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
339930915068	339930915586	339930916136	339930916686	339930917236	339930917786	339930918336	339930918886	339930919436	339930919986	339930920536	339930921086	339930921636	339930922186	339930922736	339930923286	339930923836	339930924386	339930924936	339930925486	339930926036	339930926586	339930927136	339930927686	339930928236	339930928786	339930929336	339930929886	339930930436	339930930986	339930931536	339930932088	339930932636	339930933186	339930933736	339930934286	339930934836	339930935386	339930935936	339930936486	339930937036	339930937586	339930938136	339930938686	339930939236	339930939786	339930940336	339930940886	339930941436	339930941986	339930942536	339930943086	339930943636	339930944186	339930944736	339930945286	339930945838	339930946386	339930946936	339930947486	339930948036	339930948586	339930949136	339930949686	339930950236	339930950786	339930951336	339930951886	339930952436	339930952986	339930953536	339930954086	339930954636	339930955186	339930955736	339930956286	339930956836	339930957386	339930957936	339930958486	339930959036	339930959586	339930960136	339930960686	339930961236	339930961786	339930962336	339930962886	339930963436	339930963986	339930964536	339930965086	339930965636	339930966186	339930966736	339930967286	339930967836	339930968386	339930968936	339930969486	339930970036	339930970586	339930971136	339930971686	339930972236	339930972786	339930973336	339930973886	339930974436	339930974986	339930975536	339930976086	339930976638	339930977186	339930977736	339930978286	339930978836	339930979386	339930979936	339930980486	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22135	20179	27450	22697	20176	16130	2067	786	570	450	397	364	296	242	237	234	224	205	205	194	185	184	184	155	186	175	165	149	168	161	177	141	163	143	141	173	141	169	153	139	154	146	148	146	147	147	166	130	143	139	148	155	123	135	146	157	145	159	143	146	149	133	148	158	157	132	160	147	156	177	154	153	134	144	142	149	149	158	146	153	147	145	158	139	153	171	134	159	148	157	150	132	132	130	149	161	164	142	156	148	144	127	151	159	149	156	151	134	135	151	176	156	129	144	162	168	149	165	121	138	140	143	134	142	149	138	133	162	141	136	138	146	133	144	165	154	153	150	162	130	138	132	169	138	137	137	144	143	136	125	161	154	154	160	167	151	144	147	128	167	118	154	146	167	125	129	162	140	162	142	166	163	172	159	148	155	128	144	160	153	149	151	158	149	138	145	139	132	160	133	147	135	150	139	140	143	143	146	135	159	148	155	146	142	123	145	142	129	167	158	141	152	152	143	170	145	135	161	166	156	163	139	160	139	149	151	170	131	143	145	137	155	137	150	134	166	131	152	136	156	136	152	148	156	158	170	174	136	138	155	166	167	138	142	132	159	155	140	153	144	166	148	126	132	126	161	164	152	152	132	165	146	156	147	136	126	137	153	153	142	172	142	131	161	151	164	133	148	150	144	159	143	141	121	159	168	140	147	158	155	129	165	138	155	138	172	128	162	152	150	157	143	149	122	139	172	152	159	147	148	150	138	161	145	155	141	146	160	127	138	136	164	163	150	144	152	151	159	160	158	125	169	146	150	162	155	135	166	134	117	158	138	134	122	147	170	118	127	140	145	151	145	132	144	137	168	153	172	120	144	160	154	124	127	169	150	149	144	123	140	154	146	143	110	152	134	134	141	154	156	142	129	148	168	167	126	142	136	138	159	148	137	144	138	135	123	140	117	151	119	120	147	131	120	149	138	149	157	130	140	136	155	133	152	151	155	137	168	150	132	165	149	129	138	151	155	146	126	149	152	143	132	153	158	140	153	143	162	135	139	169	137	162	149	137	134	158	139	148	143	144	152	133	152	147	133	164	139	137	147	148	145	150	144	170	145	136	154	177	150	134	156	148	145	159	139	164	170	125	131	131	150	159	141	151	134	160	136	154	155	135	165	157	162	157	156	138	161	125	127	135	169	138	153	151	133	145	156	164	150	153	136	129	151	145	151	139	133	153	143	132	136	142	178	125	122	150	150	165	128	148	138	154	142	136	146	166	144	139	146	154	148	152	143	144	131	160	153	157	163	158	139	156	148	144	129	123	132	181	123	129	159	168	152	136	170	144	153	147	187	139	149	139	155	130	143	147	139	151	126	151	126	132	143	162	149	141	145	149	162	133	158	138	146	144	156	131	148	147	138	134	149	136	165	121	154	132	139	129	140	126	150	150	138	137	124	115	138	144	146	162	174	173	154	171	154	137	134	131	151	141	156	115	154	146	141	152	156	151	173	163	128	141	148	172	158	162	138	150	176	134	158	145	125	163	146	165	157	162	143	153	129	152	150	159	124	128	153	146	149	146	154	158	146	142	144	138	124	120	144	157	158	132	151	143	134	144	148	174	133	135	135	155	143	153	146	154	141	151	162	154	132	176	147	144	134	152	160	150	146	144	148	156	133	142	152	153	146	116	149	131	139	146	144	134	148	154	141	141	160	138	124	175	141	134	148	138	164	136	147	157	139	150	134	153	135	154	138	157	160	126	153	120	127	148	138	143	152	136	120	164	149	141	159	148	127	148	127	134	139	125	158	145	154	172	135	142	152	149	156	146	141	159	155	155	143	129	158	152	134	162	148	153	159	130	130	164	150	152	141	137	157	150	127	133	125	135	153	147	131	153	134	148	155	141	148	127	144	148	126	144	148	153	146	161	160	145	125	153	135	149	152	157	152	133	152	129	152	151	143	118	140	138	143	155	141	149	140	167	136	143	151	160	161	161	130	141	152	130	153	138	145	140	157	162	135	144	157	150	138	143	144	160	135	149	131	146	146	155	133	133	144	131	152	152	126	161	163	136	140	146	134	159	147	142	141	149	136	140	127	143	132	137	139	149	138	154	128	155	141	139	158	155	122	138	149	139	148	144	143	130	151	146	154	138	138	133	157	128	140	149	160	146	144	153	163	138	173	130	149	144	126	150	135	134	132	165	139	163	149	141	143	159	152	158	138	160	160	144	166	155	141	154	147	143	159	152	130	135	135	130	131	147	133	159	168	137	152	161	153	168	135	145	131	131	134	150	167	160	157	155	137	151	131	142	159	131	151	119	137	132	133	157	142	137	154	144	121	152	160	133	156	147	139	159	151	163	167	144	151	132	130	139	170	161	149	147	151	131	172	138	155	131	162	126	148	132	132	169	115	147	149	165	134	148	154	138	147	137	129	143	149	148	149	127	161	155	145	148	146	164	146	141	153	157	152	146	171	149	127	160	138	144	161	127	144	144	153	144	139	151	158	143	149	160	154	164	147	157	132	146	166	140	139	159	169	155	141	157	143	127	139	148	130	142	159	137	130	141	156	129	134	140	133	133	170	139	115	138	164	132	136	157	144	161	136	125	146	141	124	154	134	127	145	125	127	149	148	146	121	123	164	137	152	119	159	156	157	148	137	128	153	141	147	127	154	155	160	143	161	134	131	144	136	140	163	127	150	156	149	153	141	156	163	142	138	150	139	151	125	154	146	144	145	142	152	131	137	146	154	126	132	152	169	142	137	168	142	151	145	140	126	141	154	148	143	149	129	149	142	157	140	151	156	147	122	142	136	147	149	138	132	151	138	125	132	137	144	154	185	139	148	126	147	168	163	136	147	157	134	139	149	143	154	143	168	136	138	135	138	171	150	148	154	157	157	136	148	139	138	160	131	161	141	141	118	119	145	143	145	135	137	164	148	127	158	127	143	136	139	146	156	145	144	133	148	151	144	144	127	135	128	141	174	131	112	133	140	154	150	136	130	140	142	142	147	131	165	148	120	143	143	135	145	130	154	154	151	147	157	137	147	127	153	154	138	146	141	160	143	160	153	151	145	125	146	141	156	133	153	146	130	141	149	130	141	151	150	162	142	146	137	157	149	149	160	136	146	130	112	143	144	164	129	121	145	166	160	159	141	128	126	162	123	145	165	148	161	156	137	145	140	145	135	128	151	149	141	135	150	170	138	162	156	141	155	149	141	131	154	141	142	151	142	137	136	164	143	149	133	149	136	162	129	152	169	163	129	132	122	139	151	135	154	142	152	139	148	147	123	150	140	142	148	143	130	177	157	144	133	148	135	169	154	170	161	126	137	162	149	139	150	133	139	138	135	137	166	135	142	143	131	137	136	134	147	160	158	164	160	146	159	153	135	145	144	144	140	130	153	156	145	143	149	155	142	153	140	139	129	145	144	157	141	154	146	146	119	147	157	135	143	138	151	157	137	144	134	147	141	128	132	137	149	131	155	108	144	163	131	167	135	127	152	153	132
25719	41803	35356	19490	10275	3742	2725	2317	1956	1537	1204	1076	873	683	614	526	517	488	475	440	406	380	376	373	371	322	337	347	300	316	308	327	339	307	313	313	320	299	317	304	305	266	288	300	290	275	267	258	279	277	296	282	285	292	259	289	277	296	280	265	285	298	270	301	280	285	289	273	285	289	301	267	249	287	312	290	314	312	288	277	283	293	279	263	272	260	236	271	285	283	272	254	260	293	284	268	297	283	310	255	276	285	271	264	286	275	304	288	258	262	269	282	264	259	276	268	272	281	277	279	252	242	264	279	272	281	281	273	257	279	294	281	297	279	278	283	267	284	248	279	251	258	263	278	292	252	265	283	261	260	267	297	295	272	284	285	251	277	279	256	287	275	300	285	258	300	274	298	261	297	230	266	279	249	276	236	274	295	298	250	269	272	287	276	281	271	241	274	277	319	268	273	266	310	251	265	285	284	267	268	293	282	271	282	250	246	284	284	260	293	267	278	273	242	283	281	278	296	300	275	272	281	282	301	269	295	300	293	286	287	258	234	272	321	277	267	281	268	277	278	276	258	285	266	237	259	272	280	273	258	324	283	265	257	267	297	275	294	254	263	279	294	264	260	277	264	284	257	274	261	255	274	279	274	260	281	276	279	269	282	290	253	258	274	276	271	251	268	308	258	298	279	270	283	292	267	245	284	300	284	274	299	268	271	255	260	258	309	292	270	275	266	281	246	264	289	286	278	268	273	283	252	266	292	292	284	278	254	280	269	265	263	271	275	277	270	298	268	265	270	290	276	280	296	273	292	241	290	266	259	273	288	261	291	288	283	288	297	277	250	305	288	279	300	269	276	241	271	296	260	283	256	285	253	280	297	270	259	273	281	263	297	285	293	263	267	296	294	265	290	297	248	254	321	306	270	268	293	281	287	259	248	246	287	257	311	267	284	245	287	280	308	277	282	305	283	262	302	291	244	271	250	282	278	295	274	253	282	315	294	301	263	279	268	266	290	287	265	256	279	270	284	283	267	278	290	289	267	252	275	281	268	297	272	283	291	292	269	290	310	261	240	266	279	285	267	297	259	239	266	250	269	294	263	303	291	290	267	299	265	262	290	287	275	293	262	253	276	269	275	250	286	258	280	267	283	255	272	271	275	284	264	262	273	278	267	260	255	289	261	273	275	284	284	238	274	306	321	250	274	272	237	285	262	271	269	268	278	280	295	261	268	266	272	264	299	252	247	271	292	267	282	263	282	286	289	278	294	323	268	287	279	278	272	266	282	289	271	263	274	275	278	286	278	324	255	280	308	265	277	278	289	271	253	312	297	306	277	301	267	282	303	236	257	292	278	293	252	275	279	276	280	289	267	263	286	269	272	266	268	265	267	256	275	272	313	291	295	262	278	283	304	257	294	265	286	260	298	292	293	303	300	253	267	251	258	285	224	257	255	270	296	288	269	268	282	273	311	261	266	270	262	287	263	254	274	290	286	303	258	310	252	261	247	265	286	272	291	269	254	306	276	296	288	244	246	275	301	264	276	281	252	249	278	262	297	302	296	267	263	264	303	263	274	253	278	257	254	266	258	276	277	264	283	303	297	320	280	286	267	262	273	257	278	263	305	303	278	309	253	272	249	263	285	289	271	266	269	262	270	299	283	277	283	249	275	263	264	278	271	292	304	260	297	300	272	276	261	250	271	262	273	286	294	255	272	301	264	285	280	278	260	287	272	294	278	277	244	291	296	299	247	277	273	266	267	279	258	239	250	264	273	301	289	259	281	281	287	288	271	278	256	281	298	268	266	249	253	263	297	298	249	266	255	267	289	271	243	265	291	280	282	283	260	254	287	245	283	284	258	245	287	274	268	281	252	282	275	270	237	299	275	298	285	257	249	270	271	267	268	269	287	270	305	286	262	256	261	276	281	275	279	300	265	262	286	290	276	287	277	283	239	247	278	299	292	262	283	255	299	273	256	301	301	240	290	275	248	287	276	272	270	272	272	278	257	260	288	307	280	284	285	254	251	288	255	291	291	309	259	282	280	281	280	289	287	267	255	239	261	260	257	277	296	273	247	254	263	274	268	278	285	268	258	253	278	266	270	277	258	239	246	278	280	293	272	262	292	295	260	288	287	297	258	289	284	276	271	289	258	278	272	278	256	298	280	300	279	276	266	260	293	280	277	260	261	268	264	255	294	255	249	275	254	282	270	279	274	305	292	297	282	256	297	264	276	237	256	297	269	302	245	245	257	296	236	290	293	234	272	253	286	273	296	261	268	254	274	281	261	270	280	283	283	299	257	270	296	270	292	281	274	269	286	254	262	270	287	265	258	277	240	298	267	284	276	304	298	278	260	288	275	259	280	258	307	299	265	264	260	282	264	290	246	266	249	287	272	264	247	264	238	257	273	262	300	273	289	252	251	295	235	277	246	270	260	263	274	258	294	250	265	261	263	282	268	292	274	250	270	282	288	269	265	278	289	267	269	275	275	279	271	275	247	248	250	262	272	280	263	284	305	270	267	266	268	291	256	264	276	295	264	292	285	288	290	256	254	289	271	300	292	262	239	264	277	291	290	285	271	271	277	312	272	292	257	272	273	300	284	298	271	263	273	253	272	295	272	246	263	301	276	258	276	285	292	290	300	304	299	259	259	296	291	247	285	256	302	273	284	282	295	282	243	276	286	269	279	291	260	283	266	292	279	292	276	258	256	275	272	265	277	274	259	268	271	276	275	285	295	284	284	279	270	281	262	264	248	313	294	291	297	261	277	249	259	290	254	288	256	327	255	297	273	270	290	297	261	257	278	296	263	281	289	276	296	281	290	306	282	246	255	267	282	243	293	246	272	280	256	254	261	255	244	263	268	268	249	286	271	277	269	281	263	261	272	292	279	283	284	259	248	263	282	290	283	269	245	270	276	272	277	255	292	284	251	271	297	272	266	275	274	279	279	284	287	307	257	306	285	259	282	279	240	259	270	287	272	269	306	297	281	274	283	266	281	264	255	287	257	289	275	300	255	264	300	278	288	269	285	294	255	272	271	257	252	276	265	296	287	264	279	272	278	291	274	276	236	243	295	281	266	278	243	267	301	266	286	284	295	293	268	281	281	278	294	272	273	264	286	251	270	277	281	248	283	285	273	273	282	267	303	291	272	253	281	297	261	286	250	275	280	256	283	272	262	290	284	238	271	284	315	257	291	307	241	265	281	278	267	295	286	243	268	247	275	230	276	269	293	261	303	285	256	234	289	323	313	285	275	290	273	262	260	313	277	270	299	295	264	270	265	293	292	282	275	265	278	290	239	261	271	300	273	252	288	278	255	255	283	259	272	269	266	313	267	272	266	255	276	284	275	266	272	239	256	292	273	238	294	261	268	262	242	265	269	272	270	280	246	291	267	267	266	285	273	289	250	252	270	260	272	289	275	263	247	268	266	294	267	289	316	257	295	280	267	272	288	277	273	276	284	285	256	252	272	300	277	274	259	288	256	266	281	282	263
27406	20634	14323	6707	1514	546	509	478	484	495	478	436	447	417	385	464	437	402	451	411	420	440	403	424	425	412	403	419	396	433	399	448	413	419	415	426	433	419	395	384	418	447	444	390	463	392	419	412	400	421	404	451	424	448	439	441	459	378	410	415	430	415	419	383	395	429	407	438	406	405	390	396	384	401	388	394	420	406	373	402	383	407	419	412	418	415	402	401	425	400	431	396	418	406	383	403	413	415	405	388	422	416	387	416	387	427	390	390	401	381	391	418	398	434	430	390	378	387	413	405	419	407	406	402	423	424	413	406	423	442	412	400	420	385	405	418	394	417	430	408	442	407	426	435	403	418	408	416	435	420	368	413	424	415	382	389	392	438	383	378	413	398	434	423	394	389	392	409	412	383	397	432	394	407	389	413	401	412	449	394	444	426	395	446	413	413	423	419	415	368	447	411	434	426	415	392	387	408	431	411	433	437	432	430	383	399	408	401	397	395	386	408	388	398	397	422	446	398	417	442	398	385	393	406	409	407	409	433	404	402	429	386	442	444	357	401	402	398	416	418	365	375	406	383	402	422	443	420	430	378	420	429	403	402	404	427	419	409	421	383	392	389	409	413	394	418	411	420	425	390	424	413	406	401	415	414	411	428	423	416	444	414	401	445	413	397	427	427	400	412	400	392	419	410	371	381	425	392	415	432	416	415	384	436	402	407	412	420	411	435	414	420	396	417	412	438	407	400	403	408	398	408	445	379	393	381	381	400	429	410	438	387	404	430	438	435	416	410	406	399	413	415	430	396	478	390	422	377	406	384	436	370	409	358	425	407	384	409	408	426	392	373	386	441	389	411	426	406	383	417	409	418	392	399	417	407	414	390	411	453	423	395	413	416	387	444	408	423	380	422	398	411	436	388	386	373	393	368	382	473	407	432	410	406	432	423	456	382	432	381	442	409	433	410	400	392	414	412	388	420	400	384	398	399	428	401	430	396	380	426	433	372	415	427	419	432	427	409	375	401	404	370	405	432	426	421	419	416	370	406	416	416	394	389	406	403	420	394	373	419	440	397	400	413	400	411	399	410	401	409	397	375	408	391	393	424	416	412	413	425	434	415	406	406	379	434	384	395	424	391	424	402	417	420	417	406	392	401	419	414	419	379	398	446	406	403	378	435	437	419	420	412	414	416	449	421	359	385	440	420	384	415	414	383	392	372	392	397	426	382	391	417	406	359	434	405	398	439	428	440	443	382	414	436	446	388	400	404	423	411	418	383	407	412	436	389	387	418	421	384	376	441	421	451	403	366	381	418	400	407	384	401	390	373	377	387	389	390	410	445	418	405	394	435	431	426	443	419	435	402	393	408	435	425	404	396	439	400	403	425	429	451	418	418	409	384	398	378	426	411	407	427	373	400	376	447	400	441	391	415	434	449	421	391	389	386	440	409	410	400	394	430	406	446	410	408	389	400	431	399	414	442	396	409	409	412	434	395	376	380	445	391	424	409	407	410	417	412	435	401	438	388	389	423	376	395	413	437	399	361	388	449	374	421	381	416	386	399	440	424	403	411	450	408	415	412	440	406	427	430	445	428	406	437	416	375	385	439	426	391	419	427	391	421	378	419	408	437	382	365	397	403	373	388	402	395	395	407	412	411	414	449	423	423	419	400	398	391	403	395	410	429	398	416	395	390	400	408	379	406	382	396	398	388	367	380	408	401	416	402	394	423	409	401	376	423	391	410	409	378	398	396	430	373	403	382	349	430	399	422	393	421	407	408	397	434	439	378	427	408	433	388	402	415	424	398	432	388	426	406	405	348	370	395	408	425	411	426	407	435	394	373	417	395	400	414	421	415	382	392	379	426	427	384	393	410	399	440	409	417	433	405	407	403	410	397	396	422	411	414	381	400	399	418	395	403	407	407	381	378	420	392	394	417	401	458	404	406	399	401	430	412	421	418	415	391	412	423	398	427	403	408	408	404	463	442	386	415	413	339	415	386	415	424	380	394	397	420	435	390	412	405	404	358	412	395	378	400	378	417	419	461	408	440	425	424	382	408	404	394	398	381	402	413	394	379	415	419	408	433	375	400	395	428	397	379	427	385	432	384	406	379	384	417	420	395	395	386	422	400	433	422	391	417	415	392	417	387	419	440	425	475	405	390	393	439	438	387	399	391	462	409	404	415	446	406	434	420	392	386	413	383	412	422	401	404	391	418	452	415	387	383	412	386	414	419	420	421	380	384	381	425	383	417	426	457	390	421	411	449	420	442	384	410	428	424	425	404	429	379	440	412	402	414	404	403	386	401	452	399	383	405	393	414	388	443	413	399	401	419	439	426	386	426	395	425	438	378	387	421	372	435	422	411	411	432	380	399	434	421	408	425	422	450	411	407	396	418	384	442	384	374	421	401	420	396	409	442	431	430	400	402	425	394	397	425	420	389	417	413	391	433	398	357	412	410	388	407	427	420	401	391	423	371	400	419	412	397	385	402	401	408	429	410	424	389	383	383	381	385	426	382	446	405	417	430	384	417	421	402	415	381	372	376	432	416	422	389	387	420	393	430	438	397	407	353	371	385	396	415	422	437	411	400	404	444	405	426	404	382	408	389	408	406	383	401	394	399	405	420	405	393	386	424	396	359	394	444	411	431	412	406	396	391	377	419	399	388	405	409	400	354	380	427	387	430	409	407	421	392	426	399	409	383	394	391	444	407	430	362	383	401	411	413	376	435	418	389	418	425	412	416	422	412	412	412	438	399	410	413	399	422	389	404	407	399	374	389	444	422	433	377	404	402	426	441	442	403	389	376	391	395	434	393	364	409	425	412	388	400	384	429	412	398	360	391	414	454	426	397	413	429	411	385	411	399	356	431	418	402	442	436	422	383	425	409	429	384	423	366	399	387	405	450	380	371	400	427	395	388	409	424	405	431	408	401	387	402	394	414	382	372	367	476	396	406	413	362	421	420	388	377	418	413	400	419	419	409	403	440	461	400	425	425	388	395	391	410	454	400	420	384	417	428	412	421	373	418	447	409	392	375	413	406	416	395	411	405	387	439	448	396	419	383	398	403	397	433	392	404	383	432	390	371	417	410	398	375	383	396	389	422	391	416	399	440	431	390	414	432	366	391	437	420	404	407	396	443	398	403	433	370	370	384	360	412	381	416	427	420	405	408	395	406	390	392	385	437	382	397	382	402	425	443	415	411	423	398	416	365	405	418	403	404	430	434	427	389	409	417	407	371	429	417	422	396	404	403	427	403	385	411	408	400	426	400	426	427	403	376	374	421	420	417	449	403	386	395	404	387	386	430	402	401	391	408	429	432	401	405	418	361	415	415	414	396	438	405	431	391	421	414	439	399	381	402	433	368	412	411	453	408	416	419	409	406	459	386	413	414	417	419	415	416	408	414	426	377	446	391	430	434	405	415	410	424	415	385	428	402	384	398	405	386	413	402	390	432	358	408	408	442	375	431	377	424	376	415	427	448	392	408	398	372	401	389
20956	25829	20530	10605	3399	1217	1077	1091	1002	944	902	917	856	791	726	788	689	757	749	702	818	785	700	752	750	731	752	760	712	761	775	696	727	671	699	757	719	740	699	744	752	731	753	735	700	744	712	735	736	698	746	764	733	771	720	748	721	695	692	709	768	691	734	786	735	733	707	732	746	760	717	772	748	723	721	727	719	691	732	681	761	728	730	752	708	784	738	786	756	699	784	791	725	670	676	752	754	722	744	747	730	720	744	758	743	747	733	721	771	721	739	773	768	720	712	743	722	768	755	708	765	686	704	676	675	750	754	702	729	743	717	720	771	713	743	680	741	749	727	759	719	733	693	745	767	676	739	777	699	746	768	771	775	673	736	763	716	712	734	690	762	740	747	705	732	725	736	725	734	712	705	736	759	688	748	721	749	776	782	724	697	703	704	674	782	738	713	772	740	739	767	757	761	730	739	724	746	734	738	796	720	732	774	725	714	735	781	691	781	710	702	693	728	721	703	722	795	714	706	810	748	716	797	764	721	712	736	724	755	702	747	767	726	676	726	733	731	710	757	717	670	772	731	700	677	727	706	697	771	704	694	804	767	726	737	815	731	733	672	764	761	774	738	748	746	748	681	750	748	732	720	709	682	747	741	747	726	741	704	743	718	758	699	733	781	668	721	708	739	776	720	715	770	714	720	749	784	694	723	709	732	723	781	742	742	774	793	719	741	743	715	772	736	687	662	757	703	775	751	717	702	697	753	680	691	715	736	715	739	730	798	719	717	738	766	733	771	696	689	728	739	760	740	737	754	761	748	765	765	720	665	703	737	736	744	722	729	767	754	693	732	733	747	721	756	789	712	645	703	741	793	683	746	739	734	702	732	709	719	722	713	799	717	750	756	722	658	702	744	696	720	760	732	748	744	746	707	720	709	738	766	717	782	740	771	740	715	717	760	760	680	702	718	761	703	720	737	724	688	742	744	709	710	761	745	743	713	708	725	721	791	703	730	710	755	767	745	737	711	742	748	695	750	735	675	711	762	728	702	681	800	706	716	782	744	762	740	725	697	780	710	716	685	787	649	770	733	693	778	750	734	712	734	726	732	734	697	742	770	746	704	763	751	746	698	693	710	699	735	736	753	691	782	772	694	715	706	707	747	755	698	730	753	692	735	742	748	717	732	749	754	650	728	772	747	754	746	680	719	732	786	720	730	705	700	729	716	702	730	743	735	722	696	722	690	757	686	706	776	750	749	767	691	776	736	782	754	732	724	700	738	712	682	685	723	713	774	703	737	694	759	702	732	698	704	721	721	720	698	754	742	716	693	687	750	714	677	741	726	771	790	717	758	754	753	742	700	727	782	725	761	706	780	749	746	731	723	761	704	731	757	782	771	742	738	713	773	713	730	710	739	791	738	738	733	698	702	784	747	723	712	724	737	742	787	735	751	745	748	751	736	714	720	735	769	767	790	773	732	780	715	762	710	708	755	734	707	736	726	698	727	743	710	735	749	720	727	716	742	754	695	729	731	697	726	775	751	746	664	731	738	747	713	764	733	772	730	687	706	704	748	742	708	711	746	755	712	725	748	767	750	717	760	731	720	708	727	713	748	758	719	740	711	721	794	732	723	718	749	747	742	730	703	731	711	753	759	752	761	701	723	703	710	757	722	716	807	695	680	764	699	678	718	690	684	753	741	698	774	762	786	720	729	759	732	761	722	686	752	749	750	742	752	765	742	748	735	730	744	747	719	730	728	694	731	715	730	737	768	712	719	731	716	753	779	742	744	747	698	689	709	689	735	680	725	743	724	713	723	728	710	688	717	706	748	716	707	769	684	730	757	689	726	755	755	725	709	714	734	719	743	736	747	723	805	658	752	767	801	750	689	735	724	691	718	743	736	722	689	729	724	710	728	768	729	709	721	728	781	756	746	734	740	712	722	764	748	740	737	750	756	741	720	704	725	690	764	753	754	740	768	701	719	735	788	773	700	723	741	714	709	771	677	769	725	739	730	673	737	712	687	712	703	759	764	700	737	716	706	743	735	723	745	780	752	797	723	700	726	757	753	796	742	756	767	777	714	756	724	737	710	725	674	791	708	753	738	746	692	681	689	750	752	726	739	744	725	718	702	717	751	699	700	704	711	735	731	751	730	690	758	643	725	734	738	769	713	733	739	726	728	742	740	700	690	697	713	745	745	709	713	723	699	758	721	736	762	755	733	730	779	696	794	736	701	714	681	758	726	728	713	713	753	718	779	707	708	719	733	767	729	714	761	739	716	715	665	694	733	736	703	734	726	746	733	766	672	720	690	712	733	728	747	722	758	713	739	760	761	746	709	701	753	740	740	697	748	717	703	749	708	713	763	679	715	739	753	754	737	733	738	736	729	738	648	731	710	761	709	704	682	729	742	654	778	730	761	757	742	713	747	712	772	724	745	695	750	707	707	679	723	717	704	709	708	692	726	757	720	710	702	729	732	731	715	719	703	772	740	677	757	749	737	735	758	724	715	792	775	713	734	717	704	687	753	773	688	726	729	745	745	767	809	753	739	699	737	712	723	763	726	725	744	747	750	724	707	740	722	685	740	782	720	728	696	736	758	702	751	697	720	758	761	743	749	727	725	726	753	763	721	674	774	747	752	729	733	756	722	737	776	738	731	749	761	715	702	774	703	735	741	725	713	709	707	807	729	739	757	738	732	738	756	703	759	700	720	744	739	734	686	743	732	737	698	784	709	714	750	702	748	720	742	712	735	742	724	718	750	714	738	714	728	665	749	788	685	706	692	729	709	729	734	775	709	714	715	700	776	767	726	718	736	716	709	712	722	749	758	753	762	722	698	784	735	731	769	731	737	732	708	758	758	733	714	708	727	768	759	722	736	762	764	756	754	743	761	702	734	725	736	721	728	727	759	737	685	758	736	754	759	743	735	734	695	770	750	686	731	701	747	742	753	711	735	731	758	735	716	730	777	688	700	726	717	701	709	748	713	766	731	779	678	761	694	732	729	719	748	743	753	701	762	734	736	716	736	707	742	749	706	759	764	749	748	799	736	716	776	720	745	708	727	736	715	737	714	663	747	752	705	725	758	712	752	717	702	718	753	702	667	734	697	718	731	744	728	700	774	764	711	721	745	683	729	737	747	744	736	716	699	704	771	696	736	717	738	726	734	673	802	757	757	765	731	756	735	739	659	743	720	755	763	733	709	753	715	757	724	713	753	706	701	696	728	723	720	733	716	769	715	715	713	697	714	762	703	701	752	704	743	784	764	706	726	736	715	720	661	717	734	712	728	713	756	759	755	724	699	718	687	724	735	736	676	744	695	704	738	721	717	708	767	704	737	741	726	736	774	753	684	708	795	712	740	692	743	714	732	745	700	699	738	740	731	722	768	723	732	698	726	736	709	726	747	752	720	685	737	696	732	736	749	805	714	698	714	690	737	728	729	720	715	749	732	725	700	717	710	766	707	663	745	745	757	718	723	745	770	706	691	710	704	733	678	699
24454	21383	28340	24824	17810	2601	986	747	592	566	551	497	489	425	394	399	440	393	417	378	387	369	380	362	356	345	329	396	373	357	344	325	343	364	369	342	353	331	364	352	369	356	323	360	360	393	320	327	317	333	368	358	342	349	366	351	373	353	379	362	375	350	363	356	338	349	326	372	359	372	376	409	383	367	370	357	345	356	347	348	373	348	353	369	355	326	346	325	387	338	361	343	354	335	355	351	321	379	317	366	349	333	368	376	362	344	341	347	338	341	363	354	336	327	372	372	365	357	338	359	329	353	361	359	351	379	363	337	364	366	356	363	379	329	372	366	363	353	354	389	359	391	366	347	326	369	355	324	343	324	357	350	365	353	322	342	345	361	383	342	380	358	361	380	355	356	375	320	345	341	359	355	372	364	359	337	305	363	359	352	332	352	347	364	318	352	353	393	350	380	357	358	370	335	376	368	331	348	323	343	314	376	359	368	366	330	364	337	353	361	357	340	362	364	364	375	360	336	345	376	382	387	354	354	338	334	361	304	354	330	356	354	362	359	352	340	340	343	339	399	343	347	366	341	386	386	365	350	372	348	364	331	339	349	337	340	363	378	330	345	337	357	341	375	372	362	341	351	360	333	328	357	337	393	316	337	334	374	376	366	312	350	326	349	368	354	369	336	369	364	354	378	351	321	354	351	383	352	348	333	362	353	367	391	336	312	350	341	332	343	347	375	314	330	349	328	378	337	340	309	344	333	370	351	348	347	358	344	325	344	320	358	340	341	350	340	353	351	357	337	378	368	356	348	354	354	319	318	345	367	351	330	320	332	365	347	380	325	345	352	363	312	378	322	337	329	366	345	340	346	360	355	346	352	344	365	403	339	343	361	376	351	364	367	342	364	322	342	368	343	329	357	365	344	348	350	345	370	372	346	362	359	352	391	377	347	362	308	359	350	365	365	359	359	327	355	353	349	325	346	339	346	357	335	322	351	383	363	357	357	308	352	356	392	347	384	383	327	350	340	347	331	355	352	368	329	372	335	340	356	364	346	355	345	312	348	348	388	358	376	366	341	332	363	365	332	355	375	350	379	333	349	350	342	374	340	371	320	353	325	334	338	357	324	361	381	364	368	363	361	329	367	362	340	361	354	335	359	383	350	344	342	354	336	340	354	340	366	343	391	371	329	336	333	369	318	341	343	354	373	350	327	369	359	344	309	343	375	359	344	336	322	357	338	318	349	353	386	326	367	373	360	365	340	340	355	342	360	345	358	383	321	349	375	349	345	340	314	349	357	387	341	372	341	355	329	350	399	326	356	380	352	352	351	381	351	306	344	389	367	350	337	394	344	316	371	373	353	342	365	375	380	359	320	352	344	349	367	378	352	365	340	346	338	360	329	320	344	366	361	364	347	336	340	376	356	344	361	354	292	389	325	368	327	354	347	352	365	363	321	361	322	367	324	329	339	334	340	357	318	317	324	342	374	358	381	329	364	335	387	325	372	323	317	322	335	342	357	365	339	330	379	375	349	377	350	343	332	320	368	362	374	372	370	379	323	356	391	352	365	378	370	364	361	344	339	372	323	334	360	351	348	375	334	323	360	340	372	348	338	358	320	342	357	347	346	336	353	361	349	364	404	353	334	346	369	338	347	320	355	373	343	339	348	322	334	328	343	341	359	396	374	310	340	382	327	335	361	330	354	360	375	304	360	381	348	381	381	354	308	336	344	340	345	333	371	329	369	352	349	347	343	356	321	357	299	332	360	345	337	335	337	341	326	378	363	334	338	368	363	388	322	364	353	368	342	362	323	344	323	342	361	357	391	397	331	318	353	346	342	371	356	353	339	330	340	363	350	359	372	355	343	352	361	373	360	336	339	337	375	330	381	325	386	341	369	389	335	328	346	347	354	339	348	365	350	362	346	387	354	339	348	344	368	353	347	362	369	345	323	386	352	331	340	326	366	374	370	331	342	359	320	322	343	361	357	318	341	353	369	371	363	330	315	360	333	385	344	364	332	315	326	335	353	338	319	340	335	361	328	374	334	329	348	386	371	370	375	336	353	323	378	360	349	327	346	344	389	353	371	333	339	391	358	375	349	344	376	351	364	351	367	330	328	375	335	368	354	364	352	365	371	342	355	322	361	334	362	338	356	360	366	391	366	377	364	369	353	340	349	331	368	332	356	360	324	337	349	312	369	359	333	331	357	359	374	324	306	372	342	342	326	356	367	354	350	362	353	363	346	380	368	362	339	352	333	387	388	354	329	391	339	340	338	357	362	359	341	335	380	367	363	338	362	368	376	375	339	353	379	379	370	323	324	352	327	361	335	342	333	345	321	352	330	366	357	348	353	385	360	358	350	358	359	356	378	379	359	372	345	363	343	365	364	337	392	364	368	363	355	349	364	316	362	366	360	353	372	352	330	340	365	345	341	333	312	321	327	364	380	363	338	354	308	344	350	358	355	334	364	371	376	359	319	346	323	368	331	339	359	375	327	361	341	349	339	364	361	380	339	334	317	355	376	326	347	324	352	354	376	346	326	359	342	342	382	358	338	380	376	355	356	357	352	382	368	350	369	371	274	348	368	346	343	353	329	355	360	332	371	346	341	342	332	359	380	347	346	359	376	362	343	364	369	320	350	384	364	334	354	361	327	347	355	346	360	336	341	334	338	372	353	377	386	315	345	361	353	342	379	349	337	314	379	363	348	340	341	357	346	350	346	362	361	377	352	338	361	377	350	336	364	370	357	351	333	354	360	373	351	315	344	347	356	340	371	352	366	341	359	360	363	341	342	365	331	344	348	353	359	377	354	378	320	359	363	340	346	351	355	357	346	337	337	360	364	333	334	365	347	348	336	342	339	349	321	384	318	356	334	392	359	341	336	338	332	370	346	337	359	361	331	347	354	312	342	350	328	333	354	330	361	353	378	355	376	359	354	341	375	335	340	347	347	325	356	354	335	353	333	369	373	348	354	376	349	368	340	317	342	375	341	342	352	363	361	332	380	350	313	358	331	338	347	358	342	349	335	321	307	344	307	364	343	338	328	333	348	358	370	387	394	365	372	326	362	367	337	353	355	344	363	349	346	325	340	341	294	341	343	346	315	384	328	352	357	324	373	363	357	368	305	344	345	362	351	347	311	341	356	343	360	365	392	394	359	386	358	330	344	346	362	369	356	353	340	371	337	391	351	363	363	361	364	360	380	351	327	329	333	376	365	350	337	355	315	361	353	315	375	347	375	363	344	327	372	407	358	329	336	330	332	344	374	358	360	348	366	337	377	349	357	336	356	378	360	351	368	371	333	340	354	332	316	363	370	371	374	358	326	363	339	382	347	359	345	376	362	380	360	340	367	309	336	354	326	368	381	327	346	339	351	343	325	343	374	376	336	345	336	353	338	343	350	338	359	356	356	351	366	362	344	376	358	383	314	397	371	341	361	354	374	356	381	360	382	352	338	322	346	352	327	387	342	340	321	352	366	346	373	360	352	340	348	366	324
23286	35038	29034	14973	5453	2483	2011	1638	1507	1394	1307	1213	1096	924	824	744	780	758	752	690	700	707	722	727	615	721	671	637	643	655	700	631	694	660	636	654	607	665	639	642	645	691	651	619	660	686	608	670	635	659	643	621	648	642	634	603	607	629	662	615	633	639	616	655	684	631	644	576	627	633	674	630	661	647	658	652	654	657	625	672	657	626	662	656	609	613	619	668	690	591	592	628	640	602	642	688	668	610	633	639	634	645	597	606	636	649	630	652	641	671	637	663	690	603	663	651	660	616	660	631	610	603	641	608	635	654	620	621	650	634	644	609	642	577	652	656	621	629	579	619	649	593	613	643	635	635	636	612	600	670	608	648	598	612	662	655	614	612	695	615	605	583	633	598	611	661	613	607	656	664	637	654	634	691	634	645	605	646	613	651	645	667	658	623	629	634	633	635	636	654	629	609	641	639	681	616	648	640	656	612	659	613	579	632	623	681	680	647	642	615	647	662	639	637	618	634	607	656	632	650	654	624	601	620	664	622	610	625	642	644	649	646	602	609	634	621	634	633	638	600	623	622	634	632	675	611	598	649	670	627	660	613	626	601	620	639	654	613	598	694	615	631	629	599	653	597	621	631	671	634	619	593	650	608	607	684	625	624	644	637	616	585	610	627	646	672	637	646	624	628	625	586	609	641	672	631	668	670	660	653	689	651	627	649	606	638	647	601	648	658	590	648	618	657	656	680	634	651	625	688	638	628	661	613	626	618	645	651	614	677	626	628	637	613	598	640	681	637	632	646	635	670	666	657	584	655	681	612	635	661	635	611	685	623	635	639	663	692	637	657	663	609	642	611	630	648	677	611	640	630	607	655	642	581	645	673	659	650	611	636	635	635	683	626	658	654	644	609	624	636	667	634	607	618	682	614	607	614	679	638	660	634	652	667	616	642	633	675	643	638	629	606	653	618	651	646	666	676	670	644	615	641	642	591	666	640	626	612	594	658	622	720	627	622	664	609	652	603	591	623	639	602	619	622	636	621	637	629	626	694	670	608	670	623	622	674	617	660	600	643	600	651	654	592	623	647	645	627	610	635	639	651	667	604	646	643	651	660	600	662	596	650	631	596	624	588	651	655	644	641	576	639	639	632	625	615	597	652	615	629	654	662	595	643	681	642	638	595	607	610	653	615	627	642	647	657	633	625	631	674	670	625	590	566	651	655	651	599	667	658	630	682	646	604	640	586	684	661	649	629	639	601	644	673	638	604	656	637	613	597	662	615	593	616	608	583	629	632	651	652	654	651	678	632	672	638	669	630	632	618	604	643	625	660	599	660	634	613	631	652	641	648	589	590	615	618	640	645	635	601	618	634	590	629	631	645	604	634	603	651	616	642	623	693	642	646	627	663	647	614	605	625	625	628	614	673	657	608	661	674	658	620	634	630	595	626	673	606	605	623	639	602	608	589	623	647	584	623	661	634	641	649	690	638	620	623	607	657	617	663	643	612	599	658	643	641	645	615	645	643	678	620	614	607	601	654	686	641	674	703	638	637	627	657	655	637	653	639	651	618	654	634	616	654	586	635	666	605	682	569	635	618	642	599	606	626	643	629	657	647	627	626	633	612	642	648	615	645	605	616	637	621	617	623	637	642	633	674	605	627	656	643	608	659	648	629	615	602	637	650	611	632	615	641	616	665	661	578	591	627	643	658	664	643	672	651	671	626	616	664	607	608	605	620	620	621	642	623	614	662	656	634	624	654	608	659	656	615	618	657	620	630	658	592	642	644	657	607	627	611	637	627	630	656	607	634	655	609	685	600	634	655	616	611	656	654	644	608	628	643	625	634	634	671	641	638	637	644	596	612	647	631	611	615	630	619	617	656	639	666	654	637	614	609	644	647	669	673	596	635	609	667	613	624	689	640	622	631	631	679	609	608	630	580	646	639	584	611	627	668	654	648	641	670	616	616	636	649	672	631	642	633	668	646	634	619	620	651	630	632	608	633	617	628	645	654	642	636	573	588	592	635	634	625	637	644	641	620	653	612	635	621	600	648	635	636	646	623	642	616	617	640	616	646	677	638	617	606	659	617	620	656	635	599	655	594	664	614	660	635	592	609	622	668	652	615	642	667	630	627	634	659	628	594	662	685	625	580	600	641	621	630	588	634	656	634	589	632	637	647	616	612	620	649	651	624	574	625	627	636	623	628	679	641	637	610	635	640	656	639	593	586	646	623	663	641	606	617	624	633	679	599	639	618	634	624	654	627	611	660	611	576	615	614	669	672	595	629	620	590	615	595	635	593	637	605	628	620	597	598	641	687	645	668	637	661	656	668	647	667	616	618	631	679	578	620	570	647	623	613	666	633	618	629	624	615	618	596	630	639	669	641	624	611	620	610	663	596	642	651	598	635	609	643	618	601	692	617	589	632	644	653	684	660	610	617	666	601	616	658	633	621	656	653	601	629	666	655	604	668	635	638	667	673	641	593	609	627	638	616	649	610	629	581	616	647	646	632	643	591	599	602	620	626	636	655	652	651	668	656	631	668	596	633	627	641	676	619	577	646	647	612	660	676	608	628	628	663	635	597	658	598	645	603	653	648	639	649	647	611	618	609	631	620	648	630	638	654	680	604	625	616	651	618	665	629	614	616	652	636	662	628	673	665	649	588	655	615	647	658	625	674	598	609	627	679	624	604	626	653	626	608	633	676	617	632	644	616	653	612	605	675	635	691	681	635	665	638	616	620	598	633	669	625	596	663	631	642	621	639	628	572	639	662	619	610	666	627	612	664	640	607	688	626	651	630	616	617	690	647	592	587	601	642	642	623	617	654	659	640	661	609	639	636	606	607	660	628	673	658	643	617	605	644	647	595	622	670	643	639	699	638	618	643	642	647	624	626	641	570	658	647	597	630	638	648	635	615	597	634	599	602	657	619	629	612	626	683	619	616	672	626	607	647	658	622	656	637	617	625	617	657	631	623	609	652	623	637	662	590	635	639	651	602	619	575	599	674	598	637	630	648	636	624	627	619	584	617	620	624	650	618	657	588	653	650	599	634	620	651	636	598	664	676	639	670	628	679	608	612	627	643	696	631	614	679	621	657	656	584	598	680	655	674	684	618	594	612	626	664	608	678	615	607	633	629	640	635	609	615	650	619	643	586	593	662	616	629	641	629	656	586	649	611	657	615	643	675	638	633	620	614	606	600	603	627	609	643	609	650	645	630	606	627	642	631	618	646	643	681	675	666	663	661	619	658	629	641	638	652	652	600	607	631	646	655	646	630	638	661	637	661	648	651	603	607	646	645	635	647	598	688	601	634	606	656	659	658	624	618	619	680	603	648	623	626	645	610	617	659	669	590	709	635	626	643	655	654	634	607	617	612	625	628	616	615	638	642	622	667	628	632	632	639	661	638	630	599	652	621	628	636	608	618	628	642	695	609	634	674	598	672	633	593	609	638	608	608	603	618	625	624	623	610	644	639	618	628	640	584	610	618	712	542	640	638
23385	21298	29014	23934	21310	17191	2235	818	554	482	438	367	347	304	274	247	217	241	220	223	197	194	160	157	186	170	175	158	175	165	165	154	176	182	162	141	165	152	171	171	155	175	182	163	171	182	176	149	172	149	163	155	175	151	184	152	165	159	161	133	163	163	174	162	171	161	155	167	174	155	150	133	163	154	153	139	144	153	155	168	145	155	152	151	147	128	156	151	152	157	162	148	153	175	143	160	149	139	147	176	166	166	157	152	154	162	143	147	140	153	144	150	150	147	155	128	151	154	143	138	159	153	165	172	162	190	136	185	163	142	175	172	161	132	156	154	129	170	161	146	165	132	133	152	168	179	164	152	156	137	169	140	156	161	151	128	169	165	126	160	137	173	144	153	155	154	159	165	167	167	150	179	148	145	153	165	147	163	154	164	158	173	170	133	159	164	140	166	154	148	161	163	145	158	160	161	160	181	144	167	162	168	168	138	145	157	139	170	162	138	146	128	153	175	155	154	163	152	150	136	134	172	134	150	156	158	175	149	146	152	162	144	145	128	156	150	159	168	156	174	140	149	147	146	158	143	146	161	177	154	140	157	158	130	167	149	142	140	157	153	168	170	147	146	162	155	120	161	133	151	147	161	143	162	171	167	157	183	135	140	175	151	172	160	140	174	158	177	178	162	157	155	169	143	165	146	143	161	166	167	166	154	143	169	130	159	155	119	138	154	157	150	142	157	144	146	158	183	149	160	141	162	187	128	176	159	154	159	145	151	173	143	152	145	164	146	147	168	138	148	167	162	148	143	149	161	148	161	168	127	174	148	163	148	159	175	165	151	166	135	142	142	159	156	149	150	170	160	144	170	178	130	152	162	167	177	155	173	148	158	148	156	152	144	159	149	151	145	151	159	157	146	150	176	141	148	167	156	153	161	170	157	168	159	195	156	140	148	161	152	158	161	144	163	145	147	120	137	152	149	147	161	163	161	149	144	165	135	147	149	171	136	160	162	156	158	177	153	163	148	165	148	142	158	168	167	134	132	150	144	170	139	134	159	154	151	146	139	141	162	153	171	141	152	130	157	155	174	158	172	144	151	161	158	169	128	140	164	136	127	160	180	136	178	172	151	166	147	153	179	165	136	142	159	173	166	170	167	172	161	160	167	171	178	158	154	140	153	144	145	143	135	147	145	157	158	158	159	153	170	167	168	138	161	163	184	166	151	130	154	166	152	143	166	153	159	161	149	134	146	132	162	156	172	149	159	130	158	156	158	163	142	143	168	147	155	165	152	199	154	170	138	169	133	140	139	160	174	150	159	137	145	144	152	145	136	161	154	153	172	172	159	151	171	160	125	157	167	179	147	173	149	167	169	128	155	146	170	155	140	151	155	165	145	145	146	138	156	175	151	165	149	174	140	143	142	160	153	155	160	171	157	147	130	157	162	155	159	145	163	169	134	151	149	158	164	162	160	156	151	140	165	142	130	141	177	145	159	149	183	162	133	155	166	145	163	166	164	140	162	167	145	132	146	152	144	165	151	175	149	140	166	139	138	132	160	151	157	155	153	143	163	163	163	158	155	121	144	156	164	153	173	150	152	166	155	163	170	155	150	178	161	179	164	156	153	169	160	152	154	152	144	153	164	163	149	167	161	144	158	165	144	158	145	137	139	156	161	177	159	139	178	148	169	161	164	172	156	145	171	136	146	156	165	136	167	171	166	140	137	157	165	186	165	152	160	151	152	161	138	165	164	143	140	162	167	174	153	163	122	154	153	138	154	150	154	165	150	166	146	143	153	152	152	138	135	181	139	167	141	151	168	153	145	162	143	166	174	144	158	150	126	168	147	148	175	174	162	171	150	145	156	165	158	137	170	144	157	152	141	152	151	178	172	175	180	165	164	150	156	158	147	142	145	155	187	171	160	157	153	138	127	146	152	174	136	174	169	164	151	168	142	143	175	152	174	169	154	140	154	139	155	158	147	170	143	161	181	146	161	156	145	132	167	160	146	153	153	154	145	136	163	146	149	155	137	158	146	148	151	160	166	156	167	130	163	149	154	146	131	145	153	152	162	157	143	144	157	149	173	160	160	144	139	146	156	156	154	160	144	143	139	149	156	160	155	141	157	138	168	151	150	147	158	169	157	147	175	161	146	153	170	177	148	166	164	154	148	145	163	143	141	155	171	162	161	157	171	149	160	150	149	150	143	169	141	145	166	155	162	154	155	125	159	154	176	149	177	152	162	142	159	151	164	151	172	140	146	159	162	174	144	150	183	150	137	129	141	170	172	160	162	158	132	151	143	144	147	163	151	184	137	148	141	129	151	147	149	144	155	162	182	133	149	149	139	142	159	161	161	150	149	173	139	119	165	129	154	148	178	169	167	171	133	157	150	138	164	148	173	142	142	152	158	144	122	146	149	142	171	156	149	142	148	145	155	151	145	144	178	184	149	138	165	160	147	149	157	169	139	156	163	175	161	161	156	149	158	153	170	174	158	160	128	149	145	130	147	146	158	160	139	147	151	126	141	168	160	144	161	150	151	174	167	138	154	140	163	153	169	139	152	185	131	157	151	128	140	171	141	161	168	157	145	164	152	171	156	155	164	167	160	163	157	167	125	167	164	144	168	154	151	139	158	156	138	165	158	156	147	154	146	146	157	139	161	144	155	119	148	169	172	159	164	167	180	150	143	140	142	186	139	147	173	154	166	160	156	129	147	167	160	159	149	157	156	158	148	132	164	161	145	152	138	156	147	152	133	159	151	162	152	157	132	156	119	162	154	139	141	150	164	155	143	151	154	124	167	138	178	145	160	157	148	164	143	170	160	163	160	180	182	154	174	156	155	167	167	153	178	146	138	186	163	161	146	167	136	138	158	149	159	152	154	152	179	130	168	179	153	159	151	123	149	176	155	150	170	164	162	167	148	149	159	168	175	153	154	163	156	170	148	142	154	160	162	152	182	149	138	135	140	151	158	178	146	170	136	169	181	161	152	141	154	145	165	132	166	168	159	168	177	167	164	161	168	173	155	129	152	140	128	147	156	164	152	143	169	157	145	173	175	136	151	133	163	147	172	168	152	154	166	162	134	166	142	160	162	153	157	130	180	129	160	153	177	168	173	142	149	151	138	177	170	178	142	145	152	151	161	159	167	137	161	124	148	164	167	159	162	167	173	175	166	162	170	161	174	138	134	136	142	171	152	139	136	162	158	143	148	141	154	141	163	152	137	151	141	156	152	148	162	151	153	158	175	166	151	127	146	159	154	156	157	152	153	146	164	149	157	145	146	161	174	139	165	147	128	155	137	137	154	152	140	147	132	158	169	162	143	159	157	146	149	161	166	168	167	147	148	156	158	138	164	150	165	154	128	152	149	148	143	129	148	153	150	160	146	138	192	141	151	147	151	147	174	145	177	140	147	155	156	153	153	158	165	140	138	155	154	159	147	157	164	150	148	131	129	147	153	140	151	157	165	131	126	154	150	158	174	182	164	160	150	152	148
26469	40883	35899	21896	10973	4552	2682	2181	1892	1688	1437	1228	1108	817	693	613	579	505	493	447	450	424	402	392	378	363	346	395	349	352	323	314	340	348	332	315	329	306	291	318	326	315	323	301	302	303	287	330	298	290	309	297	297	262	288	325	327	324	299	326	304	311	285	305	302	327	326	302	323	283	293	292	293	283	291	280	283	318	311	295	282	286	310	296	267	279	313	285	295	295	311	264	298	325	307	299	276	301	299	299	273	292	287	275	296	284	270	313	289	280	250	284	283	281	300	297	287	289	274	308	267	290	298	265	273	310	298	295	265	273	276	329	275	274	276	290	307	295	298	274	296	277	313	296	302	299	311	290	301	311	287	261	280	320	277	303	272	297	306	279	281	290	292	280	276	275	272	313	262	282	273	309	267	274	310	301	272	287	307	287	281	303	304	273	284	273	282	289	278	318	276	279	300	287	295	317	289	246	301	288	289	284	306	281	342	271	297	275	283	281	281	287	338	276	322	296	300	291	305	256	289	263	288	283	268	281	297	292	277	290	288	294	291	295	321	274	279	284	273	282	264	257	276	286	281	312	274	285	282	271	289	278	287	269	282	265	271	265	277	261	290	281	279	292	290	305	293	275	322	257	270	287	284	324	293	290	314	287	277	250	303	262	302	284	296	302	297	299	268	299	288	306	291	265	289	269	282	291	310	292	288	315	281	271	292	314	278	283	284	285	302	283	284	276	284	267	299	307	313	300	271	286	290	282	280	303	269	280	285	271	314	300	308	291	308	297	300	304	269	280	280	295	294	299	315	308	311	271	281	284	261	284	310	318	295	314	302	295	313	267	285	313	258	279	307	322	289	330	246	269	278	268	300	293	271	286	298	298	306	336	313	261	317	281	296	295	291	305	263	282	309	326	306	277	316	288	291	273	259	279	288	282	297	332	305	319	311	302	300	261	278	299	286	321	260	240	279	265	301	277	290	297	294	289	292	291	300	304	281	309	274	293	275	292	308	294	264	308	283	266	271	297	269	261	288	294	270	275	260	255	294	266	300	287	265	275	316	315	289	267	269	277	285	303	299	299	280	313	264	277	296	304	259	282	283	270	276	283	268	313	270	272	296	295	290	283	288	273	285	282	289	290	291	276	294	286	300	273	316	294	280	313	274	269	283	284	291	259	304	298	301	278	287	294	281	288	279	267	264	306	305	280	292	303	299	295	283	265	280	305	278	300	318	268	288	299	279	283	298	293	261	283	270	251	307	298	275	269	286	292	317	262	288	284	302	290	293	316	285	294	277	285	298	318	278	268	288	293	295	267	320	260	295	293	302	292	286	300	235	282	280	272	286	261	291	306	295	253	301	303	304	282	280	302	304	298	265	271	282	283	266	285	338	259	309	284	287	282	306	279	272	289	322	259	305	267	308	282	271	287	307	292	301	298	306	294	265	283	257	296	270	274	277	301	290	259	303	304	298	292	334	272	301	296	300	306	286	295	296	269	261	289	274	284	303	285	271	274	286	298	302	298	272	303	294	281	284	277	291	276	272	292	288	285	310	306	284	258	331	287	244	276	294	313	315	296	294	281	299	295	292	291	280	267	287	305	263	292	289	291	272	259	293	294	288	313	300	276	311	291	294	297	277	297	271	245	281	291	340	298	274	279	297	301	320	298	291	267	287	305	299	260	301	276	287	290	288	285	257	275	301	268	294	288	275	277	332	296	292	298	295	314	298	281	277	293	296	313	288	322	298	287	292	296	288	272	257	285	278	328	319	320	281	279	280	274	278	294	313	286	313	245	295	264	284	267	239	269	266	278	290	291	322	287	290	317	290	293	289	276	272	274	268	256	287	295	295	305	274	297	270	279	305	291	272	293	288	284	291	293	295	283	301	291	255	296	302	301	283	274	310	271	275	308	280	320	298	293	284	295	288	291	280	293	262	298	276	257	286	290	270	274	264	297	275	283	285	314	306	321	292	311	285	282	284	296	311	309	290	296	304	266	317	286	332	314	279	281	290	288	270	251	283	284	283	312	295	293	310	296	290	295	291	270	307	299	284	304	295	289	297	301	285	296	287	277	281	289	310	294	295	285	259	312	285	310	279	267	290	305	301	287	277	294	276	261	312	290	297	296	280	274	280	300	272	322	310	278	276	255	289	308	288	301	295	308	307	283	304	260	310	273	269	305	297	283	277	266	297	248	282	314	286	279	289	280	307	274	313	303	286	271	291	257	301	294	296	295	300	312	273	307	268	288	288	259	303	285	314	278	290	273	292	298	268	294	269	285	306	284	275	278	300	308	309	273	288	297	275	270	318	280	287	293	286	272	292	292	272	288	303	261	269	269	326	286	296	268	332	286	296	276	284	277	292	270	302	293	279	284	319	298	290	309	276	293	286	286	281	282	304	295	293	278	295	292	288	305	287	278	276	293	316	265	300	282	319	289	289	296	294	294	276	295	291	321	272	271	282	317	319	312	320	309	298	307	278	299	295	280	291	264	281	303	293	257	294	266	297	280	293	272	300	288	289	290	303	260	328	282	279	331	297	287	267	299	289	299	271	270	295	285	282	267	318	263	288	283	308	303	274	283	292	305	301	297	322	284	285	316	279	270	305	303	337	283	293	271	294	264	292	290	270	280	266	242	264	296	282	299	276	311	291	276	305	300	296	313	281	297	295	308	281	304	285	276	321	291	272	274	283	326	288	277	266	269	285	303	279	290	300	312	306	288	283	301	260	307	297	293	271	280	269	302	290	290	298	273	281	311	248	287	270	326	335	311	279	301	302	276	293	290	295	286	276	298	288	327	325	289	274	285	264	293	288	287	315	285	272	276	292	276	287	283	318	278	308	311	264	306	311	288	293	290	273	287	301	322	309	259	265	260	274	284	289	279	286	307	280	289	290	277	299	304	287	283	271	283	273	267	297	282	287	286	293	305	277	258	287	276	286	287	300	294	299	263	266	302	294	273	282	294	304	269	277	304	280	279	292	309	278	279	288	289	309	312	305	269	262	265	280	291	302	291	292	306	330	272	307	312	289	325	290	305	296	308	292	255	274	302	328	296	296	283	291	259	269	320	288	282	273	301	297	308	284	279	291	298	313	294	289	269	291	263	287	270	327	281	299	306	255	298	263	330	277	263	294	303	293	310	282	264	258	277	305	284	296	291	299	311	299	297	297	295	270	292	282	310	276	244	310	288	299	290	267	281	297	288	270	268	315	273	275	256	269	299	297	315	275	297	297	306	278	308	311	296	277	298	274	261	292	260	278	303	315	288	300	304	324	274	273	265	273	266	291	264	265	310	271	274	292	312	289	270	294	282	301	266	275	302	276	298	271	293	285	297	253	309	277	296	289	297	276	260	299	291	293	282	271	284	287	286	295	295	287	302	268	277	278	320	270	274	286	267	283	307	271	299	284	303	307	277	282	307	286	283	261	290	280	276	301	311	284	305	307	293	281	285	310	307	281	272	297	304	287	265	286	316	260	279	312	255	294	331	266	297
27179	21112	15935	7782	2583	731	497	447	491	448	457	441	453	432	411	440	389	433	414	423	414	386	406	415	375	432	409	437	387	392	399	433	433	380	409	414	448	417	429	392	422	412	400	379	416	427	432	415	406	451	437	444	396	444	419	419	411	416	392	380	440	408	434	402	422	382	387	433	406	414	413	414	395	437	410	387	395	411	405	416	419	444	430	433	438	370	396	405	402	415	386	396	418	389	458	408	380	441	426	401	427	413	399	440	393	415	383	429	416	407	389	416	408	400	424	413	429	398	402	431	410	411	423	416	400	449	409	409	392	426	423	417	415	407	418	429	427	369	450	423	366	401	416	428	394	428	377	423	420	404	378	422	424	398	410	383	443	436	409	397	423	448	429	441	416	406	425	422	435	383	397	419	426	446	423	443	396	411	374	421	421	405	412	424	419	451	444	438	433	465	374	401	400	415	426	388	410	410	407	407	419	373	435	460	421	442	448	385	419	402	406	417	413	396	384	372	389	402	423	432	424	399	402	429	429	433	391	389	419	379	414	394	410	379	454	419	390	414	478	417	430	412	414	408	391	424	449	400	392	424	404	389	408	401	436	434	400	401	409	423	429	400	371	441	391	403	411	453	380	426	436	422	458	407	476	374	401	396	411	386	394	402	407	427	414	420	424	443	400	446	400	400	371	373	401	449	367	403	401	407	431	450	433	412	412	438	405	419	410	404	406	440	396	422	417	401	416	372	421	410	399	446	410	453	436	406	386	411	395	422	419	411	400	404	418	425	386	380	417	428	414	400	424	406	437	431	395	420	449	435	415	404	414	387	440	440	427	369	432	423	392	386	395	425	413	406	371	402	389	394	387	394	417	420	409	407	437	409	388	408	421	419	413	443	430	408	400	432	411	391	411	394	438	389	398	408	430	448	437	410	403	420	437	398	445	395	394	421	408	386	410	390	410	403	395	439	420	418	399	396	398	400	381	379	372	429	387	425	444	421	429	392	388	422	378	416	406	407	421	389	439	409	430	386	408	419	408	386	428	422	445	393	426	387	385	427	429	419	454	452	414	417	374	416	432	412	419	370	421	389	412	399	411	399	485	400	422	404	422	416	430	355	429	408	386	434	421	430	382	398	450	392	413	431	401	419	384	432	401	413	409	408	430	417	411	424	415	422	447	441	438	405	398	431	398	442	409	437	410	430	403	404	435	416	416	435	420	387	408	385	424	374	400	412	402	403	425	424	438	429	336	417	420	419	426	422	401	448	409	414	408	418	435	420	435	434	388	383	422	375	428	421	399	421	440	374	392	387	413	365	423	408	375	361	404	407	443	396	383	399	438	424	404	420	414	415	436	380	407	420	367	437	416	418	394	430	416	431	421	406	401	385	411	425	390	391	438	394	391	432	385	392	414	407	402	425	406	395	387	407	396	414	414	403	425	418	412	389	420	410	403	439	384	459	426	389	400	397	399	399	409	435	409	438	412	401	415	403	400	403	379	420	385	396	422	386	399	401	424	438	423	405	424	383	382	401	427	390	450	387	452	393	404	449	426	410	392	392	395	416	394	398	391	421	413	396	426	414	401	349	349	419	391	398	429	434	444	410	404	454	424	416	436	411	421	429	416	418	347	420	438	428	404	442	413	391	426	411	404	401	367	426	411	449	397	404	403	444	427	398	398	401	433	413	406	382	419	376	413	412	413	417	396	408	394	429	419	385	411	454	445	391	412	451	405	403	440	380	401	370	387	405	411	404	420	409	375	456	402	438	459	441	431	406	413	413	416	390	424	441	411	412	395	411	414	414	420	429	400	407	429	374	400	436	425	402	395	373	415	395	422	408	414	362	400	418	423	398	393	412	373	436	396	419	401	422	396	372	422	432	404	389	403	419	416	472	380	431	462	444	413	424	406	429	442	424	418	398	401	460	419	442	426	400	428	404	409	434	373	434	417	412	434	391	434	416	409	417	399	419	425	411	433	425	456	405	446	396	399	406	381	416	439	367	434	429	395	414	449	427	392	407	398	425	416	421	401	437	436	424	396	414	419	423	387	419	430	396	408	424	407	402	429	387	385	411	415	424	409	413	432	423	394	414	415	427	415	409	421	404	427	456	456	412	422	419	365	387	396	395	409	397	415	400	416	385	420	402	392	396	419	422	425	394	424	391	426	427	386	435	390	433	445	426	402	417	437	419	382	395	415	429	436	372	403	376	404	380	404	417	394	445	389	428	423	412	379	390	429	410	382	428	424	432	420	380	446	394	409	404	455	439	397	432	423	427	408	436	425	405	432	371	442	387	438	398	406	413	431	399	408	421	408	410	402	402	411	402	440	404	404	409	407	421	426	428	417	406	407	415	379	396	413	397	415	420	413	360	437	400	420	413	425	440	422	401	381	431	401	434	436	428	421	411	462	380	416	433	420	407	390	448	385	399	394	435	404	358	388	403	442	421	415	397	434	404	406	394	399	412	377	397	416	431	414	409	416	419	382	407	368	385	422	393	420	401	402	466	459	387	408	402	403	415	413	436	416	417	413	394	403	408	437	404	411	442	405	437	424	442	402	418	410	474	422	361	413	388	405	392	439	450	399	403	421	392	409	430	395	410	395	438	405	431	412	406	410	390	393	430	443	381	389	421	419	405	406	398	434	447	425	398	434	414	426	427	401	425	441	413	408	423	424	419	415	426	391	446	450	442	453	416	419	390	443	377	401	428	447	435	429	391	418	399	392	387	413	427	416	399	384	388	459	383	425	450	417	438	401	400	376	432	429	425	425	394	409	420	392	410	390	398	429	419	405	445	436	440	444	458	427	433	424	423	432	425	431	392	399	367	453	410	430	399	380	401	413	419	393	426	429	426	396	427	435	415	370	406	444	419	396	426	419	403	378	427	407	398	381	426	391	404	409	393	409	396	400	428	390	440	388	429	412	413	409	419	446	413	418	414	414	417	450	435	447	426	394	393	402	397	415	427	424	412	426	437	411	429	411	432	392	442	456	405	432	400	356	408	426	419	398	427	424	452	427	378	431	405	416	428	412	394	431	442	374	434	434	432	435	440	402	397	427	404	396	418	384	404	391	392	413	408	403	404	404	420	415	395	379	424	412	459	390	408	432	393	396	415	430	407	437	406	395	414	353	415	399	421	403	389	424	437	434	455	382	396	404	451	431	392	415	423	397	410	373	410	419	398	443	458	427	391	414	407	420	410	408	423	373	428	395	376	460	412	400	433	409	424	426	414	377	393	402	411	392	435	382	379	432	393	358	434	411	420	386	388	419	407	406	404	401	397	392	444	445	410	404	387	448	442	464	396	357	405	438	393	408	404	411	396	426	409	410	404	395	389	392	434	459	375	428	408	436	443	396	425	396	383	406	428	407	407	403	379	411	459	427	434	417	384	416	401	412	394	424	433	396	414	395	364	415	421	414	424	403	400	438	420	420	435	432	412	435	398	398	379	412	368	419	433	423	439	412	441	408	421	452	447	401	444	406	384	410	423	404	401
20385	30159	21405	12713	5919	1647	1066	1020	910	918	861	894	853	810	741	777	791	746	699	755	719	726	705	740	743	691	760	762	739	733	715	708	731	743	663	678	773	718	702	742	741	790	742	735	719	718	734	716	695	695	772	739	747	741	756	740	682	759	701	740	748	786	733	732	757	717	735	731	769	762	736	752	785	725	761	764	681	796	699	770	756	746	719	768	683	668	716	708	700	736	700	707	723	733	765	739	716	732	735	721	723	740	745	696	767	762	720	702	743	726	703	713	751	713	736	709	754	672	732	765	751	715	691	761	723	711	706	762	711	718	757	704	738	705	698	726	686	723	708	705	774	763	692	714	726	772	677	734	712	755	712	777	682	741	740	775	727	708	777	783	702	727	792	684	749	745	733	778	691	738	732	743	725	712	738	764	740	718	778	745	760	705	680	738	742	709	758	735	741	747	755	690	699	717	791	745	730	712	743	776	712	725	750	734	761	746	754	752	747	729	743	713	689	746	764	803	717	705	762	685	731	676	749	739	729	708	765	738	719	780	777	692	738	730	708	710	719	732	770	778	657	711	736	725	709	776	734	684	758	754	718	773	777	717	735	678	687	720	726	702	736	761	753	739	755	750	736	698	717	737	754	732	708	710	692	733	743	762	701	718	746	721	701	777	717	755	761	743	722	705	763	721	730	734	741	725	769	720	692	726	726	742	717	704	747	746	715	722	668	726	727	774	754	722	760	724	716	675	764	770	701	790	727	704	701	713	707	755	748	751	758	722	741	772	707	748	729	760	693	700	770	701	725	749	746	726	785	710	716	763	679	718	763	743	755	731	673	784	692	794	717	769	754	708	738	751	754	710	697	723	715	750	720	730	750	738	757	739	736	762	733	755	704	749	750	721	727	781	682	744	719	763	712	726	732	781	755	720	694	694	732	738	759	755	719	735	706	754	717	750	698	747	707	709	736	750	741	753	734	688	690	727	735	744	707	730	732	749	717	743	759	722	708	752	792	758	728	665	751	717	727	731	733	704	758	708	717	717	759	769	733	717	718	731	712	757	711	754	741	683	732	725	732	724	702	691	719	755	742	726	693	746	743	732	719	690	696	705	685	709	729	716	723	692	730	706	717	695	756	746	734	734	700	704	711	710	690	778	694	779	700	716	752	724	749	709	756	712	724	778	733	773	725	722	746	725	684	697	694	752	707	739	716	745	733	683	719	728	730	693	757	744	714	732	703	679	755	667	728	732	705	730	691	643	724	715	704	683	727	755	714	726	687	741	704	750	688	722	713	726	711	716	716	675	720	709	707	740	678	635	756	728	728	745	766	767	732	728	715	780	696	727	711	716	768	681	727	749	718	755	725	710	721	697	744	715	690	760	719	732	713	703	715	744	714	678	726	770	749	682	775	699	758	687	717	740	735	752	749	711	723	763	744	751	730	718	715	763	721	753	768	727	747	755	680	753	728	736	746	711	701	731	675	747	736	685	714	770	751	738	762	724	730	725	697	702	739	737	712	755	700	727	715	704	736	734	756	692	773	753	753	724	711	657	709	759	718	712	709	721	714	725	715	745	729	678	768	737	725	740	748	714	762	725	694	751	687	713	707	747	711	719	779	702	737	738	741	754	702	734	748	708	764	729	715	731	745	739	746	746	748	727	726	730	708	746	699	752	738	750	731	726	701	725	725	723	740	749	769	698	740	740	749	745	725	703	702	722	790	736	721	715	765	705	756	725	736	750	721	753	701	714	775	708	791	725	758	751	689	710	674	736	732	763	686	693	728	667	698	698	717	687	711	703	720	732	710	705	728	750	757	761	701	782	672	742	763	768	720	744	737	702	719	733	742	733	726	714	681	703	766	777	682	702	729	686	738	744	693	730	717	707	755	715	717	728	711	764	691	727	711	807	769	713	756	726	798	701	744	762	737	696	702	723	721	740	734	756	683	738	728	720	717	740	717	775	678	798	771	764	715	728	737	700	713	759	706	728	754	691	748	762	734	706	716	661	805	742	802	711	745	779	702	779	746	748	763	758	710	727	775	755	735	728	759	770	705	683	743	784	730	719	707	680	684	711	734	744	722	753	743	736	738	713	717	716	749	752	729	748	741	751	714	751	720	755	688	767	723	703	706	749	701	783	756	698	741	776	732	727	787	666	702	755	724	729	692	709	735	703	730	762	711	657	681	748	735	725	752	727	712	730	697	758	701	739	676	710	771	782	711	702	759	753	732	723	784	756	723	751	752	713	682	696	775	745	750	742	753	769	732	691	678	696	710	733	767	743	729	725	737	779	712	731	729	719	754	671	724	716	724	702	704	744	740	742	739	745	737	721	694	727	695	704	726	758	713	753	711	697	733	713	709	768	727	788	766	738	717	699	725	732	738	713	714	711	748	726	778	722	729	716	729	698	747	727	735	722	764	726	743	725	700	734	744	741	729	704	774	747	721	700	704	691	734	710	720	763	675	733	712	695	745	767	734	671	704	731	700	729	764	696	783	793	731	728	702	683	709	748	731	739	702	764	760	694	770	771	730	740	728	736	729	731	739	707	684	750	712	792	711	725	691	727	757	714	738	727	707	704	762	696	752	758	738	674	682	723	737	765	746	736	748	713	740	767	699	744	722	691	713	731	705	718	745	697	780	714	750	733	725	705	708	707	737	733	720	751	701	710	713	727	736	781	742	736	714	737	720	747	733	781	708	760	746	700	758	787	671	696	746	726	676	676	662	682	776	743	684	744	682	752	801	722	711	725	722	704	673	734	743	737	730	759	752	722	717	731	754	698	768	701	738	731	707	694	744	773	696	683	708	713	736	736	749	740	713	672	699	710	744	762	726	775	733	713	740	680	752	728	732	680	735	695	712	729	747	681	755	735	716	692	719	706	759	745	728	752	751	700	717	711	703	657	725	733	690	737	754	694	765	753	768	720	747	751	664	743	719	729	761	670	708	726	711	688	703	746	765	744	785	743	755	729	694	742	736	704	759	761	690	728	657	743	782	727	697	762	719	735	704	767	739	708	743	763	733	717	682	726	702	687	743	733	735	732	739	750	695	709	717	716	733	680	698	724	730	719	711	749	696	764	714	754	756	773	745	736	741	736	688	714	778	722	736	736	706	734	754	736	724	753	781	747	736	723	695	729	655	656	722	726	791	738	728	730	721	736	711	735	781	788	715	707	752	708	717	679	726	754	746	756	742	699	697	775	735	777	730	707	725	768	727	735	724	738	683	762	715	736	749	710	751	716	718	727	752	748	754	692	740	746	748	723	681	740	721	754	703	722	744	667	722	746	733	732	792	737	714	757	716	711	751	765	720	696	747	683	779	756	765	712	728	690	727	690	687	684	734	742	741	727	745	733	717	759	749	710	697	720	760	713	708	737	732	706	764	781	757	714	727	708	729	704	713	714	691	740	728	773	742	703	692	697	705	739	752	731	712	726	717	720	738	753	732	716	712	748	757	717	717	792	773	760	723	758	692	762	717	741	733	732	753	703	728	701
24486	21388	28369	24898	18258	3546	1060	692	530	505	487	533	448	420	385	427	389	415	391	361	374	399	334	378	394	357	358	358	363	350	363	360	336	362	331	366	347	406	337	332	342	362	351	349	374	335	342	346	350	337	374	317	331	357	361	355	336	327	364	353	312	403	368	358	360	354	331	359	364	363	339	366	351	344	343	345	340	352	374	322	335	342	344	354	357	356	358	349	321	367	337	334	311	331	329	350	334	358	357	387	350	347	337	347	353	320	359	333	352	330	366	338	354	322	375	371	365	367	381	334	386	321	333	349	366	329	334	345	352	321	325	351	369	358	380	335	336	351	386	343	391	333	363	345	313	360	357	372	328	337	313	357	332	386	363	373	308	322	359	347	344	333	337	332	346	345	344	368	388	343	345	322	314	356	333	378	353	342	330	341	353	346	417	333	384	333	330	342	324	338	354	331	336	360	353	334	335	335	329	366	334	342	322	344	361	357	343	383	343	349	385	375	334	344	332	363	345	329	308	353	373	321	334	318	361	367	319	342	337	343	357	334	351	335	350	336	342	345	335	348	345	340	343	333	328	324	376	294	336	372	353	331	359	348	346	344	333	371	374	348	347	328	358	329	381	333	363	345	336	349	332	345	338	326	375	336	361	351	348	376	330	357	362	339	327	354	350	354	333	325	342	345	342	318	323	325	354	332	297	384	358	330	317	322	350	346	360	344	350	333	329	341	330	353	341	347	322	328	316	346	352	359	305	336	396	365	359	305	355	353	346	336	355	356	392	351	333	309	354	310	336	359	348	309	330	354	371	311	367	356	365	333	281	326	353	335	361	333	334	363	372	354	384	330	347	339	393	351	361	315	331	346	355	359	319	347	334	350	338	328	362	331	355	297	352	359	333	334	350	334	351	377	342	328	339	349	362	340	351	341	345	324	350	340	362	339	326	345	348	382	345	323	342	343	338	330	348	327	378	391	347	364	360	363	361	332	352	354	359	329	362	359	377	340	367	350	337	333	343	322	346	326	356	359	343	337	346	343	324	329	331	341	313	358	360	324	325	358	345	296	391	382	340	378	362	364	341	359	342	364	344	340	353	320	354	354	357	352	355	348	368	314	349	376	345	343	374	386	350	338	360	329	347	334	355	330	330	347	334	351	370	360	362	337	383	341	318	356	336	322	356	356	323	371	375	328	331	360	339	328	322	363	327	365	333	365	345	373	346	334	358	302	355	324	321	305	318	345	338	330	307	336	348	336	332	356	360	343	364	333	317	318	333	322	353	351	323	340	352	352	353	315	325	327	334	357	341	352	328	319	327	350	346	340	357	365	334	337	332	346	336	324	306	374	330	351	342	347	357	326	359	359	338	320	352	325	369	317	354	379	345	348	339	345	356	334	335	344	340	364	358	356	355	351	330	344	358	339	329	348	338	326	351	334	390	326	347	351	365	350	338	347	359	349	336	379	385	337	370	313	374	353	343	327	315	354	326	319	322	351	341	360	333	353	356	336	349	362	340	350	348	337	341	337	334	361	321	332	348	351	333	365	347	311	350	332	368	309	320	324	352	323	342	357	374	338	328	383	326	349	361	341	361	327	378	383	364	303	349	356	344	351	351	348	380	341	337	347	359	336	346	339	322	321	358	332	326	355	317	318	360	303	308	357	353	333	351	346	332	358	314	363	396	341	371	310	368	361	348	354	341	344	382	361	326	359	341	309	343	355	330	339	321	362	338	401	375	343	354	351	334	333	341	335	358	318	341	347	339	344	320	350	360	361	355	392	365	364	359	337	351	330	326	336	350	313	316	329	360	313	343	367	347	331	361	351	331	339	375	363	345	339	351	362	328	345	347	347	336	332	376	359	370	347	347	334	333	331	335	331	357	366	329	346	343	327	379	346	320	343	324	350	363	320	366	360	385	348	366	346	343	348	358	337	327	346	338	315	347	337	378	325	356	364	343	327	367	325	319	382	369	341	365	359	345	360	301	350	339	349	345	343	318	332	341	321	301	368	324	398	335	341	341	330	336	371	338	332	323	356	362	331	359	312	352	327	327	337	370	345	348	301	368	353	363	328	331	335	321	333	339	346	346	321	322	382	343	328	340	361	345	357	337	341	351	354	344	351	345	310	317	321	358	361	376	318	356	340	356	345	321	346	366	382	352	307	362	321	356	390	335	322	339	343	359	339	368	361	358	333	332	345	329	358	390	350	338	351	363	348	336	342	364	337	345	332	346	355	364	336	350	337	337	330	330	317	324	357	339	348	319	340	333	325	340	317	364	358	354	387	332	375	354	329	343	384	334	356	332	324	340	366	334	343	346	387	379	325	336	321	341	339	347	355	340	374	332	356	350	364	317	331	339	354	302	345	319	354	333	364	346	352	337	328	341	343	327	370	359	333	326	332	318	352	327	331	341	356	346	336	298	343	338	333	324	325	375	317	330	371	380	339	372	351	348	343	322	353	363	342	313	338	370	306	357	345	324	347	322	297	363	367	360	337	352	363	343	330	363	363	344	318	351	341	314	309	335	347	358	322	330	335	361	328	328	356	374	332	364	356	346	326	324	354	367	343	309	328	341	359	351	336	331	368	348	359	338	328	315	337	351	339	348	340	374	373	342	372	332	361	338	343	357	357	375	332	337	362	339	360	335	325	316	377	366	369	356	343	343	314	362	326	347	356	345	346	348	355	340	340	345	352	332	348	359	338	355	378	343	344	346	358	358	336	305	360	333	364	322	345	356	305	369	343	352	325	359	337	347	354	319	370	351	292	351	368	344	375	303	349	365	358	330	344	369	317	311	325	335	354	331	358	336	330	365	337	334	369	363	396	371	301	336	368	330	346	345	344	329	389	363	340	360	342	322	368	323	356	335	342	361	347	343	326	326	353	368	369	342	336	331	388	344	341	347	312	371	338	341	331	332	350	326	361	348	334	298	336	331	348	351	340	330	324	358	343	348	315	330	362	341	365	337	360	350	341	328	339	362	346	361	347	366	360	317	369	343	329	330	328	326	357	358	327	335	316	357	364	382	315	329	361	380	361	377	373	327	315	335	345	342	398	350	342	371	347	323	359	297	355	341	328	320	365	375	335	349	371	323	330	358	325	370	370	346	343	360	333	376	350	307	318	324	367	351	329	351	359	336	378	368	315	324	340	361	329	331	348	352	336	348	337	355	345	338	356	317	310	332	342	339	334	338	373	334	403	334	348	343	376	345	353	353	349	354	349	357	367	312	346	334	364	333	355	333	328	355	322	360	355	332	344	322	342	348	363	306	350	360	356	322	324	356	323	345	320	329	356	353	336	336	343	326	354	354	361	335	303	351	363	336	346	374	376	350	310	331	332	354	329	310	382	335	355	333	325	356	348	367	349	348	354	360	330	364	364	349	333	340	336	345	353	323	332	348	315	359	342	362	321	315	353	330	341	352	334	340	332	383	334	365	335	309	326	330	320	364	363	335	330	356	366	373	360	362	328	387	379	339	306	347	387	374	347	330	339
21693	33534	33028	19597	9188	3173	2012	1747	1437	1270	1248	1211	1109	892	833	800	815	698	740	768	663	686	706	670	627	705	642	678	638	638	688	647	661	643	638	630	644	633	612	665	657	630	620	622	590	664	640	653	624	579	627	620	614	661	593	629	622	590	620	644	646	626	620	656	650	649	678	653	653	658	612	607	626	602	645	625	602	614	638	620	625	636	664	619	637	619	659	594	658	579	612	678	684	630	623	646	614	611	600	629	599	645	627	586	579	628	592	630	594	589	603	613	633	622	602	643	670	638	660	636	632	641	645	578	644	617	623	609	640	626	620	624	627	623	632	657	615	628	643	596	635	632	638	625	586	620	665	659	606	616	644	651	607	626	609	629	618	625	633	641	636	633	587	622	623	647	604	631	597	598	624	650	581	668	633	625	648	620	597	630	613	616	620	652	608	604	589	612	589	626	620	607	651	640	674	640	588	624	620	639	610	634	597	630	633	674	626	603	629	671	640	597	610	591	637	604	591	577	657	626	672	605	639	682	637	624	622	622	630	604	608	667	605	641	604	612	608	625	656	616	596	648	618	670	613	610	635	656	619	622	628	637	623	656	619	603	591	635	640	609	668	574	575	647	606	627	639	550	661	618	629	636	620	602	637	623	627	561	621	655	581	605	615	580	601	627	626	630	660	636	679	608	584	628	601	618	618	583	661	617	605	665	625	606	625	580	608	681	651	643	627	603	615	649	642	621	637	661	663	653	639	650	654	624	622	641	646	665	633	600	633	667	585	589	594	632	620	626	618	620	612	592	631	649	604	642	651	607	639	626	638	565	644	642	654	650	665	615	613	591	669	631	611	646	627	621	642	702	596	616	657	657	622	621	639	617	571	616	596	610	651	647	635	625	653	638	641	653	619	625	614	623	646	595	625	613	610	609	667	602	662	639	602	598	604	622	628	614	652	586	612	638	673	640	674	627	626	668	653	609	611	584	621	656	634	629	599	647	606	601	625	565	595	653	575	658	651	639	655	552	625	618	637	645	663	602	658	668	592	591	594	631	634	617	609	615	598	640	637	638	611	624	632	626	585	660	621	608	595	640	608	624	611	622	616	663	631	581	643	628	627	637	648	597	612	633	629	629	631	648	621	644	609	630	638	640	643	628	586	654	607	649	631	637	638	634	591	599	638	622	648	615	656	649	610	635	614	656	571	610	655	647	610	643	596	629	685	562	631	647	636	660	592	618	623	654	632	642	628	660	645	596	580	606	644	663	565	615	586	608	635	612	598	612	675	656	594	618	633	625	633	603	643	676	602	633	617	618	664	618	652	606	606	618	620	610	658	666	587	603	604	580	594	615	616	608	661	653	605	570	638	636	626	644	620	642	637	612	628	619	609	633	618	646	645	602	592	572	626	628	647	648	663	605	638	623	621	630	629	605	593	638	657	620	666	628	632	654	642	654	640	619	592	596	606	638	611	605	668	662	673	596	660	609	614	648	640	675	628	617	632	597	660	679	662	618	632	594	622	646	647	588	629	638	631	602	647	594	595	596	620	624	628	574	593	622	629	600	621	646	609	627	651	640	672	643	591	594	659	625	638	611	621	612	654	664	637	683	666	652	647	638	619	608	609	564	639	625	640	615	588	643	627	643	617	625	610	615	626	657	638	682	606	636	604	666	616	608	598	611	639	657	615	636	600	652	592	630	641	635	593	591	643	638	650	590	616	646	608	610	587	651	633	656	652	586	624	620	651	636	638	606	665	610	651	580	601	620	615	628	607	635	644	654	639	673	613	654	662	678	631	606	607	626	612	622	639	592	663	626	609	622	631	582	635	630	616	641	606	621	619	630	631	640	633	631	667	600	658	588	609	629	619	605	628	636	632	638	672	646	614	674	635	590	656	619	633	605	623	645	633	591	640	612	616	622	611	663	650	627	637	618	611	614	593	650	636	629	597	628	645	631	631	644	615	668	616	637	630	616	588	602	635	604	587	654	633	631	611	629	631	616	640	626	612	646	639	653	631	636	615	610	646	671	588	643	640	663	641	641	549	611	625	630	649	575	660	643	620	703	595	613	601	615	627	671	652	634	700	629	661	615	647	670	643	637	639	611	647	655	618	618	635	634	626	641	603	632	603	616	592	626	674	647	637	629	592	625	661	645	641	634	630	651	622	650	666	664	664	590	601	658	656	636	630	638	619	655	619	603	620	645	627	627	659	600	601	609	621	642	606	608	629	617	631	644	648	577	640	613	560	652	579	622	641	597	592	658	650	642	584	618	627	596	661	638	661	669	670	634	613	590	603	635	629	568	651	648	648	657	592	673	686	664	594	622	590	602	665	662	608	685	611	617	632	625	617	613	611	638	661	580	648	570	663	646	626	641	600	587	618	657	633	633	605	602	664	630	598	622	660	624	645	643	596	618	660	609	607	610	616	662	587	586	608	613	605	640	619	652	642	645	615	592	651	573	621	668	666	641	600	661	651	635	648	576	647	633	662	619	627	592	582	621	585	591	596	590	656	625	606	622	618	608	628	628	625	611	638	630	576	648	619	595	616	633	626	625	635	683	600	586	626	632	624	658	635	622	649	625	626	648	630	623	618	650	628	625	662	640	604	628	630	626	594	639	605	642	616	626	632	666	615	644	628	611	607	614	659	627	623	610	612	607	646	645	662	666	612	658	653	639	646	621	625	602	640	615	632	661	639	628	621	620	634	600	624	660	607	606	627	625	626	612	651	618	614	628	622	657	661	617	654	624	576	615	648	609	637	589	602	642	599	640	612	609	636	646	605	643	624	612	598	620	651	612	603	657	615	633	683	603	667	598	622	695	604	624	618	608	620	611	655	645	602	661	597	565	639	664	603	642	620	626	592	636	590	625	618	573	594	646	630	650	651	691	627	682	639	589	620	646	675	596	603	651	619	653	648	594	608	634	641	638	608	681	622	660	640	607	612	614	614	652	593	577	627	643	633	630	650	639	647	644	568	610	610	667	671	641	656	650	607	644	590	608	635	613	655	640	649	608	628	648	614	616	669	620	634	606	653	635	596	627	648	618	634	625	581	648	609	646	638	635	632	641	607	638	619	608	625	594	621	600	627	606	658	670	615	627	583	616	617	608	598	649	649	651	667	607	620	639	620	634	663	603	611	609	638	601	594	572	611	625	604	590	608	645	645	612	619	600	625	641	638	684	611	628	619	595	608	566	587	600	573	533	626	634	623	631	642	632	658	632	606	650	607	601	610	582	646	612	595	608	628	606	606	602	649	609	592	584	613	607	612	624	655	626	629	599	634	660	633	606	653	639	657	654	602	628	671	631	607	620	636	616	654	644	626	615	654	579	628	637	595	633	559	589	606	632	639	603	597	578	628	642	625	652	630	585	631	636	586	637	644	626	595	594	642	574	571	633	612	625	657	630	608	636	670	587	625	616	625	581	641	653	601	696	647	628	663	611	610	615	670	613	621	653	607	594	627	655	651	607	633	637	656	643	602	609	615	597	647	683	611	585
23543	21427	29127	24132	21469	17172	2411	809	522	464	407	381	343	298	257	234	238	208	206	199	198	185	182	184	164	168	173	176	177	155	183	162	174	145	157	140	153	198	166	152	156	158	164	154	142	177	175	156	133	167	141	124	151	142	147	129	173	167	178	159	136	149	127	145	164	158	150	173	141	165	167	163	154	153	127	160	158	152	161	148	146	133	146	146	161	138	148	151	149	129	148	153	145	139	127	138	139	139	124	150	170	136	157	162	113	146	169	160	164	186	159	150	129	152	144	122	148	129	157	148	164	173	139	148	150	175	146	158	144	157	129	131	154	143	161	169	149	142	153	140	147	142	166	155	155	142	143	149	149	149	156	142	171	149	147	154	145	174	159	155	161	142	125	153	146	147	137	138	119	146	160	168	147	159	149	146	129	142	147	122	169	168	151	162	148	161	168	139	139	158	141	151	155	135	141	168	128	142	133	163	142	154	144	142	147	153	148	155	143	155	145	161	157	143	136	131	152	142	151	156	140	150	158	147	148	153	156	141	135	143	158	146	137	159	185	154	112	160	135	136	144	167	163	159	141	149	142	166	139	154	143	150	158	149	147	151	142	142	133	161	136	146	158	158	166	144	150	142	146	140	150	151	146	137	148	157	157	138	157	138	164	148	157	150	158	171	153	143	141	159	148	158	149	155	142	129	132	138	134	126	126	163	149	141	148	158	140	131	137	147	144	139	153	127	137	135	164	154	144	139	137	161	188	146	160	124	127	142	149	146	163	165	155	164	160	141	131	152	137	145	140	138	131	137	143	136	131	169	144	151	132	158	158	121	142	130	160	151	162	146	149	144	147	132	142	156	123	158	161	136	149	143	131	156	129	162	147	162	149	151	148	153	146	142	144	137	136	145	160	146	160	162	135	137	142	140	159	143	147	157	162	180	151	168	146	159	137	146	150	171	163	139	149	145	129	153	153	154	130	147	130	137	162	139	144	145	125	136	155	137	152	135	154	154	157	135	131	157	160	138	153	147	145	147	139	156	124	150	146	164	164	152	160	136	144	127	138	161	146	150	142	142	130	167	134	135	139	132	142	148	153	149	165	166	150	155	162	152	137	134	156	164	144	156	133	138	167	160	180	160	138	146	136	142	170	151	128	130	135	173	181	139	158	158	136	154	139	136	148	140	140	133	155	139	167	159	150	158	142	172	143	156	135	146	153	136	145	128	158	171	159	147	133	168	131	135	155	134	144	174	150	171	137	160	147	153	147	162	136	155	135	175	131	143	145	142	151	158	159	143	154	138	148	162	157	140	155	126	143	150	144	144	153	158	145	152	159	158	157	158	147	130	150	148	140	171	149	147	138	153	150	150	155	165	150	136	154	138	159	130	180	150	133	157	162	154	122	146	175	164	174	152	143	142	173	144	159	154	154	154	155	153	143	160	149	141	136	130	137	137	139	124	152	155	134	157	153	148	115	148	151	148	156	141	145	163	149	148	159	145	156	149	155	150	160	157	167	151	133	127	128	142	145	130	161	162	158	155	182	129	175	143	127	140	155	147	141	128	148	133	166	142	157	132	137	148	151	153	147	145	151	139	144	156	164	158	146	142	155	149	123	147	158	149	159	150	139	159	136	160	134	169	150	163	131	148	139	161	137	148	138	158	141	144	141	162	155	150	160	145	139	154	143	171	173	151	146	140	163	159	135	137	155	140	144	155	127	155	167	163	173	137	161	166	149	150	133	146	150	167	160	140	139	152	161	165	150	161	155	128	160	146	138	154	131	145	146	162	172	162	163	165	171	152	158	149	161	157	131	145	163	149	161	146	137	154	142	164	138	146	170	144	154	144	146	126	128	148	153	146	150	144	157	169	155	142	156	155	162	137	167	150	152	145	158	166	155	147	151	147	171	138	153	158	142	145	160	169	132	131	158	136	150	142	141	142	152	145	147	170	139	144	157	135	142	132	136	160	144	137	155	154	134	137	158	174	152	158	145	144	146	158	147	146	132	163	128	168	146	145	147	156	138	130	141	139	133	147	168	159	145	148	171	149	150	144	144	168	152	142	136	139	149	145	133	173	149	148	160	150	158	165	136	150	132	147	141	143	163	143	137	138	149	163	136	163	142	134	177	136	134	153	117	153	142	166	147	139	158	142	140	160	137	137	154	171	148	150	165	144	151	153	153	149	162	137	141	139	141	148	130	171	155	129	138	155	152	138	147	143	152	146	140	160	140	170	139	171	151	145	186	149	138	153	137	126	154	163	161	135	141	162	158	141	137	138	138	148	154	151	124	156	159	138	154	128	145	140	127	155	155	154	135	151	154	149	169	148	142	154	120	144	150	152	149	125	144	152	158	157	142	154	149	132	137	147	136	161	138	165	167	155	168	154	162	146	162	145	134	139	153	131	147	131	131	142	139	137	163	133	153	148	157	147	141	152	160	154	162	128	168	160	156	160	150	137	167	142	151	143	159	168	162	153	143	133	150	140	157	143	140	127	134	149	159	142	116	169	133	149	149	139	151	163	141	141	136	153	154	153	144	156	139	141	149	152	145	148	143	149	156	140	146	161	147	157	139	127	144	148	147	144	149	158	154	136	151	138	161	158	160	174	147	130	132	161	136	148	145	146	168	186	127	157	177	175	147	157	142	146	151	149	154	146	150	166	150	165	146	150	153	162	149	145	150	153	148	167	181	168	164	171	140	146	124	126	136	137	147	125	164	144	158	145	135	149	140	168	129	165	173	110	139	147	146	155	172	139	151	133	146	140	131	133	160	146	154	158	155	158	157	137	141	143	144	156	141	149	164	152	114	137	163	131	137	149	141	160	121	137	156	161	159	154	133	163	164	186	162	129	148	155	142	152	140	151	148	158	166	137	162	173	117	147	129	145	128	144	155	176	143	162	156	149	142	155	147	143	136	135	139	152	142	148	127	140	152	148	151	152	163	167	161	144	144	126	158	149	158	149	147	128	149	156	141	160	164	146	138	157	160	166	165	152	180	157	123	155	146	151	135	166	154	155	135	175	142	169	136	144	160	143	156	124	151	165	146	152	163	129	158	145	139	146	130	142	145	140	139	151	144	141	171	141	153	147	123	148	119	135	132	145	144	136	151	135	140	132	175	148	140	167	122	155	152	129	148	154	139	145	158	134	130	151	151	152	125	156	158	138	159	133	153	142	159	160	164	141	128	162	149	160	133	127	157	141	133	112	148	143	144	141	163	145	153	132	159	156	154	154	179	137	144	157	152	177	158	150	132	153	139	154	143	132	160	139	145	146	146	173	136	151	139	142	125	147	153	175	130	147	147	125	148	142	145	151	156	167	155	137	143	131	150	140	141	143	161	137	154	160	137	151	152	164	137	146	159	152	152	150	150	151	163	133	158	156	144	154	150	154	149	170	125	155	150	144	125	156	160	153	144	154	157	138	121	125	137	124	151	137	127	166	142	142	142	129	147	146	165	164	133	156	151	121	146	143	178	137	139	167	146	131	146	153	157	148
23510	40839	36214	23292	14384	4297	2814	2157	1834	1582	1276	1289	1082	892	696	602	577	509	493	455	447	398	398	397	384	380	353	347	334	345	305	312	308	308	328	318	308	324	316	331	264	307	281	277	318	314	303	335	304	268	296	297	286	292	280	300	269	283	292	306	262	288	280	292	313	327	306	279	294	292	284	271	294	276	262	241	284	255	306	305	284	266	292	306	314	279	269	300	284	292	282	284	285	275	281	281	313	285	286	255	302	279	300	266	280	274	261	283	290	251	290	285	267	273	286	268	288	302	268	293	283	247	279	271	304	293	272	248	256	286	270	266	287	275	298	253	282	275	273	256	296	304	246	285	284	275	271	283	305	269	285	284	315	267	243	291	282	269	265	309	288	262	236	277	285	260	284	273	285	256	271	292	289	288	279	292	280	297	290	281	267	315	292	268	293	316	286	289	280	318	289	291	269	257	279	258	295	277	263	254	306	291	276	270	260	268	294	246	268	254	262	269	251	266	321	282	273	289	287	277	291	304	282	277	286	275	273	290	266	268	306	256	279	284	305	263	293	296	286	283	270	273	257	292	281	262	287	283	268	269	297	266	262	306	282	287	260	301	268	305	300	271	270	281	288	288	280	252	293	289	272	254	312	267	287	285	297	315	257	281	278	276	255	255	279	298	271	264	263	252	275	287	296	292	271	274	273	272	285	277	292	278	276	277	277	273	271	248	282	305	309	265	301	263	268	295	268	265	296	281	301	300	247	280	266	273	295	307	263	300	275	297	267	245	283	273	253	263	253	277	319	268	259	281	287	294	309	258	282	283	269	273	266	259	271	257	286	280	259	272	307	284	265	295	261	283	274	256	284	287	308	297	270	277	301	243	272	310	278	285	304	273	249	246	290	307	283	258	264	263	287	291	291	276	268	278	271	265	309	280	264	283	264	272	292	268	278	288	285	285	253	280	267	265	265	262	284	257	305	290	281	278	286	280	283	251	269	261	278	283	264	258	264	286	291	284	275	292	279	257	276	249	278	283	273	277	253	272	275	267	300	283	275	256	278	272	277	266	294	300	255	250	295	258	293	279	265	318	251	278	274	278	278	242	297	279	276	297	250	267	294	278	270	276	281	329	300	276	264	292	284	257	269	277	270	264	273	274	269	272	295	276	288	300	316	284	309	274	271	308	274	266	261	275	293	297	268	278	246	277	287	280	284	302	290	279	270	249	284	276	284	242	270	282	301	265	275	251	281	271	282	270	276	269	266	286	276	281	266	265	263	238	291	277	276	276	267	287	306	299	284	286	246	288	260	292	253	283	252	288	314	276	260	267	282	273	298	277	264	281	265	272	268	274	303	288	304	307	269	259	275	292	265	297	302	272	283	291	262	265	268	295	285	285	313	250	267	286	245	264	268	252	287	269	318	286	253	262	275	278	278	304	253	289	261	295	263	265	292	301	303	253	250	301	265	264	280	285	277	273	261	272	275	300	275	287	286	268	287	284	316	286	267	274	279	263	307	269	287	271	289	270	268	261	298	279	284	279	281	300	287	283	258	276	304	274	313	251	292	310	289	242	254	298	273	257	303	282	255	261	284	265	300	289	289	283	280	283	262	291	278	274	277	280	274	310	271	278	259	294	253	251	290	262	283	281	281	283	282	271	305	286	287	253	268	265	289	295	304	273	304	285	285	263	260	293	293	285	252	277	279	250	294	293	248	257	279	285	286	293	275	269	283	263	259	254	273	291	285	276	276	311	301	261	278	308	272	275	307	303	286	277	284	255	263	277	283	300	292	298	287	267	281	290	290	263	259	261	268	298	265	282	306	281	261	266	289	275	269	274	264	267	287	284	282	283	315	278	258	290	277	273	278	271	249	311	262	254	265	275	252	286	291	282	274	283	267	286	272	261	273	295	276	290	270	287	303	277	276	288	258	261	283	303	258	274	303	272	311	300	314	301	279	255	279	273	293	282	290	265	286	268	263	288	262	263	287	262	282	274	269	258	302	270	288	273	285	271	265	287	282	310	272	299	254	261	289	287	280	297	301	276	271	295	275	273	274	285	282	279	285	245	282	242	281	266	281	273	277	277	300	249	276	288	268	252	266	247	283	274	279	261	287	297	276	309	279	263	295	272	264	260	266	310	280	324	292	266	263	285	289	282	266	274	304	289	244	279	301	286	282	265	259	257	285	264	278	313	260	288	310	300	267	277	280	300	300	300	286	285	278	272	290	290	274	288	265	277	274	290	291	283	281	268	256	266	258	269	265	272	265	291	266	281	288	284	272	258	275	255	272	291	283	275	291	288	277	292	257	270	314	287	303	267	256	283	301	284	262	262	297	278	297	278	283	287	288	257	286	283	290	269	276	272	269	313	275	281	288	268	279	290	260	285	276	261	283	262	276	319	277	277	306	258	282	274	261	267	268	274	261	249	276	287	294	273	268	259	303	285	297	256	291	288	253	281	269	242	280	272	266	289	275	265	266	288	272	255	255	275	277	275	257	265	262	279	279	266	268	280	258	322	267	260	235	264	257	274	285	286	260	324	274	261	267	290	295	273	280	303	278	254	281	263	296	263	277	283	264	280	314	257	253	255	268	268	256	300	271	290	281	292	292	272	273	283	287	295	285	283	283	268	248	288	323	271	251	279	271	294	286	279	276	305	248	300	278	285	296	238	292	283	294	265	291	243	248	308	271	279	297	264	282	274	309	285	301	251	281	280	283	271	291	291	290	293	291	281	282	264	264	286	286	280	282	271	273	275	268	284	253	304	246	272	275	307	262	268	282	284	328	259	311	282	268	289	287	281	278	289	284	283	309	272	277	276	267	283	259	287	250	276	266	299	290	267	277	271	295	275	284	279	313	284	272	253	286	269	275	298	329	278	261	294	275	273	267	266	278	274	270	271	266	298	265	300	284	285	299	282	289	280	265	280	267	276	287	293	255	256	291	238	301	271	275	282	291	264	242	273	301	255	317	304	284	285	247	310	305	296	278	258	269	248	289	290	243	266	287	250	273	284	295	274	281	254	285	279	237	283	294	301	258	275	242	291	311	278	261	267	273	266	298	267	266	281	241	293	301	284	261	285	249	271	273	267	266	269	286	289	264	288	264	281	288	309	271	280	300	268	289	285	280	270	272	266	281	286	286	270	278	298	279	272	263	295	276	260	260	261	275	285	240	274	302	283	287	292	261	275	314	284	288	296	297	293	264	291	280	306	287	305	293	291	280	277	274	277	267	266	275	245	296	287	287	310	287	288	249	270	270	274	292	290	279	286	309	278	274	274	267	278	263	293	283	232	287	269	250	261	301	263	295	290	291	290	263	303	297	291	235	271	273	261	265	272	259	279	270	293	282	286	277	281	302	275	294	269	271	299	278	279	310	299	275	292	282	264	306	274	296	277	285	294	251	243	299	286	279	277	280	259	286	290	297	255	305	296	260	288	304	272	251	271	274	283	254	250	284	255	284	292	262	312	287	279	265	290	296	290	257	277	285	290	284	269
27250	20677	15001	6312	1563	703	577	472	457	442	429	486	354	392	391	434	418	423	370	419	420	403	407	436	389	415	408	416	384	397	432	411	395	425	392	409	380	407	441	379	392	382	407	405	430	389	383	375	409	403	398	420	400	387	396	395	394	421	392	393	389	399	390	384	372	398	397	392	415	390	410	419	416	401	376	433	395	420	424	414	391	376	368	399	359	392	374	397	378	413	380	428	403	433	391	394	392	401	396	400	430	442	417	430	422	412	415	423	408	422	432	351	409	410	393	399	364	394	415	371	398	404	388	393	400	409	376	358	406	409	410	378	367	407	409	390	432	380	394	412	365	407	409	411	409	385	410	389	398	394	348	396	377	379	361	393	430	405	409	387	393	381	390	385	435	436	402	408	360	428	442	355	409	362	370	426	400	386	394	364	422	402	376	394	396	405	395	414	406	348	426	377	395	388	416	395	397	404	376	441	389	398	409	410	404	414	405	383	399	371	393	416	404	380	381	408	393	397	405	388	383	412	432	407	452	412	440	390	394	321	428	386	406	385	392	371	398	397	406	374	371	387	413	398	414	394	425	409	384	424	375	384	390	429	411	415	378	404	392	416	403	422	424	408	398	422	378	391	380	403	376	433	354	404	396	397	377	432	396	400	398	393	396	373	403	400	383	374	387	424	396	420	406	398	384	430	376	408	382	385	419	380	404	396	409	383	393	352	414	385	419	399	368	418	410	381	390	391	398	390	405	344	390	385	408	362	358	442	417	402	371	368	413	384	401	403	411	373	393	398	405	392	387	402	405	382	361	381	413	382	401	388	398	377	395	423	396	446	397	405	408	406	383	380	395	397	383	377	390	382	416	419	409	398	408	413	394	408	396	411	407	396	405	366	407	416	421	410	400	390	423	411	388	418	396	411	375	383	386	372	425	391	406	386	412	398	387	389	439	388	383	391	409	386	367	402	398	425	374	410	396	368	395	414	388	383	384	389	364	423	392	401	360	411	365	360	393	405	384	417	377	361	335	429	377	388	411	404	425	397	398	331	397	373	418	351	356	408	429	403	365	393	420	440	447	441	455	381	421	410	438	410	399	400	371	414	423	396	404	398	401	429	378	413	418	407	381	388	373	421	400	385	384	391	367	439	397	390	426	378	401	387	439	386	400	408	387	408	442	397	357	364	374	412	418	405	417	408	385	400	438	389	398	409	438	394	412	388	403	411	429	406	391	402	407	391	407	388	375	395	379	403	392	378	384	432	369	421	396	395	376	397	394	408	411	379	412	376	429	389	374	411	374	368	410	438	382	420	445	431	413	424	384	395	423	368	431	402	396	395	377	403	382	393	400	404	427	425	421	397	398	399	435	386	385	397	399	380	387	365	397	391	370	391	373	407	384	375	397	400	404	367	407	417	381	396	405	367	381	406	354	380	396	388	397	387	430	403	393	416	407	376	371	421	371	402	379	377	404	387	383	396	411	394	364	398	367	393	371	368	385	377	384	402	395	390	407	394	422	381	433	423	366	430	384	433	419	409	396	367	358	411	418	385	395	383	404	443	379	364	359	401	412	411	381	395	396	365	403	406	396	388	411	389	366	388	391	406	403	419	381	416	418	391	397	415	381	375	393	393	375	409	404	394	375	388	379	397	412	400	388	407	412	394	371	395	415	419	413	418	374	389	376	396	422	436	391	394	382	371	442	389	386	435	402	449	381	404	408	376	410	372	371	390	369	397	413	416	393	347	409	389	381	414	394	375	393	369	396	381	387	404	417	400	419	396	405	446	430	414	390	390	394	386	421	400	434	408	388	391	375	407	367	397	455	408	367	393	400	402	406	412	383	406	400	376	397	424	406	405	378	380	399	412	399	409	410	404	369	412	392	390	370	381	391	388	382	401	402	394	400	423	407	419	387	385	384	391	418	441	412	391	395	404	408	376	388	417	436	376	413	409	405	389	438	406	406	406	430	367	386	367	390	429	357	394	418	412	402	418	364	400	394	393	406	368	397	395	410	400	379	374	352	390	402	406	393	418	365	393	420	452	392	418	380	415	363	388	381	413	392	396	368	413	372	392	398	412	408	376	416	412	413	406	372	388	411	394	372	406	418	383	385	399	417	413	365	394	338	429	391	397	391	371	374	425	398	382	393	393	401	423	379	369	406	443	359	410	396	438	391	417	411	402	391	422	392	439	406	406	374	415	372	390	433	382	392	420	415	385	427	398	385	391	429	407	397	373	436	362	376	413	365	392	388	380	370	393	412	413	377	396	380	388	394	388	408	380	390	411	386	412	397	434	360	423	411	406	420	388	397	423	364	418	388	399	428	396	389	435	407	413	411	367	397	399	429	408	378	399	415	361	396	388	425	430	395	420	397	381	423	397	395	392	390	398	418	413	399	385	371	393	421	405	408	391	421	387	371	458	363	402	398	383	401	430	399	430	394	412	392	434	392	451	388	406	412	376	388	403	392	401	382	395	380	413	438	386	387	374	418	454	411	391	423	422	397	402	424	376	411	401	361	367	398	408	416	374	393	408	409	411	410	435	398	381	412	395	416	431	363	389	387	361	404	405	394	366	415	433	419	377	368	366	425	420	364	435	420	416	399	369	395	388	410	400	383	437	411	420	384	394	373	396	388	394	400	421	366	384	393	397	384	387	399	387	403	367	392	428	362	389	427	355	378	376	396	391	408	367	392	397	352	405	392	395	361	405	399	380	405	398	410	357	375	411	363	413	379	421	372	409	423	414	388	382	382	403	400	376	405	427	412	428	435	376	372	377	369	439	378	404	428	358	367	377	406	402	385	414	387	392	404	391	369	407	422	429	403	381	368	393	379	404	448	379	419	417	377	411	374	388	337	376	380	367	447	430	389	406	366	388	401	391	398	393	385	401	406	395	387	381	411	431	369	415	377	388	389	390	382	392	359	376	378	381	390	401	396	399	432	386	379	401	379	396	417	403	419	402	410	386	390	396	404	418	416	360	394	381	367	418	400	414	380	389	408	414	377	425	391	385	405	396	380	420	389	425	414	415	412	384	396	403	411	424	387	401	416	385	383	425	404	391	391	393	395	400	437	373	421	387	386	357	454	394	421	420	404	390	420	408	389	366	387	382	393	397	403	382	397	377	406	367	393	380	398	333	419	397	428	394	376	361	432	393	432	364	410	411	426	375	360	410	364	393	403	404	397	398	404	376	402	393	420	418	375	392	390	431	378	391	421	399	409	415	387	394	418	354	425	387	361	374	356	386	393	412	411	374	353	409	376	402	366	412	403	368	381	421	429	385	405	382	430	387	411	391	393	384	400	407	418	404	377	388	364	375	385	400	376	404	384	417	429	371	403	442	394	395	383	379	360	423	416	373	394	404	412	415	428	388	371	399	405	429	415	425	378	409	421	376	387	389	396	379	411	384	419	400	414	398	409	369	383	409	413	393	399	373	383	384	405	396	405	379	393	433	414	393	394	393	428	405	404	402	381	414	434	393	433	388	406	360	427	402
18307	25900	21232	9987	3078	1179	1097	916	889	881	848	899	929	787	733	735	778	699	714	701	716	757	685	728	717	738	713	701	714	698	718	748	690	668	734	691	663	723	756	731	727	730	725	732	710	708	751	658	664	718	687	668	751	708	686	725	758	706	730	708	720	715	705	748	659	715	702	681	724	718	693	693	731	668	698	676	734	761	669	680	736	689	718	711	720	686	697	706	681	748	694	729	709	690	675	710	685	726	698	711	749	697	708	722	728	728	714	707	688	679	677	707	729	675	725	735	700	686	700	733	721	738	711	688	634	711	731	699	675	690	680	724	679	699	738	626	707	764	718	713	694	742	746	731	688	714	750	701	707	714	676	753	680	736	664	713	713	698	694	718	690	747	666	704	720	675	714	700	666	716	699	755	758	730	747	713	664	755	737	710	716	709	673	704	710	703	680	719	705	650	714	719	744	690	713	725	672	714	709	661	777	691	650	711	685	709	654	664	694	689	685	696	686	722	715	689	676	755	758	724	712	745	713	740	738	705	709	741	675	691	767	741	695	776	651	734	744	727	712	665	693	713	725	752	700	708	718	691	725	714	734	723	741	767	676	677	727	723	645	616	691	683	651	717	721	739	715	669	713	752	716	730	724	675	695	685	747	692	705	726	695	762	717	704	715	715	762	698	675	753	694	770	726	754	703	699	750	720	700	722	743	741	761	715	718	707	682	671	681	721	634	697	722	710	708	737	681	740	719	750	694	704	741	747	750	713	735	747	718	722	695	710	703	726	719	695	692	665	718	707	715	654	675	706	687	717	728	705	712	689	682	733	721	733	690	690	713	667	676	678	746	728	723	731	695	725	697	703	679	705	726	720	703	715	686	659	673	684	683	754	731	696	725	696	721	717	698	742	722	704	661	707	702	715	730	681	661	692	710	713	740	691	691	701	673	741	754	669	689	776	689	694	755	665	697	739	725	668	691	691	705	708	715	724	707	725	740	699	668	672	701	730	736	750	652	687	669	706	753	687	669	725	695	685	719	746	683	739	680	764	678	689	703	649	698	724	671	775	714	727	737	736	734	727	734	708	679	688	738	659	746	748	736	735	726	671	689	716	692	697	733	702	710	699	704	707	699	747	681	697	734	717	651	722	711	750	678	740	698	736	700	702	694	733	739	716	693	715	743	695	688	728	711	702	708	720	689	724	732	723	706	701	699	707	686	710	704	713	711	730	731	668	689	704	777	687	687	692	701	700	671	726	699	688	688	746	703	707	656	732	681	741	740	716	661	675	672	685	717	742	713	712	723	725	710	726	712	715	735	707	722	743	695	700	737	717	739	709	695	690	702	711	716	679	688	667	760	757	731	704	746	677	738	727	709	709	723	761	674	711	660	650	735	735	733	669	727	726	720	723	684	693	677	698	692	704	723	672	698	705	726	687	707	683	670	707	702	695	700	745	722	708	707	764	765	733	701	734	744	699	747	693	705	693	738	729	746	686	732	709	728	678	676	753	687	721	686	701	694	691	738	681	723	694	652	703	724	708	744	691	696	692	669	709	701	732	729	701	693	716	741	690	666	745	679	733	694	704	749	652	739	768	688	728	746	735	726	745	688	742	725	741	681	705	699	686	676	726	636	729	702	718	680	673	757	757	742	704	656	728	670	692	685	718	711	702	732	711	677	685	715	677	654	685	753	698	728	752	698	705	715	748	711	707	689	705	697	726	724	728	752	676	709	648	693	709	738	725	733	702	650	705	731	646	713	673	677	677	682	695	687	734	702	721	752	726	679	733	674	681	735	702	689	695	740	689	719	684	690	667	708	684	729	692	718	650	698	656	725	745	687	746	692	701	682	708	658	735	705	714	676	734	684	676	726	683	722	703	691	729	662	721	758	705	723	731	699	707	666	677	704	685	697	711	714	713	707	701	744	726	695	703	697	715	706	731	698	677	709	708	698	705	698	703	744	763	726	700	687	694	708	669	726	733	667	717	701	666	744	754	695	703	718	695	738	746	704	711	677	692	694	742	674	723	686	689	720	687	700	698	706	697	719	698	667	651	707	693	691	702	671	711	690	719	661	710	671	639	704	724	734	757	731	695	731	696	695	706	727	703	685	722	703	731	682	674	685	753	710	688	700	668	731	662	686	726	739	736	687	720	737	688	716	744	700	737	720	725	732	722	726	720	727	728	742	710	741	742	691	725	704	731	736	717	728	683	760	692	711	655	664	699	753	687	719	712	717	739	721	732	722	695	737	740	665	707	749	742	708	679	679	701	708	675	685	657	738	694	729	703	717	669	698	729	663	682	699	694	704	720	705	732	749	706	658	674	682	694	694	663	741	703	713	708	753	684	710	727	691	680	690	670	689	750	696	734	705	714	746	670	744	699	701	679	747	711	738	747	644	713	670	641	738	725	713	736	667	700	690	699	716	721	705	742	742	705	739	753	728	714	709	704	779	718	705	729	710	685	741	698	701	720	753	716	662	720	707	686	698	688	705	723	733	697	713	725	733	697	741	745	682	705	698	702	731	683	777	682	719	693	728	728	702	751	729	736	736	714	695	697	699	706	691	698	733	721	680	680	708	712	691	734	701	736	724	678	668	710	705	716	721	725	689	729	662	679	711	734	685	713	674	744	726	695	755	714	647	724	694	662	768	701	749	685	699	695	720	749	731	666	715	704	678	707	706	704	722	755	748	738	697	692	695	704	702	711	657	746	734	732	705	699	698	759	729	748	700	718	705	683	712	725	706	754	748	715	705	669	746	741	730	708	703	707	676	699	677	716	700	689	729	743	699	704	723	715	733	671	643	716	707	708	653	704	687	691	695	701	747	694	730	727	717	708	743	669	706	698	688	702	685	691	703	702	658	685	697	696	721	709	691	715	720	727	674	712	708	677	734	677	711	745	736	715	773	749	730	705	676	684	671	703	691	742	714	737	724	676	738	707	684	725	719	684	684	700	705	727	702	702	705	700	686	715	675	721	738	725	699	706	639	657	726	650	706	665	705	684	716	698	710	699	669	699	714	683	729	719	695	705	686	711	731	719	675	726	766	704	638	723	710	732	704	725	737	732	697	697	711	732	718	704	758	697	688	716	749	756	715	705	742	707	784	717	676	700	665	720	698	716	701	763	718	697	714	674	707	693	668	715	687	647	701	711	697	733	694	683	762	679	685	681	734	679	666	733	703	735	789	683	714	727	709	651	697	688	724	720	674	705	705	730	720	720	698	761	743	733	691	718	720	728	723	691	673	736	709	723	723	703	754	721	714	756	679	740	698	725	746	685	716	714	717	665	743	686	715	681	685	694	707	682	697	718	700	704	712	730	724	707	698	699	665	701	770	746	713	740	662	725	701	773	706	745	698	734	698	670	698	755	714	731	721	688	724	732	664	754	726	691	685	740	727	744	743	777	676	686	756	754	727	703	736	756	697	698	743	676	754	727	690	700	721	726	716	708	736	770	747	753	672	735	708	723	703	666	689	683	722	680	716	713	713	708	741	739
24527	21420	28406	24875	17832	2927	1041	736	565	541	494	466	453	441	388	421	358	381	376	354	375	358	347	347	340	337	343	337	334	383	347	338	374	377	329	332	338	380	361	332	355	332	366	330	359	351	359	349	358	316	325	377	328	329	367	345	340	324	308	344	367	345	329	336	345	351	355	326	368	357	346	359	323	350	352	326	346	344	352	370	327	374	290	350	358	378	344	354	359	346	337	368	367	358	356	355	314	318	331	349	329	322	342	321	355	342	313	352	356	337	356	364	325	370	340	342	343	324	329	352	351	317	322	336	363	310	319	330	365	340	319	338	330	317	335	354	316	317	356	371	350	337	379	370	339	332	388	367	320	317	380	355	335	356	377	325	312	307	363	327	312	339	369	351	333	337	361	349	334	344	325	343	363	320	343	352	339	346	343	358	355	333	349	320	337	360	329	364	337	364	354	347	329	310	371	342	335	319	315	320	356	334	313	353	353	310	342	352	364	328	312	353	353	331	346	357	342	327	339	336	341	364	341	352	349	359	320	383	333	295	347	334	329	338	356	315	343	330	313	319	344	376	340	344	330	328	348	334	342	327	364	355	323	324	314	339	319	349	348	338	334	347	341	396	338	345	327	331	349	334	328	323	347	345	314	338	338	353	317	330	318	369	330	344	330	314	308	318	331	348	354	357	312	327	368	315	351	339	331	333	335	341	364	301	323	340	324	330	369	325	350	316	353	339	328	364	339	350	340	325	348	360	344	352	335	353	339	331	319	314	350	341	349	330	313	316	332	337	293	362	339	337	340	329	305	335	384	345	330	351	338	345	352	331	321	347	335	280	306	323	343	357	368	351	326	314	321	329	361	313	343	327	334	365	333	329	371	329	347	324	358	337	312	346	330	334	327	323	364	333	309	346	326	336	348	351	361	343	322	374	356	379	330	349	341	341	308	344	310	352	332	292	325	343	339	343	341	366	293	333	359	386	340	327	327	310	355	314	356	326	340	357	320	345	311	320	350	349	314	329	330	325	346	366	345	338	318	312	346	340	317	338	330	365	369	365	302	314	344	336	355	316	358	366	342	361	324	360	382	347	349	307	335	339	331	370	321	307	357	357	339	323	360	318	314	341	317	346	324	358	384	337	340	325	338	333	342	317	324	332	365	328	341	316	341	371	350	347	331	327	336	327	350	347	360	360	348	327	339	335	331	317	313	327	331	329	366	373	334	367	304	321	324	345	328	355	351	361	324	348	351	325	328	339	334	325	332	316	364	333	316	334	311	344	332	313	307	332	312	304	338	326	364	337	328	357	341	325	358	329	311	343	340	349	369	341	356	346	331	363	301	367	344	345	343	344	321	330	344	328	346	334	326	326	352	322	325	343	344	332	331	334	335	371	333	361	318	319	308	359	365	317	343	323	342	377	329	345	339	318	342	328	335	349	331	333	302	320	356	328	302	365	329	351	331	309	322	318	338	373	339	313	319	322	333	327	331	335	356	348	324	335	369	336	337	343	332	362	348	320	337	388	322	320	335	325	347	317	332	394	336	314	334	332	344	327	313	360	306	349	338	356	341	352	343	342	342	333	347	328	328	338	327	320	358	342	330	347	350	323	341	328	311	329	338	330	380	334	337	322	355	347	329	337	318	332	345	365	343	381	341	327	362	332	306	346	354	312	327	344	331	345	320	335	348	333	359	326	330	335	342	375	340	360	354	347	317	332	331	363	317	338	354	338	390	300	332	354	360	307	339	345	356	327	337	352	324	350	382	320	337	349	319	358	330	324	317	328	340	350	351	324	342	348	338	350	349	341	294	326	367	348	370	326	348	296	352	373	325	305	357	354	345	338	336	387	365	297	346	352	334	318	339	354	308	353	348	340	343	335	385	350	357	343	331	366	375	352	315	322	343	354	347	330	297	354	340	330	363	343	337	334	327	316	341	348	325	325	343	326	353	345	322	326	320	355	349	316	305	348	336	338	348	322	359	321	347	365	319	326	336	292	309	319	322	321	375	327	332	344	317	326	333	332	340	346	327	356	341	366	331	319	339	298	360	342	339	319	355	366	335	344	323	353	324	318	334	333	321	330	348	331	395	340	362	310	315	321	330	320	320	342	362	304	338	339	334	319	317	370	363	361	331	343	336	326	341	307	323	344	342	345	345	347	347	331	315	315	321	363	323	333	290	343	357	338	327	329	338	326	343	308	320	326	377	334	345	323	359	345	349	346	308	297	345	327	307	318	341	317	341	314	337	343	346	352	328	357	344	324	325	322	304	345	324	329	338	336	333	350	312	344	337	308	325	327	327	346	362	325	333	347	356	342	317	322	359	298	364	295	307	365	343	283	311	334	324	352	339	356	331	317	351	332	355	325	320	331	326	319	329	326	320	343	354	355	309	341	365	341	325	334	341	364	366	350	346	334	320	340	351	339	356	337	327	306	363	311	352	306	331	333	338	335	333	319	335	382	308	321	352	336	363	313	316	335	341	356	326	309	337	348	326	326	331	318	333	302	347	329	321	323	351	323	334	327	350	336	336	383	334	323	328	350	345	318	353	362	327	382	330	339	365	325	327	313	340	296	331	320	342	316	343	350	345	327	353	369	341	295	342	349	348	331	349	344	354	361	359	331	376	351	366	312	341	328	342	359	331	341	369	357	306	299	323	330	317	344	370	319	350	309	341	315	327	322	299	336	351	322	351	334	335	328	352	333	338	335	344	314	330	321	321	319	330	355	335	366	347	376	345	313	330	331	377	348	319	312	373	338	344	331	330	326	384	331	339	352	308	342	331	324	351	341	343	324	332	354	339	335	374	342	331	298	333	334	349	330	364	314	346	338	311	332	331	338	334	325	294	326	342	339	374	313	317	319	332	341	345	327	336	315	333	339	349	323	343	308	340	324	305	321	346	328	306	332	362	308	328	336	322	326	332	343	359	352	345	324	342	333	339	339	350	329	346	366	346	336	370	353	336	354	325	347	341	326	358	406	350	353	347	336	334	318	331	343	343	313	331	348	351	344	329	313	340	353	338	353	344	338	357	329	370	352	346	331	345	329	355	346	346	318	354	327	330	344	362	346	324	345	325	368	341	336	347	357	364	334	361	368	319	318	355	336	372	318	332	310	338	305	381	348	340	330	317	309	359	343	312	314	346	332	303	302	355	350	321	336	344	330	312	336	309	355	321	318	347	307	344	375	348	358	351	331	321	326	318	349	329	309	336	303	347	326	339	347	333	321	320	330	323	342	359	344	377	305	345	328	335	341	359	340	326	336	358	355	375	376	309	326	353	317	323	384	350	336	326	326	361	323	339	334	320	342	344	318	332	341	339	325	334	336	343	361	353	321	369	325	361	326	356	341	314	345	343	333	332	375	364	327	355	331	328	335	353	326	327	324	352	341	301	306	321	336	298	341	346	351	321	331	367	329	314	377	365	326	354	322	334	329	343	307	382	319	307	337	334	345	351	338	324	358	341	313	354	326	334	350	317	339	306	309	326	320	323	333
22242	35724	32526	18372	6594	2624	1995	1577	1403	1299	1131	1130	1099	930	858	794	743	715	734	703	712	691	677	661	675	661	644	711	636	691	671	656	646	601	675	638	614	634	587	666	638	668	637	640	648	621	595	626	628	638	609	654	645	678	629	659	606	603	597	640	574	568	655	637	610	619	604	684	614	631	597	613	612	635	617	607	579	591	606	596	625	593	608	603	645	613	606	592	650	614	603	676	591	596	616	593	639	631	600	660	621	662	575	632	591	612	578	615	591	638	572	588	605	649	650	654	591	628	656	611	612	613	602	633	626	566	604	578	637	662	638	617	636	578	619	571	615	612	644	624	595	613	606	638	600	576	595	615	649	629	549	613	647	599	589	601	628	628	632	605	626	629	571	615	610	645	658	629	598	608	581	619	657	631	617	597	642	642	610	626	604	613	592	654	570	599	592	584	616	602	572	611	591	597	598	622	581	551	619	605	584	666	575	620	618	567	583	600	616	599	574	607	574	593	646	629	633	620	631	628	590	592	607	602	603	572	554	665	649	655	632	554	579	605	610	633	689	614	665	623	547	594	642	646	638	609	661	637	568	614	599	664	607	620	606	601	538	657	628	593	591	654	645	619	562	619	592	619	647	618	612	623	635	642	644	629	601	612	598	586	576	542	584	644	623	594	612	609	579	620	607	624	600	619	616	613	568	632	630	606	643	621	630	575	636	626	609	651	599	594	611	623	580	596	605	586	632	608	599	654	652	606	621	601	595	646	595	650	637	610	632	624	587	647	622	622	579	585	589	607	612	608	609	568	595	651	612	640	585	607	635	616	616	585	599	627	597	627	642	619	586	601	612	597	614	599	654	579	592	626	652	627	635	619	618	570	675	629	612	621	597	602	615	638	669	587	628	591	610	596	617	621	690	627	611	620	640	633	596	617	560	672	632	590	644	635	607	615	588	564	624	608	611	590	632	574	637	635	626	614	631	648	632	617	621	647	622	589	539	626	619	639	645	590	604	695	590	603	631	637	604	620	630	617	640	646	628	617	644	613	586	597	565	577	590	639	698	609	627	610	616	594	601	611	611	632	635	613	595	610	618	596	586	545	606	631	595	585	585	621	602	614	584	595	627	639	605	608	575	599	584	593	581	676	594	624	629	636	625	598	648	631	571	605	616	607	622	624	599	594	589	588	591	636	615	621	600	601	589	652	612	646	628	636	631	617	553	603	631	643	548	608	642	582	627	640	591	620	564	558	615	640	626	626	623	613	625	591	598	629	568	588	641	602	626	570	645	599	598	593	635	617	626	599	597	617	647	575	645	618	619	610	608	597	623	591	595	621	659	660	643	621	654	639	605	645	628	621	624	639	581	579	624	571	576	622	620	594	631	611	596	576	621	637	639	614	635	636	663	629	617	623	579	589	616	607	637	612	542	582	640	599	618	636	611	623	621	625	608	621	652	632	596	609	608	615	677	674	591	624	613	595	627	596	608	584	625	610	643	602	609	619	619	637	570	615	609	586	627	639	591	605	646	627	588	633	593	611	648	595	595	597	602	603	589	579	648	651	599	624	598	614	599	594	618	602	613	615	606	636	595	615	617	616	579	587	613	601	610	605	584	597	628	619	597	589	595	585	616	622	614	592	622	600	589	623	632	598	633	678	635	647	668	622	579	617	615	642	608	578	625	623	620	627	666	631	593	591	599	575	585	561	633	657	615	566	629	604	571	594	578	609	571	622	615	566	602	589	594	576	564	609	605	612	612	635	606	624	613	652	658	631	574	621	612	632	671	590	645	622	612	598	605	626	608	641	631	555	594	585	587	609	573	599	614	649	603	588	599	623	587	622	596	651	616	590	654	658	619	616	556	566	577	541	600	658	581	614	648	589	598	590	604	642	621	595	640	639	619	599	633	600	568	607	602	627	625	609	608	683	596	622	627	604	638	636	598	626	665	598	600	640	596	602	606	607	598	593	596	630	634	645	670	599	631	641	585	602	601	611	620	593	594	642	645	612	596	625	653	582	584	608	619	576	614	611	638	638	594	601	608	575	635	580	611	636	559	651	589	573	588	587	599	604	617	595	588	628	624	619	665	598	628	646	596	631	618	603	604	592	614	558	666	614	609	619	614	601	607	594	601	666	614	630	613	637	653	602	587	632	586	592	692	610	589	573	601	619	586	649	601	663	621	602	649	561	649	597	602	662	586	630	600	585	626	598	604	646	593	627	591	649	642	604	628	566	635	621	594	596	612	653	618	557	596	619	628	593	625	631	586	590	581	573	588	593	618	618	596	599	566	617	576	595	627	591	625	571	595	622	594	599	611	591	624	607	602	651	590	607	670	573	631	612	625	639	609	628	605	636	595	576	601	605	580	604	570	646	589	622	584	582	624	592	626	629	618	597	648	593	588	635	602	600	618	639	632	599	621	624	577	602	608	614	581	642	604	613	593	611	621	613	631	557	629	588	593	614	633	546	665	657	635	614	598	633	614	612	610	603	635	623	576	606	629	619	558	611	636	644	604	619	618	597	587	617	617	550	592	576	580	670	602	596	610	581	592	619	626	584	595	623	616	642	600	582	619	596	589	608	630	598	621	631	648	620	634	634	657	628	614	608	625	599	605	594	596	615	610	577	607	571	587	663	574	607	599	592	596	608	596	598	644	608	610	629	587	616	623	581	619	596	624	641	587	602	630	566	682	639	623	604	623	597	626	635	632	575	621	612	647	591	627	600	622	639	605	652	639	661	625	663	574	624	599	611	588	614	618	584	590	631	613	638	641	640	629	612	617	630	641	546	635	622	614	619	614	651	606	625	591	639	653	632	593	570	603	640	615	610	658	615	584	607	625	612	649	637	566	586	634	606	633	585	588	620	593	585	636	644	610	589	599	567	574	627	579	613	634	588	601	593	636	558	667	607	602	598	581	597	642	575	629	618	584	594	602	634	617	619	612	614	587	639	635	650	568	600	605	621	588	629	604	586	607	598	617	655	608	616	639	606	609	597	579	582	619	595	604	657	631	644	611	608	657	605	603	596	572	606	649	675	661	587	594	618	651	602	617	596	623	571	632	616	656	607	628	620	640	551	552	629	638	623	614	657	652	561	616	663	588	598	585	579	619	590	596	606	597	608	608	620	615	601	621	663	622	611	632	599	621	598	660	642	617	616	608	644	586	617	616	655	619	630	615	594	602	599	626	627	611	598	651	589	613	617	649	622	635	623	655	628	623	591	642	607	613	574	609	604	578	640	584	632	602	608	643	605	646	583	615	633	592	659	635	594	609	654	608	616	595	637	628	587	635	603	583	630	615	593	583	599	562	564	614	627	596	614	589	611	605	577	616	607	632	605	572	605	624	617	665	568	643	601	647	608	620	603	656	628	591	636	582	617	610	590	640	597	609	582	634	647	620	601	604	580	594	637	606	605	597	618	579	638	633	595	599	618	601	625	601	613	622	673	598	587	623	652	578	587	616	638	604	611	635	619	631	629	613	611	577	650	624	596	640	619
23508	21430	29102	24105	21402	16645	1822	756	524	471	387	392	378	284	264	213	219	184	194	209	197	184	184	193	179	162	165	172	197	152	160	154	152	169	198	138	190	159	151	151	148	153	146	161	140	155	139	149	157	151	138	133	157	138	127	132	149	139	157	135	141	136	138	158	148	135	143	155	161	141	148	148	155	138	129	145	136	134	136	147	124	151	145	172	125	159	141	153	131	146	138	139	138	116	163	134	150	126	167	155	141	162	140	141	130	150	139	149	162	133	127	141	143	139	165	138	152	140	150	166	127	152	147	152	157	158	143	153	140	138	149	161	138	140	149	153	139	169	137	144	145	161	143	163	140	135	172	149	157	151	122	137	130	134	141	122	144	154	130	157	144	145	151	148	146	146	136	143	143	150	116	114	126	141	127	146	142	140	119	150	147	152	123	142	129	154	141	135	158	152	148	133	143	147	123	146	118	153	157	136	147	165	132	126	152	122	149	153	134	154	141	143	140	140	124	123	154	126	151	136	143	131	155	150	158	164	155	137	160	150	142	146	158	134	157	137	134	141	156	142	145	160	139	136	136	119	151	140	127	144	158	133	158	144	127	125	137	160	144	144	142	156	146	155	163	164	144	139	132	128	139	145	152	161	143	141	142	149	139	134	166	141	130	169	155	141	130	154	125	144	141	155	166	162	142	138	135	174	124	128	178	148	162	165	133	139	144	120	104	151	132	142	130	180	119	125	150	125	155	127	136	161	127	138	149	136	141	132	142	141	136	147	145	129	131	150	153	134	128	170	146	151	151	130	123	168	143	159	163	156	142	147	154	146	147	129	146	163	131	146	147	141	152	153	143	154	132	139	163	155	155	134	124	140	137	148	147	164	149	148	153	143	166	139	145	144	159	148	159	137	126	147	153	150	146	160	151	127	126	183	137	140	140	141	119	138	121	134	135	149	133	144	141	163	142	145	145	139	136	149	121	140	133	145	126	134	116	133	134	135	161	160	157	131	151	148	119	135	144	146	146	145	156	145	139	137	157	154	136	149	152	135	141	139	144	137	136	148	135	136	145	144	132	143	134	114	130	123	144	157	163	149	154	136	141	124	148	139	123	146	137	166	132	152	153	128	142	166	137	139	159	141	139	131	140	159	137	136	122	130	134	160	131	141	137	159	127	124	155	131	145	139	120	123	151	150	142	139	135	151	138	141	171	149	157	156	156	136	172	135	165	157	136	127	137	130	149	184	146	143	140	135	133	148	123	129	137	143	147	142	145	151	147	156	156	157	148	142	142	142	144	148	152	148	148	124	155	149	136	130	157	161	138	148	168	162	147	153	160	153	145	146	153	145	148	139	141	139	155	147	161	132	121	134	134	154	140	123	160	126	150	129	158	131	126	155	162	146	138	146	151	161	144	148	163	161	145	139	143	131	140	158	160	147	158	133	123	136	145	141	147	150	129	136	151	158	158	131	134	141	130	141	149	149	149	134	150	164	150	131	131	127	141	144	158	148	155	131	153	149	143	118	122	146	152	137	135	158	137	132	143	149	152	125	144	137	146	146	144	164	142	149	151	156	155	142	162	151	163	132	137	169	140	164	133	134	151	161	147	139	122	146	143	142	140	121	135	127	131	149	143	139	146	141	139	147	131	138	151	159	159	150	136	167	151	131	138	151	152	145	138	156	153	125	120	136	132	137	146	154	137	141	139	143	153	125	130	171	145	146	158	132	137	125	136	175	153	150	152	143	125	141	143	151	127	140	152	138	142	146	166	146	165	151	121	135	142	128	134	132	137	142	163	139	141	140	143	152	145	173	144	129	132	141	155	149	151	128	145	129	126	155	147	143	135	143	139	143	162	147	140	174	153	155	149	153	152	135	147	129	161	133	122	137	128	147	131	144	148	138	130	145	135	128	141	164	144	117	161	152	153	137	141	148	141	155	149	135	118	139	132	144	161	163	170	148	148	140	140	155	149	125	140	140	147	148	154	133	149	151	119	141	145	144	151	137	142	123	140	145	143	138	148	150	119	161	147	143	142	141	144	137	131	136	152	169	129	142	144	123	151	153	152	124	141	168	139	139	140	141	139	140	160	151	153	128	130	140	157	150	151	151	149	132	120	144	127	146	158	137	125	127	138	142	146	132	131	138	131	133	114	122	145	155	151	128	141	135	118	122	122	136	167	144	132	130	138	133	137	133	127	133	143	152	122	142	153	157	145	133	153	152	137	156	134	126	154	141	122	139	157	147	137	147	130	154	146	153	121	132	179	166	130	132	130	149	117	141	137	132	160	145	148	147	142	147	125	151	135	138	133	149	139	149	122	118	137	138	149	160	147	137	145	131	147	131	141	158	138	149	143	170	145	133	138	145	143	144	121	152	141	145	133	151	126	133	150	135	136	144	144	144	157	152	133	140	133	134	139	134	147	141	146	142	157	135	160	153	143	148	123	147	147	142	149	149	148	130	135	174	146	151	120	153	145	117	136	142	129	135	152	148	152	136	141	125	121	144	145	154	137	152	127	145	129	131	140	148	133	155	134	134	142	148	143	151	139	140	133	139	145	147	136	126	161	131	169	160	143	135	153	143	135	144	161	162	156	146	136	129	132	126	139	149	135	162	121	171	142	126	132	146	156	151	123	168	152	146	132	146	151	156	170	121	120	141	120	113	140	153	130	149	142	135	132	139	142	148	125	132	144	143	164	169	144	143	143	131	144	139	147	147	132	140	147	134	151	150	135	151	121	134	149	125	143	161	124	121	140	144	132	153	123	137	124	135	154	167	126	126	119	150	136	149	138	136	128	133	147	146	148	143	139	148	155	152	143	157	137	130	150	166	159	128	136	141	145	134	160	132	129	131	138	138	156	166	144	134	129	156	136	162	135	133	140	118	163	131	148	156	146	134	149	148	139	125	134	127	171	163	135	156	141	114	137	166	157	143	125	134	152	145	120	152	142	169	158	133	134	153	135	120	144	154	141	149	138	156	159	127	133	135	147	158	146	156	161	131	143	127	137	156	129	150	151	153	153	144	149	139	155	159	138	170	148	150	127	174	110	140	147	153	152	148	140	143	152	131	149	138	136	131	149	140	131	136	121	163	154	143	146	146	150	142	126	135	139	137	167	128	160	143	155	144	131	137	127	145	142	139	140	135	171	159	146	131	147	152	134	126	151	161	137	152	133	129	152	159	132	155	148	143	126	139	126	137	140	143	139	154	166	150	145	142	131	155	128	150	150	167	162	144	141	138	162	132	143	137	128	171	153	121	135	124	150	131	143	145	155	140	154	140	149	146	140	163	118	161	134	168	132	141	146	164	137	147	172	120	137	153	142	150	131	154	165	164	183	146	162	142	151	148	159	145	131	143	151	140	128	124	161	155	151	144	132	137	145	129	140	123	157	143	129	121	139	132	159	150	149	139	149	131	172	129	143	158	128	147	127	148	143	149	134	156	144	123	162	121	128	130	134	136	149	162	137	141	160	150	145	129	120	140	115	134	134	155
24716	40903	34867	16630	7588	3516	2560	2139	1723	1434	1269	1203	1058	935	755	673	613	511	461	467	443	469	404	387	389	383	364	358	355	350	337	320	314	342	481	337	305	299	318	307	300	296	262	286	289	283	290	297	293	302	297	281	292	250	271	320	299	283	262	286	272	257	293	295	306	301	301	265	267	257	280	252	282	267	291	280	238	285	274	268	288	239	282	259	294	299	248	277	256	256	258	259	276	291	255	276	268	264	298	264	267	291	292	269	268	239	274	261	279	270	287	288	259	278	275	268	257	256	244	263	280	272	247	274	289	267	283	240	300	277	276	276	271	275	271	263	261	320	260	280	284	280	321	269	300	269	275	285	290	278	284	270	281	247	257	262	284	262	265	263	273	265	268	245	262	263	257	272	272	310	269	276	301	277	278	256	280	283	287	282	256	239	282	274	266	273	258	277	266	264	256	262	261	291	262	282	277	258	266	260	274	278	278	258	251	260	277	248	239	270	287	246	286	245	284	230	295	271	272	279	278	275	287	262	274	273	291	261	281	264	249	262	260	243	238	285	277	253	251	271	261	242	252	274	263	271	266	255	283	260	264	291	259	237	299	272	250	273	265	258	255	278	274	261	267	265	245	256	253	298	276	277	305	255	254	291	245	286	257	267	276	259	268	264	288	259	262	221	270	251	276	274	284	248	304	275	269	236	274	259	244	277	261	264	296	256	263	237	276	252	270	275	239	291	259	283	259	291	261	284	280	280	222	255	255	294	271	259	320	267	231	255	235	265	267	226	270	307	274	236	316	258	288	272	274	253	277	282	286	286	272	253	279	273	292	281	261	277	276	272	274	294	245	275	271	282	266	257	268	286	246	278	283	276	263	275	228	261	252	268	301	276	287	277	264	289	299	277	274	250	275	259	296	290	276	276	246	282	268	250	277	275	264	259	263	276	265	274	266	259	244	269	266	274	292	266	279	259	256	269	258	294	296	278	284	255	279	290	249	247	304	269	270	260	278	244	288	263	239	270	286	281	280	269	293	267	269	303	259	265	282	268	289	256	264	275	280	232	259	265	276	281	245	270	273	300	263	263	322	254	250	254	268	262	274	257	249	244	276	283	278	300	256	307	272	281	288	263	281	278	254	259	255	262	234	247	267	284	256	254	283	282	286	244	279	260	278	249	286	282	269	289	259	272	267	255	281	255	278	275	264	282	231	238	281	242	286	252	262	278	274	281	268	254	277	255	271	280	271	266	263	262	265	273	265	264	271	277	274	277	277	266	285	270	259	260	267	288	265	301	272	244	273	273	246	275	264	261	274	254	263	275	268	262	277	259	271	250	259	272	286	261	282	275	284	247	272	281	256	239	282	278	262	290	262	255	261	261	299	275	283	252	259	270	256	266	266	254	250	302	256	273	238	286	273	269	280	280	276	271	289	272	241	269	249	274	275	234	285	288	277	244	310	272	275	261	271	283	268	261	266	258	294	268	268	274	265	255	258	268	287	264	256	256	263	274	267	267	285	272	271	281	261	250	287	251	271	265	284	305	287	293	267	283	289	284	267	278	264	249	272	288	266	265	241	274	252	305	266	255	281	265	255	252	266	259	273	266	271	294	300	265	269	267	253	263	293	271	241	266	277	250	261	251	283	235	257	282	255	258	282	285	269	238	261	292	246	258	271	277	287	239	268	272	282	270	264	250	262	273	285	254	257	256	252	269	293	245	268	277	300	259	262	248	261	270	278	276	274	255	249	254	282	247	240	254	262	212	248	283	275	277	245	280	276	282	244	286	277	291	268	247	291	266	303	303	302	275	263	283	247	251	272	280	309	244	262	278	274	264	256	269	257	259	257	281	282	298	273	257	269	267	267	256	275	284	235	265	268	271	299	242	266	273	271	269	242	275	269	258	263	280	255	274	282	248	274	271	253	259	258	312	259	281	274	274	256	280	255	269	261	245	274	272	281	278	231	242	286	279	277	267	283	269	253	274	260	287	273	282	251	269	272	251	253	275	287	251	254	277	274	278	277	306	274	278	259	274	275	283	262	267	276	249	250	287	237	274	275	282	259	245	279	230	260	308	259	263	265	262	280	278	278	242	267	303	271	271	256	263	264	288	276	254	257	274	268	280	262	288	247	291	292	256	285	269	264	284	303	276	247	264	263	271	271	285	281	259	262	256	255	269	294	252	279	299	258	284	269	265	248	269	262	261	261	269	252	269	273	253	241	281	313	254	268	257	294	284	251	247	297	266	248	243	237	265	285	257	276	306	273	254	279	264	242	270	242	251	240	270	255	249	289	255	289	276	275	283	282	262	253	285	256	261	256	301	245	287	234	298	293	293	274	266	317	283	280	272	267	270	260	253	257	269	300	268	312	244	267	275	263	254	272	293	277	286	263	283	250	265	261	274	290	273	264	260	273	241	258	300	236	258	264	298	276	255	242	277	265	297	296	297	222	281	283	283	272	289	291	254	278	298	291	266	264	253	275	300	236	249	272	268	290	269	280	322	266	310	285	260	282	267	265	281	292	303	281	273	240	279	269	274	247	270	282	280	262	292	270	263	276	268	272	284	247	291	276	266	274	292	251	256	261	298	285	291	272	274	285	278	294	236	283	270	273	265	289	264	276	262	257	276	292	276	256	252	295	234	257	268	297	296	300	245	287	282	259	298	232	248	261	266	253	235	281	290	268	287	283	271	255	263	280	245	303	248	239	269	264	264	275	258	282	251	296	288	292	260	271	292	304	279	261	243	287	254	290	277	267	260	266	265	277	284	291	272	241	265	254	258	279	267	260	274	272	248	255	289	265	257	279	278	266	255	272	287	273	243	274	282	278	281	274	267	278	295	285	282	281	293	298	259	272	260	236	258	287	256	296	247	257	247	288	267	274	249	286	262	260	293	303	263	254	280	271	281	304	271	272	272	280	260	271	259	264	245	267	269	269	255	255	282	256	281	282	268	291	265	276	264	229	271	260	265	262	259	255	272	270	275	255	286	265	302	266	242	249	251	277	256	290	273	283	283	260	287	276	279	278	290	263	297	294	274	262	265	294	285	252	289	289	275	255	306	278	283	251	257	289	258	269	276	275	271	243	285	255	284	260	266	230	257	298	258	287	253	257	294	263	278	278	266	296	270	247	266	291	262	296	264	278	268	287	284	286	304	292	258	263	295	251	279	269	272	251	272	270	275	308	270	247	265	273	275	253	264	293	295	216	268	290	250	282	275	272	302	260	260	280	246	285	262	234	273	305	219	261	269	248	254	280	316	284	273	275	271	271	267	264	262	279	291	259	287	253	293	251	284	263	266	231	262	264	287	255	270	289	284	261	262	312	253	269	279	256	267	265	294	272	270	276	248	276	269	273	292	272	257	253	287	268	277	274	260	282	244	226	269	270	260	278	276	266	273	254	287	288	276	253	243	272	287	254	294	274	255	301	269	299	284	290	271	268	255	270	268	251	270	270	272	299	279	267	284	233	247	252	273	276	256	261	277	264	233	270	291
27271	20739	14132	5815	1526	688	463	424	408	400	473	421	449	435	444	423	464	402	387	430	429	378	375	418	405	390	382	409	381	362	387	414	359	391	371	367	412	403	391	400	393	378	377	403	382	388	359	357	391	402	393	374	434	390	399	398	392	404	406	411	399	362	403	377	381	429	375	423	390	380	401	405	388	398	376	441	411	416	416	406	389	386	393	396	372	365	353	386	380	408	380	379	390	382	397	403	409	382	391	437	409	389	394	375	366	383	405	384	402	404	375	387	388	407	349	385	391	407	408	395	370	390	361	396	370	386	428	389	424	391	421	363	405	366	405	369	407	356	403	396	416	391	378	360	397	407	368	383	410	401	392	392	392	379	382	397	392	404	363	386	369	397	363	360	374	390	379	392	378	373	396	387	391	390	378	409	436	370	377	375	389	393	392	377	418	397	398	400	421	417	386	413	384	369	367	385	373	375	400	391	401	381	393	390	432	387	422	408	406	374	354	401	358	400	421	387	370	390	385	342	396	385	346	403	383	382	392	393	399	404	407	384	360	409	397	375	396	387	390	365	382	394	392	363	387	397	409	354	381	386	416	389	378	402	351	371	374	410	370	381	427	379	378	374	411	397	392	363	377	383	362	360	374	392	371	377	407	389	425	413	411	418	389	395	395	400	382	390	381	389	356	361	383	371	337	372	383	390	389	357	386	361	385	378	416	390	367	408	345	368	412	401	403	399	403	363	370	410	388	368	370	371	427	407	423	370	388	399	378	369	366	381	371	396	376	395	394	365	382	383	398	385	378	378	378	406	390	389	397	400	381	398	407	415	383	403	363	396	375	399	370	342	361	395	391	450	378	372	375	418	367	379	369	370	356	374	384	388	385	418	396	399	361	388	403	389	370	382	388	397	378	408	388	418	393	371	396	374	362	409	407	408	379	405	385	350	353	393	385	386	414	372	417	369	375	370	380	416	419	384	373	404	411	418	389	400	357	415	400	370	398	410	439	393	393	410	401	368	378	389	361	402	371	369	420	343	381	406	406	383	423	402	375	366	414	393	379	385	370	398	393	383	406	370	379	371	401	373	377	379	358	380	395	384	364	352	398	390	391	408	384	358	394	369	416	434	376	393	402	376	421	366	402	409	358	408	375	392	381	425	367	402	359	381	387	402	411	386	411	393	382	414	382	402	395	368	393	359	405	398	379	410	366	405	366	393	415	389	405	407	382	361	379	414	358	383	398	374	398	398	396	394	394	387	402	373	377	366	367	386	407	376	388	403	402	434	395	413	365	387	401	356	399	382	392	371	405	372	399	406	376	406	364	383	390	399	396	377	388	416	381	423	396	394	409	386	388	407	412	396	396	383	380	390	373	343	359	386	356	415	389	387	379	416	383	390	397	390	370	399	377	402	368	346	386	387	352	348	363	389	405	391	392	376	399	383	377	384	403	356	371	418	395	370	397	404	369	421	383	378	400	435	390	361	427	398	385	398	409	386	389	418	398	417	397	410	408	400	392	380	396	408	393	389	374	413	373	399	364	381	423	400	409	366	408	389	400	406	394	416	373	400	393	348	362	403	432	359	375	379	378	398	399	418	418	377	432	384	376	393	396	407	387	433	413	383	403	363	369	418	413	380	400	366	339	390	398	405	387	380	398	359	380	403	413	415	390	347	375	382	372	410	400	394	358	406	392	409	407	406	386	404	347	375	392	389	362	390	356	417	366	377	371	360	422	374	387	385	382	392	394	379	371	400	393	424	413	396	405	398	391	430	382	392	370	387	373	377	397	383	424	406	382	372	385	393	438	399	391	375	369	349	406	387	375	381	381	412	375	393	389	348	393	403	363	363	404	367	376	407	391	439	393	374	404	368	383	404	403	411	379	397	410	402	393	392	425	377	365	378	375	409	399	397	378	363	402	361	400	387	406	401	417	378	408	372	404	387	397	385	385	418	393	351	394	441	383	372	378	398	436	397	368	366	411	375	405	311	400	400	409	385	420	383	384	408	379	380	387	383	356	363	382	373	390	380	392	380	401	370	393	407	383	372	396	381	405	370	406	396	372	404	394	387	342	367	394	369	405	408	381	389	366	385	392	436	361	345	402	385	376	372	396	379	361	401	420	372	394	391	382	397	395	383	388	385	415	404	395	378	404	350	364	399	389	369	367	384	410	417	409	400	377	412	363	367	388	430	376	409	444	388	409	421	415	373	389	387	405	396	382	357	380	378	387	389	392	375	410	379	409	367	399	381	368	357	397	401	399	365	410	373	390	368	369	377	384	379	374	372	381	358	370	403	403	397	369	381	362	387	398	336	384	372	426	414	406	368	386	427	384	385	372	409	377	388	375	361	401	442	397	383	408	384	393	407	378	363	405	342	377	394	381	395	394	408	381	356	356	410	417	436	380	432	421	405	404	373	376	387	381	395	357	393	409	391	363	360	414	420	404	375	388	401	389	398	383	374	374	393	388	371	368	380	381	357	357	384	387	360	387	371	420	357	393	414	372	366	375	374	377	389	364	353	398	392	370	424	406	454	396	374	374	379	387	390	373	377	400	384	385	396	366	397	403	375	391	401	376	396	388	427	416	403	412	389	395	380	380	389	422	371	389	405	406	409	394	399	414	410	377	391	367	397	400	398	396	382	411	345	357	398	383	377	422	387	382	387	409	384	391	377	395	411	418	417	342	420	376	402	410	368	390	385	398	390	374	389	417	379	388	372	360	386	396	375	376	385	398	389	357	317	436	412	396	404	345	410	354	399	376	410	375	365	407	392	401	387	387	400	403	381	424	384	332	384	407	389	382	405	410	375	390	394	399	413	378	374	381	397	391	404	397	390	383	373	408	388	404	382	389	410	380	395	380	422	402	393	356	347	398	392	381	364	407	403	392	410	364	381	417	393	413	402	429	404	387	414	393	359	408	378	375	384	397	325	388	400	357	368	384	425	376	411	388	424	348	411	367	392	402	351	395	415	339	388	397	384	406	406	367	408	421	361	397	397	413	354	379	396	387	394	371	377	387	440	369	414	403	407	400	391	416	404	414	380	404	384	381	377	356	386	416	386	355	361	394	373	372	390	391	395	403	398	372	405	413	394	355	424	399	387	423	391	411	358	400	386	388	361	399	346	398	337	419	390	418	413	408	431	387	341	380	373	382	383	384	372	372	400	399	414	402	387	408	411	357	387	425	378	385	408	394	403	399	405	417	381	395	376	400	376	401	376	378	382	356	355	391	402	400	404	359	394	401	369	370	381	412	401	420	394	383	392	382	372	408	393	416	360	388	406	389	421	408	378	388	404	412	414	384	395	384	392	362	401	354	380	371	383	362	414	392	386	368	441	376	364	400	360	372	392	388	405	372	383	366	404	408	377	377	389	363	362	399	392	394	411	381	357	365	408	424	370	387	403	359	409	375	367	366	352	374	406	383	419	393	406	396	421	390	392	376	367	417	361	400	369	382	368	395	407	380	364	377	387	390	381	374	382	318	407	365	392	390	387
20530	27007	19619	9736	3435	1193	934	922	881	858	834	882	895	824	811	720	701	685	724	677	721	686	711	699	716	719	687	698	671	671	732	675	714	711	693	683	665	680	687	726	746	698	689	710	732	695	725	727	662	692	735	676	679	681	687	670	717	688	710	673	689	670	705	724	675	719	672	690	717	704	713	681	732	678	704	686	729	738	746	736	715	710	671	712	713	679	705	717	674	698	708	687	666	697	648	785	651	718	732	649	695	711	703	658	706	726	726	674	745	706	747	719	747	701	684	674	702	720	653	681	695	712	719	695	678	656	706	683	697	708	727	719	687	713	703	703	706	649	727	690	636	687	696	712	729	702	668	720	723	735	729	660	684	684	690	715	670	682	671	691	689	688	729	734	636	692	684	671	772	692	726	731	712	670	655	711	697	663	700	677	731	700	695	656	683	690	763	662	672	717	661	719	706	722	694	703	656	628	699	717	707	709	634	690	674	752	659	708	727	716	719	713	689	702	671	712	723	746	664	747	666	707	701	688	702	732	713	732	691	686	711	731	730	670	711	704	653	675	680	710	697	695	672	697	675	692	726	742	718	687	677	719	672	665	719	731	692	717	706	690	714	718	674	687	722	676	679	683	722	690	676	686	667	667	723	675	672	698	711	705	707	746	697	688	669	679	722	686	678	702	722	655	727	713	688	672	701	732	709	674	671	659	731	681	684	663	645	662	723	752	696	701	655	680	693	696	691	675	689	695	694	709	695	669	640	674	754	679	733	691	690	700	732	665	714	689	678	666	717	666	723	677	655	652	705	691	714	699	717	716	726	721	691	720	735	685	663	682	657	700	688	692	686	693	717	696	721	694	707	707	668	714	652	735	730	709	709	706	733	673	689	683	652	674	648	665	737	707	685	694	663	666	694	710	709	681	719	639	701	659	692	642	656	699	665	666	696	701	696	740	669	688	695	726	780	692	764	684	725	715	725	718	692	683	715	737	678	746	680	739	722	693	700	721	682	726	693	686	679	664	703	698	705	662	716	699	673	687	691	703	708	717	717	738	707	679	687	722	685	739	673	676	701	700	698	742	708	743	703	696	667	663	690	708	721	682	632	714	674	674	726	664	669	644	712	737	713	660	688	683	656	676	720	663	695	691	652	692	684	748	674	723	661	717	704	638	684	694	731	772	738	647	657	726	715	680	700	676	657	692	712	715	710	700	697	692	714	704	715	762	766	757	763	698	673	723	714	733	718	670	738	691	688	646	658	729	670	665	668	740	691	725	704	667	686	715	664	686	690	714	696	699	768	706	713	731	656	720	659	678	682	688	673	688	708	714	691	663	685	687	701	691	696	655	681	759	658	675	737	692	692	675	721	677	701	744	694	681	726	747	692	715	728	695	661	697	739	711	722	637	706	714	755	695	733	689	698	739	635	683	669	664	706	656	730	713	708	691	686	736	704	713	697	693	705	693	705	691	687	699	748	714	686	691	734	599	677	714	713	664	697	670	742	681	687	688	661	702	755	671	746	717	685	588	676	676	690	693	705	706	721	687	663	660	685	718	767	717	713	658	704	690	695	710	689	676	723	718	695	719	672	728	649	689	728	728	675	740	711	734	704	662	683	731	686	703	707	688	655	755	718	654	667	726	720	692	664	682	678	715	764	707	713	673	725	719	636	674	754	678	648	626	697	733	696	713	694	693	715	682	747	660	714	712	675	727	703	689	650	710	660	680	712	708	741	739	670	688	705	697	697	729	676	666	682	719	702	692	700	663	718	690	702	722	687	693	704	713	716	714	696	740	730	722	706	685	707	683	676	668	657	672	680	737	646	689	708	692	714	676	669	713	686	724	695	752	721	717	666	708	660	726	672	691	650	714	715	680	689	682	731	741	707	675	672	689	716	737	732	672	709	690	707	705	728	721	708	709	713	707	718	683	741	637	714	636	700	711	692	666	688	686	658	696	721	700	715	717	699	716	663	702	685	653	699	675	703	695	744	674	711	735	768	678	716	690	703	668	729	679	702	669	708	690	675	742	702	685	659	715	690	697	696	699	695	672	705	704	737	681	756	692	685	698	680	714	733	687	727	692	693	714	657	721	756	679	698	686	722	708	723	726	710	703	731	717	705	698	675	720	708	712	702	686	679	660	764	682	623	723	682	713	683	699	712	693	697	655	667	729	674	696	695	718	658	680	694	643	726	689	675	647	672	690	755	677	724	668	701	725	663	702	705	733	671	712	697	715	691	697	671	714	699	685	673	684	701	718	723	689	697	675	690	667	767	682	710	726	685	708	722	733	742	690	683	694	679	690	713	680	674	730	702	672	715	763	703	675	694	695	725	724	688	695	687	671	722	663	733	683	710	732	675	706	725	680	709	713	737	699	690	716	658	691	665	694	715	689	706	734	717	662	719	696	780	715	689	736	684	718	674	695	749	701	741	689	682	696	664	709	708	725	670	718	696	719	689	726	699	679	667	675	675	683	624	719	721	666	659	703	702	717	682	676	678	703	667	672	698	684	736	688	665	707	711	711	719	673	693	721	703	668	660	712	666	687	713	732	701	752	719	703	710	678	687	693	736	696	723	677	682	685	705	710	729	691	705	711	681	717	674	709	669	726	714	678	707	695	696	730	661	697	681	704	686	719	686	692	693	668	698	686	742	692	678	632	697	722	693	646	698	734	749	695	752	674	696	655	712	735	675	692	723	746	669	697	671	734	701	713	687	670	679	706	715	722	758	701	709	669	715	711	686	678	723	696	714	726	666	725	693	673	683	733	695	666	716	725	713	675	694	696	709	682	676	689	683	655	681	682	723	723	666	713	725	701	669	684	727	729	686	735	687	756	708	712	693	669	703	703	722	716	689	671	703	710	702	664	697	680	702	670	683	679	712	720	706	698	706	694	753	656	706	677	700	659	722	674	714	672	708	743	703	715	682	695	666	692	691	739	712	655	677	701	748	738	665	692	603	737	660	715	669	724	675	731	691	691	702	703	687	772	675	774	675	737	695	645	673	713	682	692	691	648	712	721	740	696	723	724	747	682	732	672	699	702	698	669	687	721	732	666	681	699	686	699	722	683	664	676	667	689	697	691	639	681	673	709	732	717	684	696	730	705	646	712	687	709	676	688	695	667	729	696	716	693	705	699	704	694	697	633	668	676	690	713	717	676	700	725	689	697	737	691	684	762	676	678	675	719	666	697	721	664	692	661	687	710	706	740	685	752	704	717	675	617	723	678	677	698	729	686	729	714	698	671	736	707	685	710	713	729	728	676	707	693	691	671	642	728	672	712	696	711	707	700	683	693	744	704	728	698	661	738	698	668	675	744	735	721	700	678	709	723	713	732	660	676	688	697	687	718	728	689	690	723	686	672	731	727	721	694	723	737	677	689	716	661	739	670	727	712	731	707	699	681	677	699	655	672	683	708	658	730	679	651	691	683	688	706	696	676	697	672	722	698	714	704	736	680	650	679	680	718	703	696	684	702	679	688	674	702	714	737	693	719
24622	21487	28397	24930	18328	3066	891	636	500	485	454	510	455	437	400	405	355	368	385	358	353	346	339	343	363	333	323	341	340	388	359	336	344	333	344	301	346	326	337	354	384	347	358	337	314	319	334	354	334	380	330	295	315	342	330	334	312	352	365	316	338	337	328	347	349	307	310	343	362	340	325	312	317	342	356	355	316	329	313	314	311	302	321	339	316	332	328	340	316	356	324	331	308	344	330	338	338	349	314	306	388	318	326	333	348	309	312	345	339	316	326	332	327	330	333	344	305	330	337	301	345	354	297	346	338	353	330	290	351	336	308	306	357	301	350	355	339	346	335	327	360	327	347	371	328	260	337	307	317	313	345	337	310	343	327	296	313	339	310	318	320	362	313	327	367	351	315	300	327	306	342	322	337	327	313	324	350	329	319	354	290	352	303	318	345	323	329	320	368	315	358	335	326	338	351	334	367	315	319	336	328	339	365	331	343	343	329	342	329	338	332	324	320	318	318	348	305	293	322	326	321	305	351	330	354	320	313	328	337	353	325	350	317	302	319	314	377	336	326	317	364	364	344	327	332	355	337	340	314	357	335	321	340	328	315	319	350	325	324	332	331	342	328	313	361	334	330	329	337	332	315	310	316	334	352	327	339	292	318	301	346	356	296	296	330	338	344	328	311	328	357	327	338	285	325	320	330	314	321	306	329	341	332	311	357	355	344	328	312	304	327	346	359	346	337	355	306	289	323	299	339	319	301	332	329	326	342	333	322	359	336	345	351	398	327	374	355	324	284	317	323	350	338	314	351	337	310	342	303	319	302	334	337	346	295	354	301	311	331	320	350	331	340	308	337	358	335	322	289	298	328	314	345	321	316	349	340	302	355	320	351	340	329	334	296	301	302	342	296	327	348	300	277	337	345	284	320	323	330	326	318	294	323	322	358	354	360	329	340	325	333	325	346	332	307	334	342	368	337	348	336	298	336	348	327	327	342	353	305	318	336	340	321	334	339	339	347	320	335	344	326	318	345	315	335	350	334	318	323	341	318	317	330	333	325	308	328	370	322	333	350	334	355	346	326	329	302	343	302	354	344	379	348	316	357	296	316	314	333	325	338	330	365	337	320	319	311	369	309	334	318	353	323	302	336	355	344	307	341	345	336	321	326	340	314	325	339	345	323	338	329	319	320	351	311	325	335	339	326	298	294	278	329	362	342	334	349	331	314	342	323	304	337	286	356	340	344	346	358	325	310	363	328	314	338	332	352	319	327	339	331	342	306	338	367	338	311	349	347	358	336	318	340	336	303	311	344	339	321	287	328	320	315	299	311	328	330	358	349	329	328	314	346	310	331	309	354	372	306	339	343	308	288	322	379	340	336	325	345	357	309	343	339	353	314	328	342	341	323	302	330	316	349	311	289	354	319	339	335	336	333	345	322	320	327	313	326	329	325	327	321	315	318	318	335	352	357	336	324	392	345	327	329	304	359	325	330	293	349	320	328	322	340	300	318	330	350	311	320	325	319	354	330	357	322	342	344	328	318	316	321	318	297	346	315	333	332	339	335	343	364	336	297	311	336	336	307	323	323	321	336	340	320	342	308	325	337	339	327	304	371	304	323	330	347	328	323	350	333	312	332	303	349	308	328	318	354	304	329	318	316	343	317	329	341	356	345	319	365	333	308	319	308	330	317	320	366	348	324	320	320	352	298	359	336	318	313	330	321	303	343	298	356	325	342	352	328	327	338	336	309	373	338	335	292	321	360	309	339	350	314	299	318	298	325	362	342	363	328	329	324	363	312	319	296	334	337	333	333	357	314	322	344	325	357	325	300	346	320	349	299	361	291	350	318	339	310	328	325	340	342	315	358	327	353	329	311	322	325	345	299	331	326	339	321	307	353	309	354	307	306	330	328	343	324	340	314	347	344	349	326	342	320	288	357	340	306	312	331	347	323	309	321	317	356	347	319	315	348	329	356	300	313	299	349	310	362	334	344	323	310	329	324	353	329	363	357	332	319	352	296	326	321	327	316	359	321	345	347	342	320	359	346	346	341	360	330	315	343	335	329	335	344	337	317	336	318	334	315	356	339	345	338	367	318	334	320	363	335	316	333	335	305	355	308	312	305	337	314	305	345	333	336	336	287	325	287	318	329	335	337	335	301	340	294	301	353	319	326	336	318	331	317	359	359	323	324	339	339	340	334	331	316	286	333	373	335	325	310	325	296	349	293	366	313	354	339	330	352	300	329	322	310	336	325	330	314	320	306	336	327	314	340	314	324	309	328	341	324	317	341	322	325	314	315	277	326	315	315	311	314	331	337	313	320	297	326	322	288	329	310	296	323	316	358	306	336	348	342	321	367	353	346	301	348	297	361	343	335	303	309	362	341	321	316	332	326	312	338	305	329	341	343	294	356	323	311	276	362	322	318	303	327	324	316	352	308	339	325	340	332	303	321	335	329	321	337	313	342	291	351	349	352	341	333	304	337	341	318	364	362	342	322	330	341	320	298	301	314	346	310	309	311	294	315	293	342	331	326	332	329	325	319	327	341	326	299	338	332	331	352	325	320	362	339	339	309	343	323	347	338	342	294	321	330	321	329	322	358	324	356	355	365	329	362	333	327	316	330	287	343	359	361	355	353	303	335	324	341	309	344	361	302	314	335	330	329	326	325	330	322	346	335	302	324	329	365	327	326	331	324	326	325	353	333	318	315	316	319	306	342	319	349	333	345	343	312	362	323	355	312	332	308	307	336	305	323	323	320	341	310	327	336	307	316	327	344	344	310	329	320	318	329	331	297	309	335	335	378	374	341	324	344	326	325	320	356	328	310	317	341	339	324	285	334	307	343	332	349	346	321	328	331	336	324	366	329	331	331	358	331	324	341	326	331	335	310	352	320	319	328	325	355	342	317	310	337	341	337	354	331	309	346	323	371	350	335	329	354	359	316	326	317	321	317	326	304	324	318	346	351	313	335	344	337	320	342	336	352	309	327	288	323	335	354	346	289	319	310	310	318	363	325	327	344	292	323	322	315	332	294	330	315	325	318	350	315	335	321	342	347	342	329	305	330	313	313	342	311	296	298	324	325	306	336	324	332	335	293	332	326	338	309	338	336	338	347	329	328	366	327	323	334	339	372	342	322	330	324	343	338	319	319	337	337	333	341	315	308	354	322	315	346	308	322	345	353	362	311	301	339	347	342	341	363	330	317	328	316	338	275	307	345	319	286	347	331	303	352	312	318	301	336	357	328	340	321	327	313	338	331	333	333	316	321	301	319	319	337	326	322	302	340	346	308	326	340	316	331	323	349	334	361	314	359	328	357	361	310	332	347	322	316	286	306	331	324	330	297	298	341	305	361	344	372	331	328	311	313	329	328	316	308	323	314	383	346	324	338	327	310	314	342	361	341	335	341	315	318	312	292	337	314	322	342	330	310	321	333	354	321	340	361	330	335	345	323	302	293	304	353	303	319	315	308	320	321	349	362	341	315	310	338	326	348	327
22223	34545	27794	19171	8414	2846	1808	1600	1343	1219	1081	1122	1061	984	884	802	702	751	698	713	668	660	677	694	660	617	664	654	615	642	623	632	628	621	617	626	642	622	612	606	639	645	626	625	622	572	587	620	649	629	611	611	662	601	629	590	649	637	623	640	635	633	619	600	629	606	607	600	634	595	603	633	627	629	573	618	579	603	604	601	605	643	649	649	637	575	599	620	590	593	631	646	621	575	590	608	593	584	631	622	591	577	589	632	593	616	637	606	589	624	572	616	575	619	588	639	619	594	575	628	593	588	625	606	605	642	579	601	602	644	553	589	619	590	603	631	620	643	625	576	615	572	584	588	563	582	602	604	614	589	615	593	561	627	630	600	586	579	613	601	571	588	578	595	613	591	603	625	609	631	558	587	587	581	586	596	616	669	611	590	618	617	593	603	615	552	582	558	615	597	625	623	618	611	594	643	601	635	597	590	601	616	600	595	618	633	611	594	628	607	627	617	578	624	632	578	602	584	625	568	604	604	591	565	584	564	618	587	594	620	637	609	617	610	584	655	637	594	620	604	630	598	578	632	591	579	596	608	556	585	589	632	566	634	618	599	648	620	583	624	591	599	584	568	597	598	571	579	600	574	615	598	611	609	598	575	569	573	550	625	630	590	595	608	543	622	634	581	579	622	606	605	534	646	588	586	623	578	586	601	651	627	560	585	565	594	604	667	594	587	562	591	574	596	595	594	619	597	599	674	581	637	609	603	630	593	614	611	629	586	574	597	588	590	644	604	609	558	553	593	608	581	618	559	623	636	551	568	547	586	563	592	571	614	596	567	577	576	554	608	613	600	621	588	588	610	593	625	541	599	662	611	595	605	615	577	631	623	594	595	616	626	566	617	566	599	614	591	609	605	625	636	549	564	574	589	586	558	634	587	564	608	632	551	597	585	610	601	656	612	567	564	662	581	625	620	566	613	598	608	579	595	591	568	603	617	592	609	586	591	623	591	549	554	589	595	651	611	631	619	573	635	637	590	615	606	617	620	604	637	599	588	579	653	602	582	596	579	652	589	588	595	595	591	574	652	595	616	581	582	630	568	653	622	600	597	595	553	558	639	588	629	600	626	630	595	600	598	597	602	526	590	610	608	568	615	637	620	590	569	585	603	602	577	553	603	627	604	609	590	584	584	559	616	596	602	610	570	575	543	524	597	601	613	634	596	559	568	624	591	615	611	639	614	591	607	576	569	616	603	594	555	589	561	633	602	593	589	602	579	602	602	586	614	599	597	586	556	636	589	632	612	624	586	616	606	618	573	603	621	612	587	606	627	610	606	622	624	554	574	596	551	582	603	608	584	586	593	622	600	596	592	592	571	597	583	562	599	623	581	592	605	547	622	579	584	573	598	622	581	623	612	600	554	629	596	638	595	637	593	566	574	592	608	600	608	624	616	599	615	611	618	591	653	620	578	602	645	638	614	596	573	579	611	574	591	562	636	627	595	632	655	578	563	594	598	644	587	586	650	589	571	571	577	622	581	626	609	528	620	614	602	595	609	566	624	590	611	622	560	637	597	592	596	641	575	623	565	602	596	614	578	583	589	606	622	580	595	610	614	611	586	575	569	614	577	614	573	601	613	594	593	567	561	609	614	615	598	609	569	630	547	623	611	623	586	576	618	602	570	590	576	596	665	556	602	553	632	592	611	564	598	570	558	582	603	611	582	582	586	623	587	644	622	598	603	593	559	575	581	622	571	602	559	641	582	621	610	572	612	630	580	580	590	596	608	574	627	610	573	550	569	630	634	590	595	633	591	609	583	552	599	618	634	620	646	593	571	616	565	650	616	618	625	596	562	569	574	575	569	590	643	638	627	583	601	606	529	604	671	601	587	617	602	662	613	613	629	577	606	634	631	581	576	641	619	580	601	632	617	628	569	599	609	642	607	570	582	648	598	610	604	558	580	600	578	594	621	573	598	530	632	608	606	616	615	561	578	630	577	595	553	606	620	602	592	643	605	618	589	635	572	568	609	563	586	591	588	575	584	674	533	531	593	597	646	606	590	609	597	564	584	608	621	605	569	593	598	586	608	616	624	586	582	591	615	593	575	569	621	596	623	597	586	603	584	645	588	565	635	602	621	633	640	622	594	589	606	618	615	630	596	599	609	616	589	590	616	615	606	619	614	610	617	589	573	596	654	585	585	605	623	578	636	631	567	618	666	638	607	615	570	627	597	631	619	604	602	585	603	623	623	585	564	628	595	567	596	564	599	601	580	591	615	613	611	572	631	603	618	595	631	597	575	602	583	597	519	601	550	620	595	558	613	579	627	624	588	638	619	574	633	627	628	620	581	598	596	588	589	536	612	599	601	588	627	582	604	639	603	599	585	630	570	565	604	589	592	595	637	574	567	621	606	613	617	568	604	600	577	627	621	617	616	606	604	566	566	570	592	611	554	598	605	591	578	618	603	606	582	606	626	604	595	608	574	603	629	597	648	613	618	603	608	565	608	580	631	530	596	598	549	650	603	599	605	555	572	578	565	616	615	642	577	580	606	560	656	576	625	621	574	638	590	586	598	618	580	584	615	581	651	610	605	621	599	602	604	585	646	661	618	600	587	606	579	608	610	560	568	624	596	606	628	590	593	585	574	613	599	586	599	602	640	578	615	559	606	571	643	598	573	609	633	617	628	590	634	594	620	616	586	593	598	606	610	627	642	611	601	622	590	598	596	586	596	584	574	587	618	602	596	606	640	577	621	607	599	608	595	583	617	646	611	609	592	579	647	589	648	614	610	580	617	617	631	604	587	607	600	586	562	627	614	617	583	630	604	624	602	625	543	616	569	601	609	585	628	654	606	614	578	629	529	561	600	618	600	588	601	590	558	614	609	586	611	558	626	630	591	619	627	590	573	615	657	595	586	629	575	587	582	587	580	613	653	561	582	655	611	576	608	607	588	568	599	551	636	601	671	637	602	598	614	608	608	578	590	601	629	585	593	626	607	577	564	620	662	598	579	618	589	568	622	583	612	577	635	649	600	585	595	611	570	640	627	607	585	614	619	585	593	576	628	638	597	628	585	625	613	629	646	616	584	607	630	603	587	627	570	585	640	553	582	627	616	614	586	603	599	599	615	638	574	605	573	605	607	618	644	642	571	624	643	588	637	629	637	577	576	583	605	633	655	617	609	624	606	676	611	586	614	579	620	591	585	618	612	580	557	625	598	610	593	548	554	588	587	599	622	602	592	556	610	596	587	596	590	634	560	588	591	603	637	602	621	565	600	608	567	578	610	597	604	585	630	565	596	569	621	634	657	584	599	560	624	635	575	583	615	587	597	598	582	589	584	616	633	566	610	593	611	592	603	584	587	567	622	640	624	605	659	592	626	570	625	623	606	612	551	602	624	572	620	599	574	604	627	582	605	607	607	625	565	560	621	615	588	579	581	606	548	573	575	585	606	572	632	611	631	622	576	600	603	563	594	594	552	570	602	596	660	584	602	627	627
23555	21419	29065	24181	21417	16836	2101	724	508	430	366	374	366	306	276	223	223	203	204	186	187	170	165	170	177	146	155	184	149	158	172	161	151	148	176	148	162	145	126	138	159	139	155	150	166	141	128	129	138	137	159	112	147	135	159	142	143	132	160	131	140	121	144	163	145	137	131	144	122	141	129	151	151	142	107	134	145	137	129	146	134	144	145	145	140	137	131	131	138	137	123	145	138	140	143	154	137	138	128	139	164	136	125	128	146	141	144	121	136	156	118	130	132	113	139	126	141	145	149	164	125	138	121	149	130	141	145	137	136	130	139	142	132	128	125	134	141	153	126	130	143	145	163	124	117	138	136	173	153	128	143	134	139	138	156	119	121	119	136	163	148	137	130	151	125	134	134	142	152	105	121	129	120	133	153	134	142	124	128	141	118	124	121	132	135	137	123	124	136	160	140	154	163	135	110	136	129	126	131	132	132	115	154	171	137	130	154	143	126	139	133	130	131	134	139	142	161	115	143	129	161	121	144	146	135	131	134	152	137	133	120	141	139	130	130	146	151	130	136	131	131	123	140	115	142	112	122	139	117	142	159	134	122	142	141	128	138	127	122	139	137	125	147	115	146	149	135	121	129	121	138	130	141	134	134	133	125	159	127	147	127	127	140	150	159	113	142	137	141	127	127	115	141	153	136	146	145	131	144	148	154	140	130	123	148	143	115	155	151	139	153	142	115	153	157	127	159	128	140	157	155	165	160	124	156	138	119	152	141	145	146	117	141	138	120	151	125	160	141	126	127	131	134	114	144	131	158	134	154	137	126	117	146	129	146	151	132	124	110	152	143	125	128	112	129	124	126	131	127	133	131	116	140	161	132	155	133	161	126	122	149	166	146	161	144	144	152	123	156	127	136	136	115	146	134	137	122	139	132	153	149	131	133	148	133	128	133	148	111	138	154	133	136	163	137	154	120	127	114	125	124	150	170	150	119	111	149	129	122	136	158	138	135	135	155	125	138	141	142	133	132	131	123	129	134	131	148	150	116	136	152	142	123	120	159	123	132	155	120	128	131	141	126	117	131	144	141	137	146	140	132	149	121	103	150	146	131	141	122	141	126	137	140	139	114	144	125	158	115	143	124	128	137	130	140	134	160	149	158	131	145	144	148	151	147	137	140	129	158	134	136	144	141	139	136	146	139	159	143	156	132	114	157	136	134	130	130	156	152	148	150	144	150	123	143	129	128	133	143	147	153	132	148	156	125	137	127	138	134	131	135	127	127	117	147	153	149	138	170	136	136	130	158	138	137	114	133	141	149	107	121	136	131	148	126	137	143	124	144	122	129	148	135	106	133	142	132	140	148	126	121	103	149	155	153	132	133	152	127	120	129	116	140	138	121	138	128	136	135	129	140	125	173	133	152	134	140	141	153	138	138	138	138	124	142	136	128	154	144	139	131	135	129	118	159	146	147	147	137	127	142	139	122	140	132	131	127	141	137	142	165	141	153	151	134	138	134	124	128	152	137	143	149	127	149	128	132	155	128	141	115	118	126	127	130	131	141	139	132	117	150	137	110	152	150	145	153	148	115	135	152	144	149	136	121	130	131	139	152	143	130	121	154	117	157	132	126	130	142	127	128	133	123	122	126	122	120	128	132	144	109	126	157	130	148	119	129	129	139	153	143	142	141	133	157	122	131	151	125	137	132	118	166	129	131	145	151	134	130	130	135	139	137	141	116	152	137	153	141	137	162	121	132	140	132	143	131	146	151	124	132	117	141	128	155	138	111	137	151	115	143	130	138	133	134	114	144	129	139	119	133	155	115	123	128	145	138	144	141	155	120	129	120	133	123	143	143	163	115	141	121	158	125	140	136	116	145	138	145	138	143	122	130	144	119	130	154	126	148	135	138	132	133	137	141	139	113	148	150	139	148	131	126	134	121	133	134	142	148	127	145	142	153	135	111	127	149	137	150	136	140	132	130	128	141	133	135	145	124	164	150	123	149	139	129	133	155	151	152	141	123	132	142	123	133	130	123	127	152	125	150	132	133	133	144	138	123	133	139	140	128	131	133	152	140	129	134	142	145	119	134	148	142	156	146	134	141	151	149	137	141	125	121	146	135	125	122	118	128	129	145	136	132	145	148	166	147	164	134	138	137	132	120	129	125	127	128	136	131	121	126	127	122	138	130	124	127	136	141	116	144	137	138	117	142	139	145	134	129	130	134	140	157	138	146	121	156	143	154	131	146	124	134	148	132	145	159	138	157	136	139	118	144	142	147	125	141	142	134	142	116	134	170	136	143	142	152	134	121	142	121	132	127	147	142	154	137	141	137	131	148	134	138	132	141	152	137	135	136	133	156	143	118	135	138	131	124	138	137	127	143	159	141	134	155	133	138	139	128	120	126	145	117	139	152	131	131	149	145	134	139	150	152	119	115	143	138	134	141	142	132	111	124	143	148	149	137	146	142	162	133	159	127	121	113	163	148	117	159	134	132	132	119	136	141	138	139	136	124	132	145	141	127	129	126	129	139	136	150	140	135	129	120	138	130	120	146	144	122	150	140	141	130	145	143	131	146	125	128	150	143	130	125	141	159	147	121	140	141	144	149	144	127	140	130	142	132	124	134	133	169	125	121	148	137	140	146	134	139	132	138	162	125	139	114	149	135	130	120	136	141	141	121	150	144	141	115	124	129	125	141	142	142	123	135	153	121	135	124	139	139	149	140	142	139	119	151	125	133	135	129	121	146	134	139	122	141	135	124	140	138	153	124	110	139	144	142	105	138	141	117	116	142	140	117	138	127	153	131	129	128	142	126	119	130	139	141	106	135	147	133	127	129	171	158	126	156	142	129	129	133	141	140	129	127	117	121	143	153	122	175	129	148	125	138	161	138	138	121	132	141	138	123	146	138	151	138	122	125	151	140	120	148	147	116	125	125	113	141	135	138	125	115	118	141	129	134	144	135	142	154	116	125	134	134	132	178	135	117	129	135	132	121	159	109	124	149	156	143	123	133	130	146	132	137	131	120	135	141	160	152	127	161	150	136	128	114	132	173	132	118	140	127	137	132	129	136	170	124	110	115	131	122	132	131	134	148	126	134	143	148	119	117	135	139	136	124	125	129	134	129	120	137	135	132	131	159	123	142	155	141	149	132	136	133	123	128	130	132	161	141	130	123	126	115	132	144	132	135	126	134	125	126	130	136	150	138	152	137	144	129	133	115	136	121	144	138	131	135	127	139	133	119	106	143	141	126	137	143	125	133	134	141	119	121	134	128	118	123	145	127	142	141	130	129	139	138	119	121	137	143	127	126	127	154	143	120	144	112	146	139	128	138	154	137	136	140	142	141	130	141	137	136	129	144	134	136	126	144	151	118	126	118	137	128	126	130	141	142	151	126	159	152	119	135	124	134	131	125	156	130	119	141	132	144	134	133	116	139	138	117	151	134	150	123	138	115	140	147	121	123	138	132	130	142	157	149	141	152	135	132	122	130	130	140	151
25238	37069	32726	22977	12075	3851	2701	2135	1774	1476	1169	1177	1001	903	773	672	559	531	452	454	395	386	403	331	370	404	348	327	327	341	316	320	285	310	424	311	321	301	319	282	290	324	281	288	284	244	274	270	276	289	305	274	272	272	246	292	264	267	273	276	249	238	256	288	278	271	270	271	265	265	271	235	271	275	255	232	267	255	253	268	256	247	277	264	286	260	264	260	271	262	272	275	243	253	301	243	262	254	269	236	250	272	292	290	261	258	243	269	244	281	263	236	246	235	253	276	300	260	253	268	251	239	274	290	245	261	226	285	258	254	271	216	214	260	255	226	246	258	263	266	246	264	290	269	242	285	259	230	269	276	258	287	301	252	259	235	249	262	250	243	270	257	262	245	250	254	275	253	281	331	271	279	258	286	251	234	284	241	247	264	241	236	251	276	271	255	235	270	262	274	262	264	272	260	282	255	267	265	256	242	247	260	234	257	247	258	261	264	229	279	250	274	241	248	282	263	265	288	271	257	254	240	239	256	277	249	257	289	268	269	260	269	240	255	286	268	238	251	244	260	261	243	253	258	277	262	247	284	274	250	270	242	243	274	248	261	274	238	279	255	266	289	253	266	267	259	276	246	266	266	271	253	268	239	263	251	257	253	255	257	241	265	262	240	251	285	272	269	260	229	246	255	251	245	246	269	250	279	268	274	252	254	263	242	260	262	252	261	246	260	265	264	261	249	241	239	294	247	245	253	268	252	252	272	249	244	282	291	262	288	275	279	258	260	252	274	214	259	285	272	275	255	250	244	242	243	273	269	277	274	248	261	252	265	280	252	259	244	250	226	226	248	258	263	250	244	273	248	264	267	269	242	271	245	296	267	251	254	265	241	253	253	281	272	238	268	267	239	254	267	254	223	242	238	253	248	228	242	249	232	251	260	254	280	267	252	261	270	259	280	274	251	238	250	264	266	242	246	239	275	275	275	258	276	246	261	250	240	265	214	260	264	258	282	268	235	294	239	288	266	274	301	238	284	256	270	262	242	254	247	245	243	236	256	239	235	248	260	260	256	257	256	258	282	230	248	249	263	243	260	257	276	255	273	268	281	260	226	294	277	270	243	271	265	211	260	267	259	265	276	259	263	253	246	279	271	235	288	258	271	261	277	226	218	244	281	244	268	261	241	271	315	250	256	222	291	255	241	247	228	261	289	260	281	259	264	285	246	256	252	242	262	252	277	237	287	270	269	269	255	271	254	232	261	274	251	278	273	253	255	256	300	278	260	255	225	268	295	249	271	283	245	258	252	260	262	279	238	274	268	257	241	232	248	241	261	281	261	230	281	255	258	252	264	253	258	265	260	270	241	254	274	279	274	254	247	264	266	277	236	252	268	264	269	308	242	266	276	252	266	267	300	286	256	250	260	261	262	245	250	258	240	277	235	259	258	271	254	252	270	272	265	275	262	261	264	255	254	239	265	249	236	239	281	268	280	269	274	265	282	250	249	253	280	234	254	280	261	263	277	224	295	270	252	257	260	257	295	289	254	259	233	253	252	258	276	255	277	275	281	259	235	280	247	276	261	236	251	277	276	254	265	273	231	257	259	253	244	265	263	284	290	244	272	267	275	262	251	247	253	260	265	252	245	281	255	242	258	245	260	263	254	243	231	266	281	269	245	276	236	224	266	250	254	252	260	253	266	246	227	258	251	246	273	235	279	267	272	270	263	287	237	256	284	268	265	235	280	261	268	260	252	288	268	253	227	231	235	265	256	256	240	257	272	272	254	230	242	288	256	282	255	245	264	279	271	257	241	227	247	268	251	266	247	264	285	223	252	277	244	268	273	263	271	229	274	251	233	280	269	271	264	279	279	245	254	275	245	243	230	265	261	239	257	270	240	277	235	244	263	280	246	274	256	267	268	277	278	254	283	252	264	259	256	227	289	249	254	287	262	249	247	258	255	251	242	238	269	250	237	246	249	249	252	275	270	253	237	264	248	266	270	268	252	224	256	273	306	259	263	285	261	245	247	264	246	265	236	278	241	241	277	267	274	242	242	246	255	263	299	247	243	262	245	246	238	282	291	264	269	273	247	276	284	249	273	263	243	272	291	262	274	280	249	261	270	255	251	282	246	271	264	274	243	266	269	258	247	233	239	258	290	264	255	279	248	255	289	266	255	279	272	276	264	234	254	282	287	266	259	244	285	245	221	252	241	249	274	255	267	259	258	255	252	271	251	264	271	242	238	249	252	244	274	284	288	258	279	258	272	240	273	268	253	269	229	301	266	239	258	252	239	254	268	281	259	247	254	285	249	232	246	245	270	265	277	282	265	259	252	240	294	265	267	238	273	248	262	278	249	249	245	253	247	249	249	266	243	258	260	247	236	288	236	225	257	240	254	225	252	248	248	270	268	272	245	243	220	286	257	252	256	272	245	260	250	255	257	268	238	260	267	256	248	258	227	281	266	263	249	274	259	244	233	254	272	254	274	232	255	257	237	281	232	273	227	246	249	251	255	290	273	251	254	255	278	242	256	262	233	259	236	264	243	249	278	247	281	252	250	264	257	249	279	282	254	255	218	278	270	262	234	257	248	262	275	270	255	239	242	273	274	255	272	250	252	287	265	260	259	270	267	248	265	272	254	281	266	263	265	255	226	260	252	276	263	258	235	236	254	289	261	248	222	263	254	256	257	269	261	283	269	248	248	271	238	253	267	261	253	270	226	257	283	251	242	251	248	269	246	278	257	263	267	262	276	264	231	260	256	258	255	246	254	226	283	276	261	248	243	240	263	240	257	238	251	278	270	267	279	295	262	264	286	233	258	228	257	259	260	244	264	280	273	268	258	273	272	249	270	266	281	277	254	261	238	261	274	238	252	243	285	271	252	249	248	273	265	284	286	261	266	232	251	242	241	272	254	259	230	244	252	293	239	256	280	245	285	245	250	264	275	237	295	268	258	230	250	251	283	270	227	268	248	271	244	246	278	230	281	274	246	258	261	262	276	252	278	245	260	268	229	247	277	245	295	247	259	297	260	279	264	270	260	249	271	260	266	259	248	252	273	236	242	279	266	269	248	274	265	255	250	233	241	246	267	256	232	246	255	265	254	269	253	255	264	247	272	234	264	254	278	249	260	284	267	279	259	277	240	269	264	237	238	268	232	275	253	241	305	240	243	265	256	235	231	290	272	290	275	268	253	273	256	247	265	249	257	265	233	280	266	295	267	274	268	257	264	240	256	258	252	253	272	256	260	243	267	229	245	256	258	287	255	253	250	284	257	244	231	273	264	259	253	227	241	274	254	265	268	243	244	281	245	223	282	266	268	258	227	269	248	286	251	271	248	248	296	255	275	272	257	286	254	264	284	263	289	237	237	239	237	244	226	240	247	258	271	249	276	253	272	228	261	248	263	285	256	272	261	265	239	273	265	263	266	264	259	238	296	259	275	292	272	264	255	250	248	258	279	268	250	271	257	277	238	253	262	256	283	253	258	258	241	255	247
27293	20296	12743	5126	1367	544	478	451	467	456	432	437	405	433	401	393	407	425	360	384	386	374	392	374	401	405	413	378	394	406	385	385	369	363	372	361	386	380	372	364	395	413	374	406	383	383	349	395	427	375	392	368	398	395	384	360	389	391	380	387	389	404	386	407	369	396	375	397	413	422	414	436	397	373	384	425	401	399	407	379	355	360	386	387	391	363	369	370	353	395	428	350	386	383	368	372	375	400	409	399	353	364	402	387	379	395	407	346	411	359	403	384	419	385	357	362	371	395	406	387	379	372	392	441	378	330	361	350	369	400	353	424	399	408	404	419	384	368	354	371	374	364	382	396	366	401	364	362	401	386	369	389	393	358	406	390	357	370	387	397	395	351	368	398	369	424	388	355	379	405	396	423	375	390	360	390	415	378	386	377	381	383	372	366	373	373	373	377	386	382	374	382	391	369	373	429	398	386	369	390	381	380	373	416	370	389	414	406	352	376	380	395	398	395	391	387	398	416	380	348	386	410	410	373	391	395	399	408	373	388	394	343	389	384	415	374	414	375	402	389	390	366	379	386	389	372	389	410	369	404	400	408	397	405	362	402	377	387	349	385	404	395	369	365	355	373	376	410	427	364	376	363	368	368	371	410	343	412	406	401	365	383	387	353	370	381	366	406	372	400	399	382	396	356	376	393	396	406	362	376	392	370	358	409	377	410	367	408	412	385	405	378	377	426	381	357	376	381	383	355	390	382	448	408	386	393	381	410	345	392	409	369	391	399	394	386	395	387	395	366	404	379	403	379	350	366	372	396	387	389	357	381	387	347	402	418	380	393	403	373	383	391	373	381	355	431	382	356	403	424	379	410	409	373	407	380	365	373	402	407	406	423	395	381	365	385	362	367	431	352	411	413	384	372	377	365	364	385	407	399	384	384	392	417	408	399	383	405	384	400	388	396	372	397	377	372	368	398	392	416	367	382	393	421	373	382	382	379	361	354	407	362	387	363	403	394	371	390	403	396	364	366	363	358	352	387	381	402	370	372	390	376	351	381	366	357	400	384	375	367	375	409	372	356	405	384	378	378	384	414	431	367	386	370	363	394	401	386	414	405	399	419	357	370	415	384	424	367	385	380	424	361	380	390	380	394	376	374	385	334	381	383	387	381	395	394	395	403	385	371	334	365	405	403	391	402	406	375	370	382	358	372	403	416	376	377	399	395	375	382	424	360	397	396	364	401	404	404	350	351	404	397	401	371	385	361	387	374	398	395	358	382	379	395	394	367	360	375	403	396	370	363	405	397	401	375	390	384	369	366	389	381	396	403	386	371	371	366	345	393	410	330	377	394	408	412	360	389	445	400	351	407	398	367	394	367	422	409	377	418	386	372	384	391	384	390	357	375	388	392	385	381	362	387	395	395	390	368	380	342	391	397	417	374	392	408	414	389	397	405	397	388	392	377	404	411	371	388	396	409	391	379	384	398	421	381	378	369	405	349	338	395	377	385	430	368	385	412	393	379	383	363	393	396	376	373	356	360	365	376	351	390	352	411	385	412	422	423	414	399	360	392	405	393	384	389	379	358	384	411	382	369	383	375	376	415	381	385	380	406	383	414	363	402	359	377	358	379	388	369	378	393	391	398	360	408	378	391	407	423	387	383	379	412	403	395	426	404	363	380	400	406	377	364	379	373	391	378	366	406	340	366	392	388	373	361	397	382	403	345	371	413	377	366	386	387	380	407	385	346	389	399	375	384	415	389	352	383	389	375	382	394	402	364	353	415	345	400	397	423	365	387	380	368	368	372	409	378	359	404	419	410	384	369	406	380	385	386	400	380	339	382	371	400	390	361	392	379	342	410	342	359	378	414	398	412	410	401	388	386	382	398	365	401	400	401	401	379	389	401	384	369	373	374	400	367	389	372	368	406	357	398	390	379	392	331	394	402	396	427	366	381	369	397	386	402	366	410	372	356	387	405	391	416	381	362	354	387	389	405	417	357	398	435	383	416	357	378	392	421	396	409	352	364	382	369	390	418	350	403	416	381	423	387	352	380	409	377	372	403	375	393	411	381	366	391	416	387	378	391	382	403	414	372	360	389	400	381	406	388	419	405	415	428	371	421	363	386	367	382	377	437	417	382	401	410	408	404	411	380	427	359	388	358	392	390	392	387	338	360	411	369	362	406	383	391	426	375	396	384	360	379	373	365	388	409	340	388	378	383	387	388	427	378	393	397	380	343	402	414	406	396	401	373	390	390	410	423	364	425	420	390	378	382	396	379	387	414	380	402	398	375	372	388	404	416	418	371	369	375	388	387	387	391	407	372	375	378	424	390	348	372	393	354	369	379	379	371	382	374	421	395	394	369	382	409	389	369	412	416	381	425	398	367	381	387	364	433	360	409	389	389	346	392	375	404	357	405	389	416	401	363	423	362	389	382	372	412	377	392	382	396	379	414	373	381	408	415	387	403	400	409	392	342	365	410	436	377	398	393	388	359	369	376	387	402	379	385	397	386	381	373	375	385	385	389	414	394	364	379	399	376	357	373	368	394	365	403	393	363	390	382	334	432	392	373	396	356	368	405	403	350	366	402	352	407	362	363	398	402	393	369	401	410	411	368	391	379	385	398	410	388	367	397	405	395	378	411	375	379	384	341	389	377	420	385	375	391	379	374	354	378	377	412	427	382	393	404	356	413	391	406	378	370	385	403	367	413	384	386	413	335	360	378	399	401	368	390	363	369	377	367	393	358	369	380	399	379	375	388	385	409	376	386	381	421	375	375	412	397	372	402	381	385	359	390	393	358	371	393	400	383	404	359	351	353	405	368	398	399	384	369	365	382	401	348	369	401	400	398	379	359	382	405	396	395	363	414	381	386	380	403	392	378	398	388	368	407	363	366	406	385	410	391	393	404	375	376	374	368	399	391	388	356	355	407	401	386	383	428	419	385	347	390	418	379	385	367	412	389	421	336	374	370	394	457	393	416	415	377	384	414	394	409	391	396	416	417	377	415	385	426	416	398	393	405	372	374	378	384	374	376	407	381	378	370	416	353	383	404	364	389	398	375	401	402	372	335	402	410	349	381	409	408	374	381	379	405	373	390	398	366	354	338	402	405	375	410	402	367	378	398	361	373	342	382	413	379	406	385	376	359	416	376	376	352	382	402	390	427	405	354	374	413	410	384	398	404	394	382	385	401	393	371	377	392	371	380	428	377	388	395	382	387	371	350	356	378	402	404	406	404	392	366	391	406	380	380	413	388	403	384	403	386	374	396	405	401	394	411	393	410	377	377	364	400	371	373	349	349	372	382	381	380	383	421	412	374	382	385	397	390	383	386	394	414	369	415	364	364	383	402	370	392	355	365	385	366	382	416	364	384	417	381	410	375	401	426	407	376	386	342	390	417	388	429	428	341	398	407	392	421	417	407	400	404	397	370	373	405	408	406	404	379	402	370	415	400	399	357	377	383	378	411	399	421	392	371	393	371	359	378	389	396	383	376
20872	22578	18140	8988	3164	1175	1003	901	909	867	803	873	845	795	782	783	745	707	738	758	676	723	667	718	724	739	703	747	696	713	693	700	702	719	741	714	749	734	700	683	668	725	665	712	730	666	676	697	707	693	675	733	682	706	720	661	697	712	713	681	701	638	701	736	697	707	682	663	683	759	670	692	675	675	656	724	693	748	687	691	691	742	709	633	674	734	646	648	709	640	650	716	714	747	673	696	738	700	734	680	719	711	731	688	706	685	723	704	720	714	661	659	672	698	708	671	731	692	687	714	705	668	667	660	672	701	690	705	701	668	667	675	711	656	670	684	710	680	691	668	706	708	686	713	695	674	715	738	663	698	716	671	681	687	689	663	682	704	707	729	692	678	693	684	634	728	708	704	703	687	719	701	711	713	677	677	696	699	716	681	662	685	702	708	679	660	684	728	678	726	668	700	692	682	718	694	696	644	710	704	695	684	684	724	668	657	653	693	672	680	652	713	702	661	685	659	694	642	692	683	705	695	682	694	662	664	724	699	642	723	678	689	704	723	727	704	758	691	723	667	735	667	646	663	657	691	702	652	723	664	657	691	671	677	738	706	654	681	692	649	739	665	673	686	719	667	642	672	662	726	673	693	689	674	702	698	635	718	659	648	649	724	641	680	723	694	726	724	658	678	656	705	711	630	686	710	725	665	679	675	671	673	695	660	678	700	695	669	688	674	677	683	759	667	685	640	652	687	680	708	665	717	712	666	664	717	703	658	686	702	731	664	690	672	687	686	686	656	655	716	689	685	697	692	706	660	695	714	688	664	708	686	670	702	712	731	664	733	692	693	686	659	734	703	711	704	732	691	657	706	684	667	650	701	700	703	738	708	682	723	665	635	652	660	673	728	702	735	653	674	702	756	640	714	653	709	701	743	672	715	676	675	684	710	664	659	699	686	689	674	677	735	715	669	704	716	692	643	667	715	686	753	686	702	711	632	717	658	651	701	669	694	710	746	691	673	631	678	714	677	681	636	689	655	684	693	682	659	656	686	696	681	702	688	690	685	654	733	664	691	738	751	728	692	686	699	703	698	697	680	663	631	726	695	677	693	714	670	685	660	705	665	673	717	717	703	682	700	717	706	708	704	659	708	732	656	703	643	741	715	642	673	651	683	689	664	616	691	682	675	718	656	706	689	693	726	731	617	698	716	715	715	665	701	694	732	689	671	687	728	641	757	645	657	690	695	703	678	740	762	696	726	703	680	632	713	661	672	649	736	688	689	701	658	636	667	705	734	705	640	680	679	701	636	672	660	678	685	666	681	708	676	695	711	675	682	699	716	658	700	663	682	703	682	738	681	685	725	642	744	689	700	686	729	690	679	718	684	635	680	686	701	670	694	685	680	713	674	684	641	681	717	652	693	663	695	708	649	666	669	676	711	670	684	687	694	683	669	703	699	713	676	680	680	684	664	716	732	673	698	681	675	728	742	637	702	710	683	697	736	704	696	687	680	654	699	655	673	668	681	691	678	700	743	701	684	729	690	704	686	650	684	705	678	715	736	670	692	666	711	703	672	654	704	668	699	675	729	693	666	705	653	708	667	711	685	673	657	703	683	669	718	672	712	682	685	684	722	709	703	710	701	688	686	669	724	710	668	701	657	656	674	662	719	698	730	682	638	678	697	673	684	725	679	705	694	661	683	733	708	685	711	732	728	747	687	694	683	671	651	696	679	665	641	681	679	728	673	689	717	728	688	677	712	686	717	716	696	682	710	682	695	709	728	721	721	699	731	685	682	687	674	736	737	693	674	650	698	695	696	687	661	713	688	712	659	712	712	656	681	708	729	687	762	669	671	694	718	656	649	666	690	696	686	739	687	664	714	647	682	703	736	707	706	651	687	693	695	704	704	697	700	740	699	701	712	689	684	677	703	683	653	671	637	665	726	731	639	673	675	674	674	691	655	681	662	704	712	681	650	709	648	667	639	703	669	674	656	657	699	656	719	735	739	641	675	686	650	703	675	710	644	677	741	675	688	696	745	713	695	674	732	669	719	715	694	715	698	644	744	711	694	654	675	676	689	749	723	709	673	706	690	668	708	680	673	698	701	672	712	691	689	736	716	724	682	695	714	674	712	721	667	658	666	679	657	700	710	718	681	643	747	681	695	764	722	688	712	677	711	744	735	690	709	704	654	667	696	712	694	651	697	721	691	701	679	681	739	715	694	694	733	677	736	688	732	669	702	711	739	723	722	692	684	704	720	673	730	681	706	732	740	713	676	684	711	732	676	708	699	660	693	716	736	661	690	748	691	715	693	714	683	676	663	673	703	686	721	684	680	682	677	709	720	689	691	721	685	698	708	649	706	730	682	705	656	700	728	711	678	687	666	692	653	723	674	699	677	697	659	744	699	733	692	676	733	686	738	720	724	678	659	645	719	695	677	708	676	701	690	720	770	712	654	723	664	682	651	715	657	693	641	691	703	695	713	705	646	699	712	723	663	701	717	704	694	707	739	708	710	706	691	677	712	696	721	681	699	675	668	712	651	760	746	702	714	687	692	671	700	710	649	698	727	663	673	676	717	727	685	674	674	692	684	701	692	679	690	686	698	694	702	668	690	667	730	702	716	648	695	672	710	657	653	675	707	687	725	692	681	676	694	698	725	726	674	752	689	709	743	715	691	721	683	682	724	731	680	688	704	669	685	705	697	701	711	672	687	652	670	691	659	693	666	693	691	643	703	680	699	722	696	719	725	654	664	691	700	739	704	680	692	724	672	679	644	668	662	715	637	696	643	662	695	728	715	740	691	680	660	705	715	626	702	658	728	689	678	698	695	684	655	686	704	661	652	719	679	679	718	728	698	680	680	682	696	713	669	688	767	751	711	668	744	680	661	673	699	717	701	682	734	728	674	681	704	718	693	720	672	666	684	729	697	663	719	671	702	715	698	740	656	665	704	718	732	678	706	726	712	681	709	706	718	706	737	696	716	689	703	693	670	715	697	682	721	729	669	671	675	725	698	700	671	692	704	733	701	662	693	685	685	675	678	662	652	718	671	693	709	758	674	766	713	704	682	747	692	711	669	687	697	685	646	696	649	691	737	662	694	693	671	709	670	697	714	707	654	677	704	702	719	652	713	696	706	683	680	669	714	731	653	672	673	711	672	720	662	670	668	678	675	711	672	695	686	655	688	692	666	716	730	713	684	692	737	683	772	660	676	648	733	709	650	678	714	673	696	691	675	728	698	689	660	707	700	681	676	708	649	718	667	667	714	746	692	686	688	671	660	682	723	704	672	635	752	654	691	739	705	690	712	727	704	684	659	695	668	664	705	705	698	712	683	671	722	643	739	663	687	663	677	759	717	673	704	661	704	690	685	669	681	688	704	702	642	714	667	712	687	755	673	687	683	676	685	703	697	706	735	724	721	675	640	723	688	676	631	634	667	721	657	679	699	724	725	689	672	709	698	688	653	664	691	718	700	728	698	692	681	703	686	662	676	651	702
24615	21467	28451	24916	18495	3359	988	642	522	487	446	480	373	435	408	390	347	372	331	365	347	357	342	364	359	342	351	343	330	320	361	350	338	349	344	344	331	322	335	342	336	309	317	336	341	350	320	313	361	348	333	375	292	314	320	346	336	313	326	305	324	325	330	328	342	317	317	343	309	310	316	332	315	307	337	317	295	316	335	312	339	352	328	308	299	323	300	319	307	317	350	302	325	349	353	343	352	339	310	298	316	279	328	331	327	338	323	334	307	314	329	305	306	294	323	328	345	312	297	325	326	342	320	327	325	312	309	328	328	338	305	352	302	302	317	315	327	301	327	289	301	306	306	322	316	345	372	355	312	342	339	340	326	332	337	330	313	323	325	344	355	325	350	313	306	322	372	320	331	338	319	339	330	325	279	335	326	287	311	322	332	350	336	314	350	287	375	330	330	336	309	307	308	317	291	309	342	367	324	349	325	313	313	329	319	308	272	338	301	321	318	332	297	309	304	288	335	326	327	328	358	335	347	325	300	330	298	345	321	332	331	332	317	312	311	323	349	316	343	298	328	337	322	321	313	303	285	332	321	301	318	346	318	313	313	286	288	314	333	315	322	322	322	334	371	318	340	350	326	340	294	332	329	312	350	316	325	323	337	330	338	309	309	308	328	301	326	322	312	332	308	315	328	332	344	304	318	335	311	297	322	337	326	328	319	329	331	333	313	297	344	329	323	317	347	341	333	331	325	310	337	322	297	296	293	322	367	318	327	328	300	326	328	334	315	324	319	353	293	332	343	308	303	357	328	330	333	325	331	350	307	336	351	326	298	334	321	334	330	329	316	298	351	286	334	324	308	297	325	316	336	337	323	314	329	343	348	284	319	323	305	319	351	326	342	302	312	330	337	304	324	315	331	309	323	338	311	328	291	341	327	313	353	309	290	314	308	299	337	319	313	328	305	318	313	282	327	342	335	309	310	286	297	319	318	309	333	344	332	304	293	330	317	316	341	308	337	302	308	317	311	323	349	298	338	308	332	334	346	310	296	331	324	345	354	330	334	313	316	312	306	344	294	343	327	338	294	314	314	332	303	323	332	321	313	315	306	318	316	289	315	320	319	336	298	320	308	337	326	346	329	324	346	329	333	331	342	298	318	317	298	318	333	334	328	306	286	331	334	354	338	340	321	310	307	294	337	319	306	338	334	306	297	313	326	331	336	338	283	369	327	326	320	331	338	322	325	334	340	290	294	341	354	316	357	283	337	325	300	348	321	316	329	309	354	367	325	296	289	327	305	353	330	313	324	304	333	319	325	320	322	319	314	322	310	315	313	341	302	312	325	327	330	326	317	347	317	335	317	313	301	324	335	314	319	326	311	320	282	315	296	294	343	311	334	326	296	310	339	378	325	315	320	329	342	334	352	330	329	312	338	317	341	311	340	311	325	372	339	348	365	298	295	297	336	333	324	337	326	313	316	280	298	368	352	314	341	333	358	329	307	319	318	347	293	354	312	316	367	355	288	316	306	322	309	331	326	330	329	296	342	317	349	321	354	307	340	319	321	343	324	304	309	280	311	315	339	336	317	345	300	318	326	315	342	285	318	323	344	340	296	300	320	298	314	324	327	317	331	304	335	341	335	289	327	328	331	301	330	303	304	309	349	331	316	381	348	339	293	350	323	330	352	345	301	348	328	322	307	329	340	304	329	315	326	328	343	344	324	300	318	324	340	344	329	294	340	269	340	331	332	323	334	308	337	302	297	320	338	322	306	313	322	334	326	315	364	335	329	307	305	315	321	332	300	351	345	326	349	307	317	337	320	327	333	335	335	322	321	299	299	366	318	340	339	322	342	293	318	282	303	323	325	331	364	318	316	336	314	307	325	338	324	322	301	349	348	318	326	286	318	321	296	293	350	306	327	323	314	297	338	321	325	328	299	329	326	321	330	331	326	344	322	320	325	338	332	334	327	329	315	338	296	329	322	341	320	307	330	320	324	316	334	367	310	305	319	322	322	336	320	312	319	313	306	338	301	355	347	316	320	337	325	315	308	341	324	329	323	310	311	310	314	297	334	322	322	322	328	351	329	328	337	316	331	333	314	354	310	323	314	344	323	347	301	307	343	289	322	309	274	319	321	310	317	332	322	299	320	290	353	356	334	315	348	304	315	297	319	324	337	349	295	319	306	316	300	344	311	311	314	312	327	296	290	255	343	341	283	330	327	359	294	318	345	339	328	367	311	336	321	318	304	338	312	308	295	336	305	331	341	353	314	316	293	335	337	314	335	307	335	326	344	357	322	320	348	319	308	320	329	342	319	298	361	349	335	322	313	303	342	343	309	332	327	329	331	329	314	293	346	317	321	326	328	325	318	323	339	315	323	322	345	362	339	294	313	303	295	302	316	306	321	350	345	306	343	322	332	347	319	330	285	315	328	306	325	330	313	317	314	334	296	334	325	340	342	312	321	312	286	320	349	337	336	353	311	310	329	280	325	325	305	317	327	337	329	299	317	319	339	344	322	323	334	325	309	309	306	294	314	303	334	343	331	337	331	321	335	308	316	348	329	327	311	294	335	336	339	333	328	326	336	331	294	338	313	307	346	285	313	316	320	349	332	308	328	315	324	312	338	339	298	325	316	348	345	339	340	304	313	354	335	326	331	327	361	326	306	313	337	326	357	328	313	297	349	318	347	313	320	318	305	299	319	324	353	307	332	306	309	298	347	306	331	323	297	355	342	318	322	331	319	288	308	340	304	338	314	358	315	300	297	298	327	340	315	329	358	330	330	316	327	291	319	291	308	307	316	348	317	312	303	315	321	324	325	312	344	343	323	305	300	303	351	342	311	329	322	343	289	337	328	351	325	307	322	310	308	311	337	339	307	327	313	311	275	342	312	306	357	323	337	335	340	365	321	375	307	330	328	325	332	314	345	318	308	322	329	341	305	323	379	299	334	318	313	329	335	338	324	354	308	334	330	331	303	339	316	305	310	336	355	314	302	310	306	324	333	287	326	295	350	341	320	323	307	325	317	359	315	321	294	347	322	337	329	336	316	344	358	333	326	303	335	323	327	355	338	315	319	334	308	287	306	317	373	322	292	312	358	311	330	337	335	329	329	307	300	289	307	311	338	324	338	330	311	324	341	347	346	317	287	318	316	325	326	272	304	337	330	362	298	316	328	326	335	349	340	308	315	331	300	308	300	318	328	319	346	330	302	367	310	295	352	331	297	325	326	314	348	324	318	326	347	347	317	316	306	317	317	314	339	315	337	300	327	368	315	313	302	312	301	317	323	333	336	280	299	345	319	317	315	338	321	292	323	328	312	302	327	337	344	292	331	322	327	355	299	333	362	349	333	316	309	320	317	323	304	321	312	336	320	325	345	292	346	301	321	295	325	338	335	353	301	337	315	324	315	321	318	317	337	304	340	304	342	294	303	341	330	309	306	300	328	299	324	320	305	333	317	349	311	321	322	304	295	311	329	326	315	340	317	309	342	323
21137	32656	27857	18317	9160	2954	2048	1711	1448	1228	1135	1081	970	1009	935	843	710	729	745	689	659	694	684	678	630	597	667	642	600	659	621	648	645	674	726	611	576	592	599	587	561	600	566	574	625	658	604	595	588	592	606	594	630	611	618	622	605	614	545	598	589	625	548	647	586	545	584	562	624	614	599	571	627	636	591	605	617	544	593	593	607	613	587	602	644	553	627	576	613	614	585	600	588	583	614	550	565	583	574	625	572	602	535	597	577	576	593	569	570	601	591	570	632	610	611	597	607	572	596	611	573	622	570	545	586	591	587	551	582	579	592	579	592	572	583	603	516	631	557	592	597	615	605	584	603	609	593	554	562	586	587	558	591	591	626	564	609	574	604	586	559	600	586	623	645	638	597	565	582	604	627	597	592	584	558	559	609	574	590	590	546	618	603	561	566	544	573	608	614	534	610	590	569	566	611	626	570	583	624	574	622	592	593	594	584	589	623	572	565	552	585	594	559	577	611	596	580	580	571	567	608	586	597	599	562	627	562	609	584	552	592	609	627	557	620	608	637	584	655	594	602	562	606	550	633	581	567	602	573	629	538	604	614	569	605	593	583	618	571	612	566	620	590	595	637	599	600	576	543	588	581	596	587	562	577	591	589	555	582	610	642	616	626	575	620	616	575	593	607	562	551	582	542	607	577	564	623	569	608	600	602	566	601	633	584	583	619	609	615	614	570	592	622	594	563	584	614	599	619	613	612	584	580	532	581	586	576	560	619	572	567	581	593	582	595	577	583	566	598	586	570	633	612	597	569	571	554	593	580	592	589	597	554	581	595	613	571	571	587	589	582	583	600	605	585	630	613	576	614	598	569	582	594	622	569	567	600	624	591	601	564	584	600	673	600	556	617	595	603	536	574	600	568	617	635	596	586	622	572	561	579	606	581	623	563	582	633	577	632	561	564	595	586	579	607	611	618	675	570	614	578	576	585	587	604	572	577	645	611	576	604	592	630	594	637	570	581	610	635	567	579	580	527	585	597	566	605	606	628	610	580	591	570	640	565	602	571	606	629	597	603	611	621	594	578	553	594	579	574	613	604	577	603	643	593	587	624	601	562	567	600	618	604	584	571	594	582	631	569	574	583	642	628	628	589	620	560	583	592	598	604	565	581	569	557	598	602	595	584	603	586	643	602	566	567	571	650	632	605	582	548	619	583	584	624	622	551	557	561	615	609	590	585	651	591	554	588	616	628	614	586	621	581	585	569	576	624	610	558	595	616	579	617	575	588	598	623	561	591	560	570	567	591	628	596	616	603	606	610	526	554	574	617	571	622	625	653	625	598	561	607	615	588	584	599	586	589	589	584	631	571	603	586	638	584	631	603	583	581	591	585	534	601	611	562	574	585	554	612	592	551	590	597	584	596	620	602	610	607	601	554	602	571	610	585	627	579	645	580	545	572	607	606	637	612	583	628	600	632	600	663	580	593	588	601	600	561	583	580	598	584	641	557	614	579	622	587	580	577	681	575	573	605	654	625	621	592	639	610	593	585	565	660	563	579	581	557	569	567	615	586	621	577	552	592	589	587	566	578	571	560	575	581	636	660	599	572	568	605	611	652	551	580	570	580	630	595	638	612	600	603	605	607	591	588	570	557	579	588	592	592	585	543	560	575	580	572	607	577	572	611	564	565	564	595	609	579	590	598	594	554	613	560	621	593	607	609	558	590	591	620	610	570	608	578	576	601	575	604	589	569	613	576	632	582	566	579	606	614	575	591	634	585	612	591	590	568	597	545	581	638	610	601	591	622	581	601	570	576	590	632	562	569	593	571	576	578	608	597	610	615	565	578	600	625	581	614	647	570	585	570	606	581	551	628	565	595	598	543	570	632	622	541	605	547	550	628	568	612	650	623	526	601	622	588	589	612	625	565	614	625	584	603	586	626	613	581	606	542	539	620	591	591	591	584	625	602	583	608	608	585	569	551	608	606	621	549	570	553	582	609	608	548	555	582	576	619	583	606	626	569	602	577	555	557	599	566	628	589	558	582	596	610	570	590	616	581	586	606	613	566	617	612	626	573	597	566	608	579	623	600	646	591	598	564	542	570	540	586	601	577	636	616	606	599	558	640	616	607	623	580	615	593	591	565	615	564	574	615	574	619	608	537	556	586	576	593	578	585	582	590	635	570	556	613	567	649	616	603	632	576	585	621	596	562	573	565	620	573	579	584	612	576	573	558	596	567	571	562	584	615	593	582	609	624	598	578	595	611	572	604	543	608	565	595	585	616	571	630	575	617	586	581	583	559	535	596	608	590	590	554	581	605	592	605	570	569	577	568	561	617	616	557	580	620	588	599	605	549	581	568	591	617	617	594	564	608	583	641	661	637	576	624	603	612	562	573	567	567	619	580	562	588	594	596	596	608	566	621	596	562	626	639	624	581	593	619	575	558	590	576	595	609	553	591	586	559	614	579	561	571	606	552	576	606	596	605	607	627	594	616	534	595	585	551	577	600	566	576	626	589	558	580	592	568	632	592	589	587	588	590	629	581	562	555	592	609	548	545	566	589	605	550	571	578	611	557	571	585	624	591	609	559	590	602	581	586	626	608	576	616	562	583	569	586	567	630	616	588	595	567	592	609	610	553	555	612	632	604	559	583	593	605	547	564	602	599	615	610	591	556	639	596	575	553	562	570	615	571	640	575	536	545	594	630	575	582	597	595	594	543	614	587	572	566	583	568	578	586	559	593	570	634	595	579	575	593	579	598	589	611	612	612	537	598	568	609	605	630	585	625	575	580	615	555	602	560	618	593	629	543	636	595	588	599	612	640	622	603	614	562	542	549	602	582	629	603	602	606	574	580	552	594	588	573	602	594	617	559	585	626	651	591	576	614	572	540	535	601	576	591	562	606	564	598	581	612	539	610	583	587	559	592	583	531	552	599	609	637	627	606	611	613	618	563	552	633	621	598	613	594	574	603	595	579	620	564	585	587	602	610	580	607	580	592	592	589	547	581	623	565	573	605	577	577	617	632	605	587	616	611	592	605	607	566	613	583	571	582	600	523	602	587	582	655	601	603	594	622	571	592	554	605	569	545	609	548	581	617	630	581	595	605	609	593	568	582	567	562	605	566	597	569	575	607	603	598	580	579	595	605	563	559	591	601	592	611	596	577	586	603	589	588	594	558	551	609	548	576	585	592	581	620	602	597	587	591	608	559	555	584	598	597	606	582	589	572	654	586	574	559	590	613	624	652	578	589	594	573	627	664	617	599	577	597	602	545	579	564	635	612	580	596	564	602	584	594	574	599	607	572	645	586	559	580	565	601	576	555	593	586	603	621	580	594	624	669	578	581	569	610	619	603	606	571	583	550	615	563	574	572	554	586	595	561	590	566	580	557	611	571	594	569	575	579	587	572	582	624	569	578	598	567	551	592	615	582	579	593	619	583	601	632	620	562	589	549	567	550	567	558	576	602	578	575	563	615	630	617	598	623	597	563	623	611	537
23519	21482	29196	24194	21581	17431	2648	785	546	399	364	343	348	270	266	227	204	200	207	189	179	164	167	147	170	167	157	157	152	142	138	160	160	140	169	124	143	151	141	132	132	129	137	146	122	124	149	132	141	149	129	131	139	144	129	155	143	150	155	138	159	133	158	140	139	135	141	133	131	146	152	146	147	114	137	115	139	130	112	143	143	145	149	140	149	121	144	140	140	140	139	126	142	116	130	141	124	118	149	148	136	137	156	146	133	134	115	134	151	138	126	144	134	131	130	140	137	137	135	124	129	144	140	120	129	133	112	126	126	165	141	138	134	114	169	129	128	130	118	134	118	139	125	131	137	144	132	143	139	138	138	134	147	136	136	133	133	138	142	130	114	132	148	141	141	148	132	156	151	120	150	137	148	101	145	142	156	133	132	126	121	127	143	127	139	138	115	136	122	143	127	123	147	122	156	131	152	138	131	141	128	136	135	140	140	134	130	115	152	130	134	111	138	129	136	139	121	132	125	130	143	140	144	144	133	107	129	140	136	132	142	157	136	143	126	120	131	129	129	126	154	137	153	128	128	153	128	125	146	134	108	136	137	131	136	115	126	145	127	147	145	145	155	126	144	128	150	127	121	144	121	133	124	143	154	130	144	140	140	121	135	163	142	134	134	120	150	117	144	174	146	140	135	138	141	143	129	148	136	145	127	112	134	133	128	144	129	156	131	136	135	127	135	126	154	142	120	154	149	121	154	132	122	149	121	129	139	142	136	118	123	137	150	125	136	119	121	135	154	129	137	163	126	134	117	134	154	141	134	129	104	115	119	135	143	176	158	144	139	149	121	147	137	137	134	143	164	131	138	130	146	155	126	147	142	131	121	135	122	118	155	110	134	135	142	140	136	140	155	107	142	132	130	107	118	142	154	150	140	131	136	109	120	143	139	128	145	119	137	131	150	138	138	146	127	152	143	136	144	120	129	126	133	124	137	135	140	128	154	157	133	123	141	121	135	130	136	128	164	137	132	145	128	123	123	140	126	130	147	133	144	144	127	138	144	143	160	124	124	155	136	124	153	133	141	132	144	151	129	136	139	141	141	137	118	142	128	140	121	137	122	122	154	150	146	114	123	123	124	146	129	152	124	150	131	157	131	138	132	115	146	139	138	133	139	160	133	142	133	144	149	123	121	128	123	131	132	142	129	125	140	107	128	156	140	137	131	126	119	129	132	132	124	138	140	122	124	137	128	147	137	143	148	146	143	135	143	153	142	133	145	140	125	134	144	152	121	128	145	128	134	149	135	156	137	128	147	123	134	127	132	129	118	121	136	144	148	123	136	137	157	142	142	134	139	160	144	123	135	142	127	160	138	125	125	138	120	149	141	135	148	135	140	134	141	139	118	135	151	119	122	138	142	148	120	137	144	131	146	153	126	134	123	135	138	151	122	125	119	134	153	142	139	135	136	136	135	146	119	128	137	137	140	137	144	138	143	116	112	137	148	141	144	133	146	141	135	145	119	120	136	103	142	135	130	133	129	135	127	148	141	134	107	126	114	147	128	115	138	148	109	120	141	135	142	125	133	138	139	147	138	128	162	146	126	137	110	145	140	137	130	127	132	136	132	139	126	149	126	141	123	158	141	129	137	127	141	152	110	146	135	141	120	140	131	142	131	120	148	123	137	137	140	138	142	122	155	132	133	122	149	137	149	114	136	111	126	134	148	152	136	133	150	144	151	131	134	121	138	139	136	132	145	128	129	125	135	133	132	143	140	138	121	139	119	148	153	130	128	121	151	138	137	146	126	131	123	133	145	110	130	125	138	115	138	123	147	125	143	149	161	110	140	144	150	131	142	140	117	131	141	145	148	134	125	141	132	147	131	150	148	140	135	140	133	130	146	138	132	115	126	154	142	122	139	124	110	130	127	141	144	170	154	153	141	125	121	132	132	131	123	145	137	137	120	115	153	113	149	132	153	141	132	130	144	124	141	124	146	114	129	146	133	133	119	114	134	151	140	132	157	145	114	148	143	131	126	153	168	143	150	139	105	148	145	130	121	121	145	127	167	121	125	131	148	129	137	130	154	120	120	141	141	126	135	138	134	170	132	142	138	137	138	146	157	148	175	146	139	133	110	125	147	120	134	156	129	145	139	145	137	150	164	151	135	135	137	130	124	127	126	141	165	128	132	123	128	158	140	143	130	141	143	142	110	132	139	131	163	136	145	133	134	141	143	138	132	163	124	127	147	156	120	139	152	140	133	140	145	144	127	136	131	144	129	151	133	134	139	125	124	128	150	147	138	139	128	126	136	143	137	138	155	120	130	137	143	132	118	133	145	146	143	141	123	128	133	148	148	119	131	120	123	123	126	148	120	136	134	139	128	139	147	134	150	132	153	100	125	134	125	145	134	135	129	142	134	121	146	152	139	127	144	140	126	142	130	135	142	118	130	133	149	130	146	144	153	120	131	125	139	138	147	135	131	140	148	135	150	133	135	142	143	144	123	146	135	133	138	119	135	158	140	113	142	150	135	109	140	143	134	131	130	173	136	137	139	122	137	138	123	164	148	139	131	149	145	134	145	154	145	146	156	142	152	101	137	124	163	157	162	135	149	127	129	155	129	129	130	175	120	142	147	135	133	124	153	145	126	133	131	152	127	123	136	139	129	156	144	131	122	137	152	118	146	149	141	136	147	131	127	144	149	158	119	121	132	129	147	137	155	138	128	131	137	149	122	147	115	163	132	148	124	127	139	129	128	140	126	159	125	135	126	122	148	139	142	138	128	158	141	152	138	134	144	140	136	132	134	168	135	129	144	148	123	123	137	150	135	137	137	117	152	150	145	129	151	135	122	155	135	141	143	144	146	116	148	153	121	133	111	118	147	133	159	151	132	168	144	153	140	121	124	122	160	130	114	149	128	138	135	129	140	153	137	137	124	140	160	126	130	138	138	137	144	139	139	128	119	119	130	151	133	121	139	134	125	129	141	139	134	151	137	152	129	124	158	133	144	133	111	127	133	138	139	124	142	148	130	127	128	117	121	126	141	150	122	139	138	130	128	125	116	154	126	144	125	138	119	138	123	140	125	151	132	145	139	157	133	118	155	120	136	116	159	134	129	135	134	161	143	137	108	132	132	140	153	132	141	143	152	132	152	136	149	119	105	132	163	121	136	138	125	133	132	122	109	121	139	135	150	129	134	140	121	133	129	143	155	149	120	130	134	136	137	134	130	116	135	121	130	170	147	115	129	128	114	138	159	146	144	152	137	132	117	141	128	116	143	140	133	126	144	122	130	132	151	140	130	125	130	113	122	143	126	107	148	144	127	158	142	128	157	125	134	143	148	143	112	134	135	134	128	107	148	137	146	145	147	147	132	134	128	125	140	133	119	135	152	117	124	146	132	134	133	136	145	125	114	138	147	127	123	135	129	131	130	113	132	126	152	132	137	133	135	122	139	132	130	142	139	144	128	135	119	136	137	119	163	140	122	129	139	148	129	127
24642	39820	35607	29271	18725	5448	2994	2086	1669	1333	1158	1082	955	879	771	639	559	474	437	389	388	379	397	370	348	327	333	315	309	290	339	303	303	326	390	295	276	301	308	255	311	278	278	278	266	283	290	285	314	288	262	271	254	291	297	259	261	271	274	261	278	242	274	279	269	259	261	260	262	268	265	273	280	278	273	272	250	239	234	254	254	288	257	251	253	272	271	259	260	268	270	272	258	262	259	270	261	258	269	287	269	292	253	256	256	216	256	259	260	267	253	252	260	278	262	268	255	211	255	259	240	254	274	263	265	234	255	285	249	279	266	250	261	243	245	261	271	250	268	244	306	239	261	237	263	283	254	235	250	241	254	248	288	262	261	256	255	244	264	240	241	280	248	234	258	234	255	257	229	255	271	258	270	259	273	263	241	248	256	245	266	253	270	285	244	260	271	264	266	251	240	288	247	257	263	270	260	260	253	261	252	282	265	257	250	267	258	262	244	260	239	264	257	286	275	231	293	256	222	241	269	260	226	251	239	265	233	263	253	243	253	241	263	264	285	258	249	261	245	234	257	280	271	264	267	254	238	260	277	251	294	253	245	268	270	230	260	274	268	268	231	249	260	241	260	232	269	246	264	244	234	238	271	277	248	274	245	258	267	224	244	270	236	272	264	236	267	207	264	267	257	248	302	226	259	265	253	259	253	269	251	255	253	240	280	259	246	276	268	236	236	238	257	252	264	246	279	234	268	243	254	236	267	255	233	282	274	284	251	241	232	219	246	263	247	261	258	242	248	241	265	235	257	256	252	243	288	216	255	256	264	255	247	275	256	237	237	250	252	231	243	267	235	239	272	260	237	250	274	259	257	257	241	229	264	260	254	290	270	244	287	255	237	293	237	241	235	234	247	232	262	253	246	251	251	265	257	283	273	247	252	247	201	269	257	225	249	241	240	254	242	236	259	261	255	250	245	255	257	247	252	255	248	248	231	241	239	244	268	265	248	275	254	277	242	259	240	244	229	228	259	238	263	274	232	232	250	267	246	248	210	229	253	262	249	240	218	276	259	277	274	276	233	266	257	234	270	251	276	268	275	227	250	249	247	271	279	282	248	299	252	242	268	268	237	272	241	264	260	267	265	258	260	247	268	274	233	261	241	263	252	271	272	301	228	244	277	280	301	245	259	263	278	251	251	269	272	271	241	268	242	257	264	244	233	273	256	265	238	270	295	239	255	250	238	234	270	272	278	226	239	260	251	255	294	260	251	265	257	254	273	223	225	250	237	261	280	270	266	244	245	238	244	252	249	284	262	291	259	269	267	280	276	272	242	244	259	238	243	246	252	249	255	266	242	260	249	272	254	252	259	260	246	242	281	265	255	257	270	257	252	272	268	240	240	250	252	237	267	262	260	270	251	271	257	263	274	242	269	252	242	270	257	254	271	267	253	248	250	241	249	249	234	263	238	265	257	236	265	255	228	258	234	249	251	274	237	257	249	238	261	227	260	270	241	273	246	242	300	252	276	265	266	243	269	257	286	270	245	250	253	246	249	255	257	254	256	240	273	266	259	260	254	246	235	240	266	268	260	234	282	258	231	248	240	258	249	246	243	253	246	245	271	266	247	267	241	233	216	266	230	242	249	259	248	255	244	245	235	263	255	251	268	250	273	243	277	238	221	253	239	221	268	253	274	250	256	248	263	266	240	258	248	256	246	240	263	226	241	242	222	242	263	257	238	257	247	245	259	243	283	284	284	260	273	251	256	270	290	236	235	260	261	239	276	258	263	227	238	241	255	228	236	238	227	217	278	262	251	279	231	284	239	242	252	246	280	251	263	230	235	243	287	262	257	235	262	229	243	226	249	234	219	270	243	243	277	255	206	260	251	256	240	248	232	261	249	228	244	278	306	264	257	266	269	247	237	264	261	266	260	259	254	263	251	268	270	222	268	275	247	248	238	253	232	269	257	276	270	257	240	254	293	254	276	242	270	228	237	263	247	257	280	260	233	266	239	258	260	241	245	240	233	257	265	277	229	272	256	232	257	244	259	242	255	272	256	252	249	251	239	238	257	246	247	253	236	253	259	260	248	253	279	265	250	275	287	266	260	266	244	277	269	244	236	268	248	247	273	272	275	264	257	242	260	243	270	252	275	253	234	227	239	259	238	266	229	259	264	274	260	251	247	257	248	248	261	259	249	233	276	254	224	280	241	244	282	254	272	282	256	257	280	236	270	253	257	292	246	236	277	249	258	267	241	241	229	263	277	261	268	249	246	265	267	224	251	272	266	234	245	289	260	275	275	269	267	247	243	263	261	250	266	258	242	269	267	267	265	278	255	237	267	235	270	266	258	250	268	236	243	252	245	265	242	263	233	254	249	243	268	271	236	268	255	248	260	243	238	237	270	241	259	274	213	232	255	243	233	261	263	269	256	242	281	256	293	255	246	267	252	274	249	250	260	258	241	267	262	252	274	244	267	238	262	251	289	222	273	244	234	262	260	243	281	224	280	263	264	253	257	262	266	267	264	255	271	237	241	237	258	238	250	232	279	246	280	242	272	237	272	276	255	273	272	253	267	284	267	288	260	266	237	275	277	237	257	267	266	244	243	260	258	222	258	254	249	253	256	264	260	268	244	264	248	268	250	276	231	298	257	253	295	258	300	274	255	262	247	227	268	254	277	258	268	232	259	235	275	275	276	241	250	252	254	282	259	253	250	246	242	238	246	250	235	209	276	255	275	239	239	280	243	257	236	244	271	264	232	288	242	242	280	251	274	232	254	245	261	234	265	254	262	271	251	252	289	266	282	271	231	245	239	274	239	265	263	228	287	246	241	248	241	264	222	269	253	219	247	238	275	264	259	263	244	243	263	305	231	272	259	242	271	241	286	255	257	289	241	251	250	253	281	230	263	259	278	247	254	230	258	243	260	264	264	287	268	258	264	271	263	237	271	237	259	253	244	247	235	277	254	273	237	265	249	260	252	231	257	259	282	244	267	217	237	303	259	228	235	247	240	261	252	278	254	268	256	261	261	260	283	242	232	241	265	281	232	248	248	238	247	253	250	259	233	281	245	237	222	263	243	241	274	245	261	237	259	258	216	252	237	237	262	228	260	241	251	277	244	233	243	292	244	271	277	250	262	252	243	239	237	265	263	267	264	270	269	256	297	252	249	255	252	258	273	250	240	273	243	255	263	244	268	261	256	261	253	252	241	273	244	292	247	263	260	249	263	248	227	254	266	288	273	266	253	245	265	237	249	249	248	268	260	259	274	259	247	252	244	249	283	287	251	278	252	258	230	268	242	236	238	260	269	250	257	227	238	266	255	263	264	254	233	252	262	256	254	257	265	238	258	234	251	286	275	237	257	295	245	232	251	262	270	241	270	236	230	271	255	262	235	279	253	262	282	242	282	263	255	292	235	276	259	248	245	260	219	251	272	261	266	262	273	248	239	250	259	244	254	263	263	258	254	236	233	239	266	249	271	260	247	253	255	261	258	261
27252	20647	16290	8195	1448	549	465	444	448	378	425	448	440	400	392	405	358	370	376	418	386	376	360	382	400	413	396	436	399	380	360	383	383	365	439	401	394	372	366	348	359	368	368	380	372	372	395	410	399	377	396	357	387	390	399	409	397	381	397	407	384	364	371	382	377	383	371	419	391	358	334	375	366	419	384	360	404	374	392	390	409	385	384	402	386	370	393	366	406	384	401	393	397	429	407	357	425	402	374	361	392	417	387	354	400	415	361	368	383	424	379	396	365	328	394	359	395	350	390	339	373	389	366	347	363	393	376	387	370	410	396	358	398	371	400	374	375	400	393	377	396	337	394	414	390	381	357	372	372	377	411	377	375	386	349	397	389	379	374	335	355	374	358	386	394	399	440	376	369	387	389	383	361	376	353	387	408	363	370	375	379	409	413	373	396	350	350	368	391	413	365	386	399	387	392	377	397	415	402	392	372	377	374	375	381	401	408	410	392	395	380	364	421	415	363	422	384	351	406	374	382	386	418	380	416	393	380	381	382	381	389	400	373	390	391	376	412	367	379	396	403	368	390	366	376	368	382	394	392	380	371	377	389	373	392	408	403	408	382	389	395	384	382	377	419	384	395	368	396	371	400	346	376	400	360	361	377	331	374	402	376	399	374	347	400	386	368	416	359	366	387	404	341	389	370	373	379	378	354	350	388	394	365	358	391	329	394	364	389	363	390	397	357	411	410	395	378	359	405	408	393	375	416	417	405	348	365	378	396	370	390	359	397	374	416	406	417	394	403	366	364	391	383	352	399	369	405	373	391	376	391	369	352	373	373	396	386	400	359	379	389	374	375	397	399	363	416	396	380	400	397	334	383	384	391	392	375	400	401	358	429	393	382	393	400	377	411	385	402	381	379	397	389	364	383	383	370	364	397	356	366	376	425	377	362	366	407	352	370	398	389	370	367	395	411	388	387	415	403	377	366	315	412	363	360	406	351	405	360	374	366	394	391	382	370	381	418	399	385	391	430	368	408	381	350	354	395	383	401	364	403	400	381	436	379	387	359	365	398	405	392	386	383	375	407	373	371	365	370	373	366	380	417	366	369	361	384	394	402	361	422	378	366	375	407	385	382	410	406	395	360	392	414	376	410	387	357	388	370	403	420	387	359	396	366	374	372	395	364	378	389	427	386	376	325	342	390	387	394	374	393	399	359	379	376	402	372	385	381	399	393	349	373	371	371	403	399	365	376	391	419	352	376	350	401	381	390	399	378	370	396	362	387	389	442	396	390	336	397	367	373	358	370	422	347	404	438	368	376	373	386	385	371	370	377	372	369	373	356	388	402	376	375	397	423	388	405	377	374	399	395	417	368	373	386	389	366	369	410	391	383	377	417	385	349	392	383	353	386	413	388	384	385	402	412	380	362	410	380	386	347	354	372	417	374	413	348	393	374	406	384	393	373	413	375	370	367	407	413	440	383	408	393	386	359	373	387	382	386	395	373	380	374	427	358	388	402	372	401	358	387	338	361	412	388	387	382	395	390	388	403	394	400	376	404	351	351	391	366	366	387	387	367	396	375	350	349	420	350	365	417	359	403	388	371	382	367	352	350	367	363	425	350	396	372	431	389	358	364	406	385	394	365	365	394	367	395	416	382	392	397	392	372	372	370	348	364	371	379	362	402	362	381	379	378	392	375	393	366	379	399	357	359	347	385	368	367	432	391	403	381	407	381	388	380	362	406	367	403	374	364	405	366	383	401	331	361	384	397	369	388	386	385	383	389	393	378	414	393	367	392	408	391	359	401	387	413	362	399	354	383	374	390	380	382	412	370	415	428	423	382	395	391	410	378	385	391	366	407	373	368	386	387	401	373	389	386	372	371	386	382	413	383	382	422	387	387	406	366	382	355	395	370	385	395	376	404	359	370	386	394	363	342	385	400	404	370	392	369	373	372	415	382	374	381	391	381	367	350	372	371	372	399	370	355	373	385	371	403	359	357	395	385	340	423	385	380	365	398	403	390	345	389	425	375	396	417	366	369	377	367	382	386	402	364	395	395	384	392	414	357	385	389	389	344	362	369	407	393	380	385	401	343	370	383	391	370	374	350	374	376	422	354	398	359	342	381	405	369	361	380	378	378	376	366	381	372	370	378	407	385	348	383	417	363	363	374	356	365	386	405	377	426	393	374	381	363	374	416	380	372	393	422	375	382	415	395	409	379	405	357	353	390	374	338	366	380	373	400	361	373	384	371	345	356	392	369	354	379	395	374	374	403	397	407	369	418	391	360	398	386	395	369	380	397	387	400	362	395	384	419	400	385	392	375	370	357	395	402	382	385	358	382	349	382	365	370	403	371	374	376	375	367	411	372	365	373	412	402	406	379	387	385	365	371	378	393	383	408	391	384	366	390	388	370	385	368	383	358	401	425	381	371	365	369	362	374	408	364	369	350	387	416	370	366	375	407	389	397	378	378	404	374	372	379	386	378	398	418	383	378	423	371	384	406	397	405	390	362	421	351	423	397	400	410	393	428	379	394	375	397	363	386	376	364	404	384	386	376	411	367	360	419	362	403	378	384	345	372	385	418	348	376	405	358	382	379	394	382	399	391	372	361	392	378	416	386	387	394	409	383	417	416	377	373	390	364	394	384	347	414	399	384	371	397	382	379	376	387	390	369	412	371	415	364	373	386	368	376	382	400	346	361	409	353	408	376	381	362	380	351	375	416	380	343	429	386	392	390	378	376	415	360	398	391	374	388	356	374	379	414	364	357	406	382	371	389	395	367	375	389	370	401	366	402	369	381	374	386	385	374	395	405	376	408	377	375	401	406	389	396	382	369	373	356	429	379	402	405	402	404	415	357	400	396	434	369	380	410	370	384	359	391	371	374	359	408	383	363	352	346	394	378	368	360	378	368	402	380	352	399	372	402	387	367	359	410	371	378	419	398	410	392	368	398	418	397	378	391	396	365	382	370	366	381	353	386	381	384	371	356	410	422	392	369	400	381	356	376	372	398	354	370	384	373	367	386	379	414	378	366	356	367	393	393	364	380	399	388	398	405	381	404	419	355	372	405	408	372	397	374	411	389	383	401	397	418	405	406	385	417	395	401	381	374	417	354	367	398	391	395	399	372	388	386	348	376	379	404	400	341	394	379	372	382	364	382	362	374	381	395	402	353	415	395	398	391	348	382	374	367	404	365	358	379	398	375	410	384	398	368	379	397	356	385	388	391	415	378	362	407	398	412	400	382	408	408	363	356	350	404	389	414	407	392	392	397	376	386	371	369	367	376	394	393	392	388	367	397	399	412	386	384	409	348	382	368	366	372	381	360	389	355	375	411	382	360	360	424	393	351	403	369	371	406	348	361	384	377	349	385	377	346	376	411	392	397	330	406	405	387	391	383	398	416	388	347	373	377	396	390	430	400	377	395	388	377	402	392	401	366	398	410	373	357	355	383	403	398	418	380	370	375	365	391	380	403	385	358	388	382	388	391	378	390	361
19849	25444	24213	12796	3200	1345	1028	910	830	820	839	811	856	752	718	738	672	713	726	716	665	680	711	678	693	718	652	659	653	696	697	721	733	721	644	704	659	713	710	727	655	679	669	698	664	676	605	669	666	715	708	633	704	691	715	686	689	706	686	678	677	658	718	671	674	672	672	717	700	701	670	724	695	667	666	662	710	699	702	709	684	678	694	675	698	708	686	697	680	670	716	704	681	691	680	687	721	689	667	713	646	715	677	679	689	648	675	677	647	699	648	653	663	699	698	673	680	668	669	704	678	712	678	680	658	738	682	712	672	666	631	700	699	641	703	728	675	683	696	718	701	670	627	684	686	696	738	728	676	702	697	650	714	686	692	696	690	647	705	686	687	685	720	684	704	681	710	705	715	696	694	707	652	694	683	664	662	636	665	713	688	658	746	683	683	711	705	661	669	712	698	706	686	686	685	669	678	645	632	688	663	698	680	715	727	681	721	650	685	741	716	650	697	700	728	650	706	711	666	738	665	669	687	705	691	674	672	640	703	721	648	678	640	665	659	700	636	695	704	706	673	716	665	685	702	637	685	748	722	688	695	657	665	667	661	708	644	699	665	661	648	681	683	721	657	667	678	708	703	659	671	697	690	728	735	655	653	662	648	678	694	655	709	648	716	726	689	681	696	668	644	722	668	687	631	685	727	697	683	698	728	720	678	688	680	660	631	678	661	714	740	704	649	675	690	692	711	696	717	703	654	646	670	715	695	717	683	707	685	707	680	684	717	688	688	770	706	689	682	670	685	681	653	651	682	691	654	720	694	674	675	669	721	694	720	685	695	721	717	672	694	674	688	685	722	667	725	684	631	685	703	675	692	643	764	714	689	656	683	702	705	705	635	671	657	702	687	689	631	666	689	674	653	680	670	728	675	659	684	669	664	698	673	693	700	698	671	643	713	648	681	707	690	730	667	733	698	697	679	691	670	699	646	708	687	688	652	693	696	667	705	688	692	693	675	686	648	652	662	711	652	677	668	705	640	641	689	718	639	675	712	631	680	664	673	666	685	687	726	679	665	656	719	677	659	661	679	716	677	622	682	707	741	666	683	671	697	745	743	670	682	694	692	689	651	680	688	667	685	653	674	700	694	693	707	678	688	659	691	665	700	701	676	665	696	693	698	682	704	673	658	685	653	707	688	693	676	687	701	645	681	700	643	710	682	735	642	675	695	650	661	609	640	710	704	679	687	700	723	736	661	713	650	731	671	679	751	673	727	670	659	662	689	722	666	696	695	639	714	664	674	707	706	680	685	683	721	704	696	683	664	708	679	686	686	646	668	680	697	662	666	648	706	671	709	683	692	719	647	722	704	679	685	676	681	652	708	702	688	685	715	702	711	693	684	672	692	666	677	709	716	691	701	694	688	736	671	674	686	743	735	675	684	687	648	654	668	715	692	666	681	688	696	653	716	682	699	651	679	653	736	676	670	717	697	659	666	684	700	664	681	707	690	670	665	687	648	694	683	692	656	709	677	679	683	637	671	654	684	641	714	663	696	679	705	673	675	715	679	690	687	668	654	708	649	677	652	644	652	707	682	701	671	715	670	689	688	670	688	720	740	687	663	716	669	665	700	689	726	649	721	681	685	682	681	656	707	682	689	689	668	692	692	669	683	688	690	660	726	710	695	662	663	749	710	678	651	694	714	701	693	706	719	747	690	681	686	649	660	645	657	677	640	651	703	733	701	683	713	714	672	657	685	707	740	661	665	627	767	698	697	660	685	670	659	725	706	679	682	687	693	655	705	699	680	583	675	667	680	702	700	715	664	659	675	694	698	642	679	667	679	659	705	663	681	655	651	684	662	665	686	688	680	678	646	631	695	696	716	719	721	674	639	690	677	714	682	682	677	654	696	664	746	677	722	685	669	643	635	681	702	719	670	734	687	689	681	695	667	653	645	629	684	685	705	699	683	672	697	660	655	650	730	679	718	681	675	660	706	681	639	652	685	668	688	686	697	726	667	642	701	678	634	696	659	677	693	696	707	693	699	680	691	666	694	653	682	714	718	706	643	688	654	664	708	673	672	731	685	692	680	701	676	679	679	653	660	674	670	685	682	707	679	682	680	675	673	696	691	649	716	674	683	673	699	696	679	674	679	718	721	683	664	714	659	676	720	682	649	680	701	731	713	683	695	677	740	676	706	676	704	657	640	722	668	670	666	643	653	712	669	657	683	714	696	699	710	686	707	688	684	698	717	638	681	677	725	703	666	732	665	689	663	650	662	714	643	674	702	708	650	690	669	682	677	681	685	706	653	714	722	691	667	682	711	708	622	709	666	671	636	676	679	664	675	723	618	670	663	672	625	675	684	683	741	733	677	717	674	732	693	681	697	711	673	671	690	649	660	713	661	688	669	683	685	665	680	690	659	725	668	715	688	729	681	704	697	708	708	692	648	720	664	624	695	707	699	708	674	684	723	642	661	652	672	706	664	697	685	698	639	684	670	667	676	717	687	645	675	658	714	700	660	647	686	692	710	665	653	725	693	732	696	700	681	680	718	670	695	649	645	681	731	704	628	758	745	697	607	674	665	610	671	689	696	741	673	721	705	653	627	706	632	650	683	681	683	692	670	706	694	647	705	682	659	735	680	695	689	651	706	686	682	677	653	674	702	671	671	698	699	695	652	644	711	648	685	707	705	695	671	702	685	642	682	667	686	677	696	652	670	660	666	680	637	674	716	721	669	700	670	682	702	644	712	645	660	658	666	678	678	709	683	687	692	708	667	692	667	660	707	680	691	704	692	657	647	679	692	727	670	681	666	677	668	686	686	697	678	682	697	657	684	690	682	699	689	664	650	718	700	703	691	691	697	714	652	724	703	653	686	654	640	681	686	734	673	646	709	700	689	657	633	708	664	690	706	672	662	703	685	650	694	696	665	740	721	714	673	733	653	640	703	667	650	697	705	693	684	672	635	693	722	688	705	701	673	712	679	634	665	667	735	697	658	680	719	681	633	692	688	628	698	701	687	656	702	659	691	681	683	721	652	650	732	686	634	676	640	701	720	722	664	690	691	649	650	646	641	676	756	671	698	712	632	701	659	661	655	716	682	657	687	698	644	690	655	677	701	663	714	731	621	699	671	687	698	698	686	698	625	709	707	687	648	728	685	694	700	658	717	707	688	686	681	679	702	655	662	647	674	695	688	664	653	675	688	668	699	675	666	689	640	687	694	695	713	692	672	680	692	705	647	676	644	705	707	685	696	664	676	720	729	672	664	684	679	706	703	690	695	703	707	678	714	669	650	674	683	654	641	701	671	671	676	667	649	699	645	684	666	746	670	690	661	661	691	710	702	689	733	664	649	666	704	656	725	677	714	695	676	673	655	745	658	679	640	723	683	687	698	697	717	691	657	646	620	707	685	672	710	693	682	728	701	671	709	695	672	728	705	672	684	641	706	684	675	695	737	676	647	702	673	664	716	688	687	718	692	705	707	637	689	651	659	667
24462	21338	28252	24767	17644	2742	967	671	532	456	481	426	424	375	360	382	387	368	368	354	355	316	345	343	338	359	317	318	343	359	309	327	346	316	539	534	339	315	330	328	326	362	302	367	321	326	331	328	306	324	315	338	332	319	347	352	330	311	317	319	349	328	340	318	363	309	341	305	322	347	317	338	316	346	330	314	307	330	336	325	299	311	305	341	349	354	342	315	310	309	326	314	308	348	339	351	330	363	297	347	320	300	343	369	307	322	314	307	305	319	311	329	351	310	351	360	316	358	334	330	330	326	330	341	324	316	334	334	334	296	299	303	318	311	312	347	323	322	336	322	337	316	304	337	343	367	358	316	311	314	308	346	299	314	338	296	326	339	348	325	346	339	308	336	331	324	293	312	316	325	333	303	315	355	301	304	317	355	345	300	332	338	334	321	313	332	343	303	322	322	326	305	314	295	326	336	335	356	334	322	300	325	323	315	321	331	339	335	313	309	300	353	335	339	305	307	326	315	296	347	340	315	345	332	308	316	297	323	333	309	330	335	322	316	344	355	309	344	340	293	323	325	301	327	297	371	307	305	305	319	336	297	321	333	351	329	314	318	318	321	368	309	321	297	283	318	301	298	309	309	317	348	327	336	339	336	310	297	343	307	366	317	300	308	311	344	292	294	335	330	318	333	332	302	322	345	324	359	305	326	329	326	327	322	325	339	322	320	317	325	322	325	345	332	325	308	306	337	309	342	312	360	340	333	329	335	341	330	328	312	319	339	355	318	303	303	319	311	326	322	331	347	328	319	327	347	330	306	325	332	343	307	312	332	319	304	326	308	306	279	339	336	289	326	348	290	316	324	314	320	327	305	330	322	330	357	345	325	344	318	331	301	322	347	303	289	311	327	365	349	311	308	307	340	322	368	320	315	314	315	309	296	300	316	321	302	346	330	290	310	323	338	317	314	296	332	339	310	299	299	300	333	338	304	311	324	330	325	339	338	309	284	305	303	296	335	319	311	323	341	349	313	305	305	306	339	322	308	364	337	347	335	291	293	288	310	332	318	336	331	326	319	341	327	289	318	329	318	333	317	300	309	331	320	320	270	323	338	300	319	326	332	299	311	311	305	351	277	317	316	300	276	329	334	316	295	343	320	303	329	316	330	313	299	308	303	282	340	309	316	312	314	338	335	299	294	326	333	315	317	316	313	312	344	343	320	333	320	335	316	331	361	315	312	318	347	305	334	332	323	301	313	334	293	301	336	323	316	322	330	320	327	341	289	339	343	316	328	351	329	325	290	317	313	312	338	342	314	322	330	345	322	339	323	328	334	317	329	341	329	348	327	307	336	284	294	330	284	321	343	307	304	338	327	309	351	319	319	314	313	338	314	315	321	286	304	315	350	339	351	317	335	308	321	334	346	310	312	353	309	321	329	338	314	314	319	333	327	293	327	332	338	360	322	328	357	301	320	301	359	318	298	304	289	301	319	306	319	319	317	312	314	300	318	335	313	298	339	331	328	330	325	327	330	329	336	292	320	321	328	311	327	382	319	316	297	315	320	306	310	318	295	313	305	310	326	337	329	303	355	299	349	320	303	323	323	314	340	321	303	295	327	334	361	294	343	341	313	339	311	318	314	329	303	287	321	310	304	306	307	327	323	319	348	337	324	304	317	346	324	321	313	338	316	322	320	317	324	344	292	310	333	308	352	299	321	313	316	343	343	346	323	323	314	310	301	302	334	340	299	350	321	350	319	339	319	325	329	331	322	345	327	335	288	359	335	339	305	326	348	335	317	314	283	287	289	323	324	285	337	341	323	312	353	299	316	335	351	341	330	364	325	349	331	320	324	321	330	301	315	310	331	336	322	302	295	334	347	309	300	299	324	330	295	328	300	308	309	323	334	284	312	303	321	332	320	340	338	354	362	329	337	326	299	312	351	335	330	317	342	335	355	347	330	343	318	311	305	356	305	339	314	337	282	324	315	302	321	319	332	331	287	320	306	324	288	295	327	329	322	310	318	319	294	327	317	298	307	310	318	331	362	331	325	351	325	331	313	309	331	312	311	294	362	331	321	309	342	344	356	312	287	316	313	333	307	324	347	328	289	350	344	296	319	351	335	326	328	321	314	322	323	312	305	315	324	328	319	304	346	327	305	362	334	299	319	346	354	303	296	333	357	328	320	298	311	324	333	307	329	321	313	300	304	321	334	331	329	310	312	337	323	326	345	316	315	299	329	315	310	348	311	303	326	346	323	311	338	305	293	321	335	338	332	337	322	318	309	343	327	343	344	314	326	328	310	357	341	362	350	318	335	333	320	330	310	334	300	310	336	337	278	326	346	304	323	326	289	303	361	326	358	308	334	336	324	284	334	327	318	324	294	312	299	307	334	325	350	328	330	335	318	309	344	306	307	361	317	352	296	311	321	346	331	332	315	314	317	314	321	308	339	326	334	310	337	351	295	321	348	356	350	337	328	347	307	324	322	307	312	322	291	328	298	294	332	338	299	323	307	315	321	323	323	345	296	336	307	354	310	332	325	339	332	351	315	323	326	320	313	336	317	319	346	321	320	310	361	356	314	342	307	340	335	307	327	304	333	307	341	331	314	307	337	326	318	313	318	329	341	322	350	303	335	302	324	339	306	302	334	331	315	324	276	317	325	350	331	308	336	327	325	331	289	348	302	321	297	308	316	350	332	319	347	309	331	329	331	317	304	307	311	300	339	324	330	346	366	318	353	319	364	335	348	339	339	347	328	346	322	308	323	312	343	312	304	304	326	320	328	297	283	328	310	306	309	302	339	335	304	319	338	334	324	326	349	326	317	323	294	317	300	321	326	320	318	322	314	351	331	296	313	346	332	326	348	304	325	343	308	297	316	336	364	335	310	312	290	306	318	348	314	340	303	310	300	321	332	313	333	336	297	366	302	291	325	332	335	314	284	315	335	329	362	319	350	317	346	323	324	313	317	345	345	319	292	333	302	295	332	335	333	321	311	319	329	329	323	338	339	352	316	343	329	316	331	308	322	318	299	331	339	318	328	373	330	329	354	317	310	340	295	292	335	323	330	333	316	355	320	330	331	316	358	313	320	332	334	346	346	307	327	289	316	307	331	310	340	367	315	319	338	314	311	333	304	315	352	325	326	328	339	356	291	328	343	356	322	299	281	313	309	327	345	302	337	327	328	337	331	337	318	325	300	312	329	346	296	350	332	336	343	358	347	361	292	339	328	298	324	343	334	303	314	325	304	316	305	355	314	298	305	338	312	324	351	316	318	300	326	328	327	325	339	321	362	328	322	331	308	305	339	297	337	349	329	304	329	325	342	295	313	313	313	344	336	322	297	324	328	336	382	381	334	347	286	324	321	327	298	335	318	363	317	325	345	336	316	297	336	307	331	325	333	283	320	322	311	327	334	312	339	315	330	322	346	328	302	330	325	329	332	311	352	343	318	335	309	327	317	320	332	330	342	312	327	328	339	333	320	327	319	347	296	322	325
22893	36024	32966	15902	5683	3094	2096	1611	1369	1115	1096	999	941	922	894	825	723	668	710	652	682	687	667	634	654	570	595	593	622	613	629	609	644	634	1218	1385	724	613	538	597	624	631	623	589	584	557	596	586	596	583	646	613	613	616	549	611	571	639	610	601	586	552	592	606	626	602	555	588	625	591	573	633	620	581	608	590	570	575	570	585	575	652	601	565	596	610	586	606	592	584	603	587	628	601	588	623	613	593	630	613	588	589	589	571	557	615	629	584	581	582	590	585	662	571	616	622	609	672	599	630	567	593	577	546	569	593	590	555	569	579	585	606	600	539	604	603	559	589	585	579	586	589	588	589	578	564	648	606	563	585	583	564	569	582	594	591	591	595	619	562	594	578	594	599	595	583	612	578	566	569	590	567	583	581	580	589	624	597	582	594	572	597	613	592	587	562	572	550	559	600	591	588	610	613	589	573	591	555	565	595	562	571	610	593	600	603	631	559	591	596	567	564	613	576	566	564	555	576	537	596	624	572	631	599	615	580	598	588	615	584	597	580	558	595	569	611	601	567	564	575	631	594	576	571	583	541	589	640	565	609	584	596	558	524	583	558	610	567	601	578	644	574	582	571	579	590	593	613	603	612	624	628	567	587	599	597	589	579	605	558	593	551	562	562	630	583	606	602	580	556	599	590	584	608	564	604	621	604	598	591	602	623	579	574	610	600	600	597	601	606	621	571	580	620	531	570	548	595	561	576	596	572	634	576	619	541	605	561	600	581	595	566	594	576	599	674	601	545	544	597	580	636	637	647	540	554	634	599	558	577	559	577	562	579	607	577	543	585	577	586	572	599	589	628	556	564	597	626	601	615	569	581	636	599	600	579	570	589	611	562	592	562	575	594	574	557	589	572	569	602	602	628	614	604	570	588	579	592	604	572	592	598	573	538	553	610	572	581	592	581	615	590	565	581	595	566	615	561	646	585	617	588	586	616	562	614	603	602	593	594	623	610	560	605	590	594	588	613	597	615	562	599	567	561	563	610	562	600	550	560	566	598	564	586	577	585	571	615	587	603	583	602	609	615	604	568	577	586	571	581	619	605	586	589	622	587	565	559	565	601	549	561	577	578	560	555	563	544	611	611	592	581	592	604	581	588	592	590	589	613	619	591	585	569	567	582	597	585	599	573	553	575	600	580	568	546	595	597	584	600	585	554	590	527	591	616	572	576	625	588	617	548	615	624	598	544	545	580	602	572	562	615	560	589	573	580	586	533	567	563	646	630	579	555	565	606	652	601	612	584	582	586	616	570	578	582	597	558	587	609	542	593	567	577	573	556	644	619	596	580	613	581	574	576	559	610	580	602	618	647	637	539	630	557	547	551	599	557	563	570	580	649	551	615	563	564	610	603	619	557	637	625	592	538	579	556	605	585	609	584	610	627	565	587	576	622	598	600	580	614	615	588	597	574	594	577	604	624	563	608	591	585	614	588	544	587	599	621	568	573	597	627	628	651	598	569	602	603	622	610	565	561	620	583	541	608	566	571	564	589	609	564	617	582	566	548	646	608	569	565	569	577	591	624	591	556	585	525	589	586	592	605	561	624	567	600	578	587	583	643	577	571	567	585	617	589	576	583	607	618	601	615	582	617	576	551	615	571	587	633	579	609	587	597	573	583	561	554	570	619	534	618	553	592	620	552	597	609	591	549	570	599	592	622	594	574	592	564	599	619	593	628	565	558	609	589	594	614	604	600	613	607	583	591	606	543	573	629	583	566	611	625	599	605	608	583	621	592	580	582	620	579	559	570	591	560	597	641	596	563	577	555	569	588	598	567	598	567	577	562	590	601	607	593	566	562	563	602	564	576	605	577	617	563	651	596	589	606	547	565	600	611	567	626	582	604	602	582	642	539	667	565	643	608	598	592	600	609	595	577	621	587	590	612	580	563	596	600	619	595	581	582	612	613	561	576	596	569	593	640	557	615	650	591	583	618	583	594	584	551	605	615	631	544	591	573	580	578	620	597	576	625	569	578	581	586	569	648	620	571	527	594	611	651	573	590	579	578	585	630	600	601	606	631	569	621	587	598	578	573	625	575	568	566	583	574	596	564	543	591	599	594	578	586	589	598	580	630	592	595	595	602	537	566	575	616	567	588	594	568	585	581	580	555	594	602	576	563	575	605	585	631	539	565	576	603	572	536	567	587	570	561	566	574	560	561	620	577	606	581	639	612	590	571	609	581	559	589	625	647	621	585	595	565	555	635	575	560	597	586	607	593	551	578	554	597	592	609	581	601	545	577	565	609	560	586	593	607	581	594	570	597	564	607	597	569	612	645	599	585	619	608	613	602	612	623	601	604	531	581	577	596	581	578	626	587	583	610	564	592	587	591	570	622	584	579	613	571	562	575	606	592	553	570	627	576	574	585	611	594	558	613	599	575	600	583	601	564	613	611	573	610	593	595	600	564	588	608	594	582	592	570	600	614	630	616	591	596	574	607	644	593	609	575	605	590	614	617	620	604	596	626	573	585	555	576	600	565	598	573	594	587	568	617	586	572	592	631	598	582	636	589	613	599	623	633	597	589	599	604	578	583	561	598	620	600	605	584	624	580	636	593	604	580	590	558	608	636	579	611	596	574	624	615	649	564	607	560	577	577	604	607	587	627	530	614	587	590	590	541	568	614	550	587	578	542	607	579	567	576	616	576	574	597	592	594	594	616	593	581	568	616	580	601	616	533	579	588	598	567	590	585	583	581	606	614	610	597	626	572	604	618	594	619	546	599	618	575	534	585	602	578	560	590	570	553	589	621	619	592	539	587	636	572	633	614	551	578	571	553	592	580	547	595	568	602	575	570	586	609	604	546	579	594	631	577	595	603	584	604	575	615	608	589	588	591	603	570	579	577	519	608	558	623	586	630	537	636	569	615	540	618	595	619	618	615	602	560	561	601	611	581	582	567	580	540	588	639	587	588	588	636	552	576	594	619	591	567	548	590	608	586	581	571	589	595	582	538	593	570	623	632	604	604	594	598	577	612	566	579	628	612	608	572	589	611	588	600	592	618	571	599	566	613	627	581	604	570	605	585	594	594	565	591	615	566	602	562	554	542	625	591	572	603	584	600	596	596	580	531	625	601	613	585	547	611	625	569	586	583	569	533	566	582	589	586	584	579	578	617	601	585	570	588	615	587	618	604	552	597	591	604	580	593	591	566	591	648	591	573	589	577	607	556	605	595	586	597	541	618	612	599	610	596	583	574	585	567	589	561	595	565	559	614	576	600	534	627	642	577	589	520	598	607	589	591	611	591	594	598	583	599	560	558	597	559	640	585	539	581	593	594	613	553	552	661	581	559	614	625	617	618	607	604	598	622	582	580	590	576	589	610	589	603	573	568	591	610	607	618	613	599	616	599	605	618	590	592	564	602	594	602	592	572	635	582	590	586	556	632	575	599	585	586	545	611	583	569	552	560	584	597	599	595	625	602	586	566	615	586	597	566	537	606	599	592
23550	21455	29128	24107	21428	17151	2284	750	557	416	359	368	337	310	278	278	225	225	194	196	210	173	160	168	174	173	174	134	156	156	173	174	149	176	652	1118	352	176	146	125	144	156	131	152	140	143	153	143	141	162	137	154	160	145	140	163	137	154	162	165	168	155	150	126	153	124	145	156	135	159	140	150	163	153	154	151	147	134	132	136	137	139	136	140	116	138	144	144	144	152	144	138	143	123	142	138	150	139	137	173	123	146	130	142	132	153	129	144	137	155	140	152	132	151	153	124	144	157	136	129	144	113	135	152	149	137	145	157	130	128	146	136	131	147	160	138	138	149	126	153	141	151	141	138	136	141	142	122	133	145	133	146	129	128	135	149	134	135	123	151	150	147	137	128	145	151	132	158	135	116	140	135	150	170	115	142	155	148	149	129	149	133	146	139	149	147	157	138	141	135	164	164	124	135	145	149	147	154	149	146	147	126	149	128	137	144	151	136	163	135	136	126	123	167	119	114	143	137	135	154	129	125	151	152	143	142	142	152	118	141	153	142	156	136	150	156	160	122	140	158	140	141	121	131	131	150	143	139	165	118	156	125	143	115	148	153	139	140	152	131	145	156	165	136	149	173	159	162	151	148	147	113	119	141	154	154	129	126	151	152	130	120	168	135	134	151	154	156	148	151	139	127	153	135	133	154	168	149	122	125	142	124	157	150	157	115	132	129	148	142	142	152	141	136	136	143	125	134	134	130	128	121	116	131	130	142	159	123	135	123	144	147	156	134	153	146	138	157	140	140	141	140	137	156	130	150	167	142	128	131	160	151	153	128	142	156	136	169	142	135	137	150	153	148	135	143	155	162	138	135	133	140	129	161	143	138	148	118	136	130	140	139	147	142	131	127	154	134	164	137	141	151	140	121	134	125	159	156	151	161	119	143	139	122	157	131	129	163	144	147	146	132	116	125	126	126	164	124	145	147	151	132	133	140	140	147	158	135	139	155	137	127	131	144	146	126	144	133	151	153	159	136	135	146	130	124	148	130	135	140	139	151	155	153	145	143	112	144	132	116	147	151	150	151	141	145	140	158	146	153	142	139	133	146	138	151	122	121	136	126	141	132	161	151	148	122	131	126	123	138	133	145	144	127	150	159	139	139	131	140	149	151	137	134	136	132	155	128	138	146	136	122	139	122	149	139	129	149	124	140	157	152	142	161	162	139	114	142	143	151	145	147	132	146	129	134	117	145	141	145	158	149	143	126	137	147	135	132	144	129	147	132	152	140	129	151	122	147	145	112	121	147	166	135	150	149	149	145	133	153	112	136	156	150	154	138	144	125	126	116	134	138	145	146	150	143	152	139	124	131	144	153	147	134	116	136	157	155	119	140	146	131	129	122	172	139	137	162	140	135	151	134	152	146	131	160	138	143	137	126	138	153	130	147	150	127	129	150	158	133	155	133	146	153	133	112	140	135	119	130	132	149	180	149	147	144	164	150	147	142	136	127	146	147	137	140	163	145	126	151	155	135	130	131	137	125	139	145	137	147	147	119	150	140	156	149	143	133	135	134	129	146	128	151	163	154	150	142	123	153	145	150	151	146	145	149	152	146	144	142	156	136	133	135	127	158	164	133	163	113	138	152	163	144	130	139	156	139	160	139	122	118	144	143	148	129	147	145	152	154	148	147	151	146	110	135	153	140	143	124	151	140	149	143	143	143	159	136	152	132	150	128	137	169	139	127	133	143	136	142	131	160	148	128	149	151	115	139	123	130	164	130	133	151	135	141	153	136	165	141	141	140	157	145	149	143	120	140	120	136	146	142	134	136	136	131	149	144	163	126	162	117	126	133	153	137	138	156	137	157	123	137	131	152	125	136	144	133	159	142	125	151	137	128	140	127	146	153	128	145	109	116	143	158	149	128	142	132	146	152	128	161	129	125	134	150	139	140	134	142	148	134	127	154	135	139	125	144	152	117	153	150	161	122	157	136	134	164	147	149	157	125	159	152	164	133	135	161	151	133	151	121	139	131	143	157	148	130	146	141	137	165	143	122	130	146	144	142	157	131	153	136	136	139	151	147	153	122	145	122	131	140	130	154	150	144	144	141	136	137	149	132	136	147	152	135	147	134	126	157	113	135	143	130	153	160	152	140	151	145	136	131	133	157	152	125	140	138	151	132	150	105	135	146	165	144	137	136	127	134	159	157	144	140	138	146	141	169	132	158	128	121	119	134	132	148	145	135	144	117	142	143	143	126	139	148	138	150	151	135	156	147	142	142	144	119	118	141	169	161	143	148	147	135	144	137	153	144	146	130	135	127	130	140	136	148	142	149	131	138	131	148	135	143	147	127	144	144	148	169	135	139	106	151	122	151	147	137	136	151	146	135	120	118	137	136	138	147	151	118	165	147	129	152	168	146	155	138	165	142	135	134	123	124	155	164	145	144	152	127	131	134	120	139	144	126	132	144	140	146	147	141	126	134	138	138	138	168	142	149	137	152	130	126	148	136	147	145	139	147	139	140	143	128	123	136	130	130	170	148	130	156	149	139	142	117	144	137	142	123	165	134	151	139	151	142	148	124	156	146	152	134	123	132	116	147	140	156	134	112	127	147	128	156	140	143	151	129	121	150	151	141	141	149	127	148	119	157	152	140	144	158	150	130	127	143	164	142	140	129	135	148	108	137	147	140	129	130	143	135	164	161	140	124	154	162	133	126	132	142	137	145	143	128	138	128	147	131	136	136	153	129	146	136	159	154	140	131	134	166	134	141	146	155	134	128	135	141	145	120	143	143	139	135	145	150	142	138	133	149	128	134	158	145	139	137	128	134	140	149	151	147	140	138	118	153	150	152	138	169	127	153	131	142	118	147	122	133	121	145	120	151	128	161	140	147	140	149	114	137	124	134	145	123	153	141	131	144	151	156	134	129	161	133	153	136	130	144	140	138	138	127	148	144	139	145	146	128	138	130	143	156	166	130	120	128	149	143	142	136	145	138	124	140	143	153	133	130	143	125	134	153	131	136	147	126	145	112	144	153	151	121	117	137	141	152	138	156	132	130	128	138	133	153	132	128	144	159	129	156	116	130	135	131	150	147	145	150	123	128	147	123	152	154	120	140	156	136	147	162	127	149	151	139	152	155	140	137	130	134	163	124	145	139	131	148	147	131	142	138	140	119	147	157	132	138	116	157	119	119	148	128	146	143	141	147	151	138	138	151	152	165	128	122	130	132	132	128	148	139	136	134	132	135	154	138	128	139	142	149	133	138	135	140	137	144	135	139	120	141	145	131	167	154	157	117	131	151	162	141	147	171	158	150	156	137	133	123	153	143	141	168	145	146	121	150	145	150	152	123	146	139	135	161	146	127	162	143	160	145	138	150	153	132	145	140	137	131	128	146	129	139	138	141	135	128	138	136	137	163	118	141	143	151	141	151	128	128	156	152	146	114	140	145	129	139	147	149	156	137	135	119	154	136	154	163	128	130	145	165	147	142	149	129	144	149
25331	40678	33336	19700	11458	4832	2931	2119	1741	1413	1200	1007	935	899	763	728	607	484	490	450	458	409	446	373	366	371	356	385	348	313	295	320	312	357	1980	3364	909	275	289	294	289	286	307	290	273	264	276	323	288	277	266	258	266	262	283	305	309	305	255	296	265	249	267	265	278	254	250	282	278	283	288	262	287	302	251	257	257	297	254	272	293	290	304	281	287	300	270	315	285	271	264	256	263	255	279	279	244	264	251	264	279	260	277	274	289	282	275	242	302	259	280	298	271	274	273	255	282	290	264	281	286	243	257	261	264	295	275	235	276	273	270	240	287	271	254	263	250	253	255	254	259	306	251	296	258	259	266	274	279	271	254	227	238	262	262	277	273	275	253	250	271	260	276	269	279	247	247	245	243	251	260	247	274	246	264	269	250	274	258	263	259	260	292	256	244	273	285	303	258	269	292	263	276	265	257	272	239	266	260	299	228	266	265	279	251	281	263	260	271	287	256	277	256	235	261	246	280	257	258	260	265	245	285	280	262	264	274	259	249	261	269	283	250	264	281	260	236	282	291	258	293	222	263	259	259	265	242	288	285	293	279	259	255	251	265	252	278	276	254	266	253	260	262	247	234	305	266	260	253	262	273	261	308	254	280	262	261	273	289	257	248	230	272	293	245	277	260	256	220	251	260	254	266	247	256	272	253	273	260	281	232	266	297	281	273	289	260	267	261	253	275	278	258	266	258	284	254	267	264	258	265	289	270	261	254	263	275	248	257	274	273	276	240	252	256	272	240	272	268	275	260	283	259	258	278	259	268	264	241	263	250	261	258	265	277	274	249	251	241	239	249	260	256	265	257	268	265	287	249	288	249	273	274	270	278	259	268	273	262	265	268	273	253	257	253	264	278	261	254	266	265	277	242	216	250	266	303	254	264	278	257	263	285	270	269	259	282	266	277	261	289	257	248	276	261	270	279	246	241	272	280	262	272	257	261	250	269	286	231	253	252	289	266	269	264	262	266	267	238	270	279	288	281	276	284	276	245	258	305	262	268	259	304	292	282	258	275	242	247	254	274	262	271	289	259	301	241	266	271	237	268	277	259	280	267	236	261	245	231	273	315	287	243	313	262	255	251	246	276	263	252	255	247	256	239	280	277	302	261	275	249	270	276	265	270	293	248	253	270	266	268	267	256	293	269	283	284	256	280	259	274	258	238	258	251	242	276	242	265	296	287	234	265	263	268	242	264	265	280	307	242	260	288	269	242	282	275	263	289	251	263	269	285	263	275	284	265	247	245	267	238	247	289	261	244	243	270	281	257	287	264	278	258	268	259	254	270	283	277	252	274	282	268	237	286	255	264	258	227	248	257	297	246	275	279	280	272	283	271	268	258	264	238	271	239	247	295	282	248	261	284	255	257	249	264	268	256	262	269	276	269	268	249	269	255	249	248	263	290	265	256	278	283	248	253	264	237	250	250	248	244	273	254	249	251	257	250	243	279	272	285	262	258	250	265	245	282	245	245	257	243	274	275	269	271	252	273	259	270	258	295	268	245	261	284	279	255	257	277	247	279	276	291	236	270	269	290	245	260	281	260	267	227	269	266	260	265	249	257	276	235	245	276	261	281	293	281	263	265	241	281	280	262	281	258	292	277	270	265	251	282	260	258	231	258	249	244	260	279	260	234	241	234	267	247	259	262	270	247	242	304	252	249	277	266	279	299	274	225	261	299	289	259	265	271	280	276	247	246	306	251	252	272	282	285	250	274	269	246	249	256	257	289	265	292	297	248	280	311	264	281	269	267	252	280	238	268	265	285	255	290	270	250	272	258	249	285	256	263	275	245	244	238	283	308	252	235	285	269	229	249	246	223	267	267	288	291	271	262	291	281	239	263	270	254	271	262	241	257	264	241	289	261	283	296	278	290	277	267	243	255	243	285	272	286	264	277	300	250	280	270	264	267	270	267	254	277	261	248	269	254	276	267	250	273	257	292	284	263	285	257	266	261	269	259	271	239	253	255	264	275	249	237	257	281	284	259	285	270	260	243	233	314	292	270	258	281	273	251	269	268	290	259	246	272	243	243	267	273	251	280	243	290	248	245	253	261	268	250	266	262	270	235	255	255	235	222	273	269	267	296	280	288	260	263	282	258	264	273	243	252	255	233	265	255	267	258	269	240	286	243	263	253	272	249	247	252	252	264	232	283	267	242	272	222	287	250	255	277	248	233	249	267	272	257	278	270	272	256	291	236	278	273	287	239	275	274	241	269	290	281	243	263	269	269	239	285	218	255	288	255	274	237	281	256	283	246	286	253	299	261	258	275	279	284	254	294	247	274	260	260	275	257	262	266	252	286	264	267	251	260	284	273	261	268	275	263	238	256	247	277	254	256	277	270	274	270	253	278	293	266	257	264	265	255	267	238	233	249	287	235	259	266	258	268	261	253	263	248	284	250	241	262	270	279	254	220	246	276	278	280	244	269	253	245	259	271	270	255	272	273	273	268	243	282	270	254	275	279	240	248	269	248	261	284	256	269	265	273	295	275	303	270	230	254	271	219	260	266	260	256	269	271	275	252	270	260	251	251	261	253	262	256	267	280	300	289	263	276	261	275	258	260	259	280	238	250	275	252	256	260	265	277	250	248	282	291	277	273	268	254	272	242	268	266	252	261	233	256	255	261	274	269	275	284	276	252	265	248	271	280	278	252	245	281	253	232	269	284	249	277	296	265	267	274	247	261	274	291	269	260	266	248	256	297	267	247	279	264	255	277	264	288	265	217	259	243	277	266	278	250	254	266	272	246	254	258	256	256	245	285	275	258	264	275	312	286	275	261	279	253	279	238	260	263	253	264	241	271	268	273	251	268	253	261	255	266	264	244	260	270	266	260	269	240	268	292	255	261	280	275	238	253	283	275	294	262	274	271	265	298	237	248	244	258	276	280	223	248	269	270	246	256	271	240	262	277	274	270	268	247	278	261	250	242	262	285	289	274	260	247	251	267	257	278	262	255	256	259	254	267	276	278	242	277	290	288	252	275	256	264	258	264	236	259	278	258	260	279	271	239	242	266	248	269	269	267	269	266	239	270	271	265	256	285	294	261	262	251	257	256	241	261	249	250	287	241	260	265	256	243	252	251	273	266	274	266	246	277	254	257	247	276	280	243	268	273	271	258	260	281	237	253	256	250	268	263	269	274	278	275	268	281	247	284	271	264	252	233	264	245	251	255	293	282	246	263	267	239	247	229	270	272	241	269	256	254	250	252	244	296	292	263	253	268	265	237	239	243	256	265	282	267	245	247	278	256	285	272	294	232	261	248	264	260	290	300	256	262	247	284	287	273	286	268	273	261	272	277	270	249	253	261	293	247	269	243	238	240	287	253	273	269	279	259	268	267	277	275	265	254	238	269	280	235	267	244	265	279	286	280	272	272	242	258	265	257	268	253	290	255	256	261	279	273	262	248	246	260	277	248	270	305	255	272	255	269	270	251	229	249	259	282	273	238	249
27345	20603	13545	5624	1497	626	476	404	416	433	404	407	436	383	387	420	415	321	377	373	342	377	339	354	391	393	349	383	367	384	401	384	345	402	399	397	385	415	354	390	391	358	392	358	381	375	382	392	347	423	386	382	399	410	355	417	399	396	374	383	399	376	368	398	354	372	382	376	398	399	366	386	352	387	375	373	417	353	326	403	389	362	364	397	366	392	399	379	398	382	395	363	380	407	396	374	398	416	358	360	383	416	354	399	406	409	392	430	366	346	394	386	400	361	371	369	389	369	344	356	372	414	374	394	366	380	392	413	398	380	436	380	417	364	364	347	371	371	408	375	382	360	380	374	413	391	369	388	361	389	378	386	388	393	356	358	396	376	398	415	386	348	421	347	405	417	374	379	378	365	369	387	384	380	363	339	367	376	376	367	386	373	395	368	375	390	382	361	386	404	377	376	386	345	370	376	364	379	359	356	372	338	362	367	359	381	395	407	369	357	369	402	373	382	391	390	336	394	386	370	372	388	368	407	413	390	333	349	389	378	387	360	374	377	343	370	356	382	331	379	369	366	367	366	375	345	390	380	387	392	376	363	399	381	379	393	348	385	365	359	360	362	376	398	392	416	384	359	409	357	401	380	395	394	378	374	377	363	388	407	393	402	411	400	384	393	388	364	368	359	374	374	321	336	381	389	383	384	370	375	376	367	377	392	401	361	388	397	398	385	366	382	378	424	368	381	365	386	388	396	384	364	343	391	367	352	416	373	405	376	410	385	327	390	414	387	407	386	388	355	398	371	377	390	407	373	382	359	415	370	368	397	388	375	379	405	392	416	402	411	402	395	367	397	354	382	415	401	389	373	347	363	403	378	405	376	398	383	396	417	377	394	398	362	391	388	386	397	385	368	393	377	384	385	312	362	384	390	376	365	387	357	368	368	388	399	388	405	388	355	393	373	380	381	396	372	392	386	374	393	366	338	385	377	377	374	358	380	349	386	357	392	345	376	399	379	351	391	346	372	363	388	396	371	350	372	392	353	395	407	416	340	344	400	377	390	414	355	336	362	365	362	386	404	376	348	368	382	361	375	385	397	394	372	372	389	351	414	381	365	376	414	313	387	362	372	370	357	368	400	434	418	345	385	374	368	381	394	390	393	368	362	385	374	387	381	401	370	396	376	370	413	390	391	358	369	356	371	391	366	361	382	386	375	382	398	378	376	390	374	409	384	392	333	366	370	380	400	422	360	381	352	374	349	376	343	359	340	376	369	367	374	370	404	381	374	370	370	406	374	334	367	380	371	353	400	362	390	365	397	384	394	398	362	392	383	354	380	389	376	344	348	405	368	386	398	385	386	379	363	396	394	381	375	392	379	382	362	384	383	408	385	354	348	383	331	401	356	335	357	389	330	381	361	403	402	405	379	390	390	400	382	393	394	360	343	366	407	374	370	386	344	339	384	381	362	349	377	386	376	381	358	397	356	361	375	390	402	355	380	393	361	373	382	365	368	399	363	360	380	385	391	371	358	414	373	381	375	388	385	404	400	388	370	395	397	428	375	403	361	375	391	386	352	376	377	364	353	377	392	409	387	415	372	369	382	393	384	376	396	353	366	403	384	398	368	403	384	372	355	362	361	366	377	367	375	404	417	411	388	381	388	363	373	362	348	378	372	357	362	380	386	373	360	409	385	365	400	340	383	399	387	376	370	396	380	329	385	371	380	352	385	351	365	387	394	351	373	372	375	370	420	399	379	358	364	397	411	379	359	376	349	406	368	381	378	378	370	350	387	407	364	403	377	367	409	353	391	379	381	350	380	379	348	354	405	378	365	380	402	400	322	411	386	389	376	394	334	405	376	331	358	393	399	392	344	399	389	394	394	337	358	365	421	378	376	362	347	393	420	390	373	379	361	345	381	353	406	353	373	393	352	423	375	361	336	382	357	393	387	376	378	385	355	363	367	331	378	414	376	420	359	363	373	388	377	368	401	371	382	362	341	400	395	406	387	387	358	372	425	412	375	367	355	354	346	375	352	359	404	398	395	372	380	367	405	379	372	369	419	384	350	344	385	381	377	388	408	376	417	393	413	410	391	397	357	404	381	383	348	381	371	347	381	381	368	386	358	388	383	357	392	401	397	391	336	368	392	359	395	377	418	377	344	363	381	386	389	366	354	393	394	369	396	381	383	331	365	413	343	354	362	337	408	383	364	344	372	375	375	357	406	382	350	406	362	361	356	358	368	377	376	391	382	392	371	388	418	390	378	351	393	369	383	382	396	401	379	393	397	349	344	405	378	386	362	366	367	384	361	370	376	360	387	378	399	369	378	386	355	379	388	378	371	353	342	391	400	356	365	413	393	387	418	387	378	359	389	367	363	403	388	384	425	406	364	351	390	356	388	353	374	370	379	404	376	353	360	362	380	381	389	420	390	398	392	356	365	370	367	390	375	434	360	370	345	388	405	370	365	375	399	357	406	398	353	390	401	374	386	368	376	387	331	394	359	349	365	394	379	388	399	367	376	383	376	388	407	375	351	366	384	394	390	379	408	405	372	385	350	378	339	378	362	383	353	396	399	396	416	399	385	374	361	373	347	380	411	374	394	367	385	412	381	341	394	360	361	398	383	350	377	350	406	390	365	399	381	410	376	398	378	384	393	374	367	366	370	366	344	352	332	359	396	352	402	399	380	366	372	349	381	402	392	384	393	395	374	373	393	397	376	411	363	379	422	429	388	341	368	361	375	352	374	353	379	377	360	392	388	411	399	360	383	379	404	371	392	358	371	388	339	395	377	371	341	417	365	369	378	383	345	388	394	364	403	376	408	373	375	389	381	380	372	383	405	365	384	382	393	385	363	381	390	373	372	382	386	396	372	367	372	358	405	373	392	391	376	362	377	375	399	355	404	400	365	389	381	371	376	350	397	379	369	376	395	387	380	406	386	376	373	362	361	368	363	388	358	409	386	363	388	331	341	392	381	378	358	377	386	399	409	372	357	385	390	359	365	380	393	354	398	354	359	370	335	408	388	369	385	404	353	367	361	395	378	403	366	382	355	385	384	349	395	394	396	366	375	342	367	369	390	381	390	393	362	401	408	379	371	341	368	400	400	361	393	357	381	400	402	357	445	392	390	420	401	380	390	415	371	415	337	363	408	367	368	391	357	385	381	393	402	409	390	380	397	350	358	433	379	339	358	372	372	396	392	388	418	400	336	382	389	389	404	346	370	393	372	349	385	389	367	417	359	351	375	381	353	386	405	354	351	389	366	374	369	410	361	399	352	399	380	368	373	413	368	335	394	361	391	381	381	336	383	362	359	334	364	406	352	370	350	434	360	395	351	390	407	386	411	365	379	372	415	375	367	388	385	353	394	382	321	383	389	397	374	365	354	373	369	351	380	387	362	358	377	360	389	377	387	421	368	378	392	372	402	395	388	374	384	368	390	372	398	417	400	341	397	362	379	414	376	358	396	371	372	359	430	418	414	334	360	390	408	364	343
19301	25013	18338	9902	3589	1370	1026	933	853	897	807	724	791	745	773	764	749	710	752	724	647	687	716	629	676	670	667	709	649	698	696	673	651	659	715	732	690	666	680	692	702	670	640	709	719	668	695	671	644	684	650	717	696	703	728	705	698	676	719	698	674	692	678	687	642	660	639	699	727	684	710	676	649	721	682	697	687	663	685	664	681	721	736	697	692	684	698	680	705	705	649	681	660	723	656	674	696	698	637	741	644	685	674	677	697	681	671	662	683	698	654	669	684	670	677	587	667	659	679	690	684	684	729	673	652	677	652	747	697	658	739	671	713	664	714	699	715	684	667	698	645	689	715	680	681	652	762	663	680	680	663	655	657	681	665	692	685	708	660	644	667	690	680	663	653	718	699	690	715	701	660	677	638	687	686	625	662	651	628	710	698	646	639	669	664	691	673	699	689	655	701	712	693	657	687	699	691	686	673	668	727	703	700	680	716	663	626	687	686	711	710	682	715	689	659	664	699	666	640	652	667	704	640	683	692	688	646	637	715	669	689	716	661	657	684	662	689	694	668	672	677	764	648	649	687	695	736	732	680	691	686	675	703	665	697	719	712	663	677	695	647	693	650	666	719	649	676	664	671	652	645	718	715	691	692	678	691	684	681	667	685	694	670	682	715	666	696	684	691	674	666	683	662	686	744	710	668	674	663	682	691	678	621	626	720	745	652	661	690	727	674	715	714	654	661	687	698	661	672	717	692	708	629	619	694	695	668	717	699	649	646	701	661	685	652	714	654	670	740	720	680	642	647	694	685	666	664	652	666	694	705	681	673	670	673	652	700	674	650	679	697	694	661	720	693	665	729	706	662	669	670	677	687	683	678	725	660	729	654	690	660	673	640	659	694	664	669	693	671	653	679	670	690	637	708	699	708	671	680	712	662	692	657	676	646	677	712	660	680	701	697	703	683	654	724	657	715	677	698	729	675	667	646	673	668	674	668	693	694	704	712	675	683	645	684	715	670	678	635	693	671	709	690	703	697	698	695	659	732	681	690	695	690	715	660	701	686	683	660	676	695	622	724	682	699	702	702	696	685	641	724	710	738	679	644	679	656	689	668	660	674	685	707	675	682	638	694	657	707	692	672	657	678	676	664	714	695	753	734	661	670	715	710	664	691	694	691	675	708	677	691	666	718	635	697	724	710	695	627	742	710	726	677	703	662	667	691	689	690	662	689	767	688	663	686	682	649	697	692	672	700	631	695	697	667	679	667	674	733	695	657	656	698	712	673	695	669	645	669	717	686	700	673	649	704	694	701	658	670	656	681	683	710	679	679	644	667	687	679	713	670	701	659	692	631	671	660	723	708	676	670	641	675	668	677	662	653	666	662	686	706	673	647	648	676	694	729	645	688	664	669	700	729	720	718	671	697	693	681	661	674	653	706	663	699	673	684	666	674	690	681	642	672	659	665	644	675	716	699	664	713	668	696	676	703	669	700	667	716	722	684	673	691	709	689	712	734	684	721	702	692	673	653	691	707	708	678	708	680	696	682	644	682	731	663	679	730	714	644	658	693	702	658	672	692	662	738	695	721	680	694	667	688	660	674	704	658	682	715	713	634	736	668	675	654	654	722	664	690	655	721	673	661	695	687	685	706	697	676	668	669	635	676	702	652	648	672	668	688	674	682	669	664	677	696	657	678	643	672	659	705	686	654	693	694	687	646	670	669	678	689	714	669	704	686	651	649	715	682	669	675	666	661	721	709	701	633	706	753	657	644	741	711	716	671	710	679	691	664	635	706	648	676	659	718	683	698	720	623	707	679	652	733	683	629	691	707	640	666	665	638	700	670	688	693	728	686	699	711	670	654	687	737	672	696	699	688	713	715	719	696	665	720	676	706	669	696	658	732	641	645	690	670	667	691	690	691	704	701	713	704	635	695	686	696	666	676	714	667	686	713	671	705	700	703	699	685	669	655	649	719	706	689	684	682	693	692	752	665	709	673	703	665	701	675	609	713	681	680	646	673	702	682	690	651	616	702	649	678	700	679	620	681	657	669	668	722	694	653	726	674	666	658	659	689	691	638	672	744	691	725	635	667	674	724	685	649	655	683	688	686	663	700	684	659	659	680	687	698	680	647	712	697	683	782	717	674	657	662	678	687	641	658	661	701	716	724	690	712	636	688	661	718	675	679	683	687	693	685	700	674	682	659	683	711	717	662	684	683	730	643	675	664	728	637	680	667	691	708	679	630	660	711	716	689	653	673	710	645	680	697	674	713	708	642	733	679	695	687	712	651	661	645	650	656	700	681	666	670	676	667	718	702	674	690	690	693	684	682	703	723	665	680	678	693	699	639	705	651	735	708	697	644	686	702	673	744	650	690	689	632	636	683	696	641	665	721	702	642	683	707	651	663	726	666	666	671	644	684	687	671	719	663	680	650	661	671	624	630	674	695	683	727	674	649	703	686	702	682	698	657	711	686	678	691	679	677	681	719	741	706	661	673	696	724	685	637	692	684	669	671	720	713	687	698	689	672	700	677	652	648	648	671	718	718	630	647	655	746	729	715	643	685	677	649	710	677	659	713	669	659	684	661	667	676	677	696	670	687	700	698	679	664	697	707	669	700	648	702	698	693	735	669	644	690	655	676	712	647	644	689	663	722	692	713	662	718	639	699	712	687	698	664	678	707	654	718	653	689	692	647	685	676	711	679	687	646	671	686	656	680	686	696	646	665	718	697	674	720	679	656	686	654	668	702	653	679	628	724	667	723	672	671	716	708	653	693	720	671	680	692	665	689	652	641	708	673	664	693	689	683	729	663	695	745	675	656	660	711	661	667	707	689	688	672	654	676	643	671	739	694	643	651	674	664	662	706	727	661	685	729	712	660	723	737	670	694	699	661	625	668	650	666	671	709	702	619	693	669	754	608	605	689	698	698	660	686	683	659	697	672	674	693	655	688	673	695	714	696	650	615	695	727	686	699	719	627	647	689	703	645	668	707	656	667	707	669	684	681	688	678	653	655	676	705	704	684	707	664	636	683	672	702	700	627	715	693	672	680	659	671	671	727	658	717	695	630	632	701	672	659	675	638	680	669	699	705	699	701	713	679	669	671	681	708	686	686	681	668	684	706	723	664	674	667	667	717	659	680	674	691	721	687	730	686	684	694	692	697	715	726	654	670	695	691	702	613	695	709	682	688	677	692	748	683	726	705	680	711	704	787	657	688	646	663	688	678	692	708	687	696	696	717	659	668	736	710	678	739	638	697	745	715	647	713	690	668	680	660	725	675	694	735	690	720	660	720	695	675	686	656	679	711	715	709	656	665	680	703	723	714	740	715	693	650	680	753	696	669	694	700	676	743	712	649	658	650	693	689	731	721	698	692	704	721	632	665	618	668	683	697	716	704	688	645	678	691	696	661	731	640	679	684	657	658	672	684	675	693	639	691	671	667	653	695	693	640	658	702	692	703	698	707	680	694	662	678	626	671	671	656	668	649	693	715	664
24501	21425	28376	24992	18312	3619	1055	680	516	520	431	408	435	388	387	383	342	339	342	361	309	358	338	317	351	338	304	320	315	301	336	325	324	339	334	332	350	320	314	303	293	293	321	348	316	330	326	355	324	338	351	279	325	317	333	313	332	321	330	278	340	312	286	355	313	296	333	310	327	311	324	328	317	337	319	292	318	307	311	279	320	316	349	312	300	319	310	357	312	320	314	334	297	308	314	283	298	336	323	320	338	289	347	331	300	311	319	315	321	295	299	334	272	317	301	312	330	288	322	341	338	305	328	322	308	292	290	346	274	340	324	296	322	322	308	307	302	334	306	277	326	293	305	317	295	295	320	329	328	283	291	312	321	309	323	343	302	339	343	316	316	352	309	296	340	299	325	327	307	344	309	328	307	293	287	308	348	287	293	315	314	347	311	315	320	316	313	321	284	322	291	307	323	327	270	313	322	308	332	306	313	309	326	281	295	334	320	309	292	312	342	341	317	310	310	316	365	315	312	358	318	350	291	322	314	359	314	307	297	294	338	313	274	313	299	330	302	274	303	327	318	312	305	301	298	318	341	328	287	324	321	315	328	306	315	313	305	305	327	298	325	331	310	321	332	341	312	334	301	287	333	297	337	320	298	311	283	275	302	333	325	333	316	298	348	321	315	310	297	316	327	294	313	292	308	289	318	309	288	321	270	302	323	317	289	319	332	320	339	305	300	318	300	322	325	288	298	284	287	314	334	299	308	335	310	304	315	302	308	303	344	299	324	327	315	324	299	277	308	326	301	309	295	315	309	315	314	338	317	345	323	321	318	306	355	304	343	337	316	317	318	292	246	348	308	321	312	320	320	302	300	330	317	309	353	330	304	348	300	355	323	300	301	291	296	326	331	311	324	328	317	337	319	314	297	314	322	303	320	329	311	295	327	312	328	328	329	314	297	311	368	298	332	306	308	310	314	343	314	308	306	325	324	294	318	309	315	316	347	304	315	320	289	288	324	297	314	304	334	295	314	318	341	312	319	277	317	312	308	347	341	353	320	312	303	333	321	306	315	316	299	291	282	284	314	326	306	286	308	327	309	324	306	297	354	339	304	322	320	289	312	312	326	299	314	315	336	300	317	335	300	325	312	317	288	323	303	289	339	307	286	304	292	338	343	293	343	310	307	307	313	312	286	307	317	332	332	307	316	312	301	329	294	312	341	297	324	302	311	310	323	284	299	327	315	305	326	320	264	347	291	350	334	313	318	345	369	338	294	324	260	329	329	293	281	313	330	290	298	359	325	309	306	322	293	327	311	333	334	289	283	340	264	330	313	326	311	320	345	313	299	327	352	345	305	319	297	293	309	315	318	322	309	344	313	311	321	307	326	321	301	330	319	343	333	289	311	334	308	306	297	313	327	295	311	320	353	366	329	297	298	322	326	303	331	333	295	313	327	322	313	311	321	303	319	326	317	316	320	299	318	286	315	290	298	312	306	324	310	302	334	344	299	323	348	314	322	333	280	322	326	327	296	324	326	282	286	300	304	304	319	314	325	320	370	332	340	313	323	298	301	279	309	321	314	292	322	325	290	352	305	313	300	304	319	316	313	327	311	303	329	325	301	322	287	316	345	311	310	315	355	304	314	316	324	331	309	269	325	329	316	315	335	346	322	303	337	345	311	292	322	268	289	304	335	314	308	317	316	323	300	336	338	303	289	327	265	303	323	307	317	315	298	278	314	328	334	341	294	327	329	313	314	289	289	303	298	338	276	324	319	317	328	332	326	308	329	306	293	317	320	272	321	300	327	312	342	285	307	302	300	290	331	306	334	328	328	273	331	318	301	316	327	317	336	315	318	304	309	311	318	318	346	321	348	342	293	293	333	329	320	290	358	326	311	320	338	285	322	297	326	279	304	312	294	354	288	345	286	310	314	304	309	323	304	322	310	283	332	337	316	320	307	296	299	279	336	350	326	319	322	345	342	304	324	373	313	301	352	314	324	279	326	297	353	344	343	328	327	329	315	327	326	319	322	336	325	325	316	278	322	329	281	293	345	307	333	327	339	321	319	284	323	314	328	303	296	309	314	339	326	338	313	311	308	335	317	320	303	324	280	355	315	320	339	322	320	319	294	297	303	298	330	295	336	298	335	344	256	331	305	334	292	325	288	304	291	289	294	313	346	330	305	286	326	333	315	298	327	304	339	303	310	324	298	302	341	309	315	319	323	326	338	309	340	318	301	314	298	281	303	293	303	346	300	347	349	333	284	350	305	278	297	308	297	328	312	338	319	299	307	304	323	312	306	308	342	299	323	304	318	309	318	326	304	317	330	309	321	333	326	336	328	275	315	301	333	339	336	338	332	352	328	304	310	321	289	299	291	312	304	316	335	344	282	325	288	264	312	313	325	329	320	313	293	324	301	337	316	295	330	351	302	329	310	322	347	315	326	299	306	352	302	323	328	295	330	329	319	321	309	310	318	314	316	309	325	316	355	329	310	343	307	328	323	338	300	333	335	324	308	317	303	331	319	335	284	305	363	300	318	326	324	344	340	326	337	312	327	325	327	335	318	294	299	337	302	309	298	310	319	321	302	292	286	317	339	349	319	308	318	331	285	298	326	305	302	279	295	312	304	291	310	303	296	330	312	306	322	315	304	315	298	298	313	301	305	326	316	318	297	297	293	310	323	318	299	294	324	352	305	335	317	295	338	314	340	288	342	298	305	325	322	303	311	294	295	307	275	301	306	324	299	315	325	300	323	334	328	312	301	301	324	297	365	324	306	317	289	308	339	328	338	309	289	331	304	316	328	308	339	324	330	307	306	288	323	327	333	297	320	325	319	302	336	272	300	295	299	300	298	302	346	337	333	310	349	309	303	319	307	312	328	309	287	336	333	322	289	321	302	320	340	295	315	310	315	346	315	295	316	310	282	341	322	292	304	326	320	311	300	314	314	325	320	330	326	312	305	326	301	286	340	325	291	296	288	291	296	332	301	332	301	298	317	356	304	318	311	328	334	282	310	329	333	291	299	316	314	313	306	320	314	311	308	337	319	313	323	315	321	297	300	298	294	326	319	321	319	332	307	301	309	296	311	314	331	288	304	328	332	303	298	350	313	282	304	326	324	343	314	287	311	286	349	319	315	309	328	296	295	294	312	325	319	360	321	292	289	338	286	341	313	292	308	304	325	316	293	310	291	315	297	296	278	324	319	346	321	319	292	316	287	310	301	336	300	305	314	314	328	324	347	309	321	325	350	291	338	315	332	336	283	293	311	303	296	322	301	288	312	308	313	304	310	318	321	294	315	301	302	294	305	307	317	284	296	278	295	333	323	345	322	321	310	309	333	318	340	308	322	344	301	306	305	309	286	306	305	298	355	311	301	319	310	304	297	303	327	327	327	310	312	319	307	356	279	323	312	317	328	313	311	298	312	307	331	318	322	321	295	328	289	302	333	309	297	341	305	282	289	308	325	316	332	319	330	336	310	304	305	313	340	321	309	310
22520	36664	31882	25975	8707	2992	2313	1675	1408	1327	1101	933	981	953	866	835	754	717	654	653	644	672	639	639	661	616	628	612	644	624	635	614	610	661	657	588	619	589	602	613	625	579	605	615	609	589	606	561	574	592	565	592	605	597	564	613	575	615	613	577	573	559	603	575	570	561	581	530	570	589	589	562	598	576	572	562	578	594	620	592	578	563	580	553	562	607	595	595	532	570	626	563	581	615	583	570	543	578	568	572	590	581	535	553	573	597	596	585	569	608	588	552	603	610	533	537	571	599	591	535	556	543	596	561	605	579	559	595	584	538	573	555	585	590	561	584	577	555	602	576	608	565	615	547	555	564	603	573	576	595	569	587	590	568	609	612	582	583	553	537	571	595	560	592	584	530	592	613	558	561	588	542	576	578	568	572	612	524	543	609	611	576	596	618	600	548	620	586	551	624	561	574	546	552	592	552	621	560	568	604	564	593	603	580	576	594	603	597	595	545	653	580	549	587	545	570	610	588	600	580	573	558	596	593	564	576	613	578	574	577	553	578	569	596	553	590	555	566	573	635	582	607	589	583	571	569	558	605	631	558	585	612	556	560	585	580	603	559	599	571	545	592	593	592	597	594	550	604	582	576	602	605	560	552	583	589	569	596	552	606	599	598	549	594	573	594	609	577	586	588	564	601	543	557	589	557	568	591	590	585	590	573	625	579	633	597	601	587	569	558	551	560	578	549	569	555	555	604	597	599	580	594	561	554	571	567	550	547	543	530	564	572	577	596	574	578	586	600	608	603	580	601	569	564	587	566	593	569	613	594	562	612	566	562	556	609	558	595	569	578	596	607	595	616	610	597	590	629	560	560	587	616	534	570	627	638	557	588	601	578	613	553	580	595	578	569	575	576	620	556	604	572	583	612	588	600	576	604	583	574	582	587	546	595	608	599	599	597	598	558	539	611	602	595	567	565	604	582	565	647	560	609	583	563	586	585	593	555	634	573	556	577	536	615	587	595	607	622	600	555	559	601	550	545	571	528	559	568	588	570	582	580	620	533	563	551	616	521	577	557	573	570	590	582	515	573	581	559	565	556	604	559	592	582	568	578	616	616	597	574	600	596	584	593	596	616	544	582	583	626	574	586	577	584	573	549	589	559	601	576	596	568	590	611	573	572	596	564	585	598	606	585	548	592	612	609	591	606	566	601	561	572	574	543	589	597	605	602	564	561	587	584	616	557	571	534	555	604	549	614	583	588	615	608	568	601	584	584	562	574	571	586	605	583	610	567	587	559	598	580	567	605	579	602	597	577	598	574	572	576	599	532	567	589	576	549	589	609	545	581	604	550	558	603	584	603	627	598	657	588	612	591	551	566	558	614	582	619	566	629	579	557	600	582	602	554	580	534	584	575	599	572	594	563	576	609	568	592	600	551	573	550	566	550	610	593	542	546	562	591	565	582	561	564	593	574	572	577	581	585	581	572	546	582	633	586	631	565	562	588	582	581	628	544	578	564	584	623	577	560	572	558	596	574	589	564	583	576	579	593	577	558	571	598	561	579	596	624	618	540	581	578	611	606	577	586	575	572	610	566	612	591	586	589	625	591	526	591	564	599	605	555	615	545	570	589	610	561	603	584	577	526	593	567	583	582	589	575	615	543	594	615	578	546	557	601	558	594	571	553	591	555	574	600	585	623	582	520	576	556	596	547	578	557	547	569	533	564	578	595	553	556	596	600	567	557	551	593	585	564	591	559	541	584	608	576	596	589	585	593	575	590	573	569	572	553	610	645	596	586	553	580	586	602	568	610	568	561	583	590	601	600	564	544	541	603	612	589	557	579	555	601	553	587	605	589	562	569	583	592	598	576	588	591	540	588	594	557	585	601	540	566	582	537	592	585	606	559	540	599	577	590	585	586	565	550	567	590	622	598	585	612	585	576	583	606	610	559	593	584	600	570	563	617	607	565	600	579	570	598	557	636	593	591	612	587	576	554	579	586	582	593	578	540	584	566	578	582	588	619	577	567	571	617	558	547	602	591	589	568	574	569	567	564	553	587	577	601	582	592	566	557	558	571	569	623	564	590	518	620	624	609	592	597	576	565	548	584	593	578	591	596	573	584	605	609	556	563	592	560	553	567	589	604	627	542	600	614	595	544	639	570	600	577	554	590	549	614	573	546	606	606	590	576	596	552	563	575	571	584	597	607	581	563	570	585	571	582	572	568	644	569	586	613	615	611	615	629	592	537	599	597	617	571	631	563	563	535	581	572	596	585	611	595	594	585	565	537	571	573	544	552	548	586	583	577	594	587	567	568	573	579	608	611	573	566	606	578	572	599	556	570	557	545	565	549	623	571	564	602	578	599	592	549	569	579	565	589	635	605	548	547	580	616	579	566	596	623	577	602	561	567	570	559	543	600	590	582	593	589	576	622	598	579	586	598	619	610	593	564	579	572	574	562	576	557	572	617	584	569	574	576	562	593	567	601	574	554	572	562	561	595	574	542	629	548	600	605	606	621	564	550	593	553	585	565	575	577	589	556	557	585	603	607	575	566	607	556	591	584	587	590	574	594	575	593	625	572	541	523	576	591	564	568	571	578	562	601	554	576	562	590	596	564	570	606	575	595	578	542	522	649	630	631	562	539	580	604	560	543	584	602	595	608	591	607	596	538	587	597	563	582	595	611	567	576	593	588	581	573	592	576	616	594	577	594	614	570	630	587	570	557	571	605	614	565	584	577	552	624	630	563	610	603	589	549	607	550	584	562	560	564	577	605	567	604	579	573	574	550	598	598	587	612	581	604	568	585	593	598	554	553	573	625	568	583	566	575	585	591	614	599	597	603	552	615	580	536	571	599	559	563	601	545	573	564	579	593	578	616	604	561	574	599	561	611	589	540	606	608	591	585	574	539	606	582	620	594	604	652	567	550	572	579	544	533	566	585	650	582	560	578	575	584	534	567	624	580	563	540	561	578	590	550	622	609	584	570	542	581	579	607	552	580	586	596	556	588	577	574	576	535	590	622	595	568	587	560	581	631	613	541	593	593	581	634	568	651	584	617	590	596	603	585	542	631	556	587	588	561	572	558	575	596	589	580	540	566	573	553	622	604	565	577	548	584	584	588	578	569	579	605	562	595	617	578	589	579	595	612	581	604	619	592	580	614	541	612	584	583	596	586	559	582	565	596	621	554	618	662	532	577	577	582	543	588	590	629	570	572	551	582	605	585	609	613	597	581	620	627	578	574	615	620	569	569	580	589	565	604	638	563	588	539	580	547	571	579	550	582	579	565	593	582	523	600	577	624	583	587	565	596	566	553	602	603	552	615	552	613	586	520	581	594	580	576	581	608	559	587	608	570	609	597	612	594	577	625	579	608	570	546	599	583	542	625	604	567	557	581	594	565	596	569	542	603	599	544	598	555	555	580	565	578	590	615	619	600	628	609	601	603	553	599	594	568	588	569	548	577	532	601	575	562	570	553	562	625	573	547	601	618	557	572	605	588
23624	21489	29185	24266	21477	16985	2322	747	505	475	364	333	327	304	259	245	244	197	164	179	178	163	154	167	149	159	157	178	181	143	142	144	134	146	371	300	141	140	150	150	129	126	149	140	148	144	123	133	156	127	129	135	130	130	139	128	155	135	146	133	141	119	138	139	152	127	128	121	153	135	128	124	148	123	137	139	122	146	152	139	153	152	143	107	160	122	141	138	152	141	105	122	130	115	125	129	144	118	131	130	119	152	127	136	119	122	141	142	132	132	124	111	128	134	148	135	124	123	139	108	115	151	133	114	127	138	121	132	130	138	100	146	142	141	133	141	134	130	126	127	136	131	124	135	114	105	115	103	139	102	154	131	135	150	117	108	142	135	131	130	139	125	110	152	138	125	121	128	125	114	167	157	127	129	128	131	145	142	132	130	135	123	140	142	113	128	126	127	135	133	127	150	147	158	148	136	141	136	125	137	122	130	154	135	143	136	113	122	106	151	141	124	115	132	144	132	128	156	131	120	138	151	141	130	154	156	131	142	130	135	144	122	132	129	146	148	133	156	137	130	120	140	142	131	137	132	130	135	117	130	144	115	150	140	134	141	121	125	135	122	118	143	124	125	157	128	142	145	110	157	115	125	156	130	130	108	145	130	127	134	138	124	129	133	137	155	132	132	130	142	128	130	132	135	134	119	135	139	129	118	136	123	120	148	130	143	127	147	145	123	123	100	128	131	142	138	117	140	140	160	135	144	127	140	137	125	145	153	138	149	129	133	124	145	110	134	132	133	137	130	149	129	127	132	135	118	134	121	118	156	133	133	123	132	121	113	139	142	148	153	131	150	126	146	140	149	132	149	148	127	144	137	135	161	115	127	159	125	130	127	139	125	161	138	138	144	148	132	151	112	128	136	134	134	134	153	151	121	131	129	147	125	149	136	113	119	125	135	121	125	139	133	145	127	102	137	120	138	151	137	132	134	142	136	141	127	137	137	126	144	134	133	143	112	138	142	131	125	123	120	121	130	121	134	138	130	131	127	112	130	120	122	122	113	134	123	135	133	140	134	117	145	151	130	133	142	122	145	129	113	114	125	126	137	112	125	137	149	115	118	157	150	145	137	126	114	133	136	129	125	129	120	138	127	127	126	138	153	143	151	145	142	129	115	146	148	129	153	142	127	131	130	119	143	140	113	114	134	130	120	135	124	122	141	137	130	123	140	135	140	144	120	133	118	135	134	128	140	119	139	129	137	119	129	134	145	112	152	135	154	108	134	114	161	120	139	138	154	131	147	131	130	126	141	105	128	124	125	137	137	130	126	132	128	120	135	133	129	117	146	146	138	120	133	129	132	139	121	122	127	118	136	131	130	118	108	141	126	127	107	128	108	135	126	166	151	139	131	142	128	121	141	148	129	123	125	123	134	133	131	152	114	133	136	124	123	127	140	123	136	123	142	151	143	132	120	137	143	151	134	150	134	127	134	126	155	119	114	126	123	143	125	154	136	158	137	131	133	145	143	135	143	116	137	133	139	126	148	139	131	145	145	123	131	130	137	128	127	141	130	118	130	118	133	114	121	137	134	122	107	128	116	147	117	132	127	139	136	135	131	122	142	143	146	124	129	141	129	145	129	152	125	129	117	131	132	131	121	122	120	123	118	133	138	144	110	148	131	130	124	150	124	115	114	150	151	149	132	147	145	136	122	131	122	134	134	106	119	123	130	135	135	111	140	129	130	119	142	136	146	134	146	118	142	139	132	129	142	138	133	108	135	143	130	139	136	130	148	139	134	115	131	131	142	143	129	136	111	162	143	142	135	136	135	147	152	128	127	112	146	158	137	139	119	136	128	119	131	132	146	123	148	140	120	140	115	142	124	113	138	121	144	130	118	134	122	123	123	129	133	142	130	125	127	127	131	135	128	136	138	116	147	144	117	130	146	127	109	126	131	145	135	134	130	178	156	121	145	141	97	121	131	143	123	125	120	127	120	141	128	163	125	131	128	119	153	133	140	147	131	133	114	135	136	145	121	144	138	148	140	119	152	144	143	132	131	128	128	127	123	122	135	113	146	132	149	133	130	131	123	126	132	144	142	147	140	127	135	148	118	106	144	130	118	147	131	129	164	150	121	119	126	141	134	144	134	131	129	131	136	132	147	134	125	120	140	140	140	159	136	127	97	137	129	153	132	131	128	162	147	137	132	143	140	123	145	113	138	130	149	115	133	142	140	126	133	120	119	155	135	127	125	141	118	148	138	126	135	126	127	146	144	123	132	162	141	141	119	127	139	141	131	135	127	139	137	130	108	147	128	158	122	159	146	125	137	124	114	98	138	137	133	128	128	109	122	130	136	117	122	135	127	123	119	128	136	151	129	112	127	126	152	146	141	136	130	134	116	135	115	120	109	140	121	128	141	125	126	146	145	130	142	116	142	123	118	132	119	128	150	132	127	116	152	138	139	116	108	135	127	114	136	130	125	127	130	147	143	140	132	128	126	142	125	136	150	156	140	131	133	113	135	130	128	136	130	119	127	134	115	115	132	131	115	111	117	130	146	133	136	106	146	122	142	131	139	124	115	131	114	141	153	140	144	144	117	109	133	132	136	134	135	119	132	144	124	120	142	114	136	129	113	146	146	120	130	113	136	124	137	133	126	124	151	134	122	137	134	152	137	117	142	140	123	137	137	173	137	121	141	131	138	105	115	121	133	120	117	128	121	123	130	159	144	121	138	123	134	126	121	148	133	136	110	127	146	122	135	150	141	119	138	116	108	134	135	135	159	123	124	129	137	121	125	125	117	136	116	115	116	125	123	125	112	119	133	135	121	148	114	121	118	125	125	142	132	148	126	127	113	123	129	137	128	149	117	131	128	111	139	155	157	121	142	119	156	140	136	136	137	120	131	116	122	141	128	145	133	169	138	140	146	133	121	141	110	141	138	125	138	148	141	140	130	137	134	118	137	141	121	129	145	129	147	117	146	141	133	121	131	148	110	137	144	124	132	153	138	139	116	142	125	137	121	146	138	130	133	124	130	138	150	148	124	128	122	137	145	121	134	145	127	132	140	144	138	136	132	154	143	133	99	125	124	124	116	124	142	120	117	132	121	125	128	121	128	137	144	144	104	133	124	120	128	160	126	116	139	129	125	124	127	143	138	139	135	131	138	143	132	123	134	128	136	143	126	124	147	140	134	142	123	135	119	148	129	123	144	141	115	129	158	136	134	119	135	133	146	153	125	138	144	112	126	142	137	135	139	133	121	141	145	128	137	150	144	120	139	131	126	135	143	125	128	123	113	118	122	136	146	125	138	136	124	110	142	143	131	158	134	120	138	121	143	145	142	129	122	135	119	113	168	142	132	116	134	136	129	137	110	129	118	118	137	103	127	148	143	140	139	125	117	145	121	137	117	145	132	122	132	124	147	140	129	157	136	138	135	136	131	144	129	134	104	121	124	130	142	114	132	125	128	123	126	140	116	124	126	136	131	141	120	144	133	149	142
25142	39590	40332	25677	9264	5010	3028	2122	1696	1628	1196	940	993	853	675	669	551	493	453	435	379	370	387	384	348	354	333	311	334	344	286	329	293	346	1100	713	320	317	268	266	282	257	268	265	264	263	301	284	293	277	262	265	245	265	269	245	272	267	247	254	280	257	278	255	255	246	260	259	284	263	291	274	256	291	272	269	247	266	262	266	261	245	251	221	240	240	250	272	262	270	265	243	237	257	269	258	234	236	228	224	261	278	273	253	249	246	238	246	259	245	275	248	275	255	258	247	271	242	223	248	259	242	234	249	257	263	252	252	235	257	273	223	255	263	258	282	249	234	233	252	255	254	249	233	250	251	249	263	228	247	253	237	284	241	246	238	267	215	225	234	254	242	281	247	248	254	242	242	287	261	243	227	238	278	263	249	254	250	245	264	227	249	245	241	243	249	235	242	267	286	256	237	230	231	247	274	267	260	250	257	235	246	257	271	249	237	280	263	231	257	233	264	248	237	254	252	256	214	264	219	238	239	279	242	284	281	252	251	258	242	253	230	250	261	259	243	250	280	257	263	253	261	279	245	225	249	243	250	247	228	251	246	275	287	237	257	238	257	241	243	251	253	231	240	234	244	265	244	296	258	267	242	240	248	284	227	272	255	231	289	256	266	236	226	249	244	255	252	235	237	255	248	252	244	262	253	242	301	212	242	253	242	256	240	250	264	236	269	262	239	249	253	272	246	238	241	250	259	266	238	238	282	235	271	241	265	262	269	232	278	273	257	234	245	234	251	247	254	255	273	259	267	218	254	238	253	246	253	224	242	261	278	246	259	248	255	226	249	249	289	248	268	250	225	245	257	259	249	282	252	247	252	264	271	243	248	257	235	264	260	286	250	228	235	270	276	249	243	225	266	254	247	252	271	276	245	261	241	262	259	233	251	245	277	258	239	245	237	240	233	266	229	244	261	225	274	287	259	250	253	243	227	249	261	289	267	242	263	277	259	247	234	254	229	261	223	264	260	255	265	272	226	246	231	276	250	237	245	244	249	246	264	252	270	235	260	263	225	261	222	259	216	247	236	243	259	268	237	259	274	242	228	246	232	239	274	249	254	251	276	275	284	205	273	247	247	242	263	269	264	227	235	218	268	260	242	235	265	252	268	264	258	243	242	274	262	236	260	221	243	234	243	269	269	259	248	262	260	229	262	244	247	251	265	239	242	246	257	240	263	260	212	239	266	230	233	242	242	233	264	229	254	258	239	257	265	234	271	257	270	233	249	250	251	253	238	257	235	273	251	241	214	252	244	273	263	261	262	262	240	250	244	257	253	261	250	260	237	245	252	220	255	220	267	263	255	252	250	261	259	253	257	260	262	247	251	259	256	250	244	214	247	259	274	230	256	248	240	285	259	218	237	244	250	282	275	254	262	270	254	282	245	253	242	253	228	252	242	259	273	272	223	267	233	267	246	260	259	268	245	284	209	276	244	242	239	287	272	251	248	267	242	252	233	262	240	263	257	261	250	280	257	281	261	270	231	272	240	275	254	262	248	243	250	256	274	255	269	273	275	263	258	261	221	249	277	241	259	264	231	253	276	269	228	215	265	276	277	250	254	270	265	227	245	284	253	241	241	262	257	270	246	246	269	211	262	244	248	263	247	261	220	253	254	253	277	274	276	275	253	225	263	228	248	267	254	251	241	268	259	256	257	274	245	252	257	251	256	268	268	237	247	232	255	261	249	257	247	250	250	245	267	272	236	245	248	244	257	238	243	232	279	276	259	273	245	262	248	239	261	271	258	248	240	275	254	246	235	291	264	248	252	252	257	277	249	255	259	234	248	264	240	258	215	260	231	265	267	268	241	276	262	223	275	238	236	256	235	242	240	255	245	284	239	266	250	252	266	250	265	261	294	250	234	240	223	257	251	268	270	261	228	263	254	243	250	269	276	258	249	272	248	239	258	248	261	257	256	271	272	252	237	222	273	235	261	287	269	254	231	258	244	248	235	237	263	226	270	255	237	257	256	230	244	280	253	225	243	230	270	271	241	266	274	262	241	253	260	279	257	270	256	228	260	260	246	263	260	241	273	271	239	260	264	230	253	286	268	225	261	268	252	237	262	264	260	276	236	273	257	247	243	249	243	251	220	233	251	256	273	250	281	272	234	227	235	259	219	258	262	276	267	237	240	240	263	252	252	266	256	258	249	258	260	250	261	248	256	223	264	284	246	236	262	264	252	268	255	259	258	260	252	243	239	245	248	244	237	244	231	242	258	267	264	249	240	266	259	262	223	252	237	252	242	229	248	232	290	262	268	219	223	233	272	235	247	242	253	244	250	256	261	247	249	246	269	246	252	235	222	273	262	270	253	250	250	256	258	253	253	268	247	259	263	256	247	230	253	242	254	246	251	256	234	257	244	251	215	258	267	273	222	253	244	217	238	278	261	241	227	250	272	244	278	251	240	269	253	271	266	241	258	247	242	228	255	238	263	287	227	273	223	229	270	271	253	259	238	251	263	250	263	241	253	256	255	239	266	239	244	254	248	278	247	235	252	273	266	242	239	252	231	237	256	271	263	226	263	241	258	256	248	250	252	262	254	253	255	248	260	255	242	260	240	272	277	241	244	242	238	250	249	251	248	243	216	270	252	243	253	240	239	245	253	239	232	241	244	232	244	250	283	263	240	272	273	259	228	247	249	252	234	259	269	251	253	250	239	259	263	258	258	249	237	272	254	224	249	259	259	251	249	239	240	242	244	266	298	249	238	228	227	280	249	232	255	276	251	259	247	256	248	256	234	246	288	247	263	267	227	233	281	264	263	247	239	218	215	251	271	245	251	267	247	266	245	276	263	251	227	259	245	249	256	262	262	264	231	207	243	243	258	219	280	269	241	250	241	222	249	237	265	246	284	263	282	242	254	253	237	238	227	238	226	249	234	244	274	250	286	257	265	277	258	275	253	236	270	232	256	214	236	272	269	261	238	226	268	263	264	253	229	252	257	263	242	228	234	224	281	239	219	272	271	254	235	242	280	258	240	235	253	256	224	241	281	263	248	253	274	248	247	245	253	249	247	252	247	253	251	262	240	247	224	249	239	262	257	252	316	239	244	239	282	254	242	236	239	253	270	243	253	274	263	247	254	287	248	242	221	297	248	236	253	243	250	260	242	271	278	257	255	245	257	246	229	260	216	246	224	240	264	263	233	254	244	254	265	284	252	272	256	237	256	268	247	255	253	254	240	267	271	259	276	237	252	244	225	251	284	267	266	256	267	266	244	231	240	263	253	241	267	246	231	250	250	253	278	224	231	252	245	239	242	247	263	260	267	259	245	232	256	235	238	256	261	270	268	274	270	268	250	251	254	268	245	257	266	258	258	243	246	266	241	251	266	243	267	274	252	248	259	234	249	244	264	227	289	251	262	249	254	262	246	269	261	240	254	265	226	261	251	236	260	267	243	229	256	261	252	245	254	242	227	265	235	256	268	236	254	264	237	255	243	245	236
27359	20844	14071	4099	1221	589	453	440	430	442	409	383	435	441	403	366	409	407	398	377	405	347	418	374	332	400	398	398	389	397	395	415	355	364	406	400	383	349	380	417	377	330	385	371	399	353	404	394	381	373	371	412	366	365	402	360	406	358	345	365	358	434	361	367	428	353	354	356	368	368	368	361	337	369	392	375	368	386	376	374	414	382	373	367	383	387	417	417	373	345	411	372	348	431	382	398	374	378	393	408	393	378	384	382	373	401	377	356	338	392	375	373	399	358	398	392	395	365	378	361	373	367	385	382	397	396	397	356	384	399	371	373	353	412	423	382	373	386	361	360	385	390	368	334	325	385	377	394	380	383	336	378	409	393	368	397	387	403	359	345	409	371	371	396	401	385	384	387	362	379	389	392	365	383	392	385	388	386	391	414	373	410	394	353	355	352	358	376	399	380	382	387	361	366	381	362	360	354	381	394	386	379	356	359	373	380	385	406	346	408	367	400	396	366	378	388	360	411	361	366	397	377	386	369	361	383	348	360	406	379	372	366	398	407	401	391	377	411	390	413	399	374	407	332	446	370	367	368	368	398	332	419	358	349	372	398	393	371	365	369	402	367	364	423	383	365	359	400	355	375	357	365	357	386	397	369	398	398	416	387	386	370	353	349	397	372	389	408	367	359	366	364	361	410	384	374	376	368	380	409	369	361	397	358	391	367	379	365	380	412	351	363	339	389	358	383	378	391	393	382	363	420	382	392	382	418	373	372	363	369	373	361	367	365	366	376	366	398	414	379	368	387	370	380	351	392	363	394	384	390	376	350	372	356	391	377	405	376	395	384	389	380	364	366	402	388	355	367	389	352	383	396	392	363	354	389	396	405	427	384	406	356	341	392	403	364	377	405	354	399	396	373	397	363	382	359	372	404	346	411	358	375	343	401	396	394	377	403	412	396	384	370	406	390	404	376	362	346	408	341	432	380	376	382	383	398	396	374	344	347	347	334	386	357	365	377	364	352	396	383	364	370	359	388	390	367	373	337	424	394	383	378	365	403	410	363	375	367	384	353	371	386	388	361	378	354	353	405	356	371	378	387	366	374	397	392	381	350	414	403	364	385	388	383	377	368	390	359	365	366	391	391	351	383	335	342	346	370	410	409	369	397	386	362	364	408	381	393	371	389	355	363	407	373	395	384	374	396	397	370	357	361	406	392	381	391	360	363	388	385	364	417	351	391	377	420	367	379	358	386	389	363	416	366	346	387	392	389	357	411	368	387	393	391	351	398	347	399	399	394	393	353	363	388	401	367	379	384	362	366	381	371	378	358	349	412	373	357	406	345	369	380	402	396	368	369	377	365	376	414	342	368	399	416	415	392	402	392	373	341	390	384	403	377	376	346	404	347	388	387	379	372	404	383	369	337	409	358	380	384	401	405	392	384	385	390	389	354	380	398	381	383	374	387	362	388	371	378	379	405	382	416	362	392	367	397	388	350	351	404	412	395	332	342	412	357	372	368	373	402	392	334	380	357	419	362	381	402	369	381	369	397	429	392	373	357	374	362	382	369	402	375	406	370	371	371	372	357	373	368	377	348	396	314	394	362	395	393	398	355	379	374	380	383	395	394	353	375	408	388	358	377	400	402	376	361	378	366	355	389	396	379	327	382	368	385	352	393	386	386	388	372	371	421	376	377	354	386	379	407	373	399	360	365	365	412	394	349	372	401	362	375	372	374	410	358	355	393	373	363	339	370	358	403	355	398	372	389	375	398	346	349	396	401	385	375	368	355	399	355	391	378	382	380	392	390	364	386	383	366	370	371	396	377	396	421	354	372	388	390	394	344	379	366	395	380	396	367	401	379	423	360	370	378	344	365	384	405	388	351	401	371	352	376	408	363	373	333	348	417	408	403	402	387	411	410	373	399	400	395	386	388	341	389	386	398	383	379	380	382	394	359	407	368	376	370	367	355	355	365	410	384	407	355	411	390	399	389	357	404	390	373	354	395	410	391	398	380	366	355	401	417	373	380	404	379	374	374	385	348	375	391	402	360	400	408	393	367	377	368	395	370	386	396	389	392	395	352	370	370	372	410	372	389	376	363	394	386	359	354	362	334	378	348	410	388	345	370	371	374	360	370	379	357	382	389	374	368	378	387	370	372	372	407	378	339	393	381	378	394	387	379	398	349	407	361	341	372	342	375	330	367	402	403	364	328	349	381	378	385	424	393	395	365	383	380	360	368	376	338	387	348	418	369	368	376	415	374	345	389	382	367	422	397	366	380	396	376	383	383	428	386	409	352	365	434	391	373	397	392	428	399	365	396	394	424	384	393	370	354	355	373	329	370	367	409	357	374	349	390	372	352	365	367	386	367	347	368	372	386	325	352	411	365	369	397	398	361	357	392	395	369	347	400	356	375	410	378	390	380	411	388	389	385	354	370	390	371	400	401	355	396	384	397	379	428	358	378	369	378	378	394	366	371	380	369	364	418	383	397	410	367	377	361	376	395	412	392	395	361	360	365	353	413	367	376	396	339	414	389	370	365	375	388	376	390	391	360	383	364	350	358	377	357	370	362	399	394	393	384	379	373	377	384	374	371	362	426	336	387	384	396	365	345	399	363	375	385	373	377	398	371	376	377	377	366	377	407	354	384	382	392	396	353	359	409	365	379	373	359	354	367	354	415	361	383	393	372	420	411	373	388	406	341	393	352	383	389	381	361	335	366	377	385	365	378	349	407	415	384	366	375	406	353	407	390	415	377	384	421	380	365	393	378	386	385	384	366	390	370	373	376	405	381	336	379	376	376	400	415	373	372	417	384	377	382	357	403	379	351	368	372	378	347	375	392	357	346	388	386	370	355	404	416	354	363	394	320	370	374	365	382	393	341	327	366	388	369	396	371	361	408	365	407	348	368	369	393	401	377	381	372	383	428	383	377	409	377	377	364	377	379	396	380	377	349	377	357	357	399	380	407	380	364	398	384	371	367	367	353	346	387	380	362	353	374	388	368	394	380	379	370	369	350	371	384	391	352	365	359	372	400	384	365	363	386	373	374	377	412	373	400	424	416	386	397	399	380	359	375	369	361	391	351	376	386	359	379	341	399	357	349	423	385	378	406	339	388	371	379	383	385	369	372	391	387	368	384	388	387	398	408	385	379	372	378	383	382	385	377	373	398	379	384	376	415	420	379	360	361	370	370	395	404	367	365	379	389	344	361	362	369	390	384	367	378	371	395	366	374	392	386	361	398	378	342	386	361	403	396	391	363	354	380	392	400	394	370	364	367	372	380	368	422	376	391	371	379	388	385	390	432	427	348	439	384	407	382	374	369	355	339	403	365	351	377	400	400	381	389	368	393	390	373	373	370	375	388	368	389	422	388	361	381	365	371	406	373	406	374	409	401	380	384	394	359	383	414	378	395	379	349	348	384	407	377	381	420	418	360	394	369	374	358	397	354	384	374	403	369	399	375	369	389	366	366	387	398	380	401	389	401	363	379	405	374
20443	27683	18733	6823	3112	1451	1226	997	824	916	820	750	796	793	737	754	743	693	685	644	669	694	690	665	671	727	695	679	717	674	631	664	675	698	760	723	652	722	719	658	673	712	733	725	677	664	668	698	702	679	698	702	698	687	687	702	673	751	709	688	686	697	643	704	694	660	684	722	669	640	685	674	716	729	709	709	646	746	672	647	713	658	677	665	691	714	684	708	651	688	640	647	705	675	649	686	659	691	709	704	670	671	731	654	665	700	678	640	664	668	634	634	717	683	640	666	628	648	674	661	694	714	703	694	661	696	693	649	678	664	677	699	731	658	618	609	704	712	679	632	706	673	682	661	680	695	686	696	679	658	686	650	658	714	708	672	658	650	684	706	709	655	711	673	672	683	666	697	680	681	715	697	715	680	659	649	647	652	696	677	660	685	676	674	652	711	683	704	687	687	654	692	665	685	646	676	671	701	663	694	680	731	708	658	704	716	717	687	632	693	704	668	679	689	675	711	640	682	677	675	682	676	683	692	725	664	651	635	630	702	697	616	713	680	679	689	684	629	690	640	685	669	724	652	628	634	664	689	709	659	681	706	687	678	687	668	683	631	686	681	654	668	655	690	732	666	659	649	722	652	705	674	674	703	670	665	658	667	620	701	663	683	697	655	657	708	688	649	686	703	641	667	638	679	697	708	683	652	663	698	681	645	705	700	728	684	676	705	689	685	712	680	683	651	654	740	707	694	696	713	706	694	703	669	687	635	671	680	709	647	650	656	664	695	698	707	624	681	734	647	664	696	715	663	668	681	726	701	681	665	669	672	646	708	724	657	646	696	729	679	663	727	697	709	691	617	692	661	658	703	710	678	719	716	640	647	674	693	719	660	700	695	706	690	714	672	679	647	652	726	678	694	678	734	648	707	685	675	659	675	636	658	690	710	645	666	680	683	693	651	702	707	691	669	660	695	715	714	645	676	743	703	670	664	706	659	702	660	669	670	670	693	729	678	661	677	650	678	701	638	690	675	689	691	664	692	669	707	654	708	685	702	698	669	682	718	697	701	703	702	631	692	678	679	688	663	662	667	656	714	663	711	706	702	672	725	693	663	685	649	716	686	702	642	685	706	725	707	708	677	669	662	695	648	674	670	696	649	680	716	715	661	690	690	687	657	726	709	682	682	712	707	687	649	643	653	670	672	615	652	659	685	687	683	678	646	697	689	667	693	669	694	716	700	651	644	702	639	698	665	740	742	702	656	701	707	661	657	691	666	699	651	665	671	695	681	664	712	663	741	692	722	684	715	728	619	670	686	640	652	711	676	683	648	708	686	676	620	675	663	682	671	662	676	703	685	649	715	619	670	669	675	688	703	647	664	682	716	710	679	698	702	680	696	674	691	684	676	717	722	657	673	662	720	692	658	647	673	687	655	716	666	671	722	649	699	642	663	662	693	657	689	624	668	639	661	604	683	669	659	684	692	651	660	700	700	666	667	665	703	680	683	714	708	622	703	713	645	632	717	656	720	725	695	683	700	698	668	708	680	709	746	710	653	681	711	631	683	718	699	683	698	693	708	690	695	675	714	681	726	655	709	720	717	657	679	685	672	694	688	669	664	679	658	691	663	652	723	678	705	668	653	652	682	655	694	668	683	678	662	635	696	674	647	716	684	684	668	639	670	637	676	714	690	702	670	683	690	684	654	662	672	719	659	721	682	643	699	700	631	708	681	707	657	725	757	684	706	725	703	723	682	700	683	645	674	696	681	688	688	687	693	695	718	593	692	659	676	651	655	719	655	637	684	684	660	690	649	721	646	641	729	690	695	704	686	653	618	681	657	682	710	691	683	657	714	667	663	709	661	717	700	668	663	653	658	642	711	683	693	683	685	715	680	663	724	659	707	657	667	674	688	660	650	686	656	709	715	689	662	699	691	684	652	687	684	711	642	697	650	686	680	655	638	649	657	653	663	658	662	682	669	659	653	649	686	671	683	648	714	724	684	648	703	680	689	754	661	708	701	650	692	641	658	664	678	695	704	674	678	694	670	685	707	696	663	650	704	699	670	689	679	637	689	679	649	642	658	646	650	660	688	639	711	693	679	662	689	717	653	677	651	692	695	689	671	621	679	690	710	677	676	682	678	720	648	661	662	693	700	649	671	690	654	676	644	683	672	722	652	659	679	723	666	633	667	681	708	679	635	704	683	669	665	621	678	669	706	674	636	692	649	677	657	697	638	698	747	699	656	663	640	650	674	636	660	678	676	701	688	708	688	691	663	668	757	676	686	681	663	641	659	745	693	738	671	676	669	710	698	676	665	708	680	722	658	711	662	699	704	719	653	676	653	712	706	646	684	675	711	672	696	635	660	718	719	669	658	702	688	723	726	729	682	646	671	685	682	695	695	654	688	649	671	675	720	706	682	627	678	698	719	628	732	685	693	696	671	668	682	653	671	674	654	707	660	710	685	678	726	706	690	706	647	728	693	721	712	695	694	691	680	716	697	727	678	713	683	679	658	684	659	617	698	688	697	677	640	677	703	676	655	681	690	691	698	689	725	647	672	676	679	686	657	631	685	660	654	641	657	663	678	676	707	658	687	702	663	685	705	670	704	766	689	667	668	696	681	719	656	675	666	624	707	666	658	706	647	643	694	699	656	645	719	679	646	675	706	693	666	715	637	666	648	665	669	632	699	643	648	711	685	681	719	668	683	716	707	634	744	683	702	668	672	654	676	678	712	679	665	705	676	650	631	687	716	665	674	673	690	718	701	654	682	718	647	668	702	660	655	676	656	677	684	687	692	708	681	646	688	704	654	676	666	751	686	679	684	689	691	652	732	663	673	668	677	706	655	654	651	646	667	693	661	678	691	659	693	662	649	685	647	666	691	743	702	694	637	692	648	700	683	639	682	629	701	687	686	698	773	645	702	702	707	708	687	725	681	670	679	709	633	690	714	683	691	704	693	645	701	652	638	703	684	659	675	693	671	705	664	665	702	670	685	704	689	710	695	640	657	701	661	717	707	669	659	668	694	689	677	650	649	661	707	697	672	642	654	677	707	682	630	676	642	662	656	650	718	677	686	683	676	668	710	665	684	658	719	667	696	694	705	665	662	692	736	687	673	670	621	691	641	669	690	685	654	607	730	668	677	689	660	722	653	708	656	719	680	695	715	668	632	736	667	677	657	688	671	739	675	695	698	680	638	693	675	717	677	628	751	658	676	701	686	691	695	716	698	670	632	692	723	656	717	660	711	695	676	690	717	673	673	676	738	692	692	703	753	642	740	658	639	674	700	660	646	690	660	741	715	670	634	657	677	714	685	686	680	707	713	667	688	691	716	690	684	687	681	719	677	651	690	657	685	672	702	674	675	673	701	676	673	699	705	675	691	685	681	658	683	680	699	661	635	701	698	713	682	630	704	681	673	676	679	623	683	665	697	687	613	687	646	760	688	649	656	726	704	685	677	676	713	674	697	641	658	700	721	687	655	655	710	693	685	656	639
24584	21469	28381	24990	18124	3108	1078	654	541	498	480	427	390	392	385	379	341	377	335	323	350	371	340	326	334	365	343	303	313	316	319	337	311	345	353	302	350	311	312	312	315	309	315	335	317	286	305	306	308	332	290	293	300	296	309	329	324	290	318	314	324	313	289	327	328	305	301	368	277	349	312	328	316	296	328	326	298	341	331	354	345	314	312	317	323	314	284	317	312	310	309	288	286	333	329	313	327	290	332	327	319	344	340	296	320	338	296	296	310	299	293	309	341	311	310	336	313	337	326	316	328	308	311	300	317	301	312	309	309	300	290	309	304	310	325	309	291	319	340	315	298	327	330	335	330	331	309	335	298	303	323	282	322	324	334	301	337	311	294	293	323	338	301	322	334	311	350	285	338	339	301	310	318	305	322	351	316	295	274	328	301	305	292	309	333	296	308	308	300	272	292	321	313	314	324	331	297	299	335	313	319	321	307	306	331	317	328	323	310	305	311	313	303	329	306	312	309	318	290	307	294	302	304	297	300	339	307	330	305	337	331	305	302	309	301	303	311	335	334	321	332	321	314	319	307	337	306	300	312	304	310	334	329	270	311	327	298	305	296	331	320	330	307	321	293	298	306	328	318	327	321	299	314	321	302	317	335	301	316	321	303	334	315	334	348	335	334	300	288	305	317	291	341	302	274	279	313	324	286	300	349	324	311	335	307	299	333	282	323	310	296	314	314	292	301	307	306	301	314	330	321	274	309	315	310	320	280	322	329	345	300	282	287	329	320	322	340	338	337	338	320	325	307	286	292	329	309	320	331	302	272	325	297	283	313	298	321	328	322	307	318	310	314	343	297	293	300	336	318	320	323	302	324	320	331	313	319	334	307	327	340	309	325	333	301	322	321	307	322	336	330	326	306	333	310	318	298	316	335	309	277	309	332	326	299	348	335	336	335	296	294	312	306	322	329	308	323	327	313	316	317	338	350	309	331	313	303	311	334	327	333	302	310	326	323	309	309	334	329	288	307	299	295	305	327	340	368	310	316	324	289	301	285	298	307	288	320	331	329	275	326	326	318	297	308	318	293	303	337	334	302	305	327	328	345	338	307	309	333	321	291	305	309	335	330	314	285	315	290	299	313	338	316	336	300	299	319	324	308	334	281	311	293	328	307	281	322	318	323	310	298	302	301	327	302	290	315	331	302	305	322	305	315	287	330	369	299	308	326	307	334	294	291	313	328	335	316	296	303	292	340	308	305	292	295	305	304	327	330	294	299	325	278	306	327	294	331	317	323	295	304	310	330	292	279	358	280	316	297	293	314	302	299	347	342	334	308	272	347	336	289	272	251	323	288	329	338	313	325	312	293	321	292	324	319	308	290	352	305	302	355	344	299	298	290	285	316	298	322	297	314	317	318	325	319	352	327	301	285	314	332	324	328	339	277	293	313	343	297	338	309	312	323	323	327	318	323	310	309	357	287	322	331	311	296	322	357	306	301	316	343	321	321	313	339	284	349	329	320	326	322	276	287	336	296	316	314	314	289	317	291	332	292	348	313	309	307	346	320	305	285	310	319	312	294	301	316	309	327	333	292	305	329	319	315	316	331	314	309	317	342	328	283	317	296	313	321	310	320	300	278	310	303	295	376	310	338	339	338	328	320	327	297	322	294	296	311	273	343	301	326	300	296	331	309	260	345	313	303	286	304	301	302	332	312	312	306	321	297	320	332	298	309	303	301	327	310	307	297	319	325	318	331	304	304	329	336	324	293	325	342	339	316	336	326	322	313	311	322	309	319	340	313	296	343	347	329	317	306	333	356	327	352	344	286	311	314	324	306	296	292	313	304	291	327	349	303	306	302	323	338	307	333	299	305	318	317	302	298	281	321	330	296	316	333	305	308	322	329	318	313	328	313	304	329	295	325	365	317	294	328	336	293	301	348	303	313	308	322	340	295	281	331	309	317	318	314	316	286	308	326	313	326	322	331	335	333	296	320	292	317	312	283	319	291	326	337	302	304	288	315	359	282	301	316	324	314	292	297	297	289	366	327	321	301	302	313	310	317	284	322	316	284	295	328	292	339	337	320	339	296	332	317	321	325	319	344	338	345	309	322	289	321	293	310	316	308	268	318	312	337	289	314	317	319	294	293	337	308	336	344	339	287	303	347	312	325	308	305	332	350	324	334	319	306	292	306	307	284	321	334	317	308	322	324	298	335	292	324	305	272	291	308	325	338	286	314	339	323	310	311	321	325	297	284	309	304	309	330	323	294	276	305	333	311	330	315	339	313	298	358	288	314	308	320	301	335	318	321	313	326	318	332	314	286	295	337	354	324	284	323	302	344	316	312	326	305	310	297	324	326	304	287	340	278	304	310	291	323	325	325	305	301	359	316	309	353	325	335	337	315	319	327	316	310	308	302	338	298	316	323	309	309	317	317	317	332	336	299	327	328	290	334	315	342	296	321	300	339	306	344	322	318	293	321	345	305	309	337	325	325	312	311	320	348	315	349	358	334	332	300	336	304	321	304	306	283	311	309	321	315	299	283	304	300	343	320	312	313	295	352	351	300	337	326	300	331	324	292	298	300	326	311	302	335	326	285	309	306	306	324	319	299	301	324	319	309	308	308	343	295	301	340	299	296	337	303	308	325	321	309	315	370	325	333	297	322	293	291	334	316	314	358	311	316	339	335	311	331	332	339	342	323	318	344	305	318	295	295	301	342	346	299	295	302	328	313	329	309	339	316	328	309	323	284	292	338	310	276	325	342	336	325	286	346	338	310	280	324	301	286	343	335	294	331	322	318	304	331	319	329	333	281	316	329	296	331	304	335	325	309	298	319	308	313	332	314	348	320	318	333	294	284	336	320	317	300	285	274	348	294	304	316	297	350	311	317	302	308	348	333	320	321	313	299	301	285	342	314	352	330	344	319	309	292	326	286	338	315	325	320	351	291	329	299	317	314	312	312	313	320	277	312	316	312	317	305	327	307	332	292	329	328	312	269	319	302	302	329	329	319	341	321	319	297	314	305	319	319	294	317	316	297	358	317	337	289	300	315	316	314	324	324	313	314	321	284	288	333	331	315	343	346	305	308	299	317	277	342	294	301	368	317	283	315	325	291	320	313	305	297	334	306	325	327	312	332	293	277	310	305	325	312	299	313	302	300	299	315	317	329	314	304	295	343	324	289	317	291	276	307	323	339	312	310	299	318	318	295	283	320	296	307	317	281	338	312	319	332	315	300	297	312	341	306	304	310	306	315	313	305	314	320	317	314	313	332	323	344	326	346	304	323	318	316	291	326	311	330	321	286	298	317	334	352	292	333	307	299	319	302	292	331	312	304	299	335	309	342	303	344	321	316	321	332	310	317	328	353	325	319	369	345	304	333	303	334	288	308	294	285	326	302	332	346	318	342	322	312	325	309	294	297	327	318	311	293	313	277	295	306	322	348	306	307	315	315	306	290	278	298	284	308	297	294	297	294	320	317	316	337	342	319	322	274	322
21295	34288	27964	19522	7249	3115	2353	1776	1329	1306	1180	962	969	901	895	849	746	722	663	589	696	627	648	648	622	656	609	615	633	629	593	609	633	646	655	616	627	589	637	561	538	583	579	625	586	567	567	600	605	595	550	574	607	562	598	578	616	578	577	559	585	600	593	610	560	613	583	574	566	577	559	559	566	628	536	581	574	601	589	570	558	570	560	574	569	568	567	577	554	600	574	559	577	580	608	617	595	600	582	576	590	586	532	545	577	533	583	571	626	569	589	547	560	594	584	561	584	632	575	553	515	591	560	571	557	556	585	533	580	577	580	593	548	553	566	538	537	570	572	606	593	566	592	573	551	563	563	598	581	543	598	559	591	549	577	589	536	571	557	544	541	571	583	581	548	621	553	624	550	602	569	592	600	555	527	567	531	566	598	565	554	571	575	547	534	534	591	587	562	603	537	578	579	566	568	563	573	586	578	592	576	574	591	578	570	553	600	544	582	599	624	590	579	601	538	530	541	599	599	595	562	559	574	569	567	598	566	586	608	573	566	583	544	548	596	568	587	592	518	555	561	566	514	623	554	545	569	553	594	538	598	619	567	600	540	591	529	564	575	582	561	598	565	578	573	555	542	526	587	548	556	566	548	558	582	578	540	566	554	569	552	574	567	540	571	573	585	579	583	579	561	594	545	614	538	520	569	563	579	558	548	540	554	600	518	585	576	567	581	613	554	557	555	582	583	587	551	570	599	537	586	570	585	611	531	596	608	562	553	579	617	601	552	581	563	549	593	558	580	565	599	557	530	548	615	590	605	528	569	560	604	581	551	575	584	589	593	550	559	588	574	598	562	571	585	537	603	581	609	573	604	597	582	588	546	580	584	559	591	586	579	567	602	585	595	571	603	558	544	547	551	585	581	606	526	589	606	577	586	569	576	553	523	573	561	602	577	563	582	584	623	633	542	573	576	547	585	584	581	553	608	580	564	605	584	574	538	568	563	547	577	562	568	590	563	597	601	565	593	599	562	528	557	524	578	590	514	539	543	589	585	585	561	617	638	571	544	575	598	568	596	530	613	589	583	564	582	558	563	555	550	555	613	538	552	562	539	577	604	564	583	584	591	558	592	551	549	531	582	562	565	599	557	584	631	557	561	556	550	571	582	520	614	592	583	553	556	595	577	595	566	599	579	579	624	566	563	549	617	563	612	566	518	599	542	576	559	619	560	561	579	537	598	624	601	541	563	570	591	568	605	591	521	571	599	581	567	554	587	560	514	621	563	553	603	622	597	594	579	580	563	570	554	597	547	558	566	609	574	555	558	538	584	612	575	573	573	598	607	553	564	592	567	540	541	580	594	554	574	573	557	558	556	572	571	564	605	586	586	553	575	550	571	543	563	584	568	598	549	586	609	610	597	566	607	530	577	601	596	575	584	573	594	599	582	592	512	601	564	571	558	576	595	586	582	588	539	572	618	537	572	565	517	548	560	564	607	566	577	592	568	552	578	524	583	607	611	571	613	567	550	560	571	587	614	543	587	572	628	599	565	576	580	533	583	533	558	534	553	574	571	569	589	582	566	581	562	571	544	524	580	609	538	577	575	549	599	575	594	550	564	612	534	593	579	574	585	542	543	540	586	557	588	557	606	584	568	586	587	588	593	566	556	558	594	600	568	560	560	548	617	606	599	590	575	557	554	566	624	540	626	559	598	542	604	599	603	625	584	573	546	587	557	563	584	567	562	556	598	602	566	572	563	557	592	559	574	573	565	590	572	624	627	605	554	577	605	578	574	539	561	554	579	561	586	537	584	582	563	638	539	547	572	565	604	586	616	571	559	553	561	539	559	561	608	606	535	576	591	574	558	592	559	599	532	584	571	593	578	573	588	599	573	571	616	540	545	555	573	550	554	573	567	550	584	583	578	595	601	615	526	579	575	573	549	577	598	569	580	549	576	570	577	579	568	522	541	577	587	554	579	610	598	557	550	559	624	596	591	561	566	577	598	595	611	579	590	530	593	611	562	568	582	589	547	594	586	553	571	600	567	547	545	584	596	600	558	592	538	593	583	575	586	578	604	617	599	545	549	553	567	588	577	541	518	551	562	578	572	553	581	589	548	600	525	575	578	570	589	582	543	551	628	578	514	597	554	575	558	553	557	575	579	548	614	584	561	574	554	585	578	531	547	606	610	539	544	540	561	598	596	599	549	602	638	573	570	567	541	617	594	568	577	570	612	623	569	581	580	612	563	602	572	589	592	528	576	580	580	596	588	532	599	583	578	607	603	619	560	560	580	598	599	556	573	590	589	576	592	525	599	591	576	622	570	552	550	599	569	573	560	623	560	554	592	556	579	574	544	612	574	571	577	569	527	600	602	572	543	610	569	551	568	567	529	582	540	539	586	555	558	627	582	582	555	570	568	592	558	599	563	592	559	562	590	568	547	602	610	532	583	580	548	569	588	563	543	568	578	589	582	607	543	596	584	557	580	551	600	622	562	581	568	622	557	523	567	572	630	603	584	593	585	597	564	583	591	574	552	515	615	620	523	603	582	592	538	574	606	552	611	575	584	609	555	642	546	556	556	543	577	590	568	569	588	582	586	546	572	598	561	587	593	568	584	578	553	545	532	545	585	590	602	554	573	537	578	558	577	585	566	578	573	556	560	575	574	559	577	577	563	573	596	616	563	592	568	545	591	577	565	565	577	570	606	561	563	570	555	576	575	611	592	613	553	591	544	563	591	595	605	547	599	607	562	551	556	574	579	586	545	592	637	575	594	587	605	560	583	569	563	570	566	534	587	574	559	548	586	561	551	569	557	531	582	546	570	580	566	519	581	583	595	588	574	560	587	567	583	577	557	567	589	575	588	561	543	618	580	557	574	563	611	549	639	610	541	609	585	577	562	572	574	575	546	588	558	550	572	594	586	517	580	547	595	545	590	572	550	583	559	604	555	562	561	616	578	588	543	546	542	561	529	563	583	588	554	606	560	578	553	579	581	562	577	582	556	533	549	586	545	561	592	559	523	588	556	611	555	566	585	602	573	573	599	533	567	582	575	599	564	605	597	599	608	556	598	574	572	579	552	602	562	551	568	592	610	582	584	600	574	535	522	558	596	599	565	566	587	579	592	606	554	557	574	558	564	589	569	583	560	580	581	562	563	588	574	618	587	617	547	584	586	545	633	550	612	587	552	551	589	572	529	574	547	575	596	572	581	596	593	577	591	559	574	569	590	601	612	566	600	578	562	629	572	539	557	558	548	620	605	578	559	549	600	532	537	552	586	540	554	546	560	571	604	583	576	581	603	569	595	603	573	576	577	606	624	546	602	545	534	536	547	577	555	583	583	599	575	574	619	532	603	624	575	570	529	604	561	544	593	557	563	563	596	567	579	613	599	552	579	597	570	591	555	599	538	559	567	544	516	585	569	557	581	591	561	571	519	572	574	589	577	579	572	544	558	611	619	605	583	602	582	595	598	562	517	574	554	548	552	535	592	552	542	578
23528	21419	29072	24168	21451	17063	2548	849	549	447	410	315	315	306	264	235	213	200	206	166	187	160	163	166	165	179	149	146	145	141	150	137	131	140	174	154	133	149	117	155	129	118	152	151	136	143	141	124	134	130	128	135	141	144	128	129	111	106	135	129	129	116	138	162	102	121	112	123	104	120	132	128	116	108	134	139	140	135	136	127	136	137	131	121	119	163	135	136	138	141	149	125	117	136	140	113	119	138	103	135	136	124	143	140	132	124	125	137	139	129	131	119	123	125	152	140	128	125	135	125	140	126	124	124	136	138	146	123	127	127	118	114	136	130	116	110	151	123	127	120	120	119	150	134	130	120	123	138	133	132	126	143	122	130	132	111	111	146	112	130	143	146	120	134	133	129	118	127	137	151	133	89	139	126	122	132	147	112	143	147	136	102	134	126	123	126	125	134	135	126	119	142	148	121	139	106	138	130	133	114	148	119	136	149	135	131	118	135	136	146	133	141	152	116	109	146	131	127	137	138	145	138	130	149	157	110	132	115	131	114	146	119	126	117	127	140	143	107	136	124	139	119	131	145	125	138	147	120	137	120	124	143	136	127	119	129	129	146	152	121	127	125	137	105	150	124	129	147	139	140	110	140	121	124	129	131	144	141	116	118	129	128	115	113	130	124	132	129	106	144	125	141	124	126	145	126	102	119	124	132	119	104	134	130	130	139	116	133	119	141	136	123	120	141	135	143	125	149	126	117	101	142	114	122	132	125	145	129	138	133	108	117	131	133	127	123	139	111	161	142	128	117	137	118	129	128	120	146	106	143	138	127	125	119	117	120	112	136	119	110	129	123	121	112	134	146	149	134	122	118	108	115	143	125	151	126	127	117	141	134	125	121	131	140	132	113	114	134	116	146	129	122	135	129	120	127	130	120	124	124	112	150	120	150	128	107	141	130	120	114	125	131	136	138	125	140	124	118	120	119	133	132	132	135	126	110	128	125	126	133	118	118	128	123	123	116	129	124	141	140	126	141	128	117	116	154	120	145	115	115	136	116	144	116	123	124	146	114	133	129	126	138	129	114	130	130	157	151	132	137	134	124	128	125	124	133	125	127	109	138	124	125	143	129	110	116	121	142	123	138	131	129	127	137	134	124	128	119	123	130	146	132	137	118	127	117	115	131	143	140	118	108	117	131	143	128	132	117	123	126	111	144	118	134	119	113	127	123	121	134	118	113	146	96	138	127	130	122	128	128	123	121	133	140	125	122	152	121	140	126	135	118	127	124	141	126	141	117	144	133	121	121	96	115	139	120	125	132	152	156	150	137	121	133	130	135	123	121	127	130	116	126	157	143	143	124	143	140	144	117	121	135	91	125	124	130	118	136	148	125	130	124	127	130	136	137	130	134	113	131	124	147	144	121	146	125	115	108	120	143	136	129	141	129	116	138	134	115	145	114	128	115	130	133	125	124	130	123	113	138	130	137	123	139	140	119	118	134	144	148	140	127	125	147	141	110	122	121	135	132	118	137	140	111	97	129	119	127	133	122	134	120	122	109	141	128	128	126	131	131	122	132	122	125	121	113	116	125	119	126	116	130	134	118	138	127	118	130	139	123	131	121	148	119	126	135	142	119	116	129	120	140	121	115	114	134	120	124	124	124	120	140	115	114	111	122	123	135	135	117	133	128	124	114	132	107	112	110	118	143	134	140	139	134	137	111	155	116	161	127	114	114	146	117	133	121	145	128	144	124	134	140	98	135	140	130	122	126	100	127	112	136	119	131	109	126	123	136	124	132	132	125	140	143	127	106	135	131	126	130	123	128	145	132	126	139	133	150	139	141	95	113	126	129	138	134	112	136	135	145	115	127	133	115	130	122	109	129	147	138	135	150	130	147	137	97	132	145	119	117	132	136	112	128	129	137	125	113	143	122	117	130	134	133	112	142	119	133	135	150	128	128	110	129	139	139	124	126	137	139	139	139	139	119	139	114	130	141	111	138	122	135	121	129	117	127	126	125	134	139	145	135	129	119	123	153	150	140	141	114	152	122	124	131	147	137	136	122	119	125	123	130	133	136	133	129	151	110	124	127	113	129	116	120	124	128	128	114	118	119	116	138	121	114	118	127	129	133	109	121	118	112	143	122	125	124	136	126	116	106	125	125	111	132	130	123	135	130	120	119	149	126	130	132	123	141	117	117	139	128	125	139	123	139	146	168	118	137	118	101	139	131	128	148	132	126	116	137	106	117	120	133	149	119	105	127	130	126	146	116	128	124	123	131	133	119	142	133	115	132	138	128	127	116	115	136	119	133	131	118	124	124	125	110	136	143	141	133	101	123	135	110	107	126	132	125	134	114	117	134	125	133	126	142	129	135	133	124	124	132	116	124	142	142	153	109	104	135	125	141	119	133	129	114	136	137	122	112	108	134	116	116	121	128	130	142	115	128	119	133	125	118	133	115	154	133	122	127	130	124	144	113	138	113	127	117	142	107	115	122	137	135	123	132	124	116	154	138	123	124	132	136	135	158	112	130	136	143	130	113	109	113	138	115	122	128	122	135	131	113	133	134	116	151	112	114	118	133	116	134	124	117	118	130	136	118	137	124	121	112	130	120	123	127	100	132	132	131	147	129	130	113	138	118	130	125	125	134	149	123	140	134	124	136	101	127	118	120	121	118	124	144	143	124	138	136	128	132	126	128	136	138	135	121	149	136	128	119	106	155	136	147	119	136	116	121	119	136	105	118	123	122	113	109	124	121	133	137	141	141	132	107	110	126	134	131	115	138	139	140	124	138	136	129	132	130	128	132	123	139	145	142	132	142	145	138	129	139	130	119	126	110	148	130	137	124	131	124	140	144	114	126	141	130	121	138	130	139	139	136	127	117	120	131	103	115	148	145	133	109	132	127	134	127	140	126	120	136	117	129	135	130	132	129	128	118	127	126	128	120	128	132	113	136	119	121	124	149	132	141	133	126	119	123	151	124	120	131	130	133	122	121	127	115	135	121	134	118	124	133	137	131	128	140	129	137	114	131	128	122	137	134	147	123	109	138	109	111	127	139	123	116	119	133	121	157	112	129	130	149	137	141	134	129	120	144	153	120	141	139	128	119	130	122	121	124	116	121	138	116	118	123	107	143	134	140	117	143	146	128	140	115	109	129	103	141	127	138	132	121	125	138	134	117	137	128	125	115	125	128	120	124	140	138	131	128	133	120	109	127	135	134	126	120	131	147	115	136	139	127	133	120	127	119	144	127	143	147	125	126	127	113	113	128	129	127	101	140	150	146	124	147	121	136	128	119	139	130	120	124	110	130	137	127	136	132	134	139	121	126	117	121	120	131	124	116	131	134	117	139	117	119	130	138	127	117	114	99	115	115	131	115	144	129	133	130	106	149	138	113	123	151	114	140	114	124	107	115	131	127	138	146	125	100	121	138	133	141	130	131	120	147	121	115	127	123	147	117	131	133	147	105	132	97	146	129	138	114	132	126	135	117	147	132	147	127
24473	37796	33513	25827	14052	5034	3420	2281	1828	1604	1221	1031	986	849	734	653	570	524	468	448	401	414	375	350	372	326	322	298	307	293	312	322	292	340	422	283	262	262	271	266	292	294	262	287	254	226	258	271	223	262	271	256	271	249	267	254	259	270	245	260	234	222	252	268	280	267	242	264	254	257	267	268	262	275	240	235	261	263	272	227	263	237	262	257	259	221	252	244	247	220	260	218	256	245	244	225	227	216	248	242	241	248	240	261	261	250	275	228	241	257	221	261	247	231	269	239	258	229	253	246	231	242	237	231	239	254	233	236	249	260	242	227	222	262	258	261	251	252	276	248	234	249	235	263	235	232	247	257	233	271	211	261	202	226	246	235	220	264	231	248	243	238	233	249	252	224	256	241	215	249	275	240	248	250	264	244	227	236	235	234	239	240	217	272	204	246	253	242	238	250	210	241	236	262	247	232	246	221	228	239	231	276	263	247	261	232	257	250	254	252	246	218	234	273	243	231	242	264	250	251	243	270	252	247	272	231	224	230	247	242	217	251	259	245	231	243	275	213	241	220	245	261	245	235	253	247	245	238	257	214	248	255	241	237	262	247	245	226	246	251	274	229	226	257	246	241	235	267	231	220	247	248	233	239	218	224	224	251	262	220	229	215	233	262	256	244	247	208	238	241	241	225	242	236	222	220	272	258	256	266	252	238	237	236	259	249	221	266	240	242	234	254	263	234	235	242	241	259	225	250	250	222	233	258	246	248	241	245	244	234	232	222	245	240	241	213	251	250	237	245	238	248	230	243	250	247	240	272	251	225	245	217	236	258	234	246	237	244	248	268	237	231	236	240	232	210	236	241	232	243	246	247	236	255	263	241	225	260	232	226	239	234	218	257	224	239	250	249	237	252	231	257	246	236	260	238	224	245	241	256	250	220	226	235	255	235	227	233	231	255	240	234	255	261	245	234	235	228	230	255	260	252	249	260	240	228	231	256	245	249	239	287	250	228	248	234	244	255	243	241	230	239	234	233	249	238	212	247	254	238	239	240	238	255	233	260	248	243	237	256	272	258	215	240	249	258	237	236	229	254	257	221	248	249	256	241	226	251	246	223	222	220	232	230	236	277	236	247	248	226	233	252	264	250	217	245	229	248	259	262	279	254	228	265	241	231	220	229	232	264	247	268	237	282	239	214	266	256	255	226	252	232	267	228	242	224	198	252	234	236	232	240	236	286	255	249	245	241	253	263	216	238	216	238	220	251	249	234	249	246	228	251	253	260	275	232	259	229	258	252	229	243	227	225	265	238	227	253	232	210	244	222	232	249	240	230	263	225	230	239	254	244	226	262	251	253	263	243	264	247	235	256	214	244	244	241	266	248	230	225	242	245	243	248	249	240	255	250	245	239	232	234	242	228	256	224	261	244	232	251	285	259	248	251	223	222	263	246	215	224	234	234	252	250	263	263	242	220	223	234	228	246	234	237	285	224	227	234	243	242	230	267	246	245	230	226	227	257	235	209	258	233	249	235	250	243	247	239	242	245	237	257	235	241	265	257	244	219	221	210	239	254	218	240	227	275	250	233	261	241	252	243	235	229	232	255	226	266	238	245	247	270	226	251	229	254	233	253	249	238	276	242	277	266	247	249	247	284	237	248	224	247	243	240	246	231	250	252	230	260	233	246	246	236	215	231	252	235	225	214	257	243	235	267	236	243	249	245	220	257	259	254	258	235	247	235	243	220	237	225	224	274	252	232	210	243	239	258	276	267	224	251	246	258	261	230	238	228	242	262	240	216	267	243	251	231	228	250	234	258	241	225	249	224	227	240	237	242	227	246	245	234	239	235	270	244	249	236	232	265	244	241	247	207	228	215	231	238	252	238	217	250	243	254	236	266	219	244	241	260	238	236	264	264	230	254	258	245	242	243	239	253	268	239	253	220	238	230	254	227	237	235	247	241	251	225	256	248	256	239	244	239	249	264	232	257	250	266	234	239	217	230	245	264	231	278	232	252	233	245	242	277	256	242	247	245	245	263	229	261	245	223	238	248	251	249	240	234	252	243	246	258	234	215	274	239	247	260	228	233	238	251	248	269	200	208	226	272	222	235	247	245	225	244	265	253	225	247	256	238	220	235	237	241	195	230	216	201	225	219	252	229	247	260	249	241	266	251	225	237	230	228	208	247	252	215	250	253	241	232	235	217	260	231	257	247	270	244	239	255	237	254	259	238	248	205	272	244	225	264	247	223	247	256	204	258	217	248	266	249	267	235	231	230	241	212	213	269	230	233	273	234	238	248	253	254	235	224	239	253	219	251	215	228	245	239	245	260	276	243	242	230	243	249	216	244	235	235	252	238	234	220	238	262	247	256	257	242	242	265	220	222	243	256	242	240	249	261	234	231	250	229	242	258	228	268	232	248	229	240	256	236	225	273	239	242	290	237	243	248	235	242	257	244	244	244	278	250	250	257	240	256	254	241	234	270	264	241	259	246	241	252	247	233	214	238	275	254	275	233	253	238	247	235	252	236	213	239	219	247	237	243	247	240	276	206	238	241	245	226	252	229	279	234	232	240	237	241	266	228	232	232	249	217	250	257	249	261	215	262	257	238	256	239	240	250	235	237	236	242	248	226	227	251	219	266	236	258	242	244	251	247	246	220	264	231	220	253	274	257	256	230	235	228	237	207	250	266	242	262	220	247	236	264	258	244	222	248	238	260	212	234	234	223	255	264	223	243	252	254	248	290	234	246	262	244	228	239	269	257	219	258	262	230	246	254	222	221	237	234	265	252	240	248	258	223	259	262	245	228	251	210	231	201	258	226	213	263	259	230	223	239	243	236	255	251	243	230	229	232	270	276	232	226	224	229	231	233	237	224	260	250	269	209	282	238	257	234	230	256	255	237	256	249	239	248	234	253	233	225	225	232	263	219	236	216	231	252	225	226	252	235	240	239	269	245	220	224	266	230	249	228	226	228	237	272	225	251	220	224	231	240	257	247	253	208	236	238	230	254	249	214	220	237	255	236	252	229	241	242	240	232	239	245	242	242	230	254	241	235	253	245	233	272	259	251	235	235	236	243	249	226	232	211	221	221	279	255	229	219	213	262	267	237	231	240	241	221	234	212	235	244	266	241	279	252	225	239	233	237	229	248	239	235	216	241	265	234	262	224	217	264	264	236	256	241	242	233	227	233	256	237	241	229	259	210	245	242	255	225	230	244	258	239	242	251	232	242	214	254	240	231	243	217	230	261	230	221	252	260	264	267	264	250	261	241	242	227	239	241	250	247	229	261	228	246	218	213	262	213	241	273	238	238	246	272	274	246	243	228	224	249	247	235	242	247	231	261	259	262	234	241	225	250	245	273	209	256	235	232	249	206	254	247	230	248	253	239	231	218	215	269	242	237	255	255	250	239	229	234	270	223	245	233	226	238	255	255	249	261	226	249	223	249	252	228	229	261	251	261	234	230	259	231	256	234	238	237	249	231	229	221	236	253	234	245
27304	20400	14092	6939	1535	610	530	435	421	449	427	406	417	416	426	402	351	398	382	400	393	362	404	361	349	393	367	406	389	361	383	353	387	350	396	431	387	350	372	377	379	386	378	386	409	396	352	384	353	365	359	386	411	388	360	364	372	387	384	391	403	374	350	346	367	386	414	366	349	402	392	369	438	352	396	372	363	388	421	384	375	364	387	349	346	380	393	405	411	387	384	381	407	352	360	385	373	354	414	371	410	366	364	358	370	400	338	413	429	367	370	356	362	385	399	364	418	349	402	341	413	365	392	390	352	375	375	367	370	383	374	362	367	413	391	386	360	347	403	398	403	390	358	373	394	396	377	387	389	399	403	388	341	377	405	373	390	378	380	366	370	397	370	403	352	404	374	358	403	385	331	393	370	356	326	366	395	404	389	357	386	401	377	365	348	368	329	361	385	419	400	347	386	367	378	374	402	395	392	415	370	380	370	401	388	409	351	364	385	365	381	362	366	373	367	421	371	387	391	353	391	360	338	379	415	355	434	357	379	367	387	374	374	339	385	392	346	379	361	374	377	371	401	376	390	361	411	376	376	403	385	382	358	375	361	397	351	368	362	332	353	362	347	367	354	380	364	362	384	393	381	341	413	375	398	385	360	394	400	359	388	386	375	418	381	356	349	351	389	384	349	382	364	404	374	394	409	393	371	385	345	407	380	398	388	415	391	366	354	369	378	375	385	390	402	454	374	403	367	375	349	380	381	364	380	375	405	386	387	390	378	376	389	374	381	365	367	395	390	405	400	393	418	372	368	365	393	417	367	372	392	356	396	343	381	408	370	378	370	408	351	375	384	372	377	385	405	365	406	389	378	352	362	440	404	409	362	322	372	385	397	401	365	380	402	378	366	363	382	363	376	355	394	396	382	403	365	377	376	357	372	379	418	388	419	418	351	384	411	398	349	359	393	354	371	344	372	376	353	401	350	403	352	367	372	385	387	399	396	378	385	349	400	375	352	400	380	369	401	390	386	387	414	379	338	388	361	388	376	364	371	376	379	353	371	408	372	366	384	364	355	388	376	384	377	358	355	373	384	346	398	399	406	380	382	382	369	385	391	333	380	392	358	381	358	375	354	405	427	352	434	402	425	380	340	410	416	370	367	384	359	392	380	405	361	383	374	381	366	401	378	375	367	358	350	420	360	373	372	378	374	322	392	378	380	402	381	329	381	329	402	374	374	396	407	386	377	361	361	374	396	396	399	363	383	380	432	358	379	400	364	352	367	392	381	330	373	369	410	380	395	382	347	334	352	388	385	385	372	396	365	412	367	371	408	364	382	393	402	368	388	407	361	371	395	363	382	364	354	399	375	415	368	392	370	368	348	368	374	368	357	417	382	368	385	395	368	362	364	384	400	380	368	393	362	377	387	370	405	367	387	398	390	359	360	352	356	366	349	389	367	370	336	348	375	401	384	408	352	377	386	356	382	371	393	402	366	393	370	377	415	372	369	427	385	390	405	368	379	414	360	364	344	405	403	304	356	335	377	368	340	389	387	383	348	385	381	397	393	387	393	412	392	366	347	351	368	347	347	374	372	388	390	407	376	402	385	394	405	376	362	364	374	404	422	404	354	379	404	362	355	383	354	371	377	372	370	361	414	366	386	394	392	333	377	375	366	346	382	383	348	354	378	382	373	378	415	365	389	360	357	348	369	360	365	402	380	393	364	360	370	385	370	373	369	373	372	393	372	384	362	375	397	354	380	361	373	411	386	372	346	373	344	371	368	343	411	360	356	385	399	374	352	390	358	367	387	405	405	391	377	355	373	388	374	377	402	417	361	372	384	356	385	364	399	380	418	378	356	338	387	371	368	350	395	380	391	360	356	389	374	402	371	372	354	405	369	395	399	386	368	390	400	364	371	396	382	381	384	343	364	348	413	357	404	386	394	388	363	383	366	377	394	376	368	401	380	367	354	384	378	394	360	341	373	397	351	397	380	352	397	365	349	403	332	377	420	388	366	422	407	379	366	365	368	367	394	390	373	350	411	390	378	402	409	369	382	341	386	328	389	367	384	387	329	378	359	358	356	427	420	331	412	360	359	336	390	355	407	405	393	402	377	336	354	373	384	351	390	417	368	391	372	384	356	350	353	346	378	391	394	405	361	388	385	381	333	376	375	353	396	403	385	387	384	394	361	420	403	371	416	428	370	373	368	361	395	362	383	365	393	390	410	369	363	384	389	365	368	369	369	390	374	390	417	376	403	405	348	368	391	330	371	372	365	364	388	355	403	366	359	382	371	379	364	380	373	388	410	368	369	380	359	388	403	384	382	388	359	386	384	364	375	361	376	365	397	360	416	401	329	367	358	366	348	361	366	362	386	371	357	350	372	366	378	409	374	414	366	385	381	361	374	368	391	376	397	381	413	341	380	376	390	369	353	368	379	356	379	367	420	387	394	344	371	367	366	378	399	337	385	430	363	412	378	363	350	394	348	410	371	411	356	365	388	384	390	356	383	374	370	373	380	388	380	367	366	361	392	362	379	388	349	368	382	377	385	382	388	405	365	334	381	402	344	400	359	359	360	376	373	399	398	410	378	388	389	385	357	368	349	365	387	362	386	413	374	363	394	385	397	409	409	371	357	377	372	347	389	356	348	386	351	393	372	381	415	352	390	389	383	370	368	337	382	381	408	414	365	361	399	347	370	418	368	359	366	385	403	382	363	387	381	348	343	395	352	368	366	368	371	360	391	348	390	394	365	363	396	360	396	392	391	398	422	393	366	363	385	350	400	418	369	401	401	392	373	411	375	366	367	361	390	416	356	425	383	416	386	362	361	388	393	386	365	397	372	350	366	364	362	344	362	389	364	352	404	386	406	370	396	399	377	395	365	395	390	392	398	354	389	413	391	370	374	360	405	389	374	399	381	363	377	344	372	388	355	355	358	335	356	381	355	392	377	392	366	375	350	370	399	356	365	378	371	405	402	387	411	380	402	386	370	397	375	346	332	382	352	370	394	407	398	407	379	376	365	367	382	379	361	364	389	382	356	355	389	389	374	395	395	370	392	367	397	347	377	382	391	406	396	383	387	375	365	381	401	408	364	375	413	376	346	416	378	381	387	360	359	368	370	375	381	365	348	385	410	363	369	355	381	387	408	363	387	380	364	421	382	402	371	403	388	377	365	375	390	391	362	396	412	396	378	361	395	398	392	402	390	391	410	390	389	375	380	383	369	359	402	364	373	349	373	379	385	375	405	380	369	353	399	401	359	372	382	379	381	387	379	367	392	388	373	365	374	414	350	364	395	363	432	391	407	406	388	399	363	347	393	408	352	355	370	370	371	414	401	363	369	354	374	366	364	373	370	375	407	347	356	348	368	399	403	359	394	381	373	374	362	349	394	393	383	375	396	395	358	374	399	373	347	382	338	372	408	431	360	401	402	389	374	374	356	390	434	344	377	409	428	371	386	367	415	322	354	395	391	440	346	374	380	351	368	371	405	361
19848	22830	20586	11314	3607	1414	1263	965	870	909	866	784	761	798	754	734	704	705	660	682	657	717	682	745	682	684	706	685	709	667	667	684	649	698	763	834	667	659	626	725	696	689	659	676	719	663	675	653	612	687	659	672	668	704	726	638	660	690	657	685	649	637	710	647	701	720	735	688	717	683	705	633	662	697	756	674	658	676	714	658	664	684	659	658	649	683	696	662	688	705	635	711	677	645	709	672	701	618	648	704	705	647	681	689	692	680	647	659	705	679	635	675	686	656	665	724	730	677	674	678	684	687	632	664	626	678	653	685	692	646	635	656	688	661	715	682	709	689	689	663	700	696	659	669	701	646	722	667	680	669	624	644	707	644	682	668	683	691	698	645	702	689	670	675	688	688	652	645	670	656	628	688	714	685	694	703	652	657	657	641	724	699	640	677	705	701	674	660	661	670	681	691	656	686	621	682	671	681	697	673	675	693	692	704	639	692	695	694	655	624	647	649	649	671	657	641	673	639	700	669	662	719	694	661	684	673	697	660	713	694	685	698	693	676	640	637	685	684	696	692	679	721	703	646	661	689	651	720	662	678	655	679	714	658	684	684	663	620	705	674	639	611	658	657	648	675	624	673	667	658	655	671	717	692	689	673	636	693	690	681	681	680	645	692	664	648	681	643	688	661	646	712	671	697	650	676	645	657	681	665	694	661	631	657	686	686	732	659	657	670	655	689	695	673	703	659	652	669	660	666	652	721	679	668	670	688	713	661	666	687	688	659	672	689	701	678	659	687	652	715	712	664	690	653	656	728	613	661	655	700	726	661	705	686	701	660	667	647	692	703	668	667	660	648	702	710	693	713	656	661	656	684	699	640	620	682	702	650	717	732	695	684	667	666	677	673	646	694	670	659	689	668	693	680	702	722	695	658	670	639	698	643	654	679	672	684	650	665	642	657	689	685	673	717	671	677	688	664	680	637	668	631	691	636	697	671	660	685	696	627	671	711	626	681	682	688	653	714	669	700	665	675	664	717	648	685	694	686	647	705	678	663	701	680	660	656	699	713	684	663	697	662	645	687	676	671	679	687	695	713	631	699	681	655	679	668	672	688	660	659	687	648	664	711	719	646	696	617	689	677	662	707	729	656	662	632	708	708	727	648	656	709	662	684	712	650	717	705	659	648	687	621	686	647	702	697	677	675	700	692	720	657	697	701	698	710	699	650	676	684	588	673	658	652	715	678	674	647	698	704	656	715	659	709	634	661	670	694	659	661	674	653	665	711	700	666	670	699	642	663	688	675	657	704	637	708	664	675	677	657	697	677	664	623	680	687	664	668	653	662	695	712	701	683	643	636	696	702	653	671	716	684	707	694	687	619	674	677	673	709	677	664	738	743	692	688	683	724	685	675	649	724	761	662	631	677	660	644	648	708	672	677	641	689	728	676	660	619	654	685	680	687	715	668	679	670	680	710	673	718	691	646	694	692	692	707	705	686	666	695	702	707	686	683	638	742	650	690	668	689	679	670	650	665	671	737	666	673	694	668	676	646	677	655	708	635	683	678	666	700	693	699	682	648	681	675	638	651	720	730	654	673	671	685	635	687	667	678	681	652	717	662	669	670	674	685	674	661	703	621	701	715	691	723	720	664	723	737	689	681	666	646	663	658	717	695	712	685	662	717	674	685	619	693	684	685	688	666	719	671	679	701	692	679	675	629	704	640	695	694	698	690	642	710	642	713	635	699	698	757	657	653	687	694	632	652	735	652	693	668	687	672	653	657	644	694	687	679	640	685	645	634	688	677	673	683	664	667	662	705	654	616	681	677	675	618	673	678	672	630	642	639	676	672	695	651	620	637	688	673	667	702	653	668	659	704	690	718	645	629	682	707	623	698	707	667	680	702	729	680	695	670	640	650	674	643	674	651	646	690	709	672	665	689	652	670	652	676	684	671	693	695	679	644	692	688	684	689	658	686	690	682	673	693	622	641	686	680	645	689	682	672	668	694	652	689	674	670	663	653	638	681	706	676	626	700	669	723	694	642	682	648	673	680	662	672	651	690	628	601	677	660	683	695	692	679	673	668	665	715	705	675	683	679	660	674	686	706	651	683	674	685	656	643	725	693	698	714	673	647	659	640	687	681	723	698	663	660	682	682	685	694	690	650	684	692	704	659	724	660	636	720	663	671	675	665	697	673	682	661	635	670	690	631	682	697	654	677	709	685	697	649	689	697	685	648	673	673	639	680	731	649	689	684	693	699	701	642	676	675	627	675	682	718	653	706	617	702	691	646	698	682	672	692	678	695	696	667	683	640	709	700	655	662	664	672	669	688	663	690	665	682	658	696	741	645	689	703	669	730	683	626	751	673	651	678	670	639	684	669	671	691	711	682	660	672	697	727	642	696	718	712	703	716	703	695	621	723	699	674	684	668	689	626	684	685	651	704	708	643	674	672	730	698	692	712	716	691	658	629	702	668	701	678	697	675	672	688	653	657	713	671	688	662	688	652	639	690	658	666	692	668	628	643	733	672	661	678	658	659	719	685	678	646	711	682	675	675	719	650	666	681	685	645	722	673	721	669	646	704	680	701	668	662	666	636	744	709	650	667	762	663	730	676	637	666	643	679	674	690	679	653	701	699	677	671	722	706	694	650	688	707	679	698	656	683	729	726	637	681	720	658	684	697	689	660	730	685	633	654	719	688	638	650	678	651	663	672	676	667	704	691	660	691	617	681	666	699	692	702	704	677	666	677	652	674	662	661	674	682	644	682	674	681	684	679	707	682	646	667	731	665	666	666	699	669	688	720	640	685	628	675	640	643	681	674	685	660	662	684	639	598	675	650	659	667	640	684	726	656	607	676	681	689	678	692	683	638	690	679	682	646	682	714	662	689	675	665	653	687	667	662	661	711	667	630	674	679	636	637	695	717	694	660	710	665	710	723	674	692	683	654	698	673	687	676	677	677	636	644	678	666	703	674	730	691	672	650	706	645	682	666	692	671	712	634	674	642	689	620	687	696	699	692	661	674	673	684	637	660	637	691	685	688	662	734	683	628	698	692	671	675	657	646	704	664	734	710	712	668	637	646	694	647	697	696	682	704	677	728	654	710	685	660	667	694	704	677	684	701	699	666	612	737	713	704	687	682	676	660	638	687	685	667	662	670	669	676	686	693	678	689	659	717	699	714	690	686	682	690	685	636	675	634	713	696	669	672	699	675	705	656	686	669	683	683	658	703	696	648	671	665	714	681	687	673	701	714	703	684	686	681	645	727	715	671	649	655	647	697	616	716	683	668	686	618	625	706	684	692	672	671	688	671	664	627	701	721	687	686	651	688	657	657	670	669	634	647	663	693	662	675	672	668	696	643	707	655	629	643	704	679	651	650	625	657	669	616	670	718	700	689	711	673	726	632	668	703	692	717	660	675	685	678	716	682	680	667	717	715	655	632	694	661	649	656	715	706	685	664	683	676	676	701	672	640	681	692	658	651	685	714	679	686	668	618
24650	21486	28388	24981	18285	3375	1083	723	532	555	468	458	409	407	398	380	337	365	335	347	364	335	346	325	339	334	315	308	335	314	310	327	347	296	543	600	337	320	331	331	328	347	322	330	348	303	303	332	316	315	329	345	330	339	301	333	303	268	307	290	356	298	331	291	332	306	322	324	290	307	327	287	303	331	319	306	325	346	351	328	325	297	310	302	296	308	308	316	302	313	339	302	295	308	315	344	319	325	308	313	319	285	336	319	329	335	282	334	335	328	316	315	331	316	317	301	306	324	333	320	349	274	334	325	287	321	323	347	328	304	316	296	299	307	306	304	330	332	311	326	306	345	321	300	287	317	326	343	278	351	331	284	315	296	295	317	301	346	335	318	303	340	311	321	304	319	331	313	303	317	306	320	297	337	335	315	316	293	287	299	339	305	326	315	309	313	326	322	341	288	306	343	295	309	300	313	304	307	340	303	285	331	318	337	328	296	323	319	315	314	305	312	312	301	315	347	292	296	329	344	325	326	332	315	343	301	302	321	335	327	327	318	298	303	298	305	345	299	320	297	311	325	312	306	294	332	301	323	303	323	331	341	320	316	302	332	331	312	316	312	315	303	334	317	306	320	322	306	312	364	318	324	322	303	291	322	315	318	315	320	332	301	314	329	325	315	330	329	318	303	307	267	326	332	335	338	314	327	309	311	305	322	343	318	341	325	307	353	300	332	306	273	290	309	336	320	327	288	321	306	349	316	309	338	304	298	303	325	340	290	317	342	297	318	294	305	309	323	308	306	288	310	357	290	304	298	305	330	325	319	317	285	309	312	314	340	329	326	318	331	344	333	331	326	328	313	346	309	320	302	325	336	305	355	320	318	297	325	304	288	328	316	284	302	310	311	355	306	320	341	341	349	301	355	301	312	311	300	332	288	310	319	327	339	290	300	312	299	302	318	326	335	312	313	315	312	314	325	323	288	316	310	295	316	330	342	293	339	299	350	308	299	296	310	351	315	324	318	315	315	323	299	286	297	314	296	316	304	353	306	315	314	285	306	289	299	301	293	314	329	286	291	288	344	289	321	322	309	331	293	301	300	298	276	317	344	309	338	286	328	359	294	327	282	283	310	331	319	309	339	322	296	305	311	327	301	321	313	337	315	303	354	317	323	303	304	295	345	312	313	331	334	348	332	317	316	323	304	324	312	324	270	313	293	344	351	323	299	291	283	289	317	293	343	337	330	308	341	331	301	330	320	316	324	325	304	320	327	338	313	296	325	341	289	304	308	331	308	321	308	306	313	324	324	311	319	327	311	308	364	334	308	294	310	305	298	278	329	345	319	292	301	314	275	289	287	340	315	337	337	339	329	285	297	316	333	272	317	314	349	269	314	306	351	313	300	340	301	309	331	346	320	322	346	331	309	282	315	294	285	338	295	337	326	326	316	336	334	299	303	299	316	333	313	303	293	362	286	331	328	298	282	349	336	327	320	326	341	323	330	297	309	290	299	324	324	321	328	317	321	299	315	305	292	338	303	310	297	336	322	319	321	316	340	325	302	324	323	305	290	337	322	314	335	316	308	300	309	284	324	319	310	283	313	302	304	322	314	329	315	326	341	313	337	320	306	343	301	316	311	297	310	309	315	320	324	291	340	322	324	323	323	332	325	298	308	305	326	274	299	342	332	315	332	319	308	340	367	316	310	335	344	326	323	292	334	305	307	313	318	325	343	321	312	303	314	314	309	310	312	316	315	315	303	315	326	338	331	326	323	306	302	308	320	300	307	332	312	321	306	305	314	311	302	347	314	285	332	306	347	318	330	330	326	329	310	293	292	331	327	306	300	313	342	311	296	309	289	321	332	317	303	317	310	311	320	312	306	304	307	299	294	286	285	298	327	353	321	296	324	351	298	316	297	322	323	338	326	320	335	329	313	329	305	308	317	328	308	340	320	324	316	291	278	303	322	335	313	305	317	321	286	335	316	325	304	333	318	313	328	314	333	314	335	300	309	322	350	344	311	336	297	300	346	310	300	303	313	315	290	316	339	291	314	304	318	314	302	327	324	303	314	320	314	307	264	314	308	320	333	308	303	321	311	332	307	307	303	324	302	341	333	335	322	327	306	320	303	317	316	310	327	314	314	304	344	319	308	314	301	318	305	325	305	332	327	333	317	330	343	317	335	318	285	300	296	308	322	334	323	336	297	323	317	324	286	305	312	291	287	312	292	322	301	301	327	306	345	330	320	289	315	334	328	299	313	305	312	300	301	289	298	312	287	292	309	321	344	297	335	293	325	313	335	325	293	313	302	323	309	307	330	342	303	314	305	286	312	331	297	336	335	349	342	310	322	286	329	311	322	319	312	317	295	304	315	320	320	310	307	315	352	311	352	324	302	324	309	306	280	332	314	315	330	284	320	339	305	284	314	315	298	342	320	326	303	325	303	321	318	305	333	322	322	325	313	295	301	311	335	323	334	306	301	304	325	348	311	313	321	335	333	327	292	306	319	305	301	317	320	319	304	342	324	326	311	318	344	350	309	295	325	344	319	331	367	314	333	318	275	302	309	315	302	330	329	337	292	357	288	319	321	318	318	327	331	334	314	360	305	306	342	309	342	288	305	304	296	319	321	342	330	355	342	325	305	344	307	296	308	308	332	331	334	291	334	308	322	316	307	329	302	297	323	335	314	328	295	284	318	293	331	285	310	325	328	273	288	297	335	338	301	318	293	290	299	335	304	346	293	316	310	290	316	337	319	331	310	273	342	305	325	310	312	348	285	299	319	314	295	335	325	327	280	299	298	324	336	345	363	286	286	323	323	311	306	310	319	322	304	296	300	350	321	339	312	275	311	331	277	314	324	323	322	294	309	313	327	304	289	305	291	315	332	319	319	306	347	285	327	318	296	337	312	319	339	283	362	292	267	306	325	301	316	341	325	338	329	337	325	292	295	334	295	307	300	304	307	292	334	326	311	326	314	335	299	316	300	317	317	304	305	320	325	303	344	330	318	318	324	316	340	309	300	319	303	311	326	314	305	332	287	340	338	344	307	321	302	323	323	315	310	314	313	299	293	357	306	278	337	310	327	323	308	289	311	303	312	317	319	325	323	286	312	318	322	293	311	305	356	290	314	296	321	305	307	300	315	329	360	280	294	325	299	328	292	311	337	350	333	311	346	283	271	321	300	325	310	296	303	301	286	312	337	306	312	307	338	305	315	323	308	316	302	290	283	338	294	300	336	339	343	311	308	321	318	298	340	333	294	306	315	316	318	292	335	327	348	341	343	354	359	298	337	322	332	327	339	328	319	275	344	304	311	307	300	293	276	303	315	328	307	340	328	319	324	310	284	309	316	341	326	303	300	350	283	309	317	269	346	299	330	336	300	349	322	342	326	283	286	312	339	291	325	286	275	345	316	292	317	313	344	347	338	340	278	334	315	337	334	293	326	327	289	303	317	344	316	269	302	318	318	300	303	331	309	315	307	320	339	326	332	317	324	314	310
22662	33070	32330	20394	8397	3002	2416	1784	1410	1287	1242	967	931	938	854	827	775	715	657	670	686	690	656	628	631	646	616	653	615	604	603	573	610	623	1456	1498	610	607	570	557	571	608	601	626	604	575	611	562	602	567	562	607	624	603	603	617	551	582	600	566	567	589	537	550	595	583	582	613	571	602	604	567	563	595	604	584	559	535	597	616	549	570	591	580	552	584	640	559	594	545	601	619	605	572	628	554	631	607	578	635	589	544	565	547	563	556	594	600	538	619	581	559	611	568	606	588	547	589	603	600	550	552	579	595	580	581	576	556	564	536	570	568	596	561	599	563	624	600	551	593	570	587	553	573	572	580	558	570	587	586	600	589	586	549	602	565	565	576	603	625	597	582	568	605	598	619	540	570	589	575	595	584	567	555	555	581	588	528	567	624	593	583	577	556	589	588	562	619	597	545	578	587	537	568	563	604	570	580	528	566	581	564	571	604	597	560	566	579	609	594	592	567	522	599	593	555	645	617	579	587	547	564	590	558	580	560	584	603	610	619	621	600	577	563	562	531	571	537	567	591	588	600	605	582	560	617	586	581	595	597	575	560	613	598	572	583	591	591	568	571	557	577	566	571	593	608	575	583	620	558	561	620	527	563	593	542	575	569	584	589	621	605	567	535	549	590	572	595	568	587	570	587	594	579	615	592	574	592	558	616	588	602	585	558	547	583	630	573	546	560	614	597	601	584	603	563	592	573	601	572	590	584	548	610	548	542	590	578	593	584	578	536	562	549	567	572	575	568	572	595	623	560	580	575	573	551	601	597	630	620	611	553	583	583	589	563	588	599	554	605	587	578	594	591	593	568	613	591	560	574	596	553	561	571	555	550	597	546	562	566	552	597	549	607	592	571	547	604	566	584	538	575	562	606	582	580	597	557	592	591	544	605	599	539	594	568	605	554	586	606	614	610	570	573	588	596	551	576	616	557	564	625	597	543	550	579	555	570	581	615	599	599	593	590	593	558	568	533	547	543	543	602	577	578	582	597	601	582	550	571	553	598	583	595	559	597	531	576	549	584	573	560	561	603	538	576	565	615	561	597	587	604	609	541	564	554	555	589	534	584	532	580	548	565	569	577	582	581	618	624	547	561	585	572	553	583	578	585	563	582	567	562	564	572	574	583	594	603	562	598	570	592	605	535	568	594	556	593	547	580	582	598	585	615	545	591	565	569	575	592	579	574	601	586	584	635	580	551	578	606	620	588	582	557	554	571	575	597	550	612	581	562	554	593	604	562	590	560	582	558	615	549	547	597	587	556	580	583	540	606	552	581	601	618	576	578	599	591	581	584	530	597	608	561	550	572	575	558	582	532	608	593	580	592	604	546	600	585	583	633	645	578	546	543	613	582	597	617	568	578	598	588	538	598	593	562	545	578	580	629	582	595	617	568	634	610	578	623	607	586	544	574	545	587	578	607	599	544	567	584	539	547	583	579	609	562	571	582	550	561	630	540	575	572	576	559	549	619	560	588	597	606	535	577	558	558	573	581	600	584	550	599	534	579	593	587	568	596	637	571	587	568	601	570	586	593	610	594	573	602	629	610	582	615	573	604	573	594	573	578	586	550	604	574	601	605	584	530	563	573	546	608	599	584	598	554	569	538	567	588	556	633	595	587	552	626	619	540	577	581	614	562	556	591	621	572	585	592	597	599	569	549	566	575	544	589	579	578	547	573	591	603	584	585	554	608	579	579	574	607	577	563	571	585	606	569	591	561	601	572	550	599	530	591	597	547	576	591	559	597	587	551	563	566	556	590	563	541	554	559	559	560	602	532	587	536	598	602	543	613	569	612	562	587	589	562	571	559	587	563	577	597	578	607	589	560	581	627	607	614	566	589	591	573	633	524	602	563	613	632	600	591	571	576	544	542	559	566	540	571	573	569	589	606	593	568	583	587	592	570	583	609	584	538	625	610	609	572	579	605	592	606	588	585	620	584	582	554	578	601	619	607	549	615	563	617	555	556	564	553	582	582	614	579	589	595	586	605	602	597	602	617	572	539	572	582	591	539	567	567	589	609	641	524	566	590	629	580	578	545	595	582	586	570	556	562	561	573	600	562	608	540	617	587	593	582	579	598	575	588	586	556	604	582	592	561	608	519	588	585	562	595	572	598	557	595	548	557	564	590	584	555	501	579	597	575	565	571	580	560	570	575	576	557	594	597	604	593	557	576	583	581	601	585	594	562	596	600	565	561	565	569	575	558	592	551	581	564	621	565	585	568	594	566	574	568	572	606	572	579	590	604	628	643	586	591	565	556	575	563	614	617	596	563	584	569	574	593	577	628	601	594	579	579	548	594	587	586	594	592	571	567	545	602	573	579	602	573	586	553	548	594	572	548	576	623	599	607	584	587	591	553	595	613	616	602	578	612	596	594	567	576	613	548	597	573	571	564	549	618	618	541	596	556	554	551	561	615	566	594	605	605	577	570	562	601	554	582	556	588	590	584	542	569	563	580	554	577	585	624	564	583	529	595	573	619	582	628	567	576	568	591	565	574	591	594	567	595	552	566	594	583	581	571	593	578	562	587	556	560	571	548	574	586	599	580	593	537	554	533	580	586	537	579	608	574	599	607	614	598	592	613	577	606	599	597	618	548	559	580	571	575	544	544	573	567	547	593	586	583	586	586	595	595	605	596	616	580	574	554	624	580	567	630	572	581	594	542	554	578	567	552	598	612	575	560	565	559	578	609	576	571	585	613	513	564	553	578	561	619	604	561	598	558	554	578	615	569	596	576	615	599	605	596	582	560	596	577	591	587	571	581	620	537	633	553	608	619	594	545	610	574	637	590	645	620	565	569	589	560	562	540	587	559	577	620	573	624	606	555	594	567	604	561	538	584	577	561	564	580	574	590	637	603	599	618	586	555	580	574	567	607	551	548	575	610	595	569	603	572	554	537	571	600	557	568	630	597	574	553	553	534	596	575	578	596	578	551	604	620	612	592	588	569	517	564	547	597	564	584	605	535	566	579	566	560	584	600	576	552	591	554	560	552	587	564	586	555	537	585	552	559	605	577	581	599	533	589	594	593	571	567	557	565	557	584	612	542	596	570	552	606	536	538	589	611	558	635	588	554	577	605	598	613	559	552	572	602	600	575	606	579	649	528	594	566	639	617	550	588	584	607	556	575	606	621	584	562	558	581	612	586	586	549	642	625	572	568	568	592	630	543	588	547	585	577	602	581	570	559	557	578	602	569	574	569	557	555	606	586	613	593	589	582	580	574	555	539	555	584	572	553	560	594	574	547	546	595	584	586	619	612	559	644	568	568	561	567	571	567	610	580	590	600	568	588	544	545	557	555	586	579	586	588	560	611	602	542	594	540	611	589	603	572	589	551	543	552	603	580	607	550	633	564	577	581	603	586	585	545	557	592	563	584	565	563	571	585	551	555	561	513	563	554	564	570	591	575	603	577	592	608	594	561	564	604	557	587	605	543	531	603	578	604	584	541
23528	21441	29184	24174	21430	16644	2444	851	502	392	439	332	304	290	281	239	207	201	174	177	156	154	147	200	150	173	155	161	142	177	143	138	162	173	500	404	134	119	139	139	146	129	123	133	128	146	142	150	132	151	146	146	141	140	129	130	132	140	118	125	126	107	128	116	136	150	114	111	126	118	127	130	173	136	157	130	130	146	123	126	141	137	124	128	139	136	129	154	140	139	132	123	135	135	108	128	100	129	126	143	125	128	148	130	107	128	147	141	123	125	144	138	132	142	142	142	122	133	117	114	127	120	137	157	153	131	117	116	150	122	149	117	125	130	115	127	146	125	133	143	122	106	134	151	133	119	120	140	117	140	126	122	129	131	118	123	129	138	148	141	131	125	147	127	130	137	122	128	122	138	135	116	135	164	133	135	155	132	137	119	111	142	118	123	119	140	143	127	132	117	103	151	133	141	114	142	123	142	136	132	137	126	123	148	136	122	143	128	120	152	113	122	152	112	142	112	143	123	127	122	141	128	121	134	140	140	141	127	126	142	134	115	120	128	125	125	140	141	128	121	122	119	134	117	115	137	126	133	137	137	123	122	132	162	127	123	117	126	126	126	119	146	143	127	126	137	125	140	142	118	136	122	150	130	132	135	122	130	120	132	143	113	113	112	137	145	138	153	141	114	164	159	111	122	129	149	124	138	141	163	126	139	138	136	140	138	132	101	138	152	134	117	130	133	139	117	138	145	145	123	143	150	130	109	123	146	146	136	126	115	125	121	130	129	145	141	131	131	134	117	129	118	118	109	113	124	145	129	144	113	124	123	120	144	127	142	137	133	132	149	127	134	140	110	137	119	115	117	132	130	130	118	120	138	134	123	139	137	126	142	118	129	134	113	128	106	125	125	151	109	119	122	138	137	139	115	115	123	117	140	142	144	130	111	150	109	149	119	120	119	109	124	118	151	147	137	148	120	129	130	151	133	131	140	128	111	121	125	130	117	125	142	144	115	142	131	136	132	156	145	148	127	112	132	151	142	148	132	128	129	134	133	134	120	116	123	128	145	120	117	117	112	142	120	143	124	113	133	138	108	157	118	140	129	144	133	120	121	144	123	126	124	133	128	136	129	128	119	157	135	127	114	148	119	146	128	127	146	107	140	113	124	127	135	113	137	122	133	132	141	152	139	138	124	143	147	121	133	137	123	143	125	122	144	131	122	157	108	128	151	142	138	114	121	135	121	140	115	126	130	121	148	121	123	121	142	139	153	130	134	132	126	131	131	134	133	136	127	137	144	143	134	144	126	146	151	130	127	127	141	136	109	137	123	120	131	143	128	152	143	129	133	134	139	132	137	121	118	141	145	147	132	140	134	121	116	123	127	132	141	141	115	112	127	146	136	121	134	141	135	140	131	106	131	138	146	152	120	123	139	113	122	102	126	133	140	128	113	126	131	127	115	123	119	141	139	132	135	118	146	130	127	131	119	126	131	125	129	136	116	121	121	124	151	124	145	135	142	112	141	145	110	142	113	136	138	106	132	144	135	138	149	133	149	132	134	110	130	122	119	134	145	121	144	126	141	141	136	134	125	161	139	126	129	161	126	160	116	137	128	130	142	128	130	123	138	141	128	124	123	145	122	118	109	132	142	137	132	135	121	118	118	142	147	136	111	135	117	122	136	117	104	135	144	107	132	128	123	142	162	147	141	129	127	149	152	146	129	135	144	121	147	135	144	138	104	135	135	115	126	141	147	125	105	117	113	117	129	120	147	142	125	136	125	118	140	119	128	116	116	120	126	115	141	140	124	128	122	139	119	138	151	130	138	139	122	145	126	111	142	116	137	135	154	142	123	136	127	112	128	124	132	116	124	126	136	145	121	148	113	127	116	126	122	123	113	155	132	141	122	131	139	129	134	137	130	127	136	135	117	132	112	123	123	122	136	122	118	131	122	114	142	140	162	128	135	130	139	143	116	145	150	138	122	121	140	128	127	108	112	124	106	132	155	131	133	146	152	119	104	124	136	141	132	144	128	142	140	139	129	121	141	119	130	131	122	120	136	121	151	141	126	118	133	123	119	135	115	127	126	145	111	124	126	123	133	128	124	125	131	138	144	143	129	131	129	127	150	129	141	119	121	125	152	152	120	124	118	134	126	124	132	132	132	129	137	139	132	139	142	141	142	120	115	121	116	129	121	128	140	126	157	135	139	116	141	141	111	126	141	129	127	133	133	141	136	145	122	146	124	135	136	147	112	127	130	129	132	122	137	132	128	134	120	132	143	130	138	135	135	111	141	118	124	129	122	129	115	108	117	126	142	132	125	135	144	139	139	122	136	112	122	134	131	133	132	120	126	130	126	142	136	124	156	142	138	144	144	142	128	119	138	162	131	125	132	141	124	123	148	122	126	156	126	123	127	134	122	125	142	119	127	141	131	145	122	121	133	119	118	119	134	141	119	158	125	129	130	111	118	126	133	127	131	133	128	121	160	129	147	152	129	125	122	144	110	121	136	117	149	105	141	148	141	134	146	131	139	131	130	137	139	137	147	120	106	138	135	134	119	110	143	116	139	132	141	138	131	130	126	135	159	122	116	123	132	130	112	133	131	108	136	115	128	134	123	115	151	109	125	141	131	136	127	132	134	127	121	154	144	131	124	110	122	156	111	127	117	131	122	122	119	143	126	136	132	145	154	140	143	102	141	129	143	135	116	114	130	125	134	135	131	140	109	133	128	132	122	121	120	145	124	131	125	144	136	141	135	131	124	118	148	129	137	129	135	132	120	135	119	123	132	116	125	137	142	123	130	140	139	128	118	130	139	143	152	134	122	145	144	137	127	132	131	132	133	139	114	110	117	130	133	129	132	117	144	131	126	137	124	141	141	139	95	127	152	148	111	150	154	121	127	132	136	118	138	129	134	133	126	137	133	137	121	135	115	126	100	125	146	116	126	138	111	120	133	144	134	133	127	131	137	120	143	135	129	143	121	153	134	114	134	137	126	129	119	128	138	130	113	142	125	137	117	131	122	119	123	122	131	133	126	122	116	141	122	142	133	140	128	135	124	101	116	133	147	140	130	132	138	128	145	111	129	117	123	124	127	127	127	128	102	137	132	141	129	161	121	130	138	134	126	150	128	124	141	147	131	117	127	132	133	113	129	163	134	136	133	124	128	159	146	119	134	119	137	143	135	134	119	137	124	120	145	146	129	128	119	151	129	128	130	134	129	116	146	133	130	142	127	127	140	135	143	143	122	129	133	147	109	113	121	131	115	145	149	139	119	134	122	129	142	134	131	139	119	134	142	133	124	135	145	131	133	140	127	107	112	132	120	118	119	130	123	125	146	132	115	127	114	135	141	131	148	125	128	127	146	131	138	133	134	126	125	123	144	139	131	150	114	151	145	127	112	136	113	119	135	122	125	134	130	144	130	136	142	117	151	126	135	118	156	143	123	129	139	145	141	124	128	126	120	132	123	134	99	148	136	108	118	126	126	128	126	127	115
25425	38453	39483	27636	8843	4345	3475	2333	1699	1448	1446	1001	895	809	781	609	632	501	466	437	410	348	376	352	361	361	322	336	324	296	319	307	285	406	1337	1173	301	294	274	278	246	275	291	260	274	242	260	284	238	272	270	243	283	232	263	235	272	249	259	242	264	264	254	238	274	263	271	257	286	271	235	263	260	237	261	251	239	283	248	234	265	241	248	260	236	262	263	242	255	266	255	228	247	258	237	256	225	242	221	240	281	244	258	261	228	225	236	297	256	266	248	248	235	274	249	262	261	239	263	247	240	249	218	248	294	235	267	243	254	252	212	208	253	262	246	252	255	247	255	240	257	278	248	249	272	253	248	252	222	274	271	251	215	258	260	257	247	248	246	242	267	228	260	233	238	233	246	237	229	230	264	278	225	236	233	225	261	259	266	254	235	279	225	236	249	250	249	273	247	253	260	269	251	232	255	246	237	238	256	261	249	265	239	254	229	233	253	272	269	226	237	240	241	248	282	228	250	233	250	269	222	251	247	272	239	252	257	231	235	264	265	221	250	222	260	234	225	227	248	250	249	262	259	270	261	254	263	250	235	235	276	246	272	240	257	237	230	252	238	262	278	227	242	218	261	255	249	233	253	270	250	259	276	260	257	244	245	247	262	219	231	255	251	228	294	241	244	261	253	246	236	221	240	224	252	243	266	259	236	270	232	252	256	261	287	266	223	244	254	253	261	274	269	260	216	248	247	236	238	258	263	271	250	244	220	283	241	218	233	262	241	260	253	238	247	223	257	234	241	256	243	231	254	258	248	226	265	227	246	237	253	257	250	211	263	265	252	226	235	255	259	254	258	249	264	246	240	241	249	245	276	267	273	237	263	245	245	232	251	248	281	219	249	264	247	250	252	250	234	253	265	259	227	258	273	237	250	249	240	233	218	255	252	250	271	252	232	227	233	248	259	239	250	247	263	274	207	249	259	256	244	242	232	253	242	249	247	236	250	239	245	256	267	276	249	268	257	239	233	218	224	226	250	252	247	234	219	248	240	275	241	230	245	238	228	265	238	246	248	245	220	266	233	224	238	217	255	264	231	262	234	271	236	246	226	238	241	246	253	227	255	271	251	248	308	253	253	237	264	271	255	241	221	250	210	269	261	264	256	246	224	253	224	262	259	231	273	224	245	223	264	254	237	246	259	280	233	252	248	297	249	242	218	236	239	249	237	286	265	254	236	253	261	253	256	277	261	234	236	239	259	262	230	254	237	213	259	255	240	257	263	239	274	238	262	259	216	224	283	260	246	267	250	240	236	233	249	229	220	249	248	248	266	258	244	244	221	229	238	241	258	247	256	278	230	253	251	225	228	281	252	237	255	278	258	242	245	208	228	230	248	270	217	277	292	250	243	261	233	251	270	206	238	242	242	251	223	262	246	229	236	250	254	226	260	272	243	256	255	258	228	256	262	229	266	246	256	257	261	253	248	239	259	271	240	260	248	264	227	253	228	263	266	225	231	253	285	239	230	243	245	274	232	276	259	248	272	231	249	236	241	245	267	248	218	247	261	251	248	236	257	203	263	222	260	222	260	278	253	287	246	241	261	254	228	247	237	258	226	249	238	235	246	239	251	267	266	219	250	229	252	262	257	230	241	263	255	233	236	257	242	216	241	273	212	254	222	253	238	222	243	247	234	252	272	232	246	244	276	262	277	246	237	234	222	238	248	261	234	238	233	265	259	270	252	265	238	228	249	266	261	252	245	261	256	236	274	240	269	275	231	270	275	237	216	228	262	225	267	212	250	246	235	275	213	244	230	243	252	242	249	237	267	268	247	234	247	269	218	208	263	246	261	240	224	251	259	237	235	262	265	238	252	250	246	208	231	225	248	252	223	229	239	256	239	234	245	243	253	231	258	242	267	261	256	253	221	259	208	245	243	256	234	256	240	266	256	250	238	246	245	267	231	270	241	267	206	225	259	226	219	236	227	237	254	246	221	256	260	228	265	224	278	250	256	243	270	246	246	264	227	255	250	263	264	247	228	256	277	238	243	262	229	250	256	250	248	258	235	222	259	260	217	259	250	234	254	224	249	244	256	224	247	245	253	248	240	262	236	216	260	251	260	245	255	240	226	231	256	261	252	251	238	239	242	248	234	247	259	217	264	242	237	270	260	240	249	245	270	258	241	257	268	233	223	230	260	260	250	260	244	237	234	255	254	247	241	268	221	225	269	262	255	242	237	254	255	254	253	247	261	263	252	237	263	239	232	239	242	219	272	256	229	222	251	250	241	230	257	244	246	257	219	228	235	251	236	248	229	227	243	242	254	258	254	249	253	245	233	230	235	241	242	247	270	260	240	243	235	233	233	246	266	251	231	245	269	250	239	262	231	247	245	242	243	255	250	234	236	257	262	245	233	218	257	273	235	220	267	202	264	251	244	236	251	245	249	244	255	246	239	223	235	261	258	244	267	258	272	243	251	272	247	267	250	208	269	240	225	256	259	268	230	253	236	224	245	240	253	247	253	242	214	262	229	253	257	270	287	260	253	238	251	267	254	242	266	255	240	233	260	252	254	248	252	233	226	272	254	251	208	226	233	278	237	249	249	240	283	227	283	245	226	234	233	229	255	254	263	251	254	225	255	235	243	235	262	248	260	286	235	211	265	250	253	260	251	249	264	230	275	252	288	248	247	245	246	240	234	249	243	249	279	242	251	268	254	255	259	234	249	261	232	239	186	240	243	251	257	217	279	245	258	210	265	223	257	220	260	269	241	229	251	229	248	257	254	246	262	247	275	231	250	254	231	283	245	243	230	264	226	222	286	254	259	234	248	238	251	236	271	255	256	246	268	224	257	271	267	245	273	250	261	286	272	249	240	237	220	250	258	244	261	204	256	255	224	242	287	236	230	253	258	240	240	249	276	224	254	241	267	255	249	268	244	277	231	240	253	281	239	239	257	249	267	217	248	245	232	235	257	275	249	227	249	242	234	243	242	288	262	217	255	241	258	236	252	262	276	283	249	243	274	243	256	279	216	247	237	214	271	235	266	245	254	260	242	245	246	258	249	248	256	220	224	249	210	266	236	246	247	239	247	237	243	263	270	226	252	258	256	267	237	226	241	229	256	247	221	225	243	257	212	257	267	262	211	262	243	253	246	272	244	261	251	248	254	249	251	236	241	241	241	273	247	253	253	249	245	270	279	224	246	249	255	229	241	245	246	238	212	265	250	221	261	252	235	267	267	268	240	243	224	230	262	252	239	246	240	230	244	277	266	246	265	249	246	256	244	270	254	273	254	209	245	259	237	256	249	259	243	235	259	252	264	264	267	238	291	234	278	225	243	303	251	241	272	292	238	220	258	249	238	232	283	216	259	273	221	233	252	253	227	238	257	246	235	232	247	245	240	252	265	252	263	222	225	304	251	235	234	234	244	252	258	278	221	267	249	229	233	235	254	233	243	246	239	261	243	279	231	241	258	265	249	244	255	249	229	229	231	230	247	207	279	249
27275	20625	16458	7837	1338	551	506	481	427	402	444	423	385	382	428	386	395	376	374	409	357	383	411	358	356	367	374	337	367	385	365	363	377	360	399	345	378	409	365	371	365	337	408	343	353	352	355	394	352	410	388	365	337	384	376	353	361	361	407	342	341	380	368	347	348	359	363	380	416	369	373	359	390	343	338	373	410	371	349	401	390	376	377	380	400	338	358	383	371	342	407	387	369	366	369	367	385	344	371	385	386	361	354	366	393	341	363	357	384	383	393	362	399	369	403	390	366	378	377	371	388	366	370	387	371	333	397	369	374	359	378	370	350	393	365	368	378	364	336	368	355	397	371	377	356	383	398	364	334	364	386	336	377	403	362	347	377	394	407	389	349	339	391	369	358	382	385	373	357	343	386	393	363	395	352	315	396	380	384	363	375	373	393	399	349	386	351	411	387	336	369	379	382	376	332	383	397	347	412	366	409	353	353	393	363	364	400	336	366	361	360	405	338	366	420	352	361	412	377	361	375	390	378	404	351	333	372	388	353	401	403	389	396	352	392	368	380	389	392	413	391	362	345	365	373	362	382	401	360	401	356	391	365	399	379	377	391	361	369	363	406	327	383	376	381	375	349	367	395	347	397	392	380	428	371	349	377	386	366	392	374	375	387	370	339	365	382	339	375	349	360	368	369	384	380	372	374	386	376	365	397	388	412	366	367	340	394	384	390	352	371	369	383	374	396	397	394	360	353	383	389	337	356	357	341	400	362	360	340	364	374	373	354	389	378	372	367	362	347	394	377	383	409	348	396	379	366	341	394	382	364	361	363	386	381	382	410	327	379	383	375	378	312	375	424	402	367	361	375	395	374	362	376	359	355	376	377	398	369	385	380	390	429	352	365	365	360	384	383	369	333	353	371	381	384	361	351	348	354	383	358	357	365	378	406	332	382	363	326	390	352	373	378	385	404	373	393	350	396	384	361	367	356	384	365	374	357	363	345	400	387	408	381	381	376	373	337	399	358	355	391	377	400	359	350	400	368	381	387	369	398	402	355	388	357	355	387	380	357	404	353	358	377	355	416	342	360	378	384	360	371	372	382	396	358	364	379	367	346	376	371	320	364	371	376	376	397	365	359	393	408	357	381	342	375	379	373	394	366	376	374	391	374	337	371	344	393	367	391	364	379	396	357	405	417	373	355	381	371	372	362	331	356	375	392	394	403	390	362	391	323	359	369	392	423	377	361	384	355	388	378	351	362	350	388	412	409	358	385	384	384	352	362	371	360	348	346	371	398	383	364	355	376	413	363	353	356	371	374	360	346	381	409	343	367	387	383	403	357	371	388	383	367	373	365	340	394	410	379	385	397	371	379	390	347	341	376	375	371	375	376	358	386	347	386	396	352	381	375	343	408	356	358	372	366	383	382	419	326	377	352	402	367	382	375	384	332	412	362	373	419	388	390	385	392	386	356	390	386	332	364	396	389	387	400	357	407	368	359	349	373	378	383	401	410	394	385	432	343	371	362	373	389	372	358	377	408	389	380	378	378	385	353	372	384	365	398	387	377	370	411	363	383	367	382	354	379	391	337	360	366	388	377	365	373	359	371	394	355	392	367	407	383	372	437	379	374	361	363	332	351	395	364	349	393	375	364	370	394	370	371	355	389	370	406	348	357	381	356	380	380	374	405	336	392	389	357	392	399	319	402	387	374	382	389	360	357	381	352	356	408	398	388	409	373	336	359	393	342	392	378	387	322	376	374	364	359	377	372	375	373	373	361	337	407	379	375	377	402	412	374	349	368	380	394	379	351	368	384	401	359	360	377	367	369	383	384	369	374	410	361	382	395	387	402	345	374	365	361	383	393	374	349	336	394	369	365	431	384	370	390	361	386	396	375	368	345	376	397	383	389	372	357	383	406	353	367	357	342	357	372	371	330	403	369	368	356	339	377	359	386	383	383	363	378	382	402	354	409	358	382	381	386	408	390	369	374	363	355	384	355	392	370	367	379	334	360	379	344	341	391	359	340	395	334	388	409	388	367	393	387	360	385	385	355	405	352	377	413	380	366	366	337	354	389	352	395	365	358	350	365	361	361	362	397	393	358	359	394	349	364	373	388	391	348	408	348	364	387	383	364	398	423	365	410	397	372	362	364	396	404	399	386	348	383	379	370	359	410	417	358	390	416	388	360	351	345	332	372	389	369	329	366	372	383	362	378	369	391	375	379	334	349	371	374	356	340	364	380	383	359	378	373	390	367	394	385	371	373	400	392	373	361	389	413	369	399	385	382	383	359	422	365	403	350	374	362	385	376	368	352	389	390	379	363	397	404	376	426	379	362	400	351	368	400	374	374	342	411	361	372	372	389	385	358	390	401	367	352	355	386	378	371	394	349	421	450	391	355	380	370	383	380	387	322	364	384	378	367	391	371	393	364	380	364	373	392	368	343	386	349	358	377	393	374	350	387	384	378	404	368	376	393	381	369	384	345	392	374	356	356	364	374	362	358	413	355	388	368	390	368	366	364	365	345	340	334	388	354	381	383	388	384	353	369	347	358	370	367	370	378	349	390	388	361	369	379	351	409	414	372	405	378	374	426	386	334	392	347	394	355	394	366	379	347	402	385	389	389	368	370	381	386	380	386	349	365	372	393	381	363	369	355	390	359	384	376	379	374	407	385	399	380	382	373	379	338	372	369	357	389	383	348	326	385	343	337	358	388	378	393	369	373	370	368	334	432	379	417	357	381	349	366	393	364	358	354	345	380	422	353	365	376	365	396	368	356	370	394	399	401	370	372	375	404	356	430	366	383	339	365	341	368	408	404	360	380	392	379	370	370	385	406	420	363	357	390	385	375	387	380	398	342	409	395	397	365	387	366	390	358	370	341	375	371	362	372	354	354	347	368	365	355	379	385	382	378	344	357	358	357	393	374	396	375	331	388	350	339	398	365	343	376	399	381	359	386	385	391	361	342	367	400	382	366	370	375	366	399	354	366	380	365	362	373	362	380	377	398	363	412	356	335	384	348	362	378	387	374	358	373	379	382	369	373	378	346	389	368	389	354	392	347	363	362	396	379	369	396	374	364	363	395	344	368	356	412	365	365	383	366	329	373	336	373	362	381	405	345	385	358	340	362	367	385	393	409	363	383	360	342	376	358	362	379	357	416	390	401	379	358	395	386	327	362	354	352	370	384	342	392	386	344	361	353	336	375	388	381	387	391	403	378	377	400	355	362	384	361	390	401	376	358	367	362	392	364	371	394	402	347	361	390	400	375	314	369	366	395	379	385	375	407	376	386	364	387	416	358	391	359	327	360	378	373	355	402	384	371	408	380	371	413	391	364	403	391	365	413	378	369	380	366	396	353	356	390	360	375	377	362	357	399	372	357	399	372	359	387	391	377	393	367	389	330	412	399	357	348	365	373	350	353	414	389	390	352	365	374	377	360	379	378	366	348	375	367	362	403	402	366	378	373	399	339	396	385	381	368	348	360	361	369	359	345	362
21498	25517	23684	12132	2869	1254	1178	975	829	755	820	773	756	721	740	756	706	706	718	659	660	643	699	641	658	684	621	658	682	673	701	674	660	664	688	677	672	728	645	683	689	663	680	642	702	690	694	667	730	641	674	689	669	667	677	683	711	670	651	673	703	666	647	682	712	670	646	639	691	686	640	634	647	671	649	645	651	692	659	676	696	617	651	653	703	640	660	673	659	709	659	646	650	690	641	672	626	669	668	658	667	649	644	647	692	689	684	640	657	680	703	642	678	729	685	668	712	674	688	650	669	697	670	676	672	675	646	658	691	648	691	672	676	642	650	681	690	691	641	646	653	693	733	651	675	659	686	687	696	691	684	686	600	705	654	694	659	660	633	644	681	677	682	666	667	673	668	648	680	701	675	676	669	717	713	603	670	626	620	693	652	662	685	702	653	664	633	680	717	693	693	696	642	648	660	654	706	655	666	653	680	690	697	668	673	689	628	633	658	649	680	638	654	612	677	661	667	668	634	653	676	621	696	656	636	665	667	655	674	668	590	661	627	641	635	636	651	613	650	683	629	672	640	625	643	672	642	663	663	637	665	688	658	689	653	690	721	667	659	717	650	708	670	655	721	672	652	654	669	656	644	700	676	705	726	697	679	679	625	655	653	686	663	684	688	662	696	651	645	694	627	673	662	644	665	679	653	667	682	657	698	615	685	715	700	701	661	701	660	670	658	654	725	692	652	655	699	637	687	708	685	670	649	635	641	677	713	621	671	627	667	664	696	628	640	621	657	668	655	753	652	679	677	663	631	683	654	688	666	702	677	666	669	624	648	653	681	708	707	665	635	655	627	699	676	665	688	711	686	673	623	666	652	662	659	698	661	681	665	675	672	648	672	663	653	686	671	677	658	659	669	696	620	670	675	670	640	634	649	630	700	653	683	624	666	611	696	681	672	660	674	671	663	636	678	693	726	617	654	653	679	684	628	658	667	657	658	688	706	636	683	637	708	722	649	666	683	664	699	695	678	653	630	689	662	668	620	660	688	682	631	633	687	672	680	692	693	688	676	624	680	647	663	701	632	658	637	654	655	680	622	653	661	652	620	669	641	660	684	698	658	685	679	615	642	623	678	665	627	684	685	683	656	643	700	627	668	660	664	654	651	676	660	611	649	720	676	629	689	692	680	652	637	655	647	710	658	650	683	683	672	618	728	649	661	683	663	672	660	671	655	670	645	648	712	698	693	684	620	650	655	691	650	689	731	647	665	676	654	678	678	630	633	721	627	675	689	658	633	656	655	710	656	693	685	661	654	661	653	636	645	691	660	692	656	690	678	682	669	681	667	632	639	691	647	654	612	695	643	731	689	662	678	645	672	652	688	670	654	657	623	665	676	691	654	652	689	717	661	657	731	636	694	650	669	644	674	685	680	676	681	664	662	686	710	659	667	680	694	709	687	675	626	658	708	663	660	696	637	662	672	674	649	672	674	678	671	654	621	649	633	663	673	671	685	659	659	701	695	723	656	652	670	639	646	666	634	663	707	643	669	656	612	689	637	674	660	689	680	658	650	694	629	688	662	668	649	672	668	607	667	699	688	657	599	644	669	657	659	633	655	666	661	659	676	682	692	633	735	650	654	687	648	691	655	678	700	690	666	678	681	705	663	670	664	665	665	674	651	671	654	649	662	670	655	646	681	660	644	658	642	641	682	677	649	671	684	646	681	699	733	652	676	665	661	681	690	707	678	696	666	662	691	684	624	596	644	671	661	672	626	669	690	680	662	666	656	658	667	637	657	698	627	677	703	630	696	716	637	681	665	711	635	636	640	653	681	682	666	693	714	664	683	672	688	694	625	663	712	633	660	606	667	686	651	699	649	666	669	685	672	682	684	673	608	718	660	679	639	682	646	664	677	635	695	676	674	674	616	596	666	620	698	705	654	679	653	713	644	631	691	679	708	646	640	650	672	694	624	658	672	655	625	640	645	695	655	661	649	707	678	690	669	652	671	636	671	693	638	672	673	655	670	701	660	651	694	640	637	669	647	662	678	712	643	653	640	678	672	715	618	614	687	656	636	654	730	669	679	674	619	688	663	661	673	689	694	632	715	642	662	693	671	672	653	682	631	676	667	665	657	619	640	690	685	663	631	689	670	663	666	669	699	677	658	679	659	675	660	630	686	642	658	668	639	673	671	671	682	715	704	687	650	651	680	665	697	701	641	684	634	727	650	667	671	684	662	706	623	666	676	668	652	705	648	663	656	672	647	687	665	672	648	696	657	635	707	612	626	720	620	655	696	703	707	654	705	646	646	670	691	711	644	654	652	690	645	642	681	658	672	656	621	678	683	658	699	665	717	672	700	643	658	661	661	675	671	618	710	659	669	669	659	680	694	676	651	669	697	678	707	657	676	690	669	683	708	683	702	627	700	635	661	683	644	698	650	665	645	621	655	676	630	653	634	649	651	667	662	688	656	670	633	634	638	631	656	643	644	701	723	645	703	698	667	651	662	672	635	716	668	675	660	606	721	685	703	662	718	689	606	700	704	647	635	655	645	655	671	652	638	690	654	689	657	643	648	655	676	734	665	644	671	694	672	653	652	678	674	642	706	656	676	707	673	670	610	707	687	639	661	702	664	696	677	677	695	700	669	656	659	680	653	683	676	676	694	638	661	667	680	659	677	674	671	664	673	669	644	650	652	661	664	653	673	705	656	666	639	693	691	674	690	646	665	670	631	696	685	661	662	680	619	660	700	663	659	667	658	710	682	642	687	674	665	670	650	647	637	632	685	719	709	642	657	659	637	640	674	692	693	688	678	653	629	677	666	680	660	678	675	654	718	671	678	666	715	697	711	688	673	636	613	641	692	670	650	690	627	650	709	658	671	641	673	697	644	636	652	663	671	655	681	642	686	714	665	670	653	681	686	653	648	619	667	682	692	666	679	645	690	644	672	690	671	696	711	672	674	663	632	647	666	707	636	647	616	686	675	666	665	633	625	654	676	665	653	671	606	660	696	612	701	719	635	685	687	652	679	671	622	722	621	658	701	681	631	675	686	643	708	638	681	730	662	632	685	671	686	690	631	642	676	674	691	649	694	677	623	668	693	642	669	645	670	702	706	636	642	642	672	652	687	664	698	666	708	632	694	673	692	658	669	671	649	708	673	619	613	645	661	638	673	706	664	698	684	692	715	672	656	688	649	705	630	707	668	651	681	682	670	658	676	622	672	675	668	660	648	683	672	616	690	668	647	665	647	676	657	626	634	669	687	677	660	665	665	684	721	680	663	639	676	664	672	664	637	632	705	694	631	661	684	703	676	686	671	652	710	673	699	638	656	663	674	688	683	664	661	655	665	669	632	679	638	659	672	626	722	676	660	656	640	667	616	690	632	640	672	656	694	691	654	664	668	695	657	678	678	702	649	657	636	673	637	681	661	690	648	669	703	718	689	677	669	668	626	669	719	652	660	662	677	644	634	646	641	656	711	667	627	650	651	663	690	683
24526	21439	28417	24893	17972	3052	1065	755	536	474	447	399	383	364	369	361	391	346	344	350	357	333	340	301	379	323	323	317	325	331	310	339	306	315	467	372	316	317	292	307	313	339	334	298	299	334	304	299	350	329	313	318	312	344	270	331	347	308	303	333	306	310	336	318	320	261	293	291	312	295	335	328	356	302	308	313	335	312	331	313	296	314	307	323	301	325	318	301	279	318	296	273	321	289	330	296	310	303	299	280	313	313	302	313	312	267	289	327	307	320	289	330	331	323	335	292	298	316	303	302	293	304	301	316	299	332	262	329	332	307	339	311	322	299	281	321	294	293	294	330	286	306	343	311	315	313	327	310	285	287	289	355	328	314	318	300	301	329	309	309	347	322	338	305	309	301	306	301	281	296	336	359	340	301	298	312	324	303	337	316	324	326	259	309	318	311	316	308	344	343	285	309	337	331	324	328	326	295	303	329	281	343	323	333	333	266	291	331	314	330	323	317	306	295	315	286	346	298	322	320	318	336	295	322	285	281	299	306	313	312	289	315	305	322	320	309	308	280	320	273	294	315	279	311	302	351	295	306	303	284	336	323	323	307	303	317	290	309	332	306	293	309	314	331	303	289	322	315	306	313	308	299	312	308	315	336	308	328	303	308	329	318	294	312	336	316	301	297	324	332	315	284	306	324	284	340	326	304	336	318	334	303	307	298	305	313	312	301	282	311	285	305	322	296	357	299	320	335	293	302	306	320	304	287	308	315	318	328	308	321	340	311	323	286	317	275	296	333	302	310	338	330	290	308	313	353	292	295	352	303	321	316	331	301	312	305	304	339	329	295	314	326	301	292	354	306	338	312	310	342	311	330	307	299	282	301	345	273	280	341	294	314	293	317	302	331	362	330	313	292	295	338	309	304	293	326	329	313	304	327	296	289	321	311	319	282	312	308	329	332	330	293	304	309	296	325	324	321	324	322	291	295	294	334	306	293	313	321	327	295	289	326	332	300	315	283	308	342	288	304	341	360	312	285	311	331	303	318	294	304	323	316	343	330	323	319	315	320	277	276	298	350	287	296	307	328	304	323	318	306	311	287	298	329	327	298	312	335	345	295	315	297	345	331	313	293	316	332	331	313	303	326	311	312	305	283	312	329	312	298	317	292	306	294	337	312	322	284	302	291	330	315	309	328	311	285	292	318	334	310	324	312	286	309	308	324	325	302	303	336	296	325	320	316	299	303	318	331	310	318	355	302	284	297	308	299	301	333	306	292	307	323	340	323	316	288	334	361	309	290	326	319	299	315	319	291	333	307	334	272	292	285	312	287	318	280	291	304	324	316	325	328	290	335	321	315	311	301	328	322	299	311	319	305	295	340	304	320	314	332	316	318	316	282	321	293	296	331	322	292	309	294	275	340	320	317	301	326	288	324	315	315	337	285	334	308	288	293	294	308	306	334	291	295	322	286	279	306	304	310	315	323	328	294	305	293	316	293	323	299	330	312	309	292	304	300	319	326	335	328	300	322	296	327	306	297	316	284	323	284	312	294	301	340	311	290	323	330	306	307	314	324	341	299	312	287	294	308	308	326	309	321	330	315	304	347	314	334	322	309	302	292	325	327	273	292	369	277	320	295	287	316	332	289	295	328	295	308	315	329	314	293	325	315	318	300	314	338	297	316	317	304	299	330	287	310	283	318	305	299	332	289	294	309	298	286	307	331	301	312	312	339	307	304	279	315	307	297	275	303	301	318	323	297	300	282	315	327	291	296	276	284	303	325	340	322	341	315	333	304	319	322	324	334	320	356	308	335	287	331	302	314	307	310	327	309	315	319	335	313	321	282	268	300	287	291	330	320	298	310	299	302	283	309	297	323	320	302	308	330	331	297	301	294	295	284	278	333	338	281	331	311	316	329	313	301	320	298	304	304	285	311	327	293	308	313	296	320	296	310	325	305	322	298	299	313	302	304	291	340	291	346	314	343	338	302	294	302	326	325	318	322	313	298	308	320	308	293	300	305	296	284	297	287	296	321	285	321	318	288	285	311	273	319	323	319	311	289	298	301	308	298	300	310	310	330	293	311	307	316	293	315	333	325	336	272	349	292	302	292	296	343	331	321	326	310	295	303	291	289	279	306	326	343	319	312	312	292	309	316	304	315	312	316	311	309	307	333	309	317	305	294	327	309	348	318	303	320	295	326	313	307	311	306	327	364	322	309	308	276	305	320	303	310	304	322	318	290	321	307	322	312	315	348	297	297	295	338	326	296	349	324	322	304	312	316	301	331	315	274	280	315	346	306	333	332	291	314	297	306	328	305	310	296	280	285	312	286	322	289	282	316	333	295	283	311	316	318	310	325	286	324	293	296	313	322	309	322	301	328	281	325	310	301	309	306	326	345	289	317	299	298	334	312	311	319	283	310	329	296	319	302	286	289	290	312	320	300	304	320	337	330	308	309	319	309	284	320	327	301	295	275	337	276	317	295	316	332	301	304	318	289	321	307	288	321	280	318	315	307	320	332	302	337	333	306	303	344	318	304	333	322	312	323	301	308	308	305	308	309	300	308	306	332	335	301	335	335	303	309	330	309	277	302	292	307	296	306	316	305	295	304	310	321	295	347	302	329	298	313	312	318	339	315	284	307	277	314	318	315	301	296	298	294	290	349	309	286	343	302	301	314	314	303	329	297	304	285	305	317	358	297	305	349	319	298	314	301	311	289	310	346	296	306	341	311	312	316	315	298	327	302	307	305	302	318	290	264	288	279	343	292	299	303	313	292	305	318	328	299	329	263	315	331	299	290	292	331	293	295	298	288	300	287	313	324	288	320	326	290	308	300	305	319	293	301	295	321	323	320	307	332	316	307	296	307	325	312	332	315	328	328	325	298	353	285	281	297	316	342	320	301	320	312	338	315	324	295	301	295	307	319	297	321	303	305	293	289	329	290	290	292	300	332	303	298	322	294	285	289	292	299	299	296	299	341	278	308	317	317	320	326	306	313	318	298	284	274	306	328	308	313	330	317	302	308	291	333	284	317	330	318	314	307	329	305	320	311	317	286	339	334	300	313	317	323	304	304	316	299	293	300	338	315	306	292	281	313	343	313	310	277	304	292	322	308	305	313	301	307	302	316	307	313	324	316	298	288	306	338	288	293	306	331	309	296	294	308	296	339	311	292	324	294	327	301	288	292	313	298	331	289	323	284	300	314	344	286	293	332	292	310	302	309	301	297	302	303	314	294	312	312	284	305	322	295	299	331	316	284	326	280	343	318	360	317	353	296	327	310	300	327	323	270	292	291	306	311	322	328	290	341	286	326	324	332	341	340	316	320	312	300	316	318	348	325	294	323	302	299	306	301	344	286	341	321	324	315	299	308	317	279	305	302	349	290	307	292	279	311	318	335	276	292	306	321	315	314	371	284	309	302	344	298	313	318	313	332	305	342	312	323	308	316	306	295	314	325	350	313	291	286	305	291	330	315	325	319	300	321	292	295	296	300	297	328
20316	37126	33691	18689	7689	2797	2413	2013	1319	1144	1197	1054	915	888	867	830	825	717	714	650	650	649	635	637	590	608	598	611	587	540	580	577	595	665	1051	659	584	601	564	590	558	594	608	602	575	538	602	627	611	542	580	563	569	541	550	551	559	596	559	600	581	541	559	557	567	571	569	573	601	554	532	538	575	586	557	540	571	556	551	566	538	554	575	570	572	530	575	555	565	543	561	562	568	567	609	564	563	590	556	561	530	597	526	578	483	593	540	570	568	578	584	605	566	603	519	534	586	556	581	528	513	559	588	593	582	548	563	563	531	592	546	585	538	564	556	552	552	545	570	560	564	567	607	566	555	535	587	532	553	564	594	597	590	560	572	589	574	603	565	568	531	565	585	582	548	588	594	590	548	598	584	558	563	562	563	530	531	620	572	554	593	586	537	605	578	544	570	570	544	519	587	539	618	573	538	556	528	543	582	548	530	606	536	549	590	540	589	565	563	568	587	606	543	595	580	568	564	562	567	562	552	563	568	554	562	557	567	586	579	581	565	592	544	590	573	571	592	589	537	553	565	564	581	582	586	573	563	601	571	571	548	570	579	599	578	626	560	594	562	577	593	598	564	566	580	564	562	574	592	585	595	626	567	565	580	609	612	588	573	553	554	574	549	574	532	571	536	604	551	587	571	545	638	560	597	554	550	600	602	559	560	528	539	554	602	570	587	585	558	590	556	577	578	570	570	555	598	575	579	584	598	562	607	578	551	583	588	539	534	584	549	558	480	570	583	552	544	557	569	593	570	546	550	586	550	548	546	555	555	527	571	556	595	616	561	602	556	530	580	588	570	560	570	556	597	591	559	593	579	590	544	508	531	534	565	557	547	564	576	577	559	583	609	619	571	567	554	565	589	601	569	597	575	575	563	555	593	553	575	569	560	554	555	527	575	550	542	572	565	575	526	578	572	558	545	586	587	589	550	574	549	563	614	569	531	570	543	607	571	557	591	570	601	575	596	570	566	585	513	583	552	577	597	557	608	583	562	578	529	585	542	605	561	551	590	589	522	558	532	552	603	564	602	585	600	546	530	568	540	564	581	594	572	580	551	503	566	565	575	542	559	570	587	574	564	605	577	523	573	562	574	550	574	525	593	510	578	581	541	533	570	591	597	542	521	562	603	605	552	574	604	624	529	597	591	619	584	612	570	546	536	573	608	580	542	619	554	547	551	613	561	561	588	616	539	566	587	610	574	584	553	549	586	582	595	586	542	575	595	561	603	534	551	591	582	542	545	581	559	566	567	591	566	613	589	596	572	589	555	592	572	563	521	575	564	556	549	540	573	579	565	572	580	588	580	549	538	553	609	554	579	556	600	557	547	567	554	578	588	584	540	610	553	570	579	593	550	560	550	568	562	563	581	564	541	585	562	580	552	576	546	561	561	560	538	609	546	520	571	532	540	575	588	515	559	597	544	544	592	526	525	540	562	568	568	529	555	615	547	560	596	563	558	532	596	650	560	557	563	574	591	597	578	603	531	589	550	577	561	539	570	559	529	558	570	600	599	534	568	551	591	629	589	548	597	547	590	530	581	540	554	524	564	589	559	615	619	581	507	589	551	562	604	592	574	556	565	593	528	560	562	522	549	492	516	587	527	525	578	575	597	560	591	561	595	565	552	572	552	577	550	593	545	574	552	585	591	504	587	565	542	544	564	615	626	561	599	585	565	554	592	571	585	558	543	560	545	555	601	552	535	589	603	568	564	580	553	580	549	543	571	573	593	584	540	532	563	571	567	562	564	562	540	544	582	569	619	509	606	564	587	599	541	599	564	555	540	548	558	566	524	561	554	568	573	543	579	549	551	612	568	543	544	590	564	578	576	562	574	627	608	606	558	591	551	586	577	567	606	586	533	551	544	584	582	533	575	525	555	594	585	561	596	561	568	529	597	546	545	591	584	541	542	559	576	546	532	561	578	557	564	605	578	571	598	571	583	593	565	507	563	562	569	536	597	553	568	572	571	594	606	551	587	552	570	581	569	578	541	547	511	551	579	566	564	562	615	586	564	556	542	555	578	571	553	552	561	585	528	544	537	556	586	565	597	559	558	580	554	590	559	539	618	544	584	594	587	574	519	546	571	581	590	594	577	578	586	597	619	562	568	571	582	569	560	560	581	568	545	577	571	542	584	572	578	529	574	607	564	528	572	583	532	543	608	618	554	553	583	565	573	594	546	560	569	593	576	542	574	550	547	559	572	600	565	560	557	592	554	556	554	549	586	540	562	521	567	544	525	598	581	557	591	536	531	564	547	585	546	582	533	531	559	570	557	547	559	560	566	519	563	562	535	587	548	572	529	557	621	572	565	567	543	572	560	543	557	570	548	558	567	528	535	601	536	537	556	586	531	610	565	597	619	537	547	584	583	603	584	561	557	552	553	564	565	598	590	590	545	547	569	601	578	586	564	580	573	568	558	532	561	557	567	598	587	572	591	577	564	550	587	577	601	558	545	573	576	588	563	547	571	583	570	577	587	544	598	580	584	569	559	592	547	536	550	564	547	562	619	539	579	563	567	599	547	562	617	619	559	552	573	570	565	573	586	621	577	583	567	559	541	597	525	566	562	521	585	597	595	549	540	558	619	599	544	583	567	580	579	585	533	583	555	550	547	542	545	580	580	593	573	598	565	599	565	540	526	527	561	517	555	553	567	565	572	550	567	585	578	580	589	565	586	549	562	558	607	570	528	600	591	584	565	561	574	536	589	527	593	580	579	626	572	598	540	533	544	594	572	515	592	533	597	553	568	564	542	596	535	577	605	534	575	591	555	600	567	572	558	601	589	555	600	544	538	538	534	600	553	562	571	600	568	558	526	586	592	544	545	560	551	578	590	562	561	523	591	524	590	592	555	541	564	586	566	583	534	569	552	563	559	567	555	576	590	570	584	555	588	557	532	544	526	549	492	574	576	583	528	586	588	556	591	587	552	542	564	572	546	590	610	592	562	571	543	550	589	531	548	592	575	593	589	574	542	539	566	553	592	604	565	543	556	573	571	595	544	574	587	601	554	535	580	576	585	565	578	585	576	569	541	609	580	546	582	577	553	547	555	538	512	566	583	585	551	550	590	579	594	564	571	548	550	572	557	552	606	564	567	585	531	555	582	544	583	550	579	581	576	564	584	562	506	558	593	570	578	567	632	566	596	577	604	575	643	544	569	609	561	570	570	583	559	580	540	565	592	613	554	542	578	582	594	552	570	558	547	560	563	568	547	577	537	534	558	566	563	551	567	534	564	628	575	597	578	509	536	558	583	541	574	565	556	583	573	573	563	583	563	594	565	573	537	550	560	557	569	558	544	612	564	588	555	560	570	561	562	577	553	576	556	574	560	515	521	576	577	554	543	564	555	598	533	563	543	619	567	538	588	538	569	603	592	562	556	614	591	582	537	560	588	582	585	589	582	563	560	570	597	550	571	592	552	575	569	528	579	592	555	600	573	602	575	560	517	550
23552	21437	29166	24116	21429	16804	2374	859	466	398	389	327	302	276	251	218	232	221	204	179	156	172	165	167	168	174	175	155	132	154	164	131	142	144	501	303	144	142	135	148	121	153	130	141	159	134	149	126	129	144	140	139	129	143	125	132	144	108	122	143	110	135	115	141	117	145	140	125	142	152	139	119	132	138	144	143	125	138	132	142	143	128	127	134	135	129	144	132	100	134	145	146	127	119	129	135	127	129	136	137	122	132	142	129	117	113	143	135	140	142	123	132	131	122	122	108	142	134	140	130	141	109	132	119	137	143	115	138	126	125	110	115	134	123	146	127	140	136	129	117	152	152	113	143	113	129	122	123	157	126	121	138	116	141	142	137	145	118	132	134	101	136	123	135	130	113	165	121	114	134	133	122	133	134	119	125	127	125	140	123	136	109	112	135	143	113	144	121	119	120	146	148	134	133	116	124	131	145	104	128	118	129	144	106	117	142	138	127	121	119	124	129	141	135	129	107	144	105	157	115	122	121	138	137	141	136	138	115	155	128	121	121	125	126	110	129	111	134	136	149	106	115	140	113	125	128	145	158	138	122	112	129	120	143	135	150	155	138	118	139	114	142	132	122	127	116	116	135	127	119	153	120	131	114	139	121	128	128	135	145	132	122	122	122	125	140	154	150	119	129	125	150	109	155	134	139	130	140	138	127	135	118	124	133	123	113	130	116	130	139	130	146	130	127	134	110	139	115	129	131	136	115	149	149	118	127	121	112	116	143	120	127	131	140	128	107	144	144	133	117	142	140	139	123	115	159	125	140	138	126	122	123	109	128	135	135	116	126	157	138	144	149	133	137	115	111	116	131	134	129	137	150	123	130	110	113	138	136	147	120	121	131	126	136	130	139	146	131	127	128	117	133	135	124	117	119	131	120	121	123	124	148	129	116	116	138	122	127	132	120	130	127	136	133	127	128	129	119	127	128	141	141	111	152	129	108	140	110	135	126	134	130	122	118	119	129	121	137	129	136	131	132	135	133	129	129	148	133	115	130	159	135	128	122	123	149	140	119	140	134	139	128	152	120	124	134	137	109	141	125	128	141	111	133	120	134	111	132	138	141	124	114	152	145	133	119	123	137	137	139	130	109	119	101	146	154	142	127	129	131	123	118	146	146	146	121	110	133	119	112	106	138	129	154	132	130	139	129	122	133	134	137	127	121	138	158	143	114	137	156	146	136	134	110	119	127	107	149	110	121	141	131	153	127	120	123	132	122	112	134	142	109	116	137	137	110	140	141	126	120	124	127	116	125	127	145	133	136	128	146	116	127	139	141	131	137	134	132	129	150	137	134	113	128	133	129	121	153	134	149	113	129	123	136	117	157	136	118	109	128	136	140	121	136	129	133	126	147	116	140	134	141	128	140	118	137	149	121	116	119	145	132	121	116	135	128	141	134	129	132	123	122	109	111	115	130	123	131	134	126	129	146	121	117	143	123	127	124	141	118	149	131	142	116	125	126	151	147	106	129	125	131	143	137	138	142	124	127	138	144	119	128	119	126	117	127	129	123	122	122	121	124	122	125	99	121	136	129	125	123	118	121	107	130	136	118	126	143	147	143	116	108	138	134	107	117	136	134	125	126	120	107	132	98	150	129	133	127	124	138	133	120	154	119	109	123	114	121	131	138	153	156	133	125	137	151	96	145	124	129	143	142	141	136	126	111	130	123	144	115	130	127	110	128	141	146	131	142	115	131	138	124	120	133	141	141	149	128	136	146	114	151	132	117	126	121	108	111	130	135	137	127	127	115	132	128	125	119	125	116	125	128	139	123	121	135	116	144	121	110	159	123	145	127	104	126	151	122	131	133	122	127	136	145	146	146	130	133	130	111	111	110	149	119	130	145	150	142	145	114	143	128	128	143	137	134	139	131	109	112	128	140	113	129	123	122	124	128	125	132	134	119	119	118	118	123	142	136	133	132	128	133	143	130	128	121	147	146	111	125	140	121	138	134	155	130	151	127	126	123	139	129	133	137	133	122	148	131	122	118	136	124	138	123	143	130	119	144	111	108	135	128	117	124	105	124	124	118	116	131	118	126	116	124	106	141	151	114	139	135	133	141	125	142	129	128	149	133	116	124	144	120	126	119	131	131	123	114	143	107	134	145	103	140	121	141	133	131	119	156	126	127	124	124	131	115	120	127	131	152	126	145	120	131	122	110	137	122	132	121	136	141	137	156	117	135	116	111	122	120	140	117	144	121	152	132	139	131	122	136	137	117	142	129	129	140	139	137	151	152	137	123	112	138	125	133	124	134	116	124	130	134	142	136	156	123	131	125	116	130	132	141	132	150	124	139	136	148	109	131	122	136	106	141	139	114	129	153	120	125	113	105	127	146	102	147	126	132	120	138	123	150	124	126	118	121	130	129	127	118	137	130	149	126	111	125	134	94	127	140	125	136	114	137	123	137	115	110	131	118	122	115	125	131	119	121	119	118	122	127	128	137	138	126	144	126	142	122	127	137	105	125	124	135	151	117	135	128	117	122	128	136	125	130	138	130	132	127	146	107	114	136	116	132	114	122	99	135	127	133	131	122	128	144	132	115	133	129	131	116	128	129	136	137	116	149	140	112	118	109	122	127	135	123	123	120	121	146	153	142	142	118	107	127	127	106	125	138	126	116	131	146	116	129	124	131	145	142	122	115	133	132	134	134	139	124	107	134	136	143	114	132	121	132	142	136	140	152	114	138	133	135	150	108	122	153	135	130	137	131	137	140	123	117	141	154	123	122	112	125	137	120	125	125	141	152	137	136	128	136	130	136	126	127	129	127	137	128	141	140	119	119	110	123	154	157	118	146	100	118	138	117	126	128	121	131	150	126	144	151	168	109	130	140	121	133	146	127	128	134	135	129	137	139	133	117	115	124	124	142	113	138	147	128	128	129	137	132	138	134	127	138	128	114	121	154	132	134	136	159	107	138	114	132	127	109	128	127	137	159	124	132	120	148	127	124	122	142	116	125	131	133	148	127	114	154	120	121	119	141	133	129	144	133	127	123	136	141	123	128	127	140	120	109	127	126	126	126	129	140	134	120	131	138	117	140	139	147	139	114	120	124	140	149	116	152	137	125	129	151	126	148	120	126	120	113	112	123	125	137	108	121	129	138	127	139	160	143	138	135	144	126	121	128	132	124	146	117	117	126	124	135	137	122	122	134	131	138	118	111	128	117	135	105	104	136	121	136	137	121	125	118	142	127	120	138	149	144	125	137	154	106	134	124	121	127	120	124	115	124	115	149	121	142	135	136	132	135	148	140	97	114	149	126	147	128	104	129	129	144	130	141	109	128	117	127	127	124	108	126	125	124	155	127	128	129	138	123	116	122	127	140	122	138	153	129	129	136	138	133	113	136	135	114	119	145	137	114	133	146	133	128	122	126	137	138	127	138	122	116	124	127	137	147	135	120	111	131	126	137	132	160	131	140	139	126	143	130	106	140	141	125	149	133	133	129
25164	41150	40708	25807	10188	4069	3219	2511	1619	1384	1353	1047	877	846	754	637	649	530	407	424	426	339	398	341	343	351	334	307	305	341	306	305	287	334	1458	897	268	247	278	291	286	273	278	294	302	275	287	273	303	256	280	283	292	265	260	245	288	270	276	266	239	245	254	258	271	242	267	249	280	252	258	252	280	256	247	235	262	257	259	256	263	246	275	253	261	257	248	238	273	262	274	263	262	264	244	259	235	240	235	253	244	274	252	250	242	233	228	239	250	266	272	269	276	245	259	243	228	245	231	228	261	235	254	256	229	266	230	226	243	258	232	221	253	251	238	286	237	225	260	261	243	270	223	228	239	234	248	264	253	259	259	245	235	249	258	236	255	276	265	230	263	239	262	254	227	254	235	256	253	246	252	257	255	246	228	242	243	252	263	249	247	254	240	243	247	253	233	257	245	258	229	259	223	228	258	224	251	254	268	225	240	255	235	225	246	217	236	222	249	255	236	252	306	227	235	285	208	268	215	267	288	226	235	278	229	236	242	227	263	272	258	254	258	248	232	244	234	255	255	235	257	259	240	219	229	218	260	236	249	230	231	270	261	241	237	225	247	248	237	255	215	266	224	252	251	260	251	220	249	240	236	241	238	239	260	244	248	237	247	252	255	268	229	243	233	223	258	222	255	235	246	246	241	238	254	245	250	228	239	242	239	258	246	235	243	269	245	245	254	277	246	254	232	247	229	241	257	244	230	259	248	259	225	256	231	271	244	263	255	240	251	247	240	241	241	251	228	239	246	267	235	243	240	246	251	252	236	203	245	235	241	240	271	241	256	252	210	246	291	228	250	245	211	262	256	285	234	260	226	250	243	235	240	253	255	265	269	259	257	262	240	251	259	241	256	257	242	240	233	237	284	254	230	228	263	245	217	223	230	268	248	235	253	264	262	255	255	213	239	238	248	213	244	293	262	254	250	261	251	245	257	259	254	279	227	256	258	213	255	251	232	235	236	254	243	246	230	239	258	228	257	233	248	228	234	254	245	219	238	247	242	234	220	250	222	240	247	255	245	250	248	242	261	246	257	262	226	254	229	223	252	235	252	267	233	243	229	255	226	268	267	261	251	261	257	250	250	254	236	234	262	260	236	221	238	218	265	236	239	209	235	259	259	253	245	247	276	254	248	250	240	214	251	242	226	244	270	243	236	260	281	252	258	230	225	229	255	262	270	251	253	230	254	270	236	241	256	257	235	275	282	248	248	242	272	230	232	226	247	236	264	233	241	230	255	237	232	270	240	242	253	240	245	277	231	258	237	254	259	246	260	264	226	260	237	255	253	281	256	216	242	239	255	271	269	226	251	269	249	240	242	254	228	244	263	215	227	279	219	236	250	246	252	224	258	238	218	252	224	246	267	255	250	263	241	234	217	254	245	216	228	229	215	231	237	245	257	258	260	219	235	252	268	235	258	258	247	224	256	253	247	258	244	235	232	230	233	263	241	252	235	244	267	217	273	268	293	231	275	235	264	264	245	235	242	256	254	236	268	252	224	263	235	243	266	252	268	247	261	221	267	243	257	242	232	274	249	248	237	230	280	237	254	241	275	258	246	251	234	246	265	233	251	274	233	229	248	256	255	254	255	253	278	244	247	244	249	263	246	262	228	263	253	217	276	242	252	250	251	262	207	234	213	236	277	277	259	209	267	255	250	235	265	246	244	240	245	257	211	245	243	244	277	226	240	257	253	263	224	264	235	247	224	265	233	249	265	261	229	273	273	249	223	242	250	231	252	242	248	231	212	229	230	279	268	248	248	254	257	271	231	259	256	234	254	237	246	253	228	247	239	239	235	240	242	232	269	255	234	242	238	240	248	248	240	261	232	267	232	256	246	237	239	243	259	282	242	242	230	216	240	240	264	238	254	267	235	222	255	225	247	259	248	276	250	257	252	231	253	259	242	224	237	258	259	232	277	234	244	247	252	257	238	242	254	250	232	240	244	233	233	253	254	236	246	247	235	259	262	244	238	244	242	239	235	256	238	248	235	237	218	229	220	260	274	237	251	241	237	252	249	260	250	240	278	262	250	239	218	255	272	247	249	263	241	239	241	262	264	256	243	243	277	226	231	260	256	226	239	238	242	251	248	250	236	244	245	248	233	234	244	248	231	262	227	237	233	253	238	260	250	254	221	270	282	239	240	265	217	256	237	237	226	215	232	262	226	249	265	253	247	247	255	268	235	257	233	248	250	259	261	247	253	232	244	271	234	236	230	234	243	244	245	227	248	243	232	275	229	247	237	258	266	257	254	266	248	251	271	243	270	237	276	240	224	261	247	217	240	269	248	234	244	258	239	221	252	244	237	203	266	260	271	261	231	268	227	231	232	245	250	226	246	242	261	248	238	224	240	271	239	216	237	231	257	251	253	254	263	251	253	259	235	223	244	238	248	259	239	253	225	237	252	259	256	284	231	236	259	255	235	245	240	268	245	261	240	247	232	227	252	252	261	242	252	211	235	237	254	236	232	230	243	236	258	252	236	244	235	217	266	247	223	253	249	213	260	262	273	245	218	274	222	248	231	257	212	248	241	243	237	248	250	236	258	240	242	216	234	225	230	241	243	241	227	250	220	241	232	238	233	238	259	244	222	234	253	251	244	269	227	261	264	265	232	287	256	259	274	254	244	237	276	229	241	275	259	242	266	262	230	252	234	280	234	256	272	238	261	222	262	264	224	227	237	266	223	270	256	232	245	256	236	250	249	245	252	245	271	249	252	275	242	239	261	283	263	235	254	255	243	229	230	234	266	220	282	233	255	241	266	262	233	277	241	258	250	245	263	250	240	261	259	263	220	226	277	252	237	248	241	250	228	251	244	234	246	243	227	248	255	239	243	244	248	252	233	240	229	243	278	255	275	245	272	233	221	267	237	229	240	294	252	228	257	245	232	254	250	237	247	242	258	222	260	242	262	209	234	241	235	251	252	234	254	271	237	260	227	275	251	250	263	248	230	227	242	252	241	237	261	237	248	243	228	223	238	255	225	286	262	261	231	255	216	252	276	231	266	251	283	202	274	233	262	247	246	252	246	268	238	225	260	221	247	242	244	256	235	245	242	258	239	267	274	248	274	245	230	224	241	286	264	261	237	229	250	230	274	236	266	227	220	252	194	231	206	242	227	255	267	257	233	280	265	261	255	245	236	269	235	249	238	238	269	252	272	213	276	254	218	241	235	243	289	225	255	232	222	261	246	255	241	264	253	246	250	278	247	257	257	239	228	233	254	258	250	226	248	217	223	243	241	250	247	244	228	255	248	237	267	261	232	254	241	245	230	216	246	242	261	246	269	248	248	265	256	230	255	242	254	265	263	256	265	229	269	251	237	247	249	241	229	242	231	240	226	261	213	252	265	257	248	259	222	227	239	263	222	244	232	251	243	257	251	237	256	266	248	248	241	255	248	238	246	216	271	266	268	232	251	274	264	282	258	254	255	257	271	241	243	266	258	254	252	271
27244	20808	15275	6132	1311	587	517	464	404	418	429	414	392	410	365	371	398	380	408	412	409	394	345	379	345	380	368	365	346	355	378	377	320	386	390	391	378	392	411	347	350	381	374	354	385	359	379	367	380	364	353	367	349	351	349	356	389	391	362	371	386	360	372	378	386	382	382	396	383	364	349	377	363	370	389	365	382	376	391	378	353	331	353	396	348	364	380	389	352	349	414	362	350	366	394	337	371	368	382	385	358	386	372	367	361	390	391	380	378	367	369	384	352	385	378	380	396	371	366	400	371	336	371	366	360	352	360	375	349	393	344	350	352	390	377	339	323	375	332	394	392	356	403	364	372	386	364	404	402	350	388	351	400	363	359	354	336	386	426	362	373	348	356	343	344	376	368	399	336	367	386	345	379	381	328	368	367	344	352	381	333	350	355	351	336	374	391	353	385	359	356	397	367	366	354	373	348	416	366	353	368	395	339	416	394	356	378	376	369	370	391	355	376	357	398	389	385	361	394	368	402	341	398	360	337	341	354	372	354	386	347	355	344	398	371	363	360	342	388	390	341	368	370	384	386	388	357	386	348	355	354	377	391	354	396	393	414	370	382	371	394	383	370	344	372	374	338	375	349	345	371	346	345	384	380	376	360	361	365	354	396	372	352	350	392	367	387	378	345	342	395	382	390	363	358	383	382	412	365	387	412	381	362	406	394	396	353	370	365	352	332	392	399	326	389	382	340	397	358	376	378	374	384	372	362	359	387	406	375	380	371	370	337	394	389	350	350	378	404	392	360	366	384	386	366	349	399	361	382	396	345	343	402	367	392	372	402	364	398	379	397	364	378	398	401	373	349	352	364	417	385	390	345	388	377	388	368	396	373	391	391	355	378	360	354	353	363	395	395	348	386	355	413	370	376	391	374	362	378	359	357	355	360	400	333	375	398	369	387	339	347	402	389	337	349	371	369	398	391	375	351	368	358	391	371	371	391	366	358	384	396	381	387	338	369	372	359	364	363	374	387	389	365	395	378	361	350	339	346	380	390	408	389	411	365	399	366	374	391	385	341	359	344	380	340	385	346	385	362	374	380	369	367	364	365	389	380	389	349	368	358	371	366	360	358	383	406	407	380	350	399	363	385	380	365	357	372	390	364	387	379	388	386	388	404	398	396	340	361	346	404	338	376	358	366	378	373	334	373	347	380	375	357	368	368	398	330	377	377	351	369	355	377	404	374	353	340	377	366	404	389	376	378	362	380	357	360	361	370	365	394	386	380	370	383	358	389	381	377	376	365	362	393	392	318	385	393	397	350	364	400	365	394	370	383	392	385	377	346	355	355	360	397	375	372	348	369	356	337	381	378	385	376	368	396	341	369	370	314	375	358	399	349	369	357	361	368	321	351	354	384	380	356	376	361	355	384	396	365	390	388	381	365	366	335	369	374	347	377	378	373	379	379	343	402	356	357	360	370	354	348	410	380	334	426	367	397	377	386	375	363	401	377	382	351	371	361	349	365	353	388	372	421	367	368	358	365	380	385	372	358	334	362	411	379	354	333	359	371	395	365	392	400	322	404	342	410	356	395	368	349	375	363	364	363	385	346	352	366	377	381	366	406	353	354	333	358	399	389	400	349	332	393	336	371	367	380	366	379	384	403	338	376	368	397	376	389	371	401	393	353	333	373	374	352	375	391	413	310	366	358	375	381	356	394	351	367	368	379	367	365	362	395	356	397	393	381	361	344	371	377	379	364	396	403	369	364	389	386	360	389	376	371	364	382	384	383	391	349	379	362	381	389	351	372	343	396	387	385	357	385	342	377	378	389	355	392	378	396	381	413	411	366	373	383	331	391	376	355	368	322	406	386	374	395	363	329	373	348	399	387	374	373	358	386	349	368	389	354	349	360	407	361	358	361	381	373	336	351	362	369	356	356	362	377	358	400	360	362	378	338	352	363	336	389	344	393	384	372	383	385	343	365	409	371	401	378	352	360	375	354	344	370	380	368	383	379	384	350	347	372	355	393	366	376	369	399	351	358	359	379	376	376	360	362	363	376	373	352	336	387	383	358	342	391	363	368	396	362	409	411	391	367	356	375	383	385	380	367	385	360	384	330	350	409	357	397	366	402	353	387	404	389	387	389	376	330	361	379	369	394	354	336	341	348	375	349	370	383	361	343	386	389	363	342	374	386	361	349	368	376	364	372	363	362	372	398	345	374	387	373	365	356	384	394	374	371	355	364	371	349	361	384	381	359	389	391	371	352	343	350	387	374	374	389	377	366	369	383	390	388	368	362	366	378	349	385	425	368	380	331	386	337	397	371	386	363	369	381	381	384	392	379	384	396	350	379	369	367	326	383	395	373	377	334	353	353	353	322	372	365	378	352	371	366	364	375	367	402	365	371	360	389	389	361	362	338	398	340	359	382	363	404	397	348	419	391	360	343	366	363	373	381	353	383	378	359	381	366	409	384	422	370	372	400	346	375	376	358	344	384	396	372	385	369	366	336	321	346	360	375	354	359	362	358	379	348	381	368	358	360	387	368	392	374	386	356	381	383	366	345	388	369	379	351	390	419	360	362	358	374	354	374	348	387	400	402	365	367	360	386	360	363	386	369	373	395	360	385	386	381	336	398	333	362	387	385	394	382	393	381	365	390	349	367	382	361	357	347	385	377	375	370	375	340	367	373	381	388	362	370	393	369	351	348	404	372	356	361	355	368	351	390	341	381	336	338	414	386	389	412	353	379	375	408	386	382	367	376	398	387	364	344	376	365	375	389	355	351	359	359	375	395	367	390	383	369	351	382	404	389	383	341	410	351	364	388	349	377	393	385	384	333	412	362	359	377	365	375	373	401	316	363	364	376	380	365	396	381	372	367	360	374	405	393	359	403	405	387	352	364	387	357	354	385	383	383	354	390	383	377	379	343	342	385	373	383	378	389	370	364	359	371	354	413	408	413	371	374	354	375	368	390	333	385	365	361	336	386	344	381	388	367	374	385	346	393	382	375	394	333	377	380	385	358	372	382	372	352	384	345	369	388	378	394	351	399	364	361	398	395	382	362	357	340	352	351	379	365	361	357	387	334	393	381	366	339	364	352	383	370	375	345	371	380	352	377	387	373	356	364	354	377	388	367	357	378	369	396	362	383	358	350	391	402	366	389	365	418	366	383	400	374	385	375	343	358	370	370	356	386	362	379	391	362	355	331	333	390	394	362	356	388	343	394	369	391	354	356	364	368	378	335	380	368	366	359	340	390	365	347	378	404	343	351	366	391	363	373	388	366	342	326	363	374	360	358	375	359	402	338	331	369	383	410	373	328	410	371	375	400	368	369	358	353	371	380	376	356	366	348	366	395	387	374	353	338	353	370	386	368	367	364	381	371	351	354	347	360	364	369	386	403	365	364	368	377	384	392	357	376	402	335	368	369	382	360	395	369	412	375	357	345	363	355	335	351	370	369	370	363	364	386	403	383	387	379	393	400	384	366	393	395	370	367	370
21068	27614	21441	9791	2941	1222	1118	1050	836	803	847	857	779	751	711	676	687	707	728	657	683	686	692	666	682	656	651	692	655	703	640	680	656	695	717	655	722	668	665	642	673	717	667	625	700	682	656	626	694	651	671	633	622	717	662	674	616	645	663	713	701	663	671	656	671	687	694	641	700	670	652	648	701	701	714	665	652	642	680	696	630	662	676	655	652	644	684	671	690	649	684	628	693	681	742	665	604	678	707	632	633	688	714	629	663	663	677	615	631	696	655	656	652	649	676	708	662	698	654	612	690	684	686	675	696	624	655	658	624	669	668	680	652	679	678	670	633	657	703	632	644	626	680	674	672	691	639	664	664	696	666	682	611	672	649	678	685	681	705	698	674	634	657	645	649	670	688	657	652	625	705	706	653	622	664	639	669	662	685	656	663	660	655	708	631	676	704	643	638	747	710	644	614	662	673	696	710	656	640	659	656	659	668	654	665	666	669	657	616	693	652	729	683	653	670	652	665	673	690	686	690	650	637	661	661	622	652	669	617	648	642	705	689	636	668	664	645	667	660	717	661	670	663	690	629	667	657	702	702	641	671	634	672	695	663	677	694	621	690	632	684	677	656	688	650	712	700	645	665	652	694	617	667	656	640	686	637	661	631	678	655	666	726	646	660	656	668	650	672	642	687	652	683	675	652	671	623	677	679	629	680	648	604	658	655	666	646	678	644	677	713	657	691	700	654	632	621	682	634	615	674	684	660	705	722	690	665	655	676	656	641	685	683	686	669	670	683	680	617	656	579	655	654	692	660	651	685	695	640	625	691	666	619	655	697	653	714	622	667	697	675	695	706	636	676	669	655	649	683	679	652	652	651	681	693	603	648	669	670	666	640	645	622	677	692	720	666	666	650	633	658	658	694	665	701	633	676	664	679	656	636	683	661	671	628	670	626	683	643	666	675	670	625	665	687	661	639	616	695	643	668	752	662	663	687	665	709	639	678	649	637	646	702	657	675	649	670	694	669	657	718	649	643	677	686	720	651	651	695	649	676	659	670	661	663	610	654	655	655	614	684	679	685	658	655	651	662	638	674	661	714	685	709	680	644	656	645	699	709	630	648	670	644	673	704	685	686	675	705	666	628	671	680	710	662	671	644	665	654	615	694	670	643	639	648	650	667	684	670	653	655	684	647	718	641	652	647	670	708	621	672	669	698	640	657	664	646	673	641	664	648	637	645	653	642	682	715	652	678	678	663	684	687	664	667	647	641	686	639	652	640	673	644	632	646	656	669	644	687	630	664	665	677	647	668	698	663	641	673	671	648	655	678	693	635	710	672	629	673	675	626	663	684	672	669	712	659	672	608	646	656	685	663	657	603	652	668	631	634	683	656	690	645	670	687	646	691	650	685	665	673	700	678	646	614	685	712	685	659	690	658	693	637	656	651	671	660	630	662	628	665	686	665	646	673	644	682	657	671	664	642	683	655	678	679	685	673	659	686	673	650	660	651	625	668	654	632	624	643	694	639	662	659	656	683	637	672	667	627	656	619	663	646	669	681	684	626	641	644	697	629	669	679	666	655	676	652	650	666	682	649	695	738	642	643	649	650	697	679	634	649	643	675	667	704	668	633	639	651	693	689	697	665	669	620	672	687	663	673	671	661	663	670	696	662	684	612	690	657	639	647	653	673	632	661	637	634	702	650	626	666	663	635	669	689	646	639	640	683	679	674	712	658	685	654	657	641	669	585	666	683	685	656	700	663	609	703	644	676	641	654	703	676	633	708	618	666	652	649	677	676	703	628	690	644	674	693	637	675	644	641	683	671	662	683	642	666	654	683	642	616	672	646	639	703	639	677	652	658	679	611	682	645	679	702	690	673	708	706	677	700	666	643	704	639	665	674	671	622	709	655	693	625	653	693	666	640	654	649	670	662	670	647	627	646	651	674	698	688	652	675	640	673	677	653	657	661	680	692	637	653	644	710	675	705	656	651	650	671	676	659	668	639	652	643	672	685	665	674	713	641	663	651	654	694	679	654	659	622	618	639	663	648	667	625	672	665	691	648	655	652	653	681	665	653	620	677	653	661	693	667	684	659	666	667	672	640	647	642	644	652	654	658	690	663	677	642	682	669	692	661	678	629	646	633	671	657	684	677	688	673	662	623	686	681	670	689	672	713	678	676	676	665	689	619	658	661	687	621	645	657	652	693	665	644	683	669	655	651	665	672	630	656	612	659	696	644	658	678	665	663	667	668	663	656	668	706	674	645	719	685	675	659	686	676	652	666	670	670	718	687	688	648	664	693	673	658	692	676	679	639	642	666	675	665	685	641	667	672	677	645	629	681	694	651	654	637	656	675	680	665	670	700	626	659	666	675	679	662	693	642	638	654	653	649	643	680	693	670	672	722	684	680	728	637	666	670	670	665	701	655	631	645	724	658	629	672	653	689	689	639	666	717	642	692	659	656	686	635	678	704	674	670	680	679	677	659	679	704	646	676	657	669	671	703	637	691	642	693	663	644	650	720	658	673	698	659	656	640	703	667	637	645	652	688	678	649	656	684	635	693	611	666	681	663	644	708	663	712	658	672	684	695	646	688	633	668	722	680	640	642	661	644	651	690	664	635	685	619	636	636	614	694	685	685	687	675	690	619	701	712	673	706	684	671	654	671	665	674	701	690	685	632	651	684	667	683	703	666	639	649	664	671	627	654	660	652	681	621	705	650	685	682	645	692	668	651	647	675	677	668	671	698	666	647	683	669	704	684	654	692	653	678	685	673	692	645	663	678	644	639	680	673	683	664	663	702	689	631	625	679	673	685	688	661	687	663	618	687	637	707	667	663	624	697	676	671	645	607	700	690	678	648	661	661	701	692	712	661	656	641	650	667	683	731	681	669	693	652	660	689	666	651	688	690	663	691	622	638	602	712	698	665	664	660	683	621	679	654	663	699	641	648	606	696	713	666	640	697	687	642	645	651	686	731	639	617	669	673	636	700	671	693	692	663	684	649	696	688	624	656	686	678	632	659	657	642	684	667	678	680	661	710	687	620	659	668	676	685	658	690	617	639	644	696	676	679	661	651	641	639	646	677	636	631	638	702	663	669	687	673	643	654	642	593	674	631	651	658	674	649	672	635	664	631	666	664	669	677	669	678	612	651	676	623	656	663	667	670	654	687	648	699	640	678	636	665	700	650	660	660	675	723	665	701	625	684	640	727	619	664	660	694	685	669	626	663	646	647	697	661	679	703	680	699	644	682	640	637	651	654	656	619	704	678	621	707	662	644	666	662	676	666	675	694	679	652	681	684	655	625	670	677	638	663	666	675	651	699	672	677	614	663	663	670	689	681	641	659	672	675	712	686	650	627	654	677	630	643	655	623	662	707	672	677	673	671	711	635	678	662	665	662	670	653	696	623	669	704	637	670	636	661	645	630	648	664	760	625	616	662	673	652	652	659	630	656	701	645	672	666	660	664	668	671	676	640	665	706	677	624	660	647	663	661	657
24549	21454	28405	24901	17457	2686	1020	761	589	474	457	483	420	387	382	354	371	364	337	322	339	346	317	337	324	335	353	327	323	317	311	309	306	325	579	891	323	344	340	350	341	317	305	301	336	309	314	297	311	311	293	331	320	279	324	286	295	313	310	302	323	327	303	324	313	318	295	326	336	321	317	316	297	288	326	320	320	303	311	318	307	324	316	299	335	283	311	329	314	340	309	304	329	302	305	314	301	318	360	326	328	322	313	303	300	307	282	310	295	329	306	328	329	302	323	328	324	309	299	309	324	286	300	299	323	342	298	301	300	326	298	300	319	292	307	301	324	317	322	349	295	329	334	313	310	338	308	336	294	305	302	312	340	321	315	298	346	308	341	285	305	318	284	329	327	298	313	323	312	312	312	307	323	299	293	283	302	351	334	319	306	304	294	328	300	316	325	336	302	292	341	338	300	336	307	292	295	330	336	328	310	301	311	311	299	298	313	331	298	313	309	306	323	291	353	315	332	323	317	298	362	341	305	307	285	317	295	330	301	312	325	323	311	298	295	342	317	333	334	317	305	298	290	308	332	301	288	327	310	312	305	286	312	315	319	311	288	300	276	316	342	323	310	303	299	335	300	303	309	297	328	319	303	317	292	316	294	294	306	327	339	274	318	322	316	327	336	352	299	331	296	310	288	318	321	308	329	263	312	329	331	310	305	304	319	305	313	290	303	302	315	301	308	338	339	364	308	310	304	322	315	318	337	337	328	318	312	317	302	302	274	312	314	328	307	336	318	315	289	313	323	283	300	316	317	347	337	345	319	320	334	303	285	295	306	304	336	351	317	290	307	320	323	300	308	286	305	312	334	313	334	335	310	280	278	316	327	321	276	295	329	290	268	295	318	299	320	299	311	306	331	331	313	314	284	323	324	309	314	328	295	334	311	337	278	336	308	319	323	324	343	318	328	326	303	325	303	318	328	323	330	309	283	300	319	295	303	330	319	330	305	313	318	301	303	332	290	350	361	279	306	321	299	314	314	319	292	317	338	305	303	323	337	319	294	305	362	301	307	290	351	300	313	306	299	326	275	318	292	312	302	312	304	322	285	280	289	344	313	315	329	294	322	302	306	308	323	316	315	321	296	302	309	320	334	291	289	314	347	286	286	304	305	344	318	314	332	331	287	269	295	302	285	324	319	318	342	325	340	303	314	325	312	296	308	315	284	301	317	328	296	308	313	316	342	297	288	324	288	320	329	319	278	324	301	347	304	314	321	288	323	317	317	321	313	331	293	324	334	317	345	359	297	310	297	314	326	339	332	314	297	295	321	303	301	295	323	303	277	293	305	338	334	326	319	320	309	331	296	288	319	315	307	299	325	312	321	300	304	336	325	322	302	324	290	339	310	299	293	315	331	344	317	301	284	298	306	296	318	317	312	346	285	332	305	280	304	309	332	347	295	332	309	329	280	306	323	302	305	331	295	330	331	331	306	303	310	300	323	352	320	347	313	326	293	306	316	299	325	340	304	326	306	301	317	326	323	304	304	324	323	315	298	329	277	301	312	322	308	296	341	307	306	294	293	331	306	292	316	311	318	294	332	312	328	300	306	303	291	313	311	316	327	329	282	280	311	290	307	316	318	297	304	315	322	318	304	271	306	308	293	331	316	312	293	299	312	290	319	311	289	340	336	321	321	324	323	320	316	287	319	314	317	301	308	308	316	299	322	342	317	292	346	328	305	302	328	321	328	305	324	315	331	321	315	318	304	283	282	319	302	317	325	315	318	343	328	333	308	354	333	305	304	293	358	299	305	334	278	332	327	345	340	284	311	252	294	301	301	333	296	311	306	322	317	319	307	315	316	304	301	320	316	330	351	295	317	322	296	312	333	337	309	339	282	316	303	322	292	317	289	306	304	322	292	300	322	332	321	308	322	302	287	321	316	320	276	306	327	316	296	335	342	313	311	322	321	305	322	303	346	323	319	327	327	294	288	286	339	319	306	280	306	305	306	340	311	320	313	325	311	313	302	337	286	302	324	307	311	315	344	334	306	365	335	287	324	284	319	319	324	291	313	323	288	304	319	302	328	324	317	316	340	327	325	296	336	314	305	288	339	296	340	324	348	310	337	306	299	342	339	298	312	305	319	293	328	307	295	316	318	299	293	296	304	331	304	304	307	321	280	313	304	294	318	315	306	295	308	299	334	302	347	311	303	315	315	327	316	332	311	321	328	330	327	297	314	308	306	327	304	302	328	301	372	318	325	285	301	295	310	290	322	331	305	323	321	334	328	328	300	311	296	323	309	319	328	320	323	308	324	331	279	323	297	299	303	315	304	326	315	322	312	290	289	321	341	275	298	277	298	329	301	346	310	304	331	333	320	320	313	337	308	318	321	293	290	276	308	322	290	304	316	290	337	314	306	307	332	313	307	298	294	327	305	279	313	323	286	336	304	301	337	302	303	319	315	333	305	303	319	329	354	305	301	325	305	303	320	273	299	316	318	293	297	303	297	304	329	343	289	330	312	296	313	312	333	341	306	329	294	311	310	305	320	314	318	321	314	282	319	322	318	334	308	309	313	293	336	299	312	334	324	310	309	327	300	279	304	300	315	290	302	337	305	291	324	317	321	336	326	318	297	326	297	298	313	329	294	300	280	319	304	286	313	344	344	318	281	316	319	319	314	274	320	333	340	305	331	305	328	306	331	333	296	312	306	283	318	323	347	263	309	307	348	308	301	310	309	305	316	311	296	296	321	297	313	294	324	325	317	304	307	306	320	354	306	358	267	310	319	328	313	332	333	356	314	325	320	286	345	306	292	318	288	285	302	329	337	334	301	326	300	298	318	303	294	292	295	292	303	328	318	305	317	329	286	308	330	344	282	329	295	309	297	288	273	310	338	305	334	298	310	277	316	305	310	271	309	303	309	307	311	317	298	326	313	318	317	297	296	310	327	322	275	319	293	304	327	296	297	293	294	306	279	298	305	343	319	283	346	295	324	335	316	322	326	312	304	288	307	321	283	349	326	321	305	324	294	322	357	297	334	357	316	273	322	324	311	297	331	295	306	297	301	322	318	342	318	276	327	307	293	309	306	307	309	277	301	289	325	317	310	291	311	324	303	332	332	323	318	356	330	320	306	294	321	357	362	318	303	301	327	339	338	276	323	271	321	313	282	304	291	314	314	303	330	338	329	313	312	329	334	316	294	284	324	316	344	277	354	303	284	282	300	303	296	318	306	333	328	296	315	322	295	317	297	307	307	310	313	303	334	292	294	289	306	307	290	319	309	311	323	349	325	308	294	320	315	318	338	335	332	281	310	319	280	312	270	286	321	309	317	347	282	339	321	302	297	328	348	304	309	285	276	298	287	286	325	308	319	298	331	306	294	303	273	307	289	326	354	296	324	351	301	312	306	316	324	336	351	299	299	287	291	328	296	331	318	336	309	277	331	282	290	293	295	321	345	288	298	290	294	296	336	344	296	303	314	338	287	334	324	309	297	292
22160	38000	34719	19522	4876	2762	2230	2029	1619	1159	1244	1132	1045	874	885	824	783	696	681	635	635	686	651	641	629	652	599	659	630	604	607	578	632	665	1568	2466	622	630	640	633	566	575	585	545	568	616	582	576	612	610	576	595	579	604	613	589	559	586	559	596	614	572	578	588	584	601	562	572	598	588	574	598	554	619	559	571	631	550	577	600	565	589	521	568	584	571	634	570	584	574	574	600	619	582	571	558	561	637	547	576	578	574	553	562	547	560	573	566	546	628	612	601	567	565	545	582	594	563	580	596	611	544	550	560	597	587	588	581	573	575	561	565	628	593	564	586	587	607	620	594	603	569	560	557	587	556	565	605	578	549	566	573	562	568	542	572	568	583	620	590	592	547	598	598	595	583	519	592	600	585	596	574	547	573	563	596	550	565	590	573	583	571	588	537	589	592	559	554	568	528	567	562	592	597	620	591	584	595	603	550	552	548	560	606	552	592	555	550	611	583	602	569	596	575	570	572	615	561	555	593	550	566	552	561	625	597	586	571	528	563	582	601	568	625	573	596	598	580	560	601	608	590	589	600	578	565	594	568	537	607	604	595	579	556	595	566	541	533	575	594	609	570	585	570	592	526	585	558	603	602	575	570	581	584	619	586	575	572	602	571	607	609	604	560	580	541	574	575	564	578	568	574	548	584	618	594	599	573	605	582	555	577	559	564	588	543	588	633	550	579	597	607	592	610	558	587	566	584	573	558	606	582	568	567	583	585	556	550	530	587	607	546	564	552	560	567	592	580	605	542	575	561	585	572	585	567	599	611	575	592	584	547	546	563	625	611	556	612	610	593	572	542	571	538	543	563	619	556	603	597	636	584	641	587	558	539	575	560	547	551	532	566	556	638	568	575	618	594	562	562	604	556	554	560	574	634	584	564	566	600	559	545	577	539	602	587	613	583	595	604	587	569	566	602	583	570	591	578	632	575	571	605	584	564	624	571	565	528	623	560	579	593	601	587	514	610	594	569	571	568	577	567	563	565	575	571	590	601	567	608	601	578	565	577	582	575	640	603	588	608	576	575	544	626	561	531	592	582	571	579	565	592	549	586	595	544	571	533	552	572	551	586	524	568	605	612	560	585	604	563	590	579	607	558	573	598	576	592	577	586	616	539	536	561	610	557	582	565	553	579	578	554	576	591	560	606	578	574	532	599	548	575	558	569	578	539	546	569	560	577	578	600	583	574	558	580	576	594	566	569	595	546	568	556	594	576	599	585	558	577	556	545	574	569	591	613	592	586	603	577	567	585	523	587	588	605	587	601	568	588	581	559	549	635	571	594	606	559	561	531	535	577	590	587	592	568	543	599	592	629	568	546	574	584	590	550	578	571	599	576	570	525	518	541	537	540	628	604	546	609	508	558	635	575	557	613	538	552	588	566	563	541	603	590	550	564	590	590	609	604	596	547	586	553	615	597	612	523	574	595	609	563	599	530	539	590	582	572	591	578	553	587	570	611	617	584	602	553	583	618	579	562	569	573	591	593	554	549	588	600	615	535	590	606	558	576	568	601	584	581	560	582	543	596	585	559	604	505	541	569	538	604	568	603	605	566	596	551	589	593	575	612	587	548	549	549	591	613	589	560	597	563	570	593	555	525	567	583	601	608	570	574	625	606	613	563	603	598	625	553	577	563	573	589	602	621	558	561	578	586	588	559	579	579	542	570	572	602	606	559	607	563	598	560	608	596	571	532	594	569	594	610	568	609	601	577	586	635	583	597	554	544	582	578	616	587	565	558	565	597	588	605	590	601	566	589	564	592	585	560	615	545	535	584	571	592	580	628	583	613	542	564	576	554	606	577	568	603	643	517	597	570	531	601	556	559	576	566	608	598	593	569	583	535	561	566	537	564	551	612	614	577	553	584	571	601	592	606	556	572	584	551	559	566	547	624	583	580	624	607	612	545	559	629	562	552	581	570	554	569	583	564	535	548	564	559	596	539	555	572	596	559	585	608	522	543	613	573	533	565	595	559	579	540	578	603	563	595	565	573	584	597	568	549	556	589	572	570	555	574	589	593	593	568	603	584	616	578	579	618	604	606	537	622	586	580	607	565	543	598	562	551	576	559	589	551	568	559	535	615	600	559	623	549	599	550	609	589	572	594	531	551	577	563	572	540	573	579	551	623	616	566	572	606	595	617	561	619	592	560	542	602	580	623	611	607	587	585	566	609	543	602	565	547	560	581	604	595	578	562	598	555	577	544	559	545	580	578	593	614	587	575	568	598	545	544	567	584	609	570	602	552	550	593	602	595	585	580	549	567	619	572	600	603	543	552	578	567	590	619	523	589	581	559	533	589	561	563	575	582	572	540	610	560	587	603	543	566	553	541	571	584	616	572	612	615	585	564	586	578	562	573	591	556	590	540	594	620	553	599	561	564	570	566	554	577	571	643	602	594	552	594	550	535	585	562	522	624	607	583	618	604	559	610	546	601	554	585	571	552	584	552	553	536	550	602	569	591	577	607	572	570	601	578	552	588	586	556	530	573	588	583	560	605	564	598	564	553	580	595	550	582	597	603	589	581	564	583	609	560	598	543	565	568	594	572	596	610	579	586	578	577	539	534	562	566	558	566	565	586	572	563	589	586	564	549	571	570	599	532	550	572	570	575	572	613	608	606	595	581	590	592	603	601	591	566	570	551	570	585	543	601	613	554	602	641	590	572	607	600	568	584	597	586	612	589	582	593	556	571	621	553	556	574	565	566	524	556	579	657	573	582	582	536	575	609	563	524	566	554	588	558	533	564	549	552	539	586	576	555	573	544	534	618	583	555	572	571	538	573	536	599	556	542	576	591	560	580	595	548	596	601	569	574	514	566	582	580	607	571	606	617	594	548	541	511	547	594	593	615	567	608	587	563	589	564	555	580	581	549	538	554	573	585	580	594	548	557	607	566	591	584	580	548	540	528	600	569	565	610	570	616	620	596	536	557	623	603	577	550	546	634	593	568	604	539	584	593	564	570	570	608	606	563	540	536	626	605	568	545	607	613	587	593	608	578	539	546	591	583	587	581	581	596	529	571	570	618	550	549	542	548	572	589	583	613	583	591	584	545	590	593	607	582	535	604	563	572	574	569	574	584	529	570	571	534	586	627	559	598	586	586	542	581	571	550	598	591	581	577	548	583	545	573	566	574	553	533	574	559	575	558	616	573	587	584	591	562	608	579	584	590	551	566	544	553	581	608	572	556	594	566	593	580	646	580	573	573	598	625	615	599	560	599	563	569	587	612	572	585	528	545	601	569	552	579	605	628	580	568	588	543	583	580	531	633	571	552	611	585	574	564	604	590	570	570	567	592	581	543	634	581	557	564	633	556	557	614	602	615	529	586	569	566	594	567	592	553	558	553	565	609	545	626	572	589	576	591	615	590	614	579	626	582	581	547	528	587	615	521	565	593	592	587	522	579	593	519	593	563	574	594	569	574	579	568	598	567	557	588	587	585	580	557	540	599
23510	21433	29124	24181	21427	16911	2276	930	560	441	390	353	280	271	290	245	248	214	159	161	170	174	165	174	180	161	199	157	162	149	167	163	146	165	859	1371	148	154	137	136	133	146	137	146	149	153	145	141	144	125	141	129	142	132	130	114	137	157	135	122	131	143	116	143	138	128	141	140	132	125	125	141	132	135	119	147	127	106	111	129	123	141	126	145	125	140	143	137	142	118	148	135	114	143	138	144	148	119	135	129	149	138	149	138	149	142	120	129	126	128	126	112	131	125	123	104	159	145	127	140	140	138	111	128	137	132	133	132	124	132	144	128	139	141	141	130	121	133	101	135	158	125	131	137	130	131	127	126	133	138	121	132	130	111	138	134	151	144	155	148	128	136	140	138	131	123	157	133	138	128	142	152	143	124	134	130	130	143	124	141	134	129	135	119	124	139	137	139	135	118	124	151	151	140	128	139	127	109	146	129	128	118	142	115	145	170	137	145	117	158	129	115	125	111	150	135	134	122	124	128	127	135	137	141	149	146	147	129	131	129	145	111	125	144	153	130	137	154	116	109	151	132	117	138	135	129	109	133	143	149	130	133	132	129	123	133	125	125	140	137	142	142	140	148	156	116	136	133	143	157	143	158	132	139	127	129	112	144	129	142	117	145	132	137	139	119	123	132	133	123	127	129	142	128	148	126	134	124	140	156	129	132	120	125	132	112	134	147	147	140	130	145	127	120	149	147	136	123	132	136	131	128	132	139	124	123	128	131	117	132	125	143	136	165	142	113	126	128	123	128	134	126	137	113	147	142	139	135	146	159	154	136	179	143	137	142	114	155	130	138	142	143	149	158	136	126	135	127	141	152	140	121	143	145	127	120	135	127	117	127	137	141	148	143	118	135	151	149	135	127	135	121	141	140	147	135	134	123	148	141	154	133	149	154	142	127	118	136	126	135	122	130	145	131	142	120	139	143	126	153	133	147	124	143	127	120	144	117	151	144	138	144	139	135	139	122	156	134	123	128	150	142	151	132	154	116	146	126	134	137	135	131	161	135	134	114	133	147	105	109	125	122	118	117	145	119	134	140	135	127	132	121	136	155	136	154	145	146	120	134	131	141	148	141	125	138	130	121	137	137	129	138	145	135	144	145	114	141	124	129	146	134	151	121	125	134	152	129	133	122	145	129	137	133	158	129	115	136	100	132	147	143	131	141	146	135	123	157	149	135	139	145	135	140	122	145	118	143	128	145	144	140	128	113	125	129	142	127	144	125	150	110	132	121	132	133	128	140	115	121	132	122	158	142	140	136	136	131	149	142	137	133	156	142	146	138	121	163	155	133	127	136	147	158	137	132	134	124	123	128	126	122	142	147	127	130	121	114	137	148	141	131	143	122	149	126	130	140	144	119	132	144	131	105	125	136	128	122	129	111	130	146	127	150	141	138	133	116	160	124	104	136	144	125	118	126	135	143	150	126	133	142	130	136	124	142	130	137	122	130	137	128	108	174	155	121	136	134	124	121	144	152	137	120	133	135	131	133	129	134	141	147	145	124	130	138	127	144	117	144	122	150	132	138	139	127	115	111	141	125	145	165	137	150	144	142	145	148	165	121	123	125	121	110	138	126	129	126	153	128	142	141	137	121	124	134	139	134	136	121	113	134	127	112	111	144	148	138	131	134	147	128	150	126	163	146	103	119	150	144	122	158	136	138	124	142	131	129	129	133	137	147	128	116	118	104	146	123	150	132	129	134	140	140	130	129	129	127	134	130	132	128	122	139	144	130	121	129	122	138	113	140	137	123	136	133	126	130	126	128	121	128	137	139	133	144	135	128	131	144	128	122	149	132	120	136	144	105	108	135	141	128	118	126	124	116	144	126	149	137	130	124	134	127	125	129	145	138	129	131	147	127	117	142	139	154	125	141	136	145	150	135	119	142	112	157	134	126	116	134	128	139	124	144	129	130	136	117	156	131	145	138	119	112	133	139	139	154	130	135	133	108	138	141	126	126	143	132	133	125	139	135	123	137	136	150	129	133	139	136	130	147	122	140	119	150	143	141	127	124	137	130	136	134	135	138	128	138	157	136	138	135	135	129	116	148	143	131	154	139	131	143	136	114	126	122	146	136	134	137	133	130	138	121	121	121	151	127	136	138	138	149	142	119	139	111	142	135	161	132	160	107	146	146	160	148	115	138	143	144	150	152	129	140	137	128	133	156	151	132	148	136	141	120	133	108	142	154	146	147	127	127	150	142	134	125	133	148	147	140	113	135	131	136	162	147	139	118	129	134	128	132	125	164	137	124	115	141	152	126	139	122	132	132	126	155	144	124	124	151	135	134	123	140	126	129	140	131	139	145	119	132	133	140	121	123	142	139	140	118	134	115	124	140	147	119	111	131	144	143	135	137	140	150	124	136	137	115	135	128	110	129	142	135	124	130	130	140	140	139	124	132	132	136	123	125	141	162	128	138	136	137	135	126	140	136	115	133	133	120	142	123	121	121	145	124	131	125	145	155	135	155	144	139	137	150	144	134	127	146	149	140	134	141	128	140	128	136	148	119	116	138	129	144	125	125	134	143	116	146	133	125	138	118	146	153	138	147	125	147	125	138	147	148	131	138	122	142	133	122	139	135	140	144	128	128	122	114	117	135	120	125	137	144	134	123	133	136	130	111	151	144	126	146	128	129	126	144	140	160	156	131	139	132	142	135	131	136	126	135	147	119	142	144	127	123	145	134	136	148	147	160	125	131	143	137	141	112	131	157	150	134	158	118	129	127	148	126	122	141	130	143	142	142	137	146	134	141	116	133	135	150	147	132	141	152	132	124	140	128	152	157	139	145	126	144	137	127	132	146	114	128	134	148	138	138	144	144	137	121	146	122	125	157	153	122	122	132	138	120	143	133	118	123	153	144	128	142	123	138	124	132	138	135	120	137	127	138	126	145	122	137	131	129	137	131	141	136	146	134	121	112	155	142	124	143	127	148	126	108	126	158	129	117	118	129	128	156	134	148	136	141	121	135	118	139	146	126	121	154	133	126	127	163	129	136	126	133	103	131	145	134	116	158	132	124	147	123	139	130	115	138	130	133	113	138	141	109	142	136	131	148	150	125	152	129	124	140	123	140	113	154	148	121	148	119	147	133	132	137	165	121	137	127	132	137	107	147	116	140	118	145	125	141	140	132	125	145	142	158	156	136	116	149	127	129	130	126	142	129	113	148	115	138	136	131	123	121	123	143	137	135	124	152	115	142	146	148	133	131	138	123	135	121	141	130	140	124	141	131	119	134	109	136	139	125	141	142	133	146	123	135	145	121	141	135	141	135	115	129	125	127	126	155	127	132	122	147	157	153	116	132	122	147	118	152	149	135	124	118	148	125	140	132	120	131	133	137	123	139	147	126	155	129	136	129	135	125	110	145	131	122	130	145	143	109	146	129	134	138	161	136	128	122	150	132	132	132	131	137	141	136	154	139	131	124	130	132	131	144	132	119	129	128	118	139
26037	42246	34113	20938	8990	4087	3248	2789	1820	1367	1371	1091	908	806	752	724	591	544	453	465	456	413	405	348	360	382	345	321	303	307	298	296	305	368	2739	4212	325	278	281	301	287	303	265	261	279	293	278	246	272	282	268	262	273	269	283	266	287	250	264	288	269	277	241	262	272	242	280	279	268	248	278	250	284	275	269	230	248	275	254	257	254	285	264	276	304	272	267	277	260	219	238	275	257	273	250	253	224	262	257	261	271	253	246	250	276	247	262	263	281	269	257	257	265	234	252	285	259	263	248	268	264	237	259	235	254	289	261	261	271	281	262	250	235	257	268	247	251	261	255	216	250	267	247	268	248	247	263	247	296	260	264	251	244	234	257	264	223	275	237	258	266	277	246	261	253	246	252	279	260	264	258	233	271	260	238	262	290	264	263	285	255	270	264	271	263	256	258	245	267	244	266	251	265	268	278	255	250	232	267	270	243	271	264	267	259	246	259	258	244	239	277	254	213	252	253	263	252	257	281	281	267	264	258	256	232	235	238	275	253	261	269	259	237	294	266	299	266	258	235	265	282	238	255	238	259	237	263	231	260	253	301	248	256	235	258	273	266	255	246	260	235	231	251	266	262	221	264	232	278	233	258	235	246	238	246	274	262	260	246	287	260	255	246	265	251	243	273	257	267	277	266	270	289	260	235	258	260	259	212	234	268	227	282	238	254	249	258	252	239	273	247	255	257	247	260	245	256	270	242	265	263	245	252	253	251	253	278	253	248	270	260	256	273	238	237	234	270	260	245	237	255	232	223	227	258	258	274	251	244	226	231	257	243	267	253	262	238	225	282	238	236	259	254	276	257	244	244	288	262	249	226	246	276	242	209	265	259	256	281	269	255	255	269	259	244	246	277	269	283	243	248	259	243	241	287	264	251	214	269	268	250	251	290	263	244	259	277	290	270	259	261	254	224	253	251	244	273	258	237	248	244	239	258	274	247	259	244	247	240	270	262	254	254	268	256	256	252	249	263	245	249	255	280	243	261	247	246	252	233	260	240	229	279	239	251	284	248	255	243	238	236	266	257	250	251	270	283	275	277	235	263	267	296	299	251	283	283	248	266	250	250	256	233	265	269	258	275	233	264	221	294	263	248	256	283	230	251	265	250	261	246	252	232	285	237	255	248	253	252	238	256	233	257	244	268	273	272	265	251	264	278	256	244	250	270	255	264	248	233	215	239	263	267	243	248	252	226	248	245	227	274	260	263	240	256	243	220	243	261	250	235	267	249	280	288	252	270	262	257	237	229	268	254	246	240	253	285	248	270	259	244	267	278	244	256	284	239	273	252	269	281	226	262	244	242	261	250	243	267	253	249	275	250	284	235	254	253	270	250	248	241	243	218	268	263	252	256	246	256	245	260	284	266	252	284	247	265	263	262	254	238	232	245	282	253	245	257	252	249	219	264	253	249	232	256	251	241	267	257	260	279	245	266	282	261	261	265	240	259	277	250	227	260	271	236	263	254	270	236	257	243	270	261	261	255	274	261	246	249	295	284	242	268	243	240	244	236	231	225	259	250	246	263	227	280	268	258	262	255	257	251	267	257	263	227	258	243	251	240	250	252	251	257	254	267	274	299	260	258	274	261	264	234	256	271	253	242	272	259	236	270	227	239	253	232	261	259	273	254	252	255	257	252	258	277	252	241	249	250	252	259	243	238	223	252	264	245	266	241	267	247	254	227	249	265	292	251	251	244	272	242	285	278	241	256	262	268	269	274	256	279	287	262	236	263	238	260	226	251	273	273	256	247	264	262	239	269	248	248	269	255	265	247	242	257	273	256	282	266	265	226	266	264	250	238	256	249	267	259	270	268	248	238	240	285	267	268	277	253	285	262	274	256	278	255	267	270	254	258	269	270	261	259	282	239	257	252	281	255	283	286	262	253	247	262	265	253	249	236	278	244	249	251	246	237	268	263	251	264	231	248	271	237	243	286	253	249	281	244	287	263	247	305	260	233	231	256	240	255	219	265	238	250	257	256	253	250	259	259	286	279	262	286	263	254	271	236	263	241	274	268	246	245	258	276	262	241	260	252	245	248	260	253	254	262	269	275	253	241	277	254	289	289	273	242	256	245	256	236	266	265	268	246	255	264	255	252	231	248	256	228	229	247	263	267	257	246	259	257	225	236	247	258	239	255	245	232	273	253	247	234	270	249	244	261	265	264	262	245	242	263	239	262	252	272	248	258	253	243	269	238	243	251	260	269	254	255	251	224	256	255	257	290	273	251	249	234	265	249	247	264	273	271	267	267	301	265	262	236	283	263	233	261	257	243	247	267	263	268	240	272	262	268	266	258	289	275	268	258	226	262	267	238	261	243	250	241	265	263	264	276	238	236	283	247	256	264	270	279	240	251	280	231	245	294	257	261	253	255	280	269	285	257	256	249	260	264	254	287	239	259	236	265	263	262	297	260	220	245	257	231	261	285	254	267	236	268	253	271	238	243	268	223	266	257	233	284	265	246	283	276	253	235	257	291	257	264	253	247	267	269	251	271	266	263	251	277	266	262	261	243	269	250	272	253	268	238	230	257	259	265	260	263	245	266	268	260	267	271	273	229	263	255	252	230	277	250	283	238	259	271	266	249	271	250	291	260	266	279	240	256	260	216	262	244	269	265	240	211	268	271	230	265	240	252	253	256	276	277	260	248	248	261	274	255	266	244	221	233	264	244	259	261	256	244	261	224	253	236	231	256	260	262	249	260	278	281	268	240	247	264	272	237	255	254	278	241	240	280	265	242	244	266	268	251	269	241	253	251	248	264	223	250	271	273	264	229	234	255	254	237	237	265	256	240	252	266	246	238	213	246	261	277	261	288	289	253	279	239	260	287	253	219	288	249	258	242	262	255	262	247	267	244	243	270	265	236	251	266	261	245	255	252	268	248	260	236	272	243	249	258	260	246	259	264	270	232	255	240	259	258	262	240	247	243	255	269	247	258	275	257	239	245	257	257	230	283	240	219	247	255	270	251	220	272	257	278	235	225	256	237	254	260	296	272	257	250	285	265	251	240	250	287	218	262	249	288	232	270	288	250	299	267	272	250	248	269	276	267	266	274	243	261	228	263	235	228	243	267	276	237	234	233	281	268	220	248	269	256	256	270	259	236	251	251	264	245	272	267	233	247	243	245	256	262	252	284	242	281	248	242	246	247	249	222	284	251	293	256	271	255	279	248	265	260	221	275	210	268	254	262	237	287	273	252	265	283	248	284	223	262	253	266	275	255	270	260	256	260	246	263	272	258	254	246	232	234	257	227	231	260	241	238	258	226	259	275	260	276	273	271	258	258	230	255	265	244	254	239	252	227	270	277	263	252	278	296	264	264	262	211	257	258	280	228	283	261	233	246	245	283	280	257	268	264	260	247	253	252	249	256	224	246	257	258	254	241	242	264	266	256	264	250	240	264	235	260	222	254	242	253	244	234	232	280	253	225	275	263	265	246	267	254	253	255	248
27350	20394	14403	6233	1005	497	489	485	444	420	431	404	382	393	384	421	402	357	388	343	381	355	353	376	388	352	366	345	367	410	376	413	321	360	423	390	367	384	357	363	342	393	413	368	384	343	359	354	359	356	365	374	356	380	395	373	377	359	357	358	364	358	392	370	336	371	380	361	358	373	382	345	359	379	345	395	364	372	382	374	372	349	334	380	379	388	360	348	351	373	354	369	356	354	347	356	349	355	406	384	367	378	343	403	334	366	354	334	358	377	358	344	345	411	352	326	385	359	360	394	408	362	357	385	402	354	411	390	390	362	364	393	370	357	410	371	398	404	370	385	348	381	377	349	393	403	358	335	387	335	355	357	365	394	353	368	352	394	369	369	354	402	373	391	375	330	366	374	397	365	388	355	359	337	348	338	359	370	363	398	367	400	364	374	373	349	369	344	376	383	387	371	348	341	417	377	353	370	374	345	344	351	358	361	413	346	346	325	384	372	374	393	382	358	357	359	355	409	346	355	374	347	356	370	405	369	387	406	377	379	391	368	355	376	357	341	344	386	382	358	365	374	355	353	347	363	339	370	359	365	393	376	419	343	379	355	384	401	367	378	336	387	353	370	369	345	348	320	375	386	380	373	382	380	356	390	378	362	385	375	377	377	381	358	383	356	355	365	353	346	380	360	401	349	360	366	351	390	370	364	337	355	376	380	377	396	338	353	396	394	370	392	331	355	375	349	361	386	393	357	389	356	361	342	367	342	383	366	349	342	344	351	386	346	355	358	349	411	392	354	353	376	401	382	348	362	347	362	376	354	376	401	371	369	368	367	374	353	347	344	355	383	381	356	344	381	365	347	375	367	357	380	337	369	362	378	364	364	344	377	346	353	392	356	362	334	331	350	372	372	367	353	356	376	390	402	390	395	379	329	344	366	386	402	379	361	342	372	387	344	374	351	381	362	356	400	340	395	387	363	360	328	365	365	369	405	386	389	361	357	367	358	384	386	367	370	346	400	351	351	382	379	339	419	367	351	371	387	385	403	363	381	348	357	411	352	364	357	400	393	371	369	398	374	360	338	357	343	373	395	354	356	353	399	375	371	346	360	390	359	342	368	378	354	396	355	376	368	375	351	346	340	352	388	365	353	357	371	388	413	377	364	356	396	346	337	374	356	392	376	380	362	358	350	386	372	362	389	350	378	369	383	387	358	359	359	326	363	374	374	362	354	343	364	331	358	350	389	372	397	389	379	367	374	369	391	352	348	364	353	350	360	338	366	380	380	380	361	360	366	327	341	339	365	402	379	350	333	369	350	366	356	379	383	357	368	389	394	368	364	349	364	352	395	380	371	377	356	341	372	387	376	369	338	347	381	387	340	370	376	385	375	382	371	319	354	368	362	388	333	341	385	354	345	382	374	360	411	375	353	350	374	337	372	376	367	349	370	359	362	356	384	340	409	348	372	336	365	365	340	377	360	359	377	376	362	356	363	377	367	421	364	381	364	340	393	400	391	376	371	373	402	361	368	375	328	383	369	336	385	364	363	344	353	398	362	365	357	349	374	356	335	375	347	408	338	381	391	342	365	376	386	365	405	338	376	346	392	347	355	391	346	374	352	361	362	396	397	359	393	366	366	347	349	354	377	353	376	351	351	368	365	336	369	390	371	362	354	354	378	343	361	371	380	350	379	361	373	386	366	333	369	364	375	348	342	376	421	366	349	384	380	366	389	374	379	338	376	382	376	338	357	344	379	374	382	340	341	380	359	360	381	375	390	382	365	370	379	396	360	388	405	364	329	370	361	365	379	382	377	399	379	350	348	362	391	308	378	365	351	375	410	388	347	365	362	352	372	359	380	356	381	333	382	372	360	393	360	360	358	371	381	338	362	369	356	345	355	362	373	390	364	366	349	337	366	315	346	355	371	367	321	344	410	377	378	376	403	378	385	378	374	370	374	340	367	372	361	368	400	368	371	359	381	369	393	390	344	346	382	341	373	353	362	377	353	364	373	357	387	366	349	365	362	374	378	349	372	374	385	341	328	359	400	374	353	345	369	422	353	361	333	391	379	382	372	333	389	387	388	344	405	348	369	367	379	385	344	351	353	367	350	350	389	381	386	384	371	384	371	349	355	375	357	382	347	342	395	338	381	374	369	350	341	397	356	334	360	390	398	366	357	382	353	381	343	366	377	370	376	384	387	325	359	365	332	374	359	355	365	363	363	350	421	386	371	360	388	353	349	338	351	359	372	377	375	368	329	333	359	348	385	344	395	385	369	377	349	390	396	360	365	385	344	356	362	355	359	378	388	406	374	356	335	329	360	387	386	382	374	361	376	372	383	349	342	391	367	362	366	357	371	381	363	364	366	394	347	411	374	358	360	362	344	383	317	382	381	385	362	372	350	379	382	375	395	350	351	400	372	362	386	403	377	369	349	381	391	361	375	388	376	358	373	367	362	366	380	356	366	389	368	394	378	388	372	399	334	362	359	381	335	336	399	361	348	369	336	385	368	375	317	362	376	361	355	388	363	362	363	374	364	388	371	369	340	365	366	412	361	362	376	330	353	375	372	355	350	376	365	350	382	338	355	371	354	370	383	348	370	371	359	371	374	356	372	392	352	328	378	356	344	392	370	351	334	368	356	384	343	362	369	340	373	344	400	364	406	361	337	317	362	342	349	371	351	352	370	351	372	381	392	385	393	360	374	327	405	385	387	328	353	364	384	355	360	355	357	371	361	378	368	361	373	324	355	355	368	360	394	369	408	339	377	404	354	367	346	380	371	363	348	384	351	372	347	350	396	380	360	359	345	383	340	350	319	349	360	364	352	384	362	363	404	359	383	360	342	352	378	367	352	387	341	403	414	344	375	363	349	414	351	375	335	370	384	392	390	353	376	345	363	395	369	355	375	375	347	368	369	340	347	366	344	410	390	383	356	407	372	347	340	358	383	323	357	370	396	325	389	351	370	367	367	356	359	407	350	384	378	350	356	362	388	377	367	347	373	363	343	348	382	334	366	377	380	354	390	388	351	405	371	352	347	365	361	375	388	399	370	362	345	347	340	342	356	362	370	351	386	349	405	344	408	368	331	362	367	361	362	356	396	344	411	414	388	353	388	349	353	348	349	394	390	344	391	369	406	371	341	364	351	376	376	357	341	354	375	378	375	390	356	366	379	354	322	352	380	356	363	356	347	361	341	355	389	371	355	378	363	353	387	346	345	362	375	383	378	365	351	354	396	361	391	355	368	327	381	340	387	373	389	393	387	399	358	416	357	385	363	362	370	349	374	352	382	380	357	388	345	371	374	360	358	364	357	402	340	360	358	354	361	357	377	361	365	356	384	364	363	346	367	360	386	352	376	334	367	379	350	346	361	370	373	340	367	361	364	374	331	378	349	398	378	360	373	381	385	376	383	360	334	383	340	388	380	361	363	396	355	373	367	391	391	393	364	389	370	334	369	370	373	365	379	430	377	366	366	402	357	362	378	354	409	374	320
21424	23913	21410	9920	2263	1139	995	1011	929	846	849	760	723	770	731	723	689	712	713	689	653	691	657	631	650	632	652	663	666	688	674	678	690	668	807	762	673	675	669	675	691	672	634	637	650	621	676	707	639	693	656	681	712	684	677	663	661	640	686	668	626	684	680	688	702	700	655	677	670	652	679	625	669	639	653	648	664	692	651	693	663	630	680	663	688	672	666	678	661	663	667	656	631	655	676	644	655	657	604	658	676	704	682	677	689	626	694	656	672	701	648	732	710	667	663	652	618	666	644	699	668	635	669	698	730	680	720	722	720	708	707	620	654	660	689	655	624	652	650	636	612	626	659	628	681	656	646	652	649	692	701	692	678	714	685	675	679	671	663	677	668	664	686	656	676	653	651	644	678	658	646	667	658	660	635	643	678	648	631	657	673	692	628	681	685	647	651	720	717	667	665	672	668	681	668	689	687	617	634	632	663	665	642	665	681	674	660	646	715	664	622	686	685	637	643	703	645	664	691	681	637	687	673	671	648	700	673	629	628	655	668	711	658	675	658	675	674	660	616	666	634	664	675	684	672	658	674	666	669	662	682	668	659	614	677	706	635	687	653	675	632	675	698	656	666	636	697	671	669	713	697	669	634	656	685	664	681	641	669	677	723	686	686	654	621	637	675	661	645	722	663	652	669	691	649	604	671	677	664	644	643	694	681	660	688	630	635	624	663	717	643	660	713	674	624	670	676	637	696	676	631	686	635	620	599	711	638	675	623	634	661	643	642	704	653	649	695	735	671	664	639	699	653	700	665	676	651	654	725	660	624	681	668	662	667	691	660	633	639	678	658	699	695	648	674	647	690	654	712	714	635	657	668	663	669	651	665	688	616	680	660	666	727	696	680	688	659	695	707	673	679	675	664	700	648	675	672	649	638	646	698	713	667	643	668	700	629	663	653	660	625	617	657	678	657	701	690	669	659	699	667	687	650	627	632	704	657	681	662	669	675	686	647	668	651	640	641	672	651	702	622	655	659	677	699	638	684	658	687	654	659	701	671	651	633	694	657	629	598	660	698	669	717	728	631	687	642	641	708	585	666	665	652	686	629	675	651	664	641	648	696	691	673	687	624	683	670	691	710	627	703	626	672	634	584	678	645	668	675	643	620	644	635	670	644	670	666	652	656	654	686	664	655	642	650	659	617	676	648	658	687	644	670	729	658	681	694	680	704	686	635	639	657	638	704	673	680	662	654	649	670	627	695	687	654	639	658	654	707	681	645	670	653	670	652	615	644	644	649	670	668	668	635	640	701	656	685	653	664	656	682	708	638	651	634	610	669	647	672	681	692	626	662	659	652	683	629	656	652	630	689	718	676	683	665	657	661	695	663	650	635	664	665	631	656	674	659	652	692	687	655	670	664	736	697	686	647	640	692	648	667	674	658	662	647	689	651	653	695	682	697	672	698	658	622	727	650	684	669	628	635	672	704	635	652	674	644	647	675	650	686	709	702	648	666	704	678	663	699	663	673	666	660	676	655	695	656	694	621	670	694	642	619	673	687	659	684	687	684	719	657	654	674	686	651	694	670	676	625	665	654	661	681	637	660	673	637	657	678	696	629	633	665	649	714	680	694	657	651	608	664	720	662	683	674	624	663	667	647	692	642	674	724	614	658	689	660	683	695	631	692	675	652	647	689	672	668	735	661	688	658	694	706	613	680	671	682	652	664	684	700	682	666	682	702	684	656	691	675	699	667	660	702	669	705	685	634	657	731	650	697	681	661	694	645	639	644	684	651	681	659	648	646	717	678	652	638	649	663	644	629	680	689	671	644	678	664	717	631	672	639	691	690	654	701	685	674	624	676	665	641	699	657	682	703	666	672	667	699	644	675	672	691	685	658	637	663	647	597	626	657	665	684	658	631	656	678	671	721	687	663	673	711	636	631	657	668	646	624	637	638	668	636	641	686	664	668	704	666	729	702	657	651	683	651	622	650	638	697	682	699	715	693	688	670	675	673	678	677	674	634	640	641	693	707	633	691	661	664	621	673	686	641	622	690	657	632	654	707	698	723	677	629	663	676	716	693	672	666	661	641	683	671	631	688	684	637	700	684	694	627	673	641	619	678	676	651	657	673	670	610	647	657	639	655	680	659	691	682	653	686	687	670	659	624	642	704	648	677	671	700	694	660	640	665	655	675	632	653	668	687	626	619	675	690	640	667	625	645	645	714	705	672	654	669	690	689	639	628	699	702	655	642	645	662	670	732	696	666	678	665	646	665	683	665	665	687	689	674	664	713	628	648	655	690	658	659	688	669	686	692	659	699	659	704	681	728	671	669	685	695	695	693	695	660	702	678	629	689	646	657	680	669	633	650	660	658	669	654	654	656	674	708	626	682	721	662	707	638	653	630	609	662	685	710	662	628	660	656	679	628	624	674	635	685	650	645	711	670	675	642	677	660	620	695	677	683	619	637	609	668	636	643	687	641	653	668	680	684	679	630	686	696	602	695	685	670	630	668	645	626	690	676	631	639	650	642	682	697	650	655	663	665	670	671	652	674	701	631	629	654	663	721	655	685	655	652	685	647	661	656	601	681	663	635	684	658	652	709	655	715	711	704	685	685	676	679	672	678	683	650	720	718	643	683	686	679	667	651	656	625	652	679	646	682	708	712	690	662	676	683	664	672	686	696	679	672	661	685	675	669	645	662	615	692	682	663	632	647	690	593	694	686	650	655	682	659	667	633	670	697	659	651	693	691	675	666	738	619	691	683	628	644	677	695	652	618	662	651	690	664	671	675	688	636	603	693	640	655	660	673	631	658	658	676	634	643	691	666	661	642	731	634	651	711	690	652	661	697	666	695	642	605	633	682	674	682	628	678	623	650	699	671	677	690	679	694	664	668	676	611	664	663	647	703	714	649	709	658	660	675	744	655	701	675	642	672	666	683	701	669	665	611	651	676	626	677	669	669	676	649	678	650	701	668	682	659	670	619	655	663	687	647	689	622	653	663	677	632	749	663	693	629	663	643	675	655	695	693	655	618	652	688	650	604	684	651	650	713	665	697	668	675	645	708	663	678	649	704	692	698	685	708	723	636	662	628	648	664	648	650	728	613	665	627	666	695	681	640	677	661	641	662	674	657	658	651	683	692	683	662	698	583	659	674	662	681	690	702	652	627	684	694	622	704	654	704	668	693	671	655	634	682	711	711	675	694	683	664	672	656	684	692	659	673	673	637	683	683	648	638	630	684	634	657	662	726	632	736	682	675	627	644	641	684	630	632	646	697	646	622	644	645	641	645	642	696	670	666	665	701	669	653	707	659	641	663	661	701	631	597	695	655	679	671	669	662	608	678	681	642	697	675	704	667	654	633	672	682	628	670	637	676	648	692	654	659	707	654	714	685	649	670	722	615	677	707	677	719	692	677	639	667	654	627	620	694	637	688	635	671	645	659	663	656	676	667	709	661	682	633	660	644	678	743	673	670	698	687	677	682	656	671	681	661	672
24556	21431	28384	25041	17995	3060	968	715	541	437	479	417	398	383	367	370	347	304	336	357	327	340	323	325	326	308	323	303	324	318	312	320	305	330	512	414	302	292	323	324	288	301	295	321	329	323	303	314	324	354	320	250	317	311	326	327	324	335	304	308	313	313	326	303	312	318	303	304	297	290	337	297	295	303	276	303	297	297	326	309	302	321	295	308	343	310	309	304	317	293	325	291	331	318	305	294	350	304	308	310	312	311	324	294	311	301	315	314	333	292	284	291	305	289	311	276	325	313	338	312	259	281	343	319	305	305	292	307	305	318	323	304	291	326	294	272	281	317	275	317	303	289	331	311	309	306	307	299	309	299	276	296	310	307	312	288	305	335	315	288	304	274	313	305	316	325	317	302	326	333	335	276	308	317	314	281	310	313	312	280	302	305	318	275	303	323	282	295	301	300	285	317	293	329	304	297	300	308	305	299	309	318	323	278	297	312	295	299	277	293	308	287	325	301	293	310	297	292	303	281	290	306	309	304	296	319	306	315	296	278	299	298	289	319	323	295	310	303	286	285	307	296	288	281	306	298	318	300	340	336	293	295	340	295	298	317	315	285	295	299	279	301	300	327	298	305	340	321	323	298	312	304	308	288	314	313	323	287	311	287	288	287	320	306	293	292	318	290	306	298	307	312	306	283	318	319	290	292	296	308	282	322	328	329	304	309	310	304	312	293	301	296	302	320	324	302	307	315	310	311	272	289	308	321	330	263	331	340	296	301	312	336	314	284	280	328	323	332	293	294	301	302	300	322	318	295	301	288	310	300	309	310	268	318	277	318	302	301	328	314	298	316	313	306	315	279	297	309	307	316	305	268	300	301	302	290	276	311	283	320	315	308	318	302	342	326	335	332	344	313	298	298	316	309	306	339	314	272	295	313	324	333	323	300	253	291	303	300	322	310	294	336	302	288	306	308	301	319	312	323	311	270	318	296	330	307	295	308	266	313	312	313	275	296	325	265	307	297	289	297	343	284	298	303	281	301	300	274	305	282	298	329	319	290	280	314	271	316	289	305	285	307	303	334	330	305	320	314	268	303	285	306	294	293	306	302	319	300	299	302	309	335	313	296	304	291	318	314	287	294	306	307	294	327	322	297	306	288	313	295	295	262	324	310	292	289	325	287	286	353	268	320	310	300	333	315	317	342	277	312	345	293	302	286	346	326	296	288	327	287	308	314	286	288	339	301	338	304	325	292	279	320	303	333	289	313	304	295	312	285	302	317	300	303	282	297	311	306	296	278	319	305	306	296	320	283	328	308	278	331	299	311	314	305	292	327	297	308	341	316	317	285	285	270	302	320	298	317	282	276	302	305	308	300	334	297	308	295	345	321	289	310	313	261	336	285	301	292	297	321	299	301	300	307	344	304	302	293	329	277	270	314	305	302	310	302	300	338	306	324	290	315	283	321	306	307	319	325	318	311	295	278	294	299	312	305	289	309	344	303	299	306	322	308	335	323	274	304	319	303	287	352	319	320	309	276	287	297	317	310	297	281	326	306	297	336	283	302	302	321	303	332	324	311	311	311	301	275	292	285	322	308	315	277	308	294	326	296	318	288	318	294	297	311	326	299	284	281	320	334	306	325	294	303	312	316	302	293	328	306	309	340	313	326	306	316	333	302	313	286	285	334	281	299	296	305	287	315	319	296	297	323	286	335	331	296	285	317	325	335	306	311	295	274	317	304	304	311	301	306	309	300	321	316	342	314	314	308	306	309	309	311	341	307	315	304	306	305	306	317	278	292	339	291	326	295	324	316	314	317	310	271	300	299	301	315	291	292	280	307	284	297	289	317	291	291	316	308	324	335	310	304	311	314	279	286	268	275	287	295	307	310	280	317	302	304	320	308	317	327	285	301	326	278	303	299	315	333	304	267	272	308	302	296	278	310	303	335	307	295	296	300	341	313	289	314	299	282	295	284	309	310	297	316	314	284	314	324	319	321	328	302	294	311	306	320	292	301	289	301	280	295	313	307	296	318	321	295	314	297	319	314	297	329	291	289	294	280	314	302	327	280	295	322	320	319	349	326	321	317	339	329	303	295	315	342	296	324	328	290	311	314	304	303	270	290	305	310	289	315	315	312	344	329	329	314	326	307	295	307	314	323	321	291	298	348	310	297	332	329	311	330	292	313	317	291	296	296	290	352	300	302	313	319	275	303	316	323	283	303	325	327	287	321	279	306	294	303	288	308	308	332	288	310	322	314	290	299	279	323	318	314	332	321	340	308	308	293	305	298	316	306	330	327	315	319	326	322	300	331	284	319	264	314	326	325	310	290	307	304	302	321	265	283	321	300	322	282	303	323	320	341	300	348	290	316	312	262	288	310	300	299	315	262	276	281	295	309	317	295	304	306	291	289	350	325	340	299	325	311	325	303	316	305	310	317	331	324	347	316	307	331	299	290	279	259	334	318	282	286	289	322	305	292	349	331	302	307	292	294	298	326	309	299	264	281	279	319	290	324	339	284	315	311	315	290	299	293	290	309	306	316	313	312	297	308	310	284	261	332	287	325	297	316	312	268	295	321	330	306	276	292	289	274	318	293	332	285	294	302	309	316	316	340	315	320	296	333	274	314	283	313	294	314	327	299	316	273	296	321	307	292	296	293	296	280	304	292	282	315	313	271	316	314	292	278	333	332	312	336	324	308	290	329	327	294	293	291	333	308	303	308	327	296	285	277	307	291	327	295	283	316	296	292	285	299	354	283	316	318	285	302	323	307	293	311	305	309	295	327	295	341	336	317	312	298	310	292	302	266	296	301	339	331	295	270	367	292	279	329	305	323	299	283	328	322	296	286	306	312	355	324	271	300	310	325	303	304	272	294	301	310	320	294	298	319	322	329	313	281	297	306	286	347	305	291	320	309	306	286	303	307	313	282	269	296	273	313	297	305	299	302	279	295	320	320	344	299	316	296	328	300	341	339	307	275	322	311	303	332	315	337	297	304	302	313	308	326	311	284	269	323	313	301	318	324	318	308	331	332	297	270	307	282	316	294	311	291	285	302	304	317	284	311	305	301	305	324	309	306	298	296	282	301	290	330	328	330	336	291	285	313	308	281	300	285	291	282	295	301	289	339	292	330	292	312	298	315	307	311	285	307	341	307	294	307	285	305	320	313	308	303	320	310	337	305	300	320	312	306	321	330	323	320	305	316	276	335	309	284	298	246	294	285	324	295	291	331	280	303	277	283	333	321	264	291	270	318	305	295	311	317	335	290	300	288	292	319	333	293	304	300	260	315	307	310	343	289	314	319	316	280	290	290	318	260	301	314	298	324	324	280	283	300	294	275	298	302	283	282	284	303	298	300	308	286	286	305	309	342	285	318	303	330	279	288	312	325	333	313	310	317	324	298	286	321	274	327	314	283	295	294	295	326	310	302	311	293	341	303	327	332	314	297	291	314	306	290	327	317	292	303	287	283	306	305	315	306	341	295	265	314	298	300	325	307
21940	34897	35632	24077	7904	2564	2031	1977	1571	1174	1192	1085	979	821	787	782	776	733	677	689	679	637	621	625	663	563	563	612	595	573	574	608	663	593	1295	940	596	600	571	596	527	563	590	586	573	580	613	559	535	581	625	546	574	560	570	551	545	567	583	538	584	552	574	564	587	590	539	549	567	586	556	580	550	531	555	547	605	557	575	563	609	594	573	565	567	533	606	594	522	589	560	517	511	570	576	560	571	590	580	572	554	576	545	593	541	551	543	600	559	547	530	541	567	594	540	583	553	556	556	577	557	547	522	597	549	569	585	547	572	573	577	565	612	577	573	575	590	583	531	561	537	580	584	566	587	567	580	560	595	569	583	548	558	590	622	587	582	586	576	557	567	533	581	566	584	576	559	503	616	566	572	564	583	537	560	522	525	534	539	566	514	568	523	584	571	551	564	607	560	571	533	559	551	541	569	509	576	542	581	566	590	577	569	592	567	580	539	599	565	555	560	559	577	592	550	543	586	548	540	556	526	542	595	557	544	575	608	598	578	560	531	552	581	594	539	555	555	570	569	541	542	543	555	526	574	556	565	523	534	579	586	542	517	577	556	571	567	538	559	580	558	542	582	561	519	566	561	555	579	554	549	571	554	539	614	566	536	562	576	579	590	544	514	529	541	551	542	534	568	555	559	558	551	544	550	553	565	592	611	625	561	598	547	597	547	558	581	560	584	594	569	598	570	552	590	544	589	524	579	536	576	529	528	554	583	578	570	581	522	540	547	558	559	528	572	536	554	576	530	580	559	522	551	533	563	594	579	531	602	562	551	554	549	602	604	566	578	521	549	530	566	562	562	571	552	544	530	563	575	514	573	564	508	570	560	572	593	573	554	595	564	582	546	586	517	545	552	548	566	552	559	597	537	573	558	570	607	556	576	551	570	584	553	537	522	557	590	567	570	578	568	562	560	583	568	539	575	543	540	579	534	546	550	605	577	576	544	553	592	552	589	543	555	577	547	547	577	589	547	551	567	573	606	566	564	563	570	528	575	559	558	590	575	559	603	572	561	551	532	548	550	566	541	571	534	562	591	595	591	548	557	535	529	564	570	532	509	561	549	586	559	540	539	577	572	558	587	568	548	537	535	582	564	569	579	556	569	545	570	610	594	567	541	587	566	583	527	570	566	547	578	539	612	591	584	556	564	528	583	553	551	536	550	599	614	559	543	575	545	577	570	589	509	563	544	584	568	581	577	560	543	563	567	543	577	544	523	576	526	560	576	563	534	557	588	573	597	555	576	538	591	509	553	543	530	604	559	539	518	568	556	569	591	555	545	583	584	540	566	604	575	593	561	519	573	572	536	594	574	537	533	607	553	583	542	573	620	545	558	582	568	576	576	581	573	609	600	577	560	589	548	578	568	568	569	568	547	568	610	576	545	549	606	541	609	577	549	571	586	546	533	562	589	528	582	553	556	578	532	531	566	540	585	560	568	563	521	577	565	606	573	551	568	577	595	543	545	547	522	589	559	563	544	578	569	547	567	546	575	545	572	557	577	560	602	550	559	619	564	583	537	592	542	543	550	575	588	559	536	571	565	579	595	568	543	552	597	590	577	558	526	575	575	573	569	582	573	553	578	584	539	518	566	602	549	555	498	572	564	552	540	563	594	561	549	584	557	538	571	594	561	545	594	598	542	539	582	572	552	580	535	593	583	578	554	562	506	555	558	562	566	583	582	581	550	560	576	550	525	568	555	573	572	594	578	543	582	538	584	563	588	540	551	556	564	564	529	548	525	611	556	575	543	535	572	572	567	555	576	558	585	588	546	588	553	566	556	588	572	605	580	550	558	547	570	582	580	585	567	547	536	529	578	567	569	517	552	562	560	572	607	571	588	583	571	550	598	585	569	540	528	553	582	620	569	511	540	542	566	573	531	582	577	538	534	601	577	541	543	554	580	616	570	558	565	600	565	567	564	607	585	567	535	537	564	560	539	545	604	580	587	548	584	514	546	558	577	569	566	576	547	576	553	554	538	543	612	603	560	545	546	542	555	564	576	579	579	559	540	602	586	555	600	601	566	572	556	540	539	561	544	570	585	531	531	545	598	570	567	567	555	551	578	591	556	566	573	587	533	596	564	527	511	519	543	585	519	574	533	548	574	550	568	583	607	575	570	576	604	568	577	556	539	546	547	596	514	558	595	569	543	554	572	562	603	549	591	584	589	615	581	530	562	601	579	583	559	554	568	566	515	565	552	565	548	506	567	556	535	588	620	546	556	580	588	573	575	583	566	505	577	559	564	563	522	552	504	562	558	578	520	520	562	568	506	553	531	549	568	608	559	584	616	580	561	583	546	609	559	572	573	596	562	583	532	558	562	568	521	555	556	607	560	542	529	621	535	607	540	544	608	567	565	583	592	555	533	569	529	544	581	561	547	496	562	591	584	528	573	561	512	592	576	587	515	506	545	557	554	529	524	529	569	524	577	569	583	542	527	576	557	532	559	561	559	558	571	548	579	563	607	612	591	593	527	547	578	568	539	543	542	541	566	562	569	562	530	603	528	598	558	555	561	584	558	618	580	593	577	575	595	591	567	574	562	528	551	606	575	601	571	553	524	542	549	543	568	565	567	566	559	597	548	534	605	548	573	558	569	532	562	550	552	571	582	532	578	550	558	540	577	542	590	579	609	539	544	537	582	565	547	535	627	566	601	537	579	577	533	530	548	560	584	561	550	528	538	587	585	568	570	559	568	564	522	560	581	589	561	552	555	560	559	577	546	574	541	583	569	574	597	585	531	595	584	556	584	582	544	553	551	586	538	562	574	589	537	571	564	497	566	580	524	539	576	586	545	631	553	558	607	532	546	580	524	572	532	593	553	564	577	542	609	529	549	619	559	581	583	566	557	553	554	529	533	532	586	589	539	589	580	533	593	542	539	533	541	600	567	502	586	579	556	591	539	532	598	564	562	546	566	566	564	564	553	573	549	555	547	562	538	525	563	525	588	560	592	564	566	569	568	570	555	548	528	538	537	567	595	547	523	620	593	545	565	575	592	598	617	541	558	570	550	565	553	589	568	587	567	553	550	565	550	537	580	623	627	534	538	566	533	597	610	582	565	559	531	631	564	594	588	560	555	542	553	552	589	555	556	569	546	572	553	613	558	569	549	557	549	567	576	591	576	519	614	573	569	542	574	542	521	563	564	530	612	563	536	583	596	562	550	580	584	549	556	616	552	559	582	593	539	571	585	590	563	570	530	588	576	519	586	603	570	612	615	542	534	553	510	550	548	556	605	579	553	575	559	589	602	553	550	552	584	593	545	563	540	588	517	562	537	537	581	589	544	558	574	548	600	560	574	534	557	548	567	600	565	555	514	580	568	575	550	512	575	571	579	589	536	534	561	579	562	577	559	568	542	606	513	540	538	542	580	618	564	572	517	553	549	597	550	555	600	550	564	587	563	568	543	566	589	593	559	593	570	536	534	541	552	563	532	601	579	555	549	530
23559	21453	29161	24181	21429	16697	2202	849	618	431	389	322	321	266	247	235	222	203	186	168	179	174	166	162	162	152	152	153	125	140	138	163	133	142	201	148	139	132	129	123	121	132	125	145	140	128	113	116	136	130	141	126	114	132	127	116	124	131	142	111	129	134	116	116	127	112	139	122	117	108	131	135	133	130	108	119	141	121	132	133	128	127	118	123	129	118	113	151	144	136	125	116	114	113	142	130	121	120	125	128	130	155	133	131	155	141	130	132	135	132	116	106	114	120	119	144	120	104	129	112	128	112	112	128	138	117	110	124	125	130	118	118	119	129	112	113	122	119	112	118	115	112	126	133	100	138	125	116	129	124	122	144	123	122	121	109	123	137	127	116	113	127	136	115	134	117	118	119	113	140	130	138	110	128	127	118	122	127	118	131	125	113	135	112	119	130	124	124	126	130	130	109	138	127	154	122	111	124	127	127	107	141	109	138	118	117	116	115	137	142	135	124	126	124	112	131	124	131	143	133	121	153	118	126	119	108	120	133	111	118	117	127	128	133	130	130	131	131	103	119	125	107	118	130	118	132	106	114	128	131	153	103	121	134	128	128	117	138	136	115	132	116	120	138	106	150	137	131	140	113	138	134	111	108	134	149	130	122	143	147	118	123	136	137	131	120	141	113	101	119	161	115	118	121	113	135	123	137	133	119	117	139	106	131	152	136	131	128	95	122	121	115	121	109	105	107	143	131	120	143	134	109	126	114	131	116	111	131	116	133	119	128	131	123	121	125	111	121	112	131	131	106	109	105	135	118	119	113	141	128	129	118	123	118	130	114	117	133	102	139	117	116	120	125	115	117	137	144	114	108	136	118	122	140	118	138	126	106	125	122	152	129	132	127	112	144	112	127	124	143	144	129	121	131	117	132	114	117	137	107	118	128	111	127	124	105	139	126	117	121	136	143	147	121	138	132	120	114	107	134	128	124	122	100	128	135	93	121	128	136	113	114	130	123	121	104	130	137	128	122	132	112	124	127	113	131	122	136	122	130	125	108	119	117	126	133	111	122	132	127	108	116	132	145	102	118	129	148	113	121	122	143	121	119	123	121	126	116	111	135	116	148	116	123	117	131	129	104	125	130	119	123	120	139	126	137	114	129	130	111	114	117	135	127	127	140	109	121	142	135	120	116	125	114	135	132	123	121	131	135	129	133	118	138	124	115	139	115	112	145	119	117	120	116	131	128	134	123	118	120	125	121	112	126	115	125	122	148	126	130	117	116	122	101	148	131	121	121	105	112	139	117	99	123	105	110	116	120	124	129	130	135	109	110	121	119	115	142	112	113	126	123	126	104	127	131	119	131	145	119	119	112	123	114	124	134	128	144	125	126	120	126	125	94	140	102	103	145	129	129	137	108	114	128	113	123	117	111	118	120	133	120	106	121	106	125	121	133	98	122	114	124	127	124	121	106	109	151	116	98	119	127	133	128	105	117	109	124	109	114	114	138	111	135	151	133	113	112	113	134	124	132	147	143	99	115	119	143	120	143	121	135	123	135	129	107	125	122	115	112	132	99	129	143	103	132	115	118	123	121	127	111	117	121	112	134	137	120	104	132	121	112	126	123	129	130	106	111	125	124	113	124	124	117	117	109	128	94	124	135	127	139	120	152	111	134	126	130	119	133	146	136	106	127	137	136	112	114	138	128	120	127	115	127	131	123	122	129	124	126	119	106	133	124	106	134	122	102	112	129	105	123	137	111	118	129	103	119	133	104	133	112	116	128	120	121	129	108	114	104	127	120	102	105	128	114	134	136	127	113	137	113	139	128	127	124	121	137	140	114	128	132	123	137	115	138	122	118	138	129	120	114	130	133	133	140	113	125	121	128	108	126	142	126	124	123	114	135	121	117	114	111	146	126	127	115	121	132	111	125	117	129	141	109	117	127	108	142	120	128	122	130	140	97	115	125	121	135	110	140	129	124	129	133	142	121	107	120	135	117	126	127	130	122	132	142	135	141	140	131	124	125	112	152	124	130	136	110	131	122	122	123	123	118	122	118	107	142	114	122	117	119	132	122	133	114	134	105	144	120	122	125	116	122	117	112	134	106	137	112	136	111	114	137	120	125	111	125	119	121	114	128	111	145	124	126	132	115	108	147	133	102	130	131	125	122	136	133	128	129	112	132	119	129	135	125	122	124	129	116	122	117	104	128	122	112	125	146	104	130	124	140	118	113	110	121	143	138	115	112	124	125	117	105	135	110	122	123	125	121	104	137	116	135	90	149	137	107	101	140	110	121	127	113	121	119	130	129	129	124	120	120	116	135	124	104	121	114	107	117	120	162	128	123	126	126	113	132	147	111	124	112	124	127	120	124	124	125	122	131	102	124	125	92	121	126	142	134	130	136	139	119	121	110	136	134	132	114	127	120	119	136	145	132	137	117	105	146	151	136	139	97	118	133	117	146	118	128	126	131	123	127	129	127	108	127	146	128	110	130	110	118	127	112	139	122	147	120	92	132	135	135	126	109	104	148	113	117	107	136	127	119	113	119	120	129	111	142	105	122	132	113	127	170	126	111	120	101	134	126	137	120	136	140	118	127	129	141	111	116	121	123	114	125	129	102	104	93	121	132	137	142	110	112	129	123	142	106	140	136	114	123	139	133	114	130	107	125	115	107	119	123	125	134	99	117	103	124	141	145	100	141	130	118	131	138	119	125	116	133	132	146	132	111	114	117	133	121	116	112	110	125	123	126	114	120	137	101	123	128	111	126	119	130	133	121	106	136	143	121	124	114	127	117	109	91	114	135	137	125	108	115	124	148	128	131	125	104	122	128	140	119	111	141	139	122	121	117	113	125	134	116	135	145	131	118	117	115	105	116	122	114	132	105	108	123	133	139	112	140	118	123	122	119	119	142	128	119	132	119	127	125	121	121	151	122	134	117	119	116	120	115	115	126	118	119	116	116	121	101	123	129	125	128	113	118	127	116	137	104	126	126	133	143	115	118	111	108	127	119	107	109	142	106	126	123	121	127	135	147	143	121	106	151	110	120	118	115	126	116	130	121	123	122	117	126	127	127	110	138	108	115	103	113	100	136	121	124	119	103	130	137	117	135	101	116	109	130	128	120	110	137	120	138	122	129	114	113	138	98	120	119	134	117	111	125	126	123	133	131	106	128	114	135	118	123	124	111	116	127	123	105	127	115	121	121	119	136	120	113	115	128	130	124	119	141	128	124	114	115	123	141	132	108	123	137	128	146	132	126	117	124	103	122	107	132	118	153	131	118	124	124	115	132	135	116	122	130	123	138	144	132	138	125	110	127	126	126	131	116	118	125	122	105	132	137	135	119	126	131	144	117	125	136	135	97	118	123	140	117	145	110	117	116	120	122	118	133	140	123	107	114	115	102	119	117	120	146	117	121	120	100	119	109	126	139	99	134	123	146	133	116	109	98	111	128	128	119	118	142	113	124	130	112	127	141	146	136	109	125	124	128	152	128	119	119
24160	42995	41149	25990	10078	4035	2899	2611	2123	1375	1239	1118	850	783	699	621	624	510	487	425	418	362	365	329	320	341	323	280	281	290	263	297	293	255	507	336	272	254	297	258	242	272	261	283	261	245	257	222	262	263	250	250	245	266	247	256	248	236	245	242	247	274	246	259	250	268	264	237	244	251	242	236	244	240	236	221	228	248	246	251	246	250	266	248	230	260	254	236	266	235	243	244	232	247	208	242	253	243	235	251	224	223	219	229	217	232	226	263	223	255	228	210	244	264	239	247	226	224	231	225	261	239	255	218	242	228	235	251	245	256	205	236	240	249	263	219	215	234	244	214	227	242	217	226	196	251	236	226	217	232	256	199	248	254	207	237	245	244	212	228	237	241	240	250	237	252	231	242	245	227	264	246	229	228	245	249	229	252	257	239	248	242	245	261	231	229	222	217	255	199	224	227	211	224	234	232	209	236	207	219	229	227	248	203	240	240	227	241	233	255	253	235	228	252	235	264	242	245	234	216	218	259	253	212	248	216	239	285	208	227	252	244	233	232	215	230	223	224	223	227	270	217	232	232	264	220	245	242	270	247	233	244	261	236	204	264	213	265	222	248	232	240	261	241	234	252	239	199	232	266	232	248	241	227	217	224	225	225	250	234	249	239	222	244	248	232	242	241	254	230	229	224	247	226	254	223	242	209	223	249	246	231	226	237	222	249	227	209	219	226	252	244	225	253	221	243	247	233	227	207	247	239	237	245	276	216	248	244	246	248	241	231	238	228	232	231	259	263	249	242	220	251	258	230	231	188	213	224	205	248	217	238	241	239	230	225	242	241	244	220	227	249	251	226	226	236	231	224	245	253	226	192	239	258	239	242	216	227	219	243	228	240	236	214	238	228	222	238	221	228	265	243	259	253	237	211	239	256	232	251	233	240	238	240	220	246	224	236	229	226	219	253	231	275	223	233	261	225	249	262	238	254	232	222	236	221	241	234	211	223	251	211	218	199	243	205	228	236	264	206	236	252	226	240	210	228	264	226	240	211	229	233	250	244	218	224	215	239	206	240	211	249	226	202	198	238	237	231	208	222	233	238	218	265	249	231	225	236	207	215	239	253	251	251	232	250	215	251	217	231	233	205	228	251	257	224	233	250	243	267	252	228	243	226	231	227	209	212	227	254	225	253	254	239	235	214	241	227	231	229	207	193	220	216	219	242	241	222	261	228	252	212	213	221	247	238	238	229	243	235	243	244	237	220	252	251	188	254	254	226	252	248	210	222	228	243	256	261	226	216	202	225	238	224	214	198	217	224	248	273	233	228	245	226	201	219	222	204	262	236	223	237	240	260	216	241	228	232	237	246	241	235	222	256	234	250	231	269	228	234	253	224	234	213	226	269	232	225	230	241	265	246	228	236	221	240	259	243	232	222	269	231	245	255	218	245	222	232	236	227	239	243	216	241	281	275	262	218	226	225	234	264	222	229	241	252	219	238	239	236	249	216	257	259	220	231	260	219	245	263	213	224	233	248	215	226	243	207	221	259	265	230	229	230	219	246	228	257	219	232	224	247	226	239	233	240	214	225	271	205	212	255	217	252	229	219	257	242	242	222	241	215	252	243	239	246	223	241	218	225	231	236	211	247	223	231	234	232	251	227	221	255	250	222	241	248	215	238	240	239	249	244	225	243	232	232	242	231	218	204	184	241	255	252	252	238	217	222	234	226	231	241	250	241	224	250	241	256	236	233	255	228	231	214	226	216	223	260	231	239	242	257	220	233	240	277	223	229	233	244	210	231	228	228	207	232	227	204	223	253	222	244	250	215	231	234	235	238	216	230	245	268	228	212	228	245	228	235	233	239	228	234	216	236	218	244	246	237	249	239	217	250	246	274	224	226	194	238	234	250	244	235	231	260	221	231	220	237	226	237	225	214	236	228	255	230	237	225	247	219	224	269	246	223	212	198	224	235	233	263	263	218	226	220	214	240	217	235	252	231	241	238	237	224	231	230	248	227	260	217	232	224	230	231	225	267	203	254	228	210	236	230	248	229	244	231	215	256	247	247	259	209	255	227	233	244	257	247	242	236	225	219	204	255	205	237	231	229	229	248	256	245	234	255	228	217	233	248	252	250	233	244	224	226	235	255	225	240	222	233	241	248	243	245	226	236	232	259	242	238	227	247	224	239	215	245	238	233	224	246	219	234	207	224	210	235	239	267	233	233	261	218	245	239	212	240	233	224	235	223	218	205	230	228	221	249	206	226	220	225	244	226	234	221	248	232	237	252	204	226	260	244	229	241	250	250	236	220	195	211	253	242	193	237	230	224	255	248	231	229	225	242	217	227	250	216	238	231	241	192	210	234	212	225	233	246	248	260	232	246	212	261	237	210	221	195	227	240	223	228	241	235	220	238	238	238	240	247	234	236	212	247	221	217	248	264	243	232	212	227	250	244	274	244	228	224	237	229	217	227	218	223	242	233	227	238	228	234	212	226	230	236	222	226	233	217	230	218	244	250	216	235	228	252	216	233	200	243	231	233	252	226	234	253	226	213	239	236	239	227	224	248	239	235	253	214	211	230	231	238	250	228	242	270	210	228	231	243	241	213	219	234	254	214	245	221	235	231	251	201	246	251	257	245	257	252	251	243	223	229	230	248	243	227	208	231	226	237	221	236	220	223	210	240	252	249	229	217	262	218	235	239	234	235	265	225	233	224	227	255	225	253	221	222	243	224	231	233	223	207	229	253	255	236	213	225	222	229	218	240	243	262	216	257	259	248	248	211	220	248	247	211	234	245	242	198	237	222	260	233	235	248	245	224	231	262	233	243	210	253	228	237	261	252	220	253	256	241	250	236	265	241	244	226	244	236	233	248	262	232	238	224	229	240	212	231	221	225	237	233	257	218	212	239	236	252	230	247	236	228	241	223	260	244	245	237	242	253	240	239	238	216	223	236	241	240	240	219	226	233	228	227	221	228	245	221	239	240	198	207	202	236	240	240	253	238	235	246	254	261	221	245	223	225	227	233	245	253	236	259	250	227	251	210	238	227	222	228	207	235	230	238	251	234	243	207	253	228	222	273	253	235	238	226	240	232	243	263	237	241	229	251	256	216	238	238	228	231	248	248	223	268	231	262	244	249	209	212	226	238	234	242	243	238	237	210	238	241	256	213	246	234	228	219	250	241	275	218	258	220	240	239	243	233	239	230	252	236	251	241	223	228	241	248	265	238	247	259	236	240	231	254	246	240	227	244	242	233	232	241	245	245	248	219	264	246	195	235	258	228	264	238	253	240	233	239	215	249	221	222	249	222	227	249	207	236	238	243	277	231	228	222	248	231	225	230	246	241	237	243	256	254	239	226	241	227	233	228	247	243	254	237	250	241	253	223	211	241	237	242	227	242	229	233	240	259	241	235	215	246	247	244	233	230	217	240	248	246	231	253	234	236	256	233	248	224	251	231	238	220	263	231	227	225	249	240	259	257	225	234	255	248	247	227	212	232
27298	20977	17927	7800	881	509	443	460	480	425	391	365	397	406	386	364	364	380	380	354	368	345	386	361	354	351	372	349	367	401	354	370	379	364	400	361	338	380	348	375	332	361	342	398	361	337	379	332	350	384	320	347	348	378	386	333	363	352	349	348	339	333	402	396	357	342	365	364	355	356	381	380	343	349	329	358	338	382	329	394	356	370	364	334	364	378	363	358	372	352	371	328	339	320	346	335	328	362	361	360	345	359	366	390	370	364	343	364	358	348	376	365	363	361	380	355	367	385	375	367	352	343	351	372	349	366	362	342	351	364	351	384	339	382	341	374	381	366	381	362	318	366	341	369	361	357	367	371	359	381	355	368	377	333	325	355	350	325	365	355	372	373	391	314	353	349	346	327	346	361	358	347	329	338	349	338	360	370	328	361	373	399	335	378	384	371	357	357	378	386	364	342	344	379	330	378	375	335	365	354	371	339	356	378	357	382	360	364	328	327	391	377	335	333	346	383	338	393	375	383	324	357	365	329	377	365	367	362	354	370	355	353	367	338	377	346	387	345	365	379	346	373	351	389	352	332	332	364	364	324	362	391	346	382	344	353	335	347	362	377	386	374	347	332	346	367	355	369	382	373	361	351	352	377	345	371	371	347	392	369	346	360	339	352	367	358	366	356	356	366	352	399	339	360	350	359	371	356	370	348	391	351	321	359	331	339	352	370	359	348	339	365	354	389	363	362	349	361	353	357	329	376	366	383	361	351	355	362	372	363	378	363	360	373	375	355	351	344	371	363	346	359	385	373	339	369	344	353	379	389	373	341	337	342	370	377	345	359	334	358	368	349	354	368	358	363	362	367	328	373	343	386	368	351	330	359	372	359	353	344	367	377	351	341	373	364	331	364	354	354	344	358	356	378	371	363	339	380	375	380	354	340	359	355	313	345	376	371	321	376	347	379	338	391	360	394	331	368	331	375	376	343	364	371	384	387	340	355	357	356	341	353	358	370	373	367	378	346	367	361	360	385	367	375	349	386	366	388	385	389	340	341	369	350	348	339	347	359	362	372	358	387	363	347	377	345	348	354	385	335	394	333	364	345	371	351	347	338	374	355	374	331	340	341	363	389	346	354	342	393	331	416	345	352	325	363	344	338	382	361	350	321	397	397	370	370	358	351	377	375	353	415	324	345	337	359	396	361	352	345	365	360	337	333	347	369	318	394	352	375	385	340	353	374	339	392	373	349	322	385	364	360	362	389	360	392	384	376	361	364	359	343	338	345	336	351	333	326	377	374	384	329	312	370	393	365	356	372	336	368	397	372	353	357	355	373	321	349	365	369	315	377	367	393	330	352	346	330	347	342	366	348	342	397	331	349	374	362	364	351	365	358	354	353	364	371	347	349	354	371	333	347	355	361	359	331	341	328	364	390	370	342	349	352	372	338	351	389	384	375	368	376	359	356	334	381	400	381	361	345	387	356	336	355	380	395	346	360	346	347	366	342	369	350	360	361	372	351	369	365	334	381	356	362	382	375	365	336	343	339	339	370	321	384	343	360	359	332	357	375	380	331	366	330	383	342	360	347	347	364	350	374	375	352	366	376	371	370	385	372	365	392	325	379	334	373	368	362	384	354	368	351	368	336	385	364	376	350	339	322	373	388	382	374	340	368	379	346	352	380	356	372	377	365	351	299	391	385	337	364	346	329	331	333	347	367	362	344	371	361	362	336	388	380	360	350	332	330	381	325	345	324	373	338	359	374	384	335	353	367	355	351	359	353	381	361	351	394	342	346	383	313	378	377	329	376	368	360	334	334	361	352	333	365	359	339	343	365	324	361	331	398	355	365	346	317	341	374	372	358	372	323	352	349	371	393	361	349	331	337	357	349	342	368	350	339	409	359	357	375	382	328	342	358	316	398	353	391	366	334	392	391	382	334	383	349	369	328	348	368	365	340	364	386	358	354	348	363	360	397	402	379	367	366	335	389	385	374	374	375	320	381	355	342	358	381	368	324	331	350	384	354	329	336	374	368	361	379	405	350	355	356	350	377	361	388	384	395	360	386	336	352	372	337	344	389	331	364	355	342	356	345	384	373	420	321	357	385	398	358	343	367	352	366	371	389	368	371	349	353	395	399	369	380	324	371	358	337	378	366	363	374	365	343	349	377	355	353	365	352	332	368	331	320	334	363	371	317	380	381	368	362	356	348	371	367	355	318	344	360	389	394	365	341	378	370	386	361	354	395	395	383	346	338	361	359	403	344	323	350	351	379	362	374	355	361	357	325	347	344	368	382	390	345	332	368	383	368	322	365	373	341	355	366	362	381	329	359	382	356	361	379	344	371	335	367	343	338	337	368	338	353	396	367	337	361	366	329	346	339	378	353	407	331	352	374	348	381	347	362	365	365	347	379	370	368	365	342	342	345	358	347	355	338	337	362	387	351	384	372	345	342	354	363	341	337	370	363	333	368	364	358	354	359	390	390	338	370	332	353	328	322	388	398	366	359	326	383	388	347	374	358	346	372	364	352	359	380	362	336	355	352	364	356	358	349	373	370	375	338	363	359	369	377	345	370	380	340	357	346	380	344	350	363	336	344	388	349	364	339	324	347	350	343	357	343	330	339	351	326	376	352	340	332	339	334	360	369	359	368	370	377	360	382	360	385	367	376	362	369	365	345	332	337	334	371	349	356	372	350	366	350	353	357	383	374	384	339	337	370	370	363	379	359	368	351	361	384	325	321	350	388	329	359	352	367	367	378	359	390	350	358	345	378	372	360	359	384	391	365	360	325	374	367	363	352	339	382	366	351	309	352	387	366	357	366	364	347	353	374	356	336	376	391	338	349	349	376	375	358	362	354	338	366	377	335	351	298	351	373	361	356	353	363	348	392	367	382	371	339	354	358	342	353	331	342	346	347	363	348	355	349	342	375	386	361	352	359	402	367	333	345	357	331	359	367	348	336	389	347	362	373	383	339	387	344	337	381	355	374	363	348	340	364	339	378	373	364	320	384	387	380	382	357	327	379	383	344	366	398	346	354	392	360	392	352	348	360	374	363	327	368	369	382	331	382	333	341	355	355	327	369	371	366	348	378	380	349	318	377	326	357	369	339	377	382	339	369	352	351	377	370	385	352	349	357	350	369	374	345	351	339	354	349	367	366	350	405	374	403	342	334	371	381	370	340	375	347	353	395	343	353	356	338	372	360	342	373	341	339	355	383	358	370	371	325	378	342	378	368	349	376	337	387	368	362	344	379	329	355	336	352	338	380	365	332	397	373	341	380	353	352	369	356	330	328	356	358	338	364	374	374	354	356	358	378	395	327	363	366	352	354	395	363	364	347	339	349	361	326	363	368	373	354	376	381	356	345	382	359	342	351	374	386	369	341	347	348	371	381	323	354	367	344	336	335	390	368	379	356	346	375	360	394	372	379	372	363	343	336	388	354	348	334	357	334	358	363	342	376	352	346	355	326	379	337	379	374	376	319	364	352	377	339	393	334
21135	29477	25504	11287	1771	1139	946	1000	936	808	786	787	755	725	675	718	661	671	705	687	665	634	648	672	666	669	651	674	690	672	643	614	654	647	704	679	656	664	694	654	690	685	671	666	633	631	633	627	630	667	630	624	649	621	665	670	635	656	666	642	628	622	680	655	652	664	643	642	687	642	705	679	683	648	681	662	617	603	670	686	619	670	628	646	676	661	676	628	669	599	652	676	622	664	698	626	686	637	608	626	698	649	641	638	636	632	647	633	657	672	650	678	660	636	663	631	659	655	629	622	641	684	647	656	662	655	701	633	661	683	622	628	613	617	653	659	643	645	650	698	653	678	627	682	650	680	640	620	628	664	644	644	612	649	637	584	646	669	658	641	666	667	611	655	645	679	667	656	631	672	654	643	669	681	628	618	662	677	642	667	636	636	589	660	671	657	669	610	662	663	672	647	618	656	674	622	663	647	605	677	632	638	648	628	633	680	676	646	630	680	660	656	575	666	674	697	634	641	658	645	673	661	673	637	651	678	637	646	700	676	652	652	658	673	690	670	675	645	625	659	693	653	650	625	634	631	630	601	649	664	621	670	637	626	670	653	622	631	652	612	677	645	636	645	632	651	645	629	628	655	658	637	669	637	661	644	674	664	675	646	634	646	685	620	645	623	605	688	719	663	630	644	620	656	655	640	622	656	660	627	669	652	642	618	630	595	662	626	648	666	668	658	636	575	653	644	630	672	674	636	620	691	664	649	642	666	650	619	627	665	631	624	640	628	649	677	709	623	647	711	599	655	636	637	661	655	637	669	653	697	636	648	604	624	739	631	628	636	669	649	678	632	649	688	670	661	668	650	623	647	682	649	662	648	611	680	619	685	625	639	672	663	644	651	647	623	654	615	628	648	636	652	656	605	664	653	621	654	650	657	656	634	652	679	692	650	644	671	656	609	692	671	659	610	619	678	622	658	617	623	639	642	651	675	700	612	666	608	700	639	681	614	659	690	661	629	686	638	640	617	665	626	614	653	634	637	628	643	665	618	655	630	701	655	616	635	637	637	632	667	659	682	644	658	640	657	635	672	619	654	663	663	695	648	633	692	663	662	657	618	649	632	637	637	710	667	680	602	683	693	657	687	655	617	658	668	664	710	626	657	677	655	614	614	669	648	631	657	607	626	663	650	618	659	685	629	649	676	598	676	664	682	648	661	692	704	677	654	633	705	627	644	660	669	667	651	649	618	598	695	654	650	635	678	653	661	619	634	638	669	649	652	657	646	668	641	614	638	657	665	619	619	662	663	600	656	602	659	669	662	619	710	621	671	660	635	604	681	610	673	684	638	654	647	649	612	625	638	664	666	624	684	712	674	637	653	660	662	640	624	657	632	601	604	666	649	622	619	629	660	627	658	628	632	626	686	654	642	705	688	660	662	707	670	648	659	647	642	675	616	646	672	609	662	666	612	682	662	644	654	669	617	627	613	623	608	641	687	605	652	653	670	666	679	605	632	678	658	642	608	647	601	631	626	674	662	617	628	613	663	644	694	616	621	664	631	664	652	621	660	663	651	636	688	656	647	728	637	674	680	636	666	655	659	662	661	647	686	656	631	595	685	627	693	667	664	643	605	627	679	643	670	697	674	676	658	637	661	626	632	656	622	617	656	646	638	687	629	668	645	668	647	649	655	670	690	661	656	638	653	626	720	662	651	630	655	640	633	637	624	651	673	637	672	621	629	640	658	668	660	617	628	662	607	643	606	711	626	651	598	643	637	643	626	650	634	668	690	687	643	628	677	624	699	619	616	642	644	653	669	643	652	685	670	653	622	618	658	690	645	660	636	619	631	630	642	693	599	679	657	657	642	654	685	669	659	638	674	695	605	658	677	656	617	696	628	619	672	661	606	633	616	650	645	646	677	619	659	675	628	628	619	675	644	705	674	691	698	686	642	657	577	652	643	665	663	652	649	635	628	654	659	624	655	643	650	701	672	654	647	594	707	670	637	615	632	632	623	603	622	701	643	674	616	662	598	623	650	599	634	637	613	649	634	642	632	617	643	684	657	625	639	592	644	650	660	684	669	626	647	634	644	646	648	668	612	639	644	648	685	668	621	664	694	635	636	661	572	632	665	598	635	693	596	658	634	651	669	680	631	655	619	650	658	655	630	626	642	659	679	667	661	584	641	651	651	637	649	641	653	686	660	603	676	678	604	638	652	665	636	660	633	642	643	673	663	647	635	683	630	632	658	610	618	654	635	683	669	656	644	652	639	642	629	696	621	659	649	644	591	634	652	648	687	642	668	627	633	680	661	636	668	627	630	681	643	654	664	615	633	602	602	672	654	653	625	627	667	616	679	644	648	638	678	643	668	634	618	682	678	661	675	610	591	583	657	625	662	626	637	676	662	656	645	648	627	625	647	636	661	653	651	636	629	659	626	673	699	696	668	655	641	658	664	645	614	647	640	646	649	650	623	673	661	633	635	652	604	668	620	619	628	696	623	602	650	640	658	653	633	687	638	638	691	630	642	620	666	632	644	682	671	673	649	665	641	676	621	645	652	665	611	659	655	699	680	663	619	629	636	687	636	665	641	646	632	625	633	624	699	645	637	627	606	690	662	661	651	626	591	664	640	617	654	663	647	660	720	688	644	666	678	641	659	621	671	674	630	687	668	629	636	640	670	652	627	627	627	687	627	627	619	621	586	619	659	611	662	668	676	690	615	637	668	671	679	628	654	653	638	652	669	664	664	679	684	645	633	652	715	621	625	616	656	620	703	673	673	636	657	656	650	646	635	645	691	627	669	664	675	582	626	643	682	636	670	619	655	619	615	670	664	679	684	681	585	687	657	659	629	649	639	649	672	634	689	640	623	615	656	622	661	637	642	657	666	650	661	670	584	634	661	642	664	657	648	674	669	699	596	648	648	647	625	635	628	651	627	613	656	727	619	650	683	649	668	669	639	653	642	662	666	709	672	637	616	648	638	657	670	625	660	645	642	670	613	651	670	660	678	645	645	609	634	631	722	646	703	684	662	668	606	669	655	640	645	643	644	688	633	637	593	631	643	633	645	681	617	657	589	646	615	645	627	661	633	604	633	640	710	678	700	653	653	636	615	666	609	613	645	659	661	677	648	640	645	674	655	613	648	650	629	734	663	676	627	629	687	657	643	613	653	658	661	674	631	641	654	626	654	629	618	644	658	679	629	675	670	719	603	652	669	637	649	657	670	666	643	646	700	696	615	658	658	660	661	697	685	659	652	666	663	659	689	633	645	685	622	644	651	665	646	705	640	633	655	639	644	691	647	624	676	638	659	587	653	653	652	688	633	654	666	614	670	635	634	629	631	634	650	623	679	648	612	636	665	646	615	674	696	679	686	619	671	652	650	655	640	604	673	684	639	645	679	631	640	665	623	628	634	681	707	586	671	613	603	645	660	648	687	601	650	630	659	669	647	663	637	686	684	661	629	643	667	631	667	634	658	625	627	722	604	638	663	665	610
24633	21478	28282	25019	17307	2486	934	746	595	485	535	460	391	422	389	386	329	366	360	327	312	324	315	314	333	307	318	314	333	331	320	345	318	315	572	563	301	313	294	297	312	327	302	290	321	322	324	290	325	297	295	315	296	317	297	287	286	338	299	316	339	355	322	296	308	316	279	290	344	326	307	307	301	328	304	321	320	317	310	312	293	300	329	308	310	360	296	323	270	338	286	335	314	315	299	309	278	327	332	300	298	280	319	315	296	305	334	310	313	318	305	306	291	283	314	313	297	305	294	327	301	316	318	317	304	304	303	306	313	298	314	315	302	311	308	304	310	257	309	305	325	312	313	322	298	309	287	324	309	286	301	316	303	291	301	293	278	307	312	303	289	307	326	312	311	291	339	297	328	302	285	303	323	322	320	338	307	299	325	298	286	312	289	367	323	311	336	299	335	310	303	277	323	295	296	307	296	328	302	309	286	295	326	314	318	287	297	280	339	299	355	305	329	290	312	299	305	319	339	304	334	334	329	294	323	286	306	293	327	320	350	290	314	302	297	291	274	288	301	331	318	284	310	324	292	328	311	320	308	279	288	294	299	309	318	324	294	323	293	305	296	287	287	330	271	323	326	277	328	284	309	326	285	311	327	309	319	285	306	324	329	287	312	322	297	304	312	328	275	331	286	288	317	323	300	263	270	344	343	324	293	321	318	305	341	289	314	308	294	298	325	318	301	317	331	310	296	322	297	303	295	320	301	293	307	318	308	289	299	303	327	345	313	298	303	294	314	291	295	312	312	326	297	283	327	299	324	315	297	284	309	304	290	322	304	301	329	284	320	305	292	297	297	314	295	332	307	304	314	296	308	281	289	321	285	291	287	294	283	315	322	297	279	296	303	307	335	298	294	306	348	330	326	316	301	251	310	288	295	308	319	272	286	330	316	287	292	294	282	355	309	290	306	286	304	303	308	309	288	271	318	305	288	301	308	316	299	302	325	301	323	339	316	305	324	306	347	319	316	312	297	332	270	306	327	317	291	297	313	325	309	303	290	272	269	309	305	290	292	332	308	305	305	321	308	299	285	301	314	321	293	326	286	303	296	332	321	316	317	312	343	341	325	299	343	346	297	315	327	324	324	319	290	298	296	306	330	304	314	293	291	314	325	288	315	313	303	334	296	302	300	300	304	325	295	287	325	313	296	313	297	295	305	306	310	297	332	312	354	288	311	322	315	312	324	314	299	315	316	299	293	318	313	318	330	276	294	294	304	304	306	292	355	307	316	305	306	326	309	290	340	339	298	290	316	302	294	326	287	311	339	301	321	319	293	303	319	286	338	324	330	324	287	336	316	289	283	281	326	314	303	293	323	305	310	332	306	292	316	275	333	306	291	332	296	311	310	276	296	302	352	269	328	327	299	298	286	305	296	314	313	325	327	299	320	332	300	302	302	288	329	291	313	297	318	281	314	305	303	291	273	316	331	306	319	290	316	330	316	306	323	287	297	311	336	291	258	332	332	263	330	327	339	314	313	300	308	290	296	299	310	291	311	290	306	296	340	309	299	316	309	280	314	306	321	295	293	313	308	300	298	310	309	302	326	323	304	309	329	314	314	296	321	322	311	308	296	286	296	296	305	315	314	311	314	331	328	287	302	315	321	298	330	295	280	326	296	320	302	306	287	318	319	272	353	315	331	327	307	310	306	288	298	307	336	323	334	307	289	298	323	300	338	328	331	297	307	337	317	319	328	281	350	322	280	313	322	324	295	323	293	316	326	253	287	286	310	309	284	271	337	299	305	301	295	311	299	290	314	303	313	328	317	298	340	292	326	320	294	314	308	318	302	311	293	305	338	303	301	307	297	302	337	328	283	322	311	283	283	316	276	309	315	320	297	325	278	306	313	334	306	318	309	280	317	282	325	277	320	321	307	333	313	297	305	318	305	299	316	276	331	291	326	301	299	325	289	313	275	331	339	287	333	306	347	301	328	310	316	296	276	306	299	279	300	300	318	303	292	284	317	327	321	284	270	346	306	283	298	295	268	314	300	300	267	301	328	308	296	303	303	302	316	298	312	304	318	297	341	307	325	320	318	288	310	295	314	337	310	314	316	322	304	323	287	311	326	302	284	292	317	337	330	314	362	303	314	305	301	365	308	308	323	291	309	322	303	309	301	276	342	294	293	304	310	307	335	326	313	313	328	304	303	314	287	311	290	308	313	310	289	284	302	313	305	313	318	313	318	321	305	301	325	290	300	282	301	303	312	287	326	315	297	303	338	327	322	284	315	292	319	338	293	269	329	320	305	302	303	346	295	314	282	292	304	297	312	290	313	274	299	307	292	346	284	285	312	323	317	326	307	283	304	313	292	317	306	306	327	333	289	330	343	306	297	300	286	289	320	322	302	310	323	294	310	331	295	360	297	316	292	325	309	314	313	288	314	291	314	283	318	313	299	309	282	325	337	316	319	309	321	297	309	274	322	290	295	262	289	310	335	273	324	303	290	326	278	311	314	302	338	293	303	291	326	293	322	303	298	326	319	331	309	324	296	312	302	308	343	324	320	308	294	310	303	304	298	336	287	319	327	317	299	312	301	302	310	307	288	294	288	324	303	296	318	338	300	281	320	317	285	302	327	316	320	287	298	298	314	279	283	304	283	316	321	322	322	310	309	329	293	290	281	293	316	316	333	317	315	286	300	302	295	292	268	307	288	305	287	317	298	313	299	317	307	310	302	307	283	292	306	312	304	293	289	271	295	310	314	308	322	292	287	302	327	311	300	306	314	301	297	338	319	292	341	304	323	309	325	290	319	320	293	324	295	284	346	275	288	308	284	275	310	299	286	332	291	312	302	284	288	319	329	317	300	319	312	295	286	290	291	313	325	326	285	318	304	313	331	260	301	316	295	294	320	324	305	288	291	325	290	317	317	305	310	330	329	292	303	309	312	311	300	298	295	322	364	311	282	340	297	303	307	301	282	311	291	286	300	263	307	314	326	295	311	313	292	315	327	296	319	313	306	313	294	307	272	317	283	312	317	335	304	328	307	299	341	296	308	327	292	299	297	293	281	308	307	280	309	309	305	306	313	320	302	321	319	335	305	306	285	282	300	328	317	299	288	288	305	305	302	270	321	306	284	305	310	340	316	301	313	298	307	332	347	347	302	327	298	307	309	286	318	305	285	323	300	356	312	322	340	311	316	312	294	313	310	315	304	319	300	292	307	307	329	313	288	297	285	301	335	304	343	305	343	309	315	328	286	294	289	292	298	316	293	329	280	296	310	303	345	303	329	290	312	291	298	319	300	291	321	281	316	297	308	265	288	305	297	312	297	275	294	269	296	327	310	315	302	319	290	329	319	325	289	316	328	301	365	296	291	336	292	323	334	290	319	300	335	321	296	346	304	280	312	298	300	320	304	345	305	319	290	315	292	307	290	341	265	319	317	315	314	294	296	284	337	291	320	302	320	336	268	333	298	321	298	343	283	304	344	304	297	306	286	315
22917	37847	30983	14831	4991	2813	2111	1950	1616	1282	1130	1139	916	888	874	766	742	705	676	609	659	588	652	644	612	590	614	584	619	551	599	577	601	606	1387	1504	602	595	575	571	518	594	569	550	605	539	610	513	552	569	599	577	564	560	564	562	562	584	590	587	592	558	573	537	607	528	545	526	554	541	573	582	561	560	548	582	551	569	566	528	588	581	590	597	531	603	531	557	604	539	582	563	555	615	549	590	589	537	604	566	549	554	514	539	584	529	542	549	529	606	595	574	564	584	520	592	582	565	543	586	624	513	563	561	593	564	534	493	560	539	588	575	571	549	560	533	542	563	552	566	580	516	559	548	555	549	543	592	608	522	583	550	570	525	576	582	542	549	543	562	548	574	564	538	593	552	523	572	547	569	552	551	569	524	549	564	588	576	553	552	595	597	544	603	578	554	600	556	571	564	557	593	547	574	573	578	554	553	556	539	538	575	536	587	572	584	561	562	579	584	533	546	568	564	597	574	559	562	566	556	555	544	548	584	581	550	550	558	552	551	519	546	530	579	530	584	531	589	552	544	589	508	587	584	522	554	528	541	541	552	539	553	545	577	577	575	518	579	560	566	533	545	589	555	578	553	580	555	512	565	514	546	547	527	606	519	595	559	589	546	587	563	612	554	537	569	593	573	562	596	585	551	572	585	545	575	612	553	549	567	535	546	556	573	573	556	541	595	581	577	569	556	528	572	572	564	552	565	536	550	549	568	591	598	549	549	584	547	566	586	587	559	557	566	580	549	558	505	552	586	567	556	537	520	529	603	587	543	523	587	590	552	594	595	565	577	538	572	543	556	468	528	599	520	568	573	548	569	600	540	570	567	538	544	593	517	593	590	484	550	581	577	584	508	557	551	551	540	608	582	588	609	547	569	567	580	566	546	549	548	583	578	579	580	557	554	539	572	548	558	569	570	551	572	510	582	559	570	592	550	579	582	521	532	554	576	549	517	537	551	554	541	606	561	546	581	568	588	601	579	567	569	560	557	565	550	518	565	586	561	546	590	648	552	507	578	508	565	563	527	550	603	558	550	575	556	538	586	519	645	575	571	556	533	546	559	595	573	594	603	559	547	510	533	559	550	530	588	550	531	578	571	550	587	561	542	622	559	523	578	567	570	535	547	512	564	566	565	542	545	592	555	552	557	548	566	530	557	525	547	583	577	537	546	567	584	528	580	555	580	565	533	574	547	565	535	547	550	562	519	560	531	560	573	583	572	571	568	519	596	532	559	538	556	573	571	595	590	611	547	592	561	534	596	561	580	569	579	539	594	570	560	524	582	539	527	558	557	570	552	548	569	591	553	545	543	555	541	578	574	529	579	568	525	568	568	562	556	551	562	575	555	563	587	554	566	537	531	562	572	542	593	581	507	590	578	559	609	562	571	533	581	639	565	558	584	550	566	571	578	542	558	544	605	554	591	580	536	546	572	577	595	576	562	581	586	533	534	524	555	547	594	573	533	583	553	529	562	583	578	541	557	562	587	557	560	544	565	524	580	545	547	571	576	569	542	553	534	588	565	606	556	570	582	575	551	574	543	545	546	571	547	582	576	559	576	580	558	549	593	522	504	573	538	523	510	592	562	570	568	548	537	563	538	569	513	576	555	592	590	575	572	620	574	541	586	563	581	517	580	567	609	583	594	516	584	522	510	590	567	548	630	576	557	562	530	533	573	542	542	539	565	535	578	568	575	573	510	526	583	571	566	542	589	609	601	605	549	575	566	533	585	583	563	560	542	583	587	559	572	558	538	548	541	559	568	571	540	555	565	525	520	549	600	562	579	502	556	567	565	536	560	546	537	588	548	561	536	588	573	544	570	550	565	538	549	539	543	544	549	541	528	575	547	604	557	559	566	532	571	597	546	591	533	561	566	575	551	541	573	541	588	562	574	582	552	545	589	533	606	569	564	539	561	592	554	546	599	589	542	558	595	570	570	545	560	595	541	545	594	559	567	563	554	541	539	590	566	535	573	587	591	539	566	555	544	572	591	610	570	537	552	605	560	594	573	579	574	598	556	527	523	536	522	580	547	568	536	608	556	558	513	562	547	534	562	558	610	538	543	583	552	516	549	573	543	575	562	550	595	536	568	540	571	564	500	580	564	566	568	593	528	547	569	559	547	548	560	574	599	574	579	536	517	538	543	577	554	557	538	540	553	561	555	566	589	591	508	567	572	582	571	594	548	527	606	554	568	511	567	573	568	533	550	589	571	564	513	572	564	554	523	591	575	556	571	589	519	536	528	603	561	557	556	570	564	569	517	548	586	572	566	532	590	532	591	561	568	541	572	614	577	582	561	577	579	634	582	557	597	583	511	586	562	531	557	583	516	545	549	595	518	520	533	589	587	520	550	543	518	597	574	556	621	576	569	527	573	545	535	549	513	585	610	525	544	564	536	548	544	570	553	544	543	549	548	563	558	579	579	551	564	580	526	520	544	567	562	547	545	560	542	536	591	564	543	569	585	584	618	555	564	589	567	538	558	549	538	536	546	577	514	521	583	562	533	540	563	529	562	563	558	591	565	567	595	575	548	573	593	543	576	559	558	536	547	550	572	568	564	603	533	566	599	586	565	542	556	524	556	547	554	564	548	567	555	575	560	551	553	570	552	543	557	537	577	564	569	591	559	585	573	574	565	541	514	502	597	563	519	563	516	575	570	515	548	525	578	571	582	549	632	555	583	567	530	572	558	558	562	598	568	541	563	554	573	541	544	564	557	593	572	535	547	600	549	556	552	556	599	563	584	513	583	512	556	569	552	571	536	562	561	595	580	558	577	567	534	575	523	563	575	556	575	524	551	543	612	578	556	575	567	580	553	591	555	560	562	546	581	550	550	553	557	568	537	536	571	586	564	548	574	575	570	579	580	592	539	563	585	587	590	596	562	581	616	533	533	529	544	555	593	551	521	576	538	559	595	588	580	610	555	568	519	538	592	555	572	552	569	563	549	570	518	571	561	544	556	584	593	599	563	550	550	559	561	529	562	568	548	560	598	554	554	541	548	546	561	545	578	552	559	571	556	578	550	512	529	560	581	538	525	582	537	520	535	506	543	566	574	555	589	558	539	539	551	537	586	538	556	557	613	499	555	573	628	552	529	531	562	557	553	566	531	544	604	596	575	537	529	567	544	554	554	538	556	551	495	541	583	540	552	582	536	552	566	585	591	564	538	582	542	561	591	568	553	561	581	603	564	559	618	630	554	587	554	567	541	543	519	589	562	572	583	546	600	514	534	567	599	524	588	541	562	578	583	568	546	579	563	579	543	599	549	612	543	566	555	600	543	531	594	514	540	545	569	595	582	572	567	554	555	530	544	576	525	546	579	521	558	558	568	542	585	547	554	588	565	566	558	570	552	547	543	592	570	588	583	580	535	556	581	550	550	601	571	533	555	598	546	541	524	555	548	588	531	556	552	549	514	555	552	583	582	581	562	556	586	584	547	560	583	576	601	562	542
23575	21419	29085	24209	21406	16727	2097	890	657	484	381	342	314	289	262	226	197	229	184	170	177	154	171	165	155	148	145	154	126	130	135	132	156	153	682	396	140	158	119	137	121	119	151	151	121	138	127	154	136	134	136	139	135	147	112	137	140	143	139	135	125	127	123	137	135	127	110	130	139	133	132	143	144	130	127	115	119	135	133	102	154	151	137	136	107	122	137	118	139	122	126	116	119	123	151	119	119	149	125	148	124	138	117	115	139	126	132	136	139	138	119	137	124	147	141	119	129	140	121	122	113	139	112	121	124	131	116	126	126	116	136	144	126	125	150	111	146	140	128	126	92	112	138	131	143	125	138	128	111	142	125	109	122	120	133	123	132	137	116	128	127	111	125	151	129	137	119	124	112	120	127	136	122	121	119	127	121	140	124	141	134	128	126	133	115	120	130	129	121	130	140	141	135	105	120	137	127	125	129	121	147	121	121	125	123	131	131	107	132	121	135	138	120	124	142	106	120	128	128	124	154	117	129	112	113	115	130	124	133	129	130	131	131	133	98	121	140	114	120	114	123	125	129	141	151	119	120	146	124	131	119	119	129	143	125	135	118	139	110	128	115	126	131	131	125	155	129	132	131	121	129	119	122	127	113	142	123	130	118	142	131	135	111	127	152	128	127	128	129	119	107	129	123	129	129	132	116	144	127	129	133	124	125	117	138	123	125	144	129	122	138	142	136	117	122	121	122	112	160	121	130	135	130	119	124	151	136	134	121	125	127	131	119	123	138	122	110	129	127	115	128	120	138	124	108	143	113	116	101	144	141	126	136	123	118	137	134	114	109	124	117	139	119	128	120	121	134	134	129	131	123	131	126	124	128	122	148	126	133	119	140	115	140	127	123	119	127	123	139	123	131	114	138	115	138	118	120	126	130	120	126	119	124	144	130	129	129	131	144	138	121	125	119	124	121	122	125	118	136	127	141	139	139	130	130	128	126	124	129	124	125	127	128	141	115	138	135	122	123	137	120	140	121	124	140	127	137	123	129	129	149	130	112	113	134	113	125	129	125	124	132	123	119	123	127	147	125	124	127	129	128	114	128	150	124	122	116	139	137	117	119	146	134	153	123	124	135	128	129	125	120	119	144	111	105	119	115	136	114	106	129	131	109	147	131	123	129	115	121	110	139	127	125	119	121	134	120	120	130	137	138	121	124	129	129	125	127	155	127	132	124	131	115	136	130	134	138	118	111	136	123	121	133	128	138	135	122	111	118	119	119	109	129	121	130	119	120	117	129	147	132	114	113	136	109	120	131	114	106	121	143	140	131	123	118	132	102	117	126	130	112	137	122	119	122	127	123	120	131	123	131	112	142	131	119	127	123	116	117	131	126	104	156	126	135	147	139	110	122	135	120	131	108	129	104	145	130	117	131	123	125	112	117	131	128	124	121	117	127	116	106	126	113	120	134	117	146	133	122	133	119	112	120	118	141	125	136	109	127	126	118	120	121	132	120	107	145	114	126	126	131	120	121	126	140	119	140	124	132	131	131	107	105	113	113	117	113	134	138	145	137	146	125	132	140	129	118	125	123	126	111	124	153	104	138	112	130	113	136	159	116	121	136	118	126	139	131	120	123	143	139	129	129	130	111	126	131	127	128	91	131	118	130	116	140	130	121	129	136	130	127	140	126	138	125	133	133	142	141	120	135	123	137	104	143	140	133	132	129	116	147	120	134	114	120	141	105	122	123	122	128	140	141	119	139	114	121	121	128	119	104	133	126	136	123	131	131	134	118	142	131	111	125	111	117	103	135	111	110	130	133	136	120	126	116	130	136	127	125	116	125	136	133	111	122	130	115	124	118	138	130	140	129	114	123	146	125	115	162	134	129	114	122	127	136	107	134	145	119	147	137	113	127	122	102	126	111	124	137	131	121	144	115	118	102	120	140	132	99	107	131	146	114	121	147	123	133	123	122	133	121	124	116	125	114	117	115	136	111	118	115	120	122	123	141	125	113	135	125	129	140	158	116	136	144	133	130	121	137	119	118	124	121	122	118	127	117	122	132	135	119	133	121	130	118	130	145	141	117	134	136	114	117	138	137	119	101	110	120	121	124	128	130	123	119	113	133	133	125	114	131	132	110	101	124	125	104	108	141	134	120	124	128	128	122	145	121	117	138	141	144	144	154	117	146	123	130	120	124	130	124	119	137	132	119	147	136	134	133	139	159	116	116	115	126	119	115	143	145	137	141	116	124	109	121	107	125	126	124	127	152	121	124	117	140	132	123	101	127	138	113	119	134	114	116	130	144	130	115	125	127	127	133	114	129	129	122	94	132	114	122	113	114	146	127	119	127	148	132	139	138	114	121	123	138	100	117	115	124	129	128	135	127	122	132	109	123	110	145	121	133	137	109	122	125	138	134	140	138	136	134	120	134	122	139	136	141	124	125	135	147	122	122	128	107	136	141	134	134	118	116	132	138	110	118	134	123	124	134	120	135	115	123	131	146	132	123	137	127	125	112	111	136	116	141	120	111	126	124	129	132	116	117	133	111	123	108	126	148	115	138	131	104	127	135	120	133	131	129	128	123	118	145	126	125	127	129	117	130	137	141	137	140	115	135	113	107	114	141	148	115	134	117	129	128	115	116	143	137	123	115	134	142	125	133	144	132	139	134	131	109	112	106	119	137	104	129	144	125	157	127	137	130	119	139	118	136	112	119	129	103	119	137	128	117	110	125	117	118	121	126	123	128	110	138	120	111	142	127	150	139	133	121	106	141	115	126	136	117	136	126	135	106	132	124	131	124	103	117	116	135	124	132	140	121	129	105	116	125	139	119	134	143	119	120	137	151	102	130	134	109	141	125	135	118	128	121	133	119	126	116	129	129	129	114	138	124	130	125	142	132	122	125	122	128	119	121	139	114	120	129	114	106	137	115	121	119	121	133	129	118	133	119	132	148	138	132	122	148	108	123	115	109	125	145	122	147	125	123	116	141	124	136	117	127	115	120	149	112	134	146	125	125	124	146	126	128	129	127	131	123	125	148	140	141	111	122	153	103	108	118	126	145	104	139	109	123	121	145	119	135	131	134	123	134	115	134	123	156	129	142	132	117	115	125	116	111	119	113	120	123	123	122	136	118	137	139	136	123	129	121	121	156	148	118	123	107	116	136	130	120	121	124	137	135	127	146	114	151	129	159	117	101	139	131	119	130	133	139	131	99	123	118	138	107	120	123	123	131	123	131	106	122	112	135	117	125	122	122	133	134	138	108	129	127	127	116	131	118	121	108	127	116	115	134	133	132	121	134	118	128	139	126	136	124	131	118	124	112	120	139	129	126	121	123	132	128	150	142	131	120	116	120	126	142	123	156	129	124	120	123	117	116	119	126	133	114	126	116	130	132	134	107	124	133	134	123	131	95	142	125	126	136	128	123	119	129	122	125	132	133	131	141	132	121	126	152	135	150	111	154	136	136	129	133	120	129	120	137	113	114	133	136	117	138	132
25900	44708	38772	28206	7588	3974	2777	2493	2087	1583	1210	1171	970	796	774	704	617	522	503	421	415	383	364	363	358	320	324	320	335	314	293	312	310	324	1958	1119	274	297	277	275	266	287	258	279	267	259	261	259	259	275	247	226	248	265	260	236	204	242	247	273	242	277	198	227	253	257	276	246	247	254	201	253	270	251	266	255	257	263	213	234	249	275	242	224	234	235	211	248	216	241	254	238	242	262	261	259	258	236	276	248	228	222	247	231	238	257	225	232	237	239	241	243	253	220	226	237	255	251	243	226	213	250	239	244	274	233	238	226	270	230	216	211	237	238	235	222	241	239	246	243	250	272	220	248	243	225	251	239	234	284	247	246	261	242	240	251	256	283	269	251	262	217	255	240	241	240	229	234	262	246	236	236	249	236	240	229	230	208	233	255	259	240	268	232	246	258	234	261	247	251	262	252	242	235	254	234	260	250	257	224	257	257	237	237	225	257	242	206	232	243	261	266	220	238	235	235	223	250	256	225	257	214	253	226	247	250	249	243	232	234	242	219	224	243	261	248	249	237	235	246	255	224	218	226	240	230	245	227	234	248	255	223	235	268	251	237	246	223	226	232	274	219	234	232	268	226	213	224	249	245	240	241	232	236	242	231	233	239	199	223	251	237	235	239	242	234	210	256	243	252	249	219	226	211	247	244	220	223	238	239	261	239	244	249	233	230	203	225	237	236	245	227	245	241	208	235	241	240	256	238	247	242	260	265	248	236	235	233	221	244	233	233	272	218	254	217	219	268	249	215	252	253	208	266	254	203	228	221	234	256	259	243	244	241	240	240	237	237	239	253	260	229	246	213	246	247	252	226	222	245	234	217	246	259	252	264	249	254	248	222	245	214	269	241	251	232	247	230	250	248	240	244	242	243	223	256	253	256	229	240	228	228	247	239	250	278	237	246	237	222	241	234	259	232	211	253	252	255	233	270	239	232	241	237	229	216	242	252	247	216	242	261	247	220	234	265	222	248	231	234	260	241	229	229	222	228	232	246	231	247	240	206	255	226	248	241	245	218	221	237	246	257	218	250	240	248	228	231	223	240	242	228	242	215	253	223	245	237	225	263	269	214	247	232	252	227	237	247	239	235	255	274	271	254	224	272	232	229	239	255	237	223	235	253	269	246	242	225	237	262	235	241	244	238	235	255	232	258	252	225	234	218	230	233	236	257	213	252	208	229	251	248	255	241	253	238	210	221	218	221	230	240	253	244	228	232	237	262	256	215	219	243	223	226	253	228	261	224	226	231	239	240	240	283	256	250	262	242	235	239	252	250	267	246	225	239	258	243	247	245	234	238	228	244	254	223	233	233	249	219	230	245	255	243	234	267	241	224	260	256	239	261	259	230	257	238	236	228	231	227	229	244	256	243	259	218	260	268	224	253	249	225	251	235	223	230	260	216	267	256	237	230	231	250	238	231	228	217	208	254	231	247	239	227	253	251	234	269	243	252	227	243	239	219	249	233	238	217	242	246	223	238	252	237	285	230	246	229	243	237	218	250	222	253	271	221	239	236	228	261	207	249	248	262	237	243	240	244	214	224	224	232	249	227	246	228	267	231	208	243	220	225	244	222	249	230	257	226	238	247	228	243	229	273	249	262	256	240	238	248	236	257	259	223	255	229	235	250	262	265	231	225	218	254	240	238	227	224	233	241	249	238	226	263	245	213	239	288	249	245	235	261	210	249	255	252	235	265	231	229	237	242	242	242	229	258	232	245	255	255	239	230	250	266	246	236	240	231	246	247	255	243	210	233	225	265	229	245	231	247	239	264	246	240	261	239	230	241	239	220	226	249	244	249	269	216	229	243	227	239	257	225	231	233	216	241	233	235	250	246	262	231	240	219	223	230	264	212	267	222	227	272	262	267	254	262	233	267	253	246	235	238	237	251	238	249	274	260	241	220	218	244	239	238	258	247	234	256	252	258	251	224	229	249	251	229	262	243	254	249	233	234	230	234	236	201	240	243	232	256	217	232	245	244	240	261	253	253	253	207	222	239	242	236	209	244	224	260	245	258	258	246	229	266	212	232	266	235	227	230	226	235	220	236	234	237	236	240	269	241	258	240	245	264	232	210	229	264	257	233	232	249	219	260	212	259	260	260	221	229	246	235	233	222	208	247	224	253	212	241	231	223	225	240	245	238	221	231	224	249	263	247	251	225	222	237	241	228	258	260	269	275	241	227	242	238	249	261	254	242	263	242	261	226	236	236	232	219	252	232	222	248	233	225	219	250	221	231	253	224	240	232	258	215	251	249	252	232	247	266	219	241	227	248	206	220	223	227	237	238	242	240	234	241	227	249	235	208	254	234	234	217	234	250	229	248	215	267	235	254	224	226	224	245	253	245	265	229	224	267	247	230	231	231	240	236	233	234	250	223	253	217	224	230	220	257	240	218	264	242	252	192	264	238	207	253	264	229	259	260	243	256	263	239	240	253	215	264	230	236	222	262	243	239	246	224	230	276	230	212	229	226	256	237	242	209	243	243	230	225	233	216	233	250	237	278	253	252	237	262	249	228	265	228	212	249	244	244	235	237	246	240	264	227	235	234	250	244	256	232	219	234	227	261	253	236	247	248	273	214	238	244	244	240	241	256	275	215	241	249	243	241	237	237	222	252	234	249	233	234	235	206	246	244	233	220	216	230	228	232	245	234	252	230	280	228	254	256	246	197	236	236	235	262	226	228	243	186	247	225	234	255	253	247	233	250	258	266	223	203	215	264	223	232	267	244	254	230	233	236	289	257	253	251	246	245	262	253	225	226	228	244	257	237	218	214	231	223	248	252	244	219	257	258	240	238	246	264	239	238	257	274	236	240	221	232	221	244	233	243	260	213	242	236	212	252	222	238	196	236	249	227	233	205	259	245	218	251	225	225	233	233	248	240	254	250	218	238	248	240	197	248	260	251	231	237	231	241	257	240	229	263	248	243	239	232	241	225	270	233	248	238	245	199	247	228	234	237	239	254	247	271	244	229	246	208	244	236	241	204	268	268	215	239	209	234	237	237	241	220	206	226	246	255	254	237	237	233	230	245	238	242	251	257	232	238	234	297	237	250	226	230	248	243	242	253	203	282	260	245	260	228	197	254	242	243	260	258	231	252	252	239	224	247	235	262	237	258	240	240	277	230	236	239	247	230	243	236	222	258	264	252	234	255	257	258	243	261	214	245	236	226	219	204	223	225	239	262	228	222	252	217	258	206	248	241	225	215	275	262	243	224	252	247	220	269	260	252	211	253	235	266	239	222	239	236	233	253	255	282	234	245	250	252	221	251	232	235	224	220	249	233	260	232	237	241	241	242	219	227	260	211	259	261	224	225	250	244	255	276	231	250	236	261	207	208	241	218	253	226	223	214	249	231	239	244	248	250	259	256	240	240	209	224	239	235	262	202	229	235	265	227	219	253	238	228	259	234	243	233	244	241	275	232	229	256	246	249	230	266	243	232	250	263	213	253
27266	20765	16674	5924	1049	672	423	453	422	417	399	409	384	390	393	392	374	387	352	331	418	378	333	387	346	390	362	344	359	324	370	354	372	396	371	328	365	334	369	352	371	334	367	348	367	383	341	365	390	381	358	379	339	366	338	357	369	383	336	359	363	379	352	405	352	357	325	338	378	382	379	326	395	372	385	349	342	371	318	356	371	380	374	364	360	352	356	335	380	378	337	356	366	331	373	347	374	358	341	326	343	392	385	391	348	353	365	368	392	382	353	345	326	377	333	364	364	421	345	373	340	372	342	354	374	325	372	344	342	343	361	348	355	352	357	382	346	332	362	328	348	348	348	318	370	359	344	378	342	342	341	369	367	364	366	397	350	384	355	343	376	364	346	347	340	366	368	343	327	371	360	383	372	357	331	348	362	364	355	359	356	387	355	334	346	376	344	361	372	353	353	372	325	372	340	339	370	380	315	349	340	352	369	366	358	364	361	349	342	376	359	365	349	350	350	332	313	373	373	370	352	361	352	362	340	377	372	349	358	344	340	376	336	346	350	365	359	359	388	383	371	365	348	352	359	389	380	323	361	359	367	352	379	343	340	344	366	324	362	367	378	356	356	365	370	355	371	344	340	364	386	362	350	343	343	348	351	371	342	377	360	373	360	368	350	334	356	353	355	335	386	325	365	365	341	362	370	389	394	388	352	338	327	371	319	364	373	382	340	369	343	386	331	349	355	353	342	381	388	378	340	341	364	357	358	362	381	355	360	380	362	364	369	346	317	371	344	374	385	337	374	381	366	374	344	351	345	337	323	377	350	344	338	345	391	362	384	372	381	377	370	371	363	378	378	389	359	339	353	353	341	357	379	380	365	373	342	349	367	337	331	357	357	324	333	381	340	333	389	341	368	363	348	373	403	380	375	351	351	359	373	359	389	335	340	359	356	408	371	324	345	349	370	344	367	353	390	348	338	354	334	370	339	339	331	343	351	399	358	380	389	370	365	348	367	357	369	348	352	376	340	360	344	340	351	363	348	379	351	372	364	334	350	359	374	358	376	344	365	377	364	376	347	352	347	364	361	361	378	362	356	393	362	371	389	379	356	357	365	372	345	368	375	363	361	322	358	346	352	358	369	348	374	370	317	335	330	354	394	366	355	372	351	351	367	359	349	371	334	351	352	364	356	386	342	357	362	368	407	374	364	371	370	371	339	344	361	366	350	355	369	391	334	389	360	376	373	364	369	362	361	418	346	354	374	357	407	367	378	364	381	369	369	374	348	371	384	350	355	394	351	371	355	383	349	361	354	360	358	338	364	372	390	370	355	346	342	349	344	349	312	340	360	383	362	356	355	352	359	387	365	352	338	375	363	387	342	372	377	355	357	379	353	339	362	387	371	337	340	339	333	337	353	355	380	350	335	342	357	340	367	361	343	368	344	363	361	323	424	354	372	374	355	326	372	370	334	373	368	349	325	388	388	370	381	389	364	337	348	336	346	339	357	374	406	356	374	341	368	373	337	379	378	365	357	361	355	363	363	349	339	351	337	335	349	362	354	385	392	325	366	329	387	317	379	338	365	329	379	361	332	322	325	339	340	391	347	377	341	352	392	333	395	375	354	297	362	324	348	344	354	395	360	366	346	392	353	354	344	361	330	367	341	366	352	346	369	348	361	351	348	330	379	325	356	349	353	353	341	386	404	299	382	388	381	349	360	376	371	367	380	375	362	352	345	381	350	349	348	361	355	354	369	379	373	402	365	334	391	373	306	405	371	353	353	360	357	387	374	368	337	327	387	390	333	349	371	373	388	340	367	354	378	372	355	374	360	366	313	358	356	371	346	320	368	347	342	386	419	353	370	320	361	364	335	373	349	374	381	360	358	335	380	350	380	352	382	363	360	329	347	322	364	378	367	344	369	360	360	354	349	383	333	386	350	356	360	328	361	346	344	356	371	344	337	360	344	334	379	363	348	348	375	345	396	345	344	374	376	337	367	357	354	346	364	372	377	343	361	343	353	385	368	340	379	421	349	341	357	357	363	362	360	361	381	368	332	377	351	358	356	365	369	375	339	304	341	357	374	372	356	345	346	345	346	355	375	362	338	363	379	370	380	356	328	381	359	351	394	365	342	392	385	349	368	352	369	340	352	360	335	305	362	362	346	343	402	362	382	355	339	339	363	363	361	379	358	383	383	361	381	376	373	376	348	359	348	358	340	343	352	380	369	391	373	337	394	372	356	380	365	373	380	337	380	358	342	370	352	370	374	342	364	366	359	384	354	360	358	369	341	418	380	340	366	375	329	348	360	371	378	374	361	396	372	312	359	372	350	319	338	374	311	397	367	373	372	379	369	372	355	377	363	355	355	375	368	370	370	365	338	329	337	362	363	367	367	373	351	359	369	351	390	353	344	355	325	374	353	361	369	381	381	389	368	346	344	361	336	335	361	374	340	379	352	383	329	347	357	390	375	330	373	338	357	355	407	370	367	371	369	390	362	366	316	347	341	369	390	372	385	341	352	367	340	349	383	352	330	352	358	343	343	368	352	351	363	341	367	342	342	390	338	352	357	359	375	339	375	343	383	360	341	376	372	329	343	380	362	356	347	374	393	349	368	354	350	371	369	390	363	354	346	373	390	338	323	377	371	380	353	372	363	365	358	392	389	345	365	384	363	372	374	388	381	340	315	386	357	405	365	322	376	383	363	385	336	362	305	368	382	377	363	389	362	348	331	335	341	381	384	373	354	352	376	366	369	378	317	360	367	351	355	332	335	357	370	367	373	387	364	371	361	352	387	376	347	350	372	344	392	352	362	372	339	378	347	362	351	349	353	363	346	370	361	368	372	398	358	359	390	361	319	341	356	350	379	375	360	347	376	361	410	361	364	365	329	381	347	367	351	396	348	377	348	343	393	348	359	332	334	358	393	405	392	343	350	381	390	363	362	388	360	350	405	375	383	357	360	375	341	378	340	392	410	362	348	381	344	365	377	333	370	340	374	349	385	374	396	349	382	379	324	394	372	329	371	325	339	363	361	337	353	341	378	326	384	343	374	356	369	329	378	336	366	358	368	382	374	346	373	361	384	366	380	329	350	363	368	359	339	321	346	345	361	390	359	364	349	354	362	331	349	371	338	363	368	346	376	354	345	338	378	376	383	355	341	377	345	352	375	362	345	351	358	336	336	344	371	311	342	348	355	361	377	376	392	376	362	333	410	324	359	342	369	362	385	353	388	364	366	322	389	355	341	355	346	378	363	335	368	380	369	344	353	398	377	310	349	365	360	360	345	333	342	355	362	364	350	334	361	374	368	344	392	344	342	383	366	382	350	332	351	350	316	377	391	357	326	360	351	361	333	377	372	374	343	404	340	356	360	366	336	350	356	346	391	363	369	370	364	343	392	385	349	333	390	382	346	306	368	351	343	387	359	353	356	371	396	353	342	335	364	351	330	386	303	338	341	322	334	399	377	349	365	362	342	358	351	363	378	355	358	368	325	361
22442	27827	24628	8259	1992	1228	1011	966	950	800	808	793	717	716	698	715	696	669	669	703	670	656	688	676	649	652	655	632	642	625	631	636	609	660	680	672	688	632	618	634	634	659	649	630	629	644	663	669	608	653	614	676	618	588	657	620	666	620	672	663	667	672	645	651	629	699	641	615	628	644	598	687	647	632	659	645	650	653	658	625	647	664	650	637	703	655	627	650	600	642	645	646	641	660	621	599	645	659	644	648	583	736	609	678	656	633	637	635	610	617	640	616	667	646	641	620	620	704	621	655	665	690	605	646	661	655	645	636	632	674	670	669	650	622	622	653	699	689	626	639	657	658	667	678	631	667	632	656	687	636	632	679	655	656	631	659	656	711	661	617	664	640	662	676	613	620	657	630	664	620	662	641	645	643	667	676	666	674	638	671	693	655	635	619	614	659	619	619	701	653	674	661	662	683	678	644	677	660	672	677	598	625	598	635	693	622	631	652	675	709	643	676	690	647	666	620	664	665	640	647	632	608	640	639	656	682	605	598	670	658	668	613	631	599	605	639	671	666	628	662	640	667	606	656	649	624	693	674	633	658	650	640	664	636	646	643	652	664	651	668	629	608	647	624	640	677	671	596	666	592	604	642	626	658	641	674	659	667	626	624	609	634	633	652	636	637	704	639	634	629	673	623	652	647	652	638	636	599	644	635	647	602	648	730	678	644	630	633	657	648	667	645	628	644	669	636	687	656	648	622	647	699	648	657	655	672	672	664	624	627	658	630	679	620	646	656	648	634	670	617	670	606	660	619	603	657	667	672	636	656	639	669	602	656	659	679	650	634	645	649	597	628	668	649	655	636	640	710	699	600	648	687	633	680	674	597	640	621	663	668	588	652	647	626	645	639	623	666	668	621	631	661	616	659	659	666	667	672	661	618	650	676	646	662	638	679	655	634	664	663	638	681	645	629	675	672	650	634	673	619	651	629	623	664	701	679	638	635	698	615	717	658	639	672	647	660	664	657	643	637	615	648	659	659	637	670	677	621	639	701	644	635	586	624	606	676	658	609	595	640	659	657	663	651	648	644	655	657	612	656	657	625	604	661	656	685	636	698	596	637	651	633	682	655	612	688	657	649	635	653	635	577	657	640	686	644	672	645	589	662	641	657	678	632	595	665	623	631	643	656	671	720	661	659	627	626	665	655	720	643	626	661	693	646	665	623	658	672	626	645	684	658	654	661	638	668	669	642	641	673	632	619	619	608	626	658	623	642	635	589	607	661	620	684	664	638	680	642	686	689	645	645	626	648	641	655	619	631	670	657	637	623	663	640	621	633	637	626	668	682	662	717	680	641	636	694	609	667	653	713	622	629	646	697	634	657	652	677	668	657	636	647	665	664	656	620	608	685	681	631	667	633	682	624	653	670	661	629	709	631	684	629	618	609	650	657	640	628	659	664	627	637	672	676	650	633	650	654	661	662	630	659	644	644	665	617	621	686	680	689	620	597	607	635	670	643	649	640	603	627	669	643	661	651	664	667	669	641	668	669	688	641	683	653	677	634	673	676	627	610	662	659	657	678	628	699	654	677	649	621	674	599	647	632	654	639	645	668	631	639	586	684	645	628	642	646	668	646	633	687	625	644	671	647	602	700	646	661	649	640	671	677	675	607	662	680	702	657	588	655	644	661	639	630	644	632	691	602	615	645	671	644	665	614	641	633	690	629	678	672	647	620	671	676	671	663	652	650	630	688	606	673	668	634	655	653	674	670	623	681	655	642	607	643	664	670	633	664	632	659	610	670	674	651	670	610	640	584	681	666	630	639	639	671	655	664	589	650	627	623	699	629	639	631	612	638	683	659	673	609	638	628	631	642	671	652	632	653	697	585	652	683	644	665	652	643	625	685	683	637	655	615	667	624	654	678	666	653	622	685	661	630	587	641	594	696	682	615	625	598	620	667	648	678	593	661	678	658	695	668	646	630	632	619	648	639	666	638	644	649	607	640	628	616	655	658	616	665	608	680	653	676	640	627	604	617	665	663	654	678	642	636	649	609	654	652	598	637	665	694	669	631	634	662	625	648	589	616	656	639	667	607	691	636	613	710	675	707	657	663	668	663	637	625	652	700	683	644	622	665	589	614	651	652	664	674	643	689	669	633	613	646	679	632	637	650	656	626	639	665	686	656	648	660	635	660	614	661	624	639	656	678	663	655	669	638	628	660	646	703	646	651	619	675	636	672	673	586	622	641	697	656	677	663	650	646	634	652	660	651	630	688	699	626	671	650	639	629	616	654	638	691	643	629	649	601	699	624	597	630	654	625	665	669	633	639	634	668	639	586	654	636	630	654	631	620	606	672	677	585	628	628	616	623	658	712	650	626	649	640	639	600	654	697	687	640	614	602	671	671	613	681	614	691	635	654	650	693	623	637	642	694	662	660	662	637	657	630	615	671	680	653	649	670	685	658	639	665	636	662	647	641	659	671	596	624	642	652	655	697	652	638	670	667	653	625	620	706	669	636	639	624	638	696	651	685	653	620	642	685	638	662	636	617	650	644	642	648	634	655	664	662	654	652	662	681	654	644	684	662	682	631	627	648	626	697	656	641	600	634	635	616	615	625	705	638	670	588	602	655	638	649	664	639	635	688	622	635	643	656	634	631	610	691	666	659	663	647	608	666	640	635	621	597	648	691	640	645	643	669	657	713	659	652	627	639	676	643	684	608	661	650	668	616	646	605	627	601	615	629	643	645	643	595	672	637	665	656	654	620	626	589	645	632	670	679	635	645	627	670	639	655	705	640	625	608	677	661	633	654	672	628	687	619	637	628	640	643	629	608	656	611	685	629	660	606	643	684	651	652	609	651	657	603	682	641	678	645	651	654	665	652	638	637	613	653	665	655	680	622	613	665	682	637	616	610	581	678	608	627	658	615	636	633	632	694	648	675	599	671	654	673	638	665	663	618	636	624	678	622	642	636	634	661	616	649	610	664	622	637	630	644	613	695	617	668	656	660	629	662	671	641	661	613	646	674	633	653	605	652	645	659	628	583	616	645	641	642	657	721	664	639	689	650	653	728	671	657	659	661	617	650	660	666	677	661	663	653	671	674	681	642	658	654	635	666	656	652	703	668	675	642	630	678	656	651	662	635	626	640	670	666	660	660	613	658	709	677	686	639	651	699	629	618	650	657	632	637	722	658	657	633	672	606	641	634	675	597	712	659	681	681	637	656	620	659	635	660	662	669	652	668	631	673	636	645	606	658	607	650	635	633	660	632	640	678	647	586	685	644	709	672	637	627	605	676	641	663	639	636	652	676	662	636	649	619	673	630	596	666	648	647	662	548	656	676	673	610	644	635	677	634	644	706	606	683	628	667	642	672	652	648	653	610	680	697	636	659	651	673	648	652	616	665	648	686	663	720	630	632	599	653	634	633	637	647	636	659	629	672	649	645	637	669	637	635	663	657	632	704	695	652	646	639	621	660	648	605	677	635	653	621	633	676	670	658
24569	21441	28404	24935	17714	3159	983	648	605	507	451	447	440	414	371	359	342	356	324	318	324	328	311	315	315	347	312	314	313	300	315	306	317	391	703	909	339	342	281	292	350	308	324	314	315	329	293	296	306	325	339	305	337	342	292	315	292	272	312	295	343	341	327	301	315	290	319	300	323	318	332	293	289	297	305	316	274	315	319	322	315	306	303	313	310	328	320	331	306	303	322	325	314	327	333	333	309	327	305	317	315	303	319	296	310	305	291	312	301	311	332	305	348	281	301	339	319	301	291	294	310	343	320	301	315	305	334	321	302	275	295	324	282	295	325	300	321	318	274	293	337	294	321	284	267	305	299	316	285	327	294	296	317	271	294	327	341	307	286	318	304	342	307	315	296	341	312	322	322	313	317	299	311	320	315	305	271	342	325	295	342	326	325	324	337	296	303	286	311	320	264	280	338	336	316	290	333	337	322	319	325	289	296	290	297	307	366	289	349	337	288	323	326	315	292	307	324	330	335	323	320	342	291	314	286	289	296	270	360	318	291	316	309	330	314	298	307	315	269	277	299	316	328	340	300	293	303	297	292	292	340	312	300	320	344	302	294	315	273	297	298	286	309	308	304	315	320	340	314	345	302	314	307	303	319	314	333	296	342	306	330	328	313	277	275	299	284	310	281	297	319	279	288	303	304	311	298	319	318	302	290	302	303	314	325	307	325	339	323	315	314	330	290	278	308	322	294	315	313	306	306	328	309	313	311	318	293	292	322	306	365	317	308	294	289	314	320	328	291	317	301	344	294	294	283	307	300	321	327	317	305	287	318	296	332	300	306	338	331	327	306	325	302	307	311	341	257	313	312	334	319	313	318	338	320	308	308	277	310	320	311	310	299	301	295	268	281	312	311	329	286	321	338	299	296	306	324	288	289	340	298	298	301	305	313	299	319	351	301	327	291	311	330	283	308	308	288	314	333	300	319	283	290	302	294	319	311	319	299	313	299	307	313	348	324	312	300	303	307	308	328	292	324	314	331	299	319	324	308	302	273	300	298	290	312	289	290	302	292	343	332	308	329	344	322	306	313	322	295	338	305	304	320	313	352	312	276	305	337	349	284	304	281	312	304	276	313	329	306	331	313	329	334	310	301	310	321	316	268	297	337	306	309	312	319	306	295	291	317	352	314	310	300	326	318	307	275	292	313	274	318	286	308	331	307	295	284	308	327	326	319	297	326	288	315	303	302	305	315	338	294	301	331	318	305	294	320	329	305	279	338	308	325	316	322	324	321	302	297	295	309	337	295	304	286	281	331	308	325	314	299	319	296	329	301	321	322	305	291	270	289	302	331	332	295	302	329	320	296	334	319	291	361	314	315	337	322	323	316	324	295	292	311	329	290	288	289	334	322	304	309	282	307	327	330	291	311	303	307	275	282	290	325	307	316	285	287	316	325	298	334	311	306	331	322	262	277	297	312	330	330	330	284	336	339	317	326	314	282	311	299	297	310	280	308	307	325	295	286	288	285	292	316	317	281	355	323	293	302	315	312	303	252	301	302	306	293	311	296	301	273	319	317	294	297	303	283	278	295	303	299	331	303	318	307	311	292	304	309	310	288	310	281	318	303	331	297	303	296	331	297	294	335	308	299	309	332	286	308	269	323	293	283	279	330	339	301	317	298	291	336	330	324	311	329	298	291	331	314	323	271	321	315	300	307	294	345	287	289	323	311	315	304	337	350	312	293	310	330	338	328	306	317	298	338	329	310	325	329	326	320	333	296	304	358	295	326	300	312	315	330	300	309	290	306	304	308	301	343	282	302	328	309	327	303	322	309	304	326	302	296	312	332	309	330	326	314	317	337	324	292	302	316	309	320	322	318	295	322	310	330	331	280	326	317	324	312	304	313	301	330	294	317	285	313	325	340	313	318	326	280	321	299	359	319	301	353	314	310	328	360	300	305	297	312	317	323	325	304	325	307	317	301	319	316	335	282	334	294	322	336	326	334	296	312	321	319	313	279	315	302	317	309	320	329	311	296	336	306	324	294	289	277	330	291	305	325	325	323	322	307	306	303	312	330	309	285	289	310	303	335	320	304	284	295	308	284	312	312	329	318	341	324	294	293	321	317	294	303	301	312	306	306	292	338	308	303	310	301	316	306	297	301	324	313	315	291	297	289	349	313	295	299	310	321	330	318	274	302	318	312	308	305	307	321	324	309	314	300	287	318	296	327	293	296	342	299	340	287	314	297	314	300	328	285	326	310	313	308	302	323	268	321	311	337	321	304	351	295	350	308	276	329	294	318	277	282	297	330	326	293	354	300	318	281	308	320	326	303	284	297	288	310	300	339	286	320	298	289	288	343	281	302	317	337	331	323	318	311	290	328	290	295	295	336	318	303	303	325	337	317	279	286	332	294	267	316	298	287	315	302	320	321	306	317	304	310	326	331	293	319	293	349	322	339	287	300	295	304	296	302	315	306	323	305	326	327	294	320	312	249	330	338	301	301	322	325	275	318	331	301	303	346	341	296	326	267	312	313	320	318	302	313	298	296	289	320	291	321	307	307	296	327	317	289	271	307	299	320	279	322	317	298	298	308	319	334	302	285	296	302	296	300	328	355	340	313	302	350	315	325	337	310	275	295	301	323	304	329	293	277	349	316	340	302	338	281	340	270	296	301	261	274	295	313	288	314	304	297	343	275	320	279	336	318	320	302	298	308	316	323	296	305	285	334	291	303	323	305	329	318	313	309	307	316	292	330	300	286	287	333	312	335	298	307	332	290	302	295	307	291	311	316	307	355	312	340	294	310	325	317	288	306	319	325	293	300	307	342	315	294	274	291	321	316	337	320	310	307	317	306	273	301	309	329	326	311	278	324	335	306	320	333	326	303	308	309	299	302	280	356	306	325	344	309	323	336	338	313	317	330	311	308	318	309	310	263	313	288	295	314	325	325	321	305	289	317	320	309	339	322	299	326	300	320	306	326	322	315	318	294	289	319	318	295	287	322	366	307	299	299	338	289	275	341	316	308	327	309	271	315	303	301	316	320	326	288	308	339	292	306	339	304	332	312	331	325	319	336	332	299	305	294	313	317	292	341	292	320	309	333	309	301	333	323	320	322	311	329	324	302	331	299	289	307	306	306	318	305	326	288	310	334	331	331	331	288	293	289	291	300	312	294	313	324	321	283	324	313	328	288	301	300	307	337	325	326	304	272	278	282	314	300	366	322	309	274	312	318	298	278	338	314	314	299	286	315	291	312	310	339	313	315	327	302	331	344	322	308	314	306	306	287	294	316	305	319	300	328	327	339	303	361	307	315	289	289	292	290	319	307	311	308	311	288	314	317	339	290	292	327	315	302	294	300	296	316	293	321	305	305	273	300	308	306	323	299	339	317	319	286	321	312	295	300	312	322	323	324	301	328	278	299	318	296	351	287	310	307	324	305	282	314	296	290	304	308	297	314	326	301	331	305	324	303	315	312	329	326	310	311	345	325	310	323	276
23807	37654	35253	22574	6029	2682	1931	1652	1590	1311	1104	1105	914	898	874	836	746	727	681	670	671	644	601	614	589	656	575	590	566	563	563	640	634	778	1961	2401	641	545	570	574	621	623	561	552	641	613	552	562	546	547	545	567	545	580	568	519	561	578	570	571	586	548	558	595	575	558	608	559	561	562	563	547	567	557	535	625	587	544	576	541	618	592	535	560	548	551	530	571	550	582	568	550	551	550	541	538	562	565	527	554	553	565	553	574	549	587	602	552	571	587	580	616	541	577	568	569	576	558	591	592	607	583	558	537	609	585	562	613	585	548	532	554	570	584	545	594	596	557	559	565	580	560	547	588	577	565	590	547	592	554	550	544	563	571	550	577	580	607	559	567	548	562	570	566	533	546	553	561	590	538	552	579	567	540	528	586	589	591	573	610	563	572	589	586	571	577	574	603	544	547	545	576	594	591	550	564	560	536	562	582	598	537	581	577	570	576	574	569	568	541	542	556	561	549	596	560	560	575	588	616	554	565	578	576	578	553	549	583	580	560	563	566	544	555	587	558	582	566	573	571	594	551	562	572	522	577	543	577	580	561	561	567	549	556	550	578	586	589	578	539	585	574	568	570	509	544	609	565	553	564	585	562	561	534	571	587	553	554	535	533	593	620	544	588	584	551	589	532	602	562	542	521	573	542	541	596	570	539	555	576	577	574	520	589	551	549	582	582	553	594	566	534	565	580	527	578	572	572	569	549	566	566	595	543	555	498	580	572	555	579	589	575	537	587	587	572	556	565	574	552	521	581	566	564	604	521	573	571	563	571	569	573	581	604	552	543	527	559	586	569	567	541	598	571	526	553	538	573	564	517	548	603	594	542	542	592	542	570	578	560	552	561	567	584	570	561	537	556	578	561	550	599	590	573	551	589	570	559	563	584	489	558	550	537	584	587	605	604	586	553	580	600	574	573	565	597	531	548	605	579	571	533	554	531	617	530	545	529	556	536	535	568	537	587	544	555	575	585	596	552	602	557	540	537	569	577	557	551	563	587	559	566	566	542	585	524	583	582	568	549	541	589	532	592	551	612	578	582	554	566	567	576	591	556	586	545	576	571	574	585	542	577	571	573	581	601	628	578	571	516	573	546	527	551	556	546	558	574	549	572	613	523	575	580	572	553	547	593	543	569	562	561	530	562	556	557	591	539	575	580	588	590	564	593	588	581	535	583	540	569	563	573	568	587	596	582	586	535	559	535	552	597	582	549	558	545	600	559	549	536	566	563	595	566	575	585	602	592	560	570	603	554	565	538	564	558	554	559	569	540	566	530	559	581	564	605	591	551	546	558	565	581	574	555	546	593	540	559	586	589	538	569	559	589	540	588	536	595	582	578	565	572	569	555	542	607	545	600	549	547	557	536	590	573	575	593	510	531	574	565	602	576	585	596	527	606	568	562	562	542	581	621	557	644	589	612	580	555	544	600	573	589	568	540	577	571	542	561	552	550	578	586	587	571	588	562	574	572	565	586	555	557	576	580	557	583	543	567	535	567	579	574	580	550	587	582	557	564	552	562	557	568	558	538	583	580	600	580	633	587	531	559	581	578	585	577	602	541	567	547	563	568	595	588	530	571	546	557	578	561	584	591	537	507	589	555	570	574	520	560	594	566	568	566	631	568	623	583	590	573	526	552	555	566	571	554	576	574	588	563	565	537	602	577	550	542	578	539	603	567	561	595	598	572	605	559	560	552	533	555	586	592	522	535	557	573	558	529	551	552	547	552	591	595	591	568	594	568	558	528	603	600	568	537	595	544	573	579	549	484	565	569	522	587	577	571	582	580	569	559	568	571	590	594	592	564	560	567	526	581	566	574	604	575	585	592	611	565	588	591	540	569	578	545	612	549	555	554	566	572	538	576	577	570	546	601	593	557	571	613	551	532	508	590	607	548	560	555	579	579	592	600	555	571	564	607	553	567	548	573	576	577	574	551	533	542	540	560	568	563	531	557	576	580	540	590	581	572	530	583	591	567	563	538	538	602	578	567	573	601	593	579	610	582	568	570	566	585	550	568	584	576	557	504	516	544	531	578	567	529	563	536	561	563	578	552	612	555	528	571	531	569	555	592	571	552	564	539	562	531	574	600	556	556	546	583	552	560	548	614	582	557	574	539	577	569	599	541	584	552	587	614	540	541	593	565	537	580	537	549	564	575	557	554	580	605	614	594	599	552	579	570	566	578	594	562	576	601	561	577	553	589	608	550	563	599	548	566	534	586	553	555	570	576	557	625	557	567	579	582	594	556	537	586	565	564	590	581	567	618	532	590	564	568	558	548	561	559	521	552	556	561	589	559	550	573	575	587	581	589	551	552	535	514	518	594	594	582	581	556	573	540	582	526	522	583	584	536	575	537	550	594	548	581	581	574	522	542	578	587	603	603	596	570	567	584	536	577	555	605	605	581	562	538	542	560	588	555	529	568	585	553	578	542	550	561	626	575	554	560	605	534	575	598	542	579	587	551	515	572	593	614	560	598	573	544	554	534	569	548	559	579	573	553	537	549	562	560	539	597	578	575	558	524	596	516	593	543	553	580	542	605	551	562	537	624	572	560	531	541	600	565	595	564	562	582	569	568	572	555	581	537	547	566	568	542	564	569	586	563	587	557	543	520	566	561	563	545	549	535	582	539	561	532	551	569	604	546	571	555	591	598	551	565	595	554	551	572	567	506	577	554	594	563	579	599	591	542	567	554	552	595	557	571	548	527	553	548	557	587	584	572	560	587	597	551	542	536	581	595	564	560	569	591	584	551	582	579	559	540	615	567	600	601	604	548	618	557	562	537	610	577	550	579	611	565	529	579	569	558	574	593	537	552	562	557	579	566	586	584	556	534	557	615	545	530	589	593	530	531	538	570	560	584	538	574	539	566	564	578	566	606	561	555	536	535	590	557	565	579	591	568	581	539	545	554	574	549	582	585	568	592	555	588	587	542	578	536	626	574	526	566	610	591	583	541	536	557	539	583	561	551	566	577	584	563	593	576	528	582	574	559	566	546	538	574	569	527	627	559	564	541	592	585	585	585	548	579	589	582	585	533	538	553	543	553	558	633	626	583	556	558	538	580	574	527	565	565	560	542	578	564	552	569	545	598	576	547	587	555	581	615	599	573	539	582	573	560	570	590	541	548	571	575	542	545	567	573	555	587	571	545	514	555	550	565	572	577	554	552	557	536	571	577	557	608	558	581	546	556	563	537	594	571	584	595	589	585	581	564	537	555	583	564	579	535	594	584	531	563	577	557	596	551	558	537	549	563	571	581	520	594	600	572	615	555	593	595	558	535	555	575	592	541	571	595	547	603	568	565	578	545	577	600	585	575	601	552	552	559	527	572	537	575	534	601	599	562	553	565	545	582	561	565	554	532	539	560	556	572	578	597	555	628	514	558	567	540	569	577	543	570	566	558	509	562	587	547	579	545	589	509	564	566	588	580	590	551	559	527	528	573	557	614	573	590
23517	21430	29165	24202	21460	16849	2468	829	560	435	402	332	297	290	258	234	222	202	211	160	173	163	184	171	155	155	153	133	147	149	155	131	135	237	866	828	147	150	158	142	136	163	136	149	160	133	134	128	151	118	135	134	128	135	137	140	129	148	134	155	138	131	130	140	156	136	119	106	128	133	132	129	130	144	129	141	120	154	128	115	131	129	152	124	149	139	136	124	127	129	128	137	144	140	119	122	139	117	120	148	138	156	137	124	145	137	119	140	135	130	103	143	122	141	107	139	133	137	144	160	140	144	134	139	129	147	133	150	129	134	133	157	137	128	143	143	125	130	134	147	126	150	130	138	122	119	125	124	126	143	124	128	146	149	119	140	134	129	133	138	129	150	123	140	140	116	134	117	123	120	136	130	146	105	119	126	120	122	139	139	123	129	134	127	143	144	140	153	125	132	135	125	117	126	136	138	124	134	104	149	141	124	132	129	150	137	133	145	130	132	120	137	131	122	120	126	144	120	131	118	123	142	135	138	123	107	123	113	149	123	130	123	131	123	123	122	139	115	140	136	149	153	125	113	135	147	116	134	118	151	144	134	125	138	143	128	141	143	144	139	131	123	131	109	99	132	101	142	132	99	138	127	127	112	124	134	135	134	127	129	159	126	132	122	142	136	139	117	145	121	126	117	128	131	132	128	120	144	148	132	140	139	112	143	132	135	126	123	112	130	112	130	125	132	126	147	132	130	134	129	133	145	136	150	129	105	129	137	112	129	136	121	123	128	134	137	143	139	150	135	138	149	113	123	149	126	148	125	131	131	146	141	133	127	126	129	123	157	159	139	134	125	141	133	122	135	141	110	130	130	144	127	136	126	119	131	128	122	126	128	147	132	140	120	114	116	122	132	130	105	135	139	115	126	111	140	133	142	143	132	126	135	127	135	144	156	148	139	150	115	121	139	119	130	124	122	148	113	132	127	133	147	126	129	134	148	126	162	155	129	134	127	135	122	130	130	129	146	128	109	134	140	136	115	140	116	135	160	133	110	139	129	133	150	138	123	136	154	133	150	138	117	150	116	121	122	131	149	116	132	137	147	132	161	131	111	122	132	127	139	128	141	151	146	137	117	128	144	122	132	160	118	132	139	124	126	127	131	118	134	140	145	140	136	114	136	128	130	130	106	131	134	124	130	133	137	130	136	154	134	137	118	114	118	118	125	146	143	125	126	135	123	136	123	125	147	143	123	133	123	140	118	112	143	119	147	147	132	130	133	119	146	116	126	132	133	135	150	131	128	123	133	112	103	127	145	127	113	136	112	121	129	140	141	148	103	139	131	116	122	131	141	120	144	139	137	126	124	135	145	124	143	105	130	129	116	157	125	133	129	144	119	123	148	114	132	151	143	134	134	112	119	109	126	124	123	126	128	143	126	139	125	130	140	119	137	127	142	131	109	124	136	135	138	136	117	145	124	125	152	106	110	121	139	127	107	119	118	141	116	128	128	117	128	139	121	114	129	128	137	127	112	140	107	147	136	122	121	129	128	144	118	127	121	143	127	125	121	152	142	119	123	136	128	134	122	147	105	123	126	133	131	139	134	114	124	146	141	156	127	128	131	123	127	121	134	137	130	133	127	120	143	130	124	116	115	129	123	134	102	143	131	127	148	136	136	129	106	146	116	137	131	137	146	128	147	134	163	118	135	121	122	127	127	118	121	155	118	108	140	155	132	122	143	133	159	132	133	151	138	139	119	117	140	131	118	111	143	119	149	131	141	140	129	127	143	116	136	160	118	124	126	138	142	135	126	141	139	126	124	124	147	131	124	143	120	118	124	142	127	132	142	123	135	125	132	140	105	121	120	130	139	130	121	148	112	131	124	116	125	133	128	143	138	139	127	132	129	119	127	144	125	140	117	126	124	123	147	153	141	132	145	124	140	145	104	124	120	128	115	129	151	130	133	148	119	125	121	146	124	133	139	136	119	144	121	149	133	134	136	141	133	137	129	128	144	138	117	132	149	122	140	130	110	131	134	116	139	134	146	136	119	133	124	127	143	113	131	117	120	123	136	133	127	117	121	126	124	125	120	129	134	118	117	148	126	137	137	125	120	154	127	122	135	135	133	118	118	144	113	139	124	124	128	122	125	156	137	129	135	138	120	118	124	120	155	125	139	121	119	125	137	124	128	113	132	129	153	132	131	154	116	134	146	129	137	140	145	143	140	122	121	128	118	143	118	128	128	99	129	125	144	129	140	150	110	132	116	135	124	137	120	117	112	139	126	115	147	120	149	123	118	137	158	129	129	112	113	148	135	127	128	131	136	121	123	119	138	120	129	128	113	143	164	142	129	129	128	141	149	127	131	125	131	143	127	150	125	129	116	129	141	111	147	128	102	136	128	126	128	146	134	126	139	134	139	117	155	130	127	102	134	139	130	155	123	133	111	126	128	146	136	130	128	126	121	128	127	113	107	150	142	133	150	149	133	131	128	149	106	137	148	146	133	124	122	125	115	135	131	148	129	128	128	139	138	122	115	137	127	115	118	134	130	139	139	116	122	112	133	137	137	140	139	121	143	109	118	143	152	144	128	130	120	139	142	129	115	144	147	119	143	130	160	122	140	132	115	130	139	127	137	128	139	143	118	132	137	125	142	120	111	122	145	142	126	131	134	117	132	142	131	120	123	139	149	118	136	159	137	142	127	141	118	158	118	148	124	138	122	127	112	126	137	114	125	145	109	104	113	114	143	127	139	120	134	132	136	134	126	121	139	144	146	126	127	132	100	124	126	128	138	122	136	123	129	125	133	151	135	129	119	142	147	131	125	124	127	122	130	138	144	118	107	145	128	123	144	135	144	119	126	140	121	137	134	141	116	127	140	129	144	124	120	116	142	136	139	117	137	131	122	127	129	138	125	120	125	138	126	132	129	110	144	120	127	134	132	135	130	137	120	127	117	132	112	114	134	121	115	151	132	124	126	132	135	117	117	142	133	138	125	123	118	140	118	144	147	138	154	130	129	149	148	130	142	130	141	140	128	110	143	139	137	136	116	129	130	145	118	137	146	129	129	139	155	147	125	136	136	116	121	154	135	145	137	113	116	149	123	145	141	152	143	119	120	142	131	119	116	143	151	141	126	146	146	142	133	131	142	120	121	137	135	139	132	134	146	159	114	108	140	139	129	132	135	123	125	131	118	135	144	121	131	116	119	125	125	102	131	147	126	139	139	132	127	134	145	153	125	126	146	137	122	130	135	143	122	116	120	121	132	145	115	135	137	110	132	120	109	115	136	121	123	120	113	121	120	124	139	115	130	134	142	121	125	144	132	125	132	115	153	136	115	148	129	136	156	137	142	120	100	149	141	122	144	141	131	143	119	125	107	124	134	137	124	150	166	143	116	112	135	142	124	130	124	109	130	126	125	128	115	113	126	135	135	148	129	122	126	164	151	157	120	150	129	124	135	140	130	133	158	120	147	138	145	121	144	126	124	147	120	144	154	124	125
26178	42981	43959	31006	9123	4149	3038	2391	2004	1527	1286	1130	926	840	784	610	572	547	504	421	414	383	347	323	381	365	303	332	356	301	304	299	280	686	2643	2583	306	275	286	301	282	261	245	256	270	278	275	231	274	283	277	280	250	273	267	241	258	240	214	285	259	279	245	273	263	264	260	271	256	253	285	249	248	232	248	264	258	240	240	217	259	274	265	240	252	247	262	271	248	235	268	235	256	278	274	276	259	250	253	275	246	274	257	230	237	247	242	258	221	282	241	237	236	238	249	260	264	234	264	272	221	259	252	250	247	248	269	232	270	248	279	247	227	210	253	261	258	252	249	252	244	246	226	227	244	243	233	261	259	273	243	236	259	238	257	260	228	259	228	248	256	242	243	259	232	284	244	233	248	266	244	232	259	253	214	232	267	255	253	276	294	265	225	244	237	262	229	234	241	265	243	236	232	265	257	255	276	229	245	228	237	238	239	240	219	238	252	292	227	275	255	263	251	244	237	236	248	249	271	269	242	271	254	253	221	244	261	278	264	238	285	233	253	261	246	256	262	255	271	245	223	254	217	264	232	259	257	238	245	256	234	249	236	263	269	222	236	235	254	251	290	256	233	243	250	243	251	259	214	235	262	228	254	260	251	251	257	256	231	246	267	259	230	225	218	237	215	262	273	258	234	213	241	219	235	226	256	245	248	280	247	256	243	259	248	255	235	218	259	258	236	231	254	230	241	241	239	212	259	227	265	254	247	231	223	240	253	254	238	231	278	227	271	244	231	231	232	221	261	238	233	241	225	240	234	218	292	248	238	231	238	230	225	277	243	269	233	249	231	247	247	248	240	237	252	248	252	231	241	240	247	240	254	241	266	258	248	247	231	256	249	288	256	238	260	235	277	247	233	242	257	241	209	236	253	230	241	277	235	215	244	283	244	249	255	243	271	233	298	259	239	268	229	279	242	264	229	253	259	289	255	253	252	208	260	252	234	266	219	248	229	254	253	247	263	246	269	264	238	235	270	260	286	242	250	246	246	252	268	252	260	233	236	238	268	235	252	245	234	259	249	235	254	237	225	248	243	241	238	270	237	261	266	223	250	233	243	274	257	254	238	259	260	242	236	248	274	262	267	286	241	280	266	255	232	231	236	249	268	283	238	239	257	266	243	251	263	274	260	246	296	256	242	238	248	259	247	244	214	238	257	249	278	254	263	241	266	250	275	284	258	249	255	240	280	264	255	229	246	216	246	268	238	228	236	282	253	252	258	255	232	249	237	249	239	252	239	271	264	252	259	252	264	262	230	243	225	250	257	265	251	243	211	245	254	263	248	228	257	279	258	230	277	253	265	229	237	273	247	252	240	225	230	256	243	262	248	263	280	245	243	244	245	243	231	244	240	245	254	247	267	245	248	241	240	254	218	279	235	235	242	212	248	234	269	260	275	261	299	249	230	238	248	239	256	231	260	230	223	234	241	238	265	243	259	232	251	257	254	237	238	230	243	254	247	263	239	263	268	262	259	247	250	234	253	273	250	267	233	272	236	242	249	260	250	276	236	269	250	269	265	253	253	259	241	248	260	248	242	268	244	263	241	248	248	236	235	252	268	262	247	268	265	269	252	226	254	245	257	265	261	242	276	264	277	236	266	268	234	253	228	230	260	230	252	236	233	251	249	254	240	223	261	263	270	260	227	265	249	263	235	251	246	241	242	253	273	260	259	296	214	244	272	247	224	265	237	265	229	258	248	252	259	233	262	239	273	270	239	243	263	249	234	211	270	250	222	267	255	236	231	245	254	234	237	230	230	223	261	268	264	271	279	266	240	231	261	230	237	288	259	227	238	273	268	239	247	257	258	270	268	250	209	288	245	246	249	218	223	262	243	238	257	230	248	239	258	244	250	252	289	248	228	232	229	262	242	221	255	239	212	260	273	235	245	257	219	285	271	246	262	266	253	250	239	249	256	272	285	225	260	223	251	248	257	238	240	285	238	253	228	236	262	273	210	209	265	220	226	265	236	245	273	258	275	247	249	231	259	212	228	231	253	224	243	264	263	256	261	267	257	241	246	232	257	245	235	243	266	240	246	246	259	282	275	261	267	255	230	233	242	245	248	244	204	261	290	244	253	244	254	271	248	242	244	242	244	257	241	277	222	230	244	227	230	239	276	247	264	261	246	243	292	229	248	263	241	282	274	262	257	253	250	264	249	229	242	280	238	267	253	251	248	240	239	246	231	234	254	266	246	246	251	255	248	239	244	251	290	221	214	238	225	250	268	252	276	230	228	253	255	261	251	233	251	234	248	238	233	222	238	250	262	264	227	263	247	226	249	225	252	255	271	235	231	246	243	248	270	246	242	261	231	254	243	246	251	230	225	227	249	254	253	259	223	256	252	224	255	250	243	245	250	250	242	266	245	249	251	268	240	221	238	265	254	276	270	236	263	269	219	263	243	227	239	253	247	264	288	234	267	264	250	256	249	246	219	251	245	283	259	278	253	244	237	268	247	257	249	240	270	227	276	230	219	235	219	247	249	242	241	225	233	257	244	243	228	244	261	262	252	242	255	231	234	216	252	246	243	236	232	237	246	223	259	233	258	252	252	263	253	249	256	235	252	260	263	249	232	255	276	248	257	265	261	270	243	239	264	232	230	236	270	284	254	239	256	234	258	223	243	292	244	248	255	257	246	261	249	269	227	249	252	239	244	263	216	278	265	257	286	280	257	249	257	266	230	267	249	242	241	242	260	260	258	214	250	240	242	245	250	234	252	241	246	253	253	227	266	208	273	244	243	252	251	228	229	278	231	250	260	267	256	225	229	218	218	262	273	224	259	248	237	251	234	255	248	248	278	233	277	265	261	264	235	250	228	213	236	241	264	262	230	243	226	234	264	238	244	247	241	235	245	251	251	248	276	240	244	245	262	255	259	249	249	262	258	247	237	274	215	241	238	241	259	279	237	260	232	248	266	228	243	261	266	251	234	285	233	256	267	232	261	262	225	272	264	254	261	236	249	232	269	240	261	239	250	246	230	252	244	253	259	265	240	256	237	208	257	220	247	224	268	220	259	255	229	258	214	264	249	248	258	257	282	273	243	242	270	279	253	269	251	263	251	273	268	266	252	220	243	264	245	268	248	230	236	243	216	241	256	247	250	256	242	231	287	265	240	214	247	246	257	251	256	242	299	269	251	289	231	273	289	244	277	221	244	263	240	248	237	277	257	269	267	258	233	229	234	237	232	257	265	276	251	264	250	262	260	261	233	243	267	270	265	241	208	226	252	254	251	230	255	266	243	237	254	250	254	249	243	238	248	254	239	264	276	248	248	245	252	257	242	242	252	243	241	233	231	273	274	251	248	227	247	254	254	277	269	239	262	252	269	249	262	234	251	230	224	247	269	242	262	251	214	250	250	224	242	255	237	254	286	255	260	258	284	230	229	244	227	237	253	240	243	244	252	255	260	268	233	245	248	245	238	250	243	237	257	259	267	262	285	257	271	261
27319	21185	19760	8416	1090	678	497	427	388	396	406	381	385	360	399	376	373	431	344	373	339	388	362	355	359	350	360	364	363	371	372	372	352	362	390	362	377	353	335	354	358	403	382	362	360	376	375	379	388	363	356	366	364	369	317	380	348	365	345	367	388	373	381	369	334	346	401	321	360	369	389	375	374	370	352	363	362	348	352	346	322	372	379	351	386	327	371	324	367	355	354	329	341	363	383	369	371	386	347	388	361	367	354	375	376	350	366	350	356	368	381	345	362	377	380	341	333	337	346	373	372	330	378	367	331	396	371	428	349	364	319	373	356	348	399	334	367	360	363	353	359	354	327	349	364	360	330	338	367	360	395	374	358	356	379	367	359	366	331	363	359	374	348	359	335	341	372	352	369	356	390	360	336	353	349	358	334	380	346	368	344	363	367	345	338	370	368	375	383	355	349	358	365	365	346	378	383	339	372	354	370	384	351	354	360	360	353	345	377	375	323	350	362	358	343	366	347	350	355	358	393	377	375	366	308	340	355	365	351	334	372	376	345	361	358	349	328	324	336	366	385	351	333	344	366	351	338	382	331	340	370	339	382	367	381	373	372	371	348	351	371	373	381	310	369	335	349	316	378	398	350	358	376	393	376	379	350	375	332	331	343	391	369	357	356	381	346	373	385	366	366	393	373	377	365	384	320	350	381	377	328	339	373	355	363	369	324	331	331	347	367	385	358	356	354	346	340	336	342	349	395	355	363	357	388	377	412	355	352	362	373	372	362	369	356	335	385	385	381	334	336	383	356	369	335	371	346	396	359	356	325	343	361	399	354	385	377	360	340	365	360	375	346	363	375	364	364	381	344	318	374	363	349	312	339	354	372	348	359	350	387	374	388	343	370	364	320	326	345	359	369	367	356	378	335	348	368	312	361	335	348	355	354	372	357	339	386	343	398	355	351	362	325	326	374	372	374	351	402	346	336	383	369	384	386	343	357	342	357	381	349	367	340	381	383	334	368	355	370	362	340	354	380	350	365	318	321	347	341	359	367	337	360	358	348	347	324	339	343	366	344	373	353	383	343	349	397	345	368	357	341	354	355	363	355	339	369	351	375	355	346	341	344	350	353	337	345	392	332	382	352	342	375	382	367	374	355	360	356	360	401	375	378	345	354	368	350	356	379	363	335	359	355	354	346	357	394	360	344	376	361	359	364	400	389	347	367	346	330	352	362	348	364	325	408	363	392	355	326	322	376	364	350	354	360	356	360	398	363	336	365	362	364	359	370	362	393	369	362	346	381	381	342	349	341	346	385	360	333	373	370	357	365	331	382	373	305	397	344	361	385	334	379	358	372	376	356	385	373	370	375	348	377	348	372	353	396	349	387	353	360	360	346	323	360	360	360	336	361	374	348	356	355	320	375	385	351	357	350	343	384	366	340	366	374	354	326	339	349	383	349	376	339	360	342	360	370	341	354	365	345	346	367	394	368	349	338	391	371	390	350	374	351	374	362	380	356	328	369	347	344	361	392	369	332	356	378	370	378	343	379	339	382	347	384	381	344	400	350	352	360	355	330	342	381	341	374	359	373	346	356	369	352	351	389	386	352	347	367	374	323	375	343	365	340	389	378	381	389	362	365	338	363	352	333	317	360	348	376	344	397	344	353	374	367	351	364	378	362	378	361	352	355	374	339	378	356	364	341	338	347	378	330	340	360	326	361	377	376	328	352	336	374	385	359	352	368	361	374	388	369	368	384	344	362	349	365	347	364	348	379	369	347	367	373	339	356	369	380	343	354	361	323	363	392	336	334	384	336	353	345	349	367	372	357	364	334	337	330	343	348	336	318	337	366	382	391	344	361	368	351	377	373	377	356	358	351	358	364	320	364	328	370	376	325	355	342	367	372	360	344	376	368	340	356	322	379	352	368	366	349	346	337	359	336	373	347	365	363	345	383	323	358	359	351	345	354	387	346	359	369	365	356	351	350	375	339	405	350	352	366	334	361	333	357	364	344	358	353	365	371	348	396	389	357	361	341	361	339	364	335	367	369	349	352	416	355	370	333	370	329	331	387	343	348	369	349	353	354	344	346	341	408	385	345	365	391	353	322	369	347	367	388	387	390	390	362	344	353	329	353	389	352	353	344	367	352	375	370	350	346	349	335	336	374	357	347	351	341	379	336	361	342	317	339	355	330	334	365	352	344	330	347	362	343	401	380	328	359	377	346	383	360	339	355	369	365	322	369	356	395	359	392	378	329	342	342	350	340	363	357	345	363	347	375	352	350	355	336	368	367	391	361	370	353	360	327	331	360	390	393	381	396	350	362	337	384	360	383	368	357	357	356	336	362	356	382	349	352	363	349	354	386	364	344	359	359	363	358	322	363	345	372	355	377	373	382	345	364	340	367	330	378	383	337	325	364	337	327	353	360	314	399	364	352	338	320	355	354	376	327	407	378	365	374	344	359	396	363	353	332	370	329	373	348	363	343	347	346	368	353	355	359	347	354	344	343	351	357	376	373	372	335	363	350	378	371	343	370	388	378	354	384	342	386	349	388	391	373	356	336	375	363	313	350	340	378	339	369	343	362	387	394	413	359	394	359	402	332	359	377	352	374	362	354	347	359	337	356	365	350	303	336	364	364	398	360	354	386	353	367	373	347	355	365	359	370	334	373	360	369	358	373	357	365	342	387	351	378	387	372	385	379	358	349	337	403	390	329	369	374	367	367	348	379	337	390	330	354	388	373	350	343	348	373	362	380	343	328	368	339	359	306	392	341	337	354	353	390	369	392	366	359	337	376	365	363	356	351	362	385	384	367	339	388	349	347	372	342	342	361	388	389	354	363	348	390	343	349	363	401	324	340	378	369	374	377	354	370	376	360	350	370	372	326	346	368	323	361	385	391	357	372	390	355	325	383	388	366	353	334	374	366	345	337	389	367	361	350	369	373	361	365	343	334	363	368	366	365	385	350	343	364	385	364	368	344	336	390	384	354	404	335	360	353	380	357	390	366	357	337	339	363	370	331	351	339	363	350	338	365	309	360	374	348	347	346	374	339	349	353	385	356	360	349	352	328	348	373	352	344	319	346	353	336	366	341	346	370	372	375	364	384	338	359	374	366	350	389	352	377	329	381	344	359	412	339	371	357	373	339	357	384	334	332	367	362	351	373	370	340	346	339	369	359	353	369	346	349	363	352	376	378	374	368	363	372	340	348	358	371	371	330	350	377	364	370	335	340	323	391	362	386	369	358	396	359	348	396	378	392	331	385	353	361	378	374	396	353	368	380	335	337	353	381	386	374	358	354	370	394	371	358	325	358	300	361	348	354	351	333	373	394	378	351	390	372	370	335	385	358	339	354	368	343	369	355	335	335	334	331	318	339	359	356	357	385	359	353	331	358	345	319	347	371	381	368	360	331	385	340	329	357	381	368	328	345	345	349	308	317	354	340	345	382	382	364	379	371	351	366	351	363	390	340	386	346	358	341	381	371	334	353	344	371	361
21528	30989	28569	10741	2088	1329	1037	947	912	830	822	817	804	720	738	711	715	679	662	648	645	642	655	673	664	631	653	643	656	701	620	628	645	678	673	683	647	655	606	663	664	681	577	617	659	626	647	685	661	626	673	610	635	593	673	661	691	638	672	658	594	668	636	630	624	669	628	645	636	652	665	601	631	668	647	577	673	639	584	675	649	681	639	684	675	611	648	686	649	671	715	648	643	660	660	660	667	637	598	627	641	678	668	637	632	612	633	648	649	612	650	727	682	669	618	660	627	678	626	646	614	679	641	655	669	682	696	634	638	668	632	658	687	675	624	648	592	656	658	655	651	626	633	633	607	633	646	632	675	629	657	664	631	602	669	636	656	613	614	617	651	652	654	640	647	679	657	677	613	667	641	643	648	608	690	654	659	652	637	632	608	644	680	677	657	651	636	598	652	664	674	638	626	651	651	639	620	637	673	642	684	667	646	627	655	702	650	678	638	681	691	664	640	657	621	623	682	681	603	649	634	643	649	653	614	655	675	602	619	654	635	619	625	635	629	636	631	633	660	619	595	634	607	687	709	690	663	618	642	668	624	636	657	619	640	650	598	608	675	621	688	671	642	666	605	626	640	705	638	635	633	646	625	646	651	635	696	679	649	657	670	645	648	637	671	621	620	680	616	653	629	655	605	675	636	639	620	605	664	693	619	657	663	653	631	662	657	702	634	633	646	652	641	695	638	631	653	613	672	649	626	615	645	635	623	645	651	657	652	675	644	674	637	648	611	628	631	665	638	632	669	625	671	615	644	658	593	585	656	650	642	588	658	654	660	644	656	654	639	590	645	628	654	638	591	674	629	665	592	639	594	716	648	606	648	663	646	592	644	624	697	645	633	618	631	659	649	636	661	645	650	616	619	637	640	681	604	657	626	591	661	642	636	651	677	639	647	655	666	629	684	636	644	668	680	620	635	643	625	652	634	641	640	694	680	657	658	664	698	671	669	683	652	659	662	648	683	635	670	650	693	656	640	650	674	652	608	655	653	638	660	648	668	669	624	659	683	662	690	656	666	667	675	634	684	641	647	665	660	651	654	674	631	701	656	639	608	612	672	656	627	648	597	645	645	624	640	662	647	653	655	635	630	638	672	632	579	664	636	642	639	617	647	641	676	686	690	639	654	642	642	651	619	615	652	656	660	650	725	669	635	656	641	638	658	645	667	605	610	635	680	665	666	676	623	622	683	598	720	622	650	627	646	656	667	635	644	664	657	696	653	674	635	642	668	644	653	665	665	622	635	610	664	654	613	622	685	663	635	672	675	632	652	700	647	644	634	662	687	633	669	662	631	647	647	678	680	670	602	589	643	627	622	631	626	638	694	703	643	654	659	670	640	642	655	645	634	631	635	614	632	680	622	636	657	665	654	654	689	738	617	661	657	631	620	585	640	634	611	618	648	658	615	632	590	649	654	680	615	694	621	667	676	620	635	661	667	608	672	638	650	636	659	641	651	648	658	661	615	693	629	683	637	650	658	653	705	666	673	649	685	635	635	693	644	650	625	642	674	648	603	616	626	689	642	619	620	616	660	655	661	619	688	662	639	643	669	662	667	697	639	673	614	640	659	644	640	641	615	651	638	644	677	639	668	665	632	659	670	586	652	643	641	663	642	663	662	613	662	630	627	640	687	634	628	663	628	637	633	645	648	664	662	593	659	654	686	652	673	714	652	666	641	616	658	691	623	612	627	603	620	637	695	638	672	655	679	642	680	605	685	615	650	640	638	643	620	667	655	648	639	611	616	597	628	627	630	599	654	646	679	642	679	692	635	703	651	622	648	645	659	655	625	659	643	619	677	645	661	620	672	601	639	678	637	646	672	665	643	648	624	695	697	620	684	615	662	673	660	636	687	617	614	624	591	649	651	638	633	637	664	662	674	645	634	665	656	598	603	676	630	648	629	635	621	691	634	604	618	616	683	658	655	650	621	651	645	672	675	671	600	629	636	614	628	624	684	630	674	604	679	679	672	648	626	658	653	647	651	611	680	630	682	673	652	637	659	670	650	638	611	649	655	648	679	652	637	677	658	638	688	638	614	635	643	664	630	706	662	684	689	621	626	646	679	670	602	615	643	666	658	630	607	678	632	657	669	668	665	664	702	638	644	663	644	636	642	633	656	653	668	654	674	661	670	684	658	645	661	713	640	654	633	698	686	651	645	643	697	582	686	690	677	667	693	709	664	674	675	626	631	628	661	651	655	621	658	671	644	661	661	668	676	590	691	649	633	627	649	698	615	637	650	615	674	648	642	696	638	632	639	654	680	645	645	687	663	609	632	664	627	651	658	634	673	655	643	650	642	604	639	620	649	639	653	637	620	677	618	675	646	636	658	650	630	696	643	629	647	642	627	654	659	663	607	608	641	650	645	630	693	648	674	672	656	662	671	657	645	664	612	616	674	681	620	644	655	655	618	702	681	654	666	689	679	641	650	656	649	653	676	643	643	648	629	619	643	666	625	639	635	640	659	609	605	639	638	664	636	664	638	642	638	643	620	663	671	635	675	638	661	638	599	655	628	648	652	663	696	639	665	672	694	649	663	729	624	628	647	661	641	635	631	660	643	604	667	672	570	639	609	672	630	657	667	675	644	665	661	635	678	657	667	660	598	598	664	624	665	687	631	657	618	623	668	601	597	648	657	622	655	661	639	664	646	605	631	665	615	646	664	641	622	623	729	587	693	648	599	664	676	668	642	638	607	638	649	638	658	635	646	623	623	654	678	651	687	635	636	643	601	637	637	629	643	644	613	634	606	630	663	645	662	679	615	650	627	623	651	629	659	633	685	667	634	632	607	664	668	653	613	654	625	658	645	653	691	646	647	658	657	641	701	685	661	614	658	618	678	578	703	644	657	689	669	675	730	682	646	670	654	635	682	632	616	616	726	677	705	641	611	658	639	665	667	723	638	670	655	668	644	636	625	663	645	641	599	635	694	606	642	663	654	676	642	641	624	640	650	673	613	593	692	663	623	621	640	634	635	654	609	615	642	621	626	651	610	660	649	669	651	674	636	673	650	656	616	636	598	663	621	667	708	684	615	686	603	594	631	651	675	616	610	635	631	644	641	667	616	684	609	687	675	644	653	650	613	638	684	593	646	663	687	666	619	650	699	640	671	639	593	698	619	664	625	678	634	639	659	640	657	674	638	625	683	636	657	690	659	660	663	655	647	633	628	652	684	643	619	649	598	646	645	652	655	623	672	692	669	675	691	622	621	633	652	663	658	638	645	646	631	615	633	622	686	612	699	614	641	639	650	616	633	637	649	653	655	678	631	623	595	604	668	653	609	668	654	621	649	663	659	661	638	631	677	637	695	642	616	659	630	644	644	640	636	637	678	685	625	638	665	670	695	615	643	650	645	630	661	626	640	676	654	627	666	641	654	636	650	649	670	644	622	668	599	668	643	644	644	651	641	686	637	682	656	637	666	602	663	667	674	652	665	663	639	624
24577	21477	28478	24958	17471	2629	980	652	515	456	487	439	385	394	363	368	351	373	313	302	316	326	302	317	319	304	278	330	326	316	318	327	306	361	368	318	296	317	338	315	299	334	265	300	294	316	311	276	286	292	315	297	317	299	270	322	288	311	302	315	290	285	307	279	307	296	289	310	281	284	300	303	320	307	337	294	293	306	293	296	316	325	307	318	310	284	312	277	306	304	322	291	298	300	322	280	317	333	266	317	313	261	327	292	287	293	308	284	320	300	270	314	266	321	333	265	313	316	266	313	283	305	289	306	300	303	264	285	275	302	295	274	280	333	325	319	309	289	300	258	308	266	337	301	313	322	293	314	305	293	290	302	288	295	283	315	278	280	297	316	287	271	314	303	293	287	278	329	307	316	275	307	319	317	296	308	302	308	318	305	305	310	294	278	284	295	317	300	309	318	295	309	293	285	318	303	319	321	261	303	331	317	277	285	291	314	308	317	307	276	290	280	295	326	284	309	258	293	296	270	293	321	300	289	299	320	285	327	284	318	318	314	321	281	269	341	313	271	311	319	297	316	267	316	303	273	292	315	299	306	307	311	281	257	325	292	274	290	297	292	294	306	305	310	292	284	311	297	300	285	312	276	291	301	313	337	319	289	321	324	314	320	283	306	281	321	300	295	305	302	295	299	298	296	319	293	312	293	309	302	336	327	277	301	289	281	286	322	269	307	290	318	342	302	253	301	311	272	302	300	298	312	316	268	320	267	295	304	312	277	285	276	298	271	287	281	285	303	269	293	296	283	291	319	273	301	325	312	285	296	288	340	316	298	308	276	287	289	295	307	304	274	285	290	295	278	291	276	307	303	298	307	293	283	318	284	317	297	313	291	319	311	296	292	281	332	284	309	272	316	295	281	318	306	285	302	330	311	309	292	277	285	276	281	291	308	301	288	286	261	273	262	254	310	290	298	330	286	303	313	313	312	314	286	297	309	263	295	315	309	267	282	312	320	282	270	260	293	314	328	286	312	298	285	321	298	294	315	326	274	299	296	307	294	273	287	300	273	292	325	290	320	302	293	304	280	271	289	280	282	276	301	328	294	301	299	318	267	303	301	296	317	268	300	274	305	280	269	278	299	294	288	306	295	299	306	301	307	289	300	309	306	293	298	298	286	290	305	309	265	288	290	302	273	307	348	269	329	313	255	286	291	320	337	343	291	321	309	324	272	265	309	288	282	322	301	288	315	298	314	319	310	319	303	286	331	309	255	313	270	311	271	292	297	305	291	289	273	304	295	295	289	310	290	277	306	307	284	297	318	316	309	292	330	306	289	282	310	288	267	333	301	327	310	298	280	295	286	279	312	308	294	310	293	303	279	281	281	316	295	292	287	345	307	316	277	321	257	297	321	292	330	303	296	299	296	339	331	291	285	272	276	325	300	319	309	321	293	288	307	310	319	299	308	292	279	281	297	298	327	309	338	300	285	252	329	337	314	329	293	266	300	317	331	332	289	309	296	310	288	311	279	290	308	324	303	299	329	311	295	283	304	280	308	307	324	291	282	292	287	301	325	270	317	295	300	288	261	261	327	339	312	296	274	319	297	287	302	316	267	296	293	286	310	311	291	305	299	275	287	288	298	290	316	290	301	278	282	304	277	274	316	307	283	264	306	268	313	312	291	285	274	289	273	312	298	296	298	282	273	317	285	290	280	315	306	303	297	311	319	296	328	297	302	290	305	299	289	274	299	302	265	289	301	284	306	289	321	296	297	299	303	274	320	314	278	335	290	305	284	312	295	310	286	320	303	307	313	272	265	324	304	290	295	302	318	289	301	272	289	335	273	318	286	313	307	299	329	318	320	259	311	300	314	316	299	330	305	319	303	297	315	293	281	295	280	317	315	285	306	294	320	322	276	293	329	315	302	272	322	262	281	293	306	312	287	283	315	318	323	265	338	258	286	289	295	304	295	293	312	316	281	296	303	297	335	294	309	302	291	340	302	300	330	303	315	292	305	305	301	293	318	321	310	286	296	327	327	323	294	274	327	295	299	297	285	281	316	306	286	315	322	289	286	315	278	310	314	300	338	301	356	297	300	304	331	313	286	274	281	293	320	310	275	279	311	295	276	285	288	319	293	295	286	312	321	298	306	305	308	337	281	286	285	298	288	305	300	316	296	309	306	300	272	289	304	296	294	310	294	287	299	280	298	310	300	276	328	285	304	286	285	329	303	309	300	264	289	288	309	296	297	282	297	295	303	334	306	315	281	305	315	307	284	284	295	286	295	264	302	311	295	301	302	301	295	319	277	292	302	305	321	303	306	309	254	304	290	330	304	313	282	296	301	284	322	320	284	305	277	331	286	336	322	300	257	321	287	323	305	284	327	296	284	303	291	283	294	289	289	279	308	270	292	288	288	306	311	310	302	306	311	303	303	315	299	322	289	302	329	316	320	304	317	281	320	306	320	292	293	312	282	273	290	293	302	310	278	290	329	288	294	294	309	303	336	278	307	298	304	322	293	329	279	284	291	291	278	300	324	297	319	328	289	299	310	311	290	284	289	288	297	252	299	334	311	292	290	319	310	314	323	300	305	301	313	352	298	298	285	277	301	300	279	292	320	290	279	302	258	284	305	328	304	276	333	275	307	299	296	316	315	317	316	349	311	299	283	292	288	313	317	313	298	305	301	302	323	329	287	314	293	325	308	297	327	299	277	309	291	298	317	304	280	292	289	292	296	281	304	349	292	354	302	304	309	303	307	290	308	314	287	289	290	301	288	297	283	266	307	304	287	287	290	321	292	283	306	288	302	292	283	280	292	303	320	297	285	317	303	300	301	292	303	274	334	335	286	307	306	278	309	299	308	297	304	319	301	299	307	293	283	294	275	308	310	296	261	270	305	299	314	297	295	311	290	274	307	310	311	316	318	324	304	299	300	286	298	290	312	277	284	296	313	315	334	313	291	298	309	282	286	270	284	268	322	268	321	286	266	339	292	285	295	283	314	303	304	292	297	317	322	290	288	301	274	306	304	281	307	269	323	304	267	288	295	287	291	299	303	296	307	278	294	300	304	303	343	276	316	300	292	298	303	279	301	276	281	303	287	319	308	278	300	285	306	298	302	324	281	308	302	282	338	304	312	299	304	322	321	298	308	269	330	318	297	299	260	299	290	302	313	348	303	312	296	319	305	299	281	304	319	288	311	303	301	318	296	288	274	313	292	325	314	278	310	300	280	309	286	304	291	266	276	308	297	301	284	273	316	289	263	321	284	268	290	287	304	291	279	321	326	293	293	315	295	319	318	298	332	283	300	312	307	322	279	294	323	317	288	284	316	301	303	321	333	326	308	280	290	276	274	283	310	294	276	276	309	320	305	269	279	305	316	306	320	296	311	308	327	301	333	309	290	305	302	309	301	290	315	298	323	282	309	326	305	297	294	306	316	288	291	309	302	311	318	289	277	349	318	296	295	300	324	347	305	297	292	302	305	327	309	333	311	260	322
24214	41481	36012	19170	4501	2686	2049	1663	1548	1261	1158	1102	989	889	852	825	750	713	674	587	607	652	642	607	604	603	599	597	587	581	616	599	601	716	841	574	587	566	578	576	583	581	603	582	560	593	552	538	562	604	541	563	569	532	546	538	566	542	529	595	546	570	551	552	583	556	541	588	576	545	520	532	558	574	564	554	504	558	548	550	567	581	594	508	547	582	573	552	560	577	537	544	554	578	561	559	560	610	581	525	558	550	565	558	531	555	554	537	561	560	555	533	532	515	595	554	527	550	529	551	578	540	547	565	548	551	552	530	569	553	528	506	528	559	540	571	546	601	564	561	547	538	567	567	546	569	563	521	544	532	562	539	584	566	550	561	562	547	591	514	538	551	551	543	549	533	519	577	567	596	562	554	553	553	511	518	551	577	533	576	577	528	569	541	569	547	591	538	535	578	550	560	540	554	581	543	531	558	539	568	552	543	543	549	527	533	552	513	559	566	556	507	588	564	541	551	491	557	513	560	563	546	530	512	531	519	565	587	556	548	563	536	576	566	500	548	570	571	529	589	546	560	543	563	597	524	550	565	497	551	534	524	530	583	522	569	545	566	546	591	495	628	558	565	522	524	532	524	524	548	537	540	574	534	525	603	567	537	544	567	580	539	559	555	544	594	551	553	516	523	553	520	520	537	533	547	574	520	551	519	548	562	544	568	552	568	581	562	537	524	499	555	554	516	550	535	537	608	564	570	559	580	529	543	580	558	524	564	592	532	594	563	520	561	594	527	545	575	535	597	514	603	542	537	568	547	578	532	530	550	545	541	564	585	583	585	573	538	567	529	533	546	539	517	552	601	559	569	599	564	556	516	574	571	555	550	608	559	579	557	550	572	514	573	533	531	554	582	538	542	570	533	542	550	526	552	559	594	563	539	590	568	593	521	599	574	564	541	524	532	557	576	604	575	592	538	558	547	588	494	566	553	554	544	546	547	524	558	581	499	574	535	545	518	573	593	617	532	520	545	577	547	566	577	546	584	558	554	546	561	555	543	548	546	565	548	531	561	511	547	592	554	541	555	566	543	579	540	568	539	569	584	550	578	579	552	560	546	553	529	537	586	591	595	573	509	563	536	517	606	521	551	549	566	545	554	546	527	545	568	542	560	530	556	606	592	516	551	558	535	556	608	568	574	540	572	572	558	537	574	597	549	545	578	549	547	554	617	532	510	529	557	530	569	595	557	591	568	578	524	550	553	526	542	563	560	546	539	570	527	549	603	551	524	574	563	558	587	548	542	536	556	528	545	548	598	542	566	531	543	551	548	545	545	548	595	550	549	530	570	509	528	571	608	549	528	535	529	528	510	537	548	530	542	567	528	584	508	564	605	545	554	569	583	572	552	554	547	557	554	591	546	558	558	554	535	517	516	587	516	519	525	541	534	583	593	555	526	574	538	529	564	545	509	577	532	538	552	571	538	605	538	530	570	582	586	557	560	522	560	540	555	558	556	582	563	555	597	528	564	525	571	572	524	550	610	545	564	534	554	573	497	580	537	553	569	534	568	517	526	559	560	522	552	526	550	541	533	535	539	561	575	558	568	549	575	555	551	568	570	538	551	579	576	551	581	502	601	577	549	563	536	551	559	530	531	535	567	527	578	555	513	573	545	518	542	549	543	605	538	583	563	545	570	552	576	548	531	531	538	523	591	560	524	539	547	580	591	511	508	542	534	525	506	563	581	531	544	553	542	554	524	545	543	513	512	542	546	597	496	571	544	541	593	579	535	582	538	497	521	516	551	583	559	485	559	517	581	529	571	557	549	570	518	556	598	591	581	528	554	564	564	576	531	555	546	566	571	510	594	566	540	555	573	561	554	531	594	564	567	519	552	544	562	544	542	505	511	544	492	553	578	541	516	551	534	552	565	532	563	536	563	539	551	566	526	551	587	554	530	598	534	512	521	600	569	556	522	584	555	569	581	537	574	610	558	568	512	544	557	543	587	537	557	548	562	544	568	522	544	574	585	574	497	534	567	587	590	563	528	531	542	546	527	520	556	518	512	555	580	556	563	518	531	537	571	541	554	562	586	514	538	581	555	583	548	546	579	535	565	523	539	547	575	532	553	567	550	495	541	587	564	544	536	604	565	561	552	537	572	559	562	564	544	501	517	547	523	543	523	562	609	569	521	564	506	571	521	560	522	555	530	587	577	537	560	539	575	558	577	543	603	583	569	517	556	562	570	510	557	545	538	523	561	521	593	550	532	589	575	558	559	538	548	543	511	561	558	528	532	556	549	528	564	563	495	576	560	529	567	554	509	521	535	539	538	586	585	553	586	546	559	579	577	533	561	559	548	552	580	539	574	563	517	527	558	566	560	564	559	560	578	523	555	548	515	519	562	526	592	562	523	569	560	548	531	564	531	500	543	552	610	522	547	545	553	557	561	584	573	537	537	505	538	545	576	533	574	597	551	539	601	541	570	587	520	550	530	570	564	573	583	548	558	556	569	513	594	553	571	553	566	549	558	582	597	557	571	542	522	550	566	567	557	587	528	515	555	544	551	576	576	512	570	552	560	529	546	553	570	562	522	585	575	531	572	579	568	570	557	553	551	547	538	585	518	551	553	552	576	592	518	513	575	540	565	560	558	528	552	528	525	569	549	569	533	583	554	535	582	532	556	543	546	530	543	531	533	556	585	582	496	541	611	549	508	624	575	585	602	513	546	530	558	593	579	547	535	566	535	600	556	545	593	567	565	554	504	508	508	548	524	588	535	550	564	545	552	532	551	540	549	548	547	599	546	494	563	498	593	549	557	550	553	532	524	554	591	597	572	567	519	514	547	573	506	568	576	490	565	557	549	573	534	601	553	554	550	589	540	534	508	600	571	546	582	583	527	518	560	555	576	543	572	512	543	570	561	544	576	531	546	566	556	597	552	535	498	517	539	532	527	574	555	603	585	531	548	510	528	551	570	508	528	621	528	530	505	567	555	567	519	566	572	565	549	530	580	542	567	515	601	553	532	557	549	523	531	525	551	562	531	564	542	568	540	557	570	541	551	512	592	556	561	546	568	540	564	562	529	552	560	526	582	519	546	598	577	569	550	576	535	563	566	531	514	552	559	541	545	531	576	542	531	558	538	589	537	547	516	532	541	572	550	558	546	586	537	582	558	567	565	549	546	556	550	553	552	532	582	538	533	541	567	591	538	555	568	568	550	551	546	574	535	541	554	539	586	534	551	591	574	592	524	561	567	534	577	572	524	554	521	574	557	537	609	536	578	562	525	529	571	583	564	509	552	538	541	542	578	569	582	534	548	561	594	560	534	554	552	574	575	592	517	525	538	554	577	566	538	554	519	542	524	541	531	530	490	562	525	546	541	529	536	558	540	492	608	552	527	590	544	567	560	528	548	497	576	529	532	525	548	572	561	555	542	541	563	516	550	569	582	554	527	551	545	562	561	526	524	548	565	533	573	573	541	558	561	585	545	568	519	562	542	557	549
23529	21452	29151	24160	21407	16770	2195	826	646	405	376	323	284	293	250	206	225	205	178	152	162	170	192	158	132	165	179	152	166	147	141	151	141	193	335	144	161	130	125	147	137	140	155	144	140	100	140	135	164	121	136	129	156	130	131	118	137	131	113	146	133	116	136	131	135	129	119	132	122	142	136	127	117	146	130	118	115	127	120	126	123	124	141	129	130	110	127	108	128	148	141	105	125	126	133	142	127	125	130	129	113	141	119	128	115	133	108	140	116	120	122	120	106	103	133	119	129	130	136	119	131	135	137	124	112	139	123	142	133	105	111	125	130	144	139	108	132	129	131	117	152	150	134	136	132	128	123	134	126	121	130	135	130	123	125	146	131	132	130	115	125	133	118	111	128	140	131	112	132	146	113	142	135	126	134	112	133	116	137	126	123	120	120	127	107	119	125	135	111	130	122	121	123	131	129	132	124	142	125	129	136	140	138	128	114	149	119	109	119	137	122	121	104	138	116	120	111	136	146	116	135	119	145	119	150	134	125	105	140	142	106	127	108	145	146	125	119	129	121	125	118	129	116	118	141	118	139	115	115	119	107	131	129	135	120	125	130	134	133	122	129	119	144	127	151	119	133	116	142	134	109	107	132	125	141	143	134	123	126	142	110	116	124	134	129	127	117	135	121	132	134	128	139	130	118	137	146	137	123	134	104	110	121	120	111	98	134	123	123	151	136	128	129	132	114	141	130	140	118	123	136	126	126	123	116	127	133	110	132	120	121	121	119	140	125	135	127	131	135	89	137	123	128	140	126	125	118	118	137	115	125	113	126	116	132	130	132	125	140	152	125	132	94	114	127	130	156	131	121	126	117	118	132	139	130	113	136	120	125	116	113	121	123	143	134	146	131	132	113	133	140	128	123	150	126	102	122	134	128	108	132	113	143	140	127	119	134	146	128	151	125	148	123	120	132	139	132	130	121	106	125	143	117	138	120	136	129	114	144	119	121	125	133	122	138	151	130	150	96	138	132	142	120	137	129	141	108	124	123	118	118	130	128	148	134	120	107	129	128	121	143	128	138	129	116	121	140	118	133	125	123	144	116	120	111	161	126	120	126	123	123	132	142	123	128	128	138	120	130	119	115	139	131	127	127	125	152	132	116	119	135	124	111	127	138	142	162	106	141	138	124	133	127	109	117	139	129	98	129	150	138	133	137	118	118	121	134	139	124	135	123	115	127	131	124	124	135	132	131	123	149	137	121	119	120	162	128	121	111	135	143	123	125	106	122	132	143	122	111	118	138	110	118	121	102	150	141	139	140	139	100	135	147	121	128	125	137	116	128	124	130	135	123	117	127	141	132	139	114	114	140	139	134	133	120	133	134	123	128	136	130	133	137	127	129	134	142	121	139	137	137	117	127	132	137	121	121	127	146	121	119	122	132	128	134	128	119	126	125	128	111	125	143	110	131	145	125	125	144	133	103	128	109	133	140	113	121	121	126	136	143	131	152	134	125	132	128	116	131	118	112	131	119	111	110	111	132	136	121	128	125	121	127	134	149	122	94	114	130	125	125	134	140	132	135	124	112	135	128	134	112	134	133	146	137	103	135	120	151	111	131	117	129	125	146	131	133	143	130	115	120	105	132	141	131	126	127	113	113	133	103	132	128	131	127	131	122	117	115	147	139	134	101	120	134	129	126	135	126	136	123	137	128	116	139	115	117	135	137	118	135	157	121	119	126	130	146	136	126	126	107	126	142	130	132	129	151	121	141	122	116	139	117	149	116	136	132	114	163	111	129	148	133	161	114	151	136	130	121	123	134	120	125	126	149	112	126	124	152	122	135	130	150	127	120	134	129	126	123	118	142	116	131	118	119	127	109	116	122	107	121	115	119	130	128	123	131	116	120	149	143	126	141	119	131	145	127	124	122	140	117	126	125	149	143	111	122	143	130	98	117	126	115	133	126	109	136	129	151	129	126	129	131	131	149	98	125	130	117	133	137	132	121	117	114	122	125	111	124	118	132	147	129	102	122	150	127	129	123	122	132	121	123	143	110	135	116	137	140	116	136	123	132	136	110	121	135	110	122	122	128	134	137	117	125	130	125	126	127	131	113	114	119	114	113	105	141	134	119	113	121	114	119	142	128	134	117	119	124	133	166	141	128	132	133	136	122	118	130	116	133	136	132	131	124	131	125	134	129	151	124	133	127	129	133	138	138	127	116	137	109	119	108	127	130	118	112	121	124	137	110	125	130	118	117	115	131	124	134	126	123	126	130	124	115	119	130	125	123	128	130	117	142	129	134	118	113	114	127	122	118	134	119	130	128	150	125	148	144	142	112	117	114	115	152	155	135	101	142	139	122	135	129	120	126	132	125	143	140	110	134	119	143	125	138	137	126	120	127	119	122	132	132	115	127	142	148	128	139	120	144	132	141	142	110	127	127	126	136	123	129	143	114	115	113	137	127	134	138	129	137	130	123	121	151	116	131	131	141	124	138	122	116	120	113	129	115	136	132	103	125	117	147	114	158	141	132	139	124	120	159	144	122	127	123	134	128	115	122	125	121	125	139	122	122	107	115	140	108	138	137	127	129	129	116	146	127	110	138	151	107	131	134	143	111	136	123	116	124	136	116	138	121	93	110	107	125	143	118	124	137	115	143	129	116	125	111	110	125	107	120	138	151	115	110	124	133	124	134	136	139	137	147	135	135	134	138	117	134	140	132	119	124	113	154	147	119	133	113	131	120	138	120	134	142	145	131	114	132	122	103	140	126	142	136	114	140	138	132	138	140	106	106	131	124	141	141	110	122	111	129	108	124	132	130	110	117	120	110	141	113	122	144	135	122	134	142	133	119	147	123	128	125	131	130	116	120	144	132	137	143	147	143	130	149	135	133	123	130	116	118	128	102	136	145	132	122	112	130	135	140	136	114	143	126	112	121	137	133	133	140	127	113	114	153	124	120	122	115	124	111	126	142	115	136	115	127	119	143	132	122	135	129	116	131	127	135	139	144	118	136	130	120	125	113	122	149	151	109	136	125	129	137	120	121	133	119	115	137	121	127	133	126	130	124	146	138	122	145	132	108	133	121	117	134	123	129	127	115	138	122	124	149	134	119	114	140	147	134	121	129	115	131	131	120	132	109	156	120	140	123	130	149	118	116	121	131	137	148	128	140	113	125	120	143	124	123	133	130	123	128	123	140	123	123	127	113	110	131	133	126	114	139	144	138	133	118	139	118	141	134	130	134	139	132	133	129	123	120	140	143	124	122	131	149	128	124	126	105	131	141	130	143	128	137	121	139	121	157	128	129	124	137	149	120	121	123	123	116	132	145	100	136	134	125	148	121	132	128	104	149	126	135	143	126	116	130	111	111	129	121	126	125	125	149	120	125	137	135	121	116	136	117	125	98	122	119	125	123	113	132	125	121	108	120	116	129	145	130	130	137	123	131	137	141	130	126	129	113	142	126	146	138	136	132	138	128	138	122	123	122	137	141	149	142	142
26627	49009	46267	24133	7690	4110	2855	2216	1797	1389	1159	1147	900	819	789	638	581	541	470	430	379	397	338	323	319	291	328	339	319	285	317	298	261	418	947	266	294	317	260	270	308	288	254	268	255	274	266	257	265	243	259	243	243	252	261	247	237	252	261	241	249	270	234	234	229	243	244	239	248	269	256	243	252	265	240	259	259	253	263	273	252	222	284	237	261	253	231	231	240	249	248	239	288	267	271	216	261	245	215	239	260	256	235	227	241	276	245	266	248	210	260	250	244	245	217	231	267	269	270	238	254	236	228	271	196	254	236	229	239	238	253	247	251	256	242	234	203	282	245	247	265	229	252	249	219	266	257	237	229	233	251	249	246	235	233	238	215	245	237	227	248	250	246	258	237	246	274	239	250	258	266	246	260	238	249	206	277	238	230	239	244	231	250	271	234	235	238	253	235	248	250	257	250	230	235	270	242	243	262	229	242	240	246	243	229	240	228	272	218	230	260	253	257	248	216	222	227	253	257	249	224	260	213	224	281	226	224	251	275	226	233	235	260	248	253	221	256	224	261	255	225	257	232	260	224	259	242	279	251	230	215	262	226	255	236	232	235	223	220	235	261	225	254	276	230	250	255	268	242	246	256	254	260	230	250	221	253	243	259	230	260	274	248	231	219	223	243	231	260	267	215	234	247	227	248	243	243	258	231	241	233	241	251	230	241	227	220	238	273	245	246	232	211	236	237	257	245	255	235	237	204	217	248	241	241	231	246	256	229	251	245	269	247	246	225	253	240	255	239	238	230	256	230	239	222	227	228	249	221	228	231	247	268	228	235	247	252	228	247	250	233	234	218	236	219	224	248	239	258	265	227	251	241	216	247	233	247	243	233	239	239	234	265	240	269	235	257	245	275	226	247	249	256	249	247	237	230	215	259	240	241	233	256	215	236	254	253	210	229	234	235	248	245	231	239	244	259	231	241	286	246	236	243	258	249	267	272	235	209	238	259	232	248	236	240	244	235	235	235	238	197	261	244	239	228	230	252	250	265	215	232	231	258	215	267	236	221	255	267	224	236	244	208	226	222	243	268	244	244	236	226	251	229	267	213	263	229	235	256	231	237	235	233	227	246	240	253	272	243	220	239	262	225	240	243	228	269	251	255	250	239	250	218	218	250	226	241	224	212	252	216	215	230	238	246	233	233	257	243	241	247	253	211	230	231	251	212	227	239	246	219	235	232	253	259	238	269	237	239	238	237	236	279	231	250	226	237	226	245	268	216	258	269	226	245	210	203	204	262	240	226	226	238	224	234	225	249	268	224	247	240	247	236	225	260	241	233	229	235	240	258	240	238	270	250	253	246	255	229	235	255	243	237	286	256	245	231	239	248	238	255	229	215	242	261	234	224	235	227	250	261	226	236	237	237	247	248	263	239	264	246	247	235	229	269	249	236	233	251	249	233	244	291	221	251	275	226	230	232	252	234	260	252	226	237	246	231	255	231	222	237	258	236	245	214	238	242	244	213	256	232	237	253	244	218	234	228	229	230	247	231	242	229	254	223	236	233	255	239	228	233	254	231	206	238	259	210	231	243	218	233	272	239	224	245	219	225	262	233	244	222	204	239	227	248	244	220	249	258	237	225	247	259	259	243	236	234	235	242	265	248	237	225	224	243	235	226	209	269	245	229	284	246	239	261	240	253	231	226	229	245	247	262	254	244	249	246	218	260	245	246	226	243	234	243	245	266	254	242	217	236	241	235	241	230	237	224	234	242	247	239	228	243	287	239	239	241	268	239	259	225	218	232	227	263	232	240	214	225	229	229	235	249	215	277	245	243	255	225	254	237	242	210	244	232	252	236	246	231	262	232	227	254	220	235	233	243	241	247	255	235	256	260	265	262	248	246	229	250	232	238	243	267	230	226	216	252	242	248	223	250	237	242	230	261	235	263	220	243	245	192	229	228	244	246	207	238	224	230	272	238	258	225	244	237	230	244	259	236	280	222	238	240	255	269	243	258	222	226	239	258	233	236	239	218	231	237	240	252	269	266	266	234	222	256	239	250	240	252	254	254	220	258	229	252	243	239	220	246	236	237	231	237	215	269	235	238	266	276	229	249	231	248	242	224	209	246	246	241	258	247	246	246	252	226	279	240	254	253	248	248	239	249	220	233	215	242	241	240	275	210	264	220	231	268	241	232	236	238	221	255	235	251	232	262	258	227	223	223	233	224	237	248	246	248	213	230	251	232	244	221	230	225	232	254	269	240	248	242	264	255	240	257	233	272	246	217	236	249	238	234	242	244	246	232	234	238	237	223	221	247	245	222	247	220	238	223	220	240	259	237	256	239	237	245	225	257	270	232	273	232	235	246	220	226	230	245	242	240	242	244	264	229	234	271	233	228	246	238	251	238	224	263	222	245	203	239	236	247	239	283	259	254	253	223	214	230	258	224	235	257	270	209	240	242	248	260	275	228	257	233	227	255	223	231	253	213	248	252	244	237	241	207	217	263	249	202	226	227	236	235	270	221	255	286	271	216	241	236	247	239	246	225	230	242	240	213	257	262	262	228	232	255	224	230	237	238	243	207	246	261	264	232	244	239	222	252	245	250	232	246	244	273	254	237	219	220	253	229	234	253	219	227	237	221	230	242	231	223	283	246	261	259	234	242	228	255	223	270	230	252	231	260	211	223	259	207	230	257	241	232	233	257	234	233	228	263	209	221	226	256	245	228	254	244	257	207	241	262	238	229	224	274	218	221	234	222	255	230	263	260	231	208	283	256	262	242	237	225	228	254	239	228	255	259	221	226	222	225	226	240	236	254	237	225	250	234	247	244	226	243	256	240	250	216	268	260	230	234	255	208	235	227	247	246	253	264	264	249	250	254	225	259	259	218	237	247	257	224	272	239	241	260	217	220	272	246	237	241	253	228	247	239	217	260	218	253	251	225	210	220	245	228	236	256	250	247	210	225	222	248	230	241	270	252	242	257	265	236	226	238	253	247	214	247	257	244	239	233	249	246	243	238	225	251	212	255	227	251	247	250	239	234	260	241	232	255	226	244	245	273	228	229	253	278	224	246	228	248	191	225	235	234	249	246	220	222	254	239	240	239	228	262	260	231	202	224	224	230	241	221	228	252	241	236	211	250	254	221	268	216	262	230	245	249	237	266	237	214	249	269	222	246	242	252	255	209	256	250	255	230	230	227	239	216	247	256	231	204	223	249	257	248	245	224	241	217	248	235	269	235	255	234	245	247	228	225	215	251	251	219	235	229	234	234	226	240	229	237	189	229	244	228	257	259	223	259	269	251	238	211	233	214	236	242	233	266	231	273	233	213	252	227	245	254	232	238	217	242	215	237	243	248	256	255	206	245	245	246	256	229	235	240	261	238	238	221	271	222	253	242	242	230	272	264	280	233	240	246	217	235	241	238	237	251	231	226	247	242	264	231	239	239	238	234	239	226	243	235	269	260	242	218	261	223	244	238	243	256	236	253	220	266	264	229	242
27231	21477	18046	6354	1196	737	447	407	400	435	377	401	396	377	422	384	379	366	374	368	356	398	336	371	355	366	374	339	363	391	345	334	388	302	359	375	366	387	352	340	315	315	361	354	369	380	358	353	319	325	321	354	326	322	391	346	315	352	338	383	353	333	372	362	378	369	330	358	322	369	347	354	360	381	358	359	339	385	327	393	342	341	381	355	326	336	365	354	342	411	363	334	348	359	353	405	348	378	333	386	344	372	379	369	336	332	367	325	354	374	345	372	355	335	352	374	360	363	352	379	361	347	350	347	401	367	337	363	352	323	341	348	376	366	322	381	329	383	343	348	345	370	358	337	374	319	344	360	370	362	353	366	387	339	363	371	332	305	366	360	352	359	350	325	356	348	382	379	342	387	320	336	355	387	319	357	341	364	370	348	347	367	311	344	368	344	344	346	337	333	374	340	342	359	370	364	369	347	332	388	374	359	343	366	343	367	348	401	358	336	360	372	343	374	353	335	323	350	348	364	344	361	351	366	348	347	347	345	384	351	326	352	366	327	364	360	360	344	354	386	382	339	344	350	331	352	358	335	372	350	349	329	356	386	374	337	384	364	354	353	354	359	365	354	339	341	345	318	343	364	358	364	342	364	422	343	349	358	348	368	375	344	347	333	366	353	351	338	361	350	344	377	365	368	343	336	373	341	325	341	359	323	373	334	367	373	329	314	372	362	317	365	367	332	372	357	359	385	377	348	357	351	358	381	358	375	360	343	319	363	355	338	366	338	366	352	336	385	353	345	366	331	373	339	325	331	360	363	324	387	353	342	365	349	373	383	362	364	330	323	363	335	345	365	372	334	355	358	347	360	344	356	379	348	393	343	369	347	382	339	317	370	347	332	344	371	314	346	359	393	360	364	356	341	361	349	359	382	361	350	335	340	347	373	344	337	335	348	375	370	377	352	356	348	349	358	345	385	350	328	317	369	354	325	326	366	360	340	382	367	325	361	379	370	349	336	334	398	392	392	335	327	349	336	376	346	358	377	352	360	331	341	361	373	373	370	324	332	363	355	349	389	339	374	378	344	367	379	324	347	361	389	356	377	370	374	360	332	350	373	343	349	352	385	306	352	379	383	377	376	351	363	371	362	335	375	382	377	342	433	376	358	369	368	363	336	314	341	349	352	321	353	376	364	383	358	348	375	372	366	355	388	370	326	338	342	346	338	365	343	353	354	344	357	326	356	364	380	347	369	373	362	350	388	382	368	367	339	352	377	353	376	374	343	397	318	346	340	377	383	342	331	381	357	359	320	347	348	365	387	348	355	354	336	345	344	332	318	341	351	380	363	346	356	386	362	339	348	364	364	345	381	350	390	358	373	336	314	347	324	375	376	353	323	362	360	323	350	378	361	371	360	373	350	339	351	342	336	361	389	327	342	353	354	331	346	371	349	368	381	377	384	360	364	386	357	353	330	393	364	354	348	383	336	351	335	420	357	375	367	342	345	344	358	354	363	370	357	350	352	376	338	354	350	329	344	390	368	367	337	346	342	358	375	374	360	367	367	406	352	344	368	342	369	373	387	349	330	357	346	348	332	348	347	351	365	374	365	347	370	327	324	343	344	332	349	355	315	345	348	347	407	374	358	340	341	360	351	344	361	332	375	357	327	343	383	369	360	333	380	334	367	369	356	386	357	339	364	388	361	377	365	348	370	369	366	334	355	367	344	370	335	371	332	348	319	343	345	391	367	370	364	351	376	348	345	378	357	322	335	359	355	321	335	376	405	362	338	334	351	345	366	329	330	344	387	346	346	385	371	375	356	372	330	326	342	363	394	348	376	355	356	359	361	340	381	335	331	363	348	364	340	396	336	360	367	340	366	307	373	394	347	343	333	332	354	337	351	340	359	344	388	380	365	379	333	369	371	390	363	356	348	340	362	334	353	365	307	348	414	358	376	358	349	378	350	313	351	346	365	367	367	374	383	347	339	330	376	372	331	332	370	363	363	333	318	372	333	346	358	339	362	378	346	346	358	351	363	354	363	377	375	364	358	341	345	313	374	383	367	346	380	365	388	372	355	376	353	342	383	359	347	361	377	337	349	371	367	386	332	317	358	367	372	348	365	391	345	350	350	316	322	326	332	406	383	345	335	364	384	339	360	364	346	371	332	357	360	373	371	339	365	347	358	327	357	339	351	341	353	335	376	321	367	357	371	374	355	342	361	364	344	404	362	345	338	321	378	344	319	357	365	370	376	342	322	384	370	378	349	338	347	362	368	359	343	362	336	336	307	392	351	326	342	365	316	354	360	345	371	328	380	367	370	341	328	373	326	336	365	355	341	369	357	351	349	341	375	358	320	363	324	364	381	350	372	369	362	377	361	345	355	363	368	377	335	363	338	342	384	364	340	360	392	344	348	336	380	363	352	355	377	345	306	345	383	332	345	365	345	363	365	338	348	349	344	377	318	393	373	323	356	369	373	332	357	334	326	396	374	370	353	347	354	346	364	337	343	355	382	356	335	389	405	346	401	364	370	370	346	386	399	320	325	372	352	341	348	358	343	359	359	376	354	380	354	376	351	372	299	352	353	329	361	367	341	396	345	326	358	365	372	387	358	370	337	388	341	344	346	339	363	354	335	370	362	377	328	350	322	355	375	356	384	362	339	357	331	361	323	352	355	338	352	354	331	352	339	412	377	363	327	366	385	326	363	419	345	375	359	327	363	347	321	319	343	379	360	379	369	365	374	378	370	380	327	353	344	350	344	362	325	361	346	363	315	342	347	344	386	367	364	349	380	375	354	384	369	362	342	363	356	351	346	347	340	368	351	362	379	331	333	339	347	316	294	356	332	337	328	361	346	398	332	355	366	381	375	364	343	332	357	371	385	363	357	334	378	383	341	367	361	348	377	380	366	366	354	373	361	363	332	350	369	354	400	364	355	367	346	336	366	328	379	347	370	367	348	358	329	338	352	381	377	391	352	390	328	357	342	359	314	378	355	352	350	332	387	382	367	355	341	365	343	373	389	335	350	380	344	354	360	373	356	367	368	378	346	315	340	366	347	362	372	362	361	324	380	349	350	335	350	337	334	370	317	345	356	346	322	341	332	351	389	367	351	341	360	320	316	378	346	362	360	363	361	333	391	317	320	349	359	345	313	361	388	334	361	360	380	343	386	345	316	344	316	384	338	366	330	358	326	336	355	350	349	378	378	360	365	341	344	352	340	378	335	382	350	376	350	354	342	339	357	302	356	356	311	388	382	352	335	399	334	366	342	358	370	366	358	346	349	359	355	344	356	368	334	351	358	365	325	329	356	363	360	358	341	350	359	332	368	356	358	368	360	332	363	371	355	337	359	343	345	350	340	415	380	383	353	385	334	353	370	354	381	362	378	362	395	331	366	350	360	339	349	344	321	377	364	384	366	382	356	360	358	333	360	338	336	377	334	370	330	321	362	367	361	312	355	352	392	350	331	322	374	382	358	343	345	340	373	338	376	337	356
22752	33491	24563	8798	2352	1368	1013	918	928	791	790	782	805	766	698	677	703	660	635	668	630	690	637	652	684	633	710	643	647	629	639	625	613	667	649	654	657	618	671	657	621	652	649	632	634	664	618	652	605	629	646	617	647	647	659	620	628	665	671	608	665	646	659	634	612	657	643	636	666	630	599	636	635	611	600	639	594	629	654	629	642	685	630	684	642	625	614	652	645	632	630	644	645	624	601	668	655	641	636	657	632	593	710	657	629	626	636	648	653	621	635	656	618	641	609	605	663	618	591	621	686	617	633	653	610	617	598	605	645	657	630	648	672	675	575	632	669	652	638	604	650	641	613	629	602	617	652	607	653	633	650	585	682	681	632	655	659	642	620	603	620	597	621	671	680	646	681	702	649	619	632	656	636	637	589	616	658	623	629	611	639	598	623	629	661	626	629	667	636	564	657	614	664	606	644	637	646	629	628	668	618	652	664	624	643	666	661	630	586	605	661	608	676	674	653	613	698	626	617	625	629	613	605	668	658	675	630	605	622	594	670	648	666	651	653	616	634	653	640	597	604	670	621	601	587	602	603	608	630	650	596	662	608	634	664	624	638	651	626	657	678	649	676	634	687	660	710	668	608	645	676	588	620	639	609	638	717	662	579	628	666	632	641	625	664	611	639	635	662	656	613	658	649	686	672	608	645	624	593	611	672	634	631	650	631	589	646	643	659	638	635	627	632	611	643	639	629	613	680	664	627	640	618	643	674	644	677	660	661	650	621	646	652	598	635	632	650	676	637	625	661	643	643	641	599	612	645	638	672	605	626	604	642	614	636	605	622	650	649	632	661	637	647	659	605	661	663	598	659	650	651	645	666	628	637	665	668	622	636	603	626	650	675	632	627	624	623	621	668	625	664	614	630	642	649	632	643	623	661	648	614	644	609	587	629	635	651	632	642	618	650	633	667	653	701	597	639	635	620	639	626	615	608	637	650	598	614	666	667	633	651	651	631	638	593	615	650	667	639	672	625	656	611	672	646	668	646	596	635	585	663	650	598	637	616	565	623	625	584	652	611	621	656	603	655	652	630	636	636	627	637	614	628	619	594	646	690	629	624	661	629	645	634	641	646	678	671	609	612	623	640	624	574	606	654	617	642	615	636	632	661	638	654	691	629	664	610	645	648	690	645	631	639	649	594	660	648	674	649	639	637	668	645	627	614	661	637	667	652	662	653	659	627	647	617	606	607	682	628	623	676	591	677	653	627	648	629	643	666	656	577	632	635	687	565	661	658	705	609	639	607	633	674	605	656	610	653	618	637	672	600	614	646	600	596	658	596	644	603	615	637	642	627	638	655	667	653	625	661	626	609	618	657	611	614	597	623	651	660	626	614	617	583	663	661	638	654	687	645	651	642	632	660	611	629	618	652	666	626	650	668	660	660	653	632	643	659	620	661	640	637	644	648	660	648	607	658	644	638	653	626	615	638	652	623	621	639	615	643	663	653	634	611	621	644	626	665	629	696	630	600	642	624	660	675	632	607	612	677	666	663	607	612	680	623	661	658	644	647	654	648	589	606	647	596	650	609	639	623	682	630	647	635	624	658	603	638	651	645	693	641	648	647	640	631	648	613	606	658	639	645	637	692	649	614	631	618	666	642	678	618	613	607	652	678	665	633	650	632	645	680	646	668	627	637	613	644	620	637	668	691	690	633	650	616	641	713	627	651	621	586	656	632	647	633	646	683	663	588	664	657	564	623	656	689	667	620	608	655	641	637	596	618	598	586	628	656	684	657	666	670	602	631	619	621	649	610	601	611	655	614	674	628	626	642	626	666	639	589	643	656	625	626	599	681	667	672	621	592	665	695	617	642	615	641	657	634	685	639	620	673	667	664	617	650	617	674	627	642	598	633	645	625	629	595	641	662	585	672	655	607	637	636	670	621	678	598	650	700	658	635	639	632	606	699	691	628	641	643	624	625	684	601	650	609	607	650	656	660	623	641	643	619	647	605	678	692	676	608	625	630	682	661	651	632	663	656	646	683	633	588	614	651	648	641	675	658	677	652	631	694	629	617	621	641	627	632	651	653	651	648	625	625	630	667	642	673	683	665	655	700	578	639	631	630	635	625	660	646	593	633	627	665	623	660	635	668	634	665	643	641	662	625	652	633	666	589	662	640	666	626	608	639	612	637	652	670	674	638	606	650	673	616	641	648	608	634	677	651	638	630	640	652	633	584	661	671	660	649	602	618	677	603	630	594	676	657	628	585	625	654	681	638	609	660	646	611	627	636	649	650	640	641	634	656	650	636	598	609	677	627	612	605	615	630	669	577	678	649	640	666	615	638	624	596	650	707	634	653	680	619	626	662	631	661	621	647	602	632	664	686	610	643	641	628	604	643	672	666	655	644	617	644	657	635	638	639	658	625	623	638	659	663	674	618	664	627	624	616	664	590	651	659	644	629	616	685	631	604	632	646	649	636	669	663	646	684	626	624	632	644	635	603	605	639	696	622	607	624	596	637	630	665	633	658	647	629	635	671	635	676	640	640	636	632	648	673	656	642	648	633	644	651	609	658	588	628	599	592	604	618	586	636	639	605	637	630	665	611	643	648	627	656	643	663	613	667	646	675	580	623	658	630	643	638	622	637	650	638	659	672	651	638	642	611	611	654	661	662	702	655	608	648	618	576	664	658	596	661	604	644	628	664	611	617	630	646	649	630	690	642	621	669	626	681	633	648	690	622	686	648	623	649	634	632	581	661	633	654	648	654	619	607	617	586	617	686	611	632	615	638	674	662	625	653	632	612	668	671	645	673	658	610	691	653	655	661	601	622	632	654	664	669	598	639	649	642	624	609	671	631	661	631	674	645	627	602	659	641	664	682	615	601	622	606	661	647	636	631	623	629	682	653	660	712	625	641	620	628	675	639	643	648	640	635	614	629	607	617	607	611	617	633	631	634	637	640	637	596	625	677	636	645	629	687	633	594	645	614	645	647	634	629	638	614	619	611	609	654	631	599	658	612	600	661	654	618	636	603	620	630	651	685	658	649	673	667	616	621	655	698	648	600	653	613	634	597	651	619	617	624	614	675	643	644	648	616	650	662	631	673	647	661	640	611	678	641	662	629	690	637	648	623	668	675	614	657	617	641	661	659	645	604	615	589	661	612	643	650	619	613	611	645	623	639	666	634	618	662	646	632	690	644	631	611	622	627	654	633	627	626	621	651	645	634	633	604	587	637	645	618	642	680	674	630	672	628	644	658	648	633	644	619	646	690	653	638	612	668	639	660	620	612	652	619	632	647	607	602	602	609	638	637	653	603	612	675	663	668	630	658	597	624	641	673	642	646	601	610	641	674	663	672	649	607	615	645	619	623	659	643	656	643	637	679	608	612	641	655	653	639	613	622	642	663	693	625	602	617	654	635	656	639	614	642	660	686	652	650	646	667	586	593	695	622	633	660	622	628	635	599	633	608	635	633	640	667	645	652	615	649	666	685	619	637	579
24591	21421	28366	24875	17482	2886	979	615	529	467	438	391	410	358	346	373	346	349	336	335	332	330	295	306	335	327	288	289	308	301	274	337	336	346	405	299	305	295	289	300	319	279	275	302	288	298	315	298	315	317	309	283	316	291	277	292	286	299	317	293	308	332	323	318	307	293	304	295	281	301	303	288	278	317	292	313	336	294	278	309	306	312	315	324	317	290	304	309	310	299	297	315	316	315	286	279	285	345	293	303	320	277	289	306	300	282	290	307	336	292	304	272	340	275	278	287	309	328	308	343	269	288	307	301	296	304	309	270	306	348	280	285	280	303	306	320	298	309	311	305	307	311	297	288	310	298	307	319	292	288	276	309	326	299	286	300	303	300	335	321	321	321	301	314	308	310	259	335	298	292	294	278	280	312	279	267	290	281	308	268	292	277	311	302	265	290	306	287	303	280	285	303	260	300	313	301	290	265	280	267	293	298	295	313	297	282	310	287	310	299	273	292	298	269	305	309	294	304	289	314	287	280	289	300	301	287	303	303	295	303	308	283	253	293	313	301	307	309	286	313	272	302	294	317	285	281	323	323	305	312	277	306	330	288	290	287	292	311	303	312	265	289	297	290	294	321	267	289	318	309	280	322	286	264	326	302	253	273	256	302	291	288	307	295	289	279	292	280	284	317	305	297	300	307	308	311	327	294	311	282	306	293	295	276	319	310	283	286	304	299	273	297	256	289	314	305	288	322	310	284	278	315	312	303	275	304	289	287	285	318	280	306	322	302	293	331	303	307	275	285	297	308	280	279	283	301	321	299	326	289	289	322	297	270	299	289	286	281	304	305	280	309	293	285	285	312	305	284	333	324	325	285	307	274	319	297	301	274	311	329	313	293	269	275	295	280	271	290	282	294	287	316	317	316	303	298	262	300	324	293	316	294	320	298	285	264	270	310	312	293	280	286	322	286	284	312	285	310	297	301	294	291	300	329	296	286	316	297	319	283	285	306	277	306	307	331	284	305	297	293	284	310	298	288	346	321	290	310	309	274	285	309	315	325	306	273	289	297	310	314	317	278	286	311	302	253	288	351	323	313	284	301	279	299	306	284	286	315	305	301	315	287	307	284	268	284	293	308	284	289	311	280	291	301	301	300	287	290	317	306	276	265	290	296	296	308	323	326	318	289	293	285	280	280	302	297	327	298	286	295	292	279	290	308	312	301	280	309	311	294	298	300	285	305	299	313	341	269	277	300	306	300	273	280	320	325	315	278	315	312	305	282	267	301	304	289	290	305	305	298	293	297	275	294	319	293	292	287	324	299	285	265	318	304	306	295	280	314	299	282	292	308	324	317	277	326	247	278	295	320	290	319	277	295	291	325	298	266	317	316	285	272	311	287	313	312	309	302	297	324	300	305	322	296	328	313	271	265	285	287	304	264	283	290	290	291	310	319	254	292	312	306	305	280	296	292	278	288	330	334	288	259	301	275	287	310	268	297	318	318	341	299	273	299	305	274	303	307	296	290	288	299	283	310	286	304	269	304	310	288	290	303	295	321	302	311	323	281	279	290	315	295	306	310	315	328	312	329	321	272	315	332	308	274	289	343	291	303	303	300	301	296	290	307	308	305	278	290	300	288	333	294	315	312	316	307	286	278	304	287	301	271	312	293	267	313	279	305	291	271	308	311	265	285	300	286	305	260	238	300	282	292	291	306	278	302	322	303	311	318	308	312	295	309	304	270	315	289	273	296	303	290	291	310	300	285	287	291	306	294	299	314	294	256	299	291	314	292	284	272	299	288	309	300	308	281	312	279	301	323	271	264	306	303	281	331	288	280	279	287	280	298	257	310	328	275	312	288	284	307	306	309	303	279	292	306	291	291	285	284	283	298	293	272	289	328	292	278	286	303	323	287	306	298	314	283	298	306	314	291	319	292	316	281	293	258	307	325	314	289	282	300	291	253	293	307	299	285	289	290	300	283	294	333	312	313	266	269	257	309	311	281	272	299	270	301	305	279	321	300	294	301	317	280	276	300	280	316	331	278	324	280	314	282	311	267	302	310	279	276	317	290	289	290	272	291	295	321	300	258	329	297	307	273	351	311	312	297	320	301	307	306	294	278	307	297	296	307	299	309	280	303	278	269	310	271	301	283	290	297	299	304	280	308	286	309	297	328	294	293	275	293	311	294	307	323	324	264	308	286	295	301	291	323	286	290	308	309	325	289	314	300	275	293	287	300	255	287	321	316	282	304	302	303	316	305	276	326	292	293	312	335	289	301	279	304	289	324	278	282	319	253	293	271	315	275	294	299	317	285	291	309	287	295	291	304	300	299	282	295	311	282	281	325	293	304	298	308	307	328	284	320	261	288	305	285	291	311	290	305	308	272	299	265	279	302	326	286	327	266	289	269	310	290	340	321	326	297	310	324	307	281	298	290	316	311	277	296	296	291	305	299	321	279	310	286	299	301	293	312	280	281	303	292	299	284	311	304	287	299	300	329	295	281	268	319	306	293	295	328	267	291	296	280	293	296	304	312	290	310	304	288	300	285	317	271	290	287	250	287	323	321	291	299	310	332	286	310	271	274	287	307	280	300	295	253	308	301	308	313	308	293	303	315	264	280	291	286	338	316	306	273	293	284	319	274	263	289	318	274	272	313	314	304	307	273	284	301	315	332	306	314	316	287	258	282	311	296	303	299	325	270	285	270	320	322	307	310	269	292	265	306	297	294	288	301	306	302	295	298	302	282	305	310	299	286	311	299	320	311	291	288	298	285	294	288	300	291	300	277	311	290	279	286	273	319	298	276	301	315	320	298	321	258	306	309	294	276	293	272	295	249	300	299	275	300	263	288	307	301	345	276	274	317	297	319	314	328	285	280	291	310	305	287	310	344	299	272	304	270	284	282	315	304	298	306	295	298	305	283	287	302	335	279	312	308	284	291	292	323	285	266	326	320	293	292	311	283	278	299	322	299	274	284	274	285	293	308	307	285	264	326	292	294	259	294	283	288	278	313	342	309	319	296	296	294	300	294	282	323	296	331	303	310	295	302	283	290	295	270	298	279	309	318	320	296	296	279	299	287	298	302	309	294	303	312	292	292	282	297	309	286	313	318	279	304	294	260	297	268	288	289	313	319	290	279	297	338	319	306	299	322	337	281	278	293	272	291	316	311	292	283	299	293	280	289	282	285	270	317	320	294	288	299	309	315	266	301	292	260	321	302	278	307	288	302	280	267	303	323	293	243	314	283	291	310	308	282	292	318	300	281	283	299	314	287	300	296	324	279	279	318	303	345	280	316	298	298	268	311	265	282	278	304	286	281	299	331	298	320	337	309	269	288	306	296	298	298	305	290	298	284	311	275	307	315	281	282	303	308	316	338	295	278	291	290	268	302	287	300	310	288	324	311	293	273	304	275	312	288	285	280	280	270	301	283	285	319	290	285	295	304	306	304	329	303	318	284	307	319	288	304	289	279	295	294	281	304	294	281	297	309	307	335	266	310
24940	40673	37380	18987	5316	2807	2030	1584	1397	1235	1109	1035	970	850	859	797	759	712	663	649	649	621	608	593	616	587	605	555	571	598	590	541	546	656	988	581	568	569	598	535	558	528	567	557	540	559	572	593	561	558	540	550	547	567	537	565	539	602	544	558	583	553	525	511	562	577	556	533	544	526	529	557	551	560	557	564	556	548	545	532	537	535	545	570	552	541	562	541	534	613	578	551	531	567	535	543	561	542	548	572	565	505	603	542	517	517	539	579	505	509	576	543	514	532	531	540	549	535	555	553	565	549	536	547	538	582	554	539	542	549	558	517	512	551	534	532	554	588	563	571	518	549	585	520	577	533	550	554	522	531	559	519	535	515	559	582	554	536	538	551	518	530	554	562	554	555	533	594	587	553	506	560	514	520	549	550	547	559	571	526	521	519	556	558	569	554	592	582	542	577	537	517	535	511	548	566	521	554	511	564	541	560	534	539	542	589	560	544	541	557	578	545	522	566	570	588	547	577	526	568	517	569	541	580	541	512	533	519	554	512	557	597	543	534	548	579	570	551	562	579	551	521	569	528	542	574	550	582	570	546	525	551	559	527	586	528	520	568	555	548	583	541	583	547	520	556	549	538	541	539	587	521	569	547	542	551	536	542	550	551	534	543	523	525	554	594	566	568	550	563	535	543	550	526	554	538	531	522	571	549	548	601	521	548	557	575	548	557	578	567	527	577	564	557	559	550	582	532	538	572	579	532	541	551	542	536	572	577	555	567	585	558	497	545	527	534	549	553	530	534	589	524	566	525	545	548	552	562	566	549	500	533	544	593	533	560	582	515	552	575	535	554	551	533	569	546	567	540	508	522	510	572	555	571	545	547	551	585	540	529	566	554	552	521	564	512	530	546	561	577	558	552	568	560	574	537	551	540	550	541	505	540	530	526	590	547	572	542	548	572	582	591	571	585	517	588	532	559	540	541	523	558	552	513	530	533	566	555	530	559	525	574	532	533	553	548	520	536	545	578	548	528	562	541	554	554	561	597	546	523	521	524	578	513	574	544	556	571	544	572	564	583	554	562	525	564	549	557	566	554	569	530	549	549	523	575	542	545	524	537	546	534	554	550	507	556	559	574	576	525	569	553	563	580	524	541	548	571	545	555	557	523	536	545	513	567	572	508	556	501	584	566	537	604	570	551	526	602	549	550	560	542	538	553	589	545	531	550	542	488	562	553	558	562	567	592	547	549	526	553	549	530	543	540	572	520	546	502	548	549	544	566	532	580	530	559	545	545	574	570	546	530	588	594	581	572	545	567	520	565	545	553	570	537	545	581	576	558	555	557	594	535	533	513	554	547	586	535	523	553	527	542	548	558	518	550	561	543	567	540	578	572	599	544	511	550	536	578	588	491	588	576	546	537	557	551	551	552	513	538	530	560	545	533	551	545	540	537	558	575	564	524	533	545	571	537	557	548	542	552	544	568	586	528	549	556	499	523	562	482	613	533	568	516	533	580	581	534	557	568	536	531	547	539	519	569	598	575	574	554	551	511	558	505	523	579	540	558	518	564	551	520	567	514	578	503	506	566	566	541	599	525	568	567	572	537	554	571	569	579	536	563	535	552	511	574	550	577	565	553	580	555	523	576	562	559	592	573	567	547	553	572	605	589	556	572	595	530	533	569	567	568	558	519	538	518	541	583	550	601	544	501	544	558	572	535	518	546	530	527	561	578	579	554	531	532	563	538	563	541	541	560	513	541	508	529	542	534	560	564	536	583	537	582	582	543	506	540	562	565	580	545	556	581	517	564	558	562	513	531	515	572	553	591	556	530	523	541	570	532	569	555	563	532	517	571	589	582	551	553	545	544	527	563	506	558	530	535	531	557	561	577	557	540	537	558	544	545	562	501	563	505	573	530	526	536	581	574	571	535	573	579	543	535	526	543	585	547	522	539	530	512	561	549	534	537	544	543	539	519	566	530	561	535	534	515	551	558	496	543	559	564	566	554	549	560	558	519	526	599	560	559	580	559	537	508	523	534	524	513	565	503	520	549	558	584	552	538	528	556	576	560	571	534	539	556	567	561	550	553	564	532	558	545	519	569	565	547	561	559	562	552	589	531	534	556	571	530	537	540	531	596	519	528	548	502	533	566	546	594	559	538	531	532	512	543	555	556	537	550	558	549	562	568	567	570	556	583	541	516	541	560	523	584	592	563	592	550	506	582	560	561	567	550	550	532	567	520	512	548	576	573	571	511	540	531	541	551	601	605	574	554	518	529	561	558	543	539	520	563	521	548	551	506	498	504	537	533	556	534	569	584	536	564	578	546	535	535	543	574	572	607	573	565	565	534	545	525	535	537	551	596	549	572	550	566	565	552	565	557	553	509	527	567	533	559	518	571	526	578	568	484	529	547	536	538	590	547	524	535	528	554	598	547	550	564	560	542	562	545	529	528	542	583	507	528	550	541	579	560	551	504	547	560	544	546	488	570	561	550	559	578	556	553	551	538	550	566	530	534	556	544	525	554	573	556	557	551	568	517	601	556	528	544	553	553	542	534	551	545	557	540	586	574	544	525	561	544	584	599	525	546	577	535	555	526	572	523	530	536	548	559	543	526	524	519	553	545	542	535	502	530	528	513	607	536	525	550	574	543	595	539	564	533	508	519	567	559	551	541	532	542	549	543	529	593	539	589	557	550	582	578	547	536	520	568	567	543	545	562	508	572	531	534	564	577	522	558	565	569	540	550	532	553	545	561	592	549	508	559	578	561	553	553	538	508	539	542	575	531	558	542	554	517	569	552	568	497	563	559	577	571	541	550	573	533	511	531	580	554	500	544	572	570	550	499	525	563	549	514	568	512	523	581	546	527	523	555	570	541	602	543	551	528	528	527	522	534	539	533	580	565	554	563	548	563	545	521	501	514	555	493	548	543	546	522	557	529	563	526	528	538	535	544	533	564	572	577	523	520	560	524	572	517	527	559	555	581	598	589	506	569	538	549	539	567	560	580	557	540	571	521	549	518	549	568	523	551	555	529	519	545	540	525	552	521	604	569	543	553	569	551	538	528	564	549	536	494	531	574	545	577	539	562	546	551	581	579	536	509	546	576	565	557	551	580	555	538	536	503	527	546	556	522	592	564	545	585	511	483	564	542	562	563	566	551	608	538	592	542	556	580	547	549	528	542	544	559	544	549	556	526	542	523	532	524	542	534	568	552	551	543	531	524	550	538	564	543	559	532	529	545	576	543	529	534	562	585	520	516	513	532	588	590	526	561	576	510	519	591	538	536	554	556	556	544	553	548	532	560	525	545	545	551	539	541	547	543	560	574	594	568	542	532	553	501	567	547	556	554	570	514	552	519	551	550	564	545	566	559	541	557	530	524	524	568	577	541	586	528	520	529	547	526	539	557	570	560	546	544	591	557	562	478	522	537	520	578	529	524	522	548	547	558	559	576	535	569	551	544	552	531	580	507	569	547	553	563	538	568	546	575	507	558	515	584
23465	21417	29111	24123	21377	16836	2353	797	520	462	343	326	305	270	271	239	216	174	197	169	178	172	152	150	145	162	172	155	147	139	126	144	177	478	913	179	125	143	135	128	128	164	115	148	136	141	135	127	138	149	127	139	129	116	132	119	141	145	123	129	138	140	130	137	152	125	144	114	140	122	128	123	129	128	139	140	142	129	126	150	139	142	130	130	142	129	112	115	135	154	135	125	119	132	125	145	140	140	115	105	144	114	141	129	131	132	140	144	139	134	117	134	134	130	123	155	131	113	130	108	120	123	131	149	134	132	126	137	145	133	106	131	132	116	122	139	133	136	150	138	127	133	123	125	106	146	136	118	135	143	126	129	129	132	119	138	109	135	142	114	122	126	133	144	129	128	128	122	113	111	136	136	126	127	120	138	123	135	124	127	133	107	140	121	112	108	123	113	148	156	136	113	129	133	116	147	130	110	139	117	113	139	117	122	133	125	136	137	119	139	127	140	145	126	117	106	129	116	127	122	129	112	119	137	130	117	133	135	137	121	133	110	121	119	123	116	135	135	119	142	105	118	136	134	135	128	116	127	142	126	153	124	127	115	143	132	134	136	133	119	124	121	141	128	116	136	121	150	131	157	109	120	132	118	102	130	122	140	126	115	143	129	140	128	137	131	124	128	114	122	131	121	153	145	131	138	141	133	120	134	137	122	126	135	137	113	149	123	121	126	126	127	128	146	131	124	129	130	115	144	120	140	122	119	131	140	131	130	127	122	141	138	118	145	158	119	135	126	120	113	133	132	131	136	138	113	149	103	125	119	116	144	122	129	119	144	122	124	134	133	126	139	146	127	121	114	126	126	114	112	154	114	128	120	121	124	121	129	103	116	122	118	112	146	154	133	133	127	131	124	122	129	123	126	134	106	135	120	110	106	139	150	122	131	137	135	133	132	156	111	122	138	119	114	144	140	133	138	153	122	137	119	126	127	124	138	136	125	148	132	131	140	120	150	110	132	140	128	127	146	134	115	122	152	165	119	119	120	153	130	147	114	128	134	124	130	134	131	127	128	136	120	116	140	122	134	123	110	120	139	121	129	123	140	120	122	136	119	141	125	121	121	140	126	119	129	122	123	113	131	123	123	112	120	148	133	139	138	135	128	143	116	129	125	142	128	128	117	125	127	145	134	132	125	135	131	122	135	106	126	132	133	123	130	133	140	140	125	139	135	133	147	108	135	115	137	141	133	144	137	139	132	131	117	105	148	121	113	115	127	127	146	136	124	136	122	138	117	134	126	144	113	120	131	132	166	133	118	116	140	139	129	130	131	133	131	150	122	122	118	134	116	136	122	131	126	128	108	129	143	161	136	114	121	122	129	123	127	134	136	145	135	136	123	141	121	127	146	126	134	140	118	137	123	115	138	142	120	123	107	134	127	131	107	133	142	106	144	112	116	131	98	123	115	115	130	151	155	127	131	136	123	148	137	121	140	120	131	155	108	124	131	149	141	138	133	127	126	121	126	133	130	128	151	119	132	140	122	138	116	127	126	134	125	135	129	122	123	127	141	124	123	122	138	128	134	143	127	129	140	128	144	142	108	122	134	140	133	136	121	144	129	140	124	125	129	134	131	124	142	144	131	138	121	111	150	125	118	132	150	119	145	133	138	122	129	147	127	154	135	123	133	115	131	115	142	132	120	127	132	129	131	127	116	122	129	111	146	152	111	120	120	130	126	132	122	138	125	128	133	122	147	125	124	119	137	156	136	138	134	133	123	138	118	129	132	114	116	142	153	138	146	120	129	134	120	122	125	128	114	131	112	118	124	134	132	110	115	111	142	118	120	109	135	139	127	135	121	135	130	137	134	114	138	131	128	130	126	139	134	132	117	122	115	128	134	128	129	122	139	121	124	129	124	117	131	114	115	117	145	138	127	122	95	131	98	113	134	134	118	131	139	123	134	148	130	131	135	115	131	106	129	136	133	144	111	142	142	135	123	126	126	129	142	132	131	137	120	126	118	155	137	110	145	129	130	140	118	131	119	121	108	147	127	133	124	138	142	143	124	120	118	137	120	108	107	137	131	121	148	114	108	121	139	122	137	126	125	117	115	117	138	139	127	140	129	138	127	131	117	122	109	119	142	133	122	134	124	113	134	117	114	121	142	133	113	132	128	129	111	114	145	139	150	151	134	115	120	129	130	121	152	116	122	114	113	137	116	127	116	128	123	128	132	124	133	138	138	118	134	119	113	133	114	122	123	110	133	122	127	113	174	119	134	111	140	123	126	129	143	133	127	107	134	125	131	123	130	104	134	118	120	114	127	127	119	136	117	114	132	130	129	111	132	128	127	144	127	136	131	148	128	134	114	118	139	119	143	140	116	114	141	117	127	142	117	117	126	124	128	151	121	128	120	95	136	141	116	136	130	127	116	113	125	103	120	128	130	133	128	128	128	123	140	125	124	141	147	145	117	107	118	140	120	125	118	127	120	122	125	124	130	123	118	116	115	118	129	126	104	141	138	108	130	133	139	112	140	119	144	133	143	131	126	122	113	123	135	133	139	108	129	121	142	114	113	131	135	134	108	120	119	118	102	142	118	122	130	151	131	129	122	128	118	103	135	139	122	135	141	130	139	143	114	136	122	128	120	120	125	151	135	150	128	123	135	133	114	142	122	130	130	121	116	129	145	141	136	123	120	140	136	106	140	128	112	114	121	134	137	142	124	149	128	145	123	140	114	124	123	140	122	105	107	140	129	127	145	142	123	127	123	119	151	124	128	111	131	125	149	99	111	148	136	133	108	139	115	130	137	120	115	144	153	130	132	119	133	115	137	104	120	131	128	130	114	124	139	134	147	104	135	117	154	110	135	115	132	134	120	142	136	135	121	138	127	123	112	136	124	119	128	125	114	117	121	118	135	138	128	135	140	124	113	137	138	114	116	135	136	136	138	116	118	141	114	141	123	101	133	123	145	145	125	128	123	135	134	110	115	116	131	126	119	129	131	135	141	121	125	99	148	130	124	139	117	123	132	117	128	133	143	145	123	122	123	120	143	150	148	106	136	128	131	125	121	134	126	120	124	123	148	112	114	127	130	137	111	158	118	116	118	118	119	121	133	123	118	115	151	110	115	147	124	102	111	129	133	116	108	149	115	119	143	132	118	122	129	122	127	131	131	112	147	128	129	107	136	115	126	134	115	129	121	139	128	126	119	124	118	126	128	131	124	168	127	128	109	126	127	145	118	140	116	129	124	133	121	114	133	137	127	117	121	146	131	134	126	117	121	113	133	116	121	134	136	112	128	126	144	134	137	123	125	126	130	120	112	125	125	139	124	128	132	114	143	117	142	136	137	116	128	156	139	122	128	139	120	137	137	134	120	99	113	113	125	147	140	131	129	144	120	133	123	129	127	121	115	126	133	150	111	123	131	113	155	119	131	126	147	128	137	121	131	147	114	113	117	106	131	127	125	142	142	135	150	131	138	132	132	144	132	143	117	129	129
27018	45835	46373	25950	8720	4442	2996	2178	1690	1429	1236	1110	972	811	738	603	560	526	460	460	406	378	360	324	325	325	339	296	305	297	303	328	388	1444	2749	284	281	241	287	276	280	261	270	251	254	255	237	263	245	261	258	239	276	304	227	240	250	247	261	269	268	259	262	270	258	276	246	228	253	253	267	233	253	245	258	257	240	194	274	222	267	237	222	256	233	235	216	249	246	266	241	218	238	248	234	225	266	235	234	241	250	255	250	243	227	252	229	284	244	246	244	225	238	225	265	247	246	259	240	263	276	252	252	242	254	241	244	237	249	268	257	221	271	242	260	241	235	242	250	271	245	242	230	227	249	238	238	238	257	260	231	240	251	244	245	230	230	223	235	238	258	282	226	251	262	250	256	219	246	245	238	224	232	244	243	242	257	250	219	241	235	227	220	230	233	265	259	228	230	253	231	260	222	239	245	262	253	253	253	260	262	249	254	241	234	237	242	273	230	262	228	233	243	237	252	246	259	258	249	250	257	241	227	263	245	236	223	189	220	269	210	257	265	259	239	226	242	245	258	236	225	246	250	214	227	264	237	248	231	210	221	217	229	258	253	224	216	230	222	226	257	245	231	260	258	245	222	230	249	239	227	248	239	252	293	248	253	219	249	240	223	231	241	218	229	243	270	268	224	232	231	229	252	225	250	238	229	235	205	228	250	255	257	233	261	242	228	246	257	257	258	260	254	248	243	241	244	222	265	251	240	255	240	244	266	237	212	261	252	237	260	246	250	232	268	279	224	243	216	216	246	248	255	235	242	260	232	221	229	253	245	250	234	236	258	221	248	252	230	267	218	243	231	239	241	206	234	236	246	236	255	261	234	266	239	264	234	252	249	263	242	236	249	248	225	232	252	253	264	259	236	277	277	242	242	252	252	296	222	259	248	242	226	233	249	255	250	225	241	264	268	243	266	253	246	227	240	261	263	233	246	213	242	238	256	245	265	279	259	242	252	256	230	262	244	229	222	237	236	254	244	267	259	239	275	237	247	247	261	239	214	243	260	227	221	251	218	264	231	255	257	220	241	262	224	229	269	240	233	229	258	240	227	254	240	267	253	267	275	237	243	279	252	230	230	246	240	275	261	276	245	246	223	255	252	227	229	241	232	241	239	248	250	236	224	242	234	226	238	258	227	241	269	229	246	238	222	238	263	295	260	253	227	244	220	277	226	246	237	261	238	225	269	246	252	254	260	234	226	268	216	248	245	275	258	234	244	251	236	249	257	270	245	240	239	266	278	263	220	232	197	276	245	259	239	241	203	252	251	242	227	247	261	217	260	222	243	255	220	229	246	228	249	249	248	222	243	243	223	267	252	256	248	259	252	221	258	238	254	207	218	239	257	239	251	242	255	220	249	244	244	221	223	254	271	234	270	245	265	220	268	256	220	244	247	245	253	258	244	251	250	254	265	234	238	221	263	237	260	260	258	238	271	250	300	237	217	256	259	233	238	233	233	251	278	261	236	267	235	274	239	227	255	222	224	257	231	256	235	244	231	280	292	234	231	241	227	220	194	241	230	240	220	228	232	235	234	214	246	237	227	248	265	264	229	248	243	262	223	268	273	227	241	263	239	254	220	247	252	222	226	249	225	271	260	206	236	285	237	264	248	225	259	244	201	260	251	247	270	250	257	249	234	215	213	234	242	277	239	227	235	244	211	237	264	247	243	239	248	243	221	245	226	224	236	231	259	259	238	235	263	238	274	232	241	224	260	252	290	211	257	236	245	242	208	239	250	258	277	265	241	222	244	217	240	239	240	221	243	236	247	241	233	246	219	241	262	232	270	249	245	229	210	246	259	229	254	222	257	247	254	236	233	261	227	223	261	234	266	252	252	233	234	238	237	244	216	240	225	203	254	249	271	238	240	265	239	238	255	271	204	237	272	240	227	223	226	266	238	293	248	264	257	227	248	231	247	225	254	230	246	249	248	231	233	255	216	238	220	243	230	260	230	260	257	260	251	270	248	246	247	244	240	248	241	228	239	225	247	268	238	222	253	255	236	245	251	264	272	284	248	221	235	247	273	236	257	238	241	225	230	242	240	245	252	254	256	221	264	273	236	263	244	232	222	291	250	245	250	233	256	244	239	252	268	253	229	247	229	227	248	228	262	248	258	253	270	259	243	237	251	253	250	252	264	237	228	232	245	256	224	227	240	229	227	243	256	260	260	238	219	242	230	230	224	227	226	265	226	251	243	256	244	248	230	249	232	261	247	270	245	239	242	232	246	245	247	232	250	259	247	246	272	244	260	230	237	225	257	269	232	240	253	233	259	237	231	239	236	246	236	249	259	224	238	242	243	239	242	249	242	240	247	220	236	228	245	283	223	225	226	256	245	219	233	267	218	225	245	248	229	219	269	269	234	255	239	259	264	233	242	224	254	229	230	228	243	203	241	242	226	225	254	251	267	235	245	242	255	274	257	228	244	230	242	245	254	253	251	230	223	242	204	243	237	226	234	260	273	255	247	218	243	247	223	220	236	244	246	234	258	267	247	238	262	229	207	242	241	244	267	237	227	259	262	265	251	242	244	237	258	221	244	267	241	245	237	251	235	235	246	221	239	224	237	237	228	254	246	224	235	233	232	236	227	240	250	209	257	240	273	232	265	264	221	246	241	258	231	239	260	261	245	251	228	263	241	256	252	250	224	239	233	229	248	250	262	229	229	255	267	231	243	241	271	236	264	212	250	245	266	228	231	248	273	250	245	253	231	229	255	232	273	264	224	233	214	256	247	257	231	249	247	264	257	250	246	251	237	230	252	204	262	235	239	253	249	220	245	247	260	224	240	253	232	228	249	251	242	272	224	255	253	259	257	248	245	247	262	237	246	242	258	238	251	239	209	234	260	244	229	225	242	273	240	211	222	231	244	223	223	241	226	232	247	250	253	259	225	261	219	231	250	250	276	275	207	227	239	274	236	222	244	243	257	253	224	245	250	240	253	261	239	228	226	255	237	210	243	246	239	218	249	222	247	232	222	245	256	243	272	260	248	229	241	238	265	248	260	243	221	252	242	251	233	226	214	247	250	238	238	227	233	273	234	253	245	240	267	236	258	229	258	236	237	214	245	250	240	245	265	269	262	234	239	241	246	250	235	264	213	247	260	235	267	253	235	256	245	230	252	259	237	252	252	236	247	211	248	252	228	229	223	245	245	198	245	245	267	223	267	251	230	273	253	260	244	251	236	243	259	256	280	243	261	237	265	238	203	261	230	233	254	232	249	260	238	234	227	230	263	254	227	237	204	261	257	267	249	235	244	226	256	263	231	244	242	248	241	242	237	252	217	225	253	237	241	242	258	245	251	235	233	240	251	231	209	257	250	242	255	267	247	252	231	238	229	218	241	259	239	256	234	243	249	273	244	228	221	253	255	231	219	234	242	232	228	238	269	237	271	272	230	225	232	227	263	225	257	260	241	241	222	275	256	251	238	242	239	229	241	234	264	247	270	253
27357	21730	20453	7104	931	571	454	412	397	401	410	413	408	392	395	375	377	342	373	341	354	347	372	353	384	350	376	345	365	348	358	351	357	371	362	346	338	359	345	325	367	361	376	367	391	364	342	343	356	363	371	374	343	352	349	336	345	387	365	367	315	330	337	339	398	374	377	327	378	340	356	352	359	341	365	408	359	373	371	381	382	318	370	387	362	338	354	364	373	357	352	334	339	361	365	346	361	380	330	370	344	344	336	370	348	368	342	361	379	364	352	351	351	373	350	363	325	346	362	364	361	353	339	334	354	382	351	337	376	363	356	348	350	368	354	382	322	359	374	329	419	346	367	346	382	344	359	350	377	388	361	341	361	347	331	372	363	385	323	346	362	378	363	376	385	368	321	362	331	363	355	369	380	399	371	351	354	359	374	373	344	400	345	393	371	377	340	308	337	335	339	351	344	361	339	369	338	402	335	357	362	359	357	331	330	330	355	373	364	332	355	360	355	355	356	388	353	381	351	351	375	365	361	357	328	377	390	366	376	355	384	347	361	356	363	381	369	334	386	386	348	391	376	374	364	354	350	364	346	348	364	356	347	372	358	332	365	359	332	355	372	356	352	368	357	344	354	351	334	392	388	326	341	375	366	328	349	342	332	337	332	350	385	354	397	348	378	377	319	376	341	330	361	331	335	358	340	362	373	365	368	343	387	335	344	338	351	365	350	342	412	349	367	375	341	360	352	338	377	360	382	344	338	366	346	372	391	330	354	371	369	345	363	368	353	351	364	341	352	364	350	338	357	367	382	369	352	370	358	372	378	362	356	365	389	325	377	355	340	320	358	344	342	352	361	377	361	390	333	390	399	372	323	364	350	361	333	369	328	366	374	380	356	369	360	377	354	368	358	340	341	390	347	369	342	393	361	354	379	358	353	354	354	358	347	336	350	375	336	354	360	348	331	365	363	370	396	360	390	352	337	337	371	362	359	384	346	338	365	342	360	392	346	325	374	378	348	329	349	365	334	345	362	332	348	359	343	361	367	319	358	351	355	356	377	371	348	366	332	376	405	336	351	345	347	392	360	362	388	354	362	337	369	371	394	363	329	412	365	376	340	369	340	371	360	356	385	354	347	367	350	340	352	337	335	333	350	374	385	360	365	351	364	349	370	339	374	379	363	342	353	352	370	344	352	347	361	353	332	355	370	350	366	371	378	379	328	325	322	357	360	351	380	311	360	357	377	373	390	343	349	328	365	367	348	365	353	399	354	345	338	332	350	363	357	336	354	378	351	354	309	346	356	344	336	370	384	342	343	369	335	359	352	362	345	356	365	348	347	315	358	351	331	353	315	366	363	350	380	334	326	372	359	347	351	340	348	362	327	345	361	355	364	368	327	352	355	364	347	376	369	358	375	370	366	335	373	345	375	350	337	376	351	340	369	352	339	343	379	357	383	338	363	353	366	381	318	333	350	370	361	339	370	361	331	378	380	341	367	361	353	382	343	364	323	399	319	361	359	352	321	376	348	339	365	352	335	358	349	359	378	374	366	345	353	345	360	369	358	345	367	362	394	390	346	362	341	392	332	365	355	370	366	354	369	356	347	335	367	402	363	358	336	381	377	374	359	331	340	342	411	390	343	363	361	368	354	332	386	351	377	354	364	349	386	329	341	363	346	382	381	378	367	342	360	351	328	357	393	325	341	353	329	376	354	371	338	338	354	328	362	365	330	355	340	332	324	371	354	365	342	380	356	380	343	349	405	360	356	382	339	381	360	352	363	384	359	367	356	360	348	342	352	415	375	343	365	354	366	340	371	360	358	343	337	358	371	373	350	336	336	368	367	340	367	368	337	391	318	363	333	394	385	351	350	386	393	334	359	366	366	363	374	330	335	334	374	364	387	393	377	354	349	382	334	355	355	379	382	343	347	335	347	373	344	373	394	337	342	379	365	325	330	347	343	356	375	341	341	358	369	388	346	346	392	367	371	352	329	368	346	384	349	360	349	386	347	372	348	346	380	384	392	356	386	392	343	364	353	375	355	335	337	360	350	355	403	352	369	326	356	363	331	352	349	343	362	337	316	352	340	397	359	315	352	322	343	364	373	348	380	386	342	410	360	334	389	340	332	398	328	335	359	389	356	368	373	393	351	325	354	344	366	390	393	338	347	362	370	346	361	336	353	335	359	335	323	341	360	375	377	384	384	355	342	339	377	350	330	368	362	378	352	382	349	404	328	321	393	363	313	334	387	344	347	347	348	339	332	361	361	340	384	354	312	365	378	385	360	356	351	358	360	358	367	370	346	330	344	353	349	352	374	374	385	402	401	371	365	368	397	372	347	335	393	349	367	325	333	361	376	364	375	358	368	336	340	336	355	347	383	352	348	301	366	377	362	380	369	373	376	374	358	365	371	356	338	354	375	348	356	353	340	326	352	327	372	358	359	374	356	365	365	387	388	338	329	331	364	376	329	382	348	371	385	382	349	397	355	359	364	357	354	325	340	338	343	356	356	354	367	350	371	340	351	352	371	355	360	344	363	340	351	342	405	347	352	359	308	341	357	306	374	343	343	401	349	312	365	348	375	355	361	360	349	355	350	381	393	380	350	375	326	347	345	361	365	361	362	342	341	370	376	335	352	345	353	336	334	337	371	320	335	379	354	388	387	369	363	363	378	309	360	340	352	358	336	360	364	367	351	336	365	395	365	356	370	318	347	336	341	364	348	343	351	343	341	354	326	344	365	383	364	338	353	338	342	367	339	327	340	365	380	328	351	325	339	362	366	369	376	347	365	363	336	341	377	347	381	371	358	343	342	344	352	363	377	338	352	358	340	378	375	353	379	357	368	313	363	385	343	358	328	345	328	321	369	350	382	311	373	354	348	366	343	354	328	363	372	386	347	393	326	354	378	386	377	357	350	345	342	336	353	353	331	378	356	367	389	354	356	359	364	364	345	373	374	401	344	376	370	348	318	373	363	353	359	345	378	363	375	369	335	374	341	351	335	333	334	375	319	361	383	356	366	368	334	378	374	388	380	332	368	343	340	367	351	386	374	399	327	381	372	343	357	336	373	352	349	331	336	372	371	341	351	335	342	374	346	345	369	314	345	399	353	346	352	369	379	348	383	369	379	385	324	376	322	361	360	372	377	357	368	353	351	350	345	342	337	351	390	350	356	363	325	377	359	317	337	359	336	348	366	348	339	373	395	350	381	360	342	331	326	336	344	360	336	326	375	345	364	358	336	362	358	381	364	361	381	368	368	414	363	366	325	367	352	352	364	354	364	336	333	348	374	379	371	343	370	369	326	358	318	377	354	360	360	383	369	363	356	343	347	386	375	372	369	349	387	333	351	344	380	365	352	344	377	377	353	352	381	364	358	329	343	366	358	355	343	345	382	326	350	335	341	391	339	378	354	354	371	370	371	378	351	369	332	384	358	348	359	353	330	372	359	342	349	339	359	338	364	382	365	368	317	354	357	356	377	340	378	362	346	325	383	354
21763	34026	28362	9107	2119	1379	959	896	819	835	800	754	747	708	738	708	656	684	676	641	682	676	696	708	679	680	679	643	629	631	641	661	652	701	652	658	611	647	614	622	616	666	635	648	652	663	638	662	649	645	611	666	608	650	646	640	648	626	603	670	663	667	655	682	648	602	649	673	669	614	640	639	655	671	696	627	638	635	669	632	642	668	626	631	628	635	661	587	652	627	663	645	660	667	640	669	647	650	615	652	635	647	667	648	624	623	623	647	701	644	668	623	669	658	646	667	634	670	649	624	636	635	694	630	650	611	600	669	630	647	622	628	635	613	637	649	635	634	699	651	651	640	630	617	640	640	622	639	634	642	660	683	652	683	656	661	638	647	684	651	649	625	658	664	643	580	654	604	640	607	658	634	664	656	697	659	642	629	621	638	654	628	632	656	647	635	616	624	676	631	666	632	618	636	651	695	688	640	614	635	653	631	618	626	643	633	684	619	626	658	668	623	622	629	594	610	698	715	624	624	629	645	644	654	663	611	636	620	649	644	653	637	634	647	635	689	621	643	650	603	596	681	653	659	596	609	642	686	658	610	642	659	654	683	615	655	648	617	647	667	621	618	640	650	643	643	650	637	651	643	634	654	640	655	646	595	645	700	657	664	579	643	627	625	638	626	639	641	670	677	657	652	644	667	655	685	634	643	651	673	665	665	676	617	609	685	627	636	626	615	617	675	634	622	642	659	648	692	622	650	658	651	633	701	661	650	607	640	586	684	607	666	665	630	663	686	641	639	648	649	659	662	631	644	641	647	667	677	678	653	661	598	636	636	633	614	639	646	635	657	681	641	682	640	619	642	630	660	661	675	658	672	635	682	649	681	627	648	624	631	641	630	627	637	636	618	622	636	623	570	631	693	669	642	646	642	640	594	655	663	661	667	654	628	634	622	601	615	640	642	640	638	629	626	646	648	635	669	582	692	617	624	586	625	616	654	615	630	652	669	628	645	660	663	613	665	619	636	649	660	665	701	652	638	596	622	615	645	632	620	630	635	643	596	640	627	633	624	680	632	653	588	674	635	657	674	623	641	713	636	636	646	685	591	642	703	620	605	611	641	663	615	627	634	684	616	658	634	669	629	645	654	679	661	651	641	678	670	616	668	643	642	667	614	647	707	691	618	633	656	655	649	635	655	650	627	626	655	683	612	638	668	657	650	668	615	635	628	627	667	661	622	645	637	660	646	596	650	649	621	580	686	650	646	647	604	634	658	625	659	646	621	614	647	665	647	645	654	643	633	623	632	616	615	688	661	614	609	667	612	601	659	615	652	658	627	692	634	605	680	676	655	624	649	596	625	663	628	620	647	636	624	705	609	628	668	657	675	630	609	627	633	666	664	628	653	658	644	640	649	623	677	670	662	647	631	647	708	654	610	671	651	639	636	631	649	629	642	653	648	604	604	630	641	640	624	621	619	630	655	620	651	605	677	656	627	653	647	649	661	666	606	627	627	668	667	670	642	640	634	601	663	653	636	664	681	634	638	611	587	651	664	641	674	634	647	625	682	672	636	648	651	632	638	624	620	670	654	688	614	627	634	647	684	602	637	619	660	690	622	703	646	644	661	629	667	649	650	613	654	643	629	636	635	641	661	620	637	627	629	666	645	630	659	658	624	596	707	649	658	664	639	676	637	611	655	642	641	631	660	659	638	661	630	662	664	625	632	638	647	638	678	606	688	624	671	677	682	640	683	637	632	620	649	671	625	629	625	654	673	617	684	645	673	604	627	610	692	646	636	650	651	622	652	621	595	695	630	626	598	588	620	664	651	626	652	610	657	634	640	668	652	630	637	665	618	638	680	632	632	640	648	629	674	602	639	644	652	659	621	675	627	624	624	643	570	666	664	659	646	617	650	654	606	714	641	665	671	637	647	650	618	651	649	622	630	694	657	620	634	618	654	654	691	626	620	690	628	594	632	643	638	647	630	622	630	658	685	663	638	632	622	636	653	626	628	672	660	660	631	631	626	638	641	642	629	617	620	665	671	624	654	587	633	659	655	653	644	606	664	664	629	611	634	665	664	646	630	646	661	686	620	680	680	636	665	631	659	645	654	643	635	640	659	686	625	690	614	617	692	616	623	611	662	664	640	594	666	624	621	620	631	669	589	642	637	639	662	632	621	665	635	663	681	624	622	623	645	642	694	636	627	668	673	633	632	647	612	659	662	626	623	631	668	648	651	638	650	632	638	658	628	614	626	611	622	631	705	706	624	625	644	663	588	605	632	615	665	655	676	638	695	666	673	598	588	610	665	650	660	625	598	637	699	665	634	627	607	657	617	591	644	603	693	660	636	624	645	624	645	644	610	679	639	648	650	687	679	617	627	648	664	649	659	627	617	646	639	640	663	602	631	652	626	622	624	659	590	631	681	647	645	679	664	654	645	634	636	645	638	624	659	662	594	651	615	650	681	619	671	655	638	611	656	620	599	640	678	658	639	650	635	693	661	641	608	633	625	651	638	630	598	607	634	671	646	602	618	639	605	643	622	666	659	643	650	660	631	691	693	644	670	649	623	602	617	639	603	659	617	681	692	662	654	677	626	637	613	673	616	657	669	673	588	587	652	650	638	617	647	634	653	668	676	659	645	639	641	629	690	645	686	616	622	646	633	604	633	637	591	634	650	654	649	628	628	642	670	663	644	633	636	650	673	584	658	645	668	656	632	620	646	613	663	641	677	639	645	640	645	651	645	622	627	684	661	608	598	636	664	657	620	632	652	623	698	654	691	651	613	663	626	688	657	643	640	717	624	637	651	633	640	610	618	618	625	648	648	653	660	645	659	576	618	638	666	633	669	677	644	654	670	646	626	659	612	656	648	647	690	586	686	629	629	645	657	646	674	656	651	618	668	649	654	634	643	689	594	612	600	649	651	638	624	690	633	630	648	599	631	640	672	613	654	577	656	652	605	659	655	606	652	591	633	641	660	633	631	650	634	636	666	635	643	668	642	688	628	654	649	647	705	645	659	575	600	607	662	627	685	636	666	667	665	673	656	642	644	608	646	684	643	674	671	605	665	635	637	652	643	624	579	589	663	632	653	685	601	641	642	650	631	619	620	649	639	653	655	625	603	643	633	658	654	608	606	635	647	654	630	652	647	650	635	676	648	632	670	662	624	650	676	675	581	633	648	616	611	642	650	656	648	634	674	643	660	605	652	650	606	610	621	632	620	627	657	632	621	632	584	654	624	620	633	666	670	625	649	673	662	615	638	626	624	657	615	621	680	639	638	660	614	632	644	642	643	664	634	628	634	669	647	656	629	627	622	627	618	635	626	646	639	672	675	660	623	676	669	664	652	646	687	639	637	667	612	658	623	679	654	666	668	621	673	638	667	625	627	623	632	644	629	679	683	641	649	690	641	648	644	671	641	654	666	625	612	649	601	650	665	632	660	647	613	637	651	577	654	615	648	649	649	630	644	663	659	630	655	622	662	646	641	638	667	626	679
24552	21464	28483	24872	17441	2776	949	635	515	471	454	383	419	370	371	369	319	316	330	314	342	326	325	336	293	313	292	313	298	323	301	338	293	337	438	292	306	288	310	270	332	287	297	289	297	316	300	326	273	319	289	290	313	272	283	305	296	298	304	309	303	308	273	308	313	310	326	322	283	283	325	277	299	304	308	279	291	283	302	306	306	275	304	271	288	300	328	291	300	304	277	308	289	293	281	272	303	290	294	323	290	326	289	317	281	283	308	318	296	300	304	295	291	301	328	288	308	297	288	317	306	297	311	261	321	275	322	299	316	290	325	323	276	281	288	272	272	319	331	277	302	296	294	319	314	318	297	294	295	278	299	301	290	307	312	304	291	289	329	294	277	321	317	283	320	313	312	295	302	311	298	281	308	293	277	294	311	297	285	299	292	295	317	297	279	281	321	270	334	302	280	275	282	317	297	273	279	292	273	301	336	292	290	273	259	286	312	325	303	315	311	301	307	270	300	281	300	302	295	297	315	332	308	274	290	313	329	307	270	289	319	287	284	306	302	316	307	284	288	313	335	312	287	313	297	314	281	300	304	290	276	284	328	293	319	292	312	304	300	310	287	277	283	308	296	288	303	301	294	307	313	290	300	329	275	307	260	293	289	286	318	336	277	292	297	302	302	283	313	320	329	275	285	314	305	265	283	272	356	299	308	278	295	306	322	307	272	286	277	318	294	327	271	304	339	291	301	306	301	277	286	290	290	285	304	302	318	326	299	320	318	293	276	319	276	300	308	316	326	278	317	299	288	277	298	313	322	301	308	313	314	306	282	291	329	307	281	290	296	301	317	340	323	296	324	266	316	322	298	299	327	291	291	281	310	296	310	299	305	285	253	303	315	289	295	270	296	288	315	288	304	278	258	289	294	307	312	284	261	265	279	296	294	287	298	264	291	263	295	320	304	294	294	278	300	312	284	295	304	315	290	271	317	303	274	287	282	326	298	280	301	262	307	279	296	273	283	283	314	309	279	285	269	280	304	298	311	281	287	275	297	285	294	281	292	281	337	275	312	303	282	309	296	342	310	320	303	300	272	273	295	304	280	318	314	291	298	310	283	333	300	295	322	312	311	325	290	305	297	301	297	281	291	313	291	270	304	313	287	307	293	307	278	287	282	297	284	303	286	302	291	306	299	320	275	279	295	310	284	325	313	289	318	314	356	269	294	284	300	279	308	292	273	288	298	287	296	317	300	283	284	316	305	320	304	310	286	311	272	301	286	279	316	318	304	301	307	293	308	286	291	299	309	315	296	301	281	320	313	321	324	310	306	328	286	300	340	288	264	279	287	284	305	304	301	297	277	332	317	299	271	281	285	263	334	279	295	314	322	303	307	311	278	295	285	311	273	313	311	275	326	318	282	307	309	298	279	298	300	326	278	317	279	287	323	321	279	287	287	325	282	298	300	310	297	292	300	331	279	313	277	290	300	319	311	272	278	321	295	258	288	308	277	254	275	277	311	304	278	309	294	290	290	322	324	291	304	325	288	278	296	300	317	289	312	296	308	284	286	287	325	290	309	265	309	298	317	313	285	309	294	308	305	307	310	288	327	286	289	293	278	318	314	258	288	307	303	341	300	292	283	298	284	313	299	291	290	309	293	296	332	318	315	306	294	297	323	297	310	294	305	303	313	271	316	312	281	302	292	306	312	308	300	322	267	308	292	292	301	310	326	331	276	285	308	281	296	298	334	320	249	297	298	308	317	274	303	334	321	297	286	310	287	290	316	286	311	309	334	277	306	307	308	318	307	305	296	290	310	319	290	316	300	297	317	268	274	290	313	295	312	311	272	295	323	288	283	291	294	286	278	301	289	295	287	301	266	308	283	289	316	291	285	308	271	285	313	292	291	311	302	310	317	312	310	317	308	292	341	260	300	332	324	318	293	288	299	311	262	303	301	299	310	310	300	318	323	344	283	295	308	293	266	348	313	296	313	305	312	318	290	322	290	306	300	292	329	284	303	276	303	284	316	292	303	296	285	315	298	291	316	291	312	307	300	302	275	311	303	322	296	301	289	291	291	269	287	299	297	303	309	292	300	309	304	297	278	286	335	271	299	300	297	276	313	273	313	290	302	309	307	306	301	304	289	274	291	312	310	326	298	321	301	295	304	288	281	322	287	276	285	309	305	309	297	320	289	329	293	287	297	301	312	303	293	303	297	275	303	277	280	282	278	314	299	282	295	269	279	263	311	278	307	308	307	294	310	290	316	296	304	314	292	268	302	285	315	292	318	268	270	284	308	294	330	285	286	290	276	278	299	274	306	298	296	308	278	296	299	299	279	291	287	307	300	262	307	280	277	295	304	312	310	288	292	312	311	290	292	316	325	292	295	324	293	297	293	279	314	300	293	316	302	277	273	304	275	297	289	289	301	305	281	301	290	301	308	331	302	258	279	293	322	290	291	272	304	301	293	295	278	291	293	269	297	327	270	275	280	286	318	295	316	292	319	277	284	299	303	321	311	295	306	284	306	283	311	281	315	285	295	314	289	269	311	292	326	308	277	298	327	315	303	302	291	283	291	310	287	312	312	314	281	291	311	301	324	279	305	324	268	324	277	283	280	310	303	303	295	271	337	282	309	300	304	282	276	306	271	299	318	271	307	296	312	322	329	279	294	273	283	320	275	326	286	285	313	283	289	311	296	273	302	280	306	304	303	308	285	304	277	268	302	272	296	296	279	312	313	293	300	293	282	306	334	280	281	314	281	287	287	293	303	315	287	322	291	288	262	284	295	306	290	265	267	316	282	309	293	302	305	273	293	324	306	269	315	308	323	301	289	312	312	309	290	314	304	261	286	272	313	328	304	295	332	303	284	294	276	291	299	329	295	304	307	299	319	297	304	318	269	297	300	300	292	332	280	303	275	286	282	300	262	272	298	269	289	285	293	298	287	284	278	286	271	318	312	296	292	299	307	294	291	294	303	285	292	308	305	282	313	308	306	287	299	333	309	290	300	322	271	309	319	299	291	278	306	281	293	327	285	310	269	303	294	317	316	299	304	276	293	321	271	267	332	323	284	327	269	305	285	283	287	311	271	265	280	301	297	283	289	317	287	306	270	296	292	292	321	293	286	306	330	284	304	283	298	270	279	309	256	313	287	284	304	289	270	288	286	309	311	302	293	307	293	305	296	308	292	285	298	292	283	313	245	290	270	270	308	293	295	263	331	274	309	308	284	268	297	306	307	300	304	314	310	297	275	304	287	283	297	267	324	295	275	302	319	274	327	310	307	296	295	334	295	305	313	303	302	310	285	306	281	292	298	306	327	291	314	307	280	294	280	300	287	315	282	286	301	265	275	296	293	293	286	272	286	307	271	292	291	297	299	303	298	291	281	297	283	278	298	306	274	299	299	286	318	264	303	343	260	324	308	307	266	302	309	307	294	299	284	269	296	287	304	303	262	284	301	304	306	301	308	304	297	268	296	288	322	308	289	279	322	302	324	301
25232	42786	36614	14889	4798	3018	2064	1615	1385	1184	1140	1007	973	876	814	815	724	753	687	591	654	593	607	621	645	584	599	566	574	553	608	574	593	674	995	602	538	521	560	595	547	552	523	551	594	564	612	556	570	566	530	579	539	561	569	520	570	553	564	546	559	584	548	565	549	577	542	520	569	545	536	541	519	535	549	555	532	603	512	549	555	523	526	571	523	576	569	549	530	501	502	503	610	543	509	571	551	563	478	524	571	581	561	565	551	523	545	567	531	526	521	540	587	533	525	560	543	559	526	581	547	543	634	560	532	550	572	550	565	543	566	559	529	543	569	572	536	547	574	565	509	600	563	497	550	553	553	563	532	547	553	557	580	567	571	565	514	521	575	581	505	531	509	578	587	557	541	521	553	573	508	513	556	538	542	566	502	516	485	622	556	524	549	527	565	571	519	522	565	543	559	530	514	547	557	537	536	508	562	556	540	545	546	564	551	549	537	567	571	518	540	550	525	572	574	550	552	561	567	551	570	534	531	543	553	503	584	578	526	514	522	551	521	550	619	538	524	509	558	544	561	545	548	547	538	515	556	568	530	529	539	548	540	571	560	519	605	548	516	559	549	586	547	559	533	498	545	560	522	523	499	550	543	522	558	568	570	523	552	518	523	543	552	520	553	572	544	554	572	541	553	522	548	559	538	552	538	487	572	529	547	532	566	545	585	538	563	519	586	506	571	564	568	535	569	568	502	544	608	534	589	495	523	538	551	542	540	511	505	543	548	569	542	548	543	528	546	536	559	562	555	592	549	550	496	555	526	582	579	541	546	570	525	550	537	543	530	556	503	565	532	548	556	581	538	566	567	539	547	562	503	549	528	562	561	560	524	567	528	559	575	536	549	578	546	569	555	567	505	562	548	563	561	546	524	575	558	575	528	523	558	537	516	579	563	509	543	532	544	574	531	545	502	503	549	544	545	518	552	537	542	536	527	538	526	553	531	506	531	539	619	539	569	527	565	545	558	529	558	548	542	500	571	560	571	526	534	578	539	538	566	541	582	537	523	562	519	513	534	563	525	528	534	551	565	548	535	539	511	556	576	539	575	540	536	575	572	502	568	550	559	572	564	527	546	550	519	556	598	525	547	575	523	582	551	548	553	574	525	544	537	535	548	571	583	568	566	524	491	541	534	572	545	537	567	543	570	546	571	540	537	552	541	581	538	548	565	552	567	545	536	514	537	541	551	581	545	552	506	516	531	568	562	558	541	531	603	517	510	561	567	549	573	525	535	553	604	554	538	516	569	564	553	561	536	564	525	533	537	541	538	585	525	546	559	548	555	522	553	557	538	573	557	527	555	566	555	527	579	533	546	553	596	542	562	569	514	542	567	524	597	570	528	539	525	548	530	542	541	574	553	575	558	516	530	571	578	522	579	577	548	554	575	540	513	493	578	538	542	511	515	581	616	500	540	532	569	561	569	533	537	545	534	512	526	510	577	549	543	559	535	552	565	559	507	540	547	546	535	599	521	550	553	546	586	536	564	543	563	570	584	587	552	554	542	533	552	576	558	563	550	525	516	573	502	553	551	534	535	538	558	560	599	541	533	539	570	586	569	597	551	583	584	537	544	528	553	587	574	567	536	571	537	544	543	540	533	525	576	529	545	541	568	557	528	554	555	551	551	555	555	546	535	557	530	541	551	548	544	532	515	523	546	550	562	543	585	535	538	578	583	547	563	535	552	551	536	545	561	537	547	534	554	541	561	577	545	582	582	534	538	568	546	564	562	568	558	524	538	534	543	532	529	538	566	540	550	555	607	519	505	556	546	551	509	576	544	563	535	537	551	550	561	566	535	528	538	538	532	559	554	570	564	586	537	559	549	578	535	616	522	516	526	589	554	529	544	546	526	561	556	581	549	509	587	534	542	581	580	560	538	555	580	551	578	559	567	552	584	590	539	544	591	516	534	513	556	510	559	534	569	545	561	579	562	545	492	559	540	515	546	542	556	559	538	541	554	538	562	588	557	546	539	544	549	581	591	545	506	607	554	557	567	544	514	553	573	558	568	551	602	524	548	546	557	546	545	568	562	583	557	551	550	535	543	562	527	520	536	557	549	559	548	547	548	529	548	577	578	531	575	573	547	557	527	555	591	587	554	590	571	539	541	524	526	566	557	532	550	553	535	525	562	547	511	549	570	570	570	550	518	559	604	569	583	500	528	561	579	534	573	558	513	544	561	572	541	508	558	553	522	512	539	567	587	556	522	517	546	549	509	548	590	524	527	581	560	515	493	557	561	536	557	549	539	520	575	532	559	533	521	538	554	534	545	572	554	556	564	540	520	529	503	559	558	551	517	543	589	521	557	537	539	561	565	545	576	535	533	537	612	534	528	573	565	531	556	550	538	575	502	570	579	528	517	537	537	532	559	610	540	534	530	558	564	529	591	509	561	559	571	547	546	554	534	556	553	543	515	567	535	514	525	504	545	513	510	511	543	548	558	509	507	527	547	578	548	508	571	529	581	561	528	510	490	528	522	530	559	563	570	580	554	584	548	558	553	556	553	583	559	615	538	573	538	561	590	528	556	508	521	587	532	539	527	542	552	520	557	536	513	513	553	532	521	536	545	570	567	548	569	556	556	541	540	504	568	574	543	507	542	533	509	512	552	556	566	508	535	502	565	547	579	555	558	560	531	562	527	548	538	571	573	543	543	546	540	548	524	533	606	523	526	524	562	558	517	531	563	553	494	575	556	564	534	533	546	549	567	585	533	568	519	563	591	557	532	521	529	582	540	583	549	558	579	541	543	559	549	549	543	566	527	515	534	536	572	516	571	577	545	584	554	531	523	516	580	555	562	523	557	566	558	506	533	546	576	558	543	535	578	549	574	527	535	593	516	603	541	574	568	504	535	547	557	530	573	557	555	576	550	572	525	563	537	573	529	567	559	528	550	526	541	543	559	556	584	546	568	561	496	547	530	503	533	540	524	564	551	522	582	566	566	534	569	519	560	563	530	536	565	547	545	539	533	579	565	553	528	596	503	537	594	552	556	581	568	528	554	533	536	557	543	594	545	569	536	546	514	486	550	563	553	531	553	556	558	554	535	568	559	586	569	564	509	587	519	571	576	530	554	523	556	533	552	577	559	567	557	554	527	559	533	549	560	528	559	567	602	541	561	530	564	574	556	530	585	524	522	554	535	561	560	513	547	568	538	555	573	551	492	583	528	542	557	552	541	535	532	560	578	555	517	543	558	547	572	551	572	564	534	544	521	557	545	553	574	568	546	539	527	574	514	546	533	567	554	547	524	547	511	567	589	558	560	564	574	569	517	566	557	557	546	567	525	524	561	564	543	580	560	588	548	565	546	527	549	577	562	543	515	558	571	527	558	556	560	573	530	560	525	535	536	528	608	549	509	564	531	558	503	526	521	502	545	564	582	547	533	539	588	564	568	528	555	544	557	613	544	539	544	554	570	552	556	546	559	547	531	556	559	552	559	543	555	524
23584	21421	29063	24210	21382	17012	2188	784	498	432	376	332	308	282	281	255	189	199	197	173	148	160	168	160	160	156	161	135	151	149	144	129	162	204	407	149	152	134	128	131	149	138	142	141	133	150	133	127	125	139	138	134	144	100	138	120	132	136	129	118	141	130	135	114	123	137	147	95	134	132	139	122	129	146	111	137	115	134	117	138	139	138	139	135	122	115	125	128	121	130	141	146	136	124	142	137	146	131	137	128	119	141	148	144	127	126	137	128	125	125	149	108	134	120	115	127	135	120	121	143	145	119	119	129	107	116	133	124	106	130	117	119	123	134	134	141	137	152	138	127	132	132	125	144	114	120	134	123	114	130	131	132	127	132	139	121	115	127	127	124	123	126	134	127	121	124	120	109	110	113	126	147	136	130	132	120	133	139	101	115	122	144	143	125	123	134	136	124	138	147	113	111	133	117	130	127	133	122	134	130	118	139	106	119	129	126	136	116	126	148	127	135	146	108	157	116	130	121	130	124	138	130	126	148	122	118	131	121	132	127	112	123	117	134	159	143	123	114	132	128	114	139	115	124	126	141	124	125	156	110	142	118	128	126	141	127	114	134	123	134	138	142	116	134	131	118	131	141	129	132	152	154	129	107	131	126	125	114	120	141	133	145	119	126	132	120	146	131	122	118	129	123	152	102	127	123	125	124	132	118	122	150	127	116	130	136	123	124	128	140	119	128	117	130	136	129	125	116	122	113	128	138	129	150	141	135	114	137	135	127	137	115	107	123	119	137	134	107	134	137	131	129	138	145	131	150	144	145	136	127	108	115	116	109	128	104	130	136	132	138	146	126	116	121	139	125	122	115	127	136	136	110	135	98	117	104	119	150	146	132	112	129	127	119	122	132	142	127	113	119	111	149	137	123	129	147	132	134	131	127	111	116	134	110	126	118	128	106	107	117	123	133	116	130	130	112	140	124	117	127	113	120	142	125	110	115	104	141	118	128	123	136	126	116	137	127	129	142	150	132	104	136	148	117	97	111	111	117	124	119	135	118	119	137	132	123	129	118	129	133	145	112	142	119	134	115	135	121	130	140	113	113	130	137	149	139	136	129	119	147	120	116	132	120	133	137	118	142	108	113	132	111	126	131	119	122	126	118	114	135	140	134	128	146	115	121	128	116	125	134	144	138	131	140	131	128	127	139	116	134	140	137	130	121	120	126	133	115	147	100	135	119	132	132	127	131	112	129	119	123	141	133	114	134	150	117	133	144	124	118	137	118	126	130	118	128	108	128	127	119	122	113	113	134	127	135	133	124	132	101	126	130	116	138	124	132	129	119	130	126	111	129	123	126	126	130	119	152	120	128	124	142	122	128	142	128	135	129	126	126	134	115	138	132	126	109	141	116	140	129	136	129	119	127	115	125	129	142	119	128	139	142	121	114	147	142	131	120	127	131	129	141	129	108	132	140	123	114	140	120	128	131	112	134	111	133	115	121	119	135	131	125	133	135	118	124	123	131	109	131	126	129	136	110	128	141	123	145	143	129	153	135	122	137	137	117	122	129	106	131	123	151	153	124	122	142	126	140	132	127	122	135	146	115	163	116	146	135	125	143	121	132	108	149	116	154	140	105	107	110	122	128	151	121	129	125	139	135	114	152	149	107	123	116	131	107	132	147	154	124	134	128	120	118	121	115	132	116	149	136	129	115	138	119	131	121	109	132	123	123	119	131	126	122	120	135	148	133	107	126	142	128	140	121	126	110	119	119	118	124	94	124	118	141	121	144	133	130	109	115	117	121	137	126	114	114	132	134	124	115	129	129	138	130	127	144	127	135	156	104	123	115	127	129	135	130	124	114	113	117	135	148	132	123	126	123	124	125	109	107	140	151	130	124	101	117	134	134	127	137	109	130	132	143	145	127	107	118	142	138	130	129	140	138	130	128	131	128	127	115	122	114	116	124	136	106	131	134	101	136	130	112	140	120	127	143	156	135	122	133	133	142	109	120	130	128	129	143	110	124	112	139	146	129	139	124	122	117	124	94	137	131	132	131	127	124	135	119	135	138	119	128	133	139	102	138	119	122	127	119	120	137	120	132	106	127	113	127	112	124	142	116	125	147	114	135	119	140	115	130	134	135	127	129	132	125	121	126	131	104	116	116	142	124	127	117	128	113	122	126	139	99	111	141	129	121	119	132	138	131	127	115	122	126	132	125	133	125	113	101	120	136	132	128	122	113	125	147	128	134	126	132	144	127	142	128	130	128	127	142	129	122	121	125	130	132	114	135	131	118	113	131	125	125	132	133	114	129	121	120	124	137	135	141	139	140	123	123	128	144	135	120	151	153	155	115	130	128	136	116	143	127	121	125	113	138	134	122	106	143	126	129	159	121	112	127	108	119	123	115	125	109	121	130	142	135	139	126	133	125	140	114	119	134	118	112	112	119	127	136	126	103	155	112	143	123	122	152	119	130	143	123	130	123	103	119	121	123	143	137	133	131	124	115	137	127	125	108	106	111	136	107	125	143	110	117	135	123	155	112	131	122	139	123	127	130	135	134	125	122	118	156	137	128	114	116	136	117	114	133	113	126	100	144	127	117	120	131	122	104	163	116	119	130	147	132	117	118	134	123	121	136	126	122	132	108	125	116	140	125	129	134	118	118	123	160	127	138	134	151	124	140	119	126	122	140	122	120	135	129	109	122	125	136	127	116	118	143	114	117	125	115	131	132	141	135	138	149	122	131	109	107	133	101	125	139	127	124	125	112	111	120	134	135	137	124	120	111	137	125	122	137	126	125	107	115	155	123	143	117	120	149	131	141	121	119	108	131	142	116	121	113	133	136	138	114	123	113	115	133	114	110	124	123	122	128	126	118	119	100	129	125	141	106	128	143	139	124	110	124	108	112	134	133	119	138	124	127	128	101	122	131	110	155	134	115	119	137	107	134	113	118	145	119	117	148	137	117	124	116	116	126	143	131	124	107	123	128	129	132	115	113	138	145	131	140	131	135	129	103	128	114	141	120	122	131	116	115	134	126	128	141	129	122	125	146	120	141	130	125	117	130	138	132	138	112	129	128	123	121	126	137	129	104	124	109	109	125	128	129	100	132	129	139	121	126	145	137	133	132	126	112	129	109	102	130	124	106	134	136	105	105	116	129	135	134	118	125	140	128	129	149	130	112	114	130	139	133	130	109	121	141	119	123	119	128	112	136	124	133	114	114	130	134	127	99	120	116	115	118	128	131	113	128	133	134	153	125	103	130	127	130	147	143	118	132	122	128	139	109	123	145	123	137	135	123	122	121	134	106	119	109	135	126	122	147	126	133	107	143	118	120	135	122	124	132	124	146	120	130	131	132	133	124	124	109	139	96	136	111	126	121	113	115	117	155	132	124	129	140	127	121	121	124	127	139	135	121	130	143	148	135	124	143	122	124	112	127	127	129	113	112	124	132	132	146	123	105	134	127	124	116	145	120	126	131	124	117	124	119	135	126	125	131	141	123
27977	50469	42353	20928	7393	4600	2862	2140	1592	1413	1207	1076	972	814	824	719	601	506	475	451	396	425	397	362	332	342	332	313	274	306	292	250	299	513	1119	332	272	294	263	316	255	262	248	245	264	259	257	263	269	262	265	272	254	263	235	259	263	242	237	260	252	264	247	214	241	240	266	253	244	263	261	255	246	228	249	252	266	286	238	213	246	265	224	250	263	235	280	249	255	228	245	248	248	252	249	252	239	237	269	243	231	249	252	239	212	227	272	235	216	236	224	222	235	232	238	261	242	252	221	236	253	253	241	242	241	239	229	219	274	227	246	240	246	234	221	237	236	226	264	234	244	242	224	258	243	254	243	231	235	242	261	229	235	253	247	208	225	259	267	228	254	234	246	258	233	210	237	232	238	235	243	232	223	220	218	240	219	253	228	268	240	223	257	254	266	254	242	255	237	245	196	263	260	267	218	265	272	249	211	235	231	230	235	262	251	245	225	232	240	255	236	268	239	252	232	197	252	245	250	247	241	254	243	279	254	238	235	256	259	258	222	249	217	225	236	235	232	231	266	227	246	244	218	235	249	233	260	250	226	255	247	258	220	269	220	244	237	245	274	227	229	229	258	226	273	228	234	236	268	224	224	243	251	225	225	223	233	226	261	262	252	230	240	214	229	236	261	251	272	220	259	228	216	227	240	253	240	225	223	224	226	226	240	210	235	213	230	230	235	247	225	237	250	240	237	217	238	258	222	241	255	226	197	244	236	239	221	272	231	272	204	218	239	227	263	236	246	240	240	204	257	244	258	247	245	209	237	245	256	239	253	241	210	252	256	224	227	208	230	220	253	263	232	238	222	251	251	230	246	263	237	257	241	244	234	254	253	235	251	241	240	249	233	234	255	258	267	248	273	218	255	243	235	229	245	253	246	255	217	225	257	238	251	269	258	245	240	245	257	213	236	223	258	220	238	265	222	248	252	238	247	267	224	267	230	226	229	250	218	245	231	270	226	214	241	218	231	234	228	275	260	249	226	246	254	244	235	240	234	246	287	193	247	242	252	244	205	203	240	231	257	230	224	251	219	225	252	238	230	263	245	261	242	254	267	238	266	232	246	231	245	239	228	247	238	245	212	220	230	225	244	241	224	253	256	233	241	232	249	262	222	256	240	258	230	283	244	243	220	240	252	244	242	244	231	250	259	242	221	220	209	239	255	235	240	251	260	237	232	266	217	227	228	213	257	243	248	217	247	250	230	238	247	256	207	247	224	238	228	279	246	238	260	230	263	246	253	251	224	267	235	287	238	228	233	244	225	227	231	260	250	264	271	254	252	221	244	229	257	228	236	233	244	249	258	235	231	243	243	242	230	249	242	247	222	252	243	234	227	242	236	238	238	214	265	233	241	252	243	243	232	234	243	281	205	259	240	247	227	247	259	244	243	249	232	258	236	240	251	213	217	220	251	239	246	232	270	223	232	255	248	255	252	256	259	250	216	227	247	211	233	240	228	264	250	236	233	239	248	279	262	247	248	248	214	245	246	236	253	268	252	222	206	266	244	263	223	248	237	242	243	228	228	234	228	226	245	231	246	261	258	231	223	238	255	217	244	259	242	240	235	224	259	219	254	264	288	257	255	234	220	261	231	255	220	231	250	285	250	247	222	237	220	222	262	243	246	214	239	247	231	222	219	232	248	233	231	247	241	241	254	225	252	219	265	244	258	222	238	238	251	259	238	252	205	236	230	239	225	253	241	270	254	247	214	249	218	238	233	264	264	240	257	251	251	214	256	240	239	236	256	245	242	252	226	231	246	248	244	244	235	245	215	242	264	279	252	233	204	248	250	238	257	227	267	220	247	254	261	229	227	249	232	245	255	244	254	224	253	229	218	234	237	225	264	220	253	252	217	248	230	232	248	249	216	236	239	262	220	244	254	234	246	231	235	236	234	266	262	208	217	237	256	226	218	246	251	236	228	240	212	220	235	231	234	230	210	238	247	268	229	221	260	232	245	285	222	231	247	243	242	239	218	236	229	228	260	268	212	258	246	229	256	238	242	265	256	243	255	253	247	245	221	259	233	254	247	216	209	261	246	228	267	244	252	248	246	252	221	225	248	257	241	258	276	251	225	220	252	232	223	219	241	227	253	241	232	238	267	224	231	251	209	216	225	226	224	231	232	213	227	241	214	245	246	237	216	236	247	266	252	244	235	232	224	269	229	196	230	234	260	244	256	254	251	230	243	213	242	258	231	233	205	236	215	230	228	251	243	245	220	206	255	225	256	260	228	227	245	216	241	256	225	256	228	209	227	236	231	217	233	228	227	247	259	259	263	250	234	243	261	256	230	220	255	262	242	261	251	248	216	228	243	255	218	242	244	257	245	233	254	253	239	233	244	227	213	244	238	251	247	246	216	269	233	290	239	234	220	230	235	240	241	228	251	228	254	255	267	242	208	269	238	225	232	215	250	223	221	250	228	212	249	203	265	252	235	232	244	234	230	236	231	218	259	242	246	242	235	259	241	225	271	221	270	209	233	220	222	247	238	211	256	260	257	229	228	250	247	236	245	234	242	236	238	244	247	233	212	253	232	244	259	230	230	238	254	232	247	262	253	246	255	267	241	254	259	242	220	238	263	208	232	220	269	243	238	250	232	233	208	257	252	277	255	258	232	237	275	258	250	253	226	256	231	237	234	257	255	242	240	235	221	237	232	222	255	213	252	239	235	237	231	248	215	242	241	266	262	253	213	248	245	224	239	253	239	224	215	242	239	259	237	240	227	243	249	239	243	236	236	255	237	245	285	273	230	260	238	217	228	244	254	239	232	236	227	244	251	238	230	271	214	233	219	243	241	234	227	221	244	270	240	224	243	276	230	238	241	228	225	241	254	252	240	239	219	220	217	242	235	265	247	263	217	248	272	257	267	250	246	224	257	241	253	236	232	226	257	270	256	252	256	251	259	239	242	239	238	217	269	260	226	244	240	217	249	233	271	243	251	241	238	241	217	236	262	223	239	259	244	233	276	237	222	261	257	248	254	249	242	245	252	206	280	241	245	257	233	238	251	257	246	234	244	259	227	218	254	247	233	235	207	233	218	241	262	228	224	239	243	245	255	238	255	231	239	259	229	204	266	268	243	209	259	229	251	226	235	227	257	225	274	221	242	249	265	227	224	245	241	232	225	244	233	210	248	237	264	234	221	260	256	288	257	216	240	225	254	229	248	222	247	242	257	213	229	246	218	237	241	243	256	263	234	218	253	240	255	230	229	240	263	270	239	249	249	236	219	222	253	220	243	241	251	257	241	272	208	240	235	249	243	249	212	246	233	246	245	255	242	238	238	240	258	263	242	238	267	251	230	230	222	238	251	241	225	247	228	234	239	233	253	239	224	229	269	217	239	243	261	244	251	210	249	242	252	290	239	236	244	222	226	236	238	247	250	239	233	221	214	256	211	233	262	231	263	237	281	250	261	223	237	258	250	222	244	243	236	221	234	243	219	256	221	247
27318	21805	20473	9273	1325	753	490	441	405	387	382	377	394	363	380	396	344	385	363	391	378	347	384	391	335	362	365	377	373	374	364	342	351	348	347	348	342	367	339	345	368	358	358	350	406	358	359	361	362	378	350	344	329	373	360	370	354	365	369	390	336	350	358	343	366	343	356	332	353	347	352	377	356	348	349	364	382	332	360	368	385	339	377	384	350	352	368	397	359	351	394	369	367	392	349	358	353	349	380	362	359	348	354	361	372	384	378	357	364	348	349	369	361	325	361	341	351	343	347	351	351	346	342	392	340	359	349	346	351	338	364	348	366	366	355	331	335	347	371	322	383	359	348	312	343	354	350	339	363	359	349	384	371	370	339	319	372	359	392	381	370	344	313	333	367	340	362	362	366	367	353	355	364	377	382	335	318	389	348	367	334	364	391	344	379	363	337	338	352	362	352	347	364	361	351	357	373	368	353	374	374	367	366	347	376	352	328	363	324	344	341	323	379	320	345	359	345	338	349	368	327	340	343	350	355	378	378	345	366	355	377	348	323	363	394	361	392	361	328	329	331	368	345	379	337	382	369	369	378	344	380	363	316	387	348	361	331	377	366	357	341	345	364	364	374	356	352	375	352	339	357	360	334	321	366	361	375	346	328	330	361	369	335	351	346	358	351	366	348	330	355	343	325	345	324	305	393	350	366	332	353	318	348	406	350	334	350	365	331	361	331	343	372	327	355	332	338	328	382	360	331	351	369	367	329	354	364	360	338	326	360	334	364	356	377	384	344	360	349	377	344	373	427	356	325	357	370	332	367	329	328	330	373	354	373	396	336	341	355	352	349	353	361	382	373	359	346	336	364	355	348	333	330	325	369	348	371	371	334	369	355	336	376	349	340	355	340	341	370	338	358	390	342	351	376	378	367	360	322	343	393	345	349	329	352	357	364	362	382	335	360	382	335	363	384	352	335	358	352	368	357	320	342	359	363	358	338	356	366	347	346	355	376	351	328	367	391	380	376	328	351	352	347	353	383	372	339	349	358	363	354	357	362	355	344	329	324	310	356	353	351	385	383	402	385	344	334	363	357	371	371	343	364	365	375	378	329	367	348	388	350	370	362	357	340	384	363	357	336	349	370	340	366	379	360	383	353	356	371	357	341	325	378	347	361	354	380	340	375	390	379	342	347	364	366	349	337	354	374	342	378	372	351	344	361	348	362	347	368	363	380	355	372	365	346	339	384	348	360	323	311	358	355	369	358	350	338	369	356	345	310	355	347	350	333	395	357	310	359	350	364	360	339	337	338	362	364	342	362	370	397	342	347	353	326	360	373	388	359	339	334	363	380	362	356	339	329	335	364	360	369	328	339	352	370	371	406	327	351	346	336	323	366	357	382	351	393	377	363	333	330	368	358	379	359	352	372	347	325	339	334	345	363	375	334	394	358	359	343	350	382	348	359	335	346	367	347	370	344	388	343	361	352	354	351	353	339	341	407	354	331	346	368	369	321	336	357	340	362	350	354	370	349	365	351	351	350	360	335	343	359	345	355	367	356	338	340	394	369	339	380	370	338	362	360	377	364	349	339	346	355	348	373	372	374	350	358	352	338	356	365	356	342	349	337	339	383	354	362	364	345	339	344	379	358	380	377	348	392	361	347	342	365	349	332	347	346	355	374	404	351	328	338	373	342	336	337	369	344	367	353	373	382	361	345	341	328	347	350	345	347	351	380	331	324	341	342	374	366	379	365	348	388	348	357	320	355	343	328	347	365	342	370	357	367	337	341	368	393	402	367	365	342	354	330	335	359	323	360	322	340	336	363	329	384	361	368	359	348	393	369	330	394	387	351	336	334	354	349	356	384	374	326	340	338	379	320	415	340	315	379	326	350	349	324	361	360	327	368	373	335	350	351	366	376	386	350	383	351	370	361	364	361	333	342	352	359	359	350	341	354	319	382	377	341	388	355	319	374	349	381	358	345	373	378	384	371	376	388	353	365	381	347	357	360	369	336	323	383	339	344	334	374	351	359	381	339	361	369	321	365	376	381	371	362	355	350	367	352	378	342	365	306	381	357	359	351	352	347	346	344	338	343	357	363	397	363	343	379	364	353	327	379	365	343	413	383	348	331	387	340	370	316	377	365	365	335	339	386	334	353	342	342	357	320	377	360	333	308	370	375	358	391	340	342	349	340	317	368	376	348	351	315	345	413	331	383	382	368	340	348	348	373	357	377	356	347	336	333	353	392	353	354	385	380	364	379	398	340	367	342	323	352	387	342	360	377	355	370	356	383	350	356	364	342	333	348	349	330	375	366	377	351	359	386	314	374	374	344	338	349	370	383	339	385	337	336	305	346	346	356	350	327	353	368	366	374	312	326	313	332	360	363	344	349	389	367	343	363	330	356	337	339	353	349	346	366	351	325	369	373	377	313	352	334	345	363	373	352	375	358	357	354	335	377	368	360	392	370	359	337	343	374	386	348	326	343	369	382	348	382	345	357	357	360	358	345	319	351	348	349	333	352	348	364	354	373	350	347	346	375	377	357	345	351	348	320	372	359	368	372	315	373	376	362	367	355	342	351	361	395	346	345	348	362	382	369	370	364	366	363	330	342	350	372	365	380	383	344	343	364	376	412	385	330	382	340	315	338	363	343	371	326	341	321	322	329	305	334	374	370	372	347	368	385	373	350	328	377	372	353	367	348	358	354	326	330	354	400	327	321	390	366	340	377	347	346	318	330	354	377	305	335	350	324	360	353	369	376	359	401	364	340	357	377	367	357	354	383	325	337	358	341	351	305	355	358	342	376	309	358	334	364	380	344	363	352	364	296	360	346	327	366	372	392	364	325	349	357	364	359	338	344	371	375	334	351	351	356	390	354	335	295	363	371	365	374	336	376	352	376	350	390	397	357	356	346	354	363	335	359	341	371	340	313	383	337	352	338	368	357	327	376	356	414	368	394	348	386	348	378	344	353	370	334	343	370	361	364	391	331	377	356	383	335	398	364	413	354	387	359	361	367	318	359	365	328	375	335	354	375	384	345	369	391	348	345	318	384	368	338	339	342	349	355	368	319	355	358	357	385	390	347	339	376	319	361	379	327	358	328	364	349	352	341	354	362	318	334	371	354	338	370	335	356	352	336	372	356	332	320	310	352	343	342	333	341	350	352	407	374	392	357	336	320	376	379	344	341	374	354	346	339	331	355	331	345	350	367	326	399	347	334	338	374	310	347	355	390	335	343	375	351	363	345	377	366	377	353	349	354	353	341	349	346	341	320	350	356	363	346	363	356	354	361	332	371	372	353	349	326	371	379	373	371	345	344	357	373	381	342	352	339	321	343	356	360	344	364	398	348	322	353	363	374	359	375	366	345	346	349	372	394	378	347	336	387	375	357	379	345	334	354	344	358	346	409	375	363	345	348	359	382	325	368	349	366	333	357	352	366	365	305	341	362	369	367	370	325	337	348	327	342	363	378	360	332	348	334	343	372	324	337	332	362	381
23687	34037	29246	11650	2288	1393	1024	871	821	735	793	689	742	718	769	739	653	685	668	671	702	686	657	672	607	674	660	694	653	667	592	637	641	628	689	640	586	673	657	666	609	628	693	658	657	644	651	627	634	620	634	628	612	654	643	640	654	623	640	694	597	623	658	618	659	632	671	646	616	608	640	658	628	659	650	653	621	662	588	618	656	641	620	628	636	657	665	692	606	656	617	619	651	622	627	600	616	649	621	644	638	648	638	679	650	632	657	614	649	636	578	622	625	649	638	634	646	640	674	675	620	642	665	667	612	647	625	656	599	629	603	610	646	658	627	616	591	633	608	595	655	616	668	615	642	635	628	660	632	649	626	601	655	655	698	674	652	644	594	591	661	620	639	657	669	614	645	637	646	631	668	649	650	605	647	642	612	629	635	635	611	641	655	604	649	643	586	620	672	640	601	619	613	603	648	604	617	611	641	634	601	610	646	612	654	606	626	620	643	623	598	642	660	663	651	625	629	694	653	625	631	635	634	648	636	623	616	619	602	612	640	664	654	657	653	617	662	656	622	639	625	634	583	615	638	636	650	621	640	629	637	668	614	665	678	650	613	658	596	593	614	639	621	661	621	648	636	639	643	613	634	666	703	653	665	607	649	626	632	640	580	687	587	624	644	609	624	636	602	615	571	605	641	634	629	692	611	698	629	637	665	629	635	667	629	604	619	598	601	688	650	645	698	624	646	629	623	581	644	630	630	620	643	651	637	665	696	589	677	601	609	649	624	600	636	623	677	607	617	590	631	638	622	661	605	658	674	648	643	669	667	619	686	655	676	626	617	648	633	628	668	626	624	661	655	667	668	631	627	627	620	648	633	654	627	617	650	624	646	613	637	633	653	632	644	655	620	604	631	646	693	675	598	657	625	675	630	662	642	621	630	624	641	631	652	636	648	647	616	618	652	625	622	609	649	590	637	645	659	641	630	628	615	650	646	609	648	636	622	664	572	602	654	614	651	597	617	642	629	667	620	622	648	641	653	678	655	609	664	621	632	657	596	635	612	639	620	634	636	676	656	649	605	677	640	652	625	637	642	663	641	639	692	646	671	580	625	664	644	625	617	622	647	637	655	631	670	650	591	667	661	638	652	612	579	663	629	657	643	601	619	651	617	669	670	613	664	637	661	629	605	644	614	629	654	627	650	659	603	639	599	693	653	632	611	610	615	647	617	617	632	606	608	630	604	623	647	634	635	633	624	590	611	580	635	604	610	590	594	632	624	646	663	606	663	652	635	657	666	619	678	610	648	621	629	628	652	650	664	572	657	631	627	652	632	664	641	621	615	648	651	630	677	647	614	632	673	685	668	653	636	671	663	640	667	601	633	662	602	596	606	643	633	659	640	616	645	659	651	616	642	638	632	676	636	622	636	632	631	694	668	680	657	670	607	660	645	637	595	651	625	616	631	619	614	667	629	631	641	616	678	631	634	588	617	647	625	642	611	676	613	619	603	641	642	694	634	632	624	652	636	615	637	640	667	616	668	631	617	641	676	647	682	668	638	638	607	613	671	649	627	611	613	622	631	636	638	602	644	611	624	602	634	644	711	664	670	636	642	633	663	651	631	591	640	644	632	659	610	615	611	641	650	658	626	659	639	647	665	641	647	638	639	630	635	616	619	624	653	679	614	650	586	626	637	652	672	587	632	636	696	637	623	692	593	654	687	599	588	639	628	627	661	601	645	584	634	635	592	641	656	651	637	649	676	579	637	605	667	667	643	638	652	643	639	630	640	603	608	660	642	701	617	646	590	604	633	661	624	654	630	664	684	659	646	608	631	638	629	650	607	627	634	634	600	646	703	650	667	607	674	628	652	613	644	646	614	639	636	654	648	613	617	596	619	625	618	649	635	633	599	677	638	674	644	635	614	628	666	636	629	629	614	677	610	629	641	696	616	617	620	653	603	646	599	629	631	660	671	638	657	656	597	642	591	661	627	621	614	601	636	650	607	608	661	670	657	629	632	654	616	676	620	627	631	620	677	573	602	630	628	610	597	592	635	650	696	611	657	674	668	655	607	621	582	684	623	668	642	677	673	668	683	662	663	666	638	635	609	682	648	616	633	655	651	639	652	612	586	723	641	632	672	624	645	637	647	619	618	623	599	627	661	638	636	628	666	627	652	624	594	638	662	717	635	630	649	626	629	670	692	628	623	619	642	633	599	608	681	621	669	647	588	630	667	671	639	618	645	646	659	651	619	677	669	660	645	615	638	636	642	593	618	660	640	622	614	679	644	625	671	626	649	581	624	638	620	691	624	646	621	651	622	646	693	658	626	659	654	599	622	618	667	616	635	642	620	603	606	672	623	631	591	624	643	657	645	615	606	649	601	640	654	603	607	689	599	628	663	597	622	677	647	666	624	646	654	648	645	646	617	646	653	677	706	629	620	604	642	650	620	624	657	631	642	637	617	630	610	649	640	634	664	644	616	604	647	657	634	598	647	641	653	614	639	697	613	670	608	654	663	672	609	623	636	636	607	631	665	623	602	653	680	686	648	696	641	681	679	641	609	688	622	651	637	610	647	615	640	639	652	630	633	655	633	653	590	639	571	634	559	629	627	665	634	634	641	671	671	629	610	690	662	646	599	631	663	624	657	599	622	665	635	642	604	629	634	617	614	644	640	599	593	583	621	659	639	626	652	627	646	614	664	630	633	674	613	680	657	679	631	630	668	679	620	668	654	642	609	630	681	658	679	642	648	670	663	563	638	656	623	629	597	665	656	643	609	662	655	629	610	605	616	656	599	607	659	627	656	645	628	653	603	616	624	615	644	672	672	663	559	614	622	620	633	608	664	669	598	688	578	630	605	648	629	643	605	621	632	608	688	652	680	695	635	620	658	595	627	633	628	602	624	659	601	647	625	613	602	655	606	634	621	627	592	670	638	635	649	606	631	623	656	584	620	666	657	633	634	613	667	621	636	647	662	626	639	644	638	655	629	649	687	618	626	617	644	669	632	625	643	641	636	676	620	663	628	638	637	627	623	619	670	647	645	645	636	684	614	587	638	621	663	633	662	628	643	645	615	581	649	645	667	682	636	660	618	636	637	631	655	653	644	617	643	628	634	670	671	624	696	659	658	613	628	615	649	637	574	646	648	620	638	626	626	635	594	605	620	646	609	659	607	614	619	682	624	633	637	638	653	600	684	665	674	626	680	636	652	608	649	665	628	647	601	657	620	591	650	646	687	605	665	625	689	619	636	637	651	660	670	605	650	688	684	613	624	614	676	636	631	655	654	628	577	625	621	645	634	648	652	633	593	680	631	603	693	643	643	641	646	637	629	586	648	640	644	630	660	602	669	639	649	650	623	673	626	624	607	626	633	652	685	665	664	624	658	602	614	642	614	605	640	637	646	639	667	642	652	636	643	646	638	677	667	665	676	620	656	625	646	653	638	646	614	657	645	615	607	643	617	646	606	637	638	620	656	628	685	636	639	630	608	618	680	619
24604	21490	28373	24822	17479	2929	1041	633	502	446	455	391	385	381	358	364	354	350	326	351	332	323	303	342	321	302	342	302	328	311	339	307	308	374	357	291	316	293	308	320	311	294	256	286	318	330	302	304	322	300	299	325	295	274	302	295	302	275	291	293	307	312	281	333	310	316	301	293	306	335	305	304	325	315	312	306	309	332	300	298	339	286	284	307	276	287	292	316	286	307	321	283	293	315	301	307	310	321	329	303	294	300	295	299	287	304	300	292	304	271	302	299	334	303	286	316	318	308	285	302	274	281	317	308	316	304	313	317	286	306	307	290	303	314	331	314	283	293	305	339	313	315	305	306	287	282	298	330	282	301	287	267	280	274	288	276	306	306	301	289	292	292	297	350	301	282	298	286	289	269	304	273	255	303	280	283	321	297	319	290	284	281	297	306	289	332	310	308	271	286	273	297	300	319	284	313	298	308	276	275	305	323	314	277	311	286	284	290	315	325	282	307	315	329	309	304	320	251	325	303	298	316	283	292	310	300	281	310	258	284	320	303	284	306	301	292	278	297	308	304	318	315	312	324	292	314	297	286	283	330	279	284	299	314	295	299	297	305	297	306	324	287	301	308	312	312	291	307	289	297	292	282	308	291	283	320	301	307	296	314	290	302	310	306	314	277	292	294	314	307	303	269	310	279	294	323	307	311	300	306	257	304	293	294	308	276	301	303	306	298	318	321	307	307	303	320	287	312	309	313	299	269	312	299	331	296	295	338	300	306	291	276	240	292	303	308	286	316	292	305	304	312	327	304	260	307	278	282	287	274	291	317	313	319	277	331	271	309	318	314	287	303	309	310	281	280	326	301	311	296	293	305	292	309	297	314	276	319	307	309	298	313	289	314	310	330	335	324	306	282	303	328	295	313	302	296	264	290	294	325	302	315	323	306	303	291	293	303	321	281	288	264	321	332	308	309	309	306	299	286	291	279	277	289	299	287	327	301	294	294	258	300	335	271	316	298	325	287	313	281	279	299	309	305	278	295	287	318	339	325	266	313	283	306	278	280	259	279	313	320	312	287	309	310	300	340	313	284	298	284	297	291	307	307	292	293	284	272	306	333	293	321	278	304	286	290	324	301	318	302	310	315	267	318	302	308	317	288	296	349	320	294	301	321	300	298	289	305	317	329	287	306	300	262	288	302	300	313	282	329	293	262	301	300	290	255	315	311	281	303	306	350	319	285	314	325	296	297	307	287	298	299	294	302	287	276	279	311	339	325	306	293	267	301	290	277	302	329	289	302	329	284	307	287	275	327	304	296	273	312	314	272	289	290	330	302	302	325	302	296	277	275	290	292	323	292	286	306	312	327	297	303	257	338	294	290	301	286	301	297	286	301	280	306	294	310	290	291	292	286	299	310	308	304	330	333	321	312	292	292	301	308	305	274	287	308	298	276	294	312	321	295	276	322	324	307	292	300	304	285	316	261	269	306	290	305	301	348	315	280	285	297	268	320	285	303	279	284	301	301	296	286	303	278	279	276	287	274	336	298	316	301	314	292	280	293	279	325	326	302	304	271	294	283	286	308	295	291	273	281	291	289	271	304	284	297	296	292	294	289	298	317	293	326	314	313	298	303	319	314	312	328	282	284	285	319	310	312	259	305	317	284	273	296	287	254	292	325	306	304	290	320	304	303	288	279	300	298	304	307	281	295	301	298	314	320	316	299	307	294	335	301	286	291	320	313	299	320	303	332	268	283	297	301	308	268	334	297	277	286	324	273	293	286	337	303	268	292	312	326	292	298	299	317	287	295	297	282	280	312	297	283	310	303	292	301	282	322	310	296	297	290	270	330	302	269	293	284	299	316	278	297	323	282	314	289	302	282	253	301	308	300	311	319	295	317	269	259	322	284	298	309	287	294	258	295	267	321	298	322	314	298	301	299	299	294	314	302	287	277	324	300	332	291	297	283	324	301	316	314	292	282	263	309	338	307	326	301	294	286	267	302	295	310	310	334	308	283	288	301	306	310	304	312	303	303	312	303	277	267	291	284	296	274	318	299	280	283	316	300	291	274	281	298	320	304	274	300	282	301	307	306	262	308	318	285	267	313	296	293	286	306	286	287	325	273	329	310	272	305	285	301	304	253	308	284	331	305	304	286	309	284	301	285	298	291	319	287	315	306	315	289	306	274	314	270	308	302	264	295	317	296	306	292	266	284	284	325	323	304	330	317	301	295	283	301	289	267	311	309	292	290	310	299	307	327	291	277	319	264	315	296	290	343	298	306	309	300	325	334	324	296	281	334	316	302	309	297	271	296	305	305	282	301	309	298	293	289	314	322	318	315	339	299	306	286	315	264	323	259	328	300	298	305	274	314	318	321	281	302	327	293	308	291	315	309	306	312	326	307	295	333	298	294	297	292	309	296	321	284	303	265	285	294	316	297	309	310	303	310	288	297	319	262	280	289	304	289	302	278	293	327	292	276	299	332	290	311	282	295	308	292	310	290	301	299	276	306	280	274	281	299	309	281	286	292	274	305	309	285	292	295	325	260	310	289	318	275	313	306	308	312	288	300	287	318	277	281	289	332	302	294	298	281	297	301	345	319	279	323	313	297	293	286	320	279	273	288	312	282	309	316	343	302	284	279	288	308	263	310	320	322	290	319	303	286	302	285	273	289	286	316	269	303	291	306	277	301	264	306	277	285	294	297	265	313	318	294	302	322	320	281	295	273	281	293	281	286	291	285	279	315	266	274	288	342	323	272	270	324	295	320	292	272	303	291	310	298	271	302	305	315	312	332	284	322	288	289	320	285	305	294	309	315	285	302	307	272	293	276	293	286	294	308	299	294	296	323	276	308	283	325	306	288	323	309	306	314	307	279	270	308	304	283	335	292	319	306	315	278	306	323	286	313	311	297	309	302	281	326	302	327	303	296	299	322	320	318	282	299	287	286	303	286	314	301	301	329	265	318	332	305	295	323	307	293	280	332	321	305	313	324	305	290	296	315	310	294	292	325	303	302	302	282	319	288	296	296	283	320	279	271	294	304	301	264	291	282	319	298	263	314	300	277	295	285	284	280	332	300	292	290	282	321	265	292	283	278	333	320	288	293	317	328	308	332	290	340	299	322	286	300	316	316	296	309	278	298	342	301	296	319	293	263	309	302	302	301	306	357	308	318	303	294	285	313	335	291	274	315	276	311	283	306	336	304	267	324	303	295	279	288	289	293	286	305	332	304	295	311	294	291	298	294	333	290	311	317	297	299	302	313	277	272	261	301	310	308	297	293	316	286	309	272	341	284	298	276	318	313	279	278	313	313	265	305	317	296	333	328	319	309	306	313	285	308	302	327	294	288	299	283	258	295	304	305	308	307	280	314	311	320	285	293	317	311	301	326	282	300	323	314	283	319	293	273	277	311	275	305	289	309	277	303	284	294	306	329	289	276	300	290	285	287	311	279	285	287	294	316	303	306	255	331	324	300	302	320	319	268	312	283	297	339	305	264
26670	43003	37834	13159	4598	3281	2267	1681	1320	1156	1057	942	900	916	856	789	717	702	657	682	623	610	637	608	609	543	612	632	597	591	582	567	595	853	670	591	560	537	557	575	536	529	543	556	573	544	575	527	564	543	551	552	575	551	562	523	537	531	540	529	548	570	538	548	572	541	596	528	592	580	538	546	518	567	541	545	526	520	518	579	579	550	530	553	576	571	547	576	549	584	580	588	570	557	538	544	531	549	503	510	534	579	539	567	575	537	540	568	543	544	539	621	540	557	548	531	572	523	548	586	541	526	566	580	541	538	548	532	571	609	485	556	570	588	528	564	533	500	513	543	518	538	578	565	512	539	548	550	547	558	551	495	555	551	568	549	600	543	548	551	560	563	559	557	544	578	561	547	500	586	542	565	544	538	531	547	576	522	545	545	533	533	499	544	547	540	553	542	568	578	553	506	538	586	509	522	516	535	534	560	537	564	561	533	586	527	563	527	584	589	533	568	584	579	540	563	551	507	547	542	524	603	560	539	565	539	541	529	557	541	545	573	540	536	523	532	552	515	572	594	534	517	562	568	578	521	535	545	517	596	526	557	521	536	506	589	583	513	565	536	523	576	537	520	550	548	506	532	535	554	538	592	528	536	580	556	551	530	580	545	495	560	538	535	573	507	567	552	547	536	540	510	522	566	541	534	506	553	586	541	535	556	521	560	550	558	540	550	527	543	567	585	539	571	560	563	565	536	570	524	545	533	535	538	558	512	573	597	543	574	584	573	544	517	535	530	526	556	567	524	545	535	536	599	549	533	557	535	524	522	586	567	525	502	544	536	544	558	529	554	526	545	530	550	550	556	549	536	593	529	589	577	567	513	565	523	565	562	560	514	565	547	511	572	551	558	544	530	521	575	538	525	570	559	568	568	541	568	515	528	526	553	531	548	523	497	580	602	552	577	548	551	540	558	565	536	563	530	545	581	564	549	570	567	546	530	540	529	546	578	539	545	516	562	566	579	515	562	558	565	565	496	563	551	521	521	545	547	527	561	600	555	534	533	536	556	589	538	508	590	584	511	555	539	577	514	539	566	547	511	524	543	563	558	533	555	536	530	554	556	507	573	533	528	518	525	543	568	542	552	536	543	533	561	554	540	559	598	544	500	581	507	555	578	548	562	556	535	577	566	545	539	568	529	549	574	533	564	515	504	542	527	531	540	539	543	552	499	567	567	557	545	546	552	547	576	540	551	527	537	518	568	528	523	546	543	568	561	572	550	548	573	513	529	538	526	553	535	544	532	527	554	553	581	561	503	500	586	534	583	593	590	571	523	591	577	573	533	584	582	530	484	560	536	529	508	532	550	581	578	549	532	528	546	514	513	520	530	556	611	534	530	536	500	566	576	520	569	548	587	581	546	607	529	503	551	530	587	584	539	505	555	577	527	554	543	525	510	496	586	560	569	588	558	553	531	557	528	589	497	587	519	566	507	537	557	552	558	546	477	514	545	529	591	549	550	577	515	550	605	558	542	546	556	597	517	549	583	548	504	586	552	545	527	575	554	550	514	531	568	547	555	544	573	545	557	510	568	557	554	561	549	572	505	522	595	539	537	511	533	565	525	526	517	555	546	582	520	560	569	564	542	553	573	511	555	547	550	548	533	538	563	541	569	524	566	523	523	538	572	506	554	574	536	546	516	574	555	542	570	546	536	538	571	615	506	580	538	558	575	506	534	579	519	502	578	523	536	535	557	545	527	580	567	557	528	547	522	572	524	558	558	568	525	542	554	556	542	499	568	568	562	522	556	561	527	548	531	526	527	587	571	541	569	555	557	521	529	550	557	552	559	519	511	521	586	551	556	594	559	541	550	564	514	575	566	538	505	561	509	547	533	556	510	575	561	514	528	534	536	544	531	521	599	542	541	538	545	542	558	541	539	557	559	565	527	565	551	540	577	576	604	567	566	537	536	573	542	543	547	557	520	508	563	544	581	576	533	547	591	537	542	525	532	598	529	547	537	518	543	555	530	563	552	562	579	524	551	551	563	565	519	538	574	542	500	513	542	518	549	565	568	567	553	530	571	539	560	553	539	569	575	533	599	527	561	582	555	567	572	549	555	554	558	514	576	586	544	537	557	556	515	535	516	532	591	504	581	534	545	554	528	552	552	554	537	548	557	526	538	549	494	541	535	535	536	541	529	547	543	542	561	537	599	523	519	524	524	572	504	531	550	533	530	546	553	581	560	566	552	584	558	562	520	535	532	569	557	550	579	577	584	510	525	578	561	534	552	537	520	552	556	548	549	558	566	539	518	576	522	503	535	540	518	557	492	572	578	541	536	545	546	526	531	548	552	547	562	538	588	558	575	606	542	558	509	523	514	558	558	542	570	532	569	580	543	562	616	583	569	544	559	522	558	568	594	575	557	510	544	542	570	503	535	558	549	568	550	529	567	546	577	529	550	559	567	498	518	566	536	530	579	537	529	516	550	547	557	533	566	561	531	565	527	527	577	550	514	561	543	578	582	569	530	543	493	581	553	572	540	542	546	600	587	509	552	513	557	562	516	545	548	512	554	530	577	531	567	551	540	575	565	519	570	531	582	531	588	574	564	509	528	537	552	538	558	550	533	532	577	553	550	527	564	530	570	550	519	538	572	565	549	574	526	516	518	569	579	568	532	551	563	570	620	579	528	545	594	521	525	542	541	555	592	539	546	558	546	562	568	569	528	576	553	605	520	551	584	545	539	517	538	561	549	524	575	590	532	525	553	566	560	534	498	559	527	550	516	509	560	559	568	562	563	568	577	553	531	498	516	577	521	550	559	559	489	515	517	576	560	548	545	508	554	557	512	522	527	575	538	585	521	545	538	527	573	548	546	518	531	547	523	554	544	576	525	539	564	542	554	512	559	538	576	547	544	548	538	570	514	559	538	570	538	599	550	561	488	536	563	524	526	538	553	544	547	538	549	528	539	546	545	511	560	553	539	525	496	575	500	566	523	529	573	527	537	527	554	505	557	561	553	560	544	580	509	541	522	543	545	573	568	529	525	571	566	486	545	532	590	563	548	551	554	532	532	558	552	539	548	587	529	586	543	532	530	546	547	517	570	537	556	539	568	572	555	564	538	538	532	516	569	561	548	543	523	537	545	564	502	512	584	541	502	561	563	540	517	543	501	593	566	530	540	576	537	539	551	574	547	536	496	526	554	566	534	567	554	558	510	514	549	523	546	546	530	562	549	571	556	541	546	550	560	549	555	554	564	580	569	583	569	568	539	556	610	514	535	572	530	549	601	558	547	563	551	546	515	522	539	568	513	600	532	523	550	577	556	551	579	526	555	586	544	580	542	587	589	531	554	508	543	547	525	584	539	577	587	563	587	528	544	570	528	532	574	553	554	548	602	530	536	563	527	555	552	570	578	550	501	549	501	537	542	562	561	556	565	532	549	526	569	554	548	583	574	600	554	540	526	556	573	535	581	545	517	567	513	557	543	540	515	552	540	565	559
23463	21406	29059	24141	21357	16882	2136	710	473	406	373	329	295	301	277	247	210	216	149	173	177	182	159	151	134	155	154	130	148	141	153	138	136	245	143	144	134	128	117	140	126	111	132	128	153	138	119	138	130	110	123	133	144	123	115	137	110	122	128	136	125	135	129	130	122	125	113	132	140	118	122	124	119	121	128	140	138	116	140	129	134	119	134	117	144	117	131	150	132	127	151	137	112	128	109	139	142	115	121	114	130	102	136	121	125	112	113	119	120	119	122	126	126	127	119	131	128	129	128	125	118	122	112	124	150	107	126	118	132	128	136	123	104	130	116	147	117	114	118	131	134	104	110	133	143	151	144	106	133	124	115	119	127	124	141	132	136	121	124	127	123	126	107	129	129	126	128	110	116	113	126	134	112	144	103	134	118	143	134	123	143	121	145	140	122	137	123	132	130	131	128	114	110	113	135	119	134	131	122	109	113	120	130	115	125	130	111	136	101	119	110	119	136	122	150	116	132	123	113	111	126	130	136	127	149	131	113	130	139	124	122	124	125	116	118	114	125	124	122	114	121	101	111	140	119	119	117	140	124	115	132	123	115	104	103	115	112	135	118	108	131	126	131	125	118	111	140	118	113	116	135	133	113	129	137	117	123	125	107	124	122	115	121	124	118	112	122	124	138	136	129	145	124	127	124	131	115	130	119	119	146	125	126	108	117	114	104	114	123	120	124	132	134	136	148	130	139	123	114	139	128	125	96	122	117	138	117	125	122	119	122	132	123	125	116	155	129	141	144	91	123	122	110	114	132	122	105	118	122	132	127	117	116	109	134	143	129	122	119	138	123	115	125	108	132	128	121	109	101	124	127	135	129	118	116	122	108	123	140	107	119	125	122	125	124	106	100	127	115	107	142	116	133	148	124	146	126	138	115	133	123	125	127	120	135	136	140	132	116	143	145	118	114	138	136	114	118	126	119	130	130	140	118	114	141	105	150	127	118	119	119	113	118	116	123	132	125	124	120	111	127	123	123	130	115	105	125	127	116	117	120	103	124	126	119	100	141	118	126	99	127	118	136	111	141	148	105	118	127	118	138	137	124	133	117	111	101	122	155	142	97	112	95	131	125	136	125	117	136	101	122	126	103	125	112	127	115	120	131	98	107	111	127	124	103	124	122	138	136	131	134	107	110	139	137	130	129	134	118	119	132	140	118	111	128	124	149	142	119	128	101	123	118	117	112	124	121	128	150	138	119	126	140	116	127	127	126	127	135	105	101	142	132	144	142	126	134	130	119	123	107	118	105	132	124	125	120	128	126	134	119	96	132	117	143	140	109	111	129	108	127	116	134	117	110	117	140	127	131	119	145	142	131	130	147	124	106	126	105	128	119	138	109	114	124	114	126	142	121	119	117	133	104	130	121	128	133	120	122	135	146	150	144	119	131	132	128	127	131	140	115	127	126	119	113	128	112	101	108	136	130	126	130	140	142	102	132	121	146	118	120	131	124	123	100	135	131	103	118	127	114	116	114	114	127	101	131	131	118	124	123	134	121	126	120	121	139	119	128	125	134	144	118	145	130	149	113	130	124	137	133	113	134	118	110	121	150	118	148	111	122	137	128	130	109	129	129	128	120	115	133	130	112	131	130	116	122	131	156	116	135	117	129	122	132	120	140	127	116	132	131	123	121	115	138	110	130	150	145	127	134	107	99	126	130	145	131	126	108	132	99	114	105	139	126	143	137	141	114	124	118	118	143	121	115	106	145	106	117	98	113	114	118	143	129	122	123	143	132	133	126	121	139	124	120	122	122	132	123	114	119	98	138	127	110	127	131	109	127	145	124	134	146	134	107	106	132	129	116	130	116	140	122	119	131	107	120	142	128	149	132	110	131	128	127	129	126	118	129	126	135	120	108	111	113	130	131	120	114	113	116	130	138	138	125	118	137	139	167	120	112	118	116	115	137	117	138	127	109	108	126	118	128	152	147	111	132	129	122	110	113	102	118	112	145	127	110	112	112	133	111	120	150	114	129	123	134	140	120	120	104	128	112	129	138	129	114	127	126	123	110	129	132	116	124	114	118	111	119	125	112	98	120	116	115	138	135	125	114	132	145	108	104	109	147	124	129	129	144	148	141	125	136	134	124	133	145	127	91	134	113	120	129	135	130	122	126	156	124	101	122	127	126	145	127	143	143	139	130	141	116	126	125	112	133	135	124	114	136	130	137	128	118	110	126	108	116	92	147	119	111	137	112	115	132	121	133	111	124	133	109	128	130	127	135	123	130	123	128	113	113	146	120	131	131	119	133	136	127	114	125	130	124	114	148	122	137	134	128	130	123	146	146	132	145	126	115	139	108	125	129	126	114	130	126	119	125	133	123	129	124	139	130	113	126	114	133	138	130	111	104	128	128	104	109	116	115	110	116	143	134	132	132	105	124	139	138	117	123	143	109	109	123	142	125	133	119	129	123	120	129	128	128	133	129	118	105	134	126	129	113	121	99	146	102	125	131	147	133	112	115	124	130	135	121	139	140	134	145	116	130	99	128	131	132	132	116	123	111	125	128	110	126	112	123	128	142	107	129	125	147	140	128	109	124	111	124	127	138	116	120	114	133	120	140	137	117	115	141	114	130	108	112	142	117	109	112	106	115	123	137	131	120	138	123	133	126	127	140	145	131	114	108	114	135	120	124	116	138	113	114	124	118	97	109	136	118	132	120	118	125	130	135	115	126	117	132	126	139	118	142	131	141	143	110	121	123	149	144	130	123	130	122	111	113	106	117	143	120	132	152	115	133	125	121	121	116	130	121	116	121	111	116	113	113	122	123	107	139	141	99	115	123	124	117	123	129	110	118	110	129	139	111	110	119	121	140	113	113	125	138	119	104	108	126	132	114	115	125	146	120	117	131	118	122	116	123	121	121	133	139	110	132	146	124	140	142	130	123	107	136	141	121	128	117	115	127	123	134	126	98	112	122	143	123	118	123	120	128	128	108	125	123	127	150	109	132	123	124	121	122	119	104	121	149	117	144	129	111	133	125	123	129	129	139	122	114	124	119	134	95	121	136	128	126	144	116	129	124	130	116	141	113	129	136	118	116	114	112	120	122	115	119	110	104	105	112	131	128	115	138	130	136	110	122	122	113	110	130	141	122	121	121	123	104	130	121	125	125	138	134	119	115	143	113	130	125	110	123	131	129	126	133	129	112	111	129	124	128	138	129	146	128	131	137	123	148	134	124	144	119	109	127	127	116	141	120	101	150	127	131	108	135	136	121	133	131	99	111	102	127	127	125	124	107	110	119	129	110	113	118	134	123	141	128	130	121	106	139	131	122	135	140	119	122	129	113	129	131	104	113	121	121	150	104	131	142	136	127	114	134	131	148	112	113	115	129	122	126	112	122	132	140	146	129	112	119	125	120	135	123	104	119	118	117	136	120	150	136	123	125	127	128	138	116	113	115	132	113	146	137	102	128	127	127	125	123	116	117	120	136	117	142	121	138	125
27724	50557	43578	16020	6751	4390	2839	2118	1587	1319	1250	1084	927	858	784	701	582	540	496	473	400	374	396	330	361	323	354	307	291	303	285	274	290	540	308	241	249	257	275	263	261	277	239	231	279	261	255	248	261	246	250	258	261	240	241	260	252	227	262	278	242	267	225	247	229	233	239	227	244	268	256	256	228	251	212	266	228	237	252	206	249	247	223	227	250	253	254	229	233	255	249	241	226	275	245	268	224	233	247	234	228	259	211	238	235	266	219	245	270	208	230	220	262	236	245	238	242	236	238	236	235	225	251	251	243	263	240	222	219	226	213	222	240	238	222	227	220	297	247	248	205	221	245	246	208	240	216	250	249	248	245	214	247	213	232	245	264	211	233	241	238	248	226	259	213	237	221	220	229	231	247	256	237	229	249	225	227	226	249	253	236	263	251	234	251	247	214	244	240	225	264	214	266	240	222	224	223	225	233	215	251	262	247	237	223	232	219	219	214	240	237	227	257	240	225	260	243	243	216	227	211	238	233	224	243	256	245	241	260	250	235	249	193	244	234	224	237	233	211	225	247	248	213	244	225	248	239	236	248	218	219	256	222	227	214	231	260	259	247	258	244	266	236	245	234	229	262	232	249	236	242	227	222	247	236	253	254	230	234	246	221	210	225	250	260	260	224	251	238	202	250	255	234	223	211	203	236	232	274	241	227	238	236	261	227	225	239	215	245	232	239	246	230	238	228	226	244	288	231	222	220	262	230	248	245	235	246	243	242	264	235	221	227	228	232	245	254	277	221	239	252	208	211	211	252	233	210	222	248	243	253	222	216	231	241	270	237	250	256	235	213	233	233	228	223	259	222	241	228	232	235	229	210	250	249	243	235	247	225	234	241	282	210	257	236	222	242	245	233	231	235	217	221	204	225	253	228	223	233	259	226	244	253	226	226	236	232	271	211	240	232	237	253	246	210	245	238	244	232	262	270	236	273	237	246	245	230	235	201	239	236	253	259	231	229	261	240	219	235	247	239	248	208	238	214	238	260	262	259	249	251	236	236	233	231	248	230	247	196	254	224	214	225	219	239	229	238	245	189	244	244	247	222	214	238	248	208	241	250	203	206	244	254	231	245	232	239	230	241	196	250	239	218	220	258	230	244	235	238	243	227	257	217	252	255	254	262	244	232	226	217	272	231	213	224	209	237	224	236	193	251	231	223	230	239	229	228	227	223	244	229	233	229	252	230	221	244	202	248	242	274	218	259	246	225	222	245	234	222	241	227	242	267	234	243	249	215	237	213	238	215	238	214	251	244	228	228	233	232	229	266	243	207	233	259	240	241	248	266	222	221	234	230	243	268	226	227	221	230	257	214	245	192	229	217	245	211	249	258	249	227	236	228	238	225	215	237	257	227	261	243	239	208	223	251	235	233	243	228	238	246	231	241	251	227	229	215	244	229	211	226	221	236	241	254	228	228	218	221	242	252	230	250	217	216	220	267	232	238	254	232	237	252	239	233	231	246	224	194	219	215	237	249	229	264	246	253	211	230	240	238	260	215	251	219	223	235	232	257	266	225	219	225	238	235	227	243	235	246	238	259	228	247	221	245	241	227	238	221	237	232	216	233	239	225	240	234	226	242	248	198	240	250	218	255	234	266	241	229	260	206	225	243	233	203	241	212	247	232	251	228	230	237	243	247	258	240	227	266	237	246	226	249	230	252	242	237	247	241	215	228	232	269	242	252	250	231	221	248	234	211	260	259	240	226	230	246	236	247	237	279	251	206	244	272	248	230	237	229	218	216	261	228	233	234	265	228	241	239	248	213	247	250	226	238	229	250	212	225	236	222	248	215	230	219	264	255	237	242	229	217	233	245	234	258	218	256	230	258	242	244	205	255	234	230	208	234	200	225	223	255	244	262	231	264	263	231	243	227	268	220	214	228	242	213	233	222	256	246	202	243	254	227	232	245	219	229	230	252	232	244	226	230	239	270	265	237	237	214	256	243	240	214	215	240	271	235	205	243	235	228	226	212	260	241	242	238	257	241	237	223	236	253	236	233	236	261	212	236	208	223	218	240	248	247	236	235	263	239	234	237	246	208	239	222	207	233	237	232	244	240	231	274	242	220	252	264	235	233	250	221	252	259	237	218	226	222	230	231	205	245	230	239	252	262	247	234	228	237	251	241	215	258	221	242	267	250	258	257	254	228	246	252	219	260	229	238	225	212	238	235	254	230	250	244	244	226	228	229	213	238	226	241	234	254	221	245	242	232	235	205	239	218	225	259	225	241	261	216	233	224	264	248	232	248	240	212	229	231	238	254	217	213	226	236	234	231	215	256	219	231	215	214	245	232	228	238	244	248	247	223	224	249	242	248	241	237	240	229	232	242	232	241	225	218	227	243	231	245	218	237	232	215	205	249	234	224	239	241	232	244	247	222	251	244	225	249	258	232	253	253	238	246	261	232	252	235	240	224	256	213	237	224	258	230	241	254	260	251	233	254	224	238	224	246	230	219	212	261	225	257	214	250	273	241	247	254	226	246	227	273	213	243	242	216	210	235	243	271	284	227	226	214	231	219	242	256	254	242	252	232	235	240	236	209	216	195	257	253	229	252	248	250	253	243	235	237	228	264	238	259	230	234	238	227	224	246	249	206	232	229	263	216	263	261	210	237	237	260	254	240	242	245	215	238	247	239	227	219	246	241	236	223	257	223	238	254	214	236	212	227	218	252	208	217	238	255	235	215	247	231	252	255	212	233	269	239	225	199	217	247	236	234	233	246	246	267	215	226	233	253	257	211	226	216	230	247	258	230	254	232	242	247	229	228	246	255	240	256	253	249	267	248	250	244	214	224	232	239	229	219	234	232	230	232	222	215	251	228	237	260	197	250	244	235	233	229	251	234	227	227	213	247	244	224	224	232	204	278	226	223	241	239	243	236	229	220	219	258	231	238	196	257	206	249	240	248	233	249	242	247	236	248	236	207	251	209	236	203	232	214	270	257	255	237	239	238	268	235	221	236	265	235	223	252	232	244	237	206	214	233	237	234	240	214	284	247	239	221	268	225	245	258	216	242	252	242	226	221	257	227	255	229	234	269	201	252	239	244	222	248	250	215	215	215	250	224	247	252	241	235	225	215	223	230	256	247	237	237	246	262	219	221	236	252	220	235	245	207	226	234	248	246	215	250	237	227	233	241	234	240	261	226	244	252	201	262	212	245	226	217	240	236	221	230	224	247	234	232	242	227	202	258	245	239	233	251	238	253	226	237	242	230	247	243	203	232	236	222	248	240	236	260	219	228	228	232	245	255	249	229	228	229	241	245	213	255	214	205	253	241	235	216	238	241	214	233	244	226	225	224	246	248	257	259	251	269	216	222	237	249	223	203	234	237	224	229	236	246	239	223	246	204	212	225	224	242	255	227	228	221	232	219	229	219	252	230	240	233	236	224	240	220	228	215	205	232	233	265	251	244	214	242	230	217	230	250	222	239	235	211	233	225	227	232	253
27338	21955	17383	4623	802	515	453	456	414	405	414	384	386	377	378	364	343	353	371	371	370	359	331	342	364	359	346	359	375	366	342	354	363	358	354	344	328	378	358	355	360	364	350	336	345	359	340	337	337	320	373	371	353	361	344	376	326	339	352	385	367	322	399	368	369	350	339	367	354	355	351	332	364	395	401	380	366	358	360	354	363	313	347	348	372	371	384	346	349	336	349	379	376	369	365	403	388	335	352	351	312	359	354	370	345	350	335	368	359	336	356	332	354	379	355	372	331	365	351	327	372	344	351	364	334	311	360	362	339	336	343	356	391	339	342	363	338	342	342	372	358	344	359	332	346	340	339	375	353	358	339	329	326	302	346	366	347	373	355	337	404	354	344	353	329	339	333	342	337	332	345	344	351	350	346	322	381	342	396	346	377	319	342	340	378	359	336	325	355	324	366	338	303	342	353	328	338	357	348	360	354	343	372	378	325	354	329	367	370	344	343	336	363	377	368	376	365	363	373	353	372	357	338	354	337	358	337	332	351	385	347	387	350	368	369	346	373	359	348	344	325	332	366	317	352	315	377	367	351	347	341	346	353	342	330	344	362	326	326	356	329	354	328	360	361	375	326	354	341	383	364	352	377	363	316	352	351	357	330	373	374	351	382	366	346	382	342	373	361	333	329	373	340	352	334	353	364	364	348	344	329	356	338	347	373	320	356	363	386	346	325	336	382	364	364	350	383	347	349	355	354	353	353	379	358	356	346	357	333	348	373	340	388	312	349	406	372	354	323	332	340	334	379	363	369	363	367	370	352	351	317	359	358	389	338	360	368	344	329	356	338	347	368	349	366	371	334	359	357	352	371	360	370	331	358	335	341	359	350	351	364	385	375	321	343	321	368	319	338	376	376	338	343	367	359	347	339	374	354	338	360	354	355	332	354	365	386	383	344	343	367	328	360	377	333	339	350	358	366	356	322	356	382	326	366	334	342	369	361	353	351	364	351	341	330	314	370	328	353	383	363	313	381	353	352	353	391	360	364	378	352	392	343	322	357	364	339	311	346	367	341	370	370	335	375	326	367	367	329	370	372	374	329	362	326	351	333	355	330	352	350	358	358	371	364	368	342	349	343	352	349	358	364	371	349	342	384	368	341	340	342	339	318	324	361	374	346	347	374	360	345	383	377	332	352	354	354	352	367	345	330	332	354	337	345	356	378	359	359	298	352	368	339	360	358	369	366	374	334	334	339	344	335	358	371	354	324	368	359	330	349	354	355	297	389	310	347	348	339	325	354	343	383	368	334	342	386	380	363	351	401	366	369	377	361	376	347	348	318	362	352	353	347	367	344	364	378	344	360	354	322	343	360	315	360	378	345	369	371	311	361	356	344	342	371	346	364	324	334	333	323	331	325	351	348	344	360	335	360	328	359	384	338	340	330	370	332	356	325	330	412	388	376	338	335	358	390	365	374	370	376	345	362	351	345	347	359	352	365	342	334	368	354	350	339	370	336	383	345	380	361	362	373	358	373	380	334	345	350	328	316	382	339	378	356	354	341	361	369	362	326	315	351	349	344	342	359	353	329	378	339	341	338	367	341	321	361	319	377	345	356	349	380	360	349	386	350	358	365	316	360	367	339	367	290	359	347	361	384	345	343	379	368	344	361	356	359	325	327	347	354	316	346	357	329	333	354	393	375	354	365	372	359	326	357	325	339	359	357	314	355	378	364	359	338	375	369	387	359	367	359	392	358	370	357	375	345	359	349	367	390	352	398	338	357	337	360	334	348	342	351	343	335	341	366	351	368	346	354	353	396	345	377	366	354	359	347	378	377	342	379	366	349	337	333	346	329	355	336	343	352	346	375	380	347	375	353	375	355	357	364	347	358	342	350	325	369	327	365	339	319	389	313	352	374	392	369	318	313	350	394	350	359	346	332	352	379	369	357	341	335	355	365	316	351	370	324	345	322	344	375	360	334	336	344	375	362	319	327	381	387	320	344	375	342	389	335	324	322	358	341	347	342	356	342	345	354	354	376	399	359	346	330	364	367	328	348	333	371	349	353	375	361	361	351	364	351	333	352	345	346	347	405	371	358	351	363	351	385	370	317	345	348	355	342	331	361	377	367	380	349	341	349	376	349	356	337	370	332	361	328	336	337	378	341	324	344	338	360	323	367	370	349	378	356	346	344	366	378	403	357	356	365	337	342	350	361	359	327	363	359	356	368	341	348	389	369	363	338	337	354	328	364	345	361	346	346	343	355	345	350	354	378	350	375	364	359	364	354	364	383	359	348	374	373	380	384	373	365	368	332	375	320	355	349	341	339	346	370	350	361	369	371	378	367	367	340	376	362	361	358	358	335	333	320	351	351	347	357	378	350	351	371	372	332	334	365	371	384	371	371	357	342	353	356	323	354	343	333	368	346	361	348	332	339	342	377	383	335	354	339	330	343	366	340	388	343	351	355	339	344	348	353	348	383	344	345	377	372	329	355	332	357	362	346	347	367	343	351	358	351	338	359	346	377	345	345	326	372	365	353	364	366	317	383	355	371	377	369	356	355	344	356	393	390	358	361	390	333	338	342	346	329	340	367	357	342	348	299	352	373	348	354	355	366	348	319	338	367	369	342	351	328	337	345	360	373	387	349	347	342	362	366	359	345	337	354	361	366	373	320	363	354	372	339	315	357	389	359	370	343	335	326	398	366	358	369	351	363	362	335	347	346	332	360	344	375	361	345	361	355	352	318	346	331	363	336	365	343	346	335	393	365	352	346	354	341	350	364	382	363	348	350	370	369	360	347	366	357	351	364	338	338	361	373	374	338	370	346	357	351	336	337	360	363	362	360	331	373	349	328	354	350	341	393	329	367	365	338	368	380	355	329	335	351	383	312	366	345	377	359	350	332	400	345	376	324	328	362	348	367	366	374	375	356	371	344	352	357	335	361	345	353	344	354	375	368	355	362	349	334	372	352	354	324	345	385	324	326	353	350	347	365	376	385	344	321	362	380	352	370	343	396	358	335	326	346	339	329	343	343	359	345	347	400	350	334	413	361	372	349	356	347	332	352	321	372	392	371	358	378	360	337	318	355	345	338	357	342	327	355	342	327	324	372	373	345	354	380	313	367	349	340	366	386	323	322	350	375	368	340	373	373	355	351	346	395	383	364	342	380	347	354	349	356	336	346	363	340	334	358	332	343	357	349	331	368	353	388	373	347	354	338	352	376	362	335	362	352	389	368	346	363	355	354	346	339	360	355	365	371	364	387	331	334	373	359	378	378	325	374	364	356	365	351	337	365	333	338	328	357	380	378	324	364	318	330	330	341	324	352	337	351	361	318	358	365	369	339	351	352	349	358	350	406	361	354	378	400	345	319	320	373	333	352	350	338	362	341	363	346	371	345	382	345	332	374	354	354	343	336	363	355	324	320	361	364	351	339	370	356	387	377	336	377	354	359	390	345	342	356	336	339	340	376	350	338	363	322	356	392	335	334	350	335	357
23715	34636	22626	5501	1852	1253	1010	914	782	784	772	677	736	706	737	716	705	677	683	688	695	639	633	658	634	641	647	596	651	614	673	646	677	683	606	642	628	612	668	640	640	641	659	653	655	643	667	635	638	645	634	639	638	609	636	632	647	607	622	639	658	656	659	665	652	656	619	626	622	588	615	649	643	590	679	614	587	698	624	653	639	629	607	615	635	662	613	679	643	638	620	650	639	671	665	627	641	660	638	640	654	646	654	655	637	621	629	571	604	628	610	625	632	636	657	636	605	669	654	626	619	624	629	622	615	668	652	689	610	629	679	615	636	610	640	662	639	603	638	623	582	596	621	626	638	663	667	661	643	647	638	647	634	587	648	665	618	626	634	627	618	604	645	632	627	625	616	625	600	628	635	614	588	642	660	633	612	663	615	666	659	641	590	633	534	657	592	673	641	605	668	673	573	615	655	627	628	571	637	647	615	628	652	636	624	602	670	626	626	582	655	651	641	636	677	605	636	657	656	648	658	619	669	616	685	636	629	624	580	620	625	603	647	653	589	652	616	647	591	614	618	642	605	628	596	606	616	657	603	632	674	666	658	660	637	640	627	622	617	585	669	651	691	577	634	606	602	626	607	644	627	627	652	572	645	603	627	629	632	699	618	633	621	633	639	594	608	639	650	626	638	610	622	616	629	626	646	624	610	651	669	635	617	595	652	615	619	636	652	644	548	656	593	689	603	664	621	616	608	645	626	676	611	637	601	586	606	619	642	622	635	593	645	663	612	600	639	636	625	630	601	677	630	642	605	620	657	642	648	630	608	623	655	663	670	640	624	683	620	633	626	614	674	642	642	690	670	635	638	615	628	680	668	659	631	608	635	612	653	626	630	691	654	618	665	650	621	588	607	574	638	674	638	632	670	638	612	649	656	654	591	608	617	658	634	680	679	667	601	642	650	628	656	621	624	642	592	691	703	663	646	630	625	617	616	599	598	634	595	652	654	591	624	639	682	639	627	648	661	609	644	637	619	530	664	619	667	662	606	661	652	624	679	624	615	698	628	608	639	596	607	632	611	644	659	635	672	658	642	648	647	642	643	684	638	626	613	624	592	635	652	659	663	624	649	658	638	657	591	661	621	617	624	665	633	636	654	646	644	632	703	624	606	636	633	665	624	633	608	617	630	664	613	644	597	627	632	625	635	597	618	611	645	628	611	610	629	632	646	643	670	629	660	663	656	614	652	616	664	652	641	592	642	602	651	626	627	574	628	672	617	667	638	641	604	617	630	622	614	663	628	636	659	652	645	567	610	634	630	641	635	658	714	619	668	579	650	630	611	584	660	591	679	627	672	661	663	634	645	604	624	650	632	652	641	692	665	639	645	642	603	608	646	619	689	633	594	592	649	640	630	601	668	648	587	629	638	597	632	659	611	600	637	651	657	612	633	636	611	617	649	647	668	556	610	625	628	653	611	604	597	652	616	655	645	618	686	619	670	635	677	662	625	626	597	618	607	606	621	637	656	621	636	618	600	626	618	647	647	675	655	654	607	636	658	657	591	658	640	634	660	601	637	621	651	635	615	619	607	597	594	608	668	597	591	654	639	655	664	642	574	629	670	636	635	679	633	591	650	653	608	640	627	658	616	643	643	661	612	618	640	647	630	633	647	688	644	618	655	611	609	649	665	589	582	602	646	629	598	679	669	610	636	639	602	637	685	636	658	636	632	638	630	618	617	681	602	642	635	591	635	619	640	643	606	648	640	642	633	681	651	657	606	616	642	652	658	648	609	629	647	632	642	622	670	635	589	626	612	637	677	665	626	648	668	612	663	649	645	672	668	623	653	665	626	610	592	673	632	647	659	639	632	604	610	662	642	632	662	627	708	669	628	594	663	644	665	611	612	659	586	625	627	650	628	613	632	622	624	642	677	672	664	592	653	620	660	643	640	608	697	689	659	608	623	617	659	600	623	645	620	664	655	618	603	660	600	626	636	632	626	648	658	618	595	627	597	660	594	639	632	671	649	637	648	591	638	652	659	616	668	611	636	616	634	573	621	628	628	621	648	637	639	634	593	612	623	625	630	642	612	598	649	655	600	622	580	649	622	654	612	644	673	635	649	650	625	660	648	623	635	611	618	580	640	619	607	647	623	648	615	616	641	626	658	596	665	630	606	630	631	675	647	645	679	696	656	643	625	654	621	644	609	657	638	627	669	662	617	678	623	652	662	645	589	655	641	617	632	614	661	628	641	611	657	604	639	642	639	627	623	610	695	638	624	646	633	627	660	621	614	619	653	652	642	646	623	650	695	634	638	589	632	623	610	601	619	676	649	647	661	653	658	633	634	625	621	681	628	577	644	631	646	645	584	605	631	611	661	592	641	637	600	667	696	634	633	636	654	648	699	630	647	642	669	645	653	602	636	634	689	663	616	638	634	648	624	619	641	644	623	630	599	647	632	642	703	613	649	632	624	665	671	626	639	623	627	632	654	638	686	604	641	604	664	633	617	642	637	617	617	651	699	607	637	628	631	626	638	585	666	661	634	653	627	627	647	637	651	627	631	628	634	635	632	650	605	607	621	639	648	621	668	631	656	661	619	656	583	629	576	624	628	617	621	577	670	681	657	648	628	658	577	617	605	592	638	638	645	649	597	617	614	656	642	594	617	667	657	615	602	637	653	650	607	629	618	617	639	645	631	622	610	593	627	654	652	636	595	586	608	635	629	647	607	656	627	634	602	632	654	620	624	624	611	631	648	634	647	641	650	632	663	625	607	689	609	573	640	637	640	655	615	613	624	608	610	630	612	648	657	611	632	615	674	641	629	650	613	638	627	630	646	624	637	645	629	624	621	614	638	648	611	612	647	652	641	602	656	640	636	630	621	596	622	635	600	657	683	646	606	657	627	651	642	638	642	662	652	676	618	680	631	638	632	642	599	633	624	641	607	643	657	644	612	635	612	638	664	622	652	603	672	642	614	648	629	648	614	650	640	637	601	616	618	638	652	630	613	606	628	637	616	574	649	639	630	652	693	660	635	645	634	643	634	647	650	613	684	629	633	672	680	628	666	626	640	601	597	643	633	608	640	620	644	637	646	619	651	659	611	592	634	630	666	579	605	667	615	658	674	579	649	640	627	659	652	603	616	614	665	666	633	662	623	646	630	632	622	636	633	606	641	643	651	665	636	604	625	594	644	706	618	599	639	591	627	618	639	659	671	588	682	615	634	638	607	651	630	622	617	582	619	584	632	573	606	576	638	655	621	630	641	669	633	661	643	633	645	651	650	654	643	612	633	611	653	626	625	616	663	581	625	647	656	614	635	610	628	625	662	586	603	650	621	635	627	638	619	631	682	611	664	613	612	621	613	608	606	654	589	644	646	632	671	640	649	617	639	604	658	637	610	618	617	634	604	643	642	580	606	660	652	658	622	649	643	628	669	620	610	633	616	626	659	654	638	600	621	633	617	623	614	653	609	638	603	656	630	651	664	644	661	649	648	635
24515	21351	28273	24763	17123	2487	988	677	495	472	372	427	405	380	381	399	325	352	341	336	353	323	330	315	291	296	327	323	304	307	290	283	307	391	503	319	296	287	306	296	305	280	308	330	266	319	300	311	290	281	300	285	284	296	269	307	285	266	286	321	295	276	318	289	293	355	313	297	305	294	297	302	320	283	284	337	310	290	301	276	272	286	304	305	303	292	321	276	325	299	287	307	282	305	296	285	269	295	304	307	295	325	288	312	265	288	282	327	267	311	301	317	282	300	259	277	300	293	292	302	298	305	294	284	320	292	309	298	266	299	305	294	298	313	364	283	279	334	295	285	275	301	295	317	308	307	303	304	272	286	288	286	301	281	317	314	319	335	300	307	299	301	296	288	310	315	281	283	299	316	330	285	284	292	287	291	298	295	285	284	284	315	290	317	303	318	305	275	309	306	291	293	283	298	279	286	281	293	280	294	257	310	310	288	274	275	300	281	303	275	285	316	288	264	299	306	278	255	286	283	310	306	281	275	301	305	321	299	289	259	284	296	277	327	284	315	288	297	285	304	266	287	309	276	298	278	283	306	283	318	317	316	321	325	275	347	305	316	302	290	318	290	280	298	305	294	301	301	311	301	272	309	291	274	289	311	323	284	309	316	283	278	293	265	295	306	296	287	302	337	310	293	329	265	277	309	305	285	289	279	302	263	290	297	279	287	321	289	280	307	289	302	323	301	299	295	268	313	289	242	266	318	323	293	282	282	296	289	314	298	288	311	306	299	284	291	281	292	291	303	274	313	321	287	297	290	320	300	303	286	290	304	282	297	296	277	302	296	271	306	319	303	273	278	300	300	279	292	296	293	308	331	276	267	283	317	281	307	298	296	331	318	311	285	279	293	295	290	293	290	278	315	284	297	303	314	297	300	307	321	328	300	277	334	278	293	297	290	287	293	336	277	300	326	294	311	305	292	293	281	270	279	303	314	296	290	301	282	314	296	296	327	321	245	312	325	313	307	299	292	310	297	306	302	287	321	345	294	292	314	271	270	283	292	307	264	295	294	294	302	303	291	289	297	308	283	273	262	277	318	297	308	334	296	281	298	263	276	278	285	280	299	307	282	289	288	297	309	279	291	310	286	302	311	324	297	287	277	289	298	319	284	305	306	286	302	287	290	304	294	288	250	278	287	292	296	299	312	292	276	279	293	306	271	274	310	302	302	299	277	310	276	305	272	276	239	278	315	297	297	274	291	334	288	289	262	306	294	310	309	291	311	279	322	282	307	267	274	296	258	288	306	267	258	278	274	278	341	296	277	293	281	283	287	295	310	293	251	322	337	293	310	296	298	301	265	315	271	322	271	246	289	328	313	320	309	313	288	288	309	322	299	283	301	308	299	305	289	316	315	306	274	296	297	301	318	279	307	290	314	318	291	289	322	284	272	273	281	293	301	293	324	313	275	298	275	268	302	284	308	311	317	310	298	302	292	293	285	275	290	309	285	323	303	285	288	282	280	303	303	292	289	328	326	326	285	318	304	271	270	321	318	286	287	267	314	304	279	297	283	273	287	281	283	290	275	292	309	291	300	306	294	294	306	279	311	274	297	307	317	335	305	288	268	280	327	297	270	279	305	284	320	278	305	292	274	275	266	286	302	273	319	287	300	281	284	302	306	283	274	283	332	275	279	317	293	292	279	275	278	300	270	292	280	288	306	293	305	279	288	307	280	282	309	328	280	321	294	296	288	289	316	296	296	290	308	295	301	303	276	278	287	305	303	298	298	265	291	297	266	300	299	329	323	287	322	304	289	286	305	295	291	286	300	320	312	277	304	293	313	284	268	304	306	336	293	275	316	267	297	285	297	308	289	308	298	305	297	298	305	277	298	286	307	283	310	300	279	271	291	287	302	306	300	276	302	296	298	329	272	283	310	307	282	279	266	287	269	253	270	292	291	253	280	305	315	311	299	325	304	274	286	299	299	306	275	249	277	303	296	346	305	331	303	261	295	289	318	282	291	258	303	326	297	253	299	306	285	332	307	295	274	306	272	307	309	279	334	284	282	289	302	293	279	275	294	302	279	320	306	290	273	299	302	307	273	302	311	297	308	292	313	320	265	296	307	320	307	287	283	276	278	299	295	285	305	317	315	315	317	267	316	270	282	303	315	292	290	324	315	303	301	282	288	295	297	258	300	312	281	283	318	307	273	304	286	284	284	281	300	304	291	314	288	241	293	294	286	307	252	309	314	300	300	283	320	285	285	289	297	316	292	286	279	318	305	287	280	304	279	281	303	271	295	296	323	284	301	298	312	273	322	290	310	299	295	293	319	292	273	271	286	310	293	290	297	307	287	308	294	311	282	293	307	300	311	307	313	294	276	302	298	287	274	280	273	262	293	282	303	287	296	312	276	317	281	290	269	281	307	261	281	284	297	317	277	297	313	336	285	297	273	275	310	283	311	295	297	272	309	311	300	328	280	287	320	299	306	303	279	336	291	303	341	270	308	314	305	291	276	292	300	309	276	261	331	305	307	282	298	288	298	297	291	290	320	296	273	310	266	268	333	322	295	282	278	299	324	281	330	282	282	305	254	345	290	289	297	279	297	285	313	313	278	282	302	308	305	334	287	282	302	298	295	293	310	255	294	329	315	300	295	314	310	271	276	286	318	288	275	275	306	288	270	283	299	296	298	313	300	274	305	298	284	303	299	278	256	279	311	325	292	299	269	295	304	302	297	295	275	285	286	276	300	297	303	304	270	317	313	299	276	285	310	288	304	297	268	280	299	321	302	316	286	302	287	302	329	296	270	320	307	269	298	286	288	290	289	325	300	292	323	283	301	288	290	282	271	286	312	296	286	271	288	307	314	293	279	293	289	330	308	309	268	305	289	302	314	278	285	299	287	305	286	279	333	277	304	290	255	297	283	260	301	306	304	327	331	299	282	303	302	275	287	309	319	317	293	298	299	302	296	304	339	295	290	288	314	291	290	296	325	258	284	296	294	300	286	299	316	272	310	243	279	308	283	283	297	295	295	299	332	289	313	279	302	306	290	284	292	287	309	285	291	291	321	269	275	313	275	306	314	328	318	295	300	308	305	286	296	335	308	310	314	294	296	278	307	282	299	305	296	282	267	299	317	301	309	286	301	307	294	308	310	316	272	292	308	319	277	303	293	294	320	304	296	333	296	321	279	302	307	305	281	284	301	280	319	300	299	275	313	282	277	311	307	289	298	305	270	299	303	288	288	316	291	321	295	265	317	302	295	302	283	300	306	281	282	295	261	297	301	292	290	265	269	303	311	304	268	330	342	304	278	288	298	302	294	321	281	266	300	303	292	278	300	313	313	271	292	276	282	299	292	307	295	283	294	279	310	269	281	323	288	309	293	281	261	288	290	299	291	313	312	294	314	285	314	308	258	247	290	291	278	312	288	293	316	277	261	305	264	303	299	272	285	284	286	303	299	283	287	315	299	284	280	287	296	298	292	271	309	301	292	317	314
25757	40022	36136	10231	4401	2953	2138	1682	1310	1087	1013	982	914	829	855	790	692	689	687	645	599	596	581	581	627	642	561	569	544	579	574	545	595	824	1313	547	572	548	556	551	541	545	525	556	567	519	570	560	548	559	567	518	554	503	571	547	523	569	575	533	589	513	547	518	550	554	513	567	533	492	520	547	517	563	544	548	532	547	535	534	597	525	475	546	538	527	525	553	544	553	543	554	546	532	555	525	541	582	529	498	569	589	555	558	527	531	540	551	490	543	547	568	523	555	547	535	541	565	519	548	524	562	529	527	519	534	558	570	580	565	547	561	580	504	530	537	540	594	578	526	570	516	540	569	561	562	543	539	498	526	530	542	588	515	590	530	494	534	511	513	537	578	534	537	529	563	532	568	561	542	542	539	518	517	571	485	536	555	508	526	587	502	558	540	556	547	568	560	577	529	559	517	554	566	585	549	520	529	519	557	531	551	551	523	515	567	537	528	569	514	582	570	598	539	525	507	558	553	536	529	542	524	524	554	524	546	570	549	519	559	577	556	550	515	519	544	545	525	515	517	560	530	534	558	560	565	505	552	525	512	513	533	516	564	527	553	559	504	504	546	578	518	517	579	546	530	540	546	548	529	550	515	485	580	538	525	568	538	517	523	537	553	575	560	578	516	583	510	557	561	555	516	568	591	566	522	535	533	519	576	523	558	529	534	510	519	561	545	570	513	508	533	548	537	565	523	509	529	566	561	552	520	569	535	566	558	565	528	563	544	477	539	528	525	548	541	570	499	518	534	527	547	557	531	539	555	536	553	555	549	551	542	582	525	538	575	504	533	540	543	570	510	556	551	551	511	531	586	533	551	508	521	547	553	539	539	525	564	553	526	533	508	521	515	539	550	559	556	505	523	533	560	566	545	549	567	549	584	515	572	539	551	519	533	596	547	536	560	523	574	542	562	531	545	515	517	572	547	520	528	523	532	541	521	544	520	541	543	560	593	513	532	567	557	554	517	559	526	521	511	559	543	546	516	514	544	539	525	567	549	529	549	532	525	541	569	558	552	549	516	562	506	544	538	543	534	545	590	518	549	535	530	506	554	529	575	544	511	524	535	550	515	559	544	549	537	571	549	541	508	529	542	478	521	538	525	570	512	541	543	549	520	505	566	538	545	525	549	552	575	549	517	565	518	558	546	554	532	531	542	589	550	565	565	541	495	514	537	570	523	505	498	560	537	551	514	561	534	512	561	558	538	523	545	508	546	508	565	515	512	532	522	538	568	534	516	540	534	544	494	530	555	516	524	510	565	546	548	557	547	544	527	575	551	529	529	536	509	526	499	497	577	531	551	570	542	526	548	539	581	530	551	572	551	561	555	550	526	563	550	537	526	522	532	520	525	556	568	539	550	526	546	539	527	508	552	535	531	534	550	552	510	546	532	587	534	512	527	533	521	511	574	537	584	537	498	525	539	577	554	523	555	550	545	519	528	553	515	533	518	526	542	558	552	495	539	539	535	514	563	571	507	534	548	555	508	531	511	526	547	517	553	555	552	524	513	611	601	570	536	553	548	545	530	533	519	550	556	570	546	556	532	557	557	553	572	520	510	572	519	538	543	523	548	507	519	529	600	532	569	510	542	521	576	506	562	556	508	557	557	536	508	546	538	527	517	498	563	557	532	549	535	517	529	557	556	556	556	571	512	485	513	488	567	526	507	537	535	543	493	502	545	522	557	547	535	521	563	538	534	527	574	568	519	533	527	511	547	536	557	555	542	511	525	540	503	532	565	525	549	549	549	532	531	572	536	526	516	529	508	541	556	539	555	539	539	495	539	542	514	551	538	536	579	518	506	582	537	553	559	530	498	539	593	544	554	556	530	531	513	526	533	552	472	536	523	544	546	531	500	540	552	533	567	544	554	490	471	507	506	559	555	532	551	545	521	538	571	505	547	534	512	551	555	530	524	486	526	554	594	514	547	512	579	531	572	529	508	538	550	539	522	556	543	542	555	532	539	495	530	554	523	567	544	566	544	558	512	561	481	525	560	544	501	537	534	525	537	526	555	531	541	546	572	578	573	518	546	549	517	529	498	548	538	533	566	561	537	548	571	530	567	550	541	577	546	557	535	513	569	540	497	548	522	574	569	543	530	524	582	565	532	559	548	574	533	603	574	534	551	563	490	581	525	520	591	548	528	563	550	532	500	513	507	551	570	523	586	532	506	497	530	555	539	543	549	537	538	554	540	573	537	532	571	520	519	555	546	553	602	515	564	512	506	528	510	511	498	548	551	545	557	531	561	591	544	525	545	540	591	554	513	576	579	540	540	540	571	527	576	531	557	519	530	516	545	556	568	535	487	557	500	581	528	513	532	526	625	507	526	505	558	532	551	538	529	499	528	560	528	549	506	523	518	510	580	553	517	557	569	544	509	558	540	532	548	531	540	551	556	503	528	510	534	526	551	559	564	503	532	505	535	554	553	593	538	541	533	532	568	562	554	535	527	558	539	530	506	515	519	491	540	541	608	539	527	546	538	523	590	512	566	576	591	528	528	556	538	543	536	517	527	544	580	571	546	528	544	550	495	571	535	556	518	529	516	495	544	492	524	529	539	509	518	538	525	543	516	523	541	542	554	555	548	528	545	524	580	578	479	505	525	536	516	572	573	570	509	539	523	517	519	534	524	522	522	557	546	505	607	526	509	555	567	512	529	558	531	532	550	554	584	527	552	546	542	531	529	525	535	541	537	545	547	510	554	570	590	533	540	582	526	540	524	492	581	547	550	519	575	570	544	509	547	566	539	538	552	504	526	519	522	553	527	532	499	476	535	550	563	567	543	547	498	533	525	572	520	550	511	493	592	513	560	500	576	560	551	542	570	568	544	540	563	561	521	532	519	532	575	487	515	551	543	511	532	564	539	526	559	495	550	550	543	523	538	540	584	497	540	520	551	509	503	524	539	508	576	544	578	531	545	507	552	501	545	545	518	531	527	545	552	597	551	534	513	529	555	533	563	562	522	572	554	564	552	525	549	541	555	522	562	539	539	539	517	555	534	542	481	548	563	568	509	520	537	514	543	516	544	512	548	516	554	517	547	547	512	563	516	508	496	514	535	527	540	540	547	530	569	558	542	534	516	526	536	544	530	515	515	537	548	521	525	504	490	561	569	541	556	541	533	533	557	525	506	551	513	538	526	519	525	528	518	579	515	539	523	556	546	531	491	528	504	545	595	546	585	535	602	517	551	579	544	533	523	568	569	557	500	545	535	517	556	510	575	508	564	589	549	549	523	549	520	528	528	537	542	569	548	522	530	550	541	589	517	530	579	491	571	541	505	537	511	540	522	544	525	581	568	525	550	555	551	537	479	545	534	554	512	556	551	501	546	561	567	537	544	556	546	585	536	557	553	549	476	546	589	581	537	509	508	549	541	548	533	525	511	537	497	572	541	574	556	526	535	503	552	520	556	502	520	543	571	531	582	586	539	557	555	532	580	529	548	551	543
23469	21412	29051	24109	21385	16700	2006	690	509	424	353	317	292	267	252	270	205	193	182	170	178	209	159	165	171	142	139	156	120	135	159	147	134	202	788	145	135	129	147	122	143	135	124	131	122	138	140	126	126	137	120	121	137	119	107	134	136	120	125	122	114	130	131	122	133	129	103	114	114	132	145	114	109	148	121	127	141	124	131	119	139	145	123	106	140	139	137	130	125	134	140	118	127	114	131	124	124	117	113	118	113	124	110	116	145	145	138	127	132	124	141	140	134	108	118	143	122	120	116	145	129	128	107	118	122	106	112	102	124	120	132	124	132	142	131	135	107	120	122	124	132	117	136	122	110	137	114	111	138	138	131	113	124	120	119	125	149	119	121	140	139	121	124	119	130	124	122	118	122	108	112	123	128	124	138	119	121	114	122	138	135	94	132	125	138	149	131	110	110	120	128	109	128	124	123	137	126	120	139	114	120	130	136	134	125	117	113	145	110	136	140	115	127	126	127	106	124	122	120	144	117	131	111	121	120	134	137	120	119	113	136	128	139	127	113	114	110	127	128	140	126	134	112	104	130	140	119	119	128	119	123	119	120	139	138	126	130	123	126	121	129	117	109	126	120	134	118	134	109	110	129	133	133	116	131	120	117	152	136	122	128	126	114	143	116	138	121	123	123	105	113	138	116	116	135	119	112	130	125	111	140	142	122	119	119	132	135	135	132	129	118	143	136	130	119	121	122	125	132	136	107	136	106	136	127	119	130	135	109	120	136	128	127	124	127	121	144	157	131	121	117	133	104	140	140	123	149	118	140	122	139	127	145	120	108	135	126	122	123	136	135	132	125	121	126	119	148	127	109	124	109	126	132	122	121	110	135	123	128	120	135	139	113	134	134	137	111	126	133	136	119	121	121	101	122	120	151	118	117	103	146	152	118	151	140	144	123	124	145	114	120	116	146	130	127	123	107	119	115	143	123	128	130	123	133	133	128	135	133	124	117	123	144	117	134	131	99	135	111	111	116	139	140	133	131	125	147	137	146	144	133	117	122	120	137	116	107	131	144	126	135	117	111	142	119	122	125	118	134	120	111	130	116	121	121	143	137	119	122	128	116	111	131	132	110	137	134	105	128	112	123	107	117	114	126	129	119	125	117	134	114	121	104	113	123	130	133	113	119	126	115	118	124	111	133	128	129	109	125	126	117	137	116	123	131	125	126	132	108	118	109	112	131	130	127	152	128	116	142	110	96	130	148	122	115	127	122	130	143	129	135	116	117	122	122	123	127	108	132	126	116	127	133	130	136	122	124	118	121	129	129	106	119	136	121	127	137	105	119	99	138	158	117	117	111	119	117	124	128	124	111	129	140	100	118	124	135	111	133	132	119	122	114	137	129	125	118	120	139	149	124	118	121	129	118	123	111	144	129	140	124	130	140	113	142	128	126	105	128	122	116	136	118	117	123	130	140	123	123	121	135	110	128	139	117	126	128	124	98	126	126	120	118	125	121	133	117	88	123	123	125	127	143	138	126	110	124	126	144	115	129	135	124	136	127	137	137	110	128	127	112	113	104	132	126	132	122	111	120	107	128	117	122	126	117	127	154	143	116	125	124	142	127	125	115	121	114	125	139	124	123	122	115	122	103	124	111	127	131	124	139	107	127	118	118	140	129	133	123	131	126	120	122	128	111	126	126	92	129	120	121	123	123	127	135	135	117	120	124	101	122	111	129	120	118	138	116	129	120	129	138	136	108	109	127	127	125	103	114	131	125	121	155	117	139	105	124	125	106	119	126	109	121	127	141	130	102	114	113	112	123	111	126	100	124	126	116	94	127	148	127	125	128	138	116	130	123	139	120	119	135	135	113	132	117	117	147	118	128	123	114	119	122	96	121	117	112	132	120	98	120	106	132	100	131	137	117	133	112	135	127	126	123	128	132	116	119	148	134	153	145	107	126	141	111	149	112	154	129	116	112	117	136	124	109	118	126	125	136	133	125	135	134	124	124	140	132	134	114	128	135	106	127	113	138	132	110	123	118	142	101	116	114	128	104	149	125	126	131	118	102	147	135	123	128	125	108	128	127	127	115	128	135	126	108	96	127	130	112	128	110	125	135	124	115	126	110	149	100	129	141	129	122	127	118	146	119	109	138	127	123	140	117	132	117	122	157	117	117	106	148	129	102	97	128	112	122	113	115	122	118	139	111	126	123	122	127	115	136	122	125	120	116	129	127	136	110	124	121	126	105	136	158	130	137	104	111	133	116	116	121	135	140	113	123	123	141	139	114	144	124	114	130	113	132	124	123	121	114	136	121	139	134	125	130	115	107	108	120	119	126	127	116	134	117	113	120	115	105	123	116	130	113	117	106	138	119	141	143	127	139	132	103	121	121	113	137	118	135	130	126	123	105	117	122	103	136	125	120	121	143	122	119	145	109	123	145	135	143	122	112	139	125	138	136	150	133	139	123	136	119	137	141	145	120	133	111	149	115	144	140	119	118	148	101	122	128	140	132	112	139	104	119	125	122	124	124	117	125	133	116	120	140	121	131	132	120	120	132	118	136	119	124	119	126	118	123	126	129	117	118	124	128	138	134	137	120	136	127	129	127	132	115	127	129	123	118	132	143	148	117	115	124	125	127	119	133	150	120	132	113	95	122	138	141	103	133	105	126	118	99	139	121	106	115	115	134	112	127	119	142	114	107	122	118	129	118	127	116	108	132	123	112	136	122	115	117	118	110	119	114	116	134	111	136	135	140	100	126	118	121	130	103	124	121	137	120	122	133	117	115	145	124	135	128	138	134	118	116	121	127	127	145	134	140	140	111	123	117	139	125	126	121	110	113	129	115	113	138	133	108	123	122	119	132	142	145	128	120	120	143	121	117	132	94	144	119	114	142	123	135	139	112	128	131	128	133	112	130	116	125	113	135	126	138	123	112	126	123	128	103	115	129	100	122	133	107	129	127	127	112	128	120	124	126	125	129	129	121	128	116	144	135	122	112	136	132	131	119	119	129	113	130	127	125	123	135	134	128	127	113	104	136	160	142	139	108	128	115	130	127	117	130	115	102	103	103	122	116	131	130	118	153	106	124	117	125	130	114	95	133	106	115	102	136	140	127	152	125	128	132	102	116	116	140	137	115	133	142	108	137	110	116	121	115	138	119	124	134	135	130	114	116	140	122	136	141	149	130	122	125	122	154	131	132	114	136	105	105	127	135	111	129	122	134	114	114	114	126	127	131	131	129	146	132	120	128	115	138	110	122	119	138	126	144	121	107	111	118	121	133	121	136	105	100	124	126	119	120	118	138	117	112	124	111	119	130	138	108	117	141	107	125	98	121	129	121	134	120	113	113	118	138	120	119	144	125	118	102	124	130	118	141	123	122	127	124	123	137	109	118	147	131	130	116	140	127	106	137	122	118	127	141	111	137	131	109	115	124	110	146	125	116	126	123	122	136	121	123	122	117	132	124	156	127	125	128	118	150	110	118	122	129	116	143	117
27656	46457	35336	12198	6335	4312	2908	2259	1673	1357	1151	1010	932	801	789	658	575	561	488	497	426	416	350	345	307	329	348	336	315	334	308	275	324	446	2354	291	256	289	283	260	246	251	236	259	255	229	260	277	257	239	251	241	245	230	261	248	259	253	252	230	253	243	240	258	246	254	259	246	236	244	217	251	253	240	240	240	207	261	249	258	249	242	253	225	250	257	231	244	239	239	227	248	229	280	215	247	233	251	220	242	283	242	242	221	234	207	229	255	237	231	252	228	256	228	266	214	232	232	248	243	252	239	252	228	214	251	241	244	261	222	244	239	242	272	274	231	246	238	253	223	259	244	245	207	242	254	264	259	239	223	242	237	232	256	233	241	244	235	232	235	230	253	276	223	208	236	235	219	235	254	230	261	233	247	243	251	206	241	268	235	239	215	251	244	215	214	252	244	232	231	200	215	230	263	236	246	227	225	226	229	233	234	212	213	261	244	242	231	214	248	249	248	242	243	210	238	216	236	240	215	229	237	204	219	235	241	232	255	269	240	268	235	233	216	212	232	206	229	235	261	246	234	212	206	272	235	240	238	233	244	249	233	232	251	256	248	239	262	246	251	238	245	242	223	213	244	204	245	239	242	224	220	222	241	225	231	271	240	225	230	230	248	199	229	238	247	241	244	233	243	251	245	225	236	258	233	231	244	226	234	206	217	213	235	200	225	235	251	232	267	267	192	240	247	204	238	216	215	246	252	218	234	258	265	234	231	246	209	255	251	227	242	209	235	232	246	246	240	241	270	225	227	245	221	229	215	217	266	231	237	209	207	244	232	254	229	206	248	240	228	243	230	240	240	236	199	235	230	229	228	236	240	224	200	247	206	275	282	268	237	207	257	235	220	238	224	253	233	224	213	243	220	236	220	255	293	250	202	239	256	270	248	229	219	238	248	229	232	241	241	207	260	244	256	222	238	242	254	235	253	241	247	236	202	224	235	224	216	233	205	260	247	210	255	245	228	231	238	215	237	232	270	235	236	233	237	239	238	255	242	206	251	234	234	229	233	240	254	235	239	236	221	244	219	266	228	220	231	248	258	222	232	223	230	227	208	207	225	210	243	246	238	241	247	225	257	223	251	275	266	251	231	252	235	240	264	251	216	233	257	228	230	244	220	236	229	242	249	241	224	216	252	258	232	227	212	222	232	238	250	242	243	216	248	235	257	217	232	248	243	247	233	219	209	229	274	236	226	238	270	237	255	224	252	217	225	221	242	227	241	245	239	237	235	224	206	242	249	241	241	221	246	237	221	246	225	229	219	251	238	247	242	250	231	263	214	252	234	234	260	240	263	230	243	199	259	224	232	211	203	236	228	222	239	238	274	235	233	242	228	239	199	238	255	250	211	218	242	203	210	242	247	222	244	248	225	244	240	210	268	247	246	227	224	257	235	245	235	275	236	232	231	236	237	237	235	237	207	225	258	243	252	257	240	214	244	236	245	215	238	238	229	232	250	231	280	245	235	254	239	232	279	240	261	245	257	261	239	246	240	234	234	246	256	251	244	232	252	244	240	226	224	252	223	238	222	237	242	214	244	225	223	242	205	223	222	234	241	223	212	223	229	242	249	219	235	238	227	238	218	226	246	237	253	250	242	240	248	269	260	206	228	253	229	236	244	211	238	216	244	220	246	237	261	232	210	216	235	238	242	228	215	242	232	233	221	231	246	245	266	233	245	218	247	242	235	247	232	234	202	220	207	231	230	226	247	226	219	222	239	221	245	230	278	225	244	194	229	230	251	243	220	224	229	249	225	230	229	228	218	262	283	244	247	222	251	249	240	244	226	248	205	224	239	243	257	222	264	234	276	210	237	257	244	237	244	239	234	208	213	230	238	230	260	235	224	207	246	224	261	249	236	211	233	243	225	220	228	196	248	229	244	237	221	254	255	247	244	245	212	231	230	227	270	232	241	230	238	242	253	242	239	244	246	230	233	255	226	242	221	243	230	235	234	210	250	235	244	250	242	257	264	243	247	236	222	228	248	231	229	239	264	265	231	247	244	240	224	243	205	219	216	216	242	245	247	241	231	259	206	208	241	243	237	242	235	219	254	248	242	222	224	254	240	232	220	231	241	261	251	235	245	221	246	234	244	237	235	237	241	249	243	247	251	231	275	239	236	216	237	251	219	241	249	222	248	234	225	256	230	249	240	238	245	244	206	231	222	238	240	241	224	236	234	234	219	217	256	239	262	231	226	269	228	246	236	237	240	248	230	219	263	230	207	243	222	242	236	238	230	244	241	239	263	242	247	219	221	238	246	241	225	263	245	237	214	240	259	233	223	258	215	242	236	219	250	233	217	242	228	221	259	231	230	238	256	221	222	225	226	243	219	225	214	224	228	230	247	255	228	246	229	246	229	238	218	256	241	268	239	222	233	239	223	214	228	255	228	243	234	236	245	236	234	259	226	271	262	242	256	240	245	230	277	240	224	219	239	247	218	247	247	221	223	228	242	240	208	240	224	218	246	237	260	260	252	255	239	232	245	228	238	246	219	247	226	249	229	244	275	234	219	239	242	217	240	226	208	215	220	245	219	237	250	213	241	227	214	213	240	229	224	246	233	247	217	222	259	231	253	244	200	241	235	244	214	231	245	234	219	236	239	226	238	239	234	251	223	239	232	249	258	221	215	247	247	258	244	242	234	253	267	230	245	225	246	219	233	226	252	259	240	228	237	244	268	224	246	236	280	247	218	211	227	236	233	248	210	207	235	234	239	220	239	215	221	219	248	246	212	237	237	252	246	233	252	196	248	251	238	216	213	258	231	227	250	236	255	221	240	238	240	213	213	263	232	231	241	249	241	228	280	244	242	248	215	221	229	234	232	247	238	251	229	234	243	224	216	211	224	244	239	237	231	219	239	239	218	234	216	273	250	237	228	218	235	238	281	274	211	242	236	204	240	237	234	259	206	219	225	240	254	217	231	229	227	245	228	244	232	252	225	235	224	266	217	229	242	229	205	222	228	243	247	239	243	233	239	252	260	221	232	230	226	246	247	223	205	227	256	225	273	230	267	223	246	239	230	247	249	249	223	243	231	224	251	210	228	241	270	223	252	235	233	233	229	230	221	247	237	230	231	225	220	250	235	243	229	226	245	256	237	267	244	245	238	225	233	230	256	208	267	215	242	220	242	253	220	253	215	251	271	235	246	248	233	248	245	238	232	242	248	256	243	226	230	229	228	256	220	236	255	246	224	242	266	230	251	234	223	219	258	232	228	225	254	238	238	225	241	224	241	219	238	222	263	282	250	243	229	242	228	257	266	246	245	218	212	226	226	232	263	251	220	233	252	229	220	270	220	214	236	270	247	246	215	265	253	212	246	237	248	250	234	229	232	217	246	232	239	217	261	243	214	238	239	237	252	229	225	257	218	241	239	255	238	244	235	233	245	240	240	223	234	216	222	220	240	235	238	236	242	235	197	260	239	236	245	232	232	244	223	226	248	224	253
27410	21676	16601	3506	712	488	439	427	396	384	382	415	372	374	334	401	382	350	340	337	378	389	362	357	332	342	365	340	328	366	377	398	321	381	385	358	361	367	325	366	365	358	368	355	352	353	375	364	357	366	375	340	343	341	351	370	362	357	369	384	356	362	354	374	310	344	356	338	366	348	345	354	376	375	387	357	393	357	349	352	355	378	333	313	400	368	351	356	375	360	360	340	324	353	343	332	344	341	363	381	379	350	341	342	351	385	349	333	336	336	343	330	329	342	341	363	309	363	374	373	352	336	359	351	378	349	315	311	341	373	368	330	339	337	357	326	341	365	348	330	367	350	327	365	340	346	343	356	367	348	350	333	378	395	354	342	382	352	344	356	351	337	348	370	356	344	362	332	361	350	294	359	360	319	361	320	352	306	354	403	358	318	370	331	343	368	361	355	345	375	357	316	349	323	348	333	344	333	369	330	378	355	332	353	334	372	347	325	337	349	365	363	377	365	374	341	398	368	382	373	351	337	337	343	346	362	350	374	360	351	343	335	375	328	364	356	330	324	363	338	328	351	338	381	335	365	350	336	334	328	367	376	322	343	325	358	374	362	346	383	384	356	335	384	356	336	344	341	358	345	346	374	343	351	332	362	313	347	381	387	329	351	358	358	379	316	341	332	363	333	343	354	328	361	330	362	334	366	348	331	365	346	333	341	340	356	361	341	351	345	334	348	365	340	322	361	350	354	344	346	342	354	348	379	349	354	325	381	344	360	329	323	313	339	356	350	376	338	359	359	348	357	342	373	339	367	334	373	366	382	332	362	343	326	341	394	357	383	350	355	377	348	353	349	359	355	339	349	356	360	351	387	372	342	379	344	370	359	347	349	336	347	339	335	385	331	347	350	374	358	348	330	355	337	348	338	377	354	364	330	352	352	365	342	365	362	353	337	321	370	327	351	335	329	381	345	354	343	355	360	330	371	378	348	353	369	355	349	355	351	353	326	326	325	326	396	359	323	332	375	380	370	336	344	374	376	355	350	349	348	348	356	340	333	356	349	363	334	373	325	351	350	368	376	348	343	351	332	336	365	365	325	367	334	341	354	357	375	368	346	344	348	332	364	374	354	329	357	369	368	375	346	361	344	348	349	347	356	340	364	339	336	355	349	358	370	333	301	336	376	380	349	356	385	352	312	369	346	342	313	361	367	335	332	383	353	354	339	331	337	363	347	336	325	347	364	339	366	375	364	368	374	358	355	355	363	357	351	364	344	357	371	342	359	330	345	331	349	333	347	378	351	387	390	377	341	347	369	334	339	353	330	346	332	375	340	359	349	340	340	355	338	356	339	346	329	357	362	341	321	328	329	371	369	371	365	357	362	394	359	373	356	364	343	339	343	368	346	371	344	334	366	324	359	351	367	336	363	351	368	302	362	339	358	349	344	350	352	305	353	362	343	333	352	345	355	375	331	390	348	360	325	346	321	353	364	367	361	360	322	330	349	363	374	321	363	329	364	345	376	344	377	370	345	328	334	329	361	347	342	364	348	331	360	369	352	337	344	350	323	310	341	365	346	372	354	341	366	330	381	342	362	355	356	336	354	364	387	377	373	337	358	344	339	332	341	338	339	340	345	369	350	372	332	323	358	336	315	371	337	349	323	347	357	354	348	332	334	335	333	371	353	369	390	339	353	350	361	327	342	344	333	326	387	353	355	316	375	391	381	348	363	347	350	349	321	358	354	309	350	383	349	352	350	347	366	365	367	339	367	342	372	368	334	350	331	361	370	332	336	375	355	351	311	325	343	343	325	350	333	349	369	352	345	362	328	364	356	360	358	330	352	348	352	346	348	354	349	317	345	381	335	370	377	369	336	339	344	359	358	350	351	342	354	358	334	374	357	330	359	347	334	368	353	330	380	325	355	346	361	355	350	343	368	372	358	346	370	373	357	354	354	334	368	364	346	362	339	342	380	354	337	349	325	339	377	363	328	347	353	345	355	309	346	352	349	371	346	341	363	383	351	336	332	362	386	339	367	355	350	362	346	362	325	338	340	343	324	347	357	360	362	338	373	367	313	357	356	323	358	364	369	314	335	360	343	355	352	332	341	361	342	367	364	362	330	331	343	365	360	344	337	340	389	328	344	317	321	358	368	310	335	351	326	336	373	356	331	372	312	345	367	328	333	373	370	330	391	371	319	370	377	350	339	368	348	369	348	345	373	365	407	343	349	349	331	361	344	338	366	349	356	338	377	361	330	381	309	337	379	367	353	346	351	342	351	364	349	346	354	370	358	358	353	368	351	344	364	355	376	365	342	357	343	343	363	363	362	336	341	347	364	344	362	356	357	374	337	373	349	336	342	353	356	340	345	358	330	338	348	341	327	312	336	364	353	354	353	328	363	346	338	363	346	329	367	380	365	323	358	357	315	337	334	341	368	367	331	338	362	342	366	347	382	366	380	350	373	360	335	381	376	345	337	366	361	347	360	323	314	338	348	358	362	317	377	382	368	381	360	359	352	339	368	390	326	347	352	350	365	378	355	314	346	367	309	321	346	353	328	357	355	350	353	380	349	340	342	367	361	339	366	360	350	343	380	352	342	370	394	366	382	380	347	329	364	320	379	351	359	332	348	375	328	338	359	321	338	357	347	338	331	373	356	350	331	324	358	329	361	383	345	341	357	329	350	351	353	369	353	388	344	320	375	363	333	325	364	347	374	349	377	353	308	341	334	346	391	378	344	351	340	312	356	354	351	326	358	340	342	332	321	336	363	388	350	316	378	366	371	350	331	337	340	369	334	374	362	316	369	361	336	363	342	362	355	366	354	359	360	369	344	377	379	353	349	342	336	371	366	349	346	335	354	362	368	385	382	319	354	361	345	305	309	350	363	369	366	347	349	324	321	384	356	376	360	358	344	355	339	356	342	305	349	307	371	354	392	366	336	345	348	330	366	355	365	311	300	345	378	395	331	393	342	346	310	342	352	344	342	378	362	303	319	343	354	336	353	351	341	344	358	320	363	334	382	373	377	328	349	325	351	343	352	324	331	323	368	382	336	359	345	339	357	368	378	375	333	338	383	339	335	333	362	346	369	355	392	345	353	332	335	343	386	382	346	357	356	306	367	348	355	364	335	325	328	340	388	369	353	389	350	335	366	336	334	378	350	352	359	364	336	335	364	352	355	366	317	361	356	368	390	333	358	343	373	369	362	353	370	331	380	357	377	385	386	342	322	359	355	333	346	379	407	334	336	372	355	358	364	346	354	382	338	344	334	355	322	389	348	368	319	353	359	331	379	348	375	373	348	369	357	395	356	348	378	363	352	380	351	359	331	338	346	333	362	355	347	342	347	363	348	344	331	364	400	350	389	339	315	358	369	368	360	371	342	359	379	360	363	328	343	344	340	386	352	342	390	354	355	351	339	353	366	346	350	360	380	362	371	335	354	340	335	380	346	357	346	369	363	351	345	322	336	392	372	339	369	383	368	351	333	339	355	354	352
24391	33511	21776	4017	1494	1118	995	850	802	746	706	747	728	696	742	748	720	683	642	658	666	662	625	627	663	633	657	648	629	682	593	621	625	616	690	672	638	659	674	682	633	653	623	692	645	623	607	635	680	626	577	650	640	624	673	617	620	640	617	632	605	635	606	639	619	644	640	617	613	664	638	639	670	629	675	630	646	635	627	633	647	625	660	615	620	694	630	669	634	623	645	632	656	621	620	633	658	653	592	656	648	663	624	664	658	652	614	637	636	653	624	688	660	577	662	647	627	653	656	643	634	647	602	650	701	618	678	599	612	608	638	653	682	625	614	608	644	645	638	642	666	649	693	637	640	571	630	625	641	559	668	592	652	656	652	688	643	670	654	619	618	628	668	647	635	608	705	633	622	613	676	658	643	630	618	612	645	587	703	633	625	604	611	610	673	669	632	592	651	605	649	619	610	661	623	632	658	623	650	613	638	624	630	625	643	603	621	649	557	600	644	664	636	652	642	655	664	646	627	653	701	673	601	661	607	643	607	613	654	582	616	620	618	607	649	632	656	666	610	669	656	681	611	625	653	638	626	637	599	645	677	649	651	626	649	657	640	630	641	635	609	587	576	620	588	662	620	652	677	609	688	617	631	662	605	626	680	647	661	609	640	612	610	597	632	650	656	627	643	624	686	600	693	640	658	647	603	665	644	604	652	671	662	673	613	648	647	623	618	627	669	638	637	623	668	607	636	620	645	648	633	606	622	605	673	651	653	670	609	669	638	629	643	675	662	627	627	641	609	640	647	634	613	630	608	703	665	659	667	640	622	632	663	599	607	636	619	665	633	675	609	612	664	631	636	635	684	647	638	641	649	611	603	667	615	668	614	657	643	589	633	639	690	601	638	624	626	658	617	626	629	666	636	618	613	632	636	605	649	638	648	646	618	628	629	640	678	590	631	670	642	625	632	629	588	633	633	673	638	573	676	653	672	631	657	677	627	643	634	631	628	636	644	663	623	613	630	623	648	664	632	627	626	602	595	632	635	611	629	641	590	640	617	646	631	625	630	621	629	639	635	644	638	641	642	654	645	617	634	671	642	622	641	674	634	630	592	583	594	633	647	605	652	663	654	606	647	619	664	630	673	630	652	654	612	655	633	642	696	638	634	638	632	615	615	637	629	652	676	658	673	638	594	636	659	646	611	645	632	584	614	605	673	660	619	630	652	609	623	650	630	622	605	636	653	618	670	613	615	645	676	607	614	613	666	662	643	675	685	664	649	606	647	627	620	670	645	645	649	694	645	659	646	609	659	666	644	627	662	627	597	635	636	616	680	591	675	640	624	615	609	671	575	688	672	650	609	675	624	661	627	634	646	594	639	604	632	626	610	634	626	667	614	644	643	627	607	644	660	641	671	638	668	640	630	603	632	607	648	607	686	694	640	621	615	633	597	632	655	651	618	581	617	673	628	658	642	645	683	594	626	656	635	662	642	612	658	662	640	622	653	697	648	663	629	663	654	601	627	586	616	617	607	679	635	638	642	667	628	582	677	658	649	638	611	645	654	620	609	603	635	631	636	661	665	653	642	625	653	646	652	643	653	630	638	634	656	621	649	619	622	618	622	658	616	616	664	620	593	611	585	617	672	612	620	671	639	633	638	629	643	646	637	664	624	629	638	651	657	639	611	625	643	639	673	627	637	623	654	636	679	677	634	621	635	621	637	681	626	635	667	615	633	652	623	635	647	611	657	628	658	607	683	635	673	573	617	629	613	662	606	634	620	635	597	594	639	661	623	706	652	651	633	668	626	704	653	603	628	642	655	650	629	645	619	660	607	670	620	632	609	633	627	619	671	667	650	658	659	633	638	654	648	643	646	612	599	644	680	643	682	689	636	631	646	660	589	635	689	574	610	621	664	647	651	657	622	640	667	639	682	648	624	616	664	640	648	632	659	620	664	627	662	617	663	650	592	663	637	642	634	655	628	665	631	620	617	626	603	645	640	634	629	604	662	639	627	615	627	620	659	646	593	640	653	628	626	589	663	678	637	657	644	643	658	625	599	636	614	629	662	651	669	629	649	655	660	637	678	618	630	630	624	634	629	653	604	623	627	621	621	627	639	635	667	635	639	658	607	639	594	607	668	637	620	645	625	652	639	662	623	648	654	627	641	644	632	621	631	600	622	615	623	631	679	623	639	642	600	607	657	631	634	601	637	688	613	623	649	654	641	620	633	630	650	658	582	641	664	653	633	592	619	651	628	617	633	639	604	627	668	667	646	636	637	634	660	640	629	689	651	613	667	597	619	621	622	673	602	592	643	622	673	615	585	676	608	605	678	624	676	653	632	635	681	653	644	638	640	642	653	644	646	673	630	675	623	623	621	649	610	623	660	649	654	595	620	613	641	633	664	593	657	669	647	648	609	630	663	606	621	640	636	640	657	613	613	644	588	658	640	659	645	665	626	641	658	679	657	570	666	618	651	608	668	621	626	633	631	645	620	643	625	652	633	647	630	605	650	684	640	659	650	587	621	662	590	639	623	639	621	598	639	612	623	653	646	630	642	607	597	681	621	670	675	668	671	630	654	630	647	656	650	641	617	660	652	649	639	608	687	623	646	697	641	657	627	596	597	610	694	601	654	662	647	667	626	645	631	645	584	649	639	637	638	648	651	595	669	678	604	616	639	657	638	608	676	605	631	637	601	609	625	611	641	635	649	647	636	634	612	634	657	661	636	652	657	631	648	630	593	668	611	680	608	679	660	669	623	624	661	665	559	612	624	661	635	636	673	612	635	647	629	609	631	652	627	652	598	604	641	614	645	624	645	599	632	625	645	653	620	589	656	607	644	636	619	660	606	647	611	679	634	623	659	634	686	637	650	602	699	639	605	648	645	650	626	652	637	630	630	649	622	620	624	572	664	637	647	630	605	664	648	623	618	624	707	631	657	663	641	610	617	665	623	658	616	662	609	655	603	668	664	614	626	661	623	612	641	654	592	612	665	636	683	652	652	586	624	661	609	637	617	594	615	613	597	707	629	594	606	611	667	608	639	648	632	697	617	647	619	635	588	626	690	653	594	585	637	641	639	668	610	630	631	621	661	636	626	645	641	608	640	592	598	630	653	650	665	639	745	604	637	623	641	623	611	629	597	667	654	674	611	678	595	669	679	628	644	642	628	632	700	643	634	609	605	637	628	629	600	645	639	667	634	636	629	651	664	631	668	635	626	694	608	606	645	654	679	620	619	647	633	568	613	632	609	675	640	632	641	639	655	650	606	651	621	634	638	640	679	662	672	652	623	632	682	659	655	633	648	635	654	574	667	633	694	648	619	638	610	651	641	705	654	659	628	679	669	650	655	639	657	621	612	636	659	652	608	645	680	617	637	650	605	648	685	680	664	639	619	641	581	665	673	619	599	656	649	618	648	661	640	652	652	616	609	657	639	691	597	600	618	624	617	578	581	620	627	626	627	628	658	670	639	607	645	646	666	652	624	624	621	639	605	594
24625	21470	28391	24912	17355	2332	956	634	478	474	410	413	370	400	380	366	363	338	327	341	342	322	324	306	326	298	290	280	343	270	301	292	312	359	390	322	290	318	300	301	280	312	290	313	314	296	290	285	317	286	287	309	296	284	297	325	316	293	274	328	289	284	302	270	293	295	266	306	310	260	287	287	284	294	260	322	309	317	270	315	302	299	292	277	306	304	281	299	280	303	287	297	280	269	283	277	278	277	274	293	312	292	306	280	263	312	296	309	314	307	305	286	269	292	294	285	326	314	296	259	318	313	315	250	305	295	258	298	304	306	280	270	301	293	317	300	298	302	309	283	333	277	276	297	287	270	307	289	273	263	315	283	285	306	300	310	315	290	294	312	311	288	291	283	296	292	292	274	287	300	301	291	280	295	265	291	295	279	281	317	277	274	291	317	283	272	308	254	272	297	273	281	296	259	283	287	290	325	277	307	288	295	290	312	291	310	300	309	280	275	287	300	294	281	320	262	270	294	298	295	315	316	281	285	295	310	264	305	287	302	309	317	308	296	281	337	272	287	317	312	276	283	295	277	300	276	263	315	261	295	279	307	283	303	285	292	288	315	277	257	305	268	304	282	285	305	280	340	318	287	296	254	287	321	304	304	308	297	259	293	326	301	303	303	286	289	302	306	283	289	291	291	277	259	292	304	280	301	283	304	250	262	277	307	267	254	272	297	279	278	287	282	307	295	300	291	281	297	308	312	321	276	264	275	297	288	300	303	333	293	267	317	298	305	299	294	330	288	328	312	280	291	272	264	303	296	307	306	294	302	243	307	296	277	266	292	278	309	314	319	269	273	306	290	279	305	303	286	312	294	282	289	266	304	286	290	263	277	315	316	287	325	297	295	288	297	280	285	276	290	313	315	308	323	307	288	293	275	304	286	293	301	269	282	282	293	289	293	262	277	252	308	298	290	304	280	300	326	303	323	261	305	276	269	300	286	278	294	328	322	312	304	313	311	304	292	302	284	314	289	281	277	304	308	320	261	285	282	254	327	265	289	282	278	304	278	294	307	281	290	262	295	275	302	286	297	272	282	313	280	277	310	299	297	317	282	282	271	293	306	274	288	288	310	308	282	317	282	305	308	291	311	282	286	258	270	290	266	327	275	305	285	261	293	310	278	298	280	311	275	271	260	280	277	299	281	285	301	274	281	270	302	311	262	295	296	280	289	286	278	290	266	294	263	290	305	287	282	319	273	289	291	287	300	283	292	283	289	292	303	288	279	306	285	284	309	286	279	265	299	282	318	286	310	294	321	297	270	306	277	274	284	315	292	314	281	292	301	299	318	292	308	287	320	282	298	306	313	310	288	285	271	280	308	301	279	288	301	293	280	291	269	280	283	284	290	293	301	294	277	292	281	313	281	272	280	310	247	306	312	293	287	329	241	230	302	285	300	279	292	280	310	306	296	266	315	286	314	300	293	310	302	296	294	305	305	327	310	303	271	264	312	310	310	283	300	313	320	292	286	306	310	294	298	285	277	279	292	282	325	307	253	280	273	305	283	285	269	277	256	302	288	294	295	312	273	290	308	334	275	279	320	291	301	311	301	314	308	282	268	293	307	288	301	316	281	302	269	321	298	282	281	289	270	279	283	275	291	301	321	279	308	281	292	267	305	288	295	272	293	297	279	280	281	287	298	343	293	305	250	271	271	285	301	267	284	324	311	285	279	272	315	306	279	289	262	308	335	294	272	303	299	320	276	289	297	288	269	302	312	287	292	307	302	313	269	261	296	292	306	307	296	280	257	321	284	293	284	286	295	288	284	268	306	323	309	298	283	299	287	281	283	267	344	288	290	264	304	304	312	274	285	291	300	322	283	285	296	287	312	294	275	283	275	281	281	290	263	288	299	299	300	278	315	284	296	329	309	294	277	297	295	323	276	294	300	294	301	290	275	299	304	316	295	282	250	274	304	268	293	289	268	325	285	269	313	286	281	299	271	298	278	270	274	308	279	300	306	293	311	304	284	283	298	289	269	269	302	293	296	258	306	284	300	271	307	308	289	257	285	279	299	270	293	282	314	294	274	255	255	309	298	279	269	296	301	286	301	272	298	266	310	282	274	273	287	299	283	255	300	293	315	294	299	293	274	339	302	279	275	290	264	275	276	290	287	284	277	304	271	313	274	322	274	286	301	282	300	304	280	278	275	273	319	275	306	310	313	304	303	290	303	286	308	292	294	272	286	287	291	251	300	304	271	310	283	311	287	272	302	276	308	278	313	292	273	297	307	278	295	268	289	299	306	295	275	291	309	303	281	283	314	298	293	278	281	270	279	302	308	282	279	287	312	282	289	299	266	294	311	313	309	259	288	296	289	299	308	298	289	313	304	283	291	294	276	261	267	274	311	298	315	308	259	294	282	278	278	299	298	302	317	285	329	279	305	296	254	316	277	307	291	310	285	295	290	324	275	279	276	325	306	271	287	287	282	306	258	268	267	307	303	284	277	317	283	292	289	274	256	297	300	327	311	275	303	287	295	275	284	262	292	256	308	313	269	336	273	299	310	311	317	310	296	290	293	265	303	276	252	303	302	290	275	270	313	305	326	291	285	285	297	273	260	253	277	313	296	297	292	310	273	293	304	290	293	259	284	285	257	285	273	293	297	291	282	290	304	284	311	299	290	309	277	293	291	309	274	271	272	290	291	296	284	305	301	310	314	290	297	290	279	309	291	257	272	300	274	297	269	291	299	311	271	283	272	323	295	276	279	315	302	312	285	294	295	292	288	271	275	282	305	309	305	257	260	309	288	270	287	288	285	296	279	259	295	300	290	279	322	293	282	280	274	311	274	276	301	292	302	273	293	287	282	291	299	298	287	298	292	326	309	301	307	297	302	316	256	316	255	280	276	277	297	290	282	292	283	307	273	315	294	319	302	300	308	259	295	271	272	295	307	296	302	312	292	272	275	322	288	319	298	284	290	293	283	294	272	297	306	284	274	296	297	285	276	290	310	291	283	281	293	310	320	281	283	271	253	312	271	263	288	290	308	300	280	302	268	286	270	268	290	294	263	308	296	288	284	308	275	292	274	312	305	298	256	303	282	292	290	309	285	321	294	307	265	260	291	282	299	285	303	293	257	284	271	290	254	268	293	281	274	334	276	285	302	292	271	266	296	289	267	279	296	283	287	302	302	305	294	255	282	307	269	296	316	274	310	273	300	284	280	304	308	281	277	302	285	283	287	270	297	279	314	309	286	291	311	297	309	307	293	277	302	277	305	299	278	287	294	294	287	299	272	299	259	302	292	316	285	299	310	305	256	269	294	316	279	291	298	303	316	287	305	286	293	281	299	289	282	289	294	279	293	301	322	307	281	255	299	306	289	280	295	256	308	308	325	268	291	296	295	301	302	287	324	298	286	304	287	301	256	303	326	296	290	289	266	311	289	316	278	313	285	291	327	280	276	273	286	283	256	264	305	290	260	308	299	287	292	274	307	315	283	280	299
25864	36926	30844	11865	3882	2757	2031	1659	1357	1133	1015	898	856	880	803	793	762	658	706	646	650	633	640	578	619	560	573	620	590	566	586	572	602	671	874	572	517	561	538	559	565	573	522	561	522	569	534	532	534	539	632	558	555	532	561	514	493	495	563	530	554	552	544	577	528	527	559	578	539	574	605	531	539	530	557	510	549	564	508	549	508	558	569	572	585	582	519	521	583	540	494	564	574	546	534	523	519	574	526	554	539	536	560	545	553	563	556	530	541	530	536	541	531	542	499	543	534	518	497	493	529	491	558	513	545	533	532	536	529	548	537	540	548	535	535	537	542	548	501	522	545	537	559	572	511	550	558	471	534	555	531	547	500	567	567	583	558	570	507	531	543	560	557	531	556	509	537	523	500	534	493	575	571	519	570	531	499	567	548	562	542	538	538	512	538	580	529	536	533	539	549	534	535	532	509	556	587	544	550	577	539	519	527	515	551	509	514	532	532	556	529	535	543	555	537	524	520	550	542	560	505	523	498	512	534	536	608	546	555	550	555	505	549	541	533	582	516	544	552	527	571	524	537	510	515	532	558	506	531	562	531	529	472	553	539	517	562	519	564	549	542	517	542	576	535	536	555	546	533	516	536	529	554	501	545	590	557	538	531	532	520	547	534	508	532	552	523	533	519	529	526	568	562	507	533	544	514	545	534	581	542	531	535	553	472	565	530	546	543	534	487	551	521	491	546	540	527	534	549	526	516	536	547	569	554	559	542	527	533	572	555	501	536	513	543	502	544	517	543	515	571	554	561	537	559	535	525	570	537	551	557	570	576	519	555	528	557	543	513	530	554	500	534	519	553	555	539	566	581	523	555	497	542	531	536	540	547	546	561	571	557	539	550	551	484	576	541	516	520	502	554	551	515	520	543	541	572	590	508	533	524	516	571	542	537	548	571	540	537	532	554	541	536	534	503	564	532	567	527	495	533	554	548	492	563	526	540	518	509	533	505	532	530	564	543	519	507	554	540	513	552	546	539	535	541	537	505	558	547	512	592	512	542	541	546	557	577	531	539	556	583	516	529	562	517	578	544	555	528	543	556	526	520	512	551	568	560	568	575	583	558	546	510	491	553	520	528	564	569	559	556	544	543	529	537	547	526	549	527	553	515	513	571	531	564	516	586	533	502	521	532	578	548	581	542	541	522	532	527	508	530	516	563	543	542	541	479	567	535	557	534	538	531	534	564	564	545	566	548	514	503	550	538	557	535	565	551	565	573	519	512	542	538	541	502	523	499	549	577	539	513	581	531	543	502	498	551	535	549	552	551	542	504	541	537	543	542	520	512	526	529	481	514	537	555	527	558	556	557	548	548	535	510	494	548	548	503	562	610	525	529	489	538	520	518	559	514	512	541	539	548	558	549	520	535	516	528	518	514	534	516	550	553	536	575	535	525	527	547	538	542	516	526	571	540	554	554	539	514	498	502	529	530	553	522	529	515	502	488	528	565	565	550	494	534	574	555	543	501	503	525	525	545	554	538	546	464	534	527	551	549	573	540	541	554	531	538	521	537	532	512	503	541	552	517	535	552	541	566	518	546	501	517	487	546	558	546	519	570	494	550	521	552	477	531	553	548	524	506	523	520	550	518	539	570	551	527	534	509	540	569	533	552	507	523	574	541	532	584	538	551	565	528	532	540	561	537	559	569	527	567	566	530	546	572	558	581	509	561	519	529	549	559	525	562	570	508	528	504	543	516	580	541	547	562	524	534	534	521	547	582	542	536	508	534	543	521	555	526	537	557	583	548	543	543	568	552	511	533	569	548	526	581	575	548	572	541	577	529	536	561	566	524	550	520	559	564	505	561	553	541	531	540	568	552	532	530	506	575	595	525	563	541	509	529	522	494	549	543	559	544	498	545	550	543	535	527	544	525	525	511	492	520	529	547	542	509	481	527	564	524	519	541	543	547	547	545	545	546	531	477	552	511	532	556	541	552	526	552	521	525	536	513	542	534	539	552	529	528	554	522	549	531	538	577	610	528	568	541	539	506	531	514	580	560	539	533	527	536	555	561	506	565	541	576	547	536	533	539	502	549	559	551	504	553	526	558	523	555	557	540	557	546	554	527	514	537	563	504	510	541	550	518	510	564	523	535	548	541	553	585	529	544	508	495	572	517	522	542	568	529	570	542	548	543	553	511	583	542	545	555	523	547	537	539	520	534	543	569	513	535	584	534	506	543	520	530	522	552	530	527	512	532	504	525	549	551	517	559	517	587	560	542	503	608	565	513	528	566	529	526	523	601	581	523	534	530	552	521	503	565	561	536	530	529	530	484	528	520	501	606	542	509	501	529	533	502	518	523	518	532	544	557	501	541	526	569	531	583	491	534	557	596	540	542	565	544	565	528	552	553	580	538	540	526	519	584	556	531	574	563	535	531	539	515	535	510	546	542	523	556	539	511	541	521	533	489	542	526	546	532	542	558	526	483	511	548	540	510	530	541	539	524	537	533	527	531	525	537	519	528	534	526	577	564	528	523	549	545	557	539	589	550	539	531	526	569	585	515	560	518	547	566	567	541	518	555	519	570	544	515	503	574	528	542	574	559	528	534	523	487	558	544	529	551	539	569	557	519	557	522	541	523	531	534	557	517	602	552	508	545	509	521	543	532	516	550	537	513	504	591	542	578	539	529	542	541	562	536	534	520	540	547	520	514	562	537	552	575	576	563	526	528	543	528	539	578	542	532	563	506	576	537	556	557	502	534	543	531	545	495	560	525	581	558	524	511	544	522	553	555	524	486	553	548	526	521	546	554	556	554	544	537	545	562	501	509	523	527	570	526	569	533	552	537	485	520	576	529	527	543	548	526	576	563	584	538	549	562	570	494	538	539	548	544	524	585	542	567	565	551	532	547	558	556	556	529	513	522	544	530	487	525	555	501	503	554	535	552	534	531	584	536	523	555	515	549	530	525	526	531	548	550	535	526	567	511	539	533	532	499	586	519	556	584	545	537	538	558	516	558	545	508	564	564	553	580	537	525	516	513	558	537	589	515	467	551	506	516	557	584	541	542	568	515	548	530	569	514	555	564	565	579	570	536	569	588	547	523	546	542	534	509	542	530	536	552	508	508	530	542	534	558	521	519	522	512	561	554	545	555	571	513	558	531	550	552	569	556	554	520	537	539	551	541	551	491	524	563	552	558	564	554	553	517	542	497	494	521	559	526	544	535	560	554	529	544	557	538	488	511	574	531	538	515	535	560	568	565	502	568	570	484	522	517	565	584	532	545	548	514	525	579	512	576	552	555	540	551	515	542	565	550	515	563	569	540	547	574	564	586	558	560	525	527	540	560	501	546	524	507	524	507	543	539	559	549	516	496	525	516	579	535	553	529	546	510	573	524	538	557	524	503	562	581	517	523	556	542	525	577	522	570	538	538	555	555	527	571	519	530	523	520	543	528	528	549	558	510	512	559	534	492	504	536	583	544	537	540	521	498	588	548	547	539	551
23666	21524	29206	24255	21469	16734	2006	811	491	377	368	300	248	254	271	237	217	189	205	192	184	181	174	181	151	154	160	169	170	165	152	126	142	290	1303	267	144	144	118	138	120	125	127	123	136	128	121	142	132	115	127	145	138	135	125	131	128	118	126	120	134	138	107	151	121	112	131	145	127	136	133	137	138	142	131	131	122	128	135	122	126	128	115	112	119	145	98	138	126	148	121	126	153	119	135	139	134	150	121	147	126	123	124	116	142	130	140	121	140	130	128	135	132	131	123	129	138	108	125	122	139	158	156	133	122	116	121	130	141	110	127	141	135	130	132	119	122	129	139	146	131	131	130	135	137	131	132	140	118	133	124	151	138	146	131	154	127	127	144	119	129	123	136	115	124	143	127	131	136	137	126	121	141	125	113	118	129	142	139	141	120	122	142	141	133	142	144	131	145	119	132	134	111	127	138	146	126	140	131	119	134	131	129	123	148	139	133	125	136	126	113	145	128	131	135	130	129	133	134	126	132	118	123	163	108	128	126	136	120	145	123	139	140	124	111	143	110	131	135	137	130	140	122	126	134	114	101	133	122	121	144	142	137	123	144	130	119	140	136	137	139	115	150	134	136	129	115	115	134	138	142	140	113	126	126	127	138	133	137	116	130	117	134	114	120	124	130	155	112	131	126	111	140	151	129	144	125	142	110	135	130	141	135	134	135	125	128	141	113	119	130	124	123	118	146	134	126	115	108	137	135	125	124	121	129	139	147	128	99	130	122	121	138	125	135	114	153	124	113	124	129	128	125	120	107	123	128	129	136	135	136	158	106	116	139	133	151	150	147	132	135	130	127	109	140	121	131	124	122	122	140	124	134	145	137	105	131	142	135	131	135	122	156	149	147	138	163	134	117	138	141	125	123	121	124	138	138	114	110	127	111	122	152	134	130	131	122	156	130	137	122	139	139	125	119	131	150	124	112	98	137	139	130	135	136	135	115	144	134	134	110	137	127	128	137	119	118	120	120	131	115	117	130	112	125	143	109	124	144	122	123	126	135	109	117	126	147	136	132	127	134	139	140	138	136	122	145	141	146	145	121	130	122	132	128	120	121	125	118	131	142	121	131	125	118	126	124	118	126	117	119	121	131	125	114	140	120	137	126	117	134	145	118	134	125	132	135	132	126	143	133	145	118	141	109	122	130	125	135	118	140	133	126	128	123	125	129	135	147	126	136	140	133	130	116	134	140	131	157	132	126	124	137	129	128	136	130	116	104	128	123	146	135	102	170	129	133	134	128	118	115	120	135	132	108	110	137	157	121	119	102	109	127	140	132	145	137	122	117	146	122	124	151	139	135	130	134	109	135	125	139	110	124	131	114	136	131	112	122	137	138	137	145	119	125	112	140	141	139	136	116	133	121	136	130	137	115	137	141	147	137	122	143	130	125	113	136	143	141	142	135	128	148	144	121	127	136	134	139	130	121	124	123	103	133	156	136	120	112	132	115	146	120	137	128	133	133	134	124	124	128	139	121	129	121	132	132	138	137	108	110	127	136	129	146	139	130	145	123	119	117	140	122	121	140	152	123	139	127	126	131	132	129	135	144	132	134	151	114	142	126	122	139	106	111	126	128	153	119	144	138	125	118	130	136	131	124	121	136	109	115	116	123	119	132	127	136	120	137	125	139	116	133	116	125	110	122	142	145	130	139	120	125	122	128	123	114	134	148	150	148	140	137	129	147	120	157	113	131	127	138	125	124	117	136	127	137	154	148	124	117	140	122	134	141	142	139	144	121	120	121	137	123	141	128	129	139	120	137	137	126	136	134	119	123	143	111	136	127	116	118	130	123	120	119	124	131	120	134	138	125	126	131	120	124	132	119	140	136	134	132	126	120	130	115	153	116	139	124	119	126	123	134	131	148	123	119	128	130	157	125	121	134	120	138	114	115	133	125	123	129	119	126	136	129	137	140	137	120	116	154	127	116	137	139	142	132	116	105	120	137	125	132	125	144	126	142	132	120	120	143	127	133	127	123	108	128	134	131	119	144	147	119	137	118	124	135	130	122	140	119	134	124	151	131	132	132	128	138	139	135	112	148	140	150	131	132	126	124	139	129	131	122	146	116	102	132	139	146	120	132	141	122	111	125	116	121	141	117	137	143	157	125	136	128	115	112	129	115	122	123	132	148	128	118	137	152	119	126	143	128	122	103	124	126	123	128	122	134	153	129	130	124	136	129	146	139	126	115	150	121	131	123	123	118	122	138	141	120	113	139	140	112	137	141	136	135	139	118	126	142	135	123	139	135	117	99	134	132	129	124	138	122	122	141	131	135	112	131	132	129	122	146	139	121	116	129	123	141	127	131	108	132	129	140	110	142	130	133	130	118	124	123	124	150	123	139	140	124	120	147	130	121	126	125	114	116	132	129	124	130	128	121	134	134	118	130	133	144	116	127	138	128	116	115	124	142	145	138	136	136	146	130	127	111	137	116	116	106	141	137	133	123	118	133	108	130	134	131	130	117	142	119	123	137	130	136	135	136	126	140	126	123	118	123	123	129	125	139	139	151	148	137	122	155	109	129	120	120	133	134	128	150	127	138	124	140	125	115	114	138	133	134	129	132	117	125	130	150	126	146	121	132	135	134	128	146	145	123	147	134	124	126	130	141	114	118	128	133	134	120	140	129	130	141	129	130	122	98	116	134	118	140	117	146	138	138	140	124	150	121	134	120	138	138	128	122	120	134	110	138	124	118	122	135	124	109	121	130	141	116	151	145	124	129	122	140	126	131	135	131	127	131	151	141	137	134	126	111	148	138	131	130	119	119	122	135	143	110	124	132	125	111	146	117	128	111	108	118	144	134	156	116	121	123	137	135	129	133	131	132	124	120	133	116	140	127	141	122	131	116	165	130	132	134	135	117	129	133	142	118	118	135	128	147	114	140	142	105	129	120	120	146	127	133	121	140	110	137	126	116	131	122	120	130	122	120	130	117	130	131	116	109	127	146	155	132	142	140	151	134	143	127	110	133	131	131	121	127	126	130	133	108	137	128	132	121	108	117	141	116	144	110	130	119	130	124	118	157	123	149	139	124	104	149	123	124	133	108	124	137	134	132	111	124	128	137	120	121	111	154	137	122	117	125	136	130	124	139	139	142	159	156	112	139	148	141	149	122	132	110	135	115	121	129	137	111	150	123	120	134	120	141	114	116	143	122	136	151	113	127	152	132	136	125	134	128	126	117	136	124	124	127	115	119	146	130	141	137	124	132	120	128	122	130	120	113	130	146	141	147	135	132	137	159	124	134	128	132	125	127	124	134	109	140	136	135	144	143	138	119	121	123	129	117	132	130	131	132	123	136	127	130	113	119	107	129	140	133	129	122	141	148	111	143	100	131	122	138	119	134	130	126	144	133	121	138	131	127	126	139	136	126	129	138	135	128	136	119	136	128	146	114	136	127	144	119	130	105	135	138	115	114	124	118	122	124	128	124	139	138	110	132	130	149	128
27491	43312	39434	13884	6031	4229	2951	2296	1766	1461	1121	1042	859	801	765	656	658	559	492	457	451	414	374	376	373	339	344	313	340	326	296	263	306	776	3773	627	300	257	285	281	275	282	247	241	277	261	248	269	262	224	234	247	258	226	279	255	261	295	256	257	237	224	273	282	277	246	235	248	270	268	253	246	248	258	246	254	261	251	288	270	254	254	269	262	239	272	253	266	234	243	266	265	266	258	248	255	244	273	235	263	213	219	224	233	258	269	241	251	257	243	234	271	246	244	261	236	226	233	245	250	257	243	261	259	242	254	234	235	256	237	245	257	233	283	251	240	230	266	231	226	256	248	253	245	248	244	254	244	233	238	295	240	235	242	231	255	245	248	254	224	264	252	267	232	255	212	259	239	219	257	274	260	231	273	243	229	261	249	245	261	244	254	252	233	261	258	231	224	234	222	248	253	246	254	224	208	237	261	250	252	251	279	245	256	215	260	258	224	228	262	259	237	241	268	260	240	237	249	227	241	281	231	245	226	244	245	249	280	239	245	257	255	246	244	255	248	272	250	219	225	249	254	224	240	241	249	219	250	244	253	260	247	267	265	221	248	282	247	265	254	248	275	259	251	240	271	218	237	217	227	257	259	293	260	248	224	261	244	218	246	251	278	248	233	232	247	252	263	259	239	257	275	245	226	289	232	227	240	248	263	257	237	228	258	254	235	249	260	231	250	237	234	280	261	277	220	255	225	243	262	253	265	233	256	249	218	243	255	248	229	246	280	224	271	265	224	255	229	265	245	243	268	227	236	234	230	254	256	232	241	253	275	221	221	285	255	226	230	263	263	240	247	252	251	244	276	253	262	238	252	267	232	238	235	263	236	241	217	238	243	237	247	240	228	255	248	235	237	270	260	247	245	249	227	266	266	238	246	237	242	241	239	250	263	236	233	239	284	243	268	242	244	225	282	243	265	287	219	236	222	234	227	244	216	230	242	233	231	234	292	264	241	232	241	250	247	265	240	258	230	283	237	239	233	251	252	238	248	264	254	235	229	240	244	242	297	256	261	245	235	276	229	257	266	262	243	258	253	276	241	237	236	256	256	251	247	250	283	253	236	246	273	215	234	239	233	264	225	234	257	266	230	238	255	238	284	243	265	266	240	209	260	229	234	243	245	255	249	235	267	260	223	257	235	263	264	252	259	247	226	248	288	242	232	233	235	242	263	287	262	227	248	246	228	247	246	275	245	263	254	249	235	261	263	253	253	263	249	251	256	237	230	244	233	232	238	244	260	240	246	246	253	246	237	237	265	248	251	265	247	254	232	263	256	260	270	244	259	264	234	242	259	238	246	253	267	235	257	212	266	259	220	265	251	232	250	239	256	272	244	228	248	239	253	261	252	251	240	241	237	236	252	244	273	253	250	268	239	213	248	236	255	231	250	259	263	237	253	268	230	234	246	233	249	253	252	246	259	245	250	258	240	229	247	241	247	238	238	272	255	247	265	232	216	233	252	241	273	254	246	245	262	218	261	254	248	240	262	244	266	250	231	257	221	260	275	230	233	244	249	262	215	269	239	237	200	254	248	268	271	255	271	236	241	203	261	256	255	241	277	250	231	253	216	244	231	246	227	224	266	239	238	261	228	238	247	247	239	260	243	228	240	244	245	268	239	276	281	224	240	263	238	236	230	270	244	229	224	249	240	228	259	243	237	248	218	260	259	247	235	233	240	266	249	231	236	241	252	272	235	239	241	271	252	299	220	243	265	241	230	237	276	245	231	250	256	224	266	244	244	255	226	259	252	240	238	230	258	230	252	263	247	281	221	240	238	229	229	226	219	272	246	233	251	253	232	272	268	246	273	255	266	248	241	242	227	257	233	236	234	228	236	248	252	245	251	276	257	215	245	262	251	241	274	257	233	269	224	240	257	230	230	250	227	254	258	250	260	254	253	235	228	278	262	241	258	258	270	261	274	237	235	248	253	240	236	224	247	264	229	257	226	270	214	252	232	265	252	245	225	247	236	239	265	230	260	279	213	232	233	270	222	263	254	236	242	228	263	267	247	236	246	252	245	288	251	255	247	217	228	243	234	263	267	232	235	251	256	271	244	245	248	220	244	222	245	233	231	255	252	248	249	220	270	251	248	260	230	247	266	232	260	255	248	242	234	258	237	269	253	255	259	242	292	267	239	252	246	256	258	246	243	238	259	238	247	240	243	218	257	216	218	242	244	232	274	243	271	224	232	239	232	249	251	246	226	215	255	228	255	242	235	242	272	257	242	237	246	234	255	214	252	244	234	210	268	228	275	247	248	245	258	249	267	238	242	240	266	275	225	275	224	216	259	240	263	215	254	286	236	273	241	235	284	268	247	249	240	240	258	243	253	231	233	234	261	241	254	264	262	261	252	245	266	283	244	258	232	254	259	244	227	225	258	236	237	237	267	225	242	263	230	262	243	268	229	208	260	251	255	233	267	234	250	251	239	236	250	257	230	277	241	248	251	245	219	244	247	254	240	250	239	260	231	259	269	260	241	220	243	266	248	260	258	236	271	232	257	247	256	254	239	239	223	260	212	261	235	253	261	244	246	236	247	236	247	238	227	224	232	202	285	217	272	243	245	242	234	268	231	252	257	250	252	269	216	242	228	240	257	249	259	236	274	243	242	257	262	251	289	258	263	264	256	243	262	247	219	241	242	268	244	240	212	257	231	273	251	247	248	252	244	237	225	247	264	251	268	248	252	227	249	240	250	241	262	257	255	256	253	251	241	229	253	239	260	227	258	261	254	262	239	242	242	246	224	250	222	236	226	273	240	208	256	273	246	256	253	213	220	255	258	228	282	244	239	230	228	246	232	235	258	239	262	241	245	254	259	273	231	263	215	232	237	260	247	254	258	245	268	256	245	273	262	259	234	239	274	248	242	259	235	278	219	245	236	236	241	246	251	228	239	264	249	265	240	269	270	237	267	245	232	244	247	244	265	226	262	255	248	259	270	269	243	259	214	230	253	238	269	236	266	261	242	246	236	257	237	233	235	265	228	257	269	262	239	255	242	248	254	218	249	260	246	243	250	263	248	271	246	227	258	260	227	242	288	253	262	233	252	234	259	244	250	238	253	246	250	240	267	231	281	229	246	283	248	255	265	254	240	274	236	262	227	237	219	273	265	272	230	264	224	248	264	224	251	272	255	238	247	240	251	268	265	218	253	258	228	243	237	249	250	235	228	226	240	273	235	252	243	252	212	241	246	259	219	249	266	239	221	255	272	235	270	236	237	229	260	241	249	260	251	238	253	246	257	258	241	234	277	277	253	274	242	270	232	243	244	247	257	261	245	230	230	219	242	273	248	273	230	257	217	263	226	288	228	232	249	232	252	253	239	254	216	224	247	251	242	249	262	253	224	224	296	250	220	257	239	292	286	260	289	225	266	282	246	254	242	242	249	271	246	244	230	240	235	247	226	249	247	225	234	274	252	259	257	217	230	229	264	268	232	275	235	271	247
27308	21290	17787	3722	711	546	438	444	384	363	411	379	333	393	369	341	400	354	351	376	364	346	329	341	381	344	363	370	390	343	319	381	355	356	406	392	355	388	361	345	386	332	330	360	369	383	359	348	371	367	344	362	339	352	369	359	350	349	343	315	390	335	363	350	324	361	370	341	347	367	347	327	362	367	341	345	370	343	353	351	336	377	353	354	350	351	380	327	345	346	358	388	371	339	340	338	393	343	338	354	354	366	345	342	339	371	335	382	377	330	344	355	359	334	358	358	377	328	366	315	356	331	384	371	355	361	371	363	315	338	353	371	349	336	361	348	392	337	370	365	350	301	349	322	359	333	383	384	391	333	349	332	366	351	348	357	352	349	390	339	336	331	350	318	367	365	351	354	361	359	282	348	366	357	323	348	338	359	331	357	375	356	352	360	367	325	342	340	350	338	357	358	316	367	351	375	357	358	378	343	369	390	320	342	369	335	348	339	341	369	358	339	349	333	347	306	376	344	333	352	352	408	322	368	358	361	364	336	338	358	353	348	380	345	344	358	356	322	339	377	394	359	342	354	358	378	354	382	370	348	361	361	351	322	332	347	357	339	310	350	339	369	361	379	385	349	349	303	341	316	373	345	326	351	372	350	367	326	387	353	329	339	358	337	341	372	344	347	327	353	380	342	345	391	360	340	348	378	376	345	307	328	361	366	358	347	315	350	364	338	366	310	351	349	388	347	370	350	374	346	383	376	376	348	336	307	346	368	360	345	344	362	344	356	387	359	342	372	328	347	375	354	366	328	358	379	295	357	340	357	358	383	343	356	328	353	356	359	388	396	383	365	358	344	355	355	356	346	376	381	337	357	349	352	340	356	340	378	359	361	372	373	317	358	365	345	359	350	358	376	357	370	376	351	366	365	360	361	318	330	318	376	371	338	350	352	362	374	384	337	374	340	355	389	349	387	335	376	349	351	331	368	321	347	362	376	337	330	367	355	331	367	373	362	373	356	327	397	341	358	370	313	377	350	346	361	381	352	382	353	389	383	365	392	303	388	317	379	355	334	381	360	358	373	337	362	380	355	373	359	378	364	374	341	362	327	344	347	353	355	327	367	357	334	359	355	366	384	327	363	357	321	335	341	343	379	387	349	384	329	356	359	334	362	370	294	379	348	361	317	345	335	340	355	359	382	359	343	340	366	335	330	364	351	383	362	351	353	365	372	372	387	344	324	331	381	354	380	372	355	341	347	381	377	388	335	383	345	354	344	336	359	331	347	365	357	395	367	329	373	338	337	347	369	355	329	332	337	351	363	335	349	382	392	378	360	375	357	364	306	378	307	365	370	343	329	354	353	395	375	333	341	336	335	354	352	346	343	358	367	363	353	360	376	359	326	358	364	397	312	335	340	356	359	356	346	346	328	342	337	349	351	329	370	351	375	376	352	354	327	355	351	351	340	333	321	326	328	358	384	375	354	385	395	363	380	355	351	357	375	359	352	347	352	325	340	371	324	340	381	340	344	368	371	386	354	350	370	369	331	371	352	334	356	331	344	381	351	352	366	344	356	343	361	363	367	345	379	346	322	347	308	361	344	389	343	337	372	317	364	373	372	333	363	357	308	347	362	355	334	398	353	360	328	357	367	374	355	365	354	377	368	374	374	404	345	365	343	380	370	380	353	387	331	340	370	352	337	349	321	380	330	360	377	319	348	359	362	368	362	401	352	343	360	326	351	360	356	349	329	363	368	384	365	370	346	335	342	365	373	345	352	364	347	373	394	352	367	367	388	361	354	331	338	359	348	342	327	391	334	349	374	351	367	365	351	373	337	353	371	316	353	384	360	380	348	353	365	370	379	346	376	333	338	372	339	358	375	382	366	330	335	353	348	338	331	379	358	343	361	366	366	362	356	343	372	350	322	347	328	340	361	391	360	372	342	337	367	303	378	340	331	358	375	333	369	333	351	356	348	388	317	383	343	341	364	338	366	358	334	382	337	384	368	387	325	350	362	328	355	326	348	353	375	336	378	388	360	373	352	367	354	339	346	337	341	369	392	350	419	357	374	388	346	375	343	359	359	367	371	334	365	355	385	352	369	324	352	351	359	364	343	324	348	354	340	317	344	344	384	335	357	358	320	373	350	359	353	341	340	361	377	328	364	330	341	361	331	353	321	350	387	343	379	354	379	389	365	364	349	340	364	369	372	326	332	344	334	336	359	361	365	376	378	348	370	348	356	332	403	364	327	353	350	343	320	326	388	359	358	377	370	375	329	341	367	340	372	356	324	357	373	387	363	355	351	380	381	343	328	322	352	355	355	333	340	369	360	342	352	332	353	310	386	363	389	369	361	362	355	348	380	365	339	356	350	340	317	391	348	349	317	381	374	349	347	348	348	329	362	317	397	361	351	374	389	350	387	363	374	374	371	361	344	381	363	365	358	351	343	346	351	364	353	386	389	347	348	363	343	371	355	333	317	376	352	359	370	390	366	343	372	366	348	383	330	340	349	374	344	363	369	355	366	355	340	340	323	377	362	351	383	332	336	356	334	370	372	338	347	368	352	319	322	330	356	386	350	390	388	399	375	366	335	382	386	334	360	357	334	341	348	356	343	346	380	388	349	358	330	366	383	340	353	398	363	358	341	349	365	354	355	363	346	383	358	392	330	376	340	357	341	364	347	326	364	345	339	347	347	335	343	364	375	343	352	350	358	355	363	383	363	364	377	365	349	329	337	359	350	358	346	319	351	315	365	340	342	350	363	345	328	368	382	394	363	365	393	329	341	327	339	343	358	337	338	341	338	363	347	384	364	345	357	357	355	353	343	338	364	337	352	339	343	340	340	362	363	350	322	371	351	346	362	382	367	387	342	352	341	363	385	388	358	353	330	360	358	379	362	355	379	357	354	353	381	378	375	361	343	362	379	349	333	329	350	360	352	341	309	361	372	370	382	352	310	388	360	380	368	348	381	361	369	346	349	343	360	403	357	380	345	357	348	347	326	358	361	345	343	350	350	367	321	343	390	360	375	359	346	326	391	391	349	350	365	361	360	378	338	383	354	363	329	316	347	390	356	355	371	336	355	324	400	366	364	353	347	361	350	338	361	339	341	393	329	325	377	386	330	371	362	353	333	356	377	379	331	360	361	364	341	378	328	313	358	330	348	349	360	355	368	324	336	354	350	325	373	359	342	359	365	369	359	376	385	356	377	357	366	356	359	345	346	329	348	349	368	320	362	369	345	358	341	360	325	361	361	349	323	368	346	351	376	358	346	380	339	332	367	370	342	349	326	387	371	355	374	373	380	330	356	385	374	364	354	347	351	331	381	323	373	389	333	363	390	376	377	330	359	370	345	380	390	333	336	354	338	318	375	338	349	367	353	355	303	345	389	360	372	340	349	375	362	353	363	365	335	330	371	376	327	358	358	336	369	332	367	379	376	374	362	359	326	348	389	336	369	367	347	348	355	337	372	338	395	360	341	362	381	373	367	380	374	343	367
22271	31470	24475	3544	1530	1167	1026	887	904	787	761	747	674	719	734	699	688	711	622	646	641	646	675	662	693	654	657	644	677	687	643	611	658	658	882	727	660	608	636	630	618	650	649	591	656	633	628	651	613	622	646	651	675	674	628	649	649	646	697	603	581	629	645	605	655	628	598	641	674	661	594	648	660	649	647	689	645	681	608	659	684	649	654	652	656	681	662	647	643	659	618	630	630	650	630	712	612	684	598	671	632	636	638	654	615	613	673	671	657	641	655	628	642	632	631	626	657	686	613	603	670	598	632	639	684	666	629	616	656	659	633	604	634	634	640	611	649	636	610	664	663	644	656	638	603	635	630	636	585	678	634	665	674	649	678	628	621	654	647	668	678	646	632	614	640	655	678	652	613	621	691	620	626	699	639	630	602	644	641	678	670	680	673	652	644	637	672	617	632	633	655	628	634	631	615	644	625	667	645	628	627	700	613	609	616	658	662	661	656	656	630	637	680	621	654	622	674	650	657	621	661	640	625	631	599	662	667	667	640	640	644	695	656	630	651	625	662	615	640	655	626	656	672	634	633	603	656	613	660	645	636	639	617	658	656	642	664	605	682	635	639	668	617	678	642	632	619	601	608	641	644	626	648	650	615	686	656	652	676	685	637	636	670	640	652	642	646	698	656	647	627	628	625	610	626	640	627	607	644	649	615	650	645	650	669	657	625	643	625	636	640	690	660	676	603	679	712	619	664	641	649	673	597	631	645	637	601	645	673	656	628	641	642	644	632	692	697	611	660	662	668	682	660	631	662	609	619	613	642	641	646	641	652	641	668	635	677	649	639	664	617	588	646	654	627	709	622	651	683	659	702	641	670	654	675	634	630	641	638	659	630	639	706	703	642	675	626	628	699	674	582	628	656	611	604	662	634	653	597	683	654	634	669	657	623	648	646	661	606	665	621	652	605	665	670	653	654	649	677	654	650	605	626	662	620	623	632	647	640	643	689	637	633	662	666	681	619	616	628	592	605	659	638	608	641	629	627	632	647	647	685	641	618	656	669	632	650	679	702	583	677	617	668	623	634	617	605	620	607	677	612	637	610	654	622	612	642	649	617	612	640	651	687	601	633	616	573	695	609	635	644	682	648	593	668	603	633	618	658	663	624	666	672	624	659	668	632	613	674	617	617	651	619	660	618	675	673	621	622	614	660	635	674	672	655	603	671	641	688	667	676	683	659	669	657	641	633	650	646	630	605	625	675	655	659	651	673	639	668	609	692	641	676	705	621	632	621	615	622	624	619	651	669	651	610	678	606	639	640	628	682	594	635	624	610	668	633	679	608	646	613	672	650	634	657	662	637	602	591	624	643	614	655	628	623	648	630	645	642	646	617	673	599	654	610	654	625	677	651	586	606	650	597	650	616	628	631	637	668	641	623	660	610	592	665	660	659	657	653	587	657	621	636	665	650	620	645	624	646	640	673	650	656	679	617	696	636	625	676	668	628	670	679	653	632	650	632	622	638	598	671	597	660	645	660	644	675	617	623	620	651	640	662	633	634	632	662	617	628	703	667	635	636	643	675	683	626	629	619	673	622	598	627	650	664	651	658	673	613	612	619	658	657	657	637	693	663	642	627	659	619	626	646	593	606	656	656	635	631	638	688	605	661	691	606	622	673	636	621	658	641	630	616	677	643	699	637	640	641	625	622	620	600	648	609	626	650	634	620	679	633	654	674	627	631	645	672	606	667	637	683	606	657	658	638	629	658	655	660	643	655	611	651	651	607	608	654	624	615	627	629	657	644	659	687	604	606	675	687	613	648	641	610	609	639	664	632	689	669	642	654	641	670	671	626	637	685	637	681	657	661	658	660	635	625	684	639	628	622	690	637	671	646	691	653	642	636	670	624	617	650	637	639	614	637	646	669	636	652	619	697	648	691	643	671	649	692	657	660	643	632	671	647	647	635	652	635	646	628	672	593	622	670	688	635	673	639	671	647	669	613	652	656	593	652	659	637	611	665	652	659	633	663	622	624	629	654	627	606	635	625	629	646	596	654	636	656	676	645	642	625	641	665	643	634	631	629	614	680	647	616	660	675	640	626	641	649	623	607	592	651	623	628	631	607	618	610	631	661	657	696	635	644	644	633	655	670	631	663	664	652	615	689	616	695	647	597	645	638	617	666	646	633	674	592	645	612	642	694	636	694	639	595	640	666	645	671	657	605	634	633	610	642	601	643	652	632	614	651	595	643	659	653	663	666	637	673	646	661	659	669	648	643	648	637	693	626	682	636	622	650	654	658	608	712	668	647	671	670	670	644	641	598	658	675	601	621	666	657	619	650	685	657	610	715	614	622	632	598	637	624	640	639	604	611	669	651	710	631	572	658	658	634	647	652	696	635	645	641	658	598	645	644	654	622	590	678	672	606	651	643	653	637	681	632	685	657	670	597	636	663	585	635	615	631	601	627	629	657	619	628	643	673	669	623	644	641	669	601	636	645	660	641	639	634	649	612	676	613	678	643	623	644	675	659	617	626	616	631	662	692	653	665	646	639	665	629	694	646	656	676	668	620	658	629	622	644	642	662	657	641	650	617	603	644	672	660	625	618	699	678	670	652	612	645	653	641	612	614	688	640	647	646	693	683	642	619	639	613	643	638	651	644	643	684	590	642	632	635	638	622	682	660	632	646	660	657	617	621	634	671	620	692	643	638	684	634	682	625	653	685	606	643	654	693	669	665	681	652	623	663	680	700	629	643	659	613	656	610	654	641	666	632	654	618	657	595	608	638	673	626	646	655	649	627	653	630	658	671	661	598	643	655	666	666	614	648	591	643	673	647	636	638	603	630	666	649	647	637	621	599	658	656	660	661	625	686	678	637	691	670	661	626	631	667	638	633	650	667	666	706	609	690	632	638	626	652	628	648	689	637	680	653	651	671	644	668	648	602	624	675	649	677	665	629	593	630	676	661	661	626	686	667	658	656	598	635	639	664	616	676	665	599	625	623	624	673	650	647	627	655	662	661	688	644	641	637	707	640	616	648	671	624	612	680	645	626	639	626	658	611	652	642	646	646	694	634	603	610	585	654	588	672	646	621	674	643	576	684	652	682	612	689	641	635	686	655	639	618	689	672	657	682	663	627	626	640	623	631	658	641	640	664	634	693	619	658	648	630	641	650	652	686	619	673	698	661	643	626	652	686	620	638	639	633	653	647	640	626	598	630	663	646	660	588	669	614	707	628	623	676	652	672	645	633	649	623	668	651	673	653	648	625	652	597	622	633	631	640	611	665	596	671	627	630	644	623	644	643	660	641	607	629	615	642	628	632	632	625	627	657	634	664	609	616	665	659	662	665	630	632	686	679	614	637	632	635	636	694	632	660	620	611	697	633	676	644	656	625	662	617	624	587	665	644	724	607	671	633	689	605	658	652	638	684	634	660	649	628	618	634	639	637	584	692	646	597	629	640	622	654	670	643	621	640	669	613	595	631	657	616	644	648	659	640	645
24633	21478	28431	24944	17359	2450	1032	647	503	459	426	417	362	366	405	380	364	372	345	324	356	302	315	289	321	306	331	323	354	335	325	321	291	547	694	304	306	290	345	319	304	293	298	278	324	300	290	305	312	329	304	296	281	319	295	282	290	274	291	311	263	300	297	321	316	288	300	290	312	304	330	285	294	324	345	288	308	315	293	281	287	255	303	324	310	310	309	274	282	299	293	295	296	281	299	272	280	307	311	297	325	271	302	333	298	286	322	325	286	290	299	315	261	321	299	300	287	304	252	297	282	299	295	302	302	277	286	281	295	297	297	288	345	307	289	279	306	275	298	324	290	313	311	279	323	292	318	289	313	286	354	291	278	286	302	295	324	305	313	308	317	332	291	303	274	296	279	299	357	291	332	333	289	289	279	290	308	286	294	301	319	296	281	260	292	315	302	291	274	320	285	276	290	261	269	281	301	306	295	314	264	293	275	310	285	299	286	322	311	330	291	265	288	261	293	276	291	286	278	274	315	277	297	263	318	318	316	292	306	292	300	281	308	286	318	298	299	294	302	300	268	259	273	330	288	291	297	296	246	281	296	267	318	324	284	284	340	303	320	290	286	281	296	318	310	269	304	278	287	275	292	303	313	280	293	320	321	269	302	300	281	286	295	317	318	291	291	310	292	301	302	315	318	293	306	318	295	287	315	326	287	270	341	284	260	278	273	327	304	277	296	301	309	304	311	291	277	307	301	288	285	298	295	300	266	293	302	287	308	288	320	287	290	303	314	322	328	300	303	300	298	302	290	270	299	307	304	282	312	305	314	305	282	282	287	299	302	290	323	304	300	277	303	325	287	303	296	259	336	282	279	280	290	316	284	309	299	313	289	304	291	289	299	303	310	309	303	271	308	298	290	286	280	303	304	293	294	299	295	303	290	325	303	274	313	298	305	333	284	319	305	290	296	293	279	289	322	297	299	299	289	320	272	270	307	313	301	276	275	322	318	281	300	304	280	299	277	277	291	368	301	303	286	283	307	278	296	308	306	268	269	301	307	270	260	312	325	305	329	295	300	279	308	323	282	306	315	317	325	301	272	291	312	317	286	315	271	310	311	287	300	316	296	299	269	299	308	291	307	304	293	289	289	299	319	332	312	298	324	300	299	286	289	321	277	295	325	306	277	328	292	252	276	300	309	287	306	282	299	289	299	329	282	272	312	313	314	304	312	301	308	282	274	334	311	280	294	311	287	310	279	318	300	291	298	290	284	259	289	319	284	297	283	273	291	305	290	302	284	319	312	284	290	312	284	305	290	288	294	304	293	315	305	267	284	290	281	300	287	246	340	283	328	288	320	280	304	279	300	284	298	280	308	298	304	313	309	281	280	252	282	311	269	305	297	305	356	273	283	291	298	310	306	279	276	286	253	299	310	284	291	310	299	288	279	306	308	278	290	314	298	303	296	276	306	301	319	290	298	292	319	294	273	293	305	287	301	334	304	302	300	299	308	301	296	313	284	325	303	313	299	292	305	322	279	310	291	313	287	301	298	298	324	299	300	310	284	322	307	307	318	288	314	316	313	295	278	301	324	294	285	302	334	297	285	292	311	286	281	304	302	297	267	280	290	294	284	306	293	282	312	313	265	274	284	297	304	260	289	309	275	272	314	283	259	288	297	287	334	286	294	263	293	283	290	306	278	331	320	273	279	294	290	306	290	266	318	310	282	268	270	270	303	309	319	279	295	262	318	298	280	264	315	315	291	310	315	270	285	321	295	287	308	285	289	284	286	325	258	310	320	294	279	306	298	289	277	330	287	306	298	271	298	295	323	307	276	302	268	302	312	320	270	295	289	289	311	292	270	312	308	302	330	297	269	333	252	334	297	323	294	330	288	277	291	275	280	289	263	275	305	302	270	320	296	303	282	283	339	314	297	309	321	304	294	310	287	305	301	283	307	273	326	304	298	289	312	294	297	308	282	318	295	273	298	270	321	300	305	307	312	320	298	274	261	311	306	319	273	298	296	279	273	324	306	290	302	289	293	291	316	303	292	284	266	284	321	305	292	291	311	290	289	284	316	299	309	294	322	288	294	301	261	306	304	298	297	289	291	310	295	279	296	317	279	317	261	310	305	289	292	290	293	288	307	293	302	292	312	302	291	307	310	311	290	278	289	299	297	315	295	307	297	282	316	258	286	309	296	292	316	276	332	263	266	285	284	292	313	284	288	300	305	290	286	298	303	315	273	312	283	311	304	270	316	279	312	298	279	295	309	321	310	263	316	323	284	304	294	304	318	293	293	314	323	286	273	299	303	339	296	281	313	295	291	286	310	289	306	280	322	313	306	310	299	326	288	269	305	268	274	289	318	311	308	293	287	286	305	310	282	320	285	299	322	275	316	324	256	260	277	298	291	307	267	252	297	284	271	295	289	278	291	322	310	281	297	323	307	298	272	324	271	309	319	286	287	269	308	314	303	295	265	307	280	325	288	313	305	284	286	277	320	320	281	298	333	304	330	327	293	295	260	305	300	309	306	301	318	317	281	312	300	315	277	314	284	282	300	314	296	298	310	308	284	277	300	292	288	311	303	293	243	288	273	306	299	292	290	293	269	315	267	306	284	315	323	288	321	321	323	298	288	278	257	306	287	275	299	291	277	315	314	286	311	292	322	288	305	306	301	279	305	307	300	290	295	316	284	338	287	265	309	286	289	299	292	318	293	255	306	272	276	303	308	293	307	298	293	320	299	289	317	296	300	275	277	258	316	282	287	316	339	286	291	325	304	287	292	294	288	309	322	307	317	306	296	299	304	294	333	299	287	303	297	293	299	319	289	329	300	305	298	284	296	305	278	304	298	313	327	278	279	296	318	282	314	317	328	291	315	278	304	303	316	266	271	314	284	278	272	286	299	337	298	297	304	310	282	283	292	285	339	303	307	285	310	329	291	289	277	300	300	292	301	325	305	286	288	310	320	325	316	286	351	291	293	283	285	300	292	269	303	285	280	292	330	265	280	299	305	292	296	295	325	287	267	301	302	296	266	302	265	312	336	284	293	299	299	290	274	280	292	311	274	262	317	274	286	307	274	272	315	312	298	288	268	275	303	271	329	329	277	275	309	326	267	295	262	315	317	296	274	320	292	305	331	311	270	294	330	279	281	291	283	285	301	324	289	282	294	274	348	279	313	315	286	289	294	284	306	302	299	291	310	277	294	300	323	320	307	293	271	314	266	295	299	296	272	313	344	292	313	268	313	298	307	314	305	320	280	318	272	276	302	261	300	282	268	286	299	310	307	282	306	295	308	249	306	292	314	312	312	285	289	294	311	310	288	302	309	298	315	308	313	312	303	304	301	278	277	284	288	302	285	278	300	266	307	278	328	299	279	296	304	320	290	305	294	273	270	316	313	330	305	264	273	284	297	306	291	311	287	277	257	273	295	292	285	288	315	283	312	309	313	302	290	320	283	320	311	301	282	310	265	288	277	312	286	288	274	280	270	289	291	281
24463	41543	34041	10253	3649	2656	2069	1614	1369	1179	1024	892	809	825	883	773	740	725	677	667	656	619	659	590	610	583	561	612	580	594	611	591	633	1327	1829	606	594	560	561	566	589	560	550	617	541	569	567	571	544	539	568	584	507	531	543	538	560	563	553	584	560	554	561	519	558	559	530	528	509	573	541	548	562	526	529	552	560	535	561	545	553	547	575	560	558	557	530	520	572	541	544	545	528	509	592	580	535	568	551	537	567	579	538	488	563	518	532	535	533	537	552	539	588	560	566	561	563	595	546	542	561	537	560	587	513	540	546	544	570	587	526	558	554	577	577	557	529	532	552	535	551	535	573	550	559	557	541	579	554	538	555	539	545	525	559	526	559	546	516	588	538	591	548	548	551	566	550	578	554	508	525	566	514	554	506	575	580	565	513	534	559	571	523	559	560	588	554	620	534	565	547	541	565	533	569	549	547	575	517	527	524	546	588	502	522	543	540	553	574	554	549	533	533	585	564	541	512	542	569	580	558	544	550	539	542	538	563	508	529	535	538	518	597	527	592	513	559	579	571	571	547	568	566	557	581	538	517	553	557	579	558	519	545	520	551	540	506	551	603	567	519	526	505	555	534	514	565	567	565	544	532	550	609	562	521	539	508	560	560	530	491	508	573	560	536	565	561	546	528	546	497	555	558	552	535	589	533	539	550	535	522	533	554	516	503	540	573	539	578	572	545	553	544	530	575	561	507	516	536	561	591	580	562	589	514	594	568	548	514	547	505	590	548	572	515	559	584	512	567	544	512	551	576	533	518	555	550	534	521	521	525	574	553	559	515	533	533	545	537	548	534	592	533	598	557	503	570	516	520	529	554	540	539	567	538	551	524	571	576	520	551	550	525	549	513	564	507	595	587	577	524	538	546	535	541	536	566	485	552	565	546	535	559	525	557	516	570	530	576	572	570	578	537	571	523	532	552	514	569	535	548	529	505	468	556	545	555	541	499	543	582	559	542	570	535	514	513	574	542	516	528	526	605	574	540	524	518	536	534	545	530	594	518	566	548	537	570	531	550	558	544	519	574	557	538	585	568	537	571	511	555	543	522	549	553	494	520	540	501	576	533	555	570	502	486	554	623	574	553	566	534	510	521	572	535	579	535	540	554	550	543	585	534	522	566	529	537	572	547	506	538	537	520	534	560	534	575	570	547	556	594	523	528	496	519	531	549	552	583	572	527	574	568	544	584	581	518	534	501	520	570	539	527	517	544	512	527	530	546	544	539	521	539	533	513	556	597	554	568	510	534	524	583	527	531	540	524	534	552	532	517	568	512	567	536	526	520	551	576	545	547	540	517	551	555	569	504	538	532	577	550	540	519	563	541	517	557	534	543	514	533	529	551	576	540	511	564	556	544	551	543	516	541	518	600	557	510	551	597	548	574	530	575	602	571	542	571	522	513	566	581	549	575	526	575	552	532	563	519	531	608	543	551	516	518	534	496	514	551	531	551	551	529	556	545	533	571	571	580	577	558	515	526	510	596	547	547	486	601	526	547	526	491	539	578	537	539	561	523	547	539	538	554	549	573	560	545	549	518	539	556	546	537	536	501	564	548	554	537	536	574	525	583	544	510	547	571	563	572	543	553	526	550	559	515	507	572	537	549	560	573	525	505	547	541	557	546	565	555	537	532	542	540	553	516	541	549	506	545	542	557	553	527	514	569	535	595	493	568	518	543	552	551	548	559	537	546	563	582	542	517	534	528	530	552	500	544	551	541	546	556	568	536	580	549	513	528	503	574	516	539	507	541	560	560	532	535	554	580	545	529	545	530	511	569	549	522	588	525	511	522	577	560	508	530	559	496	548	552	547	529	583	554	552	543	555	568	549	566	535	545	580	579	532	553	569	528	572	536	515	535	544	570	494	488	588	480	588	539	551	551	527	549	569	556	551	550	566	553	529	569	560	524	552	542	520	581	562	549	561	558	532	530	574	522	540	569	550	563	559	610	589	563	565	509	559	578	530	580	501	543	527	581	529	592	511	500	522	512	537	584	561	566	552	537	502	544	542	554	511	517	533	575	516	550	516	542	531	529	545	550	513	598	559	507	530	560	516	541	523	542	585	543	561	566	576	539	544	531	568	510	544	558	534	550	514	551	533	532	546	585	539	533	526	560	533	537	513	594	527	538	549	538	536	562	576	521	528	566	530	548	538	555	539	528	525	551	545	562	535	517	567	573	580	589	562	521	547	543	590	571	541	560	554	551	536	525	538	523	528	561	595	562	542	541	529	536	520	565	559	543	566	553	535	565	551	487	565	521	555	534	535	540	578	564	523	569	560	544	538	558	546	522	578	510	588	543	560	560	500	533	526	524	502	531	550	537	495	538	536	514	515	556	516	539	551	548	528	554	563	527	576	521	509	540	583	501	565	543	545	517	538	508	510	565	548	559	541	557	514	538	544	547	574	556	538	539	565	566	556	555	548	556	548	600	543	535	537	525	523	541	560	535	530	510	555	513	514	557	552	547	545	582	528	530	545	548	516	533	557	567	550	549	548	542	549	545	562	557	515	523	565	564	485	550	534	538	522	486	542	548	539	581	531	507	556	566	557	568	537	559	543	569	583	534	576	520	574	560	539	528	564	532	558	534	594	527	558	505	574	553	589	538	547	551	548	540	568	563	552	580	572	524	545	545	548	538	524	533	578	555	555	519	539	534	560	540	563	558	572	516	561	551	590	558	532	567	561	519	565	545	526	526	542	526	543	505	565	524	555	571	559	519	526	543	503	572	547	568	535	546	569	517	557	536	552	540	561	552	559	529	618	536	521	523	559	536	511	534	526	534	589	539	561	510	535	560	545	573	567	568	523	551	552	513	531	534	586	562	591	537	556	544	520	524	560	525	527	556	565	542	520	564	533	551	548	568	551	533	529	548	549	546	576	542	567	517	546	524	539	570	538	521	561	500	552	572	570	561	526	546	536	540	540	563	548	518	548	542	536	563	560	550	503	565	535	604	568	518	570	570	570	560	547	520	567	579	550	550	558	507	589	545	580	539	535	529	484	539	563	566	517	567	600	556	531	520	526	528	568	536	549	508	557	534	613	548	520	563	570	579	557	541	542	567	526	572	553	573	508	554	531	509	517	534	578	562	492	546	536	535	569	502	591	501	515	553	530	535	528	516	565	553	522	562	538	560	554	537	581	560	487	543	554	511	586	545	567	540	559	554	565	565	578	597	575	499	543	563	536	573	525	474	589	553	550	538	564	536	521	541	516	584	505	567	552	516	517	510	541	556	545	528	576	526	523	510	546	612	535	575	556	567	505	532	521	555	583	590	499	536	590	521	559	534	481	559	544	501	501	554	521	573	544	542	522	563	489	541	521	529	566	556	524	513	572	562	568	546	556	563	510	588	547	549	547	549	522	566	506	525	554	525	565	515	546	512	576	527	531	542	522	550	525	503	525	538	553	539	567	571	535	559	546	562	539	534	563	605	574	553	600	564	582	522	542
23626	21468	29179	24221	21448	16871	2097	742	564	394	297	304	268	258	269	279	205	230	184	221	179	192	172	142	146	171	168	159	171	158	145	135	139	547	502	139	130	145	129	140	125	141	113	126	138	148	132	151	136	157	132	134	138	146	136	137	144	120	139	113	137	135	135	152	130	160	126	144	119	143	115	108	135	132	128	133	146	151	126	110	109	132	127	135	112	128	123	136	127	117	135	133	144	131	121	114	126	118	156	114	137	142	125	128	135	129	130	142	140	146	124	134	144	102	140	134	123	147	121	128	115	164	136	134	118	110	138	124	124	152	125	114	130	128	130	129	126	143	123	135	118	127	132	115	133	133	127	125	147	156	141	132	126	122	132	150	118	114	125	131	129	110	117	133	136	117	120	133	121	147	130	142	132	119	148	127	129	131	114	127	154	136	116	112	127	145	115	114	135	139	124	142	137	115	123	129	123	120	123	114	144	120	127	118	147	140	124	114	119	131	133	131	126	125	114	135	144	130	145	136	143	125	127	143	125	121	113	153	119	130	123	143	106	137	118	109	116	129	128	132	124	113	121	126	109	127	138	111	133	133	153	122	135	123	125	124	127	128	130	132	134	113	123	136	125	132	131	135	132	114	118	126	116	125	116	128	137	114	130	122	116	111	131	139	132	115	141	140	134	129	138	122	126	136	135	149	136	135	131	109	130	107	117	135	121	133	126	113	105	135	126	131	128	134	124	116	143	130	139	144	132	111	125	136	112	146	115	161	139	107	118	138	122	115	144	115	135	126	123	105	115	130	131	128	114	131	127	128	128	135	146	134	116	156	107	135	137	137	131	121	135	131	114	102	101	130	105	130	158	125	145	107	129	99	135	130	130	122	133	135	119	127	117	123	135	144	145	99	125	119	112	111	113	135	123	114	117	134	127	146	131	115	126	142	145	117	118	121	119	137	114	148	125	116	147	137	117	150	124	120	119	136	128	140	108	142	120	112	117	137	99	128	117	104	127	119	111	145	128	133	117	121	132	138	143	136	136	143	125	135	118	102	128	134	130	125	143	159	144	126	132	141	136	128	133	128	145	131	135	129	132	129	123	113	125	125	114	137	117	140	124	117	143	117	148	128	127	130	142	118	116	121	118	151	112	137	130	128	103	102	146	150	126	132	134	117	157	125	119	106	120	114	142	115	123	135	113	134	130	132	148	139	123	131	123	121	124	131	133	116	107	138	127	143	122	140	115	135	123	142	121	116	120	136	134	126	138	115	135	130	112	129	142	105	141	125	124	115	112	141	127	146	121	130	121	118	136	119	132	158	135	149	143	115	117	116	127	140	118	148	141	139	116	125	134	126	135	133	135	142	123	143	138	127	117	117	126	128	129	129	131	117	128	115	124	138	113	132	122	130	112	116	133	136	139	154	130	112	119	146	122	124	122	139	104	133	122	107	132	133	146	131	137	129	119	134	134	127	132	106	131	117	140	127	134	116	115	130	151	122	135	142	130	129	124	124	138	137	133	112	142	128	144	122	118	137	126	132	152	121	119	124	137	124	123	133	120	119	154	117	127	125	122	165	114	136	127	109	123	137	147	149	116	154	113	126	137	126	127	121	133	110	108	133	120	107	125	119	111	120	137	126	148	124	133	118	123	125	128	135	134	141	142	131	124	118	128	156	137	141	150	145	133	131	114	119	126	134	114	115	137	130	144	127	134	134	132	119	119	129	119	142	118	108	112	124	128	151	114	116	129	126	138	113	120	116	154	111	124	114	114	131	133	139	132	127	125	131	119	122	127	113	134	134	118	135	101	109	116	114	147	127	151	145	129	134	117	139	124	118	117	138	131	125	126	116	151	139	134	122	137	132	122	139	127	113	132	151	129	124	138	120	138	121	147	130	137	118	145	128	107	126	142	143	119	120	131	120	121	145	125	126	110	119	124	132	128	120	120	129	136	118	127	124	130	140	131	135	131	129	140	134	110	132	118	119	136	138	136	124	143	149	136	128	136	125	112	149	134	138	120	139	122	146	141	130	135	146	122	108	133	138	119	129	129	142	143	135	130	116	104	110	130	107	138	109	127	126	130	124	100	132	115	117	135	146	126	144	123	136	118	124	121	133	129	128	137	120	122	107	109	132	119	118	134	125	136	128	125	124	135	113	120	138	106	108	131	132	144	132	151	147	130	121	141	130	117	130	122	125	129	126	133	129	126	149	141	118	116	135	144	115	133	116	126	133	118	128	140	128	133	131	129	133	140	143	117	134	127	109	138	133	125	126	124	114	134	111	114	113	146	133	139	134	133	138	132	125	118	110	116	125	130	146	100	114	107	122	108	137	139	124	121	122	120	118	137	130	111	135	116	141	116	119	130	128	135	136	128	122	131	126	139	133	120	122	130	118	133	121	124	116	112	140	122	138	128	128	157	126	118	114	128	127	121	108	127	134	106	135	134	119	140	134	128	128	127	124	118	154	125	117	129	122	104	136	139	119	107	116	123	114	139	132	104	137	121	130	110	117	129	112	136	152	136	150	134	113	117	113	140	163	152	118	118	117	127	128	129	130	113	130	119	112	120	133	124	118	127	121	132	113	130	139	132	114	113	129	127	126	121	118	140	129	129	139	120	149	122	131	122	121	119	135	152	134	126	126	114	130	122	111	126	114	122	123	127	127	134	133	133	139	133	120	115	119	124	132	112	122	147	132	144	122	121	129	121	127	125	144	107	144	125	124	140	122	133	138	140	133	141	131	132	123	126	125	145	128	134	108	137	138	131	122	123	120	144	128	135	130	136	134	148	112	122	135	130	130	145	112	129	124	130	121	110	124	140	124	120	118	139	120	126	133	154	117	133	144	110	122	139	138	97	134	138	129	147	116	137	119	125	141	122	121	126	150	131	137	121	130	123	117	106	105	130	111	132	133	119	138	136	140	148	125	127	107	126	120	133	116	142	113	123	98	140	132	118	145	128	142	123	126	110	149	126	118	121	138	142	121	130	126	140	120	132	141	116	118	132	137	122	131	129	119	109	123	129	113	132	147	119	138	116	108	144	123	114	134	156	137	132	135	133	131	140	132	122	120	123	141	126	155	156	132	117	123	141	122	119	138	124	120	140	121	132	118	124	110	116	125	137	112	139	121	127	135	126	130	132	138	131	149	107	134	120	118	126	142	133	150	144	109	141	119	120	149	139	117	118	145	118	128	127	132	111	145	119	125	155	142	135	122	129	138	110	118	119	114	126	123	133	120	122	138	125	168	132	118	131	145	130	131	119	119	129	141	150	111	118	122	149	132	118	125	129	108	131	121	145	144	135	131	130	112	147	140	124	124	128	135	136	116	117	124	114	129	124	119	114	122	145	142	132	135	144	115	125	132	133	126	139	144	142	121	136	131	117	126	108	123	137	133	120	116	110	123	139	123	120	128	117	114	121	137	134	141	124	122	138	123	144	138	134	137	116	130	117	129	140	132	114	131	128	135	112	136	116	127	126	110	132	118	130	128	127	131
27826	46906	39703	16480	5172	3981	2994	2054	1639	1365	1081	922	840	763	728	661	613	530	503	501	454	379	358	395	361	345	323	344	294	300	317	271	352	1654	1377	266	286	281	283	272	285	283	272	264	250	258	284	254	244	264	257	244	261	224	251	257	224	237	244	251	276	248	229	258	255	222	230	243	234	237	248	236	244	251	241	249	248	265	256	245	257	240	233	251	232	229	233	235	265	235	251	265	230	270	242	233	242	252	279	255	252	269	212	236	254	260	232	252	259	247	231	264	218	256	260	255	231	235	302	230	243	236	238	269	202	255	226	248	270	230	241	254	226	250	258	223	218	256	253	233	237	243	209	236	248	230	216	268	236	216	241	269	251	241	225	256	246	238	234	252	254	280	243	270	269	250	260	240	242	239	254	228	225	222	242	232	249	234	277	254	220	254	250	269	249	219	263	244	234	241	236	263	215	242	225	237	221	223	257	250	240	249	239	255	242	248	249	235	267	253	252	277	243	247	264	232	242	261	221	226	250	266	223	216	229	240	244	258	256	254	249	253	249	241	264	238	245	235	254	259	231	238	253	260	235	245	238	234	223	235	240	264	264	220	258	235	265	245	223	259	257	237	239	233	249	262	241	222	251	226	212	234	221	221	253	246	245	236	218	240	225	262	256	242	235	219	220	281	236	235	247	242	250	260	228	250	243	220	255	263	247	240	234	228	256	220	250	229	274	248	238	259	252	233	276	237	236	218	246	228	251	241	233	232	239	257	230	251	253	234	228	215	258	237	259	220	274	243	229	237	258	241	253	216	254	248	240	235	231	259	242	247	238	232	245	238	236	236	236	247	237	243	235	235	243	252	249	216	254	215	214	239	270	254	229	211	236	225	257	248	248	240	246	278	234	235	240	237	263	236	252	223	226	232	226	233	255	254	264	254	252	247	251	243	246	237	260	219	216	257	232	249	231	238	241	245	251	234	245	221	250	233	217	251	264	253	216	223	242	253	235	244	239	227	238	265	247	275	237	271	262	243	229	233	237	238	242	244	247	251	241	266	186	269	242	256	255	228	261	239	255	230	240	212	247	200	256	264	231	246	232	235	264	215	223	246	244	259	228	259	247	230	254	245	268	263	228	260	244	230	210	251	248	246	246	225	249	252	223	225	282	235	218	231	265	261	260	229	275	250	236	219	240	220	253	270	235	244	227	237	249	237	248	239	231	230	249	261	230	228	234	238	260	248	232	217	243	243	242	247	261	256	240	244	265	241	217	237	226	232	236	250	244	232	224	250	227	246	220	259	247	234	250	254	230	217	241	255	236	244	278	264	202	222	266	235	242	227	262	234	238	229	245	233	246	237	238	255	242	223	241	197	223	244	239	235	255	247	230	237	247	253	253	254	220	243	243	254	237	254	245	246	239	254	257	243	245	245	202	230	239	254	263	226	255	236	225	240	227	241	235	227	222	226	242	262	247	234	258	264	219	226	266	229	231	246	252	262	261	262	251	269	256	237	268	257	240	241	243	222	237	230	252	231	215	275	240	230	226	237	249	259	226	235	276	250	255	257	240	247	243	237	232	241	237	246	246	236	247	233	255	229	228	251	214	270	242	208	247	243	253	268	277	243	225	265	248	222	250	273	226	247	250	260	228	263	244	268	254	246	259	231	238	226	241	256	254	260	245	244	254	256	263	248	252	246	246	271	240	264	279	271	241	248	258	234	245	221	253	260	222	226	225	234	252	227	227	265	237	227	251	239	238	261	255	262	258	229	246	261	217	255	236	232	240	229	237	210	218	247	254	248	237	265	220	249	235	224	250	251	242	265	247	240	240	252	250	272	220	237	255	278	263	241	229	244	265	220	252	259	226	214	261	251	242	245	236	249	250	256	244	232	251	236	210	229	249	239	230	226	251	247	238	257	217	257	233	232	217	261	241	253	264	228	256	236	254	263	252	238	267	279	250	233	258	241	230	221	249	221	224	244	257	251	226	234	252	233	209	227	224	260	249	222	220	225	223	271	234	244	239	242	253	239	241	239	225	252	234	245	242	228	257	230	238	246	211	251	235	255	251	262	232	242	224	236	256	241	224	251	226	250	260	250	236	230	216	255	210	235	233	233	231	236	256	240	247	247	242	237	257	228	226	233	245	242	238	226	257	252	251	240	247	259	251	245	257	229	237	212	243	259	246	232	227	230	243	215	224	230	226	226	263	243	245	255	209	238	234	242	243	239	233	272	230	266	229	242	246	228	252	252	228	247	233	284	267	244	249	256	230	246	227	245	264	230	256	223	232	238	238	278	242	267	244	258	268	237	244	232	274	261	264	278	260	216	249	239	235	234	262	249	240	233	238	232	234	246	206	249	230	252	244	249	246	243	268	234	232	238	247	238	248	256	229	277	255	235	218	260	246	227	230	217	247	251	261	243	228	278	262	242	215	246	237	231	240	241	252	225	246	250	213	217	262	231	247	250	220	241	258	248	246	241	249	260	256	237	219	243	229	257	272	226	223	259	240	228	230	242	251	250	261	256	209	231	250	246	275	252	234	226	248	240	251	245	253	212	229	228	240	241	245	260	233	252	237	249	231	257	240	259	207	256	245	231	258	264	247	237	216	259	246	252	234	224	223	227	244	234	253	247	240	238	219	253	258	229	228	250	230	214	244	224	222	250	254	249	213	226	245	269	263	247	260	263	224	219	252	248	225	232	234	242	240	242	240	226	262	239	260	248	247	247	235	232	248	253	264	248	232	254	260	260	227	236	234	236	278	263	251	254	214	239	226	250	236	247	241	224	231	233	260	225	246	229	246	231	263	253	277	231	263	245	234	247	265	236	222	248	216	220	232	244	242	253	245	226	262	261	221	223	254	225	240	233	242	232	264	252	235	211	233	234	262	245	239	260	237	223	236	229	265	265	225	250	267	240	244	225	231	233	274	218	246	248	233	227	270	234	245	240	242	252	226	245	224	234	237	265	260	221	227	234	252	256	239	253	220	228	247	246	243	268	227	242	274	259	254	254	265	199	257	243	244	228	215	277	227	240	229	239	244	227	243	205	228	228	245	231	245	255	249	243	249	247	244	257	240	240	264	258	257	271	211	212	265	268	255	268	219	235	248	240	239	260	248	243	234	233	262	230	231	251	274	255	230	228	238	263	234	237	232	254	233	257	248	235	262	256	261	237	234	251	254	233	270	268	223	253	242	240	258	215	231	225	254	257	240	215	258	230	246	249	261	219	235	224	240	249	233	231	240	252	229	230	249	241	225	271	241	231	236	228	263	252	244	264	260	246	251	253	237	250	242	234	238	280	216	252	260	235	261	262	239	238	253	252	230	225	237	248	254	263	248	235	227	244	233	248	258	267	250	235	244	255	249	249	250	263	254	249	215	230	264	264	235	235	233	251	251	253	240	262	252	282	251	231	257	247	223	227	237	243	219	248	239	246	236	227	224	231	259	223	253	224	260	230	241	245	252	254	224	276	258	234	246	215	229	254	236	237	234	211	223	248
27389	21454	16362	4098	588	534	449	415	350	388	377	362	351	393	406	372	394	401	408	336	368	336	329	363	346	356	350	346	364	361	383	356	365	350	382	357	348	348	325	353	360	336	332	310	354	355	360	365	358	320	338	375	343	354	360	322	317	359	362	352	330	358	315	359	349	363	322	362	346	326	342	338	335	351	341	355	330	345	342	372	388	348	351	343	360	340	347	369	368	380	331	364	328	338	343	337	362	353	355	339	354	353	380	381	365	360	321	357	358	355	335	332	348	358	344	340	371	332	350	368	382	355	353	361	355	344	357	342	346	354	305	364	334	369	337	359	300	364	338	353	356	360	336	363	352	365	338	373	356	361	364	344	361	340	358	357	333	397	356	376	377	352	306	342	346	338	359	368	340	350	335	360	359	373	356	355	330	324	343	319	323	351	324	340	358	364	342	335	363	363	326	356	364	327	368	346	357	345	369	360	345	335	353	367	345	321	360	329	372	331	347	357	356	368	383	378	325	381	363	344	379	374	348	331	400	323	354	342	360	345	349	350	340	348	359	340	353	373	338	353	353	369	364	343	355	349	332	360	400	331	332	340	356	350	346	348	330	363	375	374	354	377	337	335	378	380	335	358	347	351	358	361	362	326	367	375	351	325	346	356	380	380	333	335	370	360	353	368	395	349	373	366	394	314	368	348	345	343	342	342	333	355	352	329	356	353	329	339	331	316	381	348	368	371	329	352	373	353	361	331	346	354	327	337	378	356	335	356	384	336	359	353	338	365	360	358	324	312	364	361	368	345	367	333	363	366	377	371	320	340	330	339	371	356	321	351	370	351	341	352	352	351	346	399	369	367	389	348	331	353	346	343	364	338	344	343	345	361	353	327	360	357	338	337	369	354	354	362	375	358	344	342	335	330	384	354	325	374	337	316	338	372	359	354	359	346	349	347	330	339	377	326	325	357	346	384	364	333	328	337	359	366	368	320	367	363	339	377	355	383	372	356	340	330	351	349	345	340	364	360	366	377	373	364	366	341	356	358	328	317	339	325	336	368	354	346	324	397	342	355	339	355	334	353	336	327	358	342	383	353	356	339	379	353	341	350	348	351	328	347	347	371	318	354	343	382	372	371	342	358	345	342	374	362	323	346	328	339	357	366	329	344	342	334	326	373	319	355	326	330	363	323	365	360	341	363	335	349	364	332	348	303	340	367	355	342	403	333	358	334	372	346	331	343	351	367	389	329	356	336	338	381	331	318	388	335	352	325	350	339	375	319	363	350	371	337	347	347	345	374	360	372	403	358	327	341	375	324	320	387	314	341	368	339	361	378	344	366	370	343	339	370	401	371	388	364	358	387	334	357	344	357	371	331	343	345	352	367	358	352	316	351	353	331	360	392	341	379	348	355	345	355	322	372	322	335	341	353	329	343	352	338	325	351	374	359	314	369	369	354	341	349	371	374	320	367	332	364	378	342	362	334	331	329	349	334	347	350	374	367	376	356	357	345	367	378	352	405	402	344	376	365	354	354	350	327	380	341	364	339	354	348	340	334	354	351	365	345	382	371	374	353	333	355	368	352	339	370	347	365	365	391	350	404	373	313	359	331	350	354	332	352	360	332	368	350	354	346	362	362	352	351	334	365	342	360	341	342	378	361	329	373	354	358	386	333	344	350	392	385	362	383	339	334	360	381	349	348	338	368	323	346	348	365	377	320	361	371	324	363	319	332	338	350	358	351	317	325	347	349	359	369	356	346	338	344	353	335	372	330	369	372	337	333	378	364	344	353	342	380	321	350	363	365	350	382	373	374	334	337	332	324	336	349	340	386	349	372	403	336	344	373	338	342	356	366	342	356	370	341	341	329	328	329	363	354	366	362	349	334	379	344	351	355	355	337	364	366	404	370	340	323	345	326	389	343	328	331	345	361	342	363	351	387	331	341	352	339	329	389	357	344	356	352	359	348	327	350	359	351	374	353	366	359	373	369	341	296	368	346	370	365	404	329	346	334	348	353	355	329	372	345	333	345	329	385	366	336	375	342	373	350	346	347	356	339	351	349	334	382	335	347	349	393	335	384	339	324	344	333	362	338	367	365	343	327	332	334	351	325	338	336	368	351	344	357	344	328	374	379	364	347	354	353	362	358	369	350	382	358	398	304	318	355	364	385	371	374	353	391	374	346	322	362	340	357	368	362	387	358	372	331	353	342	340	357	364	367	361	342	359	338	346	323	372	343	326	386	351	321	325	370	361	351	344	383	362	323	349	356	348	368	377	300	377	311	350	345	340	333	357	357	360	351	347	342	347	331	373	372	369	359	356	353	374	368	320	331	374	355	352	365	344	336	355	335	380	345	333	313	326	352	374	387	332	346	388	375	350	364	379	337	357	380	337	330	358	320	353	364	319	339	365	353	328	346	321	346	335	372	350	332	334	358	345	333	330	345	354	355	349	373	342	334	355	369	354	386	350	382	350	335	349	336	366	356	336	359	353	372	316	328	382	370	350	358	337	332	397	350	299	342	345	361	357	369	362	342	314	338	349	354	331	344	330	344	322	356	354	357	343	364	362	333	343	352	385	369	343	339	338	351	371	345	365	326	390	347	357	353	382	388	338	315	354	344	356	321	320	359	369	364	335	326	330	388	362	354	363	365	345	339	327	308	359	344	345	350	334	340	375	373	365	350	371	343	321	354	376	368	359	339	345	327	345	337	330	334	380	360	390	381	330	367	318	371	338	348	372	345	328	361	351	346	338	355	326	394	332	348	379	357	328	375	343	342	363	350	363	351	351	359	361	337	350	389	334	344	358	333	395	356	330	329	371	344	350	353	331	346	338	345	334	372	348	378	373	352	387	334	342	363	361	372	357	362	376	362	326	346	385	369	341	351	340	365	359	367	354	353	389	376	347	346	351	361	346	358	375	349	356	330	360	341	351	335	327	330	341	362	337	333	348	372	357	371	351	364	343	346	363	356	359	361	335	359	352	325	375	343	350	359	342	364	324	324	354	353	370	337	366	354	365	334	333	319	341	385	338	350	317	358	372	346	380	350	316	327	366	369	360	356	338	365	371	372	331	359	347	364	347	391	338	336	331	380	351	369	308	357	364	303	350	344	346	333	308	357	348	356	376	355	322	377	369	323	406	358	353	328	366	335	320	344	361	374	340	340	357	357	354	358	338	369	361	343	355	344	346	339	349	371	336	372	350	344	367	355	331	379	339	337	367	350	318	355	353	362	378	396	360	333	329	364	370	340	344	351	376	342	336	322	343	349	350	332	378	352	342	339	317	369	329	380	348	303	366	345	358	343	370	352	340	341	347	370	369	390	367	359	355	369	364	333	376	332	338	338	390	375	346	348	315	379	372	355	342	342	346	380	351	334	340	374	379	400	336	323	340	321	356	380	333	350	363	341	375	351	356	362	338	353	382	355	358	342	337	341	370	348	355	388	381	371	345	350	328	355	353	355	364	361	385	375	349	383	386	352	392	348	341	359	339	349	350	366
23304	32006	22346	4909	1202	1199	913	839	869	826	708	704	682	672	711	735	652	692	650	640	672	609	699	663	631	648	640	641	625	649	656	662	634	645	745	643	632	622	625	682	652	656	676	620	626	667	619	645	599	648	672	638	606	624	641	678	638	650	662	648	695	620	676	640	634	605	601	656	596	649	642	630	615	639	626	672	603	657	636	656	731	644	624	632	668	630	635	609	687	634	671	634	583	669	625	684	631	650	624	634	637	632	662	653	610	674	607	598	682	611	635	658	671	642	698	591	622	685	613	658	642	623	629	682	613	620	626	618	640	663	614	600	667	647	671	640	639	661	635	640	623	582	615	635	630	637	661	620	618	612	648	620	650	632	646	667	616	638	630	652	629	631	602	634	648	726	663	642	632	636	621	633	635	635	633	664	637	640	652	668	620	670	661	634	632	634	659	609	639	600	676	645	710	630	647	653	601	598	662	661	639	639	648	644	702	673	629	615	606	666	634	600	641	656	652	613	641	687	623	631	656	678	655	630	631	631	624	624	639	627	626	632	662	609	611	615	596	656	649	606	655	655	639	610	681	610	665	621	632	635	660	582	637	667	618	676	658	650	633	649	649	640	591	619	656	629	618	611	612	635	621	658	627	628	607	633	632	661	634	611	666	662	643	654	708	628	677	590	637	647	585	612	609	675	648	596	621	632	646	637	618	613	627	570	594	642	656	638	622	645	671	632	638	662	688	609	669	658	614	644	664	608	667	680	613	671	617	651	646	638	626	649	641	642	641	661	630	629	610	624	630	656	631	642	645	624	566	661	586	628	608	629	667	627	613	628	622	640	626	634	619	655	677	637	646	584	652	658	603	613	604	668	626	567	589	664	655	631	643	621	642	640	649	641	653	588	629	612	672	646	663	616	624	703	617	653	687	653	660	654	664	655	622	662	633	641	634	670	619	594	656	660	630	639	682	645	626	660	604	562	619	641	634	642	617	627	611	629	612	653	656	645	648	671	654	619	678	607	640	702	612	660	617	618	655	637	674	594	637	654	587	668	609	649	638	610	620	612	629	667	664	635	657	687	627	685	662	637	620	639	603	619	639	665	609	617	623	682	642	642	641	632	688	620	661	659	626	604	644	602	640	575	622	692	648	596	632	638	655	598	668	666	675	628	625	673	632	652	608	634	646	641	621	593	664	612	684	646	635	612	580	674	639	651	601	635	606	673	632	627	687	612	676	617	632	662	671	624	646	618	630	627	618	625	638	601	629	679	640	585	691	653	636	638	665	659	638	623	641	635	634	596	647	631	639	651	639	682	615	611	639	606	613	631	639	653	633	663	668	619	643	637	682	675	624	652	639	596	622	617	629	637	586	652	640	627	681	611	611	637	670	622	572	614	685	660	681	636	599	613	622	662	648	670	612	647	678	617	661	589	632	658	641	681	645	671	635	653	643	670	673	604	647	655	633	648	641	661	619	591	684	678	657	656	606	606	625	606	631	661	624	652	612	648	638	612	637	640	658	601	622	634	654	612	618	642	648	664	640	609	610	696	610	663	612	658	693	665	621	598	635	655	628	647	611	599	607	627	615	597	678	681	619	619	661	649	663	616	587	625	614	656	642	646	610	642	675	608	627	651	605	621	652	656	626	650	660	623	663	628	632	607	676	644	657	607	618	646	611	594	627	673	648	637	617	627	619	643	660	663	626	686	664	595	609	675	637	650	606	616	655	685	636	689	651	644	610	670	611	618	643	689	620	649	623	633	638	592	659	615	632	623	619	684	601	608	604	672	631	657	587	656	672	590	637	674	669	632	617	679	614	657	620	633	632	679	671	623	638	618	649	627	622	655	638	671	607	619	628	636	642	633	621	637	645	610	626	612	691	630	613	625	661	634	632	644	583	630	642	627	642	623	671	662	634	646	621	639	640	644	629	602	620	585	642	612	656	690	684	637	611	610	634	672	663	595	644	644	621	656	615	678	638	666	610	640	615	612	684	613	641	631	649	656	661	654	649	670	653	620	650	622	642	608	637	607	630	669	637	618	713	646	631	640	624	620	626	610	670	597	623	647	637	607	637	646	653	627	595	626	609	645	674	658	644	616	616	613	642	671	656	661	669	609	675	640	647	660	641	662	636	649	586	627	633	703	639	621	643	607	626	654	626	653	658	600	669	636	676	647	631	651	682	635	674	624	632	601	667	650	662	639	657	654	617	622	661	654	649	625	656	642	652	648	653	654	624	656	579	603	639	664	673	628	559	625	671	607	641	631	648	638	613	636	666	630	609	616	654	603	632	694	631	637	628	645	605	637	655	629	642	638	650	617	628	649	626	664	614	649	644	645	685	666	623	588	615	625	654	631	598	653	641	636	635	656	666	655	584	616	628	632	640	633	691	619	598	648	654	649	635	656	635	604	601	676	657	636	639	624	616	667	625	660	600	602	662	676	589	682	642	640	641	613	625	667	622	641	603	662	656	617	668	616	649	652	609	651	668	676	647	643	624	600	664	594	657	660	620	639	618	662	654	618	680	663	597	614	631	660	613	605	638	625	643	635	633	623	608	698	614	609	623	636	610	608	660	627	678	600	624	629	658	630	663	655	613	605	632	633	605	593	680	631	681	650	638	635	615	628	632	633	620	660	638	619	695	685	633	657	599	630	637	638	657	677	651	652	632	627	620	627	638	629	629	616	654	632	691	652	613	650	649	667	627	659	612	632	622	625	620	651	621	627	643	639	646	630	603	613	626	675	623	634	632	612	606	605	643	662	626	624	675	665	651	616	632	626	635	630	613	613	663	663	656	633	666	619	659	609	631	624	655	666	682	668	658	599	702	645	643	657	632	629	649	639	628	625	647	662	644	606	624	682	677	647	593	640	646	617	666	650	599	617	688	669	602	658	632	639	609	584	639	632	638	656	704	603	629	637	620	639	651	625	649	640	643	656	658	658	624	636	648	604	665	648	643	616	650	640	683	653	598	617	613	610	660	662	645	654	640	626	641	588	670	654	651	632	653	642	683	645	653	656	657	627	623	632	643	636	665	615	629	609	685	645	622	631	608	653	640	680	648	668	631	636	625	666	629	604	623	666	597	650	655	640	641	613	641	625	638	617	685	638	631	695	646	662	645	651	670	646	589	607	617	653	646	621	648	622	687	691	605	639	627	602	633	665	575	659	623	632	642	671	668	659	695	630	668	630	618	610	670	610	637	581	635	643	664	632	597	640	579	617	641	606	607	664	625	599	628	654	610	672	659	650	631	660	640	649	623	659	640	604	644	582	639	670	593	641	627	609	691	655	623	642	606	661	640	649	587	699	621	611	614	678	668	617	643	592	628	652	617	651	630	674	645	621	665	655	641	631	624	595	654	640	708	656	616	668	625	628	650	609	609	581	623	625	604	640	657	629	633	653	633	629	686	664	632	639	614	633	622	637	624	635	649	638	626	649	628	611	638	628	674	653	622	661	641	663	617	659	600	628	652	665	653	621	615	653	654	603	619	605	626	651
24725	21531	28509	24872	17289	2427	864	622	533	453	424	358	369	366	348	362	293	370	323	331	311	339	345	305	333	297	312	265	331	278	310	307	319	408	377	342	348	307	282	275	293	287	277	312	296	303	300	298	294	276	281	288	301	266	282	307	298	309	269	269	293	276	309	285	284	282	308	299	297	265	286	258	282	275	282	280	293	319	266	284	299	252	286	324	294	307	319	275	302	282	282	290	331	277	297	286	314	281	294	277	318	303	296	305	264	290	262	281	301	275	260	280	306	303	261	304	285	313	262	260	288	267	288	289	307	267	335	288	287	295	287	258	293	295	307	273	248	264	316	276	253	308	319	303	268	292	290	289	294	315	283	274	288	279	270	272	289	316	291	290	275	275	301	285	292	281	282	290	294	297	290	301	274	271	305	306	304	306	268	283	290	309	298	265	288	304	291	279	290	260	287	292	293	295	288	275	294	266	262	331	316	292	275	299	315	283	295	291	292	290	280	306	278	312	290	306	287	285	299	294	268	286	267	277	310	272	296	311	303	277	290	279	293	279	304	295	297	301	286	303	325	278	287	279	305	287	295	264	287	254	278	278	293	270	280	288	293	272	288	282	285	287	311	300	286	281	259	276	271	280	262	320	281	311	275	266	315	268	281	304	275	299	289	286	332	253	301	280	305	309	274	288	303	282	291	307	290	326	270	302	314	263	255	251	290	308	297	283	283	298	286	279	279	261	274	279	298	294	292	316	314	300	262	256	298	281	312	303	239	261	269	259	276	279	288	278	295	287	293	287	285	293	298	286	276	307	295	275	256	304	284	307	280	275	297	265	293	295	290	273	275	298	273	296	298	319	296	300	297	288	253	305	269	247	270	268	309	319	275	252	299	292	286	310	292	298	292	303	289	294	277	282	278	251	314	297	259	302	267	268	314	320	322	313	283	281	269	277	285	301	277	289	281	319	282	278	281	273	277	291	339	297	285	277	292	274	279	257	286	301	292	298	304	296	300	281	285	289	296	284	297	298	302	277	268	290	283	262	294	264	264	278	269	305	289	258	280	303	293	298	266	284	284	286	287	285	277	291	286	287	288	294	314	287	293	282	272	290	267	294	296	300	285	277	305	263	267	283	272	253	305	309	266	302	308	283	292	316	282	278	321	291	289	330	321	263	282	297	301	258	278	291	287	314	306	282	247	284	279	322	285	277	273	303	288	297	257	267	298	267	278	293	290	262	283	282	280	295	285	264	265	280	312	284	283	283	285	302	297	272	235	263	265	292	267	297	257	305	304	284	291	310	299	278	300	261	286	242	251	273	305	264	291	295	269	286	259	287	280	283	277	308	273	312	283	289	312	309	283	279	309	256	279	314	285	300	268	286	290	289	292	272	273	300	296	264	280	287	281	290	317	327	305	278	288	291	270	280	281	295	293	299	272	321	269	309	274	292	337	261	297	304	288	298	275	307	293	251	308	288	304	282	240	240	292	295	274	288	320	327	269	270	298	292	296	272	283	264	306	307	268	311	286	296	280	289	282	300	264	285	315	276	275	266	295	279	263	318	263	301	296	283	299	305	274	265	329	301	281	297	289	267	293	274	289	285	301	302	261	302	283	278	286	300	277	300	295	278	291	286	278	316	279	272	282	277	325	290	297	285	266	279	283	308	296	288	287	273	303	313	292	302	272	280	286	284	300	324	310	272	289	276	327	290	290	305	290	289	283	275	286	286	283	339	299	292	280	271	283	309	289	257	312	290	307	285	307	235	305	277	251	282	298	299	310	269	303	299	275	248	268	280	287	276	304	289	286	251	300	279	281	275	288	276	307	288	281	262	301	318	303	297	279	269	274	278	322	266	262	284	246	314	295	295	292	292	282	310	275	287	304	285	286	303	268	308	270	273	292	287	302	267	282	294	292	253	289	316	309	290	304	276	276	315	304	283	307	277	297	309	309	279	307	281	290	264	284	268	322	279	296	279	278	286	279	257	303	295	325	281	283	313	316	254	296	255	303	271	293	318	306	286	324	279	293	288	290	262	308	290	278	315	292	300	304	304	292	287	291	280	285	279	291	263	280	277	306	310	267	269	278	283	272	292	293	272	273	293	283	299	293	296	299	307	294	278	294	299	314	285	271	285	287	273	290	276	303	304	297	276	274	265	263	279	305	280	298	264	254	295	301	276	295	281	271	290	297	277	286	272	303	272	287	289	284	286	312	302	283	317	299	302	306	291	293	279	285	284	271	251	318	292	276	285	299	280	296	295	288	292	289	270	291	293	282	277	299	276	275	299	261	293	278	312	259	290	327	284	287	251	294	294	296	266	283	243	266	276	285	299	296	269	279	271	290	289	307	270	293	287	316	295	323	295	321	268	294	295	239	303	245	274	307	276	255	343	273	293	291	255	302	287	295	302	308	283	289	279	282	286	277	285	271	302	287	285	282	273	258	287	278	278	279	287	316	273	273	280	247	259	300	273	296	303	300	252	283	296	317	311	279	269	276	289	287	265	296	276	307	312	294	288	289	271	274	314	306	309	277	256	279	282	302	277	279	265	285	309	304	256	295	291	259	291	273	277	281	260	292	266	258	290	273	332	256	290	259	268	268	299	285	289	306	257	296	302	253	302	285	280	275	291	269	285	309	312	276	255	313	271	296	271	279	320	316	276	291	316	287	297	291	307	260	280	277	282	324	303	282	281	255	285	284	299	286	279	267	301	303	286	268	327	272	300	281	311	269	276	271	287	289	290	278	264	304	303	296	284	284	275	281	288	303	298	299	290	295	269	289	303	286	267	254	284	274	274	321	304	288	310	286	279	280	268	289	289	300	289	310	269	270	306	247	298	269	277	280	286	306	312	292	314	267	290	264	290	266	321	280	301	288	333	276	284	312	282	266	271	287	264	282	254	309	284	313	334	282	289	270	283	303	294	285	308	270	298	298	255	287	292	288	294	291	312	272	288	297	285	305	319	252	315	287	288	292	305	262	281	285	277	273	277	263	269	295	296	311	278	302	269	301	286	299	295	256	278	329	278	291	297	278	285	282	276	304	302	302	309	286	308	310	305	260	284	274	264	295	316	268	308	304	309	273	290	270	274	304	302	304	276	274	307	332	271	296	262	312	294	260	290	283	287	318	301	293	288	282	290	295	272	264	285	283	290	267	310	299	267	312	262	295	288	301	278	288	290	313	257	272	289	298	301	288	297	269	296	277	270	298	260	289	301	285	259	272	291	247	276	276	299	308	282	257	296	296	268	275	294	292	276	306	295	304	281	273	284	273	278	297	290	258	282	302	270	304	273	297	290	284	274	276	264	300	253	303	309	287	264	300	303	298	278	284	287	272	260	301	293	321	285	279	256	294	266	291	296	306	301	303	290	292	318	294	281	264	271	276	294	294	309	279	290	284	278	298	308	295	277	285	332	295	282	298	297	282	267	287	282	290	279	292	299	282	314	285	293	282	302	274	275	264	287	296	271	287	291	290	288	287	262	301	303	278	272	313	290
24334	40114	34873	14381	3583	2740	2023	1634	1326	1174	1009	857	837	838	817	784	704	718	623	600	625	632	583	619	550	558	568	542	550	542	580	562	631	892	813	562	561	536	514	522	560	526	579	532	530	504	534	533	509	521	543	527	578	537	521	519	529	545	514	506	521	558	577	532	533	517	573	566	538	508	557	527	531	523	542	554	522	533	536	556	554	523	526	568	505	555	555	543	527	558	512	545	566	566	510	522	494	517	545	532	527	526	457	526	502	538	553	533	550	565	522	545	549	540	583	505	578	551	529	532	514	533	528	549	494	519	544	489	552	555	510	518	515	564	532	544	479	531	542	532	541	568	505	545	524	516	500	542	527	543	462	585	551	515	526	512	470	558	550	581	530	540	548	542	520	541	505	533	579	471	517	524	544	497	532	547	583	482	564	555	564	513	540	536	555	513	561	535	537	536	571	561	538	600	567	545	516	555	548	543	539	565	533	541	512	519	518	519	509	520	519	530	522	493	536	552	518	534	516	519	582	553	549	548	541	521	536	547	531	558	544	537	508	530	557	525	514	536	589	550	552	513	541	541	542	520	523	545	564	521	562	559	505	491	556	524	531	547	540	553	493	550	539	551	572	526	505	508	574	512	549	542	499	501	528	529	454	528	501	510	514	554	532	521	526	543	480	500	516	514	503	539	556	498	525	528	561	519	545	596	545	515	540	567	561	566	496	530	577	523	502	600	553	553	537	543	543	500	545	552	572	499	543	544	491	556	573	524	493	526	521	517	539	530	519	522	508	500	530	527	491	540	554	525	547	521	526	512	519	503	526	553	522	522	544	545	596	532	531	518	557	540	528	534	569	527	504	554	539	579	567	517	468	483	569	556	551	550	555	514	576	561	505	550	537	502	530	513	554	515	508	509	508	539	528	521	542	532	479	575	536	523	524	499	536	537	523	533	533	532	564	505	588	527	532	540	560	502	536	509	515	558	515	509	498	524	503	496	519	502	561	507	546	544	509	536	519	532	538	535	497	516	475	495	573	524	523	533	546	521	550	567	546	525	562	568	543	540	521	559	544	500	526	540	542	493	492	578	505	538	504	564	565	533	530	527	541	525	548	514	546	578	539	551	567	499	538	524	562	540	562	541	518	528	592	543	540	512	513	557	556	511	535	503	536	566	533	551	569	498	536	543	546	556	543	521	545	556	536	552	549	508	571	524	548	487	561	509	551	507	493	534	506	527	528	518	510	526	496	518	540	529	500	528	546	522	540	517	585	578	525	553	549	565	488	521	537	562	508	539	548	583	562	510	548	517	548	519	529	542	512	511	522	524	545	518	555	532	536	526	542	533	531	540	529	525	553	525	541	557	515	540	505	506	517	512	559	511	494	516	530	529	512	547	565	515	556	537	500	517	544	563	542	515	512	562	562	559	537	572	547	546	475	494	515	529	534	535	515	556	491	530	520	533	505	538	516	534	559	563	525	543	573	521	565	558	529	534	548	498	534	509	550	564	525	575	525	504	541	561	536	502	496	544	536	528	528	534	544	546	561	557	522	555	572	544	532	548	519	568	536	530	586	507	552	570	520	545	478	540	536	522	576	534	566	550	567	485	573	495	513	562	546	530	515	559	546	529	509	558	526	523	535	540	519	535	513	559	544	513	568	534	599	547	547	505	507	529	541	577	558	513	547	549	486	537	531	531	529	552	551	534	509	513	545	528	507	530	528	535	506	519	493	504	548	521	575	568	515	554	568	535	540	555	533	492	538	503	506	526	511	586	522	524	540	527	559	555	509	523	523	555	557	548	515	513	521	526	590	525	568	528	509	508	490	538	473	543	495	497	567	522	559	551	585	519	532	532	526	490	591	506	503	547	540	485	524	517	525	485	540	498	467	534	523	541	549	527	515	502	522	545	548	511	517	522	503	524	566	531	536	542	545	520	568	514	566	532	523	471	521	549	544	520	526	525	547	493	532	530	528	548	509	570	509	528	512	517	552	567	517	558	520	542	501	511	485	532	544	530	528	531	604	532	562	518	535	524	537	518	525	565	512	536	541	555	527	558	492	557	508	530	535	588	553	539	505	556	500	579	519	545	545	527	563	512	520	493	515	518	540	558	510	528	540	505	532	502	554	539	504	548	573	533	541	572	533	530	493	528	534	525	563	510	515	541	575	537	546	527	506	543	528	518	551	514	557	547	536	571	546	487	525	526	537	571	551	536	450	551	530	569	575	561	566	553	555	544	477	510	548	531	553	542	519	559	516	528	554	520	519	553	548	544	525	474	528	547	558	546	520	524	513	537	547	538	518	526	523	541	569	529	531	522	531	575	557	483	502	558	541	541	489	516	557	505	494	533	554	557	538	536	585	509	518	514	528	528	522	532	526	508	542	548	531	460	559	532	510	533	555	532	478	527	567	566	526	539	523	577	528	499	493	540	549	543	550	521	516	510	530	539	527	572	570	519	547	535	495	546	534	557	525	554	538	538	530	546	522	510	538	524	544	558	489	545	500	532	556	510	494	502	567	540	548	529	541	570	567	483	551	548	568	567	529	528	514	517	547	543	551	549	494	546	530	551	484	519	523	489	530	555	530	553	505	556	543	505	560	513	504	537	575	491	506	588	541	555	503	520	516	532	506	540	527	544	557	546	541	534	491	498	538	515	518	536	516	522	514	557	530	549	497	560	538	527	522	583	550	544	494	502	584	547	528	546	483	495	513	502	509	558	528	561	525	541	524	538	526	545	523	503	561	551	509	514	563	525	504	556	520	530	560	520	522	506	541	507	513	534	522	596	526	552	544	565	556	549	535	537	510	563	535	520	535	551	542	592	561	522	529	516	526	530	533	571	518	540	518	543	502	483	545	559	592	547	532	570	543	515	529	548	510	575	524	557	544	489	509	528	548	536	570	557	561	553	535	518	539	507	542	525	542	546	518	508	527	568	549	527	543	504	550	511	531	524	539	502	524	527	545	535	497	543	560	536	542	498	543	563	583	532	542	524	563	547	572	527	549	546	577	503	551	549	565	561	563	547	487	551	522	540	531	498	517	511	507	533	577	513	547	524	524	563	533	529	554	551	530	595	521	521	528	524	533	520	536	517	517	514	542	566	543	520	525	532	507	522	531	537	523	523	523	525	518	529	569	503	539	522	511	539	515	568	541	525	595	489	508	569	519	516	564	565	553	494	492	556	511	503	535	525	565	477	556	565	544	530	530	536	530	519	558	538	539	505	606	528	512	552	548	504	536	551	547	548	566	491	549	511	522	543	544	516	545	551	490	565	521	565	512	548	533	535	569	530	511	548	560	515	493	533	515	528	512	538	527	535	560	477	526	531	542	540	535	558	525	567	483	499	552	531	568	502	520	563	461	529	528	522	518	531	568	538	464	556	513	568	502	578	539	501	531	523	576	520	522	525	509	523	536	517	525	563	506	526	550	538	513	579	544	509	544	514	527	529	554	526	575	491	541	555	494	527	541	531	469	530	582	530	514	538	563	514	538	543
23616	21502	29204	24186	21458	16827	2000	783	525	406	315	269	270	259	241	207	226	188	194	184	171	143	174	150	136	145	152	132	156	121	148	146	154	233	173	143	132	131	120	143	129	127	135	132	116	134	111	145	133	114	110	137	133	109	129	138	145	139	134	115	144	135	123	122	124	120	119	113	120	113	126	129	136	114	108	131	115	120	117	96	118	105	119	124	120	120	122	112	115	134	131	113	132	124	115	122	131	116	120	124	118	102	121	106	113	112	116	98	121	124	125	133	135	125	122	133	128	123	130	117	130	113	131	121	113	112	125	124	117	139	141	132	127	120	121	106	115	111	114	124	126	121	114	115	96	112	110	121	120	125	101	129	124	127	117	123	96	116	128	134	109	108	120	117	129	122	114	123	111	112	112	109	127	102	106	117	131	124	130	129	119	114	142	137	120	101	102	112	108	101	118	115	119	122	109	111	135	100	121	123	120	130	132	116	111	128	117	124	127	117	120	136	116	128	120	99	105	143	123	101	130	124	119	107	128	117	118	126	111	131	127	125	139	117	118	103	99	114	138	132	142	107	112	107	96	103	114	114	127	112	119	121	124	94	126	131	123	107	121	124	113	113	118	110	124	129	141	135	107	98	109	142	117	109	128	115	124	98	126	111	122	134	109	97	128	95	104	131	125	121	120	119	121	112	119	140	96	152	133	128	105	117	102	134	111	111	127	115	125	122	145	136	129	129	119	132	134	120	108	110	123	126	145	97	115	106	118	123	121	126	126	106	114	119	110	119	109	121	126	99	106	134	119	126	128	134	115	132	113	131	114	153	131	134	121	119	132	128	130	136	106	133	124	137	121	118	131	100	109	115	100	130	120	114	132	116	132	126	113	118	108	117	132	116	119	127	138	134	119	107	116	121	106	101	124	116	122	126	111	111	107	131	133	124	103	108	115	102	106	117	112	117	107	110	112	138	111	137	130	123	122	116	131	118	111	116	118	116	117	121	130	112	118	131	116	112	130	127	100	111	121	103	118	102	124	130	138	136	127	128	111	123	120	107	114	141	101	129	124	122	116	130	91	107	120	122	109	136	120	121	107	115	106	117	114	110	120	126	108	112	123	101	108	125	120	126	127	120	119	124	125	102	111	114	115	108	113	125	137	121	100	131	127	123	115	126	102	135	121	116	114	126	136	93	116	102	127	122	112	125	105	107	104	109	102	117	129	132	137	87	119	103	108	122	119	114	127	121	113	123	110	135	114	124	101	104	124	141	117	94	105	125	119	105	126	112	152	124	121	119	124	115	109	132	124	120	124	107	107	133	106	122	113	124	114	117	113	107	131	124	126	98	111	130	129	117	115	122	120	108	110	118	108	120	127	125	120	122	126	103	117	105	132	123	118	112	136	113	97	129	121	102	129	119	130	92	94	125	155	120	131	111	121	135	125	122	114	120	139	97	108	117	102	109	96	144	113	124	114	123	105	117	132	131	104	124	128	116	117	131	122	125	131	89	114	112	125	130	115	111	134	128	116	106	105	142	122	125	118	135	125	134	114	117	126	106	117	108	132	113	127	119	116	118	129	126	118	135	114	121	128	110	110	118	135	122	105	103	122	121	112	114	113	107	98	112	133	124	110	91	121	126	110	131	125	122	123	113	113	118	99	115	97	119	127	103	99	125	104	123	132	124	117	109	105	130	132	118	107	130	122	127	118	118	119	114	134	122	102	145	136	104	119	118	127	110	106	108	109	108	105	120	110	114	117	113	113	120	112	123	103	125	127	129	117	134	127	110	119	127	123	131	113	110	112	131	117	122	116	113	133	120	135	138	130	117	127	123	102	102	104	123	97	131	125	112	115	99	130	128	114	121	120	112	131	118	134	122	135	123	111	133	124	137	125	116	126	122	103	125	138	107	126	147	133	121	122	131	101	125	120	99	95	141	91	139	100	117	121	119	128	125	136	118	109	110	111	118	124	129	132	128	136	120	110	94	130	114	131	129	118	124	114	129	107	136	140	121	105	123	115	91	99	157	115	128	114	120	131	124	106	123	126	126	120	119	106	101	131	107	109	118	115	126	106	112	121	113	131	118	137	110	109	102	130	113	116	126	139	105	131	116	120	109	92	123	118	116	113	108	135	109	112	111	111	115	124	113	119	113	137	137	101	116	123	130	137	116	109	133	142	96	130	118	133	125	119	131	114	107	129	125	91	126	117	112	122	121	113	113	109	117	114	131	104	101	136	120	114	121	105	111	103	128	129	103	117	105	113	118	116	124	107	105	110	135	129	142	123	114	113	123	113	121	121	122	98	111	139	135	102	134	119	117	121	115	118	133	109	119	141	136	117	116	122	118	129	119	100	114	105	110	112	114	128	107	121	118	137	114	123	108	112	120	137	139	137	112	122	138	140	131	128	111	124	112	143	113	121	132	118	137	109	115	106	121	127	141	104	124	121	127	124	108	104	127	108	128	114	109	121	127	140	143	100	112	118	105	135	115	120	132	129	114	118	104	126	119	120	124	128	113	98	121	116	140	114	100	111	111	134	125	135	116	107	119	125	109	132	111	125	122	119	130	112	117	120	115	115	125	119	123	134	117	127	119	114	108	140	128	123	124	133	109	131	112	118	121	111	137	130	114	127	113	117	130	120	133	130	104	117	114	98	113	125	124	108	121	96	120	132	119	141	129	133	111	124	102	127	133	112	113	119	89	131	113	122	111	114	115	115	134	113	126	127	113	121	122	105	144	93	120	116	122	124	121	125	118	97	125	121	126	109	119	100	103	128	122	139	110	116	133	124	110	120	127	123	102	113	131	124	117	123	122	138	139	110	109	128	109	112	96	108	143	119	123	128	136	142	142	128	121	127	109	133	105	121	124	125	121	111	110	141	135	115	124	101	122	111	116	110	135	115	115	125	107	104	111	121	112	114	111	122	126	127	129	140	112	124	110	118	120	107	99	122	112	123	131	125	100	143	98	118	124	110	119	120	127	123	112	115	143	112	123	103	118	115	118	118	137	119	129	119	125	106	142	116	123	113	122	102	124	132	131	128	95	117	128	104	122	118	128	123	138	124	109	136	130	108	114	110	129	114	113	106	110	117	107	142	106	137	111	112	111	114	106	135	119	125	134	117	133	129	105	127	114	104	133	106	132	106	115	126	116	110	130	118	133	114	129	116	134	117	130	109	112	117	110	132	142	119	130	110	124	120	131	130	105	118	133	111	113	105	117	112	113	106	118	109	125	137	131	120	125	106	114	127	119	126	137	126	132	135	152	124	101	99	107	128	127	110	118	113	123	114	99	125	106	139	133	140	111	103	106	102	108	127	107	111	139	109	117	113	128	102	109	120	127	139	127	131	101	135	121	114	126	118	124	116	121	94	121	121	124	124	107	104	125	97	107	118	124	125	117	113	103	119	122	110	120	109	124	120	116	130	121	107	103	109	132	88	124	115	123	107	115	119	121	133	129	114	109	110	113	145	110	131	120	121	119	128	132	121	148	120	120
25937	48896	40503	11107	5598	4121	2691	2049	1624	1435	1089	885	879	749	647	663	562	573	486	456	394	414	371	362	307	353	318	336	315	319	280	278	298	567	399	239	264	247	238	244	294	243	265	271	271	253	230	236	267	253	263	234	259	252	241	272	252	228	253	254	220	236	239	216	233	209	229	231	219	238	260	251	235	247	258	214	254	234	233	239	236	217	228	235	225	221	227	221	254	229	208	240	258	225	218	255	250	241	215	213	246	229	232	245	231	238	254	240	215	256	248	231	254	235	230	244	197	233	229	243	242	257	229	240	232	230	216	235	276	220	217	215	236	216	229	259	232	238	221	224	223	221	260	239	235	218	225	223	245	252	238	231	216	211	214	222	229	244	222	226	245	217	239	234	237	245	221	227	247	212	230	243	211	226	206	245	217	228	217	227	213	238	254	242	227	236	247	238	230	214	205	230	219	201	242	223	231	251	235	239	224	210	222	234	236	228	246	221	201	222	224	225	220	219	219	220	216	263	209	211	217	204	216	232	228	240	223	211	230	245	233	251	247	218	206	216	252	231	237	248	238	212	236	237	231	186	236	224	237	233	233	212	221	254	213	228	208	242	231	232	223	257	245	231	250	216	221	223	211	225	219	211	239	231	224	254	201	226	214	242	219	214	230	214	227	221	221	248	235	247	246	202	203	212	223	221	227	224	216	216	250	239	230	239	226	205	221	230	194	245	207	221	230	219	209	239	201	254	212	228	260	270	215	254	225	224	246	213	217	241	230	225	226	228	239	202	235	196	230	239	230	218	215	231	211	215	228	248	260	206	221	224	231	214	229	240	216	241	238	234	241	205	219	233	224	227	237	214	252	253	239	232	223	226	214	218	248	224	233	209	208	208	228	252	225	260	234	240	211	220	224	225	217	224	220	225	225	210	227	210	239	237	233	228	227	223	233	235	220	220	238	232	217	234	234	224	237	236	217	203	226	205	238	250	217	234	244	238	227	240	208	208	220	227	225	233	226	228	196	242	223	236	224	219	244	209	223	242	250	224	239	224	238	224	208	236	251	249	228	255	204	219	228	222	232	210	231	212	223	226	243	210	213	245	221	237	240	241	225	236	225	232	223	251	230	219	240	223	229	248	214	228	230	205	208	201	235	244	231	240	223	244	209	225	264	242	245	239	262	218	241	218	243	227	216	240	211	244	211	231	223	225	241	233	222	222	237	225	234	236	231	248	239	237	212	241	248	233	232	210	230	255	196	223	248	239	229	210	219	212	235	238	235	218	257	221	208	239	241	235	230	224	237	220	232	227	237	209	205	246	227	225	236	230	256	247	238	227	236	260	224	212	214	219	236	242	200	230	251	217	233	239	225	203	214	221	212	223	220	221	246	232	239	226	229	225	235	219	225	244	231	220	234	224	231	234	233	246	218	232	232	233	239	222	246	231	247	225	226	204	248	220	226	242	221	241	240	217	246	199	235	247	238	217	238	223	232	236	194	242	247	226	233	230	209	236	262	221	220	225	213	206	226	240	245	217	231	251	214	216	214	248	246	212	228	237	256	227	217	246	215	223	224	230	242	218	230	210	235	256	219	245	235	220	208	214	226	214	209	222	216	229	242	245	227	215	241	234	229	239	215	203	242	241	216	251	223	190	232	236	215	207	190	231	241	209	215	244	235	234	230	260	258	229	200	251	202	219	231	218	265	223	239	248	229	233	211	205	223	229	241	235	245	201	224	224	233	216	208	215	239	225	213	222	200	220	235	256	228	237	246	229	216	222	221	255	209	232	212	214	215	248	210	252	226	241	238	231	243	241	224	244	224	241	236	238	224	239	221	259	237	233	187	235	237	226	239	208	220	248	242	220	215	229	240	237	234	227	226	227	230	243	228	215	244	256	250	226	227	213	217	223	227	245	241	217	205	242	206	241	222	216	234	213	230	243	207	218	228	214	255	236	226	236	242	222	205	231	209	248	226	222	223	208	224	235	243	216	267	217	226	233	217	261	249	250	241	225	224	246	218	224	251	220	237	255	230	222	234	235	231	258	223	219	243	234	218	219	230	209	229	216	256	222	213	209	252	198	224	244	222	239	217	238	255	238	229	237	206	233	273	245	218	205	209	229	223	204	188	210	215	229	213	205	207	215	243	211	216	245	241	239	236	241	252	215	218	214	207	234	230	228	237	216	212	239	241	219	220	237	237	239	208	230	236	221	234	248	232	238	230	237	236	211	238	224	229	211	227	220	230	219	209	197	215	233	190	245	242	261	218	193	233	246	230	232	237	233	222	227	228	219	246	216	248	213	249	207	265	227	274	216	235	231	215	232	224	237	205	201	215	241	222	185	217	205	225	235	208	199	243	224	216	226	234	209	258	248	195	219	225	228	205	206	223	218	233	249	183	225	232	200	225	216	205	237	218	221	211	191	231	245	236	233	218	236	213	243	205	213	236	238	266	221	237	235	227	229	231	219	264	235	240	229	235	251	227	223	226	242	244	244	231	251	195	225	273	229	210	239	204	205	240	220	194	218	205	254	231	229	229	226	201	201	223	226	231	243	233	220	234	260	236	228	180	197	218	228	233	208	237	242	232	217	280	224	255	241	224	250	223	212	217	249	212	210	232	231	225	249	240	225	234	232	244	217	224	230	232	218	245	248	225	206	208	234	231	239	237	243	207	250	221	258	230	241	231	210	238	201	211	216	224	219	237	225	210	209	213	247	244	224	212	198	266	241	200	241	225	250	198	214	256	206	230	190	208	222	217	221	211	231	234	245	216	228	244	208	220	244	230	218	200	235	263	210	227	219	235	210	224	231	242	240	217	227	234	202	246	240	217	214	222	239	231	201	232	224	220	223	210	227	247	245	198	276	250	252	230	213	222	220	202	229	247	231	236	239	241	244	239	223	234	248	231	213	206	248	209	225	228	237	280	252	246	232	240	249	203	240	212	242	264	245	257	220	232	235	234	226	212	250	225	225	221	222	261	229	217	234	218	231	255	271	210	231	214	229	198	251	210	209	235	232	227	234	242	225	221	254	238	210	233	215	244	222	251	201	217	230	215	238	222	216	253	243	218	222	213	249	238	217	237	255	229	213	260	225	235	222	246	226	267	232	243	231	246	214	255	232	259	244	205	238	234	227	245	210	222	225	258	221	207	226	245	236	226	228	221	225	229	225	226	227	256	228	236	205	221	225	249	217	218	242	246	207	227	231	260	238	254	251	225	227	243	245	232	231	214	218	215	229	232	216	225	228	223	239	236	209	225	222	229	251	233	231	233	225	213	248	230	217	252	233	248	214	237	201	201	234	242	248	211	241	236	252	204	203	231	209	259	219	222	224	242	208	216	216	252	230	227	236	235	220	233	235	235	247	223	226	216	212	233	222	235	233	223	227	213	228	220	218	212	203	244	252	221	234	260	232	219	279	242	230	236	250	227	217	214	228	219	195	201	210	210	220	220	245	210	222	226	247	235	227	214	214	225	235	228	231	213	229	209	227	217	244
27337	21741	16782	2703	575	451	422	396	364	411	309	325	347	388	381	390	322	336	347	382	372	327	333	335	338	349	332	338	333	354	314	307	337	344	362	361	313	298	375	332	337	344	341	316	366	340	378	364	352	340	382	316	305	354	369	332	329	344	355	342	337	357	354	342	354	344	358	348	339	381	335	317	347	365	346	325	354	357	296	318	356	346	339	316	351	327	326	366	366	352	315	328	326	353	324	330	337	332	361	323	345	308	349	356	369	373	352	315	351	355	332	319	317	303	317	341	327	301	360	359	342	338	360	356	347	333	307	390	318	337	341	309	331	379	321	354	360	325	345	320	367	340	333	319	339	349	339	332	321	322	350	334	307	358	347	356	304	334	314	324	341	338	366	332	355	335	342	284	341	366	343	361	336	378	326	319	356	369	321	339	327	351	342	305	326	326	319	336	320	316	339	321	357	350	362	352	354	333	350	324	348	334	327	285	358	355	327	338	321	308	381	317	295	322	344	350	328	344	379	357	343	331	322	326	356	344	350	381	310	350	346	355	367	321	361	352	343	366	341	363	323	330	319	342	278	321	322	337	335	317	320	363	321	324	350	356	381	329	333	332	363	311	346	346	351	342	338	339	346	358	350	353	363	334	343	364	342	342	331	339	300	330	341	342	316	304	356	301	352	366	357	337	342	337	338	346	320	355	324	321	352	348	343	314	332	322	344	354	330	358	306	321	336	331	392	325	356	337	344	325	323	331	288	339	380	354	348	348	359	307	368	335	328	335	336	377	331	331	335	291	360	326	336	293	339	351	308	353	344	312	297	335	348	375	337	360	352	364	325	324	347	324	312	346	359	353	340	310	345	332	351	318	321	355	345	371	341	311	354	355	321	310	339	348	345	320	349	320	313	325	335	349	328	353	356	388	311	338	346	323	319	352	320	341	350	347	352	343	332	343	363	349	299	332	340	367	310	348	345	334	341	341	350	342	329	379	322	283	326	350	335	339	328	329	352	339	336	345	377	363	357	354	322	336	337	331	328	370	353	322	323	336	341	324	366	341	368	301	339	338	323	341	331	325	347	338	367	358	328	359	373	362	313	363	336	352	352	337	353	325	351	295	365	343	360	339	347	314	342	336	331	332	310	356	346	353	339	351	342	370	353	322	348	338	348	340	317	371	362	365	319	322	343	317	344	360	354	348	332	323	346	303	362	330	347	336	337	359	370	308	370	316	373	351	302	351	345	311	306	372	355	319	318	363	385	322	304	363	348	344	321	329	351	343	349	324	350	319	316	341	318	387	315	322	305	355	361	355	349	365	376	348	315	310	317	340	339	328	350	309	350	352	342	374	355	343	333	340	351	349	331	323	343	331	326	333	337	352	352	360	358	316	334	298	344	348	315	378	358	360	385	320	335	338	323	351	355	304	360	348	321	317	353	358	298	366	349	318	344	337	344	334	333	343	337	324	350	330	324	325	327	319	359	342	344	367	333	308	354	324	326	335	342	363	314	315	359	304	337	356	350	360	335	345	313	365	346	364	317	297	316	307	332	349	349	362	311	324	323	349	350	338	328	310	380	363	357	325	327	322	306	347	315	355	318	349	333	372	343	331	350	322	297	310	338	351	331	321	373	325	339	349	330	341	364	346	324	334	352	338	343	329	344	338	360	332	362	346	330	333	337	356	326	353	342	329	346	347	352	333	351	314	347	354	337	325	342	322	309	324	320	355	319	342	327	352	334	355	323	354	351	341	351	336	336	305	352	337	319	384	340	340	332	317	349	363	320	368	398	340	307	329	336	342	377	319	367	331	327	301	344	338	343	359	323	378	328	343	347	297	347	336	334	300	327	361	346	338	343	362	350	334	334	351	342	349	337	331	356	347	342	285	353	352	350	350	347	334	342	352	353	352	345	361	312	366	360	329	341	338	348	322	359	349	324	371	383	330	339	353	311	317	365	343	309	352	366	318	324	344	363	332	326	344	333	325	344	300	333	332	348	336	329	338	335	339	330	316	296	322	338	360	334	336	329	332	359	317	327	307	322	320	339	332	338	328	362	364	336	344	366	301	337	330	353	338	357	312	306	328	353	343	330	332	332	317	316	329	345	339	326	334	355	328	339	326	336	335	307	343	326	313	373	338	331	322	335	349	337	321	360	318	337	353	347	328	340	354	320	348	319	336	342	356	342	348	311	324	347	376	335	341	323	375	366	349	361	322	309	296	352	336	304	321	329	365	298	351	367	316	338	349	342	326	340	345	325	362	311	322	329	336	376	339	346	340	324	368	350	320	305	330	391	344	340	344	329	358	330	349	355	322	335	369	330	323	352	361	375	320	345	335	329	314	302	352	366	350	380	369	364	357	340	365	360	325	348	348	346	315	336	313	360	340	349	334	346	344	310	324	342	343	326	331	321	320	315	341	333	316	333	358	302	329	360	333	322	368	326	341	328	344	366	358	352	327	330	360	354	356	299	333	309	345	342	339	339	361	369	320	341	314	348	362	326	360	358	338	358	331	332	326	324	334	318	325	330	366	347	352	360	345	350	316	348	362	360	339	306	309	346	324	347	320	348	324	348	349	350	330	348	351	330	338	339	359	359	353	359	278	354	310	334	339	331	347	355	329	320	322	317	336	357	326	350	339	336	342	376	331	338	351	357	379	335	368	326	356	357	354	335	336	324	334	313	341	345	335	374	333	333	347	334	341	366	343	358	347	329	336	344	352	352	358	345	330	340	321	351	372	333	360	366	302	339	315	336	345	364	361	320	322	339	331	342	325	341	328	371	325	330	375	340	312	357	343	346	353	372	335	334	375	326	331	341	338	345	360	367	341	303	355	326	308	350	371	375	331	357	340	342	332	357	323	362	343	338	341	314	351	351	351	338	348	328	350	316	318	334	335	386	347	332	313	345	349	334	361	332	341	324	333	305	312	355	323	330	333	321	345	331	351	353	339	312	304	332	339	329	319	345	317	344	352	330	339	340	346	371	346	323	355	355	333	317	337	331	361	348	313	351	354	318	325	347	299	334	310	329	330	351	359	333	352	335	339	358	325	325	358	340	337	363	315	335	340	327	347	334	324	318	353	344	348	311	308	334	352	293	345	329	337	374	344	345	318	325	327	327	302	352	352	341	296	345	350	317	364	337	366	343	340	360	342	319	367	323	336	349	342	372	333	311	324	343	299	343	334	323	326	348	344	350	360	322	340	331	334	335	337	329	342	342	333	348	347	339	353	370	334	340	341	349	318	366	314	313	349	342	355	329	338	334	336	335	325	312	326	350	320	350	346	353	387	355	343	328	350	307	353	340	354	321	320	324	386	337	339	318	324	329	325	349	350	295	337	340	368	350	365	328	330	312	328	355	328	342	375	337	328	343	332	338	325	309	361	349	359	328	348	356	345	336	333	326	304	331	360	328	351	356	325	359	356	338	346	330	358	348	314	358	321	338	341	339	340	328	369	361	316	332	364	349	330	341	329	322	339	317	320	339	351	340	310	308	321
24738	34356	20740	2208	1131	1065	923	877	850	728	645	674	699	698	673	750	630	672	647	657	642	651	600	632	594	614	617	618	595	597	648	581	604	582	680	597	589	642	613	602	625	642	639	582	622	615	560	663	584	600	619	578	619	613	608	591	635	633	633	578	581	621	644	603	586	657	636	643	608	625	605	609	562	646	617	628	631	615	614	612	669	592	648	615	618	625	618	661	595	632	621	618	598	633	602	660	623	622	625	607	634	588	613	592	636	619	630	576	580	650	620	650	590	566	609	636	631	684	602	621	644	610	645	615	602	617	626	598	645	617	642	568	625	636	627	598	610	650	612	590	641	611	616	602	620	653	608	639	622	616	658	645	623	623	630	582	598	608	607	620	615	600	606	629	572	681	626	605	610	626	643	602	561	613	613	596	599	594	595	592	607	633	623	603	633	605	652	584	606	644	631	587	637	618	625	574	592	587	603	633	649	634	627	610	646	666	591	594	577	643	603	631	629	631	620	603	596	647	619	589	670	640	672	620	623	617	620	647	586	621	567	598	603	652	589	610	630	598	608	611	650	613	589	607	586	599	630	616	623	600	634	609	595	616	623	600	643	633	654	622	647	583	637	593	569	618	617	612	626	601	626	599	599	627	632	630	627	578	562	639	592	605	616	657	595	645	640	639	613	618	608	651	579	621	614	651	609	592	646	615	623	627	608	624	615	609	603	635	628	583	649	590	588	645	646	593	638	596	593	616	557	625	616	584	631	570	614	594	631	600	577	653	626	608	598	625	587	599	605	619	669	636	609	596	604	623	602	603	616	637	606	636	634	604	628	623	673	645	602	613	630	662	603	604	599	663	604	622	623	586	601	636	583	640	607	646	568	625	615	628	545	621	612	685	637	636	621	601	593	628	629	618	605	609	631	622	577	583	606	620	650	635	595	579	598	651	618	610	656	579	600	600	625	615	598	627	630	628	628	611	628	575	621	619	615	613	635	625	666	662	635	598	631	624	611	596	676	604	631	590	587	596	616	629	630	613	596	598	614	612	615	639	643	591	622	627	615	607	640	659	624	608	572	604	611	591	583	593	619	637	601	601	594	596	608	645	602	623	626	610	636	620	612	668	611	610	603	590	571	587	618	596	586	600	635	614	609	657	564	605	628	631	654	599	593	575	627	652	630	621	630	611	608	613	584	633	631	603	605	605	605	622	635	663	609	597	615	628	640	634	658	612	639	627	612	578	622	578	682	622	598	626	586	597	630	591	659	588	640	611	622	580	640	597	603	613	616	663	604	586	600	623	598	626	590	597	602	613	579	603	593	640	604	597	591	653	602	624	585	604	625	619	638	614	649	641	620	602	634	652	604	614	618	642	606	620	603	628	630	617	622	594	642	649	613	610	632	610	637	585	596	587	634	585	616	596	634	598	552	612	596	601	636	638	633	594	629	587	622	587	622	624	601	600	557	655	609	602	662	638	592	582	562	587	642	630	585	594	625	630	636	629	639	633	623	588	617	647	592	606	579	633	642	622	634	660	616	624	641	629	621	615	594	643	617	611	658	624	615	625	638	638	588	611	650	606	590	590	624	596	598	603	654	640	620	630	653	656	634	655	575	605	664	587	610	618	612	585	640	623	617	676	646	604	616	658	614	577	593	608	646	571	644	588	608	586	634	624	586	620	622	651	652	643	572	562	608	576	584	597	647	647	660	619	567	608	588	613	632	611	626	591	655	596	615	622	588	656	654	619	591	613	612	651	589	613	652	611	617	620	594	602	619	642	587	593	635	621	601	646	592	631	617	630	637	607	605	595	600	611	595	609	614	616	615	635	632	626	627	608	609	638	619	625	607	612	618	640	619	649	599	655	601	632	617	614	616	652	618	599	640	602	644	628	627	623	611	583	640	646	619	624	639	633	605	606	675	622	593	648	536	667	592	630	643	614	553	634	596	635	648	629	589	627	625	631	621	620	616	597	602	625	634	625	640	609	638	599	624	580	639	617	640	594	621	616	653	631	608	607	616	582	588	634	579	618	582	607	607	644	628	631	633	617	651	640	643	640	602	605	625	606	609	598	560	646	621	630	579	623	602	603	624	585	595	582	607	622	638	582	587	588	603	592	632	556	615	594	617	617	600	575	630	620	590	646	580	612	626	601	655	595	605	641	608	624	612	580	637	647	589	618	616	589	606	591	647	619	687	608	623	611	657	626	631	636	610	620	637	606	630	590	625	598	648	667	623	621	597	598	625	639	603	644	595	625	602	583	616	584	629	592	605	647	594	639	635	609	624	584	632	590	646	627	645	596	645	648	587	622	632	623	611	643	593	612	663	659	595	595	606	642	562	639	647	604	595	603	655	650	613	637	631	656	620	674	581	622	613	625	611	589	591	597	590	638	628	597	603	639	622	648	630	616	676	646	587	615	586	619	617	617	609	614	608	610	598	605	589	647	604	613	685	662	604	634	623	603	648	587	628	625	627	653	608	610	634	638	575	611	587	605	608	619	608	627	647	618	640	618	559	583	610	588	651	646	619	622	629	547	574	620	592	579	604	643	638	605	592	600	611	619	559	574	637	613	601	592	569	617	623	618	607	601	598	625	615	588	636	621	649	630	607	641	630	595	601	646	612	637	599	615	597	622	633	603	623	611	648	622	579	638	593	605	605	647	631	589	676	581	619	640	617	608	639	579	640	605	583	611	677	596	573	646	614	622	607	602	627	602	610	653	680	623	617	554	548	599	628	667	645	649	629	579	575	634	577	592	630	581	585	591	586	594	641	581	612	621	640	595	648	565	597	652	615	626	606	611	631	629	607	610	642	608	606	602	617	647	570	653	648	565	587	628	604	593	606	620	610	617	607	628	604	574	626	645	611	594	634	635	622	588	604	579	588	585	642	619	672	609	614	635	610	626	615	621	660	600	610	632	597	603	582	570	628	619	577	611	618	601	627	614	624	614	634	610	649	643	619	646	618	634	577	631	582	610	610	648	572	581	622	642	623	656	624	608	596	607	655	614	593	624	585	609	632	612	627	658	649	683	619	610	595	583	608	652	665	616	607	641	599	584	626	611	683	590	599	616	586	577	603	647	603	589	575	641	632	595	601	601	603	543	574	626	651	603	644	608	609	601	659	617	615	588	622	625	645	636	603	637	645	621	604	642	607	651	607	617	593	638	610	631	610	638	617	596	602	617	637	627	639	587	590	614	593	604	569	652	633	660	632	597	698	641	638	635	612	600	580	600	632	645	594	579	630	603	612	626	608	618	643	671	641	667	639	593	629	616	622	616	582	595	573	641	641	636	627	641	625	649	599	638	610	610	620	629	618	599	601	628	610	623	657	624	584	565	660	660	654	634	620	607	639	610	599	616	661	623	634	672	590	621	642	638	605	571	590	569	672	619	645	627	621	620	600	603	598	601	596	639	598	612	627	616	613	577	601	601	624	614	646	633	625	609	607	616	630	616	635	616	579	601	613	645	627	603	628	562	650	597	605	629	619	612	617	600
24564	21482	28507	24860	16976	2160	915	600	484	441	396	334	352	351	356	348	336	319	342	319	307	298	295	309	288	325	314	278	279	275	273	243	306	366	279	281	292	270	292	291	274	325	293	257	248	290	281	265	297	284	297	293	306	302	287	282	284	289	295	281	268	285	293	311	301	266	287	289	267	287	251	292	273	269	323	302	304	291	286	274	258	320	258	309	297	305	288	310	275	279	285	265	276	286	306	277	292	269	265	280	303	289	309	276	283	275	293	279	249	284	271	292	300	300	263	295	271	270	287	274	299	311	306	259	272	265	287	300	281	266	267	276	279	304	269	296	279	303	256	290	273	314	287	295	297	265	271	336	273	286	303	260	280	283	281	296	291	275	252	295	281	280	323	305	303	298	285	283	293	253	245	288	279	295	256	267	270	278	256	311	291	315	258	282	310	276	283	290	288	279	263	290	266	286	315	279	272	303	285	250	284	261	299	296	251	310	309	291	275	307	295	262	271	261	293	278	269	278	270	273	265	277	257	294	287	301	286	290	273	286	266	306	275	308	275	246	289	291	278	242	293	306	294	282	313	321	249	298	267	281	246	316	305	293	303	294	250	301	275	313	256	260	301	291	285	280	263	292	300	282	267	307	286	290	285	269	288	289	269	290	259	300	277	307	287	252	324	282	290	291	284	289	261	300	285	308	280	290	288	278	295	283	310	279	269	291	274	290	256	294	247	266	300	305	254	291	270	303	282	263	268	278	270	306	296	274	241	279	292	274	295	297	270	276	286	272	283	283	297	301	247	300	289	298	292	283	300	245	271	297	291	275	261	294	280	283	285	274	268	269	291	292	265	314	315	288	310	291	288	252	293	275	263	303	309	254	258	318	258	295	252	299	291	267	275	300	267	256	272	284	267	310	271	279	266	270	285	299	278	279	316	280	289	270	268	283	315	280	286	278	318	275	273	322	295	306	287	288	303	288	280	307	281	278	264	324	292	283	290	296	285	273	282	267	294	308	327	279	284	310	288	268	282	297	234	316	307	304	300	276	270	252	274	288	300	326	250	293	271	282	290	264	280	245	286	283	302	285	275	285	301	293	286	312	286	310	292	263	259	268	294	283	272	293	284	309	250	294	299	256	332	287	283	273	307	284	302	289	278	268	297	291	281	278	304	262	310	275	298	252	257	282	268	270	292	290	278	290	274	280	275	282	272	276	280	267	328	333	286	312	264	276	310	297	278	277	256	275	302	299	289	331	286	282	286	290	312	295	294	281	263	279	266	281	296	306	292	284	286	298	290	295	270	305	272	274	277	288	273	276	271	300	299	261	283	267	296	252	269	274	278	311	263	290	312	267	263	278	303	279	272	256	289	303	261	266	266	280	252	293	278	287	267	278	255	272	307	269	297	271	278	305	273	296	287	282	280	272	303	279	277	282	288	261	283	308	289	269	283	269	280	290	294	300	277	295	293	263	289	286	283	265	263	296	292	271	274	279	283	270	270	289	292	286	279	270	284	275	281	259	279	283	298	284	306	277	262	292	286	309	270	291	286	292	297	274	267	298	259	269	263	251	291	295	263	274	283	277	299	252	285	279	264	263	264	289	318	301	278	264	278	262	283	288	279	272	293	270	275	275	276	289	281	309	310	255	272	266	268	266	317	294	270	296	277	288	268	303	299	277	276	286	284	255	294	259	250	295	266	285	286	331	281	286	270	253	288	301	247	274	279	303	305	264	297	303	300	269	272	303	282	287	306	309	280	274	274	266	280	259	282	282	276	293	296	256	324	262	297	296	275	259	264	287	311	282	260	304	258	292	280	298	294	295	281	279	270	271	274	311	309	318	294	292	282	280	282	295	273	277	308	283	293	280	277	279	301	298	302	300	290	289	294	264	290	285	265	271	292	277	276	279	289	273	281	292	276	267	279	302	263	288	294	276	295	280	274	294	278	260	296	294	295	280	293	277	296	270	293	279	276	298	277	268	269	270	277	284	274	295	276	253	263	295	280	260	303	281	278	285	280	288	281	268	279	272	273	296	273	288	249	275	281	310	302	277	278	283	277	298	276	293	245	285	286	286	297	309	293	325	270	241	303	320	258	273	282	285	296	258	280	323	304	296	287	283	270	272	289	271	298	270	282	282	309	280	289	310	287	272	331	299	275	291	316	262	278	318	287	280	298	267	280	281	307	258	267	266	270	259	293	249	270	280	281	261	287	291	287	297	265	283	265	272	261	287	318	269	263	301	272	277	282	303	267	256	288	295	278	256	295	289	307	256	296	281	267	327	263	258	277	275	287	289	249	286	272	301	306	286	294	265	291	262	279	285	270	286	296	280	255	288	269	292	275	311	276	266	298	265	287	285	271	283	270	289	270	281	281	274	284	296	315	287	284	250	283	268	290	272	252	314	289	305	276	256	242	300	285	313	284	280	278	293	273	292	259	321	279	248	256	307	313	286	278	283	261	300	281	281	275	307	286	303	282	306	311	294	309	285	302	286	262	296	248	302	284	252	285	278	294	286	279	269	276	261	294	280	295	249	312	286	259	264	270	299	284	282	299	254	265	273	285	282	290	282	259	265	277	288	292	284	271	265	276	254	287	256	268	315	261	291	310	282	242	283	297	292	262	294	302	276	280	276	299	248	278	271	286	305	285	298	281	288	309	287	281	315	286	283	269	308	303	271	284	266	259	277	293	286	307	285	286	302	291	265	268	285	280	275	306	267	285	294	241	292	266	265	272	275	283	291	282	275	265	324	259	300	300	279	275	290	282	263	276	271	285	251	269	284	287	285	299	284	268	277	292	270	306	295	275	267	293	242	268	289	327	294	282	295	279	274	309	266	301	339	288	303	281	278	294	286	307	286	302	288	268	276	274	297	301	297	260	314	304	265	289	267	268	301	310	257	294	278	286	309	274	290	294	281	262	290	268	261	273	277	303	286	280	292	241	294	329	286	280	284	304	270	271	276	285	283	279	280	281	287	260	279	276	278	297	281	297	304	256	283	320	245	270	293	300	291	278	334	281	296	298	294	263	301	308	287	311	283	290	270	276	265	273	273	253	270	247	268	278	294	289	251	294	281	317	312	261	293	293	292	304	274	270	256	270	299	280	253	289	243	266	296	295	296	294	323	294	243	290	305	296	298	270	267	267	261	277	262	256	264	312	298	330	289	270	303	269	275	268	258	270	302	285	252	284	274	291	274	272	268	321	277	279	297	268	296	291	276	261	284	299	291	279	305	289	268	287	273	253	251	289	307	314	296	295	246	280	258	289	301	273	272	277	299	304	292	274	287	269	272	299	287	246	304	273	279	259	292	286	303	258	237	288	269	231	273	269	285	292	256	278	266	271	278	271	265	289	277	290	304	307	266	287	262	286	299	283	252	283	281	278	292	266	266	275	280	273	273	268	300	257	289	319	311	299	300	315	303	293	317	265	287	298	284	272	284	285	278	299	283	265	257	269	282	232	256	275	290	283	268	315	259	261	285	267	277	262	294	296	318
25586	43153	35494	9114	2730	2433	2002	1578	1225	1102	959	862	809	796	791	743	735	682	661	624	645	613	567	594	541	592	550	580	570	535	528	569	525	630	570	509	540	521	582	542	577	573	529	543	496	519	523	508	543	559	509	534	542	522	528	563	512	511	511	534	526	505	557	513	502	528	546	519	511	534	509	508	531	488	513	520	526	567	491	525	516	528	552	551	538	542	519	524	546	554	525	514	510	478	500	515	503	492	511	487	545	553	532	546	539	552	497	491	507	562	548	500	504	516	524	490	507	513	471	556	499	524	520	539	500	507	526	521	548	540	470	529	538	497	539	548	542	510	511	544	493	508	520	519	513	533	519	501	482	545	522	494	518	521	529	563	508	527	543	483	474	502	530	550	511	526	486	535	529	492	557	567	504	509	524	512	541	504	537	532	501	479	489	559	480	549	523	492	546	508	541	529	490	578	520	466	549	527	502	512	543	516	533	504	523	531	474	514	519	536	508	504	505	505	509	488	499	527	503	529	553	496	517	507	531	572	521	523	542	557	555	527	516	540	542	486	512	491	505	540	513	497	499	516	562	539	566	556	479	508	525	494	496	484	498	524	537	536	541	498	529	522	552	524	535	487	513	544	498	505	501	473	533	528	513	496	546	550	525	498	517	544	522	515	510	509	561	514	504	503	526	528	494	563	544	505	454	536	532	513	549	511	529	515	482	537	584	539	499	538	542	526	491	539	552	508	574	536	516	501	556	518	539	504	476	515	514	475	542	531	531	502	514	551	528	508	518	492	512	542	533	545	551	546	558	512	508	516	492	544	518	508	514	488	527	511	534	502	525	487	511	503	546	514	515	500	515	528	480	482	526	538	540	552	556	512	534	490	510	543	533	545	508	501	519	535	514	495	527	536	571	480	540	529	563	530	514	474	539	483	509	529	480	510	518	507	528	526	509	532	532	561	538	575	561	561	504	530	519	525	530	487	510	539	514	490	489	485	514	513	519	507	545	507	521	540	479	518	534	520	552	560	560	492	506	511	497	538	476	512	530	509	501	556	560	519	519	485	532	531	556	490	567	522	542	547	533	511	543	515	518	493	506	521	516	521	519	538	541	493	543	527	538	490	560	518	472	491	515	506	498	527	530	527	536	524	510	495	536	568	535	513	535	513	538	527	534	518	515	555	559	491	511	565	476	555	524	512	519	539	555	544	551	494	525	522	543	514	511	537	530	497	529	571	511	495	491	541	525	514	567	491	531	551	522	515	532	542	522	573	505	540	521	518	502	527	497	498	511	514	506	525	531	507	519	496	526	502	488	545	575	509	513	518	520	511	477	538	535	553	530	535	505	520	530	572	517	514	553	532	522	533	514	503	523	525	521	551	520	487	528	495	527	524	494	512	484	527	553	528	515	478	500	523	548	489	507	528	490	544	500	515	539	499	501	526	544	524	498	534	499	544	505	516	529	521	487	535	537	510	523	555	545	533	541	517	525	550	513	534	546	495	493	605	568	538	501	536	500	505	533	534	522	530	507	574	544	544	514	543	522	546	505	504	496	499	563	531	578	520	513	517	517	545	522	521	540	548	517	518	522	507	538	522	546	521	540	552	496	549	525	499	519	489	526	553	568	554	490	551	560	540	524	513	546	485	501	482	507	507	553	524	553	537	497	557	508	480	530	559	523	528	542	515	546	546	490	483	539	500	533	540	507	509	526	512	522	528	526	578	486	496	512	557	554	550	504	538	516	541	538	532	569	521	540	498	503	541	519	540	548	519	522	533	513	510	555	548	564	487	541	507	508	557	549	498	512	525	500	509	503	490	555	556	518	514	554	524	515	522	488	519	477	517	525	506	541	528	526	550	508	558	529	514	501	544	499	547	500	500	523	518	532	536	542	546	517	511	508	500	518	482	541	515	518	503	510	486	463	509	568	501	533	522	524	554	579	533	526	504	489	541	482	505	529	499	527	513	497	544	513	533	512	553	504	522	502	510	535	536	506	500	508	532	518	537	519	543	528	545	545	485	543	547	471	525	524	527	542	518	541	531	530	480	468	546	508	517	551	505	567	513	476	485	564	493	545	532	521	530	521	527	526	536	531	503	575	496	535	560	560	545	522	512	495	568	544	541	540	496	502	534	500	494	538	539	543	467	498	527	515	519	516	493	519	534	523	529	505	541	510	521	515	556	540	504	511	548	517	544	545	536	493	540	514	534	553	541	507	481	513	520	558	473	501	553	515	545	546	500	534	574	533	532	483	505	513	502	524	515	533	551	526	498	561	532	521	576	527	546	476	486	501	547	499	514	522	552	484	554	545	536	526	512	548	516	496	513	536	505	557	523	510	532	505	511	508	529	476	512	515	563	562	533	523	548	518	519	554	524	531	529	552	543	532	497	545	521	513	520	515	493	545	531	520	522	485	522	499	548	490	516	504	524	515	505	530	511	538	502	524	486	522	555	483	511	518	543	527	524	539	520	489	499	546	565	548	518	524	559	517	502	545	515	504	501	501	538	500	530	547	552	521	595	519	539	556	531	540	522	553	504	544	515	501	515	499	538	520	517	533	525	547	506	563	493	527	546	512	496	513	489	544	500	527	569	515	522	552	528	485	551	550	521	527	490	523	517	503	511	522	554	512	538	504	535	540	545	545	518	503	525	530	508	529	547	489	501	521	480	492	546	527	543	537	566	522	541	526	540	537	508	537	514	546	510	495	529	515	502	510	534	537	534	506	530	526	518	548	487	527	545	538	466	496	524	518	523	529	514	548	526	502	500	552	573	522	516	515	566	542	528	527	555	501	498	562	492	543	531	502	495	497	483	511	504	540	524	538	524	525	515	522	492	548	550	536	550	493	488	538	534	525	556	477	557	542	551	557	512	548	495	560	495	502	536	537	520	514	559	522	504	501	523	550	505	500	522	552	525	528	474	533	508	488	540	544	567	513	509	534	491	516	488	504	497	515	568	544	551	530	544	529	587	570	538	498	529	506	514	535	497	510	502	517	546	500	499	520	526	532	567	509	506	516	451	483	552	511	517	528	509	528	486	522	516	515	508	552	520	529	504	486	564	526	517	541	514	530	518	524	530	511	528	458	520	499	527	567	494	520	517	529	513	518	522	560	569	543	539	577	533	544	537	551	534	536	509	495	498	506	528	500	510	598	543	549	518	507	529	545	552	487	531	526	513	543	521	515	518	517	505	523	572	544	472	524	537	533	515	494	504	533	543	540	547	520	495	532	527	515	508	507	516	542	491	528	516	532	519	475	508	545	524	503	490	523	575	523	536	559	502	492	542	508	485	536	504	518	553	494	495	527	563	543	549	511	533	537	478	537	517	536	482	511	508	497	549	509	525	570	555	565	539	500	523	538	553	515	501	529	513	526	515	547	494	511	522	558	506	576	559	514	512	562	541	524	518	508	475	513	519	524	490	546	495	534	471	539	566	543	515	527	515	524	524	529	512	544	497	490	517	509	540	515	511	494	525	493	504	484	511	541	520	519	523
23649	21506	29218	24169	21440	16815	1841	699	489	403	324	292	270	252	221	220	206	219	205	164	174	153	150	134	142	147	148	124	149	145	156	151	133	615	386	134	138	131	118	126	139	113	124	133	136	128	128	123	151	117	122	101	123	110	133	129	129	136	127	141	134	125	132	108	127	123	133	122	125	145	127	117	131	139	118	131	129	146	127	131	131	144	143	135	110	119	140	115	130	121	129	114	106	138	157	116	119	140	130	99	125	141	110	141	121	120	117	115	122	126	96	123	127	118	127	133	116	115	127	120	128	132	112	138	132	119	129	122	130	118	130	134	136	124	121	139	137	119	123	120	116	120	135	111	120	99	112	138	117	118	117	117	116	131	111	127	135	130	129	122	107	129	127	130	118	116	144	121	133	125	123	123	124	126	111	129	127	125	146	131	139	118	120	122	124	124	146	125	141	145	106	128	108	137	113	129	110	126	122	98	147	128	115	138	124	117	116	126	136	125	141	126	126	110	123	123	135	138	130	117	115	136	120	123	134	120	116	117	127	126	138	144	116	113	111	132	141	116	108	104	116	131	116	117	135	121	118	123	121	121	125	137	122	124	126	119	121	127	116	127	129	113	137	102	129	114	114	126	127	115	138	128	128	127	115	128	119	136	118	135	128	110	135	117	120	123	114	114	110	131	133	122	136	134	138	133	118	110	136	110	129	107	121	112	126	135	126	113	141	108	125	128	130	140	126	127	147	117	110	112	113	107	113	121	117	136	117	109	111	125	110	114	134	132	143	109	107	140	132	130	127	118	145	118	136	135	120	134	137	116	113	134	122	109	132	134	105	120	136	125	127	106	107	129	113	102	118	121	125	134	141	128	138	125	120	117	136	135	105	138	128	109	134	127	118	135	122	113	94	121	123	124	132	127	130	120	119	128	121	145	109	132	133	130	124	118	106	113	115	124	105	102	127	105	104	118	133	126	113	120	130	120	136	142	124	116	105	114	99	115	115	121	115	108	119	112	122	113	138	123	122	100	113	124	134	125	121	105	119	122	124	111	129	110	113	113	100	119	131	123	111	118	133	116	120	120	120	116	127	123	136	132	129	113	119	138	121	113	134	129	133	124	127	128	122	134	118	139	122	137	123	104	118	136	133	121	122	127	148	130	133	123	132	130	109	113	127	114	116	138	123	141	122	116	116	112	117	115	116	113	115	121	128	123	142	125	108	133	115	116	133	120	132	133	106	101	119	114	104	131	124	119	102	119	116	123	110	155	126	117	127	130	131	127	108	126	118	136	103	128	127	121	120	123	121	118	156	131	123	135	121	101	121	128	126	116	133	128	126	143	130	122	106	109	123	124	108	129	121	121	121	114	133	117	107	127	143	115	124	126	129	116	130	97	120	119	110	128	114	130	138	129	111	115	122	135	125	135	129	134	139	113	120	126	112	141	122	128	119	117	127	128	115	125	103	132	116	105	106	147	120	115	139	125	125	138	153	129	134	132	101	125	131	125	116	136	107	109	106	128	127	136	139	138	125	118	123	109	127	119	122	114	136	115	128	135	135	127	140	117	114	117	110	120	121	138	127	118	113	120	127	126	124	137	140	135	145	121	124	117	119	134	126	116	111	127	114	145	144	121	122	129	124	124	115	120	113	158	117	124	139	133	124	119	120	129	128	138	128	127	133	118	123	119	126	124	125	117	114	117	120	130	111	134	132	125	110	129	95	127	109	120	117	124	121	112	128	136	123	132	135	115	129	119	116	141	123	132	128	103	119	110	114	132	127	121	128	132	102	115	108	138	107	85	143	118	145	126	124	136	115	113	139	120	114	116	156	120	126	125	120	123	117	121	85	110	119	138	116	117	117	120	117	124	134	134	108	130	112	124	105	125	129	112	122	116	119	120	96	117	119	121	127	108	112	114	110	128	98	140	136	121	126	114	129	119	141	117	122	123	99	117	127	150	100	131	104	93	119	140	118	128	125	134	127	124	115	136	135	121	132	119	109	119	134	129	115	110	106	113	133	130	138	116	155	122	140	105	125	132	115	125	123	135	122	119	126	121	123	115	115	109	126	131	128	109	110	119	111	129	132	127	110	123	127	108	125	136	115	114	150	123	141	134	124	125	106	122	126	105	125	126	118	106	111	133	107	117	115	104	104	112	118	121	131	124	147	124	140	136	122	129	119	139	127	134	117	112	129	133	133	123	115	94	106	132	111	119	111	146	129	133	131	121	129	133	117	118	113	119	121	117	117	135	113	131	115	142	124	141	139	117	124	131	133	125	131	139	128	124	115	120	108	111	118	129	126	125	108	111	107	123	109	135	122	133	142	135	120	129	107	147	131	123	134	131	128	133	124	106	124	130	120	121	120	129	131	116	125	113	127	128	121	119	133	126	127	114	150	122	111	116	129	128	119	119	105	118	111	122	137	124	117	118	128	123	121	107	128	140	127	110	105	136	125	128	117	101	105	124	126	120	123	124	130	141	122	133	128	132	112	120	113	122	109	120	127	119	109	132	108	133	120	133	117	124	129	104	128	143	143	124	121	124	119	151	129	122	131	124	121	114	123	124	110	117	106	143	146	103	110	101	119	136	138	113	100	133	123	131	141	135	129	122	121	115	125	124	128	114	117	124	115	120	116	117	98	112	120	109	132	127	126	122	133	112	135	102	129	126	133	119	121	125	119	102	111	96	111	122	121	137	136	137	130	120	123	112	106	136	107	119	120	124	123	113	139	120	136	130	119	130	125	134	128	140	109	123	130	133	107	134	123	125	133	122	114	154	113	109	134	139	127	125	125	112	128	102	113	139	124	110	126	134	118	112	121	111	97	135	138	98	118	124	119	98	132	117	108	102	122	110	127	150	118	105	117	111	128	144	124	120	132	119	125	127	142	145	140	114	105	123	120	113	126	102	117	139	136	117	114	121	114	112	133	128	137	110	123	112	136	115	127	140	120	111	119	117	146	131	128	121	133	133	106	130	130	120	117	114	128	103	122	102	132	118	127	109	138	104	130	126	103	114	113	126	129	137	140	123	130	124	119	103	130	112	140	141	120	125	107	112	119	113	134	123	127	149	111	125	130	145	125	102	132	115	102	107	125	136	125	119	136	129	123	121	139	143	108	118	112	132	104	128	116	119	123	136	119	141	119	135	111	139	121	135	128	119	106	125	99	121	133	117	110	116	112	125	123	115	131	137	127	117	133	130	137	111	129	110	140	143	124	118	107	126	141	131	113	131	114	130	124	117	106	118	135	123	126	120	128	131	125	124	114	113	115	119	113	111	128	135	126	126	114	122	130	138	125	112	125	130	115	132	133	137	137	111	115	135	117	112	126	113	131	118	128	116	130	116	130	110	121	112	114	108	140	119	131	126	130	132	141	138	104	125	135	140	148	124	125	116	111	127	126	124	101	132	128	125	109	116	125	118	119	136	119	125	114	120	126	121	118	101	120	139	113	121	130	142	118	128	125	130	126	111	130	123	121	111	109	123	117	118	125	128
28163	51361	36454	9093	4700	3763	2801	2081	1599	1354	1002	864	803	683	675	606	643	521	482	456	396	390	381	358	359	333	327	301	312	273	316	288	312	1774	1238	289	265	270	252	285	270	246	265	255	215	240	245	238	280	255	233	290	273	258	245	266	236	233	230	223	261	249	250	297	224	245	254	241	259	254	255	251	216	241	237	214	264	217	233	249	251	228	233	252	219	256	243	251	239	241	232	229	238	237	243	254	262	214	280	239	237	237	234	216	236	234	230	240	222	237	256	217	248	245	239	226	256	252	245	245	239	220	250	235	197	257	213	243	235	243	234	251	211	226	222	245	253	225	221	267	224	222	226	232	223	248	223	216	225	265	203	243	244	230	218	232	217	252	224	235	232	214	221	249	228	212	226	236	231	221	245	238	220	203	240	245	247	247	246	242	262	231	236	229	214	218	250	218	225	249	215	254	215	217	227	206	204	243	246	240	241	249	227	230	212	236	249	212	239	221	258	225	228	246	214	236	212	216	207	233	242	249	223	233	246	207	208	241	262	224	231	240	243	229	245	242	246	246	211	242	228	230	219	229	263	250	231	236	226	224	210	222	229	218	238	244	243	216	233	206	245	243	242	248	202	248	233	236	230	250	236	226	253	239	201	221	214	249	235	239	237	212	269	215	248	226	245	196	223	233	244	244	252	226	242	278	217	249	213	240	231	230	229	217	233	239	218	239	226	210	227	227	216	253	230	226	236	275	247	214	223	236	247	230	236	238	262	233	239	236	200	230	235	225	226	223	237	226	234	245	206	244	240	212	247	227	245	223	271	219	252	262	221	236	240	233	228	213	232	221	242	236	235	238	204	236	229	239	249	225	213	221	241	222	233	234	217	215	221	243	247	240	236	242	245	236	242	241	248	221	234	229	245	233	238	208	218	247	251	236	221	219	238	283	224	225	239	245	235	223	216	215	255	193	217	211	240	273	212	242	226	257	225	245	211	226	246	227	235	231	235	269	202	253	212	245	251	240	212	223	223	224	234	219	213	231	233	245	242	241	208	243	216	247	235	205	209	224	225	245	220	252	246	242	248	252	245	236	255	226	258	240	227	246	217	216	261	228	234	227	225	209	232	243	193	255	239	221	241	258	217	231	222	227	218	227	201	204	224	229	245	227	248	220	230	228	236	239	229	223	210	261	239	251	221	251	241	232	226	219	246	229	211	239	237	230	249	195	203	218	228	224	231	226	242	238	230	203	240	245	246	210	236	228	259	244	247	225	242	214	253	255	241	241	235	236	240	260	227	221	262	247	217	188	258	267	219	239	239	220	206	230	226	239	241	243	258	262	251	222	256	235	223	228	257	250	216	223	256	226	232	211	239	229	225	238	236	253	234	242	222	260	216	229	227	218	209	243	235	238	245	197	241	230	217	234	231	226	221	242	225	229	240	228	263	222	222	250	225	228	235	249	265	235	237	217	218	226	226	220	217	239	209	226	237	240	247	220	256	253	258	226	263	216	234	236	242	253	222	225	227	234	234	241	228	250	215	225	234	227	226	219	236	219	252	231	226	235	255	237	239	231	240	227	205	231	234	211	264	254	246	240	221	232	237	251	222	235	250	214	233	242	231	221	226	221	227	218	252	266	204	210	223	232	227	239	239	231	204	233	221	246	243	244	238	249	236	243	250	259	246	246	231	218	243	238	220	221	214	228	222	222	207	232	228	227	244	239	223	238	229	236	229	221	219	246	240	243	228	213	227	252	249	255	219	217	240	230	223	252	229	217	251	234	240	245	244	221	229	221	238	261	249	248	242	223	237	224	258	247	224	215	236	237	217	202	254	248	247	224	225	235	238	227	221	244	232	249	237	236	221	225	223	235	236	245	230	241	206	217	218	236	236	207	227	239	251	246	241	238	235	213	260	245	231	234	216	239	235	226	270	212	224	226	260	215	245	211	228	233	231	230	235	239	238	229	241	249	221	201	225	223	250	225	235	219	207	244	244	244	234	246	223	223	237	240	196	239	242	217	211	231	253	233	226	255	226	221	230	224	230	252	237	229	221	221	244	231	218	225	214	250	219	214	236	225	228	213	234	220	225	242	202	237	258	219	246	211	225	243	259	233	229	231	232	242	238	238	258	282	226	248	225	218	244	244	261	228	244	217	246	226	249	226	242	222	249	219	249	231	238	248	214	259	229	230	225	253	241	221	260	249	239	236	243	233	228	240	229	246	215	248	242	244	230	233	214	245	239	223	243	246	226	224	240	228	231	238	222	215	218	221	242	231	234	266	225	243	227	211	259	231	235	231	253	219	247	265	205	254	214	234	225	218	236	201	240	218	219	225	234	247	234	222	227	231	230	247	247	255	238	247	225	252	239	221	241	225	264	244	262	247	238	224	237	252	242	242	226	216	247	257	268	234	228	232	236	235	227	245	221	210	222	215	251	254	235	237	228	243	218	254	245	264	218	222	229	232	237	218	247	248	232	237	239	266	230	213	218	264	269	246	229	233	226	234	224	214	253	244	232	236	254	226	246	229	214	270	248	219	248	254	234	222	260	241	220	220	221	241	245	252	217	259	246	229	219	216	227	209	235	224	218	227	233	220	251	220	229	227	233	242	213	257	238	225	230	233	209	242	236	230	212	257	224	253	223	231	259	211	247	246	234	212	211	216	215	218	244	242	249	219	240	236	212	240	236	214	224	258	239	217	243	234	216	230	261	240	240	206	239	231	218	227	221	223	212	253	227	233	236	230	247	243	229	245	239	243	240	220	239	258	251	262	255	217	230	224	215	221	226	229	198	221	229	250	202	232	227	259	227	213	227	239	198	245	218	248	211	242	239	236	264	244	218	242	230	241	210	208	251	212	234	256	269	238	236	232	239	243	241	232	227	252	217	232	228	243	225	257	248	244	223	249	215	248	248	227	237	221	233	230	226	206	250	223	232	234	287	244	220	237	216	253	246	238	264	212	236	234	238	241	228	245	227	231	264	248	240	231	213	224	233	229	238	224	200	242	229	237	257	249	243	238	245	219	221	227	221	269	218	275	226	251	270	230	254	243	210	245	217	260	237	221	244	207	217	214	206	225	218	243	232	244	217	249	226	222	240	252	224	230	220	266	224	220	223	239	233	232	239	212	248	229	228	236	237	229	216	235	231	253	232	205	226	230	261	222	248	256	227	236	228	226	248	244	263	252	238	239	254	234	226	236	256	220	233	248	218	213	220	246	234	246	243	228	230	230	252	235	214	228	230	197	231	249	221	237	271	244	241	256	236	234	235	228	246	266	224	258	221	257	238	258	211	228	226	241	229	226	232	251	233	246	222	218	250	223	254	249	229	241	249	228	255	219	256	219	213	204	234	269	215	203	215	225	241	255	237	213	235	208	250	228	235	239	225	242	244	242	235	223	228	208	245	217	215	221	225	244	236	221	233	248	204	200	230	239	236	225	229	232	206	228	237	212	259	224	230	233	229	229	223	224	237	240	227	212	242	231	215	206	212	228	224	215
27360	21402	15150	2510	604	522	426	405	354	371	350	348	351	350	341	325	377	378	313	324	335	338	379	323	341	331	347	352	335	349	367	315	338	343	370	343	351	352	356	337	331	367	314	323	345	369	340	305	347	340	363	305	336	307	344	331	350	326	356	349	330	359	360	334	374	318	335	337	340	348	336	310	356	307	343	330	354	344	365	344	294	347	364	357	357	334	324	325	345	366	345	335	353	355	333	316	340	333	350	317	345	314	340	325	339	350	360	336	342	318	317	341	368	369	309	313	332	355	377	308	365	310	309	331	362	357	326	351	316	352	321	378	336	331	350	344	350	324	350	335	360	319	331	357	360	328	341	340	345	319	327	349	318	329	333	351	339	332	378	305	348	363	358	349	297	347	354	385	353	337	363	344	370	353	350	323	332	333	326	336	336	360	329	323	320	324	336	285	332	353	364	315	335	370	346	385	348	339	361	341	334	329	342	337	351	301	326	338	365	303	354	348	306	350	377	290	306	350	338	308	356	339	353	338	320	319	338	362	355	353	323	353	342	339	313	328	349	334	343	320	360	327	321	329	341	374	329	328	320	318	360	322	345	324	333	327	367	313	347	333	347	313	356	366	326	342	351	338	343	338	328	354	307	341	324	320	318	323	341	388	330	337	327	329	351	333	330	335	296	344	304	305	354	325	319	335	323	341	312	309	328	378	373	337	318	327	371	329	349	328	351	369	331	311	300	354	332	332	360	311	349	329	368	347	345	352	335	301	332	338	340	333	354	329	321	292	314	326	315	347	334	331	330	345	341	290	350	332	342	359	336	349	320	327	340	347	361	342	380	317	320	332	306	345	323	349	340	307	362	326	333	349	347	326	380	348	305	343	367	332	334	345	351	331	350	311	325	378	338	340	352	344	345	359	342	359	371	379	334	369	330	324	342	387	312	323	315	329	350	342	344	356	327	314	386	325	362	324	343	313	341	328	332	306	358	348	320	373	323	361	342	321	336	311	324	334	327	334	320	337	303	360	332	324	288	320	326	352	358	322	330	353	327	338	342	341	321	317	318	287	302	307	324	344	352	360	360	340	320	330	338	368	384	341	340	332	349	331	372	343	333	356	328	333	356	344	323	338	355	322	342	335	358	321	320	339	338	353	356	297	341	341	350	365	326	370	330	332	360	335	330	336	324	340	328	355	346	363	320	351	336	319	337	310	290	321	373	372	356	341	341	335	316	335	335	340	308	333	350	327	341	364	335	349	323	356	379	310	354	364	337	349	340	332	335	322	312	342	341	321	338	345	326	343	353	308	338	350	349	314	309	343	359	355	330	338	335	343	351	319	319	353	337	311	342	340	339	363	347	356	338	346	322	338	336	338	333	357	332	335	304	321	311	353	286	348	344	356	351	328	335	347	307	363	330	330	336	336	363	310	320	354	308	346	304	345	315	375	326	315	330	342	331	338	341	341	327	311	323	347	350	362	319	329	355	380	317	336	324	367	353	359	319	338	300	350	345	339	326	332	309	356	369	353	362	360	361	336	336	304	343	350	311	362	313	329	332	319	329	336	327	304	373	352	353	349	354	364	330	350	326	361	355	338	344	319	366	347	351	340	308	338	351	377	366	349	322	303	324	335	318	348	337	358	344	353	344	342	342	334	384	313	317	312	349	304	365	318	339	327	321	313	335	337	343	319	337	321	339	339	312	339	378	310	346	343	320	287	335	344	316	326	354	322	332	366	327	354	339	340	363	350	330	363	320	330	360	345	350	345	351	321	369	366	348	340	339	342	325	345	324	381	354	329	321	301	305	364	341	348	355	339	309	338	324	383	335	329	371	320	320	356	335	352	327	313	307	332	356	352	340	328	338	329	313	329	350	343	342	312	351	303	373	327	361	286	363	345	324	322	311	317	329	329	351	341	325	325	332	319	327	375	350	333	354	330	320	321	338	328	335	294	371	310	366	346	347	335	339	307	340	343	358	329	361	364	337	349	302	348	334	362	299	340	329	296	377	332	343	359	303	322	343	329	333	313	360	360	333	341	355	342	337	332	318	343	314	347	335	331	336	322	343	348	335	355	340	377	291	326	329	312	325	327	323	338	344	362	355	351	321	383	345	347	338	356	318	350	360	328	369	349	342	347	322	362	343	339	331	329	324	312	325	338	339	353	350	348	316	313	345	350	348	348	300	339	317	309	308	331	333	352	344	318	323	355	347	341	342	372	376	302	317	341	352	349	324	327	318	370	318	344	320	319	327	333	324	327	370	313	337	334	335	323	317	325	359	334	345	305	342	362	346	332	306	379	358	370	342	320	355	295	327	360	365	345	362	318	343	322	302	376	365	343	350	326	342	333	330	356	363	356	339	309	339	361	382	350	314	337	340	316	363	343	323	320	309	332	339	340	322	316	352	325	319	346	339	330	341	322	352	321	367	370	363	357	346	343	334	324	317	325	327	364	309	338	352	363	334	321	345	332	328	357	364	336	325	359	361	351	294	348	363	336	342	338	321	370	362	315	335	316	300	380	319	333	337	352	361	325	361	354	335	345	333	346	318	321	334	354	350	336	311	327	376	327	337	365	350	339	349	321	337	360	341	332	351	335	336	366	353	345	341	327	357	319	311	362	315	356	336	352	343	362	313	342	329	339	350	362	309	355	357	344	322	345	323	350	346	332	344	377	309	317	388	340	347	354	336	377	337	359	338	361	350	324	316	306	324	303	370	351	338	348	359	338	343	358	345	354	335	332	379	345	330	326	326	314	326	306	325	292	355	336	329	330	340	352	311	335	385	321	349	337	336	354	335	361	353	309	348	354	348	327	377	353	346	320	341	333	351	353	333	354	335	352	356	327	326	368	318	328	333	321	329	330	313	334	315	337	362	339	342	370	331	313	335	324	318	331	308	310	309	369	348	326	360	316	328	330	341	342	329	331	324	329	327	313	345	336	330	353	361	340	347	348	351	326	348	359	343	341	358	341	378	324	294	328	340	350	354	331	321	351	347	311	324	358	340	373	317	334	305	374	331	358	376	303	311	346	349	369	336	324	329	347	354	314	355	332	338	339	311	350	325	342	373	323	360	348	347	317	326	335	333	336	321	361	384	342	329	326	351	327	347	326	315	327	358	313	312	328	317	319	338	356	361	328	332	346	352	324	320	372	362	321	331	338	316	346	361	350	347	378	334	351	353	346	338	338	340	345	357	320	347	338	316	331	343	355	319	359	371	336	331	344	329	316	361	324	351	359	361	314	319	342	325	353	336	332	352	327	347	351	336	315	333	321	315	336	342	298	336	329	353	361	359	342	347	321	320	346	306	341	334	337	328	384	311	363	313	337	365	339	337	331	341	337	318	341	334	341	363	342	310	364	342	325	341	334	308	357	321	340	329	362	320	316	343	328	348	315	332	355	381	352	340	316	333	333	351	329	353	341	344	341	334	316	323	324	352	341	309	350	332	350	343	335	330	321	322	314	316	320	342	344	336	319	342	368	298	338	338	330	303	345
23487	31646	19350	1993	1309	1116	1020	822	818	711	719	670	682	651	638	629	622	647	597	617	631	628	611	600	591	622	618	621	576	610	644	611	643	650	635	656	625	633	634	605	635	622	616	599	613	613	578	624	629	617	595	601	624	615	641	593	637	636	627	618	589	612	622	629	591	636	567	583	606	591	632	633	611	595	588	595	612	616	579	638	596	552	607	610	644	601	636	609	594	592	614	612	628	610	615	610	615	583	606	587	645	611	604	561	602	655	599	626	596	652	601	611	593	579	583	610	600	639	616	638	612	642	636	603	620	630	625	667	631	583	593	604	584	640	617	562	620	595	577	598	606	625	600	636	623	618	613	628	578	662	589	568	581	571	626	605	590	600	601	631	612	622	629	560	630	626	623	612	623	628	633	561	561	621	599	600	571	580	607	602	595	570	584	581	571	615	588	590	590	573	610	586	584	602	609	609	607	564	638	599	603	587	595	603	621	581	579	595	610	599	579	629	626	599	609	593	622	617	608	607	657	615	651	585	597	600	607	598	605	576	619	604	589	634	606	601	622	633	559	653	599	596	577	611	549	608	621	577	613	618	624	611	588	618	564	641	600	613	545	610	601	586	659	614	645	611	609	608	613	611	605	590	647	595	559	588	621	608	587	576	611	633	566	602	617	602	617	612	598	627	648	602	578	640	576	613	632	580	587	564	555	628	616	627	576	545	605	613	611	610	637	602	602	607	611	583	630	616	589	610	576	615	586	587	615	616	651	585	606	610	591	604	626	642	590	628	627	607	587	599	640	598	576	603	594	591	622	596	580	619	577	616	662	612	604	612	636	600	612	604	566	584	628	562	599	642	606	613	632	611	650	684	553	620	574	587	578	612	629	610	622	571	614	580	573	634	623	581	635	620	605	649	613	607	624	614	599	571	605	601	631	625	601	673	584	614	589	608	595	579	593	640	623	632	575	649	601	644	615	590	567	578	620	606	614	612	615	619	621	601	618	601	625	611	629	572	628	670	638	682	589	601	608	590	622	606	643	561	569	585	617	609	585	614	611	596	578	637	611	608	610	580	603	581	585	596	591	597	634	596	570	587	653	630	589	610	609	601	670	618	606	631	591	605	611	654	594	604	600	585	621	583	579	608	608	639	652	614	628	578	626	591	603	613	615	575	599	589	667	643	614	624	603	618	572	615	650	581	629	622	617	617	637	607	608	667	623	589	621	630	573	617	609	613	613	603	623	578	596	566	626	606	603	623	579	593	614	587	639	638	638	618	627	575	572	614	576	598	607	581	615	598	586	623	606	631	577	622	603	601	579	614	584	552	674	624	609	623	625	637	607	593	611	603	597	630	587	592	581	577	607	600	634	561	615	601	630	589	644	562	649	644	577	619	653	677	576	567	605	605	585	597	606	596	652	659	581	661	614	609	647	612	605	601	645	639	576	605	579	671	610	619	619	631	593	600	616	633	602	578	649	588	587	644	561	632	627	600	649	635	614	604	610	628	598	620	613	671	610	604	633	602	617	629	663	583	593	622	654	545	600	627	581	615	601	564	624	639	592	615	677	560	613	608	576	620	592	615	601	645	592	613	593	615	579	597	586	617	611	610	628	611	615	627	613	633	621	598	606	617	573	590	579	644	624	609	601	649	576	597	583	606	593	583	626	657	574	607	594	590	589	580	567	623	604	593	618	582	609	662	601	654	612	619	600	619	569	605	575	628	602	575	610	606	606	623	622	619	610	615	583	609	628	626	614	572	606	600	603	616	671	624	572	614	607	649	585	598	618	600	587	605	623	583	568	606	627	651	551	637	645	613	635	596	571	619	616	627	608	640	613	600	601	580	573	600	652	631	636	608	641	587	585	613	609	593	615	606	652	617	581	601	583	592	605	617	633	595	597	575	586	599	657	643	635	580	603	614	588	622	635	562	606	617	639	665	652	628	605	643	618	626	582	617	592	568	642	562	632	578	597	576	589	650	569	622	648	599	654	611	586	592	586	606	614	625	618	585	573	659	566	637	649	577	621	604	602	647	624	613	634	630	646	566	597	570	619	562	620	596	591	605	620	607	639	608	607	619	588	606	593	637	628	598	625	615	595	625	575	619	606	668	607	607	616	659	627	657	596	657	609	588	598	598	600	616	582	622	549	601	585	653	587	646	643	592	610	630	602	584	631	582	612	616	568	591	607	625	626	652	613	592	600	607	616	641	665	621	611	608	593	629	607	647	599	589	602	596	596	670	617	631	622	605	639	633	613	635	639	643	588	600	612	595	612	617	646	583	609	607	584	631	608	607	601	622	634	640	637	597	587	608	611	575	602	617	573	633	637	608	564	614	597	632	659	578	574	632	619	562	618	612	574	626	642	614	567	631	609	622	618	585	637	586	640	597	632	620	644	611	629	647	632	609	591	586	600	580	573	629	616	621	618	605	614	631	572	598	600	619	621	624	641	587	599	567	614	603	610	605	619	594	611	596	644	605	639	600	644	577	578	594	586	610	596	572	579	612	588	598	576	620	607	596	591	626	610	623	629	625	577	597	597	609	584	580	564	658	571	631	572	606	644	681	622	569	652	619	634	606	603	621	576	659	636	543	600	590	588	570	573	582	621	608	602	619	619	603	602	591	647	635	587	594	625	598	611	649	605	588	633	664	643	617	605	653	658	597	533	602	620	610	607	602	613	624	656	628	580	591	631	557	607	558	606	577	614	603	634	581	621	604	601	627	623	590	635	615	607	570	618	592	582	636	631	627	617	590	656	642	578	646	613	616	566	683	616	636	625	602	581	615	636	588	644	653	626	652	606	585	657	621	565	619	588	614	633	613	615	636	590	606	581	596	638	600	602	610	595	654	567	625	584	588	628	600	649	613	598	645	653	623	564	576	570	641	626	636	616	636	625	569	592	650	626	588	657	550	579	652	608	627	625	616	558	603	630	595	649	618	610	586	618	585	615	597	594	617	630	652	619	618	608	581	629	585	640	636	630	591	569	601	645	586	581	616	652	586	608	612	637	619	598	604	614	638	596	608	557	604	615	625	609	571	612	588	649	625	606	609	596	644	632	597	562	601	555	595	604	578	592	599	620	619	616	665	577	652	603	624	567	594	603	597	603	591	636	602	647	598	626	617	588	609	620	634	633	628	577	617	623	617	639	626	605	597	627	630	580	600	605	614	608	601	616	603	624	571	588	627	586	590	616	591	628	569	642	618	621	597	589	584	633	638	581	565	586	583	596	606	601	610	571	619	627	621	604	543	658	604	641	621	614	628	617	604	586	628	604	582	609	578	620	609	576	610	655	583	579	610	652	596	554	597	590	580	592	592	563	566	585	535	607	583	567	593	622	595	589	617	599	596	600	574	606	624	612	580	634	623	557	601	596	590	634	607	603	608	635	622	585	580	632	698	596	573	601	577	621	665	616	679	610	595	590	600	590	616	609	607	655	582	609	574	603	631	643	612	586	600	575	669	587	583	590	618	617	658	653	579	608	614	658	585	573	567
24653	21551	28410	25024	17200	2212	960	588	480	473	408	374	341	354	362	359	335	339	325	333	272	302	297	299	277	298	337	273	295	316	295	303	313	682	359	285	290	277	296	313	293	276	291	269	292	305	306	281	284	273	291	287	295	268	258	271	287	296	299	313	306	292	273	265	258	271	272	287	242	288	265	305	294	250	255	278	297	291	282	304	275	268	302	284	287	272	293	277	279	277	252	285	274	266	305	287	250	253	291	256	276	312	269	305	272	264	281	268	258	285	271	277	252	310	279	304	265	262	287	283	268	279	270	285	285	266	261	298	247	303	262	288	275	256	268	272	261	270	293	268	278	291	263	301	244	303	283	266	290	298	276	340	285	266	275	289	292	290	275	302	298	284	279	298	294	292	265	287	266	287	283	272	313	277	284	281	288	275	265	269	299	281	290	276	303	251	286	298	265	270	285	297	253	271	286	299	264	247	245	294	308	274	286	272	295	305	284	259	287	263	283	288	274	262	249	262	268	264	309	303	284	274	314	270	255	288	292	263	270	306	282	267	280	302	299	280	308	293	266	303	293	284	263	265	296	294	270	285	317	264	292	289	267	289	283	286	304	300	284	280	262	305	255	305	264	279	271	292	302	276	299	294	288	264	278	261	279	292	262	274	283	267	288	263	280	271	282	313	299	275	306	280	295	313	250	263	272	258	287	266	286	298	304	290	287	309	308	269	294	265	283	279	273	288	274	271	281	277	287	276	258	299	285	271	279	289	292	283	276	268	285	269	300	270	234	268	281	256	294	256	304	293	282	251	281	265	295	304	279	291	302	287	293	280	262	306	271	267	276	285	281	254	297	275	299	261	276	279	279	271	302	283	257	270	286	277	295	268	275	276	248	287	267	287	286	273	286	290	264	293	302	296	262	286	298	274	269	280	265	287	295	273	302	300	313	252	290	300	281	288	276	255	290	302	263	264	304	267	296	256	287	263	287	260	273	271	290	297	269	266	266	266	279	278	289	302	283	268	265	286	263	277	263	285	278	263	270	281	269	284	265	268	312	272	294	289	304	278	261	333	267	277	293	285	299	281	272	307	252	275	294	308	269	299	278	263	293	276	277	273	297	273	301	283	264	297	289	266	287	293	255	280	281	259	283	277	296	287	261	279	311	304	287	278	273	278	268	300	303	288	283	288	307	299	265	267	265	257	315	258	286	316	286	268	302	276	274	262	264	286	276	269	255	297	282	258	260	263	258	274	310	275	311	281	287	263	264	313	291	282	275	278	293	301	287	283	284	284	268	304	308	265	265	286	271	262	290	300	269	300	266	275	273	271	304	280	296	299	274	267	282	250	301	271	303	257	290	260	255	301	276	275	285	270	279	253	271	302	306	309	281	293	287	274	288	280	286	292	262	272	268	293	271	292	284	284	287	298	287	288	257	285	288	302	288	286	255	259	263	264	250	277	289	253	279	280	283	271	282	273	282	251	274	274	311	275	299	306	305	281	291	288	284	305	280	288	275	265	271	282	270	288	291	275	267	304	274	278	278	285	275	261	263	274	275	278	283	277	306	278	277	275	252	307	257	304	283	273	289	291	259	281	275	268	258	295	309	296	301	278	289	283	302	264	297	248	255	306	255	276	304	244	257	269	294	275	266	318	275	274	274	318	298	278	272	268	283	293	316	290	292	278	264	286	265	268	285	303	251	257	265	284	268	279	284	283	288	246	267	273	251	293	299	323	273	281	284	285	299	298	266	283	290	270	273	264	300	283	284	273	279	278	286	297	266	235	292	262	286	328	301	286	255	309	277	273	286	258	279	289	274	273	271	288	290	292	294	289	284	307	288	271	248	271	299	270	293	279	250	283	277	276	286	283	274	307	273	309	277	304	276	287	269	286	267	275	285	290	262	265	295	285	272	275	268	278	279	281	291	274	315	279	255	278	287	299	251	282	258	299	241	262	279	263	269	265	264	272	276	284	285	260	280	262	307	245	284	281	289	281	274	249	266	244	261	264	307	275	276	278	305	298	263	276	284	279	275	270	276	286	275	304	277	280	258	273	284	296	299	269	256	269	289	284	311	279	259	276	269	281	305	275	283	288	297	277	254	298	293	308	277	251	260	280	287	260	296	264	282	268	263	263	302	268	276	281	239	282	331	282	246	304	268	279	265	276	284	324	278	283	256	285	284	291	284	327	262	283	249	265	313	283	294	283	286	265	294	308	291	293	279	294	285	301	252	286	287	291	310	309	289	272	275	283	309	292	274	278	277	290	261	293	280	263	292	301	281	271	308	252	279	246	273	271	312	296	260	283	285	267	278	256	264	249	269	294	291	296	310	267	301	295	273	269	260	269	276	272	268	278	306	281	326	278	293	253	290	283	285	284	259	279	256	293	270	297	289	291	283	283	289	276	297	309	297	274	293	250	288	269	274	253	289	285	311	280	276	278	276	250	275	283	323	262	276	263	256	280	267	284	259	266	302	261	285	290	279	268	294	295	271	273	245	266	275	296	294	249	269	288	280	276	289	268	279	292	281	276	267	267	318	285	305	294	273	260	296	264	257	260	296	293	280	302	291	271	279	289	278	259	291	287	260	289	293	268	265	277	292	276	304	241	280	312	325	270	299	299	264	281	283	256	274	285	281	297	282	294	269	292	273	280	287	284	257	249	264	287	293	288	258	272	276	266	256	278	251	282	311	268	270	297	274	255	271	266	259	269	305	284	271	282	296	310	267	300	262	304	274	261	307	284	291	283	275	257	263	294	271	283	289	295	305	296	278	266	275	310	262	268	320	278	247	279	267	253	264	271	284	286	309	273	270	279	287	274	287	298	287	252	273	279	277	289	277	258	275	266	306	274	271	264	274	269	310	266	267	290	283	297	282	285	303	292	307	271	284	253	300	285	307	273	271	261	286	288	299	291	286	291	271	272	268	293	269	262	259	286	265	266	302	262	268	267	272	280	272	280	310	280	291	252	303	279	310	258	289	293	263	289	253	278	293	284	302	260	269	286	295	304	315	288	311	290	280	302	288	285	289	291	284	274	271	257	298	283	311	291	278	285	253	275	288	251	299	252	268	265	270	260	289	260	270	282	254	292	269	270	277	283	289	305	282	287	307	298	299	294	274	295	278	244	309	262	297	282	254	279	291	258	272	268	289	289	283	269	271	287	319	262	309	280	259	280	258	287	291	279	288	303	260	271	278	276	275	253	265	301	285	268	299	281	280	284	282	302	278	280	273	308	283	284	247	276	272	298	296	269	273	255	309	284	301	278	292	283	246	242	308	253	262	294	267	268	271	272	289	293	261	276	270	270	286	325	275	282	298	277	301	299	274	272	289	280	252	252	296	277	272	280	313	277	261	262	291	268	281	291	285	275	286	282	281	281	263	287	268	297	282	262	268	286	313	281	313	280	273	286	286	244	301	264	288	260	307	276	282	262	270	282	283	295	288	304	285	307	311	273	291	298	278	272	292	270	281	279	309	272	288	324	270	252	273	264	264	266
25962	44884	30615	5504	3086	2713	2126	1529	1224	1048	942	869	746	790	768	783	708	738	620	618	617	630	544	616	557	566	567	563	570	578	479	553	626	1704	629	527	571	505	575	480	534	534	551	514	538	510	529	520	507	538	523	544	532	524	486	542	513	534	485	566	556	566	517	568	482	571	482	524	465	521	541	526	511	540	531	524	513	525	544	479	529	493	534	484	543	522	505	519	503	541	491	514	497	518	522	519	560	535	522	524	497	471	526	507	500	495	508	523	483	570	532	539	551	530	545	534	528	492	520	533	523	558	541	521	517	540	512	495	483	538	517	544	513	495	526	512	518	467	532	503	527	503	551	487	536	507	521	518	537	574	517	525	531	525	559	540	516	487	516	481	528	498	501	534	498	520	520	513	506	515	514	533	537	522	505	510	499	517	528	510	527	534	507	546	494	487	548	524	493	541	529	495	523	527	536	543	532	548	496	501	502	518	520	529	497	540	525	517	523	525	533	492	557	494	553	537	531	487	498	519	560	557	528	505	544	495	545	545	548	526	519	516	556	505	515	527	488	519	496	497	538	540	528	499	521	551	507	534	540	488	529	531	548	525	517	532	470	503	487	509	535	547	524	523	495	521	491	541	547	495	546	501	521	526	522	498	526	483	509	553	514	526	512	535	529	546	508	521	564	548	503	515	487	503	536	517	531	520	535	507	530	514	522	521	522	506	521	548	507	534	546	536	511	536	527	493	506	488	508	530	504	496	490	544	519	496	492	518	547	497	495	516	498	548	524	566	517	518	477	505	564	524	513	518	538	562	514	495	500	533	534	536	527	482	495	519	549	533	504	507	566	507	513	517	559	533	525	502	477	535	514	514	521	475	525	513	545	512	513	523	527	502	481	514	511	531	535	504	568	530	516	535	494	539	532	574	543	526	548	494	537	534	533	558	512	507	544	536	536	502	492	500	505	533	518	503	507	524	498	464	533	463	508	526	552	515	500	521	498	490	482	514	481	527	528	522	501	499	536	483	501	536	489	534	500	535	487	556	520	508	526	490	499	513	563	545	523	518	479	562	516	542	507	509	483	514	511	485	544	537	511	537	533	496	503	500	509	498	508	524	528	512	491	493	562	529	546	542	512	533	509	553	529	514	530	499	522	501	557	513	511	527	533	503	502	525	516	488	527	542	487	513	534	491	526	504	537	526	531	547	523	566	512	530	536	600	503	511	527	541	547	540	486	542	509	539	537	523	532	530	522	470	499	528	504	555	482	489	533	512	499	518	516	494	511	478	524	524	534	509	489	525	509	552	526	512	502	504	551	490	500	501	576	553	541	513	505	507	526	494	549	498	526	535	541	477	517	524	490	524	526	540	528	534	467	531	491	477	519	533	515	499	539	468	546	525	547	533	514	487	563	547	535	562	513	515	524	478	496	493	479	512	532	549	518	520	512	511	506	522	498	544	529	530	539	526	512	549	526	485	528	533	514	507	520	520	476	494	526	502	507	503	515	531	529	499	513	487	569	479	530	497	534	533	458	482	522	495	497	522	476	539	471	538	516	518	497	545	537	482	545	473	516	499	559	519	544	489	499	512	524	527	541	463	523	539	569	541	546	539	502	561	530	552	508	513	494	479	545	521	503	499	490	491	495	516	500	549	529	502	538	509	562	488	502	567	549	541	502	539	508	503	518	505	517	531	556	510	543	504	488	513	527	491	548	551	484	533	537	530	549	555	522	529	512	544	531	534	547	503	520	522	494	507	515	505	507	527	525	504	495	524	500	549	503	517	511	512	541	529	533	507	517	494	530	474	516	499	487	556	531	475	510	516	524	550	503	526	502	533	510	472	503	547	527	493	526	537	534	478	501	534	536	535	531	515	546	483	496	489	533	524	492	548	454	562	511	482	496	540	523	479	506	528	492	541	535	529	541	521	551	500	498	554	541	542	481	580	492	527	527	507	543	511	524	487	559	515	523	518	551	516	553	491	532	536	513	535	527	507	534	506	529	495	506	509	491	508	500	498	515	520	484	501	543	462	538	456	567	553	513	550	499	486	530	532	571	509	496	527	554	504	546	517	529	517	538	498	518	550	520	544	502	514	494	518	479	509	495	529	483	518	524	538	494	520	516	499	516	497	483	485	524	508	488	480	526	525	543	497	540	543	534	542	517	510	545	509	507	554	506	522	498	536	564	538	562	498	532	520	531	521	502	513	527	507	462	488	514	505	521	516	498	511	506	536	492	513	498	507	498	547	498	517	517	492	495	551	492	519	507	520	514	521	528	580	561	532	524	504	460	520	524	521	533	504	495	548	529	511	506	543	494	499	497	541	520	516	511	519	506	491	523	515	510	498	568	544	530	513	470	523	532	556	537	560	508	503	551	526	504	478	546	489	498	520	504	537	513	515	539	518	517	534	504	509	516	564	555	552	503	495	529	558	561	524	536	531	525	539	544	566	526	500	517	477	511	525	534	554	513	569	515	517	526	504	474	537	519	499	543	521	540	544	491	496	517	472	527	534	478	507	492	511	525	541	470	541	541	552	494	505	557	523	507	515	528	505	524	567	561	542	524	485	528	521	549	545	557	533	507	541	553	490	481	521	515	509	488	525	538	531	544	535	494	505	480	517	531	540	487	502	520	554	495	571	524	513	538	505	527	548	494	530	512	519	537	523	527	504	545	524	535	509	523	491	541	499	518	519	515	501	500	516	499	520	587	505	537	536	487	506	482	502	560	517	522	534	544	493	517	551	511	526	517	499	506	536	556	553	505	515	517	541	514	501	532	546	515	457	483	534	505	526	540	509	529	506	538	537	520	526	531	540	506	502	504	551	552	531	520	522	543	535	546	525	504	528	516	510	467	523	544	557	484	522	547	516	534	501	519	548	520	479	521	498	511	547	470	530	520	532	524	520	487	505	493	510	512	518	530	495	524	501	545	502	534	551	496	534	526	484	574	488	519	471	485	499	496	524	506	511	530	535	513	523	504	506	539	517	514	520	517	529	561	531	511	521	519	532	498	567	462	495	518	502	541	531	511	509	490	527	532	543	521	543	540	494	548	548	530	513	514	535	539	502	545	524	508	527	497	546	535	534	481	548	561	547	546	520	564	525	486	506	532	508	516	512	487	477	511	544	485	509	553	530	508	552	512	501	541	499	524	485	500	500	539	488	531	513	504	567	505	511	485	509	531	514	540	523	511	495	449	520	522	522	517	523	533	536	525	474	500	513	535	488	508	548	534	525	492	517	553	514	527	494	528	513	532	506	545	549	535	484	543	548	541	501	534	526	507	568	523	518	508	499	507	489	551	497	514	510	484	528	500	523	518	525	535	525	538	511	505	502	504	504	533	505	580	499	481	495	513	500	511	549	537	483	522	514	512	534	525	492	544	533	538	497	523	513	521	512	532	502	489	520	501	526	540	501	494	455	541	525	568	516	468	513	538	522	543	476	538	521	553	526	514	507	518	514	525	522	545	536	497	534	532	524	503	536	528	564	534	543	508	524
23602	21513	29164	24220	21440	16561	1959	715	430	382	319	257	260	236	233	207	199	233	172	149	184	159	159	158	153	140	128	130	149	121	116	141	165	326	151	136	121	127	101	144	130	124	125	133	112	137	130	119	104	118	115	119	115	104	126	101	104	125	103	126	113	119	113	112	130	116	128	117	121	116	131	102	125	107	126	128	110	119	113	104	114	108	126	145	116	106	114	114	116	100	132	122	132	120	130	118	118	94	114	151	118	124	118	113	113	126	125	118	139	138	115	123	125	128	112	115	108	106	119	102	96	112	128	135	122	116	113	108	97	121	136	120	118	119	121	116	104	122	128	120	103	115	115	117	130	118	99	118	94	123	133	121	118	109	112	109	122	120	126	107	111	103	125	125	106	103	93	129	122	114	121	109	122	115	128	105	112	116	122	115	98	139	110	112	117	105	124	125	111	122	118	129	114	113	144	98	141	119	125	88	92	120	143	129	108	99	134	103	100	108	138	103	101	107	111	114	129	116	142	118	133	97	139	117	129	122	104	122	108	123	109	108	116	95	130	129	110	105	129	127	124	128	100	115	121	115	128	111	127	113	132	102	107	113	121	114	122	120	114	101	106	115	126	110	101	99	120	96	115	124	118	136	100	130	121	102	103	111	138	112	115	123	110	109	98	120	129	108	116	98	116	100	105	105	115	126	106	113	129	116	93	111	120	130	106	110	124	129	93	98	109	118	115	135	111	110	119	95	90	112	109	116	121	102	118	97	115	119	112	110	112	125	110	136	122	129	129	121	124	119	117	127	110	117	117	129	126	104	107	115	114	115	108	115	104	120	115	114	116	119	132	112	128	112	100	116	109	114	129	124	100	115	111	115	128	97	99	140	106	118	96	117	114	104	112	128	81	111	112	121	131	96	129	103	107	111	142	126	118	119	102	107	141	116	110	116	115	122	117	103	109	108	122	113	118	98	110	110	113	120	105	119	138	111	118	112	131	135	108	117	109	119	117	106	106	111	124	97	137	126	117	129	117	109	109	133	108	121	112	117	99	111	112	115	99	130	103	122	116	113	117	97	105	117	116	113	112	90	135	128	106	98	105	101	107	85	125	130	112	92	126	104	107	94	121	139	110	116	127	105	104	110	124	106	116	127	122	99	108	122	108	110	124	132	109	108	116	115	102	114	93	106	111	118	107	114	107	120	108	113	113	105	108	109	124	123	117	128	121	119	130	109	110	118	103	113	117	129	112	101	103	116	111	126	132	116	126	113	126	121	112	102	118	118	121	104	121	129	110	119	113	117	119	117	114	110	112	131	104	137	120	110	125	114	126	103	122	110	105	114	105	97	114	121	117	141	111	107	118	112	115	118	118	112	111	108	119	114	120	100	119	133	118	115	93	111	116	125	145	120	123	113	115	123	112	116	114	128	125	100	118	115	115	115	109	99	110	131	127	112	108	117	116	111	106	128	120	121	111	111	113	100	113	130	115	115	90	112	112	97	136	125	110	118	108	117	124	108	117	109	113	107	130	105	117	112	114	114	132	112	126	116	122	103	106	130	115	126	126	124	109	105	104	117	104	123	107	107	112	95	128	106	95	120	119	111	114	110	116	104	118	107	126	115	117	113	119	120	119	99	130	120	126	126	118	127	130	118	102	122	113	103	105	123	105	121	131	112	93	117	102	121	110	102	105	93	119	118	124	107	117	121	113	105	128	118	110	116	99	123	120	111	124	117	120	120	133	112	111	118	136	96	111	114	117	113	138	131	128	109	116	134	122	116	112	108	108	106	113	108	105	114	95	125	107	114	117	112	117	106	115	116	114	120	110	119	138	103	113	107	124	112	125	119	122	117	111	121	116	110	112	108	110	109	104	103	118	103	139	108	110	127	115	107	111	135	124	114	123	114	118	123	122	98	127	117	114	128	101	120	113	84	116	118	126	110	120	120	103	107	104	122	115	104	111	114	116	86	120	126	113	106	116	113	90	114	118	119	109	105	140	104	101	118	117	113	110	110	100	86	122	131	123	124	114	115	132	121	103	113	107	117	120	108	122	116	114	123	116	120	100	120	104	114	103	122	101	116	113	139	112	101	105	119	102	123	123	116	115	130	109	102	113	97	137	108	113	122	116	115	108	111	115	120	134	117	121	110	108	131	113	121	119	118	124	136	110	115	103	132	106	106	119	123	111	101	113	122	93	115	122	113	112	112	109	135	114	119	117	122	108	122	121	119	119	103	125	107	114	119	112	120	127	106	112	109	108	95	126	101	112	114	126	124	128	118	113	98	109	120	108	138	115	130	113	118	121	117	112	104	107	129	118	105	123	104	125	135	100	100	113	112	112	94	117	103	114	118	94	121	125	102	120	133	104	108	112	116	101	106	115	110	109	108	116	110	105	101	104	123	116	119	124	109	104	108	123	111	120	109	121	112	106	131	115	119	122	129	118	120	119	104	120	121	112	114	113	113	130	125	138	98	103	110	134	121	138	111	126	105	90	118	104	105	94	110	99	120	112	101	104	107	130	124	98	120	125	120	106	96	115	108	114	125	113	116	123	116	110	113	137	113	115	106	106	101	133	114	111	124	126	99	112	119	128	117	121	108	120	119	85	114	113	98	112	123	119	104	115	122	117	123	114	121	113	139	106	100	129	118	114	103	142	88	122	102	116	114	104	105	108	130	117	111	128	108	107	123	137	129	117	115	114	114	109	88	99	119	122	96	105	132	118	124	125	106	127	109	124	116	114	101	110	119	91	100	127	122	128	119	114	142	135	114	120	109	91	125	121	123	108	116	131	124	118	113	121	96	118	119	121	118	115	113	118	104	118	116	115	95	110	127	113	125	136	104	116	123	125	109	109	122	105	104	115	119	98	122	118	129	128	126	114	103	116	131	114	122	111	113	135	121	121	134	103	113	131	126	114	129	113	135	108	98	97	113	112	125	110	128	125	96	127	141	131	112	106	122	122	132	101	121	127	106	121	118	106	132	94	114	107	124	138	117	121	107	105	108	111	108	128	114	121	110	126	123	134	126	108	146	125	118	108	108	114	92	111	122	123	120	102	122	118	108	99	121	121	119	117	113	124	103	110	121	109	105	120	103	110	126	113	131	128	102	111	109	120	119	102	118	126	108	115	110	125	149	107	115	120	89	117	110	104	124	114	123	107	106	98	116	95	119	118	103	118	119	122	105	108	118	125	119	117	115	112	127	116	105	117	112	111	106	108	111	114	120	126	119	120	103	109	109	117	114	115	119	119	112	105	96	121	128	136	123	99	124	122	100	118	112	119	104	110	118	117	107	107	97	104	114	103	126	105	116	116	116	128	122	103	127	119	106	113	121	114	105	138	107	128	99	130	109	92	123	119	125	113	99	86	123	124	113	118	105	120	114	135	117	104	112	94	98	116	106	118	134	118	117	109	132	120	109	124	109	107	90	121	110	106	116	113	116	94	99	120	111	122	106	114	89	87	114	112	112	118	100	100	110	114	114	121	114	109	121	102	129
29790	50455	37397	8156	4580	3828	3113	2162	1528	1204	1105	808	754	696	589	548	531	551	478	415	411	377	354	354	338	335	301	318	283	309	231	281	489	981	309	276	272	245	269	244	267	243	255	236	229	214	225	257	246	230	207	248	207	250	251	216	260	236	234	237	222	212	224	210	259	221	247	240	219	208	222	235	233	243	238	225	240	234	224	224	222	229	233	213	213	215	194	253	218	248	247	240	215	221	224	212	224	238	199	235	250	197	231	202	233	244	199	219	227	232	239	221	213	214	230	215	216	227	240	210	211	207	225	209	225	226	214	216	224	235	206	218	219	217	242	245	233	230	207	227	226	237	223	214	206	214	208	230	228	206	238	210	213	242	219	221	207	197	227	225	242	202	204	209	222	231	213	198	207	235	237	229	259	235	231	212	236	228	222	233	219	215	226	247	233	221	195	245	219	223	206	224	228	230	220	223	239	214	219	194	195	195	217	217	232	222	208	198	241	250	219	233	219	201	215	214	220	228	255	222	227	232	223	225	224	226	195	219	197	210	228	225	198	220	228	230	224	200	244	253	233	208	217	211	217	227	219	225	213	231	215	243	239	215	210	237	219	220	224	217	217	224	204	231	212	205	217	242	245	235	217	225	243	219	246	208	255	226	243	227	211	232	217	228	220	203	199	220	238	209	244	233	200	211	214	220	210	217	219	227	233	218	208	194	209	225	230	189	228	221	215	230	232	227	192	219	233	230	205	221	212	198	217	221	203	235	205	237	226	209	218	212	205	231	222	225	223	204	234	201	216	207	232	225	213	208	204	244	222	196	233	215	210	217	237	237	219	238	222	236	187	222	222	232	247	223	199	223	229	227	226	245	204	214	228	230	204	238	199	217	218	232	257	229	241	191	224	217	234	198	195	224	239	198	228	225	206	224	214	216	222	222	208	235	243	202	212	232	239	226	226	234	235	236	244	215	216	228	220	245	214	226	222	199	234	221	239	207	220	195	204	218	226	218	233	219	212	216	233	219	224	222	222	221	235	221	215	238	235	242	225	227	201	218	227	202	218	214	226	225	199	240	221	216	219	205	231	232	220	215	238	219	234	241	221	229	226	231	225	223	201	212	212	224	252	208	233	217	217	203	198	220	217	214	223	231	222	229	212	244	209	217	244	210	237	212	235	201	214	256	247	221	213	215	194	222	226	227	245	220	218	196	219	195	221	246	254	216	222	190	227	233	210	213	233	200	219	221	241	202	236	231	212	224	224	207	207	196	226	200	241	228	217	218	224	217	219	203	216	237	226	246	233	207	231	200	208	213	211	213	216	211	220	199	207	190	224	232	230	227	228	210	204	234	203	242	197	222	205	227	234	256	222	205	220	231	224	223	215	225	241	231	230	231	213	222	231	184	235	235	227	221	227	249	217	215	220	214	229	220	235	245	215	219	208	215	244	219	219	201	195	244	227	219	206	211	215	232	214	207	222	203	230	219	216	218	225	222	227	212	207	244	222	225	228	209	220	239	218	201	246	219	247	236	210	240	241	215	244	209	212	212	230	203	195	203	208	236	226	222	206	229	207	232	227	219	245	233	227	197	218	214	213	211	211	206	208	209	225	212	227	207	224	202	217	221	224	222	229	224	235	231	241	214	235	227	200	197	216	211	215	223	211	226	228	221	211	191	225	213	198	239	209	189	225	258	225	236	229	217	223	223	205	206	234	228	219	231	209	223	240	240	220	219	207	224	237	218	238	214	225	251	237	205	193	245	236	231	226	220	216	215	206	229	200	222	234	212	230	195	235	237	236	222	253	205	225	214	230	218	232	222	231	212	213	220	210	222	217	227	231	244	210	216	206	208	181	210	204	238	213	205	205	216	228	229	210	225	222	232	232	219	241	220	234	203	215	221	213	272	245	230	232	237	209	218	200	235	205	229	222	235	199	231	218	185	226	237	215	194	204	209	230	225	199	206	201	209	207	232	201	208	230	217	197	227	229	215	230	223	216	198	214	210	214	250	209	218	212	225	199	210	237	242	240	207	218	250	232	205	253	227	199	216	212	211	228	223	227	215	241	245	190	220	239	217	215	225	223	208	211	240	205	212	231	239	222	226	213	224	227	228	241	228	217	215	198	232	227	199	201	235	233	189	225	216	205	220	211	245	246	212	223	224	223	199	243	218	219	230	227	211	197	210	256	249	231	215	235	240	214	221	210	233	210	241	223	198	213	218	182	242	208	204	217	222	198	206	214	226	219	196	228	206	244	215	216	237	205	206	200	207	205	231	241	217	219	212	262	206	238	202	220	221	210	177	234	234	229	225	235	204	205	233	205	203	205	217	228	204	214	216	216	216	232	217	203	234	204	204	249	224	214	204	209	213	243	227	178	227	222	210	223	206	230	236	202	227	198	237	211	193	221	207	215	200	199	216	235	201	206	211	216	230	256	226	234	218	214	233	239	209	207	243	205	218	206	224	221	199	203	209	218	220	181	219	207	227	197	212	233	213	233	215	212	216	227	227	220	223	230	197	230	216	239	196	224	212	239	210	203	194	205	200	246	198	222	211	212	233	209	207	214	226	199	208	208	219	207	205	207	238	190	228	222	213	229	213	195	224	240	220	213	219	206	219	218	203	226	211	214	218	237	192	221	223	203	223	214	242	210	228	225	200	206	221	198	204	238	235	237	213	209	248	187	229	232	195	212	228	252	248	183	240	240	225	219	236	221	230	218	219	210	206	209	222	211	212	260	233	204	191	197	230	259	233	217	226	226	213	243	222	227	214	209	229	219	231	201	212	220	231	235	218	228	223	220	224	211	247	244	217	208	219	202	203	214	236	192	224	207	217	198	244	216	233	213	210	204	231	227	224	199	214	207	190	204	215	244	226	225	212	211	220	228	223	243	228	203	207	222	235	216	238	227	222	209	214	206	220	228	213	215	217	226	226	210	206	211	194	222	178	217	218	233	213	219	203	239	239	201	223	199	218	223	243	192	205	216	242	247	219	216	237	210	238	208	226	223	208	228	209	227	214	212	229	225	219	227	224	208	211	193	222	202	206	212	203	245	210	231	226	215	215	232	249	246	240	241	224	222	236	204	234	216	225	234	223	218	219	217	198	219	243	201	211	232	222	221	212	224	223	232	213	232	216	208	203	195	239	220	209	217	229	218	216	215	244	212	215	230	215	228	240	211	211	211	213	190	216	201	210	216	240	225	202	193	210	215	206	242	194	221	222	222	220	215	226	191	214	219	200	240	199	202	227	233	246	226	218	240	228	210	227	236	225	220	200	215	190	244	236	221	194	202	202	229	225	221	224	229	200	216	190	213	225	224	244	212	211	229	224	228	243	213	218	246	220	233	220	219	232	251	225	189	228	225	221	217	213	202	216	217	233	232	180	221	210	196	227	221	226	223	225	211	225	234	236	223	221	227	199	234	243	221	211	236	243	229	215	224	198	243	232	240	234	234	203	226	211	221	221	243	229	222	202	203	218	196	239	213	233	238	224	210	199
27351	22028	15051	1902	520	486	461	383	383	366	353	324	345	334	369	370	356	343	340	320	328	317	367	372	339	327	356	348	314	347	351	346	327	334	357	346	315	359	344	330	344	313	321	337	344	336	338	339	367	333	370	346	335	328	369	350	346	284	334	341	350	316	348	354	317	325	316	335	284	327	328	328	338	307	319	328	317	328	328	353	364	336	313	324	343	340	334	317	328	333	331	335	326	311	324	299	332	360	348	363	342	328	317	318	320	343	345	306	324	351	355	337	331	315	366	319	328	341	339	345	338	322	321	360	361	329	327	327	343	313	311	310	317	318	323	358	334	328	335	321	298	312	322	369	330	356	347	311	348	362	333	322	343	348	349	324	331	295	359	323	342	347	357	345	358	342	326	345	345	336	319	329	319	316	355	319	314	324	318	378	352	341	346	361	331	319	359	344	362	353	349	365	327	335	315	336	303	320	355	334	339	336	353	347	304	318	334	332	342	342	323	323	353	332	307	348	337	348	319	347	320	337	330	336	378	356	351	356	347	354	333	338	309	329	310	346	355	323	317	307	362	333	348	312	351	342	327	343	324	311	336	355	350	325	340	305	314	336	324	298	319	342	348	326	355	339	310	375	329	313	360	327	320	321	321	349	313	357	321	327	341	363	347	326	335	337	327	326	330	325	347	336	325	348	343	351	326	313	339	330	306	337	310	328	340	344	331	319	330	356	320	333	341	359	362	322	336	301	334	348	338	330	340	320	301	324	342	345	334	317	318	367	371	338	360	303	314	356	327	316	353	377	353	318	331	324	337	353	366	314	338	350	366	338	332	334	340	340	367	330	350	314	334	338	376	347	351	325	318	318	344	325	362	345	331	329	295	307	302	315	343	319	309	350	325	341	355	349	330	321	315	325	364	311	337	320	338	310	360	333	357	346	298	336	323	322	320	330	325	334	311	356	346	344	353	327	339	325	348	341	303	324	344	366	308	311	348	328	307	355	299	313	349	331	322	338	320	342	322	316	325	331	316	347	359	329	360	323	351	338	343	358	329	322	324	300	344	318	335	317	360	336	329	308	353	326	326	347	345	315	315	342	339	325	336	334	337	350	323	340	340	341	341	342	325	346	354	307	335	331	334	350	339	314	360	344	338	334	320	355	315	302	320	306	315	350	326	322	332	324	342	316	332	325	359	317	339	326	320	322	316	359	308	353	327	319	331	360	351	323	358	311	329	336	320	342	343	334	367	331	346	349	348	335	313	330	338	336	344	344	329	334	305	341	360	328	324	349	327	293	337	369	366	311	346	324	345	326	336	322	338	357	332	307	332	343	316	343	355	320	342	341	341	311	313	344	299	312	315	351	341	330	359	352	368	375	342	359	342	328	329	327	316	336	315	310	350	346	350	289	347	348	329	327	319	324	351	343	344	313	312	328	345	321	345	344	329	349	303	360	336	323	310	334	350	327	369	330	336	339	325	310	340	351	332	316	321	339	339	336	289	344	328	323	302	298	329	358	320	328	328	396	329	349	329	314	323	340	333	295	329	327	324	325	322	355	381	358	310	347	363	313	335	323	322	370	359	321	326	345	369	325	292	341	345	330	366	324	334	347	358	326	348	335	334	332	300	306	336	301	369	334	331	328	323	336	329	317	306	320	361	348	344	312	324	319	321	348	293	329	353	357	323	326	364	337	316	385	331	336	310	315	352	343	363	330	312	306	343	300	358	322	346	358	341	352	369	319	368	343	357	288	328	348	370	320	338	360	329	339	339	342	337	314	332	357	313	327	352	346	339	295	309	350	344	334	376	335	329	351	359	335	317	333	336	361	352	333	346	311	329	352	320	308	342	321	355	344	365	334	358	341	362	329	333	340	352	341	318	363	326	300	320	307	343	297	376	309	320	334	316	326	324	329	330	336	334	327	314	301	338	317	398	365	342	354	312	337	350	346	311	352	317	339	338	360	310	354	349	316	335	330	320	324	295	323	363	364	348	331	352	342	315	337	349	328	342	326	330	316	307	348	334	313	337	347	337	345	286	317	365	346	322	335	370	341	350	359	315	353	369	381	319	310	353	344	322	361	327	337	339	375	334	355	309	348	343	333	318	343	311	330	335	338	340	372	327	357	315	307	328	341	364	347	328	353	346	351	309	324	325	339	346	337	313	331	344	341	338	358	361	334	328	343	317	322	326	315	325	324	305	336	337	300	340	303	366	352	332	339	333	350	348	318	320	353	322	333	319	333	323	359	377	313	347	339	338	338	312	331	333	351	317	364	326	309	318	343	344	322	314	316	335	324	300	324	330	327	342	319	316	314	346	328	340	349	343	342	326	323	369	330	308	294	346	317	294	348	334	318	343	319	355	322	334	346	346	332	345	349	334	307	328	362	315	332	336	369	336	342	340	353	317	334	297	354	305	343	354	313	354	318	338	357	367	336	325	350	296	344	330	338	309	340	320	303	330	323	348	320	328	352	335	347	327	337	336	368	337	324	322	346	330	354	321	328	325	347	339	290	343	351	349	337	336	353	316	343	308	353	358	316	320	345	349	344	340	344	337	379	304	333	328	319	310	333	293	337	346	329	341	326	349	333	322	387	340	344	345	330	346	353	331	357	324	315	328	327	321	324	365	342	345	328	335	355	353	305	340	338	317	324	340	352	323	351	343	340	347	324	301	296	339	319	376	353	316	342	330	331	339	314	326	306	312	338	329	354	339	338	374	311	370	324	372	330	319	329	325	330	352	334	308	329	314	339	338	350	342	334	330	326	318	324	328	347	318	330	326	327	329	299	338	342	312	324	367	379	347	328	315	324	320	349	346	340	323	316	301	312	303	325	317	324	339	323	332	348	312	335	367	317	346	336	318	353	339	375	315	346	342	362	349	331	337	312	330	327	346	330	315	349	355	360	304	315	375	326	328	385	342	340	341	333	346	327	339	371	336	306	338	315	322	338	328	335	346	323	326	352	338	340	345	331	343	315	352	330	340	349	361	332	314	309	331	327	328	329	327	348	299	361	334	336	336	347	325	366	323	352	315	328	315	356	344	368	342	332	364	359	367	314	337	309	344	380	355	335	351	340	337	316	317	329	342	364	322	331	284	322	328	335	329	357	336	351	312	345	334	357	348	345	349	340	301	285	319	330	300	334	325	338	317	325	356	335	336	345	310	303	358	327	336	319	334	329	328	309	315	317	328	343	342	336	354	332	308	351	335	325	357	329	320	349	348	343	356	328	336	303	328	335	347	328	307	326	314	316	341	357	345	350	314	331	328	341	337	339	319	331	322	351	366	317	332	345	341	330	327	360	325	345	346	318	314	354	323	320	363	340	346	326	316	365	334	319	358	323	334	335	338	334	314	308	321	346	309	350	322	357	330	334	326	334	355	324	337	335	325	327	352	347	334	344	342	341	342	370	342	353	353	373	325	324	325	324	316	346	363	339	308	347	323	348	348	346	332	298	327	301	350	358	347	342	333	357	331	351	324	336	329	325	317	330	350	351
24732	34659	17203	1295	1005	1127	1017	849	740	670	703	633	674	701	710	703	668	657	642	621	615	642	594	594	570	601	632	608	633	574	620	642	636	659	617	637	631	597	611	603	622	609	622	591	608	621	623	606	609	591	651	602	623	607	637	594	588	617	574	579	628	586	555	574	621	616	561	597	615	637	590	587	590	603	588	589	615	615	615	588	551	601	582	602	542	554	539	627	609	560	594	594	593	616	628	589	565	577	592	604	636	615	608	624	626	611	609	612	594	591	598	596	610	568	574	610	612	578	598	596	640	616	678	565	607	622	629	592	591	594	613	611	568	610	613	569	639	663	566	564	616	602	541	597	612	597	612	629	635	607	588	625	596	572	596	629	641	613	598	611	612	598	618	569	644	580	588	623	602	552	600	619	621	627	620	607	616	583	616	571	616	613	621	606	595	572	589	585	585	569	564	594	639	566	599	571	603	604	614	590	620	612	623	625	607	577	580	574	594	603	587	604	627	574	583	593	626	606	604	631	586	589	608	622	633	618	616	616	581	580	654	562	607	577	590	629	623	585	596	596	595	627	578	616	626	611	584	626	639	628	627	627	630	568	583	576	653	621	589	610	621	597	590	610	637	584	609	630	583	606	620	597	601	608	589	612	650	607	590	594	637	572	622	616	626	657	611	665	611	621	618	595	626	611	618	528	599	635	608	569	553	570	612	616	562	612	608	607	523	614	636	631	617	605	597	603	612	576	593	592	582	600	578	602	586	603	556	645	606	564	594	597	596	603	619	601	633	585	574	662	603	604	600	654	610	590	645	611	603	611	633	588	565	623	603	581	610	670	622	606	582	601	589	597	637	589	565	592	645	616	612	598	612	572	584	587	635	587	559	589	584	589	603	609	615	618	636	594	576	642	592	623	608	576	626	596	606	616	583	602	607	595	613	581	628	593	572	586	611	600	591	630	680	587	613	586	634	609	593	578	622	609	612	564	649	607	600	593	620	636	652	589	605	594	600	611	571	557	582	607	604	643	618	607	591	648	616	560	595	634	581	566	616	578	619	596	575	608	562	650	548	622	602	589	594	605	600	603	581	605	631	623	609	594	607	621	636	611	621	592	583	615	610	607	575	644	622	599	635	659	602	616	581	622	623	623	619	615	631	661	628	639	570	629	656	625	600	645	584	624	582	583	580	640	610	635	564	589	624	604	617	631	597	599	646	646	587	587	523	631	602	599	592	630	600	648	616	620	615	580	560	604	577	592	592	651	624	600	585	575	579	603	579	634	618	622	583	649	645	586	576	616	635	624	611	609	553	646	596	581	562	612	624	604	635	594	634	597	627	582	643	606	553	598	595	603	615	615	589	608	571	620	555	610	626	580	546	616	615	588	626	566	620	590	606	584	571	620	617	595	613	623	628	606	630	604	636	590	568	610	596	664	566	605	624	575	619	612	573	645	593	584	587	591	627	617	618	600	612	593	568	631	636	653	649	571	611	639	626	572	650	564	606	584	608	606	593	618	623	609	608	634	603	617	622	584	590	651	636	591	653	632	583	612	598	644	595	663	576	570	616	570	542	621	625	639	622	602	604	616	661	625	628	614	579	589	627	608	647	580	617	614	545	632	623	648	610	631	596	601	605	561	604	648	592	579	602	590	614	606	578	627	581	603	589	596	637	607	588	622	597	588	627	610	614	581	633	637	632	602	620	609	628	641	614	618	648	636	597	599	620	621	641	629	582	625	580	556	603	563	633	590	560	617	601	631	579	600	579	610	647	619	624	604	592	613	610	621	601	588	613	614	581	583	620	574	574	599	621	588	573	609	591	644	628	648	663	611	598	598	592	588	599	584	604	597	585	646	577	580	611	595	576	597	610	601	563	617	633	587	620	600	588	617	614	670	592	612	571	613	597	618	600	590	622	601	627	582	555	623	645	576	594	617	605	630	584	639	629	616	591	609	613	634	635	583	640	615	607	580	590	565	627	616	558	607	597	551	635	586	591	603	643	575	608	618	595	637	632	563	601	605	551	596	621	631	575	608	612	598	574	589	624	614	624	621	602	598	599	602	574	589	636	591	638	621	557	602	583	608	629	602	588	570	618	622	611	586	595	587	582	579	589	624	544	615	637	620	627	565	618	591	590	638	609	605	602	598	626	580	679	641	567	618	573	591	621	638	587	615	607	588	591	577	587	554	587	603	617	593	571	602	608	635	611	580	609	566	587	610	604	627	594	624	588	634	570	587	617	599	606	611	602	574	602	574	566	614	597	584	599	624	643	627	583	571	565	584	606	592	619	620	583	627	614	637	623	571	612	596	612	616	572	604	599	620	612	602	581	570	639	594	600	627	620	683	627	570	624	578	631	579	593	592	585	613	603	619	555	619	583	628	612	620	651	574	589	627	578	607	590	592	642	603	530	597	576	630	600	644	624	621	608	601	595	615	591	565	635	607	601	607	630	593	587	642	609	643	610	627	588	658	615	622	639	627	580	619	622	565	619	664	619	590	578	661	615	599	587	614	604	604	608	602	603	594	613	641	597	625	642	547	570	592	600	591	575	571	659	614	598	611	624	612	584	613	624	647	594	609	645	607	630	590	645	564	600	627	582	632	620	565	583	575	647	595	559	612	605	638	617	597	579	594	600	599	570	622	573	547	524	579	621	610	648	618	586	599	605	614	628	634	588	588	593	597	568	615	607	608	570	582	609	596	600	599	647	581	634	619	635	617	600	588	612	615	580	576	626	633	605	561	647	644	602	591	621	575	616	568	612	631	656	579	601	616	619	619	604	658	622	577	569	566	581	573	602	634	611	600	547	643	560	580	550	574	570	589	623	608	596	660	618	570	593	598	659	604	600	625	583	600	634	608	635	589	621	578	599	590	585	608	641	627	623	583	577	627	581	623	611	620	614	631	563	601	648	636	632	597	570	602	606	638	599	605	631	593	563	635	585	577	606	546	572	617	612	588	625	600	593	599	612	580	613	606	593	598	568	604	630	628	602	586	593	570	583	604	595	587	620	566	610	623	654	612	619	613	538	600	577	607	571	630	614	589	604	605	600	593	610	598	591	613	615	591	593	645	650	615	635	609	605	611	599	596	634	575	620	585	631	617	632	633	621	604	625	604	607	596	634	618	591	581	608	595	591	598	582	607	604	599	633	635	590	559	556	601	626	643	633	617	618	577	634	601	583	553	611	604	621	598	615	607	601	613	602	623	554	670	624	589	609	618	653	599	525	601	593	623	551	637	592	616	600	605	592	602	585	598	639	642	591	636	565	613	659	591	646	625	592	609	571	601	621	592	605	597	564	640	571	619	616	657	554	654	606	591	618	578	605	618	597	562	631	639	620	572	583	625	575	592	600	596	610	629	590	563	603	592	620	627	596	602	593	575	612	562	626	631	618	612	577	611	583	589	578	580	609	631	650	573	616	597	579	617	674	626	628	578	636	610	641	561	640	635	593	616	631	605	600	599	595	575	616	561	603	558	635	638	589	594	639	584	622	628
24707	21576	28517	24952	17294	1894	879	610	465	413	396	391	365	350	315	356	325	297	321	295	346	306	341	284	301	320	326	307	291	304	293	310	306	482	466	318	279	291	282	267	294	310	254	286	278	281	269	282	262	277	267	287	293	307	260	290	294	289	295	256	279	288	291	289	265	284	315	278	292	277	243	274	299	269	294	271	288	235	293	279	291	262	256	288	286	301	274	261	304	291	267	260	273	294	278	277	317	291	270	280	303	300	272	255	285	293	266	282	295	291	253	289	297	271	294	293	276	297	278	280	307	299	280	308	256	294	286	291	277	261	294	243	278	285	305	287	308	275	257	273	277	271	286	317	297	272	287	287	294	260	287	274	279	284	288	269	286	281	282	278	285	283	297	277	284	275	270	286	297	300	307	280	264	259	318	265	270	272	299	285	311	265	297	299	291	287	307	248	291	273	312	305	271	302	279	297	276	302	275	289	288	297	263	294	300	253	299	285	278	269	317	277	286	289	281	267	278	275	307	299	310	273	305	287	303	280	271	291	280	284	290	273	279	280	302	304	271	255	288	258	261	262	268	247	298	288	273	260	292	284	287	288	303	242	250	276	246	266	278	360	280	283	236	269	279	273	273	274	311	283	281	258	285	301	282	269	258	288	299	258	270	281	298	273	254	289	248	277	272	310	285	291	297	261	303	306	304	270	280	265	326	264	278	291	251	252	281	291	294	267	314	284	260	276	287	279	254	269	266	264	288	277	273	281	282	301	286	287	280	293	267	276	293	249	298	283	240	288	294	274	269	259	295	279	277	285	287	267	325	301	289	290	252	275	274	280	279	272	284	322	269	260	297	272	267	280	265	262	274	267	283	269	292	281	274	294	263	313	285	276	264	296	286	258	243	282	278	278	271	278	277	275	273	271	266	272	282	280	268	268	270	289	290	281	304	281	270	307	297	280	265	288	300	262	263	256	271	261	294	294	278	312	272	301	278	250	279	251	242	280	281	282	283	280	283	267	288	297	282	286	275	272	307	241	288	320	250	279	274	292	303	258	263	300	293	281	263	289	273	269	274	282	296	269	287	272	266	289	292	245	247	288	284	289	264	280	269	279	302	263	319	237	299	281	286	267	269	247	286	282	310	280	273	266	282	238	258	288	269	302	296	306	296	274	282	275	279	275	294	258	275	287	275	303	283	266	309	288	284	258	293	284	272	292	277	310	244	282	277	299	267	272	282	310	300	274	294	273	274	271	264	273	277	263	254	278	281	308	253	260	263	287	285	262	269	260	265	292	267	251	262	276	281	303	256	271	284	264	278	268	276	275	303	294	278	275	274	294	291	264	258	268	256	275	295	257	282	279	301	311	304	277	270	269	279	252	298	266	270	281	267	277	261	296	275	240	253	287	291	292	271	265	271	229	275	270	288	271	263	304	270	272	270	274	312	278	260	278	296	266	303	284	278	290	282	271	242	241	316	280	304	282	272	282	293	285	284	265	281	264	278	287	272	273	276	247	287	294	281	312	307	269	285	271	316	283	287	281	277	285	281	264	279	300	261	293	282	271	261	265	270	257	273	287	284	242	295	285	293	272	271	282	293	274	258	280	298	293	285	260	272	314	304	277	274	277	297	272	275	254	283	274	275	292	287	268	272	278	274	289	299	288	304	271	262	290	287	276	269	276	246	298	279	257	298	257	280	270	262	279	274	270	279	307	291	275	275	307	283	263	263	292	266	277	278	283	292	281	286	272	240	268	277	274	268	240	272	273	279	284	269	301	299	290	282	282	264	267	298	278	274	261	279	261	261	257	261	272	298	299	255	250	305	270	291	287	297	288	269	279	279	295	264	295	253	278	289	264	291	295	266	286	270	294	258	264	289	281	249	283	266	259	277	289	275	286	271	278	233	320	295	269	286	295	295	283	276	267	301	273	252	311	307	251	303	278	273	255	291	285	261	273	279	259	265	279	250	274	299	287	280	277	273	298	274	256	274	294	297	263	284	286	284	285	294	291	267	270	297	261	282	263	284	261	275	282	282	314	264	258	296	275	258	302	302	265	286	268	293	256	308	274	264	271	289	282	283	275	300	254	302	294	285	262	279	307	268	296	286	313	309	295	303	283	279	268	274	260	275	279	261	305	269	302	267	285	299	288	282	276	297	293	263	256	274	293	270	259	269	281	269	281	275	269	281	273	278	253	254	287	282	265	288	288	291	271	268	305	286	273	281	266	288	290	273	279	266	292	275	256	302	293	295	273	290	301	238	282	275	277	264	311	277	302	271	277	255	256	271	287	299	290	279	271	287	291	288	286	272	256	280	282	283	283	260	285	298	268	284	276	257	287	306	284	285	276	303	302	313	280	291	268	273	273	286	289	283	275	254	290	290	271	294	270	272	271	274	281	285	283	290	302	247	287	270	262	268	279	298	298	265	278	303	271	266	272	280	293	295	262	307	282	254	285	281	266	301	297	265	310	251	258	265	284	300	282	305	271	294	287	284	249	275	273	308	306	286	272	264	264	269	273	271	264	307	294	272	261	283	295	284	297	274	285	281	269	279	287	285	294	272	284	277	285	291	261	277	289	276	295	288	281	268	285	276	285	296	279	281	273	274	282	286	274	260	266	288	281	283	278	261	297	305	298	261	273	253	289	287	274	293	281	273	277	252	285	281	314	296	283	252	266	281	268	243	294	259	307	294	279	264	269	280	265	298	268	280	252	264	278	266	303	271	276	287	291	295	276	271	283	289	273	261	298	285	269	317	304	254	268	302	297	286	285	302	260	272	311	272	307	262	304	269	276	259	278	260	293	320	290	299	286	315	309	265	279	268	269	278	286	289	308	296	301	275	251	298	253	292	270	293	279	305	277	257	257	278	294	274	273	254	237	308	269	246	299	282	262	268	306	286	259	290	274	299	257	300	282	246	264	289	297	276	248	287	286	296	269	286	271	281	255	290	279	285	286	245	262	293	273	295	303	268	281	300	288	310	254	277	289	294	292	292	298	299	296	302	257	265	282	280	271	282	259	286	282	255	262	258	284	259	282	262	293	285	291	294	264	314	284	283	312	282	290	264	291	294	293	301	321	285	296	280	285	281	298	286	310	259	277	288	251	280	301	265	284	295	253	253	289	297	275	272	285	277	288	295	270	311	292	303	299	284	263	248	308	309	275	260	290	270	280	253	271	244	293	273	242	310	277	306	268	293	270	284	284	286	267	278	301	290	269	260	291	249	283	276	273	248	260	263	304	258	316	294	271	280	284	279	298	305	275	283	270	275	272	289	279	274	268	290	280	277	287	293	282	272	303	280	295	280	273	289	266	273	256	283	296	297	307	311	325	290	316	269	302	269	301	251	283	260	298	266	268	315	295	296	258	284	292	250	277	276	267	254	285	289	300	284	257	289	283	270	278	256	283	257	270	259	294	278	250	284	273	283	262	281	286	234	282	313	266	273	294	248	284	291	263	307	269	270	306	269	301	273	292	270	277	245	275	310	248	255	289	276	282
28060	43857	24320	5025	2783	2278	1837	1593	1207	1014	932	865	819	745	716	746	735	637	675	662	572	635	638	579	558	597	534	578	567	497	524	529	540	1214	1145	545	481	562	537	516	500	516	505	548	561	552	537	530	507	519	525	605	537	528	493	528	557	482	515	511	517	539	521	493	530	565	543	492	493	504	533	546	513	525	490	518	504	498	541	497	516	532	542	507	534	535	527	513	518	551	537	516	527	504	532	536	553	502	506	480	508	517	519	505	544	514	493	501	505	491	519	522	501	495	534	542	544	491	526	536	519	492	538	506	554	521	519	518	525	559	525	492	489	505	518	507	536	506	529	517	508	504	503	547	540	492	495	534	544	508	557	542	500	507	496	530	523	481	505	523	490	528	510	539	476	543	529	487	490	553	508	531	548	485	498	523	515	542	537	490	490	514	525	508	544	516	517	517	486	569	529	502	531	532	488	540	511	549	534	542	485	543	504	510	528	495	500	576	507	541	541	530	530	493	528	552	508	525	497	556	527	540	493	523	530	567	490	489	523	547	532	512	512	542	544	496	550	527	506	508	536	550	517	530	524	534	505	520	514	516	543	555	500	536	544	523	535	472	504	545	527	505	510	523	497	513	549	527	536	509	494	470	519	513	464	489	501	539	539	517	541	508	521	473	525	539	562	534	528	509	534	524	509	517	536	527	508	504	500	527	492	507	549	551	510	497	535	520	547	504	509	491	559	504	501	492	539	532	514	495	499	529	501	511	521	492	508	551	506	531	509	526	524	487	528	528	507	513	494	536	536	483	510	523	560	536	514	520	518	522	500	515	498	524	521	490	525	524	493	488	556	525	543	555	534	550	515	521	484	511	511	506	523	500	494	545	514	560	542	539	557	504	513	520	505	530	495	566	499	517	515	514	521	486	515	491	515	536	546	490	480	553	490	513	538	525	468	495	543	489	499	533	540	509	470	487	492	492	532	504	479	489	499	510	536	493	528	507	527	502	484	552	548	542	502	555	519	515	553	538	536	502	513	515	587	509	537	512	518	494	530	514	517	527	508	533	551	519	515	525	502	544	529	512	534	519	517	518	530	550	484	463	485	507	513	525	539	554	520	502	508	511	463	539	519	531	528	535	556	518	543	520	523	490	518	484	551	472	522	517	514	557	520	491	509	534	513	504	545	557	510	541	525	530	501	475	518	532	524	532	549	485	516	530	499	443	502	529	523	501	506	500	529	538	515	502	568	529	480	537	542	505	498	547	548	491	532	451	509	537	503	507	526	497	487	508	493	545	517	501	509	522	542	503	539	518	511	537	497	497	497	522	515	532	492	555	520	528	536	525	535	521	487	479	500	496	507	533	519	550	523	515	504	537	505	512	515	548	548	491	520	502	508	503	503	514	504	532	512	500	508	480	528	490	529	521	497	488	541	527	516	484	488	511	533	560	533	535	527	552	526	558	521	507	578	532	532	525	545	547	496	518	512	512	554	525	508	525	533	490	532	530	517	544	498	502	485	509	490	551	506	513	554	510	459	555	555	524	488	520	525	562	477	505	501	552	536	478	505	508	511	537	503	506	515	494	499	538	496	507	555	520	535	510	497	519	547	500	493	510	552	528	472	500	509	532	531	544	554	541	510	563	531	542	511	534	554	508	486	484	493	492	507	514	514	537	536	551	542	532	470	489	544	493	506	529	529	513	503	527	489	509	513	507	514	517	543	511	540	522	532	547	548	545	480	531	496	530	516	530	529	534	512	498	492	517	499	496	503	517	542	544	535	537	492	518	540	556	524	508	563	507	525	545	537	518	509	502	518	547	539	526	498	539	499	502	561	565	528	487	538	503	499	493	512	473	510	529	553	522	501	546	553	477	513	507	521	511	484	506	507	527	509	541	498	527	522	513	486	496	538	549	545	541	502	528	526	518	489	500	498	504	507	523	536	497	509	513	499	505	529	510	521	519	529	535	522	545	553	522	483	513	484	534	523	498	495	542	505	558	504	508	513	511	499	539	502	525	526	520	533	508	505	489	498	527	551	478	531	524	514	555	539	548	540	544	521	528	508	477	542	512	526	548	492	531	521	531	557	453	528	532	516	506	504	541	508	499	535	537	527	534	547	517	477	506	564	476	475	542	547	540	485	513	507	522	529	534	492	507	516	536	542	526	512	495	495	550	497	508	519	528	459	494	515	507	518	539	574	521	474	496	527	529	508	546	516	535	501	550	498	487	495	510	535	503	536	514	567	511	521	527	512	524	519	543	517	553	500	520	470	507	484	532	496	506	523	531	510	534	533	524	585	491	526	489	481	548	540	520	512	504	498	513	505	512	554	520	536	511	502	500	521	509	530	510	558	530	508	528	574	520	558	539	503	544	509	498	494	504	494	487	559	546	522	506	500	508	486	519	500	518	524	507	523	523	484	503	524	526	476	491	491	530	491	499	513	485	478	539	513	486	528	542	511	524	519	492	519	499	498	536	526	481	518	523	475	517	524	529	470	513	548	495	486	515	490	536	499	535	489	493	577	524	538	464	524	519	524	506	509	528	508	522	514	497	532	493	488	541	512	507	539	547	519	516	524	499	587	486	524	527	484	488	511	533	487	497	476	519	539	564	502	553	541	503	529	558	547	519	500	509	500	516	522	500	525	476	552	527	539	522	505	514	567	506	541	524	494	481	514	514	480	572	530	506	505	537	486	485	522	561	543	532	523	509	507	509	489	509	519	516	548	462	505	518	508	512	507	548	526	522	543	495	495	534	544	520	500	487	507	526	502	555	514	542	526	534	526	539	525	475	496	533	502	529	494	520	514	501	511	565	525	509	519	555	528	522	522	505	547	496	562	529	548	501	544	522	551	535	514	525	522	483	508	537	485	560	482	537	551	516	529	543	515	493	514	514	515	539	549	525	525	530	523	541	536	534	513	540	516	483	494	521	521	498	490	485	492	513	495	518	529	502	485	486	544	546	486	554	478	520	539	562	520	567	512	514	519	552	482	483	500	535	504	513	521	516	530	516	489	556	526	514	489	488	562	538	559	515	487	476	522	497	516	519	543	544	513	547	530	493	510	482	530	524	553	541	515	502	508	487	511	565	500	555	500	531	501	532	555	525	482	525	544	502	515	529	486	520	481	522	524	530	491	479	526	511	513	517	495	515	518	487	539	536	508	529	507	519	524	518	485	530	537	534	535	558	504	503	517	540	489	531	497	469	534	516	548	561	568	495	495	510	537	463	519	469	523	506	530	504	551	519	506	489	509	529	541	526	544	462	515	479	512	510	514	559	527	526	549	534	547	588	528	527	501	495	524	539	550	561	501	509	510	501	487	530	516	505	537	523	534	535	531	504	502	546	498	494	495	489	547	524	525	531	525	549	529	519	513	495	495	541	515	501	539	522	519	531	475	517	556	553	534	529	482	550	512	522	510	511	489	539	491	531	525	503	508	481	483	551	499	509	516	559	519	522	513	491	510	501	478	558	476	532	498	517	484	537	488	491	513	516	491	497
23586	21493	29149	24188	21437	16542	1841	786	500	390	338	268	233	245	213	226	223	206	166	180	181	164	190	178	150	161	178	147	145	156	122	151	258	541	187	139	123	130	135	144	101	129	123	99	108	122	113	113	132	133	111	140	114	103	108	118	102	103	120	119	127	127	119	130	138	137	118	127	125	102	133	126	128	131	128	117	112	119	114	111	122	121	127	123	121	127	99	127	106	135	119	135	145	126	127	127	143	121	127	114	126	105	96	115	141	124	128	129	119	130	124	108	108	130	123	123	115	122	121	120	140	139	154	123	123	126	141	132	125	129	126	120	111	129	133	132	123	116	124	99	145	92	129	115	115	117	117	150	124	122	118	100	114	135	116	116	130	119	112	107	119	123	115	104	116	131	94	119	130	116	117	122	111	106	118	131	124	121	106	117	134	114	109	127	109	111	118	127	114	125	111	120	124	120	114	108	117	128	124	122	123	100	123	118	119	139	141	124	117	121	128	104	133	122	113	120	144	103	108	128	118	121	131	127	118	116	131	101	120	149	104	109	143	128	122	110	121	110	111	120	111	129	107	140	126	119	109	125	109	120	112	121	122	116	118	117	107	119	111	147	124	115	128	138	122	127	133	118	118	113	100	120	105	118	138	125	138	111	115	110	105	137	118	134	129	115	109	116	125	119	111	137	115	133	124	112	114	110	119	132	107	131	117	116	122	105	121	117	121	114	97	122	127	116	118	127	118	130	130	119	115	124	120	123	110	140	120	117	110	130	123	123	138	116	122	125	128	118	123	123	101	107	130	128	121	118	132	127	122	119	106	125	115	114	130	128	112	132	123	104	120	122	114	128	134	124	118	131	115	117	122	132	110	120	112	100	135	101	131	120	111	119	106	119	110	127	133	126	112	133	105	115	125	126	112	142	122	109	109	135	105	118	106	133	119	101	135	137	105	103	134	119	136	120	123	117	117	98	122	114	120	116	114	143	118	132	117	120	124	109	109	121	106	117	110	129	120	120	108	98	113	142	108	125	119	115	133	119	115	109	122	101	127	110	120	122	130	121	128	117	128	123	142	110	117	141	124	124	120	126	130	123	112	140	120	155	116	115	104	126	105	117	112	140	124	125	125	152	122	126	107	137	119	130	112	138	117	110	120	120	124	125	125	123	105	105	117	130	137	133	130	119	127	114	120	119	127	103	116	122	113	128	124	127	120	120	123	117	110	134	120	112	130	144	115	122	122	117	130	133	130	115	120	125	107	113	108	104	142	116	126	134	119	132	114	115	99	120	130	120	118	106	142	112	126	117	115	121	107	140	139	124	138	130	112	119	114	115	117	119	125	114	129	123	132	118	118	112	125	113	127	119	110	109	120	110	112	126	121	126	114	110	108	141	136	121	134	109	127	130	110	129	119	116	131	121	105	122	150	134	120	126	126	115	117	123	117	131	129	137	130	127	106	109	111	110	131	127	119	114	137	114	120	119	127	110	136	141	123	122	118	124	120	116	123	137	120	108	129	127	132	118	126	129	124	121	124	116	122	130	127	130	116	121	108	113	138	89	130	129	114	120	117	118	129	127	126	122	127	104	121	120	116	105	118	122	139	118	116	128	113	119	117	138	132	127	124	109	125	107	122	103	118	119	129	140	116	121	127	88	98	89	126	108	128	105	122	112	143	113	107	123	122	132	124	115	137	116	127	105	113	128	123	134	143	125	116	103	120	119	133	111	147	122	111	113	113	131	119	121	120	117	117	125	98	114	117	125	115	120	128	105	145	134	124	123	115	129	121	112	116	110	135	121	85	120	115	112	98	119	105	134	128	102	126	114	136	118	100	110	136	109	130	120	114	125	142	119	126	119	110	115	132	119	108	137	120	113	137	112	128	114	126	108	131	111	119	106	119	122	117	119	128	108	128	105	128	123	117	120	127	111	123	127	125	133	111	133	123	115	136	122	138	121	125	96	109	152	144	115	117	103	102	115	127	123	117	126	116	111	113	117	106	118	100	111	116	128	95	119	117	107	129	115	93	151	126	119	130	128	138	131	129	130	150	141	102	144	122	128	138	103	122	116	115	128	135	107	113	107	123	121	109	121	133	133	127	110	118	128	119	121	125	129	114	130	117	119	110	110	123	130	120	133	121	109	111	132	134	139	124	134	127	100	126	115	118	136	128	117	98	119	109	104	111	124	117	124	119	100	118	125	123	128	130	113	132	127	115	109	125	123	124	112	102	126	117	118	121	116	133	115	126	117	103	116	115	116	113	126	116	115	101	112	108	112	118	116	118	119	129	105	101	118	136	121	117	113	114	95	114	136	127	118	126	128	139	128	136	136	132	97	102	125	118	110	126	138	117	119	110	123	143	122	103	120	128	129	121	100	133	131	117	110	114	118	118	130	105	110	109	118	127	115	113	121	124	114	120	131	137	118	113	127	121	121	130	126	123	132	141	112	114	129	97	113	132	121	130	111	123	111	136	111	103	123	106	112	126	116	124	115	124	119	117	123	101	115	109	116	111	134	120	130	116	129	116	124	129	114	114	127	122	111	138	152	130	106	119	122	127	96	128	122	115	117	112	112	108	129	120	111	131	135	135	108	117	109	139	115	116	98	120	117	106	125	122	134	103	103	119	103	104	118	121	133	124	123	95	136	130	104	114	95	116	137	115	111	136	127	116	110	118	142	120	129	115	105	112	138	123	132	130	125	121	130	117	115	107	104	127	122	109	113	103	103	119	126	97	134	126	124	127	116	138	125	134	130	125	115	128	124	143	110	144	124	135	122	113	113	117	117	120	131	137	124	121	129	122	116	127	129	119	91	126	118	109	126	128	120	105	133	110	124	113	116	113	121	131	127	120	139	117	132	134	122	118	107	123	117	120	110	114	116	113	124	100	116	123	124	121	102	123	136	99	97	129	121	113	109	134	117	119	131	97	91	123	121	110	131	121	119	123	107	117	109	133	128	117	138	127	123	119	116	111	113	112	119	116	114	96	108	110	94	125	123	112	131	104	109	127	110	119	108	112	114	137	124	125	109	115	122	115	125	113	100	124	115	111	123	129	106	119	131	116	138	127	119	117	117	111	109	114	119	107	104	122	106	115	123	124	104	107	123	144	117	154	109	116	127	146	120	125	116	127	144	126	130	108	119	155	112	125	118	113	127	113	116	113	99	116	128	126	149	120	130	117	137	102	116	133	122	116	130	122	117	126	124	121	151	120	122	119	109	120	116	135	142	131	119	109	124	120	120	108	132	114	117	128	132	137	137	118	127	112	129	135	124	133	98	100	130	128	151	128	134	117	110	126	131	112	119	114	134	122	111	121	114	103	112	122	132	122	123	120	100	118	122	130	126	121	134	104	128	119	108	131	104	116	117	112	103	130	114	126	117	119	136	149	101	125	122	144	137	107	100	120	115	124	95	117	115	117	118	89	98	121	111	152	114	111	128	118	119	126	118	129	111	122	108	114	128	126	124	104	129	138	122	117	128	142	118	128	119	115	108
31242	51030	32606	8806	4360	3314	2850	2370	1730	1213	1033	897	724	707	613	571	577	502	456	436	469	364	365	352	342	315	296	316	288	314	258	300	750	1675	435	303	245	266	263	269	289	226	250	261	275	252	245	222	244	223	207	267	263	235	271	246	213	219	245	240	218	234	243	247	227	267	229	237	225	250	229	259	236	221	223	246	221	227	236	227	223	234	251	238	213	221	216	241	266	244	215	239	228	244	210	218	212	234	216	231	237	241	222	253	236	226	217	257	232	216	216	206	227	229	204	235	214	227	206	240	245	226	252	256	229	222	214	224	243	266	226	223	224	247	233	265	213	215	215	233	236	231	247	212	220	224	225	224	249	234	223	247	230	233	229	223	236	207	229	259	225	230	203	228	222	241	212	228	246	256	263	237	248	251	250	212	221	217	243	233	228	235	260	229	211	215	234	254	248	232	231	231	229	226	236	213	233	218	202	187	231	253	210	216	262	239	224	212	224	259	223	247	222	230	211	244	221	242	226	229	240	256	236	216	220	235	235	226	204	232	217	240	233	229	218	243	227	237	229	242	223	249	248	216	230	217	219	229	218	271	237	211	227	230	189	246	240	233	220	220	238	209	218	241	206	225	282	236	246	213	225	233	238	205	245	248	229	226	231	225	236	239	247	243	204	227	233	233	236	212	202	234	249	235	227	259	220	251	230	237	248	230	201	221	218	229	230	230	222	216	246	243	248	222	234	244	235	223	232	223	218	237	232	225	218	242	217	206	252	227	234	224	213	202	205	232	246	224	243	262	249	220	225	213	232	222	209	228	229	230	225	224	243	208	226	231	208	251	212	228	241	204	233	208	213	238	216	226	238	226	236	239	242	242	217	215	229	223	249	246	247	232	220	245	203	220	237	214	205	226	255	231	237	221	224	246	227	228	214	246	232	211	198	240	270	213	221	235	238	219	260	219	226	210	223	241	233	202	233	230	204	222	226	235	233	257	238	247	226	217	231	234	261	237	224	217	245	234	228	221	201	255	217	244	235	227	216	241	246	234	234	232	236	222	215	224	228	216	216	207	215	216	207	222	238	224	216	203	219	219	205	219	213	251	224	239	214	252	227	214	223	234	222	234	225	243	260	218	223	243	196	249	227	217	232	232	237	250	243	233	217	223	252	230	260	234	224	228	236	226	238	226	229	204	226	214	225	210	230	204	211	221	240	219	229	219	241	226	236	241	227	227	219	254	233	224	244	208	219	224	225	236	218	237	225	242	234	240	243	231	266	208	228	234	235	235	248	242	242	240	223	225	239	245	237	218	236	240	216	253	232	250	230	231	243	226	214	259	231	233	261	222	215	216	214	235	242	210	208	231	231	231	232	230	233	245	212	258	224	232	233	242	219	240	210	228	208	210	233	229	230	221	233	254	245	243	252	211	236	203	228	255	210	228	209	239	231	237	215	238	208	231	220	210	232	231	219	252	228	226	221	230	234	212	232	232	221	222	218	218	215	235	231	238	238	251	231	262	224	211	191	248	246	216	212	223	235	262	212	212	216	210	223	237	243	232	231	216	227	241	229	236	241	229	216	256	233	229	235	236	239	219	219	212	222	250	207	237	221	243	221	240	216	222	243	230	227	217	243	232	218	236	249	228	214	239	241	226	193	207	238	218	213	231	246	205	246	244	219	242	226	243	214	225	231	231	236	240	259	222	226	234	240	214	211	224	205	221	240	198	224	206	245	242	228	234	222	231	203	238	204	209	232	217	239	228	243	234	213	225	248	223	208	248	216	232	214	221	223	225	236	215	215	220	236	226	216	210	227	221	208	220	226	256	199	215	232	230	226	212	228	226	229	237	242	212	237	244	244	260	239	231	211	248	242	247	214	241	236	231	215	226	217	213	216	233	234	230	238	227	223	238	242	244	247	233	247	223	215	228	252	227	247	214	238	216	228	236	213	204	247	241	226	257	202	204	261	224	219	219	228	221	225	214	220	197	242	229	253	226	255	219	225	200	212	219	226	225	205	228	256	221	238	235	262	253	260	251	220	239	248	205	210	221	224	235	227	222	207	227	249	228	252	236	208	216	200	206	247	213	222	249	229	250	221	226	216	255	184	233	241	236	233	209	233	194	237	219	244	214	229	243	204	260	227	242	247	208	246	222	233	207	228	232	241	259	237	229	243	235	228	237	205	228	215	225	233	223	204	243	233	225	211	240	210	221	222	205	214	207	227	224	239	241	236	233	241	222	222	209	225	239	235	232	214	209	233	240	212	242	226	243	213	220	215	230	231	207	232	224	220	196	223	230	239	218	210	217	229	225	237	242	199	233	255	236	209	230	220	231	232	224	202	221	217	226	233	244	245	264	226	223	220	227	211	220	229	207	221	215	221	242	245	197	235	222	227	230	227	234	203	231	234	240	225	235	219	235	234	207	240	246	227	241	204	244	208	259	241	258	237	233	217	226	235	226	237	218	252	229	216	233	210	235	232	227	225	210	254	243	209	218	227	225	244	242	213	203	245	248	207	224	241	237	239	194	230	252	228	208	250	229	229	216	234	238	243	228	242	237	214	224	230	223	222	218	238	264	212	267	226	216	236	238	219	228	218	227	248	240	245	227	232	214	221	251	220	234	233	241	242	220	218	218	217	241	227	228	227	216	218	247	224	225	234	239	239	216	231	213	239	232	222	248	228	231	248	249	229	229	241	227	213	215	257	246	204	242	234	236	229	223	228	225	233	245	233	212	233	242	233	241	216	213	239	214	229	213	228	218	247	218	214	234	192	235	219	235	210	221	224	203	215	225	230	218	231	235	216	195	217	227	240	224	235	211	250	229	208	210	207	242	230	214	225	231	236	225	225	216	251	230	230	234	234	223	225	217	219	221	220	249	212	214	213	202	218	195	222	210	241	215	231	237	236	268	260	225	224	205	240	254	224	231	227	219	213	225	209	230	234	252	243	239	261	232	252	233	253	225	228	248	244	204	226	226	243	216	210	224	225	219	197	237	221	252	240	236	255	221	250	236	204	215	206	209	233	232	218	216	269	254	231	240	265	245	242	232	244	211	264	228	237	242	195	239	221	252	248	232	224	223	215	229	258	227	237	226	248	222	252	254	237	227	205	240	216	228	227	232	237	240	189	259	229	212	222	228	246	243	228	206	218	220	221	226	222	241	223	256	259	208	192	220	216	202	252	242	217	225	227	227	230	207	213	204	232	254	213	253	220	221	192	231	217	257	210	248	239	199	222	193	221	222	259	209	229	260	249	206	237	230	232	231	233	255	216	220	253	243	244	206	249	225	218	231	227	249	223	233	206	268	233	219	232	219	239	229	224	224	228	248	222	217	272	228	238	248	220	235	212	218	247	236	205	231	224	216	232	233	255	234	196	251	211	243	235	211	245	260	215	221	242	233	269	216	265	229	197	189	217	238	240	220	277	209	218	215	198	208	220	212	219	269	217	229	240	230	249	191	227	215	217	202	237	222	225	225	220	228	234	213	238	229	233	242
27456	21686	16289	2128	621	536	463	413	393	365	379	366	354	320	366	340	368	334	346	339	359	345	304	308	354	363	378	398	329	326	370	342	336	346	350	369	337	348	351	334	337	366	316	351	357	356	329	335	342	317	350	335	369	305	343	329	338	305	288	355	326	332	339	329	363	327	320	330	327	316	348	335	360	343	331	366	339	324	336	377	350	334	346	360	335	330	343	337	324	332	309	324	346	353	317	343	352	342	326	328	353	314	311	355	348	311	337	342	364	342	346	348	328	348	339	335	358	337	337	318	351	310	355	319	324	323	321	335	342	334	334	341	300	370	348	326	346	328	329	330	308	337	341	352	326	338	333	322	344	344	310	328	332	357	316	321	341	346	324	335	328	371	335	318	357	337	331	342	328	322	346	314	329	352	341	343	360	338	327	344	372	329	340	346	344	383	324	327	338	331	354	367	320	359	327	343	333	319	308	339	362	336	327	351	366	305	373	332	330	350	354	337	318	341	334	353	326	337	357	317	324	387	345	355	325	347	300	363	306	353	328	315	336	333	348	361	340	354	350	333	332	313	339	345	340	337	331	392	347	370	354	326	302	316	344	336	314	306	349	337	325	357	339	346	383	332	368	337	317	332	310	342	359	332	351	342	345	332	353	349	328	367	354	312	348	357	305	331	328	336	368	321	333	326	323	328	352	339	351	326	326	328	348	339	326	327	322	326	343	341	340	317	369	337	350	341	374	338	353	314	310	360	339	353	313	344	345	329	323	322	343	315	346	343	339	339	301	323	370	332	339	351	350	317	343	323	331	362	357	363	339	315	358	346	330	346	318	342	341	312	335	343	338	331	329	324	341	352	379	331	323	337	349	348	291	299	326	317	348	356	327	330	316	348	350	346	377	319	344	361	347	319	347	327	339	348	324	372	316	344	322	389	353	357	355	304	329	326	329	345	368	343	346	304	339	317	317	354	331	336	359	323	353	340	349	294	357	339	332	352	332	308	325	326	341	318	348	360	343	348	362	328	347	358	317	357	322	337	329	329	327	389	372	307	349	321	298	375	340	321	305	351	364	340	318	341	325	335	351	350	307	300	357	306	372	349	360	347	375	346	382	324	327	322	340	308	342	329	340	328	330	364	364	345	332	312	326	363	331	323	328	346	353	337	322	332	338	330	309	337	354	359	346	335	322	359	337	344	304	362	350	326	351	281	291	314	336	342	360	368	335	324	327	369	339	354	324	339	371	328	344	330	316	348	340	313	341	281	342	369	333	332	314	350	345	336	350	350	346	319	317	325	330	308	346	348	332	349	341	350	331	337	345	355	320	315	321	356	357	328	360	314	349	333	317	384	334	374	358	356	371	349	322	337	339	335	323	384	322	349	334	362	318	365	321	347	371	336	333	329	323	354	333	315	343	377	345	341	371	329	345	349	346	318	334	327	314	348	343	323	356	309	343	337	329	335	328	390	367	329	358	313	345	336	334	345	290	345	361	349	340	336	326	306	344	308	332	331	321	301	341	317	324	325	357	340	337	320	310	345	339	316	369	310	334	315	319	332	340	332	350	332	340	327	343	307	361	345	321	383	331	343	359	326	337	332	355	349	336	341	331	353	357	343	317	310	343	332	313	332	325	332	330	356	314	344	361	355	319	332	332	316	321	341	343	322	336	328	338	341	339	355	345	330	364	356	318	356	290	348	356	331	356	312	334	316	342	322	317	314	360	342	367	353	348	343	359	339	339	341	334	325	326	353	365	334	380	318	323	333	332	344	394	356	342	359	316	336	316	341	352	334	327	345	330	346	341	366	364	331	355	387	328	325	340	358	359	338	302	341	331	325	329	348	355	340	342	335	318	330	328	339	362	352	329	319	379	360	326	350	329	328	373	316	335	350	346	308	350	351	352	377	347	344	338	324	366	350	363	352	329	329	294	372	334	350	334	337	353	334	357	333	324	350	365	308	348	315	348	314	332	356	375	370	352	319	315	297	323	341	321	352	343	352	314	316	359	318	350	355	330	360	341	351	342	370	302	321	353	318	375	341	323	328	327	345	370	377	333	345	326	370	332	312	350	322	347	335	330	375	329	329	360	352	304	342	348	384	376	336	339	354	345	349	323	363	340	341	312	346	315	352	337	341	318	357	357	339	342	378	333	376	339	351	351	367	339	341	360	329	354	321	341	331	357	360	373	319	359	336	353	357	362	342	338	338	311	369	323	344	333	330	331	356	308	330	323	374	320	326	327	315	323	316	326	332	335	330	357	351	340	352	334	351	349	345	326	357	357	345	327	356	318	321	323	343	358	321	352	354	303	357	346	359	335	332	368	320	336	363	352	335	330	316	357	344	333	337	306	344	341	340	342	353	328	323	320	362	341	338	329	338	344	335	358	342	318	361	318	330	343	343	341	348	339	329	367	340	317	336	338	317	310	370	356	330	350	357	357	349	320	312	320	354	366	327	334	331	325	328	356	349	341	332	314	341	332	359	358	323	332	332	344	354	345	330	361	316	340	329	346	349	332	345	332	311	325	358	344	373	361	306	356	364	337	348	335	326	348	346	352	342	329	383	311	378	325	339	315	350	355	347	320	353	332	307	332	357	341	318	356	342	354	318	346	338	347	309	328	310	320	327	344	314	327	342	306	348	343	331	363	336	334	336	319	330	325	337	329	339	328	350	305	363	372	358	358	326	346	339	333	353	323	337	356	331	334	347	360	326	320	326	366	307	342	335	355	344	326	354	332	330	325	340	331	306	358	342	327	343	361	317	361	347	373	330	354	345	351	343	356	362	307	345	347	362	314	326	349	357	326	317	319	348	348	351	336	353	340	325	324	305	326	327	352	379	327	328	338	348	322	361	334	326	346	364	326	319	316	344	359	356	309	331	350	320	325	334	313	329	346	350	306	342	361	320	387	334	312	358	365	349	312	302	318	322	328	342	358	332	290	369	359	355	329	321	347	345	351	313	340	347	345	351	340	341	354	335	312	332	342	336	352	348	363	379	345	317	380	336	336	335	356	326	353	322	318	350	364	314	331	342	333	341	330	348	374	360	359	302	344	370	306	348	376	338	348	338	316	340	331	332	340	358	362	356	339	318	334	350	360	334	346	364	363	325	362	331	336	305	341	302	345	332	354	312	346	318	334	350	322	351	334	358	355	329	362	356	360	336	320	380	338	360	339	326	343	335	339	339	309	359	297	385	355	343	321	342	296	333	363	342	328	325	369	327	345	331	317	355	389	331	358	317	344	370	353	318	367	323	359	308	303	351	322	339	340	352	349	354	293	340	334	328	312	311	356	345	347	346	351	361	345	348	313	342	343	333	349	328	371	339	344	330	325	362	360	322	336	339	368	321	332	305	315	308	317	358	321	326	317	328	359	317	360	351	337	307	348	355	341	364	354	338	353	335	348	354	369	317	330	320	322	333	325	350	334	357	356	329	342	325	343	336	352	369	365	375	323	336	305	311	366	356	347	339	292	350	339	337	335	350	344	336	330	328
24981	33205	19899	1476	950	959	942	941	801	775	628	681	645	654	674	665	672	653	597	654	637	639	661	629	633	606	622	620	611	667	589	613	605	672	596	593	580	572	629	611	634	583	579	622	606	619	624	584	620	606	672	576	611	593	652	568	647	641	630	617	599	609	627	566	644	625	666	605	579	586	611	620	572	586	650	580	641	583	581	607	607	576	639	603	611	633	616	626	618	639	630	621	545	596	612	645	605	595	567	593	630	585	587	600	609	579	617	638	598	596	616	553	628	647	643	613	612	619	606	607	605	590	577	579	602	609	629	636	622	559	606	610	597	624	608	635	611	608	597	634	605	677	582	558	568	623	618	617	546	628	590	630	638	607	579	612	562	592	629	567	613	568	595	605	649	658	613	607	568	632	620	636	581	591	593	604	632	614	588	598	657	581	672	671	621	596	578	621	605	592	574	586	561	601	624	615	619	616	636	603	542	629	628	601	571	592	581	612	643	630	617	608	607	637	631	630	597	633	590	591	621	598	581	604	606	596	623	600	597	572	597	593	602	573	634	620	633	601	580	584	615	655	559	605	565	647	629	637	608	605	601	624	585	582	569	667	565	596	602	595	579	563	673	621	621	615	591	609	624	627	648	612	609	564	588	630	616	601	604	664	574	601	626	584	607	595	576	572	565	588	603	650	618	597	577	626	600	581	612	640	611	619	589	648	602	554	617	569	564	568	585	594	615	609	623	575	571	577	640	601	617	627	598	616	608	611	551	596	643	592	610	618	589	594	600	627	614	600	584	662	575	610	584	600	605	644	595	583	557	574	587	594	654	651	601	612	580	606	591	621	572	624	588	581	581	641	632	665	594	624	582	604	608	586	551	577	645	561	605	653	593	606	603	605	574	582	579	624	578	582	603	578	578	585	617	585	641	609	599	596	589	622	606	613	636	625	612	662	606	619	614	615	650	655	610	617	584	623	590	623	615	619	608	621	579	563	583	600	595	610	607	581	581	674	593	631	658	632	571	592	564	616	600	615	588	588	619	597	598	632	588	599	598	544	575	571	619	628	594	639	604	585	626	648	632	635	623	635	645	645	595	619	636	608	627	615	637	631	648	608	621	619	656	613	640	609	587	597	564	627	644	615	634	591	612	592	593	601	623	600	595	623	584	576	642	617	615	587	569	617	618	630	612	591	624	580	611	608	595	620	638	632	590	571	619	637	630	652	624	594	608	615	607	585	598	611	582	638	579	636	593	598	606	609	629	603	596	626	619	623	589	603	600	610	598	591	594	596	581	608	588	637	637	586	619	606	629	645	617	593	623	621	611	541	609	595	600	596	635	569	656	621	629	614	607	602	649	601	635	621	628	598	626	574	610	597	641	614	632	585	624	620	611	636	617	602	629	597	560	622	626	624	616	558	599	616	625	622	614	617	622	604	619	654	582	635	654	646	626	605	636	664	576	578	641	611	628	612	591	598	633	598	609	614	575	617	589	606	563	592	634	640	618	601	609	622	634	615	579	588	606	631	591	609	601	616	619	581	593	577	590	579	637	570	635	598	555	616	562	599	645	588	630	610	588	629	600	583	637	623	588	593	622	605	591	602	618	647	617	590	627	624	587	606	648	609	624	588	607	608	585	593	640	595	602	619	609	636	579	608	570	631	581	610	567	597	575	652	618	600	627	623	574	619	609	627	649	623	545	630	598	575	610	598	591	609	622	569	588	577	659	640	578	625	596	614	646	580	605	621	629	610	604	643	600	596	605	603	607	580	626	605	675	595	599	615	581	569	607	604	595	607	612	630	609	598	628	590	571	605	558	584	620	617	619	697	574	639	623	613	593	589	615	675	631	621	599	597	566	593	633	613	624	606	596	591	638	585	596	578	612	603	663	610	620	570	575	607	617	618	631	599	597	601	624	615	589	613	586	577	626	628	641	611	608	621	610	606	583	595	606	606	607	582	590	591	618	618	579	624	624	595	662	606	606	604	586	629	611	603	629	594	579	645	605	600	601	616	615	586	637	574	592	598	599	578	630	637	634	633	552	637	691	544	620	626	586	602	621	614	645	624	623	588	623	623	629	606	637	650	612	621	616	582	630	645	603	614	658	530	586	604	583	592	583	650	616	604	636	651	581	568	621	671	601	594	584	640	591	597	631	590	579	586	591	602	614	613	607	570	620	586	596	625	612	580	579	610	596	593	596	609	596	617	587	608	625	562	564	613	620	602	580	613	581	619	628	608	603	629	584	596	641	630	648	613	603	582	600	591	643	618	585	606	608	646	601	607	618	569	590	620	586	594	591	611	595	592	623	592	613	601	580	632	613	578	616	500	586	573	607	617	580	573	592	588	636	592	622	624	613	618	608	570	592	601	603	579	585	617	593	611	596	627	597	620	634	630	627	604	646	649	629	644	598	563	610	603	627	642	597	638	645	606	638	626	598	624	616	623	641	623	639	599	620	630	621	599	604	641	603	602	589	635	610	627	594	601	595	572	589	588	607	574	584	587	595	607	605	594	629	573	614	610	641	593	575	590	589	619	600	608	626	592	626	602	658	648	599	569	597	583	594	612	577	600	632	606	556	574	613	570	568	596	634	631	589	641	564	588	625	571	638	637	620	607	600	631	588	614	557	634	587	576	632	600	602	659	563	583	611	549	584	656	620	590	638	600	626	615	618	591	629	615	645	583	619	596	596	578	594	582	623	637	650	609	581	596	606	582	583	583	590	616	655	619	605	624	609	584	629	619	597	642	610	608	627	586	612	632	640	604	677	559	599	589	559	608	655	615	583	646	614	611	593	625	572	603	620	639	596	622	617	601	658	615	641	530	578	607	598	564	613	555	596	581	578	625	626	600	614	657	614	550	626	662	632	592	604	572	623	594	629	658	581	606	636	561	569	645	631	620	588	654	616	620	655	615	683	601	597	617	591	589	557	611	651	618	636	625	591	613	589	553	633	622	601	606	594	606	588	599	581	617	612	583	633	641	593	622	593	592	629	642	607	644	606	562	596	634	568	627	606	635	609	604	606	596	600	595	593	622	608	598	600	593	614	634	589	560	615	575	583	617	616	577	584	616	625	617	621	591	619	623	554	583	629	592	612	602	574	613	649	594	571	593	604	639	627	613	598	614	567	626	638	575	602	668	601	630	627	584	618	641	598	626	665	648	610	614	556	611	617	645	597	611	656	627	620	610	577	667	705	627	628	653	625	611	615	627	614	604	586	608	601	584	654	588	651	592	565	648	574	648	589	628	541	656	618	606	616	637	605	592	595	608	547	603	627	630	633	590	598	604	627	588	628	621	578	603	589	597	577	616	568	612	617	599	647	630	608	618	581	640	606	561	581	591	618	577	627	595	617	587	604	616	605	560	629	609	629	602	618	617	573	631	618	611	616	627	590	636	626	593	647	584	628	616	567	636	593	621	608	617	605	576	633	654	591	627	624	602	587	596	610	614	658	587	629	596	589	606	621	635	592	615	615	564	551	619	616	619	617	619	601	621
24709	21539	28444	25004	17411	2044	950	639	482	452	396	371	344	339	327	327	290	343	324	332	289	323	290	301	303	275	320	288	326	298	288	285	309	337	295	283	255	268	265	290	314	310	275	314	286	272	298	282	271	292	292	313	288	268	294	307	271	282	288	307	274	258	283	293	302	265	293	260	268	310	271	292	258	288	253	299	293	246	293	311	279	275	292	291	281	275	276	284	267	256	259	287	291	263	292	271	271	276	278	280	298	284	294	291	267	264	288	298	277	286	292	275	304	306	291	318	277	288	291	287	281	264	263	278	290	304	288	300	273	280	282	294	288	260	283	264	290	284	293	290	275	269	277	297	300	297	291	280	281	279	269	296	297	276	258	272	264	300	285	300	302	295	245	282	272	285	258	267	268	275	306	295	277	294	268	251	277	279	275	304	266	268	282	290	292	284	294	296	295	266	318	269	281	301	255	268	280	265	270	295	261	289	274	310	271	285	283	303	264	280	259	319	306	272	291	265	254	262	268	287	300	251	285	291	282	277	264	294	258	287	259	256	285	262	289	271	292	255	277	341	291	286	289	267	289	247	269	300	287	304	298	282	252	273	296	256	276	295	281	283	287	253	287	294	299	279	271	291	279	260	296	292	276	280	296	268	269	299	268	269	293	287	263	292	294	269	274	266	277	295	276	285	274	284	273	293	295	294	271	276	284	273	287	288	277	281	283	285	280	249	295	298	263	274	302	277	274	284	285	277	289	267	276	280	296	316	307	291	269	296	283	284	295	274	261	281	285	307	298	283	300	292	298	266	257	303	285	271	264	293	276	288	255	283	261	270	311	282	323	254	285	277	265	270	271	289	287	268	317	289	282	274	259	299	316	287	275	299	264	275	271	283	250	283	305	278	275	274	239	265	276	299	315	261	289	292	262	254	302	264	270	285	271	271	308	304	293	270	295	319	276	271	297	305	268	296	279	242	275	265	307	295	299	294	303	275	277	269	300	256	316	298	297	267	280	285	296	306	269	273	250	303	283	283	245	270	279	260	275	290	294	260	280	260	289	261	265	286	259	279	267	304	245	279	258	296	273	286	294	310	262	319	273	297	256	276	302	272	283	312	282	283	289	291	229	261	286	292	271	292	270	278	296	299	271	296	268	294	274	266	281	284	264	300	274	295	279	284	280	297	263	292	309	258	271	283	282	282	276	294	282	301	252	294	267	298	279	285	282	314	273	292	297	281	293	275	277	294	283	270	260	304	286	253	247	273	305	277	297	282	283	287	291	267	287	266	279	275	283	287	272	286	313	284	307	262	272	306	303	268	272	297	286	281	276	254	269	304	288	278	295	279	295	305	287	273	265	266	264	285	298	290	278	292	257	265	277	335	282	250	269	287	309	276	278	290	275	243	300	286	265	275	280	281	309	272	287	277	284	299	306	306	247	299	265	280	296	284	293	294	275	266	284	293	292	296	262	269	271	267	288	279	290	264	266	284	264	304	282	275	284	302	280	280	239	268	281	267	288	279	270	293	273	279	286	297	272	263	271	301	263	280	283	291	267	272	280	286	233	299	288	279	286	277	292	266	264	275	287	296	253	311	310	290	296	266	279	288	321	294	236	315	299	310	252	279	284	260	283	283	285	314	297	294	290	260	304	283	276	276	270	296	281	283	266	285	268	268	272	283	276	295	284	281	294	293	292	281	304	288	272	276	293	300	302	264	302	308	262	306	258	305	288	296	271	279	251	270	297	285	284	266	288	278	281	309	292	272	292	297	251	284	294	279	257	301	307	289	265	261	299	266	292	309	284	281	291	258	270	281	294	291	293	263	241	309	287	308	237	265	301	249	245	299	310	287	265	252	281	280	293	271	260	299	262	307	287	265	286	282	288	283	283	274	316	264	293	258	273	271	300	253	256	307	268	277	268	318	308	274	289	297	248	308	284	298	313	266	285	278	285	321	289	269	283	279	269	299	294	284	306	287	313	321	334	293	273	316	297	272	286	310	264	283	294	300	271	293	273	304	292	302	279	312	291	283	295	274	279	276	283	288	283	260	316	272	266	269	287	288	272	259	277	286	281	283	297	277	291	256	292	260	277	274	261	263	267	299	281	282	287	287	286	289	276	265	284	265	268	251	264	302	242	282	274	287	287	278	269	270	299	282	284	246	277	301	271	261	323	271	263	269	283	300	276	270	285	302	316	261	296	280	265	259	283	281	277	286	291	262	291	282	298	293	296	298	267	257	297	289	296	282	280	292	279	282	298	261	245	255	266	284	289	296	279	273	270	271	289	278	300	250	256	255	270	295	294	276	270	284	266	302	313	268	280	291	279	263	298	289	283	264	282	280	273	318	267	280	272	286	282	303	299	268	278	262	289	277	284	294	281	285	267	288	294	327	277	276	281	288	290	253	285	274	275	305	302	283	267	280	282	314	290	279	285	293	276	272	269	264	302	277	267	283	290	286	285	270	304	305	302	263	285	259	271	274	277	255	283	266	295	287	259	287	291	279	292	288	300	274	264	272	231	298	303	274	294	288	294	302	308	274	274	323	252	285	318	281	266	279	295	281	300	282	268	294	300	285	286	227	288	271	292	264	297	276	277	254	255	294	250	306	292	275	297	300	307	285	281	268	300	296	291	296	278	295	298	278	278	290	302	286	279	299	270	268	262	292	268	287	293	311	304	279	265	279	281	293	261	260	250	264	279	307	301	311	269	286	272	257	271	303	289	267	281	276	277	294	299	276	259	286	278	309	273	278	284	291	298	282	280	288	291	257	288	300	277	294	283	284	282	310	278	293	281	330	287	298	285	287	282	268	293	288	288	295	298	274	278	284	272	283	300	286	269	257	276	281	314	309	273	282	273	316	303	274	327	260	279	269	302	294	297	268	276	296	261	311	267	286	294	323	311	301	284	265	285	280	260	286	284	269	265	281	294	281	260	281	271	271	309	313	277	255	269	294	264	280	293	286	290	261	255	280	284	290	264	274	296	281	289	293	279	281	249	290	270	283	312	302	257	277	280	256	258	302	273	259	274	278	300	281	289	271	272	255	292	283	275	280	276	293	260	281	282	301	301	305	267	276	272	270	319	271	281	270	278	266	276	290	291	284	278	283	288	280	299	297	287	318	280	288	297	271	256	271	312	305	261	250	242	294	284	266	285	268	272	271	276	274	268	323	280	286	286	309	258	276	286	310	289	269	270	268	286	278	270	274	283	296	282	267	291	278	261	293	307	271	320	275	290	286	276	290	250	292	284	257	291	291	272	266	282	315	288	294	301	256	289	296	275	267	300	289	281	276	293	270	302	311	300	271	279	286	269	273	278	296	261	285	295	312	265	299	293	281	268	309	262	274	291	277	277	288	295	272	270	267	275	276	290	274	287	321	281	263	305	276	265	308	276	290	278	288	299	292	278	278	254	268	289	295	276	288	290	269	281	295	312	286	275	290	309	267	265	292	301	258	281	293	267	281	282	265	258	298	291	304	297	293	292	286	273	248	288	262
26768	41453	28509	8218	2818	2241	2007	1681	1441	1015	984	834	763	789	685	676	725	703	681	672	632	620	594	583	571	584	548	538	529	562	553	560	557	538	490	544	543	523	522	535	533	531	522	553	543	536	494	479	506	511	539	518	539	484	535	510	529	542	528	482	548	548	514	534	498	485	577	559	496	536	537	535	500	512	533	521	554	539	473	576	526	539	511	502	557	512	516	490	502	525	510	525	535	497	537	487	490	504	502	507	509	504	533	533	510	544	535	508	500	551	543	480	513	570	509	526	531	500	544	493	508	532	480	561	543	505	508	555	522	505	533	520	504	516	504	521	553	545	520	529	517	548	490	501	506	517	518	520	528	524	522	480	535	523	474	519	496	505	524	534	505	539	518	477	535	523	544	507	545	486	522	534	488	469	552	540	502	516	493	510	494	479	478	528	561	535	545	554	523	533	515	509	538	527	515	514	496	478	533	491	487	523	531	520	465	514	523	555	527	496	475	514	504	536	555	560	497	551	526	541	536	555	497	505	520	487	520	502	533	500	532	501	526	523	456	508	541	498	501	524	510	491	544	505	530	511	461	500	512	543	493	531	502	528	490	531	490	530	540	533	523	515	531	483	494	487	505	498	469	527	528	543	547	510	522	498	543	517	543	512	541	511	524	540	502	499	516	553	541	533	522	511	510	545	563	541	495	518	511	506	493	511	529	525	539	527	515	487	499	535	491	538	490	521	553	463	516	510	504	502	477	547	532	526	516	511	487	495	539	504	538	535	491	522	516	504	536	555	508	491	491	505	522	538	467	524	491	491	547	540	514	528	493	477	550	541	505	514	520	567	544	521	563	513	514	503	520	522	547	532	537	501	528	520	525	500	521	517	545	523	513	500	497	557	516	527	526	484	528	488	510	503	504	515	525	536	501	533	516	524	527	487	501	503	496	474	506	520	514	479	506	501	529	497	527	517	514	535	482	511	528	554	490	486	534	548	515	536	508	506	493	512	511	533	539	495	513	519	545	517	551	521	556	494	504	477	533	543	487	538	485	510	530	533	517	519	528	511	474	489	525	497	539	507	518	499	517	553	546	484	507	520	526	499	546	481	550	570	527	510	517	502	517	482	520	505	512	530	514	479	512	494	538	505	489	508	526	485	533	483	519	509	548	490	508	491	510	497	499	509	471	505	498	514	530	472	541	497	526	541	534	529	502	517	479	514	540	498	490	537	518	489	532	519	526	500	512	555	515	547	525	525	513	523	477	489	536	540	504	545	502	498	513	504	537	495	524	511	536	482	529	519	544	507	517	468	526	496	586	490	539	557	555	507	518	529	511	505	483	528	493	534	488	552	541	532	540	538	496	507	487	523	560	477	504	515	544	494	543	529	510	524	506	482	524	523	493	545	516	587	517	488	571	462	471	507	540	495	499	494	512	479	553	486	519	527	536	527	533	509	494	509	566	510	524	498	541	515	466	502	500	494	504	484	495	534	498	508	507	548	560	521	545	527	514	522	526	494	489	547	488	531	544	479	488	517	516	519	503	479	533	520	493	479	499	508	533	521	507	522	548	510	522	508	496	514	484	526	536	479	549	521	496	511	496	542	552	527	469	503	524	483	547	508	520	493	530	475	500	507	532	519	494	515	519	484	498	509	509	496	488	496	488	502	512	489	520	541	511	483	488	514	524	525	518	530	486	545	544	503	514	492	523	528	483	507	558	546	518	531	520	547	540	510	506	495	538	550	543	532	519	510	488	563	502	522	536	525	557	523	508	490	515	528	546	524	524	583	534	494	482	527	546	555	531	511	464	516	517	505	553	512	514	474	534	547	555	515	485	527	519	505	536	541	513	488	521	487	505	514	506	502	530	478	509	525	529	511	510	518	514	481	537	511	503	526	533	512	512	504	544	512	506	524	493	520	503	542	526	524	548	523	511	539	534	517	560	561	533	531	548	505	490	510	499	511	548	539	549	507	508	551	547	482	517	541	512	490	480	514	494	469	546	562	519	523	509	498	539	534	494	546	532	544	543	563	487	491	539	474	515	487	527	524	501	518	539	533	500	541	499	531	559	525	506	534	534	473	540	517	516	529	507	534	516	482	495	523	482	516	507	540	547	508	561	517	569	556	507	532	525	535	544	474	533	542	512	494	529	515	555	505	517	490	492	497	539	489	552	526	563	514	526	522	540	512	504	461	518	531	522	493	533	502	545	515	493	514	520	499	535	485	485	524	509	532	512	547	514	523	520	518	531	516	511	499	483	527	504	478	533	533	497	540	532	466	559	540	520	519	510	581	452	494	517	531	501	513	494	523	532	554	538	519	552	510	535	508	499	504	515	579	532	505	531	508	522	465	524	570	538	488	560	514	492	551	513	555	561	503	539	517	552	487	532	559	519	500	530	513	498	520	484	472	534	485	483	564	549	533	539	508	514	482	535	467	498	518	513	466	518	497	528	490	537	537	483	589	531	493	503	503	495	531	513	563	500	525	521	510	520	535	495	536	512	556	547	481	538	504	523	513	506	528	504	529	488	490	548	528	537	522	475	467	527	511	500	561	514	546	517	487	485	529	515	495	521	492	497	475	495	501	520	508	523	511	495	508	489	518	523	503	529	445	519	563	523	472	494	531	554	537	487	566	484	575	509	538	533	504	513	547	533	509	520	484	482	505	485	510	503	528	532	542	506	519	525	525	525	528	513	514	490	519	533	509	504	505	513	510	485	509	487	532	519	541	535	561	511	517	520	528	505	525	534	512	537	558	513	497	487	524	515	562	515	536	514	495	521	507	489	522	515	527	513	528	508	529	503	519	504	506	531	514	511	515	552	518	524	487	506	532	513	501	505	491	495	534	483	533	514	500	500	530	514	519	521	521	510	565	520	531	496	509	513	517	490	539	524	544	469	503	529	537	510	473	485	532	527	541	541	521	509	497	486	509	475	503	515	518	509	480	496	492	505	530	525	509	518	513	512	505	516	534	509	525	523	531	515	528	507	504	494	529	532	547	511	514	492	554	526	467	493	525	506	495	509	542	488	468	517	496	519	523	494	515	507	543	496	516	462	502	511	513	555	508	529	494	540	505	477	541	522	510	528	553	503	558	513	520	499	531	511	522	503	514	512	504	508	501	515	560	528	527	494	499	552	503	527	540	537	542	484	547	456	522	555	514	522	477	533	535	527	505	534	528	497	535	511	483	516	533	549	494	459	510	506	540	545	517	535	513	528	500	514	503	524	552	509	500	523	531	506	484	552	541	506	499	539	522	469	520	506	552	542	514	522	496	508	541	506	574	517	506	538	513	481	528	529	518	529	522	553	513	535	485	538	568	512	509	522	490	533	565	519	513	497	482	506	496	523	514	466	512	533	486	493	483	498	521	512	521	526	544	551	481	510	525	514	524	522	520	566	508	487	507	550	508	499	501	517	503	516	517	506	486	509	504	533	481	544	510	525	530	514	536	508	518	507	498	520	491	531	535	549	508	479	537	499	513	514	512	526	522	544	510
23614	21515	29141	24252	21407	16650	1970	760	489	391	315	282	273	241	202	196	208	195	183	177	174	177	171	178	163	157	137	132	129	138	128	140	139	132	148	123	126	129	130	130	120	123	109	131	129	133	145	120	133	121	132	140	121	136	121	111	125	134	100	119	119	126	143	116	130	118	128	131	119	128	129	103	128	116	121	120	127	128	116	130	160	120	118	145	121	93	119	122	121	112	113	125	126	129	121	130	121	145	104	128	122	131	135	102	92	124	113	118	114	118	127	124	122	100	123	124	125	125	107	114	118	129	101	105	123	109	126	95	129	128	108	120	125	112	140	112	123	132	98	128	130	135	134	122	112	129	108	124	136	138	105	127	110	132	134	139	114	112	113	125	116	113	115	110	134	131	146	105	119	117	121	134	111	129	113	108	132	129	126	128	117	110	120	119	120	120	122	126	136	120	129	113	122	126	120	124	132	141	110	139	127	134	138	122	120	135	112	121	114	117	124	122	129	110	110	122	139	121	108	122	145	114	126	97	123	126	118	113	118	128	114	127	106	102	138	146	122	112	108	130	123	130	117	141	116	132	118	108	129	130	145	108	107	127	109	120	119	122	123	146	114	119	112	106	112	121	139	134	131	129	125	120	122	140	109	138	113	124	135	119	122	119	117	94	115	127	122	135	125	97	121	128	116	125	127	122	115	126	121	117	116	125	115	106	114	134	124	122	119	113	124	119	118	153	131	122	107	89	136	115	135	116	129	105	120	125	123	112	121	115	114	109	106	122	123	131	119	106	121	128	142	109	140	125	104	135	132	120	111	119	117	127	125	123	109	101	143	117	124	136	98	121	121	118	113	143	113	132	126	127	113	114	118	112	126	109	116	124	123	125	108	129	112	117	105	119	122	117	122	133	129	103	105	110	104	124	106	152	127	145	156	116	148	131	101	117	124	109	119	107	101	124	132	121	118	113	112	127	117	123	107	118	121	115	111	137	119	114	120	119	123	122	125	107	124	114	128	133	129	101	105	119	131	121	131	142	132	120	104	111	133	110	128	141	137	116	128	112	113	107	131	124	108	117	112	138	108	124	138	100	133	118	113	112	119	117	133	107	120	116	128	126	127	122	107	122	103	124	128	132	118	105	136	133	141	116	103	94	130	134	107	129	132	118	111	130	142	125	116	120	102	145	123	116	102	100	121	139	112	111	131	132	113	125	138	116	113	123	117	131	125	125	119	127	113	112	133	134	98	131	147	109	118	139	116	134	125	134	120	108	128	88	129	118	138	119	130	135	105	135	115	116	135	116	127	99	125	104	111	122	119	118	142	121	118	123	97	116	96	112	142	108	117	134	131	120	119	130	114	108	133	118	122	127	115	112	110	125	124	116	118	112	111	115	113	126	113	136	107	124	115	120	121	139	124	103	136	128	115	127	114	120	110	133	145	132	117	130	120	105	119	122	122	112	135	131	122	130	107	105	120	105	125	138	126	131	139	113	136	129	127	138	136	127	120	122	118	108	129	122	111	127	107	134	124	123	126	127	106	124	97	140	109	129	102	104	134	108	104	128	117	127	122	136	149	109	118	135	108	134	123	119	108	119	139	133	120	140	114	103	109	119	119	135	121	112	118	148	114	110	122	140	107	120	108	99	142	108	128	119	111	124	120	107	120	109	107	121	132	93	127	132	128	115	132	121	115	97	114	116	116	114	126	122	139	113	134	115	116	120	114	105	117	114	124	122	128	109	124	119	125	117	132	129	118	113	125	140	105	125	129	131	131	110	116	126	117	136	115	119	117	109	127	116	132	116	145	129	138	113	109	116	114	110	138	111	122	129	134	122	128	112	125	127	126	103	132	117	116	119	132	112	108	111	111	153	119	127	129	127	135	139	140	99	123	111	131	134	120	127	112	127	114	123	130	133	132	109	116	100	119	128	119	116	119	111	108	109	121	111	130	130	128	116	129	115	122	102	123	113	127	109	107	115	144	134	130	130	111	117	91	125	110	126	121	105	114	120	123	124	128	118	122	114	121	125	127	104	117	142	111	115	107	125	111	141	120	117	133	130	124	103	99	131	123	109	137	133	123	120	112	118	111	106	126	122	132	121	117	112	114	123	115	119	101	111	124	113	116	120	121	132	110	122	114	120	100	106	123	143	110	121	111	123	116	124	119	128	113	125	126	136	109	118	124	121	126	131	113	118	132	120	110	122	130	133	113	139	126	129	113	124	115	114	106	112	129	116	121	131	151	116	118	114	115	120	115	121	134	114	124	123	110	128	126	128	122	81	122	137	116	135	119	113	116	126	112	115	116	137	115	120	112	140	109	122	136	118	122	120	141	116	107	115	138	112	92	119	117	114	122	104	122	132	121	108	105	133	106	137	129	124	127	108	112	148	137	112	126	117	133	120	115	120	106	112	120	128	143	126	126	137	119	104	105	132	124	118	128	121	131	111	106	105	135	127	121	131	111	125	137	124	114	124	126	120	114	126	104	128	121	116	109	126	131	122	100	115	102	141	130	104	114	110	135	134	120	112	125	122	129	116	101	124	127	113	107	123	126	113	127	114	113	114	118	142	128	118	97	113	117	134	137	121	133	116	141	123	133	99	107	125	117	112	122	142	121	124	114	114	117	122	125	130	119	119	108	150	134	129	113	139	122	116	132	125	114	122	136	106	129	119	110	119	142	97	115	87	111	124	143	123	129	126	113	124	131	126	106	103	119	123	121	125	129	138	111	134	131	123	108	128	108	109	127	117	104	116	104	119	111	112	118	106	128	92	133	104	108	95	116	134	138	120	128	131	123	100	144	118	124	120	137	118	119	137	101	114	121	112	103	110	137	94	128	106	113	136	95	125	131	90	123	135	133	112	121	130	137	127	115	121	130	118	97	117	115	121	98	125	120	129	121	118	133	133	111	138	124	150	106	107	115	116	132	95	126	98	123	102	114	114	137	115	102	118	133	117	103	122	115	125	109	126	104	135	135	116	103	132	129	123	119	104	122	126	127	137	115	111	109	123	118	121	136	138	109	118	108	133	125	125	120	121	131	113	118	109	140	113	127	108	137	119	118	107	115	128	128	146	131	128	101	125	114	131	127	118	131	121	140	121	128	120	117	122	97	115	123	125	108	128	131	132	138	121	118	116	126	119	121	114	127	122	105	123	124	108	124	122	108	127	120	127	126	129	115	109	119	118	113	106	126	115	120	129	116	140	121	109	120	130	122	121	136	101	121	137	120	124	126	113	113	131	96	129	122	116	128	114	103	111	110	129	145	132	109	120	138	118	116	129	104	108	121	124	115	128	113	128	118	128	112	122	127	125	124	113	113	143	104	128	125	123	130	111	117	118	102	134	124	111	120	141	101	125	107	134	110	142	129	103	129	119	121	119	125	129	122	101	122	121	109	137	110	115	142	113	106	141	102	111	133	123	131	127	118	121	117	139	104	105	126	115	117	119	97	101	108	111	121	106	141	136	103	101	117	131	130	137	118	113	126	131	114	118
29116	49271	34896	10712	4271	3567	2774	2253	1813	1303	1029	924	792	675	602	559	529	514	501	431	440	407	351	371	380	358	334	314	304	297	262	302	355	262	256	245	284	292	256	259	256	262	261	244	240	274	261	241	257	262	241	241	239	271	245	220	257	237	265	277	256	249	236	242	236	242	220	249	220	241	246	242	244	252	241	243	246	246	224	252	240	262	250	239	251	270	241	222	220	240	228	238	232	247	210	248	228	242	215	241	241	246	241	241	236	199	215	244	242	206	255	232	215	222	221	219	244	232	247	234	251	246	235	228	273	215	249	212	226	226	236	231	219	256	228	237	274	247	227	217	209	238	261	229	246	205	231	223	215	228	223	227	229	177	238	240	224	253	222	213	223	219	228	226	234	231	227	215	225	246	222	219	224	228	239	226	246	257	249	217	212	218	249	238	212	206	269	232	232	235	224	235	237	242	214	249	246	224	236	246	238	266	239	239	258	247	245	218	210	249	216	218	209	245	224	209	220	234	237	242	236	224	236	217	239	224	230	233	234	225	257	239	209	223	257	233	237	224	256	228	206	215	235	231	232	208	227	241	221	198	226	230	242	215	224	224	258	222	231	229	211	254	218	207	231	235	210	209	224	242	225	225	240	241	219	244	264	241	233	227	243	221	242	235	223	231	249	214	258	236	221	242	221	236	264	221	227	222	227	244	208	214	229	229	240	224	219	228	270	234	241	210	213	223	244	203	212	236	212	236	203	234	246	218	233	252	202	234	212	244	246	236	246	216	218	240	248	222	265	230	238	228	226	200	233	231	219	219	234	255	225	194	241	229	238	231	247	225	233	199	202	229	230	236	228	233	212	246	242	224	208	217	224	210	242	220	225	253	212	227	236	249	252	228	229	222	215	224	245	208	254	225	242	224	202	251	236	245	224	228	219	255	227	185	222	238	230	238	228	239	199	214	201	238	233	253	218	248	236	235	204	241	244	218	243	243	244	222	240	271	246	249	231	225	222	244	236	209	238	232	234	228	222	218	224	234	242	244	229	211	218	250	249	234	244	239	230	234	222	220	237	249	206	238	236	208	236	236	215	253	199	232	237	221	232	238	223	242	235	250	208	212	228	206	239	247	220	232	217	236	199	240	243	242	231	229	226	232	211	235	254	230	215	250	248	259	244	209	206	244	237	242	218	231	216	237	236	235	214	216	227	230	244	225	202	236	260	242	252	240	244	237	226	214	241	236	212	234	222	213	225	223	229	243	228	238	231	222	221	237	209	209	231	240	237	224	212	237	248	200	240	246	221	254	233	242	239	218	230	224	213	249	236	214	257	236	240	215	239	231	237	196	234	226	250	220	233	234	240	196	238	216	238	225	205	236	206	221	250	244	239	216	233	218	225	232	253	218	216	242	237	229	208	233	211	239	241	216	236	189	220	223	230	214	218	217	256	233	221	252	251	222	208	249	223	236	230	226	225	244	217	216	203	234	236	251	218	211	215	232	222	240	211	238	250	224	212	220	249	214	230	214	223	234	234	212	214	255	223	206	226	202	193	230	243	219	241	213	215	254	240	232	223	249	217	215	248	240	242	211	209	235	246	219	236	233	222	246	232	217	208	195	250	267	238	240	229	233	208	249	216	227	205	213	237	227	257	222	242	214	210	222	223	218	215	234	203	227	243	235	203	213	230	234	206	256	244	249	235	225	230	245	209	223	237	238	255	243	219	231	230	194	234	223	220	219	255	240	196	249	235	222	243	211	234	241	223	220	238	226	237	251	217	242	217	237	251	243	225	208	217	238	207	244	205	229	226	231	239	224	225	215	250	239	219	225	238	215	260	211	236	238	224	214	229	236	215	242	232	247	226	237	250	248	244	234	242	215	211	218	251	212	237	230	229	232	225	244	237	244	216	211	242	227	235	230	238	226	225	243	255	223	213	222	243	214	232	248	219	231	237	209	216	254	230	228	236	240	257	225	225	249	247	258	234	239	229	226	233	238	199	225	229	228	247	244	263	228	222	212	211	216	250	248	256	214	239	246	244	224	227	226	230	219	239	229	205	242	260	232	229	227	236	206	229	228	222	256	225	214	226	238	235	227	213	230	223	215	193	249	220	240	233	240	236	206	225	225	244	263	214	230	251	235	244	270	228	230	226	229	234	238	247	235	202	204	209	255	228	210	236	242	246	228	208	215	245	226	236	209	236	244	206	222	235	212	213	224	242	235	233	231	208	250	234	236	253	234	237	236	237	225	225	210	226	247	234	237	243	262	218	217	228	232	220	241	236	235	225	231	227	208	217	226	223	253	213	231	210	211	223	215	217	228	210	220	199	235	224	226	242	250	242	237	211	245	230	252	219	208	227	225	246	222	223	230	219	236	245	248	212	227	240	238	238	228	225	247	220	239	259	263	242	220	215	258	255	240	214	238	227	234	198	254	226	213	198	234	224	259	237	207	234	204	235	232	239	250	236	221	223	215	233	216	243	214	224	207	217	214	213	244	249	204	222	243	216	218	256	234	237	237	235	250	211	237	233	255	218	242	273	214	229	240	211	217	243	245	238	230	234	235	225	218	210	212	223	219	214	234	216	228	237	227	237	214	230	207	245	211	239	229	225	258	228	231	211	216	226	253	220	221	203	241	214	219	243	262	229	246	234	228	237	211	234	213	263	263	233	210	252	231	226	220	181	240	207	196	213	228	214	233	259	247	219	278	216	234	255	202	220	234	246	227	231	230	207	221	227	228	214	220	229	225	231	217	264	221	221	232	240	217	219	219	216	227	250	236	239	196	214	237	240	248	218	223	265	238	229	239	216	227	233	220	243	221	232	250	254	238	219	244	210	252	223	237	222	241	232	223	213	253	242	218	215	214	236	198	234	225	239	245	226	226	222	235	226	224	225	236	225	243	237	235	228	207	236	229	232	247	232	232	218	250	221	243	230	253	205	196	238	244	207	215	213	244	237	236	225	221	220	243	252	213	252	232	239	226	236	226	249	226	215	223	232	219	254	213	228	211	215	213	253	249	228	232	253	236	231	228	237	216	222	210	230	225	241	226	235	245	236	212	218	244	248	232	226	222	263	233	240	232	260	256	245	228	219	209	227	230	234	228	216	219	253	219	239	221	232	242	233	230	212	223	215	230	199	219	230	233	238	224	241	231	239	234	256	217	235	253	220	227	249	226	208	225	211	208	232	243	217	206	229	212	222	227	221	230	228	237	229	226	210	216	212	198	217	236	238	256	255	232	251	214	232	233	224	231	212	235	197	205	236	251	216	235	236	238	241	218	229	234	215	232	238	228	228	262	217	218	237	220	224	207	198	236	222	215	240	234	228	235	191	228	228	232	228	223	234	197	235	228	242	248	183	233	224	215	225	221	235	207	245	222	221	216	230	203	208	230	220	218	239	242	208	230	238	216	251	228	209	212	247	245	243	223	237	222	239	239	236	220	250	244	211	224	224	232	263	236	253	202	238	222	261	224	230	216	224	255	249	227	253	255	231	233
27518	21513	14567	1997	512	363	361	393	425	399	360	345	371	352	328	333	349	333	352	349	367	327	342	323	349	344	349	354	372	345	341	344	338	359	325	351	350	385	345	342	346	331	368	330	347	329	319	353	345	336	336	365	316	316	404	350	361	333	365	336	308	324	344	346	329	367	337	317	331	282	337	309	342	325	350	324	334	336	345	301	345	295	335	344	356	356	330	310	324	294	375	349	322	346	345	382	324	336	344	356	330	329	367	339	370	352	346	339	366	343	325	328	317	338	335	341	336	388	360	333	340	352	369	311	323	348	347	339	343	296	315	330	363	343	367	323	317	314	332	341	319	355	349	365	340	358	351	315	359	379	341	330	356	324	336	350	340	355	319	341	322	314	332	364	373	328	331	324	321	331	329	330	369	345	375	326	333	333	348	356	360	337	323	329	325	375	356	319	333	373	324	335	342	315	326	331	371	335	319	347	357	346	358	356	345	339	374	340	338	319	352	371	344	339	301	341	340	363	351	368	331	317	355	383	340	358	354	360	329	345	353	357	325	340	331	336	361	334	345	318	331	357	373	338	305	326	350	327	331	335	355	318	307	359	348	343	357	350	333	333	330	349	332	346	328	346	354	303	339	333	346	316	360	315	332	346	342	336	331	354	366	336	349	354	354	335	346	333	331	313	328	354	362	343	335	333	363	349	330	323	309	331	377	326	358	362	341	341	332	338	333	318	374	342	331	306	342	342	352	295	296	364	317	367	385	352	358	345	319	362	324	317	329	388	345	346	325	352	329	338	341	362	350	356	327	320	314	331	346	353	353	379	375	349	356	330	373	340	312	355	364	336	323	344	361	324	346	331	348	335	317	343	364	351	323	339	327	332	333	321	362	330	332	329	318	344	321	334	366	292	360	352	355	364	312	359	339	357	329	314	320	342	300	358	350	347	325	338	341	357	330	365	337	348	344	324	326	335	362	350	355	312	370	351	344	334	321	353	332	313	345	330	341	354	339	345	325	386	334	335	322	342	349	349	319	327	325	345	336	349	346	324	338	352	317	339	344	341	327	309	343	344	371	357	340	390	332	377	330	295	331	335	369	340	346	333	348	335	344	311	332	361	348	360	334	302	335	280	330	352	393	347	363	318	324	331	364	323	334	354	293	326	365	317	327	336	355	346	348	368	326	353	363	316	347	312	380	343	369	336	354	338	362	321	343	336	328	311	334	344	321	306	367	340	336	342	328	345	316	340	345	330	340	367	343	308	370	339	357	289	332	363	361	329	315	316	381	336	329	341	330	339	356	331	322	343	313	345	309	360	327	364	342	293	336	342	346	323	335	320	367	335	329	339	324	345	340	301	313	318	324	385	318	348	372	377	347	309	326	362	327	326	341	324	342	340	333	335	348	312	327	330	328	327	322	309	346	320	333	343	346	325	362	353	330	354	351	347	309	321	335	377	323	337	371	343	334	341	367	330	370	341	358	349	339	334	383	334	335	335	319	334	337	302	367	313	336	362	365	336	332	350	339	330	348	327	304	324	333	358	318	332	333	305	359	329	336	341	323	340	361	319	346	365	332	357	330	343	346	336	344	319	332	318	336	333	347	320	341	319	339	347	361	340	358	316	360	380	326	337	328	327	342	333	347	312	327	354	333	348	353	358	339	317	357	337	323	318	338	312	363	330	368	336	344	346	360	343	320	311	333	306	316	334	353	362	330	327	321	348	357	292	336	326	321	341	358	356	339	311	329	347	311	355	360	353	354	346	326	336	335	314	333	337	356	362	302	315	318	390	341	322	333	306	319	384	361	327	339	323	315	348	315	334	331	354	336	327	355	319	375	352	334	366	345	365	348	315	310	326	350	305	345	330	353	316	364	349	340	350	371	365	365	341	341	319	321	327	363	351	320	340	324	349	334	344	352	352	336	344	339	334	344	327	356	346	350	325	343	347	345	367	340	369	347	321	359	334	340	337	341	351	357	358	357	318	340	362	333	323	369	332	333	340	334	324	338	340	329	336	316	348	335	334	358	320	331	315	337	348	330	336	362	342	351	311	325	327	325	367	331	314	342	338	333	341	315	354	320	341	314	314	335	337	358	340	331	348	345	340	383	331	321	335	326	390	348	352	349	330	361	352	355	363	330	352	349	311	336	336	308	342	324	336	350	366	340	318	349	327	349	321	342	341	336	333	359	328	352	350	349	328	358	326	343	333	331	365	359	352	348	339	366	330	364	360	317	342	323	350	338	315	348	329	357	326	346	335	350	356	339	337	331	316	359	335	349	331	342	369	326	335	372	330	354	324	320	329	361	349	343	360	340	346	370	339	357	364	362	389	342	349	325	341	345	374	334	353	328	321	359	356	323	325	322	338	337	323	370	364	330	340	321	314	360	327	336	367	351	351	360	334	332	323	352	353	335	342	342	348	366	321	317	362	317	349	361	319	338	318	324	313	323	354	333	395	376	349	383	338	337	330	368	364	339	334	362	322	346	326	371	344	343	358	343	346	334	331	314	325	319	325	319	334	331	372	325	363	331	343	345	346	308	369	350	322	336	315	323	323	345	354	346	314	357	337	356	343	327	368	341	315	360	361	344	367	338	347	344	316	331	334	320	320	361	306	319	327	357	336	295	306	322	375	331	328	338	320	336	319	348	330	338	361	344	313	352	354	381	318	339	337	348	353	337	319	361	316	331	330	322	293	327	339	331	355	336	334	314	338	346	344	323	372	303	329	325	375	344	327	332	321	368	362	350	316	332	378	352	339	330	352	324	354	355	337	354	316	333	333	338	316	367	345	298	314	355	330	300	334	332	341	356	359	353	360	351	320	365	364	338	352	340	336	327	331	350	348	324	355	337	346	332	328	347	330	348	317	350	318	352	342	338	340	344	324	346	343	364	369	331	348	347	345	329	316	316	319	310	326	314	308	344	353	344	322	321	354	356	336	330	320	334	374	340	339	332	355	331	332	376	356	345	324	366	346	343	369	355	330	327	355	335	381	308	364	339	340	350	335	346	351	351	336	366	342	335	319	309	348	341	353	309	290	351	345	305	324	348	339	315	336	331	322	350	370	333	328	353	384	328	327	310	333	317	361	329	364	335	327	338	341	360	321	357	335	329	320	353	316	348	319	349	317	346	359	293	337	336	346	349	332	343	348	353	344	322	340	334	333	352	304	334	326	353	382	301	345	368	370	329	333	307	328	309	366	317	350	352	344	338	380	327	330	351	328	320	346	335	384	349	363	320	318	329	358	340	322	371	325	379	322	333	329	357	333	322	355	328	337	361	349	364	362	316	328	337	345	323	345	361	336	339	326	330	348	340	333	363	359	314	328	351	310	360	343	346	324	319	321	340	365	346	368	317	320	356	330	339	350	334	325	348	331	342	333	376	338	328	338	365	366	316	342	334	306	353	336	348	339	317	336	331	356	344	328	352	373	322	364	358	362	387	337	346	341	393	355	365	339	343	357	359	333	359	354	317	379	365	328	314	316	353	368	350	344
24732	32147	16843	1984	912	816	826	850	822	734	700	704	632	633	645	626	600	679	627	646	660	618	626	660	621	637	619	615	649	591	649	645	612	658	635	588	630	593	604	628	605	602	586	666	609	593	586	648	608	629	651	623	633	590	606	603	604	639	632	639	616	602	593	621	626	616	624	601	591	637	628	594	646	619	600	566	632	602	617	653	633	620	608	620	619	590	601	602	613	610	612	663	622	631	592	629	599	630	642	644	606	633	645	602	621	610	578	653	590	584	640	573	612	614	615	629	635	609	625	598	589	595	668	644	668	623	617	617	624	659	618	630	626	570	629	610	614	645	584	606	597	614	663	569	626	627	611	616	607	599	634	612	614	630	589	625	642	613	609	619	609	593	621	599	553	578	617	630	585	559	615	613	628	601	616	644	603	625	627	640	598	636	585	627	631	577	619	584	622	620	573	598	579	596	640	677	649	598	585	589	613	609	626	598	603	623	591	582	585	635	597	626	653	608	600	642	627	619	615	631	590	640	639	624	629	629	602	609	614	598	631	630	621	580	609	609	590	621	567	635	646	653	608	598	695	602	624	608	593	585	568	586	583	601	615	601	612	624	638	622	598	592	619	622	547	641	633	626	591	612	656	650	605	626	628	588	573	627	649	578	608	589	593	609	675	615	588	632	586	625	615	565	621	585	619	622	579	632	596	597	609	591	687	602	624	615	672	564	610	626	620	575	609	584	649	614	574	639	579	619	623	594	628	588	581	613	585	642	552	618	634	646	610	580	636	571	615	654	642	618	593	619	648	622	588	521	568	632	584	611	590	587	586	592	578	575	592	578	611	582	620	589	620	603	621	556	612	630	633	603	593	607	666	582	605	591	589	626	595	608	592	599	624	584	602	582	644	626	604	627	600	554	579	634	591	623	612	581	630	578	605	575	607	600	623	636	632	576	598	627	613	622	606	630	610	596	635	630	649	623	666	604	628	592	603	579	622	639	537	638	577	604	651	590	671	585	619	617	610	597	580	573	597	579	632	627	633	615	621	602	614	595	626	615	634	582	614	638	607	606	655	611	615	605	595	612	621	569	631	660	656	628	599	597	623	611	564	656	634	616	617	591	581	588	622	591	649	594	575	590	643	633	562	582	635	592	551	611	625	608	647	631	598	591	641	590	612	644	602	615	647	595	586	602	613	583	613	629	590	623	626	628	615	620	638	615	624	629	624	647	625	617	620	591	631	597	591	623	602	600	627	579	638	615	619	606	664	598	611	604	597	586	609	611	648	620	588	629	637	640	589	650	595	656	597	611	648	617	628	610	658	661	632	620	608	643	631	654	579	623	611	610	606	625	615	575	591	583	568	631	594	645	615	616	578	632	638	563	574	596	607	610	604	626	643	602	648	598	649	598	610	602	591	601	595	604	617	589	605	598	662	649	605	629	610	619	530	604	619	658	642	614	594	651	627	621	640	606	570	606	586	606	639	612	574	658	607	591	625	594	602	552	635	610	599	575	606	545	595	625	643	605	578	628	597	610	617	620	620	613	575	600	609	594	621	597	604	593	608	596	614	590	604	638	599	579	583	582	612	659	593	616	606	607	625	616	610	608	605	605	596	627	605	642	602	565	620	628	632	609	599	638	641	610	615	612	604	607	593	598	578	611	541	598	616	612	577	590	580	605	606	574	595	603	615	620	605	577	607	608	644	568	608	601	621	604	568	588	647	600	595	624	583	611	636	581	654	629	583	639	592	593	597	610	596	610	630	631	622	630	574	584	624	595	645	615	623	615	623	599	624	598	638	630	568	645	645	605	570	630	695	623	636	623	590	617	618	634	632	625	573	639	617	604	613	604	614	605	628	567	614	631	590	617	619	635	588	624	577	611	645	585	635	583	606	618	578	628	603	629	654	583	602	658	588	660	610	610	653	598	619	619	621	618	650	600	615	582	577	619	615	595	597	652	587	597	610	613	605	568	597	588	623	653	597	639	618	628	620	627	586	645	611	589	645	605	617	600	612	628	612	645	573	572	558	611	640	681	620	641	623	610	630	656	571	627	610	615	654	628	625	624	602	639	624	627	606	647	613	638	645	622	634	600	608	613	601	648	638	650	642	621	621	594	599	639	593	588	615	600	594	609	627	616	608	619	598	636	630	631	561	623	597	621	598	638	654	653	608	620	605	622	630	614	593	620	605	606	647	626	610	631	644	623	618	576	655	577	609	605	597	641	604	632	633	565	654	568	636	580	561	604	640	590	590	625	599	626	605	637	593	613	621	624	627	570	643	602	604	633	617	620	635	579	580	647	599	622	648	623	586	607	631	611	623	615	617	657	615	607	602	610	628	604	593	620	639	572	627	638	588	602	618	583	608	595	586	631	600	607	627	564	642	558	594	566	579	613	575	603	649	603	613	605	648	647	618	608	579	601	601	639	637	622	627	607	693	611	633	619	629	625	619	604	581	620	612	573	616	652	602	632	597	634	581	653	609	647	663	638	604	614	626	620	638	543	613	625	600	607	614	622	657	603	614	590	606	587	629	598	606	633	556	598	569	616	625	579	581	609	639	592	619	586	606	607	596	564	655	637	630	587	601	628	643	605	579	616	627	633	615	631	600	600	595	599	597	572	611	517	627	607	595	651	606	566	627	599	627	596	614	639	670	605	639	573	600	545	639	589	644	600	639	611	588	603	624	604	605	649	614	618	583	639	613	621	583	665	635	625	600	660	635	621	617	582	612	625	640	617	637	611	589	611	632	615	604	626	632	621	636	615	648	640	590	605	623	669	621	663	618	596	603	527	613	608	568	624	613	633	605	590	582	627	627	629	600	651	605	632	594	627	586	640	599	631	625	595	618	635	605	636	604	608	620	656	641	621	636	606	633	648	622	643	619	623	584	593	642	640	621	627	611	608	639	645	627	649	629	620	621	620	621	611	645	647	608	604	618	602	624	623	632	615	612	601	652	648	610	670	623	612	640	580	608	602	640	606	619	588	575	615	566	560	593	661	650	607	603	614	595	645	647	616	572	584	636	635	623	596	627	647	622	614	634	624	591	634	617	588	625	576	667	602	611	579	594	602	635	580	619	609	569	639	613	607	619	635	638	576	614	613	612	686	617	566	624	611	605	613	625	592	646	604	569	653	645	588	613	588	609	636	664	637	599	590	587	587	603	642	608	636	605	571	646	604	610	576	610	621	601	588	595	604	613	647	573	593	632	576	621	653	628	600	566	595	653	643	620	600	618	627	650	601	604	596	566	629	637	620	623	576	640	583	630	658	618	639	611	609	592	611	640	616	622	607	629	615	596	609	649	635	630	584	605	594	612	586	627	563	624	610	619	634	609	593	626	616	648	617	600	612	617	638	588	592	567	579	610	643	602	604	633	662	595	579	621	633	615	590	665	662	607	565	611	619	599	619	654	610	600	585	627	558	609	603	589	672	598	583	612	605	594	636	616	621	596	612	632	652	637	633	644	582	612	637	639	601	590	623	623	582	627	635	620	586
24708	21536	28560	24923	17311	2045	853	662	527	474	423	355	366	364	325	350	341	283	328	310	340	333	284	306	321	286	280	275	327	319	287	280	304	445	299	258	305	297	287	291	276	289	309	297	286	299	255	290	300	313	279	295	263	285	284	282	284	275	293	286	310	273	301	265	318	290	319	307	302	305	291	289	290	268	309	316	276	308	301	278	284	289	316	301	280	291	291	310	310	297	298	300	272	330	299	313	315	298	288	312	267	289	281	298	299	290	288	276	299	290	265	311	299	279	291	302	263	289	288	305	287	284	281	306	279	287	314	267	287	281	280	284	306	283	292	267	295	306	270	292	288	294	274	296	280	290	285	299	320	304	266	284	272	300	284	270	301	270	258	260	290	286	326	264	278	279	309	294	260	264	329	276	284	294	282	288	293	318	275	287	280	300	263	255	294	271	296	273	284	281	266	274	279	315	298	316	268	251	265	274	255	308	284	278	295	312	272	307	296	285	273	292	293	278	276	305	279	291	265	297	288	320	266	279	288	275	303	258	282	293	303	273	315	283	263	292	240	293	289	269	283	285	290	277	282	291	286	291	295	295	273	314	275	302	287	297	292	289	262	288	264	273	274	290	284	304	246	315	286	290	271	274	286	275	288	286	267	291	298	328	305	286	289	277	292	291	261	293	293	289	237	308	307	273	266	285	281	278	284	276	257	274	308	266	328	289	292	273	306	266	279	280	294	306	259	294	265	266	300	288	293	287	291	293	301	288	274	263	282	286	272	263	287	306	306	276	248	339	290	263	279	308	285	286	305	292	286	287	286	305	294	276	325	272	325	279	283	296	268	277	294	280	298	307	297	277	290	293	297	309	281	308	288	270	277	282	272	251	313	275	272	283	294	246	285	281	287	303	305	279	258	296	315	271	295	312	289	281	291	306	312	311	295	308	289	281	305	302	296	273	269	284	327	278	298	279	308	313	280	281	306	320	278	302	285	305	294	308	256	292	284	280	282	289	248	260	319	322	295	279	318	279	288	285	306	302	286	275	284	302	272	293	278	296	328	263	294	303	296	302	279	310	281	268	275	284	294	285	279	298	271	259	273	300	255	299	279	302	293	278	259	293	273	300	289	300	263	297	298	302	278	284	254	281	322	274	257	281	273	267	287	308	269	244	291	269	294	283	288	264	280	271	242	263	300	274	320	288	268	284	273	314	274	318	247	297	273	266	299	284	301	262	282	268	294	270	294	281	287	294	305	258	290	279	319	298	279	262	310	346	299	263	274	269	291	300	286	290	272	296	258	261	301	280	298	293	269	280	284	244	283	284	280	293	267	255	296	279	276	250	275	281	274	280	293	266	288	278	294	277	302	282	281	262	290	282	290	324	251	275	260	301	298	278	244	265	290	290	311	325	278	272	287	270	281	272	281	283	301	311	285	312	305	293	278	257	309	297	267	255	300	297	275	296	293	292	256	302	301	295	299	303	282	280	264	272	282	320	314	283	299	305	272	287	282	278	288	280	303	297	308	299	301	265	264	270	268	285	250	282	299	315	277	279	272	260	294	334	294	275	261	325	286	304	299	278	284	328	276	293	286	291	259	275	288	277	286	295	269	291	280	286	292	319	258	294	272	261	273	258	311	297	273	309	291	282	289	272	289	287	254	308	250	306	306	333	263	291	279	249	285	289	292	284	307	296	282	239	290	257	320	292	266	300	301	309	277	279	308	302	281	294	288	299	292	269	285	284	274	261	271	283	288	305	282	279	296	278	313	322	267	300	302	290	272	278	309	299	281	284	294	303	276	269	295	287	268	285	297	297	307	273	269	262	293	291	306	263	277	271	279	296	265	277	261	316	276	292	274	294	264	294	306	298	258	272	269	250	315	269	301	298	287	275	296	276	295	291	287	289	274	277	274	305	282	281	276	288	278	285	265	272	290	287	298	284	281	326	289	322	292	282	292	244	279	293	291	291	287	270	273	257	306	284	272	305	303	281	284	299	256	277	272	277	292	305	259	264	278	304	254	300	309	269	303	269	299	338	294	284	288	296	270	275	288	281	300	292	292	304	327	293	281	272	311	264	274	271	273	281	233	270	258	311	277	293	316	277	289	279	272	292	307	274	232	283	284	284	300	297	295	286	264	297	278	305	285	297	300	286	295	289	285	260	272	293	288	268	301	299	260	318	297	264	319	288	247	286	279	309	283	297	274	280	299	278	276	255	286	294	276	296	280	271	292	286	306	249	285	309	307	314	305	272	269	290	299	290	289	305	277	270	296	270	279	313	318	258	298	288	263	296	298	282	312	285	289	297	258	268	306	300	307	258	271	258	288	282	290	288	266	299	306	272	305	262	304	267	274	284	258	306	313	295	293	279	264	309	284	288	294	289	257	270	264	278	272	295	295	298	317	286	300	254	317	289	276	291	286	297	285	268	289	295	263	305	284	274	295	274	282	283	296	286	268	280	279	265	277	297	282	280	309	254	295	317	318	270	281	278	296	282	295	283	273	256	265	301	282	312	260	274	282	286	267	281	279	270	302	285	299	266	297	291	300	273	315	270	294	280	284	268	292	288	264	275	272	280	287	291	303	285	268	279	258	290	267	296	263	303	323	282	292	310	307	287	249	299	279	255	292	285	287	275	269	278	271	294	298	289	321	291	302	270	311	267	308	280	284	315	293	311	308	281	251	294	263	279	324	268	271	259	274	277	271	283	298	277	297	263	295	309	262	289	271	290	268	291	280	309	291	262	299	292	278	310	321	283	273	257	286	285	273	313	259	272	278	272	311	296	292	289	258	315	286	280	240	283	257	326	268	274	276	272	296	292	321	284	275	305	325	300	264	275	279	303	262	289	274	291	306	268	283	277	275	270	289	311	301	253	261	287	307	280	326	282	287	296	281	290	281	290	290	324	287	307	315	290	276	303	286	266	279	290	274	317	262	302	267	297	282	281	268	298	276	291	278	276	310	282	290	275	320	317	297	311	280	274	282	270	285	308	275	262	283	297	293	296	275	269	279	292	294	267	280	292	296	265	321	263	271	311	255	306	285	282	288	291	298	258	315	281	262	281	297	307	288	279	296	265	283	308	293	286	298	280	273	274	269	253	326	261	309	293	299	251	295	295	304	279	284	318	309	298	279	272	275	298	284	273	275	275	273	295	303	239	281	264	300	281	282	296	276	287	285	282	274	325	287	274	292	268	293	296	279	295	314	314	293	305	285	286	275	311	299	280	296	262	296	279	277	285	252	269	273	272	281	288	276	253	280	298	309	324	310	275	274	297	265	253	286	280	265	280	307	276	287	292	309	288	302	277	291	287	261	270	279	297	321	281	307	301	269	268	271	285	297	267	290	268	278	304	287	276	288	285	281	331	277	310	256	271	288	268	297	299	292	309	304	287	296	307	291	273	286	279	285	319	258	311	287	293	277	281	323	304	281	293	306	283	268	244	269	293	288	289	278	281	297	283	282	277	303	273	264	320	287	283	284	270	255	286	298	269	279	283
26251	42841	31285	7913	2893	1858	1597	1661	1402	1125	969	850	742	792	710	687	721	665	653	649	627	646	598	631	582	629	625	553	558	580	592	575	620	1151	576	512	551	517	556	550	561	528	583	565	523	559	550	553	576	530	527	539	552	485	570	555	570	569	546	546	554	559	513	525	497	503	510	560	534	546	545	567	529	540	525	521	579	543	524	519	518	557	523	538	514	527	525	501	560	579	514	529	515	520	520	495	515	508	517	518	563	569	532	506	540	503	538	498	547	550	514	530	533	533	555	543	521	506	489	502	561	538	470	530	539	526	554	516	544	513	473	540	530	542	513	537	546	565	531	511	519	509	545	585	509	582	556	521	549	540	510	504	489	566	572	526	494	520	569	515	515	545	504	543	519	516	552	536	551	484	547	546	542	496	536	557	523	521	519	546	523	540	531	544	528	537	517	532	544	506	497	544	550	497	541	556	549	564	512	549	551	535	551	521	528	517	562	527	492	503	533	550	547	555	520	522	546	531	507	508	542	539	532	543	554	488	525	533	530	534	464	549	544	518	509	548	475	513	471	515	534	536	539	527	538	525	542	550	477	485	499	478	564	537	552	491	480	506	548	528	531	547	577	481	555	533	537	549	557	542	514	525	531	543	515	574	509	524	530	478	548	498	537	508	556	483	489	508	494	533	520	526	539	576	516	569	507	531	525	554	528	518	493	521	514	502	518	541	517	494	545	543	510	522	534	528	536	540	521	523	513	521	505	558	523	533	523	532	484	507	515	514	512	539	531	519	527	512	535	532	485	513	526	519	527	540	561	517	554	474	512	547	539	549	541	509	507	540	548	532	518	515	502	461	530	535	532	545	512	529	545	548	520	523	540	504	521	505	536	537	519	517	529	478	505	503	581	558	467	515	551	529	534	510	531	533	484	553	521	520	520	526	555	537	527	515	552	529	530	505	545	527	525	506	544	550	509	535	497	523	566	521	528	471	536	513	539	544	528	519	536	495	504	536	521	529	526	528	541	552	549	553	512	538	550	544	527	533	535	550	520	553	493	498	517	526	488	535	574	524	514	531	548	563	508	476	494	493	517	521	523	531	551	509	549	481	502	528	509	519	564	513	545	541	510	543	557	535	539	536	504	516	543	541	533	552	534	524	538	533	532	518	526	520	531	535	520	503	557	516	500	536	529	525	538	492	548	531	535	554	549	543	496	505	535	512	502	538	501	493	570	509	523	531	515	523	530	549	493	532	504	530	535	546	555	510	512	514	554	547	513	515	551	540	521	519	542	509	504	522	550	550	556	525	508	510	529	550	510	549	542	540	550	520	543	558	512	510	504	528	578	579	537	542	518	540	530	565	525	534	555	519	553	571	516	508	501	539	585	513	520	530	517	588	542	563	541	537	553	495	544	503	511	579	569	526	561	494	532	538	523	525	522	565	561	519	490	518	506	569	530	541	514	568	537	524	538	515	570	515	511	516	562	517	507	505	551	536	540	513	572	491	541	536	552	524	522	536	524	482	510	556	558	491	517	512	549	513	504	545	529	567	553	514	547	506	524	524	550	517	532	543	542	539	555	520	491	541	548	530	532	503	555	500	495	549	516	582	545	575	499	522	544	519	489	551	518	549	512	540	510	505	546	526	524	499	505	541	542	496	558	514	524	535	526	507	526	504	506	493	533	557	581	530	494	517	521	534	522	551	560	547	561	532	514	556	485	519	554	471	527	479	496	537	523	516	509	507	528	523	503	535	523	556	507	543	569	556	515	537	487	575	510	521	570	512	535	550	536	526	514	517	534	567	511	532	550	544	511	528	552	526	575	538	532	519	511	540	543	517	520	510	511	514	520	498	553	515	502	529	518	511	522	521	518	536	523	515	553	543	553	525	541	503	490	507	528	563	540	545	556	514	536	522	537	548	491	539	510	540	568	556	498	557	501	556	536	533	543	545	547	492	518	544	554	525	531	511	500	511	544	586	531	506	511	514	516	547	518	516	534	527	515	547	523	546	526	519	531	546	522	499	578	524	516	530	520	531	555	526	516	522	559	587	482	518	510	496	567	519	549	566	536	553	552	539	504	533	536	550	529	556	516	501	490	546	547	535	493	540	511	583	504	528	535	478	543	513	550	527	522	550	547	587	522	538	598	486	533	500	489	491	479	482	515	543	507	524	516	526	541	522	510	536	549	510	513	521	482	495	524	519	519	534	517	507	511	542	524	574	500	539	552	555	501	524	504	537	555	531	555	521	502	515	523	531	509	537	535	561	520	486	553	519	496	542	528	534	543	526	515	549	533	549	497	500	525	503	499	520	544	580	539	535	539	505	505	509	509	520	538	507	526	532	490	553	568	516	534	521	532	541	540	553	492	481	525	533	545	528	511	532	548	489	511	510	526	567	528	545	491	538	552	523	564	537	549	532	511	515	517	553	547	484	518	530	544	539	539	505	481	535	530	497	525	554	560	498	556	510	493	551	530	516	558	563	533	497	516	562	558	536	513	565	533	497	537	484	507	554	518	488	502	520	503	555	561	509	533	532	507	525	558	498	490	539	556	547	504	504	501	543	499	520	511	538	535	549	542	564	531	499	556	541	501	559	529	533	506	533	535	547	522	532	532	489	539	539	523	491	521	528	561	517	534	537	584	543	527	519	546	549	551	541	520	529	512	536	545	522	559	474	524	554	520	475	500	533	498	521	551	530	518	512	555	562	536	533	549	554	535	536	510	572	521	523	486	537	557	458	534	520	557	556	563	575	524	533	513	527	498	522	530	503	521	519	551	538	545	549	559	505	543	542	530	546	535	510	502	517	489	509	513	577	503	510	552	538	520	522	541	477	531	515	558	498	520	507	494	530	500	539	543	492	499	561	532	521	494	512	519	503	508	550	571	514	511	486	540	529	467	524	538	549	577	522	514	541	515	502	524	478	501	535	513	532	517	508	557	579	527	549	522	545	519	523	547	524	527	478	494	545	531	527	559	519	507	513	526	529	548	519	508	537	578	556	513	551	554	523	521	553	563	527	539	547	517	517	514	599	568	522	522	566	489	527	511	509	546	544	497	553	537	573	519	524	497	512	531	543	534	525	516	526	550	491	505	476	509	505	603	566	485	547	565	536	550	478	536	504	500	526	468	548	519	549	575	566	521	486	529	521	544	485	548	556	477	584	488	537	540	540	532	530	524	538	512	540	536	538	502	530	527	488	543	556	515	541	495	514	550	518	529	525	497	543	498	533	516	527	529	498	548	515	490	560	510	573	544	593	523	512	528	521	518	516	551	508	541	512	515	548	500	565	508	537	561	501	539	528	527	555	488	506	556	521	490	520	531	534	510	558	501	558	531	537	554	539	537	534	537	538	528	503	513	499	522	597	541	524	505	489	507	541	500	534	538	553	525	528	594	557	548	500	509	542	541	519	507	604	502	548	534	527	505	529	523	555	540	551	511	532	511	485	498	511	553	517	526	515	572	574	535	556	563	499	546	500	560	530	562	498	539	504	509	533
23504	21403	29044	24084	21332	16629	1695	785	502	408	361	303	261	204	213	211	195	208	217	187	168	192	157	148	159	188	140	152	150	145	139	156	242	424	146	148	139	128	151	121	125	132	150	128	127	130	148	148	162	144	136	144	116	129	116	132	134	146	142	134	126	147	135	147	135	136	129	123	135	127	139	120	130	116	118	122	149	125	145	150	112	135	121	132	135	107	127	140	121	143	127	142	124	130	136	142	152	119	139	131	139	136	150	141	131	152	138	143	129	129	140	133	141	125	128	137	125	132	109	119	117	138	135	154	128	145	119	125	153	122	114	129	124	124	139	127	119	119	125	129	133	136	136	134	119	123	133	118	136	137	136	124	121	115	127	132	133	126	151	129	163	124	118	132	147	130	145	157	135	125	127	142	140	132	151	123	126	127	123	125	134	127	126	124	140	156	115	132	120	131	126	123	141	137	116	146	136	124	131	129	122	125	121	101	145	121	131	128	133	120	112	125	131	125	112	135	108	142	118	134	137	122	124	141	138	125	144	102	110	132	133	143	134	139	138	150	115	144	120	126	136	145	137	137	127	136	123	137	119	130	144	134	141	119	128	139	142	114	123	125	140	145	131	139	102	145	122	123	145	130	137	139	116	136	124	135	121	144	124	130	118	120	131	121	142	133	105	119	107	128	137	149	130	132	147	124	100	127	139	144	142	134	118	152	119	144	134	130	120	131	117	110	141	128	128	109	142	131	118	127	126	135	139	151	127	130	133	136	136	129	107	104	129	122	142	125	128	120	132	135	122	132	151	150	112	118	122	126	147	129	153	111	123	134	136	133	140	120	136	146	130	114	163	144	129	121	122	130	151	118	154	131	135	146	143	159	126	124	129	120	137	137	119	129	128	120	133	147	125	130	143	152	134	111	139	148	119	128	135	121	127	114	120	136	127	136	114	115	137	123	124	138	152	149	125	147	129	139	119	116	148	126	127	127	134	125	161	144	148	133	140	139	141	129	110	117	144	131	112	144	134	144	133	139	126	115	125	124	138	137	135	133	124	149	140	135	138	139	118	137	128	128	127	127	144	132	125	147	108	134	131	129	121	140	141	108	121	120	121	140	122	128	144	120	148	130	138	112	143	143	129	141	127	124	139	119	134	140	120	135	146	131	132	111	116	167	139	135	149	141	121	130	134	150	115	133	134	118	125	136	126	131	122	118	128	130	139	118	111	131	147	121	137	118	145	140	151	128	115	129	140	128	137	135	127	126	111	125	115	135	137	135	124	116	148	141	137	145	123	124	129	129	146	119	131	143	126	118	132	138	138	121	132	121	122	110	138	130	131	142	125	141	121	130	152	107	131	107	126	130	139	127	128	138	139	125	100	142	117	124	137	134	135	111	140	126	136	122	112	130	144	130	132	103	133	137	114	133	155	134	133	132	126	135	132	131	115	137	132	139	111	140	121	151	125	133	141	140	139	124	159	134	146	123	97	134	121	135	130	117	121	103	128	115	151	90	142	115	129	128	163	116	136	128	141	127	131	141	123	134	123	116	120	129	119	116	111	129	131	143	129	109	121	142	127	129	140	129	132	130	135	123	134	91	138	144	146	130	128	110	161	111	138	140	117	136	130	140	111	122	135	112	145	126	147	104	123	122	123	118	131	136	138	119	126	126	141	131	141	125	126	137	114	120	127	128	120	118	121	144	121	124	115	130	149	139	124	117	128	126	133	140	121	121	146	137	135	124	124	157	145	133	123	133	114	136	132	137	122	136	118	136	115	126	139	123	137	128	132	130	126	135	136	137	159	142	141	124	137	122	141	138	119	142	129	144	120	145	120	135	129	124	152	125	147	119	149	119	122	131	141	146	134	135	130	139	117	130	119	159	128	126	121	133	128	114	117	163	136	145	137	134	140	141	164	125	116	137	139	139	121	128	157	132	138	135	127	156	135	135	134	140	133	150	118	139	128	133	120	123	144	152	142	131	136	132	153	142	119	149	114	130	122	132	146	151	127	113	149	146	125	144	125	107	125	137	133	122	115	116	136	107	127	137	87	114	137	128	115	132	141	136	132	121	156	130	113	120	123	144	132	111	117	117	128	133	146	118	145	139	118	141	119	134	121	134	107	136	133	115	117	114	99	129	153	116	131	143	135	145	137	122	131	134	128	140	135	106	135	131	128	124	119	131	129	121	141	132	136	141	142	115	133	125	154	134	134	131	137	143	131	135	159	143	128	145	138	129	138	125	139	153	151	142	121	103	126	129	110	126	120	146	128	145	137	123	161	132	165	119	130	139	118	143	134	137	128	137	120	148	139	121	107	160	142	132	122	140	127	108	123	120	131	129	125	121	136	134	121	118	136	127	125	145	133	157	119	138	143	136	140	131	123	132	123	153	149	140	121	140	137	109	133	123	127	125	132	139	129	134	130	124	140	144	135	116	130	135	121	111	129	132	134	132	128	140	112	146	106	133	141	126	157	142	131	128	138	133	144	138	120	104	121	135	121	104	133	117	130	116	117	130	128	132	121	130	132	123	141	116	128	110	129	133	117	148	129	155	122	149	146	116	137	148	124	136	139	116	158	135	113	119	135	119	127	124	138	130	129	138	128	123	136	124	113	120	132	139	142	106	123	134	134	122	122	133	124	121	130	128	122	131	120	112	143	139	139	134	132	128	133	147	144	137	131	172	121	134	130	130	131	142	122	134	134	114	134	136	125	147	147	128	130	124	114	107	125	143	138	117	130	116	134	146	116	130	124	129	143	136	130	121	125	112	131	118	116	120	143	122	116	135	135	137	127	127	135	121	118	109	116	123	120	138	116	126	147	129	119	114	110	129	121	128	140	111	129	128	112	140	126	136	132	112	123	149	131	132	124	141	139	125	155	131	139	129	126	141	139	113	118	121	124	105	139	134	136	120	131	116	139	113	110	143	139	123	126	134	145	127	123	128	131	122	137	126	127	126	138	127	133	111	120	138	144	120	133	136	128	110	111	127	128	127	138	126	128	106	133	142	147	112	141	132	124	126	112	159	129	127	114	144	125	144	122	114	119	117	126	114	121	125	158	126	119	126	111	141	154	124	128	115	130	149	135	134	133	128	114	143	139	122	117	133	143	122	139	125	140	150	140	126	123	118	121	122	117	131	138	115	137	130	123	103	120	142	135	130	120	126	148	118	134	144	139	136	112	118	139	125	124	136	125	141	134	133	140	137	136	116	133	125	137	153	122	139	127	127	110	105	115	142	133	142	122	135	124	131	124	145	126	125	121	135	115	121	120	147	121	107	142	124	138	139	134	126	132	143	116	144	132	117	107	135	137	140	124	130	136	145	143	148	126	119	142	129	134	133	146	137	128	128	147	136	125	125	132	133	132	136	120	117	127	145	124	144	143	134	127	130	118	143	129	131	143	140	146	126	114	136	139	117	147	123	117	146	137	150	127	132	122	143	146	105	133	131	134	110	116	123	137	143	134	140	127	132	144	130	137	147	132	123	128	144	127	125
29162	50945	38306	11134	4439	2855	2459	2120	1784	1422	1070	851	812	625	638	562	603	545	509	435	453	412	409	368	371	357	343	303	306	315	291	310	578	1116	276	277	289	312	272	264	276	289	302	251	224	274	260	245	248	270	273	257	274	260	267	269	251	284	263	251	267	243	253	231	221	250	292	241	246	262	246	248	248	255	247	274	258	230	229	253	253	233	245	254	273	273	269	253	261	241	230	233	248	275	267	282	254	264	234	230	233	248	278	259	252	258	239	251	255	264	238	262	251	260	231	250	276	241	268	252	239	237	245	221	242	249	271	233	260	229	251	229	259	237	242	228	247	261	223	266	255	258	244	258	226	273	255	246	243	238	225	278	222	250	241	267	246	262	254	219	234	250	238	222	289	235	244	271	273	243	225	238	245	244	270	250	263	242	271	238	245	211	248	258	242	257	262	250	271	263	243	245	231	258	252	272	269	252	266	257	260	262	248	263	260	242	247	252	258	267	244	243	237	255	264	250	253	232	252	262	236	289	243	278	241	248	245	252	253	248	231	253	250	241	229	245	246	248	248	235	238	259	249	270	245	236	265	247	235	220	248	224	259	247	279	231	269	239	231	241	239	278	235	236	254	228	249	258	257	239	260	249	253	273	246	248	256	221	237	264	244	237	228	240	242	268	266	255	245	269	255	240	257	231	237	236	283	258	294	231	278	237	230	240	255	253	226	252	226	244	229	237	235	238	234	256	278	248	231	232	233	269	248	196	262	237	281	283	232	244	240	249	265	254	256	261	246	246	220	271	243	251	238	244	248	275	242	228	262	248	213	248	254	229	241	253	272	240	239	262	261	233	250	242	274	267	238	270	245	260	259	246	221	272	270	265	246	242	267	253	270	249	258	222	268	211	244	250	248	249	250	250	256	282	231	247	263	233	274	235	221	260	227	235	248	238	253	267	274	230	252	232	274	242	269	248	238	233	249	236	195	273	237	224	257	262	264	251	237	263	235	234	234	251	256	234	242	244	249	254	258	245	240	272	242	251	233	273	254	264	255	238	287	250	258	215	231	252	265	230	263	230	234	256	257	246	241	236	266	244	260	246	272	244	272	269	251	244	240	270	259	246	230	262	266	241	256	255	266	249	244	272	264	263	246	279	254	254	255	224	266	262	235	258	222	237	268	244	256	243	245	257	270	232	240	275	223	221	232	249	261	253	246	241	271	257	226	248	237	238	260	261	269	241	282	238	256	248	250	260	284	234	237	260	251	268	239	239	234	253	253	243	249	273	266	248	247	270	267	242	271	254	253	255	267	234	233	244	263	258	243	265	234	253	251	277	255	272	236	263	258	243	245	252	256	247	237	268	248	262	281	231	280	241	220	241	232	245	255	268	227	254	275	230	242	259	242	267	235	262	253	241	245	249	238	235	240	283	255	248	263	224	238	239	246	252	250	270	252	233	244	240	225	245	250	250	233	242	230	243	220	227	247	255	245	245	253	267	224	235	239	238	224	224	237	238	267	248	256	237	270	250	252	223	264	241	250	259	237	260	244	222	235	255	266	224	250	236	243	246	245	260	230	258	240	230	228	246	241	243	236	235	223	258	243	263	254	263	235	230	281	239	247	255	250	262	233	227	265	224	237	241	241	247	227	248	270	255	264	230	262	250	249	237	250	256	236	229	247	243	255	233	260	243	236	269	226	231	231	260	260	237	228	241	271	253	227	242	251	225	257	252	246	246	235	225	251	249	252	258	257	288	254	286	212	259	240	250	233	234	266	259	237	249	270	231	255	238	242	252	246	235	241	267	288	234	205	233	259	229	272	245	247	259	249	256	262	225	259	251	252	237	254	253	251	252	243	265	239	254	248	233	246	238	233	237	249	228	279	263	261	236	246	218	255	254	255	224	252	246	243	228	256	284	229	244	249	261	239	260	251	238	260	239	248	223	264	259	248	243	257	259	215	271	240	253	254	238	242	259	237	256	230	246	256	273	251	265	241	247	305	251	262	252	261	235	249	260	265	235	237	266	256	278	240	223	222	242	246	224	246	242	231	251	259	238	243	247	248	277	271	237	257	265	236	261	244	238	266	271	229	247	227	225	239	242	243	249	255	248	273	247	239	266	245	250	255	269	245	242	234	248	241	257	214	251	258	235	245	260	254	266	247	245	226	263	268	260	255	241	250	265	265	239	243	228	243	244	225	251	260	222	261	237	217	245	246	256	255	240	224	248	268	227	275	233	242	232	226	257	270	268	251	272	238	224	239	269	231	250	241	245	282	263	259	261	239	254	242	271	262	258	282	270	265	245	241	267	245	256	250	271	229	205	263	269	244	260	212	248	234	241	273	260	278	242	261	207	227	218	231	250	260	229	229	267	264	264	270	280	261	254	262	263	248	233	249	267	258	271	242	260	260	238	239	247	231	238	238	256	248	212	251	272	244	272	254	241	247	264	284	265	254	251	256	234	246	249	260	247	301	268	256	236	229	249	250	232	256	246	269	243	270	265	243	265	260	260	248	232	203	239	252	268	270	265	272	250	255	225	243	230	251	236	242	249	265	251	222	232	270	234	235	242	276	256	267	258	262	254	263	237	248	241	244	237	276	245	262	262	270	222	236	238	233	265	242	239	252	271	241	245	235	245	246	287	227	255	236	255	248	245	265	261	263	264	259	263	252	257	243	243	239	241	245	248	253	243	262	255	237	255	217	261	236	221	257	250	256	257	236	235	215	265	236	241	231	277	258	242	228	254	240	230	241	280	248	242	233	236	255	243	232	245	261	221	249	246	261	266	234	233	224	243	262	280	259	256	241	261	241	259	231	234	261	219	247	226	241	252	243	246	256	243	249	238	241	242	231	239	252	236	255	251	232	242	256	240	241	286	224	259	268	282	261	247	238	260	261	241	209	265	248	242	224	257	233	265	229	256	270	242	244	251	240	262	252	264	217	236	230	220	222	257	264	242	236	247	218	244	258	225	268	264	290	242	275	254	261	226	270	267	221	254	259	262	247	211	259	237	231	235	254	249	262	235	225	275	243	223	248	249	289	284	215	267	277	250	262	276	239	257	282	223	241	255	228	236	229	254	264	238	237	230	246	241	244	294	231	243	252	250	232	234	248	244	247	264	265	243	263	281	242	260	245	247	235	271	257	277	258	235	250	266	239	248	233	266	241	238	248	232	241	254	266	247	244	261	255	221	248	268	250	257	240	247	261	243	263	251	263	274	265	264	270	245	236	242	267	226	261	263	233	274	231	271	244	244	245	240	248	228	228	258	235	244	245	270	245	241	241	234	258	244	267	252	238	245	245	258	263	255	253	267	260	248	235	270	229	263	226	243	255	257	247	242	243	265	243	260	250	261	253	237	232	243	256	214	249	269	249	249	230	242	269	236	243	276	239	236	246	221	250	249	226	272	248	254	231	226	255	230	269	220	263	255	256	253	247	243	264	251	224	243	249	227	241	258	264	248	272	254	253	234	268	233	226	266	260	278	223	252	249	260	267	242
27436	21981	14069	2318	500	413	445	421	378	364	377	379	341	320	331	357	373	324	330	364	360	361	401	342	327	331	383	356	370	341	357	358	317	333	327	355	312	338	347	350	358	337	355	355	336	350	324	351	367	322	343	316	360	348	366	374	343	332	334	350	340	348	318	348	323	356	336	332	349	318	325	380	349	351	356	356	351	302	365	354	334	373	352	315	316	359	345	317	329	354	307	369	361	352	348	358	334	355	328	361	344	320	308	349	343	366	342	334	338	341	364	354	343	355	338	370	321	321	336	363	336	345	354	356	364	373	357	354	353	331	327	392	358	381	337	364	350	310	376	332	350	336	344	366	343	338	363	324	357	335	349	383	351	343	312	360	339	360	321	348	354	352	324	333	363	378	323	344	367	332	342	364	360	335	345	363	345	334	337	326	344	346	322	332	350	308	353	350	337	345	327	376	353	326	341	353	324	343	326	356	375	354	361	342	375	308	341	366	327	354	356	335	344	346	337	329	338	385	359	336	374	340	336	349	370	354	368	340	348	338	316	359	356	334	357	343	334	358	340	325	350	352	375	353	325	329	328	332	332	378	342	344	342	346	325	346	377	330	364	365	336	365	354	346	316	369	340	351	350	365	322	367	312	327	356	344	338	334	321	325	393	339	351	350	331	345	347	357	332	352	328	348	327	332	335	360	322	351	358	365	315	338	356	365	338	351	327	307	348	371	336	338	363	338	347	351	341	327	339	309	353	346	373	335	339	359	323	364	321	340	351	363	326	385	363	338	367	375	319	371	355	326	353	358	352	354	338	356	336	360	335	352	354	350	341	344	346	366	348	369	349	323	331	349	319	358	350	337	295	381	315	365	322	335	365	337	358	343	352	329	346	369	341	331	339	342	329	335	385	327	341	330	375	306	384	327	345	346	320	356	360	343	363	366	365	342	361	369	307	333	344	353	338	367	329	338	337	315	336	333	352	364	381	399	343	351	380	345	320	371	383	370	348	323	368	348	338	339	326	371	351	365	342	349	390	327	353	338	344	347	338	351	356	336	334	345	390	321	320	374	387	348	355	370	366	315	354	367	340	362	346	385	327	325	314	327	349	363	340	338	347	327	371	366	327	348	360	346	347	384	321	362	315	352	326	357	337	308	335	344	347	360	334	319	306	344	332	355	373	377	351	333	342	337	345	358	337	360	349	345	319	370	338	362	354	336	367	342	354	348	316	332	336	353	343	320	344	337	328	332	330	354	382	341	346	363	350	316	355	345	319	345	353	368	333	356	344	356	338	342	366	344	337	318	351	350	358	350	327	356	332	372	381	327	340	322	361	320	336	369	367	358	350	359	355	337	356	376	362	355	335	364	361	312	332	363	348	348	350	358	349	314	332	357	345	368	359	338	367	332	324	337	337	346	335	378	378	342	354	322	338	366	343	371	374	358	333	358	341	367	373	326	338	350	342	308	355	341	349	351	380	351	363	359	329	355	367	363	342	321	323	367	300	330	362	348	322	337	352	343	314	386	359	343	367	376	354	317	331	332	365	367	354	312	366	328	359	348	376	325	335	346	353	371	348	340	398	322	320	364	390	343	346	333	347	334	361	328	315	354	362	346	348	335	338	346	348	335	353	335	342	326	325	369	368	325	355	377	369	349	348	339	345	367	380	331	326	349	377	368	321	391	392	374	337	378	340	392	373	323	356	343	349	354	337	348	365	339	315	366	306	318	353	356	338	357	340	330	362	340	364	356	362	347	376	346	339	357	337	358	357	353	337	336	336	374	349	320	353	369	391	336	352	351	353	343	361	351	371	328	370	337	365	355	345	358	372	369	329	355	356	339	330	338	340	363	334	334	360	355	357	384	373	339	380	352	335	348	319	349	361	352	357	358	313	361	334	358	353	347	331	343	328	359	356	351	354	364	373	347	372	383	370	337	320	351	367	359	342	328	375	327	345	344	352	348	307	329	354	340	378	331	326	365	374	301	376	330	358	339	370	345	328	351	355	355	290	345	354	392	330	349	325	334	366	349	320	362	349	336	348	346	345	375	356	362	340	382	336	330	352	347	372	344	354	316	356	334	334	319	361	349	352	360	347	337	359	325	334	346	337	355	365	374	351	341	337	379	381	369	342	345	369	366	346	327	344	341	352	351	384	359	348	356	358	319	337	342	318	345	341	308	352	329	335	354	348	324	349	357	354	358	364	322	311	305	325	343	336	329	392	363	329	349	364	368	350	352	310	343	357	350	358	363	349	335	345	332	345	326	366	364	345	317	365	361	346	333	346	343	370	348	326	361	359	339	326	358	318	352	345	382	356	339	312	331	356	362	336	330	362	343	337	334	347	331	326	346	337	353	330	343	360	327	312	324	321	344	299	341	367	317	350	328	317	336	381	354	327	349	361	357	352	348	324	342	349	330	341	342	341	364	339	345	372	324	351	368	337	318	326	306	359	341	341	328	356	332	347	367	342	354	348	373	373	348	348	355	357	348	345	335	372	344	377	328	345	392	348	335	359	378	347	328	312	356	356	348	374	333	333	327	369	316	345	342	320	328	350	308	370	345	340	364	366	352	336	372	365	324	336	324	371	379	379	372	367	344	317	339	355	339	350	373	339	287	355	355	358	380	336	362	352	347	372	333	361	325	368	369	335	360	334	350	347	312	339	346	321	349	340	360	357	362	340	397	350	385	343	313	340	374	361	359	372	335	340	309	354	369	335	359	413	352	340	370	336	341	313	353	337	326	365	350	357	323	311	345	340	332	348	334	354	353	323	331	364	352	336	341	322	374	342	356	354	355	330	366	348	339	308	347	360	354	345	320	327	337	345	341	334	331	348	313	354	369	320	362	374	354	335	374	326	361	356	348	374	352	365	364	343	327	318	374	312	326	359	358	333	354	356	360	319	381	321	375	342	312	327	339	366	345	341	354	340	377	329	377	330	340	346	375	348	331	336	366	339	340	357	366	338	360	321	332	339	320	322	342	352	315	327	340	378	323	356	314	372	343	374	368	344	350	361	357	343	349	339	365	357	340	347	329	359	318	329	318	357	318	337	387	339	361	372	349	356	341	364	355	343	345	353	369	330	319	306	342	329	363	343	359	364	296	367	339	373	340	353	340	344	345	341	339	362	353	349	362	338	366	362	328	346	353	331	330	415	348	324	330	383	367	342	353	351	331	360	370	343	368	363	346	344	344	386	346	361	369	300	345	344	331	339	357	342	331	329	323	330	358	362	356	380	337	361	347	347	315	370	356	340	340	345	366	345	350	362	359	331	407	351	363	325	359	335	332	355	343	363	321	374	351	329	365	368	319	335	342	340	327	361	351	353	378	346	351	325	360	374	370	359	349	334	357	378	376	339	348	329	360	350	329	353	345	364	368	331	359	357	300	334	348	362	326	318	352	343	338	366	337	351	329	340	346	350	335	366	300	339	317	338	375	340	365	364	354	329	369	318	282	349	323	353	307	349	328	314	318	320	348	323	375	329	364	362	358	334	349
25030	34367	15242	2449	916	792	854	830	840	795	661	672	648	683	667	675	668	702	611	663	661	637	601	638	608	666	602	615	593	618	660	612	660	664	660	625	596	655	615	597	628	612	589	602	606	590	653	642	598	609	619	639	670	602	640	621	642	663	681	670	639	586	641	602	595	631	615	595	634	663	653	636	595	654	607	623	651	616	606	658	603	576	654	607	658	622	627	586	646	608	597	642	652	630	646	599	610	609	642	607	682	582	627	606	620	622	647	607	647	593	663	680	613	624	560	643	618	629	630	623	623	600	632	626	617	634	646	603	613	618	601	658	637	583	676	625	620	609	646	611	652	654	714	605	596	616	631	600	559	611	634	625	641	594	646	622	605	676	617	571	657	664	615	622	593	650	619	637	603	639	657	612	631	623	631	633	640	608	598	629	643	638	599	597	613	632	616	638	648	673	660	641	597	600	589	603	629	641	631	637	638	626	580	589	633	628	627	611	642	619	614	572	634	634	649	662	658	605	662	593	592	638	601	614	602	651	610	606	646	631	625	670	592	660	637	646	621	628	629	632	600	657	652	608	631	653	613	575	652	620	629	646	636	600	604	606	637	629	609	604	625	621	612	622	639	630	641	645	656	638	610	634	662	604	618	647	630	677	627	631	614	660	611	624	635	647	626	643	642	652	595	608	607	673	618	628	646	638	587	641	650	633	601	670	654	656	592	580	624	643	614	619	593	644	631	647	622	587	584	581	602	611	662	611	619	642	613	599	615	628	653	626	644	596	640	661	608	601	642	607	604	627	657	628	662	619	641	598	567	577	632	638	638	609	629	680	618	648	650	613	622	627	614	618	657	655	579	649	596	618	666	612	620	625	652	611	640	602	652	650	607	604	640	647	662	595	617	668	631	654	639	596	665	615	596	662	668	594	616	664	581	592	611	661	663	589	626	618	685	605	615	601	597	632	623	640	583	633	640	635	667	595	616	621	628	646	617	623	605	695	618	649	633	621	655	637	650	644	585	623	632	653	559	632	639	641	575	611	593	576	619	593	619	602	636	653	598	666	605	650	597	623	638	575	597	596	653	579	648	627	648	655	626	621	644	645	590	654	647	636	598	642	666	638	584	636	645	616	599	621	644	630	632	546	615	635	671	651	598	648	631	667	628	608	641	614	614	637	622	644	610	593	626	627	573	657	573	599	564	601	655	609	659	620	637	632	632	612	632	625	634	645	616	648	621	637	621	616	615	568	619	628	628	613	624	603	636	684	697	618	621	608	628	609	628	648	694	631	602	649	623	648	607	612	611	665	641	647	674	621	648	611	659	589	644	643	632	629	623	615	606	636	639	633	652	625	626	615	676	620	623	639	652	592	626	603	612	617	646	621	628	622	622	626	623	610	628	618	662	668	615	627	634	589	652	614	605	618	612	628	600	640	603	602	620	635	628	649	618	601	650	618	639	668	623	632	623	625	645	626	603	642	637	610	627	618	594	648	590	644	652	610	631	591	644	620	597	626	634	625	659	622	626	599	606	614	627	631	622	617	613	621	617	594	622	581	611	681	603	611	604	655	686	636	589	643	595	613	665	564	636	648	626	661	666	585	643	683	638	635	658	627	599	622	616	590	632	650	626	631	618	633	617	645	558	643	613	639	642	634	632	660	624	668	606	616	603	602	618	583	570	583	604	645	673	612	678	600	614	654	625	660	598	642	648	590	652	631	650	613	648	628	604	611	606	658	610	575	657	694	597	619	606	550	619	609	612	606	573	609	636	652	616	633	642	665	608	650	607	657	628	663	656	642	626	651	659	674	635	659	632	605	581	607	665	626	595	647	699	652	639	643	590	690	624	605	600	606	620	625	608	636	614	637	637	582	584	630	651	601	656	594	625	635	610	648	637	596	562	576	588	611	664	659	604	573	578	599	631	636	589	598	590	570	632	609	652	613	636	659	622	644	600	647	604	580	635	600	603	628	615	666	635	606	613	595	615	596	628	620	618	643	593	581	631	643	655	648	633	630	592	622	647	627	608	641	588	640	607	608	620	616	676	598	646	637	647	631	633	556	617	624	666	666	634	642	623	650	615	601	648	626	641	635	586	604	610	609	606	628	660	611	639	607	606	628	609	595	616	622	618	623	635	603	646	643	624	671	651	608	605	652	669	624	633	645	614	591	635	616	620	604	632	629	626	600	688	653	639	661	626	611	620	649	627	619	684	571	673	636	593	615	614	622	623	630	607	613	588	642	623	679	599	688	611	652	605	625	639	613	652	657	629	601	577	609	600	596	611	623	654	649	600	615	661	586	651	639	627	651	634	595	608	643	667	624	677	647	621	623	617	650	560	616	634	652	651	583	635	598	646	615	590	621	588	643	691	664	619	655	675	626	637	665	621	641	626	659	607	604	644	688	640	624	607	584	643	611	620	613	619	641	632	692	634	645	622	629	629	636	601	604	668	642	630	625	607	628	614	642	600	640	630	638	625	615	639	604	604	621	605	624	601	629	642	645	611	634	587	601	632	613	635	616	634	639	622	643	641	632	667	628	580	646	656	663	624	693	594	599	583	631	618	641	621	656	600	632	623	607	589	657	623	669	614	593	668	620	601	603	619	649	624	624	643	584	606	675	615	648	598	607	676	644	642	611	641	627	620	655	626	574	670	684	599	656	628	659	643	634	605	588	626	664	641	627	649	650	632	640	603	646	642	623	612	630	652	606	630	609	664	715	659	603	635	617	674	627	623	616	626	637	617	602	641	626	658	616	626	628	643	607	673	636	611	632	588	604	606	622	617	601	612	661	603	645	634	580	647	639	644	622	656	612	626	591	602	654	689	621	650	630	617	641	653	625	601	619	643	642	609	659	610	650	602	607	616	624	616	601	666	623	592	577	622	636	574	605	617	601	657	644	608	612	646	634	608	650	678	624	626	624	617	610	637	613	617	622	566	668	653	641	590	617	588	651	654	632	611	625	650	610	633	628	591	654	627	629	668	636	617	595	630	603	642	614	648	640	596	679	628	604	629	648	610	621	615	604	620	656	631	639	633	677	609	592	622	633	608	633	660	656	618	626	609	659	652	622	587	603	644	609	642	658	599	676	570	575	681	622	640	626	590	668	619	626	631	630	548	583	642	639	603	615	645	636	599	607	610	616	644	608	626	623	618	612	612	678	651	614	623	595	640	618	626	631	628	638	662	632	627	629	581	617	609	659	662	634	577	634	573	615	608	645	596	622	635	622	590	602	633	607	578	605	621	611	584	581	614	610	625	605	616	630	677	615	631	643	596	619	625	659	606	649	606	662	627	657	641	608	635	585	625	627	607	673	654	644	662	641	616	665	619	635	640	601	648	609	635	579	558	646	640	626	645	596	615	627	684	614	590	673	625	628	584	663	618	638	679	660	658	586	666	613	591	625	640	658	626	593	585	641	630	671	620	606	642	653	616	616	650	588	632	626	620	639	626	587	647	656	661	610	633	634	662	641	607	635	639	630	621	601	612	584	594	668
24743	21574	28528	25000	17573	1883	788	543	500	455	413	369	360	375	356	351	358	374	312	336	331	300	331	319	312	310	305	315	301	296	307	290	315	394	356	313	304	298	321	300	293	264	305	269	297	321	285	297	286	295	253	301	290	303	269	311	281	288	283	290	303	280	299	299	288	316	283	303	299	266	285	294	308	307	289	327	285	287	309	308	289	316	300	294	263	264	273	302	291	282	341	291	302	276	273	304	320	307	313	311	302	328	283	319	316	267	295	299	293	299	331	282	266	327	301	300	299	329	296	299	269	298	322	291	295	319	312	257	282	314	276	301	321	294	285	284	320	293	320	282	297	269	288	296	282	331	288	312	321	303	287	306	281	306	277	300	253	289	302	307	284	290	291	298	294	307	320	299	329	304	297	335	289	279	313	290	297	305	301	323	317	315	298	284	297	304	301	303	323	310	331	291	288	311	312	303	294	288	294	298	289	302	301	302	296	307	294	272	282	295	312	286	308	310	327	286	306	310	287	291	285	281	289	278	293	287	298	285	322	276	287	309	302	291	304	300	299	282	267	321	318	312	326	313	297	290	293	298	296	268	284	293	282	302	317	284	283	308	297	292	301	322	286	330	307	298	287	303	307	282	275	264	283	292	307	298	264	307	277	290	296	322	313	278	299	303	312	317	301	280	313	269	259	291	287	309	316	323	308	322	279	283	338	300	285	302	283	267	297	286	300	273	310	293	317	330	278	301	301	307	323	295	317	287	287	295	288	296	301	299	289	294	285	267	302	306	281	310	319	292	273	305	303	304	304	292	321	321	300	331	264	304	260	295	310	312	273	307	298	287	308	282	306	282	282	298	294	284	294	310	314	296	301	265	309	303	326	298	325	313	259	340	303	318	276	290	310	277	280	316	303	286	332	289	275	289	286	302	298	285	291	302	295	298	278	287	275	273	313	290	295	301	302	297	290	265	265	294	329	296	293	282	297	318	279	285	283	311	285	300	319	308	290	297	277	275	300	292	250	343	280	330	290	301	276	293	309	286	293	282	264	280	279	293	312	320	313	289	282	261	272	295	299	283	308	330	323	307	284	258	308	313	288	307	280	320	274	330	310	276	286	274	304	329	281	262	294	289	350	296	287	304	303	306	326	288	294	321	289	302	283	285	275	284	284	282	251	297	294	300	287	320	313	319	284	303	314	331	322	295	290	280	291	295	293	306	296	323	295	275	289	314	326	305	273	302	307	287	271	303	297	307	306	322	255	305	298	288	322	311	282	293	319	291	299	285	323	273	318	281	276	320	281	281	292	326	299	300	314	266	304	324	284	301	319	297	315	287	322	279	314	300	304	305	308	281	298	303	261	279	315	323	303	309	331	304	311	305	285	309	294	299	277	288	293	259	281	309	281	293	291	283	308	276	288	305	293	290	294	281	308	270	293	310	272	330	278	298	279	306	300	290	281	316	280	285	295	290	306	254	304	300	277	324	313	327	292	308	299	311	326	306	291	285	245	312	299	315	267	320	287	297	266	272	294	296	286	304	309	289	291	299	291	301	296	315	297	300	311	285	269	312	322	261	309	289	284	304	282	305	251	300	293	290	309	320	314	281	302	287	292	339	311	300	275	283	282	331	293	331	274	332	278	288	298	312	296	289	284	272	314	341	293	287	303	313	293	293	322	305	298	316	282	267	314	301	288	311	322	277	286	307	316	296	279	288	286	302	285	289	253	334	300	292	308	294	304	271	307	291	306	317	297	286	281	287	312	298	333	296	305	324	315	289	277	274	267	272	300	292	281	304	286	289	322	295	333	287	314	297	293	284	320	280	314	246	292	309	302	289	285	271	305	298	317	309	283	321	296	276	312	307	317	294	266	314	295	306	274	302	285	292	339	288	274	292	300	285	301	273	290	320	284	299	300	289	298	309	305	279	337	279	315	290	323	298	283	319	321	329	299	308	297	281	305	273	304	299	304	295	294	258	290	316	296	293	294	297	321	314	284	267	301	315	307	280	295	282	262	286	270	283	267	319	297	288	289	309	288	287	290	298	279	330	300	344	306	310	273	332	279	296	303	293	312	322	287	313	279	287	295	271	282	289	304	298	288	290	277	301	255	297	306	321	313	282	279	283	300	294	295	275	301	309	284	281	297	297	308	294	297	274	303	342	298	293	293	305	284	303	291	274	263	290	305	305	280	303	283	308	293	295	319	300	276	293	317	311	295	284	312	329	312	281	295	301	292	284	314	258	315	271	308	328	296	281	309	279	273	273	290	309	286	282	314	293	287	296	284	310	299	291	329	245	306	294	301	345	308	313	290	326	309	291	310	297	273	276	305	279	306	299	266	310	272	278	300	320	298	280	333	298	327	318	292	297	303	303	307	309	301	323	258	307	293	287	292	267	306	293	303	294	314	333	297	284	310	292	309	284	323	304	288	284	340	283	307	301	291	293	271	298	314	288	280	291	290	260	283	323	312	334	263	285	309	290	308	275	273	309	291	323	307	277	285	306	328	282	320	317	267	279	337	324	297	299	277	301	327	319	300	315	316	285	292	298	268	284	302	288	324	353	291	317	314	305	302	298	270	294	289	309	289	278	315	282	291	299	308	294	274	297	282	277	285	294	305	285	312	273	275	318	322	301	313	319	273	287	309	279	286	309	268	283	318	263	290	288	341	306	296	267	271	282	300	320	279	284	337	265	272	297	280	278	277	302	282	253	309	269	328	303	293	324	290	295	328	314	301	302	312	321	286	298	320	297	296	301	339	322	282	313	293	321	307	252	308	262	325	299	273	265	294	285	293	303	302	294	312	272	295	280	306	288	307	309	298	284	281	302	266	299	328	312	328	289	301	290	273	286	277	277	278	309	307	304	332	279	344	288	295	291	288	319	288	302	305	287	281	307	280	297	323	288	311	271	332	291	320	303	284	290	297	312	290	310	303	325	272	272	335	289	288	270	282	299	294	275	306	250	306	289	277	286	301	327	321	290	305	299	304	311	281	271	303	311	280	323	277	284	296	273	272	311	272	307	295	300	306	306	315	302	291	305	296	277	328	310	325	308	308	299	260	275	287	323	315	299	345	284	273	320	311	300	323	297	250	292	297	313	284	307	291	290	287	278	285	276	282	290	264	296	267	287	273	303	305	285	270	298	273	278	314	321	287	293	296	325	298	311	281	312	294	267	286	289	282	282	323	275	281	280	277	297	287	292	305	277	292	283	318	284	275	322	291	282	274	314	265	269	311	264	267	316	300	288	291	274	334	275	301	320	298	291	295	282	295	298	269	287	316	338	265	326	283	267	299	266	294	298	300	295	292	308	312	310	274	297	298	267	289	240	251	298	286	297	303	292	285	299	278	335	299	287	300	264	261	281	307	278	306	269	291	311	262	273	282	288	291	274	322	311	311	275	304	286	240	315	257	308	277	313	266	282	302	324	255	274	297	304	282	293	295	292	302	296	299	301	306	308	286	298	312	311	322	297	315	285	287	302	306	286	295	284	289	275
27252	38384	26136	6057	2771	1970	1629	1356	1255	1161	975	873	819	752	767	711	742	700	665	625	638	623	623	547	570	543	588	609	561	571	503	619	626	849	760	595	554	557	546	576	552	543	557	569	558	516	534	582	548	506	553	534	517	583	585	550	538	528	565	586	563	535	557	579	557	546	549	548	540	561	530	529	528	527	528	567	549	530	537	520	545	535	511	534	547	553	560	597	562	537	567	546	607	502	556	557	529	572	545	546	519	522	534	501	503	546	529	551	534	506	538	541	579	539	552	551	526	546	526	494	502	541	526	526	539	548	540	557	569	518	503	556	551	534	509	521	555	541	541	545	549	559	535	554	518	538	530	533	563	550	544	529	556	544	567	563	518	571	559	518	548	515	531	565	536	542	536	561	555	558	569	553	560	520	543	540	545	543	497	587	535	541	572	517	564	539	521	553	553	561	551	543	560	547	554	555	571	550	560	570	576	545	581	496	553	558	579	551	582	558	532	509	541	539	537	525	589	529	531	533	549	558	540	552	546	591	540	574	569	579	575	485	535	576	569	590	552	547	568	491	545	514	538	557	562	533	541	517	501	505	508	549	540	538	573	529	532	570	518	517	562	557	528	543	533	590	499	542	541	566	537	576	535	516	527	534	505	519	532	586	548	495	547	522	547	548	535	553	552	586	538	564	537	564	551	567	559	553	526	559	569	542	519	505	527	501	566	579	562	538	536	524	564	538	576	529	547	522	529	527	550	540	560	602	559	543	543	505	526	538	549	521	502	549	523	518	556	532	536	531	526	549	502	560	541	515	555	543	524	572	547	535	553	547	528	542	580	563	589	529	512	546	575	524	583	555	532	514	533	536	553	546	560	512	616	548	546	574	537	544	523	547	556	525	560	531	480	512	531	565	537	538	537	518	562	517	558	524	508	514	524	508	547	553	510	501	524	545	528	569	575	571	517	555	515	530	601	558	563	550	552	521	531	641	563	520	532	529	508	563	527	571	530	522	572	552	539	550	514	527	512	571	548	584	571	589	520	529	527	524	535	544	559	535	542	535	529	536	519	543	521	552	533	569	535	576	575	536	526	513	547	527	523	551	564	549	559	557	554	512	566	567	544	513	519	522	511	540	558	542	536	531	547	523	566	546	567	558	520	572	576	508	571	526	501	553	520	526	589	549	548	554	499	526	574	517	558	548	532	520	532	532	595	565	555	631	522	548	507	558	491	566	566	563	569	521	567	590	526	549	524	573	512	524	513	548	559	542	533	531	525	583	559	566	551	550	576	559	512	520	533	567	560	566	507	568	542	548	559	608	598	576	538	562	558	568	538	560	531	550	566	551	533	534	516	519	571	519	564	530	552	544	528	538	545	504	547	488	567	577	541	543	527	490	505	494	504	514	523	585	591	547	540	528	570	522	502	566	512	526	529	550	523	568	598	533	513	539	582	512	507	542	526	564	527	520	567	532	530	549	550	537	553	550	546	515	553	562	517	528	504	511	580	545	566	557	527	523	559	561	538	541	526	524	549	538	508	517	572	543	539	536	549	556	553	561	536	513	529	578	487	502	514	552	554	590	527	596	573	582	533	489	537	565	598	568	521	540	543	541	561	526	557	522	562	546	564	586	520	545	573	548	540	513	541	538	538	540	540	532	531	539	544	522	552	539	529	570	605	539	554	565	518	531	558	573	565	572	556	538	552	529	553	525	542	548	534	517	549	511	538	538	539	555	535	577	551	577	529	574	559	517	528	524	528	558	541	517	515	562	565	512	526	517	530	579	563	539	538	547	539	579	619	533	526	560	523	556	557	518	551	588	512	499	534	530	528	509	535	529	559	549	526	557	519	535	608	569	581	538	577	575	553	551	543	549	529	527	490	505	527	590	519	517	487	506	563	522	569	523	549	571	599	548	535	543	579	500	530	506	526	549	536	529	565	521	544	573	540	580	531	543	557	520	555	536	534	534	543	541	502	544	519	525	549	558	539	586	533	533	568	560	550	566	567	557	532	563	534	577	550	507	516	561	566	560	527	542	509	543	568	499	495	551	526	508	535	584	555	510	522	497	499	540	509	527	542	537	540	528	532	510	520	521	527	537	532	512	522	551	548	535	548	529	542	546	569	531	502	550	558	614	534	547	512	530	535	538	530	568	521	544	516	515	544	531	536	508	549	606	531	524	512	529	561	570	550	529	567	522	543	509	546	571	557	522	559	550	566	510	561	546	582	559	524	500	560	518	551	559	546	516	541	570	505	581	536	535	539	538	545	587	543	556	528	484	527	557	505	532	503	506	531	574	547	571	509	546	520	563	523	536	516	535	548	536	563	514	570	554	549	537	483	513	543	534	513	560	520	537	556	543	547	494	537	510	549	523	491	518	516	522	521	521	564	531	557	495	531	546	549	526	525	521	501	529	590	517	607	537	502	568	524	528	500	570	505	553	533	541	539	543	544	528	531	526	530	545	543	586	530	556	522	525	515	515	575	558	588	546	553	523	500	560	550	580	556	528	511	531	556	504	556	535	513	532	541	508	543	540	551	530	530	508	522	531	522	535	545	555	540	524	533	558	522	555	559	640	512	572	569	559	534	548	569	533	529	506	550	546	539	534	533	550	513	573	530	541	542	539	550	567	540	535	531	538	534	578	530	558	522	556	521	528	538	521	570	561	554	521	533	546	557	530	552	555	527	497	547	532	544	521	579	526	591	548	533	582	548	598	533	545	511	508	572	532	535	525	534	536	553	563	562	562	539	511	577	582	571	536	552	538	531	530	548	548	530	476	596	512	517	538	549	514	522	560	505	550	511	559	520	512	534	523	539	543	554	556	567	544	536	549	538	552	502	553	559	532	477	558	522	561	549	556	544	565	551	523	539	561	524	574	513	551	486	520	547	503	581	545	587	519	540	533	524	505	567	564	567	545	530	535	514	557	542	521	496	540	527	495	519	562	523	508	547	523	530	568	511	534	536	578	544	550	534	488	497	518	535	522	512	529	532	527	555	555	586	511	541	598	578	556	589	557	555	548	551	530	515	547	544	547	544	577	559	541	543	563	508	560	550	556	596	545	545	534	540	537	559	537	559	548	481	564	535	533	522	534	545	540	539	549	506	548	601	505	529	553	497	522	610	559	519	557	541	534	504	539	565	527	543	554	535	538	570	563	530	518	551	546	581	547	533	563	570	554	545	542	545	544	555	561	566	508	546	530	533	546	538	549	538	580	565	576	546	540	560	532	499	552	544	501	571	582	564	566	506	548	534	511	549	551	528	528	528	564	542	509	533	544	516	552	549	584	566	534	540	519	499	550	510	579	564	500	539	512	523	533	541	543	567	519	545	573	580	531	566	551	543	490	514	550	570	561	533	584	517	583	572	546	520	545	534	556	545	559	549	557	503	504	553	543	534	515	549	551	527	528	507	527	545	534	511	529	536	533	531	534	570	544	515	551	513	524	514	549	562	515	545	534	517	525	525	594	543	551	551	523	519	532	556	524	542	559	502	566
23643	21497	29144	24159	21394	16640	1453	646	468	453	363	284	289	222	224	198	210	213	202	203	188	165	183	146	160	155	163	152	196	138	154	164	144	236	191	154	157	159	138	137	157	142	151	145	151	134	128	140	123	159	128	151	126	140	156	127	152	130	146	135	131	149	130	123	138	109	153	150	125	136	148	132	136	128	151	140	150	124	135	133	133	151	133	135	135	153	129	112	131	134	151	141	130	129	117	134	143	123	122	151	144	137	130	126	133	131	133	131	136	113	146	118	128	146	125	134	113	123	128	153	124	144	137	139	131	131	126	125	130	132	148	142	121	134	144	130	107	139	125	115	134	133	129	129	136	138	111	123	137	132	149	148	146	155	139	149	144	132	136	130	124	134	146	143	113	118	124	115	123	154	142	126	131	114	124	130	135	138	139	148	136	124	125	124	141	137	141	147	137	107	136	132	118	117	137	146	108	137	129	121	134	143	156	152	146	100	116	132	116	123	129	125	130	155	137	127	130	137	130	146	150	114	127	148	139	135	128	143	128	144	148	150	126	138	143	139	153	137	125	134	149	126	139	150	133	115	131	125	155	147	147	122	131	110	128	142	145	129	138	121	119	130	123	129	125	137	134	136	118	138	147	140	134	143	137	127	120	135	131	120	140	127	154	158	122	129	148	122	144	118	123	123	149	139	148	139	140	144	117	145	139	156	126	132	139	138	129	142	150	123	125	126	154	168	127	117	126	138	121	131	137	141	129	126	102	138	135	145	142	125	139	142	127	129	139	145	136	158	154	132	136	125	145	116	117	150	137	122	131	118	131	147	122	132	147	137	126	119	147	126	137	139	126	127	139	117	118	134	126	137	131	148	138	126	130	123	143	153	128	147	127	120	151	132	153	116	108	151	130	148	122	123	119	124	120	115	140	148	141	124	130	143	139	133	129	145	147	120	133	137	133	139	123	124	134	146	133	125	140	159	146	136	124	137	119	151	127	132	141	132	151	137	151	136	139	114	145	154	139	122	141	105	139	123	118	114	127	144	148	119	143	137	144	122	138	115	144	126	143	124	130	129	149	143	153	110	132	136	126	141	131	137	137	130	111	153	126	146	125	139	131	150	139	118	139	144	129	150	142	144	133	107	127	119	141	152	133	139	127	135	113	140	155	129	128	134	128	147	159	143	138	129	124	101	111	137	134	104	104	155	126	126	133	132	136	118	139	124	131	130	140	134	123	136	145	127	136	134	156	134	114	139	149	143	124	151	126	111	125	136	143	130	122	148	138	139	131	142	126	133	132	135	124	161	131	115	151	133	129	124	115	135	129	130	116	136	150	120	124	134	145	142	145	120	146	151	146	140	114	143	131	137	114	121	148	107	141	136	122	140	141	118	143	145	125	137	134	111	137	146	140	120	123	130	124	134	151	120	131	147	125	133	119	154	113	125	144	155	147	128	136	136	151	137	150	131	134	142	145	138	143	129	120	160	147	134	142	122	145	150	125	143	136	133	129	141	134	127	131	129	155	141	138	127	117	153	128	135	138	137	114	125	152	141	148	124	147	138	155	128	133	118	142	138	148	151	131	130	149	132	127	130	130	112	134	119	116	157	140	141	130	133	142	149	137	108	144	125	141	149	130	127	127	133	148	157	136	142	163	132	135	158	140	111	124	129	149	128	132	126	125	106	123	106	141	124	134	130	114	126	126	132	140	132	150	145	113	130	122	136	138	141	149	147	135	136	140	139	139	134	131	105	127	123	126	139	121	130	130	141	125	134	126	149	145	141	138	146	135	141	151	123	120	131	145	109	123	127	137	109	149	148	139	114	136	143	145	132	143	123	128	150	139	141	124	147	152	144	117	125	149	134	136	141	123	114	129	149	120	143	114	127	122	130	127	142	140	134	129	113	126	141	134	146	121	117	140	133	114	138	135	128	139	122	139	135	137	128	131	133	135	135	132	140	108	131	123	141	119	123	133	127	118	131	130	125	117	113	139	133	142	122	134	147	149	143	142	121	146	131	136	125	117	122	129	121	141	141	143	133	162	142	139	134	124	126	130	125	118	136	125	143	131	123	141	141	140	136	149	147	131	116	117	130	128	126	118	142	148	157	112	145	120	140	140	138	110	124	144	150	131	119	127	146	171	131	152	123	142	123	140	111	140	104	128	120	109	131	128	128	129	123	142	112	130	143	157	131	158	138	114	131	141	127	141	110	129	145	118	129	136	130	136	106	136	147	129	134	143	127	148	109	132	144	120	121	140	143	139	131	152	135	127	135	136	129	131	136	128	142	121	146	134	132	127	146	127	131	117	132	140	132	144	140	121	143	149	132	146	131	149	137	135	128	147	130	127	123	130	119	144	126	132	135	145	149	138	131	139	131	115	120	119	141	143	129	125	142	123	130	132	139	152	113	125	148	139	107	148	143	135	127	117	129	145	134	145	125	128	116	152	136	132	127	136	131	152	127	134	146	131	118	148	151	139	128	123	149	124	118	128	161	118	137	136	135	126	138	129	142	126	144	124	122	125	143	148	123	135	131	130	149	124	117	127	127	136	121	144	118	125	133	120	115	119	136	130	150	148	118	121	125	150	146	134	114	125	153	121	140	144	142	151	118	120	135	131	129	112	139	118	155	165	126	118	119	136	116	137	126	135	149	129	116	114	127	135	135	144	112	115	136	134	139	141	141	137	139	131	144	144	130	127	127	154	120	147	150	126	120	114	142	136	135	131	136	121	160	136	134	158	122	134	129	158	133	141	151	119	123	132	136	117	127	131	130	113	126	150	150	148	120	146	129	132	140	136	130	145	137	137	130	145	137	131	140	140	154	128	130	164	126	144	130	132	132	154	130	153	132	143	134	127	163	132	126	128	141	117	128	117	144	156	125	131	145	136	120	137	138	133	148	160	136	142	139	131	114	129	129	139	128	139	139	133	121	130	146	137	110	145	131	134	118	145	149	127	131	146	144	146	145	145	131	136	141	145	126	146	138	148	131	130	135	144	140	128	153	137	132	107	148	114	150	129	129	121	123	132	123	124	142	144	124	141	132	112	123	156	124	119	142	127	117	134	125	124	135	94	143	137	138	128	124	153	143	137	140	146	138	136	139	139	118	115	152	129	118	122	137	132	110	110	140	141	138	133	147	145	138	147	125	122	127	146	118	132	143	143	122	140	112	118	142	142	140	134	151	123	134	163	148	137	128	126	123	154	129	137	127	136	134	136	119	130	124	144	149	113	123	129	127	143	129	138	132	166	137	146	125	134	99	130	108	151	133	114	130	140	110	115	122	122	134	136	140	127	150	130	140	136	133	119	108	143	141	140	124	141	143	120	122	136	135	135	125	128	111	125	131	134	120	114	145	125	128	123	131	140	121	151	125	126	128	136	139	136	131	151	154	135	124	160	147	134	134	104	124	124	140	158	116	128	141	130	131	132	143	130	133	115	138	140	130	146	135	122	128	129	142	148	120	149	118	134	127	142	147	137	134	148	152	125	148	147	143
30741	49589	29341	8524	4397	2900	2265	1914	1551	1404	1277	869	749	693	608	608	595	542	453	445	424	404	362	380	347	331	329	336	317	308	283	307	322	616	483	289	279	285	248	288	271	315	275	243	268	278	300	261	251	276	265	250	238	275	266	257	264	269	247	255	262	273	243	242	268	248	261	272	285	273	272	281	261	223	280	240	256	244	231	268	254	255	254	276	233	243	267	235	243	240	226	266	250	256	248	264	257	224	256	263	236	242	254	237	219	226	278	241	235	239	271	250	272	254	250	230	252	268	273	253	245	246	211	230	254	263	256	263	252	239	238	256	272	259	228	245	249	250	220	269	212	263	255	228	257	256	254	240	258	251	265	254	232	256	228	268	245	271	243	253	259	269	263	263	268	278	242	255	247	236	280	231	264	264	256	225	251	244	257	234	252	265	264	253	247	250	242	245	246	245	254	235	288	279	262	251	254	264	241	260	247	233	269	232	239	244	270	240	266	261	221	269	239	270	238	248	283	256	224	240	222	247	255	275	225	244	284	250	257	235	265	237	248	272	252	261	249	242	250	235	265	262	259	268	251	232	221	218	282	255	237	283	245	255	256	245	253	258	232	252	252	247	221	242	262	226	244	270	231	237	264	238	247	262	244	256	292	233	197	227	265	233	261	254	247	247	246	260	232	270	260	260	250	249	238	247	252	252	272	269	254	266	238	250	262	275	255	256	274	247	258	238	262	256	256	222	263	227	259	227	220	242	267	276	280	256	245	285	234	256	245	244	256	260	261	256	256	240	254	294	258	263	267	288	228	254	244	256	250	260	244	239	239	240	256	255	253	251	256	227	258	252	249	242	243	244	256	239	245	292	222	254	261	255	266	262	231	253	255	239	239	249	245	253	256	247	222	253	247	264	224	270	239	246	272	252	266	241	233	278	278	266	261	246	259	268	246	246	246	247	240	269	228	251	236	244	241	257	236	205	237	258	225	230	269	238	236	230	248	267	229	216	252	258	260	261	245	234	266	250	232	233	282	257	256	256	265	222	256	262	247	270	259	247	252	273	221	242	223	227	244	255	253	238	250	261	245	263	268	270	228	248	235	267	265	241	259	245	234	256	271	243	279	252	242	219	255	240	247	230	244	239	254	242	248	239	222	279	249	236	258	261	253	254	239	282	277	224	261	236	289	266	253	241	247	252	261	243	263	243	277	252	230	240	231	238	262	272	274	215	270	239	247	254	248	263	283	235	221	236	267	248	266	256	248	245	240	214	244	237	242	269	257	229	249	228	269	252	242	250	259	229	241	242	236	256	262	228	270	252	268	237	263	221	234	250	256	218	256	233	248	266	258	251	244	270	293	269	220	253	248	249	264	242	258	257	240	261	278	245	254	241	280	248	227	269	285	248	239	241	249	264	278	270	240	249	232	252	255	241	264	254	252	226	259	292	269	231	246	254	266	219	246	253	258	226	266	227	259	268	229	273	245	254	226	249	266	232	234	242	257	259	235	246	278	236	270	226	243	254	277	250	234	246	236	257	243	251	205	273	253	247	229	244	231	230	259	232	268	271	245	265	214	237	249	255	250	267	238	248	268	234	252	250	230	248	259	257	257	242	244	262	244	235	244	244	247	250	252	270	251	230	266	232	260	251	242	247	260	234	247	211	240	253	238	265	237	230	262	251	235	252	243	264	249	252	266	242	258	249	242	259	256	266	240	266	250	242	285	260	248	220	262	254	262	250	272	256	256	259	275	258	244	248	278	202	254	246	248	257	276	264	231	262	245	248	235	217	263	234	242	223	241	250	255	275	221	227	264	234	262	228	269	272	260	240	253	252	238	239	248	261	242	228	239	247	263	284	252	269	241	232	216	216	235	249	233	258	250	252	248	244	270	225	286	243	244	257	260	257	234	240	264	245	246	231	258	212	241	243	242	229	228	251	253	264	266	255	267	261	252	243	256	249	235	244	291	244	261	252	242	256	240	255	250	255	262	243	227	236	276	253	245	222	240	232	263	243	233	213	240	266	247	240	249	258	231	269	264	259	246	247	280	268	271	225	245	250	255	267	252	246	225	239	230	230	272	241	232	250	230	240	247	251	272	246	254	254	255	249	254	227	249	263	255	248	266	255	262	244	246	232	252	260	241	276	266	269	228	238	262	229	241	221	234	258	224	276	256	243	224	280	236	230	268	255	240	257	224	271	248	237	238	260	241	248	243	256	249	281	249	229	254	244	261	253	253	204	253	235	271	235	262	251	255	237	236	256	247	253	245	262	246	254	237	234	235	235	255	250	222	255	252	238	268	230	238	253	240	241	234	269	252	253	231	216	244	225	251	224	253	254	248	239	245	231	238	256	250	265	277	238	257	224	262	260	242	269	235	247	264	238	231	257	249	227	278	215	248	243	261	247	280	229	248	246	227	251	250	265	233	225	243	259	255	230	256	275	246	221	256	273	265	245	245	236	231	241	237	235	275	220	255	277	246	238	248	249	268	254	232	246	264	276	255	265	248	231	256	265	265	218	243	269	238	260	251	256	267	232	262	230	236	201	253	269	249	269	266	265	234	238	251	255	247	235	256	228	234	260	237	246	267	268	252	268	262	243	264	233	225	255	226	250	263	226	265	280	251	241	263	268	261	238	238	252	299	254	247	248	246	267	238	231	245	266	243	235	235	225	236	259	245	251	260	260	266	242	224	260	265	283	268	257	250	240	248	241	240	251	253	231	237	254	256	249	252	252	282	274	264	241	255	260	252	266	237	232	233	226	266	249	256	238	224	238	276	249	245	257	237	253	262	227	261	248	270	254	250	270	251	271	242	258	261	255	232	239	245	264	255	226	275	239	243	259	253	249	259	225	232	264	245	254	274	263	279	247	244	239	246	237	243	258	249	259	232	284	244	224	271	240	261	249	267	258	259	239	273	262	237	258	246	245	271	238	247	259	253	247	246	234	238	261	254	254	246	238	229	294	249	252	274	250	241	226	254	233	264	265	248	231	227	269	240	277	257	238	237	251	249	260	291	236	238	229	267	228	234	246	266	268	244	254	283	244	225	256	256	230	250	250	257	238	246	246	267	265	249	225	244	274	264	247	257	253	252	241	233	260	240	254	273	243	257	234	244	224	250	249	241	250	256	250	228	256	227	253	266	241	268	242	251	237	257	267	235	253	232	246	237	243	238	279	242	250	238	260	260	244	266	277	230	237	251	255	220	240	261	243	262	246	250	264	252	282	267	263	259	259	274	257	258	226	270	284	240	272	241	244	256	253	245	265	230	258	242	264	270	222	275	242	239	222	256	281	254	239	284	254	251	256	262	288	236	257	249	237	251	244	254	254	239	221	250	252	266	239	282	253	283	225	240	249	253	252	253	243	229	251	264	250	258	241	223	248	239	227	258	267	241	248	265	257	259	217	246	248	248	237	260	245	260	263	278	271	251	245	238	259	239	241	284	236	265	237	266	257	250	235	243	240	223	259	235	244	235	270	248	257	273	253	241	269	260	231
27456	21736	14268	2644	530	408	391	392	365	366	390	355	308	341	332	355	381	347	322	375	359	345	335	387	362	325	345	360	350	340	329	352	384	337	350	339	376	327	333	328	323	319	326	358	323	328	344	363	342	374	327	314	346	323	355	354	351	339	355	330	328	304	368	368	353	303	374	354	319	353	325	358	367	342	349	365	374	315	341	347	326	367	357	349	350	332	322	364	347	326	339	359	345	378	325	371	352	341	352	364	364	315	333	349	328	364	321	281	344	367	322	344	325	347	327	338	311	293	345	344	376	323	362	353	332	304	332	362	366	336	327	367	370	356	331	327	342	365	353	357	314	336	329	323	364	340	346	340	311	324	354	337	360	310	373	329	363	336	345	327	369	375	356	370	376	382	319	343	346	339	343	312	358	359	363	346	334	347	354	335	360	358	342	371	326	320	342	388	371	367	361	354	324	352	325	372	360	358	338	327	357	341	336	329	326	319	376	352	346	340	364	321	328	352	364	335	344	347	359	348	332	325	345	339	358	342	373	317	316	338	360	339	368	344	319	343	318	342	328	322	372	329	329	319	360	336	331	329	364	350	342	362	351	311	350	354	344	337	342	350	348	334	348	365	355	374	364	314	361	351	322	337	374	349	348	327	353	320	317	339	342	306	376	341	363	362	346	344	319	376	361	378	334	359	352	348	350	330	335	353	367	364	340	358	315	369	385	360	366	345	348	293	337	305	340	359	330	359	347	352	347	329	336	336	359	378	310	310	379	355	331	301	352	332	323	343	326	324	337	353	339	365	381	328	323	357	342	351	366	336	338	368	345	382	346	354	332	359	347	325	319	362	343	331	315	308	336	342	377	354	331	350	349	361	366	326	362	341	344	356	351	341	363	360	343	345	349	345	354	337	315	347	361	339	365	362	336	300	323	345	329	359	349	335	335	342	323	317	362	322	332	323	332	363	342	328	342	350	334	353	321	352	324	359	350	375	313	370	336	356	343	348	322	367	323	336	344	324	340	348	334	366	323	307	336	343	322	316	360	371	330	357	313	339	341	335	347	350	360	352	341	350	326	333	377	325	309	335	325	354	366	324	358	369	334	371	341	345	367	359	354	347	331	346	364	344	305	319	356	353	335	309	333	329	346	361	352	343	353	356	323	350	334	370	335	358	347	329	341	376	328	330	326	348	318	327	372	367	336	342	360	321	343	340	375	373	366	342	339	334	351	330	351	311	363	355	352	376	348	350	346	365	358	355	339	300	346	333	366	321	338	353	324	341	341	367	312	381	373	359	360	359	389	359	344	362	339	339	364	346	321	361	389	352	303	326	353	363	329	365	342	343	339	369	377	342	311	365	354	348	333	353	362	338	317	347	347	328	350	327	322	338	319	342	365	363	324	353	345	353	313	338	399	345	360	348	375	336	353	335	352	352	334	362	390	358	343	331	374	334	328	340	351	332	328	337	343	308	321	356	354	350	369	349	377	349	339	358	305	328	357	306	349	336	344	315	346	350	333	318	343	324	356	363	347	368	338	326	323	371	317	325	334	358	376	345	386	365	322	323	329	326	345	354	352	365	365	323	347	345	349	348	305	342	316	352	330	293	336	304	375	337	358	331	334	345	343	320	343	340	360	377	301	346	331	356	342	336	326	380	329	342	341	299	323	348	348	312	333	327	333	353	309	339	330	360	371	358	300	357	335	340	337	364	331	345	331	352	313	333	377	352	339	377	318	316	336	375	338	363	331	339	345	359	359	343	369	369	334	317	363	357	356	310	367	353	312	340	316	354	324	347	339	339	342	356	348	334	313	335	356	321	332	381	350	391	315	307	341	322	329	336	367	357	352	365	359	351	355	349	352	370	331	369	369	348	345	377	339	372	328	350	366	334	357	363	364	348	357	310	335	338	314	353	344	331	329	311	344	338	309	368	331	326	314	363	343	370	322	343	317	346	381	361	351	345	379	379	346	332	339	338	365	325	352	346	338	328	327	350	323	321	344	351	371	348	349	330	362	344	337	344	327	350	384	355	356	339	349	334	341	352	344	348	321	344	354	340	334	337	364	346	344	334	344	370	330	341	355	319	324	339	326	320	328	347	344	364	337	340	372	319	334	330	336	339	343	322	338	321	323	329	347	352	332	341	329	334	353	349	345	352	335	384	349	332	323	350	351	363	332	315	365	322	328	316	358	323	320	323	358	333	335	353	349	380	336	358	333	349	368	349	324	340	361	338	335	350	346	354	320	344	340	335	373	352	342	377	327	359	335	345	331	312	354	339	364	340	330	346	326	322	370	314	324	357	357	344	344	350	348	327	337	324	382	377	365	356	341	346	354	351	373	323	365	372	358	358	361	332	318	335	328	326	377	338	350	340	323	340	366	330	346	336	368	351	333	336	388	319	355	364	356	329	329	338	344	330	381	330	341	349	319	334	368	336	323	331	338	337	358	337	312	349	399	341	370	344	331	354	342	363	362	373	352	351	364	354	325	339	325	315	353	355	368	357	347	310	342	331	333	350	341	350	341	338	331	358	319	356	355	346	340	348	303	344	354	346	338	341	360	302	354	346	343	326	326	334	385	348	320	336	358	321	333	355	326	342	312	352	316	377	330	327	321	355	324	371	324	345	339	351	340	323	318	310	347	364	332	320	348	325	372	349	363	380	347	364	344	337	322	362	327	339	335	355	351	333	349	352	373	322	363	350	358	315	348	328	338	318	374	325	344	361	361	321	353	342	387	304	359	356	361	333	325	333	327	330	332	331	310	350	321	368	320	352	329	337	372	308	329	340	355	327	332	342	345	359	332	323	371	353	391	328	329	324	332	365	367	345	330	384	362	327	349	340	329	377	336	361	358	343	367	327	341	359	340	332	379	353	341	323	359	317	377	358	312	326	335	331	359	382	364	350	325	314	361	329	366	369	375	363	341	359	324	352	345	340	372	303	361	339	345	374	324	324	359	315	355	359	332	319	344	340	370	328	347	344	337	364	367	377	371	342	377	323	359	333	354	325	352	335	336	358	333	353	358	369	367	357	356	336	368	346	332	355	327	327	346	369	363	330	321	329	365	357	334	325	323	353	333	319	360	362	372	337	336	338	355	341	348	395	338	341	356	338	374	316	343	328	311	340	348	334	364	328	355	365	350	335	337	350	364	339	339	352	358	310	334	385	346	376	385	339	346	357	333	336	355	354	369	333	365	360	295	330	351	339	358	339	369	366	346	381	355	353	329	359	345	338	338	339	360	365	350	361	324	340	370	342	343	315	328	356	343	353	354	326	323	359	338	334	346	345	366	324	369	334	347	353	344	350	335	344	351	345	367	353	294	346	325	372	329	342	325	346	338	351	340	338	316	311	338	366	359	329	320	325	335	344	361	361	344	342	343	368	319	342	346	328	340	364	374	330	336	337	364	338	352	331	369	353	332	376	319	324	384	361	363	345	345	351	326	348	344	321	341	344	351	342	340	364	368	327	351	337	375	355	330	329	346	381	378	335	360	378
25103	33328	15973	3166	965	800	758	793	718	767	738	725	638	666	673	613	678	661	654	661	648	647	631	592	639	668	590	592	611	600	628	658	665	592	596	644	630	592	634	601	624	601	626	661	678	595	631	640	629	650	580	604	609	612	593	637	610	620	661	638	630	623	646	630	616	619	637	583	609	614	626	641	654	653	627	653	631	639	637	636	659	587	609	575	624	600	629	651	562	636	645	628	583	653	582	657	600	610	599	623	673	640	606	605	617	656	618	604	635	615	616	591	626	601	594	580	636	604	609	643	624	615	621	650	631	583	651	583	633	649	622	633	607	627	613	622	605	640	632	612	658	594	646	595	644	616	646	610	638	676	591	612	659	635	652	578	573	612	608	672	617	647	612	662	608	608	663	671	644	625	619	602	604	629	615	628	585	639	642	626	632	652	583	624	597	608	632	662	610	645	612	613	612	615	649	616	647	586	582	607	633	611	604	623	598	637	622	612	618	570	639	619	592	658	665	625	613	598	661	632	659	646	629	594	597	670	623	640	612	607	602	644	592	605	600	642	569	643	638	601	649	602	619	642	622	645	618	621	651	592	611	675	656	631	656	608	647	587	617	612	591	621	614	655	650	663	619	624	648	618	596	565	603	593	594	635	658	637	600	657	637	622	670	648	647	624	576	647	602	617	594	584	657	597	603	586	602	644	597	625	635	612	649	624	622	651	675	660	603	597	622	623	644	662	644	621	636	630	615	581	624	625	578	612	625	579	595	592	637	632	648	621	579	593	652	658	620	612	649	620	626	622	658	648	629	621	593	627	616	600	638	627	648	591	632	605	649	587	640	645	664	673	603	587	654	653	658	591	603	587	662	599	641	665	624	609	578	604	620	655	591	645	658	639	603	655	599	613	591	623	621	606	601	613	681	634	589	625	597	638	625	636	668	609	609	633	608	600	634	594	621	615	620	631	620	607	615	595	596	660	620	654	591	601	640	618	654	606	664	643	642	638	621	587	592	624	579	651	597	609	577	632	615	663	672	595	652	633	577	672	615	561	619	602	624	636	628	606	594	608	575	563	619	641	625	645	613	637	592	641	612	644	662	647	640	677	639	623	598	585	622	637	593	619	643	609	649	624	570	584	659	597	611	619	626	623	610	617	674	695	600	620	609	576	636	611	589	628	600	618	668	630	635	606	620	606	645	625	573	642	656	589	637	636	599	611	618	640	599	665	608	625	546	581	576	617	611	625	628	606	628	607	641	600	620	604	632	626	637	635	623	650	650	625	570	569	595	598	633	613	652	610	642	623	643	627	595	628	561	606	628	577	593	615	614	587	654	647	602	644	632	643	576	603	590	647	645	599	618	619	606	611	611	582	625	632	601	623	651	602	621	606	573	599	642	628	646	623	627	646	607	634	646	600	567	573	630	639	590	639	647	619	622	591	636	628	606	592	625	617	653	655	649	627	556	649	645	617	658	619	625	638	645	600	630	651	634	630	572	613	609	649	577	637	624	614	669	666	653	630	621	614	585	628	612	580	651	623	611	628	669	600	689	620	576	603	626	657	665	566	591	565	632	611	645	634	628	651	637	626	635	650	603	635	633	626	606	674	595	585	616	619	623	588	677	602	645	608	622	618	654	601	641	613	625	597	671	588	616	588	623	661	619	622	622	611	640	650	627	610	660	617	645	625	604	623	618	638	629	680	598	667	621	622	600	645	626	648	651	632	639	615	591	614	636	593	573	674	656	627	620	632	628	651	632	595	659	664	663	619	632	627	605	616	659	615	622	639	620	659	647	631	626	621	602	574	617	620	610	595	607	626	622	593	632	645	599	618	612	634	623	634	674	629	608	607	633	588	630	625	667	626	587	593	635	657	604	631	615	608	600	657	619	597	615	601	655	632	628	652	593	628	596	606	656	600	602	652	672	578	605	598	606	596	633	632	683	646	658	620	653	682	611	613	625	654	663	614	619	611	629	642	619	675	633	600	613	624	595	595	632	605	642	656	619	611	619	609	620	640	651	645	630	601	661	656	614	623	630	624	612	626	603	631	625	591	594	618	595	571	612	638	608	626	588	611	629	633	621	622	577	640	613	590	590	609	628	616	600	629	621	648	635	639	591	626	667	581	584	627	686	617	609	609	595	605	617	616	607	644	556	611	587	631	645	607	633	640	621	607	625	653	597	630	629	621	598	635	635	620	592	630	653	602	600	661	634	593	634	620	609	594	630	646	650	594	649	622	623	606	613	593	640	624	624	613	599	631	614	629	630	624	673	614	607	646	623	639	615	688	598	634	603	600	605	601	634	642	584	605	625	575	624	631	622	629	607	669	645	589	561	678	634	595	631	585	622	649	623	622	617	647	644	623	629	608	609	623	603	575	609	590	676	581	616	613	608	615	643	617	617	607	615	593	618	609	619	612	595	595	622	575	579	621	593	590	607	631	628	619	654	591	654	590	613	606	657	622	587	581	613	603	623	636	583	570	679	601	587	669	604	660	618	647	624	603	671	636	616	653	651	618	621	649	657	605	584	661	573	624	658	649	668	630	661	596	626	647	620	642	622	628	619	606	619	601	623	653	593	618	619	660	618	664	647	610	624	625	607	635	685	620	622	580	602	642	622	642	624	629	599	659	619	599	608	667	625	627	655	600	605	594	616	594	622	671	618	671	630	618	600	611	635	596	651	594	640	624	678	611	695	638	630	629	591	647	606	656	581	590	662	630	591	599	635	639	660	591	620	609	614	618	630	641	618	567	620	647	644	634	654	607	583	628	604	576	602	608	637	631	640	565	654	613	616	629	589	645	651	609	641	619	605	611	610	590	603	625	623	590	587	590	556	618	616	616	587	640	631	659	617	631	610	630	609	629	606	576	615	634	619	619	610	596	702	604	612	617	645	555	640	652	657	609	606	632	615	591	582	644	668	616	645	591	614	659	630	600	624	608	625	614	620	604	590	631	652	650	628	586	619	624	612	620	676	644	613	594	604	610	579	606	612	655	615	611	647	648	622	626	612	608	636	650	648	646	639	616	603	571	607	580	641	582	610	622	631	644	649	615	636	621	633	637	630	622	574	642	593	594	632	605	608	595	652	606	611	651	606	613	650	664	590	592	622	612	601	604	595	642	670	634	614	608	644	587	584	646	560	626	615	646	644	604	641	620	589	619	584	630	612	650	672	608	617	601	608	646	615	618	602	610	652	611	617	652	609	610	604	569	574	563	634	585	657	636	565	654	632	596	618	606	633	659	629	580	608	611	598	648	610	592	664	616	632	636	613	654	637	630	578	617	649	597	613	639	594	590	618	595	633	577	629	620	629	642	640	592	570	588	593	635	642	636	663	604	648	602	604	608	626	586	611	607	618	669	615	622	652	618	589	664	624	623	621	592	625	641	606	616	619	612	629	561	613	677	616	645	622	678	647	625	582	683	646	616	629	635	598	588	644	645	618	668	621	612	627	584	636	599	616	599	604	634	617	617	623	585	653	606	636	610	650	649	624	638
24554	21502	28454	24828	17287	1989	782	590	492	454	429	397	354	331	310	314	374	337	304	322	302	278	292	324	308	296	327	319	301	298	304	311	329	283	283	295	331	331	299	295	282	291	289	284	292	329	278	269	296	298	286	232	310	294	286	293	262	293	296	276	308	310	274	319	286	292	291	284	312	297	295	276	288	269	278	289	282	302	274	303	287	267	295	298	304	306	298	281	285	288	273	274	306	305	288	306	295	257	290	295	279	282	309	261	290	305	274	261	299	273	283	271	257	265	295	276	250	272	308	290	287	277	290	265	260	276	296	303	287	308	274	278	297	294	286	307	303	293	303	314	304	275	277	299	251	301	263	297	282	294	294	287	263	298	294	290	299	274	288	266	287	292	301	290	257	271	282	312	269	282	283	269	338	306	280	282	298	294	293	268	298	290	279	265	256	291	282	301	290	283	240	239	276	252	279	296	264	311	284	310	292	292	301	275	321	312	311	290	281	292	277	311	277	322	283	296	291	287	300	293	275	259	280	301	327	301	297	285	280	252	294	297	306	278	299	286	278	315	321	307	293	281	323	254	269	301	305	267	273	312	288	295	308	286	298	269	296	303	309	308	297	292	279	283	267	275	287	269	293	303	309	283	278	297	289	270	279	264	277	290	271	281	287	312	272	255	279	293	274	292	292	283	296	285	330	277	299	274	284	269	284	265	281	327	279	270	285	302	280	264	276	276	280	237	318	320	300	273	281	258	286	292	291	261	306	276	326	298	317	280	298	292	283	276	271	294	345	307	266	288	302	282	295	300	272	293	315	325	320	283	305	323	268	280	284	285	283	261	322	299	315	276	289	297	289	288	260	295	259	271	322	286	292	286	318	278	275	273	288	287	289	278	308	285	302	290	261	261	308	302	299	290	293	283	288	295	294	282	294	255	303	300	267	305	308	283	291	308	328	296	300	280	291	263	271	290	277	313	283	288	299	310	292	293	297	295	238	308	295	272	295	325	303	287	297	311	283	263	297	289	297	304	282	265	296	257	290	284	292	290	278	278	272	276	318	283	319	290	299	279	280	270	315	294	250	287	274	280	312	272	282	278	294	272	264	285	256	314	271	290	284	293	273	291	275	310	279	255	299	263	253	281	304	282	285	294	316	310	287	293	314	275	276	301	271	269	283	301	299	276	293	327	291	320	267	314	249	291	271	284	276	270	275	284	268	314	309	333	253	273	262	291	285	314	310	273	279	266	303	274	273	311	286	286	316	283	306	312	280	271	272	294	265	263	300	306	274	313	287	305	250	301	306	294	304	283	299	295	294	283	257	298	274	290	321	273	309	298	295	271	267	301	306	285	302	306	292	281	294	280	300	260	246	315	296	279	307	306	302	281	274	275	308	283	306	277	299	277	309	301	275	281	313	292	281	264	292	293	302	286	343	263	276	279	287	285	289	274	271	265	288	303	299	240	276	306	287	264	292	297	321	266	282	280	298	273	301	285	265	295	283	293	280	315	301	309	259	288	282	286	296	298	279	312	259	277	277	302	294	328	287	306	278	269	293	280	286	274	279	270	303	267	270	293	275	270	281	254	312	323	297	273	283	273	271	266	259	245	299	303	285	292	288	313	272	284	310	283	296	287	329	265	271	276	295	304	306	264	279	282	303	286	302	237	267	267	293	268	283	289	278	291	273	280	301	305	284	288	287	274	284	268	267	270	276	293	270	293	260	276	279	280	246	308	301	278	268	289	311	289	286	257	284	288	283	301	273	296	286	286	294	315	313	299	300	294	314	286	288	292	315	279	301	288	302	290	288	255	286	274	305	314	270	274	290	279	283	298	289	294	287	300	286	273	316	290	278	316	275	272	275	314	258	299	289	271	310	263	279	278	303	326	268	281	259	279	307	264	277	283	314	296	283	282	292	308	284	282	294	292	270	287	293	327	269	281	294	268	273	286	271	312	288	302	293	295	292	307	284	258	275	302	274	303	302	277	291	288	263	331	308	297	264	267	275	261	289	296	325	276	308	309	279	287	267	277	288	280	257	269	275	286	307	314	293	284	291	288	298	267	298	286	304	301	288	285	283	305	288	276	262	281	286	291	298	282	291	247	283	281	283	263	286	274	292	286	289	298	254	276	277	286	288	281	299	278	284	306	280	298	283	285	290	291	296	308	292	294	315	273	294	272	291	291	297	307	273	272	281	287	261	274	309	296	298	304	274	316	280	295	274	283	272	246	287	256	303	278	269	286	290	278	309	288	302	294	291	286	328	284	296	300	269	281	258	283	303	312	274	262	267	302	294	302	296	282	281	293	295	291	283	309	262	295	294	305	301	300	286	284	321	266	286	289	276	263	255	281	279	330	284	258	292	259	293	308	278	261	296	285	306	285	297	310	280	297	301	272	284	272	294	280	306	273	307	291	285	283	302	312	297	283	329	268	273	307	301	285	288	281	272	286	293	315	279	283	283	299	285	278	288	254	282	286	289	285	271	306	294	279	295	343	322	275	308	320	251	312	260	283	309	322	281	298	307	304	300	274	283	281	283	285	290	278	304	270	275	292	258	259	310	289	290	301	299	280	268	274	303	278	290	295	313	326	276	320	280	283	279	283	287	263	292	268	300	282	316	307	286	314	288	303	260	280	290	315	272	257	296	248	274	300	291	319	303	277	326	282	269	308	298	304	290	287	270	292	283	274	289	289	285	290	318	280	284	309	243	286	297	277	320	314	297	288	261	286	289	271	314	271	288	301	263	330	297	261	253	284	292	277	287	287	265	291	258	276	288	279	316	274	293	301	280	278	288	275	288	302	274	283	301	301	290	283	305	251	323	272	293	298	262	311	295	293	266	313	282	290	297	309	288	247	302	276	290	270	285	245	284	286	280	292	318	288	290	288	287	283	307	301	281	283	277	290	320	276	302	234	282	304	294	282	271	302	310	281	326	312	262	271	298	297	294	287	288	276	301	301	295	289	258	270	284	255	281	266	305	282	288	307	265	286	305	304	295	268	307	259	300	266	280	277	302	290	295	285	313	269	299	327	289	278	257	302	294	313	298	291	299	305	290	290	286	289	271	288	281	258	318	286	265	303	273	305	298	271	289	313	304	298	267	250	338	287	300	286	288	310	286	287	300	285	287	310	303	287	277	288	284	301	277	306	300	267	247	303	260	275	269	287	274	285	299	268	277	257	292	290	280	289	299	267	280	289	292	292	276	289	314	270	270	305	303	281	324	301	303	302	300	301	293	300	307	290	256	254	245	269	290	299	316	271	258	267	292	285	310	268	300	278	265	272	279	301	307	232	284	312	256	286	287	285	292	265	277	267	308	297	307	311	280	308	314	270	300	330	281	315	266	277	287	310	297	301	257	297	263	308	296	289	280	282	282	296	306	325	255	293	309	292	292	315	286	301	284	297	292	330	296	258	282	296	296	252	260	290	256	314	258	302	287	255	280	291	305	321	295	289	292	263	274	246	296	301	274	284	290	324	282	276	286	318	246	250	283	269
27853	43994	27736	7104	2969	2067	1497	1326	1260	1154	1042	922	830	761	681	691	724	685	632	635	635	570	604	618	596	549	588	552	540	572	583	570	570	542	549	555	560	548	548	549	515	555	548	572	557	570	557	549	527	520	537	536	544	508	527	536	566	521	568	523	558	524	556	538	511	536	494	581	496	542	525	527	507	544	572	557	519	562	502	514	540	552	547	543	514	538	539	551	513	544	520	546	535	515	508	555	518	506	525	550	496	517	514	538	541	558	592	531	534	595	547	504	553	517	537	521	517	548	520	540	531	533	559	534	514	501	540	525	487	563	521	538	526	536	508	523	494	507	570	560	539	538	510	562	543	518	533	550	512	522	534	541	544	516	510	540	526	537	516	502	518	553	517	583	523	491	501	523	508	536	492	508	512	485	466	545	559	554	494	540	532	563	497	499	504	524	550	553	460	513	520	536	535	534	516	510	554	506	567	511	489	502	538	504	559	505	509	523	535	517	516	489	498	514	536	548	591	538	563	514	489	499	496	507	494	507	577	516	504	525	486	566	556	534	500	555	539	562	497	523	458	536	556	523	531	504	539	484	524	549	511	560	506	542	541	524	572	513	513	527	494	558	516	546	528	515	530	525	482	539	546	513	528	525	524	540	503	517	509	525	509	549	558	518	546	523	472	519	538	507	552	526	540	505	487	514	538	539	519	513	554	523	508	553	503	508	557	551	543	525	568	541	527	482	568	535	547	514	529	496	519	549	509	503	518	559	502	555	562	538	574	520	508	536	514	528	515	522	538	508	539	502	507	538	504	507	522	514	551	531	554	516	511	515	483	526	506	536	513	511	485	538	512	519	529	555	559	506	489	547	557	484	494	509	535	510	591	561	503	530	533	501	513	554	527	563	552	513	546	499	584	514	500	531	516	542	530	531	505	541	488	511	549	541	557	514	535	539	507	485	541	516	552	554	548	578	503	522	528	535	541	544	504	550	543	517	553	556	471	530	567	557	532	561	551	521	544	527	528	517	543	576	498	531	499	525	499	482	538	510	550	488	544	497	518	567	501	537	539	552	547	517	500	535	491	528	523	533	535	532	540	522	554	537	485	542	508	527	591	531	525	531	536	573	517	524	500	501	525	508	546	499	524	537	525	513	492	529	575	521	530	542	516	528	521	538	523	516	508	536	532	462	522	548	550	566	516	546	520	541	549	565	516	557	514	549	532	496	547	528	530	559	559	570	518	568	520	566	524	554	551	510	544	532	508	545	519	526	507	524	511	529	514	531	589	534	545	509	557	523	542	526	544	523	520	519	525	471	556	530	530	560	544	529	514	572	538	507	577	529	559	529	530	537	529	534	516	510	528	550	556	502	517	527	557	546	545	531	501	540	537	504	582	531	538	517	513	501	510	543	502	512	532	529	514	509	530	552	514	576	550	552	500	531	531	525	524	506	519	560	542	553	538	524	532	538	471	513	560	548	515	526	547	561	538	542	571	498	519	543	546	527	525	540	494	508	520	505	519	533	560	514	569	499	514	531	512	552	556	537	547	511	529	533	513	585	518	562	544	550	513	522	508	530	535	538	500	550	525	550	532	522	506	509	504	520	526	540	497	547	551	547	565	511	509	545	524	519	555	501	470	526	558	523	516	532	527	560	581	530	498	516	531	484	517	508	531	497	506	525	494	535	558	542	525	519	525	513	535	476	591	564	540	525	521	524	527	509	516	498	562	513	519	549	575	519	549	538	516	522	582	536	503	520	511	520	507	510	511	514	520	518	554	535	542	535	530	520	549	513	501	495	567	518	556	521	488	544	501	515	523	555	528	499	516	519	483	477	578	516	520	541	559	518	507	523	554	544	531	516	513	529	505	554	522	495	527	542	519	523	524	576	490	541	565	536	522	499	541	525	546	553	542	526	564	519	514	540	520	525	532	543	555	501	547	523	516	508	522	530	506	528	493	556	556	523	508	538	519	535	515	513	545	509	537	507	531	573	528	547	546	495	535	498	532	528	552	522	521	523	537	533	517	558	542	560	506	514	511	545	538	550	503	507	571	493	527	563	520	518	514	526	571	516	556	515	520	507	523	563	501	561	545	519	496	570	512	542	563	518	513	531	514	531	554	539	439	542	522	536	504	561	515	486	515	571	543	533	513	517	533	536	526	512	512	540	531	504	555	530	521	539	530	538	561	503	494	504	559	531	522	494	569	569	542	493	546	583	513	532	496	502	525	504	536	517	509	499	499	554	567	507	502	561	551	542	560	544	568	556	514	507	523	545	575	553	559	532	549	517	494	553	526	519	524	588	523	490	548	521	574	519	492	542	460	535	524	524	547	527	542	547	516	523	511	501	535	557	548	552	502	510	537	515	551	567	528	586	519	507	540	511	524	513	520	545	545	509	548	570	521	540	531	551	544	505	536	504	556	511	551	509	498	550	542	537	573	491	552	515	527	520	524	568	555	573	550	523	506	552	499	490	542	469	571	534	547	539	553	554	533	538	504	510	532	555	515	492	517	574	506	529	500	553	551	529	543	516	545	544	532	580	540	545	542	564	536	534	548	547	475	530	552	515	568	523	542	525	505	553	533	492	561	537	507	567	525	502	490	548	537	528	508	567	523	521	521	544	542	516	522	602	508	531	551	506	537	534	562	533	502	550	528	555	511	538	544	513	546	518	531	548	533	543	536	505	552	574	557	564	554	564	587	504	560	527	546	498	542	522	535	529	527	503	566	555	531	548	507	517	542	549	534	485	585	513	539	497	531	550	528	527	528	532	532	506	518	526	551	540	533	495	570	548	547	544	513	521	533	526	546	513	545	500	522	528	518	532	565	503	538	478	553	530	537	535	538	492	545	531	536	527	544	536	514	558	518	558	532	506	527	506	547	529	512	508	559	546	543	500	516	548	538	563	503	532	537	520	532	558	503	545	537	539	499	524	552	561	590	525	551	479	578	534	556	548	499	515	519	544	512	487	524	509	504	529	555	537	519	540	527	549	550	512	556	539	497	503	555	551	552	523	544	520	557	532	505	518	553	552	527	466	500	572	504	559	572	505	521	544	523	549	537	491	505	553	472	494	511	579	546	525	518	570	534	520	478	537	517	518	540	502	528	533	517	528	551	534	514	529	480	502	527	500	540	544	542	525	514	534	532	580	563	492	507	527	521	562	553	524	587	535	527	550	551	527	536	547	546	551	508	546	511	531	560	463	543	542	530	575	503	508	547	538	517	542	505	543	542	504	504	561	525	483	516	518	552	540	493	525	510	551	561	502	525	547	533	517	529	509	536	523	540	555	501	576	527	544	554	570	503	545	572	554	520	489	517	574	485	521	527	528	561	549	543	533	539	521	504	523	520	500	547	534	526	540	533	533	580	524	549	518	535	529	550	519	507	548	567	499	510	539	508	561	517	549	507	512	542	545	579	543	514	535	533	547	503	521	544	531	458	510	481	495	553	477	524	529	536	504	543	519	520	515	538	538	531	542	576	561	487	523	521	547	526	538
23614	21503	29171	24193	21433	16732	1668	624	427	411	418	330	241	250	197	211	215	206	182	186	186	186	163	154	183	171	144	139	140	155	148	176	171	159	166	138	134	159	131	144	136	150	135	137	127	148	144	134	135	146	144	141	134	140	117	113	121	124	142	139	156	135	156	123	136	155	146	147	138	134	146	119	138	147	127	136	134	130	127	136	135	152	147	123	115	118	125	139	138	128	157	137	141	144	142	136	141	123	122	143	146	135	136	130	127	139	140	128	131	137	131	129	134	138	135	135	138	154	131	139	152	138	136	146	142	144	133	126	124	137	135	146	126	137	146	124	134	135	132	159	134	132	134	130	123	128	135	149	139	119	138	123	136	129	121	133	155	140	131	146	132	144	123	142	150	131	117	135	133	127	138	130	133	149	157	143	124	145	142	111	145	147	130	136	127	134	151	154	140	131	134	131	147	124	137	130	149	132	144	127	129	139	152	154	139	132	163	129	134	141	145	131	141	160	133	148	142	142	133	117	134	159	126	143	125	131	136	140	163	130	129	150	129	135	148	125	134	132	112	136	146	130	122	151	141	160	138	125	136	122	136	124	103	146	128	128	123	125	136	154	132	151	132	129	130	139	146	165	160	143	123	141	133	149	152	132	141	138	148	132	107	134	112	150	132	133	117	141	115	140	129	135	156	133	120	139	106	114	112	127	118	125	146	123	138	154	138	120	134	120	139	143	136	129	122	136	150	122	127	131	129	130	134	119	120	146	116	155	130	127	131	130	120	155	133	149	155	149	123	116	116	137	133	134	144	134	154	136	119	123	126	123	133	145	139	127	126	152	138	140	135	137	144	150	143	125	121	131	147	136	146	132	116	139	145	144	149	140	130	148	128	126	116	117	137	130	117	124	143	135	153	133	133	133	128	128	140	141	158	137	129	118	149	124	120	137	140	120	122	125	136	139	129	123	118	126	139	140	139	126	137	141	145	122	131	130	132	132	125	105	126	125	143	132	124	142	147	131	144	129	136	143	149	137	145	153	133	143	138	140	109	154	144	126	125	126	123	130	123	123	132	124	127	144	141	125	128	143	121	123	128	146	119	147	135	132	135	149	133	138	155	151	120	132	129	130	130	126	150	130	137	141	127	139	155	125	115	125	129	144	123	138	125	126	123	132	140	134	165	131	133	123	132	135	141	139	112	139	136	132	123	116	132	123	122	125	117	138	125	123	130	131	142	140	94	117	121	150	125	127	146	124	133	137	147	132	152	165	163	142	128	152	147	126	130	146	129	139	147	135	145	118	135	133	138	134	132	126	119	144	143	135	131	134	140	139	151	128	136	133	130	135	135	114	156	136	152	124	164	119	128	133	125	159	154	140	138	138	131	150	140	129	136	138	140	123	148	142	127	141	134	137	134	145	143	130	142	140	133	139	148	135	125	122	131	132	144	135	130	121	140	130	121	148	142	109	118	128	139	129	137	124	158	152	135	139	135	121	128	142	140	124	145	134	136	159	133	128	135	112	133	125	129	148	129	129	153	132	133	138	139	125	122	123	138	127	128	138	132	133	147	164	131	135	140	137	148	139	135	117	137	130	124	117	126	116	131	144	142	123	120	157	145	161	137	142	110	113	114	142	150	133	139	140	115	148	134	123	127	140	120	125	121	135	145	144	125	135	127	147	105	123	145	128	142	151	161	140	138	148	130	143	161	128	138	139	127	120	132	135	139	130	111	135	125	125	138	146	124	136	134	113	150	137	132	151	109	118	137	124	140	138	142	155	154	139	132	138	135	114	131	152	136	135	140	151	140	147	129	122	121	135	160	139	132	145	127	155	128	135	121	144	117	131	132	118	163	133	121	139	120	130	112	145	112	137	125	115	136	146	158	125	162	124	135	138	131	126	126	151	135	150	123	131	118	148	152	122	133	127	147	130	125	116	118	153	116	133	139	124	131	154	125	123	118	148	132	124	154	135	139	134	114	138	131	138	151	144	145	123	124	155	114	140	144	138	172	129	125	113	146	140	146	122	134	123	135	148	144	129	115	141	144	143	108	132	117	138	138	138	133	142	146	135	138	139	120	130	140	108	121	151	121	135	136	126	121	157	129	123	144	139	121	133	127	149	122	129	141	153	159	130	111	124	126	113	146	129	155	126	153	132	135	116	145	158	138	127	140	136	135	125	136	145	118	127	119	138	156	138	114	143	146	139	140	145	145	126	151	140	125	151	142	122	126	158	148	105	126	132	155	129	124	123	137	136	138	99	123	146	145	135	136	126	138	120	155	128	124	153	156	136	147	143	135	128	122	127	143	148	132	131	136	156	119	131	166	142	138	162	143	146	125	136	161	113	156	147	156	147	113	132	155	121	122	137	144	144	145	134	145	116	129	118	156	146	127	159	166	143	133	137	124	127	145	116	134	136	124	135	141	150	139	148	138	144	172	159	122	135	124	144	123	130	138	126	137	124	132	123	138	119	138	148	118	125	121	148	139	131	137	142	139	134	150	141	146	149	134	134	136	136	122	131	129	142	128	164	138	125	120	131	112	138	132	135	146	148	128	153	161	124	137	143	122	133	121	113	127	145	135	132	126	125	138	118	127	135	148	137	130	147	125	135	129	151	125	124	139	121	149	138	132	144	136	119	128	147	140	147	126	129	156	97	133	122	143	125	128	121	140	164	132	125	124	116	121	134	128	144	141	121	138	134	113	164	135	122	137	123	137	137	159	145	137	120	122	138	146	134	138	139	121	132	145	133	120	139	129	150	147	134	126	141	127	136	118	143	134	129	160	119	124	128	132	142	153	128	124	138	135	147	149	129	132	125	124	148	123	141	154	125	129	135	134	148	138	136	135	155	151	147	138	148	133	142	113	141	125	147	131	127	134	156	142	148	124	115	138	114	121	138	115	128	124	139	159	138	125	121	138	143	137	120	133	148	134	153	137	133	145	108	141	119	141	157	153	130	131	169	141	146	129	150	139	156	107	130	121	112	141	137	127	133	124	127	132	138	164	137	132	139	126	134	142	141	150	156	141	141	124	134	144	149	151	124	152	164	118	147	136	137	131	141	131	135	137	121	131	157	129	139	129	125	133	119	140	134	139	130	167	155	121	151	130	118	138	126	153	156	144	145	133	128	131	132	132	124	126	143	129	142	142	123	156	136	155	119	140	146	126	111	137	136	151	148	134	137	124	129	151	159	143	147	143	122	131	163	150	129	149	129	128	133	123	138	140	139	150	138	133	139	124	142	159	124	126	154	137	118	142	145	131	133	128	122	143	141	128	125	139	137	147	131	133	123	128	136	147	125	149	118	159	142	141	120	123	128	129	159	155	151	131	143	117	132	143	129	134	154	133	125	132	133	134	126	149	127	140	133	131	119	151	115	132	134	134	121	155	117	133	152	136	136	153	118	149	123	119	146	135	138	112	129	178	151	122	121	143	128	147	144	153	125	119	124	163	115	117	145	138	136	123	130	116	142	121	135	134	126	127	136	162	127	138	121
31344	49610	29876	11107	4799	2911	2180	1720	1502	1296	1220	1040	784	627	642	587	517	540	486	465	453	422	396	375	336	339	307	371	317	296	306	272	290	297	298	293	297	270	300	320	292	254	296	283	250	280	246	298	246	255	242	262	267	254	276	260	284	237	291	287	281	245	275	292	254	273	278	249	268	272	290	233	239	271	276	236	252	279	259	211	266	253	262	293	254	291	267	262	258	252	299	249	258	236	268	248	252	260	271	248	246	261	300	245	268	286	256	250	240	272	238	269	275	250	277	239	270	249	226	275	252	267	230	252	262	251	242	253	271	269	259	250	240	261	238	260	239	280	269	240	242	262	248	254	283	271	270	250	262	258	240	258	284	242	224	255	267	279	282	266	245	246	292	286	227	267	260	233	273	267	258	278	249	273	268	280	251	231	278	236	257	283	246	270	247	250	263	232	255	274	234	262	233	237	241	270	256	253	253	249	257	259	272	244	243	246	249	295	247	286	271	251	250	240	247	265	291	261	248	269	255	273	273	243	244	273	250	257	254	268	257	254	241	246	260	255	287	250	241	249	244	266	289	256	259	268	247	242	279	242	267	246	278	247	245	235	261	247	265	255	244	260	235	252	239	256	231	246	259	255	256	260	236	242	252	245	253	242	264	263	215	262	266	255	288	223	261	272	268	221	250	281	265	253	243	260	261	279	233	269	288	291	270	251	273	254	268	261	233	255	266	269	245	231	263	281	257	251	261	239	263	238	250	263	290	248	251	262	255	257	254	249	242	263	262	247	254	256	236	259	260	248	258	268	233	272	279	261	285	233	222	246	257	245	253	231	275	240	270	242	270	248	271	234	254	265	267	240	260	269	240	250	232	254	226	242	238	278	260	249	286	241	251	244	269	242	257	236	239	236	244	262	255	298	270	253	247	267	276	264	257	250	235	237	272	276	260	250	245	239	249	253	250	268	274	239	293	230	252	258	255	264	271	260	279	235	257	247	268	270	269	274	261	255	267	264	264	255	232	250	276	291	259	258	247	263	255	255	235	261	259	226	232	280	234	256	248	268	262	266	259	295	296	273	262	257	250	264	253	255	237	255	251	249	257	275	254	251	239	239	263	270	251	267	258	243	260	269	225	247	264	255	272	265	259	268	236	264	269	269	255	285	247	255	275	230	267	242	266	258	282	261	243	234	257	244	260	248	249	282	252	275	253	222	285	236	259	245	275	231	261	243	247	278	262	262	267	224	248	248	269	223	229	247	270	236	229	300	252	259	257	273	248	261	248	261	243	256	271	301	250	235	246	247	244	248	279	242	265	270	241	258	267	247	250	272	239	242	235	219	252	269	239	265	256	228	255	235	239	256	231	261	271	229	284	270	285	269	262	237	275	250	240	254	272	244	267	268	236	293	277	270	233	247	269	289	278	262	244	284	255	238	267	243	261	253	243	226	285	255	247	258	240	240	280	234	268	228	273	272	265	280	263	267	261	261	267	244	260	250	258	253	245	256	243	291	246	265	263	273	242	271	247	289	267	273	248	277	268	267	251	246	233	282	268	286	264	225	270	259	263	263	278	240	257	238	208	253	260	257	246	263	257	238	277	269	247	247	251	246	252	230	262	263	247	241	256	251	267	255	237	245	253	236	248	275	249	265	243	270	266	243	263	274	248	238	252	276	249	241	252	252	229	255	247	232	275	251	255	274	264	249	227	268	269	233	257	236	250	264	245	252	249	253	269	263	241	244	259	269	243	284	207	245	230	241	288	270	246	227	250	272	239	275	251	237	270	247	268	290	271	270	223	266	235	245	275	240	221	224	241	239	235	269	234	258	252	276	258	275	255	245	261	257	245	257	263	265	243	268	239	265	255	246	247	222	241	259	280	252	245	239	251	262	258	238	253	268	245	277	265	227	278	274	254	253	240	242	223	271	253	240	259	257	265	265	256	264	286	260	227	244	234	254	279	265	238	267	237	275	262	286	247	276	278	301	251	254	267	274	229	271	267	259	219	251	234	244	219	289	290	249	262	253	290	267	250	275	245	267	258	275	273	249	266	247	240	250	252	252	242	255	245	244	278	244	246	227	259	236	261	257	263	276	284	237	248	243	266	260	257	287	260	245	261	278	290	272	241	251	266	241	250	257	251	253	238	248	258	250	274	261	271	288	272	265	250	255	244	251	244	244	235	254	264	263	273	231	246	236	233	280	288	268	237	280	231	240	280	281	273	240	236	229	248	229	264	261	260	271	227	288	238	270	265	247	265	262	256	244	245	256	235	253	290	274	243	244	247	254	279	256	275	249	279	251	266	272	229	244	268	248	261	260	260	254	245	266	232	244	245	260	247	249	249	267	245	270	253	241	260	258	280	255	259	257	246	260	278	274	256	262	254	250	238	259	260	247	252	263	234	277	251	279	232	246	250	276	278	247	246	269	265	278	246	255	272	270	261	256	249	251	245	253	260	218	241	245	259	258	255	256	240	216	251	247	246	246	257	254	266	213	262	255	244	257	253	283	230	262	240	283	257	230	261	235	240	261	262	259	264	258	244	259	265	261	263	261	261	274	247	250	236	231	274	254	251	239	272	257	276	251	233	255	259	257	271	271	245	268	253	233	245	255	248	261	268	241	238	261	261	255	231	239	235	247	251	244	252	257	247	249	237	263	237	280	277	273	259	238	271	273	245	263	268	235	250	278	240	248	268	287	243	255	248	256	261	246	268	257	247	231	263	244	265	240	256	275	269	247	220	253	212	244	269	224	258	267	262	257	251	261	244	254	263	266	229	260	259	273	275	270	255	233	247	258	254	267	226	265	250	257	244	280	255	267	253	240	246	257	245	250	233	235	251	261	256	251	255	249	276	257	258	268	249	262	254	266	258	263	277	253	264	252	273	225	232	275	250	249	256	249	278	247	305	287	252	243	246	247	257	241	238	269	231	278	257	265	262	236	250	274	251	290	263	261	252	225	247	249	247	287	281	239	260	271	261	260	261	270	247	253	255	248	262	258	261	256	256	267	232	268	228	235	252	263	253	267	266	235	248	265	239	233	254	253	262	263	254	238	251	265	262	254	260	233	270	251	246	261	291	219	246	237	212	259	277	254	274	237	246	244	221	208	259	275	246	275	235	255	250	261	257	260	240	250	239	246	228	234	263	226	255	250	251	258	230	245	298	256	253	232	279	236	263	248	270	261	239	275	265	257	300	260	258	250	282	253	262	241	275	266	248	259	240	248	264	265	242	265	243	274	287	247	251	227	252	222	262	255	258	258	234	265	271	233	244	267	257	253	262	268	241	232	257	274	267	284	258	255	256	258	245	261	258	276	263	249	255	257	238	292	284	258	257	265	248	245	287	250	293	250	237	247	263	275	255	270	267	233	258	283	252	278	263	276	232	253	281	255	252	242	236	244	215	261	271	263	235	243	229	257	254	246	248	267	278	239	257	231	236	257	262	256	263	266	240	245	250	247	249	236	234	253	287	251	241	219	274	256	239	237	257	239	265	271
27402	21308	14811	2558	656	428	377	352	386	353	373	386	368	388	350	352	360	396	378	338	358	333	325	333	345	335	346	332	354	369	317	350	349	358	343	361	357	361	354	336	344	346	330	342	342	317	344	348	381	358	338	342	330	342	335	351	357	356	325	364	362	354	329	305	342	367	329	369	351	371	338	332	359	324	318	296	341	364	353	329	333	359	326	305	357	325	354	330	345	334	361	365	353	313	359	363	349	331	339	358	324	339	308	383	343	338	324	337	346	341	328	315	296	322	347	343	357	314	336	339	344	328	351	369	371	350	343	344	351	334	354	333	388	317	345	352	345	360	359	330	355	338	367	362	336	330	362	337	344	334	362	355	355	333	356	363	352	333	351	365	373	332	346	350	375	351	366	317	369	346	339	337	319	344	330	361	340	314	345	308	340	360	347	337	368	341	335	351	330	355	347	343	325	352	323	356	335	358	354	339	355	333	326	337	385	318	329	352	362	345	359	359	344	332	356	390	344	373	360	328	366	333	332	364	350	285	337	357	347	315	347	330	351	359	358	366	329	336	357	321	351	372	324	362	319	360	379	372	329	356	372	378	351	331	316	331	351	361	325	333	343	345	377	340	340	321	323	382	363	330	329	347	390	345	362	351	358	342	343	337	359	354	370	330	361	362	331	312	335	349	337	351	341	361	313	357	371	318	324	374	335	339	347	338	326	332	346	316	312	391	333	344	352	331	356	361	314	328	319	399	378	345	316	319	355	334	343	349	333	339	341	328	334	319	340	354	367	305	361	357	328	306	335	316	321	330	331	376	343	354	329	381	333	325	347	358	364	341	363	349	361	330	332	341	361	358	355	322	351	357	355	323	335	331	327	342	301	361	350	360	364	325	319	338	303	332	365	340	344	332	363	327	321	339	339	334	343	343	330	375	334	331	345	352	321	352	354	349	378	356	354	341	347	357	355	321	347	341	341	353	335	350	376	363	361	350	320	350	349	351	340	365	358	343	329	333	320	299	328	365	322	305	358	357	324	359	366	366	343	353	334	340	321	332	330	325	342	375	359	339	354	324	369	345	330	338	341	350	363	359	339	360	344	330	345	329	361	337	353	320	347	351	320	336	375	333	343	337	351	315	357	364	366	368	338	350	327	341	384	341	329	336	348	377	335	352	378	316	334	331	337	328	335	339	357	365	309	330	350	335	365	327	353	336	358	332	353	323	359	313	317	336	334	375	346	319	343	325	336	279	371	336	371	353	351	356	307	324	306	359	357	355	327	335	364	337	353	296	319	344	354	368	354	356	343	336	348	349	331	370	391	336	325	358	362	349	314	343	361	354	360	355	363	352	366	356	349	320	351	348	367	373	339	364	347	365	366	366	342	317	345	357	327	345	326	329	345	345	336	336	330	362	300	360	296	359	326	394	330	358	353	328	367	326	317	368	375	346	347	359	334	343	401	347	369	350	394	349	354	314	357	324	370	341	302	321	339	364	372	362	335	369	325	388	342	357	344	346	339	320	362	336	332	333	332	358	318	344	340	334	338	348	333	337	353	339	354	344	357	338	273	342	335	348	358	338	377	347	363	320	352	339	356	349	328	328	352	331	315	319	338	356	335	346	358	341	343	354	370	365	327	352	360	371	334	328	333	349	338	344	339	355	321	370	349	348	329	342	338	333	324	367	348	345	322	343	326	356	390	350	328	311	350	353	291	359	341	332	336	356	330	334	329	379	355	302	354	351	344	353	353	327	338	370	359	365	375	352	365	313	365	360	367	347	350	364	325	329	329	329	296	329	329	319	329	355	364	352	344	379	328	364	333	334	343	328	331	354	345	321	361	355	350	363	355	332	332	343	359	316	344	339	343	341	340	349	361	365	331	306	362	372	324	338	302	321	348	332	323	373	346	353	353	318	345	339	355	337	369	364	345	329	339	331	332	361	380	315	310	347	329	362	314	324	356	295	356	352	351	332	351	347	374	350	352	347	335	353	364	356	349	312	354	341	346	332	349	347	372	310	315	319	343	339	323	337	369	329	373	340	393	372	388	344	349	320	351	354	351	345	370	356	337	363	338	363	355	357	328	360	331	326	378	336	338	343	352	298	340	318	343	333	366	339	352	359	325	305	348	357	329	346	356	312	368	315	368	336	353	322	344	329	351	345	345	322	369	324	352	330	343	344	307	338	349	371	367	348	346	331	319	321	367	348	343	345	372	316	335	353	345	353	322	322	351	337	310	349	318	352	365	346	338	331	368	372	345	322	325	356	376	335	351	349	325	318	350	346	325	340	352	317	307	308	341	337	332	317	328	333	395	361	350	380	369	334	352	365	350	385	339	332	365	336	337	372	360	377	346	343	354	317	355	325	323	353	353	344	316	322	330	324	364	351	333	351	354	364	352	329	334	347	368	336	312	361	369	324	338	333	349	324	351	369	332	332	346	332	343	357	358	345	337	315	359	344	321	379	332	348	380	324	328	326	324	349	356	317	359	357	336	364	325	343	337	315	366	347	375	351	339	373	320	338	343	371	363	338	379	363	324	370	336	346	323	342	321	312	356	295	359	313	338	363	362	358	365	316	332	383	336	333	362	378	345	358	327	347	339	380	330	344	350	353	345	344	360	345	343	334	359	355	368	373	349	324	333	349	321	319	380	332	353	309	360	347	329	356	353	342	361	317	314	351	360	358	366	354	352	340	327	344	317	342	332	333	325	357	350	329	341	327	334	363	366	328	351	321	364	325	330	349	339	320	335	352	362	332	346	346	339	361	347	363	340	346	337	337	323	329	391	379	341	310	331	359	341	332	336	362	333	324	346	335	348	326	334	354	363	325	392	383	370	341	349	307	319	350	348	387	336	359	372	357	334	393	331	354	364	344	343	357	353	354	346	377	353	348	359	339	313	353	364	362	349	350	351	333	368	331	355	350	329	359	371	362	342	341	354	339	337	304	392	367	306	328	359	315	317	338	340	328	342	369	331	341	375	380	368	362	352	367	348	359	373	314	353	363	322	359	383	364	327	343	338	364	362	350	325	322	362	360	342	362	346	355	362	347	375	350	356	369	332	348	328	338	354	322	380	419	355	366	376	340	354	364	371	349	332	340	337	327	338	372	361	353	350	340	331	355	339	329	353	319	390	346	345	354	341	380	341	351	361	336	359	350	341	323	333	337	368	356	341	363	362	342	341	348	346	353	389	349	366	359	344	341	332	329	363	329	368	332	335	350	333	366	337	339	364	346	354	324	357	366	345	348	287	353	373	331	340	360	324	351	354	360	383	310	370	368	352	392	310	315	368	343	343	354	332	326	371	363	351	352	352	327	347	339	339	336	329	353	401	339	373	348	294	345	355	339	349	351	351	373	359	345	344	338	364	314	346	303	332	359	342	332	334	350	351	328	355	347	342	357	348	352	309	354	355	333	318	329	357	292	344	366	331	358	351	338	369	313	331	337	334	325	350	347	368	323	339	350	330	352	338	338	370	342	346	327	361	333	363	342	333	356
24893	30237	17498	2911	1155	834	751	723	727	692	713	714	697	659	688	671	616	621	681	648	656	631	648	614	618	586	586	613	650	628	629	663	647	637	630	617	623	641	617	620	605	643	613	588	631	593	623	576	630	645	637	614	629	595	616	619	655	611	591	618	608	617	620	659	589	586	639	630	668	599	586	633	623	641	626	633	646	579	660	641	600	625	616	642	604	639	622	604	610	572	627	598	632	594	597	611	643	633	642	620	637	601	639	631	627	599	583	600	601	591	634	636	610	652	624	647	548	636	612	672	601	614	656	607	631	603	636	659	620	608	676	600	622	661	620	617	618	570	613	609	596	624	650	623	635	630	571	623	588	600	606	590	598	634	614	641	577	640	633	605	602	629	619	584	620	590	634	642	581	617	615	610	597	598	627	576	589	596	631	646	615	627	574	579	613	619	612	620	586	626	614	655	636	614	576	667	612	633	606	626	609	608	584	645	625	614	646	619	651	638	598	622	593	621	605	622	648	629	629	637	645	605	651	615	584	629	660	599	614	601	593	610	620	600	636	622	666	670	664	629	613	647	637	650	643	635	615	627	592	574	640	599	622	618	629	589	642	679	595	606	648	584	623	638	598	617	593	617	599	618	635	622	613	577	637	618	595	605	649	623	585	617	650	624	628	632	624	639	606	618	608	602	636	590	614	629	601	596	630	624	600	621	577	575	622	602	602	597	636	623	587	565	597	591	595	626	614	621	643	610	634	595	636	582	649	636	616	644	638	606	596	570	601	636	634	655	615	631	588	614	657	575	648	617	623	620	664	588	648	621	570	612	669	639	638	588	585	628	618	641	614	642	585	662	566	598	591	609	604	630	640	616	653	631	617	607	629	636	587	651	583	649	591	631	634	644	584	617	625	654	633	637	595	624	642	640	607	613	618	622	604	595	584	676	664	640	591	626	606	595	623	633	648	586	643	663	619	683	638	671	623	630	640	634	663	611	637	608	608	613	683	585	607	635	577	614	633	599	640	613	554	633	631	605	608	662	665	630	612	617	645	619	638	608	642	616	630	653	643	641	624	625	649	596	630	625	614	658	631	573	651	592	627	607	654	624	653	642	649	650	592	621	633	612	597	617	645	647	625	584	599	610	632	652	610	600	589	616	644	636	595	618	630	613	641	597	587	625	616	666	622	652	629	612	636	638	611	592	645	626	606	629	645	631	614	642	644	596	629	594	624	646	647	675	615	636	657	656	617	634	649	605	601	618	640	596	587	573	606	564	610	630	601	630	617	604	630	588	650	625	591	602	574	637	591	575	625	611	652	598	638	637	636	612	616	619	602	654	613	625	642	636	615	630	579	631	646	651	609	606	599	595	624	592	615	644	631	656	670	648	634	631	596	672	571	623	616	637	631	628	621	674	633	593	594	660	640	626	669	644	655	623	639	611	631	583	657	630	612	579	614	651	630	591	602	636	630	520	581	622	620	644	627	666	592	663	587	621	615	602	604	635	604	625	647	649	647	607	591	611	570	571	574	667	649	614	603	641	580	613	571	575	617	613	614	594	610	649	601	621	663	634	616	623	619	608	650	602	611	629	656	627	607	566	604	667	625	639	612	640	594	605	599	644	629	597	613	608	629	599	608	673	629	614	606	595	593	661	584	630	646	621	629	631	670	578	627	654	609	619	602	615	605	626	609	648	601	629	614	605	623	595	613	613	669	665	636	654	603	634	538	601	582	624	605	652	565	597	649	628	632	615	612	631	612	644	611	602	607	649	614	584	623	639	586	641	593	590	603	600	607	596	541	632	617	601	582	585	607	611	628	651	640	593	649	652	574	592	678	619	603	618	595	606	627	617	600	630	637	668	623	575	640	601	613	604	638	615	641	660	634	603	599	596	615	627	642	638	605	595	590	610	614	582	608	640	623	619	597	601	580	683	623	641	628	618	593	625	660	591	609	615	599	614	639	607	597	689	602	612	612	634	674	627	634	627	607	635	639	625	656	642	629	628	642	640	653	589	596	571	574	664	618	624	587	608	663	636	609	599	634	628	573	571	619	624	574	646	621	610	628	623	611	645	613	614	579	629	652	602	568	605	628	619	598	590	611	640	643	619	617	614	628	643	620	593	591	645	564	606	608	644	630	631	618	613	652	585	603	611	596	597	590	625	630	637	642	613	656	618	597	583	592	614	605	627	646	631	620	585	608	637	596	634	609	627	631	598	563	610	666	626	638	610	617	607	640	614	632	574	643	645	625	570	691	617	628	611	692	599	595	604	594	585	606	609	645	594	622	641	646	653	629	605	603	623	631	601	624	660	608	606	624	616	669	636	575	636	669	604	657	645	602	672	645	625	665	598	621	613	595	622	605	640	626	617	589	612	674	649	642	632	634	608	651	637	635	621	659	630	672	608	629	606	652	621	624	637	624	588	598	614	634	595	613	609	618	624	643	639	621	631	574	613	669	636	639	625	602	611	620	613	613	624	616	593	621	583	671	613	655	602	607	591	625	587	617	638	631	666	595	629	612	652	637	606	591	620	649	621	636	602	634	632	606	614	626	571	615	610	614	657	619	647	617	631	597	606	609	592	602	623	618	654	571	608	638	629	594	638	637	600	616	606	596	616	601	610	619	634	614	636	589	610	610	646	645	625	641	648	609	614	597	571	647	664	623	645	629	578	614	634	628	621	576	589	637	601	606	644	623	657	639	649	611	610	614	593	600	624	644	642	596	608	642	645	612	621	683	639	638	581	625	603	609	666	629	606	617	621	632	607	591	711	599	623	639	618	581	658	616	618	632	640	640	655	594	617	598	630	614	627	629	641	600	609	578	574	641	610	615	582	595	606	643	596	604	580	658	625	624	600	592	586	640	635	637	574	582	605	596	586	580	597	582	602	635	568	627	592	650	622	607	659	626	600	602	613	642	589	618	661	628	626	623	651	629	607	637	572	634	658	640	690	602	620	661	611	596	634	603	629	626	593	623	612	630	616	595	612	609	595	655	640	593	617	669	611	659	597	605	633	630	601	599	609	590	594	605	651	619	620	641	627	620	590	650	587	636	618	605	660	615	631	579	650	617	627	625	604	617	605	592	631	628	657	618	579	602	639	619	618	619	615	612	587	595	646	609	641	587	558	614	626	638	596	647	620	552	650	622	597	604	644	630	588	603	646	651	566	604	619	616	597	633	593	618	565	601	644	585	654	644	634	607	600	628	590	575	677	642	616	634	570	623	591	607	644	668	607	626	619	630	617	627	629	672	623	581	599	596	614	639	657	558	631	658	627	668	642	630	580	619	586	641	637	618	614	670	623	636	621	665	675	594	594	606	639	634	649	621	586	631	635	610	601	582	603	591	655	631	601	621	633	660	655	668	607	609	592	581	612	624	575	627	578	625	611	642	626	666	626	607	602	633	628	599	623	624	610	629	630	626	596	618	608	598	657	581	612	595	625	563	626	640	625	616	644	593	597	593	670	585	620	631	660	617	617	574	640	654	635	651	599	612	619
24610	21499	28476	24928	17213	2162	735	486	465	407	475	392	366	331	319	310	325	299	290	349	296	281	309	293	323	284	303	297	291	277	299	272	338	320	305	273	251	280	302	268	304	278	270	276	306	302	319	296	273	273	270	292	292	306	316	286	301	267	256	306	272	270	295	272	271	288	281	296	272	322	282	287	269	278	284	262	282	304	293	268	264	289	301	275	287	301	289	291	283	263	272	302	287	281	279	266	272	272	271	283	292	299	319	290	256	288	320	281	289	264	283	309	279	280	307	291	292	280	288	289	276	290	289	291	283	277	290	285	285	280	239	287	311	311	278	279	295	233	304	282	248	306	275	280	290	301	300	272	263	295	290	268	285	276	285	280	273	277	271	264	305	266	254	275	275	262	274	257	273	251	318	299	288	288	287	274	257	259	268	325	282	269	272	265	280	295	283	292	319	300	281	271	258	297	274	285	301	298	296	292	298	259	261	257	283	270	290	297	303	295	261	271	299	269	293	281	269	273	253	277	274	279	304	286	310	306	304	272	295	284	277	258	300	274	287	292	272	300	323	325	285	302	271	294	290	290	288	305	277	274	265	298	268	294	255	277	291	304	278	290	253	268	283	292	305	282	294	290	283	275	311	260	263	263	284	299	283	267	281	261	306	273	284	271	292	284	263	272	280	291	260	316	281	278	295	288	288	286	248	271	284	298	293	264	270	269	271	292	285	279	282	256	267	273	279	296	271	283	272	260	292	311	277	277	265	282	258	291	284	301	271	298	293	271	278	276	287	293	267	275	258	262	308	254	312	262	265	313	286	278	263	256	260	256	284	272	269	291	282	281	279	251	281	312	305	248	290	304	276	294	269	286	287	291	316	278	295	264	283	329	263	289	298	291	272	308	260	263	288	298	275	286	300	278	306	293	300	293	268	290	284	294	298	279	280	278	269	288	268	291	287	258	273	300	285	276	290	290	291	292	280	285	303	271	277	270	310	254	291	290	315	308	272	286	273	280	302	268	296	256	289	315	259	262	279	284	265	256	307	281	274	263	274	272	286	259	296	294	267	299	272	307	312	301	258	283	286	270	278	258	299	294	301	308	266	297	274	314	301	279	266	290	281	295	281	282	291	301	287	293	298	277	258	284	304	262	284	274	290	289	318	283	306	261	263	271	284	296	310	276	289	290	264	285	284	273	286	287	279	276	306	277	258	314	282	292	282	294	275	278	292	282	281	287	292	270	274	289	306	268	276	276	294	295	249	281	284	281	292	323	274	274	286	265	250	283	278	290	264	280	287	285	271	279	250	278	299	298	287	271	275	260	246	275	273	269	269	270	283	276	284	253	276	297	274	253	261	299	293	272	290	258	289	320	279	279	307	283	283	293	275	269	287	282	276	260	281	280	309	272	299	280	254	300	317	278	255	280	285	278	281	252	292	294	290	290	271	281	283	272	264	316	283	275	261	267	265	304	257	296	293	308	297	275	310	270	261	284	290	270	275	266	264	263	336	272	273	271	252	254	302	279	326	325	271	303	266	290	278	299	290	287	252	268	263	261	279	285	307	270	288	287	293	282	279	281	293	301	263	299	269	287	279	262	276	269	289	294	301	285	305	280	295	267	276	269	261	275	267	308	289	260	252	290	275	295	282	283	296	285	288	274	309	287	313	260	257	262	284	285	305	270	285	285	271	310	279	278	273	273	272	304	289	293	266	283	280	275	268	302	297	284	301	274	244	285	295	286	307	272	258	298	280	249	322	286	282	284	274	277	302	312	283	269	280	256	256	293	277	260	267	250	271	294	272	272	267	294	255	293	281	289	271	280	312	266	285	261	292	292	262	270	303	291	285	269	258	259	277	291	283	289	279	284	284	288	288	283	299	312	267	295	280	266	287	277	284	260	268	277	277	300	286	270	274	277	286	291	291	287	289	289	295	274	327	302	265	245	283	291	293	296	261	282	277	300	291	271	299	264	274	287	268	291	281	299	268	276	268	294	303	301	269	271	289	280	298	304	273	283	330	317	292	281	294	256	290	271	306	279	267	286	265	278	280	283	256	305	264	255	261	264	300	310	300	292	298	272	253	259	262	276	283	266	261	287	307	300	268	282	270	262	297	290	275	271	279	275	278	277	280	305	295	318	282	274	260	280	295	308	263	294	308	317	318	296	282	249	285	278	294	285	286	282	302	286	297	266	309	284	283	261	282	285	277	311	299	305	296	300	286	272	259	292	266	308	302	273	258	305	271	277	278	290	300	268	258	299	296	276	283	264	252	271	269	273	290	274	257	279	309	222	288	245	289	289	274	280	283	299	262	282	277	269	268	290	315	308	309	295	276	290	261	288	284	275	295	285	269	290	282	251	268	289	301	285	282	292	278	284	266	281	326	249	280	293	224	302	278	269	288	285	313	241	296	259	261	293	277	297	266	276	292	262	264	278	308	259	280	274	259	281	305	263	302	283	288	265	288	280	264	261	303	265	258	272	280	275	273	251	283	292	288	279	274	298	271	289	290	308	294	282	273	305	284	262	279	279	294	302	260	288	294	305	302	274	291	307	264	263	279	281	306	288	293	277	276	282	287	288	291	290	255	290	278	287	293	261	277	280	298	274	264	270	273	273	282	283	301	297	227	266	249	300	293	282	301	289	266	304	272	311	269	301	263	270	263	281	268	253	297	318	283	276	285	272	302	301	269	282	287	306	307	287	273	295	296	274	300	295	305	273	276	291	300	257	295	276	301	296	313	300	275	268	335	252	270	296	289	296	268	256	306	271	269	281	303	270	278	271	291	276	257	268	269	294	302	270	258	285	309	294	288	271	281	320	271	285	273	261	296	273	305	269	303	266	284	254	277	265	287	238	287	288	277	269	235	273	278	287	315	273	271	291	272	286	272	255	306	271	279	264	278	260	279	271	286	292	254	302	281	268	271	297	290	291	296	300	307	249	285	271	271	320	284	301	284	297	282	288	316	263	275	290	281	279	307	287	291	290	273	242	275	282	303	259	273	266	265	285	260	279	273	320	265	300	267	267	275	271	300	263	271	267	293	285	298	287	284	276	252	322	284	270	264	296	277	297	276	304	283	286	263	290	269	279	270	268	350	275	275	274	310	255	305	281	282	265	306	316	332	261	298	313	285	280	289	265	303	290	283	290	310	253	304	305	308	251	273	301	274	284	259	292	293	256	267	271	265	278	260	262	260	301	285	301	278	268	282	274	277	270	311	270	286	275	284	255	277	280	252	257	277	290	264	302	260	267	276	285	286	299	269	266	293	295	278	263	282	279	277	267	238	280	287	291	267	286	295	277	289	276	270	289	260	255	275	251	292	286	306	308	301	271	300	276	293	279	279	286	280	297	300	309	279	295	315	249	270	277	254	258	280	286	280	286	267	243	255	301	304	285	290	285	285	292	269	276	320	277	285	287	275	300	285	265	260	280	262	288	279	282	260	297	294	316	250	281	272	266	308	297	262	259	288	286	301	281	302	285	275	275	294	258	320	250
26393	45123	32779	13008	3154	2030	1446	1198	1080	1042	1024	999	766	749	729	669	651	656	630	639	619	622	571	579	603	592	534	531	530	616	512	576	572	521	526	516	487	536	518	533	528	530	496	521	519	493	532	518	477	555	536	535	504	504	494	531	512	497	528	524	516	551	485	527	479	517	485	548	523	563	520	517	518	507	551	506	528	522	493	527	557	516	509	531	518	525	545	511	550	501	523	490	527	524	510	504	525	532	535	510	536	504	513	476	499	532	573	520	527	523	524	556	505	500	518	563	536	476	526	523	516	508	516	505	509	547	502	501	549	534	516	483	546	532	512	556	506	521	502	545	519	563	562	535	514	520	506	515	521	546	514	507	549	520	510	498	529	535	520	522	478	539	509	509	541	508	511	489	541	495	500	518	550	503	547	490	528	537	547	517	514	535	484	505	544	532	526	496	490	519	519	533	498	520	513	544	507	516	473	501	506	527	546	564	490	547	508	507	529	485	532	508	521	513	535	517	521	541	480	518	512	538	529	526	531	525	501	517	528	513	503	539	533	528	544	545	546	537	465	545	497	509	500	538	512	562	494	520	489	499	504	571	538	522	525	539	563	526	495	464	550	507	520	550	504	524	485	527	525	525	518	554	496	553	500	493	509	536	490	513	517	521	500	533	509	528	459	548	523	502	518	508	557	506	496	537	513	503	490	514	508	495	502	516	483	521	507	524	549	513	508	512	477	493	559	506	535	519	505	501	487	501	545	525	500	524	513	536	539	514	516	510	473	544	561	526	503	533	520	490	532	519	537	536	480	538	459	509	484	506	508	528	553	476	509	510	546	517	547	505	499	511	510	528	502	506	512	533	505	534	492	518	553	556	526	511	537	538	533	527	541	513	579	524	535	537	503	530	520	495	511	539	580	502	497	535	482	506	519	542	539	515	507	519	545	534	528	522	532	519	496	520	516	506	556	515	562	514	556	516	531	502	546	529	528	490	460	533	504	515	485	505	468	522	530	538	504	491	504	503	507	557	500	489	514	525	511	527	494	532	483	490	514	473	503	522	494	464	490	541	501	527	472	523	519	517	536	487	532	541	485	490	518	542	520	504	523	535	510	484	550	526	535	527	524	535	498	525	516	534	529	520	545	506	557	555	481	510	542	525	529	542	467	501	505	532	518	514	497	474	500	527	535	510	527	553	514	508	515	517	508	546	507	526	524	575	509	496	555	526	549	512	490	521	526	516	554	508	561	550	497	534	524	490	520	526	508	507	521	551	501	520	548	510	545	517	492	528	513	558	531	517	496	530	496	511	506	534	513	522	532	510	524	495	540	532	481	500	518	530	496	477	493	532	520	483	500	528	476	533	483	551	491	461	471	529	502	502	525	539	538	485	467	486	471	513	528	508	535	566	504	511	503	558	564	494	485	506	512	541	502	465	498	519	523	498	519	521	571	503	514	527	536	513	543	556	502	513	555	488	516	523	549	511	524	521	508	512	472	520	549	510	490	532	535	546	500	544	473	523	528	482	523	555	497	471	564	543	519	519	538	519	518	508	556	514	505	476	544	539	557	484	541	501	545	492	519	535	494	552	526	516	516	543	507	521	519	466	533	483	490	501	527	531	512	491	504	525	493	499	463	545	477	535	549	559	524	498	513	491	511	592	544	525	529	536	480	495	519	510	533	509	473	516	561	513	474	541	537	529	468	516	525	501	555	527	466	529	538	545	541	496	550	516	531	524	482	487	508	467	519	514	530	514	532	520	520	477	504	471	525	555	517	521	520	587	534	496	501	526	498	489	518	503	478	538	461	527	516	490	543	478	525	527	545	501	530	507	555	557	533	516	509	504	524	509	523	492	527	508	534	515	480	517	530	509	528	494	547	480	532	508	511	517	528	551	492	475	535	516	560	522	503	491	545	549	511	442	481	524	538	538	538	536	482	499	545	515	527	501	506	529	521	484	531	506	508	516	540	517	483	536	505	505	505	535	533	545	533	513	527	522	530	517	492	498	560	531	500	524	531	517	484	528	497	534	528	538	500	473	518	505	550	498	560	515	535	560	540	531	547	542	509	510	498	523	497	519	522	525	535	512	517	532	514	565	513	503	522	533	523	514	505	515	523	511	518	537	502	541	489	506	526	547	524	554	545	513	563	507	520	532	505	544	497	508	530	525	514	473	519	515	545	495	535	514	521	512	496	528	519	505	511	542	522	512	508	504	514	526	542	496	490	498	547	555	520	546	495	507	478	491	539	517	495	512	533	537	565	527	503	509	529	519	502	528	527	496	562	562	510	520	533	525	518	506	543	550	540	492	496	537	530	491	537	511	488	476	517	535	504	521	502	501	547	567	512	523	543	498	551	519	512	524	496	462	534	540	489	491	513	547	513	519	550	539	525	485	545	531	517	536	504	534	538	495	544	514	486	508	515	486	559	501	499	528	523	487	526	517	504	499	551	506	504	509	506	537	507	512	480	496	522	510	512	512	569	527	530	528	488	526	521	511	532	540	520	524	475	539	518	517	533	496	485	516	514	512	516	496	515	491	550	507	493	538	563	524	489	513	538	495	507	493	514	561	509	508	532	537	522	544	523	545	510	542	507	502	527	543	530	518	534	542	516	519	524	528	487	513	492	509	511	490	518	508	541	539	470	550	525	527	487	504	513	502	514	514	554	537	562	506	533	502	478	517	524	505	502	512	511	505	506	541	524	525	523	480	514	541	516	522	491	526	506	521	517	509	519	506	534	533	546	527	534	534	528	529	523	502	498	532	520	486	518	549	529	487	506	533	509	532	521	523	512	474	539	506	537	489	513	520	507	497	514	493	510	548	540	504	512	495	554	534	508	558	490	499	503	542	467	527	548	526	502	520	547	545	510	540	544	501	525	513	494	529	500	476	508	524	492	495	484	523	540	496	558	542	526	513	491	552	473	500	526	549	530	546	491	495	496	504	529	522	476	521	542	504	537	566	534	541	532	493	499	527	520	491	522	486	501	515	519	494	523	522	534	502	514	489	488	522	531	507	532	525	518	486	469	511	513	502	508	516	553	552	522	548	545	514	541	538	511	521	524	532	512	546	512	530	517	532	501	488	548	513	543	543	529	528	506	529	530	556	499	480	519	489	521	496	525	446	477	514	537	528	524	499	519	509	537	512	532	531	530	494	563	563	549	522	516	541	535	550	497	508	545	479	514	511	539	465	521	484	497	509	493	501	472	500	512	501	546	536	511	544	547	586	500	522	539	496	515	538	553	500	493	501	540	547	484	525	507	489	487	502	541	503	512	525	504	533	501	499	527	549	568	502	526	501	526	496	512	528	508	461	551	534	510	493	535	555	534	511	489	549	498	510	521	520	551	562	522	533	531	506	483	477	489	514	557	485	517	538	486	519	528	489	515	494	497	533	546	525	489	545	478	526	493	542	480	494	532	523	516	540	523	506	497	529	502	493	515	508	533	522	484	502	490	546	493	513	505	494	494	516	551	524	518	530	534	533	487	547	485	527
23641	21557	29245	24258	21496	16977	1740	593	394	351	344	347	335	226	248	201	221	199	201	185	168	160	180	179	155	150	157	147	163	154	155	135	157	134	131	127	132	141	136	141	137	154	131	147	141	131	131	126	125	143	124	133	146	134	130	134	149	141	149	116	122	123	133	130	118	141	121	127	137	135	126	130	135	132	143	121	142	123	149	138	144	131	117	112	129	149	140	122	152	124	120	170	125	125	128	114	122	133	117	98	137	122	134	129	140	115	124	144	135	116	150	128	137	141	134	126	139	104	129	130	134	122	131	122	110	128	110	133	149	110	145	140	116	125	128	139	144	128	137	123	139	117	113	141	151	146	146	117	140	145	140	139	136	135	135	116	141	124	125	106	137	132	128	150	122	127	135	114	127	134	117	123	121	130	141	109	130	147	125	128	142	124	135	142	134	132	130	162	127	120	129	126	120	137	114	116	119	127	146	120	127	126	96	127	127	130	120	132	140	118	120	141	132	122	130	132	131	158	116	114	139	154	132	130	144	133	140	129	132	115	142	126	114	111	104	131	117	125	133	128	132	133	115	134	128	141	133	142	134	116	128	116	133	139	130	131	116	133	125	128	131	144	115	137	145	106	125	140	135	132	118	136	117	118	142	135	129	144	118	124	116	117	128	125	107	122	130	134	141	133	114	135	118	124	132	137	113	109	128	119	133	117	130	131	130	144	134	124	140	128	136	144	130	133	132	126	126	115	122	138	102	130	129	139	127	133	142	127	126	123	118	132	123	116	115	114	122	120	135	162	117	144	124	135	134	114	137	102	144	131	111	122	138	134	144	124	139	142	125	130	117	131	130	132	140	138	119	126	127	127	153	144	133	132	112	131	134	140	145	120	134	127	137	119	133	126	132	127	140	152	121	129	154	127	135	129	126	125	144	136	113	135	115	136	120	129	131	127	125	126	144	144	140	120	127	127	125	134	118	129	121	137	114	147	109	124	125	86	104	128	125	118	130	127	126	129	139	137	147	124	123	118	127	120	133	129	135	148	120	155	135	133	155	110	114	117	145	140	126	113	139	133	121	136	132	111	135	132	118	135	138	163	133	120	124	134	116	129	124	126	137	136	126	131	122	126	143	125	118	142	121	117	109	110	125	121	135	115	127	120	123	128	144	132	132	120	116	129	149	121	129	123	119	121	128	115	130	135	131	132	120	109	134	122	119	137	119	142	138	118	117	132	131	109	121	122	127	126	143	129	120	166	133	126	119	132	122	125	126	135	124	130	119	118	115	135	130	135	112	119	130	136	136	131	117	129	131	156	145	112	135	101	136	113	133	124	115	139	127	124	130	157	119	122	120	142	134	138	137	133	138	145	122	145	146	106	118	127	114	116	130	158	137	119	115	112	136	95	154	135	129	136	129	115	127	130	134	124	148	133	124	123	126	130	135	137	141	121	115	135	124	138	129	127	115	138	128	108	124	155	135	143	125	140	118	138	112	131	123	128	129	126	123	151	134	145	108	142	102	126	121	140	138	119	116	137	147	129	137	124	119	121	118	128	128	120	114	128	110	115	134	121	123	102	117	115	113	141	129	130	149	125	147	141	121	117	160	137	122	128	134	128	113	132	134	120	126	120	122	125	131	113	143	132	125	138	127	108	122	98	129	137	124	136	125	141	139	136	116	123	126	125	126	121	130	137	105	115	136	133	132	106	136	138	122	125	112	115	140	119	104	125	142	129	127	132	134	124	131	111	134	133	131	142	114	121	114	136	118	114	139	114	119	126	144	118	122	128	113	119	128	131	130	132	131	127	124	115	128	133	107	148	110	136	126	125	138	117	125	143	154	118	123	124	133	139	131	123	135	130	141	122	154	117	147	128	137	131	141	145	138	158	131	125	135	140	132	137	131	128	135	135	153	121	122	126	147	144	108	112	120	137	131	120	118	128	151	122	136	138	142	118	141	139	130	141	125	138	125	122	116	107	143	133	124	141	116	128	138	138	125	118	134	126	126	126	141	122	139	137	110	110	144	125	131	134	147	124	119	113	126	105	120	127	145	121	131	115	133	136	133	143	140	121	120	138	143	122	142	141	130	134	127	142	115	109	142	146	120	124	137	151	139	107	128	130	118	133	112	133	129	138	132	131	134	129	132	149	113	135	128	138	134	118	119	122	117	127	119	116	152	140	123	133	135	137	117	134	144	104	127	121	91	129	119	138	130	133	128	142	159	129	149	114	116	130	123	125	118	105	121	124	129	126	124	115	111	135	115	133	126	138	123	112	117	140	136	154	139	118	147	138	137	129	130	114	122	127	110	140	144	127	115	138	147	129	119	128	130	137	131	117	136	119	136	112	131	114	134	123	118	113	130	149	130	126	125	126	138	127	143	95	113	150	120	154	125	127	134	128	125	148	147	139	147	128	126	141	136	128	104	142	145	117	118	119	142	125	105	114	138	125	125	119	125	136	103	112	137	143	130	118	140	144	112	133	130	116	127	134	130	110	138	141	119	131	124	130	118	109	123	147	135	128	133	116	142	127	134	139	111	132	125	142	137	106	125	108	117	127	121	108	129	138	124	121	120	122	127	118	143	147	122	121	128	115	138	109	115	119	112	110	120	127	132	112	135	154	139	116	119	136	111	123	127	126	131	104	106	134	141	136	129	122	108	131	161	131	152	133	142	124	142	130	134	126	128	119	120	132	136	118	133	124	156	109	132	129	132	120	110	138	131	124	137	140	111	120	132	98	150	116	126	154	129	121	122	119	106	120	94	139	127	111	118	143	124	141	117	131	148	136	150	121	131	115	132	138	123	107	123	147	139	138	137	141	133	144	119	137	129	101	133	112	121	146	139	112	157	133	124	133	141	139	126	134	142	125	124	113	144	118	117	136	149	119	144	134	125	128	132	131	130	120	128	130	125	103	127	115	132	143	135	137	134	127	107	126	115	103	134	127	132	125	114	126	145	112	128	122	140	128	120	127	151	128	129	124	125	125	107	117	121	132	125	130	156	129	128	118	131	130	128	136	113	119	126	143	157	125	132	136	149	112	133	135	110	104	106	136	121	111	133	123	132	138	146	120	128	141	133	128	135	118	123	120	113	129	116	125	115	121	125	124	99	134	120	115	117	136	137	112	133	140	114	118	122	145	122	121	133	130	121	123	122	135	121	136	140	144	141	142	101	141	125	122	124	116	116	122	127	130	140	122	132	135	134	126	124	156	147	131	152	137	104	126	136	129	112	125	135	135	130	130	118	136	130	123	126	104	138	109	150	120	133	126	116	115	131	113	129	148	122	125	132	139	134	111	129	146	122	140	110	116	125	120	122	113	107	141	134	135	124	151	137	151	127	130	127	135	122	105	125	125	117	133	121	110	119	132	136	130	124	140	127	147	115	129	148	105	140	101	133	144	139	129	133	119	153	113	136	123	140	126	125	129	149	130	119	114	115	138	116	126	116	117	134	138	134	128	109	130	143	137	142	127	132	127	130	138	138	135	132	119	123	104
31855	52436	35403	13895	4786	3125	2160	1582	1338	1108	1177	1085	849	644	587	520	504	504	479	424	404	434	373	344	327	332	332	320	321	280	314	297	305	263	256	266	265	286	277	264	287	253	283	276	276	238	252	270	252	242	235	281	238	261	258	255	225	251	224	271	238	245	272	251	264	246	246	249	237	231	254	237	231	290	224	266	251	244	229	273	251	247	260	235	240	252	263	259	237	267	240	244	248	247	245	238	237	280	242	243	220	218	256	236	264	246	256	239	245	260	238	220	237	273	248	249	250	250	243	262	228	256	229	232	233	249	239	236	242	249	225	245	265	241	240	219	241	235	231	280	270	242	227	225	241	231	239	233	203	229	221	210	216	251	223	239	239	235	254	257	233	235	243	213	242	244	224	251	241	232	200	225	250	257	238	241	204	235	244	240	267	255	211	236	265	250	241	225	245	257	216	248	241	249	241	238	266	227	241	236	269	216	221	229	234	238	242	219	241	249	250	255	231	245	213	251	257	238	227	240	246	225	230	220	259	231	232	231	214	232	221	240	224	236	212	254	234	240	232	257	247	256	233	267	246	234	228	223	277	241	240	205	257	234	226	255	255	217	252	224	240	233	243	241	253	238	246	268	237	245	254	236	234	196	239	244	232	245	242	224	253	260	228	220	249	241	215	231	238	234	239	234	255	266	248	254	264	235	220	233	233	248	271	248	235	226	216	251	252	236	225	250	251	230	271	250	232	259	254	263	236	236	213	236	246	247	248	255	231	214	264	257	239	237	229	228	232	235	240	234	220	258	263	235	247	249	270	243	255	280	233	259	264	246	228	260	224	247	228	217	217	214	266	255	248	261	221	237	224	225	243	265	247	206	246	252	260	241	255	236	247	235	253	254	271	234	237	220	263	248	250	234	243	234	259	253	225	235	215	258	237	241	245	243	238	230	240	278	252	231	240	212	258	227	252	252	222	243	231	237	226	227	231	230	246	235	227	267	236	231	249	257	234	254	239	244	235	233	220	198	260	227	240	242	227	223	221	245	219	237	222	261	251	251	233	212	253	236	231	231	224	252	263	240	239	236	225	230	224	238	231	241	242	229	237	237	234	251	248	238	199	245	258	277	223	263	251	206	230	271	219	201	244	251	256	251	209	258	256	242	235	245	253	243	249	252	258	255	244	238	240	233	250	229	228	263	228	225	206	254	237	243	223	240	242	231	212	229	259	235	246	227	258	270	244	220	214	232	274	227	246	218	239	248	247	219	254	275	244	224	209	238	246	232	269	229	251	218	228	229	215	240	219	248	246	218	207	224	280	262	237	226	231	241	222	251	235	238	240	241	263	249	260	228	218	234	226	235	222	240	227	278	224	225	248	257	226	237	248	261	233	232	242	239	237	250	269	220	226	250	217	233	216	233	217	240	233	244	221	234	246	259	232	250	208	234	230	219	261	278	219	232	260	254	247	213	232	234	275	267	235	231	242	230	207	244	261	229	224	260	213	240	232	224	236	234	236	247	219	226	254	243	251	261	266	254	198	249	253	233	238	220	233	236	247	243	237	253	242	229	232	231	266	219	221	263	234	212	233	229	241	223	249	261	227	225	228	245	230	234	244	217	216	221	241	238	211	232	258	228	217	219	248	250	242	271	218	221	233	211	260	196	221	245	241	252	213	249	256	253	261	220	213	228	255	241	251	226	256	228	245	246	234	237	225	220	244	271	243	227	239	233	246	231	236	252	243	230	250	214	244	230	233	228	240	286	233	238	232	240	241	241	234	224	236	243	241	230	245	271	243	243	231	242	254	239	257	253	242	237	234	235	238	210	223	230	249	226	270	244	229	240	221	251	250	201	233	250	251	229	248	244	253	267	238	262	257	267	243	250	214	241	224	231	254	258	228	247	242	262	235	224	257	251	258	239	237	241	212	247	218	247	253	233	236	270	234	219	262	234	280	239	231	254	241	234	246	210	252	247	243	237	232	272	254	240	232	235	210	232	217	226	216	241	258	234	248	243	230	283	228	239	213	260	241	251	246	243	252	239	225	252	270	254	227	243	233	238	256	225	210	229	243	222	243	241	222	231	230	225	248	235	224	245	232	237	253	248	227	221	248	241	235	265	233	243	264	246	246	271	234	237	234	236	241	210	237	215	229	276	274	264	224	252	238	252	210	248	231	259	219	220	250	227	243	247	226	245	219	227	275	228	238	269	240	267	261	223	224	240	231	240	274	228	223	247	256	237	234	221	251	231	243	241	227	240	213	247	247	256	229	236	243	237	238	250	254	207	230	254	240	240	228	207	237	244	239	222	237	242	271	236	231	238	223	233	218	238	218	252	222	243	224	240	235	231	226	245	266	240	241	238	250	243	235	239	225	250	248	243	222	246	271	250	266	207	250	231	250	237	215	259	246	230	230	236	251	209	234	240	236	266	249	244	259	229	230	253	244	234	246	259	249	239	261	246	230	226	251	242	255	242	233	223	206	219	262	283	242	247	237	248	237	239	230	236	236	237	235	237	255	245	235	250	249	242	210	244	246	249	223	248	256	248	265	242	230	226	236	224	252	256	254	250	231	241	228	235	260	214	248	245	224	234	232	257	248	223	258	216	246	237	253	245	225	239	235	232	263	247	244	276	227	226	239	246	260	247	236	246	227	246	226	235	267	258	229	259	250	243	239	239	241	243	256	244	262	248	261	205	221	235	234	238	247	281	256	255	249	223	233	238	229	263	241	249	226	245	222	253	244	241	246	257	219	240	223	236	260	233	206	224	252	267	236	222	228	235	244	241	291	232	259	254	257	231	256	224	243	218	225	242	204	249	239	260	240	218	268	219	250	235	264	240	243	239	237	255	243	256	235	234	228	251	250	255	235	248	231	209	227	224	241	223	221	225	244	239	253	228	233	245	250	238	226	236	255	262	248	240	242	237	239	245	243	238	221	248	241	244	249	248	238	229	247	226	247	247	212	221	222	251	256	259	234	228	242	250	226	222	246	216	220	235	241	243	247	252	261	234	215	242	190	215	246	240	235	227	283	241	238	242	238	231	241	236	214	230	250	233	248	235	228	237	240	222	233	228	252	256	226	264	243	252	219	249	246	236	228	255	228	224	229	250	243	239	207	224	241	216	252	222	246	263	246	230	252	248	221	244	239	237	258	253	199	259	235	231	235	221	265	237	256	213	241	239	243	210	240	230	223	248	225	250	264	228	273	249	253	243	234	218	211	260	238	263	231	221	260	262	260	238	253	213	248	251	220	247	257	245	252	246	272	235	247	253	241	233	250	232	233	221	256	257	248	248	240	245	273	218	243	255	250	245	278	238	228	245	227	232	253	240	235	223	219	268	249	258	229	206	199	213	222	228	238	241	247	244	243	251	225	246	226	233	221	232	223	237	242	233	249	261	245	246	241	234	262	234	227	253	261	231	214	223	214	238	246	231	230	247	230	234	264	261	243	229	244	240	224	227	229	242	210	222	219	242	228	211	255	224	252	219	218	263	233	223
27554	22033	16974	3377	692	517	410	356	384	380	353	364	386	358	362	342	330	367	354	335	322	327	350	353	368	306	309	338	346	345	312	341	356	328	340	329	339	341	345	370	312	310	357	339	334	333	332	339	366	339	326	378	337	311	334	340	360	329	339	313	356	321	322	321	311	343	336	366	347	327	340	320	316	353	348	346	318	328	355	342	336	328	351	321	347	339	326	341	338	339	326	360	340	341	341	341	385	346	323	331	343	340	336	350	339	361	325	336	333	368	335	359	332	325	337	369	331	334	360	320	324	311	338	314	334	343	335	312	350	316	345	307	311	355	369	328	340	312	329	319	315	328	345	336	340	314	329	345	320	314	311	368	355	300	345	305	385	348	325	312	360	323	358	374	358	328	330	295	352	308	296	279	347	343	345	344	322	343	328	357	284	344	334	328	366	325	357	350	328	346	313	339	343	315	332	335	356	328	304	370	340	372	322	350	362	326	333	325	353	326	326	335	345	333	319	337	331	375	336	315	325	347	314	334	334	322	350	344	333	355	328	346	343	335	339	351	315	344	359	360	334	333	363	346	333	349	317	350	322	358	329	355	342	343	352	305	356	309	336	319	329	358	299	325	360	313	339	285	318	354	368	330	337	345	351	374	321	352	342	337	346	351	368	333	353	369	334	337	367	374	332	338	357	327	355	322	318	325	368	343	352	368	348	321	363	325	357	341	339	309	331	337	311	345	327	322	326	355	323	344	362	328	336	322	361	346	305	308	326	336	343	307	329	327	376	341	335	350	302	353	345	315	341	324	331	333	342	388	341	312	339	353	332	367	334	314	338	358	338	328	348	345	346	352	368	337	328	335	324	327	344	341	346	331	332	302	319	350	334	347	341	331	333	337	330	330	359	370	305	337	347	362	372	342	355	326	311	332	350	331	311	338	318	329	350	329	331	310	336	344	351	370	338	341	341	309	346	347	310	314	342	367	326	345	325	323	357	379	328	369	343	309	318	354	326	344	306	359	302	350	310	331	325	353	298	325	309	372	295	359	368	323	348	334	318	369	309	321	381	326	321	316	352	367	375	345	344	315	334	340	339	348	333	364	341	373	353	373	358	295	306	338	354	350	331	351	320	347	319	350	355	303	342	344	332	290	344	342	325	312	351	326	353	354	368	364	328	320	349	347	356	329	324	356	300	322	325	338	369	327	349	354	341	346	338	309	342	346	355	336	359	327	360	337	309	319	349	360	330	360	379	348	373	329	303	348	315	375	350	331	350	313	344	323	351	340	346	294	320	331	341	375	320	353	366	350	327	340	362	351	342	312	331	372	339	322	362	360	329	321	348	356	344	312	358	322	339	378	329	326	328	349	338	335	323	371	383	308	322	323	329	339	368	288	341	321	361	341	354	325	341	321	310	319	344	307	338	343	331	324	390	344	341	315	337	314	322	357	316	344	340	371	348	323	328	376	334	343	339	353	339	317	352	335	356	349	338	349	296	339	359	368	325	330	328	351	347	344	322	362	327	336	353	351	336	332	309	351	315	347	384	340	336	343	327	334	336	321	333	332	357	337	332	355	350	378	311	333	345	331	363	329	325	329	359	338	317	328	347	353	340	415	335	361	307	354	348	330	360	360	347	305	359	319	317	351	343	312	300	352	339	323	340	317	335	353	338	371	331	354	363	315	349	341	341	363	383	363	339	341	331	308	337	346	336	347	353	349	352	336	379	350	342	339	314	341	340	340	336	339	347	322	369	330	307	319	318	333	339	356	351	350	351	320	344	340	355	344	340	308	362	339	330	324	340	324	342	321	339	338	317	347	322	330	327	357	312	336	328	335	313	335	370	354	319	336	289	368	337	331	319	349	311	343	344	313	322	340	325	365	352	361	311	326	344	314	335	335	362	356	374	345	334	333	305	357	355	344	339	313	325	335	319	355	323	344	333	323	309	366	329	323	341	330	327	328	325	363	320	341	347	318	328	337	357	327	356	360	333	344	342	358	313	334	322	353	325	315	344	325	354	332	341	352	304	360	292	328	315	334	382	342	316	336	362	332	332	326	301	345	326	341	356	352	343	310	355	338	334	343	317	316	347	324	355	336	344	341	327	336	325	313	341	340	323	328	342	322	340	313	344	338	327	359	286	314	369	356	344	355	334	335	345	363	325	359	347	335	347	338	374	344	320	336	329	342	341	358	354	369	367	330	320	364	343	332	331	323	320	329	317	337	336	335	309	371	351	313	361	352	318	341	320	357	353	354	344	329	335	329	332	362	328	330	294	348	325	334	358	330	367	344	326	337	320	335	369	344	343	314	347	349	330	353	333	312	347	331	366	321	326	329	330	313	323	318	322	358	326	333	392	365	376	319	312	326	311	351	350	340	340	325	364	325	341	335	365	344	321	315	338	332	343	353	322	327	344	332	364	304	325	322	344	320	322	369	310	327	338	356	334	334	361	322	319	356	329	328	347	350	357	303	297	348	357	327	341	322	364	333	317	346	371	327	332	316	361	317	344	361	335	346	363	346	346	326	304	319	368	352	321	306	362	348	334	331	288	304	333	334	350	348	392	336	365	376	333	317	344	336	325	327	303	342	339	330	368	324	308	336	333	350	336	353	349	339	327	332	313	352	325	328	328	332	340	368	358	381	329	351	292	325	341	322	352	353	323	344	341	313	352	339	306	321	333	318	336	348	335	293	334	326	339	332	360	335	334	313	351	311	336	302	348	320	362	332	342	350	335	325	336	338	350	331	348	324	332	338	346	333	360	347	340	334	355	325	332	340	337	331	331	332	319	371	351	333	349	346	320	321	331	348	345	356	361	330	325	366	305	330	337	321	351	372	333	334	338	332	333	310	340	363	341	311	318	317	331	328	336	327	322	339	334	331	327	343	358	346	314	349	303	334	343	342	347	343	342	338	303	324	378	356	333	319	360	349	306	347	371	362	335	346	331	329	315	348	332	341	354	329	324	329	315	340	349	316	336	347	329	325	343	336	334	320	338	326	341	361	344	353	358	364	335	351	343	330	352	324	358	356	334	359	308	329	323	309	350	321	329	352	317	320	376	299	364	343	314	361	382	341	351	292	346	340	329	308	347	328	339	331	332	326	313	310	301	318	329	340	366	328	374	304	311	330	358	347	359	345	320	328	358	358	355	323	332	334	304	360	361	354	345	295	346	358	307	329	329	333	321	347	347	316	331	335	347	352	367	335	318	312	337	330	305	327	365	327	401	348	325	308	319	322	323	355	338	337	319	315	348	357	328	357	344	325	342	332	331	323	313	340	351	352	350	367	312	326	290	364	345	315	332	309	339	355	369	335	372	363	317	340	318	347	353	309	329	356	304	342	326	307	322	346	337	318	351	365	316	349	334	330	346	307	331	337	313	368	363	339	349	334	320	328	343	377	331	335	323	339	356	319	351	325	334	324	392	332	345	331	307	356	322	389	344	325	340	363	347	319	315	319	337	328	285	344	342	335	335	349	313	351	341	342	307	335	336	350
26981	34371	21304	3646	1167	866	767	738	668	709	719	741	639	611	622	670	605	641	690	625	585	612	631	650	578	643	606	664	616	624	605	622	589	606	641	623	589	562	628	584	579	653	575	589	611	591	614	544	599	617	547	590	641	606	632	648	609	589	567	618	598	644	614	588	624	581	639	633	604	575	599	588	654	615	572	603	630	610	634	591	620	588	638	586	625	624	584	647	598	647	605	636	571	593	612	604	650	641	630	628	635	588	593	605	648	616	629	585	614	609	601	626	598	616	617	591	636	602	571	605	617	629	655	581	651	631	613	628	565	575	595	592	623	600	663	588	624	588	643	608	672	640	610	577	633	588	604	623	597	625	615	591	611	622	647	584	542	561	588	625	635	636	584	574	593	620	597	637	578	542	599	594	572	615	621	557	617	583	610	614	596	616	593	597	584	582	590	594	594	599	582	655	597	616	658	623	565	610	590	614	644	645	567	613	592	602	643	623	628	585	595	600	563	569	634	621	598	597	576	636	658	619	634	580	575	600	622	627	612	567	585	606	606	615	617	596	611	641	641	557	594	595	620	619	620	595	633	615	592	671	604	620	610	552	621	591	640	614	612	622	631	602	601	625	590	588	629	603	598	577	606	633	628	555	579	623	610	584	633	623	644	607	567	594	574	590	637	626	645	597	637	624	594	645	577	596	588	595	605	633	613	585	594	630	633	601	620	589	608	616	601	565	587	591	605	646	613	639	591	602	601	572	595	623	615	621	623	588	605	582	616	590	598	586	601	618	571	570	616	572	640	607	635	607	638	612	555	604	576	580	605	576	585	588	630	614	596	571	665	674	595	642	575	594	612	614	576	640	586	623	587	578	637	599	615	639	636	636	588	605	557	600	611	646	593	594	628	595	607	650	610	586	632	618	639	608	608	610	618	576	631	613	630	596	575	607	611	606	639	637	626	573	635	627	592	631	595	605	594	638	627	583	636	644	621	624	622	599	555	614	664	625	588	629	598	602	586	627	546	630	626	620	613	600	578	634	572	582	579	616	621	594	585	589	604	560	594	575	596	584	581	645	618	635	600	608	609	630	598	604	614	566	623	637	618	611	613	599	608	560	628	608	597	579	574	647	599	616	599	580	572	580	605	602	625	617	603	602	576	620	633	670	584	609	609	625	584	614	604	626	564	625	601	607	613	598	595	587	610	601	541	597	634	620	592	596	639	598	599	638	601	594	568	660	633	619	603	603	634	581	609	640	607	604	595	626	577	574	570	585	651	570	600	578	623	612	666	588	564	627	588	584	584	572	639	606	606	642	599	634	604	621	602	573	649	621	570	601	601	616	611	596	558	603	627	604	646	621	595	632	624	590	578	605	623	601	595	620	595	620	593	596	621	646	592	587	570	594	593	583	584	608	623	606	600	624	620	613	597	577	637	610	572	584	618	565	580	604	617	597	594	618	628	611	586	577	638	619	590	683	611	621	589	637	620	609	564	583	548	620	616	645	614	591	616	632	590	669	600	583	578	605	580	604	621	607	609	586	590	604	600	594	567	602	612	614	613	583	663	613	608	599	663	599	613	598	594	633	633	613	650	647	599	592	642	604	608	603	564	613	592	593	639	631	560	591	639	619	606	619	631	643	594	593	579	599	597	642	556	639	607	624	597	630	608	593	587	592	590	573	637	576	612	598	596	636	600	664	593	590	628	588	523	614	657	601	567	596	615	665	625	574	599	618	618	609	600	632	609	585	640	627	583	599	629	598	587	587	614	607	609	597	630	610	604	630	616	638	609	610	613	610	617	581	619	660	586	607	597	582	602	615	606	632	601	604	594	535	625	594	621	653	597	609	647	605	619	572	613	630	611	591	607	653	619	618	616	603	654	604	587	574	605	618	603	545	583	571	620	576	566	601	647	594	606	635	604	598	598	618	595	647	598	574	648	582	638	592	613	598	636	626	631	633	601	633	581	634	628	623	612	619	627	573	604	567	630	608	607	601	570	663	595	582	650	618	581	619	637	590	600	630	649	612	619	618	606	590	576	590	595	575	598	638	615	601	632	615	557	650	587	572	639	652	616	604	583	613	635	613	606	583	611	600	585	630	603	645	563	577	593	629	661	572	612	610	631	603	628	596	617	620	595	649	595	607	608	614	552	585	648	640	594	591	587	621	577	576	617	578	673	576	662	560	611	589	577	615	579	619	582	630	656	603	604	613	600	598	590	578	602	592	579	611	607	597	606	600	629	609	590	616	624	608	606	572	572	616	629	631	564	575	613	631	602	629	635	589	608	603	628	603	624	595	593	641	583	609	573	609	588	673	639	602	601	588	610	616	602	594	616	615	623	595	613	610	581	638	567	598	594	582	590	623	613	577	591	568	574	560	596	600	591	606	616	601	619	588	632	584	612	600	582	634	619	611	636	609	601	572	618	599	592	598	627	599	600	629	641	596	601	610	606	618	652	587	597	599	561	675	598	581	599	562	624	610	633	607	553	624	575	607	645	591	584	629	653	640	585	598	616	659	602	597	617	603	596	604	586	577	584	619	594	655	594	556	566	557	612	616	631	614	653	576	601	623	598	597	610	586	622	599	606	617	580	563	623	634	637	630	586	595	604	657	582	608	606	573	614	608	605	595	647	590	589	592	621	578	588	604	606	619	594	586	594	602	601	597	584	604	584	630	625	636	609	615	641	668	584	612	626	590	637	615	623	557	651	606	608	623	592	578	612	624	601	574	583	653	620	565	630	598	586	587	614	594	596	592	635	623	558	621	615	583	617	613	547	645	603	606	607	558	608	594	608	604	607	577	635	650	629	587	595	620	604	568	627	585	632	650	580	632	607	604	616	589	606	572	590	617	604	677	625	599	658	617	568	584	611	622	630	591	618	593	624	609	619	588	613	601	603	580	602	568	638	570	654	605	629	619	611	604	566	554	612	576	574	596	581	612	627	580	578	614	534	620	619	586	620	622	606	612	596	591	602	627	638	614	642	606	626	592	618	600	661	557	600	648	589	557	585	618	618	623	576	606	596	602	596	640	610	611	580	602	627	607	624	600	654	634	602	608	621	607	606	567	639	593	561	592	599	630	608	618	581	597	632	621	581	577	641	582	599	580	621	631	626	570	659	614	638	596	590	586	601	632	605	582	630	614	582	584	631	644	601	621	600	630	641	621	624	600	647	620	598	659	555	592	601	636	629	620	597	633	664	599	615	649	638	632	658	602	599	620	595	650	592	624	602	638	642	595	593	645	588	604	628	611	586	664	612	605	630	601	612	608	639	570	601	606	646	640	557	591	607	585	631	601	640	599	580	547	612	660	624	581	549	594	655	623	590	613	647	581	577	610	585	572	639	619	593	559	603	608	609	626	631	608	603	640	613	622	588	653	651	616	643	598	617	585	577	640	625	570	599	570	565	588	584	617	574	604	605	580	622	604	621	581	653	558	589	576	586	572	597	616	597	630	594	619	567	607	564	580	637	560	584	580	647	622	587	587	605	613	556	566
24624	21473	28411	24867	17350	2030	812	539	392	400	460	382	377	337	328	351	315	344	339	336	315	321	334	292	321	316	289	294	271	298	334	290	266	269	279	328	295	252	260	285	284	307	287	283	328	293	274	262	312	279	302	298	299	287	329	294	274	293	275	308	288	290	291	287	292	294	290	278	309	304	291	291	245	273	276	263	289	287	289	297	300	257	270	304	276	256	251	259	280	263	293	296	284	229	297	277	266	281	262	253	290	311	327	325	307	283	263	307	253	250	297	231	280	294	264	275	298	314	300	283	285	281	280	261	305	278	293	267	279	262	264	268	288	280	280	318	327	259	308	284	288	300	298	298	263	280	276	260	248	272	274	279	278	289	286	289	287	272	285	291	301	265	267	310	285	316	298	258	283	259	285	270	305	292	283	278	318	270	268	294	272	301	284	286	281	289	322	288	291	298	289	249	309	280	302	272	302	286	297	311	297	244	261	288	258	306	264	269	271	268	282	265	279	279	267	284	293	268	293	263	300	316	327	274	272	298	271	295	273	298	309	281	289	251	280	273	307	255	288	300	273	250	293	280	296	255	313	287	259	300	263	277	291	286	280	276	276	298	261	288	275	298	291	267	264	313	242	308	297	271	265	313	267	263	295	267	289	268	294	303	302	264	312	293	288	297	265	289	286	301	303	271	277	268	277	283	264	272	291	299	280	295	290	289	286	266	263	289	271	279	251	282	286	273	294	280	267	294	269	267	302	304	294	300	296	286	271	304	282	277	287	277	286	282	300	259	279	285	253	281	282	289	308	291	277	266	300	282	268	290	271	298	254	247	287	289	276	304	290	262	244	268	286	263	301	297	281	287	275	271	310	275	280	273	288	324	277	297	262	278	267	284	312	284	264	301	279	289	278	275	290	277	282	260	289	259	301	276	289	276	291	288	299	260	287	285	281	268	294	297	265	284	266	301	280	282	296	272	294	270	292	261	281	267	279	286	260	280	288	292	288	283	269	276	286	297	271	283	308	305	258	281	266	275	307	284	260	269	275	303	267	278	274	287	295	309	300	286	298	259	271	274	279	285	244	294	284	296	303	278	274	282	287	252	294	285	270	283	284	263	296	285	263	300	261	316	277	253	282	294	288	278	311	259	262	259	298	240	300	259	257	284	300	285	268	276	307	294	306	287	268	275	269	293	259	302	287	272	278	288	302	299	281	286	296	304	271	289	265	282	289	291	246	289	250	268	278	265	278	298	276	289	285	293	290	300	275	303	293	286	292	277	270	315	247	253	251	282	266	277	259	269	267	257	288	290	257	258	260	292	284	289	288	287	318	304	304	288	289	278	273	292	266	276	270	258	259	273	279	283	261	285	258	258	250	262	260	300	272	339	252	272	297	301	271	280	296	275	309	271	293	292	288	297	288	330	284	248	258	270	272	276	269	278	281	282	274	310	306	291	269	286	272	270	303	293	291	280	292	285	271	301	283	306	283	304	270	277	285	291	305	274	288	316	294	293	274	268	285	294	264	294	276	260	279	275	302	291	286	315	264	298	248	267	283	278	258	283	254	296	289	285	283	280	291	281	281	285	269	300	285	287	270	308	270	303	280	287	277	280	295	260	288	291	303	248	277	269	292	260	279	245	271	249	264	257	272	298	287	291	272	250	265	274	288	262	268	320	265	277	275	292	244	250	287	251	324	280	250	279	276	274	253	289	258	276	324	299	308	272	277	247	283	256	265	279	261	309	263	309	272	291	261	269	281	265	290	271	342	289	275	254	297	297	271	298	263	294	272	311	293	248	289	295	291	248	243	285	269	295	293	259	285	299	287	279	301	267	310	298	275	268	273	267	299	279	317	286	321	302	275	288	275	290	294	280	301	276	280	277	289	271	294	287	314	325	282	273	288	272	277	273	263	254	267	252	296	289	296	280	272	275	287	261	272	267	284	236	305	309	295	283	287	280	265	284	297	280	319	318	254	263	267	292	296	286	261	286	277	262	305	256	265	276	291	269	288	287	269	308	320	263	291	285	306	280	306	280	305	296	276	301	294	282	259	270	297	259	261	310	278	265	295	298	309	267	286	293	300	289	262	269	277	260	332	266	270	262	288	271	319	295	310	279	258	291	283	289	241	278	281	275	282	287	272	279	262	288	276	253	311	316	280	287	294	259	257	270	289	253	265	310	273	269	280	244	258	263	271	296	287	291	288	298	280	286	287	269	287	294	278	296	309	240	294	282	297	321	298	286	310	283	292	260	305	287	237	304	276	279	286	266	256	272	276	251	276	271	275	316	298	255	271	274	264	285	286	276	273	294	274	307	281	277	295	307	300	267	255	261	280	237	304	266	299	290	291	279	311	302	291	275	284	287	296	280	273	280	263	311	310	261	324	265	275	283	258	289	235	316	293	294	270	241	301	271	295	306	304	311	292	271	273	314	292	284	295	293	302	260	283	277	313	309	307	270	280	272	249	269	259	296	263	283	292	287	288	309	294	284	285	275	276	273	293	288	255	284	274	272	265	310	277	286	294	298	291	298	294	271	273	279	303	289	276	298	291	266	298	281	305	284	289	295	270	283	266	290	289	268	317	306	259	271	312	308	249	295	320	304	329	283	273	293	298	278	259	297	262	295	278	301	291	271	313	288	281	288	265	269	262	282	259	294	313	318	293	287	284	306	296	275	275	277	287	311	270	287	296	290	284	307	279	307	299	267	306	254	299	309	275	293	257	273	278	272	275	302	247	282	280	278	251	289	292	285	284	285	293	281	304	300	265	289	291	272	287	299	255	313	297	283	303	247	260	271	264	296	286	280	285	267	278	287	249	275	275	292	265	289	266	306	250	286	297	284	296	283	292	272	293	299	286	247	302	309	264	310	272	285	300	262	296	307	269	259	312	297	263	291	285	276	274	304	300	277	291	296	304	314	250	291	286	288	295	276	264	268	290	279	305	315	284	292	257	249	270	271	283	288	252	293	265	287	269	294	278	288	281	298	276	291	335	297	297	265	269	266	304	299	257	301	297	282	281	299	252	315	282	247	274	293	264	316	268	290	275	320	276	304	297	281	320	301	294	289	261	287	286	297	266	258	282	306	276	308	272	327	296	275	309	279	297	258	273	302	294	318	294	274	311	302	308	285	278	287	274	290	265	298	293	283	303	293	279	283	278	275	284	279	273	268	280	292	295	305	276	298	276	312	288	308	285	284	309	268	282	284	302	307	274	285	311	293	287	256	276	315	317	254	292	270	265	266	303	288	272	270	277	311	279	296	289	282	296	285	266	302	280	292	294	293	341	298	293	283	277	292	273	282	317	271	258	285	277	283	282	291	258	300	287	271	263	308	285	303	252	278	287	293	301	308	284	254	284	283	289	274	281	282	278	275	277	272	261	253	284	294	267	271	263	299	291	301	298	286	289	284	266	283	275	283	301	293	317	284	291	278	283	263	259	280	291	311	276	299	299	287	320	278	256	305	299	271	320	300	290	252	257	298	281	300	279	294	306	296
27782	42811	29207	9845	3276	2148	1574	1186	1057	963	993	934	856	687	711	609	692	653	700	628	636	604	609	601	594	528	593	537	588	548	559	546	568	510	532	523	543	529	505	514	513	562	536	540	542	540	527	557	556	512	560	517	536	510	480	535	518	518	527	543	529	521	530	521	529	531	543	489	520	526	489	502	550	489	508	544	500	525	532	547	535	519	538	509	537	515	484	528	542	524	517	502	547	532	521	495	516	511	530	478	506	512	542	532	505	511	517	525	509	528	565	522	524	541	506	533	495	513	528	504	526	525	491	509	500	505	492	516	485	531	546	529	502	534	525	528	510	496	507	519	505	507	515	541	511	503	501	560	481	549	563	558	506	514	513	516	552	496	552	476	549	509	566	525	514	527	499	542	535	496	494	533	501	574	542	522	564	535	536	542	495	545	492	482	497	521	517	503	542	549	504	525	546	537	543	546	515	511	517	530	502	536	479	510	509	540	511	525	533	541	504	513	486	561	509	500	473	525	497	543	519	532	478	502	494	521	523	537	579	506	505	504	495	492	537	535	467	541	493	491	515	523	527	525	549	531	500	535	533	519	521	525	497	517	505	481	498	503	533	518	481	490	507	550	504	507	498	526	514	473	546	519	510	502	500	527	518	518	531	515	516	537	529	530	531	523	536	505	481	541	470	512	495	526	512	541	504	518	539	498	523	524	531	531	557	533	523	518	505	502	490	544	470	529	507	486	500	547	519	538	534	524	535	510	540	512	542	500	507	501	544	524	492	509	484	520	507	512	497	509	530	525	557	526	558	513	506	496	538	562	521	539	510	473	506	539	488	543	472	545	526	537	533	533	543	530	520	507	523	553	529	500	486	491	522	543	519	495	503	528	500	529	488	540	503	522	540	545	530	479	522	528	516	544	538	541	525	502	507	492	510	498	520	498	501	525	538	499	510	541	475	514	531	497	543	560	493	529	481	473	545	513	503	567	532	499	547	500	508	479	519	520	498	545	491	521	556	476	544	507	533	546	533	556	518	515	496	515	533	530	517	537	543	517	531	484	510	529	488	502	502	502	513	551	508	531	526	524	477	521	519	545	538	519	535	463	505	538	467	548	521	542	550	516	525	517	527	495	508	490	512	536	559	481	499	509	513	511	490	487	474	535	523	511	544	530	527	515	499	562	509	475	496	534	487	527	511	507	539	512	509	516	512	533	524	530	553	480	504	582	573	482	490	518	513	504	549	522	518	523	536	507	482	481	531	462	516	537	545	517	491	470	563	505	514	517	527	498	480	535	557	518	520	521	508	527	492	506	511	530	530	522	544	516	534	536	502	519	501	535	544	521	538	487	517	530	539	486	513	533	524	480	536	540	514	527	508	497	523	492	508	523	495	531	533	518	485	532	519	469	523	532	516	499	531	510	538	489	544	514	514	483	539	535	515	513	524	524	500	509	507	529	518	524	552	538	519	537	518	518	551	519	513	529	544	517	518	535	545	525	486	501	501	505	498	522	493	523	532	496	525	510	453	551	521	532	499	511	492	467	543	525	498	500	504	456	537	534	525	533	474	503	545	501	520	515	535	500	526	512	543	501	518	506	501	529	534	520	498	495	556	469	482	557	541	515	533	486	516	518	525	514	533	520	504	516	507	516	515	507	488	476	562	497	539	525	501	512	533	521	522	537	519	496	544	481	545	515	510	556	507	513	553	500	495	511	504	509	482	527	477	522	473	560	529	547	536	498	494	533	515	554	508	533	534	521	471	527	520	505	541	512	510	503	492	531	516	488	515	499	548	501	477	533	495	478	522	515	500	559	521	549	515	506	512	495	514	516	476	536	498	507	512	542	517	536	523	501	508	477	539	509	474	502	484	479	515	522	492	466	506	534	490	562	533	513	525	517	525	512	545	491	503	511	492	534	506	502	546	501	484	492	523	521	518	518	559	473	495	531	509	527	553	515	503	507	549	574	488	536	535	518	478	487	489	503	529	580	519	506	512	534	507	538	509	545	545	496	537	511	520	540	520	511	504	528	524	508	515	502	543	498	520	516	486	536	468	516	499	546	546	492	534	487	489	509	507	514	533	498	504	544	524	571	523	507	517	530	546	525	524	516	524	503	525	545	536	528	532	507	546	530	508	504	516	516	531	527	535	540	495	532	513	498	490	493	472	518	493	525	502	523	525	469	489	486	549	534	529	511	499	535	501	523	569	525	504	514	488	466	538	545	506	505	493	550	517	493	535	537	497	513	511	476	513	547	541	561	530	523	489	498	581	510	536	518	535	543	533	548	517	538	550	537	508	510	522	530	512	523	518	530	540	512	553	485	548	527	528	511	527	529	486	513	521	510	446	531	539	500	506	510	481	518	510	510	535	526	504	528	517	530	509	526	590	500	535	535	491	492	561	509	525	472	531	523	542	511	503	529	470	499	500	505	516	511	489	508	519	521	526	498	524	536	578	526	511	522	515	543	523	517	498	536	524	504	510	515	533	529	491	518	494	530	495	459	520	486	510	500	519	462	556	526	482	503	509	502	510	496	506	509	518	506	525	506	516	542	538	569	557	488	517	501	514	543	543	516	514	521	573	503	526	530	549	493	522	509	542	491	545	517	538	531	540	521	499	500	549	543	493	526	509	530	521	571	513	468	497	485	503	507	523	555	535	517	506	520	490	502	488	520	550	544	530	507	520	532	552	511	533	535	499	512	509	482	497	511	517	523	528	511	531	518	523	541	500	520	521	492	544	508	505	489	518	490	475	500	506	525	501	490	480	534	482	542	525	598	535	476	535	554	564	533	540	482	489	515	506	487	494	528	489	489	505	505	498	486	516	517	518	514	500	552	557	534	516	526	553	515	460	509	521	525	551	512	495	534	471	518	522	533	501	538	529	485	563	515	515	505	494	504	514	523	509	529	504	534	506	539	520	527	538	478	513	525	497	531	533	505	529	522	557	529	509	511	535	521	510	514	507	526	526	509	562	515	469	551	598	567	532	562	588	487	529	511	531	550	532	506	528	550	534	503	503	505	521	546	544	517	536	516	519	558	505	523	544	540	577	552	510	520	579	496	522	532	511	477	539	526	532	520	539	507	530	517	532	540	517	551	513	499	561	511	557	545	491	550	554	535	517	513	521	540	501	497	527	514	499	549	497	526	510	514	519	508	490	498	502	502	502	505	494	518	476	518	561	531	557	492	488	537	518	507	519	511	556	492	502	474	505	543	508	531	517	552	498	505	543	505	558	469	469	501	513	493	483	545	509	508	537	533	478	546	503	501	522	498	524	508	510	505	483	469	513	542	509	557	544	486	528	487	547	509	497	555	547	537	496	502	563	471	546	525	482	476	547	566	504	506	515	543	506	510	505	475	563	507	556	575	532	499	546	500	506	523	564	540	513	517	521	536	501	481	496	510	551	517	526	554	490	528	544	518	503	503	514	517	521	503	523	506	504	511	494	511	541	551	513	531	480	517	524	498	499	505	567	482	509	502	498	505	499	499	509	536
23566	21494	29132	24159	21431	16959	1771	629	405	334	314	325	307	233	224	203	200	207	180	190	170	149	170	164	160	177	165	128	131	132	140	150	151	136	144	130	157	139	119	142	137	158	135	147	130	129	145	119	138	147	128	121	137	150	122	147	118	103	139	154	117	129	129	131	129	142	133	138	144	137	150	136	132	130	120	115	148	145	119	129	115	128	129	132	122	132	138	139	135	150	131	123	136	126	141	119	120	134	123	117	131	140	127	130	125	132	134	133	141	137	142	149	115	135	120	121	133	122	139	116	123	131	133	124	141	120	143	123	111	140	116	123	153	128	118	152	132	129	130	141	145	133	102	118	121	138	134	132	117	149	125	124	128	129	145	116	112	129	127	139	145	129	133	108	130	114	115	126	118	136	132	128	123	136	139	133	124	117	119	131	124	154	131	129	117	142	122	168	125	121	139	116	100	114	104	116	131	111	122	140	137	139	140	110	123	107	129	133	109	144	134	128	133	133	108	128	122	120	111	131	126	128	142	124	142	127	121	133	138	125	115	120	131	130	133	133	116	134	126	136	134	128	119	127	124	132	116	115	126	144	132	125	135	116	124	125	118	116	129	135	129	134	108	134	119	134	128	115	109	124	129	126	118	124	129	136	134	141	129	133	123	127	127	108	146	128	135	118	137	143	148	141	124	159	136	130	137	145	135	120	133	114	142	126	126	128	139	126	149	148	119	140	140	128	139	118	158	111	131	128	122	136	133	132	141	113	109	122	140	144	109	116	129	137	115	146	121	134	134	125	138	104	116	130	143	137	133	139	112	120	110	126	110	126	128	108	128	123	155	127	141	120	138	136	123	149	142	114	146	124	120	134	114	112	140	124	113	130	144	133	133	117	120	142	134	109	119	126	146	129	141	121	137	132	118	141	137	111	131	134	151	126	137	131	124	125	133	160	133	130	131	130	144	103	123	133	126	115	124	116	123	137	121	110	118	145	121	123	121	143	142	115	118	128	133	130	145	143	131	124	130	136	137	114	118	101	120	136	119	139	102	141	135	122	138	98	127	137	122	142	133	133	130	127	127	112	156	126	112	123	116	126	127	112	152	132	99	125	127	148	126	134	119	107	124	113	134	122	141	144	145	136	129	145	121	139	104	128	136	141	129	129	116	140	162	139	123	120	109	138	148	128	116	133	144	153	147	128	144	114	129	122	123	130	114	128	117	122	123	136	144	130	113	133	126	119	127	124	140	148	126	118	130	121	149	144	132	130	126	136	116	125	132	113	115	121	106	132	153	134	124	127	136	122	130	121	123	129	138	121	126	130	125	103	137	130	126	148	120	137	125	116	135	130	137	129	125	138	132	117	119	133	131	110	146	127	117	116	130	131	119	119	124	117	144	121	114	128	131	135	141	121	125	143	120	137	130	121	135	127	143	136	117	125	103	123	139	112	142	140	128	129	144	139	117	132	104	126	134	120	110	109	132	132	135	136	121	140	119	133	127	108	131	141	125	126	133	150	116	152	137	129	128	135	122	133	137	139	113	120	153	146	125	122	149	117	151	129	134	119	134	116	126	135	128	132	128	120	133	139	126	120	131	125	111	136	121	134	137	134	121	145	123	127	115	110	139	123	123	128	128	143	132	120	130	116	126	140	134	128	112	127	122	127	141	121	126	115	122	116	124	129	139	124	124	136	139	143	116	133	102	124	150	129	133	134	106	127	122	129	117	133	131	147	125	120	134	110	115	134	104	147	134	123	118	125	142	109	124	147	113	144	116	126	134	142	135	119	137	148	112	119	129	125	147	129	154	121	123	142	114	137	122	126	129	134	133	139	134	130	131	140	119	113	135	132	153	135	138	129	127	94	124	114	109	123	137	150	137	123	138	131	131	145	126	136	112	124	142	140	143	134	120	124	113	124	127	113	151	144	143	130	126	107	109	140	146	140	157	137	124	129	113	120	142	153	106	136	125	134	117	113	133	130	131	133	127	132	145	125	141	123	123	144	132	141	107	144	139	126	120	127	113	137	124	134	138	133	111	110	117	139	111	131	123	134	118	126	124	136	147	116	105	123	121	117	119	124	123	146	137	165	156	127	129	122	125	138	133	126	130	134	116	128	133	155	128	123	111	132	134	144	120	113	145	128	124	141	126	138	128	120	135	97	127	132	129	132	131	122	118	133	133	133	121	134	121	123	122	129	106	119	112	132	124	145	142	137	122	131	139	127	136	124	121	102	116	120	120	122	138	137	142	139	136	115	126	131	128	109	136	117	125	145	107	95	131	143	141	142	124	146	130	144	128	125	124	132	133	126	142	116	117	114	130	136	144	119	124	128	145	126	149	108	122	131	142	131	132	133	122	138	129	130	131	128	117	143	128	114	136	133	123	115	125	145	131	114	133	134	112	119	120	119	143	125	147	132	145	133	134	114	156	142	136	129	134	128	114	149	128	112	120	117	137	119	139	134	143	143	124	106	135	149	142	115	132	143	116	128	132	119	122	117	125	118	126	114	134	133	117	120	125	124	127	157	141	118	138	116	141	116	121	135	123	134	120	111	134	124	123	124	119	158	113	136	148	132	133	129	134	109	125	150	120	126	144	131	115	114	119	127	113	115	116	119	128	122	121	126	119	135	129	125	120	134	135	122	116	141	117	131	124	124	128	126	139	133	128	107	125	120	146	132	143	104	143	112	126	140	134	115	118	132	132	129	124	109	127	144	121	135	142	132	141	138	130	121	112	122	126	117	128	124	123	130	125	137	119	139	118	134	111	152	103	120	106	133	149	123	143	102	121	131	117	134	131	128	110	131	131	135	140	118	118	134	130	124	118	122	114	137	134	129	119	139	133	144	135	134	126	124	144	120	114	127	120	146	135	131	122	123	120	139	115	133	136	126	143	135	150	135	120	141	131	140	135	122	126	136	133	119	118	109	127	125	128	143	130	112	115	121	108	127	133	137	127	123	122	120	138	120	124	130	154	130	129	134	112	130	117	139	140	113	118	135	141	132	127	104	139	121	130	138	117	129	136	118	121	134	136	139	120	127	114	124	117	104	127	131	138	138	122	118	135	133	129	131	126	154	114	121	137	123	128	123	137	116	123	152	128	130	140	124	146	119	116	116	137	115	160	118	134	117	135	124	123	135	110	111	124	121	129	136	122	142	146	120	116	129	141	126	139	137	135	148	119	119	123	113	136	103	123	117	123	121	135	150	145	140	127	136	153	138	109	122	143	112	134	136	118	134	115	135	124	132	124	148	132	121	133	135	127	112	119	133	121	129	129	130	142	132	104	120	124	131	129	128	123	105	130	135	117	133	135	147	130	130	153	127	140	125	133	129	133	113	127	146	133	125	137	134	121	129	127	152	113	149	115	136	152	119	122	148	120	127	119	126	143	118	135	138	144	116	139	120	130	113	134	119	147	111	146	130	139	116	142	142	125	118	144	111	114	123	129	123	111	136	140	147	116	114	137	119	127	115	119	132	122	126	140	114	127	142	137	143
29818	49118	38309	14524	5027	3143	2314	1731	1295	1038	972	1056	928	644	589	519	503	459	487	443	434	399	400	358	383	313	296	341	288	311	256	311	293	284	279	275	275	293	272	267	257	255	300	270	246	268	276	255	277	263	241	257	244	262	256	241	261	262	288	266	280	253	245	206	224	231	238	242	284	256	274	255	217	244	234	243	238	260	256	253	240	224	229	259	253	237	228	227	264	245	244	240	237	221	253	242	266	243	252	237	241	208	238	268	238	240	225	270	258	248	221	242	246	269	255	207	277	215	246	234	228	244	213	258	233	248	223	250	247	237	244	262	249	277	247	243	230	238	249	225	218	256	265	231	232	238	234	208	203	227	225	249	231	260	227	221	217	213	245	236	226	259	227	244	244	257	239	252	244	264	254	247	236	242	241	247	237	232	229	216	233	221	256	198	233	237	250	242	249	247	222	246	243	238	211	258	244	232	240	234	237	275	237	247	246	240	226	225	257	249	242	212	236	235	266	257	265	253	207	261	243	241	223	248	241	230	237	243	233	240	270	243	236	224	253	251	234	233	239	246	229	231	243	233	251	226	245	246	242	244	230	248	215	235	251	280	264	248	235	236	241	261	232	212	218	266	245	220	221	220	261	212	243	217	229	238	232	258	266	229	224	228	256	235	224	240	256	235	226	243	244	229	244	246	238	246	253	241	233	237	246	245	238	241	237	227	260	238	255	250	237	235	246	233	238	211	240	239	225	228	238	235	263	221	227	247	204	260	219	258	236	248	224	233	237	225	237	228	238	220	261	227	234	217	210	247	233	252	247	251	242	227	225	258	255	241	233	234	219	217	230	253	226	240	256	245	251	264	205	247	258	239	215	240	234	227	237	231	224	245	216	237	229	241	227	226	241	247	233	250	225	251	251	254	215	264	228	234	226	198	204	239	239	236	239	243	253	250	258	236	264	223	261	241	248	242	248	251	269	218	225	235	222	257	272	264	265	245	229	231	241	239	244	227	261	223	257	230	226	210	245	244	253	263	231	215	231	229	232	262	242	222	227	245	213	233	266	259	233	242	214	219	242	237	212	237	238	223	247	247	207	225	226	224	235	242	241	232	249	236	252	226	240	239	223	229	233	237	251	226	250	234	219	230	258	275	255	221	232	241	264	233	261	280	220	235	225	254	234	232	229	230	261	249	262	237	240	245	217	253	228	267	224	266	236	246	230	235	235	214	227	221	247	251	248	257	245	238	231	252	221	246	236	237	228	240	253	247	251	254	233	249	241	257	248	247	215	240	239	214	240	230	204	263	231	256	241	224	235	230	235	225	261	265	246	255	223	233	245	235	251	205	222	237	231	206	252	237	247	228	259	235	241	276	258	243	251	215	243	216	235	230	227	241	246	246	239	227	245	236	231	243	249	237	227	221	225	256	266	242	237	258	245	225	239	235	238	235	225	250	232	229	237	257	223	195	264	229	223	254	240	242	241	226	244	224	232	225	233	233	234	240	211	215	249	253	240	226	244	231	229	249	237	253	272	266	235	231	243	260	222	237	198	227	248	241	237	211	246	236	239	267	245	254	244	244	239	240	251	245	264	263	231	228	251	223	251	233	264	253	247	247	251	262	234	237	242	213	236	224	233	232	204	234	245	245	264	236	226	249	241	248	245	247	229	237	252	235	218	265	249	244	224	236	232	217	231	247	220	228	232	218	234	234	231	236	233	248	273	225	234	216	266	214	245	262	251	235	228	233	213	237	235	219	223	259	227	219	227	228	199	268	229	219	236	249	252	243	245	208	233	221	246	224	243	240	243	246	253	221	249	218	243	223	214	251	233	240	226	252	255	231	245	221	237	241	223	241	245	218	244	241	247	258	286	211	240	257	247	228	223	253	245	261	232	230	257	251	231	246	213	221	220	234	255	252	245	225	240	262	245	256	274	221	245	216	255	227	246	238	237	238	229	230	218	226	242	244	214	236	227	229	248	234	240	236	237	268	239	269	241	249	242	216	255	220	225	243	255	256	200	226	219	262	244	250	232	244	232	226	241	217	235	226	261	217	249	228	249	256	242	248	238	242	223	226	255	223	219	225	240	237	244	212	251	271	217	238	233	207	245	237	216	241	239	241	239	205	256	269	221	218	210	251	268	245	226	229	267	212	256	244	259	250	240	240	253	259	239	258	220	241	242	236	233	216	256	227	241	249	196	272	249	231	247	236	215	247	229	244	245	243	254	242	241	234	215	260	258	231	250	237	230	283	223	223	219	234	210	248	243	269	230	242	253	244	242	231	250	248	239	238	226	234	238	243	260	228	236	243	244	262	240	261	209	249	248	237	229	248	274	240	220	229	235	238	266	245	254	240	248	244	260	235	226	226	247	232	231	253	235	221	241	224	219	236	249	245	245	253	254	236	228	250	231	209	204	241	242	230	234	220	215	206	248	240	262	225	232	213	248	232	263	251	250	237	244	254	216	240	223	231	259	244	233	210	263	265	248	257	236	227	276	223	217	253	253	216	223	229	248	230	232	232	224	222	219	229	229	234	266	238	233	257	248	250	248	229	229	255	240	251	222	228	240	227	238	204	245	234	254	236	217	237	222	245	248	248	226	249	219	250	228	247	243	234	245	233	214	252	217	235	234	242	224	227	227	253	258	245	216	208	233	249	252	262	245	259	223	235	229	249	234	234	263	235	241	223	235	235	207	241	216	237	218	224	256	230	198	240	231	225	238	244	253	225	233	236	243	235	224	249	240	222	218	231	239	242	259	221	222	261	231	223	277	246	242	238	256	240	223	261	251	232	231	215	223	241	234	240	231	234	218	244	241	254	248	217	247	206	225	225	233	233	209	242	236	211	239	255	235	203	263	242	227	217	231	228	234	227	216	253	241	250	270	236	231	258	243	231	214	218	249	240	255	217	218	207	237	260	227	250	217	241	241	256	247	219	236	239	227	231	229	217	268	239	230	263	239	256	228	250	216	241	206	230	258	236	196	267	226	265	244	227	247	204	260	250	251	242	238	246	206	247	218	243	267	234	267	256	243	241	233	214	212	239	239	234	225	233	241	218	227	251	222	231	242	250	258	255	231	231	222	244	236	218	206	243	272	232	252	267	239	234	242	242	240	252	224	226	252	255	236	246	244	236	246	256	235	218	249	234	237	247	241	242	190	267	228	236	266	228	239	251	257	271	225	268	257	238	219	240	223	232	219	236	238	245	250	211	259	250	267	228	229	258	237	231	235	263	254	218	233	259	238	226	253	221	260	245	243	236	233	247	228	242	248	255	242	256	257	250	243	251	240	249	244	249	192	224	222	230	265	255	240	236	226	244	237	253	222	239	235	226	244	280	235	236	257	231	245	250	223	231	221	250	218	212	253	247	244	266	231	227	242	237	235	241	249	236	244	266	207	227	221	243	210	218	235	236	242	213	237	221	247	265	236	227	233	242	257	271	227	220	219	213	252	230	283	230	267	244	224	247	222	219	272	216	224	238	258	235	227	219	216	225
27461	22575	17286	3462	528	448	398	355	399	312	346	389	358	354	344	348	372	331	362	341	328	338	349	330	327	353	331	365	353	360	363	324	360	336	319	329	326	333	321	362	345	346	313	324	338	327	357	358	410	324	325	350	335	309	312	361	349	331	343	346	331	309	349	338	337	355	308	331	328	303	360	342	348	309	341	365	328	338	334	343	313	344	336	360	361	357	334	340	333	352	352	333	333	322	365	340	342	353	374	329	356	318	317	328	351	335	334	361	333	358	351	328	367	340	356	320	330	350	354	337	359	328	346	314	343	333	320	354	342	335	337	344	318	352	334	331	363	348	353	294	322	352	335	315	326	308	339	355	337	340	340	302	363	324	359	354	322	329	358	363	301	372	333	342	335	329	332	350	385	339	345	344	338	306	362	337	346	305	330	328	342	356	361	332	329	329	318	359	349	341	321	326	323	360	332	330	316	339	364	319	353	343	313	327	328	362	313	349	334	323	337	362	304	319	329	339	319	302	345	335	343	332	282	307	329	327	331	351	340	320	340	333	333	310	337	346	337	320	347	319	294	300	352	342	353	315	309	339	328	349	346	351	352	376	301	297	361	311	334	317	377	327	347	338	312	366	338	308	361	368	356	364	330	364	315	330	341	344	348	320	358	342	311	347	320	327	376	329	356	321	341	331	321	352	314	329	373	344	348	302	356	338	325	335	316	353	357	323	343	355	368	339	350	362	364	349	329	311	307	324	359	344	343	329	319	355	300	356	321	354	336	349	353	323	325	336	338	333	309	291	338	355	362	301	330	340	341	340	338	321	341	299	334	355	339	369	363	342	321	328	342	319	316	327	348	340	356	329	346	334	337	346	329	328	328	327	350	329	341	329	361	339	326	313	318	337	329	339	344	324	331	316	326	344	350	349	373	335	343	332	344	350	336	347	320	315	336	349	363	333	361	366	358	313	365	351	315	337	367	312	284	345	346	313	330	335	344	325	319	378	384	308	310	326	327	338	353	305	304	339	340	330	352	332	332	301	337	333	354	309	327	341	352	346	343	366	317	322	365	348	318	391	333	346	321	365	334	347	317	352	324	330	324	320	326	374	307	349	323	338	345	358	353	316	321	331	313	339	362	338	341	348	322	324	328	348	356	339	358	345	325	377	309	380	351	345	300	320	328	343	349	310	367	329	332	341	348	294	364	360	363	334	341	394	309	329	350	318	345	359	320	313	321	314	316	357	318	276	343	372	334	316	332	350	371	326	344	320	310	350	300	321	323	386	317	337	336	292	349	365	321	337	320	309	325	328	341	341	337	367	317	314	331	341	365	339	325	327	348	339	340	325	349	330	345	328	295	370	335	323	329	333	332	315	352	337	345	340	367	353	334	309	346	369	357	338	313	328	361	354	353	300	365	339	319	326	314	344	339	339	324	293	309	355	376	360	332	354	337	371	365	367	327	342	340	343	335	361	378	311	366	363	352	333	312	310	330	320	351	307	352	347	350	340	348	364	319	351	337	350	336	338	343	334	340	323	334	347	342	348	345	328	326	295	338	358	370	338	351	336	332	318	341	322	337	354	338	336	320	320	310	322	359	303	342	351	361	307	348	339	315	320	331	341	342	331	360	313	331	335	366	362	340	362	335	347	358	314	316	308	327	338	305	320	352	304	369	328	327	346	333	389	314	336	325	329	328	351	364	342	340	360	346	331	301	325	337	369	320	357	346	352	328	296	334	359	328	369	311	327	330	336	329	333	353	334	375	308	336	347	326	336	322	320	351	337	382	319	363	373	330	352	352	307	347	357	315	336	336	337	357	324	314	350	351	339	356	323	342	368	378	352	351	338	300	321	355	347	330	361	340	348	346	339	315	340	350	353	355	324	353	323	352	345	316	312	338	371	349	329	305	333	348	324	353	336	347	310	323	350	339	331	326	374	347	340	316	378	336	329	322	336	310	341	341	335	293	344	322	356	336	329	351	350	317	341	369	330	303	368	343	332	356	335	316	349	332	346	344	346	330	358	322	336	338	337	344	339	346	315	325	316	325	337	331	312	292	304	355	324	343	336	335	340	331	362	357	323	348	318	341	311	320	362	359	377	367	323	362	368	332	315	340	354	321	328	356	341	351	302	323	344	336	313	343	353	332	344	314	358	333	316	349	340	322	307	341	367	382	350	320	334	327	364	345	348	307	322	350	366	324	295	341	329	327	388	339	336	369	332	384	319	343	369	330	345	297	307	355	349	338	330	352	350	368	337	346	320	316	343	329	303	358	346	332	348	324	338	332	328	344	340	343	339	298	338	351	320	309	330	320	322	324	350	324	333	324	337	333	355	329	321	353	366	321	377	338	340	338	324	323	336	317	340	360	319	313	349	342	331	329	336	342	331	363	352	319	338	369	365	343	344	338	312	329	315	350	366	347	342	339	330	345	350	341	340	357	326	351	318	372	328	354	376	324	333	334	317	306	341	342	356	290	312	366	333	312	304	323	378	342	336	340	320	335	328	327	337	342	333	316	310	376	357	320	355	326	366	322	330	345	333	325	339	348	333	293	333	341	342	319	328	320	370	342	312	365	343	351	322	347	331	311	361	355	335	329	348	316	329	345	313	360	299	348	334	350	339	325	381	328	316	312	356	319	366	332	319	349	329	371	370	331	327	330	349	335	326	367	360	328	323	346	333	318	338	323	329	301	335	353	308	328	373	324	348	323	344	346	344	343	330	347	336	342	348	336	327	327	334	330	347	350	320	334	329	291	321	381	323	338	334	305	316	363	349	307	327	350	318	369	331	349	348	333	355	304	328	353	341	328	350	336	370	322	334	372	348	323	323	356	316	353	312	342	317	350	353	343	309	350	314	345	369	359	301	356	322	350	320	346	333	370	331	331	333	366	327	351	330	344	324	348	338	327	335	341	332	316	369	307	349	323	343	326	342	320	354	323	334	320	389	333	337	314	349	316	379	339	325	309	309	334	353	371	354	328	385	307	360	365	356	338	356	343	354	337	309	318	352	344	321	378	351	327	360	353	323	342	315	314	321	335	340	338	322	316	333	323	340	319	332	335	329	356	318	328	329	365	324	332	329	340	348	344	339	356	335	334	328	331	336	319	330	307	321	350	383	342	351	323	318	352	329	353	337	350	310	349	314	330	329	341	334	364	309	323	325	333	365	315	369	329	343	320	309	322	324	339	320	349	352	348	298	340	329	368	315	335	323	333	334	319	336	353	316	339	348	402	338	339	398	337	343	357	295	358	335	327	361	363	333	319	351	333	361	309	338	334	328	339	325	326	322	329	354	325	308	342	325	380	359	334	329	337	386	355	313	336	307	349	339	320	353	336	322	336	336	318	334	296	340	341	367	331	289	321	334	324	315	357	319	342	321	309	324	362	332	341	314	365	337	320	325	324	342	321	328	319	351	332	344	362	318	313	359	357	294	306	344	330	350	374	347	343	308	330	356	348	325	337	344	314	360	314	356	311	339	325	324	329	355	341	311	372	356
26503	37173	20597	3555	1042	945	771	761	652	638	656	694	660	627	613	657	643	618	611	625	655	639	589	605	625	632	607	604	616	594	614	634	565	621	652	612	633	600	599	572	601	577	579	606	608	587	605	623	590	571	599	610	577	583	612	605	559	582	625	575	641	572	605	625	622	631	619	611	588	534	562	612	581	587	643	571	625	631	623	617	612	615	581	599	598	582	580	557	588	666	635	549	589	654	631	578	628	556	606	589	584	600	665	596	602	628	598	596	598	594	597	619	610	635	638	606	634	641	575	608	635	576	628	575	658	595	612	612	580	611	617	640	605	636	631	599	569	626	608	620	602	626	588	594	576	562	621	567	617	621	580	607	635	633	597	596	597	580	569	640	654	574	625	626	628	614	643	604	588	559	568	582	584	661	588	580	570	573	589	597	595	596	623	616	630	610	625	618	581	616	594	614	592	591	605	612	595	549	575	603	655	599	579	616	582	591	576	660	601	587	571	606	619	570	588	560	598	587	586	596	598	610	614	633	529	579	579	604	591	598	617	631	620	614	625	616	625	584	614	585	615	607	630	599	606	629	563	631	589	656	613	601	609	615	597	552	634	555	568	625	607	556	604	605	650	594	632	621	599	622	599	599	610	583	592	639	611	589	609	594	585	580	591	603	622	586	618	580	612	634	581	571	604	572	591	624	583	654	633	610	612	616	644	611	597	577	592	623	557	556	603	617	617	566	635	647	562	603	621	646	578	597	619	606	603	623	611	598	627	579	632	614	601	597	579	593	600	596	636	610	598	596	565	572	589	588	633	575	607	601	594	560	606	600	587	600	540	593	609	589	614	615	603	606	584	628	582	603	606	617	583	584	600	616	602	594	618	625	579	593	602	607	626	585	636	559	594	599	587	601	669	602	618	587	640	634	622	635	579	662	613	588	616	659	629	570	553	618	600	589	613	628	654	577	574	596	574	607	566	642	599	566	593	600	641	550	606	626	619	566	610	616	571	603	578	580	601	596	589	605	617	608	592	607	572	568	616	609	570	558	597	603	602	606	593	606	590	554	573	584	617	553	603	593	578	633	583	613	632	639	607	560	614	592	620	618	589	563	585	630	593	645	646	639	594	612	605	631	584	605	597	597	545	583	629	580	578	619	661	623	610	634	615	634	624	572	648	574	609	633	618	610	548	598	559	614	637	581	633	627	628	575	615	667	610	625	590	597	582	581	623	596	607	626	669	585	615	602	591	639	649	625	641	636	554	588	617	636	616	554	605	597	596	622	594	642	592	603	585	669	659	638	621	603	590	586	613	631	602	595	614	596	595	604	581	619	617	588	584	590	588	605	605	605	603	646	547	625	593	610	583	607	601	606	598	603	601	628	562	596	618	621	591	550	605	608	571	593	573	603	582	620	608	608	597	616	639	621	647	592	610	590	621	605	608	632	620	607	606	655	601	602	607	556	623	593	619	564	636	624	611	616	580	618	597	619	599	592	619	589	611	620	617	614	558	591	581	609	613	556	586	616	611	648	626	595	575	574	625	580	605	607	596	629	585	655	653	616	605	590	621	613	642	579	586	606	585	595	668	589	604	647	590	592	609	595	641	605	620	570	585	576	629	595	592	602	630	626	556	574	589	597	639	578	560	594	613	625	652	575	621	600	619	608	603	597	534	631	603	573	571	627	614	590	611	585	634	643	587	631	586	605	615	586	569	605	570	609	655	588	582	567	602	585	588	623	625	619	569	598	637	628	615	622	605	625	602	588	618	575	588	596	567	608	587	613	615	568	586	596	628	600	587	581	593	604	628	599	645	569	615	566	570	574	615	601	603	633	595	609	568	621	609	570	631	605	594	595	568	594	584	602	571	581	591	602	558	608	585	618	616	577	628	609	600	577	599	575	572	580	590	627	555	644	555	581	595	642	534	588	577	604	572	633	632	642	638	623	592	582	589	671	613	602	605	611	626	607	667	598	582	585	585	626	623	591	646	618	596	592	632	586	601	697	571	583	581	592	594	580	631	615	601	620	605	587	624	632	608	591	594	595	595	560	606	593	602	629	623	608	627	586	580	632	611	636	623	595	630	582	617	640	624	666	610	579	590	625	573	590	608	589	582	636	579	659	619	596	579	622	619	647	603	606	617	591	619	625	620	564	585	616	591	610	598	623	569	585	578	647	626	593	584	608	591	638	593	617	640	582	590	629	634	609	614	594	593	619	592	617	645	644	621	600	578	620	608	623	555	634	611	614	567	595	589	600	611	654	607	611	625	590	612	606	633	624	638	626	609	623	568	640	569	626	526	597	601	605	574	612	642	578	611	599	594	633	578	632	613	573	580	591	594	575	588	606	573	672	574	585	562	603	637	584	595	598	618	642	650	639	598	595	606	612	612	614	588	598	576	606	602	594	631	595	567	603	632	606	615	558	656	588	587	593	601	609	613	597	589	636	595	619	578	635	649	618	628	592	618	618	550	586	601	595	619	608	569	586	570	623	585	640	601	581	564	651	614	625	648	586	619	584	608	621	575	624	652	568	623	564	578	611	590	613	612	629	605	579	621	615	579	589	589	600	616	621	600	571	597	587	598	638	581	593	629	610	624	639	590	555	590	616	624	621	601	573	609	645	620	616	576	621	612	586	603	625	576	627	607	631	608	596	614	589	583	591	609	623	578	628	580	603	599	593	596	590	616	613	571	578	589	569	602	624	651	587	623	577	617	620	601	639	576	640	611	633	580	602	585	577	595	632	610	595	655	632	623	622	604	585	603	558	598	639	627	586	575	588	596	567	635	636	646	597	631	571	585	674	616	545	619	618	613	612	576	610	587	615	585	565	608	616	591	611	663	598	603	605	575	608	625	618	632	618	655	543	589	554	607	590	646	584	617	583	609	545	607	614	605	593	594	591	618	606	609	618	590	575	631	618	616	596	612	629	587	623	600	588	598	569	613	609	579	615	590	587	610	607	617	602	621	611	609	577	571	635	616	573	612	596	639	653	546	571	614	590	582	580	587	643	624	598	597	658	595	591	597	579	597	607	580	611	597	587	609	631	609	615	629	620	609	583	543	595	646	588	641	591	624	623	604	595	626	614	588	661	602	608	577	614	596	548	639	608	585	622	633	599	610	596	606	668	633	633	675	608	620	605	626	610	620	583	590	592	614	606	647	598	639	609	603	637	606	597	630	616	588	633	590	624	580	585	671	603	602	613	625	609	592	610	598	605	618	575	586	618	612	615	555	560	630	617	599	631	595	604	623	571	595	604	598	608	589	626	647	613	618	587	634	627	576	634	577	615	572	579	588	602	624	578	617	576	612	612	612	598	605	549	642	577	603	607	592	561	594	612	583	599	592	575	563	584	601	627	620	630	570	614	635	608	597	573	628	601	570	563	586	627	629	643	625	624	574	619	619	597	622	647	598	585	643	608	587	609	577	581	601	641	612	597	652	575	583	599	602	604	600	609	616	574	602	637	652	619	593	604	613	628	604	581	626	602	622	601	557	645
24519	21394	28276	24818	17334	2048	813	516	463	423	351	408	410	367	322	344	282	292	283	311	309	319	302	307	305	270	296	306	303	323	269	317	291	271	296	255	266	305	242	304	265	290	289	307	268	300	312	250	279	258	296	295	315	282	307	269	283	276	268	289	305	267	301	278	258	266	266	302	314	275	270	252	286	292	272	277	289	284	291	301	238	258	244	293	294	257	304	279	267	262	294	264	283	265	290	298	283	288	277	255	274	307	300	252	317	287	308	289	272	285	296	257	301	271	292	272	282	263	269	294	295	280	287	240	289	296	256	275	277	266	307	272	280	273	284	276	284	290	289	270	293	292	279	240	286	262	291	259	299	266	265	312	280	286	258	307	288	250	277	293	285	274	285	288	336	294	298	266	271	263	281	260	293	299	263	272	281	286	261	288	289	258	277	264	290	260	278	303	262	281	281	290	272	268	302	267	290	296	274	290	281	269	283	292	290	288	276	268	275	267	290	286	239	326	247	260	295	262	292	272	296	290	286	272	297	282	268	271	298	260	267	305	284	270	311	272	254	287	269	269	272	298	281	296	276	258	276	297	274	260	275	293	280	267	261	288	257	303	291	256	273	276	293	273	309	263	254	291	296	270	274	290	286	291	286	248	270	292	282	283	294	273	292	267	300	273	253	275	295	264	284	276	272	291	271	282	303	259	278	264	301	262	278	274	280	293	274	259	298	278	278	256	261	304	285	281	278	266	287	270	301	247	257	290	275	275	282	251	279	295	296	278	267	272	281	268	301	276	273	264	281	291	300	276	273	305	264	264	289	266	277	271	275	260	295	253	282	269	291	270	295	322	257	258	261	289	274	262	276	262	258	283	297	267	290	274	268	280	278	318	275	267	297	273	291	287	297	274	295	287	283	338	296	294	280	297	287	275	314	279	294	306	267	292	291	289	253	277	276	284	268	282	285	250	261	268	295	303	271	266	300	274	275	276	320	255	279	235	255	278	258	276	303	263	294	306	295	279	266	277	286	301	263	270	292	287	261	279	290	295	275	262	270	276	269	272	273	307	298	296	260	323	270	262	271	280	285	259	248	277	281	278	264	260	282	286	316	296	324	274	305	285	310	302	303	284	287	305	274	288	289	291	277	226	271	295	307	290	286	288	287	275	277	304	257	294	311	275	281	278	275	266	293	284	264	278	278	278	282	252	283	305	306	299	277	292	274	298	331	248	293	316	314	267	292	255	278	292	266	268	294	263	303	287	295	279	290	302	294	271	280	276	247	293	266	267	262	271	253	255	281	298	260	266	273	301	323	294	289	282	270	245	304	311	281	291	262	277	285	276	278	298	290	294	291	304	288	275	277	263	250	264	287	256	255	275	282	299	259	263	292	312	295	282	253	273	293	299	256	300	298	279	272	299	280	296	262	277	295	282	282	260	275	271	297	292	281	276	286	263	289	279	255	252	267	301	278	290	310	299	266	262	270	263	262	292	310	245	274	305	292	291	297	284	245	252	284	277	259	272	251	262	281	301	261	309	303	286	249	258	279	283	281	262	236	296	291	287	277	287	313	302	276	285	257	279	291	289	304	299	297	298	305	275	291	268	275	246	258	254	276	257	281	283	277	286	281	282	282	287	284	283	310	280	260	262	254	277	276	309	254	256	296	301	285	281	271	286	251	288	267	261	290	269	292	273	275	286	307	265	280	273	296	291	288	283	290	305	263	257	267	273	265	304	270	290	253	284	254	274	293	291	307	290	272	302	296	261	288	264	253	276	270	259	269	246	282	272	277	296	266	270	281	254	250	257	281	297	304	270	288	278	285	259	278	285	294	281	273	317	280	273	247	267	251	251	278	303	262	295	293	320	238	309	279	306	219	273	286	273	289	275	293	292	267	263	264	284	281	282	301	287	305	285	272	291	272	320	274	284	276	323	271	286	303	269	285	280	310	283	272	292	275	276	277	258	285	306	284	289	287	281	288	289	244	314	266	233	288	254	259	279	283	270	286	269	291	258	258	255	283	272	314	277	271	288	281	274	236	277	284	307	268	277	279	279	284	274	263	293	251	270	270	322	292	258	281	287	254	282	242	274	277	265	266	261	274	285	294	255	290	278	277	280	276	273	271	317	267	288	244	275	256	297	283	275	286	289	291	262	250	289	275	289	284	291	262	299	269	251	285	262	288	288	296	291	277	284	258	278	311	263	260	284	288	257	313	291	284	284	275	291	283	280	284	274	300	268	278	307	273	268	279	298	280	236	297	274	284	268	298	279	304	274	276	295	258	260	265	297	293	281	266	256	238	281	262	258	276	286	248	281	285	291	252	278	271	267	265	295	304	273	279	288	302	249	285	255	286	312	288	262	272	281	306	282	298	302	263	270	276	314	301	288	279	282	258	277	265	283	262	285	228	277	286	253	268	241	265	257	277	290	255	274	287	278	269	251	293	274	261	300	288	289	274	288	254	262	277	299	287	272	271	260	270	284	281	255	286	276	249	267	273	267	294	268	296	315	257	276	248	259	259	261	265	261	279	282	299	293	279	281	288	281	258	267	264	282	298	314	287	283	277	281	258	282	264	277	253	268	297	268	304	279	256	256	297	281	286	265	286	248	273	280	281	287	282	300	286	263	294	272	278	266	290	273	299	259	277	283	279	294	246	265	301	283	300	285	283	293	286	284	306	272	269	270	277	285	280	273	282	276	282	297	288	295	280	298	269	307	255	288	278	267	291	283	275	257	274	290	271	282	266	250	280	292	301	258	312	283	269	293	276	270	261	304	265	270	269	288	319	280	289	258	302	263	279	288	275	289	273	275	293	279	278	268	281	285	288	269	274	289	263	280	284	269	260	285	307	295	293	267	301	268	285	263	267	278	315	273	286	284	285	274	317	298	305	261	287	282	285	294	318	265	276	287	279	278	266	275	277	269	282	267	298	251	304	302	292	267	317	298	274	268	265	265	287	291	281	295	267	271	277	299	281	263	261	302	281	305	287	272	270	261	297	304	279	264	275	260	272	276	273	252	306	299	265	314	280	292	263	305	288	268	298	293	272	288	274	314	270	286	268	296	300	298	277	268	294	270	282	266	267	284	284	267	310	301	301	287	280	266	258	257	260	293	296	260	276	265	271	283	281	274	274	284	273	306	272	302	274	299	253	292	305	304	297	298	261	302	255	267	260	270	260	274	298	305	263	285	281	239	263	261	298	250	279	277	299	304	242	295	285	259	295	280	267	280	282	302	286	296	286	280	277	321	270	269	265	290	285	287	282	272	259	294	281	298	281	284	260	266	283	259	321	262	291	270	283	286	279	285	268	298	264	275	271	266	269	265	263	269	304	268	273	293	294	272	284	273	301	265	268	275	290	279	260	270	300	295	260	294	290	288	260	255	262	285	277	278	281	275	269	266	263	280	297	271	293	286	266	279	278	277	287	286	286	290	246	261	306	282	277	275	296	278	321	281	284	272	293	275	280	291	258	295	293	272	266	258	266	269	283	262	255	265
29023	42892	26783	7967	3381	2159	1644	1291	1050	958	864	816	868	741	726	674	676	630	623	611	587	591	594	638	592	575	569	551	510	524	549	559	572	505	526	511	501	582	573	557	545	505	563	537	518	557	535	524	476	522	510	464	502	492	536	509	522	523	486	497	544	500	507	532	569	487	564	552	493	479	523	512	537	502	527	486	549	525	510	532	480	560	488	524	515	512	543	541	514	541	521	505	493	534	548	503	506	485	566	531	523	561	494	540	466	477	509	528	486	486	523	534	505	503	553	526	477	577	489	512	519	495	488	527	513	502	537	477	485	515	522	529	516	553	513	483	495	522	532	533	494	533	486	512	494	489	522	522	521	498	487	494	537	510	539	518	494	483	551	524	542	542	490	555	501	509	489	526	521	505	511	523	504	525	503	539	540	516	525	527	515	493	505	529	526	484	495	525	543	510	492	501	513	512	523	525	509	519	491	517	541	496	493	520	534	525	517	505	529	510	485	487	503	493	496	520	496	528	515	510	506	491	532	519	508	484	518	521	547	519	513	507	514	521	491	496	516	547	508	497	496	542	524	518	500	488	506	563	485	501	501	505	500	508	473	520	530	536	519	519	515	526	525	542	519	518	460	556	476	514	539	503	486	520	492	506	560	508	504	474	505	495	550	530	492	540	505	501	532	516	532	524	482	544	501	540	497	516	528	528	514	476	508	496	526	517	508	527	478	519	530	495	533	526	530	513	516	500	521	545	497	488	535	496	494	514	515	499	516	480	524	516	503	492	523	528	514	517	512	515	487	536	481	534	511	488	523	493	519	554	504	506	496	493	491	523	532	476	493	520	526	509	511	539	509	528	524	506	539	504	512	516	519	480	558	513	530	494	467	490	534	513	519	486	462	523	515	515	486	514	493	498	504	516	522	520	547	504	522	484	500	505	511	554	514	498	519	502	570	500	501	536	536	495	518	527	506	512	530	559	520	516	511	526	517	509	530	484	528	519	537	521	516	498	504	530	509	501	516	542	538	504	506	490	495	552	499	526	532	505	533	498	498	489	523	472	513	515	532	494	496	538	469	487	513	519	497	566	510	542	510	511	495	505	529	462	482	515	509	508	510	512	464	512	528	467	558	536	526	471	475	526	519	556	552	513	514	475	484	496	526	531	510	521	511	491	486	503	543	523	546	463	567	493	542	519	524	505	489	518	513	528	520	529	518	514	505	507	534	498	521	484	488	541	532	515	548	537	559	505	493	558	536	479	517	482	552	515	478	527	498	515	513	547	498	581	500	465	506	546	531	507	516	519	509	514	521	539	488	514	532	512	542	525	485	553	520	483	490	518	528	508	527	497	500	509	489	496	551	482	536	529	532	546	507	486	523	505	559	526	535	535	482	530	546	533	538	465	537	566	508	488	520	553	550	564	489	525	501	496	508	480	485	509	496	508	521	538	424	517	515	540	503	498	499	524	511	515	520	522	553	543	496	491	501	487	490	545	491	487	534	506	566	533	511	476	495	522	504	541	563	537	560	512	504	474	467	464	528	521	500	519	510	487	515	487	500	539	534	497	518	550	476	552	480	485	501	544	522	503	519	487	499	523	478	508	533	491	548	542	513	506	490	503	512	487	475	502	531	500	501	515	502	531	495	496	527	521	519	479	531	464	488	481	517	474	514	517	513	488	544	520	524	549	519	517	526	550	543	482	499	534	504	521	515	535	513	510	520	499	539	525	546	502	510	512	510	503	526	505	501	492	524	541	502	489	478	500	485	491	485	543	489	500	531	503	506	528	478	541	495	521	519	534	498	491	502	488	493	479	480	516	534	541	516	527	558	493	481	493	540	486	538	566	484	557	536	515	510	499	530	524	489	476	467	548	522	516	531	503	534	499	508	518	548	506	574	520	510	502	529	459	531	520	519	496	505	505	533	518	545	499	521	517	497	504	526	531	501	540	516	523	523	508	501	497	543	546	506	526	502	544	526	527	546	503	525	537	509	500	518	497	552	502	494	515	525	511	518	530	493	511	491	551	525	507	499	546	541	531	530	522	513	495	491	512	517	526	511	518	475	527	511	539	515	508	483	478	522	537	549	515	489	520	559	523	503	546	503	541	548	515	507	501	538	463	506	499	549	511	508	516	528	541	497	531	527	547	476	508	523	501	519	506	536	529	505	461	497	477	497	506	487	545	511	486	521	487	534	531	507	527	526	511	512	514	531	528	503	535	507	529	485	515	531	535	478	464	503	515	512	510	504	529	518	536	503	561	499	528	542	492	531	527	507	522	520	488	540	485	511	497	507	498	514	535	512	511	468	533	496	563	523	508	476	526	537	521	498	499	530	549	545	483	535	506	517	511	529	523	488	493	508	493	479	537	524	505	480	537	544	503	542	482	484	519	472	488	487	473	535	559	486	474	512	523	530	515	534	571	530	512	498	506	508	514	481	529	529	514	537	481	527	532	537	520	495	520	510	497	497	566	527	509	506	532	513	535	497	485	513	535	505	519	487	494	539	490	512	493	487	471	497	507	541	509	535	490	518	520	539	472	523	528	522	520	476	523	491	488	520	540	512	487	506	477	523	498	511	524	538	487	494	517	529	533	488	511	514	517	537	512	487	489	516	514	518	486	483	508	497	560	525	496	489	543	508	486	520	470	486	544	521	544	497	527	532	522	525	512	525	509	515	545	517	551	485	506	537	475	539	519	498	494	487	514	514	507	514	518	504	497	562	527	521	469	513	535	475	540	488	491	471	515	514	495	504	556	521	507	488	487	521	521	494	493	518	489	509	505	494	513	487	530	526	509	476	577	478	486	544	526	541	553	517	479	508	513	522	508	547	546	476	539	519	516	510	569	521	540	456	522	511	505	517	473	550	507	530	490	507	490	469	515	524	539	540	501	499	505	503	511	495	521	536	474	503	546	481	535	505	483	481	481	537	512	541	496	499	508	509	534	525	544	493	523	491	497	491	547	526	512	558	508	482	497	521	561	503	509	505	513	498	473	522	469	493	477	500	514	547	501	539	508	522	574	517	514	502	542	504	482	539	492	515	564	524	547	527	543	479	531	545	506	494	528	508	522	500	500	532	502	484	515	521	492	530	528	489	516	501	512	505	490	508	512	525	539	469	542	510	519	521	551	526	500	531	503	498	536	491	490	498	516	508	518	503	495	501	537	586	499	509	478	524	483	521	487	509	507	491	493	506	475	532	503	524	483	513	510	489	536	494	487	527	494	559	506	541	480	536	474	496	496	485	512	478	503	512	518	472	532	551	504	519	522	517	497	515	555	476	488	513	498	517	515	495	530	511	529	491	527	521	534	513	526	530	480	576	531	504	527	526	540	528	526	478	478	534	507	500	547	514	531	457	513	497	530	525	504	509	531	538	494	554	498	483	522	498	530	501	536	541	542	546	517	497	529	498	492	504	488	476	485	518	486	523	487	479	511	553	501	510	502	507	522	480	535	488	519	463	495	469	479	536	544	506	500	512	502	492	484	488	551	522	521
23548	21481	29193	24167	21411	16963	1875	674	405	318	280	293	255	247	208	196	207	181	166	180	181	185	165	166	156	154	154	162	160	136	120	127	149	124	141	162	134	111	145	163	156	121	115	127	122	130	123	123	146	127	156	144	117	142	126	149	139	141	125	130	143	136	124	135	137	128	122	139	137	135	123	125	131	127	139	144	114	139	124	160	126	124	134	120	130	112	143	122	140	137	154	131	123	129	121	136	145	121	133	100	126	134	118	141	130	138	118	126	135	142	150	136	123	120	137	117	130	156	135	149	133	122	120	115	161	107	133	111	142	149	136	127	111	121	120	144	123	130	107	124	135	111	127	144	127	122	135	123	136	114	124	124	139	136	127	136	129	127	136	123	134	132	126	135	125	119	123	123	128	118	120	122	115	125	106	112	137	126	124	128	120	119	133	121	116	122	115	155	155	165	157	141	114	147	121	123	130	117	125	119	126	130	123	126	121	124	159	128	125	112	134	140	114	120	145	125	123	133	132	118	123	129	143	121	135	112	116	121	121	146	127	115	143	125	115	140	125	111	115	104	120	129	126	112	127	117	125	116	131	134	120	131	117	164	132	123	123	140	129	146	129	130	131	140	131	103	126	123	128	110	136	140	155	129	122	134	131	135	142	132	134	129	133	146	128	117	126	128	110	149	140	134	138	113	132	130	132	154	112	142	134	123	123	114	126	120	119	113	139	122	130	113	136	124	126	127	129	123	120	153	113	141	132	123	112	130	118	131	131	126	144	121	147	125	121	118	127	137	124	123	126	118	117	136	143	127	112	125	132	127	140	137	134	131	136	129	129	124	114	120	124	119	117	134	123	129	110	134	124	114	124	129	107	138	137	112	119	120	130	111	137	138	133	126	113	128	130	119	126	128	142	131	110	138	131	123	112	121	119	134	114	112	127	114	118	134	115	126	126	135	115	136	122	135	105	122	130	130	123	130	128	127	126	134	134	142	122	123	116	124	113	148	117	130	122	130	122	130	127	136	125	129	138	110	142	133	118	122	122	126	128	139	130	136	103	129	107	151	137	132	123	139	141	130	118	138	127	122	136	121	126	109	113	110	132	135	142	135	135	100	131	133	132	109	130	126	127	160	114	123	136	148	122	108	123	132	121	128	140	121	113	132	127	124	109	129	111	125	136	104	139	137	116	119	122	137	129	137	135	111	115	114	128	146	111	128	134	121	137	125	115	126	130	139	141	127	136	119	124	118	131	130	131	138	118	126	110	129	155	136	127	147	119	131	143	115	137	123	118	111	149	124	120	120	128	133	123	127	151	134	134	122	119	111	134	101	150	118	143	133	119	126	129	122	134	135	146	130	122	132	122	125	126	117	121	122	116	132	116	132	131	120	126	122	121	127	120	127	114	130	133	109	129	132	140	140	129	134	119	121	142	129	112	136	116	123	139	132	134	129	124	153	128	146	130	138	120	147	137	117	125	143	136	123	109	122	116	111	122	130	119	119	132	118	129	136	128	133	145	99	125	141	124	99	143	144	135	114	111	145	129	130	130	136	130	127	149	113	120	119	143	123	129	139	141	114	131	120	128	129	111	124	109	129	139	105	130	132	146	111	106	127	135	122	144	126	137	127	121	134	125	137	126	110	133	135	120	130	128	112	138	142	133	112	123	145	143	127	120	132	114	125	140	124	130	121	122	133	138	143	117	122	142	135	102	126	130	116	115	124	105	135	118	110	159	150	123	145	133	112	135	111	133	124	148	140	131	125	104	114	110	128	136	130	110	124	101	118	103	128	114	128	96	137	146	123	123	121	127	127	101	117	138	125	114	121	131	147	117	138	125	131	152	137	116	148	117	118	129	118	124	133	121	120	110	137	125	121	127	139	120	149	135	133	108	119	128	121	113	128	99	123	124	127	132	130	121	145	130	122	119	135	118	98	157	122	121	129	102	125	102	121	125	126	117	123	153	105	132	121	126	128	123	120	127	117	123	127	108	127	133	128	109	140	140	131	130	117	125	130	122	126	122	137	134	123	110	153	91	99	119	134	134	124	141	117	125	115	136	132	109	112	121	115	122	120	115	114	114	121	158	137	129	134	114	123	131	139	116	131	120	136	122	140	127	121	114	93	118	113	112	117	118	134	122	123	122	124	125	141	118	152	140	131	135	118	127	125	113	116	124	113	131	121	117	115	132	121	114	130	116	127	116	122	141	128	122	126	121	124	124	135	145	102	110	120	129	115	153	133	124	118	116	125	113	124	100	125	124	122	119	131	133	134	128	125	122	154	138	139	116	148	115	143	134	126	135	136	143	132	149	123	142	145	121	123	102	136	122	117	136	141	120	128	121	106	124	117	116	140	124	106	105	148	127	112	116	126	117	117	113	113	116	127	124	129	136	126	120	122	128	130	130	133	116	128	141	115	136	103	118	131	134	110	135	129	130	137	123	124	140	134	120	120	139	131	134	137	126	117	129	124	113	127	127	126	133	130	135	120	132	131	133	119	119	124	131	121	128	130	113	123	129	108	125	133	122	148	125	125	137	133	128	124	137	125	120	117	137	113	131	145	123	135	140	126	123	124	149	139	103	142	123	121	131	115	130	130	119	124	143	126	139	119	113	128	131	134	97	120	141	139	111	125	118	125	115	112	144	109	137	129	102	133	114	110	123	140	143	114	129	130	125	146	139	126	131	124	114	108	129	126	125	145	110	123	129	110	136	122	144	136	129	132	138	141	106	114	136	140	130	138	134	134	131	112	139	129	130	129	126	131	114	127	136	128	142	125	123	136	123	136	129	123	139	132	117	123	123	132	131	124	141	134	118	122	122	138	134	133	132	111	123	143	117	103	130	117	131	111	119	124	111	126	155	130	122	121	140	122	134	116	126	121	117	125	114	101	119	128	122	136	125	124	121	129	121	113	110	112	118	135	120	110	109	121	117	118	108	142	131	102	116	135	127	119	125	134	113	114	123	120	126	146	120	135	135	126	143	131	114	134	128	130	116	134	116	103	131	130	132	101	136	120	116	129	127	123	115	126	122	130	152	129	145	111	105	137	114	136	116	109	121	142	121	135	134	121	133	134	123	152	122	128	119	115	139	131	105	116	138	134	138	134	132	157	136	124	121	133	133	108	96	122	110	124	110	135	126	123	145	131	132	109	108	130	128	116	139	123	127	136	136	123	120	129	135	117	147	136	121	126	102	124	120	118	128	125	121	129	126	152	133	134	136	108	122	130	132	130	122	123	124	129	128	123	129	132	130	118	129	131	147	109	126	136	136	120	124	113	134	142	123	118	146	127	123	107	116	130	127	134	110	137	137	134	127	139	113	134	126	129	130	136	122	139	128	116	111	122	126	109	124	124	133	128	135	102	124	120	126	139	125	130	117	118	134	125	122	132	144	105	119	121	134	132	136	126	127	137	151	124	125	128	128	103	118	133	145	118	123	127	121	132	139	118	128	143	162	145	126	148	133	147	123	139	133	143	123	141	138	131	128	143	122	135
30120	48040	36896	15203	5332	3384	2556	1918	1365	1097	922	921	847	695	553	571	489	458	468	465	412	417	376	371	368	351	343	372	306	287	301	267	253	276	264	266	285	265	278	283	291	245	263	241	246	252	250	248	272	252	253	268	257	245	242	258	278	252	239	239	240	227	251	262	263	222	256	226	279	243	245	278	252	243	258	237	256	257	246	244	228	259	224	249	244	240	236	259	240	240	244	245	249	260	215	255	217	233	240	258	256	225	237	237	237	255	246	252	262	276	248	253	245	231	230	256	229	253	254	224	232	256	256	274	237	211	214	232	246	236	235	237	233	219	255	222	241	263	225	243	254	247	255	246	241	211	247	252	249	230	229	243	259	215	234	223	251	268	250	240	218	248	233	235	219	235	246	247	241	242	230	235	267	254	211	257	244	271	247	257	236	255	244	208	248	217	239	240	232	243	232	245	233	248	253	248	256	229	246	216	259	241	233	231	240	249	249	244	238	238	248	253	274	228	253	237	242	233	216	253	236	243	205	257	251	225	243	224	229	252	226	244	255	244	244	225	237	242	219	252	237	225	236	252	240	250	243	226	251	223	220	267	241	238	255	244	211	231	264	262	224	230	237	229	222	236	243	242	213	227	222	231	270	244	220	252	244	244	244	247	215	270	252	233	220	249	225	248	230	224	253	226	209	227	253	237	228	238	235	262	264	242	220	232	234	230	234	239	227	236	234	244	272	235	252	251	240	256	262	236	222	248	220	232	242	247	264	247	256	236	251	238	264	231	222	247	225	251	231	223	252	256	233	208	244	243	215	245	242	218	233	225	200	252	251	234	233	231	240	241	258	207	250	229	221	255	227	254	252	244	251	239	221	251	260	245	211	237	232	252	244	249	239	229	249	238	270	261	213	253	240	253	229	222	234	240	231	259	247	217	218	219	252	224	235	218	236	246	227	235	244	249	233	243	244	246	232	230	247	220	239	242	244	257	227	233	227	267	233	228	215	255	218	254	241	242	247	243	217	250	259	260	253	272	238	264	247	216	257	203	243	228	235	230	232	225	251	237	235	243	251	228	261	223	238	241	230	270	227	254	233	232	233	235	244	221	267	255	250	220	215	245	259	239	253	240	207	249	218	232	231	216	233	277	231	261	232	250	220	240	255	230	257	236	236	231	237	245	204	230	224	267	236	238	242	235	235	229	236	235	230	245	230	232	267	250	254	231	231	230	238	250	228	243	227	237	227	250	255	255	239	227	245	245	245	264	289	231	237	247	245	258	216	247	231	217	251	257	245	225	242	239	237	242	229	246	245	236	258	238	221	260	229	208	246	230	202	254	251	251	226	250	242	234	238	248	250	235	235	272	263	252	240	227	240	230	221	219	245	218	208	257	230	253	238	231	237	259	220	250	236	244	221	229	239	245	234	230	233	257	270	284	242	257	233	226	238	221	234	236	237	269	228	264	241	242	236	241	251	241	224	221	260	226	254	229	241	241	230	228	252	236	231	231	245	209	261	248	252	209	228	228	260	223	237	228	231	226	226	266	225	245	207	228	245	246	220	235	251	249	252	274	243	222	234	241	237	257	226	225	227	227	250	244	235	217	248	255	247	245	235	232	218	242	230	240	260	245	216	239	223	230	238	251	262	235	233	236	253	268	235	234	240	246	242	238	259	254	234	249	234	261	271	259	217	274	261	225	251	255	233	236	257	237	229	258	226	232	250	244	251	246	239	224	256	230	253	207	253	234	259	219	279	249	272	215	234	241	237	238	249	257	241	257	228	236	222	250	228	256	252	265	217	216	235	227	253	235	251	281	247	223	276	244	219	256	254	245	256	225	255	259	273	226	238	223	236	251	270	227	225	249	233	241	234	225	228	229	251	232	209	240	207	229	221	229	235	245	221	227	226	230	233	269	228	231	243	258	240	247	225	209	214	248	238	250	263	226	246	243	246	218	227	230	227	237	245	232	245	233	215	244	225	231	235	247	235	231	259	215	228	241	234	245	225	248	238	274	245	234	250	241	279	235	256	235	256	234	241	243	253	267	236	238	238	232	235	259	216	238	231	274	248	251	230	245	239	263	234	234	258	256	221	243	221	226	239	245	226	216	241	230	222	220	254	246	247	250	258	242	235	225	251	254	239	224	233	229	250	232	245	233	209	266	212	249	231	236	256	251	225	241	240	248	216	236	246	255	237	246	262	244	249	210	249	230	269	216	239	234	262	239	234	230	227	253	257	225	258	241	215	232	238	210	223	211	259	229	235	249	240	242	258	257	211	228	208	253	254	236	236	248	228	238	234	263	249	236	252	248	251	209	230	217	260	243	244	256	229	231	234	235	243	245	226	261	228	237	255	239	251	252	216	221	252	222	259	269	247	235	254	242	270	220	252	268	241	253	239	223	243	256	240	257	249	248	232	233	237	235	237	247	230	225	214	252	238	234	239	278	249	222	245	239	242	234	235	255	232	235	229	242	237	246	244	284	231	264	235	227	264	233	227	222	231	209	250	250	245	240	241	254	237	227	240	241	267	241	225	247	227	261	245	228	225	207	250	255	218	246	225	231	227	224	247	246	264	221	243	225	236	218	260	274	249	256	241	220	216	265	232	221	277	255	259	235	207	252	223	206	241	245	222	229	228	237	240	220	248	250	210	252	239	253	247	249	224	247	233	233	222	279	243	264	243	245	229	248	236	231	266	242	241	225	230	252	269	255	247	222	256	244	248	227	232	263	231	220	265	231	236	253	239	230	248	263	251	239	250	248	230	255	237	258	254	239	238	231	265	258	239	230	232	241	228	239	269	229	232	265	248	261	219	240	232	226	242	257	231	224	228	263	228	230	229	230	242	219	242	249	214	246	252	232	235	224	233	227	260	237	250	242	245	250	246	224	208	222	244	253	247	227	260	236	231	239	235	255	236	209	226	264	241	241	261	217	223	259	254	264	209	270	227	247	243	222	256	267	255	241	238	235	225	229	239	241	262	249	214	255	256	253	242	221	226	238	228	253	232	270	244	259	231	214	215	232	251	250	248	227	217	246	224	269	248	241	259	215	226	257	228	235	237	246	224	259	252	229	257	217	236	213	238	240	227	234	234	256	248	231	230	227	227	259	243	244	236	262	236	226	221	261	267	221	225	223	245	234	218	221	217	227	272	259	244	236	240	228	225	231	242	216	245	239	232	244	238	227	251	234	215	250	267	243	248	241	254	216	239	248	247	250	235	233	215	237	241	232	242	250	227	229	270	226	228	218	254	252	243	251	249	239	251	244	240	217	268	237	223	252	254	241	233	239	230	225	254	271	263	223	233	266	258	229	227	268	247	224	250	248	254	222	265	232	256	232	252	233	248	226	227	249	212	259	233	232	264	260	240	239	249	247	228	244	242	201	247	226	236	243	231	224	238	239	234	260	239	209	212	239	224	235	232	257	242	233	269	229	247	230	247	235	261	240	233	242	246	271	234	264	242	239	248	268	225	230	236	213	216	265	236	240	253	227	232	226
27396	22034	15642	3308	739	522	432	362	338	338	336	305	350	321	355	351	341	328	302	344	313	345	307	315	363	337	343	286	339	333	330	320	333	356	350	337	312	323	351	329	340	353	314	315	359	346	355	341	327	328	335	332	332	310	318	314	340	294	345	331	327	366	363	342	329	338	283	317	333	352	307	344	321	324	309	359	352	334	326	314	323	327	334	347	310	307	356	344	333	330	320	305	323	328	341	331	335	329	336	314	334	352	340	310	340	328	330	348	325	345	314	311	352	324	359	321	341	359	339	327	330	324	323	316	329	337	302	320	344	318	335	305	318	327	330	355	315	315	326	349	341	314	305	327	316	325	310	317	330	353	333	353	323	311	326	309	360	346	326	361	352	340	327	345	373	328	324	361	367	346	321	343	277	332	329	329	342	326	338	319	329	342	310	333	335	336	308	369	334	322	297	320	344	328	309	289	345	338	325	341	307	320	324	340	308	319	304	353	348	315	331	316	345	334	344	318	326	342	346	351	355	354	341	315	286	321	324	350	312	331	313	322	329	344	342	278	321	311	303	327	364	280	323	324	329	333	328	339	317	371	350	314	302	329	300	314	336	348	386	348	337	308	322	330	339	338	349	330	335	313	325	318	320	336	320	310	313	328	325	308	327	319	310	325	322	361	313	330	329	333	322	324	323	319	340	329	331	308	361	320	330	350	327	318	332	309	306	328	327	331	329	307	325	332	328	346	338	314	329	282	362	326	359	290	355	333	342	337	338	306	344	339	313	329	331	300	371	330	291	337	308	326	377	326	304	317	323	294	333	299	326	378	301	360	343	327	345	335	327	324	309	333	340	324	341	362	325	310	332	328	309	320	312	331	326	327	307	349	327	323	325	320	315	297	317	354	341	353	313	343	307	336	344	297	305	323	338	328	361	315	338	314	354	298	326	334	312	327	324	340	324	343	329	324	278	314	309	300	345	333	318	361	318	318	327	319	338	307	334	316	356	338	338	326	335	337	358	308	326	357	305	369	314	324	333	322	342	337	335	335	354	332	330	313	351	339	350	315	342	332	342	309	300	367	328	327	335	304	308	339	324	338	311	325	346	314	325	352	310	329	316	328	293	335	312	339	335	317	327	318	328	342	338	343	304	322	349	304	322	313	309	330	325	307	327	342	338	303	316	322	322	316	340	316	348	294	307	329	358	344	305	298	339	313	337	332	303	333	315	313	353	324	325	346	348	305	353	336	353	340	369	361	308	375	317	335	334	299	329	353	335	315	322	328	369	310	314	325	306	331	329	353	335	337	353	343	322	347	335	319	322	327	328	330	339	354	323	323	317	343	321	329	298	301	337	331	351	330	328	324	306	324	363	315	336	334	330	313	333	318	329	310	335	332	358	316	353	289	324	320	339	334	319	329	322	307	343	344	317	339	318	349	340	332	351	330	322	346	329	312	328	353	339	296	341	359	328	315	366	362	333	326	340	339	313	321	370	309	356	351	313	327	332	325	323	330	358	336	320	358	356	346	312	330	343	349	324	331	345	328	327	344	287	326	353	347	329	301	309	333	326	341	334	345	304	342	363	336	327	329	362	359	324	322	336	303	327	327	333	320	310	293	328	318	327	308	315	322	347	332	335	314	314	354	326	330	324	339	331	314	321	322	307	302	291	377	346	331	315	340	312	355	318	321	336	328	380	369	306	336	363	333	345	360	330	319	318	324	311	329	340	312	314	338	359	340	308	316	343	348	338	342	331	309	351	346	326	319	331	317	314	307	351	346	324	322	348	330	330	338	344	352	309	327	302	333	322	331	327	323	312	295	307	349	342	343	311	310	290	351	300	326	337	343	344	320	324	314	311	316	277	332	291	332	335	318	319	344	329	337	336	309	330	326	311	351	336	300	312	295	323	337	360	299	329	308	337	310	337	339	316	352	349	315	322	313	347	382	335	302	328	332	350	350	349	326	343	336	311	366	304	346	350	345	336	344	295	312	320	320	313	326	318	326	353	335	337	289	326	360	356	327	330	305	298	335	333	305	346	320	324	283	325	338	317	302	295	330	336	335	333	335	340	300	345	348	293	317	330	316	310	325	324	328	330	337	321	332	335	316	337	353	346	347	310	321	358	332	367	325	320	344	325	335	339	328	351	332	333	320	307	285	318	340	327	314	330	333	336	341	330	315	322	315	318	334	319	309	341	329	321	320	338	343	335	287	353	331	313	330	329	323	334	329	322	334	310	325	324	314	314	331	343	329	309	300	295	333	323	329	292	322	325	326	315	310	350	344	336	334	333	322	297	329	351	315	321	317	333	316	336	339	343	337	340	311	299	325	345	333	313	308	347	338	310	377	347	292	319	356	350	337	306	352	349	354	340	322	324	319	334	345	343	327	324	358	312	326	328	334	350	352	310	341	333	350	328	341	347	346	360	341	321	327	364	362	328	311	304	341	322	339	312	349	325	331	316	346	299	357	320	316	304	323	320	337	336	314	324	302	338	322	323	321	322	341	321	340	345	316	337	324	339	346	335	331	324	300	359	320	356	309	336	325	311	317	318	345	325	320	325	324	333	337	296	309	310	327	322	319	335	348	329	324	355	335	337	351	339	341	350	357	330	357	335	325	362	319	366	349	346	319	345	318	305	298	318	328	325	341	335	327	329	342	325	334	314	326	331	324	314	321	323	321	335	356	334	336	320	350	323	332	332	304	307	316	337	313	316	318	336	326	336	331	341	322	304	300	336	332	321	335	323	350	327	312	333	342	326	310	300	335	324	364	336	292	342	331	308	334	326	354	330	308	304	319	316	344	327	322	330	337	329	340	329	315	326	334	331	326	333	330	326	316	309	335	332	315	361	338	353	349	300	328	294	333	321	316	319	328	312	305	360	318	305	356	348	334	337	323	308	297	307	295	341	308	321	328	320	326	308	325	318	314	324	360	320	346	313	320	327	320	320	318	357	341	323	308	326	311	354	357	300	301	344	306	357	361	332	312	349	335	352	333	347	320	349	330	369	322	355	358	322	346	349	303	309	307	342	327	318	307	330	321	330	324	318	367	296	323	315	320	319	354	314	276	319	322	319	338	344	310	358	297	322	333	315	323	318	348	331	352	322	346	336	352	325	341	324	339	317	291	313	299	330	320	319	310	326	319	323	307	331	340	346	326	322	322	349	312	324	290	328	318	341	318	349	346	312	321	317	330	341	318	309	335	343	329	339	340	320	286	337	291	338	335	319	358	354	276	335	307	322	339	329	383	355	342	323	360	355	354	347	307	338	307	308	333	338	306	312	334	341	352	353	330	334	285	358	319	365	314	345	318	346	319	320	339	364	336	369	305	316	314	327	311	320	329	332	329	356	308	325	340	330	326	335	353	349	319	320	335	294	301	345	339	339	355	353	325	312	318	351	315	364	314	323	329	340	321	305	311	342	338	332	342	348	300	339	330	348	330	349	305	307	356	331	340	337	308	321	334	305	304	313	300	323	313	322	331	342	317	355	325	345	331
25740	35379	18010	4173	1254	957	834	813	656	625	627	662	730	694	600	617	681	650	633	613	676	615	625	571	583	556	580	663	586	615	583	603	587	617	598	580	565	623	578	547	603	557	594	594	611	597	607	585	577	594	618	597	607	573	581	614	602	596	600	591	581	622	644	584	558	580	628	569	608	588	616	577	560	616	573	589	621	561	546	616	596	601	616	594	542	551	611	603	543	604	576	557	539	585	612	625	583	581	571	617	584	556	583	618	579	582	596	602	582	603	594	554	583	597	593	610	591	591	576	594	608	589	572	559	582	579	556	592	627	620	579	558	616	599	575	572	581	571	575	560	597	581	607	585	591	580	599	630	608	572	583	598	578	604	574	593	616	628	601	593	569	580	596	642	586	556	609	587	596	550	587	603	627	586	555	609	601	600	545	567	572	612	595	598	578	601	564	637	562	596	578	595	553	592	577	601	631	558	595	582	581	553	574	553	610	610	570	603	585	628	573	578	608	608	587	591	541	555	585	562	585	578	570	619	582	543	578	580	583	623	574	562	580	605	609	608	621	563	617	619	615	602	542	548	564	585	611	585	583	583	612	588	549	596	583	600	598	574	606	592	564	594	533	589	620	577	580	567	602	594	573	584	574	574	593	613	576	572	604	559	587	574	601	569	549	573	596	600	578	590	585	548	637	614	565	593	613	577	569	613	610	565	549	603	618	593	591	554	584	622	595	580	554	659	613	613	585	577	566	588	583	585	599	649	548	585	584	610	575	582	620	584	559	584	593	556	629	578	583	620	591	579	599	581	591	584	596	598	597	544	602	576	572	604	608	598	562	595	580	586	627	597	595	639	599	592	608	615	605	598	551	602	588	572	645	579	593	587	587	568	602	594	574	546	580	619	626	576	588	546	586	582	574	565	554	597	611	563	601	615	579	630	599	621	582	553	594	597	594	602	603	575	579	571	582	566	575	582	598	573	564	589	582	615	602	620	579	579	596	582	631	554	562	576	597	649	584	562	635	646	630	557	583	578	610	660	595	585	571	607	620	563	562	637	619	622	573	588	588	563	616	576	597	590	568	610	582	591	570	572	599	593	587	564	598	580	602	567	611	540	603	587	600	604	590	600	578	599	545	603	570	574	586	558	518	543	675	609	584	573	635	578	624	566	589	631	611	569	590	590	626	607	632	607	601	610	624	571	626	585	619	564	613	600	600	624	601	601	594	581	604	591	597	577	591	594	577	550	615	602	618	587	565	606	596	611	591	587	591	598	577	555	608	594	610	621	584	604	629	591	576	607	552	603	573	617	625	605	596	612	576	562	564	579	625	559	583	569	557	617	605	612	592	589	574	632	613	605	583	559	561	555	531	595	605	564	619	596	559	579	575	573	599	626	626	579	558	603	599	584	624	598	604	604	632	570	593	608	566	561	566	610	582	602	610	589	617	607	578	592	592	554	627	601	589	613	604	606	607	591	596	551	592	611	578	640	631	602	598	624	597	561	615	573	585	603	545	593	589	609	593	570	582	586	593	634	612	578	606	581	630	619	609	593	609	605	616	573	608	606	623	635	578	584	599	607	622	603	604	580	538	631	536	606	561	587	591	597	548	591	639	590	613	583	578	544	599	597	590	564	563	612	610	580	584	568	593	588	592	653	596	550	561	564	606	584	559	573	591	605	567	595	572	567	624	584	615	626	600	596	617	574	577	579	602	590	663	565	630	598	596	595	586	611	581	613	595	572	564	545	577	582	588	565	563	574	564	632	600	607	581	521	591	587	611	635	569	613	581	559	594	598	585	622	558	639	627	581	577	613	594	613	593	587	635	591	572	632	600	567	602	610	631	595	619	600	575	571	614	567	567	594	584	590	587	603	571	603	600	589	575	592	598	627	578	587	612	570	636	589	578	606	584	603	617	568	598	569	593	635	590	596	582	567	618	618	616	590	606	597	584	577	590	553	572	604	589	566	587	622	573	567	608	557	583	602	625	588	575	588	565	621	554	592	552	615	622	591	603	571	663	603	591	593	598	566	569	630	618	624	603	607	560	628	617	636	670	546	563	613	581	586	588	617	596	603	592	642	588	571	618	569	591	551	592	590	572	588	571	594	613	623	589	571	632	578	589	596	644	608	594	622	571	553	582	568	582	605	570	616	606	571	584	590	603	612	640	581	599	594	617	557	579	561	572	611	633	623	599	619	598	594	579	578	567	597	584	593	581	620	564	613	653	566	570	616	579	531	593	610	603	570	589	619	594	590	576	642	577	567	629	595	593	625	637	643	581	571	565	576	625	568	571	543	600	609	595	637	574	572	575	541	581	561	603	615	592	594	603	648	593	592	611	631	594	601	561	575	566	583	579	631	591	553	558	594	573	627	579	576	590	559	579	568	614	567	578	599	588	569	560	585	611	580	619	610	617	599	590	596	561	594	605	606	615	626	620	623	591	568	573	610	581	571	634	595	582	655	612	577	591	637	545	620	585	593	594	591	572	613	560	526	553	623	597	599	586	621	560	593	573	585	546	572	605	578	592	589	561	599	569	585	590	638	592	630	580	620	592	582	573	575	609	605	614	592	568	598	560	575	633	607	657	570	623	588	589	578	649	608	571	588	586	600	580	585	606	595	557	648	565	611	563	557	596	614	620	592	590	554	546	570	617	641	609	559	619	629	571	600	600	591	573	562	602	566	606	599	588	552	614	624	593	603	581	592	599	572	580	624	621	565	592	620	583	589	588	601	598	591	620	602	597	647	607	574	599	573	608	569	644	599	574	580	633	641	587	612	602	613	583	591	548	616	549	607	548	575	568	594	608	561	611	572	596	545	562	596	618	605	584	582	611	592	580	552	612	609	607	576	580	582	613	607	566	606	630	606	585	607	604	622	589	605	605	584	597	573	604	584	609	623	553	597	643	560	604	575	594	576	575	596	594	617	575	566	616	580	552	557	607	560	628	566	565	599	597	584	557	609	561	610	588	609	580	615	592	561	627	623	655	587	624	593	612	628	611	582	576	592	593	584	553	511	550	579	574	572	603	594	572	590	577	614	599	572	612	661	640	620	599	568	619	588	591	572	590	618	589	587	604	588	606	638	583	595	592	603	615	607	601	584	607	596	602	577	634	579	583	565	586	595	597	576	588	609	605	610	585	563	573	592	630	600	612	547	574	651	588	582	598	569	605	584	574	597	580	644	592	568	549	603	565	612	611	584	585	649	615	588	569	600	585	560	622	658	595	619	595	595	600	613	597	539	604	606	609	610	600	652	551	585	575	583	564	625	565	593	546	587	626	574	554	601	572	596	596	511	614	637	605	591	605	602	588	615	565	563	586	635	618	605	568	594	617	611	584	558	582	608	640	598	586	604	600	591	542	599	564	598	576	552	582	595	583	584	599	583	591	609	587	560	568	577	626	585	622	554	602	601	629	624	634	584	627	600	607	586	561	619	641	618	583	618	602	585	644	582	603	582	563	610	570	627	619	561	557	544	577	594	542	558	604	591	613	594
24518	21483	28484	24821	17079	2331	852	552	445	406	371	336	362	341	326	330	296	309	286	301	279	303	297	302	296	301	287	290	279	294	299	281	311	308	274	276	269	296	262	272	266	290	263	243	294	299	279	285	315	271	279	268	279	281	299	298	245	266	265	248	278	250	264	248	260	274	268	234	287	278	291	280	296	274	294	278	284	280	273	284	280	307	267	234	250	274	289	293	264	286	269	294	294	303	268	286	237	275	282	293	315	319	277	257	263	279	257	255	258	256	244	269	265	287	286	270	272	258	250	266	298	245	271	240	255	255	262	254	247	288	307	283	257	311	268	272	281	270	301	266	284	290	272	257	267	260	272	291	272	258	253	291	253	281	255	264	275	291	281	279	285	266	274	288	279	274	264	257	285	291	256	242	298	309	255	276	268	286	263	282	270	269	263	271	272	261	275	268	260	267	251	253	292	253	294	269	246	256	286	242	271	259	288	271	274	264	255	248	282	306	291	262	283	273	269	246	278	313	274	272	260	269	233	248	278	277	254	234	281	297	287	255	264	270	264	289	288	254	270	260	293	274	266	292	241	240	278	278	249	290	259	262	278	281	259	290	284	282	259	279	284	272	258	292	271	270	268	259	272	283	256	272	290	296	258	284	262	259	282	280	267	271	271	275	265	266	289	252	257	273	263	247	265	256	285	267	252	310	254	230	247	263	278	273	271	282	261	271	288	270	258	274	245	242	295	251	266	253	260	263	248	279	297	270	280	289	254	264	268	272	283	278	265	262	265	282	286	259	272	279	250	264	282	266	284	269	242	268	273	275	250	286	257	270	257	260	269	267	250	292	258	293	302	241	294	272	267	252	264	258	281	310	264	290	267	287	290	277	263	274	266	267	261	263	273	270	292	278	289	266	297	254	237	241	275	278	269	271	244	269	269	289	262	290	275	250	280	257	261	305	294	284	294	253	300	274	239	271	257	253	273	288	277	295	270	267	286	270	287	259	281	256	281	260	254	265	281	261	292	309	252	261	273	294	297	243	268	277	265	285	282	294	277	268	294	234	250	282	257	244	261	298	260	252	267	272	269	309	275	253	274	250	301	257	291	267	268	273	271	260	259	275	259	264	255	253	277	278	282	285	277	265	261	265	270	285	299	283	301	242	260	260	297	254	271	258	255	264	262	296	259	281	239	285	253	273	249	273	248	259	272	269	273	279	293	279	302	306	297	294	262	260	266	272	272	269	275	261	286	258	310	267	286	279	281	266	273	295	267	261	277	277	263	269	274	267	298	246	284	262	279	263	258	288	285	272	266	271	268	280	267	244	246	273	276	255	294	258	274	264	256	269	266	266	274	263	263	286	295	267	277	268	273	253	276	295	259	257	270	271	263	276	286	258	299	274	262	257	272	257	239	277	264	279	264	288	263	260	271	245	257	261	272	273	266	294	297	260	275	294	279	260	271	252	249	254	261	307	274	278	250	269	261	252	262	289	270	279	254	293	257	284	284	258	252	285	272	275	238	251	287	272	267	271	269	286	265	266	286	279	281	253	270	268	270	279	256	288	293	268	273	300	242	285	273	264	255	270	240	274	251	253	288	279	285	273	286	263	281	264	282	289	267	297	272	315	297	273	267	263	288	288	285	263	248	277	295	255	255	280	286	286	253	272	274	267	254	272	278	274	296	266	312	242	270	276	288	236	252	283	275	271	262	262	278	249	256	264	252	264	280	258	256	305	248	281	264	245	259	266	285	310	276	289	278	280	266	270	280	270	282	286	259	283	290	252	277	251	277	286	273	257	280	291	261	277	307	255	288	255	293	286	264	259	264	267	243	290	288	268	272	258	259	275	270	276	275	272	281	259	266	256	293	258	289	258	295	268	293	274	265	264	259	281	294	274	257	277	271	281	278	270	249	233	287	262	287	270	287	302	271	263	272	271	299	257	267	295	245	258	254	276	303	265	272	287	278	285	264	278	240	262	274	261	247	277	287	299	300	282	272	255	249	276	274	307	282	278	262	262	253	255	285	255	301	246	301	271	283	273	272	273	271	254	263	256	247	267	255	274	265	256	267	265	251	286	288	270	293	292	295	254	256	235	269	257	272	227	253	246	286	268	273	278	331	275	287	278	301	279	256	298	294	235	267	281	284	251	259	254	273	274	272	232	263	254	257	288	301	253	264	269	261	258	264	289	277	278	258	254	269	264	282	287	274	273	256	248	276	284	266	256	274	240	305	286	270	282	267	229	267	280	270	267	260	256	251	267	249	254	291	253	274	265	282	267	275	228	280	286	295	252	269	282	263	259	250	274	262	258	243	242	243	262	285	266	279	269	281	261	283	240	286	283	282	256	285	244	265	258	266	269	288	264	249	260	267	278	292	248	262	253	291	284	290	271	260	276	264	268	243	286	270	261	276	278	258	272	250	286	258	251	286	311	300	306	254	255	286	266	286	279	284	281	275	276	287	290	258	272	273	258	274	294	273	271	269	278	247	304	259	258	268	248	262	263	271	288	234	274	246	295	265	270	289	254	283	283	284	252	271	284	272	256	283	267	275	287	275	289	264	267	247	284	272	271	277	274	284	262	253	274	272	243	262	266	273	270	261	281	241	261	289	254	247	264	262	265	259	321	243	286	307	298	291	262	286	248	270	228	280	288	281	279	262	259	273	267	247	255	275	276	275	244	255	293	250	272	257	241	254	253	263	293	242	298	270	283	260	294	276	302	261	263	259	277	278	279	260	289	261	299	267	262	268	300	302	276	282	265	298	258	271	273	302	273	262	314	274	294	283	276	253	258	277	291	279	291	298	280	269	261	263	249	262	290	292	249	286	276	280	269	286	257	274	269	270	284	262	270	265	291	284	262	269	288	263	240	305	281	257	256	288	271	277	289	291	301	261	271	258	253	271	265	265	270	282	294	257	262	268	270	287	265	284	269	246	317	274	276	274	292	270	254	262	289	276	277	305	289	245	266	259	256	263	262	272	244	247	244	283	251	259	289	249	260	260	273	259	264	245	284	272	256	283	225	278	240	280	275	246	277	258	270	276	289	282	248	272	248	276	280	288	289	288	258	265	300	258	283	279	271	234	273	288	294	284	265	256	278	265	254	268	311	293	268	265	290	272	271	278	246	287	253	281	294	276	276	258	286	277	281	293	277	262	276	271	282	260	263	279	250	255	246	278	265	248	274	283	299	270	280	272	257	283	266	263	282	267	254	266	280	254	297	295	248	273	278	265	265	283	256	251	286	278	250	248	289	244	256	282	272	277	286	285	303	282	285	269	262	275	284	301	253	278	277	253	258	291	296	284	256	278	269	285	251	276	286	253	268	267	240	268	277	273	282	252	303	270	279	256	301	288	278	282	262	250	278	260	266	285	255	278	289	287	257	272	295	261	256	243	269	265	278	279	298	292	279	283	268	282	257	258	247	283	287	270	259	280	274	292	256	276	263	307	285	269	264	270	236	272	274	280	224	274	309	266	263	274	287	282	257	280	262	288	269
27262	43567	35947	11440	3257	2385	1833	1429	1020	928	818	818	872	809	668	640	588	651	617	660	581	606	574	589	534	580	581	545	584	520	529	556	538	560	524	519	553	493	539	525	534	500	482	509	444	496	540	505	523	526	530	496	524	488	512	507	516	491	527	483	522	520	501	509	510	517	494	475	551	519	500	522	452	530	500	531	510	504	526	490	572	503	488	520	486	491	488	521	485	471	526	482	517	525	524	561	506	500	514	503	494	483	511	507	506	549	524	491	526	469	520	550	531	533	491	497	495	502	522	487	480	517	481	455	495	498	492	464	510	477	506	502	509	503	511	464	507	499	509	540	508	499	481	483	504	504	501	512	488	515	488	508	487	498	523	500	505	490	526	486	500	506	490	512	485	476	486	487	515	461	470	463	532	458	497	495	538	463	462	502	464	509	478	507	501	458	491	483	529	490	476	510	462	475	488	490	513	495	463	535	495	469	488	488	477	527	509	511	473	515	480	493	513	506	492	509	474	483	487	506	511	512	530	518	494	476	502	483	471	449	538	540	534	471	499	495	439	478	467	463	522	474	498	479	529	494	484	515	509	473	498	514	474	504	472	493	509	496	482	560	536	521	500	483	506	490	496	520	531	488	488	508	538	477	485	515	501	498	502	471	510	468	534	499	493	493	527	512	495	489	485	578	505	480	533	501	515	516	509	518	486	477	451	443	476	472	475	506	490	461	487	508	487	491	465	482	506	474	541	510	524	489	464	522	481	501	476	501	472	520	504	507	507	504	510	493	532	501	515	482	469	509	512	544	524	482	497	530	496	527	488	483	502	504	457	499	511	481	473	503	528	484	487	492	488	470	490	511	475	478	507	502	526	514	516	524	491	533	479	526	494	558	483	510	500	534	478	530	520	504	520	468	543	500	510	526	476	555	529	500	468	517	488	479	492	467	472	511	505	503	518	512	477	537	499	492	486	539	504	483	513	506	507	462	446	484	499	504	493	513	485	509	500	505	528	486	533	482	494	490	522	520	497	504	524	494	513	503	521	558	482	490	474	460	496	459	491	457	489	481	490	490	447	490	505	492	507	510	485	571	477	466	494	533	530	486	462	510	500	517	501	457	479	499	517	466	500	514	476	492	505	516	482	510	527	513	488	459	513	529	502	493	502	517	511	495	523	516	463	561	507	515	470	485	541	486	490	501	515	484	460	483	540	479	491	497	551	525	522	502	478	525	492	498	512	483	510	438	489	524	497	519	472	471	506	497	498	491	514	518	528	489	530	487	472	458	491	505	471	513	508	479	472	541	510	474	522	495	492	493	540	485	519	460	439	492	505	493	463	474	507	465	507	525	535	524	494	495	541	470	528	480	535	524	492	508	512	497	476	493	494	490	479	453	502	508	467	517	497	511	542	506	531	486	485	503	495	566	505	523	511	487	505	522	447	483	520	487	541	485	524	525	517	497	504	495	479	501	498	481	534	481	488	538	537	483	487	498	469	533	507	492	487	500	483	490	496	511	528	455	508	478	443	517	507	528	509	481	504	506	517	516	529	509	486	483	501	507	448	491	482	496	548	498	512	519	489	506	528	502	533	516	558	485	525	535	473	532	500	510	488	478	490	501	502	484	453	510	479	486	490	510	459	502	493	483	482	516	505	509	533	494	529	468	515	510	532	510	467	534	458	522	481	520	468	528	517	469	453	452	462	501	481	541	484	471	509	489	521	508	507	510	502	485	517	501	504	487	492	518	528	479	512	490	500	537	533	501	517	475	492	504	524	513	477	454	502	499	467	514	508	501	505	505	516	511	484	525	493	484	504	484	502	479	488	511	534	464	516	452	508	468	490	494	519	483	520	481	510	500	484	512	518	496	524	508	504	491	530	514	533	487	513	452	461	539	498	505	486	519	487	517	479	465	519	447	468	495	533	509	492	529	481	506	534	484	519	509	489	487	515	483	509	518	517	523	498	497	477	464	535	487	462	505	464	514	508	514	504	498	491	504	512	528	495	467	471	467	510	482	457	508	495	532	515	510	478	519	469	514	493	475	522	471	495	525	485	475	461	532	482	518	476	524	503	461	474	477	498	485	490	520	478	495	467	487	498	474	501	489	504	499	475	496	532	498	496	485	479	500	488	461	512	473	490	477	483	521	535	568	514	498	519	466	453	491	467	501	479	495	516	492	498	520	516	483	519	527	545	508	484	512	502	500	480	519	466	460	515	513	514	488	505	536	499	492	481	509	494	473	524	488	504	491	520	489	489	490	470	524	463	440	509	512	500	457	509	484	516	525	515	515	530	480	492	505	502	476	483	506	460	490	511	493	481	520	497	502	518	521	527	461	476	491	475	519	477	480	489	484	533	473	482	493	493	512	525	486	524	512	495	499	553	519	452	514	514	501	467	490	564	542	520	476	478	465	518	511	520	511	542	512	460	463	513	505	528	490	512	489	515	500	517	511	458	493	485	530	501	507	506	502	533	517	532	468	479	467	484	451	524	512	537	531	508	530	511	505	505	499	464	511	490	462	491	528	523	507	480	513	526	504	521	505	500	533	487	458	458	525	478	533	492	488	513	501	553	516	513	468	491	489	512	482	518	470	485	475	494	506	469	477	485	489	508	513	529	503	493	484	537	473	507	528	488	523	490	499	521	496	503	519	505	502	502	498	494	500	502	476	517	525	479	493	456	474	517	502	521	525	514	531	492	455	517	477	456	501	505	532	488	497	464	499	523	506	495	488	482	478	519	472	457	502	521	507	481	473	487	496	530	459	512	495	490	494	505	515	522	525	508	526	503	501	488	484	507	453	491	514	472	472	523	494	518	512	523	496	508	471	448	513	473	516	526	439	479	498	507	499	482	493	460	522	521	499	481	512	473	524	450	481	461	498	527	489	483	481	502	500	471	480	466	457	473	527	521	482	504	511	515	461	498	507	475	488	474	500	509	534	501	440	482	475	482	530	515	519	466	465	487	513	497	520	476	526	478	462	539	486	516	513	476	507	517	537	529	501	503	505	499	467	522	459	466	493	495	514	505	505	491	498	498	491	522	492	492	496	492	490	509	490	472	486	499	496	507	502	476	486	481	516	493	509	506	474	531	447	503	511	545	522	466	516	484	505	470	487	499	518	525	474	487	513	514	484	491	550	487	497	533	484	483	505	492	473	518	505	464	497	502	493	525	503	470	505	497	487	479	508	526	489	498	491	483	505	522	491	514	480	483	487	468	469	481	480	503	488	470	520	484	474	478	446	508	470	517	506	452	515	489	511	519	473	454	508	460	506	458	566	518	486	515	486	494	467	522	513	504	505	492	528	489	511	537	509	484	481	526	495	499	491	497	499	490	519	469	510	510	476	500	510	490	500	499	480	519	443	501	519	506	499	504	494	522	522	446	531	515	468	504	483	498	494	481	473	476	529	473	486	487	495	440	538	505	526	487	459	491	469	495	505	468	478	495	509	532	498	512	490	512	449	521	485	464	510	502	536	533	489	515	481	523	492	493	460
23626	21498	29161	24218	21434	16645	1930	712	403	346	285	260	266	253	238	213	215	196	197	189	157	154	174	164	139	153	146	135	136	149	148	123	154	130	113	126	124	127	123	143	128	121	118	135	118	117	112	117	149	122	119	123	127	126	126	123	132	131	135	147	142	154	125	121	130	106	135	137	150	118	130	131	100	128	128	119	114	141	120	122	136	107	111	125	111	123	114	123	129	129	124	121	133	132	129	119	128	121	124	137	102	135	97	136	127	123	134	111	130	114	123	122	115	129	138	129	126	121	116	120	109	119	127	131	132	113	122	108	114	119	132	124	125	119	116	122	117	121	131	114	119	128	132	95	132	111	112	127	110	123	132	132	116	120	107	119	107	114	125	117	136	119	104	128	125	104	116	100	115	133	119	130	131	116	130	132	117	127	123	130	116	131	109	128	118	128	117	117	125	123	132	137	127	115	134	126	124	126	146	109	109	113	128	133	126	133	119	143	126	132	125	106	118	143	111	122	114	126	132	119	125	116	123	142	107	133	116	138	134	102	127	124	141	107	123	129	110	135	119	124	122	117	127	112	128	120	117	145	126	135	117	121	122	118	142	116	108	134	133	120	108	124	133	133	136	131	109	122	107	113	119	122	125	106	102	127	132	117	135	124	114	96	114	147	143	113	119	117	118	118	107	113	125	114	123	120	125	122	131	137	117	133	124	132	130	133	134	123	141	123	107	134	116	113	116	119	132	124	133	114	126	142	142	121	121	102	112	123	112	99	106	112	116	104	106	112	117	119	97	132	120	118	128	97	124	124	117	121	135	124	115	131	111	132	136	113	117	127	128	111	107	116	112	148	123	126	117	132	135	103	162	136	128	133	112	105	134	126	129	124	119	127	121	136	128	119	120	116	114	125	126	117	136	115	109	134	118	115	133	113	110	135	125	114	120	123	128	123	131	120	107	121	123	105	132	123	103	121	112	120	124	140	137	140	132	108	132	113	129	115	107	113	128	112	130	123	128	144	145	117	105	120	115	114	115	126	111	119	141	131	119	108	130	114	110	118	102	114	129	124	138	134	127	126	101	126	151	113	134	112	112	103	112	114	109	130	126	120	140	127	112	120	120	129	115	128	134	112	131	117	133	136	99	116	127	109	128	122	121	137	131	133	126	111	124	131	126	137	132	129	136	110	118	104	114	112	107	125	102	123	121	110	125	133	85	121	128	129	132	126	119	118	125	116	129	115	112	118	107	127	109	121	137	127	130	104	122	117	113	130	125	118	140	115	142	110	124	123	114	103	121	122	128	123	120	128	104	126	123	133	105	132	124	102	149	138	133	122	119	108	136	147	94	103	134	131	127	121	133	128	111	130	128	118	150	111	135	144	144	137	108	120	125	132	135	92	125	125	116	140	125	121	114	110	123	118	132	123	138	143	129	120	119	135	114	126	118	147	124	106	92	126	111	129	125	135	110	114	87	104	134	121	132	128	119	111	98	118	126	127	118	109	104	130	124	134	121	103	130	118	142	114	130	128	106	107	98	115	131	119	101	115	112	114	127	120	118	140	111	119	105	112	101	145	115	117	124	119	110	127	117	118	109	104	128	121	129	132	110	107	102	126	130	113	119	111	135	119	115	127	129	140	142	121	99	126	124	124	122	111	140	97	141	102	126	126	140	134	133	116	138	112	119	128	98	135	98	98	117	116	111	124	124	113	117	124	129	109	119	128	117	130	132	123	137	116	113	126	131	115	116	126	112	123	119	129	102	127	116	98	140	124	146	112	110	115	134	130	127	102	120	110	116	108	134	115	122	121	105	132	111	125	119	114	107	123	132	112	111	118	124	130	114	137	139	124	128	121	130	133	130	105	127	112	105	127	122	109	122	116	108	123	129	113	100	133	120	111	118	128	110	104	123	117	152	134	127	116	108	115	115	130	108	110	98	125	124	129	140	127	129	118	121	126	141	123	108	137	121	137	93	121	114	116	99	125	135	132	119	120	115	133	116	113	102	128	119	132	121	130	124	114	112	118	127	133	112	115	132	137	124	118	108	131	121	111	112	128	129	102	115	129	130	116	127	118	122	121	137	124	134	118	143	104	115	122	125	132	112	124	112	145	118	148	132	116	122	114	103	120	112	123	124	112	125	105	116	128	132	118	114	128	122	98	121	122	106	129	131	120	116	104	117	118	124	125	123	116	125	125	123	129	115	122	127	125	138	125	118	110	103	137	105	132	120	138	117	105	128	133	129	119	123	128	95	123	113	122	127	128	128	119	120	130	120	121	123	131	131	106	113	116	123	119	124	124	117	120	108	119	106	133	119	139	109	148	122	131	127	99	122	121	120	94	139	104	109	122	139	131	117	118	125	107	131	146	128	115	152	109	134	124	122	130	127	133	112	117	109	143	137	102	115	114	120	141	126	128	121	143	127	119	100	158	135	126	107	120	124	116	125	114	112	119	115	119	100	120	128	95	126	138	127	123	111	135	118	129	123	111	105	132	114	137	109	119	138	124	107	117	119	119	140	128	105	102	137	130	148	116	101	140	130	115	128	132	137	122	111	125	113	119	135	144	116	123	130	131	135	105	130	125	115	138	106	133	128	127	133	97	112	119	124	112	128	110	135	105	106	128	121	139	128	118	122	117	127	126	121	124	125	116	127	119	137	108	120	121	113	114	128	126	107	104	137	123	135	120	119	114	106	121	115	139	140	110	137	114	132	101	134	121	108	107	129	123	134	118	134	117	120	129	144	118	109	145	111	111	121	116	108	126	135	108	131	123	128	127	127	105	111	131	120	124	128	102	128	106	131	111	132	129	128	132	114	119	118	118	112	131	118	117	130	104	134	123	112	133	115	127	115	140	125	124	112	126	130	134	123	117	113	116	115	129	138	114	139	129	115	120	111	119	127	107	113	135	123	115	118	110	112	120	114	129	109	109	115	126	118	107	121	119	134	143	103	123	125	124	110	108	114	118	109	127	122	128	136	123	119	111	122	129	102	132	122	118	143	133	129	130	103	136	131	103	109	116	106	138	130	119	129	109	109	122	123	132	134	106	141	128	124	124	119	126	116	103	109	112	125	138	121	108	125	126	121	117	124	111	118	132	116	116	122	127	122	117	117	141	117	109	116	116	105	127	95	129	122	113	115	134	124	124	108	119	113	127	132	118	105	126	125	119	121	116	102	107	120	117	112	144	111	119	120	124	140	122	141	141	123	116	127	132	120	114	134	118	117	120	118	135	128	119	121	113	120	120	111	137	132	120	118	136	129	125	131	114	120	128	101	134	117	123	113	115	134	134	142	129	121	117	130	121	130	124	117	130	131	148	129	141	123	124	112	126	116	132	133	115	125	106	118	118	140	125	119	107	137	107	112	114	109	124	135	123	148	123	138	146	133	102	121	134	107	129	125	134	124	125	114	114	136	109	133	115	121	130	128	120	117	142	111	114	105	128	119	111	117	146	143	125	128	112	111	111	109	103	118	134	111	99	108	107	117	109	118	140
30894	54575	41559	11932	4535	3550	2682	2024	1398	988	855	831	813	701	587	539	483	436	386	431	387	391	351	371	334	310	315	308	302	288	303	283	285	281	251	311	261	261	242	236	276	252	248	251	226	218	263	224	260	245	231	240	244	253	219	270	240	242	238	222	228	274	245	241	221	229	238	234	250	250	220	248	222	226	242	246	253	237	275	228	250	232	223	234	239	237	262	226	237	245	225	228	234	209	225	224	231	243	217	220	240	213	251	217	232	238	263	236	216	221	236	230	213	247	223	250	221	257	232	225	228	227	221	227	227	226	223	231	224	242	237	239	228	221	234	215	224	210	224	238	215	220	199	200	237	225	224	223	233	224	243	245	210	239	219	236	216	242	207	247	192	225	223	224	199	230	213	227	266	253	213	233	241	241	246	236	242	241	222	223	258	213	233	232	229	224	214	218	238	198	215	212	232	230	248	217	241	225	227	228	234	240	231	222	235	236	233	221	220	234	224	228	223	261	221	230	216	244	238	224	239	234	252	231	228	222	219	241	213	227	236	228	226	212	216	219	259	258	217	219	214	245	247	240	230	240	244	254	210	242	230	231	228	205	226	225	227	241	233	210	221	282	221	235	246	237	207	211	232	229	235	228	250	230	234	213	231	223	250	233	211	214	220	229	231	244	201	221	250	222	237	200	231	243	228	253	232	235	226	247	242	235	218	223	211	238	246	232	219	208	240	248	193	228	260	261	242	251	203	219	208	227	213	230	232	214	201	238	256	230	219	227	205	229	239	227	221	226	255	226	235	222	228	231	226	233	253	251	239	250	230	235	201	233	248	254	265	226	221	243	246	213	224	224	246	233	225	215	233	236	230	198	211	258	215	225	211	236	253	211	258	240	252	205	246	225	211	218	237	234	212	210	237	229	209	221	224	242	214	222	242	213	213	239	207	248	206	234	236	240	222	236	236	240	215	233	225	221	217	231	246	250	245	242	254	235	232	243	235	244	240	238	195	221	246	212	230	254	225	226	259	248	222	248	207	250	234	212	227	231	235	229	229	228	215	240	233	223	217	239	270	224	221	213	229	215	215	236	243	227	221	232	220	233	238	208	245	236	262	243	239	218	206	230	221	233	232	210	220	250	246	219	238	220	211	223	223	198	233	204	243	234	217	230	208	242	230	227	239	231	226	216	235	237	216	245	201	228	229	207	217	212	238	215	226	234	240	210	223	242	244	247	224	214	211	227	222	216	257	234	237	209	229	229	193	213	250	215	225	225	238	217	214	223	207	250	209	250	223	250	231	229	211	239	244	229	234	256	232	235	242	224	245	243	224	227	223	214	232	208	224	212	213	220	240	222	220	251	238	213	221	229	221	230	223	252	217	219	213	226	225	213	229	222	219	225	205	224	204	205	220	228	236	261	207	230	263	226	234	226	219	231	221	244	246	254	246	258	235	252	225	235	259	245	240	236	226	255	238	246	228	233	205	233	244	224	216	244	215	255	222	263	205	213	213	263	237	206	232	224	225	233	244	212	217	249	208	230	241	235	226	231	242	190	237	204	241	206	221	227	246	229	247	230	240	238	227	222	249	249	241	230	224	234	226	235	241	232	229	238	245	239	188	232	216	227	229	250	233	257	240	226	246	229	218	229	242	216	237	217	232	269	240	242	238	237	211	217	244	240	207	239	262	254	243	224	244	224	243	214	225	209	245	243	217	217	241	231	245	223	238	249	240	242	229	232	206	210	213	247	254	205	233	212	198	218	211	247	195	236	233	222	235	211	225	238	213	209	214	232	220	216	226	240	236	228	218	232	219	232	237	244	230	207	211	207	253	242	223	223	228	207	229	236	247	237	243	228	234	238	245	248	223	235	261	215	239	231	205	213	207	237	253	246	204	230	230	222	227	228	243	253	238	231	218	241	248	227	223	229	241	237	249	230	221	232	246	242	227	217	260	240	241	221	233	208	229	254	246	209	230	237	242	230	193	232	244	228	224	243	235	239	206	250	219	236	225	214	211	214	238	247	232	211	221	250	204	214	237	239	243	244	231	257	205	204	240	252	241	222	254	226	232	267	227	238	241	214	232	218	239	268	230	235	254	208	210	227	238	222	252	243	218	204	230	234	222	205	220	238	223	219	224	217	225	238	245	216	212	226	238	234	237	208	220	252	229	235	231	214	215	213	231	229	245	192	212	232	212	251	231	242	238	234	218	259	247	201	218	220	257	199	197	236	210	245	228	239	216	258	231	198	229	230	240	228	238	242	211	223	249	208	243	207	255	225	258	227	242	211	249	244	254	243	249	238	235	237	222	238	238	239	240	236	239	236	239	248	226	246	225	225	225	226	249	231	232	240	219	251	217	260	236	215	216	239	225	230	215	254	223	228	238	229	247	220	233	229	239	233	234	208	219	225	191	222	225	231	242	202	240	249	203	245	239	236	236	213	222	230	226	237	218	218	234	210	234	244	219	226	209	238	240	231	238	241	234	251	224	258	249	240	231	244	233	226	247	235	235	222	216	251	232	238	222	213	208	238	219	199	213	201	250	253	242	266	239	231	216	222	242	222	187	213	220	230	218	225	225	233	248	220	237	260	246	218	221	218	239	250	223	231	223	220	196	216	219	249	229	204	220	220	242	232	225	226	214	234	237	233	221	251	217	235	233	240	237	232	247	244	244	217	218	228	227	208	243	234	211	224	243	235	229	225	257	219	220	234	241	240	214	204	220	227	237	231	224	232	240	250	216	254	223	191	239	255	229	201	239	250	223	221	207	249	234	227	224	252	242	246	212	235	260	254	207	252	236	226	237	239	222	225	233	226	223	246	250	214	239	222	221	240	231	224	225	204	217	243	234	259	228	248	232	232	216	223	219	268	229	212	216	234	228	236	256	225	199	241	250	248	236	219	227	232	219	231	222	210	243	235	236	229	218	232	250	208	232	229	233	233	245	220	230	246	242	234	241	263	253	239	232	232	233	228	223	224	257	221	238	240	213	235	244	268	237	233	252	236	227	217	239	216	201	223	220	225	222	217	237	214	220	236	224	233	243	229	237	201	232	216	244	218	231	228	228	240	250	224	236	195	223	248	225	236	243	246	278	252	218	207	248	209	223	244	234	215	235	253	218	222	225	218	257	205	241	249	246	244	287	242	228	253	253	230	231	233	214	240	225	252	249	206	234	216	270	238	223	233	232	233	235	226	231	211	232	217	240	221	216	250	214	219	226	231	249	224	199	211	245	205	220	238	217	214	235	204	244	251	239	211	206	227	222	237	234	172	206	236	245	207	233	251	229	231	229	226	222	215	230	214	234	243	224	245	231	218	250	251	236	206	241	216	258	210	239	225	249	226	247	221	239	224	236	238	207	226	232	212	226	232	215	251	254	229	239	226	247	225	223	231	244	221	223	245	215	240	229	240	237	229	235	239	217	224	234	224	206	239	225	256	218	235	241	208	224	206	204	241	240	247	232	237	252	240	231	230	224	210	232	232	234	220	242	220	264	224
27617	23123	17621	3183	529	421	391	333	349	366	325	286	350	364	317	346	317	339	316	337	342	344	336	317	315	307	290	311	319	347	321	318	345	342	294	335	370	315	317	281	312	329	301	337	356	317	331	346	330	343	320	324	306	289	336	345	322	309	322	327	326	316	355	316	343	320	338	346	310	300	304	343	308	356	319	344	338	334	311	323	296	307	353	336	328	291	309	332	335	316	361	336	304	323	306	330	309	302	355	338	316	332	297	299	344	326	286	312	316	323	297	336	350	349	299	303	311	335	325	318	318	349	328	297	315	314	330	322	331	302	323	307	288	333	321	324	323	321	329	312	330	310	335	311	312	305	343	339	308	344	293	283	350	334	319	316	295	346	321	339	319	313	299	308	314	343	335	333	328	323	319	317	308	315	307	342	321	346	312	318	325	350	319	315	327	354	319	370	338	317	333	340	309	302	335	299	307	337	314	327	334	326	292	331	325	300	318	347	343	338	323	349	320	352	320	306	341	338	317	330	312	307	329	351	330	333	299	321	330	335	336	353	315	315	296	324	328	299	311	305	342	343	298	326	326	329	349	321	321	341	333	302	328	304	316	316	365	329	329	317	320	331	347	300	298	329	329	302	350	325	321	304	300	301	341	298	332	315	340	329	314	311	350	331	315	317	328	332	303	298	355	301	321	333	337	313	323	303	281	293	315	321	321	303	359	329	306	325	314	336	327	328	331	318	328	307	315	312	314	307	309	332	305	309	344	349	336	312	329	320	320	332	308	304	320	331	310	363	319	312	295	302	322	302	344	330	356	348	307	336	303	340	318	352	332	333	312	329	341	313	315	303	350	338	318	341	319	271	309	300	333	333	353	300	348	319	308	311	330	346	326	344	299	302	307	342	304	327	335	324	316	321	294	355	318	332	342	367	333	310	346	333	314	322	323	348	345	310	330	325	312	319	304	313	317	322	317	295	354	345	305	319	298	323	329	327	330	282	325	340	300	318	322	317	370	314	294	302	338	339	298	314	358	347	339	313	331	299	314	324	332	314	312	289	327	355	318	333	335	321	340	317	352	331	350	325	312	329	339	301	299	301	322	302	346	294	326	332	313	302	309	321	325	325	316	297	319	305	304	337	316	348	324	317	333	290	345	302	343	322	300	295	337	333	311	314	317	316	315	329	348	334	295	312	293	330	306	311	323	331	325	328	313	340	331	341	338	327	314	339	341	322	330	328	329	315	327	276	305	320	343	317	327	279	332	316	361	345	344	291	312	307	300	306	338	318	327	309	349	362	324	314	325	334	347	332	329	323	300	327	300	316	340	315	327	322	306	304	334	329	333	325	322	336	294	323	331	295	342	318	329	314	320	303	352	303	347	327	316	320	338	325	353	314	340	300	335	303	315	316	292	338	312	331	338	306	309	332	319	319	320	345	336	340	296	325	326	332	325	312	313	311	299	333	302	334	317	315	312	298	312	331	346	326	290	305	314	322	328	328	338	320	321	309	311	313	328	367	323	328	338	328	320	329	363	296	350	308	311	310	297	338	324	341	335	330	334	315	307	353	364	306	344	353	316	349	340	334	311	319	335	313	324	309	323	307	304	296	326	312	337	311	302	317	293	339	322	315	318	319	321	320	332	322	291	334	316	356	334	303	325	328	337	318	327	306	325	331	343	313	357	313	331	310	277	290	294	313	370	305	310	335	311	331	319	287	322	315	343	328	340	329	338	340	348	296	303	333	333	315	314	328	315	336	314	297	344	327	318	324	292	321	320	331	310	327	319	337	340	315	347	342	317	317	335	360	342	301	342	324	337	300	351	365	309	299	323	328	298	366	297	323	329	330	324	321	337	315	328	342	320	313	333	368	318	345	366	303	359	333	331	328	316	324	314	301	309	317	327	325	324	297	323	348	317	283	338	313	326	294	293	323	307	307	317	347	302	320	308	343	298	294	317	344	348	302	327	308	336	326	319	336	341	338	344	299	328	331	291	373	293	333	317	343	325	276	295	342	274	307	315	332	330	333	307	315	348	302	343	308	327	366	323	304	313	333	335	321	274	324	320	336	296	311	333	313	327	328	329	323	322	306	327	297	313	305	331	313	320	300	331	294	333	311	284	305	329	322	333	318	328	294	333	315	325	333	303	279	340	341	306	326	309	301	340	314	319	305	333	329	319	304	349	315	313	337	319	304	326	326	325	305	315	332	326	339	305	321	324	356	319	301	317	290	326	313	324	318	305	327	318	355	306	321	318	342	321	329	315	321	357	318	362	302	337	325	352	303	312	306	344	346	355	287	315	327	340	309	298	345	326	321	312	338	341	308	326	330	288	327	287	312	298	288	295	280	295	320	355	321	328	336	331	339	330	325	341	302	330	342	301	328	354	345	324	319	315	332	325	316	287	342	342	349	292	310	344	314	313	334	298	327	304	318	320	316	352	369	346	314	350	327	327	290	330	309	305	340	327	347	296	323	321	323	311	356	333	299	318	355	361	345	324	312	296	309	296	314	317	290	340	321	326	342	332	302	340	330	311	335	298	296	329	309	343	292	334	303	310	299	315	316	336	315	356	332	345	297	307	301	329	318	304	349	314	303	328	319	325	322	314	338	307	295	308	344	312	327	324	327	344	341	305	347	328	322	319	317	300	332	324	321	308	329	308	333	334	314	340	326	321	345	346	359	326	339	334	329	333	337	328	351	349	318	301	317	343	331	353	335	337	313	313	295	327	291	313	325	305	327	320	315	346	304	318	323	341	322	317	358	326	335	330	295	294	310	316	341	341	310	307	313	347	304	376	311	315	315	307	320	325	325	353	309	299	306	316	305	323	352	324	311	335	322	360	311	323	310	301	316	342	331	316	296	363	313	324	343	314	325	302	299	306	304	312	336	298	306	322	331	319	299	314	309	370	340	341	296	338	314	309	310	327	313	312	319	337	341	367	350	326	328	310	308	324	311	327	293	291	331	326	336	308	317	339	292	277	327	306	338	301	328	290	326	335	308	346	337	338	332	335	326	305	333	303	314	331	325	334	333	340	355	329	298	279	333	332	337	310	335	349	322	291	309	334	308	335	292	311	353	321	350	328	327	331	343	319	338	313	327	357	314	342	311	339	359	349	342	334	364	340	297	315	315	338	362	308	307	333	319	310	339	362	313	358	304	305	323	349	300	335	302	337	313	343	313	300	348	335	309	330	318	331	303	294	321	329	310	347	316	317	337	308	312	328	323	338	332	337	339	347	326	311	314	344	310	289	335	325	338	327	312	325	303	320	330	335	345	305	299	292	301	337	322	324	332	301	342	360	313	326	348	319	336	309	327	325	355	338	328	351	338	335	332	336	326	333	318	317	295	303	308	327	297	301	295	348	324	290	328	316	343	334	336	322	315	334	327	319	352	315	323	291	328	355	308	342	318	310	323	310	290	301	297	315	312	331	340	334	329	296	319	355	338	316	336	282	307	320	342	338	315	335	327	340	335	313	331	310	296	332	302	336	353	356	322
27596	38622	21008	3091	1002	861	870	848	710	598	616	619	605	634	590	612	571	556	628	626	607	616	621	610	559	566	585	584	630	534	589	599	580	578	545	621	562	567	572	620	622	549	555	572	572	583	608	606	604	622	588	590	582	582	567	576	649	594	556	541	591	538	585	576	568	582	577	579	532	611	562	531	550	579	589	589	576	595	552	620	574	550	539	594	556	579	562	605	572	581	571	609	575	571	601	618	559	565	592	599	547	581	559	629	599	583	591	581	574	600	577	602	589	562	566	555	601	585	546	590	597	574	562	562	617	586	588	609	581	575	579	558	543	613	627	641	548	527	599	595	583	608	555	634	603	608	569	616	542	551	627	600	576	528	612	552	582	585	558	563	587	593	628	590	584	586	567	569	592	538	590	563	576	622	576	572	567	613	572	599	603	607	560	567	586	598	543	559	663	556	530	579	579	592	570	577	588	569	538	610	557	630	536	562	591	569	571	606	601	595	600	604	550	586	580	596	553	573	599	577	535	558	602	589	608	565	608	575	571	616	605	596	581	563	557	601	613	546	606	584	549	578	623	623	594	542	622	571	579	555	593	591	559	583	629	616	570	591	582	588	609	544	558	556	569	616	598	590	564	561	576	570	600	566	578	557	600	555	595	635	575	588	557	556	594	597	591	592	572	561	569	565	590	596	624	572	512	550	585	562	588	575	583	627	582	595	569	607	605	596	580	609	597	591	614	572	583	617	545	594	581	579	570	578	640	619	538	592	587	589	565	602	539	592	576	589	608	586	573	578	561	609	628	591	681	571	534	548	593	556	614	550	563	599	568	536	588	574	577	582	530	563	599	596	543	562	603	592	578	593	585	573	561	555	618	588	587	562	613	586	512	625	599	595	574	598	571	627	564	557	567	578	553	588	607	550	580	584	607	541	619	586	571	574	587	592	553	579	629	590	554	553	573	598	581	573	581	586	573	593	507	579	525	590	594	561	585	590	594	557	629	546	581	535	590	578	589	567	594	616	538	587	623	634	555	561	568	536	600	571	571	619	583	595	553	596	588	585	588	565	549	628	589	529	549	592	619	595	594	552	604	572	582	583	588	598	576	581	595	614	581	547	629	603	544	617	599	552	579	596	583	549	546	607	582	575	571	593	581	607	612	564	615	629	594	570	601	627	587	586	542	601	560	582	610	591	576	584	600	598	616	584	564	597	586	592	639	573	609	579	602	561	555	547	611	621	624	561	591	592	601	595	583	588	633	586	580	581	552	587	538	572	564	590	616	581	584	606	562	559	620	567	598	568	587	575	601	583	599	567	589	574	599	579	555	581	611	621	598	597	561	609	559	554	575	597	555	560	522	580	561	570	565	613	576	580	564	574	589	560	582	568	558	615	571	578	586	585	571	599	551	574	580	567	544	585	547	581	572	595	589	608	597	602	554	625	602	600	575	563	544	588	602	571	596	548	584	593	565	595	634	572	596	595	589	528	607	603	579	587	563	569	571	584	583	561	557	578	604	517	596	607	550	576	573	575	589	600	586	585	569	593	522	642	582	574	617	577	607	592	566	554	631	553	564	587	600	590	567	563	568	582	586	610	575	659	592	602	616	594	587	587	589	574	577	513	610	620	601	584	543	571	560	561	572	595	630	550	568	612	580	564	594	595	591	576	603	590	577	625	568	599	570	634	561	592	595	623	574	568	542	535	560	626	629	578	594	602	601	613	594	599	595	576	616	580	603	597	605	590	554	563	566	538	614	649	600	556	556	603	615	566	608	578	560	597	583	601	589	585	597	628	616	598	583	611	588	558	596	604	561	637	605	574	552	576	575	608	594	587	593	627	575	593	592	570	624	574	536	568	577	565	556	581	588	552	589	525	577	594	596	585	602	581	583	630	583	548	627	564	578	599	547	583	608	567	594	610	587	578	566	605	617	572	609	584	579	573	586	624	608	558	567	592	571	601	589	597	545	534	649	587	570	552	615	574	591	545	592	551	576	559	614	619	589	577	583	552	582	618	593	601	560	540	551	567	579	562	608	538	600	569	588	562	571	585	603	573	624	527	564	586	579	575	566	592	574	583	567	589	575	596	562	586	602	586	595	591	588	626	584	591	621	536	626	574	584	552	574	596	617	541	603	578	569	557	643	563	605	550	560	577	546	576	633	578	622	562	580	561	635	530	617	578	604	592	624	578	575	570	614	560	608	560	568	582	543	558	591	552	557	558	526	592	564	587	604	590	562	607	572	607	568	585	584	562	555	619	620	566	583	553	587	570	535	617	603	583	564	562	588	538	581	580	579	581	607	599	586	549	597	601	598	567	565	589	605	599	583	619	569	603	563	613	627	630	552	584	601	538	559	546	576	576	584	565	574	637	588	564	559	586	568	586	579	594	587	603	635	580	600	570	553	639	594	566	543	596	590	621	618	597	614	584	592	572	570	573	603	584	601	589	607	612	591	586	598	568	595	600	571	576	594	587	561	598	601	593	573	597	584	566	575	556	568	567	601	610	568	578	600	568	550	562	540	552	582	562	588	542	598	616	599	607	538	610	590	589	558	558	575	580	617	558	604	599	530	567	570	565	608	577	592	559	585	580	571	564	594	584	553	548	550	577	587	573	585	599	534	588	548	546	597	564	569	557	562	572	594	611	598	584	553	620	602	548	597	569	548	600	605	552	553	581	551	641	581	589	602	616	568	589	585	575	556	576	607	539	609	579	549	575	621	588	559	617	544	613	545	587	621	565	561	580	637	586	587	604	584	605	600	580	577	590	593	598	548	592	585	544	612	600	549	585	609	587	575	594	568	532	556	596	547	600	583	590	632	566	584	583	568	557	547	544	631	628	564	579	568	606	587	590	536	633	559	543	594	583	594	581	588	547	542	597	559	600	583	560	605	556	550	587	575	557	594	585	562	586	624	605	569	595	578	617	601	636	528	586	595	630	598	525	589	611	585	607	606	536	625	620	575	556	625	553	561	617	557	579	586	510	561	578	597	587	636	552	595	585	581	587	578	625	537	583	589	583	605	572	576	573	596	617	584	593	612	564	600	579	593	608	557	621	550	576	592	564	565	624	564	563	581	610	544	603	568	579	582	554	605	585	579	597	564	637	598	562	610	575	577	537	620	579	591	633	595	555	596	577	624	580	592	587	582	579	591	523	622	596	578	595	595	574	533	596	575	554	616	598	615	545	617	554	615	580	558	592	603	559	580	560	538	588	581	611	544	537	576	519	581	580	600	579	551	555	619	586	603	626	575	563	604	620	616	615	547	609	580	580	533	573	592	565	590	609	602	550	649	645	544	571	608	602	574	586	588	588	612	573	590	621	563	570	621	563	576	600	596	559	583	587	590	624	574	580	606	605	596	562	633	589	598	570	565	597	591	564	586	591	597	633	577	582	540	614	574	594	591	556	551	568	580	580	571	560	672	624	515	576	577	588	518	551	588	594	568	595	584	552	588	568	572	533	594	566	589	599	584	584	580	568	508	574	619	621	564	578
24649	21497	28393	24920	17340	2102	858	632	445	369	368	335	333	304	323	310	309	314	299	278	316	296	313	263	301	274	294	297	254	268	246	285	282	286	284	262	264	284	275	262	291	287	276	249	266	290	258	255	250	262	268	250	249	253	283	269	244	290	275	296	280	268	256	254	264	265	270	286	266	274	262	289	275	256	256	240	263	270	259	284	285	254	252	252	276	271	261	295	251	253	281	271	265	305	279	288	259	279	249	276	286	237	282	261	262	281	297	266	284	278	266	260	284	279	271	288	269	286	266	259	255	286	271	288	288	250	258	250	273	264	280	275	263	265	291	235	268	291	238	274	259	262	275	257	253	294	243	236	296	238	273	232	264	264	262	247	245	282	247	289	278	252	272	292	277	273	239	249	240	289	298	245	277	284	261	253	269	284	240	269	279	267	242	274	270	252	255	281	247	298	292	255	262	221	280	268	283	263	243	265	274	267	259	298	269	270	248	274	276	256	241	252	286	265	269	272	267	272	261	269	275	265	237	269	257	242	289	266	269	246	260	286	249	241	267	262	263	259	284	260	267	285	246	255	268	263	263	251	260	282	260	286	246	277	263	259	256	266	264	252	236	288	262	273	252	270	265	274	271	289	268	284	267	275	242	249	286	243	263	299	270	254	266	257	267	235	247	254	261	263	250	236	241	258	252	266	303	253	258	277	258	262	284	274	274	264	291	276	312	261	241	236	266	269	266	249	259	274	248	287	257	292	260	263	270	285	250	309	272	257	291	282	265	265	250	316	249	243	246	284	268	266	255	259	252	270	258	246	252	277	266	279	235	294	242	262	291	287	249	255	290	271	242	257	269	262	275	258	261	258	260	308	257	262	270	296	274	249	268	306	279	287	255	249	267	294	300	261	229	288	263	233	287	261	270	286	279	275	242	255	279	244	257	225	273	275	266	280	265	262	286	259	247	264	275	267	283	289	261	263	284	267	269	283	282	290	243	287	292	282	261	271	232	249	254	258	258	279	254	287	280	267	293	245	291	272	286	267	283	253	277	238	267	259	246	260	264	245	297	263	274	305	272	293	248	251	250	250	258	244	273	269	239	256	258	258	250	267	286	261	278	256	270	258	285	284	267	280	294	264	255	275	286	238	272	285	263	246	247	280	262	261	269	260	264	255	279	282	266	270	256	276	271	290	273	280	263	254	259	253	286	264	246	289	275	253	270	271	251	287	269	268	260	250	244	261	232	259	288	274	272	251	284	234	258	285	272	255	221	251	280	253	297	317	269	268	284	251	274	270	256	261	244	229	274	238	250	285	243	270	229	268	256	291	259	265	293	280	250	278	257	259	279	297	265	260	254	262	288	261	276	263	282	265	241	290	286	258	230	262	277	249	245	257	261	238	249	260	263	284	253	276	250	251	294	285	264	236	261	290	266	239	259	271	271	285	242	278	269	270	276	276	253	281	265	259	258	254	261	245	277	265	280	282	265	254	255	265	295	293	246	266	278	260	262	257	261	285	233	261	275	260	261	296	262	275	258	241	248	267	245	244	280	263	284	272	291	280	305	256	247	251	246	256	267	269	264	238	265	256	266	268	257	241	261	263	249	248	245	271	270	268	280	265	249	251	288	241	267	285	266	246	269	276	277	271	289	239	256	282	243	276	270	252	258	289	255	257	275	287	286	271	267	245	264	303	273	224	291	237	257	247	257	252	252	266	263	275	256	268	236	264	258	284	266	262	263	259	290	263	272	275	244	250	291	242	240	276	281	283	253	258	265	243	266	270	248	288	248	273	262	288	249	248	256	252	292	276	252	242	282	284	263	255	244	263	295	255	261	295	254	248	260	268	256	261	261	280	271	233	252	269	297	249	236	263	264	255	290	261	253	267	289	270	238	283	281	254	268	241	259	277	258	249	294	283	264	225	270	246	264	248	270	286	266	244	285	256	269	297	245	246	266	247	275	254	289	232	291	280	273	261	256	247	271	291	260	234	268	251	241	264	269	295	272	258	272	255	273	262	267	294	249	261	252	251	279	257	274	261	260	267	257	258	245	235	263	279	285	275	255	275	237	291	251	295	267	244	266	259	252	257	276	279	236	262	275	263	271	258	264	264	256	252	258	261	278	265	273	246	266	276	257	271	286	295	278	267	248	265	246	250	257	264	266	291	282	273	252	265	257	266	239	258	237	301	263	229	259	260	257	229	236	281	270	270	268	259	279	272	269	284	291	279	267	260	235	268	284	268	294	287	243	276	261	297	284	258	250	272	260	261	278	264	250	257	262	276	242	221	277	267	253	280	236	271	274	263	262	278	268	253	267	279	250	260	254	272	277	265	242	243	289	283	262	263	262	246	250	312	266	253	261	278	258	251	282	265	272	272	263	255	284	286	266	271	255	273	291	265	282	235	247	300	238	250	223	272	282	261	268	306	268	262	274	262	267	286	276	262	253	273	263	231	250	266	233	265	249	259	279	261	242	273	279	274	231	246	263	283	258	266	257	278	250	266	261	294	306	240	283	265	250	244	260	240	250	264	268	229	246	267	305	286	247	268	265	245	253	264	274	239	276	261	272	261	282	275	292	278	235	274	308	270	241	289	275	270	254	251	263	258	264	269	259	261	269	241	257	257	271	270	273	279	253	240	268	274	249	267	253	281	241	248	257	253	266	248	280	248	246	298	252	274	276	243	252	290	263	255	261	259	261	261	237	264	256	254	265	258	296	273	271	259	255	274	262	292	264	277	266	260	231	279	250	277	279	286	298	275	268	262	266	286	256	260	255	264	269	252	247	284	242	283	257	241	247	260	280	292	248	272	255	286	254	288	251	270	268	296	271	298	239	275	270	244	240	257	248	261	265	254	264	277	271	243	260	271	275	275	257	245	270	245	241	263	264	269	261	288	287	265	289	284	299	253	263	233	264	257	226	232	241	259	247	245	293	279	247	277	271	235	251	275	258	292	240	257	240	272	263	268	292	273	249	268	264	251	269	256	232	291	255	282	270	286	273	257	260	267	271	258	237	277	258	255	250	239	266	298	277	268	264	258	267	242	250	242	285	273	267	256	255	257	273	288	277	248	293	268	254	239	258	277	243	264	241	292	264	260	271	261	259	260	261	265	286	260	252	262	250	276	249	260	273	248	252	279	236	254	253	284	244	300	271	244	248	263	270	261	266	270	253	248	284	277	252	259	229	252	257	268	246	255	256	252	263	250	286	271	269	259	249	254	252	247	256	259	272	257	308	256	279	270	288	282	265	251	285	276	288	265	256	281	245	277	226	246	257	248	270	242	288	272	246	272	276	276	233	276	274	289	272	268	279	274	294	267	269	252	270	278	253	324	243	244	264	277	248	269	239	272	262	257	261	244	287	257	251	269	250	291	253	239	260	272	285	270	260	262	255	269	265	266	278	262	269	251	230	276	280	256	261	262	266	250	264	224	248	271	243	267	254	258	265	279	265	254	260	272	246	251	275	253	301	256	234	264	277	259	263	264	282	271	224	293
29587	43496	29944	9198	3175	2243	1896	1472	1201	920	843	802	764	774	713	617	595	615	579	578	587	572	557	579	538	542	536	554	526	508	561	548	515	496	469	511	532	503	489	474	488	540	478	518	495	478	517	504	465	466	478	524	503	511	508	477	503	498	476	484	463	506	469	476	510	486	451	478	468	469	494	531	480	483	469	483	508	475	500	468	468	481	478	528	491	511	512	439	476	490	484	464	520	487	506	500	488	493	486	512	472	477	464	481	510	445	542	484	463	465	485	503	473	493	490	475	483	472	522	442	513	458	475	464	492	485	483	525	528	468	484	476	480	460	472	499	491	480	461	470	462	484	460	471	493	522	493	487	485	486	504	475	500	469	478	506	468	495	498	455	480	470	509	504	463	448	493	484	489	443	467	461	472	469	438	515	485	485	516	498	492	453	470	506	475	447	495	466	482	474	455	497	508	463	508	496	476	506	471	479	531	494	493	477	492	481	495	520	493	454	494	471	471	451	473	488	527	464	468	463	474	486	485	458	464	493	447	500	459	484	454	460	475	480	516	475	473	496	466	475	451	491	489	508	522	497	461	509	450	532	507	527	450	480	494	452	475	478	503	480	487	488	489	437	495	464	491	497	505	476	505	483	477	472	470	523	477	460	490	491	497	505	518	481	508	479	497	461	487	526	433	508	469	491	505	446	516	541	497	503	462	505	488	456	528	474	483	486	461	447	495	442	477	428	468	484	488	469	491	505	492	496	496	469	474	465	471	501	415	523	492	501	495	512	498	472	509	492	496	521	459	440	511	520	479	497	504	505	494	476	511	501	468	479	490	474	476	473	508	467	464	493	501	494	491	448	483	505	466	459	497	498	445	473	473	498	475	498	482	475	503	481	481	516	476	457	487	504	485	490	480	520	496	503	492	479	480	495	474	535	478	444	496	469	492	479	469	469	497	511	540	489	476	491	511	463	479	482	485	497	476	524	499	523	451	530	488	508	451	473	507	484	520	511	478	466	476	492	480	518	473	483	453	466	482	466	488	494	504	459	467	486	509	501	508	500	474	560	495	494	461	531	475	489	444	499	470	432	453	509	465	466	514	509	458	516	502	471	470	479	502	478	488	466	480	474	436	492	472	467	519	439	492	499	519	496	491	455	490	463	484	515	505	468	497	464	482	498	479	469	476	498	498	465	477	496	479	473	477	448	473	443	517	498	513	506	494	488	488	504	481	476	513	451	465	476	483	448	485	492	495	456	480	498	478	494	522	432	446	494	466	472	460	478	471	446	514	528	480	428	508	529	472	462	480	491	458	468	467	499	470	467	480	488	491	486	478	472	492	477	486	469	463	512	496	526	483	434	465	462	479	450	506	466	483	503	466	478	452	473	493	475	522	511	510	489	564	449	477	466	512	483	490	501	494	480	474	487	512	524	533	501	523	492	501	497	500	521	475	485	490	475	462	489	465	454	447	485	491	520	491	522	458	461	459	516	484	442	479	461	501	507	495	493	513	473	476	495	492	470	471	511	480	506	494	470	480	473	447	449	472	480	449	448	488	480	488	459	467	473	481	451	481	492	469	486	498	485	501	494	479	453	451	459	495	482	484	485	490	465	500	469	496	495	514	476	471	485	490	480	500	516	464	474	491	462	490	475	457	497	513	449	514	487	473	498	441	523	498	442	500	510	479	519	475	506	441	525	492	448	489	479	448	482	452	472	501	471	450	486	455	487	446	460	502	502	447	498	550	481	521	495	478	516	448	469	499	503	498	504	470	505	460	479	468	509	496	498	487	495	481	534	458	492	505	461	501	471	490	489	478	470	453	465	469	476	503	494	457	503	492	474	468	496	467	504	473	499	496	476	522	483	465	473	462	493	486	492	458	470	518	529	490	445	460	495	452	541	496	493	470	480	441	431	466	461	492	486	518	450	494	458	487	465	487	472	493	475	497	493	514	490	508	516	492	487	454	517	485	521	484	490	485	494	517	455	481	495	476	441	490	479	458	514	472	456	455	478	450	511	475	443	481	522	450	507	460	509	485	492	503	512	455	489	520	465	492	481	487	501	472	525	501	454	478	484	478	526	519	481	473	521	510	461	471	479	497	528	495	491	500	488	506	481	529	490	482	513	508	453	531	511	439	466	489	487	485	449	511	494	516	490	492	530	462	496	498	472	488	466	486	515	494	481	462	464	447	502	460	456	478	484	465	465	498	497	499	475	474	517	445	503	531	458	498	493	464	481	465	483	459	454	474	492	511	459	498	487	452	488	509	491	470	527	491	480	484	473	472	436	499	457	493	495	468	513	453	464	506	477	502	515	481	473	483	478	500	527	492	447	424	484	491	502	494	523	493	457	465	431	463	482	509	478	494	509	464	536	521	495	458	466	495	459	510	459	470	493	509	505	446	503	467	502	459	513	480	508	476	473	493	471	509	451	465	472	473	457	464	489	477	472	502	494	501	473	503	510	489	494	475	493	491	464	472	473	498	490	443	464	471	468	462	461	471	491	497	524	498	452	498	456	476	470	469	465	485	502	505	475	450	482	489	488	488	487	491	479	508	480	466	474	487	488	501	535	491	475	481	492	476	493	473	495	495	460	465	502	486	460	431	511	477	488	469	446	508	462	488	518	477	489	474	461	490	502	481	466	464	491	468	493	472	487	475	497	465	456	501	451	500	490	468	491	493	501	449	478	469	474	491	526	464	454	475	516	511	510	495	498	417	468	515	480	475	469	481	462	473	445	513	493	515	469	475	488	457	501	471	510	500	490	434	475	489	465	481	468	485	448	519	513	499	470	521	516	485	491	476	473	481	497	466	511	485	503	472	464	436	486	485	487	509	478	530	479	506	457	518	502	473	517	471	464	465	512	472	481	492	475	507	483	499	516	439	525	466	463	434	492	485	450	479	480	493	532	491	469	471	481	476	455	484	492	484	509	486	517	526	521	462	456	470	507	485	487	480	482	484	445	475	495	523	452	467	489	461	461	491	516	517	475	449	466	489	443	480	460	510	510	530	527	458	463	478	484	496	482	473	451	487	508	475	502	497	464	450	501	505	458	512	461	488	498	463	474	482	469	490	516	481	491	494	477	487	442	470	480	517	503	466	482	506	477	506	512	516	499	487	476	462	458	492	480	481	475	505	453	505	464	490	481	473	490	448	500	507	491	479	526	524	496	465	484	440	487	456	473	501	470	434	486	420	523	501	462	510	483	481	495	483	473	471	492	491	489	488	504	449	490	490	455	475	520	470	456	475	477	492	470	486	483	501	489	480	511	507	471	479	486	496	536	483	466	479	484	487	499	486	461	505	455	479	452	517	441	464	460	437	479	485	483	508	427	499	473	495	474	473	551	501	454	451	469	497	526	492	486	483	464	461	441	452	487	501	470	480	522	470	487	494	471	490	477	492	516	465	493	488	485	500	440	483	470	460	478	492	484	494	486	446	485	466	470	469	504	526	450	479	516	451	472	473	487	467	445	491	467	470	468	479	538	479	458	476	489
23621	21544	29151	24277	21431	16737	1972	742	421	281	287	227	229	249	242	156	192	166	155	166	182	155	147	143	127	145	139	130	146	124	153	131	130	121	123	130	130	133	139	117	133	110	132	122	114	132	113	127	144	105	127	107	117	131	113	120	135	109	111	114	113	112	113	107	111	135	140	117	143	124	115	116	118	116	112	126	113	113	116	111	131	125	97	129	106	116	118	115	118	118	117	125	123	128	109	102	143	127	125	135	115	118	117	127	128	112	123	100	99	122	104	91	123	132	118	114	97	100	119	122	104	111	133	120	113	113	107	131	106	125	111	107	116	123	108	124	131	97	117	113	139	126	119	122	123	112	116	99	109	112	116	128	111	113	138	125	110	138	133	133	102	103	99	91	112	116	109	120	126	127	93	112	120	117	123	96	127	112	106	123	107	109	118	109	116	101	112	121	135	109	124	113	111	114	109	115	114	113	115	125	133	113	123	111	100	114	107	109	112	125	117	136	121	130	125	130	129	113	104	107	133	102	119	99	97	126	127	122	135	113	132	120	123	103	114	138	117	100	120	105	123	121	115	122	114	116	121	103	117	131	114	112	96	123	93	99	98	109	120	102	116	111	130	132	115	124	106	112	121	93	119	120	120	100	129	132	145	114	130	126	126	105	130	125	105	117	123	127	112	107	124	116	122	108	116	119	107	119	115	136	109	98	121	127	111	117	109	115	121	122	97	114	117	135	110	128	118	135	114	125	101	118	112	115	126	127	104	110	107	103	125	123	121	102	115	96	123	115	113	108	110	106	121	116	139	119	111	115	110	118	98	108	97	104	104	121	131	129	116	134	109	119	124	121	122	104	128	101	111	139	117	97	103	125	134	128	119	102	112	125	145	109	102	116	105	120	112	109	130	132	108	111	126	104	111	126	149	104	92	108	135	101	120	122	115	131	107	109	101	112	120	120	102	132	121	110	135	106	109	117	96	116	98	100	116	94	105	130	126	115	129	116	112	118	146	123	122	110	129	108	125	112	123	115	103	118	107	119	118	113	102	136	115	112	112	113	129	145	103	127	126	120	118	125	135	113	119	122	116	124	131	122	112	111	110	121	106	104	113	93	97	129	109	125	116	117	109	130	131	109	116	102	115	137	148	111	128	123	122	105	114	115	109	119	115	122	131	117	111	104	133	134	106	103	126	112	101	128	107	114	141	97	117	129	105	110	121	122	126	103	113	121	129	133	124	120	92	133	124	119	122	100	118	112	122	104	115	115	113	100	137	118	105	124	103	120	103	151	133	113	98	122	128	113	117	123	106	117	124	107	91	129	125	119	120	114	127	116	115	98	122	104	99	124	133	129	117	127	99	130	113	117	115	126	112	99	120	113	111	89	125	110	109	137	124	118	129	117	105	113	115	98	109	98	125	108	112	130	113	100	112	114	111	129	121	128	112	118	128	132	107	129	108	125	115	101	100	121	104	115	113	131	115	127	109	107	120	108	123	103	113	109	112	115	125	111	122	118	131	120	110	133	96	106	103	99	109	136	123	119	117	103	130	115	114	126	123	106	120	126	123	132	118	120	119	117	137	110	115	108	106	134	105	128	108	119	110	123	114	119	126	111	119	111	112	114	113	118	109	111	104	118	111	110	114	96	107	120	102	132	105	99	125	122	122	124	120	123	124	122	100	132	133	130	127	112	107	121	107	111	139	93	113	142	110	102	111	123	116	124	116	116	129	116	108	139	109	119	105	133	107	126	110	137	117	125	111	89	131	112	126	122	112	118	108	108	113	132	108	126	135	118	113	126	117	116	94	96	121	112	105	124	122	135	107	92	101	109	93	100	112	122	132	104	105	109	134	126	91	121	114	115	133	120	123	110	125	126	120	117	113	127	124	106	110	121	128	124	110	124	118	99	119	108	125	115	95	102	130	129	130	119	120	115	112	127	128	104	129	110	132	116	117	109	120	125	106	128	103	114	129	102	119	116	112	91	124	127	124	94	125	102	116	127	130	124	102	132	97	91	117	115	124	123	143	119	115	125	125	106	106	116	112	118	118	117	107	113	110	125	110	126	122	124	121	115	103	84	116	105	111	123	129	124	117	115	109	98	105	139	105	143	108	106	130	98	134	109	128	138	114	111	126	127	114	107	109	104	100	165	134	109	130	137	100	119	98	120	104	110	102	122	121	116	133	123	119	95	116	122	110	112	107	120	103	129	108	108	105	124	119	104	126	111	120	141	97	129	114	114	114	119	111	105	107	122	107	102	123	114	113	121	113	118	116	120	117	106	110	111	111	109	140	114	121	111	115	120	124	112	113	109	118	128	121	95	110	120	140	111	116	112	122	115	114	95	109	104	118	100	129	105	118	108	107	130	124	112	96	112	121	118	106	123	131	103	103	125	95	103	118	107	124	112	128	120	106	127	125	129	122	120	138	105	124	120	127	87	103	98	123	129	120	109	124	108	104	111	123	103	109	122	104	102	117	102	139	129	103	128	121	119	114	128	122	126	120	123	123	119	113	124	105	88	126	107	137	126	125	124	104	103	111	128	109	106	135	137	105	124	110	116	111	110	108	130	98	119	114	114	107	122	116	128	118	114	129	111	113	125	126	107	117	107	119	106	109	112	118	104	127	108	116	131	93	139	117	116	124	119	110	106	137	93	123	112	109	111	115	122	129	129	108	132	113	96	116	117	120	131	102	115	107	111	123	115	131	114	129	129	120	123	93	112	112	112	129	104	140	136	107	111	132	142	117	120	126	115	114	104	140	114	104	108	106	120	118	114	135	127	116	115	129	110	113	90	109	126	116	130	85	127	154	124	118	93	132	111	118	131	108	107	124	137	107	117	116	123	114	103	123	98	120	101	120	126	116	110	132	103	126	105	120	125	121	108	120	134	106	99	109	114	119	144	116	91	96	111	127	111	122	113	106	103	117	114	121	125	113	106	93	118	108	112	124	119	129	116	113	109	103	110	128	138	116	123	117	130	131	112	118	117	121	117	122	103	102	103	107	142	113	101	109	120	107	105	107	106	106	118	134	125	124	111	112	110	111	116	105	124	97	120	105	114	127	129	112	108	125	106	121	94	128	117	113	126	131	100	108	122	104	117	115	129	107	106	108	110	130	101	127	124	107	101	123	110	91	97	110	123	115	112	103	117	113	117	127	110	108	135	129	117	115	110	106	121	129	121	129	117	117	124	109	110	123	132	106	109	131	108	139	152	115	115	123	118	131	112	109	104	127	120	119	126	112	131	143	121	111	115	123	118	131	120	106	129	112	100	111	134	101	133	110	121	113	113	114	110	105	111	117	104	108	115	114	127	125	109	131	125	114	112	106	114	122	133	115	118	107	111	107	120	108	108	105	114	106	117	112	114	118	127	114	106	104	115	114	100	124	123	126	112	132	108	121	131	112	95	105	100	120	115	118	120	123	98	111	99	112	113	136	125	124	106	109	115	110	98	117	106	114	105	127	106	123	119	105	131	122	115	111	100	125	121	116	110
32852	51955	39273	14899	5313	3619	2673	1973	1456	1075	838	680	700	700	621	522	428	419	425	395	384	367	337	356	288	313	328	307	306	280	269	266	251	272	242	257	241	230	217	247	251	196	231	247	263	210	243	234	240	239	230	244	217	216	229	243	216	244	260	211	236	235	235	228	224	209	215	228	222	212	216	231	214	210	241	233	204	236	216	220	211	242	215	201	215	216	212	220	209	206	229	217	222	213	206	233	213	246	212	210	215	238	238	229	209	258	224	245	229	220	242	232	221	215	212	227	219	233	200	215	213	233	224	216	204	221	195	218	211	212	209	224	236	214	252	234	232	206	212	205	198	204	239	218	198	220	232	228	228	201	222	226	228	221	221	223	210	210	200	226	222	230	227	212	230	193	219	223	228	193	202	196	226	213	201	215	216	193	199	192	209	246	213	212	214	230	214	216	235	241	215	225	230	211	210	225	225	230	205	198	215	229	244	243	224	237	218	216	224	213	220	201	218	218	213	231	215	212	225	203	246	187	193	219	208	224	220	212	203	217	206	247	189	223	215	196	210	235	189	217	206	213	245	213	217	221	222	232	219	218	223	225	214	236	223	231	225	244	215	216	236	205	230	228	216	217	217	191	203	230	236	190	236	216	225	233	224	225	228	215	216	221	213	223	229	222	232	203	224	207	201	230	253	196	238	210	209	224	227	211	225	227	237	233	195	206	220	233	218	237	215	222	218	240	234	235	235	208	213	271	209	228	252	192	199	228	202	215	230	205	212	225	229	232	221	211	210	226	218	229	199	205	240	229	203	219	226	234	218	204	204	201	232	227	214	225	239	218	221	228	222	205	206	218	227	224	216	225	216	244	207	201	226	216	195	213	240	202	207	208	224	211	230	236	197	225	216	236	231	234	234	197	241	232	217	225	198	213	224	217	243	232	224	228	227	226	234	234	213	227	221	241	231	216	204	209	229	204	199	229	203	225	232	227	194	222	199	227	222	196	222	233	214	234	277	234	209	200	221	233	228	226	236	219	220	204	221	219	217	229	222	204	220	216	216	245	210	225	229	235	212	227	254	244	203	215	212	206	196	220	217	218	205	226	233	213	218	233	227	222	198	226	225	212	222	228	228	217	243	235	240	223	209	217	223	211	217	204	241	221	224	240	259	229	195	211	208	204	215	184	207	217	212	228	204	185	200	226	226	234	218	228	217	184	217	212	212	234	212	222	216	235	269	210	214	209	239	218	222	191	232	205	212	233	220	221	224	224	229	229	226	206	212	196	226	227	191	225	196	211	230	210	242	239	224	233	225	234	227	207	211	231	216	210	233	248	224	214	204	223	230	219	221	225	216	250	204	203	216	214	222	240	237	230	221	193	244	207	225	232	226	211	236	241	243	194	228	224	213	218	245	206	201	201	229	196	245	229	224	232	219	185	213	218	225	223	210	216	236	185	185	206	218	215	237	219	218	221	224	227	209	215	223	234	213	219	211	250	223	212	228	248	222	225	194	205	201	233	225	209	228	213	211	225	230	214	210	201	201	212	210	219	205	211	201	210	216	228	219	230	238	210	220	200	213	201	219	213	244	244	197	198	234	232	209	211	233	212	223	213	225	244	193	226	201	225	225	224	224	225	218	228	216	234	202	228	251	226	213	202	219	234	230	220	212	221	248	203	215	216	242	207	195	215	230	234	204	239	228	233	213	213	215	221	232	205	226	227	224	227	216	227	219	219	224	214	201	217	233	182	206	217	227	204	247	230	206	201	221	225	243	217	206	203	221	224	220	216	236	200	193	176	237	217	235	224	220	201	223	207	234	224	226	179	201	221	191	203	217	202	224	234	221	232	209	207	239	201	210	205	218	215	239	208	210	198	218	218	218	239	237	210	218	193	249	207	188	221	228	234	205	235	208	236	220	206	226	192	244	200	249	232	229	189	217	228	231	205	229	219	201	215	239	225	228	231	189	218	247	203	211	224	209	242	233	222	231	209	213	210	223	211	226	213	231	203	233	224	223	222	234	188	216	214	226	210	228	208	225	205	209	210	228	233	198	240	215	241	197	194	223	222	234	199	212	205	239	220	221	225	204	258	217	205	203	201	228	211	217	193	210	231	241	223	213	207	203	192	236	208	231	202	188	219	201	209	226	253	217	227	221	208	225	186	197	199	225	227	228	216	223	200	225	189	205	226	238	240	196	242	214	242	198	225	205	204	214	229	229	230	227	218	223	225	226	198	220	226	245	221	230	215	213	241	233	233	226	220	206	214	204	229	248	229	210	213	196	205	250	216	233	218	204	231	215	196	225	203	229	227	202	225	202	230	189	225	251	238	209	231	221	221	226	206	225	219	223	217	206	203	202	231	225	198	234	201	206	237	197	228	212	194	236	234	228	216	240	216	222	212	224	224	214	230	220	207	221	215	203	232	233	214	255	230	218	220	199	224	224	207	198	229	222	208	225	219	230	229	209	189	199	240	230	215	190	203	191	198	222	229	239	215	216	234	204	233	213	209	224	233	222	200	225	207	204	223	245	211	204	200	226	240	214	238	240	232	223	222	237	216	228	240	211	233	214	225	196	223	210	211	229	193	229	206	247	231	205	241	219	206	229	213	215	219	206	208	226	199	220	217	221	208	215	219	211	223	197	230	243	209	207	213	242	225	230	208	183	212	208	219	243	229	234	227	210	221	236	217	194	197	228	215	234	206	238	188	229	212	242	212	216	205	238	217	202	221	227	214	230	232	219	223	220	218	219	240	218	230	227	237	214	213	200	214	205	232	229	234	220	220	207	230	206	241	198	226	236	218	198	240	237	205	216	219	231	198	230	203	208	214	229	221	224	227	209	258	243	216	201	209	217	233	227	210	222	208	217	232	213	205	228	215	227	217	243	227	238	200	229	222	218	227	224	225	186	197	234	214	222	226	231	215	206	226	210	231	209	223	244	205	214	214	207	212	227	228	232	202	231	224	212	234	233	226	248	238	222	225	228	242	235	211	223	208	209	211	220	197	221	210	249	217	260	230	225	219	221	170	233	219	215	217	204	199	239	224	223	236	220	211	222	251	228	202	238	240	223	200	221	218	225	237	218	198	231	198	221	193	220	244	207	217	206	243	202	223	194	218	221	232	188	225	227	238	204	219	229	216	208	202	221	240	214	214	190	247	248	225	193	190	204	244	230	226	233	229	216	214	228	240	247	202	237	224	211	227	187	254	223	216	222	227	199	238	233	209	218	234	221	210	249	210	213	214	234	231	203	227	243	193	228	201	246	209	208	239	228	199	235	227	215	203	225	193	228	240	221	206	211	223	211	242	241	214	210	219	193	216	192	178	239	235	233	233	202	199	238	212	201	232	217	230	216	222	235	193	203	207	213	225	243	216	227	220	248	218	218	206	224	243	241	211	196	207	242	229	219	206	202	231	201	230	228	218	227	237	229	208	212	221	223	216	241	209	219	206	242	208	217	207	218	201	235	216	250	242	232	213	239	230	219	218	229	214	218	214
27568	22204	16072	3535	627	467	450	400	327	346	370	293	337	339	340	328	340	293	325	327	341	343	309	308	301	335	324	328	343	324	282	296	337	291	335	320	299	305	358	290	340	314	326	289	316	301	321	328	303	340	328	334	348	346	314	295	312	338	304	352	303	323	321	312	320	297	339	303	332	315	307	290	330	317	356	311	323	321	306	357	318	332	359	292	283	319	350	289	321	301	337	334	293	310	336	340	335	334	323	343	310	341	300	334	271	309	318	327	370	325	313	319	300	314	316	324	333	321	295	340	337	319	315	315	300	319	300	313	313	316	351	320	328	312	329	311	331	306	317	319	333	337	315	334	326	352	343	318	296	324	311	330	324	328	304	312	308	332	298	315	328	332	292	334	308	320	329	314	312	326	313	304	307	301	325	351	298	323	324	301	330	323	317	344	338	253	335	331	296	325	326	308	337	313	311	283	320	320	312	294	347	321	350	304	332	313	316	306	329	284	309	333	306	336	297	325	283	306	335	269	305	308	323	323	315	263	322	315	330	316	312	314	317	294	321	319	321	337	331	329	300	321	308	319	342	291	328	358	322	295	335	311	333	338	344	304	336	302	315	297	338	310	315	311	294	347	336	326	326	348	324	304	312	324	320	302	315	336	320	315	307	327	326	320	320	331	365	320	336	309	317	310	314	334	326	343	316	302	355	330	333	320	291	292	304	329	321	297	286	301	317	313	323	331	308	316	306	324	334	294	315	314	315	339	331	316	293	307	317	365	323	311	333	300	317	324	303	299	336	310	324	321	321	322	331	320	345	307	295	332	362	335	340	344	339	307	322	310	343	312	327	311	358	330	331	295	325	301	346	311	316	325	323	315	333	332	323	361	315	297	321	321	291	333	314	298	326	316	323	313	355	334	302	325	291	306	301	320	285	309	337	333	335	320	312	322	304	332	318	312	309	309	303	288	305	326	305	320	311	332	327	300	315	313	304	325	304	321	320	344	316	324	301	349	298	311	341	344	314	318	306	295	313	324	320	303	286	333	320	304	320	314	289	307	351	325	305	343	362	289	325	301	328	337	298	336	307	335	318	326	335	330	323	345	314	325	324	291	310	310	310	334	328	322	343	344	323	316	309	306	312	298	331	351	270	311	311	317	341	322	322	321	312	302	311	330	349	335	299	295	309	337	319	284	326	307	308	358	326	313	320	329	328	336	318	312	326	303	313	342	306	312	328	328	326	305	300	291	316	326	333	321	316	320	317	326	357	309	306	302	304	285	302	306	287	351	307	320	296	318	315	337	308	308	297	311	350	306	330	363	315	313	304	317	326	363	317	345	343	319	296	301	334	313	320	318	287	308	322	326	309	321	305	324	319	330	329	331	294	302	323	329	293	347	324	304	315	316	321	302	329	343	305	299	309	322	304	296	302	281	331	322	328	319	324	300	323	323	327	309	326	316	298	314	322	310	339	337	320	314	293	311	309	319	326	370	309	294	305	351	336	322	325	319	312	351	346	303	329	302	312	308	336	335	321	325	310	310	342	310	336	310	316	309	329	325	328	333	325	321	315	284	317	332	313	326	321	331	314	299	300	338	296	288	295	310	346	333	327	268	328	323	331	315	318	289	344	306	297	348	308	322	319	339	311	331	332	295	321	356	301	323	273	316	324	313	320	330	333	297	317	329	313	320	299	321	315	297	289	337	334	308	312	348	305	336	309	314	317	312	345	311	305	302	322	322	308	321	316	334	295	336	306	325	330	324	313	329	330	302	326	296	296	342	296	344	316	313	335	320	334	286	306	288	314	326	317	311	334	323	332	338	364	323	337	333	331	308	317	323	330	298	309	318	325	309	297	337	295	318	312	323	329	345	333	336	332	339	294	341	337	298	328	297	323	300	327	313	311	279	318	317	320	314	307	317	342	348	304	333	334	318	315	324	311	290	341	318	296	300	324	322	324	293	332	295	303	308	353	305	321	319	273	301	339	306	312	302	338	298	289	304	325	325	302	318	302	306	340	325	315	301	340	328	319	318	324	356	348	322	310	302	326	288	317	317	327	306	308	311	317	297	308	294	286	346	309	317	308	321	319	314	314	297	309	299	328	344	327	278	360	322	311	296	307	324	323	297	301	332	310	300	311	365	287	326	333	292	295	320	281	346	318	329	319	313	305	322	314	337	335	306	303	320	312	307	341	312	304	314	342	325	365	298	302	299	304	329	347	335	351	313	330	309	310	295	338	330	327	316	315	313	303	320	306	337	331	316	319	331	341	311	310	316	311	313	336	314	323	288	315	318	325	336	325	310	326	306	302	313	311	324	321	308	309	334	324	323	318	326	296	320	330	304	301	308	331	297	305	319	344	305	313	327	293	342	302	315	323	331	301	315	340	328	311	325	355	352	318	336	339	321	354	326	324	298	320	330	329	307	322	298	299	302	341	352	317	314	320	348	294	328	299	313	330	300	359	310	301	290	318	280	333	307	296	305	326	308	309	322	278	311	342	306	328	326	318	332	335	310	309	340	287	311	353	307	298	316	306	306	325	342	311	325	341	299	325	291	310	352	313	294	352	314	299	316	297	326	336	316	334	328	342	321	301	303	323	335	323	306	318	318	353	309	320	342	301	329	316	323	321	336	293	299	351	322	303	334	324	332	330	354	278	356	317	292	332	320	332	322	325	326	337	326	297	311	324	309	306	313	354	339	288	342	323	332	322	310	317	321	283	315	321	280	304	296	293	304	337	335	318	323	298	365	295	314	314	296	311	339	327	295	351	320	309	314	327	325	304	330	277	321	319	316	322	317	315	306	344	312	317	324	298	320	304	325	316	339	320	317	288	327	318	352	312	329	328	316	331	338	322	298	297	298	341	322	310	351	334	315	328	302	325	316	317	324	306	323	330	301	294	292	288	309	316	314	313	341	325	328	313	301	308	316	316	308	301	346	320	319	288	328	332	329	323	314	319	321	280	294	294	296	342	285	341	323	326	308	304	337	308	324	314	320	340	313	294	318	322	317	303	322	330	321	294	330	309	316	347	322	304	348	324	338	290	335	328	328	323	320	323	328	317	321	310	325	302	327	320	310	323	330	325	311	332	305	332	324	288	298	325	315	332	335	308	339	341	322	300	344	355	332	304	313	316	305	347	320	327	346	315	294	322	329	324	303	317	310	327	315	316	342	314	343	322	301	341	312	316	335	305	319	301	322	337	303	320	331	338	352	265	301	313	328	314	312	299	337	316	318	301	301	333	321	345	300	284	336	336	318	333	321	342	328	350	325	330	312	333	352	325	342	328	313	289	329	323	309	335	330	297	323	330	266	303	307	348	344	312	343	307	313	323	334	324	344	308	341	340	283	309	316	345	315	290	309	309	322	336	296	315	295	342	294	309	320	335	300	347	314	314	318	313	342	312	318	351	314	324	317	330	297	307	310	335	318	322	293	317	300	300	324	301	309	284	341	346	312	294	335	301	307	287	272	312	329	312	324	333	292	318	297	303	311	311	333
27414	35144	19214	4662	1225	995	842	813	775	618	571	598	618	613	625	590	596	589	597	584	606	586	584	589	643	596	573	573	594	587	589	572	597	572	593	601	557	590	575	551	591	549	588	554	592	560	578	562	557	589	618	556	600	590	574	554	583	581	536	567	612	563	575	552	582	568	572	593	589	594	580	575	596	584	591	591	585	568	598	577	565	627	591	583	590	581	549	530	582	569	605	558	555	528	576	564	559	560	559	575	558	559	593	614	566	558	561	579	560	568	620	576	633	598	556	575	548	572	552	603	595	568	609	560	592	556	574	563	561	609	565	555	546	616	579	573	534	578	524	545	540	529	583	577	541	572	543	556	582	581	538	566	528	572	591	543	576	565	594	572	613	549	581	597	568	591	609	575	601	555	650	635	584	556	568	587	552	594	601	550	545	594	594	563	566	582	547	576	544	557	602	556	582	579	563	572	587	556	573	600	557	609	592	564	600	613	591	579	613	593	642	609	588	568	572	567	563	573	562	535	563	575	582	563	587	566	546	609	549	582	535	561	563	588	559	566	557	584	612	566	590	605	608	566	555	587	606	571	604	596	587	559	566	559	584	586	577	574	562	574	559	586	604	566	569	528	579	612	611	589	542	563	574	590	546	560	548	583	570	550	570	605	536	529	530	554	571	627	541	585	584	599	617	567	559	574	577	624	607	580	560	545	570	575	561	536	549	588	581	602	589	587	590	502	546	536	559	620	595	564	602	585	546	587	579	576	529	542	582	575	575	580	582	570	572	601	591	529	619	597	589	586	608	605	593	597	553	620	536	590	576	579	554	554	571	597	578	560	566	575	609	543	586	559	572	589	587	537	555	547	625	536	568	599	605	603	527	572	572	579	602	581	582	560	596	535	594	567	576	538	605	602	576	557	577	568	575	586	584	554	577	604	529	580	622	601	576	550	535	589	593	646	531	551	618	561	584	599	609	559	540	569	596	604	591	604	566	574	587	586	569	601	564	567	568	544	592	563	561	557	572	564	570	583	618	604	577	599	568	591	616	549	559	588	525	584	579	563	582	555	556	586	540	562	556	631	576	583	561	547	582	596	528	560	585	569	563	600	582	563	572	591	595	571	549	582	581	557	577	560	576	565	585	618	550	611	557	557	554	610	563	599	615	594	595	555	538	617	610	559	560	598	594	562	573	582	603	543	636	569	567	636	605	552	565	577	564	560	598	580	590	597	613	570	578	551	562	576	591	586	576	560	587	570	583	588	593	569	578	559	587	598	578	569	581	544	596	559	528	585	573	565	548	540	539	543	576	590	584	534	594	522	561	579	561	570	608	580	621	576	522	590	609	539	607	555	628	538	620	581	565	561	599	591	568	561	551	618	585	599	567	565	606	605	544	549	554	661	608	516	624	555	586	603	609	562	551	584	599	546	587	564	576	529	547	570	570	583	556	590	567	581	526	583	579	558	579	565	537	544	563	568	549	572	575	597	583	608	635	559	567	580	610	572	537	576	566	594	590	572	535	629	603	567	529	552	561	560	570	561	570	549	540	586	566	568	570	537	571	568	589	589	544	578	584	563	604	581	566	590	590	566	573	611	598	582	576	590	583	581	566	604	543	569	621	601	589	543	570	592	618	614	583	570	605	585	580	592	578	604	602	575	592	553	541	573	554	565	576	579	585	579	566	535	608	628	598	558	594	578	579	612	562	540	573	589	586	548	554	577	600	555	577	543	551	602	564	562	568	578	573	596	559	610	560	564	579	579	588	529	555	603	529	596	598	547	558	586	617	557	611	575	588	550	556	626	548	601	556	556	600	598	558	585	576	578	547	618	580	560	568	597	570	552	601	607	578	583	578	538	579	572	531	553	593	574	583	597	538	562	570	612	583	555	575	589	538	570	508	630	610	571	552	559	583	593	588	575	591	568	537	525	570	567	561	579	596	563	614	592	560	580	563	541	545	588	553	591	572	589	597	543	554	581	554	564	543	540	619	572	574	554	615	540	581	620	597	576	603	574	565	532	587	610	533	561	608	567	570	568	608	571	597	559	545	599	585	588	607	580	542	617	582	580	541	547	601	528	545	594	549	614	577	570	582	569	588	594	539	583	564	552	582	527	573	597	588	590	584	593	623	571	608	603	563	564	570	543	577	638	637	570	570	571	562	581	572	607	538	563	625	575	580	583	528	609	528	583	568	584	617	567	568	519	599	550	568	564	563	576	569	581	592	584	562	542	556	590	545	549	577	576	575	527	619	592	579	577	588	533	557	611	558	566	599	594	578	561	622	542	559	548	533	567	565	581	544	615	552	639	554	601	582	551	601	606	573	630	557	559	582	583	559	578	532	557	533	582	574	583	569	557	554	577	553	536	571	594	578	601	542	608	557	587	569	565	571	571	557	575	576	607	582	583	621	570	571	569	568	588	599	567	573	550	630	537	560	556	576	615	593	548	552	642	612	579	625	586	582	594	554	609	595	546	549	559	584	574	573	635	527	552	609	590	610	594	532	574	562	590	593	527	581	565	577	559	611	608	589	568	579	545	583	572	542	571	580	605	555	591	567	603	598	588	549	559	548	555	583	590	586	567	589	569	568	595	555	582	594	560	563	600	529	602	601	588	592	574	581	586	549	550	596	595	544	563	570	586	544	574	579	603	559	579	550	578	610	595	550	611	601	550	577	572	591	571	564	562	526	573	567	561	554	574	550	598	567	529	641	582	555	548	569	559	610	602	598	555	594	588	570	556	580	571	532	581	550	560	545	512	579	561	521	587	572	543	544	583	588	554	588	594	549	583	594	582	583	545	643	578	627	589	581	541	605	582	602	570	587	569	530	535	569	582	573	622	608	585	549	543	573	630	599	571	624	601	555	590	598	568	572	580	601	582	586	558	610	545	561	630	575	543	545	586	545	541	611	604	559	560	582	582	571	568	593	582	567	596	586	561	564	605	558	572	568	588	567	565	569	548	581	568	573	584	587	579	591	550	593	586	566	574	565	561	574	560	584	544	533	574	567	596	566	600	570	569	561	579	602	629	564	570	560	515	555	571	594	567	604	592	571	549	605	568	547	619	566	606	582	558	604	537	574	590	595	592	577	564	595	602	615	578	618	561	541	584	584	581	552	540	549	574	566	577	565	564	602	578	591	603	609	566	561	552	621	560	579	563	563	585	581	547	549	551	577	591	606	548	578	608	588	588	639	591	572	581	587	596	596	533	572	599	582	584	569	597	551	607	530	561	543	561	595	609	571	575	603	563	545	549	517	624	544	568	628	544	571	569	564	579	572	581	581	568	581	583	546	600	596	563	555	591	571	566	558	545	567	574	583	593	594	590	564	535	597	531	583	559	562	578	609	550	600	584	571	549	592	568	606	562	563	633	536	583	589	593	564	544	612	600	599	577	573	517	613	577	578	524	601	583	550	612	558	604	539	585	566	573	613	537	608	592	546	604	561	621	557	571	594	585	574	578	553	601	587	564	602	542	623	573	579	557	582	619	595	604
24661	21524	28446	24944	17328	2381	846	612	476	397	342	320	317	315	331	302	314	306	278	313	266	265	313	283	291	265	299	278	276	247	251	264	277	278	268	261	289	274	252	252	300	281	273	263	259	249	248	251	276	291	243	272	290	247	240	261	226	252	277	291	254	243	280	253	281	254	276	251	250	275	262	254	277	256	256	258	255	258	252	273	270	279	271	258	287	239	258	241	256	273	258	286	264	252	272	240	274	252	228	263	242	261	258	254	250	240	256	244	257	253	235	269	253	300	268	257	296	259	268	286	273	262	256	247	240	284	271	238	255	280	239	240	280	264	254	268	283	282	271	287	278	255	272	269	266	281	285	264	250	248	235	267	272	256	266	300	253	278	266	298	260	234	262	281	273	296	264	244	253	264	271	279	273	295	252	247	230	255	234	240	247	253	267	249	255	279	246	247	265	268	256	270	265	251	274	271	245	267	283	237	227	277	274	248	279	257	246	245	253	264	256	268	273	261	243	242	228	245	266	271	223	267	295	253	264	262	256	254	270	299	268	250	242	224	246	256	246	270	243	229	275	251	250	258	259	271	274	254	267	276	281	261	236	285	256	264	275	251	274	211	278	240	245	257	250	290	260	298	282	250	257	252	236	239	262	256	263	284	286	281	279	255	271	285	280	286	258	277	252	261	238	255	271	268	253	254	267	249	291	249	245	273	253	272	260	240	274	246	275	239	251	272	259	267	248	290	229	261	260	294	219	290	282	232	286	269	281	228	253	248	255	259	263	263	273	256	268	272	277	263	261	267	268	273	280	278	262	228	265	253	239	230	248	279	264	273	304	258	216	279	248	260	258	261	250	255	237	264	256	247	230	273	281	252	246	244	273	263	314	291	262	258	254	258	241	237	248	259	277	277	286	274	256	244	276	227	249	249	229	246	265	268	283	273	246	279	292	269	254	291	258	288	276	265	272	264	269	267	289	263	242	286	263	251	278	284	282	285	263	285	283	259	273	234	267	288	257	283	283	276	236	277	288	258	263	258	254	259	265	258	252	251	256	250	230	267	236	234	250	289	253	256	266	250	259	269	253	278	253	267	247	257	263	271	263	270	263	258	258	245	269	280	265	275	226	244	286	236	270	262	245	256	278	251	288	274	246	277	271	267	273	258	249	258	274	263	236	268	279	281	246	265	268	255	250	257	253	280	255	240	241	300	269	266	278	285	267	245	260	261	262	240	258	240	248	285	240	273	287	265	239	244	293	273	249	255	235	238	236	264	249	259	276	256	271	278	260	268	252	247	230	244	242	261	241	238	265	287	262	264	261	266	265	265	269	247	248	263	276	272	274	246	275	230	285	263	272	261	279	266	281	263	232	266	254	242	279	294	245	257	258	217	261	251	264	289	247	287	284	250	278	288	288	253	290	231	234	279	264	279	261	238	266	274	241	257	255	253	272	268	299	271	274	270	231	246	265	278	250	250	268	265	246	259	257	259	242	250	276	282	296	299	266	262	252	278	266	261	289	277	285	254	257	287	260	265	274	260	258	259	240	245	262	266	256	257	239	234	232	296	281	244	289	294	296	277	274	249	282	259	240	281	266	269	263	261	246	240	239	237	277	278	255	252	252	265	272	268	253	287	260	240	270	260	268	246	231	273	278	255	278	252	268	263	312	278	237	273	247	239	277	264	269	282	273	275	265	270	265	260	242	272	271	264	246	268	258	265	272	259	275	274	265	282	260	259	242	267	248	247	275	273	237	244	252	274	260	268	279	291	250	250	273	285	269	254	263	269	256	269	276	243	269	269	275	272	259	248	273	282	248	245	250	262	250	269	273	269	280	257	245	241	250	232	291	272	227	257	244	271	240	246	252	278	268	271	264	279	249	249	265	271	240	237	273	274	275	247	285	236	274	252	262	262	275	266	270	287	295	267	275	265	281	238	254	235	275	270	278	249	280	300	247	272	259	266	248	277	249	244	257	237	248	251	280	234	279	271	249	265	268	273	252	254	242	279	288	283	242	245	277	265	252	276	254	272	260	240	285	257	297	263	282	271	275	290	257	247	256	277	280	218	250	253	265	255	242	245	274	250	251	221	258	240	248	269	262	236	246	267	287	274	263	275	244	239	238	287	270	253	248	271	249	263	270	260	255	260	286	280	257	276	238	279	249	258	279	259	243	253	249	275	263	255	266	235	250	264	290	259	239	256	255	265	270	265	274	305	279	266	228	248	250	264	264	282	252	246	267	257	270	236	229	251	249	250	263	266	272	282	260	275	245	278	298	248	256	264	276	266	281	278	294	253	232	298	248	279	261	246	269	270	271	280	217	257	259	254	251	256	236	268	289	276	269	267	257	259	255	217	276	262	280	258	280	286	283	286	239	268	236	262	279	255	239	262	277	289	272	274	283	266	273	245	263	259	231	240	274	265	247	259	279	253	295	277	249	265	257	248	255	273	261	252	245	242	263	308	254	257	251	248	275	283	265	275	260	269	259	254	235	258	259	253	256	250	229	268	279	236	244	260	255	251	273	237	240	268	270	269	275	245	273	242	272	254	278	247	270	246	264	283	234	270	272	270	287	260	271	289	235	264	244	230	239	252	276	281	243	262	295	237	271	285	265	261	293	229	248	261	243	275	258	252	265	285	239	234	280	247	266	277	273	257	270	269	274	260	257	275	244	272	263	279	251	252	244	296	236	241	235	246	267	275	273	278	284	264	239	260	256	268	261	246	228	251	232	263	261	245	274	243	230	268	267	272	270	243	222	295	276	289	273	262	292	255	261	259	260	270	246	260	240	253	270	264	226	273	275	272	269	271	255	232	278	267	246	228	255	252	269	264	255	245	246	279	293	242	273	271	256	280	264	270	252	278	228	277	254	255	268	250	272	248	246	271	269	287	272	282	238	274	266	271	251	272	264	253	228	249	267	264	256	249	220	272	253	245	273	226	259	242	237	250	263	264	272	273	260	229	262	253	262	281	232	258	239	275	226	292	269	256	247	236	278	280	253	282	282	261	276	256	234	232	235	257	267	268	265	272	266	248	266	236	248	265	272	273	298	260	274	290	273	280	252	252	257	232	259	277	272	252	254	264	241	271	244	272	256	253	266	250	265	277	254	289	255	242	265	256	259	238	294	259	260	283	234	263	234	258	287	235	245	274	270	244	218	245	243	237	261	229	253	264	286	257	246	248	262	263	264	276	264	258	243	260	267	237	268	255	252	269	236	231	242	273	290	263	264	283	283	255	261	242	256	275	252	239	221	240	284	258	266	256	249	267	275	246	261	276	245	241	259	286	268	253	268	265	258	268	262	270	251	238	214	264	260	260	253	273	262	250	272	274	268	253	275	258	263	273	262	261	265	245	245	254	269	248	257	264	263	244	258	276	253	266	258	254	286	302	285	273	268	242	280	250	243	236	254	262	257	242	270	262	255	271	263	285	250	265	248	242	286	274	282	258	222	268	267	255	280	267	251	247	261	256	251	270	260	255	258	267	272	271	266	247
28687	46839	36574	12105	3230	2265	1877	1632	1257	999	842	735	665	695	754	633	627	609	588	555	547	522	561	543	528	547	549	538	511	557	480	527	511	498	457	516	504	499	518	450	447	435	508	489	461	511	502	452	470	498	518	475	503	490	476	472	461	485	510	428	498	489	451	507	528	468	454	514	464	499	456	485	447	464	471	507	454	442	420	504	516	500	501	504	482	489	543	464	454	477	496	487	466	481	494	478	502	488	498	498	453	514	445	469	494	460	486	472	484	479	459	502	497	509	486	475	457	462	514	495	453	469	477	490	500	503	444	499	487	475	478	458	495	514	456	486	463	484	497	490	478	470	461	483	489	454	496	495	459	464	481	485	471	476	487	470	518	450	519	482	498	505	455	429	512	469	493	480	490	457	474	497	482	490	448	492	454	474	468	456	486	497	489	475	482	490	458	458	444	483	469	486	486	494	484	459	482	514	499	511	488	481	460	465	492	454	521	475	514	455	476	478	508	435	500	479	490	445	469	489	484	497	458	475	511	513	450	502	456	496	479	496	465	506	500	458	456	485	441	445	477	467	469	480	453	518	497	521	484	478	474	487	478	497	532	488	467	468	483	468	460	495	479	497	504	506	485	484	471	476	485	499	509	494	489	484	498	464	492	506	490	485	470	475	511	472	506	495	490	466	468	473	479	481	475	500	502	458	473	473	485	500	502	478	503	482	473	495	520	462	442	504	502	486	504	491	472	476	489	499	473	441	502	508	488	482	470	477	473	440	456	472	513	510	477	494	465	493	484	462	475	461	476	409	504	426	452	500	443	461	503	440	469	514	469	462	449	469	467	504	450	468	468	489	506	467	490	485	481	443	451	487	444	484	496	508	506	462	487	492	452	459	467	479	442	486	502	482	478	486	492	509	487	499	476	516	493	498	477	481	457	521	487	530	425	515	484	480	440	465	426	451	469	482	513	471	415	487	460	467	460	533	497	462	476	448	451	500	462	500	503	442	451	500	488	471	478	462	487	483	480	471	459	475	437	481	473	475	457	465	505	489	494	515	484	473	493	465	486	472	495	465	505	481	470	436	500	483	465	484	486	504	459	486	534	494	490	482	486	495	457	484	477	471	496	508	498	493	501	458	494	467	462	471	484	468	474	476	512	470	484	458	489	434	457	505	472	461	492	509	488	484	536	473	484	462	495	472	483	465	512	483	469	482	485	477	478	446	472	510	456	513	454	496	471	478	476	500	522	473	488	462	516	439	506	443	485	459	441	487	470	510	496	486	501	449	475	463	466	467	498	520	465	474	505	504	482	490	509	454	462	469	416	466	481	441	461	450	474	480	461	450	487	498	463	504	491	470	478	500	476	484	503	485	476	507	506	543	480	452	504	480	472	460	460	441	502	493	535	477	495	513	456	460	479	471	467	489	437	504	448	473	477	504	452	459	465	484	495	467	476	484	479	485	527	471	490	458	488	456	460	499	485	488	494	507	517	486	523	472	467	478	473	461	449	454	455	468	495	503	491	430	454	498	489	479	472	518	463	511	477	501	460	471	442	431	469	460	456	476	444	434	462	496	513	483	496	505	481	475	520	473	491	501	467	487	512	476	458	480	498	511	522	478	505	451	449	482	460	475	494	496	497	469	479	465	459	461	465	491	469	493	464	474	530	484	474	494	478	487	486	451	448	497	472	449	479	499	473	468	445	521	485	452	478	492	489	451	475	503	459	470	486	458	473	455	487	465	456	486	483	467	523	435	446	529	515	457	481	491	482	513	444	482	499	452	494	479	477	514	483	508	513	520	489	503	463	468	519	482	493	460	513	482	449	502	436	485	465	482	493	490	461	490	462	490	447	524	520	487	464	497	485	507	464	473	479	478	463	519	476	482	480	471	445	476	499	494	483	479	517	488	493	468	459	484	467	481	492	548	520	480	483	485	488	459	470	475	504	466	482	494	460	505	496	465	498	485	475	451	488	443	512	473	517	477	509	501	442	473	467	470	491	452	481	410	450	452	486	471	439	504	462	515	491	500	463	502	466	481	494	479	480	482	465	501	443	491	483	484	495	470	471	458	471	489	477	465	491	489	530	476	459	459	459	431	479	490	469	475	496	466	461	502	453	463	473	460	480	473	465	453	495	523	493	475	443	448	447	476	456	500	491	490	515	511	463	487	490	449	461	493	485	471	434	512	506	481	489	470	493	479	467	464	475	476	490	439	480	471	483	494	478	459	508	506	490	469	528	486	489	476	462	454	473	468	484	494	566	511	481	441	482	454	480	461	478	502	509	443	511	500	444	495	457	475	482	504	444	446	477	443	488	483	519	450	470	452	493	459	456	491	458	482	505	461	486	492	532	449	473	461	483	475	479	467	481	458	487	480	488	453	444	488	501	475	503	445	497	452	516	448	479	488	440	525	504	490	455	483	467	439	481	468	468	490	512	471	471	440	488	442	467	479	486	521	467	493	472	444	456	524	485	501	491	496	499	483	460	494	469	473	507	476	460	465	480	458	452	447	492	460	514	449	486	486	454	508	455	490	472	488	489	489	480	442	468	463	501	458	498	503	478	486	458	483	485	495	456	489	463	475	517	490	517	469	478	481	456	468	475	471	508	512	449	478	517	478	496	495	448	492	486	477	501	448	450	475	469	481	480	490	461	471	478	507	490	492	494	497	482	487	466	500	496	465	476	465	498	463	503	517	483	456	493	463	483	483	504	428	484	479	444	503	468	509	461	473	487	462	442	486	453	468	473	487	508	481	480	440	508	486	501	442	483	457	488	497	434	463	523	478	473	466	505	490	491	459	483	484	459	486	448	442	424	471	486	476	476	454	473	462	450	497	478	470	465	451	469	508	517	454	462	502	508	469	473	460	509	488	488	482	470	464	480	420	503	469	496	461	483	468	473	460	464	463	499	453	497	511	515	508	488	458	449	462	458	523	488	535	502	496	504	445	437	494	455	471	501	481	476	489	506	518	513	498	509	497	505	446	475	502	505	505	472	472	478	478	525	484	498	449	490	476	479	494	498	497	466	454	466	477	458	488	435	469	516	462	489	464	455	461	505	454	477	464	484	532	470	462	470	443	476	474	469	491	491	465	479	488	469	470	489	496	474	457	482	490	505	496	472	503	499	483	445	492	515	497	476	512	478	480	522	483	477	470	497	459	466	497	453	465	472	486	444	472	484	467	527	488	451	498	452	493	490	471	459	473	511	445	480	487	460	471	460	486	464	534	483	447	528	471	480	469	496	462	495	493	471	481	466	443	466	474	458	527	499	469	497	500	465	474	534	462	518	489	449	462	508	490	480	453	462	481	509	454	455	497	460	462	467	445	479	504	457	489	474	478	471	462	466	476	449	523	477	481	502	489	467	458	476	477	506	490	459	476	469	480	487	508	456	510	480	462	480	448	460	462	469	488	489	482	489	487	468	469	466	466	483	462	498	483	468	480	497	488	501	445	508	460	508	441	477	466	495	486	493	503	508	481	512	481	480	477	466	460
23581	21477	29186	24144	21409	16735	1961	751	503	371	301	210	193	191	215	185	164	176	165	143	156	157	150	150	151	127	149	134	138	121	132	124	123	126	99	101	116	135	117	125	116	120	128	103	105	124	111	121	111	102	101	113	104	119	112	117	115	92	126	126	140	108	99	129	120	101	97	126	90	126	128	123	109	99	123	109	118	117	125	98	112	118	116	110	93	114	104	108	118	100	113	92	111	116	115	123	116	124	87	110	112	96	96	112	130	121	107	107	113	114	128	97	113	121	106	109	112	108	119	111	102	118	92	110	131	106	102	114	106	100	104	93	102	124	130	110	123	116	120	106	110	123	116	99	106	116	106	127	109	135	89	108	114	114	107	88	98	105	121	101	113	107	125	107	82	122	111	96	114	113	117	118	104	103	122	135	132	105	89	94	127	95	108	108	102	92	116	97	117	122	121	105	109	108	108	113	117	124	106	110	122	114	111	121	113	102	101	103	123	106	130	110	116	108	107	103	98	115	100	107	111	112	112	131	123	123	85	117	118	110	113	113	110	119	107	110	123	100	131	103	101	136	118	130	116	117	120	96	125	101	124	100	113	111	94	96	105	105	115	106	132	100	123	105	95	107	127	121	128	107	108	109	113	89	105	99	116	121	119	96	130	94	106	102	120	119	99	132	108	117	100	112	117	120	117	107	94	111	140	101	120	116	126	97	111	104	97	104	108	101	99	108	108	91	94	129	97	100	112	106	114	101	117	86	108	110	106	98	143	104	106	112	100	111	109	118	101	116	126	110	130	120	118	104	111	105	109	111	116	130	121	113	121	108	94	103	92	109	91	99	124	105	122	107	103	101	99	100	109	128	127	99	129	117	87	104	122	106	101	116	108	99	107	101	101	104	100	98	105	118	94	113	124	124	121	111	112	100	108	91	102	101	121	113	99	97	95	119	106	119	113	109	110	109	111	111	107	99	121	92	85	106	113	94	117	96	98	112	98	86	94	101	97	112	118	118	124	116	96	108	127	116	107	106	102	105	118	104	114	122	124	108	95	108	99	113	103	117	112	108	120	114	107	104	122	99	109	97	128	106	121	99	118	109	111	127	122	87	96	103	99	118	110	106	96	134	118	113	113	106	90	117	111	97	112	116	130	130	133	108	114	98	102	118	103	116	128	99	116	106	111	116	109	108	106	115	129	105	98	112	110	104	95	120	112	124	116	91	114	119	113	110	107	101	104	111	90	121	112	96	114	102	121	99	104	105	115	113	108	96	104	115	115	114	107	101	92	118	94	112	99	108	112	116	116	105	121	113	122	97	104	113	112	118	117	109	113	96	107	119	106	121	91	108	106	103	84	116	112	115	126	117	109	106	85	109	111	99	117	126	112	119	146	122	107	128	107	112	110	114	104	123	108	126	109	119	107	110	126	98	103	108	93	109	116	116	111	107	116	126	105	111	109	95	105	113	121	92	96	102	101	117	106	100	100	108	102	111	97	102	124	104	132	91	104	91	124	112	107	102	106	108	103	122	105	103	93	106	99	115	107	102	107	100	91	116	125	114	116	121	118	118	129	93	103	98	97	91	132	96	100	94	130	120	107	99	111	120	96	109	93	110	116	114	108	117	108	96	89	120	111	111	97	112	96	119	98	125	109	114	113	92	96	104	114	111	114	111	123	114	108	125	112	107	110	108	115	107	118	101	111	109	104	115	127	117	114	115	103	117	130	95	125	95	114	111	118	118	96	113	82	120	89	100	99	108	115	105	102	108	110	123	92	108	116	101	118	116	105	106	107	115	103	94	115	94	105	115	106	117	110	102	120	99	87	108	99	113	102	116	91	123	114	117	107	93	105	128	105	121	107	94	119	105	110	104	112	126	112	107	107	114	107	97	93	116	106	104	124	94	110	135	123	115	118	110	104	98	92	114	105	96	121	116	108	107	114	117	116	93	102	115	109	109	101	107	130	127	106	96	108	102	114	111	112	94	110	124	99	94	111	87	108	112	113	110	95	114	100	108	109	120	101	99	104	107	99	114	103	105	112	110	114	109	94	130	115	129	107	121	121	118	99	103	109	133	106	97	134	119	93	121	124	85	122	122	119	112	107	103	93	121	105	101	118	119	108	111	115	110	100	109	98	108	130	104	125	118	112	102	117	107	96	115	102	114	111	113	115	97	105	85	106	102	124	101	104	114	108	118	133	120	113	109	104	107	97	109	112	111	111	125	118	104	105	99	128	115	122	112	109	119	115	104	126	103	114	131	111	96	111	116	115	101	101	111	117	118	89	103	116	102	112	108	94	97	106	117	112	106	101	109	116	98	95	107	110	109	106	102	106	138	86	124	123	104	103	111	116	99	104	114	123	105	112	117	110	100	120	117	122	117	107	121	120	120	111	118	105	99	124	114	97	125	94	104	106	114	128	103	105	118	99	103	111	140	101	109	106	107	108	116	94	113	106	113	118	113	117	112	111	121	100	109	122	94	96	93	91	108	116	93	109	115	103	93	107	113	108	97	97	114	124	99	98	89	105	121	114	111	120	115	104	111	122	130	109	112	104	104	121	108	104	140	111	116	107	110	96	97	118	110	94	105	94	113	126	119	105	107	102	111	106	106	116	100	121	95	107	118	108	113	110	93	125	82	111	131	108	113	122	105	105	106	119	85	99	95	108	117	130	102	90	106	118	120	107	103	114	117	119	109	119	107	87	99	119	101	121	121	113	113	99	92	128	111	107	107	106	110	108	98	110	104	127	104	92	101	113	115	96	105	87	115	130	114	118	82	128	108	113	105	105	119	105	112	106	100	110	98	120	102	103	102	103	114	133	113	99	104	116	93	104	119	109	124	112	95	102	117	105	106	108	122	103	108	128	108	107	102	104	113	99	106	125	101	109	107	110	107	130	118	97	123	109	119	117	129	111	107	119	105	111	132	136	103	117	105	104	117	112	100	123	117	125	117	106	125	106	127	104	102	112	111	101	107	95	94	118	90	114	115	108	94	117	104	115	105	119	103	105	115	87	87	93	99	125	129	119	114	103	100	116	111	113	139	118	112	107	110	107	104	100	119	119	116	137	118	117	97	106	116	105	106	87	115	118	93	114	95	115	110	102	104	113	102	118	98	123	100	113	121	109	148	120	122	135	98	108	106	106	124	100	119	127	107	101	108	100	99	111	98	106	110	105	106	120	107	106	106	116	106	114	93	115	127	115	111	111	106	96	121	94	107	105	128	81	104	98	98	121	104	112	104	104	120	106	99	107	120	120	126	106	122	108	121	105	110	106	99	110	102	105	117	123	118	101	101	100	122	113	122	127	122	97	115	97	114	108	85	110	103	86	129	102	106	117	101	120	106	105	98	110	94	97	101	114	108	119	110	110	113	103	107	112	112	111	103	117	100	116	110	107	115	105	124	100	104	121	114	121	118	110	110	116	121	104	111	121	113	117	118	111	121	98	89	110	104	103	99	104	107	113	124	119	105	121	116	107	93	111	109	105	100	108	102
32278	55512	42050	14253	5393	3562	2845	2261	1569	1276	919	729	625	616	578	565	487	408	366	349	376	341	359	335	299	331	277	290	261	261	262	244	276	277	259	262	243	231	227	250	231	214	232	234	247	219	243	240	221	229	203	244	224	227	237	224	214	187	197	228	229	230	225	218	247	215	226	212	192	228	193	200	219	196	229	197	194	215	210	211	220	211	246	253	224	229	225	208	224	227	210	204	206	214	208	209	218	225	189	233	218	197	223	214	212	210	199	195	201	213	224	212	207	178	229	227	215	223	224	205	225	219	194	183	235	221	185	220	193	183	211	184	196	212	212	222	209	186	212	220	218	197	195	231	218	185	221	190	186	206	217	219	214	209	223	202	206	203	187	219	221	194	208	216	200	213	230	172	207	231	218	189	232	201	206	206	228	216	228	191	204	201	199	223	193	216	207	215	189	218	212	203	195	230	215	189	166	234	219	224	194	217	182	194	189	213	227	214	194	213	232	194	220	179	220	197	201	191	188	226	219	204	205	196	216	207	213	224	229	192	202	225	229	200	231	213	217	210	189	198	205	201	199	188	219	210	211	223	204	206	201	234	244	209	200	203	207	208	192	170	217	207	196	182	227	221	213	205	196	221	190	192	199	202	193	207	200	199	216	234	188	227	184	196	201	189	214	196	196	206	207	211	230	211	207	192	218	190	209	198	195	224	225	215	188	194	206	209	188	195	216	200	206	204	184	198	198	201	191	211	195	179	222	214	196	221	213	223	217	207	188	179	213	224	192	196	190	198	221	210	201	204	209	208	218	205	231	210	193	219	208	200	215	202	202	197	193	238	212	225	234	197	215	249	210	184	215	211	186	184	201	191	207	210	234	196	184	197	200	180	200	212	187	206	200	184	222	196	196	206	191	220	247	201	217	201	228	209	218	207	216	226	188	222	205	207	193	199	218	184	192	202	189	201	188	229	210	198	214	194	206	184	200	215	204	229	211	217	229	212	221	218	204	199	208	215	213	230	210	195	212	213	238	212	194	198	223	215	237	211	208	189	202	214	206	205	210	175	189	186	201	210	206	209	243	200	201	204	184	192	199	232	218	226	216	216	194	194	238	194	185	198	217	200	197	194	189	196	213	214	222	187	221	224	204	214	212	204	177	222	233	221	228	206	206	213	229	207	241	215	193	217	207	206	220	199	205	205	232	220	243	212	200	199	192	205	199	198	220	193	203	213	177	207	197	231	190	187	192	192	220	196	214	190	202	222	234	209	233	215	214	207	218	208	210	228	215	195	192	202	223	193	182	200	209	209	218	195	221	199	205	246	198	196	218	217	196	182	206	191	197	201	189	184	190	207	200	208	217	203	211	208	222	199	215	207	219	217	191	195	194	211	186	199	221	212	225	219	193	207	214	247	202	189	190	220	230	194	219	211	203	204	187	202	222	178	231	208	181	241	213	206	168	221	191	203	205	202	219	193	230	183	230	242	196	194	210	213	210	222	202	215	186	221	216	183	195	216	215	186	202	217	186	197	213	186	210	174	211	213	214	189	215	201	218	222	195	195	221	230	231	220	211	189	199	219	212	217	208	189	216	202	241	202	228	230	224	212	229	207	219	207	193	190	234	202	228	201	214	174	228	224	216	192	212	204	195	208	218	222	207	236	217	223	218	203	198	208	209	226	204	200	235	219	192	200	195	211	217	195	189	218	201	212	216	192	181	220	205	176	240	209	211	201	210	200	221	196	185	224	224	168	197	216	202	219	191	218	218	187	205	197	208	200	203	202	209	183	216	210	204	202	201	230	199	182	207	232	163	194	205	179	218	194	199	203	229	192	222	204	203	189	218	188	206	205	219	202	204	211	225	191	217	178	229	208	232	210	201	236	198	199	214	222	218	205	228	211	194	206	213	208	219	199	186	214	210	195	197	195	210	198	193	232	197	206	189	206	196	194	209	177	214	190	195	229	199	222	208	225	212	229	208	207	193	213	220	207	199	210	229	234	216	195	186	202	217	187	220	208	215	205	206	214	216	220	214	232	226	201	211	220	211	190	199	190	213	201	202	211	195	200	210	198	203	190	211	205	203	197	197	240	215	210	192	204	212	205	210	227	220	210	202	184	206	182	212	211	208	186	204	188	199	215	200	225	218	203	222	223	216	201	230	190	201	209	191	212	206	193	208	213	204	226	193	213	182	214	226	207	204	225	211	218	234	214	201	210	194	195	215	235	202	200	200	217	219	197	228	171	222	230	229	191	226	197	208	201	204	204	249	221	198	211	191	222	214	202	173	222	191	175	205	197	211	215	202	210	201	200	196	213	206	227	173	214	220	209	192	212	231	186	200	231	205	213	222	221	202	243	205	196	211	195	234	232	181	195	200	191	193	208	194	225	201	221	224	210	208	174	196	237	230	217	203	197	208	229	229	183	240	223	218	214	219	202	214	214	225	210	198	221	217	202	196	190	217	193	216	203	197	193	193	209	213	223	201	181	215	218	207	205	209	169	199	219	181	197	184	214	201	223	189	205	213	189	211	175	210	212	219	185	197	207	205	194	208	204	212	210	206	213	191	210	203	198	208	205	205	233	200	223	220	213	213	196	198	208	216	214	220	220	220	219	211	204	224	232	221	230	252	212	197	213	211	240	202	193	211	206	201	225	205	228	200	212	183	223	216	203	220	217	228	220	204	235	201	206	221	226	209	221	220	195	200	220	189	218	213	202	208	195	235	212	201	190	221	202	207	180	201	200	224	183	198	185	200	203	218	208	193	205	207	214	210	195	210	202	178	214	227	186	234	175	204	221	219	205	207	197	221	213	204	221	202	212	211	198	212	212	216	218	213	190	188	213	199	212	220	200	189	220	225	204	206	202	196	199	249	215	204	213	204	188	200	225	208	227	217	184	217	220	194	208	246	235	222	198	191	208	200	201	195	221	207	215	215	213	205	189	252	163	208	195	201	198	220	196	209	207	220	217	208	211	217	228	201	218	213	201	219	229	205	206	221	206	209	230	202	215	194	176	210	210	237	197	206	199	200	230	210	202	202	210	209	211	198	221	192	208	203	204	228	212	220	205	203	221	230	215	215	197	202	190	213	188	176	211	194	221	180	221	220	234	221	210	221	229	222	193	225	218	235	198	215	214	212	203	231	204	224	192	219	204	215	210	187	193	222	188	206	175	216	187	221	236	187	213	215	224	204	217	217	202	202	240	190	187	213	205	191	209	226	192	203	202	184	205	191	230	206	215	221	202	235	221	213	199	206	193	224	185	225	202	207	213	213	194	205	206	209	207	187	175	212	191	182	176	201	221	239	205	202	206	195	226	212	193	209	203	218	221	209	220	211	205	222	200	177	199	219	215	205	228	182	211	186	216	202	193	217	197	205	231	208	192	205	218	222	192	202	240	185	209	216	217	192	176	221	226	215	238	222	195	217	228	227	193	219	196	185	211	191	190	203	207	170	205	237	211	189	176	216	201	206	197	201	213	228	194	207	197	201	210	200	220
27495	21801	17262	4926	571	390	389	400	354	340	334	293	291	362	303	308	322	334	284	264	312	315	290	338	340	315	298	336	292	276	307	312	303	309	294	297	298	362	323	295	301	322	295	367	315	331	335	315	336	321	326	290	329	322	312	317	309	323	323	298	315	284	338	314	277	317	307	280	278	320	303	314	314	304	294	316	320	294	326	273	317	305	307	333	320	286	276	314	331	295	319	296	320	326	310	323	310	299	297	283	309	291	296	317	330	291	305	287	295	297	314	300	314	325	303	287	313	342	311	289	292	264	315	293	313	304	353	330	326	336	278	337	280	308	335	318	302	317	325	296	293	316	307	292	298	308	308	326	294	273	312	299	276	319	282	308	324	321	295	285	324	268	294	315	341	319	309	321	296	303	307	272	297	329	305	297	310	276	339	293	288	320	331	296	322	285	299	290	366	319	296	291	289	314	312	284	314	303	327	314	308	324	313	288	285	284	275	310	286	304	273	331	292	307	270	309	308	306	279	328	299	325	279	319	328	345	312	320	271	302	296	296	303	303	287	361	332	305	305	278	328	333	316	325	301	322	291	321	350	341	324	272	304	293	304	285	297	323	285	294	295	302	298	325	331	319	311	344	327	312	316	290	311	288	338	314	300	315	342	262	290	306	275	289	275	297	304	306	295	327	284	291	306	316	314	320	321	305	322	286	303	297	292	287	320	309	290	324	312	305	329	303	293	271	298	311	295	293	301	287	313	299	301	331	302	304	294	305	301	316	308	319	283	315	342	324	301	326	300	294	307	324	300	303	317	340	288	296	287	323	295	286	281	307	299	284	324	275	320	320	297	280	322	298	295	284	302	283	330	307	289	312	322	323	294	268	309	324	306	336	322	305	307	330	286	348	303	308	333	293	315	327	314	285	331	328	324	297	310	332	336	338	309	300	299	308	320	314	274	302	298	317	300	305	321	328	318	304	313	318	293	309	300	322	279	329	318	332	308	350	337	296	330	304	319	303	322	309	315	311	302	319	309	307	296	334	281	296	308	327	313	318	297	292	336	298	321	278	303	322	329	314	312	278	320	292	265	312	328	321	301	309	309	295	310	304	309	272	302	337	291	294	328	277	304	309	311	300	341	276	324	313	318	315	316	311	308	310	300	294	340	348	300	299	319	323	299	326	317	304	294	331	286	308	313	291	300	308	336	327	289	313	310	278	297	283	318	312	351	308	280	296	337	290	300	302	333	302	319	308	292	293	322	288	296	310	304	302	313	291	332	284	278	278	264	326	299	301	291	313	319	314	296	282	333	304	307	310	323	315	296	328	332	310	310	315	278	281	316	289	299	300	334	330	337	312	274	283	290	283	310	315	307	307	339	301	266	312	308	297	275	316	305	312	340	319	339	267	292	276	278	306	279	310	300	313	280	317	318	308	304	317	320	293	313	309	301	277	339	300	283	339	335	300	310	317	297	291	319	318	314	324	300	304	331	328	300	299	328	270	301	303	303	324	320	321	320	327	297	309	342	292	352	327	306	302	317	300	308	293	298	312	296	312	302	291	317	330	287	282	288	313	297	301	320	313	307	324	320	286	324	328	301	282	307	301	300	301	343	307	293	298	318	304	279	327	314	342	328	318	319	286	306	323	321	322	295	302	315	312	306	280	319	298	320	285	302	312	290	310	324	262	299	315	303	304	306	281	298	328	286	301	288	314	286	314	294	316	332	313	342	305	292	283	312	309	313	338	301	339	293	329	297	333	297	318	272	330	306	308	310	289	307	322	321	328	290	304	331	291	303	305	311	308	306	315	278	303	356	321	316	293	321	313	320	296	309	282	292	325	329	315	305	284	308	292	281	313	273	337	316	271	315	314	284	278	261	329	317	337	308	284	294	325	304	307	317	312	290	310	293	284	338	276	323	296	281	274	313	319	293	311	301	288	324	276	324	295	347	320	311	329	329	298	275	287	304	295	307	284	277	312	286	330	288	324	324	316	317	325	309	318	314	323	303	279	298	305	302	288	331	328	296	333	300	312	319	318	283	308	280	299	310	310	295	306	311	285	340	302	333	300	287	294	329	277	303	293	318	277	296	307	313	301	304	324	311	279	325	309	332	298	308	310	282	300	323	305	304	294	308	285	280	303	286	284	310	289	282	299	279	261	314	302	294	326	303	343	317	315	299	317	371	287	309	283	315	333	313	336	311	290	315	331	324	312	305	303	254	308	309	296	271	312	306	330	302	324	291	318	283	319	314	342	296	327	289	286	316	335	290	306	286	293	309	311	321	273	309	309	295	339	296	326	267	303	311	308	299	321	315	305	283	296	315	276	312	295	299	289	317	299	294	295	273	287	308	318	315	302	282	330	312	306	308	304	314	326	313	310	287	291	325	273	311	294	313	310	302	332	285	277	311	309	294	289	327	299	280	335	317	296	313	298	318	301	309	336	305	323	294	352	303	312	277	293	311	298	308	301	320	331	306	310	320	311	288	284	292	315	309	319	319	330	292	230	285	334	305	355	288	300	296	323	299	344	289	337	298	315	285	304	321	313	296	288	292	335	312	332	268	299	315	353	316	314	367	317	290	330	308	303	326	303	309	316	314	310	328	297	291	314	297	304	311	290	323	291	336	300	322	355	296	341	325	323	352	278	306	292	329	296	339	309	313	312	297	299	296	307	303	315	304	318	319	302	321	327	296	324	287	291	317	310	297	289	300	306	293	334	289	331	310	320	337	331	311	327	319	285	282	317	328	295	321	317	300	295	306	283	304	309	309	323	299	323	275	327	298	291	320	310	316	289	292	321	302	296	334	298	321	311	336	318	310	289	297	329	305	295	349	333	320	311	320	280	320	279	299	307	317	321	299	319	333	329	315	276	306	314	291	301	301	304	301	305	310	287	339	314	305	286	298	332	289	296	304	307	261	305	281	290	357	272	332	300	320	328	329	286	305	306	281	313	301	280	327	310	285	286	327	294	282	343	306	330	323	330	324	329	298	284	289	307	312	321	306	301	329	323	300	306	317	319	328	290	310	333	315	281	318	285	301	314	338	293	298	286	306	286	302	298	296	310	314	305	324	288	304	338	327	342	321	314	308	277	295	261	296	315	335	328	296	320	311	354	269	302	307	282	293	302	301	290	323	322	324	321	308	293	317	304	326	301	303	283	296	271	291	305	303	302	335	309	301	292	324	285	309	323	347	323	315	321	314	305	348	292	302	311	308	325	292	322	288	313	300	328	288	314	294	338	313	301	287	312	302	302	321	304	292	342	326	347	287	305	291	335	284	295	308	312	302	327	293	298	299	277	317	303	305	323	289	303	324	306	332	323	300	285	305	320	305	308	317	311	300	298	321	280	306	312	328	316	293	293	330	310	313	313	288	327	310	336	334	342	294	280	296	299	278	308	288	299	295	317	296	340	312	303	287	285	312	333	290	338	306	299	310	305	305	330	320	328	299	317	325	324	302	259	314	320	293	329	309	331	299	265	306	305	286	290	279	318	318	313
26035	34042	22688	6235	1218	952	835	793	780	735	594	575	578	567	586	607	579	630	561	556	574	564	572	550	547	537	536	534	572	544	532	554	560	537	529	556	553	565	576	551	568	590	570	579	581	572	555	583	534	497	581	536	528	493	565	587	541	603	531	570	552	568	543	600	577	553	554	549	521	567	558	557	573	519	569	575	537	557	530	552	537	581	558	563	576	549	564	534	572	561	574	518	566	548	589	575	572	535	529	519	559	573	524	574	517	583	568	544	563	556	618	561	515	559	545	553	570	547	577	534	601	544	535	527	551	558	572	548	560	566	604	540	540	576	595	541	571	575	547	527	572	533	564	546	528	592	586	558	550	542	561	535	581	552	566	593	575	558	557	537	535	567	534	538	523	560	532	552	559	565	547	549	552	593	519	554	525	558	565	568	506	560	554	565	554	552	584	530	590	538	548	567	537	544	559	560	556	553	538	609	548	585	500	572	544	527	539	542	552	520	570	574	551	509	572	544	590	547	550	549	543	558	526	538	516	549	556	549	601	555	555	548	588	550	593	547	518	588	513	572	544	549	589	564	537	573	531	545	579	541	560	523	552	542	559	535	548	560	569	577	533	567	508	554	534	561	577	543	549	535	579	541	588	560	586	512	562	595	569	517	535	570	569	577	563	541	543	531	514	593	572	564	574	558	553	510	547	553	539	536	555	530	572	537	534	619	513	542	608	574	571	559	570	580	546	563	555	519	568	542	550	538	589	568	539	506	557	560	554	532	550	525	572	562	593	576	561	564	535	545	548	545	537	526	566	521	549	522	534	540	568	550	542	575	559	541	534	571	559	566	593	576	555	563	547	559	544	565	591	545	551	556	622	556	556	569	549	547	546	566	530	546	581	561	506	582	568	559	529	565	569	550	550	572	544	572	583	566	531	533	577	520	588	531	531	565	567	539	565	564	566	541	543	593	585	561	561	570	558	546	583	573	559	557	528	564	540	557	561	538	546	556	546	540	548	518	593	565	534	535	589	557	594	521	540	541	591	563	599	579	562	556	563	573	527	571	546	550	550	522	550	543	558	533	565	547	514	581	560	536	529	513	570	555	554	540	518	527	554	533	519	578	552	558	540	555	592	560	546	585	579	607	564	561	577	505	544	537	548	503	501	548	595	559	557	548	537	552	573	582	555	570	532	562	591	572	560	544	547	544	566	544	551	569	549	567	559	565	571	535	564	572	582	555	552	574	560	551	581	556	543	539	532	589	571	563	544	575	540	559	579	550	543	527	555	592	509	518	515	556	530	580	543	572	547	538	561	568	548	555	537	582	550	496	585	527	551	530	589	571	547	557	548	578	562	538	568	544	548	628	541	538	529	551	547	519	561	545	549	576	533	606	543	554	592	528	544	529	529	583	541	551	542	571	548	561	545	562	561	540	536	572	593	508	556	546	503	576	561	562	569	558	582	574	540	554	528	587	534	555	521	548	545	522	536	607	546	591	527	556	574	549	591	533	537	588	564	565	545	553	588	559	614	565	538	587	556	533	597	566	595	527	524	555	566	562	529	534	555	552	532	548	567	559	534	573	514	520	567	558	519	567	573	562	556	605	560	548	567	561	554	563	556	544	550	591	557	542	540	535	593	558	567	525	540	489	557	557	582	538	548	583	563	561	591	549	574	560	543	584	585	563	585	547	539	539	580	572	525	560	565	554	549	514	585	554	542	566	531	515	548	533	574	528	557	536	606	589	574	573	528	599	542	546	545	534	563	571	561	584	549	559	535	559	589	551	603	492	544	563	582	516	570	591	517	532	539	553	534	546	586	580	584	543	562	536	523	551	531	583	562	554	530	554	527	542	536	557	530	599	556	533	532	584	575	561	550	551	568	554	586	558	571	552	541	514	577	580	575	596	572	566	540	571	581	553	546	567	553	544	563	584	571	530	549	530	508	592	605	534	542	521	575	569	558	550	563	545	574	558	559	593	582	593	569	558	558	530	511	554	534	538	537	570	539	547	562	550	506	558	530	577	565	520	521	558	547	556	548	568	558	483	553	515	582	551	534	592	549	542	579	570	561	583	561	550	567	565	548	583	573	549	561	522	565	557	569	559	561	527	519	600	568	550	549	531	539	535	533	540	576	529	570	542	535	522	524	540	561	527	557	557	556	549	560	569	565	521	523	536	562	589	534	577	542	556	545	554	495	545	547	558	531	544	575	521	600	564	561	572	555	551	547	542	596	546	524	552	524	565	593	536	581	544	582	575	583	544	593	580	540	519	565	532	506	560	566	577	551	568	583	577	515	522	547	574	534	562	587	537	532	538	589	543	555	575	553	528	618	618	522	546	550	555	498	524	553	585	558	550	536	529	565	559	535	587	533	587	561	559	530	542	539	529	548	521	576	565	565	522	590	549	578	573	513	551	549	548	531	565	590	570	562	541	568	530	546	544	549	571	569	542	556	541	537	580	568	537	563	542	568	565	595	537	561	560	543	579	579	583	578	541	544	513	508	545	550	535	582	545	522	602	549	580	569	591	552	584	559	586	557	584	512	570	559	505	564	543	556	517	467	526	581	544	548	533	588	523	553	559	527	567	572	523	563	559	566	569	573	549	563	530	533	565	585	512	629	563	580	498	530	612	562	574	539	533	588	539	597	514	523	569	561	555	547	574	579	546	546	561	524	521	527	532	544	557	529	564	567	583	534	523	559	564	534	546	512	551	531	577	562	550	574	591	572	562	580	572	566	569	553	506	547	578	602	586	566	586	567	555	585	591	582	568	535	569	554	584	509	522	566	551	511	556	510	560	508	567	557	557	553	548	543	550	562	553	531	538	526	542	593	578	528	555	541	593	581	557	561	595	555	540	514	536	587	506	528	563	582	554	543	529	574	567	528	544	533	586	576	588	477	561	539	552	548	531	591	560	554	541	573	562	586	543	521	512	574	536	551	539	553	569	544	518	555	562	536	537	568	508	536	544	542	551	522	546	576	554	538	576	542	513	524	566	558	538	587	559	568	599	519	550	517	535	572	530	558	577	503	566	580	589	559	535	576	531	513	549	552	548	586	530	579	546	545	545	547	584	543	522	565	523	564	542	549	535	542	570	606	540	578	549	567	505	560	549	537	610	572	588	533	561	567	569	565	567	551	552	563	529	536	521	564	514	563	545	569	573	576	560	602	570	557	527	536	614	539	599	568	526	565	535	616	564	542	568	580	521	554	543	574	574	546	586	556	568	563	535	539	560	558	539	544	551	586	534	543	551	558	567	559	579	571	567	587	563	533	544	580	533	586	535	540	568	540	561	528	545	539	594	578	526	547	569	563	558	561	561	536	540	553	585	588	574	540	519	538	538	550	514	543	503	577	554	575	567	562	520	538	571	592	588	491	587	528	500	526	568	562	548	556	571	524	542	551	566	537	543	547	533	550	520	559	562	591	559	581	549	593	615	544	515	543	544	533	530	566	569	552	554	543	515	534	555	537	507	568	583	585	573	549	524	597	512	551	523
24590	21495	28440	24910	17161	2072	806	600	471	393	344	335	307	287	275	296	275	284	268	277	280	277	287	252	265	297	228	239	294	267	274	249	247	263	241	285	276	236	253	280	249	264	261	233	249	260	276	257	261	267	267	231	252	240	242	238	230	269	266	252	244	257	284	242	236	207	263	265	235	260	246	234	259	254	237	253	241	243	236	263	248	270	235	219	238	261	261	234	242	280	265	249	245	255	270	251	234	242	248	216	245	258	245	265	231	222	257	267	227	248	265	231	222	245	279	262	227	221	231	234	243	244	246	240	289	252	256	243	248	252	249	241	247	288	230	247	237	262	244	249	261	233	229	249	265	270	228	247	244	256	260	252	244	262	234	260	225	244	258	235	257	227	217	246	229	227	245	235	238	259	221	225	257	223	268	256	245	231	262	237	249	272	236	256	245	250	244	249	252	258	257	249	257	226	239	248	220	255	238	234	255	233	233	268	265	224	249	239	242	252	234	252	242	248	266	224	247	252	241	269	250	249	232	233	230	242	247	249	260	238	246	236	234	235	265	253	243	257	239	251	220	233	283	257	240	219	258	267	282	260	263	228	281	242	242	248	244	258	243	260	250	243	256	273	266	247	214	281	254	249	264	224	261	250	249	255	242	249	254	269	263	238	238	251	235	240	245	249	259	228	255	220	249	237	260	227	259	240	263	250	246	248	300	239	254	243	270	241	241	292	256	241	240	244	249	233	251	257	242	240	246	255	281	243	224	243	244	263	256	260	249	230	220	244	229	236	240	258	255	241	246	254	258	257	256	278	203	244	253	261	282	232	237	239	261	227	254	258	279	226	241	270	252	267	257	224	256	254	255	264	232	246	271	252	228	233	231	251	238	239	271	258	260	236	252	256	255	292	250	262	241	240	242	236	245	260	254	233	259	246	240	252	258	246	253	248	244	241	245	263	237	264	269	264	244	255	233	273	257	267	232	226	253	252	260	269	230	254	233	259	244	252	243	245	254	274	251	255	244	278	259	263	222	255	264	256	258	259	255	262	240	239	232	253	248	212	267	242	246	259	232	267	248	280	221	244	240	238	254	241	231	249	246	230	237	248	225	241	231	242	274	250	233	237	243	239	240	237	264	248	231	242	248	218	252	278	256	246	230	219	257	240	278	234	219	251	259	239	244	266	254	258	239	227	265	242	252	232	241	239	228	248	254	232	254	208	245	253	239	248	275	230	262	268	229	238	254	212	228	262	244	251	244	241	264	274	226	246	263	231	253	226	238	235	251	275	238	236	270	233	277	253	248	225	259	230	220	262	246	223	255	251	245	247	244	249	255	234	255	243	250	249	261	254	282	283	243	262	227	250	244	280	247	232	270	244	233	255	245	264	229	248	234	241	265	266	250	289	241	231	240	253	233	235	278	234	236	251	225	242	229	264	261	240	235	245	236	253	201	232	250	244	261	253	257	212	277	238	236	229	257	256	251	228	269	242	240	264	259	243	276	277	252	255	239	254	231	257	254	256	236	244	249	248	260	274	240	229	231	257	259	275	237	229	216	259	228	238	241	232	242	255	256	254	266	255	241	246	227	250	249	261	243	256	286	224	233	248	226	253	248	229	269	241	240	270	255	243	260	246	260	240	261	225	225	243	268	259	245	225	233	233	270	244	263	292	256	272	259	214	229	227	248	244	229	272	266	209	224	252	236	255	240	275	250	247	265	260	255	240	265	250	274	229	251	241	253	255	249	220	254	238	245	253	262	243	237	252	242	260	274	253	273	257	239	272	234	269	237	247	232	238	245	273	234	245	249	245	238	233	259	226	247	242	271	246	239	248	248	241	232	255	223	247	213	262	226	256	251	244	263	246	257	264	245	249	260	250	252	257	270	262	253	275	206	255	251	288	232	241	268	233	281	270	234	262	263	283	263	231	260	243	264	248	264	262	241	248	238	258	267	293	233	237	236	227	245	248	251	250	276	262	253	237	249	246	250	237	258	251	252	245	234	233	254	239	252	243	210	254	261	253	270	229	231	248	232	235	225	262	239	251	235	253	243	246	255	249	262	221	239	265	254	223	270	211	230	238	244	262	268	246	251	224	267	234	247	242	241	244	248	261	251	276	262	252	255	272	245	258	269	242	264	243	239	255	258	283	248	265	264	250	251	255	251	248	237	261	249	238	293	219	251	262	256	252	245	238	223	243	264	254	272	228	221	266	222	250	263	257	239	271	236	273	233	254	274	260	251	249	263	241	226	251	252	236	271	231	231	255	269	274	256	240	243	258	243	257	254	266	255	238	272	283	240	263	248	261	245	230	217	253	235	245	253	225	253	238	262	241	228	219	239	240	208	238	240	258	235	238	246	264	247	240	234	255	243	255	228	255	259	241	257	246	261	239	267	245	260	249	254	235	275	255	243	241	210	246	246	254	248	238	261	270	260	262	245	257	253	251	243	225	289	242	261	247	258	264	233	269	252	271	263	229	253	271	228	250	249	241	233	241	261	268	257	267	241	237	256	228	231	227	246	238	252	261	256	227	228	270	251	266	261	238	275	247	232	257	246	258	247	241	263	262	247	260	253	236	236	221	263	256	233	257	244	254	229	252	236	244	260	251	272	277	248	243	256	242	224	260	239	265	223	245	229	240	249	244	274	251	252	218	244	239	254	256	260	252	243	246	256	253	264	283	282	258	255	268	246	243	227	243	221	246	227	255	249	250	258	258	279	247	278	271	259	263	265	260	242	249	256	282	247	264	272	236	242	233	237	256	249	238	260	231	270	236	238	231	251	256	233	252	235	275	220	256	273	256	270	227	240	248	242	216	252	273	250	219	221	236	264	235	237	251	253	274	277	238	240	240	234	244	256	275	244	225	255	254	218	257	240	246	245	251	238	243	230	246	245	247	236	250	257	243	248	232	237	241	255	247	256	263	238	280	259	238	252	259	221	222	264	266	235	238	261	240	245	248	233	248	238	260	254	260	232	246	279	248	274	255	249	264	255	260	232	260	242	237	232	262	238	272	241	247	243	288	253	254	256	260	238	257	229	249	231	250	238	251	256	243	245	242	254	247	225	231	245	243	293	239	254	237	256	235	248	248	248	263	246	258	255	243	278	224	239	233	252	269	268	241	235	257	244	277	251	251	263	259	257	269	239	232	249	267	254	214	245	276	256	286	263	258	265	265	262	215	258	274	263	260	255	244	260	224	228	265	219	254	278	259	241	287	251	248	244	250	236	246	239	244	235	262	256	262	225	259	239	266	251	255	235	273	267	243	213	243	261	242	266	235	245	258	249	247	257	260	258	245	217	239	230	229	266	246	267	255	261	272	261	237	229	272	263	261	249	239	251	223	238	257	254	248	257	229	250	234	253	269	254	241	236	217	245	219	244	244	277	260	248	269	258	257	261	239	235	235	245	251	229	242	253	257	237	261	248	245	217	256	278	238	226	245	228	246	257	267	255	263	272	248	245	245	232	262	251	267	250	245	229	226	243	266	229	255	257	269
29086	46410	34468	10634	3390	2359	1899	1575	1334	1075	834	728	712	673	645	652	643	547	537	544	524	559	524	506	532	503	551	455	504	515	516	472	502	485	487	451	435	470	466	481	484	461	533	485	446	452	499	514	440	468	437	445	486	484	486	453	463	462	475	470	468	463	467	428	451	484	466	466	462	496	500	475	488	460	445	483	473	473	457	454	427	458	477	491	470	418	481	449	445	452	453	487	465	495	467	442	471	451	445	452	470	464	443	438	460	464	466	492	488	440	440	435	453	465	450	447	431	486	450	461	446	456	456	432	462	478	475	466	427	429	436	453	485	465	417	466	485	455	469	439	465	447	457	479	472	465	445	444	482	472	446	452	432	447	474	439	446	445	442	475	447	403	467	467	475	455	492	452	498	472	497	459	431	423	424	489	462	485	480	486	463	455	444	456	452	407	475	416	446	486	469	470	496	465	463	454	421	477	483	467	422	465	466	432	445	492	478	471	485	445	456	477	455	439	460	481	398	463	459	493	448	429	465	448	470	436	459	444	464	465	473	453	472	470	442	425	452	447	457	438	427	446	434	480	467	446	463	523	453	465	424	493	468	470	444	486	480	437	441	468	461	521	472	481	446	450	480	476	481	454	467	442	474	476	446	429	452	440	467	414	437	505	458	471	475	411	484	456	457	484	477	443	477	423	427	484	462	473	503	479	482	499	477	500	419	445	452	441	486	441	421	463	456	470	443	405	488	430	472	450	462	477	421	446	450	498	429	471	428	475	447	454	403	487	444	447	439	428	431	414	452	464	463	436	443	420	440	455	456	480	463	482	497	450	504	429	445	438	508	452	449	453	449	463	451	484	449	454	462	441	441	477	467	446	491	481	488	500	497	444	454	454	445	439	484	436	451	439	441	445	506	463	489	455	405	464	473	430	439	456	489	490	442	482	461	454	453	479	473	472	461	443	410	493	473	432	441	443	468	456	459	445	463	465	432	477	453	464	485	435	453	485	463	483	497	430	445	435	465	430	453	480	447	439	500	469	432	469	445	433	446	495	430	471	466	457	466	436	469	454	447	401	471	503	446	487	456	446	463	456	496	517	429	476	469	491	452	475	462	473	426	492	400	439	454	434	415	478	463	495	466	476	453	446	471	455	448	414	417	438	482	417	434	484	481	431	447	446	460	433	470	457	443	429	476	488	484	475	431	429	471	467	475	422	442	464	468	492	477	462	481	477	444	469	437	438	467	443	434	466	468	421	458	469	450	507	465	453	453	458	470	463	494	484	437	438	485	458	480	491	440	512	446	463	453	464	500	470	468	466	431	444	428	453	459	462	476	478	462	507	452	441	451	487	458	479	467	456	499	464	444	477	473	443	446	446	471	455	470	434	453	445	435	437	470	445	455	474	453	489	469	468	453	500	417	450	465	455	452	453	466	457	464	419	482	464	455	443	454	458	495	460	441	464	447	481	459	485	443	486	453	431	417	426	440	472	504	483	434	506	466	450	456	449	438	448	459	452	496	454	484	499	434	436	461	502	449	424	514	444	455	480	461	501	463	478	501	476	487	462	454	429	451	453	444	443	455	472	448	439	450	469	497	522	433	491	450	454	462	473	430	480	455	435	491	459	458	466	444	447	474	489	478	450	407	480	452	494	482	475	478	434	484	448	451	442	453	478	453	480	466	443	445	483	483	483	440	492	460	475	445	494	482	463	494	467	468	446	414	483	449	427	474	447	450	470	461	476	436	461	490	456	453	441	439	484	472	462	452	431	474	493	466	472	436	505	446	422	457	473	423	502	459	449	419	475	449	474	423	467	443	473	469	449	475	476	475	453	451	476	475	459	462	420	493	427	474	481	483	483	450	440	454	504	438	464	476	476	438	483	440	451	471	441	489	439	464	460	442	437	438	487	457	494	475	486	470	417	434	484	420	434	467	500	464	475	470	484	501	458	415	443	430	443	475	446	469	502	465	439	488	500	482	424	487	489	476	426	446	456	485	454	434	429	482	436	432	466	466	457	432	466	448	498	480	422	457	477	468	443	485	445	466	463	473	462	460	436	479	468	484	465	423	497	432	421	455	476	433	455	515	466	436	446	470	470	442	464	484	482	477	442	415	476	481	454	436	450	492	449	476	449	450	460	474	477	492	443	462	439	468	440	465	462	462	471	457	450	424	455	432	523	431	443	468	461	460	458	471	461	469	442	451	457	454	456	463	449	471	450	463	453	450	454	462	452	449	423	496	449	492	459	456	470	465	439	476	440	466	484	455	434	449	443	480	478	451	485	440	480	445	452	436	444	461	435	476	497	475	472	438	447	468	441	455	463	461	471	480	436	464	476	453	468	457	479	474	476	490	503	448	470	443	434	474	459	463	489	414	475	446	466	475	471	485	445	488	435	480	486	485	459	478	452	433	452	452	456	473	476	495	451	464	469	450	468	434	459	453	467	450	455	484	425	470	464	450	452	460	430	470	493	497	468	487	462	487	423	444	468	432	416	431	511	432	456	447	464	481	460	461	447	456	477	449	491	449	445	456	449	452	451	517	493	450	443	457	459	468	449	460	472	485	425	437	461	471	443	469	434	475	508	470	460	464	491	471	501	437	399	479	423	517	454	420	466	449	458	463	448	442	444	465	485	479	424	469	480	470	438	418	470	419	451	454	396	441	463	447	411	466	447	464	489	442	455	444	468	455	474	443	458	485	469	453	483	446	439	457	453	447	434	448	459	427	425	475	453	457	459	496	451	461	489	484	459	476	446	453	460	455	422	461	430	466	475	475	445	389	457	458	473	465	451	466	473	452	443	461	464	510	440	440	420	458	441	502	470	452	410	467	457	437	447	472	445	482	481	504	465	493	474	434	442	447	462	465	514	442	417	459	453	451	452	455	464	416	412	451	436	454	464	437	473	446	509	468	456	432	442	431	448	475	449	424	448	447	444	463	429	441	470	412	480	462	446	459	480	440	449	471	472	455	441	428	485	442	471	500	384	461	479	474	475	429	438	435	480	464	432	460	451	454	523	457	437	493	438	455	449	458	468	460	465	472	465	443	451	438	442	481	465	464	478	430	447	471	451	445	444	476	463	430	456	456	447	470	436	497	423	440	440	474	488	455	430	458	427	437	457	455	469	426	455	441	442	443	493	424	419	441	474	472	444	457	472	468	462	471	459	462	442	456	469	431	465	466	468	473	488	445	436	435	474	462	517	440	428	422	496	417	466	480	472	445	486	448	437	461	474	462	464	435	432	479	483	444	461	432	454	479	482	420	459	427	432	450	457	469	449	448	450	454	467	474	479	478	477	432	463	458	467	439	449	416	479	461	471	475	427	499	452	475	457	477	505	461	458	478	453	480	485	484	409	441	444	469	486	475	457	448	457	445	491	434	443	457	451	463	427	475	476	480	447	474	440	456	458	432	407	467	454	458	426	441	412	457	491	482	494	451	460	464	417	450	475	447	468	457	429	471	484	455	452	446	465	441	465	482	444	434	483	469	423	448	485
23644	21536	29153	24272	21491	16755	1789	767	545	463	290	214	201	190	203	200	192	148	147	154	142	137	146	142	133	119	121	129	136	131	119	112	113	101	115	114	109	105	112	120	103	134	97	106	109	105	116	112	115	91	111	108	108	110	93	112	92	95	104	93	89	94	100	112	105	104	87	107	92	97	101	91	116	100	110	106	99	90	86	90	107	105	93	90	90	99	97	105	113	117	100	98	103	106	93	115	95	93	84	110	99	84	102	96	85	114	114	104	111	109	109	108	87	94	116	120	109	87	101	77	110	108	106	103	118	108	100	107	94	95	93	104	102	89	102	81	113	105	85	104	95	95	108	107	103	89	101	116	108	128	85	103	114	105	128	96	100	106	108	89	97	96	78	98	90	104	115	97	96	94	111	102	111	94	109	97	97	109	90	90	105	98	91	105	123	106	91	97	110	129	107	123	84	90	106	99	89	91	122	100	108	104	110	85	109	117	91	115	93	103	108	95	119	101	104	83	99	89	89	99	104	82	98	122	112	101	100	113	91	108	109	98	100	106	99	104	101	89	95	87	89	95	114	96	88	88	97	121	104	111	123	105	106	92	92	90	106	98	110	100	104	103	98	119	96	98	93	85	102	103	103	96	95	103	102	97	101	89	90	81	104	99	88	118	100	91	97	103	87	85	100	100	99	92	97	119	86	102	110	104	90	97	91	115	106	93	98	93	121	90	96	97	113	101	116	98	108	99	99	108	104	109	102	87	91	111	97	103	97	105	95	117	103	104	97	101	89	102	96	96	93	98	106	111	89	90	107	92	89	79	85	108	85	100	106	108	102	121	98	92	98	104	92	97	106	101	111	96	100	98	119	103	90	103	108	108	102	118	124	105	109	100	118	94	99	108	98	108	114	90	101	102	112	93	104	115	106	100	89	104	110	91	86	103	90	103	106	96	96	109	97	99	91	95	70	99	112	88	102	118	121	103	107	96	115	80	97	106	110	88	112	101	78	89	94	113	107	102	108	96	106	92	115	96	92	93	113	109	116	95	104	98	107	98	82	100	101	89	81	93	77	107	114	96	112	92	101	129	98	111	95	95	104	104	105	104	107	94	96	92	108	100	99	117	119	86	103	101	95	96	102	112	102	120	98	126	101	101	104	109	100	91	91	92	110	93	101	79	107	98	96	117	88	86	111	112	100	100	99	89	93	109	90	121	104	106	114	104	89	108	108	107	110	102	95	117	81	97	106	93	106	101	121	84	120	99	89	99	106	99	85	112	101	101	93	95	100	121	107	106	96	87	110	107	111	88	94	101	100	100	107	102	96	113	91	101	95	95	94	95	113	92	111	95	93	97	117	121	109	80	99	94	116	103	99	94	100	106	107	81	103	106	88	86	107	99	118	119	103	111	97	101	100	102	123	108	111	100	119	94	100	103	120	96	88	89	99	87	115	111	121	103	100	106	115	91	101	96	92	104	104	108	105	98	100	102	104	88	103	125	86	96	96	98	95	97	100	102	112	105	101	93	105	107	90	112	112	100	102	95	118	106	108	89	113	97	106	107	106	92	103	96	113	116	87	95	113	117	92	112	114	109	113	108	80	110	96	105	96	87	105	86	106	99	112	105	90	104	98	101	95	97	76	95	100	104	102	90	107	84	87	115	119	97	96	121	105	106	107	97	76	94	90	99	113	98	98	102	106	111	103	112	90	99	94	95	116	88	93	114	112	104	82	97	95	106	97	111	96	88	92	118	98	102	116	94	99	101	109	98	88	89	94	89	112	99	90	98	92	100	104	100	97	97	102	95	99	108	109	129	93	103	97	99	125	86	105	105	111	106	91	101	98	97	112	111	95	93	114	87	86	111	102	102	107	97	104	91	106	99	106	114	99	105	90	86	100	99	93	95	78	104	96	99	108	97	105	96	97	127	91	106	97	101	121	98	97	94	90	93	97	96	110	124	97	98	107	88	100	112	108	101	90	113	110	106	110	117	87	86	104	97	97	106	105	104	98	105	105	105	101	111	107	107	95	117	86	113	104	99	73	107	93	103	107	118	109	103	109	104	96	93	92	95	99	101	95	95	99	106	111	108	95	104	88	83	102	84	113	106	94	79	102	90	93	110	100	102	110	98	93	96	98	97	96	112	113	104	107	121	99	112	87	111	126	87	113	115	105	119	100	112	91	103	89	102	99	109	95	94	94	103	97	94	102	99	99	109	113	96	96	88	79	101	86	112	105	104	106	95	117	99	108	104	108	98	114	94	104	116	75	110	100	96	118	107	122	103	101	108	82	106	97	96	115	103	99	82	108	99	100	115	79	105	103	94	114	86	93	103	82	114	95	110	93	87	94	89	98	110	96	87	94	103	95	104	108	91	93	105	104	105	103	113	98	103	88	94	100	87	86	100	113	100	96	86	96	95	97	114	97	100	74	122	99	95	129	104	99	99	109	111	96	100	88	91	110	99	109	101	96	116	109	102	87	106	105	127	105	125	95	103	105	94	95	94	106	118	106	105	101	99	101	115	105	97	95	82	98	119	111	85	101	121	110	97	93	94	102	121	110	94	104	76	114	108	112	95	111	99	111	118	94	86	107	106	98	101	112	107	95	93	104	92	100	115	105	95	111	97	107	100	95	95	106	95	107	104	97	94	103	102	105	125	90	105	92	78	101	98	100	104	93	102	92	101	117	110	108	111	95	90	103	103	104	111	108	103	112	113	107	104	92	86	102	101	93	102	126	100	100	116	112	102	82	94	86	98	113	104	100	99	97	110	107	90	89	104	85	90	92	106	96	110	106	109	103	103	108	111	98	106	98	109	94	113	111	91	98	96	99	118	121	69	75	102	100	97	88	92	115	97	112	103	113	89	87	90	94	102	89	105	87	110	115	99	111	93	104	100	87	89	117	98	113	92	109	92	88	110	95	98	90	98	89	70	113	107	111	118	97	88	98	98	104	105	115	103	104	100	104	111	105	93	100	110	100	94	105	115	96	91	78	84	94	89	110	106	97	107	84	106	113	97	88	100	98	110	107	103	86	108	106	108	103	91	101	107	112	100	101	97	121	109	91	87	105	110	110	105	108	98	98	108	105	106	117	100	88	111	99	90	95	99	96	115	94	112	90	103	95	94	96	138	87	89	113	117	114	84	110	89	95	90	100	117	88	94	91	95	89	111	97	101	92	114	116	84	110	92	111	98	111	90	109	86	91	113	91	78	107	87	92	105	94	105	99	108	102	106	95	94	101	117	82	116	105	94	90	92	105	112	104	100	97	98	114	118	93	103	111	111	99	109	99	90	90	117	97	95	86	88	107	124	114	96	111	83	93	100	92	100	97	95	114	123	107	100	108	77	109	119	104	96	108	86	96	112	96	105	88	123	120	96	95	109	102	100	121	122	112	74	102	93	107	96	120	92	92	102	94	87	82	108	104	95	96	87	89	86	109	92	94	106	93	95	107	91	116	124	104	103	95	95	110	91	108	86	98	92	103	103	103	85	96	89
31695	51333	33175	12267	6824	3469	2646	2251	1865	1370	976	740	599	594	538	483	476	428	401	384	344	300	350	311	292	294	261	287	268	254	228	263	246	242	242	232	212	247	226	199	217	215	227	210	218	195	234	214	220	203	214	210	238	189	219	205	215	211	207	227	195	189	188	208	195	189	175	236	176	188	178	189	186	196	219	180	188	175	193	208	207	196	205	212	207	191	196	187	208	197	190	203	197	170	216	197	184	173	205	212	223	218	216	205	178	202	183	192	212	187	191	203	195	202	205	176	194	199	201	208	187	217	175	204	188	197	205	179	213	166	191	200	206	187	195	178	209	215	228	185	191	220	207	205	199	204	199	188	180	220	191	207	208	208	188	201	172	198	221	179	197	202	217	201	210	200	185	189	196	191	212	177	191	186	205	182	205	183	194	216	209	228	187	215	178	175	193	189	168	178	194	188	163	185	197	182	200	191	198	197	190	175	172	188	225	184	197	190	204	182	192	175	183	200	197	191	187	182	214	199	206	202	189	196	198	202	203	194	201	218	187	190	204	192	203	208	185	180	207	203	179	221	180	199	181	190	205	197	177	200	203	208	182	196	177	199	177	169	183	195	219	186	185	180	183	215	185	202	184	199	166	204	186	201	201	189	196	191	208	183	214	179	185	210	177	207	187	197	199	193	188	196	197	186	198	194	208	195	207	179	175	197	200	196	209	202	185	188	215	182	195	180	180	187	185	185	187	180	211	207	215	205	179	205	177	207	175	205	203	191	197	186	192	209	186	173	206	200	214	176	200	191	201	208	202	181	187	199	194	198	203	224	202	194	191	190	189	189	200	179	204	203	194	174	215	189	200	184	186	175	183	220	193	201	203	202	209	185	200	192	208	178	179	203	153	187	190	194	202	195	206	196	200	193	209	201	160	205	213	194	188	196	186	191	194	196	203	193	172	204	207	202	194	185	218	194	184	201	211	230	201	184	185	203	209	210	185	190	225	169	187	218	206	185	190	167	175	189	196	176	201	177	187	202	187	198	194	200	180	190	196	214	195	176	191	184	196	195	187	210	216	194	188	208	183	196	205	184	198	182	185	194	210	179	207	177	208	217	182	186	181	185	206	196	192	187	200	182	164	205	179	207	199	226	222	173	226	210	196	206	189	215	174	188	180	210	153	180	209	178	203	191	190	199	203	200	185	201	206	186	206	212	188	201	169	221	182	204	190	176	192	198	197	197	189	186	198	192	197	166	225	201	189	165	187	184	191	171	205	195	217	195	189	191	191	207	209	191	196	203	188	181	194	190	184	196	193	187	201	186	203	204	180	200	210	155	164	210	190	180	174	177	204	196	227	174	173	197	205	215	189	207	175	205	189	217	184	178	200	191	211	208	198	207	193	196	208	172	169	200	186	193	168	192	173	182	205	181	183	181	190	184	193	206	191	208	174	199	216	198	216	188	192	202	187	215	209	222	191	192	177	183	208	181	214	207	207	193	181	201	197	199	188	209	180	204	180	172	181	187	175	219	186	197	172	203	185	203	172	170	213	226	177	195	152	149	182	178	175	198	185	193	203	171	196	176	182	213	194	195	186	198	183	194	196	216	159	179	182	213	177	210	209	209	168	175	190	198	217	204	184	201	185	162	180	199	186	195	198	229	181	208	215	201	215	182	195	199	183	191	160	218	170	194	203	183	175	186	186	194	187	192	198	196	188	174	205	186	175	201	197	173	222	201	166	201	212	190	202	187	197	187	197	185	202	215	180	198	181	190	215	193	188	203	179	197	182	185	166	200	185	185	215	195	201	204	212	169	176	201	208	176	191	227	179	198	177	209	189	204	187	198	190	193	190	234	165	188	195	201	171	213	207	175	193	208	163	210	168	194	201	213	177	192	224	206	198	204	200	219	212	199	178	193	186	190	170	211	196	207	202	206	200	195	198	174	213	192	183	179	192	193	195	204	178	191	189	196	202	199	187	178	179	189	202	205	190	194	186	195	168	198	210	174	188	193	213	190	212	185	180	175	195	188	191	216	181	191	197	197	193	200	193	169	196	196	197	185	220	201	207	173	183	184	195	216	175	222	171	190	182	200	202	205	192	205	182	231	204	219	172	185	212	182	194	211	179	181	191	204	186	195	174	183	181	208	200	186	203	188	178	197	204	196	178	214	192	206	193	201	196	200	204	204	208	187	189	215	194	186	197	173	211	195	175	175	171	211	168	211	190	214	172	200	167	200	179	162	177	189	187	186	201	190	191	180	189	213	186	196	199	195	197	193	195	188	200	180	173	221	197	205	189	196	205	202	202	194	180	197	177	184	190	185	199	191	213	187	187	205	187	201	171	188	170	205	193	195	185	159	203	181	208	182	189	214	203	184	196	198	184	202	214	212	203	192	197	198	203	166	198	220	175	195	194	202	201	199	218	191	200	207	203	209	182	197	176	164	203	198	185	202	184	228	173	173	161	179	186	171	192	196	208	200	183	181	172	212	200	191	195	178	175	180	192	187	176	186	205	186	187	209	176	187	197	185	186	192	180	194	180	188	193	206	181	191	174	175	221	198	192	170	190	203	168	184	188	199	185	200	200	193	196	195	196	178	184	207	211	184	193	179	174	188	185	196	221	219	228	187	199	212	190	184	194	186	183	186	196	185	202	180	181	211	197	190	184	208	205	186	200	213	193	206	180	223	169	186	208	186	202	196	193	174	200	206	200	180	222	174	201	181	184	187	177	179	241	194	203	202	199	174	187	205	191	201	192	184	213	171	199	179	172	166	181	225	202	176	180	190	193	197	223	205	196	183	226	175	188	184	198	168	206	195	194	224	216	211	195	195	215	217	188	179	200	199	188	199	198	187	192	179	217	190	206	191	187	222	198	197	185	203	184	189	178	183	170	174	189	200	185	192	191	187	201	171	195	182	168	206	184	206	192	227	193	208	200	185	204	192	184	202	199	186	181	192	196	217	170	194	206	210	183	227	204	158	208	217	204	200	184	190	204	196	180	200	190	190	203	179	180	197	195	198	189	205	181	196	197	199	198	183	186	184	201	181	200	221	198	185	209	194	199	183	168	177	196	202	186	178	200	196	204	196	197	211	217	209	201	194	209	201	216	192	192	186	177	207	194	179	189	177	190	180	203	189	210	194	179	191	202	184	211	219	194	183	185	171	178	185	214	202	212	182	191	189	179	177	181	191	166	171	226	204	173	174	206	180	205	187	202	185	182	182	183	209	183	181	186	185	196	220	179	192	185	176	160	166	199	191	172	212	183	206	219	181	175	168	197	167	197	191	217	210	188	195	184	198	200	198	227	205	204	202	190	166	209	210	208	212	189	225	200	198	188	191	203	212	181	180	184	202	189	193	204	232	184	181	206	169	190	191	180	198	185	176	194	186	208	202	189	153	175	182	202	167	187	214	172	164	192	185	166	172	193	197	183	175	205	196	192	206	183	202	202	212	194	182	186	187	211	193	185	215	236	215	179	194	190	199	192	199	191	173	200	193
27530	22362	15132	2746	652	435	336	365	390	353	334	304	287	293	300	303	319	304	292	304	311	265	313	313	329	315	315	294	278	308	293	280	328	310	307	299	295	298	273	283	296	309	293	325	288	268	321	307	282	315	311	283	265	291	293	292	279	288	280	283	292	287	273	296	291	283	285	272	287	309	325	287	334	284	268	275	295	293	289	301	294	270	319	285	294	287	275	323	261	288	327	285	316	292	287	278	304	288	307	296	302	301	315	281	298	339	288	269	298	322	296	269	297	282	302	286	310	283	302	301	300	286	271	301	308	290	308	286	261	302	309	319	320	278	305	260	312	274	314	293	276	301	291	288	253	340	275	285	278	309	272	304	297	280	295	305	271	296	321	297	296	280	303	258	281	294	288	301	315	280	300	279	290	289	292	285	313	311	271	282	266	334	310	297	306	295	308	300	289	309	271	270	289	287	296	268	280	294	300	300	297	292	309	291	287	300	319	303	299	266	290	280	294	324	257	306	296	281	264	300	303	302	291	275	300	315	276	275	325	288	286	315	301	277	308	315	255	300	303	287	308	256	273	289	298	288	264	287	300	278	296	336	274	291	326	313	303	297	284	313	277	277	281	292	280	299	323	320	285	286	292	281	310	296	273	299	329	331	302	306	287	305	301	285	324	294	315	315	301	286	268	275	292	318	291	284	323	276	293	303	305	292	295	304	303	291	284	315	275	293	294	307	298	312	285	312	332	295	313	334	309	287	293	302	289	303	281	315	317	303	280	278	283	272	323	289	297	302	267	303	300	291	334	304	274	319	304	280	271	279	304	329	291	255	289	289	306	295	301	296	270	310	287	274	321	282	310	276	304	309	271	286	277	286	319	268	292	287	338	289	277	304	313	271	324	306	336	288	277	284	279	264	309	294	284	293	262	284	282	269	310	291	313	272	278	295	300	264	268	280	279	295	307	323	299	283	288	279	339	272	317	309	277	296	293	288	294	294	269	272	303	294	285	291	293	289	272	292	308	285	294	319	291	303	311	295	298	284	275	335	262	309	307	297	287	263	262	264	286	258	277	332	299	283	334	301	284	301	283	278	292	307	267	301	316	244	287	259	310	285	278	272	290	311	290	298	279	311	286	291	290	281	307	325	251	312	271	289	302	269	282	266	281	303	289	291	337	295	322	319	303	285	290	313	259	295	300	311	286	288	299	295	282	308	322	284	300	309	349	297	301	306	270	333	266	299	299	286	280	288	300	335	303	270	275	296	322	316	310	297	297	326	256	299	281	287	289	305	297	306	292	281	310	290	304	260	284	293	297	293	305	294	291	312	314	323	324	335	294	284	305	303	295	275	298	285	305	317	289	279	274	293	294	297	298	290	300	291	298	280	274	331	305	319	302	256	283	322	281	296	273	308	297	325	297	301	293	297	312	288	325	287	272	288	286	289	309	275	304	296	257	308	308	297	292	248	292	308	289	294	280	273	296	292	300	308	304	307	310	282	280	283	293	315	286	315	299	292	255	274	274	299	303	303	282	300	283	268	280	290	304	292	267	279	284	300	286	282	309	282	306	314	303	298	317	298	297	267	291	297	297	315	288	299	268	297	315	258	281	309	287	289	283	289	294	285	283	295	288	336	275	298	304	307	298	311	286	282	289	291	328	273	286	280	277	310	288	298	307	309	291	275	294	324	322	278	251	281	300	315	303	298	287	295	271	287	274	284	294	292	321	286	308	260	292	287	311	275	350	316	296	302	297	308	260	284	294	293	275	288	293	306	280	285	285	301	326	290	330	317	298	314	313	298	311	283	297	294	307	278	288	297	270	304	310	323	300	293	314	313	315	284	251	269	293	289	283	320	303	325	291	289	278	291	310	267	282	297	284	292	277	258	281	269	297	320	290	306	299	293	278	300	304	292	292	307	283	277	353	295	297	285	321	292	283	271	290	281	289	303	307	298	288	289	302	315	295	298	315	316	304	293	301	278	297	321	315	287	257	272	299	278	268	284	313	285	281	293	269	286	290	277	291	300	279	311	292	287	326	304	311	327	276	286	291	248	293	263	307	266	301	291	304	285	322	279	300	327	289	294	284	300	304	276	323	266	310	261	263	294	307	279	307	318	296	259	291	273	305	294	300	303	292	282	271	289	313	303	266	302	330	329	292	320	277	280	316	300	286	304	295	286	301	280	290	297	296	266	302	304	273	309	286	270	261	291	269	281	290	265	317	309	312	293	308	285	262	267	303	271	297	293	308	318	315	289	315	272	284	273	302	268	311	293	292	306	263	272	287	354	278	272	308	304	319	279	323	300	275	291	279	303	305	292	297	314	290	309	286	288	301	295	281	268	314	281	294	281	305	285	311	284	304	273	280	280	305	308	302	302	296	283	313	296	257	306	325	304	288	340	298	272	279	330	234	263	306	281	277	273	309	307	254	261	292	291	281	325	319	285	299	307	265	276	268	293	279	299	273	288	273	295	289	278	294	317	272	265	272	295	285	287	304	290	285	278	296	306	271	287	271	290	271	297	282	311	318	304	295	284	283	303	319	296	309	261	301	286	276	295	277	285	299	294	314	256	302	337	303	305	297	263	299	311	298	294	299	293	263	309	320	310	281	299	278	299	289	293	303	260	288	293	272	270	274	296	294	311	293	316	300	321	280	297	281	282	262	316	309	255	265	316	279	261	295	323	301	301	307	281	284	294	314	296	311	287	286	263	286	269	268	310	290	275	277	301	292	289	273	294	287	321	271	290	288	292	350	291	283	313	302	303	292	287	307	307	282	274	275	304	284	263	300	284	272	320	295	251	272	269	272	279	273	281	315	281	272	312	296	316	283	302	278	265	264	273	304	305	302	297	294	259	286	284	286	295	287	313	307	296	299	282	302	283	293	308	299	282	313	282	286	277	293	285	294	277	301	294	322	326	288	297	307	323	293	273	281	301	276	273	298	318	276	262	288	294	331	310	305	285	294	321	305	325	326	279	339	263	315	284	279	300	281	316	265	331	294	285	279	324	277	309	269	294	326	304	295	287	290	288	280	289	292	291	288	278	261	272	287	281	305	311	287	306	330	301	321	295	292	311	294	318	304	269	286	267	282	291	303	302	311	297	298	275	271	281	310	273	292	313	306	290	281	304	299	285	306	292	288	281	315	321	310	303	259	301	314	313	321	291	296	265	303	274	311	304	307	298	294	305	325	296	286	297	281	270	293	288	316	285	268	300	303	274	315	295	257	285	299	333	282	290	269	269	266	269	267	290	284	257	298	279	295	279	289	331	281	275	290	301	286	300	307	307	281	289	289	289	292	288	294	272	290	288	314	298	304	270	269	281	309	292	299	293	262	290	296	279	304	304	305	277	310	238	286	279	288	301	280	293	274	288	309	306	335	295	280	262	324	293	322	274	263	318	305	291	278	260	305	252	320	316	330	280	300	328	270	264	300	277	278	299	300	292	265	263	326	295	296	297	264	302	279	288	284	277	286	294	303	314	289	287	280	295	297	288
26619	35896	17028	3459	1257	816	795	804	724	691	647	555	576	558	491	570	573	533	564	540	553	558	553	524	507	547	523	539	532	536	524	534	545	523	503	530	556	559	510	552	557	527	547	537	542	546	548	533	560	557	566	524	520	556	500	523	540	506	529	542	512	556	520	576	511	565	552	542	537	544	600	567	567	557	565	537	517	592	522	523	535	554	513	531	543	567	488	563	587	544	504	572	575	559	526	514	538	521	529	515	536	517	553	546	554	523	565	469	538	525	547	549	539	525	548	519	556	539	525	504	511	549	507	513	571	549	518	528	536	529	521	534	543	525	506	491	570	553	508	527	515	550	549	539	548	552	567	520	519	596	498	489	513	515	523	559	541	507	500	536	526	517	533	552	566	538	547	579	524	527	547	531	557	521	519	544	594	542	525	511	519	522	540	533	505	560	528	562	590	565	542	512	519	527	523	547	523	526	517	507	546	526	525	570	523	538	520	495	532	495	511	544	528	506	538	537	564	566	556	512	542	506	520	583	521	502	524	557	489	543	523	545	565	511	555	514	517	586	537	534	519	524	524	532	550	516	485	505	514	541	524	520	525	553	566	556	543	540	508	526	520	537	487	543	553	541	511	523	563	564	504	602	578	583	567	578	598	551	522	531	507	519	517	533	587	576	534	509	495	571	515	499	503	551	584	482	541	529	527	579	501	520	541	564	548	526	559	568	546	529	549	541	523	513	530	519	516	530	494	542	476	539	565	523	525	542	513	541	542	552	528	541	567	565	565	533	530	501	549	555	515	592	515	536	524	563	580	544	563	534	527	530	582	530	514	545	522	506	510	598	563	543	577	538	530	551	532	495	536	526	539	519	540	487	586	520	559	529	520	554	502	555	559	570	553	522	495	529	533	501	552	530	541	487	530	550	520	521	554	530	496	531	505	545	532	556	511	547	586	531	527	564	505	537	515	542	548	508	554	515	560	515	528	507	524	514	501	554	495	492	553	538	505	550	522	545	556	557	533	545	529	511	522	574	509	497	566	532	495	551	499	536	545	532	554	536	515	533	546	556	552	583	535	513	565	521	541	519	532	571	490	524	511	556	522	540	482	549	569	541	552	533	552	481	524	531	574	541	534	523	533	532	508	538	516	489	526	543	562	528	503	555	558	490	565	503	541	526	516	519	569	547	589	514	567	518	546	522	525	553	513	550	564	599	503	534	553	552	529	538	518	535	541	530	492	519	546	493	540	502	548	492	556	501	554	501	570	537	547	520	553	549	554	512	561	539	549	536	558	546	505	560	550	551	503	574	527	530	540	525	530	537	540	557	538	585	517	557	517	528	538	537	542	551	511	552	527	579	519	560	517	550	549	547	539	576	544	532	535	530	536	574	513	518	525	556	559	532	524	536	558	533	525	526	532	541	562	513	525	532	540	542	530	529	534	504	559	521	577	572	520	504	521	538	531	540	545	555	536	549	549	534	534	547	526	547	545	537	535	531	574	555	566	589	557	497	595	562	550	509	551	537	537	540	508	536	540	504	560	537	521	554	515	522	541	514	531	507	516	550	538	579	561	528	564	540	556	525	566	538	500	563	563	535	521	523	538	551	516	527	540	552	501	537	551	500	582	537	537	547	575	512	537	548	545	514	579	547	529	558	540	486	503	530	573	539	563	554	503	525	551	515	558	501	551	548	536	518	534	540	509	531	522	589	594	574	557	557	524	529	576	528	509	550	558	519	537	526	562	511	529	558	557	533	519	497	522	542	508	540	547	545	546	508	550	518	533	563	592	568	509	528	537	584	528	546	515	519	530	491	506	522	518	545	519	531	573	555	524	541	554	531	548	523	530	484	524	569	510	511	553	568	559	531	548	536	580	527	537	584	522	541	517	511	559	529	537	564	500	538	497	523	514	521	532	558	551	527	520	550	556	548	534	522	553	571	533	509	539	551	526	516	519	567	555	551	517	526	588	518	528	575	516	531	518	539	535	563	577	534	521	553	518	535	551	483	550	529	511	539	556	555	558	510	548	532	575	536	525	519	529	556	573	511	517	537	517	550	553	517	574	530	531	520	558	504	496	545	522	503	542	542	535	555	523	521	486	540	518	529	541	550	500	533	543	557	531	529	539	546	518	515	508	555	515	525	538	541	554	540	543	508	569	524	485	506	496	552	548	561	541	561	513	534	528	555	498	553	510	534	483	578	542	520	513	557	536	545	569	538	517	563	506	548	545	556	521	499	531	568	529	512	585	531	547	548	514	531	568	537	544	569	547	558	525	525	513	528	531	545	505	523	550	486	534	541	516	540	530	548	507	551	524	540	534	528	562	522	534	496	541	499	523	536	580	532	531	536	540	549	527	548	535	503	534	520	554	544	525	554	567	519	524	544	514	540	538	532	537	517	535	523	527	510	568	538	514	564	526	528	564	544	574	504	518	551	525	557	551	531	549	547	506	520	581	553	522	520	525	542	518	522	516	534	514	526	528	539	566	516	558	512	508	528	557	529	534	550	525	515	523	557	498	504	567	538	519	534	584	530	558	545	531	522	503	531	576	497	532	517	542	538	541	572	534	533	556	542	508	545	529	525	526	537	526	537	529	538	505	551	551	530	511	532	496	551	538	524	507	524	542	489	554	547	488	555	509	503	548	574	535	525	523	539	493	497	565	574	549	533	523	554	527	565	542	540	575	493	541	505	582	572	545	564	561	543	559	529	543	546	510	503	530	557	544	563	518	557	528	537	534	562	560	527	564	560	488	555	524	549	552	504	512	557	543	537	541	546	560	551	511	544	559	522	513	524	516	523	559	516	570	504	528	496	508	526	550	547	544	542	581	505	495	523	559	530	518	523	498	528	543	519	537	516	524	588	539	510	551	526	537	542	535	497	528	564	539	558	523	492	567	531	566	552	534	537	487	561	551	556	511	531	537	568	533	531	501	546	568	579	514	572	532	549	544	534	554	516	571	524	518	544	523	536	552	520	581	554	530	549	482	493	505	549	544	539	523	530	515	532	560	560	541	568	520	553	572	558	507	560	537	545	538	529	561	534	568	512	511	512	530	551	495	543	531	537	582	586	506	492	560	549	517	573	529	549	516	554	518	495	560	522	512	568	551	547	544	565	552	582	574	549	526	534	577	564	529	538	524	553	541	510	536	525	513	528	558	573	508	560	563	563	551	517	566	569	536	564	551	510	500	532	564	535	492	555	497	508	528	489	530	553	507	545	523	572	513	539	534	567	535	516	525	579	560	521	570	537	537	537	529	495	517	540	517	554	490	549	576	542	548	522	563	551	541	559	555	530	563	518	522	501	511	517	565	491	531	510	496	509	548	537	514	559	531	518	471	576	531	519	563	526	542	558	534	562	536	550	518	572	532	591	524	547	542	551	563	521	573	539	521	549	558	568	509	568	545	495	522	521	527	502	521	515	540	507	566	482	578	533	502	535	514	526	583	562	536	507	530	542	557	514	528	540	574	506	529	572	535	538	534	528	537	523	528	600
24746	21533	28432	25033	17396	2117	788	535	475	402	356	298	302	293	293	284	295	302	298	270	288	267	229	221	250	287	251	246	289	249	251	267	224	246	260	237	254	246	243	246	238	265	228	235	252	239	256	229	234	237	241	251	219	271	234	249	255	222	248	240	267	268	231	249	229	256	240	248	266	244	242	237	245	258	228	241	245	260	222	226	238	229	235	300	247	227	257	253	255	247	249	256	252	251	228	220	243	251	246	242	225	248	244	277	285	252	250	255	228	247	222	242	229	235	267	276	236	262	235	228	222	237	208	256	219	206	230	256	224	244	235	246	240	235	248	245	258	229	234	247	269	244	200	238	242	298	233	220	237	253	251	233	251	262	248	234	234	212	256	232	223	225	221	231	253	267	236	228	247	258	238	243	256	238	242	264	261	270	220	217	242	253	257	241	246	251	227	242	240	231	250	241	221	245	239	216	251	265	214	235	281	269	234	253	221	270	253	228	247	236	242	244	221	252	237	226	238	254	243	250	254	249	245	253	255	250	264	243	244	242	210	252	261	233	218	269	259	236	258	263	269	225	243	238	269	247	264	247	232	230	235	227	263	237	263	232	243	224	252	240	243	235	249	253	261	219	260	261	232	260	258	256	249	227	247	261	251	275	240	226	225	225	247	248	263	254	250	238	275	257	266	253	265	236	252	202	227	209	220	241	247	229	242	253	217	260	240	247	238	229	232	257	233	220	235	248	244	245	241	268	241	224	223	248	258	241	243	224	229	231	232	233	248	266	218	253	253	229	216	237	236	261	261	227	221	234	229	230	242	241	227	240	266	264	249	234	244	273	229	259	243	272	252	241	237	242	272	263	214	266	242	220	231	238	257	240	238	247	211	228	250	266	207	254	247	251	270	251	244	245	226	242	235	271	210	233	252	230	265	222	232	215	233	253	230	235	237	215	229	246	247	222	238	243	245	240	256	251	226	261	228	251	247	244	219	240	221	224	230	213	263	228	225	245	279	246	250	246	224	227	218	244	276	224	246	263	259	244	234	270	221	213	246	222	243	240	246	245	230	240	225	232	278	235	226	229	239	228	254	242	233	261	260	253	235	226	245	228	253	235	223	244	244	268	222	232	247	265	229	242	238	234	219	238	243	250	234	241	256	270	258	237	233	250	233	220	241	269	228	225	254	248	255	273	260	257	225	264	230	245	238	245	254	239	262	220	223	236	248	222	251	233	224	229	231	260	230	235	289	251	251	218	235	252	231	242	230	224	233	239	230	227	250	254	236	237	233	243	238	234	249	237	250	238	252	249	232	250	263	215	223	241	251	259	264	262	232	231	263	239	292	256	270	264	248	223	243	243	246	244	235	255	228	247	231	255	257	235	249	227	256	229	251	256	253	247	227	249	223	229	248	243	228	262	234	222	250	225	225	223	238	229	238	243	238	241	223	227	262	228	230	256	244	236	252	250	238	232	260	219	230	259	238	224	254	252	240	225	259	256	253	264	254	251	237	248	232	250	270	228	240	232	232	255	234	243	266	221	254	223	266	251	227	246	212	238	216	232	235	293	241	224	264	248	249	241	265	259	227	239	248	250	239	242	252	250	241	259	237	238	239	263	246	246	242	269	250	217	241	245	239	237	247	231	252	226	246	212	247	262	244	245	239	244	256	226	271	230	238	230	206	250	221	236	221	220	229	224	228	254	251	241	251	239	248	256	253	213	246	227	237	263	249	242	230	236	255	243	246	242	240	261	233	222	231	249	235	235	231	245	262	227	283	213	258	232	238	280	237	220	260	232	235	240	209	246	240	241	250	246	250	239	265	229	239	225	243	241	259	240	233	241	239	269	216	247	261	230	232	281	241	206	215	220	273	227	230	230	251	215	236	216	271	244	248	239	249	248	241	255	228	241	222	233	243	260	269	258	241	256	243	214	236	245	241	263	265	241	255	230	264	241	245	219	237	270	267	268	267	258	264	211	253	242	251	232	252	241	228	242	218	253	233	252	234	235	240	237	220	214	250	260	223	262	254	231	255	262	253	244	214	220	220	236	263	260	260	250	213	250	241	234	221	234	237	232	198	236	223	251	250	245	268	259	258	251	231	244	231	249	248	231	265	221	225	256	262	288	220	253	224	245	231	237	255	248	269	256	253	263	283	256	243	234	239	246	237	243	248	241	237	234	241	256	260	260	244	235	226	247	259	244	234	222	239	245	266	253	196	229	252	238	225	258	250	262	238	256	243	241	266	238	260	269	250	246	227	234	228	258	225	206	221	238	250	238	255	262	252	240	222	216	239	251	236	275	262	240	234	253	223	248	270	251	247	255	232	242	225	218	274	264	252	260	228	245	234	244	225	245	255	226	235	235	237	266	256	267	250	230	241	233	242	238	248	237	216	236	229	232	245	237	216	209	243	244	243	219	226	237	219	226	227	219	205	215	241	251	235	250	231	227	255	219	248	249	217	231	233	232	263	236	244	243	252	223	230	269	245	263	231	233	254	239	237	248	238	234	250	231	247	227	237	269	237	240	246	248	240	233	231	236	227	242	239	263	259	234	242	239	270	232	243	245	249	269	249	248	235	266	247	243	239	245	241	222	246	230	224	244	230	255	254	250	271	242	264	246	240	241	272	229	251	237	258	232	223	262	204	258	232	244	233	260	222	224	223	267	242	243	221	217	240	254	257	244	246	252	265	241	249	256	254	238	223	261	246	237	247	220	216	263	236	244	225	233	237	239	216	221	208	248	250	244	246	246	235	262	259	242	249	237	225	236	248	244	231	270	261	231	262	278	238	241	243	269	218	241	239	240	225	228	250	225	233	260	240	240	240	256	230	235	241	212	246	254	239	235	253	254	248	217	240	239	258	231	240	268	230	264	234	244	243	232	234	211	228	233	260	221	238	262	246	228	251	241	218	272	233	251	247	246	246	257	241	246	238	239	249	237	238	227	219	228	235	268	248	251	249	241	254	249	232	216	273	249	252	251	229	249	234	260	243	230	235	250	236	238	221	229	240	214	234	229	244	248	230	236	233	234	234	234	246	257	250	236	257	214	275	263	231	223	233	232	254	253	254	274	256	250	242	259	246	240	236	236	262	238	249	232	230	238	234	235	224	273	252	233	230	256	237	238	252	273	235	216	234	250	225	262	242	233	257	244	237	223	243	235	246	256	213	245	249	247	239	255	240	262	221	286	252	218	255	260	231	244	299	242	264	249	237	229	217	216	230	225	244	211	236	231	233	230	235	239	245	247	251	214	249	238	228	256	255	223	248	234	256	243	240	265	241	239	271	231	256	245	226	222	248	208	240	252	254	251	207	270	241	245	255	231	236	245	244	253	246	233	252	254	243	241	251	241	233	228	251	240	235	265	243	240	213	234	229	218	267	252	263	250	251	247	258	246	248	232	259	231	254	210	268	263	246	259	228	204	268	234	222	244	252	251	243	242	209	245	272	225	248	244	223	256	250	276	286	243	249	250	256	252	233	241	215	252	242	243	246	260
28193	41621	30713	13474	3555	2219	1644	1517	1381	1127	912	735	645	622	647	640	558	587	538	587	502	555	492	519	524	540	521	488	513	484	516	442	445	464	438	436	431	451	495	481	437	432	471	453	444	456	459	469	469	507	479	421	419	469	465	477	445	437	436	515	450	425	458	464	464	421	476	503	456	452	435	446	450	451	442	460	442	435	441	457	464	446	451	461	404	453	441	437	448	442	435	414	444	455	455	422	451	484	429	452	435	452	442	479	450	450	461	456	466	437	415	448	466	439	489	475	420	471	430	472	467	427	461	452	457	437	449	432	461	456	461	483	427	425	444	428	447	484	455	490	451	463	455	440	434	437	463	460	476	463	453	446	458	421	467	485	458	440	419	425	464	409	469	415	448	450	455	422	438	436	495	436	482	435	433	461	453	459	438	425	446	472	501	479	452	456	444	431	456	442	431	455	459	462	407	448	461	468	412	450	474	441	436	462	467	453	426	456	406	445	420	467	441	439	436	472	443	454	449	458	425	470	469	448	443	455	473	472	458	422	470	405	457	465	452	470	467	458	433	450	493	458	450	487	465	457	455	439	472	468	484	473	472	481	462	477	423	441	430	451	422	477	449	448	457	430	478	438	462	461	432	466	453	464	438	454	463	447	412	452	472	458	460	463	458	448	415	439	460	441	452	441	449	402	458	464	461	461	448	469	436	466	513	439	475	477	444	451	466	463	489	410	439	409	471	432	483	457	476	437	466	481	455	440	445	438	457	420	454	465	464	442	459	460	505	448	447	482	435	437	447	442	483	459	421	435	408	470	440	447	430	416	457	441	455	445	437	429	482	474	441	441	414	432	420	436	450	437	469	465	453	492	444	447	420	448	459	427	456	461	456	413	452	447	424	472	433	443	452	468	446	476	432	458	483	480	453	472	432	444	443	418	437	442	425	444	480	420	448	456	439	443	425	423	459	428	439	425	442	457	429	403	426	451	438	478	469	412	465	467	424	473	469	485	465	473	457	466	449	422	437	476	407	470	423	419	503	447	452	455	455	425	450	439	479	422	446	398	442	413	439	422	441	470	449	424	460	443	406	426	421	435	454	443	462	419	457	417	463	444	472	454	462	439	417	411	437	431	444	458	450	433	429	438	450	457	439	456	506	418	428	459	446	428	449	422	426	461	417	461	455	424	450	425	468	446	468	448	491	444	433	480	457	430	411	429	473	479	428	438	442	444	454	451	443	450	445	423	472	475	428	455	453	448	447	416	467	384	438	426	414	432	427	438	447	442	422	415	476	436	472	431	445	454	476	427	452	464	470	461	397	431	396	455	454	403	414	440	447	413	457	435	461	434	472	446	432	450	430	455	445	463	470	431	441	436	431	497	443	439	451	415	443	481	436	456	398	473	432	428	480	453	467	426	449	479	438	453	428	445	448	483	435	473	512	414	481	420	415	440	456	430	456	462	410	446	447	423	456	443	442	444	457	457	420	430	404	464	450	449	446	459	432	410	435	462	461	479	440	430	465	446	456	424	445	408	476	474	424	412	467	469	469	477	429	446	450	432	462	458	436	434	469	418	443	443	430	393	446	433	439	449	433	448	439	458	463	444	457	424	425	431	420	419	449	461	442	412	437	448	438	410	469	475	458	480	436	432	451	502	475	462	446	449	471	439	460	447	475	443	410	435	422	447	438	424	434	464	472	451	432	415	474	437	494	453	437	467	429	424	464	434	411	446	451	464	453	458	429	451	448	434	444	452	445	458	429	398	425	466	448	449	447	435	425	451	473	412	436	447	442	495	437	429	401	447	458	465	414	466	453	420	449	439	477	459	451	460	463	482	458	459	439	467	444	478	453	470	435	450	459	450	434	432	445	451	440	421	420	469	427	477	455	442	427	426	462	482	425	439	416	443	484	432	457	451	431	425	486	461	442	438	490	400	449	461	456	465	413	410	442	440	447	425	483	465	416	461	412	433	454	493	453	481	451	411	440	446	444	437	452	466	448	442	477	428	448	455	449	439	457	393	457	453	425	448	444	487	428	449	466	456	440	445	445	448	445	478	450	431	447	443	454	475	438	426	433	418	415	434	439	472	434	443	472	461	462	445	444	467	458	427	456	466	445	449	424	425	449	440	441	461	441	472	442	446	450	437	422	418	412	463	439	481	443	447	420	419	479	421	452	451	469	451	450	447	477	438	429	410	439	461	454	497	428	443	425	456	453	442	407	494	440	447	426	444	438	468	441	491	472	430	469	471	420	420	445	500	430	399	439	461	434	430	459	443	479	422	459	439	425	441	446	441	493	464	438	483	483	452	461	416	409	443	452	496	464	459	445	470	431	413	465	415	459	453	403	409	467	456	455	430	451	424	465	472	466	432	374	430	412	456	452	415	474	447	442	461	434	472	428	442	446	409	424	429	445	493	458	441	419	461	465	446	441	445	479	463	417	464	447	479	469	484	441	436	450	443	411	410	433	427	439	448	448	467	443	400	437	471	394	455	463	401	459	497	453	465	485	460	466	413	457	459	459	470	431	427	435	430	408	438	411	429	457	471	437	424	443	437	441	432	427	418	434	430	435	477	438	457	459	475	479	428	443	446	454	436	460	468	472	421	446	420	402	432	475	408	457	438	431	470	446	449	443	468	480	430	420	415	427	450	439	477	457	469	460	452	425	398	451	426	449	423	477	456	434	423	446	451	480	476	473	437	476	461	426	428	464	429	457	432	457	468	500	432	439	404	447	443	423	427	463	470	421	445	423	462	464	424	495	450	453	454	455	467	445	431	434	439	458	459	479	474	420	440	418	432	447	425	457	435	508	421	426	435	439	435	443	438	439	451	460	448	448	481	483	445	422	455	436	464	446	432	441	473	477	451	467	444	443	456	460	442	470	444	473	452	456	446	442	444	448	472	444	444	416	435	423	493	431	432	438	478	457	444	452	430	456	440	450	443	443	401	422	431	424	464	443	452	442	459	475	446	488	453	442	432	475	465	416	440	438	484	457	456	459	459	453	435	401	479	449	451	475	456	455	436	429	472	426	413	434	464	444	460	453	406	477	437	430	470	453	422	431	421	460	466	449	447	428	463	455	442	445	455	467	457	431	441	423	470	488	451	452	471	390	425	439	446	436	476	458	469	492	428	441	456	447	469	468	435	402	400	422	452	463	440	458	442	426	470	457	444	454	446	441	467	423	440	430	442	442	464	432	403	432	447	448	452	499	442	447	448	478	416	457	439	463	484	465	441	427	417	430	460	472	454	431	444	450	462	447	437	480	449	449	430	450	445	450	444	439	462	468	439	449	446	492	465	489	408	443	450	464	437	425	432	468	459	488	425	446	503	464	438	429	461	425	445	455	418	480	468	445	418	455	456	420	440	439	450	457	465	458	422	444	440	437	428	456	446	493	428	452	461	445	453	439	449	454	475	457	439	482	422	433	457	467	481	490	440	427	453	430	455	455	426	467	458	452	449	468	431	407	464	441	464	474	426	446	408	436	444	461	444
23619	21503	29159	24171	21447	16494	1757	722	518	446	353	293	222	198	187	173	175	145	165	149	137	129	131	146	130	125	134	129	129	122	95	122	124	97	127	102	103	106	122	100	115	118	90	107	89	92	114	94	113	99	115	89	102	103	85	79	98	112	108	102	110	96	88	102	104	99	92	114	103	105	106	98	109	95	112	92	88	109	111	111	108	118	107	87	98	101	87	104	108	78	87	98	102	88	98	97	112	104	94	96	104	121	106	110	102	92	107	100	101	123	81	94	104	106	107	96	105	89	107	97	100	94	97	85	96	108	99	97	81	114	108	88	108	101	120	100	99	90	91	97	96	107	97	112	97	97	107	117	104	105	103	106	95	75	97	94	94	133	104	111	105	96	106	107	96	108	93	114	84	84	95	84	107	105	98	112	98	101	87	101	93	103	81	96	111	100	98	89	98	95	97	117	94	103	97	92	89	99	90	98	113	102	103	107	110	96	102	118	90	112	92	93	102	94	81	96	109	91	90	91	89	108	114	100	106	68	86	105	101	104	90	116	98	102	96	107	87	98	92	92	91	109	85	113	101	93	105	104	111	109	97	115	96	100	98	94	113	98	91	98	104	87	89	96	94	95	105	103	96	81	97	98	107	113	113	92	104	112	94	95	92	109	110	93	90	87	106	97	95	98	100	93	91	88	79	100	115	103	101	95	107	100	109	95	97	115	95	89	91	73	110	96	89	100	105	91	86	99	76	94	106	97	100	111	106	85	98	85	104	90	105	88	97	105	112	109	108	127	94	90	100	88	93	88	108	94	104	99	107	97	94	104	115	90	94	79	93	103	127	101	104	105	82	103	91	78	111	112	99	90	97	104	111	99	91	100	87	83	107	108	98	109	115	105	94	94	109	93	81	119	92	84	90	98	96	109	96	96	112	83	98	114	88	107	99	106	92	115	99	94	109	105	109	90	93	107	126	100	86	96	103	116	97	108	107	94	107	93	110	104	93	113	103	85	85	91	108	109	111	101	103	107	110	94	87	79	91	91	103	93	95	112	94	98	96	109	114	113	105	100	109	105	84	107	96	85	98	80	94	106	83	104	102	91	105	99	93	110	92	99	97	99	96	113	86	78	96	125	101	97	107	95	94	106	94	115	108	104	94	135	99	97	99	105	87	105	103	89	121	92	92	98	83	107	102	92	97	78	94	90	100	106	101	106	102	90	85	113	99	100	87	94	109	86	99	101	83	88	107	100	105	101	97	98	100	99	101	93	92	88	94	114	108	121	89	83	88	86	93	110	112	91	94	105	95	95	108	91	119	107	105	86	100	97	99	106	96	95	112	91	102	90	100	96	99	105	110	100	107	96	100	98	106	85	88	103	104	102	97	93	115	104	104	101	114	83	109	109	106	93	98	109	100	100	102	86	118	104	91	85	79	107	98	99	100	103	128	100	95	109	91	86	102	110	125	112	94	105	105	108	98	112	109	91	100	99	93	117	101	92	108	96	115	103	104	100	105	99	108	100	101	95	92	96	107	82	96	91	103	97	83	107	79	106	108	89	107	92	116	100	112	107	90	88	94	91	91	88	91	96	80	104	105	91	96	105	87	91	86	107	102	74	98	99	94	95	92	103	104	91	85	97	92	95	84	86	104	116	98	81	105	107	88	96	92	82	112	110	108	94	104	102	92	95	101	107	113	89	96	113	98	112	86	104	99	88	110	85	83	104	105	89	90	105	85	101	97	93	100	86	108	93	113	109	92	113	97	94	94	97	89	94	112	103	104	102	101	94	109	95	101	110	114	105	80	123	99	93	117	99	114	99	103	114	90	103	99	103	92	98	87	105	111	100	106	78	86	85	102	88	104	89	81	107	98	101	91	86	91	104	95	95	97	92	91	98	111	106	95	116	93	83	89	99	102	99	86	108	98	98	83	111	118	96	112	106	108	88	88	102	98	96	116	103	77	105	98	110	91	102	108	101	101	124	94	97	116	94	96	104	91	90	92	110	93	97	92	104	91	107	100	99	103	78	109	88	100	109	106	103	120	110	121	103	97	114	103	106	99	87	112	120	113	94	107	87	88	88	85	105	100	101	97	104	93	102	102	102	103	91	95	84	102	97	118	96	102	102	88	100	98	89	85	103	93	109	95	116	91	94	101	90	105	106	96	91	89	99	88	106	93	99	85	92	94	81	108	110	107	77	109	99	87	107	99	94	105	90	95	94	99	96	100	117	108	111	95	94	95	115	103	95	93	78	94	87	82	97	77	94	97	105	93	112	116	99	102	102	93	92	113	93	107	97	93	99	103	126	82	93	113	111	101	121	114	106	76	92	97	86	109	98	90	95	105	97	103	101	111	108	92	89	107	91	86	95	79	112	111	96	102	106	98	103	110	108	109	115	106	97	117	102	98	98	97	98	90	109	102	103	109	106	102	110	99	91	122	100	97	96	99	113	84	104	101	97	122	92	104	85	97	89	106	87	87	93	93	110	125	98	92	115	98	99	100	89	97	102	96	100	114	86	121	109	111	101	102	91	99	103	91	96	92	97	108	91	84	95	117	93	91	106	93	102	101	120	95	111	104	98	105	96	83	107	79	87	113	124	102	112	77	104	84	97	107	103	97	101	110	98	93	110	100	110	88	89	98	103	108	101	104	109	111	90	88	85	95	97	99	89	81	96	89	88	95	98	89	108	89	108	99	110	103	112	102	103	112	85	78	86	94	125	100	89	87	103	91	94	114	106	103	104	101	98	102	107	110	108	81	103	103	88	96	92	89	89	87	99	86	101	110	98	117	96	88	81	102	115	104	81	109	87	104	111	91	98	84	85	110	110	109	115	106	114	82	97	119	118	90	104	110	109	111	101	95	92	96	125	112	99	104	103	109	80	93	111	91	102	87	93	111	88	91	98	98	94	90	100	92	111	101	112	91	101	97	104	120	91	107	98	107	102	91	110	92	91	107	107	105	94	85	80	110	102	104	104	99	97	101	126	124	90	110	117	99	100	89	85	95	91	121	92	99	76	74	91	91	121	91	87	106	77	115	108	111	103	97	85	99	91	103	106	91	99	98	117	102	100	88	99	116	100	92	101	103	129	114	105	96	103	94	99	94	87	109	110	85	90	95	97	87	98	101	94	108	108	108	98	106	100	108	93	102	93	97	123	103	108	82	108	80	86	104	84	102	83	99	111	96	83	85	80	93	109	114	94	97	97	77	104	109	93	91	100	89	110	95	91	106	90	96	112	103	101	111	102	110	95	90	99	107	110	95	90	102	98	106	96	84	108	104	103	92	98	107	107	107	84	86	98	87	113	103	124	102	116	101	108	115	95	100	106	99	103	86	97	118	106	88	87	91	115	103	86	93	91	107	105	89	101	95	97	97	100	96	118	117	92	97	82	111	116	100	79	94	98	106	90	117	102	69	113	113	91	101	82	100	98	86	95	97	103	94	106	103	92	103	112	104	81	91	105	91	104	95	100	94	92	95	101	98	101	87	95	94	84
30388	51245	40968	13276	5080	3360	2474	2142	1865	1415	1163	805	604	558	508	505	494	452	399	349	363	312	319	307	276	286	237	272	247	256	267	219	246	241	235	223	233	247	228	222	252	231	218	218	203	199	196	199	217	187	191	223	221	201	202	198	220	234	222	219	208	196	188	202	178	213	203	205	171	204	176	200	210	213	216	211	188	191	182	207	178	181	167	194	187	192	193	162	201	190	195	182	196	178	209	195	184	188	209	186	184	197	184	193	224	202	176	172	198	209	212	193	191	185	204	214	183	176	189	184	210	189	215	172	225	167	179	174	223	178	186	202	204	213	196	164	191	209	210	193	202	211	191	212	195	190	178	190	189	191	181	170	197	198	195	206	203	175	187	211	193	200	192	184	218	186	209	204	192	213	193	188	189	216	182	166	205	186	179	164	189	192	208	176	170	172	171	190	195	177	196	174	171	169	179	171	169	199	178	197	170	182	178	191	193	185	187	183	201	192	219	198	191	190	199	181	201	188	174	218	194	186	200	188	178	185	178	173	198	180	188	165	200	190	178	204	184	182	172	172	172	172	184	205	180	189	184	193	180	191	191	159	189	186	174	189	189	205	190	195	191	216	190	163	199	204	190	151	191	166	171	207	193	193	157	176	190	196	191	202	189	173	171	170	199	192	160	179	191	159	192	212	177	187	171	179	210	185	182	197	176	180	183	172	200	205	223	175	181	187	208	167	209	198	164	196	219	167	192	195	182	185	195	203	197	190	201	190	201	180	181	205	215	190	181	199	207	194	187	191	206	199	168	169	173	205	170	180	186	194	191	180	173	186	168	192	156	201	192	192	212	209	182	159	183	179	172	163	186	179	198	196	195	198	220	183	184	194	163	205	179	186	199	206	180	195	207	181	198	207	192	201	189	189	165	199	189	205	200	203	177	190	162	191	194	191	214	186	177	189	199	214	192	213	214	180	176	180	161	196	191	197	186	172	191	173	203	181	193	181	184	200	184	176	174	179	195	185	197	188	195	196	204	184	198	180	153	207	162	183	190	184	182	182	187	179	190	217	170	191	180	181	180	207	178	174	188	178	192	218	199	187	171	194	198	208	189	173	164	187	183	163	199	183	178	186	188	195	197	198	171	188	188	203	180	195	189	197	175	170	191	196	184	178	177	175	194	183	205	182	200	189	168	180	193	213	198	185	167	183	182	182	167	179	218	191	180	183	180	183	195	197	181	185	190	182	188	188	188	194	181	182	224	190	196	201	184	185	193	177	168	179	206	169	202	192	168	175	184	194	201	165	198	194	186	214	200	209	205	202	184	175	183	204	175	204	170	207	210	211	197	185	169	188	190	204	169	187	203	215	199	190	204	184	207	179	170	164	203	196	225	184	228	193	183	190	202	183	177	185	216	187	191	189	201	187	203	190	190	180	163	180	233	198	169	195	210	191	183	204	194	211	191	178	168	200	199	190	188	205	192	161	169	176	189	177	198	184	204	193	181	183	203	184	207	192	204	194	195	201	176	172	206	192	178	205	176	166	185	168	194	191	184	186	179	174	194	185	195	182	181	188	186	190	174	207	185	182	193	178	183	178	181	195	190	184	193	198	194	212	194	195	188	176	190	148	203	173	171	177	175	175	180	190	188	182	181	197	196	208	187	177	180	182	199	185	181	209	204	172	206	195	195	198	192	183	174	193	219	184	146	178	177	182	190	182	176	188	225	188	188	192	184	192	182	178	188	206	160	180	191	188	188	184	180	207	159	169	159	202	183	166	174	186	203	185	200	190	183	181	183	202	181	185	181	191	200	174	181	177	208	196	193	207	158	171	203	208	157	211	173	186	181	177	190	204	176	198	205	197	187	194	205	199	218	193	198	190	170	190	223	211	185	201	197	184	185	199	182	184	198	210	197	208	185	166	200	180	194	213	178	188	166	210	191	171	191	188	197	206	194	203	189	187	189	180	187	210	199	162	200	191	190	186	182	182	186	176	205	181	198	206	184	171	185	199	193	176	184	180	194	179	177	174	194	192	190	171	200	172	195	167	215	189	178	204	200	182	182	195	210	189	206	179	217	185	194	165	168	212	178	175	224	191	190	173	181	189	167	200	191	205	177	189	209	197	192	199	182	185	177	215	168	171	168	208	194	231	191	180	183	188	196	188	185	187	184	175	200	166	190	193	193	189	182	198	189	206	192	173	208	176	202	181	184	192	165	173	195	201	192	182	220	174	201	179	186	204	201	178	196	188	181	181	197	204	187	170	179	185	182	168	186	196	192	192	176	205	186	184	181	169	177	183	188	198	201	201	176	195	184	204	182	206	171	205	187	201	178	166	182	174	191	194	226	180	177	190	172	201	199	220	178	183	217	202	180	203	181	198	208	195	202	172	225	171	198	179	174	192	195	195	186	179	214	198	190	210	171	166	187	184	184	197	171	198	193	177	204	191	219	200	204	186	178	173	175	183	164	175	191	201	182	178	203	178	201	179	197	179	202	203	198	206	180	192	176	166	187	187	178	192	181	186	188	188	195	202	171	166	182	166	179	175	190	213	197	172	192	189	207	185	190	196	202	171	185	201	183	171	195	200	205	175	191	194	214	186	197	186	162	186	164	198	206	186	179	198	194	185	169	208	185	193	178	185	186	187	205	196	171	204	195	191	187	196	207	192	187	188	183	199	192	184	197	190	202	191	175	183	172	175	178	193	210	174	187	205	175	184	192	176	200	190	174	181	194	192	199	171	192	203	181	195	175	180	191	189	195	208	179	192	190	214	191	203	203	167	174	203	178	165	188	188	168	181	178	188	162	194	199	199	172	192	205	179	194	180	174	173	181	208	172	190	178	190	205	197	198	196	177	180	146	169	193	191	189	193	199	190	212	202	201	198	170	189	170	167	198	174	183	192	181	166	179	172	191	190	209	185	191	183	194	199	196	191	199	209	173	157	178	165	180	195	223	197	178	203	185	185	205	190	182	178	188	201	179	198	184	230	208	188	183	186	175	185	211	215	168	170	193	182	219	201	181	185	192	202	198	173	186	179	187	190	210	182	192	162	176	189	182	183	204	173	193	185	169	197	162	184	185	193	174	171	193	175	210	156	205	196	169	170	182	200	203	192	167	215	186	178	181	172	177	168	181	202	185	210	202	192	181	180	198	205	174	186	178	190	198	191	197	183	199	183	193	174	194	210	176	172	210	194	207	187	200	192	184	182	194	212	190	173	177	187	188	166	179	202	190	186	179	184	192	183	192	174	179	180	208	201	197	165	168	176	204	174	194	205	189	198	196	161	196	187	181	196	179	196	196	168	166	196	213	193	183	183	197	203	195	185	176	171	169	183	170	179	195	171	185	179	191	191	172	175	190	208	168	171	205	185	198	192	200	207	199	164	187	190	169	199	169	215	189	184	187	190	188	183	194	171	206	191	180	187	206	214	194	191	195	187	189	190	173	188	167	179	194	209	208	198	192	189	190	159	157	174	169	201	189	177	174	187	176	177	174	188
27513	22346	16449	3677	537	380	395	355	327	353	339	307	299	307	309	280	288	306	331	300	323	330	274	326	286	299	284	274	275	325	317	343	304	314	293	279	297	288	289	292	292	269	331	299	328	316	285	282	288	290	294	266	286	309	300	291	290	322	283	268	313	305	305	293	294	278	301	325	271	320	310	311	256	338	276	295	279	285	311	299	305	312	291	326	309	266	291	306	285	314	288	324	296	314	285	292	289	318	278	270	279	299	306	296	252	287	296	295	270	307	312	283	320	302	284	294	315	293	320	314	281	289	328	282	274	301	305	282	306	302	258	261	298	272	300	288	308	313	291	322	282	262	327	272	303	274	291	293	299	307	285	260	280	321	300	277	291	285	288	281	282	294	302	278	304	301	298	277	318	300	292	311	293	307	293	272	305	300	309	296	308	323	295	273	302	300	308	313	298	285	296	308	347	336	298	290	296	273	299	279	281	317	264	272	305	323	297	326	312	268	292	278	277	305	298	269	296	332	296	279	300	309	283	287	292	297	280	315	291	271	289	309	266	308	282	282	325	294	315	335	318	305	315	305	319	285	292	286	283	323	285	290	277	307	324	271	299	312	305	281	262	297	279	284	318	297	298	309	274	323	301	279	265	270	290	316	269	294	319	299	267	261	284	282	311	287	287	291	306	293	292	311	306	304	331	291	274	309	298	286	310	297	300	313	314	291	283	288	273	270	307	304	308	272	281	312	314	267	313	283	298	294	270	298	315	309	285	291	301	289	269	265	304	290	269	291	300	312	295	289	298	293	293	303	274	322	297	337	311	279	293	285	292	271	289	288	296	304	305	277	286	333	271	324	285	294	317	298	278	341	287	300	299	322	281	276	277	274	279	301	287	270	270	299	282	281	262	298	275	300	289	301	260	305	329	324	306	291	265	310	273	303	319	329	274	288	276	292	321	277	283	326	302	312	302	247	290	295	279	274	302	306	283	290	293	313	294	296	307	303	297	312	303	302	281	318	301	308	274	330	287	321	301	278	266	288	326	311	306	301	316	281	299	284	309	287	315	288	265	305	285	322	312	336	327	313	279	299	301	294	326	276	290	307	285	265	296	291	300	274	295	296	287	283	240	302	286	312	277	304	315	322	286	312	268	295	303	295	288	304	314	303	270	279	322	305	290	294	297	333	299	293	313	294	293	257	292	298	289	304	316	292	270	322	301	305	304	292	292	312	275	267	274	302	303	320	305	272	286	251	312	309	297	294	293	244	314	299	325	274	313	286	313	259	301	300	293	292	310	331	309	298	292	310	330	308	273	287	323	279	283	298	289	293	302	290	304	325	316	286	301	287	271	263	309	319	281	299	293	307	278	302	315	308	281	285	288	307	296	321	289	272	348	310	313	311	300	272	302	308	288	286	308	293	293	297	306	320	282	321	293	279	271	289	263	274	287	296	288	321	286	281	304	318	264	271	305	297	291	302	285	283	298	300	309	277	307	302	313	303	309	293	283	300	291	277	284	306	300	298	283	283	287	322	259	295	295	296	261	343	289	288	281	272	293	295	285	295	279	266	285	302	280	302	292	268	283	291	328	312	283	294	287	313	288	292	293	304	340	301	311	289	249	300	297	305	294	306	311	314	310	291	279	300	320	305	296	319	321	318	298	290	306	297	273	289	284	312	302	310	295	279	295	318	323	298	293	328	330	299	280	283	311	308	319	270	279	320	326	267	326	317	272	252	290	299	275	272	316	309	306	280	278	283	284	293	321	271	278	282	322	276	254	310	298	314	296	304	298	279	287	297	278	310	258	291	291	277	315	307	281	274	277	304	332	304	282	313	297	296	292	283	321	277	303	296	291	294	276	281	289	308	275	298	280	278	291	309	312	288	297	309	288	295	298	306	335	261	310	285	296	297	310	293	289	319	294	308	295	306	310	297	274	275	302	340	312	290	306	294	298	285	299	284	271	304	323	313	319	308	272	308	292	307	270	295	299	305	305	311	299	310	297	310	308	309	283	301	300	298	287	297	274	302	286	279	323	284	296	293	311	286	277	289	275	267	286	312	258	295	320	291	306	278	324	293	306	286	287	294	287	276	303	311	287	322	276	281	266	264	282	298	288	308	291	303	287	310	288	338	281	315	309	306	326	295	300	280	300	242	308	283	310	322	324	294	294	284	293	282	289	319	299	301	268	297	308	301	243	323	316	305	291	303	265	311	294	274	289	294	272	305	298	352	274	276	277	336	279	276	286	318	292	315	259	280	286	293	304	311	268	298	286	270	283	276	275	299	289	292	292	295	316	290	327	284	270	298	288	294	276	313	287	267	273	294	313	288	307	295	296	282	306	292	309	314	296	308	282	298	270	309	259	293	300	300	289	306	291	314	304	300	291	317	277	297	306	323	312	290	307	289	293	278	291	270	290	269	309	299	257	309	308	311	281	279	291	318	319	296	279	290	309	314	304	310	322	313	282	291	279	288	287	291	292	291	310	295	286	282	277	307	278	308	318	299	279	326	290	286	289	278	252	311	294	256	288	301	326	297	301	310	278	290	297	277	310	280	306	275	316	288	298	313	289	262	304	300	305	294	308	268	329	291	308	294	299	322	297	277	302	291	280	304	312	268	306	309	278	258	303	286	305	293	277	282	279	270	271	301	318	281	306	295	300	306	302	299	284	304	288	287	264	295	316	284	315	289	291	285	252	316	316	269	296	311	305	312	280	290	269	292	267	272	290	292	283	274	282	281	294	291	282	294	286	280	320	287	268	279	297	299	300	295	266	309	270	304	271	284	301	310	284	316	291	274	301	355	283	282	301	284	300	305	293	297	263	295	280	256	295	303	268	319	275	316	295	315	296	301	311	295	282	301	283	283	306	299	297	303	272	282	303	306	295	293	298	301	300	303	290	277	292	308	275	308	306	279	275	275	314	289	316	313	320	286	274	292	320	329	326	309	305	306	302	302	295	321	310	303	288	279	306	309	307	342	307	280	306	271	292	301	317	277	280	301	265	308	291	267	324	331	307	288	328	303	276	279	306	293	279	309	311	302	276	275	312	289	288	329	325	305	281	313	290	261	284	277	279	281	306	276	310	286	283	288	316	302	301	296	311	263	317	274	305	276	329	294	265	314	317	300	283	288	295	274	270	295	287	281	323	297	288	275	277	301	318	278	291	295	294	315	324	337	284	342	304	300	298	314	271	285	310	301	295	278	316	300	321	281	304	304	313	282	311	295	297	277	297	303	290	300	302	290	308	291	320	310	265	294	295	289	277	280	310	328	325	282	294	307	243	319	288	301	267	285	317	306	308	281	315	287	295	298	274	323	294	258	300	299	279	286	315	288	317	280	280	292	304	299	313	305	289	277	290	297	250	292	280	314	282	294	316	268	271	289	298	294	284	301	313	311	292	285	269	277	288	306	293	309	303	299	319	308	266	301	281	323	301	312	286	264	291	299	283	262	297	285	318	283	303	280	328	301	305	285	305	295	307	319	306	303	304	309	300	294
26425	36022	19697	4691	1109	822	719	775	752	690	661	612	572	554	565	575	551	585	488	550	538	538	541	557	535	540	541	562	540	505	505	561	575	539	494	504	521	542	550	562	504	509	551	561	488	526	567	541	557	559	531	520	571	543	502	538	559	483	533	519	508	530	553	511	497	528	517	542	516	509	535	537	528	524	522	535	598	566	514	538	493	521	539	513	511	514	498	532	540	533	516	510	526	484	505	538	583	549	527	553	504	541	539	591	512	554	503	553	536	526	537	578	558	551	543	535	493	547	511	515	529	535	555	504	496	536	527	546	537	544	535	542	516	524	569	584	506	522	502	585	536	524	521	531	524	542	556	515	513	510	570	510	552	508	563	515	505	555	516	541	549	552	544	568	508	542	525	536	549	545	519	519	543	522	541	544	540	542	493	528	510	526	532	533	549	544	588	540	567	552	543	577	538	534	563	555	550	528	531	558	530	507	516	504	556	523	542	511	531	513	499	504	524	541	529	521	557	530	510	518	513	502	541	535	585	552	539	536	508	536	560	531	538	524	517	498	553	551	513	516	575	534	515	568	526	548	540	554	525	518	535	525	545	512	527	564	532	554	524	537	585	600	572	549	557	513	518	519	513	547	509	547	552	523	546	514	504	551	494	531	543	536	553	577	591	557	511	555	539	541	562	506	539	530	532	527	542	540	533	500	499	544	547	523	508	539	537	568	548	521	563	553	566	547	504	535	559	492	582	501	539	498	494	521	531	557	538	543	501	534	501	518	547	552	557	511	508	563	603	515	533	533	602	562	573	521	504	526	522	525	529	521	562	526	516	527	546	567	524	524	530	520	520	542	519	535	564	495	483	540	567	525	557	513	537	553	566	551	489	532	538	557	536	563	514	526	540	561	570	550	538	565	520	499	520	533	545	534	554	527	478	540	512	503	525	515	505	556	560	510	514	529	522	572	512	535	538	541	575	565	532	497	527	530	547	540	533	546	555	581	512	542	561	522	583	524	534	560	543	554	550	518	581	524	552	568	573	570	538	490	536	541	539	517	547	531	546	521	549	543	552	544	524	534	548	539	517	519	563	516	512	526	532	531	522	507	554	540	545	548	530	568	532	500	548	502	535	538	515	515	525	511	503	508	513	487	497	536	540	529	513	553	508	570	477	536	551	555	509	519	539	511	532	534	524	497	516	524	531	521	559	569	562	533	537	531	530	509	526	547	521	550	511	499	529	535	547	491	530	528	538	566	539	533	540	537	519	566	532	517	549	466	541	517	524	569	530	516	565	524	583	547	491	528	555	546	539	521	576	539	535	525	557	523	550	511	529	563	515	526	490	495	558	554	541	571	543	528	559	529	546	528	494	541	503	521	568	502	529	502	518	554	490	560	511	553	518	524	534	553	516	535	494	578	530	504	514	557	545	520	507	548	500	507	509	559	528	526	512	518	507	574	503	545	513	567	533	519	535	545	548	525	558	543	542	555	510	584	508	537	560	577	545	531	549	537	508	543	574	532	518	537	516	531	520	503	550	547	537	581	555	553	549	532	471	517	543	523	518	527	539	526	520	537	515	524	511	517	555	532	555	544	533	506	558	526	545	496	534	583	503	524	536	517	550	527	528	544	565	541	533	537	509	567	545	531	545	512	486	526	528	526	523	551	554	550	530	523	521	545	548	548	530	561	539	560	519	545	529	548	535	535	524	508	505	558	533	527	537	525	574	541	502	546	528	547	531	577	568	541	532	536	486	514	514	542	502	516	533	528	496	555	556	548	551	555	534	523	515	505	537	480	510	525	546	496	550	568	553	551	532	542	507	518	550	566	519	535	568	531	575	518	518	498	565	554	530	524	486	521	504	501	515	538	576	524	568	547	556	519	542	535	543	553	547	533	561	549	492	551	537	518	492	506	519	537	547	498	528	524	574	536	545	538	568	560	491	571	555	596	579	502	548	556	535	572	570	563	555	515	533	564	548	538	516	541	527	510	534	511	511	545	544	554	573	547	534	545	524	520	523	528	545	538	508	535	532	566	563	499	575	551	530	543	502	546	525	517	523	549	538	563	577	535	547	519	552	572	545	598	571	495	524	557	515	512	555	530	508	505	587	515	538	530	484	457	538	553	530	527	500	591	576	531	522	572	561	508	531	531	548	532	551	563	522	496	544	558	513	533	518	549	532	561	573	527	516	532	560	564	488	518	537	527	482	563	535	535	536	499	565	542	568	562	511	524	534	505	531	528	479	508	502	517	482	550	550	526	523	524	528	548	520	515	543	495	542	535	503	529	572	530	513	562	575	588	558	529	559	574	551	548	523	503	573	606	551	538	535	518	545	533	531	512	559	526	527	560	501	520	538	544	574	515	538	562	509	499	502	542	519	520	552	518	582	533	562	552	508	560	513	550	570	583	548	535	540	517	517	516	540	495	555	525	509	582	556	517	521	524	555	562	519	510	532	544	528	535	531	503	509	537	510	512	543	530	545	504	507	516	525	545	563	528	508	532	537	548	527	572	514	463	565	533	544	526	542	542	515	516	545	569	521	518	567	525	520	555	532	559	530	546	548	538	519	531	550	560	544	545	534	589	547	513	544	532	531	538	514	552	502	537	539	559	520	505	530	566	482	509	524	537	555	563	535	558	537	539	528	527	529	519	549	535	487	522	561	529	488	520	547	577	577	576	524	486	537	570	524	510	550	540	517	526	542	528	516	565	524	609	526	534	494	529	521	576	538	534	570	531	565	573	514	529	535	554	545	606	526	536	548	537	550	590	552	542	561	558	532	510	530	534	515	482	504	569	541	520	513	547	523	504	527	529	552	561	538	561	546	576	548	532	543	557	549	562	511	552	499	555	535	513	552	522	575	517	553	543	498	556	516	537	528	508	549	521	582	519	551	525	514	485	540	521	552	514	550	543	524	542	523	515	555	518	539	544	522	560	556	523	530	528	579	524	548	574	536	558	536	531	513	535	526	517	563	546	526	513	549	566	547	546	518	565	543	519	535	536	542	585	548	542	520	583	525	527	508	526	576	527	504	543	528	570	537	545	533	496	548	551	548	564	512	556	539	548	537	517	501	555	526	517	523	561	547	531	585	549	537	555	523	526	490	538	512	557	516	530	585	602	539	529	512	523	553	503	508	556	554	530	524	558	550	523	585	545	546	519	500	564	530	562	533	532	566	543	516	595	536	582	484	564	524	501	549	526	567	576	541	521	569	546	541	546	509	557	523	526	542	504	548	569	545	525	505	512	561	504	507	544	526	557	514	537	555	543	518	513	531	496	556	538	512	532	533	533	536	546	550	562	485	572	573	538	554	535	537	516	515	549	534	516	542	541	502	508	538	511	527	540	547	510	526	543	555	505	553	524	509	545	538	548	511	550	543	570	557	532	512	504	551	523	538	562	539	511	515	572	547	556	540	492	562	525	562	516	540	557	575	520	569	538	564	536	542	536	567	553	538	515	541	536	544	561	549	497	560	566	527	504	529	500	543	497	530	508
24619	21534	28321	24825	17291	1954	703	534	465	420	372	321	327	277	288	296	288	290	289	271	259	243	276	268	270	275	278	296	252	251	257	271	257	266	224	228	240	234	255	244	264	248	239	263	233	238	255	267	228	249	254	259	232	264	273	226	230	261	240	250	251	241	240	253	273	263	218	249	251	241	262	219	236	250	267	231	268	253	232	254	232	264	268	257	266	226	261	253	253	261	205	211	244	220	228	217	246	244	240	256	228	234	200	237	250	261	310	257	239	266	236	243	251	270	242	232	244	219	221	234	239	246	222	264	259	246	242	256	250	226	282	222	227	234	223	253	241	252	240	216	265	235	234	284	256	260	214	246	237	270	248	267	215	247	236	229	262	257	255	220	251	235	266	229	246	274	228	252	262	232	276	262	258	236	244	247	225	246	262	247	252	227	242	256	238	253	239	253	238	222	255	247	242	238	222	236	238	242	227	215	242	236	242	231	237	262	244	230	235	231	243	225	236	264	238	227	246	223	233	235	225	220	228	277	225	248	277	236	236	254	230	250	258	249	252	232	241	228	230	244	256	221	234	257	227	259	236	242	236	254	234	245	232	218	244	217	240	262	244	240	230	219	237	242	227	246	238	246	247	226	242	261	246	241	235	212	228	225	233	223	268	256	219	229	252	249	230	233	230	221	259	247	251	226	234	258	233	270	245	248	229	253	261	228	251	273	226	247	233	232	260	216	223	212	233	243	229	202	251	253	272	230	227	247	272	250	227	233	267	235	229	234	259	252	251	235	247	216	234	222	235	244	231	260	231	234	286	249	242	264	270	243	238	233	255	246	240	246	271	232	216	247	233	254	245	228	250	222	235	241	217	246	247	237	239	231	271	280	257	222	222	238	290	268	260	205	235	218	218	229	223	223	259	215	262	240	240	233	238	243	258	253	238	229	260	249	236	219	244	231	255	257	217	258	239	237	211	236	261	244	229	227	219	184	238	256	228	258	223	224	252	219	223	254	228	209	227	246	218	256	233	247	253	222	235	255	228	261	228	224	242	245	249	262	209	236	228	259	239	262	227	228	239	267	234	242	237	248	234	262	284	253	246	246	229	252	242	236	238	234	240	224	211	260	284	223	229	238	259	239	250	231	228	244	229	308	242	232	247	247	233	253	225	229	224	257	225	237	249	259	245	253	234	220	224	247	244	249	237	252	254	231	220	277	243	223	257	233	188	232	260	234	242	251	248	272	220	253	236	243	246	221	236	241	244	213	227	230	223	235	244	236	222	228	222	279	234	237	234	246	204	228	239	236	278	261	266	235	223	225	208	247	257	257	269	261	241	231	220	232	233	247	227	267	226	239	230	226	239	265	243	254	266	264	238	234	235	242	239	256	233	261	244	218	243	238	245	244	245	236	237	242	216	244	244	261	251	241	255	237	217	239	245	249	223	218	257	230	238	247	229	230	214	237	246	233	250	244	208	223	245	251	228	238	246	255	231	233	245	244	241	248	221	266	273	242	225	239	249	242	245	244	280	231	251	226	258	263	253	224	261	237	228	218	238	260	218	233	235	251	255	257	255	212	233	282	216	258	217	229	226	254	264	224	239	257	273	230	244	228	258	229	247	225	264	224	238	238	246	260	254	226	233	235	232	273	221	235	215	237	278	257	233	252	242	220	236	232	230	255	246	244	241	227	225	248	250	252	231	224	272	257	242	266	220	224	265	241	238	256	241	250	240	229	275	258	263	236	258	263	244	232	239	226	261	243	226	241	233	256	227	254	238	219	251	253	253	266	249	232	249	230	240	241	256	240	230	231	252	228	256	253	237	252	241	223	259	262	257	255	235	234	242	222	248	243	259	258	246	225	283	231	255	235	227	251	223	245	196	224	227	244	214	235	258	218	250	233	228	257	256	262	245	247	255	267	268	269	255	235	225	234	227	256	232	238	233	271	227	223	266	227	219	227	250	227	247	236	228	246	238	237	235	228	245	237	227	241	253	242	265	226	244	254	255	218	231	242	248	235	248	206	261	213	245	231	211	267	236	236	231	248	223	265	246	209	195	236	252	221	257	244	239	224	243	231	266	238	215	252	256	252	241	216	251	244	247	253	254	249	236	250	275	249	275	260	225	230	247	243	231	261	253	238	267	242	243	248	243	224	225	272	250	217	236	220	230	246	221	229	221	241	249	227	243	261	240	231	229	253	262	243	240	226	198	251	262	225	270	230	212	253	255	236	248	250	270	233	236	240	254	245	251	243	229	232	242	254	218	237	232	237	259	237	228	225	255	246	243	227	232	220	243	230	244	226	181	232	231	255	225	245	217	244	256	237	206	202	268	246	293	220	222	264	224	232	228	210	219	263	218	238	266	225	232	245	232	226	242	228	222	220	259	239	223	218	264	222	242	220	252	272	218	249	238	230	242	245	228	252	260	247	239	237	240	269	288	250	259	251	218	230	221	243	263	240	245	248	242	269	237	251	217	240	232	239	237	237	223	234	244	224	232	237	229	260	210	223	259	227	229	257	226	246	249	226	235	248	255	222	244	252	259	251	236	243	225	253	248	231	243	263	254	257	278	263	246	230	238	260	219	240	239	238	257	261	243	243	216	269	239	249	234	226	254	219	230	245	220	261	221	261	249	217	226	238	236	231	230	212	242	230	226	267	236	239	242	252	241	253	231	251	250	263	223	264	253	248	216	257	259	219	231	260	259	243	252	216	242	237	248	247	259	211	236	267	245	206	251	218	209	234	260	232	242	219	264	218	217	251	248	257	232	231	232	284	251	256	270	213	224	237	232	251	256	238	243	233	275	241	246	255	232	234	251	222	249	258	246	245	229	248	247	239	245	275	253	242	238	232	224	258	254	235	239	252	221	253	249	242	211	239	259	250	272	214	230	216	242	232	220	216	243	234	246	241	230	236	254	231	257	228	218	219	230	243	234	243	234	263	249	205	238	252	232	235	239	248	232	228	236	214	268	261	250	226	249	253	217	238	220	233	220	256	234	242	219	254	255	250	226	231	226	222	231	224	220	243	227	253	239	231	255	228	246	250	234	255	238	241	230	240	252	240	245	234	254	238	245	248	255	249	216	256	209	264	264	241	240	238	222	272	236	277	232	241	261	243	224	240	245	243	225	222	220	237	246	226	255	248	227	236	238	242	252	239	241	230	237	255	229	220	254	248	224	220	241	236	244	237	201	260	213	226	217	237	214	266	274	244	218	247	238	219	250	256	234	236	214	251	245	248	216	241	236	252	240	260	270	241	243	278	243	244	218	229	261	244	231	235	231	216	221	243	253	250	245	237	259	261	228	242	264	240	239	234	239	252	262	254	258	265	235	253	218	254	225	266	240	246	226	264	214	231	239	214	239	236	245	237	233	228	242	240	243	247	228	237	228	241	239	269	236	251	251	243	230	220	227	260	238	221	243	254	246	267	229	253	225	262	249	239	237	229	193	247	265	258	248	248	248	227	206	210	229	231	246	238	237	217	241	247	253	238	237	218
29430	48311	28128	11058	3289	2018	1533	1342	1309	1105	995	829	691	634	615	585	605	575	530	533	519	508	505	472	501	467	471	515	472	525	460	435	480	446	429	463	472	453	454	478	442	451	478	436	494	438	461	490	449	471	438	446	419	441	463	425	426	447	459	418	467	466	457	482	441	447	480	453	463	454	423	421	459	444	455	446	425	435	496	466	444	439	461	454	468	487	455	449	446	484	449	451	475	452	432	468	390	498	468	466	451	473	465	489	440	431	419	465	491	463	433	436	442	465	455	427	449	476	412	418	434	377	471	441	426	483	481	445	456	474	411	437	468	442	478	430	453	439	443	463	424	427	442	460	436	443	463	456	459	414	444	490	434	480	426	430	463	457	458	442	430	435	427	443	377	430	477	454	453	445	425	394	460	433	461	452	441	462	451	474	459	446	407	463	455	424	429	432	417	416	490	454	471	437	421	465	460	455	466	450	452	446	449	444	443	476	440	417	456	458	449	455	442	428	436	448	436	426	429	436	452	429	455	467	427	434	453	473	455	455	442	410	441	452	434	416	421	427	472	445	481	469	463	436	457	443	457	443	465	473	459	428	450	484	467	437	428	466	447	472	460	432	432	459	452	445	464	465	436	464	431	453	464	460	461	435	463	444	426	423	462	438	428	463	438	443	426	466	420	427	478	420	457	444	484	458	428	469	456	445	447	433	449	465	451	463	435	440	437	453	433	450	443	454	450	444	437	437	461	448	441	460	426	450	464	417	437	489	443	487	425	429	430	427	447	455	442	494	437	431	436	395	432	428	469	433	446	431	443	450	461	448	449	445	483	491	433	456	443	427	427	477	410	458	414	411	419	467	486	476	444	469	435	469	472	455	451	465	440	469	500	462	460	454	484	437	436	450	462	405	458	430	454	412	441	452	436	440	422	454	437	437	453	448	436	422	395	440	456	411	428	463	452	449	497	448	511	472	453	447	458	459	439	477	445	450	466	477	464	430	478	447	445	429	434	449	433	451	455	413	457	457	470	452	492	441	468	430	432	448	423	467	430	423	436	410	448	446	423	439	452	434	475	437	418	471	415	446	490	436	472	465	484	443	488	435	453	418	427	425	490	462	436	478	459	461	446	472	501	445	457	452	435	443	477	469	438	427	431	458	463	427	486	448	443	480	473	465	435	405	478	450	482	485	451	442	430	431	453	464	477	463	437	432	432	462	435	452	459	447	414	451	441	438	477	462	440	469	453	465	424	448	478	433	406	461	420	406	454	447	442	443	473	456	425	436	445	445	479	452	440	442	482	420	481	441	453	406	428	435	437	433	419	437	463	464	478	437	409	440	442	445	425	448	437	464	452	414	460	470	465	435	441	455	446	478	411	496	427	433	430	438	435	453	447	472	442	438	447	421	421	488	435	426	431	417	429	451	463	456	439	456	446	457	464	467	453	451	474	448	473	453	412	461	450	455	454	417	432	447	466	422	432	439	462	417	433	463	439	458	458	483	437	446	455	423	480	460	449	483	449	486	463	439	471	426	469	466	485	502	458	454	458	449	450	441	450	431	448	465	442	443	479	457	455	452	442	447	457	461	480	464	436	410	459	430	437	462	470	458	454	447	403	443	441	467	434	438	464	469	445	445	442	466	447	426	428	425	468	493	423	422	433	466	448	455	439	456	443	447	421	478	425	459	412	429	481	467	469	443	460	425	481	406	413	467	426	453	436	468	430	462	464	449	431	460	437	464	426	446	441	444	447	442	433	430	432	443	453	430	506	440	467	421	481	457	436	427	429	449	439	411	457	484	458	445	420	467	435	451	421	428	440	445	444	447	496	392	460	445	437	460	461	464	439	420	445	412	470	410	423	431	476	438	421	417	455	416	484	462	392	424	426	450	470	446	445	481	455	506	431	460	465	437	440	424	468	452	486	449	475	438	449	447	453	455	431	434	474	454	418	467	456	487	460	443	453	413	421	454	464	449	431	429	424	450	441	491	445	444	421	430	446	443	444	433	457	488	473	434	468	441	460	467	440	456	442	425	502	431	418	416	429	390	461	432	449	427	447	468	460	478	425	470	476	448	471	442	454	424	451	410	467	414	409	443	441	450	456	470	434	466	456	478	463	448	454	420	446	465	454	448	427	442	475	436	478	440	446	495	437	437	430	445	462	466	450	464	402	457	484	449	467	420	426	397	455	461	449	442	424	438	456	449	448	460	437	462	432	456	464	413	490	440	478	446	431	434	470	421	438	470	446	447	457	466	447	454	447	471	452	460	438	469	451	421	425	407	477	448	442	439	506	453	441	455	467	433	447	425	454	471	464	444	441	460	425	405	459	468	431	417	453	488	465	472	482	454	427	386	448	440	461	465	438	471	429	434	467	417	461	452	424	465	403	414	470	455	450	458	485	448	471	457	473	441	441	453	448	456	434	468	463	442	426	455	450	434	430	447	454	442	440	466	449	453	410	400	431	454	421	444	487	445	429	495	407	468	481	443	431	445	434	462	468	431	445	463	433	436	474	437	462	456	428	442	439	464	439	459	430	471	449	446	456	430	493	437	434	427	475	498	450	456	430	429	468	441	439	456	446	428	461	457	448	416	425	448	447	414	431	438	449	482	458	454	448	413	490	430	449	465	468	443	465	496	441	410	424	458	484	445	463	474	485	449	458	484	434	443	429	461	466	444	437	479	447	451	449	429	483	485	390	422	412	464	458	451	430	480	435	407	442	432	451	401	472	481	437	423	434	465	468	476	444	466	415	476	467	439	451	405	443	424	451	456	474	447	396	440	459	432	450	433	460	452	436	411	485	444	482	416	440	456	442	458	431	405	418	417	484	431	409	488	457	471	446	450	416	466	468	420	473	458	447	461	421	433	473	439	462	455	417	460	442	434	452	412	404	465	429	438	454	414	456	467	449	447	422	470	468	470	424	454	438	458	457	471	407	421	421	402	449	441	422	449	418	486	481	445	431	497	420	465	433	438	468	451	449	470	437	462	433	445	426	444	429	474	479	457	456	453	469	449	454	420	471	451	442	437	439	469	483	440	484	413	445	456	441	416	511	445	461	430	430	436	468	459	405	435	482	432	402	481	436	486	450	464	418	423	486	440	448	435	437	468	470	452	469	418	462	453	433	434	429	450	458	434	409	436	380	501	470	481	479	422	456	436	462	475	471	421	425	490	466	438	453	433	435	448	475	451	461	412	438	454	425	464	439	472	398	465	445	445	450	463	461	430	460	459	449	429	426	428	451	427	439	456	439	460	471	449	416	422	459	475	451	482	452	477	467	455	455	465	453	465	458	465	435	421	450	438	429	491	459	470	417	407	416	454	439	477	495	469	451	441	439	453	433	435	447	437	464	448	469	454	430	425	442	435	456	455	447	473	442	433	449	463	462	442	446	449	467	463	437	448	449	453	454	468	466	447	459	441	410	436	439	430	421	463	474	479	450	427	440	485	457	400	491	437	460	430	447	415	429	435	423	462	437	416	431	448	499	414	448	445
23605	21492	29213	24155	21444	16600	1664	629	490	413	358	296	236	195	164	167	183	145	135	146	145	148	135	117	130	130	119	114	125	132	114	115	128	103	102	102	105	117	93	104	126	119	100	106	100	100	114	114	97	81	110	121	111	101	98	110	108	96	100	101	93	103	92	110	114	103	98	106	105	101	96	97	104	109	103	97	103	99	85	96	104	106	86	111	109	97	101	86	101	95	95	88	89	108	90	102	108	106	86	114	85	86	87	88	104	105	94	106	91	113	81	110	88	89	86	107	93	93	104	85	119	103	82	108	97	93	105	85	90	94	85	101	89	102	92	110	88	107	106	98	94	101	106	85	108	97	121	103	88	107	104	108	89	119	102	97	103	96	95	96	100	105	94	91	97	82	94	97	99	94	96	78	98	107	109	83	111	91	88	105	100	86	82	102	104	89	111	82	105	112	82	109	115	88	95	93	98	85	111	113	107	78	85	114	106	99	93	98	83	102	84	93	99	86	72	104	103	74	99	78	99	102	90	99	113	119	102	100	93	83	86	109	97	93	89	103	95	92	113	94	79	77	96	103	88	91	104	112	79	90	98	87	90	98	101	75	101	83	123	101	70	112	86	100	105	96	78	110	98	118	89	106	89	102	103	103	108	94	108	84	80	80	103	101	104	107	78	82	110	116	93	75	96	102	82	100	101	74	85	90	95	85	86	97	91	102	93	107	90	96	98	95	90	87	78	96	99	98	114	102	98	92	105	98	90	96	100	96	101	100	111	101	100	95	89	112	97	91	104	101	104	97	100	84	105	112	108	98	91	84	81	95	86	105	100	105	102	99	91	99	113	86	106	95	99	88	78	82	85	107	122	87	92	103	93	100	81	93	100	99	104	94	89	98	95	100	101	105	92	114	100	107	102	87	104	111	106	100	92	95	91	86	93	112	90	100	92	103	113	91	103	90	83	115	102	93	108	115	111	99	88	96	103	94	105	103	94	87	91	112	96	111	80	97	114	78	97	101	92	76	94	105	101	75	97	112	100	95	94	99	116	101	101	75	95	99	99	91	97	79	102	96	123	79	126	102	92	76	89	101	83	104	95	94	100	95	108	102	102	88	107	108	84	116	95	91	106	83	101	110	110	110	111	95	99	99	96	99	110	102	101	75	86	103	80	85	103	93	95	89	101	96	98	98	93	108	89	96	90	88	113	104	86	89	93	100	81	83	112	102	107	112	97	86	101	98	108	97	97	108	98	95	97	118	108	100	117	99	97	102	94	87	76	91	92	90	94	97	97	107	85	114	95	94	98	98	105	110	95	99	94	89	94	90	101	94	112	115	92	91	94	98	77	86	91	95	96	86	116	92	90	119	99	94	94	97	109	113	83	88	113	99	101	94	86	102	100	81	86	98	87	99	96	86	68	95	73	95	98	92	86	97	101	94	92	108	87	106	109	111	99	110	93	84	98	96	97	103	102	108	85	96	90	74	113	96	86	96	87	104	92	100	106	99	114	87	109	112	105	112	98	95	105	91	98	106	97	84	95	116	82	87	98	96	88	90	96	92	91	98	95	111	96	92	93	92	87	94	95	102	89	89	106	105	95	107	104	96	96	87	108	102	89	97	104	89	81	114	102	87	83	83	101	90	115	92	85	82	108	95	101	78	89	95	92	79	98	94	112	114	109	95	95	96	91	101	95	96	95	85	93	105	110	100	114	113	77	90	102	98	114	100	97	93	75	86	96	115	75	110	119	88	101	103	85	91	113	95	91	94	80	121	126	103	114	85	112	108	81	105	91	101	90	110	100	106	79	112	102	101	90	77	85	81	95	109	111	108	97	93	94	107	100	89	104	92	102	80	90	106	97	112	103	96	114	112	97	106	102	114	117	111	108	87	93	117	108	101	100	106	103	88	96	98	82	93	106	96	72	88	100	112	102	92	113	103	95	84	90	118	106	117	102	111	108	88	91	92	99	79	98	95	112	78	77	91	87	100	94	102	88	97	94	104	93	105	87	118	91	79	98	104	98	95	93	106	103	104	86	95	96	93	85	85	101	84	89	90	104	100	93	98	91	111	86	92	99	100	91	100	100	113	103	98	109	89	102	103	102	112	106	121	95	104	108	90	101	93	111	101	96	103	103	100	104	95	87	76	102	95	89	106	91	91	87	82	95	103	79	98	94	101	99	105	89	90	103	112	84	91	101	100	70	102	102	89	100	92	109	87	91	87	92	86	88	91	93	95	95	99	101	88	117	92	106	120	90	86	88	105	105	103	100	105	100	85	103	108	118	89	115	117	105	95	112	92	108	103	87	101	105	106	97	105	105	89	76	109	111	117	92	94	101	91	87	108	102	109	105	105	94	88	104	98	94	100	96	93	100	84	101	106	96	79	86	99	95	100	111	80	103	89	96	93	93	86	95	86	92	93	96	90	91	85	91	78	99	84	101	75	73	82	88	96	95	93	78	85	85	105	83	102	97	100	101	111	87	75	75	96	106	91	95	91	96	85	97	101	102	81	103	111	96	108	97	79	93	110	85	79	109	98	124	91	92	84	94	106	94	85	90	99	94	86	108	89	91	101	75	97	94	97	90	95	108	99	100	93	83	84	105	98	90	84	99	117	103	83	95	91	98	95	87	86	92	95	88	114	111	100	98	100	103	84	103	92	96	89	81	94	84	111	110	109	90	100	97	92	96	81	95	96	73	99	83	98	93	87	101	78	92	112	87	103	102	96	88	97	118	88	93	101	91	84	78	94	85	89	90	102	105	103	102	97	101	119	96	88	94	85	99	94	103	112	99	76	87	93	119	101	93	80	85	95	89	81	102	108	93	118	96	106	91	97	83	99	88	103	94	103	100	94	101	114	91	97	95	107	88	103	107	94	88	81	107	101	96	104	115	121	102	110	89	94	82	98	100	107	101	94	111	95	114	77	90	90	92	90	94	83	80	94	114	90	112	108	101	89	104	88	82	112	82	93	96	92	96	116	78	99	77	95	92	87	96	95	111	108	109	99	92	108	105	101	96	112	91	93	100	106	94	87	96	93	93	86	102	108	102	112	90	100	94	106	107	95	80	102	79	111	94	115	81	79	100	91	102	96	107	92	83	94	97	94	97	91	100	88	105	110	94	103	104	87	96	98	104	91	94	97	92	95	104	122	81	108	95	102	88	94	100	104	102	88	110	95	77	92	97	103	97	86	102	85	98	95	101	98	109	90	99	90	92	95	110	96	116	107	102	87	105	88	91	81	98	93	98	96	111	84	91	113	112	105	96	87	81	89	106	91	89	92	103	113	95	106	95	101	92	92	86	94	95	99	110	97	114	95	94	90	94	115	95	88	107	106	95	95	102	74	100	99	100	101	89	114	106	112	91	88	103	100	93	102	96	93	110	125	84	100	106	98	89	103	97	106	114	87	95	96	84	101	104	116	88	97	89	98	94	103	92	112	93	110	96	117	105	91	105	92	99	87	104	109	88	96	88	99	109	86	114	112	87	94	103	110
30991	50209	32664	11100	4849	3293	2420	2057	1805	1408	1211	973	737	606	510	532	459	440	389	318	342	309	309	302	290	253	286	272	250	235	252	221	259	236	212	225	236	200	237	226	200	202	236	203	201	213	222	191	188	208	170	208	213	193	203	204	195	169	202	195	171	194	213	183	191	190	190	195	204	181	197	191	231	181	185	186	194	185	194	205	200	201	199	199	186	172	205	197	209	181	178	211	159	186	180	171	208	215	186	171	217	163	178	212	185	205	203	158	202	188	182	178	175	195	183	178	194	174	219	192	196	191	184	190	207	196	188	211	195	190	169	185	192	213	187	173	177	203	204	201	170	197	192	196	165	188	201	177	215	209	185	192	196	199	182	201	166	170	200	173	188	204	191	174	167	180	214	179	161	182	167	197	189	194	197	189	205	192	197	193	164	183	196	194	159	188	179	208	192	187	189	198	182	205	212	179	194	203	175	176	207	181	191	205	204	208	173	195	195	188	180	150	170	189	198	179	195	190	185	196	185	164	203	195	207	192	184	162	166	188	177	214	180	185	182	184	153	187	202	189	184	186	203	185	185	184	171	176	181	188	199	188	220	188	168	172	172	189	203	178	182	190	189	193	182	213	188	181	205	161	198	179	154	180	158	183	191	168	170	192	159	185	177	223	175	175	190	171	188	182	190	161	186	187	226	188	169	182	195	194	187	188	200	199	183	183	204	185	196	177	196	184	176	175	216	183	188	196	190	167	193	189	186	179	204	188	200	174	207	183	187	163	204	176	188	197	180	194	172	191	188	206	180	186	181	194	212	192	184	197	216	168	181	188	191	219	191	192	195	198	211	194	164	196	178	171	210	203	191	175	189	170	169	174	181	183	172	181	200	186	185	196	174	185	185	200	190	204	173	193	185	193	190	194	184	195	173	177	184	184	214	184	194	162	182	215	191	178	188	183	171	167	187	182	206	184	171	180	181	160	198	184	164	204	171	173	166	176	210	201	212	193	187	208	160	187	169	162	194	164	198	191	195	218	171	181	204	160	193	170	173	185	180	213	190	200	188	195	211	164	201	185	172	165	173	180	182	213	206	190	196	176	204	179	204	178	183	184	192	204	193	172	177	188	167	178	180	178	202	202	164	208	193	208	216	188	179	207	156	201	190	213	205	186	187	188	179	196	151	169	211	177	185	187	160	177	175	196	191	169	191	157	198	158	181	174	200	210	188	200	190	184	201	184	183	202	175	172	163	173	181	170	180	175	192	194	164	194	192	186	175	169	193	178	185	172	173	168	197	184	208	200	176	191	206	202	178	193	182	199	198	196	188	191	203	204	194	163	181	178	198	181	196	170	181	186	181	191	192	167	190	184	190	142	196	201	185	201	217	175	180	192	199	179	170	186	199	170	202	161	186	183	187	184	168	182	189	185	179	181	183	189	171	186	165	192	187	195	169	183	189	202	171	186	210	175	167	189	195	167	175	180	177	176	192	207	189	195	212	182	172	210	197	178	190	186	195	183	202	189	159	173	197	209	198	187	192	193	191	212	184	179	203	168	185	181	171	199	175	200	176	162	188	171	154	169	172	204	189	174	190	209	192	181	184	178	183	193	190	194	188	195	195	174	165	172	195	206	200	204	190	193	181	171	192	176	202	190	168	184	212	164	182	167	178	165	188	182	178	202	185	217	212	176	189	186	182	180	197	190	177	174	181	188	181	183	176	187	184	185	185	177	176	219	168	183	208	190	166	210	181	180	178	211	179	182	209	198	166	164	155	168	185	178	212	185	182	181	183	189	203	171	203	166	189	190	169	183	191	188	190	194	212	174	196	176	174	175	197	184	192	181	202	205	202	161	179	181	186	189	184	193	186	192	188	179	180	215	202	184	167	182	183	181	197	174	168	188	170	187	195	179	189	183	201	186	179	202	198	172	189	190	192	182	184	175	195	200	178	193	177	182	201	205	173	171	177	196	187	190	169	171	182	197	191	191	197	186	198	188	192	165	188	189	201	155	163	197	170	180	175	191	177	191	180	193	195	177	180	183	171	209	191	196	185	183	182	166	177	167	181	178	175	158	194	180	185	172	173	178	191	167	171	161	219	186	173	199	173	182	178	183	182	207	151	177	198	197	162	174	227	201	190	181	206	181	189	187	195	179	156	192	166	187	189	171	176	183	204	165	184	192	177	184	172	198	173	200	188	172	206	202	178	179	192	158	199	187	187	204	182	169	195	193	172	178	196	172	172	185	169	186	199	181	208	192	195	189	191	206	183	188	170	165	191	171	179	208	171	199	192	184	192	199	166	179	204	170	176	176	189	168	207	186	185	193	196	186	191	162	197	181	180	185	172	184	185	188	180	201	203	216	179	184	183	161	180	202	189	171	161	194	181	166	169	178	174	195	153	193	192	179	184	169	177	188	188	180	182	174	201	178	190	200	194	170	164	173	185	177	190	172	209	172	180	172	194	156	182	172	173	164	194	183	166	191	177	209	171	173	193	181	208	198	186	176	173	210	179	167	185	179	172	185	178	183	176	192	192	197	178	198	180	176	200	170	187	208	167	161	195	177	166	186	169	172	204	201	185	196	162	195	182	188	172	204	187	199	189	194	209	187	195	193	167	156	169	176	190	186	162	192	175	168	203	182	165	189	181	209	184	194	196	186	212	203	184	159	172	188	177	193	183	197	205	179	202	180	175	175	181	165	199	207	197	181	194	198	204	163	185	184	172	189	201	177	177	193	197	177	189	190	177	173	176	189	187	209	168	155	183	208	184	185	206	179	185	189	171	202	186	206	175	201	178	189	193	197	194	179	173	182	196	189	169	210	184	171	195	175	170	193	184	180	175	193	221	196	200	183	196	183	200	168	182	190	199	195	183	181	184	184	189	172	176	179	192	194	209	176	190	191	190	173	193	183	173	164	184	188	178	177	205	188	174	198	200	182	172	174	201	202	173	174	187	200	198	164	162	182	173	183	199	186	169	180	196	166	175	197	183	173	173	206	197	204	179	182	199	158	175	177	174	185	168	188	186	196	184	201	190	204	198	178	194	197	188	190	192	177	197	178	168	194	185	178	188	193	182	192	204	188	191	184	180	172	207	184	199	184	191	180	167	172	194	181	192	181	185	207	192	179	182	208	183	169	199	178	203	164	168	178	183	196	191	186	186	194	182	208	182	186	191	190	177	170	166	204	200	205	178	202	191	213	159	190	169	184	183	179	182	179	191	197	178	203	178	206	182	196	174	170	185	154	173	183	168	200	159	176	180	197	172	203	195	186	175	169	196	182	167	192	178	187	196	175	185	182	185	192	189	182	210	190	198	192	204	164	188	197	213	186	180	183	174	159	193	181	196	180	200	172	199	191	197	182	194	186	186	208	173	180	197	191	187	175	202	201	205	180	230	180	197	194	200	185	182	180	184	184	188	188	183	192	161	188	201	192	213	160	213	200	200	190	204	182	204	188	224	174	195	181	178	204	174	192	186	182	199	172	204	195	212	184	187	177
27439	22253	17115	2957	422	347	310	389	312	337	306	336	323	315	286	327	285	286	304	287	302	307	294	294	292	305	311	314	290	272	270	276	293	299	288	282	284	294	336	300	301	326	300	288	320	297	279	281	316	298	299	294	281	273	273	297	283	298	262	297	277	279	287	296	296	288	316	281	313	290	345	289	269	287	297	277	310	325	311	279	272	290	286	268	284	274	285	294	326	282	278	305	280	299	265	292	299	311	296	285	302	270	296	293	293	301	282	291	276	296	271	301	270	288	272	273	335	272	253	283	299	282	296	262	293	305	278	279	310	279	304	308	296	297	293	301	283	292	314	282	279	295	275	273	278	269	331	285	300	265	305	286	264	293	321	299	299	256	289	288	299	327	268	285	304	254	320	271	319	296	297	295	285	295	283	286	291	294	282	318	292	286	290	286	295	335	301	285	270	303	289	283	310	270	286	306	314	282	298	325	303	287	297	299	276	284	291	284	290	299	288	268	284	304	283	309	279	287	286	287	296	312	303	289	265	321	280	287	276	309	277	291	268	270	283	307	316	296	332	317	253	312	289	278	299	317	270	269	277	299	267	298	271	272	291	318	264	303	267	307	281	292	296	297	281	305	300	272	284	296	276	303	289	291	290	296	267	280	300	300	276	284	276	303	292	266	273	272	298	277	305	270	262	300	302	293	295	280	299	264	299	299	260	297	255	277	333	277	283	290	296	270	270	266	265	298	308	299	274	307	288	266	297	298	299	283	281	294	297	285	304	278	280	295	266	259	275	295	263	277	279	281	343	253	251	293	281	299	282	300	300	290	292	269	309	285	270	271	305	269	252	327	309	324	287	276	284	303	294	300	301	290	296	292	295	245	296	268	298	300	320	303	314	305	298	309	272	303	280	292	319	266	301	277	324	292	291	291	326	310	286	316	284	302	315	306	297	302	288	288	263	305	277	304	291	254	298	261	286	285	313	291	297	279	309	268	288	284	324	305	286	291	292	299	298	294	263	272	293	281	302	300	303	287	272	276	279	281	316	293	303	288	282	296	274	292	299	283	295	301	297	299	267	288	306	263	309	286	306	283	298	268	268	272	240	281	267	306	283	306	297	284	268	278	311	286	304	309	288	302	267	284	286	281	305	332	292	323	288	296	305	293	277	247	286	285	306	302	304	293	280	294	306	301	316	287	288	293	292	298	296	298	266	294	302	313	273	314	285	264	301	292	314	286	272	262	254	304	270	294	278	296	278	258	295	287	284	283	278	290	313	288	276	300	270	303	273	286	299	289	299	306	298	279	267	292	280	278	282	256	283	313	278	308	287	273	289	268	266	310	324	266	287	265	308	288	301	331	265	277	304	308	299	300	280	281	296	329	277	290	297	296	320	298	329	283	296	275	286	285	294	281	279	268	294	296	289	296	298	294	311	295	294	278	283	258	282	274	282	288	288	304	299	313	290	258	308	276	301	302	315	330	303	279	276	282	271	290	269	299	299	266	301	292	308	305	278	294	330	298	313	281	266	252	286	261	290	298	300	297	292	303	285	305	339	290	270	282	300	287	282	277	279	263	266	283	281	283	293	325	269	273	281	273	294	306	297	318	287	293	288	285	294	288	288	318	287	271	276	313	294	297	279	288	322	288	305	300	282	299	274	279	304	280	303	292	278	290	274	295	297	314	265	284	283	304	308	282	306	288	271	304	269	281	300	283	288	301	287	290	295	268	328	299	321	293	259	294	287	283	277	285	312	264	309	271	287	309	244	289	248	306	289	269	300	286	280	303	289	298	268	294	285	284	281	289	292	239	300	286	277	275	313	324	303	255	295	294	297	300	276	260	271	284	273	290	286	327	295	318	313	323	284	286	276	283	313	328	287	281	282	290	277	268	292	306	270	297	266	278	313	294	282	280	289	280	305	308	287	274	279	293	299	265	297	285	305	311	291	274	280	300	270	319	293	308	294	304	276	317	260	281	265	281	269	277	321	297	324	284	302	278	308	287	288	271	317	294	311	283	308	276	295	270	275	269	268	302	308	306	286	289	288	262	276	268	288	299	303	273	249	281	325	305	287	275	267	305	262	303	300	270	309	304	287	293	283	269	307	265	304	291	310	269	274	270	304	315	290	298	288	293	271	278	304	290	275	318	301	318	291	288	292	315	295	297	322	292	309	292	287	310	304	300	307	256	257	283	315	294	281	302	290	293	259	285	312	278	280	283	311	302	305	265	282	274	277	298	294	288	274	294	278	260	296	293	283	301	317	285	253	278	284	294	298	325	285	272	309	295	263	307	274	291	337	313	308	291	273	274	303	279	271	324	302	297	279	256	281	310	297	302	283	289	295	295	298	307	282	294	279	267	297	319	323	264	295	281	292	295	299	292	288	301	301	296	289	303	268	285	310	285	291	276	277	305	265	271	310	274	293	258	281	306	292	279	300	292	303	301	286	293	290	277	261	303	278	284	292	278	282	295	265	281	283	268	311	277	289	280	282	314	273	289	276	291	316	253	324	279	292	291	317	295	320	283	278	311	261	316	295	267	291	267	281	273	303	297	266	261	291	279	280	289	286	286	293	299	285	279	294	293	264	278	280	299	311	263	308	289	264	342	259	269	296	300	298	306	292	319	288	298	256	253	258	333	278	280	298	279	296	281	306	312	313	291	279	331	295	263	306	275	285	299	300	295	260	281	298	288	301	268	335	316	270	308	298	286	281	311	277	288	302	284	298	301	252	277	318	277	273	261	319	271	297	275	279	294	291	273	296	251	312	283	288	291	317	295	270	323	293	290	322	289	296	314	321	311	283	334	283	290	301	292	292	300	297	281	301	301	279	279	312	311	264	290	322	290	328	279	290	293	272	315	297	287	273	284	286	300	317	280	270	307	283	296	298	277	301	289	293	290	317	290	293	304	268	278	286	289	276	310	311	304	296	293	308	286	299	302	292	314	265	284	274	316	263	303	297	270	310	294	290	284	288	294	275	296	274	272	284	280	336	278	284	300	312	315	303	280	280	289	289	283	266	300	276	295	257	300	283	304	287	302	281	300	292	282	293	303	294	298	287	304	282	295	290	300	307	303	295	267	288	276	265	277	267	292	278	309	304	276	290	306	312	283	297	315	310	269	288	255	285	267	294	296	273	314	290	295	322	277	300	292	309	252	282	281	289	275	298	289	315	274	267	296	271	292	303	331	297	282	303	279	297	292	273	293	270	285	276	269	280	296	310	294	291	277	297	283	280	285	303	297	277	283	280	289	285	284	316	270	308	290	288	293	275	301	320	252	286	286	317	284	254	301	281	272	318	282	288	272	319	306	277	269	271	297	308	304	281	278	289	301	282	247	306	320	282	312	279	321	322	254	282	285	282	279	259	293	310	269	265	288	284	296	303	280	293	265	266	283	312	278	284	319	273	282	279	282	286	290	303	295	303	292	333	307	284	282	290	290	311	277	291	271	281	312	278	293	253	296	285	322	289	292	291	302	289	288	302	286	267	290	295	303
26709	36127	20736	2965	905	783	731	706	718	676	675	682	573	554	523	566	522	545	573	521	525	617	533	538	549	506	515	553	597	537	555	542	501	498	570	560	555	495	529	531	520	529	548	518	507	562	564	526	516	541	508	579	524	527	524	502	569	514	491	533	535	543	535	523	534	517	553	569	528	538	523	535	519	546	502	548	565	530	536	548	560	515	546	534	530	516	531	501	512	523	528	500	543	509	551	528	525	545	529	534	585	523	493	536	526	499	540	534	509	511	485	512	538	541	550	582	510	514	495	509	530	529	535	509	490	527	567	533	518	553	521	542	530	512	516	543	522	500	518	527	534	494	520	537	522	538	518	530	520	568	526	553	574	522	517	519	511	553	540	550	517	501	487	521	522	493	554	562	525	546	492	538	556	554	528	580	527	544	560	500	524	521	512	567	510	497	544	559	495	558	578	530	502	543	549	518	547	505	537	567	511	498	524	500	539	505	553	536	552	548	585	489	516	521	562	536	496	540	518	533	539	546	506	506	549	544	519	541	550	533	539	533	556	556	519	535	555	515	510	548	522	534	540	521	503	534	514	488	533	590	549	504	539	540	536	547	571	539	519	546	546	510	523	537	527	518	501	555	499	517	564	549	498	517	493	533	555	546	556	541	542	523	543	566	552	494	577	504	543	572	535	553	539	566	561	562	517	498	517	524	554	546	554	494	477	516	513	536	545	503	528	556	541	564	502	543	506	498	515	513	513	566	523	522	484	537	522	538	552	544	552	532	542	555	555	552	538	519	520	505	483	509	523	543	548	569	517	528	478	560	543	487	533	536	505	551	488	518	563	534	535	535	548	498	548	521	488	548	540	553	512	527	536	543	537	567	548	553	545	536	497	516	525	505	571	528	528	522	504	568	530	504	564	543	536	531	551	544	510	540	520	506	563	549	529	559	543	493	534	562	530	542	523	561	550	539	499	530	533	524	587	532	543	512	547	529	540	525	551	505	520	543	512	530	566	573	512	546	553	528	483	507	545	521	520	575	553	539	568	516	550	502	529	517	516	528	566	535	514	558	555	576	518	493	499	501	498	509	556	517	497	518	567	534	527	524	527	529	551	535	595	544	557	563	527	516	518	553	554	514	580	553	509	534	515	479	519	534	509	544	523	554	559	525	499	538	570	530	575	546	558	495	504	538	508	502	525	550	525	561	561	538	510	513	487	527	546	525	568	508	527	550	549	510	549	535	528	488	522	533	491	583	542	549	536	573	518	549	518	515	520	546	538	563	523	522	535	540	533	537	539	561	543	495	530	546	516	563	529	547	512	500	533	547	551	557	530	531	551	530	557	510	487	516	559	520	557	521	527	502	534	551	542	502	504	513	536	545	527	595	547	579	549	548	547	547	498	550	507	504	554	515	507	514	570	532	524	535	478	558	500	489	534	506	520	537	502	514	522	571	520	527	580	553	529	561	544	544	533	534	546	540	559	517	516	529	543	561	535	559	548	515	561	531	506	571	568	561	526	553	522	535	547	520	513	501	517	564	564	536	540	548	503	567	510	486	542	499	526	525	536	535	528	490	521	573	541	569	514	536	562	495	526	549	520	521	534	498	518	538	516	515	531	552	569	452	543	526	538	530	537	520	573	516	517	481	567	500	528	533	562	539	533	540	556	521	546	554	557	542	542	518	562	532	532	549	531	570	550	572	538	529	538	530	497	541	545	555	549	543	535	564	566	539	531	550	527	561	533	506	533	520	528	534	528	540	488	486	536	521	526	554	507	561	517	533	541	541	511	542	518	529	573	514	524	538	505	524	506	515	539	518	503	532	508	539	536	534	534	556	520	511	539	569	534	527	515	543	511	497	530	517	543	501	550	534	551	534	483	516	521	521	530	515	562	518	488	544	568	492	553	521	541	518	537	575	506	551	547	537	485	525	529	511	567	501	557	525	534	555	522	543	512	512	505	537	492	574	525	489	528	540	529	539	537	571	572	506	546	562	532	535	512	542	531	520	514	513	533	533	524	519	560	537	509	564	525	498	558	546	510	551	536	499	564	523	543	557	547	555	534	532	525	547	528	562	537	549	555	554	570	530	555	519	501	523	547	506	494	525	519	537	519	568	531	530	557	545	529	554	505	508	521	529	537	523	550	563	563	510	587	568	511	543	518	548	492	544	535	493	489	564	524	547	532	528	463	534	591	520	508	519	527	559	537	548	513	579	526	546	583	525	516	516	519	508	511	483	493	502	534	521	542	569	532	530	488	492	506	516	525	497	511	532	497	565	511	557	517	512	517	506	546	565	501	515	546	514	508	504	528	531	489	528	528	558	517	523	543	508	542	572	535	535	525	552	545	533	516	605	520	551	499	523	533	560	529	551	527	547	581	552	602	537	516	518	539	567	543	555	529	551	521	584	520	539	530	527	545	506	557	531	500	521	521	461	567	526	541	530	540	552	544	554	512	554	535	544	528	501	549	553	555	535	500	535	557	548	546	500	540	535	543	547	567	554	562	511	579	537	552	554	568	590	555	567	554	536	550	567	539	608	556	530	521	477	503	551	528	550	529	546	518	497	572	553	478	506	570	506	533	559	516	588	569	543	530	535	515	547	537	546	521	498	508	530	536	529	517	539	552	517	559	509	547	561	538	529	539	505	567	509	526	521	524	528	502	489	497	530	509	525	520	514	550	517	552	542	522	528	518	535	543	528	528	564	525	565	512	575	553	552	517	533	559	534	534	486	526	529	530	524	556	518	533	536	538	530	501	558	507	563	568	514	538	517	465	483	547	569	519	574	550	547	545	478	520	546	527	515	500	533	565	534	561	491	578	562	546	559	495	530	542	525	567	540	506	509	501	526	509	509	523	516	527	509	528	529	529	545	487	538	541	582	536	513	556	526	507	487	545	540	543	543	498	524	558	545	498	546	516	540	538	534	532	498	536	560	498	532	565	535	504	565	563	556	543	567	534	519	585	497	491	499	529	515	532	548	523	507	560	531	517	515	511	550	528	520	541	521	557	499	549	543	552	535	518	527	508	548	488	540	548	569	493	523	515	526	545	530	519	537	533	531	546	526	482	545	532	550	524	527	563	525	559	552	547	523	530	508	527	548	523	492	533	559	514	477	521	518	525	533	513	512	525	529	527	510	558	547	510	562	529	549	537	484	525	532	523	493	528	569	530	567	546	504	538	549	500	580	538	536	520	522	511	546	528	529	517	522	496	604	516	532	513	538	512	527	564	532	516	542	511	536	505	549	534	539	534	555	561	546	537	544	599	524	525	554	535	540	529	514	550	537	543	541	512	510	578	544	514	528	525	541	545	520	539	486	538	510	532	563	487	525	561	525	529	509	539	539	543	532	538	564	526	518	511	543	553	516	520	567	532	555	559	511	505	516	538	528	541	490	570	528	580	541	569	549	545	536	568	515	543	550	517	567	551	528	511	533	566	576	539	510	509	544	537	536	541	540	537	536	517	458	554	517	542	587	536	521	554	549	562	544	524	519
24613	21538	28355	25002	17293	1852	719	506	463	389	382	369	290	291	266	249	287	281	273	274	287	274	245	265	263	250	282	234	259	250	230	217	272	237	236	258	233	224	248	233	245	256	263	233	245	216	237	252	249	207	253	242	237	257	235	254	280	278	236	245	270	235	213	225	243	243	234	231	235	264	223	244	207	246	240	238	223	235	239	232	243	238	228	242	253	229	258	254	210	236	242	251	220	264	252	263	226	254	228	237	229	240	239	248	265	237	228	268	214	233	223	250	252	231	274	243	273	246	232	210	236	232	243	223	252	245	241	237	275	230	232	260	239	240	249	229	243	223	254	237	255	264	248	256	242	233	226	265	258	227	243	240	257	260	249	248	242	240	265	238	243	206	238	254	242	242	231	246	214	230	249	236	246	215	215	245	218	280	230	264	222	241	246	259	254	249	260	258	222	242	249	235	248	226	235	219	224	257	253	232	255	247	238	225	229	228	280	215	240	232	255	214	213	211	218	267	230	266	244	279	217	240	230	216	243	239	239	247	219	240	256	230	241	239	242	264	241	227	245	247	243	271	222	221	229	221	265	252	242	250	251	264	221	229	247	227	230	234	229	237	240	237	244	225	257	247	217	200	235	229	263	276	230	229	230	240	241	231	224	249	241	233	215	242	260	213	272	245	237	237	232	245	252	246	264	241	229	254	259	237	222	236	220	239	249	236	255	231	238	231	245	237	248	247	242	253	226	262	237	249	246	243	259	238	216	230	253	243	254	223	204	222	232	247	233	249	254	223	275	253	235	248	229	249	257	216	240	200	228	240	231	221	232	239	255	248	215	227	233	262	234	242	240	247	239	265	241	252	221	248	229	232	266	226	251	226	234	203	236	273	200	225	258	258	246	207	257	247	247	244	258	268	215	248	246	233	257	198	229	270	244	267	230	217	222	244	215	262	207	234	246	210	252	253	266	243	241	239	255	260	254	270	233	249	243	227	219	202	273	248	251	256	242	246	192	247	240	228	216	229	243	227	250	236	223	215	245	269	238	232	219	233	243	210	262	273	230	233	258	245	240	229	229	239	239	228	240	248	255	212	231	246	247	228	254	278	246	226	264	206	241	208	257	214	262	280	248	230	227	233	212	257	255	268	267	238	214	261	233	235	251	263	277	242	218	243	257	240	243	237	219	219	235	226	228	263	229	222	209	239	240	239	218	246	235	235	249	231	212	229	237	243	252	249	239	274	245	235	242	227	242	216	263	231	229	241	248	249	234	249	229	239	245	262	212	226	244	234	276	232	228	246	236	228	238	286	227	259	252	226	259	242	255	259	246	259	239	239	260	252	241	242	207	229	233	243	248	250	250	230	246	242	239	229	267	229	233	240	250	263	247	235	229	255	270	210	233	254	232	233	240	251	237	236	241	238	244	244	230	233	226	241	246	248	256	261	271	253	212	216	225	234	232	227	255	258	231	237	243	225	242	255	236	217	251	244	249	231	237	237	282	256	212	230	239	249	237	240	250	229	222	251	238	234	251	259	257	259	228	254	243	249	238	246	212	230	218	256	259	238	230	246	233	205	230	254	246	229	253	233	246	244	241	261	239	224	241	275	245	255	230	255	265	231	252	239	260	250	258	227	246	244	215	244	266	242	229	245	250	237	253	265	232	254	238	244	245	230	217	242	222	228	242	242	242	277	240	266	249	229	255	205	244	244	237	238	238	263	203	256	219	240	254	273	252	256	227	243	224	240	238	222	241	248	231	257	229	275	227	221	245	276	253	229	239	260	233	263	222	275	228	204	239	224	250	248	233	246	241	223	231	232	273	234	267	224	231	233	257	230	263	218	244	246	255	237	252	250	234	247	241	257	247	251	232	252	221	233	213	238	260	248	239	277	231	267	244	226	254	218	249	264	248	263	249	246	219	240	243	234	243	233	216	248	254	265	234	222	254	245	241	221	230	265	270	231	231	257	217	253	251	226	260	256	238	256	249	232	219	250	262	228	224	234	285	223	241	235	268	243	207	224	254	249	266	215	240	224	261	245	235	232	216	225	210	289	224	218	242	224	254	261	246	268	239	218	249	254	258	246	236	257	232	273	247	251	257	244	239	236	241	213	241	239	253	205	280	243	246	232	258	247	264	251	250	245	244	202	251	233	250	237	232	228	241	266	214	271	251	241	234	227	230	250	253	254	250	259	258	240	270	209	247	227	224	229	211	221	250	244	236	237	219	242	223	238	254	223	247	241	234	226	225	235	227	233	211	266	251	245	235	228	205	264	229	250	240	215	234	258	232	223	237	238	221	236	212	218	247	269	237	271	221	204	237	254	218	233	244	245	247	219	242	239	235	250	236	238	246	226	247	246	240	210	245	216	251	218	230	243	255	260	242	240	252	232	268	246	234	249	246	232	217	254	228	261	240	227	209	245	257	282	266	240	241	235	256	237	262	252	231	232	240	223	260	248	241	245	233	247	252	258	229	231	233	264	259	243	249	249	257	220	231	244	223	245	257	233	228	248	238	249	227	236	227	233	262	222	245	266	250	233	236	246	227	258	233	242	267	226	222	239	261	217	251	221	223	238	237	259	256	192	261	231	224	247	235	200	224	274	230	221	240	242	252	274	261	229	217	230	242	239	231	221	240	237	256	208	231	226	231	235	232	276	264	247	253	255	235	228	227	282	217	238	252	245	243	247	199	243	240	234	236	244	249	208	250	224	246	227	224	233	226	239	214	230	217	247	249	238	236	254	260	224	247	232	225	238	246	245	270	225	250	236	250	225	272	243	220	229	266	224	250	227	271	256	225	255	268	232	245	245	224	239	229	242	242	254	238	251	236	257	244	241	269	244	232	226	247	232	227	257	225	248	240	257	238	231	262	230	259	223	253	238	270	231	223	232	256	271	223	213	223	224	250	248	223	285	251	241	253	236	227	265	253	236	245	241	241	243	238	245	224	235	215	239	254	241	230	246	247	226	239	275	235	232	217	237	219	225	223	246	238	246	264	233	243	242	222	234	225	244	215	243	237	269	244	271	229	233	259	257	251	233	234	244	228	216	244	208	247	223	262	266	235	232	238	232	236	242	222	217	244	229	251	212	230	243	241	237	270	257	257	271	245	230	254	232	260	225	224	226	253	242	241	190	220	245	231	260	263	257	258	224	259	232	232	258	227	247	251	242	224	222	222	219	255	213	278	242	215	188	241	253	201	237	228	219	268	232	233	237	211	236	235	239	237	233	260	244	244	236	237	227	239	228	232	249	241	228	224	241	252	251	270	263	268	214	247	245	236	235	242	233	222	229	246	266	247	242	236	266	217	230	229	239	222	233	254	256	250	233	238	232	250	237	233	231	258	232	256	224	227	250	238	221	208	222	251	223	231	216	249	229	220	251	237	237	219	253	240	248	233	234	244	260	230	233	228	247	228	256	229	226	261	233	262	237	238	272	235	222	238	240	233	235	235	229	248	221	239	214	238	234	215	258	251	207	243	241	244	208	203	246	242	227
29773	45646	29864	7875	2952	2068	1542	1387	1180	1079	1026	871	755	664	612	556	600	548	573	571	514	537	534	506	526	520	538	514	468	452	475	494	453	466	455	475	434	516	472	494	425	450	500	463	467	464	474	480	466	454	505	490	485	445	461	468	456	421	404	438	421	464	470	469	453	435	435	443	430	460	469	475	432	432	437	424	458	456	411	465	428	476	428	475	476	468	451	507	486	454	451	451	432	440	428	424	452	453	433	440	426	457	451	442	439	416	471	446	463	452	470	456	391	451	486	440	463	458	438	485	446	472	439	440	454	462	420	429	424	459	439	473	492	420	439	409	451	401	464	439	435	454	451	434	442	439	438	452	432	421	460	476	417	466	456	439	451	456	449	440	433	435	460	450	434	446	428	463	467	447	445	425	453	454	473	428	401	451	457	445	447	470	450	463	460	460	429	449	459	457	405	429	474	460	454	439	471	439	461	452	477	450	417	434	417	452	477	409	428	440	476	429	441	415	433	437	439	463	428	420	504	475	441	425	449	492	437	486	411	455	445	436	468	455	448	433	461	436	478	408	502	437	415	406	415	474	480	422	467	448	444	480	484	409	444	464	465	423	462	445	436	460	463	493	429	482	450	485	456	431	470	467	465	424	465	452	429	443	457	442	470	467	466	446	473	457	421	384	440	429	401	473	400	443	467	445	452	461	439	425	472	423	443	426	449	456	439	453	445	432	443	435	449	455	420	450	449	468	452	472	421	438	469	465	458	411	450	463	439	438	447	476	437	460	476	447	459	410	473	468	433	471	445	455	473	444	491	412	423	472	443	457	458	403	434	456	438	446	455	469	466	453	430	419	477	419	448	438	436	437	477	454	447	420	464	434	485	451	448	433	430	448	468	474	437	450	493	492	420	453	461	446	455	435	428	468	446	406	457	477	447	445	430	457	406	450	464	462	453	489	446	471	419	443	462	429	435	436	409	430	420	456	474	455	410	448	396	459	446	450	417	452	461	391	433	440	445	478	440	486	468	459	461	452	464	465	449	448	421	429	438	457	456	419	422	477	479	427	448	450	448	478	486	447	495	439	457	445	416	459	444	464	458	423	472	433	444	458	443	464	476	463	453	498	464	420	423	429	442	431	466	473	484	438	457	421	420	444	464	504	439	453	420	442	436	452	421	427	468	448	462	447	420	439	464	452	427	451	474	451	476	462	421	445	415	449	498	494	448	458	434	428	447	449	425	490	432	502	495	443	448	404	450	423	440	438	466	424	447	452	512	472	411	444	415	447	438	449	435	443	456	474	449	438	436	431	435	453	431	451	439	476	452	399	424	416	420	490	472	461	436	449	431	446	456	482	482	451	447	441	443	436	470	425	460	433	430	466	478	453	455	422	454	441	461	477	499	443	459	482	469	413	436	470	455	449	440	414	449	439	470	426	441	455	425	466	433	435	469	424	483	473	433	441	452	451	471	433	456	450	464	456	444	414	467	475	412	473	440	445	461	442	459	478	424	448	395	468	415	435	484	444	474	416	475	424	429	430	445	406	419	467	450	457	462	404	454	453	476	461	455	421	459	462	422	458	427	431	459	482	431	467	436	458	466	428	447	429	469	462	462	431	460	436	458	433	450	483	426	463	473	455	456	445	452	443	444	451	475	420	444	449	431	448	450	441	443	408	476	422	440	478	471	468	436	483	465	418	482	435	433	437	437	424	454	394	471	447	455	465	460	430	460	438	456	455	452	405	455	457	457	444	462	468	473	459	437	455	450	480	445	464	458	479	417	464	453	392	457	434	435	461	476	465	401	453	433	463	438	477	451	429	461	472	449	442	461	468	489	458	418	425	422	434	446	464	452	443	448	464	431	415	432	459	460	401	445	443	466	432	473	447	452	482	429	426	457	425	464	433	421	463	480	453	444	454	437	438	460	477	445	447	478	460	464	457	460	404	421	419	431	483	493	449	482	460	469	443	433	408	462	459	432	458	449	464	412	456	428	450	442	458	430	431	429	438	485	460	453	436	441	425	457	422	471	450	445	483	437	458	451	479	466	448	436	441	424	450	447	406	437	424	447	476	465	445	455	468	422	454	443	448	443	463	476	421	439	441	432	435	439	430	455	465	465	424	446	429	452	459	455	419	437	478	445	439	464	453	427	448	461	487	483	449	429	434	454	481	429	451	442	439	439	482	451	468	452	494	469	439	466	472	440	430	444	423	442	434	453	442	465	431	457	467	462	423	431	429	418	425	478	466	466	454	460	449	459	430	426	433	405	428	461	428	470	470	446	447	471	463	453	458	468	421	458	443	449	425	460	424	433	440	416	451	419	427	449	451	426	447	459	456	470	438	476	414	435	460	411	447	417	442	451	424	424	469	446	497	431	421	443	411	486	418	457	430	403	476	441	456	462	445	447	444	460	449	428	467	431	484	422	441	488	433	488	468	442	466	429	453	427	423	466	427	435	442	404	447	491	408	468	495	445	478	446	446	452	429	471	426	488	474	473	472	484	444	444	435	450	425	436	484	486	475	459	436	455	387	469	458	437	447	434	479	466	444	459	409	473	429	448	408	481	469	467	448	412	425	451	434	477	432	427	414	473	506	464	419	445	442	455	464	427	426	462	445	473	440	442	486	454	445	460	442	465	441	457	433	454	418	453	391	437	436	445	452	470	446	423	440	432	421	447	447	426	429	454	475	449	455	444	478	442	478	453	416	416	443	468	447	476	427	431	456	429	425	430	439	431	450	437	459	435	440	461	417	450	446	408	449	438	427	442	409	439	471	436	445	449	458	435	436	439	440	486	501	477	460	462	450	464	447	436	448	482	430	443	456	453	448	437	470	466	451	414	431	430	481	439	456	424	468	457	438	436	466	420	420	449	453	449	453	441	450	431	451	471	441	450	464	466	434	451	470	430	462	444	481	500	455	494	457	496	463	430	467	405	448	464	467	496	450	451	445	446	446	431	447	454	435	483	436	470	416	461	464	434	446	499	496	464	426	464	437	407	475	499	442	427	435	455	474	434	472	423	461	431	427	466	443	402	468	469	458	429	458	450	448	462	488	461	440	431	423	462	470	492	424	439	438	421	448	420	432	399	484	439	465	438	484	470	434	467	441	431	455	433	431	483	448	454	462	447	436	467	443	474	447	441	437	429	429	447	440	431	428	458	453	459	424	447	467	404	442	425	449	440	452	467	483	477	458	453	457	414	445	473	427	453	429	452	454	456	501	477	447	466	449	456	431	460	446	454	448	461	471	450	437	444	449	479	495	442	495	448	452	415	461	455	471	431	435	455	396	473	425	475	452	462	415	476	399	481	485	436	443	439	479	438	464	469	451	456	445	465	427	433	447	412	440	460	418	431	426	443	432	425	470	467	468	448	447	467	468	447	414	430	465	455	457	446	443	451	458	438	384	442	447	463	430	430	490	450	448	445	461	467	481	428	453	478	432	480	455	441	461	434	447	436	451	426	437	451	427	463	447	431	452	428	453	431	466	443	437	460	464
23604	21474	29166	24144	21445	16831	1758	674	477	403	334	276	226	223	175	162	168	153	141	173	142	137	126	132	145	122	136	114	131	117	142	114	109	121	97	121	94	98	92	91	110	99	136	103	101	110	96	105	91	107	105	93	99	125	83	100	94	116	96	93	108	92	88	90	100	101	106	88	97	93	107	107	88	77	106	118	101	104	104	103	114	92	102	99	108	92	91	120	105	100	115	99	85	95	102	106	127	101	103	89	96	98	107	112	115	84	112	98	105	106	104	108	106	101	109	118	106	100	83	93	93	112	104	97	73	94	115	96	110	108	97	82	100	112	95	104	84	105	107	102	94	110	83	99	91	101	96	83	100	113	102	92	94	91	103	93	88	85	104	105	115	107	96	99	98	103	91	90	94	90	117	98	108	93	108	73	101	103	95	84	102	90	91	82	112	86	115	99	113	95	121	94	105	107	72	109	80	90	112	101	83	99	95	104	88	80	102	98	102	98	123	104	100	90	110	96	99	101	109	98	88	93	98	111	95	95	91	94	102	91	109	103	93	106	122	112	100	90	93	113	93	97	103	102	92	94	111	84	106	106	86	124	89	95	95	100	106	111	104	103	87	111	89	102	113	101	109	82	91	101	124	96	92	106	93	109	73	93	108	119	94	94	118	100	98	111	103	101	110	102	89	102	80	113	94	116	104	104	100	103	108	101	110	97	93	95	92	79	104	92	91	92	103	98	88	96	98	98	109	117	107	103	107	100	105	80	108	112	92	95	113	103	104	101	100	102	88	88	87	103	100	107	110	98	78	85	90	87	112	118	91	100	81	111	97	97	108	109	106	109	75	95	103	95	97	101	93	89	98	93	102	108	101	108	95	101	94	98	89	82	83	96	104	104	99	103	92	104	93	110	118	106	122	103	127	108	97	89	95	95	89	87	123	111	82	114	74	103	99	92	93	101	106	110	104	95	88	106	92	109	100	95	98	102	93	122	104	86	108	93	99	92	107	99	98	77	84	109	99	92	80	106	98	115	99	92	100	98	96	98	97	101	105	112	94	103	91	106	110	128	108	96	111	92	110	97	94	97	108	105	98	97	92	114	103	113	112	91	82	85	89	110	98	88	88	98	100	98	94	132	91	102	100	95	87	96	94	105	103	136	85	94	87	106	99	96	98	101	96	119	105	107	96	77	95	104	110	101	117	99	103	109	95	90	106	103	109	114	86	106	96	107	98	118	96	116	107	92	89	78	96	102	98	100	98	86	116	98	106	110	90	92	98	92	73	103	115	83	99	97	93	104	111	102	97	103	107	96	103	94	101	108	111	82	97	104	129	104	89	95	104	119	97	101	111	101	106	97	105	100	89	84	98	104	86	98	99	98	92	100	107	76	107	122	95	117	118	106	87	98	88	97	113	98	88	97	107	98	95	104	116	97	104	123	100	98	104	99	82	83	87	98	97	106	105	85	82	97	97	88	91	99	98	99	91	94	85	101	99	91	98	104	101	86	126	102	95	103	102	114	110	94	112	107	104	96	93	81	82	92	104	96	110	97	110	98	113	109	88	91	100	98	105	92	94	99	85	90	116	105	107	93	103	99	107	93	94	106	97	106	96	105	99	112	94	100	117	102	97	102	90	90	105	98	86	101	97	95	98	87	93	73	100	90	90	98	92	115	118	91	90	101	102	111	87	116	118	103	94	85	107	93	115	99	113	100	99	107	84	96	109	87	102	113	117	103	94	90	101	106	102	96	105	96	91	101	95	107	86	105	99	106	84	96	99	85	115	92	85	91	96	97	99	101	95	101	98	90	79	78	88	92	92	99	75	89	75	92	93	106	104	103	101	119	97	110	100	107	104	99	107	114	92	112	85	97	114	108	104	89	100	111	106	106	98	103	102	99	98	96	102	122	89	95	107	90	99	92	96	83	103	112	103	94	102	103	109	99	105	79	99	105	106	102	99	80	115	107	101	107	90	106	81	96	94	91	94	97	97	99	109	111	108	98	82	91	94	95	84	97	97	110	97	111	108	81	101	90	86	84	116	91	92	114	106	99	93	88	95	98	108	106	110	90	89	105	83	81	90	90	104	93	89	97	95	119	109	112	101	99	113	90	125	103	93	98	116	102	80	120	95	119	107	107	101	98	90	96	94	96	106	108	99	108	101	85	104	98	113	80	116	106	103	98	85	92	104	76	91	105	82	130	85	94	98	108	96	102	102	110	101	109	96	106	116	93	96	107	111	102	89	111	98	98	120	102	109	91	106	101	112	105	92	117	115	118	88	119	94	99	82	102	99	94	112	123	89	116	94	101	82	100	96	109	102	100	122	94	98	82	92	93	92	101	113	91	92	113	74	97	83	105	106	92	99	95	101	91	87	101	103	97	84	103	109	90	96	110	102	99	113	99	92	92	103	94	90	113	99	109	99	116	96	91	104	92	106	92	85	108	108	89	110	108	99	98	109	99	88	90	122	88	95	88	103	90	92	87	84	111	102	85	110	100	114	79	119	92	106	102	108	98	97	89	108	105	129	97	91	97	85	93	104	109	98	101	86	100	78	94	113	116	85	89	96	116	95	87	89	121	82	93	115	102	96	116	81	97	83	83	94	104	92	94	93	102	103	108	107	86	115	91	90	93	109	99	97	92	77	101	104	81	95	98	101	108	114	102	106	82	83	106	101	85	99	83	82	93	109	96	100	103	101	115	92	112	104	112	84	94	74	116	93	96	107	91	91	103	85	95	100	96	105	93	117	91	120	110	88	100	93	117	102	106	79	88	89	107	107	112	95	95	95	105	110	113	91	90	101	91	98	108	82	102	95	104	109	101	109	87	92	115	97	105	95	108	92	87	106	107	102	91	94	100	83	105	100	93	93	101	101	97	101	79	96	96	117	82	124	80	100	79	103	95	73	109	92	119	94	87	97	86	99	95	82	85	101	106	97	89	96	87	86	91	91	89	111	101	96	94	100	100	93	109	87	87	120	92	104	103	94	98	95	84	93	89	109	81	89	102	89	115	105	79	93	74	100	87	92	98	78	107	85	96	89	104	103	108	97	89	98	102	96	102	98	102	73	98	88	104	84	117	98	114	95	93	96	112	92	97	102	101	95	91	89	83	106	96	109	97	91	97	84	87	99	86	110	94	91	79	90	124	110	103	89	92	90	97	94	99	100	80	86	120	104	110	99	110	101	101	100	104	109	105	82	99	111	93	101	79	106	106	110	109	95	93	96	104	80	99	94	75	111	99	97	92	93	112	89	100	103	86	96	106	114	81	90	82	86	89	83	109	104	84	83	104	106	93	98	94	99	89	103	98	87	95	97	81	109	92	106	102	85	85	95	113	100	102	103	105	88	96	102	96	117	107	87	110	109	106	97	111	98	99	107	85	99	102	112	108	113	85	91	108	100	98	103	108	96	114	89	113	97	96	99	89	112	97	81	113	108	107	108	118	92	82	82	86	101	100	94	83	106	105	113	107	112	93	103	92	113	98	92	99	108	90
31529	48194	32182	13213	5458	3300	2292	1934	1533	1334	1084	963	720	591	537	503	484	458	365	360	325	359	323	284	276	235	237	239	231	220	269	230	233	215	231	241	224	211	225	219	234	200	197	212	181	176	188	207	208	183	200	194	191	208	210	217	215	199	214	210	182	199	193	188	179	205	210	219	194	228	223	199	190	195	194	186	198	206	198	193	225	180	201	198	215	222	215	179	179	200	209	186	178	179	217	175	205	192	208	186	188	197	180	206	167	198	204	180	190	194	200	202	196	218	209	203	192	195	198	206	210	189	203	200	223	211	190	211	182	181	195	202	178	184	199	205	167	192	190	212	169	187	183	215	184	191	233	190	168	202	182	212	200	185	182	211	185	190	219	163	186	170	177	177	189	186	196	176	208	194	190	185	213	191	204	197	210	188	183	185	207	198	201	201	187	203	168	199	197	176	179	201	226	186	206	198	182	186	194	202	182	189	205	175	206	176	186	211	186	150	190	178	174	200	217	206	209	177	187	182	190	199	198	196	172	184	182	173	194	229	184	185	179	168	201	164	197	198	216	198	177	193	172	166	205	183	184	188	204	221	201	195	191	194	188	185	194	194	174	169	192	178	181	191	205	184	191	194	175	181	178	200	168	191	202	178	177	185	202	181	197	190	216	184	214	201	191	195	165	186	217	178	193	183	209	162	184	182	200	203	177	187	184	189	195	198	198	186	170	176	192	190	176	185	232	195	184	208	172	198	204	188	203	198	190	190	187	183	191	201	204	180	189	188	174	204	213	184	185	171	209	195	209	175	187	197	171	176	192	196	193	179	182	201	196	214	184	182	182	180	232	187	190	182	189	185	182	185	199	206	209	159	203	207	188	170	205	182	202	166	184	197	200	184	189	200	196	213	157	195	195	200	187	184	189	217	193	181	185	163	201	194	188	189	180	174	179	180	181	203	215	200	165	189	200	201	197	181	165	186	178	195	209	204	194	208	181	186	196	179	193	195	191	180	190	194	176	205	187	171	196	199	184	176	200	184	192	194	168	193	203	206	163	196	176	173	177	195	214	175	187	184	185	195	171	213	196	196	206	185	212	166	189	182	177	191	182	192	176	190	169	180	187	185	174	201	194	196	190	187	184	200	185	174	204	178	180	183	191	182	197	172	185	210	186	170	199	172	172	178	187	188	189	199	197	219	179	204	184	216	184	208	185	184	187	195	196	192	205	203	191	200	186	201	223	187	198	193	182	214	179	178	174	200	179	218	196	197	186	197	194	189	193	200	184	191	195	181	180	188	177	195	160	186	182	207	209	201	182	199	183	200	169	210	183	207	181	200	187	201	187	184	191	192	204	202	161	158	175	178	190	192	178	172	207	181	194	192	191	176	201	174	191	183	200	188	199	175	181	195	197	189	188	208	197	171	184	190	195	192	205	197	193	168	199	189	200	188	200	188	179	188	186	160	182	205	206	164	188	189	181	181	174	189	181	182	184	204	187	171	205	186	163	177	191	188	191	225	164	193	169	182	187	185	160	176	203	188	196	203	180	210	194	188	169	196	167	204	174	199	164	211	197	196	216	194	178	207	178	196	189	197	172	177	195	205	191	182	204	180	177	183	206	214	175	192	190	177	160	175	168	206	194	202	184	189	170	210	189	191	199	199	177	167	197	190	163	185	193	195	179	199	162	182	186	183	232	197	196	197	171	203	190	207	197	211	193	175	185	193	181	203	183	187	196	179	185	177	204	171	208	162	185	178	170	210	187	203	202	196	183	155	178	198	190	185	185	200	212	196	200	171	195	194	196	188	172	188	205	183	211	195	181	171	200	216	197	174	177	193	206	211	164	184	206	203	161	209	199	185	178	195	200	182	202	190	170	193	209	184	204	184	226	210	193	210	224	193	186	216	192	195	183	232	185	215	196	224	207	194	182	183	183	197	215	225	177	165	204	177	190	199	195	198	199	181	183	191	172	195	203	187	178	208	179	184	205	195	190	165	212	216	192	202	176	197	196	192	186	193	180	194	195	183	214	192	220	204	193	187	196	179	205	197	199	177	167	192	174	194	181	194	171	195	195	178	171	189	211	172	196	179	183	185	173	194	165	194	186	177	164	192	188	209	188	171	172	216	192	192	207	173	193	186	208	200	184	173	216	189	186	183	175	178	175	181	197	175	184	174	209	201	206	196	182	173	189	177	190	175	165	193	209	202	149	194	180	188	181	209	162	181	179	200	184	206	175	178	188	201	189	173	195	200	187	195	174	201	198	191	186	190	187	194	184	163	185	194	196	182	198	196	191	216	213	204	172	201	200	195	174	225	188	189	203	196	188	176	193	181	210	195	209	205	190	198	214	188	185	167	206	208	198	180	195	192	204	188	195	193	185	205	199	169	188	185	180	182	178	189	198	200	199	204	197	192	180	182	199	191	195	169	181	160	189	219	208	200	199	196	198	188	212	180	197	194	209	189	176	193	192	190	176	189	182	201	194	178	179	210	192	211	180	170	180	207	186	189	204	187	196	183	186	199	193	190	167	191	209	183	194	180	190	185	185	195	186	181	200	187	195	178	187	197	170	197	178	191	202	200	217	188	188	213	174	208	207	178	170	204	174	193	176	203	201	188	221	159	167	192	195	194	192	194	163	195	229	194	190	190	185	202	177	180	168	184	217	208	178	200	193	194	164	172	182	191	179	186	196	189	178	178	199	196	194	192	209	198	174	196	190	189	211	200	199	208	196	153	213	215	160	212	195	171	170	190	193	186	181	177	193	197	208	210	196	196	166	209	202	191	180	183	187	211	191	201	187	203	211	205	204	182	189	182	184	205	192	200	207	205	197	194	168	188	173	197	186	188	164	176	173	189	167	194	221	187	190	166	190	232	195	200	203	193	179	170	173	194	162	190	191	203	219	201	175	172	191	209	205	181	203	178	184	185	154	188	210	189	225	161	206	206	211	164	198	191	172	183	173	187	204	194	194	213	184	192	213	195	200	192	205	187	194	192	167	200	186	195	198	197	175	183	199	195	207	197	202	206	170	183	204	190	191	208	174	208	200	208	206	206	197	188	176	187	195	200	183	180	197	182	197	202	179	181	179	196	195	174	183	172	196	181	185	188	169	175	205	165	161	191	171	193	187	179	183	183	205	178	207	204	209	165	214	168	189	211	199	211	198	184	205	179	214	173	192	163	179	189	171	209	203	198	214	182	176	193	205	177	170	177	168	184	197	199	191	180	219	169	182	168	173	214	176	189	193	196	196	209	189	186	183	201	169	201	187	199	224	191	179	182	192	162	185	182	179	189	203	187	178	170	201	179	211	203	176	177	171	199	203	194	188	184	179	181	184	194	190	195	206	210	199	210	173	207	209	175	182	183	200	195	175	182	190	178	207	184	217	198	159	199	188	197	209	200	211	221	210	208	175	194	226	204	200	192	207	186	174	169	210	192	187	203	172	177	190	193	189	161	173	181	178	193	171	188	183	217	184	173	196	198	197	200	199	183	190	172
27485	21942	15718	3838	538	364	330	321	315	327	319	291	312	304	289	299	300	262	290	301	303	288	313	281	292	331	297	300	273	339	290	273	289	283	313	317	313	274	305	306	288	261	270	297	304	264	286	322	297	270	285	283	311	280	314	284	279	275	300	292	278	317	300	314	321	300	285	280	285	291	283	285	282	274	293	281	288	307	301	305	327	279	272	315	276	310	300	284	273	300	285	286	276	286	287	297	275	263	316	305	298	299	285	274	288	306	265	283	285	310	297	296	266	285	266	281	262	298	295	269	347	285	275	301	292	292	297	296	292	322	290	267	295	269	269	307	291	265	315	298	300	283	274	270	295	272	312	292	288	292	302	273	297	264	321	291	283	306	305	312	309	297	261	249	308	277	275	301	291	283	304	311	327	280	301	269	308	273	275	314	270	299	270	298	281	314	279	287	304	291	257	280	272	288	292	289	277	297	271	308	274	261	267	290	297	283	301	285	299	302	277	290	313	293	285	287	324	298	285	311	285	294	286	284	252	319	310	305	303	295	275	288	305	252	290	250	278	324	305	285	257	314	277	324	288	274	271	288	283	285	282	284	277	315	259	266	293	340	267	257	280	322	296	285	300	284	280	308	296	283	281	297	281	324	303	267	264	279	275	287	290	280	280	306	292	312	301	296	287	292	279	284	285	302	294	297	270	283	280	314	286	289	292	298	306	285	291	283	301	284	322	295	283	281	299	295	286	300	301	270	301	300	267	272	282	269	286	291	310	273	277	314	309	310	277	293	288	284	309	269	294	282	265	285	300	252	286	299	306	295	297	308	251	283	306	301	308	249	297	267	270	292	299	291	301	280	301	256	275	277	288	293	269	289	289	312	249	299	296	312	278	296	274	286	273	293	275	263	313	297	259	300	283	285	321	277	299	290	278	308	306	297	291	292	299	274	256	290	278	297	289	276	309	267	271	287	295	296	312	307	294	330	273	265	277	284	279	306	307	289	329	312	293	310	301	308	307	294	296	308	285	290	293	302	278	272	274	273	258	306	311	293	294	296	269	305	289	303	276	301	292	278	297	303	312	277	335	259	301	292	269	314	265	300	297	282	264	314	283	287	276	291	283	314	288	304	304	285	302	292	299	285	305	280	275	291	279	301	280	294	310	289	286	285	257	287	278	277	294	265	314	303	281	294	258	282	305	291	299	279	271	291	277	307	288	271	314	303	293	298	280	304	251	275	293	333	283	249	249	264	323	286	294	288	279	292	319	281	274	312	277	294	307	287	315	321	304	291	279	299	299	319	268	293	288	261	247	278	262	259	298	280	278	267	299	290	289	295	327	274	283	322	291	295	316	312	273	292	316	293	319	279	288	262	255	304	291	305	309	322	289	317	281	274	297	286	294	280	335	297	277	284	313	272	315	305	300	257	287	296	297	288	275	291	279	316	292	273	274	307	279	270	295	297	269	307	324	317	296	287	284	278	288	287	279	294	318	333	270	276	278	286	298	296	300	305	307	311	277	277	343	318	283	300	294	259	282	262	291	294	285	279	309	324	278	272	287	262	294	300	301	298	311	298	280	274	293	307	279	259	289	276	310	237	301	303	292	281	277	285	302	292	273	320	296	290	291	279	274	290	283	276	288	332	273	267	281	308	303	293	283	292	307	285	272	307	280	277	273	270	323	319	299	304	281	299	293	299	307	283	288	284	326	293	311	296	292	295	264	291	287	289	285	283	259	282	276	293	321	283	284	273	271	273	312	307	291	279	303	281	269	278	283	325	272	289	276	285	293	267	280	290	297	283	274	288	274	287	270	287	309	305	312	300	256	320	280	285	304	271	293	280	294	300	295	277	315	251	280	258	288	282	291	300	296	314	303	266	281	293	274	304	310	301	300	283	293	293	269	293	329	280	284	280	297	287	267	259	297	294	320	291	273	274	284	282	314	295	272	309	290	281	262	303	290	306	296	290	281	289	270	297	256	238	282	312	298	260	289	302	288	296	314	301	272	256	279	295	285	266	273	280	281	315	273	298	281	252	288	265	279	308	272	319	284	305	294	286	294	283	274	324	281	280	262	301	332	282	312	304	319	262	279	296	262	296	294	284	319	270	291	281	312	306	292	304	286	289	310	311	279	256	317	302	271	279	312	290	279	315	291	313	266	279	303	285	293	305	268	311	306	303	281	309	320	266	327	279	315	292	270	290	278	276	303	308	276	258	279	255	291	269	303	295	294	287	282	262	310	306	276	285	284	289	276	317	290	292	290	260	290	314	268	303	265	305	286	288	315	274	296	269	304	258	281	274	303	294	326	317	308	288	272	272	289	302	309	316	308	280	290	299	271	276	298	285	320	295	315	322	297	311	281	299	267	270	284	314	303	295	281	288	280	286	284	311	305	308	320	268	286	271	279	321	291	290	288	296	285	299	291	281	297	268	298	271	267	298	326	321	281	299	270	255	280	280	286	312	261	295	287	299	301	312	288	286	260	302	323	292	281	309	271	294	288	286	267	266	269	274	286	300	290	321	261	287	279	272	281	282	284	287	312	296	270	294	301	295	317	273	288	258	295	273	270	320	310	285	297	287	266	265	284	274	288	298	309	302	286	304	288	276	275	296	307	298	308	291	289	320	304	271	292	309	293	271	283	281	306	290	313	297	305	295	320	306	271	257	285	294	307	277	277	302	285	309	316	279	295	275	304	289	257	307	306	278	290	273	271	306	304	304	268	275	318	279	314	327	313	290	259	291	309	282	295	274	318	300	300	293	289	298	290	272	289	315	279	294	312	304	303	305	309	291	273	292	308	291	300	291	294	303	311	297	296	297	278	275	287	281	278	287	263	324	305	289	310	266	281	291	281	281	281	294	279	295	303	308	294	305	281	295	330	274	301	291	290	278	277	325	291	284	300	299	262	285	272	304	306	291	296	263	294	315	302	298	285	292	259	295	273	296	306	274	303	309	296	289	294	278	292	283	310	290	292	280	277	306	299	288	301	295	300	286	290	306	276	280	285	265	281	296	293	300	287	287	260	294	318	304	281	311	257	300	283	294	278	294	285	300	277	303	289	307	282	299	322	311	291	262	291	276	301	261	300	292	300	285	287	296	302	296	301	268	262	278	300	314	305	321	268	288	299	282	268	278	284	258	285	265	271	284	258	271	296	269	276	280	312	286	288	290	291	306	301	287	294	291	266	296	352	310	277	272	278	287	316	300	304	271	255	290	281	290	298	259	290	289	306	328	298	335	277	306	290	288	317	290	297	288	298	279	280	309	290	283	302	302	298	283	307	278	293	289	313	295	302	296	288	272	289	300	272	311	306	292	262	294	325	296	257	267	294	301	317	315	285	312	281	284	313	276	295	324	278	322	313	275	282	302	248	290	287	294	279	279	309	292	314	264	314	318	294	311	287	294	288	287	269	275	297	304	279	319	294	283	259	270	294	306	306	284	280	257	296	287	294	287	282	285	309	265	266	299	265	294	287	286	293	314	339	304	252	276	266	298
26429	33581	19990	5018	1122	792	686	607	681	604	652	618	616	595	590	568	606	572	528	556	542	582	522	565	530	521	509	553	525	534	519	546	531	538	543	505	537	546	530	562	552	500	530	530	483	520	515	541	496	543	531	506	563	541	543	595	479	525	545	535	532	567	511	535	524	532	557	561	550	504	554	508	539	515	534	547	504	517	544	500	546	535	553	551	544	489	553	518	536	526	500	537	510	537	545	539	529	543	530	492	535	540	530	496	531	512	508	501	543	524	531	501	514	560	534	543	545	492	532	526	560	543	567	553	513	505	552	478	533	568	505	565	517	596	544	514	500	506	546	530	564	539	501	481	523	507	492	514	473	533	530	505	552	561	529	548	559	524	549	580	504	534	549	559	495	512	518	532	515	520	559	513	562	503	511	515	494	538	537	479	544	550	504	487	515	580	537	529	517	541	491	502	533	496	524	494	523	516	554	527	534	534	532	547	551	510	550	520	518	530	542	583	552	548	531	543	566	514	580	556	580	516	543	554	529	525	550	526	492	485	538	581	525	530	501	530	526	570	538	515	528	534	547	539	548	529	511	499	515	530	516	573	516	585	526	517	501	526	546	542	518	514	546	512	532	494	504	469	555	538	543	568	508	522	540	493	551	490	520	547	534	512	519	455	543	561	533	512	521	537	542	517	526	521	510	551	511	538	551	516	506	524	501	490	491	568	495	517	563	513	556	532	568	521	516	513	527	492	507	525	491	551	526	521	528	472	562	513	513	551	506	556	577	514	538	497	546	528	515	548	557	552	543	540	540	580	552	513	520	530	547	532	515	552	559	524	544	573	514	518	552	525	511	551	515	515	497	530	518	530	514	542	521	612	551	529	527	517	522	524	554	550	568	512	533	534	545	547	535	535	518	536	521	565	527	525	519	548	552	517	536	472	554	508	527	489	523	541	504	519	548	515	522	495	549	512	508	554	473	553	505	509	532	536	524	492	500	550	557	505	531	530	469	507	525	521	520	503	529	534	527	570	519	535	568	530	526	573	543	524	481	540	502	531	537	560	567	554	517	517	508	566	557	522	545	504	514	535	504	553	502	507	528	540	518	525	537	525	546	546	530	530	540	513	518	537	529	539	512	527	534	573	546	532	561	510	522	516	525	529	533	561	518	528	513	537	525	511	515	559	536	513	529	554	535	521	512	540	542	521	522	538	542	539	557	572	495	563	550	501	499	525	582	515	555	510	547	524	532	547	570	554	533	516	520	499	520	524	561	568	526	518	542	502	564	507	503	534	543	496	514	573	509	502	562	553	567	506	545	487	562	518	493	525	522	534	514	563	489	524	559	567	564	520	554	525	494	543	520	553	521	536	528	502	542	537	558	553	520	522	519	531	496	565	516	529	526	518	552	517	525	493	555	566	503	542	578	517	523	522	487	542	524	530	521	543	530	544	541	550	501	528	499	512	508	526	519	528	514	547	516	478	553	510	509	543	540	556	538	556	504	548	540	545	517	502	546	507	541	536	497	510	542	585	550	518	513	530	522	511	538	539	526	543	528	529	499	530	530	533	543	496	534	509	543	504	540	557	532	507	533	585	522	505	522	538	547	538	579	520	571	547	535	535	499	538	512	556	537	548	523	538	545	584	509	490	502	503	492	518	506	567	531	550	515	500	510	542	528	527	515	512	533	505	507	487	520	523	521	531	545	548	538	540	550	559	495	510	569	541	526	532	494	517	513	504	555	538	540	513	517	506	531	547	525	522	506	541	551	525	553	537	505	503	538	528	553	525	532	499	522	569	464	534	562	549	556	513	518	507	554	529	547	490	502	554	568	597	541	517	492	514	553	545	529	523	533	517	554	522	532	573	509	560	518	539	501	550	528	578	549	546	527	546	578	519	522	512	557	526	595	572	535	498	525	503	541	531	549	567	498	517	516	522	535	532	529	509	527	505	524	524	496	522	556	514	553	525	515	519	482	579	528	527	579	529	533	514	518	523	554	513	577	522	495	513	527	521	541	546	569	554	548	533	529	566	509	499	548	506	559	541	524	467	554	518	513	476	543	518	553	526	505	541	536	509	543	557	556	532	541	515	554	524	528	550	522	561	498	542	530	564	556	551	515	577	512	556	549	528	552	549	539	556	524	512	511	560	530	543	528	512	549	558	483	508	532	535	531	510	560	479	554	506	521	509	490	507	498	609	552	571	526	524	529	506	515	517	546	533	518	520	501	522	528	553	556	528	493	540	538	536	539	528	512	536	484	566	504	532	511	498	516	548	497	483	533	505	511	514	516	513	542	497	527	508	562	575	550	547	534	519	516	515	528	520	510	528	558	528	596	547	551	523	484	556	491	538	548	522	566	511	530	537	525	514	534	525	526	537	524	520	555	516	532	522	549	526	514	502	547	551	522	533	530	529	520	557	539	496	506	543	522	517	529	538	517	514	492	529	493	568	491	495	564	546	524	558	532	533	581	546	522	577	535	478	501	521	516	500	549	522	535	516	523	539	529	534	507	523	546	556	511	534	542	534	500	503	513	509	518	481	531	519	518	459	535	528	547	533	489	521	528	491	508	550	548	508	533	497	527	528	534	518	547	538	514	552	546	544	515	552	580	539	534	535	557	526	533	517	512	518	562	544	555	567	532	509	535	483	537	520	528	560	526	510	520	533	489	502	559	493	508	570	570	502	563	524	533	526	521	563	526	556	559	527	533	524	513	546	536	508	524	531	523	562	519	526	534	536	505	537	509	533	539	505	547	531	526	527	471	518	530	547	519	554	552	548	496	485	533	539	532	516	520	564	512	536	496	540	512	552	507	485	558	498	547	525	499	527	562	476	593	554	520	502	538	545	528	516	527	520	518	545	559	541	487	521	572	527	565	567	491	526	524	524	513	565	536	531	554	551	509	537	542	510	506	559	508	543	514	562	488	498	540	527	517	505	488	522	512	573	526	543	553	540	512	509	548	556	500	502	561	566	520	563	512	537	550	515	537	510	556	513	567	516	524	550	516	535	529	506	541	560	510	526	493	532	528	532	564	534	541	558	515	507	516	525	480	541	535	534	566	513	554	497	517	510	524	518	521	508	512	492	562	556	537	529	531	532	524	553	518	529	485	542	591	527	518	542	521	533	523	530	522	553	568	499	555	530	548	549	551	542	510	547	535	538	541	547	542	530	530	538	495	605	533	502	525	556	519	529	503	513	523	534	512	535	527	505	517	473	467	545	549	511	494	513	541	514	531	517	548	545	546	532	547	547	523	532	538	528	532	517	492	546	552	546	539	556	531	491	515	522	504	535	522	550	515	532	558	586	533	499	512	526	496	580	531	509	510	558	530	544	501	547	519	545	510	558	544	563	554	516	530	522	541	522	538	480	541	528	530	560	537	538	512	558	503	527	554	589	517	532	545	537	514	552	518	516	540	532	518	533	565	523	568	522	541	548	514	513	509	539	524	553	504	530	566	542	552	523	491	515	533	540	519	533	539	517	543	562	536	568	551	505
24593	21524	28399	24992	17497	1985	739	477	380	384	403	329	334	343	260	288	309	225	249	239	266	253	284	244	248	271	271	283	243	266	258	235	259	256	235	269	228	258	247	246	227	243	232	258	288	262	243	235	230	247	231	263	244	244	259	233	225	231	250	230	248	244	214	239	273	253	222	234	257	236	234	242	248	247	257	254	245	238	256	233	230	238	240	244	239	238	237	220	251	204	263	225	260	262	250	239	236	245	249	257	237	218	245	253	255	248	260	261	237	264	263	207	243	231	260	234	251	265	248	236	220	241	238	220	226	220	237	230	228	236	247	260	230	259	240	255	238	226	231	262	255	254	236	234	230	225	249	246	236	242	247	246	244	267	234	238	230	250	236	238	228	241	260	271	250	235	245	258	244	236	216	247	248	242	236	247	232	246	239	233	230	235	247	238	237	226	249	207	249	249	228	257	265	269	226	252	246	230	222	247	226	237	241	233	259	269	242	262	222	247	235	248	223	244	245	247	266	270	230	247	236	268	252	234	234	231	228	241	247	249	257	256	243	251	244	266	242	257	225	230	240	228	249	247	256	271	242	252	236	233	258	254	262	253	242	223	252	229	264	238	276	238	220	236	234	213	232	241	238	226	256	241	252	268	237	239	236	252	256	255	249	234	244	231	262	251	256	248	251	244	262	245	235	236	267	215	220	259	228	242	245	244	226	230	211	257	221	252	231	235	251	242	227	236	248	237	237	258	248	251	274	240	256	213	228	269	215	239	256	239	275	254	232	244	250	264	234	269	254	231	255	249	246	250	235	247	244	224	231	231	247	236	267	240	215	232	222	267	265	254	247	268	238	220	265	267	249	256	233	231	223	246	268	223	230	246	248	261	252	233	268	237	271	247	239	240	237	248	265	244	254	236	255	240	253	217	245	232	228	246	216	250	226	230	238	226	235	252	234	238	257	248	230	255	248	217	226	263	240	259	225	255	236	219	243	216	235	237	240	268	262	230	239	245	228	229	254	247	225	253	235	237	225	251	225	273	267	244	270	258	242	246	242	248	228	209	234	243	228	266	236	247	273	229	248	242	242	221	247	233	231	236	259	246	227	256	249	241	249	258	240	236	244	245	242	228	260	257	259	215	240	237	251	233	268	256	248	239	214	251	232	238	222	241	262	244	265	218	218	254	261	226	243	236	278	238	248	260	250	257	224	253	243	231	248	265	232	238	260	201	257	232	260	246	216	240	250	244	287	248	254	236	237	238	253	230	241	220	232	225	243	254	240	235	249	237	234	252	229	258	216	256	227	247	267	246	253	214	232	262	250	239	199	233	240	220	246	242	234	242	214	231	239	245	262	251	236	233	258	229	248	228	259	223	240	251	238	258	236	259	239	244	226	235	221	236	288	247	243	215	245	253	248	224	207	240	233	215	249	211	262	235	239	193	222	234	228	268	247	240	247	238	220	241	238	253	250	232	239	263	241	236	239	247	202	238	249	233	238	238	243	234	243	243	223	214	242	223	251	233	226	223	252	249	261	253	250	226	220	221	234	261	259	249	214	258	237	231	215	231	255	263	244	240	250	214	224	239	243	245	248	237	242	285	244	229	282	224	271	214	242	261	254	237	273	236	217	258	267	276	243	258	214	232	245	246	233	235	250	232	224	210	251	241	265	223	252	269	242	246	223	226	238	239	191	237	250	238	252	243	245	265	258	239	243	257	254	234	269	215	236	232	241	235	250	219	257	247	269	237	225	246	224	273	243	245	275	245	234	224	245	236	238	258	209	259	236	253	234	224	255	202	263	238	266	258	262	237	264	226	207	257	228	250	236	250	249	231	272	216	252	240	213	235	255	238	238	263	227	253	223	285	250	243	229	224	232	231	229	229	238	266	253	227	215	253	236	218	226	230	252	234	252	245	245	235	235	236	249	260	239	249	247	269	226	242	256	221	242	262	258	264	248	249	236	200	227	243	243	247	238	232	235	233	266	237	248	265	255	261	237	255	237	255	209	235	229	251	248	260	240	250	250	245	254	283	216	255	263	251	244	242	253	262	261	239	249	254	264	253	219	248	232	220	218	237	223	234	236	229	257	235	217	252	234	259	221	246	240	269	264	234	211	227	226	238	273	246	234	220	228	248	224	232	259	255	228	263	236	257	242	249	266	235	242	256	251	266	216	224	249	222	246	232	223	223	233	278	222	242	265	247	228	243	213	241	240	257	227	236	241	258	256	216	240	248	200	266	224	249	269	277	251	226	253	247	252	206	236	227	243	249	243	225	219	236	250	229	262	222	241	217	244	227	236	243	256	253	223	261	223	249	261	262	251	244	243	219	255	221	237	235	242	269	249	245	238	240	235	240	233	265	230	223	257	263	252	254	236	243	224	257	226	229	242	260	241	255	239	256	230	256	223	233	256	247	241	241	238	256	242	231	246	245	244	238	230	237	238	223	243	256	243	245	258	248	235	237	242	237	228	225	271	259	229	219	245	224	284	234	226	224	240	251	238	261	249	226	219	207	245	238	229	233	225	256	247	246	240	261	229	233	227	235	235	249	232	213	237	217	254	243	234	226	230	248	254	255	262	263	245	254	236	245	245	247	220	238	220	235	248	239	238	233	257	245	228	262	233	214	221	222	241	223	242	236	245	240	250	229	214	235	247	256	248	241	268	242	258	222	215	241	232	238	244	248	230	275	243	236	236	244	237	219	256	238	283	266	233	240	237	248	239	250	259	218	232	239	243	239	235	229	259	243	268	238	239	229	249	220	240	228	257	256	234	218	218	250	214	226	234	246	253	250	220	269	212	222	244	247	212	230	232	258	228	229	225	233	267	244	239	251	251	227	229	215	250	228	250	272	244	250	222	223	223	249	262	242	252	240	225	238	229	221	264	237	246	247	216	251	243	252	230	234	235	231	267	248	215	247	266	253	237	267	230	226	259	220	270	222	228	266	244	233	239	249	235	225	234	228	222	250	263	240	210	203	237	234	264	261	229	252	253	230	265	254	257	227	238	229	222	234	241	251	251	270	248	225	249	247	230	231	231	236	249	245	232	238	227	252	249	276	247	270	234	278	252	252	237	245	219	243	229	211	242	239	250	248	228	220	227	271	239	232	253	226	257	252	237	262	245	239	240	220	213	251	226	253	247	231	257	254	257	252	241	241	234	259	239	245	269	251	246	218	250	219	223	250	268	250	241	231	227	258	242	236	237	253	246	219	242	234	243	251	218	219	228	242	250	226	252	238	253	214	252	252	276	223	247	230	234	238	210	240	253	236	246	216	249	257	242	248	252	260	214	223	247	245	246	252	257	240	239	218	233	227	250	237	221	223	232	241	286	238	228	247	255	266	259	247	265	266	249	254	237	258	230	254	240	233	260	229	219	227	260	235	232	263	244	225	250	262	240	236	233	243	265	241	238	246	244	249	252	233	244	246	248	242	251	238	257	235	232	221	268	248	251	235	250	230	236	251	232	256	259	252	233	259	261	249	232	242	251	224	236	260
30394	44600	31250	10513	3216	1920	1440	1256	1064	976	882	809	800	732	667	580	599	532	582	527	522	485	549	464	467	495	485	463	502	453	466	465	477	449	454	500	475	427	463	449	442	461	470	451	484	454	483	467	418	457	465	449	489	443	438	433	401	421	433	457	455	478	430	446	452	471	473	456	441	449	431	487	453	465	429	477	447	410	445	435	421	477	409	455	451	439	443	449	445	428	408	462	453	469	454	408	445	431	461	431	431	446	449	433	435	423	441	429	481	459	452	444	465	451	424	461	443	467	422	450	478	440	471	450	473	465	448	424	459	438	451	456	431	427	478	430	483	442	436	416	478	429	426	427	437	451	459	429	462	436	427	429	441	442	439	434	488	428	468	424	448	447	425	431	463	421	407	442	455	428	450	429	437	450	434	425	446	484	485	436	432	473	446	433	447	444	481	458	433	422	459	464	476	428	419	426	413	438	427	456	448	413	455	422	427	452	432	492	491	436	441	460	434	439	448	430	442	486	502	451	462	439	424	428	437	433	464	449	475	413	433	435	434	445	437	451	434	463	476	426	468	447	406	440	433	422	480	438	480	418	484	445	403	446	441	436	441	414	408	450	443	430	457	466	428	471	433	449	434	437	457	430	437	409	432	424	442	474	447	449	427	460	446	438	471	432	428	473	437	445	409	453	463	444	473	448	462	491	441	472	417	454	420	454	414	414	444	481	455	449	442	418	457	418	462	477	470	435	439	427	467	419	449	427	462	423	416	423	439	475	467	449	438	431	450	433	486	438	444	426	426	439	425	459	399	449	431	464	434	436	445	419	451	454	442	475	461	391	425	446	450	447	411	464	438	480	457	465	441	450	420	419	438	470	483	454	439	464	462	402	437	429	423	447	415	447	427	470	476	418	408	399	472	453	418	457	424	464	442	443	461	436	462	434	480	416	431	451	490	440	455	429	446	456	452	421	427	420	458	417	461	416	447	423	431	428	458	421	474	423	474	462	419	464	420	441	446	433	477	424	450	454	440	431	433	450	470	446	478	488	432	448	451	434	440	453	458	463	438	408	424	449	436	426	476	424	456	486	477	459	458	441	432	455	425	425	452	430	424	467	449	436	406	424	443	446	394	469	439	449	452	455	435	443	435	404	438	436	436	460	442	438	465	472	436	421	434	448	462	457	421	453	447	476	449	439	427	463	434	436	493	435	418	459	422	428	408	417	457	446	481	457	471	412	462	458	435	424	423	454	458	456	417	469	439	440	423	412	453	426	432	429	476	490	461	449	423	417	461	472	468	468	413	453	466	455	456	413	441	445	438	467	416	454	412	438	460	456	444	426	442	466	457	426	464	442	446	455	476	413	442	417	402	451	459	433	435	489	477	476	429	452	416	461	454	438	458	417	497	436	432	411	439	421	447	444	449	484	476	403	466	440	451	441	442	393	481	448	448	431	448	437	450	468	420	458	457	447	438	436	471	454	466	441	478	448	454	445	463	428	469	450	417	430	438	428	447	446	473	409	414	475	433	454	459	464	457	418	398	414	451	413	439	440	455	419	424	446	408	475	428	420	463	433	425	480	434	413	431	405	480	451	471	426	440	443	438	444	420	483	440	424	474	422	449	447	436	419	444	458	429	463	456	473	441	451	413	431	484	454	478	458	471	454	436	444	461	454	435	414	429	427	467	461	481	468	451	478	441	415	440	459	453	415	422	448	441	445	460	439	449	433	393	444	399	444	452	452	456	445	437	428	423	441	433	414	438	402	437	448	429	482	441	445	463	456	428	441	457	455	459	415	426	435	438	428	398	456	426	427	467	429	434	475	478	447	455	455	443	440	407	428	435	411	444	433	433	404	430	407	481	435	423	422	453	424	451	445	445	448	420	441	438	436	440	458	441	479	424	438	456	435	481	455	452	438	452	452	413	435	433	445	427	449	459	452	492	427	423	448	436	466	454	444	451	459	396	457	432	468	457	460	407	410	423	464	426	413	446	416	469	446	419	475	449	457	471	459	419	447	398	430	424	462	467	450	445	414	438	465	429	408	442	444	420	472	440	444	423	483	425	486	411	458	410	452	458	453	464	432	452	417	467	426	468	430	475	441	407	438	395	471	462	415	459	462	447	436	452	511	451	468	474	451	466	490	419	423	424	437	448	459	459	455	436	434	398	475	433	454	447	460	462	458	443	451	412	483	422	476	416	471	460	464	440	458	380	428	443	467	437	432	453	473	392	441	444	434	480	431	400	440	437	424	442	423	471	443	406	412	387	408	433	457	419	411	428	442	459	439	448	432	426	428	443	435	448	468	414	430	430	415	422	454	443	462	409	444	418	464	425	449	429	423	413	414	429	446	437	478	448	463	465	446	446	455	443	473	439	446	454	435	474	441	435	412	446	456	428	437	431	424	461	444	434	436	424	434	432	444	408	442	423	439	480	440	448	440	472	464	435	426	458	434	459	427	436	420	445	426	472	436	449	441	420	456	435	448	414	450	417	459	454	454	465	462	442	486	455	459	456	478	446	397	452	424	418	433	460	460	481	458	442	423	444	415	387	423	449	429	427	428	427	465	446	413	450	481	459	435	456	468	451	444	419	469	471	466	452	444	462	436	436	508	455	434	475	448	425	466	450	409	418	462	425	439	453	466	439	472	440	446	473	467	422	420	460	444	432	492	470	420	447	447	430	442	456	442	442	443	423	466	463	446	428	434	431	455	453	417	451	435	424	441	432	471	436	452	454	400	473	462	487	425	479	461	428	448	454	471	450	418	468	455	413	427	484	450	438	456	484	452	472	429	464	452	440	438	415	441	423	429	483	377	483	447	433	462	458	480	455	458	417	446	437	437	463	460	468	412	458	441	456	408	426	445	424	428	413	399	443	418	450	441	424	423	461	429	466	462	427	467	436	432	416	428	453	441	452	479	463	420	464	442	451	433	437	441	481	482	431	419	462	438	438	445	427	448	494	448	460	457	467	483	426	438	464	421	442	442	432	441	456	441	479	461	451	419	466	459	421	461	416	402	447	478	464	425	423	459	444	458	453	446	470	479	432	450	442	479	428	451	406	446	416	467	445	432	439	453	442	448	446	436	430	459	444	437	407	449	417	410	447	425	430	479	420	457	466	439	455	452	409	438	435	462	410	450	437	432	484	459	439	464	449	438	443	478	430	434	417	454	457	433	412	434	433	449	455	460	477	450	438	424	454	471	446	453	437	456	461	439	423	419	419	451	436	452	496	451	445	427	434	417	485	422	460	422	436	488	425	433	439	456	405	434	438	439	454	456	448	481	455	452	451	428	439	441	428	449	439	467	464	438	431	475	462	461	455	427	459	447	438	432	464	490	441	472	448	441	430	416	462	446	445	469	420	438	432	455	460	428	460	483	442	433	430	437	459	426	431	486	426	468	476	455	486	436	457	446	453	459	458	427	471	425	422	416	463	456	419	458	424	452	444	444	459	431	455	416	463	473	451	462	440	504	457	466	459	440	424	430	493	442	456	422
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
