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
339973984020	339973984537	339973985087	339973985637	339973986187	339973986737	339973987287	339973987837	339973988387	339973988937	339973989487	339973990037	339973990587	339973991139	339973991687	339973992237	339973992787	339973993337	339973993887	339973994437	339973994987	339973995537	339973996087	339973996637	339973997187	339973997737	339973998287	339973998837	339973999387	339973999941	339974000487	339974001037	339974001589	339974002137	339974002687	339974003237	339974003787	339974004337	339974004887	339974005437	339974005987	339974006537	339974007089	339974007639	339974008187	339974008737	339974009287	339974009837	339974010387	339974010937	339974011487	339974012037	339974012587	339974013137	339974013687	339974014237	339974014787	339974015337	339974015887	339974016437	339974016987	339974017537	339974018087	339974018637	339974019189	339974019737	339974020287	339974020839	339974021387	339974021937	339974022487	339974023037	339974023587	339974024137	339974024687	339974025237	339974025787	339974026337	339974026887	339974027437	339974027987	339974028537	339974029091	339974029637	339974030187	339974030739	339974031287	339974031837	339974032387	339974032937	339974033489	339974034037	339974034587	339974035137	339974035689	339974036237	339974036787	339974037337	339974037889	339974038437	339974038987	339974039537	339974040087	339974040637	339974041187	339974041737	339974042287	339974042839	339974043387	339974043937	339974044487	339974045037	339974045587	339974046137	339974046687	339974047239	339974047787	339974048339	339974048891	339974049437	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2359	3600	2300	2362	3600	2300	2365	3600	2300	2368	3600	2300	2371	3600	2300	2374	3600	2300	2377	3600	2300	2380	3600	2300	2383	3600	2300	2387	3600	2300	2390	3600	2300	2393	3600	2300	2396	3600	2300	2400	3600	2300	2403	3600	2300	2406	3600	2300	2410	3600	2300	2413	3600	2300	2416	3600	2300	2420	3600	2300	2423	3600	2300	2427	3600	2300	2430	3600	2300	2434	3600	2300	2437	3600	2300	2440	3600	2300	2444	3600	2300	2447	3600	2300	2451	3600	2300	2454	3600	2300	2458	3600	2300	2461	3600	2300	2465	3600	2300	2468	3600	2300	2472	3600	2300	2475	3600	2300	2479	3600	2300	2482	3600	2300	2485	3600	2300	2489	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22105	20227	27512	22913	20080	15460	2206	547	339	272	240	281	230	232	213	210	202	202	179	205	182	183	190	181	176	194	148	179	189	201	197	166	172	183	177	189	177	198	185	178	188	170	155	171	169	164	200	195	171	161	192	181	190	163	173	184	162	194	189	169	147	158	155	196	154	169	165	171	184	167	180	160	173	160	150	170	143	161	175	201	149	164	184	183	175	179	181	179	173	173	177	159	180	155	153	174	175	178	176	154	173	176	164	166	166	183	170	160	166	170	153	178	175	174	174	182	165	189	172	181	165	185	157	196	192	163	154	172	152	181	170	175	186	175	157	164	139	197	166	158	188	195	164	194	152	155	157	149	174	194	171	149	146	164	181	177	174	156	165	175	152	178	163	171	178	176	149	174	169	179	185	182	184	166	169	155	141	175	185	179	161	178	178	179	175	151	158	147	164	162	152	179	152	159	153	194	163	179	183	175	158	162	175	197	177	167	163	146	173	153	169	173	189	169	163	185	168	163	196	168	175	164	186	152	170	163	172	171	170	185	182	183	169	158	166	167	187	176	165	161	182	186	176	162	157	152	165	183	167	177	185	175	191	143	154	150	153	149	168	176	160	154	178	171	181	171	155	167	183	153	167	180	183	164	186	139	172	153	164	166	154	143	170	162	176	172	161	146	168	154	161	183	177	159	174	189	163	175	164	183	183	161	165	187	160	172	152	155	174	174	174	148	186	158	165	158	161	150	188	163	185	180	168	172	167	158	157	165	184	161	158	161	173	159	141	170	177	152	156	163	176	157	177	178	167	177	185	181	192	150	169	164	170	150	181	193	177	152	170	172	162	164	171	148	182	169	184	156	177	163	168	154	163	162	165	167	173	178	158	180	173	155	157	169	154	169	165	165	153	169	172	189	148	151	156	167	169	188	190	182	178	174	170	150	183	192	180	179	173	172	134	178	162	183	182	172	165	181	164	187	168	162	163	145	181	171	159	169	184	184	177	149	145	165	172	161	179	162	167	195	177	177	168	173	153	189	156	161	167	174	167	176	173	169	163	185	155	166	185	165	159	159	160	179	174	171	162	161	184	165	197	180	192	159	161	157	174	168	189	161	153	170	157	153	191	198	153	156	176	160	181	165	161	189	173	189	169	179	187	151	180	182	170	184	187	170	184	169	148	161	169	177	167	178	182	181	173	166	178	167	151	186	163	166	187	182	166	135	156	175	169	164	168	175	162	162	155	162	187	192	183	150	148	169	188	168	187	177	166	187	181	186	181	181	179	154	197	162	183	165	166	162	164	164	175	155	181	165	153	189	184	158	146	148	154	157	171	170	176	173	165	140	169	192	165	166	183	148	178	178	176	167	175	194	167	197	182	170	172	160	144	190	179	179	166	165	168	199	159	177	154	158	182	158	168	138	192	155	156	156	180	168	165	161	164	173	174	174	167	167	173	187	163	170	182	161	176	170	150	160	163	175	175	189	171	151	168	155	179	144	192	176	160	153	184	159	148	164	180	146	174	176	140	175	173	149	190	159	179	159	172	175	181	182	167	185	182	161	163	152	168	182	161	191	193	179	158	180	177	180	163	156	190	175	149	166	161	159	175	179	174	177	160	143	173	167	174	166	163	178	165	169	168	156	174	184	171	178	158	172	189	169	160	196	142	143	184	200	197	140	166	159	168	175	183	167	180	177	141	173	144	188	189	171	166	179	159	162	150	165	167	173	161	164	182	161	176	197	183	165	179	175	163	158	162	165	166	174	168	145	165	173	197	148	146	183	181	166	172	205	168	164	159	144	179	167	170	160	178	211	163	162	169	173	158	167	167	166	151	166	188	164	158	181	166	167	176	189	162	171	173	147	159	173	159	173	168	144	193	184	173	151	155	164	177	172	168	150	153	166	185	175	166	187	169	161	154	174	164	177	178	182	166	157	178	195	168	183	188	173	188	188	174	173	170	160	175	171	166	168	171	169	164	171	180	162	169	151	199	146	168	189	151	163	167	184	168	189	166	164	185	199	170	142	159	171	148	180	171	159	175	170	153	195	173	172	174	175	201	169	192	150	183	177	188	157	166	176	148	170	150	193	188	157	178	160	172	169	161	179	204	168	166	186	167	168	183	187	164	166	166	170	176	163	156	152	200	177	181	141	153	174	175	170	159	186	169	164	178	161	204	185	171	154	166	147	200	204	176	165	146	176	164	166	160	159	155	178	163	186	175	176	182	180	169	187	179	155	157	180	175	168	177	163	167	195	183	164	174	169	191	154	193	167	167	171	175	176	175	174	165	168	161	177	164	179	159	171	183	165	170	168	163	148	178	173	165	164	154	175	175	158	162	172	156	204	189	179	167	183	164	198	149	178	154	171	187	198	163	156	152	181	194	168	193	174	164	152	179	175	156	133	171	178	178	184	158	161	175	155	172	162	142	180	165	165	170	176	178	159	176	173	160	154	150	199	197	178	164	147	156	195	170	162	156	155	166	183	196	188	182	179	164	170	158	165	172	172	182	140	156	149	150	175	172	171	159	192	171	159	174	175	158	185	129	204	169	168	186	162	164	173	190	163	179	153	162	172	171	169	136	176	161	167	182	170	180	179	169	171	173	165	151	150	156	168	185	154	179	182	162	175	171	183	153	168	167	163	163	175	173	147	166	171	165	179	180	184	172	169	164	182	174	144	167	166	187	150	187	176	167	173	146	155	156	161	173	172	172	177	179	144	167	168	194	197	163	179	152	163	169	145	165	175	182	174	178	163	154	181	148	177	142	166	181	151	172	197	164	188	172	156	178	174	196	172	166	198	167	163	161	163	170	171	174	186	172	162	191	171	194	182	176	167	186	194	175	180	189	175	172	172	173	160	160	174	160	173	155	172	163	154	164	166	165	177	167	175	167	144	180	164	172	163	156	168	157	170	173	175	160	165	166	162	149	158	199	159	165	172	168	150	172	167	154	191	156	189	188	162	148	153	191	169	167	159	182	160	163	154	152	174	178	185	163	153	199	168	178	172	184	175	162	191	189	200	171	167	176	190	184	162	176	157	165	151	159	139	159	171	160	167	176	177	168	187	166	185	178	171	173	165	171	175	174	156	163	177	177	166	183	163	159	176	180	185	173	167	173	153	176	190	167	175	164	176	183	189	184	169	153	192	168	179	163	159	166	154	195	187	182	158	180	197	168	186	160	165	161	174	194	140	161	163	140	166	176	160	145	172	173	174	167	179	163	184	189	187	154	180	189	184	177	163	176	185	171	171	177	166	161	162	144	150	166	183	172	167	166	168	172	163	180	169	191	166	170	161	180	148	169	204	166	173	161	160	187	175	173	182	188	170	160	183	175	148	181	160	163	161	184	166	165	169	173	171	168	157	164	146	172	181	162	177	171	183	154	180	181	165	203	162	178	159	174	183	143	147	168	168	175	171	167	199	153	177	187	170	166	166	171	201	160	181	175	180	161	169	159	160	177	200	152	154	180	170	179	169	149	173	183	166	172	178	168	155
34605	56824	51839	33028	10013	2387	1428	1095	899	790	699	636	575	541	455	439	451	466	418	446	396	382	343	376	386	392	339	336	350	330	355	324	323	336	319	335	354	343	308	311	339	313	314	341	305	342	321	314	323	359	332	331	348	318	342	311	321	337	314	315	307	300	304	306	315	315	301	315	322	334	332	311	307	305	305	316	295	315	279	315	309	318	334	314	314	314	340	306	318	307	318	330	307	318	340	363	345	314	319	311	301	316	300	271	338	312	289	333	298	324	299	324	344	273	314	311	335	295	301	306	334	348	284	336	305	301	339	330	331	294	329	308	311	322	285	325	305	332	311	306	312	311	320	313	315	305	336	321	284	322	339	305	292	312	317	306	317	293	326	304	341	320	305	297	291	285	297	323	322	297	327	321	314	324	312	332	314	309	319	313	329	319	326	321	321	310	323	333	315	296	320	298	297	333	309	293	304	285	304	316	322	309	292	343	338	345	320	290	312	295	311	303	310	323	310	314	322	307	331	303	336	330	330	325	283	327	334	334	326	317	314	290	315	297	276	307	315	335	316	325	365	313	315	343	335	310	302	295	306	295	319	312	323	329	325	326	339	313	309	330	333	334	331	293	316	332	319	303	316	309	314	307	350	312	315	291	294	282	321	325	317	339	308	304	294	303	319	330	318	320	309	294	292	309	320	290	274	327	306	332	344	316	312	308	296	306	320	326	325	307	313	310	308	316	318	311	305	319	325	290	337	316	305	316	318	336	327	324	322	276	313	298	287	288	337	324	316	292	286	294	308	303	314	295	284	331	326	327	307	301	318	320	350	291	323	302	342	309	280	322	312	314	315	308	313	328	294	287	332	311	318	312	318	301	354	305	321	301	307	282	312	322	325	309	321	348	322	317	342	285	315	307	300	326	288	337	312	293	302	274	309	283	275	293	287	335	287	313	317	323	316	354	340	328	331	322	291	301	304	306	311	298	277	323	314	314	335	315	321	338	318	308	314	300	338	307	311	337	324	307	307	295	294	311	308	322	305	302	284	306	323	313	308	320	315	345	329	306	313	328	328	311	291	316	327	323	309	337	328	290	328	284	305	296	317	296	286	323	297	284	336	297	308	314	285	330	318	337	297	330	304	315	313	327	324	291	289	334	324	330	323	366	341	309	309	291	304	323	315	330	306	312	295	303	297	305	344	336	313	325	279	289	320	352	313	314	329	295	334	313	332	317	303	313	313	292	326	340	284	308	309	284	318	306	351	309	278	332	306	320	318	312	315	336	319	300	329	307	268	317	300	328	286	321	323	309	314	315	272	324	337	313	296	302	297	300	309	311	316	288	306	294	296	298	323	315	323	316	316	279	300	305	304	318	271	300	297	293	339	303	321	317	292	299	314	300	343	337	321	315	300	286	300	304	332	307	331	323	352	314	335	318	329	280	330	312	323	324	294	307	315	324	332	326	299	326	328	317	298	313	309	339	347	285	308	329	314	309	303	319	311	318	299	313	305	334	312	318	326	322	305	309	279	330	305	351	319	298	332	303	299	325	304	306	283	324	290	323	310	290	328	301	294	303	314	286	329	294	324	324	320	330	330	330	296	315	330	314	293	343	308	311	307	295	324	326	323	340	301	286	310	318	295	285	299	311	300	306	279	293	326	280	303	294	316	270	326	313	277	288	278	289	319	319	292	300	311	313	325	303	283	336	286	293	327	353	315	282	317	294	283	313	294	342	292	319	287	323	332	283	357	275	322	324	339	313	300	303	320	315	303	350	325	314	326	298	324	290	316	292	314	314	324	294	336	316	307	319	335	291	255	308	321	302	325	311	336	328	315	305	307	311	315	286	349	335	317	336	312	330	310	287	320	323	333	326	324	302	308	328	336	293	284	331	306	318	311	293	335	323	315	322	336	283	315	314	314	333	322	324	281	309	324	275	312	322	306	326	312	289	303	325	294	296	315	295	278	323	319	331	331	312	311	306	315	307	322	306	301	314	330	333	325	309	327	325	331	330	324	294	313	311	277	316	334	322	333	317	310	267	343	291	311	327	321	293	324	319	320	293	303	341	322	337	314	344	313	317	314	340	297	341	294	340	305	308	306	323	326	335	323	340	299	289	304	310	292	285	319	322	287	306	321	300	279	315	294	312	325	312	322	316	310	305	309	317	320	294	337	298	331	301	332	323	326	317	313	324	315	327	307	321	350	337	315	297	338	320	359	305	310	351	311	302	319	316	307	319	292	329	298	342	320	314	323	311	315	340	301	295	337	310	295	300	324	331	306	289	303	322	305	308	336	336	315	304	287	307	323	299	300	289	324	299	310	318	320	294	314	320	336	318	292	308	301	317	304	321	327	300	334	308	283	292	325	294	301	351	333	348	295	321	329	325	334	320	301	338	290	347	311	318	300	323	323	349	313	279	319	311	286	349	305	320	315	280	306	308	316	286	323	369	326	296	287	275	309	310	338	317	334	341	319	313	286	325	328	326	297	324	314	301	343	288	278	305	303	325	307	304	328	336	346	305	316	329	346	290	286	338	315	298	293	297	323	292	316	316	312	306	304	306	322	336	274	326	319	315	326	316	327	293	319	300	312	336	299	309	332	322	284	318	313	343	315	278	309	297	316	325	323	320	298	319	330	306	309	324	326	324	326	324	297	313	294	286	305	321	345	337	305	321	277	299	322	310	296	301	322	292	311	313	314	332	354	306	319	308	307	322	329	313	325	362	300	286	319	308	316	312	308	298	318	328	318	335	306	332	302	319	301	294	316	322	291	314	319	317	324	322	311	319	345	295	328	323	329	312	297	307	308	306	325	326	301	300	311	314	330	289	315	325	338	308	307	325	350	328	291	331	297	302	321	294	308	332	327	303	310	294	307	289	326	302	322	335	313	280	304	298	314	363	299	317	319	300	307	303	284	302	332	277	306	305	330	352	294	312	303	287	293	338	298	336	324	313	314	296	310	325	306	352	287	332	287	305	355	313	338	291	298	314	315	338	315	326	316	308	300	320	319	307	336	314	315	312	313	364	325	288	305	285	333	292	335	321	264	318	270	323	317	312	335	304	322	310	336	316	309	302	315	312	297	315	320	306	305	309	321	306	309	301	315	326	343	297	296	282	316	297	326	283	277	318	286	316	357	309	340	299	337	292	317	320	326	310	340	324	314	300	306	339	289	285	311	326	308	292	305	302	329	327	314	295	323	309	351	283	339	321	299	298	267	271	326	304	325	326	321	292	326	320	315	340	314	326	309	330	318	295	279	321	323	290	314	294	304	288	294	300	328	363	310	323	319	299	343	311	293	331	350	316	318	325	296	302	319	341	347	340	324	303	319	304	306	292	307	307	298	322	307	287	324	305	296	299	303	359	316	299	350	292	316	310	299	304	338	293	332	346	305	313	333	351	314	320	289	308	312	317	310	364	315	312	309	339	330	305	275	327	306	339	324	289	295	316	312	316	317	300	313	311	288	322	318	278	304	301	288	315	324	287	305	315	338	324
27731	23708	21272	7576	1115	409	428	395	376	357	358	381	379	379	355	387	338	367	377	367	397	344	377	324	363	383	379	375	393	368	355	367	366	398	369	365	362	401	419	339	327	370	356	368	336	367	369	354	347	362	329	376	337	333	353	371	367	357	359	330	344	369	344	365	350	364	385	372	350	371	379	362	402	354	368	355	334	372	338	357	364	372	388	365	342	357	361	336	372	393	385	397	356	352	338	346	378	364	351	374	378	381	346	353	347	387	350	356	354	351	377	337	377	365	380	353	373	365	364	372	389	390	347	367	346	360	364	376	394	311	372	363	347	391	328	375	370	364	368	382	360	400	340	363	388	387	367	388	356	365	327	364	349	382	355	347	353	324	358	378	361	375	344	366	379	394	350	352	351	380	358	372	362	369	373	392	354	359	379	361	336	371	362	350	397	349	335	384	394	331	377	372	372	392	372	347	358	349	374	379	349	338	386	364	338	375	331	353	354	390	331	396	374	398	346	377	350	339	394	356	393	395	367	344	316	363	361	373	356	357	372	350	349	355	352	356	357	364	394	367	356	381	342	388	388	348	382	373	364	381	348	394	350	375	353	329	363	381	389	341	372	409	362	343	346	369	371	361	345	369	377	371	329	366	370	367	348	338	333	360	367	388	360	354	365	371	403	358	353	348	371	355	359	385	388	368	356	399	337	326	370	377	353	382	369	355	407	331	372	343	328	366	349	361	323	346	325	344	374	387	368	349	375	350	358	390	363	360	357	356	369	338	369	334	366	369	386	368	369	355	371	383	396	372	358	400	395	343	343	373	340	361	358	361	347	337	392	342	348	376	302	335	349	338	389	351	358	351	380	361	357	352	349	358	372	383	373	350	350	349	375	373	390	330	378	383	369	365	362	374	335	333	366	323	382	357	375	323	363	342	349	364	374	390	391	354	350	391	392	346	342	396	350	352	383	381	343	379	327	374	364	384	396	378	376	374	386	355	345	371	306	370	352	370	402	337	410	348	372	365	382	366	375	360	361	347	371	344	376	344	363	372	380	386	384	358	363	395	360	387	327	383	340	359	377	370	374	366	376	379	295	373	370	384	384	367	369	374	354	360	373	358	338	352	363	381	363	368	393	366	318	385	371	369	377	396	384	339	362	377	347	345	324	382	326	350	390	390	356	359	364	363	371	362	337	393	372	372	344	400	353	385	365	347	336	367	397	368	329	350	366	329	331	367	354	361	371	374	349	380	363	381	343	362	397	368	363	370	385	341	358	360	379	346	377	377	388	364	368	400	361	370	382	366	379	346	375	344	369	381	341	357	388	387	359	373	383	312	357	345	355	337	368	361	342	375	351	333	338	374	330	408	395	392	347	405	341	322	355	356	358	388	404	354	378	304	380	368	382	343	391	359	358	328	347	361	363	360	349	353	359	340	366	336	369	343	370	386	316	372	359	380	360	373	345	391	390	363	365	395	357	387	351	391	386	330	339	334	341	385	380	313	349	357	356	362	371	361	340	348	353	352	358	364	382	376	350	360	372	395	376	352	372	368	391	335	379	392	377	371	364	337	330	348	400	393	390	342	372	346	377	359	351	360	394	315	367	358	363	353	393	387	376	377	372	339	346	374	399	362	367	363	362	359	313	394	375	369	380	374	343	368	347	308	369	358	383	358	348	349	383	389	322	349	358	355	375	343	359	394	376	350	346	343	361	359	350	379	388	388	373	371	352	355	384	377	361	370	349	359	356	324	378	365	357	390	375	410	340	350	354	367	354	356	356	414	365	372	358	391	355	343	363	324	372	368	392	342	375	373	360	388	356	391	327	391	392	353	381	408	335	399	384	371	355	395	376	334	362	367	339	354	394	346	369	347	350	382	401	372	351	354	356	360	385	369	400	386	366	337	346	361	361	362	340	343	341	323	382	361	349	375	321	373	386	335	385	354	342	373	390	395	354	344	333	380	366	362	346	371	366	368	378	404	361	377	362	373	360	337	368	391	368	344	391	362	389	389	391	386	340	377	349	372	356	363	354	358	351	356	341	381	372	352	378	366	341	312	362	344	396	340	377	391	329	362	356	372	386	364	356	358	362	384	372	371	382	345	353	360	372	369	363	324	353	366	364	394	354	343	370	373	357	357	380	364	365	350	358	369	381	357	361	382	381	361	342	359	384	383	374	365	349	329	383	369	347	376	355	369	387	381	351	365	350	345	358	355	354	346	357	394	379	411	359	353	358	381	376	372	390	352	364	330	394	365	349	363	369	351	361	376	370	371	400	352	375	357	356	387	388	382	357	371	367	338	383	343	338	357	377	356	350	376	351	366	371	359	358	331	358	363	345	380	371	362	357	358	371	358	389	338	363	351	388	385	368	370	360	343	379	371	370	330	348	352	369	378	380	386	370	374	356	345	356	370	347	380	360	365	357	366	339	375	357	366	346	355	336	363	372	354	358	325	344	366	357	372	389	380	382	354	374	348	343	339	345	385	361	381	337	404	374	356	328	354	346	365	364	350	352	366	393	378	340	359	388	346	376	379	413	352	368	350	359	372	342	338	384	351	369	385	385	369	351	373	361	379	365	342	337	321	376	351	353	364	344	376	354	375	393	385	384	372	340	373	363	375	390	333	359	388	335	373	368	395	371	388	353	366	366	362	354	361	377	364	347	358	390	354	355	409	361	369	374	362	360	367	379	372	362	352	355	322	376	372	371	352	378	380	348	334	356	357	354	339	380	341	392	355	359	372	368	362	353	353	380	334	360	344	356	352	385	335	382	337	334	364	346	367	346	356	338	376	376	349	358	354	355	400	357	356	359	368	391	371	365	352	395	362	363	358	369	349	328	348	387	366	340	336	385	383	365	365	377	361	386	333	386	395	379	357	351	383	360	355	407	351	367	377	354	354	368	350	342	367	352	359	365	374	338	369	367	349	380	359	377	339	319	366	369	341	338	339	339	344	338	364	380	383	343	333	362	376	376	336	326	373	380	392	361	379	355	366	367	366	386	361	391	366	396	346	351	393	384	317	333	324	371	335	375	344	376	389	365	350	391	368	345	345	373	378	358	348	353	372	393	348	350	385	362	378	353	340	391	347	349	345	339	367	385	355	373	335	335	370	349	361	363	377	389	364	384	364	370	377	369	373	363	367	349	350	373	352	355	382	395	357	362	357	371	366	381	372	344	387	393	398	364	344	332	378	376	375	349	366	385	346	329	383	375	375	364	346	361	345	350	356	401	376	397	359	358	399	373	341	353	369	402	397	374	342	314	382	400	374	364	385	348	378	354	354	375	337	314	355	361	341	371	356	357	376	371	373	365	340	372	344	359	383	371	329	361	332	351	363	392	364	323	367	385	372	375	372	379	368	375	346	380	351	371	372	376	392	371	345	355	370	352	353	379	350	344	362	360	354	373	336	351	350	358	396	353	347	386	343	367	385	340	360	394	343	346	340	332	347	363	350	349	377	362	370	354	350	349	370	375	363	342	387	338	386	382	372	393	373
28124	38013	26813	8816	2146	782	702	686	673	656	690	622	651	654	656	640	670	603	680	607	656	676	652	651	666	635	662	646	629	617	654	643	669	654	651	628	682	648	633	604	708	624	626	651	636	663	604	627	654	647	617	637	654	652	681	638	627	639	625	595	633	617	653	665	688	630	635	652	676	652	651	645	657	673	673	615	656	601	639	681	650	684	676	627	612	653	648	635	628	680	661	652	639	622	629	632	670	677	619	657	613	613	640	599	640	648	648	650	669	659	619	660	660	626	642	652	659	594	644	585	608	647	642	625	658	603	669	627	579	602	648	672	657	656	637	645	655	630	672	645	683	657	676	632	628	622	622	647	595	669	646	666	617	620	614	665	643	613	620	639	672	660	700	646	661	672	632	653	632	642	658	672	625	613	620	667	707	637	636	618	631	630	663	580	630	634	588	613	627	663	617	672	652	676	644	672	698	656	636	646	654	654	624	634	640	662	675	642	607	660	663	635	688	668	664	694	634	651	671	612	677	674	653	658	673	671	648	667	668	691	626	649	637	689	669	692	640	646	634	617	673	622	602	647	639	607	648	660	644	633	630	644	615	645	619	627	625	644	622	642	662	618	675	620	637	621	656	676	658	605	682	640	621	595	670	607	664	629	624	662	622	620	651	704	620	655	642	645	629	687	689	681	633	687	629	600	667	631	650	623	669	640	665	673	645	686	683	599	633	647	649	619	615	615	682	677	637	654	628	677	691	629	637	615	653	648	627	643	638	627	672	628	651	619	698	668	626	606	627	685	601	637	662	642	595	656	610	623	595	620	659	617	680	654	645	652	592	647	587	595	606	616	641	662	609	581	667	679	655	644	614	651	616	725	682	658	655	574	635	671	641	625	650	648	665	644	641	628	655	634	656	656	615	588	624	661	671	659	640	594	595	637	652	634	640	688	710	645	667	604	619	644	644	639	659	657	625	615	635	641	623	584	648	653	640	628	656	696	632	652	650	641	685	635	643	687	600	640	692	624	679	684	671	610	659	634	660	641	697	629	678	651	674	626	660	626	681	635	664	684	639	593	666	647	688	648	633	643	645	664	666	660	647	608	641	620	647	609	637	676	666	654	651	636	674	681	672	650	727	632	629	626	624	624	627	624	620	629	660	672	679	653	663	622	617	672	652	646	648	622	604	582	646	656	650	617	616	639	648	635	616	677	630	668	676	638	677	641	663	641	662	644	624	653	665	644	656	688	678	613	643	615	596	648	629	652	584	642	682	652	706	647	673	651	645	638	631	659	648	648	702	653	653	662	615	601	651	629	714	630	686	710	638	669	682	627	613	630	667	649	624	643	675	626	626	604	626	652	650	658	588	652	709	605	641	654	660	626	608	660	628	653	660	621	614	652	698	613	620	633	642	658	649	655	638	627	678	659	664	657	612	711	670	637	668	638	640	643	666	642	639	643	630	626	663	650	629	648	641	632	636	688	693	591	604	629	641	652	650	661	627	626	615	642	655	657	672	650	579	659	645	625	654	625	612	641	654	643	612	639	616	628	678	675	615	625	633	603	662	650	638	618	613	653	659	648	656	665	624	597	664	662	603	654	638	646	668	648	671	644	715	607	629	645	651	660	670	640	679	636	648	681	648	665	673	622	608	630	626	629	644	637	612	656	653	653	638	644	620	611	637	642	664	629	645	649	634	661	679	652	669	681	613	623	595	646	603	652	620	668	653	669	618	677	654	628	623	630	631	618	644	642	661	647	675	664	671	615	614	674	600	649	655	653	589	637	682	628	711	596	631	611	702	655	631	664	643	593	710	712	672	636	641	661	610	627	600	667	631	656	639	626	634	615	650	687	640	651	660	682	591	640	627	704	636	653	696	650	619	619	647	650	696	627	644	653	611	618	666	657	640	608	642	668	657	696	629	653	628	606	635	663	628	660	661	656	619	701	641	672	602	663	637	647	635	667	629	655	650	644	659	637	666	593	653	630	650	646	675	695	624	638	638	643	677	668	655	598	612	675	620	651	611	653	631	694	675	624	603	653	658	652	656	625	649	686	678	644	611	636	675	646	673	633	654	620	650	659	661	643	608	647	650	636	629	630	630	671	623	643	641	611	684	640	618	681	625	645	708	626	653	650	623	660	597	638	663	604	636	684	637	640	662	624	637	655	613	634	619	647	649	670	655	679	629	646	678	619	678	635	652	633	626	673	651	643	669	644	650	638	656	654	617	654	675	646	624	640	645	634	679	669	631	619	669	691	662	632	629	628	630	641	613	632	710	638	625	589	616	619	630	697	661	658	625	642	617	636	655	637	663	633	599	694	638	651	634	611	652	703	688	653	678	603	631	615	628	647	627	630	632	636	626	645	647	703	648	631	589	673	649	650	616	675	639	686	600	613	612	629	689	654	629	630	652	607	641	669	662	630	648	640	627	647	689	679	667	610	648	626	615	655	672	617	628	688	643	682	652	649	622	666	608	649	646	682	717	674	642	659	593	642	642	640	611	660	622	649	621	661	621	665	670	608	652	610	668	677	587	653	628	639	660	608	667	677	669	678	671	640	617	645	641	599	656	634	635	611	636	623	659	675	635	673	646	633	646	655	672	666	672	684	606	677	665	689	606	686	647	644	645	593	666	642	656	591	630	623	652	637	650	620	619	624	725	666	667	659	628	631	617	594	644	649	654	652	671	655	670	666	647	655	686	665	609	660	637	658	611	625	619	632	630	643	668	659	593	643	618	651	618	579	650	640	643	632	648	631	643	636	657	666	622	657	699	596	637	640	670	635	656	635	673	673	618	673	577	656	674	650	683	649	642	627	615	632	608	654	643	666	620	628	626	660	642	644	622	674	627	616	626	666	646	656	637	677	634	617	639	672	690	622	651	609	665	655	635	685	649	657	641	659	690	664	700	664	618	642	654	653	651	673	596	628	680	655	591	619	685	683	658	643	694	617	639	689	623	618	658	602	564	648	628	660	671	633	684	656	679	634	666	645	624	673	687	640	636	636	654	600	696	671	623	630	602	657	630	646	662	615	648	639	640	622	639	665	653	642	624	638	641	666	607	599	669	631	667	635	617	661	617	631	617	628	691	617	639	670	645	650	628	605	642	637	652	620	662	650	644	635	678	634	654	687	650	680	625	641	600	642	611	637	661	629	631	597	630	629	661	653	654	602	669	595	652	645	668	678	625	696	663	647	631	656	654	647	694	603	653	705	639	624	656	683	648	616	638	625	635	646	653	630	648	641	663	650	634	628	658	670	635	632	657	639	649	631	682	657	661	641	626	641	632	686	641	637	629	630	601	678	642	646	650	655	603	681	632	684	661	651	670	634	615	660	687	636	670	663	594	621	724	639	707	649	624	616	621	636	681	648	623	686	644	649	703	647	656	599	684	640	665	629	600	669	675	633	625	625	654	615	708	613	626	651	657	653	674	638	649	628	619	648	653	668	668	638	626	645	641	672	612	619	680	642	676	620	629	631	660	637	650	694	619	660	638	666
26921	23180	24773	11162	1154	451	435	402	376	398	400	392	410	355	366	344	374	371	420	385	363	373	351	361	369	359	394	427	394	407	359	379	404	386	374	361	344	377	351	363	382	410	345	349	409	365	356	387	376	363	364	389	365	361	387	394	350	352	364	373	358	340	391	358	389	404	349	382	358	390	382	385	378	397	379	301	318	352	393	373	380	368	366	378	350	387	360	368	357	363	357	388	370	361	370	400	385	335	357	327	417	363	389	377	365	340	383	363	345	401	362	389	378	383	413	381	399	395	352	360	389	345	393	338	338	387	345	396	394	363	380	410	354	350	352	393	366	392	386	373	362	382	390	364	383	361	382	382	365	379	378	396	368	374	388	350	370	376	366	388	405	398	375	352	389	376	324	370	383	401	382	339	366	383	341	391	347	362	400	349	429	355	374	367	349	363	340	372	382	363	389	366	376	331	363	351	364	381	374	388	336	373	359	370	389	375	359	389	370	390	381	362	375	373	317	361	361	342	386	371	396	382	338	341	390	369	384	373	344	388	383	373	342	367	380	380	395	362	398	386	385	383	365	407	362	371	380	377	385	347	333	372	400	372	343	369	324	377	354	363	336	390	399	350	382	406	393	351	364	369	407	356	352	379	372	347	370	353	375	388	366	358	390	367	372	401	365	366	353	373	377	367	353	375	366	371	372	399	392	370	384	398	365	371	360	404	386	399	362	367	399	380	349	340	364	373	382	353	354	337	380	367	346	355	385	328	382	364	377	418	359	382	371	362	366	363	369	369	366	358	334	400	386	369	358	383	393	395	332	357	344	365	367	383	399	356	340	373	343	373	378	442	418	368	357	405	343	382	360	347	366	367	400	358	368	362	372	356	393	378	349	334	362	376	351	378	360	370	363	348	385	362	397	358	376	387	366	381	390	384	351	405	388	359	396	364	353	384	348	398	350	403	361	379	387	378	373	385	379	341	353	377	400	341	387	378	378	383	390	382	369	386	353	371	395	375	423	392	407	394	387	357	357	378	343	400	359	365	371	374	432	361	409	352	430	389	373	340	362	361	356	370	370	361	381	381	344	375	334	357	379	417	357	376	370	362	384	374	395	360	371	359	356	396	378	385	378	372	365	384	338	403	390	391	388	375	412	358	357	343	380	352	370	369	361	402	394	375	355	372	348	333	400	396	395	365	405	360	384	350	388	374	408	388	343	375	410	384	334	387	328	376	346	388	399	372	348	399	379	384	374	358	372	364	389	380	375	355	358	358	365	359	363	348	414	353	399	391	377	356	352	394	367	357	386	361	395	377	376	375	374	350	375	390	361	372	391	391	372	335	346	363	380	349	376	362	346	349	352	352	361	388	377	384	364	355	371	363	377	388	388	369	378	380	354	385	371	388	368	385	347	353	380	356	390	374	349	389	374	334	359	356	322	330	350	355	327	384	377	378	382	378	371	375	356	375	366	365	374	378	408	400	387	361	355	354	388	365	353	383	377	385	357	381	385	343	366	369	348	382	349	337	383	327	368	331	375	348	364	348	383	330	370	331	383	361	397	388	357	381	400	360	379	336	388	371	384	375	365	405	342	384	392	362	383	369	387	377	407	368	364	347	385	335	369	429	358	347	365	388	344	376	388	396	373	382	371	391	384	371	370	355	370	359	379	371	407	373	350	395	394	374	342	382	346	341	367	386	373	377	380	372	364	379	360	369	390	373	347	351	391	361	401	388	338	392	399	395	370	371	379	400	378	351	374	378	421	383	362	348	322	361	374	339	375	401	370	367	383	398	357	380	327	376	368	364	344	375	357	382	396	358	360	376	356	353	377	366	363	351	377	378	381	381	351	398	366	375	360	368	359	356	348	380	348	344	402	377	339	358	388	373	364	398	370	368	404	361	373	367	365	381	363	354	401	369	396	351	412	349	361	380	401	397	399	399	378	381	361	376	326	345	393	376	363	340	357	346	396	332	364	355	369	354	363	376	375	410	384	340	372	372	381	367	382	385	353	343	365	401	356	362	359	363	373	385	372	357	354	371	387	393	356	383	338	393	401	399	354	414	381	368	347	351	350	324	391	355	374	360	365	335	369	368	381	379	342	411	415	376	335	355	418	374	377	368	355	393	422	378	352	373	371	363	365	377	350	364	364	339	386	378	395	369	373	390	390	397	390	369	389	345	351	365	371	390	372	373	349	384	339	346	390	367	383	342	388	358	394	379	389	383	364	411	401	376	375	344	343	370	331	380	366	366	398	378	369	380	352	368	378	387	364	410	367	359	350	379	368	365	391	362	331	348	366	369	395	379	376	386	386	413	364	377	357	346	369	416	333	403	367	386	368	339	376	348	361	353	336	398	362	346	415	397	396	365	377	343	370	378	364	388	395	401	352	381	401	350	385	365	327	355	385	372	341	388	356	393	377	367	367	386	370	374	389	366	349	370	381	396	368	388	370	376	353	352	337	340	388	358	360	391	370	396	351	381	369	400	414	351	383	362	351	381	353	384	353	400	383	365	369	396	399	390	366	380	392	381	372	380	325	400	387	369	404	390	349	376	378	354	389	399	379	372	388	361	368	377	377	394	381	362	366	371	363	375	369	347	362	402	391	370	360	340	401	340	370	408	350	373	357	353	380	362	381	388	401	361	365	366	399	350	369	379	385	383	358	381	339	368	356	369	363	394	410	373	370	403	360	398	369	385	369	375	361	392	388	380	341	363	348	376	374	355	356	333	406	358	340	373	373	351	360	416	346	391	380	385	408	383	371	401	358	348	387	358	404	387	369	348	367	370	394	370	333	414	414	393	389	388	389	358	367	346	365	373	375	363	371	379	373	394	404	407	354	381	335	380	349	373	338	397	362	371	367	347	379	395	383	391	364	333	353	383	353	338	377	365	373	371	373	376	349	396	332	365	343	380	376	378	355	360	359	365	358	347	329	349	370	352	364	399	382	394	392	379	382	376	355	368	413	339	358	354	380	391	379	365	380	385	402	405	355	368	368	421	361	406	327	385	409	363	353	367	376	361	349	356	373	394	385	373	358	379	385	392	355	378	369	378	339	408	380	331	404	337	358	380	398	373	370	394	381	360	354	404	394	372	369	341	391	387	399	360	399	391	360	381	370	394	381	377	378	391	374	381	338	379	346	351	368	367	403	353	353	394	377	393	356	393	373	376	340	350	356	345	383	363	380	389	395	366	356	404	365	382	381	335	378	422	382	381	394	365	356	409	373	352	364	379	367	393	337	398	346	387	369	416	354	353	353	376	381	370	396	351	350	366	375	357	342	369	385	373	369	380	343	382	415	349	347	356	344	377	355	366	378	369	377	362	374	386	373	399	350	361	360	371	380	368	341	362	349	381	379	363	391	373	394	397	376	374	379	366	356	346	380	370	379	382	352	358	381	369	385	403	364	381	389	336	387	394	369	357	358	396	354	398	357	382	394	349	374	382	339	359	385	357	367	400	324	376	364	375	383	341	373	382	373	385	381	341	379	338	365	361
28502	41547	28948	9912	1876	833	749	755	771	677	712	642	693	707	643	695	670	662	645	641	582	652	686	656	645	640	665	703	620	642	698	675	664	679	664	679	619	705	653	668	682	661	692	650	685	694	677	665	700	661	675	659	631	688	744	663	657	620	664	667	666	670	684	674	641	723	675	681	658	676	676	674	661	722	662	719	673	726	657	617	648	669	647	649	652	638	675	668	644	665	645	640	688	701	667	658	654	601	655	668	646	717	635	714	693	665	676	627	610	618	675	672	691	677	689	695	624	672	634	665	650	716	644	707	670	653	680	644	676	628	624	653	677	676	689	607	688	658	660	616	685	666	625	607	653	654	618	644	690	637	653	644	655	653	653	646	721	695	684	686	647	622	674	685	661	682	618	678	615	642	686	663	686	680	655	699	636	640	664	671	681	633	664	677	689	646	608	665	658	633	642	687	661	654	654	691	653	676	692	707	680	676	714	691	641	691	709	661	676	631	649	718	659	655	661	690	691	663	643	656	675	665	672	678	676	660	657	669	641	637	651	669	688	679	676	715	697	653	632	688	707	639	656	677	657	705	675	675	692	716	637	710	674	609	651	688	644	670	685	646	667	645	617	648	654	615	660	680	709	653	667	687	648	634	719	675	669	639	643	691	671	666	667	660	665	697	640	683	648	627	701	656	668	670	641	708	628	658	629	657	643	673	692	677	664	659	648	600	666	675	634	642	696	703	664	681	692	630	642	666	680	678	666	689	646	674	689	649	684	636	634	633	717	625	679	626	714	689	650	707	673	686	641	693	693	688	714	667	704	676	666	690	679	655	663	671	652	618	687	716	699	693	692	695	656	675	651	702	687	705	668	717	682	643	649	605	705	640	681	629	652	677	641	680	701	674	632	656	644	714	634	625	705	651	691	667	702	685	651	679	653	638	716	679	653	646	636	619	646	690	636	679	704	669	659	644	641	667	716	701	647	640	641	648	638	672	660	652	691	680	667	621	645	670	643	694	666	701	636	703	657	684	681	643	599	676	696	648	679	666	656	719	717	660	683	694	648	655	700	660	667	676	673	676	711	646	663	675	640	648	671	664	680	688	647	640	637	664	671	666	678	702	621	662	704	681	731	649	633	660	660	679	627	664	682	693	659	693	714	632	697	731	649	685	663	667	674	686	685	700	683	679	675	665	657	643	689	662	683	664	687	636	630	668	619	669	671	628	666	668	669	666	648	648	646	634	614	669	627	654	669	660	679	704	669	679	643	650	629	672	671	682	689	650	696	663	591	701	679	677	652	655	638	655	676	662	673	675	652	654	679	714	653	655	684	689	614	681	644	639	691	634	618	632	636	650	684	653	633	689	657	634	719	656	697	687	664	688	665	667	686	702	674	662	653	643	663	718	631	637	660	678	659	647	656	666	641	632	660	659	678	652	696	626	685	659	687	617	651	660	666	662	722	701	689	692	617	691	634	676	646	666	645	631	654	681	646	635	686	675	667	691	722	702	637	661	719	613	662	711	633	675	636	653	690	666	690	654	678	682	683	647	656	690	637	677	681	693	691	698	680	659	655	629	654	690	629	701	675	669	684	644	646	662	625	690	658	673	724	638	641	655	666	657	686	717	672	650	647	622	685	619	684	662	634	675	629	607	685	660	666	689	653	648	631	678	659	663	661	694	691	697	686	679	687	718	654	655	633	654	641	692	656	703	641	710	677	662	693	660	654	677	610	657	670	671	663	648	634	671	665	683	657	669	666	639	667	648	583	689	674	679	670	687	631	645	672	658	639	661	669	690	663	662	612	710	670	667	714	667	682	644	657	660	696	699	652	687	730	614	694	626	686	677	649	660	662	650	678	644	658	653	615	703	670	692	692	695	655	657	677	620	634	665	676	663	644	653	681	666	648	694	720	679	667	684	688	668	682	649	667	713	655	691	617	670	687	645	608	658	694	677	665	668	693	683	692	650	663	645	666	677	675	678	635	639	670	692	653	637	602	632	699	660	665	656	706	680	665	705	630	636	668	682	643	627	677	647	643	689	677	664	624	707	680	684	710	655	668	672	678	696	680	673	702	635	695	670	655	651	695	697	663	703	672	612	693	681	619	649	639	682	663	649	689	689	654	698	659	675	620	662	634	709	666	661	698	668	619	640	669	669	693	653	681	673	662	648	717	688	641	697	637	647	654	623	685	696	626	683	655	676	662	623	673	662	671	701	669	623	642	697	655	699	658	653	658	666	622	663	693	703	674	674	695	635	673	687	662	655	685	654	652	616	683	703	622	669	648	677	632	665	644	666	636	666	657	679	660	682	676	680	689	671	638	663	701	691	656	657	683	695	627	632	676	650	690	642	656	690	661	679	666	672	644	680	672	648	676	672	668	664	675	696	670	641	677	662	668	656	676	627	686	675	674	646	677	677	671	644	660	678	615	661	682	682	705	646	647	654	654	657	722	668	672	709	651	673	688	648	617	698	690	650	654	696	663	678	641	693	644	640	656	643	676	687	662	697	643	659	682	661	680	628	656	647	662	670	706	654	671	730	665	653	682	676	648	688	661	633	701	684	631	663	647	642	652	691	667	661	693	658	643	688	659	644	705	612	662	643	663	681	696	690	660	677	697	663	630	674	640	661	692	630	625	638	713	661	658	669	667	650	682	654	659	624	675	657	693	660	691	676	648	695	632	701	710	681	683	642	643	623	670	615	688	673	661	650	655	682	642	653	672	703	694	684	614	624	631	670	669	658	689	681	629	661	681	647	620	660	627	668	624	735	650	705	671	665	634	694	699	637	635	637	657	660	656	638	713	670	637	662	652	653	666	661	665	649	639	684	694	687	626	647	698	653	669	683	682	658	633	703	606	619	655	652	665	714	663	669	664	689	647	675	659	713	692	677	654	685	638	672	646	659	656	715	665	735	640	645	667	651	629	639	716	671	653	653	668	673	665	652	702	681	652	635	651	615	640	704	675	671	677	678	714	720	666	647	671	643	639	646	635	685	633	668	670	678	638	696	683	696	636	717	687	669	660	636	666	666	671	656	680	626	697	651	621	688	661	724	701	661	695	672	643	697	666	677	643	719	672	684	646	618	647	656	694	676	666	676	668	655	695	711	644	703	620	631	664	690	642	652	656	669	697	635	651	641	656	644	644	700	702	672	666	653	676	657	682	691	654	664	676	684	667	642	663	642	674	687	650	674	672	649	643	652	680	660	648	665	650	646	645	698	696	687	682	660	661	702	693	686	617	608	654	633	695	603	681	711	660	666	634	656	698	696	710	626	665	645	678	625	631	669	628	621	642	670	653	664	675	714	635	650	597	644	680	663	657	661	657	677	669	676	607	615	685	623	643	683	631	666	680	679	685	640	657	707	691	673	588	647	698	667	688	680	662	696	656	604	654	651	624	684	729	647	702	657	670	704	667	633	693	630	677	649	670	721	710	668	644	661	720	657	685	691	715	668	658	702	656	655	666	694	702	661	666	674	666	661	712	669	731	640	670	651
23544	21613	29116	24053	21283	16498	2095	596	407	339	301	260	271	236	270	250	212	190	197	197	219	205	197	204	170	178	192	162	200	169	181	205	172	185	169	180	173	181	181	200	186	184	208	202	198	166	194	170	191	178	190	170	176	176	172	172	162	176	197	160	169	187	193	177	180	190	184	180	162	171	182	175	180	183	153	191	172	186	185	201	172	174	175	175	179	182	175	189	188	202	187	183	176	164	198	173	178	165	174	171	190	171	173	195	175	181	155	195	170	177	188	157	164	156	179	165	213	162	162	206	188	166	176	159	175	151	180	183	174	192	172	154	174	166	154	168	189	197	154	186	179	202	192	186	171	163	185	174	194	200	187	175	177	159	194	182	171	174	189	165	171	172	186	205	211	186	180	183	158	174	179	160	193	183	158	182	160	171	173	187	200	171	175	188	165	165	200	159	161	194	177	188	178	175	181	184	194	177	172	168	167	173	188	184	167	166	188	174	175	174	186	186	149	179	192	181	186	177	191	177	156	195	186	205	184	152	172	181	192	176	158	218	183	160	203	155	179	165	163	179	190	179	197	181	181	165	169	198	150	188	175	147	167	148	180	187	172	181	207	176	184	161	183	163	183	183	179	183	196	189	180	200	178	179	183	151	173	194	179	167	194	170	173	165	175	207	174	171	153	189	176	166	178	176	176	172	198	154	174	174	167	206	183	190	175	198	181	187	164	196	175	165	185	200	180	171	185	202	174	194	166	194	159	170	174	206	188	152	174	185	168	196	172	167	185	192	161	187	184	178	166	169	161	172	192	159	169	162	198	184	166	157	180	187	194	184	177	178	185	180	171	161	164	185	189	189	188	167	168	175	180	179	177	182	186	183	160	166	204	163	191	167	189	173	169	207	178	186	178	186	191	153	176	162	182	163	176	158	182	192	186	175	187	185	186	169	177	176	182	183	176	174	175	202	191	154	182	159	190	193	154	177	189	165	183	198	148	157	153	185	184	172	183	186	180	176	145	189	173	161	179	173	182	192	165	173	177	175	214	171	183	170	158	179	209	189	188	179	157	162	206	192	196	165	178	168	182	181	176	156	201	168	189	183	201	180	166	189	171	180	160	168	166	176	168	163	158	180	179	180	152	187	169	147	187	193	187	192	185	185	192	180	165	183	159	178	201	208	172	217	195	182	165	177	182	187	167	145	186	186	168	158	184	190	181	154	182	184	185	175	169	160	186	213	170	178	199	181	168	174	173	173	174	191	193	175	192	162	194	182	166	177	194	167	175	175	179	180	193	180	192	171	166	155	170	185	172	183	194	164	189	158	175	212	189	190	200	177	180	192	187	178	204	186	193	191	179	196	204	186	171	169	158	191	199	197	185	174	189	195	196	178	203	162	169	204	209	192	179	173	168	174	161	193	176	157	158	169	196	205	168	191	155	174	199	178	181	200	197	189	173	164	163	145	160	159	173	164	168	157	180	176	168	164	181	161	181	162	175	188	162	162	166	174	205	180	189	166	178	156	178	184	163	181	183	162	171	193	187	159	173	183	170	200	179	210	175	155	186	198	165	158	173	169	176	186	169	193	163	175	166	179	172	169	191	170	176	190	181	178	166	173	160	162	180	189	187	177	157	163	181	198	160	171	198	180	177	166	157	179	169	190	178	164	180	181	170	183	179	184	206	183	178	174	174	181	178	189	156	176	186	190	192	181	139	187	189	191	181	162	161	181	172	161	202	169	210	157	174	183	189	159	192	157	190	169	150	166	194	186	185	163	168	179	164	143	176	175	168	177	178	184	191	190	189	163	174	175	161	187	202	180	187	175	172	164	187	199	187	156	184	170	183	179	156	182	188	183	182	188	182	167	161	157	171	178	175	186	147	195	176	179	165	198	162	197	165	160	171	182	162	162	156	172	176	175	178	178	163	179	191	175	144	169	196	175	196	184	161	164	178	196	185	157	191	173	205	203	161	183	190	170	148	179	185	174	176	195	186	173	182	146	179	138	203	166	155	179	183	194	179	176	168	195	151	182	180	175	179	187	194	194	195	162	175	172	193	182	192	186	181	155	202	193	204	163	189	174	168	181	159	168	177	174	159	174	150	192	165	168	150	165	190	160	190	154	171	191	183	173	169	172	169	175	155	159	172	195	169	163	178	176	169	169	186	181	171	206	190	150	196	190	188	182	165	151	174	158	175	180	175	180	186	176	163	172	165	189	177	174	178	188	155	176	195	189	211	192	160	190	190	164	190	191	190	173	164	192	207	167	187	192	194	190	179	173	169	185	176	191	186	164	165	202	192	183	179	159	174	155	174	167	209	182	173	179	195	154	158	165	197	178	189	171	177	206	169	200	202	165	197	181	167	185	169	203	165	167	151	177	162	178	192	187	163	177	159	177	175	192	156	175	178	189	171	171	167	169	207	184	162	186	174	190	155	164	178	218	195	169	162	193	182	177	190	141	183	192	176	191	185	160	181	160	152	169	168	160	151	179	191	192	162	188	170	187	181	164	177	188	185	165	186	187	186	180	183	175	180	171	202	168	172	160	179	165	198	174	198	175	151	176	162	164	150	185	188	203	176	216	175	160	185	169	178	143	144	186	166	196	183	189	183	182	184	169	189	159	165	187	200	183	169	170	180	179	167	181	174	163	158	186	172	204	181	198	193	197	170	179	176	171	169	167	192	186	164	176	164	162	169	156	164	171	170	182	173	158	176	197	181	175	189	162	206	175	180	177	165	177	196	185	190	154	175	186	170	183	168	176	182	184	171	171	165	186	165	199	199	205	179	194	181	186	169	188	175	186	202	179	203	165	171	163	180	167	183	185	202	183	182	218	177	200	165	155	172	173	196	162	168	140	176	176	173	163	150	191	193	201	167	185	179	165	177	198	167	191	167	187	165	200	189	188	151	176	149	207	188	173	157	173	167	190	180	202	160	159	169	192	193	207	170	178	178	192	165	170	182	167	178	180	175	188	175	182	172	209	171	169	184	181	155	174	172	190	179	152	197	170	164	173	177	189	171	166	170	182	194	199	182	154	175	205	181	152	177	161	192	199	170	178	173	177	166	175	181	187	168	175	174	188	174	202	171	189	183	181	161	192	190	182	190	168	174	181	178	178	188	170	175	173	165	137	195	180	150	143	160	182	210	172	192	155	167	143	170	177	169	167	177	193	164	158	204	175	160	159	197	174	183	172	188	200	181	199	173	165	164	187	191	200	180	166	189	190	172	166	199	183	205	188	177	183	153	167	177	187	167	181	187	185	200	175	188	152	151	173	180	168	183	159	189	165	193	167	179	175	178	185	188	147	187	159	189	170	176	177	192	169	172	169	194	187	187	187	166	189	152	158	189	185	186	195	214	189	157	156	170	158	172	190	169	169	159	181	176	194	181	173	180	186	168	192	174	190	163	177	189	169	158	191	177	147	168	173	192	184	173	198	182	183	194	172	183	193	174	170	189	172	187	189	173	198	198	178	175	188	187	187	173	184	157	196	177	170
37712	60170	48051	24851	11315	2242	1516	1247	976	837	735	701	624	552	560	519	461	453	479	477	412	417	453	376	413	415	403	354	403	377	396	351	371	385	344	325	360	397	367	346	348	395	347	361	332	312	340	319	287	340	332	322	314	337	329	372	355	309	326	343	336	306	330	322	358	365	353	327	344	311	326	340	344	362	374	328	341	328	345	297	350	361	329	348	310	320	334	329	344	344	328	304	316	307	358	308	314	328	316	330	314	321	315	328	345	333	324	337	318	334	338	339	362	327	321	352	335	352	334	351	321	319	348	316	374	332	345	331	342	328	310	323	312	314	319	317	302	339	329	345	363	334	334	327	318	320	315	312	325	312	355	306	361	331	321	353	329	316	339	343	328	327	333	323	346	347	352	337	323	340	321	353	334	327	336	339	351	368	342	362	316	396	331	323	344	365	335	304	328	311	350	331	293	326	355	312	360	362	316	318	303	293	330	327	307	327	348	346	353	328	338	369	337	350	336	355	318	333	342	335	305	323	331	319	326	335	330	326	334	340	328	308	331	339	332	333	335	318	334	310	330	343	341	349	318	336	341	367	316	340	320	368	358	333	305	342	335	349	331	336	305	331	340	349	284	324	345	329	355	324	322	310	345	301	342	349	327	344	324	337	326	345	361	341	337	320	316	314	326	346	366	318	356	321	308	321	327	339	355	328	356	328	294	356	359	374	333	319	342	318	334	319	349	339	311	331	326	312	317	352	350	332	330	321	307	367	307	359	316	309	313	355	335	309	323	323	342	336	324	305	339	298	330	328	323	318	351	320	322	332	338	338	319	352	346	328	330	328	309	317	322	328	322	351	354	310	303	333	330	354	363	334	307	356	329	320	345	351	322	340	318	297	316	336	308	317	324	314	295	344	324	326	341	311	332	315	356	351	319	334	327	316	353	322	352	317	335	290	345	337	344	347	377	341	314	342	349	332	340	330	325	305	348	314	331	345	329	305	341	328	300	318	326	333	333	318	330	321	306	334	317	329	347	332	350	327	324	325	337	334	343	376	362	312	327	306	329	356	335	325	345	329	351	358	324	312	315	348	316	320	313	355	360	296	344	320	335	349	337	332	369	325	355	314	333	335	326	329	347	348	305	339	343	336	329	312	322	319	331	337	338	302	360	327	321	330	341	354	362	354	331	302	328	370	342	324	300	317	329	334	323	364	312	303	357	346	351	341	325	324	323	348	334	338	328	327	317	347	339	339	332	306	330	349	326	335	319	332	309	318	340	302	330	317	340	324	284	318	317	358	316	331	306	355	335	378	342	346	313	331	347	326	345	341	314	327	307	334	340	318	332	309	352	336	333	324	344	320	314	324	331	335	347	325	322	309	335	355	343	355	336	322	319	341	356	353	363	299	342	330	296	323	355	341	335	366	332	322	325	335	320	297	330	316	316	337	323	349	308	326	318	293	336	347	364	330	331	341	337	335	296	324	341	338	318	333	329	343	346	332	330	328	316	311	323	331	337	330	351	316	331	317	334	304	355	358	342	311	312	330	305	324	359	326	351	314	356	327	327	312	336	334	334	344	353	330	310	351	338	350	327	339	357	346	339	334	335	310	358	347	364	349	322	296	337	314	319	313	299	352	365	356	334	328	321	379	327	320	326	298	334	332	326	339	371	307	346	308	316	374	321	325	341	328	321	352	333	339	317	368	295	338	314	326	351	356	326	336	312	306	360	310	345	339	306	326	276	328	318	319	346	304	354	333	302	305	310	315	348	312	313	323	360	326	339	328	340	341	348	348	317	326	327	314	303	339	324	337	302	311	347	330	364	310	331	318	317	286	313	339	334	349	357	287	329	338	358	327	347	326	341	346	344	351	316	323	321	295	312	359	331	347	363	360	351	312	309	350	329	277	334	362	327	339	341	347	343	331	333	314	360	311	291	328	317	306	329	326	323	339	322	346	322	307	303	328	350	334	330	381	357	317	299	321	328	324	348	302	337	317	335	335	328	327	310	305	331	306	323	315	331	319	307	338	334	336	325	334	361	352	315	350	336	305	345	332	328	316	321	329	344	286	329	320	335	304	337	349	308	319	327	336	332	354	341	351	310	344	333	333	336	348	325	378	339	336	315	344	313	309	306	325	366	328	350	322	308	353	326	321	325	307	320	342	318	323	317	335	334	331	308	348	315	308	340	296	327	332	322	325	308	337	318	310	346	321	347	316	335	347	353	321	365	337	336	341	343	325	324	333	325	365	338	336	332	336	322	373	314	340	321	321	328	353	334	344	323	322	322	337	320	358	348	282	321	344	334	335	336	325	334	335	351	326	321	353	324	309	293	360	344	324	328	345	346	345	336	305	309	344	322	342	323	338	341	310	356	353	347	320	341	331	327	320	337	331	323	348	315	336	333	311	332	311	342	317	302	322	331	350	347	329	353	348	338	334	311	354	333	326	332	345	322	345	339	331	303	348	334	339	348	337	363	318	309	324	360	347	341	333	317	344	331	338	316	335	348	330	308	350	315	307	347	352	328	339	332	327	327	338	329	331	352	337	359	314	316	370	296	321	328	323	347	352	332	359	324	327	340	343	361	344	336	324	319	342	343	326	316	341	332	298	317	285	343	309	333	333	316	326	330	330	345	319	293	327	320	309	320	324	352	306	329	319	310	317	326	315	358	324	322	332	320	293	330	331	338	316	316	333	349	314	329	341	320	314	333	364	330	320	327	337	322	325	308	349	347	338	311	352	316	325	346	355	377	314	351	332	335	314	320	326	333	342	330	337	341	313	319	300	322	349	350	330	335	352	325	300	320	331	336	357	295	383	304	344	310	357	329	319	311	325	315	342	347	318	315	337	334	337	375	321	323	382	353	344	338	318	332	337	308	303	331	346	324	319	322	304	331	304	320	356	339	359	354	351	335	316	320	340	305	315	329	313	348	367	301	346	309	346	328	379	349	356	328	349	327	316	315	318	345	326	322	346	312	354	301	329	292	314	326	345	359	341	343	345	346	331	308	332	341	332	307	326	295	344	343	334	326	293	326	303	375	336	334	352	294	342	324	344	332	336	342	344	335	313	363	301	348	331	361	344	315	322	341	305	322	355	311	326	354	322	308	314	350	335	331	361	302	327	336	322	294	327	311	339	333	320	338	318	335	320	311	308	297	310	314	337	353	326	338	324	328	309	311	326	345	320	332	303	327	310	327	328	336	350	344	354	306	359	324	333	370	341	318	337	331	301	326	345	322	381	327	339	319	323	330	336	340	338	321	376	338	367	292	330	355	350	324	308	345	325	325	316	320	335	351	334	319	302	329	325	351	311	327	357	351	329	303	328	364	307	344	327	317	345	324	328	328	306	317	312	330	331	330	331	336	341	332	331	354	330	281	330	322	324	336	330	315	323	332	297	348	308	331	322	363	369	315	319	338	303	326	298	326	331	302	313	327	325	332	362	302	322	345	292	296	329	316	317	308	320	341	340	295	329	345	347	326	345	319	313	336	314	322	363
28000	22884	17257	3789	567	437	347	387	349	338	381	370	330	340	340	371	346	389	350	338	374	340	377	363	356	372	363	372	343	356	386	376	364	379	356	363	355	391	347	352	319	366	357	322	342	338	368	353	367	326	339	369	400	344	388	345	358	364	343	379	352	358	361	343	355	367	352	364	354	313	350	334	360	355	347	349	378	376	349	374	406	354	377	383	373	375	357	372	363	377	351	355	332	329	350	390	382	373	352	364	345	349	340	359	372	364	337	331	368	343	348	361	365	349	331	316	356	379	366	351	331	330	363	362	356	354	312	350	371	371	367	351	355	357	337	330	380	371	330	348	345	353	369	369	365	384	323	358	346	372	345	355	353	361	360	358	360	355	351	369	380	352	376	390	350	348	362	358	353	351	362	366	356	337	329	347	386	388	347	341	397	323	355	374	393	370	384	329	322	353	348	358	349	362	356	367	357	388	354	316	376	333	351	344	328	315	352	355	352	359	353	401	360	320	358	331	339	364	351	377	345	357	387	336	359	322	351	364	370	386	338	351	354	333	380	376	315	337	320	372	351	336	349	324	350	365	335	341	343	317	384	374	347	327	363	351	351	348	368	337	365	349	352	369	355	387	340	365	386	289	370	353	372	341	346	359	334	354	342	307	358	331	352	351	362	368	362	347	358	418	342	353	349	356	368	344	334	369	377	369	378	360	325	349	386	370	360	369	354	371	356	331	377	378	353	328	351	367	361	366	349	345	395	362	350	356	353	345	380	385	359	351	370	368	368	346	347	381	373	372	370	363	332	346	381	354	328	362	356	357	339	372	358	344	355	377	316	371	361	336	359	341	325	377	340	356	341	366	368	357	380	360	347	341	341	326	334	347	353	355	357	368	360	334	331	354	351	359	357	376	331	323	353	344	340	398	370	340	369	394	339	369	359	328	326	388	382	373	347	359	353	370	320	360	372	341	351	329	349	322	381	357	360	335	345	353	352	341	368	358	348	350	325	369	369	358	359	352	404	352	378	305	345	347	389	355	349	389	397	343	368	340	375	353	370	368	333	344	362	358	333	345	318	342	359	379	361	371	331	367	339	371	352	372	358	334	362	356	399	346	358	375	358	363	336	368	308	390	336	383	367	400	361	369	382	355	352	372	328	355	393	335	350	359	360	390	367	343	357	319	375	350	366	351	386	355	343	355	368	326	365	318	366	355	390	371	347	350	361	352	358	359	366	317	356	353	389	336	375	379	344	364	340	357	370	391	386	354	315	366	366	388	401	337	357	357	337	389	344	397	389	356	371	328	374	358	346	355	374	333	348	379	377	375	377	375	328	355	360	336	372	349	337	336	364	351	363	385	361	343	355	375	317	333	378	358	366	346	366	332	319	363	367	352	382	365	326	376	357	346	325	388	370	325	369	373	354	340	353	349	340	355	322	346	382	352	373	348	350	337	344	395	345	338	365	349	334	353	374	336	359	355	335	330	354	348	364	323	354	336	363	352	359	369	359	341	336	379	368	354	349	329	399	348	378	310	361	341	364	355	362	371	357	370	345	387	363	361	371	390	380	386	396	341	353	354	354	399	353	350	334	383	337	334	311	370	360	358	378	336	382	345	350	372	367	328	363	364	376	318	372	351	346	353	340	357	338	339	374	346	353	363	360	333	325	353	366	337	370	381	340	369	356	357	325	345	350	344	374	352	362	346	355	381	362	356	374	357	350	361	369	357	376	369	307	372	372	341	359	390	359	383	366	348	387	322	353	341	360	351	362	405	352	332	377	395	358	349	360	381	344	327	371	359	348	334	372	369	354	373	372	351	372	349	363	379	339	351	324	339	361	372	348	364	348	396	362	370	349	359	346	386	329	341	383	334	376	347	346	340	389	362	388	358	342	367	339	357	330	358	350	375	379	360	404	356	355	353	350	376	390	383	341	344	381	347	345	351	352	335	351	381	350	374	358	334	360	389	341	338	364	373	352	336	347	334	355	377	376	323	358	369	352	356	349	338	340	361	370	335	374	356	394	364	334	362	347	367	306	370	337	352	350	368	343	366	347	320	374	372	375	331	397	367	338	389	354	375	302	366	353	341	380	323	377	369	357	355	345	332	381	380	364	316	352	372	347	364	326	366	376	368	347	342	337	365	365	366	348	352	354	338	382	341	359	353	331	345	335	340	364	371	372	355	386	333	323	375	372	332	377	337	376	329	358	352	385	392	417	361	378	383	355	358	359	380	346	357	366	352	346	323	332	383	339	360	347	362	343	363	362	357	382	347	351	401	390	377	357	357	326	355	390	371	328	373	365	328	363	376	360	337	335	308	353	355	293	333	325	345	336	386	356	411	351	362	347	357	375	329	380	334	332	389	382	366	346	365	354	332	335	377	356	345	308	373	374	371	369	379	387	344	352	352	352	383	319	393	396	332	345	381	329	328	380	382	362	343	383	369	333	377	383	372	374	343	356	359	374	378	366	342	327	364	347	384	352	356	371	350	368	331	317	391	350	354	366	359	348	352	363	391	343	347	375	359	354	341	351	350	346	350	382	353	353	354	336	335	385	350	374	353	315	361	344	365	327	362	360	369	324	357	377	350	336	352	336	360	343	325	351	359	376	372	337	362	347	387	346	361	347	354	371	347	361	358	350	368	403	335	354	366	377	377	340	368	339	349	361	346	341	374	361	370	340	329	378	370	358	352	343	368	342	329	380	346	394	328	356	348	359	361	343	357	370	345	347	358	376	349	365	335	355	334	360	350	373	374	351	383	380	348	388	356	353	311	363	358	356	346	352	358	398	350	386	364	346	353	342	345	343	328	344	378	375	347	335	313	364	366	343	382	377	355	351	369	353	367	339	342	339	349	374	367	353	362	369	344	357	340	318	382	381	328	348	357	312	344	370	365	356	358	334	341	356	367	341	352	404	350	342	356	347	334	359	360	348	349	373	337	370	366	308	366	375	345	360	348	351	385	380	342	350	338	351	385	344	347	361	393	361	364	358	329	367	355	340	363	408	369	346	340	376	346	369	347	373	363	364	368	367	373	357	351	411	351	358	346	384	330	364	337	378	360	345	342	400	343	358	369	379	365	388	373	338	365	331	350	368	349	357	364	352	365	333	352	352	330	372	366	341	331	353	333	370	361	359	360	353	352	340	370	346	400	357	367	361	357	336	350	365	378	333	373	381	393	373	352	378	353	375	344	336	412	336	322	349	327	360	337	380	376	385	331	351	371	345	378	357	340	382	377	380	366	371	378	359	334	355	337	376	367	367	353	387	364	329	369	355	356	328	378	366	353	377	347	378	393	374	384	385	377	343	361	331	379	340	393	356	340	359	348	356	355	323	349	359	366	342	336	345	316	347	329	406	364	354	374	328	370	384	376	371	331	329	362	350	375	331	315	385	367	378	342	364	354	382	348	354	402	366	366	357	343	382	381	348	367	360	340	345	327	333	380	336	359	388	358	351	335	383	367	357	342	328	334	399	356	351	359	373	342	326	365	388	376
28547	35285	20618	4183	1028	726	655	679	668	683	612	621	662	702	678	634	692	643	676	639	643	648	633	615	612	625	686	644	653	672	624	673	665	661	649	629	644	626	607	666	604	643	623	673	666	661	684	637	643	676	650	657	584	686	589	649	615	666	650	688	605	641	622	611	620	699	680	627	632	676	606	616	679	636	624	630	667	608	599	684	591	627	649	662	640	676	619	620	627	672	621	630	633	635	634	646	623	652	659	622	685	631	660	621	634	656	643	662	666	637	638	671	634	637	606	618	630	637	596	656	622	650	657	635	642	657	623	645	660	637	615	650	598	667	682	617	635	644	630	660	645	650	662	639	606	652	676	640	640	594	642	634	622	629	675	622	619	605	613	651	643	631	665	648	634	649	628	653	656	614	659	674	673	650	617	638	659	650	637	639	646	622	658	640	671	650	639	626	659	595	657	674	634	623	615	607	664	597	624	624	633	695	605	638	647	674	624	648	651	621	651	652	618	630	703	610	600	650	663	623	694	644	655	619	665	672	629	661	641	631	633	630	670	725	671	661	623	645	641	676	639	658	676	650	577	675	667	617	647	663	675	663	617	671	642	663	620	634	633	694	643	633	639	622	590	648	684	653	649	594	654	597	652	678	615	666	658	630	637	632	656	650	620	659	638	573	704	634	624	636	636	677	665	595	603	638	638	636	656	629	625	652	657	647	682	642	655	634	663	604	593	659	649	676	672	657	651	627	639	590	687	634	603	639	685	658	635	647	631	681	644	637	638	617	677	621	691	634	641	635	602	630	659	627	627	637	652	614	638	709	671	657	631	603	665	630	651	627	663	662	607	673	617	635	635	621	635	607	642	667	640	685	653	639	642	678	634	630	593	634	613	676	651	647	614	677	639	660	633	667	656	628	668	691	652	647	688	625	648	653	578	631	666	672	640	592	691	595	635	631	647	667	664	645	592	616	689	666	617	669	649	629	658	630	674	658	632	661	625	626	644	665	674	653	623	642	583	649	608	633	643	658	699	645	645	627	684	665	670	612	684	678	630	626	616	645	656	657	633	667	628	657	673	628	635	610	622	619	658	658	659	627	650	649	591	628	623	625	667	667	642	645	678	648	638	610	627	662	665	604	576	625	678	658	655	679	646	573	672	689	667	646	613	637	670	614	668	628	634	641	669	575	610	658	647	639	644	627	670	590	656	649	685	663	642	637	601	643	663	611	696	636	654	629	665	618	657	674	596	628	643	649	639	595	627	593	629	631	638	637	618	636	691	637	638	619	656	603	631	656	655	679	629	705	641	630	677	670	661	619	657	627	641	654	646	628	627	634	645	640	640	656	648	656	630	645	671	578	641	616	639	646	653	620	618	626	676	657	689	685	615	658	623	650	603	627	627	657	670	609	648	638	659	659	624	611	641	676	625	651	616	640	618	624	605	643	602	616	597	652	631	628	633	623	612	605	655	609	632	681	630	648	674	643	639	614	635	592	643	645	644	644	665	661	657	670	627	626	667	656	648	624	651	687	601	621	612	636	603	637	588	582	616	630	637	665	656	622	673	668	634	692	617	618	647	687	626	626	688	654	672	666	667	648	628	645	669	639	632	627	688	657	702	600	649	644	671	613	647	624	621	642	598	654	646	705	639	642	651	672	685	596	629	659	671	609	636	631	655	638	644	656	707	696	637	643	646	641	652	617	620	647	614	637	645	687	686	635	613	635	644	646	678	693	645	655	648	614	639	658	600	640	629	696	676	645	617	643	654	619	609	656	669	631	651	676	649	645	628	648	631	697	588	648	665	622	675	685	601	645	625	586	660	633	617	668	643	734	651	627	655	590	650	646	669	647	622	623	617	621	614	673	657	675	716	643	649	670	644	643	623	645	654	628	615	648	652	697	646	611	632	620	636	652	680	645	596	637	613	617	594	630	620	642	704	679	617	631	630	686	606	634	653	676	636	596	614	623	624	632	668	666	630	678	688	641	635	694	652	602	652	584	648	598	639	632	689	626	618	667	662	632	634	593	671	646	618	601	647	669	677	651	616	629	672	679	662	669	611	635	620	665	612	586	609	691	623	664	618	645	650	637	692	660	622	597	621	653	683	692	632	572	625	618	668	685	651	653	647	622	625	666	643	613	679	633	615	607	700	613	622	650	649	625	662	704	636	641	632	612	657	627	600	657	640	636	654	644	608	653	630	616	619	671	660	645	632	635	656	623	684	672	656	629	670	659	645	685	639	675	608	634	715	643	651	616	651	632	642	684	602	633	697	661	656	680	627	639	654	652	646	671	639	622	619	639	650	652	676	669	621	624	711	649	677	647	648	686	628	680	677	640	681	626	610	609	690	643	651	634	619	638	648	649	610	617	663	612	652	631	652	620	640	648	640	617	646	666	607	639	648	633	576	682	638	667	669	657	648	609	602	659	642	616	620	597	655	662	644	634	637	634	651	650	673	640	640	676	657	654	600	589	677	642	665	678	642	639	691	658	601	631	547	666	712	614	625	627	647	659	658	616	623	618	660	667	627	625	656	654	595	662	620	611	659	669	605	690	651	663	675	656	675	652	615	667	631	583	659	622	671	626	661	653	659	626	676	657	652	664	641	626	611	660	648	670	651	652	638	625	661	671	657	642	653	662	636	653	626	658	619	672	670	627	656	651	660	646	623	592	635	645	625	614	653	632	658	671	672	614	618	637	623	630	654	616	657	645	688	642	639	601	619	651	643	627	657	603	615	662	612	601	623	609	648	690	597	655	641	654	664	655	645	617	644	677	644	619	625	661	599	648	636	653	641	621	670	625	615	644	625	639	645	623	689	637	633	687	678	697	638	630	627	658	659	683	629	682	667	621	621	619	642	606	626	643	645	618	664	643	615	608	626	644	656	663	658	674	663	658	674	623	657	631	636	661	614	603	631	673	671	698	647	636	696	619	646	637	664	654	626	603	695	604	628	595	670	602	645	608	662	587	644	622	680	649	636	637	611	675	656	612	636	630	679	631	685	673	656	626	640	632	624	652	648	646	673	639	657	591	642	655	653	646	618	629	662	647	641	618	661	591	602	659	646	656	703	624	661	640	663	663	611	630	611	667	637	675	630	684	639	643	619	616	642	600	649	648	612	621	593	672	623	617	644	661	648	655	644	674	614	614	673	601	656	615	640	631	648	661	610	633	650	620	709	648	643	612	627	630	657	610	609	670	638	643	642	653	647	635	611	613	650	661	639	684	644	603	618	655	625	644	659	591	603	643	653	625	640	611	621	621	616	649	648	635	621	662	615	664	607	670	594	638	678	660	644	598	601	648	611	637	640	658	648	634	622	660	667	577	610	616	626	643	666	659	643	664	637	621	667	584	642	633	600	606	666	655	642	630	666	611	599	651	604	585	604	667	671	653	644	609	662	653	640	592	632	621	620	662	631	624	687	690	670	576	659	668	660	672	590	675	652	605	565	676	629	664	645	642	607	617	616	606	622	619	604	621	615	652	641	661	635	627	647	659
26842	22744	23682	7958	741	415	449	357	368	358	360	363	411	383	374	322	349	389	357	374	366	355	388	376	331	368	359	336	355	364	367	391	373	376	374	343	394	377	373	369	390	380	334	331	343	384	385	354	358	343	375	361	374	369	397	384	346	369	350	321	352	366	376	347	333	411	349	348	358	388	387	371	357	341	384	359	339	399	372	369	329	362	330	393	362	371	354	352	359	323	384	387	343	356	401	354	372	375	364	337	366	362	359	336	334	374	385	336	365	341	372	367	368	326	400	358	395	356	360	373	339	363	382	384	341	321	374	374	375	364	386	323	349	381	344	347	381	372	376	359	360	349	364	369	366	378	369	350	344	350	392	368	351	365	347	372	378	364	368	386	341	382	351	322	360	394	376	370	336	359	384	358	362	357	391	377	373	350	392	359	360	372	352	369	329	361	354	330	362	392	342	358	377	362	334	330	321	368	371	350	373	371	386	366	366	359	345	367	358	325	372	369	323	381	353	359	384	373	340	344	347	383	362	369	354	366	378	354	352	343	361	372	344	362	347	357	362	360	350	392	374	374	375	364	352	384	369	372	337	361	377	342	378	377	376	347	334	345	379	361	367	371	368	371	344	385	346	377	323	402	373	386	362	375	376	330	331	327	348	338	349	353	363	408	370	356	335	356	366	382	357	324	360	343	356	382	387	362	350	347	362	396	378	396	373	360	354	347	373	341	385	399	356	357	362	385	354	352	354	391	355	395	385	334	375	339	357	356	371	322	355	369	329	383	367	395	335	357	344	384	334	373	370	355	347	376	380	358	370	409	364	346	380	332	377	339	369	355	349	388	362	365	357	359	337	365	365	342	408	354	379	344	365	369	350	372	355	391	356	354	380	341	392	398	359	342	359	369	349	372	371	339	369	359	374	377	373	345	388	376	347	377	373	370	377	394	373	361	308	369	386	362	367	370	383	373	351	353	351	376	355	345	345	378	424	340	362	383	371	381	381	350	358	353	384	348	392	344	367	359	380	361	349	362	379	354	359	374	344	325	392	376	357	354	349	357	389	364	343	344	360	376	362	404	380	333	338	335	366	358	367	355	337	360	386	317	373	337	350	344	378	374	383	381	334	388	378	361	348	332	364	367	369	352	368	368	340	342	373	370	365	368	384	342	369	361	380	376	354	355	363	336	365	363	362	363	338	328	376	375	360	370	376	360	388	364	350	358	315	373	358	364	356	379	338	352	370	383	362	385	362	359	323	378	381	360	396	379	358	361	331	332	405	354	393	365	372	345	336	375	317	368	369	356	391	361	378	373	385	344	376	365	369	383	354	362	366	360	346	356	347	386	369	354	366	381	358	382	355	348	371	395	324	370	377	365	344	388	349	389	391	366	353	368	388	327	358	373	381	368	380	370	370	367	360	363	364	363	362	371	367	373	427	351	364	372	347	381	366	380	347	330	349	350	355	337	347	377	348	378	389	351	322	369	336	398	353	376	361	344	357	382	377	338	348	333	373	336	358	353	358	367	367	380	377	358	395	357	361	385	369	377	377	395	363	340	341	389	356	374	342	381	346	372	379	363	358	361	393	387	353	358	404	372	360	359	360	406	353	368	387	361	380	369	379	346	374	375	351	343	366	339	351	384	397	375	397	362	352	386	389	332	376	338	372	326	375	335	372	408	368	326	316	373	369	343	346	334	381	347	387	388	366	346	361	360	346	372	380	339	358	344	355	352	354	363	345	373	431	351	384	351	349	345	349	364	365	382	392	353	358	363	350	351	342	370	375	388	352	382	364	371	367	376	330	330	380	343	372	359	362	391	330	352	338	371	401	351	342	377	337	348	381	307	326	351	342	334	312	406	355	351	353	343	389	340	365	347	362	368	358	367	357	357	370	329	389	351	356	360	346	348	360	340	360	389	392	374	389	347	373	330	341	402	376	366	390	366	361	385	352	378	411	381	378	366	375	351	358	372	393	371	365	379	344	363	362	347	340	379	375	356	386	349	350	396	380	359	360	384	338	352	379	348	337	370	390	346	369	381	373	382	360	359	371	375	341	335	370	363	336	363	392	354	377	390	380	347	361	357	376	359	379	371	358	358	370	372	364	356	351	371	349	374	388	376	337	358	351	358	350	347	354	336	357	385	340	334	376	340	383	365	345	404	402	347	348	372	343	340	365	363	354	368	365	393	367	356	358	348	355	360	380	345	358	341	339	370	386	373	338	360	311	370	342	355	373	346	372	347	363	355	368	348	379	340	354	349	372	366	330	355	388	368	369	360	354	380	388	368	368	360	343	369	397	357	379	376	356	356	371	344	339	336	350	330	330	359	357	400	376	351	356	370	393	369	369	347	380	365	368	364	365	360	396	366	361	384	360	368	354	353	352	334	363	330	340	364	361	384	351	366	388	379	341	386	359	329	356	352	336	379	344	371	361	371	384	383	384	357	357	343	345	342	357	370	365	352	332	398	322	362	356	387	372	382	366	374	369	338	349	393	373	376	365	362	340	343	405	355	358	379	357	357	370	372	371	366	355	336	360	370	351	359	390	351	361	341	351	359	372	398	405	361	347	363	368	380	340	370	359	369	366	362	354	368	344	367	331	394	354	352	338	375	397	389	372	390	375	396	347	388	365	388	366	362	344	356	378	381	338	348	350	357	349	364	373	349	385	388	344	346	361	375	422	359	366	391	364	380	364	361	367	369	363	362	379	394	351	389	344	355	367	387	379	389	393	359	386	376	343	368	358	395	371	344	337	339	334	372	374	333	349	333	413	390	400	348	332	347	359	391	352	375	359	375	359	406	370	295	368	336	363	359	351	345	356	375	331	369	374	389	362	350	340	356	346	353	366	370	374	340	367	367	377	335	334	337	397	334	372	365	372	375	387	377	390	378	372	324	384	310	401	348	389	339	360	354	366	332	352	383	354	355	349	387	354	370	368	380	362	410	346	385	356	342	351	360	336	341	347	368	383	302	342	345	352	351	346	365	328	369	357	396	384	362	406	359	320	370	381	354	376	367	399	407	371	357	388	380	388	367	328	372	419	381	375	369	361	325	366	336	372	390	364	360	387	333	342	354	379	359	381	342	375	383	356	343	336	362	354	385	381	387	414	378	378	377	388	358	361	346	361	390	372	337	326	375	354	357	390	387	379	400	340	339	392	364	372	395	354	348	364	368	377	360	342	324	360	343	369	382	381	352	344	379	392	357	348	352	377	360	400	341	358	360	330	363	341	384	370	383	354	333	354	373	359	351	340	374	377	376	409	359	366	384	379	376	338	373	367	340	349	360	373	378	357	385	396	394	342	377	351	348	342	365	368	378	341	364	336	350	412	379	353	335	340	354	375	389	336	335	369	344	352	387	357	329	355	363	366	350	359	349	359	379	352	348	378	365	380	362	364	361	377	356	354	360	370	368	373	358	378	408	381	331	357	347	375	356	367	363	386	365	372	341	376	350	330	373	378	378	356	352	351	340	355	379	355	402	338	384	382	338	347	375
29490	39306	26269	3926	1342	770	761	666	730	694	674	725	686	659	696	702	649	690	624	651	666	655	687	657	628	659	689	667	661	637	665	675	706	684	631	620	651	703	668	644	610	677	660	639	730	645	676	658	702	696	666	651	665	673	654	662	668	662	614	653	696	654	604	665	649	664	680	674	648	684	623	654	620	701	658	688	666	661	672	646	638	606	643	685	667	654	637	682	668	679	675	649	649	619	620	693	656	661	611	696	697	669	708	646	636	618	693	667	673	662	662	678	617	675	659	659	636	621	663	675	696	679	684	641	675	686	651	622	685	658	670	694	658	679	663	652	646	614	653	636	588	681	647	693	665	679	645	646	639	680	634	680	651	643	659	645	640	642	643	653	710	671	646	656	640	655	635	667	649	649	666	611	633	643	694	629	644	701	619	620	652	669	688	686	675	663	661	674	654	627	687	647	639	644	657	619	638	659	645	688	651	655	655	645	659	660	671	657	700	629	666	650	647	651	648	667	697	636	648	626	656	612	661	650	634	674	647	688	651	639	660	682	702	676	697	637	670	684	665	591	638	668	662	666	653	659	623	665	716	702	635	642	666	645	662	645	708	671	648	692	608	677	661	662	629	661	658	640	625	635	678	674	644	658	665	632	655	656	636	653	717	667	648	661	661	663	630	675	662	671	644	648	615	671	645	662	639	668	664	624	642	671	654	627	707	630	660	701	622	666	617	667	607	697	663	637	624	646	671	641	676	663	662	616	624	630	716	632	638	686	648	623	658	632	683	684	645	628	666	667	611	718	647	685	653	625	678	652	667	686	654	633	639	708	637	687	681	634	652	669	670	660	645	667	670	655	641	704	623	612	623	648	663	679	620	680	688	677	663	670	660	649	656	627	646	646	681	637	622	633	732	610	650	679	663	656	698	648	659	644	690	682	652	647	720	671	671	675	633	653	670	600	654	675	670	635	680	627	635	679	667	685	621	657	687	619	686	655	673	677	691	659	652	668	644	672	684	653	639	719	646	651	593	673	643	636	591	665	678	675	678	649	643	672	662	675	685	646	659	643	675	630	669	642	706	663	648	686	665	686	653	668	627	627	654	676	659	690	662	662	678	685	640	638	662	668	651	624	661	646	654	644	662	662	669	725	638	667	634	657	674	646	628	664	635	688	684	656	650	679	692	664	670	624	644	677	632	642	654	643	651	674	609	643	674	669	661	671	640	644	672	654	636	664	679	630	672	661	644	615	658	667	629	636	689	666	650	671	719	654	669	669	658	640	657	725	659	631	669	658	671	679	585	691	632	640	636	691	725	735	638	654	681	656	666	664	705	660	676	715	689	701	638	642	673	667	631	628	662	660	676	666	676	658	647	697	660	651	705	640	626	645	649	636	626	648	647	622	636	626	716	651	716	657	633	650	625	666	656	681	683	659	685	689	618	718	688	646	634	686	654	689	618	706	635	665	679	603	669	676	685	695	665	655	651	668	655	671	658	660	653	692	653	667	654	708	650	678	646	678	651	681	661	695	718	659	661	667	703	662	655	666	645	662	679	658	622	702	652	667	645	638	643	663	642	631	682	678	642	668	650	646	688	632	639	657	643	649	614	685	644	676	686	676	631	651	689	670	678	665	673	657	678	608	675	634	658	635	651	663	679	655	655	638	655	664	600	646	723	642	673	664	684	645	622	662	656	665	665	668	678	655	671	666	640	623	633	649	616	712	626	630	650	623	628	660	660	666	658	626	657	656	649	643	692	617	605	654	667	633	614	689	640	689	614	616	669	640	643	674	667	675	664	670	671	620	622	644	677	701	643	665	655	685	665	694	680	641	647	677	601	660	667	671	612	694	680	661	733	618	661	652	657	632	665	631	690	612	659	643	657	641	666	712	632	669	661	623	687	641	655	632	650	692	689	661	666	658	637	646	711	672	645	688	585	627	660	687	613	636	626	645	624	652	642	653	648	681	642	644	670	644	657	670	685	647	658	656	662	650	672	660	699	662	676	648	660	663	675	635	636	623	641	655	614	655	666	643	650	610	619	632	624	650	659	618	673	613	645	702	676	708	661	707	621	640	667	666	649	672	697	631	643	679	631	683	636	656	679	611	668	648	641	661	691	663	703	621	607	621	654	614	697	649	661	665	646	627	639	675	664	637	661	657	665	675	699	637	691	712	620	693	609	688	672	586	694	660	635	616	622	682	643	640	678	641	689	672	670	656	700	660	632	619	649	721	685	619	601	675	627	633	687	701	688	660	663	646	676	707	679	667	667	647	634	645	669	642	624	676	642	658	635	667	652	618	636	666	662	635	647	649	669	606	683	677	644	629	614	664	606	653	627	630	651	625	657	673	643	673	653	689	648	629	703	684	641	675	705	660	625	694	677	650	681	689	615	665	699	613	676	669	627	646	660	643	659	697	621	667	681	616	613	717	669	654	644	712	639	675	667	669	615	623	662	673	669	669	622	641	654	595	631	665	657	681	616	654	655	617	690	658	632	655	648	659	650	628	660	734	652	621	672	677	656	637	667	625	651	644	607	653	704	651	618	648	629	694	673	658	660	650	647	656	635	657	607	643	654	688	659	666	634	658	664	650	661	641	661	668	629	659	696	628	660	610	675	662	637	618	662	629	654	639	637	706	683	635	649	700	686	661	683	646	677	686	669	668	653	675	710	649	634	646	637	651	666	704	658	656	615	704	655	671	637	654	588	670	694	652	640	628	652	629	687	632	677	653	684	633	689	689	666	651	633	684	686	689	696	646	661	701	647	687	648	639	701	661	657	670	623	702	657	689	619	636	635	668	700	645	668	646	639	656	625	617	645	643	700	708	664	686	641	678	663	709	672	621	679	690	695	659	642	694	669	684	660	642	639	673	660	664	620	659	644	666	701	651	630	643	648	653	627	650	596	657	646	673	655	635	661	643	670	650	643	622	668	669	661	638	625	612	630	646	618	652	659	677	674	646	641	619	638	638	673	637	675	640	674	696	674	628	648	624	660	684	668	688	647	666	669	675	642	666	641	636	684	669	694	667	687	653	685	641	654	635	695	617	662	658	635	681	653	621	719	664	649	641	687	670	657	638	685	679	641	642	649	632	681	636	700	680	671	670	656	688	667	688	711	588	659	675	684	679	708	701	659	715	621	705	658	677	619	632	621	658	705	678	666	613	632	685	664	659	671	668	634	605	640	662	641	627	650	683	662	663	650	667	685	641	658	682	670	609	704	659	666	625	616	671	645	697	643	662	716	663	669	692	669	652	682	677	678	608	673	650	699	699	701	666	629	669	624	659	639	647	677	644	666	680	671	648	641	652	649	652	683	610	611	653	708	621	637	690	638	680	655	658	636	662	620	660	649	659	622	600	642	668	690	682	698	685	661	620	634	650	666	686	633	692	686	667	652	603	675	615	653	673	625	686	644	643	656	594	669	655	641	666	655	662	646	727	671	650	657	700	663	644	641	642	653	646	612	678	665	679	668	627	661	692	652	653	599	654	674	666
23589	21587	29036	24134	21383	16696	1809	601	405	338	317	280	265	249	256	243	212	237	189	226	199	177	188	180	192	199	209	213	202	194	198	194	184	176	211	196	180	179	189	200	179	189	181	185	171	207	202	183	187	183	177	193	163	181	176	193	177	157	217	188	194	183	197	181	202	163	186	158	177	196	163	185	195	180	178	193	194	182	174	174	172	189	176	177	193	171	200	188	188	170	186	184	181	179	175	192	161	178	205	177	180	175	170	181	187	173	203	165	137	173	174	179	204	189	165	172	165	177	185	179	173	185	178	175	176	160	191	184	162	179	169	175	158	197	174	170	157	175	160	158	187	174	190	174	150	170	168	169	178	166	207	149	178	183	175	191	189	186	175	192	188	186	188	160	157	177	175	174	182	167	178	162	189	173	187	179	147	169	173	159	161	179	167	184	190	211	179	189	158	187	173	175	202	168	165	194	184	168	169	160	173	170	189	183	164	166	196	185	193	169	156	179	180	178	171	167	177	215	193	165	173	163	166	182	188	179	166	179	170	166	168	198	197	168	199	162	150	204	137	190	190	180	186	181	160	174	181	178	201	160	151	169	179	162	161	192	159	183	180	188	176	177	192	172	175	191	168	163	172	194	188	185	170	176	178	173	183	161	150	177	172	173	165	183	187	186	163	168	197	191	163	187	137	160	187	169	166	179	195	196	158	169	199	176	175	205	164	189	180	168	189	179	176	175	172	161	181	156	184	173	150	177	172	163	198	159	176	166	183	166	156	165	191	190	160	183	173	171	177	178	170	171	167	156	188	197	172	186	159	151	181	160	179	161	164	185	160	160	167	169	155	199	157	175	180	183	193	173	181	155	184	167	190	184	175	163	167	188	149	155	174	163	181	180	168	164	168	159	187	158	166	170	155	183	180	158	164	171	192	177	169	199	170	180	166	172	188	165	180	171	181	180	155	159	174	192	160	164	185	186	153	188	184	198	164	188	192	172	166	184	198	183	193	188	160	187	161	184	175	184	168	180	156	157	190	165	152	180	188	183	170	173	168	168	175	208	176	165	159	201	188	179	178	187	178	160	186	185	167	161	167	163	206	175	165	162	176	171	168	176	185	170	164	170	201	174	150	174	156	169	164	181	188	159	161	188	186	164	174	177	172	180	179	175	172	184	185	187	179	173	170	178	176	170	177	173	146	194	158	165	166	178	171	150	166	170	167	195	150	177	162	171	183	186	190	154	186	150	182	166	191	183	164	169	183	164	196	161	171	192	170	157	183	181	174	161	172	172	152	170	157	178	162	156	169	156	170	179	149	162	173	176	192	180	174	202	179	140	188	182	183	157	174	170	191	175	190	172	161	159	158	169	193	197	181	171	185	177	189	184	170	179	183	160	162	154	201	191	174	167	168	186	181	161	181	177	167	192	157	188	190	151	183	181	195	164	171	168	169	152	163	159	178	172	167	164	179	162	212	165	180	165	196	165	161	179	180	184	166	192	164	157	171	182	164	178	180	159	182	162	194	190	192	168	194	167	178	187	164	167	182	174	177	166	189	172	176	181	187	172	170	182	168	171	164	197	188	159	163	175	181	173	181	196	175	177	169	164	181	187	167	182	153	173	172	178	165	169	165	195	164	173	168	180	164	159	160	162	173	169	162	177	176	156	165	166	200	174	163	177	191	166	161	150	200	163	165	153	173	164	193	156	172	178	185	181	176	165	163	155	147	165	176	144	167	198	189	177	163	166	183	186	166	178	161	187	184	184	160	177	192	158	175	178	192	167	180	157	182	187	165	138	169	167	180	171	164	169	152	191	170	185	175	185	184	174	197	173	174	186	180	160	157	172	174	170	167	194	173	148	188	185	189	188	171	174	174	168	186	166	163	201	165	180	176	183	193	162	184	184	171	165	156	178	172	188	159	212	179	178	188	205	210	192	163	158	167	191	183	181	164	188	185	171	178	179	181	189	165	168	191	156	152	170	180	175	157	169	180	180	165	191	183	181	160	181	184	193	148	156	175	197	156	193	190	191	190	179	146	162	152	189	180	158	194	192	183	175	172	163	158	153	187	161	191	177	167	160	183	161	176	174	162	178	184	182	180	174	171	155	155	183	187	197	160	153	162	171	169	169	173	162	182	166	164	176	171	154	159	166	178	184	156	199	147	197	178	173	167	181	175	205	194	175	174	185	163	177	187	152	195	179	152	181	181	173	172	191	187	156	180	186	185	173	221	181	157	180	155	176	188	168	176	170	182	183	180	165	157	156	170	176	171	156	165	168	178	179	183	155	175	195	171	149	162	179	175	180	160	185	170	180	165	173	159	186	175	183	193	186	194	175	182	152	157	172	182	187	167	171	196	169	148	169	174	169	195	156	165	166	175	152	163	204	165	196	180	192	182	180	175	179	157	178	184	179	163	169	163	189	176	157	188	158	171	159	181	190	157	192	190	162	167	195	174	166	185	153	186	170	172	161	211	180	188	183	188	174	202	164	173	161	181	167	167	180	203	174	191	184	171	184	186	179	163	164	173	188	155	184	184	168	183	166	186	153	151	184	216	191	165	184	179	197	178	175	158	187	173	166	178	182	172	172	165	156	198	170	181	175	194	169	182	183	159	186	173	166	188	178	174	173	190	174	171	164	165	171	151	166	177	178	183	174	158	170	171	164	169	165	195	160	183	178	182	175	168	163	168	158	169	182	161	146	158	165	177	140	170	163	166	185	183	165	158	172	159	167	172	197	168	204	189	160	176	205	165	172	145	146	188	161	173	189	181	161	176	171	163	167	167	171	196	185	181	189	176	155	166	160	141	162	185	210	191	167	178	174	170	171	201	211	159	164	178	178	178	160	190	167	157	184	158	154	188	181	162	181	186	146	151	189	161	174	159	191	163	167	185	154	176	178	178	192	186	163	175	160	182	188	180	175	177	167	158	176	181	187	186	171	166	175	169	178	175	178	192	175	164	157	159	171	181	153	168	158	165	174	168	165	175	175	175	175	179	164	167	179	177	159	197	178	176	169	194	179	167	161	158	169	148	209	173	198	191	175	172	168	139	159	167	174	172	164	137	203	164	179	150	189	178	160	163	176	173	195	168	182	174	176	167	169	156	160	155	179	155	160	175	177	169	186	186	174	171	183	178	146	170	175	171	168	162	167	163	163	159	171	189	179	185	155	174	173	178	183	168	184	162	165	167	179	184	177	179	178	147	176	190	175	150	177	180	179	148	169	151	184	194	155	186	200	164	175	179	179	159	168	159	176	150	165	182	156	162	158	155	163	176	156	186	185	165	176	159	164	180	173	164	187	155	152	170	174	200	213	187	166	142	192	149	184	164	167	183	162	180	172	185	180	152	185	171	171	170	173	176	153	160	172	187	154	169	173	169	149	187	168	184	186	187	175	187	195	193	196	163	176	203	172	165	160	188	161	185	134	178	165	172	175	169	174	146	164	181	179	176	181	187	170	169	173	164	165	174	162	191	164	170	171	170	188	195	182	178	158
38496	56534	36927	15968	4127	2357	1700	1333	1127	896	778	715	664	577	533	495	524	493	483	492	436	426	410	410	390	373	402	388	408	355	366	359	364	360	352	355	334	365	336	330	340	328	363	364	328	338	329	315	350	344	355	340	323	323	353	338	309	353	353	301	323	311	339	343	359	306	335	316	332	320	360	337	344	348	339	295	318	342	321	301	314	309	321	329	308	282	318	315	306	328	305	310	343	335	320	337	343	321	322	312	329	324	359	344	339	331	341	374	344	327	326	315	315	334	322	346	323	306	319	324	315	329	324	320	359	312	351	331	311	303	330	331	313	306	303	323	317	323	352	339	345	359	300	343	349	311	322	314	330	312	301	319	310	326	354	328	314	328	343	325	313	317	334	331	326	330	339	312	324	329	307	320	377	336	329	337	355	317	310	350	299	308	313	310	321	316	336	304	319	342	311	310	348	287	305	318	350	331	340	318	285	307	327	288	323	311	317	332	325	297	348	303	300	312	317	322	337	296	359	354	304	325	325	348	307	327	356	334	331	309	294	335	321	331	301	307	313	363	330	293	319	338	343	316	318	308	289	337	337	341	317	328	344	334	323	321	313	284	316	296	356	341	334	322	298	328	321	329	335	321	309	341	320	327	333	348	311	330	338	304	331	324	298	348	355	329	321	366	351	331	346	286	344	353	316	351	309	369	324	282	327	316	335	326	319	338	333	318	327	317	325	315	327	308	340	305	331	307	344	332	354	336	328	304	319	367	309	332	307	311	301	335	328	312	318	332	304	293	329	310	322	308	338	305	328	362	314	337	334	344	302	302	333	323	298	326	310	310	323	342	317	315	333	327	324	320	331	367	313	337	364	291	345	349	306	308	369	355	323	342	328	325	290	327	339	329	285	342	336	312	300	363	335	347	309	328	321	294	312	339	329	335	349	343	299	320	327	298	317	322	323	310	331	322	351	321	332	308	341	335	322	292	319	325	325	335	329	360	326	293	337	354	333	325	310	324	323	341	333	332	300	326	308	324	330	302	318	324	343	293	316	323	318	312	355	340	303	312	293	290	318	282	345	326	350	321	316	319	329	338	320	339	372	327	301	290	330	343	347	299	317	317	299	346	331	335	306	319	305	323	330	316	310	289	320	313	335	326	318	286	364	336	281	306	325	291	322	325	311	330	339	313	320	315	295	332	315	280	309	329	307	302	340	312	308	335	318	295	325	311	309	332	295	310	298	316	341	297	320	358	329	299	338	302	326	321	310	300	303	343	330	313	328	334	344	322	302	316	344	314	292	317	307	317	299	333	316	332	307	314	307	346	323	300	334	334	313	350	322	312	312	323	296	336	321	338	301	335	284	318	329	330	317	331	333	354	340	316	346	320	322	310	324	319	296	305	320	363	332	338	357	335	320	312	339	310	310	313	334	342	351	304	341	304	301	318	308	313	330	359	329	323	331	324	313	297	310	346	341	334	333	291	314	334	322	304	318	294	309	312	314	303	338	332	323	327	319	354	312	330	295	329	356	298	343	319	336	288	326	320	318	324	302	315	326	315	315	336	300	318	333	306	322	344	361	306	340	302	332	288	348	302	292	309	298	318	334	351	298	307	311	317	332	317	331	336	310	373	310	340	337	307	340	348	323	373	312	294	311	313	307	345	317	330	330	336	327	310	315	378	355	321	330	328	320	301	351	324	320	300	346	299	337	331	308	317	348	332	301	338	298	313	330	335	302	317	311	303	311	326	330	308	310	319	353	316	335	321	351	335	293	307	321	295	329	318	348	312	314	317	313	320	334	339	320	345	315	331	320	320	295	337	312	308	347	349	304	311	309	284	312	325	342	325	316	357	311	301	317	303	344	305	326	311	356	311	316	310	322	313	303	318	346	339	327	293	325	354	339	320	314	335	327	307	339	318	319	303	304	289	312	317	299	314	320	291	322	330	340	346	314	309	331	333	303	347	318	339	343	340	295	318	323	304	330	308	307	341	332	349	308	307	307	310	321	311	318	304	311	355	341	289	328	291	315	362	317	310	300	310	319	333	327	341	332	350	294	311	315	299	299	312	316	300	312	333	316	311	311	343	341	293	322	341	352	314	306	326	313	313	304	333	310	313	346	310	305	357	302	360	313	309	333	299	349	307	320	304	288	316	351	314	318	301	337	328	306	349	348	317	342	323	305	320	312	309	307	311	316	287	316	321	319	327	303	310	326	326	294	355	305	305	316	319	328	281	293	332	307	320	285	332	324	306	315	316	325	320	340	343	319	338	318	296	320	300	337	337	311	291	305	334	320	304	308	335	332	308	337	338	325	310	316	322	324	324	334	329	295	313	311	322	350	308	319	310	290	342	294	329	309	321	344	308	339	314	346	331	350	300	296	346	325	311	324	295	332	296	341	315	325	304	336	318	333	290	295	314	318	319	357	326	302	293	308	350	312	314	336	331	282	327	326	330	312	328	346	308	302	329	318	345	341	337	318	322	357	293	355	328	302	289	343	296	303	268	316	316	313	367	337	330	318	312	332	318	326	312	325	318	315	340	289	295	314	344	297	307	320	295	290	346	330	331	317	298	313	296	358	355	332	307	333	321	303	333	338	309	311	313	338	324	314	330	309	302	294	355	330	281	311	323	310	353	328	330	331	342	309	341	333	321	300	321	332	341	310	317	300	300	308	341	338	334	342	321	290	333	285	314	321	320	350	305	319	342	317	354	289	309	306	330	308	330	308	314	341	302	322	333	300	313	312	356	305	346	316	313	319	324	309	306	331	340	313	319	310	344	324	354	323	327	322	334	322	326	311	347	341	273	310	322	368	321	326	305	322	312	300	299	316	336	351	331	311	313	295	328	310	340	317	328	296	327	296	300	338	338	306	356	337	292	338	282	305	294	338	349	316	334	310	309	303	318	312	316	337	326	316	329	299	291	313	311	328	313	339	310	309	319	340	331	330	313	319	315	337	307	335	323	309	308	335	302	315	325	305	361	305	332	305	335	325	313	323	308	306	282	314	310	305	310	324	342	355	316	290	336	327	337	328	324	363	324	332	302	303	326	324	318	321	312	298	333	358	352	360	340	288	308	328	351	336	348	327	294	342	347	306	342	360	324	319	345	312	306	309	335	318	322	316	353	308	341	324	330	321	312	306	326	348	310	349	312	353	317	322	336	322	305	322	285	308	344	316	326	297	346	304	333	328	350	342	345	320	312	286	309	332	324	262	348	352	329	304	328	406	319	309	296	369	326	336	308	325	318	342	317	308	338	310	321	324	302	326	322	335	298	308	285	309	303	320	345	320	318	320	322	315	325	353	297	287	281	301	319	311	306	349	312	316	316	321	282	329	296	306	348	303	342	323	304	342	323	293	297	284	309	322	321	313	309	346	342	323	296	338	306	338	321	294	318	322	315	292	349	335	314	334	326	310	322	304	332	325	328	329	302	314	287	320	357	308	308	308	337	354	348	337	313	325	332	331	305	317	323	355	308	322	330	335	281	318	340	373	329
28040	22167	13614	2362	486	399	394	373	364	385	372	378	367	347	342	366	360	364	369	377	388	353	345	364	358	378	355	370	344	439	352	356	372	378	333	380	347	366	352	392	355	379	362	353	347	393	369	315	348	366	328	357	369	347	349	376	331	327	356	348	351	362	332	360	369	358	363	331	342	339	352	374	361	371	384	381	404	359	349	364	371	347	364	368	434	367	338	391	350	362	362	338	389	374	388	319	345	349	365	354	360	358	334	359	360	380	376	321	341	336	332	361	379	343	373	361	331	351	378	372	356	377	326	333	354	362	318	341	366	370	380	369	347	374	379	357	332	340	324	392	352	379	331	346	345	351	354	341	331	385	329	379	333	354	355	368	358	375	383	377	347	326	363	359	358	359	386	335	353	351	351	342	353	328	336	343	361	339	385	353	361	353	347	361	355	348	358	352	336	343	373	368	358	335	367	334	372	342	359	395	360	362	368	341	351	349	378	349	370	329	312	358	341	342	337	354	327	363	349	369	366	356	336	353	350	369	345	345	384	362	368	373	334	366	365	360	368	340	354	364	331	362	335	355	372	350	311	324	331	359	353	361	347	370	349	352	351	350	367	402	363	357	336	365	356	360	356	344	354	360	346	362	373	341	342	345	338	338	338	341	355	380	374	325	368	369	372	367	351	355	362	376	356	342	347	344	370	380	339	391	375	379	320	346	360	349	323	357	390	353	335	342	346	371	359	369	348	350	345	355	355	337	372	335	362	373	357	322	346	352	333	402	365	348	347	358	350	315	337	361	354	344	343	359	370	328	342	375	368	354	349	358	335	374	345	367	351	338	340	346	334	330	354	364	338	338	353	366	392	400	390	370	355	334	355	367	343	352	366	347	378	356	370	359	317	376	338	348	317	301	347	332	370	352	361	341	354	361	331	364	346	349	357	364	335	363	353	369	410	336	384	377	354	377	335	388	369	373	361	342	410	368	342	362	364	310	371	345	382	357	324	351	359	393	340	353	336	358	367	338	360	356	372	333	380	365	359	387	356	354	351	338	329	349	334	387	372	328	352	364	363	356	350	338	358	355	360	330	335	356	345	393	349	365	383	357	346	312	338	358	386	371	339	351	359	385	331	364	346	321	359	349	381	344	360	393	355	358	363	315	367	345	354	364	377	360	349	353	360	365	354	337	362	354	349	328	378	340	343	339	372	351	347	363	363	358	330	360	341	336	369	354	340	358	346	365	348	341	355	367	324	342	330	325	354	359	340	331	364	369	374	366	364	364	332	354	365	351	377	341	339	374	381	340	359	378	324	360	366	364	316	330	378	363	331	374	353	360	321	354	376	357	384	365	352	377	336	372	362	353	346	359	360	331	343	370	384	344	360	336	354	356	365	316	345	369	388	372	353	349	398	336	345	373	339	337	328	328	347	333	343	374	368	345	357	339	393	385	369	354	366	352	397	365	332	346	345	365	353	362	344	324	347	331	365	409	384	348	382	386	332	378	345	314	345	350	365	373	335	334	372	355	365	360	341	316	353	357	360	348	340	366	352	388	319	367	360	347	380	360	352	327	377	374	351	351	333	364	354	362	324	369	366	387	354	337	354	372	356	336	314	382	339	375	359	358	336	359	343	327	330	339	347	352	340	336	372	342	365	310	327	344	374	330	330	356	356	326	347	368	319	326	349	327	379	364	339	350	337	329	372	340	353	371	340	330	353	348	342	342	352	346	372	361	377	363	327	352	344	373	352	370	364	341	337	378	367	365	368	320	339	378	350	360	345	356	366	320	392	346	354	355	362	317	346	352	357	354	379	355	365	342	327	339	342	350	416	346	368	357	374	360	349	347	347	337	340	328	326	334	351	349	343	334	346	345	356	347	388	350	371	347	348	362	326	371	377	381	341	360	334	392	359	359	341	345	406	354	340	384	336	328	378	379	338	373	355	367	390	385	374	344	338	375	341	323	362	344	387	393	322	332	322	363	339	342	360	341	365	314	391	333	366	353	339	354	388	352	369	328	326	373	376	360	361	369	366	364	359	379	340	330	363	349	345	358	373	342	334	357	389	335	350	367	329	360	330	364	341	351	358	330	420	361	363	356	336	361	364	369	354	363	383	367	350	357	355	369	366	331	338	361	348	344	363	336	319	366	360	357	327	342	328	376	327	350	347	339	329	358	340	353	328	373	373	316	378	323	348	376	348	358	375	349	334	356	368	373	342	359	332	356	371	347	360	377	383	352	316	350	390	361	351	356	362	343	349	334	355	372	344	335	338	335	342	367	349	399	345	336	345	345	350	352	376	358	367	320	319	332	327	339	381	344	357	382	320	367	375	354	344	335	352	368	352	376	350	357	329	359	340	372	359	370	349	336	377	372	361	374	355	349	360	348	362	365	360	339	352	347	411	351	364	359	355	347	356	345	349	341	316	337	339	338	359	340	324	383	319	350	318	378	349	332	367	363	365	338	330	374	356	345	368	357	300	349	360	378	363	365	407	336	383	362	357	331	358	379	352	323	372	344	355	367	365	363	326	344	371	351	323	362	370	373	344	376	373	379	318	353	353	336	358	359	344	341	329	330	370	357	372	309	380	356	364	374	338	315	373	337	383	357	392	357	344	338	387	342	361	380	334	331	334	321	388	352	344	361	368	382	325	322	339	362	386	362	334	400	352	356	322	336	322	365	338	355	356	350	407	400	372	352	328	368	360	347	337	408	345	338	370	346	303	390	361	338	357	359	350	365	380	370	347	372	345	301	374	333	342	372	367	307	352	354	359	344	356	364	349	310	331	366	359	377	382	327	383	346	333	337	361	357	347	334	319	345	367	346	358	366	343	359	316	387	338	360	317	317	338	355	349	357	359	340	336	327	355	364	332	360	350	337	370	333	317	365	330	360	348	345	357	356	353	375	370	357	355	349	330	347	377	338	344	365	322	378	343	333	356	362	353	341	393	363	335	331	349	370	369	380	363	354	333	339	405	353	381	342	305	314	330	371	363	324	366	385	379	377	334	369	360	355	342	361	321	370	335	352	329	327	329	327	356	345	330	361	330	385	345	340	378	372	367	343	381	352	360	334	352	380	336	358	366	355	343	343	351	349	380	390	361	354	316	327	345	352	330	338	367	367	326	380	383	387	339	348	373	337	332	300	341	372	358	362	332	373	345	315	357	359	362	364	325	386	350	368	324	333	363	393	349	391	358	348	348	326	355	335	331	322	359	338	335	355	382	365	360	365	346	368	325	365	372	376	365	361	377	330	361	366	348	358	344	347	349	363	334	361	389	375	360	380	344	382	346	359	361	376	390	336	368	367	368	344	337	373	352	351	325	337	373	339	329	360	350	334	328	350	382	356	324	347	366	373	337	315	363	364	353	346	361	359	363	361	319	376	363	403	347	356	336	365	338	343	348	323	373	340	373	352	348	397	373	344	352	321	322	338	367	370	361	375	332	343	377	359	358	339	383	338	352	361	330	352	371	355	337	353	348	344	331	347	344	348	345	340
28868	31236	14019	2550	822	697	647	695	684	635	677	654	651	630	646	653	614	602	656	621	640	677	648	628	674	645	680	650	670	635	684	666	686	640	600	679	629	603	649	607	604	635	614	627	668	688	650	607	643	640	614	634	662	621	590	629	625	598	599	610	640	677	634	668	664	622	623	637	652	643	660	605	660	678	599	628	635	634	695	611	645	617	622	645	656	600	635	636	663	651	664	667	666	632	633	594	625	633	640	638	647	649	617	629	624	613	654	631	666	574	650	660	638	616	622	676	633	606	662	662	670	653	638	635	637	571	615	648	654	604	695	603	587	607	597	648	654	650	613	629	633	647	642	644	642	590	619	636	689	636	639	633	617	617	676	639	689	594	605	639	635	631	649	679	639	617	649	647	627	606	655	662	634	612	627	599	657	635	596	677	661	604	655	613	642	619	650	673	669	641	650	644	645	666	577	633	629	633	647	622	592	650	644	639	632	612	620	642	661	613	641	625	657	606	615	616	630	591	632	622	613	683	652	633	625	626	597	641	616	632	652	633	635	607	600	614	613	625	645	617	637	655	609	649	616	651	604	611	600	640	586	649	589	651	631	604	640	636	650	630	658	656	645	642	647	602	653	640	614	657	595	669	672	573	601	639	617	632	674	642	640	628	608	621	605	622	638	708	610	579	630	599	646	616	602	632	612	619	603	665	627	614	596	616	604	683	668	666	621	652	636	657	610	639	664	660	622	591	664	608	635	626	609	648	678	667	616	673	595	658	633	668	613	643	619	606	608	642	621	654	632	624	657	655	615	643	604	682	638	631	610	618	659	613	633	664	663	619	586	648	628	666	652	671	640	655	652	633	642	642	637	629	633	608	613	633	635	601	653	674	663	662	631	632	661	616	667	602	642	664	610	716	629	591	648	642	635	604	663	645	672	634	649	638	638	652	610	619	655	623	612	650	630	572	632	625	642	653	611	637	657	685	637	637	640	611	635	623	676	620	637	619	646	618	604	628	629	621	647	623	701	613	631	689	593	619	590	627	586	661	620	630	600	638	599	680	640	654	648	676	672	692	663	606	673	629	630	658	686	625	629	579	615	609	642	609	605	633	631	656	593	630	683	642	651	624	668	625	630	613	625	672	621	627	638	594	652	694	659	624	615	616	586	625	617	647	600	598	676	654	675	596	577	658	648	600	606	650	647	613	648	648	629	657	655	620	623	671	643	642	650	659	636	652	637	611	615	707	651	672	671	600	568	613	617	635	682	643	651	638	584	654	677	635	638	652	613	600	620	667	624	657	659	632	629	630	613	626	651	629	654	663	623	609	573	587	654	594	632	593	637	640	654	626	692	590	667	613	663	611	637	624	615	651	666	639	710	636	646	648	647	661	677	627	609	662	669	596	651	628	649	639	610	665	643	619	648	635	664	638	639	651	628	631	616	636	635	630	635	628	590	646	631	651	606	642	673	606	634	660	662	626	628	595	630	656	645	603	652	642	625	672	615	659	645	668	612	631	640	594	683	605	638	648	582	625	613	664	624	634	628	601	608	632	642	656	602	608	649	633	623	612	663	622	665	654	637	649	650	677	577	606	636	634	615	598	592	623	644	629	658	654	640	603	629	631	609	644	678	659	673	619	597	636	595	621	676	653	627	667	620	638	599	645	625	627	665	632	648	640	665	615	606	645	633	661	636	643	586	669	631	682	659	698	622	648	635	655	604	634	628	659	568	632	635	656	621	615	647	618	647	668	617	629	642	630	644	612	617	662	653	584	627	636	609	642	635	646	656	627	668	630	670	655	630	688	646	618	647	637	628	612	674	661	676	644	639	654	573	628	668	663	651	624	601	613	595	588	580	632	603	628	614	630	678	610	638	660	600	598	636	625	617	669	663	593	619	616	652	608	650	627	627	665	650	628	618	611	692	609	632	629	614	649	699	634	626	596	654	608	600	672	617	606	617	649	633	593	667	658	652	606	689	654	677	594	631	596	592	658	628	664	636	637	660	652	642	619	669	644	643	635	648	656	636	618	636	678	627	614	651	609	588	636	608	654	658	643	609	645	635	651	673	641	635	649	631	664	644	664	642	622	599	638	612	634	652	636	633	636	631	633	626	683	673	659	672	638	621	666	646	638	663	634	633	647	646	649	664	615	634	612	670	641	693	609	673	672	637	605	635	653	634	679	612	619	665	622	631	633	658	615	656	647	604	589	626	648	621	610	614	613	707	635	622	651	646	638	650	608	641	635	699	625	642	621	645	613	634	630	653	662	616	590	592	625	656	619	604	616	627	641	632	600	638	664	621	621	611	650	628	628	643	655	652	638	637	658	666	657	640	630	631	602	653	643	636	629	655	625	663	664	623	577	654	643	642	647	692	599	615	641	641	640	649	631	611	664	626	626	603	665	635	580	580	639	624	649	595	647	648	627	629	625	641	625	590	652	583	609	660	652	637	635	654	624	584	646	641	614	630	631	694	612	639	581	684	609	628	610	622	642	639	641	623	642	607	642	599	611	599	640	638	665	652	632	657	661	637	662	640	621	613	621	614	630	655	633	647	608	626	627	576	622	673	616	668	660	635	635	645	620	598	603	637	622	641	660	576	606	622	605	671	700	604	658	668	636	648	656	626	610	645	621	659	607	595	649	642	613	643	605	639	657	616	689	714	671	624	583	651	639	657	643	670	651	665	629	658	629	622	595	576	601	641	671	652	632	637	615	630	655	608	659	659	615	587	613	635	649	658	666	658	609	652	618	642	611	648	661	583	686	673	602	615	634	595	673	634	599	613	651	596	656	597	677	640	645	648	638	614	606	641	667	644	590	619	632	605	655	607	598	683	607	663	610	642	612	672	608	666	632	594	655	607	645	619	620	596	567	672	625	678	607	620	614	633	717	641	621	695	628	662	650	618	622	634	618	586	647	648	634	670	670	681	612	626	630	660	610	613	612	657	667	605	641	582	628	622	661	615	625	636	653	632	609	622	638	625	641	659	580	635	625	653	697	649	619	651	647	623	589	637	626	652	608	642	592	661	651	653	626	624	675	660	627	610	633	621	601	621	644	651	646	632	638	648	660	650	619	663	634	619	641	584	636	693	673	603	665	644	629	641	657	615	659	634	630	657	673	647	629	644	636	624	671	601	620	637	624	639	653	613	632	625	595	608	642	616	657	640	632	646	588	643	641	611	647	601	609	664	629	663	650	642	676	639	664	638	659	650	599	668	616	661	660	621	633	598	616	605	623	624	722	622	618	610	658	594	610	647	638	618	630	636	642	650	622	559	641	586	641	640	647	635	599	607	640	631	619	612	622	638	577	652	624	616	617	636	632	630	615	596	629	608	628	626	590	662	587	622	609	639	626	638	627	590	664	641	614	682	663	649	672	612	608	637	636	635	601	592	637	616	629	641	669	607	633	639	634	620	610	635	700	614	668	646	619	647	621	656	663	608	654	622	674	674	617	655	587	608	620	641	600	587	660	615	619	620	598	645	656	650	646	698	622
26746	22096	20076	4970	546	420	407	395	383	375	362	347	368	368	345	357	355	376	389	344	381	306	357	373	375	382	354	373	384	343	360	408	344	363	387	385	361	340	343	360	379	336	389	361	364	389	348	351	324	352	342	352	367	384	338	385	354	369	335	348	372	394	334	384	378	344	326	352	330	345	344	355	346	349	353	348	363	365	352	303	367	388	364	371	367	358	361	338	355	350	375	397	382	364	376	365	325	352	340	377	360	365	372	357	360	360	382	392	332	382	336	366	337	372	322	344	381	386	382	346	350	343	348	368	373	395	333	371	367	373	373	364	367	379	365	339	360	366	349	384	360	392	368	357	324	357	348	330	360	394	362	335	375	344	381	337	325	342	365	336	368	382	341	345	389	346	372	356	351	359	351	367	382	369	374	375	346	360	377	371	367	313	356	361	383	367	340	341	361	339	369	351	387	336	346	329	356	355	358	370	341	368	400	362	357	360	392	379	363	328	330	385	398	356	372	348	354	392	377	345	350	337	374	365	334	351	354	376	343	332	368	366	374	367	351	323	352	367	340	346	353	355	357	365	368	354	370	356	375	363	365	359	373	322	325	342	320	341	342	362	335	332	346	342	344	378	363	357	350	361	364	357	349	336	348	352	352	347	347	349	377	368	362	349	354	341	350	348	371	363	367	368	329	344	344	362	355	370	347	325	374	366	355	352	415	359	392	326	381	371	387	321	346	344	353	350	350	341	348	386	374	354	350	375	364	342	367	337	309	321	354	364	376	359	362	350	342	380	361	354	365	391	362	375	361	351	352	367	358	370	357	356	370	340	324	359	352	382	350	366	365	365	351	351	366	373	357	357	338	325	330	357	371	355	349	368	374	362	365	341	346	348	360	361	378	363	369	354	353	366	369	350	347	349	395	361	377	369	341	356	359	362	340	340	368	384	378	321	359	347	350	370	360	336	393	336	362	411	346	368	390	334	364	373	370	334	344	383	348	335	399	377	320	349	358	355	339	356	360	362	349	363	374	376	373	352	343	342	364	373	374	370	332	360	361	328	388	349	361	327	366	358	380	352	408	337	332	345	332	370	364	369	360	347	347	347	362	369	340	373	377	343	336	326	400	333	357	358	350	390	384	354	353	346	339	374	369	355	352	318	375	379	346	331	349	387	350	346	359	361	353	337	386	369	363	362	338	344	371	361	342	339	339	356	358	337	325	351	380	398	355	318	331	369	366	397	346	362	339	344	348	385	356	346	330	376	351	345	354	368	363	353	384	354	346	380	362	335	372	321	393	331	370	372	353	344	349	347	371	358	346	395	345	358	366	390	335	374	361	356	385	335	326	324	371	368	327	357	395	338	354	344	411	379	354	309	358	371	360	364	361	378	356	341	377	331	351	327	404	370	336	367	356	380	355	358	381	371	369	403	350	361	347	344	360	363	389	370	334	348	337	370	336	361	348	383	346	368	342	336	336	389	331	344	366	354	368	345	358	354	361	356	353	337	358	354	339	371	364	386	339	370	355	363	387	391	346	353	332	358	401	377	378	362	364	342	327	351	348	347	371	336	339	377	360	362	368	382	328	348	373	337	341	315	381	328	355	353	351	382	374	392	369	364	358	350	375	343	361	368	335	353	369	403	348	358	350	374	398	375	362	385	334	326	352	374	335	349	366	315	333	358	352	316	378	350	342	360	322	350	363	349	371	351	382	341	373	364	366	353	352	387	352	344	343	330	336	352	378	363	349	327	316	343	349	332	363	352	357	399	344	321	353	325	361	322	351	346	345	313	362	355	360	385	351	350	363	381	360	351	375	369	362	370	371	386	361	332	348	364	361	344	343	330	374	372	334	346	353	367	370	366	363	345	344	358	366	325	309	359	345	347	323	373	354	310	392	342	388	321	381	341	371	353	363	358	354	381	363	376	373	353	354	388	358	364	372	389	353	354	354	365	362	381	336	346	344	344	355	344	372	351	356	386	354	351	379	365	354	361	381	347	359	358	335	377	347	362	377	344	368	371	339	343	345	364	360	335	353	323	370	348	340	377	323	383	348	318	343	388	380	360	342	366	361	373	356	348	348	333	341	372	394	356	336	345	321	346	330	362	366	371	349	396	380	350	369	344	387	340	356	360	358	392	353	356	399	359	340	332	335	354	354	362	366	374	381	338	347	350	400	370	362	390	340	366	344	410	343	357	359	356	389	328	356	383	341	326	349	338	398	332	368	355	349	348	326	344	329	347	347	340	344	376	351	374	328	327	330	355	351	366	352	364	363	366	374	341	372	386	356	416	360	356	362	377	377	339	348	367	330	362	359	372	362	354	347	363	353	357	358	347	323	332	365	343	368	355	358	370	347	362	348	378	383	377	349	332	383	348	382	365	339	368	372	344	378	366	325	324	345	365	349	347	371	364	335	371	381	336	395	350	370	352	392	373	379	369	346	353	371	328	356	355	369	351	350	366	357	385	373	363	387	329	363	380	354	392	370	356	346	368	368	333	344	339	401	351	345	358	358	366	372	386	360	349	395	347	356	342	348	382	358	354	375	366	344	333	378	373	354	383	412	344	366	342	359	363	348	341	338	331	359	364	372	317	372	348	344	349	362	370	354	362	347	340	377	360	362	354	373	396	328	373	349	357	394	338	372	387	339	343	323	358	337	381	375	354	368	341	363	341	359	351	360	344	364	351	383	352	357	374	354	364	358	377	354	348	349	376	381	333	348	359	404	379	345	317	352	341	373	373	352	330	358	351	340	329	374	326	366	362	387	340	340	336	342	347	344	347	355	357	370	318	367	353	353	362	357	343	351	364	334	344	351	342	386	365	327	372	361	359	343	357	336	359	378	331	364	351	351	359	344	355	365	336	357	354	333	394	344	348	368	358	343	363	335	361	347	376	349	358	371	359	347	361	372	366	341	361	349	411	386	365	351	346	332	376	362	369	372	385	369	396	366	392	362	412	382	348	338	357	390	349	363	369	363	350	393	350	346	346	368	359	352	347	349	386	344	392	362	344	321	339	364	390	374	345	353	373	320	334	350	360	369	356	333	345	352	367	354	350	379	364	384	361	332	376	363	365	364	354	335	370	344	375	334	328	364	382	366	325	306	355	365	356	351	380	370	348	379	358	371	377	351	341	349	350	327	353	369	347	387	376	361	345	332	335	354	395	419	369	398	378	391	335	366	380	357	356	339	367	350	363	351	331	362	336	339	386	347	385	376	353	390	373	390	345	368	356	373	344	377	352	349	381	339	323	372	339	330	355	390	310	350	377	347	334	342	341	364	359	355	364	333	333	353	357	336	344	351	356	326	348	355	367	353	311	359	379	378	324	387	369	409	370	359	314	366	316	342	349	362	357	368	363	376	365	323	398	320	335	341	368	401	378	350	353	348	340	365	359	369	338	357	307	343	317	331	379	361	370	354	342	375	361	391	372	346	357	358	338	342	372	352	355	342	344	376	345	337	348	362	340	364	326	354	365	361	351	387	368	365	346	311	373
29360	31491	13757	2246	945	924	766	741	699	689	679	693	663	665	641	645	652	679	651	665	598	664	677	671	654	651	664	629	672	679	676	665	670	696	711	602	621	709	646	630	671	654	661	620	676	681	643	632	651	663	673	661	644	681	660	676	650	638	624	644	672	643	629	679	659	640	612	671	648	626	620	668	634	694	632	655	639	660	632	699	669	681	645	615	634	624	645	605	620	640	654	688	664	637	644	616	651	648	641	659	668	619	633	643	620	601	680	608	653	614	661	655	620	694	647	650	654	673	689	642	665	653	641	625	615	665	624	660	645	627	653	645	621	672	653	659	691	622	685	698	620	691	653	608	619	619	610	654	630	642	639	657	646	644	612	660	696	626	649	669	660	634	667	682	652	651	635	652	647	646	647	620	648	621	609	632	633	643	669	652	656	658	629	647	660	631	667	621	626	644	664	669	681	617	678	679	652	635	659	628	650	646	667	684	666	639	647	670	653	644	663	661	661	645	627	695	642	666	604	659	641	609	637	623	604	698	661	656	625	667	648	644	623	652	628	678	691	664	618	637	599	633	667	658	625	640	632	645	650	640	660	628	593	655	666	671	640	642	655	658	671	597	638	643	632	665	692	631	663	652	644	643	650	631	644	620	661	627	663	667	653	627	655	580	725	647	648	630	628	659	664	619	664	617	666	669	618	630	634	639	619	673	654	604	654	638	661	655	704	671	619	606	690	637	635	639	650	634	644	682	659	647	659	638	640	609	680	687	673	606	669	654	649	653	624	625	687	640	670	658	652	637	659	655	667	629	648	661	640	643	640	600	664	646	677	604	597	643	627	685	648	629	674	639	578	656	594	695	658	644	659	661	675	644	633	675	674	699	687	649	623	670	628	662	664	657	605	691	701	713	609	645	662	654	651	644	634	658	611	634	661	626	694	634	649	639	688	683	677	644	633	644	720	654	641	630	687	696	619	599	634	662	661	604	641	652	634	660	651	658	650	664	592	621	669	689	660	618	612	633	663	655	623	594	660	693	617	693	623	647	626	618	598	650	657	632	656	590	631	623	618	658	669	668	631	644	646	640	634	659	634	629	642	624	664	627	638	694	661	669	640	616	622	607	612	692	635	659	664	659	680	634	680	707	665	622	620	693	673	660	587	626	640	659	623	624	672	697	615	659	648	681	687	662	681	655	686	681	617	650	701	659	618	651	656	626	624	590	660	712	626	702	652	646	645	617	660	613	670	657	662	643	654	590	641	652	669	645	628	629	671	661	651	635	653	590	674	673	660	658	647	647	657	634	715	659	624	676	629	666	624	611	632	643	663	666	661	639	664	675	659	673	669	637	680	642	594	642	640	648	669	696	661	640	633	705	663	663	612	616	592	673	659	662	703	644	679	643	641	638	630	676	633	617	639	666	650	665	612	668	632	652	602	633	631	673	653	691	625	656	646	599	678	678	688	639	666	637	646	659	623	660	635	597	682	682	646	656	653	667	653	639	658	683	630	664	652	621	611	669	644	669	698	657	642	659	632	622	639	609	672	646	634	609	650	652	660	653	646	630	697	634	683	634	623	628	658	655	623	665	632	678	657	640	632	707	646	660	607	634	615	656	665	671	611	634	684	674	669	643	681	650	627	613	641	689	654	618	644	637	605	613	683	600	612	629	681	617	644	680	657	684	638	646	632	685	662	688	654	649	658	622	697	702	662	617	638	630	645	678	671	682	636	657	647	603	660	652	645	671	649	664	634	674	608	694	629	643	652	680	665	649	656	638	640	660	644	621	675	658	642	700	660	625	643	648	683	655	658	661	744	675	645	623	707	664	644	622	663	672	655	673	637	616	598	684	685	645	614	637	603	646	656	633	648	609	599	644	621	652	640	638	633	733	645	658	673	641	638	609	654	668	600	652	675	630	717	657	639	622	653	658	640	656	636	646	610	592	633	674	669	650	614	680	618	651	653	631	638	661	673	645	646	636	635	628	664	642	638	683	623	649	678	676	656	603	647	627	660	635	608	627	647	632	653	626	677	637	672	645	617	656	649	669	661	615	650	684	663	619	633	623	639	635	631	664	643	652	664	686	655	646	623	625	689	657	645	621	637	635	666	612	620	618	675	657	646	678	650	627	677	646	672	641	642	639	632	661	647	667	630	657	667	660	643	655	674	616	672	636	700	685	656	657	639	652	621	677	676	648	648	622	640	621	672	714	607	652	656	611	655	609	640	645	657	654	651	657	669	619	648	637	722	641	659	665	662	647	626	613	620	611	615	660	599	683	644	657	667	613	700	663	689	629	662	668	664	636	640	650	650	654	656	651	662	663	618	669	671	647	681	627	684	630	677	629	653	673	624	627	645	615	660	619	654	640	659	637	671	664	630	656	663	658	610	624	639	610	667	632	627	626	665	597	621	651	651	630	644	646	686	626	630	643	598	611	654	644	627	643	619	643	650	631	637	611	647	630	683	671	593	650	636	657	657	665	699	677	681	690	653	630	627	621	697	640	612	613	673	615	644	710	645	621	638	659	700	658	702	634	657	677	648	661	708	608	661	627	689	656	669	686	654	662	645	643	668	626	672	708	626	666	636	632	675	679	646	663	648	596	661	658	655	621	650	645	597	644	641	657	622	655	591	636	635	667	671	616	656	632	619	631	621	674	675	635	642	696	643	650	702	689	677	637	657	604	624	628	680	643	651	652	666	669	647	682	620	678	621	659	668	651	649	711	658	664	674	637	730	643	647	663	669	648	674	646	628	633	643	634	636	701	644	663	656	626	658	671	645	670	665	661	646	635	638	673	656	622	645	612	674	619	659	665	623	657	672	674	672	635	652	662	659	614	648	662	610	666	657	659	661	654	611	631	665	627	634	637	632	611	629	647	649	688	667	638	611	680	653	656	655	616	651	648	691	622	702	655	637	663	657	618	681	649	661	632	651	646	643	677	631	671	609	687	719	633	629	643	607	656	635	634	637	639	659	601	625	640	621	654	642	618	664	632	646	633	647	637	651	666	615	598	668	637	621	648	656	671	641	658	633	685	631	661	618	645	655	620	671	645	634	694	657	626	669	709	630	581	633	682	628	632	643	621	688	621	630	609	646	611	682	614	640	632	660	626	679	659	652	642	605	625	596	639	667	637	643	683	654	635	660	610	655	661	647	638	649	674	617	646	670	655	627	671	637	626	620	648	667	670	675	600	644	678	646	618	664	669	670	640	610	626	652	602	664	638	639	666	622	685	643	668	624	618	667	644	651	669	663	684	606	652	625	654	672	609	667	654	700	660	635	649	673	650	654	660	656	683	663	639	659	656	646	653	658	643	685	635	657	667	663	635	656	692	658	656	656	648	685	672	654	612	650	646	632	706	628	644	690	637	644	611	672	622	643	666	645	654	622	654	668	650	707	658	615	610	680	614	661	673	635	671	623	659	636	682	662	685	660	681	644	640	628	661	663	658	662	667	683	614	643	578	659	673	657	676	636	665	637	646	603	665	643	690	666	670
23635	21546	29164	24184	21471	16896	1615	538	346	343	336	276	253	250	249	243	233	233	202	220	202	179	219	219	192	188	189	196	189	172	181	165	186	162	179	174	179	173	181	163	167	174	179	182	179	148	185	189	187	148	189	170	164	152	178	186	172	175	164	163	162	168	169	173	166	165	171	151	169	179	170	163	167	175	189	158	156	175	159	164	177	186	176	166	176	164	166	185	175	149	177	184	180	173	166	171	166	175	185	169	170	166	177	184	159	165	183	177	192	171	183	169	162	177	168	197	163	180	170	167	174	170	140	150	170	181	169	178	187	167	170	191	172	154	181	178	176	164	180	168	159	148	178	164	174	178	159	167	165	164	176	198	170	168	166	159	154	165	176	155	153	166	184	176	176	170	176	156	169	182	177	189	167	189	156	158	171	185	184	168	159	186	165	176	167	185	159	169	143	182	157	162	158	172	174	167	161	166	177	189	138	177	163	163	204	175	188	163	158	162	185	152	159	164	194	169	180	165	178	153	168	148	152	156	166	158	167	172	160	171	155	181	152	174	191	167	177	164	182	161	176	176	163	151	163	183	187	154	169	156	194	175	198	175	166	181	165	155	198	161	184	178	181	162	174	181	148	163	162	174	178	175	183	168	149	183	166	174	170	169	192	194	168	169	189	141	159	176	161	164	167	168	169	175	166	161	171	156	141	146	171	168	149	191	161	149	185	172	180	144	159	162	156	173	165	158	180	150	152	176	174	140	151	187	164	175	164	155	145	164	164	178	167	172	181	173	165	181	175	171	173	152	165	168	181	155	168	154	194	178	158	152	172	170	187	193	178	177	167	160	184	172	173	151	156	173	166	158	180	196	173	160	157	170	158	172	169	187	158	166	169	163	142	156	168	174	170	148	171	180	161	172	152	170	157	169	152	167	153	154	163	182	161	182	155	148	166	176	165	171	174	168	168	171	162	161	165	189	169	171	164	149	183	182	154	184	153	170	173	166	165	171	185	164	199	177	182	161	167	159	147	179	172	168	186	168	167	157	174	163	144	165	156	147	189	155	169	167	155	160	181	162	188	162	176	171	177	140	157	179	176	168	156	157	142	170	140	158	166	161	153	167	154	151	155	149	164	176	176	166	153	157	176	161	171	172	171	165	151	175	158	156	168	175	170	137	162	188	146	167	174	149	170	179	182	149	173	157	161	184	156	162	184	157	159	173	165	172	176	168	163	172	189	176	169	169	155	189	172	170	161	160	156	147	162	167	178	149	176	174	157	176	142	176	163	166	188	170	176	183	174	173	163	179	157	166	188	179	193	178	161	177	140	156	152	164	205	175	147	137	180	189	174	176	161	163	152	160	173	168	162	186	195	166	182	177	183	178	171	182	189	147	167	189	150	178	178	149	200	177	171	148	179	147	170	165	161	161	170	149	175	149	181	172	155	164	173	156	205	180	150	157	154	180	157	184	168	163	195	174	193	168	161	154	187	155	185	171	188	170	164	173	166	171	167	180	157	156	171	164	168	165	171	161	171	173	162	167	165	194	157	149	160	186	173	185	167	183	170	186	172	151	172	170	167	183	169	153	184	183	184	164	170	172	181	165	194	186	178	169	165	160	161	162	167	163	164	176	151	168	144	158	161	168	143	173	154	172	157	165	165	168	157	156	181	157	187	175	185	165	168	175	177	152	162	175	200	178	190	166	163	168	134	178	170	169	160	162	167	186	179	155	156	182	163	167	166	178	155	157	176	182	182	148	192	178	149	162	164	164	172	189	135	179	172	164	156	155	183	155	177	160	186	174	200	178	154	157	187	172	176	149	190	150	162	183	170	172	170	157	160	191	176	166	161	124	203	175	178	185	191	169	142	139	147	160	188	173	180	162	140	160	177	172	177	169	174	171	165	176	163	165	170	168	198	177	162	155	166	174	171	166	171	173	161	203	175	173	151	166	170	188	139	171	170	154	168	168	154	164	142	175	179	184	153	150	177	189	159	171	157	152	186	179	154	167	160	179	184	192	154	183	137	183	148	164	161	167	181	159	161	175	183	182	149	148	169	171	170	170	192	175	163	185	159	151	154	176	173	163	164	173	187	183	153	135	177	186	144	153	163	153	148	159	166	172	174	172	172	181	167	151	162	172	170	142	167	163	178	182	163	165	181	170	161	187	184	183	172	179	190	179	172	170	162	168	159	157	173	164	147	153	176	145	157	167	170	163	173	160	168	201	181	156	182	162	169	167	167	176	165	176	178	160	179	148	179	166	162	170	200	167	170	175	180	155	155	153	146	167	170	153	165	139	193	201	185	193	164	178	167	161	151	153	172	189	148	163	177	174	165	176	188	143	161	192	165	172	183	155	155	186	164	162	138	170	182	177	170	190	171	175	165	162	167	168	172	151	179	155	161	168	187	154	185	157	163	150	160	155	162	170	158	180	146	149	166	160	162	170	169	152	157	174	175	172	169	171	142	171	157	172	173	141	191	180	179	142	169	176	187	177	174	153	154	163	171	189	159	186	171	151	168	164	180	164	170	152	159	177	161	168	163	172	176	158	152	175	189	150	169	148	156	182	155	183	172	164	162	179	147	177	143	157	195	157	162	169	177	159	159	164	175	168	162	160	149	159	151	163	165	162	183	172	162	166	202	159	157	172	160	163	194	168	166	166	176	164	169	133	176	162	151	195	183	174	162	175	160	166	152	159	181	169	141	175	172	184	169	157	151	156	159	184	177	164	157	169	168	154	168	196	173	179	173	157	126	152	175	163	164	158	168	170	182	169	166	179	176	162	157	164	195	176	156	144	165	190	186	160	172	188	159	164	183	158	157	154	179	191	167	168	152	176	179	166	156	154	164	186	164	162	162	179	169	180	177	177	177	175	172	157	139	177	192	164	167	155	170	181	152	180	160	147	144	181	175	158	171	172	173	162	145	170	136	165	166	169	178	182	161	156	165	152	174	176	149	179	191	180	158	195	151	170	182	160	183	159	160	179	176	135	180	177	162	155	170	182	155	151	196	199	181	175	162	165	183	182	181	164	144	177	168	178	167	168	171	168	151	155	153	154	167	171	156	169	171	168	144	181	166	146	178	163	196	152	162	175	152	174	182	156	189	175	138	167	180	148	175	143	184	167	163	161	173	165	172	169	150	147	180	162	179	175	173	172	151	195	149	168	174	179	177	173	172	157	174	187	188	186	178	157	144	168	166	163	168	165	142	176	176	158	192	169	171	161	176	158	164	183	165	165	161	175	164	149	182	171	155	135	176	148	154	181	161	148	146	161	184	167	146	161	174	184	155	178	195	170	188	182	148	163	150	172	159	158	171	172	152	151	155	173	167	155	164	155	176	188	175	163	162	186	179	171	172	177	167	184	154	166	166	179	155	180	169	153	178	155	145	172	170	182	166	143	164	170	151	173	174	170	182	165	184	185	184	172	161	178	173	155	187	149	170	163	202	163	176	142	153	178	164	173	189	164	182	174	153	169	169	159	196	169	171	161	204	166
38692	52294	28616	10473	4971	2917	1843	1326	1106	972	857	776	703	624	553	500	486	500	474	460	442	439	410	411	389	395	391	402	377	396	353	368	331	370	366	346	355	358	345	337	330	360	353	338	337	342	351	342	324	323	325	319	321	354	330	288	303	305	348	319	337	311	313	332	344	288	323	319	333	312	338	324	334	323	290	313	346	323	324	314	324	346	328	311	333	299	314	335	305	336	321	328	331	321	320	347	300	319	330	280	329	363	308	298	308	322	351	316	356	303	317	294	303	331	314	308	341	336	308	297	312	342	343	346	340	283	315	321	304	305	326	331	317	299	295	323	319	328	315	326	342	318	302	300	304	325	340	322	325	336	306	335	307	310	325	296	335	359	318	337	290	299	285	359	320	358	305	335	331	324	301	296	281	323	320	318	296	318	316	329	327	328	297	330	327	337	328	294	298	309	298	313	304	323	306	326	319	322	333	310	315	302	302	309	280	329	337	305	319	336	300	307	321	330	301	347	305	292	322	315	299	308	338	326	314	292	330	286	338	292	320	325	318	331	303	323	307	317	302	302	319	310	338	349	313	298	308	332	326	290	326	289	294	347	317	317	332	327	311	315	307	302	283	318	318	328	298	347	283	306	298	331	306	314	303	305	326	324	326	302	312	309	331	312	346	326	318	312	344	303	298	335	299	307	323	301	323	345	334	314	326	321	328	302	296	331	322	318	315	307	309	345	297	312	304	309	301	344	307	293	318	313	307	307	326	297	309	310	312	308	345	303	307	294	303	297	329	306	303	304	354	297	329	289	323	297	339	314	344	313	336	320	294	339	338	341	322	312	297	308	316	311	324	310	324	329	312	317	324	298	311	320	304	317	308	318	341	323	326	311	319	310	333	327	312	330	336	286	314	299	305	339	292	329	291	310	323	275	304	330	307	287	355	299	298	299	301	347	300	309	319	296	335	327	304	304	298	291	321	316	309	295	322	295	332	317	292	314	308	320	309	336	327	312	315	308	303	315	272	300	296	307	294	318	333	314	307	291	358	338	317	319	322	341	293	310	261	314	309	319	312	301	286	307	334	338	315	308	318	297	309	323	313	301	319	308	329	306	296	290	317	330	314	322	329	300	332	288	292	317	292	356	313	316	282	302	312	311	288	310	329	317	285	310	301	310	313	295	332	304	299	298	307	297	325	325	283	316	368	312	319	329	319	316	317	327	324	340	324	296	292	309	309	364	323	327	307	326	321	284	307	307	307	320	323	321	319	314	337	295	300	320	338	337	313	325	316	334	336	342	307	310	330	346	343	313	340	312	343	296	304	291	313	342	309	322	338	287	315	296	311	314	320	338	288	288	324	325	272	341	308	328	316	353	318	332	295	302	277	349	295	327	328	303	315	308	319	313	319	325	321	287	306	310	328	317	311	310	321	319	303	306	308	326	296	320	335	307	331	322	312	336	304	310	326	316	321	314	310	303	312	324	337	293	295	312	290	328	351	308	318	324	321	324	299	310	301	306	291	337	338	319	322	305	307	307	335	298	320	280	310	306	291	296	292	332	341	350	334	343	317	298	315	293	296	329	305	322	341	331	330	298	314	326	326	317	308	306	314	292	344	308	350	290	307	314	324	321	330	305	311	283	298	337	311	293	315	324	342	303	311	307	351	318	281	275	290	342	353	320	329	303	311	280	288	307	298	327	332	328	318	325	320	332	308	323	327	322	310	339	317	327	311	289	344	320	320	322	313	346	336	308	355	308	321	336	324	297	337	301	323	304	312	324	282	318	323	337	329	312	308	294	327	330	320	316	344	346	321	330	273	318	315	301	327	294	329	289	307	305	302	318	327	350	278	302	313	333	334	334	320	322	293	330	291	317	303	341	327	348	326	352	296	340	320	320	317	300	318	301	304	302	314	300	333	303	318	315	314	299	295	302	279	315	311	290	341	275	324	325	341	303	309	290	318	313	341	319	303	317	332	302	306	307	299	309	323	319	337	315	350	308	296	296	319	319	292	280	303	303	302	319	347	312	347	327	328	326	318	304	348	307	325	329	351	290	328	294	310	329	325	289	309	322	337	325	329	306	286	276	322	303	346	302	321	332	313	331	326	320	319	320	335	321	275	304	302	281	324	321	277	287	313	306	316	314	338	310	298	317	314	288	343	313	336	277	323	333	333	325	343	320	316	333	317	334	334	297	341	339	329	320	297	328	319	339	312	295	317	313	337	345	313	293	303	309	301	327	318	331	311	355	305	308	365	284	347	289	306	301	300	327	286	325	291	289	285	327	351	298	329	354	333	313	303	299	285	325	362	327	292	326	324	310	321	292	341	310	298	332	314	316	324	309	308	334	328	325	307	285	294	347	340	338	320	298	292	312	314	298	312	296	315	302	302	310	318	303	309	299	306	311	341	289	302	337	303	340	308	338	319	344	309	318	302	336	321	302	296	296	347	314	312	320	309	273	323	301	351	315	304	343	289	309	293	323	309	312	290	296	325	325	300	326	318	322	309	303	320	331	293	321	309	316	306	325	351	362	313	333	292	336	307	313	324	312	329	320	301	288	335	292	313	301	287	323	306	312	338	323	323	291	305	320	317	292	303	288	314	299	343	324	319	314	325	323	305	304	283	312	317	294	313	285	308	321	331	295	304	353	334	331	295	321	326	363	303	316	307	302	294	321	310	286	287	295	342	321	310	331	320	291	341	323	306	345	324	316	310	328	321	327	328	325	325	289	300	291	288	300	302	314	338	276	343	291	277	334	316	326	315	317	339	326	309	327	326	303	322	300	313	324	320	323	306	297	311	329	309	316	319	338	337	290	292	303	315	304	285	312	340	310	336	323	344	330	295	331	295	317	298	285	330	299	315	319	327	328	319	309	328	347	314	326	309	324	313	310	310	319	322	298	313	300	317	309	297	334	296	332	353	327	332	312	295	328	318	304	315	332	317	302	308	323	344	337	318	358	319	289	299	315	313	298	294	309	315	307	342	342	301	302	305	303	298	296	342	331	319	363	330	295	308	302	312	333	311	305	337	325	307	288	318	322	291	298	324	340	299	332	331	311	318	333	323	312	336	333	297	320	311	327	301	282	324	311	301	341	309	319	343	296	296	307	295	330	319	365	307	308	334	295	304	311	284	320	324	321	309	298	312	320	299	317	375	303	333	330	322	306	321	302	319	318	290	298	324	319	302	334	318	320	317	283	315	333	310	314	325	337	319	322	324	330	308	354	320	295	319	313	314	327	339	302	324	316	314	321	354	316	317	327	306	290	330	318	304	283	299	317	308	294	316	297	296	318	358	318	322	331	331	340	330	322	359	333	348	314	318	335	304	330	330	363	305	316	304	322	306	323	312	291	336	303	319	337	315	317	339	325	327	301	342	287	286	305	339	309	327	312	310	318	314	305	349	316	312	322	329	291	345	329	326	330	308	329	344	308	342	340	357	350	271	312	259	325	321	300	337	293	310	325	308	335	306	299	319	325	291	316	329	318	301	328	306	307
27994	21371	10143	1120	444	341	396	360	322	377	358	373	380	344	338	315	331	359	338	315	369	340	344	365	360	367	342	356	339	347	348	359	366	320	362	329	365	350	362	332	359	385	343	362	349	313	348	376	362	357	330	357	310	371	343	353	349	345	352	340	328	353	320	328	351	372	333	331	335	358	321	347	353	341	357	368	299	333	362	367	393	356	334	326	346	339	328	350	356	347	340	326	344	346	344	307	352	355	322	345	339	398	331	353	368	346	368	364	342	348	366	320	343	354	328	308	306	308	363	335	333	345	321	353	342	333	364	361	332	385	358	363	350	336	334	369	354	333	343	352	330	357	344	372	365	316	341	340	312	347	338	339	322	316	325	360	328	344	340	361	339	339	354	345	340	338	327	338	324	324	347	314	342	328	384	344	330	368	358	298	377	376	365	334	325	348	319	357	337	356	351	357	354	339	314	325	328	335	352	339	342	342	339	338	323	342	357	357	355	340	341	335	354	350	349	353	312	320	353	327	373	345	364	346	372	336	345	346	352	343	369	336	333	343	348	347	364	336	353	338	360	310	386	336	304	360	354	361	340	350	327	377	357	348	334	330	350	324	357	338	329	324	326	355	376	318	352	343	336	353	348	344	360	348	361	327	347	329	322	341	345	311	330	343	315	323	362	344	338	312	344	332	366	362	322	315	356	365	338	348	368	328	349	335	315	341	330	382	351	309	350	356	330	367	351	327	346	317	382	382	337	351	356	402	336	385	319	339	350	331	339	369	346	335	370	335	340	352	357	359	360	335	325	331	332	312	344	327	362	362	294	319	358	372	367	328	304	376	369	364	350	363	357	325	357	320	337	341	346	326	339	347	333	339	338	348	361	331	337	368	375	325	324	361	370	321	341	347	345	326	328	353	345	367	353	328	338	375	344	363	360	348	370	359	341	355	321	345	330	333	342	318	358	355	310	393	342	372	333	354	373	337	345	378	322	319	313	310	348	355	349	373	331	342	354	388	368	319	314	327	324	347	402	326	361	334	344	341	319	373	366	327	339	324	348	341	342	340	287	357	360	336	367	360	359	332	336	329	345	321	368	326	314	350	326	327	348	327	343	363	362	358	331	338	351	339	353	335	344	345	344	367	363	321	322	349	367	332	347	319	357	342	338	332	349	360	326	348	362	344	330	367	336	366	350	330	340	354	311	342	320	355	344	347	335	369	347	352	327	342	325	329	330	371	331	336	366	335	325	352	354	349	334	350	345	357	347	371	314	355	350	354	395	372	330	358	372	340	332	311	330	364	358	321	364	346	363	326	315	342	341	358	312	344	356	349	374	359	361	341	357	381	323	363	332	350	351	364	385	339	342	338	336	335	334	364	347	336	322	366	371	362	338	369	332	325	317	340	374	330	381	332	322	370	336	381	355	337	386	334	370	366	340	347	345	367	358	357	295	390	322	394	352	336	363	341	331	337	387	358	346	327	338	319	371	339	350	348	352	332	359	383	328	337	329	332	389	370	312	354	357	326	361	338	381	331	352	315	347	343	367	362	344	320	355	337	315	354	353	357	338	373	330	312	334	362	352	358	373	351	348	351	351	350	352	365	370	346	366	341	346	374	353	360	346	343	358	358	332	356	336	345	337	340	349	349	347	368	340	339	335	365	354	357	352	327	330	328	347	327	351	338	344	368	360	331	355	360	341	332	323	336	328	340	346	349	334	347	317	318	361	328	368	381	367	327	352	364	349	342	332	364	345	367	363	344	340	346	339	347	349	337	357	338	365	364	377	335	341	333	350	338	368	341	340	361	330	353	344	342	334	317	343	365	364	347	360	344	332	360	328	345	352	308	345	357	358	336	368	359	337	331	347	341	346	345	365	334	338	328	372	367	342	379	353	341	367	337	342	361	367	320	347	332	358	359	325	351	349	341	348	341	307	341	352	353	354	330	379	312	345	347	344	331	334	364	380	338	335	381	351	349	319	343	361	355	368	344	349	343	372	375	339	358	352	347	373	341	400	347	356	304	374	325	366	319	373	362	355	348	334	351	364	339	364	319	369	313	342	361	325	344	330	351	365	352	339	332	326	306	361	328	332	359	367	324	313	343	379	338	327	365	328	364	376	352	326	374	352	342	340	348	329	362	354	326	347	383	336	366	372	354	335	354	325	315	322	340	347	351	345	324	345	335	365	365	337	326	349	345	333	331	336	362	337	362	326	329	354	338	333	344	334	351	304	380	346	327	372	350	349	356	322	345	331	372	364	369	334	354	356	367	376	313	366	354	313	336	338	367	343	341	349	345	373	372	354	389	352	346	327	349	319	368	386	340	340	333	356	335	378	346	344	353	326	403	349	351	381	371	341	355	350	326	335	349	314	323	333	315	364	354	345	356	349	324	329	364	327	351	327	358	367	346	373	369	371	321	312	372	339	351	350	349	377	356	341	330	337	330	369	342	340	346	322	342	347	309	330	363	337	366	363	350	319	343	351	336	343	348	329	348	345	346	338	336	328	336	342	350	358	314	342	340	347	345	355	333	373	342	326	353	350	314	321	349	375	355	354	330	333	394	315	321	366	368	369	369	362	308	348	381	325	313	354	357	329	339	312	389	339	333	331	371	331	336	353	354	316	342	352	387	341	366	349	359	383	357	332	362	351	329	310	360	351	343	358	358	374	361	325	333	361	320	342	360	350	362	319	353	369	330	340	351	346	356	379	352	352	359	334	360	359	334	322	359	395	379	354	313	362	343	323	365	363	312	351	342	354	338	354	337	365	338	394	338	341	346	359	352	353	323	347	331	354	347	344	354	340	320	340	341	359	302	361	334	296	377	347	328	352	336	353	340	305	364	336	325	368	337	340	336	346	360	352	371	350	354	323	367	352	350	360	340	343	356	313	350	341	344	316	342	377	326	349	372	336	355	384	388	351	358	351	362	343	351	315	380	362	341	343	361	347	355	371	344	343	340	352	342	327	333	334	340	353	342	344	360	347	363	359	344	357	346	322	353	365	359	310	333	352	348	355	384	331	315	349	352	342	340	351	342	333	330	334	327	337	340	353	348	324	347	359	369	350	372	343	383	351	361	373	346	356	344	372	319	360	326	345	339	345	356	362	384	359	359	376	317	313	353	345	361	370	349	382	364	312	345	328	321	372	342	297	323	325	285	373	337	349	360	346	386	349	349	311	336	345	327	336	334	388	351	353	331	386	348	324	333	327	362	323	342	332	334	349	351	356	340	324	350	383	355	350	353	353	359	330	325	340	353	350	332	354	376	356	309	334	318	358	344	347	324	328	357	343	355	338	351	355	317	376	336	352	315	340	321	353	330	320	333	318	369	343	326	340	315	370	359	361	338	363	362	350	348	325	381	366	325	341	339	362	355	355	327	307	345	334	343	324	326	331	342	354	330	363	320	339	307	343	350	318	300	354	326	357	321	337	380	345	336	359	332	342	346	344	369	365	316	341	385	368	351	366	345	372	356	346	345	401	346	309	326	293	354	366	336
28597	26933	7298	1311	894	694	674	654	626	670	615	669	604	657	592	656	595	643	653	630	586	637	592	622	620	682	634	628	633	615	629	640	648	656	599	641	616	633	644	662	612	611	618	646	611	676	601	611	635	626	621	631	651	621	650	658	643	620	650	603	648	613	594	684	601	588	617	595	658	703	633	608	640	657	696	642	654	636	652	615	616	630	659	623	628	595	654	627	624	610	637	651	616	658	595	612	647	595	590	611	621	615	612	615	627	611	670	605	554	647	665	625	652	589	586	580	622	664	659	661	589	613	615	613	601	632	633	642	626	624	628	613	607	590	575	634	641	645	657	660	609	635	633	638	610	571	657	648	620	596	557	587	606	649	596	628	614	622	627	625	606	610	647	598	644	629	661	612	617	671	657	645	627	634	638	671	593	612	658	607	610	647	622	587	639	646	588	594	656	619	625	608	657	635	637	618	615	622	613	615	587	628	594	589	618	621	573	588	668	642	586	627	620	577	641	632	626	615	619	613	661	632	595	581	634	607	625	605	598	593	610	656	658	618	626	602	596	613	641	625	604	642	606	628	604	622	641	619	551	649	683	614	640	638	574	628	626	647	620	670	615	632	580	637	657	631	617	583	683	623	623	662	600	614	611	626	642	629	586	609	609	637	643	625	612	611	617	585	655	642	598	606	649	632	638	592	670	635	619	648	616	618	647	648	620	578	599	592	608	610	606	659	663	627	614	646	642	593	591	616	657	632	605	644	625	586	620	629	652	657	638	615	630	645	647	638	599	633	631	625	678	581	624	604	637	626	601	672	667	589	614	628	640	632	663	594	624	650	652	638	637	619	573	630	632	642	589	620	606	647	625	634	611	604	597	624	643	649	640	639	665	590	626	689	583	596	597	621	655	611	612	587	601	657	637	617	661	618	621	657	641	635	568	630	603	636	663	626	629	640	627	639	623	670	630	625	612	613	592	649	638	598	608	655	634	596	623	610	584	610	658	622	620	590	607	627	606	634	598	635	613	577	578	582	658	630	666	606	636	662	636	661	634	607	646	633	602	661	647	593	639	598	599	608	618	603	632	601	599	638	663	640	634	639	593	634	641	656	659	669	631	602	637	641	605	617	620	650	654	651	618	635	611	592	636	635	663	598	630	612	576	625	571	621	640	608	614	618	653	640	639	654	579	629	637	584	639	657	568	659	620	617	617	601	612	618	620	649	633	638	652	626	600	631	645	572	633	624	657	647	658	591	612	651	637	601	608	685	617	627	608	628	609	610	641	606	604	574	620	624	623	584	634	627	611	660	606	656	651	639	579	559	631	597	661	642	621	613	666	623	645	589	627	642	627	632	606	639	618	632	622	601	612	610	609	626	630	628	635	623	626	641	617	641	656	640	584	665	602	655	627	640	627	651	655	629	610	575	615	636	648	596	648	670	634	615	607	633	603	623	603	604	675	656	637	576	654	632	636	629	683	608	620	626	596	613	673	623	644	695	628	625	647	637	643	604	616	646	617	591	624	648	625	593	603	627	640	615	634	577	623	667	633	592	640	642	643	620	612	656	620	613	588	620	656	650	584	647	596	617	607	620	622	623	647	597	604	649	705	648	672	658	586	606	646	641	630	644	636	662	639	604	635	629	655	630	641	616	648	600	575	604	618	640	640	637	613	653	620	632	647	605	657	594	628	631	637	577	657	626	628	653	629	615	633	618	609	613	613	635	646	616	611	624	623	648	591	586	673	667	636	594	621	650	608	632	611	652	660	643	635	618	655	654	631	588	638	586	637	586	653	597	594	635	640	583	619	617	626	609	614	607	583	640	642	617	630	676	543	680	619	643	650	579	616	596	630	624	594	611	598	631	613	660	641	629	646	635	674	610	602	626	656	625	622	610	617	621	639	642	638	594	609	617	625	674	637	651	632	628	616	646	616	588	586	670	688	647	678	598	588	618	659	647	654	631	644	643	619	616	561	650	633	580	648	654	617	646	600	641	661	661	628	637	598	661	656	606	605	619	641	656	630	641	639	622	659	659	663	629	591	669	611	616	626	613	636	607	646	601	619	613	597	637	623	623	635	632	624	596	658	612	659	598	632	661	641	635	606	614	591	622	598	658	620	587	602	605	659	632	648	641	630	678	636	610	612	630	616	641	625	616	577	632	639	641	599	643	624	615	622	605	620	687	587	616	595	664	626	627	630	635	644	638	576	616	604	623	651	611	633	645	562	669	556	618	606	608	630	632	599	640	611	683	656	625	645	654	630	636	633	637	590	607	599	664	617	611	644	620	646	646	632	637	664	591	638	616	647	671	620	591	622	595	656	631	604	606	646	584	622	657	656	599	628	604	634	592	591	580	663	601	622	632	604	623	649	603	628	594	576	637	600	609	622	634	548	602	631	617	628	639	603	627	593	649	613	668	637	634	586	615	629	641	610	619	611	640	621	621	661	673	669	625	648	618	642	592	628	623	665	632	625	613	628	624	612	633	624	615	627	620	650	649	599	604	591	602	626	641	658	580	656	632	650	586	662	602	646	611	631	611	605	575	655	625	618	629	614	647	617	621	645	618	657	687	594	645	616	659	636	617	627	648	635	641	647	668	636	597	616	593	640	635	626	637	711	624	659	649	626	639	620	662	655	638	615	635	592	664	578	646	679	615	707	609	643	619	666	628	599	586	629	593	640	606	637	634	609	663	632	668	663	641	654	629	690	657	652	620	647	673	618	607	605	639	616	659	592	587	638	596	632	635	622	622	622	620	615	683	614	640	616	600	611	635	615	589	652	597	657	617	650	620	615	643	693	603	649	636	658	644	652	661	635	615	592	630	604	607	612	610	562	611	613	626	636	627	609	601	627	660	641	646	634	618	548	635	619	632	638	641	600	602	594	633	647	636	666	627	618	586	623	619	593	663	616	652	618	607	633	621	620	610	676	588	602	638	644	663	658	629	650	604	604	618	600	636	664	608	617	654	657	623	617	637	604	615	629	631	622	633	609	604	653	628	607	636	666	597	628	609	650	609	623	591	651	613	615	624	637	609	595	642	638	603	646	652	632	602	701	633	615	608	616	653	625	649	624	638	643	601	658	625	645	644	645	651	656	609	646	642	597	632	619	636	594	630	631	620	629	643	651	613	593	616	641	608	609	630	608	584	685	613	646	617	633	643	602	632	615	587	589	625	601	628	611	637	624	641	644	643	642	675	671	695	673	633	593	607	614	622	588	591	653	638	635	655	635	628	650	602	617	624	625	657	654	663	590	644	630	664	581	585	620	683	588	671	627	590	617	619	617	644	607	657	625	622	586	624	625	575	599	641	645	619	630	639	627	623	614	652	616	582	617	596	649	637	621	628	620	600	599	621	636	632	611	615	639	637	604	608	639	596	594	597	662	617	618	581	633	645	662	629	611	644	586	631	654	629	664	631	624	591	610	585	635	605	600	627	619	619	614	610	629	620	608	650	618	620	623	637	619	643	644	626	577	659	579	574	654	610	607	633	624	652
26767	21823	19089	3831	627	416	412	379	404	355	399	333	362	372	358	376	361	345	363	363	312	349	334	333	355	326	348	332	352	355	371	356	378	343	332	390	333	362	391	387	330	354	381	341	353	324	342	328	352	336	357	363	358	366	325	333	333	354	362	312	380	339	355	343	363	353	326	354	353	359	327	344	323	332	380	347	331	363	375	368	387	343	343	345	352	339	385	360	346	369	363	347	342	368	363	368	392	355	358	355	340	376	319	350	375	359	362	346	345	372	333	336	368	358	377	349	366	337	354	347	360	333	306	305	339	356	373	365	335	375	380	352	329	343	351	373	353	360	364	383	372	342	346	370	342	335	350	344	311	357	354	340	353	348	369	354	341	370	358	371	375	339	328	345	338	368	336	341	375	366	342	365	393	320	344	364	364	350	386	324	351	354	381	322	335	349	377	361	346	335	330	338	358	353	338	372	339	344	395	353	344	365	330	372	373	337	369	316	391	342	357	357	353	339	355	361	370	352	353	370	364	392	356	342	345	355	331	358	335	369	361	366	328	339	353	327	334	353	332	348	345	355	358	362	359	367	344	353	355	320	349	352	353	341	354	338	331	330	326	329	357	335	336	376	356	336	330	332	336	395	368	325	354	353	356	339	350	342	341	343	363	342	361	342	350	346	351	335	361	341	372	366	315	341	337	342	334	336	360	366	350	356	362	326	358	310	327	344	340	363	342	345	346	371	340	331	383	374	345	348	370	356	352	344	362	315	366	352	376	345	374	313	359	329	329	319	358	355	348	371	383	377	344	361	362	327	344	351	344	357	358	367	370	373	364	358	363	344	371	382	338	348	354	367	362	330	357	366	368	341	354	391	360	355	358	364	306	307	337	352	355	338	361	329	386	339	352	341	376	345	344	318	339	344	306	367	330	365	351	348	374	375	342	346	366	348	363	354	326	397	355	326	367	348	325	369	350	362	365	340	354	350	372	361	355	318	353	401	360	350	318	334	327	354	383	396	376	331	375	413	316	364	334	331	328	331	341	356	357	361	333	367	355	378	371	329	337	384	348	376	336	360	341	344	358	370	370	369	330	358	358	388	333	335	339	386	375	373	383	342	361	389	361	333	356	352	329	330	331	362	365	345	354	367	355	389	353	351	329	373	361	306	351	394	371	375	358	354	343	335	344	332	358	309	353	362	382	359	318	370	368	362	351	353	327	404	358	352	362	352	347	349	340	365	337	356	382	367	384	342	347	361	352	343	334	372	372	371	382	337	351	321	358	329	344	350	319	329	336	338	354	360	366	362	350	358	323	343	344	353	369	310	351	370	334	378	381	360	369	344	332	364	334	335	369	371	344	345	329	336	336	370	345	335	317	371	333	349	384	326	345	346	349	375	353	347	364	356	336	355	338	356	372	325	332	363	365	327	355	341	355	374	334	324	344	341	353	369	355	326	337	360	354	348	330	364	325	341	347	377	336	336	376	353	348	316	373	306	325	334	347	363	357	354	389	355	307	355	344	342	346	337	360	365	348	333	337	372	367	347	410	328	381	351	366	343	346	361	344	361	324	313	334	344	349	345	362	348	362	346	327	359	352	351	329	345	306	325	374	351	381	347	356	335	360	365	364	345	339	347	345	354	345	345	365	357	352	362	352	343	333	340	327	342	371	336	385	345	354	359	335	387	336	357	337	332	376	358	361	346	342	335	331	369	403	354	326	332	353	356	346	374	367	379	348	382	360	343	335	366	389	354	361	340	353	349	350	341	356	337	393	363	329	334	347	360	345	331	336	364	358	396	353	343	345	320	359	348	359	364	357	361	348	327	336	349	352	355	366	313	327	319	337	354	342	340	336	350	349	359	332	343	342	324	364	338	376	338	340	372	325	340	365	336	338	334	352	328	315	325	359	341	330	364	353	362	343	391	344	331	353	346	341	335	378	370	366	353	363	355	356	369	350	346	391	343	321	337	351	356	363	338	387	383	323	381	349	318	342	353	328	357	366	348	362	328	337	377	342	341	312	350	357	341	361	359	345	317	371	351	346	409	360	351	363	377	371	355	348	353	351	350	364	341	360	360	342	328	357	354	328	335	315	372	375	324	317	333	369	362	377	332	327	309	364	372	316	329	355	356	352	340	346	349	373	343	349	365	327	334	372	320	338	371	335	344	351	367	362	381	334	332	339	363	356	338	351	324	317	362	346	361	357	330	327	366	357	320	362	350	339	369	378	349	357	341	338	358	342	361	346	407	380	324	368	342	359	370	339	330	357	363	341	368	382	365	341	362	377	349	351	341	352	350	345	330	368	366	342	342	341	370	364	382	371	380	341	315	370	336	346	355	319	352	329	339	346	399	346	330	333	340	350	337	350	358	390	338	349	353	341	385	332	363	358	323	380	314	381	344	340	324	376	382	347	376	369	357	345	340	353	321	340	332	350	336	331	366	335	335	349	352	323	309	345	325	317	357	365	377	310	324	386	375	356	335	357	337	356	405	326	347	338	334	328	358	361	365	363	375	368	350	340	402	336	355	366	322	344	364	320	348	375	335	365	364	342	324	304	369	354	351	324	355	352	336	337	365	368	344	334	349	372	349	349	347	349	327	355	342	344	341	306	344	347	350	350	370	369	351	345	332	353	357	360	353	363	327	367	343	350	357	365	335	349	337	333	354	358	332	363	386	353	357	363	378	352	395	354	317	360	357	348	333	360	340	337	351	358	333	346	348	368	344	354	341	336	365	353	371	376	311	346	344	320	379	306	357	344	361	337	374	333	350	368	368	360	328	324	374	342	378	348	353	361	324	340	325	340	340	338	363	322	347	383	390	339	368	359	332	382	344	335	379	348	352	354	339	390	337	383	388	369	365	331	354	362	317	343	400	331	340	342	348	367	356	355	319	368	365	333	341	343	329	348	390	361	391	340	374	330	350	362	343	356	371	358	353	340	340	349	356	357	343	366	316	337	363	350	372	367	343	358	332	332	329	327	356	335	335	372	336	324	343	355	351	352	356	340	353	361	365	292	342	344	341	328	355	351	309	402	332	353	345	367	332	348	373	354	334	375	315	370	373	328	366	353	315	361	328	380	361	349	342	352	356	347	332	360	317	371	313	394	359	334	375	297	396	359	342	383	351	359	343	347	353	341	344	370	374	356	355	330	332	339	349	333	351	373	323	321	390	355	327	355	355	378	323	342	360	346	362	373	368	342	334	361	330	341	355	348	318	315	359	326	364	347	350	365	349	342	316	343	360	357	344	344	334	361	361	329	374	382	341	350	342	350	348	348	361	341	323	347	327	358	385	330	343	351	346	335	352	313	360	336	334	357	340	329	357	353	364	383	354	343	336	337	368	332	348	337	354	344	351	375	383	344	351	344	381	352	378	373	372	351	358	327	350	354	342	369	347	374	338	368	347	348	353	350	367	354	373	385	348	321	339	376	384	344	365	366	351	367	362	330	336	345	318	330	405	343	340	377	368	366	337	331	361	338	364	370	341	331	364	359	346
28772	27450	6797	1982	1405	890	802	724	692	691	676	678	643	675	660	670	659	639	642	669	671	665	674	645	631	655	638	629	634	645	654	638	589	674	587	627	644	658	663	665	613	644	636	652	614	645	651	634	623	654	674	668	639	636	633	636	648	644	664	637	611	625	588	662	626	630	635	634	626	630	644	653	667	652	623	596	631	626	654	626	608	620	629	608	610	667	688	681	622	628	635	664	677	649	619	671	635	660	638	654	628	663	615	658	650	635	619	630	639	672	620	666	646	682	621	694	650	650	639	668	636	614	626	651	615	664	650	633	675	599	617	637	634	647	642	614	635	633	622	615	641	610	654	647	665	656	633	657	637	650	647	603	660	646	627	616	592	629	642	610	633	658	634	681	622	665	617	666	647	624	637	624	641	646	662	648	638	624	643	636	650	645	655	643	642	604	622	624	645	630	692	648	605	675	650	664	625	629	583	592	611	681	612	616	650	590	617	670	640	658	623	637	645	661	616	642	675	628	668	641	612	632	597	641	606	670	613	618	648	613	666	690	637	692	667	585	667	630	686	628	653	651	659	652	636	672	683	597	639	632	648	669	634	698	636	609	587	655	683	639	622	664	654	602	618	576	650	668	630	610	619	615	662	633	607	615	625	644	667	635	652	641	633	650	681	637	645	664	627	642	654	682	641	625	616	606	698	618	587	625	651	623	636	648	653	650	697	645	603	651	646	632	636	623	657	619	658	669	636	640	674	605	619	663	626	658	616	651	626	606	641	693	659	639	660	629	634	623	697	671	630	626	664	648	636	655	645	646	666	644	636	645	648	657	637	650	618	608	661	620	666	626	645	620	649	645	671	646	665	638	595	662	661	687	642	623	661	647	627	657	683	594	608	628	639	571	637	627	652	698	622	638	631	638	623	630	681	692	638	630	675	634	620	660	626	609	603	624	699	646	619	677	605	612	657	666	585	638	672	632	622	635	669	616	657	637	607	648	620	623	676	643	617	596	642	662	651	600	638	647	646	670	618	628	706	616	651	618	635	644	640	646	642	646	655	639	615	681	625	616	612	665	683	634	659	654	622	667	642	664	641	614	671	657	650	650	658	637	687	617	610	588	593	644	640	647	616	634	666	671	639	621	626	634	626	663	648	618	577	646	631	623	685	633	631	585	646	635	637	629	642	642	704	613	651	607	623	630	633	636	650	718	626	663	609	619	618	629	629	657	657	622	598	666	628	600	638	614	613	644	653	611	691	659	616	610	657	663	601	645	643	663	629	643	634	642	601	625	662	642	614	667	633	571	630	657	598	660	574	652	655	692	588	625	633	642	661	640	618	638	626	637	649	640	587	621	621	678	639	652	612	641	627	651	646	632	657	625	656	655	662	650	618	646	631	646	640	612	673	679	639	604	641	602	612	644	628	616	670	676	642	665	630	624	594	597	590	653	660	653	605	681	659	633	682	670	672	658	633	607	651	610	683	644	663	634	629	650	644	628	625	574	633	618	631	645	676	590	628	656	639	668	653	614	614	610	624	620	655	661	638	664	642	672	653	639	593	632	680	624	622	609	664	599	656	597	628	597	638	643	662	643	651	670	664	601	679	576	644	587	664	631	663	642	657	667	623	621	648	671	644	542	648	615	653	643	645	657	652	627	657	649	620	618	628	662	693	659	615	647	635	648	659	643	601	615	661	632	687	633	652	638	632	619	624	591	660	617	646	605	701	641	665	600	636	643	639	616	611	636	710	628	600	643	628	676	642	647	596	655	616	586	660	660	667	645	667	595	629	596	641	639	657	650	621	616	642	616	611	639	624	642	621	657	641	664	652	648	603	642	626	611	652	672	638	649	600	637	640	655	631	588	596	657	669	628	625	642	622	690	681	626	660	611	629	665	605	633	668	631	597	617	628	646	636	643	644	657	668	655	628	650	614	648	607	645	686	613	628	666	605	611	696	656	654	649	632	672	627	621	679	659	617	651	636	651	633	596	673	636	616	636	633	609	612	664	622	674	570	656	664	640	621	646	631	641	641	658	618	631	654	676	644	627	662	611	616	634	705	664	649	675	667	615	655	655	595	705	679	667	612	712	631	617	673	651	659	658	639	635	622	632	668	666	618	604	673	651	618	651	679	672	630	600	668	626	661	648	640	588	651	610	649	637	690	635	685	605	634	655	668	619	660	682	616	647	617	656	618	668	638	635	674	631	637	614	628	582	570	622	625	650	632	636	638	614	623	626	663	629	629	640	629	616	643	633	647	658	648	677	649	634	647	621	640	674	614	682	636	631	600	606	643	644	613	622	609	659	648	650	643	663	670	633	628	666	635	614	637	594	636	641	618	657	649	663	629	631	672	656	690	676	641	636	619	678	655	601	677	612	594	669	652	617	646	606	616	617	626	652	659	642	616	654	617	651	641	671	698	646	608	680	631	622	644	642	628	680	659	639	655	629	667	685	628	657	622	693	660	603	655	646	595	639	646	649	606	625	620	657	644	603	630	653	638	656	669	642	661	662	630	623	638	691	664	673	641	649	611	652	641	684	666	628	586	639	624	620	658	645	645	662	651	647	621	614	643	608	602	667	599	628	673	631	671	640	644	589	631	615	604	636	660	641	641	636	663	605	646	642	659	641	670	638	635	608	661	621	632	651	629	688	599	617	647	605	621	642	660	645	677	659	683	642	638	660	601	643	616	606	664	670	610	654	643	644	613	624	655	635	658	665	655	600	617	651	630	631	682	594	689	598	615	651	641	679	656	646	663	627	618	607	630	636	637	635	594	655	674	617	667	689	667	687	654	597	665	606	649	623	669	647	659	637	633	634	653	603	582	632	630	641	620	643	636	637	652	650	708	627	595	606	633	642	673	656	637	624	627	653	604	672	620	659	661	619	632	677	662	661	655	657	666	687	620	620	662	610	652	676	654	651	582	617	612	647	637	702	698	695	625	639	635	613	638	609	611	631	662	640	670	645	643	654	656	609	605	668	633	670	659	656	655	649	629	643	674	644	667	602	697	628	620	664	622	617	649	626	655	699	669	648	626	598	671	712	626	661	678	582	655	625	696	631	636	670	608	689	599	685	614	650	624	637	636	677	611	666	624	679	610	630	638	672	622	663	675	643	637	641	656	606	704	640	635	634	615	632	644	639	655	682	670	621	685	625	624	675	634	628	654	637	675	643	657	661	616	654	676	669	656	621	650	670	623	647	660	609	658	665	636	647	658	643	667	642	640	607	634	620	691	644	655	660	626	640	650	626	619	613	630	610	694	626	696	681	608	686	608	648	683	654	641	646	699	633	662	669	633	669	631	672	638	652	662	633	630	645	663	633	601	583	613	654	639	597	654	680	606	614	641	668	651	643	617	628	598	687	633	615	686	639	657	633	586	581	620	626	672	666	644	669	652	656	675	647	630	648	669	669	649	616	668	595	635	645	637	645	651	661	618	605	646	611	627	641	637	668	684	663	659	652	623	628	619	633	621	676	653	645	607	650	644	684	644	649
23671	21567	29170	24315	21505	16673	1405	542	394	307	279	296	267	250	228	218	221	209	218	231	219	194	203	186	183	165	169	185	182	165	174	184	168	193	169	191	171	163	171	161	170	168	163	172	191	160	157	163	161	170	171	152	148	164	167	152	164	165	179	186	164	146	186	158	167	166	155	178	162	155	187	159	155	167	163	167	156	148	176	186	159	162	191	164	171	174	149	144	172	172	162	177	159	204	178	161	178	150	149	184	156	162	147	165	150	167	172	158	147	167	173	156	158	156	164	162	177	137	173	183	171	177	165	170	147	167	170	159	156	163	163	157	153	152	160	154	153	165	146	174	161	142	171	170	173	173	142	154	167	161	178	175	179	165	165	149	154	163	186	160	166	170	161	169	166	153	171	165	149	143	161	156	168	156	175	165	186	154	180	163	169	162	177	164	171	166	171	166	162	161	165	170	157	169	192	154	176	161	164	156	168	174	161	176	156	158	174	180	166	164	163	129	155	186	160	165	152	160	158	137	155	165	160	164	151	157	166	173	142	145	162	160	139	148	187	184	161	150	163	185	178	167	176	165	163	164	153	159	151	171	164	156	158	150	157	179	173	167	171	189	165	163	156	164	159	145	138	170	171	165	179	153	150	171	179	159	160	149	162	150	167	158	162	173	161	158	194	177	174	173	166	157	168	173	190	145	166	160	165	177	148	174	156	161	159	168	158	136	161	166	166	157	160	153	193	144	161	150	191	174	174	160	172	161	146	168	162	171	161	162	156	168	162	155	141	174	181	158	165	150	169	162	163	152	179	159	167	177	145	182	171	154	185	165	159	149	160	177	199	143	160	186	141	170	154	171	160	176	134	143	161	172	155	157	152	163	155	160	172	161	157	165	139	156	180	173	180	166	146	178	158	149	159	175	160	167	159	152	158	179	165	167	163	174	173	146	154	189	169	141	182	170	165	168	157	144	142	159	171	173	179	189	153	165	151	156	176	180	160	175	134	177	164	169	163	168	148	168	154	170	150	158	160	171	148	181	169	155	151	178	169	183	188	159	168	166	158	151	157	156	159	157	155	170	154	160	172	166	170	176	176	121	190	151	171	154	172	139	150	146	153	170	156	163	193	158	167	179	165	164	158	153	142	141	145	145	172	168	181	156	196	171	181	168	170	152	165	172	167	154	174	153	148	167	164	158	175	153	163	161	157	163	146	163	165	162	175	179	161	178	158	154	160	144	167	175	165	151	163	150	172	164	167	161	159	141	158	178	151	168	166	174	161	148	175	152	149	152	152	175	175	175	163	168	164	138	179	167	158	166	156	149	187	154	156	182	200	191	162	168	153	192	154	171	181	144	150	172	137	186	153	153	154	153	161	156	167	160	164	186	163	168	172	148	184	154	166	173	180	145	161	160	138	169	180	166	182	147	163	153	148	188	169	164	152	150	151	179	180	157	163	162	169	176	173	152	153	172	159	168	184	170	162	168	160	165	175	171	166	162	164	142	162	191	170	138	158	135	166	167	127	179	150	153	167	193	155	154	162	165	158	157	174	149	144	149	174	172	145	164	173	182	172	163	177	184	177	160	157	149	149	155	167	166	161	167	154	161	171	146	141	159	181	163	164	193	166	171	146	158	173	145	169	151	181	162	176	148	166	159	154	162	167	160	149	149	169	193	156	159	152	167	167	149	166	147	163	139	162	163	183	189	168	183	163	203	153	143	160	189	162	163	166	171	180	165	178	167	185	160	149	159	163	147	165	166	155	167	174	147	182	150	174	184	158	159	173	176	165	160	171	166	170	164	137	169	186	157	168	170	173	157	148	156	164	155	177	173	196	166	160	177	174	161	161	148	179	166	177	166	137	168	179	179	184	169	169	172	142	173	154	142	167	160	171	191	151	167	158	160	156	157	159	149	164	173	163	164	163	150	160	169	170	157	179	152	158	186	163	142	173	182	159	173	166	153	169	146	161	154	141	162	141	150	174	166	177	148	181	197	179	177	158	172	161	175	178	181	163	178	159	154	145	160	169	174	138	137	152	167	142	158	170	152	140	158	166	141	159	165	179	163	170	155	153	189	166	177	172	181	170	164	174	151	170	167	149	150	159	143	157	162	186	180	163	156	145	161	168	137	177	148	160	174	161	179	175	178	172	164	166	171	169	161	170	163	143	168	167	177	166	160	172	154	165	163	190	155	180	159	169	150	192	166	152	147	174	170	170	174	151	151	171	177	155	164	177	149	165	156	175	155	182	138	146	185	180	164	176	174	144	161	159	163	161	164	170	145	157	135	175	169	150	162	186	152	164	159	183	183	185	154	180	152	171	181	151	167	153	149	164	179	145	155	161	146	166	158	160	170	166	163	165	158	150	147	162	167	183	188	160	169	161	168	168	168	142	156	182	137	151	168	164	150	172	153	162	169	150	165	183	150	145	176	165	159	179	154	175	152	175	154	173	144	155	145	158	146	164	177	160	170	158	171	190	163	173	173	189	168	166	159	194	158	175	170	166	158	179	161	160	157	185	162	163	147	154	140	185	131	165	162	185	183	163	156	164	144	170	197	172	181	155	159	152	180	160	157	159	173	154	146	151	174	161	159	162	157	185	172	179	175	168	165	186	146	173	172	163	161	152	147	150	164	170	161	166	171	160	161	159	171	173	151	172	169	165	164	161	165	170	176	189	162	158	176	165	154	154	178	150	171	185	162	179	154	149	188	162	135	159	155	158	159	172	155	181	153	158	147	163	164	165	164	160	156	172	163	174	154	177	145	153	155	154	167	163	163	152	176	164	160	164	165	191	189	159	158	177	171	163	159	169	168	164	162	149	178	172	158	155	170	179	158	157	146	146	152	167	168	149	152	166	168	139	151	150	164	155	170	164	171	169	139	157	173	174	160	141	159	178	162	167	171	158	160	152	165	180	150	197	173	178	176	160	163	174	176	179	143	168	156	185	154	158	174	149	142	167	179	175	163	155	155	166	176	160	140	164	153	173	180	191	183	148	142	168	189	151	175	184	154	168	154	181	148	156	165	166	173	167	171	143	190	170	152	191	142	175	179	139	183	148	182	161	171	152	186	142	179	156	151	158	144	176	159	170	157	147	164	164	170	166	161	170	170	160	172	174	152	161	161	143	166	154	146	154	151	166	155	167	164	153	164	155	149	157	158	170	175	161	181	144	163	155	170	149	186	158	149	175	173	160	157	160	151	160	169	182	175	155	181	174	161	168	178	164	160	184	164	158	160	157	142	144	161	134	178	156	181	146	140	172	173	151	162	166	148	135	159	168	157	147	163	173	206	171	170	136	149	144	147	171	171	160	179	167	152	174	149	182	171	139	148	158	193	178	177	174	178	182	173	193	177	149	154	176	174	170	170	173	158	188	169	166	164	156	174	156	152	165	165	155	166	156	144	157	173	151	172	140	155	161	165	158	165	168	158	162	167	162	170	176	161	159	169	164	159	145	148	166	158	178	179	166	183	156	172	175	176	162	181	167	184	175	178
37479	46286	25298	12740	4357	2940	1823	1390	1166	981	910	740	672	569	602	496	499	461	480	480	439	451	378	379	399	385	368	347	380	388	404	385	350	368	370	358	332	340	332	348	321	342	355	341	333	328	315	284	324	339	352	327	330	330	312	280	306	300	311	346	315	329	321	315	310	303	311	322	319	300	287	320	341	316	363	318	327	331	304	311	322	323	296	309	353	334	330	346	306	320	302	296	308	333	302	290	281	296	315	312	328	290	314	310	314	312	324	317	311	314	315	315	312	313	344	343	331	295	303	322	303	299	316	323	312	330	294	305	292	328	307	323	324	296	287	288	271	300	285	313	319	312	311	328	312	292	307	298	309	316	311	278	317	319	323	303	305	314	307	320	315	321	321	298	348	293	332	335	301	304	324	323	326	331	312	308	317	340	309	300	292	322	284	291	310	333	298	318	296	301	322	300	315	307	324	309	294	295	321	312	316	325	294	310	286	303	310	318	324	332	304	296	316	314	296	311	289	316	309	316	272	322	301	327	370	329	294	312	330	302	321	281	304	333	311	286	319	317	338	303	297	297	319	303	265	305	312	303	313	297	322	326	309	310	309	311	303	351	293	289	324	273	329	293	307	332	330	312	281	288	299	307	303	283	316	321	307	301	308	278	318	303	292	329	310	298	338	311	319	323	304	286	284	309	307	283	293	281	292	294	317	300	309	305	336	301	310	292	300	311	275	308	335	301	282	318	307	309	330	319	273	302	280	303	306	306	303	314	253	335	320	293	304	290	301	298	298	322	301	318	288	325	314	301	288	310	334	309	353	298	329	311	291	310	315	293	324	318	313	310	348	319	318	299	288	316	332	319	306	313	334	335	301	300	303	304	308	317	319	274	296	353	346	308	329	309	319	334	317	345	286	294	322	331	323	287	289	318	325	296	279	310	312	314	261	312	292	322	302	284	332	304	293	314	343	341	309	309	297	329	305	284	308	313	297	324	320	329	316	317	326	310	296	303	291	319	272	298	331	329	307	296	301	313	298	300	301	335	299	295	312	289	299	309	288	330	313	318	316	301	339	302	295	309	304	277	286	305	303	311	330	310	290	283	297	301	304	302	314	304	333	321	336	304	323	322	309	306	288	306	335	320	330	314	299	279	282	324	294	287	337	296	289	301	302	292	357	324	291	298	295	290	301	294	308	305	309	294	303	296	334	295	279	309	281	344	304	310	302	278	270	292	334	290	290	322	333	305	282	318	305	292	328	335	320	305	300	290	325	303	347	326	297	317	287	290	314	308	322	317	290	330	319	334	292	319	300	317	280	306	311	312	341	310	306	303	297	310	274	307	332	283	298	314	315	308	315	308	288	324	292	325	320	300	292	284	331	288	289	327	314	305	295	335	319	313	287	353	279	320	296	326	287	320	289	309	304	326	316	335	339	318	298	323	327	298	342	303	285	286	288	301	310	289	328	301	319	332	343	307	319	313	308	311	321	277	317	334	344	314	302	335	289	284	313	284	319	335	301	305	306	316	303	286	287	316	303	296	306	319	325	335	278	322	270	302	332	327	338	307	316	337	305	325	313	336	307	313	312	303	295	315	323	299	299	345	335	301	304	273	287	308	290	317	318	316	284	302	356	319	289	304	273	301	317	312	310	288	286	315	328	306	313	304	289	311	323	309	286	280	292	323	317	304	303	347	354	315	339	318	321	302	305	349	308	318	307	318	296	335	295	302	299	330	340	283	309	283	299	299	301	323	301	276	336	320	295	336	315	275	302	276	298	311	306	323	346	289	309	300	305	309	303	304	315	336	306	287	339	313	293	287	298	297	316	315	300	306	303	307	300	284	301	301	290	309	320	322	344	304	316	296	317	321	290	301	307	319	319	317	299	292	324	282	304	311	333	298	306	340	319	293	328	300	309	282	317	315	324	295	310	287	312	310	294	297	312	277	296	308	310	325	272	311	290	313	320	308	311	307	311	300	314	272	322	342	309	287	302	298	303	308	325	344	299	309	338	319	328	329	301	338	291	341	303	312	286	283	327	326	313	287	316	303	292	299	295	325	268	311	299	312	299	344	332	360	340	327	289	330	279	306	308	292	306	311	319	297	299	317	315	325	339	309	291	274	310	308	296	329	297	294	284	317	326	291	295	317	280	281	320	318	337	272	314	321	316	289	321	286	331	302	319	299	287	329	317	327	308	296	288	307	308	348	333	315	293	317	343	307	289	284	316	311	344	316	317	318	306	293	312	314	290	280	332	313	331	309	305	274	286	321	308	324	331	331	324	293	343	306	311	328	292	314	341	328	325	272	321	289	321	304	316	332	248	279	329	293	282	308	306	289	299	286	310	326	292	322	314	300	337	311	290	321	314	331	324	277	343	314	298	307	313	304	318	338	308	284	278	308	342	326	305	288	345	323	289	278	318	287	293	300	325	295	294	294	301	297	306	313	325	322	303	299	320	310	317	305	317	313	280	306	284	334	291	295	292	328	320	291	339	336	335	293	346	308	280	311	310	312	327	314	305	321	304	348	325	280	349	302	301	343	306	332	303	285	316	303	300	312	306	323	318	275	296	284	299	326	293	324	331	308	325	313	300	302	345	321	298	292	282	275	282	290	279	306	318	316	328	304	311	318	299	304	314	303	302	310	293	304	289	304	298	318	294	327	313	296	311	339	306	283	337	298	300	288	357	283	290	309	320	308	282	318	332	282	315	290	302	291	306	286	288	298	287	295	308	322	336	307	316	300	318	314	296	295	294	337	305	331	292	319	317	322	325	313	328	317	292	324	314	303	293	351	310	316	333	289	341	325	320	325	317	297	313	313	315	284	299	357	291	280	297	278	306	320	316	330	322	321	325	279	312	346	303	317	303	278	297	327	311	313	307	307	318	302	255	294	323	303	358	313	305	323	305	333	308	316	322	298	322	286	303	325	315	327	326	315	338	301	302	311	333	313	341	292	305	306	317	273	310	294	301	304	296	261	312	280	324	338	308	304	322	324	291	332	294	308	306	288	294	324	322	294	295	327	298	293	297	312	319	323	307	334	289	303	292	319	305	305	303	313	297	338	329	306	346	293	303	344	299	332	334	351	324	310	329	327	270	324	309	301	296	270	306	299	319	294	291	289	288	342	318	331	293	332	302	289	285	334	302	311	316	336	300	304	276	315	334	329	333	318	310	307	328	329	331	303	327	313	327	278	293	295	321	343	308	285	279	299	325	338	295	297	315	309	311	291	299	337	297	340	336	324	309	312	302	301	307	314	318	326	310	306	338	285	333	294	300	299	315	292	305	293	316	352	330	309	320	303	322	309	321	318	309	297	345	308	299	310	282	308	318	288	311	302	344	339	300	324	325	320	302	296	290	317	289	319	313	326	299	293	324	303	313	307	299	319	294	332	302	298	325	304	325	313	285	322	335	265	298	315	308	292	341	300	315	309	330	304	333	285	326	291	308	282	307	287	297	329	308	300	289	330	280	323	316	292	273	303	325	321	323	298	319	325
27636	20165	8153	1107	508	337	398	343	360	336	337	345	349	345	360	364	340	297	342	377	303	367	323	349	333	337	336	348	317	359	367	329	362	329	347	341	344	320	323	361	335	350	322	334	328	331	316	312	352	365	328	348	338	341	318	354	320	359	326	330	343	352	322	364	327	351	308	311	352	344	376	320	325	320	337	332	324	332	345	339	332	351	343	315	332	348	337	317	364	337	388	354	335	345	320	380	361	319	346	316	339	328	343	353	356	340	322	334	315	340	323	326	324	360	340	344	339	333	326	312	328	336	362	345	326	343	344	355	351	360	361	355	353	334	346	336	325	373	321	360	338	339	370	333	332	331	362	349	352	342	333	330	337	377	353	352	369	351	332	330	342	345	314	359	343	321	370	344	327	328	316	373	343	321	359	336	338	353	326	346	385	328	319	371	358	346	345	328	361	337	347	321	325	332	340	371	350	330	340	344	329	341	339	365	382	340	332	320	357	312	338	329	334	351	331	332	350	341	345	362	330	314	335	350	336	354	369	335	354	309	358	361	334	323	329	362	362	342	384	340	315	334	353	339	373	302	350	331	315	326	315	325	375	344	368	336	341	317	345	325	342	355	344	307	318	303	369	337	312	313	338	340	318	340	327	332	327	323	336	310	335	338	330	343	338	335	357	301	328	368	326	315	331	349	328	339	371	328	349	351	329	360	319	331	298	319	374	341	319	344	340	384	348	320	369	359	347	347	338	330	357	330	354	339	318	347	322	359	323	336	337	337	329	343	361	357	375	355	344	301	369	342	388	345	352	341	320	330	334	327	340	332	370	340	338	351	350	333	333	324	351	348	335	321	397	340	328	353	365	308	337	320	322	325	351	355	313	356	336	322	337	348	349	351	363	369	330	342	317	327	353	340	328	325	340	357	344	329	354	313	348	342	347	319	338	322	336	346	366	342	367	376	371	341	346	345	352	324	302	355	336	330	338	338	335	293	324	356	323	307	329	315	333	345	330	346	325	336	352	342	333	368	334	334	328	309	339	333	332	345	332	343	350	349	340	351	330	335	340	351	335	350	345	326	327	351	348	349	334	332	338	344	348	324	331	338	350	327	342	316	342	354	358	346	340	322	339	329	362	343	339	349	329	384	330	325	334	323	350	331	339	343	354	344	371	323	361	327	319	341	346	347	313	310	394	328	337	357	330	313	303	361	350	334	363	353	349	330	363	351	324	347	328	357	319	307	359	339	370	336	351	340	335	339	344	374	353	352	324	328	336	325	349	366	335	313	307	304	352	327	331	329	356	366	334	311	357	338	351	337	319	360	335	346	334	339	314	345	356	329	358	329	354	329	363	367	353	345	350	319	375	350	332	322	363	379	325	326	350	308	346	357	331	353	326	354	347	327	344	360	339	353	345	360	335	333	340	360	353	377	336	326	363	374	319	320	334	351	358	375	328	363	368	337	346	349	325	349	361	348	407	343	338	354	307	358	338	375	343	324	316	348	354	327	339	344	337	379	322	332	335	342	372	352	335	365	363	342	350	347	364	356	324	370	339	335	336	370	331	318	328	321	331	336	351	350	340	351	335	367	354	356	318	359	351	365	317	330	333	342	337	336	330	339	324	312	330	315	363	358	304	325	340	330	353	357	317	339	376	335	355	346	330	340	350	302	359	370	362	318	328	314	326	331	362	354	337	336	351	362	337	347	344	325	325	332	334	340	359	344	363	314	348	330	329	355	345	326	338	346	321	332	362	317	307	343	327	325	322	339	352	304	344	341	299	328	327	349	329	338	306	321	389	369	379	365	324	327	338	341	366	330	321	332	341	322	349	314	322	345	354	343	340	333	331	357	342	322	333	352	356	323	367	301	333	337	351	390	331	339	365	298	311	359	340	346	375	340	315	329	328	362	360	351	317	364	341	345	322	358	342	327	368	328	340	319	357	359	375	343	337	388	333	369	337	358	338	369	336	346	327	355	338	346	349	339	341	312	329	330	356	356	331	332	343	321	350	327	293	310	381	319	344	337	339	363	306	328	362	297	329	325	343	394	337	327	329	351	332	332	346	334	389	334	354	308	359	349	331	361	349	366	375	314	328	330	317	343	364	341	360	358	351	341	325	330	351	327	382	360	304	369	316	333	345	342	359	322	309	342	354	366	337	336	374	304	333	328	319	338	323	359	337	340	337	337	325	340	302	394	337	347	354	312	346	362	344	321	325	333	348	335	318	370	325	345	340	363	376	336	353	330	350	290	325	365	343	368	328	337	379	348	348	349	347	365	327	342	385	331	336	347	339	353	378	356	336	322	314	357	360	333	363	339	316	366	388	347	308	344	334	345	355	335	349	315	363	395	368	359	314	313	319	336	355	325	359	345	326	353	321	337	353	348	306	311	308	371	360	360	331	365	342	334	326	328	327	354	322	344	337	324	333	340	377	337	357	322	368	333	330	331	353	370	352	337	314	353	323	339	348	362	348	332	302	351	361	326	325	357	320	355	369	333	316	357	302	331	347	321	316	310	345	352	352	341	349	307	316	369	332	332	312	350	293	316	320	352	350	329	330	341	347	332	329	358	331	335	334	307	356	357	346	364	377	337	364	316	333	344	339	342	358	328	358	335	327	300	327	365	359	357	354	370	375	384	364	336	353	333	345	317	342	364	355	371	346	330	349	368	333	343	377	343	333	350	338	379	325	352	321	359	355	366	383	343	330	318	312	354	310	343	312	331	336	332	348	323	334	337	357	318	315	327	348	321	349	301	380	347	343	328	336	317	316	339	337	333	330	331	362	330	326	343	316	355	339	333	325	354	332	374	366	331	374	316	335	320	329	357	323	312	333	363	366	347	315	347	351	346	352	360	362	331	352	323	356	324	355	347	339	340	306	328	319	339	358	349	339	333	358	310	377	336	362	330	355	342	329	349	361	342	324	329	342	352	342	342	322	336	314	334	333	343	337	358	366	356	349	329	340	327	342	319	345	356	360	345	336	328	303	368	377	328	362	326	331	350	326	350	350	347	369	319	359	345	307	333	324	315	332	326	374	335	341	345	356	327	336	328	333	313	330	351	319	380	317	342	326	314	374	325	326	343	319	333	372	321	346	331	379	359	382	356	371	368	356	327	316	347	380	348	342	361	368	359	348	360	339	324	316	362	374	355	339	361	345	338	343	319	344	358	323	349	335	312	334	339	325	359	351	314	323	330	354	364	343	326	325	346	321	308	372	385	355	319	351	334	351	337	381	325	335	336	345	367	335	310	306	307	332	337	352	366	359	329	327	328	326	334	332	347	356	347	318	344	315	354	352	341	325	351	376	311	379	346	352	331	346	338	349	350	362	333	366	360	362	324	340	341	335	352	344	351	334	374	340	349	379	335	315	338	357	335	334	317	373	338	355	360	355	328	360	331	340	328	335	312	352	351	324	354	341	340	332	336	339	343	318	334	355	326	341	322	326	323	301	319	309	365	349	284	336	339	314	332	346	327	331	349	341	339	374	323	325	386
26400	20693	5393	1477	972	765	653	677	611	669	628	635	608	616	608	664	562	594	581	612	603	636	621	638	624	623	559	600	614	635	620	572	606	624	624	613	592	619	597	620	554	617	645	638	605	617	610	606	567	599	588	638	597	608	569	601	618	621	634	643	578	592	584	653	585	593	601	616	627	650	574	599	607	585	608	652	612	635	586	612	594	633	560	584	588	603	638	627	617	604	643	625	604	597	616	603	622	619	595	564	616	603	624	606	586	602	548	584	595	599	609	643	616	642	632	596	623	604	620	654	612	570	595	634	658	602	556	604	596	585	600	604	575	629	583	585	594	574	604	576	590	649	569	586	594	645	625	623	617	581	620	592	602	616	596	607	621	619	575	622	616	599	562	609	588	572	660	624	572	617	615	632	642	568	612	643	628	592	611	594	578	626	620	588	625	609	600	642	608	624	623	618	631	628	577	556	640	650	611	624	596	643	576	607	578	617	597	594	615	593	540	593	645	610	594	589	606	633	621	628	585	613	634	596	594	599	565	636	598	659	607	593	601	618	608	640	603	607	601	603	603	630	589	607	587	617	579	596	587	606	607	614	601	622	620	596	629	620	645	584	589	603	649	584	595	623	600	584	604	602	615	578	600	569	600	551	572	617	589	652	611	596	636	552	607	599	616	612	631	596	634	629	606	561	585	595	596	643	584	643	638	623	610	602	609	595	614	612	636	586	602	577	639	597	593	619	610	636	611	615	620	607	619	660	550	602	646	591	577	603	628	592	603	586	604	572	587	629	624	609	647	582	630	609	639	624	619	618	566	625	610	647	622	599	594	639	622	632	578	593	605	582	614	645	630	587	575	629	596	615	631	586	604	601	616	631	641	610	628	611	589	617	602	619	631	597	644	600	568	615	658	620	655	623	610	631	593	601	551	588	619	622	569	629	655	590	596	611	596	644	611	597	585	613	564	631	640	595	598	614	625	635	577	625	629	589	639	625	632	601	638	616	588	594	637	623	632	585	587	608	604	573	631	608	606	624	642	617	658	610	608	583	596	583	643	598	612	632	626	566	601	590	575	616	637	611	616	597	593	588	615	586	579	590	613	627	610	603	585	606	607	613	605	602	592	600	640	613	606	637	596	586	615	556	575	630	580	607	690	599	602	602	611	593	629	661	645	580	651	660	577	645	565	637	614	617	641	599	613	596	597	620	627	584	613	608	610	627	610	621	581	612	621	607	564	651	591	630	581	611	592	611	597	614	556	620	607	604	614	592	600	619	605	627	582	617	587	664	626	597	640	601	581	596	612	570	621	641	577	595	642	630	602	605	603	591	615	626	610	616	583	617	626	592	615	597	606	592	619	600	620	655	601	589	619	655	590	607	643	563	603	589	620	594	576	579	612	584	626	634	580	612	557	590	594	627	615	590	572	624	583	640	625	661	628	593	602	645	596	624	585	622	580	627	641	601	609	633	613	599	583	615	606	618	588	624	606	639	595	560	659	599	602	641	610	607	611	620	606	577	653	572	609	620	584	601	597	617	597	606	612	609	589	618	581	615	670	640	626	594	563	613	590	623	605	640	620	551	610	565	672	582	641	606	618	615	577	575	640	597	614	623	613	559	589	591	601	617	607	626	627	599	616	651	598	588	630	614	633	638	600	594	594	595	637	573	592	598	616	654	545	607	637	580	599	585	601	613	618	580	588	645	562	596	602	647	585	629	598	627	577	578	618	589	555	601	616	573	621	618	566	602	565	589	635	585	632	619	678	637	625	605	574	628	639	605	631	642	608	598	604	585	598	614	609	545	649	623	648	622	603	595	624	599	585	589	602	636	648	601	598	612	577	577	593	580	608	565	584	627	565	604	614	603	581	621	654	599	632	610	629	613	592	615	598	630	633	636	618	589	643	631	620	592	599	636	575	602	608	635	599	661	595	646	628	616	600	610	591	587	612	600	560	652	629	570	605	642	609	602	633	607	592	630	584	621	581	631	576	610	610	615	625	551	644	594	629	629	580	628	647	592	596	659	573	635	593	619	568	626	627	581	609	642	604	596	619	618	620	610	663	598	610	610	600	602	589	585	562	571	607	593	602	596	584	663	594	597	609	638	637	577	648	625	623	603	629	585	610	613	595	644	589	598	616	611	602	613	600	612	574	652	647	603	622	590	600	612	597	591	683	587	601	622	623	623	611	591	591	584	628	586	609	597	627	617	565	619	630	633	614	630	615	626	598	597	633	606	625	631	613	578	573	601	584	639	582	570	625	602	640	590	625	615	604	596	618	585	615	632	588	631	591	586	593	632	624	616	616	578	613	619	605	606	609	601	636	604	619	580	610	621	549	644	576	616	592	619	628	615	660	614	632	635	597	588	608	568	604	622	612	615	633	620	623	617	581	638	605	539	633	651	581	624	628	593	591	621	579	592	593	627	664	593	608	614	593	591	582	568	642	638	579	629	613	634	618	633	621	636	615	573	662	590	590	646	528	598	571	600	605	644	590	612	612	603	550	652	656	587	596	597	593	585	638	596	582	635	602	646	643	615	603	628	596	623	615	647	646	589	620	666	640	608	632	624	612	626	609	580	575	599	611	641	611	575	619	556	596	647	628	628	619	560	607	587	631	613	629	591	620	624	570	617	589	631	605	616	605	625	610	593	605	612	578	596	615	637	652	656	648	609	630	655	579	588	606	588	624	631	626	634	577	645	636	595	642	631	625	578	610	589	657	610	569	605	611	630	603	632	618	619	649	647	669	623	570	641	558	608	594	661	596	606	591	585	605	602	562	605	620	609	618	595	637	590	622	646	615	617	618	585	615	572	604	638	639	609	614	583	648	596	589	584	601	615	605	640	587	627	561	595	611	612	619	603	674	583	628	624	620	624	618	606	601	627	636	592	638	619	563	632	602	597	565	643	600	617	581	588	610	603	664	606	651	623	618	617	582	599	575	586	613	579	625	616	618	579	626	631	605	633	599	588	567	602	606	642	604	573	623	619	578	609	633	622	613	624	648	625	594	571	541	613	624	591	618	573	567	630	668	659	597	610	596	593	633	630	656	580	594	617	593	628	629	569	651	587	579	611	600	543	623	589	590	602	630	644	641	594	650	633	649	625	591	610	633	601	655	587	600	581	608	594	572	618	635	645	628	644	646	553	649	599	606	620	574	595	625	590	598	591	601	618	628	554	612	639	622	596	624	597	647	638	594	597	613	604	612	602	611	620	643	596	598	588	599	579	619	596	552	565	593	625	579	526	581	553	633	590	658	617	634	612	616	641	598	637	613	587	585	530	621	658	605	629	609	610	594	589	625	596	608	583	644	611	603	624	632	651	657	602	624	607	593	608	607	618	585	623	609	606	623	634	640	634	572	615	626	600	631	598	623	634	624	606	614	551	650	589	630	576	601	598	584	581	613	594	617	616	619	613	647	617	549	665	605	616	660	641	606	593	571	582	628	628	564	638	582	605	599	593	646	578	625	603	570	644	657	630	614	601	615	592	609	584
26753	21691	19064	3800	559	410	346	374	360	347	352	357	344	394	388	351	348	362	372	367	404	357	354	350	357	383	362	382	359	374	351	391	382	365	364	378	358	367	360	352	369	327	368	358	354	367	396	352	358	357	334	339	347	364	353	382	339	350	338	383	372	329	336	351	366	349	346	353	343	360	322	368	389	372	375	343	342	341	298	349	378	343	336	335	315	351	339	362	315	391	311	368	340	383	391	366	343	363	387	393	400	358	350	362	314	364	358	355	364	398	380	369	327	353	354	355	343	315	341	384	342	345	329	334	356	378	345	350	340	357	366	360	322	326	385	332	365	360	347	363	345	373	315	327	362	340	334	332	333	368	373	390	360	321	362	339	374	354	339	346	340	377	361	345	367	355	380	366	333	371	377	380	317	342	350	362	343	371	386	348	347	313	362	329	375	333	316	369	358	380	357	346	370	327	386	338	339	373	336	339	334	386	354	363	324	352	329	345	330	361	347	332	348	367	349	339	347	328	354	370	334	393	344	350	330	349	365	358	329	382	333	362	324	358	336	368	349	349	344	345	333	352	376	351	349	334	363	350	326	358	364	355	340	389	373	352	367	343	340	365	349	329	372	365	335	333	355	364	372	381	350	375	305	378	308	341	332	319	338	344	372	368	306	345	356	408	379	323	322	342	355	380	357	361	345	336	347	364	329	313	371	320	345	337	372	342	358	366	328	394	330	321	343	356	350	334	354	341	362	306	374	377	379	321	372	360	314	347	370	391	359	345	347	353	386	337	351	340	369	342	349	342	336	350	372	360	341	324	326	359	326	352	363	350	380	363	331	333	350	357	369	350	337	344	360	375	326	372	357	360	353	346	361	342	368	357	355	333	340	350	341	334	374	318	318	339	354	339	379	344	348	349	332	333	372	369	347	363	332	321	369	371	318	316	374	360	364	340	355	328	338	338	372	324	369	359	344	370	327	332	350	341	341	329	350	370	338	374	359	294	325	357	357	361	360	342	332	349	368	361	358	381	355	333	328	347	374	358	364	352	387	347	326	348	347	366	335	338	364	343	316	351	356	386	346	335	310	335	347	343	350	340	379	360	373	366	348	349	334	373	360	344	340	328	355	328	341	339	317	349	332	353	390	352	315	338	354	338	366	355	350	358	374	383	352	338	400	363	347	365	356	343	356	330	361	382	343	383	374	337	359	353	351	347	372	371	334	349	383	334	362	325	340	323	349	353	361	338	350	342	370	346	348	332	379	381	371	353	325	344	338	347	371	335	314	388	337	338	347	345	325	350	328	355	367	313	319	356	307	351	320	369	342	361	328	364	349	341	310	351	377	358	355	367	346	330	350	363	320	377	382	390	344	331	325	371	359	354	317	320	339	343	335	359	331	331	378	357	378	365	326	361	345	336	372	370	365	349	387	338	349	347	335	375	330	326	325	330	342	338	345	353	390	341	380	328	336	406	357	365	344	334	352	363	372	323	353	323	337	339	335	338	353	373	346	360	325	382	348	345	345	336	351	338	366	371	336	353	342	367	372	355	351	353	317	355	341	356	380	333	333	348	345	347	341	369	327	367	369	328	342	373	338	339	346	335	327	347	342	337	349	356	365	355	312	359	357	390	349	369	345	374	342	348	370	362	384	351	337	334	346	342	369	330	360	323	344	318	378	360	346	344	328	339	378	323	340	335	347	336	346	356	368	358	353	357	327	342	339	357	366	392	340	341	334	339	310	357	372	406	363	347	330	342	361	340	343	354	357	345	348	355	366	352	344	339	350	361	332	353	355	329	332	383	344	298	356	326	383	342	340	337	327	361	354	327	373	373	359	351	339	321	368	371	341	317	349	321	352	351	371	376	329	386	357	317	365	378	350	367	392	327	345	372	338	340	353	335	328	340	347	325	356	376	381	344	349	352	334	324	362	359	320	331	386	349	315	351	374	372	363	354	355	343	353	351	306	338	338	331	340	354	374	349	375	346	348	351	392	376	368	379	327	335	372	332	347	337	345	374	349	374	344	360	354	362	359	338	359	337	325	362	361	339	347	342	339	367	362	343	326	360	353	352	331	342	393	355	330	307	348	369	343	327	309	346	340	331	345	350	398	352	335	385	405	338	341	375	357	362	355	350	344	337	398	345	353	366	343	328	337	351	336	309	353	355	360	337	354	339	328	331	310	343	339	367	341	352	377	336	321	354	341	368	323	353	336	336	365	326	379	356	319	363	376	340	347	302	348	386	357	348	369	387	376	356	340	343	355	346	359	355	337	338	338	352	336	316	349	361	337	328	366	367	361	336	320	363	346	364	348	327	332	338	344	332	345	346	365	365	314	342	378	345	357	336	333	348	353	344	357	357	330	402	319	346	338	333	361	346	340	359	336	355	348	345	393	336	360	368	337	340	326	338	370	352	347	394	378	331	362	353	357	339	353	345	349	362	379	364	341	332	320	353	330	336	368	321	347	382	323	339	324	366	377	326	328	373	318	338	366	321	361	341	363	351	358	343	334	344	338	359	336	339	333	392	353	361	347	348	353	362	382	362	342	350	370	365	347	361	350	370	320	325	360	351	374	340	338	377	353	345	353	366	345	390	347	343	361	352	350	354	350	306	349	361	359	356	363	325	364	380	346	346	365	384	337	321	377	350	344	342	370	342	360	349	365	366	373	353	369	376	374	366	348	330	370	371	340	380	359	348	353	347	347	353	316	325	377	355	362	367	355	334	340	333	331	352	348	366	339	352	342	347	362	356	348	353	352	331	376	359	318	330	365	360	359	347	374	320	336	368	342	327	311	364	330	357	350	360	343	337	380	343	342	320	351	379	383	370	348	357	337	316	347	350	347	362	342	344	363	330	373	364	347	377	361	374	357	373	366	328	371	328	332	341	332	363	343	357	334	362	359	369	345	359	390	340	320	349	327	340	381	374	369	334	352	361	343	353	364	353	354	337	365	327	347	355	388	335	340	356	380	354	359	335	317	351	357	347	345	325	320	357	351	326	328	358	363	351	358	361	351	355	338	325	360	351	349	359	378	382	322	357	326	361	358	322	336	341	365	367	355	363	338	334	337	386	320	369	377	351	345	346	369	350	340	368	329	350	356	347	354	369	344	344	373	348	340	364	362	350	352	356	366	320	339	357	352	346	349	374	339	350	386	351	332	381	343	343	335	333	351	352	389	355	353	369	329	384	351	369	348	328	355	359	345	366	328	324	352	352	348	350	350	332	321	360	363	348	368	387	361	304	340	349	342	327	341	349	343	351	373	390	327	310	350	332	322	363	351	346	376	344	345	360	333	334	388	375	347	364	324	369	361	310	332	362	357	328	358	340	338	383	377	355	323	327	343	406	336	337	348	339	360	377	350	370	292	363	350	369	340	339	374	349	327	320	333	366	381	355	369	350	331	333	360	355	375	359	334	342	326	308	345	375	353	331	316	365	359	360	359	363	344	336	358	363	338	371	380	371	328	356	378	359	321	362	376	342	353	322	373	374	354	365
26094	23545	5613	2059	964	850	788	741	693	695	666	642	653	616	670	653	590	619	686	625	665	634	584	608	644	649	640	634	632	644	611	653	685	603	639	586	661	635	652	662	600	676	641	611	606	658	582	611	615	637	606	586	660	613	648	629	654	655	634	656	598	611	596	620	631	614	619	660	643	565	651	668	638	555	666	628	646	682	654	634	628	613	621	621	661	599	603	618	600	617	654	649	623	607	615	605	630	603	596	577	634	598	701	637	650	680	616	615	630	638	629	632	629	641	625	669	604	651	617	616	655	636	630	568	609	617	652	649	631	626	635	610	666	686	632	638	670	569	645	616	613	644	600	658	587	589	600	647	636	648	637	594	645	630	644	641	650	601	637	612	629	601	622	636	614	565	639	624	656	654	637	673	644	639	644	609	625	681	636	614	613	642	649	653	640	651	612	628	635	652	626	640	601	639	633	600	597	653	600	643	603	622	641	627	664	611	660	632	631	643	645	597	643	639	694	654	628	648	591	646	616	594	625	626	621	648	642	652	650	614	637	653	597	636	609	611	667	637	605	629	651	648	654	622	620	667	622	642	657	642	631	606	646	621	629	637	643	664	609	591	642	667	630	644	580	651	594	604	673	642	644	620	616	621	641	593	685	636	630	600	663	611	641	631	662	641	640	679	647	649	610	600	610	602	633	627	609	637	593	590	616	613	623	654	673	637	629	610	651	627	595	635	651	624	642	642	670	617	647	601	629	626	686	625	630	628	600	652	639	594	655	674	622	612	631	647	657	610	661	584	638	601	645	628	618	672	598	653	666	656	614	616	637	634	631	622	615	657	625	643	624	670	598	636	643	657	585	647	645	590	593	639	679	616	627	668	595	656	658	653	641	637	608	615	607	634	601	650	669	676	637	635	627	597	642	611	660	612	659	644	640	583	635	624	631	651	601	671	668	644	613	626	638	605	626	601	614	651	612	610	626	597	599	617	653	672	674	610	603	608	617	638	629	607	656	635	623	632	654	627	604	619	603	615	619	587	641	624	641	553	615	631	594	620	584	673	655	637	613	622	603	634	618	654	657	664	632	642	668	675	646	674	625	652	620	654	620	602	612	617	608	652	647	624	587	652	651	617	604	620	674	664	635	594	610	625	649	651	662	568	626	637	632	642	628	664	592	657	660	622	657	657	636	656	652	633	606	668	594	678	664	613	669	618	622	702	660	600	595	601	609	608	598	654	637	641	657	615	617	633	645	675	662	652	631	630	620	610	584	654	617	610	608	649	627	633	596	638	660	585	641	639	617	622	629	616	590	622	646	617	636	623	627	635	631	619	643	647	626	630	655	640	658	592	644	642	616	625	594	634	644	629	604	602	666	643	642	599	614	633	634	680	671	653	595	622	613	598	603	600	586	657	613	613	624	570	611	617	617	625	644	647	598	675	650	616	625	629	622	646	605	644	624	606	632	624	666	619	645	616	619	645	658	630	657	606	679	639	594	625	624	584	641	645	630	612	627	635	629	634	616	656	670	608	619	644	611	645	655	619	616	634	645	629	612	672	634	640	606	590	609	610	605	631	612	611	644	636	656	647	591	607	640	622	579	627	628	576	579	646	657	599	633	622	606	610	623	620	652	672	601	628	671	615	640	597	664	601	655	621	621	600	610	625	625	656	664	670	628	662	574	597	686	605	658	655	634	619	654	631	611	634	613	643	621	617	643	652	622	602	618	638	633	612	596	636	649	636	613	635	627	629	661	614	640	610	664	636	600	624	630	641	663	666	631	555	619	637	657	634	630	634	625	666	649	649	654	647	579	597	666	671	589	619	625	608	678	635	638	635	651	617	602	643	647	634	646	639	600	645	602	640	622	630	661	629	610	618	614	645	630	649	618	607	661	606	622	621	631	606	630	601	630	662	670	646	614	587	600	592	648	621	611	649	642	646	683	629	603	603	672	657	620	661	628	650	596	641	617	612	679	640	635	672	658	656	647	614	630	622	659	610	609	656	647	628	618	652	596	627	618	582	652	609	608	616	631	622	657	650	635	609	629	627	581	570	620	648	654	614	600	629	621	659	656	638	602	658	648	667	654	644	658	623	627	611	598	632	624	648	625	624	647	613	658	642	605	629	613	621	626	629	649	599	608	645	625	657	576	577	667	655	634	665	627	610	583	661	601	671	657	594	649	597	640	664	629	670	604	560	648	638	626	677	692	613	623	647	636	659	660	625	626	609	644	632	615	622	652	600	660	604	609	627	655	604	641	624	638	658	585	644	643	650	611	661	609	653	661	650	591	610	640	649	642	637	636	632	625	650	618	670	591	619	636	665	623	604	642	633	606	661	621	624	611	584	632	642	604	666	664	637	637	600	617	606	607	592	581	607	681	596	664	637	651	612	660	640	598	586	624	689	644	656	621	617	586	663	628	614	633	647	613	603	596	661	643	648	659	628	581	640	654	624	620	665	655	618	632	626	634	645	674	631	656	667	649	610	652	622	607	633	637	627	624	650	618	654	619	617	605	603	656	643	624	601	581	605	622	637	616	673	673	551	654	640	629	615	605	631	642	629	646	597	657	664	643	558	640	649	617	630	657	607	602	652	670	613	615	632	599	615	571	670	667	621	640	628	662	634	652	610	620	696	629	626	596	634	629	645	627	625	653	663	637	618	640	597	631	611	636	610	630	581	616	648	623	676	597	555	611	629	628	601	623	640	646	630	657	635	615	638	612	678	645	668	662	643	656	588	660	648	628	596	646	581	656	645	602	632	656	618	619	590	605	703	584	653	608	590	653	619	691	639	598	610	624	655	609	634	620	614	614	638	637	623	626	630	626	586	641	664	645	648	596	586	659	620	644	680	638	571	615	669	628	607	634	584	593	650	626	683	650	623	598	647	655	651	665	628	647	663	639	619	611	619	625	589	624	628	657	616	620	653	664	652	582	619	647	612	570	622	627	596	637	625	660	650	643	603	611	651	632	655	620	625	644	661	620	625	662	662	663	625	610	653	651	644	635	605	579	607	605	660	598	640	633	594	657	598	641	628	666	669	622	640	629	659	634	619	694	651	655	643	685	609	578	675	681	626	617	659	625	630	643	621	616	644	652	654	657	637	640	590	675	623	614	633	623	662	638	648	613	612	651	672	641	640	608	594	668	657	616	636	655	595	597	600	629	646	597	704	628	581	680	627	649	600	665	601	608	653	655	639	697	593	632	595	592	668	620	617	596	621	622	662	639	613	655	644	607	663	635	631	648	617	592	651	627	618	673	626	623	671	616	628	602	615	647	628	631	622	604	614	662	672	635	616	638	643	633	628	649	658	630	659	634	608	607	619	597	650	615	601	679	664	632	624	634	653	660	638	614	606	647	642	603	634	610	642	631	586	622	574	581	615	662	570	666	612	615	630	661	675	676	646	625	653	614	651	630	631	609	618	653	628	605	610	645	647	641	671	601	623	567	660	629	642	648	617	604	667	610	623	633	619	596	603	625	613	649	600	634	633	639	611
23433	21321	28862	23986	21258	16585	1335	520	366	328	301	300	245	228	223	240	210	199	227	205	197	172	165	159	207	206	150	187	175	182	163	163	184	161	177	171	196	198	190	175	161	177	154	188	144	174	156	162	147	168	160	141	190	179	157	164	163	154	178	178	196	156	187	160	147	168	146	178	186	156	167	155	184	144	143	174	179	157	184	166	185	171	153	138	160	148	162	144	167	152	137	160	176	175	168	128	156	143	171	180	153	178	170	144	156	135	183	173	153	153	164	160	172	135	175	149	159	166	148	145	158	141	151	148	174	161	134	167	171	152	161	179	164	139	163	163	144	173	147	157	170	186	140	158	167	151	164	153	157	180	172	142	151	147	141	174	153	160	162	177	169	144	138	163	159	176	169	181	163	143	171	171	130	162	184	146	173	168	159	159	159	180	175	157	156	149	165	158	150	149	139	156	161	143	158	171	137	164	173	147	165	170	157	150	156	160	158	168	152	151	161	155	155	150	157	154	165	156	159	161	150	163	153	155	191	174	165	153	144	163	154	161	152	157	183	167	152	145	141	144	163	151	131	153	153	150	155	157	163	152	140	141	151	163	172	154	156	154	166	171	156	163	168	162	158	170	166	155	156	168	137	177	166	150	174	135	163	153	135	145	161	155	175	161	164	165	176	158	161	163	189	144	160	140	160	147	151	160	176	139	147	177	156	172	159	171	163	151	158	151	160	170	172	155	135	147	132	160	171	152	146	162	168	146	173	159	166	165	165	149	134	169	172	164	172	147	152	175	166	142	195	163	159	137	149	150	156	150	154	158	166	152	162	136	147	161	172	154	140	146	149	155	141	163	157	144	166	149	170	172	161	179	161	152	147	169	162	167	178	143	164	142	146	168	161	173	156	168	169	167	163	165	158	163	157	156	165	146	151	143	171	149	153	144	151	166	180	136	153	174	151	160	162	174	136	163	140	143	175	173	168	151	130	161	140	147	181	139	148	146	156	184	165	163	136	169	168	164	170	151	164	162	161	160	170	148	162	156	160	171	141	172	169	170	156	160	157	151	154	209	151	177	166	168	146	165	158	162	164	173	130	152	159	163	167	169	141	169	158	155	146	157	171	163	153	144	180	142	156	159	150	154	150	175	163	161	155	155	154	153	163	146	147	161	157	164	148	155	163	163	168	140	171	165	168	161	167	190	196	141	174	149	146	148	170	172	152	165	165	164	169	165	183	157	180	160	188	156	160	158	162	150	161	169	151	144	171	178	181	151	156	144	143	142	160	169	154	141	135	149	169	162	157	156	164	146	170	156	179	157	137	161	187	174	177	157	170	170	148	159	180	152	150	151	143	169	161	155	164	165	158	162	162	161	172	141	160	164	132	149	166	149	157	155	147	172	152	163	173	196	135	154	166	153	162	149	168	144	157	152	184	180	164	152	161	161	164	173	141	140	175	145	157	152	149	147	159	158	152	164	157	151	158	157	178	171	153	144	186	143	185	150	152	175	142	165	176	166	155	136	188	161	162	169	174	174	146	160	169	175	152	172	152	152	145	158	154	157	161	154	147	167	149	137	161	166	153	155	144	173	151	163	161	145	164	145	144	124	168	158	174	153	160	167	162	160	160	149	150	160	150	171	154	155	156	169	151	164	169	151	162	163	157	152	146	156	147	137	154	151	147	156	125	166	129	161	164	152	151	166	150	156	181	146	155	169	136	156	162	165	145	176	141	139	157	151	159	170	170	151	164	151	184	145	150	167	152	161	182	143	159	167	164	164	159	158	160	136	149	159	176	150	151	134	159	145	150	160	156	180	170	168	132	157	168	163	147	143	161	162	162	197	146	166	140	158	147	168	158	148	154	161	171	165	154	157	174	172	177	154	148	152	147	164	182	170	168	153	165	137	167	147	149	151	152	181	158	188	152	141	178	137	160	151	164	149	146	156	152	162	128	162	157	148	157	140	163	131	163	164	167	173	163	166	155	146	176	154	161	168	147	182	171	167	157	152	145	149	156	163	135	146	148	151	163	140	134	159	171	153	159	146	153	164	151	160	160	180	163	155	153	147	164	148	182	142	176	164	160	160	155	172	133	158	170	148	166	142	139	154	188	132	171	152	178	176	139	132	142	146	153	134	149	150	171	149	153	155	166	170	169	143	158	184	148	155	177	172	156	153	162	142	151	160	158	147	147	177	148	171	145	163	166	151	187	139	148	159	152	155	142	163	178	159	179	171	167	146	153	168	153	173	171	169	134	192	169	153	162	178	141	161	170	148	182	182	159	167	143	152	174	152	163	151	151	188	145	166	133	156	138	165	153	150	150	161	157	173	149	178	132	155	152	173	159	162	158	174	142	164	152	150	161	162	156	159	153	153	165	136	165	153	148	167	175	151	149	155	164	155	153	180	142	152	146	160	161	157	161	160	168	174	159	149	149	140	147	168	127	159	165	152	161	180	158	182	150	154	144	128	168	134	146	152	172	166	168	158	164	156	164	167	134	171	144	166	136	158	159	169	160	176	141	149	148	171	163	164	163	141	163	169	154	170	171	146	143	179	152	148	152	149	175	159	166	158	154	162	138	133	183	141	149	168	147	160	160	150	150	156	159	157	167	148	181	154	173	158	142	159	160	171	155	153	151	149	139	156	166	154	178	159	125	165	161	157	170	158	164	149	176	147	165	160	143	163	165	152	142	158	143	161	150	149	157	163	160	173	169	181	154	171	159	144	163	164	152	150	152	155	149	156	163	138	155	159	158	156	195	142	151	167	151	164	166	157	152	159	142	146	162	155	165	157	169	152	154	143	175	160	160	150	127	156	181	153	159	145	138	152	130	139	156	148	158	151	169	170	168	166	147	148	168	180	150	169	148	164	168	135	145	149	155	156	170	169	164	146	166	144	175	137	140	154	151	152	164	175	140	164	160	161	159	155	161	154	170	172	139	166	168	161	149	164	151	165	157	143	144	131	167	153	166	178	168	158	164	173	159	168	147	150	170	176	153	148	163	163	177	156	164	158	153	164	146	160	162	168	146	169	150	137	164	158	153	146	161	162	143	155	153	187	143	159	161	164	168	164	159	149	145	165	169	157	164	154	158	168	144	125	148	158	158	160	161	170	175	148	149	172	139	172	170	162	173	158	148	151	159	169	141	154	148	153	161	150	167	156	157	139	136	174	173	154	174	168	172	144	163	164	143	155	160	143	161	149	148	177	181	166	153	180	137	157	145	142	162	167	166	131	157	173	160	153	154	151	143	152	159	167	170	143	156	148	150	175	154	160	154	157	163	164	161	162	156	158	173	178	143	172	164	147	157	159	145	162	164	155	161	170	158	131	130	159	139	169	149	168	159	168	146	177	156	161	162	157	147	150	180	176	157	162	162	176	150	164	137	169	138	161	167	179	178	156	142	180	150	162	154	157	146	149	161	165	153	147	146	157	157	160	150	151	150	169	134	157	155	163	173	135	137	149	160	160	161	159	160	167	176	163	167	156	158	189	154	167
33733	43349	19938	11566	4299	2466	1923	1489	1190	1041	894	771	665	665	575	541	516	468	472	464	436	429	418	349	358	374	365	376	381	342	347	326	327	327	321	340	330	351	350	293	357	347	366	339	299	283	318	333	307	305	295	277	323	328	317	326	327	275	331	317	310	333	311	305	293	314	296	277	303	315	292	330	320	295	312	324	333	302	332	289	291	331	303	301	318	267	307	323	328	314	314	310	305	277	304	257	328	295	312	261	308	346	307	290	293	308	319	309	281	328	319	310	299	305	310	280	312	332	326	318	256	277	290	286	310	287	306	278	350	347	301	296	300	287	307	283	293	327	305	299	301	308	302	312	332	285	300	263	281	277	311	280	319	279	283	321	290	299	314	295	309	296	274	318	269	304	295	288	309	328	279	320	292	324	293	267	301	324	280	288	311	333	288	285	292	289	267	300	302	267	302	293	303	308	318	299	304	318	300	308	296	291	289	313	318	306	287	305	286	294	254	295	276	305	295	295	277	264	292	288	313	339	306	292	291	336	336	317	252	335	273	292	289	323	324	277	305	317	285	281	294	286	320	310	304	309	308	349	278	298	320	267	299	291	300	309	307	306	298	307	308	324	310	277	285	301	320	278	296	319	299	317	286	301	317	294	302	266	320	297	270	274	284	306	303	315	286	304	279	280	316	279	292	318	291	318	288	299	299	302	295	307	308	292	277	299	275	265	311	259	278	309	296	297	327	268	300	312	300	266	240	304	289	258	298	316	294	308	288	297	274	295	307	278	299	290	343	280	306	326	314	291	302	280	304	299	284	316	300	279	284	279	298	305	311	287	296	301	326	310	338	293	286	311	296	305	311	304	263	269	283	315	310	255	286	271	267	272	304	317	308	285	303	306	288	291	298	306	324	291	284	289	317	286	286	322	298	301	287	280	275	317	327	293	315	348	297	288	320	322	310	303	306	304	307	305	284	300	301	290	279	316	316	285	321	329	284	290	291	289	317	270	290	297	314	314	313	279	329	299	297	272	322	324	321	294	287	267	315	315	321	321	287	305	285	322	274	290	280	318	306	290	296	307	296	296	328	325	328	292	267	322	312	262	294	300	304	283	286	310	271	315	292	334	311	316	327	316	301	288	315	293	313	295	317	314	306	270	326	336	300	260	310	318	315	296	301	310	306	280	297	263	300	259	318	310	323	294	330	279	288	295	309	300	269	314	293	314	312	260	267	304	320	302	282	312	273	289	293	313	290	308	307	302	288	301	310	290	307	315	287	326	290	302	272	306	277	259	307	289	306	326	309	292	314	311	309	304	324	289	308	316	279	307	327	297	287	305	291	291	293	284	290	299	321	317	308	303	313	299	317	292	317	307	297	302	307	346	269	304	293	312	309	293	290	309	285	259	299	271	286	280	269	319	297	292	314	305	314	281	312	323	260	326	284	311	291	309	334	300	301	280	325	289	319	320	295	291	300	297	297	311	323	315	293	319	318	302	305	310	280	291	289	299	303	326	280	326	290	298	283	329	296	305	300	300	291	307	277	320	299	282	311	304	304	288	286	296	305	308	293	304	315	309	260	302	314	298	263	291	328	323	307	338	301	291	333	303	305	289	341	306	281	298	309	313	290	310	297	301	285	271	335	302	274	340	301	307	315	320	299	294	304	287	298	305	297	302	275	302	324	309	335	283	291	318	325	275	334	288	285	312	314	324	315	321	297	318	271	277	342	289	292	281	312	291	310	310	301	287	299	291	295	285	299	286	337	284	294	330	304	294	293	290	284	277	307	278	319	311	315	296	286	293	279	311	281	312	286	318	279	306	298	302	308	317	295	281	284	290	314	296	297	280	289	316	274	290	295	303	295	305	341	290	308	303	284	317	307	304	300	317	274	294	323	283	283	304	327	282	283	284	275	314	278	295	303	293	257	279	329	340	317	303	284	301	330	287	330	281	273	319	312	335	298	293	294	317	305	257	282	302	304	307	294	314	281	300	296	276	298	311	282	273	287	302	308	307	309	299	290	288	302	262	318	300	275	300	282	287	272	319	284	297	301	291	299	301	310	281	288	323	288	288	295	271	305	297	303	298	310	293	326	323	304	287	307	262	292	305	302	288	239	317	304	303	301	299	323	307	328	311	331	273	285	299	313	301	299	319	279	310	294	312	320	307	298	282	323	271	283	328	310	283	284	309	304	277	318	300	283	319	324	312	343	299	310	339	298	305	280	283	297	316	314	316	291	279	291	316	310	312	284	271	296	312	283	298	313	333	293	299	296	254	273	321	300	304	308	294	283	336	267	311	286	283	256	286	303	319	310	304	287	272	287	286	287	313	260	311	335	292	281	302	299	306	304	296	310	303	310	297	316	291	302	290	308	300	290	328	299	296	279	286	283	293	312	281	297	310	279	302	301	318	277	337	275	300	327	288	313	281	287	288	315	308	322	282	311	295	308	289	314	270	280	323	297	275	276	307	307	278	317	310	313	308	276	325	281	281	314	296	297	294	307	304	298	266	296	306	298	281	298	299	299	292	308	308	300	270	303	275	282	282	297	298	305	320	265	314	296	328	303	319	305	275	291	305	281	308	280	327	289	306	272	286	311	313	306	311	308	313	292	299	303	292	312	318	316	310	276	292	298	294	292	322	302	322	287	305	284	316	300	282	301	250	307	301	308	269	285	310	294	309	287	297	295	280	290	281	276	292	286	315	320	283	277	294	306	295	310	326	286	304	318	296	313	277	294	319	296	290	332	295	351	300	267	285	287	279	290	285	276	289	315	317	307	288	283	289	300	292	300	300	292	306	288	300	278	301	303	289	329	301	309	305	318	300	287	296	303	297	268	345	298	277	307	307	337	301	311	322	290	310	301	277	302	309	283	294	282	319	316	310	296	301	310	276	256	291	337	297	304	294	293	320	268	287	272	287	302	279	319	290	304	292	298	282	291	297	327	306	282	317	311	281	290	310	299	295	314	289	331	298	297	311	315	302	329	320	314	298	310	297	286	306	307	291	286	272	296	295	311	277	323	322	315	324	329	300	292	266	283	280	288	306	301	305	298	290	298	301	301	357	295	293	302	282	301	300	295	285	299	305	292	326	282	270	323	298	300	304	296	318	301	316	318	301	319	330	298	286	319	288	313	305	299	283	276	295	286	305	299	318	295	307	301	279	265	315	312	324	285	288	279	308	299	303	306	292	299	280	302	319	297	266	290	292	325	281	329	275	332	267	317	289	317	314	299	269	346	309	294	314	288	275	277	301	288	306	318	289	303	344	272	348	320	303	278	314	285	307	308	292	286	294	325	306	296	302	285	300	320	307	296	290	273	302	320	300	300	283	278	336	307	291	289	287	294	297	285	307	313	317	296	291	291	284	314	281	277	294	301	303	317	286	295	308	272	315	306	331	280	269	287	289	329	303	270	238	324	276	279	286	315	301	304	324	279	310	315	324	301	289	291	306	298	300	298	304	291	306	288	294	291	264	302	280	311	292	279	283	292	290	295	316
27489	19864	6243	751	434	352	328	346	321	333	322	323	383	340	356	331	342	348	354	318	363	327	337	368	336	356	346	332	346	334	364	345	373	353	297	322	363	332	341	352	347	327	356	368	304	320	333	348	329	343	348	332	311	359	329	333	377	318	326	359	326	357	355	331	329	340	341	347	333	312	367	359	369	356	321	311	318	346	332	319	327	330	352	344	358	333	272	351	315	335	337	294	290	361	311	345	324	339	331	336	339	323	320	344	323	317	326	333	376	346	315	343	376	370	327	345	319	344	327	352	343	338	349	340	334	329	349	347	343	298	340	340	326	328	340	337	378	354	368	342	324	324	317	329	344	344	316	330	335	353	343	312	360	374	345	347	330	345	311	339	306	329	335	357	337	348	358	329	350	333	333	362	341	327	337	307	342	322	370	346	304	338	302	349	332	314	300	356	335	333	327	341	334	332	307	321	343	328	342	353	339	328	315	361	362	332	334	319	298	327	343	344	359	365	338	336	354	378	322	339	359	335	317	326	337	337	322	308	320	337	354	331	328	333	369	326	318	324	330	331	347	329	348	362	343	342	334	312	291	356	325	349	342	312	318	323	280	355	344	301	340	319	335	340	356	319	350	321	334	333	360	319	333	350	353	376	323	341	359	319	350	301	348	336	360	334	298	331	356	347	321	350	308	319	344	329	347	321	346	346	330	351	326	324	362	327	350	336	348	362	304	329	349	359	366	335	362	353	334	347	376	327	320	349	343	364	324	364	353	356	335	350	369	317	363	375	350	310	315	356	336	340	339	366	363	341	324	294	341	332	351	305	311	328	314	311	343	344	339	349	341	366	317	345	352	333	326	310	336	308	328	373	359	350	307	349	329	342	363	298	324	348	338	287	310	360	335	363	352	337	319	364	319	341	319	319	375	349	330	349	311	334	334	356	323	304	340	301	353	371	339	344	376	342	347	354	336	312	349	330	335	355	328	353	310	323	332	335	347	370	371	334	370	299	380	330	311	338	337	346	358	323	341	325	346	342	350	334	322	298	367	344	315	322	371	303	337	332	323	352	306	324	346	366	317	335	347	309	330	323	321	309	345	339	335	336	348	298	323	336	343	320	326	324	366	341	343	348	360	352	358	339	384	344	326	332	329	361	337	362	355	347	332	358	314	315	300	331	357	330	319	356	341	333	344	349	318	373	347	331	326	329	351	317	369	306	360	324	320	370	336	357	314	328	309	327	318	330	325	320	318	357	323	316	321	347	338	352	349	371	357	324	332	328	339	332	343	335	358	348	326	317	338	349	320	348	378	332	349	330	347	372	330	361	322	365	327	352	330	327	318	316	310	321	340	333	346	360	318	354	330	311	330	373	296	359	346	298	328	350	311	323	310	346	329	332	343	319	336	296	322	336	349	351	361	359	338	325	357	337	293	299	338	331	348	335	332	325	325	319	352	314	315	314	309	342	320	337	300	320	320	313	360	364	347	313	336	341	325	323	331	337	315	351	357	334	345	313	372	343	341	343	310	331	329	355	343	331	334	373	356	331	327	350	315	340	299	303	352	357	353	339	337	331	358	325	348	311	336	352	317	313	309	331	358	343	371	332	324	331	362	338	330	310	363	337	298	336	317	361	332	329	341	357	367	368	329	342	368	342	344	342	335	353	358	384	346	346	356	357	334	314	391	314	305	335	344	349	324	321	359	344	343	345	300	353	321	369	367	325	344	315	357	331	335	337	316	335	356	328	378	344	341	341	324	322	337	317	331	315	310	337	356	326	345	318	368	358	337	328	329	328	317	343	330	345	341	334	367	351	329	352	339	331	334	316	329	327	338	321	341	324	316	362	318	351	321	341	350	314	356	321	322	311	351	342	330	327	339	305	316	342	335	330	343	340	381	322	374	346	317	353	347	327	328	321	366	355	340	315	361	326	312	345	320	335	376	347	347	329	354	362	330	352	360	315	295	337	347	352	295	335	345	336	334	331	384	355	317	306	315	363	334	338	362	320	316	342	311	342	318	336	323	331	356	360	303	358	361	336	314	342	352	303	335	331	347	310	333	340	305	317	358	339	348	350	366	320	316	341	321	330	319	358	329	380	338	363	375	327	353	337	355	309	346	327	314	298	368	344	361	321	352	370	313	343	319	347	320	373	356	319	338	336	382	337	354	354	332	333	335	339	343	384	328	321	338	352	329	344	351	331	298	323	361	342	307	348	338	311	330	362	348	345	310	354	359	332	349	335	347	320	323	326	328	327	330	325	337	344	367	353	366	319	353	327	350	348	370	343	285	326	322	325	332	333	299	324	324	376	330	329	319	331	335	313	374	355	345	332	325	305	308	318	314	355	302	328	342	327	353	368	339	377	341	349	328	357	366	335	361	361	314	343	322	304	319	321	316	339	352	351	302	350	321	347	325	330	345	345	336	322	347	371	348	326	342	317	332	346	361	341	339	321	356	317	353	324	334	340	357	349	331	341	359	339	358	341	354	353	306	283	349	324	352	328	319	304	359	347	348	327	341	351	331	300	331	330	331	354	314	337	353	358	320	313	388	329	334	310	368	328	344	353	333	314	342	330	331	343	350	365	339	331	353	318	339	322	314	334	372	329	334	328	338	326	322	345	380	329	297	335	335	343	369	312	346	325	354	334	328	314	322	350	340	336	334	308	330	343	371	348	353	338	342	351	335	341	356	337	320	337	333	334	334	311	356	319	315	375	333	342	357	344	346	327	322	331	332	337	335	399	297	336	345	339	315	350	337	351	332	344	332	328	319	332	344	325	315	341	315	318	328	324	343	347	341	317	326	309	348	349	331	374	349	335	352	343	349	347	323	348	338	344	335	342	324	357	337	335	352	331	343	332	352	329	341	318	305	348	355	313	365	342	315	343	378	338	344	333	347	318	307	324	309	316	363	342	309	320	317	323	332	381	305	316	299	352	338	325	317	384	351	333	341	340	342	358	351	316	353	343	337	311	308	324	334	314	322	326	374	331	330	323	375	304	312	345	332	329	351	345	317	343	295	331	353	362	318	344	343	334	395	330	351	322	346	343	293	312	331	347	299	350	330	340	322	357	332	303	349	344	341	308	350	322	307	303	346	343	354	321	340	359	348	340	320	307	341	342	345	348	365	346	355	390	318	359	324	332	297	314	368	345	371	324	324	350	311	340	334	327	313	331	354	332	322	341	320	322	323	342	350	341	336	351	320	324	333	314	338	309	365	351	306	344	344	347	348	343	338	321	329	329	305	365	339	349	333	345	315	338	369	347	321	362	353	357	320	358	333	303	350	324	334	305	345	353	337	317	350	352	359	371	353	346	331	369	310	336	320	374	353	342	342	339	324	336	346	303	348	386	374	374	310	319	322	337	319	361	308	350	367	349	348	353	337	307	347	337	362	337	322	329	323	346	316	345	330	351	300	349	350	353	330	356	332	305	340	335	327	352	340	329	370	317	350	325	361	347	289	337	341	340	327	341	355	352	343	362	313	336	320	347	327	334
21841	17396	2864	1236	790	692	716	692	671	628	645	651	590	631	607	572	565	569	581	583	565	623	628	634	621	636	617	596	604	634	643	583	594	588	638	624	645	626	661	615	614	639	611	602	642	563	632	636	601	670	641	629	578	593	613	622	613	611	623	597	621	609	601	629	621	618	623	602	563	609	606	638	636	578	648	633	594	649	612	604	596	624	603	621	644	607	603	628	595	609	601	609	606	591	595	599	569	596	582	663	595	623	583	644	598	682	644	664	586	594	554	651	620	609	572	642	612	611	639	616	639	627	603	604	601	630	592	636	588	636	622	630	634	578	616	633	644	571	581	613	614	589	604	627	609	654	583	606	618	590	616	590	596	583	623	650	633	581	614	614	575	609	621	619	676	600	598	595	625	607	596	594	568	635	619	605	597	651	581	627	595	596	609	640	596	576	585	605	592	595	610	611	595	635	620	570	594	594	567	608	634	630	627	607	577	584	623	657	622	610	559	620	618	561	575	595	599	622	613	650	606	635	633	588	607	640	622	583	598	647	594	622	588	548	605	576	616	593	598	644	605	572	642	614	639	602	623	606	650	621	584	591	598	580	618	576	575	610	602	645	616	593	591	573	594	609	631	629	619	625	617	568	591	626	622	595	616	596	583	599	591	591	605	610	620	640	579	589	607	624	629	605	614	626	588	565	654	605	572	611	591	596	598	579	605	610	618	604	623	598	624	608	550	611	599	633	584	597	650	628	630	608	653	615	570	566	575	599	636	615	613	622	582	619	638	589	589	626	603	611	623	554	599	618	586	607	630	630	594	605	626	563	596	641	623	593	644	575	639	586	594	629	577	660	638	601	640	622	620	589	605	576	599	611	580	624	557	593	612	607	608	598	606	606	588	612	627	591	582	619	575	589	604	566	627	576	584	568	576	586	590	595	635	617	589	610	620	633	548	612	603	574	627	583	586	592	650	642	620	626	600	645	635	662	604	631	617	592	594	599	598	635	618	607	607	609	613	573	661	654	589	603	585	612	604	588	619	597	567	556	621	597	611	621	642	651	611	588	602	580	640	641	612	632	597	591	627	627	571	625	654	645	651	608	614	602	621	599	631	634	649	612	597	625	609	614	597	560	622	622	596	629	651	577	616	578	637	622	626	601	606	625	562	671	595	590	600	592	594	581	628	623	612	601	561	635	558	601	600	580	597	610	601	570	626	662	580	621	603	599	599	552	630	623	612	631	614	587	604	649	648	626	564	642	580	612	630	571	629	607	575	580	625	587	634	586	645	587	632	633	588	556	599	580	605	571	558	601	574	629	615	567	633	610	560	634	630	642	582	610	609	614	618	620	605	590	599	622	594	561	572	648	569	622	603	619	581	554	608	614	613	590	589	597	586	602	604	637	590	576	607	610	629	605	572	601	598	661	596	573	561	606	648	633	612	627	589	639	619	594	581	595	581	622	599	620	597	641	624	617	594	605	588	647	596	622	574	612	607	609	578	635	603	655	615	621	619	600	638	609	592	538	610	607	629	625	594	584	651	594	620	639	614	580	606	593	624	549	592	617	616	611	568	568	681	600	653	602	617	554	641	574	581	553	598	628	565	611	589	539	640	601	600	638	670	626	609	648	609	602	603	601	631	633	548	622	572	625	599	638	641	626	619	612	603	620	617	595	620	573	617	614	574	531	646	603	624	583	654	607	606	625	584	601	626	577	612	584	614	578	583	654	626	605	601	623	634	546	577	603	583	598	618	634	617	543	577	634	598	651	611	609	645	565	599	586	672	598	626	597	635	605	599	569	630	631	581	622	615	601	640	657	605	592	668	634	614	609	674	599	584	587	615	579	602	600	647	599	606	607	605	608	639	587	581	612	608	630	640	568	588	645	608	622	616	641	610	622	644	611	547	620	653	603	640	626	572	593	619	655	620	659	606	607	598	576	602	561	603	589	579	595	596	593	575	580	626	553	603	631	614	615	571	573	594	554	616	571	615	613	641	616	602	604	604	605	621	630	647	631	609	577	583	589	609	634	669	572	576	618	657	575	610	582	568	586	611	616	626	622	554	607	592	612	667	630	597	603	592	643	610	636	605	618	601	618	614	588	617	619	612	585	613	618	568	626	600	576	631	583	657	589	583	582	631	610	611	614	639	594	647	592	622	608	593	592	627	593	598	610	641	620	601	627	615	618	619	599	619	638	576	606	621	641	667	625	644	643	635	557	617	636	640	609	625	606	616	672	611	634	614	617	612	606	565	582	630	641	592	653	603	641	598	596	591	587	602	619	586	585	560	585	600	615	626	564	631	631	620	659	613	595	572	560	566	606	664	636	636	621	576	640	608	623	601	630	608	660	647	575	609	606	609	625	608	627	592	586	610	564	572	647	537	622	592	614	593	635	592	604	597	598	605	592	638	557	611	600	601	645	606	600	557	585	585	602	579	626	595	582	618	533	576	604	590	625	603	644	593	596	601	604	583	619	656	596	576	581	618	616	607	580	595	572	604	632	630	588	592	580	623	609	645	581	598	604	617	561	573	595	603	621	563	628	582	612	575	612	615	582	610	591	576	621	636	598	622	610	624	638	638	605	587	599	605	624	633	643	618	589	621	611	602	629	633	610	582	593	600	648	604	570	576	587	600	611	608	617	605	634	639	600	582	592	622	655	612	590	611	592	607	603	606	608	589	616	623	620	645	586	600	589	633	622	583	623	586	591	616	637	615	596	609	666	600	630	614	615	619	664	619	594	629	574	579	597	616	609	588	604	575	569	631	564	616	589	612	622	601	594	575	630	603	632	627	605	599	641	616	616	636	621	621	590	610	593	605	612	639	640	626	616	591	593	619	612	603	589	601	592	642	595	650	598	609	575	610	638	629	578	596	601	589	621	619	569	599	588	584	581	583	636	614	577	575	628	572	615	606	590	604	638	601	598	618	631	615	647	585	593	601	564	580	627	601	633	611	595	614	661	594	602	600	574	607	611	649	588	600	625	599	657	586	596	610	604	657	549	596	614	588	617	606	606	585	625	617	610	610	602	616	626	597	606	578	590	623	591	652	618	601	618	565	623	565	602	583	674	598	588	632	643	620	574	616	636	643	614	599	578	649	573	631	545	608	599	633	616	604	622	609	551	630	610	586	638	623	534	624	599	614	587	590	649	621	628	605	617	592	595	591	610	571	562	621	594	608	590	623	596	544	618	595	601	593	600	646	670	624	569	608	620	620	636	652	586	589	647	590	614	597	587	581	623	592	611	596	606	623	650	569	614	612	620	544	622	586	633	589	615	601	603	609	634	610	604	588	614	590	617	581	613	641	607	619	613	591	587	604	590	618	601	595	595	573	640	597	653	582	597	609	626	585	596	647	663	579	613	608	546	601	597	622	583	582	634	614	580	581	614	642	606	596	639	618	603	577	637	582	616	594	627	639	593	585	631	633	584	604	629	630	599	561	615	588	651	583	615	581	608	582	600	635	619	616	627	651	585	630	624	591	619	614	604	622	556
26651	21603	19354	3545	516	414	422	341	357	370	339	336	320	336	370	339	343	356	340	376	378	365	357	352	361	365	347	323	358	337	337	323	333	343	356	328	371	318	342	351	367	393	356	365	332	339	346	334	337	330	358	321	322	325	359	365	349	363	372	313	316	340	349	340	329	324	330	324	329	335	325	322	351	340	344	345	332	357	358	354	310	344	350	343	380	331	337	338	360	320	370	307	347	362	304	354	366	337	370	370	314	368	338	351	314	339	327	355	292	335	344	339	352	330	327	334	363	344	327	342	369	330	330	356	349	336	378	336	359	338	322	356	317	369	298	369	358	338	372	334	339	377	328	325	340	326	353	365	345	326	322	338	377	350	340	310	326	315	353	315	334	327	356	314	356	326	343	362	350	353	369	375	357	319	359	332	349	362	337	324	343	340	378	334	318	322	398	333	324	345	335	336	358	338	337	323	331	345	355	349	372	396	336	327	347	347	381	324	354	355	317	336	348	320	376	350	329	336	351	309	326	343	325	370	325	343	385	328	340	348	340	310	347	359	360	343	319	374	335	358	314	352	338	367	329	368	343	390	342	324	347	381	322	370	337	320	341	346	353	333	322	318	352	334	366	345	335	341	349	366	314	371	328	357	324	376	347	345	342	327	346	324	348	345	306	353	354	367	327	348	359	347	344	333	346	352	344	364	353	360	330	304	330	352	325	374	315	323	331	345	354	369	338	318	361	353	363	364	344	374	326	362	364	340	345	341	342	354	308	347	335	332	326	362	314	332	332	358	336	324	333	341	368	307	327	326	340	310	354	349	317	316	353	327	320	365	367	321	353	367	313	382	370	348	359	351	323	325	334	346	354	335	349	355	337	361	342	355	345	335	320	353	324	350	356	331	351	344	365	283	333	342	355	296	324	333	361	355	384	346	359	357	341	364	340	352	303	349	400	377	374	350	326	331	384	373	361	349	336	359	353	310	340	338	362	357	337	296	360	325	353	371	307	338	331	381	335	353	341	369	343	337	346	357	361	337	337	362	364	394	337	377	333	325	335	347	349	307	356	321	369	364	343	338	368	359	318	325	321	332	312	332	346	349	376	307	343	362	350	334	326	334	343	337	303	356	344	333	368	306	330	369	361	344	314	331	354	349	337	347	348	355	353	321	361	355	353	359	349	358	347	349	325	318	335	338	337	351	352	339	339	349	354	363	360	330	339	355	351	324	306	331	363	361	295	369	336	363	330	355	325	322	349	336	341	338	331	334	368	353	325	353	342	341	360	333	326	358	337	356	349	339	334	336	337	371	349	353	373	324	342	350	344	326	373	352	335	334	320	327	356	319	320	336	352	339	364	320	322	340	338	368	337	372	346	347	345	351	357	358	344	300	321	327	352	374	348	307	342	360	342	315	348	333	348	355	360	350	340	372	354	367	342	347	320	341	306	373	339	366	339	330	334	365	339	309	318	319	324	347	342	338	370	327	368	364	345	332	358	318	317	345	343	327	330	335	365	330	348	379	328	341	331	350	337	349	336	307	369	292	299	369	366	322	352	319	355	344	334	339	354	332	363	318	315	347	354	334	340	359	366	363	339	329	358	309	331	315	331	319	339	332	361	349	335	361	362	355	333	340	368	337	331	335	297	344	331	374	330	367	350	353	357	342	346	345	336	379	324	333	345	335	337	339	352	334	375	347	341	316	347	334	330	349	362	330	352	321	341	332	328	331	357	353	340	351	373	386	329	344	333	339	319	339	349	339	337	337	305	354	338	361	379	333	338	356	355	369	362	353	357	320	308	355	325	351	348	336	371	337	347	330	323	359	337	336	373	324	332	302	318	355	330	358	341	355	337	314	347	336	357	379	375	349	317	330	348	354	318	354	346	347	372	359	321	345	341	349	345	364	318	354	347	344	365	333	353	329	340	338	322	344	333	319	349	357	342	342	334	344	358	354	355	346	342	382	354	329	336	349	352	313	376	306	368	350	371	321	336	328	330	335	329	386	301	342	359	341	327	343	360	354	376	351	343	349	358	355	340	321	355	354	317	317	341	324	358	349	343	330	362	347	333	357	350	342	345	339	348	312	376	348	321	362	348	340	355	345	318	347	328	341	316	318	354	330	331	341	347	342	332	360	336	362	337	351	385	316	349	312	356	325	332	330	335	334	350	357	344	301	338	350	369	356	376	328	333	335	311	334	351	353	374	337	325	343	354	324	328	335	363	294	348	309	376	356	340	365	339	348	355	370	353	360	339	293	378	312	362	340	350	346	317	340	374	318	363	333	314	336	363	341	334	329	319	344	366	339	378	363	356	333	393	334	362	332	351	322	347	340	364	314	332	346	339	306	354	349	353	335	346	335	336	323	332	315	334	373	332	338	336	359	341	335	377	355	349	369	371	344	361	339	331	333	308	341	366	331	351	374	352	387	390	347	354	351	357	351	353	344	340	353	332	371	375	337	332	344	355	371	326	314	339	309	381	364	373	361	356	341	342	368	326	376	335	334	330	343	373	350	315	332	305	354	358	349	349	349	359	352	328	372	348	306	337	309	375	317	343	363	363	332	327	352	319	325	332	329	349	371	375	330	332	347	349	347	368	350	353	365	359	350	315	342	349	353	316	352	368	337	329	357	346	352	343	316	359	377	329	304	346	322	328	314	354	330	332	363	348	319	334	329	325	342	340	351	357	343	335	349	357	365	304	385	371	334	318	311	347	355	355	336	368	341	348	337	354	341	365	339	351	320	364	339	358	356	344	354	326	314	327	326	348	341	320	327	354	314	321	336	347	372	339	343	372	303	358	344	350	376	321	336	332	363	349	341	343	334	342	372	391	352	362	323	340	321	333	340	361	366	304	325	350	328	317	304	333	347	360	379	375	337	321	358	359	338	343	349	313	339	352	323	336	358	357	310	334	342	334	326	353	345	325	364	357	330	362	374	334	349	292	362	367	358	366	333	349	369	344	360	317	337	357	352	345	295	359	307	350	351	320	352	348	339	381	348	362	333	344	328	322	358	336	346	333	337	325	330	358	340	329	361	364	385	315	336	319	336	333	337	328	394	374	307	325	347	372	318	403	339	339	331	341	335	373	354	338	361	358	361	364	330	336	342	314	316	342	346	344	341	335	374	310	362	342	336	327	353	350	351	354	350	324	331	351	369	348	340	334	338	329	364	327	340	343	330	323	356	351	339	346	370	329	348	346	347	354	330	329	321	355	369	346	332	349	346	319	329	342	350	328	334	330	351	320	327	310	308	335	303	332	363	365	347	335	300	352	375	326	327	369	348	342	330	333	338	347	325	372	315	360	347	319	350	384	353	312	353	373	342	325	311	339	347	303	328	350	341	313	318	311	341	363	362	344	356	362	335	332	330	327	315	370	346	364	345	353	370	351	349	355	376	354	322	354	357	375	350	358	352	327	345	318	341	336	302	341	332	345	329	336	358	338	331	365	351	372	382	310	338	321	342	360	306	333	360	336	341	352	339	344	357	343	325	334	353
24406	23416	3757	1506	955	834	821	744	692	721	671	727	609	646	657	643	710	620	625	591	659	648	644	668	678	664	618	626	629	634	649	600	640	610	681	671	660	632	668	544	647	625	605	626	637	632	633	616	648	578	633	615	644	653	634	606	640	638	659	608	590	652	630	612	648	668	605	665	633	643	565	630	660	651	651	656	630	635	597	650	606	611	617	594	664	639	629	594	591	601	624	624	637	612	662	566	633	605	630	632	603	582	604	639	628	695	676	644	631	619	679	642	611	624	606	669	662	621	625	614	621	637	626	577	631	659	664	632	671	629	643	638	650	604	611	643	606	662	606	608	677	648	672	639	632	592	607	674	599	640	657	625	659	649	633	635	651	610	647	611	658	632	613	616	607	641	651	663	628	640	673	595	611	617	649	613	628	656	618	640	656	591	653	628	592	644	634	653	657	614	637	636	616	583	627	608	599	669	634	642	612	622	644	624	655	624	664	606	634	645	634	650	697	604	652	620	608	592	616	650	595	629	650	616	624	628	624	618	608	666	703	655	665	639	607	631	631	613	664	598	594	636	594	630	620	628	617	600	619	610	628	617	640	654	614	630	675	672	592	620	674	623	601	657	634	607	603	620	602	619	636	609	646	643	598	588	629	634	595	627	632	635	629	623	627	638	601	620	612	648	602	645	659	610	654	653	646	574	614	636	612	587	620	655	662	630	636	639	636	643	616	568	639	638	640	613	607	631	628	632	667	585	619	587	645	574	649	659	658	613	622	629	683	640	613	596	615	634	657	607	610	604	641	590	667	672	634	663	606	612	647	653	616	639	624	619	603	672	619	613	627	640	630	576	636	643	626	632	606	667	671	590	610	633	664	610	634	642	612	632	616	621	617	613	624	631	631	596	596	678	604	653	611	616	591	630	579	582	667	613	625	653	630	686	619	686	594	614	659	617	629	618	635	622	632	633	621	578	653	618	623	588	628	631	649	647	628	599	565	661	638	689	647	606	653	617	607	631	627	623	577	633	626	615	647	633	616	636	624	645	637	623	629	705	611	626	646	603	626	669	635	659	644	649	679	623	645	650	619	606	601	643	622	598	638	625	643	647	616	608	634	612	656	641	647	623	611	587	613	646	615	601	648	630	659	619	625	633	644	605	616	593	586	608	631	647	602	617	653	589	623	653	615	609	618	601	693	624	623	629	634	609	638	618	668	595	616	584	612	597	650	624	606	638	619	618	634	627	655	614	620	610	633	569	627	628	663	617	585	660	636	643	606	615	629	644	674	647	616	619	654	590	648	612	641	651	621	620	607	635	643	654	608	623	661	652	623	629	606	613	624	644	659	628	633	611	652	572	629	651	624	589	582	602	642	631	627	620	643	652	616	660	633	652	647	636	630	625	625	599	641	634	597	621	611	650	609	654	598	598	635	634	620	651	585	650	594	642	607	676	641	626	621	603	645	687	674	591	598	617	581	629	671	591	604	602	628	624	625	637	601	593	650	584	605	609	599	624	609	680	594	624	630	659	625	654	664	628	576	575	611	676	636	633	668	669	625	617	612	601	627	674	645	658	575	584	628	625	594	626	674	631	618	624	619	696	648	663	665	574	633	617	633	623	629	619	613	672	583	617	638	574	668	586	616	660	623	609	644	574	600	637	683	636	657	672	626	670	656	597	612	685	604	630	644	643	622	641	565	609	663	601	637	601	639	624	633	615	614	624	638	641	618	656	678	612	606	600	624	641	618	603	653	606	662	642	610	611	593	624	658	653	639	646	628	632	691	638	637	627	615	619	602	652	660	610	624	566	613	634	616	636	607	569	604	627	649	652	649	591	641	676	610	547	649	620	608	631	618	617	595	600	596	597	662	622	587	607	639	595	627	669	646	639	664	596	620	605	622	627	634	585	572	641	645	600	613	642	613	633	619	590	645	633	664	650	607	564	616	580	651	646	599	627	621	583	618	622	618	626	599	623	625	653	618	631	633	592	643	670	649	617	635	620	592	594	629	594	594	658	634	681	650	648	612	647	638	641	616	627	596	657	617	648	627	648	641	616	669	608	613	613	638	654	643	588	657	652	625	645	608	639	615	652	611	635	662	619	636	602	657	624	641	620	645	603	602	616	614	621	591	673	611	616	659	621	624	623	600	619	658	602	642	669	654	627	727	616	628	664	631	616	600	615	660	628	639	652	609	625	628	665	631	623	660	613	673	608	649	670	624	633	615	590	611	612	655	628	601	647	647	664	670	597	671	630	677	641	626	647	617	657	613	625	630	629	628	596	613	619	653	608	623	606	643	602	639	610	645	664	629	577	595	635	640	599	613	660	649	620	611	620	631	626	609	595	629	628	632	644	635	576	607	619	665	645	609	650	622	607	599	600	625	654	567	642	666	621	638	633	586	674	617	616	636	608	654	615	630	634	638	628	623	570	626	654	586	641	621	641	639	600	624	640	655	630	644	649	598	675	630	657	638	651	654	635	632	582	670	659	588	589	690	576	627	618	626	661	658	615	588	652	678	643	627	624	655	618	597	621	627	608	607	627	571	587	626	625	675	635	624	649	612	614	634	629	633	579	626	613	619	639	615	624	623	636	689	602	623	624	637	631	644	617	647	568	663	642	662	639	616	652	687	666	617	654	606	632	628	610	645	609	634	628	629	619	620	590	634	663	644	614	677	619	640	628	642	617	612	577	642	623	626	659	635	618	618	638	603	655	647	600	597	619	594	594	620	639	631	655	608	615	635	667	662	614	599	592	614	676	636	623	625	572	642	574	611	637	627	618	613	625	617	642	586	596	624	642	649	643	662	618	637	622	631	654	635	617	653	651	660	650	639	634	616	623	626	603	657	599	625	631	677	629	590	639	593	591	636	658	642	640	577	622	637	582	576	622	660	623	585	604	673	628	612	657	660	663	595	601	632	620	617	630	633	660	606	652	646	622	634	590	601	654	684	561	625	662	651	604	599	610	577	589	625	609	629	583	617	650	634	628	629	607	672	652	599	649	602	632	668	609	623	623	649	632	605	651	629	639	655	641	622	650	640	635	689	622	627	625	639	609	649	627	658	644	630	616	631	657	625	634	587	620	586	631	583	639	591	701	629	611	649	655	637	587	593	636	618	671	640	626	599	640	646	606	620	640	596	656	624	593	610	616	612	624	666	632	573	616	629	580	625	622	651	638	593	674	645	650	608	612	635	599	640	617	671	649	623	606	664	682	608	663	604	605	617	643	610	616	658	684	668	582	681	635	629	647	648	624	586	611	631	641	605	612	616	671	660	593	627	645	629	586	620	616	610	617	662	652	630	618	656	589	585	635	643	617	639	609	556	614	613	606	619	615	653	661	608	609	627	643	603	624	665	612	651	681	623	627	638	583	611	622	640	631	646	605	600	621	602	669	634	634	640	572	654	613	642	594	665	609	653	608	559	625	618	625	624	636	580	662	629	610	624	614	608	644	617	600	639	603	638	625	631	614	620	611	661	597	642	680	676	628	573	650
23647	21516	29128	24172	21440	16655	1233	555	391	354	308	305	233	216	259	215	235	189	211	200	202	194	199	165	157	165	173	171	169	177	190	176	175	145	162	153	163	174	158	154	173	165	180	176	165	164	165	157	182	145	172	145	152	155	161	168	157	176	150	176	147	175	158	171	164	150	149	141	176	183	158	162	176	136	144	155	155	151	152	164	136	181	147	159	156	154	158	152	163	124	145	162	142	127	155	156	166	141	179	159	157	138	145	156	169	168	182	169	164	159	155	156	170	188	137	164	144	167	147	173	150	179	148	173	161	160	151	142	140	158	160	167	147	153	173	150	151	145	151	131	159	158	166	146	193	152	164	170	158	158	160	157	169	143	163	155	177	147	152	152	138	154	168	162	161	159	164	150	177	163	158	136	162	137	157	177	146	151	148	173	172	147	164	160	131	170	162	156	157	154	158	177	150	152	146	166	142	146	160	163	167	159	146	167	175	169	163	142	153	160	140	158	155	154	178	167	124	166	157	164	148	184	163	166	143	154	169	161	134	157	151	164	147	147	164	154	149	143	183	127	144	145	180	148	161	135	159	149	148	124	155	165	167	175	161	174	150	141	164	139	168	140	162	177	153	135	163	172	146	168	148	172	136	162	142	158	167	143	146	165	166	159	158	146	144	146	155	178	153	167	160	136	129	185	148	159	176	156	155	145	161	139	155	146	166	169	139	146	144	170	140	148	151	155	165	163	164	141	151	168	157	177	158	152	160	136	155	163	162	149	165	152	147	161	151	169	149	136	147	129	164	152	154	142	157	172	141	136	161	152	136	143	142	170	151	145	149	150	130	175	161	159	172	126	153	143	140	154	178	154	137	146	168	172	144	152	147	152	150	130	168	155	168	154	165	177	149	149	161	153	135	179	170	168	129	127	146	140	154	141	149	155	150	141	151	135	142	169	168	162	148	136	146	152	155	150	150	176	146	155	151	168	151	131	175	143	157	143	146	133	150	145	139	167	155	152	141	125	163	155	138	159	158	158	154	161	148	132	162	162	177	174	146	161	156	152	166	173	148	177	155	161	155	163	162	132	156	167	147	146	155	147	168	174	152	161	137	155	168	161	154	151	140	148	168	155	149	144	175	178	165	164	154	158	153	170	148	157	163	174	151	136	135	176	155	165	147	155	167	189	147	136	161	148	150	170	142	151	153	157	140	147	157	160	143	163	170	131	183	134	163	188	144	154	157	155	157	123	145	162	168	148	179	174	109	157	135	162	152	142	150	159	144	152	147	151	153	159	171	142	145	155	166	168	154	150	141	158	152	188	128	162	152	154	151	145	181	161	164	150	132	159	162	163	167	141	148	161	145	142	152	174	164	154	161	178	157	149	164	180	160	146	158	150	148	147	176	174	141	141	161	128	164	150	165	165	162	154	157	178	167	184	156	158	139	147	167	159	139	177	147	162	150	151	159	172	147	136	164	158	152	162	164	147	144	140	136	159	137	114	141	158	146	149	160	163	165	188	167	150	135	153	168	164	156	160	156	151	159	132	156	149	151	150	144	151	176	154	153	156	173	156	146	152	146	165	154	144	148	150	134	171	175	134	160	171	148	168	175	159	155	168	162	128	161	142	162	151	153	147	164	159	153	148	154	136	164	190	179	163	171	152	165	161	140	126	159	144	143	137	157	159	158	152	141	150	134	135	137	166	160	159	166	164	141	157	144	161	124	161	159	148	160	164	145	156	156	149	139	158	155	173	147	156	151	149	162	149	143	167	153	161	147	153	156	145	149	173	157	158	166	159	160	144	143	154	166	152	157	164	149	154	176	136	133	186	181	156	157	150	165	141	171	166	151	167	173	163	158	148	138	155	140	167	146	156	146	161	147	139	152	147	169	149	155	160	177	126	176	158	145	149	137	144	167	159	152	148	155	155	175	146	150	166	139	147	150	162	154	148	145	139	135	153	155	157	157	162	158	166	180	153	160	148	161	163	152	149	143	161	154	121	139	178	143	171	167	180	153	141	176	161	155	125	161	144	151	143	146	175	162	152	172	172	155	154	158	157	169	167	146	169	165	177	159	158	157	164	141	161	159	152	149	164	155	146	159	156	162	134	170	151	161	119	167	149	167	162	139	160	151	145	161	149	143	165	178	153	139	157	169	130	159	152	160	171	166	144	143	153	159	149	136	145	177	153	151	150	147	142	154	150	145	156	152	159	147	172	148	142	152	163	150	166	145	179	155	146	176	167	163	154	147	144	142	160	163	163	147	175	156	157	156	162	169	140	163	157	158	143	181	151	157	148	143	149	167	182	142	153	141	157	154	164	173	138	141	138	152	164	143	177	147	146	156	155	152	143	173	168	154	164	155	136	134	141	174	163	167	161	151	166	151	163	156	174	161	158	153	143	182	165	167	149	159	166	163	150	169	149	143	149	157	172	150	155	139	149	176	145	165	148	143	190	183	169	143	139	146	168	147	158	146	152	161	134	143	179	166	158	130	162	142	150	150	154	155	157	159	172	157	147	153	158	168	166	163	171	166	140	147	153	170	153	139	169	159	148	116	166	126	165	165	149	170	170	139	154	141	155	140	159	144	187	143	158	150	175	155	143	155	145	141	158	138	155	152	151	157	159	158	152	149	148	165	149	145	144	166	151	138	157	164	131	163	156	152	154	164	141	157	132	150	172	151	155	177	168	148	154	149	169	158	161	153	143	151	167	163	153	142	152	141	156	151	159	154	169	161	157	184	138	168	144	149	160	133	147	143	149	134	176	143	159	163	175	153	151	183	143	173	145	166	161	166	162	170	147	143	137	135	137	140	166	156	130	162	147	159	135	157	166	171	175	167	156	151	163	162	165	153	158	178	138	164	149	158	161	160	146	149	173	165	152	128	157	163	154	141	145	149	179	140	158	176	160	147	179	174	158	138	150	151	160	163	142	154	137	169	155	159	159	146	156	149	165	136	154	142	155	168	146	153	146	137	139	162	148	155	160	178	157	171	128	152	155	172	140	166	138	166	150	158	158	157	141	140	149	135	159	147	171	152	139	174	162	147	163	149	164	152	163	147	148	169	162	182	169	164	151	166	159	184	163	143	185	151	149	166	168	152	160	125	153	140	154	150	157	156	158	144	179	146	158	148	144	153	149	145	140	144	139	159	149	169	152	153	139	143	156	156	147	143	167	159	152	172	176	146	146	172	149	154	151	122	133	145	150	151	156	183	174	144	187	143	153	145	147	148	172	145	153	146	155	143	148	168	160	163	152	133	160	165	149	136	169	148	148	134	142	158	146	161	170	157	162	160	157	158	153	164	157	165	150	163	135	156	151	161	150	131	151	159	157	153	178	142	158	151	153	165	142	139	163	152	169	152	168	166	150	161	162	152	151	148	140	152	162	154	156	160	170	175	175	155	154	147	175	144	157	148	141	149	140	172	138	151	145	168	149	165	157	167	172	147	191	145	142	157	160	165	153	168	155	156	134	145	140	150	168	156	124	141	134	133	150
32223	34030	14906	7218	3910	2658	2001	1591	1310	1087	909	792	706	642	631	569	499	478	453	455	418	412	407	358	412	396	380	354	377	369	341	353	319	345	315	334	335	334	357	318	356	366	343	308	340	325	315	328	297	331	317	330	302	309	304	276	282	315	288	315	313	309	302	319	342	305	312	310	293	310	312	330	314	288	296	324	325	323	288	282	286	293	288	328	300	309	263	330	303	304	309	291	252	290	310	301	273	324	285	308	295	313	288	281	263	303	312	281	281	278	314	279	306	295	322	287	273	279	304	278	288	302	318	314	292	301	310	287	297	294	306	294	269	328	316	271	315	269	295	304	307	301	295	326	301	293	283	289	298	308	298	323	312	285	312	273	284	308	313	291	301	312	307	296	307	277	251	319	299	294	310	293	294	287	277	315	298	294	297	276	287	302	314	303	292	279	300	289	300	287	273	308	311	319	272	280	300	285	302	294	325	272	304	303	285	312	274	295	284	272	289	292	305	320	263	286	328	286	309	298	325	308	298	269	317	280	256	302	307	293	303	283	296	305	300	323	250	304	302	283	291	275	289	311	325	297	296	318	300	253	297	306	281	312	280	315	315	304	299	316	285	280	288	294	300	299	287	254	304	307	287	274	325	295	301	306	304	284	297	293	283	325	281	306	302	298	307	284	294	309	321	319	280	303	307	300	327	302	286	300	288	302	293	304	287	286	286	284	315	289	288	292	292	310	304	290	314	285	308	283	307	311	299	280	286	312	303	290	322	292	266	315	330	272	281	320	295	292	296	280	314	318	307	278	274	336	283	289	282	314	291	276	315	301	270	302	284	294	296	303	298	329	285	317	291	319	290	285	308	320	297	305	296	310	291	269	299	319	288	281	286	280	287	306	289	336	305	302	256	309	299	291	332	252	254	280	261	290	305	278	329	292	303	275	308	285	294	292	307	272	283	303	342	287	301	273	286	308	271	311	302	264	288	289	266	275	288	291	313	289	294	293	297	324	287	285	281	282	305	277	255	316	305	258	276	291	287	287	303	315	337	284	306	321	293	325	321	328	297	304	276	301	296	315	317	278	326	308	270	290	319	295	279	282	288	322	276	322	306	307	281	299	290	306	272	283	313	301	296	302	298	341	269	335	298	300	274	293	286	297	306	303	309	289	266	303	295	300	292	291	316	293	300	331	311	281	280	320	319	305	327	285	277	273	307	299	294	303	276	296	298	309	268	277	287	293	288	322	297	306	314	265	324	301	303	304	291	273	289	260	316	275	310	277	302	301	276	305	269	299	305	319	272	277	310	299	288	311	277	291	283	271	270	306	290	286	303	305	310	287	261	298	306	316	299	278	319	296	290	313	282	287	275	272	259	282	289	292	310	297	304	284	302	297	289	317	271	287	292	298	291	288	323	287	273	293	267	301	287	301	315	292	303	284	320	289	310	280	275	281	297	323	311	280	327	312	288	275	336	303	281	307	276	292	245	305	280	306	276	294	322	280	319	300	286	301	294	319	286	303	318	294	310	326	304	307	265	274	312	289	291	279	301	291	302	286	290	304	285	260	287	288	285	327	294	332	294	291	311	305	274	310	284	289	288	294	309	290	321	295	295	329	303	300	295	281	299	287	278	269	272	294	294	289	271	304	275	275	302	321	268	300	283	262	304	283	279	284	281	298	324	288	310	289	290	314	307	299	307	273	274	305	295	297	256	283	307	290	291	315	266	292	279	332	311	275	293	303	309	275	306	301	286	269	266	272	300	291	277	300	293	322	288	265	252	292	305	297	310	323	285	288	292	280	309	280	273	295	297	298	305	294	297	268	280	306	271	321	275	297	289	272	246	308	274	310	287	322	281	294	302	303	279	312	334	292	320	298	287	320	280	280	305	300	289	277	292	314	281	306	317	295	309	303	278	287	308	307	294	271	303	281	299	287	303	270	276	274	293	290	282	295	274	306	312	298	298	281	291	271	297	314	294	316	290	282	288	290	285	291	301	286	314	276	287	268	283	277	295	294	318	310	295	255	286	313	303	293	269	328	318	309	315	303	300	297	304	286	327	287	293	306	292	281	297	294	325	291	268	293	302	281	304	291	280	274	308	284	283	307	282	288	305	302	280	298	298	290	312	281	283	290	257	291	308	272	286	290	325	302	276	325	298	298	276	322	301	316	295	290	334	272	262	316	298	308	275	329	304	271	272	302	283	311	302	320	332	308	276	295	306	321	307	319	278	306	300	275	270	302	268	306	322	304	291	313	309	278	284	298	288	289	279	315	298	303	290	309	295	278	313	282	285	281	289	297	304	312	271	305	312	307	306	295	284	291	289	307	297	280	327	327	287	279	285	286	311	303	309	317	270	296	333	283	283	302	287	315	292	310	286	288	272	299	290	288	275	321	268	287	299	304	288	326	292	289	324	290	293	287	288	280	319	287	244	277	252	304	286	275	323	294	277	305	294	298	292	299	287	320	274	299	297	288	270	278	276	301	290	308	288	300	315	298	301	297	259	289	282	290	301	256	285	259	293	297	277	285	244	287	311	302	272	301	281	292	308	299	286	316	300	306	292	315	306	296	299	284	285	292	273	277	302	300	328	313	317	266	285	287	305	318	295	303	303	319	277	324	308	304	291	296	270	296	295	290	286	283	321	320	315	268	341	310	292	311	306	282	312	291	265	266	290	278	274	276	279	280	325	285	288	298	310	271	300	337	281	316	306	315	297	296	277	301	285	300	288	308	286	268	294	300	282	324	306	301	288	322	289	304	314	312	300	305	312	310	295	287	286	307	312	314	322	311	315	289	296	303	324	288	289	282	305	308	285	280	306	288	318	329	306	270	275	277	302	317	304	269	275	322	262	306	300	305	289	292	273	315	313	325	270	293	278	331	263	292	261	295	298	263	273	293	315	271	291	278	308	302	274	308	293	283	286	309	295	281	298	312	258	309	262	286	306	282	279	305	259	292	296	288	292	293	279	285	299	303	309	319	316	290	333	278	305	294	285	288	300	292	293	279	317	281	266	290	268	277	289	267	266	288	298	312	279	272	291	283	307	273	310	294	257	302	278	309	308	306	287	293	249	293	317	269	310	277	307	292	309	274	303	302	270	281	307	274	282	277	322	306	292	281	340	313	306	321	267	286	302	302	297	294	304	297	267	307	289	342	300	287	271	279	274	274	289	310	309	305	289	282	306	280	264	279	288	292	288	268	316	290	295	309	287	279	298	310	317	267	295	276	286	287	292	265	298	312	285	304	301	309	303	301	293	274	330	327	290	307	299	316	296	319	308	278	307	293	299	275	287	264	306	320	249	266	280	309	287	316	302	288	306	277	260	272	288	270	279	274	285	296	310	303	308	287	260	287	294	329	308	307	304	282	304	322	311	284	275	316	304	283	299	305	271	286	307	284	297	265	308	294	275	300	282	291	300	326	297	286	292	275	322	291	281	303	311	303	270	268	279	283	294	273	294	288	306	286	291	295	273	317	293	246	287	325	283	294	286	286
27624	19945	6015	673	407	365	352	344	338	382	342	330	357	304	328	353	349	337	323	349	336	332	338	312	335	332	372	358	325	316	334	327	353	347	336	313	367	329	357	368	308	367	341	348	314	353	336	346	328	361	340	351	348	344	330	346	342	315	324	335	357	340	369	341	370	360	338	314	325	313	333	383	312	336	375	336	348	319	347	346	343	329	317	333	334	348	300	346	328	319	348	316	320	325	337	344	329	348	341	337	331	343	348	319	326	352	346	332	314	320	366	304	307	336	333	327	367	299	330	291	338	305	299	340	327	331	349	339	332	369	341	331	355	314	340	328	322	318	353	329	374	337	308	324	345	328	348	353	331	331	352	315	353	354	343	322	342	332	290	314	334	327	336	335	332	309	328	366	361	340	359	313	313	345	330	327	344	331	341	319	364	363	320	303	327	317	334	324	330	326	350	377	322	356	332	315	333	323	319	321	343	335	308	330	306	362	308	357	329	350	342	335	345	356	314	370	334	355	351	317	347	314	335	371	331	367	326	335	346	323	345	383	307	332	342	347	370	338	344	349	352	356	339	352	339	353	352	337	321	343	346	356	326	330	318	359	318	328	285	297	331	303	336	331	335	328	344	320	337	361	354	341	346	336	329	313	328	337	329	312	337	353	308	344	330	327	348	325	340	341	345	342	349	343	326	325	336	349	334	299	320	339	330	319	316	338	355	292	352	319	330	318	314	352	358	284	301	337	323	311	331	305	338	329	344	346	348	321	325	300	354	365	350	344	317	342	306	338	326	331	326	330	325	355	326	325	347	327	382	369	329	343	334	302	338	335	288	361	371	333	329	322	340	332	330	344	340	370	344	325	336	322	341	325	343	334	353	367	332	347	348	326	326	359	324	313	341	337	324	344	347	330	328	328	353	305	331	336	360	367	340	330	343	367	343	339	342	336	331	312	312	322	348	360	317	344	301	282	353	328	352	330	344	320	337	364	342	367	314	297	341	344	330	371	314	338	331	312	338	321	327	345	342	345	339	370	329	311	313	380	313	319	352	329	310	334	380	340	352	338	365	354	355	329	309	333	338	338	340	354	326	343	354	340	331	325	316	373	389	320	329	350	330	319	340	335	353	319	321	347	340	344	319	338	333	309	325	330	305	320	329	313	336	343	321	364	355	350	345	318	334	350	330	336	344	345	350	360	345	373	318	350	355	302	303	356	323	348	335	334	336	350	336	360	321	312	347	341	332	308	326	331	318	341	347	332	320	323	353	353	331	337	313	314	345	323	316	339	318	352	321	336	342	341	343	335	315	324	337	318	333	317	341	315	299	320	335	348	360	366	351	319	330	329	357	344	350	341	317	371	363	308	327	345	323	344	333	334	350	355	365	347	333	321	351	351	342	343	337	330	296	327	354	324	372	339	331	310	360	320	295	325	312	353	363	329	327	341	340	319	322	303	338	304	354	325	301	363	303	337	323	341	321	310	335	313	358	353	315	361	321	328	329	323	333	316	333	343	370	319	336	326	352	317	327	323	313	341	355	311	344	342	350	349	334	335	318	331	335	333	334	336	335	331	298	328	335	343	366	374	335	331	336	312	358	334	367	326	307	331	310	336	329	348	312	361	376	361	318	318	344	333	336	311	360	343	310	329	373	324	325	299	339	340	299	348	379	331	329	351	340	308	319	349	335	321	332	359	355	339	350	339	293	334	335	344	327	323	342	328	318	318	326	300	331	331	334	352	328	326	336	331	335	359	364	333	314	332	323	349	309	338	317	319	343	318	336	361	319	350	304	358	331	350	335	364	365	333	363	343	326	315	316	336	283	320	337	359	342	343	327	327	350	345	345	368	313	338	313	326	394	334	334	349	354	340	363	336	377	327	327	357	332	309	312	301	319	332	298	313	327	338	359	361	366	361	329	355	359	330	347	382	345	339	359	351	296	375	348	322	354	353	347	329	325	343	343	320	355	340	370	326	334	297	373	368	320	326	372	295	355	319	298	323	337	320	328	322	328	344	354	354	359	337	303	336	337	348	327	332	314	367	308	319	295	379	343	324	345	349	347	321	321	354	337	339	332	327	327	313	322	304	349	306	342	338	325	314	293	314	336	319	338	317	314	370	345	327	355	321	283	364	338	342	337	331	344	321	349	328	350	318	339	327	357	341	336	359	332	313	328	351	345	365	310	310	285	330	331	340	322	349	350	348	355	312	289	333	324	350	367	369	339	332	325	314	359	326	331	324	342	353	338	311	351	340	315	375	335	320	328	287	346	318	298	317	347	312	297	320	359	335	356	350	335	333	333	368	316	322	336	336	331	362	330	315	352	331	378	334	329	342	337	327	342	325	363	334	351	305	325	316	344	326	324	341	336	320	326	347	298	354	337	316	341	318	343	333	331	350	332	335	343	345	330	333	348	311	339	355	333	305	322	314	326	338	348	328	332	345	368	328	317	331	317	329	321	315	313	334	338	320	335	324	357	325	333	347	374	320	319	339	363	324	341	344	334	326	315	329	342	339	347	351	337	330	337	323	339	353	330	327	330	332	315	340	321	355	359	318	346	359	357	318	327	337	380	329	311	336	329	350	346	338	294	353	318	333	352	318	354	312	306	360	337	359	346	357	334	339	319	343	333	290	338	316	329	297	340	326	329	337	342	338	339	315	367	355	309	338	307	317	322	333	372	311	336	338	318	338	361	319	347	324	343	337	333	336	349	330	307	334	335	333	333	336	354	357	310	342	313	323	368	351	365	334	338	369	335	404	337	345	381	315	328	338	328	323	338	349	323	359	345	321	303	352	342	322	308	339	333	353	354	305	314	287	325	330	317	354	320	377	363	332	335	359	373	318	312	341	359	333	339	319	342	341	313	340	342	301	323	348	357	346	351	336	287	358	318	340	343	332	348	343	312	330	333	307	345	353	338	312	351	359	370	335	346	356	323	356	323	326	355	326	309	351	347	358	317	343	335	334	344	308	337	327	367	353	290	323	345	338	324	349	335	330	345	351	344	321	331	363	338	323	342	356	343	337	331	337	338	343	325	309	334	367	347	325	325	337	328	319	307	333	353	308	329	331	359	339	335	319	316	331	311	329	318	342	315	326	327	360	351	331	295	330	358	299	347	342	346	337	335	337	330	325	313	303	323	311	325	306	320	334	331	299	307	353	332	322	324	344	331	291	348	352	304	358	337	315	373	338	349	336	327	341	336	320	350	337	348	331	330	316	350	340	312	327	345	345	340	353	346	319	340	337	342	347	299	342	330	350	352	330	315	339	338	318	327	347	320	316	341	354	334	332	308	341	339	309	327	343	325	323	358	334	369	333	316	322	316	305	319	320	337	318	324	316	329	316	312	352	340	325	345	299	325	313	314	319	309	334	333	326	369	346	366	329	342	334	320	332	368	323	352	340	332	323	323	339	331	328	320	350	333	337	345	312	317	354	346	320	344	361	347	308	320	342	319	339	326	346	328	320	339	342	352	366	348	339	335	335	326	313	360	317
24038	17325	2114	922	706	717	657	671	640	635	618	651	622	645	592	577	656	615	639	640	637	591	594	627	647	622	630	614	632	563	605	603	594	593	589	571	607	621	585	627	611	590	610	643	594	564	594	598	581	584	609	577	594	571	599	614	620	620	640	586	612	593	632	576	650	572	628	584	618	609	591	593	610	621	578	589	578	548	588	575	649	614	594	625	604	613	632	597	644	586	607	606	607	601	634	600	600	612	584	614	599	598	605	621	599	626	584	572	579	625	653	604	585	632	626	601	599	596	587	597	609	570	550	606	579	624	577	597	589	633	625	585	588	629	579	574	586	653	606	560	604	597	598	605	583	653	646	572	581	644	634	620	589	617	605	590	593	559	635	579	529	615	596	614	577	617	591	614	631	580	637	599	594	604	608	624	644	586	650	552	617	604	646	614	619	610	590	636	578	625	597	648	671	628	623	614	642	613	651	578	602	591	577	605	599	596	609	576	594	610	582	592	562	570	551	591	582	559	573	586	610	584	621	616	572	624	643	653	594	590	583	621	627	569	610	587	644	594	593	631	545	633	627	608	581	663	589	635	624	622	609	623	571	562	580	643	586	585	628	576	657	583	620	579	621	611	598	592	650	634	599	561	604	606	627	597	588	610	550	610	635	611	579	572	608	606	612	596	634	604	651	603	618	535	619	578	614	663	617	583	590	607	636	641	567	631	651	601	558	577	646	634	570	582	578	580	597	616	614	566	604	610	664	625	581	604	645	625	625	573	616	639	573	613	565	669	624	586	589	592	606	618	606	624	587	586	612	595	576	615	623	599	587	607	613	534	627	595	595	612	590	608	620	642	589	604	588	599	590	638	554	631	585	589	603	612	639	622	541	627	605	575	611	604	630	671	604	613	650	577	645	586	618	579	600	582	604	591	595	596	624	579	552	606	605	619	572	564	583	587	621	627	629	561	591	621	591	637	604	573	549	632	610	615	636	589	603	573	573	576	562	595	613	625	596	606	565	616	590	566	593	594	594	595	577	636	597	584	618	591	615	606	618	598	635	628	613	606	644	614	596	633	594	611	612	621	594	623	584	587	586	596	564	592	610	573	571	599	617	621	616	595	617	573	572	623	605	598	645	620	626	585	579	610	573	584	590	625	603	597	587	612	621	577	620	631	614	665	566	654	601	612	555	590	618	552	602	652	595	638	596	620	648	597	628	535	620	619	576	616	585	625	602	602	541	603	617	605	601	595	650	607	630	589	596	577	605	612	591	605	611	579	604	617	574	581	636	602	574	641	584	637	628	613	621	614	597	603	573	601	663	592	611	638	628	591	631	605	614	591	583	602	592	598	625	579	598	581	582	582	607	550	600	560	614	623	558	579	554	595	613	611	603	608	576	601	590	590	624	609	652	647	585	591	639	614	641	586	564	573	616	636	601	627	626	568	641	624	621	633	597	637	631	577	575	587	644	611	610	613	600	644	592	656	617	659	620	619	596	590	590	605	629	600	614	656	607	590	583	578	613	602	569	595	587	561	610	607	616	591	614	597	630	593	608	661	623	624	573	604	572	587	604	565	624	572	630	558	598	600	575	598	601	607	589	581	544	590	642	606	599	604	621	597	578	620	588	590	589	610	618	603	604	605	631	607	608	593	580	615	644	654	584	654	601	623	589	583	595	605	638	606	590	583	631	655	603	605	620	603	567	638	601	602	617	651	601	568	590	647	597	609	625	594	594	623	606	604	610	610	577	576	618	575	596	596	613	597	606	543	559	642	600	621	590	583	565	584	650	592	580	615	571	553	574	622	593	636	574	625	628	666	576	600	637	630	629	635	576	615	614	570	601	627	586	605	618	611	569	594	634	615	619	604	640	608	612	630	617	572	607	606	588	599	598	591	600	632	579	598	598	584	597	588	574	607	620	598	533	624	585	648	617	650	545	634	618	625	595	594	615	579	575	565	594	603	595	549	603	582	616	613	610	636	649	651	612	623	623	595	588	588	588	573	579	575	592	598	570	572	575	532	573	622	588	634	567	648	631	610	599	610	605	613	587	582	609	575	624	566	619	583	637	623	612	599	612	583	589	618	606	613	615	616	578	595	606	646	618	617	609	642	583	629	583	616	613	633	626	567	560	625	587	609	639	588	588	601	646	623	619	609	646	596	618	600	591	589	577	590	600	601	605	561	593	562	593	588	616	592	571	595	617	629	541	607	613	581	623	606	571	617	603	644	601	608	627	578	581	631	607	601	633	607	635	576	606	634	637	635	610	605	622	599	624	596	615	603	654	586	602	560	591	561	635	595	591	662	576	627	650	638	611	647	563	546	578	618	635	589	582	616	593	585	624	590	589	607	588	566	560	595	615	591	550	610	628	558	598	608	663	605	592	601	628	593	630	656	580	609	598	615	651	572	599	601	576	605	612	613	575	612	604	621	601	617	597	595	607	616	634	591	664	570	563	619	657	579	601	590	596	607	624	635	596	685	577	531	634	586	574	644	607	640	595	567	576	660	569	606	607	564	620	599	625	570	576	573	576	614	628	614	639	598	601	621	607	638	614	599	637	580	626	623	571	648	584	604	607	623	578	637	593	614	622	599	576	615	573	585	609	624	646	605	630	553	642	593	600	585	605	572	625	564	594	586	613	659	604	595	538	597	605	612	577	634	592	578	613	585	640	610	598	633	619	610	604	622	581	605	573	603	587	584	582	606	578	585	658	593	598	589	624	600	586	579	666	624	649	647	612	604	609	561	615	574	586	623	586	626	557	643	630	585	618	618	591	585	629	574	613	560	592	611	615	564	560	586	628	624	544	565	620	639	611	635	573	607	641	628	604	643	620	615	581	586	582	542	565	630	576	667	601	573	586	601	616	569	654	625	627	556	604	616	600	617	594	601	576	597	599	570	654	600	574	570	566	588	634	590	580	615	626	610	586	609	600	636	597	665	590	620	649	595	605	582	619	592	604	607	608	590	600	610	616	562	627	579	594	600	616	623	566	613	612	562	575	603	625	624	603	601	633	615	581	584	591	593	637	616	622	644	600	603	589	571	571	600	594	591	599	631	620	579	633	614	581	610	591	645	600	605	550	601	629	576	589	621	609	618	619	580	608	637	579	615	596	578	639	636	580	599	592	596	580	589	547	606	613	613	620	604	605	591	602	609	603	605	572	554	622	646	565	608	603	569	581	600	584	597	597	560	614	648	542	628	621	639	597	615	628	583	593	621	592	611	583	557	595	616	595	612	591	572	602	604	633	604	625	626	618	636	639	656	620	642	616	610	616	588	630	631	630	577	594	549	641	581	573	630	627	631	597	549	640	579	619	590	619	627	647	600	604	602	614	595	581	595	589	598	596	592	610	610	577	591	616	615	614	593	577	603	620	596	592	604	646	586	587	633	573	588	546	580	572	588	598	609	582	581	609	634	595	590	591	646	600	611	600	587	635	604	642	613	654	609	588	598	615	593	564	594	581	554	638	636	627	603	630	605	580	605	569	591	580	630
26434	21439	19286	3420	489	398	380	416	370	320	338	374	383	342	335	369	315	336	344	336	336	357	332	325	333	339	378	340	349	336	332	338	306	342	318	351	319	336	328	322	344	362	369	342	321	360	351	366	342	339	346	305	347	345	322	321	317	312	382	343	330	353	335	328	330	336	325	348	331	339	340	338	306	353	312	347	319	343	338	341	345	340	338	337	336	345	319	318	367	346	337	349	348	304	320	319	325	349	311	314	328	341	326	337	379	349	334	334	334	338	311	343	334	331	336	330	322	315	335	311	323	335	330	295	354	338	344	352	328	343	298	323	307	331	340	348	295	332	366	288	350	347	360	326	314	298	322	363	342	379	335	361	321	340	336	314	356	349	365	311	346	341	324	359	336	315	354	315	355	377	336	354	341	357	336	363	347	328	376	299	326	333	335	339	327	317	340	337	333	312	358	351	345	331	321	319	321	357	334	342	309	358	338	349	320	353	340	324	349	357	335	332	313	354	312	345	349	300	327	312	350	358	334	387	336	347	349	326	284	311	303	300	336	358	318	348	329	335	326	316	335	353	322	301	323	314	335	340	342	351	335	322	325	323	360	339	316	349	295	382	342	326	355	309	370	325	337	358	323	347	375	341	315	332	335	315	354	337	359	332	361	299	331	313	328	360	356	384	337	316	342	368	343	355	299	350	343	330	346	348	301	305	324	321	353	357	305	353	354	314	327	339	343	328	374	359	336	330	346	335	323	347	346	321	330	331	322	319	332	332	335	287	377	361	358	319	318	346	356	338	332	359	332	354	311	313	326	377	318	299	315	308	339	312	330	360	337	324	329	366	358	352	348	324	331	335	340	338	348	296	343	338	326	372	320	343	351	330	321	322	318	357	336	363	344	333	353	347	371	344	309	350	328	336	355	349	354	337	333	326	333	353	348	344	339	337	304	341	321	330	335	329	324	343	341	319	333	336	306	330	330	332	358	349	346	343	358	333	326	340	333	354	318	352	334	350	320	337	320	351	331	312	312	339	325	357	331	326	345	322	361	331	326	336	323	352	340	350	324	322	315	334	312	347	350	327	327	338	318	315	333	340	364	361	362	301	349	329	329	313	271	357	296	322	302	339	318	336	333	349	313	333	345	391	332	335	353	352	355	336	333	326	348	333	340	349	314	359	304	367	324	329	317	322	345	350	330	391	332	343	331	316	316	337	312	342	332	314	337	354	346	317	328	331	333	335	322	340	341	321	342	348	347	337	360	357	312	323	344	337	337	339	349	316	362	337	343	321	365	340	352	310	356	344	313	339	337	337	317	360	348	340	345	330	328	301	330	358	342	357	346	323	353	345	329	318	330	349	315	357	355	322	334	357	338	326	366	328	338	315	334	332	333	355	345	354	318	372	330	339	349	339	354	321	333	321	326	334	333	337	349	333	325	350	340	337	314	343	319	317	357	384	337	330	359	332	330	325	343	338	348	340	340	339	363	317	328	321	355	356	329	302	328	325	363	335	347	331	354	321	316	299	289	322	337	357	300	348	350	307	328	334	334	334	319	324	335	324	339	339	350	342	356	297	333	342	352	315	352	311	330	330	337	324	345	322	318	323	345	344	347	337	343	350	343	344	375	338	346	350	350	338	327	326	332	303	300	343	355	315	313	369	351	313	381	373	328	305	344	351	302	340	338	308	349	360	353	289	368	325	338	344	320	334	324	358	333	263	330	337	343	304	339	312	350	322	346	340	335	362	341	342	324	341	345	334	346	339	301	330	336	319	326	351	317	341	343	340	337	341	330	352	331	300	349	353	345	379	354	334	338	361	335	334	328	376	326	327	333	362	339	311	351	331	322	356	350	319	343	374	363	336	344	336	343	326	315	352	331	350	358	355	359	317	349	318	345	312	342	366	331	321	350	305	329	331	320	344	346	325	364	342	333	344	323	349	325	344	337	328	326	331	350	365	353	364	337	353	318	322	336	315	326	332	313	334	354	384	345	332	311	347	342	353	359	360	343	355	331	313	363	333	349	351	322	331	367	345	311	351	329	358	313	333	338	325	332	329	312	331	349	327	322	339	338	358	354	364	336	341	305	330	317	335	319	374	325	364	319	328	338	331	366	339	311	327	329	337	323	355	350	324	288	326	364	350	349	335	317	325	340	310	319	323	314	322	309	378	356	342	340	346	316	348	326	309	359	341	332	354	352	319	311	335	300	352	308	315	344	299	333	294	331	342	314	322	340	326	344	367	321	351	328	314	322	330	315	316	325	331	328	322	328	334	336	364	342	371	336	319	352	356	326	333	344	355	349	321	337	319	315	329	335	340	332	350	282	326	348	359	342	334	326	323	316	350	334	322	325	337	371	361	336	305	351	334	355	315	347	364	327	345	333	334	347	348	330	358	322	317	365	328	316	366	342	313	319	321	341	339	335	359	364	327	372	339	358	327	353	346	307	340	356	335	332	330	313	318	347	320	372	338	305	334	345	375	340	339	343	343	327	324	337	348	334	353	340	337	320	325	355	340	336	341	347	336	357	352	367	362	332	342	347	352	322	342	339	323	296	322	356	317	347	353	323	333	306	330	320	332	339	356	308	361	358	326	326	339	330	349	330	326	344	339	336	360	316	329	347	331	364	318	330	361	347	318	340	363	319	306	329	341	348	370	359	307	335	351	319	321	360	334	351	320	363	348	351	324	340	318	340	322	348	347	315	355	290	353	347	348	347	334	352	349	345	365	329	355	356	312	297	322	323	342	338	333	334	345	356	357	324	346	313	366	330	386	317	353	331	326	353	318	339	290	322	312	351	310	323	318	311	318	355	352	348	286	346	333	312	364	344	320	349	322	339	347	337	355	380	373	356	331	355	364	359	359	338	331	307	352	346	327	324	347	300	327	341	363	381	347	342	351	320	351	335	301	313	291	349	325	362	317	354	349	329	322	343	319	325	349	323	338	344	326	299	332	358	326	320	354	336	297	327	342	363	338	352	340	345	347	340	364	322	352	335	299	343	320	336	334	351	338	336	332	339	335	364	334	359	345	350	311	352	337	332	313	354	360	331	381	337	337	343	377	304	350	352	311	327	308	310	369	315	332	309	355	342	333	303	307	320	339	299	347	337	334	349	320	384	318	344	364	330	372	359	317	365	321	354	343	323	324	289	335	323	350	329	316	329	316	330	349	387	334	349	321	349	349	344	357	362	319	348	334	366	303	329	325	313	326	328	343	345	339	323	335	343	350	340	337	349	389	335	330	351	344	350	335	328	365	327	347	361	350	300	336	320	307	366	370	335	338	347	332	333	329	317	297	314	338	347	369	305	335	376	336	294	330	334	361	348	316	321	332	333	350	328	348	342	330	340	329	357	314	335	331	309	341	300	327	373	338	373	344	349	365	327	327	322	349	330	331	319	332	382	358	326	321	367	326	341	354	326	324	331	333	305	354	328	313	343	340	347	389	340	328	375	328	323	318	312	326	331	342	335	346	338	347	291	345	335	334	348	363	345	339
24511	16776	2442	1461	950	822	800	758	751	737	683	663	648	662	664	607	629	654	654	642	616	637	630	631	634	618	590	600	562	596	617	627	631	619	642	636	647	619	638	664	634	595	635	592	585	660	597	601	672	565	597	616	620	618	592	618	618	654	620	596	586	607	624	614	627	654	636	638	636	609	653	650	619	595	590	608	631	650	610	627	618	551	652	604	668	623	619	630	562	593	620	593	631	620	606	615	624	580	620	635	598	634	591	617	595	591	565	594	578	570	593	629	655	578	605	603	626	636	623	656	607	622	610	609	619	654	668	613	592	605	633	657	635	592	640	591	599	612	624	644	593	603	606	636	636	665	625	624	660	577	566	622	620	596	573	634	606	647	622	581	623	631	639	608	614	617	579	627	612	598	657	607	652	607	606	632	629	587	610	627	652	606	657	603	595	614	613	640	618	610	632	634	630	646	605	599	610	663	612	644	577	614	574	614	564	639	614	617	603	653	571	628	610	617	617	631	618	613	626	638	652	597	575	621	604	595	589	633	635	611	624	603	636	589	611	576	606	584	635	613	616	599	636	590	598	615	611	570	612	604	621	615	589	632	667	628	601	592	581	628	626	579	597	633	659	622	639	614	618	605	613	589	638	645	657	601	660	582	592	623	639	635	626	582	612	665	633	658	625	692	610	616	615	593	608	568	602	634	637	623	641	621	660	645	600	630	607	629	609	596	625	616	653	646	629	619	587	637	606	633	621	595	560	601	635	600	609	640	603	641	592	644	586	639	637	617	634	582	607	627	615	618	600	595	635	653	611	588	573	588	606	615	633	634	580	645	634	649	611	629	615	593	610	612	641	587	572	657	566	640	606	605	649	641	614	599	598	579	628	597	619	584	584	629	640	595	619	617	617	610	609	569	624	639	593	639	601	640	585	647	634	593	598	587	606	595	616	591	641	625	602	598	623	612	590	605	590	612	617	639	640	538	621	644	623	599	626	585	652	576	669	650	670	650	611	569	635	612	615	632	635	561	595	600	617	644	600	609	622	643	631	650	623	631	628	605	628	630	622	623	658	633	595	604	586	615	617	631	596	662	637	581	621	619	676	660	584	646	596	639	612	563	620	604	654	617	614	635	636	621	636	581	658	606	604	583	612	609	594	627	633	616	600	606	587	617	611	646	593	621	630	599	614	601	609	613	634	617	579	606	592	647	648	595	622	634	575	571	607	613	654	651	635	609	647	642	635	617	570	640	645	622	617	618	656	598	633	656	594	613	612	589	656	606	605	613	604	621	625	642	604	637	623	644	628	602	633	617	590	610	623	620	652	634	613	605	636	610	628	605	602	621	590	591	640	631	576	582	669	644	607	632	664	591	572	629	613	640	665	624	597	581	597	604	643	594	610	622	613	631	601	674	643	628	635	639	605	632	624	598	587	628	617	593	661	613	633	619	608	590	575	620	613	617	607	613	559	609	656	597	587	632	607	561	676	653	605	668	609	602	608	593	642	605	605	615	674	588	634	614	647	635	606	632	638	619	554	620	642	640	639	628	598	591	598	637	638	612	636	596	599	637	575	600	606	587	609	609	599	606	640	647	645	577	609	629	627	623	649	595	650	602	618	605	647	597	595	625	617	642	660	655	655	558	663	645	623	601	606	611	620	670	632	609	601	623	625	630	618	616	608	617	592	653	601	592	643	652	584	638	570	662	680	592	634	661	627	602	589	581	614	626	626	582	615	613	623	605	642	665	655	620	642	637	592	595	604	602	618	603	623	612	618	624	629	640	615	618	659	606	631	595	641	618	593	618	632	623	632	595	626	640	618	636	610	652	596	626	630	613	592	618	590	594	636	605	539	623	664	636	610	596	625	620	617	619	598	615	604	617	600	621	628	543	600	579	639	629	624	588	668	639	621	592	618	637	617	602	590	648	622	651	706	610	679	609	641	586	638	653	586	609	632	621	616	648	603	626	641	641	612	618	631	563	596	592	610	612	589	640	620	625	567	597	624	644	614	606	624	593	589	625	594	604	607	619	619	647	598	635	582	663	624	605	590	594	603	637	597	638	655	607	565	651	619	604	633	609	581	608	600	634	589	623	652	592	605	609	645	579	603	629	607	573	577	582	619	634	635	576	645	593	647	594	629	614	585	623	600	621	628	620	622	612	621	656	613	606	591	569	593	603	616	581	637	594	604	610	616	664	614	608	649	611	623	616	617	663	610	562	618	665	644	640	629	615	636	580	621	637	591	578	615	604	608	652	635	622	618	564	623	605	606	643	642	622	641	580	607	625	595	552	646	629	629	610	544	656	604	609	628	612	612	586	596	626	609	653	603	659	613	610	601	574	555	635	624	633	621	674	610	625	628	603	631	622	604	614	634	586	585	643	639	632	585	631	611	611	589	619	594	629	621	608	594	617	596	634	643	595	679	616	630	604	633	626	659	655	627	627	649	623	627	616	606	612	615	617	601	615	571	607	627	617	629	623	608	591	644	621	648	606	649	651	602	624	581	585	655	620	641	645	596	593	608	556	617	586	611	613	579	632	640	619	574	626	618	650	605	599	624	639	587	618	599	598	647	655	593	595	608	601	607	585	650	636	641	611	633	611	667	629	654	638	620	597	597	641	622	588	638	586	624	606	624	583	609	599	680	655	623	592	617	642	619	650	596	636	621	599	596	610	619	594	609	596	652	667	615	580	611	619	601	636	661	591	557	600	673	612	593	590	590	610	655	634	639	572	592	592	626	575	641	633	677	611	644	651	598	647	639	646	632	621	619	592	643	619	605	624	605	623	623	643	615	670	580	627	582	620	596	598	616	618	649	625	608	650	617	642	662	620	584	574	619	617	601	685	629	618	608	595	640	677	630	602	630	650	567	579	618	650	630	609	638	611	637	623	576	662	672	636	642	627	642	631	638	578	595	621	611	607	625	612	596	634	636	617	631	640	626	660	588	598	594	601	630	629	608	639	615	644	618	607	605	634	642	650	648	629	577	624	640	617	574	646	589	590	594	599	650	573	621	621	637	579	616	635	568	596	617	617	632	647	650	634	594	593	615	629	575	610	641	651	632	584	625	624	545	660	560	608	651	619	670	616	627	605	641	660	585	583	652	645	591	624	625	637	631	607	668	622	639	609	633	587	605	633	612	594	626	599	600	651	614	629	666	575	613	594	574	623	584	658	655	622	630	642	612	609	598	632	599	605	609	601	625	601	592	650	624	639	637	610	629	644	643	578	613	636	641	588	626	639	621	638	628	628	613	612	588	570	644	627	587	655	631	606	598	645	609	611	593	584	599	601	638	622	643	630	623	613	638	629	649	666	603	634	601	609	646	621	589	636	609	608	621	630	634	670	651	607	653	617	647	619	607	655	570	592	570	676	626	602	618	663	622	637	585	589	614	632	592	647	623	637	615	597	594	582	586	627	624	637	644	621	623	613	702	575	584	588	618	599	626	629	629	612	630	623	612	600	599	599	622	631	600	637	598	652	618	642	620	577	569	650
23549	21440	29074	24137	21419	16078	1228	551	387	347	318	275	251	225	243	235	216	221	206	211	191	184	175	176	186	167	181	202	184	161	187	184	149	171	182	160	164	180	163	160	144	169	166	168	154	173	165	153	152	184	147	162	157	170	145	164	142	142	148	163	145	156	131	147	159	158	146	169	146	160	162	162	163	169	170	176	156	131	162	143	150	144	170	140	158	156	157	162	165	166	167	156	149	170	137	142	159	133	162	150	145	143	149	142	152	162	144	170	170	163	162	158	158	158	147	133	139	154	193	130	145	135	130	147	153	144	143	165	143	143	155	170	150	142	158	137	171	142	164	171	154	142	126	166	134	140	180	147	164	152	175	161	153	160	163	150	169	170	142	184	149	152	154	137	140	143	126	154	165	168	158	150	157	154	146	159	149	157	169	145	142	153	161	143	147	150	156	154	162	144	135	165	147	126	154	143	136	167	159	137	155	142	153	147	172	153	147	155	143	142	144	155	169	160	174	149	139	158	139	169	158	158	149	140	171	165	159	170	146	154	160	154	153	145	152	141	156	125	162	167	163	145	145	154	157	147	151	161	154	156	159	124	162	155	159	156	170	160	145	149	120	139	162	163	164	145	160	146	143	152	173	160	137	142	147	138	156	164	156	147	154	139	144	163	167	165	155	153	164	173	146	135	143	165	165	180	144	164	154	166	154	149	149	159	163	144	153	156	145	163	157	123	161	153	141	168	156	162	177	124	157	149	177	145	135	164	144	133	140	136	139	167	164	142	158	173	174	128	135	163	157	159	136	167	172	178	144	154	147	139	144	137	148	159	146	145	155	146	126	163	153	145	146	158	145	170	160	156	143	165	145	148	154	151	163	153	147	163	149	160	151	162	159	149	154	129	147	156	167	131	150	146	181	166	136	167	142	163	137	157	171	147	125	160	168	149	155	155	150	151	156	151	132	142	174	141	162	145	160	144	151	170	142	137	172	151	136	148	144	143	166	138	142	140	149	149	139	166	154	159	142	150	153	175	138	159	139	149	169	145	158	149	147	166	152	154	143	149	152	144	159	140	158	143	146	135	147	158	157	163	150	166	146	159	161	123	158	139	151	163	144	140	158	151	158	157	157	153	159	177	132	146	161	153	146	174	172	157	178	133	162	146	131	137	138	154	150	156	166	161	142	130	147	159	144	161	150	159	149	158	135	174	139	142	170	169	166	156	129	149	159	146	166	140	148	148	154	165	157	127	145	150	166	158	143	177	145	151	137	144	163	156	139	144	165	172	155	157	135	148	154	179	178	150	153	158	173	148	146	148	156	148	143	141	155	158	143	164	156	167	164	145	128	139	152	157	159	142	144	153	149	150	138	165	147	144	126	152	147	139	148	167	154	131	146	159	168	151	149	143	132	156	159	155	165	141	170	154	142	145	149	150	165	150	161	164	154	139	149	136	139	141	131	148	147	169	171	147	141	153	137	158	150	150	137	137	169	153	160	143	147	156	143	159	160	182	145	143	131	138	167	136	162	130	162	138	161	143	154	158	150	137	145	153	154	139	150	138	151	138	161	154	128	145	153	169	155	150	155	143	129	161	164	180	146	139	149	133	152	148	143	142	146	150	145	148	131	144	149	151	143	156	141	153	154	138	148	162	156	133	133	173	173	161	160	165	135	135	154	140	138	150	141	133	123	179	149	146	142	149	153	157	140	141	159	152	152	149	145	137	164	158	149	141	158	155	140	129	151	149	143	130	152	128	147	154	135	153	161	155	171	152	141	168	159	138	164	166	145	163	168	155	137	165	164	167	171	157	124	160	192	135	154	155	139	154	138	140	161	176	154	166	148	150	141	168	158	154	151	140	157	148	155	173	158	143	157	168	162	154	166	143	163	172	128	162	146	174	147	148	136	138	167	155	156	153	128	172	142	157	170	155	146	166	148	130	140	143	139	147	158	137	147	173	155	135	131	145	157	135	152	148	142	144	142	186	157	140	161	162	170	146	131	169	129	170	137	143	177	154	165	161	147	154	149	158	138	149	154	151	176	158	153	148	170	162	129	164	165	146	152	179	137	171	146	162	157	167	171	161	140	167	149	157	131	152	137	163	163	153	149	178	171	174	157	142	155	157	151	147	135	169	161	171	180	136	154	129	141	179	155	163	150	153	168	145	165	166	159	166	140	161	162	160	187	170	144	148	148	172	136	133	146	165	138	168	166	152	156	149	149	161	144	153	148	163	133	148	159	161	167	146	165	145	147	151	146	167	142	172	154	151	166	148	141	162	164	139	162	164	169	156	140	137	156	154	176	141	168	156	142	155	156	185	173	156	160	141	129	151	160	160	144	142	145	149	146	147	159	142	186	159	166	182	164	170	131	158	144	135	163	144	155	148	142	144	161	181	142	149	148	138	165	135	158	142	159	169	141	144	156	176	167	121	163	163	157	141	145	149	178	143	161	159	174	139	144	167	167	142	138	156	144	157	157	177	158	170	153	142	146	159	154	153	130	142	151	125	149	151	161	132	169	174	166	173	149	137	174	145	131	154	161	171	162	155	162	148	169	141	166	172	156	168	148	139	150	143	152	165	151	141	154	160	154	166	133	159	151	157	152	148	152	135	151	136	133	139	143	153	138	154	151	149	167	161	175	148	144	138	141	161	128	143	152	134	143	139	141	169	119	162	148	137	180	170	165	141	166	154	143	155	169	151	158	167	151	137	151	151	159	150	165	154	144	134	149	151	153	151	173	156	142	140	163	131	176	172	155	140	162	157	129	152	175	146	166	155	155	157	156	152	161	137	142	171	153	149	151	148	165	171	166	154	157	125	139	139	153	154	169	159	178	142	163	155	166	149	154	165	147	161	143	164	135	113	133	151	168	151	140	165	164	176	162	156	155	141	140	153	155	157	147	147	147	147	149	178	167	159	173	166	140	152	151	125	158	142	150	122	154	161	179	158	139	136	141	181	149	159	147	181	148	141	148	165	151	168	157	160	158	154	141	119	127	159	142	150	161	142	168	123	156	171	157	163	144	156	164	146	121	149	140	147	159	176	134	146	176	158	150	158	151	168	150	144	148	151	148	168	164	138	175	165	164	154	150	143	175	149	158	149	154	144	156	151	151	172	165	160	159	147	132	150	173	175	184	159	139	146	160	153	156	133	152	159	176	152	137	147	165	135	153	145	135	176	171	156	150	140	141	137	139	170	161	168	137	152	144	174	151	162	154	157	142	149	165	146	144	170	159	173	145	153	151	160	169	166	150	148	148	156	146	170	152	136	161	153	156	145	152	119	173	148	146	159	153	168	149	162	158	159	149	161	153	158	146	155	140	145	163	148	150	163	155	151	149	137	129	163	157	153	147	162	151	155	168	145	142	161	163	133	148	141	168	144	160	158	166	152	163	161	162	133	171	183	148	157	161	161	162	166	152	137	158	162	129	156	118	164	159	153	140	166	158	158	127	127	143	158	163	127	149	143	156	141	147	150	158	164	154	147	151	153	161	152
31601	35318	14344	8768	3877	2691	2048	1606	1223	1048	955	814	731	660	581	555	501	454	470	437	437	400	387	422	374	373	356	397	372	351	323	367	337	359	343	342	329	331	344	342	334	320	314	286	370	312	338	340	304	301	293	291	317	321	302	277	276	326	282	281	311	291	296	294	293	323	301	317	278	312	287	320	281	301	300	300	290	291	285	290	293	319	302	308	276	292	322	285	297	294	289	307	308	285	289	320	301	291	301	307	294	323	279	302	307	273	312	307	277	290	273	270	288	309	295	319	303	288	301	302	315	282	302	286	280	319	310	297	283	306	318	309	288	295	318	265	298	279	275	293	272	278	280	297	297	289	316	281	305	288	313	296	278	299	269	288	280	270	297	307	285	274	294	298	321	301	309	306	303	332	318	298	340	262	316	258	290	301	314	294	282	304	297	309	296	324	327	294	284	305	277	287	292	292	287	277	357	301	285	286	275	296	254	311	254	268	286	284	268	279	314	300	311	313	297	283	293	281	303	285	340	302	302	312	273	262	299	290	303	307	306	295	315	307	266	314	301	274	283	290	277	311	320	333	310	308	303	274	336	289	280	283	276	286	300	290	285	287	299	265	353	287	306	298	305	283	295	278	280	310	289	293	305	302	267	327	282	285	293	287	286	288	287	310	313	268	285	342	269	287	271	290	282	280	274	257	290	276	282	299	324	280	260	270	295	296	283	294	284	268	308	288	298	296	242	281	285	323	280	307	283	270	294	279	302	282	286	289	282	302	255	306	271	257	272	303	283	282	300	299	270	285	278	288	279	304	265	291	294	306	301	279	303	280	300	278	307	301	276	276	313	276	291	290	303	277	304	278	278	297	307	320	277	273	289	253	310	298	269	310	302	291	291	262	300	308	320	304	339	269	301	294	270	327	282	289	300	284	298	312	285	278	302	323	288	272	294	306	301	295	280	310	319	301	261	291	332	307	315	310	311	280	318	299	300	324	298	264	304	329	260	285	299	263	272	275	291	293	275	280	320	247	281	320	283	285	304	307	305	280	312	266	267	306	296	263	301	324	296	309	279	303	296	290	288	269	306	295	290	310	276	295	278	274	274	283	290	307	312	299	320	282	297	294	310	326	287	293	294	308	270	295	295	288	278	286	287	303	278	311	303	274	277	298	285	303	291	293	289	284	277	291	303	291	265	260	300	291	310	313	285	279	305	275	292	297	290	315	299	278	292	282	303	277	291	273	300	289	287	303	299	307	285	274	311	308	300	314	296	295	289	261	284	275	275	283	258	302	320	273	305	286	285	300	299	305	286	319	259	270	297	280	292	262	283	298	266	306	288	304	305	285	278	279	302	286	316	270	284	276	312	309	310	306	293	306	306	319	287	272	286	323	289	308	294	318	261	272	273	277	292	303	318	293	315	298	286	309	284	310	277	302	273	280	291	292	280	291	287	302	277	298	294	276	271	310	312	284	281	301	281	308	294	285	259	284	299	315	261	304	297	309	266	299	282	300	313	312	306	277	312	300	276	322	285	278	322	265	297	305	293	285	296	254	275	286	282	299	284	299	302	296	310	278	294	277	284	302	295	269	280	281	266	279	312	292	281	317	315	310	301	292	308	290	268	301	303	313	275	310	291	309	286	286	290	281	281	302	289	311	282	296	286	297	296	296	298	306	296	312	299	316	287	285	287	269	292	276	308	286	286	287	279	273	280	307	286	267	295	294	306	285	296	311	294	301	285	303	312	300	284	305	351	283	318	295	273	298	287	272	272	299	286	307	263	285	294	291	266	267	304	272	288	324	250	304	297	267	254	299	285	317	296	275	275	294	263	291	308	284	307	281	278	318	314	289	269	271	303	311	256	341	288	271	317	261	309	314	312	283	311	297	289	276	290	277	305	273	296	279	315	295	281	296	286	287	315	265	300	279	284	263	303	318	288	314	280	283	285	299	306	287	288	313	277	260	301	293	313	301	299	289	297	287	294	300	288	294	303	299	318	315	270	308	293	274	320	289	294	289	321	277	277	288	279	285	300	294	293	301	277	297	295	285	290	308	289	334	270	315	306	305	300	307	290	272	298	292	286	279	296	299	286	312	303	283	291	292	286	284	271	307	290	268	277	312	279	282	292	289	311	270	287	292	303	301	308	302	297	292	290	274	300	280	293	273	312	291	300	299	327	285	305	286	313	284	292	288	299	285	279	296	256	307	258	273	267	304	307	272	325	297	282	272	232	281	292	296	296	269	273	284	275	310	303	266	310	284	298	283	275	296	280	317	303	311	276	285	281	305	301	288	309	279	314	284	254	302	272	291	291	291	284	276	303	285	271	316	261	307	320	298	277	274	324	311	303	298	320	294	316	313	327	301	311	284	320	314	275	297	294	297	313	280	280	298	294	282	276	321	291	281	298	281	290	299	311	298	283	286	304	333	298	296	303	313	296	284	304	271	307	287	262	323	277	291	303	300	299	302	295	270	289	305	330	320	291	310	291	266	315	278	278	312	296	264	303	294	298	317	308	281	302	293	296	290	286	310	290	316	269	305	291	304	274	287	316	309	294	300	305	255	292	307	274	306	315	296	290	293	301	266	355	302	323	275	276	301	270	298	285	311	291	274	312	298	295	308	284	283	290	295	266	266	322	279	324	309	285	322	311	292	301	309	295	282	286	291	270	272	277	278	317	335	281	280	281	325	282	263	301	316	270	286	279	295	315	270	285	268	295	301	256	316	305	283	285	315	289	286	270	299	252	318	277	294	287	334	316	291	298	300	269	246	285	297	287	304	311	282	309	295	300	287	286	285	306	274	305	295	303	307	282	288	309	315	295	295	277	281	305	294	298	264	299	281	282	289	270	277	274	325	334	294	314	304	287	305	298	282	290	268	309	287	292	276	322	294	267	293	270	298	296	303	330	266	303	315	304	307	262	318	287	260	322	304	306	296	297	292	283	289	320	297	288	285	265	299	274	313	308	280	291	287	268	313	272	281	299	289	282	299	304	309	304	304	296	309	314	295	305	308	280	303	272	276	312	266	332	282	296	275	268	274	304	294	308	301	331	306	304	282	270	278	290	261	298	282	301	270	304	285	296	286	263	275	288	294	262	273	278	306	272	298	311	269	282	273	269	288	298	313	272	277	255	285	285	292	271	331	286	268	300	261	291	272	306	290	270	279	267	307	272	331	255	286	307	305	279	289	268	287	321	303	291	300	297	291	287	285	290	303	274	277	276	286	320	289	280	309	288	284	294	275	266	309	304	270	295	265	288	268	289	308	270	313	299	296	258	286	281	293	278	262	310	289	270	310	295	295	278	282	302	278	304	271	295	284	317	308	280	266	302	266	271	277	266	276	258	268	247	294	286	299	292	284	299	298	306	289	269	324	318	291	302	302	270	291	295	300	296	281	279	316	296	285	302	302	298	304	314	292	285	341	285	298	280	307	306	294	289	292	276	261	291	287	294	275	272	316	294	284	283	307	339	314	313	314	290	298	292	311	322	274	292	284
27358	19483	5495	643	367	356	325	347	300	344	300	320	334	321	281	352	343	353	328	329	331	337	315	295	328	320	331	300	318	348	337	324	323	340	327	306	332	341	329	330	310	350	338	289	313	324	298	331	324	311	300	328	307	333	331	332	331	325	323	331	338	324	329	303	326	311	376	313	293	326	351	327	327	352	323	332	295	322	352	302	295	327	311	323	324	305	347	319	344	322	301	320	304	299	307	333	324	323	324	313	322	333	324	328	360	333	321	349	362	322	313	337	371	310	338	329	345	306	341	323	313	358	345	323	330	328	339	311	315	328	315	350	344	338	339	300	342	332	335	321	338	297	320	322	320	289	310	319	295	276	339	343	305	306	308	297	312	317	340	322	345	324	327	339	333	290	345	283	291	317	332	327	317	314	325	319	337	306	309	326	332	310	299	344	341	344	323	307	332	340	310	324	290	336	342	304	350	310	331	306	331	314	327	344	321	290	331	316	325	342	292	341	341	340	340	329	329	334	357	325	339	315	292	324	335	349	356	304	300	354	299	332	309	312	309	320	327	324	346	344	334	307	318	306	333	327	327	356	310	297	322	371	317	280	333	309	297	327	315	303	325	329	316	330	314	329	341	324	315	341	335	338	364	330	312	331	323	320	333	318	329	307	318	307	335	317	329	304	298	343	328	347	308	311	298	333	337	347	290	302	324	339	344	323	331	330	315	335	329	301	338	314	362	330	319	331	297	329	312	352	330	309	320	337	354	302	312	294	349	296	356	305	318	319	309	298	303	343	316	320	328	326	290	292	330	303	327	317	276	327	328	321	315	300	342	320	318	326	334	320	327	334	360	324	309	332	356	322	312	320	338	331	368	348	292	328	322	303	323	321	344	327	310	319	337	359	341	290	321	325	338	321	349	340	319	315	344	311	325	315	312	333	307	323	324	332	333	323	328	286	340	307	337	354	305	341	316	341	337	315	311	317	304	356	347	320	329	338	303	318	299	328	303	324	304	350	335	308	283	315	310	325	323	320	341	313	316	340	319	321	324	318	346	338	312	313	332	330	334	330	305	307	303	320	330	306	306	334	359	351	325	319	337	345	328	362	293	281	342	305	349	325	330	343	306	345	323	321	299	348	331	345	323	295	349	312	327	326	330	362	339	325	298	319	310	323	331	335	311	317	335	347	326	319	318	364	315	322	309	329	320	302	292	313	322	308	302	340	317	304	331	309	333	308	331	332	329	322	336	311	344	338	338	319	334	298	304	344	333	293	360	315	328	358	320	334	306	349	328	322	321	332	310	287	333	335	301	329	321	336	327	312	290	349	322	338	339	308	343	328	309	335	324	332	347	314	343	328	332	295	321	304	336	302	313	322	292	292	371	344	347	320	353	324	325	317	304	341	310	354	325	306	316	304	322	349	307	310	297	327	329	330	318	317	284	309	336	349	338	310	332	332	314	316	331	324	305	339	340	323	326	308	319	317	299	326	325	341	323	318	299	364	342	304	336	339	321	301	298	358	285	303	308	295	277	314	335	337	308	330	335	323	314	320	324	320	324	330	336	327	320	335	323	296	345	311	302	320	326	351	343	333	311	315	290	313	291	354	307	348	311	313	354	340	338	318	308	276	319	321	306	318	301	301	342	324	313	354	314	313	342	275	335	322	339	333	315	307	350	315	354	320	357	351	341	327	335	298	324	309	331	346	321	321	326	318	347	303	330	319	329	313	311	309	336	319	302	322	365	331	329	302	314	308	302	326	382	315	338	316	346	337	321	324	307	344	298	336	322	327	342	300	304	305	326	303	338	323	291	302	324	313	326	357	314	301	305	310	327	323	357	320	343	326	338	348	330	305	330	310	295	296	325	311	333	340	337	315	322	331	331	344	318	303	331	318	310	317	356	309	330	315	348	335	306	313	315	332	345	330	318	309	298	355	352	335	320	322	301	305	306	331	348	321	323	354	328	313	316	311	338	296	352	306	301	352	319	362	318	320	331	334	298	319	321	326	326	323	315	337	356	342	314	343	323	306	336	349	360	349	335	314	320	324	304	308	335	306	315	344	335	309	302	325	320	302	320	332	351	347	312	328	334	360	311	333	316	314	357	303	318	330	312	319	332	303	318	350	327	337	332	314	339	345	321	359	334	331	351	317	328	332	300	324	321	348	333	326	304	305	309	333	343	369	325	298	324	341	338	303	297	331	364	313	325	329	324	276	343	292	327	317	374	339	341	312	344	314	320	334	358	329	317	323	332	318	350	342	292	330	338	322	328	300	324	311	301	334	331	311	322	330	331	316	326	322	311	319	290	305	321	327	329	314	321	335	309	315	344	291	292	313	338	337	315	360	348	340	336	294	306	304	326	338	311	305	331	318	313	310	347	332	347	314	327	298	297	348	387	335	308	330	303	342	315	297	341	339	315	328	295	344	336	329	316	298	322	311	303	348	322	329	295	360	294	336	310	324	315	318	329	348	281	318	316	338	314	306	345	346	330	354	331	342	329	342	326	326	353	324	330	319	357	336	319	373	325	333	300	331	337	329	340	340	327	334	313	333	346	348	312	317	318	287	308	297	329	343	298	281	311	333	325	305	322	329	324	311	308	332	327	297	331	350	343	323	313	312	339	324	335	353	283	296	346	346	352	335	304	312	300	315	344	335	341	299	347	327	322	300	327	332	361	312	321	315	319	311	329	315	328	346	316	331	320	316	322	310	329	288	312	322	306	295	316	309	294	288	337	346	310	345	320	338	337	324	312	340	306	305	317	328	328	320	319	324	308	356	320	301	319	323	294	300	353	327	312	323	307	296	308	300	318	325	311	306	325	327	314	329	305	320	313	322	308	324	320	303	324	286	314	342	346	343	316	306	329	347	306	304	308	316	324	301	350	303	329	349	292	329	296	292	326	342	303	301	325	334	294	324	359	338	306	298	320	349	344	373	345	317	340	342	308	306	314	322	312	308	334	322	359	326	351	328	319	331	318	309	289	307	327	307	332	321	310	331	317	294	333	317	311	332	334	333	327	319	347	331	299	389	319	326	349	339	299	326	320	306	312	325	365	294	300	339	318	338	319	351	335	315	309	328	344	340	355	325	332	355	334	336	327	307	324	326	320	313	347	303	327	288	314	321	309	298	334	296	309	329	341	317	338	311	299	340	310	297	309	295	322	332	334	316	341	341	332	329	345	327	348	317	316	291	357	316	334	340	323	346	349	342	296	313	313	334	329	303	332	303	322	298	315	328	373	284	310	327	317	316	314	335	330	308	329	317	372	297	320	335	324	291	334	288	314	328	316	360	340	326	325	315	310	276	312	326	314	321	330	351	317	319	338	335	330	321	327	324	327	354	331	296	336	333	334	318	327	342	326	309	316	327	356	315	290	304	316	318	323	301	319	331	322	325	312	320	319	321	349	312	324	339	295	296	332	325	331	340	326	339	328	312	312	294	303	344	354	327	293	355	339	328	339	334	354	340	354	314	329	337	302	300	292	335	312	313	361	310
20888	14726	2759	1024	756	734	684	669	629	662	626	647	590	567	629	622	627	620	628	643	636	603	621	557	626	589	588	581	597	571	630	619	575	549	563	638	602	603	602	558	567	593	555	619	607	584	598	593	632	576	592	602	598	600	617	562	579	592	555	628	564	581	588	610	594	603	572	583	568	611	608	575	578	619	584	568	615	621	591	577	587	582	580	614	555	594	552	611	600	616	590	602	600	593	620	626	621	589	579	612	586	565	561	589	587	609	613	614	603	624	593	595	573	582	579	609	577	630	603	579	572	612	590	599	573	577	619	638	612	597	620	615	580	586	578	589	577	587	579	582	657	594	569	621	580	602	565	624	547	616	609	574	585	603	557	562	559	622	632	598	608	632	579	589	595	590	638	570	584	578	607	581	584	610	609	605	601	631	587	625	616	547	583	611	574	613	618	596	576	582	632	636	582	600	597	609	591	586	548	591	566	638	571	576	580	563	612	612	605	601	573	595	582	578	543	574	607	611	614	557	615	598	579	570	577	557	575	583	584	633	609	587	627	603	601	570	600	605	565	586	626	597	583	605	593	629	585	586	552	570	605	596	578	583	582	584	636	587	573	605	606	567	605	598	616	574	587	621	587	591	601	585	597	589	610	606	619	609	551	573	559	610	622	552	604	583	637	580	606	591	602	662	558	573	602	643	636	554	536	583	616	588	656	632	599	596	587	605	643	536	604	569	551	587	621	598	598	626	601	595	564	572	575	597	581	629	586	660	595	638	616	560	606	596	597	638	609	598	588	644	624	625	608	566	591	599	589	591	566	597	562	611	610	606	623	606	595	584	604	611	565	582	569	596	585	594	605	606	594	609	617	644	620	593	578	577	581	617	598	564	565	541	562	556	610	613	613	575	565	581	623	626	604	591	580	612	583	565	559	568	591	609	594	604	612	579	597	612	609	540	631	619	610	598	631	622	556	575	598	626	586	611	594	655	564	561	601	624	600	597	619	565	630	598	623	623	558	627	654	581	564	583	558	626	579	581	635	589	639	546	610	597	626	626	549	641	572	566	571	584	614	598	575	593	566	625	602	612	588	585	566	592	585	585	599	575	584	583	578	588	580	635	566	623	556	555	622	606	614	583	589	530	626	590	590	593	564	634	573	613	608	619	619	613	572	619	587	536	584	546	598	594	568	562	618	586	593	618	581	592	556	561	628	635	629	566	581	570	607	598	602	651	624	584	582	593	576	596	605	585	605	618	613	612	577	620	584	638	551	619	556	569	616	585	612	546	573	577	596	655	614	635	584	597	586	632	565	595	602	616	616	611	565	577	549	556	602	623	608	605	614	613	656	631	630	604	578	558	634	549	585	611	617	594	641	608	589	642	609	585	591	630	649	608	614	641	561	583	574	639	583	589	599	598	596	622	599	588	661	603	607	589	605	586	603	589	583	568	617	561	573	570	573	608	587	566	568	606	600	620	584	638	605	563	590	559	561	566	606	549	637	567	641	610	615	591	604	545	611	578	582	566	628	611	623	609	575	627	565	579	606	606	565	601	611	555	589	589	627	601	637	640	611	595	585	578	581	596	590	571	606	619	592	596	620	600	601	566	642	558	596	588	575	556	600	597	594	567	563	608	602	590	550	604	537	582	576	572	641	607	603	615	590	583	628	608	638	580	610	607	567	594	610	613	571	594	638	539	587	616	624	610	594	631	624	568	619	602	582	555	629	614	613	593	609	561	573	629	571	606	617	592	635	589	584	603	612	606	634	588	607	571	556	615	642	605	592	516	584	589	583	611	593	569	593	569	608	580	574	562	605	643	580	554	602	593	618	593	542	594	620	587	630	575	604	588	603	619	611	597	635	554	560	594	618	585	574	586	571	612	591	574	617	598	632	569	579	596	614	632	574	629	596	619	567	573	612	606	594	621	591	577	606	603	593	616	606	614	626	577	583	563	562	537	607	604	571	622	585	563	588	569	599	648	649	569	600	606	623	619	587	603	579	603	563	612	605	629	558	586	596	615	559	579	583	591	590	636	572	615	624	592	612	602	600	587	563	601	664	620	635	651	593	560	642	576	612	588	638	595	604	581	602	592	622	645	561	592	575	592	615	616	562	585	616	595	601	601	601	607	619	581	577	614	668	584	584	619	584	587	630	587	595	561	626	589	573	568	570	611	570	590	602	612	641	598	573	588	604	608	589	618	645	596	615	583	543	597	617	605	645	593	616	597	621	570	633	614	568	657	620	631	566	542	622	603	547	573	620	638	615	596	607	629	615	588	565	561	576	583	591	588	601	640	546	611	568	555	626	579	620	612	627	568	609	607	626	607	605	578	571	602	623	593	607	566	599	600	626	620	586	597	580	641	567	569	585	580	555	578	631	557	584	624	606	639	636	578	602	574	640	623	647	611	621	610	578	645	569	613	568	610	592	607	585	595	614	590	648	606	624	581	554	610	587	595	613	585	631	600	547	630	610	597	594	618	584	619	629	594	595	601	581	624	576	605	589	630	604	606	566	597	577	610	647	651	611	549	605	611	561	617	615	619	566	592	581	578	561	634	550	600	584	609	581	642	561	612	601	610	572	628	645	585	587	602	585	597	620	603	605	569	619	594	628	625	595	576	611	583	593	597	577	591	604	597	584	613	613	611	583	553	571	635	551	613	592	618	572	614	621	603	587	584	627	598	586	589	585	603	620	577	584	614	649	561	597	553	577	587	558	572	595	592	584	570	588	600	605	587	608	599	581	608	582	575	649	618	607	620	590	565	579	597	583	599	594	596	587	579	605	623	560	615	626	608	623	568	587	556	595	556	592	585	581	631	604	627	603	601	597	633	610	578	613	602	577	576	581	606	649	588	634	640	663	570	575	599	542	636	581	587	574	584	617	614	611	571	590	570	594	610	553	573	596	599	555	590	578	636	609	620	582	571	584	629	590	612	590	577	623	619	569	591	596	550	603	629	591	564	614	619	611	555	586	569	623	596	609	589	595	546	613	610	623	635	640	594	571	610	585	569	623	571	621	576	616	620	613	603	607	563	562	591	644	568	590	584	587	579	641	600	623	589	614	568	586	609	562	610	604	581	596	562	585	608	582	560	575	648	592	609	599	619	609	620	571	582	570	575	574	595	556	561	623	610	591	604	603	603	613	580	595	623	611	581	556	558	614	603	602	582	623	567	596	621	598	620	629	651	617	585	585	586	588	566	590	613	614	605	619	573	626	572	637	593	584	576	609	572	586	591	561	578	571	591	621	569	603	580	592	573	600	614	591	596	600	599	603	616	638	579	613	573	619	597	616	588	596	608	624	580	552	626	600	555	589	575	624	594	586	601	585	602	568	603	589	648	571	582	605	574	568	590	578	575	620	597	597	620	598	594	642	596	574	604	612	611	603	552	620	592	590	591	608	589	585	594	635	586	624	602	594	637	583	607	579	617	621	619	618	649	564	618	604	571	574	612	585	602	593	598	644	548	615	599	593	600	629	570	622	598	620	576	560	588
26571	21479	19992	3772	482	405	420	396	387	369	344	332	327	345	312	349	364	345	327	339	337	348	349	320	303	352	321	317	359	318	320	309	328	333	340	332	349	352	337	319	335	309	319	326	328	333	314	357	335	317	352	340	332	317	319	347	352	315	342	372	323	352	328	321	311	349	356	328	328	346	334	339	318	324	326	315	340	338	320	330	317	322	312	340	318	342	319	335	352	321	315	346	308	357	355	334	347	343	332	338	285	320	333	353	340	363	346	347	349	335	349	308	322	305	329	333	296	362	333	319	342	311	341	332	324	330	349	307	328	322	323	310	309	341	354	327	321	321	311	304	358	318	346	320	399	326	315	309	335	341	337	338	345	317	358	376	344	324	318	341	324	333	322	335	322	363	324	305	340	329	289	326	319	319	338	333	322	324	327	311	341	332	356	365	357	332	324	329	326	353	306	344	336	326	343	365	314	320	354	337	360	341	308	333	316	333	330	358	308	323	340	347	322	353	318	339	349	360	308	346	359	308	320	315	332	362	310	317	319	341	326	341	338	326	346	338	337	319	289	346	304	346	301	339	358	345	344	330	336	359	348	341	323	320	341	350	343	342	321	343	343	325	348	344	330	339	307	312	323	332	346	289	309	337	319	295	330	363	312	337	301	361	338	334	319	316	358	338	302	350	336	332	329	325	347	327	335	353	316	387	339	313	325	296	317	348	315	352	316	364	343	334	337	359	389	331	363	354	338	346	344	371	321	317	314	305	349	322	341	300	321	323	311	304	344	336	301	339	322	304	344	335	304	338	322	356	356	334	336	330	302	342	309	341	335	342	345	317	322	331	329	308	333	311	344	333	353	343	339	335	329	322	326	346	351	337	343	330	316	311	340	351	348	340	344	316	340	338	307	347	326	344	333	327	360	309	331	346	321	316	324	328	293	342	323	317	357	321	316	331	314	334	363	341	339	345	349	342	328	327	329	337	309	342	329	327	344	334	343	307	362	346	297	341	368	321	357	377	325	341	337	327	317	284	319	362	304	293	349	335	339	338	322	319	338	326	345	329	309	329	321	332	336	340	310	330	334	354	365	321	351	334	342	322	335	317	319	335	355	305	319	359	355	350	309	354	341	309	350	342	335	344	342	337	327	344	345	325	333	329	359	293	361	321	338	334	347	308	361	350	326	303	329	326	346	307	369	337	333	326	319	305	329	328	327	336	336	355	300	339	334	330	343	318	350	327	336	342	323	312	326	344	381	335	334	360	381	338	339	330	341	328	331	365	347	307	334	323	367	294	342	328	298	322	323	311	290	354	327	325	320	319	306	342	341	329	329	313	328	303	341	336	334	320	355	328	348	329	302	315	314	304	342	352	347	320	348	375	340	363	349	302	328	315	344	346	357	368	327	328	346	322	355	304	317	338	289	318	287	293	371	331	298	311	344	322	323	336	293	347	342	328	338	328	341	320	303	314	323	327	331	329	325	344	321	338	338	299	331	309	345	379	294	345	307	327	329	362	310	356	323	336	334	360	320	339	325	317	366	326	285	363	326	332	357	316	336	338	318	334	358	310	299	333	292	309	342	311	328	342	343	334	333	350	300	361	340	354	323	331	310	324	322	317	304	348	322	348	329	343	371	320	323	344	336	314	328	352	328	346	307	346	315	328	344	328	277	350	326	376	325	321	357	339	323	322	351	373	370	357	329	357	331	338	336	320	326	332	323	337	380	313	315	335	319	308	313	309	330	350	310	338	338	318	324	313	358	300	330	387	301	335	320	333	336	351	377	329	354	319	348	328	315	318	350	318	380	349	334	340	309	323	335	330	333	354	327	351	327	326	349	334	307	356	336	315	315	329	347	349	328	307	328	347	349	320	316	330	366	312	350	333	321	340	287	348	333	347	334	337	333	346	365	346	344	314	320	311	342	377	324	298	343	348	321	335	331	317	333	353	306	351	336	346	337	322	346	322	348	325	312	332	338	343	358	326	319	336	329	353	304	314	321	350	284	326	343	323	362	344	326	338	331	331	319	344	320	339	349	337	321	350	350	329	330	311	344	354	329	341	324	323	340	316	314	332	310	296	337	325	321	298	351	315	331	329	332	298	357	370	326	351	324	333	342	368	344	323	335	344	338	305	319	308	324	333	335	336	349	327	330	341	340	341	339	331	312	336	308	368	300	310	276	340	336	320	339	320	327	356	361	345	348	323	337	344	309	308	330	337	348	328	375	301	320	334	339	347	319	328	296	318	291	325	330	335	352	376	311	335	331	347	305	352	312	330	304	302	324	378	296	325	308	311	315	350	362	371	333	325	331	338	323	312	353	338	318	312	333	339	337	346	343	370	323	314	350	343	304	281	336	317	332	333	343	329	355	312	338	323	305	360	378	306	317	345	329	357	334	326	324	325	308	304	325	329	322	296	331	299	352	343	336	313	337	359	350	370	336	303	342	317	300	303	334	352	296	322	330	335	328	337	319	343	336	339	323	321	334	323	331	346	307	341	339	324	309	335	356	351	327	330	302	331	327	328	329	353	316	354	313	321	339	329	303	318	343	345	306	362	347	296	350	324	296	314	338	334	334	306	332	326	369	331	308	351	339	338	326	328	331	316	363	316	301	350	332	323	346	352	288	341	322	341	324	307	310	331	332	292	345	326	327	331	351	314	366	306	309	313	332	334	315	325	330	372	340	319	369	326	336	314	329	323	324	354	325	325	353	349	353	324	355	334	343	332	324	324	343	331	327	340	306	364	321	319	312	331	319	332	314	351	340	318	359	328	303	329	329	312	317	333	322	325	322	271	344	349	328	311	312	335	356	330	352	357	338	334	328	338	360	314	336	326	302	303	329	364	333	340	317	343	353	321	321	363	361	324	334	339	333	365	325	335	353	377	322	323	326	328	340	336	339	301	351	336	350	333	345	362	301	337	341	341	316	320	334	330	310	343	344	319	327	304	334	307	328	314	306	346	338	353	309	344	316	311	354	350	302	356	326	363	335	325	362	342	326	264	337	352	325	326	345	350	325	320	347	358	352	350	335	338	320	338	326	309	329	330	326	340	339	325	309	300	318	316	318	331	366	340	346	342	345	339	351	340	334	321	347	338	359	328	312	341	319	330	327	339	366	343	317	312	295	348	317	319	325	345	364	335	317	339	353	364	320	355	336	300	315	318	333	323	318	328	325	330	337	343	353	331	319	325	327	286	331	332	342	351	305	335	339	340	317	340	329	339	333	335	350	335	345	320	335	332	344	307	286	375	331	352	347	325	323	314	349	362	360	347	339	351	338	320	330	338	334	329	326	318	287	348	345	345	325	313	323	343	317	296	311	326	354	350	325	328	341	333	316	334	317	371	327	384	349	318	336	344	346	302	338	324	346	350	335	351	334	299	347	332	338	349	343	348	334	351	326	354	349	322	360	353	348	322	335	336	335	311	360	308	304	357	353	312	310	339	356	328	347	336	330	308	316	327	324	327	331	332	326	317	330	342	329	324	304	335	337	330
22076	17336	4401	1361	996	804	788	745	710	662	703	624	650	618	645	635	686	612	638	637	681	643	609	616	652	616	624	599	621	630	610	623	630	605	612	644	630	602	644	636	602	613	630	612	617	551	586	598	599	595	583	634	657	583	603	623	588	619	629	653	587	600	584	609	653	604	640	642	614	600	587	608	585	609	617	642	588	640	634	606	635	588	621	595	612	612	553	622	576	619	596	638	627	647	565	598	588	617	620	620	631	620	695	596	620	608	633	626	604	598	571	599	622	620	624	596	586	609	602	613	614	591	606	598	643	638	614	623	620	594	613	643	681	594	635	643	619	590	588	609	616	599	621	622	595	599	633	595	609	568	578	605	630	588	624	610	613	603	625	615	642	592	614	636	629	623	605	628	592	654	623	636	593	597	587	624	613	585	580	641	582	607	616	597	644	590	582	653	594	611	605	617	587	621	615	620	615	619	614	595	621	619	621	630	610	575	607	616	628	648	619	634	636	553	615	606	625	653	609	614	638	589	601	640	649	643	601	615	594	573	640	639	604	638	615	575	651	614	612	616	589	645	614	640	688	618	602	650	638	581	606	658	585	616	608	626	620	586	620	675	610	567	650	656	577	625	588	641	581	657	609	635	616	603	589	586	647	626	618	586	567	602	623	651	594	654	647	606	604	590	579	625	648	597	590	563	623	632	628	617	620	657	630	599	601	624	624	590	683	568	616	597	647	650	590	594	583	613	610	614	636	600	645	608	638	626	596	603	600	581	632	643	624	589	583	608	641	654	630	572	579	624	631	614	587	599	625	570	612	606	619	643	620	622	610	587	584	602	653	593	618	589	600	607	630	629	641	596	625	607	583	580	613	612	602	610	606	624	627	590	619	633	633	634	613	596	604	592	621	556	579	650	651	597	621	622	578	621	640	605	608	632	583	575	660	595	581	603	569	628	593	615	612	623	591	587	612	622	615	609	610	613	636	580	626	594	652	633	592	649	620	641	622	600	602	610	643	627	645	635	592	574	579	647	623	600	620	649	615	626	619	633	606	584	600	602	622	638	595	646	601	658	607	631	600	590	621	574	603	579	642	610	598	610	655	602	608	629	629	635	604	618	628	594	598	646	623	629	581	594	610	595	622	615	599	633	574	650	619	596	621	616	612	636	620	591	634	579	640	639	676	610	647	644	634	624	623	625	589	639	613	591	630	603	587	631	688	581	622	602	596	565	595	636	616	622	617	623	612	611	648	600	617	582	592	588	602	607	641	587	540	604	628	626	603	659	618	632	606	656	603	602	617	610	616	564	616	603	599	647	565	624	629	653	632	610	609	645	600	614	633	605	604	593	578	608	591	664	647	674	651	623	585	587	666	635	605	629	621	620	593	611	620	619	637	631	605	599	613	612	614	612	602	635	584	596	675	627	577	620	615	574	604	581	607	566	615	617	633	602	598	644	595	592	608	601	592	600	635	627	578	604	625	599	610	600	667	640	604	591	633	620	625	569	582	620	557	625	590	619	595	624	597	604	626	622	618	591	596	599	594	608	589	653	636	609	624	565	654	653	615	620	612	567	655	647	595	601	629	619	600	644	588	642	617	649	631	625	628	583	603	662	588	592	557	602	585	642	605	627	549	607	630	628	576	577	592	608	609	654	656	615	597	599	616	609	631	615	613	626	599	633	619	623	575	648	624	580	606	619	636	613	598	584	594	584	623	583	608	618	606	641	619	638	582	578	596	636	639	626	625	563	613	594	625	609	619	644	621	566	588	626	630	615	628	582	682	663	576	635	633	621	623	594	624	643	633	632	656	618	576	615	612	617	608	615	615	620	659	616	670	586	595	623	548	605	629	592	559	608	604	626	610	572	591	609	644	581	635	610	624	623	633	628	577	632	604	580	591	626	620	613	635	567	603	639	601	627	641	573	613	598	623	659	583	642	632	585	627	588	620	575	582	633	630	626	599	576	615	608	622	549	645	606	628	635	612	619	606	608	588	623	591	614	592	599	613	660	654	621	642	665	572	676	617	615	647	625	626	608	662	595	634	620	581	622	654	612	568	624	632	628	621	594	604	610	607	604	596	618	630	611	609	631	626	620	604	609	567	577	627	582	646	615	595	582	630	633	614	623	632	621	621	615	579	624	615	593	625	592	611	607	621	672	590	622	610	607	639	629	660	630	548	629	601	614	621	597	581	599	617	594	621	623	625	617	605	649	629	589	642	609	646	604	569	645	609	650	620	615	629	614	646	611	644	639	588	684	629	628	563	623	637	587	616	599	626	600	641	603	554	623	600	681	634	591	619	555	590	591	565	596	597	572	607	602	621	580	621	630	602	634	554	598	571	631	624	619	637	643	611	661	603	586	584	659	628	611	627	578	579	617	590	599	625	592	613	589	599	605	615	590	614	585	649	609	593	575	600	605	604	628	613	562	641	598	623	590	629	610	611	634	615	580	626	629	642	626	605	628	544	613	643	613	617	599	623	616	608	612	634	598	668	604	564	613	614	644	646	628	618	603	669	596	606	613	594	656	617	592	613	612	612	616	561	603	592	605	585	637	622	625	599	601	597	637	606	666	609	601	602	606	624	614	615	609	610	619	597	643	578	624	632	602	586	632	576	590	604	574	616	582	600	604	641	615	601	642	632	649	573	626	584	563	678	602	565	632	611	657	638	574	643	600	624	620	622	628	590	602	578	630	652	609	609	644	633	609	637	616	616	610	593	630	522	630	610	574	609	618	618	610	588	641	633	581	603	636	576	596	577	589	651	554	639	614	591	617	626	588	588	589	609	607	583	619	599	598	623	663	559	618	650	609	580	572	641	620	613	623	620	633	604	607	638	650	593	617	588	608	640	659	627	615	596	594	574	655	601	607	632	565	592	556	596	610	611	629	618	605	600	665	618	613	619	649	645	599	639	565	589	581	612	653	588	661	608	597	621	624	627	613	624	652	618	638	589	676	580	589	663	638	647	577	646	591	613	571	595	648	636	582	600	598	618	640	604	616	618	583	587	610	646	563	655	608	629	626	635	573	571	629	651	590	625	616	573	619	614	653	648	667	588	611	635	590	647	601	582	614	630	609	607	619	610	589	603	619	652	626	601	611	572	640	622	665	593	588	590	608	634	593	611	617	585	649	625	603	609	588	613	657	628	560	610	620	607	602	568	617	593	624	600	577	599	664	600	631	614	640	646	641	590	633	626	615	656	552	579	598	562	655	601	631	583	621	629	622	648	612	639	615	556	603	618	611	623	632	628	587	611	614	599	599	599	631	574	649	640	565	587	607	559	636	593	560	664	586	625	597	560	607	600	628	636	627	638	598	598	636	644	571	607	594	632	597	633	657	641	576	642	676	618	582	615	644	611	619	598	603	621	650	658	620	640	626	659	632	627	629	631	608	625	591	640	566	634	628	569	583	611	631	584	640	647	593	589	650	612	594	604	645	610	631	599	659	621	632	562	633	572	631	632	575	633	614	590	603	588	601	631	609	600	600	635	591
23581	21448	29052	24139	21394	15931	1081	502	384	338	299	298	265	230	257	223	200	207	206	188	187	174	175	175	153	171	179	162	183	156	164	161	164	169	148	158	173	168	145	169	141	146	148	176	158	139	146	156	162	142	173	174	155	144	145	180	155	162	158	163	155	131	146	161	168	137	157	156	141	153	126	138	152	161	157	153	169	153	147	175	134	143	166	125	158	164	142	161	160	163	149	153	173	161	160	169	134	167	145	135	139	154	156	172	154	164	157	150	163	130	156	161	148	164	158	165	164	159	155	141	145	134	153	163	154	160	163	148	142	146	144	126	132	164	140	153	159	150	153	145	138	166	157	149	142	135	157	124	142	141	137	136	161	140	175	146	152	163	157	143	148	147	155	167	134	121	158	152	155	132	147	146	162	142	161	179	158	154	185	125	132	157	162	174	147	158	155	132	138	155	178	155	167	154	165	155	134	148	149	150	171	158	135	154	156	153	132	159	121	144	154	147	148	142	141	156	142	134	161	135	171	162	165	145	179	146	141	142	163	137	149	169	141	168	163	136	167	126	145	129	150	155	166	165	166	143	143	147	159	153	153	145	172	139	131	153	131	173	170	135	154	149	149	154	156	142	144	147	140	180	172	158	146	137	151	124	154	138	147	129	171	159	167	159	142	162	173	159	162	152	153	149	138	161	138	150	166	136	162	166	160	148	144	145	146	147	156	137	190	150	139	138	144	173	150	151	176	142	157	158	159	156	138	159	164	169	154	161	180	140	136	145	161	153	155	156	158	145	133	150	144	137	160	125	140	124	161	162	143	153	158	167	169	145	172	162	139	155	153	174	157	156	149	141	144	154	134	153	146	159	121	150	149	169	144	133	159	172	143	150	148	163	152	159	153	147	147	150	164	145	150	169	154	157	139	164	143	124	138	133	160	139	128	142	142	139	157	152	137	156	155	153	131	163	138	135	152	144	146	140	155	167	147	155	175	127	149	143	153	129	146	137	169	129	125	145	164	152	153	144	139	138	146	141	137	158	148	152	152	152	162	176	172	163	135	152	146	139	142	125	156	146	160	135	149	153	158	157	151	148	159	132	146	148	166	134	161	146	154	150	147	127	160	146	165	161	148	155	152	125	150	145	154	139	146	140	141	159	160	142	133	154	145	148	148	155	133	141	139	171	150	152	158	168	148	139	145	166	142	147	151	155	162	141	145	141	134	154	167	157	126	166	148	156	133	136	134	171	144	144	144	138	145	138	116	144	146	162	153	151	171	127	150	142	155	150	134	157	163	150	146	157	169	145	166	147	153	156	139	173	174	136	150	125	164	141	156	148	166	139	134	153	171	148	128	153	159	159	129	130	153	142	149	163	142	157	152	139	167	145	135	139	137	144	163	165	157	155	140	167	158	148	142	150	157	147	160	140	134	133	150	141	154	158	166	153	161	147	157	144	151	148	144	145	159	141	142	150	146	143	136	157	149	164	178	151	128	153	139	155	147	147	141	147	154	143	173	141	128	163	138	135	144	162	148	155	157	139	127	146	138	164	168	142	135	137	157	171	168	156	153	143	147	118	150	157	129	150	154	142	139	168	160	145	160	157	157	136	140	148	164	128	140	165	143	142	149	142	136	145	146	157	162	136	151	163	155	156	143	137	151	159	152	144	142	148	162	137	148	150	146	136	130	151	147	170	154	151	147	145	155	139	147	159	153	148	144	153	138	122	153	166	147	167	126	153	160	137	155	148	145	142	156	156	156	146	173	140	142	158	115	141	153	149	155	150	125	157	168	149	151	156	149	158	145	154	166	168	152	144	131	139	139	143	182	126	162	135	149	134	148	139	150	153	155	145	151	155	150	146	153	164	171	166	148	154	163	162	140	163	144	153	163	148	150	137	151	154	156	159	145	142	139	160	159	169	147	163	162	133	145	152	170	137	162	156	174	134	142	152	162	149	157	178	139	162	134	159	156	136	144	142	127	153	130	135	134	142	150	164	149	131	157	132	168	143	136	149	130	134	149	147	139	148	149	148	152	144	137	142	139	130	138	168	151	156	150	162	136	141	143	145	153	145	148	151	148	155	147	152	158	148	127	132	139	143	153	137	157	148	169	141	118	162	179	148	154	142	141	164	159	159	154	137	169	150	133	160	154	140	149	153	145	135	158	179	150	158	150	169	164	127	152	159	161	173	140	144	158	131	160	155	149	132	136	125	145	170	150	129	151	143	166	145	159	172	162	129	147	146	151	153	147	136	145	158	153	164	164	140	142	148	154	137	162	124	157	147	152	157	124	147	147	161	172	150	133	163	145	124	146	129	152	161	141	141	134	149	129	132	145	152	158	148	161	179	168	150	125	138	148	146	169	142	147	149	168	167	136	162	132	149	162	143	151	141	141	153	145	146	174	153	130	154	134	162	139	143	148	154	137	161	145	149	159	162	173	160	129	136	135	143	128	142	149	151	139	132	136	146	145	137	157	152	151	149	135	165	148	140	166	167	137	163	165	159	141	152	158	132	134	155	158	159	140	135	146	141	158	149	160	148	138	144	144	140	147	132	142	126	158	157	155	152	152	158	151	153	141	136	157	146	129	142	150	159	161	152	168	163	134	151	160	148	140	142	157	154	132	169	158	154	137	171	152	158	176	146	150	148	141	142	141	160	139	136	147	138	145	139	150	137	143	143	153	143	155	143	137	136	133	156	153	154	156	140	161	139	115	173	187	152	168	141	138	163	152	146	148	146	152	134	146	142	151	140	169	159	158	124	147	169	149	136	149	154	145	164	158	155	135	164	139	157	136	130	161	156	141	142	126	141	139	138	133	131	168	153	150	176	136	164	167	160	156	146	142	137	134	149	166	178	147	154	150	135	129	150	151	158	166	172	161	155	149	159	150	149	145	161	126	157	127	148	173	136	151	154	156	171	140	133	172	160	153	147	180	147	140	160	140	161	152	134	122	129	150	152	165	162	148	144	152	154	161	130	134	151	154	171	138	147	146	148	175	131	151	134	138	142	166	158	163	131	150	135	157	153	183	154	175	150	179	139	145	120	134	130	142	146	151	160	130	145	159	133	174	157	163	135	162	148	174	157	144	146	131	126	169	143	126	149	166	161	156	173	163	141	138	137	161	147	179	158	157	183	155	144	137	142	146	157	139	154	166	138	155	123	142	151	168	146	172	155	157	158	125	134	162	160	165	162	130	132	145	163	158	137	142	160	169	148	177	157	152	134	142	107	162	152	153	144	146	160	139	153	147	163	163	126	163	156	170	143	132	158	162	138	129	137	130	150	185	145	148	159	134	150	141	154	155	169	155	142	153	153	154	126	145	165	164	134	148	135	137	146	133	142	131	143	124	158	144	131	145	168	149	155	149	128	145	150	133	165	150	158	168	172	160	136	173	167	135	154	162	142	165	151	150	142	159	135	159	162	139	151	135	121	162	178	152	148	163	158	171	147	143	140	157	161	148	163	159	148	142	145	169	128	144	151	160	145	127	181	152	158
31157	37965	17921	6710	3833	2612	2026	1601	1302	1113	971	781	740	697	617	532	489	484	492	468	434	399	375	428	406	402	378	385	368	337	333	369	367	360	330	314	319	324	311	297	312	308	303	317	290	312	326	351	310	317	267	316	286	294	292	303	302	271	293	289	296	309	289	305	276	305	286	298	310	301	308	296	321	308	291	321	297	269	295	290	279	302	270	336	300	265	301	329	249	285	300	296	327	259	286	297	283	299	285	277	305	287	283	298	285	275	308	270	301	290	262	319	285	270	285	296	268	268	279	247	294	307	294	302	266	250	326	268	286	293	286	278	290	305	267	305	311	288	272	286	278	288	272	317	292	305	321	285	286	285	303	310	290	289	318	285	285	293	275	286	306	266	308	305	324	296	306	281	278	316	336	297	274	295	306	282	245	281	284	276	280	279	310	288	287	280	316	307	302	290	297	282	296	281	308	289	292	293	299	293	305	314	290	288	304	265	279	290	299	317	287	295	310	270	300	268	254	309	330	299	286	289	290	269	308	295	293	271	292	254	279	261	251	293	288	294	305	285	249	323	287	272	283	277	305	311	302	266	284	302	299	290	269	289	296	286	277	297	260	298	272	277	308	290	311	293	296	276	298	308	298	260	279	283	276	276	296	269	322	289	283	281	259	299	300	298	304	295	313	286	260	286	274	302	307	287	333	272	283	278	289	317	308	276	275	296	305	283	286	275	285	266	281	279	299	295	276	255	296	261	287	286	309	252	312	268	289	281	298	308	297	284	257	284	290	257	311	283	280	271	279	290	279	310	310	270	270	286	280	295	284	281	280	279	243	268	312	302	314	297	288	288	275	304	299	301	298	294	309	272	301	282	270	259	297	272	296	307	275	283	271	302	292	262	285	287	297	290	293	278	296	291	291	287	289	305	283	284	295	263	278	303	250	293	283	299	265	293	306	296	301	277	306	279	251	273	302	289	317	272	310	264	262	286	267	297	288	267	291	276	307	311	291	266	271	318	292	278	319	287	284	310	284	274	296	295	280	275	295	286	301	279	289	281	296	310	280	298	271	296	278	296	290	275	318	306	273	283	306	290	276	307	258	316	303	261	276	284	283	311	304	280	287	284	303	315	316	268	285	260	298	269	297	297	303	276	301	298	318	325	303	275	262	307	310	311	294	287	289	281	301	269	285	295	275	279	307	278	278	320	301	293	297	298	280	259	286	279	251	286	295	299	253	297	307	287	290	310	293	277	280	286	299	271	290	310	259	281	328	262	282	278	274	289	294	285	313	304	278	311	311	298	298	280	287	298	299	287	270	277	256	293	288	277	316	325	286	299	323	283	278	289	285	312	308	270	291	292	298	317	267	300	325	276	274	253	263	302	297	249	289	301	304	299	303	285	282	298	306	302	284	313	284	268	266	287	289	289	322	285	266	255	269	302	294	284	288	286	271	308	301	265	306	260	294	294	302	290	292	302	250	273	299	306	306	315	294	257	288	298	296	274	287	286	280	281	286	300	309	275	298	284	321	298	311	286	293	260	313	269	310	280	297	280	270	280	303	285	258	280	275	284	293	303	303	254	290	262	258	293	311	319	296	308	312	294	283	292	268	281	322	272	279	310	275	261	309	280	254	273	334	282	323	282	289	290	315	282	307	323	283	264	299	291	266	291	283	273	275	317	270	290	274	274	290	290	315	283	324	305	272	316	283	290	271	278	303	288	272	295	270	286	306	261	294	271	305	293	286	298	278	290	296	285	282	303	294	265	280	270	320	274	314	312	295	311	259	306	273	276	294	307	269	270	310	297	267	287	274	279	284	305	293	287	285	294	286	280	312	277	265	289	275	303	251	298	271	282	256	272	265	278	275	296	298	277	264	280	299	292	294	287	291	291	272	283	300	289	317	280	292	306	298	294	278	287	295	275	281	297	293	269	290	283	316	309	288	305	297	299	305	313	287	268	269	277	309	282	294	301	320	299	263	282	298	294	276	292	306	269	279	255	284	293	316	311	320	286	296	282	254	270	264	309	283	273	291	255	284	283	261	251	262	285	312	285	294	322	275	310	301	250	321	262	311	303	255	306	294	291	304	281	265	280	280	280	277	282	291	296	312	303	284	280	292	285	291	262	299	289	316	285	298	293	293	315	300	279	298	319	283	298	281	265	260	291	295	266	263	307	301	299	261	305	288	286	286	290	294	248	283	275	287	273	261	282	267	294	278	286	268	310	275	276	294	273	297	262	287	305	301	289	311	291	293	314	281	302	265	310	304	278	291	254	270	320	270	246	286	269	273	277	260	307	263	308	290	302	298	310	297	306	277	305	287	293	318	296	304	267	268	265	296	272	310	322	316	293	283	309	284	278	279	293	318	278	307	299	278	314	272	296	312	299	289	283	286	307	298	319	288	278	290	293	289	272	308	278	298	277	289	281	251	290	275	259	250	296	277	263	305	301	282	281	291	292	292	258	299	299	283	288	289	287	278	269	279	247	314	267	278	289	285	295	257	281	319	326	312	282	264	303	297	304	256	286	279	288	263	288	273	275	292	271	285	261	268	307	291	278	290	308	295	279	302	257	269	270	270	282	280	291	314	257	269	314	273	270	289	286	278	286	294	292	289	292	257	310	317	272	288	306	304	283	282	288	301	281	316	264	294	291	294	282	283	274	277	281	290	276	271	275	293	235	314	308	285	264	235	292	257	274	293	272	307	280	266	286	291	276	314	280	278	272	308	233	325	310	288	286	295	273	285	261	319	273	296	294	276	306	314	275	299	285	294	305	284	286	309	268	278	318	273	290	269	309	292	299	263	272	257	284	295	271	281	324	311	284	272	273	318	312	272	284	281	302	279	317	252	272	298	262	308	271	258	273	264	288	278	285	276	280	285	291	336	296	286	292	281	265	278	307	295	276	266	294	291	286	284	282	287	286	289	289	292	280	286	291	302	309	284	310	274	295	283	306	245	254	269	233	286	274	271	298	269	292	272	280	287	283	310	296	287	257	280	280	297	322	269	299	286	265	285	255	287	283	272	249	288	311	274	275	306	289	294	278	273	285	290	275	301	316	267	292	280	270	273	295	265	300	313	293	258	314	297	287	292	278	272	278	293	297	289	299	263	292	285	295	317	274	304	276	275	283	286	289	304	286	269	270	287	317	280	291	282	308	310	308	287	278	288	296	275	271	297	277	296	273	260	292	294	323	277	316	263	260	276	319	288	298	248	312	309	301	284	298	288	293	300	264	288	282	275	297	269	294	287	300	269	298	318	282	269	307	305	276	321	281	293	287	283	290	255	260	318	291	288	253	278	291	267	302	295	305	309	289	330	276	317	295	265	284	267	292	288	279	277	282	278	286	273	318	280	293	292	247	326	285	296	312	314	266	280	279	254	275	301	264	308	281	280	262	289	256	291	284	299	318	266	296	282	295	297	296	291	282	280	264	285	265	277	273	300	297	285	274	271	285	292	304	309	288	290	314	305	291	306	304	273	293	293	262	274	267	270	284
27475	19369	5043	670	425	364	292	362	312	296	363	349	337	333	342	328	357	330	316	328	297	316	351	297	320	340	299	306	358	289	310	300	328	286	332	348	304	288	335	313	330	302	349	313	309	311	325	330	329	329	317	319	340	338	334	323	329	310	317	326	314	317	335	345	322	314	285	345	326	317	330	307	309	322	344	335	332	308	346	320	337	318	319	329	332	327	307	308	313	367	311	345	302	331	367	315	329	317	309	310	347	328	335	326	323	304	308	304	323	329	345	340	342	347	339	326	304	334	316	300	325	306	299	353	340	304	319	314	307	326	310	318	300	304	341	295	325	346	341	304	308	319	339	340	334	303	325	333	323	315	309	315	347	330	312	306	311	318	329	335	323	339	327	284	342	347	316	328	343	318	346	309	329	301	333	332	346	328	323	333	324	302	318	329	331	298	305	310	343	294	315	318	340	332	322	355	333	318	315	305	329	314	336	334	332	319	325	349	311	342	329	306	299	324	337	340	285	272	342	312	335	330	306	349	315	301	314	344	306	287	286	349	323	320	319	295	340	328	329	325	310	321	341	343	296	328	321	311	305	342	305	343	340	345	313	340	323	324	330	307	319	310	353	281	308	321	339	296	318	288	286	309	266	317	343	305	330	314	335	298	338	345	358	333	287	330	327	300	327	302	321	318	320	336	326	318	322	334	317	331	337	325	355	327	348	349	303	308	334	298	324	305	331	295	327	320	341	318	331	334	322	326	349	327	302	342	323	330	316	296	323	301	318	353	315	291	353	327	325	323	326	362	340	308	321	364	314	325	317	335	292	318	356	298	319	288	343	352	314	331	286	312	288	331	347	337	338	331	322	326	306	312	324	304	335	310	306	328	333	334	345	332	322	333	336	305	320	301	352	343	316	312	346	332	332	342	326	329	334	339	315	313	300	330	343	325	317	320	322	306	306	296	315	320	310	362	336	312	338	328	282	297	328	332	302	360	361	321	368	299	320	333	308	331	348	316	340	325	305	301	307	352	327	341	313	314	361	310	350	304	346	332	359	317	321	306	304	324	319	331	320	348	334	318	306	309	332	325	306	312	310	317	323	341	285	318	339	332	330	322	320	308	322	345	311	334	313	314	308	316	336	348	369	360	362	349	328	315	351	328	315	310	340	307	323	336	324	302	360	308	298	297	303	328	296	308	353	362	326	297	333	333	311	303	304	325	303	342	316	326	333	322	339	300	294	332	346	286	309	375	324	314	340	286	296	358	297	327	317	325	342	341	322	318	307	315	310	298	277	301	350	335	360	341	313	324	339	309	348	323	329	330	335	272	327	332	342	309	319	304	297	331	324	362	342	335	341	277	353	293	324	309	308	307	357	286	340	324	329	299	312	325	352	292	319	323	336	303	325	321	327	292	307	368	305	355	334	318	311	295	315	331	361	316	342	319	334	328	310	319	327	336	339	330	305	329	303	325	339	331	347	312	344	311	338	320	339	308	292	311	351	321	333	352	315	299	320	328	310	367	313	317	319	334	353	289	323	345	347	321	329	322	322	328	335	295	323	333	310	355	320	347	321	334	315	340	310	327	301	350	324	329	316	355	328	314	339	318	318	313	335	343	331	316	300	286	337	313	340	294	309	325	304	339	321	324	309	300	322	332	335	297	317	332	334	330	334	327	326	352	342	296	311	303	366	296	316	327	321	318	331	284	330	327	340	319	339	349	346	332	289	286	310	321	319	278	311	305	287	321	334	304	309	347	333	321	334	323	340	312	322	329	301	329	306	325	303	367	325	315	315	304	346	324	303	354	312	303	350	329	349	307	311	321	351	314	322	312	339	313	304	307	313	311	306	295	329	347	330	345	318	322	324	326	336	314	326	326	306	313	323	327	348	313	330	364	330	298	324	365	322	302	308	329	334	356	320	327	342	324	328	333	339	305	320	324	330	316	308	347	303	304	325	320	348	329	298	291	344	315	343	349	315	344	360	318	341	332	342	315	348	310	329	335	322	297	310	321	318	332	327	318	313	355	364	317	312	307	343	352	322	315	350	362	324	341	326	299	319	317	312	319	331	300	315	297	297	330	315	316	327	322	313	316	324	321	319	305	318	317	309	309	334	325	335	326	305	301	300	349	344	332	310	346	308	306	300	321	282	321	335	333	313	276	324	322	339	296	302	287	301	317	313	318	333	336	315	329	337	333	328	320	346	305	305	349	335	307	302	318	307	303	319	323	320	329	313	315	335	349	284	303	322	334	346	325	343	316	316	326	322	350	291	336	323	307	328	373	350	331	302	308	325	328	318	308	328	345	302	323	311	342	342	294	341	318	321	334	341	344	324	346	334	327	338	291	344	299	339	297	339	354	332	320	354	297	301	329	329	319	289	330	321	321	314	343	338	326	319	325	324	317	363	325	365	330	345	341	304	309	314	361	313	324	364	311	323	331	300	313	320	325	310	342	313	341	337	321	326	298	313	329	331	349	297	321	324	290	310	344	336	323	317	327	289	335	329	330	343	363	346	320	362	317	300	330	309	323	333	324	344	307	304	317	330	315	281	343	333	324	306	330	317	302	313	337	317	322	307	346	319	333	329	334	330	357	302	317	291	348	327	322	344	336	327	306	301	326	340	356	326	310	318	321	312	377	296	318	314	304	304	350	288	341	356	336	329	361	315	319	302	348	328	329	326	321	331	332	317	318	327	325	298	348	306	323	341	320	355	322	339	348	307	329	317	337	353	368	329	334	285	337	330	340	312	298	330	336	313	333	335	303	328	329	332	322	324	306	295	323	312	322	328	349	307	316	310	348	276	300	304	319	353	329	326	346	330	342	316	300	287	343	359	318	355	332	312	355	327	333	331	300	339	341	317	309	333	316	316	350	336	313	341	333	315	345	362	318	321	332	306	311	302	317	343	324	304	312	330	334	342	314	340	311	334	301	316	315	300	293	307	322	331	329	339	325	321	352	366	347	314	310	334	327	337	308	349	346	355	326	327	298	313	334	302	331	322	335	331	328	327	325	334	363	319	321	313	322	319	330	281	334	328	329	308	329	341	331	328	286	314	293	327	328	353	326	338	302	311	316	307	323	355	310	321	346	329	282	316	324	291	317	343	313	305	335	339	303	332	338	314	299	327	334	324	322	277	329	295	321	343	306	336	313	331	310	315	315	308	303	321	328	335	332	354	331	349	328	312	318	314	326	328	316	335	321	336	314	365	339	321	324	327	330	323	321	315	335	347	302	312	309	337	309	339	333	333	322	344	323	314	341	294	331	316	315	306	291	307	334	317	331	298	310	309	335	327	340	316	299	345	299	316	309	309	325	300	347	345	304	309	317	342	335	355	322	350	321	331	339	326	312	326	304	319	325	338	329	305	326	291	328	321	303	330	315	315	323	337	288	352	282	348	348	319	308	299	298	335	362	330	315	316	320	368	329	306	315	325	317	314	341	328	323	348	327	333	314	327	310	340	298	325	334	326	347	319	323	320	302	349	321	329	318	328	300
22560	13364	2022	967	750	640	670	661	577	622	649	590	622	586	604	613	625	610	654	558	553	612	612	597	596	577	577	589	607	623	593	566	599	549	615	572	605	605	583	603	613	587	646	584	611	619	617	579	589	595	622	580	610	572	579	564	615	591	624	616	618	584	575	601	584	596	624	568	626	618	623	565	579	618	553	608	604	559	601	594	645	570	583	564	588	595	614	560	591	608	618	585	586	588	576	608	562	570	614	575	621	572	589	584	598	579	570	615	599	575	548	587	588	532	580	577	587	620	589	604	580	565	554	608	592	623	615	612	580	615	574	544	644	542	612	565	580	569	585	600	586	593	589	605	555	581	580	551	598	590	615	600	543	585	603	594	567	635	573	592	635	571	595	579	615	585	601	628	599	574	569	584	595	584	613	602	566	565	544	574	555	592	551	594	558	591	563	566	606	537	632	606	611	601	564	590	572	636	574	622	616	657	590	586	576	619	613	629	584	603	623	629	565	574	595	604	605	597	597	593	570	571	579	626	574	621	542	584	578	606	601	628	609	597	592	626	607	567	568	611	580	562	610	572	581	560	619	550	595	649	614	631	593	587	591	584	607	599	603	584	589	600	589	596	611	618	590	580	610	609	545	597	635	609	583	559	614	587	586	552	591	515	573	586	595	596	550	613	583	609	582	611	570	572	607	588	604	584	570	595	575	568	603	629	590	598	547	607	575	595	604	620	600	609	584	599	620	629	631	591	566	606	584	547	586	587	563	551	569	589	592	619	579	591	581	576	600	559	620	624	634	610	609	558	618	584	583	648	582	612	571	582	599	569	590	581	557	576	568	556	607	600	640	572	590	567	578	595	544	567	571	588	573	559	635	625	571	558	565	592	590	615	613	587	604	647	562	608	630	592	604	591	590	567	554	581	622	589	595	572	586	602	635	577	629	594	574	566	592	613	637	608	608	576	601	655	595	591	595	574	600	613	586	582	591	613	597	595	570	553	618	554	596	581	592	588	625	581	582	603	557	628	625	611	616	643	604	619	622	569	586	601	580	615	588	595	578	573	597	610	568	597	605	585	586	628	608	581	591	559	591	588	567	591	592	587	645	584	550	606	597	543	550	569	524	629	593	589	607	604	582	598	576	594	595	598	605	577	596	603	603	595	598	621	569	569	595	625	585	582	588	585	575	597	544	586	633	607	563	572	586	593	627	628	569	618	571	591	594	608	620	608	597	588	610	586	553	596	562	613	601	578	590	580	588	618	617	614	575	615	653	541	597	617	578	559	580	570	580	580	611	633	647	545	608	602	583	603	571	581	597	612	583	568	547	566	562	577	583	607	587	651	619	568	578	601	620	538	603	610	552	595	584	607	620	627	581	582	540	574	567	616	567	600	624	584	596	587	578	579	590	542	591	638	546	595	609	576	593	585	582	587	586	569	546	579	590	600	567	572	589	608	577	639	571	602	558	571	611	601	575	571	611	589	575	641	577	619	566	586	613	593	571	591	603	612	604	598	585	582	579	587	565	597	539	617	612	598	594	622	597	593	599	589	608	579	601	560	604	580	576	609	635	586	605	593	596	601	576	565	574	640	602	633	600	571	591	583	613	557	585	599	559	610	608	567	613	601	571	596	594	596	559	633	620	624	597	609	594	581	657	623	614	632	594	631	567	609	616	610	598	588	572	584	586	586	579	542	600	580	593	557	600	583	578	596	596	579	607	570	580	572	634	608	555	583	636	614	649	598	596	596	572	644	583	577	624	589	599	556	592	607	629	587	572	611	621	592	581	611	610	612	581	613	579	570	578	571	625	597	591	595	552	583	594	582	556	611	620	595	568	602	591	589	591	595	556	610	543	581	553	591	614	594	590	647	585	604	599	579	618	595	589	614	615	650	607	603	594	626	598	578	597	595	607	590	603	608	590	604	583	606	591	584	592	578	587	635	575	590	624	594	632	605	606	579	583	653	588	574	586	614	590	525	581	596	572	619	608	622	584	599	630	588	593	617	566	663	567	595	572	593	612	594	541	598	578	584	616	565	586	600	608	617	567	574	533	546	598	571	580	596	591	605	608	576	573	614	572	590	570	564	577	594	574	549	552	650	566	612	577	597	582	594	592	621	556	571	602	619	594	565	548	538	609	589	572	605	585	582	557	594	588	612	593	583	601	575	578	531	600	583	603	607	598	570	616	595	593	587	610	556	623	614	577	604	597	608	555	575	528	613	573	615	580	549	593	590	658	573	582	605	610	618	601	597	583	593	585	562	579	598	562	540	604	589	563	597	583	611	578	583	611	618	596	612	612	576	592	582	554	568	592	597	593	600	588	599	591	579	579	581	612	558	584	603	596	549	578	611	569	586	607	628	618	610	548	648	573	643	556	631	603	579	614	568	602	611	608	582	571	591	619	596	549	634	574	583	555	600	545	590	586	553	601	605	629	571	614	624	604	600	578	593	594	565	627	543	611	608	596	605	603	582	600	588	572	660	565	578	635	637	576	638	595	569	624	569	613	608	584	582	579	598	594	562	565	604	552	632	593	588	625	563	569	606	579	588	568	565	592	552	570	608	624	571	586	623	622	613	583	591	596	574	563	630	546	573	606	547	589	552	603	583	570	623	593	610	620	559	593	591	556	545	548	558	548	604	576	612	588	604	591	599	570	621	606	553	589	585	546	616	574	609	591	590	578	549	607	612	543	593	596	596	583	591	574	531	602	592	589	587	639	571	616	601	589	585	624	631	601	564	629	576	585	564	569	595	597	598	588	560	605	563	592	598	564	596	583	572	593	566	557	589	593	589	593	578	556	545	585	594	586	580	567	588	586	563	616	615	603	576	608	605	593	549	590	617	601	579	633	614	637	618	569	586	626	590	576	570	592	601	601	562	580	604	611	578	589	591	624	574	635	586	590	616	584	615	588	601	624	624	600	590	573	600	595	610	591	561	591	578	563	606	609	599	622	605	598	601	591	608	601	570	621	585	609	577	579	610	597	608	615	596	572	607	617	612	616	570	588	575	595	557	581	545	582	591	612	565	614	600	581	563	590	591	623	632	619	578	592	587	586	578	549	598	605	559	563	611	571	612	654	567	625	586	566	563	597	614	600	634	551	557	603	598	583	591	567	601	610	566	570	599	631	594	595	583	605	593	555	559	634	610	590	633	570	619	548	575	642	578	569	585	565	563	588	595	567	584	594	576	565	597	591	584	607	564	621	580	597	611	580	620	562	586	532	572	593	631	588	560	570	552	610	641	607	575	610	575	582	610	616	551	616	606	591	602	580	601	587	606	576	616	545	594	617	575	592	630	645	569	596	563	600	558	567	604	555	597	611	608	550	567	633	573	572	607	580	588	599	638	570	615	581	622	573	629	563	578	564	588	598	566	578	574	601	604	584	583	600	581	619	587	624	639	600	587	608	550	547	615	570	583	559	571	602	584	573	551	598	552	563	596	578	586	571	618	592	606	587	578	576	613	575	598	565	584	607	576	588	566	583	597	598	628
26379	21432	20173	3961	518	411	389	330	329	352	371	352	328	314	334	331	337	350	348	342	346	358	353	332	323	311	364	337	315	346	338	358	364	312	354	358	342	348	366	335	314	341	306	314	317	310	329	339	353	342	322	348	324	311	341	353	361	296	326	345	319	316	319	304	331	310	333	302	309	332	325	327	306	309	322	326	344	344	340	325	347	306	330	329	298	370	358	330	312	336	326	364	346	350	336	335	324	357	348	338	360	311	322	335	302	342	307	307	360	352	334	322	309	328	352	319	334	318	354	358	360	343	335	352	322	326	324	344	316	337	328	350	334	345	347	327	341	314	345	325	356	321	310	307	321	302	349	338	332	337	313	326	341	308	344	332	307	342	337	329	342	328	309	330	337	327	336	291	317	311	306	352	332	349	336	314	336	358	330	346	326	346	331	338	309	355	311	335	310	313	346	326	325	309	311	322	347	331	336	285	283	344	343	327	325	334	317	330	311	337	328	328	280	352	351	323	315	312	347	364	299	317	343	313	366	354	374	322	324	340	331	328	298	347	349	295	347	347	330	330	317	331	341	325	341	310	319	365	332	327	338	326	317	340	329	320	325	299	311	350	358	342	357	328	315	338	334	322	319	320	334	368	356	358	314	327	318	298	341	322	334	347	322	328	326	312	353	305	312	323	338	307	338	352	318	337	338	341	317	316	328	348	337	364	321	328	324	313	341	312	321	309	333	291	347	330	337	317	315	321	303	334	313	354	311	331	324	355	352	328	320	356	351	343	349	329	361	347	324	321	367	318	313	334	346	337	313	345	302	326	324	361	316	331	339	351	311	336	323	335	301	312	330	345	333	293	319	313	342	323	341	302	348	310	327	331	327	343	324	346	358	327	326	330	327	329	341	349	342	315	327	332	323	325	315	305	339	329	337	326	346	350	332	356	329	318	360	322	330	351	339	326	342	307	304	326	323	332	305	354	350	357	326	323	321	308	329	325	336	342	301	343	328	354	294	325	338	360	310	337	343	307	333	320	333	317	338	309	314	300	343	337	359	306	376	313	331	339	321	300	340	298	335	341	294	307	327	323	324	354	341	315	344	330	361	303	303	331	343	343	303	328	298	332	345	345	304	324	315	328	344	320	343	285	332	315	347	361	334	307	316	316	336	325	344	352	349	306	309	356	338	337	324	364	335	333	351	324	314	294	307	358	329	324	308	301	324	318	337	354	323	305	334	357	336	325	334	332	350	370	304	311	343	348	313	335	298	346	314	332	333	328	342	333	327	341	329	336	303	346	338	318	342	298	365	335	308	310	364	339	330	316	321	335	336	285	306	336	336	303	331	311	342	330	315	368	339	336	303	287	332	309	350	335	371	342	324	319	334	340	339	306	311	290	312	347	321	388	359	309	308	350	351	327	314	296	302	346	332	322	327	306	345	296	297	323	330	307	343	336	329	326	346	363	306	344	327	339	353	290	309	362	336	311	329	317	308	322	293	342	320	308	321	326	355	338	313	342	334	340	333	291	334	350	329	341	302	353	284	305	346	322	309	312	372	336	306	307	300	329	367	348	340	355	304	332	319	362	366	344	363	338	317	360	346	325	335	332	327	335	327	354	343	304	329	345	338	287	329	335	344	335	339	368	327	342	334	346	351	311	345	309	342	337	343	325	329	295	389	304	327	342	329	338	336	315	348	332	331	329	348	322	336	321	341	308	346	321	326	352	331	338	301	322	336	336	320	335	310	330	305	308	308	303	358	306	341	350	348	328	359	323	312	298	352	327	346	319	303	315	333	307	328	353	325	341	351	320	368	334	311	350	350	333	341	325	356	364	347	314	311	304	335	335	348	342	339	323	353	346	367	327	362	342	299	318	357	325	348	326	327	312	305	313	331	337	350	363	326	345	347	299	367	346	317	315	339	301	344	343	323	291	344	341	335	310	301	302	336	327	335	297	314	366	331	343	346	312	315	342	336	318	321	330	336	326	343	297	345	350	318	294	329	341	295	344	344	303	358	335	321	318	327	319	319	309	349	335	313	300	302	315	336	320	330	338	359	317	353	320	285	336	316	336	324	304	339	307	331	363	325	288	343	343	354	336	351	318	342	326	305	334	322	330	297	348	347	311	350	306	321	312	320	303	351	336	334	329	329	297	324	329	340	305	321	321	333	330	324	337	335	315	312	320	351	331	325	323	348	393	315	355	350	320	335	307	313	312	317	366	318	319	367	337	310	315	300	290	356	345	331	336	335	292	332	345	308	322	293	323	342	322	342	307	328	361	353	347	328	318	341	370	317	336	326	358	286	302	341	354	328	347	292	350	298	337	302	320	328	319	326	353	318	317	316	312	334	373	320	362	330	325	328	353	298	293	327	330	301	333	327	302	352	328	346	324	351	325	329	342	306	318	315	319	317	307	328	355	339	317	334	342	343	316	327	342	309	358	341	367	341	351	351	341	323	327	324	335	297	329	305	354	339	350	285	321	337	308	328	306	318	333	336	341	324	322	320	321	343	320	344	334	297	329	343	325	328	331	320	287	297	342	314	334	343	330	359	335	336	312	308	345	352	342	350	341	330	337	309	358	308	304	310	314	326	373	310	329	322	358	343	368	337	350	342	316	372	365	334	347	360	320	322	332	339	333	313	297	320	328	347	333	323	364	299	323	354	332	305	316	307	336	323	343	345	304	314	347	315	327	303	325	301	391	337	335	330	307	320	356	343	326	369	327	335	306	309	336	330	354	369	299	338	365	357	319	310	347	343	372	325	347	342	342	352	344	337	317	326	350	334	325	307	346	343	353	338	354	311	326	327	304	358	325	357	335	353	315	339	315	356	294	320	282	339	343	324	353	344	356	349	328	307	326	321	360	317	309	311	343	303	330	335	303	317	323	320	319	321	340	347	333	323	279	279	320	326	334	322	360	303	315	355	351	354	369	295	338	319	357	351	327	306	354	339	338	325	340	305	336	337	328	344	323	338	324	357	336	341	322	323	338	353	371	358	314	316	309	342	331	321	340	344	340	326	342	327	312	319	314	382	317	367	320	342	354	311	318	311	321	303	327	320	337	336	324	330	335	340	289	338	311	288	326	306	340	299	348	343	329	320	327	330	323	326	331	308	309	338	334	323	309	315	313	298	332	321	322	322	325	354	350	341	362	308	288	345	344	304	329	337	317	310	342	344	358	315	318	322	313	330	326	308	332	303	325	365	313	335	316	360	299	345	315	345	333	298	333	339	326	309	354	329	328	306	348	336	328	317	306	349	336	345	340	306	340	351	322	328	317	365	352	332	331	316	344	317	315	291	319	332	317	318	312	316	322	334	327	342	335	353	319	307	326	359	314	317	351	327	329	300	338	327	341	376	317	311	342	328	339	350	311	333	336	336	366	338	296	353	326	334	306	321	371	318	341	358	325	319	332	288	317	361	346	330	307	318	351	357	317	332	315	318	336	345	316	336	341	310	286	325	331	300	335	333	304	332	345	338	319	319	330	324	349	331	309
21076	13828	3797	1483	1084	861	780	802	710	626	638	636	640	637	623	660	643	654	652	673	607	618	605	586	642	627	624	634	582	678	651	639	596	643	579	642	676	571	637	612	640	612	656	648	629	602	624	639	592	667	614	613	644	566	586	658	662	583	582	627	593	592	607	640	602	616	590	630	605	599	594	566	645	628	629	578	614	645	614	606	629	607	578	659	653	611	604	613	622	623	593	602	610	644	585	592	571	621	546	606	575	586	613	645	601	639	646	590	653	636	597	591	601	630	636	615	615	625	625	600	559	618	617	637	619	651	596	599	584	639	604	615	599	561	622	606	597	666	594	617	626	573	644	552	598	577	588	648	538	588	610	568	578	577	570	629	579	613	627	618	603	591	572	608	598	596	611	652	614	607	638	629	595	602	614	626	639	616	561	630	601	643	626	592	590	599	582	628	640	599	627	616	625	594	622	622	607	590	639	608	623	579	626	673	638	614	609	594	603	609	637	576	645	617	628	645	607	611	570	617	613	580	651	630	637	537	591	587	620	603	586	575	599	628	611	632	604	632	622	570	610	613	578	605	619	639	625	617	585	640	555	611	577	604	616	566	641	620	623	547	635	596	610	607	621	595	597	591	642	673	623	616	632	556	567	618	571	621	629	637	624	584	616	624	583	579	625	596	618	607	627	659	612	602	598	607	592	612	600	592	651	664	619	601	588	646	614	588	599	599	593	614	575	624	604	590	615	653	583	591	623	634	587	617	606	580	537	601	601	615	597	630	568	554	624	600	640	576	664	603	628	614	596	613	604	615	613	593	644	619	582	620	600	629	613	641	617	605	629	596	575	627	579	596	630	600	622	595	636	639	630	572	557	581	583	548	629	602	597	613	597	630	561	582	613	664	592	564	572	603	628	617	579	610	616	631	606	554	605	622	617	583	649	590	654	607	599	631	562	636	634	626	604	649	561	608	595	600	567	592	577	596	616	573	598	609	584	623	648	590	620	645	630	575	618	607	583	586	652	596	662	595	603	602	616	604	597	624	612	597	604	622	600	627	576	625	597	601	592	613	608	584	638	616	614	657	591	557	646	621	610	617	604	635	569	613	578	617	611	608	634	628	615	674	643	601	573	613	637	593	598	621	605	575	619	627	615	606	597	583	608	621	592	642	613	631	562	608	571	653	609	611	576	622	640	559	622	580	629	634	598	607	600	626	603	593	631	576	618	639	615	615	645	618	568	573	571	597	577	619	586	591	618	613	640	661	619	609	607	612	631	600	639	631	587	565	586	639	623	621	635	585	627	627	576	583	586	590	624	600	661	621	580	646	603	603	626	608	588	630	597	649	582	596	620	570	609	616	610	603	591	606	614	588	590	600	604	616	620	597	612	636	649	579	617	621	597	571	618	618	577	607	564	603	601	626	658	606	629	617	535	617	568	594	626	590	621	592	629	592	631	638	641	630	558	585	568	612	629	582	609	590	629	623	605	613	602	635	626	575	640	580	585	622	610	584	609	649	573	612	607	585	620	610	569	593	631	569	592	632	612	641	613	600	564	666	601	569	650	616	595	610	621	602	562	644	594	569	609	620	616	580	628	587	600	613	613	646	606	615	636	594	599	620	595	611	625	598	611	610	580	623	629	588	598	626	598	628	611	615	645	657	632	643	599	584	645	610	642	590	584	568	637	626	611	574	602	600	590	565	610	612	561	598	593	605	656	617	590	647	592	577	618	570	617	624	616	586	598	608	638	543	585	624	666	597	594	647	636	629	634	639	635	620	615	581	581	581	633	588	624	626	661	595	605	615	604	578	615	631	594	628	632	641	589	631	617	587	584	604	639	567	612	588	604	673	578	566	636	603	592	614	613	602	588	630	616	630	615	602	644	604	575	626	600	636	579	679	633	623	577	556	600	628	657	619	611	586	603	629	631	670	564	577	575	612	599	617	592	627	582	635	616	633	606	595	603	629	598	599	585	637	639	607	558	596	654	590	558	575	623	608	600	583	590	597	608	632	621	631	620	607	647	560	541	617	633	576	658	632	611	589	598	627	608	604	581	623	583	609	613	645	617	588	646	546	619	593	592	585	623	586	602	586	597	607	559	625	608	591	598	655	599	609	592	611	579	602	609	609	603	600	640	623	610	610	580	629	592	639	569	602	602	668	598	549	641	632	619	592	584	596	619	634	651	603	629	597	598	601	617	637	608	599	621	595	617	572	619	618	613	626	654	637	598	595	607	587	534	613	569	613	575	627	595	558	610	629	626	644	590	602	609	620	613	618	587	631	575	586	596	622	605	602	597	630	631	620	611	637	633	573	620	628	629	631	595	568	645	621	634	607	607	615	601	632	628	627	644	674	649	564	604	623	601	580	594	570	576	555	602	628	599	614	556	563	597	613	610	560	620	600	623	608	568	621	580	624	630	631	595	601	590	572	625	616	599	581	645	625	649	622	630	616	564	610	586	596	575	608	623	618	632	603	591	627	598	595	637	674	620	572	614	626	625	621	589	586	631	621	623	598	595	587	596	622	614	616	654	582	647	578	563	575	609	608	584	607	598	633	592	624	576	659	629	589	625	643	558	604	636	609	629	622	641	585	620	575	544	622	625	628	600	583	618	593	578	638	606	585	593	594	567	585	605	617	558	601	649	633	586	617	565	633	667	606	643	593	565	613	570	590	575	670	649	631	637	644	616	590	614	623	587	598	637	575	629	617	612	691	581	631	612	632	585	620	597	599	616	599	641	593	601	623	623	622	653	593	580	602	635	596	613	619	615	636	592	601	584	638	599	581	649	615	598	616	584	605	553	538	610	640	564	633	592	594	595	605	633	593	644	613	586	600	618	627	567	578	612	602	606	597	619	658	634	578	645	636	626	599	669	639	581	579	625	624	608	583	540	583	667	593	617	592	578	604	581	574	596	605	626	604	595	604	603	573	626	586	625	601	657	616	626	616	574	614	661	610	584	577	628	605	603	601	558	599	618	598	640	592	614	570	619	608	637	581	603	609	599	586	594	542	621	643	602	624	634	568	642	596	628	608	608	592	664	606	593	613	629	593	619	630	564	550	644	606	609	614	618	609	639	626	658	602	555	646	596	599	616	595	634	594	669	594	591	611	593	615	595	605	578	599	568	644	628	615	664	604	602	641	592	562	593	624	630	590	592	544	525	659	618	570	589	626	591	558	629	620	631	626	598	595	630	584	538	630	602	605	575	608	604	606	622	634	621	615	617	634	660	620	583	580	605	620	563	614	612	609	596	600	591	584	611	633	596	600	587	605	586	622	584	624	627	595	631	617	629	609	606	615	633	593	638	596	593	608	629	599	595	602	587	589	628	623	609	640	622	574	656	575	575	598	612	542	613	582	650	581	577	609	596	667	642	590	565	588	618	585	610	633	632	622	616	601	624	650	626	638	616	626	594	565	640	638	644	639	603	608	604	626	616	593	599	594	632	665	595	610	631	606	615	585	628	585	606	658	627	600	659	585	607	637	643	600	597	561
23602	21439	29036	24113	21386	15807	1202	568	401	371	290	294	257	247	220	214	206	219	195	155	231	180	200	166	179	170	153	185	176	189	167	178	160	159	169	162	134	156	163	151	180	147	174	167	157	133	155	150	147	170	148	144	133	136	156	163	121	150	165	151	172	156	162	141	176	135	154	159	138	136	124	154	141	156	162	132	121	142	142	153	131	139	156	140	138	129	138	156	154	133	148	157	137	143	154	141	135	158	150	162	150	162	160	148	157	145	157	128	142	137	163	145	146	161	148	136	139	164	158	157	133	141	144	164	155	127	165	172	132	146	154	134	144	148	153	152	148	146	139	124	160	151	136	152	144	155	146	139	151	127	143	151	163	148	165	171	166	158	146	139	165	137	143	141	151	154	170	150	165	156	124	144	141	136	154	155	144	150	147	144	162	141	146	178	142	164	175	164	154	134	141	181	148	150	151	145	128	158	150	161	146	145	130	168	147	145	149	138	153	143	159	170	121	158	147	145	142	144	150	127	145	138	153	151	129	151	136	150	166	150	156	138	137	141	177	131	147	125	148	133	145	145	141	130	173	152	149	157	152	162	138	153	154	153	166	146	148	145	137	153	144	148	157	138	139	139	161	162	159	154	155	149	132	161	148	134	128	138	145	147	141	177	162	155	155	149	145	147	143	153	145	168	142	158	166	139	148	147	134	142	131	162	157	160	157	146	159	151	147	132	129	151	160	164	140	130	164	145	167	150	118	150	153	153	139	161	145	126	124	148	151	140	153	177	167	134	142	152	169	138	135	143	143	144	152	150	125	140	140	143	149	160	170	142	138	123	143	151	154	157	145	140	166	141	135	143	132	146	150	147	141	137	138	146	161	143	140	162	142	136	156	145	176	131	141	143	142	144	139	136	148	155	146	151	165	143	149	143	153	133	146	130	142	138	150	139	134	158	172	137	141	150	148	136	152	154	149	158	154	144	137	147	132	131	160	146	153	159	144	153	148	141	162	151	143	135	162	137	164	164	158	136	138	156	153	150	152	153	134	118	159	144	163	156	158	146	163	160	141	153	163	133	131	147	141	137	138	140	135	138	156	138	152	170	134	117	156	145	128	158	141	146	133	160	138	138	149	155	139	148	144	154	147	157	146	155	148	132	150	136	151	150	137	152	155	171	140	146	126	153	167	130	162	157	156	162	123	126	137	135	152	151	147	138	152	132	156	142	137	139	146	160	136	144	157	164	152	151	145	153	140	171	152	130	142	132	156	162	140	120	164	150	161	140	145	156	157	119	158	131	136	158	155	167	157	152	170	129	159	145	167	146	135	146	135	120	143	143	148	167	172	161	158	173	145	139	162	147	152	144	145	155	162	194	135	141	144	145	151	144	146	142	180	145	136	159	144	172	129	144	144	129	154	132	150	139	150	123	155	158	146	139	152	137	127	146	144	143	147	170	153	154	151	134	136	141	167	162	147	143	150	155	149	161	132	142	127	144	135	145	137	146	163	138	148	153	149	138	169	141	129	154	153	151	157	156	165	142	137	145	130	153	155	151	140	158	154	165	150	144	143	142	166	140	134	140	143	137	145	142	147	131	113	151	139	170	149	147	148	166	158	144	131	145	149	154	154	164	154	138	148	144	152	150	156	148	146	137	151	143	157	148	143	134	136	163	157	145	153	143	162	152	141	140	148	152	146	155	150	166	134	158	154	145	153	131	139	155	124	145	157	147	155	146	155	157	123	139	141	151	133	150	152	155	131	146	138	153	134	175	143	135	149	131	162	159	134	155	145	126	145	136	169	159	144	143	167	156	147	151	129	160	145	148	150	148	162	144	138	152	155	146	156	144	145	161	155	134	160	166	137	147	124	140	158	142	140	143	150	161	149	139	120	151	155	141	143	156	133	146	155	164	143	137	149	146	136	158	141	160	141	133	142	141	134	116	163	150	142	148	160	143	139	154	159	145	136	131	149	151	166	156	149	160	149	160	148	145	126	153	147	123	140	151	149	137	157	153	149	143	138	138	130	148	137	138	148	159	145	155	121	139	151	150	158	158	141	152	142	143	136	142	150	162	142	169	163	153	138	153	128	128	137	158	145	149	154	142	132	185	167	138	159	169	133	133	157	158	149	132	137	149	139	153	129	149	168	141	145	137	149	163	131	140	147	160	160	154	163	143	134	150	169	158	146	135	154	138	177	137	160	145	158	152	158	161	145	146	127	134	147	160	153	142	145	150	153	171	170	150	140	136	148	151	140	157	151	154	147	127	147	166	138	144	138	148	154	128	119	138	141	144	152	152	163	147	142	169	147	136	143	141	149	137	166	132	130	126	122	147	144	160	164	150	147	126	164	154	149	131	150	143	152	153	136	154	142	133	127	146	148	137	166	136	132	153	144	156	151	151	146	148	130	148	137	155	159	148	156	139	135	145	146	140	151	161	137	154	130	127	154	140	150	137	158	135	134	162	160	148	173	183	161	144	148	129	154	151	140	168	137	160	175	147	127	148	144	147	133	134	152	139	131	145	157	153	162	137	137	142	159	158	143	150	149	129	131	146	137	128	136	167	167	122	151	147	154	139	143	133	124	132	126	163	148	149	156	151	157	159	145	137	143	146	124	157	151	132	157	145	156	151	157	144	146	167	134	141	125	144	164	140	146	158	154	153	139	132	168	139	132	148	127	173	129	137	154	165	164	147	153	141	131	146	163	126	169	160	156	132	164	148	139	142	154	138	159	147	143	141	146	134	144	184	156	141	132	159	147	141	145	133	148	161	145	141	126	136	124	138	143	166	137	155	146	134	136	153	155	139	141	165	126	150	137	135	150	171	157	142	157	153	150	136	171	142	130	149	169	147	129	148	174	152	166	163	123	163	154	142	120	140	132	132	156	132	128	121	152	162	124	152	151	162	147	141	147	134	157	191	136	128	145	128	143	141	148	154	154	163	145	136	151	146	146	149	145	162	155	133	132	132	157	163	165	156	157	134	144	159	162	141	151	136	134	151	145	137	143	144	135	148	157	134	139	143	145	155	139	136	141	147	160	156	162	153	129	164	146	147	149	147	152	163	156	146	140	146	159	118	147	143	138	147	148	146	131	170	151	152	134	141	133	132	154	132	133	142	160	151	172	146	155	159	158	152	142	136	142	158	157	132	150	143	134	150	156	143	144	146	150	145	169	147	175	168	126	141	159	159	141	144	156	144	132	146	144	161	152	148	154	128	149	147	158	128	135	189	152	150	147	137	133	156	145	150	135	149	154	154	139	150	141	146	138	148	123	167	162	144	166	132	168	150	154	140	135	160	141	143	137	144	126	142	156	157	140	153	156	137	157	141	150	143	147	146	140	158	140	169	140	132	164	140	155	128	148	144	147	145	146	158	156	152	150	145	132	127	142	143	139	145	160	161	132	138	139	144	138	145	133	149	151	153	146	161	136	154	147	149	121	155	148	161	144	153	147	158	147	146	140	138	144	151	156	145	143	135	140	165	140	162	132	154	148	165
29388	34649	21144	6629	3906	2730	2181	1561	1269	1116	950	803	686	704	611	570	562	494	450	474	456	413	460	415	389	327	366	381	375	367	362	333	315	335	333	292	352	331	343	312	351	287	271	302	312	288	268	305	301	312	304	313	274	313	335	300	305	294	296	274	316	269	288	287	267	280	325	279	287	282	281	303	287	300	295	299	277	280	300	300	270	322	278	279	289	275	286	307	288	295	316	297	282	283	274	302	297	284	295	242	286	306	275	299	280	284	269	297	281	275	291	285	296	297	261	275	269	284	297	289	323	300	324	268	285	281	312	274	265	297	294	279	279	267	272	300	279	295	262	295	267	268	278	322	293	282	298	288	282	261	290	298	266	270	286	271	299	259	291	293	267	283	304	250	277	300	320	300	291	324	287	305	304	293	271	302	269	262	306	265	284	297	319	294	308	267	262	286	287	285	283	259	274	288	273	278	301	267	286	280	258	277	319	282	315	283	310	312	272	272	295	267	294	288	296	299	308	240	310	277	278	302	329	277	308	280	255	289	295	279	292	276	277	272	242	281	280	292	275	288	263	278	275	282	293	274	293	280	309	257	310	266	274	272	303	296	310	257	272	277	291	295	292	275	303	284	314	283	296	256	302	278	269	296	275	312	298	279	278	272	270	250	301	307	301	283	274	279	299	277	265	287	312	313	256	327	300	266	290	259	258	302	290	311	276	282	271	277	260	277	287	276	286	307	311	262	288	286	267	264	280	286	305	257	298	260	276	275	257	257	288	292	280	260	310	301	265	247	263	248	289	273	268	292	290	293	295	273	278	285	280	297	249	274	299	302	293	282	264	279	312	284	290	275	261	268	275	278	269	295	285	255	271	321	299	287	274	280	265	266	283	275	286	269	302	298	284	288	281	301	309	292	264	302	329	315	288	304	260	276	274	264	283	293	271	277	259	262	292	275	284	291	296	300	279	298	289	283	278	268	290	289	279	275	291	247	282	284	278	287	286	276	258	310	269	281	281	261	291	315	296	291	303	294	291	264	280	263	322	283	283	296	311	274	284	265	279	283	317	288	279	264	260	283	272	270	250	300	276	293	305	259	273	270	267	279	267	264	296	270	289	299	275	299	267	309	270	278	280	288	273	267	273	298	303	282	253	322	321	275	287	263	306	285	274	278	270	277	253	278	291	298	293	294	264	310	316	278	298	260	288	259	259	308	290	265	290	310	288	283	284	292	287	284	319	270	273	274	262	293	292	278	272	272	307	286	295	310	265	297	276	303	296	299	286	300	271	270	289	296	271	254	266	279	282	277	298	303	273	269	258	298	273	281	275	244	265	273	284	297	286	259	277	248	282	272	298	283	251	259	291	295	288	275	270	246	273	291	309	269	319	294	292	271	263	283	284	272	278	311	319	280	284	264	263	259	274	262	292	280	304	316	314	309	293	272	301	270	291	306	265	293	287	292	304	290	287	284	286	323	298	280	301	310	273	285	287	254	290	266	242	286	284	291	277	290	287	291	278	308	273	303	280	297	283	277	298	292	279	284	293	264	267	270	289	303	287	257	268	236	267	288	266	259	276	269	285	282	262	273	265	309	255	283	297	291	288	289	262	281	273	266	314	277	284	310	319	293	298	269	312	314	241	288	281	303	281	310	269	256	316	289	324	276	299	293	308	284	268	292	303	324	278	292	282	287	274	268	286	281	281	307	277	299	304	284	284	280	269	283	257	282	307	273	288	283	278	284	293	261	292	256	295	275	280	278	289	294	281	290	287	298	280	305	278	276	288	274	268	281	252	270	296	300	249	290	284	285	284	272	272	303	312	304	282	305	299	283	282	314	293	265	293	302	244	295	295	289	274	276	299	279	262	288	284	272	269	272	263	261	263	303	284	296	273	272	283	284	265	273	278	299	296	259	282	278	300	271	305	282	275	289	291	271	289	271	275	255	302	289	288	270	261	275	276	296	269	285	293	298	298	313	252	273	288	249	278	284	251	275	306	275	284	270	281	300	289	295	290	276	292	295	253	307	265	285	301	267	258	257	304	290	289	297	264	334	282	294	294	277	284	296	273	253	284	310	279	272	280	277	279	285	309	305	280	272	271	280	316	264	264	266	257	297	280	277	314	274	297	293	297	285	269	267	316	297	292	280	272	272	288	277	302	290	278	272	292	265	299	278	300	250	286	282	264	284	277	291	281	273	304	271	284	258	289	279	287	250	263	273	267	269	284	270	267	287	313	287	277	286	297	281	265	287	280	280	289	299	276	296	293	267	247	258	280	258	260	283	276	298	302	308	294	297	296	280	242	248	273	258	271	295	270	279	266	280	298	272	273	280	285	295	313	310	320	277	258	293	267	248	272	256	267	278	295	267	292	255	268	289	291	291	281	256	287	275	284	262	269	282	278	298	297	286	291	254	257	274	276	295	263	265	261	267	282	267	300	301	294	286	273	259	302	287	262	315	287	292	302	268	269	272	301	261	291	295	280	281	288	268	297	278	319	295	274	308	251	314	269	273	302	285	278	270	307	316	262	277	255	285	259	284	302	272	280	287	281	292	273	279	272	273	297	273	295	251	295	295	272	291	258	273	263	289	263	266	269	301	260	283	299	288	298	289	289	246	277	273	284	259	290	305	248	254	283	278	283	290	262	294	284	274	281	260	282	273	283	284	285	290	284	260	248	300	293	279	288	281	291	255	285	265	277	258	280	285	313	255	271	288	278	272	292	289	304	265	306	291	274	256	256	246	255	258	301	286	276	296	289	264	279	274	281	290	267	286	273	286	286	282	257	274	286	279	274	258	275	303	276	296	298	258	267	275	295	308	264	271	265	281	248	273	291	290	280	283	263	319	262	271	312	298	278	278	241	291	265	293	303	263	287	259	291	264	273	289	262	272	303	273	295	250	283	306	294	269	299	283	285	267	300	277	286	266	285	281	289	291	258	296	303	290	292	278	286	302	263	290	271	276	252	262	268	270	250	286	279	243	271	287	272	286	285	279	299	312	284	288	294	286	277	287	288	279	302	281	289	306	242	301	274	307	279	304	283	237	292	286	271	279	259	289	306	281	301	282	266	295	271	291	292	288	296	289	253	289	279	318	310	306	276	257	298	253	284	316	290	326	291	307	272	319	304	293	277	291	260	258	289	247	265	271	288	248	285	275	286	311	280	274	308	327	308	281	284	285	281	277	277	288	277	279	302	283	262	272	295	266	297	287	292	289	287	290	282	277	261	280	286	270	310	291	283	291	276	277	296	289	301	268	293	301	273	292	290	304	295	276	288	281	261	308	288	295	257	265	300	272	280	265	312	279	256	296	293	281	286	257	302	275	265	277	248	252	277	282	287	264	275	306	257	280	299	279	289	280	271	273	286	269	263	278	279	277	286	320	272	279	267	291	273	285	266	290	296	276	279	257	270	255	245	281	292	282	242	289	287	288	291	279	309	314	267	305	263	267	290	260	280	264	285	280	298	264	281	289	273	264	284	284	270	291	281	268	285	256
27360	19262	5131	697	358	329	322	299	306	305	333	354	325	327	336	360	350	341	339	299	317	300	315	313	324	369	326	332	312	312	347	324	319	323	318	330	296	328	312	291	312	351	281	334	335	307	318	277	322	312	342	351	311	356	287	315	345	284	317	345	326	336	323	318	347	312	345	332	302	302	308	328	317	320	334	315	284	286	318	324	290	322	353	332	305	292	334	304	314	335	305	305	301	307	337	329	320	342	309	301	311	341	343	344	327	374	353	317	323	291	273	337	321	295	321	324	304	344	338	326	299	344	303	308	272	315	337	323	292	313	316	312	302	295	346	334	320	308	293	308	298	340	317	318	320	342	325	327	336	330	300	328	321	313	301	296	316	310	332	312	336	303	338	299	322	330	324	313	326	297	316	307	330	322	327	342	295	316	339	297	313	302	293	306	316	294	291	307	329	309	346	308	310	299	319	315	297	311	293	283	310	331	301	298	298	330	312	306	332	327	326	316	303	339	314	317	323	325	320	319	329	312	332	313	321	305	306	325	312	320	301	298	329	304	314	302	310	343	300	295	311	342	270	319	323	268	296	312	335	326	289	358	335	318	335	342	335	310	323	339	317	309	317	314	280	311	285	292	318	324	297	310	289	305	321	301	316	294	318	310	308	356	334	316	311	339	329	320	301	314	352	280	313	321	336	319	319	319	320	303	299	287	342	287	289	333	324	307	310	339	293	314	339	310	350	317	305	309	319	301	282	311	329	315	343	304	286	326	333	341	294	324	268	311	338	327	335	330	313	306	295	335	299	338	320	291	326	304	344	324	343	299	284	339	345	292	323	365	333	304	313	328	301	340	311	305	300	334	303	354	337	346	319	307	331	318	349	280	322	338	320	377	293	317	298	307	327	313	336	339	332	324	324	306	336	327	311	298	331	299	309	344	343	319	289	309	334	289	324	308	321	309	355	309	313	319	323	342	325	329	298	298	337	309	309	286	325	300	353	332	349	317	325	300	340	321	329	334	318	335	345	342	339	335	325	309	345	311	318	327	313	321	321	296	307	347	296	337	293	330	316	312	316	303	346	314	297	320	338	313	337	325	310	292	330	300	366	325	334	314	323	300	278	316	293	308	299	295	301	350	316	297	312	331	318	307	320	310	322	292	309	307	302	318	320	312	315	311	295	306	327	330	276	309	281	275	308	301	311	335	345	306	317	320	303	292	315	313	298	296	344	343	303	323	328	303	328	350	265	264	315	280	305	302	306	292	328	320	316	311	336	304	329	321	305	317	333	273	318	312	277	334	292	328	342	309	306	340	304	322	322	293	291	344	355	358	326	306	312	344	317	318	321	363	341	301	313	324	350	329	311	312	303	319	288	313	315	304	336	322	290	324	336	316	296	280	310	319	299	331	322	346	304	325	310	338	305	311	305	339	338	300	329	321	323	292	320	330	300	304	336	338	326	319	284	305	308	320	335	319	299	312	334	307	326	322	335	306	336	328	316	296	322	308	339	336	321	345	328	290	344	312	331	284	330	313	320	292	313	327	319	323	342	290	322	324	315	311	305	294	314	302	319	348	292	311	282	359	329	311	309	326	345	309	316	298	302	329	294	309	351	315	318	299	323	305	316	336	302	315	291	302	331	311	333	304	339	296	318	307	331	329	310	345	326	341	320	327	320	305	321	303	321	302	291	277	329	304	298	284	318	297	303	325	310	309	317	315	331	314	296	312	305	307	299	305	319	336	322	319	341	330	312	319	293	330	331	316	327	322	305	296	320	304	309	321	312	316	287	322	374	326	304	327	315	320	367	319	305	294	290	347	320	330	339	324	332	313	304	300	329	286	297	305	321	320	316	305	309	295	311	290	323	302	295	325	340	296	313	322	323	327	320	322	344	326	347	320	316	303	305	317	348	305	336	329	324	323	324	337	295	292	327	340	304	314	332	301	369	306	315	303	328	296	307	295	304	331	324	329	329	318	314	307	318	335	314	366	291	299	332	317	320	344	317	322	315	327	332	306	307	308	302	310	316	343	303	302	307	292	299	330	312	320	309	321	303	335	342	307	307	296	330	317	313	339	318	318	322	305	345	339	348	316	332	293	309	274	353	332	326	320	289	309	336	330	312	342	334	357	327	300	338	325	325	340	330	299	327	331	331	328	311	326	314	317	339	278	328	323	313	329	300	314	320	294	335	298	331	314	299	300	355	323	318	325	330	335	295	322	331	378	313	316	340	302	334	303	339	310	317	286	315	320	332	307	338	324	288	290	284	299	317	272	338	291	308	307	301	329	360	349	321	337	329	323	352	361	341	318	306	292	342	303	306	329	314	330	314	327	280	296	346	333	331	334	324	326	265	330	307	308	332	300	310	316	341	306	303	311	326	328	309	324	340	303	288	308	335	348	309	319	333	316	307	317	292	302	318	318	332	328	333	316	319	284	314	290	325	290	299	298	327	326	321	324	330	308	333	342	302	329	344	299	343	323	315	341	307	292	333	307	306	343	309	317	318	309	305	343	314	291	344	290	355	304	318	318	315	320	301	292	330	333	328	292	315	310	300	300	303	320	318	306	308	296	291	363	320	340	354	317	336	302	309	365	301	316	301	318	358	351	301	302	321	332	320	349	325	356	290	292	324	331	365	315	299	353	354	322	339	269	311	310	353	334	321	296	293	302	363	338	329	307	301	329	333	319	300	299	315	323	313	302	333	322	295	351	276	335	315	332	316	317	320	350	339	282	299	323	306	321	310	285	318	348	307	309	307	354	323	337	332	325	315	337	294	321	305	279	316	303	301	325	331	310	310	344	329	321	341	321	317	342	302	304	284	307	309	305	322	360	346	317	312	310	339	317	323	331	329	329	295	314	314	321	338	335	279	324	301	318	305	296	290	310	307	311	317	316	295	282	299	346	318	333	315	304	332	339	312	319	289	293	318	320	305	324	332	324	322	298	314	303	325	366	324	301	298	313	302	300	304	308	302	324	298	311	329	295	334	351	323	310	308	344	311	322	319	312	305	313	309	333	317	343	332	322	321	356	299	335	336	293	318	350	312	321	311	323	346	324	301	291	330	323	322	330	296	333	325	291	315	320	299	282	296	335	309	300	297	318	337	303	289	338	321	291	307	330	323	334	304	337	314	327	325	329	289	260	312	333	288	308	317	317	305	307	352	312	334	335	318	309	291	332	317	333	332	295	315	341	329	311	345	329	305	317	335	312	333	300	321	284	327	314	329	332	297	320	323	320	290	312	305	303	311	311	349	320	322	321	327	283	335	329	338	309	320	309	293	293	363	302	325	319	320	321	301	311	363	360	328	335	314	318	351	303	325	323	331	304	339	324	312	323	326	320	322	302	322	302	301	335	305	298	352	319	325	327	326	305	294	331	323	338	292	342	304	317	331	319	341	317	292	312	313	335	321	304	322	295	320	320	296	303	303	353	336	307	309	315	289	313	287	312	292	323	315	301	329	313	319	314	342	316	326	313	323	333	307	339	307	305	312	329
20914	12089	2839	995	743	689	697	640	591	609	599	581	596	583	552	608	555	601	613	573	588	578	562	586	605	573	549	594	563	578	578	591	591	579	638	576	579	603	593	586	558	607	566	556	604	619	547	567	598	572	603	579	571	570	607	632	565	586	619	590	627	566	616	574	598	617	552	572	591	596	617	610	602	534	563	621	573	541	609	570	583	595	556	533	604	598	593	582	564	616	590	571	579	557	594	564	565	589	574	579	582	554	591	558	592	593	583	604	586	583	579	608	551	626	572	605	570	624	608	540	564	581	629	609	585	624	569	598	589	601	584	615	586	630	613	600	606	599	628	585	589	605	541	616	620	609	609	571	602	590	601	604	597	607	583	575	596	586	587	572	570	588	591	590	577	573	589	580	597	584	611	605	549	560	604	586	548	594	615	597	593	600	575	575	580	584	547	621	593	564	578	614	593	588	592	589	580	609	607	593	544	582	579	606	595	602	552	583	630	558	584	610	537	582	580	586	602	554	586	586	594	603	586	553	613	638	582	598	547	590	567	580	593	567	590	586	622	575	595	595	568	588	572	577	587	579	597	593	552	585	559	614	557	541	567	562	534	562	567	573	609	596	593	588	623	574	549	623	597	593	574	562	591	579	586	571	583	582	569	600	596	583	577	601	563	581	596	590	579	564	550	596	620	616	589	617	535	586	577	574	555	575	584	549	590	571	559	554	560	572	600	618	580	560	582	611	570	592	553	544	595	569	562	577	610	595	631	554	592	568	579	602	618	631	592	633	592	620	564	573	572	585	573	565	597	592	579	598	562	608	567	597	582	632	561	566	627	611	597	559	616	605	599	590	609	580	604	559	575	549	584	585	553	562	582	598	593	581	605	563	569	620	577	558	551	557	616	597	586	581	552	596	557	599	585	558	575	606	603	584	561	581	587	565	632	609	609	563	599	624	577	577	539	625	610	593	575	564	611	550	588	594	653	531	584	606	582	585	577	544	562	553	518	529	572	570	584	560	572	563	606	555	599	624	599	627	575	598	590	556	601	608	594	576	627	586	562	559	587	579	615	526	544	586	576	543	597	630	588	551	589	634	527	549	600	588	572	601	585	595	563	550	641	604	583	584	588	618	586	602	553	633	613	581	584	587	541	549	614	602	596	560	581	617	585	620	575	590	548	599	576	577	581	597	629	610	553	584	577	588	637	596	620	592	615	603	631	594	562	600	560	594	610	588	565	586	580	604	577	564	585	558	607	621	573	571	551	623	612	593	554	564	580	581	566	582	563	612	575	615	595	633	587	568	571	576	581	609	619	589	623	543	611	551	574	574	597	554	600	540	582	568	589	591	557	577	616	592	584	585	578	638	600	609	625	600	617	576	628	566	556	634	613	617	590	630	579	582	573	588	591	542	592	570	610	564	555	537	561	592	617	638	569	616	583	594	624	581	595	609	596	547	584	566	590	607	559	625	567	599	579	518	605	602	572	571	609	571	567	591	580	567	569	603	598	547	590	551	590	599	585	570	616	606	566	599	592	591	644	567	576	597	611	589	552	592	596	611	605	562	603	595	555	617	558	591	581	583	572	567	598	538	579	582	587	621	550	585	573	580	590	590	568	581	595	558	591	546	586	613	546	597	608	587	585	571	574	596	594	577	586	545	609	608	544	571	578	560	577	573	604	630	591	587	573	611	555	603	522	595	562	582	588	590	625	531	642	612	558	588	607	588	548	576	567	586	579	534	556	600	613	586	628	575	569	539	600	595	560	570	583	583	583	603	580	579	586	575	585	587	577	580	654	546	569	614	614	567	575	568	579	540	630	566	564	594	601	603	605	590	588	610	551	576	575	563	620	594	579	588	576	577	618	593	606	581	568	593	592	608	564	582	573	581	554	641	616	578	631	595	591	573	599	622	578	581	570	622	558	606	551	569	558	615	565	594	618	598	593	561	648	562	545	595	606	621	618	583	574	600	624	597	579	567	610	574	576	609	550	596	587	598	587	603	554	581	590	615	553	554	590	629	610	573	559	592	589	579	602	540	605	638	594	637	594	588	565	578	610	584	590	568	563	586	604	611	558	561	555	578	598	548	582	618	625	604	570	609	568	595	591	574	552	546	606	614	587	572	551	561	593	545	584	593	591	552	605	558	563	565	616	609	582	556	533	583	616	560	590	606	595	614	601	594	632	614	573	594	613	604	605	613	603	596	612	588	585	583	554	585	578	617	612	609	640	596	607	607	571	569	597	575	603	587	564	615	569	561	578	579	560	557	560	577	578	601	617	568	589	590	591	577	570	575	581	587	567	590	607	568	582	578	564	573	589	534	581	612	578	623	617	597	599	588	582	598	567	582	604	603	594	587	602	587	564	603	613	595	548	580	573	568	586	564	605	588	586	560	583	583	555	582	530	614	579	642	568	607	578	599	594	581	611	623	565	616	576	574	586	619	596	594	564	637	607	618	599	587	605	602	622	624	594	541	585	627	594	566	583	590	582	585	569	545	573	587	583	595	619	625	542	588	551	563	601	564	577	590	615	626	611	595	571	588	580	580	561	580	573	575	575	603	630	564	574	550	577	562	602	597	578	550	584	593	566	547	632	577	624	586	616	589	576	602	575	614	598	548	587	572	572	579	616	589	611	600	592	598	559	606	597	566	614	552	565	564	606	569	576	574	540	597	578	607	613	587	598	616	581	576	612	623	622	631	587	561	622	616	583	520	566	574	583	608	583	529	590	567	537	605	590	601	589	582	612	637	605	595	577	592	575	557	563	586	579	582	608	525	573	617	605	611	538	590	601	621	623	647	566	610	595	610	580	590	563	568	546	610	599	655	579	593	551	617	600	586	594	559	597	598	594	580	608	602	575	603	641	560	594	553	579	608	577	629	560	599	600	582	578	622	608	592	579	594	542	580	526	581	625	605	569	670	601	588	592	576	579	549	620	588	567	582	633	579	622	585	561	556	577	632	623	594	598	575	573	575	576	605	612	572	576	582	556	586	592	599	583	586	554	569	585	566	586	609	554	543	624	579	607	635	592	566	557	563	608	627	598	575	605	582	570	585	584	600	610	596	600	552	567	602	568	556	579	574	592	583	605	559	603	594	560	560	616	587	555	578	637	587	633	562	602	603	604	560	594	620	560	584	534	561	573	564	599	598	535	574	573	549	549	586	616	586	538	590	579	581	560	567	564	585	616	578	579	583	564	597	564	597	610	543	619	562	569	593	586	582	619	613	606	595	595	617	572	605	582	585	627	596	619	584	559	578	592	581	567	583	561	580	602	625	588	579	580	622	608	611	564	574	611	600	564	550	575	555	603	578	576	603	586	590	625	586	569	601	592	646	613	633	575	626	558	577	533	587	591	614	568	610	588	605	601	568	567	582	567	585	553	561	559	603	581	578	578	573	562	568	556	597	589	540	600	602	592	576	591	614	567	587	538	630	609	600	541	608	565	586	570	567	616	576	614	598	581	619	597	572	575	591	601	590	591	576	600	584	598	579
26272	21366	20399	4486	548	408	373	362	325	344	376	336	328	293	350	319	336	323	322	369	349	317	340	348	344	340	337	349	345	321	289	340	309	348	330	308	322	330	328	322	338	349	332	334	301	349	367	321	352	344	307	302	330	315	325	318	308	337	340	330	296	322	325	294	330	310	327	290	311	328	309	310	329	305	315	311	352	295	324	295	339	295	314	281	357	308	319	328	313	331	297	299	296	328	365	323	319	351	356	328	319	302	296	323	297	369	299	311	350	342	321	307	314	298	323	350	306	342	327	332	324	356	323	319	307	284	326	295	321	310	314	344	357	323	307	308	316	321	331	320	350	290	356	322	302	310	318	332	297	321	317	288	320	307	348	324	367	324	308	320	325	328	300	326	323	296	301	292	287	279	341	305	346	310	322	330	298	294	367	347	363	322	318	321	331	311	340	313	314	303	313	338	336	334	315	324	315	359	350	318	277	311	311	327	304	305	325	335	350	341	315	365	327	323	304	303	319	314	327	317	299	326	304	295	320	315	314	328	319	355	320	350	311	320	299	318	316	318	318	333	358	312	294	302	324	302	344	349	291	309	339	326	338	326	324	342	300	322	330	325	318	288	341	351	336	301	326	314	317	333	329	300	310	347	333	328	302	327	348	324	292	297	351	296	348	290	300	331	346	317	350	306	336	336	316	306	303	326	310	383	313	284	311	305	351	326	310	335	357	351	326	360	314	294	331	301	361	317	309	313	315	321	321	326	333	335	305	319	329	338	326	359	348	332	328	345	295	314	335	299	329	322	333	306	317	311	329	307	354	304	393	317	311	347	327	314	304	322	336	332	307	328	310	314	340	329	299	322	310	279	344	341	334	309	294	331	300	309	341	305	325	317	338	332	339	337	317	317	313	329	327	327	313	301	307	333	293	338	353	338	288	337	340	323	327	324	322	352	306	317	312	326	328	301	317	346	326	334	299	309	305	345	336	319	333	320	289	316	337	352	327	311	309	307	300	323	345	316	321	331	313	331	325	337	339	332	337	318	366	322	302	292	337	319	317	334	338	304	320	319	316	330	319	306	310	347	332	343	347	306	293	329	349	313	315	315	317	335	360	335	345	295	300	328	369	335	299	289	354	318	327	324	292	351	331	320	305	331	320	340	349	333	331	318	341	333	323	328	331	293	319	343	331	344	312	309	286	283	314	338	310	328	332	329	300	324	317	313	343	321	322	320	314	316	327	318	348	322	336	275	315	363	349	335	338	300	308	317	330	328	335	340	335	304	347	328	328	304	339	323	304	328	326	333	379	311	353	302	351	332	324	313	357	319	346	330	330	295	302	308	320	308	331	296	316	331	311	312	304	310	337	307	319	349	349	310	305	337	313	364	305	315	344	314	292	309	343	318	329	319	339	330	304	310	357	337	348	316	319	315	316	303	319	295	321	307	323	360	311	347	306	303	347	338	334	325	315	296	326	367	320	315	347	310	334	305	329	288	308	263	309	309	315	303	316	337	323	338	329	309	334	326	293	317	351	301	312	304	318	298	302	340	285	345	302	297	324	322	325	324	311	322	321	337	333	337	321	349	303	322	331	343	327	336	334	327	341	323	324	301	318	321	318	335	316	322	351	294	326	307	307	319	322	306	333	299	328	323	301	331	303	335	324	313	316	332	333	304	310	306	320	345	341	325	323	333	333	322	315	310	348	320	335	298	320	310	338	321	321	329	341	325	301	306	301	313	355	319	335	318	338	328	329	313	328	335	311	316	335	281	331	338	334	329	325	314	298	336	318	310	339	336	320	338	333	293	308	315	329	328	340	297	345	307	335	372	309	306	326	331	321	349	303	313	316	329	322	296	348	315	296	328	336	314	351	327	333	329	359	283	328	305	330	326	296	319	323	320	332	303	304	331	333	313	333	335	362	319	272	332	341	321	304	334	324	353	311	323	291	282	317	313	277	303	335	355	324	300	269	319	346	328	342	320	297	337	313	313	311	326	326	289	313	344	348	335	307	334	350	315	344	310	345	320	333	331	294	337	304	335	325	339	353	300	351	305	331	341	304	282	312	355	337	309	345	298	312	307	361	336	326	343	335	366	321	335	314	300	319	311	332	310	310	294	303	306	296	333	318	347	281	327	320	335	344	313	277	331	341	332	300	320	338	345	320	337	330	335	309	311	307	322	347	299	294	336	334	313	325	312	298	307	320	316	325	320	330	313	326	328	326	319	325	324	305	309	317	323	336	298	283	339	349	321	347	323	331	304	322	324	336	312	299	310	319	335	272	343	321	326	331	341	316	344	301	322	320	304	353	307	343	315	289	324	338	321	327	340	325	330	334	324	330	336	338	339	322	326	318	329	328	339	309	330	333	299	320	333	303	337	326	337	326	330	318	327	321	300	319	317	302	316	313	313	358	309	308	330	328	287	329	333	309	330	352	326	350	324	314	332	328	316	313	315	342	304	300	314	311	328	315	300	323	352	305	337	336	330	328	326	310	314	319	303	310	318	291	323	335	332	324	317	316	332	355	329	342	325	315	330	333	309	335	320	287	310	369	354	335	334	322	323	316	302	330	315	307	365	323	297	334	314	308	322	308	331	343	330	339	342	291	339	286	311	330	312	317	290	326	331	314	333	343	324	353	326	326	320	289	303	309	312	310	338	325	307	323	355	314	326	338	315	319	309	332	350	323	305	329	302	307	319	342	320	332	302	328	294	303	344	331	312	308	315	325	293	338	318	330	316	326	332	327	338	314	330	333	304	357	328	345	322	300	353	315	365	309	328	332	324	331	295	304	309	320	302	302	309	311	354	286	322	313	293	327	358	304	316	283	308	307	292	307	340	329	346	324	307	340	331	341	338	335	318	306	312	295	325	315	331	322	315	299	320	304	323	349	309	302	319	347	295	323	329	332	317	337	338	302	304	323	315	329	283	307	309	329	330	327	308	338	325	345	344	304	305	292	321	307	321	322	309	340	336	337	317	334	331	319	313	325	334	343	310	360	291	347	336	294	323	319	318	323	323	345	334	309	326	301	327	343	332	316	334	327	328	321	358	295	301	326	324	280	324	306	359	323	315	344	351	309	323	320	320	325	292	283	309	378	318	325	293	327	309	321	344	366	312	305	324	329	304	321	349	325	306	295	325	306	361	295	300	337	303	324	345	308	332	309	291	312	314	344	342	317	337	321	331	328	304	290	356	369	294	318	334	303	324	329	283	335	315	336	361	322	292	321	315	309	320	315	319	332	293	297	302	331	308	300	334	307	320	324	310	332	288	342	319	317	305	356	337	334	337	318	335	299	315	338	330	302	336	343	296	305	323	293	337	317	331	351	305	278	298	325	295	307	334	374	310	313	337	358	298	356	310	323	338	313	289	325	349	318	324	337	333	307	329	304	315	327	317	325	296	324	314	300	307	316	332	315	314	316	345	324	326	317	323	325	339	296	321	286	314	337	308	332	312	325	309	336	298	290	288	309	319	308	337	321	334	303	330	307	313	316	324
20427	17686	4847	1438	1004	845	765	750	715	674	625	620	638	651	597	626	573	581	620	630	625	612	621	631	568	574	607	617	649	577	615	571	644	623	619	569	640	634	559	608	599	557	588	597	628	578	614	585	605	582	624	571	591	622	599	605	588	591	612	572	636	621	627	619	619	590	588	615	566	599	585	590	585	574	590	587	634	630	607	581	625	598	641	613	557	592	624	586	589	556	582	628	582	638	594	574	640	629	583	594	646	570	615	595	633	544	663	611	543	638	594	554	622	610	629	554	634	577	568	610	633	592	611	596	583	627	593	600	623	608	609	583	556	612	577	600	623	582	599	578	589	588	586	613	629	642	580	611	592	614	565	570	606	602	611	590	599	610	588	629	633	577	625	575	602	604	623	630	632	593	618	613	578	585	595	581	601	597	590	610	590	656	591	626	610	579	634	586	565	619	578	629	593	617	599	611	630	613	601	572	573	586	606	613	582	589	621	578	659	605	547	582	558	586	579	590	591	631	614	625	619	607	572	608	580	591	577	601	606	622	570	610	624	607	613	601	597	628	583	569	605	598	622	545	638	597	592	638	618	619	596	596	602	612	608	588	595	620	604	581	663	587	575	601	623	601	622	617	563	582	636	625	647	590	567	608	544	565	574	592	631	588	643	600	619	558	638	610	594	612	609	588	548	618	587	603	554	611	576	564	580	572	610	635	617	563	559	575	613	580	594	577	601	542	588	627	584	641	619	581	600	633	623	595	637	604	592	578	561	596	546	617	618	554	592	620	625	627	583	565	625	607	621	557	631	596	624	622	618	647	587	529	599	638	582	556	565	620	673	624	618	580	584	603	605	592	620	597	564	597	538	589	589	559	558	610	581	612	581	581	641	624	604	615	596	617	538	564	612	602	560	578	611	633	570	593	605	643	573	585	559	570	592	606	571	593	620	615	579	597	602	627	592	654	598	603	621	594	662	604	531	602	629	561	565	603	618	609	606	570	678	562	617	581	612	525	596	604	606	612	574	588	570	536	614	629	595	630	565	602	559	565	610	531	562	611	578	604	585	622	588	608	592	603	588	581	656	578	600	605	569	589	621	592	599	595	606	604	619	616	598	577	635	637	593	609	540	602	621	636	601	581	630	547	580	591	604	594	594	601	630	584	612	571	581	577	593	585	578	644	613	610	541	543	565	598	566	558	626	604	566	653	603	591	597	593	585	598	628	603	596	608	631	621	617	605	609	591	619	609	583	583	597	616	617	569	597	568	609	591	595	606	604	586	608	627	573	623	616	591	618	569	549	621	611	566	656	591	568	617	592	620	589	587	616	587	601	565	653	548	571	647	605	591	651	582	571	598	567	605	603	574	601	598	620	617	562	594	642	579	597	590	621	536	598	611	583	639	591	614	597	585	566	640	571	589	561	572	606	591	546	626	605	578	584	563	570	572	619	599	577	561	578	617	609	588	564	594	602	567	578	570	589	580	593	597	550	553	594	545	593	565	554	597	624	587	595	642	565	605	602	646	599	589	611	585	593	612	622	593	596	586	559	556	591	610	611	580	608	572	558	614	582	554	578	599	595	600	560	614	591	560	603	572	578	604	581	599	578	613	586	653	601	603	573	588	627	652	582	618	599	591	596	606	598	590	611	561	585	584	534	622	598	575	627	603	571	640	560	598	602	588	572	597	597	581	639	645	569	568	594	579	614	610	607	635	563	610	582	560	616	640	587	598	595	649	594	632	623	625	606	588	585	568	604	543	638	615	628	613	588	593	570	592	586	599	567	591	614	586	681	613	561	603	610	603	604	599	602	593	619	601	603	561	586	627	609	594	587	590	625	601	604	562	569	537	599	568	604	601	585	577	596	584	577	612	573	570	638	602	577	583	587	602	625	611	593	589	567	612	581	581	572	651	588	625	616	608	611	577	580	596	611	582	591	598	561	573	644	591	583	581	655	605	558	589	620	625	584	580	623	609	586	594	587	589	577	602	599	603	604	608	595	606	585	583	558	607	615	602	571	610	571	598	586	608	604	552	589	598	595	586	598	630	573	624	636	597	596	602	607	588	582	612	589	554	576	582	586	589	561	552	600	585	616	611	553	611	623	594	583	585	631	634	628	614	562	589	558	615	603	620	576	581	624	596	590	566	592	617	592	593	595	598	609	599	589	656	585	598	589	594	576	596	602	574	596	595	607	541	591	545	615	643	591	588	630	622	624	562	573	549	636	556	621	559	557	650	597	596	636	607	608	630	633	622	606	622	578	611	622	602	596	629	589	615	573	587	588	572	630	563	613	609	606	598	633	616	618	585	579	583	589	632	605	625	618	571	614	633	568	611	577	610	609	591	590	584	594	578	611	624	563	557	616	657	629	615	592	575	609	614	593	600	586	580	572	573	619	599	573	584	566	591	604	622	610	605	665	585	606	578	593	606	597	584	568	636	532	596	617	609	558	600	596	576	583	565	654	589	647	586	615	582	557	623	577	594	634	578	621	577	618	605	585	617	616	575	599	636	589	573	569	605	605	595	605	603	594	569	561	617	569	586	581	578	585	589	558	614	577	591	646	619	634	564	613	622	589	628	579	610	547	546	623	596	586	622	604	608	631	593	587	601	619	541	566	614	588	573	593	591	580	598	550	596	603	600	595	573	626	609	630	611	580	598	598	612	579	591	599	559	590	600	624	603	606	602	599	567	584	581	594	604	579	620	608	623	619	604	586	624	551	591	544	573	584	601	585	588	584	639	586	591	605	577	598	606	599	647	606	601	599	621	594	546	625	610	627	587	611	592	638	624	567	605	537	580	534	578	609	571	611	568	597	627	551	594	575	583	600	614	607	600	606	579	583	623	583	585	611	615	637	561	621	593	564	578	609	579	643	594	624	595	613	611	620	559	641	575	614	566	600	614	589	593	629	586	591	592	622	624	590	645	615	583	616	600	558	613	606	618	659	603	592	565	629	611	620	596	607	585	584	622	604	560	604	644	594	586	556	609	595	573	542	630	581	611	616	605	597	573	606	584	632	569	572	620	621	584	646	638	594	587	620	586	644	572	586	596	649	631	580	599	597	603	580	640	632	589	586	600	597	677	599	537	614	599	604	596	597	599	631	598	605	566	602	565	591	570	632	568	627	623	611	584	574	568	629	575	574	610	620	623	593	605	631	561	561	568	534	591	584	636	619	574	578	575	614	595	591	618	594	593	584	624	665	583	595	597	576	616	597	575	593	621	603	584	622	602	586	658	582	586	549	612	619	602	594	578	624	576	598	575	603	597	617	595	637	607	604	615	627	598	606	583	598	618	585	604	579	611	591	597	630	612	577	630	563	649	648	602	585	608	570	610	620	597	619	625	609	577	624	615	583	626	614	590	545	562	594	552	597	596	587	611	595	613	560	610	593	608	582	585	617	654	604	584	563	547	608	612	610	618	615	536	589	579	593	600	600	637	553	595	622	619	611	606	570	612	580	617	596	604	595	630	573	590	605	621	533	609	609	601	590	567
23576	21484	29095	24175	21408	15833	1170	505	364	325	301	253	275	246	189	234	189	203	192	183	187	189	166	191	176	167	166	159	179	180	156	163	155	159	156	180	152	136	156	149	145	155	123	170	166	149	169	151	168	168	127	150	156	150	161	139	163	136	145	143	148	143	141	152	147	155	164	149	156	142	165	140	148	153	157	141	135	129	130	148	155	155	148	114	152	135	144	159	174	165	170	148	122	130	143	139	150	138	151	153	132	169	157	147	142	147	154	129	145	138	131	163	145	158	143	152	156	158	147	135	130	134	143	150	148	150	128	145	162	156	172	143	140	140	147	138	158	174	140	149	137	140	155	137	126	145	148	136	153	122	157	154	151	160	156	146	120	146	157	131	142	150	136	149	148	125	116	133	138	130	153	145	125	131	149	150	152	155	126	138	173	160	135	173	151	142	130	152	135	135	154	145	145	158	135	146	168	162	155	137	167	147	132	139	138	146	140	133	143	147	155	152	159	165	135	127	146	140	161	136	139	135	157	147	147	157	154	135	140	158	137	156	141	149	149	142	127	143	136	138	135	133	154	140	145	150	157	144	152	153	131	156	141	135	162	142	155	152	129	156	163	157	158	154	159	155	135	150	152	161	150	153	146	124	143	169	132	133	130	139	137	152	145	148	142	135	151	145	151	116	136	131	127	130	140	141	141	136	147	172	148	151	151	128	144	142	138	138	140	165	161	136	154	147	140	147	142	125	151	128	140	159	125	152	144	135	136	142	160	153	157	134	122	153	140	146	142	132	148	129	156	149	154	141	158	144	149	137	170	155	137	134	145	148	150	149	136	118	153	143	119	134	138	142	138	147	157	133	139	138	139	158	129	144	150	150	126	145	143	133	144	151	134	134	145	141	150	127	146	146	161	154	151	155	155	147	146	139	136	155	145	140	168	139	144	153	144	139	134	109	156	129	173	128	150	159	142	140	146	165	149	171	137	166	141	142	132	153	169	166	176	126	151	137	119	156	123	125	154	139	138	157	135	141	148	170	133	133	144	151	137	144	145	152	151	138	142	147	156	124	123	160	148	147	138	130	138	136	163	157	161	147	148	166	129	138	138	165	146	142	132	154	160	145	148	139	151	147	144	142	138	145	142	143	164	152	127	144	155	159	118	131	145	125	156	157	178	134	144	153	131	150	140	137	143	141	128	132	149	147	161	143	162	139	138	151	135	124	167	139	137	143	157	148	130	144	126	146	140	129	135	161	159	154	127	150	144	145	148	155	132	164	130	153	171	138	137	151	138	135	141	150	155	122	130	140	164	142	132	132	128	145	150	159	148	146	146	150	153	129	124	138	138	160	144	140	151	176	161	163	125	147	139	155	173	144	141	134	139	147	152	141	141	148	166	150	149	128	134	155	151	131	167	151	171	152	154	168	139	142	155	148	147	170	146	130	140	135	148	146	157	148	152	124	153	137	145	137	165	135	148	140	140	155	164	133	150	161	150	154	148	136	143	143	143	135	146	152	178	162	164	141	137	161	140	147	130	126	129	139	145	158	136	140	134	158	153	145	165	154	138	153	145	114	134	138	135	157	155	147	143	146	151	131	141	158	155	126	140	138	133	124	139	151	132	157	163	129	144	148	130	146	146	156	146	156	151	131	151	136	130	148	133	141	154	132	132	121	136	145	136	167	131	129	141	159	141	140	153	147	163	135	154	143	152	155	144	140	156	144	147	129	151	144	135	151	144	147	147	137	153	152	133	150	149	139	135	127	146	155	149	138	139	148	154	159	139	160	160	142	124	140	145	134	157	162	168	123	141	138	146	133	162	136	139	144	151	158	151	152	152	143	156	139	149	136	132	145	156	160	153	162	152	153	129	157	160	134	151	130	164	134	167	166	160	158	146	137	153	142	127	138	139	139	144	175	151	164	158	132	147	150	153	159	139	138	143	150	164	153	136	145	153	145	130	152	138	135	137	135	147	158	154	138	145	142	140	149	149	158	136	129	149	134	133	133	137	142	151	137	141	140	150	155	159	142	131	144	168	144	148	138	145	145	143	146	132	154	158	150	135	147	129	152	140	131	139	134	156	140	158	127	146	137	141	149	122	120	139	157	132	133	143	148	174	140	166	163	160	133	163	161	140	125	142	153	128	141	168	143	161	148	161	147	166	165	141	131	152	146	139	142	134	177	151	163	154	151	152	156	139	120	145	142	129	161	161	121	149	157	155	141	148	128	151	168	137	160	157	147	157	137	136	147	139	152	141	149	153	111	121	155	170	142	154	155	148	152	158	128	151	147	145	145	146	150	159	163	142	154	151	139	141	147	141	148	143	125	137	124	146	142	140	141	138	144	155	153	153	142	148	153	142	148	161	152	154	158	127	145	146	139	148	125	147	146	159	140	145	153	144	151	162	131	124	159	153	169	138	151	138	145	159	138	149	147	146	147	147	138	155	123	157	150	143	152	149	143	162	157	140	140	147	134	157	146	161	138	145	133	171	151	156	137	144	133	133	125	176	139	136	164	153	127	154	130	145	127	148	124	173	145	125	144	144	124	151	146	141	143	141	152	152	140	132	146	158	166	141	143	151	146	159	144	141	151	140	146	144	123	143	148	152	149	152	149	124	170	151	142	149	140	135	155	132	140	144	143	157	149	148	141	127	137	133	148	146	156	143	123	129	128	139	127	141	166	147	150	163	145	131	144	138	139	160	153	154	132	162	153	134	126	154	151	153	136	167	165	150	150	138	138	146	137	134	146	150	140	148	154	151	142	149	136	156	152	158	143	132	161	137	161	132	148	163	143	154	139	146	163	154	154	147	152	152	150	140	139	136	152	143	149	147	138	150	137	155	153	156	133	137	143	124	151	140	146	135	146	142	161	139	145	133	148	156	159	141	149	150	129	137	130	154	145	140	144	155	137	151	139	149	160	141	138	156	142	136	147	164	147	153	145	177	126	161	148	126	148	140	153	161	150	143	149	137	157	138	146	143	144	144	146	143	145	156	145	151	145	155	161	152	137	140	140	137	136	151	164	148	153	149	138	134	142	143	149	150	145	124	158	133	147	138	134	147	127	150	132	154	133	155	161	149	150	156	142	145	143	159	145	139	129	141	141	155	170	149	134	137	177	145	164	170	142	135	151	149	152	129	140	149	138	141	164	139	130	141	163	154	135	136	136	157	137	144	139	126	132	161	150	146	157	157	150	144	156	151	130	160	135	134	152	147	146	155	147	146	157	134	151	129	143	156	139	137	145	145	157	154	142	144	140	152	174	131	136	170	150	149	139	141	146	148	140	141	142	144	169	153	147	120	149	143	146	126	126	159	161	128	158	143	163	141	143	137	122	135	143	148	127	172	155	155	145	141	125	157	131	142	131	173	119	147	132	165	163	138	157	165	133	141	156	151	145	136	138	128	132	147	142	146	155	156	144	151	172	158	155	146	147	154	151	137	148	134	163	129	152	117	148	145	130	160	168	141	155	158	126	147	162	143	148	168	137	139	151
30632	39661	22080	6437	3953	2710	1980	1576	1237	1085	922	810	700	668	600	571	509	471	446	429	408	430	340	378	369	401	364	359	371	340	347	325	353	329	317	327	305	335	298	301	292	287	277	319	309	299	285	328	300	279	283	300	286	296	317	295	317	273	289	284	270	288	284	308	263	296	305	288	275	283	270	296	303	285	244	266	288	303	295	282	276	312	305	286	279	288	265	298	288	277	292	305	285	284	262	271	300	297	277	288	307	277	292	266	298	308	296	287	295	302	292	302	262	284	292	283	270	307	275	293	285	281	281	276	282	288	295	258	300	286	302	303	284	282	258	274	271	266	270	259	253	288	272	281	269	286	286	305	306	285	283	291	275	263	272	275	269	267	268	278	303	272	293	270	289	237	259	283	266	284	299	285	278	270	267	280	291	303	295	268	256	262	264	284	249	293	293	279	300	283	284	241	286	283	287	284	289	247	278	293	265	246	291	298	270	283	306	274	290	296	279	287	251	296	273	285	291	280	264	284	305	306	284	301	299	269	267	287	287	293	235	302	247	233	274	296	261	285	270	269	285	273	236	283	307	320	283	295	275	271	287	272	276	272	312	273	272	263	286	284	265	280	301	291	291	277	298	279	256	262	277	315	263	286	279	302	246	267	268	273	301	292	270	239	301	293	323	287	306	264	327	259	273	293	264	276	263	297	297	279	264	278	249	269	282	292	289	261	275	265	293	288	296	286	260	278	274	283	285	301	267	274	246	287	280	281	254	277	301	297	291	265	254	264	280	283	293	301	290	279	261	283	260	282	274	277	263	309	282	287	270	279	287	278	288	273	265	268	283	283	248	282	292	255	268	275	267	291	292	252	277	251	288	285	295	297	289	275	263	307	255	277	294	288	289	309	266	272	304	273	262	295	272	276	299	267	273	279	304	293	296	274	294	248	277	286	266	308	271	304	255	279	290	263	291	283	278	291	292	288	287	270	257	284	275	273	308	280	299	268	273	273	271	288	274	283	241	284	312	266	276	305	263	263	257	282	282	258	283	293	282	245	258	284	290	311	251	279	274	254	274	291	273	273	293	301	241	326	272	286	272	281	295	260	293	289	299	279	283	279	271	271	293	286	283	289	285	262	264	286	276	276	296	275	281	278	262	254	287	283	269	313	265	299	247	267	280	285	270	276	260	301	305	251	293	294	251	300	255	265	293	296	279	290	273	294	277	279	270	258	284	280	290	292	295	279	271	296	273	305	272	259	297	315	266	291	273	257	288	252	287	284	279	245	282	276	260	297	266	275	259	270	302	260	256	283	293	303	287	257	245	291	258	247	299	271	289	285	259	285	249	259	281	281	252	273	302	276	265	298	281	290	284	274	277	271	312	289	285	258	268	279	297	257	253	261	259	261	294	289	260	265	282	269	282	281	295	275	281	278	286	280	264	284	263	311	288	286	245	277	278	286	264	253	275	254	268	308	308	289	262	275	294	285	280	288	290	326	279	251	308	280	278	282	273	257	287	259	283	294	265	304	274	270	275	255	248	270	280	284	269	308	276	289	293	284	252	285	270	287	295	264	266	265	280	284	280	305	263	291	272	275	270	296	272	284	309	260	263	243	282	243	259	289	310	284	307	259	318	304	292	305	269	292	269	231	287	295	267	281	254	277	272	286	267	286	289	279	298	270	257	274	286	262	255	284	287	267	243	257	292	273	292	276	274	278	267	294	268	280	282	314	286	271	298	266	280	285	295	307	241	271	273	255	284	297	290	277	254	263	296	282	313	276	287	248	267	278	269	259	284	296	306	265	255	257	287	266	277	294	282	266	284	289	289	304	300	292	287	266	279	276	285	261	278	282	291	272	287	269	276	250	273	282	268	267	283	242	262	280	288	281	307	264	284	274	283	272	312	296	285	291	250	282	278	265	289	289	286	273	274	256	262	264	270	252	259	274	249	280	284	264	254	269	272	240	273	265	265	262	311	287	279	297	288	275	284	286	294	284	274	272	271	288	277	271	264	275	271	256	270	285	296	273	264	276	281	277	263	278	265	260	279	285	286	278	271	283	275	261	277	259	284	283	287	260	272	296	264	272	326	300	292	289	263	301	280	279	259	279	288	276	267	276	269	276	236	279	278	286	275	277	287	290	297	260	287	280	292	287	276	270	292	303	301	319	277	314	293	263	289	273	287	286	281	294	289	289	258	276	276	285	277	295	298	284	257	304	254	291	283	267	301	259	265	283	279	281	266	263	297	254	262	265	299	256	309	275	282	286	284	277	260	259	302	303	281	259	288	270	288	275	282	297	276	285	274	297	274	255	273	262	262	289	287	263	266	257	276	286	268	236	276	266	262	279	255	293	272	286	305	270	283	275	299	248	272	282	283	322	246	267	284	309	257	287	249	271	284	299	288	262	305	265	263	260	264	322	266	273	275	297	272	284	289	286	273	296	273	264	266	266	289	266	257	286	273	266	318	272	276	263	257	273	271	324	291	267	250	266	278	258	248	285	280	283	249	261	308	282	269	301	289	290	305	276	274	298	275	312	273	286	307	290	293	330	292	286	282	283	281	306	263	286	266	283	263	277	286	264	303	293	309	280	264	264	298	304	284	291	258	275	265	281	278	276	273	285	306	274	282	288	282	302	298	259	274	273	255	279	255	290	273	279	266	265	256	319	305	247	259	283	258	280	305	263	264	290	303	261	284	270	291	314	291	269	281	297	298	280	271	281	221	248	278	283	257	301	261	245	303	280	268	306	273	293	295	285	281	258	264	279	279	296	280	252	267	286	278	304	292	280	247	302	266	270	290	271	298	292	290	290	273	268	257	276	279	288	279	289	278	266	257	267	267	287	243	274	278	304	277	314	270	312	264	259	287	261	308	280	266	277	273	276	277	286	309	306	281	237	273	311	259	292	259	273	276	255	271	285	277	283	304	277	248	256	301	257	298	279	296	280	296	286	282	255	260	276	280	276	309	275	284	278	288	262	268	293	282	281	263	248	317	295	290	288	282	290	252	286	289	285	252	272	265	268	274	298	294	284	269	286	291	272	296	298	291	276	301	237	301	266	264	287	284	284	260	289	274	279	288	294	261	321	266	283	283	254	284	291	263	263	264	276	293	286	266	263	252	313	273	239	277	311	269	272	253	292	298	292	280	282	281	256	299	330	304	271	289	279	275	254	310	257	233	265	296	272	252	303	270	283	264	269	287	314	285	275	281	248	291	291	269	276	249	270	290	271	296	286	274	260	272	250	268	249	273	296	269	268	233	249	251	255	272	249	293	311	281	251	289	269	268	262	281	284	276	269	259	249	281	271	256	296	276	300	273	252	268	254	239	273	312	272	272	291	255	281	280	294	276	248	273	290	261	281	283	286	254	285	303	265	304	252	280	313	266	279	272	243	240	268	275	303	288	282	282	285	260	291	302	281	264	278	280	294	267	283	265	272	293	272	300	272	257	297	265	294	257	277	269	301	305	254	294	279	318	279	309	283	273	291	314	267	315	273
27299	19552	5484	665	404	347	343	303	292	316	321	343	297	318	332	297	314	284	310	326	331	338	308	263	310	326	315	332	325	316	342	319	338	300	337	325	306	334	317	327	316	330	278	321	307	320	328	356	339	370	324	293	303	293	318	300	306	305	312	310	327	304	320	298	308	285	314	319	348	311	327	309	296	311	340	301	278	354	315	313	300	316	306	313	281	302	280	313	298	337	300	321	320	282	329	303	296	304	300	326	288	315	288	307	298	305	311	321	332	309	316	299	283	298	325	306	325	309	332	319	307	351	358	316	288	329	307	309	306	327	281	288	301	310	298	328	316	325	303	293	333	323	327	336	346	287	336	339	323	312	297	291	299	324	307	325	303	294	320	305	324	346	303	317	309	279	328	328	309	311	294	270	324	338	284	313	311	309	281	317	288	302	301	291	333	314	306	333	317	320	319	338	325	298	320	326	328	312	314	313	304	300	273	295	304	316	302	266	313	315	300	299	305	304	312	307	334	292	274	320	301	317	336	295	331	343	332	311	282	295	326	345	258	310	290	313	286	333	326	321	290	324	298	337	324	353	285	336	325	330	309	326	336	297	307	326	337	310	304	289	313	295	317	307	304	293	311	293	326	303	330	306	328	286	309	322	303	314	290	330	301	319	320	310	304	333	295	284	296	346	306	304	298	325	304	308	332	289	317	331	314	321	283	285	304	322	322	280	324	347	268	296	299	311	310	313	340	328	285	320	298	296	303	329	312	309	331	315	312	300	322	304	293	284	313	336	304	318	333	324	323	311	290	325	332	292	302	320	308	330	288	344	315	309	299	294	313	321	310	277	309	299	270	325	310	285	329	312	313	306	305	314	315	317	298	323	297	321	286	313	329	292	313	336	333	301	253	301	320	331	316	352	310	329	325	323	291	306	329	319	288	341	338	308	319	326	303	320	290	305	306	288	301	306	316	294	325	324	298	296	329	332	332	318	305	347	325	317	314	324	353	316	316	285	304	331	294	270	308	294	302	329	313	319	309	321	306	309	300	345	337	320	328	285	303	285	303	313	335	292	304	347	317	318	311	280	328	314	324	295	326	288	290	321	310	326	299	311	319	278	321	313	307	275	313	327	306	337	327	291	330	321	317	316	295	303	341	298	315	317	295	299	336	334	322	314	312	297	304	300	366	317	318	333	301	300	334	306	319	314	340	337	336	317	320	319	311	320	307	303	330	311	322	303	337	318	312	309	301	338	299	304	340	327	314	263	310	323	319	305	329	293	293	329	290	306	297	314	305	303	297	322	290	329	279	320	299	312	288	287	284	301	331	307	295	338	292	308	338	303	331	299	327	296	316	316	322	323	321	321	305	341	339	338	334	302	317	308	287	309	330	337	314	273	297	321	292	311	362	318	286	308	320	284	301	325	315	303	331	311	304	328	329	313	327	304	312	318	301	285	312	311	306	309	302	299	305	331	305	308	264	326	279	292	312	320	333	328	285	297	311	317	296	324	304	306	310	283	312	329	317	329	316	335	298	311	332	279	317	320	298	299	339	330	313	291	310	313	315	309	298	295	279	330	294	324	293	297	292	314	267	320	303	310	314	349	301	284	351	315	320	308	293	301	320	301	294	291	315	318	288	305	282	340	317	298	309	308	298	337	319	312	297	291	331	322	325	289	317	332	335	307	305	308	287	304	310	322	316	312	342	316	289	312	310	311	333	289	310	319	320	346	321	327	304	298	284	286	321	310	344	325	294	317	318	326	300	286	312	308	315	319	275	282	300	283	311	332	305	315	299	305	332	300	308	317	324	327	357	303	332	330	267	280	327	328	278	318	328	282	321	340	337	322	306	326	325	316	310	304	305	319	293	297	303	325	293	317	293	283	318	331	280	294	294	321	311	316	310	317	313	323	311	293	291	267	309	341	305	310	327	287	313	323	333	294	291	284	296	301	337	307	318	322	337	328	303	304	332	306	290	292	323	316	322	318	307	320	334	292	316	342	323	328	315	293	317	341	266	286	324	328	304	284	319	317	311	315	284	333	321	359	317	348	346	298	324	310	323	317	284	349	317	329	330	312	295	299	319	297	285	331	296	322	323	303	305	303	298	345	347	306	336	322	361	313	297	295	320	325	300	351	298	295	329	342	321	316	300	276	302	309	313	335	326	311	326	311	309	319	294	322	346	324	326	332	330	316	281	330	327	310	312	277	283	326	301	285	275	301	319	290	353	302	342	277	297	335	298	320	311	316	309	295	320	301	310	297	305	310	325	333	276	325	303	322	305	308	323	318	326	311	315	301	343	299	310	318	305	289	316	323	300	298	282	283	290	315	314	313	304	309	318	302	348	295	323	299	318	283	324	273	288	307	297	334	305	325	325	291	348	318	318	315	342	305	294	329	300	314	304	295	273	313	324	319	339	306	309	347	313	283	299	319	324	285	321	306	338	326	319	359	287	318	326	306	281	309	297	299	285	324	288	350	326	293	278	318	308	309	318	302	351	335	303	326	291	293	286	300	324	296	271	307	312	311	319	298	334	302	309	305	335	315	312	335	309	350	323	308	323	307	313	305	299	325	308	327	287	277	287	310	318	344	318	312	287	310	329	301	301	356	300	326	292	281	314	308	298	294	340	295	308	343	284	309	329	312	380	342	320	290	331	338	315	322	309	304	301	340	297	274	299	290	324	304	306	283	340	340	310	299	303	338	286	311	318	315	311	334	309	311	289	323	323	326	305	292	295	290	336	299	316	315	272	278	311	283	298	328	318	312	300	311	280	314	309	332	305	297	312	301	339	335	337	301	300	304	339	338	325	323	308	325	301	296	313	283	314	311	304	283	328	314	308	339	338	308	322	314	329	291	327	299	308	319	302	288	342	309	286	302	307	328	324	324	328	297	291	308	315	298	310	302	319	299	329	296	344	313	317	323	297	316	304	314	309	306	331	316	319	318	290	325	315	311	335	298	287	322	321	323	306	338	298	326	326	321	289	310	279	312	343	312	274	290	326	308	301	315	305	331	313	352	351	314	298	349	323	333	307	289	298	313	286	315	321	305	319	323	327	311	336	306	334	307	287	295	305	307	329	319	321	327	307	299	323	315	292	356	321	343	295	356	325	294	325	329	324	325	332	290	322	316	305	348	313	349	325	309	344	270	326	293	309	300	324	296	325	297	292	307	311	289	325	317	321	320	291	296	351	340	319	303	327	341	318	339	331	313	338	299	322	290	322	295	329	304	337	315	309	297	299	302	347	336	321	292	288	313	304	282	301	298	346	315	327	337	299	297	303	315	299	336	290	287	316	317	304	319	292	348	331	300	288	332	287	311	316	314	341	303	297	290	324	320	302	322	318	321	327	290	330	318	321	339	291	314	343	351	286	319	319	304	324	293	308	276	303	319	322	335	325	323	322	304	272	306	333	330	309	311	316	274	348	313	334	365	286	334	307	296	308	354	302	331	335	306	338	309	307	290	320	296	289	296	290	301	322	323	315	296	312	292	299	322
19913	15100	2777	963	787	672	656	639	617	568	607	586	583	570	597	584	595	590	613	568	586	582	610	593	582	577	579	587	590	605	606	621	591	604	616	623	594	612	588	577	538	584	579	585	610	622	597	601	614	568	581	551	589	579	568	565	572	583	576	631	559	616	573	576	581	552	519	607	588	594	560	594	562	575	636	608	621	541	579	624	584	587	566	580	580	579	572	552	593	548	586	606	559	595	593	559	596	529	597	561	579	601	567	574	578	586	565	590	581	593	596	535	556	547	608	572	552	574	572	559	623	578	623	605	576	600	582	555	566	557	532	539	592	583	589	593	545	582	552	593	567	572	569	555	579	548	595	556	607	591	598	593	560	596	593	578	590	655	619	561	598	589	540	536	580	584	581	547	589	602	586	572	571	591	591	556	559	594	568	618	566	583	586	570	556	576	587	585	540	588	578	596	592	576	610	573	574	538	590	544	591	542	566	583	572	558	570	545	605	582	597	562	558	584	598	574	560	552	574	506	562	577	591	578	578	560	603	576	563	595	597	558	576	547	612	590	548	620	588	513	595	541	617	578	583	613	575	532	573	566	596	556	583	597	596	593	608	613	582	565	534	576	552	580	633	560	560	584	554	592	610	591	523	613	574	573	614	590	611	591	560	618	580	600	572	586	612	578	565	621	528	561	610	570	590	578	563	545	575	602	617	587	600	557	594	586	605	631	599	553	610	571	588	567	558	608	575	550	569	586	561	555	575	594	544	578	590	614	583	571	568	574	562	581	597	608	596	521	572	589	609	572	578	601	592	594	595	537	587	549	600	625	595	609	540	605	543	639	596	592	579	599	591	616	576	590	578	591	568	590	556	553	582	638	594	626	606	614	615	575	560	579	593	600	543	581	570	604	578	604	551	621	575	587	584	589	532	574	539	592	574	583	567	530	570	577	557	563	587	599	549	549	588	587	531	543	601	561	567	576	560	619	587	514	582	555	569	534	556	558	596	577	556	557	589	598	561	535	546	570	588	552	598	572	604	573	580	604	579	622	562	563	581	560	594	571	589	569	578	600	568	566	588	611	600	589	530	624	565	607	619	531	558	587	610	636	568	579	560	552	590	591	577	628	599	598	592	600	539	581	589	586	577	554	553	550	576	599	557	590	568	540	576	565	559	557	590	573	594	566	593	606	551	571	582	587	567	599	542	620	604	562	564	564	575	601	632	572	594	558	570	599	641	609	602	575	578	548	548	557	575	563	614	571	548	574	581	612	614	581	574	556	583	542	598	574	586	599	569	599	567	611	615	606	581	549	582	616	586	562	547	551	532	555	557	585	561	549	621	555	598	578	541	574	554	562	580	587	555	593	599	566	602	550	582	548	622	588	597	573	624	581	598	594	549	590	588	606	590	571	579	623	562	577	550	620	557	577	578	575	583	605	587	536	596	571	570	576	572	585	584	598	560	580	578	569	590	567	608	577	559	602	581	572	558	560	605	590	582	541	530	542	517	550	556	566	543	593	588	591	577	578	593	606	586	567	574	558	571	561	567	538	558	607	569	567	569	564	579	549	563	576	596	591	634	557	544	564	576	571	570	609	585	568	584	589	587	587	589	537	568	591	561	550	547	619	573	597	568	594	577	547	621	586	572	587	548	618	542	545	555	591	605	569	593	567	597	620	562	576	573	568	580	533	563	587	610	583	588	554	531	573	563	575	579	583	585	606	557	586	605	586	630	546	559	595	612	601	593	559	602	582	595	585	599	572	553	627	598	549	576	567	575	557	579	575	591	551	552	595	622	560	552	564	589	556	572	586	598	589	604	585	595	556	539	554	590	578	633	608	557	587	575	557	568	602	573	591	553	593	609	578	590	597	585	576	567	580	561	582	581	575	543	590	582	573	556	585	626	584	541	566	610	608	605	538	549	536	570	552	543	584	553	598	591	596	541	600	581	558	554	583	608	578	579	586	555	586	519	609	571	588	617	551	599	555	588	559	554	559	530	579	569	553	544	575	561	598	555	570	574	601	549	570	579	599	579	593	571	600	562	603	575	626	575	558	547	568	585	568	626	576	583	592	617	602	581	591	579	591	574	572	595	600	583	592	573	602	562	562	578	608	547	555	570	579	564	564	597	606	585	559	580	605	589	570	579	579	561	594	577	565	586	563	601	561	574	548	558	557	581	567	559	549	614	580	593	586	558	558	558	570	582	607	608	582	577	568	615	545	554	569	559	590	580	589	548	584	610	565	547	607	584	565	661	554	571	576	565	540	569	583	571	568	563	577	583	526	546	570	579	546	602	601	562	607	594	578	558	572	589	574	553	594	546	570	565	598	606	606	541	544	565	591	542	584	583	598	565	613	581	544	541	598	604	544	590	572	586	584	604	590	521	583	585	593	595	544	594	592	573	587	567	559	609	606	557	561	561	534	572	568	563	567	573	531	577	542	521	579	573	547	542	568	572	580	561	559	581	592	610	557	549	566	554	553	591	618	569	589	593	583	590	603	614	534	607	577	600	621	584	604	602	595	545	601	588	579	554	591	598	577	597	582	589	565	604	572	599	588	551	580	562	568	566	530	569	614	554	567	574	578	585	560	600	577	558	603	569	559	605	614	593	554	590	580	572	586	576	588	577	563	615	561	564	571	577	573	578	569	601	588	577	627	552	598	578	583	573	514	573	566	565	612	575	557	568	618	543	587	612	547	557	622	600	560	567	567	558	577	589	590	556	598	583	593	572	585	554	584	498	559	594	540	569	559	587	561	599	573	567	584	554	600	576	558	600	626	518	567	573	545	608	600	596	572	598	596	589	567	571	600	560	585	594	568	544	565	586	593	552	540	590	573	604	544	582	546	591	522	625	568	609	525	573	584	555	541	555	565	595	568	560	590	563	605	566	585	622	557	552	562	558	590	586	607	593	586	597	613	578	629	563	584	612	568	589	588	579	584	597	617	564	584	595	581	567	563	588	565	589	584	597	573	529	576	610	574	598	587	613	549	572	567	586	594	576	575	570	568	576	572	585	553	578	546	608	581	599	533	649	600	540	608	547	583	577	573	568	579	593	576	589	595	583	597	619	583	578	591	584	530	622	553	562	571	571	585	555	586	565	557	598	564	633	564	589	551	603	575	617	575	598	598	574	591	540	554	568	560	591	610	576	567	596	564	559	562	597	602	605	587	560	526	576	564	589	581	554	590	565	561	568	554	587	565	539	623	589	587	565	586	595	605	559	607	532	547	606	560	595	587	604	565	573	537	558	556	612	598	572	560	572	556	568	567	575	595	567	598	547	603	565	554	583	593	633	603	591	598	569	576	566	589	571	558	578	594	578	598	560	550	580	586	539	586	568	577	599	591	545	596	599	620	547	570	588	581	563	545	532	583	590	585	543	617	583	572	557	610	571	576	609	588	562	592	571	554	563	556	583	551	578	554	586	586	550	616	578	543	575	547	616	589	587	542	545	584	591	597	563	606	540	567	636	591	561	539	568	571	580	577	551	565	562	588
26394	21448	20749	4894	516	405	343	375	363	338	327	305	321	300	329	326	310	337	333	327	297	335	310	335	355	343	336	313	312	299	303	311	295	352	299	337	333	323	305	309	316	325	343	331	319	323	283	354	316	337	321	317	316	330	362	315	310	355	322	308	323	295	295	323	293	313	303	343	328	332	332	333	308	334	318	289	338	327	320	329	339	299	318	343	356	318	308	322	342	320	307	303	296	345	311	308	316	318	337	303	290	330	314	293	285	323	307	325	355	315	315	300	331	341	327	359	319	296	313	317	329	332	314	314	302	307	311	344	343	317	345	312	302	343	313	318	364	305	327	347	316	317	315	265	294	333	290	332	315	325	346	321	298	313	339	325	331	307	300	299	300	295	295	306	332	300	319	327	308	288	289	347	316	343	289	312	318	338	360	330	321	319	326	310	333	298	334	302	304	335	331	302	301	332	288	354	314	339	309	305	301	312	339	319	345	303	308	331	344	315	308	302	317	331	308	301	314	295	302	317	311	320	347	291	306	301	338	307	291	308	337	313	300	304	304	298	308	326	333	313	293	282	291	312	335	293	308	335	295	341	323	319	329	321	316	319	324	324	316	307	341	357	295	284	313	302	328	332	341	346	344	328	293	306	284	333	336	318	305	306	355	335	277	314	309	328	326	331	310	312	322	338	327	333	304	314	293	312	310	317	334	331	309	316	333	351	323	308	320	326	313	307	322	358	325	317	319	355	316	320	330	313	309	344	301	340	313	333	297	324	328	342	346	337	306	332	334	310	318	326	334	317	335	327	313	311	304	306	320	326	329	330	315	327	334	296	337	324	316	297	332	311	355	312	334	320	318	349	292	327	334	286	328	285	352	303	325	318	306	338	303	323	317	338	320	310	313	337	346	292	313	282	289	336	326	304	312	368	303	326	314	300	329	329	339	319	338	303	318	327	297	329	342	309	312	333	351	329	298	305	322	342	305	293	314	302	311	285	304	302	328	336	321	331	329	351	311	323	330	327	305	320	310	304	314	315	313	313	343	325	334	327	326	360	333	314	313	321	306	300	331	323	299	314	315	292	323	322	337	317	286	342	318	320	321	319	313	315	345	307	322	346	295	304	302	346	340	328	310	314	331	337	304	298	329	336	342	359	327	325	283	310	308	342	303	295	312	318	312	315	350	332	299	321	313	309	331	346	332	351	330	315	324	309	307	323	336	336	305	312	312	332	316	333	328	296	281	320	320	319	307	313	324	330	294	325	328	325	285	303	306	335	361	331	306	323	323	318	339	310	330	315	304	318	320	316	376	302	317	314	313	309	334	295	319	309	339	296	309	312	298	313	281	323	317	308	288	317	297	325	329	347	328	308	301	326	337	331	341	279	313	330	291	324	327	339	279	337	335	335	301	310	302	299	296	328	308	319	316	316	282	306	307	335	359	315	341	302	320	307	331	324	306	322	322	309	298	331	305	290	333	320	314	310	322	310	315	319	310	289	329	336	303	279	322	304	329	318	306	366	300	287	300	338	325	293	295	336	325	327	320	334	327	320	288	308	324	302	290	338	342	333	330	341	292	311	333	315	314	300	312	289	310	337	321	307	315	309	355	326	305	342	320	336	340	332	316	335	339	294	325	298	315	305	304	304	343	349	304	317	303	336	318	277	309	326	322	338	300	280	360	313	325	335	280	288	295	311	351	330	305	305	290	323	353	302	310	326	313	348	324	278	331	350	315	299	325	310	299	333	313	331	311	334	311	311	337	309	319	343	329	319	315	335	276	320	298	301	329	317	314	343	289	316	333	313	289	304	344	331	302	299	321	348	334	316	327	324	294	312	307	317	339	279	332	310	311	300	288	323	295	297	331	315	323	327	328	340	336	324	295	372	323	303	305	322	290	308	345	309	305	335	331	316	299	318	341	320	314	318	361	329	329	332	327	294	313	282	311	311	323	308	331	297	311	329	302	337	316	305	349	333	330	319	292	359	313	319	300	321	337	311	329	309	358	322	320	308	302	289	303	328	306	293	302	300	309	322	307	327	356	340	311	288	319	349	327	331	289	314	293	312	337	324	321	342	308	313	314	325	315	314	312	332	351	292	327	308	328	308	342	323	290	305	309	323	347	327	272	310	322	308	328	339	307	291	335	309	300	353	304	334	309	329	298	296	318	313	343	302	292	313	296	334	284	298	341	351	331	322	331	280	309	299	303	320	313	316	316	329	348	310	321	316	292	325	334	321	315	336	327	322	326	329	310	331	313	308	292	312	339	309	310	308	305	328	321	320	347	322	310	332	342	337	333	342	324	339	299	347	287	309	313	343	324	318	331	329	307	331	310	330	320	349	331	333	358	306	322	322	316	303	336	334	338	320	296	331	282	327	370	314	321	310	356	328	315	327	336	330	328	310	313	318	315	319	315	326	356	310	301	293	332	342	301	305	327	329	300	299	309	304	342	314	306	309	300	284	298	317	309	288	353	338	291	329	316	316	313	328	319	293	299	329	331	344	310	344	304	331	311	320	321	329	300	300	317	321	353	314	325	320	283	317	317	302	324	326	322	303	303	293	314	316	277	309	309	332	294	306	325	332	337	312	312	329	339	325	322	318	346	293	307	329	343	323	290	336	308	335	299	332	307	294	323	304	314	290	324	315	266	307	308	307	301	313	313	322	302	295	300	337	328	350	287	351	318	317	286	365	313	337	335	356	330	316	315	336	306	312	356	326	323	329	328	295	308	292	335	311	296	284	279	325	353	282	310	339	325	289	331	317	347	308	339	319	352	320	337	324	302	335	286	303	343	307	344	330	298	289	342	296	312	331	287	316	306	321	298	320	306	322	310	318	305	298	328	318	346	314	335	315	316	325	336	317	309	308	281	312	339	375	311	335	307	334	348	335	284	320	330	330	316	310	328	322	328	297	304	319	308	300	323	313	308	325	300	320	308	303	306	317	308	351	313	308	317	324	322	299	292	359	294	332	311	314	336	335	309	333	348	311	325	326	295	303	325	306	303	298	281	317	323	281	315	314	283	296	343	302	324	311	314	365	333	315	322	327	346	340	300	305	317	288	318	319	336	334	322	340	298	341	326	325	315	273	304	286	285	366	320	342	331	306	329	311	331	336	298	315	291	325	344	296	297	297	328	303	314	338	309	307	315	309	289	317	337	304	283	343	363	287	323	287	350	331	322	307	318	307	335	312	305	318	324	305	357	330	315	318	341	330	311	307	301	297	315	296	318	326	322	363	332	311	337	312	295	350	316	324	338	334	316	305	363	325	323	318	300	348	294	320	284	334	295	308	335	327	337	314	299	315	293	304	316	308	294	347	343	338	308	315	287	310	333	317	294	322	331	309	341	289	310	319	316	306	308	304	342	302	326	329	304	321	320	317	322	314	318	311	321	320	319	362	308	323	288	306	326	330	300	327	310	327	313	318	357	354	306	340	285	312	307	320	324	308	341	314	323	325	330	347	353	327	310	327	317	333	324	327	370	312	323	316	308	290
21241	18061	4666	1569	996	861	773	742	701	701	640	620	637	653	624	591	646	624	669	609	630	607	549	583	618	619	593	611	590	601	610	634	574	620	642	583	603	593	579	606	578	628	619	600	618	600	598	591	583	599	593	598	660	565	584	636	586	630	610	551	593	553	609	664	641	594	551	578	591	630	613	606	597	532	637	595	588	626	588	616	620	575	591	595	624	565	578	622	658	542	584	572	596	627	578	559	615	610	585	571	611	605	572	578	585	558	593	606	573	602	565	572	620	584	583	570	632	624	580	597	610	620	572	591	583	554	599	626	613	578	604	599	592	582	594	568	598	620	609	583	626	615	588	571	585	552	614	558	615	583	574	604	576	618	600	537	587	606	597	587	602	571	603	555	565	639	634	593	594	603	543	635	625	572	606	547	589	604	601	625	565	607	561	545	576	543	601	559	609	619	632	592	608	617	594	613	623	589	575	559	608	574	586	621	599	593	603	609	580	630	583	569	617	609	602	601	575	572	583	590	586	607	579	583	594	560	609	559	553	593	584	580	597	663	602	562	636	607	619	620	652	618	581	592	580	595	612	549	596	574	596	631	582	576	577	610	620	608	591	587	587	583	538	577	589	604	563	579	625	586	574	631	594	582	601	614	579	591	613	581	600	571	582	609	558	589	609	617	596	575	540	581	589	576	607	658	583	608	580	577	609	603	564	570	623	584	566	584	585	577	622	589	600	632	572	627	596	587	602	572	591	609	590	575	603	608	601	569	619	627	580	573	598	588	592	612	591	614	562	634	643	635	617	567	593	605	617	596	635	631	576	538	599	611	612	589	577	583	591	572	681	580	592	631	576	545	600	613	603	590	570	579	575	593	595	589	576	668	619	649	553	614	599	568	595	590	617	551	624	567	560	629	605	594	601	594	598	642	588	586	567	608	577	646	600	642	620	558	591	596	612	577	602	626	615	611	573	611	555	582	570	576	581	566	645	609	551	570	576	588	571	635	586	553	572	642	606	607	585	641	620	597	597	589	559	622	588	611	607	611	594	599	603	625	624	582	547	618	624	573	596	591	607	593	565	594	586	575	618	630	611	587	591	586	602	595	584	579	561	577	641	558	614	604	619	571	596	582	578	591	590	603	570	596	605	625	585	597	588	613	571	607	579	608	548	598	611	620	572	577	588	601	606	582	540	605	653	604	602	592	567	581	580	592	591	552	549	602	609	600	590	592	596	584	586	570	648	588	569	601	570	595	591	631	619	549	585	571	650	590	573	603	575	599	618	555	580	626	594	584	572	581	580	559	589	588	641	579	598	634	590	619	632	664	577	572	594	593	605	635	552	545	611	578	570	599	590	601	624	535	579	645	601	560	576	551	611	618	564	592	590	616	593	604	531	588	656	577	587	601	591	611	575	591	605	556	611	587	585	582	603	656	590	611	574	582	649	626	637	586	608	580	625	632	580	627	613	582	563	578	620	593	650	595	614	609	646	586	598	602	591	583	614	583	539	586	637	629	613	598	618	558	606	617	586	612	610	598	585	591	590	568	571	564	606	600	543	614	630	597	566	587	573	610	633	624	586	677	614	575	611	599	570	604	616	568	575	590	588	607	576	599	554	581	607	604	583	594	538	642	589	598	604	604	598	602	604	592	583	588	604	574	598	629	615	594	628	595	586	596	586	618	615	608	619	632	618	599	536	601	629	561	584	600	612	593	566	587	561	622	566	587	614	580	591	637	584	587	587	571	580	614	592	577	600	598	589	623	586	556	556	591	610	608	599	625	592	584	627	594	565	589	590	605	607	593	621	550	578	549	596	622	562	575	607	562	616	570	597	626	558	590	599	593	542	587	606	580	616	588	632	565	583	663	636	607	590	583	574	588	570	626	601	591	587	614	595	623	614	618	562	629	597	611	588	609	611	596	604	607	596	574	616	615	572	580	603	612	597	648	651	609	615	612	564	593	572	591	549	557	583	601	625	581	598	611	600	600	593	609	599	630	595	616	578	629	603	557	642	605	589	558	619	664	591	632	611	589	610	586	573	606	606	595	578	544	580	652	622	609	601	608	588	586	574	576	572	574	583	578	579	639	609	594	624	567	625	563	561	613	622	575	579	567	581	589	582	563	617	589	600	612	588	626	615	560	624	566	574	601	602	621	611	617	582	595	580	644	588	596	587	595	611	587	615	572	568	593	542	553	607	609	542	566	583	572	595	602	586	577	565	621	600	556	631	595	613	602	605	629	591	563	567	608	574	590	581	566	589	632	582	557	584	609	577	599	563	600	591	583	568	571	546	570	590	587	597	610	613	596	621	584	591	582	602	642	597	562	603	549	634	557	602	606	609	568	602	581	566	582	606	597	593	567	613	597	612	561	658	610	553	591	580	598	608	570	604	585	600	578	580	541	578	602	576	587	579	610	612	573	599	566	580	594	593	576	593	593	599	599	611	642	593	585	592	591	573	591	598	588	606	551	561	586	608	615	537	648	588	587	551	595	600	577	611	582	616	628	569	617	589	587	602	604	617	622	595	551	584	593	602	588	578	606	610	555	577	585	577	610	574	609	567	602	616	584	589	571	569	583	572	619	582	586	580	641	609	593	588	624	580	581	620	590	571	591	604	584	586	570	591	602	591	550	569	596	572	586	609	612	600	584	593	568	590	577	603	601	551	588	569	571	625	616	611	616	598	573	612	586	630	614	618	606	607	621	572	571	606	580	589	609	623	614	586	611	572	648	559	621	609	576	613	557	615	579	585	618	614	611	597	607	617	572	617	604	609	606	568	575	587	589	612	593	636	603	598	622	632	580	647	555	625	620	613	583	589	537	607	595	632	590	571	593	598	618	607	609	576	619	618	604	595	602	588	625	588	593	604	636	623	561	588	610	577	566	570	575	588	610	531	643	554	557	607	593	569	610	624	607	589	627	586	608	591	606	552	634	598	593	629	596	570	607	596	628	586	570	581	611	558	605	607	589	559	580	607	604	591	639	572	581	601	575	577	658	562	579	554	590	580	571	617	575	575	659	600	607	639	563	603	577	593	609	618	623	545	622	613	575	564	586	601	594	569	600	586	584	568	607	587	593	534	565	572	544	593	616	605	538	568	624	591	600	633	563	615	565	575	610	576	623	571	559	617	639	631	579	601	602	637	570	619	606	566	592	596	570	629	632	583	575	534	593	573	601	587	604	591	627	603	616	610	579	615	594	587	545	588	609	578	593	571	587	607	633	577	592	592	599	580	608	629	609	565	563	621	621	611	612	611	635	579	604	583	606	601	598	611	612	561	602	641	644	601	561	614	589	597	529	614	568	586	600	599	577	623	601	602	584	571	579	563	610	602	576	660	621	585	629	621	562	619	590	562	620	556	571	597	586	595	587	608	615	614	592	588	623	562	593	606	618	597	604	608	581	590	555	584	619	579	582	594	566	606	608	592	579	596	581	632	584	572	625	583	560	598	610	568	619	571	572	643	585	541	597	601	584	627	606	567	592	662	525	557	579
23548	21417	29080	24092	21397	15759	1201	581	355	344	337	281	253	215	237	217	209	188	188	191	189	173	204	166	173	150	171	175	175	156	160	168	162	151	168	159	163	159	129	143	166	118	162	139	142	159	150	164	135	150	147	161	167	134	159	139	147	144	164	133	156	126	129	143	162	136	143	134	144	152	134	148	136	166	134	152	154	125	170	149	166	157	146	153	125	142	151	143	145	131	147	148	148	159	165	177	137	150	132	143	137	142	148	158	142	134	137	139	164	146	147	155	136	154	158	120	138	146	147	153	145	133	146	141	132	146	147	147	147	145	155	154	161	139	156	144	164	157	153	147	161	153	150	132	157	145	113	128	135	125	151	142	136	150	140	136	128	128	154	153	141	155	135	141	153	165	161	128	147	127	156	168	156	161	133	130	133	119	148	142	138	164	140	120	135	160	151	156	148	154	127	155	123	149	151	135	145	137	143	135	154	132	123	151	132	139	143	152	149	146	147	148	147	129	164	159	174	121	143	122	139	139	156	155	158	146	174	149	123	140	130	186	149	159	168	139	155	165	141	146	142	121	129	134	163	151	149	127	142	150	148	151	138	147	142	145	147	156	148	136	138	138	155	126	129	160	131	145	163	148	137	150	157	120	125	136	139	147	138	151	159	129	149	135	130	137	152	137	138	143	135	160	150	140	172	124	138	151	142	142	138	143	164	154	150	155	123	149	133	130	150	151	137	157	141	160	144	140	131	138	134	124	154	157	141	142	161	128	163	163	136	166	139	155	161	144	137	154	148	150	135	178	157	156	140	160	156	132	134	158	128	138	145	135	129	133	151	141	119	132	141	142	140	159	148	146	136	152	157	146	166	122	158	144	137	121	134	154	131	151	137	161	142	149	138	133	141	126	163	147	143	157	164	135	144	160	156	146	147	181	135	141	144	159	142	160	144	121	143	143	148	137	139	141	145	135	145	121	136	141	142	153	169	131	141	155	147	148	125	128	152	146	126	133	143	134	147	142	150	165	133	128	143	144	125	145	139	144	157	137	149	138	151	134	146	152	127	136	135	133	130	131	150	146	135	137	138	148	160	143	140	175	158	136	137	139	140	133	141	149	132	169	147	156	156	144	144	151	167	132	152	144	155	155	140	158	135	145	136	135	128	146	132	143	141	145	128	128	126	140	136	136	154	142	117	136	144	142	130	149	167	135	135	138	145	149	146	137	129	141	142	162	141	136	154	137	160	134	153	126	135	137	149	159	176	153	145	154	136	145	128	154	135	132	142	149	143	148	121	149	134	126	132	149	141	149	127	146	142	137	136	122	153	147	157	154	155	126	152	146	151	143	151	153	125	151	150	115	142	160	122	147	135	146	144	148	152	165	155	153	145	132	139	155	157	122	133	145	155	131	121	126	148	154	138	154	150	145	160	150	131	137	147	140	156	135	178	120	146	165	159	141	151	154	124	129	141	141	167	146	152	135	150	170	149	124	131	158	159	155	144	149	163	126	142	139	133	128	131	171	148	151	156	150	139	134	136	143	131	143	124	145	136	150	158	138	141	157	150	136	165	131	147	140	142	174	115	147	123	147	123	142	132	135	143	139	134	141	151	139	142	153	137	137	121	133	149	143	139	149	139	154	142	153	124	134	128	147	144	134	132	160	134	145	137	155	139	156	133	164	135	120	148	128	142	133	149	150	143	149	146	151	159	143	153	126	128	149	137	136	141	124	113	137	134	157	148	142	135	126	127	137	152	168	132	156	129	156	144	118	147	151	124	143	128	150	162	138	133	120	132	130	139	142	168	163	138	155	121	142	168	138	141	128	146	129	135	135	145	123	144	139	162	154	166	140	122	144	117	147	130	141	135	169	150	153	152	150	156	138	131	155	149	141	124	138	129	152	146	148	129	144	131	142	150	132	149	144	143	139	146	128	168	137	141	146	149	137	156	136	155	120	144	140	144	144	144	145	142	127	139	127	141	135	150	157	147	151	151	162	138	123	171	147	157	143	136	121	136	137	145	157	141	150	151	134	149	138	130	136	141	154	142	162	134	157	125	117	134	146	136	151	166	157	145	144	144	155	157	136	145	150	146	144	166	144	138	136	139	147	149	138	155	145	150	149	151	123	129	155	132	143	154	157	134	143	166	141	143	131	141	166	140	139	160	158	149	153	128	127	140	134	106	149	134	133	146	147	149	137	137	148	131	134	152	123	138	132	138	157	108	139	168	139	153	143	147	150	144	151	144	142	134	137	125	160	136	150	134	125	145	164	140	155	146	129	133	155	155	151	135	140	150	146	123	138	144	147	153	139	133	140	151	134	131	142	121	147	146	141	138	149	160	142	134	135	138	154	150	148	141	159	143	133	142	139	163	139	156	160	162	141	140	137	143	134	150	143	140	142	137	147	154	136	158	136	153	141	145	160	140	157	119	163	131	132	150	150	150	134	136	147	122	150	126	146	142	159	121	171	138	136	145	140	132	147	126	147	165	140	142	159	154	137	131	127	122	154	132	160	135	166	133	147	146	147	139	148	139	144	144	143	125	147	155	145	143	148	133	140	165	141	136	150	139	153	158	118	156	116	161	156	146	130	127	132	142	153	133	137	134	134	154	130	126	149	137	127	130	168	125	165	137	141	158	144	139	147	136	130	120	143	152	172	151	130	155	165	137	135	127	136	125	153	137	156	153	150	147	140	149	148	154	131	132	131	145	141	143	124	141	133	126	134	162	152	136	138	150	129	153	125	145	151	160	152	137	139	136	163	135	124	157	147	130	148	141	125	124	146	138	166	154	150	131	143	134	150	165	144	140	134	140	141	125	161	123	133	150	157	138	137	132	136	148	141	162	149	153	138	161	159	147	148	141	159	140	155	127	134	143	139	145	140	127	126	143	146	133	126	161	153	129	151	133	136	147	126	155	115	139	132	157	135	159	156	148	146	157	151	130	138	145	147	151	144	139	138	155	143	148	153	138	149	148	131	122	157	174	133	160	142	135	159	153	152	149	131	144	141	137	148	136	173	131	139	127	156	159	148	131	131	146	142	156	156	142	149	133	124	147	125	133	133	131	147	154	149	123	149	124	123	161	159	141	147	149	158	141	140	143	129	144	155	141	121	132	125	174	138	145	149	132	152	147	152	131	168	152	149	144	159	143	144	139	140	148	140	160	131	151	137	132	156	140	123	155	147	157	150	140	140	151	141	133	144	133	131	142	146	157	150	153	140	145	141	152	133	129	156	144	133	133	151	159	142	155	137	154	124	127	151	158	137	140	150	128	156	129	127	140	145	145	153	148	153	115	138	133	129	151	134	165	151	130	154	144	124	129	151	144	143	156	136	137	154	128	138	148	133	137	152	171	145	145	154	122	134	164	124	145	132	155	142	143	151	130	142	145	164	133	132	140	135	136	147	149	141	146	152	130	144	137	130	137	149	160	130	153	125	143	135	142	159	138	146	127	160	133	132	124	170	136	138	146	134	138	132	159	127	144	121	147	136	143	142
31084	39389	20754	8750	3838	2756	2066	1630	1309	1073	942	798	713	641	574	510	530	470	429	481	427	436	397	343	378	363	318	348	353	333	389	316	331	330	323	336	327	323	325	277	323	303	321	307	285	299	289	276	309	300	282	308	312	277	284	262	301	304	273	248	273	279	297	263	278	272	298	265	265	293	280	280	294	285	288	274	308	265	272	281	258	260	267	271	285	260	303	289	284	253	286	274	281	283	271	259	290	264	263	290	304	271	263	270	289	268	273	286	283	269	273	260	258	264	272	300	296	305	315	263	257	252	301	289	256	305	269	268	256	264	286	289	274	312	277	280	254	265	267	281	290	277	268	255	292	296	289	265	262	278	265	284	276	270	265	267	309	252	288	307	276	263	256	277	253	286	311	287	313	267	282	277	270	281	269	282	275	259	290	277	278	263	252	277	257	274	257	313	293	261	275	275	251	248	273	241	269	267	227	253	296	268	284	276	264	262	280	296	304	290	282	257	277	273	290	255	261	267	270	263	302	283	239	295	272	252	280	245	294	282	267	296	259	274	305	282	263	262	279	283	253	280	252	296	299	293	285	277	287	275	305	281	267	259	260	314	278	262	290	283	284	254	285	274	256	274	290	269	264	295	282	254	295	269	248	272	288	268	309	273	279	290	278	285	237	294	250	260	262	275	295	245	261	264	279	252	261	258	277	281	310	263	258	268	271	264	273	293	287	247	274	252	283	262	264	282	282	316	279	272	312	261	262	277	259	278	286	267	297	264	276	281	256	293	281	284	275	250	263	249	293	284	281	285	277	281	294	271	242	241	286	297	285	301	286	283	246	282	244	236	263	324	288	303	285	280	272	267	256	281	262	284	261	279	271	285	296	279	260	274	298	268	275	298	260	259	294	271	275	295	268	282	268	265	270	253	291	269	274	233	275	299	266	286	293	272	282	248	280	289	249	251	289	277	287	290	290	304	264	256	269	263	285	275	289	268	263	305	297	269	302	273	302	291	266	312	257	305	281	303	284	264	247	277	243	281	266	276	261	279	281	267	281	284	267	243	256	244	275	287	277	265	278	297	251	251	253	296	257	285	261	279	270	274	272	251	275	282	267	258	284	270	294	259	258	263	258	270	296	260	261	274	272	291	266	299	304	267	291	269	249	266	294	267	300	261	276	282	282	295	285	302	269	295	291	255	267	258	266	288	282	264	278	271	283	288	256	277	267	289	298	280	251	273	283	274	269	280	301	256	285	275	287	269	274	262	282	293	306	284	288	276	284	271	275	256	281	291	276	270	278	270	298	273	293	270	242	283	283	262	285	277	271	261	252	286	274	257	261	276	260	251	298	277	268	276	264	270	285	249	278	275	267	278	265	295	287	274	303	283	262	250	264	290	293	295	259	283	283	293	309	286	275	271	245	229	290	264	277	272	282	282	265	278	287	261	270	279	275	244	287	287	310	256	265	284	240	274	272	271	255	276	276	268	284	290	243	266	274	296	275	286	267	265	302	273	269	284	279	276	269	293	263	291	251	272	282	295	286	261	258	233	263	263	292	254	271	244	250	266	258	281	281	303	224	260	269	270	282	269	309	278	256	272	252	262	258	257	271	251	275	281	285	276	297	254	284	275	298	276	299	260	273	265	275	283	249	270	267	291	284	261	268	299	281	268	292	284	273	255	278	257	282	281	301	293	301	293	268	270	281	276	279	241	283	265	285	281	284	258	263	284	253	290	281	271	236	281	268	252	272	255	248	270	252	287	270	262	260	278	259	252	269	278	287	295	286	291	258	255	246	252	273	302	261	277	282	258	298	256	285	302	269	307	291	258	259	272	289	265	269	265	268	275	285	290	291	262	271	258	299	292	253	288	284	251	267	274	295	266	308	301	288	240	278	309	301	285	278	265	268	267	277	267	277	272	271	291	281	270	298	267	283	275	289	298	265	271	260	279	301	254	295	268	285	271	271	293	267	252	264	286	240	291	276	310	287	277	302	262	264	288	252	277	257	260	296	285	282	288	292	256	282	276	267	267	281	284	249	266	264	258	255	297	263	270	262	243	252	300	296	255	279	286	298	274	289	279	279	250	257	263	258	290	272	253	288	306	256	314	270	289	271	257	299	281	269	267	272	311	260	273	269	249	294	247	282	290	279	301	274	276	258	288	279	292	268	278	278	284	254	259	308	267	238	264	302	276	306	264	286	290	287	262	275	264	293	276	279	274	237	271	297	277	270	259	276	278	253	286	259	267	276	243	276	268	289	276	252	257	272	274	282	290	280	281	275	271	265	282	275	270	265	300	267	259	251	242	282	269	230	266	282	286	261	280	310	299	279	272	259	274	264	271	264	281	286	255	282	292	278	291	233	310	276	287	270	274	272	260	277	263	274	291	293	277	273	289	236	271	275	276	248	275	286	246	269	287	257	273	282	274	263	272	280	248	265	252	290	270	277	285	270	308	274	301	282	327	291	250	291	281	272	218	270	291	273	282	279	288	251	302	255	264	281	290	281	293	278	282	280	301	298	263	254	293	288	268	269	245	266	265	265	272	300	283	269	250	276	273	276	259	262	309	264	273	253	272	262	281	297	296	283	273	271	301	271	272	278	275	263	270	283	262	256	271	269	290	286	268	290	263	285	274	273	248	264	265	298	288	270	263	282	257	273	266	284	255	271	298	286	288	291	255	255	293	230	259	276	293	281	292	276	250	278	288	267	303	277	273	286	294	268	271	296	274	284	271	272	293	271	265	253	275	265	271	266	275	277	282	285	294	272	292	290	268	298	273	279	275	268	286	277	289	284	287	292	263	299	288	286	282	268	280	264	269	292	227	288	262	256	262	293	274	266	277	283	264	283	256	272	293	270	275	276	268	288	280	281	282	281	270	246	281	249	279	281	300	246	294	266	270	254	269	289	289	278	257	265	276	297	282	263	321	244	258	287	300	279	325	275	260	268	291	258	282	253	332	262	242	292	268	299	288	269	251	243	262	281	265	297	268	272	307	287	267	310	269	267	277	268	288	276	297	243	249	259	259	305	316	257	301	271	281	275	251	285	275	281	287	307	299	275	270	250	275	291	267	287	287	276	254	277	268	312	268	293	237	302	300	287	269	283	305	288	266	252	258	277	274	265	271	250	247	256	277	272	275	265	288	293	251	248	266	300	282	280	281	309	288	257	266	277	281	298	266	296	271	283	278	262	292	281	283	284	272	285	270	295	270	265	276	266	301	265	284	251	234	299	262	281	298	274	224	286	274	299	289	257	287	275	284	287	277	282	270	291	252	320	284	317	302	288	275	263	288	265	296	256	293	281	278	270	278	266	260	257	283	289	288	263	279	291	312	286	268	271	254	272	312	294	296	261	259	294	254	294	264	298	260	247	306	283	256	283	283	278	289	250	297	301	289	264	273	283	280	246	284	280	268	286	242	285	296	294	272	281	288	282	274	273	243	274	312	281	231	291	278	270	279	256	271	272	280	275	270	289	281	267	283	273	274	278	274	276	275
27283	19418	5842	632	350	328	315	332	332	326	340	329	335	316	303	321	311	331	355	290	325	286	303	326	296	309	338	296	279	310	317	280	308	308	331	302	290	338	343	302	310	320	323	301	330	313	302	321	295	330	314	329	292	318	261	344	313	329	272	326	314	307	294	310	321	320	316	302	321	318	319	299	305	311	299	298	324	315	313	328	333	299	312	308	318	310	303	332	289	309	283	290	272	315	281	339	313	297	313	317	320	281	304	325	314	321	362	291	321	299	314	321	321	289	294	336	326	340	333	310	314	320	308	316	316	298	340	316	303	321	316	302	299	333	302	286	295	287	307	332	318	331	281	289	318	315	315	304	318	291	332	327	332	342	310	336	328	320	281	306	297	331	324	309	311	365	316	335	340	312	313	303	335	310	322	291	310	278	296	309	327	329	307	298	330	305	303	344	314	299	302	336	324	315	320	299	315	317	307	320	290	305	340	303	320	313	319	297	292	306	323	314	302	288	325	330	322	333	294	311	336	309	309	312	305	314	328	310	295	311	285	291	326	286	301	289	310	330	321	325	318	279	325	316	315	307	307	304	337	330	321	312	300	291	330	329	313	348	313	305	291	312	316	319	322	293	317	303	319	321	295	296	294	327	327	290	308	315	298	331	335	303	291	322	288	310	307	318	313	295	336	292	305	314	304	304	350	289	305	322	310	292	306	315	340	325	311	312	295	326	302	305	325	329	319	308	288	311	330	332	287	276	297	299	281	325	329	317	311	354	274	320	298	314	318	299	293	346	330	315	295	329	336	292	328	312	299	308	358	313	328	300	304	325	311	321	323	323	322	289	302	307	304	304	286	338	297	305	309	325	290	285	301	311	314	289	323	323	320	294	340	308	331	302	295	317	298	293	327	297	299	283	301	335	338	305	312	325	324	320	304	306	305	298	297	330	312	321	326	318	328	315	320	310	321	328	325	314	344	306	296	342	343	313	306	336	321	307	290	295	300	321	315	311	298	310	295	312	307	316	303	301	339	303	314	325	310	320	325	318	301	320	301	283	315	303	286	302	304	280	314	309	322	340	300	334	322	325	352	318	307	326	316	316	322	305	315	311	341	324	342	303	327	320	281	291	300	301	335	330	300	294	326	338	315	323	315	313	290	310	319	305	330	315	346	301	298	324	319	319	292	315	352	311	320	307	353	334	286	333	309	290	299	334	305	329	320	293	306	299	296	327	349	312	295	293	305	305	307	334	324	317	305	300	329	339	326	292	323	330	288	300	291	336	306	313	318	311	305	331	314	312	333	309	298	332	321	338	341	308	297	293	289	300	321	327	318	317	319	322	311	296	321	299	322	324	327	351	327	303	312	323	310	301	311	326	302	284	295	317	319	324	320	329	293	332	275	319	284	307	341	341	313	309	332	313	317	312	307	295	322	341	319	311	303	299	329	333	280	318	282	332	325	323	329	320	305	324	300	333	330	300	315	319	297	299	344	314	308	327	298	278	286	315	309	295	332	326	319	283	326	294	306	316	312	320	308	331	311	316	284	296	285	295	294	303	328	312	291	336	320	345	318	317	278	290	297	330	250	317	322	294	295	317	295	286	320	330	318	310	314	283	316	293	314	306	336	328	316	293	306	310	286	314	289	340	295	327	305	297	318	326	336	323	296	293	326	333	314	315	299	341	364	326	291	314	317	305	299	313	307	305	306	343	347	315	315	291	332	303	310	308	336	295	305	319	305	316	321	335	345	340	334	322	355	321	330	346	331	335	295	328	303	308	304	312	314	296	298	339	285	339	301	323	289	305	318	310	314	308	328	326	285	298	298	311	315	314	329	304	321	328	323	327	314	355	308	294	293	335	342	330	330	295	321	294	321	320	300	333	319	321	268	321	330	275	297	299	347	284	312	312	295	353	326	335	300	301	339	309	288	300	310	319	311	354	330	313	323	329	319	289	315	346	299	307	307	324	323	328	327	303	311	282	325	285	306	343	310	265	299	331	306	317	295	310	302	327	320	300	323	346	277	302	330	298	310	273	334	316	313	302	300	326	316	294	299	321	293	363	313	292	332	301	299	297	324	311	331	330	276	317	331	313	300	319	314	335	327	295	318	323	328	287	317	326	299	277	286	346	307	288	286	291	342	299	356	322	351	306	306	304	317	331	323	308	296	334	304	335	308	295	312	317	323	315	300	304	332	343	312	280	319	333	338	350	330	293	320	308	293	330	327	321	330	328	291	313	325	316	304	319	299	317	321	340	308	309	284	336	329	329	307	294	312	308	341	288	300	328	329	291	297	298	326	322	280	299	319	321	316	275	311	312	311	312	324	308	299	317	359	303	352	312	316	322	306	303	311	321	334	332	352	349	310	317	327	283	285	307	287	326	341	322	315	304	324	305	286	295	330	295	345	306	322	302	284	310	308	302	296	308	306	310	348	306	314	349	303	364	317	294	327	302	299	288	293	331	351	313	303	330	296	327	315	344	317	294	341	300	326	331	279	315	318	319	314	322	308	316	304	294	316	338	335	296	316	330	280	344	284	331	297	284	299	341	297	318	309	327	320	308	301	320	348	347	333	304	321	311	325	288	289	318	314	307	308	314	314	320	331	346	322	320	316	301	383	314	300	282	301	298	321	320	282	322	291	298	283	322	310	316	356	288	331	310	284	289	315	326	294	309	321	323	339	304	289	298	319	324	323	315	306	312	272	306	321	298	317	301	323	324	342	326	306	296	282	300	295	318	347	296	311	312	297	306	349	315	354	334	340	343	308	299	329	313	300	318	325	336	312	319	308	302	338	319	312	339	283	307	318	307	354	312	310	324	309	335	317	313	299	309	321	287	341	299	327	299	329	297	307	321	348	352	321	348	345	296	283	316	339	315	306	323	316	330	275	341	292	298	308	304	335	346	342	291	319	328	312	304	297	313	300	313	322	307	304	319	313	326	295	329	325	344	303	325	351	323	298	307	315	331	331	294	333	302	337	317	337	322	320	316	330	317	306	334	289	286	293	312	314	331	307	295	284	325	327	309	334	342	288	317	309	347	314	316	294	320	275	305	333	295	302	305	324	302	341	293	311	310	312	299	311	321	306	301	354	295	292	311	306	302	332	329	318	306	292	325	309	301	337	324	277	317	304	331	283	333	311	320	307	302	336	330	313	298	300	319	316	324	316	304	303	306	321	276	308	368	304	300	301	314	325	309	346	287	323	333	303	287	326	316	308	285	295	313	308	331	287	308	346	329	293	281	289	306	300	308	317	302	345	304	314	321	317	301	335	308	284	314	323	314	337	318	313	300	328	295	320	316	325	294	298	331	289	315	361	327	310	297	328	335	325	332	333	298	318	315	289	303	305	334	325	271	321	299	325	337	314	319	273	282	309	314	300	319	309	306	325	328	312	307	265	297	325	306	263	329	323	340	326	304	307	275	338	301	323	268	307	329	327	300	297	295	321	295	330	314	353	320	316	291	296	311	303	324	340	323	299	309	320	330	294	306	318	331
20506	14368	3773	894	686	647	664	646	599	579	556	546	601	598	569	563	582	593	580	584	607	594	545	551	556	578	589	578	591	596	605	570	581	588	567	574	596	597	586	581	540	572	550	635	583	571	558	601	575	596	587	588	600	618	529	606	607	553	542	589	566	574	607	599	585	565	571	562	551	536	539	531	603	547	539	560	602	552	576	564	602	535	559	589	594	584	576	556	587	554	555	597	526	603	562	592	567	552	618	560	614	588	554	562	527	557	566	589	603	570	573	544	562	545	595	578	582	555	563	582	571	570	556	523	560	581	615	602	578	602	590	594	589	574	608	563	553	584	578	581	586	616	572	597	542	598	591	572	561	578	599	591	545	576	620	586	607	567	531	571	559	583	619	585	556	632	582	619	600	569	573	585	579	601	582	540	575	611	550	595	574	575	525	596	565	563	591	563	559	545	591	533	604	602	601	613	547	562	591	585	596	564	576	612	602	564	579	621	588	598	589	576	581	610	567	596	554	588	565	538	580	565	559	559	623	576	564	535	566	573	605	578	581	543	572	588	554	539	587	584	595	578	548	596	528	546	572	553	578	590	536	598	563	572	562	589	561	587	564	557	615	618	576	531	555	597	605	524	549	575	610	556	527	551	586	599	572	594	578	513	604	562	607	588	536	607	604	560	559	563	628	574	574	567	606	567	575	557	586	592	538	562	521	571	555	573	554	541	587	553	598	574	614	540	582	554	585	581	584	579	563	578	576	585	595	597	581	605	555	573	538	547	563	543	547	639	561	567	588	568	554	582	600	545	567	589	573	603	561	566	580	566	604	562	594	571	568	558	541	642	563	568	572	584	597	607	565	613	622	583	549	537	558	538	584	564	584	561	547	569	605	544	562	599	564	574	604	588	605	536	549	583	546	538	583	582	572	517	585	539	596	563	593	586	547	606	592	574	590	592	561	579	585	603	563	581	581	637	564	576	554	597	571	571	585	545	553	587	617	552	588	571	568	571	578	523	532	582	610	528	633	553	564	547	549	592	607	589	531	543	614	611	606	597	583	575	550	523	594	568	583	545	612	524	579	617	602	548	583	629	586	570	596	577	567	606	553	632	582	560	604	587	554	566	589	564	611	575	565	575	539	560	573	563	619	574	601	610	578	593	527	587	580	572	608	556	552	585	567	586	584	562	604	569	604	636	578	580	538	586	579	575	571	584	552	593	572	579	542	548	557	547	554	543	534	527	568	605	620	582	570	607	556	573	575	596	543	552	584	539	559	548	558	547	543	598	568	580	608	574	589	574	591	566	618	590	578	594	571	572	542	592	591	562	565	569	601	549	585	584	574	588	562	572	575	549	599	555	585	564	604	567	544	564	553	607	569	628	565	618	611	537	574	565	593	579	603	584	577	579	596	570	581	567	560	548	540	542	577	597	579	549	597	635	563	557	549	547	553	594	582	575	594	574	594	581	593	544	569	573	583	575	547	553	626	554	625	587	636	529	558	610	578	579	587	562	565	527	547	578	547	602	612	620	499	574	589	554	566	599	564	606	563	562	607	557	589	573	584	592	613	563	613	575	524	598	609	558	575	549	576	594	551	602	593	610	563	547	574	579	545	572	556	564	563	588	625	533	527	571	570	587	575	563	580	570	554	584	614	611	578	582	567	574	571	576	582	586	571	581	549	562	601	571	550	576	557	577	571	605	559	582	526	562	592	609	566	575	599	585	567	550	607	579	583	566	582	543	538	557	576	550	547	548	573	593	591	566	594	587	597	594	550	626	533	567	534	576	575	571	558	561	578	567	612	608	551	573	581	542	581	553	587	569	605	550	564	585	596	576	530	560	577	580	570	552	591	564	564	574	545	573	582	589	606	537	586	589	620	535	553	529	552	575	615	611	580	588	560	568	526	587	552	522	588	571	548	570	557	590	571	586	567	557	565	585	604	529	531	542	582	580	586	589	579	599	601	578	579	615	618	580	549	593	594	636	565	563	572	604	601	557	585	591	583	582	562	547	559	576	565	587	563	557	565	594	614	562	629	612	557	565	552	559	568	580	572	599	542	583	597	578	572	572	548	602	559	552	585	564	540	597	588	583	601	535	597	546	602	594	598	530	578	549	582	588	608	578	612	633	554	595	608	557	576	574	595	594	567	591	542	548	598	541	534	613	568	535	587	583	523	564	589	596	610	587	594	583	548	570	611	516	567	581	596	595	559	535	589	607	552	578	570	573	637	619	571	586	562	548	590	577	633	573	566	566	551	556	573	571	558	525	576	547	564	562	537	558	582	558	562	566	559	586	515	589	553	584	565	562	592	539	558	560	586	561	558	554	565	591	567	577	586	613	546	587	551	617	521	590	567	595	552	574	568	576	575	620	617	602	562	595	596	552	592	531	572	586	600	582	546	563	556	596	607	572	596	560	562	570	591	577	580	634	539	551	557	548	536	542	607	576	565	601	546	574	560	507	548	579	575	589	541	556	569	567	607	567	550	576	589	567	561	559	582	594	538	594	580	565	579	597	576	538	547	606	572	579	569	560	562	596	575	554	574	550	601	588	585	595	600	545	549	565	555	578	569	555	591	614	595	557	606	551	584	587	595	565	534	576	540	591	583	602	558	605	549	638	582	542	568	572	543	571	557	598	543	638	571	592	583	590	568	605	558	549	594	568	575	573	596	619	609	614	603	581	538	583	577	592	572	571	558	556	557	556	586	574	541	570	597	556	578	547	539	597	571	581	575	572	561	551	557	574	541	560	574	562	590	577	592	570	540	640	597	597	604	576	599	573	527	544	541	562	546	578	564	575	597	598	600	571	539	593	535	575	567	535	554	573	546	570	557	595	605	591	566	552	554	563	587	553	605	556	560	560	611	571	591	569	587	582	562	596	587	539	555	565	587	576	579	590	569	553	601	588	587	558	593	562	569	555	555	514	581	560	520	588	552	567	557	577	568	579	566	600	584	577	575	588	528	572	594	598	549	595	574	563	591	551	615	541	558	563	588	587	575	582	549	536	585	584	581	564	545	578	581	566	576	558	594	545	546	547	557	572	606	573	648	559	554	573	556	558	592	559	589	553	553	572	573	596	546	574	586	605	554	558	563	600	542	625	581	611	566	559	561	584	524	532	577	569	601	590	580	573	582	586	617	578	598	553	616	587	615	592	556	617	565	548	564	592	585	556	575	579	586	568	554	618	544	570	567	550	554	586	606	538	566	591	551	565	573	550	568	553	557	592	560	559	570	585	588	619	571	642	586	602	532	580	591	581	550	539	571	579	625	552	549	580	621	612	531	527	569	552	571	570	611	586	541	590	584	571	537	570	581	567	587	561	562	576	589	578	573	609	547	604	595	629	564	613	574	573	545	557	579	603	567	574	601	582	561	555	577	574	561	602	522	563	580	568	567	563	554	587	561	552	610	604	589	553	539	601	584	596	574	532	554	588	597	551	539	553	518	557	582	548	522	607	573	625	547	571	542	602	543	533	568	579	578	564	564	605	571	584
26384	21495	21258	5508	544	403	411	375	339	369	358	302	328	323	324	362	334	321	315	337	320	307	331	338	306	312	311	319	323	328	351	321	342	317	306	320	312	333	326	297	332	297	322	330	310	334	308	313	312	346	288	372	326	301	341	298	314	294	297	286	301	313	321	275	319	325	339	322	355	290	339	314	303	332	322	327	298	328	317	295	284	329	299	292	306	292	306	299	300	299	333	318	318	340	305	316	302	313	340	326	328	351	311	312	294	328	339	323	324	292	312	353	306	316	295	313	299	296	306	329	329	329	319	308	300	301	321	307	346	329	322	317	311	293	325	292	320	295	318	305	298	305	312	314	326	345	331	314	321	322	305	317	291	324	333	315	335	320	338	323	289	318	312	303	316	308	286	312	327	328	283	323	336	326	333	315	325	326	327	311	322	311	329	329	310	318	302	337	315	307	330	309	319	338	309	323	326	327	310	320	286	341	333	308	294	295	285	342	316	284	320	302	310	310	324	295	325	341	307	372	354	315	310	309	351	309	329	320	307	309	301	302	305	320	332	323	339	323	327	354	352	321	331	308	299	302	338	333	311	278	317	293	337	350	312	329	312	314	329	306	346	332	315	308	303	330	290	337	320	317	312	312	309	289	357	310	297	339	297	268	325	301	311	315	311	335	309	313	306	304	325	332	299	310	303	321	277	326	294	330	333	350	288	355	294	340	317	311	315	301	319	308	346	349	343	331	305	324	309	307	299	320	310	305	312	292	338	309	277	338	300	309	332	294	320	310	327	320	294	305	315	296	291	292	328	343	325	323	318	313	297	320	303	309	314	316	305	311	330	333	342	332	302	285	289	316	351	313	313	310	283	310	302	297	339	302	308	297	335	325	334	275	313	295	311	301	308	328	309	335	301	318	327	335	311	352	306	332	318	312	295	306	337	339	309	333	324	322	330	328	309	351	316	320	331	318	326	346	313	296	282	337	316	277	293	318	325	304	330	298	306	316	341	310	319	325	337	299	320	286	300	306	320	308	315	327	315	313	338	311	353	348	298	309	302	310	312	338	302	331	326	287	331	338	291	300	291	317	307	276	300	311	318	322	308	331	308	318	313	323	310	313	311	306	294	319	291	320	288	297	335	315	290	348	323	357	357	315	337	319	308	327	309	322	328	320	364	320	313	317	327	354	296	347	333	321	315	325	313	296	324	325	285	285	299	315	310	298	308	316	313	288	307	313	301	332	306	323	322	302	306	316	317	293	302	318	324	321	344	297	289	337	303	313	323	321	293	317	308	317	317	305	341	309	349	319	317	312	322	272	319	308	319	318	306	341	305	300	335	318	332	343	295	306	308	306	295	317	324	317	313	320	315	352	316	321	347	319	335	332	346	312	289	347	329	272	331	319	317	295	317	336	319	316	299	317	330	304	320	324	299	306	306	366	338	324	309	296	321	327	348	301	305	320	316	319	329	330	297	314	316	322	297	277	317	306	335	306	330	331	344	315	313	319	271	308	314	308	318	308	318	318	320	316	317	317	324	307	317	306	323	359	310	294	337	310	343	328	318	295	313	307	300	330	320	312	328	327	316	336	293	332	314	339	356	303	314	309	292	291	321	291	306	283	308	325	300	338	329	338	304	289	299	318	332	310	328	307	321	290	303	308	343	276	338	282	335	382	311	314	308	277	358	307	319	348	309	319	325	341	312	330	307	333	321	293	279	359	324	342	319	310	276	302	294	326	310	310	342	336	349	310	328	338	340	346	384	326	328	314	302	346	303	291	296	323	326	295	315	303	304	341	314	302	319	314	284	313	274	312	303	314	309	317	325	320	328	309	313	333	320	308	341	313	322	313	310	346	292	313	325	322	300	331	327	345	287	332	320	313	334	301	343	318	327	334	317	308	309	287	297	320	317	350	305	294	332	325	295	313	295	295	265	321	320	296	347	311	317	322	312	287	302	326	347	354	325	309	301	322	295	318	318	302	314	318	312	289	340	292	312	326	294	295	324	328	329	298	311	332	326	307	305	306	351	303	327	321	302	337	327	320	321	312	320	317	353	322	312	319	305	305	324	283	297	299	341	326	311	318	313	343	310	291	335	294	339	357	328	334	314	312	290	320	305	318	346	303	320	293	348	311	304	318	344	326	310	350	310	291	339	305	295	307	293	328	330	303	333	301	323	317	322	334	319	328	303	287	329	338	323	327	315	324	336	299	327	284	321	290	316	318	346	312	334	333	321	341	321	323	310	319	299	300	307	303	300	350	311	312	319	346	322	297	285	341	311	321	358	330	306	335	361	325	314	332	308	306	333	307	293	286	337	309	308	299	325	359	313	349	321	274	319	295	326	287	320	343	330	308	319	315	312	339	318	316	314	335	324	304	335	313	296	299	286	359	297	309	311	301	332	325	319	320	376	328	343	281	289	309	296	333	324	345	299	327	309	351	334	314	321	300	307	343	322	276	311	314	321	329	320	294	325	302	350	328	308	303	322	316	324	286	324	363	334	294	324	342	312	297	307	289	330	293	335	301	288	331	317	306	310	316	347	314	289	281	286	323	302	317	296	320	354	289	325	307	320	354	293	310	328	332	306	357	302	336	324	291	299	318	319	319	334	358	321	312	341	317	322	298	306	329	294	341	330	301	329	317	314	319	294	341	318	318	310	351	307	312	309	327	295	292	280	316	336	318	346	324	318	302	306	333	295	314	314	331	316	312	332	347	322	293	274	335	266	322	319	336	294	305	315	315	313	306	335	321	307	317	299	286	322	325	352	295	328	334	335	311	328	305	302	335	288	360	308	311	362	325	331	332	304	293	343	350	325	329	313	317	318	319	348	322	302	319	320	318	344	303	320	310	337	303	335	305	306	321	306	315	296	342	293	322	306	322	317	297	299	301	343	298	319	337	330	337	328	308	342	324	320	304	317	344	302	312	326	371	291	309	322	343	327	343	334	338	292	313	319	300	303	322	289	319	305	313	318	314	309	301	313	321	298	281	304	281	313	331	343	287	304	301	344	329	309	309	292	319	337	331	315	315	343	316	314	319	338	327	336	308	330	290	326	316	297	310	352	327	311	321	316	285	321	327	316	310	279	321	313	306	317	298	283	296	315	330	310	312	310	318	311	321	309	320	337	336	328	317	306	337	300	312	366	332	302	311	334	291	305	313	329	333	292	285	317	319	278	342	327	332	331	309	328	321	291	295	301	316	328	321	335	340	328	293	340	303	302	330	333	326	303	324	341	328	326	319	340	334	301	342	308	331	304	329	322	326	351	314	319	304	311	340	280	312	331	311	319	359	336	316	298	307	287	335	303	328	288	312	306	330	334	268	306	327	325	330	326	339	329	314	336	320	318	332	328	340	337	315	314	335	333	331	302	350	309	335	303	325	353	312	314	326	368	306	320	283	323	343	311	327	318	326	309	326	323	298	294	314	332	315	317	306	325	323	308	298	304	323	311	326	321	304	320	312	317	328	327	301	350	313	334	309	313	315	331	317	293	305
22294	18815	6332	1422	992	912	795	717	700	665	698	667	658	686	589	610	618	661	604	632	656	597	582	578	610	617	625	629	612	608	579	619	556	602	610	600	568	565	614	621	595	611	594	601	602	629	624	625	610	566	605	592	594	554	640	580	578	601	592	603	596	590	604	599	594	612	566	565	597	597	598	602	604	574	559	588	624	519	560	610	596	645	630	630	569	608	611	580	616	566	576	535	581	560	648	588	610	616	555	572	600	596	577	554	588	574	612	599	596	564	621	617	619	579	630	563	621	583	598	573	524	592	647	586	584	612	561	589	603	570	513	600	597	607	560	621	568	586	632	613	583	618	601	605	597	620	604	578	558	608	562	588	516	559	555	586	611	602	551	599	612	605	656	603	614	597	649	628	610	574	536	594	604	594	595	594	610	565	573	611	582	582	590	608	579	621	571	575	600	614	535	575	563	536	541	579	614	577	582	588	555	589	602	589	610	645	604	611	573	586	571	587	614	546	606	590	587	578	591	572	591	568	595	630	571	556	621	555	612	619	610	548	602	584	604	576	554	565	591	569	592	589	596	597	592	572	603	565	600	580	604	586	594	579	604	559	584	627	551	626	614	634	588	593	576	556	598	608	568	598	623	575	587	581	594	591	618	545	582	576	609	600	623	595	617	568	602	551	600	594	620	568	602	570	575	597	611	624	578	577	550	599	590	599	534	580	563	558	575	583	565	598	612	575	588	551	589	598	602	594	652	611	582	568	570	577	575	582	623	594	613	550	609	562	573	637	578	597	590	577	566	551	554	603	575	587	559	563	576	637	638	568	591	607	565	554	572	565	590	559	553	603	643	513	638	587	609	575	556	572	597	568	563	574	592	606	613	615	593	585	574	572	606	588	579	558	579	590	573	589	625	587	599	601	559	592	604	634	631	612	542	540	605	623	595	589	586	604	571	619	589	625	591	632	579	616	565	600	614	581	639	623	597	538	536	606	643	592	633	592	591	608	572	578	619	636	600	619	585	606	636	598	580	586	591	586	591	642	607	620	567	586	652	564	638	585	581	601	587	617	619	526	610	599	622	583	608	586	586	574	591	611	551	593	571	566	541	611	594	574	563	610	557	566	603	593	586	600	574	595	622	605	545	596	551	608	613	574	618	586	568	611	566	618	606	615	606	590	634	575	570	586	583	591	574	613	627	568	584	592	580	560	630	618	617	555	577	587	612	557	595	587	561	575	606	551	582	623	584	548	612	620	583	622	554	579	543	580	580	592	620	568	601	593	605	568	557	542	582	553	584	577	627	625	569	599	617	585	628	607	593	577	619	599	559	591	595	608	596	559	574	622	581	596	592	591	558	573	558	599	603	600	560	580	592	632	642	571	528	625	593	560	568	561	613	572	583	622	587	572	543	565	585	547	563	594	577	630	595	574	611	600	560	573	590	578	575	583	571	609	604	600	612	565	570	585	601	615	611	560	576	577	619	640	579	581	588	580	596	601	573	623	594	585	589	541	578	556	599	602	610	600	601	552	579	589	644	558	562	589	604	583	586	601	590	561	595	596	572	574	574	601	571	602	592	594	594	592	585	587	600	582	600	566	576	559	597	598	559	587	577	632	620	594	616	592	600	579	621	559	615	580	544	593	586	616	574	602	614	574	605	573	572	619	626	588	542	612	597	569	591	584	562	612	587	584	612	588	594	554	588	574	604	568	572	614	626	534	591	616	568	597	580	622	604	578	585	564	630	588	589	585	598	552	596	634	584	629	604	611	560	595	586	602	602	567	585	599	558	607	600	585	587	626	642	542	576	639	569	585	611	555	596	611	602	607	645	632	578	570	574	584	595	587	565	562	589	570	605	557	600	609	561	546	641	559	624	615	589	550	575	618	564	551	631	584	578	590	594	579	570	614	570	614	582	551	596	571	610	590	562	579	575	600	530	608	609	544	591	588	584	595	604	611	614	598	600	595	611	621	615	641	616	553	581	573	608	614	558	582	580	611	586	620	586	631	614	589	565	637	630	607	587	556	582	641	563	588	575	570	580	569	603	603	607	514	584	589	570	599	605	559	533	598	620	591	603	604	590	571	587	608	587	595	600	615	581	561	564	632	612	591	590	624	610	582	573	617	560	637	607	587	604	581	580	592	612	634	580	582	569	606	584	591	561	605	638	594	544	618	612	583	588	631	590	605	645	627	616	610	595	621	553	579	598	598	585	574	569	606	566	593	611	618	579	600	600	578	570	580	568	599	545	582	572	635	585	595	559	568	614	614	586	588	614	598	578	584	633	597	558	624	605	559	583	579	616	580	566	586	567	598	573	587	602	537	678	578	590	612	608	647	614	613	571	593	584	577	620	610	596	580	597	600	599	595	581	586	559	632	608	623	595	588	633	576	601	556	632	582	614	580	589	570	620	570	597	609	571	623	607	575	554	589	609	570	577	557	612	577	618	558	664	600	606	598	588	583	639	642	559	598	625	561	611	654	594	606	593	610	617	653	608	621	607	593	576	582	587	577	604	587	603	543	539	579	595	634	593	580	573	574	584	569	562	580	598	583	586	602	614	602	557	581	586	630	559	595	552	613	595	628	617	551	559	570	603	580	609	580	547	570	567	537	602	603	571	587	579	633	556	562	591	587	568	559	617	593	571	627	548	621	541	567	656	585	624	584	600	578	582	588	576	605	553	582	619	584	569	576	609	560	570	587	560	609	608	597	604	594	602	593	586	515	595	605	557	591	584	608	631	577	605	591	607	616	630	557	582	584	630	571	600	570	577	564	587	599	599	583	620	594	567	587	540	615	556	611	595	600	572	581	555	607	581	589	611	593	585	578	542	587	567	589	603	601	607	606	587	561	571	575	576	600	614	645	621	562	592	593	607	564	591	591	566	602	608	576	602	580	621	593	657	609	612	613	547	579	564	632	580	526	596	577	598	581	564	604	597	572	607	586	619	592	611	551	625	590	575	576	597	555	602	580	590	613	621	608	597	567	581	578	595	588	573	568	569	592	569	578	575	589	579	585	565	599	606	600	576	565	585	570	588	579	615	579	604	581	614	596	614	551	585	553	589	584	567	575	634	572	608	626	573	543	579	627	587	593	587	594	578	632	583	621	605	629	561	577	578	565	611	602	554	586	570	613	606	577	636	607	616	596	627	611	589	616	620	602	586	589	612	621	628	594	557	620	635	575	630	595	561	599	570	579	604	563	575	588	599	592	579	588	599	632	584	622	589	596	615	581	620	586	582	547	589	586	663	571	573	581	597	575	564	605	577	585	558	579	590	584	611	606	642	556	610	598	605	584	573	561	567	617	578	595	607	552	611	602	600	597	560	605	597	609	574	580	618	607	595	593	615	596	575	566	567	614	596	534	577	593	558	561	648	553	572	575	587	608	629	597	589	581	600	595	563	577	577	592	608	601	617	566	605	607	591	597	575	613	595	568	552	564	548	576	578	604	552	594	613	580	611	609	592	627	550	586	632	590	601	588	582	557	603	599	600	591
23577	21478	29003	24166	21374	15791	1229	544	382	327	274	274	263	227	203	210	215	189	179	187	192	162	187	142	176	145	170	163	165	144	146	161	150	152	158	126	140	163	152	150	168	152	128	155	149	134	179	140	164	137	134	142	144	132	135	159	142	141	156	145	129	146	120	123	152	145	124	156	145	158	157	149	131	134	153	142	134	146	133	139	146	132	126	135	146	132	136	123	125	122	168	146	144	142	148	137	143	161	133	161	127	150	138	124	141	143	151	143	157	141	171	131	167	149	133	148	111	128	125	146	143	146	129	149	154	142	142	130	141	134	131	154	157	119	126	147	146	160	122	140	131	128	137	137	128	140	134	155	128	125	138	131	155	123	119	134	140	165	150	138	155	123	133	144	129	143	129	128	128	138	145	141	129	169	156	142	134	129	145	149	147	145	143	137	156	156	157	126	149	145	150	153	117	125	138	142	156	131	154	143	159	133	118	144	139	129	133	136	145	155	144	132	141	126	146	131	140	155	162	141	138	150	145	138	165	133	134	152	159	145	125	144	141	148	140	141	139	139	147	140	136	156	142	135	129	135	139	155	117	126	129	139	139	147	121	133	158	149	140	136	137	135	164	143	154	139	124	143	136	147	136	134	149	144	128	135	136	141	129	137	126	104	133	145	130	128	135	145	118	141	163	161	127	165	143	139	146	141	156	109	142	146	144	129	154	136	137	138	134	134	141	125	138	135	159	120	131	140	137	156	139	163	151	126	142	146	142	146	149	139	154	147	136	122	145	144	135	131	127	149	141	133	143	161	153	137	141	154	131	160	127	138	144	149	142	132	127	148	127	146	132	150	125	151	143	129	181	122	143	148	139	143	138	143	145	130	135	154	147	149	123	131	149	128	139	124	144	129	146	145	122	144	123	142	129	143	127	145	130	126	132	146	154	134	147	137	126	134	131	130	126	146	158	140	139	145	129	149	126	141	149	121	146	133	141	148	133	131	145	144	155	134	133	126	106	150	138	154	133	149	148	152	131	140	131	149	127	155	137	135	138	132	162	165	133	120	145	128	121	145	123	138	148	155	137	137	160	147	141	139	123	150	162	131	135	126	143	133	137	128	133	126	147	155	133	131	136	159	126	165	152	147	131	148	154	112	130	159	133	143	165	126	143	150	125	145	127	157	135	140	135	129	152	150	139	133	153	152	145	158	145	142	146	131	136	128	152	148	128	137	142	153	141	143	141	153	160	128	137	159	152	134	147	117	123	156	136	140	157	135	134	138	135	149	149	143	138	130	146	137	138	135	135	141	143	131	116	113	135	133	136	113	131	157	129	139	125	151	130	139	160	121	149	148	140	148	140	152	141	129	140	142	155	127	131	140	132	149	147	141	138	131	150	148	159	146	123	148	138	121	146	145	149	139	152	118	169	151	112	143	138	135	157	138	128	151	129	161	138	142	139	158	146	123	129	110	141	108	143	152	136	128	157	132	167	149	136	130	128	157	127	148	134	142	146	140	143	150	139	124	139	155	152	154	145	133	118	156	147	155	156	146	149	162	142	146	124	124	125	134	125	146	153	143	133	157	131	127	145	137	133	134	145	139	131	141	138	157	108	125	153	148	129	143	158	132	130	124	132	129	146	159	132	148	141	128	143	151	145	143	117	138	135	132	139	155	123	140	141	132	115	156	148	135	147	141	132	113	146	157	148	141	124	149	131	141	132	128	129	131	139	143	151	140	146	149	142	130	130	129	149	142	152	161	134	128	139	119	141	143	156	134	153	138	132	151	137	127	152	120	142	116	132	148	123	115	167	137	129	125	138	120	136	133	141	146	152	114	148	142	149	144	152	127	159	152	157	154	149	156	135	154	127	140	122	139	154	139	124	130	113	133	112	119	141	155	122	116	153	165	122	146	163	134	145	141	147	141	138	150	143	141	143	150	152	134	128	156	142	135	155	147	154	140	124	143	137	126	141	135	134	136	141	139	129	123	150	153	137	140	144	137	154	138	151	130	149	131	133	123	143	142	130	137	144	156	127	127	133	147	148	133	132	148	150	141	146	142	148	150	124	146	138	152	159	135	138	150	131	163	140	174	135	126	131	144	146	132	142	147	123	170	170	132	144	138	146	145	179	125	151	132	129	158	138	142	145	139	163	162	132	133	113	132	146	138	141	139	123	131	144	149	138	145	150	130	149	111	141	117	145	133	115	153	146	156	133	151	133	133	162	143	136	139	149	145	158	133	152	146	155	137	136	165	140	151	143	129	136	154	124	130	124	149	152	168	167	135	150	134	134	145	124	137	121	157	143	141	153	135	110	135	149	118	155	148	149	131	134	156	148	149	132	148	124	132	153	140	137	120	138	145	130	152	127	123	143	147	132	128	150	128	143	140	131	143	141	136	133	129	129	117	156	148	154	135	147	151	129	145	146	141	142	126	153	155	154	147	131	139	119	134	143	129	130	148	144	128	133	126	150	134	128	123	141	141	133	123	156	132	130	138	139	131	145	134	148	129	152	140	150	139	145	130	124	151	144	140	137	141	123	148	138	139	151	145	136	152	136	160	134	130	126	156	148	132	146	128	157	160	135	141	152	128	158	140	141	159	130	164	144	135	167	150	134	105	139	137	145	158	146	128	136	134	133	149	139	143	136	137	141	130	145	143	128	135	131	146	156	135	138	133	145	145	129	128	142	154	145	157	141	124	148	135	122	119	147	137	154	136	136	137	143	129	139	140	148	139	142	149	132	126	152	136	149	147	143	149	132	131	130	127	121	124	119	122	157	143	139	144	150	135	120	138	156	142	135	125	150	149	131	138	132	135	132	128	129	138	139	132	151	134	127	122	141	140	133	126	124	141	135	148	112	145	130	145	136	151	154	138	150	154	143	164	151	143	155	132	142	144	128	139	149	122	133	127	141	154	122	143	145	164	136	128	140	156	122	147	136	124	141	145	139	129	147	138	139	133	143	138	157	166	132	148	138	134	136	154	142	126	124	146	109	143	172	144	145	158	145	134	133	140	130	128	144	125	141	144	131	134	141	127	140	124	149	118	140	121	145	126	116	148	159	136	137	137	153	127	163	125	138	143	142	149	150	129	151	158	121	134	150	139	137	128	127	134	128	147	150	137	128	146	132	152	126	139	128	150	135	145	158	143	122	145	140	145	146	169	133	144	167	137	153	146	149	153	151	130	135	147	154	157	134	140	146	128	159	146	129	130	126	184	145	139	158	149	139	147	128	146	133	127	128	132	139	144	143	133	135	143	128	147	119	139	125	145	150	130	145	140	137	131	143	130	137	143	138	142	136	126	124	130	141	119	126	148	132	138	114	153	129	122	136	136	131	153	138	121	164	134	138	139	135	143	144	131	142	138	151	121	142	107	130	144	121	147	140	147	133	131	144	161	126	127	136	138	126	143	144	135	149	145	141	161	134	163	109	163	145	145	129	149	154	128	163	161	135	152	114	148	136	144	151	132	137	126	125	144	158	137	137	147	137	126	142	137
31322	38923	23641	7771	3986	2632	2003	1583	1326	1017	913	802	685	650	568	558	484	502	471	417	454	416	398	397	370	365	364	338	315	358	347	334	307	339	313	314	299	313	335	305	323	293	319	278	305	276	301	299	270	313	279	274	290	268	316	274	306	275	303	281	302	288	318	275	284	286	272	308	285	263	289	281	261	270	275	262	261	256	262	287	284	273	252	253	298	262	287	285	302	266	262	256	280	286	260	277	267	271	268	304	293	282	260	301	257	259	263	268	279	296	282	286	272	286	252	287	238	316	266	288	317	295	250	258	315	277	262	287	273	254	265	276	276	276	302	274	272	276	274	242	269	236	248	297	320	279	280	258	273	264	281	300	274	311	314	290	278	283	297	267	287	276	265	253	249	269	281	290	283	281	274	268	245	287	246	276	298	279	254	271	262	274	261	275	260	275	254	270	257	263	284	285	291	271	296	291	259	260	262	303	264	264	227	247	266	258	271	247	243	286	260	243	280	268	296	270	255	283	252	278	314	314	278	247	298	257	266	253	285	262	252	277	248	281	287	263	302	281	263	247	269	246	283	234	269	276	275	279	294	285	245	285	266	268	258	274	264	266	240	240	309	269	273	269	256	287	273	266	278	243	294	255	263	258	292	269	245	271	251	266	255	248	251	263	287	276	280	266	261	246	263	276	284	275	280	267	273	283	300	253	285	265	259	292	239	307	276	259	282	289	262	266	283	267	296	283	253	265	255	288	287	255	239	251	269	277	288	269	259	302	256	277	268	268	281	277	289	269	312	318	256	243	256	244	286	271	281	285	252	249	278	285	263	273	280	280	269	256	255	281	295	276	290	293	301	261	274	255	261	244	283	248	266	287	263	271	265	253	266	276	286	252	269	288	281	275	253	290	281	250	263	273	260	287	264	267	280	285	295	241	265	257	294	286	293	243	265	286	265	284	298	280	299	247	268	279	255	268	255	292	312	266	245	276	299	242	241	267	312	258	281	251	273	266	256	273	276	273	271	274	260	257	276	297	274	249	312	278	259	287	247	265	265	239	279	275	278	277	308	269	269	273	283	277	316	282	255	278	285	294	286	259	296	296	259	243	263	274	273	266	277	254	285	271	281	250	280	278	274	272	277	254	258	254	280	284	251	261	269	284	259	286	263	262	271	283	280	258	311	243	249	278	272	258	239	284	280	256	316	289	261	266	267	274	265	298	276	298	278	242	274	276	259	258	249	273	249	278	278	294	283	270	282	287	262	268	282	280	275	239	298	298	281	240	269	266	274	257	266	257	253	262	307	268	278	250	258	297	262	245	285	273	299	286	287	292	274	277	248	271	251	277	269	264	280	265	268	270	263	263	276	285	240	306	272	317	258	270	276	291	246	258	264	276	277	250	265	264	269	268	285	290	275	269	305	287	230	272	245	279	249	243	254	260	258	284	250	258	278	279	266	236	278	263	292	277	261	283	273	266	266	249	253	266	270	282	303	274	265	261	287	282	292	285	290	259	261	267	250	291	245	267	261	289	297	271	246	244	244	324	256	284	259	281	280	263	261	272	276	242	271	260	299	271	249	271	260	255	277	246	270	266	245	259	291	296	255	254	292	262	260	270	286	259	300	295	283	271	258	262	286	293	256	261	282	248	272	269	276	241	281	250	271	255	311	260	270	249	279	270	282	280	262	265	279	247	269	272	279	269	271	253	245	247	271	273	278	266	283	251	302	291	259	242	254	269	305	271	268	273	279	268	261	273	279	308	271	263	279	289	247	283	246	278	253	262	257	267	244	272	291	272	303	283	250	253	265	267	248	278	267	258	279	266	297	287	289	268	275	271	271	261	296	282	311	274	288	256	308	245	241	274	256	274	254	291	286	266	276	259	285	282	238	294	267	300	237	301	258	284	240	261	291	259	283	243	290	281	264	244	285	292	261	247	282	275	278	280	281	251	274	246	248	258	280	264	269	277	245	258	267	271	282	273	277	254	279	248	276	291	267	260	264	252	250	272	273	230	272	263	295	291	292	265	258	242	262	257	263	267	260	300	245	258	282	297	275	267	273	268	267	270	247	264	283	264	283	284	287	260	251	273	290	284	272	228	248	253	281	243	273	266	256	293	287	284	286	255	250	263	254	241	308	267	272	275	263	259	252	287	250	323	260	279	297	260	275	255	281	272	296	268	298	263	267	281	256	264	256	278	287	255	256	290	268	275	290	268	288	255	282	271	292	290	262	277	298	309	278	261	282	294	264	272	296	261	292	260	259	282	274	273	280	265	213	257	295	280	288	286	286	269	280	278	287	263	259	255	246	250	282	256	277	265	266	252	259	264	254	290	257	255	242	276	299	250	266	251	278	239	265	288	241	279	271	263	283	268	264	252	277	256	262	284	288	249	247	272	268	272	257	280	273	291	274	248	268	268	253	265	259	287	266	276	300	265	260	286	300	250	292	255	311	268	277	268	292	275	267	277	281	290	260	232	295	304	257	272	275	274	269	272	275	270	266	282	263	289	290	275	251	260	286	292	291	240	274	294	313	288	257	264	282	275	266	270	260	291	294	255	268	263	244	274	270	281	255	274	266	276	257	264	281	262	248	295	265	259	280	245	276	291	271	262	251	307	281	270	274	280	239	284	249	267	236	285	296	270	284	263	285	249	260	294	242	245	268	257	270	245	287	291	258	254	281	279	246	301	283	265	297	237	262	256	286	268	276	251	259	293	266	283	288	262	261	274	288	263	261	282	293	259	270	283	290	260	239	256	280	275	245	266	280	272	253	289	276	270	293	247	296	273	243	283	235	266	289	254	275	264	276	263	292	273	257	272	272	284	267	257	276	262	253	252	283	295	249	299	271	276	272	272	261	276	264	287	282	279	271	281	296	261	274	297	249	270	268	238	280	268	278	289	265	261	266	245	299	267	249	257	275	276	301	260	256	266	271	286	295	272	261	294	274	260	297	247	253	289	300	260	253	284	279	251	280	269	261	253	269	248	272	254	276	292	277	278	236	261	256	294	277	323	239	265	292	275	279	273	253	269	284	277	279	267	297	267	278	287	277	296	247	272	279	255	305	257	283	279	249	250	250	255	271	282	261	258	283	272	268	277	259	244	277	267	283	285	274	247	292	295	296	252	275	276	270	256	245	271	288	270	283	263	276	282	284	262	299	258	282	260	240	248	264	262	272	250	240	259	280	257	269	265	255	240	266	262	256	289	265	294	284	267	271	263	246	287	266	293	242	300	271	281	282	274	265	275	269	282	276	237	270	303	243	241	273	270	265	270	253	262	263	253	258	277	262	291	278	258	274	277	270	252	284	271	263	293	299	264	283	256	255	269	269	272	287	232	255	273	263	284	275	273	255	247	259	248	271	265	244	280	310	298	260	265	261	257	269	253	262	303	283	263	302	279	266	275	270	269	265	262	254	279	268	284	319	252	252	291	278	271	265	268	246	265	265	277	306	314	288	281	270	255	283	263	247	276	279	283	284	260	276	280	265	287	252	267
27449	19554	6293	858	533	431	366	323	326	330	336	299	290	344	322	289	310	291	324	338	334	305	298	322	348	320	303	303	281	301	345	301	297	312	347	298	301	297	324	319	296	315	290	305	323	292	300	330	274	281	319	307	317	296	294	317	303	308	334	295	274	322	312	336	327	308	295	317	303	325	293	292	295	296	329	306	304	289	305	302	297	307	274	311	328	270	320	306	300	270	329	315	310	262	320	299	329	310	297	305	347	357	296	302	294	267	314	309	315	305	315	284	311	290	305	304	307	283	303	272	296	329	301	298	301	295	314	281	288	286	318	327	317	296	323	328	305	325	331	331	289	306	294	289	312	330	291	330	282	317	292	303	325	326	344	322	312	285	282	303	328	288	330	295	310	309	310	307	322	307	312	323	281	286	293	307	311	301	310	298	327	301	329	325	292	288	306	319	292	323	315	287	330	318	306	304	286	301	291	332	307	282	286	303	300	295	306	306	346	332	278	305	323	308	321	289	286	290	314	282	299	299	305	295	296	279	323	285	289	275	305	294	332	324	310	273	317	313	294	304	312	294	282	314	311	321	320	341	274	288	304	304	284	308	317	326	316	312	350	287	318	340	304	286	315	286	279	271	293	313	316	298	317	272	306	309	325	327	301	291	335	293	291	301	296	311	286	319	320	331	300	302	357	323	289	318	280	278	300	309	300	337	296	294	309	317	278	328	283	287	347	303	325	303	284	298	297	329	285	290	306	330	313	329	301	323	281	301	297	270	312	286	324	329	324	307	301	303	311	341	321	303	301	302	314	313	310	293	325	287	336	307	272	296	322	322	300	310	284	292	285	278	340	299	270	299	293	300	320	309	321	281	317	321	327	307	325	311	344	310	338	316	280	347	307	314	312	273	288	323	325	274	286	284	336	318	288	289	327	312	335	293	278	318	299	317	314	268	302	276	329	298	300	283	321	322	309	281	327	264	284	312	284	311	314	303	317	295	329	302	304	306	321	319	282	305	314	302	267	314	330	324	305	306	322	312	301	303	302	303	303	297	315	304	299	322	305	301	301	290	321	325	290	310	312	308	299	307	296	295	293	285	302	328	323	296	298	314	313	299	327	308	294	314	304	270	275	278	311	310	307	309	285	295	300	288	294	316	317	339	305	323	301	309	319	334	303	317	316	282	325	316	298	270	317	323	300	259	306	324	315	290	308	305	322	295	300	291	308	318	338	296	307	306	280	313	307	293	327	279	316	303	307	284	309	306	292	308	274	326	286	298	315	322	285	294	282	293	308	306	309	313	309	290	303	304	281	301	292	306	312	265	289	325	326	276	297	318	298	314	305	287	315	312	321	320	293	301	315	323	317	296	312	282	330	285	298	294	317	338	292	330	297	306	300	321	336	301	286	317	302	307	322	313	325	290	284	324	316	296	318	308	276	316	283	297	316	315	317	314	321	304	314	317	336	282	288	295	330	298	301	331	300	251	296	264	279	323	294	288	307	297	311	303	314	303	331	313	308	314	311	300	291	312	308	322	260	329	293	326	293	275	333	267	293	275	265	331	287	289	285	296	279	353	329	288	336	330	311	310	307	328	319	328	305	315	311	302	308	313	319	322	328	301	289	298	296	319	312	297	304	320	305	322	339	318	320	291	303	320	293	294	307	290	274	326	330	314	301	316	297	282	301	307	307	302	319	298	307	314	299	282	302	312	314	308	290	348	308	296	312	290	304	298	338	314	296	320	294	309	329	287	314	285	309	303	317	297	311	289	313	299	323	315	338	351	301	283	296	285	314	310	336	344	307	283	300	291	316	323	282	299	338	324	312	338	307	299	338	322	279	311	301	311	303	282	308	293	314	316	295	308	275	289	345	303	301	306	325	319	311	288	312	304	273	328	304	272	296	316	293	290	310	283	320	304	311	264	299	315	277	310	327	304	313	318	275	285	319	319	312	309	308	349	296	292	317	283	300	284	310	321	275	296	279	323	298	332	278	284	288	313	290	313	288	317	313	348	309	321	297	274	266	312	305	323	313	296	315	319	300	298	325	308	327	296	299	320	313	318	321	303	275	299	302	329	317	288	314	285	280	316	318	335	309	328	265	275	319	273	315	306	303	315	352	296	286	330	312	288	268	310	310	311	286	293	302	268	310	296	324	296	309	271	312	305	318	270	342	317	302	329	319	288	315	308	286	325	310	324	328	304	325	316	319	289	328	307	310	317	310	294	278	301	340	306	259	285	298	298	284	307	294	304	297	307	289	310	318	324	310	305	321	315	281	327	312	309	318	305	296	330	293	297	323	295	299	334	323	307	309	310	317	301	302	312	278	337	303	283	324	314	320	301	307	318	293	305	313	309	317	319	342	290	319	317	290	298	309	294	330	281	288	305	283	319	313	296	328	321	328	324	309	333	328	296	305	299	312	325	301	313	318	251	281	276	282	294	291	284	314	320	347	290	303	302	306	278	307	318	322	343	294	318	341	306	322	296	322	323	300	312	303	299	291	311	302	319	304	266	323	312	288	298	321	337	276	315	321	265	313	308	326	314	300	315	287	300	333	300	305	341	302	282	307	306	324	318	309	290	325	308	301	293	309	292	308	289	287	340	289	295	319	299	324	340	336	305	320	315	327	320	324	288	295	329	316	300	312	337	298	269	321	326	306	258	292	310	307	309	281	321	286	283	294	305	311	306	316	286	320	327	333	304	319	300	319	283	286	291	300	314	305	293	335	314	297	312	310	334	277	301	320	281	286	299	306	285	318	292	309	274	302	316	329	305	313	311	307	299	311	301	322	311	309	321	307	296	305	309	298	311	304	328	294	334	318	286	316	313	285	324	302	321	287	322	328	314	298	280	303	296	298	268	308	307	330	356	338	312	274	339	286	296	326	300	305	329	320	293	312	298	294	279	314	303	337	320	303	325	288	318	323	299	327	274	324	310	292	297	322	302	273	284	329	330	295	322	266	285	294	315	301	296	296	302	273	298	329	305	308	305	293	306	354	284	310	288	304	355	339	276	305	292	298	327	308	290	309	309	285	290	279	282	310	316	336	300	305	315	292	351	313	338	297	324	265	305	342	345	311	314	315	326	317	300	303	305	301	295	306	328	309	328	293	304	304	326	317	281	305	315	317	286	316	314	284	303	300	298	266	295	323	288	307	314	313	284	353	298	291	301	292	336	317	296	327	298	301	337	314	292	309	307	317	322	285	300	306	301	329	282	293	304	334	287	278	282	298	311	285	302	326	315	333	283	306	316	321	337	315	311	307	309	328	306	325	309	281	304	291	293	321	316	314	319	332	320	317	320	301	298	337	307	290	318	315	295	323	278	297	298	278	314	314	309	327	298	317	295	319	294	323	315	285	309	296	327	304	309	312	315	316	275	334	321	291	320	327	301	325	312	325	295	304	288	312	306	299	309	288	272	300	326	288	307	293	281	279	313	289	313	294	319	282	282	296	288	303	339	290	309	307	328	300	326	321	300	310	303	323	322	314	309	322	312
20872	15946	3989	1040	792	684	635	608	577	607	602	594	539	576	596	615	595	576	629	522	567	557	597	562	547	590	568	546	554	595	564	533	538	549	583	563	615	584	585	582	563	552	544	613	553	552	544	570	556	552	590	524	587	565	558	553	562	559	554	586	563	596	537	567	559	627	576	530	552	568	588	578	603	530	530	565	583	566	586	546	574	552	553	556	566	606	575	556	565	571	525	548	548	523	583	615	574	511	586	593	571	601	587	572	585	524	556	573	578	585	567	537	546	563	565	527	589	560	567	589	604	575	556	568	573	588	605	560	611	548	532	558	542	599	628	520	539	575	591	568	566	544	557	549	579	590	603	563	581	578	544	603	570	551	599	537	588	567	573	517	574	601	592	529	545	588	540	554	550	575	547	555	562	530	605	526	529	552	551	549	538	538	564	596	546	558	558	575	543	540	577	534	582	553	578	579	557	592	592	597	556	528	520	555	620	564	616	560	575	523	583	560	572	569	523	596	575	569	524	551	555	546	551	536	569	572	562	575	563	569	565	524	596	543	544	564	595	582	592	539	552	547	600	572	565	541	583	577	545	568	552	574	539	548	590	604	546	563	573	555	559	558	563	546	615	590	529	570	575	555	629	569	556	592	607	548	598	542	586	544	585	570	567	595	562	529	541	561	524	562	603	555	592	512	561	573	546	582	545	576	576	572	547	556	562	550	541	583	590	582	582	545	579	557	544	559	555	564	587	559	550	539	597	542	618	563	563	554	580	554	588	568	515	541	596	560	618	553	554	559	571	548	577	544	540	591	562	588	573	573	532	583	570	579	535	576	581	562	604	565	551	537	627	548	616	559	580	548	500	560	532	566	537	547	562	566	604	543	574	588	574	567	563	540	571	572	598	551	563	558	576	604	569	555	537	577	546	570	546	552	563	554	553	561	609	539	561	641	614	537	577	555	543	574	570	534	536	567	563	557	557	611	569	570	574	593	558	574	540	547	574	549	550	602	570	589	559	541	561	572	584	552	542	603	560	556	554	553	563	580	571	552	536	527	516	536	564	556	590	518	611	560	565	559	572	568	587	580	599	578	578	554	602	569	571	540	554	572	563	598	567	568	579	563	547	550	568	566	588	565	533	585	544	531	571	565	597	552	557	511	587	546	594	557	557	547	571	536	591	594	554	566	538	575	584	544	601	498	572	575	569	588	547	560	590	592	566	569	525	555	568	590	554	556	543	580	552	537	578	515	566	559	556	547	549	529	580	574	552	560	578	550	585	578	566	571	576	582	601	544	541	561	575	552	560	566	600	593	551	568	577	589	548	547	531	575	617	608	527	575	559	543	510	590	568	582	556	531	589	617	556	532	582	552	559	547	549	573	590	543	589	585	568	562	567	552	564	576	523	543	566	567	562	506	560	593	571	553	548	584	599	570	585	546	560	562	603	585	592	595	614	544	556	571	542	614	569	528	587	579	572	552	554	568	522	578	567	600	583	585	585	534	578	573	543	561	575	581	583	587	578	566	554	556	569	589	557	564	579	590	547	555	546	583	555	547	535	563	570	586	608	615	596	560	570	562	555	607	594	548	565	591	572	530	533	575	548	545	563	542	579	596	567	569	557	626	570	598	539	563	532	559	596	578	537	595	555	578	571	535	565	586	575	532	553	501	571	605	501	550	580	543	552	576	572	562	580	553	582	567	556	536	548	555	584	568	549	547	577	561	560	571	547	581	533	573	567	581	579	534	584	556	553	570	538	580	563	591	574	510	566	562	620	557	539	570	550	547	568	597	562	568	597	585	558	501	568	541	562	513	546	568	561	538	559	529	542	507	560	566	567	548	554	561	563	528	539	544	594	532	616	565	582	583	552	544	583	573	557	547	499	549	579	523	595	561	588	588	587	484	553	586	592	576	567	561	587	551	571	580	560	560	553	557	545	573	535	537	562	559	583	556	582	556	551	573	566	559	571	600	585	540	587	577	547	597	594	572	579	527	585	524	589	555	579	569	575	559	618	539	543	565	575	567	581	559	552	588	579	574	577	559	556	559	548	592	565	578	574	526	589	609	566	591	539	556	600	516	539	578	599	590	551	561	537	603	582	568	525	555	500	577	582	561	555	551	554	573	571	577	557	557	556	567	566	548	530	559	582	570	590	554	566	510	555	573	544	541	578	567	563	557	586	544	553	517	562	572	542	610	598	590	591	561	546	551	592	538	596	592	561	563	556	573	548	552	570	636	563	568	576	564	617	555	566	533	511	572	565	521	563	569	611	562	563	567	587	573	653	574	591	590	590	573	565	589	600	576	600	557	546	587	577	565	615	569	598	546	536	572	565	573	546	566	571	562	562	580	540	570	576	563	580	551	542	565	555	560	562	587	578	556	566	601	569	571	553	576	576	613	527	552	589	582	564	555	610	543	575	548	582	594	569	563	578	572	589	553	575	532	583	574	591	564	614	582	568	558	566	625	556	553	550	561	574	574	590	565	575	574	495	614	554	551	584	578	534	600	568	592	574	582	547	546	565	530	570	591	610	529	542	520	539	582	583	571	583	558	564	555	586	535	543	532	571	571	575	567	557	551	575	555	558	583	590	543	569	536	553	584	584	562	536	570	587	536	552	542	621	575	557	606	551	518	565	605	549	549	529	560	579	592	561	561	575	515	591	583	569	574	550	552	571	624	546	577	554	569	576	566	593	607	576	570	579	537	606	593	557	514	638	616	546	596	597	565	550	531	552	585	558	608	579	596	586	523	574	577	556	531	545	598	541	562	567	593	554	575	537	603	578	576	593	591	525	583	580	567	568	584	540	559	551	557	579	540	574	556	594	555	567	549	609	549	601	593	572	550	637	557	532	582	575	561	595	570	571	574	531	622	565	610	560	538	568	598	580	552	573	585	573	530	562	575	562	520	578	550	564	588	546	570	571	568	495	606	579	586	532	529	535	560	540	562	556	608	539	569	576	515	555	595	564	608	550	558	605	556	572	568	564	557	551	571	579	571	591	603	588	519	611	539	514	544	570	567	603	560	579	550	564	552	575	553	554	598	559	564	555	604	550	589	589	543	540	588	550	536	549	574	564	556	585	573	596	525	565	590	566	607	581	594	590	588	607	580	554	550	516	546	596	592	585	546	549	595	550	572	600	586	568	550	513	569	603	554	595	551	543	592	550	582	544	585	553	559	566	585	593	574	562	606	559	577	576	601	592	626	599	607	554	603	588	540	556	573	526	554	558	598	557	570	579	594	588	572	599	547	529	520	550	605	565	556	591	579	568	584	546	576	574	539	578	598	578	559	562	575	564	571	545	572	597	543	573	564	536	564	542	533	549	578	570	538	563	547	533	571	515	596	554	568	570	522	596	588	562	529	577	533	590	555	562	601	523	558	537	594	577	519	526	584	533	551	583	574	560	544	541	589	575	564	569	518	557	498	588	595	562	562	535	597	576	572	578	549	567	555	574	549	577	563	564	591	553	551	554	555	587	581	601	582	602	501	612	526
26359	21455	21600	6257	561	421	406	363	313	324	334	345	317	340	345	337	335	337	364	312	352	321	306	312	279	304	293	314	318	308	359	325	319	317	323	342	313	349	300	303	320	348	298	290	351	317	312	334	284	303	308	325	339	322	353	343	309	318	321	289	335	299	304	298	341	328	330	330	298	331	319	310	317	289	298	336	335	320	316	343	298	334	301	318	292	305	378	325	282	300	309	319	315	277	346	323	302	319	326	326	375	323	284	330	302	328	330	282	290	295	335	309	291	306	308	301	329	314	314	309	313	306	311	324	327	337	310	290	329	307	320	319	329	322	320	307	341	344	313	332	322	332	316	324	303	309	301	294	287	261	317	304	311	302	332	293	322	336	321	290	295	296	309	308	298	352	309	321	324	293	298	290	296	291	335	320	281	334	329	311	311	295	318	320	298	317	287	304	297	309	293	327	316	327	304	307	288	327	307	318	316	327	317	309	332	303	333	334	310	327	292	324	314	322	323	336	306	332	290	321	312	358	329	315	312	327	323	298	321	326	321	292	313	313	301	310	315	326	277	296	292	321	298	290	308	307	283	309	328	297	300	330	362	325	329	298	319	280	336	319	315	326	291	309	311	306	313	282	279	301	326	323	334	304	327	305	290	288	315	317	305	317	323	324	296	323	288	287	327	349	350	275	337	313	317	306	316	305	305	318	305	309	306	318	315	322	303	306	310	323	294	320	286	293	289	337	321	303	294	335	312	347	325	328	339	327	315	330	294	301	269	302	287	282	321	335	298	308	284	329	345	334	336	300	303	315	319	298	333	320	324	303	260	296	332	330	291	306	314	335	322	322	303	306	331	306	338	291	322	314	306	316	335	291	312	333	315	311	303	287	300	331	315	298	327	314	292	284	322	280	305	346	304	307	293	323	316	307	343	297	302	325	285	340	311	287	293	323	308	282	313	305	338	326	298	348	295	316	297	313	277	300	332	310	308	283	310	300	306	323	336	297	314	313	341	313	317	304	341	318	334	322	287	320	290	335	301	321	306	304	294	341	302	272	279	311	314	308	322	331	313	268	313	330	316	342	337	320	320	291	321	316	313	300	295	302	270	294	264	308	319	287	303	294	307	337	327	332	268	322	329	335	292	299	325	305	285	324	307	279	314	296	339	313	331	333	282	328	339	320	326	314	297	309	342	300	321	315	302	337	270	287	308	291	273	302	279	322	321	326	306	292	305	297	327	338	321	316	298	295	310	308	335	276	278	305	323	298	346	310	307	318	351	285	276	307	329	334	309	308	322	313	309	285	306	264	314	327	333	279	310	304	308	292	308	317	324	301	293	300	319	314	299	302	306	294	283	320	330	326	313	342	299	356	310	306	322	302	299	316	303	325	276	311	333	322	337	306	289	295	303	329	304	355	353	321	321	300	317	362	303	305	317	338	287	293	328	328	307	312	315	339	285	323	302	353	306	306	317	323	332	314	349	293	309	283	288	291	318	328	286	310	288	327	297	302	318	311	317	308	333	280	320	332	314	323	343	287	289	315	327	299	326	297	315	282	318	311	338	308	318	319	292	295	308	292	324	316	285	288	333	315	308	346	308	300	307	303	293	305	295	319	333	316	306	303	330	285	290	326	319	305	309	304	329	293	296	300	290	282	307	303	300	340	282	322	311	309	311	312	323	325	321	286	309	286	312	292	292	272	305	304	324	337	293	313	285	306	296	320	325	321	302	286	282	334	322	316	333	285	342	354	314	319	341	304	323	322	314	290	315	304	294	287	298	310	316	336	323	303	318	294	311	288	310	306	300	321	298	335	318	319	315	280	294	342	363	336	295	330	316	297	315	348	312	331	318	291	289	313	285	325	284	336	324	343	356	321	308	328	316	333	308	339	326	315	317	313	323	300	325	284	314	328	296	314	315	306	309	330	319	322	327	314	309	337	305	324	300	326	291	301	324	318	321	297	326	316	328	314	342	341	292	324	320	282	330	302	299	350	342	343	304	313	303	313	306	324	277	313	307	298	331	320	322	340	309	288	298	307	311	298	303	312	296	318	310	303	328	324	295	308	280	311	297	343	306	299	318	300	323	314	301	292	325	299	319	329	312	311	341	340	319	329	319	292	338	291	309	326	293	311	303	289	310	289	326	312	311	316	295	325	364	335	305	326	282	353	310	341	301	332	277	290	287	297	315	297	315	269	314	326	339	316	298	336	313	296	304	305	300	325	349	308	327	335	324	323	320	292	305	330	316	302	297	306	306	311	316	349	274	343	310	323	303	352	320	300	348	305	351	334	292	294	307	325	310	277	292	308	314	319	304	312	281	307	332	301	378	331	294	328	306	322	314	284	315	321	345	301	290	369	298	317	298	319	290	305	318	336	321	312	314	309	299	298	306	304	303	315	291	297	323	321	330	346	308	325	351	337	315	325	301	309	316	316	327	315	328	332	326	341	343	264	306	308	270	291	354	304	329	318	317	308	315	306	347	326	291	300	303	310	326	268	342	312	302	315	302	303	312	309	308	331	309	321	301	315	305	339	294	342	305	278	299	306	286	316	308	348	307	320	282	307	291	312	300	305	327	308	358	307	291	308	304	318	300	317	358	306	305	325	291	306	274	311	332	299	309	322	290	299	345	331	318	326	320	333	319	307	309	356	298	302	353	363	306	331	316	304	315	304	308	323	318	311	315	353	312	311	323	325	314	315	351	312	316	340	261	291	303	304	304	332	297	310	302	320	331	318	341	301	316	323	316	294	295	313	303	327	317	312	314	332	304	321	301	260	334	326	340	309	303	329	307	319	286	285	304	311	314	295	338	311	298	306	324	305	340	300	301	312	306	301	355	300	322	332	293	292	311	310	310	294	314	321	318	303	299	306	297	330	327	321	297	325	290	281	297	313	279	263	330	277	311	318	334	294	302	299	327	293	320	276	301	309	314	307	300	338	326	303	322	338	323	318	294	318	334	308	345	337	295	305	332	299	309	330	309	292	318	308	298	285	317	326	321	303	346	311	310	315	268	302	319	295	291	289	340	277	287	317	311	304	294	284	358	343	333	327	294	312	334	295	317	307	309	285	322	313	337	282	291	346	282	317	300	321	315	296	319	323	294	299	320	328	308	288	313	284	334	296	290	338	329	322	323	321	321	282	316	316	320	309	317	335	318	329	302	293	314	318	308	287	304	296	298	280	330	308	309	305	320	265	291	307	320	305	304	338	306	306	322	309	328	327	295	315	318	322	283	317	297	327	308	312	316	268	321	332	301	316	307	313	297	317	304	333	326	301	304	340	333	296	309	315	305	322	336	290	354	331	271	295	316	316	319	313	327	305	293	301	314	317	334	341	308	335	299	285	301	335	324	333	301	348	296	321	291	333	299	306	314	344	352	338	292	302	299	304	301	306	315	306	300	333	287	309	338	327	309	301	342	302	319	328	306	340	320	317	305	295	311	317	346	296	330	316	304	337	302	311	325	309	296	339	308	269	326	275	314	281	300	299	278	339
22113	17646	7368	1830	1023	951	781	718	681	635	677	597	654	605	622	595	603	617	598	606	588	618	538	540	617	588	620	554	592	563	602	584	543	582	560	530	562	574	583	573	579	558	568	589	571	614	582	602	565	564	580	585	599	605	587	545	619	619	625	640	584	611	572	586	558	569	554	553	590	599	624	589	606	599	618	536	567	566	570	582	562	552	582	573	637	654	574	603	582	603	601	601	609	587	572	610	549	568	590	580	614	609	598	571	615	578	585	582	603	614	570	621	586	644	571	596	587	577	575	523	585	554	598	567	602	570	561	559	597	604	546	534	580	619	592	567	591	559	573	597	605	557	586	610	579	556	572	576	602	632	591	583	600	555	638	574	579	593	553	572	636	566	537	574	586	594	578	542	600	613	596	587	582	588	613	582	585	523	621	573	588	600	565	605	529	611	592	567	610	607	598	578	560	621	585	582	587	614	580	576	541	558	616	566	584	580	625	579	602	573	598	579	569	536	635	596	586	595	587	591	594	568	574	563	546	621	583	612	613	563	592	594	575	563	551	586	635	560	562	594	544	565	524	604	591	582	610	573	599	556	604	601	585	626	586	560	564	568	595	588	555	586	558	567	547	606	584	593	596	566	590	617	543	573	587	587	559	584	563	610	610	590	583	574	598	606	572	564	584	543	583	575	593	618	599	603	604	541	592	616	576	572	563	626	616	603	590	572	548	599	612	603	607	603	595	583	552	571	575	557	570	598	574	600	575	610	570	528	596	606	584	619	588	636	573	571	537	579	591	550	567	576	552	593	555	533	556	616	589	589	572	567	593	570	571	562	567	583	592	574	581	579	590	572	604	632	595	580	595	607	552	594	587	598	599	564	553	586	586	608	571	606	573	583	582	611	573	583	577	597	571	585	572	534	595	554	581	544	593	591	596	548	582	571	587	638	573	618	595	572	556	598	579	547	589	571	579	596	562	595	562	560	612	569	580	626	575	581	603	595	571	609	611	577	593	579	603	573	578	569	591	566	583	591	617	578	586	628	551	628	577	591	567	594	613	617	644	533	569	569	623	597	578	576	589	598	604	586	561	613	614	565	562	572	576	578	575	575	592	594	590	626	626	609	592	593	570	616	572	566	615	556	625	620	654	592	541	576	565	612	631	588	594	588	578	575	568	581	606	590	530	561	597	609	576	577	538	630	599	637	562	582	578	609	616	616	577	540	614	609	566	575	529	567	625	562	547	614	561	603	565	581	619	592	569	575	646	625	569	603	602	557	571	617	615	560	561	650	564	587	534	602	566	601	606	617	545	560	583	601	554	584	545	628	567	539	571	598	593	547	585	584	591	604	602	628	551	641	551	598	560	621	594	547	594	558	585	581	566	646	586	617	526	567	570	592	574	574	587	589	580	584	569	577	618	594	549	611	630	544	597	570	594	558	580	563	528	620	536	614	572	597	564	619	598	573	559	565	616	610	572	609	557	576	593	568	551	561	607	573	615	569	617	559	587	556	570	629	571	636	569	563	579	567	536	566	617	630	557	628	587	581	580	581	598	580	595	567	601	585	593	578	620	593	611	618	605	547	595	580	571	550	542	583	576	639	561	530	601	599	567	559	587	622	556	615	604	569	527	597	588	572	576	565	589	558	588	558	570	563	559	554	585	602	581	569	582	572	643	587	601	566	580	593	597	601	568	572	534	591	602	567	598	566	631	592	610	523	604	560	564	580	583	600	580	612	612	530	534	536	573	544	586	592	591	578	570	609	588	559	590	627	582	584	601	564	599	567	609	572	632	574	602	610	577	584	615	591	570	629	606	584	587	563	563	533	592	567	568	563	630	619	626	606	560	582	574	565	630	629	655	608	576	602	587	609	573	573	554	583	591	603	590	589	562	546	553	578	596	563	559	583	604	562	571	648	560	613	628	591	572	574	590	599	584	625	577	595	622	613	555	552	584	589	587	587	627	621	572	555	562	597	581	578	568	586	585	551	598	621	570	581	571	560	558	586	543	578	587	619	601	590	578	538	599	635	542	575	595	594	631	571	571	581	587	578	581	576	584	612	571	604	586	579	604	562	614	597	604	616	607	613	548	556	591	589	579	608	548	535	563	534	601	622	620	579	596	584	592	561	562	619	574	584	548	545	579	559	629	593	595	607	556	568	577	606	615	585	632	548	595	559	596	584	579	586	600	577	595	568	590	565	622	601	574	584	567	559	569	594	559	599	559	600	567	610	594	592	567	599	571	595	563	587	600	617	646	561	601	527	601	589	544	587	558	589	550	600	589	604	577	631	621	622	568	600	550	563	586	545	597	631	631	583	552	535	563	590	559	619	605	588	582	609	567	590	601	568	608	548	564	565	596	590	546	606	567	567	545	603	568	563	616	576	616	599	584	584	632	594	578	593	584	567	565	566	593	580	611	613	599	572	554	603	604	553	606	544	606	536	609	580	598	607	607	589	601	558	606	608	584	601	580	569	623	605	515	592	583	618	563	587	583	546	586	611	589	623	592	596	533	610	575	562	570	607	575	585	601	635	560	571	542	565	566	552	590	583	544	572	552	588	605	583	595	556	567	586	598	593	555	600	582	576	563	565	603	590	573	640	574	599	574	575	592	568	567	588	589	588	563	580	589	583	580	635	571	592	579	594	592	594	552	571	582	625	580	572	602	612	572	629	604	570	596	587	557	604	576	560	563	605	599	610	585	573	590	572	574	593	572	565	620	590	566	589	606	571	556	614	579	606	590	552	574	605	624	589	568	583	580	595	585	596	605	589	597	590	594	580	618	593	584	604	578	598	600	557	581	595	544	578	569	578	596	588	622	542	611	568	597	608	572	547	604	568	564	581	615	579	597	584	569	535	584	587	580	591	577	645	575	571	604	578	577	585	597	534	596	575	582	564	553	580	608	550	609	586	581	593	569	564	568	593	580	586	578	570	564	588	581	622	577	600	583	607	573	551	619	606	613	579	621	603	581	566	610	584	596	587	588	592	580	588	584	576	568	609	588	591	580	564	599	554	592	569	665	578	604	577	609	625	584	598	609	595	534	577	550	587	601	596	568	588	582	578	587	539	578	617	611	617	529	572	616	599	596	586	592	594	589	608	573	578	553	606	634	604	551	572	570	597	622	559	575	582	580	624	584	601	571	595	582	554	614	569	576	587	612	611	543	567	621	608	608	582	577	579	572	623	565	551	568	600	625	599	588	608	589	590	617	537	611	566	567	577	579	633	586	576	561	570	567	574	613	559	593	633	562	599	571	593	595	555	580	548	590	595	575	619	577	580	582	578	580	572	606	527	594	564	573	630	611	602	543	567	592	612	607	601	611	583	586	583	587	598	613	612	529	597	614	584	600	548	615	557	577	593	586	557	629	534	560	564	553	570	571	621	523	618	565	597	572	585	578	583	584	564	608	581	597	648	597	541	600	655	600	620	591	598	564	556	591	587	583	588	599	577	588	540	608	585	611	581	579	620	558	543	587	582	586	557	595	591	573	588
23581	21449	29028	24173	21403	15513	1180	490	374	336	293	261	233	228	227	165	204	188	184	201	187	171	146	167	173	163	178	168	178	145	154	164	146	157	149	151	146	142	148	117	135	155	166	147	117	147	147	139	147	146	150	131	124	130	121	150	151	125	140	149	130	126	131	161	154	139	132	128	149	134	155	142	146	139	129	139	138	145	130	132	147	149	158	116	129	120	135	137	157	133	154	131	123	134	130	139	133	148	156	149	157	129	154	140	138	140	156	140	148	144	139	155	156	142	153	148	155	140	142	148	140	130	140	138	133	162	154	140	154	133	130	155	135	134	142	135	143	118	137	144	136	120	130	141	122	138	149	137	110	145	144	143	136	137	159	131	135	121	138	128	126	144	130	143	140	129	129	143	132	114	153	148	128	140	137	143	118	148	140	155	130	115	149	118	133	153	154	133	146	144	163	148	128	128	126	150	168	150	143	145	108	132	128	144	144	143	132	117	128	161	134	142	133	129	134	128	145	149	130	126	145	146	135	135	141	134	144	128	145	135	148	133	146	124	135	112	131	125	130	130	157	146	159	141	145	159	122	138	162	145	126	135	126	144	116	107	130	152	132	120	147	131	130	128	148	156	139	141	127	139	146	153	135	151	146	138	130	128	142	124	127	138	149	143	141	130	148	145	137	149	146	151	142	120	144	150	149	140	125	137	124	122	148	145	145	139	143	117	128	134	162	145	153	131	135	143	140	136	150	111	134	138	155	123	140	137	143	146	135	140	132	144	144	132	139	129	139	135	141	136	122	155	145	158	151	122	146	135	126	142	120	130	118	145	151	143	134	120	125	138	127	140	137	144	142	140	154	156	121	143	123	129	125	126	123	120	129	138	156	148	143	135	152	137	136	151	158	131	141	132	136	132	127	133	144	142	143	138	147	142	149	161	146	124	119	171	138	134	146	133	133	140	122	125	156	137	141	157	114	133	148	148	135	122	134	136	155	132	147	146	119	137	124	134	123	126	136	127	121	157	134	153	146	148	127	168	170	124	139	146	136	127	128	149	150	134	152	137	137	146	142	161	128	149	127	120	134	121	130	139	156	141	125	138	165	136	148	118	144	143	145	141	138	137	145	126	143	126	134	136	152	132	154	110	133	130	132	123	171	152	123	146	141	120	137	142	124	149	139	143	139	129	142	134	136	135	160	142	155	132	129	133	140	131	145	142	134	144	140	123	150	130	121	134	129	126	136	123	148	162	125	139	142	127	138	130	155	153	149	146	138	156	139	148	111	135	139	128	134	138	140	133	142	125	148	126	126	146	144	155	107	114	146	145	134	130	138	149	145	152	159	139	148	141	150	137	136	127	140	134	143	144	137	120	117	147	144	136	129	140	136	135	140	123	152	143	167	138	128	150	136	141	123	139	160	137	151	135	129	134	123	138	128	131	132	141	124	142	151	167	110	132	133	136	149	122	133	160	150	127	129	159	136	132	138	142	151	152	163	132	126	150	121	144	137	130	135	124	130	131	137	131	127	140	109	118	118	140	127	134	137	120	135	134	148	143	158	143	144	138	139	122	137	115	156	135	128	158	142	129	140	164	151	122	107	146	132	145	126	135	117	146	145	138	141	149	138	107	148	141	159	138	141	109	134	140	145	138	137	136	119	153	131	144	136	124	149	136	131	142	145	112	138	152	130	138	157	134	153	139	147	120	126	169	124	137	165	149	129	131	146	126	115	131	135	152	136	137	137	155	136	145	143	133	159	140	129	129	156	149	128	135	160	133	137	149	132	135	141	130	162	145	153	143	132	151	137	142	131	118	146	155	147	137	137	140	143	132	137	140	157	139	134	129	117	170	139	137	145	140	140	129	142	130	135	129	135	149	142	155	149	145	146	133	163	137	123	140	123	162	152	131	145	131	132	126	135	148	144	131	129	142	133	123	149	152	135	130	124	140	132	134	159	120	151	129	141	110	144	141	151	134	153	135	150	133	138	135	110	170	148	133	138	116	124	145	113	150	142	149	132	129	151	146	140	130	144	131	125	120	156	140	132	134	148	157	137	143	151	125	126	127	122	150	118	121	144	133	144	163	139	130	121	147	124	138	129	145	158	134	150	132	134	133	157	133	130	145	137	128	119	137	135	127	149	137	140	143	129	116	143	133	164	123	151	148	135	140	141	140	145	147	130	159	129	132	139	130	148	162	143	147	121	137	147	143	142	144	142	132	145	139	133	122	133	131	139	140	136	149	147	136	140	139	148	167	120	136	148	122	158	142	132	138	145	134	131	150	136	153	131	147	142	130	137	141	121	135	122	141	147	139	121	146	130	137	125	151	150	132	133	133	140	142	143	147	129	129	140	130	131	149	137	152	138	124	150	133	146	141	132	129	145	150	158	149	129	144	132	136	138	136	144	130	136	152	128	128	131	134	141	144	153	148	148	132	123	152	130	134	140	126	127	144	126	145	108	149	127	145	142	145	124	148	128	136	149	135	133	143	133	121	135	161	153	154	119	139	143	137	146	140	115	122	120	138	133	150	136	143	151	138	146	133	146	143	145	126	136	148	121	146	140	136	142	153	125	135	147	142	152	144	163	148	134	122	125	131	135	131	116	135	153	134	121	132	132	118	117	161	164	149	134	122	131	140	115	128	122	124	139	122	124	165	165	152	126	145	130	132	149	135	158	159	136	144	125	144	134	137	137	144	124	120	139	129	119	158	139	140	147	139	122	133	120	147	131	147	145	132	121	150	118	126	146	135	130	116	133	103	167	145	149	125	147	122	141	161	145	127	144	122	122	135	135	136	150	134	129	130	126	129	114	144	149	148	147	130	139	121	158	163	128	133	124	141	128	131	157	148	141	156	147	141	136	153	127	134	136	148	133	143	143	126	146	115	117	137	143	123	125	144	159	152	115	128	142	143	150	154	134	126	138	139	130	149	147	139	148	116	139	121	133	137	125	141	141	141	137	138	149	124	147	132	127	134	128	135	146	146	135	145	116	134	119	144	142	143	147	128	129	140	132	140	120	135	126	131	126	127	135	128	124	150	138	130	132	126	132	126	130	116	134	136	163	140	133	126	163	156	139	159	117	155	144	129	139	140	144	136	126	141	124	136	122	121	148	145	138	105	130	118	137	135	150	136	136	135	133	142	131	133	138	154	133	127	136	129	149	146	156	135	135	132	120	134	120	143	123	135	128	141	141	151	151	140	107	141	116	141	96	134	153	127	146	150	157	125	157	142	136	149	146	143	127	135	145	118	124	145	128	123	130	115	149	128	145	138	141	148	147	132	152	130	157	122	146	129	118	159	138	127	151	145	125	124	120	131	147	142	124	127	155	124	131	128	133	152	147	139	145	116	138	133	138	137	150	132	117	145	145	119	165	108	149	137	147	137	138	151	113	150	154	124	127	141	124	136	134	155	171	125	119	140	139	138	136	139	138	114	137	126	138	126	144	141	132	144	138	126	139	116	126	139	122	154	126	129	156	137	143	128	130	152	146	143
31394	37727	22921	7973	4436	2787	1999	1628	1272	1075	908	826	709	607	562	508	508	497	458	448	417	404	362	344	326	378	373	331	323	328	320	323	335	308	305	333	298	319	293	325	300	307	266	288	318	295	282	274	293	259	296	305	278	279	277	303	278	303	285	271	277	256	319	255	282	265	308	269	278	271	264	268	298	246	288	301	273	285	280	281	305	280	280	277	276	253	288	258	290	282	260	279	264	245	278	285	288	268	277	253	287	253	279	273	278	286	263	267	288	270	255	251	271	251	239	260	242	263	263	271	278	239	274	259	249	274	249	238	246	276	266	262	278	244	266	268	282	280	249	266	288	268	256	277	274	257	257	283	290	293	272	266	289	277	263	268	288	272	268	283	285	261	283	272	292	281	266	275	298	300	253	292	259	283	278	281	249	297	230	227	259	249	277	247	263	265	259	273	243	300	269	275	286	292	272	248	238	297	312	280	233	255	272	293	235	271	246	275	259	252	287	271	261	255	261	271	287	284	275	293	273	265	281	261	263	263	296	254	263	276	278	272	244	274	236	260	249	276	276	276	255	247	271	286	293	275	258	277	265	251	279	266	272	275	289	278	258	241	241	244	272	288	269	281	264	284	268	252	255	298	279	275	278	273	245	266	293	264	268	259	283	263	286	263	263	273	279	232	260	299	251	278	290	268	252	270	243	283	249	285	274	278	249	283	262	260	254	254	292	242	242	253	251	256	275	291	279	279	253	250	260	244	258	296	267	263	276	242	285	276	251	259	261	244	222	287	259	253	266	261	296	280	274	272	256	281	271	257	269	258	258	269	232	277	274	283	259	280	290	237	304	265	277	249	247	282	287	292	259	296	269	258	299	295	268	251	286	276	283	250	260	284	276	276	274	234	267	259	268	292	275	263	271	266	269	276	258	248	251	289	251	246	283	270	278	276	297	268	279	286	284	273	280	308	277	246	274	280	261	251	264	281	266	266	259	241	256	241	276	252	269	261	289	274	262	262	258	270	270	269	258	262	282	277	287	287	259	261	239	263	273	266	274	264	303	257	277	263	274	247	241	269	298	297	249	256	273	259	241	270	259	298	299	278	276	281	286	298	251	278	276	265	278	270	292	289	271	271	258	252	239	276	308	266	303	263	278	263	235	261	245	247	269	289	290	288	264	265	303	272	277	277	260	239	276	287	267	267	272	284	253	271	248	261	256	268	287	289	279	236	230	259	299	258	267	259	284	255	256	267	315	256	264	280	260	263	270	282	279	275	257	253	259	290	261	249	281	267	267	272	271	289	310	255	240	250	258	259	250	240	247	267	276	269	265	253	243	265	232	258	287	276	251	242	274	261	256	276	286	290	264	259	262	289	274	279	277	264	283	252	261	261	278	289	276	250	269	257	292	279	254	263	244	285	303	265	283	292	274	266	267	256	274	262	262	296	268	283	298	260	275	293	246	264	283	294	256	230	266	274	260	249	268	233	296	272	311	258	295	261	291	266	256	281	269	266	240	253	264	265	224	267	272	269	265	235	268	250	256	258	263	304	245	277	282	274	277	268	274	260	283	270	273	280	287	283	296	272	254	282	261	247	286	251	275	258	265	254	272	280	275	263	260	278	273	257	290	257	285	244	252	271	275	269	258	249	282	269	245	269	234	253	262	272	305	291	284	253	300	255	234	265	262	284	281	293	275	263	283	272	243	258	269	278	276	279	271	273	253	311	264	291	237	290	286	260	289	265	251	267	239	295	298	247	278	294	280	270	258	258	283	280	246	273	259	279	287	307	276	271	259	257	249	249	273	264	293	251	301	260	286	247	257	276	308	252	269	265	243	275	234	273	258	283	276	273	261	279	270	273	274	256	278	228	273	265	282	261	295	263	255	272	262	277	251	271	266	250	248	284	265	254	259	293	289	263	272	291	290	269	281	292	295	252	279	305	272	253	276	281	277	267	287	252	269	270	296	276	274	257	262	238	239	267	291	254	276	285	242	247	261	265	269	249	294	241	245	264	274	273	260	272	270	266	267	267	282	275	269	273	242	256	273	268	262	298	243	259	284	282	301	279	266	236	243	280	277	259	257	304	270	278	265	299	259	282	278	244	274	274	259	292	244	274	235	266	269	283	257	267	247	247	275	284	278	231	263	243	274	268	272	249	262	284	290	313	268	253	266	281	265	281	274	267	260	278	258	244	281	260	252	244	273	271	305	248	291	274	291	239	252	261	265	284	234	246	252	278	268	228	250	289	279	286	264	271	241	278	258	289	262	262	245	270	239	294	273	269	251	282	259	241	268	274	255	254	251	292	270	288	276	279	268	243	234	277	275	270	268	255	270	258	252	286	256	258	284	275	249	259	264	268	271	260	258	309	282	288	288	279	277	265	287	269	256	254	271	303	289	270	249	244	261	282	278	245	248	274	289	305	266	299	242	236	242	276	250	259	278	287	250	279	263	276	271	272	264	304	264	254	273	278	297	246	264	302	271	267	275	291	265	249	280	265	291	283	264	277	291	249	257	240	268	252	260	260	267	278	267	259	268	257	247	275	273	246	272	291	264	255	267	246	253	272	245	265	262	274	269	287	282	284	287	282	264	255	263	278	276	256	261	256	247	265	255	270	262	263	258	286	271	273	251	264	268	240	268	272	282	268	260	282	260	246	275	224	262	255	248	252	249	261	282	287	286	286	285	281	264	298	288	279	274	297	252	286	284	270	266	279	249	276	257	268	306	281	283	271	252	278	246	235	271	257	256	254	268	274	272	277	281	266	274	256	273	266	265	254	279	299	254	292	249	240	269	270	276	247	260	256	285	265	268	246	286	290	277	249	275	263	288	277	277	245	259	281	261	284	248	248	237	254	282	283	255	294	261	237	263	279	267	227	293	250	255	251	252	250	267	255	259	274	269	259	261	258	269	271	265	234	256	248	257	233	272	270	281	267	251	259	275	293	271	248	254	281	267	249	271	279	261	247	283	287	283	282	245	271	281	251	309	280	251	273	257	281	275	245	271	305	274	253	282	276	286	239	243	255	293	288	244	273	272	295	254	262	243	269	262	252	256	272	249	304	286	267	263	286	286	275	284	262	281	271	247	274	244	253	281	298	280	253	272	283	277	279	273	275	261	238	251	241	253	269	263	258	275	263	258	284	272	279	254	286	276	298	299	287	257	287	275	276	244	263	270	247	265	261	257	279	284	273	282	278	291	261	260	258	290	268	252	277	244	266	263	272	280	251	247	285	263	261	249	272	288	252	255	240	250	270	278	260	298	289	272	254	272	295	271	271	256	264	266	284	305	265	257	235	270	271	261	247	260	274	298	273	237	303	278	291	242	270	287	256	285	275	255	279	301	267	259	247	259	277	256	280	262	262	240	272	243	261	270	266	285	277	258	270	256	262	268	267	272	276	254	274	266	273	292	288	272	253	259	255	270	274	305	277	260	246	290	270	273	246	259	241	285	281	286	260	269	298	256	272	265	283	282	274	276	265	234	275	279	271	277	263
27204	19127	6410	946	529	449	349	450	443	312	320	319	324	293	319	308	292	295	358	327	302	307	364	333	306	301	311	318	293	317	295	291	354	313	276	288	295	298	286	308	279	312	284	303	322	318	334	291	286	314	296	318	304	313	304	331	294	308	303	297	310	300	323	283	319	281	304	299	300	320	350	299	300	318	312	317	298	322	332	259	291	298	320	295	293	319	308	317	286	281	333	308	328	314	321	281	340	307	318	301	288	312	260	310	296	308	307	292	250	296	301	307	306	294	304	307	314	332	306	299	295	309	327	305	288	314	295	284	324	300	305	309	286	289	308	299	280	302	321	339	313	332	298	302	302	286	284	338	302	296	298	304	297	321	311	290	312	284	314	318	272	319	283	285	312	328	320	319	313	295	302	339	319	306	297	325	315	313	319	292	293	306	293	271	334	315	284	291	305	311	303	308	352	290	321	314	311	297	297	310	309	303	298	328	292	296	308	285	291	318	303	317	290	321	298	283	278	305	291	281	298	319	300	297	294	285	320	301	339	295	285	283	304	319	322	289	296	323	288	318	275	320	296	318	295	313	310	284	302	306	307	277	288	317	305	298	299	325	312	345	295	285	313	298	298	307	300	326	283	303	308	292	318	310	293	282	285	314	298	300	336	317	333	298	315	315	297	282	297	321	296	336	316	285	329	284	313	288	331	318	306	350	284	330	292	295	312	320	348	279	292	285	305	321	301	297	283	317	311	315	318	324	333	265	303	313	316	310	300	296	302	312	269	323	287	338	295	318	281	289	294	311	296	299	313	323	321	292	285	286	291	286	297	322	308	306	265	314	294	327	301	290	297	280	308	314	306	295	318	316	298	309	310	282	302	314	327	328	285	289	305	311	306	307	279	338	327	311	302	294	287	309	337	274	310	290	328	339	315	297	312	306	281	311	294	320	336	314	310	306	292	301	297	317	324	304	302	298	310	308	328	296	314	315	300	296	318	323	300	313	282	300	301	306	311	300	307	317	321	291	290	297	301	332	305	305	301	288	322	289	286	299	277	306	305	292	326	293	304	332	327	325	312	277	305	292	298	329	301	297	287	337	325	281	292	328	323	289	324	282	308	308	306	301	289	294	321	327	298	295	294	290	314	311	353	325	332	301	279	315	285	321	283	313	304	326	339	319	323	310	289	316	282	300	295	305	304	317	345	314	305	318	325	297	309	296	273	293	349	284	294	300	288	288	330	316	269	303	313	288	305	335	308	337	289	298	262	317	312	307	330	317	273	309	298	315	343	320	294	316	306	315	323	310	283	292	305	294	297	298	291	308	315	285	302	298	333	290	302	311	302	280	311	336	329	286	298	288	289	309	326	317	283	271	314	311	290	332	292	312	308	316	319	309	316	300	292	290	313	305	339	297	287	288	297	289	307	313	292	313	290	303	279	302	303	323	340	313	267	317	314	277	309	306	313	300	281	286	278	283	292	291	299	312	317	318	301	310	296	295	280	292	335	282	309	324	337	346	301	301	305	313	313	329	312	323	311	300	293	284	299	273	289	291	300	309	319	310	305	294	284	285	303	322	285	278	308	292	294	299	337	319	264	314	312	290	323	326	287	308	285	281	318	297	296	290	309	293	300	293	326	327	310	296	327	305	301	335	308	332	321	324	323	324	301	309	305	315	299	343	294	304	331	286	311	297	285	315	314	304	285	323	288	307	279	296	293	313	290	302	307	302	309	292	286	338	292	328	303	321	305	297	276	328	291	299	302	297	308	308	306	276	291	298	296	301	306	315	315	312	300	299	311	317	318	302	340	274	359	354	301	308	318	326	313	325	329	318	284	314	282	292	309	333	315	287	311	305	305	298	313	305	288	331	300	339	293	328	303	284	336	302	288	339	292	292	295	298	287	303	317	305	292	289	317	300	327	287	302	321	334	310	302	317	308	305	266	311	319	281	312	329	296	310	294	319	298	306	320	293	306	304	295	319	307	317	297	300	293	297	318	293	308	296	333	295	298	293	331	322	332	304	329	298	295	284	323	301	296	325	309	313	300	320	289	322	320	309	299	297	320	291	308	297	341	290	302	306	331	262	276	307	295	315	294	305	304	340	303	305	319	291	295	317	276	302	298	293	297	318	301	319	305	317	321	300	296	293	278	310	285	288	320	320	318	308	273	327	328	301	334	312	263	317	323	320	287	334	276	295	292	307	322	287	327	308	292	294	310	283	302	344	302	319	305	274	301	300	297	297	284	282	305	285	294	298	335	300	324	310	274	285	332	305	295	320	280	355	282	303	305	318	285	318	279	289	329	304	294	312	308	279	292	295	311	307	293	301	314	292	326	317	329	300	288	299	287	318	300	313	283	277	336	306	280	289	303	297	335	329	301	308	304	298	326	323	270	275	324	313	317	313	282	287	295	328	275	294	303	302	306	317	277	284	302	335	305	303	321	286	288	264	308	291	288	303	296	274	304	283	288	280	283	318	278	285	290	271	303	323	286	303	294	300	320	317	312	302	280	310	285	281	299	310	296	302	303	269	295	322	318	307	334	278	300	299	285	301	300	324	298	323	292	287	302	275	321	294	341	325	293	283	283	313	277	307	295	342	270	311	312	297	328	291	317	287	332	284	318	295	286	315	318	299	332	310	333	282	346	291	301	301	322	303	288	323	328	323	300	325	313	294	286	316	336	312	311	289	306	309	302	278	297	301	296	292	342	305	291	323	324	277	303	301	324	316	325	328	316	330	308	316	309	290	271	315	336	310	318	303	314	312	328	304	285	310	348	292	317	291	291	313	324	303	279	328	330	282	295	305	302	331	301	331	318	303	261	272	304	319	322	302	320	309	315	316	294	256	366	304	282	330	285	289	303	303	312	336	339	292	299	288	310	304	296	291	299	321	311	317	294	294	301	338	284	312	304	310	317	271	303	314	287	312	282	302	292	304	302	312	302	301	281	292	320	291	311	326	329	324	311	309	313	331	355	317	310	314	322	273	290	343	300	303	322	284	305	305	308	299	306	290	289	305	306	309	279	291	326	300	361	295	309	300	312	291	319	323	333	296	277	336	324	283	299	314	282	278	293	347	301	284	338	314	290	310	294	302	318	321	324	287	310	306	284	279	320	289	306	308	294	313	307	302	266	273	319	318	312	312	311	273	294	285	330	341	271	312	309	308	300	323	293	298	324	311	311	304	310	298	331	311	293	299	327	287	302	299	296	287	306	293	337	338	295	297	285	311	309	295	308	287	295	301	281	312	308	305	287	306	304	301	295	305	320	307	300	327	308	322	313	283	297	303	306	333	322	245	315	321	293	311	289	308	293	303	284	314	304	316	320	305	293	313	288	291	303	316	334	308	277	320	307	282	295	321	298	287	289	312	282	298	277	284	311	297	301	290	283	308	306	291	274	312	300	295	317	288	305	295	317	343	318	277	317	331	311	274	304	289	302	311	312	283	315	295	325	300	322	299	279	310	319	275	291	281	289	300	298	315	280	287	262	326	287	298
20273	13196	5834	1157	747	723	645	972	950	584	569	634	607	545	578	561	594	543	565	545	576	539	543	547	559	520	547	548	518	572	554	547	599	566	552	547	594	542	582	565	544	540	529	561	579	542	563	536	558	615	563	571	582	573	586	537	553	548	526	599	563	541	548	574	535	533	566	534	569	597	584	564	527	568	576	540	580	537	562	550	557	551	595	612	551	577	537	601	571	592	573	532	565	536	550	571	554	555	579	540	567	581	538	530	546	563	595	564	561	534	545	546	549	542	593	560	589	514	592	544	555	548	586	602	535	557	571	529	531	564	519	586	535	539	514	559	517	557	588	559	589	564	604	538	594	557	563	536	570	534	573	505	555	537	524	575	565	559	620	545	523	565	568	585	597	488	594	569	582	565	578	548	588	532	561	543	555	545	551	556	612	578	577	547	571	556	591	585	550	559	590	585	575	511	508	547	530	569	526	582	538	543	556	589	569	556	528	562	551	528	546	538	561	529	606	564	543	518	608	550	546	561	560	568	512	566	564	534	549	561	564	537	528	559	575	535	561	565	580	530	567	562	594	557	554	587	559	555	539	600	569	566	533	551	573	555	580	575	553	532	574	604	563	575	562	551	541	554	547	556	618	545	521	543	546	558	589	568	538	550	595	536	523	554	558	575	564	551	568	521	559	583	536	550	577	589	537	544	541	561	539	544	528	569	581	552	532	588	542	574	544	585	544	572	616	569	595	553	539	598	562	573	557	543	560	573	529	582	568	593	540	545	555	570	547	579	568	567	595	559	546	556	590	534	563	525	533	593	606	550	540	537	574	580	587	518	551	548	570	534	530	570	567	571	582	583	568	591	561	566	530	591	542	553	529	542	559	592	578	534	564	563	526	580	576	559	504	575	553	570	556	546	584	561	569	544	549	582	619	558	547	554	569	559	520	532	543	572	588	561	575	569	583	563	562	528	595	554	549	515	566	577	578	585	601	553	546	587	618	557	587	534	587	578	592	570	554	610	537	577	599	589	591	555	578	529	591	561	537	535	574	530	542	579	540	549	532	538	561	569	603	575	548	588	550	555	557	528	568	577	544	563	532	556	552	548	512	526	586	538	581	557	590	570	561	540	535	548	612	555	544	558	578	575	583	557	586	540	549	590	563	541	556	534	548	528	537	537	527	523	539	569	518	572	533	566	547	531	578	602	548	545	572	534	587	542	521	579	570	577	556	531	582	561	532	551	519	572	593	576	561	549	568	549	590	539	565	541	550	540	521	555	627	547	573	581	596	602	554	561	558	561	533	545	568	555	560	574	558	557	537	528	546	519	557	563	518	531	526	580	575	567	556	551	473	550	552	536	553	551	556	530	553	523	565	554	570	551	567	553	566	542	533	534	564	542	535	566	582	577	566	550	561	555	589	553	571	563	591	587	559	588	572	541	535	527	597	581	533	558	581	544	556	528	552	571	566	541	614	569	553	527	569	563	561	559	577	563	542	552	567	586	571	581	579	581	580	544	581	555	543	566	567	524	609	592	575	576	577	541	556	585	566	579	584	581	577	537	531	532	560	571	618	561	538	582	523	547	609	554	568	587	560	512	533	546	586	545	557	545	536	560	584	566	545	537	613	518	539	547	565	603	539	580	556	516	561	546	551	534	561	554	564	564	549	581	549	521	583	525	534	527	547	556	618	571	558	576	576	530	563	539	542	568	548	568	551	506	581	588	560	567	579	543	599	594	542	555	554	551	567	521	542	527	539	557	584	607	527	553	548	578	563	571	541	566	575	572	560	575	574	569	531	574	608	539	615	611	560	595	540	537	566	537	581	530	592	521	557	604	588	547	566	563	577	535	608	511	563	616	532	540	540	547	545	548	521	552	567	572	583	585	554	569	520	555	535	558	569	600	558	564	548	579	571	562	574	540	570	547	546	562	555	579	539	580	565	537	552	575	559	552	565	545	531	526	566	601	583	551	551	567	557	577	581	582	520	585	568	531	571	524	570	565	558	526	541	567	567	558	555	547	585	590	607	530	554	526	551	588	571	570	525	545	587	533	550	543	540	524	570	572	598	568	586	535	545	536	547	546	564	574	557	567	542	570	562	504	567	563	546	540	542	568	572	529	602	557	548	555	536	569	527	603	568	587	550	552	580	554	537	549	522	563	546	568	575	530	537	527	530	573	581	593	551	611	590	539	542	537	536	588	540	592	548	595	568	568	563	616	524	546	559	543	579	582	550	541	539	589	551	574	558	533	575	581	536	567	603	605	564	548	574	557	560	561	555	533	524	548	574	507	577	591	563	525	589	542	526	547	514	616	562	573	596	507	516	557	552	539	522	582	553	575	587	543	545	543	561	541	506	600	544	534	530	531	538	585	582	598	562	531	538	524	543	539	557	599	555	541	549	564	594	523	585	557	570	547	543	550	563	584	541	564	553	585	547	550	602	562	546	525	575	548	555	572	553	533	561	507	566	569	588	567	550	549	531	553	579	551	567	520	548	567	561	548	582	563	561	523	550	569	581	546	561	557	551	510	526	553	580	566	578	540	582	535	573	565	554	544	548	506	552	590	546	582	549	605	522	589	531	615	559	531	522	571	584	556	601	581	558	542	498	549	595	552	612	541	549	550	552	570	573	534	568	579	557	552	580	520	555	560	561	591	557	554	573	573	562	573	530	540	539	535	579	514	569	603	564	570	560	558	554	532	566	584	544	583	577	543	525	569	543	548	563	538	540	546	530	565	534	581	538	578	552	545	595	585	581	561	537	621	537	575	538	560	548	558	549	568	575	535	516	561	550	535	563	524	577	533	572	573	578	565	553	537	601	542	602	581	562	528	573	581	558	561	551	585	544	561	539	541	540	544	551	529	580	613	543	583	569	529	571	579	576	554	598	573	529	536	556	583	611	548	546	515	535	587	574	537	541	591	556	540	575	555	548	606	524	594	550	562	555	532	547	532	566	514	532	637	539	541	531	565	594	559	544	540	541	549	569	593	589	566	568	587	535	557	568	540	557	579	562	513	580	553	496	599	550	577	529	530	595	564	583	567	553	549	561	568	598	534	537	568	584	565	548	590	512	550	572	520	563	544	531	545	563	568	570	575	557	573	530	571	528	582	548	589	572	554	560	501	576	527	578	608	573	566	602	566	546	573	573	568	603	599	537	544	533	586	552	588	567	597	557	566	558	583	547	583	604	539	578	595	539	546	552	572	543	607	579	561	557	544	538	579	527	544	584	527	531	566	554	591	566	558	572	562	558	569	562	586	552	599	579	560	536	515	545	560	593	527	548	504	563	562	576	534	558	508	557	551	539	537	559	557	563	552	570	544	535	536	560	571	577	549	573	558	564	535	569	550	583	578	565	550	578	519	575	547	565	580	552	560	599	514	588	606	564	588	531	539	525	535	548	590	555	569	571	560	541	554	558	524	561	557	617	564	582	548	588	578	583	566	550	551	501	572	612	547	541	524	562	560	555	554	545	568	492	575	565	556	521	553	566	616
26362	21533	22148	7201	556	377	414	578	579	332	328	353	346	299	287	308	311	306	329	301	333	312	307	336	345	345	330	313	351	323	289	323	342	326	294	315	299	291	333	306	297	333	323	308	321	318	304	308	301	323	308	324	342	291	308	356	315	284	345	307	320	323	313	306	343	301	351	327	329	307	293	333	317	326	294	306	311	329	340	349	330	303	328	312	324	309	305	336	318	329	300	297	356	316	313	300	284	324	337	332	328	312	336	307	333	334	310	315	315	305	314	320	301	313	306	298	278	286	325	336	303	341	337	324	327	316	338	293	349	311	309	316	299	344	291	302	319	342	295	282	321	289	306	340	315	309	316	298	321	349	304	336	289	309	326	301	349	348	285	294	330	314	338	320	300	342	307	294	302	293	322	327	305	337	315	301	303	283	323	315	339	326	333	296	310	326	310	293	300	310	351	331	300	310	333	293	308	325	326	289	297	312	301	309	313	335	339	318	326	330	300	300	296	311	314	318	302	337	339	335	328	318	315	347	320	325	326	340	301	330	318	322	301	315	308	321	328	316	340	349	316	359	333	333	288	302	319	301	347	327	319	327	305	314	321	329	330	324	297	287	282	334	314	319	311	316	297	308	300	355	298	285	314	334	332	305	335	314	295	296	318	305	347	296	324	301	339	328	311	309	318	315	287	318	309	289	344	344	326	327	317	310	341	319	290	297	301	306	280	327	307	317	289	355	339	297	317	308	331	346	322	346	312	330	314	315	305	337	325	306	309	320	310	295	291	303	302	284	321	317	339	308	339	310	304	318	315	293	341	337	340	316	305	308	302	253	306	331	355	295	301	310	297	292	342	286	315	287	326	318	294	305	319	348	311	343	326	353	336	312	300	312	309	362	282	336	306	336	317	299	294	325	315	304	280	303	287	312	306	329	293	335	291	339	279	304	346	301	292	279	295	307	297	346	297	319	321	287	315	336	287	313	325	328	308	347	309	322	321	312	357	304	326	314	322	332	309	352	329	287	319	306	329	309	298	304	338	323	299	287	364	311	291	308	318	333	316	343	303	313	303	303	326	314	293	300	342	328	291	303	328	310	333	286	306	313	329	316	322	280	313	296	313	318	312	331	302	295	304	305	334	316	314	308	299	317	283	318	323	301	333	313	369	317	323	347	300	336	309	308	310	350	329	297	302	318	357	312	313	308	328	329	323	314	317	317	331	286	357	303	283	324	316	301	313	312	299	301	330	300	316	330	311	319	311	296	266	340	319	344	363	311	329	304	318	314	297	307	330	314	356	320	345	333	295	317	320	333	294	323	319	312	327	308	329	303	316	306	304	314	344	325	275	307	323	310	268	296	322	320	330	314	325	304	346	313	312	291	308	304	319	292	339	340	309	331	297	320	323	312	340	358	320	326	298	305	285	306	361	324	325	302	325	303	314	320	308	333	329	351	304	300	284	324	308	307	306	358	314	296	307	303	296	312	309	320	303	322	298	318	306	288	332	319	294	318	318	293	308	294	306	319	327	320	306	327	324	313	287	313	286	318	304	324	304	341	313	319	322	317	356	284	310	294	284	342	316	332	310	298	329	325	331	290	309	291	299	302	314	282	312	269	324	305	333	304	280	262	307	294	322	294	330	322	300	320	308	301	310	296	307	305	309	298	321	293	311	331	302	309	327	302	318	297	320	307	320	322	293	321	290	312	316	313	348	282	277	312	291	320	313	321	310	298	309	307	289	272	325	323	302	334	310	320	318	282	308	310	287	326	284	328	318	308	309	328	321	291	332	292	317	312	300	300	318	296	328	329	333	306	322	290	330	317	321	300	301	326	296	286	322	323	329	304	307	305	282	329	294	328	319	284	311	304	325	328	351	300	286	301	315	311	310	298	320	331	300	342	298	305	305	301	290	337	295	301	303	352	302	324	328	313	362	313	314	299	301	313	313	323	303	327	300	323	305	347	316	301	298	300	279	346	319	318	323	302	320	296	285	329	344	314	311	301	321	299	323	333	307	300	318	318	317	329	312	328	309	306	290	350	339	324	310	325	343	291	286	319	323	318	319	304	323	321	311	318	301	296	320	307	297	335	304	288	313	319	322	310	308	305	291	311	314	317	312	328	350	318	343	307	276	326	312	307	324	296	356	328	319	301	327	341	322	318	310	296	293	293	355	302	363	313	300	315	330	329	318	288	293	324	301	305	315	332	331	299	277	307	314	331	333	322	314	328	325	321	323	335	308	297	321	337	316	291	325	338	320	331	319	302	327	300	313	336	336	347	302	314	318	302	289	318	294	350	295	294	267	300	339	300	280	332	321	306	307	309	307	327	291	301	300	302	333	346	300	311	325	315	314	336	287	315	340	313	309	316	344	345	332	317	324	289	322	296	284	298	291	308	308	311	306	295	352	317	299	307	327	288	329	317	262	302	328	297	312	327	336	321	291	281	305	322	352	297	309	312	289	325	307	344	298	300	304	312	312	309	318	325	288	309	296	338	293	323	325	312	288	300	325	324	309	344	321	329	322	306	331	320	306	293	325	311	321	351	312	302	312	294	317	317	295	304	349	302	306	308	319	346	315	328	296	312	309	310	315	329	314	319	281	316	292	316	342	313	317	322	314	302	324	350	314	303	314	325	319	320	298	282	262	320	304	340	325	330	318	329	314	305	323	304	332	341	317	311	301	283	300	356	334	313	301	287	336	300	291	336	290	303	323	333	315	323	314	331	330	303	302	337	319	357	313	302	315	315	352	290	309	311	309	322	323	291	320	320	306	316	316	317	312	337	305	291	320	331	326	293	335	305	284	328	309	323	321	308	318	340	309	312	311	314	340	332	284	307	309	314	319	332	295	329	302	294	291	323	307	313	307	331	337	341	305	346	346	301	307	299	314	318	301	309	335	312	334	289	313	344	318	304	333	308	356	310	342	308	324	344	315	332	325	319	292	314	338	320	358	308	328	318	318	322	295	321	323	290	293	340	326	336	325	318	303	300	331	341	333	296	328	324	318	302	321	317	291	336	292	322	276	309	283	334	320	334	310	306	315	334	320	355	279	332	301	316	304	310	298	298	324	331	315	303	325	296	306	306	296	300	292	316	283	307	301	318	307	298	334	326	324	326	310	315	339	315	312	297	327	293	327	297	318	314	308	343	340	355	336	305	275	334	305	296	320	320	346	316	308	331	309	322	279	318	330	318	335	344	298	313	310	349	338	292	319	314	318	344	332	297	327	314	311	337	318	309	315	309	309	327	325	296	291	291	323	344	374	297	304	297	316	302	314	313	331	319	298	312	311	306	328	308	308	298	335	321	315	322	348	331	326	315	321	310	316	283	307	305	297	291	317	304	298	344	305	318	300	308	342	312	302	289	317	316	318	278	331	334	294	310	305	312	329	374	328	285	298	327	338	307	349	314	294	302	285	324	342	284	304	338	305	332	308	298	316	325	344	298	336	278	257	305	293	318	308	301	324	314	310	328	296	271	300	327	331	312	308	300	340	337
20662	19106	9666	2341	1004	900	817	1562	1498	622	665	645	628	602	604	626	614	576	574	617	552	602	592	624	590	599	587	581	574	614	599	593	610	623	558	529	580	599	534	586	577	610	610	618	590	565	587	584	607	630	626	613	597	588	571	552	594	594	594	551	575	620	571	578	545	576	622	563	586	597	583	569	586	556	569	619	573	620	660	599	600	578	593	564	602	604	571	589	567	576	586	595	600	599	615	572	614	595	604	592	572	577	560	598	591	599	587	579	567	582	599	588	583	595	610	592	566	609	576	549	587	573	537	568	595	567	558	559	561	595	584	585	557	552	587	523	615	632	564	604	572	651	611	577	599	565	568	577	581	613	589	598	595	591	588	567	575	552	604	598	524	584	635	625	568	600	566	564	554	574	583	591	577	616	587	581	562	559	602	590	553	600	559	568	614	569	607	594	574	581	579	622	601	609	629	582	593	593	606	573	619	615	581	587	550	562	625	591	591	584	597	576	569	572	627	599	556	581	607	575	595	577	609	581	590	607	588	589	543	582	621	596	598	585	574	580	636	574	561	579	621	575	575	582	562	592	588	588	541	570	598	570	612	602	592	568	570	571	547	597	584	543	625	570	561	580	581	568	620	574	572	606	530	568	590	587	632	623	601	608	535	575	570	544	577	573	595	625	585	565	587	544	565	560	546	549	559	617	601	558	623	564	555	563	640	579	582	643	567	565	573	576	592	597	600	588	563	607	546	566	590	562	608	587	633	560	575	569	544	613	617	586	601	576	533	611	600	574	589	526	583	590	612	589	578	569	546	564	584	580	594	612	584	619	572	564	621	603	575	553	626	584	555	596	622	583	578	573	612	602	583	576	585	549	624	602	599	611	575	651	613	563	560	577	552	596	578	575	571	631	600	596	572	615	628	586	574	606	542	592	579	540	597	590	606	554	585	611	589	629	595	590	509	566	562	541	530	572	572	588	575	557	579	577	600	566	593	618	573	573	575	583	606	564	569	599	608	625	582	565	570	616	622	597	550	582	583	580	561	588	547	556	651	587	561	589	562	598	569	559	594	536	594	559	612	625	570	586	545	569	583	547	595	576	588	596	550	545	559	564	588	587	582	589	578	537	615	565	588	607	577	598	626	575	566	590	556	598	568	592	613	593	561	622	602	560	588	587	564	591	617	605	539	612	567	613	583	571	602	594	572	568	592	585	581	612	573	639	536	611	564	627	596	544	597	565	563	601	601	612	580	551	576	607	576	601	544	628	546	620	573	549	558	620	554	580	588	569	590	596	581	580	592	593	576	624	569	558	619	563	567	529	572	604	558	574	582	557	629	610	573	588	587	602	569	595	568	554	598	573	583	588	594	541	567	566	567	562	600	544	559	592	610	581	628	571	574	609	569	538	600	606	627	579	552	597	587	612	587	580	526	561	555	566	578	607	645	594	568	569	587	592	591	546	592	546	557	594	603	564	579	622	601	594	567	549	563	598	657	578	595	626	588	580	557	582	546	612	620	544	577	548	611	596	597	560	584	616	571	570	546	597	559	567	563	566	550	532	571	614	575	584	618	568	588	629	580	595	591	574	611	602	605	602	560	553	567	547	552	612	565	563	597	595	600	547	600	592	535	630	594	565	601	603	555	592	593	578	617	580	590	528	606	586	606	521	555	608	615	613	552	594	531	594	628	587	612	573	556	623	615	546	579	583	577	539	571	546	559	582	594	608	587	595	591	582	600	555	614	590	574	604	583	590	551	570	616	607	557	591	607	571	581	551	565	585	516	553	587	543	586	579	606	596	576	567	591	592	593	614	625	577	649	586	578	609	568	571	631	579	579	536	609	588	569	592	576	599	623	587	545	548	599	611	572	639	625	517	577	596	581	641	621	626	565	582	589	572	556	606	585	588	567	601	586	580	571	570	599	604	606	560	595	591	556	556	595	618	608	591	604	607	578	577	584	563	605	582	598	597	543	557	591	590	601	573	517	585	589	593	566	545	608	640	611	575	578	585	544	604	606	544	583	614	615	532	571	577	593	588	572	611	621	563	614	624	613	602	588	594	596	525	598	590	606	560	580	583	595	638	567	591	615	602	604	591	579	565	593	572	550	576	605	587	587	584	590	590	609	552	569	571	559	608	562	546	567	556	601	555	571	591	566	577	593	586	605	574	593	578	620	593	586	572	583	603	615	609	568	585	560	613	593	589	599	580	563	582	598	559	606	569	580	615	570	570	576	569	588	600	596	565	580	587	570	600	572	540	584	518	545	566	549	617	576	585	596	590	574	598	572	573	605	588	584	599	587	576	545	582	632	622	621	582	556	619	609	593	611	556	565	567	552	561	581	573	610	592	571	609	552	542	591	561	550	585	581	568	599	603	615	576	578	546	614	588	622	609	605	579	581	549	569	596	609	601	561	574	574	573	640	523	629	588	586	567	593	562	591	629	599	545	577	585	556	603	551	552	547	579	550	609	592	558	609	574	565	560	594	591	616	620	556	579	584	607	579	572	590	526	573	575	531	603	534	593	581	601	568	574	561	585	558	645	601	559	598	559	598	611	590	602	544	572	593	572	568	588	526	540	595	558	637	559	574	603	584	545	524	623	563	592	578	608	600	608	594	564	543	597	587	550	602	541	557	577	550	530	608	584	575	565	605	589	660	582	611	618	568	561	568	562	587	609	583	597	594	549	581	578	600	599	586	583	572	585	586	621	579	586	579	634	563	582	582	558	622	622	527	610	563	610	586	591	567	570	559	592	573	610	616	557	538	574	576	553	598	583	574	603	555	563	565	550	564	550	576	561	601	581	648	580	616	566	543	580	535	596	570	557	588	592	621	580	566	608	573	579	553	609	560	587	553	575	586	564	559	602	637	593	599	536	578	602	610	558	576	593	549	567	602	589	592	563	603	558	559	574	619	563	516	559	575	555	577	558	574	587	584	611	537	548	610	606	585	566	556	567	577	601	601	610	605	590	584	568	582	537	565	602	635	562	535	590	591	609	609	574	589	612	558	567	616	592	558	613	595	553	605	602	597	582	595	578	585	578	587	589	630	563	576	600	600	567	577	612	608	573	589	610	568	620	585	611	577	602	580	583	607	639	619	588	569	608	567	577	594	596	584	542	583	584	570	514	571	590	607	571	599	593	583	637	580	583	595	568	578	568	593	586	602	559	543	609	580	607	608	583	589	553	538	596	586	562	559	549	610	587	558	564	584	577	614	625	554	568	602	601	599	591	572	597	592	580	580	561	605	580	635	618	559	613	551	601	571	596	591	596	581	587	576	600	623	637	528	562	614	577	559	562	585	610	568	575	597	598	578	536	571	600	588	607	657	573	604	577	590	570	585	611	592	571	536	568	600	603	608	576	558	596	625	571	578	597	577	580	589	610	621	589	587	545	575	589	571	618	566	611	637	581	572	608	542	595	576	575	586	576	573	570	608	556	552	595	642	587	610	608	612	611	575	580	554	568	564	603	587	567	572	601	555	607	558	600	584	610
23637	21468	29071	24228	21434	15897	1366	808	408	361	270	284	229	218	216	202	210	178	185	208	183	168	164	174	180	165	174	143	164	144	166	138	180	164	150	151	143	145	129	135	129	140	152	128	144	166	132	127	154	126	129	140	173	128	156	153	124	124	152	145	135	139	154	153	157	144	133	135	115	152	125	161	139	116	126	124	137	144	123	117	139	128	147	130	134	140	132	155	151	132	138	156	155	142	153	119	147	127	141	142	136	149	138	113	145	152	127	137	151	139	145	136	154	119	123	139	146	148	128	160	136	140	144	131	141	145	124	125	116	139	139	144	143	140	140	139	126	121	139	145	157	139	138	154	153	126	154	148	142	147	136	138	150	143	132	136	139	133	117	134	134	167	152	141	131	138	153	136	139	161	129	139	126	138	121	139	159	155	155	128	134	131	141	124	148	140	137	134	137	150	137	149	125	126	145	133	129	133	141	141	152	135	138	129	152	144	136	107	124	145	127	136	134	134	130	144	141	152	124	139	125	130	138	131	149	159	140	136	124	133	146	136	128	128	120	143	122	144	146	125	146	128	133	168	149	136	114	145	119	135	126	135	142	125	138	132	148	126	131	127	135	159	154	149	135	139	148	129	147	138	137	141	137	130	142	147	135	132	138	116	132	145	160	105	143	132	139	136	140	124	142	151	141	131	131	140	144	139	132	141	131	142	148	138	149	128	146	137	145	128	162	154	159	137	127	143	169	131	127	135	134	152	138	130	143	152	143	110	130	152	128	122	138	171	145	117	149	124	141	143	149	130	130	156	145	131	137	151	136	136	165	157	134	132	136	127	138	140	144	109	151	116	132	128	144	135	146	133	150	127	144	144	150	151	142	158	126	134	144	143	124	127	132	117	127	135	159	146	153	149	140	135	133	133	122	134	130	137	130	142	130	153	134	122	138	145	150	140	126	116	132	155	130	139	140	131	143	125	140	138	135	142	137	139	147	135	124	139	132	159	134	139	125	146	138	141	123	117	159	136	129	127	141	137	118	148	147	144	163	159	164	149	161	140	139	144	117	138	137	121	153	152	118	141	144	127	139	145	133	135	146	130	122	149	170	146	146	139	135	143	126	148	144	143	147	140	131	127	149	139	133	129	129	148	133	125	142	140	129	131	129	153	124	147	124	122	117	147	126	129	135	125	154	145	134	152	141	152	150	138	135	130	141	122	125	132	136	133	125	131	125	133	140	126	154	161	144	133	152	142	153	148	132	136	124	164	139	130	117	135	133	141	134	151	138	137	135	136	152	156	146	117	133	125	143	144	108	133	123	159	126	145	148	149	132	152	145	123	129	139	162	138	148	151	145	138	152	128	145	137	136	137	131	122	139	139	140	152	124	114	135	132	126	141	131	131	162	126	127	143	130	141	127	145	152	129	122	134	138	150	138	154	144	130	133	122	142	141	146	125	137	140	145	146	136	135	147	125	145	131	136	110	130	125	162	144	132	150	130	127	146	141	118	145	124	133	130	120	130	141	119	153	120	130	135	143	147	134	134	152	125	147	139	124	131	155	124	141	150	142	114	130	137	130	143	106	128	132	140	140	150	134	132	132	131	128	154	144	159	115	154	133	125	146	117	133	119	156	141	124	133	130	138	132	119	149	146	131	144	146	147	131	158	133	145	137	125	128	137	129	138	143	138	149	140	136	140	106	130	122	141	139	134	146	157	163	157	114	140	128	128	145	141	137	131	123	152	140	158	115	154	121	143	151	147	147	144	117	132	118	162	134	142	139	128	127	155	147	139	149	130	135	139	143	126	141	154	148	127	156	114	135	136	137	132	138	148	145	146	165	135	154	138	151	141	143	117	147	158	148	128	123	132	151	154	142	176	121	125	136	141	143	133	122	132	127	133	145	139	150	141	137	137	145	152	137	138	133	146	136	144	126	131	132	118	122	122	142	144	128	122	129	132	134	154	142	136	119	142	128	114	147	117	153	145	148	141	132	162	118	134	120	148	150	130	133	129	155	141	130	142	141	121	129	153	143	137	113	144	148	134	131	159	136	119	128	132	131	132	113	143	139	125	118	127	142	135	131	124	118	144	151	144	147	134	141	133	125	136	131	130	145	130	148	131	138	128	142	137	128	135	112	148	179	151	144	137	130	132	126	136	156	151	145	144	134	135	138	140	144	156	148	138	123	126	140	129	128	138	148	156	119	146	123	145	132	133	134	142	117	99	121	134	147	132	142	137	156	139	127	144	122	126	130	116	143	140	136	126	151	151	147	124	128	136	139	128	116	138	139	121	129	133	118	143	132	153	124	133	142	157	125	123	125	125	156	135	133	134	152	139	155	134	144	136	111	143	132	157	138	145	135	152	145	148	129	118	129	131	137	135	125	151	125	133	126	118	137	138	145	132	149	132	153	137	141	144	122	141	149	139	147	142	138	128	146	157	158	142	140	132	138	143	121	112	141	155	144	128	122	143	137	155	123	142	152	162	132	119	133	133	124	115	146	136	149	156	114	119	134	126	137	147	142	111	155	149	125	136	164	156	127	133	158	126	140	145	146	157	136	140	161	153	126	154	144	146	144	130	144	131	130	138	114	154	149	151	145	129	125	145	144	130	127	144	138	132	145	141	123	127	110	126	158	112	139	133	138	139	124	111	125	131	126	121	147	144	133	119	127	128	131	130	142	145	138	152	120	147	120	124	136	126	122	134	142	153	128	144	137	155	169	141	129	120	151	139	140	151	140	140	126	116	133	129	141	138	118	143	146	121	120	119	119	143	129	131	157	128	129	128	149	142	131	128	133	110	132	127	140	128	151	145	125	126	144	149	137	124	112	150	139	158	159	143	151	145	143	135	134	129	119	142	136	124	141	121	138	148	151	157	134	159	137	134	128	138	124	139	119	135	156	134	134	149	127	138	127	109	129	121	128	149	137	131	168	131	137	157	133	149	138	147	115	139	132	138	131	144	129	129	143	138	128	145	146	132	129	147	157	140	126	132	137	142	129	151	150	138	129	129	129	144	125	140	146	154	129	121	135	129	152	132	156	147	146	134	144	129	149	128	151	143	133	121	134	130	135	145	135	135	141	155	130	120	138	147	120	136	156	126	136	126	126	137	139	123	123	145	118	149	128	129	132	131	133	135	133	138	141	128	139	127	136	147	148	146	138	129	149	127	177	122	129	135	139	120	123	119	145	143	154	154	134	137	125	130	133	143	144	138	150	138	151	131	136	123	142	172	144	112	124	154	141	148	124	151	131	148	118	128	151	144	125	138	137	113	132	143	136	145	158	133	135	139	134	152	120	154	123	125	132	122	117	157	136	133	128	118	143	119	129	144	149	153	133	148	137	134	139	130	135	140	150	112	128	122	137	122	151	124	140	124	156	144	135	150	138	121	141	144	134	148	129	137	109	117	141	122	138	143	136	148	137	142	130	154	127	116	129	119	124	143	132	149	145	129	133	147	139	148	155	141	154	141	122	162	138	149	132	137	156	126	134	136	147
29175	37550	26764	10481	3855	2797	2174	2417	1379	1275	935	852	697	697	573	542	521	504	449	416	392	399	369	398	325	326	333	373	350	341	336	321	330	314	331	309	330	337	334	295	314	297	271	289	334	285	276	251	267	284	273	297	285	286	274	280	283	300	284	279	254	290	290	260	297	298	289	268	277	269	266	281	289	239	274	292	278	264	251	253	271	245	280	292	278	280	258	251	285	265	288	278	234	286	270	268	277	285	255	259	269	245	269	279	258	280	271	285	273	239	288	294	250	268	286	265	253	271	281	230	261	248	262	261	242	247	268	249	278	262	259	241	254	282	285	271	268	275	260	288	260	258	296	243	269	278	263	276	259	254	278	265	273	285	261	268	229	271	253	243	261	251	259	265	267	276	267	258	275	301	269	281	280	276	264	262	298	300	271	276	254	262	284	249	286	278	279	252	291	292	289	298	221	268	263	284	262	260	259	292	273	259	284	249	268	258	273	259	268	281	270	267	233	261	295	275	268	249	257	279	255	248	262	269	273	260	256	235	260	268	298	286	268	263	289	272	271	291	284	251	282	250	265	247	286	290	258	235	237	258	253	275	269	293	275	286	284	283	274	245	260	258	266	247	263	245	278	272	301	261	247	260	299	297	232	261	274	286	265	263	278	303	279	245	268	258	264	272	258	279	233	255	274	300	264	271	282	247	271	266	274	241	255	276	267	226	280	285	261	243	260	272	242	276	268	255	281	268	238	275	246	268	264	268	260	236	235	248	256	254	276	259	231	283	273	246	241	262	266	229	304	259	277	276	262	287	270	257	266	292	267	280	269	244	265	230	271	271	258	262	283	290	282	267	274	254	262	272	258	257	261	241	243	266	242	269	242	248	262	259	265	285	261	275	252	272	274	277	253	240	266	267	277	260	256	273	251	244	259	266	245	271	243	275	235	262	225	243	242	239	282	306	252	251	267	280	284	261	283	260	284	291	277	247	279	254	269	269	257	281	269	258	262	252	247	269	247	239	270	260	269	276	241	251	246	273	274	299	255	265	260	245	258	261	274	251	272	276	258	247	308	277	258	258	287	267	272	306	272	238	277	291	250	297	234	273	243	263	281	298	271	284	258	257	271	245	279	276	256	242	250	275	290	274	287	248	271	276	281	286	247	261	263	276	242	243	274	279	267	263	259	260	261	265	257	278	273	238	281	283	282	264	270	295	291	271	284	264	260	271	265	254	264	239	255	286	269	284	277	264	284	227	252	257	284	268	285	234	261	286	275	265	291	249	259	264	292	284	273	277	248	280	255	252	260	262	292	257	269	256	254	240	283	265	253	268	281	265	271	273	274	262	279	279	252	266	250	282	276	253	284	248	262	256	271	278	282	269	257	272	281	292	254	251	254	270	250	243	281	285	254	269	261	263	250	277	261	254	273	260	247	257	286	273	254	261	282	257	271	271	276	241	282	255	254	262	287	270	282	276	260	263	243	274	253	251	243	249	258	267	255	255	263	262	281	270	260	280	255	285	271	275	289	250	253	291	276	243	262	251	263	268	288	284	265	283	263	251	272	244	269	272	268	262	271	251	241	224	250	272	260	278	261	294	264	241	263	306	281	279	278	268	247	274	269	268	270	244	258	251	290	258	274	250	268	271	262	248	261	234	275	269	265	233	278	280	265	271	238	269	281	268	275	263	267	271	268	245	257	264	250	234	288	264	279	275	254	254	278	246	260	254	264	275	255	267	259	283	245	280	241	270	268	287	263	251	284	273	265	268	252	266	258	279	253	279	286	260	272	276	260	256	285	273	255	276	272	276	289	263	261	290	288	281	283	257	261	262	259	269	260	295	267	274	243	281	266	298	272	256	271	267	261	263	242	250	233	266	274	273	268	268	234	297	252	278	260	239	261	260	274	276	274	240	264	254	289	245	278	268	290	253	269	284	258	272	269	284	282	250	258	279	270	271	242	257	245	260	266	276	254	239	249	262	247	255	296	280	260	251	254	255	263	255	283	258	279	271	273	306	272	282	289	279	270	239	269	266	269	261	288	270	247	261	266	302	267	289	266	286	283	273	266	300	235	268	257	253	266	234	256	240	238	274	241	276	272	263	285	290	245	269	253	253	270	241	262	233	286	273	275	247	239	278	255	283	244	223	285	298	262	249	254	297	251	265	265	280	252	267	246	236	228	271	286	280	259	261	273	251	274	261	278	250	249	273	248	295	291	276	285	238	266	267	264	266	275	252	263	237	241	268	280	286	269	284	255	275	271	283	288	260	236	266	269	249	272	253	271	276	262	270	257	273	247	245	272	234	304	271	258	261	252	279	277	296	267	293	268	269	246	275	282	265	240	272	255	271	253	263	264	247	273	278	268	260	238	266	269	287	264	255	243	250	292	268	281	260	264	244	243	259	298	253	241	252	282	263	279	269	272	286	267	253	285	282	276	272	255	265	269	259	277	256	262	260	275	264	230	274	263	266	273	266	297	250	248	291	265	245	272	242	265	264	279	282	249	274	254	283	275	271	240	260	282	241	287	299	297	288	294	270	238	257	254	299	249	262	296	264	293	230	239	272	274	274	281	282	289	257	251	275	262	279	267	247	240	293	238	279	278	267	255	235	288	308	259	294	290	260	269	277	240	254	270	268	259	266	242	274	249	249	237	266	270	257	250	274	260	286	260	281	260	293	243	284	271	274	254	254	267	272	289	269	254	283	272	252	247	267	271	228	276	283	229	277	265	252	236	272	258	247	254	233	247	296	293	244	256	273	264	250	243	272	225	247	299	264	254	296	257	256	238	261	253	263	271	247	279	238	283	245	268	247	233	279	264	287	256	254	270	255	259	255	231	244	255	287	286	243	235	271	273	261	268	237	265	256	283	246	256	259	277	257	256	248	246	283	272	256	253	259	267	263	238	270	253	256	272	249	278	272	247	279	253	249	275	263	252	254	281	233	253	276	247	264	263	282	264	274	260	280	244	270	263	266	270	268	236	284	264	253	264	253	254	252	227	245	260	242	249	280	262	248	267	277	270	275	266	283	294	245	248	260	260	286	260	258	267	245	278	253	269	236	288	270	258	258	240	229	243	248	254	273	245	268	259	270	276	243	274	250	270	246	276	247	245	269	267	237	248	262	287	267	272	243	259	271	273	302	264	275	253	282	237	256	278	262	272	260	285	265	256	240	248	280	270	241	279	309	268	267	257	263	261	222	246	281	267	240	244	239	276	256	274	247	262	268	284	244	256	272	270	274	254	266	277	285	256	295	222	259	242	259	243	262	252	272	260	263	245	290	255	271	256	242	267	253	292	260	253	238	251	282	257	274	254	257	248	251	292	245	275	288	262	272	304	248	258	277	269	284	241	272	290	252	282	233	250	245	273	268	238	263	260	272	244	266	249	299	263	270	265	217	246	263	261	253	263	248	225	254	273	252	264	289	261	263	304	280	266	238	246	283	257	254	285	259	280	242	295	282	280	260	262	249	276	263	283	272	248	265	261	281	275	269
27286	19420	6754	966	492	399	318	326	309	291	306	335	289	324	295	316	299	292	323	344	306	312	321	316	291	301	346	307	323	312	294	315	297	276	309	292	299	309	295	314	295	314	281	324	305	285	291	295	326	298	289	279	347	323	299	297	288	314	289	288	252	294	301	291	273	278	292	326	311	291	297	292	301	317	270	299	297	314	267	310	302	275	297	295	327	315	282	305	324	307	282	312	306	291	317	282	310	288	271	294	312	330	321	298	292	293	284	333	264	332	322	304	301	283	303	312	312	254	317	299	283	298	267	272	297	294	312	315	333	335	296	319	285	316	294	290	280	299	286	290	316	281	303	341	312	296	300	265	264	295	276	294	288	305	329	302	278	287	310	299	307	285	274	283	270	298	301	302	292	287	287	289	313	275	297	319	300	322	280	314	297	285	301	300	300	288	285	298	294	279	296	247	331	302	295	285	303	287	293	295	309	287	306	295	284	261	317	279	294	293	307	301	298	305	340	282	274	297	324	298	278	322	321	310	292	312	283	279	324	263	301	301	295	265	266	320	287	307	296	312	296	325	300	281	314	284	308	282	289	283	294	286	279	295	316	310	310	287	337	324	318	293	285	287	304	304	308	284	299	332	295	302	299	277	316	275	272	287	302	302	279	289	293	325	287	285	296	294	300	301	306	291	289	287	288	296	281	290	301	294	311	272	286	323	301	266	317	299	319	307	323	292	301	292	297	305	326	311	309	290	271	288	269	323	291	311	290	290	277	294	294	311	315	297	315	317	290	276	309	312	300	302	290	303	300	314	311	330	288	295	308	288	270	282	322	326	325	314	291	279	320	304	270	287	301	317	284	300	295	323	297	315	274	285	293	348	309	292	311	290	278	324	290	275	288	296	312	293	305	310	289	328	285	326	281	296	280	308	281	294	261	315	308	290	295	303	282	298	288	291	301	311	278	285	316	324	305	302	284	268	279	273	280	287	266	275	307	283	339	281	322	281	297	286	304	289	315	300	279	306	284	295	280	286	251	292	322	304	321	324	325	277	312	262	311	309	310	292	279	328	322	293	297	289	282	287	305	269	321	301	274	302	304	290	329	310	300	293	296	278	338	268	323	307	286	311	322	311	298	315	304	319	302	267	284	292	296	297	312	312	290	320	308	263	286	267	290	284	294	282	303	314	292	313	293	326	270	286	298	294	295	309	327	320	305	276	301	282	301	288	306	334	272	270	300	276	296	327	299	304	322	297	295	282	274	267	287	333	288	293	293	313	311	285	297	315	290	321	288	300	316	313	303	298	298	308	311	309	320	311	308	286	261	316	284	303	302	339	268	317	305	319	286	274	287	286	273	296	328	304	295	324	286	281	308	301	320	318	292	262	282	308	313	307	286	332	286	304	317	292	263	331	287	301	304	292	318	322	268	313	320	326	308	302	307	272	311	296	310	292	282	295	302	283	277	335	291	300	290	320	289	296	292	315	287	297	314	285	275	315	285	276	287	339	280	295	275	302	312	271	274	270	283	284	308	310	283	286	288	297	270	326	281	299	330	330	287	310	292	306	291	325	333	291	299	309	298	312	281	306	293	320	297	330	297	312	303	328	287	298	320	285	269	285	321	335	306	318	302	300	272	306	338	276	299	291	297	292	303	282	310	290	320	331	296	296	303	274	277	281	322	310	310	290	312	287	283	326	292	312	290	290	309	317	298	272	289	290	306	263	315	277	304	294	295	320	272	268	304	308	316	288	283	266	307	278	289	296	314	273	314	284	312	307	308	304	337	330	317	283	325	308	310	321	277	298	323	297	265	308	307	300	319	301	315	302	307	262	305	305	309	324	293	295	272	288	298	293	301	297	287	279	266	315	297	290	297	292	290	306	300	271	286	306	310	348	256	294	288	278	301	306	283	275	296	317	298	276	308	299	311	298	293	290	284	300	285	311	301	285	304	297	282	286	322	299	319	296	302	290	316	306	262	276	285	313	266	292	306	300	341	285	318	305	298	317	316	302	284	339	295	280	326	291	288	292	300	273	272	328	304	304	314	296	299	304	279	296	278	295	310	283	310	297	298	294	288	308	327	310	283	315	331	286	306	316	287	273	254	290	282	260	298	314	314	291	313	294	305	279	317	307	308	290	328	319	307	272	304	296	280	311	302	314	303	295	289	321	284	271	280	282	284	323	293	298	305	294	304	288	314	347	284	324	309	297	282	289	286	282	312	318	319	291	297	301	302	310	259	306	297	309	320	285	302	305	294	275	289	312	311	287	320	282	309	336	272	310	322	331	316	278	285	296	290	296	284	273	331	297	262	274	294	292	297	303	294	310	304	305	327	285	299	285	303	312	307	333	284	291	289	301	300	301	286	316	277	319	305	323	298	294	301	325	290	297	308	286	330	315	301	294	314	310	286	306	305	284	294	304	330	314	280	299	325	286	306	307	296	314	280	312	277	308	281	290	320	292	271	300	297	316	301	300	277	313	306	304	305	316	295	291	296	284	294	303	298	303	296	287	285	284	319	307	314	296	271	319	327	320	340	283	273	288	266	261	300	294	295	313	306	323	308	278	325	292	287	281	265	269	278	320	330	306	311	309	278	294	306	296	325	334	316	304	297	289	310	292	284	299	289	305	327	251	296	294	282	267	291	296	290	278	309	268	310	293	310	304	298	294	335	317	316	271	285	289	335	326	287	282	326	322	313	295	275	305	308	308	302	309	279	297	296	272	287	296	283	295	309	284	317	273	267	289	294	298	308	341	271	282	280	328	286	297	322	294	298	296	280	297	294	271	326	288	312	313	299	286	312	289	313	288	279	316	292	291	301	295	314	299	276	294	299	290	303	299	274	296	319	313	359	300	301	325	307	296	322	308	325	298	287	259	319	308	285	318	299	288	300	322	285	294	311	302	307	316	283	302	273	282	294	296	293	323	293	324	306	293	316	276	311	334	292	317	319	290	279	260	305	281	322	277	309	296	315	260	290	263	334	328	300	303	291	301	316	304	309	325	334	272	350	291	311	275	288	263	308	320	276	307	315	292	297	321	287	319	291	276	285	320	296	307	269	292	289	281	292	316	286	319	301	301	280	271	287	303	324	291	315	280	295	303	261	318	333	315	282	286	298	312	336	274	296	294	299	303	267	286	279	295	268	285	293	301	311	313	335	302	328	313	304	297	278	299	305	284	300	304	292	308	294	318	293	309	315	324	284	320	294	283	287	308	294	295	322	313	281	333	324	291	293	290	312	333	315	256	270	335	305	325	280	315	303	308	262	315	295	328	313	273	284	308	301	274	305	305	263	302	307	331	296	276	320	311	297	292	281	333	295	307	280	292	282	324	290	265	306	321	279	327	297	307	306	273	302	252	294	313	295	276	328	331	344	284	306	297	267	310	296	298	308	313	290	314	277	280	336	299	296	277	318	276	304	304	308	293	286	302	277	309	308	261	276	320	288	294	285	349	292	299	311	326	299	314	323	282	301	325	306	310	304	289	301	280	303	292
19993	15273	5851	1280	718	665	616	615	592	588	573	560	561	560	564	583	580	541	539	549	545	541	562	608	578	645	556	607	581	509	541	554	531	570	533	574	547	583	558	567	534	537	589	576	567	546	521	533	571	544	538	561	542	530	569	557	550	530	562	608	571	542	556	553	532	539	559	554	578	576	558	535	568	557	575	590	552	574	557	516	565	565	593	541	519	536	576	528	612	579	522	523	548	550	566	568	581	543	532	544	521	551	592	576	544	542	534	542	551	540	570	555	528	561	569	546	562	574	545	529	538	565	537	583	587	541	542	567	544	555	579	568	521	541	537	541	580	556	559	528	538	516	598	537	517	560	514	559	509	525	560	554	577	544	551	566	559	565	565	566	545	550	573	548	584	532	557	562	548	539	525	612	593	566	590	537	573	563	573	566	557	546	543	534	564	584	539	569	567	555	562	564	557	536	538	575	540	623	510	581	560	569	600	544	557	578	536	536	551	570	529	516	549	566	492	543	564	558	507	552	564	558	580	559	580	568	512	524	521	544	584	565	546	575	564	577	523	558	580	556	558	531	546	552	537	538	555	553	554	549	526	547	591	533	579	576	579	560	585	544	569	556	543	579	574	555	564	579	540	538	541	577	508	528	552	514	533	574	589	559	546	557	588	590	560	535	573	602	577	506	580	550	546	539	567	546	513	568	539	595	524	547	571	556	563	591	548	559	532	524	548	573	558	552	589	551	548	563	549	572	538	531	604	538	579	552	547	564	605	551	521	551	568	510	587	532	548	579	555	579	560	553	557	574	553	574	542	557	603	558	525	591	560	555	569	570	591	597	521	554	512	543	517	472	557	557	586	531	532	542	565	584	550	554	588	559	557	525	562	567	529	548	550	540	552	531	555	545	567	544	532	520	538	536	566	541	572	535	547	546	523	578	543	555	583	540	582	590	525	553	557	573	555	530	533	586	578	598	525	540	552	534	580	582	536	542	535	545	548	535	544	597	530	525	545	548	563	548	521	556	579	598	531	534	521	561	582	517	511	541	570	577	556	565	593	549	547	580	557	544	569	557	557	558	558	557	539	581	555	562	537	564	544	551	574	549	544	533	558	534	567	587	540	532	572	527	562	584	596	611	575	568	597	563	557	522	532	556	582	588	516	590	548	537	552	565	566	521	518	561	547	540	529	553	567	626	537	566	587	554	546	577	548	567	550	545	561	571	532	619	582	553	538	580	531	543	563	579	563	537	539	575	613	549	552	579	524	532	519	535	579	595	550	547	585	534	579	570	545	586	550	543	564	536	538	538	536	567	562	549	569	570	556	532	549	551	591	505	557	536	551	556	580	556	586	594	571	536	555	553	532	564	569	544	577	547	536	525	625	561	536	532	529	522	552	581	569	549	540	533	564	559	595	536	562	542	597	584	546	552	548	546	570	580	536	531	592	549	554	554	543	579	545	532	543	569	593	563	602	530	579	557	586	559	509	586	568	551	520	565	555	574	546	590	557	608	599	589	570	585	556	587	576	585	531	571	545	536	535	564	609	560	539	513	571	543	572	553	591	580	561	555	564	530	532	540	556	540	545	565	571	570	561	596	553	585	535	550	567	523	575	534	565	537	549	528	560	535	561	566	597	576	553	592	536	538	549	560	518	562	581	591	525	607	560	525	586	565	579	519	538	591	552	537	572	581	595	572	555	554	564	539	538	560	545	519	525	547	575	571	541	556	558	566	548	569	569	563	528	562	561	547	529	522	514	528	524	558	568	521	532	532	531	555	556	542	555	572	548	572	582	536	550	569	570	563	581	590	582	548	576	543	579	548	519	522	539	560	496	585	526	610	592	554	517	566	550	569	601	538	552	533	570	495	532	552	538	577	522	549	565	576	569	499	560	546	551	546	602	571	556	550	563	547	552	565	494	572	539	584	554	553	574	522	574	553	570	529	518	536	569	573	526	510	603	570	543	524	586	544	545	593	561	573	572	549	575	534	551	551	567	603	548	587	564	551	558	606	527	523	570	554	527	553	561	556	528	519	552	593	551	572	584	562	534	527	553	504	552	560	555	536	596	528	547	541	566	561	566	563	523	555	572	572	539	551	555	544	574	555	578	541	548	543	567	532	530	576	489	579	548	573	558	599	577	536	550	567	584	538	567	517	552	574	556	574	615	512	561	555	573	549	559	559	530	567	520	549	560	514	568	589	515	583	510	554	548	482	549	542	558	541	549	520	547	561	569	566	536	533	546	585	544	543	592	572	561	590	516	533	586	548	563	531	531	559	546	576	533	569	547	566	540	547	566	574	561	518	548	526	588	561	556	570	571	547	578	550	534	532	535	550	578	570	574	556	512	559	530	571	569	501	566	525	543	549	591	558	568	593	538	541	588	568	581	596	546	542	587	536	547	509	572	538	583	489	568	575	577	604	542	564	584	555	566	556	523	565	566	572	511	556	576	565	547	547	575	568	547	566	523	547	578	566	554	549	538	554	565	553	541	542	554	541	577	581	597	557	533	561	536	538	560	520	528	568	578	562	560	585	574	522	548	518	591	588	541	543	557	554	592	563	548	558	575	532	543	533	550	561	546	565	567	531	541	543	557	520	580	575	498	578	503	552	549	547	568	518	537	567	596	583	571	540	544	558	535	541	555	545	572	546	535	592	585	568	533	541	582	542	572	560	555	590	563	514	608	573	544	523	528	547	580	547	563	545	586	555	548	534	531	582	529	526	550	533	592	603	518	531	599	561	597	526	535	576	568	572	532	570	537	558	565	540	565	550	554	568	494	516	561	554	552	537	586	569	580	585	520	578	542	544	556	543	529	597	507	564	561	564	583	614	581	578	557	564	613	535	565	544	569	558	535	488	560	568	539	573	609	568	537	545	561	509	557	532	537	517	531	564	526	560	566	559	577	510	579	550	551	589	563	532	556	562	558	530	558	536	549	582	574	542	563	544	575	539	617	577	554	569	583	558	576	542	550	529	541	547	570	533	528	551	549	577	553	536	580	541	519	544	557	534	582	520	517	580	568	515	533	561	573	588	545	517	556	504	553	568	517	551	539	543	559	540	621	546	545	531	545	528	550	571	606	593	525	576	577	514	537	539	483	544	550	559	572	560	542	563	563	580	556	555	505	551	556	590	534	591	545	529	523	607	545	584	520	567	570	558	577	572	543	509	550	552	549	558	517	593	552	588	568	559	564	563	539	535	560	583	559	564	567	547	521	567	554	539	545	557	573	573	605	571	548	512	540	582	572	570	561	547	532	565	565	589	558	566	548	579	561	536	553	562	569	528	554	611	587	528	613	543	512	526	559	540	541	539	573	508	564	549	546	545	553	596	555	596	567	601	574	564	571	544	539	543	516	491	575	535	557	523	593	565	551	581	524	584	567	550	571	530	538	559	542	535	571	565	537	578	585	564	571	531	569	573	545	536	542	519	568	554	545	537	612	557	565	559	544	514	556	609	556	576	603	526	518	561	562	574	544	578	553	564	552	497	569	528
26221	21473	22626	8329	697	442	376	360	340	341	288	333	320	313	318	331	290	321	324	283	284	298	297	318	290	304	327	318	316	290	289	305	312	330	328	312	314	340	332	328	320	287	293	317	296	279	306	294	335	300	325	310	309	312	272	314	293	314	300	350	328	304	307	290	280	308	346	313	334	303	312	312	296	302	272	326	277	322	332	303	320	295	299	313	318	288	299	305	310	302	323	312	298	299	298	321	325	278	325	310	281	333	324	303	334	311	307	305	305	315	307	311	299	250	308	299	295	285	313	311	298	297	298	324	325	293	294	326	350	290	337	298	308	334	290	325	292	328	297	309	287	332	322	320	300	294	289	347	289	344	288	330	281	296	312	337	316	330	303	307	316	315	338	295	293	313	289	312	302	325	311	319	273	361	281	321	342	299	300	304	297	319	312	294	312	310	275	314	283	306	305	315	332	313	306	298	308	320	320	340	318	322	308	321	306	289	322	315	288	294	299	319	302	329	322	302	292	308	292	306	311	272	283	301	307	322	278	298	292	302	285	288	291	322	286	285	284	310	306	286	343	284	292	312	304	284	325	289	302	299	285	296	291	299	331	298	290	281	314	322	306	306	286	296	295	306	314	317	305	288	308	301	341	306	310	320	319	313	320	331	316	316	296	265	334	315	331	318	294	325	322	308	318	310	311	309	302	284	324	313	291	312	331	293	335	315	286	276	312	333	251	294	290	285	277	268	279	331	287	290	311	335	332	292	323	292	324	310	328	282	354	317	314	325	326	313	346	297	277	242	293	300	311	309	306	322	296	298	305	285	279	307	318	283	312	319	300	289	290	278	329	290	279	313	306	319	271	300	316	316	316	294	326	311	278	318	300	299	289	264	327	325	306	340	309	283	293	309	290	284	274	304	301	290	291	299	308	283	303	327	299	324	296	297	304	312	298	328	321	309	328	296	323	332	319	291	296	292	301	316	314	304	271	291	308	307	322	286	328	283	308	279	289	314	304	288	347	291	315	295	283	300	296	299	333	313	302	306	307	300	305	308	301	280	317	295	307	321	308	311	286	330	306	301	292	330	306	276	309	301	306	298	298	347	324	319	311	331	332	292	285	319	314	327	326	306	314	304	328	305	321	276	282	307	288	321	325	346	329	298	330	282	295	273	348	305	312	303	318	323	320	290	348	276	303	280	293	307	313	278	320	317	288	329	302	334	317	262	307	288	317	323	282	309	280	305	272	300	328	284	325	306	330	305	319	286	276	328	284	286	327	275	305	272	272	319	269	299	287	287	320	308	293	293	293	316	300	338	269	295	308	326	327	308	278	300	317	341	299	329	279	302	320	285	297	304	303	319	286	315	301	320	286	304	288	286	315	315	322	314	312	321	338	315	291	315	296	309	300	295	297	309	292	281	310	337	291	326	311	313	296	287	334	315	287	298	310	285	314	311	294	307	296	282	301	273	324	289	308	305	310	311	308	282	317	284	307	311	300	328	305	319	311	313	313	320	303	299	278	328	312	299	298	314	330	291	290	305	308	281	284	310	319	316	298	299	294	345	338	324	295	305	324	300	332	328	309	331	346	293	325	289	306	304	279	272	294	283	288	293	293	296	324	311	310	308	332	285	317	285	297	321	322	304	313	303	291	279	313	320	294	309	302	347	310	297	302	303	311	285	301	287	335	325	298	268	283	305	311	309	305	296	317	294	288	313	340	312	324	292	316	294	306	309	318	297	306	335	302	307	324	311	290	291	320	276	310	288	313	329	313	295	299	272	307	307	317	311	324	300	306	309	319	323	330	334	296	319	312	318	279	293	291	313	296	305	295	307	315	312	311	317	315	302	340	312	309	338	269	310	303	310	322	294	321	308	317	293	291	281	313	264	334	304	314	304	308	315	303	305	273	298	293	328	313	309	293	297	306	297	331	307	292	323	334	282	319	331	306	310	292	330	340	296	301	315	289	317	322	322	319	323	300	340	314	288	272	304	311	287	290	308	349	300	279	278	302	287	306	290	285	275	300	308	326	312	293	322	309	288	291	290	316	338	295	313	319	306	323	317	282	286	319	308	298	318	304	368	298	302	318	340	306	331	334	316	311	284	314	308	302	299	274	297	289	316	334	297	320	299	300	315	306	331	312	289	316	283	303	315	329	306	278	315	317	282	270	297	320	282	298	305	285	338	286	309	306	302	302	325	308	307	309	327	288	275	313	300	288	341	293	282	287	286	293	294	311	306	289	297	285	303	306	315	290	294	281	300	311	287	323	290	306	317	303	304	301	291	306	279	311	306	307	294	334	305	307	305	310	332	319	332	331	297	297	296	308	292	328	313	309	298	302	314	322	308	333	316	266	318	277	318	310	312	341	306	313	308	313	289	306	290	305	304	285	278	300	331	302	293	298	320	319	301	276	301	309	319	312	313	274	274	319	302	326	309	312	305	369	327	316	351	310	317	314	307	305	324	300	284	323	294	326	295	300	301	300	285	317	307	297	297	314	299	296	289	313	328	344	303	306	330	304	347	323	295	292	283	312	288	302	338	281	324	330	305	287	311	302	309	283	335	291	300	299	301	283	298	301	298	308	280	304	308	323	315	307	311	307	301	304	296	299	294	290	324	311	329	327	311	331	270	330	326	293	322	291	309	330	286	332	296	285	305	289	327	297	294	308	307	296	314	308	278	268	310	326	319	317	290	308	286	308	326	264	303	299	306	293	326	313	298	321	292	307	297	296	311	304	316	272	313	313	296	292	311	323	295	299	288	326	294	298	311	341	337	300	306	292	307	301	333	287	321	326	329	323	319	332	302	295	317	315	300	310	300	348	309	277	310	289	271	315	294	301	307	290	285	315	320	307	294	312	333	324	303	297	296	298	299	324	318	304	293	276	307	336	300	317	306	294	309	292	288	285	278	285	309	282	307	319	320	293	290	289	295	300	328	284	271	312	332	297	291	327	288	253	290	295	304	292	294	285	310	308	307	321	310	290	304	303	332	308	313	335	306	326	316	334	278	290	284	334	281	271	329	336	274	300	292	319	291	347	299	313	319	315	311	285	344	323	303	289	291	300	356	317	300	289	314	326	308	308	298	325	301	300	284	287	304	301	286	306	328	337	317	282	295	294	324	312	294	298	309	302	311	312	298	300	294	328	296	283	295	300	311	276	289	342	301	279	317	286	278	304	347	295	318	294	321	294	327	309	279	278	318	301	303	310	307	326	303	286	319	290	325	302	318	327	278	354	296	298	300	271	317	335	295	350	290	271	307	292	313	309	300	329	322	341	289	312	308	284	327	335	293	284	284	314	273	304	301	298	300	305	308	296	344	289	305	318	284	310	298	315	321	283	287	289	318	311	291	338	323	320	313	305	295	293	312	311	329	299	305	294	331	322	289	303	313	297	277	306	308	298	288	277	363	310	291	285	319	279	283	303	319	328	310	284	305	325	300	302	307	329	314	299	319	297	326	295	303	282	322	316	277	282	270	300	301	309	308	313	325	317	298
19642	19876	12840	3036	1309	889	760	757	719	824	632	632	609	587	593	615	605	586	656	603	576	585	617	565	641	535	549	646	545	563	586	626	601	562	546	568	579	605	554	588	583	531	579	568	581	562	559	587	571	577	576	550	544	584	578	586	587	554	576	587	562	617	590	559	549	598	589	560	566	583	568	565	559	623	585	571	561	634	593	589	601	558	571	556	578	591	569	588	593	603	560	571	585	539	572	607	588	546	556	574	556	587	598	636	544	554	606	576	545	602	545	606	549	559	588	584	602	541	533	588	541	572	603	597	560	599	622	547	571	571	604	578	589	530	612	540	596	577	571	571	594	577	535	587	597	577	596	592	559	554	538	574	609	526	588	593	593	579	566	596	601	542	620	574	592	630	617	570	560	566	561	564	597	577	554	619	583	620	571	547	567	566	541	555	584	532	545	557	565	585	519	582	616	643	574	542	559	536	596	534	561	589	608	564	558	577	562	574	563	584	560	579	567	619	572	568	577	528	581	547	605	579	570	584	529	612	565	589	533	571	566	607	574	545	604	537	571	605	530	597	577	547	569	574	549	605	570	582	556	562	574	589	584	567	562	579	556	556	583	569	563	582	608	591	593	553	605	567	563	538	556	582	584	585	614	611	566	595	571	586	589	596	634	579	547	592	572	576	547	602	539	587	602	559	582	532	562	557	578	529	580	590	595	594	568	538	555	613	580	561	559	566	590	598	538	593	585	597	576	558	598	577	574	572	584	553	562	573	584	573	563	588	567	583	556	556	587	577	578	554	597	603	535	558	574	602	553	621	572	593	596	586	559	595	558	566	581	575	584	615	585	563	597	591	581	583	582	552	591	576	553	543	592	580	587	639	561	569	563	591	580	568	582	584	538	582	595	554	583	585	560	582	549	532	579	566	583	555	584	573	563	589	601	571	542	579	582	572	592	561	596	567	566	559	559	547	566	569	545	539	623	570	572	590	576	577	573	604	569	625	610	600	551	558	555	531	575	580	553	609	559	577	572	614	607	603	574	592	623	591	570	563	591	570	588	528	579	572	547	574	543	584	610	599	632	535	568	568	547	580	557	558	597	544	564	592	576	556	565	535	572	572	588	615	579	605	572	559	553	593	571	555	617	528	559	543	621	593	618	575	599	585	565	526	571	591	558	554	588	568	599	539	574	556	597	525	564	594	578	552	590	563	543	586	609	601	588	586	554	606	551	579	616	536	595	573	617	582	600	561	619	538	580	601	559	566	585	591	514	560	565	570	568	573	590	572	592	560	590	566	581	551	556	579	527	614	541	553	542	557	546	651	622	519	541	591	582	597	573	642	569	583	573	601	553	570	546	563	568	494	599	619	583	573	576	587	548	572	592	579	559	548	571	585	605	570	607	589	578	586	587	576	583	579	565	565	563	596	548	624	565	559	574	591	552	634	568	578	587	509	594	571	605	565	602	587	575	556	587	566	574	588	565	569	576	623	598	561	573	590	573	557	594	588	606	582	597	575	621	581	579	527	563	602	613	593	571	577	601	587	537	584	593	588	553	529	587	628	548	557	537	560	575	558	570	577	548	574	569	601	535	590	587	601	579	567	575	552	585	562	558	562	598	543	558	565	582	535	587	566	557	583	598	597	581	591	578	579	573	544	560	587	565	598	609	537	540	586	556	587	532	600	589	612	590	581	571	592	548	568	531	545	601	590	578	556	529	583	610	556	584	581	602	590	560	580	543	607	557	564	551	547	618	582	599	573	584	606	552	567	580	588	592	560	593	558	576	559	557	609	610	575	569	590	585	516	525	585	575	575	584	589	581	536	568	600	613	527	576	566	545	620	613	579	575	575	589	559	579	569	554	558	549	640	601	558	563	552	555	605	546	520	608	582	557	552	578	559	575	606	555	573	635	600	575	593	549	553	608	570	571	586	574	594	593	551	577	608	566	566	591	554	564	585	553	566	608	575	566	568	587	591	572	604	575	624	592	586	590	580	565	622	578	586	582	636	583	562	579	562	641	575	580	552	591	612	587	580	576	599	583	569	529	542	563	579	585	610	583	596	554	571	547	580	582	615	579	607	569	599	575	576	562	593	546	553	548	542	551	572	570	571	578	577	615	623	557	631	602	578	618	578	598	569	564	580	575	562	568	603	589	600	589	539	583	587	604	575	578	556	572	561	567	559	570	563	595	599	595	547	550	602	575	559	592	595	554	599	596	559	582	571	604	564	558	584	612	585	591	577	552	562	526	601	559	590	560	584	609	577	562	586	606	598	551	604	559	571	539	613	601	563	559	595	600	570	584	574	545	588	618	574	550	521	577	577	530	535	578	602	599	584	626	610	571	589	612	574	560	573	601	569	566	545	566	603	567	534	531	582	597	588	566	587	535	599	590	570	561	593	570	577	567	586	609	601	615	596	612	554	566	557	527	533	561	575	599	581	581	607	603	574	572	603	576	581	585	562	536	581	566	551	563	563	601	617	585	560	546	545	615	576	611	560	540	591	531	563	572	593	605	595	573	593	577	609	562	506	581	616	573	591	634	598	595	557	543	529	571	583	600	547	551	543	579	613	579	618	595	596	589	537	615	569	562	569	555	546	522	551	556	537	572	596	565	605	542	517	594	577	579	542	581	586	589	560	579	604	545	586	582	626	560	597	588	573	574	583	611	582	567	608	583	590	546	553	590	608	521	563	574	564	541	573	575	522	583	606	576	574	604	544	521	624	569	582	542	555	611	584	584	584	561	603	566	555	542	593	547	599	564	594	613	570	577	566	630	577	567	597	555	605	568	574	587	601	576	603	586	566	572	599	563	595	567	577	558	528	593	618	541	587	576	555	549	561	543	571	566	550	563	605	540	615	584	621	571	542	597	583	603	568	556	590	597	578	579	586	597	593	537	580	570	600	595	582	580	566	586	564	621	579	578	617	554	541	614	574	550	578	615	520	594	608	582	583	611	569	600	541	548	566	571	550	597	547	562	560	599	557	595	589	556	571	564	565	588	568	598	575	581	528	561	534	550	577	530	541	560	597	603	543	575	578	561	531	558	605	597	549	612	603	580	584	554	575	547	595	618	609	600	578	562	579	595	599	582	591	598	551	593	559	604	622	554	589	503	578	553	592	566	605	579	585	571	566	574	550	604	572	541	582	553	555	580	578	579	572	573	599	542	556	584	557	555	588	559	538	550	586	565	591	613	612	552	561	539	563	595	580	556	594	567	565	612	544	546	579	582	528	587	580	610	568	583	550	564	609	562	555	615	569	602	563	581	561	600	578	558	568	570	559	594	569	592	542	532	589	585	630	562	577	579	555	556	586	572	557	600	583	551	591	575	635	577	558	576	578	566	557	545	594	605	578	610	578	532	541	543	596	584	571	574	553	539	577	587	562	593	572	582	536	597	566	565	580	553	558	564	588	543	543	564	616	570	610	597	530	545	586	557	530	599	599	597	547	558	584	544	593	580	550	574	583	560	600	595	590	579	545	577	566	571	589	521	545
23627	21475	29013	24186	21417	15698	1342	546	1350	2077	305	257	264	214	199	193	212	206	164	194	166	160	161	171	167	135	170	139	143	139	148	152	135	134	131	144	144	142	121	134	145	138	125	153	157	151	133	139	134	137	137	166	138	126	117	135	125	122	121	142	144	144	129	126	136	135	143	117	135	142	155	128	159	134	134	126	145	133	124	144	146	159	119	115	128	150	127	117	114	140	144	127	130	156	150	131	146	120	142	135	148	131	142	120	144	137	143	128	140	133	163	128	149	145	135	136	138	141	133	135	133	147	150	130	147	138	124	151	127	124	126	136	125	138	149	128	135	149	134	135	129	160	126	120	157	126	140	132	124	141	138	133	126	159	142	141	121	137	126	128	132	116	119	139	130	148	147	127	143	115	148	131	146	115	146	155	131	129	115	143	136	129	139	112	129	132	151	134	118	146	127	114	134	111	124	128	101	154	125	150	158	120	132	120	141	121	131	122	138	149	129	139	135	140	138	131	140	124	124	139	131	134	129	120	129	127	134	125	126	136	141	122	134	136	135	142	103	133	150	142	123	111	117	131	129	137	125	131	161	119	125	145	145	146	139	148	148	131	125	129	144	138	115	127	138	136	138	151	120	150	123	108	130	162	140	137	124	101	149	145	135	134	125	118	147	127	135	126	143	139	124	131	128	133	130	142	136	126	126	132	133	129	130	146	156	125	134	109	165	121	148	130	132	134	118	124	128	130	149	125	140	134	115	125	121	107	125	130	127	134	138	133	142	117	123	117	151	135	147	128	137	116	130	128	132	134	130	128	138	145	155	137	126	131	144	135	136	125	130	137	130	149	121	124	128	147	138	124	125	131	121	136	133	130	141	128	130	141	125	118	130	120	111	125	132	145	139	135	122	136	142	137	121	129	136	117	125	141	136	121	124	143	123	153	130	130	128	133	148	135	119	154	129	131	133	120	132	133	131	139	122	148	128	118	121	135	135	154	120	146	149	132	130	135	137	134	121	135	126	149	118	129	117	127	132	125	120	128	111	125	132	133	126	123	141	135	126	120	128	134	144	134	135	114	133	137	129	118	116	129	121	143	120	150	128	131	145	122	134	142	131	132	129	141	140	130	126	137	142	126	130	139	114	117	127	133	152	143	106	129	152	128	111	133	112	139	132	135	128	117	145	141	124	136	132	128	120	148	130	143	125	121	116	138	136	124	136	129	118	137	146	128	138	140	114	158	145	145	122	134	155	157	145	162	126	119	120	140	132	135	105	128	150	142	116	115	152	120	149	162	125	155	118	127	139	121	120	150	126	135	151	132	149	129	150	120	139	141	119	140	133	145	126	147	130	111	149	133	130	138	119	141	149	130	136	149	147	149	132	147	127	132	148	120	118	140	136	137	134	136	121	135	138	131	132	157	132	137	137	136	154	140	152	127	130	118	125	145	134	109	151	124	128	148	125	140	124	148	115	140	154	128	140	137	134	134	147	150	108	126	135	134	147	137	140	148	144	142	134	140	138	157	132	125	130	131	128	119	142	140	131	141	124	127	128	131	127	137	117	120	132	137	148	134	135	132	107	152	132	120	113	121	124	136	159	139	128	153	135	160	140	167	133	134	153	135	115	123	148	149	132	140	126	134	144	148	138	128	149	125	156	123	131	150	143	137	138	117	142	133	125	137	133	143	132	140	124	143	132	133	157	131	148	127	139	137	127	124	137	131	139	142	149	126	147	146	138	136	120	126	124	145	157	126	144	136	115	132	138	141	138	126	124	135	148	132	144	142	114	130	158	126	123	115	149	130	133	124	149	132	122	126	145	136	123	117	134	140	137	148	124	128	133	140	146	149	122	143	136	133	120	122	123	167	150	132	127	129	132	138	126	130	152	155	138	125	117	123	133	120	152	133	139	139	115	130	127	140	117	135	132	145	151	136	131	132	132	153	137	122	128	136	131	131	146	131	124	125	140	120	115	135	137	131	133	118	122	126	134	133	149	139	145	124	143	130	153	143	152	124	133	151	132	138	148	139	158	167	136	145	120	125	139	106	129	138	131	129	141	147	141	149	155	128	150	133	138	103	152	141	133	134	138	118	124	115	124	145	139	122	126	112	128	138	109	141	111	126	124	145	126	131	129	144	126	103	147	124	135	121	127	148	119	121	123	106	144	141	139	136	141	122	128	119	130	131	134	134	144	160	132	135	144	152	117	134	122	146	118	147	153	145	143	133	121	132	151	144	143	144	118	139	139	124	145	121	153	129	132	134	133	131	144	136	121	130	143	117	133	128	119	144	138	141	133	131	136	106	112	130	137	142	118	134	131	145	140	148	133	121	143	154	134	126	129	124	137	117	146	153	132	126	118	123	132	125	142	136	118	119	141	148	121	145	148	163	106	132	135	140	127	112	125	128	119	132	115	130	99	121	130	151	140	129	149	116	128	108	150	117	143	130	135	132	123	133	123	149	119	156	119	138	126	151	152	127	153	133	150	139	111	117	145	157	138	114	116	130	143	115	121	140	156	134	119	138	114	142	152	133	141	128	129	102	121	150	139	139	139	140	128	108	141	126	124	137	136	127	134	133	116	159	118	130	145	139	124	134	129	108	108	141	151	131	140	143	128	131	155	125	127	133	141	107	134	143	146	136	148	126	135	109	138	145	134	137	132	154	130	138	136	133	108	143	115	138	120	113	130	118	129	127	139	126	123	144	142	127	131	143	131	154	125	125	134	152	122	125	146	120	134	126	111	114	136	108	121	127	144	138	153	138	129	125	129	125	130	132	133	132	135	145	147	110	134	122	108	128	134	119	142	125	111	158	124	125	126	113	127	155	139	126	140	126	125	138	175	133	144	145	146	135	146	155	127	134	123	161	147	136	150	131	115	125	128	121	134	136	118	131	136	145	132	128	127	114	130	115	127	114	110	130	142	136	131	120	127	126	136	113	138	130	135	113	146	126	146	133	160	137	117	133	107	137	136	140	136	128	104	126	143	132	136	156	138	118	128	126	129	151	144	129	135	136	132	112	129	136	160	117	137	131	126	144	119	129	133	133	148	141	128	132	137	151	125	146	136	142	128	122	128	144	142	126	141	143	150	119	119	130	140	122	106	143	117	146	120	144	140	135	147	155	126	134	145	108	138	113	128	126	131	121	132	121	139	133	150	134	136	137	130	108	140	151	146	118	133	136	118	133	121	128	128	153	124	111	147	142	133	130	131	135	148	147	135	134	147	144	125	132	127	123	133	138	134	132	155	152	122	154	135	139	112	142	141	122	124	129	158	122	137	119	122	141	132	144	131	126	122	135	130	123	135	128	140	131	148	119	140	139	119	126	141	138	137	124	121	128	139	130	141	129	133	147	122	131	143	133	144	132	127	121	121	151	137	150	129	127	138	132	124	132	141	146	129	125	156	141	124	126	136	113	137	123	145	139	129	141	133	157	142	125	119	143	131	114	135	143	141	150	148	137	122	132	129	121	144	130	129	115	127	154	144	126	136	111
28128	41328	34384	15548	4515	2624	1969	1728	4944	5981	904	756	675	622	562	507	534	448	424	424	395	395	382	392	344	386	339	322	340	350	356	302	304	319	321	343	326	324	281	316	278	279	279	289	306	282	317	303	258	298	308	288	274	279	290	290	290	271	274	275	256	289	293	281	255	281	308	269	258	281	264	250	291	274	292	264	252	301	320	262	267	280	266	247	293	252	240	244	291	272	291	251	273	254	278	271	269	272	260	277	258	264	270	213	258	269	260	248	261	279	245	252	267	259	266	239	281	265	282	267	255	253	256	259	249	260	243	252	290	275	311	262	263	267	283	264	266	270	265	267	292	280	260	281	266	275	264	251	255	290	271	272	256	282	275	259	252	254	267	269	271	302	230	280	269	283	261	252	268	300	261	259	287	242	262	269	284	259	263	274	255	265	272	234	250	271	295	279	253	312	281	248	264	241	270	259	293	241	264	243	267	231	250	278	258	269	270	236	265	225	274	259	265	240	248	277	267	291	265	243	268	231	276	257	262	230	241	260	247	257	248	251	287	264	261	271	276	257	254	261	271	310	249	245	259	258	258	268	271	258	233	272	255	263	302	272	266	253	289	288	260	255	267	239	263	277	253	263	288	277	263	268	285	261	262	255	293	257	282	236	251	271	261	267	251	266	264	254	265	256	239	255	273	299	267	265	252	265	276	252	244	252	261	233	262	250	258	265	276	273	277	269	250	257	303	271	240	256	296	247	265	254	259	252	271	253	274	289	262	247	270	275	237	256	253	253	250	258	229	229	257	262	230	266	290	256	277	248	260	254	251	289	291	286	250	232	268	268	259	252	249	246	249	232	252	259	267	271	258	259	278	254	268	242	259	281	244	286	259	271	295	288	234	273	251	266	240	278	247	264	267	242	228	228	280	275	287	263	266	239	265	276	279	260	284	303	250	245	270	270	267	268	268	266	275	271	302	285	273	254	254	255	268	248	233	246	269	286	249	255	262	240	277	263	215	279	268	235	238	283	257	240	255	242	282	262	268	279	250	270	267	269	264	284	279	272	287	255	267	271	241	280	256	283	266	221	260	274	243	271	318	291	261	270	288	252	269	256	226	251	273	239	260	242	262	289	253	253	267	228	268	255	294	258	248	247	271	238	281	250	239	261	255	283	244	274	283	230	273	239	273	250	268	253	219	256	253	241	260	278	265	233	228	286	274	245	232	277	264	251	287	258	273	248	253	272	258	255	258	265	249	281	235	266	284	260	275	237	276	260	238	239	268	260	242	280	262	238	268	229	257	272	255	236	276	273	270	261	278	263	259	286	231	264	246	269	250	232	258	256	263	250	267	254	282	272	258	271	248	269	251	268	277	289	267	276	259	246	270	281	282	273	278	268	269	248	243	257	262	292	262	286	266	253	275	277	286	261	259	275	294	252	262	232	269	270	251	273	244	269	254	253	279	241	278	248	259	264	289	277	293	261	282	294	246	249	244	274	269	244	285	258	281	291	228	230	280	243	293	274	266	279	298	266	248	259	271	274	260	262	248	240	255	269	253	243	284	270	257	274	264	232	250	286	276	269	252	242	268	257	252	238	249	256	287	233	266	271	248	290	263	246	275	266	254	267	239	259	262	262	274	259	254	256	239	280	266	257	277	243	248	276	246	255	231	250	258	270	262	249	263	277	291	277	279	271	267	258	263	255	244	254	269	280	267	276	278	295	258	249	256	240	256	267	280	296	278	259	257	260	248	253	255	254	270	275	267	238	266	245	241	254	224	258	274	265	253	258	255	250	238	271	268	253	264	274	252	288	305	275	278	248	267	246	269	240	261	288	268	244	254	252	270	242	254	261	258	278	258	273	247	292	261	254	246	259	272	268	238	247	255	260	271	278	287	287	279	234	261	254	262	244	246	287	265	263	269	266	259	251	281	272	267	295	251	262	243	262	255	294	249	259	267	230	266	249	243	289	292	264	269	269	221	265	225	281	259	294	241	268	256	257	272	287	260	265	248	281	257	233	275	273	256	251	282	250	263	247	272	261	269	252	264	258	247	259	243	295	265	255	265	252	260	277	265	264	232	265	290	252	241	249	283	275	271	314	254	266	241	279	252	256	247	273	279	285	241	256	247	244	279	274	227	234	254	275	273	241	278	257	258	265	269	269	263	279	272	245	263	245	279	292	281	250	253	290	300	262	267	247	254	298	297	240	228	275	254	260	231	263	257	245	229	241	261	260	269	252	265	289	275	242	282	251	266	276	270	297	284	236	262	257	294	241	278	280	244	301	278	250	277	264	258	269	263	226	291	260	280	242	251	256	290	259	247	275	243	260	269	247	245	252	272	285	237	242	293	260	248	277	266	253	281	288	264	250	237	257	283	253	280	249	274	287	271	269	253	258	242	273	270	283	254	263	263	279	283	280	233	268	291	262	280	250	264	261	258	265	252	309	265	282	245	291	283	264	264	268	302	288	303	262	288	242	241	267	253	249	277	267	270	264	264	244	248	278	279	260	255	265	261	272	241	245	246	298	273	261	263	268	281	241	262	251	288	282	248	260	241	288	256	250	290	252	243	275	243	292	275	259	241	264	255	256	277	272	260	269	281	302	264	253	279	275	251	266	256	263	262	242	262	261	279	275	274	274	265	255	261	267	280	233	288	261	262	289	275	210	255	271	271	268	279	237	250	291	241	271	285	273	264	294	270	256	272	253	266	281	277	255	268	240	241	245	292	286	269	245	258	254	236	270	255	283	274	258	250	230	288	302	273	264	250	252	237	256	263	281	261	262	260	249	269	275	254	280	264	259	253	231	265	260	250	267	274	252	263	262	284	253	260	281	253	257	273	254	254	298	275	263	279	274	277	241	328	286	277	259	288	252	243	269	301	251	282	267	262	275	255	242	241	282	278	301	232	264	272	277	268	265	238	257	298	280	231	262	271	245	264	290	240	268	268	256	222	259	298	274	274	312	264	285	265	255	259	255	300	242	274	261	227	287	277	267	295	256	272	268	254	261	266	260	234	275	249	265	268	274	271	273	266	282	262	261	267	252	244	287	298	263	275	268	291	273	273	254	263	252	266	261	268	263	273	256	257	258	249	264	269	260	249	292	263	260	246	269	271	268	260	264	265	306	273	273	250	271	240	278	210	256	286	251	253	230	273	264	254	264	250	255	267	274	267	260	284	287	239	259	275	273	245	267	254	281	282	262	271	262	251	271	274	253	308	246	250	275	269	281	237	261	274	258	263	239	269	294	259	263	265	255	249	238	251	263	249	243	247	284	256	253	270	254	231	234	263	266	276	262	246	268	254	262	278	278	257	253	246	266	245	278	278	235	255	265	259	258	268	267	249	253	278	260	249	266	277	279	248	256	230	284	252	269	255	277	275	242	255	263	246	240	278	233	268	263	284	263	273	271	285	270	263	262	274	255	261	245	245	267	282	245	270	247	260	268	283	247	255	265	267	235	257	256	257	285	267	253	267	273	241	254	268	244	251	284	267	266
27400	19652	9085	1576	406	348	316	336	410	375	313	326	312	302	307	285	300	305	287	263	328	251	279	326	290	302	315	268	332	309	278	315	343	266	279	300	310	314	292	317	291	309	293	300	280	310	297	311	308	307	302	310	314	303	303	309	324	281	271	287	280	290	282	291	294	270	314	296	287	298	316	307	290	331	297	267	280	295	295	295	310	273	282	286	307	316	325	309	312	276	277	291	295	268	300	289	327	301	298	316	304	319	280	283	310	288	284	320	290	298	315	275	282	277	278	294	293	297	340	325	302	277	283	302	285	281	303	298	314	296	330	301	298	293	348	294	290	298	287	311	314	286	302	285	304	311	310	302	315	291	291	289	289	306	300	313	302	305	297	273	312	307	326	279	270	300	286	298	299	280	315	303	298	289	289	294	296	292	300	306	270	242	284	279	297	307	306	312	321	290	295	275	286	256	307	283	333	299	292	312	269	264	312	293	299	279	283	302	296	299	303	282	289	325	290	347	301	308	324	297	282	323	308	303	292	276	298	326	282	291	340	302	334	279	275	294	346	302	291	304	317	295	323	307	296	279	302	268	310	272	302	290	300	317	276	275	363	278	307	316	310	299	345	288	280	313	303	278	282	280	314	323	281	335	308	312	291	297	317	292	305	341	292	306	301	288	275	313	325	314	283	291	277	306	301	315	296	294	304	279	312	300	328	266	307	267	297	297	300	291	281	287	300	300	316	292	307	296	302	309	322	306	260	279	315	303	302	291	278	306	281	303	313	286	277	285	277	299	291	300	295	310	298	304	286	299	296	282	275	293	286	318	249	273	309	281	300	317	320	292	291	328	320	322	333	320	267	311	301	285	273	335	301	283	307	253	297	307	273	266	287	275	311	292	310	282	298	296	270	289	286	278	268	292	318	295	318	310	262	338	280	303	270	274	292	290	313	318	308	293	300	312	285	297	314	281	301	308	296	296	323	282	294	307	278	286	293	281	297	276	271	298	275	292	272	313	307	282	295	305	337	284	296	297	298	309	288	281	331	286	306	302	274	294	258	311	302	277	289	285	313	274	276	299	314	311	279	318	307	315	306	305	317	303	301	309	311	299	303	310	283	289	302	271	283	276	275	301	284	278	283	322	285	287	297	293	291	298	322	328	298	316	314	320	291	306	284	312	289	274	305	279	307	281	300	273	312	305	287	309	313	291	283	298	297	311	285	309	329	321	303	295	267	268	288	276	288	319	297	275	271	305	286	281	338	291	267	302	284	316	320	304	289	287	324	308	294	311	281	310	301	310	286	277	273	315	300	289	271	326	282	273	293	279	290	278	296	298	304	321	291	312	294	291	319	291	263	326	278	309	328	291	317	287	261	306	303	301	293	293	276	310	288	321	286	300	327	315	294	293	339	288	285	269	306	276	270	284	282	285	314	281	316	296	304	288	300	314	322	303	290	273	270	319	320	275	289	303	310	288	278	295	297	272	288	270	291	292	284	341	307	281	300	280	317	305	265	325	296	279	308	301	315	314	281	312	326	311	308	283	293	299	285	317	292	273	279	291	299	268	289	307	295	300	250	296	272	299	322	312	292	317	271	285	282	292	301	269	282	276	295	298	323	297	304	287	312	308	294	307	338	315	301	260	290	305	288	312	271	322	295	306	305	293	323	291	331	302	310	256	292	248	319	303	312	284	298	319	281	313	301	278	318	294	321	282	296	287	313	311	315	319	287	296	270	322	295	256	301	315	296	306	339	290	302	308	301	296	277	293	275	292	292	314	301	270	261	309	301	290	302	289	266	325	328	293	319	337	294	292	331	300	285	299	320	265	296	297	295	312	279	324	308	316	284	295	298	285	293	262	293	273	296	317	292	321	347	284	310	311	332	260	309	278	270	327	307	294	327	315	281	279	268	292	302	296	303	270	309	318	283	261	282	275	280	294	301	295	294	293	308	307	249	328	293	287	295	312	305	322	295	313	283	294	326	287	285	289	328	291	274	285	274	269	278	303	335	290	290	300	289	288	270	321	297	318	297	344	297	269	288	309	281	312	275	288	316	287	281	285	289	318	283	311	290	296	286	284	303	281	271	292	286	295	286	277	318	296	317	296	290	322	292	315	317	303	330	273	317	289	289	330	303	288	276	302	297	281	281	300	300	295	302	283	294	278	300	307	311	258	327	303	282	266	298	311	327	319	321	277	286	261	278	291	276	329	285	301	288	297	306	294	302	289	310	298	299	308	294	279	285	314	317	264	300	317	285	278	269	253	283	303	297	315	287	309	327	309	301	326	297	279	262	286	298	310	290	294	319	323	303	302	300	295	274	328	298	306	307	270	292	316	298	322	291	297	296	309	266	278	317	283	304	293	303	295	287	289	293	247	308	286	321	334	336	290	316	325	317	290	301	277	319	280	303	323	280	281	300	307	303	279	303	296	264	316	281	304	293	292	304	270	293	290	300	314	292	309	282	281	310	279	277	289	311	292	311	299	296	286	332	302	283	282	323	281	300	278	312	289	297	324	285	293	279	291	282	287	308	304	298	312	273	287	289	310	316	326	312	288	298	313	294	314	345	302	281	302	287	296	303	303	277	282	305	321	336	314	299	277	280	262	314	306	311	293	296	274	322	298	271	304	311	301	347	320	278	321	329	304	303	301	283	306	308	298	292	287	295	328	304	305	273	309	326	274	293	309	308	315	268	323	293	271	281	333	244	262	289	297	296	300	336	285	306	297	302	316	282	301	309	293	311	326	295	276	283	310	307	311	287	293	306	299	293	281	304	301	329	300	290	324	273	303	279	302	303	314	306	317	307	271	333	284	284	318	319	311	291	302	310	303	299	316	280	296	292	279	344	313	315	281	314	319	302	277	256	298	282	293	314	286	312	281	314	279	295	316	265	257	323	274	301	292	275	283	288	308	292	284	303	296	307	329	301	298	307	287	307	290	282	275	303	298	276	308	295	274	333	292	284	317	314	292	287	289	322	280	289	290	300	299	299	287	303	303	322	328	287	328	321	295	306	261	328	303	312	297	306	281	281	277	317	319	281	289	276	333	283	306	317	310	304	276	274	328	292	274	306	253	293	323	314	285	314	312	314	315	306	273	322	305	314	288	321	302	311	292	305	320	289	306	296	296	299	282	293	295	307	325	282	300	306	304	318	321	304	289	297	322	281	298	267	272	297	277	250	287	274	322	275	303	297	319	308	314	300	286	305	286	317	337	281	297	286	293	301	293	289	286	311	297	300	332	308	331	304	287	345	317	328	280	264	326	291	297	291	298	255	280	263	323	265	307	257	301	302	286	351	282	321	307	312	327	292	282	300	303	324	291	263	334	290	285	280	295	281	316	270	304	310	287	307	325	314	308	302	294	298	277	308	295	278	300	288	289	290	294	310	316	278	315	347	284	284	308	311	289	282	318	311	274	307	280	295	292	288	293	293	308	283	276	303	303	268	272	313	278	268	318	287	308	301	303	321	306	306	301	291	303	307	292	340	277	305	300
19336	17814	11355	2349	685	656	621	636	941	784	630	554	551	563	600	549	571	581	595	546	548	515	569	536	512	558	566	556	557	556	553	556	533	587	544	557	576	568	573	582	582	519	537	563	590	556	567	569	570	561	602	559	535	597	578	574	579	541	584	567	529	512	549	565	563	621	566	557	611	573	584	516	571	568	588	549	498	550	534	581	557	545	507	521	560	555	530	567	594	585	523	583	573	574	568	555	572	572	540	608	552	577	557	522	520	550	559	537	569	525	540	521	540	618	521	548	571	579	488	547	518	565	559	587	553	528	578	523	548	566	587	501	582	535	539	501	524	552	569	487	549	534	520	539	602	526	613	540	573	600	593	555	530	567	529	533	528	554	560	597	567	566	578	559	547	587	600	591	523	535	550	575	532	552	545	557	551	576	587	556	534	541	535	568	556	519	523	524	554	597	555	534	571	543	543	557	553	540	535	547	568	535	573	519	503	579	543	556	533	573	571	516	548	567	558	590	547	540	547	580	574	577	557	564	591	548	551	612	527	567	538	527	530	551	549	503	598	563	557	581	562	550	545	561	539	526	549	604	581	544	554	579	601	564	561	515	553	567	552	566	522	531	575	589	534	561	554	551	567	518	548	526	550	568	527	608	559	573	570	545	551	551	546	576	532	548	538	563	586	529	570	501	560	604	564	527	554	528	552	556	546	586	496	552	549	572	575	566	543	550	580	537	529	534	552	561	556	509	576	530	609	592	513	534	532	556	538	527	565	577	559	529	545	578	545	582	540	552	539	535	582	536	574	537	580	572	566	560	549	615	569	588	574	581	562	554	512	557	527	536	532	520	548	536	551	531	533	534	555	541	533	553	586	511	553	586	532	543	511	566	552	549	577	550	572	547	523	591	605	601	528	512	555	564	529	578	537	537	548	559	558	565	573	525	567	540	539	549	556	542	580	579	589	579	520	520	569	553	541	561	557	540	526	553	538	576	573	504	546	504	549	575	556	558	577	537	575	527	542	588	564	555	508	561	521	564	577	546	513	603	572	569	546	538	565	556	561	504	561	585	537	522	549	559	533	616	581	602	579	546	570	519	539	522	606	565	545	541	533	550	558	529	534	543	562	581	587	569	555	546	546	559	570	516	579	579	573	554	548	562	567	527	596	591	580	568	548	551	576	527	527	569	537	598	558	590	561	552	550	540	555	530	538	551	544	568	549	519	548	553	583	575	558	609	551	564	583	548	535	553	552	556	519	533	547	554	551	553	563	576	565	563	550	568	568	570	537	540	554	513	531	559	547	536	568	557	528	545	541	539	559	531	598	579	591	540	540	492	562	526	554	603	564	565	597	572	610	560	550	547	561	561	552	581	535	524	566	537	593	544	598	559	575	534	556	564	534	547	561	564	565	588	540	563	575	570	579	539	609	542	558	532	589	566	543	551	582	557	517	594	582	571	518	548	615	559	543	560	550	516	541	586	515	563	562	546	536	561	526	557	545	575	523	552	554	557	584	554	557	558	569	558	543	550	535	549	536	580	578	572	563	574	542	618	576	589	518	537	526	546	554	550	573	572	555	573	578	562	544	565	551	553	609	544	482	548	549	537	575	521	572	601	556	518	530	565	540	525	561	575	551	565	526	620	553	549	550	570	540	556	537	531	557	580	583	546	539	529	567	540	548	539	589	538	530	532	573	537	597	555	556	517	577	562	552	542	577	556	544	580	580	559	546	567	558	580	536	535	510	555	548	528	555	544	538	553	566	567	576	549	539	543	558	561	541	577	557	566	589	554	583	563	541	563	564	552	548	577	577	557	524	573	550	558	556	564	580	554	578	562	559	556	540	568	531	558	559	493	575	515	550	509	564	553	548	568	580	583	590	597	548	560	530	597	571	588	549	544	595	559	556	540	582	565	495	552	593	591	557	552	573	564	551	577	536	537	534	562	545	579	566	587	534	557	600	542	550	528	578	549	540	563	551	519	533	554	558	555	564	602	538	583	562	532	567	603	593	550	509	594	534	580	550	554	569	496	577	542	544	535	540	532	574	533	558	570	516	525	551	499	529	570	557	559	600	542	589	591	591	558	549	578	573	534	568	553	545	567	526	588	528	562	526	581	553	518	508	573	541	562	543	566	590	569	569	547	523	536	546	540	614	548	577	586	569	561	537	529	527	544	529	518	529	508	556	629	537	537	587	530	516	587	556	546	544	565	561	555	554	539	562	588	544	565	565	571	535	517	551	583	545	540	546	562	562	567	534	513	583	539	600	525	550	528	571	558	543	586	558	623	564	550	540	576	501	560	547	497	579	596	533	549	511	613	516	575	564	554	573	555	582	574	531	546	537	587	549	553	563	569	517	553	555	539	596	538	562	517	517	583	567	544	575	537	548	550	524	547	545	574	554	555	533	525	538	545	547	540	545	562	554	565	553	540	527	529	567	532	559	509	564	543	542	540	591	574	540	559	539	565	534	574	545	576	577	554	579	562	552	574	606	588	565	563	564	538	570	548	594	588	532	582	592	623	512	527	537	553	557	584	573	563	553	552	555	570	562	567	574	579	525	555	555	523	582	590	542	558	515	556	573	534	537	547	586	547	531	564	537	563	571	581	584	546	529	542	518	572	583	526	564	547	565	591	558	527	566	572	606	522	559	522	528	543	565	575	562	537	540	554	616	552	544	574	546	546	609	575	589	597	550	577	564	611	562	568	594	555	565	551	520	594	570	582	561	538	571	549	509	536	563	568	570	532	545	538	556	557	541	577	536	589	574	561	548	577	570	558	585	563	577	577	540	535	535	572	585	544	500	547	561	585	540	569	567	563	547	566	557	552	536	564	554	605	552	616	565	553	558	560	554	527	576	541	549	551	563	585	612	557	573	538	547	542	506	562	558	571	500	551	560	551	549	531	533	572	564	582	512	587	571	500	543	537	575	552	581	576	567	560	539	554	556	567	591	560	546	526	528	528	529	552	600	561	574	513	590	589	538	570	511	548	611	594	526	543	557	590	603	528	540	551	620	605	571	582	581	538	528	529	527	557	536	570	555	551	580	563	541	556	528	563	531	567	579	515	542	556	577	556	528	571	553	605	580	563	581	552	581	517	556	578	546	593	521	538	564	537	536	570	594	567	562	568	583	528	542	541	586	523	585	591	585	560	575	537	530	583	556	556	604	567	583	581	561	579	582	561	532	587	558	583	519	570	533	551	548	577	551	515	533	557	594	600	535	559	574	557	569	582	526	565	578	519	551	553	536	543	563	548	547	595	549	576	564	550	584	544	609	541	496	574	547	568	605	559	543	555	576	552	590	570	510	520	586	569	551	592	579	563	567	563	591	536	547	560	574	598	559	551	552	557	599	599	522	570	610	559	567	510	558	542	523	582	518	554	534	535	559	557	618	545	558	507	579	556	570	531	544	517	597	541	564	547	554	609	535	551	549	547	525	523	573	550	561	541	542	551	536	557	539	591	521	560	560	550	519	564	574	556	574	589	544	524	557	554
26286	21486	22950	8948	611	419	380	453	487	460	314	350	333	330	321	327	328	323	303	316	284	304	347	290	342	319	281	332	316	312	319	328	318	322	325	269	299	324	304	343	284	311	314	321	317	292	309	297	256	344	344	314	301	303	303	340	365	313	321	333	321	307	296	323	301	296	299	319	341	310	309	288	311	307	317	333	300	293	304	277	302	321	333	329	336	301	339	324	299	307	301	315	302	299	318	305	332	291	301	322	303	305	306	305	317	307	311	299	288	303	306	292	321	323	307	307	299	313	294	297	298	336	271	319	320	330	286	300	293	295	329	296	306	299	290	297	291	326	291	279	312	287	273	311	319	294	305	318	303	277	327	308	285	284	320	301	311	294	301	294	317	349	284	313	316	317	287	339	289	291	278	316	339	289	294	325	313	343	282	299	310	287	285	296	315	320	314	289	283	305	315	298	308	331	326	284	309	306	310	331	311	284	291	336	301	330	313	291	316	305	300	291	280	317	283	290	291	284	313	307	287	301	316	300	339	262	305	320	300	325	307	285	309	304	284	294	320	321	308	315	306	329	299	278	281	312	294	311	311	310	301	333	312	266	312	287	308	302	306	295	315	293	318	314	295	298	318	307	296	316	322	318	302	334	302	326	309	295	289	317	306	281	297	290	285	296	275	276	316	318	280	310	317	320	323	300	314	305	327	286	322	306	291	303	282	295	312	296	282	317	311	287	299	281	321	311	320	286	296	328	329	315	314	309	302	262	323	302	316	289	337	305	354	318	268	321	282	330	319	328	278	324	334	307	329	302	303	302	300	310	322	304	307	300	334	299	282	304	330	299	298	288	324	314	313	282	309	303	303	311	287	288	308	296	292	285	304	282	345	281	298	348	298	288	288	340	313	292	308	323	307	270	341	310	339	285	286	322	329	319	311	293	339	292	278	295	290	311	312	301	293	328	329	311	288	309	335	318	292	274	298	296	305	315	319	299	323	320	285	292	338	295	300	315	311	301	332	324	288	298	326	288	322	272	308	304	320	294	326	308	274	281	321	328	307	314	269	306	313	310	302	339	314	308	297	283	336	319	314	295	307	269	301	314	293	314	296	305	290	301	303	303	306	283	299	327	267	277	293	300	305	282	316	321	296	329	296	274	277	301	271	303	302	315	309	309	310	268	324	298	266	311	308	296	284	313	293	332	304	291	324	289	341	298	307	318	329	327	289	294	311	303	317	313	337	293	314	312	295	324	333	283	286	291	301	292	350	303	302	320	314	320	289	307	304	312	289	287	317	304	306	309	286	324	329	304	292	299	328	332	304	293	324	269	314	318	330	346	337	327	323	298	289	304	287	331	289	304	346	282	304	305	303	279	309	306	314	274	329	321	303	314	294	320	320	260	313	308	303	305	300	285	294	346	321	319	315	321	298	291	321	327	306	277	293	300	299	359	318	308	322	291	325	335	294	320	301	311	302	335	339	294	303	338	294	276	284	296	312	297	303	311	306	306	298	317	269	299	308	307	283	327	306	290	315	311	310	321	291	277	327	301	292	321	292	293	329	336	291	305	315	311	307	325	329	309	311	309	315	282	310	289	316	312	305	304	316	296	310	304	287	291	292	302	282	307	264	309	315	314	319	322	281	287	316	291	284	298	282	288	298	315	292	319	305	319	310	316	278	307	304	323	283	290	311	297	302	326	290	283	282	330	288	321	345	302	268	292	323	316	307	305	301	289	329	310	293	310	292	290	264	308	296	302	287	300	296	302	300	319	305	303	276	289	346	307	328	286	337	296	300	293	299	308	321	317	308	335	277	297	320	303	316	305	304	326	277	296	292	310	299	326	302	311	296	321	310	316	314	261	309	278	341	307	340	315	285	320	315	258	308	294	304	295	315	334	292	309	295	298	302	318	333	279	266	336	309	330	317	292	314	309	321	302	280	297	313	282	320	301	314	344	290	320	284	305	314	305	305	332	299	300	312	315	296	289	323	325	312	304	313	325	282	287	296	316	285	316	315	302	314	309	304	315	326	332	270	291	309	302	319	307	282	310	321	315	324	302	345	309	339	334	313	286	300	304	292	293	307	316	319	300	304	318	316	290	289	311	311	327	293	284	310	323	328	296	314	287	303	292	335	332	292	271	295	288	258	337	330	306	322	325	292	284	317	269	279	305	290	287	316	294	317	312	307	332	316	309	312	278	304	310	286	289	316	299	282	315	318	316	332	318	302	285	303	328	300	297	288	343	285	317	294	311	310	313	271	309	298	326	311	342	304	325	308	288	280	280	311	332	333	324	324	300	327	325	289	308	314	303	329	316	288	305	291	295	283	265	311	273	301	327	287	313	306	272	281	310	294	352	295	312	300	341	304	292	300	341	327	315	308	312	321	327	310	288	335	312	358	324	297	302	330	315	293	293	333	318	303	323	300	295	275	282	302	306	312	312	301	272	288	297	277	324	304	288	329	316	295	293	303	293	307	296	331	297	300	313	337	309	302	310	322	298	305	313	337	340	314	324	317	305	288	272	302	298	307	302	291	296	289	293	296	279	296	268	314	322	285	329	320	319	318	320	294	324	310	310	299	312	280	282	288	306	297	280	311	297	315	327	321	281	316	330	300	285	308	315	292	345	309	301	349	311	325	305	295	271	305	321	273	295	300	301	324	280	310	303	304	322	330	332	293	304	316	304	313	305	295	322	284	308	300	283	301	326	305	333	294	324	315	287	305	262	274	301	299	261	308	294	298	309	288	322	285	302	302	289	282	294	306	370	298	315	318	283	328	312	290	297	285	300	289	274	304	307	305	311	324	305	325	315	278	312	283	283	287	296	299	328	305	290	320	313	325	338	335	319	328	283	328	303	305	293	292	347	287	328	321	333	273	314	310	297	294	311	300	309	313	266	312	301	294	295	296	314	309	326	308	311	285	292	272	316	308	293	298	306	291	320	298	283	275	307	336	303	321	308	316	312	278	308	296	305	311	304	279	296	304	299	303	302	321	265	298	342	300	300	311	343	319	294	292	295	314	339	299	319	312	314	299	322	322	304	289	338	328	279	322	296	323	319	281	300	315	303	299	308	288	266	300	325	299	319	305	284	310	283	276	305	302	317	311	315	328	272	294	319	315	274	318	307	320	306	281	282	284	303	314	292	306	318	313	311	313	319	313	319	324	292	322	306	302	320	300	323	284	301	306	328	317	300	319	302	323	320	339	299	304	332	324	303	316	332	323	297	298	332	301	289	303	294	305	280	280	301	324	308	273	325	317	329	312	295	293	312	304	318	329	306	300	340	280	305	338	323	320	301	304	314	287	297	297	305	318	323	293	272	281	325	304	325	298	311	310	349	307	324	345	318	320	306	303	281	307	324	290	312	309	295	308	295	317	303	317	321	320	325	295	304	314	302	325	309	332	267	289	277	332	299	314	291	305	304	310	289	311	284	284	296	281	304	320	319	303	326	299	300	334	327	322	307	335	324	305	301	297	338	296	320	326	287	272	291	289	316
19770	24465	15493	2448	1038	875	798	997	1342	1178	636	573	621	614	633	614	581	608	586	585	601	604	583	602	586	591	593	564	554	571	573	589	601	593	588	569	601	614	602	608	535	533	560	555	550	602	584	576	552	544	604	551	553	593	576	582	560	575	570	589	581	615	607	570	577	544	550	588	583	598	580	576	584	566	584	562	536	590	591	548	614	586	584	587	529	583	600	570	587	591	574	574	576	622	594	561	599	580	604	575	626	553	571	585	595	549	563	610	560	534	577	555	570	567	547	545	592	541	544	571	587	589	605	531	541	584	625	564	525	591	614	537	569	568	579	600	532	575	561	593	597	584	518	615	623	612	581	571	540	605	595	548	557	599	564	519	584	531	591	575	590	562	579	601	588	569	572	587	587	540	581	594	567	608	547	554	533	574	565	563	577	570	581	602	562	607	600	567	586	637	577	594	565	550	594	565	605	588	525	584	602	625	599	553	576	607	583	591	543	560	601	558	554	564	609	579	576	593	582	584	556	580	535	584	624	583	511	597	600	593	615	582	588	575	560	568	575	596	613	570	587	573	596	590	588	584	568	601	560	541	563	602	534	542	607	570	578	605	564	611	589	594	574	571	583	564	565	592	588	592	542	619	632	591	599	535	587	543	555	598	596	587	556	583	556	573	629	562	543	588	583	570	585	569	618	552	576	588	583	592	559	564	532	542	598	548	584	511	562	599	580	585	594	585	554	579	554	532	606	572	579	577	635	574	574	565	585	588	552	577	571	579	582	570	576	551	551	562	611	577	526	584	550	572	579	559	559	567	550	588	571	582	557	593	582	570	580	548	588	596	537	554	581	563	591	596	580	565	582	598	560	506	565	564	538	542	558	570	595	566	595	571	563	572	516	558	578	562	545	558	563	609	559	559	564	605	535	559	566	555	557	596	590	550	614	587	565	548	593	538	552	556	573	550	571	582	578	603	626	620	607	583	541	586	576	608	560	572	602	567	607	568	595	610	581	572	555	577	527	598	566	604	583	574	600	574	585	548	567	603	563	598	561	596	573	612	595	565	564	595	587	555	586	553	587	583	572	572	596	620	561	566	598	617	574	582	573	537	548	596	602	595	550	581	534	548	580	578	568	581	568	567	582	577	633	642	589	597	568	601	605	509	577	587	569	575	580	546	558	613	543	563	561	582	541	605	577	624	622	586	572	552	556	547	554	552	562	563	595	559	567	555	593	552	595	600	559	598	536	576	610	563	599	558	542	572	579	576	563	527	593	582	582	587	550	566	578	588	567	562	540	553	631	587	582	568	634	555	538	582	605	542	571	578	591	586	585	591	589	585	586	587	585	582	557	591	579	551	601	568	609	587	532	588	575	564	570	581	562	570	605	531	601	534	584	580	553	571	555	559	602	553	604	556	553	560	571	594	552	568	539	546	535	551	588	589	586	557	591	529	536	565	586	562	593	559	572	597	555	562	543	559	601	537	555	611	576	596	579	573	569	603	579	542	565	548	561	540	538	590	589	593	591	531	557	594	584	572	564	532	589	568	559	572	553	552	572	600	582	586	556	540	602	583	563	594	525	575	545	578	561	581	566	538	574	543	574	561	575	551	572	539	590	548	551	570	547	580	607	560	570	572	558	568	564	571	562	549	587	595	577	530	567	596	591	541	534	598	568	550	555	581	593	600	592	562	555	576	594	563	583	579	553	578	562	625	633	574	563	577	547	630	595	569	605	565	567	565	580	536	565	537	587	579	581	639	576	545	583	564	587	591	530	562	529	544	552	605	578	564	562	568	567	616	580	550	526	585	575	570	613	533	584	573	618	529	552	543	580	511	575	563	554	581	564	637	549	615	554	592	569	592	557	580	601	581	603	614	562	573	584	595	585	550	587	573	599	550	568	587	538	572	575	542	602	581	534	599	546	579	589	573	570	581	553	579	564	601	579	580	561	529	572	617	538	606	581	576	534	580	594	576	550	574	571	533	603	576	592	541	552	552	550	563	600	578	530	554	534	583	581	568	572	603	587	587	592	544	588	601	574	599	589	595	556	573	561	549	576	544	571	548	531	551	627	553	557	606	577	557	609	540	612	587	565	586	581	591	587	566	590	539	623	531	579	527	599	575	576	556	584	585	565	590	560	537	552	566	553	578	560	532	546	575	549	601	588	554	590	568	557	569	577	565	574	620	581	567	516	563	534	607	555	578	554	629	561	549	563	558	562	586	526	584	556	565	597	575	594	597	612	570	572	528	606	550	559	546	561	562	571	588	562	617	591	597	570	546	588	560	605	566	551	595	565	525	608	581	568	535	638	593	565	591	570	587	545	571	584	554	629	576	594	628	575	585	563	548	575	555	570	574	545	556	541	603	602	577	571	524	579	567	593	551	568	593	580	547	615	564	554	578	577	530	541	614	571	564	588	586	561	625	532	585	530	578	551	590	589	584	596	581	545	517	584	570	575	587	578	542	575	537	587	598	583	580	565	572	611	542	614	539	609	569	574	537	537	550	518	565	608	571	546	594	530	561	560	541	587	522	538	579	553	579	607	574	519	561	584	586	574	590	597	621	575	558	561	573	581	576	571	549	556	549	589	577	579	603	564	618	551	600	579	555	541	598	556	594	554	596	528	608	588	589	605	636	546	561	546	617	560	554	599	585	526	582	601	540	512	601	544	611	630	555	592	574	546	583	593	572	572	616	574	603	575	550	576	558	589	575	543	561	611	603	552	554	530	552	585	590	593	592	558	595	562	585	527	549	581	557	536	549	537	575	560	585	554	572	612	565	591	561	565	549	557	571	603	602	560	559	547	588	549	523	552	524	608	593	544	589	585	545	586	529	537	560	568	564	570	569	556	606	601	575	605	527	586	570	623	574	546	566	557	534	608	562	610	609	588	588	574	558	561	590	568	583	591	588	619	548	566	558	569	587	594	544	563	576	589	565	583	593	584	526	571	563	590	578	616	594	523	541	605	611	594	539	562	567	539	600	551	579	567	583	615	564	566	555	570	633	593	610	519	566	573	551	545	542	543	554	589	563	524	598	551	574	590	532	616	549	560	600	544	588	527	583	553	550	553	555	570	629	569	566	556	597	563	558	577	561	591	550	572	582	595	572	581	568	549	559	588	559	572	593	568	591	565	563	559	551	543	573	577	591	596	638	563	564	600	587	526	568	569	569	571	591	596	564	546	581	557	582	562	558	563	548	536	552	578	586	561	553	577	565	554	558	577	581	599	614	559	533	592	565	572	597	618	575	538	531	589	566	566	558	572	585	629	626	560	605	578	552	565	603	579	547	591	574	549	572	606	603	568	590	583	572	560	566	591	551	552	563	557	586	499	574	608	574	555	554	555	563	539	565	518	582	568	551	542	591	565	568	561	578	587	579	602	610	588	584	612	573	638	596	554	557	581	560	551	559	613	593	536	563	565	575	559	579	574	584	531	531	617	603	614	569	580	615	560	578	595	553	580	580	573	596	571	571	567	580	590	545	592	605	527	584
23605	21460	28996	24082	21282	15661	1283	789	1215	8109	1485	284	220	209	186	192	200	185	191	149	190	136	143	154	162	164	160	150	146	165	159	167	160	165	143	148	159	163	146	157	136	164	147	140	160	154	130	137	145	129	149	151	141	128	140	127	132	155	144	135	130	145	148	153	128	133	130	128	119	139	156	156	138	136	124	129	141	122	151	148	142	161	147	135	138	143	138	148	163	153	129	143	123	162	135	144	146	126	125	140	142	137	128	132	131	135	150	137	116	136	140	135	129	159	145	136	120	135	133	146	137	132	130	127	134	141	130	146	154	139	132	141	137	143	116	147	136	135	140	129	151	110	147	154	159	136	133	127	142	131	137	158	141	143	146	155	125	156	127	148	147	127	149	128	142	133	136	132	133	152	143	138	145	136	148	136	146	140	146	143	151	140	131	146	129	125	131	141	133	148	140	120	128	156	117	129	151	136	132	145	148	163	128	140	151	134	137	148	153	116	144	135	135	141	138	137	144	121	143	129	130	140	129	124	153	148	125	135	132	118	121	134	125	139	140	130	141	129	125	141	133	148	120	154	150	123	131	130	148	120	156	144	141	118	163	155	134	117	138	127	138	137	116	121	158	131	145	161	141	153	126	136	151	117	143	149	121	137	156	140	142	129	131	121	131	143	136	151	111	146	144	142	149	143	147	144	173	131	132	134	136	129	146	139	132	145	155	154	158	127	157	125	140	122	140	143	142	143	131	142	143	135	141	139	141	136	142	171	134	134	136	158	124	144	141	131	158	156	133	134	140	140	144	139	126	154	140	145	142	163	139	127	151	143	135	141	138	148	134	129	133	130	146	128	131	127	143	140	130	122	138	150	158	118	126	139	132	122	129	154	135	127	135	150	148	124	148	130	153	140	120	137	147	155	143	138	139	143	151	134	133	143	150	162	151	160	147	144	166	122	159	144	137	143	129	131	137	128	141	128	126	153	156	140	132	145	142	118	139	137	145	132	150	133	144	128	159	130	116	142	138	151	132	134	147	143	123	156	140	130	141	138	142	153	113	131	140	149	128	152	142	147	128	154	139	145	127	129	129	126	132	152	170	147	149	122	159	136	123	118	155	140	145	138	114	126	132	128	166	143	130	140	145	145	156	126	133	149	113	153	139	153	116	121	149	140	134	145	124	138	151	153	133	141	141	129	135	135	123	157	126	132	149	140	128	132	129	171	128	128	128	125	140	158	134	142	141	127	132	131	142	133	116	140	142	159	137	145	148	147	140	150	149	117	114	144	142	154	154	145	159	135	146	128	163	137	138	128	143	126	116	157	163	128	132	139	158	146	148	141	142	148	137	138	123	141	145	132	119	140	157	137	159	160	138	116	117	141	132	177	147	150	166	123	135	127	142	139	126	130	146	148	151	150	119	152	120	131	132	135	152	121	155	127	145	135	128	139	151	141	136	131	158	154	122	127	145	133	133	140	156	160	133	144	134	124	132	125	116	137	120	134	127	130	147	135	131	153	133	140	156	116	131	137	136	128	141	132	135	136	117	141	167	159	134	140	119	126	136	145	130	143	156	135	157	136	134	130	163	147	126	160	141	145	163	135	141	133	137	139	145	151	136	154	130	128	160	157	153	140	140	133	137	161	144	137	143	137	129	137	138	135	137	153	133	123	123	107	126	148	157	144	123	155	148	133	135	136	138	135	123	135	126	144	115	126	130	135	130	149	146	125	130	125	140	154	136	150	115	149	131	128	108	144	147	148	157	132	140	135	126	131	147	144	139	133	152	119	144	129	147	144	158	133	140	130	120	143	133	144	131	148	144	141	136	144	131	132	132	152	151	131	123	156	141	134	132	164	151	144	154	128	136	123	117	138	141	118	139	131	138	141	136	135	129	126	136	147	141	137	131	153	160	130	131	150	140	123	119	142	128	141	138	121	153	140	158	133	151	137	133	134	140	129	131	138	110	149	143	154	124	145	144	161	138	144	159	139	137	137	133	138	138	145	152	124	156	146	131	144	120	136	128	155	117	152	138	130	127	139	132	144	161	135	128	119	136	136	149	142	119	122	136	127	135	117	138	148	151	132	121	167	125	131	129	144	139	130	136	130	133	140	138	142	126	145	164	155	136	129	125	133	134	147	142	139	147	134	146	145	123	135	129	175	134	162	145	131	132	118	138	142	129	141	128	126	157	148	150	143	142	121	140	146	120	122	148	140	181	138	137	161	118	119	139	139	129	148	142	145	126	157	142	142	153	151	141	132	136	126	126	136	132	133	130	140	119	139	152	138	163	120	145	119	149	156	139	151	144	138	123	135	141	153	138	148	129	134	137	155	156	155	134	135	144	135	143	151	117	135	129	144	129	148	142	139	132	159	128	124	131	141	144	156	141	134	136	144	137	134	137	143	137	136	135	139	153	122	137	130	154	118	143	137	123	141	120	150	131	146	124	150	147	134	148	140	148	143	146	158	126	152	120	128	132	138	133	147	141	126	134	134	122	149	132	166	127	151	142	120	145	115	121	153	128	158	138	144	154	112	146	152	134	131	149	135	130	132	125	157	130	155	138	143	139	130	141	148	149	138	134	132	133	146	128	136	149	151	133	143	121	139	133	136	139	123	134	132	126	135	139	139	140	141	136	134	145	115	142	144	137	143	157	163	139	144	150	141	141	122	156	138	149	143	148	128	118	144	129	151	138	138	139	154	145	141	151	137	132	150	114	129	125	124	127	144	145	120	120	136	145	128	152	145	143	134	131	146	153	137	142	136	144	156	143	159	145	144	135	156	151	124	135	136	149	155	144	115	133	145	136	155	130	130	136	153	137	120	129	140	147	142	144	130	134	138	123	126	143	135	157	132	132	143	125	160	120	162	143	145	152	168	159	123	146	152	144	130	140	136	146	157	151	133	161	133	141	133	112	141	153	137	106	145	144	133	127	135	160	136	127	127	131	143	155	120	146	146	138	119	147	139	123	122	145	117	145	135	141	134	128	136	139	161	134	136	150	155	136	142	140	147	131	116	135	124	142	136	138	126	156	138	134	146	157	133	143	130	135	136	131	148	125	120	146	142	138	134	129	119	132	166	150	148	165	148	130	146	144	154	115	141	132	158	133	157	134	164	127	139	130	134	128	157	137	146	123	159	140	135	123	146	123	134	153	129	145	128	131	142	151	131	133	117	152	131	148	123	127	138	152	143	133	158	142	145	120	142	151	134	151	146	130	151	143	137	122	117	135	147	150	144	141	147	139	128	124	114	144	148	125	124	142	140	142	139	122	128	134	145	141	133	158	138	144	120	126	148	135	118	138	152	129	138	137	137	142	147	139	139	127	148	142	149	123	140	126	121	157	150	137	134	157	113	135	150	138	136	136	150	139	121	139	128	152	136	132	126	150	135	156	139	136	138	149	127	134	157	170	142	153	142	132	146	132	140	140	127	143	143	113	151	114	159	122	141	145	126	160	146	139	122	133	130	157	134	111	122	126	149	138	174	137	133	130	122
28610	43963	32624	15856	3805	2606	1970	2557	4384	18216	1317	760	640	590	504	516	487	478	475	422	383	407	395	340	372	351	352	323	322	323	342	306	336	282	293	320	293	310	287	299	302	318	328	311	298	292	270	296	298	315	309	292	271	282	251	288	298	287	267	289	261	281	272	295	332	276	266	270	284	261	299	296	272	269	293	275	272	270	244	263	279	272	260	264	271	255	269	299	230	255	257	287	284	280	292	279	262	285	259	288	295	259	275	296	268	280	274	263	248	265	277	256	273	261	246	288	283	277	276	257	263	261	282	249	255	254	265	280	269	291	275	267	281	251	263	290	250	262	271	249	292	259	250	265	229	260	265	282	299	284	282	272	289	288	268	260	242	247	257	304	257	265	292	250	262	267	274	268	284	235	284	257	276	261	285	281	268	305	276	280	256	258	222	286	260	242	274	254	271	274	251	259	265	277	281	265	258	259	294	281	281	248	270	264	275	287	235	264	290	242	278	238	295	267	258	271	239	261	289	273	282	244	243	266	305	241	255	245	266	291	303	280	268	286	276	270	273	282	257	266	267	296	269	285	261	267	252	289	280	289	270	278	242	275	272	261	259	256	260	283	266	293	259	249	246	274	272	274	240	296	269	259	265	243	255	260	238	260	249	250	284	280	284	285	269	262	263	248	259	266	284	263	256	277	278	276	292	256	265	252	263	265	252	260	258	248	265	251	259	277	258	284	261	292	273	247	271	262	251	250	283	273	255	269	278	269	267	246	275	292	263	289	248	273	258	254	284	255	270	231	278	278	259	292	278	293	298	252	291	319	278	252	234	294	277	270	278	252	248	246	251	285	272	273	281	266	265	260	282	264	265	259	240	266	282	292	293	258	256	273	259	271	292	283	242	282	277	265	263	293	278	255	288	252	262	247	276	245	273	242	273	253	232	272	280	293	280	262	282	267	264	261	270	261	261	265	261	262	270	239	273	290	283	255	262	248	273	257	281	295	280	254	266	283	277	252	243	270	266	287	272	269	277	276	242	243	226	246	275	253	305	246	261	285	262	278	299	257	264	267	268	285	230	246	244	261	278	253	271	287	275	277	247	270	260	282	274	256	281	275	264	258	255	262	253	258	285	270	265	288	255	291	256	291	259	267	281	251	231	283	262	234	282	227	277	247	288	260	256	289	234	263	288	269	282	267	289	257	274	280	264	259	249	293	295	269	276	255	290	281	257	281	282	259	261	258	244	308	241	246	297	284	249	247	271	279	256	287	300	277	249	255	217	257	228	268	258	277	257	290	263	273	262	287	256	270	262	265	265	274	265	261	268	230	300	269	302	271	257	261	273	250	282	256	293	274	270	263	288	303	290	268	272	233	258	275	258	269	273	283	278	262	264	264	256	269	254	250	259	261	284	278	290	247	266	299	277	276	282	245	267	281	257	256	262	277	249	238	256	266	265	275	254	265	279	279	281	292	268	235	287	274	246	250	233	267	228	276	234	277	257	280	275	265	261	254	255	276	280	265	266	295	247	278	276	264	275	259	256	250	263	239	265	231	276	265	290	238	274	274	266	250	276	262	283	258	283	281	263	285	278	276	272	259	277	285	256	270	252	251	258	220	273	267	282	256	250	247	314	281	279	303	246	266	248	264	272	264	275	252	268	273	238	275	261	249	271	252	256	269	236	289	260	237	265	286	271	258	283	291	284	296	295	268	251	247	267	248	270	273	278	283	261	245	274	245	297	266	298	263	257	233	280	259	255	290	245	298	273	240	257	271	260	249	257	286	266	282	289	265	274	277	278	266	312	252	263	254	239	252	291	277	287	261	247	269	274	248	272	304	268	250	279	263	252	263	292	274	279	281	263	253	268	285	242	273	277	278	270	254	253	259	303	235	288	267	251	252	280	269	248	259	264	258	253	238	250	278	261	271	279	257	275	275	268	252	256	280	280	271	246	248	313	265	259	275	273	240	270	280	278	255	257	264	314	243	265	263	263	256	262	252	279	295	262	267	257	254	245	271	263	260	261	267	267	280	280	279	259	285	236	272	274	268	271	263	270	261	284	311	290	263	230	264	261	277	262	254	237	262	247	243	246	282	272	297	247	280	263	282	277	256	223	311	248	261	255	266	269	278	271	283	259	268	249	285	286	257	290	244	267	250	267	253	256	262	282	283	263	281	284	256	245	271	278	272	266	256	245	251	258	271	293	234	250	277	282	257	273	274	247	260	250	272	288	285	247	255	270	270	279	284	255	287	263	256	281	260	275	271	280	266	259	282	304	239	262	256	293	275	267	264	257	270	243	290	267	270	269	239	236	247	272	270	284	287	270	266	244	231	265	267	276	265	262	252	255	272	267	233	269	285	251	300	258	252	253	302	237	275	264	277	247	250	279	262	273	274	278	271	244	287	252	251	281	269	266	271	265	290	272	287	271	257	272	264	253	268	287	241	233	259	277	278	255	237	236	265	278	273	271	236	278	253	272	247	273	265	292	285	281	275	292	254	243	286	303	255	275	267	245	260	249	246	261	256	262	264	258	260	276	253	268	261	241	263	289	274	299	226	273	275	282	273	296	273	261	268	257	279	261	296	292	268	262	295	273	277	257	265	260	292	268	264	252	294	294	260	262	258	277	280	278	251	236	254	257	233	283	268	281	280	253	273	283	282	265	272	270	291	257	264	262	278	264	281	231	292	282	277	251	260	267	250	264	268	262	281	283	277	267	249	268	255	282	246	251	265	284	284	233	280	266	264	261	285	270	261	306	251	282	281	282	257	260	267	281	256	273	269	253	257	274	269	277	294	274	267	278	268	278	274	296	285	257	249	246	276	259	284	255	277	249	268	268	266	269	268	270	284	249	282	261	264	266	259	245	290	265	266	281	246	286	250	266	253	267	285	250	301	275	273	242	272	271	279	258	275	272	270	253	251	275	255	291	258	291	263	241	255	245	263	283	264	287	252	311	249	290	264	246	304	260	277	287	255	242	260	266	265	277	275	268	245	266	279	248	288	277	247	267	277	291	262	259	281	257	252	272	262	286	261	269	305	302	287	278	248	267	255	284	280	281	266	290	249	260	259	245	265	279	243	255	258	275	255	282	262	262	251	246	276	278	255	283	243	274	285	243	280	294	265	289	266	261	291	291	258	262	268	274	272	276	253	270	229	259	288	266	279	234	269	255	248	222	266	263	257	282	251	264	247	284	278	268	263	268	253	273	283	262	300	280	258	274	286	285	269	254	248	260	241	278	242	270	261	238	262	257	247	262	256	258	259	275	267	265	229	271	253	271	256	270	262	250	298	234	276	255	270	293	272	267	246	278	306	260	261	299	271	235	252	269	274	267	262	269	262	262	273	277	299	279	279	275	277	276	264	240	281	273	300	273	283	277	280	269	292	263	243	250	277	250	308	262	265	266	259	249	248	245	276	254	287	281	266	264	277	253	229	237	253	266	262	291	243	308	270	280	277	280	275	255	264	251	258	254	255	279	260	266	261	278	270	271	275
27294	19920	8649	1409	393	352	346	335	822	704	287	281	284	294	303	290	306	298	320	300	313	309	314	312	325	329	292	320	315	295	315	319	338	293	306	281	260	313	302	325	340	277	318	316	325	337	267	310	306	300	288	268	291	292	297	275	323	280	293	371	299	340	281	299	286	294	326	287	323	322	321	293	285	315	294	288	292	267	307	300	337	294	301	295	274	329	320	307	288	318	284	324	288	311	300	300	306	307	274	314	306	312	297	325	281	269	307	281	286	293	292	307	318	308	285	294	299	332	297	272	267	287	298	300	291	279	287	317	324	306	317	317	287	327	304	275	291	301	313	295	289	298	287	278	315	295	318	316	282	306	303	305	293	322	284	305	303	310	308	279	328	316	312	305	298	271	305	299	318	312	303	311	320	253	291	315	299	315	268	303	345	308	330	305	321	302	262	321	280	277	306	291	311	296	289	316	305	317	283	305	289	307	286	272	333	332	317	313	308	294	296	337	302	292	311	309	309	305	314	310	312	265	276	284	258	313	289	311	295	287	274	285	302	292	298	299	290	286	318	280	326	301	307	285	290	322	304	302	349	303	274	281	351	302	264	313	299	271	292	275	283	306	317	284	288	283	308	293	297	309	297	322	325	295	255	278	312	280	268	298	308	315	307	327	315	320	269	302	309	298	341	297	327	312	296	308	295	322	320	307	311	307	281	281	288	308	319	301	288	304	306	309	303	288	300	323	302	275	334	317	293	294	310	317	299	308	297	312	277	307	320	312	273	312	289	316	325	307	293	295	303	314	321	305	325	286	336	288	311	300	292	304	271	291	305	309	288	270	306	313	314	323	313	297	308	293	290	299	316	288	303	305	293	266	296	278	283	300	308	298	289	298	319	335	329	290	297	275	316	284	304	280	283	311	284	309	301	276	308	280	326	293	317	285	281	298	288	294	301	307	292	277	291	297	308	324	290	284	307	299	308	271	311	295	314	308	289	293	320	295	286	331	296	316	285	271	309	296	292	300	269	305	338	312	293	318	285	280	252	298	299	294	307	297	318	293	301	307	251	322	319	319	348	314	300	316	323	303	295	274	282	306	279	295	267	305	300	292	307	298	305	316	284	297	299	334	344	297	269	283	301	318	305	315	305	287	280	309	311	318	311	282	311	318	274	290	321	292	285	302	322	297	315	289	306	297	292	306	309	302	292	287	277	303	311	317	290	320	306	268	287	321	303	271	301	294	302	277	297	302	307	298	329	297	316	302	303	278	328	295	275	277	318	311	286	313	306	284	319	279	340	283	287	297	299	322	266	300	304	287	304	304	309	323	277	294	310	286	304	289	309	275	284	289	326	292	310	302	284	282	305	307	332	310	294	288	299	288	320	274	292	284	272	291	305	288	320	302	287	288	290	325	280	294	347	293	315	296	303	301	300	310	294	298	282	321	318	311	326	311	281	323	292	298	263	301	287	276	332	279	271	311	288	297	308	311	290	268	310	296	290	300	309	291	298	369	307	301	312	288	305	332	326	300	282	301	278	296	301	288	324	283	286	283	325	305	285	282	306	277	293	326	279	287	333	295	297	299	278	304	309	292	315	260	282	294	281	279	317	286	293	276	297	285	316	307	317	281	315	272	313	283	324	316	306	303	278	317	294	300	302	279	326	308	323	291	294	315	307	322	318	273	318	316	298	305	290	277	328	290	317	280	297	323	329	335	306	310	287	299	303	366	268	308	283	324	279	327	275	313	304	287	291	322	299	313	290	313	309	285	297	319	299	311	288	313	264	283	310	300	298	291	287	317	272	309	279	294	236	305	298	295	320	282	283	313	324	314	310	322	318	323	301	264	286	286	278	282	292	296	316	303	295	321	320	269	310	330	331	295	297	311	309	284	308	304	288	295	301	307	325	312	283	296	322	292	303	276	317	296	298	306	326	326	304	307	305	310	331	325	344	283	327	290	291	285	303	322	312	288	306	325	283	280	315	300	273	287	310	322	313	305	302	292	292	315	289	298	301	297	331	308	304	278	301	305	316	311	291	306	273	307	288	288	301	307	328	312	293	321	287	300	308	274	318	320	276	303	292	301	265	298	347	304	324	318	270	308	305	267	286	311	300	278	300	327	314	328	316	276	277	333	324	274	292	322	315	292	280	300	286	328	299	322	300	329	276	312	297	289	306	305	329	298	334	292	288	299	294	328	323	316	305	319	287	316	292	289	325	297	300	294	280	289	293	318	305	296	313	276	334	306	320	318	298	305	298	283	294	317	297	285	316	291	340	306	306	293	331	293	309	260	294	310	310	271	333	317	299	300	342	325	295	292	326	272	310	278	291	281	300	291	302	333	297	323	301	299	331	287	304	322	292	329	264	305	292	342	278	296	297	305	329	300	293	282	288	329	288	322	328	315	304	294	316	303	298	287	300	309	304	280	267	296	297	322	301	325	283	309	312	277	290	320	309	295	308	304	314	285	287	270	313	290	273	288	317	317	295	304	286	308	302	305	315	306	300	309	337	326	306	299	313	281	281	325	309	311	293	312	291	328	298	327	310	306	289	274	289	299	313	283	295	297	325	304	302	295	320	293	308	309	293	265	300	293	303	268	291	281	303	267	307	323	327	293	269	287	300	286	292	290	287	308	310	297	302	306	327	334	264	316	308	309	291	293	295	307	304	319	298	283	302	318	314	308	272	306	302	304	316	285	296	296	296	307	311	279	295	309	295	288	350	308	283	314	317	300	309	310	290	302	282	294	281	291	290	303	295	328	281	309	347	284	302	267	282	336	279	297	303	288	274	270	291	295	305	284	321	314	299	312	300	337	300	316	303	282	304	325	320	280	288	305	326	322	347	303	297	313	299	273	302	284	285	302	307	263	297	299	278	269	321	291	332	296	272	315	285	291	297	285	304	284	320	310	302	305	320	312	329	298	295	341	312	304	306	284	300	310	287	306	287	285	295	280	295	295	306	295	287	293	287	322	316	320	305	285	288	265	330	327	297	279	300	301	299	324	297	310	293	331	291	278	284	313	309	314	274	275	313	290	298	296	319	313	314	295	271	309	265	303	289	271	301	274	319	292	315	293	300	302	338	280	303	325	327	336	288	309	304	285	305	310	266	328	289	325	284	298	294	294	275	298	314	304	303	303	315	293	279	283	333	301	310	300	311	321	329	291	299	313	284	304	262	296	295	327	308	321	279	296	303	306	312	297	290	336	290	305	280	305	316	302	293	319	273	316	287	324	295	289	295	293	304	309	323	343	325	280	305	325	263	312	273	267	300	311	336	280	303	289	271	316	274	302	313	305	301	294	295	297	300	276	285	301	281	285	329	299	301	325	296	317	315	288	328	306	298	270	288	299	324	319	318	315	287	307	299	307	305	273	317	333	304	299	306	291	280	316	270	317	297	313	315	290	302	276	312	277	313	304	294	330	299	295	307	300	312	299	301	307	281	285	272	290	303	290	293	294	295	299	271	326	290	326	280	293	274	310	285	299	320	288	287	302
18324	20440	9591	1917	673	611	615	726	2359	1943	594	562	565	530	582	563	573	589	511	604	551	556	572	521	565	552	553	548	618	582	551	564	528	530	570	522	600	545	526	561	570	551	537	528	559	584	566	599	523	537	558	537	539	565	547	552	572	549	595	567	537	573	569	577	555	591	576	553	555	542	583	553	620	566	562	583	590	526	550	557	539	598	543	547	578	589	561	594	582	583	564	564	523	607	551	528	515	558	575	541	615	563	568	602	535	558	549	560	634	529	573	552	566	548	575	563	545	538	568	593	564	559	604	529	550	530	528	564	557	555	593	582	586	558	575	584	579	569	558	602	570	565	574	533	550	541	553	562	593	573	500	540	552	530	523	586	553	544	551	539	573	556	547	541	542	597	572	534	540	554	566	563	549	587	523	577	564	557	534	529	600	572	569	572	572	551	563	565	595	570	577	611	578	530	580	553	557	550	557	558	567	569	568	574	518	561	578	554	554	577	548	576	520	528	572	596	571	560	545	534	580	548	526	551	542	536	576	594	562	550	587	556	540	517	548	536	525	527	562	602	602	585	552	519	512	546	560	543	581	570	556	574	557	575	569	558	519	508	570	555	494	565	563	522	515	572	541	557	567	579	526	527	576	585	575	504	572	552	552	586	556	551	555	556	522	602	533	526	592	581	561	567	545	560	541	564	583	556	531	584	572	528	552	543	577	587	556	585	518	613	545	569	556	553	597	567	568	532	537	522	555	568	563	514	574	551	566	512	551	623	566	517	571	543	542	536	569	538	560	539	553	552	567	565	529	545	554	535	553	524	571	579	561	541	537	556	540	583	543	531	563	536	545	569	579	570	557	587	537	588	537	577	498	595	532	521	575	553	559	584	573	567	529	564	547	535	543	550	573	554	525	590	531	534	537	617	524	536	553	542	565	572	594	553	552	572	571	577	520	571	504	587	524	595	564	559	541	592	525	603	515	589	543	564	589	560	533	532	598	604	566	561	535	530	533	548	556	530	551	543	569	573	561	522	539	564	578	557	545	582	600	551	543	549	566	551	601	555	599	536	564	598	536	582	559	584	580	553	573	534	519	555	568	561	557	549	548	558	585	554	551	531	553	572	549	602	531	546	558	566	552	528	569	557	586	595	535	542	501	537	564	572	531	533	563	571	613	545	517	608	577	574	568	565	535	534	591	577	537	513	524	559	575	514	630	577	556	544	498	609	545	553	531	542	567	546	581	565	606	548	556	556	539	583	574	567	558	598	568	592	583	584	562	585	571	582	556	544	524	532	547	576	574	565	530	570	571	596	556	586	594	559	574	597	586	532	586	564	576	559	565	561	538	524	565	568	588	558	554	567	579	494	518	529	613	521	549	583	568	555	528	568	583	571	538	553	576	578	551	574	547	602	537	488	565	528	507	580	562	544	564	543	563	535	528	495	551	574	498	530	579	594	544	596	579	560	583	538	564	525	526	553	534	544	558	579	563	516	579	575	548	583	575	571	561	549	555	572	569	615	605	603	528	552	534	565	559	554	580	533	547	559	519	523	560	546	524	553	584	566	591	532	595	562	559	568	553	555	537	548	597	592	565	551	546	590	623	567	532	544	591	558	533	547	579	547	578	574	591	559	602	579	611	537	582	595	583	577	558	513	556	538	527	584	554	590	542	527	621	585	538	530	593	526	557	559	588	566	532	553	568	537	559	555	529	579	562	569	556	571	557	548	554	525	565	576	574	550	572	558	619	559	511	558	545	539	528	556	558	574	578	542	570	540	556	522	580	572	573	620	530	554	586	584	561	590	583	573	544	578	553	590	548	569	560	544	510	549	543	577	604	544	565	514	590	564	554	581	525	612	579	539	481	541	549	590	558	546	551	549	585	562	561	578	601	592	556	525	530	548	581	566	566	566	588	516	560	537	564	560	524	599	605	559	582	541	547	523	535	571	554	539	537	545	538	565	586	513	517	578	545	541	571	578	506	550	570	582	556	529	537	539	575	574	516	563	515	565	575	558	538	508	544	562	559	545	538	554	561	581	550	525	558	561	551	556	564	552	557	543	575	600	515	551	562	584	576	545	559	558	559	546	589	538	529	552	527	612	563	530	542	567	560	600	595	584	547	556	551	546	598	562	529	532	558	570	553	541	581	563	528	556	535	548	561	590	556	550	553	570	593	554	567	520	557	582	589	610	564	556	563	565	557	541	600	528	570	535	559	529	566	551	554	519	564	587	592	572	606	562	561	526	586	539	606	512	584	556	613	517	556	593	507	583	559	566	595	555	548	554	545	600	484	599	574	541	531	580	578	575	594	543	536	579	581	567	566	579	585	533	563	562	564	561	603	533	539	567	550	547	588	579	588	590	572	603	555	537	590	552	563	521	550	580	586	540	549	534	545	534	519	547	553	560	574	577	511	532	563	607	587	491	567	544	604	508	570	574	539	553	536	514	554	534	570	545	541	584	570	559	555	564	520	557	545	554	527	579	568	548	624	521	576	555	556	577	538	556	577	557	565	532	575	518	572	540	592	575	607	565	592	557	546	571	553	508	553	582	592	569	554	577	559	576	548	582	511	565	535	556	560	587	550	533	539	554	548	567	565	590	563	550	567	562	561	565	595	523	504	541	593	573	544	578	562	537	562	602	585	518	574	508	586	614	554	575	520	598	555	542	519	575	602	545	560	575	550	534	550	562	588	542	574	570	551	554	554	543	540	527	576	534	548	540	568	554	560	545	541	566	556	569	545	551	544	547	579	596	572	572	591	565	533	551	582	537	550	547	538	547	555	560	561	531	513	565	540	597	575	578	548	548	559	569	605	580	583	541	544	606	592	560	532	593	575	542	556	622	552	540	597	560	563	531	529	550	559	562	562	580	550	557	552	504	574	521	516	559	577	573	594	558	573	524	554	555	518	534	532	584	563	540	557	552	586	563	614	531	549	566	551	574	575	528	547	526	570	572	555	513	558	571	548	551	553	565	533	578	566	571	592	597	543	572	554	563	519	542	512	595	561	526	554	559	508	564	564	575	535	580	585	533	557	574	527	567	553	570	572	554	567	610	570	540	570	576	580	591	590	560	525	524	621	536	501	541	529	604	560	593	578	586	556	534	555	519	554	569	585	576	535	592	568	527	566	571	571	525	528	585	576	537	567	532	569	535	542	574	550	557	547	574	545	561	517	538	508	530	562	573	522	555	563	552	559	543	550	588	572	578	544	537	574	569	549	578	551	536	569	559	550	555	633	552	539	521	529	513	548	592	538	525	563	530	602	575	549	550	575	558	539	587	566	602	578	537	556	539	524	567	564	515	590	555	522	512	584	587	540	523	570	561	587	560	566	555	575	564	532	572	599	541	574	571	551	543	571	545	572	584	560	580	545	522	533	578	527	554	584	583	542	559	556	529	578	531	549	583	583	581	545	530	549	546	552	561	550	557	540	587	579	553	540	534	550	582	558	589	603	591	570	607	560	552	571	582	491	554	546	590	560	556	505	530	543	544
26194	21485	22737	8390	559	444	371	532	1309	335	307	303	316	323	307	332	308	324	289	330	338	341	319	303	289	299	317	293	319	275	299	311	342	290	278	327	293	308	311	297	306	295	272	312	324	335	320	289	326	337	343	287	304	321	305	308	327	310	317	317	300	283	301	316	296	299	316	303	304	328	304	317	292	322	278	318	299	317	319	293	305	270	273	312	322	294	291	294	309	291	310	287	290	306	284	334	299	303	288	305	307	292	311	269	306	301	320	316	301	308	290	304	336	309	280	271	299	295	321	296	314	325	302	314	303	303	290	304	325	312	260	308	315	330	286	286	293	298	298	308	317	299	316	313	279	303	279	281	348	317	283	313	301	315	302	295	325	318	335	304	326	334	304	329	330	273	293	276	308	307	311	351	298	275	285	280	318	313	299	305	310	296	270	312	328	278	322	312	339	334	310	317	335	274	287	342	328	292	303	324	294	278	241	301	326	319	289	336	279	338	298	307	315	307	335	292	319	286	322	313	306	271	302	328	294	319	309	291	292	291	309	303	310	281	293	294	341	313	288	289	308	341	326	323	329	291	315	287	295	301	300	300	316	324	290	319	314	290	317	327	270	280	281	309	304	307	307	307	308	305	316	298	288	311	325	306	306	302	310	307	301	331	328	311	325	300	287	308	306	293	301	283	297	311	321	263	290	310	322	290	324	315	282	277	309	273	281	302	303	312	297	278	330	292	315	304	321	324	325	337	346	325	297	302	311	289	289	298	298	317	294	316	287	320	296	344	321	292	326	307	304	296	316	270	328	292	322	319	303	323	278	302	333	261	302	305	339	299	305	333	272	303	268	304	296	288	334	287	314	305	296	291	323	324	290	327	272	297	289	330	344	312	310	325	314	317	289	301	289	321	314	287	292	302	313	297	327	316	298	318	308	301	296	307	336	300	283	311	324	296	303	319	301	321	340	314	331	279	335	315	317	287	306	332	295	315	310	293	297	301	312	292	311	302	326	308	299	283	287	311	284	286	291	327	297	314	309	282	298	344	301	317	299	277	322	300	327	282	268	323	308	305	314	317	293	302	326	321	280	283	316	324	295	282	331	320	323	309	304	312	309	305	316	331	304	307	323	351	300	298	319	299	317	290	310	272	315	303	293	308	306	314	309	317	316	308	302	318	331	287	290	322	326	297	303	305	311	272	321	295	287	287	299	285	321	312	308	288	306	308	287	323	314	311	307	294	311	318	307	302	313	311	293	297	299	346	305	324	336	306	311	305	290	282	304	315	336	322	306	285	311	317	280	330	313	299	300	298	301	342	291	299	331	278	339	290	307	315	309	306	322	296	333	291	297	280	321	319	297	296	305	344	291	293	300	310	326	344	320	299	286	318	288	308	288	312	302	300	277	327	298	292	315	338	276	313	303	317	286	301	330	289	319	277	324	308	331	332	311	261	283	322	285	272	343	303	296	302	334	300	288	315	296	319	294	295	297	298	306	323	275	309	297	258	346	322	282	321	334	294	285	312	326	293	319	308	299	327	320	287	303	309	302	306	309	295	283	288	311	330	292	312	266	305	291	303	328	315	309	286	339	321	288	316	334	321	332	299	305	301	270	302	278	281	318	324	315	292	310	319	281	319	326	302	308	305	320	322	309	308	284	341	289	348	304	273	324	284	296	286	292	315	326	312	283	337	308	280	294	316	335	310	309	280	319	312	309	343	306	282	320	300	301	337	313	283	306	281	331	307	290	348	309	309	292	305	305	337	316	282	318	293	318	287	306	309	292	298	307	311	287	323	318	286	300	313	323	330	314	304	315	304	291	300	293	268	292	311	322	324	276	293	300	339	317	292	298	278	293	290	305	314	319	273	247	284	301	319	330	291	299	292	303	302	307	308	332	296	321	320	308	299	295	327	301	315	310	296	338	303	317	305	284	289	293	312	312	328	314	343	281	328	321	319	328	316	279	309	307	278	306	286	328	321	314	306	316	301	329	299	321	282	338	284	321	342	275	309	283	332	309	309	305	309	299	274	321	331	328	318	289	307	326	343	320	306	255	296	277	301	324	313	314	279	330	311	281	272	301	308	325	306	290	316	285	302	298	298	297	288	323	299	286	321	323	297	288	297	304	288	306	292	304	292	290	290	297	313	287	332	301	319	302	319	289	293	321	286	314	299	303	298	323	305	303	286	327	318	300	309	293	307	292	293	286	325	315	324	299	312	293	298	335	311	312	292	305	286	331	320	306	281	277	312	303	308	302	303	280	279	323	285	292	324	320	306	321	286	333	352	308	315	299	318	289	299	315	332	309	293	320	300	301	316	277	320	324	284	334	301	296	309	273	311	322	323	296	296	335	313	352	328	316	309	320	294	273	313	305	286	282	275	312	283	308	292	311	316	276	305	304	291	277	324	286	288	336	309	264	327	295	278	308	306	304	309	306	308	306	301	292	322	286	312	326	286	302	298	299	314	289	311	269	315	284	311	332	310	289	310	317	295	277	308	296	305	293	317	284	312	296	335	257	322	303	285	313	309	296	306	279	306	300	294	282	315	293	288	299	338	308	309	272	324	335	280	308	284	296	312	313	300	300	317	296	280	291	314	315	298	335	304	295	299	309	266	320	320	307	291	295	314	318	303	302	317	303	293	314	316	310	304	308	292	296	289	289	303	307	323	297	290	321	294	304	277	279	319	311	315	326	298	320	308	316	299	326	296	293	280	317	315	293	293	289	287	312	274	285	313	312	275	306	268	319	311	286	276	314	325	311	313	302	318	273	335	305	297	294	326	295	312	290	298	308	300	295	305	301	287	322	320	316	314	263	280	281	302	280	284	297	294	313	327	288	307	293	272	325	329	286	316	272	323	283	312	294	295	288	319	302	273	296	292	301	332	286	313	333	303	284	317	318	298	281	266	303	309	309	310	314	307	281	299	302	297	352	331	310	284	343	318	302	302	329	304	299	300	306	310	319	305	306	307	281	312	313	309	326	306	286	309	290	320	292	311	329	299	281	301	293	310	320	302	311	281	282	335	307	283	350	262	288	336	325	321	321	281	285	296	329	292	294	312	332	339	301	301	318	293	287	314	332	281	321	294	296	299	329	310	306	307	303	319	299	286	302	312	296	315	297	329	305	276	348	308	308	348	315	331	300	317	307	291	277	303	310	271	286	329	311	311	315	299	329	323	336	285	293	324	292	327	301	315	294	338	282	303	314	313	340	317	290	303	323	292	306	311	283	282	295	317	304	304	288	286	308	297	319	308	300	287	307	304	303	296	315	326	323	310	317	296	283	281	299	281	297	287	321	312	297	309	293	303	295	300	309	305	276	301	296	276	285	284	304	277	282	287	321	315	333	287	278	321	290	309	302	272	302	290	316	317	316	330	266	292	298	325	296	309	268	302	314	297	318	285	301	282	282	301	308	335	341	298	320	302	308	303	275	297	312	280	310	307	314	320	339	323	294	308	276	305	307	324	295	321	315	297	299	302	304	333	289	320	296	325
19772	24916	13215	1476	1039	879	765	1412	4209	682	656	643	631	583	565	618	592	641	552	580	567	556	573	547	559	586	581	589	604	577	607	602	541	600	600	570	565	592	557	538	565	579	506	564	550	584	609	566	589	574	587	605	506	581	528	534	572	581	566	551	593	520	541	583	613	578	569	508	562	536	555	610	593	584	550	613	540	519	585	583	556	588	619	578	553	561	596	551	592	560	609	546	544	544	544	538	582	534	567	603	535	558	569	514	623	560	600	576	580	588	523	553	577	535	563	575	539	574	605	545	579	606	600	531	543	588	609	557	538	565	577	542	531	541	602	570	564	615	597	559	566	522	597	569	577	585	609	564	532	629	539	575	602	534	533	608	565	550	598	561	531	559	553	517	583	557	530	614	567	554	564	539	533	548	565	570	580	555	563	600	590	580	578	595	545	605	588	574	549	557	582	621	570	561	577	566	566	613	558	576	553	588	535	558	604	574	569	568	596	529	555	581	544	571	576	564	577	581	548	589	553	561	582	539	613	590	521	620	577	562	656	542	576	594	589	576	561	546	551	567	581	603	597	584	562	567	573	573	568	611	604	585	555	578	561	540	580	574	582	556	570	606	535	591	599	591	609	572	583	525	599	594	565	586	570	611	578	565	581	576	576	575	584	560	577	550	556	547	576	573	565	545	580	596	583	555	573	558	522	582	565	560	553	554	535	558	601	603	604	583	576	541	537	642	526	574	572	552	569	577	554	559	563	586	550	522	587	550	560	545	574	572	540	593	552	596	518	563	540	591	577	597	581	534	589	565	558	514	563	577	561	579	547	523	553	545	557	611	543	527	512	582	560	521	593	555	563	533	551	551	510	550	553	523	546	529	591	577	535	578	591	582	600	573	563	547	547	589	607	569	537	573	539	563	544	567	590	568	556	558	561	558	593	613	619	575	552	567	615	584	562	589	568	608	573	582	538	565	581	560	580	608	566	558	543	595	554	560	567	537	556	532	577	558	565	559	610	586	601	600	560	557	563	566	574	582	569	566	585	566	576	572	581	570	536	535	557	554	564	602	573	564	570	558	560	547	604	564	579	574	563	607	547	544	575	575	558	564	572	554	526	559	572	550	568	583	561	589	552	599	522	646	571	558	552	570	606	576	608	539	586	566	601	539	562	580	530	580	559	547	548	604	499	537	523	582	592	581	595	632	535	573	616	540	540	589	591	540	571	549	580	539	559	576	567	520	567	551	499	552	539	542	554	582	549	542	578	549	571	532	562	609	575	582	562	520	567	618	535	578	590	595	532	571	577	586	555	562	581	576	560	557	579	546	586	549	636	536	555	566	559	566	559	547	548	558	517	548	576	529	537	574	577	521	550	620	524	564	583	597	553	539	581	592	572	559	567	585	570	612	512	634	551	559	582	613	529	561	550	575	548	581	544	622	563	563	545	603	519	541	543	621	556	600	590	589	528	599	541	550	582	570	598	537	574	594	583	564	563	602	602	549	573	597	577	567	558	560	585	577	578	572	545	586	512	559	613	526	570	573	549	609	623	566	594	587	580	498	586	571	577	561	533	562	540	553	542	539	529	580	572	565	551	549	552	579	548	596	571	577	585	566	536	567	584	577	585	543	545	546	578	607	537	585	573	575	574	559	532	530	573	544	583	545	550	567	566	561	596	534	566	587	615	617	609	584	555	553	575	568	552	569	591	587	531	566	585	508	579	562	522	599	567	538	526	535	607	569	561	606	611	545	598	562	590	567	585	576	571	572	604	593	550	535	577	536	567	568	569	559	570	538	560	578	577	562	568	587	593	563	635	616	578	521	585	578	574	580	551	555	609	533	560	516	542	582	569	537	552	518	593	581	604	643	561	540	580	570	559	594	571	589	582	642	543	582	570	565	570	563	614	585	572	522	566	579	585	572	569	590	566	580	580	579	553	634	564	569	594	577	552	565	536	528	593	581	614	558	569	584	584	523	557	589	569	614	537	559	573	554	549	558	565	563	573	550	565	542	566	576	524	563	593	574	552	586	596	580	565	583	605	569	588	557	566	561	514	560	607	607	593	564	556	588	577	604	560	594	555	582	590	598	549	594	538	599	548	591	576	590	555	563	589	584	552	589	601	589	565	574	568	583	577	573	609	571	597	552	538	593	549	554	541	582	535	554	544	538	545	597	568	527	603	540	588	574	550	582	570	553	588	566	527	564	575	569	565	580	555	563	590	592	620	548	562	561	561	565	593	592	559	520	544	546	554	563	557	583	550	535	551	607	533	558	576	506	579	543	548	548	532	581	596	580	557	561	571	572	547	544	564	573	573	540	535	559	605	526	558	574	566	598	555	557	580	599	610	580	563	589	592	576	548	576	618	631	546	552	585	582	569	524	555	552	592	581	550	559	538	590	568	556	510	559	590	550	575	548	582	573	546	563	558	534	542	557	560	583	579	551	543	542	573	551	563	605	590	556	616	596	573	575	597	569	616	587	523	530	559	567	565	576	569	582	528	539	567	540	574	565	536	556	585	544	538	581	562	566	620	566	591	580	544	560	521	544	596	553	598	571	577	616	588	540	612	570	545	518	528	560	560	568	573	585	529	588	603	574	538	572	565	549	577	553	575	532	565	571	585	550	560	559	591	579	595	539	581	573	576	561	583	590	543	569	544	577	615	591	574	572	543	628	538	577	569	573	529	542	552	530	579	558	566	590	593	560	553	555	541	598	616	546	568	613	555	600	583	545	547	549	518	550	581	563	579	561	591	583	567	573	562	621	567	584	542	598	595	587	577	529	562	540	560	540	556	557	612	587	569	570	576	567	556	612	558	602	580	573	554	609	595	590	565	545	566	586	634	582	534	573	570	560	551	572	582	587	570	578	564	557	556	564	565	565	523	517	565	583	539	570	560	594	589	584	569	542	566	574	585	582	535	558	582	569	524	606	596	570	524	620	596	574	573	542	568	599	606	581	534	567	566	595	560	574	529	571	556	558	606	546	560	604	607	572	602	612	597	588	544	599	603	581	561	556	550	554	597	605	574	580	583	576	583	598	565	553	590	575	570	590	546	551	548	573	569	575	597	521	586	549	624	558	566	589	571	585	542	581	602	568	572	556	569	580	591	537	533	536	583	550	613	607	595	581	574	603	571	563	566	588	585	521	560	507	542	552	538	546	581	590	563	599	577	595	535	547	559	580	555	560	562	571	590	607	595	539	593	533	581	558	576	600	598	567	628	600	585	584	556	551	550	592	558	571	538	581	569	580	594	529	555	579	605	553	593	562	557	574	562	555	599	563	488	573	560	602	569	536	549	565	526	587	566	608	587	639	560	523	566	613	580	588	563	579	560	597	567	551	572	584	537	559	572	551	557	603	583	538	515	579	548	568	541	576	571	518	548	578	591	575	540	545	611	601	614	553	585	544	574	569	556	563	557	543	560	559	559	544	561	579	610	579	568	571	544	578	582	545	576	553	581	566	586	539	593	562	552	602	569	567	593	523	560	524	542	593
23586	21489	29091	24212	21451	15476	1430	2296	2246	2147	713	251	248	215	214	218	202	185	167	180	165	141	148	152	149	146	159	129	156	146	137	157	158	160	126	143	153	144	156	147	144	138	156	144	156	139	136	154	127	132	145	129	140	154	150	130	135	141	142	128	157	150	139	142	129	145	128	160	131	126	124	123	169	134	136	150	130	157	127	124	127	119	131	116	144	124	159	136	134	131	134	121	121	147	119	147	122	131	137	125	137	137	135	133	125	131	144	106	135	132	142	136	144	127	145	144	156	137	140	134	129	121	113	113	127	135	116	137	122	137	115	123	143	122	128	124	145	136	122	125	144	147	122	133	120	144	115	132	121	132	137	148	130	120	118	116	124	150	112	115	154	122	147	153	140	120	121	131	121	140	148	143	152	134	116	129	134	130	134	139	120	121	135	140	120	124	118	126	139	140	130	133	111	127	140	151	132	124	141	127	142	134	128	141	132	133	144	137	143	135	132	145	130	152	123	111	144	135	132	112	121	116	126	131	141	137	108	135	146	119	151	125	131	126	126	132	120	148	145	121	139	121	139	133	140	122	120	136	115	133	128	139	119	121	128	121	139	136	121	118	138	141	119	136	138	123	118	126	126	131	129	116	145	148	131	149	125	133	138	134	144	139	124	152	114	127	110	125	138	155	138	108	138	125	132	134	137	134	123	106	135	121	108	138	125	132	112	129	136	135	131	116	148	150	134	130	135	128	130	126	142	143	137	145	153	129	146	153	142	140	123	130	135	132	126	118	114	123	154	119	149	130	135	138	136	115	127	132	131	137	131	140	143	149	140	130	138	149	133	126	148	135	132	150	118	166	122	133	131	143	139	133	123	129	144	130	151	128	140	133	167	132	121	117	131	149	123	129	126	125	131	132	121	139	149	138	140	117	141	138	127	139	131	129	135	129	144	125	120	151	129	154	131	131	124	128	134	129	119	137	145	121	137	137	139	144	122	161	129	140	156	135	122	145	124	151	128	143	149	110	148	119	122	136	129	151	128	139	141	138	128	131	112	125	125	134	138	134	140	135	122	135	141	140	131	107	120	145	115	158	119	137	141	144	129	117	115	141	143	129	121	132	127	133	125	135	131	130	134	124	123	143	123	151	138	124	124	152	130	130	154	125	137	126	133	127	137	145	149	148	141	130	145	130	147	151	123	125	128	110	139	150	131	131	139	124	108	152	131	118	136	134	125	128	129	124	116	118	132	134	151	139	146	160	131	132	148	114	163	139	129	153	161	142	138	139	140	148	152	129	124	147	142	134	138	122	142	136	136	144	160	153	134	145	138	163	144	120	150	130	131	129	138	124	131	121	141	143	133	117	131	117	117	139	122	126	142	121	125	127	128	149	135	143	145	124	125	119	116	124	141	133	142	125	144	147	125	126	131	144	130	143	131	130	149	122	142	145	124	136	131	126	135	141	140	135	154	158	133	141	136	137	140	144	127	140	163	131	162	148	125	147	127	126	129	133	119	134	128	111	142	131	116	147	127	133	147	132	115	149	129	141	145	138	132	137	126	142	133	131	122	152	143	129	118	135	133	131	136	130	123	141	127	133	129	137	145	119	129	137	148	128	159	133	137	135	146	115	120	136	121	131	134	113	131	114	125	126	122	130	131	125	128	132	123	129	119	124	119	145	143	137	115	133	100	140	146	123	129	129	133	117	119	155	119	120	108	135	138	137	118	124	132	116	124	124	137	125	147	129	131	116	132	148	127	150	160	147	137	148	155	129	128	126	132	134	132	133	134	112	134	130	153	149	123	128	143	144	138	131	140	137	148	140	148	121	145	137	141	151	132	138	145	129	141	130	132	138	118	146	155	139	122	133	126	120	120	125	127	129	143	129	130	151	129	128	135	128	120	141	120	142	119	129	123	152	127	149	134	134	149	143	131	147	153	127	152	134	129	115	130	138	151	131	104	138	148	149	121	111	134	127	140	118	129	138	135	143	152	129	126	139	139	144	138	130	129	155	127	129	159	118	152	121	133	122	136	139	132	127	151	153	132	117	139	134	112	126	115	122	140	134	117	144	126	140	123	119	125	129	123	126	125	138	127	110	133	127	144	133	134	129	150	145	121	124	132	118	111	159	128	130	135	114	135	138	156	117	141	130	125	140	126	122	128	133	133	144	136	149	132	140	132	129	142	130	128	129	149	125	123	140	155	148	133	127	112	149	166	113	163	145	154	139	136	144	137	141	145	116	114	128	135	116	122	136	142	142	139	132	122	141	132	132	127	139	139	110	157	144	127	124	143	137	162	133	148	136	141	131	156	122	120	116	131	114	120	142	127	135	128	126	122	124	140	132	131	133	116	148	147	127	143	133	115	140	127	152	129	149	114	160	143	116	121	119	139	130	138	141	129	134	134	120	122	148	148	135	121	139	122	133	140	118	122	128	109	128	154	143	125	144	124	133	130	140	138	124	163	123	135	138	143	124	119	139	123	132	146	145	130	133	121	116	140	131	134	131	129	127	146	145	120	143	117	148	126	132	137	133	140	135	132	155	137	129	113	125	154	142	153	128	142	146	143	138	129	150	129	146	142	135	124	146	156	147	132	142	132	132	107	122	125	144	148	120	159	138	115	128	144	133	140	154	134	108	141	119	152	151	131	133	129	114	131	137	151	125	122	139	124	146	124	125	112	139	140	136	117	134	130	129	122	124	140	119	155	131	141	141	128	120	137	109	126	145	149	130	139	138	137	129	127	141	143	121	132	124	141	130	130	121	139	145	127	116	134	143	123	125	124	114	143	123	134	132	147	136	139	134	121	158	130	148	129	134	121	140	139	130	125	143	140	137	127	142	150	134	114	113	133	125	139	140	126	117	116	124	130	132	134	131	133	134	136	131	115	134	139	120	128	108	133	146	138	120	118	129	149	132	131	128	124	130	136	128	133	141	122	149	143	127	131	143	156	146	143	126	143	123	126	153	140	137	127	143	143	130	126	109	121	127	147	129	134	132	152	124	145	130	150	138	116	133	150	131	118	134	139	155	134	131	144	143	135	123	134	127	141	124	115	121	119	136	128	141	117	139	115	134	143	137	120	121	146	132	149	177	134	124	130	134	145	156	115	137	130	128	138	123	132	129	131	149	135	137	142	136	132	150	118	147	129	142	144	135	129	135	147	129	130	141	110	152	128	148	118	152	131	141	102	123	121	147	136	129	116	135	149	130	137	133	126	136	132	128	164	135	130	121	149	116	139	112	138	118	142	139	139	136	116	128	124	135	159	136	144	133	139	129	123	128	138	115	120	138	114	127	126	148	136	139	128	129	147	138	132	141	149	142	127	150	107	155	104	121	142	146	157	136	148	127	137	129	136	119	125	140	130	124	150	140	134	135	154	125	122	134	143	128	143	126	136	131	135	145	114	137	128	126	136	125	141	122	153	125	118	136	143	141	109	121	158	126	123	142	132	140	139	135	128	137	143	118	142	137	167	127	123	132	138	114	145	140	153	143
28878	42876	22181	6314	3961	2724	2919	7254	7081	6797	1953	769	751	596	524	515	479	445	462	414	425	380	378	387	355	340	331	313	318	325	291	300	300	291	303	313	287	288	286	291	272	309	291	298	301	254	283	291	285	264	280	293	264	290	263	264	263	294	257	286	282	254	285	276	295	302	293	264	258	276	262	236	266	250	291	278	270	279	282	262	278	249	262	264	259	261	288	259	257	242	275	261	281	277	257	253	254	277	259	277	276	251	265	263	268	263	263	293	265	267	255	269	260	252	260	264	259	261	267	247	256	281	273	259	287	266	263	285	247	241	268	266	278	289	261	254	298	261	253	259	269	280	278	266	260	249	251	276	239	255	269	271	255	251	257	260	266	272	292	245	262	260	252	232	269	242	269	271	270	254	241	277	253	251	259	278	269	244	261	269	242	275	280	242	288	258	260	261	260	266	235	253	270	272	264	285	261	244	248	264	260	252	262	240	247	232	270	266	264	256	271	269	263	277	263	243	250	270	252	262	255	304	268	254	295	271	258	274	254	268	270	255	252	261	250	238	283	275	258	261	277	249	257	241	255	235	205	241	240	253	234	268	286	253	242	245	260	260	249	282	236	239	281	268	265	232	232	256	249	285	252	279	255	240	248	245	255	255	267	257	262	236	251	255	260	259	251	241	237	257	255	257	263	239	251	247	249	250	262	260	250	240	238	251	251	244	276	256	254	245	273	316	237	264	297	254	249	251	255	260	269	251	232	291	258	279	252	283	259	255	268	262	280	260	262	278	268	283	303	276	269	259	262	237	256	253	272	277	234	276	273	252	259	276	269	257	244	245	248	263	262	268	294	250	266	262	249	250	262	251	292	275	286	252	239	242	248	257	242	264	259	252	270	276	271	236	247	233	247	297	276	254	269	278	255	261	271	260	252	241	276	271	233	254	246	263	277	272	292	279	275	277	286	268	268	264	258	255	246	272	291	266	257	286	249	266	258	246	254	241	263	293	270	294	267	275	263	246	260	275	271	266	256	231	266	267	244	268	236	257	254	258	301	261	274	289	257	256	250	280	273	259	241	263	274	259	257	249	271	233	299	270	270	273	278	252	287	277	261	240	259	260	258	266	259	244	261	280	272	259	256	245	245	235	239	262	273	285	254	257	250	286	260	247	277	262	251	296	253	266	253	264	274	246	253	260	279	252	257	256	272	281	253	267	291	243	278	268	243	256	238	288	291	259	235	272	251	242	262	259	243	244	271	258	263	235	243	243	279	259	265	262	282	274	258	238	254	266	252	255	259	263	241	300	247	262	255	254	227	256	257	243	256	259	232	264	226	265	262	264	244	246	263	259	245	255	219	277	303	255	260	240	270	256	255	266	290	280	287	273	247	253	252	292	274	253	233	275	272	247	272	241	247	271	268	271	252	271	259	254	281	268	253	260	291	253	250	261	245	266	248	245	248	241	262	269	274	269	248	249	258	298	261	264	277	254	250	265	273	247	266	212	234	262	274	255	237	250	251	264	249	265	254	265	261	263	281	259	272	274	240	273	253	263	259	268	249	239	258	270	249	250	254	264	245	244	253	247	266	245	243	259	244	277	281	221	254	272	247	246	268	264	272	246	248	270	243	242	257	275	241	258	257	301	261	263	284	272	280	255	262	257	252	265	260	293	254	281	262	286	249	222	273	257	232	278	295	289	269	281	274	288	289	241	271	250	235	268	260	279	273	260	229	273	226	258	262	269	235	256	241	262	252	256	246	266	250	257	245	256	268	255	268	278	282	289	225	255	303	277	255	263	218	292	275	271	284	273	242	252	283	258	230	231	286	263	256	246	246	231	285	248	289	297	257	259	242	265	246	251	265	242	270	247	254	233	271	271	266	262	262	274	282	275	244	274	245	252	257	238	268	261	279	284	259	257	271	245	227	258	234	251	256	275	288	278	243	244	239	284	261	262	246	260	256	269	251	262	254	279	246	261	262	267	276	264	252	257	285	288	258	266	274	251	276	259	260	259	256	277	245	274	271	257	282	249	292	260	261	254	254	292	299	263	266	281	257	249	240	263	256	251	245	252	281	235	270	284	244	238	248	264	267	272	248	279	249	269	268	262	268	269	241	285	241	293	266	221	240	256	238	301	255	247	219	253	245	258	255	270	264	257	271	272	254	239	252	269	259	288	249	267	270	248	278	275	286	252	271	260	296	262	249	275	261	265	265	285	256	246	277	260	266	263	264	275	253	237	267	255	250	263	259	240	253	268	237	244	255	249	237	261	265	249	280	262	270	260	242	260	243	245	272	268	273	227	275	269	241	266	240	262	253	233	303	266	271	249	270	274	236	260	240	257	259	252	263	261	246	266	260	249	290	278	252	282	274	244	249	270	271	258	273	244	252	256	266	278	274	250	274	270	250	254	268	243	249	284	260	257	276	236	269	268	270	275	254	261	259	273	266	261	261	249	232	262	258	214	248	268	277	265	267	258	253	243	237	266	268	265	294	274	278	266	256	262	258	236	278	269	265	274	278	266	258	264	258	297	278	264	277	270	255	263	244	265	296	245	292	258	250	241	259	256	256	265	288	257	238	258	286	285	272	269	271	266	235	265	251	251	284	260	274	259	240	264	260	277	251	259	233	244	257	249	240	253	257	262	275	240	266	268	262	270	262	249	264	267	282	256	267	294	255	258	272	246	253	258	277	251	297	280	238	251	239	246	309	257	243	265	277	252	269	232	227	268	277	279	238	240	265	254	265	247	246	309	294	253	252	300	265	249	265	246	281	227	241	274	285	250	292	281	242	268	228	239	254	264	246	235	258	257	283	280	236	270	235	259	277	281	294	275	287	232	235	251	253	253	256	269	254	268	264	262	240	245	268	269	280	293	248	256	249	229	258	265	264	250	254	288	246	251	268	228	265	245	266	272	280	241	265	265	258	263	242	267	261	264	291	270	265	266	274	262	253	249	278	292	248	258	240	250	233	281	248	258	241	256	253	262	262	263	267	269	258	254	280	265	301	275	271	243	256	261	261	276	274	257	276	242	271	270	296	280	253	243	283	268	250	250	269	277	274	293	253	251	251	273	294	247	264	242	313	255	295	243	283	257	274	233	259	261	243	254	270	291	262	258	248	278	236	262	253	260	247	236	298	270	251	273	254	245	256	267	241	257	270	233	276	258	244	242	236	264	281	248	282	268	250	286	237	255	277	249	271	220	269	243	266	274	256	280	250	253	239	265	283	271	266	263	232	273	249	280	238	271	248	283	257	255	233	282	250	287	274	252	236	238	263	269	255	249	272	232	251	254	295	269	250	254	264	262	294	284	254	271	283	253	236	265	249	243	251	278	272	260	260	240	252	274	256	247	259	260	261	262	234	244	241	291	287	240	263	255	242	297	250	226	261	272	270	268	272	255	258	243	285	249	234	229	277	244	276	249	255	265	264	253	234	269	266	280	264	256	251	246	254	292	242	257	256	303	257	277	255	259	257	266	274	254	270	268	260	254	251	274
27378	19716	6723	639	378	322	322	380	373	617	321	268	275	310	324	280	307	287	282	306	317	297	272	282	297	317	280	268	299	280	274	307	299	275	285	285	298	276	282	285	276	288	307	286	306	290	294	317	271	295	302	319	325	268	279	286	305	292	286	306	272	266	258	278	277	287	315	291	277	295	309	316	314	288	300	271	298	316	281	326	300	302	291	293	295	300	290	302	281	284	287	317	297	279	286	288	299	301	298	278	297	279	301	294	300	291	275	282	313	278	307	301	297	281	267	299	268	279	282	280	303	268	300	312	290	290	291	297	281	277	246	323	301	283	293	258	316	282	305	280	294	305	263	302	279	283	282	295	315	330	334	284	314	286	277	289	283	289	300	292	274	289	294	272	277	295	324	283	293	306	280	286	288	308	275	313	324	299	292	297	313	277	290	254	305	278	262	299	299	292	260	303	314	269	321	290	279	301	282	284	321	295	275	288	335	267	250	308	304	299	286	292	317	265	283	303	271	277	296	318	298	290	269	265	300	311	301	283	301	264	315	290	293	296	284	302	285	305	305	280	277	288	305	307	303	323	289	314	283	298	266	287	283	287	285	279	316	291	283	259	296	311	287	318	323	311	281	304	296	295	290	310	313	283	276	280	303	289	294	310	276	310	320	322	310	282	294	295	277	292	307	293	291	332	277	311	311	303	294	295	285	305	305	316	322	279	305	315	329	302	283	280	289	317	317	275	294	290	269	308	293	295	318	299	274	297	285	277	313	290	275	282	288	300	304	270	282	268	311	290	316	269	293	286	291	288	290	299	275	285	272	302	289	281	296	308	299	311	313	312	316	308	277	293	292	309	280	325	324	263	290	322	281	286	285	291	291	275	296	267	286	305	328	288	280	290	298	327	291	281	296	305	267	288	286	279	287	285	325	324	319	302	298	291	291	272	314	274	287	268	249	271	292	327	284	280	288	314	290	302	283	300	340	286	297	289	273	294	285	302	291	295	280	286	301	262	286	299	321	295	287	299	303	277	289	269	252	299	281	290	273	264	300	286	292	270	290	301	292	292	298	298	319	294	297	281	277	296	314	303	283	282	297	305	313	300	278	286	309	284	324	287	311	292	283	285	282	279	321	306	288	272	286	320	307	308	313	274	291	298	289	302	311	273	279	300	279	285	280	264	288	307	280	326	274	306	288	262	272	289	267	300	282	290	292	274	304	296	315	280	292	306	303	312	275	264	271	291	301	313	287	311	306	303	306	287	269	296	293	291	312	287	316	272	309	332	311	315	293	292	299	296	279	267	291	276	252	309	276	263	293	313	273	305	281	276	309	302	289	287	287	310	315	283	279	255	297	285	283	291	280	298	298	290	295	306	304	273	319	290	291	306	311	306	278	299	287	285	296	296	317	295	305	297	277	293	280	298	317	279	269	280	297	303	294	296	316	301	304	273	287	295	284	292	294	284	289	282	302	301	297	293	340	265	301	287	270	273	310	265	297	295	273	309	300	283	306	295	312	269	315	276	306	322	296	302	294	309	283	271	284	279	296	304	299	285	265	262	277	296	297	291	259	318	296	279	297	256	299	272	317	308	295	292	270	282	294	305	294	278	300	300	276	300	295	248	285	310	293	293	290	295	283	298	305	283	305	297	285	280	317	281	304	279	297	304	314	280	265	292	301	245	257	317	310	316	309	272	290	310	306	299	271	283	300	298	302	315	253	295	312	282	312	293	289	309	286	281	276	310	301	301	303	306	322	320	300	295	279	281	285	302	310	298	296	292	277	283	282	266	284	276	286	321	284	303	270	321	274	273	309	291	321	280	324	290	297	317	286	310	319	288	299	264	283	287	292	322	289	323	267	302	314	284	312	280	297	281	306	305	295	323	285	275	283	239	310	297	286	293	315	267	292	290	289	260	272	286	276	306	288	302	293	302	294	277	319	280	291	301	288	275	290	320	259	304	305	307	295	285	308	276	308	293	271	285	289	300	302	290	284	321	279	274	266	287	287	300	294	303	289	307	287	279	282	292	305	272	272	280	298	285	307	267	279	285	272	303	298	291	272	285	263	286	273	285	286	297	308	269	325	310	299	286	284	243	269	309	277	281	279	268	298	277	316	299	300	275	282	325	282	280	296	263	257	295	294	280	284	271	312	321	306	320	289	284	271	326	297	266	280	317	284	274	293	313	309	271	276	269	295	290	298	289	299	299	268	278	306	279	297	297	301	294	284	273	290	321	260	303	311	332	269	286	300	325	297	276	299	292	271	297	291	269	284	278	305	279	262	300	296	301	321	280	304	283	272	275	306	298	286	260	268	290	312	298	303	322	290	272	296	330	322	307	293	274	277	278	307	312	268	313	278	297	293	317	308	297	287	272	281	310	282	293	318	279	272	309	290	313	303	306	295	277	275	337	307	287	281	256	297	284	266	266	324	268	302	308	261	316	279	276	310	304	307	278	271	299	307	300	295	293	296	270	303	296	289	285	279	270	287	305	280	268	294	281	284	308	340	286	323	305	275	277	333	283	282	286	280	280	282	309	311	276	251	292	269	272	271	307	319	310	328	319	350	296	292	301	296	303	293	295	297	296	281	277	298	304	282	282	271	282	288	309	260	274	287	310	265	272	293	305	264	263	281	306	321	320	322	297	292	329	284	276	265	292	298	291	261	320	294	253	290	315	292	321	269	279	297	292	297	264	302	281	296	289	280	291	297	283	302	275	322	317	284	271	264	317	312	305	302	317	301	278	297	295	289	289	292	277	301	310	291	330	306	273	312	288	272	307	316	302	270	286	315	278	321	309	283	309	298	260	289	281	281	286	278	290	330	304	307	298	272	296	279	295	324	269	298	288	277	323	292	303	286	308	297	305	288	256	286	311	318	317	311	299	288	303	281	287	308	291	307	281	298	309	320	338	338	303	299	268	346	293	308	283	280	293	313	296	278	290	280	282	314	306	304	282	277	281	272	312	299	280	285	269	277	284	295	295	276	264	289	326	282	278	333	285	289	300	313	319	287	281	298	299	247	296	308	288	319	297	267	302	292	301	272	279	288	288	309	293	276	266	297	297	294	314	287	288	272	319	304	263	327	302	301	299	301	315	290	270	307	308	296	307	270	301	301	260	294	275	311	319	282	294	269	321	294	298	289	305	299	323	288	340	276	290	291	316	281	287	282	293	283	291	265	287	305	307	259	287	263	267	288	291	298	352	309	271	329	295	256	294	263	285	306	279	286	289	269	287	320	264	318	319	299	333	275	294	284	275	308	280	291	280	277	296	282	281	292	299	294	298	284	309	283	292	262	298	299	309	282	283	300	296	321	320	276	301	318	303	292	298	270	258	265	276	310	274	266	278	280	311	250	290	297	285	277	279	298	299	288	308	290	286	274	274	289	295	304	264	271	310	303	306	275	326	300	286	293	285	290	287	271	312	294	296	294	275	278	258	294	305	289	299	299	279	293	294	307	307	311	295	288	326	280	263	289	282	278	307	308	325	288	302
18696	18528	4645	844	715	646	624	742	780	1655	544	577	600	566	540	554	552	524	559	525	531	553	553	563	549	528	560	558	526	568	554	516	568	538	521	546	594	529	533	551	552	532	563	574	513	541	523	531	567	530	552	552	542	567	556	525	555	579	551	539	564	608	502	570	529	578	554	539	589	535	547	569	553	561	563	522	547	564	533	557	473	586	490	570	548	564	579	532	549	540	518	570	588	528	556	521	548	559	553	548	537	556	529	532	538	542	568	530	551	571	585	582	538	566	540	536	553	533	538	542	541	530	543	541	555	546	558	546	566	521	565	593	548	564	555	532	552	563	553	600	567	571	564	544	563	569	540	518	562	548	568	566	550	582	528	524	531	576	496	522	551	523	573	578	556	554	521	550	554	516	543	544	580	569	537	552	529	595	559	533	550	529	531	588	526	560	550	567	525	546	528	519	545	566	509	509	536	558	546	500	522	547	568	500	554	568	592	538	515	577	550	527	550	564	548	519	512	508	476	526	498	573	559	524	546	566	513	567	541	548	593	581	565	529	540	582	557	531	576	523	513	543	555	615	528	537	531	571	529	530	528	552	551	550	576	535	533	568	489	540	556	545	534	579	563	498	541	536	589	528	548	567	587	523	484	513	570	559	555	491	549	581	543	566	504	567	562	558	565	503	533	545	566	554	520	535	514	579	565	564	532	531	536	531	561	532	565	506	532	544	523	524	517	532	545	577	544	576	544	538	584	512	522	531	540	535	542	552	559	563	549	552	505	533	526	585	537	555	582	560	578	574	550	539	543	519	564	514	512	534	539	516	516	582	560	581	531	571	517	519	562	508	545	513	549	544	528	549	543	540	547	568	553	523	569	563	553	540	529	527	589	553	552	526	580	547	552	518	544	519	522	573	555	579	553	573	563	540	532	531	530	531	516	548	572	569	563	550	578	541	539	579	575	558	531	517	545	510	538	524	548	530	583	539	548	517	516	538	610	527	520	584	543	514	502	571	496	559	513	553	536	543	569	548	550	518	518	572	579	569	519	565	602	555	570	554	574	563	503	571	515	577	563	542	573	566	542	586	551	541	577	541	517	577	536	524	527	537	543	574	549	508	566	547	523	522	562	605	524	513	553	583	577	559	552	540	558	554	566	542	562	570	566	518	555	543	570	547	563	570	520	532	600	558	574	529	541	567	559	517	575	569	561	542	553	530	562	556	544	553	568	575	539	586	529	552	564	554	535	529	602	529	537	540	558	529	594	536	563	556	539	549	526	586	546	576	521	527	529	501	560	521	542	518	499	602	542	577	591	529	549	543	506	561	564	507	559	548	554	584	532	561	553	517	547	541	528	534	546	531	527	559	547	547	512	570	555	546	534	590	554	550	577	584	554	537	526	522	530	587	559	504	547	529	509	547	569	559	553	574	565	548	535	538	519	581	541	559	550	603	553	582	559	546	542	535	496	526	589	516	497	534	562	498	541	554	525	573	582	554	574	525	546	552	534	562	575	558	553	528	560	529	539	534	523	530	545	540	547	623	580	567	580	512	525	546	519	577	540	545	505	629	577	564	557	534	539	507	546	513	534	516	544	536	538	550	557	528	572	533	541	557	514	546	560	575	570	559	573	522	543	550	536	527	515	559	560	555	618	599	605	534	533	518	557	542	598	513	531	556	556	540	562	565	552	557	571	519	571	546	552	539	534	555	525	535	536	576	551	524	577	543	536	592	570	526	533	502	582	554	529	565	558	609	542	540	532	584	560	510	522	558	578	533	554	530	558	496	514	570	557	521	533	537	547	544	537	562	512	520	543	554	535	589	516	538	553	549	557	517	564	559	548	535	553	550	535	555	530	515	548	561	544	531	593	541	600	559	545	529	540	503	604	577	538	554	534	526	568	539	529	535	545	567	565	516	531	598	559	550	583	528	551	585	596	551	563	529	565	544	501	538	537	559	572	558	547	577	562	515	550	530	523	563	539	569	531	523	559	554	570	534	503	562	564	578	536	535	555	573	581	513	510	548	533	563	543	566	531	550	525	565	534	523	546	579	598	540	535	543	527	579	556	558	530	557	529	551	558	524	559	545	527	554	566	530	509	532	497	576	559	519	541	565	573	542	534	554	508	565	563	545	564	521	539	543	564	592	581	534	523	504	536	554	581	538	543	543	553	534	527	544	496	551	544	542	550	533	569	506	578	547	541	560	497	603	522	575	553	548	530	528	535	558	571	561	553	585	534	540	584	566	533	547	573	514	531	519	547	565	544	518	520	539	513	535	493	549	544	565	544	522	548	532	569	557	546	588	547	562	531	523	539	540	539	555	536	512	554	527	531	570	532	563	596	544	525	526	563	526	542	536	625	543	546	551	547	553	508	561	532	550	533	583	542	519	511	565	560	519	526	533	531	579	586	513	576	508	549	546	587	526	574	575	578	532	541	539	596	553	524	567	560	552	531	550	557	551	552	512	544	563	544	560	518	564	543	541	560	534	546	561	569	514	570	544	540	538	565	566	524	584	556	538	544	553	565	549	573	585	529	530	519	556	578	599	563	557	565	482	590	566	567	546	552	562	549	547	529	573	526	533	602	579	554	535	564	540	562	581	526	541	556	529	591	494	542	558	533	567	641	548	555	580	568	564	516	575	539	579	489	558	553	556	542	563	589	568	511	509	523	541	539	516	566	565	518	589	542	539	542	538	560	565	536	574	564	574	530	552	514	525	535	538	539	533	577	539	516	564	573	531	586	520	502	581	539	593	528	500	530	544	536	567	548	569	556	522	559	517	596	553	533	551	568	513	541	529	538	561	536	528	520	571	592	536	580	538	554	571	539	558	561	533	524	571	529	559	530	566	518	546	527	565	591	544	553	515	531	547	544	516	586	578	581	564	520	559	574	519	579	571	544	550	515	532	565	529	562	511	508	520	588	537	572	548	529	544	528	583	576	566	533	559	555	539	563	561	581	570	553	519	555	567	564	597	542	487	530	551	553	548	582	561	558	563	524	524	561	557	573	558	499	492	547	524	567	580	508	515	573	529	528	553	577	528	517	610	548	533	615	563	539	576	539	523	551	559	517	556	558	549	555	547	535	556	569	568	561	536	560	555	509	539	549	571	532	571	549	571	578	533	543	517	555	548	537	542	577	530	533	517	561	552	543	551	544	572	550	552	581	547	505	582	570	552	562	571	601	505	613	582	555	558	544	568	542	545	556	528	598	559	549	546	528	545	588	549	578	566	552	511	523	536	551	537	561	573	570	530	547	540	588	556	554	545	574	560	560	569	552	565	570	525	512	568	549	567	548	548	557	517	558	548	551	504	568	531	573	536	538	509	516	531	545	560	533	539	527	567	527	561	575	507	526	572	528	525	540	579	543	504	554	566	517	552	567	538	571	551	567	526	527	576	521	544	572	551	502	562	570	529	600	532	543	542	526	535	575	576	586	550	557	532	506	544	551	553	542	562	556	539	575	547	538	549	559	551	577	524	533	568	523	509	517	591
26227	21477	22693	8601	562	448	384	493	1183	2650	311	322	313	306	306	301	320	310	325	327	308	316	310	314	348	298	294	295	319	314	321	303	299	302	286	327	300	309	314	325	308	314	314	271	349	267	321	286	312	285	341	305	288	312	319	297	291	328	297	298	308	312	272	301	287	329	298	310	307	301	323	312	281	291	312	300	302	296	287	335	307	311	307	291	280	290	325	298	305	302	331	292	306	304	299	268	326	289	316	284	305	289	302	291	273	291	329	319	302	316	315	279	305	262	323	285	315	290	346	322	294	309	295	306	329	297	286	291	278	296	272	313	318	289	305	301	307	301	268	291	313	300	304	298	297	268	300	312	290	290	287	334	325	304	305	321	316	307	310	321	291	285	290	295	302	294	291	277	293	309	286	306	307	316	278	295	301	338	294	293	287	297	299	298	323	305	295	270	283	286	297	264	287	282	280	280	298	298	294	315	265	292	316	293	296	301	310	279	302	287	311	295	338	288	300	325	308	305	309	288	312	307	309	307	304	286	303	297	310	304	288	286	302	294	292	277	310	318	320	329	303	311	301	287	291	322	315	330	316	293	280	336	304	296	293	306	307	329	300	286	294	307	275	287	293	310	275	305	300	328	273	293	295	295	289	282	317	273	298	296	294	304	301	307	283	277	326	308	312	274	317	317	304	288	294	315	305	303	335	286	308	307	298	314	330	328	291	323	317	277	293	283	306	300	323	327	294	302	283	298	289	323	274	281	308	275	302	313	321	274	296	334	287	321	310	327	292	282	292	323	296	323	329	297	320	311	318	274	281	297	312	295	294	292	328	296	318	272	309	280	309	323	270	304	275	287	295	291	282	293	274	292	298	318	299	300	291	312	332	325	277	290	298	286	308	288	312	320	306	312	291	280	294	305	308	309	270	305	309	277	292	298	280	324	313	271	299	285	296	304	294	328	271	295	285	295	308	303	337	298	325	280	298	333	283	282	284	294	273	295	306	270	278	307	304	300	294	313	285	312	326	325	308	299	305	293	309	336	291	318	300	293	294	300	267	303	346	314	302	319	286	297	288	296	295	299	316	305	283	313	256	280	296	302	318	303	327	321	298	316	314	309	327	331	332	288	309	303	337	317	308	296	314	314	292	300	299	297	335	317	297	298	338	310	313	326	305	314	306	283	290	315	326	307	291	284	273	293	285	318	277	325	308	286	289	327	302	329	268	314	284	308	320	322	289	288	292	307	318	308	289	312	300	299	320	293	296	308	291	279	292	297	254	306	309	310	294	310	301	297	328	289	295	311	282	292	317	299	307	317	300	311	279	304	302	304	284	296	320	292	290	292	299	278	289	294	276	304	338	295	294	305	309	302	301	312	313	305	283	301	281	318	288	249	333	296	312	319	325	321	305	318	344	315	269	301	347	326	300	303	285	299	301	278	321	306	308	252	295	294	272	293	304	304	309	298	313	282	299	320	287	305	332	299	301	269	293	322	319	310	282	310	312	287	286	308	312	299	323	323	303	269	294	299	287	301	303	272	322	280	291	264	286	275	267	287	315	314	306	312	300	292	264	291	319	294	312	289	296	297	299	307	307	295	303	338	316	295	302	290	306	302	322	287	271	301	282	280	307	313	290	297	302	325	324	316	298	279	302	299	299	310	288	308	308	309	301	326	317	302	317	310	321	311	307	331	339	315	305	310	314	269	274	303	291	301	311	286	297	304	297	292	294	300	285	290	293	293	274	290	318	303	292	289	317	298	302	285	260	332	296	312	313	283	330	314	310	307	311	328	325	329	308	297	284	278	321	280	313	306	281	292	313	287	340	261	321	317	285	296	286	311	316	327	312	319	296	306	307	299	295	312	303	283	305	318	318	298	289	312	318	287	296	312	283	309	313	284	277	283	288	315	298	282	288	307	274	292	313	282	324	306	300	300	321	310	330	303	275	320	300	305	300	294	314	299	312	327	312	261	289	303	293	307	329	284	309	300	272	293	307	304	321	314	351	288	300	296	305	294	322	309	306	317	296	313	288	311	289	309	290	293	290	313	312	303	310	296	292	311	280	268	290	292	340	275	285	310	272	294	305	291	335	316	272	276	302	326	296	297	291	319	284	285	247	327	329	312	313	307	277	273	284	322	307	320	320	291	314	296	314	279	308	343	319	330	278	302	312	303	287	289	319	324	300	312	295	302	266	290	302	303	311	274	279	300	284	265	301	304	301	289	309	302	308	290	309	280	293	285	310	308	290	278	314	303	287	291	291	288	298	281	305	304	309	303	294	307	280	286	323	285	309	334	298	292	334	304	289	290	286	276	305	304	310	303	321	300	321	288	287	285	313	298	299	281	308	330	308	312	300	279	293	310	266	272	313	331	329	289	315	331	306	300	283	264	299	292	315	272	291	303	297	282	297	305	308	314	312	290	284	329	294	316	307	289	293	310	306	299	326	313	304	294	279	308	319	270	284	326	300	325	310	301	283	314	259	284	308	291	283	318	295	306	315	291	303	295	292	295	304	294	258	314	302	307	320	281	323	276	300	325	287	295	320	297	320	309	291	265	285	295	301	314	274	286	284	288	312	310	331	269	275	286	298	303	325	320	311	324	274	294	315	292	298	304	288	310	292	317	309	306	311	287	303	327	330	282	286	288	306	272	284	322	313	295	300	314	331	262	323	334	300	308	301	317	280	309	274	302	298	300	277	298	285	324	328	297	324	298	250	270	306	316	292	296	322	290	313	315	289	312	310	322	312	294	296	304	310	276	334	317	311	320	293	291	299	273	329	314	298	300	318	311	327	289	308	331	287	310	290	307	275	284	297	290	315	318	297	281	294	317	326	305	309	332	307	330	317	289	305	325	315	294	321	327	323	297	319	290	313	302	300	302	289	285	276	322	289	286	255	273	300	293	324	315	331	283	335	295	313	290	298	302	294	320	315	310	304	297	327	271	311	283	316	331	273	296	342	284	319	283	327	306	288	306	306	309	317	282	277	302	295	269	331	325	282	307	316	308	285	314	298	328	334	296	280	315	310	289	293	290	330	340	297	290	264	282	328	311	298	329	304	335	265	304	314	300	309	316	318	283	305	287	306	319	308	280	307	284	310	297	297	335	306	291	312	320	292	272	345	307	288	279	314	260	289	320	289	316	297	298	287	317	311	277	298	308	301	308	284	287	289	324	303	287	268	286	307	302	279	327	312	268	306	322	308	322	325	325	299	303	303	306	304	333	291	293	310	345	287	301	318	287	304	318	301	288	293	283	306	311	291	315	283	261	316	322	325	281	298	301	309	270	293	299	310	311	299	297	294	320	291	315	268	318	309	282	329	307	320	337	295	263	299	287	305	273	300	304	298	319	326	317	304	293	321	274	284	344	300	286	294	309	349	293	290	300	302	285	316	306	299	312	280	312	300	284	250	304	293	318	303	316	294	263	298	315	291	280	335	317	298	304	310	293	280	275	310	282	292	282	307	317	284	334	282	331	301	300	316	324	333	319	317	309
19617	24175	7474	1597	1120	876	799	1210	3640	8045	625	611	570	636	613	586	581	603	600	569	625	568	552	585	606	602	644	575	574	570	554	605	550	607	639	572	624	541	550	560	570	582	657	582	624	589	572	585	600	611	579	517	559	572	568	588	546	597	575	597	554	541	557	546	520	579	566	561	541	600	590	609	600	554	622	528	565	560	579	558	548	592	544	569	562	593	590	600	563	546	542	599	522	570	632	538	547	627	565	557	585	576	565	604	574	557	561	593	528	607	578	592	583	569	556	621	559	608	591	561	551	542	569	559	566	585	563	576	610	605	559	570	571	575	563	595	605	594	583	539	565	603	556	575	579	579	566	540	586	571	586	566	605	505	583	565	626	588	600	601	576	565	537	573	525	594	590	593	564	617	577	590	598	543	534	602	580	583	602	584	576	564	572	551	583	557	600	565	573	533	601	575	585	540	593	574	544	612	553	589	582	601	595	581	545	581	577	590	613	595	591	607	564	569	555	612	574	529	579	570	560	611	561	556	551	594	626	625	596	539	567	575	623	538	584	584	587	571	572	630	525	581	577	574	572	551	574	547	510	523	559	571	602	596	574	605	551	572	540	620	571	553	579	553	523	577	589	537	561	565	566	575	562	589	565	591	549	614	549	570	557	591	596	568	572	527	577	534	570	545	572	595	550	551	581	579	537	562	554	616	578	574	560	549	560	546	561	549	619	566	561	581	569	544	561	587	596	584	565	551	582	568	535	601	621	570	552	535	572	561	577	580	566	589	590	553	553	560	579	601	605	600	589	557	538	579	532	580	577	572	609	587	560	569	555	566	554	558	596	586	590	577	597	588	556	555	567	613	556	539	578	547	549	611	545	507	579	586	586	575	598	582	597	586	526	568	579	527	567	552	567	565	553	530	598	590	553	559	575	602	642	578	587	569	532	568	560	627	564	527	580	597	607	542	565	572	556	574	567	548	500	635	561	547	576	595	537	627	564	545	554	587	561	572	556	572	549	569	559	555	576	561	582	561	597	533	583	552	600	583	546	577	593	543	571	570	529	543	594	599	604	523	623	575	569	590	609	549	582	589	612	571	548	528	562	574	552	565	561	590	556	603	602	561	591	572	599	567	611	556	559	547	576	574	549	581	558	550	562	601	586	557	563	562	559	556	606	567	580	601	573	569	588	582	555	562	565	572	563	578	559	588	541	562	533	539	551	557	566	577	563	578	547	594	578	606	560	557	538	570	605	576	560	600	605	630	592	571	591	597	581	545	578	547	568	595	555	556	557	595	577	590	611	586	544	589	603	585	640	547	545	599	602	599	541	559	526	546	564	604	516	583	595	563	635	616	591	568	635	553	587	579	535	613	553	572	544	581	552	575	606	558	580	561	541	560	559	583	581	536	587	594	580	556	621	560	610	615	573	532	545	620	594	589	516	517	604	578	567	572	614	609	590	549	540	543	564	529	562	568	579	543	559	555	563	517	594	589	504	557	557	539	590	554	572	553	543	541	606	562	560	581	522	578	534	604	572	606	551	571	564	571	587	551	548	552	519	573	541	587	590	588	557	558	581	541	581	526	573	564	600	592	571	572	553	585	549	566	570	549	565	580	587	566	570	595	554	579	558	607	561	569	557	559	525	563	587	550	536	577	564	575	575	583	590	609	582	595	607	551	532	560	608	586	580	579	558	547	549	531	579	551	567	551	588	583	571	585	544	585	547	596	595	588	546	617	575	560	583	605	581	558	524	559	592	611	610	526	513	583	622	592	585	572	564	562	573	572	560	610	552	551	598	555	591	598	547	580	587	592	597	607	585	577	552	553	568	549	548	585	618	542	570	547	558	588	581	556	558	551	530	546	529	551	559	566	545	631	604	617	533	588	607	587	595	566	587	591	568	598	543	620	549	565	567	596	593	546	572	540	554	569	565	569	560	520	559	557	577	561	566	596	553	559	552	535	588	573	562	585	568	582	563	557	546	555	581	571	588	534	555	559	568	566	593	542	599	568	565	544	557	555	604	596	522	555	534	578	569	596	568	536	571	526	591	567	594	599	563	567	635	550	577	593	562	573	598	586	569	553	564	615	576	603	549	579	520	577	590	556	546	608	606	562	573	546	540	547	591	608	598	568	587	607	527	569	589	582	566	530	515	559	596	548	591	518	556	560	586	583	598	598	567	567	591	511	557	576	588	589	596	535	557	585	542	532	543	567	594	604	581	604	578	563	561	557	577	564	570	592	602	558	541	585	532	570	593	610	578	581	542	562	583	549	597	600	590	567	546	601	566	558	609	520	585	565	586	608	573	587	553	552	576	605	592	580	578	597	564	565	554	567	535	502	556	569	584	561	557	584	532	559	558	569	498	539	622	581	552	584	560	550	626	586	542	579	583	542	570	551	585	567	602	572	564	536	571	554	539	609	604	581	557	540	566	534	560	549	559	545	595	565	588	589	554	590	601	598	619	607	562	571	588	570	544	545	582	525	595	565	555	591	582	567	537	561	595	550	546	599	594	586	593	567	585	545	566	560	594	516	558	563	593	582	591	582	508	532	541	558	545	568	582	603	530	552	546	602	571	587	564	567	616	587	556	533	578	583	598	588	596	530	539	577	580	571	569	608	565	567	564	594	555	580	577	608	542	601	616	546	557	561	559	562	579	564	593	573	540	580	557	558	582	601	559	545	591	580	578	534	567	588	562	555	580	554	532	607	575	565	562	560	607	571	599	534	550	601	565	529	557	587	576	570	563	603	566	605	618	538	571	589	563	600	569	597	552	565	585	548	566	617	578	579	575	595	598	580	534	612	610	581	595	600	541	530	618	593	565	568	553	581	574	546	557	547	568	569	546	575	576	564	558	579	534	577	582	577	568	559	573	576	567	606	569	567	585	565	581	523	587	542	529	591	551	570	585	539	564	577	564	556	599	597	554	553	547	596	579	575	569	546	571	573	578	601	547	534	590	561	558	597	564	574	588	548	549	588	588	608	561	601	595	575	579	566	560	566	535	582	564	548	582	569	573	616	554	566	581	544	574	572	570	583	579	606	588	549	611	583	602	589	596	564	568	573	534	592	582	541	600	583	634	556	584	584	580	580	518	606	567	590	579	575	621	566	537	546	565	576	535	568	574	560	561	590	571	621	564	665	534	587	511	568	590	550	608	570	573	552	568	553	606	559	553	569	614	572	568	550	573	615	600	564	573	611	577	559	598	577	600	568	570	539	595	572	579	587	579	602	537	561	559	557	560	553	540	589	547	580	523	585	619	616	599	573	579	585	593	621	533	560	550	596	584	555	591	555	530	552	567	586	624	597	559	538	553	607	627	564	572	556	592	594	611	552	610	612	621	533	603	573	597	552	563	592	570	539	576	583	552	581	569	555	538	581	515	528	518	565	631	518	565	566	606	593	593	541	580	557	552	575	608	559	563	577	577	592	551	560	582	579	573	540	567	591	546	610	609	590	553	544	591	593	571	597	543	570	567	566	560	543	584	560	555	536
23506	21380	28950	24077	21343	15668	1275	514	8689	17608	775	225	239	201	211	200	209	164	178	176	174	157	162	169	150	154	160	135	157	148	137	125	178	150	155	118	147	128	118	139	162	151	125	152	142	136	170	137	135	141	137	144	174	153	172	151	132	130	123	144	119	133	121	137	122	132	154	143	144	140	129	128	136	140	132	132	146	143	131	122	140	136	150	120	141	159	146	118	122	136	135	137	137	134	139	137	145	157	136	148	131	140	122	124	133	141	115	120	134	137	156	140	122	118	135	161	129	139	157	136	134	144	147	134	151	141	149	128	172	138	134	126	147	141	125	147	154	137	133	150	132	135	131	145	139	110	129	142	129	134	148	154	142	144	146	127	146	134	142	139	124	172	117	142	146	126	130	126	131	130	153	152	156	118	137	146	131	136	144	139	123	136	137	139	134	138	135	134	147	149	129	135	116	164	149	145	151	134	142	133	124	123	145	137	131	145	143	144	124	112	149	125	148	123	146	126	119	115	123	127	131	156	134	153	147	134	142	132	141	130	125	158	142	124	132	145	146	133	138	142	139	135	139	124	139	133	128	162	126	143	133	132	133	165	130	158	142	143	144	118	148	128	162	143	148	141	135	145	131	126	110	154	162	135	139	126	127	152	148	127	135	125	138	140	128	131	130	128	129	145	146	134	117	133	139	113	139	109	158	132	133	131	130	131	129	128	125	127	110	141	135	142	143	135	144	151	136	138	138	134	136	144	133	144	138	153	142	133	139	137	136	144	140	165	139	136	137	135	108	137	133	154	140	134	147	138	154	124	148	143	146	143	166	126	134	140	140	140	127	133	139	138	142	140	126	142	137	120	142	154	126	145	128	135	135	151	122	126	143	133	138	125	118	147	119	134	146	144	146	158	140	136	136	137	156	139	139	134	141	136	132	137	153	128	142	126	137	142	160	151	127	134	115	159	131	153	143	133	133	129	110	151	151	135	146	143	126	144	137	141	146	155	140	149	149	136	141	135	130	133	130	167	140	149	131	144	131	145	149	142	138	131	131	124	147	136	141	114	141	143	151	125	153	134	138	146	140	131	138	144	153	137	120	138	135	125	130	155	117	144	138	129	131	137	144	119	139	155	137	127	138	169	149	141	108	149	144	134	152	131	138	135	140	144	145	136	146	124	137	151	122	148	135	136	125	120	128	133	136	127	128	130	148	149	154	145	145	122	121	146	135	127	106	144	155	134	131	107	140	141	143	132	141	133	146	151	133	124	144	148	144	139	126	141	141	127	117	141	115	149	131	121	128	149	148	131	140	133	143	132	159	137	138	139	117	135	124	144	131	149	150	122	143	147	127	140	148	144	134	133	151	141	140	139	154	115	113	143	132	127	131	129	134	125	109	140	126	123	142	144	147	114	150	136	144	154	141	141	143	144	111	149	144	149	159	139	144	124	146	113	167	133	146	123	143	135	160	141	132	125	127	135	134	134	131	142	129	137	144	129	138	138	147	138	134	122	146	125	136	131	126	139	124	133	138	121	147	150	111	123	133	147	161	145	118	130	142	139	119	141	137	131	137	120	140	145	144	104	134	122	136	152	146	149	147	131	145	158	136	130	143	156	125	131	132	134	123	162	143	145	121	145	131	133	130	137	113	134	133	130	117	128	123	147	152	131	133	148	135	141	121	133	129	139	150	149	150	137	141	155	123	128	148	167	141	129	128	123	124	140	122	126	117	147	131	149	135	138	142	143	141	142	128	141	143	146	119	146	129	102	137	141	142	138	148	121	113	132	146	150	145	120	156	147	124	157	130	146	121	138	122	139	140	139	149	152	118	137	125	150	134	131	141	120	124	115	141	153	115	140	134	137	117	135	113	149	150	141	121	127	119	150	155	119	151	148	131	139	143	100	148	120	118	113	138	146	138	127	148	134	120	137	143	138	124	126	135	122	143	145	148	149	128	137	142	111	148	134	133	132	144	136	140	118	136	151	122	120	142	149	150	130	144	149	115	124	142	125	134	142	129	114	132	140	140	141	147	113	131	134	136	156	126	149	131	118	125	135	133	125	120	145	149	149	147	131	129	135	149	130	137	152	153	142	123	163	133	129	135	131	145	131	150	131	138	144	132	140	145	131	146	143	118	130	124	141	127	135	125	130	132	147	134	143	137	140	144	140	144	152	151	136	134	132	145	139	113	137	143	116	118	132	122	128	145	154	148	141	120	139	130	138	121	132	125	130	149	139	142	145	141	138	124	134	133	133	130	144	133	106	133	138	135	132	136	155	141	137	140	139	154	156	137	129	133	124	142	150	136	139	146	156	121	155	142	150	123	125	120	117	155	106	112	136	138	129	146	144	160	147	128	120	122	114	129	137	116	119	120	138	120	139	130	140	148	139	146	138	143	127	114	150	110	129	134	114	135	135	128	143	137	133	128	135	128	135	131	134	131	149	128	138	148	138	141	120	134	124	134	138	135	121	135	137	146	122	148	158	148	119	144	145	149	123	134	128	153	147	117	169	128	139	140	140	145	134	140	140	131	150	140	148	169	135	135	142	124	135	153	127	139	141	131	139	131	128	148	136	144	147	140	134	138	145	133	128	149	151	131	124	153	144	126	137	155	133	137	132	117	133	139	124	122	124	146	142	141	153	108	135	129	149	132	135	119	112	139	129	124	130	156	140	141	150	134	137	122	133	127	121	128	115	123	137	143	128	136	142	134	131	147	146	137	126	132	138	114	148	133	137	110	155	148	153	157	141	140	113	146	150	145	150	152	130	141	122	140	122	123	141	149	129	154	120	150	132	137	155	147	133	125	139	122	136	143	132	124	120	130	130	129	133	131	130	160	118	141	151	143	146	159	118	127	129	161	158	138	143	138	114	144	132	138	137	137	132	139	134	127	169	133	144	144	126	139	125	118	145	132	128	145	135	145	138	131	130	153	136	137	143	117	136	154	137	135	158	161	134	132	129	145	151	147	124	124	120	125	139	151	142	134	125	142	140	137	138	135	153	141	131	131	134	138	136	124	147	140	134	136	120	139	132	127	166	135	118	124	140	151	150	133	142	136	142	151	139	163	151	164	154	151	110	144	156	129	134	142	138	138	141	130	134	123	124	132	136	143	137	130	138	120	145	113	159	160	153	109	125	145	126	136	121	151	138	144	137	125	119	134	147	129	139	130	160	122	160	148	152	140	151	140	149	153	113	130	135	104	146	126	134	136	111	145	140	125	127	124	137	126	134	131	160	143	153	148	150	120	153	133	122	138	125	149	143	120	133	141	156	150	127	147	133	124	133	130	138	156	142	136	138	132	139	143	140	108	158	125	144	139	149	124	149	136	148	138	144	130	137	137	107	139	115	125	151	143	136	152	147	149	135	118	130	138	145	138	147	126	134	132	140	142	135	107	135	154	151	130	140	140	145	138	138	150	169	155	144	137	137	129	152	137	117	131	124	160	146	126	114	141	150	139	145	127	123	140	139	118	162	123	126	133	137	144	135	138	122
28655	42281	21288	6414	3879	2704	1949	1644	19057	24197	834	713	601	542	557	504	443	453	419	395	430	390	389	320	323	351	341	337	339	327	305	329	295	305	280	292	272	299	282	265	271	285	339	290	305	291	299	296	296	295	294	298	290	267	276	267	301	274	241	265	286	277	273	290	297	265	293	274	287	286	259	293	259	288	247	266	267	248	272	270	261	251	280	277	255	280	264	290	291	242	268	265	246	301	264	289	312	264	269	282	249	248	282	279	260	260	256	226	275	252	281	259	264	274	272	251	244	295	256	281	273	238	290	299	279	253	261	280	275	258	259	275	244	245	291	272	255	275	272	256	280	277	240	250	272	260	263	269	261	284	308	249	303	286	321	256	266	270	269	237	262	245	267	273	296	263	282	270	237	256	258	252	268	265	261	280	267	245	286	293	276	274	240	261	287	260	246	258	261	291	245	267	271	300	273	277	250	253	277	262	264	260	259	263	284	262	263	280	285	262	278	281	263	305	263	280	244	285	251	282	237	261	240	273	237	257	273	282	218	283	281	290	262	245	265	273	260	274	249	280	263	269	268	268	257	272	263	266	265	273	291	289	273	274	256	244	243	258	281	265	252	285	242	278	265	273	271	260	262	266	282	283	267	250	268	280	242	274	288	276	255	294	262	279	249	264	264	278	250	270	254	275	241	270	246	256	271	245	244	266	269	274	255	240	246	263	248	264	262	266	280	276	264	259	266	248	269	235	266	281	288	245	270	244	267	247	253	264	268	273	302	278	252	271	269	269	289	253	255	279	272	232	260	273	246	264	240	262	258	284	259	252	257	269	261	249	256	256	242	255	295	248	281	256	274	272	234	256	271	281	236	265	255	273	247	239	271	315	249	267	261	278	281	262	279	261	267	267	262	264	251	248	283	264	287	277	283	246	272	233	288	264	274	284	290	282	282	244	267	278	271	246	249	289	284	246	262	264	273	246	271	254	283	281	272	241	276	260	245	270	261	277	276	238	275	260	268	287	281	237	276	275	255	260	243	261	264	247	272	279	253	254	269	263	269	254	281	249	278	268	287	276	257	286	255	289	273	257	253	266	277	289	259	289	293	256	274	260	260	275	278	290	282	288	252	259	257	242	250	259	264	263	264	278	260	236	291	272	282	252	275	266	272	275	251	267	255	279	269	272	247	261	262	235	268	280	258	277	280	275	244	286	267	259	291	295	294	281	288	289	265	260	255	289	279	274	271	261	276	268	248	252	303	257	248	273	291	270	259	271	253	300	281	272	269	292	229	260	271	246	268	220	219	265	295	259	260	251	272	286	273	266	261	247	275	266	267	251	247	252	232	279	219	277	260	278	277	251	255	276	291	262	267	270	229	271	255	250	276	256	273	288	253	273	275	280	268	273	263	283	263	285	285	251	291	270	283	248	242	263	248	295	279	257	279	253	287	272	277	279	263	274	259	265	262	272	248	271	269	269	230	258	272	294	256	280	261	281	228	274	263	246	269	269	250	275	276	253	288	253	283	293	258	271	226	257	273	269	271	264	292	261	259	295	240	266	267	256	267	241	252	232	280	254	308	259	268	265	303	250	273	284	257	310	299	270	237	263	243	280	277	265	276	264	276	258	285	251	291	247	267	251	277	285	251	251	264	261	270	272	292	268	254	262	238	238	275	269	274	267	257	291	257	251	273	304	264	277	309	273	288	257	277	252	272	297	280	243	268	275	260	272	261	290	268	282	277	262	289	294	278	259	273	282	271	251	272	259	269	258	272	279	279	271	285	245	246	262	271	268	234	261	244	280	245	264	282	268	280	275	258	292	250	290	279	220	254	283	248	267	260	267	243	244	262	287	295	251	280	257	261	247	279	262	222	276	280	237	276	249	279	266	274	243	279	279	261	270	259	286	259	274	242	269	283	282	254	279	256	263	259	243	277	250	290	273	248	239	272	259	251	262	273	288	244	273	275	285	262	272	275	284	265	258	237	258	266	273	263	265	263	246	244	262	281	249	243	277	275	267	279	236	274	275	238	264	266	276	285	239	264	275	277	295	277	290	279	252	268	282	244	283	274	295	264	283	246	272	270	268	231	273	268	241	275	271	258	262	255	260	266	260	254	240	278	256	260	274	283	253	291	251	274	254	253	263	242	269	273	258	233	267	262	273	282	276	229	264	232	237	299	284	283	272	268	279	242	259	270	261	275	294	286	273	285	264	241	279	240	252	254	250	264	260	279	295	266	259	286	255	294	268	276	271	269	260	249	273	249	242	267	254	260	250	290	268	253	285	287	229	271	231	291	282	288	270	278	291	271	252	247	246	296	230	264	271	249	272	275	286	272	274	244	288	283	288	236	266	257	263	272	256	271	273	268	277	257	291	236	245	249	257	276	261	290	244	257	268	279	253	255	290	277	254	268	280	263	274	259	273	245	278	262	268	241	293	265	260	278	275	274	265	259	284	278	245	269	248	263	254	290	255	275	236	225	262	285	294	287	287	246	292	247	258	256	274	251	263	271	271	250	269	260	294	277	244	249	276	260	255	297	259	232	264	255	250	260	277	271	260	292	314	236	256	277	260	256	232	246	274	285	253	275	288	267	258	266	263	271	264	265	246	247	249	244	268	293	247	267	275	272	291	263	270	247	266	276	291	253	281	288	252	262	262	277	293	249	274	266	263	253	284	260	240	254	275	276	272	256	279	255	294	254	287	247	281	274	250	253	268	280	274	248	262	282	243	245	256	259	260	277	285	242	246	233	244	294	253	257	258	273	259	257	294	254	275	259	252	280	273	253	258	246	272	270	282	282	276	250	253	250	237	284	246	256	280	274	248	262	275	269	297	279	240	276	259	254	249	263	236	252	247	280	273	245	259	287	238	303	258	255	256	283	309	272	259	251	271	266	236	282	258	264	260	269	307	260	254	260	286	253	280	246	263	251	259	251	238	267	294	260	257	297	270	249	289	260	261	298	293	295	294	275	296	256	256	289	264	242	251	255	252	282	281	274	268	255	247	268	259	275	291	291	287	265	276	234	248	271	255	258	264	242	248	245	258	277	263	291	265	279	266	291	242	280	268	283	262	287	236	289	237	247	257	287	259	267	249	269	272	267	300	259	259	278	250	244	262	261	280	269	262	268	283	290	260	263	234	269	237	273	271	251	252	253	272	270	287	315	275	266	273	278	242	269	258	249	265	294	281	283	268	254	312	257	248	305	249	272	258	276	278	271	272	268	281	240	282	273	280	283	272	263	261	288	296	252	258	243	250	235	254	260	261	239	270	254	250	289	268	252	247	252	293	264	284	285	253	287	306	283	278	290	241	278	262	302	275	287	267	264	276	244	264	245	281	248	250	259	282	262	264	280	273	254	294	271	268	267	232	268	289	264	288	276	305	299	265	258	268	271	269	278	282	248	274	282	253	244	256	249	249	274	261	249	268	275	275	294	276	255	238	259	265	267	304	270	269	266	268	244	255	276	286	273	265	242	251	255	270	257	253	274	275	252	257
27261	19692	6766	806	557	467	320	299	1033	1303	298	306	286	300	294	298	295	300	318	306	293	314	287	331	307	307	299	307	334	321	286	297	280	273	280	288	303	289	329	286	290	309	328	312	256	276	276	281	318	283	321	286	272	309	328	283	300	282	284	275	287	294	281	289	301	300	278	302	298	313	298	307	298	279	324	289	313	317	279	263	300	274	270	299	307	319	276	271	268	285	284	300	290	316	276	289	297	274	354	296	284	304	301	305	334	305	267	278	272	304	290	311	271	264	311	277	307	306	299	296	278	288	284	294	286	296	296	289	311	265	293	309	296	293	292	328	286	308	303	277	268	323	277	315	311	277	276	278	281	297	270	298	291	286	306	323	278	327	318	260	256	271	274	282	286	263	268	301	280	281	300	307	297	304	284	325	299	314	268	303	296	306	325	318	288	291	336	318	276	281	262	307	303	267	310	318	338	275	281	318	271	262	333	282	292	317	308	309	289	289	311	293	313	309	285	310	308	320	317	301	271	323	297	299	312	336	295	321	285	293	254	266	297	282	290	330	318	291	326	306	268	315	311	280	292	284	269	275	283	280	315	288	268	294	316	302	305	289	305	274	277	307	296	315	280	271	282	287	326	302	270	295	289	301	312	284	305	296	303	277	290	262	278	293	296	320	305	294	293	296	284	272	303	289	287	294	311	278	278	255	297	307	290	312	292	304	314	292	285	283	297	287	298	282	281	259	270	278	273	313	295	272	293	282	310	318	263	287	287	284	280	275	298	311	272	278	310	326	288	254	303	288	275	259	261	316	293	296	296	291	318	311	322	278	292	311	286	299	303	308	298	332	282	304	305	309	282	287	286	306	297	272	311	284	299	315	300	280	303	279	310	298	303	252	309	288	319	277	286	318	331	295	317	292	293	294	278	296	308	303	296	291	295	319	295	318	292	271	296	308	299	299	320	283	294	298	283	296	301	305	301	306	281	271	308	306	304	288	295	287	248	287	296	296	284	273	261	299	270	287	297	317	281	279	272	330	301	299	289	283	324	303	299	259	287	326	290	290	269	301	321	285	292	264	315	295	294	309	283	281	301	278	332	304	288	289	315	295	282	277	298	332	297	286	299	286	289	261	292	286	301	287	336	279	315	283	285	298	311	294	317	311	288	262	326	311	322	283	305	278	306	299	291	281	287	284	287	288	304	318	280	282	298	298	288	291	315	270	280	308	298	315	290	308	296	280	271	287	276	307	291	275	271	315	320	316	307	317	321	287	297	280	307	290	294	303	318	323	295	259	286	290	286	303	267	334	267	312	301	301	307	290	281	259	292	300	278	292	315	313	304	304	276	300	288	307	292	323	290	275	256	307	293	302	306	266	320	298	295	294	308	289	262	340	286	314	292	283	305	309	264	303	333	296	304	298	276	319	308	282	308	299	290	293	327	284	283	298	303	278	292	290	289	307	302	285	273	306	300	267	261	309	299	269	297	296	319	251	303	266	306	269	309	264	262	275	268	296	272	329	291	301	302	297	302	330	279	277	266	281	269	304	274	292	305	322	315	286	322	289	265	281	298	296	271	291	312	292	280	279	293	279	304	282	291	289	275	324	292	312	257	291	322	270	311	308	328	306	313	305	264	250	338	312	301	321	290	313	266	277	281	280	312	287	290	274	297	300	291	307	296	296	308	280	280	294	278	309	289	278	288	310	297	286	304	316	306	293	305	256	289	296	291	307	276	324	298	297	301	276	290	302	271	306	285	273	284	292	269	293	270	323	266	288	291	286	298	319	291	279	274	314	328	273	276	292	286	292	314	324	304	291	289	311	270	298	323	306	293	275	311	270	307	320	258	271	316	254	286	280	296	292	312	316	283	294	284	305	281	303	328	300	299	282	317	284	280	282	301	281	277	303	319	319	283	286	287	279	300	303	331	298	289	284	335	308	310	295	297	302	274	308	276	295	281	325	297	283	289	312	292	310	280	270	320	317	295	306	307	294	286	287	281	290	285	311	280	273	299	301	298	295	266	312	299	302	324	265	286	274	287	278	317	320	292	285	318	310	300	289	314	325	293	288	288	300	310	257	297	295	306	293	270	283	328	274	275	276	275	331	300	300	289	294	297	276	270	291	287	274	292	282	298	257	303	287	279	355	271	294	289	292	300	310	292	324	270	278	302	284	274	348	292	290	322	308	312	305	297	280	338	307	299	312	291	301	256	291	298	294	305	299	260	277	274	318	300	268	289	325	312	301	289	308	292	299	330	309	295	291	270	275	280	267	284	293	279	290	281	314	278	269	322	276	251	289	305	338	306	311	293	297	313	309	331	276	267	303	281	307	260	269	312	330	288	309	319	293	316	297	301	282	300	312	292	305	318	263	301	296	302	301	264	293	290	287	285	282	328	310	294	312	263	298	307	278	297	261	280	316	304	294	301	315	314	272	290	290	298	301	286	297	274	311	295	287	277	283	293	299	301	267	298	295	346	285	285	315	313	306	291	292	304	318	269	301	309	297	303	295	290	325	312	297	289	303	277	281	269	298	293	319	310	293	282	276	315	309	277	277	283	269	325	270	282	342	265	288	307	277	298	297	293	333	255	308	295	324	291	310	321	269	298	301	297	278	284	290	311	297	320	320	258	316	317	287	284	306	302	270	294	283	262	261	297	294	286	303	279	289	292	273	274	326	304	271	313	271	294	284	300	299	320	294	284	275	297	288	322	292	293	299	288	322	267	323	287	302	279	302	281	296	274	291	294	307	290	302	292	317	286	317	296	301	288	335	277	319	293	286	299	305	316	294	297	288	260	294	302	317	274	277	311	300	290	298	277	288	279	326	263	300	277	302	290	290	302	287	276	299	307	316	297	301	299	282	292	278	301	290	293	284	289	282	345	289	307	300	294	288	293	271	284	310	278	289	288	280	329	294	299	309	318	307	283	309	301	268	322	289	289	300	310	310	295	300	271	260	308	292	296	301	293	290	293	301	273	286	289	305	262	301	290	292	285	302	296	285	285	301	303	297	287	313	300	292	326	309	306	290	265	302	277	294	304	270	305	295	284	273	327	284	291	299	286	285	259	293	278	264	284	282	309	306	286	322	317	283	277	327	262	302	275	287	297	308	282	263	288	300	310	299	303	289	288	288	309	285	291	289	314	282	303	300	291	291	336	287	290	284	306	291	280	274	263	297	283	309	290	285	318	286	314	314	296	303	293	293	296	279	288	326	292	283	307	272	292	289	287	315	314	314	310	309	313	283	299	301	258	293	317	283	300	304	288	298	301	302	305	274	314	271	323	294	287	288	264	264	283	282	321	280	299	288	319	324	300	280	285	290	313	320	280	298	267	300	275	292	265	302	317	307	300	309	285	296	315	301	318	304	294	273	315	307	278	301	289	314	292	285	300	302	293	293	325	303	300	310	295	298	333	317	286	286	310	274	304	281	293	295	297	282	305	271	286	308	277	301	296	296	289	293	257	269	282	322	288	327	308	311	283	272	315	312	292	298
17990	18474	4946	858	743	679	598	581	3146	3557	602	567	544	592	541	536	531	552	583	569	587	582	567	624	558	550	535	588	534	557	521	581	579	548	540	588	588	538	538	577	555	580	547	560	590	552	542	539	531	536	535	556	525	556	571	504	582	545	562	531	532	574	528	569	534	560	580	546	554	516	576	577	541	530	556	529	584	593	535	502	585	566	499	562	570	564	577	547	550	593	592	558	562	542	519	544	559	543	529	514	588	529	567	565	536	551	550	552	564	520	525	528	572	533	558	528	552	606	564	559	524	571	559	551	546	546	545	523	503	551	545	520	519	537	526	559	520	545	535	543	539	577	552	550	550	533	544	546	572	556	575	552	558	553	532	496	578	543	522	554	532	518	557	568	547	542	573	584	549	514	564	580	554	568	535	519	593	514	560	525	571	572	533	567	517	552	557	613	558	511	579	546	562	557	549	534	523	525	538	529	544	522	548	551	550	531	542	557	559	545	563	514	581	600	533	500	496	535	520	568	534	563	526	519	560	536	581	552	575	553	571	597	536	563	556	557	560	547	566	542	534	603	520	515	516	559	572	535	529	492	537	564	527	556	530	528	520	555	549	587	548	509	535	574	546	532	529	567	548	544	576	573	589	536	563	533	537	545	582	557	585	525	570	531	543	572	550	576	565	513	569	562	536	542	558	525	547	580	553	563	582	585	536	533	539	552	536	505	511	524	518	538	579	532	539	529	567	571	560	617	538	559	550	542	547	582	560	535	593	566	546	572	568	534	560	543	570	547	539	598	552	584	567	532	577	562	549	536	541	547	536	556	505	530	561	568	600	556	579	574	558	538	556	557	546	566	569	583	562	556	530	533	537	542	538	552	527	557	547	562	534	568	544	560	541	560	544	550	595	579	568	511	564	488	543	553	518	527	597	495	516	547	524	543	526	583	557	570	544	551	550	575	562	565	545	552	545	565	574	501	604	558	523	564	578	556	558	532	545	525	505	549	560	507	551	507	529	562	590	499	550	547	575	542	551	546	531	554	580	542	527	549	545	569	569	538	542	551	556	559	594	513	535	535	552	544	540	610	606	526	608	557	537	520	521	571	520	590	544	566	578	579	539	562	531	559	614	558	542	552	557	584	578	571	557	575	542	545	571	579	542	555	581	549	565	541	566	517	526	580	553	552	501	548	540	558	525	537	543	563	548	544	537	521	531	561	540	534	575	535	587	558	553	504	553	568	586	542	552	518	518	542	532	517	517	583	523	551	583	583	529	567	571	559	514	553	532	568	551	563	546	536	554	535	577	541	575	526	515	514	522	573	491	588	564	545	584	573	559	509	527	520	601	563	565	556	555	503	558	579	577	544	530	576	516	537	533	545	549	574	563	564	565	548	582	564	555	544	598	552	558	544	523	576	566	531	599	578	560	531	597	547	581	551	536	562	551	571	570	558	568	543	580	563	547	541	528	571	576	563	537	550	576	575	538	535	520	536	540	548	565	522	570	558	545	513	554	556	583	534	513	562	536	552	562	521	536	597	518	505	586	544	545	585	508	544	544	605	573	546	547	568	538	531	554	530	507	559	535	553	552	539	512	598	531	550	567	561	545	521	597	564	546	536	569	543	585	538	529	529	547	544	529	524	569	591	593	535	556	542	511	529	574	559	509	561	535	562	558	544	540	549	581	564	533	542	540	583	560	524	541	575	542	548	570	556	546	580	554	518	553	553	589	524	549	570	580	530	547	542	538	558	549	541	545	518	579	580	535	532	593	595	541	561	557	543	582	585	533	564	523	586	561	581	545	532	554	553	545	537	530	508	564	556	534	575	545	573	564	564	562	567	550	574	534	565	504	576	590	564	523	563	555	555	527	554	573	572	555	551	547	590	558	550	561	545	586	524	527	552	568	559	561	600	522	542	540	575	574	585	548	538	573	538	530	517	570	537	567	572	577	575	482	545	543	551	571	573	567	577	564	511	573	584	578	545	562	551	569	544	568	533	539	503	578	580	586	557	550	577	554	516	581	548	517	601	545	531	551	538	573	587	520	548	530	566	551	592	545	550	563	553	564	576	569	577	535	564	600	508	550	597	538	547	580	563	527	572	531	572	537	559	564	547	563	605	503	526	475	522	583	549	540	569	569	558	524	559	546	542	517	525	528	538	563	591	580	572	570	549	574	556	547	547	546	533	558	598	524	546	558	514	564	545	548	550	549	559	531	562	519	541	529	560	593	533	540	560	546	529	556	525	549	595	579	493	527	534	575	542	519	545	568	516	542	542	499	550	550	565	559	553	568	549	563	569	589	537	581	573	564	585	566	558	534	606	519	552	572	541	559	573	524	566	494	519	534	558	557	577	565	552	543	513	549	546	530	548	546	532	525	529	537	569	571	555	590	555	543	532	560	540	517	554	531	556	521	566	563	538	528	548	571	529	519	578	540	533	551	579	527	555	566	558	553	536	546	603	541	557	535	591	549	562	543	544	530	573	532	563	583	573	567	588	551	558	508	548	583	538	552	535	579	514	530	504	609	555	551	580	527	548	518	571	554	587	549	536	547	539	527	515	519	528	570	556	560	557	575	571	548	554	538	567	579	533	539	539	571	566	533	552	532	559	535	521	567	534	583	524	542	569	535	560	532	557	563	537	566	574	540	568	503	519	524	592	553	522	534	564	599	547	535	548	549	597	576	506	563	565	528	592	580	528	552	570	557	528	608	611	579	543	560	571	574	580	540	576	545	556	562	565	531	514	540	566	559	524	549	553	536	540	578	542	544	590	572	575	577	580	609	587	554	577	571	544	547	558	562	524	529	551	540	553	554	558	526	574	540	569	556	511	533	582	563	515	494	553	583	532	551	573	556	578	563	545	579	596	567	520	579	558	555	562	519	545	562	531	568	524	554	566	586	545	556	557	555	607	583	540	591	588	518	533	544	536	574	561	592	596	524	572	536	561	572	563	582	569	580	512	580	560	566	570	585	541	548	521	563	567	554	533	599	551	520	543	545	578	542	591	524	530	528	536	522	583	527	529	620	528	542	549	528	524	566	570	515	558	540	585	551	593	561	562	530	561	568	542	555	536	542	546	576	549	569	554	527	502	554	566	519	553	523	570	562	568	529	577	537	577	570	562	552	573	584	541	557	547	581	523	576	525	566	532	554	578	539	550	581	555	555	516	546	587	595	606	558	583	537	534	564	563	579	569	534	579	513	566	581	540	527	578	536	544	560	560	561	565	531	536	555	556	597	524	537	559	517	538	546	543	570	558	540	528	547	479	541	534	565	543	540	540	604	562	556	545	587	567	606	572	545	579	590	541	527	511	589	534	556	553	549	559	521	510	572	566	549	544	552	545	580	502	582	505	564	539	550	548	557	522	558	560	529	534	546	562	581	572	525	547	537	515	547	555	554	532	537	575	558	583	570	554	533	587	502	556	557	542	567	573	548	552	558	528	533	510	579	540	557	565	560	571	574	510	581	548	566	544	545	558	518	559	536	551	563	552
26180	21468	22888	8808	579	416	376	365	1688	2482	322	318	263	316	329	306	296	320	318	288	327	285	295	278	285	322	299	313	316	300	327	314	292	311	302	300	340	309	322	328	292	292	299	308	259	288	273	303	330	329	305	329	275	313	301	277	305	285	299	278	313	316	297	281	271	297	307	303	272	291	292	327	306	271	291	320	291	335	275	319	307	299	308	294	324	242	292	302	307	313	292	313	278	275	271	300	339	284	287	293	303	291	300	286	291	307	315	304	286	314	294	297	308	294	302	284	305	307	295	301	315	297	302	294	284	268	300	315	312	290	294	296	299	300	283	308	290	280	287	316	274	362	312	290	286	316	322	299	321	315	275	305	320	292	307	331	320	283	314	304	312	329	299	317	283	309	327	294	281	308	305	278	299	320	291	287	317	333	313	294	316	309	302	302	287	290	307	302	300	308	291	323	303	301	287	320	327	294	301	328	313	307	320	295	268	312	283	290	288	294	311	273	311	307	295	291	301	296	286	299	312	302	294	310	288	293	296	288	296	296	289	321	290	291	288	310	282	298	266	311	283	297	297	281	326	313	315	320	300	298	302	277	300	296	288	309	309	277	296	295	309	311	282	280	259	308	302	296	307	314	310	289	299	300	311	323	298	307	308	357	288	302	284	322	289	310	295	300	285	296	323	316	292	274	303	305	310	299	290	303	275	294	309	318	339	299	292	294	330	325	298	306	321	292	299	299	279	279	299	314	300	289	325	302	290	298	297	311	306	302	316	299	321	307	303	300	312	292	313	304	327	289	324	330	318	322	315	296	303	316	301	273	297	277	288	309	302	285	283	287	259	284	310	310	293	278	317	301	323	310	267	289	290	352	295	291	306	315	343	295	314	301	296	300	297	318	318	285	311	274	324	318	273	283	280	315	301	327	314	285	315	331	310	303	307	296	278	312	303	328	293	330	311	292	307	272	290	268	289	308	315	306	291	286	295	294	324	309	287	299	293	302	297	276	315	335	267	337	289	300	308	309	307	283	330	287	288	297	320	281	333	302	292	280	299	303	301	289	312	295	289	321	274	288	321	306	325	293	300	284	290	292	322	289	309	303	313	292	267	297	285	306	292	274	304	300	301	290	279	321	352	270	317	259	296	278	284	284	301	325	269	316	276	336	298	309	274	300	299	287	275	318	316	284	305	290	270	257	290	306	294	303	298	306	285	317	314	304	306	314	328	296	253	337	277	291	285	297	302	290	278	310	289	282	322	326	305	269	288	277	314	292	305	293	286	305	290	292	284	302	317	314	288	295	295	272	318	317	304	298	285	280	279	302	286	311	348	301	296	284	283	283	322	314	312	315	309	315	308	312	312	313	303	314	287	298	297	291	334	322	315	325	290	282	298	289	302	278	292	286	317	277	311	298	293	324	310	300	320	269	327	308	291	296	282	328	296	265	299	313	298	273	299	297	301	241	312	287	337	312	292	255	304	286	276	318	271	310	312	298	307	311	297	286	305	309	305	288	268	298	310	309	323	289	283	272	293	320	286	284	323	292	315	279	301	299	306	311	293	311	283	278	306	300	289	334	318	285	299	324	310	275	335	290	264	306	298	316	281	306	298	289	301	277	315	327	301	317	293	276	270	300	303	294	353	276	304	286	288	323	284	312	298	282	287	295	328	288	305	286	280	295	272	290	326	304	307	307	288	305	310	299	302	301	291	293	310	317	327	305	309	293	303	275	311	290	283	286	300	295	298	269	265	298	306	323	288	307	314	283	299	331	297	293	319	325	298	294	281	299	294	322	302	297	282	260	286	322	307	267	301	289	311	289	327	310	283	317	309	306	292	348	319	293	308	311	287	277	285	280	281	318	286	309	322	281	285	297	289	308	313	290	286	298	341	326	281	346	299	320	292	284	318	326	317	306	325	313	307	292	293	305	279	291	302	307	297	283	317	287	287	278	304	293	322	302	291	290	297	290	324	291	326	305	276	274	335	301	294	289	270	327	290	295	309	309	287	293	305	278	306	310	304	310	328	311	289	303	334	289	311	283	287	326	278	293	268	325	278	308	289	321	296	307	287	303	279	315	328	291	323	316	300	306	293	299	290	305	312	314	310	299	321	311	314	280	274	290	280	296	285	313	285	289	299	304	293	323	291	332	270	324	307	301	328	315	315	288	305	271	318	294	311	332	305	299	311	292	292	265	306	294	314	320	283	305	319	283	284	341	286	322	311	274	311	340	299	288	284	315	308	287	273	279	296	332	299	274	309	318	283	307	310	260	300	314	292	310	314	340	294	324	273	305	300	288	287	284	330	287	274	301	320	281	269	295	294	306	275	300	294	341	287	291	315	274	284	263	282	283	297	285	295	290	298	334	300	310	291	319	289	297	301	288	297	318	293	260	295	306	303	282	301	318	276	293	303	292	296	306	311	278	312	286	278	291	297	311	303	315	280	308	324	307	289	290	317	310	307	316	303	301	303	294	332	304	297	291	330	282	299	314	320	300	289	290	290	295	279	359	296	297	317	326	289	334	277	304	273	339	267	291	293	321	308	284	296	294	265	317	324	314	281	283	278	322	319	297	318	318	308	290	281	322	313	282	264	296	332	341	282	298	292	271	300	285	275	291	308	302	313	308	309	315	327	289	302	282	313	331	313	281	303	297	292	288	333	301	315	314	317	291	316	294	313	307	290	236	304	304	266	303	304	328	297	306	283	274	292	326	279	298	275	307	296	345	298	304	272	298	311	320	292	279	296	323	325	314	295	278	302	291	303	297	317	318	300	308	294	293	304	301	316	278	296	283	289	305	270	303	319	277	294	269	280	282	292	314	274	329	276	292	297	286	290	353	302	310	296	266	322	299	295	317	315	338	304	296	274	290	292	300	291	300	272	272	319	299	290	303	271	316	315	310	280	306	302	264	314	290	323	282	296	302	308	317	282	294	344	343	307	303	308	307	307	264	296	273	306	309	309	294	294	304	289	289	301	297	291	299	315	295	273	314	302	298	316	294	280	308	299	301	300	270	295	280	278	324	302	292	290	278	307	325	303	273	265	325	290	318	305	323	286	321	332	269	282	260	285	296	327	294	324	302	281	338	269	317	293	311	307	313	289	311	287	281	337	285	273	284	332	274	297	309	314	278	302	326	304	313	312	298	318	268	295	288	297	290	316	312	287	276	330	307	312	279	290	314	309	281	300	314	306	311	278	336	298	321	306	288	314	307	285	320	325	306	303	329	320	286	281	300	321	295	287	311	272	277	337	271	290	289	326	302	330	302	325	299	272	305	298	280	335	332	317	288	303	309	333	296	328	289	305	278	331	320	318	291	285	286	307	308	307	267	329	288	322	282	313	307	304	338	311	289	287	277	263	280	287	283	318	305	297	287	291	306	337	314	292	303	289	281	294	309	326	316	280	282	317	313	297	337	309	291	324	308	261	340	335	286	281	322	310	331	297	296	283	311	282	318	298	289	273	322	324	298	290	296	309	292	291	297	292	301	307	298
19966	22789	8520	1498	1103	893	819	947	5489	7088	655	634	600	630	587	593	617	592	635	599	565	587	581	551	584	600	587	538	594	544	600	576	554	595	512	636	591	559	570	563	578	593	541	544	543	548	567	582	560	530	541	574	572	601	555	577	536	572	541	558	580	592	542	550	536	590	585	553	550	583	593	589	580	556	566	540	526	560	588	577	572	539	574	551	572	566	585	546	560	585	583	582	581	549	525	584	617	582	580	588	578	560	621	541	586	541	562	595	517	528	574	607	540	603	595	592	585	563	550	520	573	522	608	584	586	554	590	575	579	612	553	593	576	591	591	525	579	573	557	560	603	513	554	541	585	578	580	578	594	537	585	577	557	585	577	570	577	593	573	549	578	551	593	518	616	556	575	561	568	598	597	575	592	607	551	567	530	575	565	556	570	547	518	575	550	581	561	536	560	535	597	562	590	579	555	592	549	551	572	579	574	583	584	560	580	528	505	597	540	544	592	565	560	606	560	579	584	546	570	587	608	607	572	557	556	576	551	588	554	590	543	561	540	531	544	542	553	554	564	540	603	605	562	555	541	574	536	600	541	603	556	598	554	550	558	586	581	595	552	567	564	579	581	591	578	610	533	584	527	589	556	566	558	550	596	511	560	561	578	586	556	576	575	568	552	591	594	581	571	569	543	554	570	626	549	547	525	577	589	552	546	562	572	590	583	582	578	574	570	578	577	518	575	593	593	578	607	548	560	514	533	566	627	565	525	601	540	511	583	499	542	600	569	575	564	558	577	590	554	570	584	557	580	596	580	562	545	574	554	521	595	551	565	572	579	604	592	573	588	546	550	584	578	574	578	576	583	583	551	577	515	567	527	597	596	551	549	558	568	543	588	554	563	590	566	587	561	603	573	551	529	591	567	559	542	570	552	563	572	578	535	561	590	639	587	551	628	623	566	612	563	602	585	583	567	565	597	554	531	591	556	583	561	545	554	554	533	538	557	564	557	571	573	610	542	596	606	576	568	567	559	539	585	557	572	563	557	618	589	593	595	604	524	579	517	546	560	579	550	552	596	549	613	534	560	577	543	586	544	563	574	534	568	567	563	547	546	551	551	541	595	577	559	591	556	547	554	530	549	543	584	575	575	573	561	572	597	552	558	589	553	576	579	575	579	589	550	531	571	602	567	565	565	578	586	577	585	545	566	604	564	601	576	582	538	578	566	587	566	566	560	578	586	551	583	558	560	594	580	553	596	546	541	607	563	540	574	536	533	606	590	549	581	588	555	576	544	588	584	568	584	598	568	547	543	599	551	551	583	564	518	600	565	558	526	593	558	617	562	597	553	592	536	586	588	599	565	525	580	544	593	583	513	570	575	536	567	540	536	578	564	550	580	553	567	579	582	538	575	563	603	540	581	515	556	592	595	598	570	546	590	552	542	548	552	641	583	577	611	572	559	580	573	558	588	600	575	551	588	576	558	523	573	558	602	589	575	581	546	569	528	588	575	573	561	590	591	598	567	546	565	561	575	576	581	578	536	553	543	602	603	570	567	591	577	575	573	593	577	598	556	607	578	559	569	566	574	532	621	531	581	596	545	607	599	533	579	539	562	575	562	579	512	606	590	580	598	566	572	577	587	608	540	603	561	564	571	551	574	576	562	589	593	567	576	588	566	548	604	518	601	567	595	614	550	609	549	595	588	542	578	559	510	516	538	567	558	548	581	554	565	543	586	566	589	583	555	580	555	575	553	545	581	566	554	573	560	552	558	557	619	544	544	564	577	547	592	598	558	553	554	540	551	601	597	602	534	589	554	564	539	565	590	545	565	549	571	537	550	543	559	602	618	546	553	566	566	541	550	568	571	544	607	559	532	590	572	577	612	562	561	575	566	529	534	548	532	540	588	556	544	589	556	561	572	566	610	596	573	574	588	546	629	590	544	553	558	577	537	550	530	565	548	543	564	606	579	531	515	568	545	585	535	532	592	580	626	589	583	565	581	570	531	559	618	539	567	595	569	585	542	513	563	584	603	571	585	550	548	581	577	581	565	549	584	596	576	576	564	595	580	568	578	575	549	568	549	585	560	558	563	575	574	612	535	547	541	567	589	547	531	564	544	548	543	569	604	569	580	553	589	534	598	556	567	523	538	575	567	564	554	563	548	510	497	553	562	565	606	531	556	530	582	581	558	542	616	534	555	584	556	569	609	575	590	550	577	557	567	583	559	563	577	564	577	561	575	560	568	598	576	578	566	622	581	539	585	563	601	559	546	557	555	570	587	552	601	611	562	527	553	589	570	566	551	585	594	553	561	574	600	519	576	557	558	551	534	509	601	604	555	543	570	540	543	533	557	552	546	557	532	584	550	581	529	581	581	566	540	559	559	533	593	626	576	558	595	584	580	553	599	501	564	563	578	589	552	569	539	596	594	563	573	619	570	595	609	560	573	587	569	552	539	603	548	571	543	616	542	576	577	591	550	580	598	567	581	545	573	528	587	589	585	541	614	555	556	589	563	551	593	573	589	611	590	564	603	597	596	583	594	596	564	555	594	605	596	561	561	555	559	576	555	589	561	589	585	552	592	603	572	609	580	560	554	583	595	620	542	580	596	560	590	619	567	581	544	561	573	591	570	588	581	564	568	525	582	556	572	592	562	580	592	573	583	604	563	555	562	589	562	598	561	549	586	613	588	581	559	560	551	607	555	554	541	569	516	598	580	547	570	542	539	533	603	557	597	583	559	535	579	551	571	592	594	548	569	552	547	568	585	578	557	572	565	583	569	560	537	553	608	587	533	605	597	586	607	602	585	560	537	559	572	516	580	570	572	567	559	570	617	579	542	591	552	566	563	555	566	581	553	592	532	534	583	581	582	578	599	565	552	538	597	560	565	564	565	568	554	533	594	581	577	540	559	595	563	600	595	552	566	545	637	571	566	577	582	534	566	600	592	553	579	633	611	565	545	565	580	529	607	587	555	576	571	612	570	537	562	587	526	578	548	531	599	550	577	578	551	541	542	558	599	555	604	566	551	565	530	542	558	569	599	586	552	632	551	584	543	603	584	574	539	596	594	554	572	578	565	550	600	584	544	533	568	594	529	573	626	513	567	575	566	621	586	534	594	535	563	554	570	535	567	574	575	558	554	613	596	576	553	551	523	558	598	563	559	600	623	553	556	586	553	572	579	587	544	542	602	578	610	552	613	535	561	573	597	561	601	554	598	537	590	581	547	534	571	537	580	591	598	556	547	554	580	584	563	560	589	570	535	567	553	593	562	543	548	569	552	593	560	525	559	575	582	563	586	571	575	592	599	547	612	597	541	567	563	580	583	577	623	553	568	620	537	563	521	560	535	530	566	561	529	534	549	585	577	582	612	571	522	557	545	582	534	599	554	618	557	568	556	544	564	578	590	548	556	571	580	592	594	577	605	574	550	584	558	534	550	536	543	585	617	601	566	536	586	524	536	573	575	552	588	576	590	536	573	575	587	564	578	571	559	545	636	564
23638	21438	29026	24205	21407	15517	1102	599	9926	13675	501	249	222	228	218	168	196	150	185	158	171	166	139	177	153	129	156	169	125	144	161	121	158	142	154	144	156	178	140	147	149	141	140	146	123	155	138	165	159	141	161	128	132	156	127	147	120	136	140	146	127	119	166	158	144	160	133	134	132	128	126	162	142	139	129	133	134	140	140	130	132	146	146	137	168	159	150	125	122	144	123	131	131	141	133	146	127	128	134	142	122	137	121	164	132	127	117	139	118	141	144	129	148	125	156	166	122	134	134	152	128	132	127	142	148	140	143	139	143	133	141	137	141	138	124	130	129	136	155	133	152	134	134	121	132	137	156	131	133	146	134	139	118	139	125	122	118	141	132	112	140	138	145	147	124	151	138	141	158	134	136	140	134	142	115	142	134	129	151	138	138	139	140	129	135	123	151	135	129	152	131	136	136	117	126	128	134	154	114	140	146	132	145	165	133	125	123	137	128	128	129	132	125	131	144	145	141	129	123	169	140	132	120	118	125	159	135	111	139	142	127	136	153	130	135	126	140	142	147	141	158	144	151	149	136	124	138	111	145	125	130	138	140	123	139	109	148	145	134	155	129	137	115	158	123	113	137	148	161	125	156	162	140	166	131	122	136	128	146	131	115	149	166	132	143	157	134	146	139	150	135	114	134	158	124	132	151	126	147	150	133	153	138	151	120	124	116	168	140	134	132	130	129	139	143	151	154	133	142	129	138	150	148	140	126	152	140	134	131	129	129	128	148	111	125	145	121	152	147	127	150	154	135	157	138	113	153	159	166	143	145	150	126	137	132	141	146	154	130	141	127	119	140	121	121	144	136	130	121	133	141	116	124	136	141	122	128	138	136	127	134	111	143	138	121	134	110	139	134	146	123	147	130	160	144	124	139	131	139	133	129	155	135	143	120	118	143	143	147	144	148	135	143	153	120	145	133	135	122	120	126	148	121	143	117	143	141	144	148	138	141	144	164	119	134	131	124	138	138	144	135	144	125	156	133	128	117	148	146	126	131	153	127	143	148	161	140	138	153	136	133	133	154	131	147	131	135	123	141	140	131	110	144	140	147	131	135	131	144	144	130	159	135	144	153	134	144	139	139	154	129	133	138	146	149	129	140	168	142	163	115	139	140	161	149	120	137	150	125	127	142	136	134	131	155	162	138	145	166	128	132	140	136	132	143	143	117	135	135	128	127	145	138	120	133	118	132	152	144	137	118	146	121	125	138	147	125	131	127	126	150	129	126	136	114	145	134	143	149	158	137	152	147	133	142	143	146	134	138	134	148	156	135	139	136	136	127	145	135	147	145	133	135	117	133	147	128	133	114	164	116	150	109	135	117	132	155	141	117	125	133	124	148	134	150	139	127	132	126	142	127	154	129	134	123	137	132	133	130	169	143	144	149	147	137	142	127	142	133	130	126	136	122	129	122	122	141	118	146	120	154	139	132	111	123	133	138	127	131	117	133	136	142	124	155	120	122	146	124	146	137	139	152	137	115	151	125	122	133	145	122	142	161	115	147	108	128	150	119	144	136	159	128	143	131	133	126	132	137	151	162	122	144	145	130	157	137	132	139	133	123	141	139	114	129	159	136	129	132	121	116	146	149	113	127	121	128	125	147	131	155	130	163	132	140	137	128	149	136	143	141	134	140	129	132	124	124	121	138	146	133	119	130	128	114	137	142	128	119	160	131	145	130	138	168	131	134	146	143	124	149	159	127	143	138	127	147	132	149	144	152	127	110	130	133	147	129	135	140	137	136	147	141	144	119	147	122	135	143	151	134	130	142	133	129	123	141	124	138	145	149	156	144	134	133	161	152	126	129	141	130	172	110	146	135	125	122	116	124	153	140	135	141	125	150	143	126	171	139	148	141	136	152	139	127	138	149	125	122	125	153	131	128	136	126	125	132	110	129	136	141	114	140	147	138	132	113	138	129	144	137	133	148	134	128	151	141	140	145	148	138	128	167	121	136	130	138	129	144	142	141	131	135	126	127	145	121	132	130	124	140	107	121	129	150	134	140	150	149	127	120	138	131	148	126	122	135	150	168	139	142	130	146	145	149	143	135	136	126	151	122	142	143	154	133	135	127	135	119	144	140	133	144	128	150	115	134	129	128	146	130	121	149	132	145	132	108	140	147	121	133	142	112	140	155	142	144	118	142	153	134	142	120	144	152	142	147	122	108	136	113	120	139	129	121	140	133	127	125	115	143	128	159	150	123	116	134	139	119	130	128	137	142	132	128	136	127	123	154	130	151	158	131	150	139	130	128	128	128	121	148	142	139	159	139	133	118	130	121	130	141	137	141	139	140	135	129	131	129	142	155	139	117	151	136	134	113	120	148	155	129	105	123	143	144	143	129	126	145	119	167	134	138	120	151	147	142	144	118	139	121	117	131	136	146	133	144	128	134	118	122	142	147	148	145	129	136	137	154	131	135	163	150	131	129	116	156	125	117	133	118	139	141	129	133	147	122	157	129	121	125	142	137	128	158	140	145	138	137	143	139	121	130	144	150	132	147	145	153	135	127	165	122	164	137	143	127	120	143	135	137	127	158	121	149	125	121	115	146	138	135	146	136	156	125	129	144	142	137	154	141	144	118	130	132	160	124	128	136	139	114	150	129	130	125	143	119	165	145	124	133	126	128	123	151	137	125	128	154	127	129	133	145	129	105	149	157	162	124	140	132	142	130	124	128	109	136	119	119	114	125	126	132	125	143	133	141	135	135	122	137	129	141	143	129	132	132	131	109	158	142	177	131	123	131	140	129	131	140	121	129	130	124	132	124	139	124	127	135	129	144	142	138	156	156	146	125	115	142	139	133	134	121	132	120	136	129	143	142	121	146	117	144	134	125	147	126	128	122	138	126	139	145	126	149	142	135	136	121	146	138	119	133	143	148	130	115	155	131	131	122	122	134	143	163	145	138	140	139	126	128	138	133	132	140	131	150	122	135	149	126	130	118	140	140	140	127	120	142	151	137	169	141	159	154	122	117	135	148	137	142	136	144	148	139	149	142	148	145	126	125	127	166	133	140	123	131	145	133	141	114	133	122	140	155	143	138	133	138	120	130	154	123	122	140	159	147	136	152	143	133	133	123	124	140	131	131	149	147	128	149	132	132	143	152	138	155	141	162	139	143	132	141	152	145	130	133	144	148	121	147	122	129	141	127	127	129	140	136	144	154	142	127	139	151	133	129	130	141	137	114	162	120	135	155	129	132	139	148	153	145	136	129	157	141	142	144	121	133	139	125	133	129	138	146	152	139	127	118	116	140	126	127	144	116	142	131	141	139	146	135	144	152	161	146	149	114	154	120	138	123	127	131	126	158	114	156	129	120	131	141	134	132	129	150	120	131	147	153	143	135	150	126	114	131	129	119	137	148	147	144	122	132	147	143	163	147	123	135	142	125	142	131	123	132	134	132	133	157	132	135	140	137	137	107	154	134	133	131	133	134	147	133	147	133	143
28839	39785	18832	6032	3791	2710	2073	1968	21568	18883	790	681	627	541	527	511	502	467	431	400	372	392	340	346	374	344	307	334	345	301	311	328	330	313	307	268	282	323	285	303	293	290	277	266	287	280	257	272	282	285	303	303	302	322	267	269	274	276	236	271	262	281	278	260	265	283	277	265	282	283	308	280	269	285	289	286	242	254	259	274	264	279	281	276	264	266	283	233	281	278	261	280	278	257	284	250	285	260	243	251	263	285	243	262	296	262	255	282	254	268	272	292	271	302	250	282	263	269	301	268	272	269	265	264	294	269	254	245	272	263	248	250	258	261	237	276	275	255	253	258	276	253	253	299	282	241	289	283	251	277	271	262	269	265	264	289	274	244	271	277	272	267	285	278	271	269	262	278	274	278	268	269	270	280	272	281	223	255	276	282	268	272	282	276	257	281	265	261	271	286	271	273	268	281	256	279	261	259	259	282	268	262	263	251	273	288	264	262	253	292	280	271	252	250	231	265	282	220	283	278	265	260	276	266	260	279	261	266	313	249	257	269	266	269	252	253	251	274	259	268	253	285	288	264	286	269	270	267	245	262	282	242	280	269	261	254	280	300	252	283	253	247	282	268	282	244	242	260	260	283	259	287	276	283	246	304	235	267	259	266	286	271	294	260	276	296	266	267	275	300	291	266	260	254	257	232	232	227	234	267	246	263	277	241	264	273	255	273	268	258	261	281	271	267	225	252	279	234	236	262	265	267	255	274	257	268	273	254	273	256	267	252	275	263	251	251	252	270	253	273	249	267	265	281	275	242	258	239	260	275	245	269	254	262	270	264	259	257	253	254	266	277	227	270	273	243	297	247	260	239	268	261	278	270	250	262	267	274	248	233	296	256	252	254	245	281	266	232	258	257	259	269	265	269	275	248	236	266	249	264	261	260	270	271	254	266	265	272	266	279	272	246	278	259	283	286	259	233	283	252	263	282	274	249	264	262	244	263	285	281	254	261	244	268	287	255	241	281	258	262	258	260	262	259	270	294	271	236	259	262	260	260	274	268	263	244	255	278	261	263	287	269	253	283	292	267	266	271	253	295	262	281	249	248	250	255	250	235	258	303	281	283	273	264	255	272	261	281	239	307	282	288	265	276	237	265	268	262	264	239	256	254	278	275	260	278	285	263	246	258	280	268	255	267	296	292	258	274	236	238	251	256	237	283	286	241	267	278	257	277	254	252	260	257	246	260	236	262	242	257	250	262	272	295	282	269	280	226	299	246	270	248	272	265	274	250	282	261	258	277	239	286	280	272	282	280	250	274	244	231	252	255	276	263	264	256	242	246	284	267	251	291	264	265	249	255	298	259	291	288	296	261	269	259	255	277	252	255	275	264	243	301	290	296	243	263	257	231	283	277	251	279	261	287	256	289	287	279	251	242	254	225	285	251	258	288	287	273	272	288	248	267	258	276	245	232	279	247	267	248	244	247	268	298	254	281	255	255	278	251	284	269	296	258	258	255	262	278	277	283	248	245	294	257	271	284	258	263	251	264	274	267	266	268	266	277	261	269	259	279	267	244	264	267	279	244	274	281	267	273	271	266	261	246	263	266	257	286	248	241	263	260	241	278	270	252	245	243	262	259	287	261	238	275	265	250	272	311	243	254	267	238	245	252	257	302	250	263	266	292	270	258	256	253	252	267	264	260	253	271	299	280	256	254	239	261	258	261	243	259	231	270	265	249	251	266	279	286	268	249	253	257	280	257	258	276	274	261	232	232	250	263	248	258	261	291	240	240	280	257	270	250	245	252	265	277	263	252	277	253	266	257	271	266	276	273	266	250	257	242	288	256	272	240	263	264	255	262	266	250	255	259	240	268	263	270	275	278	269	250	258	277	256	285	275	277	263	251	282	275	277	256	272	250	263	264	281	267	273	277	248	253	231	270	257	263	237	235	263	269	254	246	257	268	269	252	260	279	259	250	272	267	276	251	275	268	250	253	279	273	272	251	277	273	258	275	272	280	276	265	293	235	253	275	278	257	239	247	264	290	276	281	249	289	292	270	275	256	261	253	250	241	270	271	260	264	279	272	263	260	256	284	248	240	254	280	264	284	283	238	267	270	251	272	235	278	270	288	263	283	292	283	278	251	280	258	263	251	277	266	290	259	280	247	310	276	262	266	293	250	261	271	256	270	268	271	284	244	269	271	233	281	278	264	287	294	311	264	295	248	278	263	265	259	283	257	285	281	251	275	239	266	253	257	236	272	282	289	254	262	273	290	295	275	243	268	247	278	288	275	278	232	253	244	266	233	299	257	268	291	285	252	247	270	236	279	266	291	243	247	263	309	264	243	257	282	253	268	246	274	251	255	272	273	282	278	271	264	292	295	244	249	258	269	278	279	245	260	275	267	277	251	267	252	254	265	288	275	262	265	270	249	253	292	239	274	278	267	239	277	271	267	262	288	270	295	252	272	275	269	267	270	273	259	262	255	256	274	273	293	244	265	258	229	263	271	244	278	275	239	285	278	241	277	246	256	276	258	260	245	278	262	262	256	220	250	264	258	258	261	231	300	265	261	246	277	260	282	282	279	267	265	306	251	252	246	256	266	262	225	270	258	262	244	263	237	258	277	294	264	265	263	282	281	274	263	254	239	279	262	254	296	259	260	288	265	243	259	262	230	225	307	295	262	260	232	289	284	271	270	236	291	257	255	232	295	255	276	262	269	231	240	281	264	273	284	278	269	250	273	230	263	299	271	282	240	222	265	283	270	276	267	262	279	285	243	258	250	242	253	291	254	292	274	262	271	250	256	243	294	289	273	282	270	273	304	264	287	245	252	258	242	262	309	267	268	272	276	245	289	277	236	270	277	279	273	287	266	263	274	263	254	290	279	248	237	261	262	273	281	253	280	257	258	237	271	247	220	247	269	267	232	276	265	279	267	256	256	289	278	275	242	277	242	259	272	261	249	269	274	227	260	260	225	283	238	270	266	264	255	248	246	246	284	242	248	267	254	281	287	275	262	254	233	255	262	272	248	265	234	251	258	258	285	299	269	280	248	252	250	295	269	233	281	246	293	258	269	283	253	245	259	277	259	258	269	289	241	257	272	289	264	256	259	280	272	244	228	256	276	270	268	284	277	273	254	276	252	248	294	267	246	254	274	274	253	283	266	254	250	235	284	306	277	272	259	263	257	246	261	276	233	259	293	268	237	268	269	262	291	278	267	228	269	289	282	272	239	237	222	258	233	290	239	268	251	263	274	272	255	268	258	305	277	280	273	261	278	263	257	272	252	250	264	270	243	262	243	291	271	254	254	304	246	257	294	249	282	272	283	270	249	274	237	260	249	279	264	261	269	262	243	273	258	263	264	266	279	269	283	252	261	266	248	244	255	248	274	249	267	279	238	294	278	270	264	267	278	255	276	280	268	300	248	278	289	243	253	281	259	247	250	253	256	289	300	260	271	267	274	271	272	286	278	271	286	256	217	274	260	254	268	254	263	232	261
27345	19606	5917	736	502	434	322	300	1351	709	294	277	315	289	306	306	275	284	316	281	286	305	307	288	312	303	287	349	306	288	304	281	306	294	300	291	332	301	304	284	299	291	287	266	295	295	280	302	293	312	279	284	303	305	316	275	301	284	312	312	307	294	283	276	292	297	288	292	281	293	264	296	292	336	269	303	278	310	294	304	335	294	309	307	296	297	292	298	311	290	273	287	284	313	319	285	299	293	300	287	293	309	291	262	278	302	283	286	299	308	273	315	275	275	272	306	286	262	297	304	338	334	315	311	284	290	334	281	307	292	282	297	295	289	277	295	315	316	301	335	287	277	280	302	292	282	294	298	322	321	275	304	275	327	296	295	287	284	307	295	278	299	270	284	321	273	311	281	288	290	294	268	270	312	292	291	296	269	290	298	263	268	290	291	281	317	301	277	306	304	316	264	279	320	284	301	305	284	312	246	272	290	297	291	305	297	301	273	269	339	276	247	273	321	302	308	289	262	290	332	275	287	318	280	306	261	290	266	293	279	280	311	317	239	295	277	303	316	290	322	289	282	291	301	261	292	300	325	309	265	328	312	324	325	265	281	291	309	317	275	300	276	311	313	307	268	289	291	277	275	299	286	301	298	308	280	288	284	284	257	316	321	289	289	303	310	304	306	270	300	294	286	280	330	294	280	317	279	338	262	297	289	291	284	271	319	272	291	330	245	298	328	314	274	302	272	290	292	294	278	294	257	276	289	304	295	287	305	276	313	340	302	319	298	282	295	306	265	311	298	291	275	302	273	306	276	313	295	295	279	309	281	283	302	293	295	276	291	344	306	295	296	296	311	297	273	319	297	328	281	309	273	312	298	294	293	307	287	309	293	287	292	292	277	288	286	279	304	276	255	316	303	298	271	290	289	317	304	293	282	299	297	301	288	288	274	293	262	318	289	287	278	314	307	284	294	307	292	293	298	308	273	322	288	289	296	313	304	279	318	290	263	288	309	304	316	266	262	282	292	289	287	299	288	286	289	303	282	277	282	286	279	316	278	296	304	313	286	303	279	293	288	304	286	295	271	291	272	290	296	293	289	294	298	278	286	274	282	306	278	286	279	287	313	293	286	330	271	262	315	256	302	296	322	308	304	294	307	287	303	297	288	298	317	317	298	301	312	300	291	319	307	304	292	278	280	260	296	273	288	269	296	281	279	273	271	298	311	291	296	301	302	307	294	308	262	309	306	265	277	329	317	332	273	264	268	265	268	283	294	276	284	270	305	296	265	291	283	306	303	300	264	280	287	287	281	306	301	274	306	299	319	283	283	315	288	299	329	281	272	279	281	281	279	308	259	274	275	278	306	316	284	304	321	284	274	260	267	295	276	252	315	324	296	299	308	300	281	301	283	256	296	290	317	287	283	272	276	277	283	307	286	258	279	281	282	280	287	292	287	263	282	303	310	277	283	321	284	315	278	284	290	300	308	279	300	283	273	293	325	296	250	293	305	284	300	292	294	284	306	253	277	306	290	294	276	295	312	291	323	285	298	285	285	271	305	294	310	312	291	278	295	280	281	292	287	297	299	261	283	261	313	293	281	304	295	282	273	293	288	295	287	288	285	287	278	300	272	288	313	296	305	295	279	275	281	287	265	300	311	295	296	306	271	292	284	284	316	297	275	297	316	285	280	294	296	308	311	297	283	297	315	273	287	278	277	262	271	282	290	283	254	293	291	294	307	302	291	294	291	282	293	285	285	272	308	317	261	267	283	315	319	301	307	266	273	305	311	311	278	277	288	277	275	299	303	298	288	323	297	306	287	268	277	306	301	280	299	307	296	316	294	293	313	294	269	300	310	262	278	326	286	308	296	295	291	310	297	273	268	279	294	275	319	306	273	304	321	286	309	277	302	295	269	285	320	279	306	285	303	297	316	304	260	296	267	299	298	308	295	290	288	278	297	275	298	306	292	273	308	296	291	307	265	275	308	259	284	291	280	301	283	285	322	289	300	300	336	316	312	299	293	287	274	277	296	286	301	305	288	305	288	288	284	258	309	290	306	301	287	294	306	299	290	301	299	271	277	289	289	286	306	281	286	320	319	291	321	270	298	315	302	288	283	319	248	294	299	281	291	297	295	288	298	265	304	287	275	293	311	276	288	292	271	275	313	311	276	306	283	277	252	310	301	289	285	313	289	273	264	291	288	266	285	307	268	298	291	293	297	296	288	307	299	286	296	313	306	281	307	307	285	310	315	275	304	289	294	283	266	274	302	289	297	309	270	316	312	300	285	260	267	283	314	298	290	299	282	313	322	302	287	290	292	311	316	304	278	325	297	282	252	306	274	332	278	271	288	281	294	279	289	305	318	286	310	320	282	289	304	299	284	289	330	292	284	272	265	278	264	312	296	290	315	313	311	311	300	273	277	329	285	286	294	288	293	299	315	286	308	281	309	292	279	298	271	287	276	300	292	309	280	304	293	285	273	306	296	290	304	302	308	280	272	301	291	323	309	288	304	297	291	281	317	254	308	295	318	278	305	269	301	298	289	308	302	283	309	301	301	256	319	295	305	302	278	292	260	268	326	280	318	304	294	281	273	289	301	280	269	288	315	278	312	296	299	292	292	310	267	283	283	310	307	277	298	290	302	262	304	309	297	286	285	279	277	273	283	297	310	292	296	310	316	282	322	304	301	285	304	273	293	290	285	305	262	316	253	279	299	280	277	332	284	319	281	311	285	310	286	281	291	310	293	332	242	281	296	319	257	293	271	271	307	305	279	309	299	333	285	284	280	286	306	277	264	295	307	336	273	284	314	299	276	271	283	319	286	282	278	340	283	340	295	312	311	292	282	304	284	292	282	283	316	318	326	311	299	295	295	285	281	292	299	281	300	307	274	279	289	273	266	292	290	286	249	280	290	317	312	306	300	317	299	314	299	309	301	314	279	261	296	285	299	272	306	276	298	286	303	276	287	282	289	309	275	300	259	318	295	289	276	281	272	264	301	285	284	280	286	286	279	298	293	291	297	304	306	313	272	288	281	266	277	312	295	285	263	307	294	300	290	286	307	274	286	292	287	302	284	269	262	291	280	312	309	266	307	295	308	280	302	302	322	301	283	288	279	277	290	290	264	295	327	296	312	302	342	307	300	295	312	296	301	298	256	306	326	273	295	272	309	267	302	304	288	274	291	313	294	319	296	281	313	289	286	308	280	284	311	295	277	275	299	304	262	284	261	301	304	284	283	272	288	273	308	288	304	285	281	296	297	290	289	284	334	292	296	316	306	263	282	313	279	277	300	323	321	309	280	326	254	296	288	263	300	309	276	306	297	282	310	307	281	307	250	298	309	327	281	294	283	328	266	285	293	308	281	309	280	333	305	296	286	282	271	259	298	308	301	279	287	283	289	305	268	265	312	297	290	307	288	315	282	300	328	287	304	320	305	298	269	310	313	286	277	275	285	280	309	281	298	284	290	296	298	298	278	309	294	274	299	308	290	309	271
18651	16534	3277	845	742	693	670	638	3974	1776	526	552	552	618	568	547	588	549	577	539	555	566	554	563	522	506	558	588	538	571	536	533	584	556	562	530	552	539	542	514	532	555	539	508	558	559	483	581	543	581	604	617	561	581	540	587	528	533	545	564	597	551	531	570	547	554	601	546	574	582	523	547	543	560	537	514	541	517	521	542	568	542	566	525	516	536	550	558	550	563	554	585	575	557	579	567	552	563	492	522	534	553	566	523	550	534	548	560	561	573	569	557	507	541	561	565	521	555	577	558	521	577	547	593	543	513	523	572	578	542	521	562	556	520	534	533	569	574	561	548	571	544	541	556	554	540	594	556	557	552	529	574	524	543	524	560	562	550	536	518	563	572	553	588	575	521	556	570	552	556	525	564	540	563	520	570	578	543	578	548	547	526	565	540	555	530	526	547	523	584	577	499	555	542	553	518	569	585	543	573	556	555	567	531	551	564	573	523	545	555	589	571	577	561	565	540	533	562	505	561	577	551	559	572	544	550	527	507	538	550	553	546	566	516	534	500	548	546	574	568	567	517	566	582	527	520	559	559	553	529	537	536	493	539	548	542	564	583	525	570	591	534	556	552	527	563	564	536	542	577	549	540	528	546	569	546	553	530	515	540	567	572	534	545	581	559	555	493	490	559	552	532	511	539	523	570	540	543	512	580	553	562	523	529	550	514	545	568	556	588	557	560	547	550	558	565	566	561	570	504	534	539	530	547	541	550	571	547	566	535	505	542	581	534	564	515	536	534	538	501	517	521	592	520	558	534	564	529	533	538	540	572	582	551	566	555	547	534	514	562	533	554	548	496	568	558	485	533	570	509	551	540	563	555	558	549	569	561	576	492	557	587	543	561	582	550	570	564	577	566	523	587	544	556	545	549	530	594	548	531	527	555	541	508	552	553	557	536	532	530	496	551	542	576	504	567	558	546	577	585	553	536	555	543	578	607	535	531	530	535	552	549	554	524	537	593	560	574	487	548	550	526	526	546	514	529	536	541	563	533	536	550	572	538	570	588	510	556	577	541	568	557	521	537	506	547	496	549	548	559	502	565	574	516	539	525	515	520	513	561	566	514	559	561	584	556	528	570	529	566	583	551	555	569	550	601	548	571	542	560	533	548	543	560	574	540	532	535	549	539	568	562	537	536	506	509	527	535	558	593	550	501	561	547	559	540	538	545	541	534	552	531	541	526	538	528	556	575	544	540	516	530	572	522	529	518	555	511	535	531	531	565	526	513	536	501	563	549	569	538	577	545	510	547	557	551	590	550	495	543	574	563	553	562	542	519	545	545	554	608	552	516	541	536	554	543	566	552	561	603	547	534	539	554	569	562	591	581	552	539	587	574	547	527	596	528	584	544	540	564	555	512	544	552	541	553	557	549	575	545	581	559	546	558	526	542	597	564	523	544	521	544	553	517	468	551	524	536	557	580	595	540	530	555	527	540	561	531	540	576	556	542	558	587	522	568	563	557	573	549	556	531	552	588	563	586	606	532	549	608	550	535	559	526	552	550	542	561	577	593	575	527	547	551	559	519	541	541	562	540	528	546	578	584	529	594	584	586	556	538	544	531	545	553	554	504	553	562	512	537	529	527	578	567	515	594	528	567	588	556	567	556	556	546	542	537	585	521	520	560	522	551	496	529	564	576	531	577	524	538	525	532	538	501	541	554	562	553	542	521	584	539	525	566	544	540	539	572	534	553	545	546	503	527	577	572	541	561	562	560	575	577	533	527	553	535	581	549	536	567	549	573	539	516	542	600	557	525	540	526	522	546	547	625	590	521	572	512	576	525	539	564	541	588	502	532	525	579	568	531	535	514	521	533	548	564	546	537	520	553	548	531	543	527	532	572	566	545	551	535	585	593	600	541	549	549	542	564	509	560	536	555	550	523	550	549	573	565	516	594	570	569	550	578	543	529	516	540	509	552	528	568	545	522	558	567	588	501	553	525	583	562	518	574	515	526	557	491	556	534	553	531	568	543	513	482	544	581	557	560	532	559	519	535	572	560	587	540	555	552	545	565	509	507	544	552	521	529	543	536	534	542	556	515	492	541	551	553	505	543	521	567	509	500	550	524	544	524	522	552	545	533	540	563	544	502	547	542	521	563	560	534	580	557	578	547	547	536	590	547	552	577	492	525	567	572	546	526	586	548	503	603	563	552	563	542	560	530	556	543	557	516	544	519	553	524	533	530	587	573	523	512	545	540	544	556	543	553	564	515	510	530	555	547	539	558	547	556	542	521	544	562	536	546	590	526	555	553	559	582	574	537	526	507	523	558	528	531	526	545	532	531	588	567	531	557	563	559	544	574	529	543	548	594	527	601	582	614	501	567	546	564	563	537	594	527	571	513	547	576	547	559	565	515	536	562	555	544	571	580	502	494	545	556	512	568	530	575	585	519	556	531	545	509	544	566	534	516	549	627	533	491	509	523	533	587	530	538	555	529	554	528	571	538	543	574	538	586	563	529	544	545	512	545	510	556	582	532	557	487	576	539	578	564	551	555	528	536	558	554	518	529	574	519	575	526	563	516	550	559	523	538	540	559	587	535	507	578	522	527	565	529	532	537	544	551	570	548	553	565	566	567	549	551	540	558	548	568	556	523	536	546	532	509	522	547	565	534	548	513	563	549	549	519	528	554	569	524	581	516	524	529	512	587	530	589	511	486	524	556	511	544	528	522	523	552	537	527	537	566	518	579	571	571	546	545	583	574	535	560	545	569	569	530	545	526	544	535	589	558	547	533	534	550	543	532	546	546	541	568	564	560	551	527	523	548	565	515	565	566	543	548	553	543	560	591	563	571	574	521	558	574	540	560	512	539	514	530	541	485	491	632	565	559	512	539	554	552	518	557	540	530	565	561	538	535	548	546	567	510	538	511	524	545	526	541	545	569	550	496	535	575	568	560	536	527	558	557	561	547	526	603	593	558	548	547	555	523	494	551	560	580	545	554	535	566	513	540	484	570	524	550	516	561	572	550	548	553	560	552	578	578	522	569	529	534	576	516	501	524	572	586	591	543	544	548	500	555	520	569	521	557	559	541	530	499	572	552	528	557	549	575	541	572	545	545	519	586	538	505	572	555	517	541	553	504	553	550	574	511	527	545	550	544	552	524	545	531	535	540	525	515	523	501	521	567	556	502	535	540	537	555	534	585	558	539	563	538	515	580	521	573	529	607	518	579	532	577	563	550	552	572	520	564	549	532	591	605	549	496	542	537	557	569	548	518	543	575	559	543	520	519	564	538	563	550	571	563	544	548	554	545	552	569	577	582	565	460	571	563	521	554	541	540	569	558	574	553	571	527	544	500	552	576	583	556	565	556	550	558	570	542	555	594	526	547	543	533	545	554	593	521	562	552	530	550	554	545	552	584	543	569	575	535	569	574	544	565	519	506	531	575	523	546	543	522	515	560	563	570	534	531	587	576	546	557	502	524	523	504	555	545	527	541	605	581
26059	21462	22916	9284	638	422	404	486	5003	1951	360	332	316	304	305	317	313	288	330	298	292	317	345	278	324	318	316	323	300	324	338	305	300	298	311	346	303	279	310	293	271	272	316	279	302	315	316	322	302	321	301	296	311	303	326	273	293	303	274	291	296	280	307	332	306	287	301	282	295	305	307	309	281	326	314	301	316	300	298	308	310	280	301	278	299	286	335	277	307	309	293	317	325	286	331	348	322	300	331	279	276	278	295	298	344	318	318	310	321	293	292	307	313	329	311	300	287	324	305	304	306	306	327	293	314	319	291	327	284	285	293	287	283	299	303	300	280	328	278	266	266	286	269	286	305	322	314	309	319	299	276	312	328	316	328	323	298	333	286	296	325	322	310	287	283	330	312	284	295	321	310	306	284	303	307	314	301	323	333	287	302	313	314	288	309	299	299	323	313	300	298	316	279	269	285	347	319	306	260	329	267	298	325	326	293	290	300	293	312	249	298	323	310	335	321	275	319	283	317	288	275	283	290	287	311	329	292	347	282	325	297	305	286	302	302	275	309	284	308	283	313	314	315	282	304	317	302	319	299	288	322	313	282	329	303	323	280	335	307	294	292	317	263	320	290	317	290	312	286	333	270	312	322	314	314	296	260	290	294	304	325	313	308	325	311	308	293	307	279	313	294	282	310	326	330	307	302	270	306	296	333	294	312	307	270	289	294	317	288	298	300	325	298	274	298	322	334	307	315	291	284	304	311	327	297	286	291	315	328	311	300	303	302	275	311	339	292	320	323	303	310	319	317	330	308	305	293	295	287	299	286	302	300	321	298	300	316	279	276	322	306	303	295	334	295	301	337	301	285	281	282	299	310	319	303	302	302	296	281	284	314	279	284	294	316	325	300	267	309	319	317	297	268	306	306	317	296	312	312	306	277	274	305	294	318	276	316	330	321	302	309	332	295	307	285	301	303	337	297	323	305	303	305	336	326	306	319	307	334	285	314	305	274	316	311	304	285	307	266	286	295	290	287	306	306	303	323	295	315	303	296	331	302	312	322	319	308	328	300	308	294	305	278	264	273	307	284	302	299	296	306	298	296	338	281	307	270	284	303	293	340	306	303	302	292	319	293	290	273	309	319	303	351	278	306	290	304	321	305	289	295	286	303	298	302	271	282	270	336	296	316	286	293	309	280	299	304	300	296	316	316	317	318	324	310	326	297	309	309	311	308	283	303	320	303	310	295	311	320	279	320	301	276	314	279	296	327	311	300	324	304	275	284	318	303	304	323	300	313	306	328	281	308	304	279	316	267	300	323	294	327	287	321	322	310	309	278	310	317	305	290	312	307	320	257	286	297	278	302	289	312	303	289	298	288	312	295	301	285	299	322	288	296	336	294	265	300	302	300	288	299	285	266	295	281	287	290	284	306	298	325	309	301	297	290	282	310	313	296	272	308	284	295	303	329	313	294	286	316	327	306	319	335	303	301	309	303	314	287	325	310	306	298	317	304	286	295	310	316	303	305	311	293	302	293	327	314	285	264	324	283	304	296	282	302	301	316	281	283	311	304	298	275	280	307	302	293	292	315	297	310	331	278	262	278	280	299	296	325	309	266	295	307	309	305	296	310	294	290	316	312	328	339	320	293	300	326	297	337	310	306	294	297	322	308	313	313	269	312	315	358	298	326	293	280	303	286	346	315	281	312	293	284	299	303	329	270	286	304	310	308	296	305	326	303	339	300	318	294	280	285	271	310	299	282	344	322	291	304	300	293	327	290	299	299	285	281	322	307	304	333	306	292	346	324	318	293	327	316	309	288	301	312	283	293	308	294	296	327	330	306	285	307	312	265	323	323	290	296	306	301	292	311	284	289	288	294	303	315	313	289	302	292	318	321	297	298	308	283	322	291	315	279	307	307	278	316	272	272	306	300	326	312	286	307	298	329	309	299	265	288	306	306	315	291	288	308	303	287	289	275	278	317	344	303	290	344	303	293	305	301	324	295	275	308	312	278	266	301	307	304	304	320	274	290	293	313	326	325	308	313	338	313	330	306	293	289	316	310	303	284	323	305	289	296	298	278	296	326	303	306	326	290	306	311	299	301	321	285	299	313	294	268	312	305	309	307	299	298	296	327	306	300	307	291	292	285	294	283	292	340	281	290	323	282	320	308	340	321	328	274	288	297	292	266	323	287	326	319	345	316	284	323	313	289	288	274	289	269	269	295	317	296	303	326	299	314	292	307	316	320	296	316	317	306	320	294	281	326	314	316	293	297	297	275	304	338	320	337	317	299	302	308	302	295	307	328	301	298	305	302	319	315	290	324	290	270	312	266	335	312	307	335	304	311	279	318	273	314	322	328	310	314	285	295	341	273	283	287	306	281	276	298	309	293	307	294	280	324	277	329	272	320	312	328	286	292	317	297	292	288	312	291	293	274	285	329	288	291	280	268	297	344	327	294	324	286	285	283	277	292	310	311	318	309	307	306	345	276	319	304	315	278	306	290	336	287	252	297	334	287	313	289	313	315	287	313	291	316	308	326	332	304	305	291	299	313	299	278	309	287	293	357	324	312	316	299	296	299	336	306	303	280	306	294	314	308	293	296	337	321	321	327	304	313	303	273	252	308	303	282	306	309	308	300	321	277	276	286	303	307	334	311	298	316	286	318	295	344	276	313	335	309	312	310	320	302	291	299	296	326	332	279	313	315	291	309	282	338	295	310	310	324	327	320	337	279	319	290	307	287	318	278	316	320	299	319	291	316	310	333	295	321	283	302	286	292	296	305	292	295	322	300	327	304	299	300	325	288	344	307	326	312	303	310	302	332	277	301	313	286	301	303	299	288	323	305	314	289	289	323	309	308	282	292	311	299	287	296	309	319	314	302	324	293	281	328	325	316	291	280	311	284	282	305	304	330	287	292	327	296	296	318	301	288	320	303	304	302	304	325	313	304	291	280	280	331	302	284	294	316	301	280	295	298	280	270	346	304	311	323	309	304	312	340	281	302	323	307	294	308	309	277	297	309	292	275	286	303	305	310	308	297	301	271	279	286	311	291	310	317	302	306	304	310	302	279	317	298	294	289	330	314	321	285	325	293	295	286	280	318	287	307	304	320	339	300	315	314	266	270	287	285	319	306	302	276	300	332	304	310	285	310	280	292	299	276	327	299	331	281	310	303	326	306	284	313	301	317	337	291	296	306	313	295	304	298	317	295	311	335	310	294	318	336	320	322	326	310	319	317	280	312	303	312	311	291	325	304	291	307	332	305	300	311	297	321	276	306	283	301	289	301	326	283	324	285	319	296	312	323	299	296	315	328	298	319	312	278	293	314	304	267	313	312	325	330	302	315	310	309	327	329	262	312	306	307	296	318	321	292	289	297	333	324	308	307	274	274	307	289	323	304	290	306	290	293	289	307	266	282	263	273	316	293	292	319	299	297	315	302	333	336	289	331	310	334	290	330	310	311	301	284	283	298	310	317	328	280	334	262	327	289	313	304	330
19859	22274	4709	1468	1073	903	771	1165	13984	4548	659	652	556	617	636	607	575	583	597	620	549	576	597	585	582	575	618	524	543	587	584	566	562	572	596	546	533	594	588	563	574	587	531	567	552	598	567	565	545	575	546	591	525	587	571	571	578	577	578	564	555	561	595	537	580	617	568	571	593	581	599	601	571	588	602	556	566	565	572	558	550	624	596	572	553	623	540	573	589	594	572	504	545	538	544	566	595	534	590	553	550	572	563	571	554	568	616	542	555	575	609	596	595	574	547	582	562	567	572	566	624	571	567	564	593	545	575	568	542	546	548	558	569	582	581	567	631	567	508	515	543	558	543	554	572	550	562	611	575	585	597	556	567	559	544	547	556	597	589	622	600	552	563	560	549	532	553	567	610	524	627	519	575	608	588	550	599	576	554	557	595	617	564	561	569	609	556	579	562	568	561	587	548	583	531	578	579	580	552	555	561	584	589	592	578	599	579	544	572	572	535	583	597	591	516	591	511	545	614	544	566	564	610	555	596	527	537	581	544	587	561	526	583	548	577	570	585	605	578	538	553	610	597	584	564	520	592	591	564	573	537	549	554	577	534	575	624	570	582	552	538	601	556	592	585	577	544	590	605	601	576	557	581	540	589	595	542	560	573	570	530	567	586	563	577	528	508	571	604	560	555	588	553	563	553	562	560	599	525	583	604	584	579	551	544	611	526	620	586	578	597	556	563	549	588	575	574	609	576	564	555	534	551	585	584	594	610	564	583	544	589	613	579	578	630	553	529	550	568	580	577	541	576	558	542	575	595	568	528	555	595	534	526	553	590	538	559	586	575	614	571	585	544	581	571	575	608	582	563	563	607	593	572	582	566	576	556	614	561	559	549	562	597	567	553	569	515	592	579	614	573	560	583	621	571	579	572	564	507	555	594	564	565	551	545	552	583	585	520	580	601	559	547	579	568	577	620	544	560	581	619	559	598	633	594	586	554	562	592	582	577	559	549	585	558	570	550	574	518	556	558	551	529	601	578	556	552	612	587	557	561	594	626	548	618	545	538	578	540	535	562	575	572	557	574	583	577	537	593	570	603	607	542	561	595	552	573	560	584	570	584	535	576	571	600	551	622	575	584	566	573	569	594	588	560	537	534	559	550	585	576	517	589	539	524	559	559	572	575	561	569	563	582	590	566	550	612	587	600	604	562	595	602	572	591	516	573	576	558	585	538	629	598	566	593	552	564	601	620	550	544	509	572	567	557	574	612	578	573	604	564	589	596	622	544	578	562	564	603	605	537	579	587	544	543	553	561	571	587	574	547	555	554	600	545	584	553	561	608	591	593	596	571	561	594	579	571	566	564	570	550	580	604	586	556	559	576	543	542	567	581	618	619	531	588	595	582	550	586	515	602	544	558	534	582	570	588	568	566	576	561	562	579	626	565	554	568	562	613	615	574	572	609	580	590	599	564	582	543	545	570	555	562	599	567	546	555	493	540	536	587	534	561	602	537	537	567	587	549	534	611	554	562	539	545	555	610	615	595	521	616	563	516	583	571	559	561	580	551	572	598	577	579	584	552	570	563	559	571	585	554	568	544	606	563	567	546	630	571	567	573	601	532	556	554	585	586	604	542	587	589	590	602	602	561	567	583	535	534	516	544	572	583	579	571	570	573	579	563	554	557	551	535	618	610	585	565	591	586	552	627	597	580	598	570	574	568	551	567	540	565	570	638	535	560	570	570	581	540	566	558	582	569	565	543	567	554	580	539	563	511	595	562	573	592	624	599	574	556	617	538	560	567	603	581	556	528	571	567	567	591	595	566	563	581	596	558	573	564	565	605	530	538	586	569	592	619	559	555	559	568	562	570	585	546	561	590	539	587	580	556	581	599	546	565	564	552	592	580	620	575	575	586	582	561	593	594	591	540	557	539	571	619	634	583	601	618	581	641	570	578	617	559	585	563	572	620	543	564	562	609	592	580	600	568	563	549	578	584	579	601	554	543	604	611	614	565	595	572	541	562	548	563	587	570	557	595	581	548	527	509	566	512	569	521	572	560	549	573	600	592	553	566	592	557	545	593	584	538	545	613	593	562	566	530	579	571	556	544	580	575	564	594	533	587	542	560	600	591	548	592	580	581	552	585	589	599	598	598	534	595	576	584	539	566	592	543	567	600	589	612	532	587	576	550	576	543	556	567	584	523	562	530	608	559	539	554	585	596	579	549	551	592	556	566	591	604	555	564	581	577	589	570	562	574	541	571	601	540	561	566	584	596	576	622	581	583	569	577	565	574	562	603	590	526	584	603	543	599	598	600	578	574	593	546	577	565	528	539	547	565	586	542	561	546	556	611	558	613	589	584	595	547	572	578	563	567	576	560	608	567	576	587	581	553	567	563	615	548	574	570	546	593	554	571	593	543	544	531	598	566	558	586	574	578	531	558	553	613	540	549	604	558	563	590	545	580	606	550	550	602	576	544	592	564	566	531	547	567	537	533	578	573	597	582	591	633	548	535	584	532	592	607	571	584	558	592	559	612	577	540	612	605	551	592	575	577	520	570	581	574	589	536	563	546	563	556	570	564	542	611	544	554	559	600	584	525	572	551	550	559	571	578	631	579	536	599	573	565	552	577	561	526	591	572	562	582	564	567	535	527	574	555	596	607	573	575	556	571	547	584	595	566	586	609	572	565	531	595	559	566	559	577	557	550	573	528	564	592	557	591	543	536	628	574	564	584	581	537	527	570	579	566	543	625	563	541	547	558	550	612	568	530	542	575	647	546	537	580	593	596	549	585	564	564	585	563	566	591	561	522	614	565	580	585	541	602	541	572	574	546	565	566	589	592	528	548	545	568	580	605	530	582	574	544	596	584	520	586	543	539	550	545	535	560	552	577	589	564	548	622	563	591	605	570	564	564	605	564	596	542	603	605	548	568	573	568	546	590	549	598	559	571	542	580	598	558	599	573	564	609	625	631	508	537	577	602	540	540	598	529	566	551	551	558	570	570	581	605	574	598	556	576	583	555	589	601	554	579	545	515	574	592	595	545	544	591	567	542	538	549	589	595	575	590	540	593	606	583	589	555	568	569	520	574	503	579	558	504	542	553	616	572	558	604	525	531	551	595	585	582	591	599	552	541	597	574	600	589	589	614	549	545	543	552	566	587	617	527	611	538	559	611	575	540	547	588	561	544	550	573	575	599	575	592	570	568	613	574	557	533	589	552	570	574	590	563	599	562	605	552	545	587	578	551	594	582	553	615	613	558	539	574	568	549	560	560	533	557	559	563	566	547	555	585	559	586	520	560	592	566	599	559	576	560	535	574	581	553	559	574	581	548	532	604	605	572	582	591	538	593	570	580	596	529	630	590	640	551	574	577	551	598	583	563	548	551	580	554	541	566	604	580	587	562	556	552	540	579	534	589	565	577	529	591	578	571	540	529	538	550	572	563	574	564	580	548	547	579	563	558	533	550	556	582	578	576	570	526	563	589	622	545	564	556	571
23607	21484	29037	24151	21399	15902	3731	12576	27779	14372	481	234	195	193	189	191	194	162	176	158	180	167	170	144	155	151	170	146	161	149	143	132	152	148	166	165	145	158	148	132	156	150	145	157	138	146	162	168	141	143	146	135	158	159	145	131	143	135	141	147	145	136	152	134	172	159	135	151	147	162	149	170	144	135	126	148	150	135	145	133	134	139	143	158	151	141	160	139	146	144	143	131	127	160	175	146	154	144	140	159	137	170	133	130	145	150	150	139	153	160	144	146	140	156	136	143	149	131	148	132	139	115	151	135	139	151	138	146	158	159	126	145	140	158	157	137	150	123	123	128	150	166	159	133	132	162	122	156	151	141	123	143	155	134	142	134	136	160	129	149	142	143	136	155	120	147	145	146	149	140	164	143	156	147	133	126	137	142	150	138	143	133	162	137	144	160	146	124	156	118	145	161	137	151	142	149	150	151	149	144	167	129	134	129	136	126	131	145	125	150	147	140	142	142	143	145	147	142	136	149	137	134	130	141	152	148	148	145	161	128	144	119	153	141	154	152	144	145	170	165	140	153	145	135	130	144	144	143	162	126	154	143	157	133	163	156	137	151	140	120	143	141	123	139	152	135	145	148	127	144	137	129	148	144	131	143	152	153	148	135	144	140	148	149	156	127	127	141	131	152	119	142	157	121	139	135	140	141	166	172	134	163	132	137	150	131	152	127	142	149	109	135	142	153	151	163	159	119	126	153	150	148	139	153	137	138	147	137	133	129	148	146	150	124	126	147	136	140	156	169	129	133	97	158	150	146	164	157	142	159	142	141	141	132	146	144	141	134	166	135	150	148	129	153	136	163	132	152	122	140	149	142	143	131	131	134	143	141	140	149	152	148	154	133	135	140	130	137	165	127	139	158	162	145	131	148	141	157	141	143	151	148	136	130	142	137	120	162	152	137	136	149	134	152	169	153	154	144	112	114	149	147	144	140	156	140	124	147	143	143	126	141	150	151	121	152	161	146	146	143	145	131	131	133	148	141	155	149	120	141	151	130	130	136	145	148	148	164	143	136	156	149	139	125	141	127	144	165	136	131	146	152	129	150	140	140	133	145	156	140	128	159	129	160	123	139	136	153	151	148	141	132	144	156	131	143	163	145	157	142	162	133	141	148	138	155	128	141	143	138	137	145	132	127	132	138	156	147	157	140	150	133	158	148	139	147	131	162	165	121	158	139	140	129	153	138	152	152	153	133	143	157	171	114	145	168	144	137	116	140	127	153	141	136	133	144	115	132	136	149	134	129	148	143	142	146	150	145	129	127	132	137	160	142	135	144	141	145	131	164	144	134	126	134	161	140	127	137	143	159	140	143	138	131	132	139	149	178	142	132	128	139	134	142	130	133	130	141	117	160	140	129	123	157	141	146	149	129	154	139	144	135	134	156	163	158	147	168	143	145	157	160	128	159	142	135	134	142	148	135	177	160	130	126	157	133	151	149	146	148	150	136	137	148	133	140	135	148	143	137	147	143	139	118	158	125	136	155	157	133	124	140	144	133	149	126	142	125	125	118	141	129	134	144	144	138	129	142	114	149	115	146	139	139	146	144	114	121	151	137	149	142	157	155	154	144	148	133	135	141	149	145	116	135	137	156	150	144	139	146	145	118	123	150	151	129	153	134	148	143	147	155	158	152	147	139	153	151	165	149	124	143	135	159	126	149	155	133	165	129	138	136	128	141	137	145	139	151	143	130	130	133	142	145	139	132	146	120	147	123	135	132	143	134	140	163	123	173	146	159	139	158	142	118	141	136	134	156	134	137	141	149	139	153	147	119	128	142	139	157	139	152	149	141	140	133	138	157	147	118	136	112	153	150	150	171	137	144	148	147	145	136	151	130	151	157	150	151	131	137	132	142	139	143	121	151	125	137	122	144	167	153	142	137	145	116	148	128	141	116	117	132	135	134	129	155	138	141	159	139	140	135	125	135	147	127	139	160	139	130	158	153	134	147	141	158	151	158	132	148	155	132	119	137	153	138	158	158	133	145	154	134	146	149	142	145	143	152	130	140	164	151	138	144	134	134	147	148	133	150	149	131	133	143	139	136	143	145	131	148	127	149	153	133	133	143	138	150	146	120	137	137	123	144	121	131	127	160	157	134	115	134	151	151	116	136	128	155	154	126	144	140	139	156	145	139	150	153	136	143	143	136	138	132	129	145	135	152	146	125	115	160	146	152	121	143	153	144	125	156	144	133	153	143	145	162	139	148	161	148	157	132	141	133	139	177	114	135	129	155	149	140	128	132	136	164	127	150	145	124	139	128	131	116	125	155	148	133	153	152	133	138	143	154	128	134	134	124	154	146	144	168	153	129	147	158	134	144	145	126	127	145	125	148	162	137	144	165	151	153	156	147	145	143	143	140	158	165	148	153	143	139	138	132	145	137	149	142	151	121	152	149	141	138	140	141	177	139	152	147	159	117	135	160	152	140	144	138	160	141	135	159	130	112	154	116	143	129	165	158	150	147	146	150	153	162	129	165	146	158	140	132	150	134	153	127	142	148	142	152	129	146	128	160	168	153	151	144	129	171	138	153	139	119	141	138	127	167	139	147	145	139	161	142	152	145	149	157	162	138	112	127	144	131	125	150	139	133	137	147	126	157	141	148	167	143	129	163	158	144	137	132	117	124	151	135	182	125	127	133	130	132	159	141	143	163	165	136	140	133	145	141	137	144	143	117	131	142	142	150	165	148	128	122	153	130	142	136	137	174	145	143	126	127	131	162	148	149	136	139	151	132	140	145	138	151	129	129	159	151	135	139	139	158	140	139	136	148	127	155	150	133	136	127	146	142	142	139	140	137	121	156	130	145	121	149	148	156	138	153	144	117	147	134	149	148	132	128	141	134	147	154	153	147	139	150	128	120	151	136	141	145	132	129	126	130	132	137	152	150	147	160	139	160	168	119	135	145	126	146	129	150	130	140	122	124	138	154	141	144	119	139	168	144	119	146	149	132	129	119	145	121	128	135	135	135	151	153	143	123	146	133	136	163	152	150	121	139	149	165	142	149	148	139	144	147	152	134	134	159	170	141	133	135	141	144	160	146	139	171	134	138	154	152	155	139	128	146	135	131	155	141	131	160	159	147	114	159	135	135	153	148	151	144	170	159	145	130	155	157	149	145	143	132	136	148	159	134	137	132	156	146	139	122	139	128	145	133	122	153	135	152	142	148	149	149	154	146	178	132	131	123	140	129	165	154	137	142	135	153	130	149	156	144	156	161	155	147	158	132	146	139	137	135	138	144	150	154	145	145	158	124	142	152	140	144	144	156	143	153	140	124	120	144	138	153	139	133	126	128	128	150	125	162	138	152	140	171	157	141	151	140	126	162	138	127	128	144	140	138	143	145	152	138	145	143	154	117	123	131	146	160	139	135	130	131	136	154	140	153	164	133	149	135	139	145	158	130	157	134	175	155	141	147	167	151	173	125	125	139	145	144	177	154	143	146
29202	38538	16622	6137	3976	3772	7516	23079	39966	13494	691	591	531	556	456	411	396	388	433	372	370	331	354	353	317	344	340	333	342	322	300	298	339	290	306	299	285	329	312	289	301	303	326	306	265	280	313	296	289	272	272	330	284	325	264	295	271	291	289	268	282	273	286	277	232	271	268	237	282	271	284	278	288	273	252	287	273	254	281	281	280	273	266	277	310	286	289	287	273	270	287	291	276	296	279	259	279	249	235	246	275	287	273	288	277	273	264	253	284	263	290	282	269	327	271	271	299	290	278	263	258	281	291	278	290	293	292	274	296	291	269	271	278	324	246	286	270	278	241	277	290	282	278	286	273	269	254	296	257	298	282	310	272	264	299	276	276	295	302	264	262	303	278	301	276	300	278	307	297	269	265	297	266	283	257	246	298	278	263	277	272	265	261	291	283	282	268	323	258	261	274	258	259	272	305	263	287	274	253	268	287	268	281	254	291	274	257	271	263	276	318	266	256	263	247	263	290	278	252	281	253	288	285	255	269	284	274	258	265	288	244	263	285	255	279	297	266	279	254	278	289	285	293	293	258	284	275	270	268	278	278	242	290	278	291	285	308	289	270	267	270	245	246	253	289	260	267	273	282	289	300	267	284	245	283	287	271	294	267	286	276	288	260	287	280	287	275	276	235	259	276	268	266	264	305	279	266	281	300	289	272	296	235	264	262	262	273	275	253	298	262	315	262	242	237	280	258	264	288	279	282	289	266	267	265	265	292	265	233	287	277	270	295	268	245	290	289	265	251	259	239	249	272	289	312	298	273	290	284	283	285	250	278	261	232	249	236	282	251	282	265	265	292	270	276	257	288	270	286	276	296	285	279	286	293	279	284	268	295	286	307	278	266	259	292	285	251	271	259	278	290	260	291	271	274	291	270	274	261	280	284	293	241	264	292	260	305	268	276	315	276	271	277	278	308	295	296	289	283	270	272	274	275	286	294	254	291	281	260	274	290	258	298	280	295	306	271	277	286	253	276	286	259	274	301	258	260	268	264	283	268	266	270	277	289	267	255	293	242	271	257	250	290	277	280	278	277	253	282	279	276	302	261	291	284	290	247	259	299	294	275	265	288	268	254	286	244	255	245	272	337	296	272	256	301	283	313	273	291	278	264	242	272	259	268	277	266	287	294	274	281	271	287	297	263	286	276	301	256	282	285	272	289	268	274	287	283	268	268	262	283	294	270	273	263	303	276	298	261	279	275	289	305	284	302	274	261	284	284	269	312	257	283	256	290	284	283	290	290	247	269	262	289	273	276	282	284	275	271	247	293	276	285	294	286	282	271	252	276	264	274	290	289	291	275	248	253	277	276	279	295	268	274	276	261	271	270	266	276	262	289	261	285	306	281	263	289	277	257	272	264	249	269	278	286	275	276	258	282	260	290	256	266	263	261	265	288	282	256	271	285	287	295	278	282	247	282	271	274	284	272	257	275	266	278	297	285	290	261	265	244	254	280	280	270	306	271	265	286	281	269	279	243	277	271	274	275	266	267	293	274	272	252	293	278	262	310	235	276	281	302	243	268	270	258	308	269	266	239	266	275	296	279	290	306	299	279	257	296	256	286	323	276	268	279	259	255	289	270	268	338	273	255	292	289	274	286	279	317	264	285	288	296	284	294	281	260	283	266	275	282	254	275	288	276	262	268	242	265	284	323	311	290	248	273	263	300	257	267	302	270	277	289	273	265	249	244	268	263	250	254	263	254	274	271	299	253	280	279	276	277	261	279	282	283	282	280	291	278	289	273	301	257	298	274	245	253	284	254	250	286	272	269	299	275	262	258	270	256	266	306	253	257	275	250	278	273	293	270	286	269	312	262	287	259	284	287	293	263	307	259	274	283	288	284	293	297	288	265	247	296	275	265	302	281	240	281	281	288	261	281	296	304	275	302	260	291	270	269	280	252	269	274	290	315	256	263	272	268	277	309	300	242	263	276	247	290	272	261	270	298	282	281	296	308	300	290	265	266	242	282	234	290	255	263	246	275	289	270	271	273	298	276	248	297	287	264	277	268	264	252	283	240	274	260	277	266	299	290	290	269	274	304	282	305	293	267	287	260	312	294	267	266	264	291	275	306	273	279	277	288	274	279	269	302	277	269	271	269	283	279	305	282	245	288	278	294	248	274	278	295	282	287	270	241	280	252	256	270	270	280	285	284	265	266	272	278	289	277	264	267	246	251	279	287	228	244	275	291	288	274	280	262	298	301	304	288	277	294	278	301	289	261	294	271	291	267	297	274	257	248	285	272	274	259	258	271	275	263	270	271	271	297	253	269	274	274	277	281	300	267	261	281	256	303	270	272	285	253	258	292	245	302	296	285	285	292	268	274	266	291	266	268	280	280	275	273	292	303	291	281	295	260	268	308	278	295	287	266	273	279	261	264	294	250	281	265	275	288	267	276	303	291	299	288	229	253	291	301	257	276	271	319	272	303	257	268	275	269	303	294	281	251	292	275	311	278	294	260	309	284	313	272	251	303	268	275	277	259	269	256	299	300	275	249	288	242	275	306	271	238	291	255	261	304	242	279	278	311	264	292	268	269	309	294	308	267	305	285	302	274	274	278	280	271	280	270	283	278	281	271	253	274	237	249	291	305	276	273	270	280	261	285	269	291	259	288	247	286	266	299	270	251	266	266	284	296	265	262	258	275	279	282	270	278	268	292	244	280	267	234	299	282	294	271	277	273	256	273	297	299	274	288	269	311	270	268	311	289	266	269	293	288	232	287	260	293	278	255	267	287	265	277	266	231	286	269	268	288	275	254	277	327	304	262	286	293	284	261	312	272	271	249	272	298	236	248	244	245	271	271	266	279	276	306	263	276	279	295	263	291	273	309	268	290	250	278	296	246	281	289	284	300	274	278	228	282	309	271	257	279	271	269	257	271	296	261	258	274	291	292	301	276	277	280	291	284	282	262	274	261	307	286	248	256	280	296	244	279	273	267	273	308	302	308	267	311	255	239	273	268	277	271	268	258	259	269	272	264	303	291	279	294	285	261	257	301	261	303	267	264	309	278	291	297	295	265	266	299	269	249	294	262	285	252	272	264	251	278	265	287	298	289	266	287	267	264	284	307	301	283	254	255	283	299	268	287	264	264	299	275	273	303	284	276	310	280	268	271	251	288	272	300	277	249	235	302	265	285	295	247	257	293	269	264	298	277	287	257	249	278	266	288	290	299	283	259	273	276	261	274	289	283	241	283	291	285	306	265	268	288	271	278	290	288	295	260	297	275	262	286	271	260	282	266	268	258	279	282	242	264	259	268	267	299	250	269	281	271	272	271	269	255	276	300	266	323	288	279	268	278	291	266	271	269	288	270	273	279	271	287	276	288	283	255	278	286	288	286	282	279	253	276	249	294	267	256	248	276	261	274	288	293	265	289	264	298	264	238	275	253	278	266	285	262	290	288	255	258	261	287	285	265	262	294	286	253	300	281	263	279	306	291	276	285	264
27286	19639	5684	796	568	458	343	1171	2689	504	324	308	318	293	326	308	294	270	320	309	329	306	273	276	281	278	285	307	312	289	265	312	330	274	313	300	287	264	291	301	279	301	260	289	274	290	290	310	268	293	279	281	273	327	288	274	284	284	272	321	309	303	294	328	268	311	271	298	299	272	303	271	304	329	277	290	299	310	281	283	311	308	287	311	304	308	314	259	287	274	307	274	301	287	295	284	284	323	310	288	308	294	286	280	286	297	300	289	256	315	321	275	321	291	302	286	340	292	295	294	283	296	303	289	297	300	271	304	303	284	287	294	317	276	304	262	274	268	292	283	327	296	303	290	313	271	280	275	312	295	313	287	298	285	306	314	296	295	306	314	268	276	310	263	277	311	298	296	322	299	292	314	276	291	320	286	298	309	312	301	283	315	325	279	295	304	324	297	295	304	307	299	307	299	290	287	315	272	309	304	302	296	321	289	304	311	311	286	296	271	291	283	304	282	283	296	266	322	278	282	297	285	295	304	301	308	286	295	287	294	316	283	276	307	320	309	301	310	279	294	267	301	296	297	288	299	335	309	295	301	305	283	333	286	289	304	312	315	286	289	286	305	276	325	302	287	285	294	286	316	293	328	333	297	296	278	301	290	278	258	300	291	284	281	328	280	309	326	303	290	269	320	295	304	285	290	286	308	329	294	268	281	293	300	297	263	298	284	303	297	304	286	298	287	306	324	287	307	277	279	282	274	256	272	294	278	289	296	287	297	307	277	297	289	331	283	295	283	283	272	292	282	301	318	309	299	304	292	316	288	306	307	308	304	292	277	337	293	268	292	290	307	299	275	291	311	311	288	295	337	311	270	286	303	290	267	274	278	296	314	296	333	312	300	318	297	268	296	284	319	292	294	306	314	337	277	297	288	289	293	283	286	272	289	277	305	297	322	294	289	277	303	337	307	286	272	316	312	285	290	322	284	292	290	299	273	281	304	301	270	293	300	314	279	273	330	299	303	276	294	288	314	286	305	264	312	265	300	274	298	278	305	282	285	305	314	307	293	328	273	309	318	278	263	281	290	319	320	291	280	329	309	275	294	292	315	278	275	272	299	304	297	283	296	285	289	290	308	286	266	302	274	290	294	287	302	267	304	316	312	263	279	279	291	283	259	310	318	291	279	295	288	327	307	271	311	290	284	293	289	286	316	326	282	255	279	296	292	283	293	310	314	288	299	311	297	289	317	324	285	297	272	316	279	328	277	284	303	300	261	312	296	322	292	304	292	285	305	282	309	317	299	274	286	300	303	281	276	269	316	285	300	255	288	335	299	296	301	302	290	265	301	283	323	282	297	300	291	279	291	282	291	268	308	300	312	317	290	300	292	268	308	288	297	286	305	305	317	278	306	280	276	331	295	295	277	284	312	281	327	288	302	330	302	298	294	307	289	274	315	285	277	319	330	271	268	291	266	270	305	302	319	291	286	300	278	295	313	304	291	288	299	309	310	292	307	283	278	297	289	262	313	329	285	300	292	285	297	340	293	306	299	313	278	275	312	300	281	282	292	296	301	312	293	259	285	303	277	307	297	279	291	273	285	303	253	312	326	290	271	281	311	292	296	306	292	273	249	307	281	306	289	280	291	285	304	304	295	306	306	291	294	321	300	307	281	290	317	311	288	291	294	313	274	296	302	269	305	283	299	280	324	265	303	306	320	309	315	264	284	277	296	294	285	293	293	291	295	263	270	302	287	302	281	263	294	290	293	310	276	300	297	287	277	277	271	280	303	270	304	290	260	265	297	300	298	294	294	308	297	309	264	306	302	318	286	296	294	326	266	298	295	279	287	281	296	286	288	298	275	267	302	287	289	297	292	294	261	297	271	283	297	326	305	286	291	297	295	332	304	309	320	315	296	259	300	289	285	274	266	291	300	287	292	295	284	284	300	299	276	292	303	287	291	269	310	332	309	325	291	284	276	283	301	349	295	250	305	307	300	308	310	298	302	306	291	320	323	286	319	311	296	298	286	297	290	307	313	306	330	265	294	293	297	305	314	303	299	269	287	307	315	289	299	272	278	279	278	274	310	271	293	277	298	275	261	298	283	314	289	305	316	307	291	305	307	314	284	326	316	260	299	287	281	308	273	281	299	293	311	295	282	276	281	282	301	277	326	306	289	333	293	317	291	307	313	289	280	317	300	298	303	294	302	305	254	300	310	279	296	255	301	325	278	317	297	317	304	290	305	281	314	274	294	314	276	283	297	288	256	304	286	292	280	300	285	303	304	307	320	293	271	298	275	290	291	313	272	290	299	312	274	304	279	297	277	268	335	295	310	315	328	303	289	305	281	314	285	287	294	273	306	302	261	341	288	294	308	307	284	305	259	273	285	322	335	313	314	306	327	305	304	287	274	314	288	284	288	273	298	291	303	293	322	275	311	270	309	265	298	288	302	285	298	313	283	315	292	263	296	298	298	302	269	288	338	296	312	288	286	300	296	279	307	294	318	307	291	290	283	296	271	283	311	284	321	298	293	289	308	309	308	269	290	292	312	319	278	309	285	281	298	300	310	296	307	308	315	293	287	313	280	308	291	317	291	293	326	282	287	293	310	291	312	294	255	281	314	265	297	283	281	305	304	297	303	289	282	309	292	292	267	301	307	314	300	300	279	281	238	322	289	293	315	302	275	314	321	298	312	275	284	259	303	310	298	273	295	278	305	311	290	276	303	283	318	292	289	263	304	283	302	281	272	292	282	303	294	302	288	306	322	265	274	310	307	316	323	310	287	324	291	319	283	278	294	283	296	296	306	303	291	313	326	316	294	294	298	277	306	279	265	288	253	286	280	311	317	297	297	280	309	287	288	291	273	297	286	264	305	282	280	328	266	280	296	281	312	278	296	298	269	313	298	290	294	314	275	302	277	287	290	309	313	279	314	283	282	252	284	287	311	273	292	268	302	308	315	287	281	299	298	293	290	284	322	290	282	275	275	279	262	284	279	298	293	301	277	301	284	309	325	308	302	277	277	296	294	282	309	274	282	309	299	302	301	259	271	322	302	317	281	302	294	307	300	302	259	263	272	277	322	300	272	283	299	323	292	268	279	290	303	320	284	315	307	298	284	313	283	289	296	320	275	295	280	270	300	300	278	325	319	305	295	293	293	270	286	314	316	286	284	289	315	294	268	302	299	272	307	293	282	305	295	311	265	324	305	284	333	291	312	286	306	309	310	278	313	311	293	287	303	292	293	320	298	300	280	276	253	294	294	289	290	296	301	306	302	311	268	308	297	251	312	295	292	295	329	294	293	301	306	305	266	292	289	278	300	301	321	279	290	317	282	289	288	289	305	333	287	297	294	305	327	311	303	316	297	287	255	323	310	273	316	277	290	287	331	304	295	331	292	281	306	292	284	303	294	269	299	299	286	297	300	297	260	294	344	274	283	285	270	290	300	313	275	280	300	306	281	313	277	296	306	274	285	272	289	292	277	270	281	316	301	280	290
18857	16192	2406	901	742	700	712	3067	7215	860	577	574	551	551	584	560	643	561	524	585	548	538	529	559	556	539	601	526	514	525	561	593	544	542	563	575	562	544	523	549	526	564	549	545	557	578	521	577	554	553	596	550	553	574	582	519	529	500	566	526	541	550	550	528	576	568	594	539	553	503	567	524	530	558	561	570	530	561	542	547	540	558	566	536	615	528	549	548	570	552	556	544	531	589	542	560	528	545	541	579	559	575	532	577	545	570	547	529	576	545	551	530	566	514	583	560	522	539	575	602	585	511	563	552	566	524	562	582	539	547	534	569	567	562	562	509	573	541	585	505	588	560	569	529	580	558	572	531	573	533	533	509	580	520	578	546	543	537	558	529	524	541	572	562	562	532	548	551	573	591	576	544	530	535	572	545	548	525	592	563	551	582	497	550	501	548	523	554	522	553	541	518	545	614	573	541	574	565	561	526	613	531	527	560	563	558	541	555	524	578	560	558	553	562	534	545	541	542	578	544	555	559	561	538	582	573	529	533	549	538	546	578	535	536	517	574	583	569	549	524	577	532	557	576	511	560	545	549	553	517	569	517	568	584	538	567	546	522	558	549	575	596	562	563	561	560	565	552	521	551	551	544	566	575	560	582	568	514	511	599	571	525	564	568	537	553	549	546	574	578	559	536	542	554	569	582	553	577	535	549	554	513	599	528	583	535	560	509	550	521	565	553	559	531	550	572	522	570	557	564	532	523	533	552	590	536	549	552	547	544	574	607	563	538	563	562	587	537	577	541	587	555	569	521	550	555	619	584	548	539	535	543	583	541	529	533	562	533	530	582	557	571	498	555	546	566	568	532	545	567	546	557	577	582	544	564	572	539	520	489	524	568	556	572	538	562	547	600	536	603	562	543	555	500	551	501	576	554	550	531	559	540	521	522	554	534	576	564	539	516	515	584	552	576	518	540	535	539	551	575	560	519	498	566	528	583	540	512	497	577	553	536	538	552	534	554	574	557	539	555	510	529	544	551	564	537	554	538	522	564	555	557	526	569	558	559	569	521	542	582	531	572	530	563	545	562	556	547	581	556	539	565	578	515	543	552	522	504	554	558	497	553	548	554	543	508	559	569	571	568	546	557	573	586	559	566	531	561	543	570	530	532	519	517	552	524	531	513	566	562	549	535	610	565	559	565	553	538	540	545	498	544	563	527	562	591	522	542	518	504	546	574	501	578	525	581	511	521	527	493	523	571	550	540	515	575	524	520	562	541	572	549	516	564	543	560	583	534	536	535	532	502	528	550	530	555	552	525	533	544	541	580	549	574	542	565	567	561	518	538	547	531	574	531	549	550	514	565	539	565	539	561	517	580	534	575	571	521	537	509	560	567	541	527	529	538	528	543	609	579	522	605	584	553	573	526	556	577	561	545	585	526	564	547	544	527	522	571	563	560	551	566	551	573	511	515	558	575	549	489	566	541	578	564	561	545	532	547	541	590	550	532	557	541	534	541	556	558	500	509	588	550	574	592	585	548	543	563	571	519	578	562	591	547	607	561	538	555	555	512	583	518	520	569	575	562	556	573	499	540	541	538	508	547	508	533	593	547	531	550	544	527	540	590	563	549	533	543	542	550	527	563	547	590	527	564	570	598	572	527	574	591	523	564	525	543	553	564	510	555	542	506	513	535	533	599	549	566	537	556	544	569	573	573	565	543	567	558	528	543	549	550	559	561	564	573	550	578	549	547	580	552	547	569	536	542	540	542	544	536	564	532	516	536	530	562	523	562	536	547	540	586	561	546	543	566	587	546	569	543	582	538	553	553	566	548	570	584	546	560	574	549	531	581	576	566	523	573	569	581	565	502	553	530	540	529	559	591	567	507	593	549	552	543	525	545	505	552	599	562	525	565	567	516	570	543	576	551	582	549	544	521	556	539	526	488	515	573	502	511	536	548	571	581	505	559	543	552	517	521	553	538	523	583	547	539	532	582	522	532	521	568	573	546	557	560	597	542	594	549	524	574	545	578	534	535	580	556	539	527	564	499	542	563	544	555	560	549	523	585	533	552	556	527	576	541	576	588	546	531	545	563	538	595	571	580	525	575	550	540	556	519	562	574	511	541	558	565	538	569	571	561	549	542	599	553	556	555	534	546	552	532	543	524	574	553	546	555	559	547	553	510	568	544	521	587	517	560	578	561	540	526	551	486	552	525	530	572	604	564	564	570	566	539	562	535	536	549	511	543	568	524	543	564	547	537	535	506	488	557	592	583	514	532	573	543	544	553	579	565	562	538	579	569	565	543	566	547	555	549	556	578	546	550	529	553	513	561	578	512	568	528	570	586	564	530	602	565	555	539	481	533	543	552	550	548	586	536	585	564	573	519	555	552	506	570	577	539	582	523	528	560	533	533	540	552	561	531	537	556	558	551	537	521	555	539	539	578	533	573	559	565	555	513	544	578	558	569	520	539	543	589	539	550	546	542	534	558	528	573	563	533	563	537	577	559	568	546	575	559	575	541	568	608	533	558	564	547	569	569	562	544	542	524	584	530	559	527	531	529	559	527	576	542	568	522	541	539	562	533	575	547	585	586	540	589	537	568	566	548	570	502	580	544	578	565	522	558	534	571	564	558	558	594	540	582	537	532	545	549	535	559	557	532	581	575	561	538	525	586	556	575	530	513	545	561	539	520	547	572	559	523	589	561	534	532	571	551	573	549	547	528	596	523	559	558	595	548	536	512	570	541	540	539	612	540	524	583	528	531	492	613	577	523	566	515	581	512	523	514	582	537	569	559	544	569	551	586	564	558	512	571	550	569	528	544	574	554	510	564	491	544	555	536	529	518	548	560	547	513	554	552	579	511	537	523	581	536	612	533	555	501	549	574	539	536	593	510	566	546	570	556	519	537	524	561	578	532	545	573	538	521	595	556	542	565	538	576	526	537	547	577	525	543	554	541	587	496	511	601	525	537	519	512	531	585	577	512	556	548	551	577	603	559	588	542	498	495	501	560	552	527	532	547	579	554	551	529	538	556	551	539	548	522	523	526	555	607	522	552	522	532	529	571	575	581	540	578	536	530	499	542	554	551	541	544	559	559	540	591	553	572	520	536	571	578	550	546	533	493	552	551	516	555	540	556	562	587	582	542	560	548	536	526	534	503	556	541	571	568	586	576	570	493	554	581	559	531	548	541	509	548	504	528	568	568	504	581	538	550	553	515	543	525	518	562	526	544	544	567	582	563	539	541	552	552	497	530	545	564	587	520	534	557	543	543	593	559	518	555	557	553	538	528	502	526	534	567	542	547	523	546	576	579	551	537	521	509	532	558	539	545	555	545	570	581	585	552	599	560	560	567	547	561	548	575	523	569	529	547	498	574	558	546	557	535	542	566	528	538	560	581	592	549	559	555	564	582	560	547	579	529	611	537	564	542	533	521	564	545	530	522	551	538	586	576	544	561	539	575	545	567	551	593	576	536	551	567	487	536	560	522	537	580	545	552
26122	21466	23093	9794	610	432	477	3565	7730	712	352	306	327	296	300	306	291	331	300	327	288	295	304	309	327	350	287	336	309	297	278	301	295	304	307	295	272	336	306	309	321	323	289	303	308	300	294	322	347	291	325	308	300	274	302	306	308	311	308	274	301	312	292	303	298	311	287	339	299	314	322	297	284	309	323	305	285	288	296	304	323	320	321	309	307	317	318	314	301	295	297	311	283	285	307	303	308	320	334	313	300	311	292	308	301	309	313	317	268	299	303	309	291	302	345	292	302	298	301	291	326	290	290	314	325	297	302	298	293	288	301	311	322	295	365	318	313	292	338	294	282	305	295	317	299	284	310	303	292	342	325	303	311	320	326	329	325	322	332	296	318	326	301	324	305	322	294	296	289	298	305	332	294	351	304	278	272	311	309	307	321	293	333	315	299	309	295	296	295	315	308	307	285	324	312	305	294	310	304	283	299	286	289	287	283	313	309	303	306	336	314	312	310	296	311	321	303	280	303	306	321	292	310	322	285	296	304	291	320	307	340	290	306	295	303	303	293	309	317	319	306	313	306	276	274	308	297	275	273	318	326	326	276	300	274	322	311	330	322	280	306	319	313	310	318	289	304	319	301	303	316	281	299	310	317	278	284	321	317	307	300	292	300	296	291	302	284	294	287	273	310	318	294	288	279	294	321	302	291	295	294	297	309	308	329	336	286	322	300	313	304	271	295	331	315	314	285	291	327	306	288	308	269	309	315	274	297	315	304	311	283	290	302	294	297	329	300	328	315	353	315	322	342	289	294	281	304	325	283	302	351	301	307	334	290	349	307	293	269	297	319	302	289	319	304	322	296	269	312	303	316	293	282	283	293	332	296	303	327	304	296	319	318	294	312	280	298	316	312	317	292	306	286	316	327	275	269	318	306	303	288	338	315	327	300	279	333	287	301	308	339	300	304	329	309	293	290	321	289	317	316	278	315	327	299	294	299	329	297	313	341	275	287	304	297	312	317	310	332	308	322	277	299	325	312	287	283	287	298	321	290	296	313	298	304	318	316	278	314	292	299	307	303	324	331	300	323	297	263	293	289	290	304	281	316	291	307	258	313	299	335	283	292	338	300	320	317	320	283	285	294	355	294	312	292	316	286	285	318	308	284	289	339	301	313	306	324	300	296	296	323	300	320	294	299	298	287	321	287	280	323	352	292	294	311	301	291	307	309	303	311	308	306	322	308	310	326	321	283	286	298	302	289	307	299	314	290	318	301	262	287	322	287	294	285	305	286	286	309	304	307	281	291	314	334	285	264	307	301	298	320	308	290	312	354	322	266	332	312	296	302	304	294	298	283	344	324	312	298	301	311	296	288	339	306	342	312	315	303	310	290	295	280	339	306	279	289	262	309	287	310	288	324	281	321	310	309	339	297	303	294	302	293	304	334	307	338	313	282	309	311	260	316	316	307	276	306	292	290	330	280	281	298	290	289	306	316	290	339	300	323	306	296	328	317	295	329	276	312	303	314	303	336	306	310	322	297	311	273	279	319	323	294	317	290	264	320	305	324	296	301	277	286	284	330	327	303	308	275	304	332	295	338	301	287	285	286	299	296	314	313	324	301	303	290	314	299	300	331	314	309	310	320	304	299	272	303	332	297	315	294	318	313	315	306	289	283	285	307	297	291	292	278	301	311	316	298	321	272	316	298	305	344	331	312	305	282	338	330	358	287	284	294	283	288	303	323	290	321	301	306	326	295	308	288	320	295	320	290	316	313	297	312	303	291	306	311	288	320	316	325	321	309	320	304	335	330	279	305	310	325	305	326	296	309	320	309	305	311	317	291	316	289	344	338	283	296	313	276	309	336	327	294	327	314	313	308	317	330	327	297	310	306	297	311	302	318	300	306	332	307	293	291	296	317	326	309	300	292	281	305	312	301	310	290	302	322	303	300	326	329	334	310	301	287	267	303	291	336	287	305	286	312	277	273	285	276	311	343	293	298	288	333	284	312	331	300	316	328	297	280	320	304	293	308	331	296	308	297	336	324	288	323	307	328	308	304	288	325	314	299	314	292	332	307	325	298	293	311	304	307	334	316	311	301	314	311	277	304	307	315	280	277	298	268	289	307	317	299	288	291	294	293	350	320	317	285	297	312	300	313	297	299	274	285	297	315	311	276	325	283	307	312	323	294	285	297	289	303	295	293	297	324	324	279	289	292	267	308	328	299	324	301	302	261	285	352	310	315	317	278	296	298	294	329	299	304	274	312	283	272	315	312	301	316	281	279	294	297	324	300	293	301	339	297	303	286	286	286	299	321	292	299	299	321	268	348	330	330	310	299	317	294	319	307	297	337	284	297	283	278	312	306	285	312	298	354	301	331	317	261	285	299	323	309	286	270	293	329	321	299	274	310	308	310	275	287	320	278	318	285	323	291	297	320	309	289	307	302	313	304	307	317	313	313	277	311	304	324	287	324	306	282	282	290	297	310	295	318	327	312	288	297	301	314	279	294	299	327	310	315	294	313	295	304	299	261	323	335	324	309	275	333	309	327	306	353	329	338	301	292	298	304	318	289	322	284	329	324	357	291	316	316	328	300	291	332	299	340	300	308	344	313	309	291	318	299	302	293	321	305	289	325	299	326	310	311	293	343	335	342	315	303	304	306	290	294	284	317	322	281	315	315	309	304	321	308	322	311	285	301	293	306	333	292	312	326	295	324	303	311	309	303	246	318	292	267	318	291	314	309	335	312	308	310	320	314	307	299	278	300	301	267	314	293	306	301	322	318	300	296	316	298	321	306	297	298	297	302	312	331	304	329	312	306	287	302	314	321	317	267	307	316	319	293	294	270	268	295	330	285	321	285	303	332	296	287	345	309	289	324	287	275	317	315	312	290	304	316	323	305	307	309	310	273	290	287	303	324	302	300	309	299	328	308	301	280	314	311	282	306	302	281	310	298	295	303	288	301	312	315	306	274	295	313	301	333	288	279	306	331	319	303	328	268	301	295	310	299	331	304	322	307	275	299	275	324	274	300	310	312	323	303	296	291	289	300	276	300	355	306	281	308	315	284	275	326	307	292	316	315	309	326	311	299	332	316	334	299	281	256	292	305	307	338	330	260	343	287	306	321	313	296	292	334	326	325	300	323	305	319	313	279	305	299	315	307	279	280	329	299	300	324	298	285	297	284	276	320	330	295	318	282	323	295	286	341	279	299	299	286	312	289	305	332	337	325	272	315	301	302	300	300	293	323	320	291	290	308	314	301	294	299	282	293	298	312	345	279	304	291	325	311	291	288	269	295	287	317	292	324	296	286	250	348	309	304	292	309	290	308	300	309	285	317	309	317	316	316	327	284	316	323	319	317	323	298	286	314	305	297	305	312	294	302	298	310	277	295	286	276	313	303	316	303	318	292	298	318	285	297	302	295	302	294	304	281	304	282	301	282	332	291	295	259	319	305	277	297	320	271	312	321	270	295	287	297	310	303	322	313	315	298	297	321	304
20112	18898	4510	1515	1103	969	1111	10338	18172	1106	632	606	601	608	582	604	572	573	595	609	574	592	546	612	574	580	577	582	590	566	590	628	585	543	574	549	571	536	565	574	559	527	599	563	546	609	576	586	587	610	571	556	568	554	590	548	546	554	559	563	573	573	553	595	612	608	554	553	566	546	546	550	571	572	588	538	519	580	579	554	559	586	582	604	581	580	572	573	548	591	584	550	576	569	584	578	573	612	557	577	544	581	578	561	567	573	599	570	567	587	562	537	570	583	575	541	580	539	569	604	559	573	585	595	591	581	559	581	577	581	533	583	563	526	540	562	569	541	565	560	557	593	587	589	533	572	623	562	570	564	552	601	587	599	551	608	596	554	587	589	574	599	554	547	588	591	573	544	543	594	564	580	608	535	558	540	577	539	598	593	562	581	595	566	577	601	574	569	577	588	595	586	542	583	566	568	611	561	526	533	603	537	561	568	530	574	552	563	540	628	531	543	584	550	594	587	590	577	559	594	596	561	568	581	599	575	577	559	600	578	562	553	581	547	560	568	566	580	587	594	578	534	592	575	594	538	549	584	562	572	623	549	567	602	545	604	581	626	535	569	617	583	504	571	549	553	569	570	613	585	568	570	611	544	579	589	606	526	551	582	587	548	516	582	529	580	600	577	584	556	572	617	584	553	592	569	576	553	541	594	583	548	576	584	559	616	604	543	561	562	581	543	620	585	540	566	553	594	626	559	601	517	571	563	574	603	535	513	530	527	584	588	558	544	615	562	585	524	560	569	507	572	577	571	578	615	567	580	574	576	566	597	550	560	534	586	520	576	555	613	611	559	619	577	597	571	538	615	546	576	602	574	555	577	575	554	594	560	611	599	554	621	555	554	572	606	568	612	602	584	583	574	567	566	568	573	577	559	570	562	553	570	574	612	528	596	545	572	576	551	552	568	581	593	592	567	552	616	580	583	591	580	504	611	544	588	578	564	601	538	575	601	591	550	568	555	546	516	578	547	548	581	604	596	534	574	573	573	572	557	563	560	539	556	571	579	592	604	554	534	546	581	560	600	550	542	582	540	540	571	556	572	603	535	586	562	568	585	575	564	567	573	529	633	582	592	558	557	590	558	553	526	569	573	549	539	572	544	565	550	575	578	553	531	583	546	606	572	600	545	614	538	603	522	562	588	560	564	606	604	565	570	580	575	588	638	622	570	587	593	594	569	564	593	545	569	560	588	556	537	557	609	555	573	547	591	573	528	590	532	578	560	583	565	558	573	584	534	538	598	555	586	559	578	566	539	563	620	557	574	596	590	551	593	524	563	559	597	546	534	571	548	593	565	576	538	583	520	598	551	556	592	572	545	546	632	588	598	553	592	595	585	565	579	573	571	563	544	568	518	569	551	589	587	546	546	549	556	609	565	512	566	584	556	570	570	548	613	559	549	587	569	591	558	577	576	603	589	579	566	566	557	507	576	559	564	583	532	547	588	599	557	593	590	593	540	564	542	582	528	597	599	547	567	556	574	535	545	565	586	577	555	576	561	550	577	629	560	536	537	588	580	578	585	582	557	595	625	601	573	542	578	589	583	547	568	581	562	554	574	568	589	559	542	569	551	567	520	578	562	597	588	560	583	590	584	543	535	559	592	580	586	592	600	560	612	551	550	540	596	558	564	622	555	583	552	509	573	557	580	557	583	548	539	569	576	578	588	515	581	569	572	534	569	585	627	581	565	573	594	592	601	570	569	596	580	614	582	608	587	577	555	558	560	557	610	564	585	605	602	606	559	587	554	528	561	588	591	592	593	525	588	556	591	536	596	608	552	557	589	589	594	579	561	575	585	530	566	617	597	576	563	570	558	580	538	571	576	583	541	562	633	530	589	503	568	600	583	560	559	605	588	547	559	582	539	560	576	596	556	575	576	578	565	606	597	581	548	559	552	578	589	591	564	594	583	593	566	602	510	533	578	544	617	624	560	580	557	584	511	586	557	595	590	572	565	563	574	571	593	579	573	552	619	544	547	576	564	562	575	583	535	522	635	530	555	622	583	596	562	555	566	567	627	574	580	607	589	559	585	521	584	553	554	589	562	581	548	544	572	597	562	558	596	522	554	583	580	576	601	569	563	586	579	572	565	543	600	545	561	583	589	536	564	577	554	571	583	586	557	545	588	604	549	550	580	588	537	538	543	594	533	568	578	558	593	553	576	582	561	569	562	596	562	554	564	591	571	610	593	630	512	559	558	535	582	590	587	571	580	593	562	536	619	533	580	562	574	659	562	545	609	561	550	571	570	560	556	590	510	594	558	574	560	592	579	532	569	616	563	612	604	576	579	570	546	573	538	611	577	562	569	571	584	580	528	587	546	557	568	566	515	584	555	588	552	527	564	572	559	566	599	566	549	569	581	547	576	597	611	569	537	569	581	600	578	615	522	568	526	590	559	588	615	585	544	562	598	582	598	565	572	564	590	604	556	580	591	567	578	541	600	501	571	582	603	569	553	509	565	607	586	576	568	535	568	602	604	571	545	590	588	564	591	586	547	532	555	588	581	569	570	552	590	591	596	563	539	573	572	567	537	574	571	604	579	555	560	564	570	600	573	539	586	555	567	586	596	580	571	590	535	593	563	587	560	569	574	551	545	597	569	579	603	569	559	617	592	538	577	570	533	582	570	550	565	520	583	554	520	566	567	577	560	553	547	571	573	575	573	593	573	565	573	579	576	561	545	557	554	571	638	592	526	524	594	566	623	608	523	554	576	578	560	577	539	545	579	608	549	572	568	601	535	624	603	612	616	604	564	563	534	568	602	601	553	553	590	515	572	570	572	562	601	635	578	601	549	581	561	567	607	585	528	587	591	583	595	559	583	519	582	567	592	543	562	626	583	551	549	614	567	589	550	604	580	566	580	584	559	630	623	552	546	563	612	549	578	575	584	591	576	570	587	587	568	605	602	610	595	564	589	606	575	502	556	568	589	546	598	589	514	526	590	593	564	564	556	541	570	584	585	599	567	598	572	624	557	546	595	592	604	570	588	553	576	548	567	594	597	563	535	554	604	566	531	557	557	576	599	526	535	569	515	596	529	528	595	636	595	558	552	594	522	567	564	535	578	557	568	596	524	526	540	575	566	570	546	580	559	531	598	563	567	580	538	550	565	539	553	558	551	554	591	557	545	619	571	532	565	521	615	585	569	564	563	540	539	610	609	556	571	616	527	559	519	590	543	573	575	574	574	574	576	594	558	602	571	535	576	588	541	544	550	566	513	569	586	572	565	557	563	547	547	591	572	583	554	566	561	594	570	578	565	571	582	514	568	537	564	587	516	581	574	602	560	591	577	577	545	573	587	601	553	543	570	581	585	552	589	570	581	563	582	564	625	600	565	594	599	544	553	555	592	575	547	569	591	622	581	581	569	556	548	539	563	602	564	573	593	574	601	571	592	562	611	575	543	565	563	578	618	556	511	559	564	544	569	553	563	583	642	557	583	585	641
23556	21425	29027	24167	21411	15745	5097	22401	34684	11667	348	230	222	190	192	201	181	142	166	181	158	142	159	170	132	126	163	158	162	164	164	140	135	156	146	158	142	154	159	150	158	147	155	136	133	136	154	157	175	156	151	146	160	144	144	144	144	140	135	141	133	162	141	139	142	137	140	146	140	145	137	156	140	148	153	126	156	141	138	138	138	160	140	143	151	115	162	148	186	150	132	168	151	148	150	144	140	138	165	144	142	152	145	158	144	126	142	126	154	159	160	157	131	139	142	143	134	136	145	170	152	149	158	135	139	144	130	148	157	116	145	141	146	136	137	134	165	146	121	140	137	125	138	155	128	133	161	156	158	127	145	154	161	140	155	153	143	147	120	143	161	165	143	163	158	143	150	153	171	156	130	153	141	153	140	161	144	154	148	159	147	129	157	143	133	158	125	151	142	151	154	131	163	139	136	168	134	158	157	144	150	129	137	160	152	160	155	184	155	133	153	144	145	161	148	147	148	126	141	137	182	152	134	120	147	148	166	129	156	161	131	153	142	152	161	140	147	140	154	141	149	143	143	164	154	149	128	141	176	147	157	132	159	165	137	149	162	148	141	150	127	155	129	144	162	143	152	140	162	164	143	160	156	146	146	142	181	135	141	178	145	144	170	150	134	145	146	156	146	154	151	151	121	151	145	160	144	135	157	160	140	160	155	135	153	152	128	151	162	148	148	152	153	130	124	135	118	159	157	127	156	153	157	139	133	127	126	135	138	133	143	118	140	149	152	140	169	118	144	139	149	147	143	143	132	145	141	159	143	142	156	135	152	134	151	142	164	153	165	144	134	181	146	153	163	142	156	146	140	132	156	147	144	146	146	135	142	147	145	140	142	138	126	157	137	135	144	135	159	160	143	147	150	139	168	161	134	138	173	149	144	133	167	137	145	133	143	157	131	132	162	135	138	147	145	138	153	147	162	138	144	150	130	140	134	165	153	158	146	145	132	148	140	129	134	147	153	171	154	162	148	133	140	152	169	145	157	141	142	175	141	134	147	153	160	132	155	138	153	157	129	162	154	140	167	146	150	138	151	161	149	140	147	138	166	152	150	163	152	165	152	155	142	164	146	161	156	146	155	147	142	143	163	138	122	148	137	145	133	138	152	166	147	152	160	141	167	140	143	155	156	159	140	141	154	151	138	148	141	150	125	154	171	158	136	133	153	142	145	153	156	140	142	167	121	134	158	144	156	147	148	142	125	159	131	128	142	176	137	149	139	163	157	158	141	145	140	137	155	148	136	131	147	141	139	129	135	170	146	137	146	137	137	159	141	163	146	151	129	151	147	155	138	137	151	152	164	146	132	146	148	139	158	147	136	167	144	154	131	145	155	130	154	140	153	136	135	134	136	135	155	125	138	142	154	155	146	137	113	152	153	138	153	122	136	147	136	156	136	128	146	150	144	138	147	158	152	155	144	120	137	145	127	133	150	148	143	162	142	152	144	142	137	138	142	132	156	149	149	157	140	135	125	143	140	154	134	147	146	137	146	137	148	169	171	148	141	133	132	144	150	127	140	126	151	144	144	135	146	137	148	145	148	149	142	132	141	141	128	152	146	168	158	145	164	160	150	145	150	143	159	131	143	146	137	152	130	170	142	145	144	140	138	145	149	151	139	148	152	144	159	149	143	149	140	124	147	139	172	157	151	145	165	141	150	149	126	186	144	134	131	135	161	149	170	135	149	150	156	156	151	154	149	161	139	166	140	162	156	148	147	138	154	127	125	144	144	158	134	136	127	148	127	137	153	137	163	139	142	133	144	137	127	162	154	158	168	151	151	136	126	131	132	121	154	151	154	148	152	146	147	133	165	145	154	129	136	124	144	137	138	145	156	132	115	150	132	146	154	153	171	132	143	160	150	152	156	148	129	156	155	158	139	147	161	168	140	167	143	152	149	146	158	122	170	145	118	141	120	153	144	147	135	160	133	156	148	143	142	148	134	146	121	174	148	139	153	145	154	157	134	130	133	132	128	157	160	136	138	148	149	159	136	155	138	142	136	145	151	129	125	144	154	146	131	145	139	153	150	148	155	141	193	144	139	137	139	156	136	131	140	153	121	132	128	135	140	143	128	153	145	143	165	170	135	149	162	167	136	146	127	138	132	141	143	137	189	144	166	151	166	160	158	144	119	157	146	142	161	152	134	149	156	148	157	156	157	169	169	146	147	137	142	152	140	126	152	146	130	131	135	145	154	159	118	132	143	158	169	157	156	157	161	137	153	127	137	157	173	167	144	135	147	135	146	140	138	122	138	131	148	141	122	150	136	135	141	156	153	137	164	136	134	138	163	145	136	148	136	139	166	158	155	144	132	143	149	155	175	163	158	149	141	137	149	157	150	154	149	162	146	134	156	143	146	131	165	129	139	163	161	157	169	133	149	161	139	170	136	140	149	150	127	148	133	151	148	128	142	121	134	158	137	151	132	136	123	143	132	141	156	145	137	151	148	171	144	141	137	160	144	141	131	135	150	164	145	138	154	142	162	136	156	156	148	155	147	154	151	165	154	154	147	149	135	132	149	134	126	143	129	138	157	136	158	143	130	145	131	134	154	143	156	135	146	141	153	144	159	137	118	126	146	144	132	141	151	151	128	147	149	136	163	151	156	161	140	148	148	155	175	148	120	158	122	158	123	142	122	155	137	134	139	151	135	114	137	141	143	129	150	161	140	139	150	146	157	157	151	126	134	134	152	153	137	128	141	144	146	158	128	167	165	143	137	160	145	158	160	151	138	128	150	117	134	134	145	146	143	133	119	175	146	143	145	133	154	143	130	147	151	143	151	130	137	158	140	130	147	121	136	143	150	138	156	136	127	115	154	135	151	156	160	148	155	145	135	144	113	155	145	136	139	149	144	141	159	143	137	162	144	142	146	148	158	172	130	143	156	153	159	138	150	143	156	140	129	156	143	138	144	138	140	158	150	142	143	140	142	160	141	151	144	160	144	138	150	149	144	156	148	159	120	143	144	140	170	158	154	143	138	131	163	130	138	157	141	152	132	156	163	153	117	148	150	145	168	132	149	141	141	138	147	133	137	155	154	142	146	142	137	137	162	148	142	147	134	146	142	154	141	139	151	169	149	158	124	137	128	137	145	157	138	141	172	167	134	147	120	151	145	146	136	140	142	139	146	151	138	144	142	122	154	148	151	134	140	147	141	168	131	137	143	143	147	143	125	131	142	139	152	130	164	156	142	148	148	143	145	134	153	145	120	144	158	156	143	141	163	182	153	136	157	139	145	150	166	120	151	144	138	131	130	154	138	137	135	144	161	144	145	168	140	136	148	145	149	143	155	150	131	166	128	154	138	151	152	137	138	149	143	151	141	143	170	156	183	142	137	145	131	173	177	134	145	151	140	127	174	120	141	149	137	115	138	143	141	173	130	152	136	144	152	160	142	144	146	133	122	144	149	137	142	133	147	135	125	164	151	151	149	150	148	183	164	145
27736	34038	12775	6081	3888	2837	10110	34245	43533	8044	702	627	512	482	445	446	450	406	394	388	359	338	359	325	344	356	349	310	336	322	313	317	324	327	319	310	332	327	260	306	309	310	305	292	285	315	314	298	263	310	300	295	291	294	266	291	294	283	306	285	280	305	269	290	297	305	268	274	311	266	268	280	272	293	283	277	254	264	308	266	292	271	295	295	306	332	274	293	302	284	273	306	287	305	263	294	283	276	297	292	282	290	293	287	319	281	301	267	292	249	289	281	266	307	269	285	291	256	291	269	284	307	294	300	298	289	270	283	254	294	256	270	296	266	291	285	263	283	300	316	263	300	317	278	283	301	257	268	279	314	277	274	268	277	284	276	263	237	292	280	250	275	288	297	293	288	310	283	253	306	317	307	258	254	270	263	253	300	291	253	289	299	286	276	277	287	324	328	258	285	283	284	284	291	273	290	292	261	299	299	281	265	287	308	294	310	313	286	279	283	313	237	297	293	329	248	270	270	280	277	296	281	281	264	270	261	242	300	258	288	263	287	275	301	269	298	251	311	288	295	272	287	257	275	311	279	269	288	300	287	285	265	257	277	291	303	283	276	283	283	294	239	279	270	283	287	270	278	272	246	293	258	314	293	268	282	294	264	257	279	288	282	281	301	311	299	303	299	255	284	264	263	295	299	271	273	277	270	281	325	291	274	285	293	283	279	303	280	286	278	298	264	267	297	295	276	297	280	262	278	274	297	284	279	253	276	277	295	267	311	267	264	290	270	277	294	256	268	295	290	272	292	278	294	276	271	260	301	294	282	289	269	291	290	285	284	307	263	273	271	274	278	275	264	267	277	309	286	265	280	276	255	274	256	296	259	267	295	285	275	268	267	294	279	302	287	300	307	292	278	265	298	288	283	283	271	265	273	300	270	290	315	285	276	288	267	276	270	274	291	266	298	263	292	271	292	263	281	280	290	282	288	305	271	271	251	285	259	293	271	269	257	285	277	274	283	299	268	294	280	259	284	290	291	284	266	278	289	304	271	293	275	270	323	245	295	288	295	311	277	292	290	283	277	284	277	279	249	266	280	255	277	253	280	294	276	266	277	285	294	284	259	291	294	285	280	280	250	259	279	275	299	294	285	291	258	298	300	250	283	252	247	295	255	287	256	279	293	279	290	288	310	291	256	286	292	254	269	326	264	291	263	261	306	282	274	306	279	267	283	298	271	294	274	280	289	273	252	280	268	273	268	293	284	280	310	254	272	270	278	306	270	281	278	253	295	279	281	276	292	280	282	278	279	287	285	336	260	274	290	267	287	307	317	263	272	298	299	293	291	275	275	305	272	284	277	274	315	296	268	269	284	303	281	265	260	271	295	309	317	272	267	271	267	297	271	296	272	291	283	296	279	288	274	294	282	264	280	283	287	289	275	279	259	282	288	301	259	277	270	292	259	254	304	250	285	274	265	292	262	275	299	297	248	286	275	301	271	289	269	294	265	281	254	268	285	276	277	260	291	296	307	248	276	257	275	291	278	274	276	275	311	280	267	274	278	281	312	273	265	296	310	285	289	255	285	276	258	273	300	252	296	290	283	284	277	281	276	262	278	308	290	281	300	263	284	297	275	289	289	264	269	295	266	289	303	288	272	282	243	275	283	298	248	291	304	269	275	291	286	292	255	279	309	291	242	280	319	294	259	279	296	272	265	272	274	299	251	280	262	274	274	280	239	267	261	276	313	285	275	277	293	275	290	292	257	261	277	285	315	258	275	273	274	269	276	295	266	304	285	283	283	293	266	265	292	282	290	288	288	267	293	294	267	281	258	277	270	274	300	308	267	242	301	294	267	297	302	274	253	272	262	292	281	282	324	282	288	282	292	298	283	286	286	259	275	268	277	271	273	269	274	311	307	301	301	300	282	263	292	244	303	273	291	299	298	291	258	283	249	282	290	269	272	268	307	274	264	268	294	263	266	298	250	298	273	296	268	272	283	242	268	274	278	264	276	293	260	261	274	266	259	271	291	262	273	269	267	266	262	256	302	262	284	274	251	282	265	270	301	304	269	275	274	275	257	307	279	282	304	276	280	298	284	292	298	278	279	288	292	264	268	286	260	265	298	298	293	285	277	272	306	298	288	311	282	289	283	269	312	294	298	292	282	262	304	296	271	265	291	282	284	301	309	274	273	273	303	267	290	293	272	282	260	265	286	290	283	290	274	303	303	282	265	299	258	287	295	273	310	277	245	289	305	259	306	288	281	297	286	260	274	273	275	270	294	274	283	296	302	311	280	290	309	304	299	273	268	292	290	290	247	250	292	286	258	306	279	292	298	292	298	265	274	287	275	281	280	302	268	288	291	263	273	268	306	267	265	284	266	265	296	294	278	271	300	290	248	256	298	275	270	286	299	275	282	271	303	273	312	262	294	247	289	257	296	261	260	274	287	278	260	288	262	268	332	293	290	275	303	290	275	295	300	284	293	277	296	278	278	290	299	297	317	277	258	270	291	278	306	280	270	299	257	292	264	302	253	268	295	289	259	281	299	279	282	269	287	295	283	255	276	290	288	290	288	260	283	282	290	290	289	303	295	267	281	297	295	264	263	279	271	292	292	270	278	283	289	270	285	276	285	285	268	292	276	287	276	293	253	300	269	263	291	296	315	312	282	271	286	282	293	294	307	262	271	238	272	295	325	296	276	259	272	287	304	282	257	282	275	290	268	272	259	296	285	256	271	296	252	270	279	286	278	280	291	283	283	267	312	281	286	276	279	314	300	254	275	273	272	270	272	258	285	277	296	298	291	287	299	273	247	277	296	306	271	298	310	289	290	311	271	296	225	296	284	294	303	266	282	270	292	296	297	273	295	280	271	248	321	233	274	282	284	283	264	319	295	266	305	275	265	258	293	251	273	264	277	278	270	268	281	252	306	278	279	281	261	244	280	270	304	266	273	307	261	291	275	276	289	269	285	271	274	263	291	296	272	283	299	286	286	270	279	280	271	315	266	279	270	293	290	292	300	279	280	302	300	259	312	273	286	262	257	295	277	308	274	247	276	256	280	288	265	254	279	275	280	280	257	288	308	311	277	245	287	319	301	279	257	280	281	286	261	273	260	258	287	285	258	302	262	274	257	292	256	278	277	292	285	268	286	282	280	290	273	316	300	275	272	297	255	297	251	262	292	273	314	263	279	307	270	282	279	283	273	297	277	272	267	294	237	310	290	269	302	257	276	271	285	275	260	296	304	293	266	280	282	305	295	292	286	295	279	289	255	292	298	271	293	302	293	271	258	270	298	282	318	281	316	251	270	292	281	266	292	299	252	266	298	258	298	293	271	316	294	290	260	289	266	265	267	270	315	275	296	269	274	285	294	268	298	274	270	276	241	274	299	301	275	294	287	301	279	293	293	273	287	280	257	251	286	283	294	294	266	295	284	257	289	298	260	307	273	259	271	293	288	274	272	295	272	270	298	300	222	285	287	261	256	291	264	277	277	292	270
27350	19265	4926	660	445	384	1003	2885	3554	1083	310	305	340	319	284	293	330	306	305	310	305	307	318	315	303	345	290	348	305	296	336	304	282	302	325	316	328	325	314	308	313	328	300	311	303	311	336	298	300	311	271	305	305	292	308	351	295	309	289	313	332	286	303	328	307	301	312	281	319	327	264	314	294	273	316	285	275	317	289	311	323	282	315	297	303	337	331	302	323	280	320	326	327	306	313	315	298	314	299	306	311	283	292	335	305	312	292	305	286	327	300	308	307	343	300	291	310	324	306	299	325	327	303	347	276	315	317	295	324	303	317	329	308	326	271	315	347	342	332	315	312	343	325	306	289	273	289	303	298	312	287	309	294	350	330	343	317	327	318	302	284	290	312	294	310	297	312	296	313	318	326	286	341	313	296	280	297	308	281	314	300	322	290	301	343	311	310	305	286	300	297	311	304	307	297	295	278	304	323	320	316	337	327	296	305	338	315	335	328	307	306	295	326	290	350	315	311	281	275	317	304	335	312	334	291	314	306	272	334	317	310	326	286	286	318	302	311	329	299	302	304	317	291	319	313	334	297	313	295	296	324	315	302	295	285	327	314	257	315	310	302	321	298	310	301	314	287	314	327	304	313	318	309	307	305	318	310	320	318	313	305	300	325	284	341	297	309	295	372	326	298	344	303	309	305	324	311	291	290	305	336	299	315	311	310	356	309	320	333	317	314	321	332	297	284	335	331	299	331	295	318	302	300	307	310	268	326	298	329	314	319	307	316	290	272	300	337	303	319	329	315	308	317	321	325	302	316	332	297	318	289	315	328	342	308	291	349	308	313	307	346	290	295	315	312	314	313	307	301	290	311	329	331	320	312	309	309	293	287	287	313	310	309	302	322	308	298	309	341	310	278	343	286	288	304	330	315	324	313	322	309	289	310	303	322	329	347	310	325	285	313	314	328	320	330	316	335	331	306	301	324	318	285	355	335	316	310	331	290	320	307	303	308	296	300	300	329	305	338	294	300	259	322	294	314	313	306	318	307	354	302	306	317	297	321	322	297	338	307	335	290	286	315	319	313	309	320	349	298	307	286	312	291	303	298	298	301	281	301	298	322	329	305	308	294	304	311	328	326	318	309	322	272	309	293	330	335	315	293	287	304	281	288	287	301	288	321	340	314	305	289	287	319	307	324	337	310	315	361	306	311	297	329	307	309	282	294	301	315	300	296	347	331	342	291	295	344	323	294	286	300	314	312	295	303	310	310	350	296	320	303	277	310	316	334	324	278	315	323	331	312	284	288	309	294	272	317	342	279	296	324	322	338	327	278	267	263	326	309	320	327	313	314	327	307	312	327	256	296	294	278	302	337	310	301	313	303	327	310	354	295	317	309	308	305	346	274	351	303	307	306	305	279	265	327	290	296	321	287	342	310	280	262	284	293	333	284	338	292	295	311	313	298	302	289	313	301	319	304	301	318	311	287	267	310	306	301	314	309	292	293	347	313	313	303	302	305	310	292	309	288	324	289	328	311	303	321	314	306	300	337	289	321	285	297	292	304	327	318	316	306	327	323	315	297	330	342	308	306	317	348	326	294	275	297	307	327	330	282	299	353	286	293	333	307	319	308	307	293	311	289	342	273	318	302	298	272	303	304	316	303	290	312	321	342	292	308	336	342	335	311	308	294	297	306	316	307	301	308	299	289	299	312	314	324	298	320	301	300	321	312	340	309	305	323	309	314	321	278	302	339	314	313	351	289	289	298	322	314	288	300	325	305	323	289	302	327	308	301	313	311	302	302	349	315	293	320	294	301	318	326	305	356	297	311	326	323	306	303	293	298	288	316	306	326	304	316	334	304	309	309	297	306	330	315	293	306	347	288	318	308	289	317	311	290	282	310	321	312	329	320	290	289	306	293	300	295	312	318	301	290	322	285	320	349	303	310	309	278	321	316	323	304	278	273	301	343	343	294	341	306	305	311	324	295	306	293	306	298	306	313	306	269	326	289	307	318	326	285	332	303	260	305	308	324	313	329	290	308	323	327	299	292	298	282	303	298	291	315	333	286	325	298	260	339	279	331	325	289	263	337	298	299	279	304	303	327	314	294	317	307	328	293	318	339	309	330	314	325	297	280	315	298	317	340	305	314	316	311	298	319	340	304	308	318	334	330	286	272	317	295	312	337	315	317	317	301	330	331	285	338	304	307	306	335	314	311	333	289	319	318	303	291	306	332	297	307	315	302	279	290	306	305	323	300	286	273	284	310	308	301	314	317	316	302	341	316	336	303	303	300	281	308	319	317	309	315	275	323	311	316	307	333	333	328	349	338	314	313	273	280	349	311	319	315	312	285	322	303	300	315	277	326	308	288	324	275	348	349	311	325	337	300	299	329	295	294	314	310	285	300	314	295	296	316	312	315	325	307	309	318	323	330	320	320	282	323	315	320	294	309	309	294	312	311	280	324	316	292	276	339	331	324	301	308	321	287	337	314	301	303	297	272	309	305	287	305	336	302	312	319	329	316	293	322	283	336	283	312	294	288	301	298	315	311	310	291	308	317	299	281	320	325	335	283	316	294	326	322	311	331	323	332	284	307	291	313	335	262	287	283	327	336	348	292	304	269	299	340	285	314	319	316	282	306	336	307	291	310	324	315	306	298	314	297	325	289	316	296	294	297	311	313	293	278	324	286	298	320	279	329	303	304	319	288	306	367	285	290	322	322	348	289	298	315	313	300	315	314	327	320	323	339	308	303	297	291	303	295	318	306	282	308	314	326	333	307	291	308	304	324	336	284	348	296	337	300	333	319	335	318	340	282	304	308	322	319	331	333	333	302	304	299	290	313	325	313	308	293	306	313	282	284	303	324	308	310	316	311	295	284	330	294	332	299	296	318	309	319	316	312	327	305	293	314	291	305	301	281	346	320	308	291	292	326	304	275	322	285	302	283	315	315	321	334	315	313	303	291	294	284	310	293	314	306	293	308	297	297	283	291	331	321	307	320	283	323	315	301	307	313	337	297	282	301	313	326	323	300	314	332	291	300	320	303	286	312	296	310	295	313	305	310	307	337	335	280	308	304	297	336	308	310	284	311	282	325	335	314	334	294	303	304	281	299	327	293	295	297	330	314	299	294	294	300	333	327	328	331	327	331	299	299	285	323	296	296	330	311	293	312	302	322	289	315	327	300	321	342	314	288	332	302	317	328	296	311	340	339	315	307	293	264	297	327	311	356	307	318	311	304	306	322	319	302	306	314	287	330	326	315	319	313	328	304	288	325	323	275	287	351	324	340	326	300	319	336	288	362	306	299	312	310	299	329	290	327	292	304	293	320	336	323	303	302	326	306	302	320	305	305	316	329	268	329	331	269	311	306	306	303	320	304	302	332	326	326	312	333	308	323	310	337	281	330	278	308	298	328	311	320	300	312	310	334	323	311	307	324	313	307	322	310	295	295	296	312	333	315	298	316	322	317	275	306	316	313	331	345	298	305	321	332	326	321	323
19071	12506	1891	814	703	700	2621	7898	9281	2472	583	607	573	551	586	589	605	548	590	572	561	562	574	621	567	572	565	576	581	625	564	526	548	542	597	591	545	537	559	598	578	576	567	634	538	595	516	581	562	578	566	612	569	585	569	603	597	579	562	540	596	585	586	607	574	545	523	582	594	580	586	546	595	526	545	592	613	568	589	566	581	614	566	536	564	611	635	520	542	597	593	548	628	555	574	554	578	588	565	532	589	563	591	605	556	572	611	583	537	605	583	571	598	600	590	582	606	541	571	547	540	536	585	568	547	543	614	573	599	576	561	603	591	555	578	567	586	568	581	582	563	591	533	560	583	562	596	572	575	522	538	580	590	576	555	555	562	579	590	597	565	605	587	544	567	605	579	587	551	527	577	573	623	520	577	584	605	571	623	578	515	601	613	556	594	625	541	534	583	628	550	569	555	560	573	526	538	614	587	540	585	556	570	561	528	540	595	546	555	539	595	571	568	567	569	622	528	567	595	529	565	581	574	589	627	632	619	563	590	585	552	572	543	549	547	547	589	550	559	624	596	567	601	555	578	569	580	565	617	572	584	624	598	589	558	566	592	591	615	585	543	588	542	586	582	597	596	588	533	583	561	584	547	597	602	574	537	586	598	568	576	595	553	542	560	569	555	589	538	542	566	535	584	595	615	575	534	572	534	575	606	550	575	588	556	568	570	529	565	540	588	534	592	580	569	521	547	572	567	545	533	588	593	589	564	521	595	538	561	546	558	530	543	571	551	557	574	570	562	565	552	574	577	561	572	582	555	571	559	593	562	600	603	601	579	584	560	521	578	569	585	561	518	582	548	578	587	569	600	556	610	554	553	508	579	550	569	597	535	589	594	535	564	570	601	587	559	576	582	553	585	543	548	561	566	602	593	599	592	567	566	554	577	591	599	585	570	553	554	584	588	581	540	556	595	568	601	561	621	542	609	587	538	587	553	533	560	599	582	601	575	557	590	584	565	550	630	561	558	533	577	593	560	594	562	570	561	582	559	630	603	535	593	552	557	576	550	552	580	569	595	586	558	557	546	552	565	590	579	594	581	593	594	552	550	581	548	611	562	598	615	549	579	584	553	586	565	541	565	553	585	591	544	607	605	542	587	568	552	593	566	564	558	572	565	557	584	579	590	560	584	545	620	584	550	558	568	605	603	564	580	615	536	551	603	565	555	585	568	589	581	588	564	561	569	565	589	565	608	548	586	526	576	598	629	555	534	613	573	607	562	618	594	591	595	580	573	559	570	566	594	598	536	553	592	513	566	566	598	570	514	596	577	613	573	567	556	542	545	570	586	553	582	506	568	572	569	563	561	611	553	574	552	603	540	581	634	583	566	552	583	604	546	555	535	589	599	514	524	545	606	570	580	566	567	578	563	579	596	554	529	579	580	594	586	547	566	523	593	565	579	604	591	562	583	561	594	605	596	566	562	559	567	587	552	543	600	569	550	551	578	571	608	568	559	592	586	569	539	598	591	569	597	557	575	593	579	556	551	617	576	565	547	581	583	514	524	551	578	584	550	565	539	560	588	535	581	550	587	569	574	551	558	540	567	548	581	577	608	542	536	555	581	568	517	586	568	575	583	556	531	547	586	596	573	598	558	587	615	618	545	577	537	589	542	575	584	522	586	590	565	553	558	536	593	521	562	606	610	613	574	569	600	546	590	566	601	588	557	605	595	542	561	575	563	572	558	556	629	562	570	542	536	538	585	558	551	567	609	572	527	523	564	612	584	620	581	610	569	598	571	572	583	572	552	537	583	583	553	563	576	544	603	574	572	548	554	529	603	568	561	608	598	546	547	594	550	541	623	563	554	539	582	570	507	558	568	537	515	581	557	571	582	571	587	576	571	616	556	544	572	590	539	581	576	565	534	610	590	556	603	551	528	557	579	582	578	560	580	615	607	568	550	534	569	591	577	586	561	535	581	557	576	597	588	557	597	564	555	579	586	577	545	548	570	582	571	551	547	593	582	552	619	588	562	599	592	574	570	549	604	556	582	598	596	571	583	637	564	576	573	567	512	572	632	570	549	586	593	552	565	563	593	581	592	578	595	602	543	592	582	514	565	543	585	549	546	554	533	587	560	596	602	592	578	591	553	562	570	543	577	568	595	578	593	607	561	584	596	600	573	576	574	537	560	596	587	560	595	545	511	617	555	622	566	581	541	600	585	591	575	537	551	547	628	575	600	587	582	559	541	541	562	580	536	543	575	589	569	535	558	593	554	604	599	559	567	556	580	585	548	534	619	592	615	576	584	587	546	600	562	562	553	548	579	552	564	569	552	546	542	566	578	576	588	577	568	579	537	598	568	561	570	605	548	579	546	561	563	573	570	552	567	547	521	572	544	550	607	583	541	546	604	571	572	533	569	570	568	576	566	577	569	524	574	547	581	568	577	581	596	580	558	537	595	543	607	559	560	552	562	578	597	570	602	584	593	582	552	567	566	587	567	582	550	583	577	540	545	577	602	603	583	563	565	574	558	556	584	580	547	555	590	576	535	590	572	561	590	582	583	577	560	594	541	582	619	582	573	565	544	547	561	569	625	575	562	592	550	564	622	598	588	606	577	552	596	567	589	568	602	565	598	648	572	558	565	580	581	600	582	530	589	569	557	559	590	588	580	570	587	586	593	566	604	566	568	604	552	580	521	564	575	547	618	570	562	568	552	581	588	539	565	558	577	576	556	578	570	575	566	602	588	591	544	605	574	582	572	559	548	572	576	541	542	573	574	590	579	553	563	567	576	585	605	587	594	548	544	617	598	565	561	569	654	579	559	580	569	606	543	576	599	572	553	623	528	567	592	525	551	559	562	605	566	619	570	522	571	606	556	584	536	565	575	583	594	592	548	570	576	592	543	598	540	591	578	594	571	528	581	540	557	523	547	538	537	663	612	549	586	554	540	530	565	547	590	574	551	560	615	549	549	550	557	604	584	552	550	592	575	593	572	620	550	554	579	563	568	523	546	554	579	559	565	579	517	566	595	569	608	541	578	645	573	589	585	585	570	624	604	575	600	571	574	574	583	560	558	574	594	569	537	549	595	537	589	594	604	562	598	562	556	602	579	555	587	619	561	553	616	548	593	566	585	595	556	541	547	557	575	553	584	577	589	576	563	565	575	556	579	547	576	555	511	588	586	552	546	542	535	587	569	536	584	589	593	583	607	527	554	487	547	576	614	562	557	595	525	602	582	581	554	593	570	594	561	572	600	593	584	547	553	584	594	559	551	535	538	574	551	555	563	579	544	523	567	580	563	600	565	577	564	576	575	589	603	543	602	605	568	589	562	587	619	564	575	546	554	567	579	540	549	593	587	560	502	577	563	602	583	551	602	576	603	548	603	537	551	584	558	548	546	563	541	585	581	582	596	535	569	549	553	575	569	573	597	568	567	639	559	534	537	572	575	554	608	573	583	569	550	541	596	555	581	607	600	552	596	536	565	588	573	590	574	566
26083	21449	22971	10134	650	424	1343	7093	10289	4261	325	315	314	337	331	298	357	338	305	324	323	326	311	337	332	328	353	333	309	321	305	298	308	330	294	305	311	333	334	329	303	338	342	341	313	343	297	320	278	348	321	317	307	305	324	334	326	358	312	339	345	341	323	331	296	333	321	306	322	316	301	292	339	330	300	287	292	332	326	319	328	335	288	291	294	328	340	350	316	324	323	286	304	318	341	300	321	318	331	304	341	310	303	351	324	334	282	330	299	311	341	311	298	304	309	337	306	329	338	283	324	295	364	325	315	300	290	330	314	300	290	292	322	313	315	289	332	305	311	304	315	334	323	308	299	289	321	298	329	305	326	336	321	301	331	306	316	336	322	315	301	286	317	284	312	303	311	309	298	327	308	301	303	303	331	321	289	328	341	343	323	321	323	311	325	315	325	317	314	319	294	340	301	321	329	323	332	316	337	297	325	336	324	338	317	348	303	353	329	300	338	341	288	321	316	324	355	319	316	331	298	335	290	315	319	290	339	307	300	303	335	318	316	328	343	334	330	316	311	300	315	325	313	274	300	322	312	305	346	298	314	316	330	313	318	293	333	322	338	315	332	295	302	295	333	316	355	291	328	321	330	304	310	294	305	295	312	327	314	319	326	334	322	295	299	300	344	278	291	370	342	333	303	290	322	310	347	301	308	364	344	296	332	312	308	313	328	302	333	332	284	312	283	316	297	317	324	307	311	312	300	310	360	325	332	299	300	340	348	349	333	336	270	330	297	296	309	305	317	321	293	300	298	291	299	312	312	312	336	334	293	306	297	328	304	360	312	335	335	332	356	315	331	306	352	313	327	323	310	321	298	293	299	303	292	327	353	289	332	332	329	302	339	324	341	275	309	334	304	304	324	318	302	311	335	347	284	325	329	336	366	288	332	316	319	301	321	306	300	319	328	287	317	307	347	317	320	336	316	295	311	311	340	297	323	289	309	328	311	326	330	331	310	332	323	289	319	326	313	324	295	294	292	287	294	315	326	331	294	274	341	301	312	320	316	300	320	305	279	300	297	318	313	306	320	341	331	324	314	342	313	298	342	330	308	335	314	317	314	318	291	324	302	327	312	320	308	319	321	301	328	337	330	320	343	334	285	300	303	273	322	302	312	293	301	314	291	279	327	308	326	317	328	318	333	326	307	319	315	305	318	344	300	322	313	334	308	312	312	302	313	321	338	303	310	310	308	309	299	288	374	341	319	314	328	284	312	337	342	293	316	314	302	290	314	308	326	299	289	307	312	324	311	340	344	319	335	306	291	321	304	309	346	301	327	343	292	313	336	340	309	336	300	310	297	322	309	342	276	317	300	278	301	305	323	321	322	339	292	309	310	332	289	312	311	325	291	341	311	288	325	324	321	306	295	313	326	309	293	312	314	314	322	339	333	315	330	287	317	322	304	326	337	314	326	324	305	313	317	365	285	303	324	329	359	299	285	322	332	340	333	313	340	325	321	347	324	316	304	317	310	291	311	330	342	306	318	298	305	323	294	343	352	340	322	335	315	342	315	335	314	323	328	328	327	300	304	298	309	309	321	331	347	337	299	291	304	295	304	332	338	315	322	339	295	318	300	312	322	329	302	316	327	327	336	338	326	341	326	335	324	303	314	292	355	300	324	311	310	306	314	299	279	315	329	338	313	322	320	329	334	320	315	321	306	346	324	350	318	329	313	263	313	310	307	319	309	334	344	308	305	334	334	305	329	317	346	288	335	333	332	318	298	338	268	298	308	303	315	273	305	341	308	341	310	320	309	297	285	274	331	285	327	322	301	277	311	322	335	343	323	287	314	338	318	300	304	337	328	320	302	337	327	311	316	301	310	283	332	304	317	330	324	293	308	309	353	332	313	292	290	315	320	328	302	289	339	307	331	327	289	295	312	327	335	327	326	319	326	310	303	307	293	320	303	338	338	315	330	334	306	333	339	357	339	313	325	323	289	313	294	302	337	281	325	295	307	326	323	321	273	304	325	297	339	307	312	304	337	320	334	338	315	322	347	316	316	311	323	341	361	333	341	326	350	311	324	315	332	301	328	303	307	312	324	288	316	298	310	338	289	327	317	326	327	317	315	323	282	288	325	322	303	294	335	322	305	313	290	310	343	277	296	331	311	280	351	312	358	269	302	334	300	308	332	326	310	360	311	300	335	313	307	331	315	306	331	358	338	285	343	307	315	332	326	296	348	339	308	317	313	269	298	314	315	279	285	321	318	331	303	333	321	321	295	333	306	343	314	321	314	335	328	305	314	356	328	324	340	325	322	315	309	305	323	341	334	284	335	287	301	284	336	299	338	323	327	324	316	350	303	343	354	302	330	335	349	292	327	299	318	326	320	333	337	293	304	284	330	316	326	328	315	342	321	325	319	300	292	313	322	295	321	301	345	330	292	292	310	329	315	333	329	331	309	334	315	348	280	311	301	314	291	322	323	285	336	310	348	301	308	312	325	272	313	330	273	293	321	304	327	324	348	310	318	271	300	307	334	284	299	324	332	318	303	259	312	322	304	329	331	306	310	321	333	305	293	319	329	321	288	288	299	328	330	313	317	317	322	311	296	360	305	302	329	296	303	313	345	340	309	318	338	287	317	323	311	278	339	319	322	305	333	324	326	316	315	331	326	312	299	331	309	316	347	315	327	336	289	340	312	317	298	294	327	292	296	312	297	366	321	333	329	343	305	312	337	283	307	309	333	314	312	295	337	270	327	321	305	323	300	342	327	325	330	323	299	337	330	349	309	314	311	332	311	308	302	316	317	314	314	344	312	341	331	294	326	332	296	312	319	318	318	297	298	332	304	298	350	299	323	361	325	305	303	335	306	324	300	322	307	324	302	314	321	309	324	316	307	322	300	345	309	300	277	287	321	297	294	315	312	305	314	300	359	295	318	323	285	294	318	306	301	328	324	306	318	305	300	316	336	304	319	333	308	299	296	325	308	316	306	295	308	302	345	294	313	317	304	356	295	323	342	291	353	329	310	316	300	275	317	308	318	312	292	311	316	329	310	307	277	344	299	329	297	330	325	319	324	328	297	333	284	296	330	292	328	294	315	352	303	289	302	324	313	314	356	298	350	321	314	327	301	305	318	310	315	313	301	336	318	308	326	292	327	330	313	358	316	295	304	327	314	325	336	298	332	308	289	333	314	324	331	312	326	315	275	293	336	319	299	311	300	320	338	299	281	330	304	318	330	293	304	304	319	298	306	292	329	342	311	316	318	309	300	315	322	298	308	318	286	288	287	295	311	311	301	325	323	323	311	315	325	319	329	309	328	298	307	327	305	336	317	332	301	314	303	306	336	326	307	295	304	328	339	329	290	318	300	312	326	338	340	294	317	316	325	328	357	323	311	314	319	307	303	330	334	303	294	332	301	306	332	322	296	307	346	315	286	333	287	319	324	317	312	357	297	330	312	319	316	310	286	325	328	322	285	320	292	287	328	293	319	325	322	312
21488	16931	3078	1538	1115	1000	3998	17898	21311	8399	644	655	602	599	631	621	615	640	641	637	599	627	624	614	584	608	552	591	589	636	610	572	586	635	587	600	581	586	626	603	625	603	598	600	632	614	615	574	592	620	555	574	594	599	565	564	624	585	582	572	607	571	567	587	567	554	570	584	608	561	599	601	614	612	587	570	598	634	609	610	618	583	581	613	580	582	620	565	636	584	579	596	644	596	595	619	616	572	572	612	609	561	588	573	639	583	575	575	591	595	609	545	607	626	557	645	566	588	629	565	592	561	530	555	609	635	625	561	561	622	574	613	595	580	575	605	613	571	610	585	597	577	541	580	616	610	579	598	574	596	583	619	584	610	617	544	584	580	624	594	591	582	593	607	597	627	571	577	552	604	593	635	573	571	550	575	588	556	604	616	595	586	595	604	609	593	615	645	659	576	589	609	619	598	608	598	580	589	603	627	570	601	606	609	609	587	556	557	618	584	616	578	634	588	614	578	560	590	587	616	612	598	598	581	578	622	564	590	598	604	563	589	596	609	586	596	599	613	635	592	615	561	614	551	586	592	543	611	577	573	562	600	590	609	608	571	560	598	609	586	583	580	585	595	606	631	605	573	613	635	591	624	591	594	607	559	593	621	584	587	590	620	580	610	602	594	611	575	581	613	574	577	604	605	595	592	560	575	532	589	629	629	618	537	587	614	608	549	560	540	608	609	580	615	611	600	602	570	567	588	593	585	600	557	598	591	595	599	606	599	596	578	585	579	615	609	581	633	598	588	567	579	608	618	584	586	620	571	575	609	589	574	595	618	630	561	603	554	529	577	581	629	578	551	536	597	548	575	616	576	598	581	658	601	626	564	607	586	597	642	558	587	582	627	569	588	604	565	559	578	605	587	593	568	600	623	603	584	667	533	587	579	576	549	593	574	566	626	596	543	585	585	555	565	597	596	605	597	597	607	548	578	565	578	577	602	563	541	589	608	597	570	607	566	641	609	590	618	590	614	559	547	600	575	619	547	607	560	604	649	620	591	568	555	554	557	606	572	589	612	602	585	620	576	590	575	564	575	610	611	621	566	595	594	595	625	629	599	571	586	567	616	560	587	596	588	577	603	531	581	555	578	585	592	601	593	616	595	565	612	612	552	593	597	616	620	612	581	576	596	589	592	614	587	604	521	617	615	569	562	585	588	586	572	587	547	570	583	592	586	571	602	601	621	597	592	573	580	600	633	621	616	610	578	617	628	608	560	553	607	601	596	599	585	594	559	573	613	546	582	603	545	557	573	582	588	600	605	569	559	637	600	603	575	647	554	592	591	632	587	635	603	588	568	575	571	566	567	578	564	579	643	585	575	610	620	610	541	572	592	548	585	635	590	577	605	615	635	577	561	605	560	602	608	579	579	592	606	592	614	625	575	583	638	588	652	582	609	573	614	582	576	595	576	575	583	599	628	570	618	642	596	594	568	634	585	572	598	607	604	633	570	633	570	602	580	620	620	607	589	593	606	592	598	615	562	609	572	563	631	563	622	610	599	604	593	583	626	570	616	564	596	581	604	611	571	592	593	606	624	598	625	616	608	626	610	579	597	637	609	578	621	592	592	605	562	601	616	592	575	598	579	594	588	563	576	561	602	559	563	626	574	630	565	647	624	557	597	586	596	611	607	571	629	631	587	606	587	573	613	599	575	588	574	610	615	625	595	617	636	582	573	606	594	555	587	589	554	603	629	592	606	635	578	645	638	575	607	603	599	638	601	551	562	617	578	582	638	624	602	605	570	601	582	570	614	608	572	617	607	606	582	568	600	617	572	592	575	568	594	582	575	618	608	603	588	556	562	577	631	586	590	589	589	613	585	609	570	595	611	618	613	594	634	577	633	575	633	614	652	565	554	586	583	619	596	624	579	616	589	558	617	546	575	545	600	544	621	551	585	579	556	577	589	624	554	590	620	614	620	603	573	577	599	592	631	568	586	612	641	596	597	629	583	584	593	624	630	648	542	587	556	564	599	585	530	605	532	578	609	593	607	625	605	597	594	599	608	621	572	610	587	570	588	596	579	611	580	562	614	600	593	581	598	583	620	544	618	593	590	610	571	593	600	573	566	560	572	570	607	573	583	546	603	590	598	586	588	621	589	581	563	594	598	586	608	580	587	601	549	642	583	560	605	635	562	630	625	587	601	591	598	589	640	581	598	592	618	584	600	635	607	643	562	659	608	624	554	608	606	593	579	566	570	582	607	568	554	584	578	588	591	575	592	594	612	594	633	588	564	573	598	570	584	590	588	574	585	589	572	576	583	574	597	600	573	621	604	583	603	612	603	627	579	596	584	540	580	594	611	588	593	590	590	575	553	592	631	565	568	593	613	557	581	595	569	570	602	619	560	586	584	543	585	583	616	546	622	570	582	579	591	580	565	569	579	593	543	592	575	632	569	586	616	635	649	577	632	606	575	595	583	564	579	591	639	613	568	542	611	560	579	614	596	590	631	598	581	662	568	650	598	553	658	590	632	618	602	609	573	597	593	623	610	584	613	595	556	640	624	634	594	586	548	603	541	592	619	570	588	604	613	576	604	632	624	580	599	604	621	627	548	582	551	566	601	633	559	570	585	583	561	612	606	554	612	612	602	614	577	589	616	614	567	617	638	625	570	612	568	628	623	576	574	615	615	617	597	570	622	566	620	567	615	561	587	619	592	592	614	612	551	559	569	613	597	550	606	601	593	570	606	575	604	614	579	638	582	590	635	584	574	552	588	607	578	578	616	605	599	636	588	613	590	587	605	576	551	600	562	611	564	583	530	613	596	638	586	580	619	604	619	597	604	637	545	595	604	595	603	571	581	555	572	584	584	578	616	640	621	595	555	617	592	601	588	589	626	590	600	610	580	603	616	595	604	602	559	588	587	579	636	596	574	620	593	638	609	579	567	622	576	599	578	561	570	599	596	622	527	568	617	608	593	578	609	563	583	605	569	561	570	557	575	585	543	635	562	567	620	598	605	612	581	620	600	597	575	581	633	602	578	585	575	595	578	638	592	603	583	583	596	565	623	569	597	606	576	584	608	586	645	614	611	585	625	595	567	590	591	604	598	588	613	577	613	573	537	588	597	588	574	578	584	559	596	581	594	586	538	587	595	609	597	588	572	589	585	601	576	650	607	606	581	619	580	616	585	581	626	605	603	590	640	665	601	615	600	640	651	594	632	604	580	614	604	562	579	552	585	624	622	603	629	618	649	592	642	566	600	585	612	593	602	601	606	580	565	588	593	565	593	597	584	599	585	553	588	587	577	602	608	608	638	593	587	576	588	575	583	581	593	655	590	610	601	598	631	610	586	586	569	591	598	594	604	609	623	593	626	574	622	625	588	594	593	590	597	569	619	594	635	587	617	588	621	634	629	587	553	590	583	614	624	602	595	573	538	639	603	559	586	603	560	607	607	609	598	587	565	580	593	588	616	616	617	626	570	608	629	658	633	617	585	611	613
23606	21420	29045	24136	21390	15548	4231	24790	38292	21268	1303	225	201	184	171	182	187	180	177	148	157	167	174	139	175	163	173	161	184	154	155	166	159	171	154	165	139	167	158	167	151	157	142	178	141	145	165	150	149	160	171	156	155	156	140	150	138	171	146	171	155	156	166	157	170	153	134	188	160	161	153	145	146	148	164	143	153	166	136	173	124	165	145	165	164	171	157	176	132	132	149	150	136	169	146	161	139	149	136	179	144	160	163	161	126	145	168	135	159	148	166	156	139	145	144	133	164	136	159	152	169	139	150	151	142	146	163	138	148	147	145	166	151	165	140	168	152	157	168	141	154	157	147	154	149	146	162	153	163	135	166	162	163	143	142	144	140	155	156	142	143	138	140	124	152	127	148	153	140	125	129	160	152	134	163	170	136	172	154	138	160	147	136	161	158	127	144	140	136	159	152	142	142	160	154	137	138	127	155	144	157	141	151	138	144	128	128	149	150	152	160	155	134	149	148	171	159	156	150	156	149	149	178	159	145	146	146	147	156	169	169	152	145	139	145	124	159	148	151	137	144	139	154	144	151	150	143	161	143	151	180	147	155	142	143	163	141	152	134	143	134	132	174	153	160	159	166	161	153	152	158	155	149	137	157	160	152	159	153	141	170	141	138	141	137	163	138	148	177	137	145	154	158	152	153	157	140	141	143	169	133	173	151	149	148	156	162	165	148	156	155	159	126	140	170	130	148	139	149	156	141	144	137	149	148	132	160	161	165	141	167	147	150	152	139	141	147	176	149	141	145	144	139	152	133	159	136	150	137	155	155	174	145	161	157	147	163	156	161	164	143	150	148	139	172	141	146	185	149	146	125	150	148	135	138	145	149	153	129	122	142	154	171	155	149	148	143	147	141	152	140	149	161	160	158	147	135	146	147	172	165	163	145	144	152	165	139	144	153	143	159	169	180	156	128	165	146	147	159	149	161	128	173	132	174	128	147	139	135	145	149	131	158	136	175	140	156	145	160	151	160	153	158	151	159	130	141	171	136	159	143	153	152	154	130	174	153	153	163	152	148	173	145	139	137	148	154	165	136	168	168	165	162	170	157	164	151	139	141	137	166	132	158	162	147	153	161	165	141	144	163	131	143	150	143	154	138	142	156	147	124	161	145	174	159	150	180	145	129	168	172	156	156	152	151	132	135	164	174	127	146	155	177	126	167	166	165	156	119	147	165	170	152	159	183	171	162	153	158	150	164	135	141	152	159	147	132	164	163	145	157	145	156	152	140	170	134	162	136	142	153	152	171	133	154	145	164	152	155	135	138	165	166	161	150	141	144	170	137	154	153	172	152	168	134	140	168	138	142	171	150	168	157	161	179	163	144	154	157	157	152	152	176	155	138	143	145	131	162	160	156	148	150	144	139	157	145	143	139	133	150	151	142	167	155	166	149	138	159	153	162	160	148	169	144	163	147	166	155	178	144	169	150	146	138	191	149	169	137	150	141	146	152	153	140	156	146	159	144	151	138	142	133	133	160	149	121	150	157	148	156	150	153	135	174	152	150	144	151	161	171	152	141	148	146	165	157	149	132	135	145	166	158	156	155	155	137	144	152	175	126	161	159	139	141	137	163	133	167	155	143	147	149	158	139	140	149	148	148	153	149	142	146	159	176	127	150	152	159	143	140	155	149	183	135	159	154	142	163	162	137	147	161	161	140	144	150	160	162	147	148	137	162	165	160	173	143	155	173	140	143	153	142	157	165	150	151	156	148	133	154	145	166	147	158	144	141	161	159	149	152	150	122	146	165	141	146	167	143	136	164	140	163	147	151	143	143	153	162	156	166	144	159	136	154	124	155	167	146	175	140	162	149	156	164	155	174	145	162	155	158	173	136	181	131	137	156	161	175	160	135	153	179	161	160	144	171	162	145	147	162	162	144	135	165	163	156	146	145	169	138	154	140	153	147	119	149	146	148	165	156	149	175	150	155	155	149	137	138	164	137	134	163	153	160	153	156	146	164	170	143	157	156	149	146	160	151	160	152	139	134	160	148	143	153	177	159	150	151	150	150	163	137	155	151	163	140	146	169	156	182	148	148	149	146	155	149	148	145	146	132	144	157	151	161	153	151	149	151	145	138	149	175	155	146	117	148	140	142	132	119	116	151	158	147	141	156	177	169	157	151	161	145	141	152	133	125	156	142	158	148	123	154	155	149	161	134	147	134	149	142	181	160	121	159	165	150	128	153	145	170	144	147	156	148	165	161	135	162	149	167	168	162	156	147	170	143	142	157	166	165	149	138	153	146	161	162	157	151	137	135	148	173	133	148	143	176	145	149	165	167	146	176	144	150	170	143	147	139	140	126	147	169	129	151	136	155	158	161	143	147	138	161	179	148	194	144	150	152	168	145	140	133	151	169	159	149	138	148	152	150	160	146	149	166	145	145	152	153	149	152	136	166	136	164	144	146	152	172	156	142	146	181	161	170	149	144	141	160	157	158	138	151	144	141	156	157	155	141	137	170	147	174	128	170	144	173	128	147	164	146	147	149	134	163	131	150	165	157	146	151	143	150	165	163	152	137	143	161	139	146	153	158	185	145	138	161	154	150	184	161	162	162	141	159	157	141	162	165	159	146	173	164	173	135	144	144	132	151	134	164	138	136	157	151	154	141	133	168	157	161	148	127	148	148	159	184	149	157	165	144	153	165	166	159	144	159	172	157	142	151	138	149	137	160	159	146	161	140	171	141	147	153	147	130	142	146	150	162	127	139	165	141	152	174	152	156	158	149	156	159	161	139	165	134	137	145	162	140	172	154	147	143	141	177	171	153	182	152	136	141	148	169	169	147	133	158	147	168	156	150	168	131	180	137	149	149	138	160	163	153	149	156	133	148	145	154	160	135	146	145	167	155	163	138	166	150	158	157	128	144	139	152	155	135	151	138	153	140	128	164	147	171	151	151	150	150	160	155	173	145	168	141	153	148	145	165	156	168	125	160	135	142	140	129	153	169	141	187	143	139	174	146	135	155	152	144	147	149	168	161	156	161	136	151	127	164	149	153	130	176	130	156	138	158	132	149	157	134	173	147	181	159	152	145	156	157	173	142	145	150	144	173	141	147	149	142	152	157	142	175	177	157	114	138	157	149	157	155	133	158	147	149	149	148	155	164	147	162	162	179	157	164	155	153	140	148	143	185	165	149	143	155	170	146	137	163	145	172	150	141	161	133	142	131	150	141	164	136	152	157	144	135	140	181	167	146	161	164	142	124	153	144	151	134	135	149	155	151	148	151	172	153	172	140	161	148	164	164	153	149	131	132	184	150	174	118	153	148	141	153	140	141	155	151	141	132	166	164	152	149	166	138	134	149	155	151	156	150	153	152	136	150	162	151	151	173	136	154	156	133	152	148	152	156	150	181	137	143	175	172	155	143	135	160	134	150	151	160	134	150	161	158	141	150	175	150	147	133	128	154	130	157	162	153	153	164	147	157	147	144	160	146	151	139	146
27768	28360	11939	6238	3947	2813	9742	38101	46004	22554	614	473	481	458	466	396	408	415	349	364	343	326	359	310	325	332	294	354	342	339	311	292	312	317	309	306	307	319	287	321	300	321	280	310	308	319	281	295	305	333	301	294	315	300	301	285	330	304	321	318	333	278	272	312	306	270	289	283	320	326	330	278	298	290	314	282	309	305	266	250	290	309	291	306	290	325	291	301	292	282	315	283	292	310	276	335	285	276	302	303	291	302	300	280	288	268	301	288	299	265	282	294	309	309	306	316	301	259	300	294	301	297	270	307	292	268	324	315	301	270	289	291	284	283	301	301	277	265	303	293	256	297	286	271	300	286	301	296	291	262	282	271	296	326	291	313	295	259	279	309	288	311	302	291	288	274	307	272	307	289	320	272	285	272	287	309	289	303	280	266	306	278	298	322	286	302	300	295	288	293	273	304	308	298	331	272	320	290	317	281	296	319	307	299	298	299	290	294	297	307	283	247	306	274	282	308	288	297	297	294	323	285	292	291	293	277	319	262	293	276	311	285	297	300	290	288	271	280	282	296	287	290	267	278	303	270	321	288	277	317	288	295	292	332	311	308	293	259	339	315	279	281	302	315	282	296	277	287	288	333	301	299	286	333	298	295	312	272	303	296	294	267	326	285	296	269	295	306	340	313	289	279	307	302	281	324	304	298	287	301	282	269	311	303	293	306	246	294	263	279	307	278	295	304	323	277	307	271	298	311	288	269	287	268	276	295	265	283	282	257	289	288	287	317	289	288	288	311	297	279	287	294	303	323	296	294	306	274	293	281	295	306	299	290	293	294	298	280	290	302	310	276	304	299	297	282	304	282	264	278	284	275	288	298	281	313	286	282	324	294	255	280	276	304	256	296	303	296	303	315	282	287	297	298	276	289	276	258	301	268	284	310	314	304	303	293	313	311	315	300	259	277	283	279	261	295	313	276	304	265	281	284	265	297	283	277	296	288	277	301	276	265	286	287	286	294	288	286	273	286	272	311	292	282	293	330	300	304	294	267	316	284	315	285	271	272	304	280	328	281	271	274	289	323	272	292	285	313	295	277	276	293	306	292	300	267	321	311	298	302	298	293	299	310	308	306	292	308	310	297	328	305	294	295	307	320	278	310	303	299	296	267	293	288	304	276	297	287	270	286	290	304	289	325	282	289	275	300	286	276	303	280	319	269	296	327	265	265	277	278	295	263	317	297	290	305	282	317	284	297	277	303	279	287	274	283	315	273	291	332	306	299	277	307	323	304	313	274	286	299	269	311	290	308	265	302	283	324	297	291	303	291	334	319	297	296	262	297	297	308	305	282	303	295	292	291	278	281	263	284	312	324	303	286	301	315	286	258	291	296	298	273	298	307	262	294	270	310	301	304	286	316	312	316	300	295	325	278	300	309	263	305	312	303	278	311	277	300	311	276	309	264	276	316	283	283	345	293	304	289	308	254	292	295	267	276	321	275	297	308	295	279	294	300	279	303	294	297	325	290	283	316	271	303	287	296	255	283	312	274	302	279	313	308	299	280	283	293	283	300	285	311	302	302	290	280	298	304	280	297	279	284	302	299	284	299	293	289	291	285	292	317	287	270	296	293	282	300	302	293	283	279	288	309	305	318	298	299	298	311	284	278	333	279	298	310	287	296	281	286	285	319	280	331	283	267	319	287	271	309	280	289	321	319	299	291	304	265	256	303	307	287	283	283	280	262	303	278	306	277	281	305	258	297	306	307	264	299	279	311	295	283	301	314	288	313	292	266	284	289	305	299	295	282	309	277	292	302	311	302	295	299	303	314	298	302	278	279	296	309	270	298	320	300	293	293	295	312	278	315	267	288	281	275	274	308	327	268	303	291	311	276	318	279	330	276	293	300	285	260	291	284	298	317	290	299	305	285	314	285	308	266	288	281	289	297	287	280	292	307	280	320	286	283	285	270	257	289	267	292	294	295	302	284	298	283	301	313	276	277	269	283	313	319	302	261	283	289	271	294	279	301	297	276	294	292	299	301	311	277	294	255	271	303	292	288	295	255	280	299	317	281	293	276	268	307	287	267	300	292	288	270	302	290	274	300	277	293	265	305	304	326	307	284	261	305	297	262	280	265	294	308	286	319	284	290	262	302	307	302	296	304	293	284	332	311	274	277	254	285	272	294	280	304	278	308	294	314	262	302	296	302	287	304	303	302	306	305	273	299	295	305	289	292	302	301	306	285	285	276	300	302	280	304	277	270	292	294	273	283	319	288	302	305	266	274	280	282	274	313	312	266	263	293	293	279	298	285	285	260	301	285	289	291	294	314	279	274	288	306	257	284	298	302	295	286	322	277	306	291	244	281	280	303	288	333	320	305	334	279	283	281	292	274	318	302	301	290	314	276	307	320	289	293	330	305	308	288	295	294	297	285	316	268	284	276	274	263	296	298	307	338	297	294	299	270	291	312	314	295	317	339	302	317	291	289	272	293	292	263	294	299	289	304	272	262	288	283	277	288	287	284	282	300	312	281	309	280	277	293	300	309	282	285	300	274	301	275	293	274	302	294	298	288	287	293	294	274	311	281	320	302	278	274	290	252	328	295	312	274	283	324	264	271	297	272	294	316	308	313	313	304	295	294	317	294	302	281	299	295	285	286	284	316	322	297	277	321	277	290	272	293	284	316	304	275	297	316	278	298	285	339	281	293	296	277	271	290	303	290	329	301	282	284	322	278	320	283	302	304	295	301	303	304	258	276	281	268	326	289	275	290	298	311	279	261	292	293	280	265	303	290	286	286	258	265	281	306	283	325	272	311	307	283	288	290	311	304	287	271	284	309	288	288	313	307	271	288	288	333	282	300	311	280	297	319	293	328	326	303	281	290	281	276	277	283	319	288	306	303	294	274	339	287	324	292	284	276	297	301	281	292	281	306	281	293	268	272	275	301	308	322	300	275	288	288	284	288	287	288	292	290	298	300	307	302	287	289	296	318	237	277	302	283	333	301	256	285	294	270	304	282	313	266	303	284	293	259	290	308	278	295	283	277	323	285	267	320	277	284	305	316	280	298	262	324	290	301	295	285	283	299	292	314	323	294	295	277	296	310	304	258	279	268	308	293	283	315	269	320	306	301	280	304	298	262	285	285	281	297	265	287	309	295	301	300	282	284	267	300	315	263	311	307	290	279	252	304	294	289	268	284	259	287	290	272	317	310	301	304	306	286	259	310	290	308	303	296	275	301	292	302	247	292	282	282	279	282	317	283	258	285	299	283	290	282	277	353	306	308	311	307	284	286	282	282	322	289	282	294	284	292	275	301	315	296	304	282	303	272	294	294	292	327	307	317	286	290	304	310	290	272	293	323	332	282	294	272	272	299	328	277	303	315	327	291	278	299	274	272	286	313	280	270	297	302	307	297	315	303	287	281	282	289	298	291	310	271	297	305	306	286	279	261	288	264	286	318	292	278	289	297	289	316	301	276	281	287	286	285	265	277	282	286	274	278
27090	18901	4326	775	544	440	342	1404	3647	1957	318	294	292	312	325	291	298	309	278	300	328	289	295	319	281	295	321	318	318	319	283	300	322	326	312	293	284	279	279	299	285	313	292	315	262	283	296	282	323	321	315	294	306	328	274	311	300	287	287	316	298	278	276	286	308	294	313	307	282	287	327	283	321	338	301	278	301	294	273	297	289	295	312	274	299	286	300	295	282	274	315	309	295	300	279	304	329	311	287	304	318	264	299	312	319	301	292	291	301	283	309	308	295	278	298	272	315	262	317	307	289	314	285	315	305	280	285	324	289	306	306	260	323	295	315	266	283	301	283	306	320	304	296	304	327	312	292	264	309	280	296	297	301	298	307	310	305	313	317	287	319	297	313	312	343	287	298	318	301	287	295	297	292	321	300	306	290	293	281	291	296	288	302	271	303	296	273	316	302	289	295	303	293	291	321	289	297	285	259	293	317	287	294	265	284	273	317	309	279	303	296	272	299	297	279	271	310	287	321	278	300	275	317	325	290	277	288	299	321	314	287	288	305	306	282	282	297	307	287	304	315	291	287	305	296	318	325	298	267	304	296	279	315	267	300	303	304	313	280	300	318	324	299	330	283	289	283	304	293	304	320	311	309	280	307	295	347	308	314	299	285	267	302	298	292	280	299	326	305	323	306	286	294	293	296	290	291	304	300	280	298	290	277	294	304	311	305	301	287	308	317	290	298	271	299	296	298	313	285	282	267	329	292	323	296	281	313	306	291	275	282	292	269	320	310	299	317	324	278	288	301	277	312	319	298	289	297	303	284	291	292	322	315	290	276	291	276	278	288	274	301	293	307	298	293	300	301	320	285	322	286	284	286	272	313	287	299	293	293	292	298	298	292	314	307	278	288	311	289	285	313	281	277	333	319	275	305	285	305	307	265	303	271	266	288	293	293	290	320	281	324	278	263	318	293	268	292	299	308	342	316	288	304	296	316	297	268	292	294	290	306	279	301	334	257	300	275	318	295	273	286	241	288	291	313	326	309	309	284	275	280	297	296	268	292	308	274	316	290	324	268	305	309	269	284	292	317	318	306	300	302	284	319	314	278	303	308	289	264	290	260	309	289	307	284	335	287	255	289	272	306	306	296	266	271	305	271	280	276	290	300	273	294	320	283	301	299	303	297	294	272	287	290	307	262	320	276	302	287	274	280	290	295	302	282	309	273	292	274	311	266	294	320	326	267	314	298	292	276	291	317	308	286	328	285	298	318	278	281	276	265	313	308	288	290	311	293	287	311	311	289	325	301	293	289	342	298	277	289	292	300	259	290	313	318	262	300	284	319	292	275	296	288	279	316	311	296	297	331	280	310	293	273	279	288	297	291	315	280	319	318	311	313	312	296	317	305	316	311	313	342	261	304	301	311	292	301	312	273	287	304	308	309	321	313	320	310	313	304	313	313	325	283	298	293	270	281	314	286	283	314	310	289	302	296	291	299	301	295	295	283	304	298	306	315	316	282	309	288	294	307	308	301	293	361	327	302	304	297	323	298	327	271	331	298	316	276	297	330	289	279	307	274	311	295	278	301	320	294	316	297	311	290	323	306	321	273	288	301	291	316	287	282	291	293	303	291	300	281	300	299	302	285	294	301	292	282	290	315	307	303	301	282	311	291	336	282	307	315	301	294	293	315	300	299	290	282	271	271	303	262	297	265	292	306	313	280	279	285	315	280	306	275	298	276	287	301	337	259	263	279	311	281	285	306	319	292	286	301	307	311	301	290	325	298	286	284	310	306	325	291	287	278	287	277	319	281	278	278	276	299	318	285	289	285	279	295	262	281	278	305	304	288	278	295	285	327	295	266	300	311	293	308	278	285	322	296	311	276	294	307	289	315	306	308	284	282	303	328	303	310	298	293	286	283	306	287	280	295	280	281	311	304	272	306	274	272	325	294	306	281	299	308	311	297	297	296	277	274	256	293	287	306	304	309	298	258	295	325	298	314	313	307	329	324	299	318	329	303	280	302	283	297	301	262	292	302	290	283	289	306	302	271	294	292	287	279	270	268	280	284	325	319	267	325	302	297	301	260	288	302	272	283	272	300	308	304	285	308	292	303	294	313	327	316	309	275	292	301	312	277	282	277	263	307	297	290	311	295	298	285	312	311	276	293	258	290	294	258	278	294	314	302	280	283	339	299	322	296	282	280	295	292	277	300	303	284	293	298	301	301	334	307	309	299	279	294	299	266	279	324	284	295	311	273	298	296	296	258	308	308	281	289	286	293	270	294	289	288	316	306	310	313	310	292	310	329	307	290	281	295	282	307	294	271	301	281	262	296	279	325	279	269	300	274	318	298	289	288	309	304	269	293	289	301	280	292	296	300	296	265	294	311	312	295	282	286	289	330	290	327	300	294	312	283	283	271	311	301	280	327	292	299	318	286	284	277	309	305	291	273	305	296	281	302	310	276	293	289	279	308	267	296	272	293	297	300	305	271	310	285	287	281	287	283	277	287	321	287	278	271	273	317	312	273	302	290	314	311	259	293	279	279	301	278	317	305	297	316	290	279	298	286	286	288	318	300	308	301	296	310	276	321	288	321	289	292	293	292	278	300	299	335	293	318	267	288	283	314	312	291	281	291	301	258	294	313	256	309	316	324	290	297	317	279	289	299	290	293	259	314	305	268	289	288	320	312	279	302	277	293	283	316	325	295	262	277	307	265	312	252	302	287	306	286	313	284	311	318	279	272	265	282	309	284	319	270	283	277	286	281	316	307	307	301	285	273	305	297	285	312	300	289	320	273	296	309	299	303	290	250	331	300	298	308	315	291	292	309	326	300	322	317	296	325	301	304	274	289	295	325	298	289	294	287	299	307	311	310	314	273	261	292	295	353	281	302	329	288	308	338	307	304	293	282	272	299	302	313	281	283	276	294	315	308	276	318	268	317	320	270	295	298	262	267	290	298	295	349	329	322	277	319	302	299	294	297	319	287	286	299	285	289	287	301	303	304	300	291	319	288	288	289	295	246	301	341	297	324	304	277	323	292	294	291	277	320	288	273	277	308	328	278	292	303	321	293	301	312	288	286	349	322	282	310	307	291	281	288	282	283	275	261	316	287	296	289	297	319	289	303	289	311	297	312	279	313	292	310	262	336	276	272	279	290	309	309	293	270	267	300	309	318	292	264	295	279	304	298	340	282	274	306	301	301	288	285	255	308	328	289	333	293	299	308	294	305	289	290	299	333	332	302	329	283	320	292	301	286	276	312	295	321	301	265	258	293	276	273	259	290	298	291	302	282	284	288	266	290	311	319	315	303	311	323	281	303	294	302	310	307	314	281	281	297	313	296	299	280	312	274	318	296	294	303	285	328	324	306	301	254	282	307	316	306	294	292	311	314	295	293	288	275	271	284	329	279	298	306	319	319	272	290	289	272	286	269	293	283	314	279	295	312	287	322	286	291	306	292	299	297	322	296	322	286	267	296	293	298	294	301	287	277	279	292	306
18307	7423	1360	901	715	672	758	3982	9423	4801	589	578	559	560	583	589	574	524	565	551	556	560	576	561	496	573	566	547	584	503	561	522	583	524	553	583	562	548	547	529	549	581	587	524	531	541	589	557	539	593	544	548	573	532	550	555	570	546	544	549	577	539	544	540	570	554	575	581	578	567	552	547	564	537	584	588	544	558	577	578	556	583	576	537	574	561	526	514	591	534	604	527	564	509	579	547	553	545	566	561	569	571	530	582	518	562	557	526	534	568	565	547	563	538	574	552	569	546	580	583	576	566	490	557	546	521	535	571	562	528	549	539	532	548	552	547	569	522	520	555	586	570	532	572	578	577	552	525	600	530	539	555	510	539	531	554	565	574	548	552	584	576	567	555	550	543	567	560	544	599	509	539	555	537	543	547	563	538	528	562	613	506	551	562	532	532	552	563	542	561	577	534	578	569	591	581	592	566	509	567	566	562	559	563	526	505	570	589	564	579	565	560	507	547	573	565	558	547	560	569	574	541	536	575	550	551	520	592	601	554	543	528	555	567	532	545	557	575	537	552	550	547	548	556	525	555	521	556	569	568	555	573	531	558	534	524	555	569	533	549	563	576	571	559	543	536	580	556	577	579	514	557	553	546	543	580	561	584	581	528	537	569	530	575	532	577	557	535	579	567	560	551	550	589	567	548	549	544	547	609	550	569	578	543	569	567	580	573	558	550	517	545	535	536	561	511	551	549	526	558	578	586	624	556	588	605	541	530	569	529	571	552	567	543	559	594	558	512	572	540	527	563	557	536	585	521	545	562	551	560	575	553	585	521	540	556	556	572	519	518	550	580	531	552	551	558	573	534	587	629	579	514	545	588	583	556	530	559	589	535	545	611	576	550	548	523	577	572	570	585	518	571	535	586	547	574	592	571	547	564	560	517	537	560	533	567	600	566	577	558	573	558	611	578	549	587	575	551	567	561	540	566	537	578	574	543	555	541	568	586	555	580	566	559	553	568	586	560	565	541	568	559	556	563	565	510	529	584	582	505	551	554	528	576	560	576	570	551	553	564	572	552	577	568	538	565	541	561	498	582	515	558	543	561	561	604	549	585	594	508	587	541	584	551	554	560	573	583	566	576	533	611	568	565	598	570	557	549	542	557	537	537	525	547	532	559	549	499	604	559	554	552	552	564	543	521	552	547	547	509	547	568	557	518	524	556	531	544	571	565	551	566	550	518	532	585	571	510	552	552	562	560	523	545	592	554	574	521	597	619	543	543	550	560	528	549	550	573	578	542	581	561	565	542	524	549	527	541	585	538	540	582	545	560	589	500	556	526	531	539	569	564	575	548	574	580	540	549	531	528	597	558	556	566	570	559	586	539	542	588	545	552	572	548	548	512	574	545	528	563	532	531	574	554	573	559	533	516	583	565	575	554	607	560	536	566	551	539	569	561	523	579	555	551	515	573	532	555	539	540	560	600	549	572	545	538	576	583	569	550	567	570	550	543	565	530	585	539	556	549	547	567	567	527	510	550	620	567	620	523	559	545	563	545	585	617	524	555	620	598	564	530	563	563	583	510	562	576	569	564	502	556	587	566	566	561	528	563	547	562	524	564	565	536	556	550	550	575	520	594	559	582	548	558	551	557	592	531	572	554	521	532	568	585	551	561	589	569	522	553	530	511	523	608	579	513	542	581	542	564	494	539	551	548	578	552	559	568	548	517	556	552	550	554	517	543	566	596	527	598	548	593	578	532	572	569	566	559	568	577	565	554	552	559	566	523	572	563	563	544	543	530	562	539	574	547	563	556	549	557	557	539	548	562	536	542	564	559	597	548	581	556	582	550	548	553	546	592	536	530	595	526	531	537	574	549	498	562	516	547	573	599	564	552	538	555	528	606	500	572	527	555	521	587	560	571	540	595	518	536	585	539	545	595	536	551	527	537	543	568	562	543	527	532	561	547	599	575	570	542	552	540	571	521	556	581	547	536	529	478	563	556	520	564	529	557	551	537	540	529	536	532	556	514	570	561	559	584	529	556	567	558	550	572	546	580	542	548	550	530	571	546	553	580	532	573	541	537	558	538	563	532	556	545	592	560	552	581	543	558	553	588	569	545	561	605	576	561	572	581	587	522	516	528	550	620	538	549	566	545	539	565	559	542	522	514	572	559	563	573	552	530	562	534	547	549	534	566	541	544	520	537	568	549	513	553	563	517	575	580	527	579	567	577	558	567	536	556	525	576	582	569	580	517	560	513	557	508	535	566	568	559	555	571	544	531	554	537	549	534	510	547	603	556	551	540	573	536	563	551	539	557	595	519	523	552	558	523	562	564	570	578	546	539	580	519	601	546	540	548	600	536	551	608	570	572	567	552	539	561	533	538	529	561	550	559	530	599	514	548	559	538	557	561	573	552	566	544	535	549	538	554	536	554	527	556	540	547	586	548	550	582	561	649	538	553	585	506	562	574	600	546	567	544	522	541	573	521	578	567	554	595	590	607	515	565	535	593	555	553	570	594	558	537	569	532	548	564	585	537	546	544	547	551	528	567	566	561	582	549	599	533	572	547	512	582	533	569	542	539	565	553	569	584	562	576	559	573	571	527	562	547	563	564	538	550	549	530	563	544	576	560	568	581	528	531	560	569	547	545	574	558	554	546	544	534	579	574	556	565	588	565	585	591	519	559	509	617	580	523	548	616	565	521	530	547	568	563	537	568	554	552	551	574	587	564	539	561	583	552	519	605	593	548	567	574	555	540	604	591	572	549	562	532	556	558	568	565	552	514	533	553	580	534	540	602	545	559	577	535	489	567	557	540	557	540	549	576	539	593	604	572	523	551	515	547	564	540	539	555	553	544	545	572	549	539	572	574	532	601	546	590	560	529	585	540	572	608	512	573	567	567	530	553	523	597	556	547	538	558	571	535	570	593	549	539	526	580	584	523	596	561	533	551	574	570	578	575	564	581	579	561	549	533	566	547	565	532	548	548	559	600	562	548	535	524	593	550	611	569	557	574	589	545	581	549	597	562	519	534	576	588	580	543	548	607	590	566	552	570	567	579	555	566	563	504	524	572	578	559	565	522	577	576	527	534	545	560	540	570	547	523	563	559	505	552	577	568	579	557	555	522	543	568	575	591	523	595	556	587	535	553	567	547	545	546	558	568	570	574	525	541	555	522	563	539	583	598	574	542	520	527	579	549	526	553	546	571	556	545	573	562	546	561	562	527	553	535	550	597	539	572	553	554	555	547	536	557	556	520	530	597	600	561	516	569	584	557	552	544	593	543	547	534	517	613	511	568	584	575	534	527	547	577	560	564	600	552	614	517	530	568	553	559	533	518	569	545	549	554	570	514	565	564	506	563	565	555	534	556	576	562	576	550	544	550	575	565	528	557	569	515	572	545	540	571	569	528	554	542	570	561	567	573	568	568	560	555	563	521	566	557	534	557	508	566	566	543	549	545	568	561	561	544	568	547	553	562	554	533	561	543	557	534	594	585
25883	21354	23461	10887	630	413	398	2927	9379	4077	341	316	329	303	326	326	296	287	311	309	337	313	302	281	289	297	281	306	310	294	312	341	306	334	268	310	329	319	300	316	317	320	324	301	305	320	332	256	284	317	283	284	289	304	288	308	285	318	323	327	281	273	291	312	286	283	311	314	310	271	302	287	285	330	287	324	279	293	302	312	290	307	304	297	291	305	300	300	309	306	324	276	306	319	311	326	308	274	309	280	307	304	313	323	304	289	287	303	272	298	319	288	290	297	297	316	313	284	275	313	286	320	340	305	264	329	292	271	304	300	276	302	290	287	277	280	293	343	269	285	324	304	289	299	307	302	304	298	307	311	317	322	274	314	324	290	307	298	296	302	326	287	311	287	327	302	314	349	273	287	289	287	351	328	311	292	309	294	281	323	301	307	286	291	314	300	303	300	275	319	320	304	300	270	279	292	293	280	321	328	300	282	311	298	313	293	299	300	323	297	312	298	261	293	295	267	264	293	290	333	302	313	290	312	305	282	296	289	305	278	305	288	298	342	293	330	313	282	291	313	320	324	293	289	310	339	299	321	290	306	285	328	264	318	307	275	339	322	286	294	321	298	288	321	266	305	292	313	298	294	295	297	334	300	287	307	307	318	295	305	312	344	284	305	276	321	256	280	303	314	242	311	295	313	281	307	262	298	319	279	304	291	300	329	308	313	310	294	301	301	312	259	315	296	282	310	311	301	311	252	305	336	324	330	306	299	329	279	290	323	320	335	316	302	305	300	272	307	322	308	312	313	347	306	301	293	300	281	330	325	319	281	288	294	306	310	289	292	329	317	282	306	308	310	339	262	316	276	308	341	332	296	284	313	303	320	285	285	313	300	297	286	280	307	300	325	269	288	292	305	277	287	280	309	291	299	274	321	312	285	303	277	281	307	303	310	320	288	284	317	327	316	298	313	318	285	286	294	327	290	281	295	316	310	317	311	305	285	287	296	327	312	319	287	304	335	302	305	284	291	318	291	291	311	306	289	311	297	313	310	310	274	287	329	293	304	286	309	279	304	296	318	282	295	295	318	303	282	255	288	272	307	306	333	326	270	277	302	280	324	265	309	294	295	314	289	291	319	324	317	293	274	299	315	302	334	288	294	310	289	292	282	289	315	322	287	307	309	299	324	336	320	307	265	307	294	291	303	296	299	255	300	344	313	302	312	323	303	287	290	302	287	320	304	301	308	325	324	279	289	294	300	301	305	278	291	318	287	297	292	319	293	312	304	311	324	290	302	291	326	314	281	321	321	285	326	334	303	294	273	296	339	317	295	284	329	302	286	294	327	295	299	303	295	298	333	291	309	311	312	316	306	309	319	317	289	294	287	310	309	290	295	305	331	315	273	298	283	305	324	312	294	315	288	309	305	310	342	306	280	307	323	281	323	307	284	337	286	261	296	283	307	293	318	298	274	289	339	302	289	288	306	292	317	295	302	284	317	293	319	288	309	309	314	302	288	313	298	285	277	294	279	296	315	332	316	333	313	296	314	314	298	300	269	337	305	337	326	280	300	320	280	308	300	299	324	323	303	288	330	313	306	295	274	313	337	274	287	302	313	301	323	297	295	309	281	329	307	287	326	286	306	272	277	307	282	315	329	292	286	309	306	319	287	291	282	311	341	285	296	286	274	296	305	300	319	329	302	298	321	292	315	312	292	324	308	269	310	329	331	272	272	302	308	299	300	290	266	320	303	299	339	300	294	296	287	284	272	318	284	256	311	311	331	305	284	299	321	279	319	321	291	320	322	286	287	293	298	300	299	268	275	306	300	279	326	300	312	291	297	295	312	311	299	296	299	304	294	316	294	308	293	315	316	315	310	283	310	294	293	288	310	310	322	319	314	303	284	289	315	295	294	310	280	310	283	296	319	278	289	310	307	288	294	299	277	300	294	315	299	335	296	270	322	311	325	314	279	295	316	324	307	306	283	329	328	353	295	296	308	273	301	293	328	321	303	301	339	313	285	287	294	297	251	280	282	291	320	285	301	306	328	282	278	271	335	317	304	319	340	289	282	293	284	282	310	347	312	310	275	319	309	289	305	293	299	290	288	293	309	309	294	332	287	291	289	305	321	279	301	254	303	334	320	286	285	289	295	326	334	309	267	330	325	294	285	314	311	319	312	320	324	285	308	287	311	288	282	300	257	280	299	326	309	311	281	323	344	292	286	297	311	271	261	313	304	322	301	272	300	313	300	322	284	323	306	295	275	315	278	311	324	293	296	282	275	295	277	301	276	309	292	293	308	297	310	306	308	299	309	300	289	318	289	304	310	318	292	303	336	268	292	306	326	295	298	292	319	270	307	285	330	320	315	300	325	303	274	323	258	304	336	316	314	327	305	313	298	306	294	288	299	296	288	291	318	296	311	264	346	352	304	286	293	307	283	314	295	293	282	318	321	319	299	298	346	300	339	293	286	295	276	301	312	302	337	270	321	313	323	279	342	303	304	333	310	323	336	317	315	265	294	301	289	300	283	293	295	307	294	292	296	289	287	349	293	300	319	299	302	287	310	310	323	328	300	297	272	284	297	309	301	308	296	292	260	290	291	310	285	314	327	307	296	306	322	271	307	298	338	296	281	311	311	306	330	309	333	295	304	303	332	298	314	318	301	309	332	277	284	318	282	307	297	260	293	310	317	331	288	312	275	305	290	301	295	312	302	347	307	336	302	301	299	282	288	295	324	313	278	295	320	307	301	274	322	308	313	292	303	309	262	325	304	297	336	285	298	297	322	329	324	303	263	272	321	318	306	317	286	297	287	296	315	306	321	290	306	324	301	306	296	294	287	280	317	304	318	294	307	311	300	309	302	304	264	299	289	285	267	300	330	296	287	321	309	293	301	299	335	315	310	301	300	296	291	276	285	323	282	266	294	323	325	303	313	310	286	324	313	291	300	285	307	305	314	316	289	313	328	324	300	275	288	330	328	298	292	289	298	296	302	297	295	274	331	290	315	306	274	284	311	271	318	327	328	288	293	318	301	307	277	314	263	321	298	294	278	303	321	300	305	280	302	302	290	297	283	311	315	313	294	299	276	348	322	271	319	306	295	281	306	301	351	305	301	314	338	287	305	321	287	291	311	302	308	305	279	303	317	315	301	309	306	307	285	296	305	313	358	300	274	298	293	326	275	300	300	291	306	284	294	318	315	283	312	302	295	319	273	335	295	311	305	319	315	289	311	295	287	303	284	296	306	277	330	317	301	312	298	306	337	310	321	319	297	268	297	283	299	307	293	325	319	288	332	303	295	292	300	327	302	333	314	351	329	297	321	274	289	327	317	317	269	300	286	333	299	278	312	303	304	288	319	293	321	314	306	296	313	285	265	314	313	325	327	317	304	287	272	318	332	306	301	296	302	325	337	269	279	324	307	316	319	317	299	313	318	280	306	311	268	326	311	298	295	282	261	286	317	300	315	291	306	326	320	339	311	305	284	300	288	307	317	280	272
19037	10459	2945	1605	1170	987	838	8204	21148	8669	670	602	639	516	637	600	592	616	577	645	590	582	562	523	582	555	591	545	555	551	556	599	585	573	582	626	548	506	641	608	591	582	558	597	551	567	571	556	556	551	591	545	544	564	576	612	614	540	580	519	567	580	581	566	577	572	616	552	591	594	580	558	556	575	545	547	567	593	554	575	562	597	595	542	615	550	548	559	565	567	577	585	552	536	569	554	549	586	562	601	541	607	537	547	566	581	564	570	508	562	581	538	531	585	545	563	548	577	550	565	548	578	534	530	571	548	598	594	528	599	559	534	546	560	537	604	588	548	573	575	583	567	575	605	613	579	575	613	555	591	626	581	575	617	562	607	590	580	557	583	539	535	555	548	597	566	583	540	573	592	568	588	562	574	556	581	571	587	564	569	594	598	536	556	594	615	553	547	571	564	577	593	564	564	510	566	576	588	564	573	581	557	607	561	528	575	548	559	576	610	554	606	591	559	568	561	591	585	582	540	525	549	604	554	543	566	557	523	561	612	595	607	578	537	572	610	564	620	584	573	574	557	577	564	588	586	603	525	514	598	543	590	586	570	568	552	560	616	572	566	557	514	588	541	553	579	544	553	582	578	523	575	577	543	570	560	606	559	547	569	559	599	588	570	584	545	557	573	577	564	601	543	556	573	578	572	524	611	610	569	597	543	562	539	535	518	589	588	599	600	549	608	545	555	541	574	588	630	562	542	513	534	537	580	552	613	556	571	568	550	567	552	527	583	559	538	571	573	546	571	588	579	557	567	530	574	524	549	557	579	587	584	564	546	524	585	580	574	585	590	598	567	565	530	529	553	580	565	555	553	564	568	537	553	566	559	544	572	557	567	566	544	576	557	569	555	587	561	573	570	560	552	581	554	542	599	564	531	571	573	593	610	551	582	524	576	552	547	501	658	573	605	591	569	580	550	575	603	569	533	547	592	564	569	628	562	591	582	588	509	533	565	573	586	563	567	602	567	558	546	536	590	547	583	564	558	563	547	559	586	551	576	566	561	550	572	552	571	557	601	545	549	548	542	613	589	632	562	534	575	579	570	566	556	564	598	564	547	552	543	564	610	565	580	573	553	585	591	553	514	587	526	574	565	565	552	577	548	498	540	577	551	644	550	540	555	604	575	527	543	578	532	547	565	592	590	591	587	588	581	526	557	575	552	555	591	554	537	545	578	602	587	575	568	591	590	551	583	602	563	530	553	580	557	579	587	533	580	572	564	548	569	582	603	538	548	550	572	585	595	551	583	549	623	555	541	550	556	556	570	561	593	585	568	555	621	576	508	587	559	582	561	556	564	562	581	574	600	549	546	555	611	566	592	584	550	561	548	583	599	565	609	543	552	587	549	612	578	547	530	562	583	569	543	526	548	578	560	527	605	581	573	604	559	547	589	589	584	591	545	612	583	547	586	550	549	566	550	559	539	599	545	563	616	564	580	548	563	595	583	571	580	521	564	531	561	546	570	577	566	577	550	589	566	541	588	557	557	590	548	535	549	545	551	581	555	568	562	573	520	578	589	555	591	587	578	591	566	593	537	592	544	606	580	533	591	597	554	571	571	576	572	591	582	546	548	551	578	570	588	563	547	535	524	569	598	567	545	581	583	565	543	549	595	595	540	562	564	568	569	580	521	609	559	601	524	552	578	552	615	592	535	547	545	565	595	561	598	564	592	581	541	546	574	538	564	572	592	544	533	547	557	605	559	604	553	593	562	524	564	571	530	543	526	571	520	585	604	594	572	554	540	571	563	553	521	618	556	558	559	561	525	553	586	574	586	602	566	552	566	616	583	551	533	543	514	572	538	577	603	596	556	570	551	542	554	562	568	601	600	597	546	624	557	565	576	555	563	581	562	570	573	569	565	541	555	532	561	553	590	580	544	530	556	548	561	562	561	537	567	591	570	572	544	560	560	581	589	568	546	541	624	583	560	552	583	591	578	580	538	513	573	574	547	547	576	561	581	557	555	549	564	565	584	606	529	602	513	594	570	563	540	548	600	578	568	577	573	557	545	543	554	559	576	563	541	581	557	552	548	586	535	542	596	538	602	563	577	577	592	569	574	571	567	589	592	536	569	564	516	605	562	570	559	574	543	587	584	590	566	591	585	554	588	570	580	569	559	571	563	574	577	588	557	564	557	551	565	543	528	542	566	576	578	538	597	607	556	528	535	582	578	595	548	538	574	540	615	591	566	593	586	561	550	581	558	585	615	578	559	574	556	594	556	573	549	536	550	572	556	575	553	593	591	568	538	580	570	556	559	536	539	576	581	555	563	563	575	576	534	613	556	557	578	565	547	596	549	576	573	601	579	532	588	574	552	530	558	587	557	590	541	537	581	578	548	575	574	573	584	549	579	564	537	612	600	581	568	583	558	537	569	563	578	562	579	565	562	569	581	551	575	560	540	561	591	564	593	577	546	590	624	584	556	571	582	582	567	632	558	562	595	574	554	591	573	547	579	563	565	538	550	518	575	533	541	551	609	599	555	561	569	547	553	586	568	572	591	544	557	575	557	563	546	588	569	589	566	563	578	582	605	573	541	550	570	554	548	604	587	540	570	540	549	533	607	571	561	573	607	534	519	585	617	567	541	592	564	544	560	599	575	575	527	583	571	561	585	533	576	598	579	568	602	609	570	582	546	563	555	574	595	571	618	584	538	581	552	539	572	573	553	566	568	554	573	528	553	585	527	555	556	579	569	547	590	574	547	578	581	591	564	596	537	519	551	545	555	580	575	583	535	530	543	548	589	587	574	587	547	577	602	565	538	594	576	587	581	571	598	539	563	600	615	580	558	580	569	570	581	558	574	569	547	603	586	613	583	569	548	554	564	592	559	576	630	577	574	600	553	549	570	570	590	520	574	574	542	615	546	562	552	573	515	580	517	558	572	544	579	558	566	557	585	565	564	594	580	598	606	594	569	593	534	583	558	592	599	570	567	536	545	555	525	527	536	555	593	556	600	521	537	560	525	594	568	575	580	564	594	523	487	550	554	583	560	590	606	580	524	538	578	571	587	572	575	605	556	534	558	532	583	543	550	587	576	525	601	601	605	544	554	562	590	552	586	545	580	582	566	618	591	572	554	550	622	544	576	591	571	547	589	599	594	564	578	578	563	541	561	594	554	548	625	553	567	601	541	558	571	617	578	556	512	607	602	574	540	567	566	592	584	563	561	592	594	588	537	530	589	571	571	553	558	595	567	536	546	546	584	558	546	526	598	534	589	605	593	583	551	528	547	598	558	544	574	586	578	549	553	576	549	569	597	553	567	528	559	547	556	543	533	541	580	546	570	570	574	549	530	569	549	570	533	587	563	581	548	516	593	573	584	602	592	568	565	570	568	543	528	558	546	603	531	548	548	544	595	596	547	511	582	547	560	601	542	541	556	575	559	549	563	520	601	578	585	541	560	586	570	548	539	591	541	567	561	598	559	569	545	571	575	530	585	575	573
23734	21540	29165	24274	21520	15900	2202	19997	37502	22747	1678	219	222	213	180	172	172	167	159	175	171	155	165	168	150	139	162	161	155	165	148	145	150	137	154	171	141	162	155	143	156	153	166	133	149	144	155	143	146	150	170	177	142	157	158	174	144	145	151	162	143	140	124	147	168	160	146	133	151	154	145	145	141	155	168	120	151	126	129	138	146	140	132	140	141	163	152	179	122	165	137	175	134	157	162	158	136	143	184	167	151	150	159	152	151	143	158	131	141	183	149	121	140	176	147	158	134	160	151	175	142	149	142	141	143	130	154	155	152	149	150	140	149	124	164	152	141	149	146	153	132	147	136	155	164	139	140	166	157	150	160	175	145	154	156	135	150	145	137	156	154	150	138	147	169	154	156	151	162	128	152	133	135	147	143	152	146	161	135	155	150	153	166	160	173	155	163	157	116	167	157	148	143	143	144	140	150	164	136	138	151	141	157	143	137	162	149	159	152	155	140	145	156	150	130	149	175	137	149	137	175	134	142	148	145	153	142	159	172	137	144	152	153	150	156	163	154	136	127	154	166	149	152	150	160	155	165	159	142	125	145	134	151	144	143	154	135	138	141	142	144	152	153	182	160	161	133	155	152	157	151	145	146	167	159	140	149	135	146	143	137	147	121	147	137	149	139	117	158	148	150	149	143	164	165	149	142	156	139	129	128	153	145	140	168	149	155	154	159	136	162	138	137	150	135	158	166	132	156	145	155	126	150	164	142	150	140	146	157	136	135	162	139	143	158	149	164	163	181	138	146	143	146	149	138	126	153	137	175	159	151	147	147	159	147	116	139	140	157	142	150	158	145	158	137	148	155	143	137	180	155	146	130	166	152	143	149	157	137	148	161	159	156	131	151	137	152	142	150	140	145	154	161	140	155	142	172	134	147	157	144	148	138	162	134	170	155	153	141	153	154	152	136	132	149	167	140	171	157	151	163	130	173	138	159	141	136	141	116	150	140	134	147	151	155	146	146	152	132	152	143	134	146	147	130	135	137	156	153	147	163	154	133	139	171	144	145	139	143	132	125	155	140	171	131	145	151	173	134	162	167	153	131	140	142	142	139	141	161	150	141	148	140	135	163	138	137	132	141	154	137	141	151	149	155	151	141	148	152	131	168	150	147	149	124	163	143	145	156	153	162	135	154	149	135	150	153	145	147	149	128	145	130	135	157	146	154	146	159	146	113	150	163	140	150	165	147	151	160	164	148	149	147	148	149	141	138	144	155	158	169	134	154	149	156	145	166	155	134	147	144	168	141	146	138	151	146	131	163	153	150	126	161	145	180	143	161	151	140	157	156	156	155	143	125	139	130	124	146	145	145	128	176	138	154	136	138	137	181	127	135	144	122	175	148	157	132	158	134	140	143	140	138	153	161	154	151	128	132	168	141	149	133	146	127	162	136	163	149	155	172	148	147	150	157	141	158	145	128	168	145	154	140	137	143	148	108	136	165	156	140	144	141	143	173	141	153	148	142	148	153	141	141	156	141	141	157	155	156	170	159	144	171	164	136	143	136	142	152	147	156	150	144	156	156	137	137	144	126	156	139	141	163	132	160	138	152	161	149	156	169	147	150	135	172	155	156	156	138	150	144	142	141	145	140	159	151	165	151	145	149	146	143	154	162	158	147	144	155	153	140	152	151	158	167	139	125	158	146	129	156	141	158	124	140	141	133	117	127	148	159	136	163	152	153	132	155	177	137	154	132	157	137	131	135	163	164	165	141	150	152	159	135	174	132	148	131	150	140	148	151	150	157	166	155	145	138	155	142	137	123	146	154	159	159	140	154	151	134	186	145	146	162	155	149	138	142	159	146	153	162	141	167	145	152	148	151	171	166	146	157	131	161	163	143	140	130	149	141	149	152	161	141	148	138	157	164	175	151	140	131	156	134	163	140	152	148	135	135	143	144	157	148	157	147	125	137	139	153	157	150	149	143	158	143	137	161	160	142	141	151	146	146	154	153	161	160	151	155	129	152	134	146	138	167	153	160	158	150	139	133	128	164	137	166	118	142	155	168	170	142	124	160	158	140	147	149	134	142	138	166	177	148	153	130	131	147	162	131	138	136	138	131	150	162	184	144	133	147	136	143	157	150	151	138	147	160	141	155	149	139	145	173	157	150	129	137	147	161	142	156	146	126	149	172	132	127	143	167	157	135	132	182	170	172	135	130	136	157	145	127	164	149	139	153	152	130	156	133	160	147	157	135	154	161	160	145	142	150	146	156	142	160	143	144	152	161	162	140	138	141	133	165	148	136	144	149	147	142	147	161	147	154	144	152	149	151	157	162	159	142	146	149	155	154	161	148	140	132	145	169	146	142	159	155	140	171	143	137	120	148	133	151	171	143	139	140	157	158	126	158	162	137	168	147	138	144	157	150	151	148	154	130	160	141	157	143	170	161	143	110	152	147	135	135	142	163	154	123	131	143	138	141	144	135	147	146	166	166	160	142	149	149	131	134	153	151	160	150	140	132	146	155	129	152	156	147	149	130	149	142	160	168	164	119	139	165	163	141	154	159	137	144	124	112	171	150	138	123	153	152	155	169	140	159	146	142	156	150	160	141	143	135	134	159	142	141	150	128	180	147	152	124	175	136	145	134	161	170	156	142	145	155	155	173	138	154	158	161	155	152	134	151	137	137	163	134	137	139	150	137	166	123	142	144	163	152	159	161	154	136	162	139	136	136	149	178	131	144	139	128	143	173	140	143	160	171	139	149	160	139	176	150	146	158	149	130	144	137	147	135	122	129	144	146	148	142	164	156	152	159	124	185	154	147	152	143	148	148	158	163	153	139	151	148	155	147	136	157	161	167	149	140	148	138	153	156	148	144	150	142	158	146	150	129	144	139	168	140	161	151	174	157	141	136	167	151	150	157	147	117	160	164	158	166	163	126	138	144	136	150	156	125	165	133	137	135	150	158	139	160	136	159	140	148	155	154	145	152	136	138	150	135	139	170	141	164	127	155	162	142	165	136	143	141	153	174	167	135	155	162	146	137	144	150	152	150	143	131	146	140	138	151	156	149	129	142	142	112	140	141	144	154	141	159	162	163	134	144	156	124	147	160	157	141	146	161	155	140	144	157	162	149	127	149	159	128	155	138	141	132	161	145	143	163	144	164	157	150	174	140	162	143	151	141	159	139	159	156	169	142	129	162	166	134	134	164	164	156	140	150	154	137	155	132	158	137	151	154	147	144	137	132	143	158	158	165	151	160	162	151	185	153	157	150	156	137	171	144	148	167	150	146	139	155	142	160	154	125	134	141	127	164	160	159	160	153	159	154	140	143	146	146	131	133	126	174	157	140	157	142	137	130	139	152	150	176	157	177	148	137	154	153	156	157	148	172	147	149	146	155	154	158	146	146	142	162	153	158	184	141	153	155	159	135	146	136	162	134	138	143	152	135	153	157	146	158	147	131	159	143	134	170	139	119	136	135	144	165	132	163	125	140	174	144	141
25871	24026	12415	6333	4138	2838	4725	33756	45914	26560	603	534	524	453	450	441	380	401	412	408	337	347	344	319	375	313	342	314	312	295	315	300	319	303	324	299	309	280	308	319	309	288	284	311	285	297	278	298	278	304	273	281	288	291	271	289	286	324	308	291	253	320	311	292	311	265	313	260	311	282	297	289	269	309	272	269	266	269	285	277	315	273	286	288	286	289	284	291	289	282	245	295	290	253	305	292	295	276	280	280	268	314	295	287	271	294	294	279	342	299	296	278	294	265	286	318	296	319	289	340	263	290	261	302	303	288	286	294	275	290	295	237	283	273	305	276	288	292	272	305	301	289	261	257	272	279	290	270	284	279	304	262	298	274	254	290	284	303	305	274	283	297	292	327	297	297	273	296	314	272	285	301	286	286	284	296	281	283	308	273	296	265	274	278	283	293	273	304	292	257	278	255	280	297	304	275	284	278	273	322	281	277	296	280	284	319	279	285	271	340	283	289	260	294	281	285	296	283	256	272	289	293	260	273	310	325	286	304	279	265	291	291	279	271	291	259	283	285	292	273	282	272	292	258	309	303	290	292	268	268	289	268	303	298	285	280	271	269	316	256	290	266	291	265	290	295	276	289	282	298	320	311	289	300	287	296	313	282	289	293	277	303	276	305	272	299	298	313	307	264	275	272	305	332	284	294	306	288	264	262	297	275	293	282	317	290	271	262	266	298	287	277	283	292	289	279	282	300	267	248	292	323	277	266	277	299	275	302	281	318	304	285	260	275	250	276	290	271	276	280	290	295	286	276	293	291	307	275	270	295	286	273	279	279	281	292	290	281	242	303	296	299	281	291	318	257	309	276	281	296	289	268	294	280	305	287	282	308	270	283	302	303	298	291	303	272	270	284	259	276	321	286	264	280	303	295	310	284	286	287	280	268	265	261	295	260	306	280	266	261	286	281	309	285	292	280	294	303	325	296	264	256	260	305	270	292	278	296	264	266	289	285	269	318	290	280	297	280	269	289	286	273	304	296	298	314	324	304	287	284	294	284	294	285	269	275	264	276	290	270	301	270	284	294	302	259	267	317	299	282	268	267	282	282	255	299	294	274	293	318	296	301	289	268	291	252	258	242	318	249	277	292	278	304	270	258	286	296	310	289	297	286	283	274	268	277	283	274	311	307	301	321	304	301	297	281	290	274	275	281	289	266	279	273	308	276	281	288	273	302	309	279	289	295	301	281	300	266	276	291	239	306	287	269	314	297	283	297	306	252	269	285	254	313	275	280	297	281	292	305	279	298	294	300	254	282	283	295	275	288	259	304	267	262	289	277	301	299	288	277	310	275	285	303	291	290	316	299	287	278	274	254	293	278	285	314	285	261	285	272	275	277	282	313	252	304	280	297	300	271	311	273	260	277	302	295	287	284	287	287	279	307	273	290	260	276	288	311	272	307	314	293	279	299	284	272	284	265	268	276	266	275	272	277	295	287	271	286	281	258	282	258	324	300	279	303	338	307	281	274	301	311	274	288	288	285	282	285	265	257	296	278	292	285	286	306	292	298	283	254	277	279	275	281	285	316	243	290	258	290	293	259	283	259	305	294	291	274	312	304	272	292	268	292	287	298	281	276	325	256	312	294	268	297	264	284	302	290	287	301	291	282	292	272	277	284	311	265	266	293	262	300	265	298	295	267	261	290	300	293	291	289	280	278	304	268	298	287	268	287	275	263	282	272	270	299	305	255	264	264	292	285	289	282	268	288	291	274	259	256	294	300	284	287	252	294	253	307	269	300	238	280	274	299	272	273	264	301	289	278	297	265	303	289	253	296	303	264	289	286	267	280	291	294	262	280	243	291	284	255	281	268	285	282	310	282	289	305	297	295	287	279	274	276	296	275	312	289	298	315	287	311	277	293	254	258	255	301	272	294	302	313	317	296	256	280	317	256	276	274	282	280	281	314	316	282	271	250	247	281	271	295	281	311	268	299	285	317	276	276	279	314	281	287	285	273	301	294	296	265	282	291	295	273	291	310	295	314	267	297	306	275	277	292	274	302	300	276	276	304	276	303	279	289	268	259	292	262	278	281	311	283	290	286	279	295	254	251	270	251	272	295	303	273	280	273	283	273	310	303	273	309	270	277	291	304	273	291	309	293	299	308	284	297	283	277	279	291	285	290	273	298	316	281	284	265	278	280	309	282	267	293	293	288	317	260	282	281	283	321	285	296	300	275	283	279	300	284	279	276	296	298	263	294	278	286	313	288	298	291	311	271	301	267	243	270	331	284	304	274	287	274	253	267	290	246	274	278	281	276	266	277	286	293	281	279	259	282	301	308	289	280	297	271	271	281	280	297	255	293	269	277	270	272	282	273	305	266	297	302	258	283	260	258	270	290	275	271	275	274	264	304	303	271	294	286	291	316	289	276	285	277	298	260	293	282	283	312	326	293	287	253	252	290	300	315	308	293	298	288	252	296	281	303	294	286	295	302	271	305	286	293	272	285	286	286	307	295	281	305	312	278	278	284	275	295	274	285	232	269	283	278	285	294	271	261	261	304	280	290	321	273	280	244	270	264	289	290	279	319	291	294	278	259	299	293	284	304	275	286	294	274	291	307	273	276	270	296	285	283	289	299	266	264	292	282	268	298	269	293	278	257	300	307	298	285	263	301	297	282	294	297	264	270	282	293	301	285	311	281	292	283	278	307	292	281	283	307	296	268	288	280	293	274	279	273	285	249	243	281	319	274	274	268	300	268	287	276	295	261	294	288	282	270	302	288	281	284	269	265	276	304	326	307	287	284	299	260	305	314	281	326	282	275	256	297	314	256	293	299	322	321	317	296	308	303	303	302	295	285	273	243	305	308	297	257	327	267	303	299	301	289	280	260	260	283	265	278	291	292	249	273	285	295	290	285	271	305	294	305	271	276	283	303	287	286	261	289	306	279	279	301	274	297	303	289	279	284	276	302	295	294	283	295	297	302	281	267	299	308	295	298	308	301	338	260	250	297	313	267	295	295	295	270	288	286	297	296	275	281	287	242	291	298	261	281	262	273	292	285	292	262	265	285	279	263	265	292	275	286	282	293	287	255	261	289	288	299	290	261	267	266	278	307	281	281	291	283	304	311	326	276	277	281	260	295	303	280	286	284	272	289	292	265	258	278	294	262	280	295	315	276	299	288	318	304	285	293	285	267	276	316	276	312	290	273	279	277	303	275	297	238	272	308	309	252	271	289	270	316	294	275	280	287	284	286	254	287	314	313	294	281	268	279	306	282	287	271	283	277	300	275	283	279	271	249	303	293	275	297	296	302	304	284	270	260	277	289	290	292	309	280	301	255	256	305	268	302	262	279	276	284	282	305	282	269	302	282	243	313	288	273	271	300	298	273	279	295	286	262	312	293	312	304	294	264	285	276	291	285	280	299	305	287	258	289	257	291	301	272	286	252	302	264	270	299	296	300	268	276	279	307	257	274	289	314	296	287	257	297	282	295	294	286	306	279
27281	18821	3687	522	412	345	580	2425	3527	1707	308	310	275	299	292	295	315	294	341	308	310	303	319	337	309	300	308	293	303	310	284	276	301	301	320	276	329	301	332	264	314	301	329	294	315	295	300	296	302	292	279	296	258	356	304	339	283	302	277	310	287	291	278	299	311	310	289	293	294	262	262	303	312	286	285	285	294	301	252	318	289	284	288	335	319	275	296	290	329	321	300	301	308	309	283	308	285	295	331	340	293	288	307	305	283	324	306	320	291	284	306	294	327	272	275	299	310	309	273	307	318	319	307	279	304	310	303	311	310	292	297	283	285	319	305	315	281	303	279	317	324	294	268	315	324	316	308	326	300	324	299	301	280	314	302	289	327	290	309	313	304	320	289	299	308	303	339	285	314	315	300	287	298	315	308	313	305	304	322	317	339	300	319	321	296	296	274	289	284	308	312	298	313	300	328	260	318	292	326	326	292	294	329	300	310	319	281	298	319	331	288	311	312	291	295	328	304	305	282	304	306	314	307	310	275	288	318	290	281	313	314	318	259	270	285	292	292	270	317	286	302	312	292	297	297	289	296	313	290	269	300	299	303	299	338	319	289	317	315	312	307	307	296	328	318	315	280	303	323	306	290	322	300	323	323	302	299	263	277	308	301	328	326	305	304	299	332	307	292	302	300	315	304	369	293	293	322	307	307	316	293	269	316	277	264	298	335	280	320	301	325	300	307	312	291	290	322	279	301	255	303	289	320	294	305	284	280	310	326	302	281	279	318	276	289	302	297	344	336	303	297	297	289	302	288	284	308	296	334	270	337	312	307	294	320	295	295	289	285	297	315	350	288	315	323	296	299	274	347	286	316	275	350	281	322	264	295	291	272	304	282	313	296	318	327	298	318	313	302	310	316	304	287	294	290	301	298	281	301	286	328	281	296	301	278	294	285	277	328	290	283	328	283	309	276	283	294	305	306	310	333	305	286	288	297	308	319	329	303	348	298	309	308	328	297	321	309	321	307	292	294	300	301	290	305	312	305	280	292	286	284	268	270	312	298	279	320	298	284	341	343	308	303	289	300	325	272	282	330	317	325	319	304	308	323	313	313	319	298	321	271	315	324	313	294	294	268	326	290	290	299	310	278	337	337	294	270	299	279	297	311	296	280	298	290	316	323	284	298	305	308	313	305	296	303	302	320	305	298	295	297	323	271	283	291	303	330	333	296	274	330	310	300	317	301	289	286	325	277	297	306	298	274	308	303	314	286	346	291	320	290	347	292	311	289	265	297	326	305	316	293	308	332	305	310	284	298	321	300	297	285	251	335	298	314	333	257	309	311	294	288	312	320	317	298	303	285	305	316	290	301	262	310	321	277	308	322	317	320	311	296	296	277	314	321	286	291	294	318	308	302	303	285	323	277	311	329	320	322	298	341	272	288	294	289	310	267	329	288	294	294	304	290	309	283	312	302	270	330	287	290	302	312	303	277	300	314	319	305	329	314	286	280	304	314	274	309	303	288	296	300	311	301	272	305	323	272	290	276	312	290	326	301	299	324	317	302	327	323	320	267	291	280	275	340	315	309	307	295	299	298	333	283	287	334	290	301	299	308	276	271	304	274	326	317	322	306	301	324	327	279	331	307	299	321	303	310	276	304	277	291	315	295	285	280	308	297	338	300	285	317	317	324	261	300	306	308	278	295	298	328	310	312	307	287	315	300	259	308	288	277	325	331	295	297	280	317	287	292	293	307	324	303	276	296	320	298	321	302	317	329	295	289	294	325	301	321	324	325	316	298	314	316	271	317	308	331	285	280	307	295	280	292	309	287	317	304	297	316	307	290	300	273	271	285	299	304	283	299	266	328	277	326	289	291	316	299	308	295	333	305	303	312	288	298	301	317	307	282	306	323	295	314	312	330	293	300	312	295	324	320	299	285	291	298	292	304	295	303	314	310	307	334	302	281	300	292	360	323	279	302	293	278	286	340	267	294	297	324	310	295	302	327	308	315	313	271	294	285	293	316	326	277	295	328	331	274	318	325	340	339	305	318	286	315	313	319	304	304	305	291	314	308	323	304	330	274	289	317	291	281	309	289	296	290	335	276	301	282	321	316	326	333	337	316	284	332	304	282	291	271	309	306	313	291	264	282	324	330	326	306	297	283	279	335	294	299	294	289	329	310	269	309	307	289	333	288	297	320	275	273	302	331	296	342	309	289	304	295	286	284	297	323	325	306	351	323	301	309	298	278	312	303	320	296	316	307	293	297	294	313	293	303	348	310	315	312	304	285	269	293	293	337	301	275	301	279	293	312	300	308	306	299	312	319	319	306	325	333	297	291	307	281	323	337	337	304	304	286	288	315	289	310	292	320	311	290	306	296	294	329	288	303	290	315	275	305	308	293	299	307	318	308	318	311	290	300	324	303	268	312	305	322	302	308	292	287	341	292	302	321	306	321	288	290	291	309	303	311	301	278	323	292	266	293	306	305	288	313	312	291	288	285	294	294	306	295	284	298	300	309	303	288	285	302	313	292	288	313	317	294	288	313	291	328	303	324	274	305	289	302	298	293	256	311	295	280	269	271	301	308	314	298	270	308	312	302	297	292	299	299	270	282	299	302	287	318	276	296	289	304	311	309	278	332	279	308	273	302	306	328	319	285	303	296	305	302	284	309	284	315	299	297	303	295	288	297	298	331	302	360	335	305	300	289	281	302	308	298	302	318	316	291	311	301	290	306	280	309	275	295	320	309	296	293	299	321	303	286	289	261	317	282	266	311	303	305	295	281	301	338	305	270	297	294	311	278	292	302	305	302	308	295	339	285	312	319	297	268	288	312	320	287	291	302	301	292	312	308	267	286	314	321	299	300	327	281	288	325	290	281	285	317	258	278	289	318	290	313	297	321	326	327	290	282	286	297	303	309	285	326	269	319	283	312	295	296	273	304	293	315	300	312	322	284	289	335	325	291	293	287	289	283	316	301	292	292	299	325	284	306	294	299	286	310	316	288	334	288	314	321	312	301	323	289	308	321	313	339	311	316	312	276	289	312	290	303	300	326	336	319	306	305	293	336	325	285	282	284	313	300	332	302	279	296	293	295	264	267	297	278	318	278	292	304	280	276	315	281	306	332	289	269	336	319	276	300	337	311	277	294	303	295	307	289	286	290	285	311	321	310	297	303	291	293	303	299	314	334	294	282	322	277	302	316	289	315	331	330	282	317	316	306	329	287	302	301	305	320	273	284	285	279	273	309	332	276	265	313	312	279	279	289	271	310	259	293	285	297	314	319	290	315	275	311	308	289	285	315	302	293	299	276	318	305	296	263	311	305	314	294	314	307	299	347	278	284	287	300	324	311	308	323	318	297	318	291	299	293	289	322	303	312	336	279	294	297	268	285	312	327	336	300	340	295	315	315	311	312	300	298	276	312	266	293	309	307	326	299	315	308	312	298	294	279	302	320	302	286	317	343	305	295	320	300	343	286	293	300	293	290	290	334	300	329	319
17475	6093	1283	835	706	694	1548	7131	9595	4140	587	559	551	558	546	593	575	577	598	616	527	566	536	528	576	552	538	574	598	566	504	557	577	563	569	517	592	575	552	556	540	558	532	580	567	543	598	532	594	581	592	551	579	552	536	563	566	587	561	557	558	567	563	588	552	612	585	568	595	558	487	564	576	553	593	582	576	529	568	595	553	581	620	588	609	591	580	547	553	538	552	560	596	574	567	588	560	565	584	565	562	635	546	589	555	570	545	548	563	541	559	575	591	549	561	547	580	567	567	565	556	566	572	555	570	541	588	615	553	536	584	547	562	583	558	542	577	585	562	597	558	563	589	574	602	559	586	591	568	577	583	552	560	518	534	580	513	559	573	548	573	576	617	553	590	566	570	558	555	587	571	562	590	583	549	578	531	588	608	567	578	537	581	584	573	556	547	593	520	577	556	597	514	563	552	597	570	563	558	537	557	588	607	560	616	562	587	537	547	535	581	603	579	551	562	553	555	521	526	535	574	567	535	589	560	565	536	549	632	580	597	520	512	554	589	549	610	560	589	586	587	546	586	548	567	586	587	582	549	598	563	555	605	583	566	579	545	520	572	543	569	587	562	541	571	618	544	578	602	550	584	579	546	569	532	557	570	574	535	523	533	613	591	513	531	549	581	621	577	569	588	568	564	526	595	573	574	580	536	593	555	584	531	555	565	572	551	582	596	576	606	602	518	554	576	572	550	576	564	592	578	589	563	546	567	579	557	530	574	586	583	603	562	565	606	543	552	532	559	569	553	583	535	583	578	558	558	552	538	583	549	541	562	530	552	596	603	580	590	581	595	541	583	517	613	586	582	538	536	564	563	592	588	578	562	573	590	535	551	577	565	578	630	605	596	564	565	553	519	567	585	573	554	564	572	554	539	566	544	556	536	575	571	576	579	553	554	545	547	573	567	543	585	559	576	579	592	574	580	556	546	582	571	583	561	592	511	575	600	586	555	576	556	599	553	572	524	570	562	558	516	544	538	587	588	558	590	519	544	537	588	608	542	562	557	533	566	570	568	571	572	579	567	596	517	605	552	622	573	561	551	526	579	576	556	609	555	521	552	596	598	557	562	554	519	551	597	540	561	584	570	592	568	585	563	560	552	551	573	555	529	571	602	562	522	581	526	529	600	561	581	541	560	560	589	555	565	558	556	552	541	588	541	548	552	598	630	588	578	574	551	564	522	566	544	569	570	568	554	612	584	539	583	596	589	541	540	555	538	560	572	592	589	549	573	556	554	550	540	570	534	560	597	553	550	536	556	602	593	594	592	495	567	614	587	588	557	552	571	536	571	511	596	579	551	540	560	558	549	578	533	595	543	595	565	563	557	571	576	546	632	557	596	571	563	586	592	564	557	528	605	541	573	519	589	592	552	564	570	568	538	545	596	580	565	534	553	549	533	609	563	548	585	569	583	575	561	567	580	597	559	547	558	573	551	559	578	567	562	549	563	556	542	568	545	586	585	550	586	573	605	518	563	585	588	547	560	560	585	565	580	522	591	536	585	604	621	571	556	576	513	543	585	539	581	568	553	604	517	576	586	537	562	552	555	596	580	543	550	553	608	563	562	544	524	533	613	512	567	556	549	557	529	594	567	530	609	540	610	551	530	566	594	557	562	526	574	600	578	538	513	598	561	554	579	602	605	553	597	574	578	555	543	594	530	563	616	572	577	518	583	549	555	555	575	545	571	589	519	539	594	546	548	582	515	598	612	561	555	549	585	583	553	615	537	576	587	498	594	582	580	511	594	564	590	537	582	577	565	534	545	547	531	569	589	598	569	546	565	556	554	546	566	542	597	614	570	540	540	568	577	581	582	526	575	553	545	588	574	548	561	593	566	602	552	588	573	540	573	554	533	543	565	538	543	529	538	586	538	588	612	546	539	559	572	592	532	557	553	559	540	603	546	534	532	560	577	565	556	530	573	561	570	585	557	571	542	557	510	594	521	569	605	581	579	558	546	574	589	586	558	579	534	587	582	563	541	519	552	597	539	556	595	607	613	533	580	537	552	563	549	505	569	517	526	582	558	562	578	542	568	561	547	569	580	562	549	585	570	558	562	610	577	547	569	617	544	569	526	583	568	549	566	595	565	595	557	520	588	532	566	575	573	565	548	551	560	553	564	549	569	563	567	539	560	584	519	576	560	570	537	543	600	567	637	528	542	572	504	570	583	606	530	538	558	548	541	575	555	554	570	536	545	582	529	551	580	580	527	588	547	589	538	575	575	574	559	565	570	590	551	544	572	550	555	578	575	572	581	593	587	529	545	581	583	545	640	553	595	619	575	585	605	589	556	570	606	563	559	579	560	570	546	597	552	574	562	569	567	566	546	564	589	591	561	543	579	587	558	596	565	556	553	558	525	596	580	544	552	556	577	561	556	590	557	622	539	574	534	600	607	576	542	590	596	550	566	582	552	557	545	526	602	579	537	530	578	522	548	590	558	576	573	570	558	541	549	587	553	541	556	558	548	562	593	570	540	541	530	597	549	543	565	568	581	582	559	549	568	545	587	588	511	569	563	585	576	546	582	536	557	590	541	542	578	558	583	542	573	533	562	580	552	535	577	530	591	564	605	557	522	529	502	565	542	556	528	573	597	562	502	582	579	606	556	578	583	554	544	589	560	561	609	565	602	592	538	559	595	571	602	557	555	566	597	610	548	569	562	577	570	575	575	535	532	584	572	537	551	571	573	606	561	573	572	551	568	578	543	533	546	550	593	563	591	547	544	589	596	621	585	577	543	586	568	566	559	557	554	573	588	533	543	581	542	538	569	600	600	568	533	587	550	568	562	625	542	560	553	549	587	527	564	586	551	602	568	532	584	571	570	575	576	562	642	518	549	514	592	539	546	574	566	563	549	575	562	588	555	566	568	534	570	625	592	582	512	531	598	551	571	590	543	552	551	576	532	589	512	546	636	569	565	586	536	595	535	586	600	540	596	537	563	557	556	579	529	549	586	586	568	551	568	552	548	591	533	577	543	584	587	588	609	553	577	534	545	562	558	614	593	558	588	585	554	538	561	611	552	554	565	560	545	588	561	566	539	565	544	599	584	578	566	561	566	607	574	558	579	586	575	527	537	547	549	586	560	562	549	585	532	592	574	536	535	568	557	582	573	568	561	537	549	567	571	565	563	607	525	584	557	543	573	579	537	532	611	542	573	550	545	533	556	582	572	539	537	575	562	584	569	532	555	569	560	567	560	573	603	541	571	566	547	570	556	601	575	516	592	539	652	564	556	513	584	594	563	566	578	550	600	563	558	554	575	535	557	570	550	550	557	553	583	538	584	566	549	583	567	594	557	536	568	582	584	553	531	545	577	592	568	574	549	568	553	549	546	599	557	559	601	550	538	556	538	558	557	535	545	546	544	620	580	585	565	601	558	574	572	579	552	530	593	559	551	571	534	578	584	521	562	552	559	554	555	552	586	570	558	585	602	582	574	568	570	555
26126	21490	23682	11203	624	472	1594	7103	10487	5130	490	322	332	303	316	323	311	310	315	310	317	308	332	323	313	315	320	317	327	310	306	331	327	325	277	303	347	306	327	297	315	308	307	274	347	295	309	301	317	293	310	309	309	320	312	312	278	320	314	332	328	317	301	323	307	328	301	302	297	275	309	294	308	328	285	340	273	299	328	322	308	314	315	306	330	307	310	293	330	300	336	333	294	298	309	287	312	307	326	321	289	298	323	335	281	312	314	334	327	313	313	303	299	254	280	328	299	317	308	319	290	322	322	300	319	301	301	353	338	324	322	314	294	321	330	317	321	337	295	289	322	321	308	329	319	329	311	337	315	313	320	315	324	313	304	315	313	312	300	317	335	314	326	321	291	324	299	324	320	318	313	300	309	331	319	294	314	300	277	345	318	322	314	296	325	295	289	304	286	325	317	323	336	311	299	327	348	301	290	316	316	306	308	314	338	316	319	335	334	315	308	342	307	333	299	319	315	312	302	311	307	327	334	312	303	301	312	309	295	318	343	290	314	314	295	317	307	320	342	301	332	295	299	315	342	317	330	321	362	312	275	322	303	297	330	325	280	313	331	294	302	307	314	338	308	321	306	321	291	292	329	285	318	293	317	293	308	292	325	292	331	309	333	299	342	298	325	306	319	316	336	315	292	320	326	300	334	319	311	316	293	301	303	292	296	283	315	318	284	320	288	287	300	324	309	334	307	317	312	331	335	297	276	332	330	303	327	340	333	291	291	319	320	333	312	286	291	309	311	303	324	302	305	325	328	328	319	284	309	334	318	308	330	309	296	281	294	312	289	296	298	323	320	299	295	297	314	311	280	318	332	329	295	309	303	287	307	308	306	325	326	278	273	323	320	297	315	319	268	303	333	341	345	306	335	329	348	300	320	287	301	354	330	303	324	315	290	325	271	322	304	303	303	322	313	297	300	310	268	308	302	290	310	290	335	288	293	321	287	300	308	299	296	336	312	320	330	338	296	309	326	291	306	322	278	313	329	326	281	342	335	295	294	278	277	292	302	279	307	318	312	326	319	310	311	312	328	311	318	326	314	325	289	300	288	314	284	296	282	300	305	309	301	320	291	324	334	284	298	332	318	308	295	309	303	307	340	298	319	290	312	320	339	288	332	311	293	312	343	326	319	310	313	314	325	302	310	333	349	298	300	359	290	326	330	320	322	299	332	291	293	308	297	333	320	343	281	308	321	335	282	343	326	298	314	328	320	302	319	285	296	283	290	347	306	330	306	336	313	297	302	311	298	304	305	284	303	327	280	297	326	272	306	310	323	311	313	332	325	319	310	313	314	294	336	301	341	301	344	304	264	333	307	320	293	337	312	315	315	327	289	312	317	322	314	301	305	286	271	310	351	327	335	315	298	342	331	327	307	349	311	301	303	316	307	277	312	291	322	313	343	272	301	282	316	296	324	295	352	308	313	291	294	336	310	325	317	306	299	282	338	312	306	283	307	298	284	316	302	306	337	298	312	285	313	330	308	310	321	310	305	317	299	324	298	285	326	301	301	313	295	318	314	310	332	318	307	283	333	287	298	297	337	317	300	322	293	335	333	304	335	333	288	292	313	315	293	323	310	305	313	323	339	318	324	287	320	293	336	335	321	298	333	317	296	268	325	306	302	289	318	294	321	320	286	292	294	323	349	279	279	318	329	317	290	298	297	307	291	333	308	304	313	284	286	302	274	319	296	311	316	314	297	333	286	332	296	302	309	355	304	318	334	317	289	288	306	328	341	280	344	331	319	332	326	305	310	298	313	329	302	327	286	313	298	326	321	316	335	334	311	304	299	296	295	310	317	313	335	300	322	297	303	282	331	298	314	325	320	302	294	323	327	313	286	335	314	321	320	309	305	312	292	320	349	315	295	291	300	343	306	295	343	298	298	333	323	317	299	304	329	300	333	322	277	352	302	330	310	305	323	266	298	345	299	330	325	313	312	287	320	309	340	309	312	294	288	320	303	341	347	280	307	329	331	323	292	319	321	334	323	309	323	292	316	303	310	337	323	272	293	294	279	301	297	321	301	329	337	316	307	341	316	311	319	304	303	337	288	308	319	352	317	329	304	293	306	319	292	285	279	338	342	340	316	336	328	297	332	277	299	298	329	309	307	333	305	341	317	307	335	292	319	319	302	328	320	308	342	284	337	340	321	329	293	295	323	297	323	309	309	294	314	327	297	321	315	320	321	283	312	325	271	313	308	300	351	317	314	326	318	315	297	302	322	270	291	310	304	311	302	293	279	309	313	302	333	309	299	309	288	313	336	316	298	327	283	329	273	332	299	298	288	307	287	315	295	297	342	303	303	321	304	283	331	326	288	306	279	348	307	305	320	320	318	271	297	270	301	293	323	309	292	313	300	300	294	303	335	303	302	296	335	325	320	328	321	317	336	318	306	304	321	306	291	324	320	283	319	297	291	318	306	285	334	281	317	304	343	297	315	297	324	338	311	313	318	285	301	261	301	311	304	324	318	292	308	346	321	337	327	319	337	314	309	307	339	342	326	309	315	300	338	296	276	306	289	314	332	284	311	320	282	331	334	287	327	331	299	260	301	319	330	308	288	297	290	308	339	308	313	296	319	290	303	294	283	281	323	318	333	320	292	318	313	291	296	335	321	279	320	295	329	307	323	301	325	345	318	298	308	286	297	327	296	318	312	288	304	312	296	326	305	294	304	312	282	306	288	303	298	286	297	285	287	339	304	308	303	312	333	307	341	283	340	318	273	337	306	338	305	319	355	327	316	314	270	344	285	309	311	324	341	279	355	317	324	335	324	269	303	318	263	303	292	308	290	281	289	303	296	310	335	318	310	310	305	291	293	324	276	321	322	292	333	301	298	304	344	293	311	314	323	301	292	303	324	327	297	327	338	278	332	311	282	324	284	323	311	303	311	267	314	317	298	310	347	340	298	318	294	322	316	314	302	313	331	351	324	321	333	338	310	298	319	288	316	305	299	285	314	293	319	339	304	305	314	279	304	328	332	341	340	288	297	325	315	308	320	304	303	316	320	324	317	353	290	384	307	312	304	322	361	323	293	324	295	326	317	323	301	301	307	300	280	330	304	303	314	320	321	343	319	340	299	303	321	309	286	295	328	312	314	290	337	338	293	268	298	300	274	311	357	296	308	315	332	308	327	306	313	310	293	297	284	323	327	294	310	276	301	318	298	303	302	316	305	288	319	284	304	311	307	344	277	337	331	309	321	312	303	287	344	302	326	309	322	299	299	326	325	290	309	288	330	297	312	281	310	327	313	295	275	300	311	306	297	319	298	311	334	313	299	301	320	303	319	320	282	296	341	319	334	302	303	308	304	297	308	315	310	328	319	307	293	349	286	289	285	321	289	337	315	290	322	307	344	313	326	301	261	333	296	291	307	302	322	335	305	297	294	281	342	317	296	319	316	305	317	295	303	318	300	337	284	318	305	324	337	329	292	300	324	312	331	294
18806	10757	3399	1639	1218	1130	4727	18125	21769	11486	941	620	641	622	618	576	614	587	557	597	619	542	545	626	592	611	568	567	563	587	551	550	588	564	567	614	602	582	626	544	594	617	577	610	584	577	614	574	577	621	581	542	531	581	598	608	599	594	602	594	580	615	595	565	566	581	544	594	576	585	601	598	568	617	579	605	583	545	572	613	570	552	561	598	606	617	584	575	558	613	589	581	587	597	578	604	576	583	586	595	567	655	612	582	573	556	581	542	605	569	584	590	581	654	563	626	540	573	577	579	553	559	601	597	577	537	561	543	532	614	611	633	570	585	571	577	604	602	598	539	567	585	613	562	596	608	596	586	572	565	535	584	577	587	579	581	577	607	578	565	553	617	518	576	609	576	580	575	549	574	591	563	601	569	562	587	561	579	560	552	594	552	572	571	574	573	561	577	586	572	574	599	565	577	591	632	609	568	594	632	543	575	542	557	626	601	541	589	580	579	617	554	580	603	590	591	571	616	600	560	598	581	553	548	592	592	574	602	579	562	567	583	625	561	566	585	592	560	585	550	552	601	560	571	573	569	574	598	541	600	563	578	563	557	571	567	562	581	564	566	581	539	565	556	571	616	589	579	571	535	606	582	545	579	632	595	539	550	578	607	551	611	591	604	566	590	554	582	608	579	614	582	551	516	561	579	618	576	628	577	537	583	588	570	543	567	611	627	544	578	580	515	598	562	557	592	567	571	607	601	569	585	578	601	582	597	589	583	585	598	597	609	582	611	558	592	581	552	596	579	584	578	566	589	569	555	555	581	618	587	599	589	603	596	597	557	565	618	560	587	541	573	594	580	565	548	584	565	569	544	570	562	560	562	566	656	555	590	594	530	575	590	564	577	654	589	545	536	601	558	567	558	579	611	588	585	573	577	592	573	599	582	595	614	628	552	598	582	590	597	612	571	573	605	573	568	604	603	582	585	643	557	595	520	641	573	521	603	587	605	579	632	630	607	574	593	629	572	585	570	543	533	562	593	580	568	589	596	537	559	610	551	609	575	547	555	621	602	646	582	584	609	595	534	582	634	557	579	593	548	566	580	600	585	596	586	589	606	589	598	600	589	561	591	581	584	555	609	568	599	586	616	580	537	551	597	552	617	571	583	577	568	592	561	577	610	542	587	613	597	611	583	578	572	599	635	574	580	571	573	600	570	576	609	563	566	584	575	608	614	588	592	590	571	601	545	604	600	583	598	600	599	541	573	605	568	546	628	532	598	590	608	662	593	574	560	596	607	569	616	599	604	613	628	595	600	633	542	564	609	543	565	609	579	570	571	539	568	571	562	647	569	581	544	545	575	583	593	537	574	565	564	624	562	573	567	531	573	589	591	577	580	592	595	621	556	619	562	560	622	549	532	553	577	564	587	572	576	590	561	573	566	596	573	608	549	578	574	555	575	599	581	581	606	594	612	605	542	565	546	606	565	600	591	581	540	612	571	586	556	601	582	589	612	555	594	603	590	586	581	545	595	594	556	622	574	584	555	574	575	599	627	596	572	593	564	554	564	595	629	581	569	590	593	553	569	555	585	578	578	584	567	607	582	583	527	594	593	563	605	589	573	571	604	596	564	548	564	570	559	561	593	556	578	601	573	557	616	597	605	635	599	548	611	589	603	561	611	561	627	538	602	595	558	566	578	624	613	565	581	582	568	562	614	624	598	609	528	600	589	576	579	592	599	571	560	601	585	602	549	602	600	550	576	559	607	611	580	595	576	595	586	549	554	579	598	560	562	634	578	584	606	576	591	570	572	564	602	579	612	562	596	566	560	555	600	553	591	559	597	561	564	581	600	591	507	577	546	586	555	615	540	566	577	535	597	604	604	575	594	566	599	594	571	587	551	566	553	588	551	599	592	583	609	588	558	564	592	575	594	575	557	565	595	640	568	566	607	553	610	546	600	596	591	622	598	633	578	584	584	595	579	582	587	574	585	579	581	582	557	612	657	602	537	578	549	611	563	593	616	560	589	589	601	597	548	589	558	584	624	610	566	613	582	611	544	626	584	589	566	580	609	562	546	583	556	550	607	583	522	563	570	599	567	602	580	604	580	557	589	600	589	561	604	648	555	595	633	654	611	625	513	531	568	602	586	555	595	581	563	552	610	549	599	586	593	616	547	624	601	597	653	554	598	554	600	580	606	589	587	604	584	579	613	621	583	570	535	598	604	585	594	570	571	595	579	596	586	568	558	577	575	598	585	545	590	567	619	588	557	569	599	605	566	586	599	538	569	584	579	566	589	564	574	565	578	540	600	578	584	570	567	583	598	603	538	565	558	605	570	580	579	604	609	593	578	616	567	614	551	574	599	568	599	559	582	565	550	588	576	626	594	587	630	583	581	557	527	546	559	584	634	613	632	560	566	589	576	628	602	580	576	593	563	586	579	564	602	566	562	599	599	612	540	562	577	571	579	599	605	595	560	579	624	605	542	565	606	582	586	556	558	588	538	594	580	612	577	576	577	608	563	575	556	605	606	605	544	558	588	604	541	595	587	582	587	530	579	583	549	616	559	576	581	559	609	597	563	573	591	573	546	581	594	591	616	568	574	615	611	591	606	592	585	590	543	538	583	580	613	593	598	608	592	545	588	595	595	573	616	562	584	587	591	599	558	581	591	594	536	612	587	615	528	598	565	558	585	551	603	602	606	582	613	565	600	593	587	570	576	605	602	594	579	593	573	595	581	564	555	608	605	555	585	597	566	617	600	570	601	596	618	567	611	591	615	566	572	601	598	601	559	590	577	599	588	605	613	599	569	588	562	605	596	538	566	624	579	577	571	561	579	596	579	586	606	548	587	589	551	573	593	630	584	595	552	640	569	578	634	564	579	561	592	596	600	546	590	602	581	567	592	624	551	583	613	563	572	549	585	566	582	590	628	588	561	598	578	590	588	554	590	599	569	549	571	605	594	575	565	555	626	570	576	553	581	603	595	608	588	607	550	552	549	585	579	593	575	568	573	574	541	591	584	596	627	619	549	615	571	589	619	608	557	563	619	555	568	567	606	565	580	567	604	545	620	579	585	614	591	563	559	589	615	577	579	596	632	580	608	616	621	585	596	586	604	585	578	586	601	575	591	607	560	597	592	572	587	575	582	571	603	616	585	597	586	572	632	582	536	582	573	586	544	556	584	616	642	620	526	629	540	581	561	580	589	591	582	589	576	590	563	618	590	584	584	608	611	569	619	579	562	575	612	570	563	613	571	569	574	579	595	598	585	587	614	601	607	556	591	597	565	636	606	617	627	497	564	569	607	533	580	586	603	610	567	530	611	610	610	580	611	582	559	608	544	582	577	617	584	544	617	550	569	566	528	573	605	573	569	574	607	560	573	571	589	538	567	586	572	578	589	553	597	537	576	596	584	588	579	586	563	573	583	598	585	596	601	555	600	549	560	555	586	579	594	612	577	564	584	571	550	582	566	603	574	594	608	534	611	558	560	548	589	659	595
23674	21502	29176	24208	21493	16647	16392	31837	36726	24121	3174	208	192	211	170	177	170	173	181	173	173	179	148	168	144	171	160	154	165	149	153	167	131	161	161	153	154	159	159	164	157	150	160	137	148	150	170	160	171	172	174	163	170	140	164	174	154	158	166	155	160	173	159	154	168	152	149	131	130	145	169	165	167	162	153	160	173	147	140	161	171	152	156	151	163	166	145	148	150	157	156	169	147	150	148	148	166	149	159	154	159	160	159	161	153	136	165	144	153	154	150	160	145	172	163	170	143	154	167	149	152	159	162	179	133	167	166	144	173	135	156	156	134	155	137	139	166	148	147	148	143	169	146	180	170	151	143	164	160	143	137	162	162	178	177	145	167	169	152	161	158	157	139	155	163	160	145	157	165	156	161	181	166	165	151	166	153	172	175	164	154	166	146	149	159	162	168	154	148	155	160	166	155	156	150	158	161	144	142	138	150	145	160	165	167	139	136	191	171	130	148	163	152	146	140	153	144	152	153	144	131	146	144	148	172	128	167	154	137	145	155	172	138	143	173	158	179	155	164	160	152	153	160	143	155	155	178	157	162	143	145	187	183	161	172	173	135	156	153	145	164	160	168	142	159	154	173	137	148	180	148	165	142	162	138	179	157	165	162	161	143	142	133	154	154	132	158	148	133	158	149	135	182	164	167	159	158	153	149	176	153	158	155	150	157	158	150	168	157	137	147	135	161	142	145	138	166	153	162	145	171	154	179	151	166	167	167	167	143	146	152	141	144	138	156	166	159	144	154	149	169	152	142	159	135	152	143	145	143	151	154	136	154	149	149	170	156	157	149	170	146	144	171	146	158	170	169	135	159	160	164	165	175	165	142	158	158	130	157	161	173	155	161	150	158	151	166	161	145	156	166	167	143	138	145	164	145	161	170	177	163	159	162	164	137	160	147	158	153	154	173	166	132	148	137	161	154	143	157	171	144	148	139	158	151	132	147	141	147	142	131	167	151	164	161	166	155	166	133	147	143	145	150	141	159	158	154	172	156	156	153	161	142	142	138	174	149	178	153	150	158	162	160	153	135	146	157	167	150	137	170	162	148	170	148	164	152	132	147	135	157	149	136	151	151	132	158	165	138	132	142	147	154	135	156	165	160	164	153	145	161	133	143	151	141	178	172	164	159	146	167	162	151	136	161	167	150	147	141	154	176	150	152	145	157	151	152	143	142	164	164	138	168	152	156	163	139	151	154	147	142	153	163	148	157	171	129	145	152	160	169	148	142	147	146	156	160	153	190	170	163	152	138	146	157	172	177	142	172	156	138	152	154	149	149	183	160	156	170	153	147	150	148	153	177	171	155	148	146	158	186	132	149	148	139	159	146	147	182	149	150	167	171	158	179	142	175	169	151	136	164	169	154	146	178	159	142	155	151	162	145	161	160	153	148	148	141	149	135	152	155	163	172	149	153	146	166	160	158	138	135	181	159	167	144	165	149	172	137	154	157	159	151	173	133	132	148	150	144	156	153	146	155	147	152	159	159	151	145	162	159	162	164	158	155	150	156	144	149	153	157	149	143	148	180	151	137	168	167	158	137	156	164	146	164	156	192	152	151	141	149	165	161	160	144	137	146	151	170	175	146	173	161	156	136	149	146	142	148	150	164	157	178	161	162	138	153	153	144	169	153	157	152	133	145	148	136	153	159	165	135	158	146	147	172	167	167	142	165	157	167	136	150	154	151	151	166	166	168	152	156	164	141	168	148	129	153	153	160	161	163	158	127	164	151	172	142	139	168	143	174	167	153	134	167	159	152	160	154	148	161	162	149	166	153	147	159	147	163	165	149	147	136	159	152	152	165	144	149	141	161	159	147	151	166	146	151	169	138	131	182	155	136	158	171	174	151	150	130	151	168	139	148	172	157	152	145	160	170	167	168	136	148	142	157	147	139	149	140	159	138	156	148	159	157	156	160	166	175	135	173	166	169	157	143	150	151	142	168	172	167	181	151	161	165	162	180	174	159	137	161	165	168	141	162	165	155	147	145	142	158	153	146	166	142	126	163	167	164	164	165	149	163	153	157	142	152	157	140	152	171	170	148	165	155	153	159	167	173	141	150	185	142	140	160	148	145	132	170	131	140	177	148	156	176	167	144	149	151	154	146	162	158	133	163	147	161	159	148	163	161	137	153	159	170	157	156	173	162	156	135	145	159	167	152	141	152	145	159	162	146	163	164	165	149	142	198	145	141	141	147	138	138	153	152	162	155	177	167	155	156	149	156	159	145	166	166	155	167	145	173	154	131	129	166	150	153	153	173	146	141	148	133	157	143	156	156	141	152	137	153	170	159	145	149	141	148	154	139	160	148	155	168	157	148	129	119	150	137	149	160	154	171	148	150	140	151	147	160	136	158	161	147	160	155	155	176	153	155	155	146	154	134	158	156	155	169	180	159	163	177	143	152	167	158	178	152	167	142	160	145	182	163	196	169	144	155	157	144	161	157	164	154	143	162	120	166	151	179	149	178	144	185	168	167	148	179	158	152	146	156	151	149	144	150	147	140	143	170	157	151	144	138	158	160	156	165	140	157	173	162	141	154	165	151	145	161	143	159	134	158	145	154	174	148	128	160	147	149	146	154	159	162	190	159	178	151	160	141	169	155	152	160	163	151	152	160	146	149	179	175	153	162	156	155	158	158	153	166	152	165	132	168	164	158	152	153	167	192	148	147	158	141	145	153	164	137	140	163	138	175	140	155	148	156	152	158	158	155	153	127	144	140	154	170	125	154	144	171	146	149	170	150	148	150	141	143	149	148	177	166	164	155	157	140	141	161	157	149	149	158	159	151	170	157	152	150	165	151	147	153	153	134	161	157	164	159	147	157	170	156	145	143	159	170	139	150	149	160	141	142	148	156	150	157	149	141	151	152	158	181	151	151	156	159	161	166	147	171	144	172	147	156	146	129	160	137	159	154	135	142	163	138	137	176	160	127	178	177	175	168	154	143	165	144	149	126	175	153	139	154	156	164	146	145	150	157	147	148	133	133	140	162	143	146	154	164	149	153	145	168	174	149	170	164	143	140	139	177	142	169	172	173	153	146	155	141	142	155	137	136	161	169	159	118	173	162	143	155	146	159	164	185	159	138	159	180	148	152	142	161	154	149	151	151	148	142	150	159	165	156	152	159	146	163	154	145	183	144	176	142	156	159	157	156	139	159	162	158	163	179	153	164	145	156	158	130	174	149	171	157	176	149	149	176	143	146	151	146	153	144	155	161	154	146	139	169	161	166	151	141	173	153	174	140	172	145	166	138	155	158	168	155	162	162	136	143	147	156	138	152	139	143	156	160	146	182	148	150	142	162	153	153	151	130	165	154	152	153	155	140	182	175	152	149	137	145	134	137	130	160	158	160	160	148	150	161	159	180	160	149	178	135	144	171	150	149	145	138	149	154	170	161	148	154	171	147	165	145	149	126	165	141	137	167	163	143	146	135	150	172	162	170	145	158	149
27322	29030	15011	6323	4146	7131	26858	42862	44418	31710	2466	464	452	451	410	432	381	369	351	381	381	359	351	342	324	334	316	316	323	345	312	308	345	329	295	313	300	323	320	317	327	307	307	323	301	299	274	296	292	329	327	307	308	306	332	329	305	318	296	310	296	309	285	299	321	314	308	323	297	320	291	291	299	327	314	281	317	274	336	300	285	314	315	331	315	311	308	289	333	295	295	312	317	270	341	347	317	297	304	279	291	326	303	299	306	273	303	299	298	286	308	297	315	249	330	322	286	304	299	297	289	320	313	304	289	282	267	309	326	293	306	304	310	293	285	330	277	303	261	301	283	285	305	275	272	293	298	308	344	283	324	320	262	309	304	306	309	286	294	306	318	293	304	302	303	363	302	321	311	315	297	304	307	292	309	283	293	307	306	320	331	317	296	301	303	285	313	293	295	280	306	316	323	294	291	310	310	324	292	316	287	291	316	311	328	296	252	321	313	305	283	295	302	279	287	286	305	320	322	341	315	297	288	315	274	322	291	293	301	320	315	300	281	290	282	298	306	309	279	279	306	306	323	314	314	335	301	305	271	292	321	313	251	313	306	314	295	292	305	322	276	300	322	321	288	307	312	312	336	294	316	287	342	267	307	290	282	278	300	288	283	326	279	302	316	278	321	311	294	325	296	337	271	332	274	315	322	316	251	264	304	303	315	311	284	289	309	314	286	303	320	300	276	302	302	330	313	294	288	320	315	287	304	306	285	333	292	294	287	301	285	289	306	287	295	260	311	301	305	280	305	294	325	297	310	281	273	296	320	304	306	255	308	320	285	300	332	336	295	338	316	309	293	315	293	270	284	320	287	285	270	299	283	297	284	285	286	310	313	287	292	306	302	308	285	281	280	304	301	283	322	301	322	297	309	302	309	308	301	297	323	278	291	267	307	277	282	301	280	308	328	293	294	310	319	296	295	301	311	324	312	306	301	302	309	290	303	285	301	291	307	291	313	310	275	311	310	294	316	306	304	313	302	298	302	289	309	294	297	310	295	287	295	278	321	273	325	296	287	309	283	296	302	286	324	347	303	312	309	319	285	287	310	289	277	316	291	285	300	271	261	327	289	302	318	341	309	309	293	285	277	271	268	257	300	333	298	306	302	287	277	290	300	312	290	306	274	320	318	254	285	302	304	338	313	329	304	303	301	304	280	303	291	295	306	308	311	324	314	294	303	338	288	325	306	333	302	323	277	301	278	306	295	315	289	284	309	299	284	279	303	285	286	310	316	272	288	306	305	310	290	304	304	271	296	265	300	299	312	320	257	297	305	324	296	314	289	322	338	280	262	305	254	307	322	269	308	311	271	303	286	286	295	302	306	325	301	270	284	294	309	315	292	306	331	279	333	307	298	289	332	297	308	306	300	312	320	279	325	306	333	321	266	298	328	270	318	265	284	313	318	277	291	328	299	288	306	296	309	319	303	284	305	311	309	335	286	298	295	332	309	303	316	295	290	322	285	301	308	305	289	300	299	333	289	318	302	327	299	300	286	309	289	311	282	320	302	276	305	293	296	322	297	301	285	289	299	297	280	292	283	322	278	317	316	359	272	296	318	291	288	310	307	307	309	319	314	298	310	314	307	270	282	309	284	296	303	306	320	306	317	278	310	284	277	289	319	280	299	312	292	325	301	311	311	280	303	295	315	247	306	302	304	312	319	324	304	328	306	329	305	307	311	296	314	293	302	341	287	338	305	294	280	324	318	322	304	303	260	314	315	332	281	316	301	280	305	302	280	324	315	291	320	286	299	272	297	297	328	275	276	348	266	285	320	301	320	314	300	289	300	287	297	283	290	297	301	281	310	294	306	285	275	306	285	292	321	332	304	286	306	286	309	301	259	305	276	272	315	304	284	324	307	285	293	258	324	284	281	321	324	326	308	302	296	282	295	287	312	281	316	320	305	299	308	335	317	295	293	274	316	319	286	292	300	290	269	313	276	329	314	309	318	290	283	279	305	316	298	343	297	298	315	299	314	324	287	275	311	271	298	283	281	292	292	306	327	329	263	319	303	327	297	304	319	311	283	298	295	306	287	297	282	303	292	301	302	284	292	309	293	315	302	301	295	330	301	326	277	304	295	310	311	302	311	297	328	280	265	310	301	320	303	309	316	335	312	302	308	323	281	290	316	300	295	301	317	307	280	290	296	279	285	297	299	292	279	309	307	288	296	301	291	276	304	310	306	312	316	296	307	289	265	309	288	304	284	274	297	287	341	278	321	277	281	307	268	280	297	282	300	319	297	303	352	286	306	296	281	294	293	295	314	332	305	290	268	293	277	302	280	329	304	293	303	334	303	290	284	324	296	284	251	294	290	293	297	317	316	318	290	299	287	264	296	287	292	310	278	283	311	300	289	286	290	278	304	308	320	256	294	283	315	285	325	327	296	314	296	282	289	272	298	300	305	304	303	325	264	285	292	290	273	312	316	297	330	312	275	297	314	295	278	279	286	306	320	317	277	324	301	294	287	282	292	290	308	270	323	281	277	331	302	307	311	283	304	282	302	285	279	321	286	317	298	283	302	321	285	311	305	326	295	286	293	290	305	307	322	298	321	306	304	304	298	284	286	323	313	319	286	317	271	259	336	255	277	343	285	279	304	281	330	336	290	305	292	291	269	284	269	279	303	316	306	312	279	302	302	281	299	313	296	316	319	294	315	301	278	288	290	298	300	279	307	321	296	321	299	310	298	317	286	297	321	297	324	298	296	321	322	323	291	288	292	284	280	314	278	291	321	321	298	307	272	289	288	331	322	319	289	315	308	297	294	310	294	254	272	293	311	291	306	319	319	315	303	284	321	291	308	280	302	319	273	283	292	299	288	327	303	310	275	312	284	295	305	327	306	281	273	321	358	297	297	302	316	278	307	321	332	304	324	290	312	293	320	309	303	307	314	281	313	313	317	298	314	268	280	275	297	302	304	291	308	305	291	312	289	295	316	291	312	309	293	319	319	279	315	316	274	289	336	296	321	307	286	308	322	300	308	316	269	324	318	258	296	312	294	285	278	292	291	297	304	291	285	299	271	314	275	304	305	295	322	316	277	303	275	293	322	300	302	335	298	313	311	265	286	289	270	286	293	293	272	302	323	305	286	304	273	315	314	300	301	286	298	300	293	292	318	331	287	295	296	300	299	321	291	316	334	312	298	276	306	307	276	314	277	308	295	293	297	316	282	285	314	314	288	308	306	296	259	308	296	276	285	310	295	287	296	304	273	303	288	280	325	305	309	300	288	300	315	313	319	284	295	342	331	274	284	294	265	296	292	302	310	285	346	306	286	285	327	334	304	293	328	301	279	311	280	280	288	285	289	279	286	298	308	291	277	287	334	318	303	314	334	303	280	283	317	316	325	274	325	298	293	297	316	320	274	272	277	282	288	340	308	301	321	319	312	307	275	337	307	291	276	299	286	313	290	303	315	284	295	306	290	305	299	302	291	308	299	308	279	310
27291	18822	4149	722	530	825	2151	3458	3156	1332	326	309	291	298	331	301	327	279	317	328	286	341	332	305	281	333	343	288	278	317	291	283	298	300	271	310	290	339	281	340	323	289	288	307	310	264	300	325	303	293	295	331	293	296	306	326	291	323	305	279	322	277	342	309	319	268	283	298	284	282	294	322	312	295	280	280	296	318	292	289	272	283	305	284	310	359	301	313	289	312	318	314	299	292	284	311	310	296	316	293	297	279	324	319	310	334	326	342	268	291	315	319	292	306	296	326	308	276	296	309	305	311	284	275	316	317	279	316	326	337	332	315	285	287	296	292	294	292	304	307	314	265	312	288	306	272	299	315	293	300	309	300	269	303	311	277	295	289	295	325	294	298	300	284	290	267	297	321	345	292	304	303	318	301	303	317	282	321	316	338	313	314	296	315	320	302	305	278	292	308	283	309	309	325	331	312	296	270	299	276	292	299	304	264	304	309	316	307	317	291	289	334	317	302	293	324	302	296	303	323	273	311	294	271	314	306	275	304	295	325	298	330	340	270	285	301	290	309	301	326	305	292	304	318	310	287	292	305	322	319	304	295	287	302	304	304	313	285	287	297	303	316	279	285	296	311	299	314	284	315	318	320	312	310	274	262	328	302	311	305	299	301	273	306	332	330	301	311	331	298	341	309	322	307	327	277	287	292	292	299	293	286	318	255	304	288	311	295	294	291	304	322	279	309	306	317	303	300	320	296	300	299	294	278	313	292	312	300	319	302	287	306	290	303	302	300	333	280	304	285	299	301	292	295	340	287	313	302	282	305	292	302	299	314	284	306	312	299	300	290	301	298	320	283	323	319	314	312	310	303	284	292	307	305	312	299	320	297	314	302	303	302	278	306	314	305	301	309	309	295	291	300	319	297	279	286	282	303	292	291	307	303	269	287	300	293	288	318	293	327	296	289	296	316	308	285	292	337	318	273	309	304	325	293	300	306	295	262	276	272	302	293	316	283	338	311	313	333	264	269	289	311	306	304	323	328	273	332	307	315	300	287	284	286	289	263	303	304	302	273	299	281	297	302	331	294	290	319	296	281	303	349	347	291	320	293	294	290	306	296	311	308	314	300	279	301	312	291	302	301	291	299	303	316	321	340	297	322	302	309	326	316	303	296	308	292	330	284	302	320	307	285	304	331	290	291	312	319	302	307	310	295	287	301	326	310	270	305	320	321	312	275	282	288	289	287	301	320	317	302	273	293	317	282	299	313	274	323	288	283	273	300	333	315	317	317	273	342	312	293	305	310	334	302	324	316	292	307	293	295	287	300	318	312	310	294	308	311	303	285	319	308	310	302	329	270	285	325	311	302	291	298	289	305	339	289	269	279	283	307	314	305	318	271	308	309	298	320	319	295	307	287	289	279	311	296	305	316	283	298	301	315	305	310	300	299	294	262	301	306	309	299	261	264	283	309	290	301	296	274	322	321	302	296	290	300	284	290	313	346	299	317	297	276	302	305	286	351	317	284	306	318	284	280	316	313	282	293	288	287	302	278	295	260	303	292	312	283	324	296	315	283	282	293	273	285	314	319	294	302	282	320	304	303	304	315	337	317	286	271	298	320	304	286	317	304	306	307	294	317	294	317	322	294	306	277	292	293	303	307	276	349	324	344	317	307	286	298	271	343	330	298	320	300	304	285	314	317	277	286	287	308	299	325	290	282	310	315	325	338	316	306	312	297	320	315	312	305	301	304	292	287	312	344	295	286	307	312	319	306	283	301	310	271	304	322	318	277	290	288	289	337	302	290	295	316	251	318	324	286	320	346	331	312	285	312	311	305	293	299	275	305	276	293	297	327	271	292	310	282	288	314	301	316	320	295	326	311	285	289	302	326	287	284	290	286	279	280	267	317	296	272	307	303	324	313	328	308	294	288	273	266	323	296	319	298	300	298	311	287	313	289	291	298	281	280	280	296	302	331	318	293	310	310	272	295	307	313	337	296	295	284	342	279	306	320	274	286	307	295	312	340	289	303	285	329	320	322	294	282	289	321	349	323	298	311	299	307	289	304	325	301	300	293	279	310	295	298	305	278	292	292	307	320	300	303	289	329	289	306	293	332	321	287	309	313	292	309	283	293	302	298	326	290	330	297	290	296	307	292	295	297	303	289	336	284	307	310	308	333	303	329	313	305	307	264	290	312	285	285	271	306	323	295	297	290	311	269	316	287	316	283	296	294	298	314	291	302	298	287	277	320	293	293	296	315	302	315	305	312	311	318	319	303	295	297	306	325	285	331	322	323	325	310	280	317	312	309	286	306	276	306	310	293	310	311	295	304	296	304	335	264	285	293	322	321	300	308	288	293	281	311	300	277	296	280	295	281	320	289	265	294	285	271	305	305	287	302	332	344	304	304	303	317	308	285	289	298	301	305	293	280	269	301	276	297	303	285	281	305	285	294	302	310	311	326	273	313	316	317	281	319	286	315	310	276	319	301	273	289	286	303	290	318	304	294	299	302	287	291	295	282	315	327	284	321	286	326	336	281	307	327	324	313	308	282	288	297	292	294	277	298	312	310	317	327	303	297	294	299	327	297	302	303	308	328	304	298	307	281	312	292	287	310	311	274	317	302	306	293	300	298	319	297	299	308	323	275	294	280	315	290	301	331	296	320	286	301	308	272	280	271	294	333	327	322	323	321	299	300	290	305	286	297	308	319	284	330	284	299	307	291	280	279	304	303	324	272	280	330	292	314	294	300	325	313	272	316	291	300	322	294	295	310	286	320	289	319	311	344	319	305	286	310	314	276	297	285	285	317	321	328	300	300	286	323	300	307	291	290	315	286	325	313	309	299	324	266	298	301	301	281	269	323	270	284	290	310	322	304	301	298	286	286	320	298	308	300	287	317	316	298	284	282	287	276	327	294	301	285	306	304	300	310	296	323	297	302	320	301	326	313	294	309	313	309	304	290	319	314	298	264	300	275	311	323	309	291	291	290	310	306	292	328	316	297	287	283	286	330	288	294	302	261	307	335	333	299	312	316	310	295	288	326	294	268	275	312	309	292	291	309	348	299	309	303	311	288	308	304	299	284	310	311	301	318	295	306	322	308	324	306	272	274	281	317	303	288	315	304	293	271	326	302	300	288	276	295	323	327	300	278	311	285	295	321	297	290	301	317	308	307	296	308	354	310	308	289	311	305	316	312	329	255	281	264	296	264	289	321	304	306	319	287	299	319	338	277	265	316	290	308	343	302	316	309	307	345	320	275	329	277	310	313	328	305	314	276	310	296	306	301	304	316	290	284	327	286	282	289	286	320	282	280	308	319	314	303	280	302	311	320	307	284	302	299	295	296	310	323	291	272	318	318	288	291	315	304	313	287	320	306	297	325	315	319	302	272	305	313	299	271	321	298	296	287	326	315	282	292	301	298	285	296	277	296	305	282	314	256	299	284	302	284	272	278	335	287	304	303	286	331	307	313	302	286	302	256	308	276	319	291	300	303	306	318
16226	7407	1562	924	858	1890	6068	9231	7940	3401	549	570	545	610	586	547	581	565	543	544	582	572	579	597	572	532	548	565	582	571	580	587	583	572	559	531	571	563	573	559	547	563	556	571	565	552	558	555	572	535	549	556	574	592	614	575	580	572	537	572	564	565	534	534	587	603	567	593	573	559	542	574	546	566	559	603	582	565	520	569	539	535	571	560	550	593	553	608	547	608	603	571	594	590	554	560	547	595	575	531	573	574	576	556	572	577	591	543	620	589	556	541	548	552	564	546	564	556	519	603	542	516	550	522	566	504	544	538	588	519	542	589	562	504	538	581	599	517	536	555	582	579	609	552	550	589	547	527	567	558	545	564	554	524	557	531	576	566	578	527	548	569	548	564	557	573	604	562	586	543	560	589	524	567	543	528	564	572	582	563	545	570	567	543	583	589	555	533	580	531	541	604	576	550	545	547	627	587	533	542	607	591	554	556	579	575	587	592	554	545	597	579	595	552	566	572	560	620	637	569	535	575	562	534	566	572	559	597	552	576	586	514	581	570	586	561	588	578	564	543	564	561	581	553	555	578	574	570	541	565	573	604	562	533	561	593	548	566	572	603	557	536	493	543	572	531	507	583	542	567	582	627	556	557	574	545	547	582	589	579	568	556	571	528	529	609	559	536	541	564	560	554	583	549	586	560	588	625	583	594	574	589	580	601	621	549	570	550	572	561	533	580	571	534	589	551	581	583	566	586	581	568	537	536	583	529	570	572	547	582	550	603	556	556	556	586	590	545	603	551	547	528	582	559	556	571	562	522	610	612	581	559	552	491	557	577	555	559	590	562	538	521	604	593	597	546	574	584	579	602	551	517	520	616	559	548	580	569	577	567	561	551	577	595	563	539	556	572	592	588	611	545	568	564	606	604	517	544	572	591	569	562	591	569	547	564	526	543	546	591	537	595	583	579	566	563	551	578	584	543	602	531	572	573	556	526	552	555	562	580	562	606	561	581	615	599	569	551	546	554	570	591	523	579	590	572	553	555	568	571	534	577	553	541	569	566	576	565	567	551	535	568	576	584	512	519	543	612	575	581	582	578	532	563	559	541	542	554	567	562	582	590	606	569	600	560	554	565	617	576	527	563	544	564	556	562	551	597	552	545	585	536	614	523	586	547	563	574	584	549	599	588	571	545	565	559	604	568	548	531	551	568	582	569	558	536	584	553	536	585	579	583	560	537	535	578	553	554	583	548	565	523	563	568	557	545	574	561	544	528	598	562	587	539	559	549	542	533	543	541	595	586	598	536	563	568	534	585	567	597	578	544	571	546	601	585	569	590	558	577	569	582	589	581	554	547	564	584	548	557	532	593	574	572	575	541	511	597	553	603	604	584	556	558	600	553	576	576	519	557	606	551	597	592	507	611	590	558	573	545	552	582	536	567	550	553	524	555	563	585	526	555	557	598	604	566	552	539	532	547	599	560	552	583	562	565	557	584	565	564	634	612	552	530	579	578	511	547	572	564	549	544	558	563	614	581	574	528	576	565	580	561	581	599	558	547	589	580	545	560	567	556	554	564	575	602	544	602	528	577	567	595	576	538	540	570	566	556	597	562	549	495	587	544	562	536	542	556	547	567	534	572	555	565	593	577	528	552	583	555	565	552	550	565	540	570	608	582	620	557	561	615	588	542	602	566	595	595	621	555	536	562	576	587	588	541	550	554	580	504	573	569	541	548	554	562	537	527	516	537	563	550	571	594	566	535	556	561	565	545	554	579	540	588	599	549	591	600	564	566	579	520	594	563	601	572	559	536	567	568	559	621	587	556	584	572	545	554	547	558	602	541	571	572	565	574	505	555	499	575	587	574	567	547	542	584	571	571	575	540	552	548	552	549	584	582	563	512	586	547	576	595	547	572	567	551	536	572	589	576	545	570	583	517	580	620	589	566	572	588	543	564	571	559	558	538	576	573	598	546	575	601	585	591	588	550	535	543	581	601	623	522	565	620	594	571	555	588	589	581	592	596	539	557	521	582	577	607	566	553	572	548	583	600	544	598	584	558	553	561	585	557	577	583	549	566	598	577	529	518	591	543	543	549	507	554	539	550	570	565	535	542	546	558	530	546	568	560	553	578	599	603	614	605	517	591	583	561	550	538	549	552	581	553	582	563	577	563	576	588	584	579	585	602	552	569	522	568	538	557	586	603	532	616	566	593	556	557	534	556	558	601	545	549	565	562	547	612	525	556	560	529	568	563	615	532	552	592	568	548	576	578	517	556	572	564	601	544	542	562	559	555	576	544	580	558	560	545	555	538	526	591	564	561	588	585	554	584	553	558	529	550	583	566	528	541	563	530	535	548	560	553	555	587	540	553	564	570	531	569	567	578	540	536	570	582	573	566	534	556	595	553	544	587	565	577	562	559	587	535	577	605	561	549	588	580	547	563	580	528	576	552	588	597	563	568	552	539	555	544	551	575	567	552	534	573	605	596	609	579	548	589	576	552	586	561	537	568	556	555	586	582	550	567	566	548	562	534	559	585	568	543	555	579	535	575	597	609	621	582	576	583	576	580	568	558	539	534	586	535	556	492	567	537	539	512	536	562	560	573	563	556	567	574	567	588	556	578	558	535	614	572	557	564	554	585	583	573	523	590	589	562	528	565	587	566	546	546	589	583	544	586	548	551	578	565	588	567	570	581	572	562	556	585	536	556	566	492	594	567	577	548	582	534	596	547	599	553	564	593	573	586	547	569	562	553	542	607	576	632	622	555	534	553	534	578	589	527	548	543	570	619	526	596	581	557	525	538	597	550	568	555	559	506	555	550	563	525	588	589	543	586	555	553	640	541	588	547	554	548	574	565	602	529	524	584	551	568	540	565	563	577	577	570	594	570	529	588	579	540	599	572	613	578	569	556	572	528	525	561	571	559	563	587	579	561	600	524	577	582	526	549	537	517	581	567	564	522	519	567	526	581	569	564	564	556	563	580	527	560	561	570	574	556	574	530	549	538	532	567	556	574	542	582	527	557	544	533	559	603	559	599	595	594	594	531	592	563	572	584	580	574	527	604	586	542	593	578	523	544	584	560	613	557	607	523	574	590	558	560	552	544	560	585	600	555	596	545	558	607	536	561	590	580	581	539	544	586	562	552	560	591	558	591	522	568	559	587	524	599	519	608	627	564	582	567	591	533	568	555	535	569	556	541	613	514	553	547	560	563	563	566	556	614	568	514	552	560	560	604	536	562	611	551	546	583	545	575	579	570	568	601	581	563	565	574	563	609	556	573	526	606	558	549	589	595	559	528	576	553	542	562	563	580	548	582	588	573	580	543	580	583	543	606	568	554	574	562	582	492	552	558	549	589	567	555	567	592	558	551	556	572	557	589	535	575	544	539	569	598	557	583	589	534	560	564	525	563	629	590	579	578	564	514	555	568	527	532	545	527	616	572	533	551	574	588	603	576	570	590	590	563	540	559	565	607	563	561	578	509	559	583	596	558	620	573
25980	21472	23901	11861	818	2591	7678	11436	8831	3113	361	329	301	325	298	311	296	339	300	322	362	301	306	328	319	324	329	318	322	299	323	298	288	287	318	310	322	316	310	309	270	298	307	337	329	312	325	288	302	322	292	320	303	304	310	278	290	297	313	320	297	335	278	326	310	308	305	306	309	292	297	322	314	314	321	294	328	322	286	293	305	315	291	296	326	303	273	326	301	309	326	304	332	315	355	290	286	310	344	334	311	296	347	308	341	327	319	301	291	300	329	292	330	311	321	309	321	299	279	298	337	322	311	313	278	291	360	321	290	283	318	294	308	314	335	355	307	300	316	306	315	304	301	287	328	321	311	326	308	272	289	341	325	321	283	296	297	304	316	309	311	302	311	318	292	327	327	305	286	301	310	309	324	310	308	282	325	283	319	305	347	306	349	314	344	338	316	276	334	297	286	319	287	311	317	297	313	313	297	313	312	278	302	297	334	325	314	308	301	305	320	320	292	293	327	293	299	326	312	314	330	315	285	308	367	347	284	328	306	303	280	305	288	311	300	335	329	316	341	311	297	319	292	303	294	299	297	357	319	319	328	300	318	322	289	302	305	316	295	313	303	341	341	296	321	307	308	316	308	290	313	305	303	321	341	288	302	327	304	316	308	291	313	307	285	299	284	299	301	294	320	296	332	348	268	281	338	272	301	314	337	307	338	288	313	289	302	283	311	321	293	317	305	327	298	313	333	307	300	305	303	315	309	317	284	338	284	321	355	327	316	310	316	318	315	293	296	327	298	295	306	307	319	310	321	300	329	307	332	289	309	309	303	338	326	301	311	277	331	321	303	331	306	328	323	290	319	336	289	324	322	294	310	326	281	306	321	301	309	341	321	317	305	294	327	332	316	283	306	292	296	304	271	309	318	322	310	310	266	324	305	280	314	306	343	316	273	314	314	323	338	311	283	304	303	325	295	296	341	337	340	321	297	278	327	329	295	309	314	326	339	369	325	334	338	281	313	293	289	288	315	329	328	312	328	307	293	284	322	315	325	297	313	319	307	331	298	300	300	299	344	328	297	335	321	292	303	295	319	317	304	324	336	312	331	304	360	298	328	306	284	301	355	330	297	313	289	296	322	295	288	316	328	321	294	306	306	322	318	299	322	287	355	305	339	291	316	319	293	302	298	328	328	316	322	326	318	325	342	288	296	315	287	336	306	334	331	309	329	312	290	321	322	334	284	311	324	318	331	316	306	321	322	333	299	297	324	308	351	306	302	318	303	306	302	319	319	299	310	306	300	329	293	321	321	292	283	323	337	322	342	360	291	320	292	361	308	325	312	338	348	279	321	322	286	273	299	292	318	321	320	317	293	329	317	322	305	338	309	315	331	318	296	273	330	354	338	302	312	302	318	287	331	293	283	310	298	304	305	333	301	293	353	321	325	312	320	347	307	316	313	301	332	293	311	326	302	301	288	300	307	309	320	309	325	312	298	360	309	325	298	298	309	309	311	289	282	307	326	315	313	334	342	297	295	292	313	305	311	271	321	313	272	295	286	298	312	310	324	288	296	296	344	328	283	322	313	307	306	331	314	312	337	313	328	319	302	320	259	320	316	296	318	298	292	324	307	296	321	329	331	296	307	319	328	329	330	330	347	334	307	309	307	271	288	302	302	331	337	354	310	293	297	317	332	318	326	287	281	323	303	290	294	331	295	300	357	300	302	327	297	313	326	316	320	286	305	299	314	310	310	294	309	332	305	309	322	312	326	307	298	318	315	290	320	270	342	307	299	299	326	292	319	346	290	305	307	294	309	296	292	303	321	318	314	309	322	293	321	347	297	323	285	301	321	309	308	300	328	308	304	307	315	297	299	314	305	321	289	308	301	307	344	293	309	343	337	330	319	348	299	338	309	325	304	320	338	322	324	311	315	314	294	287	319	304	334	326	288	341	289	290	304	311	303	315	258	292	318	308	301	314	297	298	318	347	317	308	300	291	296	319	323	318	340	323	333	324	296	319	314	305	338	337	324	319	321	321	279	282	308	325	318	282	318	314	326	309	283	311	300	301	309	325	306	313	295	298	283	314	283	320	298	303	318	326	325	328	320	324	328	383	279	322	321	317	334	334	336	330	321	295	320	298	298	331	307	303	294	298	312	326	307	307	321	303	344	341	300	348	301	332	312	289	366	323	303	315	290	310	308	307	324	273	295	321	322	282	303	277	289	304	325	286	295	324	302	317	283	300	304	324	332	323	307	345	334	323	322	280	301	295	332	292	302	298	328	303	318	334	312	331	306	322	304	329	320	296	307	312	290	288	305	329	349	307	322	340	301	317	289	309	336	332	319	322	304	321	332	324	326	304	314	321	316	317	286	290	330	300	305	313	313	319	323	308	301	327	313	317	295	304	308	308	303	361	280	328	308	269	304	322	310	298	322	303	309	295	320	341	300	279	318	324	294	277	299	307	305	299	329	324	335	289	276	337	322	297	361	309	304	320	299	325	327	305	306	317	287	319	301	302	303	341	331	311	283	293	311	320	304	300	281	290	299	316	319	293	281	333	327	304	291	329	310	337	299	320	295	305	329	296	315	286	296	307	288	326	288	323	309	307	326	296	299	317	276	313	323	336	320	307	288	291	312	336	282	312	329	331	287	320	302	276	300	298	302	319	331	296	312	322	311	289	305	309	296	317	357	330	313	293	316	309	328	285	329	319	301	309	336	281	311	290	327	301	306	308	289	303	307	315	300	281	295	296	318	309	313	296	334	310	309	267	306	322	301	292	269	286	288	335	298	299	333	325	319	329	309	313	306	316	305	298	340	280	300	298	286	307	358	271	288	324	300	314	326	316	340	337	311	307	347	321	303	320	300	340	312	321	357	292	337	302	287	325	293	300	285	341	329	315	316	287	320	325	303	321	346	332	312	312	292	308	290	332	312	315	316	303	325	305	288	313	309	314	288	315	311	339	310	304	331	298	304	306	294	329	315	305	298	277	343	318	307	310	301	297	305	295	308	312	308	303	344	289	299	296	287	344	291	299	318	295	305	306	284	306	315	322	322	326	327	309	322	343	306	298	291	320	331	296	286	334	307	297	310	316	359	297	329	307	343	286	314	343	319	295	346	291	292	334	320	309	324	316	321	294	312	314	316	312	298	306	337	312	323	283	312	285	338	322	309	327	282	317	356	322	304	299	309	305	303	318	322	312	316	337	307	296	315	302	298	312	301	331	312	318	296	324	297	304	320	313	349	313	327	321	324	308	331	328	314	329	318	303	316	295	282	328	270	328	341	303	307	282	299	313	340	316	286	309	317	269	343	312	332	318	339	308	302	329	300	345	309	296	329	320	318	320	318	281	307	323	331	316	302	323	304	301	321	329	302	321	311	304	279	333	304	318	314	305	321	300	309	305	296	308	322	299	291	333	302	306	304	288	312	295	280	323	309	270	302	303	333	297	325	325	324	285	320	314	298	318	313	330	299	314	288	330	316	283	281	320	319	340
18433	10339	3207	1679	1720	7356	18113	22985	18239	7549	608	639	634	601	634	564	600	558	593	568	640	600	638	616	614	587	589	632	589	597	602	613	560	597	573	634	590	572	588	569	564	594	601	546	569	582	607	537	648	585	577	578	579	553	570	597	566	540	593	597	599	537	576	558	614	590	591	564	597	602	577	606	580	589	612	574	591	576	637	571	584	577	625	584	584	580	606	579	600	571	572	590	594	539	561	602	549	587	592	605	602	551	599	567	580	614	579	582	594	570	586	599	541	571	580	565	620	582	567	549	593	542	597	543	566	613	575	636	579	561	543	553	582	606	605	651	550	605	601	578	586	576	595	611	560	581	603	584	537	557	602	565	549	573	586	595	593	620	560	556	525	582	585	575	562	521	586	593	578	544	650	617	586	585	589	609	613	625	524	577	565	589	585	588	626	572	568	608	629	574	619	582	536	643	559	596	584	618	593	574	604	619	599	549	580	584	615	576	597	582	582	595	605	633	610	534	611	542	580	546	555	598	580	573	606	520	639	597	559	581	613	605	570	606	634	586	562	619	546	574	568	601	564	583	576	571	554	591	555	598	557	588	587	573	587	580	632	565	592	605	621	606	618	530	563	578	622	592	610	549	579	562	579	594	589	621	652	587	558	577	564	564	576	640	611	613	581	592	567	605	587	590	615	573	606	588	596	554	616	575	574	595	555	578	576	587	546	565	578	569	602	519	581	595	596	568	595	603	568	607	568	557	592	612	600	597	575	571	554	580	562	593	529	585	607	567	568	582	573	597	597	578	601	584	583	592	600	588	639	587	627	564	542	569	599	591	624	608	608	599	558	598	610	617	575	656	590	569	572	612	542	618	527	596	552	642	545	623	560	603	566	586	617	581	608	524	594	565	589	585	561	565	597	579	542	607	566	579	558	572	625	562	605	578	572	583	553	556	561	581	605	591	602	575	600	611	576	586	574	567	580	624	615	557	579	617	634	553	609	611	551	541	610	550	576	615	574	602	591	589	575	612	625	597	561	593	572	606	603	641	576	627	599	611	535	598	591	624	554	588	639	553	617	569	575	630	565	596	577	601	596	550	594	557	608	554	581	586	563	593	620	600	583	595	554	544	576	607	556	610	551	614	604	526	575	574	585	525	563	586	576	569	586	584	589	576	600	610	572	549	531	587	563	596	563	566	635	613	616	556	551	598	613	591	592	576	557	567	566	584	595	584	569	624	658	581	623	541	583	598	589	613	579	601	551	577	570	584	571	637	574	563	538	592	576	620	601	561	597	614	626	579	596	583	623	580	560	572	590	563	568	589	594	575	537	597	608	573	572	571	655	571	600	575	568	622	598	572	620	594	601	573	576	607	581	575	544	607	582	564	599	557	583	564	594	581	575	597	604	549	601	619	555	579	605	568	552	603	573	599	553	581	545	560	621	565	601	614	605	620	595	600	622	593	596	582	546	574	587	602	558	608	555	649	585	581	557	564	585	563	620	554	589	612	552	598	612	593	558	591	605	585	620	589	545	566	585	556	572	590	617	623	630	572	586	595	613	586	574	598	599	585	611	584	587	570	568	548	627	571	569	584	650	551	593	605	586	628	598	619	579	598	649	548	585	559	559	597	629	584	607	590	588	582	589	589	578	584	582	568	542	590	606	595	554	599	611	544	566	643	568	582	553	585	565	572	589	590	533	561	578	575	601	559	546	570	613	582	596	582	537	525	563	604	570	563	555	572	571	580	550	592	621	582	582	555	568	594	591	576	566	622	611	612	553	585	592	589	633	582	545	614	593	584	540	572	614	560	596	586	590	575	586	581	625	612	543	566	619	540	568	575	586	614	578	573	556	600	597	596	574	624	615	612	544	569	589	550	618	597	630	601	564	590	530	538	584	575	568	573	583	613	590	609	634	592	631	602	578	617	563	599	677	564	603	586	606	568	552	607	551	589	584	596	572	584	591	569	547	624	587	616	578	593	597	561	572	558	566	577	593	590	616	567	541	608	586	581	567	633	572	619	565	565	581	620	593	559	586	599	613	588	605	564	601	593	606	602	571	548	576	614	558	611	535	604	554	611	582	559	577	605	585	548	605	582	581	560	591	595	578	554	615	622	549	577	596	615	610	585	619	592	590	610	558	583	597	595	579	605	620	594	580	585	561	589	601	605	564	570	576	583	573	570	581	571	585	610	573	614	610	610	603	594	575	602	569	579	583	633	608	588	635	536	575	604	573	559	572	584	602	579	602	574	629	554	590	569	592	601	611	613	585	625	576	620	637	607	566	568	561	614	569	552	617	597	589	587	588	555	600	581	533	582	573	588	580	565	601	565	579	555	619	579	596	575	629	596	566	566	570	564	537	573	579	512	555	640	562	619	610	563	600	588	602	583	592	577	577	577	636	587	602	610	575	553	564	593	564	600	608	595	589	588	606	603	577	579	588	594	585	586	608	548	578	595	617	609	611	615	592	550	574	594	582	580	559	598	563	521	645	613	574	618	559	578	604	552	610	575	613	622	571	618	569	548	564	571	584	552	573	615	553	597	604	562	558	627	574	573	580	569	610	604	611	571	578	593	604	615	573	560	587	598	593	575	587	573	551	549	587	592	555	610	600	577	613	574	546	568	581	601	602	607	616	569	572	590	593	616	540	558	576	552	554	549	588	531	573	568	600	598	555	587	597	548	614	555	564	557	604	599	565	620	563	568	581	587	565	602	592	605	544	641	595	590	544	583	576	606	607	565	571	567	623	562	626	568	552	593	610	578	574	562	603	613	586	554	621	580	576	530	597	597	618	601	619	552	618	584	584	580	594	596	618	597	578	575	576	576	561	562	540	594	648	531	601	598	532	578	599	601	620	561	598	564	552	627	588	532	586	570	596	578	537	566	569	597	611	592	573	590	580	538	645	583	609	523	560	601	562	580	587	597	604	600	582	560	567	576	572	561	580	608	596	605	557	595	576	546	599	567	567	564	561	572	568	586	619	570	583	558	589	588	567	602	626	559	587	607	577	566	609	569	580	609	577	569	572	593	583	601	618	589	589	595	574	590	585	593	610	610	593	623	597	570	603	636	605	595	558	567	580	580	615	583	575	530	604	579	595	581	584	576	587	618	594	601	599	601	514	572	626	589	579	553	583	588	571	601	562	593	634	548	516	591	578	556	574	558	591	569	579	575	583	594	594	582	600	623	588	634	546	531	574	560	594	582	559	576	587	566	585	550	573	604	568	575	597	608	586	584	577	567	554	601	596	606	592	593	612	606	560	563	564	586	580	572	554	576	597	568	565	592	622	614	560	570	549	550	565	547	519	583	587	572	590	601	576	577	567	591	533	606	634	596	652	581	550	534	616	534	606	578	560	567	598	596	577	564	605	561	574	555	538	562	548	595	605	609	532	554	585	558	608	583	561	585	590	571	588	568	580	593	589	590	564	601	615	607	577	598	612	573	574	561	556	587	578	578	604	586	566	609	584	570	560	574	567	622	610	558	569	601	595	565
23600	21474	29131	24204	21464	17221	28670	38924	33163	18129	1189	196	212	183	181	192	183	177	182	176	179	186	173	145	172	187	144	165	162	187	171	156	170	164	156	143	152	178	158	160	150	165	139	164	163	151	150	151	136	131	132	142	159	161	145	162	176	165	162	164	158	153	145	156	149	176	156	152	152	137	163	157	153	157	144	139	142	169	145	145	144	147	155	161	140	143	168	154	140	150	137	169	150	141	150	150	170	145	136	162	150	172	167	164	136	143	154	159	148	138	164	164	152	157	173	149	169	151	168	135	180	148	157	149	157	155	158	165	141	158	163	161	172	151	138	144	169	152	175	149	148	151	144	165	172	166	156	157	141	174	166	169	177	163	161	154	146	147	159	136	146	125	136	170	161	159	146	164	169	151	173	158	153	146	173	166	140	172	163	152	159	146	154	155	177	154	133	159	176	137	176	148	151	138	174	153	135	158	156	168	156	133	156	164	140	154	172	149	158	159	156	164	157	165	163	163	157	151	153	143	160	163	184	159	136	159	149	155	145	171	160	156	172	157	159	147	135	176	148	152	146	156	161	181	162	145	170	149	149	170	170	166	140	164	160	148	136	161	166	158	151	148	150	137	139	158	154	150	175	164	147	145	162	145	144	178	150	138	177	148	158	198	181	149	153	163	169	150	133	142	157	148	165	165	156	158	129	133	158	166	146	141	160	167	140	160	159	138	159	153	155	150	177	177	156	146	154	164	152	161	148	160	163	161	160	166	162	163	126	174	141	140	142	181	146	147	153	167	160	152	165	136	155	136	162	152	182	146	149	149	154	169	130	170	140	166	158	155	165	171	144	144	168	142	154	162	136	153	148	161	145	159	154	159	150	169	171	165	151	169	165	161	149	149	156	141	150	149	172	160	150	166	137	142	145	154	148	133	134	162	148	135	167	154	169	145	150	148	146	177	144	159	146	156	148	169	157	157	144	164	144	161	161	154	149	165	127	155	150	159	155	133	155	142	152	164	158	167	149	160	152	157	171	138	166	132	140	143	167	138	140	162	138	174	148	171	156	156	161	135	156	166	154	157	163	184	147	167	151	156	141	163	166	153	159	151	177	164	151	163	153	152	155	159	159	155	147	173	160	162	164	141	163	145	149	162	164	150	154	170	163	151	159	146	153	164	162	159	157	138	147	162	162	169	156	138	139	133	140	157	132	139	154	153	159	165	162	166	139	161	152	160	170	140	148	150	152	167	156	156	146	156	173	152	143	153	170	160	138	155	140	150	149	151	137	169	168	143	162	135	147	152	162	157	174	149	137	164	160	155	165	163	158	152	164	176	163	147	167	156	153	148	168	147	163	149	170	167	164	144	155	131	164	162	171	167	176	132	162	155	157	177	184	131	151	158	144	190	160	168	149	157	131	155	137	175	168	154	145	157	174	150	157	167	178	165	148	168	135	166	149	141	143	163	145	136	160	147	153	165	150	152	165	152	160	116	167	172	134	145	157	149	151	157	153	151	163	159	166	147	161	156	160	138	148	152	162	168	150	157	157	136	147	143	164	147	167	181	140	171	152	149	147	197	170	158	149	171	144	174	176	149	181	142	155	145	170	158	155	156	149	186	164	142	152	152	150	164	173	163	136	151	154	130	141	169	158	147	140	154	159	159	150	135	165	143	140	147	155	144	155	158	152	151	173	172	130	150	156	150	147	160	163	154	152	173	150	161	149	157	176	135	156	133	175	139	156	160	157	169	147	155	165	167	170	157	159	154	159	146	160	137	164	137	149	144	149	181	155	150	171	169	157	155	137	136	131	169	160	134	180	165	168	164	147	153	177	134	171	156	148	155	170	157	138	160	153	167	151	132	149	166	159	148	182	162	140	167	166	160	152	147	157	134	151	131	157	161	165	169	150	142	143	169	146	144	168	183	156	135	149	134	131	157	178	145	168	162	180	134	164	146	153	141	159	140	145	135	164	148	142	150	158	180	170	153	155	147	168	157	180	160	160	168	162	170	175	143	172	138	144	167	132	152	174	161	158	146	184	165	153	154	164	148	139	140	142	147	131	172	156	144	160	162	162	148	174	146	159	142	160	178	151	150	180	144	130	159	183	156	163	163	146	130	164	142	159	169	137	154	159	159	159	148	146	151	179	127	149	156	174	153	172	151	139	159	149	157	149	161	136	156	142	151	129	143	159	154	156	138	168	160	144	135	158	155	153	138	152	148	158	163	158	165	158	149	152	142	146	164	155	156	156	169	148	147	156	156	186	144	169	145	147	152	153	159	166	157	156	168	170	155	161	137	155	147	145	153	160	167	148	187	164	139	149	153	165	168	160	153	140	158	145	147	152	156	176	155	140	152	165	148	148	146	157	156	150	134	164	173	146	135	147	144	141	163	153	134	161	151	169	135	161	129	163	147	160	155	167	181	151	130	149	145	174	152	164	147	127	168	151	155	148	139	144	143	143	176	143	155	149	158	178	176	148	148	171	162	157	150	136	179	164	166	154	150	162	168	153	132	158	151	163	167	157	138	163	173	142	160	156	128	168	154	146	132	132	151	148	154	112	143	145	153	158	163	146	120	175	163	142	152	158	157	181	146	156	168	155	144	153	172	139	156	160	170	151	161	170	154	144	164	161	154	142	154	158	172	171	158	155	152	139	150	149	163	191	170	151	151	188	162	136	147	146	142	148	161	134	160	170	143	151	163	140	128	164	180	144	149	152	157	159	146	168	161	160	163	176	165	151	173	171	141	154	138	145	153	145	142	151	170	147	149	143	145	145	159	165	173	160	155	157	172	156	184	148	128	154	188	160	155	132	142	158	154	138	154	148	146	160	159	133	131	164	166	153	143	144	176	143	156	172	164	152	144	166	158	155	157	154	160	150	147	150	150	135	130	163	155	141	146	142	157	146	172	142	140	136	150	141	155	161	155	126	135	153	164	182	182	161	146	148	157	159	125	151	159	147	148	150	147	143	151	121	145	157	120	185	150	139	148	155	135	168	155	167	161	147	148	166	155	154	139	145	170	142	167	159	163	170	133	171	158	167	159	144	153	157	155	163	158	150	143	142	152	163	155	181	150	161	143	150	141	149	169	132	196	151	149	154	156	182	150	163	140	174	126	157	135	144	183	140	179	161	151	153	156	159	127	157	146	155	149	178	150	144	152	139	149	143	166	133	159	157	147	148	162	146	174	161	152	130	141	168	144	155	153	157	147	162	161	185	183	162	155	150	139	151	138	142	171	182	163	177	151	151	166	144	147	184	146	159	168	156	156	165	151	177	148	156	154	157	152	148	165	131	172	158	176	147	142	169	144	145	156	138	142	177	142	162	144	156	179	157	160	155	158	152	152	153	168	161	149	158	149	166	145	153	153	142	145	156	145	172	172	146	135	156	156	150	143	161	151	137	147	148	150	137	158	161	143	146	151	131	164	153	164	158	117	184	144	140	150	139	149	138	153	150	147	166	151	138	153	140	158	127	150	159	155	157	167	173	148	138	147
27579	25925	12760	6179	4195	8772	38538	47040	40979	23840	591	461	441	390	394	401	388	373	384	362	348	334	342	332	303	312	321	309	327	333	323	317	338	331	302	342	306	293	303	318	311	310	331	305	323	319	297	301	331	319	284	301	305	313	306	312	312	284	314	308	250	317	304	276	290	326	295	321	301	318	308	303	337	253	297	325	329	289	284	309	351	309	288	288	319	297	294	339	324	304	289	297	278	295	259	292	316	289	311	308	290	287	299	276	287	316	305	308	293	311	309	311	278	298	300	266	285	292	306	302	331	308	302	313	303	321	330	332	308	295	311	292	274	305	302	312	290	290	286	318	307	278	281	287	300	309	314	321	295	262	310	289	329	317	319	315	316	303	290	313	295	269	268	306	306	307	298	273	299	298	329	318	300	321	295	276	313	329	290	315	298	262	276	323	269	271	293	298	314	267	301	321	312	313	298	289	283	312	299	321	279	300	298	328	285	277	273	304	284	297	292	269	267	303	310	328	288	290	304	270	302	294	268	276	306	281	295	326	285	294	293	318	294	289	267	333	312	295	302	309	286	303	313	324	328	287	287	279	279	282	275	316	322	309	302	281	288	281	286	294	324	309	274	326	292	290	283	304	281	287	342	297	323	308	297	283	313	294	323	315	289	295	300	320	305	305	306	302	296	303	303	312	295	283	296	304	306	293	305	303	295	267	292	265	294	282	285	308	292	300	314	310	319	298	306	282	261	330	266	293	302	288	297	296	325	319	316	307	287	284	283	301	267	310	302	264	310	291	286	322	288	268	295	282	289	346	308	293	305	283	288	304	271	291	299	291	289	296	324	287	331	276	293	297	302	285	294	306	287	299	306	298	314	304	296	280	298	291	327	303	324	279	273	315	303	302	294	296	285	311	272	279	263	305	308	287	310	306	307	310	290	305	297	287	323	286	290	259	268	311	279	287	294	297	291	296	280	313	301	276	303	295	294	273	301	310	277	283	295	317	305	305	288	296	297	302	319	290	323	277	278	317	298	273	305	281	288	284	256	329	307	290	299	298	275	297	345	311	294	302	288	301	302	272	294	303	285	312	308	324	309	296	329	309	285	275	302	270	298	289	285	335	302	296	292	306	331	271	299	290	276	287	292	337	297	290	307	283	266	300	290	306	333	300	281	277	318	286	296	291	300	308	309	287	313	293	302	262	304	282	284	281	305	278	282	287	309	308	266	284	316	312	316	307	305	293	284	296	271	284	304	274	307	288	268	292	273	296	334	311	308	296	281	334	278	308	314	297	295	307	332	292	296	297	286	303	324	316	314	294	309	341	283	301	303	296	267	317	293	314	284	288	308	305	303	338	287	288	314	342	282	277	328	296	260	321	239	305	312	284	277	271	292	316	302	329	296	295	311	293	320	305	297	321	260	297	311	308	305	324	291	281	302	298	307	290	282	275	293	284	315	273	308	300	308	282	258	307	275	314	318	296	282	333	284	302	286	324	294	314	317	285	284	304	315	289	294	310	305	306	307	309	308	321	302	269	284	310	297	314	313	282	275	296	298	330	295	299	298	294	314	317	270	334	298	288	308	282	333	316	310	320	256	282	290	284	292	275	294	307	270	267	271	313	307	272	282	299	297	283	279	281	297	289	294	278	309	297	300	298	351	303	282	291	287	293	319	308	301	284	301	297	306	333	310	326	286	305	300	292	320	307	286	296	269	291	286	301	318	279	320	317	295	294	295	312	286	295	287	288	293	291	338	306	290	297	325	303	298	282	319	294	303	270	291	298	312	287	293	304	289	301	270	309	287	309	297	310	294	305	329	300	287	268	311	297	293	278	287	295	299	299	328	311	279	316	324	269	275	311	306	288	282	283	266	280	320	300	315	318	300	302	295	275	310	277	296	306	290	307	292	283	292	311	277	301	311	297	331	311	312	261	306	270	286	330	300	282	317	271	290	282	267	309	309	301	284	320	334	309	287	330	289	305	281	292	300	302	305	290	302	290	279	287	296	295	305	264	322	310	286	259	305	318	308	279	289	274	263	305	300	315	298	283	287	273	311	316	283	309	308	300	293	295	292	300	277	275	283	307	320	293	336	278	293	311	298	256	305	331	296	267	280	281	288	286	294	305	309	316	269	328	276	268	309	303	299	278	308	310	299	313	293	300	319	259	319	299	298	301	294	292	328	306	292	291	266	300	286	288	319	328	306	288	309	289	295	320	284	316	287	345	273	306	322	306	295	290	293	281	287	310	317	305	303	315	291	290	297	295	311	297	314	292	285	285	295	301	297	257	273	274	282	301	274	314	303	293	286	334	287	296	315	295	288	305	285	304	320	284	268	278	293	297	306	319	262	350	308	284	295	292	262	271	314	300	290	288	271	282	297	303	300	305	278	274	285	309	320	273	286	332	319	320	288	346	292	310	282	288	288	300	285	281	285	299	287	259	284	301	300	284	288	294	309	281	308	310	293	299	302	283	301	301	276	315	307	317	294	297	294	291	305	335	292	301	306	291	288	310	303	301	296	302	314	323	298	288	289	323	306	290	306	296	290	295	290	294	287	258	290	259	322	293	322	303	303	283	310	296	287	297	289	292	285	267	324	337	321	289	267	307	313	277	299	300	300	291	302	295	287	282	295	293	285	297	280	284	275	294	287	289	300	294	286	294	319	311	279	280	283	286	284	297	290	297	318	289	311	328	290	297	283	285	289	326	332	321	271	286	300	306	314	272	286	298	301	302	290	268	305	333	311	295	285	266	295	313	274	284	305	283	312	305	315	287	330	308	299	289	309	294	281	289	301	238	295	287	297	308	307	299	300	308	323	286	286	280	290	288	264	291	286	269	317	293	292	300	317	316	290	288	283	283	296	303	315	294	304	284	264	297	264	283	290	301	265	308	295	327	268	292	280	308	305	296	295	281	310	344	262	285	295	293	288	271	313	273	321	271	282	316	319	290	291	315	311	309	283	299	301	291	283	304	291	304	281	308	268	315	269	316	312	317	309	297	307	324	285	274	266	310	286	335	297	294	296	311	293	288	324	303	290	290	282	306	332	323	292	307	275	302	310	310	292	306	278	293	313	268	289	268	278	318	281	299	313	294	316	319	314	290	258	246	289	302	311	305	285	300	268	291	291	305	312	262	289	302	297	304	281	292	290	266	283	299	289	328	313	297	283	306	322	304	294	297	310	307	304	330	294	299	268	289	305	305	295	310	319	285	288	286	295	315	271	290	294	294	331	295	285	282	278	308	321	306	288	312	270	308	319	279	253	286	290	278	316	295	295	302	305	276	312	290	280	298	288	307	309	327	314	276	261	271	308	256	303	288	289	290	295	267	289	305	285	304	306	303	287	300	296	308	292	307	277	309	275	296	312	290	284	283	291	313	308	281	309	326	349	315	305	271	304	303	309	291	263	322	303	274	291	331	292	298	293	304	298	281	269	305	330	289	292	323	282	319	287	308	281	299	320	307	318	324	281	302	285	300	274	299	277	291	287	313	308	284
27362	18851	3770	481	331	329	1493	3377	2642	1106	375	315	286	273	308	294	289	310	321	309	281	309	320	299	296	282	308	291	315	298	283	301	291	285	317	311	284	307	316	296	286	302	322	312	303	309	295	270	268	302	300	317	315	292	298	263	290	274	313	304	261	306	303	330	283	296	291	319	266	303	305	296	307	282	274	282	322	286	282	333	295	280	305	313	310	304	296	284	319	323	271	290	332	283	305	323	327	315	300	302	293	304	318	309	328	286	319	314	309	293	294	306	293	292	298	267	307	320	310	298	317	301	305	300	290	297	275	283	323	335	269	307	314	303	287	280	296	294	329	292	292	295	283	316	325	316	296	311	297	319	283	287	311	315	304	296	291	311	313	314	271	318	323	306	302	281	326	285	303	320	294	335	278	289	278	285	315	307	298	306	291	283	307	316	301	273	308	283	301	340	317	290	293	301	282	301	290	289	286	295	287	319	291	296	254	343	272	279	300	292	317	309	290	295	295	290	294	310	326	341	316	302	300	303	291	308	294	278	307	294	297	314	337	274	287	290	286	286	280	320	300	319	279	298	255	327	311	303	293	294	298	286	306	304	306	309	293	274	291	281	298	309	304	305	283	313	298	312	307	322	264	313	305	288	309	297	289	306	303	307	296	283	282	295	307	310	288	280	268	335	307	330	291	292	300	298	302	311	278	279	298	272	279	279	292	296	295	283	303	331	294	276	303	255	314	280	271	286	290	303	295	312	288	294	287	290	304	297	299	314	317	291	321	295	289	300	324	304	303	316	284	309	299	301	306	269	265	310	285	283	315	291	296	298	296	301	331	298	292	295	292	305	293	311	268	308	296	286	328	319	279	279	292	269	297	301	332	331	301	275	261	264	297	294	292	281	301	299	300	314	299	313	290	306	281	303	348	320	284	313	292	268	321	309	274	331	331	324	311	299	303	291	309	282	269	290	324	271	287	320	311	284	267	317	282	311	293	301	275	302	275	293	307	275	282	321	296	279	282	324	259	332	299	295	276	311	272	274	314	287	314	270	309	325	280	298	302	316	300	308	310	274	301	310	302	300	289	325	294	306	285	277	293	291	281	297	302	299	296	293	282	292	329	294	317	314	294	331	315	328	307	308	321	310	322	316	295	298	295	304	325	294	339	302	313	296	287	301	294	302	293	296	287	313	306	310	296	313	296	293	277	284	291	295	312	295	314	271	304	306	285	286	293	320	301	294	290	311	278	321	283	306	306	303	299	335	283	269	310	308	315	264	291	283	303	287	291	279	312	326	298	312	278	299	312	292	311	288	298	323	269	313	300	272	305	313	279	279	281	294	295	292	281	315	305	280	298	281	285	315	330	279	287	273	257	281	317	315	294	279	282	269	283	298	309	289	286	294	285	305	277	313	346	289	311	293	312	313	297	309	303	316	338	327	294	304	284	269	324	310	281	287	287	309	316	313	310	327	292	334	302	322	314	297	316	314	301	287	320	286	324	330	316	271	325	304	311	296	299	294	312	280	283	335	297	345	282	300	305	298	302	296	326	249	291	302	312	300	276	286	302	320	249	290	280	330	285	285	285	326	307	291	292	302	324	301	254	341	334	299	323	299	343	290	284	298	289	287	293	291	287	274	299	313	301	306	315	316	315	271	281	284	313	303	304	293	306	339	295	269	311	294	260	299	299	293	278	326	291	311	308	291	321	325	296	287	311	297	309	277	304	283	291	301	292	306	307	325	268	327	287	283	291	283	301	300	304	288	323	339	276	286	330	325	286	306	305	294	335	280	313	294	292	269	303	313	301	320	285	303	315	287	313	288	261	275	314	313	302	316	281	287	284	297	291	305	301	311	320	291	279	293	295	278	300	302	285	308	280	329	290	292	286	303	298	301	336	286	317	290	341	280	315	307	302	304	315	298	304	337	303	293	317	273	305	264	302	316	292	287	301	334	321	260	285	336	298	284	339	293	308	317	286	330	304	283	296	286	325	306	303	323	289	270	299	290	305	322	301	297	332	291	319	300	308	291	295	282	295	312	305	294	296	264	271	296	312	303	303	288	328	255	312	287	289	304	275	281	297	298	292	304	295	310	304	282	343	301	318	335	308	297	293	273	317	314	368	295	258	295	292	302	321	263	323	294	276	304	315	308	276	251	284	287	287	287	276	301	309	290	287	321	346	285	304	318	290	332	292	297	294	304	291	264	299	275	316	286	316	332	297	285	332	295	316	284	324	292	299	275	317	297	281	295	307	296	330	326	299	269	298	306	297	299	301	313	308	295	326	277	292	300	299	287	314	316	331	314	306	296	317	307	290	330	293	311	267	314	288	300	299	284	344	290	310	283	301	298	288	317	309	306	299	307	320	297	291	298	321	300	294	299	297	282	292	310	317	275	277	271	322	310	327	292	295	313	314	305	289	310	316	286	300	289	319	295	278	287	279	293	284	310	301	303	295	298	285	300	305	312	305	290	306	292	284	317	314	305	310	289	284	294	319	285	311	312	317	315	286	282	301	291	309	303	287	328	293	283	309	287	300	293	304	280	337	318	290	310	267	306	282	334	282	266	306	296	300	303	357	296	322	295	306	304	310	296	309	287	287	313	288	290	301	327	286	298	312	331	307	299	283	312	327	307	308	264	285	279	311	287	291	297	287	311	273	297	314	303	295	275	293	317	294	283	312	302	291	304	306	309	304	336	296	281	313	323	310	323	311	289	279	295	288	294	317	275	294	272	279	336	311	317	303	284	270	299	319	310	296	287	295	290	311	305	261	313	280	297	271	293	311	317	311	334	278	311	299	278	293	305	294	289	281	299	278	291	303	245	332	299	321	308	289	321	280	285	292	277	279	319	300	290	311	320	244	313	268	297	301	304	268	300	280	263	305	271	301	294	326	271	311	305	304	323	285	293	292	308	277	293	304	290	293	295	335	312	290	282	291	300	281	297	300	291	292	312	335	288	328	303	322	313	305	307	297	289	309	302	277	263	300	292	313	309	272	302	268	304	292	330	301	288	288	297	298	277	332	330	281	291	310	300	286	287	309	320	291	321	292	300	322	298	301	290	336	301	273	282	296	297	316	298	279	315	327	288	314	276	322	309	305	334	298	277	297	290	290	308	294	296	290	317	295	309	298	309	291	277	329	308	307	316	285	307	319	303	325	315	279	319	312	292	312	317	313	269	301	311	305	319	295	327	264	279	312	309	326	302	301	304	294	311	313	307	265	291	281	286	318	283	278	315	301	291	302	282	327	295	319	295	327	278	281	298	293	306	302	277	290	319	279	287	305	286	270	285	301	275	282	333	274	291	262	318	295	290	311	284	280	321	304	305	302	280	283	321	284	309	286	302	310	274	313	300	303	265	320	334	274	294	324	319	322	320	300	291	332	309	334	290	308	311	308	279	290	335	266	323	289	295	317	334	285	302	305	293	302	314	304	298	323	296	286	295	348	298	317	304	296	304	306	274	309	308	332	324	308	333	302	297	302	295	313	282	280	306
17079	5730	1200	833	681	732	4340	9014	7170	3054	626	534	579	569	534	543	544	577	589	566	582	573	571	525	550	520	566	567	549	558	523	575	530	524	546	597	560	528	539	558	543	560	545	564	561	510	589	542	547	563	537	580	594	540	512	550	552	569	562	524	522	579	579	560	550	553	528	600	523	511	600	561	535	547	558	557	553	576	564	530	589	552	567	579	544	586	587	560	532	530	544	585	569	546	594	586	570	574	538	531	580	507	586	588	549	615	564	539	556	521	543	556	541	554	535	578	598	591	519	548	546	562	544	597	596	572	552	570	576	558	587	567	581	555	538	605	555	526	571	585	548	545	543	583	601	523	520	580	557	562	537	540	563	520	529	506	520	574	592	545	534	549	524	556	554	561	549	560	526	587	577	591	578	520	565	547	580	567	551	539	547	561	600	539	549	562	573	576	557	564	587	575	563	537	601	560	525	621	565	532	547	589	521	532	525	556	541	533	512	519	568	600	537	524	547	583	540	520	569	543	543	593	573	536	525	580	571	568	534	582	571	575	579	546	547	592	555	552	564	559	579	556	549	548	520	540	562	561	530	571	581	532	577	558	541	517	565	560	578	584	549	557	564	530	550	568	545	507	555	488	528	546	499	578	536	535	569	538	546	549	549	538	605	568	557	533	549	599	578	531	519	571	541	548	557	521	564	558	576	539	527	537	534	550	542	528	579	551	563	574	565	606	587	574	550	560	551	543	548	593	528	563	575	557	571	569	540	569	575	555	588	547	582	539	569	548	550	536	581	546	563	531	539	532	584	553	506	532	587	549	583	552	502	494	564	532	551	579	579	543	540	576	612	540	531	556	518	556	565	527	558	561	557	566	545	535	561	581	525	529	597	556	548	534	552	581	549	551	557	545	558	561	534	535	575	588	545	561	499	564	507	547	552	524	549	547	565	526	551	595	551	531	540	514	529	573	568	546	571	551	531	587	634	538	569	533	588	585	511	553	573	533	579	519	562	529	503	575	555	564	575	571	581	598	576	568	563	572	575	581	569	554	538	544	565	547	582	544	565	534	531	541	545	552	554	549	518	580	561	539	571	553	557	584	546	543	611	565	564	571	505	572	564	544	550	536	587	515	558	560	564	587	513	532	537	527	543	556	544	542	565	543	571	535	595	582	491	547	553	517	595	512	523	535	614	569	587	531	560	533	554	548	567	567	512	524	580	553	569	517	563	552	554	525	548	555	538	580	539	561	544	558	532	547	573	529	565	585	538	612	543	531	561	568	570	565	563	537	539	512	537	509	537	560	525	548	570	528	538	553	522	563	517	534	531	536	574	566	500	556	564	542	543	580	551	571	602	573	530	575	622	578	541	571	548	575	544	560	563	548	549	558	600	553	517	572	522	564	530	552	545	531	549	572	525	531	584	580	555	567	516	561	574	537	573	572	545	553	542	527	578	546	549	570	553	560	545	550	553	544	518	539	560	557	545	575	557	567	484	597	528	516	584	598	604	569	545	586	563	569	537	584	561	557	560	532	550	491	525	533	555	546	542	520	546	574	585	542	571	573	580	544	544	529	540	541	532	588	583	564	547	547	515	558	590	574	547	573	588	572	555	516	596	563	564	569	559	573	596	553	544	514	549	566	535	567	603	531	606	546	616	523	540	533	556	542	570	550	562	532	562	542	573	584	535	565	544	568	542	529	566	533	548	560	564	585	563	537	545	535	564	557	558	537	523	572	567	531	559	555	553	563	535	558	495	564	566	565	566	494	512	538	563	570	565	562	527	566	589	537	524	568	514	573	536	566	511	559	548	560	550	525	551	538	584	551	566	564	528	604	546	520	560	555	572	522	581	537	536	558	562	550	507	555	552	580	564	571	559	574	526	529	525	541	550	562	583	567	581	584	558	543	574	536	594	587	526	578	543	591	535	531	564	565	559	538	563	575	557	546	550	585	572	521	545	580	630	576	530	552	527	560	551	518	578	572	548	566	567	599	585	564	556	564	585	580	572	582	555	553	509	562	562	513	558	583	533	534	525	579	535	573	548	549	498	570	605	553	531	588	566	557	554	598	526	520	570	578	544	553	570	552	534	587	551	587	538	511	540	553	566	589	567	551	553	563	540	587	554	560	547	553	585	579	578	580	556	563	568	581	570	578	550	565	581	508	616	570	510	527	574	524	557	575	566	545	588	566	535	542	583	534	583	522	584	529	557	560	563	626	546	577	538	501	580	533	558	566	551	546	601	557	580	561	537	565	570	562	576	616	553	563	542	582	529	535	555	513	532	565	537	543	540	602	579	501	584	543	544	582	569	573	534	527	540	547	568	559	545	550	497	527	565	499	545	560	545	543	552	595	567	551	514	543	564	543	555	560	571	557	560	553	539	533	563	553	588	642	590	537	536	579	630	578	600	558	582	525	554	536	552	563	571	589	566	550	594	549	579	581	549	588	570	559	545	528	556	547	573	564	592	609	512	610	537	522	553	551	543	545	560	593	553	587	547	597	517	538	535	545	517	544	563	551	552	549	539	527	558	539	578	559	557	559	524	593	565	565	570	537	575	576	522	535	552	529	581	558	543	615	596	571	565	598	507	570	573	541	557	575	569	580	532	570	529	574	549	589	545	530	549	583	507	546	522	530	560	529	550	572	565	557	581	544	588	552	547	543	633	563	550	580	547	536	548	554	538	548	576	544	555	564	550	564	599	557	564	558	544	570	585	541	570	548	579	590	552	542	530	554	549	537	579	512	562	545	548	580	534	514	587	553	549	513	524	577	576	522	585	564	559	547	533	558	571	574	537	538	572	576	550	520	541	571	589	551	526	562	513	581	577	566	556	590	578	592	534	557	570	538	520	582	561	532	532	583	576	558	552	551	566	586	564	560	519	542	549	552	567	567	530	517	541	531	516	587	558	566	547	615	547	590	568	572	563	560	559	609	547	555	513	564	517	607	580	531	521	563	605	551	525	565	575	542	532	547	542	551	573	549	587	531	563	539	511	594	591	558	535	614	533	583	533	546	561	534	526	550	489	563	537	567	551	569	530	546	534	561	578	554	554	531	574	510	573	511	537	582	554	533	574	540	550	507	557	540	581	552	543	537	540	585	591	555	573	561	562	519	569	579	566	573	504	551	556	548	543	526	584	565	579	573	561	584	543	524	532	546	566	584	580	563	532	587	549	511	595	562	552	567	572	560	521	571	581	551	579	576	565	574	574	529	552	523	558	510	630	523	554	533	509	578	555	561	534	623	524	566	587	533	563	526	566	559	570	552	608	585	557	521	515	538	533	562	536	552	542	545	561	565	564	560	538	584	531	589	533	581	558	570	583	580	547	577	550	587	557	588	571	549	566	563	559	573	548	530	565	518	543	530	584	554	546	542	549	526	501	570	531	559	578	554	495	538	581	555	554	560	592	569	569	549	589	554	561	591	545	565	553	575	571	581	547	557	521	571	534	539	547	542	552	562	577	574	560	575	588	559	557	582	567	538	528	565	591	562
26078	21551	24139	12484	669	1008	6411	10307	6937	3680	1203	321	311	336	309	315	320	341	290	326	311	315	293	324	347	314	321	293	333	311	339	291	302	305	317	284	306	334	313	315	289	315	303	320	357	304	289	301	294	320	278	301	290	313	302	280	324	343	310	297	297	284	337	272	311	305	290	298	284	307	319	309	297	306	306	302	321	295	301	320	305	309	294	291	313	318	292	288	335	299	303	288	309	298	326	289	313	295	311	305	313	294	294	297	296	307	354	323	296	297	319	291	299	297	316	325	296	339	282	276	324	293	296	323	330	290	325	283	318	284	292	292	308	276	298	303	298	304	295	310	317	274	319	313	328	295	323	284	314	305	338	318	324	305	305	302	333	303	312	312	295	285	334	323	314	277	287	316	305	331	309	319	298	285	301	294	314	294	302	322	308	315	293	305	296	276	323	313	319	308	320	297	298	330	291	300	290	307	339	259	323	322	304	292	306	301	296	331	282	297	314	317	277	298	277	300	294	275	300	336	281	295	324	307	289	326	292	301	316	273	287	293	278	305	269	310	356	330	304	316	293	315	291	322	297	324	288	277	303	306	281	303	312	307	286	315	366	294	345	294	341	312	286	294	337	310	306	288	291	294	324	337	338	308	312	292	285	305	268	302	326	297	298	308	317	313	302	320	307	311	315	316	314	324	304	306	311	331	286	314	281	305	299	292	313	307	311	287	281	336	324	294	318	296	287	297	313	322	293	285	302	302	309	303	276	305	347	290	304	285	316	303	294	317	301	327	339	306	325	294	295	298	309	277	281	334	331	278	301	296	301	339	318	261	315	303	295	289	301	307	313	285	257	318	298	310	306	301	289	349	281	309	299	295	304	288	317	336	303	297	289	294	320	276	340	304	289	307	295	298	308	303	315	312	293	283	327	284	312	294	296	300	334	298	302	322	306	285	275	322	299	307	344	301	352	310	318	326	316	287	303	310	304	289	312	302	274	316	319	304	297	289	298	285	346	330	336	303	328	340	303	334	315	331	323	274	298	330	316	297	316	283	303	313	308	307	329	288	312	281	313	297	292	310	312	304	277	286	323	299	338	312	299	296	282	309	339	312	314	337	311	294	311	297	279	308	260	302	321	311	316	298	302	322	305	297	323	308	301	321	311	318	302	300	296	303	312	309	318	302	321	317	287	281	311	299	318	327	296	294	302	309	349	282	315	305	323	287	356	324	326	327	325	302	294	312	303	326	281	297	288	311	303	273	314	302	283	309	296	323	306	298	304	307	290	336	297	308	277	278	309	315	286	303	293	305	285	327	289	310	303	291	341	295	260	297	266	312	330	326	283	290	286	346	297	288	317	296	312	290	280	322	306	305	323	270	309	308	327	291	312	289	291	353	308	294	314	295	314	313	314	312	295	304	276	336	274	299	331	293	275	301	319	312	290	321	272	305	331	311	311	316	332	305	344	320	308	309	311	285	313	319	273	288	292	275	301	314	330	319	316	293	309	292	282	298	332	319	301	293	339	353	334	320	317	287	280	315	295	312	304	307	307	301	302	331	299	285	297	338	298	272	299	328	302	308	340	265	304	305	357	286	278	296	323	308	307	279	290	292	296	371	297	341	313	319	318	301	289	299	305	283	325	308	279	296	312	313	281	286	301	319	323	330	319	296	332	278	314	329	310	297	299	313	302	304	296	306	323	308	329	288	290	275	301	352	296	296	298	325	306	277	301	301	292	288	288	297	268	294	283	311	309	322	312	274	322	310	299	296	344	326	296	315	315	283	293	320	322	279	299	314	320	321	329	314	328	320	297	299	275	333	279	288	285	301	291	291	355	291	320	270	287	312	304	302	276	315	298	286	339	277	299	335	313	312	315	286	317	320	294	258	309	320	281	292	281	309	297	335	316	312	308	273	304	286	292	305	335	290	327	313	299	307	291	283	299	293	293	308	316	279	313	301	310	298	308	309	338	300	300	293	331	300	302	316	310	269	283	285	302	286	299	303	353	275	296	279	299	294	295	285	285	310	311	287	305	295	320	294	316	306	344	294	308	330	276	336	314	321	321	313	315	315	309	297	309	280	314	281	314	297	308	299	284	299	308	281	309	298	345	309	304	302	294	277	277	316	310	290	291	340	325	286	315	280	322	301	305	314	310	323	307	285	314	300	315	306	311	310	294	305	294	319	309	314	302	310	301	300	302	290	280	314	324	328	315	307	320	292	299	274	301	322	311	335	325	300	328	289	304	315	305	309	306	286	318	306	305	344	313	294	327	311	309	326	293	290	314	277	297	337	284	314	284	323	294	292	309	289	303	320	305	290	306	288	318	294	338	322	321	290	326	324	327	293	302	303	340	292	289	328	294	306	292	310	307	308	307	301	293	301	294	328	280	293	316	310	328	277	288	297	308	307	321	303	313	304	349	319	310	314	295	293	307	304	271	317	288	315	309	324	305	294	322	335	335	292	311	289	300	315	305	311	320	336	316	312	310	310	309	288	272	293	318	300	310	302	297	302	273	298	309	307	289	310	276	309	323	333	282	314	308	309	315	319	291	321	331	308	297	307	303	312	266	300	307	309	327	274	302	277	314	321	282	308	313	310	291	311	298	316	299	303	289	296	306	315	291	303	308	296	319	307	292	313	331	321	305	283	298	295	310	310	284	331	283	310	291	294	291	254	306	304	293	290	296	339	337	310	288	312	298	342	328	293	300	284	255	305	315	310	290	292	314	273	297	296	322	303	321	322	320	305	310	330	305	306	317	291	307	306	305	314	313	300	330	331	320	262	301	328	304	331	294	318	294	327	307	346	318	310	308	307	316	296	316	298	314	258	307	311	308	283	282	304	310	302	336	299	325	311	305	269	300	269	349	300	317	294	290	301	346	314	292	316	301	305	306	298	296	293	319	313	349	272	324	328	295	303	325	318	318	342	281	335	306	283	330	267	310	287	308	311	324	326	317	295	322	303	308	305	300	315	312	287	281	283	327	313	296	305	309	307	333	300	276	289	294	280	300	316	303	303	328	286	319	319	288	291	292	330	313	300	291	319	283	306	300	305	286	294	297	321	294	337	284	312	260	299	318	303	313	281	316	311	272	312	318	318	274	305	297	323	323	278	308	307	284	303	303	287	287	284	305	291	295	274	334	324	309	318	316	310	274	299	336	315	278	296	334	301	290	309	340	306	322	318	283	279	297	287	280	301	297	296	340	314	306	287	320	315	296	296	309	324	293	327	296	306	304	323	296	297	310	305	308	320	292	308	303	278	295	306	286	320	296	300	281	318	310	323	297	294	300	322	278	345	292	313	305	304	282	297	311	296	287	314	298	278	293	314	300	277	298	312	335	304	329	275	289	285	295	323	262	296	327	313	323	317	301	329	265	304	329	292	312	321	306	254	298	341	305	343	346	286	296	308	318	287	329	295	328	303	283	309	291	289	291	308	318	295	323	327	300	293	328	284	305	277	296	319	330	326	318	305	304	305	284	296	299	295	303	299	324	314
20496	11389	3003	1688	1233	2985	15727	21342	15713	8996	3521	586	577	628	548	584	625	636	595	575	589	589	594	571	606	610	565	586	538	516	592	586	630	538	578	588	602	557	605	578	595	586	599	568	617	580	589	586	597	538	612	618	579	574	613	596	580	602	559	578	606	596	573	573	523	588	642	578	564	554	533	582	602	571	566	569	608	547	584	599	549	603	525	560	568	594	567	583	588	564	552	531	585	567	597	582	570	592	563	566	605	573	557	595	562	581	609	524	606	577	572	578	554	567	604	545	584	592	536	589	577	581	555	541	587	564	596	597	574	570	588	582	611	578	571	595	576	604	610	557	544	546	558	556	584	592	584	546	603	550	579	549	572	569	610	558	582	598	547	579	588	582	558	537	575	592	578	593	548	580	578	594	590	568	604	529	520	587	579	595	611	537	556	538	612	557	550	597	585	598	588	545	552	557	600	607	576	616	556	571	577	569	569	604	536	538	569	548	578	601	567	551	544	566	566	544	571	564	571	622	562	505	564	578	556	593	610	583	538	525	601	577	571	567	559	565	580	604	529	586	556	574	543	592	599	566	575	573	597	560	579	578	567	553	565	561	585	586	571	552	565	578	530	545	610	560	613	569	555	516	561	640	570	547	596	545	584	573	597	596	583	598	586	625	603	558	559	572	589	585	595	555	575	587	567	585	578	590	532	587	617	559	611	555	517	547	614	574	548	534	573	570	574	571	600	557	545	563	563	570	535	582	566	639	580	558	574	588	546	586	580	579	600	563	603	582	577	573	565	570	576	554	583	597	568	569	568	576	563	568	520	553	604	596	597	578	581	590	589	581	552	513	514	579	543	538	608	551	572	592	580	582	586	544	558	580	576	588	547	578	574	561	585	548	547	548	580	572	623	563	558	579	560	540	566	583	551	598	618	565	581	564	529	578	545	584	618	571	565	555	587	605	591	606	527	598	583	537	594	575	587	542	622	593	593	581	596	628	573	573	570	582	557	567	556	553	583	575	637	635	611	614	605	620	554	578	541	519	558	572	592	544	617	578	562	559	564	549	558	582	572	541	586	565	536	585	623	543	579	573	570	608	599	587	559	560	569	554	553	531	578	586	602	607	587	549	579	557	577	545	545	593	567	535	588	536	598	578	570	606	627	571	552	596	571	540	537	592	514	631	597	565	627	555	578	588	553	576	594	552	574	586	548	559	559	560	604	585	599	574	594	565	581	602	603	583	575	564	565	564	557	561	602	563	584	565	557	581	584	532	515	547	552	591	602	530	551	558	553	567	594	559	593	577	629	605	554	624	540	543	577	555	599	568	604	559	561	537	538	549	543	579	586	594	587	595	539	577	544	584	586	542	561	593	581	603	578	572	586	585	551	572	572	582	604	598	550	573	616	567	585	570	574	551	548	581	574	543	567	583	604	583	609	618	558	596	568	537	528	537	592	527	592	588	557	606	569	575	559	573	539	553	603	588	552	569	556	597	585	571	588	602	585	574	552	586	562	612	569	566	608	545	561	605	565	577	549	594	601	578	542	565	575	545	547	572	575	578	556	578	567	505	539	596	583	561	589	580	571	574	606	544	584	569	583	541	624	541	596	567	592	598	571	584	556	591	594	548	589	574	555	542	614	569	584	568	553	558	601	567	522	579	590	603	550	572	549	588	568	588	600	608	544	588	545	531	583	577	639	565	625	549	571	626	519	594	601	574	581	590	594	546	572	550	560	616	573	583	547	618	605	599	599	566	589	584	568	596	561	561	583	603	562	520	544	566	527	601	524	578	602	573	582	564	552	555	563	602	574	634	578	580	586	571	596	575	586	544	618	554	599	584	560	575	558	549	560	589	580	577	579	553	557	544	570	627	552	617	556	611	589	613	610	590	595	556	584	603	564	644	569	595	597	546	574	605	578	591	563	587	573	609	581	587	559	586	575	564	547	561	595	546	569	551	572	542	563	584	573	563	558	591	608	594	607	583	566	546	548	555	574	547	584	538	607	566	571	545	581	534	633	561	575	595	653	614	555	557	537	588	570	547	587	570	536	561	564	558	573	568	577	592	548	572	560	570	591	542	589	579	572	569	589	574	540	598	557	552	594	573	565	560	549	568	571	590	543	592	624	602	605	558	586	579	548	569	587	573	556	526	556	591	610	558	560	582	565	541	555	589	558	565	543	584	601	572	561	548	601	550	566	585	561	605	534	613	570	561	570	556	520	561	565	555	558	553	553	578	535	614	548	587	585	573	604	574	567	632	574	574	535	540	587	573	533	596	539	601	628	556	596	587	579	593	582	602	593	555	568	576	556	567	528	559	561	587	572	582	544	562	588	551	557	555	581	539	559	545	537	565	575	640	524	581	600	539	568	568	544	561	619	541	585	577	543	562	599	591	561	579	537	554	550	577	608	547	523	607	580	595	577	597	577	554	562	584	589	550	577	598	575	573	604	591	586	621	568	596	561	594	550	551	584	556	579	539	582	593	575	547	555	553	584	589	593	590	608	540	630	600	566	573	568	574	622	542	596	568	605	542	537	568	598	604	629	581	533	546	583	557	587	605	576	597	601	560	602	584	582	568	577	569	597	584	568	520	581	592	542	574	605	571	591	596	561	580	544	558	583	584	606	533	590	571	587	552	589	543	579	544	548	595	590	580	612	604	592	588	563	586	562	597	587	594	563	562	549	597	593	589	550	570	529	550	577	559	587	585	564	590	564	611	588	609	610	600	590	579	544	594	577	516	545	575	555	562	566	559	565	605	589	580	580	592	539	577	575	572	572	561	579	560	572	566	618	550	611	614	617	548	592	554	593	558	548	595	574	580	577	566	554	540	546	603	571	613	574	545	599	579	562	534	564	550	550	572	614	592	583	544	603	566	603	518	615	582	571	616	565	571	583	571	553	564	630	588	575	558	588	570	574	584	572	569	589	548	618	582	604	550	559	604	640	597	581	576	606	551	633	546	578	574	536	609	553	552	586	529	587	549	593	567	569	577	561	534	554	586	588	610	592	565	553	555	623	578	547	604	559	562	593	593	600	602	566	565	595	590	564	578	556	520	631	549	564	574	569	565	583	570	569	575	566	585	624	594	592	552	539	576	603	592	544	545	555	606	536	589	545	582	547	571	569	587	604	584	546	569	569	578	608	585	554	581	574	613	567	547	578	589	581	596	592	570	587	537	561	501	604	620	590	534	559	575	580	545	564	556	568	560	570	510	577	586	585	577	632	602	515	590	594	569	612	578	583	575	608	569	546	525	560	590	595	581	581	597	547	561	553	568	611	553	570	581	573	537	589	541	618	613	553	536	565	560	578	529	541	577	552	600	578	576	609	597	570	590	586	567	549	584	574	631	550	569	547	534	557	568	565	584	580	594	565	562	598	586	598	563	586	563	582	603	591	563	556	565	596	637	568	588	573	559	594	572	565	581	561	579	619	595	584	584	559	586	579	624	567	623	573	573	559	572	575	573	637	550	540	554	565	542	575	571	604	590	602	597
23613	21469	29187	24144	21463	18552	30988	32227	28994	19111	11154	497	183	171	152	202	189	173	165	171	165	178	156	147	166	150	163	171	137	162	163	168	158	171	162	166	161	157	176	175	183	160	163	150	167	143	129	168	148	151	156	174	170	158	164	137	146	161	146	166	154	135	183	159	184	166	168	162	163	180	151	147	144	149	172	162	139	150	152	161	128	160	161	162	173	166	142	150	137	127	132	171	151	141	163	141	160	144	145	179	169	155	174	166	147	139	150	157	151	156	137	136	168	157	144	152	123	171	146	128	167	154	157	179	172	153	156	162	152	161	151	139	162	158	151	154	142	172	145	153	154	165	150	143	145	150	161	190	169	153	162	155	183	174	155	153	143	148	157	146	174	173	149	164	145	157	159	160	136	166	168	143	160	153	147	151	149	153	135	139	162	167	144	161	145	153	141	169	146	128	152	144	160	173	145	138	129	160	177	157	139	145	152	164	168	124	153	146	163	168	143	149	146	175	150	133	153	147	152	160	183	155	138	154	154	137	143	160	147	169	125	136	144	141	172	127	156	152	183	146	159	148	125	170	144	161	163	154	151	148	154	138	181	185	132	131	145	130	144	144	182	138	152	169	154	173	136	167	180	132	175	165	153	132	161	131	152	150	156	153	143	164	149	153	142	159	158	139	146	159	171	170	158	140	146	159	152	137	167	154	147	149	135	147	137	162	176	148	168	153	161	149	152	156	131	142	176	175	146	154	165	149	177	168	136	146	164	135	138	165	152	143	141	153	155	153	150	141	152	177	151	153	153	171	144	161	150	143	161	170	167	162	148	138	138	137	156	151	153	161	145	157	156	152	153	140	140	154	160	155	147	148	169	145	125	166	167	153	156	140	130	158	160	152	156	150	141	162	145	156	161	157	151	172	151	139	162	145	149	135	154	159	146	145	155	150	156	155	176	164	123	154	162	179	160	157	150	154	149	149	140	170	160	141	146	151	160	144	175	162	159	132	135	137	154	165	171	153	135	142	150	156	162	160	150	205	160	142	155	151	131	173	148	139	156	134	152	133	154	142	137	150	159	171	174	133	156	154	161	152	156	168	155	154	159	180	139	154	164	141	147	146	157	163	175	162	184	159	158	160	141	159	154	154	161	140	155	170	140	147	139	156	146	171	170	153	147	156	131	150	147	164	175	158	157	161	141	158	162	157	171	157	161	156	158	145	152	167	167	157	173	146	122	144	157	145	141	128	177	152	166	171	151	172	139	167	143	138	135	157	163	151	150	179	154	140	155	161	161	160	144	137	147	158	168	156	151	174	154	143	138	161	142	143	148	149	143	140	152	165	161	131	145	147	174	149	136	167	158	164	153	146	148	154	137	152	123	140	137	142	142	163	180	162	131	154	159	155	153	156	171	140	155	142	153	163	173	146	191	159	151	148	133	149	134	154	164	142	165	148	165	160	129	146	129	152	148	167	147	171	130	140	175	166	144	130	149	145	163	153	169	134	152	163	145	144	151	162	150	163	138	152	146	160	158	151	151	165	143	134	161	145	158	146	151	149	141	161	169	162	152	174	145	151	144	153	171	163	167	131	151	163	160	145	142	156	175	153	156	151	147	159	167	122	146	131	124	151	137	163	152	143	153	161	151	155	146	157	158	162	137	130	171	168	133	143	131	144	164	163	146	140	147	162	132	165	164	154	159	134	148	143	164	143	147	141	146	154	159	153	174	173	161	157	191	154	166	147	152	149	153	150	147	166	165	153	164	139	131	137	160	155	161	157	164	144	164	172	174	155	146	147	142	168	152	136	138	149	151	150	153	143	157	154	139	137	135	146	155	154	145	147	139	153	172	169	156	153	154	153	160	163	174	138	170	151	146	143	124	123	175	141	146	155	159	157	162	155	158	144	159	138	159	149	188	125	151	148	129	151	168	165	130	149	163	160	150	150	169	151	166	133	137	156	144	150	150	152	150	150	137	137	150	138	152	159	152	151	140	139	139	162	147	152	166	143	162	137	154	163	130	167	152	172	142	143	159	135	159	156	163	140	148	146	148	159	164	142	166	180	160	146	165	137	143	145	155	138	150	124	141	136	149	153	169	168	150	143	139	167	149	126	143	139	151	150	152	144	172	163	143	149	154	153	129	143	170	142	147	153	155	150	152	144	182	150	169	144	141	145	146	159	146	160	151	174	150	136	165	144	154	151	148	154	158	164	136	152	141	139	171	164	158	157	154	163	142	151	149	152	145	148	164	163	157	150	143	144	140	163	165	165	153	164	162	143	147	159	164	153	149	123	140	139	148	153	168	130	154	149	144	162	151	158	160	140	161	139	164	167	155	163	150	157	154	164	164	149	137	144	146	164	160	137	167	144	157	155	170	142	155	157	161	163	158	124	157	145	143	157	170	144	161	158	168	162	152	148	127	145	153	179	138	145	145	147	158	153	152	155	157	128	156	146	165	162	149	144	159	148	147	152	140	160	137	165	154	150	161	172	149	166	139	170	157	133	155	150	161	157	175	149	152	178	147	155	169	142	147	149	164	147	145	178	150	137	164	147	152	143	171	152	153	182	149	166	161	136	146	158	146	140	148	149	153	176	144	138	167	133	139	140	174	154	146	149	160	163	166	151	159	159	157	150	147	140	149	153	131	168	159	151	165	141	155	156	164	165	152	144	140	138	150	155	161	157	161	153	165	160	142	152	122	161	157	144	144	147	137	149	154	132	157	155	160	144	162	138	130	156	147	157	166	170	173	174	149	167	176	152	158	156	143	142	157	159	145	152	156	157	135	143	146	162	155	165	142	147	146	165	154	156	158	171	172	170	156	152	164	181	167	147	138	149	161	153	168	146	168	145	154	127	156	154	157	171	129	156	155	162	160	152	166	155	141	141	170	151	144	141	168	133	153	164	151	166	141	161	128	158	150	165	142	152	167	148	153	143	157	153	155	149	139	144	148	148	158	155	152	137	129	141	155	153	150	168	158	162	157	149	150	167	135	131	170	161	138	170	149	149	154	152	144	142	142	173	166	157	158	175	158	144	169	150	143	148	136	155	152	164	154	151	136	145	161	140	149	158	154	165	145	152	171	159	146	171	162	158	144	158	130	160	159	152	139	148	171	170	149	138	158	150	154	137	150	153	159	153	163	147	157	141	142	128	143	161	155	152	159	139	156	144	146	151	163	158	179	156	162	140	165	181	163	146	143	164	133	145	147	144	154	153	168	154	170	158	143	150	203	136	176	132	164	163	158	169	157	160	158	163	159	142	149	160	165	141	165	145	156	145	150	148	168	130	143	150	144	156	134	146	156	160	154	181	158	164	146	156	142	151	157	137	158	151	133	137	138	160	160	142	160	152	133	146	170	142	150	146	154	146	138	158	151	155	143	146	139	163	142	155	155	190	158	151	182	180	151	158	141	145	155	148	147	140	143	148	181	148	161	172	154	152	132	160	130	142	162	150	146	143	146	132	152	163	155	167	159	147	144	152	143	137	164	177	149	154
28402	24803	11914	6232	4321	13143	40253	41565	38988	28131	20137	532	438	422	392	406	353	359	371	338	354	353	368	363	349	313	292	353	324	295	350	289	328	320	341	288	311	323	305	317	299	324	315	344	278	301	298	299	318	305	286	327	294	296	274	315	313	298	349	313	267	300	292	308	300	314	294	300	301	307	298	285	264	308	313	302	299	273	285	270	312	327	318	281	275	277	279	298	281	288	333	329	326	305	311	286	317	285	319	291	299	291	282	288	250	299	280	288	313	301	307	322	301	288	281	253	314	238	276	276	257	312	272	311	310	295	275	294	294	269	288	277	264	295	289	269	279	294	310	302	297	305	310	284	299	314	292	296	315	291	288	293	280	330	289	307	297	278	298	291	280	324	299	295	275	310	269	275	273	287	263	254	308	281	281	281	246	278	311	273	288	296	298	320	297	286	298	297	311	278	284	299	280	256	299	286	300	264	301	275	280	280	316	312	278	265	259	303	322	284	297	285	278	280	266	310	288	268	275	262	279	304	282	259	318	271	284	327	295	302	286	277	319	294	295	302	271	293	298	285	301	269	307	314	290	313	325	301	309	280	259	276	300	283	315	284	294	278	266	304	285	313	309	281	263	300	285	318	316	311	311	324	280	327	302	282	278	304	297	295	294	306	276	294	298	276	287	274	303	309	304	306	298	319	317	297	298	299	285	263	302	286	306	317	281	296	286	282	313	321	292	263	315	287	278	290	313	315	278	316	315	254	296	294	272	291	311	296	308	296	263	285	272	330	298	321	297	281	315	275	309	290	274	278	273	291	276	319	281	281	307	281	279	301	270	283	276	262	273	301	308	304	269	286	315	306	310	262	267	303	280	279	311	291	307	301	295	314	328	302	295	293	264	298	289	311	278	313	314	311	316	304	273	311	290	303	292	303	317	306	289	296	307	305	302	303	320	309	269	302	286	287	299	330	291	291	290	305	298	271	337	274	312	281	277	312	278	287	285	297	276	282	282	286	271	303	293	252	288	304	292	276	278	290	287	282	301	302	328	267	316	281	304	298	318	316	302	312	305	279	313	282	302	327	277	277	308	264	269	310	310	304	285	327	308	320	286	291	293	305	307	282	318	295	273	316	281	311	263	300	300	280	253	293	291	283	291	259	255	298	305	299	290	300	285	297	296	341	308	288	322	297	297	292	286	283	303	289	293	282	262	304	281	280	306	283	295	293	331	287	304	330	287	299	296	286	314	297	300	293	283	315	280	284	326	347	332	285	286	284	289	317	303	343	294	287	318	298	308	279	291	298	289	273	295	284	314	301	322	267	272	294	296	307	276	282	282	272	277	299	288	282	278	309	265	309	287	277	296	290	299	323	294	283	321	311	289	286	277	323	252	264	315	300	286	308	261	296	281	275	307	287	307	296	274	280	315	277	307	305	276	298	306	276	295	306	272	300	281	309	285	284	295	283	267	305	289	285	293	312	302	278	328	301	297	319	265	283	281	302	282	290	276	288	308	307	267	288	305	282	305	298	295	312	303	275	279	280	308	286	263	277	277	298	292	261	304	300	282	271	321	303	302	290	345	266	295	303	274	266	270	316	272	277	313	332	267	311	261	294	287	306	289	286	286	324	301	261	333	281	269	299	348	269	267	271	299	298	294	325	251	311	294	296	272	284	312	282	321	294	288	289	273	295	278	298	321	285	342	304	302	324	308	294	296	291	294	313	292	281	287	268	270	302	302	295	255	308	295	293	305	282	330	311	276	337	292	311	311	320	318	283	305	284	310	298	296	307	277	326	274	281	296	291	298	276	272	277	295	304	304	273	298	311	289	289	287	312	292	295	310	254	268	285	286	258	322	330	275	299	268	317	264	282	309	293	286	267	289	279	310	297	287	323	291	269	300	299	307	281	298	308	290	301	306	276	296	307	310	298	294	315	272	305	308	307	275	284	293	308	285	260	299	307	317	301	266	303	287	294	294	286	322	311	267	298	289	272	330	283	309	267	271	296	302	278	306	274	248	304	293	290	318	247	259	284	271	283	296	281	312	283	285	279	312	279	282	288	251	303	298	315	321	281	305	275	329	276	349	291	295	304	287	306	284	251	280	308	304	268	278	287	308	268	273	283	271	304	312	276	306	288	283	318	315	310	280	291	282	286	290	315	295	320	302	323	290	305	307	292	269	306	297	300	285	287	324	274	290	296	317	285	317	277	290	285	309	291	307	299	308	294	331	272	304	287	295	296	317	270	288	285	294	282	309	281	290	298	286	291	295	306	299	307	283	305	279	296	288	283	291	288	296	265	295	273	300	269	285	320	294	316	301	310	283	278	291	273	313	280	273	297	335	289	286	309	309	263	284	327	315	298	291	301	318	291	279	294	274	306	274	291	267	308	287	301	288	280	294	300	289	307	304	322	298	271	304	306	288	282	277	294	299	276	274	270	278	286	312	251	287	296	303	295	278	286	290	278	290	320	286	304	281	303	272	275	306	310	322	259	300	300	276	297	304	300	319	314	277	283	295	283	273	289	296	273	292	269	295	289	271	294	323	310	312	274	279	290	291	290	265	321	296	304	281	304	283	301	285	281	286	304	275	289	259	275	270	291	319	283	321	307	306	282	326	308	309	339	285	318	272	278	289	297	270	277	327	305	282	315	301	281	273	308	306	304	275	262	302	303	273	251	318	280	294	289	290	282	296	293	300	290	255	291	295	305	297	293	317	286	285	305	278	284	285	298	266	298	300	261	301	322	291	271	315	312	331	288	303	339	264	297	283	329	291	325	289	290	285	296	289	256	308	300	287	298	282	318	331	294	268	316	300	300	262	313	319	298	270	294	286	275	299	292	322	289	310	329	282	291	288	278	311	298	314	297	286	294	285	291	331	284	304	285	291	312	291	303	288	314	311	277	270	271	272	288	301	324	275	308	318	278	285	280	319	281	311	277	283	292	320	296	276	286	272	308	276	303	301	309	305	271	286	266	266	287	290	285	262	294	285	278	322	287	281	297	316	307	273	296	299	279	306	305	290	300	317	271	272	274	301	328	310	308	317	261	310	278	297	279	291	302	305	314	315	260	329	320	300	314	285	300	328	290	311	282	280	294	285	274	282	288	299	303	279	278	296	310	302	298	306	272	285	296	288	289	268	298	280	297	301	282	265	312	275	268	283	328	312	280	306	306	270	300	280	291	322	279	297	291	279	286	299	318	281	304	290	292	318	250	282	299	297	330	300	293	279	306	284	324	269	256	285	320	282	325	287	287	288	276	293	274	262	295	284	310	295	332	281	292	314	283	333	269	292	317	286	311	295	265	289	316	297	282	273	289	286	301	266	314	294	298	294	313	265	314	297	304	296	301	282	277	315	302	297	291	309	300	319	283	311	290	293	318	305	290	263	303	304	309	295	325	313	318	313	265	311	265	273	310	265	292	289	285	285	320	280	287	323	307	292	297	272	299	270	262	295	305	300	311	284	293	307	271	291	305	267	297	323	300	281	301	276	288	302	283
27294	18853	3794	500	360	513	2059	1494	1864	1137	936	321	291	308	281	333	279	306	275	278	310	307	290	318	306	323	299	299	285	277	295	341	284	282	311	299	286	271	311	299	282	282	286	290	298	291	315	283	284	314	320	296	296	270	272	314	295	306	316	300	272	309	295	306	314	324	283	296	283	294	299	307	285	317	316	282	321	275	306	295	293	305	318	289	302	301	278	282	284	301	293	280	297	297	306	306	300	284	303	273	273	276	316	301	303	270	300	301	295	313	290	277	275	313	331	305	262	281	315	283	306	271	278	294	308	297	266	287	304	309	253	280	298	268	299	287	304	271	308	291	294	283	298	302	280	284	260	297	314	272	295	298	269	282	272	306	301	277	268	310	261	278	274	298	282	262	289	305	308	281	323	320	309	271	331	308	281	276	283	300	276	291	314	289	271	314	324	299	304	298	319	301	292	288	299	279	294	292	299	278	285	264	301	307	307	324	298	274	276	283	305	298	291	287	250	275	301	316	314	298	302	301	289	317	268	320	322	292	326	280	264	286	296	285	275	304	278	286	294	311	312	300	313	277	306	317	299	299	276	282	296	294	283	284	316	309	303	289	293	312	283	290	291	272	297	259	309	307	305	290	289	316	318	300	315	298	309	292	295	286	282	303	276	291	297	303	283	285	289	279	290	280	294	294	303	314	291	282	282	324	298	269	297	289	321	298	322	279	320	321	292	273	323	317	296	292	278	306	274	300	337	303	283	320	291	289	296	305	291	275	292	294	303	304	287	316	297	292	307	287	274	259	316	324	277	284	304	284	313	279	271	297	291	316	283	323	274	287	306	267	341	271	263	299	275	309	285	291	292	320	280	292	279	285	302	321	269	261	296	272	314	285	287	297	309	301	306	286	296	302	307	289	320	268	268	321	260	286	282	326	307	286	309	293	309	311	284	316	307	293	309	327	271	295	273	299	295	289	295	306	327	273	290	327	277	340	299	282	290	274	275	313	305	310	308	298	290	293	283	288	283	312	279	282	299	334	326	303	287	296	291	313	303	302	301	309	309	290	311	294	304	281	329	300	295	317	286	304	271	273	309	287	305	279	253	283	287	263	305	289	309	316	299	288	305	316	285	282	272	282	326	319	294	294	317	279	285	279	300	291	297	320	294	327	282	277	276	306	286	273	285	300	299	332	301	280	271	310	287	291	309	285	299	306	311	308	287	263	304	316	315	310	302	288	291	339	305	293	303	276	280	326	311	301	265	286	315	310	309	281	274	285	285	310	309	306	302	306	304	318	308	329	293	308	306	295	305	305	274	258	295	296	322	290	284	293	276	281	325	308	276	314	302	272	262	272	258	269	284	315	289	323	291	292	297	328	297	285	302	276	281	294	303	304	327	285	288	294	301	280	292	304	288	283	299	288	301	290	280	305	294	295	278	308	301	310	294	296	270	314	266	291	281	278	264	295	281	307	311	286	288	282	318	275	300	287	290	276	321	297	293	300	318	306	324	294	292	277	282	268	289	307	287	299	316	298	333	299	325	296	284	305	289	284	290	309	309	255	322	303	285	300	343	297	310	301	304	288	271	291	282	299	282	291	252	285	291	270	293	294	272	281	313	270	255	305	289	279	269	297	308	251	283	334	278	288	277	278	285	338	323	263	311	306	292	289	273	293	326	288	326	301	294	286	283	281	287	304	302	301	291	301	297	279	266	305	278	271	298	289	290	300	304	310	287	329	286	281	301	270	265	261	263	291	315	301	299	334	302	299	283	287	275	278	281	312	279	322	304	310	301	279	303	285	285	296	278	291	280	294	327	311	291	292	309	299	326	297	321	284	259	311	253	296	294	303	283	304	300	304	300	276	297	307	296	304	331	285	303	297	317	289	300	317	307	329	299	279	277	277	320	284	302	285	294	326	267	265	302	275	292	294	292	294	311	315	297	308	285	339	310	300	314	284	302	283	303	282	287	293	304	323	298	274	308	296	286	276	282	288	309	280	271	300	276	278	283	310	288	286	276	305	278	304	276	286	298	275	296	285	297	275	273	305	298	293	282	275	297	319	288	330	281	284	307	293	309	282	335	295	301	333	313	281	316	284	304	295	283	287	280	312	300	285	299	273	276	314	287	341	311	289	326	307	335	291	286	276	290	289	308	308	315	284	295	297	303	253	318	266	317	304	290	295	275	289	273	295	313	299	288	275	309	289	275	308	302	297	303	300	277	306	273	269	295	300	306	317	305	293	331	305	295	287	298	317	312	296	279	288	305	318	291	300	268	279	285	260	287	311	289	298	288	286	313	289	310	282	296	298	266	283	315	295	299	309	286	301	315	304	300	281	303	300	303	308	320	308	282	332	291	277	301	269	299	266	299	273	311	305	310	325	308	293	316	284	293	274	316	272	320	293	314	302	292	316	304	293	296	290	342	314	305	307	319	294	255	321	284	287	289	341	310	259	297	303	312	300	304	289	323	306	298	286	304	324	298	304	290	279	291	307	290	273	298	274	303	315	287	294	307	297	301	311	285	303	312	336	295	326	287	304	318	287	263	305	301	293	292	275	290	288	273	245	308	312	293	297	276	286	318	279	291	310	292	299	281	299	268	293	232	305	285	291	319	259	281	305	334	257	278	296	312	286	274	271	312	277	293	296	308	278	278	281	295	293	290	310	292	316	289	298	319	279	297	298	281	330	321	323	331	299	287	281	306	292	306	245	298	284	308	271	303	298	306	299	303	290	288	320	293	283	310	293	308	289	298	293	278	281	279	301	296	319	319	306	298	279	296	263	309	277	321	291	298	310	304	300	275	298	299	317	294	297	307	288	317	268	271	279	274	327	302	294	264	298	314	291	320	298	330	319	306	307	286	306	280	318	297	299	299	287	274	297	310	295	312	301	308	274	282	289	319	300	311	322	312	299	301	272	287	301	337	289	304	295	261	290	284	311	305	306	274	284	306	276	296	306	271	276	275	301	264	291	311	300	267	277	275	313	299	312	315	282	302	302	316	297	306	330	312	290	291	299	278	296	259	327	290	306	288	295	314	262	320	325	277	307	279	282	284	302	289	292	280	297	294	300	269	291	289	309	280	292	297	310	298	333	268	293	270	322	312	304	284	285	316	280	298	285	303	310	283	293	292	295	308	276	283	319	294	271	269	276	298	293	310	307	324	284	284	277	309	297	283	309	275	284	292	309	308	294	295	293	300	281	294	326	283	281	308	298	270	270	305	296	269	287	309	284	319	296	305	279	299	305	281	307	285	321	327	319	303	304	304	304	293	298	316	282	283	293	273	256	302	290	285	284	275	308	318	266	304	295	324	296	274	287	291	323	278	296	283	299	278	284	300	314	313	313	288	293	287	288	296	301	295	294	315	294	285	320	289	311	288	300	284	288	299	303	304	304	292	306	278	305	312	331	302	318	305	297	287	325	301	270	303	276	266	292	327	285	304	289	329	310	288	304	294	282	294	290	308	295	317	307	311	289	323	294	306	301	296	306	304	305
17123	6504	1254	824	722	1162	5594	4069	5508	3239	2619	591	534	549	609	566	534	573	583	507	483	540	526	552	515	562	572	524	601	531	576	551	557	505	541	562	539	575	531	517	549	567	569	521	530	565	551	522	554	556	602	595	524	535	534	534	566	499	570	533	523	564	530	527	562	540	459	553	534	540	561	601	543	538	572	515	553	570	538	566	529	548	538	561	541	549	559	584	546	587	565	548	570	520	523	540	553	558	555	511	542	527	472	527	521	510	541	543	536	546	540	578	603	549	520	555	567	542	560	548	566	584	585	558	540	550	502	563	545	525	550	529	546	561	557	545	521	557	536	506	572	529	605	524	576	582	569	576	552	505	594	590	529	539	584	537	519	527	522	558	548	548	518	554	546	548	557	542	564	549	487	600	538	548	506	558	554	536	562	541	535	573	562	562	558	558	555	568	541	536	524	559	547	552	531	556	544	562	555	556	523	542	580	588	563	505	568	552	525	554	515	537	567	535	582	537	538	538	573	547	552	513	547	553	560	526	555	545	594	552	551	552	540	588	592	542	541	548	556	493	556	575	540	568	540	547	531	522	527	535	540	577	536	535	560	522	487	543	521	575	550	528	555	581	556	545	564	562	549	480	579	553	561	543	568	550	552	549	587	536	494	541	555	508	573	525	498	566	561	543	536	569	554	489	522	551	544	522	566	598	581	556	542	527	566	529	557	536	561	543	523	574	504	531	565	572	561	522	555	572	535	562	534	522	543	580	536	547	544	559	539	550	508	536	569	555	563	543	551	517	548	521	534	529	498	546	574	550	564	559	560	512	560	535	561	512	548	574	543	572	598	531	547	526	594	563	543	533	558	567	515	562	543	533	513	574	524	510	558	543	532	544	510	566	551	502	589	602	558	543	546	514	563	573	586	562	583	513	595	521	571	581	573	510	572	533	543	527	578	517	551	551	535	525	573	561	567	525	546	540	565	553	548	540	552	613	479	588	543	556	549	544	528	544	569	556	535	512	533	529	538	566	560	556	553	536	553	543	551	550	553	511	567	550	507	524	528	587	557	543	522	510	546	520	564	551	532	603	595	537	574	548	509	578	526	513	500	584	581	597	541	595	530	526	537	568	533	527	564	545	541	505	536	533	567	538	550	591	511	541	558	544	567	538	546	517	534	551	576	535	579	558	526	557	557	574	545	588	506	539	542	502	516	572	493	569	566	548	549	537	506	526	587	567	495	549	571	545	536	552	572	595	511	575	534	549	542	580	520	519	526	543	546	549	563	550	552	569	525	567	550	540	586	589	537	561	556	547	512	558	553	515	565	572	554	561	559	526	529	533	542	595	530	555	518	568	515	543	551	512	537	584	540	534	458	530	561	545	587	536	549	535	532	531	562	541	558	544	607	521	537	565	574	542	560	578	562	556	577	560	556	552	553	543	540	582	513	526	518	563	556	543	566	523	559	543	550	600	597	547	554	539	538	543	553	546	549	542	533	584	591	587	567	540	560	544	525	524	538	528	508	528	529	539	553	557	550	561	533	539	543	558	544	519	587	567	524	571	559	577	564	546	544	530	570	570	524	545	531	532	522	543	566	540	544	538	547	547	520	549	519	565	580	566	517	567	531	516	546	497	534	553	542	517	555	554	549	529	535	552	528	557	548	534	527	577	543	576	532	549	570	537	566	580	558	522	584	597	570	581	556	538	528	518	564	568	551	538	561	551	528	549	546	507	556	583	554	533	580	550	529	515	535	517	511	600	567	556	529	524	524	552	575	544	562	516	574	572	544	519	534	523	526	541	576	569	518	576	531	544	560	532	536	529	537	543	552	558	583	530	576	564	567	557	551	571	543	528	586	600	521	519	515	527	528	580	517	572	561	550	540	509	540	547	570	535	574	575	529	534	542	542	571	535	534	540	609	608	552	512	542	500	526	511	540	540	548	557	519	518	562	506	516	480	533	549	551	507	510	593	538	568	521	604	522	526	549	591	559	553	560	549	538	523	551	565	572	511	588	539	521	559	497	569	530	550	530	609	531	552	555	565	530	534	531	546	571	571	529	548	548	597	557	530	554	523	529	562	579	546	554	550	552	520	521	577	595	550	526	500	583	578	548	519	551	579	561	573	548	566	551	522	547	543	508	545	510	509	557	554	558	523	565	535	564	583	567	525	536	550	567	553	555	524	525	533	531	521	558	532	545	511	553	536	540	530	537	563	544	535	558	566	549	584	561	510	566	567	552	511	528	549	614	559	520	563	531	536	514	541	554	528	570	524	556	553	582	546	542	538	539	516	521	543	577	567	549	535	554	581	518	524	542	543	541	556	520	537	524	537	545	529	536	526	515	514	512	497	545	499	565	542	553	561	537	520	537	527	575	499	567	532	524	570	559	555	542	554	583	487	550	574	585	569	553	575	527	498	505	559	577	537	561	537	577	517	543	556	567	537	563	521	558	563	537	534	547	556	520	545	545	532	523	528	538	563	533	539	599	509	519	558	567	526	533	552	527	556	560	592	589	548	519	570	551	552	489	517	588	553	543	561	525	589	519	539	519	525	542	581	528	553	560	549	565	546	527	553	507	541	548	557	552	543	536	510	541	564	532	536	553	588	590	528	546	564	571	546	551	515	563	561	524	560	583	563	578	534	593	540	590	511	548	511	561	563	548	564	583	532	574	584	545	553	550	555	507	560	564	540	511	527	538	529	557	548	570	588	540	562	535	537	525	523	575	539	548	512	512	530	530	541	562	571	550	577	557	582	529	564	515	557	553	545	544	534	555	565	531	558	557	547	568	564	587	558	543	560	542	537	550	562	557	496	565	553	517	560	564	531	550	565	544	530	515	564	580	509	562	535	532	551	549	574	569	522	559	568	529	508	552	579	522	547	574	510	564	541	540	564	596	552	543	547	568	571	513	513	561	608	535	542	520	547	542	540	574	538	548	540	529	527	568	532	558	507	557	583	534	532	532	509	537	521	538	520	565	546	564	505	553	572	535	553	563	548	526	558	577	568	563	558	520	545	518	509	530	546	548	556	555	566	549	556	502	568	529	557	539	539	558	549	592	532	551	554	586	578	572	533	533	566	524	524	582	584	560	516	576	536	551	538	536	542	528	587	565	586	536	537	553	560	570	564	563	569	532	543	532	540	536	586	544	573	544	544	556	540	595	566	557	592	582	527	502	566	560	503	549	525	554	513	557	506	556	564	580	509	574	520	516	527	557	537	549	539	540	559	565	547	575	536	546	575	542	519	541	526	503	587	583	542	556	566	539	556	601	515	527	535	540	512	539	549	562	578	545	518	532	531	588	495	548	565	534	552	532	533	560	563	531	536	561	541	561	553	569	506	549	515	552	567	498	543	543	540	567	570	526	573	548	508	566	562	549	577	544	537	529	539	508	529	570	553	567	587	508	507	554	524	544	572	561	521	557	528	557	571	542	529	560	559	528	575	546	578	503	566	579	529	565	588	525	551	587	494	579	551	590	551	511	527	568	534	525	570
25953	21481	24276	13005	865	1739	4730	2033	5082	6479	2452	342	309	299	325	289	271	324	306	309	322	314	318	299	295	314	284	299	314	281	297	309	317	310	310	323	284	266	323	321	303	331	324	273	292	306	270	292	304	312	337	261	301	277	304	321	291	289	298	276	306	293	300	312	308	289	310	328	310	275	287	303	315	315	282	313	324	307	299	312	287	290	313	293	289	298	322	303	302	332	273	290	294	289	294	290	308	298	298	296	295	302	299	322	301	302	298	283	329	284	306	297	295	289	296	298	299	308	316	299	295	309	297	317	303	309	298	293	287	316	315	285	292	289	294	301	293	294	316	308	285	348	294	305	315	272	274	305	299	302	303	301	289	328	302	284	281	291	288	258	306	330	289	290	251	297	294	324	290	326	284	302	305	303	289	291	316	300	301	310	315	259	286	302	287	314	278	327	278	273	296	298	280	275	301	330	317	314	327	316	302	296	307	280	275	288	317	278	295	291	319	296	286	304	262	289	331	290	308	299	297	293	272	278	283	263	314	307	294	296	307	307	312	287	295	294	306	316	300	302	282	294	291	304	251	281	303	299	275	305	315	285	303	307	304	315	299	312	299	312	304	313	288	291	287	318	278	336	296	290	309	304	331	264	274	294	297	305	265	289	310	263	335	302	313	305	286	279	302	315	284	311	274	336	286	329	297	295	304	303	301	292	315	284	302	313	310	285	311	286	317	289	296	310	314	308	295	283	282	315	311	293	300	297	305	296	309	295	330	283	292	296	289	292	299	280	313	293	332	310	321	315	303	306	317	285	334	316	308	325	263	296	319	294	300	302	285	300	309	306	298	296	310	270	310	321	310	329	294	300	310	308	274	296	271	294	269	282	314	284	309	317	295	289	287	274	274	321	328	320	322	308	308	282	306	280	295	285	300	289	288	324	314	302	308	330	290	319	269	308	325	305	312	317	319	288	293	296	307	297	311	285	308	294	315	309	298	276	253	297	316	289	306	312	294	279	300	282	306	299	297	321	289	320	252	289	292	327	316	322	320	284	322	297	333	326	314	317	308	272	289	329	296	330	291	284	306	321	297	303	321	304	279	291	297	287	295	278	290	316	301	288	319	305	299	299	310	322	319	276	265	289	318	297	302	296	288	296	282	302	298	304	324	309	286	331	287	306	306	285	329	289	283	331	289	293	285	303	288	310	300	259	295	275	262	295	301	281	334	301	295	308	265	319	310	300	293	329	311	312	291	287	318	312	320	325	275	294	300	316	311	298	293	302	280	274	285	319	325	272	285	307	292	304	289	293	300	313	318	306	270	303	299	255	315	300	288	272	302	294	286	296	299	323	291	288	270	278	318	270	320	302	289	249	314	310	309	300	283	298	288	292	300	304	294	299	310	319	308	287	318	304	306	306	290	330	268	277	298	301	302	314	279	300	290	314	278	322	304	284	280	299	279	315	292	299	308	323	316	279	299	309	287	309	302	294	310	317	294	319	316	301	303	325	324	321	299	289	315	278	321	303	301	282	274	293	298	278	304	307	291	276	308	311	299	305	328	319	287	272	287	306	306	298	286	301	318	308	319	319	300	295	280	280	291	328	257	280	314	270	301	329	283	249	286	311	268	274	286	319	268	306	261	324	347	316	292	272	323	297	287	306	308	294	284	294	293	287	297	324	289	282	305	301	281	315	309	295	313	289	282	300	295	321	311	299	306	290	291	317	297	303	308	286	315	290	309	314	286	302	319	283	303	297	306	267	327	291	295	291	304	269	305	326	298	291	315	292	303	322	321	277	303	285	286	304	286	282	301	304	314	314	296	318	299	342	285	299	315	286	292	286	290	297	281	295	290	276	301	321	296	293	286	301	318	291	316	304	281	285	329	294	281	300	307	279	292	326	299	321	292	317	273	300	318	270	297	299	289	344	298	298	288	319	309	317	319	304	314	283	299	297	309	308	303	324	334	279	309	273	314	310	312	276	326	301	284	309	306	319	314	307	323	281	333	303	283	275	303	283	292	295	285	312	266	268	304	302	308	305	317	301	292	327	298	296	305	311	304	303	307	295	292	294	346	299	303	312	311	318	309	277	268	326	293	324	294	270	307	306	290	315	304	303	307	286	304	287	337	325	276	320	298	325	287	281	289	287	291	275	296	317	319	269	318	334	282	319	305	306	295	305	276	279	309	291	291	303	290	318	307	286	310	295	321	286	303	273	314	276	297	289	283	291	284	280	282	267	300	300	303	270	301	305	315	292	309	314	314	299	285	254	301	297	307	339	322	273	322	303	273	289	299	310	333	340	329	309	302	322	299	316	297	305	294	276	275	307	273	315	300	293	304	295	279	303	312	327	317	297	286	300	334	304	270	280	297	291	272	288	318	284	312	332	321	269	303	291	314	241	312	325	279	329	272	292	325	298	310	284	273	275	274	306	336	286	303	313	319	293	305	315	339	285	276	259	309	286	300	288	320	308	308	337	305	304	315	303	272	288	298	315	303	297	298	308	293	331	335	293	336	326	319	301	308	306	295	291	273	269	296	280	304	286	304	299	294	304	297	310	304	270	274	290	299	283	311	317	292	299	306	297	314	289	278	295	292	281	302	283	285	323	270	312	341	298	276	305	324	327	312	296	309	289	334	343	319	304	294	310	295	293	293	282	299	285	307	309	316	295	281	275	293	301	258	282	270	299	303	314	307	312	316	278	256	300	325	276	274	277	311	277	305	296	317	304	259	316	294	295	295	294	316	301	313	289	296	297	282	284	320	302	320	288	255	263	305	324	284	265	309	304	299	284	278	277	304	281	280	282	320	285	287	289	296	303	326	318	302	284	292	313	315	292	308	266	302	277	301	321	308	304	302	319	308	298	317	292	295	317	333	286	287	266	313	296	321	282	312	241	309	304	337	293	269	303	301	280	310	288	298	308	315	285	287	326	309	290	294	279	299	284	329	299	287	311	290	266	286	316	292	322	287	288	301	288	287	308	290	295	301	275	308	286	309	282	306	285	315	299	320	301	298	300	336	294	304	313	335	298	309	281	314	269	305	307	347	294	321	331	329	305	293	282	328	282	290	271	303	290	308	285	308	304	309	295	310	277	314	319	278	315	300	300	286	286	307	303	282	291	292	319	290	290	305	317	319	313	300	298	270	300	311	302	309	309	281	281	257	272	278	295	279	308	276	309	289	297	268	273	314	287	295	288	315	306	294	297	322	314	312	298	282	274	291	307	299	274	331	294	333	329	314	337	290	299	271	302	305	311	298	299	298	315	291	283	287	305	300	302	315	320	290	286	319	309	333	279	319	274	315	292	308	310	282	303	334	316	301	304	311	301	284	317	299	290	313	308	263	279	303	348	300	313	289	294	308	327	277	300	303	281	283	303	294	321	306	277	269	320	287	283	316	283	313	304	312	312	318	343	313	305	281	286	278	308	291	300	281	309	304	282	289	310	261	290	329	303	292	316	299	286	289	296	304	293	322	315	317	302	282	284	304	272	320	322
19594	11206	3058	1763	1881	5084	12563	5746	14185	15288	6420	575	600	596	599	557	561	571	569	622	550	582	589	609	587	576	572	573	522	543	550	594	535	582	561	513	584	536	580	596	550	540	587	583	554	540	580	559	576	549	560	577	522	558	562	544	599	550	565	570	553	585	550	589	558	543	552	548	584	579	555	546	534	554	583	580	562	513	603	601	561	566	521	541	505	564	561	561	544	573	542	550	542	571	531	556	564	551	552	553	541	578	577	521	547	530	580	562	593	533	576	549	583	483	556	527	555	543	539	584	571	539	575	554	549	567	562	560	506	556	557	544	587	536	579	575	555	560	611	558	553	567	547	546	546	547	531	542	535	573	577	559	569	537	569	518	573	546	518	540	583	519	600	539	517	580	531	552	535	558	541	533	582	553	554	506	540	555	568	551	561	592	568	557	574	593	529	545	565	597	565	555	557	584	520	565	579	583	560	581	572	567	540	562	533	565	532	494	549	561	614	537	547	619	526	546	572	558	516	529	534	538	574	535	533	565	566	533	517	541	566	541	563	607	540	554	580	550	542	513	551	572	551	515	536	558	573	596	532	553	553	563	564	577	580	555	569	562	551	510	561	527	532	571	584	519	573	569	540	586	562	563	557	522	559	552	594	532	545	574	554	590	559	523	572	606	609	546	559	598	577	576	560	558	565	553	544	561	556	530	556	525	564	570	559	559	577	548	572	583	613	567	593	547	572	593	577	621	565	527	626	631	577	619	563	590	543	523	564	519	533	535	569	555	569	528	549	546	553	529	558	539	574	600	538	537	584	588	571	554	537	561	525	545	522	543	570	576	560	562	571	526	600	548	558	580	527	589	587	555	567	580	584	565	594	530	581	562	542	555	512	549	566	565	559	579	548	557	545	566	585	573	570	600	571	582	592	589	581	532	557	544	610	565	576	517	537	589	569	550	527	575	545	553	517	527	528	593	535	560	535	561	569	558	523	583	584	564	566	572	567	547	529	561	555	525	533	559	534	574	584	523	530	564	541	543	583	620	586	535	554	528	551	537	567	586	514	599	563	554	599	547	601	563	576	565	557	554	569	541	594	567	508	565	549	574	573	530	509	534	558	575	589	558	560	518	561	583	573	561	588	553	536	566	554	575	538	562	551	563	553	578	512	542	566	582	585	611	574	558	508	569	570	569	589	552	537	604	514	551	523	574	563	550	571	566	567	583	526	546	557	514	562	566	554	514	532	603	581	576	596	539	550	564	516	555	570	600	542	563	576	554	585	553	552	561	533	568	606	530	577	539	556	563	559	568	605	569	544	570	542	581	570	552	531	587	607	593	556	562	571	532	561	551	533	609	543	545	554	586	550	573	544	561	563	577	580	529	558	568	566	566	588	518	511	536	575	581	507	545	574	557	565	559	556	529	540	511	575	558	580	529	559	516	543	602	573	549	560	553	560	553	541	551	583	550	583	544	590	546	550	554	576	586	557	592	552	539	543	545	580	549	578	547	532	549	594	556	576	558	567	599	553	546	519	500	539	531	536	577	579	590	553	599	558	574	577	532	548	533	560	548	554	535	555	534	570	594	551	539	564	561	513	523	583	541	578	571	582	558	537	559	560	506	546	538	525	529	583	562	551	539	566	561	589	544	568	590	586	559	550	541	585	526	565	556	526	554	607	580	533	527	571	560	574	548	553	579	534	539	519	538	546	575	589	553	499	512	575	541	551	554	548	574	541	606	530	549	566	560	553	542	535	565	547	572	577	567	529	558	542	578	571	543	568	530	554	570	530	518	565	556	572	577	570	566	563	586	601	553	550	569	525	540	500	554	523	570	540	571	574	577	602	573	556	533	572	551	565	505	540	544	545	563	557	585	556	577	560	537	549	616	581	545	575	555	565	562	560	536	553	597	573	562	549	592	553	577	551	537	549	565	557	556	559	590	570	533	556	560	549	524	606	551	568	578	555	579	558	567	571	592	525	589	578	561	545	583	577	554	555	537	559	538	546	555	536	596	573	571	541	567	568	592	531	583	568	507	580	597	562	522	584	543	552	589	574	526	568	529	545	537	532	642	570	570	565	552	584	533	578	558	551	523	556	562	591	583	566	547	569	567	563	559	533	551	588	551	559	557	558	550	535	565	559	559	566	597	566	501	561	555	538	566	536	554	561	547	556	565	540	550	541	520	557	545	578	572	568	573	518	585	546	556	524	552	516	535	548	532	569	587	544	550	571	570	557	576	539	552	501	538	527	550	567	589	576	546	556	552	518	531	580	538	554	569	537	565	513	561	540	526	530	597	574	555	547	589	574	519	546	572	551	565	574	568	594	536	586	581	557	506	546	563	573	590	551	540	577	554	559	602	537	589	574	511	548	545	570	580	600	552	560	564	539	557	580	553	569	526	518	565	570	558	525	549	546	539	545	520	519	542	569	538	588	561	557	516	544	551	585	561	539	554	616	566	566	557	533	587	547	562	548	541	560	546	532	549	589	542	595	555	540	545	553	587	562	550	552	565	577	520	575	576	599	554	566	576	552	559	548	554	537	547	544	556	563	562	519	592	556	560	532	542	555	531	598	579	532	593	597	577	563	582	577	550	537	577	579	572	550	589	518	551	544	574	572	586	613	544	528	534	566	589	593	564	566	540	525	630	550	563	568	551	580	529	512	534	588	541	578	528	558	587	551	555	543	545	535	530	574	575	597	544	527	528	553	563	577	521	543	580	554	536	544	540	548	571	569	534	567	597	569	568	530	561	521	596	596	538	591	567	580	538	621	546	543	585	557	563	565	581	568	600	566	543	569	550	568	570	584	509	603	570	557	561	573	565	551	552	528	496	541	542	519	581	523	591	537	575	550	531	538	585	525	565	569	552	567	588	565	537	601	546	552	577	565	613	511	557	562	564	567	565	583	579	547	540	526	595	528	531	585	570	581	546	596	594	569	549	541	565	557	546	549	582	581	526	572	525	632	565	567	514	539	621	575	575	539	574	565	531	587	555	574	550	553	532	552	555	531	564	619	543	576	564	540	558	557	549	588	528	562	549	515	572	594	575	553	574	515	578	564	569	601	582	567	575	510	535	554	566	523	558	570	568	516	558	598	543	550	576	519	557	574	578	569	576	574	546	596	556	578	552	591	595	584	548	579	601	566	541	585	572	583	580	546	552	531	539	588	583	575	568	558	555	541	541	588	547	555	570	527	582	558	572	548	550	551	586	551	577	543	539	543	550	561	576	588	561	560	579	574	541	525	560	585	571	579	543	536	572	529	549	588	570	600	520	567	522	577	583	604	558	586	595	553	562	574	555	550	537	533	580	576	570	553	554	582	554	542	494	557	519	563	583	581	599	576	565	578	553	535	543	551	562	543	587	567	553	531	544	519	562	525	554	564	570	562	595	542	554	581	593	561	509	563	562	571	571	556	606	580	576	566	541	578	555	553	542	548	600	532	524	565	590	564	543	516	582	540	567	581	599	591	590	500	531	511	556	569	567	557	528	553	525
23666	21475	29111	24210	21452	17421	20690	22571	30207	27448	14353	911	188	185	191	199	173	171	162	162	212	160	139	160	169	152	194	148	180	173	169	132	162	170	151	174	142	175	153	176	160	154	137	150	159	174	147	177	166	155	136	151	153	138	164	144	126	166	158	159	161	154	143	154	164	162	170	168	139	154	165	153	152	132	146	144	149	156	145	147	151	153	135	135	123	149	159	167	156	126	149	158	155	164	155	156	145	168	151	147	164	143	150	150	163	148	152	147	150	162	125	128	164	160	162	136	171	162	151	152	199	170	148	165	163	134	145	145	139	166	162	158	142	145	167	151	142	140	150	174	165	158	164	141	128	159	156	149	166	184	175	142	156	148	164	153	153	148	160	173	145	168	179	156	137	141	154	131	173	155	141	149	168	149	166	163	160	163	143	134	159	147	159	154	161	153	147	136	160	155	153	146	170	135	161	141	144	153	176	189	169	136	141	165	124	190	153	146	160	151	152	147	144	180	146	134	158	116	136	152	149	155	157	149	172	152	162	146	158	148	164	145	162	141	160	159	166	138	137	166	123	191	146	135	130	138	158	153	143	135	170	135	149	141	163	168	156	164	166	159	136	139	147	157	150	131	141	159	160	151	164	144	167	151	139	151	159	129	138	123	162	154	151	132	155	153	170	160	156	130	139	153	183	139	154	154	161	151	131	138	166	152	179	146	161	140	154	170	164	138	135	165	165	141	154	149	151	142	155	162	141	145	156	150	150	145	145	163	147	165	155	169	152	152	145	177	143	149	142	145	129	144	169	141	153	143	128	140	161	141	167	154	136	164	144	168	152	165	140	168	163	129	164	153	182	138	147	159	131	177	133	156	136	154	136	146	155	163	143	141	141	146	149	142	130	134	171	146	151	151	156	157	154	135	153	158	157	163	146	154	155	134	162	165	152	139	145	131	119	167	164	147	174	152	142	141	180	153	153	127	146	164	156	151	149	153	140	160	140	146	158	144	153	169	159	152	154	151	154	146	159	157	147	142	166	156	166	137	167	129	142	149	150	135	155	150	134	170	146	165	150	149	188	161	181	155	164	139	166	149	132	167	165	132	160	159	167	189	142	144	153	152	149	175	149	155	148	170	116	143	160	123	154	171	139	158	135	164	157	144	167	156	158	134	171	160	158	137	146	157	157	143	150	160	160	155	146	132	158	145	154	148	160	163	141	123	145	137	130	142	150	163	152	165	151	168	147	120	189	165	138	149	141	137	156	177	153	139	142	152	129	155	165	161	150	145	144	157	167	172	139	137	150	168	148	151	140	166	144	153	130	171	149	156	171	151	156	121	151	149	152	153	161	157	162	150	155	167	157	156	157	142	151	174	138	138	165	150	154	146	138	160	157	162	136	151	159	166	163	152	147	148	151	166	158	145	123	157	129	146	145	152	163	158	127	152	144	158	171	145	155	160	137	141	156	141	172	136	151	145	155	145	152	146	159	148	157	162	160	171	147	136	171	152	141	139	149	145	132	166	155	150	161	129	155	159	142	140	155	160	154	171	156	157	160	163	163	149	173	149	140	132	155	153	170	156	146	137	171	153	141	157	131	147	169	133	152	131	159	131	144	175	175	149	150	145	149	140	145	131	130	183	144	134	165	114	186	136	152	120	140	145	173	172	162	152	159	155	147	153	150	159	148	167	173	143	141	159	167	154	158	127	158	161	161	159	171	161	160	128	149	139	158	161	155	149	126	138	173	171	164	163	131	154	167	142	156	155	152	165	140	180	149	154	150	141	159	138	152	159	160	167	149	162	136	169	152	169	153	169	144	131	158	170	147	140	166	150	131	137	133	144	152	158	157	172	146	172	157	165	152	150	149	141	143	139	140	160	157	175	151	137	139	150	141	166	159	148	154	152	157	162	171	150	142	144	144	152	153	135	157	164	155	142	139	142	151	181	163	155	138	146	154	148	156	125	157	157	162	147	169	160	155	145	168	159	160	145	164	151	141	148	158	163	131	151	137	174	168	151	149	151	143	132	168	164	163	163	148	153	157	147	161	143	128	153	168	151	164	151	148	159	151	167	159	149	146	162	155	139	140	173	159	150	154	133	144	151	157	174	133	138	144	138	145	146	170	157	163	153	139	141	153	160	160	150	140	142	145	150	156	165	138	128	168	177	144	140	131	163	136	148	168	177	166	136	152	157	151	137	154	172	159	145	171	152	142	163	160	118	145	152	152	154	137	172	136	155	150	146	141	144	154	152	158	128	152	172	140	175	159	135	156	158	130	140	151	143	161	154	151	143	141	147	163	172	125	162	167	144	141	162	148	169	135	134	177	149	146	153	163	150	158	147	136	141	146	172	156	173	176	157	161	147	160	154	161	148	138	157	162	143	146	145	136	185	169	171	155	164	130	146	150	192	144	145	163	140	136	143	167	142	146	163	165	153	138	163	141	158	162	151	151	148	180	146	153	142	163	146	141	140	143	145	142	141	129	156	155	138	146	136	172	171	147	149	148	144	167	142	151	166	145	135	133	144	145	160	143	147	139	149	144	170	153	152	149	163	151	141	153	148	160	151	156	144	181	158	153	157	155	133	134	157	146	167	164	148	151	184	138	148	177	131	166	171	133	153	170	171	154	142	161	151	143	153	156	190	145	168	163	152	148	136	145	147	165	147	168	158	158	147	135	146	160	145	159	160	153	161	156	166	134	141	160	148	161	162	163	136	139	165	172	162	141	138	155	135	144	165	163	163	160	172	157	161	132	149	133	159	156	137	167	162	151	168	158	159	172	157	133	149	172	146	161	152	150	144	142	179	154	144	159	163	159	163	134	164	150	148	147	123	178	118	143	139	144	149	133	181	144	159	162	144	137	138	143	154	146	151	138	158	139	146	158	142	155	144	154	163	142	156	157	158	142	153	147	141	173	147	150	146	155	161	143	139	144	156	149	151	156	154	161	170	142	153	191	123	166	147	144	153	135	147	145	132	158	145	137	144	134	173	150	143	138	131	160	156	152	143	153	168	161	135	155	137	150	186	154	157	138	140	143	166	159	144	151	154	161	158	177	135	144	166	144	145	158	164	148	177	155	141	140	151	138	136	141	156	151	170	162	142	155	156	142	161	162	167	156	132	157	173	168	149	155	135	143	158	139	174	151	158	163	165	144	151	169	153	138	162	162	155	152	152	159	173	159	141	155	153	171	151	164	144	151	169	169	167	150	149	154	173	163	137	152	159	148	157	167	165	135	133	153	156	160	140	152	173	130	158	149	136	158	145	165	134	160	139	150	157	133	178	143	155	157	150	126	152	147	170	145	169	139	133	183	148	146	163	150	139	142	121	165	144	146	162	169	144	166	153	150	148	137	144	160	147	154	153	155	162	152	159	141	151	150	136	157	161	149	129	156	138	168	150	135	142	170	147	135	153	175	144	166	154	161	160	135	159	157	161	139	147	146	134	161	135	172	138	133	167	137	144	149	159	145	167	162	146	169	145	157	161	166	154	142	149
26742	23020	11787	6205	4099	10127	31485	34978	41308	35626	22758	615	404	432	364	383	360	349	353	331	321	339	343	355	320	284	309	309	327	334	302	332	307	309	288	319	282	284	293	320	339	319	290	280	285	289	277	305	306	271	304	284	299	311	300	289	303	265	288	294	284	306	295	279	280	276	284	295	301	283	299	278	287	284	261	269	312	300	283	292	263	283	288	252	269	250	284	311	282	282	304	317	286	293	280	280	282	315	305	271	282	314	302	268	303	297	301	278	288	319	266	279	284	296	273	283	293	299	278	293	274	307	276	275	307	272	276	286	276	343	289	270	302	273	289	287	286	309	282	276	298	273	326	305	315	296	328	343	325	293	301	300	299	317	293	294	274	299	292	313	302	312	273	289	261	300	267	295	295	294	292	311	295	264	279	292	298	301	308	285	281	306	274	294	283	310	295	286	303	297	294	314	310	265	260	300	312	309	288	269	296	262	293	310	305	279	282	278	305	294	277	293	303	282	310	278	299	294	323	277	307	273	306	303	289	285	305	289	287	257	308	304	275	264	307	297	292	302	269	282	280	290	291	289	281	309	315	289	265	306	309	271	288	273	306	270	286	313	305	298	287	275	281	264	283	277	287	285	327	321	285	268	313	273	288	282	302	269	319	291	285	260	286	284	275	317	282	296	283	279	275	281	276	307	285	273	276	268	283	289	310	280	303	294	259	300	301	291	272	288	264	329	298	280	304	283	271	280	305	261	274	307	272	271	307	319	314	282	313	296	271	300	312	288	296	292	279	286	284	293	302	293	329	282	272	327	271	301	292	282	297	255	313	294	279	291	265	291	295	306	300	275	307	277	277	293	306	303	288	322	278	293	311	287	281	275	290	263	266	277	292	287	307	247	275	271	273	296	260	299	308	299	310	301	312	287	297	277	279	308	284	291	306	307	270	285	303	275	294	288	273	279	307	278	275	266	289	293	275	280	259	282	288	276	317	299	275	273	273	288	287	276	302	307	284	307	272	279	268	286	304	294	316	296	304	271	290	280	288	292	294	297	312	290	290	275	298	293	298	279	327	281	275	304	284	271	256	304	265	281	284	313	277	294	265	310	301	265	276	302	273	272	255	299	294	268	257	300	280	289	292	301	280	308	304	277	314	266	293	304	285	293	283	296	309	307	297	306	273	281	318	269	297	302	291	296	318	284	311	281	288	280	276	281	302	302	293	289	311	285	304	300	300	311	292	306	315	298	311	308	285	299	275	305	302	303	283	284	304	284	309	297	282	285	307	284	279	281	279	280	279	292	264	283	293	270	275	293	315	266	281	253	265	325	293	315	268	309	295	306	288	297	280	287	313	320	307	302	274	285	278	281	310	287	303	331	326	268	246	301	316	288	268	272	293	251	255	299	281	270	291	295	288	281	295	299	290	301	316	308	260	311	303	282	303	296	284	295	293	280	281	275	290	302	299	245	269	263	303	291	284	307	327	291	282	287	306	310	290	305	267	295	294	299	296	252	288	322	269	315	283	298	279	292	309	291	291	303	281	285	303	336	272	307	277	273	283	289	289	329	282	280	315	285	295	295	287	278	272	319	269	308	279	285	298	304	303	278	307	266	291	287	291	290	294	273	286	298	265	307	300	282	310	288	286	302	303	304	301	288	322	263	309	271	298	290	293	291	284	286	317	295	330	317	285	286	301	269	290	289	294	304	316	310	287	277	291	286	305	316	293	302	317	316	316	296	288	299	294	315	268	307	308	299	289	309	292	272	310	279	302	257	314	299	309	292	284	306	309	274	295	275	300	307	290	306	313	292	306	309	317	277	295	254	280	275	310	283	310	290	281	296	263	269	300	311	288	278	308	300	274	253	285	286	303	291	299	291	289	290	259	277	276	288	289	334	341	312	307	272	308	283	285	262	305	245	307	268	317	296	274	302	265	274	302	267	323	272	277	285	314	307	275	276	287	305	291	270	266	284	303	290	289	290	327	288	317	317	295	272	261	288	304	306	280	305	318	305	278	300	299	288	280	251	308	310	292	297	277	299	317	289	290	251	282	290	304	313	263	318	302	290	300	260	293	285	270	310	264	290	290	289	279	282	293	271	299	297	328	261	262	309	310	309	321	275	278	284	282	260	273	278	278	309	324	328	283	284	303	275	294	289	302	294	279	288	278	279	264	271	303	305	259	269	262	300	280	296	306	313	311	315	288	282	285	293	311	269	293	279	284	277	294	282	277	294	266	309	307	325	255	301	338	280	287	297	288	253	283	264	284	306	292	278	281	289	286	277	273	275	292	282	293	307	278	269	303	318	289	289	307	313	267	292	286	264	305	280	291	289	318	308	306	297	273	277	270	272	248	278	282	281	314	300	313	292	317	283	301	310	272	287	284	283	294	307	245	302	316	261	269	300	294	300	288	314	269	286	293	314	280	284	289	292	275	285	301	258	285	286	312	297	315	286	295	284	298	275	295	269	272	293	311	266	270	273	301	303	283	292	285	296	292	315	289	300	316	290	294	278	271	316	261	285	286	308	295	280	266	303	315	288	293	276	315	286	294	305	281	273	285	292	278	274	287	315	282	282	285	297	298	281	272	277	304	282	273	330	294	275	297	290	288	282	290	291	277	296	298	300	274	308	267	267	292	291	254	294	276	309	304	294	305	282	299	278	265	282	307	303	268	264	283	308	291	295	269	308	308	295	287	264	306	290	289	304	279	284	315	259	276	250	286	312	299	315	253	268	304	287	291	286	301	300	289	282	322	299	292	291	317	284	289	266	306	301	283	301	306	273	286	299	284	295	287	304	291	290	318	295	302	275	253	275	289	271	298	273	292	314	249	330	289	303	282	255	293	289	322	259	297	271	264	274	322	339	257	284	295	286	293	295	243	307	297	280	316	326	302	328	290	283	287	317	289	275	293	288	302	281	301	307	285	298	278	296	307	299	286	284	301	244	295	305	260	276	290	305	276	277	259	292	305	309	268	296	275	290	292	331	310	308	256	306	285	302	256	296	291	258	274	297	292	275	272	292	290	246	277	316	319	303	291	300	270	273	283	226	324	313	307	287	291	297	290	272	292	289	298	300	282	285	298	274	275	294	276	301	285	273	293	342	286	286	282	275	270	305	271	293	285	296	313	282	316	289	303	300	305	303	279	267	312	277	296	290	277	303	281	289	316	299	287	297	290	290	257	278	307	279	272	288	296	296	267	256	275	287	293	261	290	300	308	312	318	312	267	275	270	291	285	294	308	264	273	319	273	273	282	276	286	293	289	271	269	301	281	280	306	309	319	298	289	266	289	291	301	297	304	292	298	296	312	267	308	282	309	279	286	318	296	299	268	315	275	305	292	316	259	269	287	283	278	266	308	296	290	291	334	285	298	281	283	288	287	320	307	290	288	278	294	289	267	321	291	295	251	307	311	281	292	291	304	254	265	308	308	307	275	297	303	278	288	304	275	288	301	274	297	260	273	283	320	296	278	296	291	298	256	303	291	296	302	274	294	290
27350	18779	3951	471	374	400	836	1736	2513	2189	909	292	275	306	296	302	305	315	319	273	300	268	330	295	283	310	294	305	294	307	273	319	318	307	307	287	302	284	284	314	306	287	317	258	327	298	279	314	303	292	304	289	297	296	295	281	305	290	277	273	297	296	288	287	332	310	322	321	280	276	317	293	295	292	301	280	338	284	256	278	322	315	303	295	320	292	282	313	276	300	297	325	304	299	338	317	294	327	267	297	263	303	303	307	263	315	284	328	275	258	290	291	273	264	247	271	308	266	315	311	301	286	276	286	310	308	276	275	302	279	306	307	287	305	284	310	306	289	299	285	306	317	293	311	305	303	304	287	305	274	293	288	307	291	305	291	310	312	266	290	286	321	310	272	298	324	322	283	313	315	277	296	317	293	281	316	286	288	340	279	309	285	300	290	308	280	308	283	307	292	301	300	299	304	289	257	314	313	287	291	313	305	290	282	314	281	291	308	307	250	315	297	301	296	286	293	312	307	281	278	249	285	295	322	291	291	272	286	295	276	327	301	277	296	297	292	305	274	329	296	313	280	300	293	277	330	291	277	295	300	285	277	300	280	284	298	291	277	306	294	308	296	294	300	305	313	274	307	272	309	306	293	291	291	323	263	296	310	293	320	296	310	285	303	306	312	289	315	295	262	300	323	296	295	284	291	283	269	288	297	294	288	284	291	314	275	295	322	270	306	288	292	341	313	292	299	299	277	299	299	304	311	271	307	293	286	292	277	302	302	273	291	289	284	314	283	305	302	334	293	303	312	310	293	320	294	289	284	308	306	276	307	279	309	307	279	273	305	284	299	299	290	286	303	273	322	291	304	315	336	321	315	290	296	300	316	264	289	332	276	327	314	276	265	286	295	308	296	305	324	283	283	322	331	304	260	313	318	297	258	301	317	305	251	289	313	301	279	309	314	298	324	290	290	299	265	309	316	305	289	324	297	306	302	289	300	310	299	289	307	297	317	278	301	298	289	318	295	302	280	294	313	279	298	265	299	303	304	314	314	276	316	283	312	295	244	324	282	307	301	276	248	314	321	283	265	307	254	318	307	315	271	290	299	268	294	300	272	309	296	318	331	287	327	301	312	272	269	282	273	317	300	298	327	287	282	278	315	278	299	288	285	281	317	306	247	316	310	289	306	292	282	293	329	273	310	308	288	276	259	302	312	302	300	305	293	297	338	287	310	294	288	314	325	293	300	317	301	273	284	316	288	262	302	242	330	289	289	269	286	338	322	291	308	277	337	299	310	342	313	299	293	310	254	312	327	304	308	296	266	291	338	297	284	270	284	307	301	297	311	298	313	278	315	308	313	305	294	299	294	315	287	294	275	291	269	320	268	302	256	285	305	307	303	303	278	310	302	263	306	301	320	295	319	303	287	310	279	295	325	289	256	304	280	296	291	308	305	268	298	298	275	273	299	299	289	325	310	307	321	288	299	300	320	326	277	308	309	302	314	316	279	363	318	316	279	308	287	273	280	308	260	308	304	308	300	273	287	319	313	259	283	282	266	311	274	311	272	308	272	309	309	279	329	314	268	313	296	286	280	285	322	292	304	302	279	305	305	276	303	282	305	257	334	313	311	304	288	295	303	282	270	271	260	325	284	333	318	294	302	279	280	310	271	331	315	311	329	319	288	297	310	295	315	298	272	293	299	267	288	336	295	315	304	327	328	311	272	297	295	301	321	286	277	289	316	277	313	291	324	305	283	280	292	299	312	291	275	294	303	325	279	294	287	307	295	305	281	274	295	311	282	291	293	306	333	278	284	278	276	326	306	282	301	287	299	288	271	304	317	291	303	286	290	289	286	298	305	318	288	286	303	293	300	277	307	289	284	317	295	333	290	301	318	288	299	258	286	295	286	273	289	275	320	319	257	312	339	317	291	264	318	282	293	287	276	312	303	328	316	290	265	288	278	306	275	353	301	305	320	263	323	309	316	292	326	314	271	319	316	296	285	308	284	299	243	329	334	266	284	313	307	313	312	311	285	301	290	312	287	274	277	327	276	289	280	307	307	276	313	274	275	298	327	268	304	306	311	298	296	291	292	294	308	305	287	296	294	273	289	302	315	272	320	314	288	287	273	291	299	273	307	323	293	279	280	295	296	324	334	312	286	303	293	302	261	297	296	280	279	299	322	312	299	311	296	306	325	290	293	263	258	307	267	288	340	285	283	322	325	320	308	309	319	293	321	271	310	327	275	297	289	328	313	289	308	298	271	320	300	266	276	281	277	266	290	302	283	283	304	301	290	290	291	310	279	266	293	308	314	276	283	301	305	289	329	284	297	318	299	278	292	275	287	281	282	332	284	292	298	275	301	320	293	271	307	336	286	326	280	300	306	283	309	282	319	288	264	322	301	300	293	279	299	311	285	285	322	316	317	291	306	312	274	314	306	297	299	293	290	296	293	303	311	272	297	302	307	282	296	307	296	298	311	304	291	318	347	273	296	306	315	314	312	302	273	274	295	294	259	328	294	281	275	284	276	295	263	314	279	323	312	283	315	308	318	319	314	294	277	298	314	322	314	281	318	296	282	318	306	295	333	311	306	302	288	321	302	288	281	291	296	302	293	281	274	287	287	296	271	316	308	305	285	280	277	270	300	278	285	290	279	252	295	275	315	309	300	290	300	324	288	320	310	252	313	303	310	306	273	278	305	308	273	309	250	313	281	277	285	279	281	280	321	296	311	277	301	257	298	287	304	288	335	287	299	294	274	316	319	301	277	280	283	298	302	291	278	342	317	315	300	288	306	283	278	294	296	294	286	304	284	318	296	301	291	275	280	289	306	309	319	272	281	268	283	328	287	285	268	321	305	309	308	303	306	304	300	308	292	327	278	274	296	320	314	326	311	306	292	313	303	301	295	286	305	286	259	276	283	287	298	294	320	319	298	304	305	316	295	326	289	302	283	298	318	267	305	311	304	289	303	272	285	288	305	320	291	279	286	311	278	308	279	315	335	293	294	295	334	285	302	287	321	314	315	330	278	312	305	306	294	300	307	316	240	317	305	277	271	269	323	298	287	293	298	313	297	308	286	292	325	276	308	313	299	306	315	295	279	285	309	292	312	314	312	334	288	286	292	301	274	298	313	305	283	336	302	291	330	284	298	316	292	321	311	283	309	287	299	317	313	271	309	310	298	300	315	285	306	286	300	308	271	288	326	320	265	303	318	289	273	280	313	314	331	272	284	276	293	288	277	285	307	307	278	289	276	299	287	289	294	300	318	303	279	287	317	295	292	303	314	287	299	293	299	311	297	281	281	329	284	324	325	270	297	315	271	308	312	321	318	322	267	302	280	295	284	316	288	324	310	287	289	316	282	261	288	274	280	284	308	292	312	293	293	313	289	294	268	281	313	301	306	311	290	285	287	322	282	303	300	316	279	284	321	308	305	280	318	319	300	299	271	319	291	296	311	321	317	320	299	285	319	284	319	314	297	329	288	278	301	308	296	288	288
18522	6493	1233	872	681	894	2338	4994	6997	6062	2373	510	549	566	496	542	554	568	557	568	547	580	569	534	572	530	522	526	555	565	509	558	582	563	563	537	556	522	534	587	565	587	537	542	536	518	513	573	520	569	531	536	547	529	541	546	566	523	574	576	576	540	564	555	552	524	594	566	549	570	559	537	538	528	572	571	572	580	537	522	592	565	529	563	544	535	546	606	557	546	517	557	562	533	517	548	535	520	583	547	568	550	587	559	524	550	543	577	532	524	541	550	532	552	533	535	561	520	540	565	612	557	552	519	560	592	600	530	548	544	557	552	528	531	503	518	569	584	514	554	576	542	592	541	557	505	514	597	541	567	512	549	553	593	571	561	537	590	531	504	558	604	539	558	526	522	526	556	551	553	533	527	550	570	550	569	548	559	547	569	510	549	539	535	567	533	556	588	534	561	512	545	572	560	537	546	571	599	550	545	541	543	582	555	545	554	560	539	528	518	560	515	569	573	564	544	553	533	540	547	540	579	536	567	514	540	522	530	538	588	567	586	554	559	547	589	566	546	539	571	554	539	549	547	583	564	564	494	519	541	570	519	530	525	530	521	544	563	563	560	541	542	552	587	568	548	547	533	553	560	542	571	543	593	546	492	545	526	493	541	556	535	542	517	546	565	553	554	576	597	551	565	558	568	556	562	562	550	538	541	498	571	543	557	505	572	568	534	545	563	551	558	525	545	550	563	543	516	572	520	536	538	588	532	551	521	546	547	556	546	570	561	527	581	566	549	605	515	563	578	615	544	514	558	531	551	537	533	579	551	550	593	580	539	548	570	563	540	540	519	546	539	524	575	558	547	570	554	533	551	524	581	497	544	542	549	542	562	583	537	545	536	572	550	522	573	561	526	517	561	541	562	538	550	518	573	556	565	515	573	538	548	527	564	560	560	537	576	546	526	562	563	557	571	559	545	525	556	543	542	526	574	527	526	546	532	523	536	577	555	567	571	523	536	534	513	582	574	553	572	490	545	562	528	554	520	528	539	533	558	531	547	544	542	581	543	545	574	555	561	549	540	564	545	555	532	512	559	573	514	515	543	572	525	594	525	545	509	548	538	534	502	582	547	546	525	556	553	538	542	538	580	585	529	582	535	539	585	561	553	517	575	577	558	523	536	550	601	605	532	560	544	549	565	549	563	563	544	576	547	556	505	549	562	554	582	538	535	551	514	545	547	549	540	560	572	572	521	568	510	557	539	577	571	547	541	566	541	558	530	537	557	538	524	551	593	539	525	537	566	557	558	537	553	569	615	548	583	558	535	551	510	596	549	556	584	519	581	526	525	561	525	581	594	564	556	543	562	539	541	544	575	534	540	570	558	541	550	534	551	589	573	518	534	555	528	567	566	529	562	581	550	541	544	555	551	539	548	505	540	531	552	541	585	565	542	533	533	551	589	558	581	543	523	546	568	525	504	528	543	554	517	562	563	560	572	574	540	605	526	586	543	530	526	508	545	523	554	579	571	537	538	569	528	571	569	559	544	539	556	533	552	563	514	558	519	589	503	569	568	524	530	527	569	523	521	577	515	590	558	522	565	567	532	536	550	551	568	574	536	542	539	521	560	544	583	532	554	582	548	540	587	570	525	568	574	541	529	527	574	550	572	515	537	573	530	545	565	529	563	577	555	491	569	548	566	595	559	524	550	540	571	585	524	533	561	552	557	569	568	530	562	569	526	581	573	515	548	563	567	566	593	527	531	585	584	483	551	566	544	569	608	544	559	575	593	568	516	528	559	522	554	549	527	538	585	555	560	530	555	561	543	582	550	556	553	518	603	567	575	547	586	524	555	576	515	523	558	534	551	558	533	579	557	580	477	533	577	556	527	541	545	536	570	516	584	540	517	565	578	521	552	549	554	546	537	531	566	517	569	596	528	554	536	545	540	526	586	546	560	574	529	568	601	558	567	581	533	543	537	575	520	558	523	586	564	568	512	560	564	558	511	561	564	567	564	557	561	541	563	556	540	584	564	572	567	533	552	529	523	610	531	553	529	551	558	592	597	569	547	593	582	579	591	564	574	541	567	548	527	563	526	570	615	547	587	577	554	633	621	525	553	593	568	547	502	541	551	565	553	541	533	552	525	583	548	570	588	551	537	554	525	568	559	518	552	523	563	566	606	527	601	540	523	538	564	548	550	528	504	534	582	547	547	503	539	536	511	567	516	603	551	562	552	497	551	621	554	554	574	577	553	591	544	555	553	549	581	557	546	530	552	530	530	647	544	518	565	589	557	541	544	520	584	542	567	582	543	529	524	567	543	546	531	557	555	566	525	556	522	564	592	552	535	537	598	582	518	526	553	548	509	586	566	515	544	543	522	586	587	544	556	523	550	534	548	565	584	524	588	517	570	536	607	600	520	562	523	538	539	554	523	515	587	561	563	563	532	555	536	546	555	523	538	564	542	538	528	528	556	536	575	562	574	573	552	528	557	567	560	555	566	536	561	578	560	556	578	539	501	522	553	559	556	518	570	537	565	553	585	544	512	552	543	537	537	572	544	516	544	519	557	578	549	549	566	539	530	558	561	521	530	532	569	562	566	540	574	517	517	513	536	567	544	547	568	566	500	569	555	563	536	522	587	567	526	581	589	534	538	546	551	565	543	506	562	530	544	530	592	535	550	551	546	601	520	544	519	566	540	548	545	578	526	543	569	562	561	599	540	590	543	534	528	540	568	532	567	527	553	577	566	547	513	577	529	502	528	499	518	570	532	584	537	545	549	535	506	575	579	552	553	535	524	538	584	559	607	550	566	546	543	582	530	546	574	549	553	541	563	539	540	580	578	564	586	535	562	537	568	557	533	547	531	573	539	566	519	532	564	565	581	553	600	539	581	574	482	554	553	573	594	573	531	510	584	530	509	605	524	577	582	540	534	525	592	586	567	506	542	547	554	540	562	555	586	536	599	525	558	565	549	558	531	536	567	554	562	500	565	576	571	603	532	537	526	532	589	578	567	520	533	547	521	561	544	527	566	546	536	552	570	520	562	546	536	537	548	567	571	572	581	543	556	567	522	555	553	549	547	546	514	536	528	584	542	552	503	509	569	555	532	531	585	562	518	540	541	544	576	542	604	555	542	532	515	548	550	553	550	558	577	555	509	560	544	570	543	557	506	547	555	536	581	577	541	523	579	579	512	538	536	577	539	556	548	541	538	573	561	566	561	555	549	538	533	580	544	511	536	534	543	542	566	579	542	540	559	532	523	567	539	547	582	513	558	531	528	554	538	508	550	545	595	522	511	589	551	554	568	582	547	563	546	590	575	536	555	557	551	579	503	537	569	540	552	598	553	552	548	517	549	582	521	549	551	551	580	568	514	501	529	573	571	548	512	544	574	544	587	582	550	510	556	519	575	559	567	542	574	530	587	586	545	542	568	546	565	544	552	546	498	547	553	534	539	555	550	554	559	568	536	563	521	539	562	572	576	538	532	576	549	537	535	597	565
26051	21479	24411	13389	727	454	2906	9423	7627	6554	2471	314	300	311	308	336	298	297	329	321	311	313	314	290	302	290	311	317	331	308	299	306	301	307	289	283	266	314	288	322	295	318	321	308	306	324	297	312	323	287	287	286	329	286	294	286	280	293	305	293	316	297	308	313	295	288	287	283	305	296	318	295	325	294	321	326	277	312	314	322	322	324	293	327	337	287	301	321	307	341	299	315	301	301	284	272	324	324	347	300	284	308	299	319	291	314	286	288	316	292	304	331	327	321	283	302	318	301	271	317	285	308	327	286	328	312	302	296	333	297	280	301	302	311	309	293	302	314	274	302	275	297	280	292	324	306	301	305	282	326	293	294	316	303	324	317	322	304	309	319	314	290	305	282	299	323	265	314	351	305	323	313	345	307	343	306	312	306	302	276	333	341	318	314	317	261	322	305	294	313	285	338	299	330	320	322	335	282	311	312	329	312	286	305	326	298	318	329	304	290	323	293	334	294	291	281	282	311	277	330	351	312	292	323	290	275	288	289	315	286	294	297	319	299	290	304	310	315	301	309	309	291	292	291	289	310	328	339	318	311	271	297	314	330	297	301	288	304	285	325	317	304	305	324	293	319	279	299	303	313	291	314	307	313	307	297	259	295	293	292	314	263	312	297	328	300	294	280	288	279	307	326	276	318	317	319	314	303	299	309	303	310	292	310	300	314	334	308	298	287	302	310	319	328	324	336	295	292	270	303	316	307	322	284	284	322	339	269	316	303	306	287	313	298	269	326	297	305	285	326	332	295	317	297	282	303	307	299	292	325	337	323	358	289	311	286	302	298	323	287	286	322	338	298	310	253	309	313	312	310	292	336	298	323	315	314	298	313	312	306	308	280	331	282	310	324	321	314	272	266	301	302	314	301	285	295	312	295	304	267	254	324	291	337	329	323	319	309	296	294	312	313	280	311	272	322	317	301	276	318	306	306	277	296	297	303	310	314	300	290	282	311	279	303	319	292	326	279	289	327	308	297	298	292	302	268	299	333	295	281	285	293	293	295	313	271	291	298	309	299	334	312	301	284	314	293	263	318	311	312	303	299	316	289	322	290	312	319	324	338	308	302	290	303	275	293	306	301	303	283	295	316	260	305	317	300	275	314	329	314	278	298	282	312	302	290	279	306	351	305	291	308	311	302	319	306	284	308	277	305	277	311	318	328	322	318	312	297	292	294	330	312	311	262	271	288	294	327	283	283	295	293	318	290	319	287	330	282	283	305	336	316	310	305	297	308	294	308	319	287	292	284	314	280	278	307	340	313	307	312	331	325	315	344	331	309	313	307	295	295	316	308	290	284	310	310	314	322	276	305	296	288	292	289	304	313	292	279	330	325	317	328	291	309	328	315	316	317	297	290	316	298	271	300	292	310	324	288	302	282	316	323	316	284	357	280	321	283	302	317	302	311	305	276	265	293	303	344	309	318	269	330	325	309	321	307	303	285	306	322	296	308	335	300	272	312	316	319	340	271	313	303	292	280	342	331	308	314	333	323	335	313	292	314	306	316	302	305	311	287	278	294	297	313	276	303	297	317	288	305	309	283	314	321	345	289	306	302	316	276	312	290	300	283	313	315	295	302	320	301	310	287	304	302	308	320	337	315	312	291	325	279	294	323	305	333	322	287	289	299	294	272	302	303	319	303	340	294	318	312	293	316	311	308	314	300	299	281	286	327	295	345	281	300	301	311	304	266	286	326	320	335	289	309	308	336	297	311	311	293	281	320	276	319	277	286	307	301	292	274	307	312	308	302	293	321	341	315	298	323	302	325	324	302	287	300	294	304	334	296	289	300	286	301	265	325	310	325	294	322	289	269	278	344	307	325	311	300	304	330	285	297	303	313	293	299	331	327	302	301	302	277	332	299	301	287	330	287	300	327	295	342	269	317	296	302	316	308	300	334	310	316	299	315	341	325	295	309	309	291	326	324	269	315	301	300	311	303	282	287	314	298	329	282	311	299	285	310	332	301	298	312	316	286	281	307	291	334	324	312	303	311	286	306	294	312	296	305	318	292	335	313	314	285	290	316	302	309	312	287	338	312	290	301	304	315	284	292	306	288	322	324	301	304	323	343	299	281	314	330	342	321	325	307	310	341	313	286	285	318	272	300	284	322	287	289	288	301	307	309	318	312	308	326	342	304	308	317	309	326	300	330	317	294	322	308	295	276	294	320	292	327	306	304	320	301	303	282	293	322	308	336	312	302	331	284	305	303	306	287	301	303	275	299	285	310	288	321	326	289	327	313	337	305	283	292	323	281	287	297	315	276	324	290	302	312	313	332	316	284	298	328	300	309	311	330	302	318	306	297	320	318	274	316	273	289	290	286	300	277	310	326	319	305	307	286	322	286	305	313	303	336	317	309	303	308	316	317	292	302	296	293	306	300	288	308	293	297	341	285	317	268	317	321	320	307	326	334	304	282	346	291	298	335	311	307	296	307	312	305	320	314	282	298	319	315	296	300	328	312	338	313	309	341	281	302	305	302	314	305	332	287	284	287	286	339	327	323	307	290	333	304	318	308	291	298	325	284	276	304	276	315	308	283	298	340	289	314	277	281	315	320	288	276	349	330	309	283	335	288	282	303	307	315	292	262	308	290	306	301	363	322	322	303	306	316	322	296	309	289	302	316	288	295	313	273	296	297	330	298	303	328	267	291	291	311	316	281	312	308	307	299	332	303	280	302	288	303	283	303	287	262	276	338	317	316	312	290	321	316	314	287	307	322	347	297	330	314	329	297	291	327	302	291	304	319	316	281	282	281	338	313	323	298	287	303	275	326	316	310	294	304	286	294	299	304	289	296	323	282	317	276	290	309	336	296	318	331	296	296	312	284	300	304	317	320	324	298	285	321	307	302	294	281	343	324	331	314	318	274	267	297	323	292	322	289	283	272	312	296	298	303	316	327	308	314	319	334	309	309	299	294	315	295	336	258	304	320	312	281	345	289	298	322	269	318	291	303	297	342	303	293	292	302	323	282	303	293	321	307	289	329	323	294	328	307	276	307	292	298	310	308	290	308	316	298	288	281	287	335	289	298	291	334	292	342	324	326	268	338	322	301	304	301	292	302	308	261	328	278	331	326	327	317	295	309	297	295	298	302	323	304	319	297	294	307	287	304	267	313	300	316	333	331	310	320	315	329	275	314	333	317	298	308	290	280	282	289	299	332	322	307	323	320	309	324	307	307	295	315	285	274	290	301	263	295	302	310	337	277	285	306	271	315	320	287	326	281	277	319	319	332	287	329	298	293	307	305	327	298	294	330	299	337	300	316	326	322	301	297	317	293	280	298	312	316	308	270	307	290	310	301	297	313	299	297	275	310	309	289	307	307	305	296	315	311	290	336	297	302	269	303	322	324	297	316	301	290	314	300	294	340	279	327	303	318	316	314	321	307	309	305	320	296	316	307	319	288	307	309	292	307	306	313	294	310	271	349	288	271	289	298	330	314	285	322
20231	10281	3168	1744	1269	1076	8189	20967	17808	15550	6235	628	617	604	611	598	560	535	603	565	589	579	541	592	588	611	600	596	540	563	516	600	563	588	570	572	571	542	562	546	533	566	577	583	563	578	589	507	586	542	589	563	552	594	552	632	519	550	542	580	582	534	544	539	555	548	592	566	567	564	554	554	551	557	556	578	559	585	594	555	525	612	534	626	581	565	557	560	580	577	597	516	565	569	559	581	602	585	604	597	579	574	549	611	511	601	573	562	599	555	603	573	565	596	539	545	564	577	559	583	544	548	549	572	566	587	567	542	573	519	614	564	545	576	583	523	511	605	570	563	567	571	593	562	585	634	561	564	591	601	586	591	584	570	554	612	575	582	634	541	575	532	588	574	584	568	541	571	600	577	560	548	528	561	552	571	567	572	562	600	560	574	583	547	550	575	584	526	614	558	530	561	611	598	580	575	543	594	551	515	586	571	551	566	566	587	590	565	538	574	527	594	564	566	602	578	570	569	593	574	587	512	576	567	545	565	571	599	569	584	591	555	568	540	556	529	585	556	573	584	601	550	571	602	581	551	572	549	555	606	593	543	626	572	588	573	562	554	565	565	525	568	544	583	551	602	557	567	606	545	580	539	570	513	571	560	590	578	591	568	580	577	600	608	557	592	584	582	534	553	589	574	598	546	525	608	552	552	565	558	576	574	597	577	563	523	553	579	602	574	604	533	566	595	592	531	605	560	550	573	556	561	559	610	588	523	601	548	555	555	559	552	569	528	567	562	575	571	612	578	609	558	584	583	589	575	484	533	580	524	560	562	588	575	536	577	541	537	572	568	563	545	548	592	557	537	558	586	595	574	609	576	523	614	568	558	535	600	528	594	576	538	573	561	547	584	598	530	584	585	583	567	569	585	551	599	543	584	551	531	540	521	558	576	593	543	565	572	577	598	605	556	551	553	530	549	551	571	632	598	524	567	557	585	586	602	568	576	592	548	566	544	575	606	525	543	520	572	581	542	539	578	531	591	561	532	607	612	541	529	607	542	550	572	573	571	591	602	571	543	551	566	586	563	608	553	585	566	601	576	567	582	562	570	594	606	575	503	585	568	593	626	579	586	554	564	536	531	564	582	592	570	554	568	545	581	584	553	567	596	593	624	565	491	568	594	615	566	532	605	578	589	572	531	567	602	578	570	541	600	580	585	590	591	586	550	579	543	543	615	566	561	582	580	576	579	554	555	554	559	549	568	613	585	578	542	555	598	554	558	591	554	606	593	543	561	575	568	612	597	554	603	512	608	550	538	569	541	603	570	612	549	604	562	525	594	561	594	579	592	597	616	532	568	599	569	541	579	634	551	527	557	554	563	590	584	566	591	601	590	523	586	545	528	568	563	578	566	589	559	565	542	572	566	530	569	550	533	616	596	572	592	578	573	550	601	534	599	575	623	587	604	529	560	596	602	581	557	541	565	617	600	552	562	581	601	590	587	588	617	583	590	544	577	570	621	547	586	529	615	572	602	507	574	595	560	588	516	579	581	554	579	585	572	553	571	545	577	625	551	598	589	560	538	618	601	599	563	556	578	611	611	572	540	561	563	580	603	544	621	557	620	573	578	554	567	588	564	576	555	585	586	576	585	581	595	582	591	552	593	563	569	591	573	596	559	549	561	563	539	558	579	556	569	576	552	587	554	577	566	550	573	585	540	602	568	514	574	611	607	545	570	582	597	518	582	574	569	596	557	537	624	584	547	590	608	571	532	588	619	585	551	588	542	590	586	537	554	590	571	593	579	571	613	593	554	602	587	600	560	535	598	557	554	530	579	560	565	553	582	605	557	539	521	585	562	596	589	548	564	595	533	517	572	605	594	528	567	546	552	503	566	549	565	566	576	538	558	528	586	574	579	608	544	559	605	565	581	566	589	605	563	623	548	584	551	558	590	582	538	534	581	574	629	588	581	593	553	531	614	560	600	599	601	581	598	544	597	586	580	527	531	573	586	611	595	588	521	564	576	572	549	534	593	533	588	560	559	526	585	568	584	532	576	530	572	569	548	587	568	590	575	566	601	571	606	560	611	578	580	593	574	603	522	603	599	544	576	575	538	543	547	571	603	611	580	554	553	563	611	567	561	601	558	562	598	577	538	553	581	538	557	609	582	580	538	547	595	579	577	588	576	571	555	539	564	556	599	592	568	578	535	561	566	570	548	528	598	618	581	585	580	571	582	543	553	589	592	526	531	570	571	611	587	590	592	573	548	569	565	606	553	566	551	552	561	567	542	529	595	539	539	570	584	571	615	588	579	557	579	531	570	564	576	624	616	546	601	594	581	548	595	606	550	563	606	571	587	577	553	558	554	620	590	581	608	575	550	611	560	515	546	591	564	560	586	584	557	583	525	551	549	549	558	578	588	619	558	578	606	576	528	593	580	580	574	561	560	526	560	550	563	570	537	605	564	557	540	552	573	575	532	559	577	506	548	573	628	538	542	588	570	578	587	574	600	602	600	575	572	574	613	561	558	558	565	552	559	607	628	572	567	551	558	567	580	589	586	574	628	577	566	575	537	576	559	591	610	529	539	631	645	550	565	552	629	587	590	571	570	565	577	571	580	564	541	633	536	576	563	584	536	567	584	577	577	533	612	540	584	540	572	594	565	538	627	571	517	566	594	578	542	551	549	563	569	519	590	593	558	557	573	571	566	595	594	563	593	542	580	573	555	558	571	539	518	582	585	558	578	586	557	531	563	592	542	589	580	570	584	614	553	613	575	585	584	594	578	578	594	532	599	567	564	553	578	562	591	542	573	563	552	607	548	562	581	539	572	509	593	573	576	593	598	632	612	588	575	604	542	595	578	611	551	583	540	564	567	580	564	580	586	556	561	528	580	589	591	570	548	531	569	570	567	607	608	528	534	539	602	608	596	570	543	563	577	593	587	559	607	590	617	562	638	555	589	529	562	545	582	590	595	554	537	576	612	548	546	566	585	520	618	579	618	558	590	604	609	556	525	587	532	604	525	621	558	625	579	563	598	562	534	555	597	532	560	584	589	606	583	558	555	558	599	562	576	578	532	606	559	531	541	571	561	590	577	505	577	547	578	551	554	595	530	537	579	550	539	557	562	585	521	545	574	579	583	574	552	593	540	584	535	588	601	573	562	581	615	523	522	563	574	642	542	597	572	599	532	555	588	556	602	556	535	597	529	549	581	552	578	530	575	579	575	570	587	583	545	550	571	593	549	545	591	576	608	569	583	563	545	542	541	559	578	607	575	599	577	563	583	596	593	564	557	608	566	563	549	567	582	572	556	557	593	567	575	547	566	639	543	613	579	532	558	542	560	586	604	573	611	557	567	560	556	601	563	572	583	625	572	558	564	562	537	592	516	555	584	573	571	561	600	600	577	566	594	580	543	571	590	551	584	582	545	572	575	548	591	554	550	594	569	610	539	618	584	549	547	568	556	590	546	586	574	576	544	544	551	561	610	538	569	538	541	579	553
23674	21468	29105	24212	21461	15931	4419	28779	30947	27541	11161	353	221	175	168	173	170	158	165	163	173	154	160	145	157	154	139	165	164	154	172	159	161	165	145	156	162	156	136	146	161	163	151	126	138	147	157	146	178	155	142	118	148	136	129	131	158	147	125	136	164	172	146	145	154	149	146	141	169	162	162	176	135	151	171	153	141	175	150	149	138	161	137	165	136	158	139	143	137	135	138	158	146	145	134	156	154	157	146	138	151	163	154	147	136	152	150	132	139	148	147	138	141	136	142	167	139	148	131	142	153	165	133	156	165	158	151	136	151	135	139	152	155	145	114	165	130	160	156	140	146	131	132	126	163	161	140	126	159	146	134	145	167	134	141	143	144	160	149	147	130	177	157	145	140	123	151	169	158	133	138	139	162	138	133	136	156	146	139	153	159	142	132	146	151	130	140	136	138	138	134	147	148	141	126	151	126	147	151	163	118	122	127	120	128	155	120	128	110	159	143	143	163	163	153	148	141	138	151	141	146	153	152	151	146	165	157	155	155	132	144	156	153	154	138	146	130	129	157	151	141	140	156	155	142	148	159	136	140	140	135	152	141	147	137	132	144	128	155	167	172	150	136	144	164	138	167	148	150	156	148	174	138	165	132	158	162	154	151	163	143	151	149	153	112	156	162	151	165	149	144	154	156	124	163	155	148	149	146	148	138	141	127	136	125	149	155	158	152	154	149	133	142	158	151	160	124	150	139	161	134	147	151	153	134	152	131	130	126	146	140	154	167	138	140	154	152	135	136	142	140	145	148	144	142	151	160	138	159	152	139	144	156	148	127	170	131	149	144	145	143	139	180	128	148	145	154	138	156	158	153	153	136	156	139	151	149	147	157	141	150	152	148	148	155	146	160	171	149	159	144	133	143	136	146	138	146	163	161	132	170	125	157	132	141	121	158	152	143	146	140	164	136	149	150	168	142	163	121	126	148	170	149	139	135	167	176	148	136	138	159	138	146	170	148	133	154	158	159	148	172	161	142	158	138	138	160	128	149	162	133	141	167	112	167	138	121	145	149	153	149	128	159	145	129	141	159	140	143	139	159	153	136	156	150	141	132	138	157	145	154	149	124	154	161	150	135	127	158	123	169	128	134	153	140	152	158	148	142	150	123	137	147	147	161	126	139	168	146	136	154	162	149	149	167	144	153	146	152	145	138	130	138	140	134	141	175	141	150	181	130	158	154	133	157	138	142	123	148	127	142	163	152	121	148	122	146	176	136	126	147	130	184	147	142	146	146	160	138	119	133	144	135	143	141	141	154	153	146	139	151	146	157	139	137	169	146	131	146	144	147	133	143	147	148	138	156	147	152	141	147	145	174	126	158	127	148	138	145	137	158	135	142	143	139	142	158	124	130	173	153	133	145	163	158	115	148	142	142	139	150	144	132	143	141	149	150	160	168	142	144	130	134	137	130	139	148	150	111	140	139	154	154	149	151	128	135	148	133	142	126	135	136	162	152	153	138	146	131	166	141	141	133	184	142	142	149	159	148	175	139	166	153	158	143	145	164	136	163	154	142	149	151	153	153	143	129	146	154	160	152	152	151	135	159	150	155	149	135	145	135	123	143	164	147	144	150	167	154	135	154	128	155	150	140	148	136	158	154	142	167	140	142	133	158	148	146	148	162	146	148	151	135	118	123	155	145	137	142	152	145	142	125	147	159	146	151	154	156	153	151	148	152	129	138	152	133	143	139	161	139	131	148	152	152	154	130	144	157	127	143	171	147	143	160	153	160	144	135	148	164	154	147	127	135	157	126	125	157	137	151	175	145	140	148	149	161	156	164	129	146	152	160	127	119	148	144	140	134	168	134	137	162	156	178	144	144	145	145	140	161	131	155	137	136	141	158	166	163	154	140	131	122	146	128	164	138	163	131	174	157	148	148	145	146	135	137	160	140	140	137	153	153	140	156	132	144	136	127	141	152	146	139	142	144	139	146	128	138	133	141	166	143	134	144	137	146	157	151	166	156	142	155	137	145	147	140	141	142	151	138	143	139	147	166	145	152	175	134	160	145	143	150	151	123	130	147	156	138	144	156	163	137	155	152	143	138	154	156	144	136	152	140	149	152	172	158	162	156	139	127	141	164	157	143	161	111	145	136	140	135	139	145	150	127	134	150	143	152	148	154	141	172	156	130	148	138	156	162	137	146	139	144	168	153	152	117	171	136	161	146	164	155	158	131	138	143	124	146	175	141	124	137	151	155	155	152	157	151	134	126	125	160	130	142	139	149	144	134	129	158	132	194	154	139	144	140	152	163	150	145	155	141	137	140	163	144	131	152	157	158	142	146	150	128	157	148	142	153	126	135	126	151	159	137	131	142	137	128	152	143	151	154	126	110	142	148	147	148	155	130	138	155	149	165	129	164	156	136	158	127	115	163	151	156	147	145	154	127	126	146	168	148	147	124	161	140	146	138	142	154	150	122	156	154	139	158	129	159	138	149	130	169	143	157	145	143	123	129	139	117	151	133	162	145	137	132	157	148	159	144	167	120	138	169	179	135	164	151	162	134	147	140	136	156	132	146	152	137	167	157	151	158	145	154	146	134	136	144	143	148	124	152	137	169	136	161	170	144	123	141	145	164	164	162	142	144	161	157	140	129	163	127	149	156	131	128	129	145	149	158	154	150	144	141	132	152	159	138	144	170	135	138	133	146	157	147	160	130	140	149	131	144	151	142	141	138	132	148	133	149	145	141	138	138	163	158	126	176	134	118	147	141	145	164	128	165	143	124	138	121	154	144	153	146	143	157	143	150	165	147	145	144	150	159	128	152	141	139	173	148	149	165	167	169	153	152	146	135	147	155	143	142	134	144	142	149	157	149	157	159	147	138	164	136	164	169	162	147	142	146	151	151	158	162	134	139	137	144	140	144	145	166	143	133	144	160	151	137	142	134	163	165	147	133	156	134	146	147	143	145	149	141	140	138	161	152	169	138	139	155	146	137	164	159	154	148	153	148	155	163	151	166	148	145	145	176	165	163	139	148	136	136	158	130	144	131	142	157	142	144	140	161	143	161	138	151	152	143	140	136	158	138	153	168	153	152	158	161	134	145	134	168	135	144	142	122	148	136	148	135	151	160	139	133	123	148	146	142	128	147	152	152	119	149	137	133	136	144	147	135	126	135	153	129	138	164	132	137	147	140	150	123	155	159	141	151	125	147	174	136	141	158	141	115	166	141	154	146	133	149	154	145	145	146	154	152	147	170	145	156	153	129	145	141	145	138	152	153	146	141	117	135	150	177	139	148	156	166	114	145	154	139	169	147	149	148	145	137	150	157	157	136	127	129	137	151	150	142	148	146	150	148	152	158	157	156	152	150	135	170	121	159	143	139	151	141	147	168	149	146	146	150	136	148	155	140	131	152	152	164	136	131	164	145	161	147	156	143	144	145	138	154	143	144	142	154	124	154	136	160	140	151	148	132	135	129	137	144	129	168	134	151	151	141	165
27739	24885	11919	6284	4067	2931	8588	40787	40684	37107	14277	579	444	417	407	397	372	353	343	371	330	282	351	338	283	321	324	289	326	318	314	300	315	294	317	325	299	306	297	300	336	294	309	315	306	297	295	296	313	326	274	290	283	285	301	274	321	285	307	270	295	293	301	268	272	286	265	281	301	301	288	290	267	330	283	276	280	284	275	255	290	305	300	285	292	263	270	269	267	289	311	306	289	244	296	281	307	302	284	301	292	289	283	276	295	290	289	286	299	269	307	273	290	262	276	270	274	269	273	284	272	299	264	299	304	295	296	276	272	286	263	296	289	277	305	268	287	266	252	288	266	258	268	289	264	251	276	277	305	289	277	304	300	291	285	280	276	297	276	276	268	254	268	281	263	279	273	281	291	268	308	306	276	278	257	275	286	291	296	297	295	295	295	303	279	298	273	282	268	249	292	285	280	267	273	311	307	286	316	305	282	287	279	279	283	293	278	285	323	293	288	294	283	253	277	295	273	293	262	271	269	286	276	311	276	274	285	316	253	257	264	284	310	319	266	279	290	292	289	257	334	281	258	269	293	269	293	277	281	269	282	297	288	298	310	292	286	289	292	275	259	294	274	264	262	272	278	274	295	286	249	316	288	297	273	307	285	280	286	315	298	298	287	249	282	286	291	293	306	268	289	273	314	284	269	254	277	282	284	294	297	289	282	273	269	300	294	291	323	294	295	285	281	295	289	268	262	269	273	276	247	258	292	285	292	273	270	290	305	297	283	290	281	311	275	299	287	259	274	279	308	298	308	285	294	290	304	253	269	304	245	332	291	267	287	301	288	291	262	304	280	264	269	271	286	296	262	290	279	268	295	274	246	277	256	296	298	255	301	259	280	284	257	300	304	272	292	284	279	266	284	313	280	305	296	295	269	293	291	295	265	306	286	269	281	285	261	285	272	305	277	262	258	289	247	250	271	275	291	285	286	282	303	253	285	302	242	257	265	285	249	285	297	272	254	303	317	277	307	278	292	278	285	276	289	274	279	311	267	292	259	288	279	284	282	276	275	248	270	309	276	277	285	301	265	242	265	303	264	307	305	289	299	268	272	246	263	285	294	293	288	266	308	298	256	288	291	283	300	281	284	250	274	272	274	280	278	298	288	293	270	254	295	312	280	282	279	277	298	291	291	266	279	270	275	277	299	282	291	264	268	281	292	297	275	310	285	295	324	279	270	283	284	319	291	279	286	295	285	278	289	284	274	272	287	257	310	257	296	303	307	268	317	295	273	296	278	289	275	309	310	251	278	293	275	270	271	278	276	269	301	316	300	310	270	267	273	255	288	251	307	329	270	297	269	290	293	271	283	287	285	288	292	297	289	311	263	310	268	301	286	266	283	262	258	261	255	324	267	270	279	283	264	289	300	299	265	303	268	322	270	283	295	270	275	261	279	270	263	274	266	297	274	267	280	290	288	289	265	298	254	301	281	254	256	293	295	271	304	268	301	292	310	297	262	265	283	300	297	296	294	262	283	279	263	272	306	314	281	317	299	259	269	267	283	292	254	276	281	266	266	291	296	279	284	284	236	257	265	275	275	288	305	242	288	301	276	273	282	286	258	271	271	268	288	253	286	305	279	298	283	268	311	288	263	278	246	287	295	255	286	297	279	253	283	281	270	275	298	272	274	309	288	267	267	300	295	285	283	285	271	308	277	269	328	297	251	288	329	285	299	276	263	270	277	276	300	270	284	309	262	253	253	301	281	294	293	267	267	283	303	279	249	315	269	266	265	307	308	273	304	283	270	272	270	265	295	256	296	248	282	287	303	282	275	267	272	268	291	296	307	293	285	265	272	286	293	296	295	294	326	306	306	277	286	302	274	290	283	278	269	266	270	283	274	248	270	264	293	305	288	263	285	279	272	285	281	285	295	266	259	293	336	287	259	284	305	271	315	297	268	262	298	281	287	284	270	272	291	304	308	293	254	300	284	303	307	300	297	309	286	294	296	282	292	288	269	299	250	274	301	292	300	267	268	267	256	298	301	252	276	264	309	267	275	272	298	290	283	287	291	295	290	287	267	279	296	321	287	274	327	294	306	290	292	277	280	277	269	268	309	307	293	261	300	271	277	269	309	285	296	277	273	318	266	288	306	289	281	269	309	268	261	283	303	278	279	256	271	279	279	288	307	284	294	256	278	299	266	290	257	280	302	272	258	283	290	288	300	290	292	261	260	277	290	291	271	284	285	266	294	302	329	272	303	272	298	270	266	281	291	295	286	298	288	279	311	307	264	301	306	315	315	290	284	291	281	298	286	250	292	262	276	266	254	317	264	294	303	282	281	289	308	272	299	273	285	281	269	278	310	285	275	303	245	270	291	297	269	300	292	287	272	271	267	290	281	296	270	284	304	261	289	274	265	313	259	272	295	258	269	291	285	293	275	250	280	287	269	276	266	319	284	288	294	296	301	286	278	302	264	262	310	302	272	311	283	265	289	301	277	291	287	267	273	264	282	329	273	291	302	264	317	290	283	274	263	269	257	331	305	274	284	282	315	265	297	274	287	290	295	292	276	295	285	260	288	280	253	291	270	284	304	273	278	266	290	312	291	256	302	270	283	283	271	286	255	287	283	275	291	265	289	283	276	290	307	271	259	257	269	304	278	297	294	284	264	280	279	287	280	323	289	291	297	286	258	256	289	320	296	291	304	275	305	255	286	302	277	250	278	291	291	337	302	275	294	293	275	297	323	286	276	278	312	276	283	272	283	264	292	274	280	294	299	289	281	279	307	274	258	283	256	292	294	271	278	272	245	298	278	294	309	286	285	295	259	268	258	293	295	295	277	275	282	278	287	290	283	284	265	290	303	264	287	290	287	307	288	281	241	278	287	278	266	314	270	279	291	285	300	281	264	270	289	284	275	307	283	286	298	265	280	290	301	284	308	238	269	263	269	282	282	314	295	275	262	292	284	279	298	271	299	258	285	295	278	267	321	288	293	283	273	258	271	296	287	292	303	283	289	307	273	294	280	277	266	298	290	273	294	300	282	274	250	297	273	291	291	281	259	289	325	260	257	275	282	260	266	313	238	316	292	285	272	305	270	295	301	293	279	287	307	276	308	319	300	276	289	280	290	264	302	301	276	276	281	295	276	295	271	312	270	281	245	266	266	275	292	290	279	296	299	280	271	258	265	271	262	264	281	301	281	287	273	275	271	249	271	282	274	274	273	270	298	263	306	318	316	266	293	299	290	303	303	309	275	283	302	311	284	264	281	261	257	300	287	284	257	298	259	283	302	274	269	274	307	280	274	299	265	268	276	270	267	312	274	271	271	261	297	267	293	273	278	274	268	289	262	269	329	306	301	259	290	287	291	276	297	286	304	283	273	270	291	295	291	273	295	293	262	305	292	281	292	286	267	273	275	268	306	294	298	242	264	269	301	288	285	258	309	268	268	297	293	282	261	277	279	259	277	279	282	286	281	307	294	294	284	282	294	255	273	296	278	253
27362	19010	4198	488	331	278	348	923	2404	2373	563	278	307	263	263	312	262	271	282	269	288	279	271	273	251	282	284	301	306	282	286	256	291	284	298	298	294	289	282	285	301	295	295	311	279	312	288	301	268	285	316	254	295	280	267	291	300	306	268	271	288	300	287	277	285	291	283	254	280	299	307	286	301	282	292	262	267	274	279	307	279	340	270	290	276	270	295	269	324	264	283	264	289	315	274	247	290	292	300	290	279	283	260	282	289	305	267	261	289	303	276	290	284	266	271	288	315	285	253	265	304	261	284	301	283	280	269	281	272	257	301	289	289	319	277	296	296	312	264	288	269	264	327	298	289	284	254	254	256	296	279	279	247	301	295	304	297	294	269	296	306	283	293	265	283	320	276	268	249	269	276	275	296	284	290	273	299	279	272	298	268	262	295	266	300	267	293	266	273	309	276	310	296	258	273	266	296	261	265	276	283	296	287	292	283	281	278	281	264	285	268	314	285	291	270	315	280	275	279	290	301	268	249	248	268	289	310	315	274	255	273	293	278	292	321	283	265	299	278	261	283	282	295	278	277	276	300	295	266	295	296	256	284	251	279	268	271	304	300	259	270	297	296	296	313	275	277	277	317	269	253	261	285	279	266	267	283	266	271	294	265	280	298	283	259	290	327	290	296	308	306	283	274	279	291	294	321	245	285	278	294	296	264	244	283	298	264	297	295	305	281	253	310	271	301	301	298	259	304	315	314	293	268	306	273	268	304	304	285	268	308	284	298	314	303	294	283	290	304	262	290	311	259	282	312	253	272	294	300	305	309	252	279	275	283	275	311	294	276	279	295	280	280	273	288	279	299	260	279	308	281	227	275	251	294	291	294	268	284	277	302	314	299	294	283	255	295	274	280	251	282	289	262	273	292	297	270	269	286	273	279	267	268	296	311	306	281	268	308	289	299	259	294	269	277	282	268	287	277	289	293	311	322	278	271	259	296	325	256	294	297	295	282	259	259	248	305	297	283	270	289	309	277	267	295	301	280	302	298	301	286	281	258	325	307	248	288	273	274	288	281	255	306	307	277	279	277	278	261	271	276	290	283	291	250	284	311	292	293	264	301	305	303	293	298	288	294	289	288	302	265	297	262	264	265	286	257	293	252	271	274	274	313	299	273	267	305	289	294	280	278	266	259	269	285	265	264	290	296	286	299	307	305	293	267	283	271	276	289	271	281	295	269	307	286	252	286	286	285	304	287	314	307	306	319	299	309	283	289	288	277	300	271	291	287	299	287	280	292	272	298	271	282	251	303	309	267	251	282	283	306	296	291	283	324	293	291	258	312	289	287	293	282	287	303	268	288	305	276	285	290	273	278	271	265	297	285	290	276	252	270	259	289	283	298	264	287	299	287	295	274	295	279	287	289	278	267	275	281	307	282	262	266	286	268	293	288	272	268	289	286	288	287	290	308	314	276	285	305	294	283	266	269	283	284	268	292	305	293	281	279	273	273	269	266	265	287	271	287	265	301	280	278	270	272	295	299	277	271	270	309	293	273	268	297	258	265	317	309	291	275	297	290	269	264	249	264	279	268	284	283	288	285	298	279	309	282	284	280	280	288	291	254	296	273	262	286	252	287	276	278	271	308	288	283	264	318	302	305	277	285	273	266	281	268	271	315	281	234	281	279	268	309	259	282	279	288	281	273	261	316	278	287	282	315	261	287	278	282	238	276	278	269	308	283	279	288	331	268	297	312	273	281	288	273	294	262	293	270	278	283	308	282	287	276	294	261	301	295	274	293	261	290	293	307	290	303	287	292	301	267	302	272	274	281	258	312	260	308	278	284	301	273	290	274	296	287	286	297	287	290	266	284	297	305	276	293	281	293	265	300	270	278	299	285	275	277	315	269	287	256	282	307	280	285	303	322	292	281	244	287	305	302	278	279	274	269	285	311	273	261	274	301	266	274	277	288	319	289	285	300	270	300	279	264	314	289	291	320	288	265	288	262	272	253	292	274	303	285	287	288	262	285	267	280	292	278	294	287	305	306	276	275	281	305	264	283	260	281	292	284	290	296	289	281	283	297	282	274	287	283	255	303	276	257	292	289	291	291	263	279	278	277	294	270	294	284	298	279	277	308	276	294	284	303	313	254	283	267	277	274	300	261	277	287	278	288	295	289	322	281	285	261	298	266	290	299	269	329	333	255	305	301	279	300	298	286	278	301	285	285	279	300	282	258	290	259	297	294	268	272	298	287	279	281	279	282	273	271	287	264	304	263	266	296	282	266	303	292	314	247	294	279	282	276	304	305	272	265	264	281	256	268	262	266	313	286	301	291	271	302	293	295	270	293	263	314	286	273	285	280	286	259	294	281	262	293	279	260	283	285	258	272	277	278	278	269	300	296	302	297	300	293	259	289	299	301	284	294	271	302	283	313	277	266	270	252	311	301	308	296	297	273	270	255	272	295	300	274	256	297	297	267	321	314	287	280	308	260	271	288	263	274	274	265	274	270	228	297	299	287	272	271	291	282	309	282	282	271	307	289	289	314	282	302	290	284	291	279	262	301	286	271	267	275	272	275	298	278	267	293	262	293	279	294	274	287	298	270	282	296	285	274	280	299	287	301	274	270	311	260	296	280	273	241	308	262	296	259	274	286	279	285	264	267	282	291	298	287	276	295	252	278	283	323	283	285	295	311	286	287	252	286	289	273	276	278	290	280	294	287	295	302	278	277	244	269	311	288	266	295	295	289	300	300	256	295	299	285	285	263	288	246	286	297	268	248	285	292	282	298	285	311	296	278	277	305	285	282	254	322	292	304	291	288	288	239	275	284	280	288	298	286	318	279	292	291	295	271	291	277	263	302	281	276	245	304	295	285	271	289	295	275	290	320	275	269	264	269	309	276	287	268	283	286	259	306	296	271	301	313	296	285	298	291	291	283	284	301	311	276	277	275	292	279	282	255	320	270	267	314	286	270	277	292	281	269	264	268	273	261	293	262	283	283	273	319	300	283	300	287	300	272	270	312	287	287	263	273	271	313	291	312	262	277	274	287	264	254	249	276	273	295	261	261	290	321	252	287	300	304	290	315	310	308	287	300	303	280	280	282	266	230	267	272	289	298	287	273	264	299	295	274	228	274	287	294	275	263	277	269	309	310	285	274	323	257	298	286	301	302	274	318	259	303	314	291	297	314	287	265	273	281	291	273	283	264	288	271	264	272	311	289	271	284	295	280	285	276	283	305	274	293	265	280	311	242	272	280	290	296	259	315	262	264	242	271	293	263	292	293	294	278	255	279	289	280	261	287	268	265	313	278	299	259	272	285	253	295	283	301	260	288	325	313	281	285	301	314	290	316	267	272	293	281	270	288	301	283	291	262	288	292	281	271	289	276	260	274	298	290	288	282	289	303	285	302	256	300	316	301	290	294	287	273	287	285	302	272	292	252	256	268	273	281	310	285	273	293	303	274	274	298	296	273	254	265	295	286	289	272	294	261	263	279	283
17828	6719	1256	841	677	627	742	2750	7262	6892	1269	540	562	544	526	540	516	576	494	498	518	529	549	502	491	532	535	537	576	543	529	504	547	538	526	584	549	547	493	560	562	525	529	572	502	578	562	538	483	502	526	534	566	498	530	555	528	560	527	539	549	522	523	547	598	529	506	529	524	557	507	529	540	536	559	516	505	535	535	546	538	527	531	524	520	554	540	531	524	553	581	514	535	549	510	523	529	541	510	556	476	527	556	511	534	558	538	553	490	535	548	521	535	533	516	518	550	510	542	502	564	506	513	538	490	570	511	522	551	522	485	503	551	530	505	555	533	530	515	514	562	562	550	562	561	566	550	548	541	504	526	535	541	491	533	532	555	496	509	537	536	532	536	527	541	519	563	547	556	567	539	562	492	542	492	535	523	537	523	555	507	547	540	562	518	510	476	574	566	499	515	496	541	513	534	535	511	517	516	532	540	519	569	547	522	560	504	514	498	545	501	542	537	557	538	528	495	520	536	539	501	545	557	499	527	552	541	535	529	547	527	553	532	558	586	540	501	535	522	533	511	541	547	513	516	541	559	510	529	522	504	549	529	521	533	529	491	533	525	550	566	576	508	527	522	528	539	510	528	513	532	544	508	545	542	542	513	536	516	534	572	514	508	514	537	536	547	533	564	512	577	521	556	495	533	559	500	530	543	499	554	536	506	521	482	558	532	523	509	554	535	531	524	552	562	550	533	515	525	509	549	514	542	538	537	531	533	514	521	513	524	525	546	529	525	579	536	549	530	507	538	515	553	569	493	530	530	537	555	532	511	557	568	520	510	547	536	522	546	543	557	509	565	537	563	500	538	510	557	525	545	519	542	539	566	538	550	583	516	544	534	546	571	511	560	518	550	529	583	542	539	511	505	523	531	566	558	500	487	565	462	557	513	538	511	536	522	538	567	517	582	517	552	493	563	506	520	531	536	548	532	559	553	493	507	531	525	548	562	519	525	530	533	514	533	572	496	499	520	529	512	542	558	522	535	506	537	515	520	530	528	524	518	532	548	531	538	541	538	517	565	561	509	528	530	557	533	511	517	518	500	541	553	539	506	502	560	544	516	554	520	534	602	528	548	502	534	555	542	527	542	514	511	536	560	524	582	509	522	503	538	518	520	518	533	515	509	542	534	530	494	527	533	516	517	533	530	498	506	540	533	501	516	507	514	523	515	539	514	546	502	540	518	512	494	544	539	484	500	524	536	541	536	520	545	499	508	501	548	561	560	496	542	527	531	528	532	534	515	513	512	515	538	525	517	537	505	493	572	512	503	511	506	509	516	548	466	502	556	504	534	536	574	520	544	532	530	531	503	552	567	503	556	520	521	566	522	506	544	560	545	530	523	516	508	508	504	562	540	535	491	527	516	584	525	540	502	535	508	541	545	518	550	518	533	524	539	554	526	507	556	548	498	513	531	506	528	517	557	511	548	539	527	556	523	554	533	566	520	504	540	499	504	529	544	565	522	562	493	493	493	511	519	547	556	525	515	567	518	546	529	531	519	537	549	514	539	509	515	571	532	546	559	539	537	506	508	532	501	539	565	529	574	497	531	546	530	544	487	533	519	566	564	509	541	556	498	517	527	544	523	497	525	567	531	508	483	505	495	508	522	522	557	498	574	530	519	511	510	526	538	509	542	542	576	564	490	550	531	514	512	558	503	531	562	562	529	518	507	522	518	544	561	490	473	528	537	548	514	525	513	570	516	560	516	550	557	546	500	532	527	598	532	544	518	544	537	495	556	543	566	545	550	508	560	548	543	507	539	524	587	561	539	524	546	565	501	543	561	541	531	531	547	552	489	532	512	518	524	548	503	533	518	507	562	529	530	572	531	511	484	515	504	506	516	503	458	545	545	542	513	570	547	555	498	547	485	499	524	533	510	487	530	538	495	504	556	545	515	523	494	499	540	512	568	523	539	512	528	525	558	570	543	579	515	509	509	547	505	565	528	549	503	517	573	533	519	525	476	544	567	538	535	528	553	533	558	519	512	521	547	503	530	534	523	520	540	547	542	567	544	520	520	570	562	589	559	543	506	551	519	518	506	508	499	529	575	556	526	540	514	515	539	544	552	552	510	525	538	561	513	547	507	508	567	522	526	535	534	532	529	574	514	555	548	579	514	532	534	521	575	530	611	569	514	500	532	545	497	541	559	571	502	547	567	519	542	502	540	523	516	546	530	537	521	532	512	489	545	536	559	508	517	567	556	565	571	520	519	525	536	549	530	544	541	511	498	550	511	512	556	473	590	482	541	520	533	557	561	572	542	539	533	521	536	524	508	547	514	563	518	527	491	545	541	554	546	530	529	510	557	515	544	537	536	515	538	548	551	519	528	552	498	495	514	533	550	566	512	562	543	574	531	538	512	564	505	538	496	546	515	554	534	567	521	552	527	519	541	511	518	520	523	557	553	530	530	546	529	515	551	504	494	538	524	544	511	518	512	512	518	574	534	553	544	512	498	522	467	497	538	530	539	515	532	519	558	534	531	513	529	526	477	543	577	522	521	533	521	556	512	557	514	496	551	577	513	602	529	532	491	539	528	567	540	553	564	541	532	512	561	524	542	547	524	504	541	549	526	524	531	554	543	490	547	542	504	495	566	556	545	536	503	551	480	577	515	502	502	566	548	513	546	545	547	542	517	534	548	516	549	539	532	573	546	559	546	532	534	552	533	518	510	534	486	558	518	505	569	511	536	543	510	530	520	508	545	523	521	489	509	530	547	533	518	548	537	513	499	489	516	549	531	567	538	557	558	522	525	510	497	520	510	501	499	548	587	536	517	523	563	550	545	498	507	535	509	555	539	501	568	512	533	561	516	500	531	513	511	545	574	531	548	533	513	520	511	522	510	531	493	500	518	510	528	559	523	524	518	524	561	537	556	512	495	541	529	527	553	501	541	551	584	578	585	471	526	518	525	527	507	528	540	563	509	545	517	516	520	525	527	505	546	569	543	491	514	489	547	576	552	513	522	508	524	520	504	574	562	558	557	531	524	528	532	512	536	526	550	554	473	504	482	519	532	548	514	548	526	517	555	571	513	548	536	565	514	548	552	513	497	529	547	526	522	542	489	531	518	525	520	551	513	539	498	474	517	527	546	520	532	560	543	524	521	487	506	556	508	574	529	526	533	559	564	563	559	559	548	542	547	553	524	498	515	542	541	521	521	577	522	530	528	552	522	550	525	554	563	588	502	485	527	524	510	496	541	520	517	562	511	537	537	570	487	543	543	533	532	545	525	538	520	526	536	562	525	556	561	532	510	528	526	536	516	547	549	535	540	516	522	529	526	531	542	559	539	546	517	546	460	570	527	501	538	561	520	552	514	531	582	509	554	553	530	554	515	574	513	576	578	522	540	531	539	538	524	544	515	552	533	508	542	548	531	558	554	506	531	533	502	529	523	557	569	551	506	501	563	508	530	541	529	579	542	548	549	550	517	520	511	527	549	515	498	542
25957	21515	24602	14066	638	433	375	2426	7701	6609	497	275	278	277	305	315	315	289	291	302	281	303	290	297	292	267	292	285	292	280	307	312	286	308	293	296	284	248	284	305	278	266	288	286	298	231	282	300	298	273	296	282	295	266	284	287	291	273	276	269	307	257	286	295	263	269	256	332	289	291	292	272	272	262	286	266	220	259	312	292	277	282	281	266	295	258	271	282	310	307	310	270	286	311	285	296	293	280	270	274	274	294	290	308	302	278	245	260	279	309	301	258	258	297	294	268	299	272	262	251	268	309	279	266	275	300	283	290	272	289	279	277	252	273	309	275	289	281	285	275	287	254	267	268	275	271	294	292	283	309	276	265	282	294	278	274	290	275	313	234	272	303	263	285	293	281	257	302	264	268	298	288	269	275	281	295	319	297	286	238	269	268	272	275	259	270	271	267	260	258	288	300	286	271	286	306	270	271	271	285	255	271	293	295	295	287	277	286	289	313	300	260	285	272	285	262	269	279	261	261	264	272	300	273	326	299	324	301	292	287	294	287	300	287	278	266	261	268	266	299	274	291	299	279	292	290	330	278	295	281	281	275	292	298	277	275	290	276	243	267	317	286	291	315	290	258	276	288	289	292	273	260	266	276	301	274	301	253	283	317	280	272	299	269	281	274	268	273	289	300	296	306	246	281	255	287	267	262	284	292	277	246	284	314	304	273	274	272	259	310	291	299	289	268	292	310	283	298	277	287	279	290	292	283	297	285	308	287	290	259	252	285	322	296	284	283	282	272	284	284	277	303	303	288	294	311	298	282	257	293	259	303	262	301	286	273	294	303	291	280	293	293	312	298	274	296	253	280	270	280	271	315	275	285	272	263	272	268	282	297	278	279	304	264	307	300	288	267	265	264	250	270	291	283	305	292	252	309	296	298	316	301	296	276	286	283	271	272	292	272	262	274	269	284	287	294	286	290	277	266	287	262	306	287	283	305	279	288	295	305	298	269	282	264	266	284	281	275	245	275	292	274	286	252	302	315	304	269	284	295	240	278	296	268	261	228	262	304	274	349	276	273	283	284	292	285	300	300	268	269	268	283	245	266	250	262	284	313	290	244	287	290	300	301	263	301	295	283	261	274	287	260	251	271	316	282	297	285	264	264	299	266	275	257	327	298	279	291	263	272	296	281	300	300	288	271	287	287	281	304	271	280	322	274	284	269	288	270	250	299	255	279	297	297	288	269	288	286	267	263	256	285	285	279	269	250	294	299	280	300	301	270	318	291	290	313	287	302	283	278	289	293	271	267	274	307	292	294	283	279	290	261	288	290	273	257	295	270	293	253	321	273	275	266	286	273	293	311	293	252	280	288	281	311	268	280	301	271	261	291	252	286	272	274	299	285	304	276	287	301	261	256	280	314	276	281	255	283	290	297	301	275	254	272	267	298	298	279	254	269	283	293	298	285	300	281	299	295	293	284	261	273	294	269	256	294	275	269	283	273	278	296	264	261	286	293	278	285	288	284	269	299	275	279	265	307	280	262	297	234	286	286	276	307	290	282	286	297	276	277	267	265	256	266	287	289	267	265	307	284	258	272	311	289	308	287	297	295	295	290	288	302	284	263	269	287	319	275	286	266	276	266	294	290	261	270	261	269	253	285	272	295	278	271	291	261	313	290	291	294	268	261	296	298	302	289	286	292	261	282	276	266	304	311	292	253	268	302	260	284	306	268	261	303	253	297	291	273	297	306	298	286	281	286	318	287	270	272	285	259	301	287	287	300	280	274	281	270	258	283	282	277	280	279	265	296	278	271	301	294	273	317	275	302	274	285	256	279	293	254	262	306	268	268	284	305	261	264	274	292	274	267	297	282	263	252	280	303	292	311	247	314	286	280	308	265	289	274	269	300	304	297	284	305	305	298	315	287	288	280	276	312	268	286	296	278	283	281	256	270	260	302	271	261	279	304	277	297	250	241	268	302	308	297	283	263	253	296	287	281	272	323	287	306	284	280	314	309	306	286	279	270	277	278	287	247	286	281	282	285	270	296	307	265	292	282	285	285	257	315	275	265	272	294	276	298	270	281	272	278	283	287	288	310	252	277	314	265	291	259	256	277	273	304	285	294	283	246	256	277	299	278	284	285	243	299	297	249	278	294	305	292	249	262	266	277	284	273	276	271	285	289	263	258	285	275	277	290	290	265	270	301	285	322	295	300	255	296	289	286	276	301	260	283	291	307	282	303	303	283	295	287	280	264	270	285	268	299	260	276	273	273	282	296	271	279	280	344	283	286	274	265	274	291	254	284	281	277	293	313	263	250	263	301	322	288	285	284	290	281	273	327	259	266	266	264	278	276	296	285	299	280	274	293	298	290	300	280	275	283	303	266	278	316	270	311	295	259	286	278	301	290	310	290	279	269	284	266	289	278	277	260	274	296	266	300	268	284	276	291	301	287	287	276	262	272	300	272	287	285	288	285	282	292	295	299	295	294	292	285	292	274	285	251	312	275	268	287	255	306	307	271	279	300	275	279	294	269	313	262	300	271	292	302	291	277	279	259	275	316	268	294	280	285	314	291	243	295	254	299	268	265	290	306	249	247	277	299	288	268	299	270	289	262	280	279	300	278	272	279	277	296	266	313	285	305	296	279	296	286	260	291	291	290	271	289	280	293	277	282	292	313	264	295	273	253	308	292	299	276	305	305	303	278	292	294	258	278	281	281	267	261	260	279	289	281	272	277	292	279	291	291	296	286	268	301	297	300	284	264	308	282	291	283	275	296	273	287	261	292	275	269	276	299	289	301	286	309	288	271	286	278	252	252	253	275	282	294	271	303	288	303	262	289	270	280	285	288	284	317	280	275	294	276	282	278	284	306	277	281	326	290	293	300	268	287	316	268	282	274	301	264	233	259	316	266	264	270	287	312	296	274	270	301	297	271	284	303	274	267	269	277	275	288	291	285	296	271	253	295	276	282	287	278	264	276	263	284	278	304	292	319	300	296	292	286	304	236	320	280	293	273	230	266	282	311	287	272	298	286	293	272	278	287	284	261	271	289	274	290	234	282	278	276	254	288	256	320	318	286	289	292	279	265	267	292	308	297	283	277	265	288	296	294	266	290	262	284	295	264	283	295	283	296	291	255	245	289	269	265	297	256	281	299	281	263	298	280	249	262	248	276	284	264	278	292	291	299	278	278	246	258	308	310	280	284	276	276	299	299	275	298	264	308	310	307	272	275	308	290	267	276	264	277	302	304	265	287	269	314	277	288	281	269	268	251	270	280	306	285	299	297	309	283	265	294	306	268	260	261	265	281	281	286	274	291	291	300	297	272	296	271	249	279	262	315	281	281	296	313	289	273	266	244	275	263	281	301	292	276	301	253	269	289	278	278	287	268	285	280	275	302	292	282	264	318	304	295	292	274	280	301	273	256	274	304	310	265	266	291	279	255	301	277	314	287	297	272	266	277	289	286	258	274	290	283	268	289	286	286	284	298	308	283	279	289
19469	13950	3601	1681	1186	945	895	7131	18885	15021	1001	635	570	566	552	599	545	560	548	533	547	516	549	529	538	557	554	524	563	540	544	535	576	521	526	534	548	538	556	552	558	541	543	562	572	473	557	552	531	536	520	547	491	556	568	538	525	527	571	527	512	531	469	536	486	539	531	538	553	513	583	528	505	539	562	507	561	547	559	528	549	574	526	531	553	518	543	567	598	562	575	583	499	550	538	512	489	567	552	535	531	536	535	563	516	508	556	521	559	569	513	567	537	558	499	583	542	573	536	555	552	515	552	547	506	530	535	556	536	537	562	569	541	574	541	516	570	522	556	584	564	567	541	502	490	541	558	517	523	525	553	527	510	527	504	567	496	516	531	532	545	535	557	500	544	525	515	553	527	504	516	515	536	496	550	547	545	530	531	536	559	539	509	528	550	521	526	505	540	541	554	518	568	560	597	548	524	520	562	528	477	507	517	563	513	509	536	526	555	522	547	524	538	552	555	519	566	577	552	577	529	523	538	526	540	550	554	543	522	497	540	496	495	538	532	537	567	568	540	550	547	575	540	518	542	563	542	538	579	552	486	574	570	519	549	540	563	555	519	611	534	522	560	583	532	538	537	539	534	495	591	536	508	540	507	513	558	533	582	569	544	550	532	540	539	562	548	565	532	545	575	583	566	552	530	547	537	522	586	516	527	538	525	561	536	564	521	526	544	560	538	513	556	575	572	536	551	556	558	519	542	549	528	502	548	586	503	530	518	515	526	539	529	541	537	535	542	493	537	529	583	591	563	557	520	526	568	530	508	545	550	535	531	530	528	555	510	548	550	533	544	582	513	503	538	538	576	516	582	486	576	555	574	541	535	524	578	524	539	554	555	542	521	589	508	544	576	499	557	544	556	519	483	484	548	560	531	563	529	591	572	544	561	527	515	526	530	525	535	536	544	521	580	525	517	542	515	555	552	544	530	583	507	569	533	566	522	503	538	556	572	563	590	526	535	505	524	524	561	538	542	560	524	547	495	533	538	508	541	526	527	529	557	550	557	509	529	564	516	527	594	564	552	573	533	519	531	561	541	550	556	532	497	552	529	528	583	491	533	520	565	552	514	540	536	531	523	567	573	575	533	533	499	554	514	564	525	554	547	538	574	544	535	541	523	552	518	533	519	530	588	530	559	538	532	524	534	542	541	517	548	514	559	529	542	521	549	566	560	556	507	533	552	511	573	537	522	577	561	529	582	521	558	541	529	504	539	545	542	535	553	530	562	506	533	580	578	560	535	564	522	534	523	551	516	541	566	557	548	554	529	580	519	523	554	544	525	586	559	537	497	522	573	555	546	518	593	549	533	553	524	562	551	490	550	575	562	529	524	561	566	549	546	525	510	519	511	539	560	552	565	523	554	537	522	546	577	531	535	531	530	520	558	534	536	549	564	515	510	544	571	502	564	510	516	556	538	515	521	499	570	531	593	572	528	535	542	544	546	544	542	569	556	536	549	509	534	534	512	524	523	543	528	507	561	556	496	547	572	507	502	533	543	586	529	529	575	569	554	535	565	529	523	526	543	514	544	494	564	554	520	533	529	527	515	518	497	511	582	519	534	546	546	545	538	580	568	562	535	514	563	566	517	548	540	519	507	558	531	556	515	542	507	552	557	526	513	568	489	604	562	565	518	555	536	533	559	527	501	538	524	545	523	513	531	522	570	510	532	555	555	586	540	518	520	522	495	518	526	518	517	515	541	526	565	527	550	548	518	549	506	537	530	542	522	566	520	563	560	538	524	541	569	581	535	567	524	558	544	512	552	521	530	521	522	488	554	559	580	532	565	499	502	565	499	534	546	523	525	530	568	569	534	525	545	554	524	532	523	489	556	537	559	523	532	516	553	582	543	527	524	563	550	520	543	568	525	569	526	504	506	534	554	541	525	519	503	493	532	512	541	517	538	534	529	520	534	545	570	530	535	509	540	514	540	531	560	554	572	523	560	554	550	535	551	563	515	555	554	576	563	571	545	510	509	554	525	508	575	497	553	515	543	549	541	528	543	489	527	548	535	524	515	530	525	562	564	475	505	542	544	579	548	486	534	554	521	516	565	517	561	564	533	524	526	514	544	589	507	517	557	533	545	500	526	521	555	554	535	532	514	538	549	533	539	566	563	560	536	545	600	544	555	561	534	562	559	544	511	562	515	565	544	540	548	531	518	529	521	544	524	515	542	537	526	543	559	514	514	539	537	556	503	534	519	564	531	567	519	511	526	513	529	565	567	542	543	560	563	555	502	554	556	519	523	528	521	502	518	543	513	551	509	517	554	555	579	538	542	513	540	511	546	492	546	546	564	506	577	534	524	556	554	531	510	508	546	524	546	538	561	565	567	520	536	526	505	508	571	547	538	527	549	569	536	520	512	562	558	571	506	498	534	585	573	588	549	538	532	543	538	565	578	539	543	570	543	584	503	542	528	523	548	525	534	531	520	536	562	524	531	525	507	565	538	519	533	545	563	537	543	566	512	519	522	548	538	505	568	577	495	558	526	559	560	546	525	547	529	530	533	516	528	525	549	541	554	529	550	550	541	562	535	547	532	568	533	534	581	531	540	531	537	527	563	563	584	499	556	537	534	570	539	565	552	521	525	519	499	547	505	543	529	550	503	527	545	533	521	536	557	545	568	544	506	545	510	536	543	507	537	530	516	520	558	530	563	555	549	546	533	546	492	506	528	506	568	562	526	555	545	566	548	523	530	540	546	500	532	509	590	521	557	505	541	538	532	506	560	525	547	523	568	554	543	531	554	523	553	589	537	531	572	490	558	565	511	553	511	576	558	530	520	528	516	532	547	546	511	531	504	573	514	529	547	560	562	550	578	536	527	601	545	538	559	519	527	527	543	503	532	497	534	562	552	530	465	503	547	537	515	531	531	521	563	583	530	533	528	533	514	529	550	534	546	529	557	555	564	554	522	565	523	497	583	500	502	549	530	509	588	526	561	548	534	544	518	546	534	558	502	523	537	512	515	537	535	532	557	556	551	553	572	571	506	516	511	521	557	565	537	553	566	523	540	549	499	530	549	528	563	495	554	545	516	563	517	487	547	535	530	550	498	507	546	520	534	534	536	574	509	498	576	505	511	544	548	493	529	514	533	551	539	555	497	545	559	507	535	509	546	521	519	551	532	530	591	552	523	503	548	516	530	526	605	505	536	528	518	505	544	500	552	558	499	526	566	541	518	536	521	560	519	562	550	493	549	541	508	520	507	546	547	551	533	532	525	539	554	533	519	540	551	539	547	562	530	545	510	561	548	545	546	524	554	517	582	517	510	553	587	560	521	563	527	577	536	563	538	591	527	476	542	533	536	552	540	521	541	551	504	476	536	545	564	528	527	547	515	543	534	515	481	502	526	507	556	544	515	509	553	548	537	542	597	561	563	564	538	537	559	534	535	533	537	541	570	576	535	537	543	552	531	525	532	561	510	565	496	515	547	548	538	518	562	554
23624	21493	29136	24205	21474	15634	1139	4932	26373	22332	4109	221	175	188	182	163	154	148	177	133	159	141	164	150	147	136	145	156	131	124	147	118	131	137	139	140	109	126	139	143	124	115	124	142	154	154	159	136	135	129	111	114	137	155	139	134	125	117	126	138	140	133	121	124	128	128	108	129	129	140	128	127	121	124	133	134	120	134	121	118	118	121	118	136	112	135	136	131	127	120	125	111	154	118	123	136	142	119	131	121	114	124	120	119	150	122	112	141	135	118	138	125	131	147	118	124	121	130	136	119	136	134	138	136	119	118	135	113	127	107	127	108	126	122	138	118	130	103	129	111	127	129	130	127	146	114	152	113	129	112	104	134	131	97	127	119	121	147	137	114	122	138	140	156	116	163	138	134	153	123	114	118	124	137	123	136	161	143	135	133	120	139	109	120	128	125	126	113	133	133	109	125	142	129	133	104	133	136	129	116	145	155	120	135	128	108	142	124	157	137	113	141	106	142	131	102	132	154	134	134	143	121	143	132	132	134	130	131	120	123	119	131	125	126	136	118	127	120	122	142	135	136	135	113	133	111	135	120	116	116	133	126	134	131	132	117	134	116	129	132	115	121	127	132	126	135	147	120	126	128	114	121	139	116	138	132	123	131	134	101	132	133	130	159	124	147	133	144	136	129	127	130	127	124	109	105	128	118	121	149	125	135	128	126	139	112	137	122	127	124	111	132	113	135	138	115	122	118	116	140	129	119	139	133	130	126	131	119	131	131	131	126	132	132	126	135	140	123	109	124	139	130	137	118	124	133	123	145	110	117	119	128	119	132	128	124	131	134	137	127	152	119	114	131	118	117	150	131	117	135	141	125	143	117	139	129	134	116	116	149	118	117	109	118	146	145	135	116	118	133	132	143	133	149	116	120	158	134	134	114	127	129	135	138	130	134	131	121	145	148	154	127	120	131	114	144	130	134	110	142	137	103	112	118	132	134	115	109	116	126	115	121	127	130	113	125	123	114	116	120	134	116	132	129	125	117	120	128	124	138	123	114	113	114	139	110	138	117	115	120	119	109	128	122	105	133	123	122	135	137	132	142	135	141	127	113	135	112	133	132	135	116	113	139	140	118	130	127	115	124	132	113	130	149	131	113	113	118	114	120	103	119	102	130	127	132	140	129	112	109	132	124	113	150	138	117	120	125	148	157	145	131	134	109	123	129	141	133	128	126	143	153	138	137	140	123	129	133	122	121	117	122	112	116	119	139	140	131	106	139	130	132	128	115	129	144	109	125	131	126	123	128	125	93	121	153	144	137	122	125	127	142	131	126	124	125	129	139	128	120	130	134	124	130	122	139	121	102	120	138	121	135	135	122	115	141	135	130	136	117	140	144	120	136	138	127	125	125	153	130	138	135	134	118	145	112	130	119	124	110	119	115	127	135	139	127	133	120	109	127	150	146	121	124	119	154	141	150	121	122	117	118	108	117	116	135	122	131	117	116	135	144	133	127	124	133	142	146	114	129	118	121	110	137	123	140	136	141	121	123	128	120	114	127	135	116	125	130	143	134	136	128	134	127	139	106	115	124	137	152	127	130	134	112	131	140	114	106	122	117	117	119	122	138	119	114	118	106	126	114	123	161	127	128	133	122	126	111	130	133	118	128	118	141	140	126	140	130	132	111	123	115	108	131	104	117	123	113	139	111	114	116	131	126	125	135	123	122	143	139	146	135	131	127	129	119	131	121	130	141	144	125	108	125	113	140	111	136	100	130	130	115	131	143	124	125	123	123	102	114	137	111	123	118	128	122	111	150	134	135	133	141	129	149	150	131	132	123	128	130	140	134	134	132	138	132	123	162	130	119	123	121	139	123	142	106	124	122	126	147	133	126	119	124	118	120	120	144	123	132	106	125	105	106	121	130	132	141	135	119	132	132	127	118	115	111	129	107	124	123	120	157	145	129	109	124	121	119	158	109	142	107	110	134	120	137	128	117	118	131	137	143	118	130	137	126	113	131	121	120	121	133	145	144	146	133	137	136	113	128	129	117	109	140	125	105	137	127	126	129	120	144	115	115	108	134	130	136	145	146	124	131	139	120	123	112	141	120	129	150	127	124	110	126	115	129	131	138	142	131	134	122	146	114	133	119	126	133	126	128	146	135	114	137	116	119	135	126	127	130	142	126	99	128	131	116	145	132	125	127	131	119	122	129	111	128	127	137	145	130	128	128	123	116	146	135	138	134	126	134	112	139	127	130	134	126	128	104	116	125	117	111	124	124	140	135	140	117	124	131	110	113	128	117	136	150	121	134	127	137	133	133	144	145	142	134	107	126	132	131	119	114	130	145	124	121	141	125	139	122	137	116	136	137	137	110	130	133	119	137	135	120	126	118	128	143	134	114	122	116	107	134	124	142	137	141	128	130	136	131	123	123	119	134	127	127	132	111	138	142	143	148	143	134	132	138	129	104	134	120	121	126	123	129	150	127	115	145	126	141	130	125	109	123	129	124	128	140	138	116	155	133	125	126	118	129	135	118	125	127	124	122	135	130	137	138	125	126	129	119	145	133	131	135	127	133	107	119	123	150	118	112	141	117	133	123	134	136	143	145	151	118	114	152	128	133	138	126	119	117	123	139	137	125	133	137	123	126	117	133	131	127	118	115	120	123	126	120	122	132	133	116	116	123	137	138	131	127	119	132	121	126	141	127	143	129	124	123	122	120	111	140	124	117	121	111	119	117	125	133	128	136	124	140	133	116	124	128	149	125	124	121	127	123	134	122	125	130	141	136	131	121	142	113	140	128	125	121	127	125	116	140	133	149	133	140	146	127	124	117	140	127	120	114	116	125	131	148	122	114	139	122	106	148	123	137	121	125	151	143	118	131	130	147	117	124	122	137	128	139	130	128	111	124	130	122	134	151	115	122	129	125	153	135	139	117	148	124	115	130	139	106	121	134	112	124	121	119	144	133	132	133	120	126	133	128	127	120	122	95	124	134	117	114	124	127	126	123	119	136	131	123	124	112	105	127	123	129	139	120	124	116	129	117	143	130	127	124	128	126	148	135	118	108	121	134	145	144	122	124	138	115	120	154	109	116	136	119	154	106	136	134	127	108	144	118	126	139	119	107	133	112	129	127	139	109	109	129	143	134	121	131	146	131	129	129	118	125	118	109	109	121	130	116	122	129	133	126	97	117	120	128	144	111	117	131	141	144	126	108	129	119	117	146	122	121	130	116	116	137	143	119	128	105	125	122	114	134	115	137	120	124	120	110	129	142	117	130	141	149	112	135	151	130	134	123	140	138	121	115	136	118	131	116	107	119	137	121	130	129	123	119	119	140	114	125	128	121	125	147	112	136	139	122	125	134	135	115	137	124	121	121	139	139	121	121	123	144	104	129	128	117	125	130	112	127	127	129	115	126	125	132	130	129	125	145	119	126	142	136	116	119	130	136	154	125	122	127	140	121	103	132	146	125	119	111	145	129	113	128	117	141	126	122	118	125
28525	30255	11814	6041	4003	2726	2114	9908	36760	33352	3911	565	514	518	439	452	400	376	384	352	345	334	371	304	319	286	261	319	288	304	293	304	282	313	280	283	277	277	280	259	241	268	253	282	262	264	257	282	259	260	267	275	268	292	264	231	255	287	254	263	266	244	292	254	240	249	252	267	287	256	271	270	271	268	242	276	261	233	260	265	242	223	218	254	239	286	267	271	267	259	255	262	226	243	257	229	246	261	265	247	243	238	257	258	250	243	279	259	251	241	269	243	254	274	258	237	238	239	254	263	235	262	253	264	273	256	263	246	249	252	265	251	225	277	255	275	251	255	276	241	266	265	256	254	230	273	245	276	274	243	259	248	281	275	257	250	266	282	258	257	245	275	231	235	246	267	289	223	238	234	244	241	262	246	224	274	229	259	213	253	235	259	210	239	263	270	262	258	223	245	268	232	229	235	248	230	260	234	253	277	247	236	247	245	255	227	245	257	245	263	236	241	258	264	265	256	227	238	249	256	268	285	243	250	272	240	233	281	238	242	258	248	238	246	225	224	251	286	242	236	247	255	275	236	229	265	243	258	257	247	238	260	262	265	243	232	260	224	256	258	254	236	272	270	248	211	248	229	234	212	224	267	244	249	260	258	234	246	246	241	270	244	253	253	241	249	263	247	267	248	282	260	254	236	246	255	241	270	253	231	260	217	238	237	243	238	237	257	282	248	248	239	264	242	259	261	251	254	265	238	218	265	240	256	247	260	258	263	257	264	263	260	235	235	254	253	238	264	230	267	274	233	231	236	236	227	257	256	252	250	247	234	233	247	263	262	250	262	260	236	253	257	245	276	271	250	227	248	229	252	227	280	223	225	265	252	268	250	261	257	257	253	255	220	256	254	228	244	262	264	248	272	267	230	253	251	230	270	263	292	252	259	256	250	215	219	245	266	259	251	270	260	234	268	267	221	245	266	249	249	252	209	225	239	261	252	251	239	236	251	230	275	249	217	243	250	254	254	236	267	277	265	235	237	255	227	257	250	265	239	225	229	263	227	259	244	249	258	256	268	218	250	261	241	258	248	238	277	243	256	263	272	275	242	255	259	264	261	235	251	231	244	254	248	247	272	248	271	249	215	232	248	216	253	267	248	249	230	258	241	265	249	262	251	243	244	250	238	221	248	261	259	237	258	265	229	234	232	234	252	248	274	264	251	243	236	251	267	274	248	233	226	245	230	255	239	247	268	254	234	229	235	226	235	254	237	268	238	255	268	218	261	233	260	277	263	226	252	256	238	258	238	240	211	226	227	221	258	260	272	285	243	266	259	249	246	231	246	246	212	222	254	251	249	255	253	262	262	255	261	258	242	240	230	250	267	228	236	249	260	270	276	246	258	252	238	280	249	278	261	256	248	250	215	260	256	205	245	230	250	226	247	247	235	249	254	237	255	260	250	264	245	262	244	258	242	263	240	241	233	260	241	246	227	242	241	233	255	265	241	227	245	238	260	262	274	261	269	256	247	238	256	262	242	262	250	273	262	240	232	270	271	255	268	230	255	263	251	236	238	272	258	254	222	234	238	237	282	244	242	266	242	243	251	263	239	248	264	254	239	240	259	230	229	229	266	271	239	250	263	232	258	271	252	254	242	250	270	237	256	249	262	233	225	244	231	242	212	228	267	243	244	236	222	270	226	250	279	242	271	245	255	251	259	250	231	286	255	220	246	278	230	256	266	239	225	266	255	204	258	252	234	263	247	249	249	252	297	250	282	264	266	255	222	246	249	246	248	238	263	254	255	254	243	247	248	249	231	260	243	264	256	252	260	244	245	267	246	262	248	241	264	256	244	268	262	273	269	248	264	260	258	250	235	266	263	249	258	251	254	257	268	240	254	235	256	275	263	268	259	278	250	266	253	228	257	253	260	241	248	230	257	260	244	243	262	260	259	265	241	268	243	246	249	271	246	242	240	277	270	234	272	226	235	239	251	253	258	243	253	253	265	242	228	238	262	204	209	260	256	257	257	236	251	243	276	293	293	277	248	253	258	260	223	271	247	233	251	254	247	255	249	264	244	246	238	258	233	225	268	250	249	244	246	232	255	262	235	267	265	273	253	267	229	267	279	260	248	274	258	288	269	270	245	255	226	283	253	243	229	268	292	257	277	279	270	242	245	277	203	269	249	256	245	265	221	247	254	247	242	236	266	235	265	247	252	276	256	234	263	240	272	221	245	229	279	238	225	253	253	262	270	251	243	241	261	250	239	257	249	256	253	275	261	244	247	235	243	243	258	283	241	255	246	235	245	292	250	264	250	252	252	258	264	230	263	251	231	238	241	245	279	252	245	248	248	256	246	247	277	260	237	268	298	236	235	249	234	245	243	263	247	248	235	220	217	231	226	239	232	241	266	266	231	251	256	247	241	261	246	235	253	276	255	254	246	252	218	257	222	257	246	237	264	265	251	236	251	243	247	228	221	228	240	258	269	248	287	235	229	248	264	247	252	243	238	256	237	239	248	253	260	247	257	235	255	267	251	260	242	265	262	239	272	260	275	228	261	256	230	268	243	240	264	277	251	235	282	229	276	268	248	253	218	243	255	262	277	249	262	256	280	243	243	244	223	269	260	225	236	286	254	272	240	261	241	232	246	231	241	231	224	214	235	248	233	219	240	254	250	272	258	284	270	253	230	258	256	271	272	257	258	262	264	231	255	229	228	272	279	256	232	256	239	225	245	246	239	243	241	250	247	260	209	255	263	249	222	276	276	268	225	249	219	243	251	248	263	251	269	254	226	264	238	239	234	280	255	265	266	262	249	248	239	260	253	281	259	239	215	231	272	247	256	250	271	244	243	241	256	255	226	256	252	221	254	252	218	249	235	249	236	246	239	241	279	268	232	237	246	259	259	254	249	238	231	210	272	233	234	260	263	241	252	254	244	251	262	253	261	274	266	249	240	278	248	229	243	244	268	228	266	241	239	265	275	270	257	235	270	264	273	288	246	236	258	252	270	243	261	215	276	226	238	229	256	242	247	222	268	215	270	227	268	251	236	243	249	229	231	261	239	227	241	255	253	248	237	247	258	239	239	257	249	238	267	256	231	253	254	263	262	224	234	251	275	258	255	239	265	246	253	251	269	248	250	267	238	229	238	235	259	238	252	258	273	272	256	270	232	267	263	258	257	264	294	265	247	225	239	248	274	257	272	242	247	244	242	282	278	253	250	270	199	235	256	263	241	261	264	256	240	270	283	240	279	255	239	260	277	216	239	255	250	257	226	246	239	238	246	243	242	254	249	265	240	240	237	226	252	262	253	230	216	250	250	221	263	229	208	284	247	287	245	250	201	229	254	239	254	224	261	268	218	261	236	218	252	247	259	255	248	236	258	238	234	254	247	259	277	256	274	247	235	260	267	247	246	254	252	239	242	256	247	225	245	267	285	257	225	269	237	252	284	216	263	262	249	255	265	266	244	217	254	253	253	275	218	235	233	242	233	266	250	242	248
27383	19371	4656	493	291	316	312	483	953	1291	288	288	281	273	240	268	251	268	256	291	280	261	264	258	252	315	286	276	286	266	278	300	282	253	295	238	283	266	277	273	308	282	273	250	267	249	298	257	257	258	290	296	265	263	240	271	262	254	278	265	297	260	265	244	274	267	309	310	260	265	274	277	283	277	266	272	286	287	235	270	266	227	276	289	252	251	248	263	298	257	276	275	283	298	284	248	281	239	258	291	255	260	273	297	228	260	248	243	276	282	235	297	272	247	274	244	318	270	280	285	290	232	255	257	263	251	258	275	264	258	273	273	259	280	255	288	234	271	244	271	257	276	241	257	283	279	258	294	281	293	291	247	262	251	281	248	275	232	266	276	252	251	273	256	286	271	288	275	275	276	261	275	262	242	277	249	303	274	254	275	263	275	316	267	295	287	270	277	286	266	251	287	278	247	281	239	274	269	254	258	260	294	235	238	251	247	285	270	263	264	273	275	287	282	260	280	265	266	261	271	266	237	268	288	265	265	257	271	282	247	251	279	246	294	256	268	276	275	264	262	291	265	248	257	270	254	273	238	245	230	301	270	268	280	258	281	267	291	240	253	257	262	247	261	291	281	269	259	257	284	287	263	257	259	260	259	240	248	285	223	268	255	261	307	260	263	275	266	256	275	252	281	255	244	257	286	261	261	259	286	244	251	315	269	255	280	282	280	285	269	259	256	236	271	289	289	245	276	273	273	253	293	260	248	253	246	274	246	261	278	293	245	287	258	266	256	269	268	300	251	283	256	291	272	299	295	278	256	271	265	269	274	256	283	251	245	258	251	282	266	265	277	269	280	283	281	270	251	258	262	285	274	233	267	279	264	294	269	244	278	275	300	290	273	278	255	252	265	275	284	286	254	270	259	276	294	288	262	238	268	267	301	270	266	263	269	274	307	262	275	234	268	250	278	299	295	232	276	256	271	284	242	279	250	291	269	268	273	284	274	278	246	263	264	263	265	286	258	271	248	274	266	282	257	233	255	266	269	262	275	278	268	267	284	269	247	251	255	287	269	257	251	273	254	265	292	242	276	274	255	289	261	266	279	290	272	244	277	266	259	291	296	265	261	272	261	245	243	273	276	286	247	272	249	279	269	256	281	255	274	282	262	257	261	251	281	272	263	268	266	281	255	281	265	285	264	267	252	281	255	261	279	278	271	276	281	274	263	267	268	276	274	263	261	279	286	270	313	273	295	278	268	265	253	277	265	274	263	278	273	254	291	283	286	221	278	259	281	256	290	260	281	285	257	265	281	304	257	279	297	269	282	280	252	269	272	265	267	276	257	259	290	241	248	272	252	283	260	244	265	307	235	274	289	254	254	259	258	259	279	282	239	248	246	267	236	257	309	251	269	245	295	261	283	248	274	267	263	277	265	309	291	263	265	258	277	285	287	277	270	259	288	303	241	296	246	244	261	293	276	286	270	237	272	256	250	289	228	264	257	283	274	267	290	256	259	296	262	247	234	254	270	259	264	262	243	245	257	238	267	244	255	246	272	254	277	265	260	271	272	272	298	256	274	251	286	266	294	253	270	299	272	262	281	284	241	251	263	262	278	275	247	277	243	280	255	275	240	273	256	256	268	267	290	271	275	266	245	267	251	271	267	254	299	285	271	275	237	273	259	270	238	261	272	262	258	258	281	264	271	303	277	264	270	264	241	271	269	301	266	263	271	279	277	245	288	323	258	268	267	254	246	253	268	267	286	264	313	285	309	275	250	254	254	295	270	279	288	238	278	240	250	262	282	284	278	299	238	271	304	251	248	263	259	252	242	247	274	264	302	268	287	284	271	258	297	269	285	291	288	284	250	253	282	259	247	229	267	274	270	273	272	258	269	254	272	267	260	302	276	299	263	263	262	269	265	253	268	272	254	315	270	248	282	251	262	226	224	293	296	281	279	256	260	264	269	278	273	248	246	284	265	234	248	258	249	260	242	274	259	260	275	258	276	254	262	276	260	258	290	291	234	276	292	274	238	254	262	256	275	278	278	273	282	286	261	285	281	250	290	289	268	259	273	274	283	271	279	241	230	249	255	284	243	254	278	262	283	266	273	288	287	250	259	283	289	281	254	256	281	266	331	266	267	279	284	286	285	267	268	275	237	281	250	238	263	275	272	256	264	275	291	255	268	283	279	275	281	309	274	265	237	268	263	286	291	297	269	245	241	273	259	268	294	279	295	256	279	273	287	288	263	273	265	305	291	281	257	268	262	255	247	247	292	265	270	261	246	296	269	252	267	256	273	256	269	260	280	282	290	271	262	262	263	270	301	276	269	279	287	294	229	265	297	259	290	291	286	264	260	265	306	243	276	275	282	262	274	277	258	261	279	282	244	263	272	261	266	261	281	261	247	276	267	257	259	251	286	262	281	254	283	268	265	255	286	289	265	265	245	263	285	278	234	252	280	236	269	282	271	222	287	251	290	268	264	295	301	271	270	279	276	252	300	262	268	268	265	269	278	260	290	261	263	276	284	284	271	263	280	252	282	251	270	262	259	286	262	264	308	235	259	256	285	268	269	260	252	296	274	289	253	260	262	285	256	257	283	283	258	233	255	260	238	263	242	266	281	247	257	240	286	263	262	264	263	267	275	250	275	266	274	262	311	250	268	249	256	253	263	254	279	234	287	280	287	256	254	282	276	280	270	285	281	261	274	274	252	236	262	286	240	277	269	286	268	264	287	280	270	267	275	278	254	259	264	283	253	280	230	250	286	273	259	270	236	252	240	295	274	257	294	270	260	296	267	292	227	270	273	276	270	214	278	258	274	291	257	238	276	281	268	259	268	268	276	284	270	255	278	270	257	241	257	281	279	286	251	274	273	256	268	257	256	239	273	286	280	261	236	301	277	253	281	261	289	264	271	268	287	272	256	258	253	265	276	287	279	264	276	256	289	255	269	305	284	289	282	256	265	247	269	267	271	259	274	230	304	275	298	283	285	222	303	275	270	246	269	253	275	274	255	245	253	254	279	285	249	283	261	286	261	299	277	276	263	268	282	258	265	249	300	256	267	242	250	217	280	266	273	263	271	276	281	262	248	297	262	281	228	266	252	280	259	292	261	305	279	238	242	265	260	259	261	260	258	256	283	267	276	276	300	290	294	274	283	238	300	265	274	290	241	282	259	278	267	252	261	290	248	293	252	257	282	257	277	257	268	266	242	247	261	251	257	276	266	276	269	289	258	280	262	272	287	256	255	277	266	287	285	294	276	269	242	245	277	252	280	284	263	276	257	253	267	260	292	278	303	259	276	272	277	262	276	263	287	255	288	261	269	291	311	274	244	262	272	269	262	272	296	265	255	254	283	300	275	247	271	271	271	245	250	291	294	243	273	255	274	245	276	258	269	264	266	239	280	271	283	247	267	281	280	290	259	267	239	235	263	290	258	263	289	268	252	313	273	284	256	266	282	288	231	250	227	279	264	278	281	275	276	274	275	272	275	242	299
18635	13023	1582	725	617	597	575	1216	2933	3985	544	547	539	526	528	521	527	555	507	538	506	489	508	504	492	537	497	465	540	521	506	515	513	511	560	506	495	530	510	529	509	502	498	501	508	517	500	496	496	498	495	513	491	507	533	477	505	538	504	454	568	476	515	495	504	501	509	493	476	526	489	527	462	505	517	519	546	512	488	501	549	492	499	455	499	534	554	456	526	512	549	492	533	507	488	493	523	495	491	482	509	492	493	472	504	497	487	516	506	516	488	552	486	504	530	494	488	519	493	517	496	513	469	507	499	476	480	529	529	531	516	512	466	514	483	514	509	531	497	491	515	491	496	470	486	526	522	522	487	510	542	531	514	485	503	472	488	539	524	487	499	519	510	490	486	525	512	491	521	532	464	526	505	533	514	534	521	500	516	492	495	541	522	481	500	487	505	472	526	491	489	539	552	490	545	513	482	524	509	539	487	501	495	493	514	525	489	507	527	520	495	496	508	468	497	487	541	484	472	512	523	524	525	499	503	534	479	473	529	502	525	500	491	536	496	489	535	494	522	475	540	523	503	522	489	561	499	499	508	467	475	488	520	530	535	494	496	506	501	489	532	518	512	490	503	506	510	490	508	491	505	504	516	482	511	476	500	487	527	478	474	502	463	507	517	515	494	501	537	533	548	499	558	501	516	531	514	530	496	507	538	560	506	507	521	519	522	529	489	516	494	494	493	465	519	517	500	530	501	542	498	476	532	519	511	553	533	513	505	507	537	466	471	527	494	499	481	538	510	502	533	522	532	532	530	516	516	519	484	487	496	502	505	500	499	531	541	499	499	513	522	537	494	498	516	501	474	495	479	504	473	509	495	524	493	500	479	497	509	522	489	527	517	543	507	487	552	480	507	548	475	505	514	561	470	543	549	499	463	467	532	500	509	510	508	504	505	525	498	515	489	489	514	509	503	535	475	526	512	527	526	485	550	526	520	495	508	509	507	521	485	519	491	491	551	502	542	516	450	472	485	513	515	508	494	465	477	525	505	551	504	508	504	506	483	492	516	476	479	496	491	495	522	542	509	482	467	478	509	494	520	516	478	517	478	516	493	528	507	454	490	506	520	496	501	485	462	510	521	516	513	475	508	519	532	501	486	507	525	506	479	481	502	520	500	467	486	492	504	520	498	475	491	528	476	504	535	485	490	503	501	533	483	503	536	497	512	491	520	498	504	517	507	561	518	471	508	516	524	507	508	521	495	503	501	522	495	488	513	467	517	544	540	502	486	498	533	451	506	523	519	535	498	484	473	525	525	497	479	493	504	483	553	498	515	489	493	499	500	454	521	506	504	516	538	464	470	496	505	513	504	526	536	508	508	529	513	530	460	487	525	501	520	504	470	495	548	499	466	531	490	456	497	524	509	476	516	494	490	504	500	491	489	512	509	500	500	529	555	520	493	488	501	477	500	545	508	461	480	534	530	577	503	487	545	535	497	498	514	504	557	478	505	504	540	501	527	512	521	530	489	504	474	468	521	546	515	457	511	502	499	517	496	455	508	505	517	539	529	484	475	523	528	505	514	517	533	496	480	511	501	490	517	507	554	501	500	548	534	501	513	496	489	457	488	510	503	493	464	504	506	484	522	516	518	476	461	495	482	505	511	465	511	537	509	504	535	502	501	496	533	501	468	515	510	534	464	518	522	529	515	509	513	501	492	521	516	491	505	472	528	501	497	534	486	519	484	516	524	503	543	542	518	523	501	508	479	515	507	486	518	496	495	515	493	518	446	516	494	509	480	480	478	485	559	526	514	469	470	514	527	478	540	507	509	517	469	491	472	496	518	502	511	505	524	540	529	507	510	514	520	482	510	526	482	531	549	520	497	491	514	493	521	526	510	500	523	437	521	516	505	517	500	526	500	504	502	525	537	480	513	480	480	483	561	542	466	500	515	543	496	528	490	518	553	522	535	555	465	522	518	513	490	508	495	541	498	525	514	499	492	500	481	485	518	507	500	533	497	503	539	522	529	471	512	502	506	504	502	501	538	520	552	490	486	534	529	508	511	494	501	529	516	490	517	511	536	464	532	535	466	508	555	469	506	490	489	489	501	480	495	533	493	470	505	509	518	536	474	518	502	542	531	473	489	501	457	489	467	473	524	500	515	525	546	499	490	496	511	504	526	519	513	457	554	506	498	500	514	511	550	489	502	478	510	474	559	520	501	513	493	489	508	537	519	490	485	510	501	494	488	545	482	476	522	527	517	541	512	475	499	487	510	478	473	507	507	523	486	485	503	511	459	470	508	505	497	501	518	471	482	483	500	505	501	483	550	495	475	497	476	507	535	507	477	520	520	466	524	523	516	489	548	487	530	490	503	476	504	466	523	479	486	510	482	472	513	517	453	516	514	530	508	488	518	474	490	511	506	521	486	557	458	524	488	508	523	519	521	529	532	574	533	531	482	477	490	496	506	513	488	498	498	496	508	488	511	488	467	516	501	530	486	480	519	526	536	519	547	522	522	507	530	511	478	488	555	501	516	506	546	489	499	505	482	483	534	485	486	511	498	542	491	494	509	470	519	564	553	503	505	452	459	577	469	506	510	499	541	494	532	485	476	539	536	502	506	494	479	490	521	476	473	531	511	489	506	509	486	479	510	525	506	526	480	516	505	491	515	505	466	495	462	533	526	485	548	474	516	491	506	536	504	504	541	478	483	484	499	506	536	478	502	477	516	517	515	510	513	534	516	517	496	501	518	505	507	519	516	510	529	518	474	512	520	479	519	513	509	531	525	523	492	503	490	517	501	526	506	525	545	502	527	510	475	460	517	480	515	512	488	538	523	478	529	511	500	570	517	494	499	509	532	492	531	480	477	525	520	531	506	520	489	477	496	472	477	553	544	490	501	484	505	540	495	523	537	511	442	524	508	512	531	504	562	494	536	550	534	534	515	516	514	521	521	511	473	446	501	489	479	494	520	510	525	500	515	537	492	507	502	498	512	473	517	501	510	525	530	515	507	500	538	494	460	524	517	481	511	495	497	482	520	504	518	510	452	487	517	514	527	481	498	511	500	494	492	519	506	512	521	495	505	500	505	482	488	472	490	499	492	503	501	515	465	520	497	476	505	515	546	526	512	493	539	488	517	512	533	467	526	528	484	507	490	471	498	526	474	536	505	508	516	505	498	536	468	531	524	525	535	516	518	525	519	511	532	506	491	512	506	499	504	499	519	520	473	525	526	559	500	537	510	491	502	542	506	560	516	526	509	507	531	501	534	523	501	510	499	476	501	514	487	506	538	517	509	534	514	489	498	499	489	507	498	518	502	504	509	495	538	505	496	489	513	522	525	477	556	499	535	546	516	495	493	511	535	504	502	505	475	511	540	520	519	515	537	532	525	503	532	487	502	519	513	504	486	483	505	525	518	518	509	505	512	499	514	514	497	546	502	534	529	482	472	511	556	539	486	548	497	520	529	453	499	503	491	502	505	482	463	536	461	531	506	496
25890	21490	24744	14547	730	404	385	338	419	2885	676	285	318	288	286	294	273	251	284	287	283	260	264	253	280	271	300	296	281	279	253	252	274	291	267	271	268	281	273	278	302	268	259	280	256	282	286	274	294	268	280	270	293	252	280	258	256	284	254	286	299	232	285	293	248	272	289	260	286	262	256	280	265	248	271	243	264	283	271	248	264	281	270	269	265	253	278	306	288	248	248	262	271	245	269	279	270	282	280	254	269	267	270	259	279	260	288	271	278	271	272	267	250	237	271	258	263	248	259	273	264	255	283	275	325	257	246	258	279	285	256	252	274	300	274	269	262	242	260	307	261	268	234	313	269	280	265	259	260	294	266	270	279	266	301	261	260	249	267	288	286	272	255	278	246	286	267	272	244	264	313	267	267	287	278	280	264	244	242	252	253	304	258	255	298	262	289	274	264	287	325	268	248	256	267	258	276	263	251	275	266	281	264	323	268	275	264	288	234	242	294	263	260	274	242	287	259	293	283	266	228	284	304	276	265	293	264	264	275	265	242	275	263	274	266	287	273	256	271	259	270	268	274	277	254	253	274	293	271	266	267	276	275	291	264	267	282	274	266	270	278	273	273	282	274	266	293	282	225	274	270	261	277	273	254	272	270	262	280	271	294	304	254	254	214	268	275	263	298	285	295	259	265	267	267	251	271	290	247	280	278	282	270	265	256	267	253	251	274	276	272	263	270	280	258	275	267	282	271	250	260	269	269	278	250	278	271	267	312	244	256	273	274	277	235	266	260	280	303	259	276	280	258	277	266	267	262	282	254	251	261	257	274	290	278	243	280	256	302	270	285	246	298	282	261	242	232	262	274	284	273	277	288	253	258	290	261	252	273	250	270	278	259	260	282	248	244	292	250	281	282	283	283	253	262	289	241	277	260	246	255	237	290	237	259	225	254	282	279	247	277	240	287	229	273	268	276	239	254	248	266	282	271	280	273	296	264	291	261	256	258	242	274	270	243	253	263	265	252	289	282	296	261	301	281	284	282	241	305	276	281	252	243	235	276	284	279	263	294	269	279	291	270	255	259	273	315	253	236	277	266	252	285	270	277	262	249	289	282	273	252	289	221	254	243	282	260	273	272	272	269	235	241	269	273	248	275	283	262	270	263	245	269	276	245	290	284	280	260	264	238	289	279	276	260	266	243	279	255	279	257	263	267	280	270	282	299	271	263	271	249	267	252	279	248	268	267	271	290	244	252	283	278	255	253	257	246	255	268	281	254	270	291	252	275	274	246	238	255	233	241	272	290	245	257	215	252	250	287	271	286	263	287	257	272	276	225	293	246	297	270	294	262	296	286	254	294	257	260	271	257	284	276	285	237	279	285	282	260	291	273	245	263	247	300	262	281	270	245	263	238	251	265	297	289	270	254	266	250	287	271	271	241	261	265	277	280	281	308	262	270	264	272	280	273	296	273	245	301	281	269	278	264	273	260	261	263	265	250	299	249	276	290	275	278	288	249	234	247	277	251	273	269	286	288	270	241	223	245	280	268	268	247	263	234	287	279	278	277	258	260	253	258	272	271	305	276	270	245	285	277	258	287	265	274	247	279	283	273	272	273	274	250	274	283	295	268	282	268	275	263	253	261	311	257	268	272	244	270	294	289	240	286	253	296	258	277	268	259	251	272	303	267	254	260	268	296	264	271	249	264	257	282	290	250	279	254	264	285	244	273	271	260	294	256	291	289	258	281	278	277	261	252	297	274	272	237	284	276	267	257	258	273	268	255	251	258	253	282	266	286	241	261	270	297	223	280	271	289	268	287	282	298	279	281	259	263	256	250	281	249	264	291	260	282	271	274	265	256	282	271	305	258	267	260	288	250	309	248	272	301	269	254	267	282	265	270	274	255	293	289	261	248	262	263	267	252	241	272	258	244	233	286	265	267	235	293	281	287	244	259	254	268	247	271	302	282	255	268	308	266	266	261	266	245	218	302	270	254	257	279	281	258	266	283	274	268	225	256	277	288	274	275	259	287	254	243	249	278	247	272	261	256	252	248	256	260	280	283	285	254	274	289	260	248	278	252	303	261	260	268	274	223	276	277	247	283	252	259	278	287	251	296	282	291	254	262	275	265	234	254	267	272	273	268	272	282	240	269	266	269	270	272	285	261	292	286	263	252	250	294	272	286	235	259	277	285	266	254	289	249	277	264	250	291	268	262	278	270	253	286	241	269	267	271	309	248	282	265	267	254	237	266	264	276	275	286	273	246	261	261	290	263	252	274	277	282	287	270	265	264	273	263	284	281	253	257	265	278	269	275	264	260	239	253	233	263	262	279	279	262	263	261	259	257	266	260	270	271	273	284	255	257	267	238	270	277	272	289	273	273	260	250	261	235	280	265	247	258	280	269	306	273	209	278	261	293	287	274	283	274	257	272	299	242	278	287	281	282	262	287	275	277	264	253	263	278	255	231	270	239	230	265	284	260	248	291	260	261	275	268	257	290	282	261	273	256	269	263	259	278	286	243	285	266	296	272	266	242	281	273	247	281	274	270	263	270	257	266	288	279	249	268	267	277	292	267	250	267	257	245	252	261	263	249	280	244	272	289	261	262	247	257	248	252	254	254	251	274	252	282	281	255	246	268	259	285	275	247	254	270	269	275	254	273	294	286	228	276	272	265	281	270	258	248	253	271	266	231	245	281	281	249	240	265	280	248	279	233	263	267	253	261	272	286	227	259	282	312	236	307	282	282	294	297	265	289	284	300	258	264	264	292	298	281	285	271	276	265	261	269	265	264	288	288	260	288	260	271	240	255	248	262	270	258	256	283	295	239	243	292	246	260	291	258	274	287	252	262	256	226	241	235	286	282	269	255	249	264	275	248	257	286	253	274	275	261	264	245	264	276	254	270	271	271	280	276	293	280	269	267	277	279	255	242	260	283	280	281	269	262	292	261	301	261	279	271	280	301	246	259	249	255	248	242	306	276	255	249	263	261	289	297	297	270	278	276	245	260	264	267	262	274	284	284	263	270	271	269	256	240	266	271	268	251	265	237	275	315	303	253	236	291	272	256	249	271	281	272	280	232	238	244	288	281	272	285	252	274	262	285	259	291	284	287	262	240	272	234	284	254	293	285	259	276	275	263	282	261	313	285	260	263	279	267	259	276	290	253	225	272	294	268	298	260	269	261	264	238	257	269	268	255	252	260	256	279	268	247	258	263	272	271	273	254	253	280	269	262	293	266	263	232	264	264	262	254	246	233	259	276	276	270	256	246	271	251	238	248	295	260	261	278	258	262	273	266	250	289	264	275	251	234	260	262	257	281	273	254	269	275	260	261	279	258	260	288	253	291	252	262	305	276	230	264	287	285	245	253	267	272	271	243	283	287	225	272	245	278	295	273	256	262	236	265	274	254	274	289	266	229	288	271	290	255	242	270	241	254	284	294	283	226	265	280	258	292	259	274	281	259	276	247	241	250	270	260	265	267	256	285	229	273	284	261	295
21317	18162	3392	1675	1206	997	832	754	1053	9277	1581	560	534	589	574	549	521	551	546	499	542	563	600	534	570	528	536	526	510	490	516	496	485	511	488	543	494	518	561	505	505	471	537	492	530	510	502	537	537	519	497	525	537	514	508	530	502	529	473	541	488	493	506	552	500	504	521	496	509	541	512	529	474	498	500	533	529	505	519	520	540	538	576	500	512	497	497	502	536	525	471	492	525	501	517	497	484	520	494	541	522	534	473	507	484	514	545	526	522	519	496	515	522	529	535	539	500	499	541	532	493	501	504	543	529	477	514	530	482	518	560	519	478	487	529	551	506	502	522	505	483	532	493	530	500	501	494	497	516	508	528	523	505	526	523	501	532	461	522	522	491	495	534	532	516	501	507	538	522	479	498	541	501	508	536	514	492	464	520	527	500	508	505	523	482	510	494	524	503	533	537	505	524	517	502	462	535	550	497	506	453	468	496	490	514	491	528	511	488	508	489	531	533	476	529	501	535	474	520	499	507	512	476	480	534	489	534	500	510	518	502	501	518	528	520	476	487	503	492	526	471	538	528	505	524	533	508	524	521	475	496	507	515	519	486	486	478	507	553	502	496	508	492	523	515	481	504	530	509	543	481	502	502	492	531	508	511	465	504	511	497	510	481	473	543	525	499	532	483	531	493	527	541	502	520	499	501	521	496	509	506	495	521	533	541	486	522	539	512	529	510	510	482	501	486	509	514	496	516	515	536	508	495	496	495	488	513	524	502	467	489	515	518	511	508	497	492	512	479	551	516	516	519	518	465	478	498	502	499	546	518	568	455	513	521	529	519	544	498	509	479	522	479	535	548	518	518	496	532	539	506	497	545	516	501	580	496	467	493	527	505	523	529	503	552	507	495	545	524	504	530	491	475	525	492	453	487	510	491	518	495	533	502	508	506	535	514	511	509	505	555	516	487	515	508	478	528	546	500	488	491	529	521	486	470	499	478	512	510	480	488	546	507	529	525	526	490	481	529	513	468	490	491	488	509	518	478	520	531	528	501	518	489	488	521	479	502	492	514	485	531	493	527	519	524	482	520	530	503	532	525	502	530	494	522	516	506	523	547	482	500	534	518	502	536	535	547	516	519	511	520	523	521	549	508	482	510	524	471	562	539	516	522	479	552	464	528	512	515	540	541	509	530	507	512	506	508	521	530	515	576	500	469	564	479	520	511	540	544	542	512	524	513	526	509	500	500	485	478	451	485	481	500	511	487	480	528	517	520	506	545	522	503	504	483	517	465	552	568	501	477	522	521	495	514	490	489	505	524	490	524	546	466	496	501	489	475	510	507	475	524	495	545	522	509	540	523	527	489	549	504	522	499	507	485	498	519	484	494	479	522	475	556	505	508	502	529	484	526	478	481	500	519	511	501	505	478	510	497	550	504	518	511	536	537	508	504	528	549	520	498	501	478	544	485	527	535	503	512	488	486	506	510	475	525	530	546	510	539	519	506	508	473	531	490	506	480	499	528	504	525	507	558	492	551	525	527	506	521	551	534	518	533	480	484	479	488	538	483	481	468	510	518	544	508	526	511	529	513	489	526	518	511	518	535	523	505	498	510	527	517	528	466	521	519	496	523	547	579	510	512	517	474	483	544	505	518	524	504	522	524	462	488	459	527	517	559	520	544	568	506	509	536	537	514	520	496	528	544	532	536	468	504	491	537	521	502	526	493	501	480	495	510	507	498	467	495	526	513	476	520	516	500	517	510	498	514	457	521	531	520	526	532	529	498	508	498	510	482	539	472	514	511	529	492	527	481	524	503	486	517	540	491	561	509	504	494	569	520	485	512	542	507	505	438	510	492	454	476	540	482	516	498	511	503	513	489	475	517	502	491	478	464	515	499	506	521	545	524	532	521	524	512	490	534	490	509	533	509	476	488	488	498	565	508	553	522	525	548	477	527	519	512	539	492	508	479	475	523	516	505	504	515	493	529	514	480	530	490	500	512	522	506	510	537	485	491	518	542	500	512	515	498	476	468	542	510	525	519	510	467	524	496	523	587	516	503	531	514	487	461	510	522	546	546	508	510	493	523	515	530	505	524	521	474	509	528	550	522	550	494	507	546	532	481	457	496	474	502	523	502	499	505	511	513	517	528	501	522	512	480	529	514	484	511	452	525	531	486	471	487	498	534	491	518	526	522	531	545	508	554	519	557	494	502	543	506	540	514	523	529	479	552	502	527	530	546	502	513	535	488	520	527	537	500	471	516	479	522	488	491	514	504	515	575	553	548	505	477	543	489	519	511	532	515	477	499	506	494	456	519	507	490	473	525	512	516	529	500	548	494	500	544	509	541	522	539	527	467	498	518	494	479	479	506	542	523	491	484	538	487	553	522	524	532	514	514	474	488	514	478	508	458	481	525	491	525	503	510	526	532	513	504	522	539	519	498	502	500	485	522	498	524	534	501	501	536	524	495	497	525	541	498	499	543	552	487	496	505	548	542	506	534	547	535	501	565	513	489	487	556	545	500	494	519	552	531	510	478	510	491	490	508	493	508	508	527	531	481	516	532	519	475	542	510	504	539	509	472	494	529	450	486	522	503	527	521	523	510	514	532	497	523	520	502	531	502	509	565	516	480	504	521	495	515	507	520	502	532	488	504	489	519	519	516	532	530	535	509	570	489	490	528	528	515	492	510	492	534	522	528	500	478	497	513	505	509	496	518	500	466	510	536	539	494	514	529	546	548	501	509	507	517	537	507	516	492	511	503	485	543	480	517	519	460	512	504	478	554	518	533	513	511	552	540	499	521	551	530	521	527	501	482	495	545	547	523	545	522	576	521	488	494	509	521	546	510	548	560	518	452	471	539	493	513	515	507	525	505	496	499	497	516	524	482	494	525	528	513	513	477	507	463	465	569	477	503	464	492	493	502	491	485	490	539	442	512	493	546	500	510	520	494	499	515	490	544	511	523	509	512	491	469	536	528	534	522	504	500	552	504	533	513	508	528	475	514	530	562	515	532	510	480	498	528	515	507	484	543	538	495	526	507	514	529	505	482	521	480	514	486	481	563	498	536	521	488	502	517	511	505	507	509	492	552	516	511	456	511	510	518	511	485	514	526	531	540	521	510	523	542	545	499	524	495	532	529	491	486	503	505	514	570	516	487	494	494	551	558	514	518	507	508	544	556	478	495	476	537	481	484	526	541	484	517	538	514	511	517	518	559	508	523	507	527	487	508	510	485	493	514	528	509	492	527	511	532	526	519	527	520	529	521	524	498	482	565	537	512	496	514	492	475	498	514	515	522	509	503	498	526	539	511	476	464	522	501	486	538	545	506	503	500	495	480	545	500	500	504	499	515	484	544	506	501	468	555	511	506	512	521	539	533	527	513	512	522	514	548	478	496	553	507	504	532	500	493	474	525	496	499	529	514	519	535	524	492	494	501	491	506	537	500	550	515	497	527	553	538	522	532	500	536	500	544	486	512	487	531	512	508	512	489	514	521	502
23669	21469	29067	24184	21431	15543	1194	519	357	8220	3490	226	226	195	177	188	171	149	164	144	147	149	154	148	131	124	122	145	137	138	127	131	132	134	125	162	127	104	111	123	114	107	132	130	134	106	127	115	121	128	126	125	120	124	119	127	119	111	124	134	114	130	121	133	135	111	113	123	82	114	86	93	127	116	134	121	124	120	89	137	127	104	105	93	128	110	119	129	127	109	120	115	100	114	103	113	115	125	135	107	120	126	117	122	117	118	96	119	122	112	130	133	122	122	116	130	106	115	126	109	108	117	118	116	124	92	125	125	117	120	115	132	107	122	118	123	129	118	114	109	111	139	104	104	118	116	114	127	101	104	103	129	121	124	125	96	139	113	119	117	133	127	117	111	93	105	104	113	148	105	118	121	115	110	113	119	134	123	109	113	105	105	132	121	127	103	99	114	126	111	117	113	121	122	127	98	109	124	100	120	107	122	115	144	107	113	107	117	108	114	102	117	112	125	119	117	110	124	124	96	121	121	114	119	117	117	122	108	105	120	126	121	106	108	106	122	129	111	124	107	123	128	124	115	139	131	115	119	125	105	113	132	109	136	112	119	113	116	105	121	102	101	101	122	88	109	96	116	117	125	125	120	111	126	124	95	120	122	115	108	100	105	110	98	106	104	109	112	123	111	129	121	111	113	107	120	100	98	101	115	105	106	134	127	105	112	108	116	113	119	117	105	120	97	113	120	123	110	106	115	115	106	108	118	116	129	97	107	121	97	107	88	104	120	118	118	105	107	133	117	117	134	106	117	106	124	125	99	112	109	98	108	116	108	112	131	127	117	105	114	123	104	120	112	127	136	121	122	116	129	91	114	109	108	105	142	129	112	104	92	132	114	125	117	110	108	112	127	127	122	120	108	129	100	123	124	108	103	94	112	122	117	128	105	124	122	114	116	115	115	96	109	112	108	115	110	110	131	123	124	121	120	115	91	102	98	97	130	113	112	108	119	121	109	104	124	127	106	119	112	134	100	112	84	126	128	128	105	83	126	124	117	103	116	104	115	121	109	111	105	128	107	106	134	121	114	89	133	113	109	123	107	122	119	106	122	125	98	98	101	124	117	109	124	136	111	108	119	129	117	103	128	128	117	83	117	113	108	122	103	125	106	106	123	112	107	99	128	119	97	123	119	128	112	109	97	110	131	127	126	119	123	131	107	122	119	110	123	128	122	104	107	120	102	114	130	114	102	114	109	101	106	121	116	120	115	114	115	131	96	135	130	133	111	104	98	124	111	111	135	108	114	108	111	121	115	112	94	120	118	127	132	120	103	109	109	114	123	116	141	131	118	110	121	105	131	91	97	108	143	87	118	142	102	107	123	120	115	108	127	118	101	121	117	121	99	133	98	115	125	112	101	113	102	134	128	108	115	130	117	123	106	135	116	94	108	105	115	147	125	102	114	120	116	125	107	124	105	128	109	137	107	120	117	124	116	107	110	144	113	113	113	121	105	107	105	131	113	115	130	115	116	113	108	121	107	120	114	115	116	118	121	126	131	109	108	108	115	122	131	121	120	117	123	110	112	116	114	137	126	145	111	115	114	113	114	120	111	120	112	104	102	96	120	114	108	90	107	109	108	115	107	136	110	95	102	139	106	118	109	114	117	136	102	105	126	127	118	145	109	122	125	103	120	137	114	129	106	109	102	130	120	107	100	106	121	115	131	119	113	134	114	105	132	109	108	112	139	122	124	116	105	100	91	107	125	116	108	129	124	116	115	97	124	116	113	123	106	124	107	133	88	98	98	111	133	104	123	114	113	123	94	134	108	117	92	115	118	119	113	114	141	123	108	122	131	115	105	120	109	126	119	126	115	104	139	119	103	108	97	129	120	118	122	111	116	113	110	110	111	94	122	106	107	102	128	109	107	123	110	119	116	127	108	114	105	113	104	121	111	114	95	115	112	115	128	115	117	120	121	126	134	119	117	132	110	99	134	99	111	107	102	100	115	109	101	102	137	111	121	121	125	119	119	125	125	103	103	118	91	109	117	112	132	129	111	118	89	124	119	111	125	117	112	106	131	137	106	129	115	112	116	124	118	116	114	120	117	101	114	120	96	111	134	123	110	125	118	119	121	99	111	115	97	124	110	110	89	108	125	118	112	112	106	125	107	109	122	118	120	123	118	132	118	127	108	126	123	119	125	95	99	127	120	110	114	117	108	111	98	103	101	117	125	112	142	123	125	120	108	119	125	132	106	118	123	120	105	95	116	129	103	97	118	126	126	100	96	116	139	103	106	131	112	111	131	124	140	126	106	118	119	122	102	121	116	116	120	123	121	133	109	112	86	125	102	108	101	101	121	116	112	113	132	111	128	115	103	112	120	114	127	127	117	116	112	120	117	123	127	115	120	112	111	118	125	127	100	141	126	93	120	115	122	111	101	100	124	119	126	111	105	114	113	110	119	120	106	106	129	109	119	121	131	97	111	111	127	109	107	127	123	113	116	116	123	97	111	108	97	116	118	115	113	122	119	129	108	115	114	115	119	101	94	103	124	107	114	97	107	99	103	130	102	122	129	114	104	129	106	112	111	118	100	130	105	130	97	132	137	104	109	111	116	92	98	113	132	121	112	103	118	100	105	118	93	93	122	117	112	118	110	117	106	95	106	115	110	119	106	123	105	125	111	112	119	119	122	99	122	114	122	104	114	132	123	102	110	135	114	90	126	114	115	119	109	116	114	132	94	114	139	116	119	109	128	120	113	113	101	124	144	116	109	106	132	117	123	120	117	122	123	105	111	100	113	107	113	102	101	118	122	117	124	104	133	103	118	119	127	105	121	116	110	118	134	119	117	98	110	118	133	111	100	105	114	103	126	127	114	110	126	131	123	123	113	104	111	128	108	112	102	131	129	134	115	121	110	125	130	111	118	118	123	109	112	129	105	112	121	102	115	101	103	106	118	106	123	97	103	116	111	115	117	118	120	114	131	97	104	103	118	133	121	112	110	85	135	118	120	126	116	107	94	113	109	118	120	121	121	113	122	121	109	112	119	103	115	123	116	112	117	114	110	117	132	125	124	110	100	94	113	113	113	126	134	119	106	106	117	115	92	115	104	122	117	119	111	111	120	113	114	121	126	106	92	127	123	112	112	115	105	99	105	114	115	107	121	120	111	100	98	118	110	125	122	124	92	137	126	107	120	100	123	133	108	121	120	118	118	114	124	130	122	117	117	115	104	100	130	107	127	104	118	106	105	117	93	123	129	102	125	120	122	110	129	128	115	110	129	122	120	105	122	141	125	129	104	125	114	105	104	124	110	105	108	138	123	99	111	98	109	123	110	111	105	107	102	99	124	98	112	122	89	115	119	124	126	123	109	116	100	116	129	105	93	111	124	102	103	116	105	108	131	124	132	120	110	114	113	134	107	128	116	118	96	116	113	122	113	109	112	110	91	118	103	142	105	105	101	104	89	127	122	133	122	126	116	105	116	121	111	112	123	120	111
29042	31527	12145	5987	3882	2719	2015	1552	1310	18441	4204	694	635	534	542	473	437	423	410	360	364	367	338	322	324	337	294	298	304	273	248	260	315	293	269	277	246	251	229	244	258	260	275	238	248	254	268	229	241	264	223	250	259	228	226	230	242	255	251	241	216	253	243	244	237	240	239	219	237	270	242	235	257	234	221	246	215	225	217	231	218	233	232	235	235	235	231	209	242	260	215	232	215	221	227	235	242	247	213	219	238	187	209	252	233	205	259	221	239	238	209	238	236	205	224	259	233	228	207	221	226	247	223	234	209	202	245	215	225	233	243	221	246	227	248	233	216	227	198	216	233	227	214	218	250	217	248	241	225	234	235	246	231	209	207	225	226	222	224	214	214	237	247	228	226	236	217	206	241	250	239	256	224	217	223	217	226	215	229	225	240	253	238	247	228	231	235	209	222	223	232	244	237	248	212	222	240	215	220	204	253	240	246	248	237	232	221	225	222	246	221	237	229	226	205	234	247	194	231	224	235	225	222	212	209	204	222	247	283	216	232	233	245	227	207	238	219	249	240	216	224	243	214	230	214	220	220	199	212	209	214	230	231	261	225	192	239	237	253	227	230	208	233	224	230	206	234	226	264	218	229	224	217	248	235	219	234	214	196	229	265	223	230	217	217	234	220	228	209	240	230	220	250	232	229	220	238	246	228	215	231	207	223	240	202	242	225	215	238	213	192	239	220	230	216	242	205	231	226	231	247	212	203	229	224	240	222	222	272	227	193	229	241	250	205	215	230	247	231	267	237	251	209	221	235	211	242	242	218	223	234	239	230	232	228	233	241	205	247	216	224	223	231	224	211	199	242	251	237	222	220	237	235	236	220	230	222	224	218	217	246	232	215	215	210	220	243	222	219	238	205	219	224	223	211	212	234	194	205	212	229	244	233	252	227	219	227	222	226	219	220	214	237	189	214	231	219	211	221	235	250	223	210	231	237	221	215	232	195	196	222	226	222	242	226	227	220	214	235	227	224	222	216	247	220	217	239	218	231	213	209	263	195	234	202	225	202	214	226	220	216	241	240	245	225	232	248	249	199	233	218	202	240	192	222	246	248	241	229	211	223	213	252	267	246	218	244	233	229	220	234	234	206	219	227	232	222	264	226	199	227	233	219	196	233	225	198	238	232	220	222	225	220	225	228	251	208	215	193	212	234	205	226	226	227	207	229	213	246	238	254	240	227	236	233	228	223	202	224	246	216	218	236	240	215	196	243	235	206	221	238	223	232	191	219	225	204	217	234	227	214	233	258	244	237	232	236	220	244	215	211	221	250	228	217	210	199	213	221	237	228	197	232	263	249	229	214	224	221	224	243	247	231	220	202	219	218	238	233	245	220	234	219	222	211	205	220	207	202	223	224	226	254	254	195	212	212	233	232	229	194	200	235	205	228	209	219	229	231	219	226	216	215	206	231	234	232	223	202	231	220	209	258	227	245	217	202	209	223	227	250	221	233	229	217	235	230	220	223	207	218	228	237	227	219	203	233	245	208	232	208	231	212	233	251	223	223	227	229	223	199	225	222	245	215	237	223	216	219	256	231	221	239	240	229	228	219	222	225	217	228	199	234	203	221	210	205	212	236	242	215	211	216	253	231	218	235	218	228	224	236	197	224	230	253	213	225	227	242	209	240	251	253	216	286	221	210	229	237	245	203	223	241	250	227	221	224	230	213	241	224	232	225	228	212	230	228	229	228	208	205	217	221	218	218	245	240	216	224	230	216	220	202	222	215	214	234	241	210	209	224	240	215	243	225	230	228	229	212	227	207	245	216	218	210	242	213	259	242	244	226	229	228	204	244	218	195	208	242	237	218	240	217	220	214	231	240	216	213	212	231	250	241	247	247	210	202	212	259	239	233	191	211	234	242	214	234	234	256	264	235	237	217	200	221	218	222	215	218	227	227	222	229	225	209	262	243	232	223	236	209	262	219	241	213	210	229	227	212	230	237	203	223	223	223	216	219	226	205	243	216	251	224	227	217	206	223	242	239	246	243	211	210	223	235	204	226	225	231	240	253	226	218	241	251	232	211	227	227	254	228	249	222	227	249	227	196	218	250	228	250	235	193	242	200	229	239	220	221	247	213	239	239	250	212	268	227	231	252	219	219	207	216	234	227	206	245	206	224	231	248	216	250	242	248	220	228	230	208	228	234	253	250	216	195	235	236	228	234	242	241	247	241	214	224	208	225	214	213	228	215	222	199	221	236	229	226	215	266	247	265	196	229	225	226	215	226	206	226	239	228	231	191	228	203	227	213	255	231	221	260	222	226	220	204	216	238	212	234	234	239	209	226	222	236	229	226	215	206	217	225	229	229	229	246	246	245	242	249	216	240	206	231	217	232	229	212	211	218	209	221	207	197	225	195	199	211	205	222	227	252	211	243	223	229	224	227	228	212	199	229	231	210	205	213	228	243	221	205	242	225	228	199	255	236	214	214	255	256	231	216	228	200	241	255	234	232	248	243	234	221	222	217	209	238	225	244	234	235	229	236	262	233	240	214	262	221	240	199	226	212	224	229	208	247	230	232	231	224	244	233	219	236	229	199	226	215	235	209	219	224	243	241	234	260	221	230	212	214	252	208	207	206	230	216	187	257	241	231	218	204	254	235	218	209	244	212	235	237	219	244	240	236	245	216	241	230	245	234	235	261	243	236	229	222	187	225	223	218	225	245	215	202	231	213	226	228	220	220	214	237	232	224	238	213	252	251	202	208	268	239	237	246	242	226	185	210	223	212	225	237	219	218	218	236	265	215	200	225	222	213	214	223	216	218	226	230	215	227	223	211	235	191	186	228	213	231	254	225	230	215	208	197	222	216	211	260	199	237	240	222	242	225	228	248	244	209	210	215	240	253	215	217	244	232	238	248	245	207	232	233	213	236	246	222	214	237	207	222	227	227	247	238	210	224	220	224	237	219	235	226	225	224	221	209	229	222	211	231	221	214	226	225	207	237	241	229	242	236	228	215	224	207	209	215	230	228	218	226	238	224	199	267	217	199	242	214	233	202	188	232	229	224	234	232	220	211	221	206	217	209	215	223	234	215	225	225	244	211	236	204	220	233	236	236	238	216	252	201	223	211	215	214	243	246	227	248	241	236	208	261	200	246	218	237	258	229	216	244	219	230	255	220	236	237	240	255	246	220	223	208	219	252	229	232	229	215	230	200	212	215	251	224	197	221	246	227	233	231	192	223	233	264	230	232	246	210	222	240	198	215	229	204	204	244	227	230	241	219	212	246	234	228	211	242	221	212	248	236	203	203	237	216	206	238	226	220	233	218	211	235	216	226	205	248	219	228	234	215	239	217	226	211	241	208	221	237	220	219	239	242	235	229	215	208	229	257	234	216	236	209	220	244	203	223	221	243	206	265	231	224	254	212	248	209	218	229	244	226	217	184	227	238	242	224	244	206	242	216	242	236	232	244	241	209	230	227	253	217	201	202	242	222	240	222	256
27246	19470	4782	487	307	299	290	250	268	434	245	302	265	254	276	261	262	283	218	261	266	261	261	242	243	280	250	282	276	262	228	250	266	240	272	259	258	237	281	241	225	277	259	244	251	238	257	231	270	240	266	294	256	274	248	253	241	255	275	248	246	252	258	254	258	244	232	266	262	235	270	220	266	267	260	248	281	276	276	289	295	255	231	276	264	249	271	280	289	234	229	259	248	276	264	244	278	278	233	241	268	251	286	251	267	266	269	258	248	268	254	247	262	247	262	252	234	242	271	261	249	254	261	255	259	283	248	255	256	197	277	249	264	268	258	251	261	255	270	241	259	240	262	275	275	279	254	276	274	262	273	262	253	263	263	252	259	285	273	247	244	259	265	288	249	233	272	242	262	275	259	257	285	251	265	257	268	321	265	254	231	244	259	281	276	230	262	259	250	223	237	272	238	270	251	259	249	242	263	271	255	242	253	243	244	255	255	267	246	255	262	243	248	265	243	261	285	273	262	238	244	252	236	229	277	233	265	271	269	264	254	271	248	291	296	255	259	285	222	240	231	250	261	257	272	246	263	255	273	234	253	233	259	250	251	234	253	231	232	249	247	259	256	275	289	263	249	251	252	243	244	265	254	292	237	277	243	269	254	234	243	263	262	246	248	271	264	245	255	243	273	264	242	265	261	235	257	246	268	283	275	246	245	260	241	243	226	272	289	266	240	231	250	267	275	282	226	237	273	243	258	269	259	248	269	248	263	270	240	267	284	253	220	258	258	260	232	233	274	274	238	251	251	271	244	265	249	262	236	220	268	258	259	248	233	253	248	252	238	263	265	217	244	284	250	253	257	277	262	262	248	268	238	235	244	266	251	253	269	263	241	245	255	242	253	233	271	282	251	280	287	252	237	254	253	225	253	233	266	250	264	263	232	261	267	256	273	237	246	256	253	238	245	263	262	253	210	265	252	256	236	250	225	261	240	264	261	283	244	258	233	256	251	283	246	265	253	261	243	275	254	228	235	231	248	241	257	262	255	249	239	255	250	226	274	242	270	256	266	234	239	269	261	240	250	245	259	256	223	241	271	245	243	240	236	278	267	250	247	278	257	258	248	275	272	254	254	266	256	286	243	265	246	260	239	277	229	236	265	268	256	256	248	243	280	238	277	233	276	255	239	245	240	261	266	237	233	225	254	282	256	278	256	249	265	244	288	255	265	237	266	250	264	256	242	226	274	253	248	259	213	267	275	270	265	239	274	208	253	264	234	263	265	269	258	244	250	259	291	239	262	257	247	226	246	251	231	273	234	234	232	238	255	247	286	259	261	244	239	249	237	271	239	237	270	269	230	255	238	285	263	262	257	245	246	245	253	266	268	257	250	266	283	252	280	285	221	262	249	268	270	261	261	259	273	287	257	217	266	242	279	256	240	231	260	262	218	265	252	245	271	247	238	262	263	226	239	265	251	251	235	257	255	244	265	268	261	283	222	254	243	270	240	261	258	251	266	244	245	277	223	256	253	244	237	263	258	254	270	265	215	250	276	261	264	278	261	270	254	277	273	242	247	270	242	242	228	261	267	262	257	274	277	250	254	251	253	249	250	259	253	255	239	285	240	239	239	255	252	233	268	255	259	240	250	248	248	287	258	259	239	258	250	234	252	243	261	230	241	263	229	263	244	260	261	267	234	239	241	236	269	276	231	223	267	264	253	255	245	270	266	261	267	244	281	258	256	265	247	288	265	252	251	238	255	239	259	284	269	261	245	255	246	264	281	280	263	266	273	273	273	273	252	248	228	228	256	264	258	248	260	261	234	269	278	251	242	281	256	263	251	268	260	254	251	248	261	256	247	260	280	249	259	263	260	262	253	226	216	264	237	267	240	293	219	267	228	248	259	250	239	262	252	256	277	268	270	228	271	255	272	223	251	283	267	275	275	271	251	228	281	228	255	255	280	271	286	218	252	271	259	248	253	251	270	265	239	243	244	246	248	260	240	246	249	257	236	243	242	253	260	260	267	248	269	244	258	247	246	245	234	246	272	256	239	277	251	245	243	245	256	260	245	269	242	264	253	266	247	271	253	245	260	269	271	228	268	239	238	243	264	261	224	273	256	283	253	248	225	248	264	265	261	255	261	258	251	259	247	287	249	261	241	250	251	252	252	277	279	257	242	259	251	279	283	265	243	223	233	256	259	224	243	260	229	250	241	238	232	256	275	278	251	257	267	256	261	258	259	274	224	280	244	247	274	238	240	263	239	220	253	242	258	238	255	262	266	258	286	220	256	265	256	269	260	226	256	229	291	244	255	257	240	255	265	248	248	261	247	247	290	244	271	229	268	232	274	251	272	255	248	249	269	240	235	262	265	264	244	275	259	266	247	272	291	259	264	263	257	254	275	241	268	251	263	260	252	259	252	280	236	271	271	269	222	235	246	241	243	271	271	257	244	246	284	241	256	257	253	262	249	249	267	271	267	246	262	244	257	240	227	264	253	241	235	229	272	258	260	248	248	264	255	279	275	247	259	263	259	253	251	265	239	267	246	234	243	229	257	247	252	264	238	256	273	249	249	258	255	256	227	268	245	268	247	267	240	242	241	237	253	260	259	257	239	239	231	249	252	260	238	222	238	265	224	233	242	240	238	259	246	265	264	253	243	246	259	257	258	250	256	263	249	273	261	241	234	278	272	246	235	253	235	267	234	229	281	250	244	246	243	263	270	263	243	261	268	246	243	286	287	280	267	243	268	261	250	278	270	274	239	235	244	278	265	250	271	240	241	254	256	271	248	267	231	261	294	253	247	256	217	270	261	256	284	277	262	243	244	221	251	249	238	248	272	243	239	269	239	243	255	252	282	225	262	238	271	242	238	260	214	247	243	265	247	265	268	231	251	246	271	252	272	268	244	272	231	227	253	245	247	264	265	276	270	251	265	289	252	252	249	259	254	249	297	259	239	257	214	238	266	259	265	260	282	251	237	239	224	280	253	254	274	246	285	254	249	256	256	241	257	271	243	270	256	265	279	270	267	239	264	258	287	256	253	242	257	267	220	244	262	256	221	269	266	257	273	260	243	245	277	279	269	245	266	254	267	255	235	266	258	277	268	262	254	232	257	276	222	283	272	248	250	252	241	275	249	246	239	261	216	262	264	243	242	258	295	258	249	270	276	242	258	246	254	251	280	266	256	237	263	269	278	229	245	246	238	284	282	282	261	241	221	276	268	244	241	243	239	240	266	274	261	262	262	263	247	233	282	263	236	271	252	254	276	260	271	279	279	268	239	241	236	275	236	253	248	258	235	255	241	244	241	255	254	253	248	246	259	238	249	259	290	256	277	238	241	266	223	252	246	264	271	266	258	277	267	243	249	235	278	268	271	269	285	255	236	279	268	231	243	284	262	264	236	270	294	249	254	241	299	255	247	275	258	246	262	235	274	268	264	250	252	258	258	216	261	260	279	257	267	246	267	256	265	232	238	246	268	262	289	263	227	236	242	268
19643	14715	1368	739	643	589	580	485	576	1054	542	538	499	506	486	464	484	471	460	526	441	509	468	516	466	513	504	469	467	507	520	497	493	470	500	460	530	509	484	490	450	486	514	495	481	494	492	512	529	477	449	527	481	448	488	484	473	463	471	498	507	511	490	500	492	496	521	465	535	506	465	495	492	512	491	483	487	449	502	435	464	467	517	466	472	473	507	501	451	475	534	478	484	515	535	496	477	501	496	482	479	443	493	493	524	502	502	452	454	469	499	473	493	454	475	467	494	498	523	477	519	465	482	495	543	510	487	463	484	547	516	509	482	530	490	455	518	509	459	497	513	480	472	511	496	473	480	513	465	489	498	492	498	518	492	494	498	483	488	467	468	431	510	452	452	468	448	475	505	489	492	483	481	509	538	460	473	462	479	472	501	465	492	483	472	504	498	488	502	466	486	505	482	507	482	489	500	468	497	495	468	492	470	485	483	458	465	466	485	481	491	523	511	494	484	492	462	521	441	462	501	501	461	476	485	488	525	481	488	458	487	472	497	448	545	509	491	456	548	496	471	460	463	477	485	466	476	510	479	482	459	500	509	498	460	486	514	475	492	515	496	483	456	486	509	460	515	497	479	447	457	507	479	449	463	459	466	478	508	491	462	450	524	511	482	479	525	498	468	493	487	507	459	504	524	434	493	513	461	484	466	488	507	499	511	514	498	457	469	476	422	499	465	528	474	450	444	513	492	480	524	502	476	454	487	477	493	470	498	520	505	502	511	481	498	515	500	478	508	535	495	495	460	476	493	501	490	507	499	482	437	483	512	489	465	458	462	500	496	460	490	474	488	534	465	447	464	478	464	510	491	494	482	445	489	529	474	537	488	496	475	487	494	523	489	493	467	475	493	458	471	504	482	444	513	499	501	474	490	497	491	491	489	500	471	475	493	467	461	500	479	490	491	499	485	510	483	462	487	466	486	497	480	502	480	483	496	534	486	487	477	492	482	477	485	481	501	452	484	520	472	476	494	478	491	494	489	519	476	463	482	473	505	553	487	503	481	510	514	501	470	451	465	470	441	503	497	524	496	524	493	469	473	453	470	519	490	493	502	436	514	499	483	454	468	534	485	497	481	491	479	465	476	475	494	482	493	545	497	452	475	465	482	477	477	481	478	461	490	486	513	481	492	510	506	471	476	532	489	476	500	499	476	466	513	465	508	498	490	476	446	490	503	489	485	480	478	459	443	497	532	512	491	487	522	505	484	513	508	502	500	514	481	500	448	461	429	446	448	506	502	488	524	502	470	461	492	496	468	481	498	459	506	500	466	484	491	511	512	482	476	489	500	500	477	504	521	456	458	475	480	501	517	486	483	500	466	516	501	457	489	460	477	534	441	475	486	457	501	472	500	493	496	488	497	453	488	490	472	511	496	471	490	511	469	460	452	442	483	453	503	474	508	479	507	489	453	486	509	476	468	470	453	489	471	518	465	441	443	485	461	518	525	485	468	491	478	475	498	443	475	489	487	485	484	503	488	470	516	500	502	473	465	435	489	462	485	465	459	463	486	481	450	504	494	535	484	477	460	506	485	521	482	507	518	460	468	474	495	499	538	464	479	498	520	490	458	472	452	523	495	467	518	493	468	474	473	501	478	452	519	480	481	490	491	496	436	503	515	509	500	480	489	514	482	516	520	492	436	473	429	492	475	466	499	500	492	475	467	517	462	521	502	502	483	454	489	505	475	505	482	506	518	479	510	510	469	498	471	479	469	469	485	503	473	494	457	465	512	470	494	444	494	515	510	495	468	473	460	529	482	476	502	486	494	502	499	521	515	482	511	489	492	482	428	477	502	471	500	489	516	493	515	468	510	477	516	500	506	500	434	492	500	476	487	475	492	496	468	519	504	494	487	497	478	441	481	479	501	484	489	467	488	500	492	489	451	504	478	524	465	479	451	479	511	527	493	474	470	484	469	465	487	479	459	462	486	465	506	501	498	518	501	491	490	464	486	474	501	494	461	462	452	468	549	499	523	466	468	477	453	493	501	481	512	473	446	500	479	495	501	490	468	507	476	480	485	464	460	493	501	461	457	502	505	491	471	467	491	472	475	498	469	540	465	499	492	496	484	473	493	521	505	475	495	451	521	479	461	498	497	492	494	472	512	487	464	478	482	525	493	462	485	458	468	490	477	482	510	480	490	501	461	506	489	470	436	522	440	490	505	482	489	461	522	477	477	511	465	488	480	494	456	488	460	471	543	509	484	471	457	474	518	473	496	447	473	490	479	525	462	471	506	475	501	460	450	463	503	494	508	467	441	514	478	460	539	489	494	498	510	479	477	502	456	463	498	508	478	490	485	463	499	486	482	488	446	467	488	475	473	489	478	509	475	492	455	494	495	486	458	489	447	479	488	501	481	445	502	465	487	519	476	469	505	464	485	467	478	490	483	502	517	463	501	492	475	506	472	459	472	476	472	470	496	475	507	496	436	480	502	479	492	489	500	496	461	479	472	468	485	506	464	473	506	503	470	507	504	508	499	465	462	491	485	490	497	468	449	504	500	494	493	495	479	467	470	421	510	459	475	499	482	496	473	487	471	478	523	485	510	509	448	458	481	483	511	471	483	482	479	510	497	491	523	493	505	527	473	492	513	506	503	533	536	497	509	495	467	532	475	478	485	521	486	465	458	472	477	467	474	463	477	459	473	484	463	484	495	504	501	523	514	482	485	464	496	477	467	524	505	524	493	492	495	460	551	489	460	502	451	516	501	528	462	465	461	474	488	510	470	480	502	482	474	495	463	488	498	486	450	499	473	479	492	480	466	475	503	514	454	470	490	476	478	493	465	469	493	508	490	517	457	485	527	474	498	505	456	475	465	477	446	521	534	491	481	508	465	506	519	460	460	465	522	500	468	501	480	508	473	473	472	506	492	480	524	477	483	550	508	472	507	456	505	489	508	453	473	450	471	497	481	495	483	504	475	471	496	485	486	479	454	464	510	466	477	461	496	447	467	521	445	443	495	471	465	493	549	469	515	477	475	473	507	497	460	488	485	476	497	463	477	472	514	514	487	466	489	525	469	453	506	506	514	478	492	493	486	516	477	476	462	460	509	476	533	447	444	528	481	499	485	492	476	502	500	504	469	499	516	481	495	458	501	488	490	495	507	468	524	477	470	513	484	491	472	489	475	481	496	439	512	491	528	516	486	506	478	475	451	463	478	485	479	477	512	459	495	431	483	464	472	458	488	504	469	498	481	524	505	487	456	472	507	490	472	493	490	518	464	463	474	521	497	480	526	442	484	464	515	479	493	463	418	481	503	458	447	468	503	440	479	471	474	474	504	468	502	434	470	513	498	498	471	494	487	506	513	488	442	516	518	487	470	485	458	505	474	468	494	507	481	484	501	507	513	484	494	492	465	467	519	457	505	486	482	489	491	496	482	455	536	488	491	480	527	448	489	490	473	477	529	495	504	513	464	508	522	457	484	504	489	499	509	506
25797	21445	24784	14741	628	398	349	331	323	489	276	263	239	291	265	254	285	239	275	261	280	244	247	247	266	266	260	250	242	261	291	268	278	263	249	263	262	264	275	273	280	275	256	268	256	265	273	276	272	243	240	277	241	297	284	251	250	238	260	258	279	272	274	262	240	240	279	262	263	281	261	261	252	300	255	251	245	232	270	285	256	265	240	255	263	250	297	250	240	264	250	258	237	278	239	260	237	260	254	263	273	279	254	244	264	261	265	250	244	266	245	278	253	251	249	254	251	254	280	254	253	242	253	260	238	263	282	259	277	260	262	230	255	272	284	257	250	263	262	240	268	250	251	250	261	278	257	300	236	275	256	248	242	247	277	258	251	221	266	260	243	246	264	249	262	256	237	244	269	258	249	251	233	284	246	248	258	266	269	274	253	251	231	234	232	249	248	264	269	277	241	263	278	245	278	275	241	263	265	245	262	271	273	283	278	266	254	233	261	303	259	254	260	256	249	252	272	261	273	251	245	276	285	238	249	267	249	278	264	261	259	291	288	272	273	272	241	250	250	277	253	263	236	227	247	286	247	264	242	263	253	249	237	269	233	243	273	270	246	254	283	250	272	269	266	273	222	252	268	239	237	267	268	246	239	241	266	264	250	254	248	245	266	249	242	259	230	277	262	262	224	235	234	249	283	282	274	242	281	252	244	242	281	271	235	251	271	269	270	256	249	241	266	267	257	257	253	244	245	240	244	266	265	260	253	262	256	258	217	251	255	271	270	261	236	247	276	272	264	245	284	253	283	285	250	234	229	270	271	268	259	279	269	243	251	280	252	275	252	289	251	232	280	267	257	255	241	269	273	278	249	266	278	268	275	271	235	251	266	268	295	249	268	253	240	258	271	254	255	221	247	281	269	240	252	271	274	260	261	250	253	252	263	276	266	252	257	256	268	262	248	269	222	256	256	278	239	240	270	253	259	244	249	248	238	231	252	246	291	259	263	251	260	251	281	254	233	273	253	245	261	277	243	291	242	291	242	246	285	301	279	267	303	261	256	267	279	272	265	255	263	239	258	242	250	224	271	242	283	264	237	271	259	270	239	248	262	243	284	264	259	270	255	256	235	238	230	289	265	275	268	252	261	251	245	272	293	263	247	245	258	241	273	254	230	254	259	244	265	271	241	231	246	261	275	230	260	221	271	270	252	244	256	246	286	268	235	261	238	253	238	265	223	268	248	247	221	239	248	251	246	257	269	287	266	255	260	250	251	239	253	246	250	257	227	271	247	249	240	247	288	248	231	260	273	251	242	271	247	264	279	252	256	262	258	241	258	271	247	252	260	270	264	250	251	273	273	219	239	276	252	272	253	237	271	251	259	260	287	241	257	266	260	249	251	247	264	240	277	252	229	288	281	273	247	288	260	226	267	239	297	254	250	270	263	268	255	251	228	265	245	268	274	269	270	271	243	264	281	256	246	261	265	263	258	252	220	282	272	265	262	257	278	221	235	287	282	254	269	271	257	263	242	267	250	260	235	276	238	265	263	268	279	238	263	273	256	245	255	260	244	281	253	249	247	246	251	278	251	246	241	276	257	267	236	245	235	276	313	277	242	269	246	263	258	253	228	253	250	261	247	250	259	261	281	243	250	260	233	234	269	261	237	250	222	282	267	261	263	265	239	243	229	239	259	246	226	253	252	267	250	251	259	266	259	225	241	270	267	280	260	235	254	255	229	274	248	284	266	242	281	275	246	264	250	255	271	262	270	274	244	241	254	269	255	242	293	279	252	273	254	274	263	272	243	217	281	250	292	268	268	258	245	257	253	250	281	251	251	232	261	249	254	277	244	252	212	255	248	239	235	246	264	262	283	240	263	268	261	260	267	239	262	250	237	263	260	271	259	275	205	256	274	260	265	232	227	274	266	277	266	259	262	258	276	246	229	262	266	275	267	241	263	263	244	245	257	257	265	258	251	264	264	251	270	275	241	264	270	272	269	261	247	251	234	245	281	281	239	226	257	266	223	241	247	282	272	280	251	269	217	266	260	281	282	250	256	281	265	279	275	255	251	246	256	259	259	236	266	230	253	241	232	237	274	234	296	266	249	260	260	254	260	274	254	256	266	243	238	270	249	237	276	231	256	264	258	251	270	276	273	251	230	258	257	237	236	288	282	239	249	269	279	276	269	281	230	227	239	278	270	256	264	272	231	266	234	264	245	263	276	241	288	283	255	252	238	258	263	253	269	236	252	274	277	275	268	250	283	241	256	264	246	244	272	283	241	275	257	287	254	249	272	226	251	267	252	274	254	260	231	264	270	290	238	242	250	238	257	262	268	263	280	289	258	222	272	275	243	259	246	273	275	238	225	259	255	239	243	267	281	254	282	266	267	247	254	266	268	264	268	248	245	252	268	250	286	250	275	274	265	266	256	248	284	229	257	249	248	240	278	264	256	271	285	274	237	249	212	274	263	266	241	254	290	262	274	235	253	246	250	256	233	274	253	235	263	279	261	248	256	243	273	270	280	275	228	285	285	278	271	253	260	263	259	243	272	249	250	262	257	270	266	270	246	281	255	270	277	292	262	253	261	259	248	267	268	279	286	252	234	241	259	284	247	276	284	260	270	244	288	234	266	269	270	261	234	260	256	253	268	239	246	253	261	256	245	252	256	270	258	250	252	290	286	230	263	253	255	244	233	252	251	234	288	276	247	282	272	246	285	263	265	267	235	278	263	246	228	283	265	261	271	267	244	228	285	258	259	248	243	248	277	283	257	278	241	263	259	251	249	216	268	258	251	248	272	271	287	227	247	250	270	258	283	250	260	265	254	255	269	263	276	251	233	262	243	283	250	294	279	250	219	279	272	264	260	263	266	271	245	267	244	225	265	265	280	284	260	256	242	261	266	227	233	249	276	258	259	237	318	254	236	272	251	251	232	230	268	275	257	232	282	272	278	259	257	268	281	263	256	248	254	254	239	286	287	251	249	259	262	269	250	245	237	259	284	257	259	258	244	257	262	229	259	275	261	265	274	237	276	278	267	255	273	290	242	268	293	238	283	250	244	255	227	245	290	251	265	274	262	260	243	242	285	256	250	276	284	239	263	262	254	252	257	255	246	287	266	270	259	286	239	273	261	256	275	269	268	240	260	275	260	258	312	253	243	239	287	243	254	234	287	280	267	264	278	247	259	291	261	273	286	259	261	255	242	258	256	262	276	277	257	258	264	275	242	267	255	261	264	256	253	242	221	249	272	254	238	245	283	284	265	244	242	267	260	246	257	253	252	241	261	257	266	279	246	246	254	258	231	277	255	253	278	244	260	251	267	269	253	241	266	255	234	262	266	251	241	251	238	272	271	228	274	240	260	302	247	253	286	247	261	240	249	251	269	252	257	236	241	254	277	224	280	246	265	251	257	264	245	247	264	259	258	232	239	256	291	274	245	270	263	244	286	258	271	253	235	276	278	263	272	265	243	275	269	244	280	214	253	264	261	237	253	257
21625	18549	3157	1632	1219	988	851	762	663	1577	592	627	575	510	517	555	526	495	536	558	552	491	490	511	521	453	511	503	486	489	498	507	515	517	492	480	538	488	510	519	510	508	517	499	491	484	499	479	497	520	503	526	495	535	524	525	514	508	470	482	550	486	521	509	532	515	480	508	466	472	484	516	497	472	497	516	508	549	491	506	499	530	473	477	473	526	505	476	498	489	477	528	465	519	517	469	501	490	509	503	517	486	509	533	485	504	506	515	520	481	476	488	516	527	475	508	484	483	532	523	493	548	491	458	478	479	516	440	514	512	503	478	505	500	502	483	477	540	482	491	450	493	493	505	502	482	556	514	513	503	516	520	468	510	515	509	496	524	507	479	488	505	494	501	499	504	496	508	501	513	510	508	507	476	539	537	468	501	504	537	508	489	494	498	487	496	534	519	510	496	499	493	489	487	511	487	507	452	494	526	503	512	542	490	497	498	494	507	478	511	509	481	469	480	531	500	479	508	511	492	525	550	473	524	502	479	488	503	483	498	463	550	459	477	514	503	530	467	492	471	508	495	524	499	488	476	463	468	522	528	473	508	502	496	479	524	508	485	466	483	518	510	471	504	499	493	483	524	519	528	508	482	466	528	505	519	497	486	485	509	501	528	501	509	481	534	509	513	494	534	496	480	515	498	492	485	472	502	488	507	476	488	503	549	487	450	479	491	528	514	473	455	517	498	483	517	516	505	489	487	514	523	485	516	502	498	489	478	486	479	539	466	502	495	504	494	492	492	520	496	500	520	488	480	491	478	489	485	514	495	490	503	516	501	465	512	525	526	507	504	501	465	493	503	504	476	469	506	473	541	516	506	519	521	526	486	494	520	504	506	516	458	495	509	546	518	520	515	500	484	501	522	509	502	535	503	503	505	551	459	521	495	505	495	493	498	528	459	521	502	507	474	525	520	478	483	488	492	494	473	525	523	484	487	489	454	486	501	515	492	517	489	546	535	491	529	495	498	558	503	539	491	471	501	509	485	469	490	476	479	507	474	516	473	480	528	532	462	493	505	491	492	477	504	466	433	471	483	512	518	496	530	482	484	505	507	488	463	451	498	531	483	514	502	505	512	501	500	499	512	570	469	476	488	475	430	485	488	466	487	501	516	487	498	501	532	521	474	489	497	471	487	523	523	470	507	492	488	481	480	547	524	476	512	508	475	516	491	502	525	514	461	504	497	489	496	503	511	497	481	461	529	490	478	537	483	481	491	525	496	478	501	480	517	466	490	509	537	519	496	485	495	470	478	505	517	487	499	485	500	447	477	520	524	501	490	475	512	463	511	548	511	487	506	474	491	464	517	498	532	511	474	502	545	473	465	495	507	476	481	498	497	486	468	470	502	516	506	471	534	519	530	474	514	463	509	512	508	495	504	510	506	507	505	471	513	492	522	504	460	488	495	491	517	503	500	477	482	480	524	503	456	471	470	489	532	460	519	480	482	532	474	501	477	485	533	519	501	548	511	537	460	446	520	520	513	515	533	517	546	520	504	509	469	464	511	493	488	474	501	495	505	539	465	475	528	502	498	523	539	552	504	500	493	509	506	520	511	499	482	521	503	518	511	522	485	495	520	471	473	554	509	505	493	497	529	501	524	529	469	518	495	490	492	515	465	514	499	474	494	499	528	510	434	522	483	494	464	528	554	509	496	529	504	513	496	494	487	495	565	487	482	450	497	490	454	513	508	473	521	481	482	529	511	530	519	476	507	517	466	511	515	495	487	514	461	509	479	542	544	515	473	479	512	523	504	474	493	518	496	501	480	547	490	511	471	515	496	508	501	467	520	524	535	500	520	488	477	494	484	483	476	511	519	537	487	499	503	471	484	503	491	508	570	434	455	520	538	503	489	483	521	519	528	491	521	473	507	480	477	543	489	496	490	485	493	551	497	511	497	523	498	486	471	518	454	484	518	509	489	472	510	493	518	474	498	529	506	521	476	489	504	485	511	493	510	492	467	484	480	497	502	495	534	515	476	492	515	502	481	514	496	486	523	503	508	467	543	516	524	520	473	523	485	504	486	523	471	502	514	509	530	528	478	506	489	534	486	523	522	484	482	474	535	494	508	481	509	478	494	487	550	495	514	489	511	478	472	543	512	497	465	476	513	473	489	506	513	486	499	544	510	488	493	450	502	538	470	486	487	509	479	516	498	497	481	485	487	495	507	474	526	530	518	510	495	512	517	499	520	543	496	482	508	523	505	497	503	466	479	482	477	485	456	452	457	477	511	470	493	503	478	476	501	493	519	474	487	475	476	532	474	473	499	459	557	515	473	509	476	462	520	476	501	511	539	484	504	523	510	489	523	503	487	511	489	527	493	503	460	487	542	513	494	492	482	508	506	461	503	478	491	495	538	470	496	464	520	444	523	515	444	479	527	455	545	472	474	509	500	495	464	511	495	497	488	486	493	529	493	470	506	500	498	501	481	501	476	455	475	506	506	514	481	535	473	512	483	486	513	493	467	493	509	474	498	540	521	480	532	516	555	481	508	492	477	552	485	464	481	444	486	446	485	552	504	515	505	484	504	532	513	529	469	500	455	486	506	499	460	465	542	501	507	503	529	500	520	495	507	533	529	496	502	485	496	545	490	525	511	514	479	506	528	490	517	498	499	491	495	495	501	513	501	515	485	483	484	520	463	493	527	519	490	486	527	523	501	510	501	488	506	512	481	481	472	498	498	508	522	465	538	495	476	554	535	472	507	479	499	491	518	490	495	490	486	519	504	492	468	510	498	499	519	503	504	477	489	509	504	497	510	462	517	490	503	486	507	499	508	486	488	460	516	502	474	479	467	506	475	497	493	483	524	481	522	533	514	463	476	513	499	514	507	497	457	492	485	490	456	513	529	470	496	493	495	460	517	514	524	479	480	500	474	506	490	484	499	478	523	490	511	477	475	534	495	499	463	489	481	482	527	505	528	500	503	485	498	473	507	523	480	489	491	515	531	540	513	563	452	495	497	501	483	498	480	469	536	510	482	498	525	469	499	514	481	464	495	485	509	499	500	489	471	455	525	512	476	505	481	472	494	490	495	492	529	505	491	541	451	478	489	465	488	522	468	544	508	537	464	514	500	511	485	502	491	516	504	503	501	496	536	503	511	504	502	536	487	493	499	505	504	502	495	495	523	509	516	513	489	509	459	475	539	502	474	515	534	470	508	487	483	507	513	514	529	507	503	478	499	526	465	480	452	511	508	477	520	489	454	501	494	487	518	526	521	508	514	489	499	530	490	496	470	500	500	507	479	503	499	506	513	494	478	511	499	526	485	515	485	506	485	493	500	481	515	489	497	483	460	497	482	505	503	475	509	487	494	498	495	516	471	474	514	502	517	524	504	516	505	460	506	522	487	520	499	547	503	504	543	526	497	508	542	510	540	522	501	497	486	513	513	551	511	516	516	485	505	531	486	527	514	507	483	496	564	477	472	472	477	501	515	489	500	506	460
23527	21464	29096	24171	21433	15503	1132	495	335	279	247	219	221	178	215	170	160	155	165	142	135	152	147	148	138	125	143	116	107	113	134	125	117	138	123	117	116	124	129	117	89	143	99	111	114	127	117	112	111	86	114	96	108	127	130	117	111	111	106	128	120	114	106	130	110	106	113	125	118	105	104	115	108	115	106	113	136	117	93	119	126	113	100	120	97	104	97	129	128	116	114	131	115	112	111	97	102	102	95	110	112	126	116	93	107	108	108	120	92	114	109	89	106	114	118	97	109	115	110	119	113	105	112	106	106	115	125	97	117	125	113	94	113	120	103	115	113	113	108	119	125	97	103	87	109	103	118	115	97	124	124	98	135	107	123	126	112	109	110	103	103	107	95	109	133	111	98	112	120	120	109	115	107	121	105	108	114	122	90	113	97	118	112	118	115	117	96	96	107	110	104	128	104	130	87	97	122	103	107	114	101	94	100	91	110	101	101	113	111	139	103	121	121	107	116	103	94	122	106	119	105	106	115	104	100	93	117	98	124	86	100	128	110	109	108	103	117	114	118	107	108	112	99	108	112	105	132	105	126	110	99	106	109	130	111	121	99	117	99	103	91	103	117	119	105	98	85	108	103	123	122	112	98	103	100	120	96	103	103	107	111	115	126	92	107	97	106	114	100	115	99	115	101	131	106	111	119	127	97	109	112	106	87	96	98	94	115	106	118	110	118	101	96	108	113	123	114	106	99	102	110	109	123	108	114	105	104	87	108	96	100	116	116	110	124	116	112	118	101	113	122	106	107	104	110	108	109	109	92	102	109	110	113	112	98	118	100	107	105	126	110	130	85	111	118	106	86	121	102	106	101	91	104	117	113	104	121	98	134	97	111	110	117	107	101	104	106	118	99	114	124	114	105	99	102	115	116	107	109	121	111	117	105	112	98	89	119	117	126	111	118	122	109	90	112	99	112	119	114	115	106	126	109	114	103	115	108	100	104	100	98	97	108	104	93	122	105	103	114	114	128	108	102	97	115	100	108	111	96	102	112	107	106	101	101	102	122	107	123	110	111	93	111	106	91	90	100	114	112	87	118	105	99	103	122	126	97	105	106	113	93	128	97	116	93	107	118	109	122	109	111	109	120	102	95	107	108	95	116	105	119	94	108	109	104	136	106	117	125	110	107	112	93	106	106	102	112	116	133	119	107	105	123	102	112	107	92	96	129	90	122	107	129	99	123	126	99	109	114	100	118	101	105	96	123	123	114	87	120	117	86	110	106	108	101	106	124	123	103	111	130	127	94	109	89	91	123	97	122	119	97	96	125	116	126	107	108	113	99	107	115	102	101	113	101	107	102	127	107	88	116	109	96	122	89	90	96	118	113	100	123	116	125	105	111	105	105	114	93	100	108	109	124	114	122	99	104	123	104	119	117	109	119	109	119	91	121	103	94	108	113	128	114	130	116	114	97	91	109	112	123	101	97	118	114	130	105	103	110	109	100	120	103	105	112	135	112	115	94	114	100	116	107	116	113	117	104	93	103	101	101	99	122	113	125	123	88	114	107	89	97	100	113	120	117	125	128	108	124	108	101	119	115	105	136	104	112	128	109	109	95	101	106	122	99	101	114	127	109	97	108	94	108	116	93	122	95	104	137	111	122	117	99	129	108	128	133	125	81	103	106	97	124	112	118	120	108	95	113	117	100	91	107	103	118	102	98	100	84	96	122	122	116	110	119	98	112	127	97	105	99	114	109	122	108	111	119	104	104	117	104	106	121	90	110	123	121	106	119	107	96	112	126	113	112	119	96	119	106	114	117	101	105	103	131	122	124	115	106	101	106	88	91	98	113	132	110	113	112	90	115	119	97	122	109	97	108	99	108	101	111	116	116	118	124	119	120	107	91	106	109	87	116	104	106	101	94	125	110	108	123	95	119	109	117	107	112	84	105	104	110	106	103	110	112	101	126	110	96	115	102	117	101	110	90	118	102	100	112	86	117	116	109	113	104	115	113	118	111	110	86	119	124	130	120	119	131	121	107	97	109	98	102	88	113	109	107	93	124	101	109	106	122	122	119	98	103	109	125	112	101	90	116	102	100	92	106	124	115	107	108	107	106	93	118	105	114	107	128	113	104	141	129	112	107	111	103	105	129	106	115	105	104	102	96	116	100	110	111	99	115	113	122	108	100	126	120	119	125	106	119	102	103	105	114	126	109	105	107	104	102	89	116	112	88	115	118	90	115	110	108	97	124	103	108	125	117	105	122	124	107	100	118	107	107	93	119	103	130	97	123	105	93	101	94	102	117	89	119	105	93	101	109	101	107	115	109	105	108	112	111	99	96	108	107	109	124	109	122	110	114	117	94	109	96	125	115	101	100	91	113	128	123	105	109	107	105	124	125	100	112	111	129	96	104	96	120	100	96	102	122	120	99	139	103	98	120	107	118	115	112	115	128	100	107	103	81	94	124	114	104	119	116	123	111	102	110	105	105	99	99	112	130	94	122	104	94	114	118	99	116	103	113	100	134	101	120	117	104	120	111	131	105	93	130	101	86	113	102	122	124	123	103	122	113	111	104	117	113	107	107	84	94	123	101	117	119	101	108	117	126	101	92	105	132	103	117	114	96	126	118	116	101	117	111	110	104	110	98	103	116	114	113	107	105	99	119	114	103	118	106	113	103	105	115	113	112	114	106	94	103	120	98	108	98	102	110	101	119	95	106	104	113	118	110	98	114	102	73	82	102	97	109	103	107	117	109	124	124	100	113	104	135	114	127	107	106	104	107	101	117	109	86	105	112	108	101	97	111	93	113	106	104	116	126	98	86	117	110	97	100	108	102	94	112	102	100	96	104	113	131	94	107	108	109	121	110	96	96	113	114	112	106	97	101	116	112	118	115	109	92	117	97	116	103	127	112	103	107	122	110	111	89	116	111	125	118	101	105	121	126	105	94	96	106	116	132	105	110	113	100	107	121	99	129	108	115	112	111	102	113	131	111	94	119	98	112	105	97	122	130	101	93	117	120	115	125	115	83	113	116	109	109	109	116	96	114	111	116	99	118	105	113	102	89	114	119	79	104	93	106	117	105	135	110	117	111	97	112	101	108	99	107	104	107	98	97	108	108	127	107	106	99	115	109	116	126	110	96	119	130	118	109	117	99	105	97	78	135	102	120	107	101	108	116	101	117	102	99	111	97	110	118	98	120	83	109	133	104	118	101	111	111	105	90	107	111	121	100	119	101	114	123	102	122	109	111	86	118	115	105	105	98	111	109	137	105	98	126	111	98	103	114	107	102	105	108	100	104	124	98	109	121	94	124	103	118	118	136	111	113	114	116	99	128	94	88	108	94	96	104	103	98	131	114	99	110	116	110	125	110	121	123	104	133	104	90	117	90	100	124	109	109	118	127	114	106	112	112	124	112	113	86	96	107	120	106	99	99	104	136	112	93	113	120	116	95	106	104	108	108	115	98	119	106	101	102	112	115	106	124	109	107	117	122	116
28518	30155	11539	5932	3837	2653	1964	1544	1259	960	890	739	615	582	548	498	473	425	369	361	352	327	340	336	295	285	307	278	269	239	312	251	292	259	266	298	262	238	247	254	248	248	227	240	242	264	217	219	255	232	245	243	220	229	247	210	242	211	215	240	220	208	235	236	219	256	216	246	232	199	224	214	229	235	242	226	205	254	246	209	226	214	223	217	242	229	213	228	197	213	212	226	207	213	204	229	246	230	233	216	242	230	235	189	224	232	206	213	241	205	216	205	213	232	204	228	219	238	178	263	210	219	243	222	231	225	183	233	204	232	213	237	214	233	214	244	221	225	204	230	221	194	229	222	235	207	218	202	243	227	232	227	214	203	233	223	269	264	204	211	253	220	205	226	237	196	224	234	198	211	228	225	238	197	229	211	221	229	233	191	225	218	184	232	251	221	232	212	213	208	221	221	211	218	209	235	232	218	258	201	206	207	196	194	208	218	219	206	215	224	205	216	234	209	206	223	223	203	221	220	224	217	203	236	210	252	228	215	233	228	222	207	222	208	211	220	202	196	199	220	210	227	222	210	196	245	227	202	232	236	191	205	212	248	218	226	216	193	207	213	213	201	216	182	206	237	218	234	229	222	217	226	217	204	203	209	232	242	230	224	215	209	214	237	214	200	197	219	236	228	206	198	227	207	238	198	217	214	199	219	235	206	188	231	203	200	217	228	219	206	227	215	225	215	218	202	215	209	215	224	235	207	220	219	210	180	224	230	238	217	207	218	207	193	207	203	229	232	212	203	212	203	223	229	212	213	206	220	212	249	232	160	213	214	212	241	222	236	191	243	201	189	237	184	210	213	223	237	219	243	197	224	210	213	215	219	209	199	203	213	228	214	233	231	214	220	207	206	194	208	235	205	219	232	208	235	217	213	210	211	239	236	238	211	205	240	234	235	208	217	219	214	225	234	227	208	230	242	235	217	189	214	207	194	227	222	243	211	215	207	227	209	210	221	223	247	230	208	235	224	208	218	202	212	222	229	190	193	196	217	235	222	224	215	196	224	218	248	213	221	215	227	234	231	210	241	241	207	191	243	203	210	196	217	224	216	204	206	213	233	231	213	204	232	234	213	224	211	222	225	203	227	225	205	255	213	212	199	215	227	230	230	198	241	207	207	212	172	204	230	211	207	233	223	241	233	227	197	191	226	230	206	236	224	199	210	211	230	208	228	197	208	207	165	209	228	214	197	220	200	239	223	220	215	218	221	213	219	225	217	249	205	183	225	244	210	225	204	225	211	219	189	238	238	231	218	199	226	216	187	210	215	241	211	211	205	221	236	235	224	227	225	200	241	225	189	224	217	236	220	225	213	229	230	234	220	201	197	227	213	214	264	200	203	200	212	222	249	238	215	200	209	239	225	191	194	201	232	185	235	209	187	223	224	199	214	208	207	235	210	229	214	204	229	205	265	198	220	234	226	218	221	233	216	182	222	227	257	188	211	228	235	223	218	234	239	243	212	213	201	210	236	233	253	220	226	202	208	217	231	237	232	252	217	229	210	229	229	222	169	232	196	216	234	246	225	207	223	220	221	221	218	208	216	261	219	224	223	218	212	213	200	234	228	236	219	209	241	203	212	250	234	231	194	195	206	220	226	234	194	208	224	227	217	203	197	208	203	209	187	239	227	198	247	216	218	207	240	216	201	216	218	216	235	223	195	218	206	208	221	214	214	253	215	201	210	184	225	229	214	188	228	224	209	209	223	215	222	209	223	222	216	226	195	210	236	201	243	203	210	232	201	184	209	243	214	223	204	202	224	230	247	217	181	199	222	232	233	214	201	216	192	210	237	218	203	240	224	231	187	227	192	225	224	221	217	230	229	225	207	225	247	207	228	216	200	214	206	185	202	202	211	214	235	206	205	196	223	236	209	208	215	206	196	204	217	229	209	217	224	212	221	209	203	223	212	221	235	219	230	211	231	205	210	239	210	216	207	241	204	236	232	199	216	226	215	222	220	204	223	263	216	240	233	209	196	207	223	210	222	230	218	242	223	212	196	214	258	211	221	226	210	230	229	200	214	231	234	224	222	212	194	214	229	204	241	215	229	206	234	212	214	218	232	229	220	199	231	214	225	247	241	210	226	224	216	200	191	210	228	233	218	240	221	236	226	227	208	220	221	217	227	244	232	221	225	200	218	234	202	220	214	210	197	209	238	206	222	215	215	205	219	197	229	232	208	223	237	233	226	197	233	207	262	220	231	208	204	227	222	227	206	215	239	213	211	230	243	224	226	220	203	219	214	219	230	204	206	238	224	221	200	212	220	204	194	240	241	222	238	216	231	234	215	206	229	225	203	228	220	196	225	230	199	230	238	203	211	199	230	213	243	254	208	204	244	232	218	211	243	210	236	203	225	217	205	199	228	212	207	225	220	188	213	223	232	211	205	215	222	196	217	233	225	216	235	222	236	229	208	223	241	235	233	221	246	212	236	220	224	200	228	226	211	219	239	221	227	220	233	201	212	229	197	229	241	209	241	209	241	183	230	218	233	197	220	217	198	238	205	230	214	206	237	213	212	203	246	176	227	210	215	208	235	207	235	228	196	189	234	223	226	225	231	219	204	246	222	226	225	219	237	204	246	233	188	231	215	203	229	227	218	208	244	218	226	233	229	212	201	199	257	211	221	206	245	230	203	229	214	202	232	199	221	200	240	235	215	192	224	242	210	214	189	203	241	231	216	205	209	210	213	214	235	217	214	230	213	232	233	215	212	234	217	250	214	232	219	197	237	218	215	211	203	212	212	218	236	240	197	238	207	218	190	207	234	227	200	208	198	202	209	206	238	232	229	215	234	201	188	219	217	230	239	229	217	219	213	219	221	223	220	224	216	192	203	220	231	205	202	237	204	210	227	221	222	181	214	246	255	243	218	252	232	218	217	233	219	196	202	221	222	233	221	234	209	237	223	237	211	232	221	224	200	191	196	214	225	219	228	226	211	186	203	214	206	212	203	234	206	224	235	224	243	190	212	235	212	217	204	220	195	229	239	239	219	200	225	229	225	207	225	219	226	223	210	206	205	235	199	229	243	231	215	235	234	224	225	213	217	217	221	205	242	232	236	205	216	228	242	214	213	231	225	230	207	238	216	237	227	208	209	201	180	181	226	205	217	225	223	227	233	221	218	218	187	233	225	218	217	227	216	210	224	226	235	211	222	236	212	244	240	224	226	224	207	217	212	207	201	214	212	229	220	204	201	238	221	190	208	214	211	182	210	222	234	222	231	208	193	218	227	227	229	204	225	231	228	236	208	205	208	239	235	224	209	216	230	237	244	215	222	196	215	220	226	232	236	235	223	219	191	238	217	222	209	202	213	196	221	205	220	220	222	214	226	201	219	246	184	203	219	234	232	197	223	210	240	222	217	240	202	198	225	225	210	228	206	224	208	214	231	209	196	250	265	235	217	215	218	223	208	199	237	220	187	189	231	225	212	211	232	231	207	221	198
27364	19041	4036	443	296	300	279	286	258	252	255	268	260	255	250	241	246	267	253	261	248	254	253	253	245	282	231	230	239	282	235	274	237	226	208	270	274	259	290	266	286	236	268	253	253	251	257	260	263	269	259	253	262	272	263	264	242	271	237	234	264	242	252	269	259	273	260	266	239	268	272	249	227	268	232	248	233	253	217	263	292	261	245	236	250	266	251	242	267	245	261	265	260	268	258	228	252	257	244	250	230	267	264	279	275	257	234	279	241	266	247	243	264	244	264	267	250	239	269	279	275	222	243	246	264	234	257	231	264	265	261	263	251	239	254	266	278	253	241	252	229	233	282	244	258	236	244	261	239	248	263	249	236	234	245	241	237	222	252	243	254	265	292	237	260	278	243	247	263	271	240	250	237	279	253	256	242	250	220	246	235	253	266	231	275	257	256	235	244	238	250	231	247	253	251	223	233	249	235	227	256	215	264	249	278	248	259	249	238	240	264	264	238	270	233	245	256	265	222	228	247	272	258	282	251	261	247	272	235	255	260	263	263	246	255	241	229	239	247	243	254	270	244	269	243	246	272	289	270	273	239	269	260	243	282	259	256	229	259	271	278	250	235	258	249	266	251	269	239	270	260	239	242	272	259	249	292	236	252	253	255	239	268	253	229	271	267	265	261	229	254	247	251	263	263	231	246	277	250	251	267	259	237	260	267	248	254	220	243	257	256	219	248	263	261	256	229	248	278	256	223	249	258	220	266	248	250	274	246	265	242	239	254	271	241	232	275	263	246	242	264	255	280	254	261	254	262	243	234	269	245	238	260	242	246	268	254	266	245	238	257	238	270	263	261	257	266	261	269	222	236	270	252	264	225	244	227	235	238	268	261	231	267	258	236	258	243	243	256	284	271	281	241	249	240	235	240	262	264	242	269	250	234	254	261	242	287	257	252	223	260	245	232	247	255	257	279	234	279	227	235	220	243	242	256	285	240	258	244	234	272	262	256	268	262	274	254	255	236	252	267	247	251	254	241	277	267	238	226	262	256	236	250	255	246	241	241	265	247	226	279	258	235	249	248	239	256	270	263	252	248	268	265	239	240	238	262	265	266	235	244	255	255	236	267	263	254	235	287	270	226	275	264	259	242	222	248	260	253	259	234	253	272	256	258	248	221	275	231	258	221	259	268	264	237	257	263	274	262	246	262	278	263	239	253	256	240	236	239	245	242	238	252	253	251	277	229	268	278	271	222	263	255	274	229	262	258	231	229	244	221	241	242	271	250	251	224	271	239	238	274	253	243	233	261	245	238	248	263	265	252	264	258	245	232	259	234	216	272	253	251	248	248	247	247	274	248	257	271	267	274	240	261	257	251	248	264	259	207	243	249	258	243	270	243	268	246	260	225	271	244	258	240	223	246	251	221	245	258	251	261	254	242	227	242	266	265	269	286	264	236	244	262	232	274	248	265	236	247	213	265	249	250	259	251	274	269	233	243	252	208	265	257	252	244	243	261	249	248	226	237	212	254	254	247	264	278	277	245	272	234	236	240	261	270	252	239	257	230	280	241	265	273	250	268	259	245	227	261	244	247	270	278	226	234	255	266	262	257	239	254	235	259	269	237	207	264	259	269	285	257	284	259	272	256	245	232	232	250	259	251	252	234	241	261	289	257	240	271	245	275	266	231	236	257	274	254	254	227	267	255	242	247	256	251	263	285	261	244	253	260	264	227	252	247	284	259	283	246	268	225	253	253	232	273	235	242	270	263	259	265	233	300	270	241	235	222	270	256	261	300	253	266	244	228	237	233	252	291	237	238	259	263	259	249	234	268	258	250	242	242	264	254	250	265	263	266	284	262	226	248	265	288	236	280	276	245	269	256	257	264	249	242	280	259	266	275	228	253	246	279	244	248	243	274	258	235	244	232	271	281	239	273	256	249	246	263	250	239	260	236	237	276	262	240	244	256	243	261	260	259	246	243	249	233	233	262	228	240	251	255	253	235	231	262	221	262	253	274	268	226	262	243	221	230	235	274	269	229	253	260	277	252	267	271	254	272	234	252	270	235	278	255	269	229	267	251	262	218	273	238	258	244	246	240	260	262	260	257	254	248	248	237	233	244	252	247	255	238	240	277	238	246	242	265	273	255	271	226	244	253	268	254	239	239	230	253	262	233	262	244	237	263	245	240	254	275	229	253	244	228	267	270	234	298	255	274	260	244	274	265	263	254	252	267	254	239	261	230	244	274	264	262	252	243	262	248	257	267	238	245	236	237	290	265	259	272	244	226	248	242	237	248	239	253	252	277	244	233	247	251	242	268	285	275	241	270	257	245	268	241	261	223	240	247	252	261	247	240	260	256	247	265	269	248	288	277	253	239	263	254	281	285	233	240	258	276	275	259	249	275	228	246	263	236	276	239	243	267	276	235	248	277	227	241	269	271	250	219	243	258	261	239	267	250	265	260	247	255	278	269	288	223	244	239	302	249	248	255	247	252	236	247	256	239	281	249	230	255	252	263	257	258	269	252	248	258	221	233	252	248	279	238	244	256	248	267	252	249	238	239	260	243	247	267	242	267	266	218	268	252	266	255	246	251	266	254	274	248	233	272	256	256	261	254	237	242	279	237	228	228	255	244	253	281	222	244	243	253	243	251	252	277	265	241	232	226	283	237	254	244	231	269	250	245	276	238	253	253	241	290	260	231	264	255	261	238	263	236	266	251	249	263	262	246	260	246	266	219	275	256	231	245	250	268	265	234	243	247	233	254	231	251	211	267	254	233	247	248	270	247	226	265	241	245	271	228	230	256	233	263	246	245	250	252	287	258	273	258	244	233	251	232	260	265	299	249	256	265	257	247	197	236	265	249	233	273	253	244	259	253	252	241	252	251	242	248	245	288	224	263	254	270	256	245	230	250	251	257	234	234	243	233	237	228	227	253	230	224	269	241	226	267	241	259	258	265	250	239	275	275	212	254	267	257	267	242	276	230	251	255	248	248	220	274	249	256	222	257	270	257	231	271	235	237	265	254	253	263	254	251	256	265	240	248	242	229	263	218	259	264	244	235	217	237	256	265	262	241	256	231	264	240	246	232	237	236	254	261	261	270	262	235	239	248	244	263	250	249	259	229	260	277	266	252	261	233	284	239	221	254	269	266	246	232	244	251	258	253	281	229	275	228	258	256	251	274	253	266	234	229	249	249	242	250	229	224	274	271	232	245	273	252	255	225	267	275	263	241	241	235	281	266	261	237	239	265	242	232	256	264	244	250	242	234	257	243	233	257	259	288	246	262	252	240	260	257	265	271	243	244	241	240	255	245	228	271	255	246	275	249	273	236	239	266	260	219	271	238	267	263	225	260	248	243	238	239	251	231	265	241	234	271	271	243	260	232	270	234	238	244	242	254	258	215	263	256	260	245	245	243	229	267	242	251	245	288	263	266	244	280	262	258	246	270	254	242	269	274	220	260	268	234	250	262	234	223	255	267	257	264	237	258	219	251	254
19846	8450	1052	714	620	583	538	573	526	474	522	554	463	504	454	463	484	511	496	476	469	470	461	459	498	463	528	497	490	513	482	487	491	475	490	456	499	471	453	496	470	453	472	461	451	518	486	482	498	511	408	484	476	496	488	467	516	494	482	481	514	480	475	465	497	485	492	472	461	489	475	525	468	485	468	479	483	449	477	493	464	474	465	440	507	495	461	490	486	508	473	483	443	528	465	496	475	455	482	491	480	489	486	502	491	490	477	479	471	485	484	482	493	461	495	488	497	496	487	479	457	463	503	457	470	428	473	488	491	484	510	499	462	441	443	494	460	479	506	543	427	487	473	528	439	517	473	464	517	470	465	451	492	473	464	461	490	499	465	472	474	473	480	468	502	538	494	485	452	511	491	494	489	493	492	485	500	466	490	491	471	445	491	515	470	493	500	476	467	487	484	470	473	493	476	480	468	489	471	487	484	459	501	493	458	499	449	495	509	461	498	476	482	474	455	478	506	490	510	482	494	464	469	486	485	458	500	513	499	515	480	482	454	501	506	462	478	506	500	458	506	479	477	494	485	450	508	499	490	464	491	543	472	484	456	496	499	466	475	492	503	461	468	483	482	498	459	532	483	493	532	514	483	503	483	508	486	467	465	444	479	493	458	471	536	483	481	460	498	450	467	473	472	504	489	488	473	506	490	532	482	504	483	519	508	451	492	448	469	490	470	474	434	491	452	505	492	500	483	467	466	472	465	484	465	535	492	505	461	461	487	468	507	495	460	522	513	455	489	494	478	505	485	478	439	456	468	451	515	471	461	499	466	475	461	468	450	492	495	496	442	526	465	450	495	513	503	511	519	442	492	474	480	495	457	483	496	472	482	512	471	445	495	475	447	490	506	465	525	487	465	439	478	494	457	493	505	497	420	490	478	498	498	495	478	498	449	493	493	464	481	475	465	498	505	473	490	449	521	485	464	455	454	434	479	439	455	517	465	451	491	474	516	514	464	489	492	494	484	517	488	477	444	501	498	458	483	505	527	506	523	499	436	506	531	501	473	500	506	501	455	440	494	476	491	451	442	453	443	454	491	501	512	496	487	449	509	457	476	473	486	434	480	503	495	485	495	473	525	497	496	474	455	492	484	452	487	509	463	493	450	477	454	465	452	439	494	452	491	453	466	494	490	422	500	457	499	480	521	466	524	540	463	466	476	482	474	464	483	463	511	470	431	490	452	447	476	475	531	524	503	492	449	478	472	438	445	462	484	457	481	468	472	509	506	491	476	471	472	507	484	505	475	514	459	488	481	484	473	442	487	494	494	534	486	464	470	495	468	481	464	469	484	481	513	509	447	504	479	506	492	442	435	458	490	503	462	473	472	465	478	498	474	521	445	479	453	503	521	439	454	493	444	492	463	484	472	502	488	455	498	465	500	488	471	460	465	488	467	478	500	461	479	516	476	488	484	481	466	495	405	448	501	490	488	505	476	456	480	460	456	450	503	482	471	460	487	482	475	451	514	483	479	494	482	486	489	500	479	448	466	465	456	455	455	497	490	476	480	456	470	483	515	464	488	488	490	478	496	486	495	512	483	492	499	505	478	471	443	484	458	506	525	438	537	507	482	516	539	484	462	449	459	473	490	467	492	488	477	486	474	483	441	472	494	486	450	511	503	465	533	456	459	457	457	461	488	466	479	464	500	527	491	511	486	496	471	506	451	485	457	498	439	463	454	475	488	467	501	459	457	472	477	508	459	466	493	464	459	449	465	466	490	474	454	481	439	512	445	438	477	493	471	479	489	496	491	494	469	474	488	473	449	463	488	455	484	462	460	434	458	458	488	490	488	481	508	447	436	483	475	482	501	500	473	444	493	511	496	504	501	460	472	490	456	500	481	465	507	487	498	448	482	496	472	499	442	483	501	493	493	446	432	497	494	456	490	482	482	477	498	481	465	506	434	465	446	478	490	508	471	492	459	475	518	466	523	481	494	490	418	492	465	477	492	483	465	459	526	486	490	532	473	487	457	479	476	430	476	489	491	495	474	503	540	452	482	479	449	452	474	512	459	462	494	492	485	509	478	473	490	463	484	471	520	471	455	516	442	474	445	450	492	456	457	451	469	434	511	450	485	437	511	489	496	454	504	479	494	504	462	480	477	510	447	469	478	490	480	467	467	487	480	475	500	483	480	508	505	503	474	464	500	466	482	509	517	512	490	484	462	477	425	505	478	516	502	480	441	478	498	511	483	468	479	501	495	478	478	433	466	482	497	467	493	489	489	491	446	473	479	495	500	467	471	490	477	466	476	467	462	485	447	453	473	469	458	479	463	491	523	490	463	499	473	465	525	478	459	467	455	503	506	465	494	481	494	477	486	486	439	450	497	509	501	456	489	478	502	505	482	496	472	503	472	443	465	464	491	478	475	453	439	443	478	458	485	458	475	507	477	512	481	487	416	469	484	411	477	431	513	458	474	490	491	459	438	452	496	496	475	441	470	492	473	473	467	460	484	520	498	481	456	454	493	445	484	475	484	505	465	504	497	475	469	437	508	506	504	483	447	477	478	448	469	474	474	439	485	464	504	493	485	508	477	468	518	454	479	496	481	448	499	465	488	454	503	491	474	477	475	478	465	490	451	494	456	492	465	482	513	495	509	485	428	463	510	480	477	469	458	482	476	467	460	511	455	501	502	491	483	418	485	488	491	527	405	479	491	467	499	493	510	443	473	500	455	501	511	503	496	511	480	483	462	477	488	440	462	474	491	486	509	466	438	514	498	466	489	464	495	459	498	468	431	530	513	495	529	507	442	518	471	480	479	494	468	503	461	498	486	474	488	483	463	486	496	458	456	448	495	476	445	484	487	442	498	488	494	492	485	451	456	443	457	494	486	456	469	450	501	449	488	506	498	462	493	525	501	475	486	500	475	444	532	456	470	492	488	508	486	468	460	470	469	479	450	481	465	458	448	481	488	458	458	504	448	460	501	449	492	520	468	463	506	475	471	510	453	503	454	444	531	481	489	483	452	490	446	447	470	463	517	457	495	437	490	428	473	473	471	451	469	494	513	508	443	489	462	475	482	475	498	494	504	494	488	514	504	530	478	475	496	508	495	487	456	465	513	500	472	502	493	437	449	474	469	491	459	476	445	474	464	482	497	489	468	462	475	477	479	465	480	500	454	448	479	490	484	479	488	478	536	458	489	487	483	465	495	489	485	488	531	516	480	460	464	484	459	495	483	509	465	482	458	470	467	522	462	451	464	461	437	513	436	450	494	474	488	523	442	462	490	479	487	456	465	487	479	470	525	473	447	486	459	491	468	480	459	461	473	453	469	488	473	502	525	472	505	478	469	444	512	488	495	480	484	449	503	479	449	460	529	486	455	466	477	486	477	470	505	492	442	465	482	477	495	459	476	511	451	497	449	485	507	489	535	488	505	453	476	447	464	526	478	505	491	483	478	481	458	447	461	472	477	475	445	516	461	510	521	479	498	473	461	476
25835	21481	24988	15312	721	420	328	350	347	275	295	253	301	258	292	257	237	290	285	264	281	259	282	234	288	254	274	270	235	260	238	254	283	243	262	250	239	262	238	257	265	294	290	281	271	264	264	231	266	263	254	246	270	275	260	259	248	266	265	302	275	252	247	236	248	252	271	272	237	286	252	247	274	271	242	263	249	290	243	285	236	249	252	232	235	267	296	297	251	256	229	269	258	239	250	250	250	239	248	260	281	254	236	216	292	259	294	256	236	235	247	279	268	261	267	277	206	273	269	253	258	244	257	254	287	265	250	255	248	244	237	271	265	272	234	258	239	250	248	274	249	240	259	252	248	275	242	255	231	263	240	241	255	277	263	249	276	264	272	250	252	252	252	285	247	261	273	266	251	242	256	269	255	265	288	236	256	251	248	271	267	282	261	260	258	269	282	263	227	237	252	244	245	248	267	245	260	268	246	246	244	250	279	256	263	277	268	245	259	266	243	272	251	236	248	226	262	276	266	294	274	274	240	273	242	274	256	283	256	241	236	263	255	253	269	264	269	235	243	247	236	225	254	236	255	255	254	249	264	261	249	255	275	265	253	265	251	259	253	266	270	271	280	238	232	251	256	281	250	252	253	231	267	268	247	231	277	246	277	266	247	245	247	257	258	258	273	240	274	267	266	223	238	271	245	265	230	277	254	241	260	245	256	263	276	254	238	286	255	254	262	275	243	251	225	280	257	269	262	258	263	239	279	246	265	273	237	271	243	266	236	270	273	252	266	250	266	247	231	225	225	262	280	267	265	235	277	239	249	235	249	257	270	248	252	239	256	267	259	256	253	287	260	253	276	240	264	258	270	226	278	219	247	261	237	259	246	275	273	265	247	244	246	257	255	273	245	252	237	262	278	261	244	265	243	216	242	287	234	250	261	259	248	293	245	244	264	289	272	258	256	261	278	265	240	225	233	274	270	253	286	250	256	291	258	269	256	269	247	260	230	258	213	255	283	255	264	272	254	237	249	245	264	280	284	273	252	261	252	292	255	285	275	277	264	279	241	259	260	260	226	261	225	263	252	248	262	246	265	285	253	271	264	260	257	267	273	267	259	259	267	239	262	257	285	254	256	291	253	229	269	225	260	281	263	289	240	291	290	255	235	251	254	245	233	242	222	251	243	259	256	267	251	244	277	285	255	241	267	240	248	239	253	265	274	242	277	241	242	243	233	242	265	266	228	282	254	260	261	290	240	245	246	270	255	296	264	259	268	254	277	239	274	228	275	245	263	264	245	267	292	230	263	241	280	265	263	264	259	256	250	256	248	259	249	261	278	259	231	264	230	253	252	243	249	239	260	270	273	239	251	236	231	238	246	257	264	275	258	262	263	263	258	244	265	250	235	245	245	247	266	268	276	254	237	257	260	233	237	245	261	260	260	241	260	306	280	247	250	238	273	254	236	253	242	268	253	252	254	268	258	228	245	248	273	242	264	248	270	261	282	253	244	270	250	257	264	268	265	264	257	239	240	232	231	261	267	271	251	259	281	249	257	278	266	253	232	260	265	242	248	252	229	245	267	273	260	231	265	254	285	268	250	254	251	257	268	252	234	257	263	246	248	252	239	267	242	261	267	260	248	268	256	293	237	256	267	228	253	267	255	263	254	251	256	252	229	261	276	241	264	251	239	274	235	244	253	272	243	233	253	271	276	236	280	261	257	246	231	260	262	289	239	244	243	265	255	260	241	238	268	259	243	237	251	239	228	236	253	243	264	253	264	257	266	294	252	232	230	273	269	267	251	279	251	256	263	256	260	252	266	247	242	260	259	271	280	238	257	265	243	264	237	260	234	266	254	267	213	227	226	250	261	266	270	266	263	266	248	246	259	253	270	271	238	291	242	266	239	248	255	244	255	261	237	250	232	260	271	253	298	261	196	216	273	248	248	243	267	254	257	263	265	298	256	252	265	275	265	230	254	262	240	243	256	257	244	227	249	278	252	256	264	252	259	253	257	254	246	282	285	247	246	286	255	276	265	262	238	236	250	262	273	245	232	280	247	226	262	227	231	242	263	274	232	259	272	230	265	233	226	246	288	253	251	273	235	252	231	266	282	279	255	268	274	262	295	237	259	273	259	271	262	295	252	259	265	263	248	250	276	272	241	252	254	246	246	260	267	254	264	265	291	262	243	255	266	233	245	264	283	261	240	261	267	234	250	241	238	261	266	250	262	227	235	255	266	257	262	268	240	247	263	230	269	248	231	266	255	246	272	257	235	266	240	268	237	257	252	233	245	253	251	268	238	235	278	270	255	253	258	260	263	277	256	292	253	260	253	298	247	280	238	257	261	249	256	259	249	276	220	240	244	262	261	236	232	263	272	249	264	245	271	268	251	267	283	229	259	279	280	234	258	252	279	241	265	252	264	237	270	236	240	255	236	268	251	267	277	259	297	242	233	263	264	250	281	253	282	258	253	254	262	274	251	279	235	237	261	270	281	260	249	262	249	255	241	285	230	261	254	244	256	241	254	263	264	280	264	250	233	281	207	253	272	282	258	255	279	239	235	255	246	232	254	246	280	278	261	250	248	253	277	246	290	265	260	265	275	262	271	234	253	268	257	257	237	278	255	263	252	261	274	283	242	272	260	239	282	209	237	253	261	249	258	277	270	258	245	246	263	259	257	263	272	280	238	267	260	257	269	248	261	268	244	271	251	254	270	263	288	251	248	227	241	217	254	271	255	270	256	250	269	268	259	223	265	227	264	278	294	225	257	285	257	251	270	255	260	237	266	264	282	267	235	249	261	258	254	252	248	270	244	297	251	274	260	225	253	277	275	262	247	248	248	258	246	276	276	244	245	293	239	266	268	265	245	264	248	263	244	274	251	258	238	254	245	272	245	273	250	239	261	271	270	234	256	248	236	302	223	267	266	257	269	272	254	252	268	247	265	242	250	275	260	266	258	280	252	242	256	256	260	236	259	264	234	237	238	240	267	256	246	265	244	274	262	240	250	255	284	262	247	257	272	247	270	250	252	288	249	261	250	254	246	257	252	271	261	244	258	269	270	230	286	262	259	242	267	250	264	272	250	251	244	240	249	255	258	260	253	275	253	259	239	239	280	262	259	244	263	247	260	268	275	270	241	274	261	254	243	249	287	226	316	263	252	254	238	264	252	252	265	252	260	268	275	246	244	251	248	261	259	277	256	242	253	262	256	224	267	267	261	304	274	238	263	281	257	259	254	264	270	271	254	240	252	255	237	259	258	255	249	254	254	225	260	241	244	253	262	242	256	277	270	264	284	241	251	272	273	252	247	242	249	256	249	235	258	261	268	246	242	248	242	257	272	229	246	256	242	257	276	274	240	245	269	268	278	259	242	247	245	293	260	260	222	242	250	241	273	251	241	230	268	272	249	261	285	243	257	278	259	249	273	252	275	264	236	280	250	221	261	279	257	277	284	250	234	261	246	267	244	249	270	259	244	265	252	260	233	246	269	260	257	260
22166	14308	3107	1642	1167	981	772	695	644	586	625	514	551	554	528	543	539	490	560	500	496	502	545	509	519	565	536	508	491	531	505	460	484	500	502	528	516	486	499	521	486	529	484	495	553	515	520	504	504	470	512	472	495	495	482	492	457	499	562	506	491	500	528	511	459	476	506	490	453	465	500	479	486	503	489	488	525	486	484	504	491	509	464	534	513	455	496	480	503	492	486	507	493	491	489	513	446	499	529	504	489	506	479	486	525	498	476	536	504	459	500	479	460	462	516	514	468	509	475	522	516	491	489	517	514	500	504	483	458	470	462	491	518	503	493	547	436	512	496	471	517	472	493	490	490	492	504	479	495	505	485	508	483	496	488	486	496	508	497	538	486	504	471	475	519	500	525	503	500	496	465	512	473	514	480	495	481	466	474	480	475	487	518	492	504	517	461	522	461	511	485	478	524	487	509	503	492	502	466	491	505	498	453	466	491	461	507	483	529	491	488	516	498	464	499	496	468	475	498	475	483	509	451	481	476	513	456	506	454	494	482	507	523	487	520	475	492	500	497	457	486	476	508	504	499	513	461	517	523	503	500	487	515	486	493	480	477	447	510	496	465	500	482	486	479	507	521	455	526	511	456	487	489	487	462	487	483	480	462	534	510	475	525	482	502	501	458	507	494	513	503	483	510	569	495	507	453	493	493	510	484	503	482	472	458	503	507	519	518	493	490	501	503	497	492	477	495	471	513	489	499	466	494	474	500	496	492	522	500	518	513	501	469	492	497	503	551	470	472	506	499	472	462	528	462	462	465	489	510	502	471	498	518	554	486	488	490	471	507	535	502	512	445	472	484	469	518	508	467	470	496	491	519	478	514	528	489	481	492	516	482	481	505	466	468	508	508	450	474	493	461	518	469	472	485	473	456	484	530	485	483	515	482	495	475	476	457	463	497	482	481	504	492	507	503	493	490	496	504	510	512	468	486	498	526	513	482	528	505	510	486	487	480	507	505	456	518	476	498	462	495	524	509	491	484	498	464	505	477	517	489	465	487	493	476	507	470	510	508	463	493	472	450	520	461	455	481	536	495	525	478	494	485	514	467	493	455	478	491	495	491	501	493	517	516	483	511	454	477	491	507	480	481	467	479	463	493	496	506	473	542	538	453	493	492	487	541	486	474	479	513	441	468	512	470	477	492	461	473	470	522	478	509	479	502	503	488	509	497	516	487	492	499	497	502	474	499	504	490	530	483	491	503	489	481	511	496	524	492	526	523	477	493	492	498	493	471	504	520	491	499	494	513	485	514	503	482	524	463	488	514	534	497	500	465	490	528	532	499	497	463	539	504	525	504	493	485	494	522	492	510	493	510	511	516	547	480	463	490	478	508	476	547	511	494	485	502	496	499	454	496	501	510	508	452	492	471	502	527	547	483	471	467	464	520	504	499	469	486	482	502	505	475	477	475	517	515	478	485	522	505	483	497	484	476	494	505	518	499	483	450	468	503	456	530	457	481	458	491	486	495	462	475	519	524	485	500	506	503	493	465	502	511	508	462	498	468	500	483	477	455	462	494	473	509	507	524	507	474	457	483	480	499	515	480	475	510	481	508	519	484	490	498	494	485	447	535	481	482	497	497	490	500	469	514	486	483	508	516	502	500	493	511	488	514	458	500	517	522	544	518	543	499	467	524	483	524	478	523	469	521	496	475	472	470	473	531	500	507	488	452	513	502	497	485	500	504	510	484	516	475	529	505	508	492	473	495	477	504	455	478	500	513	477	478	486	443	457	525	461	478	466	497	504	480	474	521	490	504	508	533	503	495	496	499	499	486	483	477	505	487	486	512	490	481	455	505	507	468	552	523	465	487	480	497	513	443	486	497	487	471	488	488	466	492	481	463	488	525	508	479	499	498	498	517	459	441	504	497	487	476	522	508	506	499	504	525	506	477	499	497	476	450	486	490	524	488	486	509	466	508	501	470	486	470	507	493	474	491	512	490	486	490	506	505	511	521	550	501	511	473	469	485	480	482	521	487	443	501	490	488	485	444	470	507	483	466	494	519	461	476	517	518	479	491	487	487	491	473	483	470	494	504	504	458	494	503	476	475	502	490	432	501	505	468	493	478	505	494	491	526	515	495	466	443	509	503	476	492	515	495	480	504	470	484	528	460	512	496	465	510	472	476	505	536	500	504	503	508	480	481	494	490	503	487	505	459	500	505	489	448	518	499	486	495	480	512	509	501	467	513	439	476	501	494	480	470	488	451	492	485	479	483	479	523	486	474	505	475	477	482	477	493	512	495	505	537	501	467	479	481	538	472	484	504	485	482	489	479	462	501	506	526	467	494	463	506	491	484	478	476	517	481	457	432	485	487	491	476	504	476	453	455	505	499	538	519	485	469	492	486	493	479	473	497	512	446	457	476	490	534	486	499	509	529	510	514	504	417	497	489	512	492	508	463	501	494	448	514	514	481	482	528	491	531	537	490	478	490	476	480	486	489	536	464	472	553	525	488	525	499	455	495	519	500	505	512	465	506	488	518	497	443	494	496	474	492	495	431	473	507	473	544	489	492	472	500	491	515	502	484	482	492	526	518	483	502	517	516	498	492	490	490	535	506	448	495	522	446	518	461	508	479	439	502	485	512	476	496	463	521	510	470	457	490	483	480	502	483	493	536	513	514	471	515	476	463	484	526	487	519	509	479	475	479	504	502	486	492	480	505	512	484	486	496	496	472	509	495	466	468	482	498	511	490	495	534	515	497	473	465	514	513	488	467	479	482	465	530	457	512	482	472	491	544	494	504	548	481	536	488	468	457	495	486	470	513	538	511	505	465	518	493	486	508	467	474	541	513	508	481	501	500	463	461	484	558	485	458	540	508	475	502	504	526	514	516	527	479	482	469	496	509	459	534	483	491	493	500	474	500	459	521	491	492	520	480	487	522	522	493	522	474	489	525	436	493	484	475	491	517	515	515	512	494	521	476	522	506	471	501	539	502	474	523	474	483	465	501	479	464	530	514	505	510	501	528	468	475	508	489	485	494	495	463	556	529	503	504	530	471	437	459	498	495	506	477	486	468	519	471	519	493	469	471	494	531	493	500	495	495	475	478	486	487	462	499	484	476	510	498	481	498	462	477	477	452	465	497	503	519	477	477	474	497	502	507	480	515	527	488	517	492	504	501	499	482	487	511	476	492	478	532	535	485	474	470	466	493	486	504	491	468	421	467	521	497	502	479	527	492	487	453	479	467	503	474	465	494	471	484	506	481	525	465	500	517	501	526	476	481	466	488	501	512	535	491	470	467	507	495	491	518	499	472	478	497	469	511	482	507	486	485	462	488	476	502	516	507	448	444	489	498	501	462	479	471	518	511	481	482	477	517	535	509	487	472	486	492	491	496	503	473	498	507	511	494	520	497	514	511	500	468	460	504	536	485	531	517	482	534	491	505	454	481	519	531	472	498	498	487	510	503	501	444	489	533	532	494	485	518	520	470	513	459	488
23598	21483	29128	24160	21449	15784	1191	461	347	306	229	224	219	175	189	188	178	160	139	130	158	138	156	125	125	157	133	126	129	148	118	124	118	111	105	126	119	129	141	131	124	114	125	114	117	109	112	121	96	105	115	124	107	121	130	107	123	103	121	96	120	111	117	106	103	102	115	125	112	101	120	114	109	111	105	123	96	124	114	109	97	104	94	108	91	110	130	120	121	116	111	134	102	97	121	97	105	105	112	108	113	99	105	116	131	116	116	115	108	109	102	104	94	112	104	108	119	87	112	105	111	126	108	105	124	99	116	103	133	110	127	99	103	113	99	102	132	119	102	103	114	115	102	116	102	111	115	135	108	113	114	101	120	118	105	120	115	111	120	108	114	97	113	105	119	130	107	106	101	134	118	106	121	112	119	98	103	124	90	93	112	89	115	107	104	102	90	115	128	118	119	108	119	103	104	125	108	105	105	119	103	105	118	103	124	108	106	106	117	123	117	113	113	107	104	99	107	119	104	116	116	102	88	104	107	108	102	113	117	117	119	106	101	117	111	115	113	97	111	108	121	91	92	105	104	124	108	123	100	113	114	98	110	110	98	103	99	135	106	101	105	97	115	116	114	108	98	123	107	117	102	99	123	100	112	106	120	111	136	123	116	116	104	112	107	113	128	117	97	94	110	113	124	93	108	104	111	107	95	125	122	88	106	109	88	121	103	112	122	90	94	107	105	103	121	97	112	97	102	112	104	112	110	125	99	107	115	107	112	118	111	126	112	114	109	100	102	120	99	102	105	118	116	112	110	123	88	111	115	93	90	102	94	81	91	115	104	112	96	116	119	114	98	94	108	111	107	126	104	120	110	116	95	130	97	100	116	109	112	114	119	100	106	136	108	115	103	88	118	115	95	101	125	116	108	112	112	96	126	130	108	100	99	106	114	114	117	76	105	108	129	123	87	108	112	100	130	104	123	111	118	103	107	106	94	94	102	102	113	110	97	120	97	116	102	91	110	100	126	104	136	92	107	100	124	113	109	103	119	105	118	126	104	132	109	91	106	108	120	95	112	93	106	116	128	101	110	100	103	86	98	103	106	101	116	100	112	120	103	113	112	122	104	102	118	109	103	106	104	96	102	108	106	114	106	115	117	91	113	109	82	114	143	118	114	104	95	117	95	108	99	93	111	115	98	111	92	100	94	104	107	98	111	105	118	110	110	100	110	102	91	116	94	89	132	99	109	119	124	104	107	106	116	104	123	106	101	115	108	107	94	96	105	108	114	111	106	115	104	86	110	113	109	119	107	107	114	92	100	117	120	107	112	99	108	100	115	114	105	121	130	113	127	124	126	101	93	111	105	107	104	101	110	117	117	104	130	121	111	107	108	110	110	116	90	113	110	102	90	110	103	99	109	126	111	97	126	113	99	100	123	96	96	99	116	118	97	125	131	112	113	111	117	106	108	113	112	94	118	91	101	100	107	99	118	123	104	130	103	109	108	97	98	116	117	111	103	108	89	116	111	119	121	97	116	102	99	112	127	92	103	106	118	105	112	106	104	98	108	108	94	116	90	104	121	110	106	105	122	110	101	116	117	120	107	117	105	111	105	109	120	108	103	110	105	112	111	105	117	94	89	104	124	123	96	103	114	108	112	95	104	106	103	112	124	109	113	107	99	119	99	107	103	106	98	102	118	93	102	110	105	123	114	124	134	117	121	125	118	113	112	102	125	108	108	106	108	109	98	112	110	102	116	126	95	101	119	95	129	115	129	115	122	100	120	105	93	106	110	116	118	100	107	113	104	118	103	103	111	106	115	119	101	100	105	98	92	108	106	117	111	108	105	113	124	109	115	98	104	114	109	115	96	107	125	114	110	111	105	110	93	105	126	96	116	102	104	103	99	109	91	131	115	110	100	103	102	122	99	101	119	109	106	105	128	98	115	97	107	118	121	124	119	107	116	90	103	101	137	100	130	109	125	118	121	122	112	101	119	109	104	119	107	111	96	110	125	118	123	104	118	112	100	116	114	120	108	113	123	95	108	134	92	106	98	111	108	105	111	96	108	119	120	91	104	107	104	111	125	101	99	97	107	106	110	113	97	123	115	114	109	113	100	111	103	125	106	113	113	118	120	119	117	100	110	108	103	112	117	102	111	102	108	121	103	105	95	109	116	112	133	105	120	128	93	91	79	104	96	126	103	118	108	109	123	124	101	122	117	115	118	113	112	108	121	123	109	129	119	112	133	95	102	127	100	114	112	106	103	109	103	125	116	128	114	103	108	95	112	104	120	103	117	104	111	109	92	118	121	103	115	120	101	101	108	116	107	107	110	104	99	116	116	111	126	102	91	117	98	97	103	101	109	107	102	108	102	117	111	106	94	113	107	131	112	108	109	90	113	112	119	117	115	111	114	110	113	94	111	106	106	116	115	109	97	108	128	119	107	90	122	103	99	113	82	105	124	108	92	89	107	113	111	104	111	97	100	124	122	112	120	108	111	102	125	120	112	96	145	111	110	123	128	111	109	111	119	110	85	100	103	104	92	104	115	110	116	112	116	117	99	107	112	122	87	113	121	110	111	98	124	94	136	123	96	115	98	118	121	113	116	114	90	124	113	101	100	113	103	100	101	107	142	122	128	102	133	131	110	127	109	127	115	99	109	100	100	121	120	121	101	107	118	112	114	95	109	108	106	123	126	122	105	103	111	99	111	113	101	128	108	91	95	113	114	120	125	108	111	95	104	94	103	96	131	118	123	123	122	131	99	126	106	87	101	101	124	83	102	101	113	107	119	93	125	117	105	104	107	103	107	113	126	120	107	101	93	106	114	107	102	105	113	113	108	90	101	131	97	115	112	128	86	116	120	109	116	107	95	102	103	118	106	125	102	106	128	107	118	128	132	113	111	117	86	113	105	108	121	112	115	93	107	108	103	106	119	100	101	104	96	113	117	112	93	110	108	106	106	101	105	110	102	102	106	109	117	107	98	116	82	104	106	103	108	97	99	112	105	95	116	117	110	109	115	125	111	89	114	105	106	113	117	103	107	95	112	100	122	114	115	117	113	95	102	104	103	111	112	89	114	116	120	94	97	111	119	104	115	128	130	86	113	105	97	115	133	98	123	105	107	114	113	111	120	106	117	107	95	111	103	116	97	101	130	112	88	112	110	112	107	103	113	102	104	108	122	120	98	121	119	112	101	122	106	97	94	113	101	108	101	125	118	119	95	111	106	112	103	114	101	94	101	107	107	109	96	111	107	123	106	125	102	100	110	103	139	102	105	109	93	110	98	97	116	114	107	113	121	79	105	112	107	117	103	110	92	99	100	112	121	113	101	118	124	121	105	110	102	96	109	100	101	104	105	107	124	111	124	108	122	123	111	111	111	118	101	117	121	109	109	108	119	103	95	98	103	89	123	108	111	99	114	109	106	104	118	111	107	98	108	109	97	124	105	102	103	125	107	84	108	104	107	104	138	109	101	112	111	116	95	104	113	114	95	101
29045	26138	11580	5840	3936	2718	1966	1546	1224	1021	871	747	688	636	555	495	465	440	406	410	372	367	346	345	304	312	306	291	313	256	292	286	274	273	262	247	261	251	248	241	263	212	244	258	220	220	228	233	231	278	226	213	273	213	244	234	253	239	235	226	236	232	230	217	206	227	229	217	231	209	237	220	232	222	240	216	220	200	228	211	207	181	212	206	198	230	222	209	200	214	214	223	227	215	226	206	208	213	212	203	226	238	239	221	224	191	204	216	225	220	194	203	228	207	210	235	211	210	219	215	200	241	220	212	230	223	222	212	205	233	199	214	205	215	224	219	184	198	210	198	233	201	205	245	210	235	216	205	210	220	241	225	212	223	221	186	222	209	212	225	233	251	257	232	179	210	220	236	197	229	205	206	213	245	213	217	211	206	207	208	198	214	219	228	205	211	224	217	230	236	227	229	227	213	214	211	209	207	225	208	220	229	207	204	198	225	215	206	247	238	228	238	209	221	203	229	222	205	228	221	216	225	236	208	236	193	220	205	240	245	228	216	209	206	207	226	217	212	182	203	197	191	200	209	209	189	227	233	222	230	168	203	233	203	213	247	212	245	202	220	233	219	228	230	228	231	240	214	245	212	214	202	209	210	195	205	213	187	213	226	216	254	206	207	205	215	204	214	212	228	184	207	208	224	223	248	206	197	201	227	225	192	210	203	212	236	221	200	222	222	190	239	206	218	208	210	232	210	217	239	210	215	213	202	222	229	234	218	219	232	205	186	214	232	206	191	205	232	267	210	235	220	224	226	191	223	205	187	196	233	217	214	222	217	225	201	212	204	203	227	223	206	201	216	209	203	226	221	207	228	209	256	233	233	220	198	224	201	218	182	215	206	180	212	233	221	179	213	201	223	231	190	226	222	205	210	217	217	214	235	207	200	211	200	233	214	220	209	219	205	215	209	205	215	225	243	212	225	201	195	232	204	200	203	228	197	214	219	222	228	218	216	236	230	209	212	212	209	196	223	231	215	225	208	213	199	200	230	231	223	217	219	225	198	215	224	225	209	231	253	210	219	236	229	207	206	218	219	199	198	205	244	220	197	206	200	223	218	209	211	179	213	235	201	234	197	213	199	222	211	217	221	219	233	221	212	197	241	221	210	226	206	207	207	206	211	213	211	211	224	212	204	217	203	225	184	210	187	218	222	222	209	218	212	220	226	209	228	206	196	203	216	218	204	200	221	243	185	209	227	238	215	227	226	221	236	197	228	206	229	202	201	198	216	232	232	212	199	210	241	241	234	228	227	240	232	181	204	215	236	219	221	222	201	250	215	222	227	213	199	209	224	220	208	186	231	224	208	226	209	225	218	171	211	212	222	207	197	238	200	208	199	226	240	216	216	221	226	212	182	235	207	218	198	211	231	241	225	246	215	214	195	219	204	217	224	206	206	229	189	214	199	213	221	230	197	231	194	221	204	219	225	226	209	181	236	248	213	234	228	224	216	202	209	216	212	200	201	242	231	216	201	191	193	193	226	231	224	207	223	219	223	215	213	214	230	220	224	187	200	205	214	204	213	237	221	228	201	198	221	212	209	188	193	229	238	209	204	226	212	226	210	209	220	207	205	242	213	231	228	207	219	197	205	181	230	194	224	219	209	204	194	220	213	226	199	222	222	200	245	210	177	200	195	210	240	247	202	200	225	219	217	217	243	202	214	221	211	231	189	227	229	221	206	228	217	203	207	233	205	229	218	250	212	210	199	222	225	226	223	206	203	236	205	197	219	225	208	222	224	214	194	203	183	248	210	198	198	224	217	215	213	209	222	195	211	226	221	215	212	207	231	222	200	228	211	204	216	223	202	219	228	208	202	220	196	214	223	205	237	213	218	244	248	206	194	209	213	224	224	224	199	210	183	216	252	187	221	195	227	199	251	232	198	202	210	197	222	198	208	206	224	220	210	235	203	211	225	216	218	224	207	218	216	209	199	186	207	235	218	215	219	222	234	189	182	226	213	207	223	202	222	250	216	198	210	244	217	224	198	229	194	207	201	186	210	201	176	234	206	220	214	237	242	242	185	195	196	209	194	219	199	210	236	215	219	232	232	208	197	214	211	201	217	196	202	216	218	222	221	198	232	208	201	192	194	220	224	214	217	212	224	234	224	203	210	219	228	222	192	245	225	218	211	199	230	224	214	227	226	224	205	220	190	223	228	231	222	212	178	208	249	214	232	216	189	227	207	208	196	193	225	199	222	224	228	192	233	203	213	211	226	243	212	223	213	224	236	219	214	208	243	211	198	199	201	201	204	201	206	200	214	213	213	209	213	213	234	230	247	209	203	234	228	200	216	217	197	185	210	239	208	209	238	222	220	234	233	190	219	205	196	219	185	218	193	204	201	206	233	205	213	220	235	230	218	199	231	216	207	239	212	209	213	200	213	220	221	212	203	223	208	223	208	231	193	227	209	243	228	205	183	213	232	216	247	234	192	205	210	210	213	204	222	216	198	218	201	197	192	221	215	232	219	224	220	224	235	208	216	218	219	212	204	215	230	217	211	216	206	218	207	210	194	208	224	212	211	222	214	220	188	191	205	202	218	225	206	234	212	217	237	206	213	217	197	219	215	210	230	213	213	199	196	208	210	208	196	209	221	239	207	211	237	231	229	228	215	224	237	238	223	205	213	194	212	226	193	220	250	215	199	197	206	198	245	248	208	218	223	209	218	226	223	222	219	223	221	212	201	199	226	203	196	217	210	212	222	195	202	204	217	239	231	239	189	199	202	206	214	206	197	217	220	225	225	225	228	228	190	237	195	207	210	203	203	197	219	206	241	206	217	239	197	215	215	198	235	216	196	240	229	201	218	199	182	215	209	234	224	207	225	195	226	221	194	188	234	229	187	222	192	214	255	220	218	203	223	221	214	208	240	183	205	233	213	207	196	252	190	226	214	208	230	214	215	242	218	220	196	188	229	229	200	223	217	213	231	207	180	241	218	206	208	215	210	202	233	220	212	240	211	214	226	212	214	198	216	216	231	200	221	202	212	240	234	200	196	188	238	232	199	215	193	213	223	204	225	234	202	225	229	214	213	174	191	212	213	215	256	212	212	201	206	226	215	212	225	235	231	213	219	211	223	212	224	227	197	196	215	209	221	227	210	189	220	200	222	231	208	208	207	186	202	236	209	226	212	234	238	221	223	215	205	204	194	212	230	216	193	217	188	220	225	225	198	225	195	227	223	215	235	198	195	197	203	207	241	203	205	225	216	223	201	233	201	227	200	227	212	210	183	210	220	202	194	206	205	198	207	203	206	245	226	210	207	218	228	207	238	204	197	193	237	197	197	206	230	216	229	207	165	222	214	205	231	217	215	214	227	219	217	236	203	221	207	226	207	213	195	226	217	216	222	213	213	188	231	198	211	208	234	210	217	215	226	213	219	192	229	188	216	212	205	213	221	221	221	189	217	212	222	212	211	207	215	242	234	204	233	241	221	224	231	203	200
27233	18751	3825	405	301	297	298	253	226	263	269	259	260	245	250	250	278	261	220	247	263	265	254	253	249	249	239	249	256	285	263	250	240	239	288	239	241	266	254	239	250	249	259	258	269	223	248	272	247	269	248	272	218	233	237	241	258	251	235	282	211	271	234	242	238	264	245	225	248	272	266	252	244	231	251	252	229	283	273	227	219	233	246	223	289	253	274	239	228	246	241	250	263	250	222	252	245	289	263	251	240	251	241	222	258	275	231	258	247	246	239	220	275	267	267	265	270	254	261	247	293	213	260	261	224	240	254	238	246	249	218	266	264	265	281	225	229	220	260	257	275	217	279	233	232	253	221	246	250	262	241	231	251	256	244	251	261	265	243	245	243	235	226	228	242	253	256	251	247	285	237	256	250	259	245	257	232	240	219	227	280	235	245	257	243	251	237	251	231	237	248	240	254	264	266	279	258	253	228	229	288	233	278	243	230	257	276	258	240	257	246	258	252	245	252	261	262	233	237	249	221	255	245	234	250	264	248	243	265	232	229	301	237	242	258	238	259	266	230	248	235	233	254	255	272	249	258	236	252	264	217	241	255	261	242	256	254	246	233	225	231	235	234	240	269	266	254	246	238	274	250	246	222	254	247	240	269	231	235	264	236	262	268	257	235	254	233	255	247	239	229	263	272	263	232	237	241	245	249	241	279	256	222	246	268	271	259	250	244	241	239	247	238	245	218	254	223	256	259	247	221	254	244	261	242	244	262	256	249	231	243	262	251	275	260	254	249	265	250	257	270	234	237	226	246	248	230	272	253	246	261	241	228	241	225	257	242	240	273	270	253	239	243	265	252	232	260	251	254	266	246	206	258	238	245	266	255	242	260	239	247	252	204	249	236	264	228	243	272	268	221	251	296	257	279	246	225	255	260	245	247	250	253	257	240	217	278	240	226	236	258	230	262	213	277	252	267	238	259	234	246	251	265	271	263	277	231	267	258	232	263	266	256	246	269	246	244	245	242	241	241	251	264	259	258	245	265	273	230	266	236	247	258	240	251	257	270	232	237	270	266	254	270	223	246	245	246	274	237	266	263	250	228	252	265	293	259	236	252	229	256	226	246	253	241	254	264	245	224	267	207	261	228	269	249	241	241	257	239	252	252	221	256	278	246	248	244	252	236	250	212	262	246	236	244	257	262	276	217	265	228	253	257	245	279	244	251	250	252	276	241	222	244	250	248	267	259	248	256	256	215	237	245	255	260	249	258	242	251	253	250	261	264	249	248	250	233	242	268	248	262	235	249	251	244	244	274	264	253	246	227	261	253	254	228	301	259	262	258	223	237	261	224	243	250	258	257	258	246	253	248	219	228	242	227	269	237	245	230	223	232	267	240	250	244	265	274	242	250	220	233	236	235	256	238	222	269	242	250	223	246	251	241	249	266	241	226	260	242	245	234	256	272	233	243	284	251	221	248	250	248	259	238	264	245	254	275	222	249	246	235	263	264	262	251	255	266	241	258	210	268	276	235	271	280	259	239	246	229	249	236	224	260	262	258	226	253	219	267	249	270	245	254	268	275	261	262	242	237	256	257	261	246	238	252	218	263	252	235	263	222	272	256	272	239	243	265	265	240	246	264	236	247	249	242	255	258	233	258	239	266	249	222	275	269	235	239	252	251	242	249	248	230	250	243	247	253	241	242	219	247	256	265	247	258	242	231	247	267	233	260	269	262	232	231	233	245	233	246	249	241	235	248	262	264	252	234	233	266	229	253	237	242	220	259	257	249	268	216	266	242	259	232	241	259	254	256	225	265	252	241	249	254	237	272	271	261	248	238	255	266	261	254	264	295	260	225	237	240	239	235	266	229	299	235	253	241	264	261	243	229	248	257	243	225	230	249	263	259	252	245	238	232	249	248	245	255	259	210	217	278	255	241	219	255	216	254	236	245	283	256	270	263	234	263	251	265	259	244	250	253	260	239	258	272	252	248	254	250	232	244	271	258	265	251	271	238	233	258	249	253	249	260	257	250	246	276	239	240	254	266	242	255	260	242	238	248	225	249	277	243	252	250	233	240	203	237	245	277	248	262	239	252	264	245	260	279	241	260	247	273	265	227	246	251	252	226	257	272	245	251	278	243	269	255	243	272	266	242	266	236	263	246	247	258	266	228	251	250	250	269	229	262	276	267	244	231	271	252	265	253	254	272	246	252	240	254	254	278	246	268	260	258	265	266	234	251	243	254	210	284	223	253	218	261	255	249	237	228	258	245	239	254	240	259	236	241	253	244	245	264	265	232	271	229	256	234	238	269	223	246	258	278	248	250	265	261	219	240	231	236	238	230	248	258	244	245	249	258	228	250	265	279	267	256	251	273	233	240	251	246	222	244	250	261	241	261	240	250	248	260	236	258	237	283	262	230	245	249	259	250	230	225	269	237	287	251	243	239	240	268	275	216	234	245	246	253	235	259	229	242	242	267	254	258	239	229	224	216	235	279	242	263	275	260	267	253	251	234	263	244	269	245	252	259	227	210	233	265	224	256	239	283	255	254	222	241	224	269	263	248	265	229	261	235	246	244	272	257	247	275	255	230	241	267	239	241	235	256	235	252	219	246	229	251	263	241	291	260	267	248	259	210	247	250	268	248	241	235	258	243	234	252	229	243	251	264	262	248	279	238	235	268	234	235	241	262	240	245	241	236	249	249	223	257	257	272	251	243	254	259	254	261	234	256	256	228	258	262	244	264	235	250	234	254	229	241	244	260	270	256	227	233	274	241	264	224	253	265	245	236	283	275	278	243	229	261	262	256	253	252	257	233	243	243	254	253	234	295	258	254	287	240	249	243	253	224	241	267	241	253	243	253	241	250	225	240	262	244	244	253	239	238	244	244	235	254	238	269	264	258	251	230	251	262	253	227	264	242	266	226	254	242	258	251	272	266	225	250	249	255	256	248	262	239	246	243	239	253	239	268	246	249	222	240	251	273	257	265	243	291	259	226	250	235	250	265	239	237	274	264	251	239	213	253	224	228	269	267	238	245	275	241	252	262	254	236	215	239	225	259	231	242	244	252	248	262	245	265	269	238	260	225	261	243	249	216	270	233	261	236	241	251	227	223	262	248	233	226	235	248	227	237	281	269	259	255	250	243	248	234	224	273	274	232	229	259	249	248	269	262	247	244	268	241	241	267	278	235	270	233	240	259	240	271	223	263	236	262	257	246	243	238	206	262	232	229	256	254	246	233	225	249	258	250	240	255	258	222	242	266	230	233	235	235	221	223	235	227	241	264	266	275	244	253	236	251	246	222	256	252	242	243	236	236	233	277	250	260	253	240	255	248	241	267	237	260	250	271	242	251	254	227	238	258	272	248	244	247	226	263	243	270	237	252	242	251	249	242	243	274	228	257	218	247	251	258	278	274	235	252	240	239	232	260	240	248	246	258	255	233	230	234	248	222	252	268	260	240	221	252	239	289	229	274	230	241	259	253	234	252	261	261	229	242	256
18975	6870	1095	740	617	598	563	511	542	468	496	478	493	488	479	484	464	459	434	507	473	464	460	495	477	459	497	461	448	481	487	496	461	443	461	426	465	481	474	449	440	448	464	489	487	471	458	478	485	472	499	459	505	464	476	453	459	474	491	444	486	471	464	451	477	463	456	500	453	489	480	474	465	499	466	469	474	506	446	520	485	460	469	464	481	456	489	473	469	437	491	462	431	484	478	479	449	500	496	490	469	500	462	457	506	463	463	468	433	446	469	452	466	464	435	440	446	443	468	506	480	449	511	514	485	464	472	478	478	492	437	487	478	475	465	482	464	487	490	434	449	429	468	457	451	487	482	440	458	520	470	451	455	478	460	460	465	517	484	511	469	495	437	496	504	472	481	513	496	488	469	480	453	463	489	450	484	434	494	466	467	477	428	530	472	433	471	494	462	499	483	515	495	464	453	507	506	472	445	486	496	468	501	486	494	443	492	449	444	485	467	473	519	456	490	477	446	449	460	458	460	484	453	464	462	463	471	470	509	495	456	479	472	459	468	483	480	480	450	479	445	476	443	479	477	452	456	474	481	472	440	492	515	510	447	499	508	457	442	485	454	495	460	480	461	475	501	448	446	467	464	464	451	479	503	468	448	497	496	470	487	472	469	492	489	475	465	488	494	479	489	464	435	476	480	486	502	481	493	482	484	461	441	443	446	462	483	476	459	486	482	469	454	457	484	501	500	469	488	462	426	464	494	469	457	477	480	468	454	486	447	490	479	475	461	471	472	513	505	454	460	464	460	470	453	478	512	452	495	489	466	478	463	452	489	486	430	450	476	471	455	477	507	482	468	427	502	470	469	470	453	460	493	469	475	477	469	461	467	485	481	483	468	454	500	498	479	463	460	510	486	427	501	482	444	475	462	436	507	452	465	500	478	482	505	456	499	492	499	508	500	479	478	444	487	462	481	457	479	463	449	471	473	506	503	474	489	495	481	473	469	520	497	467	491	472	495	480	477	470	422	489	480	501	463	480	413	457	474	477	477	470	469	466	503	495	476	460	521	477	474	477	473	474	466	463	463	468	453	448	478	515	470	472	480	487	468	472	479	436	479	499	491	447	491	448	451	496	495	457	455	450	506	489	496	431	482	480	458	473	503	503	449	464	466	451	481	443	428	482	478	472	501	498	457	444	465	481	461	460	461	446	497	515	476	424	439	448	496	484	514	472	451	491	438	457	458	451	482	474	472	468	487	483	464	503	458	463	476	494	486	465	490	459	493	476	440	504	489	487	465	462	472	440	453	465	461	476	417	484	473	509	448	465	492	494	417	492	456	473	471	473	512	477	514	516	466	445	486	539	461	459	556	491	494	487	482	479	500	487	464	477	471	455	493	460	477	521	509	479	472	470	474	482	499	483	476	500	457	462	518	468	514	491	491	450	463	447	479	413	453	445	473	463	454	485	485	468	487	465	505	489	461	487	484	453	444	502	495	458	472	445	478	474	504	497	465	447	465	491	477	486	452	471	485	493	482	455	436	482	418	469	434	503	486	468	478	505	477	449	468	435	479	482	493	482	514	473	483	482	445	438	457	435	489	473	472	466	487	490	484	442	507	430	474	498	507	460	484	487	448	464	482	501	454	481	459	470	522	443	465	451	458	478	467	468	501	502	463	486	488	489	491	486	505	474	440	474	444	492	513	501	445	493	500	504	471	453	446	449	437	485	465	488	457	466	493	463	471	481	439	457	501	488	455	456	481	469	452	455	507	492	462	471	468	459	487	456	461	472	434	453	477	470	476	478	476	473	433	484	469	474	459	463	462	493	448	485	455	468	500	471	496	470	472	466	436	498	439	460	498	493	460	459	458	439	481	439	442	482	477	437	484	441	461	445	452	475	466	424	489	468	463	505	467	457	440	471	446	466	420	503	507	452	454	454	466	477	473	475	472	419	520	439	433	501	500	512	471	437	488	465	494	501	470	499	468	464	460	477	490	516	431	440	474	504	485	495	437	459	424	464	503	441	432	445	481	491	471	487	491	483	467	485	471	494	450	497	487	473	496	455	503	492	489	433	457	420	479	483	501	468	456	497	450	448	487	451	475	457	502	455	475	468	483	489	495	479	474	495	460	474	461	477	468	485	446	495	441	473	467	444	428	498	434	445	449	461	451	453	457	471	493	472	480	478	503	495	444	445	487	503	472	455	441	497	490	493	461	513	453	504	472	453	467	460	461	468	478	457	506	468	446	464	422	443	447	462	448	483	500	460	458	481	499	493	487	468	478	483	456	495	444	465	465	475	440	442	467	466	465	465	509	497	453	432	484	473	437	451	484	465	458	444	491	519	472	438	443	439	475	466	478	482	458	479	471	515	418	540	463	471	469	502	495	478	453	484	456	480	459	454	435	465	469	494	505	507	463	447	475	505	497	505	451	443	513	483	485	463	497	457	462	444	457	494	472	461	497	474	456	459	459	473	492	483	508	471	449	489	499	471	488	456	466	505	483	491	461	461	522	483	488	485	506	472	430	481	462	474	453	469	507	473	480	433	431	450	456	475	517	478	442	491	463	485	447	527	466	488	482	440	484	460	463	475	458	493	471	461	467	513	395	439	478	489	478	488	459	486	508	493	447	460	497	476	471	451	471	482	485	455	470	503	527	457	486	507	471	467	495	477	498	451	454	473	492	479	462	459	509	461	487	463	487	481	475	451	505	481	471	488	463	487	510	457	455	463	436	454	484	466	471	462	477	504	463	510	486	484	491	499	474	445	483	459	465	504	493	483	497	496	481	457	422	473	497	446	419	500	460	464	487	477	481	505	475	467	499	467	445	460	521	478	435	481	477	468	478	486	455	481	448	475	421	485	464	467	476	469	475	465	446	487	472	446	475	487	469	481	457	430	493	448	485	467	467	490	495	459	478	470	481	496	471	439	461	435	502	486	480	460	476	422	474	492	458	485	457	498	453	478	480	462	480	482	462	452	450	460	445	470	434	463	477	441	489	468	482	446	455	490	457	465	451	465	528	468	487	477	462	462	478	454	483	482	441	477	481	506	453	445	485	462	490	451	501	434	483	468	478	462	501	461	462	467	464	474	455	486	465	513	449	482	509	488	466	463	478	461	470	470	483	456	456	436	498	441	459	451	456	449	470	461	472	468	499	472	485	494	449	485	488	482	485	491	429	448	460	465	506	466	474	465	443	455	497	472	444	468	479	481	497	449	494	481	499	469	471	438	450	486	462	472	491	480	514	494	473	488	453	471	479	463	483	469	484	466	462	470	451	451	447	466	497	469	478	454	492	453	466	463	450	500	510	437	488	469	449	439	479	501	463	499	429	476	469	454	487	484	479	492	466	450	459	463	454	442	490	474	480	420	422	495	476	450	460	490	467	454	482	435	470	508	443	448	484	468	447	484	496	453	463	511	479	479	475	478	461	508	458	502	470	473	486	493	457	512	479	516	453	502	464	472	467	478	469	451	447	465	474	478	476	497	466	448
25833	21439	25084	15719	708	420	332	313	301	294	262	271	276	261	290	239	268	260	282	257	303	262	268	265	256	259	264	235	253	246	249	263	245	283	261	268	266	239	257	263	280	250	242	240	252	257	259	246	255	247	248	237	269	247	278	249	263	264	240	239	246	277	274	249	266	258	250	279	231	259	262	272	246	237	251	250	266	260	281	274	233	225	268	251	254	230	240	262	250	249	264	259	262	227	271	262	241	246	281	277	228	272	246	258	244	242	264	232	230	252	260	253	256	233	249	261	264	263	239	267	236	278	256	237	213	242	251	261	271	253	261	269	229	256	257	266	261	229	206	229	271	260	238	258	260	269	242	228	260	260	275	255	238	243	248	277	280	263	266	228	237	247	238	281	254	230	272	261	250	249	252	284	240	238	250	235	250	255	235	245	282	257	257	233	236	249	278	262	292	261	227	273	249	239	235	234	250	245	247	226	251	259	237	252	282	233	278	245	227	264	266	251	268	249	252	237	275	273	248	278	260	263	242	243	270	257	268	249	255	272	222	235	227	254	246	235	267	265	249	239	266	246	276	250	261	221	250	229	291	234	267	276	231	259	255	269	240	268	253	254	246	247	247	251	256	242	236	235	269	275	250	252	238	255	249	270	256	246	260	258	225	260	277	271	234	258	250	254	266	253	224	227	242	231	262	254	265	264	264	262	250	246	250	242	225	234	263	238	256	238	279	289	263	222	256	261	275	236	238	235	281	234	226	251	261	254	248	228	244	262	250	244	251	261	263	240	234	260	253	240	259	251	258	248	260	246	230	253	258	254	263	241	261	250	222	244	271	262	251	253	256	231	228	240	247	257	251	239	266	264	265	257	264	251	246	271	242	255	276	234	249	269	264	240	258	254	232	282	223	249	255	242	251	263	256	276	232	245	271	243	242	278	246	249	256	274	257	227	234	218	235	232	253	236	276	283	268	244	251	266	254	239	249	260	244	266	267	254	247	256	277	260	227	255	263	279	272	255	252	250	266	231	227	273	271	246	254	245	256	263	253	273	243	249	263	247	237	198	262	246	255	222	268	236	229	256	254	239	288	229	253	258	237	275	244	229	242	278	269	235	234	241	242	229	299	240	261	237	238	223	247	256	245	281	249	256	284	257	246	235	238	285	244	276	238	237	224	238	249	248	267	239	248	258	237	256	260	275	219	226	253	266	235	265	265	261	264	247	235	244	243	301	225	266	264	249	267	270	252	239	257	224	244	255	261	271	258	228	248	273	243	245	239	245	254	263	233	270	249	244	252	255	287	258	231	227	228	241	221	273	258	257	249	255	259	275	249	264	239	268	272	223	256	245	262	251	251	244	244	242	258	229	243	264	232	249	251	247	248	256	275	265	256	241	241	234	258	280	261	236	226	260	244	254	247	243	235	229	243	230	242	268	260	253	239	257	227	264	258	238	248	234	279	269	257	261	237	237	259	249	241	279	255	232	252	270	255	278	252	275	238	248	277	229	253	241	272	272	249	224	234	241	227	242	215	244	247	270	242	233	256	232	241	251	254	244	260	260	248	275	294	266	259	253	243	255	267	250	261	255	262	246	274	264	248	274	252	252	264	254	251	231	249	262	245	261	268	259	233	250	257	244	264	270	241	239	238	267	243	246	210	283	240	222	252	264	242	251	234	248	256	235	245	247	265	261	216	261	266	242	288	257	237	262	264	243	233	281	243	239	239	259	242	257	268	275	237	284	228	242	259	243	234	262	259	230	228	250	237	272	258	238	246	238	251	248	225	244	250	240	237	257	275	240	264	232	240	266	259	245	237	235	225	250	234	233	227	248	258	260	244	271	264	250	255	244	239	245	245	274	262	268	257	225	246	231	254	263	227	258	245	236	268	298	251	238	236	233	263	251	269	267	262	247	276	260	257	246	245	265	231	251	258	258	281	273	248	238	256	227	258	237	259	247	244	258	239	244	245	219	242	242	267	246	257	271	250	226	231	254	222	256	277	265	232	244	248	260	269	237	252	241	256	277	260	234	261	225	271	256	247	225	261	227	251	242	251	274	226	289	253	225	264	256	252	221	245	275	245	250	214	242	254	238	256	259	241	237	247	236	276	239	256	270	272	288	253	257	258	252	266	230	244	243	255	240	242	245	265	243	262	248	252	241	273	253	276	250	220	273	238	247	222	250	261	238	240	282	245	252	229	228	253	255	235	260	262	232	273	267	256	241	251	250	260	246	236	231	247	246	249	239	249	271	264	267	267	243	228	256	252	244	258	246	244	234	242	257	249	236	268	247	272	254	242	235	271	248	235	233	274	243	265	238	273	249	270	253	237	248	261	241	246	252	240	238	257	277	265	243	280	289	237	255	248	251	266	245	228	258	264	267	246	283	257	251	248	240	251	247	255	232	249	257	253	223	264	238	269	248	251	250	257	280	247	256	242	280	239	238	261	255	223	228	260	243	250	223	265	241	239	222	246	216	220	240	251	266	245	273	275	240	241	250	229	253	246	253	238	279	262	261	254	250	234	239	249	255	267	242	246	245	274	239	260	230	276	247	236	263	258	250	258	276	270	257	262	250	255	254	251	249	255	246	274	250	252	294	252	228	239	242	239	254	243	238	279	244	267	254	244	249	222	264	270	266	247	260	244	238	271	279	269	268	248	243	224	251	237	222	233	253	272	264	241	261	238	251	236	226	285	241	217	265	244	248	265	258	234	256	240	231	224	267	283	225	240	250	246	252	232	276	236	241	258	265	267	288	265	259	250	258	243	261	256	227	239	231	267	281	272	257	256	252	267	245	248	240	273	219	240	252	235	250	251	262	242	245	235	250	244	244	279	218	257	256	230	250	244	238	267	221	230	265	279	250	233	248	255	228	246	235	249	263	266	253	265	230	266	266	268	252	258	277	261	266	255	269	242	260	249	256	271	262	239	284	255	255	243	257	255	281	258	275	240	293	236	230	237	243	237	249	271	251	229	248	299	259	260	251	232	260	247	270	254	247	247	246	256	249	235	232	272	259	269	247	266	261	255	226	236	277	261	268	231	253	247	247	254	275	218	238	241	237	266	262	242	268	228	266	251	309	243	255	258	241	245	252	261	255	271	269	247	246	265	276	222	272	230	240	247	236	252	252	245	226	261	228	256	254	260	257	256	237	274	239	232	261	234	253	203	257	267	238	259	246	254	254	252	271	254	261	239	213	263	260	238	273	264	216	230	268	239	267	265	254	239	247	268	243	239	239	251	268	266	255	245	231	265	270	245	274	267	244	226	264	227	231	237	278	259	244	242	268	293	266	257	243	242	279	264	265	228	257	246	268	257	266	271	251	249	228	257	251	270	258	241	237	271	260	249	264	231	263	224	248	253	261	239	231	257	233	244	251	233	216	281	264	263	268	272	238	251	248	259	279	251	283	244	244	252	255	270	247	251	245	276	251	253	280	274	237	247	258	247	230	264	290	236	232	269	260	290	294	233	249	255	274	258	247	243	248	248	248	249	243
21279	11650	3260	1657	1285	963	820	729	631	644	570	631	563	568	541	557	564	520	513	516	499	522	487	497	517	550	485	510	474	495	505	540	504	545	502	511	481	490	485	519	493	486	488	487	501	503	452	512	516	491	482	519	493	506	541	500	521	477	487	499	498	529	491	512	479	469	501	495	484	489	485	493	469	458	447	478	474	470	443	519	496	486	488	469	464	517	470	444	466	514	439	513	472	506	452	455	457	512	481	434	480	478	504	494	510	514	501	475	484	486	481	518	492	513	451	509	493	509	500	453	434	487	486	511	493	460	502	468	516	476	510	519	483	514	464	473	517	459	483	513	466	496	465	470	464	474	517	519	528	488	475	487	542	519	523	466	479	532	520	503	477	500	497	470	469	487	469	477	481	480	513	473	494	498	488	456	470	466	502	495	485	509	479	494	513	497	512	475	442	450	575	475	482	480	460	487	527	492	484	462	482	466	511	476	480	475	485	443	479	521	487	452	514	493	497	494	482	458	482	476	473	486	473	415	487	463	492	470	449	495	492	472	522	503	493	486	518	500	470	487	485	494	465	466	485	530	463	467	462	481	491	511	498	504	460	515	514	467	461	472	491	460	469	486	413	503	461	491	477	515	467	479	497	494	458	487	488	516	516	504	468	477	500	490	469	501	487	447	477	500	491	463	507	476	534	466	503	542	499	502	453	475	464	489	468	451	454	440	487	458	482	426	483	481	436	472	486	477	500	489	518	500	517	470	517	485	484	496	478	507	473	452	450	483	449	466	453	469	502	455	502	457	507	519	559	495	465	444	494	503	535	446	509	480	491	468	463	470	467	536	499	479	463	488	469	475	465	497	498	479	472	459	506	496	460	493	473	496	437	474	479	456	469	496	462	487	496	490	475	524	470	511	467	493	443	483	530	507	461	467	481	461	484	513	501	490	475	486	498	515	503	529	486	506	479	458	503	462	484	486	485	473	475	465	541	440	527	450	461	493	481	483	489	481	464	526	533	479	478	456	490	485	498	466	475	465	511	474	492	485	466	469	508	522	469	499	489	454	495	492	474	461	511	506	441	468	451	485	486	486	468	456	499	473	474	453	555	500	476	483	470	499	491	465	515	497	485	496	492	484	469	474	515	473	509	511	482	517	507	492	517	480	474	469	492	491	486	457	455	466	436	508	483	502	462	472	511	487	439	478	485	464	474	523	478	466	522	518	463	480	464	453	474	521	480	462	479	476	516	453	447	495	479	459	504	514	479	464	489	507	479	452	497	458	481	485	481	496	482	486	465	474	467	511	478	475	458	465	502	482	492	476	500	497	480	470	501	513	478	462	487	481	513	468	505	475	531	472	488	455	467	465	464	499	500	478	458	479	441	498	493	463	449	485	496	497	476	501	467	453	493	506	467	476	490	456	459	514	437	477	505	475	464	461	469	466	484	503	512	485	457	481	468	479	457	525	495	474	517	482	466	488	438	462	489	456	442	459	478	487	493	442	526	473	497	480	463	479	479	478	482	472	503	469	445	516	481	476	484	482	486	474	493	502	463	523	542	493	475	522	478	487	503	482	457	481	463	517	480	479	449	486	490	458	495	482	477	481	481	485	496	484	506	474	534	478	484	481	487	524	468	507	446	496	496	498	488	489	498	469	463	471	499	433	461	465	538	461	407	497	473	479	531	489	497	484	471	525	470	457	478	492	489	504	495	488	476	501	500	528	516	491	453	469	496	517	528	560	497	493	516	467	487	511	521	477	492	460	488	496	466	485	496	481	473	488	506	471	480	497	486	469	491	500	487	500	489	504	487	464	475	469	492	510	517	461	469	445	493	514	468	478	481	482	485	506	485	496	484	492	481	446	490	456	475	457	508	467	499	500	509	511	484	475	498	498	480	488	460	536	521	460	437	501	517	532	501	492	491	489	466	484	507	457	495	462	500	465	463	484	463	477	473	476	521	448	460	495	466	512	511	466	486	487	474	497	509	471	489	484	523	456	472	460	525	461	490	491	527	494	509	495	513	481	504	506	519	488	487	483	496	484	508	466	485	469	505	500	532	487	527	457	492	512	486	482	453	466	470	482	486	478	490	473	489	507	486	507	456	485	520	467	450	450	468	485	519	528	488	515	484	433	505	492	469	491	523	481	481	516	472	464	481	478	512	511	455	506	485	443	518	486	495	482	485	487	469	483	507	510	458	483	526	492	479	468	472	502	537	490	480	440	477	499	477	476	447	506	493	485	488	484	501	490	474	543	502	507	489	456	492	461	501	513	517	435	497	478	472	488	482	486	502	431	506	469	527	482	500	469	475	500	476	489	512	514	506	445	504	479	490	516	475	500	470	471	433	497	511	506	492	543	496	477	506	470	451	503	507	491	505	498	491	489	512	498	497	494	465	467	498	471	514	518	495	473	456	510	513	483	516	489	521	495	507	506	452	496	497	504	477	497	499	467	487	469	500	475	479	481	492	506	452	461	480	473	473	476	486	560	505	463	478	492	484	472	489	476	466	468	479	494	498	497	477	474	488	458	499	445	511	536	513	473	451	473	474	530	492	506	474	535	467	507	488	440	479	481	465	509	500	444	495	487	507	491	491	510	508	534	471	509	493	471	497	458	501	489	495	462	488	483	465	493	479	429	439	523	488	492	470	509	525	508	454	502	514	472	488	502	490	470	465	491	460	443	491	508	492	491	494	503	441	425	471	511	479	480	518	446	480	504	494	454	475	472	465	449	474	509	478	484	495	473	475	488	505	497	502	471	472	528	463	488	504	494	499	470	504	479	494	490	453	480	496	491	511	469	472	463	479	465	477	452	513	493	497	503	501	507	484	483	510	483	469	526	467	513	494	468	482	477	492	477	475	492	495	495	497	449	511	492	497	459	511	453	457	542	534	487	486	470	447	485	521	505	439	496	493	457	470	511	505	515	482	505	454	500	480	489	489	481	467	524	540	524	492	504	507	506	459	506	515	486	506	455	474	464	458	470	492	514	461	485	447	540	430	466	484	517	512	475	479	469	498	499	467	467	487	503	481	502	494	518	513	487	497	499	507	478	464	468	504	514	482	499	478	437	472	510	526	476	502	503	476	524	479	472	493	483	470	464	450	499	504	479	497	453	464	457	489	476	493	476	490	506	456	501	488	468	518	487	485	473	493	515	493	463	454	484	486	518	497	471	518	472	468	475	488	489	465	495	478	479	474	504	504	457	479	453	551	512	517	478	496	491	472	454	447	455	490	490	486	460	490	476	492	456	511	515	487	510	489	506	500	489	499	474	465	499	492	503	462	480	496	464	500	529	519	468	481	514	465	492	466	489	459	503	463	469	482	509	484	506	427	516	495	496	474	500	499	468	457	479	476	467	512	493	503	505	447	479	453	472	518	508	485	471	474	498	497	466	485	496	525	504	476	497	503	481	489	479	477	466	505	460	471	485	471	455	450	487	498	492	492	495	468	484	444	484	478	456	491	482	522	485	482	452	521	496	457	485	461	503	489	448
23614	21421	29025	24167	21405	15583	1058	507	340	296	263	237	213	195	168	167	157	145	147	145	139	142	145	124	137	150	124	133	106	109	121	106	130	128	110	95	98	104	106	121	113	117	119	102	108	88	97	122	103	111	126	125	104	97	103	126	118	103	113	108	99	110	98	110	107	117	109	116	110	113	110	111	103	111	102	112	104	107	107	106	112	123	101	109	106	116	108	122	112	113	108	123	100	119	100	106	111	132	101	112	114	101	115	109	125	92	94	100	116	121	102	91	117	91	105	128	107	111	108	107	109	109	104	107	102	98	95	105	112	100	115	108	112	108	106	115	107	99	110	112	88	112	106	107	107	118	122	91	117	109	100	95	96	110	103	114	99	101	108	113	108	113	86	98	109	108	104	104	102	96	104	100	144	127	97	110	139	102	113	106	103	126	117	127	101	91	109	122	109	110	97	115	94	100	102	94	99	118	107	100	139	102	102	104	88	100	109	86	112	126	109	113	110	108	113	107	100	102	101	108	102	114	112	107	109	117	123	100	103	108	88	103	116	111	100	111	106	127	107	98	108	111	114	104	116	96	95	106	98	89	106	98	112	94	123	104	118	90	100	111	114	108	116	94	104	114	80	119	105	103	117	98	111	107	123	105	116	110	106	122	94	98	98	94	121	122	112	113	103	111	106	107	114	114	91	121	99	110	102	113	100	91	97	95	111	125	98	115	91	118	114	88	86	102	115	111	101	93	90	100	108	97	116	82	128	113	100	104	136	107	96	104	91	97	96	93	90	100	108	104	120	103	86	100	103	108	109	135	109	94	99	101	115	113	109	108	106	97	103	100	101	103	117	130	120	98	115	105	105	101	113	106	107	106	97	124	114	109	111	104	108	98	95	107	119	104	99	111	111	79	105	106	99	111	123	120	102	102	120	108	111	99	97	88	119	99	112	93	100	104	112	103	98	106	95	104	95	106	104	113	100	102	94	113	107	97	99	117	121	116	109	104	100	94	102	102	107	91	120	103	99	105	122	99	110	118	122	122	110	112	96	118	86	114	91	102	107	104	96	102	105	107	114	103	90	105	109	97	113	129	96	106	98	118	100	119	106	102	116	97	98	116	120	112	114	108	101	94	97	112	100	120	105	100	95	101	98	107	107	99	93	110	106	96	112	112	96	110	115	91	109	100	107	103	108	93	121	110	116	106	95	94	101	85	88	102	107	101	95	126	95	110	114	97	105	109	122	91	100	85	109	108	105	102	112	101	105	118	100	115	111	90	91	104	116	84	101	88	96	107	89	103	102	109	104	95	104	100	128	124	98	116	110	103	92	97	92	104	100	110	74	120	95	77	107	97	105	93	98	96	104	109	101	106	128	89	104	106	100	114	112	106	91	110	127	106	101	119	105	107	90	103	114	111	111	106	101	103	107	90	99	93	104	102	94	108	119	106	107	109	91	118	109	102	110	110	125	118	94	101	105	94	111	123	98	106	100	112	109	97	126	101	107	93	111	107	98	102	97	124	89	87	107	103	91	82	109	104	106	90	98	105	124	113	114	108	112	127	114	84	102	109	105	89	102	130	105	107	102	107	103	105	97	103	100	104	114	106	121	115	104	103	117	105	81	101	97	100	91	115	95	100	130	106	103	102	100	122	89	92	96	96	105	118	100	117	85	100	103	94	113	102	99	96	112	111	112	110	108	102	110	111	106	107	109	95	111	107	110	92	99	103	115	112	92	110	118	105	93	125	105	84	98	89	107	103	102	101	98	104	109	105	115	104	100	93	81	82	109	106	108	88	94	104	102	117	96	106	101	94	102	98	95	103	106	84	101	109	115	89	88	110	109	98	119	95	101	114	97	93	85	122	87	97	123	86	98	91	99	98	101	101	113	113	116	103	113	105	113	77	103	104	102	129	99	114	88	108	83	117	103	93	113	106	104	103	107	114	104	90	124	93	107	114	108	107	116	88	87	86	96	112	96	113	104	97	118	90	117	110	108	107	102	107	109	100	90	101	85	99	107	99	88	99	133	106	114	121	121	88	101	98	101	89	106	112	106	107	99	120	97	106	98	128	94	111	99	98	108	116	120	106	106	118	97	106	118	101	98	82	120	93	124	91	106	109	118	99	112	98	97	92	113	111	108	110	114	108	113	93	96	121	84	95	119	125	111	112	102	99	108	89	101	110	100	112	92	118	115	95	106	120	95	97	102	107	118	97	91	106	93	87	89	100	121	101	111	118	101	100	104	128	100	118	101	103	87	101	101	96	116	107	92	102	117	101	113	105	119	109	100	86	115	114	106	100	108	95	104	115	104	119	119	101	112	103	107	107	105	94	86	102	107	99	113	112	106	90	96	95	93	92	102	102	120	118	91	123	110	106	98	111	103	95	112	116	115	101	107	101	107	112	109	96	113	98	109	117	87	119	92	101	107	102	113	94	100	97	108	110	115	109	99	118	111	86	121	118	121	105	81	95	102	113	99	90	97	106	112	102	117	91	107	104	109	116	106	107	116	113	113	102	96	117	109	108	100	111	100	108	100	97	106	116	112	97	95	111	93	114	115	108	96	124	114	98	98	112	96	97	92	133	86	107	111	116	112	105	84	116	120	103	97	104	107	104	106	110	118	103	106	94	104	93	90	109	116	120	113	99	113	102	97	114	89	107	98	124	87	109	110	98	101	106	117	106	85	105	107	108	95	104	124	123	111	98	96	111	114	98	103	96	109	92	99	100	88	112	93	96	111	96	107	104	103	97	93	103	108	89	109	109	110	105	110	107	115	119	88	91	103	105	107	114	110	96	101	100	106	88	100	121	110	108	108	97	103	108	116	105	101	98	107	105	111	90	95	102	115	105	99	107	101	104	121	111	102	119	115	108	104	94	116	101	104	99	87	108	111	107	110	103	114	101	104	125	109	92	95	106	112	109	90	105	111	106	121	120	101	121	105	99	102	111	105	86	99	93	94	112	123	120	83	105	109	94	104	91	107	113	95	112	93	95	106	119	100	111	87	113	103	99	112	103	109	88	96	105	122	112	96	91	93	115	86	108	121	103	99	107	106	88	98	108	111	109	89	94	94	90	128	99	97	87	94	103	113	94	108	90	97	90	116	117	92	107	112	103	111	113	115	99	96	104	107	104	105	106	108	95	100	116	86	110	101	82	111	121	106	118	121	111	104	101	102	91	93	121	94	91	109	124	94	99	108	99	101	93	104	117	116	109	100	102	98	98	116	104	105	93	105	109	78	100	120	115	99	106	124	104	97	106	90	106	103	108	115	114	102	113	113	110	116	101	103	92	113	102	108	114	116	105	122	108	112	90	91	101	110	101	124	87	103	119	124	110	101	114	107	97	105	104	113	129	122	134	91	117	104	86	107	108	110	113	100	111	105	114	105	114	119	97	96	109	106	95	130	102	96	103	122	95	120	109	112	84	112	96	86	92	88	99	112	99	95	106	99	95	102	114	122	99	103	105	105	108	100	108	100	108	105	101	95	115	96	78
28514	22778	11530	5870	3859	2708	2003	1577	1308	1088	874	715	667	631	521	484	436	384	406	374	381	357	354	326	306	294	314	331	263	286	272	269	267	279	275	270	262	248	248	241	276	248	238	262	223	216	227	228	242	231	238	228	236	234	213	219	245	215	224	257	190	210	225	236	203	249	229	231	218	227	195	219	232	232	202	205	245	221	218	228	212	208	214	204	230	224	205	225	204	200	231	198	222	212	209	237	218	218	208	232	234	212	211	255	225	227	197	209	183	202	237	225	205	194	182	231	232	248	194	175	213	226	221	210	185	216	225	231	236	206	211	204	198	212	214	219	187	217	208	216	203	190	225	187	221	215	199	209	217	249	205	198	240	205	228	214	188	233	223	229	238	225	199	202	210	195	227	223	211	215	235	224	203	241	210	217	205	197	204	191	213	221	188	236	204	199	205	192	201	221	213	211	248	211	212	236	229	222	218	218	200	227	225	197	225	211	216	202	211	203	226	191	220	197	188	213	203	185	204	210	199	221	231	233	200	200	211	214	231	205	230	200	241	227	210	199	221	209	234	200	192	202	224	220	216	213	215	206	213	187	231	218	187	199	185	222	208	196	219	197	202	204	211	232	232	223	183	198	220	234	204	203	203	244	192	214	226	215	198	212	196	202	202	218	213	238	218	234	243	213	200	191	200	211	189	200	220	212	206	200	204	215	185	216	207	184	203	199	218	233	207	227	218	204	216	215	205	189	189	207	195	214	192	222	227	190	253	211	242	210	221	199	213	203	208	217	204	201	211	220	217	202	210	219	195	204	203	197	194	215	195	223	229	199	201	240	197	226	210	207	220	222	202	219	242	205	187	216	223	249	211	162	196	226	197	206	214	224	222	192	229	202	209	220	194	204	200	208	228	221	202	200	230	204	224	204	200	194	224	205	222	189	219	202	218	224	220	197	215	217	210	208	194	185	208	224	220	197	199	215	214	218	214	191	239	202	224	228	241	214	230	228	211	228	180	213	201	188	213	216	212	220	212	216	194	221	228	203	234	196	220	209	195	207	240	216	187	242	205	195	212	185	213	240	215	234	213	188	202	222	220	219	210	209	209	222	222	225	205	225	192	206	196	227	193	221	216	207	230	249	202	243	182	210	211	197	202	201	200	225	201	192	216	190	209	202	187	223	195	223	218	195	197	212	208	204	206	211	196	207	209	216	215	206	201	202	237	208	202	203	232	205	198	210	208	217	233	215	210	209	193	188	205	212	222	193	219	220	222	219	224	197	206	200	204	194	195	200	200	213	203	215	209	211	219	202	199	235	231	187	179	216	198	196	221	203	193	221	219	215	205	237	178	201	205	186	214	202	199	194	209	213	209	234	235	216	197	201	236	201	220	207	215	223	223	198	208	202	217	214	212	229	209	215	205	206	226	224	221	205	210	228	253	209	229	207	208	209	225	214	226	234	233	225	215	203	196	202	228	201	211	202	218	211	186	190	212	208	204	218	204	210	198	209	188	197	182	227	204	211	220	215	211	253	189	201	225	230	210	205	221	213	239	232	207	228	225	220	230	179	204	210	205	209	203	214	200	215	220	209	213	211	199	194	199	185	227	212	206	214	208	198	212	187	196	213	196	204	219	220	200	230	211	216	195	237	201	217	183	222	225	203	243	215	212	210	206	203	206	190	216	200	206	218	218	223	196	200	219	225	194	220	238	205	207	208	216	209	234	199	176	208	211	189	218	222	231	210	204	201	219	238	225	225	202	216	204	232	211	204	222	207	191	219	182	191	208	202	205	220	207	221	203	238	196	217	192	208	232	223	195	193	200	219	211	216	227	238	192	192	212	199	193	212	206	201	187	194	212	206	196	214	216	206	214	200	238	193	190	209	238	193	191	236	216	208	228	209	201	211	205	211	237	217	211	189	230	189	245	203	216	194	213	191	209	207	212	217	213	197	212	205	192	207	221	220	186	191	224	211	170	207	236	212	223	227	251	222	221	213	211	228	205	202	189	246	225	201	229	211	205	210	209	194	207	194	202	208	219	217	195	218	207	206	210	214	219	211	197	197	195	206	212	223	214	214	230	195	198	202	206	216	202	205	208	216	198	211	215	222	201	206	253	218	225	224	209	186	234	238	210	191	192	226	216	202	213	209	210	211	189	221	208	245	224	224	208	226	206	212	227	195	223	208	186	194	197	195	205	200	223	222	217	208	206	208	221	203	195	202	203	232	195	235	215	214	224	225	200	222	222	211	196	216	231	206	236	218	196	190	217	212	195	184	207	233	222	219	218	205	208	222	180	235	203	203	197	204	206	190	217	167	206	205	215	204	243	190	239	231	215	215	218	199	192	208	217	198	199	207	216	207	217	211	207	211	207	212	209	208	240	206	211	189	232	199	222	194	213	212	216	220	201	194	194	211	231	199	216	229	192	208	218	187	224	205	197	222	214	218	222	216	216	180	210	208	208	223	188	221	217	222	214	208	195	215	215	211	218	224	214	221	249	176	217	212	207	202	214	219	199	220	213	221	191	210	221	195	182	202	223	205	215	211	191	206	211	201	222	226	196	193	219	204	218	204	206	191	200	194	222	197	204	213	206	187	218	190	193	205	217	209	207	215	207	207	208	222	193	216	227	220	226	242	192	228	220	198	241	218	203	170	221	219	231	197	228	231	203	219	233	241	190	209	203	188	239	211	195	209	212	197	233	207	193	207	203	206	216	232	213	206	225	182	193	215	220	240	219	226	230	210	215	211	235	187	196	211	196	192	181	210	210	215	216	216	221	242	224	177	240	190	229	192	235	207	219	235	208	192	222	209	226	228	231	192	219	206	219	222	201	210	216	231	223	222	239	198	212	213	210	237	208	212	200	203	218	216	236	194	223	236	209	184	242	220	210	194	216	204	223	198	184	200	210	198	207	197	204	173	231	218	178	200	197	202	224	215	214	220	192	232	238	195	220	192	225	183	214	199	233	210	208	226	211	213	215	225	211	200	214	237	218	204	236	181	201	227	214	195	213	221	194	199	229	237	197	209	184	204	200	221	218	214	201	206	219	210	203	198	221	216	217	226	197	187	219	210	211	199	189	201	234	228	207	212	198	208	221	210	218	210	211	207	211	209	219	216	209	216	213	216	196	214	217	200	221	227	209	200	191	194	214	188	209	189	206	236	213	227	222	211	214	172	214	211	219	212	208	226	211	224	218	238	198	194	187	190	205	214	227	209	219	218	224	220	188	196	202	200	172	200	216	208	188	231	202	208	195	204	224	209	207	228	204	219	212	221	234	188	212	205	194	238	208	192	210	198	219	231	210	186	241	196	212	231	208	206	233	240	201	207	210	219	203	242	204	192	208	234	216	231	205	202	196	229	208	193	222	214	197	189	191	207	234	199	227	224	228	212	183	224	183	221	203	209	194	218	211	217	208	183	227	223	198	210	218	212	184	184	220	230	229	215	221	206	192	198	218	228	228	213	189	201	191	221	226	240	196	190	208	212	184	218	229	195
27234	18780	3762	414	321	256	299	249	241	237	257	256	245	252	252	270	275	244	247	249	249	244	240	241	248	230	237	248	250	255	235	258	249	287	258	262	229	250	239	225	239	246	249	270	248	220	252	259	214	242	235	246	219	241	236	246	243	265	254	268	253	250	224	238	268	244	274	242	251	227	258	235	238	222	240	246	251	256	231	254	250	257	230	227	257	268	257	249	265	236	258	252	240	240	251	240	235	249	257	265	247	236	242	226	259	248	230	237	286	233	244	222	246	224	264	234	222	235	241	261	223	241	226	261	266	253	262	254	233	258	282	224	235	238	242	239	259	266	248	235	262	248	245	242	254	258	244	248	215	250	242	253	273	263	242	246	245	243	258	243	241	250	231	260	238	222	293	244	236	213	239	246	255	263	260	213	264	234	258	217	245	243	223	226	243	261	236	249	256	247	241	263	249	260	214	253	265	249	242	236	265	226	240	240	278	245	252	285	244	232	248	247	238	260	215	248	220	252	248	248	253	259	245	261	237	235	240	229	268	229	249	229	242	254	234	224	248	219	239	227	234	273	238	216	258	259	234	242	248	258	253	245	229	242	212	237	255	235	257	231	239	251	231	266	221	268	249	235	262	239	241	214	239	235	221	232	252	238	249	256	246	245	245	247	227	235	268	238	244	216	222	244	227	263	249	244	287	225	273	272	256	237	226	219	246	251	245	253	276	252	240	225	277	227	233	231	251	234	260	229	258	262	238	264	228	264	225	219	248	243	215	259	253	228	251	226	258	241	255	272	253	228	266	236	246	238	239	229	278	263	257	237	235	284	248	257	246	264	207	268	251	245	222	257	237	231	252	243	257	231	282	262	225	256	274	237	232	222	260	252	239	244	205	255	234	237	262	244	238	232	254	233	248	273	220	246	230	250	257	253	272	259	239	256	287	216	220	232	244	261	244	257	247	269	220	271	249	260	270	252	258	225	217	238	246	268	274	256	228	236	247	245	260	216	258	270	208	244	227	248	248	254	234	256	250	283	263	220	254	251	263	260	246	244	218	251	247	264	233	223	241	249	283	236	263	232	240	240	251	243	245	237	308	229	227	231	237	235	245	246	241	225	252	215	266	247	249	229	269	255	252	262	230	230	238	256	239	254	225	254	236	250	262	221	210	274	270	243	228	248	231	215	232	250	256	242	192	223	255	250	257	245	240	240	235	228	226	226	241	267	253	244	237	243	265	234	248	258	247	301	258	253	253	237	268	249	227	261	240	213	271	216	269	240	225	244	254	236	257	253	255	257	253	261	269	261	257	219	258	254	227	239	251	237	247	252	243	248	247	240	267	234	235	251	243	272	249	243	240	242	275	253	253	254	204	258	216	255	252	246	264	238	224	252	241	249	258	225	272	250	261	223	236	233	251	236	263	258	234	235	240	280	247	284	218	249	264	244	244	238	247	243	259	252	251	252	250	242	222	255	240	246	243	262	276	278	244	251	244	262	235	226	242	234	239	244	246	217	253	259	257	250	278	246	229	287	254	237	250	233	261	242	246	253	254	240	254	249	256	237	260	240	243	218	240	258	253	248	251	230	237	246	250	263	244	258	217	257	272	241	258	264	265	249	247	243	251	249	235	239	228	253	248	233	251	249	251	237	245	261	257	252	260	255	213	238	220	236	254	249	245	249	235	256	255	254	232	250	239	268	223	266	213	225	283	223	268	240	229	278	245	215	249	244	264	241	259	218	235	262	212	241	247	253	265	256	258	227	258	262	247	222	221	257	218	230	265	249	229	271	265	238	253	258	259	238	233	246	259	245	235	273	258	229	226	260	226	223	270	250	240	232	238	230	246	246	249	251	248	250	239	254	253	231	252	260	232	260	279	248	218	245	254	261	233	227	255	282	253	237	235	246	260	239	250	264	215	242	250	259	244	235	261	251	245	247	281	264	237	251	253	236	270	263	253	255	238	282	229	259	258	227	270	255	250	243	240	243	241	233	254	206	230	238	260	250	266	241	248	251	271	212	263	244	253	242	259	241	245	237	257	230	228	224	241	241	246	236	239	237	248	246	261	236	269	281	251	277	237	268	234	268	259	248	222	252	235	253	235	253	250	242	248	250	242	245	237	239	217	222	252	262	233	245	223	227	219	255	241	254	257	245	223	242	234	241	227	250	247	245	218	240	266	241	235	240	255	242	251	238	231	256	217	244	224	250	228	238	233	244	250	228	230	237	272	245	247	253	232	247	249	236	243	257	231	267	256	230	245	221	258	235	229	239	232	258	253	227	245	235	248	241	258	260	236	246	255	197	266	211	245	244	261	240	256	258	241	253	235	246	258	236	234	222	258	232	237	237	261	229	258	257	237	247	234	246	228	236	217	258	266	233	254	218	255	234	236	234	235	244	235	253	229	239	242	241	254	269	223	249	259	247	231	222	261	243	215	241	231	211	232	242	236	264	261	266	285	257	226	243	241	249	249	235	241	261	265	247	251	244	242	240	204	247	255	248	265	250	238	247	236	249	223	258	234	246	228	260	246	223	250	251	240	231	259	238	229	233	246	271	218	248	233	229	254	261	205	213	244	249	241	235	252	248	247	248	263	261	244	235	250	234	227	265	268	213	242	257	248	232	238	230	218	249	258	215	266	249	251	261	248	254	265	237	274	244	246	235	241	251	238	250	259	243	260	226	240	215	225	240	211	246	241	260	258	273	233	250	245	253	236	216	243	264	261	237	247	249	268	263	252	247	239	268	241	245	242	244	266	203	260	247	254	230	230	252	241	242	236	233	235	263	203	241	254	222	241	248	232	232	237	262	258	249	271	235	269	246	247	252	249	242	254	264	239	254	222	247	252	232	241	278	251	264	246	250	233	228	248	254	209	276	242	260	239	264	263	289	235	243	248	245	249	226	248	250	221	241	215	270	226	233	264	292	268	250	255	238	245	219	246	252	284	264	237	243	227	262	236	261	265	273	248	265	260	244	268	276	253	252	216	278	256	253	247	261	248	255	248	254	257	228	242	247	255	248	232	226	264	246	242	256	249	265	237	238	254	229	246	217	246	253	251	231	251	247	243	235	235	222	221	263	251	260	241	258	235	243	250	236	259	240	236	253	248	254	224	253	242	238	247	258	251	250	260	253	246	227	259	222	240	237	243	235	230	251	243	216	249	260	242	238	238	254	236	240	251	266	255	232	222	232	233	253	224	252	223	236	221	253	266	239	233	260	227	238	256	235	254	249	231	235	238	235	224	244	225	243	242	262	246	262	245	258	264	234	267	248	259	257	224	245	248	253	217	237	275	251	251	229	253	237	224	256	231	265	256	239	208	245	222	247	263	233	221	257	226	251	251	251	247	268	256	235	259	253	237	253	227	246	246	261	239	233	264	245	241	257	252	241	227	228	244	261	234	228	247	263	249	234	227	251	240	239	238	242	244	258	278	222	247	244	246	255	249	257	249	250	235	230	243	237	257	245	256	256	261	239	229	224	246	248	239	210	228	218
19420	6466	1068	761	602	570	553	534	503	470	520	510	474	469	471	468	480	471	466	488	453	485	420	471	494	455	461	442	511	490	494	462	463	488	473	471	457	510	477	488	480	496	482	506	487	485	460	487	476	495	457	459	472	486	423	460	462	451	470	455	456	442	461	496	450	465	483	463	459	439	485	505	451	476	464	433	414	469	499	476	480	467	507	485	476	487	469	485	462	493	480	475	527	478	482	471	451	477	458	459	480	465	483	488	477	497	464	465	484	447	457	485	448	478	479	467	483	482	478	477	474	432	439	469	470	470	489	460	452	484	440	483	449	454	463	476	454	495	475	496	449	477	523	505	479	464	488	453	483	469	498	463	465	413	443	500	455	471	496	456	497	481	470	482	480	451	451	487	449	493	466	463	481	459	501	462	510	450	469	461	514	439	449	496	465	474	465	458	444	465	503	506	464	508	506	486	470	485	459	472	458	472	493	477	468	512	495	443	499	462	491	466	453	454	464	474	478	483	468	467	459	497	466	445	442	480	491	488	485	530	452	482	479	472	459	474	473	477	498	501	447	504	462	486	439	484	450	426	443	495	483	497	484	503	493	469	476	453	467	476	482	512	427	455	471	495	434	451	479	457	463	477	476	449	442	478	477	465	457	503	438	465	475	520	474	424	443	488	449	476	454	456	462	490	428	470	479	468	456	453	468	497	513	471	447	458	468	436	483	474	459	476	466	460	473	511	477	479	492	415	488	461	468	471	478	440	456	478	421	485	453	441	515	474	492	459	479	473	456	470	522	452	415	499	479	438	478	448	477	489	564	463	466	458	487	438	429	458	470	500	470	461	488	490	445	478	451	473	424	486	487	487	463	489	475	462	434	475	510	451	475	485	467	470	506	432	468	512	457	462	412	497	508	463	520	481	447	455	454	499	520	459	461	468	489	453	483	482	464	487	475	469	485	458	425	458	441	470	474	474	472	421	475	515	505	442	466	457	459	499	476	469	439	479	492	513	469	467	465	496	475	496	453	421	474	454	477	455	473	462	491	461	490	474	450	452	491	473	475	458	445	453	478	437	491	449	462	453	450	458	456	461	477	530	493	450	448	499	469	497	446	524	484	451	448	458	449	483	475	473	468	479	460	494	461	438	473	519	522	443	507	480	457	502	511	475	476	474	456	461	453	468	476	470	444	472	494	463	518	440	459	476	469	460	433	449	481	494	462	497	482	455	472	512	473	437	508	474	483	470	459	516	459	480	428	461	458	439	475	438	478	494	476	460	474	428	458	433	483	436	486	482	476	466	489	471	507	497	447	458	473	517	473	490	493	506	474	483	456	508	462	505	495	480	492	440	464	478	477	443	456	476	461	462	469	455	449	488	492	513	490	515	474	461	496	462	431	458	483	465	442	443	459	479	483	451	463	488	484	445	494	483	418	470	458	441	467	460	446	475	460	488	452	476	514	466	484	487	460	455	463	468	424	483	481	468	483	509	468	464	517	433	498	475	470	461	416	538	436	491	483	464	480	472	503	476	467	461	464	494	483	492	490	490	453	461	454	444	475	461	459	483	519	474	488	495	457	476	470	461	495	456	467	490	459	439	445	464	445	499	449	460	499	461	512	476	446	428	492	463	498	486	467	426	442	456	471	441	489	441	457	496	455	457	473	489	460	502	453	465	413	465	459	484	438	498	458	437	468	456	431	504	454	455	486	514	432	459	453	479	471	446	476	504	456	484	448	509	489	481	446	464	447	468	440	470	512	491	432	444	405	486	476	469	506	506	477	441	469	456	443	474	467	475	453	470	472	438	497	481	484	504	453	470	474	482	408	503	460	493	472	452	472	456	481	475	452	459	501	505	471	477	454	459	452	474	462	457	466	452	491	472	453	472	441	436	438	484	478	456	480	501	447	470	429	472	447	472	491	487	466	472	462	442	488	457	475	459	463	458	470	468	482	493	502	491	430	481	467	459	469	450	464	476	473	495	457	451	483	443	493	479	460	473	515	442	465	486	446	455	469	473	444	477	457	456	492	479	467	455	490	458	501	461	433	459	489	487	479	500	494	523	466	477	480	450	476	435	536	477	448	486	461	488	459	453	470	487	463	480	494	472	472	452	486	473	490	466	507	472	462	487	437	442	445	469	485	477	452	423	470	472	466	497	484	509	449	464	502	455	448	511	469	462	449	445	479	516	468	465	434	456	475	445	485	520	440	498	482	490	487	428	487	510	475	487	437	493	424	477	488	493	471	453	479	463	420	440	438	463	496	466	451	444	455	465	476	496	492	447	478	495	451	418	468	472	477	461	475	461	498	459	448	493	425	446	468	477	485	493	465	464	486	465	460	469	484	477	452	468	449	516	482	448	471	454	512	500	518	482	495	474	422	455	481	478	458	473	447	459	462	496	450	480	498	453	457	467	494	481	493	507	424	507	476	485	480	469	447	423	509	460	433	448	520	463	446	470	477	465	465	501	488	451	474	443	464	474	445	486	457	484	479	481	470	481	462	453	520	466	475	487	474	447	497	461	457	501	453	480	510	456	445	454	476	463	444	494	488	450	449	492	459	476	500	447	472	465	471	485	419	459	453	448	450	494	483	482	483	473	474	448	503	463	476	445	430	474	444	478	467	439	495	452	483	452	492	482	485	472	485	443	477	424	447	433	449	499	445	469	491	442	465	461	453	484	467	474	444	478	489	451	416	491	462	472	454	470	477	476	457	461	472	457	470	492	462	460	475	490	451	448	491	457	461	489	475	475	458	493	489	476	474	440	461	464	478	523	449	429	445	468	497	452	433	502	473	498	486	460	468	433	491	486	480	458	438	481	460	491	483	473	488	475	478	469	464	490	469	483	487	468	475	495	468	477	469	472	467	456	437	477	487	457	460	462	461	504	487	439	501	441	424	489	430	475	476	478	466	435	516	460	437	484	508	427	435	467	480	470	491	490	473	441	470	485	463	496	464	444	471	511	495	477	484	479	492	453	480	451	487	502	454	464	460	480	474	476	463	488	463	502	491	489	468	484	510	474	473	503	472	488	482	482	476	464	469	444	456	525	479	422	471	461	429	458	493	454	463	466	426	444	480	430	460	492	486	494	441	485	492	451	470	452	507	478	475	454	454	464	460	450	488	479	441	478	429	486	515	511	454	470	488	516	470	438	475	454	488	501	506	465	472	456	474	466	476	483	487	502	459	494	503	470	503	471	466	542	448	456	500	491	429	473	482	459	476	518	422	460	450	485	469	457	457	509	520	455	468	471	479	500	474	447	488	467	459	475	432	478	436	496	508	452	433	443	461	412	448	472	438	499	435	493	497	494	463	459	455	476	496	455	468	461	486	439	485	459	475	460	485	499	480	442	470	481	478	455	459	447	459	504	471	502	483	459	444	514	472	462	445	457	447	462	477	469	462	441	459	498	514	498	491	483	470	433	468	476	465	464	471	517	446	471	478	451	461	475	493	480	433	511	485	460	504	496	470	467	455	447	472	424	495	480	456	484
25840	21488	25242	16056	772	406	348	311	288	300	268	249	261	280	234	257	235	245	262	237	254	264	272	238	269	276	250	266	253	245	230	274	257	211	259	219	242	251	220	231	238	235	240	266	252	256	239	244	246	243	233	251	248	222	276	266	247	258	282	257	243	243	263	281	240	253	242	275	273	243	249	237	256	208	220	266	252	249	224	278	261	239	239	235	242	239	250	228	276	250	226	231	264	218	232	229	257	246	225	268	193	246	263	234	272	254	245	254	223	264	254	253	264	248	259	239	262	252	253	240	237	257	259	253	250	252	268	245	247	235	265	244	256	287	247	225	283	266	270	262	212	251	235	237	232	267	262	271	257	264	256	246	246	244	251	247	229	246	249	233	276	220	244	247	255	263	238	241	260	236	271	237	271	254	232	237	260	257	254	253	267	259	256	270	248	263	268	260	232	226	242	247	224	217	232	208	264	262	246	224	240	271	256	256	234	219	240	236	225	241	236	269	240	240	230	246	254	246	230	247	280	247	234	233	267	235	278	227	226	244	272	224	243	237	267	246	248	235	250	251	276	225	251	250	256	241	233	240	257	243	248	252	249	262	242	261	232	273	268	280	235	251	244	268	253	237	235	229	269	237	226	259	274	234	255	238	233	218	258	249	270	229	242	240	209	250	261	238	237	238	236	247	243	258	216	228	215	258	255	235	275	261	227	240	268	241	264	264	254	275	247	226	253	254	246	244	253	271	242	240	224	268	253	226	247	244	300	256	251	237	251	242	233	253	259	235	252	266	260	241	219	270	264	249	235	235	260	274	243	253	240	257	229	246	250	251	237	250	253	219	241	271	257	268	245	215	246	259	247	258	248	270	215	236	278	258	273	263	250	247	226	224	235	263	233	268	260	238	269	220	266	225	243	268	265	238	263	244	250	252	256	252	239	238	252	284	255	219	223	241	226	245	241	240	278	275	261	249	268	240	251	263	241	258	269	252	238	263	269	263	249	238	243	235	249	228	230	216	295	262	243	238	254	242	247	230	244	250	251	284	258	267	233	250	250	250	231	274	261	252	248	261	251	221	203	238	242	208	245	238	242	249	271	250	254	245	277	249	243	272	241	260	233	281	222	256	250	265	246	248	252	228	247	272	285	252	259	267	272	259	237	271	257	257	239	200	236	233	250	248	258	246	237	269	275	228	236	261	251	219	245	253	243	263	264	272	254	269	237	275	249	253	246	230	248	255	261	221	253	251	244	256	257	260	248	258	257	257	250	250	226	252	238	240	245	231	238	238	234	233	254	228	253	234	273	247	253	242	262	244	249	249	264	246	240	250	228	237	238	249	236	246	231	225	234	235	262	233	254	242	276	227	259	235	262	275	254	255	248	262	256	248	229	246	250	247	236	246	249	250	306	234	237	237	260	259	239	253	249	249	239	251	226	247	236	242	284	239	238	262	271	251	233	263	226	255	243	252	267	247	251	229	246	258	257	268	238	238	243	244	247	237	234	262	257	252	233	249	245	250	250	231	235	251	241	272	264	248	269	236	237	230	235	274	247	244	227	243	246	278	229	231	239	243	262	248	239	233	244	239	231	262	260	254	263	261	245	230	232	260	238	229	256	241	242	225	242	255	253	211	239	226	236	238	246	249	255	242	254	239	274	233	249	269	228	244	258	243	254	241	269	228	243	244	237	275	271	234	241	247	239	254	249	241	254	250	247	254	276	233	259	263	240	242	220	243	250	219	243	236	243	245	272	242	254	245	235	239	258	271	250	276	239	260	256	257	239	233	261	251	226	245	242	228	245	223	253	246	249	264	245	238	206	241	275	233	207	219	251	261	244	245	274	239	257	263	260	248	237	241	247	252	246	223	241	228	239	258	220	229	266	249	250	228	270	239	251	259	271	245	248	248	239	242	230	250	252	244	227	231	253	268	255	236	215	250	254	253	237	256	239	229	240	248	287	268	234	253	233	259	216	252	237	220	262	201	268	240	248	236	227	255	214	252	245	245	232	273	253	228	247	221	225	257	256	266	270	235	254	257	251	229	229	225	271	259	276	245	225	259	260	257	225	247	261	235	245	248	264	278	254	273	272	252	229	242	259	244	256	226	262	244	228	236	238	230	229	240	268	201	258	252	266	229	251	241	244	224	220	230	237	249	251	238	243	265	267	258	265	244	268	227	231	232	244	232	235	266	267	243	230	225	262	272	251	254	244	273	240	253	225	242	263	244	267	263	268	263	222	243	216	231	230	246	261	249	246	255	262	231	240	224	244	239	222	228	241	265	251	221	252	234	243	238	262	270	252	244	244	264	245	275	251	232	237	234	255	238	204	230	241	226	240	224	219	262	268	250	297	233	276	226	260	230	247	240	233	233	237	256	258	219	268	246	256	268	233	215	265	257	263	227	259	228	243	259	254	244	230	258	253	242	242	256	249	231	240	247	257	240	266	220	258	247	255	253	274	240	250	269	228	267	264	238	263	268	255	245	225	229	254	223	240	237	249	250	248	219	263	247	245	235	237	266	264	234	246	243	225	258	242	260	251	262	249	231	278	221	240	241	248	237	280	263	253	243	254	260	250	260	262	237	241	253	275	239	266	227	228	270	245	240	239	231	279	225	250	256	242	248	254	232	254	252	244	218	222	236	269	247	248	265	241	252	249	245	241	241	256	271	234	276	257	239	239	251	245	261	243	242	270	249	226	244	253	262	234	240	265	249	240	229	221	243	252	222	248	249	260	249	233	261	243	284	241	247	261	250	226	246	249	238	252	245	256	263	259	249	260	258	259	223	269	264	248	231	233	266	265	248	258	231	213	226	232	232	230	221	288	229	261	239	219	245	245	238	233	237	249	235	250	254	244	260	254	254	229	250	256	248	240	254	252	240	257	252	252	271	243	266	250	240	249	234	274	236	273	259	240	246	253	238	225	241	254	256	227	259	275	273	256	268	226	242	245	271	238	250	255	252	240	240	235	231	226	263	229	263	245	232	288	261	242	244	226	237	270	279	229	250	250	264	245	235	243	254	223	277	246	278	252	240	253	229	284	292	251	257	235	254	288	264	241	242	241	237	266	273	254	232	251	287	222	238	267	248	247	260	260	232	241	237	246	245	219	229	225	245	230	233	241	280	269	242	222	242	252	289	250	243	254	230	228	251	301	239	274	243	262	247	236	238	238	234	258	268	229	218	235	250	243	236	249	265	265	226	249	253	254	258	269	254	242	256	250	254	245	221	254	246	242	243	242	255	277	273	215	256	246	243	249	256	259	245	248	256	253	250	244	221	216	244	237	269	243	261	278	238	250	256	248	254	257	257	244	239	241	253	236	271	250	264	257	231	255	241	240	230	248	282	244	241	230	236	250	258	226	258	239	264	196	204	244	246	240	240	247	233	239	235	248	247	241	230	247	227	238	281	239	260	238	242	295	284	214	246	248	267	244	249	244	233	230	247	238	257	232	231	260	239	255	269	270	235	257	255	249	252	255	251	237	239	247	248	257	227
22055	10920	3172	1759	1248	961	825	694	655	613	625	585	592	551	519	546	522	519	520	508	483	452	505	472	519	476	548	478	485	528	479	498	544	490	489	489	480	508	481	530	538	490	462	470	502	489	439	494	512	488	495	448	479	449	533	476	461	490	498	509	492	455	526	479	489	490	452	454	468	487	518	514	527	526	519	510	481	504	475	492	460	509	473	498	438	456	503	485	501	478	497	471	493	507	475	533	475	459	496	463	472	486	495	486	472	479	481	518	510	486	470	476	455	478	498	493	498	489	481	458	502	472	466	466	473	491	477	468	515	504	476	482	486	478	469	525	494	490	445	473	468	490	485	471	467	466	491	507	501	491	450	455	448	476	458	439	496	487	491	464	517	506	499	509	460	500	457	495	484	505	457	498	474	508	469	467	470	468	469	497	497	480	468	482	474	423	456	455	441	455	445	514	471	471	461	463	448	490	475	506	481	490	493	475	498	493	494	465	452	551	423	473	477	498	472	479	515	496	501	493	484	488	466	495	463	468	478	479	511	453	516	451	482	502	507	505	496	464	477	504	503	481	470	445	491	484	477	461	467	481	485	479	504	453	503	505	474	492	476	478	493	479	470	464	507	461	484	493	504	510	463	470	472	516	481	463	507	520	485	454	509	463	509	485	503	500	512	504	497	490	443	520	515	487	468	493	470	445	471	483	479	506	498	469	453	448	554	500	522	460	471	497	499	468	465	516	501	498	448	439	491	479	461	456	505	483	470	470	506	505	482	466	479	460	446	481	472	471	451	468	493	457	515	475	514	515	481	486	449	465	475	447	479	446	488	481	480	491	514	511	470	488	499	465	476	476	466	522	454	464	453	479	494	437	482	489	491	456	493	513	484	452	486	464	453	456	472	501	454	469	504	490	493	478	455	494	485	491	485	507	480	485	465	509	490	463	473	450	447	485	496	452	485	495	460	465	491	472	488	504	510	470	498	483	478	464	474	506	455	509	512	458	504	491	470	503	471	489	478	474	488	491	496	473	483	475	475	475	487	484	435	531	441	472	464	483	442	463	491	458	482	499	496	502	454	491	492	451	484	472	508	437	454	477	464	490	448	493	463	456	467	489	520	489	472	485	494	499	506	468	459	455	492	476	441	497	477	476	463	471	478	467	477	485	455	499	486	467	501	492	497	465	474	432	490	535	450	483	487	499	515	496	487	484	514	462	487	509	477	452	480	490	526	494	483	485	475	463	448	504	467	456	490	478	490	433	487	477	469	487	460	427	503	457	464	493	485	458	464	459	461	515	454	483	484	475	481	492	483	478	451	489	502	462	503	456	509	451	481	460	485	486	510	455	492	482	485	500	506	446	501	498	475	470	469	457	470	461	496	507	497	465	468	460	416	506	486	470	444	438	484	515	474	484	493	455	487	475	452	454	491	466	464	497	466	474	503	494	460	467	458	468	468	465	477	488	458	471	482	504	476	494	499	494	480	457	483	494	499	447	492	460	480	513	488	519	500	458	491	465	463	495	506	536	463	434	498	470	432	477	520	483	485	500	464	471	500	511	491	472	443	438	485	491	482	482	478	482	510	479	444	504	495	455	490	457	456	484	514	449	504	507	476	522	463	496	477	495	468	519	462	474	537	466	490	462	517	443	452	478	504	483	490	477	519	487	477	481	505	499	492	471	480	502	493	466	440	470	465	442	513	510	451	520	472	496	512	469	483	455	481	482	504	452	500	490	459	496	487	537	489	465	485	517	468	473	487	464	480	479	445	515	480	450	463	499	464	456	465	494	472	510	482	477	468	497	505	455	531	523	507	505	467	457	506	451	519	466	447	485	467	519	512	484	473	499	498	500	496	480	484	422	454	509	459	479	454	452	473	471	492	494	452	488	486	492	447	486	467	432	488	478	447	471	534	497	465	467	486	504	483	488	472	477	488	489	451	505	518	498	502	499	486	480	497	514	460	477	496	489	449	446	444	515	496	473	490	483	487	513	485	471	504	473	459	507	457	472	492	481	476	476	452	464	488	521	505	482	473	484	494	483	460	473	485	478	502	481	469	487	468	462	476	509	497	486	517	482	449	494	472	459	490	470	499	510	488	516	460	472	502	443	517	476	485	468	498	451	487	502	466	488	477	514	498	487	468	534	468	450	477	512	474	480	493	475	482	476	502	466	496	501	499	466	495	509	480	472	466	480	477	535	469	475	446	513	468	472	449	448	486	471	502	540	504	464	470	470	490	464	490	464	473	484	489	468	465	488	497	513	467	479	480	484	477	470	495	469	498	483	471	461	468	474	484	471	514	499	485	459	521	481	453	478	442	520	458	477	479	491	444	523	479	499	475	512	467	497	474	442	520	436	465	485	490	529	492	496	473	464	474	486	484	442	456	501	488	499	495	457	474	490	480	449	492	481	453	477	495	502	409	503	426	493	477	465	489	483	503	480	499	470	490	455	490	483	494	499	493	476	483	532	485	493	485	481	495	456	453	511	528	441	483	516	460	529	461	485	470	492	438	457	486	495	545	495	458	486	475	482	476	442	465	505	460	481	481	476	479	469	482	513	482	492	488	493	451	450	461	491	457	467	510	467	476	486	474	432	439	462	504	485	500	442	483	502	502	462	468	482	487	524	498	487	488	468	481	463	504	471	484	453	484	479	496	486	465	452	500	463	479	459	491	490	529	489	456	525	510	500	453	482	496	533	479	449	491	507	463	447	456	498	463	465	477	511	423	488	477	486	448	501	470	441	487	471	517	471	456	480	517	498	469	479	511	473	473	479	495	489	431	479	481	451	484	446	467	464	491	484	473	463	470	475	522	455	437	462	500	460	480	425	477	505	490	475	463	455	463	469	489	474	471	510	480	494	475	518	486	508	468	489	502	478	516	507	494	501	436	498	484	496	496	508	462	474	483	495	486	502	499	500	456	498	516	489	449	462	457	480	459	517	491	486	486	466	491	437	475	459	509	492	484	481	460	477	478	502	491	506	478	433	483	483	441	469	503	424	464	480	476	436	479	484	476	509	469	505	490	454	468	498	508	503	504	492	483	477	506	500	499	459	451	476	491	463	486	457	487	505	461	500	482	497	475	504	480	476	504	507	469	483	487	509	477	463	499	516	477	438	494	481	509	514	449	503	453	519	517	498	493	478	520	509	497	450	466	519	495	511	495	448	461	479	490	472	473	463	493	469	514	451	504	452	481	461	507	451	483	488	484	473	500	459	484	452	454	482	456	476	514	512	500	487	482	465	470	503	473	484	453	485	477	489	477	463	502	467	463	473	506	452	464	480	494	438	502	490	532	484	507	489	503	472	500	513	505	481	444	536	459	475	500	521	482	496	489	488	451	482	519	502	494	518	525	476	509	459	498	513	457	452	450	501	499	534	516	500	488	514	480	461	488	518	446	463	491	474	506	481	475	485	451	474	464	439	460	509	480	521	505	511	498	478	459	443	480	444	512	508	525	473	495	449	510	466	498	507	513	477	463	502	535	480	505	506
23690	21534	29193	24268	21522	15564	1181	477	364	290	244	232	207	199	190	146	179	149	155	156	136	138	147	128	140	135	129	103	110	104	119	117	110	100	107	118	102	108	110	121	116	123	106	111	106	109	118	108	122	106	132	110	99	111	116	99	137	107	107	106	103	111	108	124	80	115	103	108	112	116	110	96	108	114	99	98	96	113	136	106	110	104	94	104	99	115	117	109	116	120	100	109	110	109	102	106	128	102	105	101	100	93	96	107	118	105	96	99	112	79	111	106	96	126	88	114	108	97	101	113	101	125	91	108	115	105	104	110	102	102	99	93	127	105	101	93	114	97	109	95	117	95	115	99	110	94	98	105	110	99	86	106	131	107	93	125	99	109	122	106	118	106	107	92	106	108	104	113	96	122	123	97	113	93	108	113	101	113	123	113	111	92	120	110	112	89	102	112	120	93	109	108	86	97	98	105	106	98	105	107	117	107	101	97	93	108	114	105	100	99	101	115	94	113	74	104	106	103	108	88	95	80	112	123	110	91	98	101	95	108	106	111	111	126	106	106	86	99	96	102	111	96	114	121	103	97	84	122	103	105	113	112	107	105	115	99	99	85	99	104	92	131	101	118	116	106	85	92	126	99	96	105	82	99	119	123	115	90	108	97	95	90	124	116	116	120	107	105	100	134	93	91	105	105	99	102	96	91	98	94	105	119	111	119	96	102	100	105	98	101	118	111	96	99	120	116	99	112	112	107	104	112	125	110	99	100	112	119	105	106	122	106	114	90	117	86	110	129	86	99	124	111	94	92	105	128	107	93	93	99	105	95	101	111	110	113	111	104	98	123	112	111	109	93	117	91	89	99	102	112	102	95	85	99	98	111	97	107	107	100	97	112	109	117	97	96	109	108	97	101	97	91	96	109	110	107	112	93	102	105	93	97	95	95	95	89	110	111	118	99	98	128	119	112	109	105	92	110	117	84	87	108	110	94	115	108	123	102	82	102	114	113	101	100	98	100	107	99	109	91	79	103	98	98	85	100	104	94	92	125	98	113	93	92	107	104	118	82	105	105	110	108	97	94	92	95	93	114	103	87	100	99	98	116	108	99	123	102	87	117	93	107	116	113	97	101	113	103	89	109	109	75	87	101	97	112	101	104	107	89	91	96	100	97	105	107	108	99	97	104	104	97	108	100	84	108	106	107	117	106	100	96	118	89	124	109	103	107	99	100	114	106	93	107	101	94	109	119	93	108	88	110	124	94	99	101	108	86	132	102	85	98	94	113	113	107	138	105	86	104	101	99	94	97	99	113	107	95	107	113	93	112	107	81	94	96	90	109	106	114	93	108	103	112	110	111	111	101	101	95	109	93	103	111	118	120	104	89	113	112	99	109	116	99	103	96	111	89	108	86	85	104	110	116	105	89	97	105	118	102	116	120	80	114	100	106	101	88	95	111	108	76	106	101	94	106	104	99	104	97	123	95	119	119	111	110	100	125	90	116	104	101	91	100	101	108	105	120	111	108	108	95	107	115	97	108	100	117	107	103	95	103	117	104	92	95	112	117	91	106	119	111	88	105	110	114	98	108	108	104	96	94	109	102	108	107	94	110	106	121	106	105	95	106	101	104	97	118	103	98	107	107	91	97	90	106	100	113	102	102	119	78	103	107	120	124	112	103	101	96	104	111	89	105	105	103	107	97	93	98	102	110	115	99	87	81	91	98	94	115	99	107	102	106	101	106	109	117	117	101	104	102	95	111	96	109	101	108	95	101	99	108	112	129	102	100	103	101	101	107	103	97	90	95	115	105	91	106	100	94	109	107	122	91	103	102	94	110	86	113	108	109	99	92	99	116	92	106	110	92	102	98	99	109	93	110	106	106	107	111	114	93	90	106	105	104	112	96	90	82	99	108	101	99	102	112	101	97	122	93	103	97	118	112	108	101	132	106	108	112	97	91	105	98	95	100	97	110	115	106	98	103	103	83	112	93	90	122	103	122	94	92	113	126	113	108	113	124	121	94	107	110	104	95	88	114	93	103	101	81	111	91	96	99	98	115	83	94	101	94	116	98	105	88	106	90	105	114	93	122	110	102	93	111	105	92	105	111	109	89	99	98	109	124	121	110	111	111	111	89	92	107	101	93	113	113	108	98	120	130	88	104	114	104	84	120	116	90	95	101	93	107	110	90	116	118	103	93	110	112	103	115	112	106	102	90	114	100	100	103	102	113	91	112	106	119	99	118	97	86	120	117	102	91	103	107	94	111	87	105	97	118	106	107	107	115	104	111	109	108	110	82	99	95	117	121	96	122	101	125	91	113	103	112	104	90	106	107	101	108	90	107	107	109	109	105	94	101	115	120	108	118	107	110	136	109	109	98	95	104	94	97	86	107	107	111	106	105	99	102	120	95	110	98	120	104	92	94	107	108	108	83	125	96	103	86	96	111	94	110	94	93	78	104	99	110	100	91	92	102	110	105	109	114	96	105	96	94	100	111	90	94	102	105	110	93	121	88	114	101	113	109	101	97	91	118	104	117	98	79	99	103	97	100	106	102	119	113	115	93	94	106	96	93	110	105	90	93	100	98	101	89	94	98	93	124	102	88	121	114	101	112	103	99	90	109	119	111	107	118	96	103	95	113	106	88	113	102	107	122	102	114	110	90	89	121	105	83	90	94	93	104	104	118	97	100	104	98	118	98	110	88	86	93	108	92	120	98	99	109	96	93	115	111	104	89	84	98	95	86	104	107	99	105	100	109	121	100	132	84	107	109	119	87	99	84	97	92	87	113	98	97	95	88	112	98	102	106	99	115	93	121	100	111	114	102	99	108	103	115	106	99	99	109	117	109	111	97	118	119	106	105	101	99	93	97	106	92	93	110	99	110	88	94	95	96	102	94	100	105	79	97	96	102	111	113	90	96	92	109	100	114	97	87	118	104	85	110	103	108	126	100	116	110	112	123	116	88	109	93	103	95	115	102	93	111	110	109	111	100	143	113	117	96	94	132	91	86	114	112	119	101	107	97	113	112	108	99	107	111	99	111	102	113	84	97	108	98	88	102	83	96	106	118	93	112	92	103	93	110	115	96	121	90	93	104	107	97	98	98	100	93	109	108	106	112	103	115	99	115	107	95	94	99	94	116	94	132	102	87	105	110	98	97	79	103	119	92	134	121	107	119	93	106	101	98	84	104	94	83	98	104	121	104	105	103	96	99	88	99	113	100	113	114	108	106	110	97	104	90	114	97	104	112	103	98	99	109	90	100	94	112	99	90	93	113	117	118	113	116	108	103	109	83	102	99	115	109	111	107	103	96	116	106	111	95	103	101	102	93	94	130	119	112	87	109	101	98	103	121	120	98	103	114	97	104	109	96	87	93	111	92	120	118	112	102	89	110	112	94	99	94	96	100	119	96	106	82	93	103	110	94	100	92	106	104	100	96	93	106	96	115	96	105	99	100	94	109	97	103	118	101	106	96	97	110	112	100	101	115	111	107	115	98	102	118
28629	28160	11780	6020	3955	2753	1950	1558	1251	1035	895	797	637	570	504	488	445	424	374	377	383	327	289	327	288	308	282	287	267	272	285	257	249	249	260	262	242	239	239	283	251	225	202	235	248	243	234	244	225	213	233	237	241	228	242	214	228	226	235	223	224	251	212	222	226	212	237	204	223	208	226	206	208	212	223	215	191	182	223	221	208	210	192	210	203	199	216	221	205	207	211	204	231	213	212	217	218	237	223	213	217	199	223	196	196	206	228	212	219	197	199	219	201	217	219	203	200	204	202	195	212	219	196	184	208	206	230	226	191	221	205	228	228	235	219	185	228	221	206	214	191	209	203	213	203	219	202	185	229	218	198	209	217	214	201	198	197	225	209	215	208	203	226	208	257	203	234	191	176	222	212	210	233	205	187	220	207	200	226	207	219	209	180	193	189	184	213	213	221	211	208	186	199	230	210	208	200	197	197	231	194	204	202	243	217	217	211	224	208	211	211	201	225	197	210	218	218	203	210	216	206	185	214	220	224	244	215	220	198	219	184	221	221	230	194	204	203	223	209	192	220	234	226	199	225	192	222	214	227	184	193	197	214	196	224	223	244	197	192	208	206	227	208	194	234	231	214	196	203	226	192	220	230	207	233	211	204	204	206	208	181	233	197	206	203	213	200	198	205	211	213	220	220	212	188	226	195	203	189	213	212	185	190	219	215	214	199	187	214	218	214	215	221	193	215	200	188	217	237	207	182	220	229	209	226	185	195	192	211	190	216	202	209	229	178	207	206	205	205	200	212	210	211	227	197	198	206	198	206	228	212	209	195	189	201	238	197	233	223	204	219	222	236	188	200	210	196	193	196	204	177	202	206	204	207	218	217	203	201	183	193	195	205	213	214	198	210	227	230	216	211	192	222	228	216	200	207	183	224	213	203	213	193	200	184	195	202	227	196	198	232	211	218	187	199	203	204	190	223	197	216	194	203	233	218	220	208	219	197	180	209	181	214	224	206	211	225	210	214	214	204	198	211	209	228	188	203	228	234	234	194	211	219	204	199	203	199	199	218	203	206	228	194	212	217	185	218	216	219	235	172	196	205	179	213	197	201	199	210	189	207	201	198	218	214	191	199	226	198	223	220	213	194	210	213	227	200	188	206	212	201	211	198	207	201	193	203	211	212	195	221	204	217	198	211	203	192	194	216	205	219	213	214	211	214	232	223	203	216	204	195	208	218	218	194	192	222	225	177	202	191	224	221	222	228	209	234	217	209	219	195	215	214	202	190	234	204	210	221	228	212	219	199	233	227	207	185	224	201	234	189	218	219	186	212	226	225	197	203	216	195	194	200	219	197	213	191	218	213	199	214	204	215	202	185	199	203	208	200	208	210	181	211	197	197	213	193	193	216	232	237	206	196	208	200	212	223	184	208	203	214	202	201	185	201	232	205	189	197	203	219	204	191	214	204	219	211	202	224	218	213	201	212	166	199	193	204	173	208	204	193	205	191	218	209	212	190	189	224	210	178	173	189	201	190	194	194	224	206	208	194	209	206	237	189	223	207	228	184	198	179	218	207	219	201	191	198	207	192	178	221	193	204	215	217	193	192	226	201	208	184	213	205	201	209	215	192	226	200	199	226	227	223	207	196	211	236	214	221	209	214	193	222	207	198	212	220	212	191	206	195	201	216	193	191	215	203	196	215	176	224	195	215	203	200	182	212	205	202	199	219	186	200	224	215	191	207	222	208	215	209	201	210	201	217	207	198	218	191	221	212	217	229	207	205	194	211	188	211	197	204	201	217	208	226	208	211	204	215	223	189	197	193	199	194	193	184	201	205	201	201	177	208	183	209	205	199	194	185	212	183	210	203	227	192	199	225	225	212	185	209	199	184	191	210	197	186	194	193	196	222	218	202	218	211	205	234	191	197	194	199	207	221	201	232	201	173	213	228	191	208	224	214	219	230	211	207	239	212	237	216	222	222	194	207	187	217	207	195	207	213	233	194	213	222	208	209	228	201	204	199	213	200	229	217	204	224	188	199	203	192	217	185	232	196	188	220	194	217	213	219	210	227	203	228	214	217	205	179	207	203	199	201	190	224	206	188	212	199	222	187	192	185	220	205	223	187	203	238	263	219	239	213	187	222	203	235	202	215	223	215	204	201	197	178	209	219	218	194	199	218	203	226	207	208	221	219	220	206	190	218	204	210	220	229	194	212	207	228	217	203	201	199	210	205	219	216	220	231	194	203	194	196	205	215	204	250	200	195	209	206	190	206	193	197	207	208	206	205	207	201	207	227	215	201	213	235	210	203	189	192	200	186	221	228	201	242	220	219	214	235	205	207	223	189	197	203	225	188	210	206	219	194	200	227	188	221	218	186	211	210	198	208	196	180	189	209	209	221	187	208	190	230	207	196	185	200	223	212	216	222	175	212	229	205	228	214	191	201	214	205	217	210	197	183	203	215	203	212	211	207	211	186	195	198	212	231	220	174	190	193	217	210	210	197	205	201	187	212	196	205	208	200	228	193	223	214	200	219	218	209	216	202	187	210	243	216	214	220	220	205	199	191	189	240	214	196	208	212	207	219	212	201	242	204	210	216	218	214	231	209	207	200	223	219	230	201	226	199	220	194	194	200	211	200	206	176	213	184	214	224	195	235	231	221	210	227	218	225	225	206	227	212	230	216	211	217	208	210	209	203	225	232	211	207	209	203	200	210	201	215	207	204	203	198	216	232	235	218	178	202	214	187	209	233	210	216	224	169	199	210	197	211	198	223	216	187	232	187	224	221	221	192	212	188	224	206	198	222	213	206	215	196	187	195	202	195	187	194	238	205	209	203	203	183	236	193	212	199	218	207	213	217	225	224	215	178	200	222	221	204	220	212	232	224	213	224	230	208	210	227	203	198	203	229	198	204	214	214	210	207	193	207	205	206	212	211	193	221	209	211	214	202	191	226	219	219	220	205	190	219	213	203	186	223	232	204	214	207	221	193	202	222	199	201	183	212	192	221	202	207	201	176	195	212	197	189	228	203	215	198	200	224	175	217	220	176	199	173	214	203	231	205	197	200	200	215	241	199	221	204	224	187	189	213	202	228	233	205	204	198	211	190	212	177	205	206	208	220	208	208	209	193	177	224	194	203	181	200	208	185	203	227	228	205	186	209	210	207	200	213	202	219	210	185	206	211	214	219	177	219	218	192	198	194	203	223	205	238	223	201	201	190	213	228	200	188	213	203	205	210	205	219	206	224	211	226	224	207	209	201	197	205	210	222	213	216	217	203	231	164	210	193	189	201	223	226	204	223	204	198	209	209	219	188	231	203	205	209	204	221	216	209	213	210	208	199	231	199	218	191	216	218	184	193	220	177	214	184	201	187	225	205	210	197	201	206	210	205	217	195	192	201	201	210	185	199	211	206	180	210	197	227	209	207	205	210	216	210	210	203	218	208	203	226	189	189	218	211	192	197	221	206	218	218	215	190	188	218	213	204	218	209	198	194	199
27372	18919	3794	412	266	269	257	252	259	275	246	232	251	239	229	239	244	234	264	234	241	249	254	212	238	281	223	249	227	267	257	262	267	275	242	246	230	224	237	249	247	245	254	253	238	242	236	276	203	240	235	200	252	253	239	231	242	231	218	230	233	214	240	255	225	232	233	213	244	243	244	260	233	247	278	235	252	243	253	232	247	238	245	234	263	252	219	269	282	248	251	254	241	212	250	224	251	237	216	277	239	241	242	235	251	247	244	219	254	239	219	218	255	241	236	226	242	270	208	243	254	219	256	223	224	222	255	228	274	253	237	270	259	217	220	265	252	230	247	229	230	265	235	227	212	236	233	264	236	224	226	228	232	240	255	232	231	242	255	255	229	252	219	257	262	261	220	252	269	228	235	260	233	260	251	254	250	253	243	242	226	218	234	218	210	267	206	249	258	242	261	225	261	244	263	242	243	274	233	218	261	260	248	239	238	238	227	231	232	242	247	216	234	247	228	249	221	229	216	256	243	263	205	247	217	251	261	231	271	246	270	228	257	257	254	240	226	236	221	222	217	249	249	252	245	219	257	250	224	267	227	236	240	253	207	246	247	218	244	267	246	222	254	237	230	232	245	244	236	266	245	253	268	255	273	229	241	272	243	229	238	256	214	236	240	211	220	241	241	258	228	249	237	243	255	210	259	265	226	232	213	242	246	229	257	261	234	220	240	239	243	220	246	250	261	253	250	251	235	267	241	276	241	245	231	229	258	253	242	251	229	224	241	253	208	228	211	218	245	226	218	260	230	256	218	245	246	227	235	242	235	221	252	239	235	270	241	251	246	235	238	251	255	249	248	212	236	217	235	227	239	216	250	245	225	241	258	229	260	249	241	223	239	224	233	213	245	247	242	247	241	236	269	242	225	260	236	232	261	254	227	243	289	239	250	250	214	256	229	244	234	236	247	257	241	235	222	241	248	217	255	212	223	227	234	222	259	252	260	228	242	235	252	232	257	261	225	220	225	219	211	226	244	230	187	254	248	243	215	220	237	238	241	216	263	219	231	233	240	249	243	257	222	236	254	239	244	230	262	253	234	245	239	253	248	214	236	225	262	242	228	246	241	252	221	240	252	234	227	236	248	245	235	227	262	219	255	217	231	227	223	236	258	236	257	259	255	266	254	234	228	235	231	233	247	264	244	246	231	235	245	245	234	232	219	254	252	232	214	242	237	232	219	257	265	252	208	247	213	240	230	253	237	222	247	228	256	270	241	274	232	244	235	230	249	248	243	238	241	213	224	227	226	229	244	217	240	251	236	245	224	237	253	228	240	237	258	252	239	228	227	240	237	207	243	264	240	252	247	265	253	238	231	262	237	250	244	242	230	248	261	227	251	235	240	224	252	242	214	214	239	241	245	224	227	239	248	234	249	240	249	232	238	227	224	224	245	251	250	236	240	238	260	238	259	239	206	240	234	260	255	290	270	240	216	259	211	223	233	247	232	231	221	225	257	220	248	262	251	257	225	255	242	251	243	243	230	240	238	232	236	262	238	258	253	251	239	255	272	206	244	232	265	238	236	236	232	245	254	238	249	256	218	244	227	255	211	247	247	205	240	227	239	236	224	250	258	230	243	250	235	261	248	254	217	240	257	246	244	231	248	238	200	257	240	229	217	265	230	232	233	223	239	239	232	255	229	226	225	264	263	248	238	250	283	251	223	245	249	257	251	260	248	247	203	241	230	222	263	205	234	223	235	216	249	245	246	218	231	242	258	255	227	230	255	224	238	212	249	215	241	253	244	243	259	236	269	240	241	249	232	264	255	217	223	276	241	232	228	251	235	241	240	243	235	213	257	248	215	227	230	229	227	236	252	234	249	241	215	220	224	244	248	269	242	229	212	242	255	266	237	224	271	236	244	233	236	262	234	247	215	269	216	240	242	240	248	246	223	247	264	230	219	255	213	242	233	230	261	247	245	232	243	230	229	235	243	226	223	247	230	220	218	225	242	225	259	252	240	240	220	231	243	259	233	245	223	242	236	237	232	256	247	242	217	251	227	246	262	241	227	221	228	242	215	248	249	227	255	233	254	221	253	241	236	238	236	252	261	256	212	261	240	230	238	240	224	250	230	229	256	258	244	238	261	261	238	219	245	208	227	230	228	244	214	221	216	251	233	253	247	234	234	253	231	249	230	198	232	224	233	240	257	203	214	229	267	249	233	260	226	235	256	234	238	226	222	248	243	229	248	226	254	231	227	256	256	234	209	257	223	244	210	233	237	223	223	232	228	235	196	226	227	259	254	224	272	262	200	265	247	216	228	232	244	237	253	249	239	264	226	225	264	247	249	231	248	230	250	258	218	200	243	256	243	235	244	235	243	227	230	255	268	245	263	221	226	218	203	214	244	203	243	265	267	230	242	243	251	256	224	250	250	248	221	224	242	250	258	252	213	244	241	252	251	218	236	225	256	228	230	262	266	236	242	211	223	249	261	248	271	205	230	206	224	248	239	263	246	233	226	230	247	230	210	224	229	233	257	228	237	236	235	251	241	270	245	220	233	227	255	247	267	266	230	226	226	257	234	245	249	231	244	249	249	243	190	225	194	243	210	267	256	260	250	235	231	221	254	269	233	244	246	279	257	209	245	243	254	251	239	248	284	250	227	229	241	246	232	224	250	243	238	270	260	240	226	244	248	247	261	238	238	264	253	212	272	239	222	258	229	236	238	230	227	228	239	228	225	224	236	225	240	227	238	244	240	229	235	215	251	284	247	250	242	233	243	227	222	241	229	218	251	228	277	250	258	246	244	237	252	236	243	266	237	236	262	251	276	225	226	216	253	230	246	280	246	226	256	252	244	248	236	235	219	228	246	226	241	235	250	250	241	222	258	236	260	244	237	229	197	232	234	239	236	239	246	256	225	223	233	243	214	234	238	211	245	221	251	246	236	257	257	248	228	237	232	221	254	253	261	256	227	250	217	243	248	249	214	244	220	232	242	217	248	242	248	251	241	230	248	239	228	222	251	233	238	236	235	225	219	242	221	239	248	222	261	263	222	232	228	267	247	250	246	241	250	237	223	240	243	224	249	237	241	246	221	272	228	245	231	244	236	252	252	238	247	233	227	258	257	252	250	225	248	258	253	220	238	243	217	236	209	235	248	252	248	213	254	250	270	241	231	229	253	236	242	223	246	238	242	233	231	241	223	236	210	231	243	221	236	251	244	261	233	232	228	221	252	238	236	251	245	259	228	235	247	227	269	213	249	244	232	255	260	254	253	268	248	252	226	253	231	251	231	259	252	199	243	223	244	249	238	246	260	214	231	257	255	259	227	221	232	247	230	274	275	242	251	237	241	250	251	253	275	271	220	230	248	238	220	253	241	269	234	210	237	232	236	234	224	249	231	254	244	269	258	249	248	254	243	206	262	274	239	237	255	232	243	257	235	253	227	211	247	243	246	240	247	270	260	242	263	235	235	227	244	227	244	257	236	268	243	274	223	271
18914	7863	1172	725	631	547	535	485	513	487	461	481	493	434	488	502	458	485	475	475	489	450	456	489	494	452	432	491	473	476	470	450	436	466	467	433	476	457	446	484	465	486	484	454	493	467	455	459	499	469	479	456	460	465	496	515	423	403	487	521	471	478	534	493	487	466	453	482	436	460	543	480	436	446	447	464	448	472	463	471	430	474	445	465	438	499	463	479	433	481	469	458	482	509	456	479	445	516	452	466	458	455	445	406	460	485	441	469	474	471	489	468	458	447	470	432	458	462	473	444	440	471	457	482	519	447	453	449	460	477	493	406	477	455	470	427	443	451	487	456	499	477	452	472	428	443	418	458	483	468	463	433	450	446	460	466	481	460	467	455	474	493	451	457	449	431	463	449	494	496	476	483	446	461	511	462	487	459	489	464	442	473	482	489	455	442	478	485	463	463	491	414	469	438	461	439	465	453	463	475	456	480	508	468	474	461	480	434	443	486	451	481	462	443	452	424	465	454	466	479	471	487	482	478	468	479	420	434	448	500	450	479	494	449	479	436	471	483	454	470	449	445	483	474	464	502	433	455	435	439	493	467	455	451	442	444	434	430	460	443	483	467	477	435	453	430	501	467	446	458	477	507	452	473	455	489	448	484	459	477	473	459	481	479	480	472	421	494	482	451	462	453	468	430	502	457	486	444	453	518	454	472	428	469	461	489	436	442	412	439	461	454	451	487	449	423	468	417	504	461	461	485	464	469	471	467	471	473	463	499	487	478	467	489	476	426	450	460	485	474	444	473	450	437	465	451	446	495	464	466	458	442	459	448	427	480	513	462	443	450	421	501	458	477	458	467	495	469	487	487	493	489	497	462	465	427	441	481	467	438	475	480	479	449	464	464	487	455	468	473	475	488	507	455	437	478	474	477	461	490	449	485	439	435	457	476	469	481	436	469	473	459	464	454	485	450	480	489	480	473	494	459	426	475	502	442	463	444	468	442	446	470	451	463	481	456	520	504	412	466	522	479	469	451	454	499	465	455	498	478	439	461	437	514	492	491	439	440	467	471	495	504	481	450	475	483	461	477	431	471	481	484	444	442	462	451	486	469	493	471	446	460	451	449	471	472	461	505	453	427	457	426	432	469	484	458	496	462	445	470	463	477	479	462	436	466	454	438	442	455	470	474	476	426	430	460	467	482	509	471	475	490	476	455	443	465	464	462	446	457	450	510	478	442	443	475	476	434	480	445	456	471	440	465	464	467	500	426	492	478	437	460	472	419	457	442	502	467	441	479	446	459	464	455	497	486	433	474	491	440	472	468	477	460	529	421	448	431	459	457	435	510	438	459	453	486	460	482	442	444	475	481	459	446	453	446	457	446	458	471	457	444	487	457	461	482	482	478	436	483	512	478	491	498	478	422	490	448	477	430	517	421	494	451	441	478	472	462	445	487	439	470	464	439	477	457	459	483	428	467	475	474	478	464	475	443	456	466	478	455	478	488	458	462	454	426	440	442	464	456	470	478	473	459	442	485	500	437	460	476	452	456	430	457	463	429	457	447	492	480	465	485	463	438	496	419	458	470	463	494	465	424	491	455	462	498	477	449	437	462	478	473	497	474	460	451	434	476	478	487	487	484	481	476	395	490	455	457	477	474	496	504	474	437	478	484	440	430	450	445	495	451	451	452	476	472	468	498	452	479	431	462	465	478	452	475	518	472	451	470	493	491	513	457	466	489	461	442	441	502	498	409	448	466	491	459	410	462	451	459	454	482	490	456	484	449	461	410	467	479	487	482	445	460	444	481	456	462	457	438	451	438	432	457	476	482	452	462	490	447	444	462	465	449	432	493	426	524	437	536	463	492	494	470	438	463	468	453	458	490	449	448	447	471	440	443	429	477	451	443	492	486	451	490	475	459	451	480	462	487	505	494	476	466	441	466	459	478	464	452	478	470	476	460	495	458	460	492	477	452	471	447	454	433	460	443	458	460	454	449	486	425	484	453	462	471	460	450	453	491	429	477	492	442	475	452	424	476	465	434	482	478	462	461	480	458	433	473	494	477	482	505	476	517	440	484	437	476	432	471	454	483	453	474	486	469	489	476	470	468	466	481	496	484	424	472	463	466	446	410	477	494	473	448	452	459	477	444	503	475	477	452	430	458	477	523	406	475	435	495	472	418	490	474	443	422	492	481	527	440	471	443	482	448	481	460	428	480	483	497	435	483	469	491	464	472	468	499	471	407	466	503	511	431	446	404	468	470	427	481	443	507	467	472	467	484	447	462	508	479	447	466	465	459	471	444	497	459	472	450	463	465	480	480	435	438	471	468	451	492	486	459	467	445	464	447	456	436	477	458	480	510	473	449	488	456	492	479	470	471	478	482	441	443	453	476	480	449	471	469	443	447	458	469	482	474	448	472	500	498	421	455	472	454	486	429	494	469	482	425	451	433	467	474	472	442	469	440	423	457	456	479	474	489	474	473	466	444	435	439	503	445	498	491	471	442	475	471	468	464	493	449	432	449	444	435	492	476	438	447	470	453	436	439	490	478	471	456	430	459	447	463	446	474	476	463	453	452	451	485	468	459	452	453	429	449	425	473	465	480	466	506	446	451	437	451	482	449	480	482	511	450	452	495	511	436	438	445	506	418	472	454	444	490	473	491	467	483	446	485	464	495	501	465	466	448	422	430	492	452	459	474	454	449	509	443	491	437	454	461	463	480	483	465	491	483	492	444	467	464	438	436	479	467	475	445	431	468	474	435	496	495	487	461	429	454	484	456	452	503	466	498	464	468	504	463	445	474	477	444	483	460	456	475	487	456	453	434	433	449	472	462	477	457	506	477	457	484	444	484	465	466	456	473	432	483	453	474	466	454	481	450	497	443	452	440	445	428	431	481	479	471	501	463	424	477	430	472	457	521	459	446	472	408	470	470	443	447	457	495	467	465	441	504	474	506	451	497	438	425	464	472	463	440	458	457	488	479	457	446	524	442	449	448	451	473	415	460	453	432	470	437	457	440	498	469	477	453	454	469	466	438	444	468	458	469	440	477	498	432	474	441	461	450	460	467	450	484	441	459	490	483	446	479	446	467	500	485	460	447	436	469	471	478	477	468	434	461	465	465	480	483	488	453	486	460	475	507	477	491	461	438	446	467	486	437	462	462	461	482	455	457	467	450	403	451	539	482	466	495	455	487	512	484	432	493	493	489	468	439	489	457	461	461	493	471	457	465	464	442	453	453	461	424	429	468	496	450	513	444	455	455	468	431	473	491	449	454	484	461	445	486	470	454	454	466	466	467	460	455	445	438	446	454	441	428	455	482	453	438	451	453	479	475	492	461	479	478	483	451	471	478	472	438	449	447	466	477	490	459	498	482	479	478	452	452	468	502	459	466	452	485	462	443	462	452	491	485	471	495	476	509	447	464	471	446	437	470	491	488	454	440	477	450	475	457	446	462	471	459	459	464	489	468	452	440	448	483	446	453	446	463	418	490	507	458
25608	21370	25235	16571	721	375	347	324	293	299	274	273	266	259	259	252	263	249	259	226	257	228	289	227	257	244	253	255	253	266	228	267	233	247	232	287	238	252	259	230	218	248	220	267	264	248	237	267	240	235	265	249	250	229	237	230	271	273	239	246	243	245	263	246	247	254	252	222	230	234	236	251	255	238	241	242	254	262	276	235	261	242	257	273	259	228	286	228	245	276	220	262	227	241	228	242	246	266	213	226	233	242	242	258	239	255	256	227	249	271	256	220	242	266	268	238	246	256	234	260	241	241	261	255	249	220	258	251	227	224	226	226	228	260	230	244	245	266	252	229	280	234	252	234	234	264	233	237	244	244	237	222	264	251	222	250	205	198	221	218	227	238	259	245	259	218	239	228	245	246	229	239	221	233	228	236	247	233	250	248	232	239	265	226	225	230	246	228	235	224	249	243	284	282	262	240	255	247	249	235	248	262	234	261	279	257	253	250	257	243	258	222	225	225	225	255	243	242	225	217	222	233	259	241	256	251	256	273	232	237	250	224	237	228	222	244	239	242	254	227	224	243	263	236	260	261	229	265	216	221	268	240	248	248	234	220	227	229	259	266	232	260	241	212	239	241	253	214	259	224	244	235	261	232	219	246	242	244	255	268	273	253	239	253	238	215	245	243	238	246	228	256	234	255	247	255	236	218	233	244	220	268	217	253	239	242	236	203	248	258	243	232	250	255	232	240	222	242	202	230	233	249	233	241	249	254	227	271	226	255	249	231	249	244	281	231	249	213	229	275	261	250	272	227	254	254	245	253	282	236	257	222	227	261	265	233	237	252	251	250	275	244	254	236	249	226	254	267	222	210	220	216	222	234	250	258	294	236	255	249	244	257	252	240	268	267	216	239	229	249	255	239	262	254	234	262	239	246	252	247	245	226	254	238	265	233	240	257	247	256	256	263	271	246	234	231	260	253	236	237	265	243	250	253	249	263	238	262	239	221	261	248	249	243	232	243	231	250	244	265	224	233	232	252	264	229	233	271	247	242	210	232	253	250	242	233	241	260	243	231	237	247	252	262	252	233	288	234	242	265	209	230	267	251	213	256	259	229	242	251	234	246	271	259	224	256	263	246	246	244	249	244	260	232	233	252	249	239	214	250	232	218	243	238	216	258	207	264	257	236	227	263	235	212	247	277	240	222	278	228	232	236	240	235	223	249	243	255	241	241	229	235	235	244	230	250	250	239	244	248	256	248	224	269	228	254	271	229	239	244	234	235	265	251	249	261	230	251	269	269	234	234	245	234	245	228	242	256	242	236	244	256	217	226	261	226	267	233	229	239	240	240	262	260	257	253	231	259	248	256	252	253	257	233	256	250	261	243	228	237	248	254	220	240	233	244	265	248	211	232	244	254	261	259	273	246	268	246	217	253	248	213	234	265	228	231	232	238	232	241	237	241	243	260	221	220	231	257	227	221	269	232	243	244	234	259	261	271	251	250	223	246	249	261	248	237	252	259	260	237	230	249	220	215	230	245	256	254	264	250	254	258	252	231	259	255	209	265	204	270	234	235	223	248	240	221	232	244	254	227	235	238	226	241	244	237	231	247	241	242	257	248	253	231	243	231	256	243	234	239	252	237	280	226	252	249	233	233	231	216	254	266	242	246	250	238	241	224	259	236	245	261	250	236	260	265	256	254	245	222	233	256	252	236	231	238	227	264	226	223	254	234	241	244	236	272	234	236	233	265	258	255	261	217	261	260	260	267	248	261	228	267	228	242	237	230	250	253	252	246	223	233	222	251	268	227	281	253	244	229	235	262	261	226	247	269	251	256	255	244	250	243	231	230	245	228	232	260	242	273	267	259	239	237	225	262	235	253	229	236	248	237	214	248	249	251	247	197	244	229	244	241	235	203	231	266	249	259	243	221	246	235	267	215	225	240	255	236	235	252	243	244	241	238	247	241	221	246	240	225	245	232	237	226	244	256	241	259	268	272	260	258	258	259	236	234	247	221	217	226	223	244	251	249	228	210	258	239	240	246	241	234	240	259	249	248	200	232	245	257	233	223	224	233	255	246	243	245	215	242	238	258	244	272	240	275	265	248	253	241	242	249	270	231	251	238	262	284	254	249	246	240	223	215	245	250	222	269	219	238	246	232	226	222	258	250	247	250	251	257	256	233	249	250	263	274	268	217	217	235	246	237	270	226	228	246	234	239	211	234	214	232	228	250	240	236	220	268	249	227	250	277	240	267	231	251	259	220	237	248	257	262	270	270	257	233	260	260	231	218	210	248	252	257	233	241	240	222	251	258	224	225	271	250	252	261	254	217	204	265	259	266	237	240	224	220	252	266	248	234	219	262	255	250	230	227	244	250	275	242	258	270	264	234	227	231	254	222	211	229	254	227	245	223	229	226	202	255	232	244	223	228	233	257	245	229	268	238	238	257	241	244	253	274	275	242	222	238	238	252	238	242	241	229	254	256	221	255	246	245	262	257	256	283	256	249	260	252	245	245	247	256	235	254	239	210	254	250	248	228	259	233	234	280	232	236	265	232	243	231	252	230	266	234	252	245	253	243	245	246	248	261	246	276	219	253	250	253	240	264	256	272	268	225	217	227	241	258	244	239	261	250	232	239	236	238	256	232	231	253	257	274	239	246	259	254	242	225	245	232	230	241	240	249	243	262	244	235	230	268	235	246	226	236	237	248	214	240	261	243	229	248	233	245	234	232	239	255	245	256	275	244	254	237	247	255	237	261	257	261	240	245	267	248	277	222	275	258	256	230	222	252	260	239	230	234	261	253	236	249	265	240	234	257	249	249	259	266	242	246	231	262	264	249	284	241	243	233	236	233	252	256	232	272	228	230	227	238	241	240	237	251	244	261	262	245	230	250	238	263	237	268	245	247	230	248	225	239	238	199	262	252	243	244	229	260	218	233	225	263	261	233	242	233	238	225	238	238	245	239	236	266	220	197	274	249	261	231	239	256	209	279	261	229	239	242	257	237	230	254	239	239	247	266	281	274	256	238	239	220	221	227	229	234	220	239	226	239	227	211	251	245	242	236	258	242	233	252	249	254	241	242	246	242	235	220	253	230	244	267	220	241	262	232	246	236	266	271	265	231	238	238	255	248	269	220	238	233	265	234	248	265	239	253	230	207	234	236	207	255	249	253	256	254	225	228	227	250	240	266	242	245	246	276	242	251	259	267	251	247	244	214	235	236	254	229	235	252	251	250	251	262	238	233	264	227	246	249	242	244	236	252	242	256	262	250	257	262	269	228	239	253	226	259	213	250	227	263	252	235	237	245	222	255	241	249	261	244	266	250	218	225	244	237	260	273	272	207	261	241	269	245	227	244	198	248	227	258	256	218	274	254	245	249	243	239	240	232	269	218	259	226	235	235	251	231	257	252	268	250	244	256	232	256	242	235	232	245	235	261	264	242	252	234	213	226	245	246	248	254	224	244	227	200	240	253	265	262	255	219	227	246	226	241	254	222
21936	12533	3478	1760	1176	952	825	767	702	654	573	612	552	499	500	523	517	530	488	481	464	548	501	500	497	514	502	516	464	453	474	494	464	493	494	505	471	461	507	456	508	503	493	475	499	466	519	521	469	501	464	470	490	500	473	455	480	482	503	514	475	487	476	495	473	491	501	473	465	469	475	475	512	461	458	476	487	468	486	469	468	484	447	502	462	447	464	440	474	444	484	475	506	524	462	460	513	412	491	517	488	489	503	480	495	474	496	504	469	493	455	467	487	485	485	488	481	494	516	414	478	485	452	484	439	450	477	472	509	499	505	451	525	478	466	434	448	454	477	449	462	473	453	478	452	440	496	510	480	475	458	454	479	470	531	489	469	474	484	506	509	454	460	456	484	492	519	460	472	451	443	464	479	504	460	480	486	488	491	468	481	499	479	448	480	469	478	465	496	485	468	428	482	459	445	514	503	483	470	481	459	453	500	484	473	486	459	496	481	479	504	485	494	451	500	499	461	477	483	509	455	456	453	501	482	475	498	482	430	463	504	481	485	466	450	469	431	461	464	426	460	458	453	435	445	479	464	436	496	498	463	470	504	455	480	455	485	478	531	476	481	489	481	462	492	443	427	471	512	446	470	456	500	468	502	472	492	489	471	453	469	494	461	459	496	515	484	459	490	489	448	483	464	522	477	507	464	465	457	461	476	456	454	487	485	458	432	476	469	452	470	507	456	452	488	449	484	422	457	461	451	473	449	483	470	480	506	500	450	471	499	465	442	508	456	479	490	483	466	517	456	519	449	491	515	474	469	486	464	490	492	468	458	514	517	456	469	477	477	432	502	486	485	469	469	482	485	487	427	481	459	498	465	471	439	459	507	486	479	483	486	469	478	475	511	489	487	448	471	503	453	462	455	467	467	492	507	466	501	460	464	510	482	489	470	427	472	491	466	466	454	487	476	447	463	459	479	481	479	492	440	476	462	468	482	487	448	485	456	466	482	466	454	448	483	465	461	515	483	470	450	450	521	455	470	499	465	466	469	468	426	498	488	492	486	476	437	471	464	461	482	470	464	475	439	455	446	465	482	447	451	487	455	471	469	457	413	510	450	443	456	475	493	501	475	479	472	465	510	512	461	459	431	486	466	464	463	470	482	471	463	466	485	494	448	484	505	494	456	444	479	478	492	472	488	496	481	466	455	466	474	463	477	464	469	501	475	430	487	493	480	476	464	471	428	418	497	463	437	493	478	455	447	435	450	507	501	457	508	466	470	461	478	475	475	435	493	516	471	497	475	487	486	481	449	447	509	479	474	472	470	503	489	471	468	472	465	492	489	474	522	460	462	462	489	490	472	510	484	518	497	421	471	517	495	463	505	450	472	469	466	450	498	466	465	451	439	482	483	482	439	483	483	477	458	449	449	450	426	463	489	474	492	443	429	451	439	483	480	499	471	478	514	488	437	479	479	439	471	476	480	443	510	473	490	448	488	501	445	466	445	479	496	449	462	470	527	469	452	493	440	439	456	468	463	462	493	464	457	415	473	476	467	454	444	475	465	485	489	480	517	487	494	463	467	454	487	475	489	509	450	486	493	512	488	468	491	458	510	459	470	446	463	468	467	455	455	436	504	464	469	454	488	470	480	477	492	487	464	446	503	510	496	469	427	459	455	479	523	454	454	447	452	475	471	483	478	490	461	467	451	471	527	444	498	476	455	477	478	471	506	457	478	464	472	485	496	474	425	422	453	501	490	465	456	500	457	504	493	461	487	479	469	480	449	496	502	494	487	478	464	484	497	460	505	519	479	481	445	458	470	440	460	449	473	524	447	483	488	494	448	473	515	452	464	488	470	486	462	482	465	505	461	452	450	487	481	484	473	486	463	472	508	497	461	463	473	468	464	508	430	498	456	459	497	498	472	455	467	458	482	492	456	475	478	423	498	447	496	459	472	463	459	479	462	498	460	452	485	466	490	511	468	460	472	484	473	481	441	457	454	464	480	472	501	483	504	414	489	489	493	453	489	466	463	502	447	493	487	472	451	487	489	487	474	480	429	456	503	472	452	507	481	483	448	462	470	477	454	454	453	486	493	477	456	435	484	447	435	461	463	429	473	474	489	477	474	485	467	452	476	473	470	461	466	465	453	450	493	464	473	448	511	483	427	520	463	472	427	485	491	491	488	468	467	496	480	447	443	477	443	461	459	505	487	490	473	480	466	427	502	469	473	449	436	472	481	459	480	487	476	459	445	506	478	459	471	461	488	457	446	441	497	490	489	439	466	476	468	462	462	469	457	476	455	472	456	478	458	452	485	497	481	451	497	474	467	464	492	480	492	486	530	498	495	477	470	499	460	493	462	490	490	463	466	481	466	471	485	477	484	484	448	459	485	477	458	470	444	474	502	459	437	457	492	476	478	484	460	497	479	452	477	469	462	477	455	496	485	497	522	498	464	456	519	487	507	472	517	464	470	461	453	471	476	455	453	499	531	495	447	473	461	485	491	479	478	495	483	525	491	467	462	501	478	477	454	486	449	444	482	468	473	456	476	491	459	468	495	481	464	470	488	451	450	487	459	493	455	525	492	515	451	504	459	464	470	464	491	505	464	502	492	469	475	487	434	471	473	434	479	474	469	460	447	478	495	443	508	516	475	450	467	465	491	467	483	457	493	482	480	491	481	474	497	438	483	473	490	478	494	476	470	468	481	493	456	438	479	487	489	445	501	466	468	473	514	409	491	454	442	471	476	503	476	451	502	479	485	505	473	470	447	455	472	463	501	412	465	453	503	451	477	488	457	490	475	488	472	476	501	494	492	457	477	441	449	445	514	461	495	432	489	459	449	484	483	490	465	479	467	486	459	463	471	432	463	458	486	502	487	448	480	440	480	476	433	454	474	456	486	472	493	470	469	516	450	502	473	503	453	509	470	438	506	483	466	450	500	486	477	469	482	478	443	462	479	428	495	428	480	445	480	439	460	465	483	442	464	492	459	481	438	495	496	501	471	500	451	481	489	486	473	487	495	516	520	490	481	449	493	451	450	468	497	484	416	472	458	461	503	440	464	501	470	451	499	483	458	477	452	460	454	478	484	456	469	467	510	472	475	477	445	495	458	488	450	445	508	462	469	475	483	494	495	499	460	468	454	444	488	476	462	488	455	486	485	464	488	463	468	448	458	461	505	461	475	479	473	490	474	464	513	444	460	455	462	507	491	514	474	448	478	508	486	478	503	435	487	434	441	483	461	444	506	427	462	474	507	456	506	485	459	463	458	469	466	471	434	479	479	475	477	491	498	494	465	493	471	494	495	474	447	472	461	474	462	487	486	458	480	473	480	441	448	461	463	468	422	426	496	468	481	450	476	449	474	486	447	475	493	467	510	482	471	454	506	510	486	456	448	460	491	452	492	485	457	444	482	465	497	491	462	494	467	478	445	444	428	483	469	479	490	495	469	498	467	482	436	450	488	463	507	475	450	503	438	413	489	482	453	498	459	460	501	456
23633	21503	29182	24215	21480	15552	1068	440	331	305	241	251	217	188	192	145	170	154	154	145	138	132	144	116	118	128	117	128	136	113	123	128	108	120	119	128	115	123	104	102	109	119	109	98	128	102	125	127	138	113	101	100	95	105	104	115	103	117	106	109	108	88	111	101	101	108	109	98	111	99	106	117	123	108	91	93	96	105	99	105	93	94	108	109	115	108	110	96	108	99	107	105	87	101	97	96	102	106	97	84	95	98	111	100	89	98	119	120	95	97	97	80	98	99	102	90	87	107	102	118	103	101	99	87	115	95	114	106	114	77	94	125	94	114	75	99	109	92	79	83	105	106	84	101	110	103	103	83	105	97	117	95	111	96	95	83	105	109	107	105	123	102	105	119	107	97	105	94	109	104	104	110	106	99	92	94	106	88	103	109	87	94	76	126	103	91	102	104	112	103	98	104	90	112	110	123	116	91	121	97	104	110	96	107	97	102	93	117	105	109	83	112	94	99	117	88	99	101	104	112	116	86	113	111	94	108	111	102	108	90	111	90	111	93	105	92	94	85	105	119	104	90	112	88	86	116	101	93	93	94	101	113	103	104	94	113	114	103	117	88	120	93	82	124	118	111	97	99	119	85	94	105	116	100	130	87	109	107	116	94	111	92	110	96	104	93	103	112	101	113	122	109	97	111	113	115	85	101	110	117	108	103	98	93	110	104	97	111	96	108	110	108	108	109	92	114	107	92	100	93	105	102	100	99	109	99	125	85	113	107	90	100	105	102	105	106	98	111	98	107	91	87	97	85	100	102	92	83	106	115	87	99	115	86	94	108	93	93	109	102	88	89	88	107	109	105	98	114	96	93	106	112	105	100	100	120	113	106	77	108	99	114	92	103	106	102	103	94	92	102	109	98	87	101	113	111	120	120	88	93	84	110	90	114	85	111	108	102	95	118	96	102	93	101	103	99	97	98	116	102	110	105	96	120	109	108	110	109	84	117	96	112	102	101	110	109	106	113	109	95	95	82	111	97	115	117	100	86	89	108	110	97	110	91	116	112	108	129	109	122	96	111	107	97	101	123	128	101	95	97	97	92	105	97	115	106	99	98	92	95	92	96	95	96	74	109	112	113	97	100	101	88	117	88	102	99	111	106	107	106	113	103	103	102	103	92	131	100	93	87	111	131	106	100	101	106	127	90	105	104	110	101	88	89	99	92	108	114	81	106	104	107	89	106	111	106	92	114	107	106	90	99	100	88	90	90	96	101	108	127	107	105	114	79	114	111	105	102	110	96	102	97	85	100	109	104	120	105	100	96	97	98	115	115	87	105	99	101	98	95	87	102	76	102	119	108	104	108	92	112	107	109	103	107	103	98	95	98	105	116	106	88	105	96	81	105	108	94	98	112	114	94	114	88	93	100	100	121	91	93	91	95	120	114	123	99	103	88	105	110	97	89	111	104	97	100	117	103	102	120	107	89	102	102	127	124	109	103	107	95	107	105	120	102	82	97	101	124	102	110	93	95	112	96	103	104	106	109	94	100	95	97	98	108	86	116	103	82	83	102	97	92	87	93	130	102	110	92	112	95	100	102	119	97	100	105	82	98	103	112	93	107	88	100	90	97	102	99	102	114	90	98	112	121	117	111	103	102	115	104	117	96	98	110	95	108	121	98	94	94	90	105	118	98	107	118	115	105	98	107	121	93	98	104	114	89	97	96	116	95	106	105	110	100	106	98	87	119	92	113	103	109	106	89	99	113	119	123	98	93	99	95	116	124	119	114	111	81	101	97	114	99	119	111	113	103	89	107	117	101	103	103	111	91	124	109	107	93	100	107	100	97	90	93	82	111	100	97	103	97	99	119	82	96	117	107	94	97	103	102	105	108	98	85	102	92	112	93	93	85	109	108	108	114	111	86	96	92	84	110	108	98	115	97	100	112	106	105	94	103	114	104	112	110	91	112	101	103	104	107	109	103	103	107	122	102	113	108	112	108	105	102	107	88	101	88	101	110	121	96	94	106	114	80	122	88	98	110	90	97	108	113	99	98	111	119	96	107	118	111	119	99	113	103	98	104	103	115	105	95	102	112	91	83	90	113	97	104	93	103	104	111	97	111	109	107	93	74	106	92	100	90	110	94	104	92	105	99	99	94	98	114	118	89	92	103	106	79	78	76	93	84	98	99	97	108	104	95	79	105	117	114	94	108	95	98	94	105	102	103	109	96	104	94	96	93	100	103	105	114	108	105	107	97	100	119	81	100	114	101	100	92	118	97	83	92	114	101	90	115	103	95	105	113	104	119	96	106	99	103	109	131	126	91	113	114	98	107	104	94	97	106	102	107	85	84	100	110	113	115	110	88	103	85	98	107	122	99	104	116	104	97	87	109	82	91	99	99	110	114	106	99	107	114	106	101	110	114	99	94	110	105	104	97	119	99	102	115	101	94	96	110	90	100	92	94	121	102	102	95	113	97	105	79	94	112	113	91	83	98	94	99	95	86	113	96	123	98	106	92	116	116	98	97	117	88	108	98	113	89	93	100	98	118	108	105	99	108	112	105	89	94	115	90	106	108	99	98	102	96	107	100	99	107	108	102	105	106	99	87	109	106	114	105	93	108	112	92	110	94	107	113	90	84	103	108	93	111	109	112	97	100	94	116	136	103	107	105	118	100	116	94	97	84	98	99	101	114	106	104	95	97	102	90	98	95	112	114	101	72	90	103	98	108	117	100	114	84	108	95	109	107	98	93	101	97	104	95	73	118	95	92	110	116	99	123	108	114	113	83	92	117	89	93	97	117	100	118	101	112	110	107	93	101	95	97	98	95	110	122	96	103	111	81	101	113	100	101	83	113	116	88	92	106	90	116	108	115	99	97	115	116	94	114	110	108	88	94	111	102	109	95	99	99	92	105	113	105	109	100	104	79	111	98	101	97	109	102	107	106	83	90	92	105	86	104	83	102	99	97	109	109	103	106	92	110	104	97	109	110	96	83	106	103	84	92	107	91	95	108	140	100	95	119	122	106	105	107	91	98	112	106	102	94	99	102	106	92	104	114	110	95	89	98	97	114	102	123	100	86	86	105	109	86	95	93	89	101	104	96	90	86	116	108	101	112	79	105	79	112	93	105	118	102	115	91	107	106	82	100	105	105	125	108	91	106	108	94	70	111	90	102	98	107	127	104	106	105	96	104	107	110	92	102	96	88	93	92	111	109	92	109	110	97	116	122	86	96	94	81	104	90	105	102	110	116	94	93	108	94	106	107	94	112	99	89	93	118	87	103	107	80	99	88	106	114	89	102	101	93	90	98	99	100	111	117	97	88	87	93	118	94	131	111	103	97	109	100	87	119	95	117	107	118	106	106	113	110	96	114	104	98	117	97	90	103	112	81	89	115	103	95	95	110	89	107	107	100	108	98	90	110	99	104	118	107	110	98	101	112	92	92	98	99	118	104	117	95	116	106	109	112	97	99	101	102	111	99	96	101	100	108	103	83	124	91
30402	25375	11343	5833	3820	2643	2011	1552	1250	1026	895	801	600	584	538	469	459	432	397	377	382	325	311	321	271	282	299	290	267	297	247	269	259	271	253	242	249	255	251	252	248	239	239	240	221	219	236	220	235	249	217	239	204	228	240	218	214	200	210	223	223	215	237	201	245	255	230	220	225	219	209	241	216	223	233	219	222	219	204	221	206	232	213	191	212	204	199	202	202	218	222	229	200	232	207	211	197	227	229	207	178	213	217	216	199	200	190	216	203	170	204	191	218	220	201	205	187	212	211	236	216	180	218	196	211	194	211	212	200	234	216	219	205	209	209	206	206	209	194	210	239	198	214	208	212	183	215	205	184	208	200	233	195	212	213	219	247	202	199	198	188	207	213	199	202	209	223	215	219	198	198	199	196	207	180	212	205	189	217	210	229	223	198	206	180	186	193	192	205	201	191	222	215	195	188	171	207	226	198	218	234	182	194	178	215	207	226	235	197	214	201	193	205	198	210	211	211	199	206	179	194	211	203	221	214	199	215	208	222	215	226	192	192	217	227	209	197	195	218	196	207	206	194	205	200	223	201	218	227	212	191	210	206	211	171	219	210	208	234	183	213	189	218	213	206	221	190	186	218	194	205	208	233	213	218	179	201	235	202	187	206	212	206	184	211	186	177	203	200	224	180	191	191	231	209	184	228	211	215	210	210	216	212	188	201	210	204	223	201	223	209	204	218	208	214	176	202	205	186	180	206	196	214	180	206	206	216	215	210	198	199	195	223	193	191	197	186	195	212	186	217	198	192	200	185	192	234	228	216	210	207	230	204	201	191	182	230	191	214	191	201	214	204	208	202	220	187	251	192	220	222	213	204	207	195	215	176	207	217	204	201	203	203	214	224	196	193	193	215	220	197	193	209	184	212	201	226	209	208	212	212	180	206	201	220	239	215	189	195	209	204	226	195	217	189	206	191	206	211	209	203	199	224	210	203	203	190	203	196	199	204	221	215	192	221	198	214	224	206	218	205	174	208	207	211	186	213	192	234	200	194	216	203	195	201	212	202	226	192	213	195	207	186	198	180	200	195	225	201	213	213	201	186	213	202	202	204	213	200	190	204	201	187	178	182	207	196	222	203	213	220	196	195	205	216	176	203	208	206	212	207	222	206	201	203	203	199	223	206	210	178	216	186	227	183	214	188	203	193	223	187	199	193	208	205	193	201	203	192	213	165	207	247	220	192	197	195	230	206	194	200	187	210	172	189	191	183	185	213	243	198	212	199	204	200	210	215	194	196	208	209	190	210	222	195	202	190	196	214	235	209	210	205	209	205	204	202	180	203	199	202	190	193	214	211	209	197	190	222	172	201	222	210	204	212	223	199	204	206	210	196	204	219	201	220	182	209	199	184	194	206	187	183	198	212	206	211	189	184	198	231	202	240	229	199	192	209	202	201	205	206	208	211	214	195	217	169	198	212	211	181	225	190	202	174	199	216	183	218	228	193	195	196	179	192	201	211	200	207	194	223	218	183	204	206	213	201	196	188	218	222	195	233	196	218	200	190	220	190	218	186	176	178	210	199	179	213	212	185	183	199	176	204	205	216	196	182	202	190	171	201	221	175	210	194	203	227	235	193	202	206	195	195	213	211	230	196	195	177	212	201	192	190	212	178	208	211	188	197	200	218	234	199	202	203	202	179	194	199	210	221	214	193	199	221	184	204	192	198	225	236	215	169	200	209	221	170	207	210	223	220	175	169	208	193	191	211	206	226	219	201	223	206	203	207	201	188	198	182	186	199	219	212	192	194	206	187	206	207	209	214	216	182	202	218	192	210	207	230	225	211	179	201	191	201	183	221	212	200	212	205	192	219	193	211	190	217	238	193	185	227	181	185	201	222	198	177	223	195	203	200	193	210	212	186	224	211	212	184	176	209	203	204	203	206	232	209	201	207	202	218	221	184	192	204	194	201	222	181	237	205	189	207	210	206	209	211	228	192	210	204	180	231	191	201	218	223	193	200	225	203	184	207	213	213	184	220	211	205	198	186	205	190	212	243	220	189	215	228	197	200	204	210	215	196	220	238	196	215	202	185	194	206	238	214	185	212	217	208	209	188	174	215	196	204	220	197	210	199	214	206	186	203	207	214	208	226	192	199	174	209	211	191	233	215	206	189	207	197	206	227	190	215	208	195	196	203	205	202	214	178	194	203	193	209	206	195	225	205	177	189	202	231	184	193	192	198	216	207	194	217	202	202	196	198	213	216	195	210	198	210	196	177	218	201	197	215	210	209	191	221	198	211	202	206	218	198	191	225	181	195	199	196	190	192	211	206	202	201	210	184	216	223	198	202	192	180	190	196	190	197	225	203	195	206	183	201	196	206	201	188	214	197	197	192	202	235	207	190	191	191	190	218	163	224	205	211	215	193	202	220	196	210	215	185	196	189	218	201	187	209	180	198	204	200	208	206	202	216	213	179	223	192	209	192	203	216	199	195	216	217	227	202	219	230	184	201	202	217	218	193	197	214	181	220	198	162	206	184	196	201	185	198	208	216	175	223	215	206	199	203	205	222	195	208	189	214	197	210	212	200	213	205	220	231	235	210	204	227	200	225	197	216	203	193	216	234	183	215	173	215	171	189	199	200	172	212	227	220	190	222	219	215	200	206	208	209	202	183	206	211	224	216	209	213	181	205	214	183	211	222	164	219	213	198	191	205	192	227	193	198	187	171	201	207	183	214	228	188	196	216	218	215	204	193	201	221	211	198	225	220	212	213	189	224	209	177	203	167	216	195	198	195	208	209	218	200	213	208	184	167	200	213	225	194	186	215	214	213	177	226	201	218	209	218	220	179	217	188	223	225	204	232	177	201	221	195	190	211	213	206	232	210	200	220	213	198	202	209	224	206	197	215	231	188	203	238	199	210	185	203	203	238	190	195	217	233	231	208	208	224	204	217	210	205	202	212	195	216	197	177	201	200	210	183	188	246	219	199	214	209	183	216	179	187	218	198	203	208	176	208	193	160	209	181	220	199	188	198	218	194	224	188	206	219	198	201	220	217	176	205	212	194	199	221	196	224	194	209	193	230	201	203	194	227	189	203	213	201	221	202	221	204	206	214	222	219	203	192	216	194	212	178	213	198	228	182	212	179	203	190	191	217	201	212	191	233	209	215	193	209	199	204	204	193	207	210	182	229	205	187	184	242	224	197	221	204	207	207	195	203	213	213	210	207	202	195	197	187	199	199	187	190	205	183	177	208	196	210	205	217	191	208	197	218	191	229	193	234	209	194	205	204	211	193	169	219	202	192	192	205	227	220	212	202	200	205	188	204	224	194	229	198	195	199	212	197	217	198	230	209	203	216	176	192	190	197	203	190	185	208	183	236	190	216	186	228	201	211	195	186	210	187	181	202	211	182	207	234	179	205	201	196	215	196	201	191	213	211	190	193	203	207	212	197	215	200	210	175	194	204	216	202	213	198	204	204	206	211	188	187	215	202	210	198	212
27363	18911	3743	466	300	273	277	264	255	232	205	211	237	252	239	231	259	259	255	223	247	249	231	246	245	239	214	267	241	229	242	260	249	255	225	209	235	251	276	245	226	221	267	242	215	233	251	226	234	241	241	213	235	242	244	211	246	241	229	226	223	223	245	234	247	238	251	214	240	216	226	217	224	241	220	235	248	244	236	242	270	231	241	230	253	221	260	231	237	205	241	238	229	239	248	207	213	250	232	204	228	234	239	247	228	237	247	291	262	229	237	242	243	215	222	231	254	224	273	237	206	215	223	241	218	223	242	226	240	238	237	232	241	229	235	258	222	245	248	249	228	235	261	242	221	230	244	249	246	225	243	246	275	227	218	242	240	252	237	255	229	217	241	240	227	225	239	248	244	246	236	245	251	218	247	261	223	244	243	231	226	224	240	233	207	220	232	232	240	251	237	248	235	236	223	207	224	270	271	258	218	259	255	265	229	235	215	229	222	235	242	224	266	230	256	229	225	237	204	201	258	258	234	226	235	227	250	253	230	224	232	263	229	216	266	241	245	263	245	253	259	243	209	231	233	234	242	252	224	249	212	241	247	216	250	226	233	242	224	234	237	248	243	219	237	232	222	212	233	209	211	243	238	240	262	244	250	227	221	243	217	247	232	251	243	247	248	251	277	242	245	244	235	224	245	245	219	230	223	241	207	237	242	250	245	248	224	244	237	246	227	238	238	256	237	205	227	224	262	238	235	243	239	223	238	218	233	259	231	248	235	227	251	236	237	228	249	243	219	235	213	255	267	244	252	240	238	252	235	243	250	242	226	269	225	239	207	219	244	211	231	238	225	253	226	224	236	228	244	219	234	226	243	225	234	263	231	223	238	245	239	262	276	229	265	252	242	216	219	251	255	205	235	256	222	223	214	240	272	220	239	239	251	236	222	210	270	261	232	249	266	278	257	240	259	212	240	222	235	235	239	231	256	229	242	243	249	245	244	218	228	221	273	247	262	239	243	254	253	256	234	227	230	257	241	238	235	237	246	224	238	237	232	242	252	245	237	253	237	231	242	255	252	236	226	240	252	220	214	244	224	215	243	244	226	234	234	223	239	240	234	234	213	230	236	258	229	201	244	249	217	242	211	226	222	249	229	270	233	242	245	246	234	239	243	256	270	229	234	245	237	246	242	223	249	248	269	242	238	249	290	223	239	257	270	220	219	216	239	245	238	223	246	224	257	248	248	211	237	251	239	249	234	249	226	226	208	240	251	239	229	217	240	244	230	279	222	241	242	224	236	212	234	229	261	227	229	276	226	224	234	237	224	226	248	272	235	235	256	235	241	240	251	236	232	243	243	226	223	209	241	228	257	211	270	233	224	221	252	257	255	213	225	260	243	266	226	246	242	224	237	242	261	265	262	229	251	231	219	245	263	234	259	225	215	229	241	238	246	246	237	230	224	231	243	239	233	235	260	214	251	248	234	253	262	236	259	222	231	245	231	238	245	255	239	232	258	196	230	235	232	225	246	227	236	213	243	234	224	236	234	226	210	241	212	216	241	255	257	275	238	238	262	255	265	244	239	255	222	225	221	240	235	254	197	239	225	252	219	248	224	224	224	259	239	221	228	255	278	215	251	248	224	252	243	259	243	222	209	215	268	254	225	255	231	240	221	235	227	235	247	221	245	249	229	209	243	229	251	229	246	224	287	246	260	224	247	274	217	215	265	258	243	235	239	227	244	233	233	218	230	243	239	266	241	264	225	258	248	245	231	240	249	243	237	268	236	232	259	228	247	228	253	227	239	254	264	216	218	252	229	224	235	250	251	217	231	259	238	219	250	235	253	259	251	286	234	240	246	233	217	194	266	248	248	246	247	230	261	246	249	228	252	219	210	242	256	222	218	253	244	224	245	225	240	213	231	219	223	253	228	246	230	236	249	262	234	247	239	224	236	241	252	259	230	225	268	238	226	238	212	233	238	227	235	232	237	267	215	257	260	253	211	259	222	223	251	264	216	266	209	277	225	242	225	256	214	249	216	223	249	218	252	228	269	232	233	218	226	244	216	253	242	234	281	227	211	228	229	236	241	208	231	225	211	260	245	257	218	241	258	237	239	217	249	235	236	235	233	225	246	223	223	214	239	231	242	222	231	250	232	227	241	235	232	212	277	250	242	227	235	244	219	238	243	247	236	233	230	231	251	257	256	265	226	235	237	253	225	232	255	213	252	225	277	247	224	264	247	220	239	241	236	253	228	238	237	240	241	239	230	242	268	235	224	240	253	255	239	222	271	239	246	244	239	244	251	223	265	260	220	229	256	244	236	224	243	246	244	240	243	226	221	229	225	249	235	235	257	234	218	258	258	227	241	229	251	246	255	240	254	223	242	213	240	231	226	222	238	226	244	205	241	240	252	250	219	213	243	238	240	229	223	243	218	220	267	222	245	267	253	219	237	247	263	233	231	222	264	235	258	236	210	283	239	252	224	227	253	259	252	229	236	231	226	246	248	272	234	220	227	216	222	217	228	238	234	238	245	245	257	263	236	235	260	265	258	220	237	242	259	220	238	249	250	266	246	206	236	221	232	251	233	247	235	231	255	228	209	242	240	226	247	241	243	256	259	237	219	238	250	226	219	230	241	233	250	225	227	232	238	236	271	244	251	224	279	214	248	222	226	237	226	253	230	245	234	240	230	225	268	246	267	254	242	227	243	233	237	221	225	248	251	240	240	243	238	232	249	239	224	239	240	232	224	244	250	220	216	246	251	239	240	244	214	218	230	238	240	257	230	261	240	241	224	242	236	237	217	256	234	242	216	270	247	257	246	262	227	248	239	237	257	280	221	245	222	233	225	233	235	243	237	246	242	248	225	219	223	280	217	276	238	212	253	244	239	240	236	229	252	199	233	245	221	240	251	235	220	237	241	231	245	236	220	241	220	259	250	223	249	235	220	213	247	211	221	257	275	248	263	250	218	252	233	265	248	235	227	241	240	217	229	232	248	256	234	234	224	230	233	252	233	253	258	247	237	229	261	229	270	220	249	227	242	245	223	266	252	234	245	231	241	257	227	260	228	246	249	253	220	260	234	258	242	215	235	267	240	229	249	249	248	257	215	236	233	242	239	242	220	254	240	266	210	227	246	238	264	244	220	246	247	249	240	229	268	253	218	245	227	262	204	194	213	255	237	264	257	253	237	216	231	236	226	219	231	218	258	237	232	249	257	215	238	221	244	246	249	229	264	228	231	229	255	203	232	253	240	251	240	227	262	250	205	209	220	223	231	236	207	244	244	282	233	226	243	226	251	246	244	216	232	222	212	235	257	236	232	229	236	256	220	232	229	265	278	241	220	238	255	223	265	227	229	209	233	234	252	225	230	251	251	207	217	229	226	281	224	232	235	230	245	284	258	229	246	257	243	234	253	228	240	227	225	229	249	241	253	258	254	255	233	256	255	218	247	255	237	242	243	262	275	229	225	248	257	238	244	230	230	225	233	252	219	245
19075	5544	1082	703	625	534	547	485	530	464	447	458	460	443	452	514	463	476	453	435	454	480	421	452	462	423	474	489	496	444	469	453	451	452	433	451	460	435	467	458	460	491	475	476	468	467	467	477	464	461	452	488	441	482	461	429	465	434	454	472	469	419	463	448	438	450	496	437	436	410	493	433	467	450	432	521	467	487	457	434	461	453	456	437	442	476	417	440	455	472	457	459	461	456	458	461	451	441	457	486	434	448	466	465	465	482	512	475	457	428	451	472	437	455	450	467	451	456	485	474	455	459	441	450	422	435	490	444	462	482	425	455	439	485	455	509	442	463	465	415	448	432	457	465	474	441	440	445	459	482	460	465	463	463	454	501	471	455	456	455	451	460	437	425	468	463	429	460	451	465	478	482	452	463	463	437	457	466	447	497	445	476	437	455	451	447	429	456	476	453	466	427	469	456	441	477	459	457	455	429	431	455	404	466	461	416	446	448	437	459	463	467	441	468	455	475	460	450	452	461	486	477	465	427	456	459	482	461	472	473	432	459	456	465	445	444	501	478	449	491	431	441	481	418	457	468	452	417	462	441	489	457	439	450	438	469	463	479	436	449	435	472	450	440	454	457	462	458	433	460	448	456	450	440	453	422	465	453	454	447	412	461	464	449	466	478	453	448	474	481	450	454	459	446	414	435	487	453	498	463	439	450	451	430	423	457	483	442	480	453	493	461	449	486	466	473	463	439	478	451	461	422	449	464	465	457	484	497	442	455	445	447	454	433	427	477	438	491	446	494	487	481	500	460	448	477	444	415	485	463	449	451	500	437	448	464	488	455	440	448	453	481	447	448	449	440	449	433	489	480	461	433	453	440	448	463	477	438	475	454	409	446	462	458	436	478	455	473	445	471	427	462	481	424	459	483	461	446	407	429	426	397	440	476	448	453	483	494	481	425	447	479	449	475	439	510	470	485	417	445	454	458	494	461	438	458	449	424	482	464	432	448	469	439	448	439	453	410	411	449	467	459	422	496	489	483	444	426	460	467	480	456	484	475	471	500	454	448	453	470	445	417	487	470	449	437	460	444	482	462	463	439	419	446	426	452	482	454	460	455	477	447	477	435	479	469	484	476	463	481	464	468	462	499	462	469	476	449	489	425	472	491	484	473	426	462	464	441	448	467	421	500	425	446	456	419	480	443	486	475	454	453	456	448	413	463	451	434	441	470	462	444	454	439	434	454	450	485	455	389	429	428	504	451	452	436	453	421	480	461	466	449	475	465	434	485	440	490	442	447	443	467	473	441	445	435	435	433	462	453	448	458	453	464	466	491	481	487	443	450	467	455	458	465	468	493	509	494	416	479	448	447	456	453	466	465	458	470	470	442	450	444	433	490	486	462	485	429	450	445	471	481	427	478	441	457	452	446	453	441	484	436	469	441	476	475	489	441	474	471	427	440	491	429	451	454	470	444	464	464	451	415	453	477	445	465	436	433	458	420	430	451	473	482	465	434	456	449	431	459	440	462	449	480	441	434	475	477	475	435	428	451	456	479	451	456	471	465	446	452	486	491	461	477	428	430	443	481	421	465	487	430	493	482	454	469	450	466	451	476	446	445	453	488	441	454	456	443	480	475	465	454	455	464	472	470	445	462	435	451	458	410	435	474	482	423	496	466	404	462	422	426	458	459	462	484	460	433	458	401	429	478	468	428	462	457	441	446	439	471	408	461	468	474	439	417	458	453	446	486	479	447	455	475	469	429	460	473	461	439	466	500	425	464	436	446	455	463	458	492	432	441	443	479	426	464	464	425	455	451	437	482	473	470	479	429	462	474	448	452	423	470	478	427	501	446	435	493	445	470	488	457	466	481	486	481	441	450	493	481	472	443	436	450	435	415	452	454	487	463	473	487	472	474	464	443	464	461	446	452	452	450	488	478	475	481	469	461	464	456	494	453	444	466	432	443	432	452	436	469	482	459	477	459	452	434	454	436	471	445	453	432	414	453	440	454	449	449	438	463	436	440	458	447	435	464	420	474	451	441	485	455	432	449	445	453	491	417	452	438	469	454	462	507	453	451	463	403	448	456	439	428	436	434	509	455	465	470	489	465	462	424	433	446	489	439	443	448	455	456	522	464	436	466	456	433	412	440	466	488	465	440	471	469	437	442	495	461	432	478	475	442	443	459	533	464	451	480	476	454	428	513	430	471	436	451	468	443	485	442	445	451	434	472	459	452	499	442	438	440	454	438	487	454	455	457	434	485	442	466	429	428	479	484	467	474	436	472	436	459	455	485	468	413	456	444	433	447	461	478	453	462	443	445	453	437	483	452	453	423	450	412	457	443	480	457	447	480	448	432	433	441	437	462	424	443	419	449	489	448	463	481	471	521	432	477	465	460	464	429	479	444	470	467	452	477	495	421	455	450	470	422	469	439	455	447	485	485	484	494	447	466	475	427	433	443	486	452	478	465	475	484	446	459	446	445	454	479	451	467	496	468	456	484	430	465	437	452	453	463	483	478	447	426	440	482	507	465	425	446	440	486	436	475	471	472	464	475	446	443	450	479	424	469	460	464	453	484	438	467	407	441	474	493	462	445	468	475	444	454	446	447	419	490	485	417	472	443	466	472	469	398	457	438	467	481	470	485	508	436	459	459	457	464	483	496	450	446	463	473	459	433	453	438	447	462	440	470	459	453	465	472	454	462	517	451	477	463	475	436	450	448	459	454	490	433	435	431	418	449	457	425	439	476	471	432	444	472	430	452	440	471	477	461	471	456	455	485	451	441	472	472	443	473	429	481	472	495	424	474	454	488	477	474	466	454	403	465	450	430	444	466	448	452	442	444	449	455	464	457	423	489	443	448	438	479	459	470	448	427	472	465	446	466	478	491	448	469	456	463	455	452	458	418	458	425	463	471	502	436	427	468	457	481	489	430	439	446	465	463	468	404	474	458	467	453	448	458	490	464	437	459	437	469	480	437	454	470	474	463	473	460	450	462	473	444	433	479	423	466	499	454	485	477	448	458	487	420	480	453	442	432	424	460	460	441	467	440	444	424	435	470	445	476	457	444	483	485	434	405	458	417	442	470	465	454	453	488	437	477	458	461	469	435	496	466	480	464	440	421	476	461	471	447	469	486	473	444	466	456	457	479	465	466	446	473	485	457	434	436	461	411	454	443	427	441	456	462	469	421	436	458	414	445	464	454	454	454	450	464	508	467	439	419	457	492	474	470	464	473	484	454	484	490	415	449	491	456	461	407	450	468	423	484	436	429	459	462	449	442	447	475	477	434	435	440	431	430	433	492	483	440	479	449	435	472	432	429	452	473	439	455	505	449	451	469	456	505	442	468	459	454	491	474	444	437	467	467	447	439	454	465	496	451	462	438	471	471	466	430	446	439	453	479	442	454	500	419	486	470	453	447	445	459	461	474	512	446	422	444	460	481	470	481	455	463	481	492	457	493	426	429	499	447	461	458	457	461	488	447	474	434	465	411	423	435
25623	21383	25473	17186	778	406	335	325	280	280	312	270	274	252	266	268	256	257	263	257	254	224	269	235	223	252	255	246	251	241	270	278	274	240	267	242	229	256	245	260	269	249	248	236	223	249	241	246	237	263	247	240	269	261	229	261	245	257	261	240	238	237	264	269	243	265	234	253	231	228	245	254	217	244	225	266	246	231	269	236	256	240	234	232	232	234	275	247	244	236	267	234	233	242	233	226	248	244	234	229	231	253	229	234	242	217	253	242	252	260	233	262	259	237	218	251	239	238	232	234	257	226	241	232	262	254	256	257	244	243	254	259	214	237	252	216	256	243	238	254	233	255	241	237	249	242	254	244	234	223	225	236	242	230	263	237	235	234	236	239	251	253	246	212	252	249	247	229	256	235	236	246	248	255	278	242	224	266	256	254	246	237	218	239	251	241	242	238	231	226	249	224	269	226	253	250	230	238	254	249	252	215	269	255	252	235	232	234	270	258	242	239	235	242	255	238	222	238	235	234	247	201	251	232	214	240	239	238	226	233	232	233	231	223	263	246	258	234	251	246	244	241	228	248	224	226	252	235	218	252	226	268	270	240	227	244	231	226	261	251	257	253	268	233	253	221	222	240	233	240	260	279	229	234	237	251	245	247	233	239	257	214	244	254	269	242	236	242	245	245	230	255	238	211	225	238	240	276	230	218	234	242	230	271	220	239	239	252	250	215	235	230	257	230	235	241	240	247	253	257	221	213	237	245	247	265	233	220	231	246	229	251	258	245	249	247	237	245	275	257	246	220	236	232	231	278	253	245	272	300	245	248	238	246	226	247	271	230	223	223	223	236	253	217	218	253	247	244	248	220	254	255	230	251	246	261	255	270	251	240	232	224	242	258	236	246	251	236	237	227	243	245	249	261	258	242	232	257	253	260	237	232	217	259	253	221	243	225	249	274	243	259	250	248	223	214	226	250	243	260	247	249	237	234	256	212	241	251	268	239	247	253	247	252	240	242	225	235	247	248	229	248	240	271	234	252	244	231	258	230	250	252	248	239	223	234	232	236	257	246	248	235	237	228	233	233	248	237	221	226	246	246	227	254	242	212	265	227	229	230	260	234	252	236	249	251	244	236	242	249	235	261	237	241	257	258	245	246	253	271	225	256	249	247	227	223	252	242	234	226	237	246	244	227	241	238	255	249	238	271	230	225	252	238	255	224	233	261	243	233	250	253	248	238	230	231	251	219	229	255	233	208	237	245	250	242	247	248	235	257	257	211	262	226	241	252	231	278	219	248	278	241	228	258	247	228	222	223	245	261	237	228	246	240	232	268	234	241	213	247	263	227	246	239	251	231	275	256	209	246	238	239	247	263	200	245	245	206	264	249	212	237	241	238	244	239	245	278	215	234	245	260	255	260	230	231	209	229	215	232	223	260	241	240	223	237	239	247	233	230	249	218	250	275	234	226	249	222	242	274	254	237	255	243	255	220	213	261	245	236	232	259	236	229	211	236	258	251	267	255	254	220	234	248	246	217	224	246	236	234	252	246	237	254	246	260	265	247	217	240	251	246	227	238	227	232	258	264	237	248	237	269	243	240	234	256	245	236	237	243	228	229	249	257	249	245	248	244	249	218	240	230	239	262	251	209	252	238	245	231	216	272	228	255	254	261	253	233	288	216	253	237	263	236	238	241	257	242	229	241	275	242	242	254	238	241	239	225	257	235	245	223	242	243	229	247	240	253	210	230	237	256	258	266	237	264	240	229	265	288	237	233	243	265	260	269	252	235	251	235	244	276	235	224	216	238	216	224	241	231	251	241	248	244	236	223	254	207	244	289	266	252	251	265	226	234	279	249	242	246	218	235	230	229	270	244	250	260	244	266	231	253	265	223	266	240	241	253	256	223	233	273	262	261	225	241	223	238	261	226	260	231	239	267	248	239	244	243	247	244	235	239	254	245	240	242	222	238	235	248	246	253	228	248	262	263	230	214	268	225	236	243	242	222	239	244	238	275	270	255	233	227	258	222	239	240	259	270	228	239	282	212	248	238	230	243	249	225	267	253	234	230	245	245	250	245	255	225	243	253	232	229	237	237	237	240	250	216	252	239	243	242	279	252	233	247	232	237	244	235	260	239	242	216	249	234	221	222	237	207	235	252	250	243	245	269	227	254	241	247	221	229	239	250	232	255	207	269	237	242	251	245	284	228	232	239	218	253	233	256	219	256	236	267	251	229	229	245	225	261	250	258	255	255	235	235	258	221	246	234	227	234	218	241	223	234	267	238	253	254	246	251	234	220	257	221	245	226	247	270	254	233	240	233	240	254	225	272	262	239	245	231	263	244	245	251	241	257	245	272	231	275	220	247	256	238	253	218	242	192	228	218	251	236	227	236	237	223	234	252	245	263	254	242	233	267	248	235	265	249	237	229	252	221	248	232	244	235	260	244	258	241	238	255	246	257	225	247	224	244	242	231	268	224	265	238	210	231	244	253	220	231	218	245	245	246	250	246	247	223	216	267	228	247	195	248	243	234	256	252	253	250	253	269	223	241	255	218	281	266	208	230	261	245	267	235	223	233	248	235	216	241	257	265	226	260	243	234	239	231	251	230	244	235	252	231	239	256	255	238	234	232	216	232	254	250	249	264	246	256	218	238	249	260	247	247	251	219	224	248	227	243	215	224	239	233	232	255	242	290	265	227	238	250	215	249	239	239	227	248	270	257	248	252	225	228	267	237	261	241	243	251	258	226	278	225	250	232	194	242	255	221	240	243	273	231	255	241	244	236	232	242	260	241	263	236	221	253	264	228	220	239	237	252	258	229	238	261	229	250	234	270	228	266	246	219	225	233	257	197	239	261	251	222	244	262	234	267	259	246	237	264	263	243	229	242	246	246	241	235	251	259	239	264	242	233	245	276	253	238	246	237	251	246	236	261	253	241	269	217	273	242	237	231	230	236	270	240	240	259	219	263	259	254	262	230	262	228	232	244	253	235	220	228	242	216	243	260	257	207	236	283	260	221	248	234	228	239	235	231	230	231	226	252	233	261	205	235	219	268	234	238	226	249	239	236	252	241	260	257	250	242	209	253	237	247	246	270	258	240	246	243	229	237	255	225	249	236	249	216	241	232	253	252	262	261	233	239	245	227	236	208	235	229	209	253	247	222	237	243	249	233	257	240	238	250	255	256	240	241	258	261	232	247	249	250	243	244	238	237	250	237	253	234	246	252	263	219	242	240	229	240	249	262	230	237	243	255	225	262	220	245	242	235	236	253	240	244	241	231	252	238	269	232	253	271	248	241	244	248	264	265	235	244	271	220	233	226	235	257	238	264	263	244	249	255	238	248	276	262	282	259	231	239	235	219	254	225	239	239	245	239	243	251	235	213	241	246	233	246	248	214	233	268	258	252	234	253	222	227	242	265	246	271	240	205	243	233	235	275	224	221	223	253	235	249	229	256	258	253	218	240	286	237	257	242	238	248	228	235	228	254	236	245	244	232
22425	11862	3365	1729	1182	952	810	677	677	639	554	586	544	538	505	516	486	525	478	483	485	492	455	538	471	468	495	469	478	500	484	457	524	438	495	424	473	470	446	528	479	473	464	471	440	453	483	499	457	495	420	432	482	490	482	475	443	463	455	464	459	445	473	480	478	497	453	466	441	408	509	450	436	500	460	429	481	459	455	491	485	462	459	457	489	464	500	444	451	472	450	495	463	470	454	498	492	502	489	468	479	453	486	503	449	453	481	452	447	434	486	450	461	446	491	466	457	449	462	466	441	465	439	464	469	464	459	468	463	466	488	475	464	501	447	437	471	507	456	448	470	468	484	494	479	471	472	445	501	484	493	434	443	470	457	447	449	488	495	442	477	430	479	465	481	475	465	501	453	488	460	442	447	437	493	452	490	473	455	498	474	465	461	464	477	467	472	473	444	454	456	461	462	441	497	478	448	468	445	480	469	480	461	480	481	503	461	451	484	446	459	451	490	496	480	455	473	478	473	431	450	427	479	473	434	484	455	455	500	506	462	455	490	502	477	475	448	463	491	495	435	465	491	457	487	467	478	465	451	454	438	499	454	506	492	499	463	445	452	442	458	477	495	435	449	481	466	468	472	479	472	494	471	454	485	479	490	460	458	479	489	456	451	457	461	478	475	444	430	478	468	438	462	481	428	470	485	493	432	417	451	470	444	466	455	460	518	463	497	487	467	481	489	478	428	432	468	459	484	454	490	442	451	472	466	425	492	474	471	458	431	471	465	453	466	457	480	477	481	448	442	445	507	495	482	536	471	453	450	474	458	480	432	487	486	466	447	397	492	425	493	465	427	478	442	479	483	461	437	477	459	484	456	420	440	423	468	484	479	467	465	509	474	509	459	437	481	448	439	444	465	462	464	487	503	483	480	466	489	445	489	467	460	441	521	433	450	454	504	479	507	478	458	502	449	459	464	447	456	461	449	453	488	448	444	472	488	461	465	453	476	469	470	459	483	467	452	473	458	435	436	471	441	458	446	462	453	490	479	419	469	489	470	449	451	462	504	473	464	477	471	477	459	452	444	448	445	454	489	481	468	476	446	484	453	454	457	510	466	470	448	444	474	467	484	453	484	446	474	452	446	457	494	452	423	474	462	489	450	470	491	472	448	461	497	453	471	479	436	434	483	468	453	438	434	471	452	490	505	501	489	488	445	500	469	486	495	473	466	473	464	467	474	451	515	458	428	504	482	484	491	474	445	468	462	458	477	462	455	455	452	411	458	446	437	464	461	461	473	485	442	475	477	473	459	451	503	467	443	446	471	483	484	478	451	472	466	481	455	456	447	427	465	460	488	473	460	487	489	467	429	427	496	475	447	479	485	424	446	468	467	437	456	479	437	487	411	462	474	460	476	460	512	479	492	468	442	473	444	456	464	444	429	467	494	509	490	509	461	477	486	480	494	503	478	454	437	458	452	469	446	476	470	479	457	475	478	432	444	475	467	485	461	459	456	440	509	501	483	413	471	457	440	446	493	467	436	469	469	443	468	448	477	451	479	461	482	443	433	459	503	502	431	450	426	458	455	465	496	475	495	476	480	464	495	448	496	463	434	463	459	483	483	468	476	461	519	450	475	478	462	438	507	460	458	460	495	465	494	488	475	470	479	492	431	480	469	434	473	426	475	475	450	457	447	474	506	485	491	431	446	460	476	480	475	486	466	471	433	484	478	520	508	417	426	483	506	438	443	444	433	523	479	455	430	466	496	496	475	477	463	436	462	455	450	455	460	481	481	457	450	449	493	468	473	472	519	431	456	489	451	487	445	466	432	488	476	435	443	489	486	437	492	469	460	451	472	487	437	467	473	470	454	475	420	449	470	456	466	464	490	432	441	496	500	483	459	483	413	439	444	465	473	465	472	455	454	449	468	499	448	486	467	485	477	452	447	488	461	496	445	443	481	463	474	462	426	482	431	446	472	475	473	465	450	472	439	485	463	451	475	490	448	445	484	480	494	465	423	477	437	493	477	485	441	470	480	448	451	485	480	490	431	479	485	429	489	441	463	439	475	445	459	491	489	451	459	486	439	450	461	471	491	461	437	446	458	489	426	479	529	453	394	449	474	428	455	448	461	460	444	478	495	460	468	478	462	432	482	474	497	439	474	473	506	460	490	520	479	470	487	467	500	472	487	474	510	488	491	462	436	436	438	462	453	464	495	458	482	436	489	484	449	457	445	448	456	470	467	507	454	475	471	491	465	463	435	472	421	436	474	439	448	456	476	449	457	440	466	482	476	454	459	447	453	444	454	484	452	467	471	443	477	458	451	444	454	481	467	453	447	447	474	442	433	506	467	448	484	449	489	468	449	473	451	449	480	478	479	485	464	482	448	440	473	479	468	475	481	474	491	479	466	443	456	497	435	438	474	481	481	458	442	483	468	514	460	471	499	483	465	458	465	450	443	430	449	507	494	414	458	500	433	423	431	478	471	447	450	488	489	471	469	445	454	494	462	468	450	473	489	476	459	506	480	508	481	487	480	450	438	492	477	466	474	448	473	477	454	432	494	461	417	458	486	455	453	472	455	489	482	477	484	498	464	477	439	426	482	513	456	479	474	457	456	475	436	468	405	492	455	430	440	458	421	445	472	490	476	457	462	469	417	489	458	451	477	484	466	458	497	445	467	468	500	446	480	453	463	476	450	471	491	482	444	468	450	483	445	445	476	450	461	458	487	444	475	503	497	477	443	459	457	478	487	493	480	456	446	444	430	428	460	475	478	466	446	518	432	467	458	498	486	494	488	430	456	423	493	455	425	485	475	493	436	460	457	450	470	462	491	480	427	442	484	533	460	468	446	492	431	484	453	493	472	472	493	450	443	468	483	460	463	444	445	469	454	482	459	470	441	486	454	463	485	457	475	488	454	439	452	458	476	424	436	457	462	455	484	483	471	500	474	484	433	464	466	481	464	465	433	448	464	488	490	477	460	456	468	475	466	439	505	440	474	449	484	456	472	455	447	438	473	456	416	477	453	459	459	495	473	462	474	472	405	484	496	478	431	443	461	466	403	448	506	439	455	451	482	473	452	483	483	475	462	459	471	459	488	488	475	439	483	460	482	430	419	477	493	500	466	497	471	461	406	454	498	463	432	487	440	485	525	448	440	474	515	462	480	472	457	457	487	453	468	455	440	480	460	497	463	489	463	456	466	411	462	467	452	473	498	505	483	467	468	456	466	444	469	454	471	486	490	461	456	439	465	454	460	511	477	442	467	438	490	466	440	463	474	469	482	479	494	445	481	490	418	473	411	475	469	464	497	481	466	432	472	458	466	447	438	495	446	513	519	484	480	532	451	473	474	474	465	488	468	489	488	434	422	479	461	417	471	471	452	489	428	472	419	465	440	464	449	461	465	483	467	452	498	453	485	476	470	449	457	492	477	445	445	431	467	464	429	436	464	478	453	457	493	478	458	474	442	470	485	470	431	469	467	472	461	457	468	459	483	440
23621	21469	29086	24224	21458	15648	1084	464	350	290	254	225	190	176	163	161	152	162	136	151	128	127	142	126	131	120	130	121	121	146	109	107	108	103	107	115	110	104	104	110	103	104	117	100	102	115	86	97	94	114	103	136	102	108	105	107	105	99	93	106	106	90	99	105	121	100	111	89	91	107	87	105	100	104	99	82	109	89	106	104	89	100	105	116	108	112	104	89	87	98	86	108	96	105	116	85	114	101	104	100	91	96	114	99	107	107	103	113	100	89	91	90	96	117	99	100	83	103	102	95	91	91	129	109	99	100	98	114	102	115	94	92	90	108	101	114	92	77	106	110	103	108	113	110	104	110	99	92	90	110	107	100	123	111	93	111	99	94	106	112	106	79	114	104	109	95	113	98	100	109	120	106	92	90	104	97	104	104	80	118	114	108	85	83	104	90	113	93	99	95	97	92	89	95	104	106	101	99	108	66	97	111	113	96	107	115	102	101	92	94	103	94	107	87	98	99	96	104	88	82	76	96	103	89	109	97	101	114	96	112	109	109	97	95	108	94	70	98	112	87	91	106	97	105	102	114	108	108	106	110	96	101	93	77	91	86	92	93	89	105	107	88	84	99	103	98	87	112	99	105	101	97	112	86	105	103	94	108	106	99	99	114	108	99	97	120	105	81	120	98	84	88	115	105	104	107	97	105	94	84	98	89	106	110	89	93	98	102	102	107	105	113	102	88	95	97	100	94	94	102	95	117	91	107	90	116	93	102	115	107	114	106	101	105	108	93	99	109	101	93	112	106	105	100	94	99	90	87	104	101	105	100	90	108	119	79	108	107	98	78	82	101	119	104	112	85	112	95	117	92	109	102	106	113	114	85	103	90	81	120	114	85	111	96	108	95	98	89	92	105	117	95	99	90	106	111	87	102	111	89	98	103	103	88	93	90	98	106	102	115	112	92	103	113	87	101	91	98	89	93	103	99	109	111	95	107	86	109	103	91	93	112	113	99	107	102	122	112	100	106	93	104	107	96	108	105	87	87	102	86	91	103	107	101	102	115	97	104	95	91	85	99	98	110	120	78	103	104	115	102	83	109	101	116	100	99	117	90	90	91	93	105	106	93	83	109	109	115	115	82	98	112	102	95	91	96	83	114	102	97	90	97	99	96	91	107	98	111	97	87	93	81	90	106	88	99	81	91	83	106	97	97	104	85	88	103	93	103	96	114	106	110	94	101	110	110	109	100	86	111	103	95	126	97	77	101	102	104	88	105	103	91	103	91	93	109	100	92	92	100	94	120	121	93	91	103	102	112	96	108	101	101	105	107	97	94	95	87	92	106	94	117	80	94	115	101	89	106	108	88	99	103	118	107	95	112	111	102	92	88	91	96	90	117	96	89	94	107	99	96	99	98	99	101	89	93	90	106	91	109	110	107	102	112	97	111	111	85	105	92	109	103	105	93	103	100	92	94	108	94	94	110	101	95	100	100	109	100	98	68	93	77	83	107	112	99	114	108	106	97	88	95	118	96	90	116	100	104	88	96	107	108	79	105	88	98	110	101	97	112	103	102	99	80	90	99	100	87	101	107	107	97	107	89	104	95	101	103	109	101	95	100	105	105	98	105	106	101	98	91	95	102	97	97	110	88	106	99	124	103	99	78	94	109	109	116	83	111	85	100	100	109	86	112	86	102	102	106	91	101	106	115	97	86	100	96	103	90	93	94	102	98	115	91	82	85	99	111	72	99	94	88	102	90	87	89	94	105	90	87	99	107	98	96	82	113	100	99	108	102	102	105	111	92	111	103	112	104	111	102	103	99	76	99	71	70	108	116	99	119	84	108	100	116	88	99	94	96	101	100	101	90	92	105	102	82	94	91	103	109	93	112	104	106	107	92	105	104	100	100	111	107	82	109	100	104	86	87	104	111	89	99	78	87	102	100	103	69	114	111	104	102	98	117	103	87	96	103	116	101	105	99	100	94	87	99	96	98	108	112	104	102	115	89	98	94	107	87	98	102	96	114	102	106	91	124	103	97	113	93	107	89	102	104	101	109	93	102	90	95	98	96	104	93	108	102	86	97	101	101	99	93	100	111	92	108	98	84	116	88	100	99	85	92	115	83	126	113	102	102	83	96	90	118	96	94	102	93	101	95	120	91	99	97	105	96	108	106	77	97	99	104	93	114	106	121	115	106	106	93	83	105	91	99	100	98	93	97	111	111	113	98	87	112	106	110	121	116	86	112	99	96	82	97	101	100	117	100	89	106	114	87	80	103	122	113	109	120	81	96	87	101	105	89	97	98	87	94	96	100	89	99	101	99	115	92	99	101	92	98	94	84	105	95	114	98	110	106	115	109	73	99	97	117	90	93	104	100	91	115	86	85	92	106	82	104	102	99	95	101	99	92	127	92	104	93	100	101	112	80	101	110	85	93	78	101	113	87	99	102	95	100	95	98	91	96	92	119	112	93	108	100	107	92	104	89	119	90	101	95	109	113	101	109	97	95	95	99	93	99	112	86	91	107	104	105	112	95	84	92	101	114	106	122	110	113	104	100	97	81	105	102	121	120	111	98	111	110	82	125	93	106	103	100	87	100	101	111	109	123	97	109	108	83	114	102	99	85	85	97	88	94	89	93	117	119	107	110	96	97	94	104	97	93	82	117	122	90	102	114	95	97	109	102	101	101	122	99	92	91	107	92	105	115	106	84	107	99	102	127	88	116	106	100	105	96	101	105	103	102	105	101	116	94	119	116	104	99	92	96	103	87	100	90	115	98	82	118	84	104	107	98	90	88	102	97	108	85	103	97	102	88	118	95	88	84	99	100	123	81	104	105	114	80	115	99	113	81	113	97	110	89	110	86	99	103	86	102	98	99	91	98	75	86	100	100	111	109	87	100	97	99	92	100	96	115	93	102	101	122	98	129	86	93	101	103	81	102	100	116	93	106	95	82	92	106	92	104	107	116	78	106	91	108	97	107	103	97	91	100	109	102	92	105	96	113	107	108	112	96	82	102	95	101	111	94	102	107	94	88	98	99	100	93	88	103	116	97	96	98	99	81	103	92	106	96	93	77	95	108	103	94	120	99	91	100	93	96	97	109	106	95	92	87	103	111	115	94	116	108	110	111	105	96	96	95	101	102	107	112	113	94	90	98	111	81	111	95	98	90	101	106	78	78	105	94	93	100	95	106	108	89	97	77	111	103	89	100	116	92	107	90	114	101	96	104	106	98	102	116	88	109	103	101	118	112	101	98	101	106	94	88	97	110	113	103	91	100	87	107	81	105	97	96	118	96	99	91	102	111	77	94	94	100	111	98	99	96	101	87	98	94	109	89	110	101	103	99	102	92	82	93	97	99	87	87	82	99	100	84	105	112	96	103	90	100	105	75	89	87	89	89	96	90	102	94	93	112	98	100	104	113	81	106	97	96	113	105	100	98	103	106	79	102	103	103	98	92	92	95	85	99	102	120	116	115	115	101	112	79	84	108	98	109	112	110
29348	23251	11559	6076	3856	2753	2094	1579	1286	1051	867	717	640	579	537	467	462	429	396	346	350	347	354	312	304	308	290	277	273	297	294	294	266	260	243	269	236	247	223	209	229	227	250	230	235	196	223	211	224	225	199	242	218	219	215	234	223	216	251	204	196	193	205	232	211	215	236	187	214	231	211	192	208	210	212	205	198	214	217	185	206	197	177	204	245	204	199	220	192	230	220	190	196	219	208	192	216	206	211	186	194	193	204	194	199	186	163	211	184	197	207	196	197	240	194	219	195	191	192	204	190	206	196	205	218	192	184	198	193	175	205	212	201	195	209	215	214	197	213	214	203	207	197	222	203	190	193	208	213	206	201	229	195	203	204	178	195	220	195	188	193	218	212	233	199	201	203	205	195	185	180	198	177	189	202	201	198	174	225	186	178	193	197	206	190	200	202	196	182	219	191	194	191	171	177	197	210	213	187	205	195	203	197	196	219	199	205	190	186	197	198	211	213	205	184	205	221	204	188	187	204	204	211	202	221	215	189	178	212	199	186	196	176	163	183	202	198	189	197	176	203	164	202	186	202	216	209	173	215	198	234	196	203	213	212	182	197	188	210	209	219	224	183	204	201	229	210	224	186	199	168	209	218	195	181	217	173	190	184	195	199	188	227	211	205	195	185	207	209	202	206	204	180	166	231	201	183	174	200	200	209	203	190	196	193	209	194	189	200	179	197	178	186	189	217	211	191	205	202	214	202	192	186	200	188	216	191	199	206	203	185	179	203	228	192	220	190	178	199	202	202	206	209	187	201	197	184	196	228	174	199	223	196	212	190	198	186	199	231	221	203	208	217	202	203	174	213	208	216	197	223	188	202	201	198	190	175	199	208	177	205	207	193	186	205	180	197	208	216	212	199	171	193	185	207	213	185	172	175	180	194	204	213	171	197	209	177	198	198	193	189	174	176	211	194	206	201	209	192	207	201	205	185	206	190	202	215	199	206	176	193	211	199	194	193	200	213	175	200	201	210	203	190	186	230	214	222	186	154	210	203	179	190	201	194	204	182	206	205	203	195	200	198	212	179	192	191	222	197	212	185	213	219	212	198	198	195	184	209	198	199	200	194	206	189	192	215	183	206	208	202	200	179	207	202	197	196	224	216	196	224	199	198	191	196	188	218	206	213	209	196	211	196	214	211	205	215	224	207	196	186	191	203	199	190	204	176	208	209	191	200	196	183	202	192	201	207	206	197	212	215	188	211	190	212	236	200	214	184	213	206	196	179	175	185	206	203	187	188	168	224	192	184	177	215	198	189	210	197	201	205	187	196	216	187	213	191	193	204	190	191	202	196	203	192	209	197	206	196	194	199	201	204	175	205	168	181	224	198	191	207	217	207	203	188	201	190	182	185	215	206	192	201	213	203	217	208	198	202	194	186	202	203	176	215	197	210	172	185	207	202	200	204	186	201	217	186	189	199	199	187	210	199	215	204	212	200	181	197	201	205	197	199	190	207	214	219	202	187	190	204	220	206	209	211	198	195	215	183	199	179	212	188	206	218	213	206	202	182	180	189	190	189	197	194	175	194	208	196	205	197	188	167	216	198	183	216	175	209	211	204	192	221	210	197	195	207	214	203	195	205	203	219	183	200	212	210	157	224	227	198	188	183	184	212	205	183	206	216	178	187	199	204	185	188	207	206	209	207	201	192	208	198	188	218	193	196	196	223	201	200	188	195	212	184	210	180	195	223	178	189	216	161	214	178	199	195	192	206	214	185	210	179	195	199	191	221	228	189	188	186	216	192	197	194	205	179	189	185	186	197	227	216	196	198	177	215	193	192	198	196	217	200	198	201	196	186	205	203	217	204	179	206	196	212	189	193	198	191	166	198	244	193	197	189	181	185	201	191	197	197	200	203	188	196	226	212	210	203	191	216	200	231	204	195	172	200	185	203	216	210	180	189	205	215	202	198	193	180	206	183	203	193	205	163	209	202	179	181	216	185	179	217	209	194	205	220	189	184	197	191	218	209	197	205	173	212	191	174	199	165	197	202	201	188	216	224	184	204	187	196	178	188	201	199	147	200	172	191	207	193	194	173	216	178	180	202	212	187	191	186	235	200	182	216	202	186	188	201	210	193	185	201	198	205	208	175	184	207	208	195	189	190	196	231	209	202	177	210	223	189	198	205	199	206	174	188	182	209	212	210	203	219	211	185	200	176	179	188	220	201	216	202	198	213	195	205	186	191	204	207	202	193	195	228	213	229	193	198	188	206	214	198	210	202	190	180	201	207	197	208	216	198	202	190	173	195	202	212	198	224	213	196	223	199	202	218	218	196	199	197	192	201	200	184	194	192	185	208	209	217	209	166	193	191	195	190	207	189	183	202	214	187	205	206	211	224	177	193	184	190	205	196	188	198	199	212	190	199	189	178	182	180	189	185	218	179	198	178	223	194	204	209	199	215	193	195	193	201	195	174	194	193	217	216	206	213	180	194	193	226	219	186	222	177	199	211	174	211	203	178	200	189	216	185	214	199	201	195	228	177	212	214	210	186	233	199	220	199	183	167	203	201	193	202	194	176	194	199	220	188	197	182	184	210	203	229	178	196	191	181	212	187	207	185	178	191	181	180	186	206	216	214	216	194	208	197	190	212	199	185	187	193	200	213	202	196	181	199	172	203	199	214	206	219	199	215	217	194	192	195	211	191	176	199	208	199	198	211	208	197	186	173	193	184	187	197	196	192	195	175	198	193	196	178	205	188	184	189	198	218	204	192	207	193	186	199	204	191	195	192	199	207	194	200	187	218	216	210	217	198	179	200	209	206	197	190	210	189	205	182	235	194	205	209	197	199	214	225	229	178	223	191	213	201	197	199	181	211	210	198	214	190	187	189	202	213	211	203	201	209	174	189	178	190	178	202	193	188	209	174	201	195	188	200	176	189	211	195	188	216	209	171	209	220	211	209	171	206	196	179	186	208	168	216	175	211	193	183	176	195	183	199	213	193	215	170	219	192	175	195	202	188	199	192	200	199	229	212	211	203	189	188	196	184	186	184	204	200	197	200	176	184	204	206	217	180	216	205	182	214	224	186	199	222	199	212	192	209	193	207	200	201	190	208	188	190	186	204	179	207	208	201	212	197	199	192	207	203	213	202	185	175	233	180	192	202	190	182	200	205	188	202	203	198	202	181	219	209	209	227	183	186	206	201	177	175	209	217	202	201	213	216	189	171	219	206	206	191	211	203	212	202	175	202	186	208	195	195	229	199	181	194	198	189	206	192	212	204	212	213	216	192	194	194	186	196	172	180	221	217	212	214	205	199	214	185	182	204	209	195	213	194	194	216	208	204	188	185	220	197	210	201	202	210	207	183	196	222	203	192	204	177	197	208	204	187	198	186	182	192	231	168	190	208	212	222	187	189	194	200	212	198	214	188	195	195	196	224	197	196	179	202	177	174	213	176	226	198	178	199	195	208	207	216	209	191	196	189	176	217	179	206	205	191	204
27317	18635	3584	475	291	254	279	248	226	217	249	269	254	213	256	235	236	244	228	250	257	250	238	243	245	232	247	262	241	266	250	227	211	244	240	256	256	220	269	224	220	214	211	220	242	215	234	241	251	217	271	239	253	203	227	225	251	238	238	260	256	246	251	230	246	231	259	219	258	228	272	229	225	230	248	227	261	219	242	231	235	250	226	236	241	226	237	253	230	222	240	239	205	255	214	230	238	228	246	232	225	244	235	225	226	239	229	222	225	250	269	250	232	229	238	238	205	238	246	252	219	219	251	229	238	245	232	243	243	243	253	229	237	252	240	222	242	235	241	251	254	266	256	213	218	233	246	248	274	221	255	217	218	235	235	252	269	264	203	254	221	252	256	247	242	221	227	277	241	229	241	257	256	242	249	218	228	226	234	228	219	214	234	229	227	246	233	234	202	248	250	226	233	252	262	256	261	226	246	243	237	216	245	245	235	234	273	250	241	256	255	262	262	225	234	228	248	233	211	227	251	253	245	233	236	224	259	251	253	234	234	267	222	227	216	227	231	273	216	245	251	234	245	253	245	225	226	233	232	219	268	247	224	246	242	251	237	247	206	232	241	233	257	245	239	245	216	244	227	239	251	255	247	221	233	255	252	263	236	238	237	244	278	231	217	235	222	221	239	217	245	226	232	252	248	227	193	226	236	236	236	244	239	243	228	214	264	234	246	268	235	225	243	231	263	227	222	259	251	226	251	244	271	239	255	246	238	221	236	225	246	246	258	225	219	243	231	218	234	220	256	225	230	232	222	235	226	224	222	244	238	242	255	232	220	251	216	234	253	224	252	274	223	224	225	247	246	247	241	222	233	213	225	239	218	230	220	248	224	223	214	239	263	241	219	223	236	229	241	220	225	251	240	226	226	226	247	211	254	239	222	224	222	233	263	247	264	231	262	253	225	224	214	227	244	238	234	214	212	243	202	226	245	232	227	221	251	221	224	227	255	236	251	259	219	227	264	227	226	253	264	245	264	235	225	246	241	223	220	221	239	234	249	233	230	240	225	257	247	219	213	214	251	239	227	232	242	252	266	240	238	228	221	238	214	229	246	217	198	228	245	228	241	238	235	219	226	239	245	231	239	257	263	233	211	267	207	250	230	243	232	222	235	230	255	225	220	255	233	246	217	262	249	217	263	232	235	238	251	233	224	228	237	233	264	215	268	249	248	195	244	227	243	236	235	246	238	234	231	190	246	278	253	234	227	249	219	229	232	229	225	236	237	212	234	221	256	246	232	235	252	260	216	219	248	247	262	236	236	244	251	233	223	226	240	247	221	235	255	250	225	232	259	233	245	259	269	213	216	228	242	238	258	235	210	229	227	240	218	250	247	239	246	234	260	229	254	230	220	244	252	246	250	252	254	233	202	214	222	244	253	238	244	229	229	238	243	240	227	270	235	231	234	223	248	241	265	237	229	254	253	234	240	228	242	240	261	230	264	232	227	254	234	228	251	256	252	246	221	252	244	232	240	229	236	260	231	229	234	224	213	259	245	214	246	242	230	242	241	213	228	253	199	242	259	230	216	225	254	238	231	251	231	220	263	213	241	230	235	205	223	257	245	249	258	242	254	236	252	220	219	239	227	246	218	245	237	216	232	231	251	220	214	262	223	260	241	276	245	242	231	248	270	253	250	205	241	217	243	227	266	257	257	233	249	229	219	246	242	254	256	237	225	235	224	239	223	229	263	238	255	238	254	240	254	270	243	224	258	209	250	245	232	220	249	234	234	260	209	227	252	228	226	227	261	232	241	263	263	226	227	222	241	243	253	254	243	241	240	217	254	221	241	246	237	258	260	264	237	264	246	247	264	255	213	242	239	243	238	262	232	231	218	239	226	238	217	230	243	248	219	227	243	244	223	217	249	237	188	241	203	225	250	227	231	244	252	252	233	225	238	230	242	226	212	235	239	260	209	229	262	228	222	218	223	240	264	261	236	226	248	245	254	229	201	234	224	220	257	212	234	232	250	247	226	245	235	239	230	242	220	238	220	251	247	267	222	253	242	232	250	250	221	241	214	199	217	256	220	241	251	239	223	234	244	217	221	249	250	215	223	254	207	231	241	242	247	275	229	235	253	262	251	235	222	251	218	221	234	242	197	237	238	240	238	236	207	233	223	225	249	265	243	246	227	241	259	242	230	249	220	244	221	237	230	242	271	220	236	272	232	265	234	247	220	244	225	218	243	256	229	214	258	226	252	212	244	228	241	244	249	264	234	264	251	251	233	256	219	239	238	219	236	266	223	202	261	213	223	230	199	239	257	242	224	217	236	238	208	219	230	243	245	249	238	233	237	223	230	226	232	238	248	242	259	249	250	236	271	221	225	232	243	230	227	266	216	251	229	256	256	234	241	225	243	261	244	247	229	235	250	240	237	235	229	211	248	247	226	237	234	247	219	218	257	232	253	214	222	218	241	217	244	240	257	223	226	232	239	234	235	253	213	223	231	234	228	217	225	235	223	226	242	240	229	217	205	227	226	253	258	263	244	246	233	227	197	222	212	235	224	220	244	225	223	228	229	243	259	240	254	233	238	218	224	220	210	232	225	224	212	256	227	226	221	219	244	227	252	225	235	224	217	230	235	198	243	265	227	232	267	246	261	247	249	205	249	265	258	233	254	233	249	239	244	239	249	235	246	249	242	233	244	250	234	231	236	264	261	239	224	242	224	223	232	236	236	251	236	247	250	220	223	252	221	222	250	263	219	230	237	238	235	222	247	220	238	210	227	228	240	245	258	243	229	273	228	228	231	250	241	231	236	235	251	235	224	231	247	267	240	230	217	234	223	226	245	226	208	243	223	253	221	252	238	242	238	258	230	240	246	244	234	254	236	225	234	236	254	239	212	211	236	232	240	246	242	259	250	223	236	236	228	248	221	238	254	273	273	239	229	231	252	234	253	206	206	245	258	244	245	225	250	241	234	218	268	222	245	226	226	231	235	270	234	275	242	214	258	218	279	233	227	245	253	237	247	265	236	247	245	235	228	217	238	236	250	260	227	264	222	249	235	226	238	273	210	244	236	253	248	270	248	255	242	248	233	219	245	253	257	239	263	215	237	253	248	211	218	245	218	242	266	250	258	240	189	235	215	240	232	231	241	249	232	250	243	248	220	246	252	237	267	232	271	240	257	221	222	228	246	228	230	254	261	234	253	229	248	242	250	227	247	227	239	231	223	222	254	222	242	228	230	231	220	229	219	235	227	231	239	235	223	257	256	243	216	235	220	241	234	222	243	268	226	239	234	259	247	220	227	236	227	252	243	223	249	250	290	224	222	261	228	218	228	240	227	242	240	250	231	254	244	226	264	227	258	239	236	236	238	231	235	224	254	224	251	231	226	240	223	240	248	244	216	221	269	218	252	205	232	236	245	231	220	235	255	228	241	240	230	264	253	269	249	234	230	245	229	229	237	232	236	221	228	241	237	270	239	219	250	211	267	223	256	257
18959	5692	1004	671	583	550	519	493	489	501	525	461	457	504	476	483	425	462	514	477	424	452	483	460	469	446	461	478	457	448	449	433	434	453	451	438	468	492	464	438	491	444	453	451	485	432	419	453	474	457	457	459	462	470	458	436	471	426	457	480	413	437	458	429	451	428	460	457	445	428	447	456	453	450	443	471	438	438	434	449	438	426	454	436	446	461	469	480	451	456	440	482	478	407	445	426	456	459	446	452	518	423	450	448	463	484	479	494	476	462	484	473	447	463	471	459	458	473	459	485	432	428	493	420	440	470	466	476	442	429	459	441	454	439	426	430	442	429	474	439	458	485	477	451	461	448	466	438	456	488	457	419	433	481	472	465	492	468	453	455	479	448	485	474	442	439	476	463	456	457	477	459	460	463	447	443	462	422	453	451	473	468	459	492	467	457	477	459	432	462	426	435	448	453	438	453	442	449	486	467	462	446	501	442	421	474	436	471	458	450	420	415	473	471	501	439	473	491	450	455	422	458	455	449	437	466	445	425	485	414	442	428	489	461	459	443	436	424	437	449	445	433	437	433	480	480	466	467	425	439	412	472	468	460	418	435	476	466	451	451	428	399	466	454	425	440	436	451	484	436	427	432	454	436	440	404	450	437	459	437	465	428	467	470	439	447	456	414	474	445	445	460	430	430	448	478	441	468	433	443	470	445	494	423	499	457	462	421	444	400	422	417	458	461	440	420	432	447	454	451	465	419	480	436	461	441	444	476	458	443	436	410	467	455	469	430	440	437	443	468	463	434	444	479	424	434	477	440	454	431	397	446	445	505	450	446	433	487	429	452	438	469	476	430	470	447	441	407	457	449	458	442	455	494	420	438	419	436	426	478	465	478	452	452	428	430	466	435	452	464	410	501	444	455	462	458	462	474	491	450	455	471	453	458	467	443	468	406	460	447	492	447	449	419	458	444	461	418	425	449	456	441	456	459	393	469	451	483	423	472	441	466	463	475	474	435	397	415	455	463	442	464	466	448	447	419	479	456	441	480	418	496	485	453	462	432	399	424	473	437	486	438	494	497	459	476	436	472	441	429	446	459	439	461	441	516	427	466	470	449	470	492	442	478	455	426	444	429	447	445	445	473	457	476	459	401	478	470	436	420	471	405	482	431	443	486	472	445	465	456	444	487	418	465	448	419	505	475	440	455	490	468	444	466	461	471	407	427	463	430	451	507	480	422	458	432	470	455	452	444	451	453	478	441	436	463	480	446	446	453	463	434	492	463	440	437	463	439	436	445	465	441	411	468	466	461	428	433	495	453	433	497	471	476	476	471	435	461	489	455	482	436	439	499	449	449	431	461	463	446	472	455	483	443	424	452	407	489	452	463	465	452	408	446	490	411	450	466	467	446	450	462	458	442	421	442	457	496	445	484	454	480	436	429	459	470	444	439	444	463	481	427	466	446	445	450	458	431	459	472	464	461	455	443	433	479	431	422	436	434	410	441	449	424	444	467	461	465	479	443	445	457	477	452	507	455	429	469	466	451	447	503	453	460	457	451	426	396	446	441	438	470	462	413	441	454	425	477	486	445	442	480	462	465	463	469	442	448	421	430	498	426	458	420	480	471	441	424	416	463	467	436	474	451	442	429	435	455	466	441	441	432	459	432	468	450	457	435	433	446	456	478	455	437	446	449	430	431	446	448	465	462	488	472	442	451	461	464	447	412	458	474	459	446	451	455	447	432	508	458	478	436	471	452	459	440	438	412	485	453	483	451	433	425	445	478	391	466	437	465	463	439	466	447	435	449	449	448	438	445	462	460	418	407	473	429	434	466	450	455	469	457	435	449	452	430	423	447	455	428	483	454	457	469	441	426	478	473	453	472	471	482	413	466	480	439	470	447	433	423	428	440	454	484	430	497	451	454	435	432	437	475	441	487	439	464	453	458	455	462	418	449	440	459	415	444	456	448	463	464	457	438	481	443	459	430	427	481	424	453	463	489	475	473	474	439	475	439	460	472	444	439	445	450	452	428	428	462	416	480	444	476	454	439	419	462	434	473	441	458	447	466	486	452	473	478	372	425	443	421	491	449	406	455	442	409	458	456	427	472	486	495	450	431	487	432	452	468	430	450	444	430	412	450	419	463	459	472	467	449	472	469	472	429	466	458	469	435	442	439	459	425	462	442	474	433	434	460	457	440	411	441	465	423	419	453	430	470	458	447	454	469	453	442	468	495	469	476	452	475	416	461	471	446	452	447	454	416	478	458	500	489	409	459	468	429	440	440	429	441	434	424	479	485	451	464	479	433	469	488	464	496	440	471	486	441	450	448	459	462	451	463	421	466	472	470	431	456	455	458	480	431	439	451	453	465	443	450	498	482	444	417	436	439	453	451	456	409	452	418	420	434	453	465	453	461	440	465	464	453	436	462	459	462	462	420	437	444	482	432	423	482	420	424	454	465	442	425	482	444	453	455	469	423	487	483	465	443	459	479	469	404	486	447	423	489	458	461	429	466	458	427	480	471	465	458	445	450	473	429	497	455	428	461	468	451	450	465	455	444	462	466	481	430	471	455	487	457	449	471	453	426	469	445	478	471	462	477	469	437	461	443	481	484	440	470	484	502	434	466	462	458	436	436	429	455	441	450	471	457	402	488	448	439	445	456	444	420	456	429	454	489	469	447	460	450	436	456	471	428	444	483	438	480	444	435	446	463	463	476	437	455	453	490	474	463	470	449	452	428	480	438	405	499	468	467	462	424	449	410	417	459	453	488	470	466	448	491	474	512	511	441	454	502	456	484	431	426	443	440	454	472	461	431	455	487	501	456	493	457	470	426	465	439	473	434	466	450	402	477	472	427	416	426	473	465	448	460	449	459	450	439	441	431	479	421	471	456	401	427	465	500	455	442	440	421	534	394	433	436	475	431	441	448	486	472	436	475	446	453	425	453	450	461	370	470	485	433	449	456	453	489	494	489	472	456	426	406	473	436	450	491	488	474	447	458	453	434	440	432	464	461	413	480	447	417	456	463	487	444	452	456	446	464	409	452	455	505	476	479	488	466	478	438	454	459	463	470	490	464	437	437	440	469	449	452	456	452	446	451	418	428	439	429	466	455	422	440	483	467	486	452	462	480	436	445	427	440	462	398	439	495	467	439	429	452	439	418	407	483	473	406	476	456	471	432	487	472	424	430	462	447	442	465	468	461	458	466	428	460	448	436	463	430	442	449	451	463	447	435	463	482	440	438	462	451	450	461	434	434	457	414	457	491	469	446	423	459	464	475	481	467	466	425	450	458	463	433	415	427	448	442	431	421	452	476	454	457	459	438	456	438	444	506	479	468	446	465	412	415	475	423	479	444	480	467	421	469	479	454	490	453	444	444	435	439	450	426	454	444	466	445	485	440	448	459	436	458	474	462	467	427	441	448	418	473	447	468	472	489	418	412	430	481	437	470	453	479	471	491	436	408	448	453	505	464	445	461	445	417	462	458	452	453	410	450
25738	21471	25703	17722	837	448	342	326	283	285	254	287	259	245	231	254	250	264	242	229	240	252	236	230	243	277	221	230	224	247	243	235	255	264	245	242	258	252	243	237	217	242	238	242	251	234	238	240	253	236	253	248	261	238	207	232	242	258	237	262	270	252	245	203	198	225	239	215	243	243	258	229	224	250	242	223	248	241	232	246	237	238	248	231	227	235	238	265	253	264	234	257	231	240	240	219	259	237	229	208	258	245	245	229	291	237	244	246	255	248	257	239	238	282	245	263	240	248	259	240	253	237	245	252	248	267	231	245	232	221	240	254	252	242	248	253	257	249	267	272	265	210	205	240	257	261	203	230	240	225	259	227	246	243	239	255	253	233	232	229	240	219	265	240	260	262	231	247	238	220	239	227	253	217	249	241	228	249	233	267	212	252	256	241	249	232	211	232	237	241	238	253	222	252	240	240	242	246	231	264	233	265	231	254	231	227	220	249	219	252	225	238	250	234	266	250	261	242	243	238	264	237	250	235	263	254	251	255	234	264	236	259	223	210	259	264	241	227	251	282	221	240	230	244	212	250	240	236	250	230	246	240	223	222	244	242	254	240	253	251	254	246	227	244	243	228	236	255	241	228	210	254	228	251	245	245	250	274	236	260	213	262	259	268	254	231	271	240	233	275	253	267	271	232	254	239	236	224	243	258	220	226	257	257	246	232	228	250	233	255	241	239	243	242	252	251	242	221	229	223	237	233	242	244	232	237	226	225	252	246	243	253	223	228	225	235	227	222	273	256	238	238	223	223	296	234	263	224	253	238	235	226	231	248	240	260	227	241	231	218	238	266	231	278	262	259	237	212	259	237	220	224	269	232	240	270	230	241	242	218	240	248	255	238	230	243	252	244	248	222	270	230	235	240	235	236	267	220	243	239	252	230	242	274	271	245	225	223	229	225	225	250	243	238	254	201	230	247	228	241	246	245	254	210	224	240	215	249	228	227	218	240	260	227	229	238	233	245	262	259	223	242	240	219	219	245	235	246	231	250	253	250	241	239	258	241	241	258	250	222	229	244	236	271	245	241	221	249	252	244	225	241	240	253	261	273	239	234	245	242	233	237	233	246	254	217	225	227	241	229	252	264	205	240	266	230	251	241	227	222	262	273	235	229	219	250	230	253	273	280	218	270	244	233	225	227	262	233	239	249	236	243	229	250	242	276	223	252	253	253	229	246	262	242	233	224	232	283	223	255	250	302	271	241	260	253	257	246	220	231	219	252	224	239	237	239	245	217	272	255	244	207	240	217	251	231	245	223	210	250	232	244	246	217	260	256	264	254	226	268	242	248	250	238	242	209	242	264	239	239	252	249	242	244	263	223	256	223	257	226	248	234	250	262	266	253	266	219	245	244	221	264	249	269	240	261	234	230	238	244	244	258	223	243	238	245	236	243	220	236	227	269	253	239	235	248	235	249	227	256	225	225	239	266	242	249	249	230	258	257	227	239	242	254	226	222	239	268	250	245	242	250	228	229	244	245	236	234	241	214	227	240	243	265	245	256	229	249	251	236	256	230	250	253	256	214	230	219	196	245	249	216	237	244	239	212	211	240	248	265	233	228	246	216	244	248	257	251	239	242	252	232	222	218	212	256	254	247	276	226	247	211	228	227	240	246	239	252	235	224	246	225	248	242	245	228	229	234	260	235	258	258	245	289	243	259	228	247	267	247	256	231	246	242	236	255	218	248	280	246	223	211	236	239	221	213	272	250	243	225	232	228	250	259	224	237	233	247	221	250	233	250	238	231	236	251	254	254	245	229	252	241	271	230	215	275	235	261	238	219	256	233	240	260	255	257	225	243	288	215	223	221	244	258	257	242	207	267	260	221	253	261	242	246	230	235	260	266	242	246	228	232	232	223	223	242	256	224	245	225	237	242	247	238	232	246	261	252	268	249	249	266	220	237	240	252	215	260	246	236	245	243	218	256	233	247	200	265	227	247	225	234	213	233	210	229	256	229	246	259	230	252	252	234	250	245	230	264	242	266	240	235	239	248	237	259	256	200	249	236	241	241	263	268	228	236	235	241	254	251	254	228	252	254	217	230	247	248	238	259	250	276	263	247	254	287	245	262	240	233	219	247	241	240	243	248	238	238	242	230	243	225	217	225	238	210	265	250	253	231	252	246	225	237	245	232	256	263	258	222	222	230	264	249	263	242	256	261	272	249	250	276	257	241	252	242	203	240	254	261	246	250	238	249	239	230	223	250	251	260	250	213	244	241	210	225	238	243	232	239	247	212	232	229	251	224	258	243	235	261	238	247	254	252	236	235	259	235	244	230	230	231	249	252	242	260	235	233	201	257	259	227	256	265	214	247	248	255	261	279	245	250	229	232	233	246	250	237	257	223	234	250	232	246	270	274	220	246	237	209	247	244	203	229	243	262	287	215	242	256	240	264	258	248	260	241	215	237	255	265	218	221	259	245	254	229	277	233	241	239	216	239	242	233	220	269	228	256	256	235	242	252	244	224	240	232	277	219	259	230	222	238	269	253	251	232	241	213	232	254	228	223	258	234	234	229	250	229	237	230	273	240	250	254	258	225	253	242	238	239	254	231	212	227	241	257	259	258	234	238	256	258	213	227	244	273	258	208	224	233	234	232	233	257	239	241	241	230	244	243	215	247	260	223	216	223	247	216	231	236	247	253	243	247	241	222	232	237	247	236	255	202	241	258	276	236	247	223	230	233	217	247	233	212	249	267	254	261	244	239	259	215	249	219	226	239	229	247	246	225	258	245	241	246	251	258	235	283	252	238	254	240	217	238	272	239	237	225	255	248	245	216	245	211	232	245	226	243	270	271	233	217	235	243	228	222	236	229	228	248	233	234	234	229	249	240	226	214	257	237	230	222	218	234	257	240	234	247	225	250	241	250	254	256	226	255	257	241	251	237	205	227	245	234	242	228	257	228	249	252	245	271	217	260	244	240	239	239	221	256	243	243	249	250	228	236	254	250	216	249	247	227	249	248	215	263	241	246	254	262	261	244	239	228	251	230	235	267	237	264	274	215	263	245	221	248	216	242	222	220	263	215	240	270	241	234	262	251	228	254	237	237	219	253	244	255	255	198	219	252	222	270	252	227	249	233	237	267	230	211	246	242	235	237	229	243	249	220	233	244	246	233	259	234	221	242	260	233	228	246	257	237	236	226	246	245	246	259	218	211	239	261	231	231	229	251	229	251	232	249	263	252	267	245	252	234	229	251	245	242	268	242	229	245	236	282	226	222	241	227	242	230	223	228	228	232	226	255	220	227	247	267	224	256	237	232	241	232	251	252	238	224	209	220	255	241	246	239	243	224	249	266	240	252	211	255	221	234	236	220	236	255	203	231	228	235	255	240	250	229	254	258	267	250	249	264	257	245	223	255	244	225	246	232	239	237	251	249	229	242	242	235	227	250	245	246	254	239	245	249	248	227	240	222	249	254	251	246	270	267	229	239	244	223	263	250
20547	9447	3450	1842	1231	947	840	771	695	649	583	593	584	515	504	503	534	521	504	490	459	484	480	528	456	466	451	481	474	434	496	474	464	485	492	492	459	454	408	490	488	489	508	485	470	457	484	448	475	451	499	465	478	464	459	486	493	442	514	475	454	459	458	467	475	459	463	460	481	432	448	465	487	440	490	480	463	445	483	469	449	458	439	434	458	451	438	462	464	477	466	464	450	478	465	471	472	472	445	419	471	456	462	471	477	466	449	492	458	467	446	455	453	480	451	439	459	412	460	452	484	417	476	444	462	422	464	461	497	438	480	442	469	440	481	453	470	474	453	463	445	444	428	455	436	485	430	424	440	475	427	479	479	482	452	470	511	451	459	460	472	501	397	472	499	499	465	416	473	504	469	443	430	474	467	466	469	473	465	492	454	488	424	450	489	503	468	450	456	489	486	450	452	438	438	450	466	450	456	468	463	486	477	456	458	468	491	448	451	434	457	483	481	457	481	461	457	484	482	413	465	475	423	465	460	471	498	509	479	469	460	456	443	498	479	464	418	444	474	461	446	486	454	445	476	477	475	480	486	479	473	466	506	451	487	456	505	427	473	471	446	453	489	430	466	491	477	473	495	507	432	455	431	464	446	435	422	475	453	446	463	479	464	459	475	445	455	468	439	495	473	468	474	443	428	472	450	454	465	460	485	493	441	497	449	490	418	411	437	465	436	431	485	463	483	466	473	482	471	442	468	478	485	448	427	475	458	478	463	481	475	445	454	519	454	447	436	443	466	458	422	455	500	444	444	482	480	449	441	417	474	486	479	418	447	420	424	463	464	456	451	456	474	456	481	456	481	458	490	430	441	455	444	474	469	475	454	433	423	464	456	449	441	453	472	453	456	447	432	451	425	491	436	421	457	449	496	491	401	479	461	439	488	460	511	454	502	481	428	449	441	476	458	485	489	502	447	449	425	461	473	448	459	432	441	488	478	467	484	447	493	457	468	463	436	484	465	445	501	511	452	444	468	432	481	436	422	457	452	491	492	494	453	448	472	428	455	475	473	473	478	481	466	472	442	443	450	446	472	451	447	485	449	465	462	466	496	462	471	457	485	441	449	434	440	478	442	462	468	456	472	475	485	450	486	446	464	425	469	409	448	495	473	505	507	487	470	462	451	464	453	441	449	458	480	443	450	489	463	466	448	441	484	437	470	425	464	439	449	480	502	463	445	514	458	446	506	446	514	444	480	467	452	463	464	466	470	456	486	484	499	474	482	461	464	495	454	497	445	494	450	442	448	464	481	427	460	435	465	477	437	499	460	469	434	453	459	472	452	471	469	432	498	500	421	478	488	459	473	468	463	470	451	489	497	466	452	451	482	462	480	488	455	423	405	477	461	482	462	450	466	466	478	473	469	486	431	506	456	455	463	448	469	444	457	481	468	443	486	445	451	438	477	472	479	440	434	445	462	465	470	458	450	428	470	451	457	457	455	452	411	429	444	482	484	429	438	472	450	486	454	463	469	452	433	463	441	446	459	428	434	486	465	486	461	423	476	467	470	455	446	473	440	460	470	467	447	460	455	413	479	480	484	464	453	463	445	452	417	477	490	485	507	442	474	455	448	489	425	467	464	455	463	493	503	470	469	428	452	431	445	446	451	448	496	466	443	509	457	426	449	452	484	479	420	487	453	524	432	437	464	435	487	522	404	477	444	466	463	436	447	496	443	456	440	484	439	454	448	485	445	439	458	423	480	497	443	476	476	485	467	475	465	504	442	453	492	467	475	476	462	449	477	467	468	465	477	473	482	433	439	439	486	455	445	484	446	424	453	461	450	454	479	424	469	417	479	441	443	471	430	398	475	476	462	475	442	455	517	492	446	471	469	485	442	462	432	460	449	501	477	455	420	435	463	490	495	442	459	439	510	446	446	505	457	425	434	449	472	460	432	484	432	452	446	449	448	465	457	457	454	472	439	441	472	495	465	488	462	502	441	461	501	462	481	467	469	462	485	509	488	443	508	475	458	444	486	477	417	469	472	458	469	435	463	447	468	461	447	491	455	428	464	453	449	448	459	487	506	482	497	462	446	456	455	503	443	488	467	415	496	461	487	477	458	463	449	451	472	483	488	475	441	480	440	459	438	446	493	470	447	435	440	448	443	468	439	477	505	439	455	489	419	479	494	453	486	458	434	457	459	435	481	431	462	495	456	459	441	491	456	460	490	435	448	478	432	458	454	455	467	467	458	484	451	468	453	472	472	445	437	422	473	422	421	437	441	491	422	457	454	425	445	449	455	478	497	471	491	419	496	472	449	455	459	459	539	478	442	458	469	468	473	480	477	457	466	436	437	427	512	459	479	477	447	441	479	480	482	451	456	464	496	516	447	465	493	453	472	466	493	450	460	497	401	456	429	466	463	471	485	441	478	508	458	489	431	438	500	420	461	497	474	449	465	462	455	405	473	453	474	467	496	464	461	414	496	475	474	465	492	463	495	438	446	469	477	452	436	433	477	497	469	467	427	473	455	442	490	494	449	460	488	489	490	472	438	458	466	447	479	481	455	486	433	417	456	463	434	477	454	459	437	453	439	483	479	443	448	450	447	505	449	462	484	431	487	513	473	456	471	470	468	447	484	451	474	444	495	449	454	469	473	453	425	502	460	461	453	485	451	467	485	480	450	471	424	460	462	425	461	486	447	478	454	424	444	475	448	469	491	461	472	426	481	487	401	471	414	457	445	452	464	452	462	472	466	493	463	498	454	458	421	502	428	430	466	469	450	458	447	485	483	438	470	431	441	426	473	456	463	455	460	492	492	477	438	471	438	484	462	438	503	455	448	462	442	451	458	478	422	463	464	459	459	446	461	468	437	453	480	464	446	479	492	486	460	433	475	421	482	419	455	438	484	466	473	428	471	469	447	433	473	485	490	476	474	504	440	457	474	457	454	473	447	481	422	477	415	425	471	455	446	466	465	478	454	479	503	430	496	471	439	456	457	480	445	436	494	460	416	482	474	463	464	461	486	499	456	469	457	481	493	457	454	452	473	525	432	472	462	437	446	459	458	447	443	447	488	455	478	484	477	433	514	500	457	450	486	467	438	460	492	503	465	465	415	436	443	469	482	450	455	461	468	469	439	470	462	435	411	478	448	491	470	469	490	499	460	438	482	475	483	457	479	449	453	452	431	495	501	475	433	449	454	450	504	431	456	471	456	427	482	480	483	497	469	442	446	461	438	450	437	504	433	477	460	470	447	491	456	453	437	420	456	487	444	484	450	450	428	466	482	510	474	465	482	436	475	464	469	508	476	462	502	443	471	472	454	478	437	459	435	477	454	446	436	464	453	468	466	466	488	480	461	483	471	483	439	490	472	470	459	444	453	484	444	477	465	466	476	485	467	443	484	427	476	455	460	470	453	478	471	452	451	498	474	478	445	480	467	462	459	444	492	442	437	477	431	458	477	431	479	487	445	455	468	470	439	452	465	449	477	449	447	439
23696	21536	29230	24249	21515	15521	1029	449	317	286	279	210	207	195	184	165	151	116	147	128	162	132	123	149	134	135	136	114	111	96	121	107	123	119	107	104	118	124	115	100	105	107	110	93	106	121	102	117	98	117	104	112	94	115	97	95	98	100	111	116	101	127	96	91	93	104	89	107	107	90	106	105	113	98	96	112	99	112	98	105	105	103	108	93	113	103	92	114	100	114	104	97	94	108	100	88	97	105	97	100	85	93	96	100	103	110	92	88	101	107	87	108	95	101	103	105	94	104	99	90	95	95	95	100	118	93	94	106	93	94	111	89	95	93	102	122	97	100	104	115	110	88	92	112	90	112	97	119	120	87	102	111	100	91	99	112	93	100	117	119	114	94	121	100	90	94	94	96	91	104	99	104	117	105	85	102	83	96	109	97	97	91	112	94	94	93	121	102	75	121	105	92	109	123	90	108	89	105	123	98	94	95	98	97	99	99	103	107	94	88	101	95	83	89	103	115	97	107	94	105	104	95	92	85	71	111	96	108	89	92	103	101	108	99	93	96	90	102	104	98	103	107	110	98	109	91	100	105	83	91	105	85	103	91	96	102	99	91	96	93	95	92	96	99	101	94	119	100	98	137	92	94	101	110	80	106	91	95	110	97	93	94	108	97	83	100	107	105	124	96	100	105	104	104	111	102	100	96	106	107	92	92	90	114	122	120	106	93	83	93	91	94	89	92	83	91	108	112	95	107	97	95	87	96	92	105	91	105	89	89	92	103	110	106	105	100	115	86	118	118	111	103	98	111	89	82	80	99	98	91	96	97	92	87	97	86	124	87	92	106	106	105	105	82	85	89	110	100	109	87	92	100	99	102	97	101	100	90	87	102	94	96	96	83	98	115	92	101	104	83	93	98	100	100	100	89	96	94	116	112	87	98	91	94	88	99	106	103	98	106	98	83	83	111	86	109	97	115	83	98	106	93	104	94	131	89	109	83	94	89	88	91	86	104	98	99	118	97	107	106	90	115	87	114	100	102	98	99	101	98	84	99	87	95	102	96	107	113	79	94	92	97	104	94	85	97	110	105	98	91	96	93	78	104	113	83	103	91	105	112	97	96	99	98	100	100	121	103	112	100	103	102	120	88	107	105	112	108	108	93	102	99	88	96	91	94	86	88	103	95	104	101	95	85	98	111	94	107	92	100	103	109	94	100	104	81	95	95	96	102	115	105	90	112	98	106	99	95	88	93	114	98	86	82	102	105	100	86	81	78	107	80	105	109	94	107	99	99	109	86	105	89	95	85	96	105	80	76	101	98	94	89	109	100	112	86	93	85	93	87	90	95	109	104	84	82	107	114	101	100	105	102	94	96	90	105	94	81	105	111	96	95	98	115	102	82	111	80	78	92	98	100	97	98	90	87	114	100	108	85	101	112	104	105	95	97	95	76	100	73	93	97	82	95	118	81	90	98	75	110	97	128	102	95	103	104	93	88	96	105	101	105	112	106	89	97	105	103	106	91	112	84	100	77	83	100	94	92	105	99	83	99	106	108	101	90	93	82	83	104	106	93	107	91	95	122	93	107	88	88	90	96	116	112	102	78	105	109	94	118	107	89	96	102	105	103	126	85	86	106	101	97	97	93	121	105	94	89	105	101	96	86	112	90	113	114	86	80	110	105	115	96	104	115	91	106	86	116	103	90	100	106	114	111	105	76	94	109	102	79	106	96	101	98	87	100	97	78	115	84	108	98	121	91	97	97	87	102	81	92	105	89	99	104	91	72	95	66	98	91	92	109	109	93	121	99	109	103	82	113	89	104	111	89	107	114	112	98	98	90	92	98	101	99	85	87	81	96	112	106	103	101	101	93	89	93	118	104	93	103	112	102	86	99	105	105	94	97	99	120	94	93	100	108	97	94	81	104	89	94	105	94	99	115	91	97	92	96	92	90	102	98	102	92	94	102	110	88	92	90	98	89	92	93	96	101	123	95	99	115	101	97	95	86	98	103	102	92	119	95	112	80	86	94	89	105	86	106	95	98	91	116	80	100	111	92	103	111	83	112	101	99	108	103	116	94	121	96	109	101	106	107	116	110	98	99	104	104	104	65	99	89	93	96	103	97	102	98	91	100	90	100	104	100	106	104	93	108	107	90	83	95	99	113	113	79	96	87	99	121	91	96	107	95	83	92	127	103	106	101	89	90	79	99	82	86	94	111	106	89	103	102	91	108	98	93	103	101	97	90	101	86	91	102	115	95	97	88	94	100	115	91	100	102	106	102	99	97	96	89	100	94	105	97	81	78	106	78	96	94	91	87	87	93	98	112	95	95	91	97	102	117	96	106	88	96	85	91	81	94	106	106	94	107	84	87	104	122	100	99	92	105	107	94	93	83	117	102	105	91	85	107	95	102	91	78	119	87	117	111	101	98	84	96	91	88	112	100	93	102	89	87	113	92	104	95	99	96	95	98	92	93	105	112	110	104	88	98	85	92	94	110	85	90	100	90	99	99	87	89	103	92	110	104	97	71	87	96	106	89	108	90	116	93	95	103	91	101	87	129	104	103	109	103	102	86	96	94	82	104	93	95	94	104	116	100	104	108	81	89	98	97	81	111	100	74	107	98	99	83	90	96	85	90	91	98	93	94	105	112	90	99	94	88	108	105	100	102	92	116	85	113	94	92	98	110	101	93	108	94	101	101	107	104	116	109	95	91	107	107	106	82	90	94	112	84	89	103	95	104	96	107	110	105	83	97	101	97	91	101	97	77	105	117	107	101	105	83	88	95	97	89	87	87	96	74	108	107	93	84	105	109	100	92	90	100	119	94	85	114	101	99	122	106	97	103	108	110	104	101	119	100	70	81	91	96	101	90	99	116	103	92	89	102	88	83	108	105	99	100	97	89	107	96	90	93	81	107	107	94	108	95	84	108	87	107	100	78	113	105	109	109	93	107	93	68	82	95	104	96	99	111	106	89	106	89	103	110	109	104	103	119	93	93	109	105	104	93	95	97	101	102	96	109	100	100	88	105	88	98	81	77	104	89	89	108	87	106	95	97	102	84	88	89	73	114	97	90	93	116	107	99	101	84	112	113	85	104	92	94	96	94	103	91	94	92	103	107	104	97	108	102	106	98	99	97	89	84	86	108	103	113	94	105	95	97	94	105	92	88	98	111	105	105	77	97	93	87	130	85	92	94	99	99	105	87	98	89	102	103	95	85	90	107	97	107	118	111	98	102	88	81	122	95	88	112	117	90	82	110	94	93	104	103	90	98	98	90	88	107	88	98	92	102	105	92	92	110	115	106	125	100	83	100	103	97	85	93	100	91	100	102	80	90	87	94	115	102	96	96	104	90	86	76	96	80	99	105	79	86	83	90	92	100	112	97	96	88	100	103	86	96	93	108	95	117	95	94	96	97	108	93	90	89	95	109	84	93	93	101	90	92	77	101	89	99	82	83	103	101	100	96	100	104	111	110	105	112	94	93	66	89	105	102	99	97
28357	19741	11630	6054	3837	2686	1950	1644	1259	1049	813	695	692	558	564	467	467	409	385	341	344	321	286	307	295	301	290	276	299	258	263	274	275	267	264	254	250	245	245	270	223	248	219	220	236	205	223	222	204	206	190	218	243	216	222	230	220	171	229	214	215	184	220	218	206	161	191	212	208	196	199	201	176	199	200	218	206	170	225	211	210	193	199	184	204	187	214	180	221	207	222	179	176	190	195	200	208	189	205	200	213	204	208	196	204	196	171	199	203	185	216	215	207	208	213	196	198	220	208	189	180	187	189	224	198	215	184	198	192	191	205	200	231	203	178	178	193	213	211	216	210	179	194	199	215	196	197	186	180	195	207	207	210	185	188	197	206	206	209	205	191	211	208	195	198	181	190	205	205	195	213	173	186	192	198	180	196	200	206	204	195	188	183	206	190	190	199	205	191	201	206	191	187	207	194	169	169	191	199	168	210	200	208	192	203	205	202	170	197	203	200	193	195	205	193	199	204	212	178	193	206	183	245	212	176	213	186	217	218	195	213	201	198	199	202	186	213	201	196	206	192	183	182	201	201	212	177	176	181	194	205	197	190	196	207	214	201	207	205	184	195	167	206	188	207	192	195	183	214	192	199	170	190	178	198	194	202	217	171	229	207	194	206	210	240	193	212	192	218	207	218	193	217	202	206	191	185	189	187	218	216	226	179	198	187	197	201	232	193	204	182	226	201	217	219	214	202	197	202	164	187	215	177	180	190	206	217	184	205	194	213	228	188	181	243	213	206	187	200	211	209	203	212	207	208	177	196	179	184	201	182	190	181	174	199	201	234	195	177	207	194	200	212	198	209	193	193	206	184	210	182	201	158	203	213	180	209	185	218	191	202	172	218	186	202	197	204	185	206	191	188	198	198	207	210	192	182	184	202	176	228	218	209	192	182	202	160	202	211	173	203	209	205	196	193	219	195	206	192	197	188	186	208	189	213	193	196	193	191	207	175	196	174	199	164	192	195	184	187	203	181	200	190	181	186	207	176	195	201	225	197	198	171	196	171	221	209	204	201	169	212	194	209	209	203	206	191	232	173	198	204	196	189	213	194	189	197	205	211	190	203	184	199	196	226	177	200	175	202	204	198	195	190	188	196	196	221	178	204	222	165	209	192	209	187	178	193	212	210	211	201	206	164	180	221	191	211	206	203	215	206	214	168	180	207	184	191	204	176	198	191	218	196	181	222	183	210	187	193	201	200	219	200	182	188	197	191	177	185	201	193	215	211	186	198	208	183	189	183	204	175	208	207	178	210	207	194	183	208	222	202	195	207	177	194	191	197	207	181	200	204	182	190	191	204	182	189	179	196	194	207	199	169	184	188	177	197	206	204	204	209	194	189	205	181	189	228	192	186	174	204	182	181	225	188	207	214	221	178	170	203	185	185	217	185	203	175	193	215	208	214	222	175	201	212	192	189	181	181	187	213	176	218	198	168	203	206	204	184	200	212	201	207	189	182	191	218	200	182	186	197	201	201	194	189	180	180	182	192	185	189	205	215	200	170	210	227	198	191	195	220	203	197	209	186	203	176	203	176	178	188	182	188	207	202	193	208	220	172	207	191	182	190	181	174	206	185	212	187	202	214	210	190	195	191	210	196	190	219	178	193	186	198	207	190	173	166	200	194	194	183	216	184	197	179	207	186	199	203	210	206	199	188	200	178	175	209	184	198	203	201	175	195	176	226	197	180	200	216	212	192	194	209	201	225	184	218	208	177	194	193	201	213	198	209	213	200	210	202	180	184	191	201	201	167	207	214	205	201	191	171	201	185	220	200	200	198	193	201	205	201	192	195	183	174	175	201	204	209	199	192	210	205	196	213	180	176	206	206	193	212	196	202	173	180	175	202	201	195	183	184	189	189	174	179	207	223	203	191	191	217	176	236	201	190	199	186	204	209	206	201	174	212	176	216	199	199	183	189	171	204	192	193	199	191	192	184	182	188	162	193	200	197	209	188	192	201	172	193	197	208	209	178	223	221	229	189	175	219	215	202	190	192	190	209	180	200	217	228	169	188	195	193	208	183	191	203	219	230	180	203	182	208	197	180	173	195	206	206	189	191	213	175	188	195	196	192	184	202	176	193	207	217	200	188	197	196	188	207	195	199	213	218	185	204	181	220	193	204	183	202	192	198	212	178	233	180	206	200	227	194	187	194	180	196	217	186	200	203	198	187	174	186	196	177	201	197	197	203	219	184	198	192	203	195	193	189	184	219	212	200	199	202	186	191	191	186	195	193	196	221	172	191	201	180	202	199	213	206	215	203	209	180	194	202	197	201	201	225	194	203	206	208	181	196	199	219	177	178	216	185	180	174	195	188	204	193	180	194	195	177	196	191	214	211	216	211	179	199	204	220	189	191	182	207	202	195	184	173	193	204	187	195	181	189	191	228	217	174	183	224	185	190	198	189	178	204	177	202	199	216	195	193	183	191	200	215	172	190	192	202	212	206	197	200	212	202	187	198	185	207	195	186	186	204	215	204	176	203	204	178	218	219	222	200	192	166	206	182	178	212	168	186	214	212	183	186	229	175	202	213	186	185	210	190	195	172	171	195	219	183	173	208	198	202	198	237	193	202	190	184	201	195	207	195	196	187	207	212	190	205	195	201	189	215	189	209	184	205	195	179	195	201	216	206	198	206	213	212	174	188	194	192	194	205	204	194	214	185	164	176	173	232	225	188	179	179	204	196	193	194	190	210	180	194	200	195	194	198	189	200	210	188	198	211	191	215	207	196	202	183	196	173	191	220	200	193	188	196	185	202	204	198	194	219	195	222	193	195	224	188	232	201	172	149	182	209	198	189	197	203	204	217	179	205	207	192	195	178	185	204	212	189	199	197	191	200	195	213	186	187	186	207	203	174	210	203	210	198	160	178	217	198	182	171	187	188	183	188	206	193	182	218	184	207	192	180	176	171	198	186	196	196	198	182	183	199	213	182	204	173	174	199	187	191	176	208	188	187	190	200	193	221	196	160	186	191	190	200	197	201	210	202	219	199	180	194	169	182	191	191	192	179	186	217	202	187	209	187	189	215	204	197	168	169	216	207	197	180	184	201	215	188	177	213	183	204	200	199	195	203	194	201	209	188	202	202	211	206	245	214	186	209	180	188	205	197	170	185	194	206	195	206	169	198	176	198	189	212	195	205	173	200	188	207	187	210	203	195	204	200	220	202	214	209	181	223	218	182	201	174	181	195	193	210	202	168	201	207	207	178	213	217	194	211	217	196	198	172	197	217	179	215	170	171	184	204	203	176	181	212	211	193	181	197	205	188	161	203	202	219	184	180	192	199	185	191	176	180	195	194	202	171	191	191	207	196	187	186	203	178	196	192	201	167	189	198	202	181	225	191	201	203	222	197	190	178	210	193	197	202	212	206	184	221	171	194	198	205	199	200	178	190	201	175	174	181	189	208	197	193	190	186	205	210	203	183	178	208	212	188	206	204	176	192	200
27420	18780	3730	451	289	281	239	250	236	253	237	234	228	240	246	250	197	255	246	216	245	236	220	245	238	209	245	249	231	250	238	247	245	212	234	245	217	220	233	239	233	244	249	210	220	245	224	232	232	235	227	240	239	222	231	241	207	253	243	268	211	223	227	243	221	245	263	218	207	241	222	202	242	225	251	240	218	243	235	224	214	249	235	234	230	252	246	241	210	228	229	213	235	256	289	275	232	215	241	225	267	243	255	269	213	279	232	231	233	229	245	226	234	220	219	232	276	221	222	254	221	259	236	222	247	250	208	262	275	245	245	229	247	238	228	251	261	244	235	244	232	239	245	218	233	231	219	249	236	238	222	224	254	245	246	218	254	212	242	266	247	234	243	259	256	263	249	234	211	237	259	234	234	257	229	247	233	236	222	227	218	215	207	251	221	213	232	222	222	258	256	251	271	219	226	236	222	255	243	217	255	243	239	214	229	233	224	223	223	215	244	240	227	215	237	194	200	223	242	230	221	215	223	243	234	248	234	236	261	242	269	237	238	233	215	227	223	242	252	250	241	253	260	228	212	229	230	258	229	229	227	246	256	222	210	227	272	204	225	246	227	216	260	228	252	225	219	244	247	220	233	245	253	238	221	216	231	242	246	208	229	242	235	239	234	258	264	247	249	230	232	225	241	248	252	219	234	225	221	250	234	248	212	238	257	249	240	240	262	243	249	253	247	239	236	259	253	227	224	236	244	240	248	231	242	220	232	241	232	232	215	213	238	240	256	242	249	232	218	262	231	244	216	246	223	268	247	228	212	219	220	224	241	229	249	248	240	223	235	227	227	249	233	233	226	219	258	250	276	229	239	251	256	247	270	247	237	237	251	250	248	249	227	219	275	225	213	244	222	246	259	212	237	250	241	268	203	261	254	233	233	231	221	218	249	229	234	258	233	235	228	221	240	213	236	236	260	215	237	244	220	239	234	251	223	261	235	241	252	258	230	258	221	245	232	216	276	241	231	242	244	241	204	238	257	229	230	237	233	241	213	216	245	250	224	227	235	233	229	246	216	228	245	251	213	246	237	225	231	224	206	242	257	257	213	251	244	245	242	260	230	248	217	234	245	234	241	236	244	287	230	232	255	238	223	243	220	240	197	249	248	253	246	243	218	227	224	238	218	207	218	256	235	226	248	231	216	241	264	203	224	242	244	215	248	271	229	223	230	216	211	247	257	245	220	228	236	240	244	258	229	227	227	223	246	229	235	222	225	232	206	238	230	239	226	230	234	218	239	219	227	238	266	229	240	228	235	214	231	239	237	250	258	218	231	247	237	220	218	193	200	225	226	241	262	239	214	232	228	240	244	252	234	231	237	234	238	215	229	227	241	257	234	254	230	258	241	219	252	232	224	241	242	238	252	246	230	240	246	229	241	238	234	247	235	225	240	226	232	241	238	234	266	213	233	236	224	272	233	229	248	251	248	250	246	225	218	261	215	251	241	236	255	254	253	245	229	225	240	216	233	229	234	230	273	252	216	252	234	253	240	223	232	256	263	228	237	243	216	233	223	208	240	242	246	259	209	268	225	251	258	244	223	230	238	241	229	212	256	242	238	218	225	226	233	214	258	212	246	229	231	208	205	219	211	211	249	252	239	220	212	211	242	235	224	238	241	242	225	248	244	245	209	262	228	255	234	219	242	252	228	198	247	234	222	218	197	225	223	213	231	230	269	238	239	237	254	234	241	239	256	259	222	244	213	215	243	233	247	203	252	221	230	216	230	242	234	226	236	244	239	256	223	246	205	228	268	245	205	217	238	256	252	220	205	235	260	241	228	232	228	241	224	200	210	252	219	219	238	262	210	226	202	218	218	230	232	237	241	215	260	247	229	243	245	214	237	253	260	253	223	222	237	245	228	233	246	234	222	224	237	259	235	236	245	245	247	226	244	265	246	254	228	231	246	227	225	242	249	239	245	246	238	230	262	236	237	246	208	234	225	237	255	252	258	224	227	251	234	230	233	266	247	219	215	246	204	253	234	231	243	227	225	239	230	220	242	208	203	219	231	221	231	244	224	251	245	235	223	273	237	250	224	231	213	238	232	214	228	237	218	257	230	238	227	237	236	227	242	217	244	224	238	216	227	263	220	229	256	224	226	230	247	239	223	220	231	240	237	222	227	227	240	241	240	248	234	243	240	236	255	239	241	242	225	204	229	236	236	208	210	224	255	216	231	254	253	213	204	232	234	240	223	228	251	253	276	218	212	239	235	219	223	269	236	242	260	254	230	220	229	247	218	253	213	218	212	257	229	230	262	247	230	244	238	233	246	246	239	201	240	247	238	215	243	212	218	210	226	236	239	239	252	243	244	236	243	236	214	227	238	224	241	236	242	213	250	227	253	213	251	251	220	221	238	244	228	248	242	242	249	272	223	237	237	241	214	215	252	222	258	248	257	245	244	261	202	222	230	206	250	234	248	245	257	215	251	254	244	241	246	189	250	237	235	226	234	226	262	251	276	210	248	251	224	223	248	242	226	211	222	250	222	225	236	227	262	218	240	252	255	271	206	232	238	245	252	251	228	238	227	257	228	225	253	247	229	236	231	225	255	203	256	253	253	248	253	228	221	244	230	234	246	230	232	212	247	239	276	233	264	223	231	235	259	237	244	238	238	250	239	244	253	256	226	249	217	245	240	220	252	253	260	234	244	214	228	246	239	251	244	235	242	219	228	256	246	254	224	237	225	228	248	240	202	224	241	234	256	240	220	241	222	248	256	238	239	211	221	223	241	230	264	231	240	255	219	237	241	254	262	233	238	234	253	214	238	217	224	227	242	227	220	196	238	241	240	245	220	258	246	217	243	240	233	249	262	260	232	232	207	217	251	266	254	222	223	228	237	243	252	255	224	249	241	225	231	250	268	242	250	213	235	221	225	262	247	201	238	241	248	249	230	220	235	215	231	241	272	224	240	254	259	207	235	241	236	216	224	218	242	259	221	211	218	235	221	226	274	225	220	244	237	246	224	217	228	241	246	239	211	243	261	242	250	235	206	221	253	217	257	236	233	249	264	240	220	243	228	233	231	241	227	253	251	221	244	238	225	255	229	250	231	249	215	244	234	226	233	229	216	225	213	207	245	243	233	230	225	231	227	268	254	232	241	221	212	238	253	237	254	236	239	237	262	251	227	204	222	210	226	253	254	231	243	239	225	233	243	219	214	239	246	249	242	258	235	234	262	244	234	226	203	256	253	251	235	242	232	245	267	226	206	232	240	241	249	216	221	248	240	243	227	214	246	206	246	254	250	246	226	215	220	249	222	247	236	231	251	236	220	243	261	239	246	251	221	227	255	228	240	236	218	255	236	215	215	233	244	211	241	225	225	230	241	228	251	231	262	232	205	242	237	230	262	248	253	253	213	221	224	252	220	217	231	234	246	206	224	231	225	258	234	241	256	216	230	247	208	239	250	238	238	244	235	230	254	257	234	234	235	232	222	212	231	236
18930	4302	1064	738	581	542	505	500	489	480	457	406	477	496	450	465	427	480	472	458	457	438	454	459	438	418	442	448	453	448	474	449	435	456	489	440	441	443	425	462	435	462	421	430	456	445	469	494	410	455	408	438	385	464	448	432	484	452	463	451	457	443	435	405	487	437	467	453	477	466	463	419	435	443	447	436	426	467	428	459	403	432	402	434	463	467	429	428	425	453	421	414	495	477	458	415	424	419	425	430	439	457	455	418	457	453	467	450	407	445	442	443	464	455	478	454	417	448	467	452	453	420	454	435	468	417	444	441	433	440	466	446	451	456	426	464	453	452	367	496	415	439	484	418	488	430	409	465	457	441	472	433	429	437	440	468	427	430	466	457	450	449	406	436	418	426	445	495	443	457	464	425	420	477	466	434	473	396	431	466	489	442	415	463	443	443	439	434	461	427	441	442	473	440	427	465	427	442	455	460	472	428	464	471	436	402	431	431	448	443	465	440	446	441	464	468	462	448	397	436	458	466	469	449	453	458	450	420	422	412	437	453	470	460	455	411	442	419	475	440	452	476	468	404	461	419	462	454	460	418	438	432	442	458	404	487	412	434	447	445	433	482	415	410	420	455	465	455	454	502	443	443	454	448	446	466	408	466	438	484	453	437	418	426	484	483	450	427	460	410	438	483	457	444	435	461	458	442	427	446	448	434	494	465	464	452	469	437	443	431	455	478	468	428	407	434	455	456	478	437	449	436	473	443	430	402	467	473	439	412	419	435	458	435	462	456	424	428	455	432	445	479	433	458	405	481	467	418	461	411	464	480	460	416	448	471	461	453	427	480	436	430	477	456	427	414	447	433	442	462	436	447	476	423	467	452	458	504	457	429	433	412	468	454	458	459	465	452	424	465	494	467	478	463	465	475	452	441	433	452	440	421	461	424	436	459	460	446	450	456	442	411	412	467	412	431	446	432	448	427	452	432	436	460	456	476	434	431	463	418	523	435	422	454	460	466	441	463	451	419	444	416	460	436	430	439	440	462	421	458	435	459	433	429	463	459	439	433	425	475	449	429	471	449	440	433	437	475	396	468	431	421	469	411	424	462	467	442	454	449	433	458	472	466	451	461	429	461	448	468	467	460	449	462	469	434	428	441	446	504	442	451	408	452	457	445	405	440	418	424	491	434	424	475	458	423	448	424	475	427	407	425	443	418	472	455	452	429	465	459	460	466	449	456	426	450	428	465	442	442	463	470	458	438	445	450	420	449	416	435	454	398	476	458	440	475	447	408	438	444	424	445	454	433	385	420	470	445	490	492	431	472	438	439	433	459	434	480	460	452	464	462	436	427	467	438	454	494	450	440	433	446	434	443	412	427	414	492	483	437	438	434	434	444	494	451	452	416	458	391	427	458	390	454	424	444	444	428	457	456	465	446	423	464	459	464	450	476	466	481	458	432	443	443	480	445	432	435	424	439	419	443	475	431	438	427	451	423	447	452	428	447	427	456	445	461	427	484	442	465	449	423	467	432	452	447	473	450	424	441	480	487	441	418	417	457	485	393	435	437	432	417	453	455	475	450	447	467	433	394	442	454	455	467	444	426	445	460	425	459	421	461	414	418	463	485	464	427	430	440	439	486	467	466	456	446	458	436	435	433	417	425	440	474	460	452	424	420	421	455	477	446	471	463	483	414	433	460	428	466	501	499	463	451	447	435	437	427	456	444	441	436	457	474	456	430	424	506	472	471	482	425	460	418	474	424	430	476	452	443	424	427	479	489	437	432	443	481	438	418	435	442	466	453	483	470	446	438	438	472	436	426	426	433	466	422	460	421	411	444	446	430	445	413	473	449	422	464	448	413	476	433	439	448	457	468	434	478	456	464	413	450	482	451	422	451	470	434	440	472	448	448	446	468	418	432	431	399	428	412	461	420	438	447	459	465	446	452	409	457	415	461	451	489	435	462	427	427	467	438	428	434	458	469	466	462	468	399	434	456	452	442	445	454	446	430	442	430	473	462	453	460	421	448	442	437	469	439	463	468	412	480	459	438	452	449	468	398	446	438	470	471	487	418	469	433	442	412	439	425	426	447	464	448	464	445	434	467	435	443	458	440	469	439	444	451	486	430	440	435	459	448	450	461	456	445	461	455	471	447	430	455	440	495	433	435	443	456	438	474	468	454	459	470	454	501	427	446	452	415	423	470	455	462	488	437	448	437	442	468	416	439	431	441	437	444	482	411	426	432	440	417	495	459	419	453	433	456	439	433	455	453	424	465	442	457	452	494	462	479	425	474	461	440	406	463	452	436	448	428	461	452	437	488	462	433	460	417	450	427	424	424	433	464	476	478	408	507	433	468	483	439	420	428	471	449	441	415	452	449	415	485	473	425	438	468	466	449	451	495	447	422	450	421	437	450	446	435	489	463	453	441	460	439	427	471	443	464	448	450	450	439	444	442	477	457	404	456	456	464	434	455	461	444	436	443	416	495	461	441	434	435	463	449	464	453	437	420	445	436	436	449	431	445	460	465	450	448	446	452	463	454	431	443	458	422	449	463	416	402	433	441	458	443	453	463	447	446	429	470	426	496	452	461	439	423	456	446	423	454	477	440	441	498	477	398	470	479	453	465	424	491	430	429	427	464	466	437	439	427	458	451	463	442	417	426	459	432	474	394	435	419	407	458	457	475	455	452	456	416	452	473	431	430	464	441	485	460	453	456	417	462	463	466	453	470	476	444	444	453	463	460	431	466	484	459	412	435	469	466	444	462	425	447	440	507	471	454	446	452	461	426	439	405	448	450	425	421	421	445	466	440	448	411	429	485	461	491	477	474	420	433	454	441	455	464	440	422	510	457	472	418	447	480	427	447	440	469	483	376	467	439	448	436	442	440	444	460	438	455	447	458	440	459	442	438	426	449	442	450	440	451	455	465	477	451	470	440	420	513	412	423	399	481	457	451	442	490	474	430	458	396	463	454	443	439	454	462	446	449	448	453	470	417	427	466	460	435	467	448	397	478	494	437	416	425	455	407	444	453	442	464	448	455	424	440	447	461	417	413	445	433	475	407	425	426	469	436	459	427	469	445	445	461	421	422	452	453	437	425	440	435	429	444	429	457	434	443	454	430	424	460	461	425	446	426	438	467	444	464	414	461	415	447	458	490	443	459	485	480	454	456	421	444	462	426	454	470	439	409	455	494	426	471	502	408	479	456	502	457	391	453	455	442	483	464	432	445	464	460	458	469	475	505	436	470	432	465	461	471	487	427	469	443	475	427	471	437	439	439	461	446	451	434	411	431	442	463	430	478	429	463	451	456	478	438	421	421	432	448	456	421	486	442	478	427	444	463	498	448	466	481	463	453	491	498	447	441	441	446	459	450	434	434	446	455	478	434	464	461	446	422	439	436	444	463	472	445	464	452	429	438	456	480	477	438	405	439	494	442	442	419	461	455	443	470	441	447	411	447	462	488	455	453	425	451	463	410	419	452	435	455	469	438	442	462
25614	21389	25603	17946	794	403	342	303	292	297	263	275	249	283	226	266	266	261	251	233	235	241	245	246	243	236	231	269	215	257	230	221	254	249	233	224	211	241	257	233	254	235	276	240	252	249	253	232	241	236	209	241	236	251	253	258	245	215	243	234	263	232	267	226	243	250	246	269	234	244	236	211	196	238	228	236	253	232	210	209	230	223	248	258	224	227	239	245	214	260	251	242	224	236	247	217	248	252	217	242	236	238	234	211	262	230	248	244	242	236	225	250	237	237	237	258	274	230	243	225	209	230	254	219	249	226	225	241	255	231	213	226	233	206	222	223	272	263	237	229	230	226	242	236	244	218	241	225	226	241	249	256	232	243	240	255	245	220	240	243	227	229	246	220	228	236	254	232	225	245	239	243	289	236	228	244	227	233	229	225	250	235	251	221	216	233	226	262	237	229	224	257	237	238	224	230	217	215	241	244	255	245	212	242	233	252	260	235	231	229	238	244	235	229	244	227	268	219	256	255	221	271	246	242	263	270	262	225	257	243	237	235	249	229	221	227	246	243	255	233	252	234	241	247	230	226	242	224	222	259	254	245	259	224	231	245	253	249	268	227	237	234	235	256	222	279	218	228	235	227	265	233	198	256	251	236	245	243	247	241	255	261	233	254	249	252	214	226	234	256	230	220	254	248	243	241	226	223	219	256	250	241	206	260	242	247	210	219	234	214	258	261	244	214	250	231	232	211	240	252	231	239	245	228	228	231	242	218	256	248	237	232	239	226	258	263	248	238	233	240	243	231	240	235	206	234	249	211	246	220	241	228	246	222	246	209	246	233	242	234	238	193	238	243	229	252	243	250	255	217	207	250	227	241	249	269	240	257	228	238	256	257	236	223	254	230	226	269	251	226	229	223	242	243	232	235	218	240	235	218	242	212	237	248	231	220	217	230	243	239	231	224	222	221	235	242	244	210	241	224	245	234	233	231	272	254	234	247	258	226	222	229	243	245	246	235	239	258	239	238	247	245	241	216	225	211	212	219	232	224	247	245	241	251	236	251	251	188	248	231	265	239	224	249	268	254	224	224	273	217	250	225	219	229	233	257	231	230	238	234	226	234	210	233	233	224	241	224	256	217	221	247	237	246	249	223	245	233	233	192	227	230	255	248	222	237	234	218	224	227	280	228	214	227	256	234	218	246	242	230	218	208	245	272	249	238	234	221	236	245	254	240	241	233	261	272	244	233	228	235	255	248	226	249	246	261	234	254	248	233	228	246	230	244	264	214	214	223	216	231	260	241	211	232	229	231	244	238	223	250	257	241	255	238	221	259	235	213	222	248	232	252	241	247	236	264	238	241	249	236	229	224	214	209	252	243	265	228	242	233	244	255	253	242	239	222	235	238	232	241	245	236	222	257	245	255	231	234	228	256	234	238	256	235	257	238	221	224	224	209	236	212	243	233	255	228	233	232	228	244	229	252	243	220	220	243	254	286	238	228	235	234	230	214	248	230	228	260	220	229	246	221	250	221	244	226	263	233	212	269	217	260	236	206	226	239	220	244	234	213	227	243	212	239	229	243	230	223	259	226	211	217	232	236	258	222	206	232	223	227	233	233	255	248	247	230	234	244	223	243	203	259	267	270	237	235	245	220	251	271	223	265	241	240	235	246	249	232	247	237	245	222	245	250	204	236	208	231	237	229	255	242	226	238	219	240	235	250	226	251	213	244	224	253	248	253	231	252	235	236	249	251	262	245	238	256	243	238	226	251	237	250	223	251	241	229	202	250	263	229	236	228	243	223	202	218	250	221	224	225	269	228	239	243	242	249	215	256	250	219	250	226	223	210	248	235	203	218	242	240	240	248	251	260	249	218	238	257	235	248	226	235	236	248	212	244	251	234	250	230	254	255	236	227	234	228	250	217	252	249	243	242	236	233	231	247	240	246	226	230	247	237	222	236	239	244	261	226	232	241	229	228	258	240	216	243	247	240	242	252	246	224	201	227	229	242	253	237	247	251	226	223	225	229	223	217	231	232	231	232	234	247	227	259	243	239	267	229	234	261	242	249	220	228	226	239	236	235	227	255	229	234	222	219	246	231	243	252	239	224	221	258	247	231	230	249	239	232	261	208	260	208	254	238	229	208	237	258	224	248	195	236	230	242	222	216	213	212	224	235	242	205	263	238	290	247	237	216	226	219	271	231	237	251	234	223	249	247	240	225	239	224	237	209	232	214	254	229	260	242	251	256	233	246	237	221	229	223	202	233	210	254	225	269	243	250	249	250	270	245	258	248	218	232	231	227	231	235	239	246	237	259	242	255	256	224	239	234	242	235	242	228	232	222	234	213	245	259	237	238	242	215	259	227	237	220	252	239	238	257	239	240	242	263	247	237	243	224	265	212	219	248	240	229	234	202	240	238	227	215	217	256	248	234	255	223	228	231	233	237	240	263	230	216	247	244	232	240	257	263	252	233	235	242	220	248	239	249	233	239	233	192	247	244	228	247	218	250	246	241	247	233	228	211	226	246	235	208	238	242	275	238	229	242	245	228	233	206	234	266	247	234	231	227	216	229	237	231	247	220	256	260	215	241	232	238	228	234	226	257	226	246	254	241	236	265	257	238	204	239	264	226	245	238	231	241	198	219	249	242	254	222	233	239	233	220	219	249	242	226	238	229	258	247	260	274	242	233	232	242	218	210	234	221	263	222	248	233	217	251	236	228	255	229	241	240	225	241	226	249	278	231	248	272	244	255	268	240	223	246	230	236	217	239	239	224	239	225	252	239	248	236	259	214	237	242	202	211	258	257	217	252	230	219	225	255	246	230	244	231	267	229	269	230	232	223	228	214	249	210	260	205	233	216	225	213	246	226	234	219	219	222	247	218	257	226	255	261	240	263	241	241	228	247	252	258	242	221	250	233	226	252	255	252	240	244	217	225	239	243	227	237	216	243	208	264	222	217	258	259	228	246	258	252	255	227	252	204	273	213	244	221	251	207	236	246	250	241	213	251	232	219	203	239	212	223	255	238	224	250	264	246	257	247	236	232	198	237	252	243	220	234	221	205	235	222	236	252	277	220	246	231	242	225	233	233	249	233	248	267	248	245	228	251	248	233	238	231	214	234	239	242	220	256	219	249	241	235	237	240	228	224	226	236	260	254	232	256	257	259	231	244	232	231	228	234	226	229	239	267	239	234	208	257	258	270	258	227	216	258	236	223	255	260	250	235	205	248	224	272	216	207	258	228	227	237	209	269	217	247	210	220	222	242	257	235	233	247	236	203	240	233	234	228	229	236	228	246	256	224	238	265	256	232	241	199	246	227	226	238	250	241	217	244	244	241	233	198	252	225	229	234	234	212	237	250	222	262	247	246	228	237	239	211	238	205	223	214	266	233	212	231	270	232	211	229	205	228	214	246	270	226	213	238	231	249	252	229	228	224	234	228	269	250	230	234	246	263	237	234	195	223	239	209	250	226	245	241	226	247	225	233	255	221	239	213
20208	7444	3477	1825	1259	1059	830	714	663	622	603	617	524	529	534	538	511	509	494	502	484	528	496	519	503	465	449	489	478	435	480	500	463	480	465	454	472	448	475	456	464	466	478	475	438	449	454	481	482	466	452	487	466	456	462	476	456	450	476	450	485	450	427	456	421	475	493	469	464	453	395	420	466	456	492	443	450	432	482	459	432	506	469	430	443	439	451	458	436	493	435	452	455	415	479	459	440	439	466	472	447	437	442	437	476	493	491	462	469	443	433	468	487	472	505	441	431	437	428	450	486	420	481	464	437	458	456	397	410	466	436	474	509	429	469	472	445	482	465	468	494	462	490	454	469	480	476	468	463	444	444	472	472	455	471	441	486	457	453	509	471	440	456	473	467	443	474	457	487	455	452	477	415	444	435	475	468	431	452	449	511	412	463	444	454	450	451	427	432	472	440	497	424	458	516	443	423	435	428	448	466	443	483	461	475	475	446	417	482	486	480	439	477	473	471	473	473	447	440	475	447	427	490	433	457	439	461	442	412	482	439	408	486	448	488	427	442	434	449	394	449	440	483	429	433	451	469	440	457	452	460	468	483	445	463	441	450	503	455	461	480	481	428	457	455	459	437	465	469	455	474	466	485	480	464	460	444	468	441	449	424	466	463	492	452	438	461	438	448	470	419	420	422	444	432	458	452	468	456	415	470	436	447	444	450	495	486	403	449	437	464	456	445	420	458	437	445	446	451	449	462	394	440	437	422	462	423	485	451	442	429	417	449	443	431	493	459	474	440	473	442	429	483	432	481	418	494	447	455	458	458	430	426	436	475	456	444	454	489	478	411	466	442	483	445	440	441	438	455	482	476	472	444	458	402	442	465	416	456	445	488	408	445	445	484	469	489	462	439	483	473	419	477	474	442	428	494	435	446	446	423	442	443	460	443	448	421	473	441	455	418	463	464	442	460	468	426	509	426	432	452	459	480	464	481	421	440	462	456	481	464	454	441	464	444	472	443	482	484	468	428	452	421	435	466	458	478	483	471	436	425	472	435	441	426	452	449	465	458	408	460	469	468	486	437	469	432	483	413	466	461	479	449	456	463	440	451	461	440	438	452	434	422	445	447	453	474	462	399	462	484	462	462	497	457	428	424	505	480	461	455	427	443	417	450	464	435	474	437	480	482	452	488	506	473	511	487	464	468	454	440	485	451	432	480	469	459	459	447	419	400	455	441	450	461	481	457	412	470	455	470	457	415	427	463	427	424	475	468	457	476	490	468	434	455	417	486	463	482	464	488	435	455	456	462	442	428	420	457	422	424	431	438	450	458	443	489	495	451	465	464	457	445	527	466	477	458	471	444	459	463	449	441	431	496	411	433	472	463	446	405	451	446	444	462	448	443	483	470	451	425	472	476	446	445	447	447	457	499	423	449	418	491	493	460	460	427	502	450	486	456	487	432	455	462	470	440	437	429	466	476	454	448	427	437	470	456	448	472	481	444	474	467	460	456	434	444	442	468	431	491	440	454	448	464	460	464	429	475	430	478	475	456	475	445	453	456	450	434	442	468	496	442	456	461	465	443	430	483	448	502	447	498	417	427	447	440	425	466	461	464	475	469	474	430	419	443	476	456	429	467	449	452	493	460	457	457	446	416	409	469	440	481	457	416	448	427	473	456	427	432	415	453	432	461	443	430	465	460	475	470	465	435	447	481	447	412	452	466	432	465	427	452	458	499	440	443	458	428	459	501	486	455	446	447	465	484	453	410	458	433	457	428	467	450	445	452	438	452	440	449	449	463	411	463	449	437	489	443	446	443	458	448	471	421	454	443	434	470	455	483	476	456	456	461	474	439	461	480	425	500	454	446	503	457	435	439	451	462	437	465	442	461	457	433	434	464	448	431	441	477	458	432	452	440	440	447	437	438	455	461	486	415	430	444	437	455	470	432	429	426	443	437	435	458	484	426	484	493	483	472	460	476	477	471	425	456	475	461	465	434	446	475	463	473	460	436	459	462	454	452	461	460	440	462	475	443	388	462	478	446	439	423	433	454	482	465	434	506	420	461	459	466	479	415	468	447	457	444	506	463	460	445	386	426	411	438	465	472	441	455	444	462	418	448	447	461	466	440	479	454	494	445	445	492	481	455	469	433	455	451	454	474	447	473	446	431	456	441	495	483	436	435	483	465	461	455	456	478	442	440	469	486	462	423	467	428	462	444	466	465	445	467	474	474	473	465	470	482	502	491	425	413	494	455	528	439	441	485	417	455	420	496	462	468	444	457	465	426	470	441	417	418	439	490	453	468	447	453	452	462	476	447	471	448	466	477	426	472	465	456	471	415	467	437	464	443	448	451	438	480	516	477	420	464	451	495	478	445	436	433	427	436	451	497	422	436	466	473	429	463	443	465	448	464	447	472	477	443	452	473	434	447	472	455	481	461	406	427	452	469	467	449	470	455	480	452	452	440	447	463	437	455	458	471	491	432	427	442	448	436	458	434	429	452	430	455	446	437	451	412	466	453	473	467	455	446	467	413	433	466	443	438	460	459	460	479	439	433	415	455	451	456	466	451	438	432	451	467	455	436	468	464	425	422	422	469	446	453	467	462	411	422	433	470	459	469	437	444	456	482	461	490	471	447	437	431	466	462	407	480	465	483	447	466	427	481	447	461	416	437	464	459	448	478	492	478	468	428	467	467	466	435	456	450	454	475	481	457	459	477	470	430	440	449	435	470	509	446	447	443	454	458	479	453	497	477	444	436	476	442	465	477	540	441	407	450	456	454	441	455	480	494	444	459	439	465	432	444	464	422	444	446	429	472	466	447	472	447	419	449	467	459	471	477	412	451	447	453	437	450	450	427	461	435	425	441	444	497	454	404	470	423	452	467	440	426	464	465	447	460	457	418	461	406	447	433	495	447	454	429	441	463	453	460	487	424	454	464	469	430	450	405	471	455	422	432	479	415	462	438	466	457	448	454	459	460	463	447	458	448	459	466	440	449	461	445	439	454	445	467	498	435	491	489	457	400	436	460	452	460	469	472	456	422	473	450	456	479	463	469	443	438	455	471	460	473	443	457	439	490	459	460	433	429	431	459	437	442	440	450	432	474	415	427	449	464	441	466	485	432	465	435	436	447	467	421	415	428	419	440	411	461	433	411	478	445	490	408	455	435	404	488	484	482	445	447	466	439	466	441	417	449	452	436	411	476	483	453	520	429	501	432	444	479	449	479	442	471	481	422	443	465	439	428	422	461	445	446	463	459	487	421	434	439	472	439	450	458	448	450	448	439	427	431	464	453	476	425	454	448	438	442	484	504	445	476	421	456	486	418	474	444	492	450	430	477	460	436	450	451	444	466	462	455	433	431	454	451	464	461	449	429	443	478	464	447	463	467	436	398	448	464	417	436	408	489	434	473	420	444	431	450	505	450	450	437	482	427	447	476	452	476	435	485	438	450	454	442	450	444	458	444	433	478	473	429	458	445	448	449	451	470	417	486	430
23639	21472	29104	24180	21442	15488	1088	481	319	295	224	213	204	195	147	156	146	176	138	145	149	136	138	133	132	126	134	108	111	104	114	128	118	103	129	107	90	130	92	98	104	98	94	109	103	95	119	82	85	83	103	107	104	109	90	98	83	96	103	112	84	101	83	97	89	98	95	93	100	93	98	104	90	95	109	107	113	110	100	109	105	99	109	100	113	89	104	104	106	95	102	98	97	91	98	90	96	85	109	94	114	92	95	106	105	107	123	86	103	95	90	94	82	107	89	85	100	97	89	100	101	93	106	110	99	102	97	90	97	97	90	100	99	102	102	81	109	87	92	87	89	88	82	87	82	95	99	100	116	109	78	84	97	84	87	102	92	102	94	93	94	113	100	106	100	88	107	102	86	97	109	105	80	92	99	87	105	105	109	108	93	101	85	94	96	102	105	103	101	97	92	84	96	96	90	115	101	98	101	105	89	89	91	81	95	93	105	90	80	101	105	107	101	87	86	96	95	97	93	108	83	100	83	80	94	92	111	83	81	98	97	102	113	102	102	97	81	95	100	111	93	82	96	90	105	108	91	93	100	89	98	102	94	87	97	89	92	91	98	85	88	102	85	100	111	112	81	98	84	91	92	89	92	94	103	104	104	107	98	95	108	88	89	96	92	85	108	94	88	101	96	108	99	91	106	95	83	99	97	96	106	98	100	108	95	105	77	103	89	103	94	107	92	109	96	89	95	74	108	91	89	92	81	91	93	102	99	83	102	107	94	95	113	102	94	87	97	116	95	98	105	111	86	99	112	80	87	90	103	80	102	104	101	111	92	102	108	102	79	102	103	87	111	93	101	93	98	98	98	79	108	82	97	104	95	91	98	97	93	100	94	105	88	91	104	111	101	84	98	85	99	99	86	105	86	106	86	118	100	97	90	102	88	99	88	85	91	89	93	90	108	87	94	90	103	101	101	83	79	97	100	90	99	94	79	95	108	94	85	90	104	95	120	85	98	81	105	101	91	100	102	108	107	100	91	97	109	92	82	117	92	81	97	97	94	84	96	98	90	97	75	120	114	112	84	110	86	104	75	90	92	95	102	96	89	98	100	88	96	110	98	92	110	97	91	117	95	99	99	93	103	95	103	103	85	81	72	97	98	89	101	100	99	88	106	99	106	109	95	84	102	100	90	83	104	105	86	114	92	92	102	76	86	86	106	87	90	108	113	95	93	116	109	77	85	88	97	104	90	115	99	83	94	91	80	112	96	108	99	92	95	96	85	83	105	89	93	100	106	96	101	90	96	101	91	114	78	82	89	87	94	82	99	94	128	103	106	74	120	95	99	86	99	99	97	99	94	83	108	92	100	89	102	93	99	117	88	83	80	88	100	98	85	96	102	100	106	91	93	103	96	89	94	105	106	103	92	98	105	93	86	92	101	102	107	114	101	105	96	88	94	88	82	94	94	91	91	97	94	127	82	97	111	99	92	106	91	100	107	98	90	85	89	93	84	93	107	88	85	86	118	90	90	93	81	92	85	96	87	103	87	93	97	87	114	102	96	89	89	113	89	86	108	102	96	115	104	84	100	99	107	94	93	107	88	94	96	95	82	99	92	95	103	96	79	87	89	95	110	99	102	94	91	76	91	100	94	103	92	99	106	96	96	84	105	89	95	75	93	89	93	101	89	107	101	83	111	99	79	102	73	99	104	86	104	106	99	87	94	98	115	100	109	91	92	89	88	95	96	94	107	99	93	92	93	87	107	102	101	100	104	95	89	87	102	110	100	99	85	74	83	92	116	92	102	83	106	92	107	101	96	91	91	69	87	88	97	80	101	99	87	101	91	108	108	110	96	120	93	80	107	88	103	97	100	91	103	98	106	97	99	98	100	84	118	92	100	103	97	83	83	113	90	91	115	121	106	86	98	86	86	112	112	95	106	106	104	84	102	91	84	87	107	78	99	106	106	109	86	77	113	88	77	104	100	95	105	99	95	91	89	90	99	91	121	104	90	86	105	118	79	111	101	86	104	106	85	102	79	92	103	95	90	110	83	97	98	86	96	107	90	99	94	103	86	82	84	82	95	98	96	91	106	84	80	110	88	94	92	102	86	84	98	94	103	111	94	101	78	91	91	78	94	92	84	104	112	89	117	109	110	86	99	94	89	77	106	98	97	95	90	105	92	101	94	83	97	103	73	82	97	92	108	103	93	108	92	91	89	107	102	95	82	102	98	97	98	99	114	95	103	93	91	96	92	87	90	89	92	89	89	89	102	79	99	93	92	83	100	87	101	99	79	99	93	105	88	100	93	87	100	86	95	114	90	99	93	83	88	99	109	97	103	91	91	108	95	105	103	96	87	106	80	88	80	96	104	94	88	94	88	103	86	93	106	105	116	95	96	91	82	85	105	103	87	101	108	77	89	107	99	85	99	92	78	100	115	70	99	96	89	85	80	94	121	85	72	97	98	100	97	92	98	103	112	92	103	86	99	90	96	81	85	88	98	99	110	102	89	101	95	113	101	78	91	94	106	94	94	83	94	110	86	98	86	106	91	87	107	87	89	103	98	89	104	102	118	101	91	94	95	90	107	103	91	98	99	112	74	111	91	109	93	113	109	90	106	88	84	95	108	88	89	93	86	90	107	78	99	105	104	103	90	93	91	103	92	105	94	116	91	95	89	110	103	94	93	92	93	95	94	96	91	90	112	138	92	88	108	94	105	93	98	93	99	84	91	103	96	110	98	103	100	100	93	88	109	96	90	95	82	89	91	100	75	98	87	77	86	92	88	84	117	98	100	95	96	107	105	102	109	100	100	87	87	104	79	92	78	96	107	103	87	92	114	93	106	105	91	95	81	85	89	96	98	97	84	100	104	114	86	111	98	109	104	83	104	96	102	103	101	116	103	82	91	98	88	90	99	94	79	94	85	108	99	80	94	102	113	102	125	107	96	100	98	112	90	93	106	98	98	98	107	113	104	94	114	100	98	115	97	118	100	93	103	104	90	98	76	85	94	119	84	94	106	95	108	86	89	87	85	102	83	99	100	100	100	95	86	108	86	99	102	93	81	101	88	89	111	108	102	93	90	94	86	107	105	84	83	85	88	81	82	105	108	92	103	80	90	89	93	88	102	97	93	94	105	87	95	98	91	103	99	88	113	112	89	97	95	82	94	110	95	109	92	109	95	101	99	100	75	74	82	94	102	105	80	88	99	98	93	95	84	96	88	78	91	95	82	88	89	103	97	99	94	95	96	94	101	100	106	92	114	84	98	78	97	103	100	92	106	90	87	94	100	103	93	99	89	86	85	88	104	90	92	105	90	94	100	94	95	89	89	99	74	101	98	97	67	107	113	92	113	115	91	84	88	88	80	83	110	87	84	96	99	83	99	110	86	88	98	86	94	100	97	106	94	87	87	96	103	91	87	104	93	102	86	99	109	108	101	95	112	94	97	83	83	91	95	101	96	107	105	103	102	104	102	96	94	102	105	99	91	93	102	99
26105	19808	11620	6109	3931	2706	2051	1601	1335	1024	870	713	643	583	492	478	439	421	418	348	357	324	322	324	299	316	278	272	285	258	229	257	229	254	227	239	245	242	236	216	240	199	237	247	205	213	196	235	222	220	206	197	210	200	200	177	203	215	177	206	207	197	209	187	219	229	196	197	207	205	180	219	199	206	189	195	240	188	207	213	196	178	201	197	169	195	205	168	207	222	178	197	201	189	195	213	196	192	200	189	197	190	191	211	182	205	204	182	207	190	204	188	160	233	158	201	199	181	173	221	199	188	195	204	215	199	203	183	183	180	190	198	202	177	196	225	216	207	190	180	192	180	209	172	193	192	167	186	179	200	194	222	208	188	218	190	182	200	175	204	197	211	182	185	185	210	181	205	189	200	201	218	183	183	194	204	163	188	206	207	172	196	192	194	195	199	146	186	177	198	198	196	174	221	199	209	205	180	202	177	193	187	211	215	211	207	201	190	206	189	232	201	188	198	203	194	190	188	187	186	211	190	210	183	197	171	197	198	184	208	227	178	187	201	182	170	191	190	206	195	194	173	195	188	175	189	213	193	179	182	201	221	195	195	193	185	191	177	182	194	199	167	183	196	167	181	231	195	202	203	184	181	194	173	171	169	180	176	204	180	175	192	202	193	181	173	207	207	220	203	183	183	215	189	183	181	190	173	173	181	185	170	183	198	215	187	187	186	180	174	216	208	180	201	180	189	195	211	180	196	180	183	181	167	213	182	199	158	205	173	184	199	189	177	176	176	193	188	173	190	185	172	208	179	209	177	196	204	198	189	181	176	180	214	180	195	185	197	193	172	183	213	208	198	210	190	184	187	186	176	201	203	169	183	173	206	189	201	199	196	174	210	183	196	178	218	180	186	186	225	188	186	187	187	198	217	193	175	191	198	184	182	176	196	222	200	215	179	182	167	201	200	199	193	197	199	184	186	178	219	187	185	186	163	171	177	192	202	185	210	203	203	187	180	194	178	192	199	204	199	196	200	201	203	186	189	190	193	198	197	171	228	187	188	206	189	201	181	181	219	190	186	185	210	198	154	175	180	196	184	210	186	179	191	166	193	184	195	221	156	161	194	205	180	201	215	187	202	182	174	202	169	180	193	201	221	194	210	199	184	195	194	199	177	167	199	202	180	205	179	217	166	164	202	190	181	204	194	194	188	200	191	211	209	203	212	190	177	189	179	190	179	183	170	197	194	176	202	193	210	205	185	187	178	188	193	192	191	193	179	206	199	224	206	200	198	179	190	164	173	190	183	200	201	187	203	171	189	206	204	188	201	183	185	183	199	209	179	187	176	184	211	191	197	208	188	181	231	185	196	206	181	156	182	176	207	190	207	172	167	195	183	186	179	200	162	195	200	204	206	209	182	193	181	147	177	195	203	213	190	196	194	166	201	189	177	202	191	173	183	186	162	190	165	177	171	206	211	187	203	187	194	174	222	193	197	197	192	177	218	187	185	207	204	178	197	169	183	191	195	212	203	221	187	193	188	171	189	222	189	172	202	193	202	190	200	177	186	172	182	198	183	177	178	212	184	201	198	180	197	168	180	193	150	178	180	212	198	194	198	212	213	198	189	168	193	203	174	174	192	198	177	218	204	201	226	193	170	177	197	191	160	185	202	193	164	190	194	213	191	212	181	191	172	198	209	190	184	206	186	197	172	207	198	194	178	216	187	177	209	182	174	200	200	177	192	205	186	207	189	193	175	198	174	179	169	195	178	184	169	209	200	195	211	184	221	175	221	173	178	177	181	190	177	201	183	173	163	193	177	206	192	177	197	205	205	175	214	183	181	176	177	206	182	174	211	196	199	187	187	193	187	177	204	183	208	192	173	172	174	188	201	198	195	205	194	193	184	195	215	193	185	194	174	201	184	224	175	198	171	209	197	209	191	203	179	189	183	193	203	197	208	204	201	205	182	175	191	200	190	178	191	207	195	181	191	183	188	199	213	211	193	178	199	213	186	231	186	195	200	191	186	194	191	197	178	200	173	182	191	177	189	178	186	191	179	188	191	204	171	203	195	207	191	215	191	180	169	170	176	174	176	181	179	198	170	189	180	195	174	184	211	195	206	183	201	207	197	193	199	207	185	177	171	204	188	203	171	195	186	181	191	200	184	173	195	183	204	188	186	207	197	185	179	184	169	206	184	214	180	201	211	178	186	176	186	183	178	177	198	179	211	190	202	176	195	189	183	175	193	167	198	203	199	206	185	196	191	188	198	180	181	198	189	174	154	198	181	174	193	205	170	181	185	165	169	206	201	198	175	186	186	185	191	208	187	191	171	173	189	209	188	182	171	200	186	182	186	184	183	173	191	208	190	196	175	185	193	181	200	199	213	175	210	197	179	204	195	175	214	173	192	198	179	179	195	204	192	177	183	180	182	192	182	197	181	191	174	197	201	186	185	197	190	211	211	201	205	206	184	167	180	186	199	198	180	210	181	193	181	193	204	203	204	177	159	195	180	167	204	205	181	188	198	191	191	192	201	202	207	186	196	182	192	183	199	220	203	184	210	194	217	205	213	181	203	207	174	196	189	197	211	184	190	212	187	186	196	220	177	187	160	215	179	195	193	212	180	192	163	163	182	177	208	207	174	216	173	192	203	196	173	193	186	210	188	179	202	197	171	186	178	186	211	191	185	181	191	188	188	192	167	199	197	183	200	188	179	175	180	196	187	196	171	174	197	199	208	202	235	183	181	191	215	193	195	184	183	192	181	204	180	182	192	185	188	190	184	219	179	183	181	192	164	202	192	196	190	189	192	184	188	181	202	174	182	200	183	193	187	183	172	197	181	185	190	190	197	183	203	173	178	189	199	191	177	179	197	202	191	191	204	168	186	180	213	182	198	179	201	203	180	202	199	210	197	183	208	176	176	196	169	181	187	196	194	194	188	180	211	207	192	189	193	162	225	198	179	211	186	200	208	184	163	203	204	201	174	194	195	194	215	181	194	187	198	190	194	199	210	231	203	206	199	181	192	171	209	193	172	186	172	190	183	190	182	193	196	193	175	209	190	182	177	197	169	184	168	201	191	192	178	198	214	195	197	165	170	211	186	203	161	201	208	174	192	185	167	179	205	193	187	193	183	194	188	181	207	180	186	204	180	190	201	186	196	191	205	175	176	210	191	185	198	180	206	180	213	169	187	186	185	200	212	204	205	195	188	192	174	178	175	177	198	200	194	180	230	195	176	205	170	178	189	201	213	189	167	202	184	192	172	187	146	183	188	192	196	194	206	188	195	198	195	173	184	194	172	176	193	193	194	211	181	204	199	186	172	173	198	192	196	188	179	198	187	196	179	197	221	179	176	184	199	175	209	195	201	212	189	209	180	181	210	194	204	203	183	187	190	176	188	197	166	205	187	163	177	214	174	190	200	178	221	201	219	184	205	200	172	183	201	210	188	199	196	189	182	179	150	190	212	182	200	221	200	197	180	210	186	148	201	205	198	195	188
27272	18790	3516	449	318	258	274	273	249	262	252	240	235	251	212	259	232	234	200	214	256	259	228	258	249	259	217	245	265	219	208	246	257	233	218	220	233	229	229	224	216	218	226	235	221	212	215	228	230	231	242	234	240	234	241	215	229	246	211	223	225	254	223	219	230	225	238	243	247	221	239	250	243	243	242	227	241	226	213	242	228	230	230	221	227	232	246	221	229	229	216	232	225	225	239	223	240	235	279	221	223	247	215	260	229	209	274	200	230	251	222	241	239	207	225	241	226	247	224	254	211	211	216	233	248	220	256	238	239	239	243	205	233	225	259	210	244	257	223	249	230	233	210	246	250	246	252	241	229	239	222	249	231	237	236	267	229	233	229	241	227	243	262	224	209	222	261	230	226	230	226	254	240	247	208	225	233	245	215	238	215	248	223	228	240	241	209	234	232	212	249	223	200	194	230	279	251	227	234	231	258	228	241	231	224	253	199	229	215	226	196	218	228	228	235	242	264	226	229	217	229	239	225	202	215	222	208	226	221	268	233	247	220	236	253	256	235	216	212	221	250	242	229	223	243	233	226	243	233	248	196	262	224	238	201	222	217	219	216	210	259	216	261	221	265	252	252	252	229	229	235	248	216	232	218	234	256	224	238	275	243	241	233	212	216	194	220	232	247	237	230	250	252	219	222	263	262	251	233	241	255	237	251	243	228	241	225	235	248	243	257	237	213	252	207	233	234	220	231	242	244	222	231	234	232	230	225	222	221	235	222	234	223	226	229	207	220	235	220	220	226	258	241	202	223	241	246	269	224	236	211	221	223	231	209	234	231	234	201	206	225	229	237	234	224	208	210	230	229	222	250	228	242	214	239	230	212	210	229	210	239	239	251	248	233	211	255	232	228	233	240	214	229	240	228	230	212	228	213	204	218	242	219	247	219	236	225	246	238	238	235	227	255	215	207	228	227	275	232	225	226	235	235	218	201	199	225	221	268	222	215	230	242	224	239	232	240	206	245	261	234	244	254	253	269	230	243	243	228	212	250	246	235	219	204	255	226	257	221	276	230	231	242	246	230	242	210	199	216	209	210	229	242	210	236	232	206	198	216	259	229	234	235	221	232	255	237	230	241	230	227	226	235	226	235	223	258	257	240	263	233	229	251	214	240	228	231	218	235	234	223	209	246	223	244	260	230	240	250	235	243	229	236	219	254	241	245	228	223	230	226	269	244	231	216	221	235	236	240	222	224	212	233	241	226	246	224	239	243	218	187	238	215	220	211	235	222	255	226	250	237	244	223	234	263	274	222	211	223	214	253	238	225	226	215	250	219	232	217	216	227	205	238	221	219	230	211	227	225	252	260	248	215	236	254	225	242	217	235	253	241	230	223	216	226	235	233	233	227	207	243	252	225	210	222	204	225	253	272	244	236	214	230	255	222	206	231	243	202	234	241	224	214	234	239	225	209	238	219	245	230	237	221	236	245	247	219	217	210	223	274	234	221	224	226	242	209	242	226	249	251	234	237	229	232	215	230	229	229	220	229	222	260	232	223	221	238	226	221	228	225	234	226	242	242	230	251	239	238	208	229	251	219	230	237	245	240	233	244	231	272	244	220	229	228	250	198	237	227	205	232	236	203	227	218	242	259	226	209	246	239	223	255	225	222	239	245	193	222	237	219	229	203	244	231	223	227	234	231	221	230	224	205	214	247	238	217	220	242	219	223	244	239	232	245	217	207	217	237	242	226	236	234	250	230	229	227	224	232	237	226	240	212	225	256	210	228	220	231	207	217	230	201	268	239	216	228	198	249	238	227	253	234	220	250	208	231	234	233	236	237	231	238	224	238	231	238	252	239	248	212	249	244	259	236	221	237	252	218	246	228	247	203	235	216	242	269	223	209	223	198	214	216	246	243	239	239	244	245	237	233	242	252	270	232	218	270	233	228	221	233	244	230	211	221	202	206	233	215	218	217	233	200	250	222	224	239	243	223	231	219	248	227	228	234	236	218	266	212	238	217	247	243	228	223	223	240	252	252	245	204	217	212	235	225	250	244	234	231	218	249	213	211	225	273	225	217	209	256	218	221	260	244	224	205	231	252	254	245	245	213	242	226	256	223	215	208	199	235	220	245	252	251	230	242	254	239	220	252	240	222	216	234	247	263	230	238	225	221	228	234	220	215	224	222	240	222	210	223	237	219	236	267	227	231	226	245	250	221	228	204	232	243	211	251	234	209	221	247	251	232	228	236	229	232	237	216	212	236	234	248	228	209	224	229	226	238	250	209	229	215	215	245	212	244	261	236	246	273	231	205	216	237	222	242	235	223	223	218	233	215	245	241	226	225	217	186	256	239	249	225	248	225	238	221	235	239	243	211	239	209	265	213	220	227	228	216	215	213	249	225	242	270	235	214	212	214	212	212	238	222	253	213	246	240	251	219	217	256	252	237	251	241	233	201	262	235	226	241	229	206	255	226	230	207	227	238	211	243	189	219	244	239	216	256	231	220	229	216	200	225	220	240	200	228	236	237	228	217	257	221	224	215	255	262	209	235	221	196	220	204	272	244	235	232	223	221	225	227	214	224	232	226	254	225	246	233	220	261	232	251	236	239	225	232	226	224	244	230	215	239	227	230	246	229	246	228	230	244	204	216	245	228	231	255	241	218	237	267	250	222	264	225	220	250	244	231	253	261	208	225	234	218	245	248	238	233	228	216	215	229	220	205	209	213	237	217	227	235	217	232	257	241	255	207	216	226	248	236	223	223	215	232	231	243	196	211	225	234	231	250	253	238	221	222	207	243	228	209	240	244	236	229	232	275	248	231	199	212	249	248	222	213	234	239	230	233	215	216	230	251	222	248	236	252	233	236	205	262	235	226	220	237	246	239	207	247	228	216	246	220	234	202	237	265	257	243	213	201	208	250	246	238	213	242	223	232	205	224	246	252	258	245	249	232	224	217	222	224	238	260	233	225	225	225	239	255	232	236	250	238	236	237	224	226	240	224	249	241	235	215	234	207	238	241	245	226	247	209	241	254	244	203	241	229	254	227	226	270	226	239	237	212	250	215	227	205	247	232	279	233	244	226	246	249	227	219	234	218	237	234	239	206	219	235	214	201	209	249	213	229	232	221	225	235	220	239	217	242	238	236	207	232	229	250	215	218	240	252	240	229	225	260	227	230	238	210	221	238	225	201	230	231	217	280	248	223	207	226	207	243	219	207	235	237	243	228	228	223	211	241	232	192	208	244	249	223	242	221	235	216	230	230	249	249	244	208	194	255	220	236	237	222	238	238	239	242	246	231	236	221	230	253	227	218	212	207	270	225	232	228	230	248	238	230	220	252	222	255	235	222	226	209	222	233	225	242	220	235	208	236	238	228	221	239	258	218	254	220	213	220	228	237	232	201	231	244	248	212	228	236	253	242	252	216	224	217	238	254	239	240	242	227	214	234	211	238	227	227	238	269	207	243	228	245	206	248	245	205	213	270	207	227	257	250	231
18677	5045	1047	671	624	552	541	495	477	459	470	468	442	432	491	443	439	445	440	471	474	429	429	450	427	475	408	431	438	475	444	451	454	420	441	438	453	439	425	431	414	433	472	466	463	457	468	466	441	418	482	427	466	447	440	447	452	406	467	435	446	421	421	420	433	471	433	446	463	449	485	436	453	437	447	461	449	398	396	396	461	453	410	443	419	473	462	480	456	409	422	460	485	447	422	425	451	405	430	422	423	421	458	400	410	439	420	384	440	429	471	431	439	411	463	445	428	464	438	459	456	449	441	441	472	439	432	416	429	437	432	462	455	424	422	452	436	417	447	426	430	454	475	412	446	446	466	456	448	441	426	407	428	441	455	458	456	453	429	432	455	439	445	444	455	446	445	450	463	448	440	460	446	476	436	466	419	410	454	438	409	482	442	446	463	431	434	432	448	459	452	435	463	397	450	435	445	446	408	455	442	437	448	435	441	412	458	466	432	445	455	448	424	445	471	463	451	473	422	457	464	414	439	440	408	427	499	414	460	467	433	444	465	423	433	448	443	446	449	425	417	417	435	473	432	456	412	439	422	441	411	442	439	444	450	420	430	441	427	470	432	402	447	465	455	473	422	427	445	406	451	446	455	469	439	439	434	396	435	447	402	440	463	413	436	456	432	441	461	422	413	447	387	460	435	492	432	429	420	424	457	454	431	464	444	420	453	460	436	460	462	438	459	445	452	486	451	441	451	420	430	456	417	450	462	418	403	456	415	444	389	420	445	411	458	460	432	439	410	428	429	412	438	450	461	438	452	439	424	441	431	465	427	466	425	420	430	424	430	456	464	427	451	420	459	447	437	465	463	431	404	444	439	462	460	430	421	464	437	417	473	396	423	472	403	506	483	446	464	422	420	455	434	446	448	428	454	453	465	435	449	474	429	412	447	414	448	427	444	414	424	459	453	408	420	464	399	418	439	447	475	425	456	429	439	413	469	446	443	423	442	451	432	445	431	422	443	514	479	427	449	418	424	425	404	436	463	430	456	453	398	440	452	430	433	464	443	421	452	435	403	429	404	405	428	414	399	447	464	420	384	445	425	442	418	415	464	425	439	448	394	408	457	448	434	452	475	455	415	431	452	422	393	450	441	464	452	437	436	455	456	476	386	447	426	463	452	438	462	442	483	443	466	412	437	420	416	457	450	454	428	421	424	437	443	461	469	459	418	449	442	408	438	469	428	445	411	438	431	427	421	431	440	374	441	429	399	439	400	426	473	448	483	462	448	462	402	430	453	454	420	448	452	482	418	470	426	461	429	436	410	431	443	439	415	430	437	456	424	417	461	416	464	448	435	453	404	436	433	450	436	427	392	431	401	451	458	447	428	446	431	454	430	403	391	417	440	465	446	434	444	447	420	406	421	469	446	458	429	428	446	433	473	441	478	443	393	415	449	400	430	419	421	452	411	394	437	396	432	442	434	437	426	460	417	427	484	433	465	438	447	435	424	414	407	457	415	457	477	415	430	452	427	452	393	425	438	473	395	398	459	439	425	481	427	457	433	422	412	444	432	471	463	431	450	446	433	449	387	466	484	428	453	445	454	383	447	436	458	431	458	444	446	413	445	435	458	465	421	462	458	438	441	446	449	454	432	434	429	440	440	440	456	436	391	454	444	419	446	421	474	416	445	454	449	397	450	424	395	440	471	446	426	460	436	440	430	459	478	453	422	423	421	406	457	462	426	470	456	450	425	457	423	447	461	434	463	460	448	446	457	425	436	439	451	443	450	421	472	430	455	446	435	442	459	452	466	401	424	486	449	461	454	415	463	455	453	429	495	445	438	464	436	449	472	449	417	451	395	454	451	485	452	457	447	453	451	489	436	428	443	448	457	430	468	403	448	430	423	426	437	399	449	419	454	465	435	429	416	435	434	402	448	453	455	468	443	459	459	442	441	450	430	433	434	439	426	443	428	421	421	431	434	409	461	433	468	456	429	450	477	464	421	416	464	395	431	476	444	449	435	395	477	434	477	414	451	435	464	472	425	426	474	444	416	425	451	420	446	454	446	438	426	448	475	443	426	400	482	436	450	449	431	431	440	447	439	429	472	414	438	447	473	444	437	452	437	465	448	439	440	441	471	425	488	455	452	473	456	449	387	448	448	464	449	440	424	416	441	432	446	431	444	434	433	471	433	448	461	433	490	435	425	407	426	484	464	441	464	426	406	466	447	444	458	420	439	448	458	449	447	444	435	452	450	443	451	452	448	410	442	436	433	440	430	499	455	458	434	420	427	469	457	460	401	438	419	437	435	427	419	403	436	444	451	449	438	491	474	435	448	448	459	420	459	439	410	458	420	431	458	414	457	432	419	464	465	439	460	449	461	416	420	405	426	451	443	460	440	450	439	451	483	435	443	406	444	438	429	434	469	396	454	441	433	429	407	441	483	460	420	438	445	445	421	414	412	440	391	415	441	492	460	429	445	448	446	450	444	491	434	436	453	415	440	400	422	439	464	404	433	435	450	454	458	416	439	416	485	431	405	455	436	463	436	482	464	394	452	425	450	440	423	447	456	430	443	416	471	449	449	449	445	409	484	401	458	456	467	428	449	450	418	437	474	437	442	445	443	435	449	480	441	426	444	459	430	440	430	429	415	469	457	400	449	436	464	437	457	463	454	471	461	414	427	454	440	446	435	455	436	445	422	444	451	459	444	457	436	447	432	449	417	415	432	456	424	420	440	430	435	445	456	460	482	425	406	435	413	402	467	424	443	440	489	425	438	438	459	428	433	432	459	410	441	443	467	431	435	435	440	459	393	426	482	389	438	424	460	453	440	471	432	463	468	409	453	460	450	406	458	449	476	475	427	430	461	420	472	438	432	427	444	418	441	428	417	425	438	468	455	460	467	468	476	410	451	464	409	456	452	425	429	450	414	420	419	424	454	452	444	432	458	452	451	415	490	423	469	430	434	442	407	418	425	458	446	485	466	402	447	456	447	411	456	438	469	450	453	491	460	453	430	439	447	432	404	450	456	412	419	452	422	449	489	418	440	445	468	422	449	476	430	423	463	419	425	436	418	432	450	432	432	423	447	440	426	420	483	462	451	431	468	441	465	452	424	392	429	417	420	420	450	453	440	441	437	435	447	471	432	411	481	475	431	444	442	468	424	462	442	440	455	412	463	422	425	439	374	436	450	441	452	439	473	431	466	414	468	437	434	443	436	435	458	430	441	445	391	434	422	436	437	404	438	413	422	439	456	400	472	441	472	449	438	408	408	478	461	427	463	430	433	403	409	465	461	405	436	442	400	436	431	434	436	409	452	439	418	418	458	462	417	411	440	458	442	419	486	422	466	486	407	463	417	424	394	418	433	443	424	460	461	456	443	459	446	456	454	454	428	462	445	437	431	430	490	444	476	447	473	458	423	475	420	437	422	460	450	418	464	452	433	446	425	476	460	433	439	443	413	426	419	462	452	432	420	474	445	425	439	449	435	407	438	481
25707	21504	25891	18447	868	456	331	306	283	276	248	298	270	207	282	259	242	240	262	246	226	223	242	230	217	229	257	227	243	219	259	259	256	250	231	226	221	237	225	263	241	228	219	243	230	241	236	232	235	234	253	254	219	245	231	215	240	215	232	221	225	259	235	267	256	216	266	243	267	255	212	214	225	245	233	212	220	240	237	251	241	238	224	222	244	222	216	252	229	236	237	244	216	252	222	230	260	237	266	240	275	241	235	231	235	241	226	221	214	215	244	221	243	235	245	241	214	261	234	234	204	229	249	237	222	234	231	206	247	256	246	229	223	217	220	232	258	237	236	215	217	211	227	227	237	222	227	231	250	248	223	229	235	259	239	217	223	250	240	256	217	242	233	220	224	222	273	210	237	247	247	240	215	233	232	226	257	223	249	260	244	227	227	258	213	249	229	241	246	256	235	219	238	242	228	235	215	227	229	258	228	227	231	238	228	205	225	242	240	210	224	242	240	262	241	239	243	251	232	231	234	236	236	216	227	214	241	242	240	239	247	222	194	254	234	228	236	208	222	228	231	241	229	247	212	237	259	231	250	267	243	228	211	227	222	233	234	227	236	232	234	217	253	241	238	221	229	250	246	232	240	220	221	236	247	245	217	253	232	247	253	228	227	218	249	229	205	217	222	228	250	247	202	249	245	221	245	238	226	233	226	218	216	230	252	245	246	245	248	259	221	259	244	227	205	251	221	222	231	238	249	232	243	230	227	263	219	240	239	252	220	231	228	257	231	223	223	226	205	230	221	232	200	233	245	230	226	195	238	252	237	225	224	217	238	240	236	252	235	217	219	238	221	210	238	213	222	246	226	233	232	235	209	236	222	217	247	240	277	216	220	226	235	252	217	220	250	273	210	217	237	246	229	239	222	198	230	217	229	231	223	206	217	230	231	210	233	247	242	233	245	246	234	219	208	218	224	227	216	243	230	209	241	231	216	248	216	213	227	236	210	255	217	263	242	230	219	225	233	255	255	211	221	235	242	239	223	233	215	252	235	248	241	260	215	255	230	239	252	222	255	229	244	219	235	235	244	212	202	264	234	217	230	212	229	222	220	226	234	246	246	246	235	246	215	216	210	231	231	271	240	234	241	233	257	225	223	234	254	263	228	252	232	231	220	257	218	252	237	232	203	251	249	239	211	224	237	244	205	229	251	243	241	210	212	248	221	202	222	234	260	225	232	265	243	225	242	235	240	231	244	218	239	237	207	215	255	208	220	240	250	222	232	241	225	215	226	237	235	249	228	245	207	240	221	215	255	232	232	231	224	235	232	247	248	263	247	253	234	238	220	222	231	231	246	238	234	248	234	240	251	251	210	224	243	241	243	248	211	233	188	227	240	251	247	215	242	230	232	239	241	235	232	264	232	233	218	249	232	242	231	250	248	225	214	231	231	221	211	212	218	230	240	272	234	254	253	242	230	205	247	239	244	230	221	243	233	236	246	234	248	204	228	239	214	215	231	241	222	231	207	250	246	218	222	212	220	226	236	213	217	244	260	262	219	220	226	230	223	235	212	239	197	258	265	245	235	236	235	244	244	214	246	230	253	243	260	248	242	240	237	239	238	274	237	239	206	223	242	228	228	245	247	257	249	234	219	227	232	229	217	222	251	270	234	234	242	248	210	246	242	219	235	229	235	225	218	226	241	224	229	260	236	241	278	243	226	234	243	230	223	208	221	227	226	218	221	230	236	238	219	221	238	249	233	235	245	247	257	224	255	220	225	238	234	224	244	248	278	246	245	218	244	236	216	234	216	238	211	223	242	207	226	237	215	207	223	232	237	254	225	229	237	235	216	210	232	223	251	215	240	254	230	222	223	216	228	237	227	228	241	231	242	241	228	245	224	246	231	230	245	244	240	212	216	252	208	246	234	231	241	255	257	218	238	258	263	223	218	228	236	232	250	225	250	202	207	253	231	232	229	249	240	238	222	251	252	235	236	246	214	256	248	204	229	226	229	247	223	246	249	221	236	223	245	212	236	219	245	245	216	264	242	217	269	248	242	228	233	244	225	228	202	246	256	223	220	224	242	233	212	228	211	249	228	231	219	227	226	242	215	257	252	259	218	235	215	226	224	241	225	250	215	213	243	254	222	276	238	225	243	249	249	244	214	238	230	233	231	208	197	229	248	201	235	238	261	243	219	228	204	258	225	240	217	247	225	240	224	227	209	190	246	235	228	220	245	220	231	210	227	230	246	245	220	233	242	230	240	246	244	255	212	230	232	222	232	264	230	245	278	240	217	215	212	221	228	258	234	229	217	223	234	244	226	218	236	224	234	219	245	233	219	235	233	219	230	265	227	220	229	224	242	248	234	241	214	257	209	230	240	241	217	251	231	233	248	217	226	230	252	228	251	256	200	256	266	247	251	272	225	256	246	258	239	216	246	212	233	250	232	255	218	259	235	231	255	250	225	212	237	257	223	239	226	233	238	251	233	259	233	239	241	265	248	214	230	219	234	241	248	237	248	237	224	228	211	220	233	231	215	230	235	234	255	230	212	225	214	242	205	211	233	241	247	247	215	196	248	228	274	236	255	223	247	245	256	229	270	242	203	252	219	237	229	248	232	227	215	227	220	236	233	251	247	249	196	213	215	218	221	239	227	243	252	251	229	233	211	222	267	202	253	269	242	247	218	255	204	220	223	253	264	231	231	244	226	226	214	202	231	266	237	225	224	239	247	230	257	222	264	214	248	203	245	243	203	228	230	256	246	206	220	227	237	218	247	249	253	217	240	247	226	200	241	253	239	255	240	241	206	222	228	207	244	259	228	234	212	249	232	245	222	229	246	242	237	245	240	211	240	218	241	238	263	224	232	276	245	231	225	198	229	225	239	221	233	244	237	243	238	239	223	195	226	250	222	216	208	231	232	231	227	216	232	238	221	245	219	229	226	249	244	232	230	192	243	239	240	234	241	233	228	219	245	234	271	224	233	237	231	232	229	236	222	220	242	214	223	240	226	245	254	262	243	245	261	229	226	229	210	242	215	242	243	217	206	239	222	251	227	189	247	246	238	199	250	245	235	228	238	242	267	243	240	229	234	244	252	209	239	216	234	248	253	208	235	233	248	240	270	227	230	228	236	232	218	245	236	219	218	261	211	205	243	245	246	221	227	249	232	240	223	261	238	221	245	237	214	250	244	240	215	231	236	211	211	227	231	237	238	235	243	234	251	228	225	250	229	237	254	235	224	221	209	244	236	214	232	257	251	223	227	264	211	224	240	251	254	247	246	248	224	231	266	227	241	233	251	268	252	248	226	215	229	244	233	229	220	206	239	215	217	223	240	262	237	224	214	239	230	220	221	237	232	220	228	213	222	244	252	269	244	251	238	243	224	262	216	251	243	216	219	224	212	236	242	238	248	217	237	253	212	236	260	242	261	217	243	230	241	267	233	224	211	228	205	230	246	236	235	249	221	250	243	235	269	250	247	223	206	230	221	246	221	227
19694	9465	3488	1811	1308	1020	817	763	643	652	588	607	521	530	489	540	481	512	473	548	482	465	479	496	457	479	487	475	482	475	487	442	447	412	488	452	426	432	477	426	419	490	433	495	485	417	442	453	459	467	433	440	440	431	463	433	417	409	443	456	446	445	439	469	423	458	427	475	452	437	435	523	462	418	404	434	452	459	466	416	482	448	418	477	460	475	424	449	456	493	440	441	389	401	452	471	475	505	459	484	451	456	464	421	449	489	429	459	405	449	414	476	416	436	468	444	453	438	473	464	468	491	485	443	451	439	462	456	448	460	442	480	462	432	482	453	448	470	448	449	435	416	470	468	466	445	423	426	416	433	451	424	438	443	414	497	421	437	474	435	455	437	462	456	436	459	459	430	477	430	446	446	450	430	463	431	488	438	440	429	448	429	463	446	455	425	455	461	482	434	427	455	436	385	414	419	466	433	493	423	481	463	474	440	433	458	431	444	435	436	459	436	477	472	440	466	437	438	423	439	497	435	458	448	452	462	475	456	468	480	457	461	464	476	469	442	468	450	426	429	425	410	446	454	447	404	430	419	454	425	446	432	430	431	459	458	452	436	432	433	440	441	442	430	403	467	432	460	474	439	481	452	475	453	482	469	453	423	503	419	433	450	448	455	440	474	456	451	446	450	485	463	441	455	464	457	487	453	448	451	472	477	466	472	478	432	447	483	430	464	429	473	453	434	470	468	472	454	467	466	440	433	461	441	470	516	429	466	450	495	472	441	440	452	402	418	454	427	438	435	445	481	449	489	414	418	450	435	463	445	471	461	460	470	459	461	421	455	451	472	459	435	427	431	497	463	436	482	485	449	422	462	439	452	430	422	463	493	461	443	444	445	445	462	445	410	450	475	445	437	456	422	420	465	440	423	454	431	437	438	433	467	461	476	454	468	508	464	435	446	389	476	421	473	469	445	471	485	435	458	426	447	493	460	461	510	459	432	459	457	409	464	445	434	454	462	462	458	425	476	458	431	450	503	472	442	472	425	448	403	492	431	450	444	464	461	446	443	461	480	466	460	499	452	469	470	462	424	457	440	445	458	425	427	463	440	437	459	473	428	429	456	480	468	433	462	416	465	484	434	440	460	448	454	429	494	462	461	453	467	479	456	435	424	459	427	463	419	487	494	445	434	472	443	456	450	435	498	432	391	445	436	476	448	469	463	467	461	474	428	481	455	436	406	456	484	423	430	418	451	455	432	458	421	470	460	442	441	454	422	419	461	457	416	448	455	444	465	454	454	427	423	473	405	441	458	453	455	441	472	437	439	422	437	445	460	450	478	426	461	459	450	458	429	464	460	443	407	429	464	478	500	458	431	422	462	464	442	437	441	441	423	454	439	406	412	467	469	435	463	505	430	430	461	496	437	452	457	466	449	466	467	472	439	480	467	398	479	461	425	432	440	449	436	462	407	458	474	450	418	415	450	478	475	459	479	451	437	460	470	472	420	489	440	434	451	455	394	489	421	460	453	423	426	442	415	496	456	462	444	441	437	469	428	464	462	446	484	436	464	488	476	461	429	428	436	420	425	458	438	438	453	397	424	468	460	425	496	446	429	478	498	453	436	465	468	416	461	427	459	464	431	438	440	456	472	459	437	425	432	446	453	432	466	457	420	461	437	417	428	427	435	471	422	483	440	478	399	440	439	496	447	469	450	443	440	438	459	486	433	448	451	476	481	472	445	476	499	415	450	461	440	476	419	461	466	421	418	457	457	440	447	437	444	450	476	446	459	458	456	494	432	447	451	459	421	473	423	449	437	413	488	433	461	472	420	466	423	448	450	436	445	434	437	411	495	458	430	465	454	444	464	453	446	455	486	439	467	483	431	499	455	451	416	420	440	436	435	447	455	502	443	464	416	437	469	479	464	462	490	409	453	442	452	468	443	432	406	439	463	457	476	447	460	421	428	449	446	447	452	447	482	444	435	444	453	451	445	450	422	464	440	439	454	441	468	453	446	455	459	403	429	425	438	466	427	439	437	450	404	430	430	427	451	463	451	453	459	454	505	445	484	447	437	467	449	415	450	484	486	451	482	435	421	452	473	466	449	463	465	497	464	436	413	435	464	442	454	448	416	474	461	475	403	412	442	450	446	460	480	460	429	433	430	440	472	436	503	479	479	443	463	421	464	455	403	403	445	448	454	505	462	469	478	409	438	462	424	492	451	491	443	446	437	448	474	442	436	424	448	441	435	425	434	476	457	480	454	453	469	447	456	425	457	436	463	465	450	444	441	458	465	443	496	431	463	435	448	427	444	428	442	434	466	418	436	440	450	417	448	419	432	452	469	415	424	461	447	434	461	466	445	452	467	469	426	440	461	436	457	493	452	471	426	445	446	455	433	493	435	453	452	431	422	421	466	479	489	461	415	449	442	468	451	446	470	460	482	473	464	431	454	461	429	411	453	453	443	440	444	425	441	457	450	418	419	422	478	491	443	462	430	425	458	447	444	431	439	487	441	487	430	416	417	433	416	460	433	433	496	440	452	450	426	467	440	463	422	501	449	481	437	417	429	470	489	447	448	440	440	494	465	436	435	456	443	419	442	424	447	439	466	445	448	413	459	452	464	469	444	471	487	461	430	434	447	415	455	464	451	429	414	460	463	435	461	430	425	457	496	399	457	451	464	445	428	444	430	446	483	423	433	423	481	468	479	434	429	446	475	444	466	454	474	423	440	423	449	463	454	438	470	477	464	459	450	468	431	429	440	424	414	431	464	464	445	463	444	461	469	453	460	450	448	431	447	459	485	442	421	458	481	456	421	449	456	427	454	434	461	435	405	485	451	466	442	451	481	459	472	461	475	469	462	486	459	465	445	439	474	463	470	427	457	424	403	428	452	432	443	450	444	470	456	480	449	450	434	442	445	446	453	415	438	484	454	463	447	395	410	407	412	399	454	416	450	463	443	468	472	444	460	457	431	460	452	434	408	443	472	438	424	439	423	443	448	438	462	455	459	483	473	434	471	439	479	452	407	470	454	417	469	495	422	438	444	468	449	425	452	436	444	476	450	417	481	439	440	458	456	442	435	465	431	476	433	412	420	462	455	479	438	454	456	473	466	435	455	484	428	467	495	458	458	434	503	451	449	467	438	476	463	491	459	457	430	433	454	467	471	463	442	476	433	451	490	449	437	435	443	438	483	445	486	477	492	462	472	444	462	433	448	452	459	451	424	396	405	466	460	431	422	435	483	431	456	485	477	457	468	445	433	434	448	445	467	446	442	466	470	434	444	438	450	472	433	425	446	409	499	462	445	403	431	452	468	476	411	433	425	467	421	487	424	470	458	461	435	453	452	477	459	443	449	450	434	447	474	464	443	410	446	462	445	458	441	410	443	474	423	484	475	429	454	490	455	453	433	429	454	469	480	464	442	484	461	449	453	444	481	457	469	456	420	445	432	457	434	436	474	432	463	457	428	453	466	421	446	472	450	440	465	441	446	458	433
23581	21464	29130	24171	21456	15674	1094	448	327	280	232	228	224	188	153	160	180	133	132	142	133	134	134	142	129	130	101	132	111	108	123	124	100	76	105	105	103	92	99	109	99	92	113	96	108	85	90	95	116	98	91	81	86	103	108	100	97	107	99	108	103	99	101	97	123	111	91	95	93	104	86	107	100	107	117	88	91	97	100	113	102	92	126	103	90	93	99	86	89	84	96	106	95	106	101	95	86	82	75	84	94	88	94	99	75	99	99	77	93	108	107	109	103	93	74	89	78	103	93	110	105	105	94	100	83	93	92	106	92	100	86	107	95	107	99	112	96	94	99	104	88	91	90	99	102	89	86	106	116	95	100	104	94	81	96	105	92	107	101	87	85	92	116	103	97	84	99	92	90	96	96	83	92	88	101	83	92	105	93	97	93	80	109	109	93	93	97	101	93	76	99	86	88	113	95	100	108	81	109	101	105	81	91	108	81	111	92	105	92	91	100	95	68	91	99	96	97	91	91	97	116	90	89	71	81	95	101	110	84	108	72	73	88	95	93	100	87	92	107	92	94	93	98	116	91	103	96	80	99	76	109	83	81	86	95	96	90	91	78	102	98	86	91	106	113	82	117	117	98	101	98	96	94	85	86	107	77	109	87	105	94	96	91	97	94	94	88	108	99	84	96	105	125	97	102	100	92	104	79	88	102	100	94	107	107	85	90	86	90	85	87	97	91	91	103	81	91	97	85	99	96	86	90	88	85	88	98	83	75	85	93	97	86	93	86	108	99	93	112	90	97	98	109	98	95	95	83	89	82	90	86	101	89	118	89	79	80	87	86	96	78	87	91	115	108	94	95	89	88	100	103	93	109	101	90	112	91	100	99	87	104	86	115	91	93	95	88	101	97	102	88	91	94	102	87	91	90	97	75	97	94	82	114	95	94	89	96	78	88	91	90	95	79	96	87	101	87	109	94	97	81	99	92	107	104	79	70	100	98	99	83	88	106	81	86	75	92	99	86	101	76	100	89	73	101	77	92	97	101	80	114	77	104	77	89	93	113	101	85	94	76	105	95	103	104	93	102	106	99	91	86	94	96	100	91	79	94	110	89	106	76	98	85	101	104	76	92	94	90	95	106	75	92	104	77	99	103	101	94	88	108	93	93	78	102	79	96	80	95	102	91	98	72	87	118	92	102	90	93	88	85	76	105	84	81	109	85	94	94	98	98	95	88	92	83	111	99	106	96	98	98	94	83	89	100	90	104	90	96	86	92	79	87	86	91	92	86	112	96	90	103	119	94	105	96	110	100	109	88	85	94	86	107	100	90	87	86	88	98	98	92	92	96	102	85	92	81	104	109	90	102	103	91	93	83	119	99	86	80	99	83	103	100	100	96	96	88	104	101	100	107	89	93	93	88	78	95	92	89	105	101	100	77	92	96	96	95	90	93	90	107	90	110	91	98	108	89	100	91	94	98	98	86	96	91	91	89	113	90	78	105	84	109	86	97	85	115	97	115	103	89	90	102	97	93	72	88	82	97	97	96	87	98	104	91	85	98	90	89	91	99	92	101	97	89	101	99	82	92	92	99	84	93	109	93	95	103	91	98	111	99	89	89	90	94	82	89	103	90	91	91	102	96	90	99	97	76	95	94	93	101	113	99	115	86	103	112	72	107	84	95	89	102	91	105	112	99	126	77	94	75	89	89	92	108	91	93	100	83	90	79	95	98	102	87	107	97	98	90	90	84	90	93	101	106	96	81	96	91	94	93	98	85	90	103	98	84	94	83	81	96	108	105	91	97	90	107	96	115	93	94	88	97	88	103	98	115	103	91	87	110	90	95	106	99	100	88	88	82	91	97	99	110	107	84	91	89	96	94	91	89	105	101	74	88	104	101	94	99	101	105	83	96	86	109	87	106	100	94	87	88	74	84	90	101	94	81	102	108	83	97	91	103	106	102	94	88	93	115	97	97	97	92	90	103	94	101	101	84	90	105	89	89	111	90	71	106	96	88	84	79	93	87	94	86	108	102	113	102	87	106	82	89	96	85	86	85	104	103	103	93	94	86	80	79	89	88	96	103	95	105	93	102	81	94	91	113	97	87	82	104	94	91	89	91	86	102	92	92	80	101	100	99	81	105	92	104	96	98	93	80	100	101	76	80	101	89	90	82	107	92	88	110	99	115	122	101	80	95	123	82	106	84	91	110	96	98	77	106	93	97	124	85	95	89	100	86	92	111	92	95	79	79	99	108	113	100	95	102	85	105	86	97	105	87	101	91	99	88	98	99	89	85	109	94	90	85	72	98	109	104	106	108	84	91	88	86	92	82	93	88	102	94	103	82	88	96	90	92	99	95	98	97	86	105	110	99	93	91	92	96	82	94	78	93	96	91	87	105	106	89	89	93	90	96	102	102	90	86	76	103	94	82	92	93	90	83	109	93	110	102	88	85	92	107	98	104	101	105	87	70	102	89	76	91	85	82	79	90	84	94	98	93	102	92	97	100	102	119	86	93	93	95	94	85	96	74	83	101	98	124	97	110	97	79	83	84	96	94	98	111	94	105	80	110	103	81	103	101	94	91	99	91	84	96	89	80	92	93	92	95	96	97	103	94	110	93	100	85	101	93	113	83	105	112	104	86	86	101	85	89	90	90	103	83	108	88	86	99	96	89	101	91	92	93	91	100	97	78	93	87	86	81	86	99	101	106	98	98	87	86	91	74	102	101	81	83	94	82	97	95	90	109	104	94	89	92	98	89	113	102	88	91	93	99	87	104	91	104	86	86	77	103	99	103	100	109	86	94	95	105	83	97	103	95	93	97	77	88	75	88	97	96	86	78	92	112	103	110	95	101	95	95	103	94	105	92	92	109	100	94	108	88	108	94	95	94	85	80	102	84	99	70	91	93	89	108	107	85	95	88	90	89	107	101	114	102	123	110	91	92	111	88	95	99	105	79	92	107	88	93	97	93	103	94	84	105	85	80	99	94	93	76	96	97	95	98	79	95	98	103	82	95	109	99	93	88	92	106	115	95	90	93	86	114	88	94	108	94	103	96	103	85	93	81	82	110	95	81	80	92	96	109	76	86	95	114	103	98	106	100	107	87	93	80	97	95	94	92	103	85	105	102	89	108	82	85	118	73	89	104	99	100	87	98	96	104	82	73	105	85	102	85	96	86	86	100	103	106	81	98	84	88	105	96	88	89	85	105	94	78	100	102	90	102	92	88	104	104	92	86	109	98	93	82	121	97	98	86	94	94	81	84	103	99	96	91	96	87	88	89	91	98	100	98	101	102	94	84	86	107	98	106	92	85	90	111	80	93	91	116	87	96	94	84	95	103	85	95	93	91	94	89	98	87	87	106	98	103	106	90	104	99	99	93	86	81	97	92	86	91	84	104	106	85	89	83	113	88	111	82	91	78	81	98	95	97	104	64	75	80	95	103	96	104	91	102	101	88	88	101	101	92	89	85	100	95	73	78	105	100	98	93	88	98	84
26846	20398	11737	6132	3938	2863	1989	1575	1242	1005	880	768	645	551	485	447	464	395	398	395	346	332	342	317	317	289	304	262	231	282	207	254	250	252	243	238	241	236	229	217	209	221	215	211	237	218	216	239	238	213	218	202	192	207	206	188	197	200	228	199	194	219	195	199	182	196	188	190	209	211	210	192	197	181	189	219	216	162	183	177	207	189	205	178	208	201	210	190	197	202	176	227	189	184	191	189	189	191	197	188	189	199	215	185	174	199	185	190	164	185	205	195	197	222	214	187	189	199	168	187	207	211	178	193	195	196	206	179	219	183	204	194	200	179	199	176	186	203	204	183	198	200	174	179	177	214	188	188	177	179	179	187	192	192	176	191	176	187	199	179	202	187	199	184	198	215	218	189	207	204	193	176	182	202	195	195	199	196	198	205	210	183	178	176	164	187	189	197	197	191	216	187	233	186	194	171	209	197	195	203	187	184	171	176	197	186	192	188	178	188	193	190	193	203	200	182	209	200	203	187	177	197	193	187	208	180	203	173	192	188	175	166	211	187	180	193	209	194	198	183	209	183	198	197	195	193	155	191	158	184	189	182	196	187	203	179	193	191	219	183	191	171	209	177	198	194	194	193	184	191	177	176	182	211	185	205	208	192	195	191	194	160	177	182	198	184	204	206	207	208	157	188	204	185	206	205	206	182	194	185	182	179	200	183	178	177	188	199	183	171	212	211	196	193	194	181	194	181	186	209	201	172	205	210	199	192	208	174	185	187	175	193	184	197	198	186	171	201	202	175	172	184	190	209	189	180	180	187	184	177	222	200	157	206	193	173	208	188	187	160	176	195	165	184	206	213	196	199	195	181	184	179	192	187	182	172	222	176	180	173	180	171	189	194	181	201	192	194	192	195	213	182	191	190	185	182	196	179	191	188	169	168	204	166	216	176	187	186	203	211	203	211	190	186	187	178	204	200	184	171	162	181	179	198	193	204	168	178	178	185	169	188	191	166	191	185	195	193	191	177	168	169	182	179	179	186	189	185	165	204	188	211	187	189	176	178	182	186	184	176	181	193	209	188	196	159	193	200	168	167	185	210	183	204	210	189	197	191	210	162	172	174	197	174	190	189	204	187	192	189	197	193	189	176	216	156	184	179	185	193	183	207	200	183	204	194	175	205	188	179	195	216	194	178	182	200	191	183	199	195	192	204	202	169	198	174	201	194	181	179	196	193	203	187	197	176	210	177	190	187	175	187	178	187	196	181	182	197	204	178	214	202	179	196	216	196	171	209	186	199	181	182	170	168	193	206	194	196	198	214	202	183	200	179	203	226	178	198	180	179	203	195	182	173	184	189	201	191	166	158	168	183	182	187	175	194	201	205	198	186	221	197	190	185	199	197	179	180	175	192	171	172	190	196	206	200	169	189	176	183	184	177	193	198	216	175	199	197	207	207	207	171	215	189	223	164	191	173	200	193	204	204	199	178	187	194	212	179	217	189	172	191	183	198	200	194	180	206	182	192	186	238	195	182	181	198	182	188	206	200	189	218	203	181	181	204	181	198	186	192	202	184	195	193	208	187	184	199	172	196	183	195	203	192	210	200	171	189	208	219	204	196	205	181	173	221	192	167	169	188	186	186	190	177	178	194	175	176	199	185	165	176	179	191	199	183	181	181	176	205	190	184	184	200	183	230	197	196	172	208	197	186	205	198	212	184	176	176	172	197	195	212	197	193	196	214	195	176	211	171	192	210	181	186	188	183	182	188	181	177	197	196	169	181	187	171	176	198	182	171	182	188	186	173	168	186	201	166	194	183	222	198	176	188	187	180	198	194	175	172	207	198	199	199	185	174	201	206	183	194	165	211	184	184	167	169	185	183	214	205	195	177	183	193	199	193	188	183	181	207	193	199	182	191	183	188	201	221	188	184	200	202	201	198	209	200	188	198	203	183	184	202	203	202	165	204	186	187	204	198	202	176	186	198	190	187	171	203	174	182	194	179	179	194	206	175	214	190	199	197	151	190	193	200	169	200	190	192	172	186	192	181	164	195	186	161	185	187	211	202	184	211	184	199	217	192	214	176	186	178	183	171	182	202	182	203	190	189	200	183	211	176	170	204	191	202	189	187	200	195	203	228	180	169	190	173	214	179	183	183	205	197	198	177	191	202	218	198	199	178	163	189	197	206	190	195	191	181	185	206	192	202	196	169	175	188	180	169	181	187	179	190	176	209	185	200	205	205	206	170	193	197	182	193	186	204	198	157	197	200	181	179	166	192	186	169	218	193	193	177	177	190	165	185	180	173	193	168	199	204	203	182	189	190	192	195	204	210	184	159	191	203	188	182	173	193	167	188	198	189	185	182	174	188	175	186	159	203	202	201	160	167	181	207	201	195	177	191	195	191	178	200	194	189	196	174	171	190	199	186	205	179	204	200	175	185	175	179	178	207	179	183	218	184	181	181	222	185	198	190	208	166	173	163	190	170	215	158	166	201	187	186	187	175	182	183	199	192	168	180	197	180	167	168	197	208	203	180	175	195	198	195	205	191	198	214	183	175	157	205	198	182	197	181	183	165	183	194	189	193	183	178	194	188	189	193	192	172	200	183	185	199	185	204	193	199	192	211	197	179	173	179	184	187	168	186	202	173	191	192	182	189	212	176	192	194	183	195	190	209	190	208	177	189	197	164	207	176	193	197	173	193	182	175	192	184	198	184	204	184	201	181	201	168	176	185	206	165	171	175	187	193	193	193	190	173	181	219	168	170	192	195	164	200	200	209	191	181	199	191	201	170	201	211	194	183	207	190	188	198	164	208	185	178	177	179	192	189	178	181	199	192	197	192	208	189	195	168	193	192	153	192	193	190	195	201	189	176	176	200	189	166	172	193	199	182	179	221	176	219	184	182	196	174	183	196	185	208	192	188	217	169	180	217	197	179	208	188	187	185	177	185	188	171	204	211	209	194	192	192	200	182	201	197	178	193	193	205	202	192	193	178	189	186	203	187	203	184	183	190	182	180	206	190	163	201	191	184	176	169	190	193	187	205	164	187	204	191	181	191	191	164	196	194	190	188	196	204	207	194	205	199	192	196	186	197	202	202	181	187	169	180	176	177	175	181	178	202	168	189	200	196	170	181	189	194	202	210	216	178	182	181	180	188	209	191	200	182	184	188	200	179	168	169	229	193	207	180	197	196	209	182	215	186	191	183	190	177	214	190	190	173	195	188	194	189	218	217	177	190	182	178	184	217	183	210	179	199	192	199	179	149	200	211	187	209	172	153	218	188	194	177	196	199	156	194	208	193	169	204	204	172	176	183	181	201	210	200	186	192	187	195	178	188	193	201	185	192	196	176	166	181	203	180	188	173	178	165	192	186	182	190	204	202	185	188	185	183	178	190	183	219	177	194	178	192	214	197	201	211	174	184	188	206	177	181	191	199	204	185	199	214	197	195	177	197	181	188	191	165	166	175	178	179	199	179	182	192	166	202	201	193	170	179	193	183
27181	18536	3510	431	286	272	244	240	228	246	216	228	232	241	228	246	229	218	219	259	236	224	210	240	253	244	206	244	216	220	231	218	207	262	246	223	194	224	239	236	218	236	232	213	230	239	214	226	233	219	203	230	213	208	239	238	217	234	228	228	227	236	215	197	195	248	210	205	227	230	221	228	238	212	221	231	214	249	214	200	210	227	247	219	236	230	205	240	226	227	225	229	237	233	267	205	223	224	209	208	224	217	213	229	225	227	239	249	234	218	192	209	225	232	246	249	241	196	226	234	268	218	239	212	225	238	201	198	237	253	203	252	251	224	231	235	211	250	216	201	218	201	230	233	209	218	243	238	241	230	246	216	244	241	223	198	235	221	208	243	224	222	248	227	212	277	235	208	247	245	221	214	216	223	237	219	229	218	237	234	218	219	229	223	208	230	242	221	241	205	224	244	236	227	217	232	229	201	220	215	210	216	223	232	237	226	214	202	224	213	226	259	211	234	212	228	202	222	244	233	259	223	225	222	232	237	215	224	247	238	240	218	226	213	226	221	224	201	234	228	253	226	215	206	209	226	224	233	219	230	219	211	254	220	232	233	237	213	222	206	252	203	258	203	243	232	220	217	213	211	195	243	234	233	228	236	236	208	231	224	245	234	242	240	232	228	236	210	243	237	252	196	207	218	227	258	272	236	187	202	212	225	239	215	241	229	226	224	227	228	224	219	229	214	206	238	207	239	235	215	244	240	216	236	206	220	225	222	212	231	213	226	218	238	238	232	256	202	222	233	205	215	233	233	226	209	213	217	238	232	224	231	219	226	235	238	227	221	262	216	230	218	235	231	208	212	233	208	208	244	228	237	228	234	215	215	193	215	239	205	224	245	233	261	222	211	217	215	229	231	232	214	208	226	230	235	234	240	211	196	220	232	247	238	252	222	211	230	227	212	219	223	218	272	229	232	240	234	210	221	213	218	220	234	229	221	202	186	231	216	237	248	208	220	206	232	244	206	218	212	248	215	233	221	231	247	244	223	238	242	217	254	219	234	227	217	235	234	222	238	223	247	219	225	214	244	215	221	229	252	206	252	227	219	219	192	190	235	190	231	226	234	219	252	236	241	235	218	213	229	216	231	218	222	216	204	247	228	212	218	231	222	256	225	241	208	231	231	220	250	226	249	227	204	235	240	243	243	220	223	224	264	245	230	260	224	222	222	229	234	226	233	232	227	241	256	233	238	220	253	229	215	230	235	251	244	236	235	236	257	246	225	233	237	236	250	214	229	242	218	231	241	254	235	233	227	208	225	235	234	232	251	239	187	245	229	241	211	232	228	223	232	239	232	229	231	223	229	207	239	229	215	229	213	184	229	237	249	210	211	206	220	218	209	231	222	203	231	248	173	233	203	219	242	224	239	220	214	225	240	234	212	195	237	235	211	213	214	232	214	212	243	229	229	248	210	219	244	235	236	228	236	217	212	240	214	214	219	217	229	228	244	235	224	229	242	206	252	212	216	224	248	212	218	241	228	227	203	247	233	234	211	238	222	226	217	241	244	214	271	226	228	249	211	250	230	207	228	193	214	234	243	230	215	234	234	226	220	245	233	250	253	205	223	245	212	210	214	245	211	219	211	200	226	262	250	235	213	233	218	214	215	252	223	185	221	208	230	237	251	228	224	223	224	225	222	216	227	248	251	225	225	248	233	185	229	219	228	232	240	214	232	227	232	228	237	217	225	216	239	212	248	255	213	202	226	208	254	220	216	207	217	262	232	243	232	206	220	224	213	230	226	224	210	238	200	197	223	220	229	210	226	205	217	242	221	235	223	195	224	238	252	228	223	232	233	234	220	227	223	234	225	220	196	235	233	228	199	229	232	237	207	205	239	231	228	218	219	230	223	214	221	237	238	222	239	208	216	224	238	237	246	233	240	250	234	224	193	232	247	244	213	219	257	217	254	225	221	225	236	221	209	231	219	228	222	234	212	232	244	220	249	228	223	243	186	211	238	223	237	199	228	203	221	236	230	231	230	251	229	235	212	225	220	217	231	226	224	233	233	222	218	226	237	206	229	234	242	232	257	237	249	230	248	221	210	216	235	200	231	229	247	219	226	214	232	208	227	210	196	216	235	224	212	252	223	222	230	234	219	232	226	215	241	239	221	209	237	231	187	242	223	214	222	210	220	224	229	218	211	233	241	224	217	213	223	216	203	245	217	229	243	228	221	210	228	212	211	245	253	223	232	241	206	200	259	213	222	237	233	219	235	211	242	266	224	235	212	199	226	231	257	233	227	229	221	228	236	236	230	219	219	223	235	241	179	222	223	231	207	231	232	231	249	248	226	224	227	243	249	220	245	228	245	223	245	215	245	251	214	230	203	222	235	206	225	244	246	216	248	246	226	212	231	214	237	241	200	257	218	208	237	235	217	195	246	231	220	209	243	238	227	251	227	240	225	248	225	222	219	227	214	229	213	226	218	231	224	212	200	211	240	219	220	211	219	209	219	224	238	222	217	211	245	232	229	237	236	220	214	198	226	236	241	217	215	223	203	197	234	204	203	247	204	245	224	240	257	206	194	226	250	223	240	206	230	234	239	236	207	213	246	245	226	247	226	241	255	231	205	251	230	218	256	209	225	231	229	250	244	207	220	218	201	206	233	216	243	215	199	230	221	210	227	219	223	223	254	213	216	262	209	226	232	237	230	246	210	237	221	237	231	184	215	214	252	227	226	222	225	222	237	217	226	231	215	220	216	220	233	217	262	227	215	210	225	214	215	221	215	244	201	205	214	222	230	202	231	218	235	236	232	229	191	244	238	224	196	235	224	228	228	216	242	230	234	238	225	217	211	226	224	213	224	255	225	223	230	225	225	224	231	246	233	232	223	244	212	242	240	205	234	240	225	237	233	236	234	208	217	248	215	238	211	203	208	236	231	238	267	231	225	221	214	226	220	246	227	212	232	215	217	234	238	236	225	234	206	241	222	227	230	193	220	238	204	221	201	236	244	258	235	242	211	213	222	241	213	219	203	213	227	222	214	216	227	209	226	228	202	239	210	240	276	239	228	196	229	244	233	240	238	251	230	240	250	225	229	198	227	233	216	225	259	210	222	230	224	225	216	219	215	256	219	250	215	225	228	211	222	234	240	194	230	235	234	237	221	218	254	235	221	223	215	219	244	239	201	254	229	214	226	266	183	221	223	222	222	214	224	215	223	234	214	239	207	231	204	230	228	264	224	214	259	234	188	227	234	220	243	211	218	227	249	247	197	253	198	226	241	255	221	246	225	230	246	236	226	237	255	212	237	245	209	236	231	235	188	213	232	222	197	234	196	261	236	224	238	218	228	222	212	237	242	244	222	210	245	235	219	204	233	216	213	241	248	242	219	251	225	196	200	270	239	187	191	240	222	220	239	254	215	224	230	215	237	210	217	225	207	208	230	211	236	248	248	250	233	240	213	235	209	208	227	234	234	224	207	256	218	226	226	222	219	219	231
17213	5045	1054	651	648	501	522	443	503	469	418	446	473	418	440	449	470	443	465	397	428	449	430	431	440	405	442	391	414	433	398	444	455	416	452	445	431	401	452	415	439	441	387	426	461	439	429	454	405	454	422	395	437	423	420	396	409	400	450	400	445	458	407	478	469	408	444	418	446	424	411	445	452	463	414	469	435	439	454	422	452	435	456	429	435	476	426	429	415	414	427	435	410	452	466	432	434	388	429	453	414	439	442	407	452	414	444	440	435	448	460	425	423	425	472	415	433	411	475	402	422	430	427	407	406	446	447	465	456	436	409	430	413	395	422	464	406	444	391	411	415	421	413	445	417	446	444	385	436	446	400	439	413	448	437	425	391	456	376	424	450	444	449	404	412	455	409	402	422	430	395	480	439	469	467	419	456	460	435	445	425	450	431	467	450	452	430	443	418	461	419	465	441	395	431	415	425	428	419	420	445	454	416	425	432	455	445	406	424	433	439	442	428	458	426	453	415	439	433	439	463	436	425	451	431	437	457	444	410	440	412	443	406	454	498	427	422	450	452	422	410	435	414	427	409	433	427	460	432	411	447	462	405	425	460	426	464	445	448	415	433	431	479	442	451	421	414	449	449	451	422	431	432	441	464	462	409	434	457	408	404	452	417	396	452	469	448	420	391	439	428	467	421	456	431	449	447	448	374	403	453	450	419	399	442	417	408	473	438	454	402	445	434	433	409	425	453	395	442	439	422	427	421	418	457	457	441	416	426	446	431	448	445	432	452	452	438	462	400	458	417	442	433	449	411	441	416	446	447	417	447	371	397	445	441	408	405	419	455	444	391	439	412	439	425	450	466	447	423	452	416	394	440	448	423	422	405	429	451	450	389	434	430	396	412	433	422	436	453	432	438	430	422	427	406	445	463	422	431	457	442	415	450	447	442	430	419	463	425	436	426	404	443	410	406	397	411	426	449	445	421	424	439	440	478	418	426	417	437	477	447	477	424	468	410	432	437	411	413	399	437	440	437	429	443	431	416	421	432	448	437	462	440	450	417	425	463	442	391	407	417	441	438	434	406	436	391	428	445	431	447	422	430	426	418	439	435	427	445	424	443	447	449	412	462	394	435	439	418	434	464	462	430	462	444	406	462	442	407	426	435	427	408	448	449	470	414	428	430	419	415	429	417	405	433	428	450	423	437	422	417	451	443	421	448	441	409	458	408	428	425	471	416	427	400	444	434	459	443	449	443	418	422	462	445	439	396	436	439	444	418	438	430	432	442	436	419	455	409	403	463	451	456	443	396	453	439	420	383	446	436	469	452	416	431	412	411	433	447	388	449	412	458	445	423	470	401	410	433	420	442	443	442	465	434	435	462	449	464	475	426	438	432	423	415	420	445	433	393	427	452	451	427	425	438	428	436	398	451	452	424	468	451	444	421	462	459	436	463	446	450	475	437	436	464	418	456	443	422	447	430	462	410	419	410	400	457	439	449	452	424	461	422	427	419	408	418	455	444	401	441	413	453	455	466	443	493	441	391	427	406	428	429	448	450	419	456	436	458	425	469	419	403	423	466	455	431	427	452	437	438	418	420	439	443	416	428	422	456	413	450	398	441	481	398	440	457	418	448	445	391	428	441	386	410	429	426	391	438	435	434	391	459	432	427	405	409	438	458	453	434	481	435	418	402	431	458	456	438	429	395	430	428	446	433	450	468	440	409	420	470	441	443	466	410	441	465	399	398	419	456	441	469	468	387	418	390	402	468	448	456	464	445	437	439	412	443	425	422	448	405	430	444	424	437	477	431	444	456	415	424	443	450	429	426	417	436	429	457	417	462	400	432	478	384	398	445	430	424	454	434	446	435	413	415	436	449	455	452	432	421	428	428	427	444	448	427	416	414	379	452	405	369	446	483	398	409	434	431	464	415	443	449	441	449	500	426	423	452	448	477	429	446	420	397	470	420	434	430	454	450	442	435	440	426	407	435	430	381	449	428	419	418	440	469	447	431	409	412	445	424	400	412	428	395	450	402	432	426	453	427	451	436	447	437	439	437	418	419	378	466	422	416	433	395	449	463	457	401	406	427	454	436	420	437	402	448	393	437	430	461	432	434	430	442	429	456	404	444	428	459	467	452	421	461	402	430	465	427	424	446	397	411	451	414	471	381	455	438	429	447	376	423	426	436	435	448	396	449	473	408	418	442	462	446	461	449	404	443	429	430	413	447	458	462	428	422	443	438	414	464	396	434	466	442	433	411	427	417	429	425	463	457	429	432	433	443	470	417	419	419	427	436	422	429	373	449	447	443	419	452	431	444	419	427	433	432	437	450	445	411	426	412	449	421	446	447	413	434	457	425	422	430	468	465	417	436	464	435	430	428	438	436	437	427	451	408	434	430	414	416	410	433	439	418	413	430	428	482	457	452	460	399	403	418	445	446	462	463	421	427	455	409	424	431	389	425	414	444	416	485	424	461	411	431	456	401	462	402	422	387	448	452	436	428	437	385	445	469	424	394	433	440	442	437	421	424	423	461	438	462	418	416	442	461	422	435	430	456	449	447	447	433	441	417	408	436	471	415	433	477	411	410	431	433	433	426	382	426	450	412	442	463	453	391	427	450	439	441	419	401	397	429	459	426	441	448	443	448	439	437	452	466	445	418	419	442	426	453	461	432	413	425	416	452	404	430	399	453	442	404	443	447	403	454	420	407	423	396	423	439	459	482	456	400	408	463	447	406	419	417	428	418	453	457	445	438	457	415	471	429	431	460	429	390	424	428	454	430	443	412	426	447	413	443	427	437	447	438	435	412	407	424	465	443	452	452	431	447	457	443	390	442	423	426	419	432	409	491	426	450	438	471	408	467	430	428	420	440	433	454	430	420	406	482	452	444	436	431	437	444	483	415	440	414	422	439	422	477	442	436	456	418	418	431	440	410	425	451	443	424	415	429	448	440	441	467	427	401	444	461	434	414	445	410	415	426	404	410	418	422	410	388	410	414	438	428	455	396	437	436	430	431	454	434	441	425	436	431	433	414	442	405	463	439	445	405	441	438	394	430	410	463	459	429	472	437	461	453	424	415	388	453	414	449	432	420	433	414	397	425	414	432	424	405	431	444	443	405	464	396	433	448	439	428	414	417	440	441	454	446	440	465	450	459	416	449	448	397	467	427	438	452	423	412	424	430	442	429	443	435	440	448	418	430	427	449	449	417	440	457	429	441	411	433	468	433	415	403	417	393	416	359	390	427	397	450	419	415	403	427	416	425	425	417	419	424	452	448	430	437	475	462	470	441	425	458	462	425	432	426	432	401	435	448	495	439	433	415	433	428	452	411	460	402	421	419	446	403	411	418	418	420	424	432	438	386	440	453	427	442	427	465	408	445	439	421	438	437	434	453	437	454	448	431	442	400	398	443	422	418	429	443	392	419	413	427	435	450	449	451	412	441	447	430	455	459	410	470	415	419	462	451	416	460	439	403	450	415	436	428	446	428	435	427	415
25679	21481	25877	18788	878	397	372	317	306	264	259	231	246	237	230	248	226	250	262	226	234	273	244	217	214	228	233	243	210	221	219	239	216	257	214	220	247	222	225	225	228	230	221	228	252	238	215	248	248	198	262	233	254	210	257	237	239	200	216	218	256	221	241	192	216	244	203	232	210	218	238	206	243	222	215	238	228	209	224	245	223	217	228	256	218	216	233	232	210	263	230	238	214	229	251	233	248	204	245	239	203	220	203	254	214	219	211	252	244	223	242	226	231	216	258	236	231	241	226	242	232	220	233	176	251	245	215	261	249	206	245	255	235	232	224	221	237	231	224	236	231	222	229	239	220	233	217	227	205	217	236	228	253	246	228	244	246	207	210	245	227	234	216	238	225	226	236	234	227	233	206	225	235	219	214	235	216	228	197	222	248	248	229	242	224	214	238	247	233	245	218	239	219	222	218	233	269	229	222	230	211	231	226	243	213	256	206	232	230	247	246	215	216	206	229	229	193	229	200	235	241	253	209	226	240	229	223	265	238	239	231	224	228	234	216	221	234	261	235	227	249	251	241	258	232	249	221	208	236	248	231	189	245	227	198	220	218	253	242	227	230	205	234	204	235	247	200	218	235	215	231	250	222	250	248	215	202	226	211	242	225	224	201	217	223	247	213	232	213	235	246	239	211	222	226	245	211	221	236	227	238	228	214	198	242	238	204	196	228	224	255	222	228	211	219	251	227	222	213	243	212	240	208	233	218	213	245	203	214	239	215	236	238	231	257	216	236	222	224	237	249	245	198	246	237	225	197	222	240	219	200	217	228	224	226	241	209	268	235	213	205	236	231	237	237	215	245	228	232	228	215	208	272	253	250	222	218	232	253	192	231	217	252	224	211	236	210	227	232	222	228	201	234	249	248	225	235	224	234	209	231	249	238	213	223	213	224	253	219	230	236	229	216	230	223	220	252	216	232	254	245	208	259	239	230	235	254	235	206	223	210	215	210	246	257	222	223	212	218	228	220	246	226	259	237	228	224	226	220	225	221	215	227	220	204	227	221	234	220	190	241	247	243	238	199	250	264	235	225	236	228	226	228	204	225	260	260	218	255	253	206	227	230	228	232	212	214	218	222	219	214	249	229	245	228	203	231	235	260	230	231	245	228	256	219	223	223	213	253	240	220	222	209	243	230	222	210	207	255	218	218	237	231	233	237	207	200	230	242	253	238	220	228	213	219	226	225	205	240	246	246	200	235	222	242	231	226	211	248	255	235	221	218	222	232	233	235	230	220	231	222	240	249	227	238	229	226	240	241	232	253	220	258	236	204	221	217	244	229	233	240	223	226	255	215	228	239	235	238	228	224	243	220	227	252	207	247	220	240	234	222	229	221	216	206	277	220	238	233	229	204	245	223	235	257	230	226	253	233	237	251	229	220	243	223	218	230	228	252	199	232	239	252	223	258	214	228	213	223	235	235	246	234	230	220	221	223	234	236	209	233	236	227	247	198	235	238	237	194	254	212	230	223	247	227	212	233	232	225	226	210	235	218	219	226	244	230	226	202	250	249	246	214	221	208	233	238	239	214	219	227	234	214	205	198	215	237	250	209	210	214	225	236	226	231	254	228	223	253	232	215	213	245	203	252	230	238	213	239	202	216	251	240	241	224	225	233	245	236	243	249	235	226	242	233	229	232	223	245	220	220	220	242	227	217	223	254	207	245	223	224	234	255	215	241	229	234	247	220	237	233	225	208	239	235	218	203	233	220	231	220	213	251	226	244	223	239	225	211	243	256	205	229	223	216	219	247	238	232	221	230	222	230	221	209	232	254	239	243	218	241	216	220	218	249	216	214	250	226	216	211	214	214	240	248	198	226	224	209	230	212	229	223	215	208	233	232	211	224	233	238	240	228	224	211	211	241	227	223	203	194	248	257	220	205	191	205	209	222	218	214	228	252	199	213	221	250	229	219	206	231	230	219	237	206	228	228	226	214	229	244	245	212	210	222	195	220	191	229	237	210	251	244	253	233	227	243	215	242	241	252	227	204	219	210	217	229	211	232	219	237	254	234	238	220	221	230	214	235	245	252	232	237	227	226	207	220	235	210	258	227	212	248	194	227	226	233	217	225	203	203	216	198	223	233	232	253	220	226	234	241	216	229	226	233	267	223	241	229	222	235	222	235	194	237	237	209	230	228	225	230	212	256	242	235	223	219	234	244	237	227	239	230	226	228	233	209	218	218	221	215	233	215	209	245	220	217	220	239	231	202	250	250	204	207	219	253	224	211	220	205	216	215	224	266	254	230	237	212	239	243	214	253	220	214	248	231	224	202	199	232	234	220	255	237	221	235	221	239	215	219	219	225	233	238	217	218	234	220	232	234	262	224	223	199	232	217	217	227	201	227	231	230	234	236	232	223	216	234	217	234	241	229	248	225	224	217	241	237	226	216	208	227	221	222	229	232	225	238	242	236	242	214	223	244	220	241	181	208	196	225	238	212	220	201	215	232	231	220	247	206	220	244	219	197	227	229	245	237	207	203	223	213	238	216	200	243	221	246	238	246	228	225	215	247	254	224	249	243	236	207	190	193	220	227	243	236	241	243	228	265	223	208	226	232	235	241	199	248	242	246	213	225	249	200	246	193	245	233	233	225	231	218	246	240	225	225	231	201	205	262	205	231	217	240	255	241	221	241	240	254	254	246	246	244	218	225	198	246	236	241	208	213	220	225	187	235	253	231	205	193	223	244	253	219	236	212	208	225	223	224	231	237	212	240	217	230	248	260	221	234	225	249	212	215	226	236	234	214	206	205	207	240	242	215	204	233	253	227	235	240	231	257	238	243	225	238	239	213	239	221	252	223	212	246	195	222	239	218	215	204	244	246	201	233	216	249	217	220	220	229	245	222	240	242	257	232	227	241	233	236	227	237	240	252	218	230	215	214	233	213	226	235	214	261	213	219	203	248	219	226	227	239	239	245	230	221	201	228	252	210	245	215	209	234	231	263	237	221	234	240	221	210	231	237	214	210	241	236	225	214	210	219	231	244	226	243	237	185	204	227	227	230	212	231	220	233	218	246	204	235	207	227	221	244	219	232	230	235	219	217	223	226	232	210	222	217	200	227	227	226	232	236	220	238	232	215	213	222	215	222	202	219	238	223	214	233	234	221	215	209	203	231	233	218	227	232	194	226	224	244	241	227	247	215	212	220	217	218	242	221	241	251	221	239	219	251	218	222	218	218	219	210	213	209	229	218	211	225	237	223	212	229	251	234	229	224	217	233	209	222	230	241	183	220	233	219	232	245	210	252	217	233	231	230	215	255	233	231	211	238	219	193	206	222	226	218	245	253	214	225	227	226	255	230	221	250	227	240	251	223	214	231	242	228	207	231	229	279	208	236	199	208	253	223	225	242	225	207	225	224	224	242	215	216	231	213	245	213	230	230	252	203	243	230	211	227	250	229	257	233	249	235	230	240	239	232	255	197	218	217	203	232	244	216	231
20841	8827	3695	1851	1373	934	881	681	678	626	555	570	545	567	530	530	489	491	472	489	505	470	472	466	501	493	441	471	464	459	444	466	485	476	436	430	467	487	432	490	438	462	461	479	411	421	468	474	432	424	448	419	412	440	459	497	423	447	474	430	480	422	462	475	452	405	468	448	440	453	432	466	428	436	429	434	456	425	437	475	469	482	430	456	452	462	432	452	438	409	434	467	426	441	418	397	459	444	438	474	471	442	406	459	456	415	451	447	430	471	483	462	422	465	451	391	466	458	398	432	427	482	383	477	423	440	451	433	459	411	463	449	428	417	438	472	429	458	420	435	426	425	480	466	428	439	419	437	441	435	433	436	435	401	479	437	429	420	426	445	442	445	419	450	383	428	427	451	437	462	424	443	449	427	422	479	397	457	467	403	453	423	487	469	444	432	465	433	448	471	462	438	440	450	429	433	471	425	426	458	452	440	473	436	449	425	430	445	474	462	434	445	419	439	449	420	434	435	445	463	454	467	450	428	413	447	415	420	403	440	403	434	453	428	466	464	440	387	458	454	448	457	448	484	439	464	446	446	466	441	441	427	450	455	449	442	434	463	422	456	411	462	467	413	437	463	437	461	434	436	468	486	416	464	454	486	412	449	391	442	440	407	440	468	434	470	430	462	458	449	427	431	466	435	465	458	446	454	452	453	432	417	421	392	461	439	424	434	424	467	399	453	437	458	433	454	433	457	437	459	407	459	456	421	448	422	451	415	447	413	427	467	472	462	442	445	442	468	479	440	443	456	448	461	460	458	456	493	434	437	427	457	455	476	431	427	433	461	441	446	453	454	484	427	434	435	443	459	440	415	441	460	439	452	404	466	450	455	461	445	437	424	433	432	449	443	454	427	451	410	446	431	460	431	456	458	452	462	445	452	444	448	438	450	436	428	459	466	435	444	481	419	436	446	430	420	432	433	455	451	439	426	437	420	440	430	451	439	456	423	448	458	450	458	435	452	470	418	402	442	429	445	442	413	417	447	454	418	448	448	435	444	457	448	432	436	423	426	447	400	459	422	468	444	449	444	449	404	432	466	461	428	442	458	437	482	436	457	413	441	444	412	420	441	420	425	447	441	426	438	406	470	425	445	435	460	432	460	443	440	422	448	434	425	455	440	426	395	484	458	481	448	448	475	461	426	444	464	398	454	417	413	432	448	405	436	444	419	436	451	413	448	441	463	433	495	444	457	455	498	417	449	430	445	459	480	505	465	454	436	411	443	410	432	419	433	432	463	418	441	433	440	425	430	417	412	471	426	416	404	450	399	482	444	441	433	425	448	455	437	464	487	409	445	431	455	449	448	425	435	436	438	400	446	437	460	451	420	420	428	433	473	446	465	418	456	426	461	470	406	452	466	441	457	487	416	423	418	448	437	458	474	458	463	465	434	406	477	418	420	421	449	449	464	436	470	390	441	453	451	452	466	451	421	490	463	440	469	433	438	416	445	447	407	434	438	414	437	464	455	458	438	438	424	459	457	465	429	467	368	420	440	472	434	427	421	409	430	448	472	460	450	435	465	462	419	451	476	430	403	464	442	434	447	469	387	439	458	413	421	445	444	435	441	456	417	452	429	441	430	446	433	439	440	422	442	454	439	434	434	420	463	471	435	443	464	439	460	470	427	441	466	433	409	457	457	438	469	452	434	425	421	428	434	460	468	454	453	420	429	448	371	438	448	408	484	422	438	472	452	453	421	415	434	453	447	441	433	464	428	441	414	452	454	404	463	458	432	462	442	457	439	471	414	426	425	454	425	432	441	393	450	480	449	434	461	457	421	418	437	451	438	444	444	466	460	456	444	482	436	450	452	433	449	415	449	474	469	451	416	439	492	458	431	442	485	428	503	463	468	449	420	444	434	433	447	436	445	478	449	470	444	453	448	467	447	454	430	465	431	395	460	445	455	441	474	435	426	453	406	417	478	429	423	451	491	420	439	437	443	435	458	468	438	436	436	396	476	475	417	441	417	460	439	479	446	456	442	381	454	461	436	453	476	475	467	474	439	448	438	465	443	408	456	456	413	457	436	468	448	406	448	465	454	473	414	433	451	427	477	430	456	463	448	421	446	431	460	434	475	437	446	441	409	472	444	427	451	432	469	434	465	486	450	491	458	451	417	431	449	431	426	396	443	454	471	437	430	437	437	464	412	394	425	451	443	425	440	427	509	472	464	468	449	436	404	437	443	449	472	440	460	409	426	470	427	454	405	411	448	426	464	435	411	436	469	460	422	445	451	443	425	445	439	426	429	443	487	475	404	440	432	425	457	453	435	451	465	488	420	443	438	475	435	413	465	485	435	467	456	435	466	443	452	438	444	461	451	436	449	450	464	396	435	450	495	440	423	413	449	428	412	451	467	419	433	434	408	419	472	434	467	465	488	433	453	434	468	426	448	435	434	460	455	412	460	487	412	430	438	425	440	462	463	446	399	416	450	421	469	438	442	441	451	401	428	465	468	432	503	424	420	432	472	476	415	448	466	467	422	467	433	429	417	424	431	454	459	471	444	445	486	496	468	460	457	440	434	461	469	429	409	461	437	419	431	480	423	460	444	418	453	438	436	480	419	430	444	417	407	447	424	468	504	457	456	471	429	440	452	455	413	445	480	462	447	474	434	402	450	447	437	453	441	406	427	446	438	443	445	475	479	404	422	430	485	462	408	450	445	512	451	465	411	391	415	458	478	454	459	430	402	461	433	446	442	464	429	425	464	436	435	478	443	419	455	437	447	473	417	459	457	460	489	421	415	438	465	444	459	426	429	437	452	475	460	423	453	431	436	436	445	436	447	483	456	417	441	409	476	442	416	471	439	449	443	440	435	432	457	416	451	460	420	450	456	415	452	426	445	461	406	438	444	434	410	438	429	471	461	464	464	435	436	445	430	445	443	467	467	434	456	450	472	488	450	497	457	419	466	442	472	423	409	464	464	434	424	444	448	428	452	450	456	420	449	444	442	447	434	487	462	426	448	468	428	414	413	435	476	467	462	443	469	427	468	426	414	420	424	436	452	442	449	438	444	481	417	454	422	438	417	473	448	428	418	427	464	405	448	428	418	473	449	428	433	429	427	456	465	445	410	431	439	429	429	423	432	468	439	463	446	442	450	476	430	467	482	434	444	402	441	467	425	461	441	444	447	427	457	455	440	491	425	432	437	435	473	448	422	432	428	445	474	415	436	449	454	458	458	429	466	459	486	439	427	443	443	469	451	465	446	459	443	429	429	475	466	434	486	432	455	441	429	410	428	446	453	449	455	464	428	446	445	490	428	458	470	438	443	454	427	441	425	475	491	422	456	471	430	449	449	439	441	430	442	427	474	440	430	431	456	471	432	446	464	425	470	433	455	411	434	432	481	425	407	449	480	438	455	460	433	425	439	426	492	443	455	438	441	400	444	469	455	448	425	440	460	439	461	454	427	432	432	415	450	449	464	410	442	448	422	475	417	440	431
23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
