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
341524956526	341524957044	341524957594	341524958144	341524958694	341524959244	341524959794	341524960344	341524960894	341524961444	341524961994	341524962544	341524963094	341524963644	341524964194	341524964744	341524965294	341524965844	341524966394	341524966944	341524967494	341524968044	341524968594	341524969144	341524969694	341524970244	341524970794	341524971344	341524971894	341524972444	341524972994	341524973544	341524974094	341524974644	341524975194	341524975744	341524976294	341524976844	341524977394	341524977944	341524978494	341524979044	341524979594	341524980144	341524980694	341524981244	341524981794	341524982344	341524982894	341524983444	341524983994	341524984544	341524985094	341524985644	341524986194	341524986744	341524987294	341524987844	341524988394	341524988944	341524989494	341524990044	341524990594	341524991144	341524991694	341524992244	341524992794	341524993344	341524993894	341524994444	341524994994	341524995544	341524996094	341524996646	341524997194	341524997744	341524998294	341524998844	341524999394	341524999944	341525000494	341525001044	341525001594	341525002144	341525002694	341525003244	341525003794	341525004344	341525004894	341525005444	341525005994	341525006544	341525007094	341525007644	341525008194	341525008744	341525009294	341525009844	341525010394	341525010944	341525011494	341525012044	341525012594	341525013144	341525013694	341525014244	341525014794	341525015346	341525015894	341525016444	341525016994	341525017544	341525018094	341525018646	341525019194	341525019744	341525020294	341525020844	341525021396	341525021944	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2710	2000	3600	2300	2710	2000	3600	2300	2710	2000	3600	2300	2710	2000	3600	2300	2711	2000	3600	2300	2712	2000	3600	2300	2712	2000	3600	2300	2713	2000	3600	2300	2713	2000	3600	2300	2714	2000	3600	2300	2715	2000	3600	2300	2715	2000	3600	2300	2716	2000	3600	2300	2716	2000	3600	2300	2717	2000	3600	2300	2718	2000	3600	2300	2718	2000	3600	2300	2719	2000	3600	2300	2719	2000	3600	2300	2720	2000	3600	2300	2720	2000	3600	2300	2721	2000	3600	2300	2721	2000	3600	2300	2722	2000	3600	2300	2722	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2724	2000	3600	2300	2724	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21660	20387	28116	22796	20324	19682	7170	371	285	246	241	217	192	197	182	203	200	193	165	177	146	172	193	169	183	169	187	157	168	162	175	156	185	156	180	183	174	171	170	161	159	175	161	161	172	165	175	156	145	168	141	155	168	168	165	163	176	159	156	151	155	178	160	161	144	157	172	156	160	161	167	169	161	162	153	148	166	164	143	174	170	143	171	172	165	177	158	154	155	169	164	192	166	151	182	160	157	153	153	137	172	169	144	160	169	160	164	148	146	158	173	160	147	171	152	145	153	148	155	160	155	172	162	175	164	162	149	168	165	139	172	164	163	150	156	156	157	141	178	159	160	164	160	164	144	152	193	152	165	161	161	151	143	150	154	168	169	146	145	155	154	173	149	153	142	148	147	165	151	154	146	149	180	149	155	160	143	163	160	135	156	148	154	158	161	140	154	152	157	174	171	183	146	151	153	143	153	155	158	164	170	143	163	163	164	153	181	196	151	158	162	160	164	145	176	142	153	158	149	156	170	147	156	148	156	120	143	170	153	154	155	191	165	147	142	180	161	171	143	159	191	158	172	151	169	157	157	158	154	171	152	164	160	142	166	179	163	162	170	155	150	164	153	155	158	156	169	147	138	167	163	153	157	148	178	159	160	172	169	174	162	157	137	170	148	170	152	162	166	165	159	170	154	150	155	135	146	158	165	143	167	163	144	158	154	160	144	155	167	160	154	151	158	153	150	171	164	158	160	144	148	145	155	167	144	136	154	132	152	136	157	157	143	159	177	160	135	135	175	131	166	161	167	155	156	156	158	168	171	146	170	162	149	169	146	160	176	163	167	166	169	150	142	168	152	160	195	162	182	161	149	155	180	164	145	165	165	153	145	163	162	153	153	163	158	151	153	166	162	167	181	157	186	138	162	177	161	148	165	160	172	147	148	159	153	159	155	132	185	146	150	161	150	156	161	145	163	141	134	156	134	186	183	150	162	173	138	162	159	169	165	156	135	161	146	150	159	169	167	191	176	166	143	149	164	139	158	162	161	163	167	157	148	140	181	156	112	167	150	161	153	152	143	141	152	170	148	148	133	151	164	160	147	146	166	185	158	180	155	164	140	149	149	166	151	151	153	151	160	146	169	147	165	154	147	144	162	145	165	142	156	157	141	151	145	153	159	148	149	164	176	158	157	155	159	147	162	156	156	184	176	148	178	179	139	138	169	148	146	170	168	160	148	141	185	146	133	126	152	185	162	152	147	142	169	156	174	154	173	149	159	151	159	175	191	140	152	162	161	163	157	168	144	172	167	175	155	155	156	141	162	166	169	142	168	143	145	156	175	138	158	168	150	166	148	165	148	158	149	176	155	159	152	177	148	156	175	123	150	147	149	168	158	165	162	169	147	172	141	167	168	171	155	159	162	178	140	159	170	129	160	160	153	159	163	164	161	148	174	157	176	167	179	173	165	161	149	163	182	140	146	152	154	149	144	154	169	138	145	124	135	147	179	136	155	150	179	142	190	141	156	150	162	157	160	158	145	147	147	145	149	183	164	162	204	143	153	165	155	170	153	166	160	163	164	154	170	164	154	159	140	171	196	133	159	151	154	161	164	127	166	151	169	143	180	159	141	167	159	137	158	147	155	154	131	156	160	167	149	153	152	152	164	157	160	175	152	152	163	152	183	169	151	177	132	150	159	166	163	179	169	138	159	145	148	138	151	142	157	173	170	162	181	150	155	156	151	141	162	161	161	167	172	136	158	167	148	199	153	166	154	147	167	169	150	155	169	142	126	163	155	153	163	144	159	148	140	176	146	135	151	177	164	157	178	178	176	159	168	167	164	165	160	156	166	151	151	160	173	168	146	168	164	161	165	153	160	182	155	129	160	152	154	160	135	159	189	175	174	130	160	169	155	162	163	140	131	166	156	164	158	149	140	171	150	161	173	160	170	153	158	154	161	143	163	174	138	152	142	155	152	166	155	158	169	148	162	161	167	151	163	160	162	164	139	152	174	150	153	154	173	150	170	154	157	157	160	162	155	137	160	175	166	158	148	138	177	166	167	150	168	166	188	157	132	160	143	153	178	144	174	152	161	161	155	149	160	148	133	156	154	166	144	176	154	163	127	160	171	179	153	161	169	168	179	181	156	168	177	164	153	148	158	152	149	166	159	159	186	164	152	151	167	165	151	159	155	153	174	151	157	132	187	185	157	149	138	161	177	153	148	159	163	152	134	173	156	135	146	154	157	156	158	157	166	150	160	157	155	143	152	137	166	131	180	168	162	141	153	161	159	156	173	142	155	151	137	155	176	156	164	155	161	156	145	143	176	162	173	170	145	155	147	150	157	162	169	170	163	156	151	156	135	167	156	169	158	164	159	172	156	149	159	183	138	165	153	142	161	166	150	178	166	143	149	159	148	162	160	185	167	150	161	143	144	162	139	164	160	155	152	164	152	158	161	157	172	135	164	169	172	145	167	166	179	170	166	165	152	186	154	125	127	183	142	166	161	161	160	131	159	147	156	153	159	171	167	165	144	144	165	162	167	169	151	150	162	145	165	150	173	125	160	164	165	172	153	154	142	143	161	153	177	162	170	154	164	159	141	165	151	134	171	170	178	154	151	158	143	139	157	148	177	185	171	157	179	180	177	164	181	141	154	139	165	167	148	151	146	137	157	157	152	155	162	177	151	170	157	171	164	167	155	131	148	172	164	162	140	159	165	139	157	153	166	147	162	158	162	146	160	141	161	150	152	150	128	165	148	161	168	172	180	154	169	161	150	151	164	158	166	169	159	144	155	144	125	156	148	188	137	165	153	166	154	149	151	134	163	157	166	145	159	149	161	148	160	172	164	166	149	164	165	164	175	156	162	162	148	170	161	181	144	158	171	158	139	173	170	160	142	164	154	183	149	164	161	146	149	156	143	166	159	145	165	167	154	145	137	154	142	157	182	140	160	176	168	159	149	145	136	141	170	168	134	130	180	159	145	165	164	152	170	164	137	171	162	149	159	164	141	165	164	167	141	154	151	164	162	169	171	141	165	161	156	158	161	158	149	165	155	144	159	166	161	160	152	162	174	141	155	155	159	143	147	172	157	147	158	172	175	172	154	146	159	175	149	142	144	163	157	155	160	140	152	142	147	166	196	160	163	156	179	176	140	174	155	147	158	158	171	149	145	189	148	158	151	177	145	150	159	155	164	168	155	162	158	165	169	162	145	162	124	158	148	153	157	164	142	146	168	154	162	185	166	143	154	166	147	148	142	148	145	168	144	172	173	161	150	169	151	159	170	154	151	151	163	162	150	144	167	154	175	138	150	141	172	170	144	163	159	159	159	150	153	129	150	158	185	174	163	156	156	151	172	151	158	149	155	165	148	141	145	162	142	154	149	134	163	161	154	156	172	167	146	174	163	171	164	164	147	160	151	153	173	147	134	167	162	134	173	144	145	172	156	141	160	160	147	169	160	187	160	178	166	155	145	181	152	147	150	156	135	135	164	152
46443	75338	54740	35571	3264	987	751	622	543	447	380	372	301	298	283	260	254	227	245	240	241	228	225	214	227	222	213	208	207	202	200	217	221	210	222	189	228	185	193	206	192	217	206	212	187	191	191	209	204	181	191	202	195	213	224	184	191	176	198	196	196	194	190	180	194	201	189	187	208	194	167	208	167	200	170	195	197	196	177	216	191	170	206	196	208	208	192	177	187	205	189	180	184	188	208	201	186	208	171	193	175	170	202	178	216	217	212	170	210	203	197	201	171	193	198	194	178	206	210	232	186	196	190	189	217	190	204	159	203	193	175	215	188	204	206	174	186	191	171	215	198	196	187	223	193	170	215	184	167	215	190	189	188	158	176	191	201	201	192	174	220	202	192	185	192	181	187	192	212	217	213	208	175	183	197	194	210	199	182	170	197	189	197	178	226	199	183	188	201	235	182	193	186	194	237	162	205	194	167	182	185	191	204	207	192	174	174	191	187	197	190	206	181	174	185	208	177	209	201	197	180	179	207	177	188	182	205	197	191	163	189	212	170	179	204	191	196	190	206	184	205	199	186	186	208	203	192	184	184	185	179	202	189	188	209	167	179	182	176	192	196	193	212	201	171	202	192	180	193	208	168	197	195	171	193	211	169	204	202	210	184	222	192	161	193	185	191	188	178	167	181	193	166	196	185	212	164	183	221	167	185	194	172	212	155	195	169	201	197	193	208	197	185	221	209	170	197	177	188	186	206	205	188	183	203	192	166	181	185	190	182	182	198	199	199	172	224	177	174	169	180	193	180	189	200	209	208	201	212	196	189	186	212	194	187	242	173	201	194	212	207	206	191	202	191	192	180	194	199	200	169	203	173	203	186	199	200	195	164	181	196	184	212	194	193	190	208	203	187	239	169	208	188	198	185	190	198	200	204	202	201	185	198	194	216	211	186	190	191	166	188	173	204	206	182	182	167	186	221	186	175	173	207	196	176	191	194	190	194	194	186	202	181	184	163	186	191	165	180	210	181	179	187	179	184	159	209	199	189	194	192	203	172	204	167	192	219	201	182	190	207	198	208	204	211	201	200	186	167	177	196	190	168	191	188	206	191	187	195	207	214	211	217	174	167	185	197	191	204	185	214	207	167	203	199	189	195	196	196	167	209	185	189	184	185	164	192	213	185	181	217	196	181	177	201	207	207	163	180	190	198	157	210	206	194	197	200	185	187	206	187	215	166	206	174	189	183	201	176	172	209	183	188	193	188	183	192	190	181	197	204	167	177	176	174	179	196	204	173	192	211	186	180	185	184	221	204	206	183	176	196	184	183	187	188	207	201	188	199	200	188	182	164	201	199	203	244	213	192	170	186	203	188	191	170	211	183	173	182	178	183	221	189	196	207	187	185	194	189	180	148	192	219	194	199	193	187	194	197	200	183	180	189	182	185	201	190	191	198	191	201	187	176	186	179	178	195	198	179	189	183	197	204	204	210	198	199	192	194	167	192	201	189	173	217	197	212	189	193	210	175	168	181	182	203	186	194	204	203	201	199	192	209	196	187	172	190	170	197	207	205	201	179	190	202	184	202	204	187	187	196	206	190	205	211	176	210	186	205	191	188	199	196	217	164	191	146	227	206	186	198	199	185	208	193	191	200	207	184	205	166	206	203	175	185	179	185	188	182	187	197	186	196	177	198	178	191	177	185	197	165	199	202	165	196	221	194	180	190	188	194	191	174	196	194	196	189	201	191	183	171	181	202	176	189	210	210	170	212	214	201	161	177	207	201	191	184	196	207	174	171	200	224	186	230	178	166	177	203	201	195	233	194	205	215	179	174	190	215	197	192	204	200	167	190	191	200	208	197	181	177	204	169	182	202	188	175	176	218	195	190	207	180	208	185	190	185	200	183	187	182	196	170	184	193	179	184	204	188	180	180	182	220	193	176	203	172	188	185	188	193	176	181	210	201	171	173	218	190	181	198	186	197	201	182	181	203	159	185	187	177	189	184	189	191	195	172	225	186	186	172	178	210	205	189	197	168	199	205	191	194	184	169	185	198	215	206	183	169	196	201	176	160	175	197	188	218	202	201	210	198	187	169	196	198	201	185	198	204	180	188	185	198	177	198	194	199	200	194	189	193	209	185	172	165	185	183	182	207	188	188	199	176	177	195	159	191	195	184	188	210	175	174	196	188	182	202	199	181	182	157	199	191	185	180	208	204	200	193	177	194	215	178	179	226	206	214	210	185	195	179	183	177	197	203	202	191	210	187	201	187	190	194	188	192	189	172	197	191	197	174	177	211	190	162	168	206	225	214	205	198	196	202	190	177	180	188	189	163	202	191	234	187	202	186	178	184	189	187	187	167	171	198	188	200	173	202	192	171	204	194	168	202	193	185	186	192	192	191	189	212	174	194	189	184	192	190	196	177	198	181	187	190	188	203	179	186	209	201	178	195	192	171	181	165	178	204	184	201	184	191	186	184	184	180	198	168	191	198	199	181	193	173	192	193	191	200	196	188	184	187	198	202	180	175	207	201	199	201	204	185	196	188	199	197	186	187	173	201	203	203	199	183	183	191	187	174	196	205	179	205	193	187	201	182	187	178	189	200	177	211	219	203	194	197	186	205	187	168	180	200	216	208	190	192	209	193	188	180	166	200	195	177	183	214	185	192	208	195	172	183	198	185	207	198	194	199	191	185	184	192	218	214	205	200	202	199	196	191	186	202	187	205	189	171	201	191	194	206	195	174	192	201	191	185	180	210	199	173	214	211	185	209	176	167	202	206	207	188	210	192	201	159	198	203	165	207	196	200	174	200	188	197	197	213	193	189	176	209	194	195	195	185	187	204	182	190	188	169	180	190	205	200	185	179	181	182	200	180	191	193	199	180	191	200	185	198	208	193	208	189	200	215	179	187	168	191	193	191	213	194	197	201	180	204	210	197	207	206	201	206	187	191	190	180	213	207	196	184	190	187	184	197	176	181	189	191	200	201	185	182	166	199	178	184	184	172	215	192	195	196	187	179	194	182	177	191	204	203	180	179	169	170	203	149	200	185	198	175	196	194	198	184	198	223	185	193	183	188	156	173	202	192	212	175	182	210	178	180	214	197	222	163	191	189	186	191	191	190	161	178	201	199	202	213	214	184	173	181	184	191	198	176	177	171	189	193	179	189	187	194	186	201	184	184	193	202	190	226	207	156	186	190	193	161	179	191	184	205	189	177	209	179	203	201	186	174	192	205	194	193	190	192	212	208	189	166	191	186	194	170	174	213	188	164	188	192	184	198	208	165	163	198	218	184	212	162	198	180	201	196	175	165	210	191	224	199	198	185	197	198	190	209	202	192	207	182	200	199	201	215	168	176	196	186	167	195	185	182	150	168	207	198	200	195	196	175	197	184	194	195	175	215	202	189	192	185	209	212	197	172	189	203	189	201	190	199	203	192	184	196	186	196	190	191	174	203	188	199	169	186	205	197	182	186	205	199	196	193	206	191	165	203	209	176	200
28489	23685	21446	6346	781	568	446	396	406	445	362	404	387	379	395	395	393	412	378	368	378	387	412	382	378	385	413	363	387	378	390	381	361	382	390	383	381	383	408	399	391	414	383	351	408	409	434	390	393	383	372	352	369	364	393	404	386	405	392	390	354	380	378	407	385	390	396	391	400	407	366	379	395	408	377	372	369	416	372	388	357	389	400	384	403	351	381	399	353	375	359	387	384	400	419	423	363	369	417	365	344	372	402	372	411	386	357	390	389	363	348	406	383	377	402	394	397	382	408	397	377	361	379	405	393	359	386	352	390	382	382	368	361	388	346	359	396	396	386	399	407	382	358	379	406	392	378	408	356	376	390	394	364	385	406	395	407	368	405	381	379	389	391	358	363	394	390	368	406	401	392	394	389	401	379	368	361	395	383	349	399	383	389	394	370	425	395	393	430	422	387	401	341	379	428	399	389	378	393	364	384	415	366	367	440	367	364	350	390	390	348	337	383	382	386	347	362	384	372	386	388	389	372	354	385	384	366	427	383	347	401	410	385	396	369	395	387	346	366	362	374	383	387	369	370	411	373	409	352	405	376	357	392	402	387	342	384	358	377	389	357	367	388	366	403	393	394	359	379	406	392	377	387	414	394	404	401	415	376	379	393	366	423	375	378	341	342	399	380	383	398	374	398	380	405	381	405	376	383	382	393	410	454	443	406	393	387	402	395	352	387	377	387	401	404	427	349	389	386	401	371	372	381	402	395	347	367	363	401	372	362	356	369	421	440	398	392	367	353	396	395	363	375	399	379	392	351	366	376	374	359	366	402	381	347	390	406	395	374	379	405	432	377	403	388	416	381	329	351	393	360	408	364	386	375	374	388	385	428	371	400	385	398	368	372	396	378	403	359	373	389	350	415	357	391	386	387	363	378	413	385	398	362	384	406	372	354	361	389	359	371	397	353	391	388	357	371	394	391	402	368	377	392	376	368	387	415	360	409	377	382	352	400	345	378	421	383	362	419	377	386	421	397	342	375	386	379	387	406	354	406	406	390	408	389	393	367	388	385	430	381	401	388	394	403	383	398	420	404	381	408	377	412	390	373	403	380	360	366	350	386	369	344	383	368	373	377	345	367	369	383	375	410	385	373	385	376	386	395	376	378	392	400	373	390	357	377	390	412	369	402	397	373	386	401	398	368	384	446	397	373	365	401	375	417	383	382	395	416	392	370	405	371	366	382	377	439	381	368	367	411	374	409	412	388	378	381	392	365	377	406	389	390	375	389	403	395	410	406	399	405	360	386	397	409	394	406	361	349	378	400	383	374	410	371	379	380	393	386	382	379	374	401	374	425	394	366	369	374	363	399	389	379	377	374	400	390	414	373	364	390	385	396	382	384	397	409	389	360	389	371	386	418	399	357	389	377	390	391	406	376	401	394	392	377	375	390	366	376	404	384	377	389	372	355	340	385	346	399	387	396	384	409	384	391	372	392	394	403	357	363	405	399	454	375	380	389	376	395	359	385	344	363	379	392	407	403	395	401	393	386	368	376	402	351	392	340	400	371	397	429	347	374	376	369	410	389	385	388	394	382	422	359	384	383	383	420	359	377	381	394	389	388	374	382	392	398	381	401	393	378	358	420	357	364	393	378	379	366	391	397	389	368	375	417	357	358	404	398	378	393	386	408	405	425	366	353	371	402	392	399	417	405	411	383	396	392	380	349	375	385	380	396	395	379	349	388	391	385	378	369	363	383	395	407	393	365	335	398	380	423	453	385	392	372	378	384	398	408	396	379	376	409	371	385	379	369	406	407	338	366	382	398	414	385	366	382	387	404	371	370	375	380	374	400	410	404	380	357	436	396	393	370	402	416	398	409	333	391	422	373	421	391	363	370	397	388	420	392	377	352	394	352	398	386	379	340	386	358	367	403	398	391	394	386	397	374	363	387	395	366	392	399	434	419	422	362	374	402	378	372	391	377	347	371	385	387	380	414	362	392	415	378	377	409	405	411	370	398	391	387	405	369	342	354	361	388	363	356	411	354	381	382	381	350	388	361	404	421	421	395	383	385	394	371	371	386	389	363	394	354	388	380	347	365	369	368	396	410	415	402	418	363	377	355	380	401	378	352	415	401	383	394	394	388	363	389	408	397	385	419	411	368	369	382	404	380	394	366	374	398	397	377	374	398	395	394	414	364	402	357	377	402	353	386	404	396	382	388	397	394	375	389	369	396	355	394	398	363	374	360	376	398	384	355	397	361	402	404	402	374	410	373	424	367	386	362	397	367	409	369	361	329	371	331	390	368	380	374	425	391	378	393	416	405	393	370	340	423	418	379	357	391	398	385	390	404	388	394	409	370	377	361	362	366	391	427	407	411	387	394	368	365	378	385	346	392	407	405	404	379	372	412	396	342	394	420	416	375	395	370	373	371	386	392	404	363	396	386	370	366	385	394	398	389	364	389	387	412	398	376	363	372	379	381	405	387	378	342	368	366	376	356	378	391	401	359	345	376	386	343	399	369	360	373	366	388	367	382	399	389	411	380	384	374	361	416	398	403	385	374	387	355	360	375	386	375	381	377	359	356	376	394	345	351	436	428	396	410	377	410	377	404	407	399	408	391	387	358	364	356	401	393	398	372	407	372	344	390	379	389	415	388	372	367	383	376	365	396	370	408	425	413	358	393	390	429	378	396	405	349	351	393	376	378	380	390	417	382	405	413	386	350	371	371	359	403	375	401	397	394	412	394	378	381	378	392	428	363	371	365	391	386	406	402	385	380	370	371	366	349	408	383	418	423	386	378	383	366	393	371	372	418	384	405	379	382	382	395	390	406	367	380	412	411	333	414	385	382	389	428	365	378	368	397	373	383	380	374	404	387	384	396	373	412	387	386	368	396	408	374	392	410	383	397	392	416	356	376	387	376	397	419	397	444	425	365	379	381	388	407	381	409	376	386	423	383	383	373	384	372	369	400	352	368	351	421	326	392	358	353	424	375	389	373	397	403	386	411	365	395	390	354	386	409	384	413	382	380	376	428	344	406	395	333	366	382	377	363	348	388	370	399	366	395	355	380	401	399	421	351	406	412	402	394	351	376	374	367	372	396	398	376	364	398	371	402	378	430	371	394	407	391	396	326	319	388	417	379	353	373	403	383	392	374	385	382	356	395	381	403	401	387	381	407	365	351	405	371	384	376	381	408	387	360	368	378	386	408	376	374	394	412	351	444	386	387	353	386	385	414	382	386	394	366	382	371	365	366	374	367	390	399	374	404	344	402	379	391	370	380	369	386	373	370	404	411	391	389	393	407	384	409	378	413	389	382	378	378	377	382	360	389	410	371	368	403	399	421	401	361	355	402	383	392	397	402	405	409	396	355	382	383	395	378	368	373	384	398	395	382	396	396	373	372	385	370	381	339	372	379	368	408	382	377	389	404	382	375	367	367	397	371	395	368	380	390	388	404	382	331	401	396	401	407	374	380	395	384	402	390	366	398	410	358	384
21627	35365	16498	4422	619	488	495	480	496	482	428	432	470	474	421	438	427	440	434	439	472	436	444	478	452	461	439	414	470	441	417	449	459	408	432	424	450	458	420	433	454	458	430	463	467	439	441	460	436	439	448	472	446	437	469	417	408	482	427	466	457	431	493	442	409	450	451	450	477	443	412	441	468	439	472	455	447	412	487	417	458	437	436	466	457	453	495	448	424	411	462	441	463	437	417	431	424	457	463	431	439	456	464	485	441	415	425	385	428	442	427	455	446	463	465	401	448	452	426	416	450	464	434	463	435	453	427	441	450	443	429	405	460	398	454	438	422	488	441	370	397	435	414	455	435	478	449	449	489	493	443	444	443	458	449	446	485	419	429	439	411	474	425	445	482	483	478	447	440	438	453	456	413	435	447	456	457	488	437	416	439	507	447	496	441	425	467	442	434	442	450	432	410	426	456	431	460	455	443	460	481	456	454	440	446	427	442	455	447	438	418	446	419	466	453	432	468	477	447	437	444	485	473	450	426	446	453	444	427	464	468	439	458	446	473	440	430	443	450	457	451	464	466	471	427	419	457	455	456	441	426	451	431	392	414	442	410	441	436	457	456	445	491	484	464	459	448	464	425	450	447	439	420	461	445	470	439	455	433	418	449	432	446	455	492	428	447	454	413	436	466	456	485	458	432	459	482	439	463	419	454	442	457	413	454	454	457	478	402	475	467	434	423	468	502	430	452	428	464	440	440	418	458	455	448	466	472	441	482	467	448	459	451	457	427	469	423	462	435	420	395	469	438	451	466	468	453	428	434	471	429	453	493	462	400	452	459	450	477	470	481	438	483	413	453	430	451	464	428	464	436	428	449	431	465	437	435	435	422	470	417	458	448	458	440	423	488	418	408	449	428	442	446	442	480	423	462	477	447	490	487	490	432	437	434	443	463	445	429	437	459	453	455	444	453	481	442	461	474	428	418	442	455	444	430	440	438	443	435	437	467	457	465	469	431	472	472	453	502	431	409	441	424	410	416	432	427	424	471	477	443	469	431	457	444	407	468	452	423	451	463	432	467	446	458	451	421	456	427	439	453	448	430	439	462	449	406	432	420	411	466	457	430	481	487	430	466	478	440	452	415	491	443	490	433	450	462	428	445	433	441	437	481	433	440	451	424	423	459	411	412	463	428	447	455	460	437	439	437	427	433	436	422	463	457	441	439	471	451	441	479	435	449	418	462	447	419	457	462	446	455	473	441	432	481	430	435	472	452	423	415	417	433	440	458	457	451	458	473	432	441	439	480	404	454	444	406	411	463	448	457	427	440	446	432	455	440	471	436	434	437	433	453	395	431	433	455	478	415	453	433	451	437	437	413	455	456	413	465	433	411	454	457	451	444	490	439	477	405	440	434	446	434	454	480	458	459	439	428	443	445	423	465	380	455	461	478	408	463	431	432	474	444	443	437	476	455	494	486	437	443	437	445	472	409	435	447	463	421	466	469	444	460	420	451	444	489	423	453	414	462	405	473	435	439	432	460	474	450	440	438	447	424	444	457	421	452	443	450	463	430	438	422	482	434	453	425	463	453	444	445	443	460	432	443	447	439	458	428	439	452	418	454	448	464	444	448	473	448	467	431	435	442	445	435	443	447	446	450	407	457	447	421	455	434	444	436	437	454	457	487	439	474	430	450	456	438	449	411	437	442	445	445	455	437	425	452	437	414	456	416	418	453	463	452	449	443	439	449	459	440	424	422	447	428	462	453	475	441	472	443	428	474	497	422	460	477	432	470	444	437	457	471	444	444	445	424	395	444	453	449	459	526	427	436	452	451	431	438	431	414	467	446	424	419	429	436	431	438	458	439	446	455	473	473	444	456	379	474	430	447	425	451	447	443	429	462	438	448	467	462	421	428	478	449	427	445	474	464	434	432	414	429	448	440	465	437	465	476	477	427	457	434	492	453	432	425	431	448	438	407	410	451	439	430	424	447	451	452	473	469	471	431	455	442	458	418	449	457	457	414	389	475	432	446	444	439	455	411	488	448	454	431	412	438	453	455	446	432	452	455	474	459	432	444	472	378	454	458	443	451	454	458	414	443	456	434	451	467	426	436	429	380	431	442	492	429	487	411	411	422	441	453	429	456	449	467	470	429	443	451	455	460	474	454	410	430	431	475	464	473	493	413	426	422	450	420	497	479	443	424	431	441	468	462	438	451	446	480	437	448	436	399	468	428	434	454	445	471	460	427	440	484	464	400	472	424	420	464	420	482	449	416	401	469	460	455	440	452	450	434	439	465	436	444	460	445	419	476	456	453	439	464	465	433	459	476	456	453	458	402	489	455	447	441	435	466	441	444	447	439	422	479	479	432	484	455	445	458	433	446	497	441	437	461	449	430	426	430	430	460	432	437	459	457	456	428	493	448	430	485	453	478	435	459	444	453	451	406	429	435	431	435	459	440	393	415	468	443	464	436	440	447	437	463	435	449	438	434	431	410	452	466	483	452	440	469	452	435	395	444	435	461	453	431	449	484	425	450	449	464	400	467	488	422	422	460	453	456	463	461	464	414	414	461	453	442	466	423	439	460	449	453	429	431	474	467	437	489	428	450	406	432	435	447	426	452	445	438	445	446	459	411	443	421	448	466	478	458	429	472	411	453	406	453	442	441	427	443	475	426	419	458	455	477	462	449	471	479	451	452	466	423	485	466	451	457	442	453	453	430	417	445	434	434	425	433	436	452	381	401	426	394	453	410	423	477	455	439	461	454	454	424	470	457	434	427	470	429	461	448	471	461	394	448	455	486	480	480	474	437	437	413	404	455	415	416	478	481	460	434	470	465	450	480	439	430	417	488	420	437	486	484	427	451	434	432	417	453	409	450	442	443	462	473	485	479	469	426	449	463	440	430	424	479	451	486	411	407	423	424	457	439	479	429	454	457	446	409	429	440	431	438	459	432	428	443	425	428	483	416	479	449	468	467	472	443	476	483	430	422	464	427	427	449	433	451	438	460	430	405	455	432	462	435	434	396	460	415	462	450	429	409	442	462	415	438	421	475	431	427	452	449	486	449	442	458	423	454	407	446	478	469	421	438	451	459	450	445	437	463	449	454	479	474	434	470	431	448	450	455	496	480	474	449	439	425	426	442	428	471	437	424	450	444	446	457	441	488	429	441	458	452	418	429	393	442	419	431	464	455	438	439	463	442	455	471	445	415	456	405	465	450	427	439	445	436	425	418	447	468	448	441	405	447	399	433	450	466	486	425	441	451	460	417	425	452	449	454	456	460	454	447	450	464	458	458	444	441	422	467	443	486	470	445	485	455	449	463	453	457	437	454	427	435	451	428	425	395	427	435	441	462	450	424	456	429	428	454	457	463	453	421	416	457	457	460	435	406	469	437	440	434	480	425	431	409	425	436	422	428	425	456	467	449	421	428	431	412	442	455	447	438	442	470	427	470	469	459	446	500	436	430	456	465	417	430	442	478	426	419	430	460	423	464	459
24251	21933	30216	25332	20165	7539	701	489	445	444	422	443	434	416	413	433	422	437	403	408	367	401	409	384	371	383	383	367	427	368	361	399	411	352	420	389	392	369	368	390	394	402	399	394	374	400	378	380	397	411	392	409	394	373	373	397	375	377	384	408	406	375	410	354	412	374	392	373	372	412	365	389	366	383	327	389	369	381	369	386	396	350	401	413	406	372	377	381	390	408	369	419	413	382	365	383	431	380	413	375	390	380	407	357	363	404	383	411	325	382	409	404	401	401	396	388	401	397	407	343	359	377	379	325	387	382	416	388	385	381	347	390	405	352	376	370	395	381	400	378	413	398	414	374	375	356	375	363	391	377	427	381	371	379	390	395	371	409	433	381	375	354	359	352	418	364	383	367	400	398	374	395	416	380	372	378	403	425	404	376	362	369	405	409	367	422	359	355	421	384	375	371	373	371	380	392	408	364	387	382	417	344	396	390	404	393	389	417	409	411	362	385	408	400	384	388	385	363	353	373	363	397	402	403	396	395	407	391	406	365	376	391	359	370	376	369	399	375	357	408	413	359	405	387	375	422	388	435	421	393	409	369	392	358	372	397	408	387	423	354	398	404	398	449	366	358	402	398	355	370	368	377	342	373	371	396	428	360	342	376	369	374	366	365	352	365	354	355	393	390	400	381	391	367	365	385	392	391	369	386	390	371	396	383	400	354	385	378	381	380	386	365	376	378	390	376	412	366	378	358	394	399	405	391	408	373	424	393	384	401	384	412	372	364	345	384	380	384	399	410	373	379	416	388	378	357	381	349	366	389	439	400	393	337	387	407	407	369	365	358	411	390	391	409	401	381	397	404	384	367	374	398	371	394	370	375	382	372	391	399	384	361	395	385	356	402	381	377	359	401	375	420	386	385	378	364	396	404	415	395	380	388	397	358	389	412	438	391	376	386	382	399	416	435	384	385	408	404	427	419	394	404	360	409	384	390	398	399	352	396	365	363	392	345	374	397	362	353	406	394	374	368	375	382	369	388	424	423	373	405	380	422	405	356	331	383	407	397	372	372	372	360	390	331	403	372	362	371	394	398	360	373	429	403	391	386	351	370	357	356	385	390	389	367	405	413	391	406	405	394	375	394	370	404	366	419	400	384	395	369	389	411	360	395	354	399	383	396	370	394	399	388	366	403	365	374	412	392	406	377	364	365	391	370	366	426	395	387	371	375	354	360	383	400	385	419	411	406	381	388	394	406	373	376	401	416	367	412	372	387	390	396	378	347	416	361	349	338	391	381	420	365	399	378	395	354	388	380	383	374	396	388	361	374	394	365	413	393	393	399	383	379	390	427	392	399	378	381	364	387	359	397	358	342	407	395	341	374	439	386	366	360	403	399	386	375	396	408	375	397	408	398	403	369	377	351	375	381	420	380	403	365	424	394	386	379	432	412	371	353	369	382	377	399	373	341	385	388	369	355	361	371	393	371	388	375	382	385	368	440	398	400	388	366	364	386	384	385	394	417	379	407	411	397	395	399	376	388	378	375	420	386	377	373	355	346	433	357	359	390	385	398	431	405	369	403	407	394	400	374	389	344	390	385	414	364	371	400	380	394	377	383	365	399	412	364	376	359	368	328	418	406	423	368	362	354	371	370	398	372	410	414	401	360	376	333	375	357	358	367	425	389	396	410	383	350	384	409	397	362	386	403	419	386	365	398	401	413	392	403	359	383	379	382	382	413	388	381	415	392	391	396	408	388	378	403	376	386	354	371	380	386	392	410	418	429	412	404	412	364	373	408	422	374	356	398	403	415	381	395	402	370	402	394	359	365	389	360	409	392	372	395	369	357	359	377	411	400	374	416	384	406	425	392	368	384	410	395	379	411	343	408	356	432	371	369	414	388	368	406	373	383	383	345	360	375	360	390	373	393	397	420	396	354	439	408	391	405	367	377	379	391	382	368	378	404	383	344	400	369	392	380	382	390	345	386	393	421	366	427	423	382	381	386	348	382	382	432	390	391	390	390	400	416	371	391	382	414	389	425	429	402	393	389	391	398	354	396	393	391	379	403	356	393	409	356	400	359	376	363	397	407	381	387	361	382	382	364	423	365	385	420	358	361	374	378	377	408	373	407	402	379	403	356	379	337	388	418	381	360	388	392	371	410	354	386	377	366	398	409	362	359	394	382	407	418	374	414	394	383	389	350	392	380	388	377	389	371	391	365	387	389	375	396	363	382	367	355	412	374	423	358	379	376	375	375	390	385	358	429	393	378	360	374	391	383	383	368	401	371	369	395	382	409	404	368	354	378	374	428	403	393	416	412	345	340	386	374	373	430	403	417	374	382	406	384	376	366	371	351	378	422	421	413	380	399	393	373	403	370	348	394	377	359	367	404	381	369	421	402	375	368	382	394	367	419	397	379	367	402	395	398	403	387	379	389	400	386	382	385	411	383	403	396	399	381	389	368	396	358	395	384	401	366	357	379	385	373	375	372	385	400	407	376	380	387	383	379	405	392	403	413	356	398	374	392	383	373	407	404	411	427	380	391	450	365	391	397	379	385	364	372	430	393	370	411	408	399	406	369	394	392	380	367	368	388	345	415	377	371	403	430	412	400	386	378	381	356	408	413	415	439	362	376	360	407	382	373	360	369	385	374	389	377	395	387	379	410	370	379	363	384	338	327	351	373	360	407	376	398	397	415	396	368	378	374	388	408	365	370	386	396	425	363	370	393	381	386	379	388	428	400	373	358	408	396	389	401	355	379	410	382	346	390	382	405	372	371	424	386	401	403	388	364	364	387	338	400	374	394	375	354	391	398	398	391	409	384	398	394	389	370	365	393	379	382	377	387	378	381	400	386	400	416	337	358	352	353	380	378	376	365	401	366	409	387	409	394	374	388	370	388	364	392	388	391	392	356	363	399	389	365	381	387	398	378	398	371	375	379	392	396	377	399	350	397	361	378	368	381	393	350	387	419	384	381	369	404	408	373	373	382	414	379	384	413	368	373	361	355	392	358	359	352	368	400	399	389	411	397	433	369	407	392	399	430	392	374	342	371	366	385	415	380	358	383	369	371	385	389	400	410	388	393	369	407	397	395	406	397	413	358	380	382	379	375	365	378	396	416	349	407	391	353	372	358	413	375	349	429	371	413	377	361	395	409	392	376	386	422	396	402	392	380	421	381	377	386	375	384	401	388	391	378	397	395	375	409	394	433	365	348	376	368	390	354	388	379	383	372	389	416	398	381	354	395	397	368	368	396	370	339	377	374	426	362	429	402	382	387	393	385	379	386	422	384	339	400	401	367	368	365	380	413	366	423	385	408	398	396	361	362	350	394	385	370	379	338	357	380	384	392	363	388	375	416	390	406	437	409	399	383	387	382	376	411	409	417	384	383	384	391	350	386	390	409	350	377	350	390	403	382	389	409	377	384	440	387	400	334	362	386	358	397	390	411	355	370	409	369	369	364	353	354	355	367	399	379	434	390	400	361	392	402	394	362
41983	71606	50105	30335	1928	806	743	654	565	582	577	585	511	494	489	482	486	470	463	505	470	470	466	442	479	438	450	477	499	475	456	440	460	431	462	446	464	452	469	451	431	486	450	461	433	494	440	454	449	437	498	474	445	481	440	436	500	427	425	467	438	404	470	434	439	456	481	440	418	429	468	454	453	451	458	467	469	426	452	470	458	460	475	464	465	462	470	449	478	451	467	486	489	439	451	447	446	474	455	479	484	455	445	438	461	434	460	527	452	457	416	470	451	465	474	456	442	425	453	461	463	431	446	431	421	420	449	438	454	439	457	433	443	470	469	439	456	442	460	450	465	445	464	437	482	437	433	453	458	480	479	457	409	464	429	472	412	411	432	425	468	462	469	452	439	478	473	430	448	483	421	431	446	447	419	477	453	478	430	438	475	467	473	445	475	471	463	439	469	420	464	431	420	456	450	431	447	476	420	474	483	438	439	467	450	482	462	465	464	483	472	450	426	402	464	447	468	442	426	476	453	441	426	411	446	443	452	445	481	425	494	448	441	442	462	463	456	423	449	489	435	473	451	439	445	449	441	394	464	495	460	488	459	447	495	437	437	503	433	453	475	436	436	462	430	426	460	427	443	441	452	449	442	431	460	472	446	458	438	442	459	444	496	451	498	469	450	449	474	445	424	471	465	429	453	464	477	445	458	459	426	465	452	428	452	427	434	422	412	481	424	418	450	452	404	467	443	442	469	451	431	437	462	425	436	412	438	416	459	477	472	481	440	455	474	444	463	429	448	446	411	502	491	465	442	451	426	475	452	461	461	412	476	437	459	454	476	433	446	453	494	479	433	464	459	455	415	480	452	426	461	495	473	434	476	467	403	432	440	471	454	471	463	455	410	429	456	469	460	468	408	459	447	438	501	451	421	447	458	453	426	440	427	459	422	452	413	465	460	451	480	470	476	436	430	438	461	420	495	449	406	470	459	477	436	451	440	433	461	441	418	448	444	432	480	442	469	432	452	443	417	461	460	446	460	431	446	461	456	439	457	454	461	443	435	440	453	485	448	459	423	432	471	404	448	480	460	427	429	439	466	440	435	455	402	443	436	437	503	458	485	423	446	421	440	460	486	450	435	432	480	463	424	464	429	447	464	437	446	476	468	438	433	497	454	452	425	445	455	458	426	447	461	466	447	441	429	447	453	454	449	460	434	488	435	481	465	448	437	445	434	468	486	462	443	454	503	422	450	466	449	415	473	433	417	486	438	454	446	452	482	417	489	432	452	443	447	424	470	455	403	453	408	455	456	407	443	446	472	412	499	417	451	449	460	438	433	464	462	445	463	452	465	431	445	448	442	444	456	408	443	428	449	436	455	450	424	398	498	473	450	454	438	419	475	467	413	464	430	416	473	468	447	431	444	445	445	454	457	491	429	419	465	449	471	427	436	457	435	443	467	442	440	465	481	424	475	468	466	428	442	443	443	438	431	480	451	418	444	451	468	447	445	469	455	436	445	464	462	456	447	436	468	410	449	468	472	454	464	425	463	466	450	434	480	466	488	482	464	428	430	445	461	447	471	458	426	430	473	451	457	449	447	455	452	503	422	443	455	432	429	438	457	427	460	444	466	423	424	478	472	487	448	411	433	451	459	440	469	438	417	431	478	474	426	425	431	514	462	469	469	407	393	410	463	453	481	442	436	461	471	423	429	484	450	447	450	489	414	409	444	421	461	437	447	472	452	461	475	449	466	417	486	479	465	451	475	450	437	422	447	490	431	445	433	433	444	445	422	458	438	425	443	454	451	437	442	447	488	495	443	451	470	459	462	458	430	446	461	456	423	442	474	425	466	423	479	410	481	420	467	444	429	461	452	457	450	498	451	486	432	407	442	459	441	449	494	458	433	479	451	439	468	477	442	457	457	387	441	446	483	434	445	488	438	430	474	439	446	486	469	461	464	422	455	441	440	436	433	453	413	439	429	485	467	471	456	437	495	437	445	445	467	434	458	465	435	450	454	467	454	410	416	448	428	475	412	478	452	414	475	436	462	467	453	424	462	464	419	447	438	458	460	445	417	415	469	406	426	449	438	443	431	441	465	477	414	453	442	475	417	446	441	453	471	431	408	472	440	408	436	406	483	465	455	455	432	467	478	502	463	434	471	465	449	465	408	459	463	452	486	436	452	455	466	429	441	430	481	442	425	440	436	472	457	468	457	480	486	419	449	448	475	461	470	427	468	436	426	468	422	445	434	474	471	413	449	469	450	456	463	460	475	464	446	444	445	438	499	454	452	460	455	423	450	487	427	447	466	437	499	468	474	444	454	443	448	413	451	478	449	449	473	454	422	435	449	437	434	489	450	471	443	453	458	409	441	430	466	468	451	466	456	445	468	440	429	453	480	458	443	443	430	432	425	441	470	440	456	423	466	485	479	439	435	447	447	427	454	440	484	432	447	459	450	492	452	509	445	467	452	453	461	417	441	391	443	446	436	475	474	512	471	441	453	438	472	473	431	411	446	463	443	469	439	454	501	461	422	450	433	454	412	456	419	483	445	411	439	489	439	462	439	444	469	434	470	425	439	458	481	461	493	387	409	463	435	481	464	457	436	440	379	453	453	406	421	420	459	458	440	440	465	486	431	452	438	436	459	447	422	454	430	461	489	454	392	468	487	389	438	480	454	437	436	425	443	487	447	466	423	449	415	450	422	437	479	476	441	442	452	420	408	471	465	472	441	427	430	461	457	458	430	494	460	427	499	462	451	423	448	452	490	475	447	437	459	452	449	462	440	438	458	453	441	489	439	454	447	442	459	448	422	467	428	458	443	450	458	462	431	467	475	446	470	435	460	438	412	457	478	460	453	486	463	461	404	455	471	438	451	433	418	452	454	438	441	425	410	470	401	463	427	446	430	453	463	474	444	448	446	435	448	472	468	473	440	497	453	457	463	447	454	450	432	481	448	463	435	426	430	441	445	435	488	475	441	473	444	445	407	459	443	421	468	468	422	467	421	459	436	446	428	447	381	448	426	426	464	444	451	440	471	441	422	423	469	445	458	448	420	470	480	474	412	475	423	460	428	453	454	453	445	448	471	418	415	488	440	438	469	472	455	449	458	480	464	441	421	467	447	463	451	442	457	441	464	439	435	505	466	455	391	440	505	465	472	464	411	452	444	461	491	459	434	405	445	451	462	415	457	465	454	469	477	450	443	461	472	465	443	459	477	441	465	433	423	464	450	432	470	440	454	450	444	435	484	466	422	415	456	462	446	484	436	461	456	480	467	472	422	433	434	422	461	460	458	436	479	468	429	469	477	457	472	418	427	428	454	472	456	397	480	471	452	465	474	420	461	488	439	446	476	464	476	437	463	480	450	447	426	509	426	464	440	448	437	450	453	430	450	444	448	461	458	438	443	423	452	405	436	429	486	456	478	443	435	426	459	465	459	409	435	427	438	461	450	395	416	418	452	460	446	431	455	471	457	468	435	450	450	440	422	426	423	481
25273	22011	29414	25519	12246	784	319	257	238	266	238	275	252	246	218	240	254	214	238	214	219	213	242	244	266	234	238	248	240	239	246	228	217	244	239	247	218	210	229	229	247	223	223	243	255	261	257	236	250	210	234	228	236	231	213	239	234	221	232	244	229	266	228	230	234	243	238	227	250	219	205	206	236	248	231	238	244	234	228	246	223	208	236	229	247	215	232	225	233	241	229	239	257	240	238	216	230	219	246	226	260	223	224	228	218	237	247	231	211	240	247	228	219	246	217	219	236	229	249	238	236	247	244	227	225	218	244	233	217	206	225	227	233	233	225	222	230	233	245	223	223	236	239	226	239	227	224	243	224	247	233	235	232	240	238	243	228	250	257	264	223	202	194	221	234	241	203	209	245	236	236	238	228	224	223	248	207	209	242	236	243	224	222	244	215	238	210	238	212	204	223	242	214	238	246	228	241	232	223	242	225	236	242	227	270	248	248	225	235	183	244	222	221	231	215	208	226	223	228	259	222	205	249	226	244	241	217	245	229	210	246	242	243	216	234	217	259	239	259	244	242	219	252	249	200	233	231	204	233	201	252	235	213	234	226	250	264	270	250	224	206	220	218	233	253	221	240	202	209	235	209	223	237	249	249	243	203	238	251	267	216	215	238	217	212	211	265	228	247	247	243	228	243	248	260	258	221	246	228	236	229	246	246	249	266	208	221	242	256	211	261	236	221	275	224	238	214	225	240	213	225	236	228	223	211	223	243	230	227	238	226	245	225	222	235	221	220	233	239	242	211	246	227	242	232	243	221	241	226	250	217	246	258	258	229	253	230	250	226	231	212	229	238	255	254	200	230	245	231	244	255	216	224	238	215	252	242	245	252	233	242	249	242	224	261	244	217	221	231	217	232	217	206	254	226	233	218	225	257	238	239	228	214	235	230	248	205	229	225	255	216	195	237	239	221	250	230	207	239	242	234	239	237	223	219	210	233	217	222	235	202	256	252	243	233	216	239	258	242	242	229	250	243	254	245	243	263	239	242	241	231	253	243	252	248	236	240	230	211	260	240	245	247	231	227	262	237	259	239	230	216	251	224	226	222	239	247	229	228	251	231	219	237	238	193	232	246	223	233	211	222	240	227	243	221	209	248	223	219	198	213	221	237	236	218	217	267	211	240	245	226	262	217	253	240	220	214	265	229	230	226	230	230	242	248	241	241	228	224	237	233	271	225	222	216	235	227	264	251	265	232	216	244	252	230	241	226	216	230	239	234	256	237	260	229	213	227	253	217	236	238	238	210	223	220	222	230	241	217	219	240	260	227	227	228	246	248	230	241	226	235	231	232	230	218	213	237	257	218	232	219	244	248	231	236	217	227	238	248	217	229	264	237	237	251	218	224	235	228	244	213	228	225	247	244	253	250	233	244	255	257	253	245	225	258	268	238	246	250	211	228	217	228	215	225	244	235	258	243	246	270	217	223	223	237	224	231	230	213	234	239	216	219	231	269	263	236	223	227	251	240	196	221	251	252	230	217	231	254	257	247	236	229	230	217	201	237	235	228	225	235	220	227	247	235	239	261	203	228	220	265	254	243	231	240	232	243	245	232	236	244	223	200	216	254	236	244	241	215	213	219	252	239	227	234	232	251	240	227	212	260	212	234	248	220	219	236	265	239	251	222	260	216	244	224	227	242	258	214	250	250	243	243	229	242	247	238	225	210	232	213	240	262	240	226	227	213	233	221	235	190	220	233	217	225	218	242	246	244	237	217	248	240	245	231	237	196	238	210	229	219	220	272	228	245	243	233	232	226	234	224	227	241	223	248	200	232	219	215	223	224	217	205	243	215	255	249	243	242	271	228	237	267	213	237	235	217	225	243	229	221	216	219	263	240	222	279	204	234	242	234	245	220	233	238	227	227	233	239	205	225	222	245	201	230	242	223	253	249	244	250	244	242	214	212	265	247	262	229	251	234	225	250	200	203	237	232	211	226	233	223	230	253	246	235	239	236	230	219	230	250	228	233	230	225	237	214	257	212	259	223	249	219	267	232	235	211	207	249	229	245	238	242	225	261	222	239	219	239	251	247	245	233	209	217	226	213	226	211	224	197	210	249	231	239	236	235	248	223	244	232	243	249	258	247	231	244	233	232	215	230	208	241	226	232	235	252	254	231	257	218	226	237	200	232	244	262	234	259	211	222	248	244	202	220	261	241	250	225	233	228	220	225	227	218	227	219	237	239	216	246	227	236	226	248	245	223	242	223	236	227	245	211	263	223	231	220	223	246	212	257	215	230	237	247	231	255	251	200	269	213	233	229	224	252	219	234	262	237	252	223	221	220	234	235	228	240	235	244	260	237	223	233	218	229	266	228	225	229	216	240	222	213	226	245	236	230	234	216	241	239	214	228	234	219	246	241	251	218	228	218	224	223	228	230	235	231	234	266	228	209	257	226	247	236	216	237	240	228	228	256	246	228	237	216	218	236	214	244	212	235	224	248	232	218	247	230	231	233	219	232	216	235	270	280	259	254	230	240	234	238	244	237	229	237	219	207	238	245	250	215	243	214	202	215	254	271	250	226	231	250	249	234	242	234	246	233	252	258	228	227	227	233	256	237	238	209	217	210	232	219	242	222	246	264	242	246	252	221	246	224	225	216	230	251	229	211	227	222	227	243	212	233	234	230	251	213	226	208	246	232	262	269	267	211	245	256	221	228	213	240	250	232	234	227	244	220	235	228	244	231	187	228	234	250	257	247	229	221	253	241	210	247	212	231	237	205	225	201	240	248	237	233	227	229	221	253	233	223	230	263	241	220	251	223	251	229	257	253	219	214	216	246	220	231	261	243	222	208	257	244	215	241	232	205	252	230	225	235	258	216	224	254	248	232	192	251	201	225	224	270	224	208	236	231	220	246	233	233	241	224	235	224	224	219	239	263	238	265	245	229	226	212	243	237	259	225	224	221	231	238	245	228	239	209	231	235	264	249	254	222	237	242	251	242	264	233	236	253	249	258	221	253	217	237	237	255	245	227	244	238	211	214	212	242	214	224	223	238	222	226	251	215	240	237	225	247	230	226	252	237	227	241	239	206	233	242	234	233	220	215	214	211	236	223	243	233	261	233	229	217	243	276	238	216	209	249	249	234	239	224	216	226	243	243	253	244	235	215	221	280	236	236	259	239	247	220	242	233	255	207	224	249	219	228	250	221	225	254	246	241	233	243	236	228	230	243	217	250	247	217	240	221	204	232	224	246	245	263	220	228	211	252	208	223	246	227	240	246	224	225	234	237	224	247	212	257	218	239	245	241	229	236	244	226	238	243	227	224	221	228	222	241	225	243	237	235	261	244	199	232	260	268	275	213	244	252	213	237	267	229	248	237	221	224	230	213	211	243	236	225	210	232	241	205	229	225	206	238	225	241	219	228	213	225	243	234	213	254	257	245	230	218	228	245	201	241	237	236	215	242	223	220	248	222	242	232	252	224	228	246	235	230	227	226	227
39390	65448	43383	22346	714	464	387	362	368	336	281	308	322	330	271	294	285	295	265	293	271	307	259	279	265	293	305	295	256	263	274	261	246	275	266	288	279	283	287	277	282	281	254	277	279	291	265	279	281	268	237	251	250	245	255	287	270	243	271	261	282	253	262	270	283	262	294	271	278	298	299	251	262	267	287	277	275	281	266	256	266	285	252	240	268	255	306	292	266	265	270	247	275	276	271	262	247	285	280	286	277	272	244	270	265	253	268	269	267	283	293	286	262	256	262	295	269	268	263	281	283	240	278	257	253	256	276	279	289	247	265	240	283	273	265	268	287	260	271	284	257	279	283	269	262	274	308	274	283	258	269	246	270	239	248	270	271	236	268	282	260	262	239	250	251	265	264	296	264	298	270	254	261	256	270	286	260	283	254	289	254	256	255	283	272	275	272	274	258	281	258	253	276	269	274	254	297	261	281	262	274	255	270	285	275	253	266	277	267	282	288	268	276	281	269	262	250	263	253	300	280	261	262	256	281	277	249	264	263	277	256	284	296	287	249	286	275	282	252	279	278	290	273	264	267	276	273	274	280	251	257	255	265	267	276	243	272	260	261	276	307	277	287	265	286	262	284	272	273	263	251	265	258	240	288	292	283	258	250	275	291	247	256	271	273	262	273	274	273	251	266	279	301	261	264	255	277	295	262	279	275	285	296	247	267	259	253	275	272	273	252	286	245	280	276	269	296	248	259	266	264	296	271	265	267	291	244	291	268	278	289	261	268	244	245	262	301	268	257	248	249	232	272	298	280	302	256	295	283	254	270	268	269	266	278	269	264	279	269	294	267	235	281	279	257	278	239	277	283	264	269	278	277	250	268	291	273	231	275	259	298	260	257	282	329	258	283	270	258	286	281	285	277	275	278	279	254	275	258	265	241	268	245	255	255	280	255	251	259	276	255	248	269	258	272	241	270	269	265	259	285	279	284	256	270	289	281	283	276	275	244	263	290	260	259	251	275	265	284	285	265	263	245	252	262	274	274	245	260	262	275	285	251	275	250	272	263	272	280	292	302	265	286	265	258	276	236	284	270	283	220	259	277	275	286	262	279	240	251	263	250	258	270	268	242	270	286	278	232	281	250	289	263	252	255	279	302	240	290	270	277	285	259	286	284	257	246	260	276	277	248	254	305	263	253	269	237	284	276	263	292	258	245	262	271	243	227	287	290	240	269	281	275	264	276	289	287	260	269	276	255	260	243	272	281	235	269	275	301	281	285	263	274	276	272	271	245	305	253	266	256	279	282	250	283	293	275	274	229	268	242	273	252	284	252	273	266	264	262	268	306	286	293	261	266	280	247	247	269	274	277	275	283	245	254	285	280	267	274	268	267	236	285	283	275	275	305	284	228	268	274	300	268	249	296	261	254	286	257	277	259	245	255	292	265	257	290	285	273	298	286	257	281	262	271	220	289	278	271	276	270	273	274	238	293	279	266	250	261	256	264	292	288	252	286	261	280	258	276	263	247	284	287	239	267	252	256	264	263	299	240	319	261	244	264	272	288	295	278	264	275	284	236	273	235	275	270	276	266	263	271	276	258	270	261	258	270	251	275	274	282	283	258	248	288	264	255	281	284	246	277	247	262	274	244	267	279	246	284	268	270	274	266	249	302	280	284	263	250	262	286	242	242	283	281	269	258	295	292	302	279	258	282	294	269	236	250	248	261	279	284	264	264	250	287	276	288	259	277	257	244	265	247	282	269	268	269	268	277	265	281	262	263	248	262	277	282	261	296	275	292	259	273	241	278	290	280	310	314	275	260	276	245	281	285	259	283	250	247	257	259	288	230	279	303	248	239	297	272	269	277	267	252	296	267	254	240	266	242	263	288	307	258	289	250	246	257	254	281	244	265	266	284	260	296	264	251	271	255	278	267	277	276	247	284	264	282	277	277	281	297	276	244	288	259	265	262	267	281	278	249	275	268	262	289	265	290	296	276	274	272	282	266	279	289	276	250	258	281	288	276	261	272	282	284	283	243	260	312	291	268	274	293	254	275	286	293	295	269	262	269	246	280	283	269	251	245	276	270	243	277	261	260	252	269	270	283	250	270	231	234	288	255	277	267	279	259	315	257	265	238	270	282	282	269	285	279	286	269	274	257	269	298	266	267	280	267	280	280	280	278	293	256	269	267	308	266	278	256	273	245	290	245	258	274	269	237	269	276	255	269	272	268	273	225	263	266	248	277	284	286	286	280	280	263	250	265	226	251	261	269	285	299	262	258	257	258	257	286	249	242	259	281	290	226	278	268	281	285	287	281	260	258	294	259	250	258	283	283	281	251	265	284	265	295	284	288	276	278	236	255	267	262	279	268	258	273	283	271	273	260	278	282	277	264	298	248	256	286	279	278	255	288	288	271	268	279	292	253	263	273	272	266	267	251	308	269	283	289	284	292	247	300	266	276	261	270	283	246	267	244	286	267	254	317	262	261	274	288	253	270	275	252	267	260	280	311	307	287	246	257	304	261	284	262	239	247	291	267	302	273	264	279	258	239	257	247	305	248	278	258	270	255	270	258	261	271	274	275	267	239	292	275	269	270	268	280	275	276	259	259	272	276	298	278	253	275	289	253	267	256	264	270	256	295	270	273	259	284	273	261	291	267	272	275	261	262	255	257	269	297	283	234	278	291	265	274	268	259	298	282	251	264	267	266	271	280	269	277	253	254	242	281	289	278	287	257	289	286	259	278	256	272	259	270	259	272	261	269	279	300	266	233	258	277	242	268	238	284	250	283	250	258	278	246	271	263	257	240	303	262	252	286	259	272	258	258	271	272	234	258	267	277	274	276	271	267	271	284	268	276	261	265	254	252	252	250	268	291	274	266	270	235	230	230	259	247	261	270	278	281	251	254	281	258	271	263	272	271	250	279	287	267	260	276	271	275	271	281	313	258	248	280	266	275	270	286	267	282	294	269	256	236	300	266	244	296	267	277	275	249	261	251	262	261	257	266	288	272	261	278	267	273	260	279	261	291	269	258	280	259	315	274	287	246	261	259	242	270	267	295	265	279	258	277	282	274	306	262	258	255	245	292	295	305	274	259	267	276	276	264	293	286	265	268	260	249	262	255	245	289	261	275	262	263	266	263	270	256	294	254	262	256	245	310	293	269	295	290	302	279	285	277	268	264	284	286	268	251	276	246	281	254	276	268	250	256	265	261	255	264	277	251	251	249	289	283	251	259	262	286	280	262	249	256	284	263	257	270	294	239	263	284	283	304	260	268	287	296	251	282	283	270	278	247	239	243	262	266	246	267	259	263	265	295	252	261	264	268	282	269	264	295	304	249	264	277	276	262	273	297	274	265	286	274	245	280	267	294	251	292	300	256	253	268	300	291	261	269	253	273	277	274	240	287	293	265	264	278	280	261	274	262	289	286	287	267	276	280	258	285	285	288	251	271	290	292	241	244	267	286	286	249	274	270	264	256	307	264	305	270	280	267	274	295	277
22980	21626	30380	23828	21541	20753	7760	433	301	296	262	236	212	225	225	185	199	204	188	180	188	194	199	185	163	188	172	182	188	177	186	197	180	195	182	197	181	175	171	197	162	159	180	168	174	199	193	187	187	180	202	168	178	177	177	196	172	198	179	187	175	167	158	154	168	186	185	216	182	168	170	170	165	184	151	171	186	184	185	180	172	191	177	190	160	188	171	176	187	178	175	186	151	165	163	161	171	180	177	175	155	167	161	197	201	175	167	152	189	167	155	158	170	175	179	175	183	169	167	147	165	162	171	177	179	176	172	176	168	146	176	189	201	185	163	168	175	191	150	187	167	201	169	180	167	151	177	176	150	155	188	159	160	177	164	177	174	175	187	160	168	154	163	161	176	165	168	168	194	177	167	168	148	174	178	170	173	180	175	175	167	146	152	161	204	173	142	169	167	181	160	163	178	200	166	184	189	184	168	192	167	183	188	137	193	174	159	162	182	180	184	185	183	176	179	170	171	163	170	197	140	158	162	169	177	172	191	180	175	169	173	172	191	162	164	157	169	185	187	187	163	187	184	169	170	200	166	182	183	191	175	174	157	172	183	176	170	178	168	173	185	192	172	176	170	179	179	180	181	157	192	167	168	162	191	164	182	182	173	157	167	168	191	168	213	153	154	179	171	173	162	195	185	179	166	179	175	189	215	193	175	184	173	186	175	182	156	185	186	171	168	190	169	170	189	165	152	185	182	173	194	166	192	161	178	174	185	168	176	174	197	174	161	192	174	168	165	178	170	167	163	163	167	167	174	204	165	161	168	172	172	155	175	191	160	175	164	155	159	166	164	133	178	171	148	181	203	179	193	167	175	179	178	172	156	168	198	160	175	175	168	163	179	180	180	190	164	170	170	176	172	172	168	167	185	178	186	174	158	177	152	163	179	157	158	144	178	185	161	193	172	179	177	185	150	142	184	184	170	179	186	167	168	151	180	191	199	170	184	171	161	168	164	165	188	156	164	166	176	179	170	175	189	173	173	160	163	183	178	160	185	165	177	181	170	157	173	157	154	170	179	157	198	149	151	172	162	184	178	157	169	155	173	177	149	175	173	189	164	191	159	172	177	178	185	178	177	186	167	152	154	157	159	187	178	171	182	187	162	182	195	179	162	154	163	173	159	181	177	186	188	162	189	159	162	174	173	155	178	175	186	184	172	182	170	169	182	153	179	177	170	155	176	161	175	178	158	145	170	150	157	156	185	171	149	174	170	179	182	188	177	147	157	179	200	183	169	162	164	166	177	179	149	179	190	166	179	172	175	200	194	168	152	174	170	180	158	158	178	181	153	167	171	163	174	175	194	171	160	180	166	208	179	184	169	188	183	182	178	171	167	165	183	164	179	164	174	176	164	153	161	154	172	183	148	176	164	182	153	162	193	158	146	161	180	189	156	161	161	156	169	187	171	165	156	163	152	167	169	171	202	205	168	177	159	193	169	165	186	174	187	185	152	143	157	167	194	179	200	186	185	177	164	169	150	182	188	204	182	160	162	174	181	183	157	172	172	171	187	188	175	166	155	178	165	173	187	186	176	175	142	163	193	179	181	182	178	171	179	182	161	151	181	165	176	161	208	169	175	187	159	175	183	183	159	166	170	168	189	141	186	182	150	151	182	177	181	158	189	167	177	168	181	168	154	171	170	175	160	182	191	182	165	169	160	163	134	184	180	159	199	158	173	181	176	191	145	202	140	160	144	171	159	194	163	188	187	177	160	179	182	170	150	177	175	180	185	177	175	170	176	187	175	171	171	189	181	176	161	187	167	156	172	170	166	169	179	189	184	176	166	173	168	184	158	176	180	167	180	168	153	167	161	182	150	172	176	184	179	181	184	167	166	177	156	187	173	164	164	151	161	182	189	172	155	172	167	162	178	166	171	181	174	164	196	156	156	168	165	167	169	190	151	182	183	184	184	171	156	152	144	164	163	179	173	181	169	171	196	180	170	182	190	183	177	168	185	187	188	162	163	177	196	169	167	166	186	157	168	158	181	168	170	150	168	176	178	187	166	157	157	174	158	177	179	179	176	153	160	174	177	160	182	181	180	174	166	162	173	170	159	180	187	173	202	181	156	161	168	152	177	181	177	193	153	181	173	154	175	189	185	173	189	168	181	186	193	203	172	173	175	152	166	175	188	177	189	188	163	173	160	165	150	197	158	182	185	169	166	183	151	160	169	164	175	175	171	148	179	185	195	186	175	173	167	185	191	186	179	163	179	182	189	171	165	177	161	185	164	173	164	185	191	171	203	155	162	183	172	168	172	163	178	170	148	166	184	175	184	162	149	174	175	162	169	157	175	174	152	168	172	166	164	185	198	179	185	174	162	179	171	182	170	173	139	149	183	188	159	176	182	171	153	185	170	152	157	155	177	162	163	196	214	199	192	159	161	176	160	170	190	178	163	184	166	193	180	182	169	176	196	181	194	185	170	150	185	188	158	159	191	186	166	172	181	180	166	177	164	182	166	192	165	163	174	178	180	195	181	168	185	172	179	170	160	129	201	174	168	196	173	184	157	173	171	169	215	176	210	166	188	167	189	172	161	165	194	144	184	180	171	146	185	188	167	169	173	173	175	197	185	164	179	183	176	147	188	186	193	176	168	172	197	162	187	162	168	168	149	180	161	182	176	192	164	167	164	157	180	181	142	164	161	197	187	200	154	186	188	152	164	173	156	158	165	167	152	177	188	175	166	178	173	156	175	191	168	175	174	148	167	151	155	170	191	157	166	169	186	170	168	151	172	168	190	163	189	187	194	176	175	174	176	177	187	196	155	178	168	148	172	163	170	193	158	168	182	162	172	184	160	179	157	170	175	184	162	182	160	164	182	170	160	187	187	169	180	165	159	154	168	163	177	158	178	164	193	186	205	139	171	168	161	177	179	192	164	177	182	155	159	165	195	197	185	187	156	175	170	183	175	178	161	178	182	178	165	177	165	203	148	167	180	201	182	164	153	178	163	190	194	185	176	198	176	169	178	155	193	177	170	169	183	171	145	186	193	173	174	162	156	167	164	159	190	169	175	196	187	167	163	196	173	155	170	175	182	165	174	179	196	199	177	174	176	166	172	169	184	156	182	162	176	166	183	171	159	173	191	164	181	179	158	185	175	164	174	158	162	174	169	157	189	158	161	185	157	169	180	185	200	199	169	162	190	187	195	162	198	153	168	156	155	181	195	189	173	161	187	171	167	156	193	166	173	181	165	182	155	153	165	169	160	164	188	180	170	151	168	166	180	168	196	192	178	189	194	167	155	187	163	175	195	170	166	164	198	167	175	183	159	168	174	178	157	186	191	155	159	175	192	180	173	163	153	187	208	162	152	188	167	196	170	165	173	182	173	167	160	157	176	155	174	185	184	144	187	171	172	207	172	165	191	184	181	167	178	192	165	208	179	167	186	178	171	187	164	160	181	173	172	146	154	162	167	176	201	164	175	188	161	167	191	180	165	175
50399	77232	58560	40625	1693	1060	775	588	541	471	432	379	379	345	310	282	278	257	254	250	253	243	251	231	216	215	218	225	229	226	224	202	206	214	217	224	229	202	231	204	218	233	233	229	252	220	233	204	221	231	218	210	197	187	217	211	205	216	206	205	217	212	210	207	221	205	222	210	196	203	203	201	187	195	211	214	199	243	197	193	199	224	218	208	189	191	206	203	215	189	221	224	193	235	212	200	201	206	195	217	207	205	228	227	206	214	206	192	223	197	205	192	197	193	216	208	197	213	223	218	219	226	187	192	206	198	214	199	228	205	211	198	239	196	204	210	214	230	222	239	211	208	196	186	209	213	201	222	202	220	206	212	190	195	195	187	225	169	231	235	195	204	202	232	191	223	201	208	224	208	240	191	177	220	204	209	208	208	185	224	213	207	213	210	207	217	199	217	203	197	206	198	226	202	194	195	200	211	186	203	202	208	195	209	202	221	238	208	234	221	202	192	181	202	230	218	198	217	209	211	208	201	199	191	211	214	182	193	206	218	203	184	208	193	224	209	195	187	224	206	214	212	217	221	217	218	209	201	202	217	210	206	194	206	197	188	182	209	234	203	194	208	199	200	206	165	197	188	216	202	219	225	205	226	214	202	229	205	207	187	229	214	191	228	172	231	195	206	205	211	218	196	201	207	184	205	219	185	194	205	202	222	235	206	188	203	221	223	214	221	191	210	220	219	202	213	200	206	204	220	197	202	213	195	196	209	197	180	206	223	194	232	209	187	207	225	219	206	204	207	194	178	210	212	192	211	201	220	221	239	238	213	202	196	226	229	220	210	211	220	211	183	205	208	183	224	210	192	218	206	204	209	199	200	213	210	211	191	203	217	206	217	196	197	232	181	216	219	207	243	185	191	189	257	196	198	188	205	197	221	209	197	220	213	207	219	187	226	192	198	186	191	208	200	204	215	219	207	181	186	202	236	224	205	178	197	219	213	226	220	215	215	191	180	214	216	236	237	211	204	226	221	217	227	236	227	234	209	226	201	230	190	242	198	230	210	203	204	205	206	194	205	203	194	217	225	201	196	210	203	189	203	208	182	183	218	218	178	202	197	214	190	237	212	212	197	233	203	207	210	178	229	222	210	208	232	209	210	208	220	205	204	188	193	202	214	214	238	210	217	219	207	228	201	229	212	196	211	201	211	221	223	192	207	213	204	183	194	216	194	194	189	210	234	228	202	220	216	210	213	215	215	212	247	201	200	220	200	180	221	207	216	212	223	197	193	236	199	203	192	220	209	214	210	210	207	205	235	223	204	189	209	208	209	203	199	195	179	195	206	226	201	210	211	199	229	201	190	201	186	224	218	218	201	205	215	190	205	194	193	213	209	181	232	230	217	211	215	231	204	197	194	202	193	211	191	201	208	194	188	187	215	201	196	221	222	222	207	209	200	213	198	202	200	210	190	201	209	160	202	212	201	225	206	226	192	202	211	211	198	217	199	205	219	187	190	197	197	216	220	214	212	216	225	212	223	199	206	231	192	213	224	203	220	195	205	196	220	230	186	218	228	217	218	221	200	181	203	214	216	192	235	202	201	199	209	186	214	216	204	231	196	201	209	209	215	179	193	197	192	196	209	206	208	206	204	222	207	229	190	211	228	221	228	211	199	197	200	219	214	189	210	208	198	232	189	222	195	199	213	207	216	209	199	190	216	207	219	230	217	201	220	202	190	218	223	200	194	218	193	213	211	201	215	219	216	194	208	211	208	210	196	193	205	187	207	215	229	207	216	225	202	220	178	215	200	207	216	229	186	219	205	216	198	219	210	199	207	219	198	195	192	206	228	191	216	221	207	203	215	213	186	210	166	212	207	214	215	200	206	207	221	202	197	190	191	194	254	201	252	193	200	200	196	191	195	215	194	194	208	190	244	199	227	213	197	216	190	198	200	204	239	224	195	224	210	222	207	192	212	203	217	218	197	209	226	190	216	223	211	207	190	208	191	181	194	202	201	189	234	236	189	243	203	203	197	220	203	222	217	225	213	229	219	227	206	191	202	217	195	205	186	222	182	195	230	200	212	205	229	217	210	196	191	213	189	211	198	245	216	204	203	179	193	219	201	196	188	195	204	208	210	233	216	213	235	230	180	198	208	224	226	195	235	200	220	194	206	204	225	202	189	179	224	208	187	226	208	201	186	216	189	202	179	220	228	215	188	226	202	205	219	205	214	228	203	206	182	198	201	219	209	209	213	229	203	230	210	204	223	170	213	216	214	184	226	191	201	174	224	218	199	223	217	208	231	217	191	227	211	191	199	206	200	229	210	206	174	194	217	202	198	224	240	186	232	229	202	200	204	216	200	233	200	194	185	218	191	229	203	198	221	204	214	198	215	211	180	217	204	190	231	197	198	216	185	216	190	174	202	189	201	199	209	215	202	179	208	195	192	228	198	199	209	198	202	198	196	216	225	218	213	233	212	202	180	207	205	205	230	221	230	191	224	207	199	219	180	213	206	217	204	199	203	191	202	204	213	199	186	172	185	210	218	206	190	190	213	197	193	219	219	201	218	212	227	195	210	221	207	190	199	201	236	225	173	196	216	219	219	201	218	204	211	198	188	238	207	208	201	195	204	225	197	200	220	179	204	220	182	216	231	225	213	205	220	214	223	205	202	226	202	202	204	208	194	197	200	219	187	189	202	228	200	213	205	213	198	210	196	207	220	198	193	210	204	218	216	213	217	193	208	209	189	208	224	196	202	216	208	225	217	181	214	212	194	229	206	225	197	206	195	208	216	230	206	238	203	212	200	222	216	199	181	175	211	228	218	206	215	212	207	207	200	226	236	216	219	175	216	221	218	214	204	188	214	216	242	228	208	213	201	211	222	218	199	217	206	217	232	211	199	216	181	203	188	252	198	226	206	212	216	199	185	213	198	178	204	198	209	204	213	215	223	192	184	208	200	218	225	217	206	199	203	200	219	193	198	229	235	206	193	177	197	209	227	177	224	215	205	189	178	213	215	220	191	204	209	198	225	187	183	202	209	194	214	190	217	221	214	195	193	207	189	173	192	211	215	221	182	213	210	208	205	211	215	203	197	241	191	198	222	236	211	205	206	219	207	208	189	208	199	203	218	187	189	226	208	182	200	218	193	180	221	208	194	207	170	218	188	212	191	199	205	210	210	197	199	216	219	207	228	219	218	218	199	224	217	199	241	220	201	204	192	203	228	189	215	202	220	213	213	200	216	228	197	195	200	215	201	214	205	196	190	201	213	204	206	212	200	197	248	198	226	191	182	213	192	199	243	222	209	194	202	233	212	210	218	183	215	205	203	199	205	228	223	200	189	227	207	195	196	222	202	201	194	205	198	220	197	226	199	212	223	220	208	205	209	201	214	224	206	220	217	214	225	194	179	183	196	215	211	218	213	231	210	187	228	213	227	222	184	210	235	183	188	199	217	209	213	212	207	176	204	222	192	211	197	182	213	237	234	211	199	191	230
28503	23312	20988	7065	524	409	399	392	448	375	413	416	397	416	419	395	383	390	373	412	382	404	411	381	398	399	387	383	412	407	385	385	395	381	404	385	387	387	378	386	432	404	389	402	390	372	389	387	401	392	394	408	398	403	388	382	423	379	404	391	382	361	401	394	376	388	415	377	401	390	350	397	382	410	362	391	392	359	381	389	408	404	387	396	413	392	390	404	372	405	416	379	390	408	385	388	388	378	399	391	382	373	392	428	358	375	368	401	393	394	380	388	411	409	394	431	383	372	392	393	390	391	409	379	393	437	393	377	371	414	385	363	419	399	430	380	422	428	396	401	398	385	382	408	398	411	373	356	386	387	401	405	399	430	375	396	359	390	393	401	394	399	427	367	406	384	396	330	369	441	391	424	375	363	400	410	430	409	401	372	392	352	407	365	411	391	391	397	414	392	399	409	403	386	385	427	395	402	406	401	367	367	412	384	400	399	378	381	390	414	379	418	347	398	402	354	426	383	396	404	418	406	412	396	395	394	394	388	410	369	402	365	405	377	359	427	412	406	379	397	423	407	397	409	421	391	394	395	398	398	383	385	391	408	381	405	403	371	376	411	376	433	396	355	395	391	398	403	433	397	395	380	390	403	391	414	400	425	407	398	387	370	395	428	366	412	365	380	382	403	371	402	405	411	419	384	402	361	394	385	412	414	386	403	376	415	410	386	402	386	413	394	379	374	401	417	368	405	373	409	381	391	395	386	414	354	357	383	400	400	378	397	356	406	398	417	405	389	412	399	432	360	391	375	360	387	362	413	360	424	398	434	408	392	377	408	394	401	373	397	411	411	418	411	415	383	402	397	400	401	429	430	386	410	412	405	399	373	408	393	372	388	399	404	354	412	419	384	405	433	400	382	375	414	382	372	411	427	394	401	368	375	356	400	432	415	412	384	404	401	382	381	401	400	397	410	367	385	358	433	369	383	381	364	402	413	390	385	400	377	399	412	398	401	406	422	390	382	420	404	409	412	411	401	425	421	392	412	383	411	399	374	420	378	399	361	422	387	389	368	391	386	416	361	373	370	411	421	433	387	375	402	393	395	425	419	407	388	394	384	390	442	387	398	403	389	423	396	394	399	407	371	400	363	396	363	399	417	412	395	436	399	392	393	423	393	417	396	401	394	387	410	397	413	391	414	404	376	403	364	382	347	405	400	399	374	394	405	422	424	403	380	379	409	374	396	406	400	380	446	408	417	404	371	388	347	392	414	409	394	407	409	400	395	399	384	410	389	396	389	421	385	407	367	379	394	375	414	394	389	399	397	410	434	400	441	367	380	393	400	383	409	363	407	404	404	383	400	353	411	391	380	395	386	406	409	416	409	371	390	336	410	416	393	414	412	390	389	398	402	403	396	390	369	414	366	387	368	392	383	397	408	418	408	405	433	375	433	390	382	404	377	359	382	367	377	385	379	384	403	400	390	362	389	402	375	338	376	411	378	389	423	420	412	408	386	379	381	399	391	412	415	377	373	377	409	377	414	348	388	355	396	446	362	384	394	393	373	361	357	407	433	343	380	411	368	414	385	398	391	398	394	384	379	382	375	389	388	395	370	374	377	382	353	391	400	393	405	362	417	383	388	404	424	415	404	388	406	377	398	397	381	393	402	398	428	393	419	384	399	381	381	395	411	367	449	390	395	409	390	428	429	386	384	347	388	363	373	376	371	386	388	401	377	368	388	424	384	396	364	380	413	436	376	398	372	384	380	410	397	405	399	387	407	414	422	387	420	406	403	370	373	375	402	368	412	419	405	386	399	402	395	384	417	404	432	410	431	428	390	379	396	406	392	373	385	392	397	402	383	423	367	380	388	393	423	384	389	398	458	382	393	364	411	407	431	395	393	422	374	393	390	404	395	400	400	379	386	401	403	410	396	377	404	392	386	393	374	373	385	402	425	400	372	381	404	399	407	375	359	401	400	399	384	445	363	382	399	369	395	380	381	413	371	393	409	357	385	374	360	385	401	381	413	381	404	372	422	373	417	410	420	430	427	423	382	408	392	352	396	347	396	407	395	320	412	393	395	407	431	420	414	397	439	384	407	404	399	366	400	408	372	436	424	372	402	395	362	425	394	363	418	400	378	403	404	391	429	355	423	361	376	386	414	418	385	406	412	428	416	383	372	393	372	416	407	378	408	409	398	396	382	408	411	411	426	380	416	403	393	428	412	378	382	376	391	376	390	392	421	386	404	419	379	408	409	391	401	381	370	399	406	401	390	382	440	413	393	396	421	401	414	408	374	386	379	398	398	396	401	404	402	406	376	402	389	399	393	361	422	398	442	417	419	387	405	396	410	415	399	406	429	392	392	366	402	356	439	378	395	398	379	374	428	365	432	406	399	422	385	386	398	376	387	411	384	350	391	394	362	415	391	389	403	409	371	413	393	414	396	414	407	362	382	413	427	370	412	385	386	407	376	377	422	390	428	402	401	442	402	413	358	377	381	394	431	405	379	429	358	412	402	380	405	400	386	369	374	394	396	383	420	407	390	390	427	395	365	443	376	391	390	408	361	388	354	403	381	390	385	388	405	393	369	397	383	408	421	416	382	383	409	378	374	384	402	406	380	397	362	388	458	408	416	403	426	391	387	396	385	394	391	403	435	374	404	370	414	414	405	387	378	403	398	395	388	377	382	423	382	415	405	398	421	383	393	367	371	383	372	410	370	385	341	390	387	383	393	399	359	380	416	435	363	374	386	403	380	381	390	368	387	418	380	353	407	401	376	392	380	416	361	399	403	364	418	407	377	371	354	420	403	382	407	356	425	394	362	415	433	354	379	398	378	373	407	399	403	380	423	403	419	378	372	408	416	403	433	403	409	413	375	378	396	385	395	398	389	373	403	394	382	396	396	400	370	442	394	393	412	414	370	380	447	395	403	391	397	398	411	421	369	403	390	425	398	381	376	396	435	382	384	387	358	381	400	386	405	369	398	367	405	372	372	376	353	373	377	382	420	398	391	418	395	415	412	385	379	397	376	383	371	371	379	414	445	416	381	383	360	417	401	380	409	410	416	406	402	425	386	388	395	415	375	404	401	394	373	419	369	408	395	420	371	382	412	423	422	412	386	403	404	394	331	412	426	390	392	369	393	413	424	388	413	387	373	387	364	344	377	399	385	393	384	397	396	379	396	366	378	409	401	409	433	405	347	401	384	395	398	387	430	403	417	400	390	329	378	407	414	387	390	418	399	428	389	370	386	375	417	388	384	384	368	388	379	363	431	423	400	406	389	402	384	407	408	431	411	388	399	420	376	363	388	413	386	375	387	376	388	385	400	398	399	408	357	426	416	411	377	402	349	371	376	379	386	395	364	376	384	393	407	441	340	387	362	393	408	425	355	387	402	396	409	397	405	424	390	408	401	374	395	394	406	396	416	436	389	363	415	399	428	393	364	400	371	394	381	390	411	401	410	441	398	396	419	422	405	369	421	412	380	441	409	400	366
20559	34011	16676	5138	512	450	454	454	444	460	458	461	500	455	453	429	449	477	482	480	427	469	432	448	450	450	459	451	457	449	452	467	469	462	451	450	467	428	493	454	494	481	448	453	472	466	458	455	464	475	475	483	455	459	465	478	458	473	460	422	433	473	449	478	454	461	486	463	482	433	469	508	436	463	489	492	473	448	447	475	439	448	464	515	444	503	485	443	452	456	451	444	464	452	448	418	448	481	452	454	469	440	479	420	476	449	452	388	472	508	458	459	482	449	469	418	446	480	441	480	473	423	465	459	457	494	429	434	429	460	463	436	451	448	466	464	482	462	441	461	411	430	451	469	444	465	456	435	469	483	445	439	421	448	457	451	451	475	478	468	462	414	438	431	488	464	459	456	438	448	495	452	477	445	432	492	427	448	463	432	473	468	429	446	440	469	463	446	481	453	520	454	463	473	461	453	448	453	415	478	478	481	492	473	473	424	435	453	412	476	456	482	461	474	425	478	475	481	448	453	483	464	432	467	443	455	478	441	449	446	438	431	455	410	495	456	466	456	449	456	488	468	474	469	466	487	476	474	482	502	425	467	436	444	461	438	486	455	498	445	458	447	435	449	457	474	472	450	460	465	500	491	424	442	480	449	446	442	471	471	436	439	450	444	416	466	455	472	452	431	418	426	457	420	461	428	442	505	448	461	452	436	462	459	442	462	441	444	450	443	445	468	459	420	472	481	474	438	423	432	496	419	439	458	422	435	474	453	462	441	437	444	415	477	442	499	411	465	484	453	474	466	417	457	471	428	446	442	446	467	467	449	483	494	498	426	451	435	474	460	452	463	431	409	483	465	498	425	480	447	459	409	470	496	427	465	472	467	443	429	468	438	420	453	406	437	436	452	439	433	472	438	457	453	482	431	474	409	466	417	470	502	460	473	473	486	496	455	433	459	426	466	503	437	431	448	420	458	472	437	460	508	460	436	487	446	454	434	491	439	444	480	379	447	474	440	452	488	472	437	404	417	493	444	439	454	453	442	455	461	446	462	437	474	447	423	441	480	439	440	442	452	461	431	477	438	474	431	413	442	454	476	437	467	475	458	458	440	437	449	440	455	439	472	439	449	413	463	459	465	458	435	479	447	444	448	482	475	460	430	454	501	472	493	467	464	445	458	450	424	471	440	484	432	465	488	448	415	442	469	449	457	467	439	490	444	467	471	419	432	438	462	465	425	467	441	442	443	463	452	403	464	447	448	440	471	444	425	450	448	444	427	406	446	467	463	426	428	433	486	432	435	437	463	448	451	468	447	493	429	450	473	472	428	410	455	447	445	461	459	507	482	456	426	466	414	411	427	449	455	453	449	491	456	437	463	431	451	444	444	457	499	442	428	448	444	477	454	445	467	450	432	417	481	439	458	453	498	442	449	453	445	485	458	439	442	447	452	483	487	443	467	451	407	484	408	460	441	449	468	443	442	438	476	503	430	433	450	471	444	451	438	464	482	493	448	459	468	468	425	446	456	478	468	461	496	461	489	436	487	455	450	452	442	427	459	500	468	494	465	448	461	467	482	415	502	458	435	514	498	451	451	439	454	447	448	435	468	473	464	445	439	424	469	450	430	448	464	486	495	492	481	459	420	432	428	461	441	441	451	460	426	448	474	430	462	427	418	442	469	437	466	448	482	457	433	441	481	439	432	461	470	503	435	481	467	449	461	466	479	437	432	488	446	420	452	432	415	457	520	472	460	457	444	468	412	454	434	492	454	420	425	471	454	463	427	445	425	466	440	456	453	439	461	461	478	458	461	455	472	486	431	485	449	419	496	490	454	450	437	502	473	462	452	506	475	463	426	492	426	473	426	438	428	447	440	482	483	453	433	490	464	450	454	473	462	461	446	453	433	464	454	485	440	462	459	437	471	477	437	441	448	475	451	443	473	447	449	445	465	439	451	442	465	462	448	444	432	453	440	451	444	464	445	470	498	437	477	498	430	443	472	489	443	437	452	462	473	458	465	450	472	458	431	455	456	428	447	450	467	444	469	448	459	450	469	442	473	463	492	454	476	432	438	442	417	432	421	475	430	464	470	447	440	474	450	445	446	431	428	435	449	465	440	499	438	432	445	453	473	472	437	457	424	478	501	413	422	437	450	475	474	453	471	432	500	480	486	444	447	434	450	482	460	437	474	429	458	446	417	465	465	429	435	448	507	432	434	450	487	467	458	479	482	486	480	461	477	471	459	467	454	451	484	439	461	474	441	468	461	450	501	448	468	492	477	442	467	504	478	443	416	437	449	489	493	461	469	432	455	449	479	453	503	469	462	439	465	426	434	458	471	484	462	477	421	453	494	462	467	489	465	469	499	438	477	486	450	426	440	458	459	462	478	451	465	417	440	433	447	474	435	452	442	423	426	446	442	497	429	454	462	510	452	457	482	450	451	443	453	498	465	492	392	463	461	462	499	475	484	420	456	440	479	452	480	424	475	450	456	442	466	509	479	475	473	458	443	424	433	418	474	434	428	458	449	469	457	465	489	442	490	455	460	428	450	484	465	477	451	445	456	460	447	465	478	454	464	470	426	462	470	442	416	452	465	459	463	433	464	450	441	441	422	478	391	435	423	463	451	456	504	459	490	445	476	446	480	471	477	454	465	494	457	454	475	495	455	464	452	464	444	490	464	424	478	432	423	515	476	458	458	460	481	470	472	436	432	451	449	458	464	432	498	438	443	427	459	429	432	441	449	453	442	467	461	482	475	464	465	439	453	507	459	440	467	472	439	454	472	497	472	462	476	446	441	450	500	444	428	453	459	429	432	484	445	452	473	442	444	497	462	472	469	444	455	424	474	443	467	441	478	490	481	442	501	480	455	466	463	447	447	452	427	436	474	458	436	442	440	483	463	470	465	483	478	448	419	449	467	466	438	478	484	458	429	448	452	440	430	443	458	457	431	465	436	481	468	444	438	423	490	458	440	406	449	444	452	494	471	479	435	450	476	460	427	459	474	463	495	445	412	451	440	484	456	435	449	451	461	436	462	483	434	446	471	468	429	488	432	465	476	437	427	429	461	458	479	475	441	436	440	418	448	474	469	440	455	445	431	455	454	457	436	442	392	458	432	480	446	436	506	445	458	457	434	448	467	490	440	446	456	469	476	455	435	482	488	464	449	468	467	429	451	484	513	442	464	456	452	467	436	457	464	433	477	461	470	477	444	475	458	485	454	468	439	450	473	491	466	453	447	493	502	432	467	433	478	420	482	498	439	458	452	493	467	462	437	427	441	470	440	442	474	444	430	434	449	469	452	446	470	432	415	474	475	465	448	492	445	454	440	468	451	446	460	473	459	446	463	473	473	452	472	495	463	441	485	491	454	495	457	428	499	470	459	476	487	469	474	475	464	493	458	441	480	446	498	419	449	498	448	493	445	468	473	431	467	476	505	447	469	406	495	436	424	474	424	484	426	437	486	486	471	446	486	475	432	448	469	441	454	457	469	465	466
24161	21902	29946	28457	18496	4902	642	493	446	442	435	424	427	444	392	412	423	374	418	438	363	401	424	406	412	391	408	431	400	419	409	393	397	395	390	367	403	404	357	365	385	400	430	386	423	368	432	397	388	436	419	428	388	375	339	373	389	418	390	427	369	429	375	393	365	384	424	368	406	414	387	379	406	393	387	431	374	391	351	360	374	393	415	389	345	396	427	377	391	400	419	391	435	374	420	400	410	396	407	390	395	411	403	406	400	376	412	395	401	421	392	434	391	409	368	387	410	383	429	388	386	392	395	408	395	382	378	359	385	384	392	387	376	364	393	413	407	373	412	391	397	375	375	371	413	352	434	418	368	419	402	418	398	366	383	393	417	413	407	403	417	370	374	397	385	382	376	382	386	390	358	342	381	405	403	410	410	394	377	384	377	364	370	409	400	390	357	399	362	416	391	404	390	398	362	378	401	384	365	385	421	360	389	389	404	403	383	376	403	371	380	401	394	383	433	345	369	404	376	403	366	412	401	368	400	408	395	417	409	401	392	400	396	391	388	369	384	387	415	392	384	380	383	387	397	423	371	413	381	383	392	384	382	380	388	397	380	390	412	406	418	372	401	355	384	397	373	423	389	371	398	383	383	405	402	394	372	376	434	415	399	396	401	392	394	436	398	395	382	396	404	360	446	412	392	440	370	404	424	435	434	394	418	398	403	421	402	376	404	365	413	372	359	423	426	413	407	388	368	410	381	412	391	375	407	410	402	400	382	357	385	405	359	383	400	379	364	401	394	401	383	410	387	420	395	386	390	397	392	403	414	387	400	400	372	396	388	391	388	362	391	394	376	384	412	409	372	394	397	389	408	385	379	392	394	416	395	374	373	380	395	392	408	394	394	401	413	383	400	365	418	376	392	385	380	377	379	417	403	352	394	427	385	401	409	378	430	386	433	426	362	377	381	378	384	395	369	380	388	376	382	364	377	400	384	414	415	412	423	364	408	418	376	406	385	394	373	417	377	369	354	421	399	379	389	413	405	353	398	407	386	415	423	420	396	400	383	417	402	393	373	403	383	364	390	372	413	408	430	385	361	393	343	364	410	375	421	384	374	389	396	373	361	376	394	411	379	411	382	364	416	436	360	367	389	386	386	421	425	408	398	410	401	390	437	359	386	422	401	373	410	381	397	372	371	385	388	350	399	408	426	366	391	408	385	416	394	390	409	396	385	396	361	396	361	375	362	389	392	406	396	395	371	380	386	395	343	412	417	387	384	382	390	381	379	375	405	378	414	407	407	393	364	392	392	378	375	373	378	351	375	395	412	396	406	383	411	370	370	407	383	407	388	385	421	422	371	437	383	392	409	385	430	398	404	399	427	409	412	425	401	377	354	364	366	373	428	418	349	356	342	395	380	411	424	379	415	434	428	384	378	395	386	381	404	385	400	432	394	384	434	377	393	402	397	407	391	410	372	384	388	400	383	357	396	384	365	414	413	415	387	371	367	414	387	401	380	419	395	379	430	370	385	368	352	375	367	384	405	362	385	384	439	427	402	371	414	384	402	391	365	413	386	392	441	387	351	380	372	393	421	403	412	378	410	399	379	364	390	402	427	427	380	369	399	399	395	372	386	348	395	385	387	372	416	379	368	385	377	378	399	376	385	389	385	402	374	365	423	383	391	420	369	386	371	411	390	405	385	385	380	393	364	399	380	414	384	368	399	388	369	394	411	407	381	393	387	386	426	389	402	411	364	374	391	393	393	393	363	395	398	402	410	407	377	388	435	403	369	397	383	375	401	395	398	400	410	416	369	412	373	386	373	391	401	391	376	396	403	410	425	402	440	435	361	422	380	396	392	374	383	360	419	411	406	405	372	387	418	380	403	400	421	400	398	405	417	396	398	405	401	403	394	389	427	427	368	355	419	416	430	382	419	406	380	396	379	396	398	361	369	411	393	407	370	425	402	406	395	391	408	381	388	401	395	381	419	392	417	399	379	399	422	398	408	394	398	372	416	462	358	398	375	398	373	394	392	371	402	409	377	390	443	378	353	416	383	398	383	387	412	407	385	397	397	358	365	369	391	378	369	412	403	393	412	418	373	401	398	395	388	403	412	396	420	397	405	412	397	365	404	345	427	359	376	391	425	415	406	394	412	422	389	385	428	381	429	364	395	403	387	388	418	396	402	390	403	386	388	339	362	362	402	392	403	421	355	424	410	405	393	397	432	406	441	409	414	393	404	406	356	391	393	355	375	364	401	433	382	418	381	383	381	370	423	388	395	426	398	360	380	402	370	387	401	411	362	397	382	403	389	369	349	394	395	385	370	406	401	403	394	439	400	364	399	380	384	346	376	399	403	407	384	402	392	386	385	398	407	396	368	377	387	374	408	403	397	416	385	396	392	355	399	396	396	397	381	396	407	378	396	398	395	385	386	412	362	376	376	403	371	388	395	388	402	395	408	415	355	395	388	383	365	376	381	404	394	391	397	419	377	376	361	386	396	373	363	409	407	419	407	380	389	405	384	368	367	425	390	417	391	421	394	413	375	408	391	356	417	431	391	411	424	394	394	414	381	389	396	357	434	391	422	415	371	389	417	346	374	369	370	434	342	389	390	376	398	405	390	400	437	417	377	407	374	393	409	383	394	390	368	393	419	394	393	374	390	414	396	384	375	405	402	388	388	388	383	405	394	360	433	411	398	375	379	407	392	366	394	396	357	391	381	369	379	406	446	402	416	390	375	401	398	403	384	367	407	372	421	375	347	352	365	368	386	370	404	375	376	383	357	355	389	376	380	388	383	378	392	362	405	376	389	414	357	396	353	383	393	396	407	374	402	411	378	377	394	386	390	401	375	405	380	409	416	410	396	401	370	396	384	416	380	366	366	374	418	422	382	400	389	423	423	388	371	387	395	397	385	366	389	437	417	375	388	394	385	399	380	380	368	399	422	404	380	439	385	401	380	355	384	383	431	377	413	411	399	395	386	397	411	376	360	404	340	385	359	405	416	435	360	387	414	425	432	359	374	381	408	390	398	395	396	389	408	376	370	405	396	366	336	383	380	412	390	367	395	372	376	372	398	412	379	432	420	386	397	373	416	419	385	382	383	422	396	409	391	383	381	400	399	386	413	402	405	402	362	386	415	419	373	352	399	369	416	408	387	403	434	416	435	375	403	393	387	415	384	387	381	361	367	373	407	393	387	352	410	358	400	390	404	410	413	394	396	385	419	392	393	389	400	400	373	373	426	428	433	372	342	397	394	366	377	426	398	400	339	431	388	371	385	381	376	376	423	402	422	388	403	444	407	387	390	416	390	357	423	401	378	386	384	372	369	371	403	406	373	379	381	414	411	396	410	377	421	383	427	403	371	388	387	420	392	372	370	407	387	444	414	399	418	379	395	394	416	415	369	434	404	367	392	390	385	376	394	370	380	423	380	383	422	384	389	389	406	375	403	398	377	383	405	345	376	437	424	371	407	371	376	359	375	389	409	368	404	365
42665	74746	50307	29421	1011	855	675	674	630	563	512	520	486	493	527	489	463	521	459	489	453	522	448	516	428	497	478	431	451	470	471	512	511	433	410	499	459	447	456	459	437	469	454	438	480	467	478	476	452	428	491	427	444	457	408	440	475	438	477	511	476	459	453	442	480	464	439	489	439	425	439	487	502	451	487	464	470	485	475	486	467	437	482	487	508	451	459	482	458	444	470	465	486	460	433	475	435	506	454	455	470	459	465	469	483	449	458	457	489	467	470	451	444	470	419	456	478	452	416	443	452	446	444	439	457	461	471	448	456	402	442	446	420	485	479	503	420	412	465	456	431	458	485	445	461	441	410	447	444	440	452	449	468	413	473	488	431	417	505	463	442	459	464	464	469	438	423	484	495	464	472	465	477	487	449	481	436	473	454	434	476	415	410	473	423	456	460	480	445	468	460	472	435	475	441	446	460	446	421	453	423	453	454	454	487	441	459	459	421	477	527	465	477	469	463	437	499	479	410	404	499	425	442	424	492	429	461	467	448	470	439	434	444	478	498	462	448	444	428	462	463	465	462	476	416	473	462	488	429	451	492	452	461	462	455	483	439	421	458	481	464	455	492	467	450	450	480	493	444	462	484	457	491	442	430	459	437	509	471	488	464	447	459	461	458	429	445	442	451	448	463	455	491	463	446	433	454	449	434	428	467	450	491	435	477	443	435	451	452	476	435	475	457	496	432	445	453	466	476	459	453	441	449	470	499	463	448	457	430	449	449	428	457	480	454	439	485	443	450	469	506	448	407	472	464	453	471	428	439	436	507	451	456	429	429	441	493	446	459	454	450	486	447	447	470	462	440	444	452	470	480	479	464	463	486	483	466	471	438	448	463	471	461	495	406	457	465	465	514	447	477	508	408	442	434	436	445	413	468	467	474	446	436	438	431	473	439	433	464	467	472	512	458	451	454	457	449	482	433	492	483	460	483	451	421	449	461	465	466	470	480	504	481	452	465	470	520	474	438	465	503	436	425	463	463	484	459	448	446	471	387	453	475	482	456	454	428	467	478	451	453	448	495	444	441	434	445	416	502	452	443	484	435	448	490	410	482	447	479	473	453	435	436	429	447	468	446	509	461	454	475	451	455	453	443	476	502	433	467	504	450	423	465	439	424	481	482	416	475	494	466	495	438	465	458	421	465	447	449	474	464	448	470	468	493	466	445	433	460	441	477	491	458	432	462	438	486	451	483	486	470	466	495	443	468	464	463	422	466	439	450	462	456	458	490	443	426	493	428	457	448	441	479	468	477	446	457	465	480	444	527	473	435	469	459	436	434	467	447	452	428	428	470	449	482	486	482	468	463	478	441	473	461	437	463	451	514	430	455	499	461	469	470	498	490	450	477	441	470	489	459	463	452	438	458	426	429	416	502	455	493	446	449	435	454	438	458	438	455	436	472	454	453	470	515	447	459	457	464	465	455	431	472	458	445	444	444	477	435	473	473	469	459	447	476	466	447	452	445	492	427	428	456	479	465	463	435	460	450	461	472	470	452	465	489	433	447	432	441	469	484	488	471	468	438	430	475	461	433	466	481	437	463	434	455	452	495	465	445	482	482	423	447	444	503	468	442	460	458	477	462	488	454	469	460	462	470	443	462	464	463	474	449	459	442	465	475	440	533	461	437	453	414	418	437	443	468	478	461	459	451	454	462	484	456	415	466	474	494	450	457	473	465	471	459	446	494	475	489	474	425	480	454	441	437	421	479	442	492	461	409	454	472	432	440	475	436	450	470	464	472	451	450	493	425	473	439	419	469	426	484	453	432	442	461	453	455	446	455	466	478	444	476	484	444	480	480	480	437	444	445	458	444	419	484	445	485	453	464	442	469	418	459	446	443	456	471	452	457	457	421	439	493	487	489	435	465	463	456	457	429	439	483	439	465	445	444	437	421	442	473	476	478	455	451	457	468	446	486	460	459	465	466	461	463	454	466	438	455	471	472	459	472	463	507	481	433	446	430	465	456	472	482	466	457	432	461	430	454	453	444	437	441	466	445	432	441	508	444	431	481	466	431	502	457	480	434	423	464	485	445	458	487	448	448	492	445	439	465	433	475	456	480	464	465	432	458	419	438	406	420	472	457	463	442	483	447	501	451	441	499	461	508	447	512	408	472	470	434	485	471	466	438	449	451	437	482	468	471	448	491	474	470	447	444	464	479	452	482	448	506	454	457	463	486	471	445	431	497	468	458	404	429	445	463	447	467	426	461	432	444	457	468	458	466	452	468	461	465	439	422	464	462	499	437	437	453	460	466	460	459	434	476	487	454	480	464	467	473	432	471	453	508	474	513	469	466	467	427	427	444	408	465	448	453	455	472	470	458	449	469	468	427	478	418	448	509	457	455	459	431	473	499	433	467	506	453	439	433	470	463	428	508	490	445	450	419	439	471	460	438	483	463	453	486	453	500	423	466	408	468	463	486	439	442	473	479	461	454	465	425	503	418	437	454	447	449	430	394	477	409	467	461	451	477	465	470	447	454	471	444	443	492	469	468	462	481	457	467	431	502	472	461	455	455	414	467	437	446	446	462	456	445	454	431	469	447	487	452	427	436	457	479	469	451	449	462	455	441	444	465	418	421	514	472	454	447	466	446	442	440	452	461	466	479	470	455	470	471	453	448	478	468	449	463	495	429	458	437	415	481	431	527	502	438	468	484	444	456	451	455	415	506	459	451	477	476	464	488	476	439	445	457	446	458	493	484	460	451	438	486	436	469	469	433	473	465	432	482	463	436	459	498	484	477	448	435	418	457	463	416	452	454	462	459	477	446	429	455	459	444	485	472	477	451	460	471	460	431	461	436	467	455	461	489	431	472	495	477	498	448	448	465	485	493	463	487	458	426	448	450	454	484	450	431	505	459	464	492	464	455	461	423	461	466	436	465	457	466	459	429	434	462	455	408	497	478	469	462	490	443	462	467	437	469	454	430	449	447	486	437	478	493	459	484	467	415	430	461	464	486	436	476	427	481	452	433	464	458	467	485	456	482	442	434	435	446	474	454	448	426	441	459	502	449	454	434	441	487	436	466	482	443	465	448	455	447	418	451	447	452	428	435	462	429	446	465	475	448	494	446	448	439	454	481	422	478	483	490	463	469	438	442	469	428	430	428	486	433	478	455	470	459	478	437	465	498	472	463	422	451	454	491	431	484	464	463	487	470	435	485	421	473	460	446	438	439	498	429	471	467	458	447	449	442	487	458	461	445	475	467	459	426	482	483	469	463	437	462	468	462	453	453	466	470	438	422	478	479	489	481	440	439	470	453	471	483	437	453	469	435	442	432	455	488	439	488	452	448	451	425	469	487	469	448	420	462	470	458	444	456	424	436	443	475	450	448	467	459	428	481	444	456	448	475	432	452	485	462	411	446	462	458	472	442	475	430	460	495	486	479	492	467	437	491	443	452	474	468	456	421	471	458	469	457	468	433	434	429	442	445	433	478	441	424	484
25221	22080	27901	27302	11644	713	316	283	278	253	249	267	233	259	293	260	251	248	227	256	255	261	241	238	248	231	248	218	226	233	246	226	201	242	250	216	244	222	211	227	227	236	241	226	225	266	254	261	234	225	241	227	243	240	244	219	232	239	244	241	239	243	231	223	249	240	232	230	255	216	256	221	241	277	232	242	266	250	218	234	242	238	224	268	238	254	225	266	221	232	230	211	235	240	246	253	257	249	205	249	228	239	228	252	237	232	242	230	221	239	236	232	246	235	247	215	239	229	248	213	261	234	256	224	284	236	238	225	228	248	261	214	231	235	225	266	234	261	229	235	261	248	266	211	256	228	245	231	227	268	234	238	257	230	244	250	210	244	215	238	234	257	228	218	255	252	260	248	242	211	203	234	256	264	222	225	260	235	246	243	239	239	259	238	240	238	259	242	222	218	244	215	252	228	233	247	260	229	233	247	243	249	236	249	224	217	238	273	247	245	227	240	232	253	234	252	255	250	245	223	268	240	243	246	244	267	238	208	233	234	234	260	224	263	241	221	224	239	212	242	224	245	240	248	256	232	223	235	223	241	247	270	241	240	229	259	259	217	243	257	236	245	242	255	231	214	222	241	228	213	240	217	223	241	248	250	241	258	224	253	220	242	259	235	246	222	230	202	201	265	233	258	222	220	213	260	233	219	241	233	220	206	233	243	232	257	236	232	225	224	255	207	238	208	218	219	229	236	227	230	238	224	240	217	223	244	228	242	250	228	260	250	243	241	242	229	248	252	231	243	244	219	261	220	233	234	228	260	221	246	239	242	227	261	219	215	263	229	235	213	244	242	235	253	243	242	247	258	226	248	240	226	259	251	245	245	234	205	254	244	235	233	212	223	238	232	232	210	215	256	228	254	247	234	221	240	220	261	244	258	256	237	243	227	218	234	245	238	237	259	220	266	232	220	223	230	229	229	249	257	235	256	254	222	212	247	214	234	242	225	224	245	222	200	214	191	257	248	239	209	212	248	233	239	232	232	244	225	228	242	253	222	235	223	209	253	244	244	240	257	250	249	229	228	247	230	214	235	245	237	241	240	239	223	235	245	232	263	234	237	228	238	236	230	238	213	204	245	223	227	239	247	241	220	212	220	223	259	243	215	250	240	234	233	276	254	243	214	246	252	238	252	228	221	250	218	274	257	246	234	261	252	226	230	265	249	229	254	220	233	231	234	248	249	260	242	231	226	235	247	246	224	242	220	239	233	254	245	249	245	250	249	235	234	232	209	234	256	257	224	230	244	198	238	229	235	235	227	199	216	238	235	209	246	256	237	230	222	244	254	238	260	248	244	253	215	244	257	215	252	270	245	235	232	215	216	256	243	226	218	243	233	248	195	241	247	236	239	212	238	229	245	235	252	230	245	236	260	229	254	258	224	249	248	256	254	256	247	246	219	232	236	255	248	233	230	253	237	209	235	231	238	264	239	244	218	246	214	253	251	226	254	263	252	250	218	213	227	234	285	251	229	226	258	246	239	218	238	248	244	206	266	217	259	252	226	241	245	251	241	244	247	214	222	250	253	219	210	223	238	245	244	228	245	255	242	261	213	239	245	229	215	232	245	237	241	246	229	250	258	239	236	266	263	242	252	291	257	239	218	239	235	210	229	271	265	223	256	271	237	246	228	243	240	225	224	224	239	230	227	239	222	221	237	236	246	223	236	254	254	241	244	250	243	276	246	226	224	234	232	248	249	231	237	222	246	264	244	204	253	232	249	256	220	226	239	239	230	239	253	235	251	277	252	223	216	249	244	242	221	220	216	213	219	229	228	277	229	285	239	228	266	220	244	252	247	220	208	229	234	245	220	247	240	245	248	230	211	231	221	243	225	246	234	245	242	244	244	241	252	240	272	223	246	225	245	225	265	220	221	237	247	257	239	233	225	235	265	229	245	222	217	195	245	250	236	229	229	232	196	222	232	250	240	255	224	242	228	278	257	215	260	220	245	221	257	274	215	228	246	218	228	225	249	245	241	266	225	248	246	251	243	240	218	243	241	235	209	244	237	251	243	248	231	258	215	252	223	229	220	238	234	224	262	231	240	199	231	215	232	222	229	250	236	229	247	243	231	224	238	218	283	253	291	226	239	225	229	249	255	236	227	222	237	228	226	242	262	220	239	249	276	232	226	258	231	262	220	225	250	239	252	240	236	240	226	226	235	231	246	213	231	238	242	261	238	251	218	240	258	251	246	260	219	219	224	222	222	240	250	245	253	220	235	246	222	242	215	226	243	218	237	238	266	230	249	246	231	264	239	246	245	237	247	205	206	217	236	233	240	247	259	233	238	235	216	234	265	239	226	247	277	254	215	250	233	262	242	228	252	230	243	231	255	235	235	239	220	232	229	274	245	240	262	267	263	255	226	252	254	251	221	251	228	235	218	234	246	249	238	249	249	241	238	234	223	261	229	217	244	235	236	246	258	240	216	246	269	244	258	225	230	228	226	256	236	263	234	236	237	232	218	230	258	243	251	236	233	247	247	258	227	241	234	252	232	215	239	248	242	254	218	247	216	239	219	234	224	222	246	226	231	232	258	223	240	222	218	231	247	231	248	232	220	235	231	217	218	243	222	211	229	240	240	249	243	260	241	258	239	251	219	252	230	233	243	237	224	236	247	228	238	224	215	231	248	242	252	242	239	214	254	246	219	219	248	245	257	247	235	228	234	212	221	220	225	240	274	254	200	255	212	236	248	224	237	252	231	235	216	227	260	220	238	200	242	256	240	241	248	227	255	239	217	252	214	209	246	255	237	247	214	238	238	222	236	262	204	239	258	226	240	239	223	232	257	233	227	227	198	249	246	223	251	233	226	218	250	237	204	213	231	234	252	272	234	249	242	241	263	219	257	217	247	210	215	249	211	235	233	212	237	226	257	251	230	228	244	227	258	254	250	251	223	228	237	241	234	234	229	253	252	246	223	235	231	237	209	239	246	223	232	246	240	228	237	257	225	222	229	262	226	217	240	227	250	234	225	248	242	243	262	259	245	244	247	235	250	243	248	254	239	240	233	217	227	241	258	242	235	259	248	260	258	238	238	214	254	223	254	226	236	271	267	241	212	242	234	249	245	236	233	261	226	254	229	226	243	263	228	248	237	238	228	209	228	272	230	238	260	231	221	244	213	235	255	237	223	216	255	247	277	220	243	209	256	230	251	266	234	236	256	265	263	226	235	229	233	205	255	233	255	249	250	223	231	244	242	236	214	227	239	219	228	261	242	226	227	213	235	262	240	270	243	222	242	238	204	220	234	239	226	281	222	238	243	227	216	230	206	219	201	251	229	228	255	240	208	228	241	246	230	248	253	250	257	234	260	234	240	251	234	252	235	242	244	225	229	239	254	226	225	241	258	218	226	254	235	252	235	247	271	244	253	249	235	264	272	253	231	232	265	246	221	207	234	230	233	257	228	213	255	256	228	224	244	230	244	255	246	260	246	272	255	234	251
40368	63416	42983	23805	548	466	452	412	358	332	348	329	313	301	306	285	315	287	286	307	296	299	253	302	264	279	265	279	292	297	249	269	277	270	288	274	279	293	268	298	289	277	308	298	279	286	293	292	263	253	298	272	275	296	276	272	272	274	297	275	287	250	249	259	286	323	284	278	296	266	247	267	249	291	306	290	267	284	288	294	261	282	272	252	292	241	281	274	271	279	285	317	270	255	288	287	285	253	292	271	274	267	287	278	286	273	273	284	279	291	266	305	265	288	289	267	261	266	301	273	277	250	296	270	270	275	265	316	267	267	289	271	261	257	278	282	302	270	275	285	257	270	282	254	267	275	269	276	279	264	286	290	277	303	290	268	266	270	306	272	254	247	295	261	309	286	279	257	254	262	261	241	274	276	285	286	273	273	272	310	262	283	254	291	250	292	261	313	291	293	305	273	287	248	269	277	309	249	283	263	251	251	299	297	271	298	307	265	264	260	304	258	288	294	267	255	265	267	274	281	287	297	279	310	281	272	273	261	296	272	268	264	290	273	289	271	276	311	281	271	267	295	266	266	256	341	263	263	269	268	251	288	266	278	273	283	272	278	276	260	254	269	297	293	292	273	260	284	254	280	261	282	266	277	286	302	287	277	312	270	283	294	288	269	284	277	236	285	299	269	271	244	288	310	269	307	274	255	287	275	253	277	279	268	278	294	310	283	272	271	253	309	298	282	293	282	275	302	251	295	296	246	282	274	270	259	272	287	298	277	295	284	243	274	265	265	285	286	266	256	301	275	284	281	269	284	246	274	259	266	276	299	277	256	285	285	305	291	293	299	287	263	325	276	305	282	307	262	269	284	274	254	254	278	247	272	263	290	261	248	262	298	256	253	284	262	285	291	293	254	291	252	272	252	289	277	278	302	281	253	289	266	284	267	266	277	259	277	296	242	245	286	275	283	256	268	270	265	262	272	257	298	282	269	289	257	285	282	298	289	279	270	253	281	284	287	293	291	282	260	284	296	262	281	275	289	294	268	280	274	264	274	262	326	279	236	308	296	288	293	293	264	273	263	252	274	301	258	282	300	280	311	264	264	260	288	264	309	278	306	274	268	304	287	299	284	283	292	283	282	267	271	306	282	301	277	312	290	291	296	315	254	272	289	276	251	250	240	277	238	259	311	264	247	308	286	298	267	279	260	286	289	284	285	288	271	287	278	283	301	286	267	287	305	273	267	303	272	261	269	305	267	275	272	271	314	283	236	293	268	308	284	269	269	277	278	291	232	299	291	237	290	289	280	287	310	294	287	285	305	256	249	262	270	267	292	266	294	268	277	282	283	314	299	277	294	295	271	310	294	253	268	275	322	272	272	274	264	281	305	273	288	282	266	283	275	263	286	270	283	272	257	314	273	262	288	263	296	273	300	297	297	286	280	279	270	304	306	280	230	280	285	276	266	287	294	285	291	260	270	248	302	312	277	271	286	281	270	264	291	259	278	278	310	303	248	289	265	298	263	264	252	273	291	260	247	245	270	262	284	279	283	292	258	290	252	284	251	262	284	288	242	259	292	286	281	247	289	282	278	280	246	285	276	275	261	295	283	275	278	258	273	256	282	288	309	268	317	293	278	271	267	291	294	278	290	295	293	268	246	275	280	257	275	274	240	291	291	288	274	302	273	311	287	266	307	285	295	265	292	273	244	249	296	267	269	232	272	294	312	294	268	249	282	295	281	264	268	270	241	290	278	278	286	287	266	289	250	289	282	287	279	291	266	292	269	260	305	262	268	271	277	265	236	273	284	282	282	250	277	281	313	287	258	264	291	261	282	295	307	287	290	292	275	277	292	294	275	258	276	282	303	275	276	271	249	274	274	256	275	254	277	288	277	278	306	251	265	284	261	276	253	269	260	308	279	253	277	258	281	259	277	277	277	311	261	276	276	276	277	297	271	285	289	265	291	267	277	286	250	311	278	273	290	276	263	234	288	276	268	266	272	294	281	259	280	258	275	266	284	272	261	274	288	279	265	307	269	271	308	271	272	268	278	264	269	288	257	296	267	271	235	261	272	261	276	264	273	290	283	291	279	278	268	274	286	256	265	273	289	277	280	266	279	284	281	310	273	293	259	311	253	275	285	259	271	271	272	306	290	268	275	281	257	278	264	268	285	269	281	274	310	276	239	292	283	281	272	267	284	290	308	260	267	282	261	306	284	278	293	290	284	276	292	273	273	275	307	279	282	260	277	295	293	274	249	270	298	291	283	267	260	259	292	254	320	282	264	278	285	310	261	294	282	301	251	271	297	278	260	267	287	272	252	292	298	256	285	283	289	284	276	289	276	259	258	262	268	240	281	290	295	275	292	275	293	282	296	288	281	287	278	278	267	270	302	235	263	262	233	253	287	283	283	260	286	278	315	275	242	291	275	278	293	272	288	277	276	285	300	287	283	256	294	249	279	294	293	278	303	303	279	260	283	258	241	289	275	272	288	273	299	259	293	246	279	268	293	276	278	270	290	275	301	296	276	287	295	271	286	299	287	279	269	284	279	285	273	277	241	275	274	259	274	258	269	289	271	301	262	283	283	307	260	303	262	256	276	295	266	279	254	294	289	294	297	281	307	266	264	284	240	290	312	261	255	277	289	263	264	266	301	275	271	269	278	272	272	293	272	262	255	277	292	267	280	265	296	292	255	270	296	260	278	263	268	283	285	286	271	255	268	283	269	305	276	302	293	271	276	271	290	283	312	304	278	259	310	261	249	266	297	317	245	287	290	281	280	263	264	293	274	264	276	264	300	249	259	254	261	258	277	279	237	297	298	260	264	304	291	280	262	270	256	249	298	265	282	283	271	247	279	289	293	276	264	285	283	296	298	273	288	293	285	290	282	270	283	247	266	275	279	262	301	278	260	264	287	254	266	266	276	268	284	317	286	269	281	284	307	264	270	295	279	282	287	278	253	299	271	284	264	281	278	308	297	287	300	264	250	300	278	283	269	272	302	253	277	265	269	296	269	292	293	265	297	289	314	302	272	260	298	263	289	279	251	261	278	299	274	259	264	289	297	318	267	269	264	295	271	278	273	273	306	282	280	269	264	263	288	266	310	286	280	287	278	282	274	298	270	278	317	262	261	281	292	286	285	276	277	276	269	262	250	281	280	291	257	286	288	252	268	281	321	317	256	286	261	304	285	271	256	276	256	273	300	270	279	278	262	272	274	303	287	258	257	285	265	264	294	283	286	262	302	262	291	268	264	310	282	240	288	278	290	278	299	270	267	270	321	255	275	266	288	277	303	280	270	294	292	259	255	254	279	284	277	278	277	257	271	261	262	246	280	282	299	284	278	298	261	260	268	266	307	306	291	284	301	280	276	300	258	248	283	272	296	272	267	239	281	274	309	274	250	281	287	293	261	291	282	300	254	267	268	274	283	263	265	294	280	271	265	279	298	284	310	282	272	294	286	293	249	279	270	313	270	289	267	284	298	282	255	263	284	275	263
22999	21691	27962	26682	21569	20459	6357	378	293	288	252	257	238	221	267	209	219	178	192	210	193	186	220	170	177	200	183	186	192	199	192	178	173	170	175	161	192	214	177	173	173	171	196	185	202	166	163	199	177	203	195	169	170	165	173	185	168	175	162	164	183	161	166	165	159	205	183	174	189	171	170	183	187	189	167	164	150	193	160	156	204	195	194	178	171	184	192	174	185	167	194	161	185	168	195	170	182	181	195	152	160	191	195	161	193	188	145	195	184	173	176	157	184	193	168	180	182	183	184	200	169	184	175	152	184	172	192	175	171	169	169	188	207	169	172	190	185	177	178	174	182	176	163	175	166	164	170	164	181	175	177	159	176	191	160	192	195	166	192	153	185	177	165	182	186	186	183	170	167	156	201	179	196	178	170	191	190	165	175	158	188	171	184	181	175	186	175	191	197	164	187	182	192	173	185	185	182	179	188	156	181	169	197	193	181	182	193	169	198	173	169	165	154	161	169	202	166	162	210	178	155	166	167	192	186	178	188	178	165	171	164	186	188	161	160	168	166	177	177	183	154	159	178	184	192	176	181	200	162	143	178	179	183	193	175	158	158	179	189	188	219	173	164	160	178	161	161	159	161	180	171	172	178	180	165	158	188	188	179	154	190	184	171	177	173	184	161	188	169	176	182	187	184	190	198	183	182	175	175	167	176	193	149	169	171	174	185	170	170	177	185	176	187	182	190	182	185	181	171	190	181	153	171	185	166	193	190	163	180	158	188	154	206	172	162	185	173	186	190	171	190	199	165	187	178	169	192	160	193	178	161	159	159	179	184	155	188	181	166	163	191	182	179	187	201	181	184	166	156	186	197	172	177	198	176	180	176	180	185	176	183	160	174	175	181	156	184	157	154	176	171	178	191	183	181	183	184	175	163	181	187	192	181	189	162	163	170	189	195	159	147	182	189	174	162	188	169	169	156	174	176	185	155	146	183	168	178	171	169	175	193	167	177	170	177	168	182	171	164	177	185	188	178	198	169	161	178	178	176	175	172	168	176	172	164	165	175	201	178	189	170	176	188	200	189	197	191	173	186	180	147	175	186	158	164	178	176	179	180	171	176	184	154	154	174	148	194	191	185	190	190	169	160	179	177	159	201	184	163	175	180	168	163	173	155	183	173	170	174	177	169	182	159	175	162	167	170	167	150	181	191	150	185	181	192	166	183	156	181	154	202	160	174	190	191	178	184	195	191	186	186	165	178	210	176	182	180	183	173	168	150	177	165	184	165	155	193	171	176	205	174	148	183	172	190	193	199	167	165	151	150	157	178	159	172	175	154	173	156	172	179	182	165	162	173	176	175	160	176	189	162	181	182	169	194	164	183	170	168	180	185	162	187	192	182	190	162	189	157	171	186	167	175	176	181	204	185	186	206	165	177	166	179	179	183	162	173	164	151	163	171	183	147	178	170	190	172	172	180	180	179	176	172	185	167	182	169	176	168	178	171	185	154	159	202	179	172	215	174	174	166	168	194	170	174	166	158	166	203	165	169	149	180	159	180	195	175	206	165	162	167	199	158	168	174	172	188	173	177	198	180	181	181	172	154	170	183	172	172	167	161	153	170	184	195	179	164	187	190	174	182	168	165	178	163	164	185	189	164	188	185	174	172	183	176	179	162	155	182	172	179	177	179	204	174	176	189	188	185	170	172	159	187	173	204	176	178	183	163	174	194	175	188	183	189	172	189	173	167	186	203	182	191	180	157	178	188	184	188	169	179	171	184	159	183	185	167	186	187	190	181	161	167	201	185	182	189	186	190	184	167	196	175	171	184	172	193	201	181	188	175	184	203	167	176	177	181	177	163	171	178	167	182	199	176	147	178	179	177	159	176	170	179	208	166	178	166	187	164	177	151	191	165	163	182	190	175	161	164	181	175	193	179	164	184	174	168	157	154	185	165	152	175	173	171	179	182	172	174	185	184	174	178	179	182	186	152	172	168	145	167	183	186	168	173	175	188	165	192	154	149	165	199	168	166	182	167	188	187	188	168	156	197	191	185	173	181	169	169	183	169	172	197	146	178	185	207	161	188	173	173	166	162	196	176	175	177	182	198	177	180	164	165	159	171	160	160	160	182	192	192	184	152	196	163	179	159	176	210	164	175	197	181	144	178	179	181	183	181	188	184	187	190	172	183	186	181	183	163	181	180	184	158	174	187	168	165	177	185	168	181	167	188	172	190	150	153	177	164	168	177	155	190	172	154	169	193	186	163	177	144	155	175	182	190	150	174	146	184	183	190	166	159	190	180	163	163	166	178	182	197	184	198	149	165	196	190	186	175	171	163	166	199	156	172	168	154	171	169	189	197	177	159	161	184	190	185	182	180	160	168	183	195	191	185	170	179	173	163	189	179	176	207	133	160	160	164	180	165	156	199	203	179	175	183	194	166	194	184	179	178	161	167	173	162	175	196	159	166	195	183	157	178	149	204	156	193	189	173	157	180	171	176	192	182	184	186	167	179	161	186	169	178	177	172	184	170	186	164	173	188	180	183	211	183	173	178	164	167	186	168	197	147	183	172	159	182	158	162	160	169	183	172	142	177	178	161	183	161	188	190	165	176	176	168	184	170	170	190	197	165	190	183	165	171	165	181	163	167	185	174	181	158	182	176	168	164	157	191	184	188	170	180	220	165	181	210	174	167	177	170	170	179	179	169	160	180	158	174	194	210	203	153	157	156	183	174	200	186	193	163	171	183	161	190	173	198	171	173	197	184	191	172	187	184	168	186	185	193	182	178	174	183	175	175	177	171	188	178	169	183	169	142	185	167	180	164	193	181	167	201	181	177	182	168	168	179	172	173	185	194	165	191	185	160	162	162	164	162	184	153	173	173	181	181	179	177	175	162	177	202	178	201	184	171	174	176	154	175	194	176	174	179	179	186	158	182	185	185	182	181	169	160	163	187	179	202	187	189	180	183	177	167	146	159	179	162	172	194	196	203	166	163	159	194	183	170	194	175	189	155	175	151	172	209	167	197	162	179	177	159	181	168	156	196	187	179	182	204	205	170	189	177	168	140	185	160	176	172	186	169	192	167	173	180	190	170	182	185	184	188	169	177	210	183	185	175	170	193	155	191	210	188	192	185	185	193	190	192	173	166	175	159	165	182	179	174	179	172	173	178	182	191	181	187	184	200	159	186	148	171	177	192	193	159	168	152	180	166	186	166	193	165	188	154	174	168	161	166	158	169	163	188	179	178	186	172	187	191	185	168	178	168	220	172	174	177	177	202	184	158	184	161	172	178	179	197	166	162	188	172	179	187	188	165	197	173	186	176	161	209	180	174	179	165	186	174	179	158	181	178	199	182	152	178	199	167	178	165	165	190	175	173	171	167	186	149	189	205	169	168	155	195	161	168	179	176	178	159	173	196	190	167	178	175	180	174	147	194	150	197	175	190	161	170	172	175	159	187	206	189	186	180	170	162	155	179	183	180	184	187	175	180	179	183	166
50959	78285	56626	35066	1347	1022	786	658	519	505	440	414	328	305	304	276	268	246	242	269	268	268	239	232	230	242	244	214	238	213	253	221	219	223	243	217	227	207	218	228	235	220	221	222	214	240	235	243	222	239	195	212	240	227	239	215	215	216	198	226	225	203	224	209	203	210	228	212	225	185	213	225	209	196	237	212	220	230	202	200	195	215	209	244	227	215	208	212	197	237	204	216	215	197	184	230	191	213	199	198	235	200	202	232	212	196	210	227	230	198	217	204	201	211	212	232	258	206	219	196	242	229	223	236	209	199	246	201	224	218	213	225	193	230	195	236	221	187	242	188	200	217	238	213	217	233	220	238	214	237	206	217	215	213	219	227	207	216	217	200	216	228	193	206	222	215	200	246	217	217	220	211	193	217	206	209	244	201	236	236	252	201	201	221	205	226	209	205	246	216	223	207	200	170	184	211	198	228	193	239	247	200	197	200	203	199	203	220	225	250	209	231	210	219	199	228	204	212	241	210	223	244	215	209	212	242	202	208	224	218	205	219	219	207	203	222	218	212	181	204	242	207	207	195	230	241	220	209	203	199	233	208	208	227	201	204	233	215	196	192	207	194	209	205	202	208	199	197	202	208	217	212	216	209	202	186	212	204	212	227	234	189	238	212	198	190	192	181	198	207	228	221	207	190	231	229	191	195	213	201	226	221	216	204	201	200	217	215	202	221	208	214	193	226	174	218	208	218	212	219	220	206	234	205	226	210	198	203	207	246	220	249	210	202	205	212	197	201	225	222	226	229	191	210	224	201	206	205	226	212	204	204	231	203	203	223	214	215	210	213	213	222	226	177	215	226	218	239	214	208	227	230	205	236	209	253	210	202	227	212	176	216	218	222	230	202	199	200	218	194	199	192	218	209	191	218	217	192	218	208	179	212	230	224	210	236	206	202	209	208	195	201	230	214	220	207	219	205	205	219	222	213	207	228	198	196	196	206	193	201	207	212	204	219	218	224	191	178	217	219	195	222	227	219	206	211	182	206	204	214	225	200	240	238	191	200	211	206	192	216	209	233	181	188	226	216	227	222	212	188	231	201	238	221	206	215	205	211	226	220	213	218	221	210	197	160	245	217	196	202	199	198	211	210	198	212	213	212	237	213	202	232	208	224	196	219	203	198	206	198	175	194	227	184	216	212	210	216	211	223	226	225	200	202	204	214	190	229	212	219	203	195	227	202	202	193	201	229	219	213	217	214	192	198	223	210	207	204	182	221	224	218	208	198	226	217	208	217	207	212	245	223	217	227	201	214	218	231	237	230	197	203	207	217	219	233	224	204	207	201	207	227	227	217	226	211	192	226	215	215	237	227	202	242	224	188	205	216	203	203	222	209	217	194	218	212	206	213	217	219	216	212	225	225	185	193	200	204	210	203	240	210	202	230	182	229	193	210	229	210	188	218	194	202	217	223	215	212	217	219	202	197	231	223	209	215	200	223	196	204	196	231	212	218	218	216	198	211	198	237	188	215	211	209	216	197	214	206	229	220	203	240	199	194	233	216	236	226	222	225	190	220	232	250	201	231	204	207	213	208	234	196	203	205	242	213	197	210	226	212	218	239	209	205	219	232	222	224	191	208	215	234	187	223	199	202	201	237	213	230	215	209	232	203	196	197	215	198	229	214	201	221	212	193	218	213	239	215	202	219	223	202	200	220	192	215	233	204	234	198	234	191	209	202	184	204	198	192	209	220	199	242	218	218	208	224	203	231	208	210	219	184	232	213	215	231	204	232	214	219	202	228	204	209	202	209	231	213	210	223	189	199	208	214	226	214	212	225	195	236	227	190	208	226	218	195	225	223	214	226	209	238	209	198	192	192	202	203	206	220	211	212	217	207	223	199	195	218	226	212	216	194	206	216	225	215	201	238	219	221	240	209	199	211	216	214	201	204	228	221	213	204	208	217	201	199	208	211	192	195	223	217	200	226	224	204	205	198	202	205	204	212	201	191	237	209	190	236	233	201	219	209	213	223	233	214	242	229	212	232	223	211	209	221	223	225	227	223	211	215	204	215	201	218	221	192	241	210	203	216	193	236	241	186	216	194	222	205	235	213	194	220	215	210	231	215	217	206	220	202	197	204	223	212	214	234	208	187	214	216	206	206	200	208	209	232	222	225	200	203	219	216	194	235	221	217	243	224	205	225	213	200	230	216	223	237	217	206	233	173	236	220	207	212	200	199	190	220	193	192	222	205	188	223	235	228	247	191	226	193	176	197	234	210	216	211	218	188	215	208	204	204	220	236	217	241	210	238	241	220	196	215	199	212	198	209	209	226	213	185	201	228	219	187	223	205	219	201	211	211	203	216	230	221	199	218	211	211	212	202	225	203	208	202	206	208	219	198	211	220	214	212	194	211	207	241	214	191	186	208	208	205	229	203	227	196	216	207	201	210	219	200	231	229	203	210	211	200	232	219	224	218	234	215	205	235	208	199	202	214	204	237	229	207	210	194	208	222	243	220	245	215	188	226	220	196	200	191	222	211	187	221	188	180	203	204	201	202	217	226	200	221	212	203	232	227	185	221	194	227	228	214	212	208	222	219	210	208	210	202	215	237	245	201	204	205	189	205	226	198	226	215	217	198	222	169	242	229	197	229	196	205	185	199	216	234	224	213	234	224	212	226	217	187	212	190	228	206	197	210	219	199	200	243	201	201	222	210	215	239	226	200	218	238	177	216	187	229	215	214	262	202	202	213	227	208	204	239	234	207	210	217	228	214	218	210	208	221	203	232	212	211	213	199	192	216	201	215	201	207	198	230	204	195	212	204	225	226	197	212	187	216	210	213	229	201	219	204	202	203	198	226	207	205	226	226	236	189	205	174	230	230	212	198	224	197	207	212	221	201	202	212	228	190	247	197	205	204	211	246	225	216	189	208	194	185	218	214	204	200	206	210	220	227	179	185	230	199	203	196	198	218	212	237	191	201	205	247	236	214	236	191	204	214	223	204	206	220	185	212	205	207	208	211	220	210	190	196	207	189	219	222	220	218	179	210	210	189	215	199	208	195	195	207	212	218	193	191	252	216	194	210	240	205	211	240	192	206	210	201	210	210	199	191	220	208	208	216	252	200	211	219	220	206	218	201	219	225	221	238	194	232	200	215	219	204	209	218	218	185	223	188	216	212	213	240	217	220	205	178	215	181	230	241	210	180	220	235	205	205	219	210	204	201	220	210	208	208	217	215	191	214	224	215	215	230	210	233	240	219	211	223	194	212	253	216	189	203	191	187	216	203	208	218	232	226	208	205	222	223	209	202	201	225	229	212	201	211	188	216	203	240	216	220	216	229	230	208	216	204	200	219	221	229	207	224	228	236	222	216	181	249	216	219	190	205	234	187	196	207	191	196	208	205	218	202	229	209	189	209	213	199	214	214	203	202	215	214	221	233	193	196	214	188	218	211	240	203	187	190	212	217	213	212	209	236	199	227	224	217	200	242	206	195	210	211
28525	23082	20316	7264	540	394	389	384	399	420	406	379	364	361	377	419	351	407	373	408	341	371	419	378	429	392	380	384	394	403	379	389	391	393	386	365	418	408	404	383	409	419	399	413	393	384	388	411	391	403	393	394	401	387	388	407	395	358	411	379	415	391	401	405	376	388	401	400	387	402	392	409	441	398	421	376	403	389	372	381	394	369	418	371	380	398	399	374	378	397	365	429	409	383	430	443	403	420	390	384	395	382	399	402	386	390	405	411	394	360	406	378	392	424	415	384	430	378	367	391	370	401	406	391	400	369	401	370	421	361	429	405	363	409	414	415	406	389	410	372	394	389	391	378	411	367	391	375	406	406	394	409	389	395	378	387	379	362	389	399	427	415	368	413	404	395	434	383	394	430	373	410	406	411	393	434	391	404	390	414	433	442	394	385	395	399	382	400	404	404	397	402	404	390	392	406	427	384	408	373	425	404	353	375	385	407	404	363	381	421	421	389	394	383	390	385	407	424	378	416	360	413	417	364	351	408	384	409	390	368	379	445	362	379	397	382	376	392	383	397	363	363	393	405	427	412	387	413	393	400	425	376	421	421	402	412	409	390	384	402	406	370	393	376	388	372	396	398	366	389	401	394	382	396	386	408	385	404	362	368	395	366	398	396	379	395	377	410	413	398	378	411	386	425	395	428	396	359	423	400	421	391	383	380	416	446	373	416	366	396	400	407	376	416	417	383	400	414	422	386	445	377	388	435	412	385	390	371	385	392	363	419	387	379	372	415	384	402	378	374	407	379	372	396	369	398	402	389	393	400	405	407	364	373	377	416	422	428	382	381	380	409	392	354	393	350	382	409	353	366	407	395	376	421	351	398	395	377	397	420	396	440	398	415	427	386	406	384	385	398	426	401	408	401	382	398	391	417	392	360	392	394	379	414	380	407	430	401	397	409	398	407	394	377	413	415	403	402	410	387	415	416	374	389	388	376	381	399	442	381	374	402	374	403	382	393	414	395	374	400	422	410	389	391	371	425	381	364	392	401	391	424	338	392	399	384	406	397	392	389	386	414	426	409	417	455	387	383	357	386	406	385	383	387	378	369	404	385	414	374	417	393	393	398	382	411	419	406	396	425	375	386	421	429	378	427	407	397	418	389	390	395	395	393	433	374	428	375	356	379	416	405	392	428	415	369	397	429	423	419	406	406	384	357	373	366	389	390	398	416	440	403	402	420	386	388	398	400	408	410	374	416	375	389	400	374	386	415	410	387	356	402	372	396	391	381	401	379	417	381	385	408	418	399	395	399	365	382	371	391	393	410	371	394	414	377	369	409	406	373	422	376	416	383	401	415	390	369	408	357	376	391	384	391	413	372	396	369	411	385	372	410	345	398	378	374	407	391	409	353	407	403	428	388	378	381	405	421	409	376	406	420	370	381	414	373	411	381	392	409	425	413	414	419	393	400	408	377	384	395	386	406	393	380	425	412	400	396	403	411	383	393	375	388	392	415	379	402	433	391	373	387	411	411	397	404	405	428	404	380	385	413	417	405	393	415	428	423	415	417	396	377	426	401	380	382	438	368	383	415	421	409	400	423	391	387	417	393	392	402	398	391	384	402	377	424	386	393	377	422	400	394	411	418	411	391	395	393	394	430	414	371	391	384	373	418	357	405	421	409	395	427	421	398	356	416	401	398	430	397	376	375	384	363	372	359	374	402	432	413	365	421	396	404	391	402	382	402	392	404	399	382	377	406	377	368	366	398	415	390	392	397	427	360	428	398	400	398	372	389	423	403	388	391	377	383	380	410	417	426	379	362	416	404	338	378	416	423	375	404	374	397	389	380	378	395	406	434	378	436	395	426	402	406	400	379	341	418	400	411	362	358	401	364	382	391	379	379	407	402	407	370	416	395	417	350	419	400	386	397	384	373	396	422	442	415	409	402	356	385	430	403	400	351	411	383	406	411	410	422	402	396	384	420	407	385	408	428	395	414	374	395	406	391	415	401	400	362	384	370	408	373	392	449	402	388	402	392	400	393	410	396	406	377	410	402	403	393	389	384	380	389	368	383	385	357	407	370	432	384	397	404	383	384	430	388	427	383	399	420	398	398	400	376	417	381	412	379	387	406	391	443	417	419	397	406	380	412	382	393	389	386	411	388	432	388	411	409	410	364	414	381	402	399	399	388	395	413	401	380	382	414	382	359	414	388	398	385	374	396	400	385	402	411	405	353	387	408	429	373	418	369	394	415	400	372	363	372	398	421	414	425	408	404	392	400	431	423	407	392	395	392	424	371	389	410	379	399	388	403	368	394	384	406	394	399	387	398	396	353	409	407	382	372	387	403	379	408	413	457	412	388	384	398	394	404	412	393	372	383	463	409	438	384	377	372	390	395	406	400	386	382	400	413	404	384	390	418	386	405	404	381	416	370	378	402	404	405	379	419	374	409	358	404	361	398	399	383	394	397	426	397	390	390	368	406	430	428	416	421	398	367	396	390	384	423	383	385	357	404	385	384	362	422	393	431	401	377	394	395	431	416	390	419	395	404	389	401	393	385	417	375	374	417	395	395	419	404	376	416	403	388	423	403	375	385	427	399	396	384	445	411	407	387	405	384	401	416	357	392	412	399	413	378	411	395	395	388	385	366	399	395	406	410	349	405	378	408	392	400	369	393	357	397	380	370	386	382	396	350	393	384	368	406	422	391	418	362	427	421	371	368	378	397	378	408	391	439	390	397	415	399	427	423	409	399	420	383	391	381	403	374	413	385	378	405	433	399	395	379	392	408	396	423	418	364	398	391	398	393	400	387	352	401	374	384	374	425	411	414	409	369	418	401	413	437	418	367	382	407	414	342	389	357	370	381	377	378	395	378	442	428	399	423	452	375	368	403	384	358	387	381	399	391	391	410	413	390	405	429	382	404	402	385	402	412	350	398	411	423	387	419	376	435	414	382	374	410	393	409	400	390	400	401	379	346	404	391	397	379	376	411	400	399	392	413	383	412	392	379	385	407	391	385	376	443	403	409	388	364	385	387	366	416	387	366	403	386	420	394	381	396	396	405	390	386	376	397	375	401	431	407	395	428	405	394	409	401	405	408	374	363	423	362	418	381	393	418	406	368	405	417	408	405	383	411	416	398	403	397	392	392	384	418	428	370	387	404	362	372	389	380	422	419	416	387	393	378	425	389	449	394	382	395	363	391	424	424	419	409	383	391	392	370	386	383	391	404	413	407	374	395	383	420	414	383	407	413	362	416	385	388	370	407	406	385	394	395	399	406	397	440	424	419	387	423	424	396	405	398	396	426	406	409	371	398	375	383	434	386	393	392	396	422	418	423	390	366	419	412	392	411	370	360	393	370	407	395	413	392	408	417	403	390	391	390	370	410	379	376	418	414	418	375	416	385	408	433	376	421	391	393	394	418	395	371	405	388	406	411	401	424	387	374	441	401	409	396	406	400	387	392	385	424	393	394	382	431	409	400	429	400	369	394	416	388
22776	32636	16070	4758	526	457	464	465	489	454	473	457	501	510	421	451	504	426	456	436	454	463	440	482	467	500	466	482	469	450	461	463	463	452	450	420	466	453	477	439	455	438	468	504	441	461	423	451	440	471	414	495	494	473	423	430	462	422	443	474	440	489	459	445	435	457	505	487	440	482	478	462	462	457	449	519	491	445	480	468	461	487	445	447	475	453	464	479	498	457	480	443	477	423	444	486	460	476	483	481	444	465	432	447	425	463	484	462	475	475	454	465	458	443	488	488	408	443	472	448	431	448	475	500	461	475	465	446	437	454	453	445	467	460	468	438	483	455	492	437	414	459	436	478	432	447	466	468	451	462	445	469	465	441	441	412	460	491	480	439	486	429	422	444	458	486	443	457	457	458	481	462	481	459	463	461	472	452	437	470	503	440	458	462	461	442	449	422	438	464	488	489	481	454	435	460	469	433	501	472	456	491	438	493	464	485	453	460	450	465	448	426	471	475	444	422	454	421	435	466	484	449	479	439	438	423	467	497	484	438	462	457	429	523	424	422	479	471	465	450	439	470	433	416	467	458	494	476	476	437	415	424	386	443	449	453	461	452	461	454	476	442	445	454	461	428	480	445	482	427	435	467	499	472	479	456	458	494	510	477	470	462	474	417	492	465	474	442	429	449	473	431	502	451	440	451	439	457	454	465	468	449	450	496	467	462	450	453	441	479	483	438	437	433	471	484	470	414	465	472	435	453	463	451	445	458	438	448	498	483	463	437	496	465	429	475	467	450	432	448	471	469	452	442	439	453	472	477	460	482	486	479	481	473	494	430	424	463	487	479	454	450	475	455	444	471	463	421	499	451	452	476	440	436	432	486	470	429	480	475	464	453	425	455	462	436	468	491	482	433	431	488	437	448	474	458	462	434	456	443	473	442	481	451	467	454	448	480	475	435	441	440	458	441	455	474	474	465	465	456	446	449	432	457	492	511	455	438	429	460	439	461	424	428	470	467	421	421	464	428	473	460	424	487	472	446	501	457	441	469	480	451	464	500	480	450	483	479	434	416	438	480	469	463	472	498	443	451	472	464	455	446	458	466	492	436	459	469	497	462	485	469	475	455	458	444	463	479	462	473	465	467	458	435	449	460	478	494	444	432	460	464	460	448	463	447	458	492	433	467	478	441	501	462	437	427	466	418	452	466	470	446	490	433	491	463	472	454	466	433	483	480	448	461	484	453	440	445	477	477	407	444	455	426	421	462	450	468	476	455	467	455	453	483	445	451	487	479	464	458	449	459	465	446	455	456	480	456	438	480	470	501	458	458	448	473	483	452	474	471	463	451	453	485	473	472	467	455	511	457	463	477	454	463	435	435	462	427	437	474	427	475	477	465	499	476	456	448	464	419	480	467	440	454	459	503	496	430	451	479	482	493	427	454	448	465	451	509	438	485	453	476	449	480	465	447	452	463	428	471	468	431	457	452	476	447	482	463	481	469	481	455	457	486	473	448	476	465	455	492	476	483	452	465	465	467	468	431	458	468	459	464	447	478	487	423	465	437	444	447	447	507	462	484	433	464	453	435	420	464	486	441	484	448	463	413	459	443	483	492	463	468	442	458	459	439	415	512	457	460	495	442	453	454	455	457	447	478	465	470	453	483	428	476	474	453	468	472	469	445	474	474	445	448	447	489	426	444	460	460	493	496	413	452	461	467	455	457	446	444	486	459	440	441	459	440	473	477	462	476	457	468	460	450	464	478	468	432	446	468	456	443	468	472	479	467	469	476	437	475	427	411	479	454	477	423	435	500	462	466	419	460	469	470	444	445	468	438	468	490	511	440	423	503	480	440	462	438	467	436	464	455	434	488	481	509	467	476	423	472	471	456	446	436	432	470	491	479	472	487	461	486	500	456	474	468	431	425	459	473	464	462	452	450	442	467	447	441	478	469	449	478	444	459	472	462	489	453	462	470	451	507	473	436	447	478	447	431	450	427	477	462	433	461	459	455	431	427	459	469	402	466	482	439	460	445	447	473	473	495	488	484	457	474	454	401	457	483	474	457	472	474	428	450	498	432	450	456	457	474	440	477	464	434	450	481	480	458	471	468	447	462	482	482	448	489	480	435	483	460	457	496	447	447	442	454	446	444	435	449	461	497	470	470	467	461	483	460	468	435	410	460	429	479	459	423	414	467	470	419	450	463	436	496	483	458	448	467	465	480	441	438	470	477	477	429	442	475	421	477	445	453	454	464	447	451	469	451	452	444	468	450	453	488	453	474	446	448	436	509	457	485	451	472	455	459	452	448	476	455	455	429	460	467	476	436	498	432	488	479	453	443	463	443	474	442	455	493	472	471	507	426	462	438	444	450	486	451	445	478	448	475	486	489	441	433	432	439	464	431	472	462	441	473	485	415	446	478	499	455	472	460	476	481	470	459	433	434	444	491	464	448	460	504	495	467	427	442	441	468	476	440	445	481	459	492	504	434	501	454	436	446	514	487	433	483	462	427	481	425	440	431	478	470	420	481	447	474	445	439	459	492	467	421	469	489	434	452	444	454	464	480	436	507	422	448	469	453	498	448	494	461	470	439	472	476	449	456	472	461	421	426	454	452	460	456	440	458	489	453	449	486	448	453	450	474	430	430	443	469	462	439	470	455	466	479	443	480	473	497	464	438	472	506	512	451	475	453	445	451	490	453	486	488	430	492	469	458	471	446	456	474	481	429	450	439	475	451	469	464	457	458	446	420	474	458	465	464	480	446	483	507	456	423	487	473	435	476	468	461	480	462	500	480	489	452	485	436	448	446	467	471	466	466	436	421	472	468	449	449	433	454	464	478	470	460	484	445	492	448	449	453	431	443	468	452	469	444	469	478	435	463	484	483	450	457	440	469	487	478	460	443	470	518	421	469	451	468	473	468	485	485	469	483	462	456	489	445	460	484	466	457	439	506	485	460	457	456	484	454	478	434	452	478	459	499	479	432	438	452	463	458	434	476	482	461	440	454	475	480	466	464	460	450	482	446	435	464	476	473	464	448	466	490	442	446	445	441	430	461	471	476	453	488	462	437	432	500	443	444	471	455	455	460	477	471	427	461	439	454	459	493	421	479	420	469	431	462	434	455	420	447	449	481	462	474	455	495	417	457	449	437	450	472	507	512	427	464	468	440	468	454	472	477	486	482	473	459	483	478	449	461	446	473	437	481	470	441	450	485	486	448	439	434	474	452	447	462	454	484	487	476	442	454	436	466	470	512	470	477	487	478	462	490	436	490	424	441	450	471	460	456	444	458	462	452	480	519	476	475	467	441	474	453	467	466	457	478	452	498	475	437	433	442	437	444	468	465	445	459	463	440	479	457	478	477	458	454	503	493	497	483	411	435	447	496	487	455	454	452	468	477	456	492	454	469	447	451	464	474	490	468	495	469	459	442	485	471	464	464	472	466	473	463	453	459	466	463	476	462	471	433	475	479	451	483	515	491	504	447	441	473	472	431	490	421
24175	21826	28464	27474	20343	8434	705	516	463	457	446	417	430	417	427	399	420	390	457	385	386	391	452	398	404	407	422	413	421	422	405	419	389	436	401	354	414	404	404	441	379	396	349	378	399	411	416	368	412	402	380	388	391	415	390	422	406	416	414	382	389	422	401	396	402	421	410	345	405	392	378	398	411	380	379	407	403	458	407	412	402	385	419	389	416	395	400	394	407	366	380	429	394	372	374	429	403	401	412	402	432	366	357	428	398	405	390	396	422	429	394	378	399	402	398	408	398	396	397	379	431	374	377	390	393	413	382	396	410	405	428	423	426	415	364	410	418	411	372	399	410	391	374	410	374	382	391	361	414	375	401	389	416	410	386	414	410	376	407	343	384	416	415	425	446	386	392	436	387	413	405	383	378	366	384	387	416	389	409	405	425	389	390	378	387	378	352	413	378	400	417	403	389	374	421	421	429	392	442	403	414	379	383	397	424	410	419	395	424	378	410	408	413	415	403	390	398	392	417	375	401	398	398	404	409	365	375	411	406	413	400	414	382	398	405	391	389	432	404	416	432	427	371	414	387	403	436	375	417	404	393	403	419	379	404	426	382	418	420	381	441	413	368	405	401	387	384	386	369	427	411	427	397	406	391	416	382	423	387	388	385	401	405	413	394	440	384	408	414	423	398	389	367	392	373	389	392	397	385	365	402	396	410	442	375	378	417	413	443	404	384	386	405	369	398	395	418	410	416	393	365	441	370	423	388	422	402	402	393	411	377	443	403	369	401	391	414	416	392	420	427	437	381	375	395	405	412	411	436	421	393	389	406	396	394	393	351	410	379	413	384	417	383	402	367	383	360	383	409	385	389	379	384	417	386	422	388	386	378	431	406	417	381	429	402	409	416	385	423	391	398	413	424	390	398	408	378	409	384	368	387	364	413	367	390	397	371	424	413	399	413	359	395	412	383	406	359	397	391	370	394	384	399	433	398	375	389	401	399	362	389	432	428	397	392	396	411	394	367	377	400	434	386	402	423	392	368	395	414	395	380	409	417	404	414	399	401	359	450	404	386	380	392	363	365	433	388	374	384	407	368	386	401	391	410	395	407	392	405	401	411	399	415	395	353	412	424	412	372	388	410	413	378	396	438	402	386	385	368	393	405	413	379	396	358	397	401	394	443	404	404	416	419	371	369	388	391	406	400	388	394	390	393	413	376	419	357	411	384	418	422	413	391	421	410	369	376	361	384	422	388	382	414	407	388	407	404	377	386	364	395	381	372	435	398	383	414	407	405	428	410	411	382	391	367	396	403	375	388	409	408	372	410	400	380	424	402	403	356	388	441	382	373	422	371	395	375	422	398	393	343	425	437	401	360	382	424	416	364	382	372	416	376	383	393	394	348	394	395	423	395	396	408	380	417	409	389	366	380	396	392	457	408	401	382	382	362	381	394	439	405	399	391	371	403	420	379	426	445	405	412	415	405	419	400	434	374	391	352	380	365	409	398	407	403	368	415	393	406	400	383	414	406	359	396	366	374	401	407	419	418	359	363	404	391	419	419	422	398	398	425	435	375	411	386	394	386	391	391	352	375	414	390	376	419	395	409	387	406	377	371	370	380	414	418	417	416	436	387	403	405	418	382	430	403	394	414	397	366	375	386	402	390	371	389	408	383	404	432	416	428	401	385	420	402	399	414	383	374	402	408	362	379	391	374	386	397	374	368	399	422	387	386	411	402	393	389	449	417	423	398	406	412	412	380	387	426	403	410	448	390	378	413	420	435	367	410	403	390	389	383	422	379	376	383	421	401	377	389	426	373	375	433	405	412	402	403	381	383	381	443	410	404	370	404	430	399	418	376	405	395	383	425	427	418	375	400	409	373	389	398	390	383	390	388	387	429	393	434	389	380	398	390	407	389	356	418	375	419	393	398	404	364	401	407	369	401	422	398	423	398	418	396	376	431	371	438	395	399	404	398	394	376	421	402	395	397	382	370	462	400	410	381	404	403	397	388	426	401	371	400	430	392	375	434	389	356	402	375	386	417	424	387	391	387	402	422	415	378	392	407	374	409	388	427	399	401	382	408	410	377	412	398	424	400	405	390	363	396	396	393	370	400	387	402	406	397	374	405	384	392	393	396	404	396	397	407	349	401	405	391	419	417	390	416	387	405	408	357	377	410	390	364	385	382	384	380	393	421	387	365	368	433	408	410	408	383	425	407	400	390	385	381	397	416	413	401	409	379	375	405	381	386	402	398	395	404	395	417	423	439	379	383	390	413	407	419	383	378	401	417	428	410	391	401	376	344	440	384	430	388	461	398	439	397	390	428	410	409	410	407	426	409	424	394	403	387	394	403	442	383	395	373	418	383	411	402	389	399	424	367	435	375	417	429	391	430	404	419	389	379	397	408	434	387	419	428	363	427	397	396	359	437	360	431	447	386	418	424	418	398	406	396	400	403	381	392	394	394	367	381	386	382	427	415	377	435	438	406	384	355	405	403	381	396	376	426	398	397	425	424	360	426	375	410	368	387	391	407	394	373	364	379	398	382	383	377	385	386	368	427	424	364	428	393	416	372	448	385	389	376	456	427	408	398	381	395	410	398	404	387	373	403	380	382	371	412	399	406	444	396	432	402	427	409	396	368	389	387	423	371	395	413	372	366	391	425	380	379	380	415	376	394	385	384	384	400	400	382	395	397	407	416	408	419	386	414	350	393	396	376	417	382	397	395	386	395	393	423	387	402	403	387	396	381	381	363	381	400	396	402	375	396	419	398	375	414	378	391	404	437	402	416	435	400	393	383	367	406	398	432	414	371	393	387	408	402	418	417	375	403	466	400	359	397	390	357	386	409	411	385	387	385	438	406	428	397	395	445	409	394	404	438	379	434	406	406	393	429	398	395	398	416	376	413	403	400	385	378	420	424	378	382	431	379	400	395	382	400	426	425	428	406	418	375	418	422	372	371	408	433	402	359	401	390	442	402	359	406	405	369	425	360	403	410	405	437	426	422	390	417	395	377	388	404	411	380	412	415	377	414	381	382	387	394	401	415	384	405	405	413	401	389	425	421	417	381	397	387	401	377	423	406	386	378	356	420	364	409	399	416	387	422	403	412	408	416	345	406	429	385	412	416	392	415	390	418	433	407	384	410	421	396	401	436	431	368	387	365	366	399	414	433	426	401	373	406	397	405	404	391	411	392	379	407	379	379	364	327	400	376	392	407	362	360	408	391	386	419	412	407	394	412	374	395	364	387	388	422	383	420	360	391	398	457	394	365	371	387	370	405	409	421	374	362	432	392	402	415	399	371	397	386	425	378	331	415	413	373	402	389	386	403	393	407	398	369	402	425	364	419	398	393	369	408	363	417	389	385	418	404	359	435	386	427	399	393	397	386	399	343	374	380	406	415	351	432	376	412	394	433	394	417	406	444	386	442	382	406	398	352	399	365	408	382	400	410	384	414	382	404	377	410	422	378	392	371	390	408	398	432	364	423	374	407	390
43377	72500	50576	25838	994	833	694	663	641	599	596	498	566	509	525	497	511	505	471	504	463	453	452	480	454	466	493	439	465	462	440	482	458	490	482	497	452	502	482	494	471	413	489	538	486	481	461	471	435	461	476	449	479	481	448	419	509	470	494	466	463	479	494	417	453	495	474	461	469	452	450	446	476	454	451	475	484	412	441	483	445	457	486	452	472	453	490	494	481	453	477	514	449	465	460	429	477	492	465	504	456	491	457	450	463	445	468	464	486	462	471	486	468	447	450	475	473	460	421	441	484	478	476	444	484	462	473	470	451	487	482	456	457	461	445	456	499	486	476	498	461	474	442	454	452	455	436	486	435	437	480	476	447	488	455	479	465	509	457	469	520	465	464	441	467	481	419	466	528	480	448	502	461	450	488	446	469	476	482	476	422	462	472	444	463	453	440	463	470	481	439	459	465	472	458	444	458	488	452	436	469	438	479	486	496	452	479	469	459	488	481	477	476	474	460	488	462	440	468	498	478	469	483	475	471	449	465	440	456	449	476	445	455	484	457	495	449	456	488	434	483	511	450	486	450	431	459	464	447	465	492	484	476	463	459	480	510	431	472	471	492	442	472	460	449	473	467	434	469	440	487	472	463	440	470	446	443	458	477	484	478	456	447	483	459	437	473	484	486	488	496	494	467	469	439	467	453	472	476	477	472	467	481	454	434	466	486	466	430	499	509	450	430	486	454	484	449	435	471	460	452	455	486	454	425	465	441	441	470	489	480	501	438	477	440	466	475	423	445	471	472	423	460	440	454	486	458	423	485	458	439	455	469	451	445	480	453	450	418	430	472	424	495	482	461	522	496	487	509	475	463	456	451	434	478	478	471	436	510	502	446	459	468	465	517	465	455	456	471	446	418	478	449	442	431	456	490	487	491	470	420	472	460	427	453	458	429	457	424	473	482	449	474	459	456	488	449	465	449	445	446	471	449	453	447	428	500	474	446	457	497	447	437	486	467	456	441	453	493	448	448	476	482	462	448	468	443	417	469	463	489	441	484	476	441	447	477	437	472	473	479	455	458	483	475	445	472	494	455	464	473	458	473	465	463	465	425	487	456	469	443	477	447	439	445	459	455	447	418	470	483	471	492	488	471	470	456	454	467	493	446	484	448	481	466	457	451	449	412	460	505	488	449	471	442	438	445	443	463	425	470	464	449	455	476	421	451	464	452	471	458	488	495	429	482	484	437	489	440	462	468	441	458	484	436	477	476	453	487	447	465	462	435	471	446	463	510	435	464	424	456	403	459	458	443	433	456	514	482	448	446	472	481	486	480	429	463	481	444	457	482	469	487	480	437	435	463	482	480	486	475	485	473	449	449	448	472	432	438	436	480	433	451	470	443	473	457	491	448	459	493	497	432	463	481	473	441	475	472	462	476	435	452	487	411	480	461	461	479	452	501	481	481	478	441	444	452	452	481	468	481	489	455	458	486	476	453	510	429	442	483	430	456	500	498	422	471	452	427	445	459	432	484	480	458	461	462	489	426	466	461	479	492	430	446	474	466	444	447	438	450	423	466	456	482	458	477	456	448	451	451	444	481	476	432	477	483	480	491	446	472	462	460	406	475	508	459	452	476	460	461	474	485	485	466	473	463	464	453	470	491	443	468	416	494	467	463	450	471	439	488	467	490	487	438	492	466	426	469	485	442	482	474	433	460	485	501	450	477	473	531	452	399	476	463	459	476	498	493	447	487	464	436	500	452	467	471	433	426	477	457	467	454	507	458	501	447	467	482	459	463	500	487	498	442	482	430	456	454	467	527	472	470	449	475	443	452	484	434	537	457	462	470	436	425	441	505	489	456	438	482	467	496	474	442	478	429	466	454	489	482	479	503	487	432	440	470	457	487	476	479	446	457	449	448	475	433	470	486	437	474	466	445	416	439	473	471	465	417	470	491	479	489	449	452	470	459	458	466	470	441	481	484	457	427	451	462	457	461	502	476	469	470	454	458	484	477	422	466	472	458	493	465	451	470	441	458	476	439	467	459	446	435	503	477	455	447	449	444	494	469	425	449	428	465	462	483	463	482	434	452	456	468	501	503	444	467	469	443	466	456	479	471	492	438	454	492	463	462	441	470	474	449	427	488	446	468	453	464	442	462	453	458	470	457	473	485	470	436	454	454	483	474	449	446	452	501	470	476	480	470	466	469	481	455	464	425	459	478	460	500	494	448	459	435	467	457	453	481	469	473	460	458	454	451	457	487	485	453	446	464	462	435	476	428	459	455	524	471	494	486	493	457	451	455	481	427	458	469	508	426	471	436	452	511	444	502	477	492	484	465	470	484	484	441	468	506	438	451	450	464	478	476	476	475	496	461	440	466	462	492	440	458	455	420	458	417	458	501	472	438	468	498	482	481	427	474	478	472	438	454	501	504	423	505	478	436	446	514	475	433	481	426	475	452	457	486	462	476	465	437	457	484	459	457	470	469	438	497	464	468	441	425	496	474	485	489	487	470	469	438	471	445	487	484	487	458	480	485	470	461	488	449	447	457	438	459	465	458	453	464	457	460	449	485	414	443	497	450	446	442	468	465	458	479	473	496	525	448	440	487	469	445	467	442	467	497	465	444	487	469	455	436	472	464	478	479	471	493	485	443	444	433	461	484	449	488	481	439	490	453	481	478	455	474	485	469	420	449	477	470	468	445	458	454	439	452	464	450	444	438	432	489	448	431	434	515	441	455	446	448	459	458	484	499	464	458	466	495	484	443	463	442	432	454	448	496	502	456	466	437	443	439	462	515	457	457	463	438	448	432	424	469	444	446	499	435	484	461	476	486	433	494	474	447	430	460	474	465	477	452	456	456	467	452	410	428	476	490	467	458	475	462	478	461	461	467	476	417	496	444	481	422	471	441	445	439	451	464	465	446	493	466	458	452	488	486	494	467	440	454	514	468	445	501	434	426	429	465	463	455	468	459	456	489	447	479	475	481	440	460	469	474	479	476	505	450	497	471	494	484	456	471	522	459	466	453	468	444	484	466	504	452	483	474	441	487	447	464	451	475	433	457	473	468	477	454	484	458	511	486	485	466	489	441	476	448	457	481	509	435	465	481	485	463	493	476	474	437	503	462	421	473	465	462	476	458	477	446	470	508	467	467	468	477	470	466	505	461	497	451	454	448	457	438	487	461	462	434	468	443	472	428	471	472	490	460	449	465	471	522	471	491	459	514	471	489	471	441	473	477	470	462	522	464	482	457	522	461	442	507	491	499	450	455	437	531	485	434	504	456	452	522	477	451	484	426	443	451	475	453	459	489	414	453	516	528	475	479	464	457	458	445	468	458	458	445	438	471	435	433	464	490	465	470	483	474	422	443	452	483	462	461	466	462	480	485	489	449	456	436	408	445	478	481	463	467	481	489	449	480	464	463	406	442	462	499	470	472	482	450	493	463	414	418	491	455	467	485	438	467	460	483	455	455	491	458	453	441	440	430	455	453	515	469	416
25131	21941	27956	26871	12842	821	298	298	267	284	264	265	274	257	260	266	258	268	244	242	266	242	252	259	271	248	228	263	221	260	222	237	209	222	242	258	261	257	233	227	243	257	234	247	259	235	246	242	258	241	253	233	240	226	255	231	215	268	267	246	237	245	262	233	271	261	239	239	245	232	257	227	244	221	244	260	250	240	227	276	235	238	252	270	234	211	252	241	233	232	234	261	235	239	249	233	230	231	245	249	224	238	253	246	229	233	249	237	274	274	219	231	228	236	226	239	239	237	234	252	268	261	211	263	242	243	262	266	235	226	259	215	240	231	232	233	234	247	273	247	234	228	246	262	262	244	232	211	238	243	249	242	255	243	249	263	230	238	253	227	220	234	253	229	224	243	261	216	236	237	261	236	261	260	244	240	271	235	254	252	256	246	250	225	246	231	242	244	220	233	251	255	262	255	235	230	227	240	234	224	235	253	246	260	230	220	233	234	248	224	263	238	233	245	230	272	239	270	235	231	244	239	254	268	241	241	255	250	261	260	222	223	229	244	244	246	236	217	260	266	257	243	231	270	259	254	240	215	234	238	256	232	228	224	249	244	228	234	228	244	227	256	235	254	235	234	259	247	215	242	221	216	226	240	244	253	254	246	220	205	243	257	222	223	232	252	248	213	269	263	232	221	222	244	224	266	261	221	230	270	233	259	227	235	234	216	241	231	234	254	228	238	238	230	232	230	211	251	236	274	237	235	230	236	229	244	255	236	241	238	229	254	228	233	260	245	248	247	245	296	250	268	269	262	253	225	259	245	229	232	227	238	219	237	227	232	227	216	251	237	263	198	270	253	261	226	249	220	263	252	247	231	266	205	230	223	241	255	230	233	227	244	254	257	214	222	243	228	259	246	240	227	237	222	253	235	252	237	253	260	233	248	220	219	262	227	251	259	240	227	235	223	266	235	233	229	245	204	227	259	242	263	241	224	226	245	240	235	267	232	214	246	216	236	228	268	249	250	280	239	273	215	251	224	256	230	241	236	246	245	270	225	246	240	270	261	246	263	254	252	240	250	234	266	235	241	243	232	217	248	210	262	248	256	232	247	267	259	247	265	247	264	258	239	276	243	218	244	226	255	252	249	239	260	242	221	260	238	240	241	262	240	225	241	238	228	229	247	226	249	241	223	223	210	239	249	250	258	208	230	238	245	274	251	252	212	243	252	235	237	258	251	233	232	226	249	277	225	248	247	231	237	247	237	238	251	232	266	264	235	243	269	230	245	230	224	229	216	220	251	257	234	220	260	233	222	225	256	239	245	246	220	267	220	210	243	232	220	241	234	238	236	242	250	263	230	223	239	232	250	258	239	222	272	226	235	237	243	243	288	220	235	276	236	224	217	252	250	217	253	249	243	233	252	241	207	261	206	249	258	229	245	224	243	222	252	249	240	232	228	251	236	243	265	267	235	260	226	242	220	240	235	252	243	213	233	239	254	249	246	248	242	242	248	252	250	247	239	233	220	217	232	254	245	253	239	212	195	247	229	228	234	271	247	268	272	221	223	230	266	222	246	234	233	236	243	239	233	266	229	231	273	244	257	259	237	240	242	225	235	222	237	241	251	234	242	221	241	245	260	269	227	253	258	238	256	218	259	244	239	235	245	235	224	237	257	246	248	233	241	262	229	247	234	266	241	259	238	265	227	218	236	211	219	238	261	240	261	234	229	246	235	224	246	260	231	239	257	251	245	235	216	253	243	254	257	243	233	248	218	216	235	212	256	231	232	245	234	234	238	257	237	254	263	244	238	235	243	235	255	235	223	226	238	252	232	252	253	228	222	244	234	235	257	249	257	214	234	247	262	263	234	259	212	234	235	239	227	254	258	223	237	240	249	228	243	274	236	232	252	232	233	238	247	253	263	232	263	228	263	265	242	273	278	251	220	233	209	275	239	223	245	251	244	248	224	238	252	276	240	256	248	228	234	255	235	245	261	229	221	231	253	278	238	249	251	255	251	227	253	247	247	255	261	248	247	244	246	261	259	252	258	230	217	237	204	241	259	256	249	231	248	245	223	272	246	218	233	230	239	248	241	235	264	235	228	270	234	218	204	237	240	252	261	240	249	268	273	233	249	236	222	249	225	249	237	268	266	229	240	214	230	217	252	245	249	230	228	245	259	266	266	244	224	224	229	270	240	235	249	232	273	229	235	256	238	257	254	229	238	283	236	235	224	237	238	239	224	247	231	235	242	272	262	255	215	250	251	250	198	263	258	237	238	261	240	266	237	254	221	262	264	260	269	211	276	231	243	232	235	251	255	233	224	241	259	215	246	263	237	253	261	223	239	231	244	258	200	252	237	259	202	228	255	248	256	211	243	246	221	230	247	211	255	237	228	233	247	224	215	234	243	244	219	259	215	233	232	219	263	241	239	236	242	231	260	259	232	221	234	262	243	223	220	223	225	221	244	239	234	224	245	224	236	258	217	228	225	240	253	242	236	237	226	251	237	266	252	249	238	224	234	255	227	255	227	232	278	233	227	230	236	271	255	245	270	260	238	251	240	232	247	257	247	260	225	253	258	239	250	257	268	242	260	220	237	261	206	257	247	218	247	250	232	234	265	247	246	248	239	255	264	239	251	235	284	246	260	237	227	219	259	231	267	272	230	238	211	249	215	211	281	251	272	225	240	232	222	263	230	225	273	224	257	247	230	223	233	246	247	198	254	246	276	203	250	254	245	226	251	247	242	230	240	247	222	235	236	233	227	251	230	234	258	218	241	223	283	252	251	248	233	237	231	262	240	251	249	278	256	218	240	232	252	249	246	254	254	260	236	270	265	270	260	244	250	227	216	251	228	248	269	225	236	263	232	224	250	268	235	231	253	233	242	240	251	253	257	221	245	239	253	224	269	249	258	267	248	255	213	265	264	252	256	243	271	224	246	230	260	215	235	230	251	249	249	227	236	248	240	229	242	239	237	243	227	240	252	253	275	275	235	241	248	242	256	259	226	255	224	258	256	237	257	244	234	238	259	228	236	220	214	227	204	261	253	242	245	219	243	240	216	254	246	219	244	241	248	262	229	222	236	228	242	238	238	262	245	210	241	243	256	239	268	236	237	253	228	252	209	230	249	238	232	240	233	245	244	239	237	238	273	232	245	230	252	260	231	223	249	264	215	231	229	233	215	259	238	235	253	215	227	260	259	242	237	246	231	239	251	238	258	231	240	257	272	219	236	246	280	236	246	218	232	259	241	253	243	278	239	239	228	249	248	226	254	238	236	232	238	257	269	247	196	246	245	229	255	242	225	238	233	244	236	235	230	210	237	259	263	247	250	234	239	268	214	259	265	253	237	267	253	258	270	202	243	257	240	263	271	236	258	278	253	241	253	239	246	261	252	231	220	262	260	224	234	231	248	214	241	260	256	245	245	221	235	228	238	229	221	252	236	247	237	234	252	222	244	235	218	251	243	244	231	242	261	253	248	254	269	244	254	245	262	236	257
40881	63448	44058	18648	590	507	444	381	346	323	386	320	325	306	326	304	313	303	292	271	268	300	270	291	291	272	314	286	306	288	280	290	296	289	265	302	310	281	295	262	285	293	264	272	287	270	266	299	270	288	298	288	303	314	288	265	264	273	261	276	304	268	296	261	284	262	258	270	315	257	298	253	287	294	279	260	286	272	283	259	274	259	299	303	279	306	244	283	288	264	270	281	273	278	280	305	271	272	256	264	265	298	290	271	287	323	278	269	278	246	285	304	288	273	275	288	278	287	292	282	281	311	288	258	249	275	260	283	253	273	283	293	283	267	292	309	272	312	279	291	241	292	259	286	299	279	285	281	292	284	292	304	303	249	294	300	275	300	303	291	319	280	278	292	261	276	270	287	282	286	277	288	290	303	307	259	301	305	289	272	290	268	290	282	292	277	280	295	263	285	259	286	305	303	259	279	291	286	283	286	285	247	295	305	321	272	271	300	341	298	290	251	262	277	276	275	262	289	275	277	269	298	273	266	303	275	281	269	262	274	296	301	276	264	299	276	276	304	296	299	306	272	277	303	286	325	278	258	280	289	283	271	314	288	286	297	295	287	304	288	269	280	283	301	275	309	293	274	286	296	287	281	274	264	277	258	286	280	289	260	305	285	291	268	282	295	307	301	267	313	277	294	285	304	323	307	272	321	282	298	267	265	273	291	281	281	292	271	295	291	273	287	276	259	282	303	290	285	284	276	273	281	265	284	275	254	265	302	274	260	293	278	277	302	301	288	285	302	292	290	295	279	258	286	276	257	270	295	288	234	267	265	309	281	279	294	268	277	244	293	251	274	279	264	292	299	276	299	298	264	259	287	291	283	296	290	301	266	298	256	275	276	283	278	267	290	263	283	292	292	278	279	294	271	301	243	309	266	300	262	276	283	292	311	314	268	288	261	284	287	257	294	281	264	292	259	302	289	300	261	270	294	295	271	300	256	253	273	301	276	296	301	298	262	297	262	276	271	255	312	284	280	273	254	273	294	271	273	311	305	255	278	284	239	285	280	270	270	283	277	272	268	285	256	294	256	268	276	252	277	272	281	273	309	266	279	266	305	285	257	251	283	265	296	262	275	281	273	292	253	306	274	290	285	298	275	288	277	263	265	291	271	275	289	298	282	258	297	313	282	278	301	263	279	302	284	252	272	264	301	248	249	271	267	266	267	283	268	276	279	266	288	250	304	289	285	270	280	265	278	291	263	307	289	305	279	270	257	298	274	276	242	263	266	296	269	300	280	288	296	282	279	291	283	263	262	305	257	329	296	298	300	260	270	289	272	275	281	318	273	260	278	283	297	298	253	269	285	281	327	292	305	284	271	302	305	300	298	320	293	274	309	273	301	322	291	266	324	283	272	298	244	263	265	277	281	298	280	284	293	290	284	281	280	293	244	254	278	258	286	284	259	280	297	316	247	260	293	278	268	302	296	263	274	311	294	283	284	270	290	305	259	286	285	316	262	290	281	266	250	291	293	295	289	287	296	266	289	293	276	252	273	270	298	265	251	262	269	296	289	283	277	248	272	284	265	245	276	267	258	283	259	281	283	262	283	310	252	298	269	273	268	271	244	296	289	246	269	273	318	256	318	298	262	255	296	255	306	283	290	285	279	272	274	271	293	285	268	289	265	302	291	271	296	289	317	282	274	287	304	288	267	299	270	288	287	293	274	269	282	283	264	271	290	282	277	265	251	277	303	268	311	275	267	280	293	260	290	293	249	309	284	268	280	267	285	303	246	265	255	274	286	305	306	274	258	275	274	295	287	326	271	292	261	287	308	255	310	278	287	270	293	269	309	262	299	305	247	292	300	280	291	283	254	285	264	265	284	273	287	289	257	272	286	273	292	280	271	247	283	279	317	253	239	307	285	284	295	286	303	281	254	312	292	296	275	261	290	292	274	280	278	268	295	288	273	304	270	273	289	289	271	275	272	278	311	276	278	267	276	288	298	306	250	281	298	272	278	289	304	282	296	296	260	287	291	275	263	266	296	285	249	297	255	289	276	261	264	290	271	310	283	279	278	260	259	269	275	293	259	318	255	275	286	279	302	284	281	299	293	276	309	307	270	259	295	295	263	270	286	286	296	263	278	306	268	271	263	293	288	298	277	327	283	289	289	279	269	280	272	243	268	286	249	293	282	288	286	288	318	294	256	269	284	274	265	266	286	273	264	252	274	287	295	264	288	306	271	283	302	290	287	287	261	284	302	272	267	273	254	270	268	251	277	296	268	274	296	281	283	263	259	247	296	241	255	263	260	305	281	254	279	275	296	260	285	290	301	297	285	281	266	288	278	289	269	257	290	302	272	286	269	265	292	301	266	261	310	258	275	253	313	258	284	293	290	296	293	296	285	246	307	298	276	277	294	302	289	306	284	280	286	249	293	276	304	331	256	269	283	282	298	267	265	272	299	272	297	284	280	254	286	267	262	259	280	282	264	303	288	262	264	285	266	256	272	258	280	283	268	279	303	286	303	279	276	265	273	306	276	262	269	274	254	297	260	294	262	290	290	277	294	303	268	263	302	274	293	291	294	314	276	266	274	294	268	300	278	298	293	299	273	282	270	255	293	290	265	277	278	301	287	285	268	264	282	257	247	291	286	266	285	262	270	307	285	282	270	278	297	282	278	305	295	313	301	290	271	282	269	308	272	277	301	285	273	280	315	284	282	297	290	284	304	274	286	304	311	305	270	304	283	269	270	283	289	283	320	304	247	288	285	299	268	298	284	264	253	288	260	252	276	256	260	309	273	265	268	261	281	311	300	261	258	277	298	291	299	260	278	311	278	277	295	271	285	263	291	293	251	275	283	281	290	303	278	282	282	282	278	266	289	298	302	273	285	281	285	271	274	286	256	287	267	285	249	266	317	285	274	258	288	278	288	300	282	280	274	286	271	269	275	261	259	261	292	270	278	285	280	278	308	249	285	286	287	283	252	267	283	281	292	287	287	263	304	289	263	268	290	287	280	301	273	282	303	265	292	260	277	246	296	294	281	294	291	274	277	283	254	287	260	294	298	281	260	254	268	306	269	277	285	283	283	274	280	266	311	257	268	264	291	286	287	290	271	261	314	248	284	287	285	288	255	298	278	272	305	284	266	275	284	280	287	290	289	256	284	286	313	270	285	312	315	331	279	277	284	288	280	291	292	278	303	301	294	263	285	295	283	283	287	266	272	318	287	270	296	268	278	291	282	258	278	265	288	293	278	264	287	239	254	287	300	311	288	274	253	276	271	285	278	281	220	305	282	279	269	284	271	272	270	259	250	267	304	270	280	281	267	292	256	290	304	283	283	273	267	283	270	276	286	273	258	268	288	298	263	296	252	294	264	286	268	267	279	288	313	278	266	301	285	286	319	251	271	298	292	298	294	284	256	300	298	267	251	283	276	290	296	290	266	268	283	275	262	290	267	284	298	280	266	273	259	267	268	287	290	284	282	289	265	309	281	249	298
22998	21633	28456	25565	21541	21208	8748	468	337	287	251	223	266	242	222	234	195	239	225	203	189	183	193	186	195	187	196	177	205	197	188	178	166	185	158	214	211	201	177	184	199	203	185	189	172	182	161	166	160	184	190	217	156	164	172	178	176	183	180	161	147	162	181	178	166	192	186	183	161	197	178	162	181	158	186	172	133	205	174	172	171	179	173	198	192	153	175	189	168	178	187	176	159	183	180	186	185	174	192	183	188	172	177	182	203	193	168	198	156	167	198	189	166	173	171	190	196	175	183	187	200	188	188	175	183	172	175	231	179	171	164	188	166	190	184	158	174	198	164	185	167	167	187	179	191	180	176	175	166	172	177	170	194	173	186	200	191	174	179	166	177	157	162	176	186	177	188	181	184	179	204	178	191	192	167	169	185	177	179	193	196	176	170	161	177	188	180	168	193	174	160	176	196	157	201	208	194	162	184	200	179	164	164	176	175	165	194	196	192	169	166	163	183	186	183	171	196	170	179	197	193	171	160	187	171	200	183	185	188	165	197	153	182	186	192	188	169	203	166	175	181	175	211	192	197	169	187	199	174	194	181	172	179	188	171	195	204	153	199	192	160	170	162	205	186	166	199	184	167	180	170	168	186	180	199	179	183	194	167	167	214	202	177	188	199	183	172	190	167	198	161	148	185	190	210	180	173	171	187	196	175	164	186	176	198	188	180	175	150	162	182	185	165	178	198	199	172	174	205	200	174	176	174	171	200	197	208	176	169	181	160	173	166	152	151	166	174	159	171	170	196	191	183	186	184	174	186	188	182	178	152	184	161	190	202	168	201	178	184	170	170	184	171	162	157	179	159	206	183	198	192	174	176	163	193	174	164	192	190	193	189	195	185	173	174	171	191	208	166	180	173	179	192	174	173	193	158	200	179	179	153	193	190	199	199	180	192	198	171	183	179	180	175	180	167	163	186	182	160	167	162	184	175	179	185	162	197	162	166	196	200	176	195	183	169	150	199	168	173	185	181	195	177	183	161	184	177	177	178	179	159	165	160	195	181	194	170	172	170	175	177	174	173	166	170	165	200	161	205	183	166	190	184	190	182	201	180	178	173	174	162	177	164	188	176	184	162	176	150	188	162	192	194	176	176	178	207	190	174	175	183	180	198	163	202	184	186	190	174	173	185	183	192	194	170	192	170	196	176	195	166	188	194	161	189	196	160	192	182	190	181	195	169	182	202	155	164	188	210	201	187	186	181	169	178	189	181	185	178	165	187	201	212	172	166	185	184	176	186	175	179	184	156	151	173	175	183	164	166	162	183	190	167	188	170	179	177	193	187	200	181	182	194	164	186	198	189	206	186	175	174	194	153	181	187	154	183	160	168	185	165	173	200	158	157	163	195	182	197	196	198	181	184	151	170	172	187	187	185	190	195	172	179	176	173	206	156	215	163	173	201	203	190	200	181	217	179	176	179	182	196	171	194	194	197	183	189	180	167	179	185	203	163	154	171	175	185	172	182	190	161	186	181	165	187	187	186	172	173	177	188	174	172	175	200	158	185	188	166	162	202	174	179	184	197	171	192	182	155	193	197	185	193	173	167	197	195	178	172	173	164	184	165	179	194	163	177	172	160	190	192	167	185	161	185	183	187	187	187	169	174	196	181	176	171	163	183	193	193	187	185	158	203	179	184	171	180	175	178	177	189	170	145	167	184	172	179	161	163	166	208	200	198	192	206	192	197	190	161	179	171	183	165	183	185	174	183	189	174	179	188	187	195	172	171	195	168	180	190	170	203	195	166	177	179	178	173	191	192	177	178	190	173	195	206	181	197	182	181	194	171	215	193	163	183	177	178	179	168	165	184	161	189	177	167	178	187	187	177	155	180	179	194	186	196	167	154	162	172	185	184	167	185	199	178	165	166	179	162	185	161	174	209	176	166	179	177	179	170	165	190	188	149	157	172	153	182	192	154	175	164	190	183	199	179	190	170	188	188	194	157	180	188	178	208	157	195	180	165	195	179	191	187	173	213	183	207	160	179	193	179	167	161	191	165	185	164	151	204	190	204	194	182	186	165	204	198	200	172	215	172	160	165	186	170	178	190	175	186	162	164	176	203	167	184	184	169	152	159	177	180	178	173	160	188	169	176	201	186	174	184	162	177	197	169	168	186	154	188	177	212	194	166	161	194	199	176	172	192	161	188	199	183	169	169	164	181	185	171	182	193	165	164	162	176	165	178	187	194	164	196	190	157	166	183	173	158	184	204	167	164	196	184	159	204	179	168	191	163	177	182	167	197	178	183	179	149	170	183	178	182	177	154	178	149	184	185	190	180	174	177	198	162	191	191	187	167	168	166	188	166	182	195	174	170	185	188	178	168	206	167	179	173	187	198	181	197	174	182	191	196	156	183	169	171	168	193	189	183	172	198	178	186	206	203	201	151	187	171	160	199	190	176	156	173	225	169	203	176	182	179	159	169	170	183	206	186	175	173	172	173	173	195	183	183	166	178	179	198	198	180	197	176	175	183	208	181	157	173	201	184	205	159	159	184	184	167	211	183	166	183	160	169	203	160	167	186	186	189	165	192	186	178	188	185	149	182	171	193	167	203	170	167	147	166	177	190	190	190	162	178	179	189	179	192	166	186	203	179	187	181	171	183	157	183	170	165	181	205	179	175	179	204	175	157	184	199	157	196	194	177	169	200	213	181	176	207	186	178	180	175	171	184	176	176	180	178	179	154	180	192	185	184	184	182	172	192	175	189	182	191	189	163	179	176	178	210	155	163	181	167	175	191	183	171	162	208	170	178	191	198	185	161	173	187	191	156	163	163	196	178	195	183	204	178	206	179	160	165	191	179	196	189	196	186	187	163	173	188	206	192	178	177	187	167	161	199	171	185	169	163	188	165	174	197	176	180	190	178	170	177	175	166	198	195	168	211	177	167	180	166	189	197	165	192	191	192	176	203	173	166	180	192	199	190	183	166	176	185	166	168	184	171	164	183	167	159	197	176	172	162	174	186	156	207	175	169	179	152	168	168	211	187	182	193	168	173	205	172	185	187	184	161	165	179	212	154	181	167	174	167	182	192	174	173	193	208	190	190	178	186	172	174	176	178	168	173	173	186	188	168	182	180	177	194	162	164	187	177	173	198	166	188	187	174	192	192	160	178	167	192	196	180	167	176	194	182	179	182	173	184	183	189	187	170	182	187	169	177	178	148	169	186	179	186	194	185	159	187	174	174	196	171	184	185	191	222	174	177	164	187	174	187	185	178	188	181	177	177	171	158	174	187	146	189	190	178	167	168	200	159	172	192	172	177	186	170	171	167	159	190	179	184	188	184	178	178	177	185	165	158	191	166	185	198	207	175	200	208	166	162	181	206	177	174	184	180	163	197	173	196	181	165	176	188	164	182	173	176	197	181	153	170	174	177	176	183	169	186	193	176	171	209	174	192	189	174	175	165	187	182	210	179	178	182	180	161	183	186	176	187	171	176	179	196	190
50857	85111	61500	27067	1250	1033	764	615	531	419	397	380	361	334	322	329	303	305	281	260	279	276	257	251	241	279	253	249	243	223	222	241	233	231	225	231	247	193	215	228	219	220	235	224	238	224	225	231	218	225	232	217	213	223	208	216	227	242	189	254	201	218	190	215	220	220	231	203	190	221	228	224	210	234	231	210	208	219	218	223	209	207	204	190	221	195	198	239	215	208	239	215	236	243	207	226	233	208	207	210	226	194	220	193	209	227	231	213	210	227	223	214	223	204	224	245	216	233	214	225	211	192	213	240	201	230	221	225	239	193	226	248	245	207	216	219	191	203	231	233	218	206	222	214	236	195	221	230	220	203	222	207	220	239	215	195	212	217	231	222	227	204	229	219	213	218	215	196	200	230	210	213	229	222	207	195	225	226	231	207	215	225	235	210	229	197	204	205	211	220	195	228	223	200	210	220	197	232	213	249	207	196	220	216	214	216	205	208	206	206	231	211	189	212	208	214	222	215	205	180	222	219	244	204	238	248	214	221	241	249	199	206	226	209	249	227	203	221	203	206	224	216	215	182	228	220	218	254	195	225	225	198	215	218	230	211	187	210	224	202	227	220	212	237	220	197	208	215	217	216	221	197	209	218	230	220	207	226	217	215	215	215	217	206	207	187	214	197	220	223	212	223	220	222	226	203	206	215	210	210	201	218	214	198	240	196	226	225	224	226	244	193	205	200	218	238	216	208	226	212	229	194	222	225	207	195	196	230	234	215	198	222	225	211	223	234	218	223	232	218	201	215	220	211	229	209	215	228	207	213	220	204	205	208	230	232	224	207	221	242	212	234	190	221	209	218	255	226	217	224	224	215	208	212	209	228	224	221	189	231	241	187	238	219	197	223	219	217	197	211	217	196	223	205	217	219	230	189	219	198	194	223	198	189	231	210	200	200	201	191	225	221	193	214	210	196	216	213	214	238	194	224	209	207	221	226	206	227	222	216	206	207	228	217	233	232	218	214	211	220	229	209	216	209	221	194	248	202	220	208	256	210	202	203	229	236	228	227	217	233	182	210	205	228	205	228	224	194	223	209	216	237	210	172	214	214	238	216	210	233	213	232	227	203	217	224	212	203	197	253	216	212	247	238	238	225	222	224	189	221	224	214	193	215	192	205	202	206	218	208	216	240	204	208	220	225	236	199	239	229	236	205	233	217	218	212	218	224	225	219	218	241	237	225	218	221	205	223	241	197	227	220	203	215	228	204	213	227	218	221	196	207	214	213	239	192	222	235	194	198	223	225	193	205	222	200	203	216	207	209	228	210	237	193	222	238	219	222	234	224	231	217	209	225	210	218	235	213	217	197	191	213	220	214	214	221	216	195	208	234	196	206	206	228	217	219	258	223	238	232	201	228	233	231	233	220	208	212	219	210	192	219	212	218	204	194	238	236	201	206	220	231	201	188	202	213	197	199	222	225	238	222	219	225	208	236	229	195	225	248	205	225	213	196	215	234	217	235	235	213	211	219	236	225	223	223	232	207	209	203	183	195	202	194	215	231	221	229	188	201	221	222	189	207	228	218	215	190	211	203	216	191	237	214	235	217	191	213	216	201	217	200	225	206	227	183	236	198	217	224	201	205	212	227	198	226	213	216	192	232	236	219	191	224	233	227	231	221	197	233	236	225	231	199	223	207	227	239	250	212	223	226	201	233	235	221	204	202	222	199	240	235	227	224	233	222	217	215	227	204	219	220	175	223	216	218	223	209	225	192	241	213	214	220	194	200	209	228	228	230	226	222	211	232	195	201	229	220	215	211	237	195	226	231	225	228	218	214	201	231	206	214	240	230	202	218	219	246	200	193	183	244	244	200	223	197	229	218	214	216	225	208	222	206	231	236	212	190	220	212	197	185	221	205	211	218	190	219	209	233	229	235	228	220	224	229	205	227	230	230	215	181	196	231	236	224	216	200	203	213	213	191	209	215	220	217	200	218	247	216	215	205	229	213	230	219	243	227	220	208	190	207	215	214	236	197	221	168	199	210	183	222	216	227	215	208	230	204	221	194	213	235	212	215	244	232	213	217	210	238	200	220	207	225	224	233	241	235	219	232	215	216	203	212	202	231	227	219	238	223	213	219	212	212	233	200	231	214	233	251	232	209	199	199	224	213	219	193	204	202	204	198	241	227	216	218	210	181	216	216	235	212	193	213	227	211	204	229	223	219	190	234	200	227	202	209	243	224	206	194	223	216	210	220	226	199	202	216	209	201	240	230	214	228	219	226	225	198	218	217	194	208	209	197	207	223	194	231	225	197	216	207	193	217	237	199	233	217	199	246	214	214	210	207	215	218	226	236	212	190	222	202	205	206	242	202	197	205	239	217	220	233	222	230	221	201	228	206	205	222	205	242	240	224	203	189	216	255	210	179	218	211	193	202	203	202	214	217	226	225	245	192	208	208	202	216	212	206	208	214	181	206	205	220	220	202	209	212	228	236	213	220	173	235	202	226	200	189	204	192	200	215	208	246	200	204	195	225	231	235	214	196	223	229	241	218	203	227	204	200	241	225	211	243	204	212	211	225	221	225	219	211	204	218	212	232	210	188	227	217	205	247	198	259	222	242	210	231	209	230	214	201	229	223	252	216	211	212	211	206	229	213	218	215	202	258	217	207	230	219	209	198	209	206	232	231	234	214	244	207	217	200	223	216	221	220	208	212	246	212	223	178	200	215	206	221	242	210	219	191	222	224	216	182	236	231	217	217	215	226	212	207	177	189	228	219	225	210	201	258	238	217	208	222	189	236	229	221	199	212	217	231	194	210	232	224	229	222	191	213	236	219	235	225	234	221	219	209	224	202	201	216	197	237	211	233	206	209	209	232	219	222	223	178	211	204	219	210	214	222	202	210	209	202	234	221	227	228	219	207	204	237	215	220	225	198	227	219	212	215	205	227	201	233	226	186	216	225	212	191	183	200	235	236	214	223	211	219	224	221	200	224	215	231	206	207	217	210	207	208	215	224	240	196	208	228	215	230	225	220	219	221	229	214	238	222	195	208	219	219	219	190	207	239	232	184	250	199	229	222	234	223	221	216	222	229	201	232	209	227	215	181	198	204	229	209	216	198	234	198	217	213	256	210	225	210	222	202	209	211	212	228	231	241	207	204	239	217	230	206	280	225	227	205	210	219	190	219	216	212	244	189	188	204	208	230	201	223	216	204	220	235	213	207	213	210	205	224	202	204	239	208	232	191	205	223	215	233	223	192	214	224	193	198	200	221	215	203	236	229	222	214	225	228	223	236	223	218	216	211	211	211	218	211	231	223	199	214	204	231	228	202	206	210	252	234	208	224	248	216	213	234	207	193	212	195	236	200	206	234	234	217	187	224	200	230	234	216	189	260	218	227	229	229	236	200	215	231	211	192	232	204	220	216	240	194	209	216	206	220	218	193	211	196	213	185	198	204	226	207	244	229	218	234	197	208	240	222	216	220	222	218	223	230	214	207
28485	23559	21837	7215	479	465	415	443	416	452	466	409	372	418	427	400	411	427	373	403	440	405	424	395	411	430	383	390	427	372	416	405	401	401	408	444	437	438	414	383	395	412	423	434	401	396	405	399	419	441	352	398	445	431	404	428	405	392	443	414	413	383	420	444	403	401	416	420	397	432	398	385	414	410	412	391	402	440	422	396	421	409	450	403	393	380	458	437	438	435	394	392	428	415	409	406	418	401	400	399	420	397	410	398	374	371	439	382	393	409	388	428	375	432	395	433	389	418	430	396	437	407	437	388	418	386	383	403	408	467	415	408	405	392	413	400	404	394	392	406	414	426	411	402	395	378	387	439	377	429	396	449	402	439	428	398	407	390	419	458	405	411	382	452	419	412	377	443	432	400	391	407	431	403	426	355	384	421	403	401	407	394	398	430	396	410	399	436	406	443	417	417	420	420	402	433	386	434	405	380	417	385	410	385	420	412	443	354	394	420	425	384	403	395	445	414	477	390	426	422	404	420	410	371	411	424	419	396	437	422	430	426	440	383	415	383	453	417	407	408	410	425	397	451	406	406	403	432	435	408	373	390	442	404	410	445	422	403	390	430	437	381	402	389	422	409	404	404	396	406	421	459	448	421	447	406	415	432	422	383	411	422	402	449	431	406	412	443	387	411	417	442	404	381	440	383	416	416	425	402	401	407	451	419	408	408	395	400	404	425	403	440	415	396	439	394	410	422	420	407	428	401	422	429	371	411	413	420	418	418	421	428	439	410	459	424	399	410	392	392	432	365	407	403	438	387	424	409	360	427	413	403	379	441	414	399	407	435	400	432	426	386	391	444	414	416	405	420	413	422	390	416	418	428	418	397	353	411	437	446	431	412	394	401	341	415	410	381	422	397	431	409	410	348	425	405	410	408	406	402	394	387	408	419	400	437	391	424	423	390	392	401	418	433	385	383	412	416	404	411	404	413	412	388	396	390	418	409	414	414	429	416	457	433	445	415	390	421	369	402	408	410	399	411	407	392	387	387	427	414	438	404	414	381	369	407	423	394	430	430	404	385	421	381	411	368	411	403	414	416	415	421	394	397	421	442	400	388	439	401	428	392	409	405	412	422	421	412	419	376	427	430	384	376	411	431	417	409	400	442	418	413	424	418	413	396	406	398	429	429	418	402	404	393	419	457	403	426	442	446	404	417	397	395	407	396	430	398	421	388	383	417	442	426	411	344	419	433	416	426	421	374	403	392	367	411	406	429	422	415	434	413	403	463	380	375	392	465	379	451	392	417	395	417	414	423	406	391	401	429	390	424	445	396	392	410	385	413	408	392	419	439	403	433	424	448	430	421	421	429	384	414	408	438	412	427	392	402	446	418	417	436	433	406	432	411	423	369	402	441	432	409	419	420	397	439	398	400	419	423	415	433	424	393	409	415	453	415	406	413	418	429	400	431	402	436	403	389	401	381	422	417	367	385	436	424	451	393	441	402	367	377	391	385	423	420	366	429	422	411	417	413	419	404	407	399	431	380	440	409	435	411	439	392	422	407	396	389	376	407	393	426	421	429	400	394	410	381	433	442	411	388	427	393	400	409	397	409	410	382	442	414	437	427	413	400	405	427	438	399	385	414	439	445	423	390	418	411	420	442	448	383	435	380	398	431	438	390	425	433	414	419	409	423	398	414	400	428	396	397	416	406	398	454	413	403	429	420	376	391	388	397	398	416	425	417	419	391	422	409	391	428	382	424	408	414	416	440	408	391	442	425	417	405	422	411	409	405	411	409	413	439	427	397	392	403	446	412	407	376	394	388	392	452	399	409	426	399	402	391	440	425	400	411	408	405	414	395	427	412	443	390	406	413	405	417	420	443	423	420	394	419	415	437	424	469	411	434	433	433	411	403	444	393	416	404	431	431	416	413	458	405	396	436	396	411	380	377	404	393	400	399	453	411	439	402	402	450	417	383	442	413	424	467	419	362	433	409	403	409	389	407	417	396	392	415	426	394	399	398	399	433	428	421	401	402	414	412	415	394	389	390	405	419	385	410	435	418	385	412	411	380	419	427	393	391	426	402	421	462	401	447	399	407	450	413	395	414	421	381	422	458	446	440	405	407	443	436	430	411	439	423	420	388	430	409	424	398	416	434	390	393	474	403	402	400	434	429	436	406	432	434	405	400	396	398	399	438	390	431	398	404	433	401	427	366	409	417	414	407	362	401	403	410	402	399	448	415	371	415	410	446	404	411	432	408	398	410	407	405	400	416	411	428	422	438	392	420	439	418	352	440	375	392	393	408	379	385	393	408	438	424	412	405	373	390	392	408	410	393	377	375	435	385	429	381	397	421	422	412	377	402	415	390	370	396	386	424	403	439	385	391	432	410	398	380	424	398	399	423	375	375	381	418	387	442	391	384	422	405	443	394	417	413	434	369	434	426	399	417	407	405	402	427	435	409	406	389	415	392	408	398	370	389	383	370	397	404	403	420	366	394	429	436	437	397	421	397	401	461	445	413	389	428	418	393	439	414	401	434	392	419	395	414	404	410	415	467	439	444	418	410	433	419	433	438	424	412	433	418	369	438	377	411	393	412	441	365	407	407	401	409	444	445	430	426	396	404	410	435	387	405	383	419	432	391	395	398	426	413	422	418	428	433	391	382	416	418	428	400	420	383	398	405	438	409	394	422	408	399	411	424	383	419	402	408	404	393	412	384	432	420	426	391	373	413	394	439	394	390	456	402	411	428	404	375	445	404	428	378	390	408	389	395	410	382	406	428	411	383	390	416	398	406	418	414	418	434	386	404	394	383	431	420	431	393	402	396	413	424	428	441	426	424	415	421	395	410	416	427	377	404	377	401	413	431	380	411	395	423	449	450	406	419	438	408	403	412	421	422	425	423	417	444	417	419	378	406	422	411	399	376	454	386	469	408	422	417	445	453	401	399	407	450	401	405	442	401	425	408	419	394	401	417	410	364	417	431	410	422	436	396	390	419	433	405	406	398	392	403	410	422	404	419	419	395	404	397	414	419	419	415	407	407	393	404	402	383	419	395	404	430	433	414	375	402	403	395	376	457	407	391	416	401	425	390	446	395	408	389	450	409	426	400	392	379	412	434	394	390	447	409	402	410	400	422	386	415	407	413	373	416	429	391	467	392	420	432	415	386	425	391	413	415	427	395	441	408	447	411	395	385	374	374	400	405	413	427	403	394	422	427	393	386	421	413	367	425	412	401	439	402	427	423	388	380	387	417	394	425	434	402	446	415	418	363	419	420	420	398	407	450	435	384	391	435	419	417	438	429	419	413	445	398	363	384	405	402	417	415	401	422	379	416	455	415	414	373	382	409	413	435	420	384	437	410	400	411	399	370	378	423	427	411	391	419	395	408	404	411	450	425	399	407	393	407	404	397	418	400	415	378	398	411	425	423	459	425	426	425	384	400	387	418	398	385	409	422	405	407	373	448	397	432	421	396	404	413	398	425	429	426	429	413	406	427
22858	34604	18006	4156	521	514	472	503	451	483	480	482	459	434	444	494	499	475	434	428	473	453	491	477	457	462	501	495	463	504	483	493	511	464	449	497	471	466	472	491	496	489	465	483	447	496	466	466	473	470	481	490	509	487	488	449	476	456	500	447	490	464	459	461	457	453	447	492	472	430	455	516	460	505	461	466	452	471	474	500	461	507	500	498	504	474	507	479	458	457	480	449	483	471	467	486	461	468	481	465	461	474	444	483	457	518	449	475	449	439	497	504	455	499	461	457	490	472	491	472	476	482	481	459	454	500	481	476	487	457	431	431	450	488	453	470	470	507	492	469	515	441	458	513	441	473	470	485	430	422	493	523	483	485	445	481	466	483	488	497	473	452	504	461	465	481	460	508	462	541	470	464	467	499	482	500	483	458	462	476	475	484	504	446	479	454	482	481	460	509	446	464	485	472	490	457	437	487	441	500	464	473	494	441	515	453	455	487	541	466	495	472	461	499	481	436	489	472	500	467	437	490	541	446	452	507	471	477	467	444	477	439	456	479	500	482	457	445	477	467	437	461	443	465	469	459	455	430	481	497	450	486	509	492	495	483	425	485	447	458	446	478	475	457	472	504	474	500	494	435	465	448	463	475	470	468	450	492	499	478	460	410	496	457	484	459	509	495	504	474	469	475	491	435	497	489	501	476	467	474	473	491	531	444	508	480	468	467	488	464	468	434	457	495	473	476	448	465	484	466	468	488	485	490	498	511	460	460	483	440	460	463	493	504	435	453	469	444	480	474	484	472	507	476	439	486	495	447	479	486	485	457	461	503	496	468	501	455	447	506	504	481	452	467	449	499	477	478	466	465	457	478	487	469	473	455	470	473	443	461	452	488	453	467	476	465	455	458	454	498	485	458	463	472	517	500	443	456	461	475	486	503	462	493	466	500	468	467	461	511	466	445	495	464	470	473	473	462	473	454	493	474	475	474	465	472	500	469	469	509	478	450	467	511	517	448	469	457	473	470	478	471	488	503	448	493	425	445	480	498	466	495	500	459	506	498	485	494	480	453	487	455	482	476	470	461	460	457	495	438	480	473	488	479	467	456	457	481	486	454	507	423	480	475	436	489	478	484	495	463	481	492	480	448	494	442	486	468	471	478	482	463	507	473	463	464	504	484	486	474	488	474	481	443	476	469	467	488	488	442	475	485	511	482	466	423	444	447	465	460	488	505	479	487	497	452	453	502	457	464	460	477	489	506	494	522	479	478	459	481	462	464	486	467	447	461	466	468	472	503	474	478	493	489	454	463	463	497	464	483	455	479	446	463	431	484	515	509	470	458	444	477	482	503	480	464	504	453	461	498	496	462	462	490	463	456	482	508	487	465	460	458	498	486	524	461	508	490	498	505	491	452	459	511	488	507	483	475	486	447	489	451	420	473	443	462	451	419	462	488	448	461	492	462	466	449	470	476	473	464	496	482	511	466	464	415	439	453	471	429	473	457	476	467	497	459	460	460	493	477	472	466	490	450	501	491	440	464	479	439	450	458	463	487	469	483	465	476	505	477	468	457	449	470	464	483	443	474	486	469	418	444	470	436	467	473	431	481	462	515	455	493	471	467	503	483	470	461	478	493	457	508	422	458	441	507	463	467	480	461	478	508	449	478	448	495	480	489	515	447	423	480	441	500	505	479	464	468	469	430	453	474	490	440	470	452	468	451	462	438	492	435	485	464	465	478	459	454	485	453	492	496	479	477	460	472	476	493	485	436	453	469	432	429	473	496	474	463	477	463	479	501	494	516	466	493	423	443	461	459	499	485	485	470	498	497	461	507	472	503	481	474	475	437	468	442	477	494	466	492	497	467	482	486	496	508	483	465	453	494	482	484	486	502	457	511	491	521	477	472	458	483	472	447	449	428	504	441	481	477	479	479	433	445	439	466	459	458	473	465	486	501	501	456	459	484	454	460	483	456	454	444	461	452	503	513	459	459	460	506	487	460	432	440	465	486	511	464	467	492	437	478	430	465	464	466	447	492	462	462	475	466	475	462	456	441	494	453	509	454	446	439	459	473	504	514	463	446	458	470	511	488	471	500	498	503	474	449	440	474	454	461	459	460	467	424	461	456	491	452	507	478	450	451	466	501	465	466	488	535	462	480	482	499	472	497	514	463	495	455	475	461	529	464	497	483	458	454	501	467	467	484	483	496	471	458	497	490	506	481	500	478	448	490	495	474	451	472	487	459	456	413	498	484	481	462	494	458	467	469	470	472	428	495	463	488	479	501	502	470	442	452	473	444	433	464	470	474	474	470	454	463	529	472	464	477	472	470	448	499	489	500	450	473	478	512	501	463	514	424	482	493	467	486	454	507	479	463	462	490	437	491	493	439	519	458	435	510	462	498	484	507	471	497	491	504	492	466	477	467	453	479	492	500	446	478	478	476	496	473	509	503	523	509	490	505	473	448	461	470	493	465	483	459	501	482	499	479	483	487	465	463	443	485	507	455	487	436	504	469	457	453	448	479	483	462	482	472	491	466	470	482	500	442	487	478	467	469	479	461	515	426	462	442	499	470	469	448	466	507	472	480	475	493	463	510	495	456	482	478	474	471	472	466	456	484	465	455	491	480	475	474	496	506	443	469	462	469	487	445	460	463	445	486	489	445	452	461	486	487	454	452	501	456	480	494	479	498	426	453	466	470	507	524	484	501	474	520	496	486	470	490	488	472	491	471	472	487	446	479	476	461	444	514	482	509	478	464	459	481	470	462	482	472	471	449	468	456	474	492	468	492	493	471	464	464	466	490	483	484	473	463	485	439	459	462	519	454	435	492	449	465	476	433	476	452	486	426	460	520	482	465	502	463	445	477	490	477	454	473	501	488	462	422	472	477	482	467	465	468	510	487	513	461	469	480	486	468	472	440	454	499	441	486	474	468	453	472	468	453	498	456	480	454	477	468	450	452	489	483	455	464	510	438	447	460	461	458	509	456	478	480	507	499	452	438	460	506	499	424	452	492	465	513	497	457	465	507	495	440	479	467	474	480	461	499	444	507	461	475	463	464	504	477	487	470	459	454	449	500	468	464	452	513	465	489	443	465	476	495	469	500	473	474	458	473	505	481	508	483	483	470	472	483	511	492	468	490	493	484	491	467	480	469	449	427	509	465	461	536	451	442	450	492	473	469	473	505	482	473	491	504	495	450	477	463	491	526	463	493	499	422	453	474	488	476	501	478	437	465	463	495	487	492	503	489	479	486	457	461	480	443	441	485	463	495	426	468	481	432	464	443	453	501	475	485	474	444	487	433	450	483	430	482	490	486	447	465	464	446	467	445	467	474	500	498	461	479	468	481	524	452	484	491	468	465	484	462	471	455	414	506	477	491	456	532	457	457	476	464	481	466	468	445	480	462	468	482	485	458	443	445	468	460	489	452	482	461	443	485	438	473	447	472	461	492	477	495	457	457	473	498	483	455	463	464	455	462	461	461	464	466	481	488	507	494
24185	21913	29248	27885	19414	6413	696	529	450	447	449	456	460	422	431	404	418	438	408	416	401	425	392	360	399	433	402	437	402	420	391	411	433	440	394	422	380	413	419	361	414	405	396	415	443	398	441	384	453	395	414	444	386	340	433	402	436	421	416	408	464	393	416	418	424	412	391	426	387	382	411	394	415	440	408	413	392	401	385	415	415	404	410	388	397	392	433	405	425	399	411	427	383	439	379	389	415	362	396	403	406	407	441	391	455	417	452	410	389	431	398	396	385	401	393	423	405	429	397	378	381	412	432	397	389	424	431	404	411	389	446	376	415	403	375	412	455	394	461	381	431	444	400	445	380	409	400	408	432	423	392	374	444	393	427	427	369	401	393	397	400	405	371	394	379	372	409	360	393	387	426	394	409	402	425	425	414	390	354	423	390	396	430	398	394	431	415	414	406	404	414	443	404	397	397	409	422	373	402	410	417	391	442	416	428	406	380	398	423	433	369	390	435	422	397	416	412	403	410	433	405	426	406	397	401	450	411	434	422	404	390	382	423	390	413	384	379	416	374	442	446	413	405	419	420	417	412	389	450	391	397	413	425	396	386	418	430	427	441	428	389	404	430	392	419	427	378	407	397	414	367	421	396	402	399	417	421	381	399	381	399	419	412	423	420	393	403	407	397	438	381	417	443	386	369	401	405	401	418	367	418	383	406	374	400	451	410	398	438	381	407	428	381	412	405	372	447	405	420	413	415	401	435	397	390	429	417	431	395	437	417	395	396	383	389	430	380	411	401	380	417	419	408	410	382	413	417	419	385	372	435	401	390	401	436	402	410	391	376	423	410	389	388	448	412	441	387	385	425	424	422	390	436	400	412	412	431	412	412	392	394	419	354	379	366	409	387	409	436	416	378	398	397	387	428	410	415	432	382	415	431	435	419	401	423	393	458	369	395	442	416	406	420	405	408	427	411	425	430	426	403	403	373	402	373	421	386	377	441	383	387	373	390	412	398	390	395	419	424	417	417	387	429	378	396	400	453	418	406	388	381	429	427	398	423	420	397	412	405	389	418	427	390	420	424	410	409	397	392	388	400	423	361	374	379	385	406	430	426	399	378	402	415	419	410	391	452	389	398	401	406	437	410	410	413	410	422	408	381	415	372	420	413	406	405	393	396	447	424	432	428	436	405	383	403	447	420	381	434	381	408	369	439	397	414	385	390	411	409	379	394	409	393	385	418	399	371	436	429	430	403	401	409	438	396	400	425	390	405	433	384	391	393	440	386	446	406	405	363	430	405	421	379	406	412	425	433	449	430	422	414	462	381	404	398	379	383	421	409	414	411	400	423	406	422	429	377	392	419	418	374	412	438	418	406	412	383	421	404	387	381	420	398	407	438	427	403	377	395	410	408	405	413	406	378	399	383	406	368	369	424	417	423	406	411	407	404	418	400	442	385	405	430	392	409	436	391	367	409	409	390	408	411	392	393	377	405	388	417	387	427	433	407	388	391	449	391	444	415	391	405	418	410	395	432	404	420	387	429	390	400	404	379	385	388	392	386	396	432	402	409	384	381	435	404	419	366	389	381	411	439	395	376	403	390	413	365	396	429	407	430	433	397	411	441	389	397	424	409	409	404	385	446	431	412	444	378	423	394	369	399	374	412	401	397	372	425	394	420	400	405	411	376	377	437	408	405	377	385	428	394	418	405	351	414	403	414	403	410	429	429	395	418	403	445	382	388	382	376	374	414	393	385	403	374	392	416	433	364	418	383	372	410	427	383	384	430	383	409	361	436	387	378	406	385	376	375	425	362	441	406	416	435	393	404	391	385	401	426	372	414	390	418	410	391	360	403	412	418	408	422	416	419	381	456	357	424	414	409	417	415	395	371	416	406	401	393	403	389	399	399	388	436	394	419	414	366	374	439	424	389	386	417	402	410	408	424	406	409	401	387	447	383	439	433	416	422	415	372	400	365	412	400	403	406	403	368	434	362	429	412	402	427	400	393	386	367	407	407	407	388	412	420	419	391	406	391	412	407	423	420	445	426	447	398	387	381	438	409	417	472	381	388	401	393	407	446	438	381	419	377	398	392	385	390	446	384	385	419	426	434	407	391	414	384	402	425	433	401	390	424	382	398	412	428	427	406	411	439	397	414	394	373	429	421	402	420	421	415	395	432	420	412	400	389	424	428	403	409	411	403	399	442	435	420	409	408	424	420	429	400	381	424	393	399	388	404	398	383	424	404	385	407	415	407	396	438	400	431	422	360	394	398	410	361	413	407	406	407	425	376	394	393	378	422	369	395	444	412	405	422	422	375	429	396	387	405	372	377	424	413	417	405	419	406	413	421	401	415	423	376	382	405	401	392	388	396	374	392	441	403	404	409	410	407	395	405	417	425	421	400	403	429	413	410	382	408	424	405	389	373	389	352	408	381	404	408	378	437	426	427	415	374	386	412	388	404	423	395	400	418	408	403	424	383	410	437	376	428	409	377	385	411	385	422	404	414	412	445	444	423	394	390	369	425	382	380	403	382	361	394	445	402	405	368	371	348	386	407	415	391	425	400	395	390	430	416	381	408	412	370	384	403	416	413	425	390	400	424	432	422	363	392	395	411	374	382	428	429	391	426	403	374	395	416	388	404	398	390	410	425	388	392	370	408	382	401	401	449	407	410	421	455	369	414	403	386	379	397	393	392	392	396	419	403	440	407	406	406	425	423	422	416	408	420	386	373	426	408	410	410	421	367	405	403	418	419	418	434	413	399	417	404	394	417	400	423	400	402	448	377	383	409	402	412	388	426	412	400	401	373	405	397	424	430	414	408	411	409	406	387	439	422	396	416	447	352	403	400	424	437	396	381	438	420	393	419	409	390	398	402	388	422	396	384	394	390	454	395	416	454	391	370	401	408	403	403	402	404	419	437	395	377	397	427	425	390	385	417	391	410	387	379	398	400	445	433	414	413	433	407	391	378	393	423	408	421	377	374	405	419	399	366	433	424	404	408	411	412	400	397	389	375	395	399	415	443	380	378	422	426	397	431	373	427	409	368	424	387	424	418	411	391	398	385	401	382	405	386	399	389	398	404	411	425	403	412	396	387	386	399	384	415	403	435	436	425	397	392	424	393	371	391	405	385	388	374	429	394	351	443	417	429	407	416	397	403	373	420	381	427	408	411	401	366	374	409	413	404	395	404	427	425	402	392	418	401	382	398	394	434	389	419	385	412	436	407	397	383	438	411	405	426	390	360	423	420	357	420	404	406	401	403	411	370	399	414	418	399	414	398	416	424	406	405	402	415	394	392	418	389	403	396	388	395	410	417	434	415	426	417	451	392	402	401	397	420	397	399	375	396	380	404	368	430	412	425	431	379	448	393	404	384	418	391	401	414	376	387	404	392	421	404	384	418	379	400	381	381	432	357	404	380	400	424	395	411	421	392	405	426	407	373	446	398	369	417	427	473	384	398	396	404	397	409	414	404	397	446	406	427	425	418	409	388	416
43079	75274	53860	21592	992	816	715	659	644	573	567	519	523	532	528	518	481	499	493	505	475	503	485	440	483	483	512	456	477	486	508	457	465	453	513	510	501	456	474	501	473	468	454	429	497	461	476	459	509	470	479	490	465	471	458	489	494	480	499	468	481	510	456	497	453	470	480	506	452	473	442	478	489	453	455	455	497	489	492	471	457	499	460	488	470	487	485	453	451	434	474	522	460	457	474	456	484	500	465	454	489	478	436	472	452	461	459	450	494	495	459	451	456	472	445	472	488	481	469	452	464	490	482	467	483	435	488	432	470	460	456	534	492	450	451	438	469	508	476	473	479	457	472	515	450	467	492	486	516	493	451	452	475	490	467	473	413	480	460	402	496	475	475	487	495	453	475	498	471	455	450	451	489	483	467	463	444	485	490	454	504	471	448	464	439	475	426	445	491	476	466	446	458	489	487	500	469	487	468	461	522	468	499	459	494	492	458	478	453	477	473	491	500	452	455	458	468	491	461	498	441	515	468	477	475	510	488	493	490	501	468	447	460	486	478	477	481	487	476	407	466	459	422	437	446	479	477	466	475	460	524	463	466	507	462	484	506	487	446	489	455	432	425	473	459	455	459	468	465	492	424	474	466	517	509	472	472	478	484	461	459	460	473	461	466	489	487	460	502	466	464	506	483	450	452	468	484	466	444	493	480	455	494	480	480	444	472	479	503	468	487	459	514	467	477	475	479	423	453	500	468	481	459	481	470	453	484	444	493	430	479	486	504	446	455	481	489	506	448	446	472	485	507	446	466	467	446	481	499	465	480	495	474	493	436	481	454	464	534	457	480	501	494	446	474	461	453	467	469	486	479	497	467	433	463	460	434	489	493	476	469	463	456	486	454	516	469	477	452	450	446	490	480	442	462	483	471	430	475	477	515	464	439	496	485	453	468	486	513	459	477	438	464	481	500	456	486	498	506	494	490	464	466	495	476	445	474	520	479	480	480	442	434	475	477	524	459	470	463	432	465	488	453	482	472	438	464	451	457	453	524	480	453	471	483	446	507	427	514	509	476	504	450	492	485	486	456	452	433	498	484	443	485	471	491	451	470	429	460	489	464	478	483	455	434	476	462	486	465	462	501	442	447	474	480	483	494	491	467	465	449	525	446	496	457	459	451	463	502	459	488	495	444	445	476	409	488	493	493	449	501	473	469	453	499	505	482	483	462	441	448	469	465	436	460	468	438	502	457	461	510	471	506	459	488	463	466	479	460	475	486	471	443	480	485	478	471	510	443	441	479	521	490	477	506	466	460	487	501	464	473	448	442	455	473	446	504	472	493	478	471	472	442	448	431	493	447	442	442	444	482	499	489	472	469	436	472	446	492	528	467	479	481	499	476	481	472	483	475	485	474	467	447	468	449	481	454	446	489	445	442	459	489	479	475	482	516	487	437	447	437	470	487	479	461	432	496	461	491	434	447	467	472	476	467	451	482	464	468	444	502	459	469	495	435	446	447	425	478	450	461	451	500	468	452	471	483	486	481	507	471	444	464	477	481	467	500	492	426	482	480	490	467	471	442	478	486	477	484	465	487	493	473	498	495	469	515	481	451	449	467	483	488	496	475	486	445	479	517	439	457	470	480	472	452	462	445	446	466	462	498	476	440	492	496	484	455	454	484	461	458	469	472	454	456	506	420	542	445	482	439	486	478	453	475	478	457	470	459	442	469	501	493	476	493	470	500	452	468	487	525	498	479	458	490	445	499	471	468	459	472	484	462	468	465	479	456	475	484	486	461	489	497	490	484	494	461	459	486	446	474	524	492	466	452	443	476	469	456	454	505	477	422	492	490	465	475	487	485	471	533	451	477	490	498	466	467	460	481	500	495	433	447	497	475	470	475	492	476	494	475	465	475	459	456	481	490	468	477	486	458	450	442	470	503	481	481	499	440	463	461	469	470	481	470	474	510	487	450	482	469	486	453	495	465	475	474	482	491	460	437	462	462	482	480	488	456	440	479	467	482	478	459	508	480	462	475	432	457	480	473	438	461	481	475	494	511	450	471	473	490	472	476	457	456	474	497	462	489	464	485	462	455	488	461	483	440	453	480	462	418	487	456	471	450	482	430	508	478	443	428	477	444	467	487	463	443	470	437	464	451	471	481	469	501	495	462	478	492	479	483	461	487	464	460	441	514	482	502	473	465	467	436	457	507	467	509	452	458	455	488	497	445	438	464	501	455	479	474	473	448	485	485	502	492	465	494	522	465	507	442	479	473	448	481	483	473	454	454	455	494	496	439	494	511	471	502	438	465	490	484	430	489	466	450	457	460	473	411	541	475	468	462	462	459	465	447	479	425	460	467	463	494	456	468	491	459	471	453	505	440	476	470	498	455	484	449	415	475	449	501	451	450	431	506	478	463	485	432	486	491	491	475	424	472	438	471	478	480	508	498	502	499	479	473	532	479	482	524	472	457	496	457	484	483	492	503	480	494	485	484	463	452	507	495	501	524	499	498	479	484	454	477	482	478	455	490	473	450	459	488	462	452	478	483	445	477	456	488	488	477	448	471	505	482	501	502	471	466	468	478	475	478	438	448	503	451	479	480	474	469	459	476	477	487	480	507	495	440	480	435	435	452	479	499	475	470	481	464	472	437	486	444	464	436	497	452	507	458	463	461	434	534	451	491	489	466	471	425	446	455	441	485	491	471	461	402	442	504	455	452	469	494	456	470	461	501	521	439	455	512	454	465	451	458	466	473	452	477	504	488	470	474	491	483	476	471	457	479	448	477	452	447	461	483	448	463	463	506	489	472	468	501	434	455	492	458	469	495	470	485	514	483	481	473	488	451	494	453	454	484	470	452	432	419	482	494	471	455	459	467	504	487	444	465	481	493	452	489	485	442	462	472	472	463	481	457	474	458	454	458	444	447	496	490	470	499	473	426	432	446	480	465	498	487	474	449	505	482	462	465	504	495	524	467	472	486	459	484	463	438	491	457	511	463	509	484	463	481	453	455	442	453	479	451	480	485	438	453	451	423	497	491	478	492	447	476	464	496	461	494	428	436	463	503	459	497	484	472	508	487	478	461	474	479	482	484	446	491	442	454	482	454	444	466	440	443	460	439	498	462	503	456	444	479	464	452	435	494	441	476	475	469	467	494	436	473	468	482	513	460	464	483	486	424	445	504	454	469	434	458	493	476	456	512	451	426	475	490	473	471	441	507	438	482	488	422	464	470	499	463	480	509	452	483	493	468	472	471	460	455	491	480	471	473	472	441	527	486	488	463	463	532	422	465	474	451	466	438	490	459	473	467	475	436	508	453	459	484	457	438	469	478	476	490	472	504	480	463	446	499	453	474	478	437	453	473	480	459	479	495	496	455	425	489	429	506	468	475	507	507	457	469	463	470	460	489	428	466	462	482	487	457	475	494	468	485	475	552	494	463	492	507	476	476	438	485	468	442	462	504	459	453	451	490	509	484	451	502	484	489	445	486	492	456	473
25196	22037	28509	26998	11646	722	325	304	283	274	278	290	258	289	246	276	250	266	260	249	273	267	250	255	269	242	211	252	240	286	255	243	252	230	265	230	276	220	232	246	253	260	242	282	221	262	270	242	227	265	264	231	249	263	232	221	234	245	262	252	255	255	242	262	265	231	250	261	270	250	250	256	250	207	262	256	263	258	262	254	264	256	239	220	247	232	239	252	257	266	226	256	269	227	248	229	246	254	270	251	275	243	232	245	243	275	265	246	254	247	244	272	242	225	270	229	264	291	267	271	258	233	253	268	236	258	232	266	243	280	245	248	247	250	250	260	247	238	256	279	247	238	212	229	251	248	244	264	230	248	261	253	228	253	253	228	236	262	268	263	282	294	273	209	251	254	270	270	252	244	248	277	252	253	243	266	257	249	302	263	279	240	252	286	261	231	260	246	254	247	251	256	261	236	242	251	270	251	238	233	241	255	261	274	272	265	259	244	231	237	254	261	266	229	256	246	230	263	223	272	284	279	274	257	249	279	284	237	263	245	266	282	262	233	237	259	265	256	237	220	230	255	232	239	237	244	259	262	251	258	245	236	253	253	250	235	259	283	255	232	236	243	254	269	247	248	235	270	234	243	238	255	262	235	243	228	245	233	285	246	245	225	252	257	254	239	233	249	246	248	252	259	260	273	261	269	262	239	249	226	215	265	242	247	250	266	238	258	252	259	255	247	216	239	245	267	248	251	265	219	238	257	252	245	245	230	239	236	272	265	244	273	275	247	237	243	263	221	245	232	253	259	286	253	218	242	238	248	248	243	267	281	225	260	243	252	240	255	249	238	235	228	256	227	261	249	214	246	259	261	257	261	245	240	291	259	252	259	269	251	289	237	282	282	251	240	212	271	278	238	242	261	273	220	236	265	245	226	254	295	248	244	245	249	251	250	263	246	250	240	240	268	251	278	278	230	262	262	273	233	253	242	257	249	265	227	234	250	249	265	227	266	228	253	264	258	257	237	223	244	245	242	238	231	271	237	265	249	248	247	247	249	261	273	264	259	236	261	251	236	268	268	237	248	250	261	230	233	271	248	260	229	271	259	227	268	242	268	225	230	218	237	249	270	249	246	254	251	232	249	269	228	290	241	237	253	250	209	232	270	265	253	215	269	264	237	273	250	251	279	253	225	271	243	263	246	252	268	250	235	244	264	246	254	256	256	219	256	258	234	244	255	245	242	286	271	233	237	266	277	251	246	252	259	278	247	286	256	248	242	250	243	254	252	250	251	281	249	273	263	257	254	249	255	245	256	219	300	259	279	269	257	237	240	277	229	253	272	242	262	259	239	244	267	251	275	275	252	235	253	238	264	215	267	257	241	258	240	245	284	259	244	226	233	257	236	252	255	266	265	248	270	259	255	257	224	261	260	245	244	240	230	270	264	261	278	210	244	248	242	270	257	263	232	247	226	257	258	243	258	282	229	240	263	229	265	245	251	245	248	255	232	260	271	245	262	233	273	243	237	239	245	217	254	272	256	245	238	287	271	246	245	232	252	278	240	283	237	275	243	222	255	241	262	247	283	252	250	238	244	255	252	237	279	234	260	236	237	248	265	251	260	241	229	260	251	257	274	261	239	259	254	253	250	241	238	246	251	232	239	228	282	269	232	219	245	273	244	249	240	272	247	269	244	238	275	240	230	240	261	228	260	225	272	268	235	232	274	236	261	264	258	251	238	223	259	251	245	268	241	253	243	251	261	265	254	244	228	285	250	212	257	266	237	229	231	281	285	248	219	242	247	274	251	252	236	263	229	261	232	242	261	246	263	259	249	251	259	234	274	257	255	251	253	250	242	298	239	244	266	263	253	232	289	255	255	259	244	254	244	267	240	239	271	245	262	235	240	232	259	267	232	268	275	250	255	238	269	242	228	222	264	283	242	250	257	269	282	259	237	253	246	259	255	231	253	239	268	275	251	268	256	237	252	264	241	262	260	264	265	291	257	214	220	241	237	265	262	260	252	240	235	266	268	262	235	228	245	226	258	308	219	234	253	263	250	251	270	240	251	253	250	247	255	262	247	254	286	217	259	252	230	240	285	249	274	251	235	224	252	266	238	230	258	256	230	233	241	281	235	245	222	251	235	252	236	235	237	255	246	271	221	245	244	237	252	259	244	261	234	255	248	244	258	257	247	239	242	246	291	260	239	232	236	282	255	233	263	253	242	244	214	246	264	242	234	258	267	276	239	228	269	245	235	264	235	240	261	224	256	246	249	243	214	246	245	252	268	246	248	249	257	248	257	248	229	260	258	261	259	285	245	248	225	264	257	240	270	248	272	244	247	257	253	263	248	253	228	254	213	243	257	259	251	261	247	275	300	248	259	237	255	285	253	263	264	258	233	225	264	231	238	230	237	245	254	237	249	257	265	242	269	256	248	255	216	235	257	259	273	248	272	223	248	235	234	269	226	276	271	273	219	245	256	260	276	262	257	259	269	242	258	259	256	234	284	268	251	258	220	266	239	273	252	241	244	259	251	244	239	263	240	238	226	230	241	243	246	237	222	263	225	232	289	257	247	247	234	264	287	271	247	252	277	259	256	256	221	243	251	251	234	226	248	251	254	227	274	258	253	253	258	248	246	212	222	257	241	265	239	253	250	258	255	275	253	267	220	259	259	242	254	296	258	222	273	254	267	260	243	282	274	236	213	259	254	232	255	237	239	222	262	258	265	231	262	243	240	221	248	267	251	246	226	243	268	274	236	232	247	254	241	273	254	247	260	262	246	272	262	213	264	269	250	246	285	267	254	252	254	281	246	252	247	248	246	224	263	250	278	238	234	233	255	248	214	236	268	268	261	234	262	229	227	262	235	252	235	243	259	236	273	254	256	258	239	258	246	226	225	262	241	272	254	251	250	269	259	251	228	269	269	257	238	258	256	232	266	256	243	264	230	267	260	250	247	276	257	219	267	232	238	223	214	269	250	247	270	224	244	284	293	273	256	239	264	254	215	254	243	241	250	252	278	247	269	231	261	253	263	244	261	268	251	247	248	249	232	242	233	237	257	244	270	248	277	237	265	260	275	237	257	251	244	254	258	241	242	230	261	225	229	253	248	236	232	261	281	227	264	228	244	250	267	287	245	256	240	232	230	269	255	271	248	258	269	231	254	267	265	247	267	254	271	276	241	242	239	249	260	247	253	223	260	251	251	257	250	257	266	259	269	224	272	277	254	252	264	276	225	230	250	241	265	251	251	275	244	251	266	256	241	248	260	279	254	248	242	252	233	263	244	218	247	224	261	249	252	244	231	253	267	250	259	237	234	247	251	246	237	253	244	258	264	230	264	247	250	255	239	257	260	261	267	248	248	273	238	268	266	250	257	279	261	230	277	265	266	232	214	260	270	234	266	218	297	251	285	266	265	259	219	225	234	276	253	269	275	281	264	258	261	263	275	283	241	265	254	244	235	240	237	262	242	246	257	243	247	267	256	252	261	247	246	216	239
40413	65482	45827	17053	571	485	436	390	359	353	326	316	310	301	294	287	281	306	278	284	301	304	298	294	273	283	281	265	271	276	313	311	293	269	295	269	269	284	276	301	287	300	277	288	302	328	306	277	298	289	274	292	289	271	283	319	280	277	294	288	300	297	281	292	295	295	282	303	300	265	302	312	264	274	294	282	312	308	305	299	345	290	313	331	317	306	283	277	266	300	272	286	285	297	300	273	284	306	293	279	292	272	294	274	291	289	287	322	281	293	261	306	310	276	280	288	275	305	295	295	265	282	266	318	299	306	319	277	314	303	309	298	280	316	281	291	281	299	291	279	313	298	286	298	289	282	282	281	263	273	296	290	297	288	303	284	291	269	305	280	304	270	278	255	295	256	315	305	298	300	312	299	276	277	269	284	315	274	315	299	314	295	267	256	292	289	281	301	298	312	269	280	274	294	282	279	278	301	247	314	260	278	287	288	288	288	287	279	302	289	280	271	281	304	288	286	263	309	304	292	295	272	294	274	291	307	304	256	297	280	257	288	278	295	293	256	296	311	290	256	314	306	274	281	280	231	281	270	292	302	312	265	289	291	280	303	248	262	286	278	287	303	278	271	263	306	284	272	278	299	273	278	272	264	293	283	278	288	313	285	279	296	273	294	289	275	256	311	297	251	294	270	293	274	281	262	305	308	283	316	317	266	286	278	267	295	290	294	264	307	293	285	267	287	310	268	313	293	291	318	310	310	312	269	264	296	297	261	275	302	247	309	289	274	271	314	272	288	282	304	278	250	288	294	270	283	261	293	311	295	270	282	297	275	272	285	303	295	270	325	307	294	284	300	281	281	250	295	262	278	263	295	303	290	290	316	289	305	299	329	314	253	329	295	269	294	255	301	284	283	273	270	260	303	296	279	269	288	280	277	303	282	295	287	290	283	284	313	306	315	305	280	287	255	283	295	282	279	273	270	298	310	302	309	252	272	307	291	271	287	275	297	258	277	275	285	321	274	276	294	269	279	282	299	309	274	257	311	274	305	319	298	270	312	281	279	283	274	274	284	279	279	295	278	290	313	295	262	289	307	289	271	270	266	260	299	269	305	327	284	307	295	315	270	306	313	298	294	308	301	321	285	277	254	282	284	285	296	285	278	282	282	291	287	303	263	292	304	266	301	270	293	274	274	284	299	294	285	288	293	323	262	295	318	281	278	306	276	260	297	280	331	275	276	277	311	274	286	295	270	263	280	311	303	296	306	287	267	288	282	327	294	283	286	281	281	265	268	315	276	263	306	271	280	325	261	273	301	284	290	295	280	310	282	279	286	284	302	301	289	269	268	281	276	291	280	301	322	257	272	283	302	276	292	304	272	265	273	304	256	267	289	274	296	301	284	280	282	276	282	272	302	307	298	287	273	290	275	297	326	287	267	290	317	316	283	273	321	296	278	283	287	311	292	305	315	267	285	278	305	295	307	290	267	252	276	310	275	272	296	280	302	306	293	308	273	286	274	277	325	292	296	291	288	304	257	310	295	307	294	284	284	304	287	272	320	268	273	285	287	266	243	272	314	277	286	293	302	299	297	296	277	275	276	299	323	260	288	260	320	263	297	287	277	305	284	313	279	275	313	272	277	311	264	271	305	295	275	295	269	293	272	288	291	292	276	262	263	256	285	285	289	301	256	308	274	298	253	296	307	292	268	260	282	302	275	266	297	295	307	276	289	282	298	276	297	283	307	313	300	297	274	306	280	305	312	289	292	257	285	291	266	252	305	301	280	302	282	299	297	284	303	300	281	294	287	289	242	271	301	268	291	271	314	295	246	277	246	312	263	283	270	297	257	292	268	292	289	274	288	282	297	262	275	287	308	272	271	288	295	293	316	271	301	250	275	315	305	280	312	266	284	290	289	281	316	285	285	271	329	289	314	266	297	310	301	313	299	256	318	287	270	278	290	282	289	301	282	309	299	285	281	285	290	280	333	285	291	290	279	273	267	297	279	293	297	314	284	282	279	312	281	290	285	277	317	303	277	262	284	291	283	293	293	309	296	284	296	315	312	287	272	284	293	259	282	304	280	292	261	280	297	272	273	303	287	284	255	277	296	286	290	302	271	286	327	281	258	292	287	308	268	287	279	265	261	288	230	292	281	252	275	274	266	306	306	320	306	288	326	293	284	294	310	298	272	253	308	287	263	293	269	273	302	303	282	287	300	307	265	272	281	289	281	285	272	263	272	250	257	281	286	307	297	287	297	294	283	293	288	304	304	268	280	259	299	280	315	315	297	276	270	318	296	277	298	284	285	273	296	305	289	293	284	288	300	252	311	249	285	287	291	279	290	275	307	279	278	277	284	302	293	265	271	291	301	273	318	286	303	285	293	284	305	304	277	271	293	281	320	279	288	278	320	301	311	296	260	272	303	274	285	308	294	291	297	261	311	279	276	292	282	289	297	278	314	272	269	298	278	294	272	297	266	289	293	283	296	284	270	276	308	291	326	285	269	307	278	277	296	292	281	310	292	267	280	294	293	291	275	289	278	300	312	276	295	281	301	275	275	268	264	291	296	278	291	275	281	296	247	252	290	300	283	293	292	282	297	273	280	272	283	242	267	272	279	296	300	318	273	292	264	281	262	255	317	287	291	318	306	277	310	281	275	316	277	314	271	267	295	283	285	275	267	253	289	297	276	314	280	301	326	273	306	289	283	280	279	290	274	268	260	284	276	279	290	255	319	285	308	291	296	291	297	283	269	281	277	279	289	298	298	309	317	287	283	252	268	267	278	292	288	304	309	279	292	294	327	323	283	312	259	263	280	277	291	299	301	291	291	267	305	286	265	307	310	280	283	274	264	294	309	290	284	297	267	295	299	314	287	306	301	302	307	292	269	289	261	280	275	281	277	287	309	277	278	270	280	302	305	287	309	305	263	307	291	295	274	292	277	297	305	274	303	308	304	269	289	272	288	260	302	260	272	261	281	278	274	293	334	273	272	269	301	262	265	280	295	277	280	317	284	322	278	301	295	305	282	284	279	309	264	303	288	308	287	334	309	287	261	295	304	276	268	291	281	286	280	280	313	282	279	279	326	274	300	309	279	300	271	262	292	293	288	287	305	285	260	304	290	282	269	289	315	264	288	304	308	316	295	270	270	283	286	285	303	294	295	308	282	261	282	262	287	290	306	248	292	289	260	280	271	262	297	271	311	329	296	289	272	307	287	272	302	265	240	295	267	286	292	301	280	297	252	283	266	261	282	307	276	275	287	273	273	297	292	286	304	334	295	304	266	307	298	288	290	302	291	312	281	248	281	291	302	296	306	288	263	289	277	298	276	260	293	264	307	308	268	262	277	322	308	283	285	280	288	281	301	260	244	293	289	285	272	320	282	276	316	298	283	292	276	282	295	298	309	299	306	299	284	307	304	268	277	324	297	277	316	291	292	303	294	320	294	267	285	292	285	299	307	270	298	315	300	284	310	285	278	288	284	254	274	278	311	314	293
22897	21611	28341	26020	21502	20738	7271	428	323	310	286	232	263	249	207	213	223	188	196	207	211	199	205	174	201	191	167	202	184	207	217	200	194	192	185	188	175	196	186	176	204	213	179	187	202	199	184	176	214	180	191	202	192	188	188	185	176	155	162	187	187	164	217	190	171	186	199	163	178	200	198	195	187	179	182	169	188	170	202	182	200	191	189	186	174	179	184	208	180	171	195	174	196	187	207	188	181	202	214	195	187	213	158	208	169	185	180	186	156	202	193	177	169	187	195	175	172	180	205	192	175	184	184	167	199	187	172	166	222	203	193	177	177	189	180	178	189	206	173	175	176	191	183	172	171	171	207	191	213	168	217	197	192	182	226	177	172	182	184	188	202	196	192	206	169	178	197	179	181	176	157	176	187	179	200	189	167	183	212	210	193	177	191	179	159	185	210	196	193	191	186	176	188	195	210	171	182	203	193	205	174	199	178	180	182	214	169	182	164	210	183	208	205	157	211	208	155	174	176	180	178	183	180	196	182	180	187	192	197	190	170	182	191	190	181	189	189	192	168	169	170	206	195	189	197	180	176	184	176	186	189	186	184	194	199	193	163	187	189	200	200	188	194	188	174	175	170	204	198	203	160	189	200	198	197	181	169	171	174	197	210	184	179	183	171	206	156	197	186	190	203	207	177	177	182	195	174	173	187	188	199	189	185	186	196	164	195	180	216	174	197	193	198	181	194	173	164	173	181	176	223	183	173	196	192	179	181	177	176	185	181	182	183	203	207	178	191	175	189	195	180	186	185	188	201	188	182	210	172	185	195	217	190	201	185	160	174	188	188	172	202	164	195	168	183	184	199	186	152	180	183	173	191	198	207	202	179	167	169	183	185	198	202	177	191	212	182	204	186	187	198	193	193	176	169	169	197	167	206	192	190	180	177	200	178	161	193	170	184	170	207	189	215	149	177	180	201	166	166	176	161	196	164	190	193	168	186	184	199	179	196	186	184	184	190	191	181	186	167	187	202	165	181	166	171	200	185	194	152	190	194	169	190	173	186	159	183	197	191	199	170	189	208	192	150	173	182	199	182	192	222	177	194	157	178	188	191	191	186	199	169	162	180	167	166	177	191	215	225	197	169	197	185	195	215	155	172	172	179	200	181	179	200	163	159	175	184	178	169	186	193	196	185	198	171	198	194	181	185	168	188	198	193	184	225	200	203	183	190	179	197	175	206	205	197	191	211	202	175	173	209	191	196	200	174	176	179	166	179	195	182	186	203	181	190	171	178	169	200	162	197	173	169	186	179	168	207	182	193	211	175	174	187	162	173	168	195	184	193	214	176	192	164	180	198	195	183	170	195	184	172	202	180	165	175	178	167	179	192	180	182	176	201	195	175	202	161	179	197	187	197	172	188	193	167	189	186	174	185	208	185	199	180	197	175	190	212	170	192	177	197	191	169	191	196	188	196	183	186	203	195	192	175	190	178	207	193	187	182	202	172	189	169	196	169	196	206	186	196	167	175	163	189	191	200	179	167	170	179	187	164	169	206	174	178	184	179	165	192	159	187	190	182	173	158	179	206	191	170	202	188	183	196	167	211	196	172	185	182	184	196	190	166	174	177	191	171	222	213	194	160	216	174	176	176	178	209	172	181	183	156	183	204	193	202	181	185	215	181	161	194	195	189	186	192	196	180	188	155	183	189	171	190	189	207	171	191	161	181	195	168	172	191	185	201	191	201	199	189	188	178	197	189	167	177	174	164	180	179	197	192	197	181	184	180	195	180	208	195	199	155	194	160	204	181	181	187	184	188	178	199	200	211	181	194	168	191	198	149	189	182	169	203	183	159	184	184	191	179	196	173	193	175	189	165	203	182	185	158	188	206	213	177	194	178	182	164	192	179	152	176	207	191	184	202	199	183	174	183	182	190	206	197	180	191	208	183	203	201	196	185	204	182	178	196	189	181	178	172	192	195	186	178	198	196	187	190	185	165	192	169	156	183	176	210	196	188	186	195	215	181	206	168	204	203	195	181	188	193	170	188	194	178	183	186	161	177	172	170	199	178	167	206	161	186	187	152	161	179	167	183	169	163	187	207	186	175	180	163	214	174	166	197	195	184	150	163	171	206	198	192	196	189	196	161	170	176	184	170	170	198	171	184	188	180	203	174	179	184	188	170	215	185	196	171	190	167	181	188	227	187	183	190	218	176	163	196	177	186	185	202	207	183	186	221	171	182	164	212	200	200	167	186	195	171	164	187	209	215	183	194	175	185	189	193	188	209	213	175	197	203	172	188	152	163	192	181	193	163	189	196	176	170	198	188	202	196	194	193	158	182	185	176	184	177	198	188	191	180	189	190	187	184	174	174	188	199	175	187	199	179	183	200	188	195	201	192	189	163	175	184	168	166	169	203	175	197	176	182	183	177	199	146	215	167	205	172	198	208	198	181	185	216	189	178	152	163	166	187	172	175	177	183	187	174	203	192	193	206	181	204	157	184	182	164	169	193	173	200	184	186	170	182	155	174	181	176	182	206	195	166	200	194	180	189	193	185	163	164	205	189	166	163	190	197	204	194	176	186	192	196	177	169	178	185	174	212	163	183	171	156	162	177	198	189	191	188	182	150	171	186	213	167	175	188	183	173	170	172	161	167	164	199	156	168	165	182	194	211	194	175	191	192	196	208	177	183	195	157	200	162	160	198	184	189	172	203	193	194	191	175	208	192	182	188	179	160	175	180	144	191	173	176	174	192	208	173	179	187	147	180	171	188	195	176	175	187	188	189	190	189	173	182	196	187	174	171	185	171	190	188	197	182	170	202	202	160	187	159	181	205	185	168	166	190	194	209	214	168	187	207	211	179	170	200	199	183	181	180	158	175	185	207	190	211	214	179	181	178	180	190	203	186	175	163	181	214	184	186	203	200	180	160	169	186	183	169	167	162	193	190	190	169	189	164	178	166	204	164	192	204	179	195	225	201	173	165	171	185	192	174	173	210	171	202	181	186	206	186	195	194	160	187	181	166	166	184	182	182	164	170	179	178	183	204	174	185	167	193	177	203	211	186	179	166	199	160	180	200	186	179	190	170	175	167	179	187	180	185	191	172	186	158	182	195	173	193	218	189	224	179	177	178	180	182	192	188	186	190	208	174	177	161	175	166	168	183	151	167	203	190	190	180	185	167	198	189	177	172	181	208	182	177	177	182	190	200	164	190	180	158	179	191	193	173	189	189	181	176	180	172	189	174	210	194	205	186	219	199	191	212	184	190	187	189	199	192	194	180	184	211	191	175	181	177	191	212	183	188	178	209	172	178	179	172	173	183	198	197	191	184	196	190	201	184	164	204	183	177	190	191	189	163	205	182	167	187	180	192	209	196	167	169	189	180	166	163	190	203	181	207	201	196	180	201	190	174	170	194	138	208	180	187	183	193	190	180	188	171	195	168	196	172	182	196	179	174	201	203	187	205	188	186	178	191	201	170	179	192	165	186	178	173	188	165	189
49305	86239	64116	26055	1298	1046	721	599	518	470	404	375	305	326	309	280	303	263	254	257	263	258	265	234	228	248	242	247	247	251	259	225	225	227	218	221	247	223	246	233	229	223	237	236	241	189	256	229	235	216	209	217	225	208	233	184	211	240	219	218	231	228	231	211	243	217	189	241	232	214	224	218	219	232	223	224	232	230	238	257	187	217	208	236	232	230	198	221	210	220	239	229	236	198	214	207	194	201	246	197	224	201	237	224	191	205	199	228	245	217	232	256	230	236	230	230	245	236	216	250	232	216	218	208	240	237	235	230	237	198	197	237	217	230	208	254	216	212	195	211	217	206	229	203	225	206	239	236	217	226	219	228	226	220	211	239	236	215	227	217	221	217	203	210	224	227	225	221	213	216	225	216	204	208	231	225	213	217	206	232	216	208	197	255	209	200	217	233	231	225	209	227	216	208	230	235	242	217	234	204	184	240	213	195	211	214	241	203	222	209	225	235	236	201	231	216	218	224	219	212	234	212	220	227	218	225	222	236	218	226	227	231	242	200	184	237	215	213	207	213	230	221	236	264	225	225	226	209	219	252	214	222	228	235	202	209	196	250	234	248	227	215	228	216	224	229	208	255	209	240	213	211	209	224	237	218	209	253	231	234	191	196	213	210	233	242	197	213	202	241	207	211	212	221	218	218	208	230	204	200	207	231	233	222	233	213	226	239	235	226	213	187	209	249	225	221	208	218	207	226	217	250	215	241	234	223	231	231	204	241	226	230	201	237	232	237	227	220	215	218	268	235	226	253	232	228	235	198	219	221	216	205	205	208	215	224	229	216	202	225	234	231	214	237	212	237	215	218	231	218	215	202	230	219	209	224	194	213	227	226	211	221	197	239	202	203	211	203	232	230	210	232	235	212	204	188	230	223	203	211	219	210	204	206	231	220	237	221	205	236	213	219	219	211	205	212	233	209	209	221	225	221	217	249	217	221	228	219	251	211	221	231	232	218	228	221	201	223	195	229	230	225	227	194	204	228	214	195	208	175	219	231	196	258	239	201	222	204	236	225	200	229	223	187	203	212	240	221	228	226	239	208	204	201	209	230	230	229	234	213	221	219	186	202	209	223	208	206	217	236	214	242	228	238	234	227	204	215	228	192	187	210	249	235	227	209	195	211	204	212	217	221	233	238	240	234	219	232	218	171	218	215	230	235	211	199	208	248	205	215	221	221	225	191	219	205	214	235	207	234	226	201	232	225	207	207	232	213	258	220	249	209	219	197	226	234	229	252	216	215	215	218	209	221	218	210	216	241	199	224	241	241	229	227	217	218	204	207	225	213	235	198	226	238	222	214	204	232	220	222	218	200	192	233	236	225	249	241	201	207	224	233	213	212	253	238	225	233	226	226	223	230	238	213	196	218	220	235	214	211	212	239	208	204	221	234	233	238	234	209	235	200	191	225	220	256	199	215	194	245	214	209	241	237	204	226	223	219	248	240	224	207	207	209	228	234	216	214	209	246	223	228	209	187	215	190	224	216	221	211	212	220	202	231	247	226	207	219	209	216	204	234	218	220	197	222	202	240	204	213	221	241	227	211	221	216	209	199	219	206	231	237	208	228	227	225	233	211	234	232	209	235	223	222	204	233	239	220	218	237	222	232	229	220	228	221	203	200	228	222	220	236	230	202	223	217	232	195	216	236	245	244	214	232	222	216	210	232	227	205	222	218	247	221	203	204	219	237	202	206	213	210	231	243	222	227	217	213	215	202	203	220	247	219	219	205	214	227	243	231	227	210	229	213	224	203	215	226	186	207	221	219	234	201	212	213	236	214	206	236	240	218	234	237	230	228	228	236	225	218	219	226	186	241	223	206	222	230	230	210	232	243	197	242	209	209	186	179	224	203	231	238	205	224	199	239	271	217	229	222	258	203	208	231	248	232	225	234	225	236	224	230	213	217	218	218	204	241	203	241	222	196	244	191	215	234	211	230	207	226	210	182	226	218	213	207	196	198	205	243	219	220	206	219	231	223	193	219	224	219	207	207	237	222	217	246	227	219	226	220	214	224	213	244	219	226	211	209	233	212	208	202	232	208	245	187	237	214	212	231	220	219	209	228	223	234	209	176	217	231	234	230	247	199	232	206	241	233	218	207	212	217	240	224	206	215	218	230	222	226	225	202	190	210	210	210	230	207	224	209	235	221	214	191	204	212	222	221	214	231	230	207	216	219	233	211	221	205	226	203	231	251	204	216	209	218	212	233	223	228	229	217	223	215	225	235	227	221	210	227	223	224	208	246	223	241	207	198	211	220	227	207	204	233	233	209	208	217	218	209	220	215	223	226	234	223	254	218	214	214	218	209	226	211	215	219	222	243	224	215	221	216	209	211	219	221	224	223	191	237	220	219	221	231	233	216	227	216	212	220	235	229	205	241	238	225	238	215	220	225	223	228	204	204	207	231	233	220	199	232	237	215	226	216	221	214	217	205	215	207	202	215	229	237	223	242	221	224	232	233	223	221	232	214	202	227	207	222	205	238	215	217	227	219	222	216	219	206	220	225	241	214	212	222	201	240	202	235	224	216	201	219	212	209	210	248	224	193	239	207	233	242	193	232	227	221	224	223	205	210	201	197	231	229	218	221	213	238	203	214	181	213	221	240	213	208	199	262	215	223	221	195	208	228	222	257	243	211	226	239	198	243	220	215	221	197	247	211	222	208	208	227	214	253	227	226	207	208	242	217	228	235	217	200	204	237	199	222	214	206	215	223	231	238	195	211	211	207	224	239	211	213	225	211	219	214	224	211	232	219	240	213	199	231	223	206	224	219	213	237	183	214	204	233	241	213	239	229	230	234	210	241	201	213	227	214	219	218	217	228	202	201	218	223	213	198	205	194	211	227	217	218	208	218	225	200	183	220	209	247	217	236	225	243	216	212	202	233	196	213	235	213	226	224	201	235	235	218	229	232	219	211	223	242	215	219	233	189	221	232	202	234	229	227	218	216	206	219	216	216	244	219	227	234	203	210	199	219	221	227	205	219	220	191	205	241	223	208	229	223	246	227	227	225	229	241	214	190	219	196	227	212	230	229	203	225	216	233	219	235	203	224	225	243	234	234	206	224	208	216	220	207	223	235	186	218	224	235	222	219	199	207	246	206	193	248	202	188	219	229	198	219	207	193	213	221	204	201	198	239	204	213	233	205	233	233	201	236	244	228	226	223	209	228	225	214	237	232	213	214	220	242	218	239	203	225	228	213	189	217	226	195	229	234	225	236	199	219	233	196	176	207	226	240	203	236	224	213	237	203	232	217	250	206	206	221	227	206	190	216	243	220	203	207	220	220	218	211	210	221	233	212	224	216	186	202	232	248	197	203	261	222	214	228	230	229	228	232	211	222	204	231	214	202	229	246	240	205	220	239	202	215	226	227	235	218	220	240	233	219	205	225	226	203	223	245	216	216	226	210	223	239	217	192	217	216	224	217	220	262	223	222	221	212	232	205
28390	22946	22202	7438	632	566	458	415	394	391	458	438	406	422	372	409	395	408	419	434	439	383	423	433	381	425	407	412	427	415	418	401	416	463	419	429	432	403	401	404	399	401	398	432	398	400	427	408	390	443	406	423	436	383	396	413	388	371	446	430	433	398	412	407	408	417	412	414	397	433	396	426	415	434	379	422	403	431	398	426	452	368	420	397	393	462	415	406	421	408	397	468	426	394	426	390	402	416	441	403	425	413	392	433	405	416	424	415	404	454	387	386	403	388	405	419	419	434	412	408	442	412	393	387	379	442	454	426	398	457	421	389	413	423	393	422	410	430	356	390	401	422	427	380	394	408	395	406	406	392	420	397	404	442	436	431	403	401	406	407	402	448	437	418	401	410	394	440	453	411	390	390	360	425	402	390	440	432	401	393	390	390	433	420	388	415	397	374	392	397	401	430	449	418	421	382	416	413	445	470	407	435	448	406	415	405	391	404	383	449	405	413	446	430	400	424	413	399	419	420	389	418	416	407	389	352	405	407	405	380	421	382	420	405	409	443	398	394	434	402	428	373	409	392	405	430	412	436	407	430	385	410	425	396	415	387	418	370	433	407	414	431	389	406	412	397	426	442	419	445	391	419	421	398	432	403	403	412	394	393	417	427	384	423	433	406	413	389	397	422	409	425	376	431	392	413	428	428	421	410	409	377	440	409	408	396	422	404	399	398	419	444	412	388	388	384	416	431	445	401	414	393	410	424	381	387	402	392	415	411	441	451	410	354	413	390	403	405	395	427	388	437	414	399	387	430	387	376	386	416	405	374	420	393	424	408	414	468	389	395	373	412	368	411	451	390	416	425	433	423	437	425	438	426	401	419	430	457	413	419	417	405	418	393	408	437	390	437	391	414	444	381	417	408	418	442	396	450	439	412	374	414	393	406	426	391	397	404	404	426	421	439	423	419	447	403	400	400	439	425	419	391	446	419	399	426	431	418	405	415	411	383	419	376	405	432	442	403	407	428	426	408	388	424	398	409	418	401	428	407	445	423	396	421	439	408	417	423	432	414	441	432	407	398	413	417	405	436	419	382	456	413	379	413	399	421	378	391	421	428	419	383	407	395	411	402	448	397	409	417	431	376	379	392	453	392	408	409	416	434	421	396	390	429	441	401	403	393	437	429	400	392	462	378	385	431	391	405	399	445	430	433	414	394	435	378	450	402	416	407	389	407	392	453	454	415	392	424	441	403	414	409	395	417	411	385	438	410	390	414	389	396	414	425	440	400	426	431	460	437	398	456	437	450	401	398	450	417	410	420	411	430	389	446	383	370	400	417	432	429	437	438	375	420	379	440	404	417	409	416	430	377	401	433	399	404	457	395	400	433	393	404	422	383	404	389	399	413	408	404	394	440	427	410	425	366	434	394	405	379	423	415	397	410	406	436	409	451	463	381	391	408	441	413	427	438	410	369	425	415	427	383	437	417	459	414	431	435	408	411	392	410	426	379	377	412	425	418	374	394	387	443	383	412	402	413	390	447	451	432	403	427	375	436	416	425	417	382	414	412	415	371	385	415	387	427	417	417	397	463	402	437	392	406	421	387	387	433	452	396	437	397	411	397	397	436	384	443	415	370	437	370	428	444	422	433	399	445	379	395	437	378	410	394	416	396	411	400	408	446	418	435	428	401	427	408	409	409	413	392	414	426	429	399	430	423	410	416	407	430	416	425	412	411	420	403	440	407	420	401	457	391	390	398	392	410	409	379	432	418	412	392	412	408	471	376	421	404	412	404	409	386	440	385	377	389	412	412	435	420	421	429	421	412	400	376	442	391	402	382	417	423	387	439	418	427	373	428	415	412	394	405	370	407	411	391	414	376	384	421	403	387	403	432	393	403	394	449	399	406	419	386	396	439	377	444	404	443	395	399	415	410	422	385	428	409	416	396	431	383	375	404	398	377	433	430	454	388	435	402	417	424	391	429	399	389	432	415	401	413	415	400	409	413	404	415	390	404	432	393	407	447	415	409	393	403	434	420	422	432	364	423	437	428	425	411	405	415	404	433	384	455	425	433	420	404	391	386	413	395	453	399	412	404	394	412	417	402	432	378	456	418	396	436	406	438	425	460	437	440	439	440	402	393	414	404	426	422	417	417	419	391	391	425	409	394	414	402	412	417	428	416	412	399	393	467	412	380	449	390	390	400	425	450	416	445	415	416	423	418	400	443	430	434	397	415	454	400	418	375	384	405	414	406	362	382	414	402	380	410	422	433	388	436	406	423	402	438	434	429	402	419	381	418	419	372	400	458	367	453	443	440	444	402	439	426	392	437	423	419	360	423	444	387	410	400	416	432	402	433	400	411	403	418	418	436	420	431	403	442	421	419	408	443	378	428	437	419	374	390	426	433	434	417	373	394	417	400	411	413	424	406	420	385	400	406	383	441	397	393	394	413	412	412	374	404	435	433	427	411	411	411	393	418	446	397	428	394	422	413	412	438	449	419	399	432	423	412	430	399	421	415	399	418	425	434	438	420	390	415	424	403	402	416	419	415	410	376	435	408	389	405	400	427	398	406	417	386	387	381	430	403	442	437	412	443	482	433	435	418	408	396	397	446	409	401	462	436	426	400	355	393	428	398	414	397	433	419	415	395	417	451	414	390	410	396	372	393	456	414	381	393	397	406	416	432	404	415	428	389	401	408	408	408	399	353	437	405	402	352	423	424	434	403	385	477	400	409	437	375	417	437	433	411	429	393	398	431	409	393	421	429	397	371	387	407	417	417	391	427	428	423	421	387	439	401	398	386	407	404	419	431	413	423	446	412	433	404	410	409	415	406	408	420	414	398	389	360	413	424	386	397	408	391	416	394	429	364	398	411	425	411	409	408	419	450	397	406	419	411	414	412	404	449	410	425	368	423	440	407	459	391	422	433	436	416	400	414	370	396	430	369	407	395	394	403	429	420	414	388	416	397	450	407	392	441	372	394	423	414	395	407	421	419	393	410	420	411	384	450	435	427	400	389	413	452	421	414	394	392	402	410	407	425	413	436	396	389	412	447	441	463	424	456	397	399	408	436	414	392	423	411	363	392	378	424	389	404	411	402	403	393	433	402	448	424	417	437	402	392	406	423	400	419	367	438	406	446	385	401	390	382	396	381	447	451	426	426	447	423	413	409	418	407	394	389	410	417	406	399	398	425	403	391	390	399	421	423	391	431	406	371	422	408	434	409	399	385	384	437	427	434	394	415	422	403	412	355	381	400	397	416	403	441	378	415	448	409	415	438	391	411	420	390	387	430	453	420	411	485	402	410	416	417	381	426	387	413	435	410	418	448	435	396	437	440	398	425	405	431	390	402	432	391	409	378	414	397	416	428	407	402	396	392	438	391	366	408	394	424	435	399	415	434	394	413	396	419	421	434	426	402	442	432	396	374	401	396	429	381	407	412	403	451	431	390	416	405	435	412	396	420	407	401	411	431	394	438	397	386	449	385	404	377	419	389
23393	32883	19692	4365	547	518	473	500	472	454	445	513	510	484	445	566	497	480	538	479	448	491	493	457	474	496	481	465	447	497	470	440	513	474	481	465	486	476	462	482	467	490	455	485	487	462	441	483	468	462	479	466	463	480	511	474	490	466	455	482	478	468	457	449	515	481	474	479	482	465	423	479	504	490	495	482	479	479	451	543	485	454	462	483	412	462	456	460	486	397	488	451	477	521	462	479	469	489	484	457	438	475	476	492	463	453	476	478	457	472	488	476	453	481	476	477	458	488	472	471	458	475	483	436	498	476	499	488	446	470	548	481	471	504	489	465	457	475	472	447	494	491	437	477	471	458	457	494	461	461	468	475	484	436	489	447	498	472	500	439	489	449	470	460	469	465	498	475	445	487	469	484	532	457	488	493	469	506	509	475	463	480	437	498	479	481	480	464	532	487	487	464	480	471	458	477	478	459	454	485	467	445	430	441	501	502	497	515	479	475	455	493	489	506	459	449	457	479	499	522	473	447	487	448	477	469	461	462	479	480	496	467	508	469	437	434	460	465	473	484	494	455	496	470	467	485	481	475	427	468	446	443	488	477	508	488	446	446	432	493	445	458	485	482	498	446	455	489	459	474	478	486	509	502	506	473	451	442	476	477	499	449	474	439	520	450	452	473	494	474	477	477	498	476	452	469	453	499	489	472	477	453	442	494	467	464	464	453	464	471	482	424	464	459	450	442	459	453	476	472	460	454	492	466	431	529	482	434	483	451	487	442	479	474	494	530	487	494	495	460	533	479	486	494	497	430	492	481	458	454	455	464	486	491	471	433	475	460	502	515	458	504	501	471	447	446	449	506	505	469	479	493	466	501	499	443	488	560	437	478	479	475	485	478	499	489	504	486	480	448	496	461	460	465	479	490	502	494	501	497	467	430	465	503	491	487	485	480	485	467	451	482	492	457	486	467	457	509	453	520	472	537	441	469	509	484	457	434	430	490	485	442	465	493	463	433	461	484	465	470	498	438	428	490	454	441	474	495	465	459	459	470	481	484	463	436	479	486	469	469	494	480	505	457	453	414	479	479	506	484	472	523	459	473	470	470	483	466	478	471	458	492	529	491	475	481	465	481	473	444	496	468	435	477	476	467	493	466	503	466	494	474	455	492	516	454	471	463	461	484	462	472	493	464	465	462	513	505	481	459	478	496	470	459	455	491	480	483	471	466	446	473	494	449	469	475	480	483	476	446	446	472	473	469	518	483	456	454	439	477	485	507	441	460	489	449	471	461	464	487	448	458	407	458	471	505	461	470	470	516	480	436	483	486	462	497	474	504	480	439	483	483	455	518	480	456	486	482	454	481	454	489	463	485	496	473	487	519	432	494	481	454	464	419	488	465	477	438	460	441	501	453	488	448	421	500	455	444	492	484	474	499	460	501	490	473	463	456	461	483	490	490	462	452	465	482	492	439	521	461	480	533	504	467	494	457	453	470	443	469	503	456	478	515	450	493	461	476	441	469	508	456	516	419	485	502	408	477	483	473	505	475	490	498	453	462	490	461	502	497	497	450	485	480	461	456	498	469	464	458	496	497	479	492	468	504	440	480	474	497	460	444	490	494	473	488	489	460	474	463	489	485	465	467	499	497	430	485	468	501	439	511	449	439	512	488	445	472	483	430	471	478	477	471	463	491	495	480	510	465	496	471	492	484	480	484	457	462	483	452	485	467	482	469	482	496	503	455	484	482	488	471	448	475	453	515	503	464	543	445	476	461	447	462	475	438	460	503	477	485	471	453	522	500	478	471	456	480	491	449	476	498	484	502	518	491	420	445	489	438	479	506	518	464	495	485	491	468	477	491	423	469	447	460	464	495	468	473	465	434	485	494	458	481	461	489	487	477	455	457	480	453	463	450	453	476	438	470	479	482	498	482	495	455	425	459	469	519	453	494	463	465	436	478	480	475	477	461	445	491	488	473	488	463	491	519	481	453	453	505	495	461	495	441	481	488	471	495	473	469	478	473	464	480	512	464	481	492	477	488	470	469	448	475	455	483	443	440	460	492	463	493	500	489	484	423	467	509	479	493	482	448	512	441	471	452	499	474	487	468	486	471	472	509	473	446	481	477	507	476	479	443	519	454	462	457	513	480	504	472	474	513	516	448	480	518	477	466	442	470	474	454	489	504	468	482	449	486	489	447	497	450	489	502	474	470	498	473	476	499	467	460	457	433	475	462	472	456	467	485	476	486	479	498	478	497	512	466	469	509	424	488	520	473	418	482	458	501	489	481	487	491	482	449	500	490	480	484	476	442	502	482	483	444	461	500	472	478	490	466	465	505	456	454	491	462	487	498	470	488	475	511	495	477	460	463	512	452	448	432	460	483	477	458	484	537	451	461	483	483	481	478	520	480	500	521	493	494	472	503	452	449	485	486	486	491	490	477	459	486	481	478	479	466	507	507	464	484	493	449	474	486	474	493	510	458	473	477	482	464	473	498	514	468	462	500	474	461	493	452	465	451	443	435	460	471	442	482	463	455	522	499	500	478	511	462	501	499	498	483	449	459	473	495	451	459	485	483	502	433	480	526	441	475	491	451	438	455	499	484	468	533	473	475	473	459	496	505	451	473	471	493	499	456	459	507	458	495	453	484	465	476	465	486	469	446	493	450	475	456	460	503	475	457	485	469	467	435	499	475	482	501	496	430	506	462	474	479	457	480	481	487	486	490	467	492	511	477	469	480	469	504	446	500	512	481	490	439	489	470	479	483	425	481	455	464	481	469	437	473	482	492	465	481	496	503	503	492	479	446	469	455	459	474	461	482	465	480	465	482	447	509	487	441	468	463	496	459	465	506	460	488	444	453	499	502	473	493	487	477	434	438	461	485	468	475	467	472	474	496	482	517	491	486	498	483	503	533	498	482	518	474	428	483	456	505	487	453	495	516	502	488	489	481	478	502	452	519	469	473	485	496	473	472	487	486	487	435	495	472	479	465	483	471	489	499	474	494	472	458	490	464	480	456	486	503	442	483	504	490	440	466	506	494	437	468	463	441	467	448	491	483	446	444	442	488	511	462	451	456	449	462	478	472	492	455	451	483	466	488	434	489	479	458	454	488	466	495	475	462	461	465	438	487	493	481	496	411	468	474	529	431	481	492	492	491	523	455	448	474	466	450	515	487	491	528	466	468	471	463	517	419	491	475	486	455	473	486	504	450	494	468	461	463	479	498	458	456	465	484	476	408	448	461	520	480	481	490	500	481	499	455	467	482	485	480	473	454	457	467	460	472	468	472	501	443	457	473	483	510	481	466	489	483	490	484	504	459	486	434	471	452	464	479	471	436	471	436	474	496	506	464	506	467	454	461	482	472	460	473	502	422	481	474	482	448	472	451	456	469	506	491	495	468	461	461	455	481	477	468	485	482	477	448	487	458	497	462	463	480	435	451	508	453	470	486	463	465	447	478	500	483	474	460	515	457	486	462	448	467	488	500	491	455	482	495
24208	21830	29426	27363	19939	7311	711	497	480	463	503	475	430	466	467	401	473	438	425	392	417	422	428	433	438	440	418	399	394	441	395	384	424	428	412	444	421	406	415	373	406	422	412	391	441	415	415	394	438	416	424	438	425	399	420	409	387	399	433	399	419	436	411	399	437	447	411	403	412	439	409	462	454	403	384	404	402	393	470	372	402	398	407	419	358	419	435	408	412	410	397	410	467	440	405	419	379	408	417	430	369	425	405	417	431	427	399	386	457	426	415	365	382	419	397	382	431	379	401	398	464	432	460	429	394	416	422	397	406	394	423	408	407	395	410	411	452	417	390	459	359	405	422	397	427	416	424	410	431	404	390	408	462	424	427	428	409	393	381	425	414	401	419	423	431	411	357	385	412	422	464	437	424	396	418	416	414	397	405	390	417	404	446	437	407	408	398	427	459	474	440	435	411	396	402	390	411	426	425	383	379	467	440	436	428	388	436	448	421	420	438	428	382	375	413	417	401	429	388	441	420	395	419	392	435	407	432	411	398	404	344	424	428	438	390	403	425	417	428	450	444	397	419	435	428	437	431	402	392	372	378	397	398	418	458	397	425	443	407	441	395	431	418	398	424	398	432	433	425	397	411	439	398	427	427	428	442	403	440	403	420	406	417	418	421	394	449	426	431	436	403	439	414	438	427	413	438	411	434	405	385	410	408	375	411	448	424	429	397	420	428	410	424	387	402	400	409	403	393	394	429	428	400	439	398	421	411	434	430	427	393	370	429	409	450	410	401	436	408	414	412	434	415	445	404	413	382	392	410	395	434	415	395	414	422	441	430	395	377	418	414	436	381	411	414	376	408	403	433	388	433	429	430	430	385	395	427	379	427	400	420	401	402	413	408	437	404	387	426	399	392	439	394	411	401	424	459	424	424	441	411	419	400	411	400	400	409	398	420	409	408	452	422	426	450	405	390	432	403	423	417	397	413	425	423	389	415	402	439	408	432	396	392	405	388	425	417	392	428	420	396	442	395	431	408	399	438	404	434	401	407	403	433	433	426	407	382	430	400	446	459	448	407	432	444	443	422	406	460	404	415	404	428	412	417	384	463	416	422	387	428	407	413	404	348	429	426	402	413	393	399	382	411	454	434	423	429	405	383	401	378	411	421	411	413	404	406	433	398	422	429	416	414	412	455	439	386	434	432	416	420	398	417	413	425	401	429	424	426	422	409	426	436	412	438	445	414	415	430	399	451	408	412	413	399	424	406	366	408	440	414	419	411	423	442	449	436	438	376	409	439	422	411	377	422	432	422	440	377	427	406	399	421	403	398	417	425	404	410	397	420	426	378	358	406	398	452	416	401	406	429	406	396	388	373	370	411	406	398	401	425	418	427	428	444	374	406	410	412	424	432	406	416	424	397	403	383	426	427	430	427	396	413	419	429	451	389	423	418	398	417	403	397	414	429	417	428	393	393	410	396	451	453	398	421	418	420	431	420	434	404	415	429	403	423	436	386	402	437	413	425	389	411	405	464	437	419	438	411	390	458	394	408	410	435	410	445	393	391	400	421	423	392	434	398	410	421	429	383	417	445	377	429	392	381	436	426	414	398	395	380	394	426	422	403	391	398	422	440	427	411	451	391	437	438	426	402	426	450	408	406	385	438	437	395	406	389	414	417	419	377	414	455	383	452	396	391	425	450	407	424	414	370	361	395	412	406	394	436	421	406	421	389	413	418	415	434	387	402	415	443	428	409	390	404	406	409	433	447	412	416	409	418	396	422	414	445	410	409	436	411	427	408	400	414	407	425	446	438	389	372	389	413	399	449	392	416	418	414	400	426	441	413	414	413	398	436	383	407	425	464	406	409	420	439	423	406	420	385	440	444	424	403	381	387	416	444	388	437	406	363	403	410	434	431	395	433	393	399	452	389	423	410	405	438	386	429	425	414	391	431	443	418	408	393	431	383	390	433	417	401	416	415	386	416	401	380	403	398	407	383	390	401	418	422	391	442	393	405	400	403	422	373	384	451	391	407	387	407	400	375	398	441	433	382	437	417	396	438	394	382	420	398	432	419	441	455	421	418	389	406	441	377	398	440	416	410	407	412	412	407	408	416	448	449	409	417	403	416	409	407	387	449	446	423	392	395	415	384	398	444	404	415	406	419	429	396	405	438	424	380	406	412	398	394	398	451	400	419	416	387	413	436	408	426	416	407	402	387	436	417	408	408	417	444	417	443	425	371	398	399	373	410	394	441	382	407	402	410	413	417	413	414	407	428	411	375	441	439	414	452	445	402	405	393	464	406	417	446	390	398	401	435	408	418	415	426	462	415	377	405	400	404	420	452	406	425	465	449	445	405	421	422	416	403	434	441	447	423	429	404	427	407	391	408	442	404	419	407	438	407	419	413	435	428	432	434	399	407	395	398	432	408	444	407	439	389	399	410	412	401	411	412	391	420	417	420	430	426	425	391	394	423	404	411	408	398	409	413	374	419	381	371	398	391	413	402	415	396	387	413	432	429	402	441	416	402	423	402	421	429	402	449	421	453	400	425	419	411	394	420	359	404	412	421	419	414	420	419	406	402	405	444	398	410	414	401	421	392	374	415	371	412	424	429	400	398	386	386	422	429	376	394	424	427	399	433	377	403	427	411	413	378	441	405	412	410	385	394	449	420	374	417	414	412	388	419	395	413	380	424	384	397	367	402	423	439	430	439	449	455	419	434	418	400	435	382	423	415	423	420	415	436	413	374	436	425	438	437	436	374	425	420	425	438	417	396	377	397	417	420	415	396	414	389	437	400	410	400	391	411	412	415	386	397	406	420	377	406	441	420	432	393	396	404	399	391	421	440	433	442	415	392	406	429	406	390	413	408	396	377	422	371	380	430	401	425	395	401	405	405	403	417	449	419	450	411	414	446	403	368	392	420	410	420	428	422	413	418	406	429	414	417	418	438	418	406	420	403	384	425	408	423	437	427	449	386	406	381	384	421	406	445	434	404	433	432	386	436	433	416	413	417	418	408	422	416	387	430	430	415	405	443	398	382	408	408	417	406	429	416	392	430	430	424	381	433	385	404	435	415	437	448	420	417	398	407	419	400	449	377	407	399	407	398	430	413	398	408	417	412	425	445	403	404	428	404	370	393	411	391	386	398	418	430	416	399	371	429	398	424	402	402	462	402	404	388	416	394	404	429	412	393	374	402	419	402	418	397	387	422	444	417	388	424	408	430	416	394	425	385	425	391	406	428	412	395	448	371	435	449	405	394	412	387	443	420	417	405	383	427	443	451	420	419	421	423	394	427	419	421	393	430	389	399	387	421	418	412	401	396	398	419	398	380	435	408	442	427	416	416	435	437	441	430	394	436	455	422	390	390	405	426	412	383	396	413	418	421	395	427	441	368	429	418	379	416	448	415	428	408	421	400	424	411	404	396	400	408	438	408	419	385	424	387	397	373	407	395	429	427	435	452	416	401	386	415	394	413	428	404	393	390	424	407	409
42144	74285	56636	20267	974	810	741	654	632	630	553	539	518	499	501	556	481	488	522	467	498	510	500	482	458	507	437	478	498	454	486	492	437	472	487	510	480	443	503	468	481	449	440	503	487	517	492	458	506	463	450	495	473	454	487	505	497	520	479	489	510	448	444	481	475	528	479	507	523	523	436	461	530	512	515	490	457	475	470	494	454	459	487	449	507	497	464	447	479	471	470	450	512	466	498	471	449	478	492	502	493	461	445	437	474	511	506	487	479	485	472	442	451	469	502	459	491	503	494	507	455	438	430	502	464	463	497	471	460	516	454	496	495	464	463	473	470	468	486	480	437	465	473	485	486	461	499	487	471	508	464	480	478	463	479	494	455	484	507	493	488	510	473	465	465	497	449	472	489	467	443	512	443	465	558	465	515	507	476	463	488	448	458	454	532	471	470	482	508	492	511	508	468	472	462	512	455	458	456	449	484	478	477	508	507	501	485	482	482	459	499	511	453	500	525	468	500	466	471	472	516	498	470	459	503	487	457	483	527	503	501	501	515	462	457	497	500	488	467	468	516	460	531	482	489	498	487	463	485	459	498	471	456	492	466	517	490	470	463	487	420	483	475	464	535	480	512	465	475	486	478	488	487	472	507	475	428	507	487	478	489	498	484	460	456	546	483	465	494	461	511	439	500	501	490	480	443	476	475	490	519	496	484	473	468	463	491	444	496	486	467	464	463	456	469	496	479	481	475	449	484	473	465	411	473	469	454	465	479	477	486	479	495	516	482	473	478	518	460	492	494	464	480	450	488	485	494	486	482	465	508	466	457	492	479	454	491	482	464	531	466	492	491	492	456	484	466	452	465	491	469	453	464	485	471	485	464	501	462	476	503	451	508	500	466	497	488	463	462	432	452	420	527	509	468	444	501	455	490	481	481	468	482	468	485	475	462	486	476	512	468	476	491	460	488	491	492	471	468	458	495	461	476	479	471	444	500	466	472	457	439	477	469	458	476	465	488	488	457	454	443	450	523	523	470	469	481	475	460	479	481	475	487	464	468	487	430	507	484	514	457	467	479	488	497	483	471	476	465	504	466	491	495	454	514	480	496	473	457	477	463	495	489	481	462	489	445	494	472	481	494	528	485	445	448	470	470	462	469	469	444	495	515	483	467	465	469	484	530	498	454	482	450	459	470	504	479	438	484	492	493	460	489	468	471	498	478	470	516	472	472	484	478	453	466	534	499	462	484	501	473	485	521	486	477	498	478	465	459	486	485	462	473	491	467	476	507	481	467	473	498	466	462	491	470	475	477	544	484	521	491	462	477	515	463	512	471	492	501	468	474	468	499	473	473	489	488	426	474	455	498	466	485	435	452	512	466	518	478	479	473	479	506	502	489	471	467	505	464	468	470	467	502	491	525	481	512	497	502	480	501	459	509	476	488	493	421	488	461	506	480	471	453	469	484	503	484	449	499	473	501	451	494	486	491	470	488	502	512	449	488	514	505	472	476	509	471	476	480	502	482	491	451	430	470	490	447	494	464	453	471	468	518	508	500	465	479	479	478	476	518	484	479	459	496	469	476	478	460	486	488	478	463	470	491	484	479	490	486	496	508	465	538	449	484	471	487	516	507	478	505	507	470	517	459	495	494	486	505	486	492	442	476	487	494	478	474	483	497	488	442	485	485	473	460	461	454	478	489	502	477	484	507	517	500	477	507	477	437	475	479	484	519	491	501	441	505	483	475	476	510	480	474	484	480	469	441	443	485	465	466	465	466	495	515	528	456	413	506	468	469	488	470	455	479	482	476	493	476	490	454	452	536	469	459	514	487	458	516	412	489	467	470	493	486	492	474	458	471	469	472	450	492	471	477	510	492	463	501	505	465	507	478	480	465	496	500	492	447	505	504	494	468	481	500	441	472	480	469	514	459	470	435	494	479	457	508	495	463	489	482	487	484	481	490	479	492	478	500	484	451	458	464	484	487	503	476	495	467	485	478	440	448	484	491	490	493	471	484	500	489	500	496	476	468	473	477	463	496	510	477	453	471	472	459	475	440	471	512	458	443	446	447	457	451	491	500	459	488	481	499	516	466	490	447	468	512	504	502	477	470	488	472	489	493	468	494	477	464	498	505	449	452	489	485	494	477	446	490	497	449	468	485	478	525	482	518	474	505	459	506	475	442	491	513	464	470	482	509	487	503	479	464	477	494	503	440	439	449	490	481	468	486	438	446	459	490	464	469	443	453	488	496	497	465	456	461	439	463	437	492	460	502	482	465	524	474	495	469	485	477	474	477	477	502	512	470	505	459	503	465	457	495	468	514	478	491	486	451	512	495	467	492	478	506	442	452	472	469	474	482	509	485	473	498	452	487	494	454	521	500	504	466	468	487	464	487	448	465	447	475	477	475	481	463	488	453	461	472	459	483	450	503	436	482	456	483	486	484	476	482	448	483	458	463	465	457	469	468	453	474	492	472	471	490	489	489	508	520	444	484	468	506	473	465	502	480	481	477	437	508	447	469	512	467	473	460	468	486	479	514	473	465	480	494	485	471	485	470	479	484	475	512	494	495	497	471	498	490	469	487	495	500	463	518	448	449	472	474	489	449	480	485	439	470	474	497	448	474	465	491	484	498	466	509	452	463	520	453	489	478	505	467	465	474	520	468	492	498	484	464	436	486	502	476	442	477	457	467	513	484	431	492	464	459	506	515	507	484	440	469	463	504	516	485	477	478	455	469	481	507	449	463	476	481	473	470	458	477	477	498	504	482	515	494	471	439	489	470	466	503	482	481	441	457	492	485	503	479	532	487	487	481	502	492	487	466	496	454	473	481	444	473	507	509	467	485	480	491	501	473	469	483	457	455	505	485	493	513	487	484	519	470	493	494	494	456	472	461	485	472	484	477	513	483	470	500	481	455	511	499	498	465	474	472	492	488	498	458	460	486	502	451	505	481	472	457	500	512	512	463	512	521	454	492	493	463	495	483	468	467	466	452	513	486	496	485	518	466	485	472	505	495	464	503	471	462	485	501	481	507	494	518	469	452	480	480	481	485	480	513	501	467	467	464	498	501	520	465	455	473	483	480	521	476	489	520	467	468	496	453	484	421	476	419	502	497	461	478	461	484	479	449	499	487	475	494	503	495	512	499	465	489	468	485	480	497	508	450	488	447	475	489	507	491	490	466	481	488	506	497	507	439	499	466	492	489	455	516	454	473	448	467	460	489	460	523	517	525	503	500	499	477	508	469	493	489	468	474	499	493	523	480	488	487	473	490	518	450	491	477	507	481	502	477	473	473	462	504	496	459	445	468	464	465	475	509	470	491	492	445	465	475	442	446	447	473	486	457	497	455	485	463	467	460	450	472	459	472	522	473	472	455	438	486	462	487	476	484	481	489	449	500	489	464	469	491	478	470	503	492	463	462	499	489	524	480	489	455	460	476	484	472	477	471	476	499	442	515	499	477	508	504	463	480	485	482	486	530	505	491	487	459	483	496	438
25279	22002	29835	26509	10334	548	334	299	279	294	266	261	257	262	265	265	277	263	253	235	263	286	259	249	275	259	245	257	242	243	261	257	276	242	276	234	269	230	222	250	263	242	278	243	260	260	223	266	257	269	244	238	211	244	267	251	256	261	245	260	254	226	282	255	263	256	218	240	249	243	255	221	268	216	260	265	257	271	233	262	271	265	256	286	248	253	258	273	272	260	277	250	250	242	241	232	255	246	293	240	270	258	269	222	262	258	241	243	250	249	262	250	227	252	260	270	273	242	253	242	247	280	282	196	264	277	267	250	248	227	277	270	271	254	244	247	255	243	274	215	229	245	241	228	223	219	271	257	235	265	234	245	269	251	275	267	282	247	269	260	264	252	259	210	275	238	258	221	243	256	265	255	277	260	257	276	257	246	247	276	233	260	256	223	263	255	245	232	285	239	256	275	257	263	274	258	272	243	230	254	242	274	258	233	254	248	266	265	259	254	267	249	253	254	290	265	233	230	258	260	293	233	255	246	239	263	245	234	289	261	246	251	228	262	267	249	266	244	246	265	246	263	233	240	236	259	254	251	259	263	264	243	232	227	272	244	266	228	242	247	273	249	248	267	256	264	258	284	234	274	256	267	260	269	287	239	223	266	235	284	232	246	254	244	231	242	267	252	244	253	240	248	255	259	237	233	258	227	237	267	236	267	277	222	260	254	258	241	253	242	253	246	275	286	262	228	231	253	243	244	268	238	314	247	262	256	239	249	254	256	262	271	287	270	238	267	237	268	252	263	256	273	231	260	233	272	248	246	263	241	241	244	261	270	254	245	227	286	298	246	271	243	262	246	272	263	263	249	243	274	248	223	248	235	251	271	266	239	232	234	263	241	263	260	249	269	248	233	246	251	246	241	267	235	217	260	270	266	271	288	230	221	267	223	269	243	279	269	247	249	263	276	234	250	243	214	242	241	233	212	265	266	278	279	258	230	258	237	265	232	268	255	271	266	252	250	255	234	268	243	252	245	261	259	241	246	267	262	240	246	267	269	234	272	239	250	267	247	237	233	241	263	267	251	239	264	231	270	252	250	273	220	260	255	261	247	266	256	248	248	259	267	244	251	249	249	270	275	251	258	272	235	245	279	257	234	243	254	233	255	241	234	258	236	237	248	249	246	254	253	246	269	241	274	222	260	228	237	245	275	261	256	235	250	235	276	248	233	256	256	266	251	229	262	225	237	246	265	220	265	256	283	254	243	267	255	238	266	239	232	274	244	255	247	275	261	253	234	241	264	280	261	264	266	228	254	255	265	230	276	253	250	255	256	229	240	240	233	224	264	243	250	279	245	250	250	276	252	253	269	238	277	243	214	260	268	248	270	249	254	245	252	268	233	234	266	245	272	250	286	254	262	245	248	285	237	241	243	215	244	249	280	241	254	235	228	265	261	233	273	224	277	227	270	275	230	254	246	241	234	251	292	233	236	244	262	251	219	246	233	240	223	260	234	275	236	237	251	229	251	271	273	233	248	255	242	234	280	247	246	252	242	247	277	252	282	254	246	234	256	254	205	298	257	224	219	245	292	255	234	254	245	241	236	287	254	249	230	247	271	276	261	281	263	251	283	253	246	243	266	222	243	257	260	263	225	270	261	257	213	244	251	231	288	230	239	263	269	263	263	283	248	300	261	261	256	262	254	255	236	237	243	260	236	243	251	237	239	259	251	237	245	251	224	249	243	271	231	238	259	239	263	241	246	239	246	253	256	240	239	256	245	230	264	235	253	238	280	253	277	267	269	255	242	261	239	256	246	251	252	236	246	276	245	233	224	246	266	244	250	279	257	246	242	253	251	287	250	258	250	245	240	231	219	266	275	263	261	256	229	245	254	233	256	236	245	263	248	250	257	258	275	255	265	251	253	249	256	267	231	239	252	264	232	240	253	231	229	269	261	253	249	257	260	291	229	221	264	266	248	238	234	226	265	240	265	263	228	271	265	234	238	248	269	249	261	251	264	253	254	241	235	271	245	238	280	257	262	239	237	266	240	241	251	278	274	269	252	269	263	255	240	239	267	278	250	248	249	225	239	259	255	260	232	249	232	251	255	248	247	265	233	256	248	263	240	283	261	249	255	253	244	259	260	251	249	230	273	247	248	230	278	232	253	238	233	265	241	243	279	221	265	240	253	262	261	259	261	248	260	269	255	252	260	263	248	239	272	238	256	256	238	252	249	249	274	259	262	262	248	257	249	250	265	240	264	248	264	271	275	244	241	236	243	261	241	259	252	251	287	236	262	259	251	261	261	251	282	271	262	261	248	255	263	269	241	238	272	247	235	265	256	260	272	275	219	246	256	264	256	250	227	254	232	281	264	274	243	266	238	275	258	270	247	270	239	263	262	262	231	237	239	256	268	262	240	260	270	286	231	292	247	261	276	276	241	290	227	240	231	250	241	243	221	228	259	238	236	236	275	245	277	262	254	238	239	251	234	263	236	233	244	262	260	258	285	288	267	273	275	263	230	257	261	272	260	271	290	240	226	252	256	251	228	277	287	263	284	252	248	237	240	247	281	263	231	285	264	260	257	250	207	224	278	237	261	269	283	230	252	265	227	254	233	252	232	255	233	235	252	251	265	234	266	249	269	295	245	267	235	238	227	252	253	282	281	230	257	235	255	251	242	256	271	287	255	257	252	270	246	272	244	247	246	232	248	236	264	248	280	246	245	261	249	264	239	275	247	247	259	283	241	239	238	234	228	246	247	228	253	263	232	210	282	261	250	256	254	274	267	245	243	267	238	262	258	248	245	232	239	250	232	268	241	234	235	265	238	259	270	277	248	248	243	250	296	256	243	283	249	235	238	262	268	261	240	252	254	226	269	258	225	277	245	249	272	247	239	239	263	223	285	250	245	246	252	247	269	250	245	265	264	259	271	280	234	279	240	243	253	269	253	255	269	230	239	261	258	275	272	262	226	262	244	234	243	255	252	250	256	269	249	245	211	260	226	235	217	245	234	225	263	269	257	249	259	281	256	234	250	253	257	259	258	223	230	271	250	253	252	243	247	273	257	257	287	267	251	267	258	286	261	232	282	251	240	256	245	238	246	256	249	250	234	281	244	234	233	253	265	262	255	262	260	245	243	236	262	232	252	269	226	257	253	257	227	253	246	256	233	250	242	274	240	269	247	270	241	221	237	277	272	265	265	267	261	227	236	279	235	255	257	237	245	242	243	266	270	254	240	258	256	250	249	223	264	238	241	259	216	253	243	242	239	252	257	246	263	265	255	249	228	236	264	253	249	259	270	231	258	251	249	242	252	238	255	278	254	228	259	278	259	243	232	259	232	223	246	275	254	237	221	255	235	238	264	238	233	248	256	230	277	253	268	276	263	265	240	227	222	257	259	239	274	269	255	235	263	233	260	245	253	253	254	253	274	246	258	266	240	238	242	246	228	242	238	249	265	253	266	273	241	258	259	247	251	230	274	253	266	244	246	259	260	240	282
39144	64152	48066	13585	528	517	416	396	372	353	355	334	322	347	364	314	310	274	324	304	267	280	323	312	285	283	307	294	280	322	274	306	299	304	281	297	278	292	262	315	273	268	294	302	260	298	287	286	273	272	300	279	266	295	314	284	302	260	313	299	293	285	274	277	314	305	308	302	292	277	287	315	308	306	290	278	328	304	300	307	300	287	275	269	295	313	268	280	278	342	293	288	272	278	284	319	296	278	290	295	286	310	277	285	282	308	293	307	274	305	315	319	314	307	308	272	284	274	299	280	264	269	268	294	303	299	319	290	309	298	287	284	270	304	288	273	298	276	305	274	250	314	295	311	314	282	267	282	270	300	281	277	281	335	263	308	286	307	265	329	282	289	287	284	292	297	297	284	292	284	316	312	294	265	300	321	287	310	315	295	303	304	330	244	291	290	290	304	302	299	285	302	311	316	310	289	291	283	281	287	296	284	321	293	293	285	264	274	289	310	279	296	294	268	298	288	255	288	287	328	326	293	295	294	286	308	311	314	289	297	272	295	308	286	277	284	298	289	283	288	257	294	283	279	278	302	314	323	292	293	287	299	291	301	299	310	303	287	275	270	305	281	297	273	286	274	273	320	315	294	307	280	298	302	302	283	309	282	273	273	323	302	317	285	291	302	267	303	286	267	283	282	289	292	317	295	301	273	338	270	287	295	275	305	298	298	294	281	313	266	261	301	296	254	313	301	282	288	307	280	286	331	298	302	268	304	273	254	300	325	293	281	278	308	266	294	277	275	280	271	269	281	309	283	286	301	296	304	286	324	263	270	326	297	301	270	291	307	304	309	299	270	329	303	303	311	258	238	256	306	282	288	304	285	305	299	272	289	282	334	277	289	273	303	294	308	263	294	298	283	301	276	247	286	272	297	291	302	327	275	268	314	292	305	278	284	319	285	262	294	291	251	292	316	303	271	278	285	285	298	293	270	293	301	336	267	281	269	294	295	302	322	301	285	265	302	311	276	302	310	291	284	285	310	318	269	310	304	291	287	305	257	341	259	285	292	308	310	266	292	302	308	304	301	282	299	295	289	263	309	272	281	260	292	275	318	293	292	263	294	285	305	307	289	292	293	290	304	301	301	299	290	261	297	320	300	287	287	289	284	274	284	292	281	306	292	293	301	283	286	308	267	254	267	298	311	311	286	300	313	280	266	307	293	280	286	262	277	286	300	265	298	291	266	289	298	309	306	315	262	283	265	286	323	272	301	282	268	279	309	272	300	278	289	303	285	301	278	294	299	282	277	280	310	299	269	288	316	310	328	308	307	279	299	283	271	328	292	269	307	341	307	315	290	313	250	265	316	276	300	304	294	313	272	304	267	317	326	279	268	287	297	296	312	301	266	287	308	283	320	308	308	302	308	286	320	276	287	301	270	290	285	293	296	285	321	272	316	274	338	291	276	288	289	285	284	306	277	287	303	331	258	283	305	272	280	298	265	268	283	317	281	281	297	281	300	285	281	327	305	248	263	312	281	312	275	285	275	280	278	310	310	291	301	300	298	283	291	288	331	282	280	299	308	263	292	286	294	282	281	272	293	289	297	286	282	291	275	278	256	285	321	261	319	299	291	297	266	315	320	294	295	286	290	307	284	284	305	284	302	312	289	289	293	302	270	304	284	289	304	299	293	292	272	265	297	259	290	291	271	282	291	290	278	309	286	276	274	298	291	284	309	254	292	278	291	312	278	295	285	293	291	288	286	269	286	298	296	287	303	300	245	292	295	318	307	319	319	317	309	293	292	249	319	314	276	307	288	315	294	307	298	282	263	295	279	282	277	288	318	300	303	325	277	292	285	302	298	289	306	281	302	286	269	286	281	311	301	295	266	298	293	298	305	290	320	294	305	289	283	322	296	273	292	313	269	270	289	275	305	319	262	302	303	277	272	305	295	295	270	287	277	309	313	296	300	289	298	283	272	288	312	319	267	294	276	287	283	310	321	298	304	292	297	297	303	283	294	268	294	255	289	313	289	289	299	282	271	311	287	273	289	258	279	278	299	273	287	272	303	267	251	277	314	292	307	283	298	303	281	291	285	268	303	288	297	272	282	271	281	292	298	284	275	314	285	284	301	310	290	249	282	318	285	280	283	274	296	311	264	291	308	308	300	273	295	292	313	301	276	299	290	327	310	313	287	333	289	286	283	272	315	262	278	279	316	272	281	298	295	272	284	298	307	305	309	284	285	308	306	264	294	279	294	304	299	293	284	300	303	282	313	305	273	284	298	315	318	286	305	271	300	290	297	286	294	271	282	293	281	281	303	268	274	316	287	263	298	283	329	289	279	301	319	325	304	289	263	281	285	296	294	279	290	286	282	292	272	287	311	293	299	318	265	265	302	307	248	285	275	306	292	273	276	310	312	297	280	292	289	288	281	292	338	291	284	278	292	296	275	296	284	271	295	312	280	308	324	301	295	280	275	277	261	305	279	281	295	288	282	299	269	272	308	297	275	296	288	274	268	252	298	308	295	292	277	262	282	283	290	285	317	276	287	307	272	311	298	321	292	308	277	284	283	308	327	297	291	275	297	289	288	306	256	303	292	307	307	303	317	283	246	290	291	270	298	308	330	296	276	300	296	289	285	251	263	257	319	277	278	260	323	289	276	280	269	309	289	300	275	289	295	306	292	298	290	285	265	300	297	282	261	291	288	279	296	325	272	290	282	292	276	273	287	276	297	295	308	281	272	297	265	300	270	293	271	303	294	302	266	316	309	293	304	291	279	302	296	283	282	282	304	274	281	298	284	318	282	273	288	312	280	290	283	304	308	298	273	266	301	305	304	304	276	272	306	305	261	293	306	285	267	303	277	301	276	322	295	316	291	320	289	305	292	276	312	300	285	287	311	278	312	280	293	294	291	303	285	267	274	289	259	314	284	311	311	283	290	278	284	290	289	293	299	304	287	280	291	286	275	289	302	256	301	292	293	250	283	282	276	269	279	285	289	312	309	286	311	238	277	315	303	301	284	288	271	282	291	287	311	307	284	303	267	292	288	299	299	267	328	295	310	294	297	282	300	307	270	301	301	271	320	276	306	287	306	287	281	277	264	283	256	271	281	276	306	296	332	290	285	299	281	298	310	289	299	293	303	269	276	309	280	277	302	289	290	287	275	319	318	302	294	310	293	316	296	282	265	280	266	318	290	274	292	274	285	284	278	305	283	301	297	274	290	313	305	273	326	299	286	288	283	319	302	289	314	287	307	298	301	285	353	314	303	314	286	274	285	280	272	278	266	281	282	264	311	298	292	274	282	279	280	285	269	288	278	293	275	300	273	284	296	259	277	282	260	285	294	293	295	268	286	306	306	278	275	306	272	296	279	303	284	279	289	305	282	297	291	293	288	302	283	263	295	305	311	283	285	290	314	312	288	309	298	328	290	248	285	287	298	292	304	300	283	336	294	284	302	315	307	253	288	293	266	275	321	276	267	280	288	299	273	299	266	261	307
22899	21584	29535	24846	21507	21044	8253	460	312	289	252	256	262	247	242	225	211	237	194	205	222	206	206	175	183	216	180	211	180	199	195	191	202	192	190	179	222	187	197	201	201	200	187	201	177	194	164	195	197	180	200	179	179	210	205	164	187	198	212	186	190	182	215	190	177	188	179	170	175	187	185	175	172	199	182	180	175	183	200	180	173	154	158	190	183	189	171	185	182	157	152	167	170	206	189	189	209	171	206	182	175	197	178	178	182	194	176	196	184	191	196	166	176	175	180	189	192	211	173	192	184	183	176	193	182	198	164	188	206	190	174	167	196	178	189	204	184	172	199	195	168	186	150	176	189	166	182	170	188	182	179	188	190	206	178	169	181	191	183	162	191	191	178	193	194	190	181	193	198	180	187	186	195	175	165	176	181	206	182	175	196	166	196	195	189	165	181	189	188	181	164	192	178	199	185	188	173	173	200	185	183	193	198	196	197	182	177	201	194	182	167	210	189	174	207	183	175	187	178	171	183	194	180	218	159	158	180	177	170	174	193	184	184	194	173	181	166	163	176	217	181	176	185	175	201	181	177	203	198	167	168	181	153	173	205	191	193	172	181	166	181	183	184	160	175	168	198	158	178	181	190	204	187	174	189	196	174	175	190	179	177	197	172	207	191	194	190	200	176	178	195	158	181	174	189	172	185	188	175	171	177	182	173	196	171	197	180	204	191	188	169	197	213	175	166	207	180	171	182	179	191	190	192	205	210	166	149	199	178	180	184	189	214	195	200	188	185	190	183	202	184	184	177	172	201	168	179	196	176	189	174	176	186	174	169	179	171	179	201	177	152	190	175	196	164	190	186	186	166	202	180	194	191	168	174	199	181	187	197	170	212	199	170	158	181	173	169	194	203	193	200	173	188	168	171	173	189	196	187	180	187	201	175	205	171	180	191	199	166	173	189	184	168	194	183	193	166	183	181	161	171	185	191	191	180	205	190	173	175	177	171	171	182	181	171	195	183	169	176	178	211	182	194	182	189	178	198	191	213	161	157	202	189	195	184	211	198	172	180	195	207	214	195	179	192	178	186	181	187	166	176	174	191	195	192	201	193	179	191	190	186	175	177	172	191	168	216	153	190	184	153	177	197	190	215	179	181	177	178	200	166	200	188	169	192	184	173	172	201	176	172	191	162	186	188	194	187	173	188	180	204	205	180	182	198	194	188	165	188	189	162	185	176	185	171	189	175	192	204	198	184	193	182	188	203	194	196	216	170	193	169	178	214	163	192	154	188	200	188	176	179	190	204	183	168	184	174	194	173	189	177	184	187	180	180	186	186	170	191	197	180	149	207	201	172	166	192	176	183	192	180	201	195	212	174	172	216	206	182	193	204	216	201	169	201	181	191	175	187	178	187	158	178	191	186	179	188	178	184	180	192	179	172	201	180	170	194	175	173	174	163	166	194	181	169	199	183	182	181	199	164	182	174	189	204	196	161	171	178	199	167	165	193	170	199	213	173	183	187	199	191	201	180	188	196	194	189	193	190	182	166	169	183	182	192	204	176	173	201	202	187	187	187	223	199	169	189	199	171	182	178	212	182	172	173	204	176	173	189	176	177	187	164	189	203	190	167	188	194	184	197	186	166	185	201	173	183	208	194	185	183	170	186	194	174	190	158	189	194	194	178	185	184	193	182	163	199	186	186	185	184	140	188	187	167	158	157	180	167	189	197	194	204	181	185	181	190	167	182	189	178	156	181	182	192	198	170	147	200	206	179	179	177	187	181	191	210	201	166	178	198	190	197	204	188	183	144	165	204	162	166	170	187	201	210	163	196	206	201	190	186	172	167	174	191	189	175	184	176	164	197	175	186	204	184	175	187	179	182	168	175	184	187	151	183	157	147	188	156	160	183	180	186	169	158	169	170	201	194	176	166	194	201	179	186	175	178	198	175	189	190	190	182	172	150	196	190	176	185	189	202	182	191	166	191	166	176	197	145	191	175	163	192	202	190	201	204	160	177	187	207	154	180	191	161	185	158	185	195	164	160	192	170	177	189	192	207	181	200	177	181	177	209	199	184	177	155	209	180	185	203	161	221	204	202	206	174	182	181	204	179	170	165	182	185	178	190	186	178	173	193	168	168	193	185	189	188	182	182	181	188	175	194	164	219	195	179	187	187	171	178	208	208	209	173	172	163	179	187	179	165	202	185	184	199	171	189	179	184	191	183	186	168	157	186	163	188	172	177	185	182	173	181	202	189	166	168	182	167	187	196	173	186	167	175	176	195	175	149	185	187	162	193	200	218	208	185	188	181	204	175	197	180	183	178	197	189	176	179	187	172	192	197	178	168	187	206	189	187	182	200	187	192	207	184	195	196	196	205	203	205	197	184	180	164	200	187	176	191	179	180	162	182	169	181	162	163	169	182	174	166	188	182	152	190	179	171	162	190	187	179	185	189	173	178	169	214	172	180	176	201	174	175	170	170	179	191	179	169	181	195	195	160	175	185	190	169	202	191	192	169	178	194	204	195	196	178	176	168	193	208	188	183	178	155	184	198	182	183	170	181	199	199	195	186	191	199	189	189	187	184	184	156	193	206	173	153	190	193	174	196	168	205	188	174	187	169	178	206	203	192	185	207	212	177	177	184	185	190	194	169	181	192	196	198	199	197	183	179	189	186	173	172	183	185	220	183	161	164	190	164	160	175	188	170	214	184	192	193	162	198	168	187	181	185	183	181	183	174	158	198	190	181	176	181	167	169	227	186	196	176	180	194	172	158	173	191	179	196	157	179	194	178	173	155	175	177	181	197	187	180	187	172	159	187	185	191	189	186	199	189	177	171	182	197	165	173	209	171	167	192	178	179	190	180	209	154	198	176	184	190	179	180	189	193	186	183	169	204	181	193	175	188	172	159	147	185	171	181	185	189	191	165	186	184	165	207	207	190	171	186	185	202	173	189	179	172	200	203	186	195	182	219	189	165	193	193	182	175	182	196	198	195	179	188	179	181	173	179	206	174	176	163	187	175	198	156	177	186	175	196	186	169	188	195	180	161	173	183	176	212	182	196	177	174	181	180	204	183	204	182	209	180	190	182	151	151	170	183	186	191	210	175	203	184	180	171	163	160	192	192	194	159	169	200	187	204	188	164	192	184	207	183	182	194	175	170	160	165	191	187	193	196	175	179	186	193	184	179	205	181	161	201	185	177	183	179	182	170	186	203	205	177	178	168	185	194	198	186	171	180	178	180	191	158	179	175	179	176	194	163	178	167	172	179	184	173	189	184	199	167	175	179	183	176	176	191	193	200	182	213	181	188	185	172	199	199	192	181	180	191	180	166	170	206	180	170	215	189	198	177	211	183	227	178	174	189	200	167	170	217	166	181	189	158	193	188	171	176	185	184	203	185	184	161	187	174	182	186	162	195	160	170	177	194	187	176	190	193	155	186	156	167	167	184	187	169	187	172	186	178	181	193	168	174	173	179	181	194	193	216	174	188	200	164	190
47921	79802	66180	20466	1371	1024	760	664	537	476	428	412	350	328	355	289	276	278	241	275	267	276	271	249	247	267	272	262	266	216	233	241	256	218	223	231	241	204	253	261	243	228	218	214	230	261	246	216	192	194	243	240	213	211	249	225	217	225	211	220	216	213	226	235	210	219	228	226	240	216	190	208	252	210	238	234	233	238	231	208	222	207	257	221	228	213	192	224	213	247	241	221	239	214	230	230	220	215	229	207	239	197	214	195	216	240	250	253	201	217	214	229	234	228	223	226	223	211	225	224	232	228	226	213	220	243	220	247	223	224	235	207	209	231	221	224	196	252	245	227	219	222	248	227	226	232	249	230	221	231	203	209	211	242	231	248	228	220	236	230	221	209	201	238	225	237	231	225	211	227	218	220	206	211	252	219	227	225	221	242	226	194	214	211	233	233	232	194	235	218	237	212	258	238	237	248	235	210	240	216	230	217	233	208	216	235	230	198	198	220	194	244	255	217	228	212	229	207	229	218	211	211	227	227	210	226	209	224	231	239	226	208	208	213	184	218	208	221	218	234	222	227	244	233	235	204	230	238	209	246	226	234	228	207	228	222	243	211	214	233	223	211	228	212	207	211	243	209	215	232	234	212	215	218	239	215	214	224	189	221	218	217	220	228	197	248	212	218	243	213	219	224	218	244	215	214	205	232	216	226	223	225	224	220	225	207	208	218	222	223	226	239	190	183	212	238	223	229	245	213	237	210	218	240	264	226	207	207	230	216	241	231	235	227	205	208	204	227	216	243	206	218	235	246	215	242	183	212	226	234	242	218	227	209	204	232	190	206	227	221	222	223	228	237	256	212	234	225	217	240	228	224	221	250	221	218	262	238	220	210	224	208	216	226	217	249	220	206	216	227	228	216	200	234	231	220	218	228	200	218	220	234	224	219	250	225	219	247	219	238	227	211	234	234	208	219	221	228	193	232	205	232	220	205	216	210	217	245	219	220	201	219	220	214	190	228	223	215	225	217	214	198	219	205	229	228	242	218	218	215	204	217	220	225	230	229	236	230	241	225	221	226	218	239	228	220	239	216	214	216	235	203	231	223	241	206	223	230	221	240	196	212	212	230	255	219	218	206	239	231	209	225	244	221	228	194	221	201	229	225	201	230	216	199	205	189	231	231	227	216	217	224	221	212	261	207	236	216	234	216	201	213	205	240	219	220	220	246	235	227	223	197	211	207	210	227	212	182	185	217	254	212	226	227	205	258	224	200	217	242	191	210	243	240	210	212	215	201	246	214	216	215	210	242	216	209	228	212	223	225	222	214	227	227	215	229	226	235	217	223	195	208	224	218	237	220	228	249	218	183	220	250	232	259	240	196	198	242	202	246	225	224	245	201	237	220	229	207	220	245	236	204	195	204	233	227	231	209	243	258	221	212	210	219	228	185	218	211	242	209	243	213	207	245	235	232	246	237	233	236	216	232	229	206	233	216	220	227	227	219	192	225	201	208	201	212	244	195	232	226	217	201	225	219	225	218	245	178	236	203	222	207	229	211	228	199	204	212	214	240	214	216	194	204	203	224	233	199	224	214	212	206	233	199	242	208	236	224	204	222	224	223	218	216	224	231	222	208	197	228	241	225	232	210	204	226	215	206	225	196	230	223	193	223	226	239	207	231	212	219	204	230	223	226	229	202	228	214	213	199	209	220	229	188	236	234	235	213	226	204	251	213	212	252	217	231	241	206	214	235	209	227	219	224	243	249	198	222	216	205	232	218	231	195	226	229	222	206	210	195	236	241	202	231	245	224	217	223	207	250	241	223	227	217	219	222	211	221	218	179	207	217	227	208	200	201	209	195	220	204	249	228	230	224	211	202	233	212	230	228	210	244	242	203	230	216	220	218	226	220	227	191	226	199	225	216	212	225	256	208	248	241	209	216	233	217	217	205	216	190	217	212	215	208	223	218	210	236	226	209	225	226	225	210	216	215	224	200	257	242	216	221	199	210	199	230	213	208	222	222	212	202	224	210	227	223	225	257	239	224	223	219	218	236	241	224	226	223	212	225	196	205	206	203	214	213	214	245	248	217	203	208	212	209	241	223	202	204	205	212	225	228	215	221	224	223	217	235	206	238	220	208	226	212	235	238	199	230	234	224	216	217	210	212	220	215	206	240	211	237	218	238	232	210	215	224	187	227	208	226	221	213	226	201	219	225	233	232	204	211	218	229	234	232	207	204	203	193	212	201	212	229	215	222	212	192	203	206	232	206	224	203	208	231	234	227	255	213	229	205	206	221	180	211	242	226	225	232	225	208	202	244	220	213	223	230	252	200	219	202	235	236	216	212	201	223	202	200	227	217	212	237	204	216	189	221	191	229	225	217	219	229	246	225	203	225	188	215	197	263	166	225	241	217	211	253	221	209	196	222	200	228	227	236	241	228	222	208	208	225	227	186	232	206	226	209	216	234	200	200	241	229	216	208	234	221	237	237	229	200	194	216	238	223	255	210	224	200	212	232	210	189	212	238	212	214	211	210	211	196	210	221	241	226	212	243	241	222	223	206	209	215	211	199	231	225	225	222	231	240	223	239	224	223	219	238	218	201	230	237	190	220	230	210	219	218	198	214	198	218	217	240	222	202	235	235	230	226	198	216	200	220	227	216	244	209	212	213	232	196	229	221	246	243	207	222	226	220	196	205	222	198	206	215	202	224	246	218	213	214	200	215	236	224	217	225	268	203	213	200	190	205	223	201	260	212	260	203	223	234	265	212	198	214	226	223	228	219	203	226	217	251	220	214	228	205	220	226	239	236	246	234	200	222	201	224	242	218	208	229	230	191	205	207	189	227	217	218	211	250	216	208	224	221	236	199	212	221	225	200	232	230	223	244	208	229	224	205	232	203	211	226	204	237	237	236	212	207	215	245	243	228	215	195	193	199	214	219	213	209	240	233	221	207	205	217	204	232	204	240	228	232	235	221	220	215	203	214	226	220	220	239	234	241	223	236	243	255	213	250	223	240	220	241	233	199	212	207	217	231	223	210	246	230	226	231	214	212	250	218	222	229	258	214	200	208	224	217	215	253	204	219	207	222	217	237	217	223	221	205	217	216	235	220	218	229	214	236	242	243	208	243	207	233	205	227	224	215	238	232	227	214	254	209	224	218	218	222	234	220	227	202	239	226	210	228	208	243	204	193	240	225	209	231	223	254	203	224	194	238	232	255	229	228	227	218	237	230	217	229	217	234	236	242	222	221	222	209	257	222	206	206	217	232	235	209	214	204	225	209	248	213	203	226	227	219	238	249	219	219	237	225	226	225	224	231	210	219	247	214	231	213	218	231	202	241	186	207	218	193	213	217	234	214	208	222	220	222	221	208	211	224	193	235	221	242	221	215	227	238	193	206	203	204	190	198	240	234	222	211	227	217	205	208	208	239	241	198	225	238	226	228	225	216	203	230	207	206	218	238	203	219	235	217	219	222	228	228	196	208	231	216	221	220	232	188
28342	23826	23813	8125	499	482	459	467	429	402	406	420	442	420	440	420	463	413	421	415	415	452	403	422	428	438	428	401	422	445	433	402	401	459	375	440	442	461	430	417	419	425	409	412	443	415	410	457	429	414	437	422	425	438	424	433	422	405	421	440	417	442	442	410	416	425	379	433	416	421	417	411	405	439	423	428	442	419	365	412	410	414	412	438	426	422	437	381	424	435	442	382	402	404	401	422	474	445	446	446	410	442	446	447	397	387	453	446	405	403	424	409	416	374	418	415	439	447	410	418	431	443	442	447	430	418	436	414	429	404	425	418	397	382	455	434	412	433	370	455	435	432	409	433	413	428	459	432	406	444	431	445	420	466	432	418	427	403	439	409	435	410	403	407	469	432	459	418	440	403	445	411	438	432	406	423	421	436	429	413	423	430	463	450	404	407	415	447	398	401	406	453	412	433	486	423	421	462	434	417	434	458	405	398	406	412	436	412	445	415	412	390	372	442	412	415	407	470	459	437	399	441	445	393	427	430	428	408	430	411	415	431	400	448	420	437	430	443	466	414	433	434	411	430	449	450	427	379	443	414	455	430	423	405	432	397	442	408	424	430	415	420	457	391	395	419	439	426	400	430	443	446	417	405	421	441	411	421	429	429	414	426	445	447	406	416	425	445	386	423	428	385	416	422	397	433	400	413	419	418	441	389	464	429	445	467	459	423	380	383	414	409	413	403	414	405	457	425	401	413	458	438	445	403	428	376	428	412	393	432	433	439	460	433	391	423	401	450	388	438	442	435	414	444	424	408	428	432	404	427	396	448	403	425	398	419	455	388	441	425	464	417	421	432	402	420	410	434	418	462	438	412	404	405	439	429	470	436	453	438	449	444	410	393	411	425	402	400	441	440	407	407	422	412	416	432	424	406	411	423	398	412	437	434	419	438	424	440	373	417	415	423	439	443	403	406	439	455	420	404	432	427	421	427	438	412	413	424	385	418	411	432	418	420	428	381	419	436	415	440	445	409	408	443	438	390	424	435	443	434	438	447	469	460	403	390	396	394	437	437	440	468	408	421	400	413	434	423	417	441	459	413	439	423	453	405	464	419	436	423	422	466	421	415	462	410	433	456	430	422	427	404	427	414	397	433	447	429	441	410	398	412	394	450	432	421	410	422	433	464	432	419	453	434	416	410	418	425	438	413	434	438	414	422	453	484	417	390	439	437	422	436	412	442	419	414	422	416	405	415	391	424	391	425	419	438	465	422	438	430	410	413	460	408	439	439	432	441	425	409	459	405	436	476	427	466	398	446	382	439	446	406	457	436	439	420	408	433	438	438	404	396	419	413	419	383	420	413	422	438	442	407	413	461	412	457	459	429	414	447	431	446	424	424	443	445	420	428	387	464	435	424	394	431	426	425	446	390	408	410	429	416	404	383	429	452	421	449	444	404	427	400	416	415	405	399	447	444	461	446	451	436	402	427	424	396	455	448	441	426	449	424	426	438	399	407	415	443	403	412	406	431	423	403	445	433	415	405	420	465	435	425	436	399	407	395	433	418	456	407	410	401	434	390	436	422	409	394	436	414	438	396	388	400	419	436	409	394	430	448	432	427	463	414	406	390	422	424	442	392	433	446	409	444	418	453	420	419	406	467	421	437	436	412	424	437	441	417	424	425	421	376	438	438	449	453	410	453	436	419	418	418	400	421	415	416	415	496	468	446	443	408	411	394	382	424	404	437	412	415	470	404	463	428	420	433	415	434	425	467	409	445	411	431	429	408	443	438	400	424	437	411	443	423	417	417	417	408	422	408	364	418	425	408	460	405	437	443	442	455	402	407	400	414	419	413	464	441	437	404	431	498	434	434	398	422	440	438	445	376	409	392	396	436	431	429	420	427	452	409	417	434	440	463	424	422	413	415	427	420	422	409	429	443	438	414	406	418	413	445	452	418	385	431	405	395	434	438	417	415	445	408	413	436	442	424	439	397	429	435	410	410	398	395	442	409	388	420	443	418	403	479	376	440	443	453	446	432	411	431	438	426	437	432	419	398	450	412	425	418	433	396	432	413	424	443	431	452	399	440	438	416	423	420	415	438	413	427	442	444	424	407	443	426	421	397	425	453	447	380	430	431	401	429	430	418	379	436	464	429	399	409	390	459	426	468	424	426	428	427	441	434	401	451	411	431	425	415	401	424	457	382	438	412	420	430	380	480	399	487	396	424	414	447	398	453	427	430	422	443	435	416	402	447	424	446	430	429	397	433	446	459	438	414	433	397	390	467	409	423	425	417	428	426	444	395	445	453	439	436	391	441	408	406	388	468	469	426	429	426	441	401	450	425	437	432	379	459	416	426	416	428	412	436	432	402	409	428	396	445	424	411	422	433	395	451	429	404	448	433	412	423	430	397	431	398	393	387	416	401	414	426	432	426	430	412	436	421	441	435	413	434	426	393	413	403	434	391	426	452	411	484	449	413	430	450	431	449	453	441	396	407	421	445	398	457	445	439	409	396	436	451	408	450	430	423	426	449	408	412	434	422	452	442	435	405	466	444	423	431	414	438	431	432	405	424	420	426	411	456	389	374	432	439	396	427	446	439	429	435	447	429	395	453	417	393	450	430	406	434	433	430	445	423	417	416	429	419	409	405	397	422	434	420	441	423	414	435	428	436	435	416	453	430	434	466	433	411	428	418	401	440	435	443	420	403	408	415	424	424	438	454	444	405	417	408	407	412	396	419	420	435	434	382	415	438	441	411	397	438	445	400	435	435	438	434	449	422	454	453	415	389	372	447	387	420	421	404	445	438	421	435	421	456	407	416	447	441	422	467	437	408	451	363	452	416	425	407	432	440	411	410	442	435	471	462	456	432	446	397	451	432	432	442	408	486	428	403	413	423	430	408	442	396	397	423	423	422	416	391	434	414	420	380	414	410	433	429	417	402	422	420	422	414	455	461	431	392	437	455	402	443	430	462	421	417	426	431	396	420	423	442	425	460	410	428	431	430	422	408	427	414	446	425	390	424	407	398	402	437	437	435	394	443	440	416	434	421	436	423	462	403	429	386	442	409	450	441	427	427	426	448	404	414	429	447	410	456	389	394	400	405	445	447	417	456	438	420	443	435	415	406	405	414	441	455	416	447	431	443	430	404	396	418	442	451	420	438	452	421	416	443	405	435	403	438	379	417	371	422	430	451	446	426	416	449	397	397	393	431	408	413	437	415	443	420	409	424	450	445	426	424	399	391	438	431	453	415	463	444	464	407	415	453	455	425	427	441	426	448	427	398	427	409	416	454	414	420	446	405	425	431	434	412	424	416	436	466	438	408	405	419	427	404	426	437	434	461	400	440	405	446	430	431	413	452	426	433	406	408	402	434	406	433	437	428	442	443	408	440	422	440	392	411	426	376	419	445	439	431	436	401	428	417	401	440	425	389	423	441	364	423	444	395	426	409	435	446	395	462	458	422	424	424	406	460	430	433	418	397	436	423	411	388	407	416
21633	35517	20369	4367	565	505	520	525	491	492	515	523	513	460	524	513	489	507	504	497	462	505	475	486	447	533	492	510	483	502	513	482	503	525	479	457	476	462	499	474	462	482	461	480	480	471	468	447	482	500	523	494	474	481	450	466	481	506	525	487	484	467	507	514	461	498	493	497	482	476	463	521	492	454	514	461	508	524	543	509	504	499	463	481	503	453	527	510	499	486	477	482	528	504	522	509	546	509	472	459	493	496	443	459	510	488	500	506	455	472	493	498	539	455	490	491	476	496	490	474	485	494	499	488	500	475	465	462	495	510	486	482	491	486	493	474	476	469	457	457	463	452	476	486	526	449	473	482	473	460	445	487	496	479	477	500	426	449	456	463	490	504	503	514	487	475	473	496	502	461	490	428	501	494	502	469	459	471	510	479	507	461	481	494	503	524	482	507	483	491	482	461	501	485	433	471	488	506	476	469	494	483	468	505	479	483	451	476	490	462	486	527	495	499	494	480	483	507	476	493	481	494	505	536	479	481	475	521	483	496	478	458	492	457	440	526	497	502	513	479	500	470	484	501	502	516	483	483	461	486	506	480	457	487	477	459	517	523	495	506	528	510	514	504	456	484	471	462	479	441	506	505	504	496	503	446	491	513	516	518	500	525	500	475	505	462	452	485	464	512	457	488	506	530	486	510	501	472	456	472	477	493	490	514	513	485	539	482	473	505	499	509	479	487	504	489	481	509	513	483	507	472	460	496	487	477	455	559	515	505	545	505	471	494	487	520	500	554	499	490	515	478	503	456	513	466	520	509	502	459	490	441	494	484	499	488	443	490	486	474	484	511	471	496	485	509	441	493	495	526	492	497	486	524	472	489	489	464	509	483	496	503	489	468	477	502	493	465	516	485	487	480	533	468	493	500	491	501	495	469	469	473	481	483	469	541	494	496	517	539	492	542	471	537	465	512	465	475	495	443	466	476	491	527	485	458	491	473	500	486	479	490	516	502	503	503	502	493	481	514	493	498	491	492	507	476	514	519	494	501	468	515	492	479	467	488	493	484	514	463	501	489	511	517	471	513	457	507	478	463	523	502	460	491	449	486	499	451	454	512	471	463	494	472	504	494	481	509	476	488	479	518	491	483	474	499	520	463	482	473	471	481	469	476	509	525	491	502	517	471	493	475	460	521	501	493	504	499	487	520	495	475	456	497	438	493	537	479	480	500	470	546	547	473	463	479	498	513	528	464	479	489	523	505	470	484	504	501	509	512	451	482	486	530	489	464	517	521	480	477	478	492	501	467	498	456	491	508	480	480	476	441	483	464	452	471	470	492	475	497	537	482	467	475	464	490	473	493	465	501	467	468	491	458	437	531	470	524	500	496	477	450	487	502	515	493	490	461	493	508	502	472	495	507	470	464	502	506	481	463	486	510	462	480	528	514	522	498	497	478	487	468	489	505	514	485	525	506	483	473	476	490	508	509	482	469	464	512	511	502	509	472	496	504	524	522	479	540	494	488	478	484	483	450	473	490	463	508	482	521	526	497	517	455	505	495	484	488	484	504	492	533	488	534	462	518	498	486	478	538	440	445	468	463	498	506	500	459	517	476	479	510	530	505	450	528	466	504	499	505	529	515	503	485	488	463	516	496	488	489	473	461	432	508	496	526	475	513	478	455	474	522	524	461	474	492	442	507	476	491	482	482	503	498	482	471	497	483	483	517	497	480	456	471	462	456	499	503	518	470	486	502	478	456	473	513	522	517	454	519	467	501	485	485	489	506	489	493	484	500	451	510	494	481	503	465	515	511	464	457	498	497	463	459	500	507	498	516	481	488	470	488	528	495	491	501	501	459	515	465	483	477	490	487	462	487	493	496	462	556	496	474	516	471	487	504	471	492	483	489	480	450	560	496	525	466	505	484	477	491	486	504	465	467	483	519	506	473	494	495	481	518	488	513	481	489	512	498	470	520	451	469	503	512	480	510	524	464	491	461	459	475	479	472	500	487	465	484	476	460	491	483	495	472	489	487	457	492	526	472	494	472	489	496	484	532	470	509	506	473	515	501	496	441	483	506	518	553	484	502	551	515	517	493	498	481	526	493	491	421	468	512	461	463	484	455	513	515	479	484	469	497	486	519	472	450	501	484	494	482	494	521	509	509	514	484	493	455	461	501	465	506	500	489	500	480	462	503	513	511	492	498	476	480	457	522	441	455	493	477	465	500	474	477	432	483	480	464	473	495	493	487	488	495	509	494	474	455	493	534	472	512	521	487	484	463	511	471	521	508	471	535	521	539	502	499	523	523	467	478	467	487	500	475	483	491	469	516	527	501	487	493	528	476	510	505	521	498	491	505	520	487	506	531	471	482	512	464	473	466	524	479	507	489	487	486	466	533	478	485	500	496	478	467	512	480	482	503	478	485	525	462	471	486	459	467	484	496	466	483	507	525	535	470	458	462	461	509	488	508	437	434	470	476	466	496	507	509	492	469	503	484	488	483	490	472	490	456	488	491	463	519	476	461	466	498	471	508	495	503	510	510	534	484	504	507	483	469	492	464	476	478	541	495	501	473	506	483	482	478	479	484	458	480	465	499	461	497	449	494	472	503	495	519	499	480	486	472	462	506	498	468	500	514	517	503	500	484	513	466	519	472	479	501	489	500	460	475	464	487	493	471	467	511	503	522	467	464	508	485	504	469	497	472	490	481	475	518	469	475	476	466	514	485	509	491	480	531	507	482	504	500	472	518	493	495	489	440	476	482	507	487	494	484	479	487	501	532	480	474	489	508	522	491	490	492	485	461	519	466	518	506	527	511	522	491	507	490	462	471	447	483	499	443	515	544	483	492	482	479	484	504	493	503	474	481	505	467	493	500	493	457	518	471	444	531	434	470	466	538	490	509	462	493	493	498	473	465	499	444	483	525	500	515	473	506	457	477	470	480	498	499	496	493	456	502	525	482	488	470	505	502	476	550	480	493	483	446	508	501	503	529	516	515	484	513	454	483	515	462	523	494	497	477	470	490	484	480	478	470	460	513	494	510	506	468	514	481	492	482	483	485	517	500	484	446	496	477	490	489	455	506	467	494	468	464	495	508	524	542	502	509	489	512	518	502	497	468	489	463	508	491	484	487	485	505	512	496	492	491	469	507	482	500	525	477	501	531	499	471	492	491	489	476	481	513	471	480	473	463	484	509	466	499	472	451	492	474	476	513	511	492	466	483	506	505	511	502	490	474	497	471	507	499	517	439	477	491	468	530	475	516	484	487	495	463	478	475	501	504	488	488	520	496	511	526	442	495	497	493	473	477	491	470	510	513	486	466	476	501	442	477	489	483	517	477	482	488	524	475	513	478	492	481	499	466	491	467	510	465	484	484	467	462	502	472	500	451	473	468	481	489	511	515	513	476	497	496	483	505	440	482	423	506	478	450	493	504	464	487	450	497	466	471	459	467	523	488	485	429	498	488	446	490	500	486	484	509	456	485	480	482	493	453	491	489
24262	21976	29507	26816	20859	9914	746	551	482	473	476	452	482	419	414	431	427	449	439	414	429	416	417	431	421	421	443	413	430	420	437	441	393	397	388	413	431	395	423	417	427	414	414	436	431	415	421	447	421	433	394	406	446	425	441	431	386	422	424	420	454	423	422	409	415	384	418	429	443	387	428	434	429	411	435	419	411	447	419	398	405	405	447	428	406	412	427	449	435	444	437	381	399	396	428	411	413	392	435	415	426	438	413	423	441	404	420	401	416	410	425	429	427	417	403	429	429	443	416	425	404	452	461	437	425	410	386	387	405	419	391	399	383	417	419	399	399	423	401	413	440	418	426	391	443	418	368	411	414	373	428	394	428	439	411	444	389	411	417	414	376	406	392	447	416	455	418	400	426	410	444	428	406	422	420	406	417	475	374	406	405	409	408	387	384	414	417	358	444	411	403	389	433	388	458	395	445	416	424	423	409	425	388	387	436	395	446	426	422	397	382	413	409	394	404	443	405	431	369	367	420	413	392	420	395	419	451	434	390	439	426	413	387	408	419	382	459	383	459	436	447	426	442	394	437	423	449	420	436	419	423	423	390	414	420	461	372	403	415	421	459	439	455	409	401	413	407	412	411	397	402	413	421	419	387	394	370	406	389	379	407	411	408	412	397	430	414	457	439	432	432	430	395	433	381	422	412	415	396	438	400	467	401	387	429	383	417	430	414	403	452	446	459	439	401	444	402	418	372	409	450	412	428	395	433	408	409	422	399	421	358	408	423	398	451	393	436	427	429	399	426	459	431	396	386	413	380	389	435	441	437	381	429	419	396	433	387	399	458	443	378	433	443	440	401	440	457	416	430	427	424	424	429	388	424	416	410	425	415	403	410	405	428	420	390	413	390	398	446	396	411	387	415	418	408	415	384	398	421	402	435	412	431	462	450	399	366	432	380	431	410	392	438	395	416	402	371	428	403	430	410	432	441	442	403	390	412	438	414	394	460	389	429	396	362	416	410	454	375	422	417	472	458	416	444	458	414	437	391	398	450	422	413	416	441	409	430	457	398	408	416	422	421	410	436	453	472	398	437	418	424	411	421	388	402	408	430	419	427	391	395	426	420	364	442	451	417	421	406	386	448	404	395	396	411	392	416	414	421	430	415	425	449	398	412	409	448	436	415	411	436	422	430	426	424	415	435	445	425	402	408	397	420	433	416	450	403	433	422	431	401	407	402	420	442	418	401	398	444	434	429	415	413	422	411	436	399	396	438	414	461	466	400	386	420	431	457	407	473	380	430	425	439	377	419	405	403	410	416	421	422	412	398	398	381	432	411	404	383	380	416	418	404	384	448	456	402	395	365	382	401	417	394	392	435	403	446	421	429	455	395	427	428	386	440	441	434	417	414	429	424	420	432	411	414	405	423	379	404	394	408	377	406	446	411	434	426	423	424	418	408	442	418	414	392	415	461	429	428	424	450	416	422	438	430	398	395	411	400	418	437	431	417	406	428	396	406	421	443	424	433	441	425	409	414	418	432	446	385	378	395	399	431	457	445	443	428	411	424	424	434	433	456	415	421	410	444	423	368	408	378	441	412	404	457	387	405	382	389	398	445	437	392	425	414	416	402	385	390	392	393	390	397	391	422	406	407	421	411	425	425	382	431	419	420	417	424	428	389	416	441	430	415	425	380	401	397	422	432	410	414	384	416	420	393	401	410	404	436	448	436	416	409	453	435	404	404	395	415	408	407	403	397	432	410	406	424	411	412	442	439	438	387	407	396	438	420	419	418	426	448	421	402	439	399	408	430	394	396	415	435	423	404	407	409	412	407	408	420	430	403	435	400	439	432	414	434	426	445	446	438	414	387	418	410	445	421	424	418	435	433	391	402	422	395	440	434	374	419	405	428	376	403	394	463	411	411	385	435	418	437	434	394	404	424	423	400	408	432	424	414	428	439	419	443	385	434	424	376	404	378	410	380	426	438	389	451	412	442	419	417	414	405	410	408	408	436	431	407	403	399	408	425	439	422	436	424	487	418	421	414	436	419	426	412	431	428	430	403	375	393	430	447	403	402	447	428	397	420	435	451	427	416	430	418	415	392	431	398	409	409	458	412	473	430	411	400	449	425	405	421	409	402	409	399	405	409	420	409	407	402	448	433	418	392	415	404	454	439	450	402	429	384	428	411	387	418	381	403	433	427	406	382	440	428	421	416	407	397	429	422	425	430	405	397	401	406	483	438	423	416	444	422	404	428	443	414	404	419	445	401	422	453	424	438	410	414	420	423	371	415	400	418	414	432	433	423	396	429	418	436	409	414	414	402	417	425	400	430	383	442	389	414	386	387	414	421	435	404	404	418	412	433	427	420	457	402	386	418	422	413	386	451	387	421	416	413	436	425	418	415	394	401	435	441	437	417	400	414	427	406	471	437	445	431	428	419	421	378	375	437	420	403	433	417	413	431	444	417	450	423	411	403	409	425	413	443	443	413	411	426	368	449	392	465	436	438	396	400	438	435	414	395	396	376	406	397	401	397	407	403	425	440	453	435	393	401	450	387	437	394	419	398	455	426	472	390	396	422	366	400	425	408	442	418	387	432	417	425	397	446	481	400	440	384	404	409	403	448	387	379	398	403	438	378	395	407	437	413	402	420	428	429	422	383	416	401	407	417	394	417	418	415	386	409	413	423	438	393	420	362	395	386	464	447	440	386	411	376	410	406	428	430	413	415	413	429	417	435	426	416	372	406	409	442	418	439	412	421	397	406	431	462	461	405	409	444	444	411	412	415	370	450	403	430	400	417	435	430	401	387	403	369	424	430	423	397	415	420	402	428	437	459	422	435	449	456	440	405	409	414	397	419	440	420	399	382	424	418	417	386	429	401	432	421	427	404	437	387	400	421	421	444	422	424	426	405	404	438	460	426	425	436	404	439	411	392	416	444	419	406	411	410	424	411	458	418	394	398	444	397	433	384	377	425	381	448	361	397	428	414	398	414	427	415	438	443	414	430	393	426	414	449	402	441	381	418	416	422	406	416	420	400	444	387	423	432	412	384	405	423	405	389	426	402	433	438	391	416	400	412	437	429	416	439	373	423	442	370	393	415	448	381	404	417	422	388	422	422	415	420	407	422	393	421	377	426	393	427	419	402	397	386	428	386	430	430	420	399	414	407	438	387	409	422	418	416	408	414	420	427	447	452	456	427	422	425	387	426	420	413	442	417	435	422	416	417	424	420	434	408	403	453	402	426	425	403	392	453	413	367	414	397	411	415	416	412	433	394	420	412	427	411	424	458	433	402	433	402	458	418	396	392	441	408	416	403	437	437	407	397	386	411	410	433	395	394	394	415	395	405	397	446	400	464	431	390	403	424	384	388	434	408	453	424	403	440	410	405	417	426	434	431	446	372	400	387	407	413	414	423	363	437	408	440	440	417	442	401	408	419	453	431	437	453	419	418	408	377	425	383	408	407	418	425	408	449	411	423	448	392	448	413	384	394	411
42011	73554	58552	15130	940	822	753	643	652	604	546	546	556	541	544	560	516	521	485	522	497	506	483	498	490	520	519	491	497	505	530	534	482	498	465	515	462	489	453	559	513	461	494	503	511	461	457	480	509	508	462	523	516	466	453	480	490	551	501	455	432	509	494	476	492	507	505	522	506	480	450	532	480	460	477	477	490	507	499	488	471	471	458	473	475	483	503	474	523	467	447	468	434	514	495	476	502	455	459	489	483	486	473	508	481	484	474	462	470	456	492	482	494	471	505	502	516	504	507	498	455	502	458	471	462	468	494	468	499	479	504	452	444	508	493	526	480	503	512	491	542	477	518	524	491	453	499	483	481	476	519	463	500	478	458	476	499	451	498	493	483	526	506	496	459	500	484	481	555	515	490	486	466	476	462	494	441	480	504	502	481	491	480	487	484	490	493	456	450	506	466	501	470	514	477	495	466	505	495	486	499	530	484	515	493	500	477	499	523	446	484	436	518	520	466	464	484	498	501	496	503	437	486	478	512	497	485	484	473	472	494	510	506	479	457	493	449	522	493	485	466	476	455	441	482	446	494	501	466	464	449	482	468	449	475	493	451	444	497	474	484	492	526	475	486	528	483	492	490	510	493	498	455	498	509	449	477	479	486	498	486	513	474	503	508	489	511	466	525	460	503	510	484	451	469	472	506	447	537	461	507	518	488	514	481	492	486	485	480	459	524	475	498	476	545	513	512	490	524	496	485	490	484	505	507	468	486	495	461	471	489	441	519	496	506	462	490	473	460	491	505	482	473	518	473	464	502	503	476	478	503	515	460	524	457	483	493	520	520	476	490	463	520	455	486	493	452	473	510	498	493	472	504	496	455	488	515	496	510	494	494	478	489	489	465	479	472	501	501	484	485	473	495	477	469	487	471	491	497	506	514	517	494	457	459	454	446	513	461	491	511	499	477	492	493	473	452	480	491	484	528	514	536	462	484	477	500	485	480	497	493	519	522	526	472	494	448	495	473	447	483	418	470	492	467	464	498	494	499	547	499	454	511	510	509	491	489	489	501	489	449	520	505	508	471	482	491	463	478	469	513	465	488	518	490	480	514	470	489	509	484	472	501	475	483	445	476	471	467	530	470	493	473	456	509	539	523	515	508	471	509	477	503	492	471	471	515	506	504	513	480	494	487	484	474	495	510	458	519	499	514	482	468	496	462	541	532	515	474	516	468	458	456	488	504	525	499	483	474	452	470	508	492	502	442	454	483	490	477	499	469	508	491	475	465	463	468	506	502	501	479	472	500	483	482	451	469	504	507	501	492	459	517	467	494	464	472	497	465	502	489	525	532	472	506	496	485	492	472	442	512	511	497	491	487	493	481	509	487	490	484	479	474	484	465	450	471	513	475	463	479	505	469	490	506	490	501	513	485	503	456	465	481	488	520	484	481	470	484	463	502	507	502	466	479	498	438	498	509	496	479	467	465	510	486	466	486	482	479	513	469	494	457	539	471	465	485	526	474	500	459	501	510	489	512	457	468	477	464	487	459	448	488	488	499	485	513	481	470	491	498	490	466	488	498	490	443	496	496	515	456	500	505	493	493	499	512	454	506	468	464	509	432	469	426	453	473	463	483	522	486	492	483	474	483	467	506	502	502	461	493	494	485	489	531	480	497	496	508	465	501	527	492	470	499	468	481	473	514	475	492	466	515	469	497	491	518	479	500	464	485	493	521	470	485	484	459	473	498	482	517	506	498	491	491	467	485	497	512	480	474	484	489	491	471	497	466	486	471	540	483	472	512	460	484	489	463	509	484	518	491	479	509	528	493	508	497	513	484	485	511	494	471	508	445	464	491	490	494	476	498	497	524	464	516	522	517	490	518	510	455	517	504	471	475	494	509	475	478	479	528	485	493	469	493	463	470	447	501	507	528	519	483	484	499	494	526	463	461	531	462	467	457	485	449	543	484	462	476	482	535	466	485	480	499	479	489	461	484	486	490	508	494	501	488	477	521	536	451	498	468	502	467	478	511	482	501	474	489	493	479	493	480	451	505	487	506	472	499	499	489	432	477	502	528	490	491	478	493	486	475	498	491	506	504	468	506	484	499	481	487	461	491	516	485	499	447	451	489	480	522	443	506	472	489	510	487	524	472	483	476	474	494	446	459	459	506	493	516	477	512	489	481	479	489	484	536	511	508	480	504	463	482	501	495	453	488	511	472	483	503	464	498	502	478	447	489	462	494	489	465	513	519	470	489	510	479	489	486	475	466	492	468	500	480	520	486	507	511	466	485	472	501	492	455	468	457	518	461	501	501	513	484	510	483	460	472	511	473	497	473	471	485	502	448	463	501	452	508	490	474	504	510	520	471	476	494	505	499	443	463	492	462	465	448	495	470	476	487	504	488	486	474	479	478	466	512	497	512	519	473	484	477	497	507	461	454	503	472	458	509	484	537	473	478	524	481	463	436	498	468	566	476	478	460	458	466	445	488	523	460	473	499	484	485	507	504	493	479	498	468	503	497	526	469	463	494	490	508	541	518	523	490	486	464	491	476	482	506	483	476	491	478	473	504	500	493	509	498	521	489	494	508	482	509	501	466	498	486	502	525	498	464	472	501	490	489	495	478	496	433	460	465	501	475	467	482	486	517	486	474	465	454	454	464	468	484	516	462	469	465	470	527	490	485	497	516	449	486	549	498	553	473	458	490	485	520	505	459	448	492	532	485	503	503	471	513	457	475	486	501	519	454	502	496	487	428	495	456	511	480	501	505	454	487	480	518	498	490	475	487	501	474	480	484	462	443	513	453	493	522	495	511	465	516	504	474	508	485	484	481	485	513	537	450	466	482	493	439	470	493	456	483	456	527	498	504	496	459	501	494	485	501	524	470	501	472	473	507	461	480	513	492	474	497	466	501	532	464	497	484	476	477	514	474	505	495	446	491	487	467	481	493	492	489	526	464	513	507	460	490	493	471	456	495	535	479	482	478	497	504	530	492	459	461	466	491	472	508	426	461	491	514	478	482	477	463	500	502	498	488	500	512	450	489	480	478	507	483	504	469	507	461	491	490	477	472	494	493	487	505	514	501	510	492	505	487	476	522	453	490	509	515	488	525	489	471	500	511	461	519	470	496	445	474	513	507	495	481	482	468	491	509	473	502	468	466	508	477	544	487	452	484	495	497	468	478	501	477	477	461	505	471	486	468	508	485	501	499	473	487	501	489	484	493	482	508	487	488	441	517	502	429	483	489	517	436	516	504	516	508	508	480	489	460	461	477	483	463	489	478	461	511	499	511	522	516	496	453	480	486	511	525	504	526	501	500	479	502	477	479	434	457	487	515	497	497	459	529	472	481	489	498	462	487	515	488	507	504	498	499	507	465	514	486	527	467	505	495	500	501	496	479	471	489	449	479	458	469	508	455	495	512	437	480	513	482	521	479	477	480	453	479	528	475	465	486	521	465	498	513	479	545	491	463	502	468	487	488	489	459	476	478	473	506	514
25311	22171	28914	27156	11768	741	352	303	249	268	309	307	286	288	275	281	289	260	255	276	225	265	269	259	282	256	231	260	280	277	260	262	246	258	250	266	268	246	269	279	222	258	295	268	271	275	263	287	259	262	261	259	270	257	275	274	252	256	264	261	247	235	245	273	246	253	259	260	278	258	266	256	241	264	269	247	238	284	255	254	248	259	247	248	268	265	253	291	272	260	230	252	248	267	245	260	274	258	252	277	244	257	282	267	257	259	239	243	246	249	271	239	248	272	264	267	264	239	249	274	265	274	262	272	249	255	257	252	239	242	284	230	269	255	234	266	275	241	225	244	232	315	232	265	235	246	265	247	253	243	254	272	256	260	260	303	275	278	263	237	275	251	246	251	269	250	249	256	241	239	245	224	263	243	259	253	280	243	265	281	280	264	242	266	245	258	245	245	227	257	282	249	233	249	249	267	246	260	247	253	278	264	243	249	278	257	263	222	244	276	267	297	289	247	243	255	276	256	259	281	260	247	256	266	266	262	281	263	243	272	266	245	241	249	275	249	263	232	248	269	253	245	303	248	253	243	282	284	236	274	272	263	249	284	314	267	275	254	261	265	250	254	241	252	248	258	247	258	262	266	265	240	243	238	293	262	245	284	272	260	270	263	248	257	232	259	268	278	245	271	260	273	266	254	249	250	245	247	246	227	255	276	264	272	260	246	270	243	261	275	228	245	270	261	280	247	292	251	256	284	260	236	239	290	258	264	276	300	242	274	262	291	278	257	267	241	249	253	277	255	263	261	286	280	250	248	242	248	241	243	258	267	262	226	238	256	242	248	226	239	269	262	264	257	284	241	264	240	272	271	260	272	268	259	258	257	256	242	242	271	272	256	244	250	231	272	242	270	272	251	258	265	251	262	253	279	256	234	266	238	263	258	264	248	279	256	244	245	266	249	225	239	259	261	274	274	285	275	252	225	285	256	216	234	290	265	251	252	261	248	247	250	270	262	261	280	269	267	240	254	263	245	264	291	274	237	237	252	232	241	225	275	252	261	259	241	236	255	273	270	271	237	249	276	228	249	246	238	229	260	275	251	261	246	241	278	290	239	266	243	261	240	266	249	272	252	250	265	242	263	244	260	260	292	243	223	269	267	269	268	279	279	247	266	286	259	243	255	258	264	270	241	217	260	252	267	270	262	275	268	255	271	257	264	269	247	250	259	269	280	266	242	259	234	255	251	260	239	264	271	258	220	249	247	253	249	250	257	290	263	257	253	256	252	276	232	270	269	249	241	263	248	257	267	251	262	272	233	234	262	269	260	286	284	244	270	245	255	232	252	252	271	254	276	226	237	247	294	251	270	260	259	224	256	260	285	262	263	269	269	234	242	280	269	267	248	271	225	277	264	221	222	273	274	282	250	235	280	245	271	289	223	262	264	277	244	258	241	265	249	255	257	255	262	258	256	288	249	229	244	260	253	258	264	265	275	245	276	258	240	262	279	257	247	260	241	243	239	223	278	238	254	241	264	294	240	286	277	247	258	266	273	279	250	254	285	240	255	232	255	249	262	268	265	251	255	252	252	242	283	235	262	261	236	256	249	257	204	272	227	269	241	271	246	244	289	259	251	248	256	275	277	256	275	235	262	259	238	260	253	266	259	248	248	269	274	271	249	213	246	246	258	275	268	267	244	273	251	283	251	265	254	268	263	274	253	270	276	239	250	249	267	261	290	262	239	279	269	277	265	242	275	286	265	263	279	250	246	279	256	276	267	251	244	218	254	235	247	238	277	246	258	259	233	237	306	254	291	264	268	271	270	241	247	278	274	255	252	256	235	258	243	233	244	276	253	298	247	251	286	259	254	254	270	216	266	236	253	257	283	275	252	228	244	249	296	258	260	276	266	293	255	256	275	244	227	278	272	250	261	273	241	259	254	245	255	297	249	260	251	247	279	287	263	248	260	220	279	253	257	245	266	288	242	295	271	244	247	269	262	272	248	249	253	256	243	228	236	252	249	279	241	276	241	269	266	302	237	254	261	272	264	269	251	250	235	269	245	257	258	255	235	260	252	261	269	220	235	264	274	265	260	277	271	258	274	262	249	250	278	261	267	249	274	266	269	268	279	253	252	253	283	224	244	273	244	269	242	288	240	250	244	224	257	259	252	272	251	265	246	258	275	241	247	263	255	251	286	280	256	251	271	243	250	265	261	238	235	261	271	248	240	293	274	269	231	243	259	258	276	244	241	225	271	247	257	282	259	259	275	272	254	244	249	253	264	260	275	281	264	233	238	245	253	264	281	251	241	252	280	246	276	258	269	259	268	236	267	242	225	228	257	239	254	272	262	271	294	277	302	241	264	246	250	250	275	271	276	284	272	250	263	270	290	274	265	276	270	226	244	249	229	276	266	237	254	262	257	300	283	265	285	290	257	257	265	283	271	254	233	245	258	306	267	241	261	231	276	257	253	230	280	258	257	232	242	268	249	236	279	247	251	267	280	271	265	247	285	267	249	251	238	263	252	227	277	297	262	272	229	260	256	283	249	260	249	267	253	284	258	227	249	277	255	276	228	246	248	262	263	285	270	263	278	238	236	288	262	258	262	267	241	290	240	247	280	271	255	259	238	225	292	252	233	270	263	225	235	254	295	262	269	257	236	273	235	244	278	252	267	249	257	274	254	245	273	296	261	256	263	252	263	260	232	242	284	264	268	271	259	245	255	250	242	246	283	263	258	248	269	226	253	277	279	250	258	264	268	273	243	257	235	255	282	281	230	218	270	261	273	282	240	251	256	248	266	234	270	247	270	230	252	273	251	266	237	264	224	255	245	258	268	237	246	232	282	246	231	256	266	251	260	278	286	258	260	272	263	263	274	254	230	242	252	264	250	280	285	240	267	265	260	261	248	255	252	253	255	236	253	289	255	250	294	275	265	271	233	253	255	264	276	269	233	224	250	261	251	265	264	286	272	234	262	250	275	240	262	262	264	282	254	266	245	239	272	247	278	254	262	270	228	253	251	254	257	264	253	259	235	240	259	234	257	257	254	227	232	231	260	261	275	255	234	275	258	249	273	290	269	273	257	269	243	250	283	264	283	244	276	281	267	284	265	248	243	261	271	239	253	263	226	253	281	241	232	262	237	257	256	260	291	258	277	259	253	244	250	229	246	259	263	265	235	234	276	250	269	270	262	244	262	242	270	261	257	253	254	241	245	255	262	303	279	278	270	276	245	287	260	239	249	263	247	254	273	253	258	245	254	264	257	234	250	243	247	268	293	277	267	242	260	264	257	239	274	289	254	257	251	265	249	263	234	264	256	263	264	242	273	253	245	269	264	258	262	250	265	284	251	232	279	248	265	278	295	226	260	251	270	276	271	263	254	259	245	255	229	250	259	270	282	222	248	269	249	252	276	262	283	254	246	259	260	296	233	275	270	278	270	282	260	268	299	237	255	248	277	265	260	269	255	262	271	229	236	242	264	251	278	265	276	259	274	256	251
38956	65505	48948	13065	607	511	439	401	369	384	352	331	347	328	312	310	311	322	317	320	312	304	295	315	294	309	266	307	322	300	308	298	310	292	318	291	323	276	292	308	326	295	317	323	292	283	324	317	284	314	306	296	269	341	295	308	291	284	350	318	304	304	308	287	303	280	290	276	293	323	318	306	263	306	303	300	295	312	318	318	292	302	312	339	273	286	277	266	306	306	296	301	317	307	308	319	276	263	280	288	311	280	277	308	288	337	315	288	294	315	326	296	302	321	308	273	305	292	303	275	309	301	316	270	290	286	278	285	309	306	307	318	274	328	281	284	308	300	318	274	283	289	295	299	257	287	293	318	267	286	309	300	287	292	334	323	276	306	308	281	289	288	323	275	314	303	274	320	305	281	303	287	309	311	322	320	303	317	291	282	285	302	259	296	272	297	277	278	306	288	315	300	305	299	304	295	280	317	301	280	301	317	312	303	279	289	295	312	339	292	300	306	307	304	315	300	301	288	289	318	290	274	334	284	290	287	309	288	328	280	285	289	282	303	300	315	323	316	310	302	322	305	310	298	299	318	297	290	309	296	291	284	312	303	289	310	287	311	288	304	294	297	305	291	281	294	291	281	286	287	283	307	307	295	309	298	290	296	287	308	293	308	319	271	306	287	302	322	323	306	331	268	309	297	302	303	307	292	267	316	309	290	283	282	268	278	297	280	260	311	302	306	303	321	316	310	293	348	303	303	318	303	296	295	298	295	297	284	292	300	282	298	308	297	287	277	300	308	307	308	295	272	293	305	331	325	299	300	289	276	285	315	301	296	295	301	305	294	301	278	319	305	273	279	244	341	320	280	304	307	247	303	269	286	306	306	299	280	325	262	265	312	325	303	274	276	305	268	287	323	311	326	274	281	288	312	295	302	327	275	341	308	300	295	318	303	267	280	307	298	274	302	286	311	315	298	287	282	306	317	287	268	300	299	323	292	301	310	326	303	320	299	295	302	276	281	292	288	280	302	328	290	276	311	289	289	300	300	308	310	291	325	296	280	298	305	299	294	287	314	288	296	288	296	308	310	309	273	297	311	291	304	327	277	288	327	310	289	317	290	280	310	313	302	294	285	269	312	303	302	286	293	278	315	315	341	272	295	303	276	323	294	304	281	282	262	294	294	270	272	296	292	286	301	280	291	301	278	313	274	313	294	280	335	295	329	321	286	285	294	293	291	317	300	293	266	283	315	285	315	286	302	294	318	309	289	294	308	300	307	306	277	296	304	323	300	288	303	273	286	269	306	295	292	311	304	291	286	320	276	303	294	302	320	316	284	297	264	295	318	286	307	284	277	282	314	282	300	327	308	305	284	258	317	334	275	299	303	276	305	312	267	302	326	306	311	330	300	295	306	299	307	270	268	324	302	296	315	314	306	284	301	300	283	299	313	310	304	326	303	308	312	296	293	302	305	265	326	272	329	304	297	273	314	283	273	286	260	295	289	296	306	301	283	300	302	309	308	292	319	303	321	287	308	316	331	314	301	333	306	271	301	329	319	348	316	293	304	312	335	312	317	312	271	327	326	296	292	291	297	301	303	289	284	297	295	269	334	259	299	295	303	298	277	306	276	279	270	305	287	311	293	266	296	299	322	300	278	303	306	299	281	292	284	282	321	311	301	257	275	298	295	351	313	289	277	305	284	313	326	272	303	316	297	299	294	292	312	298	301	323	298	303	290	280	309	296	290	288	289	284	292	286	314	294	300	291	311	296	309	302	285	297	350	309	308	311	297	317	317	328	324	302	293	294	276	306	288	270	330	311	316	287	303	297	291	350	286	293	312	289	326	310	277	286	298	300	310	298	271	272	291	295	312	290	308	298	272	292	317	311	238	296	327	280	295	308	307	295	290	289	317	284	310	293	298	316	294	280	283	328	312	314	315	278	286	269	281	297	311	279	314	250	301	284	300	309	303	289	319	332	278	314	302	299	324	322	298	309	279	315	292	294	292	285	288	292	277	307	321	288	325	280	318	301	310	304	309	293	300	313	289	321	276	289	321	272	277	304	314	291	294	307	289	300	297	285	302	318	312	302	283	272	284	295	289	363	307	286	314	259	307	276	308	299	306	311	297	312	266	303	308	308	328	295	299	303	277	288	326	290	304	283	290	325	309	272	283	269	268	270	324	318	268	296	300	291	324	327	290	277	290	309	287	331	302	288	283	294	301	323	274	294	287	312	293	271	300	309	282	310	297	277	273	303	314	313	296	299	289	317	284	306	305	317	321	273	274	282	305	310	299	287	267	292	268	338	283	314	304	307	301	307	285	321	292	306	271	303	313	291	299	276	315	296	319	306	281	321	301	295	305	296	313	334	318	306	267	295	295	290	307	282	287	273	294	310	279	319	294	299	294	321	309	307	300	291	308	288	261	323	316	318	303	287	316	332	316	308	283	288	275	289	319	309	300	307	298	313	297	288	283	275	286	320	292	289	293	316	286	291	299	282	307	268	310	311	257	327	290	277	295	285	318	276	299	286	277	323	325	295	331	296	277	289	294	272	337	307	280	277	321	316	308	261	312	301	293	304	277	291	284	310	273	312	271	298	322	295	286	257	294	302	272	290	293	320	299	322	300	328	281	275	291	281	321	289	306	302	322	299	306	300	266	283	308	314	301	309	283	297	285	297	297	303	298	284	303	299	261	294	304	300	294	283	300	289	308	256	299	309	309	291	292	301	307	311	308	276	294	295	319	299	298	304	309	292	304	298	277	323	279	308	290	306	327	342	287	294	327	294	300	302	299	319	303	290	313	300	299	323	312	294	282	294	280	260	294	313	282	321	295	299	316	297	317	292	277	310	292	276	299	286	273	289	326	307	285	300	313	307	297	294	305	296	274	299	291	291	280	317	313	291	281	319	302	281	323	325	306	280	300	293	320	296	276	292	274	294	286	296	279	281	289	295	268	277	292	309	306	331	322	302	325	272	303	259	289	305	302	292	291	296	303	297	303	276	307	302	312	288	321	288	312	302	298	276	290	288	290	276	271	302	327	304	296	313	282	320	289	314	291	316	300	303	284	313	320	317	303	302	299	300	271	283	296	316	305	301	304	312	301	300	291	312	332	293	296	316	296	281	258	272	308	318	294	306	239	290	295	284	288	300	291	301	290	324	306	280	311	309	299	287	279	325	330	260	295	317	298	312	295	267	317	320	291	294	314	303	270	304	288	285	312	289	308	286	275	326	297	304	306	263	286	303	268	326	295	289	313	312	315	297	308	293	309	322	275	276	307	309	274	307	303	316	326	293	314	321	310	297	298	292	312	321	328	295	312	295	308	296	323	288	290	333	269	300	294	322	313	307	306	279	327	330	299	279	298	292	305	279	303	324	290	292	307	302	276	309	307	303	311	321	268	306	305	309	284	268	299	320	299	301	282	295	302	287	297	285	302	308	304	310	300	292	305	316	279	319	310	307	289	302	298	289	303	323	295	302	276	291	299	338	296	308	283
22966	21667	28436	26132	21553	21171	9020	452	313	289	251	249	243	233	215	240	224	230	214	193	220	210	194	204	206	208	179	205	197	202	214	205	200	198	205	200	197	210	209	201	189	186	185	204	197	210	214	194	180	186	193	198	188	201	195	213	179	181	182	198	200	190	178	206	197	192	189	173	186	191	183	188	191	198	201	209	193	212	189	187	185	209	179	181	196	201	188	195	196	201	202	189	221	182	188	176	176	188	235	179	169	172	245	191	197	196	194	193	192	167	198	205	180	193	191	177	180	203	222	214	209	176	184	177	202	186	183	185	200	182	174	176	183	184	174	195	175	192	196	178	175	192	190	195	200	227	186	188	201	199	226	184	199	196	186	190	194	196	210	203	196	214	221	220	186	193	205	188	208	185	189	185	199	205	186	215	203	201	194	189	176	170	198	187	196	197	196	174	218	178	176	199	208	195	178	186	215	201	192	185	183	177	190	192	195	180	190	193	169	188	191	185	217	201	162	193	192	176	190	209	169	170	182	182	198	189	199	192	182	196	182	196	186	193	211	182	210	186	186	194	193	208	203	176	174	190	201	206	187	201	195	197	178	187	187	192	202	198	187	192	164	176	189	195	179	159	176	157	187	201	194	194	173	198	210	177	188	187	183	202	178	172	186	189	205	201	216	215	189	176	187	180	199	203	209	191	200	217	190	184	203	222	201	196	215	185	199	214	183	171	193	182	182	196	197	189	194	212	198	201	210	195	211	218	189	221	197	178	197	173	168	202	193	189	181	177	203	185	178	189	171	192	200	163	205	184	212	194	191	166	178	202	210	205	185	168	210	206	206	207	208	183	160	219	202	190	189	186	193	216	182	198	184	175	182	174	182	193	208	184	208	195	184	176	182	179	201	188	194	181	194	184	194	186	200	199	190	178	162	212	203	195	198	188	191	175	192	227	188	194	185	192	189	199	189	169	182	177	206	175	210	200	199	206	185	183	148	179	171	213	168	200	198	192	193	186	192	169	192	201	219	200	187	188	176	192	183	208	184	217	210	169	194	165	185	181	191	192	206	187	192	202	181	191	199	186	189	195	188	200	205	182	170	178	204	181	198	179	196	186	204	225	195	167	214	198	180	195	209	186	194	187	194	200	186	184	190	192	176	183	203	207	187	187	192	183	207	184	199	207	197	185	194	201	202	216	180	187	180	198	182	188	169	227	174	188	209	190	205	199	211	175	202	158	188	189	192	189	186	190	187	199	192	203	175	206	195	188	171	171	183	201	184	212	209	183	168	188	197	186	190	188	193	185	226	204	197	200	172	183	222	218	187	233	209	189	170	187	186	181	178	196	194	196	171	172	187	204	177	188	198	223	174	186	189	199	193	168	176	170	176	198	181	182	202	189	187	208	188	199	195	199	196	195	208	185	190	186	195	215	168	182	177	179	191	192	208	155	184	203	174	195	211	202	225	201	187	175	205	195	183	215	180	218	218	219	197	216	197	189	202	195	198	189	173	163	192	183	214	173	172	199	176	209	198	215	202	177	207	170	185	176	196	220	195	186	177	199	203	208	173	210	191	204	179	202	179	196	177	180	189	192	198	175	202	167	200	182	189	172	209	198	224	181	180	177	176	183	186	185	221	201	198	201	207	196	193	179	180	219	181	192	190	159	192	188	197	189	192	213	164	201	194	193	198	160	191	216	189	177	193	202	182	178	221	188	181	186	188	197	204	183	182	190	190	209	175	183	219	156	173	218	189	178	187	216	174	159	203	198	167	193	173	219	205	179	189	221	173	186	162	196	206	204	191	202	186	179	215	176	204	168	179	205	200	197	196	196	170	200	182	177	181	203	205	220	197	150	200	195	192	174	180	207	200	210	188	183	181	198	195	213	203	199	183	174	198	196	183	189	176	175	172	188	224	167	151	175	183	193	185	192	195	176	194	194	187	178	204	190	185	167	212	185	187	179	189	186	187	182	207	183	194	183	196	199	185	207	197	208	204	204	181	201	163	196	176	191	177	185	185	203	186	190	213	187	188	172	175	207	200	193	195	184	187	198	203	187	177	211	190	184	174	211	164	203	189	191	203	170	205	193	191	192	178	183	169	174	209	170	189	199	166	174	194	214	188	178	213	211	183	193	217	201	208	183	196	206	188	184	194	165	172	163	197	186	217	175	214	169	208	201	183	175	200	182	203	238	201	225	189	197	205	184	163	201	193	207	198	203	173	189	157	177	182	183	181	190	186	186	211	181	188	200	183	208	181	188	190	201	180	189	211	193	206	219	166	194	204	183	192	199	208	178	170	201	172	166	197	192	206	179	169	177	168	167	198	186	178	171	190	217	178	203	197	216	186	190	173	175	176	200	189	191	177	184	204	196	208	226	181	180	176	198	203	182	207	179	183	192	180	200	210	194	185	197	176	198	181	200	217	180	188	212	172	176	197	204	193	204	182	198	164	182	201	195	202	193	205	183	182	180	215	197	201	170	170	196	189	196	203	169	185	196	171	196	194	189	179	202	174	185	201	183	190	192	196	185	203	191	191	189	176	186	179	190	184	174	175	162	181	195	183	189	184	179	190	197	153	188	161	211	196	192	180	177	195	222	177	183	190	191	188	182	189	187	212	175	196	190	176	189	201	187	192	170	181	206	193	222	188	195	193	212	215	195	186	183	227	202	213	181	199	189	159	168	176	164	179	198	194	182	190	193	181	203	188	187	192	194	194	186	192	203	189	204	198	203	195	215	186	209	188	207	171	188	205	225	190	205	185	176	196	181	181	189	180	185	221	173	180	193	199	186	177	211	203	190	188	198	185	213	207	187	189	218	205	202	176	192	199	213	179	191	212	208	179	186	172	164	209	171	188	191	183	206	208	198	190	188	181	178	216	180	194	164	199	218	208	201	195	206	181	221	204	189	183	186	182	210	161	183	183	202	179	182	204	226	205	200	183	178	178	191	179	190	196	184	182	182	214	195	203	180	183	179	174	181	192	185	174	175	158	174	181	202	193	179	185	171	216	204	172	200	193	209	171	184	162	196	210	192	207	201	179	186	190	180	213	192	185	195	177	202	169	183	192	194	202	158	200	158	194	163	183	169	198	197	190	196	206	204	186	184	192	194	189	182	183	170	183	193	204	205	196	195	202	228	188	174	194	184	195	184	200	192	183	220	189	196	177	199	186	198	179	189	197	186	205	191	189	180	191	193	168	183	177	182	186	193	219	202	179	224	180	208	190	166	171	198	184	197	202	167	178	174	173	181	180	187	195	176	186	193	205	195	173	194	216	192	217	183	223	167	176	187	188	184	219	197	188	206	189	192	230	179	197	181	150	182	191	213	189	177	191	186	188	189	166	177	182	194	205	181	167	193	196	196	194	208	186	198	176	218	199	183	171	203	208	198	216	223	179	174	211	198	181	182	190	195	192	193	186	192	185	201	180	186	172	217	171	211	199	205	197	205	195	192	190	200	164	216	192	188	211	191	174	178	184	209	182	198	190	207	197	188
49697	78451	68868	20118	1334	971	766	562	501	448	418	373	335	335	292	327	249	285	269	274	243	285	265	261	250	247	263	243	230	247	254	230	242	215	256	212	239	234	239	231	262	213	235	220	247	208	248	239	217	208	217	230	251	258	226	218	268	234	229	237	225	221	231	230	197	209	228	227	233	206	219	223	227	241	238	213	235	230	218	222	208	226	223	228	241	206	230	215	231	210	224	221	238	213	235	221	247	253	229	213	254	235	208	210	225	207	219	231	201	241	229	224	253	228	240	205	253	260	237	220	240	227	232	221	218	211	231	251	237	217	202	231	208	241	236	243	251	250	240	237	230	213	225	196	223	247	251	194	251	244	240	225	271	233	208	216	216	222	219	241	220	237	252	229	222	208	214	215	186	184	216	229	235	192	231	238	226	221	230	233	227	233	224	247	244	217	246	225	202	234	209	253	211	210	219	226	243	178	230	221	221	195	213	239	216	242	242	268	234	228	214	212	236	243	255	243	259	236	237	235	241	221	223	238	218	239	205	223	217	244	232	215	224	240	225	214	212	239	252	249	238	245	218	206	214	210	221	222	223	229	234	221	238	220	228	242	251	211	217	222	261	233	221	212	202	215	239	206	230	221	220	216	230	226	207	227	211	239	216	238	239	224	227	272	233	225	224	209	242	244	204	216	232	232	214	238	234	236	211	229	241	227	235	220	235	228	240	258	241	226	264	227	220	225	261	255	231	233	233	204	233	247	207	219	227	257	225	229	256	229	208	203	216	224	240	195	228	204	236	232	218	250	256	219	219	220	229	236	232	198	247	231	239	220	237	251	247	235	185	235	221	242	213	237	234	235	231	231	230	247	234	254	221	214	223	232	227	207	250	234	215	228	250	218	217	248	207	250	235	217	214	227	218	231	223	243	243	239	215	217	227	224	234	246	226	205	245	223	243	239	222	204	214	242	217	236	236	244	243	251	222	209	220	228	243	224	216	264	237	219	193	246	242	227	239	241	220	235	239	226	200	204	210	207	226	215	251	223	241	235	232	242	228	226	209	234	219	223	238	222	226	243	224	227	233	212	242	235	234	236	283	249	222	222	252	230	237	240	225	186	226	218	243	234	225	210	255	225	219	247	259	224	226	237	235	243	219	227	248	250	207	269	233	217	238	225	241	247	221	234	229	246	236	218	203	255	196	206	213	249	221	224	237	208	220	233	235	226	227	233	234	240	227	215	234	223	238	226	219	240	235	201	234	249	230	212	224	229	194	210	216	235	223	240	187	235	252	243	226	232	222	228	226	212	219	197	223	232	242	248	213	235	248	222	206	228	222	216	252	223	221	242	245	241	217	212	245	227	227	224	225	243	228	217	201	215	220	214	213	241	217	223	215	235	201	225	266	240	236	232	221	242	223	220	232	213	237	230	231	235	225	252	220	217	218	215	236	222	208	207	202	243	241	237	231	209	231	197	237	237	210	237	222	204	233	223	228	230	238	222	211	241	217	227	233	199	248	226	244	215	241	229	213	243	227	237	241	195	240	212	231	216	230	235	217	225	210	230	214	209	220	218	237	233	223	221	222	194	222	219	233	218	217	230	214	221	233	230	236	232	220	236	238	233	240	228	234	231	211	223	238	199	187	243	220	238	245	215	230	258	237	201	238	188	220	228	208	210	208	232	215	207	233	201	197	241	226	214	231	229	219	221	208	228	222	228	198	222	227	231	208	231	238	216	226	238	225	204	221	235	241	242	217	209	236	222	212	223	215	215	251	250	233	235	217	216	241	223	226	205	216	226	223	221	234	200	228	259	245	212	242	227	207	216	197	216	250	228	246	208	236	207	210	216	223	238	225	213	230	243	199	227	232	223	251	235	211	222	232	223	243	231	243	248	258	208	238	208	222	236	246	245	239	250	254	234	252	234	239	210	205	213	222	225	213	223	239	217	220	230	232	252	231	249	231	198	220	218	226	225	212	238	220	219	226	208	216	191	234	231	228	242	224	239	253	240	238	209	214	257	197	215	238	196	255	262	230	233	234	210	220	258	214	208	244	217	223	243	232	259	221	246	215	255	240	215	216	218	224	249	219	241	239	231	232	233	256	221	255	200	213	256	249	230	240	214	224	245	215	228	235	220	221	212	219	199	214	228	219	223	275	220	234	189	224	239	237	223	215	247	239	224	248	246	219	217	224	234	237	234	211	211	209	239	234	241	213	235	242	206	219	232	218	222	230	243	238	238	226	231	230	243	204	237	218	233	221	259	232	225	215	227	212	253	224	246	189	256	213	233	231	236	221	227	224	242	230	210	234	242	243	214	250	238	195	254	209	227	235	237	240	243	226	215	207	239	218	217	196	237	193	214	230	243	220	227	217	224	236	255	255	225	224	248	195	225	218	238	216	221	234	228	231	207	243	197	246	241	225	239	199	215	228	240	246	207	222	217	222	212	232	223	244	220	259	213	231	225	235	216	237	221	225	233	259	222	232	233	211	261	218	201	215	208	222	241	235	257	199	209	226	230	244	248	227	231	206	205	219	209	222	232	265	223	225	219	227	229	201	210	216	221	215	238	235	224	215	217	242	259	241	191	229	229	246	227	225	234	240	207	221	249	240	237	226	242	209	220	240	237	250	257	235	250	258	236	222	263	208	226	240	224	205	235	235	232	256	231	206	212	223	223	231	206	250	247	200	212	226	222	211	228	200	242	204	238	223	231	235	246	226	237	245	273	230	215	246	257	231	243	239	211	209	214	254	212	220	210	230	234	215	212	257	268	217	220	193	210	222	214	226	225	235	213	245	229	213	226	224	244	232	233	249	207	256	207	237	239	222	245	230	244	242	230	195	223	220	227	211	235	226	245	216	226	202	231	190	215	232	205	243	246	239	237	226	219	216	253	223	218	227	233	223	260	226	244	227	217	225	255	212	211	224	200	220	239	206	216	232	209	229	252	243	218	235	215	249	227	232	211	208	206	239	232	208	243	224	207	237	243	219	204	263	244	242	229	206	225	222	226	205	236	201	202	223	226	206	238	260	220	216	220	236	230	234	222	230	247	246	229	217	199	243	233	234	237	247	213	215	221	246	207	237	248	233	207	229	229	238	241	253	230	228	209	226	244	194	185	216	219	210	223	224	236	210	229	230	223	224	222	244	251	233	190	230	217	226	231	219	240	226	246	209	201	205	223	222	212	224	229	237	215	188	232	240	243	243	217	220	237	231	241	230	232	211	201	258	223	211	231	219	225	217	233	221	212	228	238	214	259	217	261	234	238	227	239	227	248	236	227	243	202	213	210	239	234	233	224	228	212	228	228	220	233	237	208	219	207	236	241	224	217	250	214	228	215	208	227	208	223	252	250	224	242	250	230	224	238	223	236	232	231	229	212	218	216	210	218	245	228	198	255	225	222	246	226	227	245	238	227	241	252	228	234	251	241	202	231	228	211	211	256	227	240	204	227	212	248	238	217	220	239	219	189	213	229	241	241	243	210	222	201	247	245	225	228
28186	23637	24187	7789	610	528	515	436	449	503	462	439	403	408	459	409	477	446	441	441	431	460	442	428	419	435	434	431	429	428	426	460	437	418	425	410	446	443	467	480	471	411	412	409	423	415	428	388	447	431	462	398	450	431	442	411	424	430	428	456	427	428	432	437	446	452	415	452	427	446	447	447	421	438	485	397	391	450	451	457	407	437	419	457	416	439	440	399	429	439	419	438	442	428	441	439	414	424	417	411	398	431	464	426	459	474	393	417	445	430	470	451	446	453	463	423	438	443	418	420	439	449	440	437	421	464	432	405	434	441	440	465	414	469	426	395	432	443	428	417	447	447	444	421	432	446	423	394	401	474	417	452	446	392	386	428	441	424	480	437	410	400	441	422	468	416	386	461	436	443	401	469	435	437	458	413	452	405	502	438	405	379	369	424	440	430	423	425	450	422	432	445	386	449	453	440	441	427	445	439	415	443	447	443	459	404	415	461	452	418	478	403	440	444	443	422	438	461	416	445	432	414	470	417	455	427	419	391	426	444	398	454	459	429	422	453	406	454	412	446	427	444	416	417	439	445	446	441	458	424	432	407	422	410	391	484	440	415	439	450	470	449	481	405	445	450	452	447	394	430	411	416	404	462	409	429	421	396	382	435	398	422	464	399	398	440	425	427	409	443	462	420	474	392	421	477	418	420	400	418	425	440	439	412	390	439	414	455	447	432	431	429	435	440	434	423	439	427	420	438	411	438	491	430	428	447	461	456	398	459	427	448	422	442	417	454	413	415	417	438	420	426	410	406	450	444	450	395	411	408	448	415	447	464	421	452	414	448	453	434	433	422	429	427	436	441	433	412	414	410	426	451	474	409	448	422	380	429	419	436	417	427	416	408	452	435	436	420	409	401	431	441	439	408	396	420	433	445	456	451	436	416	451	401	442	447	399	429	433	448	407	434	421	406	439	415	457	467	440	438	417	437	443	409	425	426	442	409	436	424	409	391	406	450	400	415	435	419	419	430	448	456	385	447	447	407	389	442	447	440	415	437	434	433	446	424	390	470	409	442	383	430	452	407	374	470	414	435	466	425	421	420	459	425	392	407	427	433	444	417	447	467	449	446	428	433	430	450	465	417	464	424	421	452	462	438	428	430	399	447	422	439	438	426	428	414	437	453	438	440	444	452	392	396	419	403	453	412	424	459	403	468	438	419	441	431	397	423	452	422	429	416	442	452	460	462	424	450	427	432	429	422	426	424	416	449	459	412	404	460	419	482	429	461	420	444	434	453	405	438	440	452	428	399	447	445	429	453	459	429	430	459	431	432	422	413	460	447	441	402	428	411	428	457	414	453	398	396	417	425	418	421	419	446	443	460	397	434	444	395	424	426	418	477	423	399	374	387	437	451	447	452	415	403	443	492	426	431	409	452	426	405	436	438	426	395	441	430	430	438	427	435	415	434	464	427	416	437	472	428	427	410	389	431	431	446	437	441	386	441	453	418	451	404	421	430	427	449	406	389	407	441	405	439	424	424	427	414	442	426	385	418	417	445	442	461	449	466	452	440	473	418	482	423	392	432	442	425	431	426	432	428	433	446	459	423	448	475	454	456	394	416	450	433	400	460	424	440	425	468	400	448	418	433	408	431	417	430	448	413	470	478	441	425	433	417	422	418	436	401	455	403	473	444	421	395	408	404	397	454	460	443	444	410	428	473	414	450	393	424	375	427	419	439	431	432	427	421	420	429	413	437	437	384	423	412	434	459	430	429	451	423	425	422	473	449	398	404	442	424	411	436	413	444	422	448	421	410	447	435	445	438	424	419	414	373	450	415	410	429	452	419	426	452	430	495	416	436	401	410	431	396	418	420	394	434	426	415	414	430	396	450	455	438	422	425	438	432	461	401	432	403	444	391	428	425	471	445	389	421	454	417	439	428	454	434	436	431	429	450	408	428	478	452	397	437	437	462	407	398	426	422	425	449	449	434	444	429	430	405	441	399	466	444	410	448	432	443	434	440	429	417	421	415	431	410	434	416	411	406	425	440	455	430	469	436	460	444	392	451	436	422	385	433	435	443	458	441	414	458	417	452	423	457	455	430	460	395	421	435	436	437	378	453	424	418	417	430	413	444	426	463	465	423	460	404	405	438	417	448	444	407	435	459	429	412	396	410	447	451	437	450	412	453	441	394	453	443	441	443	430	432	408	422	436	429	406	456	441	430	440	398	440	435	452	443	444	425	451	425	401	452	414	449	415	419	387	427	428	433	471	450	402	420	399	446	449	415	446	400	487	420	427	419	449	453	457	457	462	446	417	402	414	421	380	426	425	402	419	434	427	460	408	458	416	445	452	443	425	398	443	415	431	427	441	431	446	408	409	438	421	432	412	411	419	441	444	460	449	396	431	458	413	442	435	405	430	432	404	429	406	412	416	443	420	439	426	423	434	457	441	438	378	438	416	456	465	501	475	418	411	453	416	437	458	435	448	452	431	422	437	405	433	413	444	425	442	470	419	413	430	455	438	474	454	405	416	405	444	445	424	429	432	433	395	464	458	425	382	430	428	415	438	452	445	422	446	398	412	427	447	419	447	440	432	476	408	409	402	442	424	423	437	425	419	434	455	396	438	465	449	457	419	404	436	434	416	434	410	413	404	402	451	415	437	424	445	436	425	448	464	450	450	409	457	427	461	441	443	441	407	410	424	446	432	463	427	421	439	406	430	438	430	423	457	450	410	404	424	434	414	411	447	449	422	430	419	402	407	451	409	438	431	420	409	420	432	441	424	469	435	432	446	431	415	380	412	410	423	434	439	437	408	426	448	427	395	425	410	434	405	431	456	464	456	437	427	441	427	463	408	413	404	449	451	446	404	470	410	433	474	416	421	407	413	464	394	440	440	430	391	381	421	416	444	422	429	382	418	442	375	399	444	403	429	434	494	424	437	444	384	409	416	440	416	478	452	409	404	429	436	417	430	432	429	413	455	427	434	401	435	434	408	431	417	438	415	451	410	399	427	462	432	428	437	447	431	422	409	427	422	458	431	452	469	473	382	442	433	423	423	427	416	415	430	416	449	415	402	433	419	411	437	429	450	452	447	412	419	391	440	431	422	430	427	397	415	465	408	413	423	444	432	399	425	420	427	407	427	430	399	449	425	424	439	368	431	423	446	470	428	435	455	418	440	430	456	415	434	410	438	443	447	432	417	433	415	457	412	418	381	451	437	414	421	456	450	431	404	428	421	461	404	409	455	411	413	413	406	448	423	425	446	424	438	441	441	467	443	419	454	437	454	425	441	448	437	431	412	387	437	436	438	454	443	400	419	438	424	430	431	476	437	446	448	444	377	407	417	437	409	446	419	407	438	425	458	427	421	447	411	425	423	401	406	465	429	428	434	441	417	417	402	473	408	409	427	436	457	423	439	473	430	426	391	441	417	433	431	429	422	448	433	427	395	409	409	455	422	450	436	430	427	429	413	450	413	480	456	422	420	467	442	449	424	434
21609	35040	22090	3572	546	486	519	497	532	464	468	510	527	477	477	462	447	534	497	523	509	535	458	520	494	461	453	488	511	511	480	536	493	498	505	524	486	507	466	459	488	480	508	490	534	499	473	484	515	481	504	519	483	483	476	490	477	481	505	487	516	487	495	486	500	492	433	519	507	528	508	465	505	485	502	535	482	471	493	495	512	461	449	510	483	506	481	533	538	461	479	516	470	502	507	480	532	490	499	494	475	468	492	493	461	496	534	485	503	523	513	491	497	496	491	498	453	482	504	496	450	509	519	515	473	507	486	474	515	497	461	504	497	473	485	482	498	481	487	520	501	483	513	507	483	467	507	478	511	457	504	513	462	516	482	496	507	509	487	476	517	477	470	472	499	473	501	489	476	501	508	517	498	465	515	505	487	494	490	479	520	506	484	497	495	501	469	503	481	525	479	494	487	455	491	474	559	477	449	480	474	475	464	481	497	449	508	477	465	505	499	488	465	518	470	503	499	477	473	483	499	507	447	489	470	487	477	469	474	524	501	484	505	484	486	480	473	479	487	481	478	483	485	505	504	492	516	525	473	481	498	463	528	515	477	480	499	489	494	490	468	476	499	461	504	500	489	483	476	482	493	513	449	510	474	494	512	481	446	503	483	493	475	497	503	422	489	519	535	550	518	491	505	520	475	466	454	480	466	483	488	496	482	530	492	471	496	499	504	510	489	474	534	489	530	477	517	496	528	498	531	483	496	537	551	484	482	515	488	466	542	527	484	494	514	496	486	488	462	506	514	511	496	511	466	482	490	477	465	456	510	497	461	489	453	535	461	502	465	504	461	461	507	526	495	493	503	514	492	467	525	484	452	511	488	477	496	476	498	497	473	522	542	473	513	472	525	511	505	501	453	524	513	524	486	482	490	470	502	470	500	500	489	525	479	455	504	499	476	506	507	486	513	468	457	545	459	522	497	513	480	507	466	477	485	465	458	499	498	486	505	497	506	453	531	490	510	407	511	504	467	457	502	483	482	506	531	514	502	517	510	463	450	516	509	476	489	496	486	469	530	467	526	463	489	481	541	476	494	469	501	490	507	538	533	502	525	510	487	489	500	457	519	450	478	495	487	473	489	465	447	461	519	469	516	503	498	488	467	480	495	492	457	448	481	464	461	479	473	496	500	492	525	537	529	484	492	479	538	479	510	528	479	507	501	490	487	501	526	498	469	534	519	531	504	559	485	486	471	508	473	479	485	506	510	462	444	498	490	489	509	499	545	471	483	476	527	507	491	451	487	480	498	489	475	475	541	471	473	495	488	495	506	492	477	511	505	474	524	494	476	493	502	478	488	475	491	461	506	477	457	471	449	494	463	529	464	489	533	494	517	477	500	535	496	492	484	474	479	515	475	499	498	510	472	517	507	445	481	473	508	467	490	509	472	473	485	487	512	475	482	478	519	526	487	454	485	496	493	494	532	486	483	517	481	491	497	505	514	490	542	499	526	468	491	474	509	498	479	493	464	514	501	518	532	481	465	546	491	457	501	462	509	508	479	529	486	489	519	518	488	517	511	467	521	484	470	512	504	504	486	505	481	506	466	485	537	476	493	522	477	475	499	475	471	504	464	519	504	502	477	495	500	502	514	480	471	484	500	492	483	467	507	530	492	497	501	497	515	497	484	522	509	508	475	522	485	508	484	498	495	483	508	521	524	497	504	495	507	499	467	497	469	482	481	499	463	466	495	479	471	433	502	480	504	504	474	537	447	499	482	453	502	551	488	452	509	498	497	500	475	452	527	471	513	477	485	494	496	510	509	459	495	452	523	500	497	483	483	512	489	527	495	531	472	499	514	516	490	498	510	502	512	429	515	488	476	486	461	497	503	511	493	495	480	522	502	488	506	478	478	492	468	457	477	467	501	444	493	505	537	469	498	495	486	525	481	523	448	524	524	516	484	496	485	512	507	499	476	487	436	491	460	485	475	515	488	518	468	512	521	508	513	491	521	509	468	492	511	468	501	483	496	507	475	523	497	508	487	478	498	483	445	476	494	500	496	468	512	487	483	489	486	557	483	490	478	467	476	488	496	531	501	488	507	505	518	501	468	479	514	492	502	480	481	489	505	501	506	520	510	511	451	486	463	481	518	493	528	510	510	517	498	520	465	504	527	520	482	478	493	477	485	549	474	499	493	510	492	512	483	534	514	499	479	484	496	504	507	519	493	463	521	501	450	492	484	497	479	527	492	474	508	513	509	497	504	486	487	510	488	476	491	519	507	481	472	470	479	480	451	478	511	496	502	515	456	496	481	532	498	494	490	460	521	474	443	521	481	506	532	470	501	462	498	493	529	490	507	501	473	472	520	511	487	517	500	512	475	508	487	495	469	527	506	505	477	473	538	502	454	471	488	472	466	478	468	505	509	521	489	494	468	513	467	489	480	501	463	499	520	498	510	501	511	459	484	508	504	498	519	491	455	517	538	525	511	514	502	510	526	466	482	521	497	449	525	496	460	498	503	472	502	498	470	514	522	501	463	499	517	493	483	455	472	490	427	462	461	503	540	512	490	524	485	520	468	466	469	456	470	494	503	509	526	489	472	483	476	493	518	501	498	478	513	492	500	508	507	505	449	481	506	529	492	495	461	471	490	521	516	523	496	486	495	515	503	508	485	485	504	486	508	480	516	470	458	517	502	509	466	517	494	466	519	469	491	473	510	505	499	514	428	516	478	478	522	475	506	466	501	483	506	502	483	518	523	498	445	483	499	470	476	472	535	505	465	497	523	500	520	473	483	518	487	527	498	448	486	486	527	506	494	488	515	494	460	503	513	494	489	504	477	491	451	453	480	548	493	521	466	514	503	514	476	523	516	484	464	480	499	481	442	502	520	437	482	525	502	489	510	458	484	497	484	474	518	486	496	492	469	498	467	502	517	487	518	512	491	514	511	504	481	545	505	474	461	499	490	524	507	450	461	480	497	483	496	449	482	450	503	472	504	462	500	512	443	486	468	453	453	471	521	462	532	520	486	499	454	482	450	509	506	477	518	493	471	483	478	463	490	504	462	511	500	482	456	500	497	495	468	455	496	494	492	514	448	475	470	502	477	502	501	464	473	446	522	513	521	514	495	502	519	468	460	456	509	476	539	533	470	454	468	536	498	490	438	493	476	476	469	490	515	486	506	495	450	495	459	548	465	492	467	481	500	489	484	520	450	509	497	473	483	507	544	530	484	514	538	537	515	471	520	494	470	506	505	509	502	490	494	490	522	483	492	481	523	490	468	505	510	489	482	528	484	517	502	523	478	502	507	504	478	475	522	497	512	525	511	515	523	486	499	524	486	514	521	511	518	474	492	489	497	522	480	532	494	505	520	522	530	486	464	503	452	447	507	475	471	512	462	464	520	482	479	525	480	504	488	500	474	451	518	492	521	532	508	461	496	494	512	487	492	476	510	492	465	457	476	486	506	457	468	492	499	501	510	519	508	473	517	473	493	480	449	474
24199	21783	30508	27638	20064	7746	708	528	480	501	504	481	459	500	460	389	428	454	446	484	447	433	400	400	416	418	419	445	443	431	428	442	443	436	437	409	447	404	405	454	400	440	448	456	419	423	430	461	416	451	449	407	436	434	418	438	432	426	445	450	449	399	413	424	445	428	411	422	429	430	436	397	413	411	406	422	423	377	416	407	441	410	407	418	426	423	404	387	379	441	407	430	415	431	443	455	456	451	428	380	420	417	458	423	380	392	423	394	443	449	408	437	402	464	434	448	401	437	414	432	430	401	452	397	436	428	437	396	435	448	439	429	390	386	428	455	436	428	418	427	398	428	416	409	415	413	416	469	475	414	416	390	441	447	455	449	419	403	426	452	440	402	409	437	414	458	458	446	434	422	452	416	436	405	390	436	397	419	447	429	446	429	417	396	394	421	422	423	442	405	397	443	426	435	439	406	419	434	429	431	420	429	418	443	420	406	440	434	467	415	435	461	438	419	407	397	430	421	442	443	448	417	445	439	454	401	449	433	408	452	421	449	418	458	441	471	416	449	376	406	442	453	440	419	439	415	435	441	438	450	429	452	429	436	441	472	429	447	410	416	441	465	417	432	423	438	450	452	426	446	428	442	436	418	434	438	463	437	445	421	426	480	438	436	425	430	395	445	426	439	405	393	428	462	423	449	437	383	437	385	415	439	435	412	451	397	426	439	456	417	426	429	385	451	408	444	429	408	465	469	413	444	408	437	432	430	436	444	426	438	432	430	365	433	416	427	443	427	377	402	447	425	404	448	435	415	468	425	403	407	460	457	458	410	445	419	410	438	446	395	449	432	431	474	403	452	457	425	401	462	443	415	419	395	421	428	432	443	449	427	453	414	459	440	400	458	434	441	467	390	433	439	479	449	426	442	459	442	440	425	460	413	406	422	407	449	434	440	473	453	394	431	434	427	439	421	399	440	439	432	412	422	434	419	439	438	437	457	437	446	419	413	447	420	413	383	429	425	428	410	464	412	419	404	426	451	434	408	403	463	402	460	420	454	381	435	434	452	425	446	464	413	435	449	440	439	434	434	421	405	414	438	387	426	393	404	429	442	430	436	410	497	461	416	448	438	481	439	414	388	435	416	408	391	413	451	461	435	407	476	406	430	474	434	454	406	419	461	436	448	455	460	404	438	423	397	392	430	394	410	423	431	460	413	471	406	432	444	420	447	425	439	390	425	395	436	415	429	446	451	394	456	415	464	442	434	416	428	468	418	396	414	444	401	432	473	430	422	370	446	429	432	431	407	435	429	408	390	452	449	455	438	429	430	442	437	434	429	407	405	376	429	411	400	421	403	447	399	463	428	417	415	394	449	434	419	440	446	436	449	432	378	401	431	404	409	442	444	404	452	459	425	453	420	441	407	452	422	419	443	430	426	447	441	407	406	428	433	417	420	412	432	403	418	423	430	402	425	450	408	434	442	439	416	411	442	433	445	418	433	457	463	421	410	440	464	473	399	427	424	460	460	419	438	365	421	426	418	451	431	414	401	409	450	413	427	452	450	398	427	388	428	441	402	434	411	419	435	429	397	443	417	411	448	423	409	393	422	417	447	396	426	472	421	475	424	442	440	403	454	442	452	452	454	417	432	431	404	444	433	445	458	381	457	430	468	465	442	462	433	406	440	443	455	404	399	400	417	394	396	393	457	409	415	421	399	416	384	436	449	441	399	430	409	459	449	448	427	453	407	438	446	434	417	461	418	448	449	382	431	446	419	405	403	424	461	421	426	412	422	410	423	404	411	420	413	418	433	421	411	402	480	429	430	431	470	448	448	408	437	435	379	378	422	389	429	414	447	455	443	401	414	430	444	453	391	396	463	445	425	439	437	443	435	433	455	426	404	403	440	415	469	407	432	389	451	446	480	421	430	467	417	403	427	410	428	443	419	409	406	409	448	450	464	443	452	414	420	441	426	427	428	431	458	401	423	417	434	424	413	470	401	376	421	434	440	418	422	436	438	416	436	436	389	426	427	441	448	417	410	467	438	426	427	416	416	475	431	441	441	440	420	443	406	433	422	428	444	405	410	472	429	456	413	421	428	436	426	437	414	396	424	397	403	428	438	446	430	406	414	445	401	399	444	461	417	419	445	458	423	426	420	453	460	414	404	397	413	423	485	412	435	453	418	403	417	405	440	412	439	443	440	422	436	407	423	425	452	423	403	420	430	445	415	415	430	400	458	433	422	453	430	440	406	421	386	387	419	452	452	418	433	420	454	407	436	427	424	436	410	421	415	411	410	414	435	410	450	429	472	430	426	444	440	414	423	417	401	404	408	435	397	446	434	413	434	387	388	434	429	412	408	453	412	446	436	447	398	425	428	418	424	421	444	413	417	436	411	435	454	433	436	438	413	479	387	420	442	439	416	405	421	426	394	419	415	432	400	459	427	422	419	457	406	422	443	441	472	424	402	461	441	432	430	418	425	453	433	421	366	433	453	423	445	427	439	427	404	413	456	433	448	438	427	438	431	446	403	424	429	401	445	431	380	429	419	418	397	413	426	426	412	428	458	395	407	468	420	400	429	413	444	418	462	434	434	442	420	477	454	401	440	410	412	467	411	437	405	414	435	432	443	430	446	428	436	402	377	447	407	407	450	412	414	419	415	422	450	374	454	424	405	462	458	422	429	405	415	435	430	446	454	403	407	459	441	425	424	413	416	430	432	453	441	406	439	418	418	416	423	421	383	412	432	457	446	418	437	416	419	401	400	441	453	403	419	467	421	437	421	442	427	479	428	433	456	427	431	447	440	422	414	432	411	452	456	431	441	428	426	451	422	429	485	456	436	408	428	435	430	443	441	475	383	464	439	446	433	426	465	434	427	445	435	424	414	438	440	375	417	436	417	422	464	449	430	444	447	439	437	411	441	427	458	416	391	453	424	427	447	432	402	425	423	448	417	419	398	459	446	433	441	461	415	426	469	429	419	435	413	446	397	456	441	402	413	442	402	441	447	419	403	423	432	419	428	450	473	396	432	431	421	436	418	406	431	439	414	451	470	414	417	419	441	415	417	416	427	431	425	427	424	411	399	432	403	421	396	427	471	435	430	438	417	402	432	400	439	435	404	466	415	449	455	438	467	433	444	453	423	413	427	399	443	440	420	417	426	419	412	433	440	423	448	449	452	441	447	447	433	460	416	387	441	417	415	459	419	447	419	466	456	410	428	427	454	393	403	448	405	407	436	421	443	424	416	440	420	467	430	408	453	451	442	453	439	423	441	435	443	443	437	447	398	459	423	435	412	464	400	427	432	458	410	418	418	421	471	425	425	456	443	412	397	414	363	427	409	421	417	427	434	448	431	441	405	420	460	408	444	420	427	452	430	452	420	432	412	420	419	435	430	452	413	440	426	402	463	401	409	436	445	462	399	413	418	447	419	407	462	445	449	402	453	421	400	431	443	437	403	417	420	410	446	409	435	443	435	404	477	449	430	471	438	440	441
42553	73732	59168	15262	957	814	729	681	615	602	569	541	567	571	562	501	534	525	482	499	531	493	516	493	540	487	535	508	484	478	470	493	496	511	509	496	517	479	480	447	535	505	476	511	505	483	482	502	486	454	476	461	474	478	549	490	478	484	521	460	478	478	467	513	505	451	464	464	493	474	487	506	485	504	482	519	520	537	486	486	511	450	504	480	456	484	510	487	479	504	500	497	508	487	512	485	506	468	507	474	507	504	495	502	485	526	528	499	456	502	505	472	529	444	509	472	523	494	481	492	506	494	451	472	477	495	520	520	507	497	490	469	494	528	494	473	469	524	481	507	474	489	487	475	499	489	493	489	488	500	453	480	493	496	479	501	484	462	505	531	477	485	542	491	519	482	523	491	465	459	460	472	515	521	487	487	470	471	484	445	511	487	533	489	455	478	485	488	474	528	523	523	507	499	532	461	480	514	498	502	505	487	527	497	524	474	502	510	474	484	528	492	469	511	462	503	473	460	454	498	526	449	485	481	476	502	523	505	504	493	498	495	447	458	477	455	480	523	519	496	496	458	465	490	519	490	501	513	476	475	484	521	542	508	505	543	457	488	491	505	485	482	477	494	471	463	475	514	511	475	479	484	492	470	481	518	501	418	528	479	480	522	443	503	486	497	497	465	495	495	483	447	442	479	477	523	518	479	493	466	494	528	460	514	466	445	477	496	496	498	492	500	467	454	495	537	506	469	495	479	495	480	511	490	497	475	513	467	504	483	496	504	476	494	505	502	465	495	501	467	477	483	491	480	507	536	474	453	493	492	496	500	500	507	495	500	510	460	467	533	479	517	521	557	463	541	484	490	521	462	530	498	476	472	516	505	492	497	452	503	470	481	490	487	504	520	469	477	506	535	503	502	509	490	468	507	461	462	468	486	511	528	512	515	458	495	473	519	488	503	500	493	458	476	492	500	491	538	484	482	480	507	467	508	482	512	462	536	460	454	517	476	535	507	490	509	509	520	492	521	450	471	483	452	449	503	527	486	493	517	484	476	496	497	466	492	496	411	482	531	465	478	495	480	493	480	478	492	458	491	489	490	512	482	494	490	483	513	496	465	486	488	524	490	520	491	490	496	518	518	520	453	456	476	522	511	483	481	508	469	456	479	482	507	473	472	500	470	488	492	540	515	519	493	497	510	481	472	485	498	449	486	471	480	489	550	484	503	473	491	476	489	486	458	508	490	494	478	477	487	469	487	504	498	498	491	481	467	494	497	475	507	503	512	474	496	461	499	482	500	467	526	525	494	540	495	508	483	497	492	506	518	536	488	499	497	448	493	503	518	491	466	468	478	514	522	484	476	531	475	501	498	497	476	456	497	500	515	481	507	487	487	490	510	529	489	501	527	448	451	512	514	498	478	488	447	479	492	417	486	487	467	487	491	458	525	479	488	466	474	484	442	445	466	484	469	479	516	477	520	515	490	519	502	456	433	487	535	509	462	481	445	452	462	482	501	483	480	506	473	495	475	466	515	497	511	508	491	550	498	476	478	498	500	499	480	511	488	438	526	513	459	469	526	477	483	529	476	461	481	451	505	510	499	480	515	516	524	475	495	484	520	487	482	532	475	496	485	493	514	492	497	480	469	493	512	539	479	469	492	545	524	480	457	512	511	510	459	472	531	501	495	462	530	466	484	530	506	481	514	485	447	500	482	496	470	476	465	511	520	470	507	452	484	526	482	555	479	504	473	497	492	459	456	542	502	545	484	503	486	503	521	506	511	522	525	503	467	528	511	497	511	480	482	496	476	523	519	501	491	523	490	496	477	485	471	474	495	477	495	482	479	535	490	484	499	511	476	439	484	465	514	492	460	472	503	484	467	488	526	492	488	469	414	492	501	477	503	478	537	493	453	480	499	510	488	478	512	517	493	461	465	514	495	489	497	510	505	525	495	446	442	479	442	474	516	501	473	502	513	510	493	481	532	506	478	535	489	498	498	461	503	497	525	503	500	460	461	503	480	479	478	487	486	492	504	496	529	516	461	425	466	514	503	480	464	484	493	502	518	481	470	462	474	513	508	487	492	474	473	482	474	532	483	490	542	449	496	525	439	456	513	461	510	482	497	501	462	456	488	500	477	509	515	477	496	497	458	485	474	471	509	468	491	481	503	432	484	522	482	470	526	482	482	447	513	459	499	488	520	513	487	469	504	485	453	498	490	490	453	502	474	503	484	465	490	489	497	498	499	511	502	435	512	515	494	486	473	496	480	545	500	504	468	453	477	497	509	489	477	484	498	478	425	510	481	514	486	479	487	464	466	501	520	485	525	461	467	501	445	477	502	524	496	446	480	473	502	496	481	484	451	494	475	499	488	509	502	507	494	503	509	516	505	486	506	524	486	503	490	488	464	488	472	503	468	469	467	492	474	460	477	453	446	480	487	505	479	467	502	505	479	464	504	509	468	509	470	480	511	471	512	501	508	499	488	476	482	496	476	452	478	496	511	507	489	459	448	516	500	530	497	482	493	483	478	465	457	488	461	504	505	524	540	491	485	477	505	491	479	467	480	502	493	500	473	460	468	465	484	479	525	475	492	500	490	495	515	491	469	493	498	496	506	498	531	508	490	487	496	494	499	468	493	450	475	472	491	507	507	490	498	472	515	522	499	513	489	513	508	483	497	512	452	504	515	475	502	498	480	487	507	532	498	509	478	479	510	467	510	534	474	510	443	536	519	498	511	497	475	456	513	469	509	524	485	496	527	506	503	455	504	511	501	488	515	484	474	470	511	498	515	496	487	476	536	488	486	489	470	538	476	563	471	478	506	492	452	505	457	462	468	488	490	511	466	460	456	501	489	515	476	521	492	536	448	506	471	511	532	483	483	532	509	499	497	489	508	511	465	474	513	455	479	506	486	511	487	475	471	497	526	482	488	506	471	499	488	473	471	486	447	512	504	541	471	489	467	497	516	478	489	475	496	487	523	466	507	513	475	461	514	488	471	535	464	537	529	503	515	440	545	548	479	514	512	500	475	496	523	470	478	510	504	513	518	510	501	482	497	478	487	474	516	502	475	476	516	490	490	499	501	480	533	512	483	483	481	502	474	527	447	498	487	480	471	516	478	483	505	462	481	485	510	508	486	493	456	583	506	510	475	481	476	494	491	497	508	508	505	472	492	511	487	480	489	521	482	489	490	521	509	474	494	515	518	476	493	496	491	486	504	506	505	473	501	501	485	503	509	525	480	472	496	506	495	483	515	497	510	488	493	500	513	482	533	480	463	468	513	534	471	524	491	485	508	499	481	426	461	528	494	515	475	476	498	463	497	487	489	492	511	470	530	515	490	526	489	505	466	519	494	474	472	503	506	496	510	480	465	554	477	505	493	482	467	518	523	504	484	502	482	505	515	472	515	494	487	469	478	503	508	488	507	497	491	506	478	499	526	557	502	494	486	474	441	450	528	509	437	488	520	474	490	455	447	507	468	511	512	494	493	486	496	483	474
25201	21985	30811	26691	10871	642	351	292	287	291	301	290	301	265	251	298	278	261	255	258	287	267	287	275	248	284	264	277	247	281	263	296	251	264	238	296	246	253	288	254	243	286	265	270	286	259	278	272	273	242	257	244	295	252	257	245	276	282	246	267	254	275	257	269	275	278	276	269	259	257	238	274	249	272	269	257	264	258	270	262	269	264	295	287	276	266	251	244	272	290	258	289	253	296	249	276	287	282	283	251	287	257	239	286	283	277	275	277	240	264	297	257	235	248	269	267	268	232	280	238	269	247	249	267	267	241	253	270	268	245	269	241	261	247	281	274	277	302	293	253	232	262	276	255	267	273	255	298	285	268	264	256	266	259	275	281	219	265	229	261	268	278	241	272	271	282	283	298	258	284	264	223	273	248	261	265	282	275	271	253	254	301	290	291	272	251	252	279	269	246	278	258	253	243	266	255	265	280	252	266	300	248	259	263	248	274	271	260	258	263	239	275	260	269	257	281	260	272	245	290	234	264	274	265	289	293	250	309	260	271	237	258	291	276	228	261	262	259	233	262	286	249	297	239	249	286	257	233	281	267	284	263	265	247	291	259	249	274	225	267	273	257	275	251	285	258	249	214	263	266	277	264	252	238	271	275	266	222	291	314	250	261	265	232	281	276	265	234	262	242	252	270	262	256	236	261	278	262	250	267	255	300	286	287	279	297	265	284	232	237	260	287	293	243	257	289	273	270	245	264	273	276	274	229	244	258	294	262	267	278	273	261	219	265	250	249	265	241	232	272	246	257	287	252	277	286	273	262	245	274	271	261	305	266	271	255	281	231	248	280	284	242	272	321	280	276	241	272	234	267	254	260	266	266	287	265	264	252	278	265	267	258	288	262	300	282	228	254	277	245	243	268	271	248	229	245	264	267	265	285	244	243	269	258	270	251	244	254	256	256	253	272	249	269	250	241	269	256	264	264	281	259	279	278	275	253	244	279	267	252	267	256	265	251	272	285	281	294	276	262	244	250	262	248	248	286	288	243	267	268	281	287	307	278	252	285	277	249	242	265	269	261	277	259	241	252	256	290	278	273	247	262	260	287	271	283	277	277	278	255	274	285	239	250	229	286	250	222	258	260	298	266	237	250	279	267	266	311	275	271	282	251	256	261	261	278	303	273	266	265	260	307	256	243	281	274	287	253	278	284	248	288	268	277	291	276	244	264	265	291	249	281	252	289	286	295	244	256	283	285	271	256	254	289	267	238	268	239	248	274	222	270	246	279	251	251	297	277	252	262	254	268	252	275	274	269	256	278	251	257	287	253	282	270	285	266	297	265	258	249	250	265	259	247	241	281	258	271	248	229	245	267	257	286	272	259	278	281	266	277	267	261	267	311	285	252	289	255	269	231	247	257	257	251	255	252	283	243	294	262	250	294	277	272	247	256	260	256	264	285	255	277	260	256	249	257	241	287	259	285	259	276	253	245	298	271	271	272	259	255	244	262	255	273	252	261	292	254	238	263	239	292	242	261	247	272	292	265	268	269	238	296	277	275	256	275	225	257	269	261	271	262	265	272	271	266	250	229	266	264	233	273	244	274	246	260	274	245	239	246	266	252	284	261	286	279	251	266	238	252	249	256	276	238	259	262	268	274	283	256	265	269	259	248	273	268	297	257	233	258	285	244	261	251	263	257	271	282	257	265	264	240	273	258	251	312	276	279	272	292	258	264	263	233	263	270	249	284	253	274	247	274	271	273	284	256	267	280	246	275	271	247	285	252	247	260	239	230	265	247	275	289	240	274	236	276	253	286	261	299	278	254	268	259	261	249	290	276	254	283	283	266	290	283	278	226	257	262	272	263	271	247	255	258	263	241	276	270	255	257	245	258	298	240	250	290	267	255	257	264	260	291	251	228	280	267	271	259	264	236	261	253	271	268	276	256	256	247	251	280	252	245	296	279	247	275	262	254	254	252	261	254	249	240	284	269	278	267	323	254	261	261	241	286	257	293	264	246	256	247	255	246	240	291	267	285	264	265	252	263	234	231	255	264	239	250	267	258	261	273	315	283	254	246	257	285	280	260	277	262	242	271	269	262	255	306	262	237	255	251	235	263	275	276	252	246	265	304	250	285	289	266	265	295	253	257	249	262	266	268	262	284	244	296	266	263	267	265	260	267	262	244	269	245	274	285	269	293	257	251	261	283	254	247	246	252	279	276	261	241	264	266	247	284	258	277	236	266	284	263	251	255	232	270	257	256	244	261	254	285	252	265	258	265	262	257	249	256	272	254	278	262	282	272	252	254	268	245	275	275	262	259	261	279	283	251	271	285	258	269	289	264	266	233	266	257	232	273	299	209	250	270	289	272	284	271	255	258	258	265	278	295	246	262	235	269	303	237	243	257	258	273	255	266	260	271	263	246	233	246	257	257	257	263	227	249	263	266	262	305	261	284	257	254	283	279	231	262	242	246	277	251	266	287	269	249	245	255	256	266	267	245	261	270	271	261	274	247	250	252	258	252	225	286	275	282	245	281	271	273	269	266	248	292	284	267	266	262	296	248	264	270	239	230	274	302	260	262	277	282	279	272	253	286	294	279	281	245	255	295	268	288	259	286	272	272	257	256	248	283	260	283	267	277	288	277	285	265	255	266	251	267	282	257	267	256	268	278	276	279	267	244	254	286	271	292	242	272	253	274	243	244	289	250	242	272	273	283	247	230	267	274	265	255	255	239	271	266	275	236	247	251	253	272	244	249	268	272	250	254	239	283	251	260	280	249	269	269	278	245	261	235	264	240	293	243	272	271	228	294	271	254	241	266	271	268	266	270	251	279	267	262	293	271	302	259	283	270	280	251	256	261	279	225	279	279	246	279	241	256	250	259	257	265	292	268	285	302	297	265	258	271	254	277	257	269	264	255	269	285	263	261	273	296	261	266	244	292	267	245	275	249	294	278	282	255	259	268	253	252	260	284	263	286	284	251	278	255	288	252	235	260	281	267	252	255	261	256	259	259	258	248	239	267	242	249	276	248	257	237	272	274	265	255	250	283	251	259	252	273	264	258	281	271	232	252	250	264	275	262	257	279	281	265	255	278	244	304	285	251	269	275	259	263	278	258	293	257	261	248	234	234	250	271	257	269	278	278	253	247	248	252	269	251	234	274	251	276	261	244	281	296	276	273	266	273	267	264	242	299	258	271	275	286	247	241	252	280	252	276	255	260	269	255	267	284	310	288	263	243	277	262	260	253	273	277	253	274	286	288	234	260	255	259	278	260	278	274	276	294	247	288	294	278	269	291	242	274	257	260	266	291	280	240	261	266	280	269	267	240	256	251	269	276	274	254	251	302	250	254	270	296	236	248	270	246	276	288	271	255	274	258	265	266	275	270	272	272	282	253	230	293	264	282	259	257	279	261	254	256	249	270	284	265	257	260	269	239	255	253	283	263	277	289	274	289	244	254	244	268	248	254	273	283	283	248	271	252	279	259	263	274	258	239	268	267
40373	65448	50460	12739	607	511	466	356	379	350	378	329	319	341	332	307	341	323	317	304	309	340	263	294	338	315	300	302	321	309	292	327	291	314	307	294	306	307	304	305	299	270	291	300	269	319	266	313	289	323	308	300	291	312	340	293	297	293	308	285	304	326	301	283	327	337	322	280	294	317	311	307	281	285	288	293	306	314	318	308	300	336	300	314	325	284	287	284	279	272	299	337	323	306	308	294	302	325	308	280	299	283	342	274	322	326	284	270	289	330	300	285	279	325	293	322	305	281	297	301	266	284	327	303	305	308	309	288	303	303	319	300	288	289	321	295	310	332	288	271	315	321	276	282	321	286	323	273	267	321	255	316	302	312	298	307	288	274	316	290	294	311	292	284	307	304	304	305	290	305	293	315	287	321	307	303	290	316	306	297	299	316	296	309	279	302	253	330	307	312	295	328	268	312	263	285	301	280	324	303	275	299	270	270	310	301	280	305	288	321	310	324	325	309	305	303	304	314	294	282	286	325	308	319	333	293	277	314	314	300	272	302	299	309	298	299	295	301	304	278	307	266	297	296	276	328	300	318	302	293	275	310	332	327	297	319	275	301	304	296	310	265	314	315	332	313	319	310	299	311	293	304	303	259	336	320	296	313	295	312	346	278	301	294	314	333	269	293	309	314	294	296	275	294	281	318	277	303	262	305	307	323	285	318	317	302	341	314	307	299	307	333	309	323	324	285	293	310	303	299	299	277	319	301	297	302	281	292	301	332	316	323	305	333	326	269	283	300	302	307	298	303	304	324	291	330	298	316	296	287	292	280	289	319	292	310	317	322	317	295	270	336	312	296	287	283	276	321	284	281	282	328	277	313	284	335	319	302	308	317	310	323	290	291	292	273	281	308	286	282	313	322	305	287	302	336	308	297	300	288	281	348	342	269	344	291	334	305	301	327	305	312	283	324	293	330	296	311	275	315	286	266	309	284	295	315	301	292	324	317	307	294	314	278	316	303	310	315	296	277	318	319	301	269	296	325	305	279	309	296	296	268	325	275	276	311	295	282	313	276	307	288	310	290	285	305	316	313	286	280	353	284	316	293	298	297	314	290	304	295	303	309	325	290	302	312	322	314	297	282	298	318	301	282	309	310	293	318	317	291	333	330	285	285	317	265	283	291	279	299	313	286	309	276	310	265	289	297	295	295	296	303	295	309	310	304	307	283	324	270	296	302	308	273	314	309	298	328	309	289	316	290	289	270	289	335	317	306	258	302	262	310	308	273	307	304	321	307	288	288	304	285	318	279	282	323	330	282	314	324	295	300	294	323	301	288	288	286	309	314	322	293	333	326	346	308	304	296	297	315	304	290	295	314	292	298	316	324	304	311	300	322	293	304	280	332	300	285	296	319	304	306	306	311	296	289	270	305	285	306	273	285	295	303	296	314	345	299	328	272	299	288	300	297	300	330	305	343	329	287	305	294	326	300	291	328	306	276	311	274	319	317	300	309	312	328	299	283	304	303	303	318	334	294	316	299	335	305	318	302	296	282	314	291	303	299	328	313	322	290	289	300	286	282	296	302	329	293	310	289	284	302	325	300	305	316	304	281	318	304	268	308	301	286	275	329	284	287	303	293	288	278	311	314	315	316	293	300	290	277	261	270	316	284	300	308	309	274	290	299	303	324	276	297	324	336	293	300	291	315	297	286	319	312	300	286	286	307	276	306	314	341	313	288	339	327	323	267	300	309	292	325	323	303	286	299	331	315	285	298	294	319	292	322	283	308	281	294	310	270	292	316	286	318	271	283	285	295	331	335	296	297	312	261	286	324	302	302	283	321	309	307	310	305	331	271	300	301	297	283	298	316	281	279	337	310	309	294	310	325	313	299	313	331	314	303	301	318	316	314	312	320	298	320	308	259	319	304	273	305	315	305	304	293	306	304	301	313	306	288	317	274	294	317	310	290	293	304	309	279	329	289	283	325	294	291	304	338	284	318	301	290	285	304	314	283	315	320	273	322	316	285	310	291	306	334	266	302	272	300	312	293	336	302	305	296	313	265	337	289	292	302	299	284	309	289	285	273	339	337	341	323	283	305	310	301	303	312	301	291	324	285	295	298	277	291	312	299	283	292	301	318	303	311	315	285	335	303	294	318	330	301	310	314	298	275	277	282	295	269	283	277	285	317	314	289	284	280	321	265	280	291	273	315	319	343	297	306	301	314	324	304	294	283	303	287	312	300	263	311	331	285	289	290	280	313	291	332	291	308	278	293	308	317	295	290	319	283	310	318	286	312	313	353	341	328	295	316	302	309	287	309	294	313	311	316	299	312	289	284	343	295	332	293	263	304	315	301	311	305	295	286	290	300	300	297	317	313	277	290	274	263	295	297	311	289	288	305	335	333	316	291	310	293	296	280	299	298	288	300	278	336	285	282	287	332	297	328	290	309	308	309	293	281	291	308	320	293	288	304	299	303	298	317	331	301	293	304	288	303	300	264	314	280	298	306	288	281	310	311	291	299	302	341	276	301	338	280	285	274	296	280	306	299	287	315	321	328	322	284	305	304	325	296	294	309	308	319	307	278	274	317	317	290	315	286	322	310	302	300	297	282	293	297	307	301	317	331	328	295	303	308	321	324	311	316	320	320	275	293	315	299	298	317	303	278	282	313	308	281	292	351	280	283	290	296	277	307	341	299	287	328	289	290	317	304	311	295	311	315	320	304	313	314	298	309	289	283	309	296	323	324	337	293	314	326	282	295	300	308	287	307	316	306	294	293	329	308	291	307	299	310	306	292	293	309	295	300	337	289	279	309	310	278	305	258	327	296	303	276	305	327	286	277	281	312	315	284	293	309	275	314	277	327	317	284	271	275	310	291	307	285	298	295	278	261	291	303	279	339	291	324	308	319	328	295	311	327	278	293	284	292	304	295	301	295	296	290	303	296	313	296	310	298	307	321	272	299	284	293	314	288	262	329	317	284	312	353	303	301	292	316	288	302	313	288	296	311	314	313	307	298	312	330	294	293	319	334	298	295	279	310	311	310	298	284	330	316	302	290	289	319	342	284	312	272	272	294	306	308	283	293	308	301	321	331	281	300	281	283	294	287	319	295	297	315	295	314	311	296	293	307	287	284	312	304	304	289	322	329	295	299	280	288	304	307	293	304	338	318	284	301	316	311	285	289	320	254	317	303	292	300	301	304	279	298	282	298	308	288	289	301	290	286	294	311	316	286	309	275	309	306	306	302	313	316	301	304	298	287	316	331	302	329	264	301	294	353	308	287	318	310	286	307	301	290	289	303	320	299	312	291	294	314	290	303	301	330	308	284	310	332	286	310	323	335	335	300	298	306	282	308	304	302	329	295	323	287	334	309	312	278	309	271	303	320	281	314	307	274	276	320	309	306	305	300	281	284	297	290	290	296	309	330	308	306	287	318	286	270	307	284	312	292	292	306	317	299	273	298	285	319	289	292	291	299	289	288	292	324	313	274	286	287	312	278
22974	21623	30323	25234	21554	20843	7685	425	298	298	295	275	239	238	227	247	211	221	240	235	211	195	222	207	209	196	205	208	196	182	195	205	203	204	205	219	187	203	209	183	202	198	181	191	211	238	214	222	221	196	202	179	168	197	174	200	167	196	192	191	193	199	194	166	182	210	209	192	200	203	178	192	203	192	192	206	185	199	188	185	191	200	197	199	190	183	184	169	188	198	198	191	189	196	180	202	192	203	180	162	165	192	201	197	204	202	183	179	222	199	191	190	170	200	194	198	212	174	219	176	202	195	194	193	180	208	188	196	192	194	199	164	211	190	204	192	184	190	181	186	179	179	178	179	187	177	200	193	193	187	199	180	206	224	195	187	210	177	185	179	193	183	187	184	176	214	177	177	182	167	208	156	188	202	210	182	185	186	167	207	181	188	188	186	180	184	194	201	205	203	194	196	182	188	188	209	191	176	175	173	186	193	201	190	216	193	219	188	205	189	193	158	206	183	194	204	194	215	197	182	221	207	203	161	188	185	194	243	170	192	185	210	213	189	205	172	220	166	170	202	189	197	200	186	192	187	162	179	185	187	189	174	176	193	220	179	200	191	180	194	182	197	177	174	191	196	186	200	190	208	175	184	191	229	201	202	199	180	209	196	185	186	188	187	204	198	193	195	197	177	185	211	201	184	176	167	184	215	181	207	218	174	194	179	195	181	179	177	170	191	187	209	174	166	192	202	199	191	182	220	183	178	163	153	199	190	194	182	188	183	192	193	192	186	207	188	198	167	178	191	193	187	193	201	195	179	193	182	192	172	204	198	211	209	198	199	177	206	189	191	180	193	173	198	191	184	172	198	215	199	195	185	178	198	179	176	182	177	194	193	208	207	178	178	167	192	172	183	185	212	212	183	194	203	189	198	177	214	180	172	192	200	192	162	171	220	202	170	187	215	196	192	203	183	182	189	192	192	201	209	188	193	192	211	225	189	201	171	196	170	175	195	182	175	191	189	187	198	202	187	187	199	189	182	196	202	178	194	196	181	202	178	184	181	197	209	203	166	195	187	211	193	203	162	200	176	182	192	191	175	183	194	202	166	197	187	208	203	192	205	161	200	172	200	206	191	161	191	161	186	170	197	190	176	212	192	182	194	192	186	184	190	203	169	194	173	200	192	191	203	188	204	198	190	180	181	193	176	181	164	206	163	181	177	189	191	192	169	188	187	175	192	186	197	202	201	167	183	209	199	183	206	198	193	185	190	178	178	204	208	206	177	190	174	212	164	190	202	208	203	168	208	186	214	172	181	187	160	222	190	219	192	204	209	199	192	184	191	179	176	211	193	193	193	186	194	200	190	179	171	204	196	202	203	164	187	194	183	193	185	179	190	192	204	185	192	209	175	169	203	174	202	187	223	186	197	198	189	161	184	173	196	154	178	193	186	175	204	208	184	187	180	196	181	203	180	198	192	212	182	197	181	163	210	191	196	160	208	192	184	183	188	179	215	171	195	211	196	179	209	207	176	192	229	185	195	184	163	206	205	165	193	196	185	212	201	224	210	189	221	158	161	205	182	177	178	210	172	178	197	179	167	157	183	205	209	197	174	184	182	212	189	192	158	180	207	193	193	179	202	162	193	200	199	202	205	211	166	182	170	183	216	179	184	168	196	186	175	184	183	201	177	185	200	179	205	208	175	210	180	181	176	167	206	190	188	189	182	173	177	182	191	192	173	202	188	216	188	188	188	202	180	195	188	186	199	201	184	187	191	201	185	196	181	191	187	193	194	208	190	223	183	204	175	202	192	201	205	182	210	183	185	196	178	179	187	182	182	190	202	192	181	198	183	188	176	194	206	190	177	177	188	180	193	187	189	231	197	202	190	167	188	178	184	207	177	187	216	202	193	193	205	184	183	190	179	179	197	229	169	189	168	185	161	178	195	180	173	210	207	214	202	194	183	183	201	212	185	212	203	198	202	176	192	193	190	195	205	192	188	200	172	196	191	223	184	189	178	185	179	187	186	182	194	169	180	201	203	184	176	189	187	187	212	215	190	214	187	173	188	188	198	203	187	195	169	175	185	175	198	196	182	202	205	218	197	176	181	219	184	187	174	180	202	184	178	202	181	171	172	200	200	195	164	162	172	184	211	188	188	190	186	167	179	171	174	201	159	210	190	202	199	202	202	181	210	197	164	209	200	185	172	199	205	203	197	197	204	204	195	182	192	163	200	173	195	195	186	180	187	197	208	186	188	195	197	208	182	190	193	202	172	187	179	189	208	148	171	177	186	194	175	207	218	208	193	214	210	216	215	195	206	207	183	184	181	184	171	186	187	187	181	185	199	189	184	194	193	180	181	204	166	176	184	198	193	172	195	189	201	149	214	199	201	190	202	169	201	196	174	175	179	201	184	204	201	217	179	195	211	182	169	185	210	176	182	186	168	223	216	199	187	204	177	200	178	196	195	188	179	213	176	177	189	160	186	183	205	189	180	195	186	168	204	181	197	186	203	224	205	193	189	171	186	180	198	191	187	182	188	198	186	181	204	183	189	194	191	199	183	198	192	180	204	193	213	206	213	180	195	208	199	187	182	196	186	201	191	180	217	177	215	179	185	190	182	214	208	196	202	204	214	179	188	183	198	167	225	171	194	184	150	190	195	195	190	191	206	170	195	179	210	191	200	172	201	213	197	188	221	170	189	212	199	184	154	170	179	166	166	205	188	175	217	161	177	222	226	174	216	172	222	169	169	196	159	208	210	172	208	200	190	199	187	164	180	206	208	206	199	182	224	189	200	177	210	174	194	212	189	208	184	183	174	203	209	201	170	190	185	199	192	181	185	199	166	179	203	180	182	190	205	186	215	186	192	201	195	191	188	224	190	225	176	176	178	180	191	206	187	194	180	166	200	227	183	201	221	177	162	199	188	188	187	224	195	190	187	167	167	185	193	198	207	150	195	194	197	186	186	187	200	223	186	220	195	173	189	187	161	195	168	205	186	216	202	200	172	207	185	168	181	193	188	208	178	188	184	169	186	201	209	183	199	187	210	183	183	209	171	186	207	212	172	210	189	177	188	201	201	172	190	178	198	208	182	186	189	197	185	211	180	208	168	205	213	213	195	212	184	194	206	183	186	211	182	192	192	206	187	188	196	191	203	195	200	182	199	192	177	181	181	178	190	174	184	174	190	174	206	174	193	185	209	204	192	195	197	209	179	187	189	184	165	201	177	200	183	187	176	183	217	194	183	191	187	183	182	188	203	168	199	213	192	172	211	196	179	198	178	187	170	194	213	178	188	185	193	192	229	174	193	188	182	183	180	216	206	206	175	198	175	219	182	204	196	159	207	192	197	198	177	198	193	199	177	190	186	199	194	181	192	215	177	205	193	199	198	187	185	211	200	194	185	195	181	212	201	186	200	186	227	184	191	199	204	193	216	185	205	203	175	198	188	188	181	197	192	200	185	206	184	194	197	204	187	204	179	210	192	204	178	206	205	189	198
50720	82446	72701	17415	1418	1028	808	628	547	434	439	373	346	340	320	283	307	237	289	259	274	272	247	251	250	258	253	243	259	273	242	240	231	250	235	272	242	210	225	219	224	192	248	208	214	238	246	237	228	234	241	216	223	243	244	216	238	256	242	253	217	224	253	230	204	234	233	243	236	243	224	223	221	220	233	209	212	216	240	254	224	235	258	242	225	243	268	231	216	245	206	232	242	249	204	239	232	208	217	217	249	217	211	224	215	243	224	228	251	193	221	211	190	247	236	230	237	231	208	246	220	243	240	205	214	217	242	231	232	207	225	228	217	196	233	231	216	212	215	209	251	230	196	231	217	248	208	231	237	240	230	225	237	218	214	216	229	234	210	219	224	227	217	223	234	242	212	221	240	220	230	199	208	208	201	225	212	211	225	215	253	200	244	228	250	202	206	232	213	237	216	258	240	233	253	214	230	248	244	248	231	236	206	206	242	202	202	216	248	231	217	245	238	239	228	182	226	233	214	241	216	238	246	209	220	225	243	238	222	241	226	212	230	236	237	222	185	218	233	248	222	240	229	232	213	254	213	234	219	224	213	203	220	248	205	190	211	235	223	222	241	222	204	212	207	195	219	238	196	207	243	209	221	211	266	195	199	228	230	231	220	252	199	218	229	219	208	241	249	224	201	247	216	221	226	250	231	209	217	220	222	222	234	228	229	214	231	190	227	225	222	224	215	219	258	250	235	220	223	218	222	222	227	211	243	228	223	219	212	252	216	228	213	228	211	248	230	210	223	212	214	234	225	213	220	232	218	226	224	213	232	242	228	221	200	220	191	232	244	223	232	208	234	232	228	233	226	247	237	224	236	226	212	234	251	213	222	244	214	225	219	222	206	232	212	222	237	214	247	230	229	243	210	206	229	220	226	208	213	243	231	249	240	249	242	232	230	235	239	252	238	218	210	227	258	214	223	230	205	228	225	249	211	209	197	211	203	232	209	232	229	216	219	244	231	214	214	226	221	230	240	224	244	209	224	223	223	214	243	227	227	220	234	232	240	271	193	225	234	241	219	244	243	228	240	205	226	237	231	225	239	228	209	236	213	221	221	234	223	201	196	222	229	216	214	246	226	238	211	212	193	238	216	238	227	211	229	229	241	230	228	201	223	234	216	212	213	227	235	225	224	221	232	234	209	241	227	207	272	191	230	223	235	201	220	226	238	217	232	214	240	212	245	227	234	235	241	225	195	227	206	197	210	240	239	215	229	221	223	222	243	234	210	226	227	218	212	213	233	203	220	237	206	223	213	250	207	233	209	212	245	205	224	223	220	222	212	250	232	237	224	223	202	229	224	208	231	228	240	211	223	211	240	202	242	239	213	212	238	233	241	259	208	247	253	232	208	227	229	233	215	227	213	209	208	245	219	235	245	220	227	218	214	213	245	218	228	247	220	245	238	212	223	220	235	202	250	214	214	246	239	228	226	206	239	228	213	216	242	246	234	219	213	235	232	224	222	231	212	225	233	214	219	219	220	231	235	243	235	241	231	238	267	190	198	218	225	218	236	247	199	267	225	219	232	237	222	231	232	220	211	215	225	220	234	225	198	234	268	202	223	220	223	210	229	238	236	236	231	235	251	239	200	272	248	232	228	245	220	223	248	211	224	235	230	238	220	233	212	246	240	227	236	218	224	231	248	255	236	235	241	228	228	224	243	221	246	262	242	232	235	235	219	228	213	243	225	226	208	228	214	251	216	217	234	212	242	213	211	236	265	230	207	226	228	226	227	227	221	252	194	261	236	218	198	219	219	208	241	223	244	236	247	260	222	217	233	222	245	209	229	188	216	207	236	220	224	221	225	219	221	239	219	206	227	226	231	215	235	202	228	211	237	224	214	220	228	236	214	233	228	232	226	235	242	210	221	237	234	248	233	231	246	228	202	231	209	227	228	207	212	251	238	224	251	218	217	221	219	206	212	194	231	242	232	211	227	215	205	243	270	245	212	251	232	212	203	228	211	260	242	225	221	192	206	227	201	222	242	241	223	225	228	236	211	222	215	254	223	212	230	212	203	236	240	210	236	231	220	218	224	223	233	225	219	244	193	219	234	223	225	208	243	196	242	216	232	251	206	254	222	225	216	247	225	211	218	238	237	209	219	229	235	225	239	215	230	232	217	210	223	211	237	222	233	207	225	237	233	232	241	248	213	226	207	226	223	224	210	233	223	199	242	254	233	237	220	222	222	233	236	251	217	220	222	240	228	206	217	249	218	267	229	249	240	218	221	247	253	227	226	227	215	231	231	234	236	234	236	245	239	231	193	266	214	232	216	242	207	221	211	198	246	214	234	262	208	229	214	226	225	205	210	224	194	237	255	214	238	227	221	250	218	234	222	238	220	199	208	230	200	225	246	234	230	233	236	236	241	234	210	220	246	205	203	236	219	232	271	221	225	225	233	210	227	243	220	224	216	210	228	221	227	241	238	234	212	207	227	237	208	207	231	241	201	249	198	229	232	214	236	229	214	222	213	219	240	225	213	228	254	229	236	225	224	225	225	224	237	211	238	239	246	246	231	232	229	245	221	235	223	242	232	222	217	224	238	222	205	217	216	206	235	214	223	222	227	217	203	234	229	197	210	252	221	227	217	239	216	241	232	252	215	204	250	207	253	200	229	242	244	246	257	215	209	204	242	268	208	212	211	231	255	257	228	233	213	237	209	232	235	215	203	250	210	216	260	208	235	229	229	233	245	237	247	246	222	231	249	227	234	211	219	222	218	219	211	214	215	214	218	215	248	221	214	202	248	232	207	220	253	214	239	261	208	205	210	222	210	202	227	232	224	242	222	221	204	216	227	224	234	237	218	222	220	233	239	213	231	233	244	201	203	226	242	228	229	222	200	230	231	206	216	234	217	238	217	246	233	223	223	220	238	222	214	222	230	239	194	242	238	218	244	248	201	236	203	227	240	232	243	219	215	209	236	206	238	223	228	247	234	253	225	235	249	199	228	223	201	231	229	234	222	231	273	225	229	240	260	253	233	212	227	241	217	221	229	236	211	229	218	255	237	242	219	240	192	204	219	210	222	227	223	254	211	217	201	223	234	225	230	235	249	231	236	236	219	245	229	241	218	221	216	242	218	225	238	234	219	236	227	249	246	212	221	235	224	206	240	218	255	218	221	230	199	224	227	204	228	212	231	239	230	207	227	201	207	248	215	212	229	264	217	253	236	200	212	231	231	241	207	228	238	243	212	225	203	216	224	244	243	235	234	221	222	216	210	243	218	239	234	196	211	214	213	252	228	230	243	246	235	236	245	212	208	228	233	198	207	205	221	212	228	229	219	212	214	237	234	234	217	240	226	271	244	218	233	237	236	224	213	193	191	227	231	261	248	224	207	241	227	268	224	200	205	238	235	252	226	215	222	237	227	223	222	228	212	224	239	233	255	237	219	227	221	246	213	241	214	203	245	238	209	224	229	246	236	210	230	218	223	240	224	217	264	225
28578	22887	24433	7065	507	472	437	417	482	429	432	437	461	454	449	445	451	418	474	476	427	443	454	451	438	400	445	438	430	412	444	448	449	432	393	421	459	415	445	448	443	423	421	451	410	450	420	446	435	453	437	400	412	403	414	426	428	399	423	436	442	403	468	458	408	435	446	433	487	465	431	428	457	412	407	392	435	430	432	481	456	440	430	426	421	427	445	419	441	393	434	441	457	411	439	419	434	448	431	445	425	438	408	495	418	409	449	444	430	453	458	442	424	378	436	433	439	444	484	426	414	445	462	455	473	461	419	434	451	409	427	449	426	438	420	425	420	463	420	433	460	436	457	464	453	411	470	432	418	467	425	461	403	418	387	433	449	456	451	408	469	449	476	438	430	432	474	448	429	408	453	435	425	450	444	441	424	422	389	416	440	445	434	413	458	452	448	468	435	449	420	448	411	445	438	428	449	425	439	427	425	421	426	408	451	438	433	436	404	426	463	465	451	432	455	438	461	446	421	438	421	434	481	437	415	423	446	446	452	430	449	460	432	456	423	460	404	464	443	471	434	461	419	390	450	450	394	457	468	480	460	436	427	424	454	446	395	415	429	455	448	424	434	416	406	451	435	404	445	432	437	430	425	430	431	425	450	437	468	423	433	446	428	391	414	444	423	435	440	448	442	433	425	448	466	409	461	449	424	412	448	420	418	425	449	463	402	440	421	456	428	422	441	438	396	440	440	460	454	427	435	432	407	430	454	449	445	407	455	437	435	432	405	420	427	428	444	418	427	426	429	438	414	402	439	415	421	435	418	434	469	463	450	496	422	427	483	424	439	459	459	477	456	430	461	429	437	410	421	425	413	393	415	427	420	438	398	416	427	434	425	440	466	392	458	431	446	443	410	445	434	458	436	443	447	440	431	447	431	430	462	454	470	427	421	449	469	418	414	445	453	449	437	450	435	417	435	442	441	434	471	434	454	462	462	486	425	417	481	414	426	420	443	471	400	422	469	494	441	411	444	436	436	458	416	409	428	408	434	477	443	424	442	452	425	464	459	458	431	453	466	465	457	464	439	431	420	446	432	425	396	426	448	411	451	465	436	417	436	485	451	397	459	465	467	451	438	390	427	434	425	434	452	437	418	436	432	441	480	424	424	455	476	447	404	437	439	471	435	433	453	424	428	443	470	451	435	439	418	472	430	422	413	508	419	449	477	432	415	423	442	460	460	459	408	432	428	475	461	423	434	461	479	429	418	430	417	457	412	450	416	455	433	458	436	436	442	452	461	443	431	453	436	425	409	422	421	449	419	441	428	419	454	468	406	432	471	400	411	441	456	446	400	455	466	469	416	458	429	474	413	452	460	458	441	451	445	440	453	391	426	432	407	464	424	441	464	436	438	415	438	433	465	456	424	428	420	434	417	432	450	433	422	442	446	456	453	434	430	464	430	419	483	445	436	438	395	453	407	433	432	424	424	439	467	431	468	470	464	439	432	429	443	453	476	434	440	448	446	442	452	392	425	470	439	414	447	431	445	437	437	454	412	447	437	458	443	387	499	462	443	416	442	433	440	416	434	452	424	453	435	437	391	452	427	407	440	429	424	421	447	475	458	429	412	416	422	466	443	434	452	434	418	474	432	414	420	431	441	429	447	430	426	447	429	448	431	462	448	441	449	460	425	426	437	437	426	433	415	453	444	426	468	442	428	461	438	458	433	460	440	428	466	426	428	475	451	439	478	478	482	408	412	430	454	423	447	444	446	445	450	449	439	412	447	453	442	431	506	432	449	447	452	440	431	445	425	430	417	389	490	429	438	451	461	410	440	456	414	404	504	452	463	435	421	422	406	442	448	442	404	429	425	423	398	447	420	442	441	436	427	427	455	444	441	435	487	461	475	420	440	439	453	442	477	429	425	409	461	413	409	426	444	451	437	425	440	434	418	438	404	421	419	429	417	428	427	426	442	402	433	427	443	400	442	447	456	437	388	444	436	424	420	460	405	422	432	451	392	440	435	467	412	439	426	451	454	482	468	427	443	433	442	431	429	406	432	449	368	404	461	431	455	434	433	458	481	453	469	457	425	431	440	436	413	417	452	430	447	430	451	460	452	454	443	482	424	433	472	393	445	438	462	443	438	450	488	401	430	453	429	440	414	477	424	417	415	459	444	436	451	419	469	437	395	480	448	462	450	452	448	406	435	430	457	448	424	465	421	416	411	470	436	453	438	459	444	447	439	405	435	434	430	451	466	390	442	455	459	424	428	441	417	444	419	402	410	427	436	407	423	475	402	464	445	458	425	451	429	432	454	434	430	421	454	434	433	387	445	440	441	474	441	434	390	452	414	457	470	441	442	452	432	414	404	442	482	484	435	433	465	421	457	453	443	423	460	456	414	413	439	437	430	432	426	446	429	398	440	419	431	408	426	440	461	440	439	451	413	413	461	376	439	421	469	429	391	493	459	407	402	411	416	451	429	423	429	432	421	418	453	413	407	400	443	435	422	443	424	438	434	450	462	422	433	438	425	452	423	440	428	451	455	446	438	454	408	423	422	456	437	440	488	389	422	433	466	443	417	437	447	417	461	428	428	414	447	415	445	419	405	441	450	465	432	431	443	424	433	416	456	425	463	480	459	453	422	424	443	437	485	465	445	439	421	458	446	443	429	423	420	448	433	468	436	445	414	502	409	420	467	470	463	431	464	437	412	431	413	455	497	399	401	457	442	436	434	433	419	448	419	436	433	479	426	466	452	479	422	411	426	434	448	473	416	449	451	448	454	425	394	427	443	452	432	414	429	418	423	432	446	412	471	451	445	462	445	441	445	426	443	424	456	423	414	434	439	419	433	429	453	424	466	453	429	446	414	428	426	408	467	464	445	468	480	421	409	442	442	428	396	433	421	432	462	455	452	435	415	443	412	418	427	442	451	417	404	437	441	439	451	449	448	406	440	446	429	466	394	427	454	446	417	447	457	438	425	397	420	463	437	433	433	442	457	423	432	436	452	431	487	451	436	415	430	428	443	432	448	452	449	436	423	440	415	425	410	409	430	439	456	420	438	428	450	438	441	448	441	405	419	412	457	436	441	421	445	448	450	461	406	491	406	435	469	479	469	426	445	436	451	447	404	454	447	426	428	440	438	425	454	420	437	465	399	462	421	439	459	455	445	411	448	430	434	461	441	436	430	388	448	434	422	468	441	415	442	436	484	434	455	437	458	448	440	473	436	439	466	417	440	394	433	467	426	430	415	419	445	432	411	428	418	421	444	452	422	412	432	407	427	468	420	406	435	450	429	434	433	455	445	404	410	451	373	430	454	450	430	469	432	432	440	435	438	465	432	463	469	456	444	438	427	442	432	450	434	434	411	447	457	442	449	408	436	449	430	439	431	472	463	450	447	424	412	439	452	452	467	441	427	452	431	393	427	466	423	427	473	445	425	450	485	440	433	449	457	459	459	440	436	421	443	461	422	444	449	443	447	441	441	440	442	452	435	470
23256	32677	22599	2978	550	556	536	497	513	507	520	486	476	502	483	490	538	473	506	491	514	521	520	509	495	474	483	498	472	515	496	485	506	518	509	513	478	478	481	516	527	495	531	524	463	527	529	498	504	472	483	479	479	525	518	493	491	481	510	489	522	530	523	457	507	454	470	520	523	488	507	490	505	472	494	527	458	491	521	523	488	503	473	488	480	496	493	481	507	492	471	492	501	472	485	516	512	489	451	502	506	530	494	542	499	476	510	475	499	492	476	501	483	486	487	501	467	475	501	484	502	526	503	527	493	506	501	456	502	491	508	480	502	494	481	514	523	508	504	506	487	499	496	518	523	528	501	503	524	524	497	497	481	514	502	502	486	491	542	492	512	497	542	507	510	517	505	520	542	493	474	518	487	510	496	499	524	508	514	500	484	490	491	498	505	467	483	495	467	488	479	497	448	474	508	488	522	503	517	540	472	480	492	500	501	508	502	475	535	511	491	461	500	477	523	436	466	511	443	466	517	481	511	492	501	474	523	471	499	487	474	548	522	542	554	521	536	432	529	501	478	525	494	482	487	479	484	509	466	535	477	509	496	455	506	525	509	508	509	501	532	485	488	478	506	512	487	460	462	511	501	477	506	503	487	471	513	533	517	498	498	495	487	490	498	506	505	526	492	491	462	556	488	525	486	495	525	500	491	519	489	474	509	479	510	494	508	458	516	498	518	483	467	491	502	486	477	536	501	487	531	482	479	520	534	490	514	494	519	530	476	471	508	521	496	517	494	491	465	515	505	507	493	511	509	528	502	489	491	476	512	482	526	514	515	502	509	503	509	530	490	533	519	495	499	502	510	487	505	526	537	510	480	457	551	511	466	495	470	469	488	425	502	482	530	493	491	514	498	460	453	508	504	514	487	476	481	505	525	476	470	496	449	492	490	509	528	474	478	488	501	525	511	498	518	518	543	493	486	519	465	477	513	490	450	495	510	524	489	460	488	525	501	515	496	491	497	534	505	521	498	519	512	488	501	517	512	480	493	526	450	470	506	508	537	486	502	506	475	474	505	507	545	513	494	552	514	485	507	522	486	525	544	496	557	482	510	527	481	515	494	530	486	493	501	509	501	455	531	525	524	458	473	515	490	516	512	509	481	466	516	482	550	518	501	487	514	486	512	459	525	518	440	542	527	507	477	513	498	499	476	499	473	482	517	500	503	483	489	539	482	498	509	500	495	501	532	516	464	493	482	506	493	547	536	548	507	502	516	503	544	481	465	511	504	467	507	472	565	484	466	498	508	495	512	500	506	520	505	513	528	471	493	524	502	508	502	511	499	482	470	502	501	421	486	473	482	503	487	511	520	475	519	497	488	504	501	493	488	496	462	478	520	497	468	485	529	488	457	487	518	488	493	473	503	495	503	484	509	489	478	476	446	481	471	498	512	494	454	508	463	529	475	474	515	493	509	500	532	518	466	487	546	512	502	505	522	465	507	506	503	537	481	485	502	501	513	524	497	466	499	498	470	475	506	481	525	523	477	509	513	523	554	512	460	461	527	493	524	500	495	487	498	530	477	461	514	465	470	508	547	492	472	499	475	471	533	528	517	505	529	476	517	495	456	480	541	539	485	482	509	509	508	470	505	480	504	459	488	542	520	514	495	497	486	501	491	505	510	469	538	510	514	525	506	509	507	512	483	471	502	472	454	544	453	524	536	458	464	535	503	471	476	538	525	504	502	525	477	494	469	478	466	510	462	501	531	479	522	517	459	472	487	476	488	465	496	498	489	520	519	487	498	521	485	522	508	482	476	521	523	493	491	504	525	503	483	545	508	497	470	544	468	513	508	484	493	482	480	493	532	497	540	539	501	526	489	521	487	457	527	494	497	545	529	493	526	496	460	525	509	516	502	527	522	492	510	507	517	518	513	439	490	495	495	472	482	524	531	502	508	538	504	517	505	482	490	491	530	479	533	520	480	493	490	468	515	527	473	491	524	511	488	484	514	502	496	498	462	489	526	444	469	504	505	468	549	510	479	503	463	502	515	508	499	506	501	493	499	539	504	534	486	510	494	477	497	492	519	527	498	470	488	485	496	509	478	467	514	481	516	506	539	481	525	500	550	465	482	486	523	508	514	507	487	517	512	489	489	498	501	542	490	504	499	548	474	508	528	494	501	491	526	519	495	539	473	509	498	482	499	495	478	529	480	499	471	517	514	463	507	467	558	521	458	487	492	479	493	477	488	491	494	530	475	484	507	489	542	534	514	535	524	470	523	474	499	480	456	489	485	539	491	521	473	490	507	516	504	545	527	430	501	467	532	460	496	521	531	522	524	474	513	518	539	518	537	485	525	486	491	429	558	502	485	483	481	504	481	501	504	481	508	494	510	525	486	500	476	494	493	490	522	488	510	508	450	474	496	477	522	552	511	522	506	484	496	526	523	503	492	540	466	500	523	514	499	452	470	500	530	489	501	512	524	507	474	494	484	488	506	505	531	510	504	496	486	520	519	519	524	490	498	511	503	488	525	524	537	500	523	544	508	528	492	455	513	502	465	529	496	475	506	470	535	496	486	505	482	513	498	500	518	486	494	494	525	500	553	458	504	502	508	528	521	475	503	506	498	512	528	476	461	513	526	517	557	542	500	527	494	486	469	466	484	554	496	481	495	487	506	498	496	477	479	497	477	530	509	523	488	479	524	497	539	497	465	525	462	490	516	495	530	513	474	550	498	468	487	451	471	468	469	504	548	508	552	486	450	526	476	516	506	517	520	521	522	531	523	474	482	500	497	517	522	474	562	508	485	524	498	519	472	477	489	471	538	523	504	467	506	472	477	499	495	521	507	497	473	496	497	497	541	510	516	511	505	497	503	539	520	497	503	492	471	486	511	521	495	481	480	506	554	513	462	488	508	497	479	509	523	473	503	471	485	464	519	511	522	504	530	494	472	508	480	506	492	475	512	473	471	515	476	507	482	545	496	472	499	506	493	442	486	525	504	486	483	519	490	482	537	534	525	489	493	475	527	552	513	502	486	511	539	485	500	553	509	487	471	487	485	491	486	511	478	534	511	510	435	540	521	529	453	492	457	513	521	503	514	481	486	514	517	488	481	499	478	501	531	466	502	509	482	530	518	534	483	463	543	502	484	459	528	501	473	502	500	506	504	531	529	497	470	515	510	503	556	487	499	480	486	507	514	505	549	494	501	461	527	492	560	495	490	514	465	513	515	508	509	505	517	497	502	488	486	507	495	492	461	520	514	484	449	475	468	500	514	498	497	498	506	505	477	510	503	508	504	502	515	520	507	528	479	510	482	501	520	476	531	530	500	498	505	531	491	521	519	500	542	518	543	458	483	494	509	474	511	523	457	510	493	518	505	507	524	488	518	499	509	479	560	505	460	528	443	524	543	483	462	521	508	496	505	488	504	519	504	513	479	467	501	508	468	505	547	474	493	478	504	520	551	506	485	511	502	510	502	469	498	492	487	491	485	545	513	488
24262	21799	31064	25897	20709	9777	804	544	482	467	485	444	471	454	422	461	458	434	432	398	438	416	444	434	418	462	434	400	427	464	392	434	436	438	455	411	434	441	429	452	431	411	419	460	480	410	419	440	409	440	406	410	422	437	434	450	427	438	458	390	437	418	413	425	407	411	423	417	395	429	422	434	423	401	426	405	391	408	403	434	419	461	415	454	433	455	405	473	448	432	427	416	432	421	450	428	408	429	416	415	445	434	399	379	471	439	447	453	443	443	464	424	437	464	438	416	423	418	405	415	451	466	429	400	410	415	407	394	409	429	416	445	424	434	402	455	408	448	431	435	422	453	423	447	442	441	397	409	400	430	390	397	438	435	444	467	423	371	420	421	412	415	464	436	453	410	397	402	418	413	452	461	418	430	420	441	415	412	429	395	393	436	450	439	396	384	449	455	443	415	468	415	398	461	421	399	413	420	432	427	416	442	406	434	439	446	394	437	402	434	435	419	405	421	422	425	427	427	442	447	415	439	403	419	412	411	390	414	436	451	422	419	426	433	453	398	417	440	397	461	430	423	410	431	422	410	424	432	443	413	420	429	411	413	414	422	387	463	420	357	436	454	420	475	446	433	418	437	450	403	429	443	434	465	452	433	447	452	432	407	445	456	412	432	456	366	472	436	447	409	450	424	442	453	459	437	411	429	425	430	459	403	449	460	398	439	416	433	426	474	431	444	432	426	448	413	464	419	432	447	403	434	443	406	414	433	423	421	410	436	443	406	441	464	447	417	422	451	399	461	451	443	395	422	459	442	440	464	412	447	432	476	397	436	450	450	423	451	417	432	431	452	390	407	402	448	460	406	449	433	445	444	449	446	387	437	438	427	440	409	433	454	420	428	408	432	407	440	416	447	462	419	405	405	403	437	453	437	413	442	423	427	413	473	425	449	406	417	409	401	427	415	432	429	461	419	406	393	426	439	392	416	374	401	489	450	429	408	446	431	429	428	430	484	413	443	439	418	427	410	483	425	425	444	442	395	468	424	445	455	446	404	451	458	410	454	445	444	437	388	432	433	435	447	387	410	444	461	394	397	430	428	444	465	442	435	425	462	434	413	446	429	408	441	437	441	415	443	445	428	432	418	433	461	440	428	442	372	413	446	468	399	437	448	433	446	418	422	450	444	403	499	451	456	418	438	399	430	441	436	434	426	465	410	393	444	424	410	431	401	462	426	438	396	394	420	438	440	445	453	456	444	455	430	422	423	363	432	409	450	472	414	391	419	419	494	460	417	446	462	402	415	401	442	414	433	402	454	415	441	403	449	464	477	435	437	437	417	427	424	435	425	426	430	445	434	430	456	422	425	440	414	435	441	458	449	421	411	404	432	451	432	440	412	436	397	438	398	427	440	423	483	417	395	427	419	440	407	418	435	452	423	439	484	410	450	414	436	411	439	454	442	450	426	424	434	430	410	441	430	482	418	433	397	433	477	444	419	404	441	447	432	448	436	426	439	419	415	402	415	420	420	388	425	453	439	377	427	417	448	401	426	399	388	462	452	440	415	443	471	412	407	447	411	445	426	380	445	440	421	432	419	471	410	450	441	457	459	433	443	417	414	430	446	433	417	393	407	434	400	427	429	399	443	440	449	414	417	438	410	461	487	421	459	446	417	434	441	443	414	421	422	432	414	420	424	451	433	409	428	393	398	379	421	407	430	446	446	430	448	441	406	409	384	455	457	415	437	381	402	385	447	427	454	413	421	380	431	416	394	390	456	434	416	428	455	423	414	453	412	432	460	426	454	438	409	444	412	443	417	429	445	406	468	431	404	433	428	442	436	410	437	425	414	433	402	388	425	410	434	412	417	433	425	398	431	448	386	428	411	418	438	377	418	435	400	399	436	430	464	454	424	464	412	419	374	414	420	412	438	437	399	488	478	453	439	440	410	419	431	455	406	443	441	441	403	429	460	406	436	431	455	432	416	427	424	401	432	438	445	444	421	408	445	423	454	395	424	423	416	432	412	463	412	411	435	401	392	413	401	416	427	435	415	411	433	411	379	426	418	431	394	428	455	452	415	470	416	390	419	430	417	478	441	447	470	394	422	398	428	454	406	447	424	391	444	431	465	399	414	424	446	422	463	431	405	417	435	453	453	459	444	435	439	400	436	409	415	443	441	426	430	408	434	399	413	430	422	447	444	468	386	413	419	417	471	424	428	416	438	403	409	403	460	422	455	399	396	417	401	416	425	416	452	424	448	406	403	464	436	428	415	411	427	409	465	400	420	432	469	416	455	434	395	439	436	438	444	436	457	438	442	385	403	421	428	462	417	408	443	454	446	454	405	425	437	427	446	416	422	441	401	431	397	416	426	431	427	430	396	419	414	435	443	444	439	429	447	417	434	419	422	397	431	437	438	430	398	436	405	424	444	433	418	443	449	421	452	441	442	456	434	430	459	453	433	433	395	419	402	440	419	411	477	423	452	419	416	410	438	455	391	375	418	451	437	430	429	433	430	412	403	466	453	463	462	416	410	402	420	389	408	469	416	419	387	393	474	414	438	398	438	399	407	397	410	431	420	424	446	425	431	441	431	439	423	419	439	410	440	396	422	396	380	443	440	416	422	391	444	445	461	425	456	415	424	438	442	434	439	401	398	441	446	421	411	405	438	432	424	444	402	446	443	415	424	435	453	449	420	448	434	424	459	404	415	435	437	421	421	440	443	421	392	449	438	417	449	438	406	395	434	456	431	462	433	476	429	413	431	408	455	417	437	456	427	437	451	411	368	446	442	403	384	436	399	417	470	398	400	474	442	403	401	438	439	435	428	385	430	388	429	407	432	435	433	419	431	428	438	411	419	411	426	406	471	402	426	391	416	411	447	411	403	483	449	445	426	406	429	440	446	411	422	435	417	445	434	418	431	396	430	445	402	420	458	426	410	431	404	439	416	425	444	437	434	451	414	424	416	432	433	415	435	439	420	435	437	412	439	445	405	441	430	433	391	438	412	440	448	431	425	459	457	418	426	420	411	407	443	434	453	460	474	434	432	409	440	414	420	439	429	413	408	449	414	458	426	441	452	429	424	409	458	429	449	426	428	449	448	433	379	443	400	402	415	397	434	419	400	400	402	431	453	434	449	410	430	410	467	385	448	396	439	424	418	431	415	404	419	429	385	442	385	429	435	395	410	436	453	424	407	434	441	421	458	411	399	427	455	410	429	425	419	435	423	427	432	439	414	437	436	426	420	418	423	434	404	439	413	415	427	463	434	464	408	423	404	457	456	403	424	433	382	438	421	461	453	433	380	406	416	418	391	427	468	420	463	404	435	385	435	398	425	415	388	422	454	425	433	437	425	444	417	418	454	412	430	478	447	433	458	440	445	460	417	429	433	441	459	437	462	440	425	393	457	427	404	424	417	448	395	426	424	437	448	423	426	440	438	436	438	455	426	396	430	406	432	441	413	441	420	452	423	446	437	422	414	414	443	444	450	414	429	442	431
41986	76494	62086	11367	981	858	793	709	668	641	603	543	539	572	541	531	549	506	544	484	494	481	534	550	494	576	527	493	480	504	496	505	499	476	495	514	487	518	522	508	508	483	501	519	549	485	497	481	516	539	520	541	484	519	471	518	485	535	498	498	484	468	481	500	488	476	528	475	498	502	495	505	490	481	455	509	488	464	524	511	511	466	492	470	534	487	477	507	477	499	466	515	471	484	508	487	512	469	499	524	481	474	495	505	563	521	481	491	520	511	503	468	483	485	505	514	500	521	468	494	477	484	516	474	460	515	502	507	504	501	505	502	455	492	500	468	455	458	502	483	499	489	523	529	496	487	470	503	486	482	494	492	488	500	499	513	472	541	510	449	507	479	519	478	509	503	473	521	479	502	477	484	514	502	515	475	481	502	517	524	480	452	517	476	482	480	509	494	460	456	454	485	506	487	470	517	480	523	467	466	490	511	476	535	515	489	528	483	505	461	508	505	521	486	492	458	496	498	478	481	513	491	500	525	498	468	479	492	514	475	491	452	525	458	495	521	462	507	496	493	459	507	457	460	492	497	451	475	538	460	507	489	503	480	537	523	525	499	507	528	513	494	493	520	490	469	507	474	482	496	498	489	499	514	508	512	496	524	510	508	517	504	458	530	515	451	512	479	506	537	475	461	482	490	518	500	525	497	499	532	468	497	531	503	477	500	537	531	467	490	495	505	534	505	481	499	486	447	499	497	507	499	555	469	510	493	473	465	458	508	537	468	490	500	505	492	494	536	474	522	527	416	501	483	497	493	488	478	482	538	505	519	510	485	503	501	527	498	491	511	469	483	478	490	497	481	498	505	516	469	487	487	481	477	493	492	525	455	490	524	496	484	525	502	464	494	487	524	498	510	519	472	486	509	487	507	500	473	490	506	496	508	519	509	465	491	473	519	516	463	498	482	537	449	439	497	461	501	493	518	520	490	479	497	504	487	511	484	517	496	502	488	513	522	485	449	522	508	453	468	516	498	493	440	520	499	476	503	521	464	456	482	487	516	500	443	488	516	500	488	543	492	512	468	488	494	455	464	517	475	477	487	511	472	523	503	489	484	512	476	517	458	490	488	502	448	498	486	500	483	486	505	453	483	472	494	497	490	507	477	467	499	457	515	531	508	481	470	520	514	478	484	498	491	483	472	493	501	470	499	520	502	518	493	470	516	492	518	451	501	494	523	500	520	518	474	477	495	489	469	505	504	483	457	492	499	520	465	474	448	482	499	500	507	521	500	494	504	507	483	486	476	485	481	471	511	504	453	509	506	504	502	479	495	494	492	485	498	476	476	523	509	470	482	485	508	478	493	510	460	490	511	500	477	519	434	458	513	540	464	508	496	528	474	500	484	522	505	529	496	502	511	463	497	498	514	500	490	480	476	472	531	515	501	512	512	500	467	484	525	485	469	502	498	500	546	488	497	492	462	499	462	472	512	471	529	545	470	508	474	508	498	464	469	492	474	498	520	460	515	508	492	481	492	506	462	479	517	497	520	476	490	525	470	492	495	479	507	509	518	490	451	492	502	466	496	493	520	509	479	526	486	478	435	518	477	490	483	475	489	488	489	498	511	496	462	486	496	520	518	502	496	480	466	483	490	513	485	525	493	512	526	535	503	513	498	494	463	490	491	497	505	487	476	525	480	553	492	493	506	507	512	507	510	487	503	476	504	494	561	518	498	459	507	478	491	473	494	476	512	484	450	468	493	468	540	483	493	437	486	493	486	472	450	516	529	519	505	453	451	524	493	489	509	509	495	474	499	499	490	472	482	454	498	492	499	510	502	508	508	473	471	455	480	528	499	472	518	456	464	471	487	507	486	501	500	516	478	532	501	540	496	482	532	525	473	487	517	491	457	494	527	505	536	504	480	505	508	470	467	491	474	480	537	489	507	501	561	516	513	495	476	473	492	503	493	517	473	521	521	460	497	515	487	514	492	471	486	489	487	533	490	484	518	500	487	463	508	502	510	498	461	528	491	485	508	516	475	488	477	486	499	495	483	494	522	506	498	485	489	484	452	508	502	510	484	509	482	472	513	478	543	484	493	494	473	489	474	523	519	524	474	519	511	484	499	504	507	512	501	514	461	493	496	506	498	466	507	492	513	470	521	488	580	517	510	519	493	475	491	503	530	485	514	460	499	481	521	504	453	507	476	472	515	483	476	510	497	530	493	509	492	474	469	504	470	473	513	487	498	467	523	501	483	473	537	516	490	481	496	480	456	459	492	523	481	431	527	513	482	527	515	501	519	475	522	474	494	478	483	510	496	537	521	498	507	537	510	488	494	483	527	492	472	495	525	532	520	483	453	511	490	488	487	467	502	484	493	498	519	506	454	493	497	480	529	540	481	460	462	518	461	514	494	503	460	496	524	518	502	526	515	489	490	475	470	500	474	508	488	467	464	503	497	537	521	517	486	494	499	453	526	490	507	502	505	490	461	508	551	428	492	486	486	485	464	511	499	526	496	502	493	447	519	513	491	486	466	508	500	480	478	470	511	491	486	476	534	537	526	478	474	511	512	471	532	499	500	486	505	475	503	484	437	514	516	543	465	482	490	499	431	521	499	470	457	490	508	487	448	502	502	492	541	481	499	514	474	478	514	476	511	505	448	503	507	510	478	502	501	485	498	487	483	508	452	496	490	477	493	484	501	498	491	509	478	468	476	512	500	456	541	482	485	496	486	481	446	488	483	472	511	507	500	496	487	500	505	507	492	511	477	492	494	520	488	431	484	518	463	514	464	493	513	482	499	492	496	483	498	479	530	493	502	482	470	500	498	493	492	501	489	526	490	501	495	519	525	490	486	502	500	524	501	466	508	480	467	480	496	473	488	480	507	515	512	502	442	500	516	450	500	505	480	465	480	440	497	508	494	507	544	454	478	503	474	477	487	506	465	488	451	509	501	472	459	522	502	497	517	541	455	500	503	476	502	506	468	472	483	486	505	496	478	470	466	486	533	506	442	510	486	536	506	510	508	471	511	498	464	452	531	504	472	511	528	497	490	492	485	475	478	512	544	516	521	502	495	468	538	484	513	489	516	501	489	479	485	498	499	479	512	512	488	475	453	528	458	443	488	476	467	469	484	475	504	512	478	512	497	491	453	518	518	498	500	531	470	450	463	487	509	434	485	509	492	517	471	484	515	461	467	547	482	482	497	487	500	536	478	492	499	517	512	543	493	478	491	510	498	505	507	537	515	471	468	496	455	508	498	486	536	490	543	469	454	508	484	468	475	488	511	466	508	487	506	480	494	530	481	512	522	539	493	490	529	539	497	440	461	515	470	494	480	462	510	481	479	466	497	467	482	516	528	455	498	496	486	456	473	468	488	444	499	520	507	490	495	504	508	483	505	480	520	466	521	542	496	476	498	496	435	493	490	492	503	487	529	485	485	503	486	451	484	504	513	492	485	482	534	469	500	497	496	518	512	528	471	503	499	487	484	494	472	496	476
25190	21829	30647	25448	13717	1146	354	347	319	299	264	273	257	281	262	280	276	279	250	282	262	230	259	266	282	248	272	288	265	280	256	260	268	286	279	281	290	275	272	253	270	261	268	250	232	279	285	253	251	264	263	273	256	276	245	265	290	244	262	254	240	266	257	278	264	251	289	233	255	276	251	271	264	247	280	257	285	251	245	233	249	255	267	222	259	271	253	261	253	248	235	274	215	237	237	266	270	278	273	277	243	255	255	249	275	286	243	279	252	281	262	259	268	275	264	248	254	282	276	252	234	273	243	259	256	301	280	251	263	269	278	309	271	270	256	253	276	274	261	265	286	250	287	276	259	279	271	233	263	279	267	254	245	256	241	259	274	263	261	261	277	255	265	245	254	272	243	279	255	257	256	263	264	270	256	259	234	262	290	255	249	254	254	250	271	251	271	269	264	266	272	257	263	271	270	241	286	252	259	252	270	274	270	251	239	251	273	252	267	272	267	273	259	234	263	261	274	257	241	264	259	262	266	286	263	252	240	277	285	263	296	296	272	262	288	280	230	285	262	270	270	249	265	259	278	240	245	254	252	266	290	266	273	246	247	261	300	242	244	293	286	245	249	245	245	251	259	267	263	260	267	239	238	257	243	267	262	254	276	293	240	281	266	279	252	272	270	272	253	264	268	271	279	264	255	249	245	249	268	266	262	253	296	251	249	263	270	260	232	272	258	268	285	244	285	254	280	259	277	276	252	253	258	293	276	252	251	246	283	259	259	254	270	269	293	279	253	272	264	234	284	265	275	257	252	255	277	247	261	236	275	264	273	263	238	255	270	242	275	275	262	276	249	250	272	280	266	263	282	265	252	273	255	273	258	238	259	274	249	267	264	269	262	245	281	262	284	261	257	261	263	262	276	283	266	287	267	270	255	273	279	240	247	255	261	314	226	286	230	272	262	250	264	250	258	286	258	251	289	269	249	262	276	300	254	294	276	253	270	265	282	283	288	243	284	276	244	265	265	244	267	248	261	276	259	247	270	264	255	251	265	275	247	232	251	271	269	277	263	264	274	265	261	223	268	245	256	245	266	270	313	269	295	292	265	283	272	274	300	280	264	262	273	274	261	274	249	261	237	268	235	280	259	269	224	277	277	281	290	246	236	269	250	273	271	249	271	276	262	287	260	266	247	269	288	263	278	292	268	254	270	250	274	270	270	265	260	237	276	271	266	251	242	249	289	260	273	266	268	284	265	268	269	267	256	257	282	258	272	272	242	264	282	286	281	256	277	244	283	239	248	290	226	238	269	273	277	268	271	292	257	251	267	271	262	258	276	285	250	254	270	257	256	255	249	262	269	251	269	254	260	224	244	271	274	242	279	261	308	285	270	247	220	261	291	241	292	249	266	270	274	275	262	284	280	252	237	258	275	251	250	256	298	301	253	237	265	252	246	279	292	270	251	246	274	246	260	262	263	253	253	271	265	289	278	247	247	290	266	255	299	263	271	271	249	271	262	262	251	281	246	271	274	246	266	269	265	276	239	260	281	278	258	268	250	263	272	258	255	271	277	259	236	250	270	271	257	228	263	280	250	263	269	292	235	270	261	268	236	261	262	274	255	261	266	240	281	256	281	262	233	257	271	236	271	246	261	265	261	238	258	282	285	283	236	238	267	270	263	254	248	265	261	272	290	228	268	289	252	256	270	312	258	269	243	273	243	246	263	281	237	268	264	264	258	254	266	251	257	261	286	251	240	273	238	280	279	290	303	286	274	282	247	260	252	257	249	236	255	245	247	270	261	247	258	243	277	243	273	279	268	248	263	267	285	274	231	250	265	259	252	244	280	258	271	252	260	257	237	275	270	254	259	251	273	267	257	254	256	270	247	258	273	282	279	278	234	264	263	255	279	277	277	249	276	263	270	279	260	250	241	290	272	272	237	255	250	228	238	269	271	254	269	248	260	276	258	262	281	265	269	275	265	261	252	234	282	252	268	252	270	268	271	279	253	252	249	241	251	233	255	299	237	287	274	261	244	270	279	272	281	242	268	285	223	247	241	253	284	275	263	262	275	255	256	290	239	269	276	250	267	254	245	266	283	257	236	261	265	295	250	269	263	244	275	275	271	274	260	266	268	244	225	271	246	276	221	254	240	239	271	267	280	260	265	263	246	221	256	294	258	250	293	278	278	294	254	247	245	228	281	296	246	272	290	251	238	242	243	262	221	269	238	256	303	261	259	287	273	265	259	263	267	233	257	270	247	269	254	266	235	259	239	246	264	262	272	292	222	276	238	267	301	265	270	281	271	236	274	248	263	258	269	262	255	241	271	280	266	286	297	271	263	249	262	281	286	285	253	255	271	252	272	242	248	278	260	247	280	284	245	272	271	268	278	240	242	239	265	276	245	265	270	244	261	270	253	257	243	280	246	263	276	256	250	230	264	252	267	275	300	258	247	250	285	254	251	255	261	260	244	291	259	256	252	267	254	259	262	260	248	262	262	237	259	262	252	267	261	282	268	235	266	261	289	256	251	278	280	258	233	268	261	293	253	292	276	266	254	253	256	276	249	231	276	267	255	256	289	268	267	231	277	261	255	255	281	256	265	279	271	269	260	265	268	257	262	262	251	294	268	264	272	258	266	243	244	264	260	280	255	262	275	240	267	253	271	283	279	260	262	241	301	249	261	257	248	280	269	269	251	269	263	252	262	265	244	284	242	261	272	297	249	288	259	251	258	290	271	274	261	260	295	289	261	260	246	250	257	267	229	246	258	274	266	263	258	267	298	247	265	262	277	271	248	275	265	235	257	274	255	263	251	243	252	261	258	285	230	273	239	246	262	267	269	277	253	269	246	262	267	265	272	252	272	283	251	266	269	246	252	287	254	267	264	284	253	261	275	254	255	322	294	251	265	262	292	265	252	287	289	252	287	272	268	289	246	275	286	230	259	269	285	245	294	275	244	261	263	229	261	261	266	296	272	260	251	251	255	241	254	267	266	288	264	274	250	254	275	251	265	263	287	245	268	253	261	226	287	300	251	276	253	257	274	272	270	283	268	257	289	265	282	269	260	273	281	260	252	270	282	273	269	233	271	265	258	263	305	267	279	263	257	279	253	272	250	263	253	270	278	251	291	264	272	248	254	271	261	264	274	257	236	262	279	273	267	271	238	270	280	248	252	285	260	261	296	252	259	239	263	261	303	227	288	261	268	252	260	258	260	283	256	254	285	241	241	245	277	272	232	240	257	264	295	255	253	243	262	286	237	243	269	224	241	264	256	241	270	266	245	260	271	277	269	246	259	258	242	287	283	265	233	268	286	261	282	270	271	260	291	267	229	268	265	258	255	241	274	257	274	268	252	277	273	227	274	269	248	251	264	254	245	266	266	267	269	267	293	293	251	273	251	281	276	276	262	277	276	269	268	263	261	243	286	254	264	251	251	275	237	233	257	240	278	290	277	269	262	238	266	262	264	288	258	275	250	274	260	260	265	264	310	270	268	264
39143	65326	51294	8574	646	525	485	395	388	397	349	349	350	331	341	329	284	326	323	289	293	291	284	288	347	320	336	302	321	297	290	317	325	323	317	314	278	282	291	295	306	312	305	318	312	283	318	325	299	291	313	310	268	299	289	340	316	332	314	306	313	304	319	297	323	331	277	302	287	291	311	299	305	286	293	285	314	303	277	319	290	316	327	292	309	304	280	305	271	325	304	288	292	291	319	312	305	301	315	289	298	294	311	276	295	316	309	322	280	296	288	316	314	281	284	332	304	289	284	278	290	278	290	286	327	305	334	312	282	327	299	286	305	294	312	327	300	309	266	311	341	303	297	277	259	310	311	294	337	317	325	282	313	297	316	297	310	274	277	292	296	288	310	295	303	299	293	303	303	310	307	289	301	279	276	306	337	279	302	286	341	302	302	291	350	272	300	275	285	317	325	281	325	301	333	258	310	318	290	312	290	292	312	319	300	297	299	330	322	314	294	322	324	274	298	308	279	281	310	286	279	301	306	303	283	317	317	294	257	276	271	313	286	318	317	308	311	304	305	293	299	339	292	305	315	332	332	300	302	333	296	281	335	287	308	325	306	295	302	306	262	283	298	290	266	305	279	308	282	296	296	310	314	316	309	309	310	281	289	317	289	291	316	303	329	311	286	317	305	322	298	320	296	316	323	320	305	329	330	307	296	317	300	296	291	342	259	285	310	292	307	301	283	315	325	289	329	290	301	309	323	274	272	301	316	333	270	284	304	296	318	328	290	300	300	283	299	296	297	297	306	292	296	277	335	310	289	290	307	301	326	312	298	327	293	282	307	335	284	279	292	302	289	322	331	294	296	313	309	309	311	294	294	287	275	317	309	304	304	309	296	320	312	324	316	300	267	296	354	307	310	297	306	324	302	308	296	309	312	289	303	322	283	273	299	312	280	317	333	284	314	266	310	308	337	324	318	301	295	328	311	321	276	296	307	303	319	284	307	306	328	303	309	275	298	306	305	311	243	317	291	289	288	288	290	286	316	329	266	320	283	288	272	315	303	305	304	298	308	315	302	299	262	277	287	294	307	309	294	276	300	272	318	315	334	329	277	311	304	320	289	302	280	310	322	280	289	291	280	289	339	310	331	290	307	283	323	317	286	309	290	314	279	299	285	290	269	289	289	303	338	278	314	307	311	297	317	272	296	297	309	271	314	291	314	292	315	297	301	286	311	292	278	294	280	311	278	282	310	294	313	320	314	308	294	303	293	277	312	327	300	328	302	299	308	306	293	291	296	316	353	293	301	338	325	309	306	306	307	299	299	304	267	293	325	307	327	288	304	277	308	341	300	300	305	286	299	293	300	281	292	297	284	287	318	282	303	280	314	298	301	320	296	295	279	282	309	296	317	324	301	299	275	291	281	281	321	288	274	308	274	287	319	331	305	316	323	310	291	297	304	313	322	294	297	301	303	320	297	294	284	300	327	292	324	298	288	302	301	324	302	290	320	282	282	307	337	283	280	325	306	292	327	324	282	289	305	305	280	296	310	290	304	315	274	290	317	292	311	317	292	331	286	281	300	301	304	290	281	287	293	291	306	295	284	319	304	271	311	308	299	270	288	272	335	299	333	288	310	281	281	283	300	285	329	319	294	303	302	313	304	299	310	308	326	305	301	292	330	300	299	297	323	333	307	293	294	274	284	284	269	318	339	301	288	281	314	305	310	315	345	299	303	283	297	307	287	262	315	312	276	306	297	324	301	286	298	303	314	311	295	320	296	292	308	298	296	292	324	293	263	303	321	313	303	304	310	293	270	293	281	279	305	288	294	305	310	309	278	304	322	314	280	305	294	250	322	309	327	291	298	267	313	307	276	329	341	304	293	311	339	312	285	289	300	308	340	290	296	303	316	306	319	332	311	322	315	303	307	324	330	284	321	274	302	304	306	304	307	278	318	328	302	305	305	300	326	294	302	320	302	287	277	297	314	316	313	278	288	316	314	297	287	296	295	296	308	297	302	302	308	311	307	290	262	272	303	323	313	328	302	284	288	306	289	319	297	277	288	287	323	294	327	263	316	279	294	284	288	334	313	303	292	317	326	311	331	316	261	287	287	335	278	300	306	335	311	318	304	287	339	302	266	292	285	266	262	313	302	332	312	287	302	332	294	302	305	305	312	296	321	322	314	301	286	308	292	297	279	298	327	284	316	291	297	295	303	273	290	302	316	317	308	302	318	322	289	269	313	320	315	327	308	331	291	349	303	296	314	309	293	304	282	279	296	316	320	321	287	301	280	320	290	298	331	297	303	323	313	316	306	275	288	278	307	314	294	281	309	304	297	299	295	326	294	283	308	319	312	332	299	320	296	267	326	305	293	302	331	322	298	274	299	300	304	295	309	315	311	308	294	296	312	291	304	286	268	315	258	319	310	314	297	319	274	305	304	324	310	294	301	322	302	266	290	277	298	338	301	296	269	281	323	322	319	289	307	313	292	313	272	299	277	330	306	278	265	315	275	303	331	298	299	268	301	266	284	310	294	302	297	263	288	314	317	313	308	293	353	305	287	310	299	333	287	301	284	304	288	317	330	321	311	295	324	300	311	315	300	298	273	304	295	313	310	302	288	289	299	312	309	295	307	286	292	307	313	333	300	304	309	313	320	280	333	328	287	293	303	290	307	308	318	266	294	277	292	307	268	319	308	296	313	290	315	290	298	299	284	281	298	314	309	289	290	307	280	302	324	296	308	287	305	314	294	291	275	319	301	307	293	302	307	290	315	306	320	287	286	293	304	306	297	321	282	316	302	300	299	297	308	316	327	288	265	277	332	314	271	316	275	292	296	302	304	289	281	301	262	320	286	297	310	299	316	271	292	327	292	306	297	279	301	303	321	275	267	282	312	306	322	320	290	297	284	325	309	310	307	302	320	285	283	298	285	325	288	317	312	328	290	277	306	331	304	299	268	293	346	328	294	251	295	314	308	301	286	322	289	317	304	313	301	324	282	274	256	297	326	290	278	267	325	275	290	291	291	289	321	279	320	340	295	264	299	304	291	301	293	289	301	289	324	313	314	305	283	255	272	302	321	284	290	265	325	293	321	294	290	284	319	314	302	340	299	290	296	293	307	294	283	292	314	304	314	279	292	308	313	307	306	276	289	309	311	280	290	312	305	318	305	321	292	302	305	304	278	291	306	330	309	296	285	333	309	297	290	304	290	289	285	326	290	300	293	294	302	315	287	298	281	275	295	301	316	322	318	314	301	286	307	298	304	290	314	298	282	268	306	268	290	262	321	281	284	262	316	286	333	318	307	265	295	306	270	275	308	286	326	272	297	290	292	332	317	294	294	307	290	277	279	307	316	303	314	295	271	300	327	272	325	278	313	309	299	326	296	305	314	311	312	303	300	290	312	298	286	281	274	299	281	288	275	277	285	302	291	309	293	300	315	305	298	280	298	286	295	286	311	294	297	298	301	317	305	279	330	311	295	296	294	322	280	280	260	288
22941	21596	29910	24424	21553	21544	13394	511	295	284	288	266	298	257	241	256	225	229	221	203	223	199	224	184	199	197	217	207	180	221	208	193	184	215	188	200	209	208	184	185	214	184	182	202	174	205	195	208	189	199	183	180	187	184	189	190	204	217	208	189	157	199	176	189	195	193	174	188	196	198	176	187	198	159	181	192	226	188	189	204	201	162	183	176	195	201	179	188	171	186	186	192	180	193	177	201	191	194	183	196	199	177	192	201	179	194	200	158	177	197	181	173	195	191	182	209	198	167	213	195	201	188	182	200	171	186	207	181	171	170	208	209	180	203	174	207	203	178	181	186	169	165	188	173	160	189	192	183	179	195	192	190	171	179	199	184	197	165	179	205	194	201	192	185	197	199	173	185	190	190	201	210	209	203	198	209	184	176	184	206	181	163	174	197	192	179	179	201	191	206	221	165	168	175	183	180	187	181	195	191	169	192	181	187	178	166	213	179	169	222	167	194	199	199	208	164	185	194	190	182	208	191	192	183	194	182	190	191	200	180	181	199	197	186	207	197	207	199	158	195	162	170	200	198	190	200	170	176	191	191	174	188	189	207	194	187	216	201	192	180	194	194	183	185	188	172	190	168	192	193	190	201	172	200	181	198	217	178	191	202	204	170	194	185	185	180	183	202	185	191	171	209	207	192	185	188	185	170	212	182	190	188	187	174	203	195	187	179	177	165	194	198	212	185	199	173	211	187	155	189	175	225	201	173	194	201	216	163	209	192	165	193	201	176	192	212	197	194	173	163	199	183	190	181	187	210	205	189	184	202	181	178	194	194	214	195	165	164	176	207	198	185	193	182	183	199	199	202	180	173	225	177	185	186	177	188	199	185	196	203	196	179	190	193	183	177	182	175	202	203	201	208	193	175	201	175	169	205	205	146	180	185	202	202	193	163	192	179	183	184	191	204	205	190	221	213	166	191	187	214	201	190	218	197	191	198	200	196	177	207	178	207	203	182	189	197	210	180	188	199	205	203	184	173	194	225	210	201	200	172	180	185	202	203	196	169	194	207	204	204	183	200	202	186	181	196	169	206	181	203	188	207	197	188	178	217	165	186	184	200	185	208	193	191	189	188	184	186	209	210	193	154	198	192	189	185	189	186	203	199	200	195	205	177	201	187	183	206	218	193	210	179	195	193	197	179	188	193	211	194	175	180	187	200	199	176	191	205	183	180	197	194	166	192	201	160	177	222	185	194	171	182	193	186	171	194	211	184	210	216	167	196	181	184	170	193	211	206	194	194	199	184	185	196	201	190	187	187	209	220	204	196	196	202	197	185	192	192	177	187	181	173	195	208	155	189	191	203	187	181	182	186	196	188	207	189	223	176	211	183	192	184	180	191	212	186	172	189	190	192	195	201	178	211	186	188	181	205	198	180	212	196	156	188	197	182	175	209	180	196	205	189	182	162	180	182	219	179	202	172	193	212	173	193	184	178	160	205	204	191	188	199	200	194	163	198	193	192	193	198	185	179	202	175	190	201	195	201	191	196	205	201	195	187	207	211	183	192	178	176	155	188	179	171	170	193	186	194	196	187	145	200	191	185	190	196	196	188	174	169	183	192	193	188	189	188	180	202	197	179	189	152	212	187	188	175	191	209	187	171	206	181	199	206	174	184	191	167	180	185	170	186	193	193	200	204	212	149	213	174	200	181	200	184	181	190	197	192	207	185	177	187	195	172	179	205	196	180	174	204	202	185	206	190	191	206	216	170	195	180	182	177	163	200	205	200	173	170	203	172	180	198	189	184	195	218	222	178	191	202	189	212	169	178	183	191	192	201	198	202	178	198	192	199	186	182	193	173	201	201	187	178	192	199	199	193	188	179	167	203	209	189	194	185	186	169	153	167	191	192	194	192	190	198	172	214	191	194	186	188	185	188	198	205	182	204	215	196	186	169	181	201	200	176	214	196	172	201	187	160	192	201	186	210	198	177	171	196	183	210	193	182	176	214	192	197	179	172	172	201	193	194	220	192	184	177	202	208	180	208	181	177	171	201	190	189	166	171	188	197	218	185	185	194	214	185	213	186	205	192	184	195	206	160	189	168	182	198	186	185	176	198	177	190	180	178	197	197	197	191	196	183	179	185	204	186	192	213	189	196	209	183	182	209	199	171	215	168	192	175	180	209	186	212	195	168	189	193	191	198	198	197	162	183	216	173	149	182	186	193	207	186	176	186	202	209	177	192	176	201	188	175	203	190	177	208	179	196	200	198	179	227	177	181	185	205	194	198	171	175	202	196	181	182	196	189	186	207	189	185	204	216	189	194	210	196	207	214	183	189	195	198	204	192	175	211	191	190	184	166	188	209	177	180	195	183	193	192	174	193	180	187	205	192	185	183	198	172	184	216	185	197	181	205	185	207	218	189	195	186	159	179	179	167	202	204	190	184	189	193	184	168	188	169	214	181	181	203	177	178	176	196	193	203	209	207	200	198	201	196	203	177	180	195	197	180	209	206	188	168	205	192	187	175	193	198	162	201	179	193	181	185	187	181	196	184	185	201	186	209	198	185	199	201	197	202	195	185	215	186	203	193	206	188	221	189	173	204	209	183	213	174	187	185	220	196	204	175	196	205	192	161	196	192	201	218	182	200	199	215	201	191	187	190	191	186	178	202	194	171	191	189	191	191	199	187	185	194	191	195	196	202	185	199	170	177	177	178	210	184	186	195	209	215	185	201	158	181	194	219	189	219	180	192	185	172	177	217	215	195	201	213	211	212	187	184	181	211	171	205	179	189	189	195	203	197	198	181	187	194	204	183	193	187	171	187	172	200	194	179	185	193	182	192	201	185	170	194	190	208	192	175	156	197	170	190	207	197	197	178	184	202	188	187	194	182	169	173	182	171	214	188	186	185	181	212	198	180	193	177	188	189	208	207	176	194	231	170	191	213	178	203	191	182	179	178	188	181	182	182	185	204	191	214	205	197	196	222	190	183	189	174	183	182	196	183	191	165	186	194	173	180	198	191	193	195	180	174	203	212	190	192	157	167	191	191	186	179	177	180	212	174	195	202	188	182	190	181	196	196	173	192	187	191	215	186	179	213	194	209	164	204	212	188	187	199	203	194	212	194	181	209	166	185	170	197	196	196	186	205	188	178	198	179	193	170	219	199	191	177	190	207	180	160	197	178	196	178	180	197	190	181	181	188	191	200	194	165	171	196	187	216	176	179	184	161	192	199	208	191	184	198	190	185	188	209	202	195	202	197	188	187	204	183	159	174	171	179	197	193	197	185	183	189	182	215	190	206	186	178	196	185	177	201	212	195	172	184	207	179	206	212	183	186	190	189	185	211	168	201	170	179	212	185	185	172	188	193	177	191	183	191	177	204	195	192	178	209	202	169	184	205	214	193	153	202	220	181	176	169	171	189	200	171	198	212	175	192	172	194	187	197	190	207	169	184	192	199	169	222	185	197	174	194	184	174	181	180	163	202	188	186	175	175	203	189
49309	91204	69451	12596	1405	1137	854	705	536	504	390	366	356	346	328	296	281	275	247	297	260	270	255	258	271	231	270	268	265	244	234	249	242	228	230	253	216	253	210	230	252	234	255	218	231	252	262	230	238	222	220	215	215	219	244	234	216	236	255	214	241	227	229	238	233	241	207	239	256	222	230	222	235	230	232	220	245	252	223	237	243	218	211	243	241	245	247	256	216	227	252	233	237	249	239	222	212	238	223	226	217	226	231	214	217	221	225	225	205	224	224	212	215	218	215	209	234	233	233	233	238	249	243	226	195	208	233	233	206	229	217	212	228	204	223	225	235	234	219	231	236	220	220	249	219	237	218	213	245	213	217	244	254	248	229	231	231	242	216	207	246	223	227	249	234	213	217	193	218	235	241	219	251	234	243	238	222	217	209	190	246	230	215	232	243	241	222	229	231	245	214	239	217	196	192	212	234	221	252	236	219	247	210	198	232	244	246	234	204	234	260	240	244	247	214	220	229	235	227	235	246	227	264	233	228	225	221	210	218	223	233	252	252	239	232	220	210	238	236	206	237	222	244	195	222	217	262	203	240	218	207	250	230	193	217	231	236	219	243	237	233	229	227	239	259	253	235	212	213	202	219	228	244	215	216	224	224	228	228	219	246	224	234	226	215	204	245	224	204	231	241	222	245	197	247	234	238	201	221	222	237	229	194	229	195	238	234	256	246	224	228	215	210	209	230	235	222	225	213	229	222	213	230	251	218	218	238	219	220	206	221	219	210	237	223	225	220	219	216	248	211	226	236	221	219	216	217	229	231	232	231	207	238	227	252	196	240	224	205	213	210	235	223	219	229	200	245	243	239	255	235	251	207	249	193	195	206	239	226	240	228	206	197	217	244	223	205	234	240	190	241	222	223	226	244	234	218	208	238	257	246	228	223	225	205	212	223	254	233	194	213	224	226	229	210	224	247	233	213	225	256	239	247	223	225	216	229	242	224	241	236	206	248	217	223	232	232	235	230	202	224	221	232	227	221	244	211	214	239	225	215	220	242	251	221	229	209	204	242	235	219	218	216	206	252	232	194	229	232	234	198	206	245	227	219	231	218	229	228	204	244	221	225	264	223	227	240	256	247	254	215	228	256	236	221	244	236	216	241	241	241	233	232	238	227	234	199	210	214	271	209	243	269	256	222	259	213	253	244	233	228	271	215	224	246	223	215	233	221	243	241	217	212	234	215	236	222	241	247	240	226	210	236	234	240	253	234	226	230	223	219	229	243	230	219	237	224	219	208	221	224	221	213	234	259	222	217	229	215	229	213	250	239	213	200	234	254	214	225	232	225	223	206	204	232	205	249	234	207	244	209	243	236	231	239	249	243	234	246	243	238	238	216	227	226	200	227	217	250	232	227	215	223	239	238	220	234	237	216	220	224	251	230	233	214	219	218	219	206	237	221	227	229	222	216	221	227	207	212	211	236	237	248	221	235	230	212	222	205	243	240	216	200	227	238	214	213	238	243	219	228	225	226	229	239	222	232	225	200	210	203	251	227	223	227	209	231	223	210	211	246	219	205	206	239	204	238	202	215	198	229	223	203	246	224	218	196	232	227	210	210	203	235	224	245	239	217	226	219	232	225	257	235	200	183	228	215	212	220	273	227	223	220	212	212	229	223	212	241	214	221	228	209	219	228	240	233	221	231	246	232	233	201	217	248	218	232	202	207	241	214	218	255	228	239	205	224	225	206	204	216	229	223	230	241	245	229	231	239	227	214	253	255	222	211	240	217	237	238	225	240	208	231	232	227	221	237	228	213	219	222	227	228	230	231	231	230	257	215	250	237	216	266	230	216	231	211	228	243	216	198	222	244	241	215	236	203	246	220	229	244	227	227	232	235	236	248	203	234	212	228	234	238	242	223	231	209	226	238	236	218	198	230	227	230	221	261	220	237	255	247	220	238	220	241	227	228	237	241	238	246	222	220	246	239	225	231	216	197	225	246	262	210	202	218	224	213	215	244	240	217	220	222	226	214	199	221	238	211	228	200	217	225	223	222	227	203	229	221	216	238	244	209	227	204	225	228	237	257	245	227	209	239	225	223	235	236	223	200	241	231	227	236	219	214	230	217	226	241	196	212	231	216	203	229	217	225	237	187	239	254	183	238	228	230	227	238	214	253	223	255	248	227	216	248	219	217	210	259	239	228	236	231	219	225	215	260	219	220	237	236	218	184	217	238	261	238	209	205	251	214	226	239	233	228	238	222	216	222	234	229	240	233	217	219	251	241	234	256	230	229	228	257	239	215	257	227	227	233	226	232	212	249	212	222	230	227	222	217	245	240	234	234	219	222	213	235	236	240	253	244	233	235	241	230	207	238	219	210	221	222	210	222	231	229	218	240	263	224	228	215	215	203	223	228	243	217	217	225	220	230	216	216	230	255	199	228	201	246	227	235	221	223	215	247	231	217	224	231	226	243	247	235	240	239	185	261	215	233	210	199	226	239	200	222	204	239	242	245	207	229	249	246	234	244	209	216	239	207	222	242	232	207	211	248	207	224	214	225	217	209	236	246	242	227	227	222	237	235	205	218	234	235	210	215	232	206	218	203	197	213	242	235	212	212	234	215	209	222	198	226	224	233	238	220	235	230	207	243	210	256	223	212	220	239	240	233	213	250	219	223	245	234	222	224	201	205	200	207	222	230	212	254	240	218	212	212	241	222	224	210	223	231	225	214	235	244	252	222	234	223	220	222	235	235	240	207	229	244	233	208	241	230	222	222	239	222	223	231	226	220	213	220	213	257	217	239	210	217	237	211	241	242	225	218	243	195	207	255	206	215	212	219	221	256	196	208	181	243	219	218	211	230	245	235	220	244	233	271	268	229	246	196	225	215	220	210	214	218	246	219	215	217	196	222	219	233	235	219	222	255	211	234	232	215	194	242	218	232	209	239	232	230	242	222	192	217	191	223	201	228	224	222	222	217	226	244	220	227	214	232	241	234	218	251	241	217	210	233	213	210	225	228	224	228	177	229	241	213	219	213	229	222	215	206	225	248	249	228	230	223	201	215	226	232	219	229	229	252	230	234	195	237	219	218	232	207	201	258	238	207	258	231	254	218	215	216	233	233	208	224	235	241	245	219	228	234	273	204	215	237	271	203	236	221	241	205	233	220	246	226	252	228	222	259	211	237	199	224	213	260	234	241	208	252	253	228	246	221	205	227	234	247	256	225	227	195	237	211	224	217	217	248	228	236	232	221	223	232	230	222	226	234	240	207	234	204	244	223	218	224	242	236	252	248	227	224	215	214	212	227	229	229	271	224	242	248	245	216	207	226	222	212	195	218	209	237	204	215	212	224	195	225	229	221	227	215	217	216	222	241	256	209	227	212	243	226	230	205	228	203	228	230	227	221	180	230	218	213	215	217	209	222	238	215	218	232	216	201	221	234	220	261	233	240	247	212	223	226	241	211	228	241	230	225	223	200	219	241	225	231	194	243	233	226	220
28598	23019	24632	6758	604	593	513	451	475	447	446	448	422	449	478	451	422	487	416	464	457	449	411	452	452	452	420	465	443	451	442	466	474	416	454	434	443	461	442	441	500	411	439	437	468	454	457	454	421	438	424	466	459	417	422	459	423	456	491	439	459	419	433	420	425	434	428	455	445	439	428	442	417	405	416	427	436	484	417	460	451	429	441	451	433	454	395	435	474	448	490	484	477	439	442	436	452	459	459	452	469	406	415	427	454	456	438	417	477	421	451	449	458	455	459	444	437	451	441	459	443	439	439	474	452	471	410	431	412	450	439	469	428	470	444	433	447	444	435	435	434	437	393	428	431	470	444	443	455	422	440	431	429	458	470	427	468	437	458	403	459	460	439	423	471	474	429	402	442	446	468	420	438	439	450	446	465	451	471	449	428	442	473	482	433	461	490	446	444	438	457	474	432	470	452	492	451	432	458	463	409	392	426	464	461	441	445	440	447	449	425	453	437	414	437	408	455	472	455	413	440	441	454	425	458	445	462	456	423	446	405	480	450	427	474	458	441	446	420	417	413	440	422	442	416	426	421	405	429	481	457	469	425	437	438	406	490	453	482	475	440	469	443	445	418	459	444	408	444	452	449	454	448	425	415	436	464	437	491	462	431	473	466	436	467	458	400	498	449	435	426	452	402	436	511	436	449	433	409	440	414	502	428	464	427	419	441	422	416	429	465	431	419	473	450	448	442	482	459	441	476	456	433	458	447	464	430	451	434	450	425	484	408	431	419	420	436	483	409	460	453	418	448	458	487	471	465	425	451	443	494	457	438	431	482	449	450	422	404	501	440	441	418	418	440	410	406	425	450	447	417	455	445	444	400	424	430	451	475	440	440	465	477	469	506	483	475	462	465	482	451	435	394	443	479	436	465	457	455	434	442	428	417	415	477	438	449	459	419	450	465	431	456	453	481	437	435	473	442	450	417	446	404	446	445	438	448	433	467	449	429	470	450	480	420	472	443	405	441	437	475	450	423	478	449	435	453	448	428	436	449	441	436	439	451	451	449	423	459	450	431	432	466	451	408	411	444	450	422	466	425	461	421	428	410	424	421	422	489	439	458	434	402	438	437	439	399	432	460	438	440	418	420	491	438	418	413	435	435	476	482	473	455	413	449	478	451	457	436	448	444	476	449	455	449	435	463	435	439	451	479	425	454	437	464	464	427	446	417	393	492	470	443	423	455	462	431	434	447	418	481	437	453	477	444	455	427	442	437	455	432	482	463	443	463	427	457	450	422	454	405	431	468	436	444	434	391	429	439	437	447	434	460	448	426	457	419	466	477	439	423	453	468	455	410	494	470	453	459	432	493	466	449	453	435	419	440	433	467	450	416	448	410	409	422	443	444	480	461	446	469	492	465	440	430	435	415	443	467	480	453	449	457	438	465	425	461	495	423	432	470	451	431	446	440	472	428	419	438	512	450	437	419	470	489	474	433	443	457	464	441	420	413	429	484	434	434	443	437	454	431	451	461	426	452	451	432	477	437	423	439	449	471	412	444	428	442	465	424	479	412	475	460	470	428	480	464	473	467	439	436	466	428	455	456	453	427	446	437	486	453	455	442	482	453	424	438	467	452	465	440	419	451	443	455	448	503	402	415	395	429	459	480	449	408	459	426	483	418	451	453	457	417	461	499	457	456	419	485	452	446	466	433	447	448	432	442	400	471	453	460	440	459	438	451	417	449	419	427	480	438	426	471	452	425	460	451	456	461	436	489	439	418	433	455	444	472	431	447	454	420	454	461	435	455	450	436	438	410	459	437	427	417	466	429	472	437	421	398	409	438	470	416	478	439	444	488	431	454	439	451	424	454	459	444	418	443	418	423	424	452	461	425	485	460	451	402	449	407	402	437	454	404	422	432	473	440	440	442	438	420	445	436	443	448	488	433	474	459	441	433	457	491	433	468	421	454	429	448	433	446	437	431	440	449	457	436	464	417	446	421	436	454	432	436	475	478	462	435	484	446	416	412	454	471	443	450	424	505	444	419	435	450	463	449	455	412	441	471	456	438	453	438	440	488	489	453	436	465	433	422	415	448	439	427	408	433	441	469	452	447	458	480	446	452	441	415	450	469	439	436	421	445	444	459	436	445	470	448	445	408	480	459	425	457	437	452	442	427	435	453	426	426	426	438	437	480	412	422	413	440	428	447	431	424	478	430	459	438	418	420	452	413	465	426	497	425	464	473	472	436	433	465	418	436	462	426	420	419	453	464	454	409	419	482	458	430	471	496	454	462	465	486	473	444	432	423	455	476	449	424	483	463	428	472	439	426	469	451	451	433	425	439	458	439	460	467	471	424	454	420	473	447	428	412	466	461	427	451	465	430	429	412	420	489	500	423	466	463	462	414	420	440	477	482	435	445	453	455	449	451	453	462	457	437	448	473	441	424	438	454	406	459	405	420	462	433	459	421	450	450	454	458	455	470	455	438	445	424	464	470	462	419	397	462	444	459	436	448	446	434	448	445	441	435	435	424	407	435	451	458	454	464	445	470	441	439	459	434	422	420	431	437	442	444	462	479	419	443	432	467	433	473	459	442	448	434	454	461	471	417	437	436	454	438	388	424	418	447	427	437	430	411	448	421	435	440	432	497	470	464	451	426	484	454	446	448	424	439	460	450	443	433	445	427	445	413	424	413	428	431	450	466	465	444	430	442	455	440	398	436	438	428	402	426	463	462	441	470	440	446	463	460	451	442	443	440	430	479	466	415	436	460	461	472	465	424	469	466	404	463	446	424	395	434	497	444	450	448	459	453	441	445	415	456	449	449	448	443	476	459	446	454	437	439	417	442	445	397	449	424	501	464	467	416	476	434	406	452	433	437	446	466	437	420	426	449	449	499	441	415	410	441	468	406	485	451	456	442	396	410	464	423	464	441	434	468	483	420	460	461	468	456	426	446	429	401	472	462	458	470	421	456	435	436	431	439	432	474	457	433	476	427	435	464	442	452	473	426	460	435	398	426	468	482	440	445	438	431	413	451	430	445	467	419	427	452	454	438	438	439	469	439	446	420	415	453	463	436	451	423	417	424	458	421	458	483	469	466	442	426	409	462	457	453	455	394	437	430	448	380	419	453	429	457	436	427	450	435	440	442	413	448	470	433	459	448	459	454	441	424	409	428	438	421	464	432	440	425	440	458	471	434	470	467	448	456	461	455	457	441	429	428	478	467	407	459	417	441	431	433	482	441	418	446	470	448	442	430	445	441	399	414	424	450	491	448	418	449	422	484	413	416	457	451	482	478	474	441	495	449	461	438	453	441	422	405	462	459	416	443	426	479	421	419	460	440	447	445	436	447	443	489	427	441	468	433	440	481	441	429	435	441	432	460	432	405	487	439	431	442	446	450	475	449	456	468	477	432	464	443	448	449	433	406	438	440	417	430	471	456	455	456	447	467	455	458	427	443	435	437	422	413	396	404	460	454	452	420	444	431	452	473	436	462	420
22869	33624	22758	2488	549	506	566	520	509	507	490	487	508	511	510	530	518	502	519	521	512	558	497	517	511	491	548	501	523	521	501	492	485	502	550	461	499	523	523	508	461	514	528	539	465	476	519	480	549	519	484	528	527	496	523	504	520	472	500	508	529	515	509	487	526	494	527	538	506	486	513	553	477	494	511	507	508	503	481	482	517	483	491	521	490	504	509	470	502	523	526	520	515	516	511	500	518	495	516	496	513	494	526	459	490	541	514	496	514	463	477	499	501	483	517	525	491	506	544	517	515	473	458	447	513	536	519	498	524	485	539	497	533	478	489	500	511	520	464	482	520	537	467	513	474	522	503	478	480	521	502	542	527	538	503	505	524	514	499	513	539	476	517	494	474	502	504	498	504	531	499	513	493	488	534	517	499	539	514	481	478	491	513	513	479	475	525	489	478	492	495	522	522	487	519	518	525	556	508	496	520	507	486	500	504	533	491	495	533	518	469	530	543	493	495	508	480	497	513	480	515	445	504	503	499	491	481	466	487	508	503	508	471	488	509	547	551	528	521	515	481	508	513	477	473	514	506	506	503	532	507	512	506	531	538	497	515	535	505	507	478	485	559	527	516	501	487	505	516	533	518	508	534	499	486	506	512	496	491	488	513	488	527	492	485	522	488	527	534	500	525	513	544	519	516	503	474	533	535	523	500	485	529	547	547	503	515	517	527	511	508	527	483	504	471	488	546	528	525	498	499	491	509	526	486	483	526	478	532	501	482	500	544	524	504	516	533	558	518	502	534	507	507	455	487	501	553	505	476	512	556	539	503	484	530	503	494	510	519	488	498	516	499	510	505	569	559	530	491	499	555	562	518	486	494	463	503	507	466	508	496	527	525	503	520	515	482	510	527	517	474	540	518	508	522	525	488	514	546	505	492	508	515	502	474	522	477	515	478	507	514	494	498	495	491	492	489	489	478	503	507	474	523	486	490	515	526	487	525	511	465	506	518	535	527	514	498	528	523	517	517	532	497	468	512	523	552	542	502	548	494	490	512	544	502	487	497	509	502	521	480	475	543	493	503	493	497	486	498	521	520	527	541	486	493	514	516	469	513	502	515	519	498	527	440	534	534	461	514	505	505	499	542	530	512	517	525	504	503	519	500	496	512	485	479	501	510	521	478	503	473	522	466	503	521	494	510	508	487	531	485	520	518	487	524	488	539	510	510	524	554	510	518	512	525	521	524	533	513	501	501	472	487	511	525	513	523	516	493	503	482	489	518	487	525	511	512	523	514	482	509	513	508	514	492	488	487	529	557	488	492	529	562	527	488	501	510	506	503	494	523	515	494	509	553	506	537	524	545	501	490	507	510	493	501	516	488	532	507	473	475	520	505	497	553	503	530	505	540	476	487	544	527	505	492	536	526	531	501	507	541	517	517	489	507	497	466	507	472	512	532	547	540	481	525	533	503	537	517	527	481	533	473	512	502	537	488	493	541	537	492	535	462	484	505	494	463	492	556	521	483	519	500	520	512	517	529	506	473	538	483	513	503	533	499	483	497	506	546	479	496	531	560	507	544	511	506	500	480	514	478	503	493	501	502	504	531	513	503	495	472	474	512	514	481	520	523	482	469	531	513	497	515	476	468	537	481	500	499	474	501	515	520	515	491	485	500	511	520	507	498	479	544	495	540	471	491	505	511	480	493	514	505	489	494	514	490	462	473	493	514	465	483	502	488	476	494	494	511	478	509	500	490	483	465	503	509	520	546	506	536	546	486	516	540	461	497	546	543	527	530	516	522	513	517	491	483	542	495	499	511	503	513	519	501	521	498	528	500	537	570	507	500	493	505	494	538	525	569	555	517	530	490	486	489	437	467	517	522	590	516	506	468	520	514	507	526	479	530	542	520	539	521	497	510	508	484	514	522	503	524	544	483	495	521	481	509	517	492	472	500	471	541	514	500	538	507	547	496	547	496	497	492	510	490	434	470	485	516	498	492	523	521	523	525	512	529	515	504	522	540	494	502	454	505	506	490	496	580	533	522	518	491	505	482	500	489	516	497	513	532	529	501	484	522	511	539	488	525	515	499	512	516	512	460	468	503	478	485	504	496	511	505	499	497	498	525	494	500	522	521	489	485	528	523	536	532	490	519	521	477	529	499	507	498	467	506	478	467	532	513	500	509	484	484	455	527	504	488	481	512	462	538	480	491	491	538	466	534	505	482	479	465	515	544	487	546	540	511	477	522	510	490	475	508	509	510	546	522	537	527	542	523	493	527	515	503	503	477	465	533	520	529	489	505	476	536	495	544	518	542	503	476	514	499	535	476	545	514	525	486	498	510	496	504	495	508	495	469	498	493	514	532	496	505	511	461	508	501	516	538	564	530	492	486	492	524	533	484	529	521	518	507	475	482	492	516	520	481	519	531	480	523	477	540	508	497	507	511	530	470	541	519	530	481	503	517	494	505	485	502	542	501	543	505	505	542	488	502	473	492	492	485	470	497	483	516	518	498	512	535	482	519	487	495	508	543	551	517	491	485	493	488	502	496	509	515	491	524	514	545	473	481	530	519	492	526	505	536	486	524	486	509	503	515	527	491	542	512	491	539	495	486	500	472	498	531	504	540	493	501	506	495	489	520	505	526	504	508	490	528	502	502	472	459	511	476	515	492	481	482	499	494	530	517	529	504	527	480	525	522	505	517	492	512	487	499	504	472	504	541	523	533	499	531	481	482	512	503	496	506	532	495	466	519	492	531	498	489	523	540	495	519	508	526	537	516	503	508	502	492	542	510	512	472	542	505	526	532	498	505	491	511	542	502	501	477	497	535	496	513	502	515	542	506	525	523	486	533	530	536	480	509	507	518	519	511	531	503	491	507	506	515	522	474	496	519	484	516	533	514	535	509	526	524	519	518	520	526	542	510	511	458	524	531	482	498	515	519	504	515	519	502	521	506	538	516	531	509	486	495	536	460	504	507	467	540	493	506	487	521	490	488	546	500	501	511	484	537	484	502	529	515	534	534	485	537	542	515	512	499	508	499	511	539	510	495	518	516	478	516	491	550	508	489	516	488	493	532	527	491	528	522	482	513	475	531	512	511	542	507	518	523	528	505	512	454	496	533	526	529	502	516	523	542	514	494	516	542	504	505	472	483	489	529	518	476	499	495	500	532	518	540	472	484	492	455	496	498	479	483	505	496	504	479	491	491	507	527	516	527	473	530	490	511	489	530	524	522	530	543	517	550	523	478	516	484	514	547	547	519	523	500	512	444	497	505	487	544	430	482	493	516	528	539	501	528	542	484	498	499	489	487	517	537	518	525	518	518	530	517	486	443	507	509	503	536	518	498	524	535	451	512	497	509	485	515	557	501	514	529	483	496	541	517	467	559	495	548	494	553	487	524	513	504	496	507	483	522	517	493	541	512	514	495	530	524	523	519	513	528	524	515	507	502	517	496	527	531	440	490	480	551	507	556	505	514	554	489	499	524	495	496	521	511	485
24203	21682	31245	25212	20844	10577	863	595	516	473	496	489	476	486	446	427	444	464	466	432	450	459	463	417	476	433	438	450	428	468	462	458	436	453	435	456	476	469	419	456	459	462	421	427	430	425	442	438	473	432	463	433	447	454	479	445	447	414	429	424	456	407	453	432	422	458	481	455	448	455	405	455	430	411	450	427	419	437	474	410	464	451	436	429	451	457	439	417	435	423	430	453	456	431	414	434	432	403	470	409	429	434	420	430	454	427	404	428	437	409	427	447	410	478	399	398	436	426	445	401	402	460	457	471	438	445	399	427	461	444	438	399	405	450	412	444	477	441	478	449	453	425	418	409	431	458	397	460	413	444	427	432	452	438	425	472	483	404	424	431	428	459	425	451	462	449	433	440	446	435	450	424	426	431	435	419	481	379	410	442	414	437	435	448	461	436	430	424	452	417	417	416	440	416	454	447	425	437	459	474	462	474	416	416	378	436	420	415	464	483	447	452	441	466	449	429	428	438	458	447	446	438	444	430	436	445	460	418	413	407	456	403	439	452	435	450	412	465	429	399	448	425	456	481	419	415	439	410	443	448	444	447	443	457	414	441	422	459	416	397	437	427	475	440	405	489	456	449	375	498	444	426	449	425	416	453	435	476	433	461	433	470	471	435	409	445	427	437	431	443	482	452	408	444	456	453	428	408	439	463	446	388	489	433	425	448	416	460	409	464	439	476	436	473	448	430	442	445	399	440	418	429	497	411	464	452	449	483	430	443	420	445	399	447	454	419	412	426	463	472	437	465	408	450	456	431	451	456	419	457	412	432	438	468	442	427	465	436	429	446	422	423	400	431	391	448	407	462	470	419	458	447	454	442	445	434	485	438	465	424	420	460	400	429	436	452	420	434	403	429	444	425	420	438	421	445	383	445	452	423	436	415	440	419	467	454	430	416	450	470	443	466	449	459	440	451	409	468	471	462	469	413	466	427	464	418	397	430	439	457	452	402	443	454	470	461	449	430	462	432	437	477	388	441	461	438	448	422	429	399	434	425	466	462	441	461	446	432	431	441	466	461	412	423	429	407	433	429	454	433	445	439	448	429	438	413	475	430	419	410	456	438	414	435	467	404	428	452	450	438	438	454	424	411	407	451	427	431	473	418	446	449	447	480	418	434	409	425	466	443	422	437	419	453	441	427	453	459	414	461	448	417	455	418	412	448	431	415	473	420	452	408	460	430	445	451	464	441	438	448	408	452	411	455	476	447	421	440	456	465	458	436	407	419	426	407	451	441	421	445	445	417	442	483	467	415	450	405	423	427	458	464	447	408	467	428	442	481	442	444	423	444	459	419	473	444	434	428	459	409	445	459	439	444	470	464	438	474	457	422	443	453	431	456	446	406	441	437	448	400	437	451	459	465	463	436	459	409	465	410	424	418	403	451	433	484	393	437	433	477	454	435	430	447	446	476	468	437	412	443	447	443	420	415	447	489	388	413	403	484	462	444	444	425	417	410	445	473	434	418	435	425	420	407	460	441	444	412	413	454	449	430	453	432	431	415	454	429	422	432	458	417	445	408	475	424	391	436	437	443	463	457	442	477	433	449	449	446	443	440	447	427	450	392	420	425	403	435	423	472	431	455	413	425	443	452	430	444	406	450	426	426	456	467	421	446	404	458	430	470	455	463	448	445	480	463	467	424	467	437	438	439	426	462	463	437	437	426	447	428	394	433	452	450	438	411	465	401	422	457	422	455	415	397	441	431	423	443	442	405	443	428	404	398	449	435	441	408	435	451	460	400	410	430	441	490	449	436	437	442	456	442	450	430	430	446	474	423	428	419	455	421	444	440	484	441	428	417	439	401	467	463	475	442	413	375	435	418	413	426	429	397	451	452	442	411	451	400	363	469	467	484	452	459	433	481	447	395	405	452	435	424	485	436	422	401	452	455	447	467	475	435	424	466	415	438	388	398	455	435	429	436	407	442	451	423	432	431	453	399	441	442	411	477	450	419	411	425	440	480	431	435	426	465	429	459	434	475	422	464	417	461	445	454	411	450	409	430	431	444	425	426	410	444	448	484	396	438	435	468	471	423	399	425	436	421	408	446	465	452	430	430	455	411	407	451	412	419	448	458	443	409	440	419	415	459	436	420	409	443	434	489	422	432	428	413	423	426	435	429	434	450	406	421	479	410	439	412	440	449	445	413	467	459	428	457	436	456	442	459	464	395	470	437	444	445	471	436	446	425	440	440	410	426	409	430	443	471	418	464	435	477	446	441	480	441	437	394	430	438	427	420	400	416	440	418	418	443	414	459	437	431	435	447	392	431	449	383	424	420	486	433	452	449	440	404	417	449	450	438	412	432	437	431	417	402	408	443	447	443	436	422	444	438	452	435	427	383	458	433	417	443	447	450	423	434	430	434	433	450	422	438	393	446	438	435	457	484	436	442	459	424	413	417	445	438	444	446	435	469	423	446	426	446	437	439	435	415	417	414	427	408	442	478	447	448	433	455	457	454	431	422	432	451	403	443	415	455	433	425	478	426	421	440	400	425	436	436	450	464	444	460	441	438	424	443	456	463	460	434	470	434	412	491	457	419	442	414	427	435	451	422	431	451	386	444	466	436	452	434	396	483	436	426	428	399	452	427	428	423	422	446	415	435	440	391	452	467	402	438	462	423	454	433	441	463	457	397	413	437	413	386	427	440	488	395	435	442	424	437	450	461	433	398	426	407	441	436	427	442	425	409	440	427	464	422	448	440	407	448	434	446	415	411	442	427	404	452	445	436	450	494	437	427	429	434	467	415	414	432	436	430	424	442	440	445	409	457	480	411	465	399	444	465	448	433	432	430	447	428	401	438	433	414	447	431	449	418	419	442	435	454	460	444	401	413	389	434	423	410	449	464	468	433	446	471	444	462	411	446	417	411	417	457	447	486	407	450	444	440	424	425	419	419	436	438	443	430	417	445	444	453	402	431	427	458	438	470	458	421	399	421	461	425	454	422	435	470	441	453	436	432	430	428	417	449	442	455	439	448	449	454	458	419	434	423	475	404	475	440	429	449	437	456	413	406	439	449	458	412	438	417	417	424	441	462	441	439	468	454	393	415	473	448	445	429	419	432	466	413	411	459	432	449	425	427	461	419	446	444	461	429	427	384	431	436	424	423	437	452	443	438	450	427	423	441	407	469	436	456	471	424	434	428	407	444	451	435	440	455	412	437	463	470	434	429	390	448	437	400	410	411	435	458	442	417	408	439	432	419	418	446	429	465	424	444	391	466	479	443	442	411	441	448	433	393	457	443	415	456	431	446	438	422	461	449	420	457	450	439	407	431	440	395	437	423	401	454	445	438	424	418	434	422	461	410	436	427	442	424	414	368	423	416	461	436	472	404	429	403	434	447	417	438	431	421	433	447	430	453	461	429	478	416	475	445	445	454	450	427	465	429	436	441	454	436	412	434	446	443	455	452	440	463	462	451	473	442	451	427	417	440	426	433	446	423
41639	77168	61057	11006	1081	947	764	660	643	606	580	629	553	559	526	542	559	563	523	568	485	533	521	545	529	490	538	490	509	556	487	526	505	500	516	512	508	516	525	494	565	525	512	514	494	495	517	522	478	484	506	496	516	503	564	496	538	530	522	469	534	478	499	520	505	511	504	490	532	505	494	513	525	513	484	536	483	511	487	511	473	542	517	439	528	531	548	518	498	468	527	543	527	519	531	477	541	485	544	455	478	525	527	528	492	513	496	465	482	531	515	504	476	479	503	506	514	518	530	513	518	491	513	541	529	504	501	476	495	492	543	506	516	451	513	468	477	489	544	516	513	517	547	494	537	510	512	527	474	498	519	538	520	522	471	483	514	495	475	500	495	511	512	521	484	506	507	468	508	500	468	518	503	475	524	486	496	511	475	487	503	490	490	513	486	546	527	509	483	520	460	531	504	497	476	513	480	456	493	531	482	537	488	507	512	492	497	512	523	479	502	524	519	492	494	477	504	514	508	482	505	482	510	499	520	520	510	468	517	486	475	507	525	473	483	518	468	540	498	491	508	508	499	487	482	517	493	525	473	494	439	505	517	495	531	526	531	497	494	509	513	499	497	472	477	534	530	492	544	491	537	482	533	477	543	521	503	509	499	498	507	468	506	530	499	516	518	484	495	468	489	509	479	533	525	465	519	503	476	510	503	480	562	492	486	517	513	506	484	512	534	517	452	489	518	493	483	505	479	461	517	492	540	476	516	496	508	503	536	544	480	526	515	510	493	492	475	494	520	494	484	480	498	522	499	525	504	495	488	525	486	510	455	508	536	485	503	481	516	507	525	502	496	470	495	473	498	490	496	506	544	551	537	512	518	491	468	507	512	528	496	477	491	546	482	516	510	468	499	527	472	509	524	480	528	501	505	501	484	485	499	520	539	573	532	464	520	516	501	491	494	504	489	523	524	542	454	519	506	476	487	530	513	527	509	535	516	531	482	521	468	520	476	494	541	478	469	516	497	479	522	473	517	517	515	458	529	520	512	485	502	489	496	532	483	505	504	494	487	483	470	509	473	556	553	517	535	494	503	532	516	488	500	479	548	516	526	524	506	505	500	532	477	488	499	500	478	517	490	462	479	512	515	485	510	480	500	501	506	520	538	501	493	526	495	499	544	525	531	484	500	483	501	523	533	491	458	557	504	483	587	515	509	480	491	521	535	548	484	512	491	500	500	472	494	492	512	526	512	490	488	479	542	479	501	522	501	508	498	521	500	512	496	534	520	512	513	541	515	507	486	511	510	480	541	499	489	485	470	490	501	483	500	486	511	501	513	524	481	481	468	508	478	471	496	490	521	507	541	485	485	525	495	461	475	501	492	512	545	506	496	501	454	479	488	499	495	483	503	479	564	509	501	505	503	504	506	522	514	511	512	494	513	490	497	554	496	468	522	481	485	515	506	499	509	486	456	524	477	519	521	511	516	533	507	519	472	490	520	477	504	540	529	447	483	545	494	498	536	490	501	517	509	514	504	475	507	458	503	541	525	540	500	480	512	520	525	478	491	512	481	495	531	504	547	531	504	509	481	512	483	524	483	501	539	524	498	508	491	498	505	516	477	512	506	537	464	462	544	529	489	503	511	462	484	502	511	485	510	501	533	531	501	480	527	537	511	500	504	501	504	518	512	503	465	522	496	453	515	495	496	464	563	509	503	524	518	473	489	495	537	499	545	500	513	482	523	520	502	471	521	483	485	496	511	499	482	508	493	523	528	499	515	476	493	485	473	528	487	535	485	471	506	514	535	470	519	510	505	486	544	484	476	505	531	491	509	523	502	553	508	500	495	493	459	516	500	503	488	497	491	530	497	523	511	493	519	516	469	496	509	498	542	516	523	525	520	496	536	500	488	490	497	534	514	489	485	485	518	470	500	498	512	533	472	523	504	503	493	501	494	542	537	512	492	505	501	523	468	514	506	436	488	539	501	464	480	498	498	529	475	530	491	508	497	520	511	501	468	506	502	514	530	507	500	482	534	517	552	496	467	512	536	508	487	521	505	491	484	475	481	490	502	518	504	492	542	526	502	446	526	541	523	503	502	506	507	506	515	441	497	480	477	481	513	523	508	462	472	506	480	474	532	513	540	519	496	548	483	509	487	472	487	497	515	514	516	501	509	504	496	519	498	471	449	514	502	492	504	503	464	525	502	526	503	515	521	532	492	484	523	518	517	500	493	539	557	496	468	488	449	472	478	496	493	469	508	516	477	464	498	472	504	497	529	504	527	478	504	480	516	528	481	516	533	504	472	463	510	509	462	481	481	500	501	522	471	488	471	481	488	521	480	470	523	545	500	540	502	508	581	576	538	505	501	520	489	466	529	508	516	485	501	532	500	510	493	510	512	486	500	478	558	520	511	487	496	527	502	492	483	487	537	506	501	491	485	502	516	452	482	533	504	473	519	484	536	516	506	464	468	547	466	519	474	486	516	570	527	460	536	529	489	490	487	463	508	479	511	507	483	484	449	512	508	512	501	531	473	515	494	523	478	495	508	477	517	524	559	529	506	495	520	508	490	525	490	498	477	537	515	491	482	471	498	502	486	516	510	508	524	455	500	528	504	484	514	512	532	498	518	540	509	502	478	483	528	510	479	518	491	521	514	512	497	507	539	510	483	492	485	514	487	512	521	492	504	488	485	497	509	515	523	466	498	509	480	536	530	472	517	500	515	560	504	535	537	500	508	490	440	525	485	498	525	496	508	498	513	561	508	478	510	494	491	477	511	479	533	491	514	488	491	494	473	510	463	525	490	488	505	478	523	550	492	549	551	504	494	491	485	496	456	507	501	495	496	498	517	487	487	499	434	493	497	517	493	548	516	528	500	525	435	517	492	512	530	533	485	499	478	533	475	518	529	505	508	506	513	491	505	495	501	549	514	491	513	512	500	487	490	490	479	534	486	521	502	510	496	493	513	512	484	542	511	496	524	531	518	492	461	519	485	520	486	489	471	514	485	523	457	532	465	501	509	529	520	509	520	456	497	503	515	506	526	468	531	457	506	494	480	523	504	482	537	520	512	517	510	492	501	513	506	504	505	504	503	538	516	471	467	469	496	493	496	462	513	488	530	486	465	515	499	538	490	481	505	516	524	566	510	573	529	479	491	522	511	488	515	461	546	474	512	459	504	497	505	498	532	499	514	514	504	469	526	500	548	543	547	502	478	491	497	511	519	525	498	517	499	535	519	551	490	486	513	493	521	498	490	469	505	523	506	546	510	534	482	516	498	491	487	482	473	473	475	524	515	495	491	486	523	506	505	508	522	480	487	450	514	515	482	484	527	522	497	516	521	492	506	507	529	511	518	507	508	532	499	495	520	506	506	502	484	497	476	525	482	460	538	507	510	501	497	503	505	490	511	479	475	565	557	472	534	510	508	504	510	507	428	486	507	484	452	501	525	502	520	490	519	501	487	525	474	486	516	470	517	510	499	499	522	507	496	485	499	496
25232	21892	31901	25220	11026	712	372	329	289	296	304	270	286	288	293	266	274	255	276	256	255	272	261	282	255	300	298	259	301	284	241	263	308	258	287	265	266	287	273	274	268	281	287	279	258	267	235	239	267	253	264	271	264	259	282	273	261	246	289	245	270	263	286	248	292	293	241	264	278	273	252	252	274	268	283	270	262	271	225	278	269	270	254	271	262	269	270	270	257	279	284	281	273	288	244	272	277	266	239	261	276	270	275	278	268	282	285	246	248	287	257	286	262	273	252	279	277	291	259	283	257	260	246	255	285	295	283	276	251	270	273	283	269	269	272	285	271	224	261	269	274	310	260	257	288	292	294	277	280	253	251	274	234	267	245	260	271	274	267	272	263	291	253	257	252	280	306	260	239	280	261	269	262	259	276	269	282	307	262	273	255	285	264	287	285	267	255	264	260	261	270	278	254	246	311	268	269	254	251	262	252	252	258	274	281	285	267	285	288	254	257	281	270	288	280	272	279	278	261	262	257	268	260	274	287	255	240	264	254	252	279	274	235	291	270	272	246	279	251	282	221	289	279	288	253	261	268	248	272	240	280	256	278	281	265	276	278	237	247	264	293	240	278	283	266	266	243	271	281	246	257	250	240	283	269	299	250	269	267	231	276	273	281	273	276	280	304	258	265	243	296	293	269	235	275	255	288	267	280	267	272	273	284	266	270	294	285	269	282	261	269	272	293	259	276	263	250	245	299	258	294	269	250	268	273	258	270	275	261	282	290	241	266	260	244	250	262	288	271	284	274	274	299	308	273	267	273	266	254	247	269	247	254	268	275	252	241	291	270	291	257	284	256	271	269	278	260	255	256	277	270	273	265	281	272	268	243	267	259	255	264	285	276	240	284	244	276	241	261	299	269	264	284	255	272	262	264	281	281	252	282	271	264	274	286	262	248	258	238	275	244	261	288	274	288	278	284	274	267	281	279	252	276	270	251	266	229	243	251	282	277	284	257	285	257	279	229	251	274	285	234	263	264	242	261	282	253	265	294	278	253	275	264	292	269	248	263	245	261	267	275	266	266	259	259	278	259	272	250	275	275	239	263	257	253	278	252	265	247	259	281	256	257	279	269	248	235	265	281	284	250	281	277	286	259	297	303	257	279	278	290	229	261	265	288	282	285	261	269	228	252	236	272	239	277	262	298	272	261	252	276	305	276	251	281	252	291	261	249	267	292	285	237	253	284	254	280	245	281	261	265	267	262	270	278	267	291	243	268	278	237	271	256	261	264	282	282	311	264	260	289	304	275	302	291	269	278	265	259	233	251	286	261	290	301	254	249	263	269	272	251	264	283	274	287	247	283	268	332	263	248	293	258	254	266	270	285	291	278	255	275	261	240	297	280	273	254	279	267	269	267	299	263	272	279	261	299	253	295	281	250	293	234	280	264	286	274	279	264	279	261	289	271	275	275	277	246	267	281	293	286	269	297	257	245	241	271	254	273	258	278	249	239	239	256	263	295	282	266	276	251	269	259	260	275	279	286	278	245	264	262	262	254	264	281	262	279	248	271	277	263	245	274	264	261	267	274	262	284	252	265	254	273	277	263	278	267	258	282	288	266	280	281	248	274	276	289	238	254	296	268	280	267	223	280	280	271	277	292	246	280	289	289	273	239	265	261	289	226	264	261	246	252	266	290	268	256	250	302	268	260	258	264	263	257	262	284	269	270	277	266	285	276	246	294	258	263	275	256	258	251	255	276	254	285	270	285	246	276	288	306	278	267	249	280	308	256	284	292	279	244	231	280	269	270	290	296	257	257	269	269	276	255	258	276	236	275	263	268	272	283	265	256	268	287	291	266	260	268	263	299	258	277	249	266	249	263	262	288	253	259	280	277	250	246	278	266	275	288	275	269	270	241	280	285	261	284	291	303	274	242	274	267	243	260	277	264	278	275	287	249	277	276	265	253	273	258	269	279	269	271	260	263	263	246	238	270	265	273	273	261	296	277	300	260	270	294	268	286	286	273	287	264	234	274	255	278	290	269	257	293	275	261	266	298	271	267	275	280	272	273	316	259	283	292	284	263	252	250	252	260	267	240	256	261	266	298	279	287	286	243	251	248	266	270	283	267	241	271	261	247	269	239	280	270	276	283	278	252	269	285	282	265	264	264	284	268	262	280	245	245	290	266	275	273	299	259	268	254	294	259	263	258	289	275	278	238	256	277	273	266	254	256	254	275	306	303	290	290	277	270	287	252	255	267	245	282	259	277	248	257	246	274	256	273	251	279	293	281	281	269	280	289	271	259	249	259	248	263	276	264	242	276	265	255	253	247	279	270	271	294	272	240	269	265	268	272	241	260	278	280	291	271	275	272	283	282	275	269	252	274	284	246	267	261	268	276	260	256	242	273	254	244	255	300	249	231	272	289	283	262	247	250	269	265	287	269	291	264	261	297	285	263	276	238	264	275	281	270	243	237	289	255	282	273	261	253	278	253	259	286	262	276	288	235	268	275	256	272	242	276	288	267	259	288	254	272	257	262	268	248	285	249	291	276	246	283	282	287	253	286	275	283	276	263	256	267	290	258	268	240	277	270	270	271	294	264	290	287	270	279	307	283	251	270	304	299	281	275	273	276	260	275	266	271	269	267	258	287	254	258	278	264	273	252	274	302	286	278	300	303	283	281	299	267	289	287	287	263	266	253	238	246	268	260	246	272	269	262	252	285	275	253	288	258	274	292	260	251	265	290	270	256	280	242	285	249	260	265	268	265	261	257	256	273	267	260	277	252	279	259	264	268	265	288	247	279	270	278	262	217	281	258	269	260	290	283	262	261	282	270	277	259	284	277	237	254	270	266	286	294	235	285	254	268	244	258	256	269	258	264	272	268	297	266	255	260	251	241	247	289	288	292	276	242	251	295	270	276	292	287	264	264	275	255	294	277	281	263	274	272	268	284	273	290	287	262	272	256	222	277	311	284	278	254	265	244	263	219	250	278	268	248	249	294	282	284	273	278	300	273	256	284	274	251	257	253	282	239	256	271	278	227	272	236	282	250	295	287	286	276	247	272	265	256	277	244	275	263	312	250	282	255	246	283	249	256	258	276	273	259	270	261	256	237	276	298	264	264	256	252	275	276	246	248	266	249	304	254	278	252	255	274	251	258	255	287	290	276	302	265	249	238	242	251	294	298	274	268	262	269	257	272	298	274	270	289	262	257	292	244	282	248	283	255	254	259	257	245	273	260	273	254	289	261	262	273	244	310	261	238	277	245	268	258	253	279	291	283	270	252	289	277	277	293	261	266	254	269	255	279	258	254	296	233	240	281	278	272	278	263	252	262	279	259	250	268	315	276	288	259	270	298	231	272	273	264	278	285	246	233	273	252	267	272	287	261	263	262	274	292	272	253	265	269	250	262	256	291	236	262	281	279	278	288	268	269	274	269	276	264	270	262	240	257	263	250	292	245	230	273	282	274	241	250	299	237	284	285	280	276	275	250	268	233	251
39138	65803	51944	7633	623	553	443	422	390	364	366	324	341	346	335	334	323	347	350	335	310	329	290	313	331	324	308	319	283	341	318	327	332	330	313	308	302	308	303	301	324	311	321	305	312	287	288	314	331	311	304	325	312	318	286	281	346	300	307	308	270	289	294	307	323	283	315	296	318	335	330	303	327	305	319	284	323	296	294	284	331	305	358	313	310	311	329	315	309	313	302	285	309	317	310	309	331	326	299	314	318	339	288	288	333	295	320	304	283	311	322	291	301	338	313	318	275	305	304	292	335	303	281	285	283	299	338	299	318	299	315	332	326	293	293	315	320	328	305	338	285	305	360	330	308	324	324	297	319	305	309	311	300	347	301	313	324	317	308	289	302	318	328	303	303	295	329	308	299	302	333	309	308	291	309	294	277	318	316	307	313	312	288	296	299	320	315	316	300	317	299	308	320	314	295	313	310	301	300	319	289	283	304	303	324	305	303	309	319	293	309	294	324	336	307	298	297	321	320	298	354	302	298	295	307	330	328	310	322	294	319	329	323	301	312	285	298	311	344	317	304	304	301	299	301	311	298	289	308	320	329	333	290	290	309	317	353	299	304	310	302	301	308	279	297	299	300	294	317	317	280	300	331	296	321	314	304	311	323	303	284	311	321	288	333	308	308	318	315	281	314	272	316	315	311	305	262	309	325	317	309	340	311	290	278	279	318	302	302	316	294	300	336	287	317	311	318	322	287	311	335	308	325	276	329	279	300	305	310	312	326	300	292	304	291	310	319	324	319	269	306	291	287	334	322	303	304	311	287	315	301	325	311	275	336	280	294	319	332	302	328	275	308	272	301	311	288	304	316	328	295	305	304	291	312	318	296	315	288	293	312	301	282	293	298	312	277	280	307	295	299	306	286	290	299	278	319	331	303	317	313	302	316	300	315	301	298	327	332	299	260	293	311	276	318	305	330	287	294	294	300	340	310	283	334	306	307	308	291	328	311	318	314	288	282	292	320	300	295	309	332	298	291	341	310	281	312	297	303	307	307	316	285	296	290	298	294	328	323	304	290	306	290	308	326	331	267	310	297	325	302	296	315	338	329	273	308	320	315	280	325	255	291	311	324	331	297	290	292	313	301	326	339	282	319	308	314	311	308	310	350	293	318	306	333	278	295	309	295	314	309	312	294	298	278	276	271	310	280	331	303	283	307	283	300	317	307	307	325	309	315	298	271	298	294	290	318	332	317	278	308	327	312	332	273	305	295	308	281	283	328	323	289	303	310	300	312	286	295	314	277	295	354	319	304	311	323	320	291	322	287	273	318	298	291	327	305	308	318	313	304	314	304	297	284	329	305	292	301	313	292	304	310	300	297	273	314	328	313	283	304	294	300	332	300	297	285	313	310	293	296	336	288	297	285	307	320	321	318	339	305	307	317	292	315	304	312	302	326	296	325	293	305	312	305	295	268	270	333	270	300	312	329	317	318	330	315	304	332	311	312	326	280	291	304	319	299	312	313	330	310	286	312	294	344	288	309	312	305	300	299	294	325	304	293	306	295	315	314	315	296	297	307	324	280	323	327	321	304	311	290	331	312	288	309	329	272	317	307	318	286	335	297	298	324	285	286	323	278	289	330	301	295	332	291	312	303	340	352	298	296	322	305	272	307	328	291	311	292	304	298	310	354	286	337	316	331	354	319	277	309	337	301	336	337	300	295	312	306	303	298	327	333	290	309	320	296	321	287	342	284	317	317	297	333	309	320	290	310	316	299	266	294	304	305	276	338	318	286	302	304	340	317	316	291	328	306	308	313	316	332	328	295	309	300	318	310	348	279	299	318	321	317	299	309	304	323	310	274	319	281	296	303	314	335	297	327	284	296	293	278	290	305	323	293	322	319	328	332	308	300	290	263	293	340	334	307	303	317	290	307	315	319	298	274	306	322	332	331	305	308	308	300	302	318	330	319	302	322	325	324	330	305	318	305	309	304	301	324	289	303	321	330	304	308	309	320	293	328	294	298	302	321	318	297	303	332	306	275	295	322	309	343	297	315	313	286	296	304	320	345	320	298	302	299	316	327	319	301	313	297	295	305	308	292	286	329	303	307	319	326	322	307	327	296	269	296	329	310	306	301	328	290	311	286	287	305	285	302	296	319	290	327	326	311	276	282	310	323	309	329	301	320	340	319	291	298	329	322	302	313	306	286	332	272	307	299	301	318	322	297	301	330	299	302	311	305	309	302	332	322	318	293	295	314	281	298	284	282	308	297	299	301	351	314	326	298	305	330	322	294	315	294	287	336	284	292	311	297	314	295	297	289	299	277	326	286	325	333	304	330	309	312	299	298	319	311	329	298	325	331	307	278	297	315	315	308	319	279	313	317	337	301	297	263	320	304	319	288	298	311	308	293	317	317	320	335	315	292	304	302	255	300	312	324	285	314	291	301	317	318	303	366	283	298	321	293	320	319	290	311	314	315	313	313	294	316	347	299	340	293	300	297	312	307	302	299	341	282	290	321	326	339	309	313	334	309	295	283	278	308	299	311	313	321	329	330	275	323	323	330	313	303	348	324	314	307	301	309	323	310	301	295	308	276	329	306	316	291	284	339	312	281	306	290	308	305	319	299	283	300	295	335	303	329	292	335	325	301	295	292	338	309	332	344	251	301	324	289	291	336	321	311	304	315	321	317	304	321	306	305	315	286	327	330	324	300	319	308	321	324	300	329	337	302	296	307	315	304	319	306	309	279	312	328	310	303	285	312	288	315	297	275	311	329	297	296	297	323	330	287	323	282	277	315	341	350	324	301	331	305	286	306	293	254	311	311	301	300	320	290	309	325	300	313	297	332	268	307	286	334	259	309	286	333	301	321	333	325	283	337	341	319	350	313	304	316	316	336	318	346	301	289	299	301	305	265	308	314	312	302	334	315	327	266	303	304	287	316	281	324	318	327	309	318	312	300	337	311	301	329	306	304	309	309	302	322	298	344	346	299	295	307	298	330	305	301	299	288	294	347	313	318	319	290	309	331	292	294	319	342	305	309	286	293	304	330	295	280	307	307	294	327	282	296	276	298	297	322	298	292	285	299	306	305	338	341	310	298	301	312	282	272	294	314	293	277	333	317	313	314	274	308	297	357	281	298	322	307	301	303	314	343	295	308	295	306	300	304	324	318	307	295	311	308	308	283	284	318	318	313	286	310	319	303	312	322	284	335	351	331	307	303	314	350	332	299	340	288	299	335	326	285	307	285	286	334	291	314	310	282	322	294	295	331	302	276	292	295	274	311	304	326	292	311	316	333	316	328	312	332	310	323	283	287	329	307	342	303	302	328	338	294	329	309	312	313	296	292	325	315	313	334	309	322	313	298	321	295	305	289	334	313	281	336	323	307	309	315	284	335	323	308	290	296	355	313	293	297	290	284	358	315	321	276	321	312	314	297	311	299	278	292	311	285	288	310	306	291	305	319	273	304	312	301	318	319	272	323	320	344	263	321	306	287	292
22969	21602	31568	24447	21526	20212	5801	420	317	313	270	265	262	245	237	257	244	249	209	224	228	209	232	195	221	249	202	196	204	201	186	210	196	220	197	199	192	175	212	215	212	196	194	202	177	201	200	208	158	209	169	222	182	181	176	185	195	189	197	189	188	209	198	175	185	206	211	195	188	204	206	189	200	209	196	188	182	198	194	184	158	206	191	205	224	189	223	180	188	190	181	203	228	185	193	193	158	206	186	187	195	192	189	210	225	199	199	187	199	211	172	192	199	200	204	185	218	208	206	188	164	170	191	188	201	186	199	183	184	204	176	168	191	216	192	199	186	193	183	202	164	195	186	198	194	172	184	199	203	182	180	214	178	206	199	186	211	188	213	195	176	181	180	196	196	177	183	183	177	187	190	197	213	242	207	179	211	191	180	197	192	191	188	205	192	193	175	180	202	177	159	183	168	198	183	206	192	179	202	184	195	198	205	202	222	203	209	189	184	216	170	209	176	182	181	202	189	198	194	206	215	190	203	219	223	209	175	195	176	177	204	208	194	178	205	200	183	181	205	219	211	195	189	190	202	194	202	190	184	199	187	206	181	210	199	200	173	179	191	180	199	184	199	198	204	189	199	208	183	197	204	203	187	194	207	188	193	175	199	207	182	207	181	185	177	183	196	195	192	182	202	203	178	214	186	189	186	191	192	181	215	193	190	197	198	208	185	172	203	197	195	188	193	193	205	194	190	188	167	173	195	184	210	176	178	192	229	216	201	189	240	189	208	211	190	180	180	197	181	219	196	192	184	177	214	168	195	185	195	176	177	202	180	183	204	187	182	203	215	191	185	191	196	185	208	199	217	185	185	200	189	187	199	188	180	206	184	195	186	202	175	178	187	208	195	182	208	200	202	202	210	193	183	211	174	185	182	208	174	223	193	201	220	193	212	167	202	223	199	207	188	170	197	231	200	190	177	187	174	203	208	191	203	198	199	186	180	188	204	208	156	193	191	195	199	197	193	193	203	182	210	176	223	209	204	188	194	184	202	204	191	185	187	203	194	178	161	183	181	229	195	207	192	195	168	184	168	208	203	190	190	207	191	201	193	214	194	172	182	214	186	194	205	182	206	189	203	192	192	184	221	173	205	159	201	213	195	182	181	187	216	200	182	169	224	184	180	190	187	174	191	181	194	181	174	197	205	175	207	194	192	197	174	200	194	169	207	225	221	197	196	168	195	207	200	189	196	210	207	214	214	193	192	190	188	199	172	215	183	187	211	197	201	207	211	197	188	206	179	195	162	176	186	197	189	216	208	179	181	211	176	195	184	178	216	203	190	175	184	203	205	195	171	204	186	186	193	207	187	172	195	182	176	174	193	193	201	199	184	212	212	198	219	194	177	184	218	221	177	201	211	213	220	217	205	236	205	185	195	201	210	199	196	205	197	206	165	179	193	226	184	196	192	206	208	207	186	203	217	174	205	181	172	190	192	186	216	201	207	193	221	193	201	193	190	193	215	201	181	192	224	179	179	192	190	197	190	206	185	192	178	201	198	226	198	174	187	184	182	196	188	212	203	203	192	189	179	189	169	171	185	176	164	178	197	191	229	199	204	198	181	175	217	184	194	177	185	187	198	186	211	179	203	202	188	217	192	187	181	199	197	185	196	203	208	212	189	191	202	163	204	181	200	196	190	190	206	193	193	178	180	165	204	176	180	175	216	179	163	207	192	208	184	188	177	185	199	189	226	202	161	178	200	220	217	195	190	204	212	180	190	175	186	203	178	194	175	216	190	171	188	183	157	199	194	172	207	187	185	188	251	194	204	179	207	203	187	166	230	197	178	179	178	194	196	168	181	203	204	202	187	185	166	188	165	177	194	191	205	227	196	204	222	223	197	190	190	186	190	178	199	193	171	194	192	203	181	208	174	220	182	174	218	195	169	206	195	194	216	209	188	185	192	214	180	181	213	179	185	213	183	190	205	190	195	186	203	203	183	199	155	177	196	188	183	181	176	215	166	193	175	165	188	170	189	175	192	188	190	191	215	192	176	171	198	229	196	198	175	212	217	183	203	196	199	210	181	176	184	174	177	189	206	186	204	197	202	200	205	208	200	197	218	211	182	183	186	199	186	169	189	196	206	181	190	193	189	234	202	176	190	212	189	185	204	184	192	211	206	199	207	183	182	215	168	216	206	159	185	219	212	165	190	180	184	197	196	198	193	182	180	190	194	181	180	211	178	192	180	172	185	190	192	206	204	181	231	190	210	213	189	200	202	205	183	192	184	217	221	196	194	202	201	186	199	191	173	209	173	194	197	198	211	186	203	167	189	190	184	210	199	199	167	174	199	184	197	199	190	180	223	182	174	197	169	185	208	202	191	198	174	181	174	191	193	179	174	171	184	199	202	182	174	208	159	186	206	198	183	186	218	201	206	203	206	203	200	187	164	199	210	203	198	194	211	184	177	191	182	214	219	186	192	202	211	205	202	178	202	202	192	198	198	202	180	179	188	175	192	185	199	218	188	192	195	195	185	167	172	175	199	195	215	173	182	178	206	201	178	177	199	185	175	182	197	184	180	206	179	175	212	207	182	200	202	182	167	195	188	205	185	192	198	181	206	192	207	172	200	180	184	176	182	188	177	187	200	197	201	190	188	199	198	196	197	174	172	188	186	208	200	199	190	199	174	183	176	198	207	189	215	174	178	179	178	169	186	170	198	216	186	205	156	201	223	200	197	167	177	187	175	197	178	175	195	206	187	212	202	197	196	196	207	196	202	189	185	161	189	198	187	204	187	188	189	184	201	185	192	200	184	202	167	207	201	185	178	178	171	178	193	211	202	188	204	182	174	193	183	197	180	187	194	193	234	189	187	197	180	183	218	184	224	187	205	207	200	204	196	201	196	189	182	201	198	181	223	182	211	199	200	205	198	169	193	183	181	193	206	171	176	172	179	202	178	183	199	200	203	183	195	174	180	202	200	193	195	193	168	176	208	171	205	173	191	179	203	166	203	189	184	185	217	165	193	190	226	199	201	196	226	176	207	204	208	194	184	196	188	202	198	211	196	205	176	207	208	189	211	181	159	212	192	187	194	194	186	192	219	195	183	162	208	186	176	177	212	217	205	204	187	176	201	199	193	216	196	184	169	169	188	189	198	197	184	189	182	212	190	192	177	199	204	186	164	184	213	188	182	192	187	220	182	194	176	183	180	184	194	187	210	206	156	189	223	198	202	185	184	188	177	183	167	158	242	202	200	195	197	181	219	174	202	210	202	178	211	208	204	195	203	192	197	188	204	192	185	201	195	181	208	204	205	211	208	173	177	186	202	193	194	181	194	187	179	191	190	184	181	194	202	206	193	190	181	189	198	188	189	197	185	199	200	203	190	193	196	193	169	181	188	203	187	211	172	203	203	201	195	181	191	212	199	213	203	180	181	192	192	200	186	212	208	186	217	176	179	165	211	166	194	205	189	196	178	182	177	181	185	206	198	207	199	184	204	191
49418	88708	70988	12478	1336	1065	813	652	543	491	453	380	339	337	310	310	283	278	277	309	268	273	248	263	251	275	238	250	237	284	245	258	229	226	223	247	241	239	242	246	249	246	227	212	234	254	223	237	215	235	219	209	236	214	244	230	202	240	229	228	234	252	210	230	210	251	228	235	243	235	254	252	247	246	213	225	236	248	248	211	241	209	233	210	242	225	217	208	244	235	258	241	273	245	227	222	211	246	226	216	245	248	235	201	221	259	212	217	216	242	223	235	222	214	240	205	239	246	225	253	212	214	248	219	233	271	257	230	245	244	255	238	222	205	222	243	250	234	241	232	215	249	240	247	226	220	234	222	218	224	195	239	232	226	212	235	236	216	243	232	210	213	242	243	217	220	215	235	204	216	222	202	225	230	237	217	239	219	222	211	241	246	213	240	239	264	228	244	232	215	243	214	241	197	215	251	219	233	232	254	241	241	204	235	252	231	218	239	192	222	211	240	237	227	255	215	231	229	239	221	213	236	232	235	252	226	220	224	228	227	221	227	237	239	222	230	231	232	245	224	231	190	234	214	245	232	212	220	235	234	217	214	235	223	222	262	211	236	222	238	224	239	240	222	230	246	215	245	242	224	231	241	245	230	237	237	229	227	225	214	202	215	208	214	229	233	255	220	234	201	220	237	208	250	223	239	210	212	234	230	214	207	227	214	223	252	227	241	216	234	262	253	230	265	219	209	230	238	207	196	218	241	227	239	216	203	241	256	241	236	228	244	236	239	221	220	237	273	263	249	243	237	230	223	231	208	224	239	230	205	240	228	232	225	236	242	218	223	211	236	228	231	243	218	222	208	231	232	242	246	242	217	235	230	214	214	226	231	220	230	221	258	233	213	242	231	250	218	266	233	233	201	247	229	251	217	225	219	238	231	240	205	232	216	238	240	221	226	226	202	258	240	270	219	209	232	222	223	231	235	236	217	251	212	227	232	241	267	220	247	234	219	235	256	208	209	245	210	239	256	225	222	245	221	229	236	265	225	224	229	236	212	221	196	241	261	247	245	217	241	225	240	229	226	228	238	235	260	223	239	236	214	240	218	231	234	240	222	240	217	228	230	216	225	228	223	205	229	233	202	225	245	191	234	265	194	203	233	241	235	213	225	246	240	243	268	206	239	228	239	230	223	216	231	221	245	247	242	259	227	236	234	223	241	248	225	249	215	268	241	203	217	214	240	225	210	205	224	224	243	213	229	211	224	250	249	245	244	249	236	234	207	258	232	239	239	201	245	231	238	217	235	224	246	238	257	239	239	240	224	212	211	217	215	250	239	248	246	247	224	210	212	239	257	258	228	242	240	244	206	232	216	229	254	223	238	240	231	222	217	253	256	235	230	237	245	238	247	210	234	226	262	241	237	256	231	221	214	217	263	215	224	234	237	215	218	250	233	214	233	244	258	248	242	237	242	263	221	225	223	231	231	242	251	228	232	238	213	225	242	244	251	214	232	229	263	240	254	218	230	248	234	220	244	229	201	223	224	217	245	218	210	241	221	244	244	233	258	252	235	230	207	218	224	275	211	233	245	243	272	220	232	248	235	227	240	248	221	213	213	221	201	237	209	235	272	226	242	236	222	219	223	221	219	225	236	235	253	219	212	227	235	232	209	228	226	223	245	242	218	234	207	232	234	228	239	247	242	234	233	225	213	232	248	216	238	209	200	245	222	226	258	183	234	217	238	245	205	219	240	204	238	241	268	243	237	238	214	253	227	248	216	240	216	226	228	263	213	230	225	245	243	231	222	240	219	233	257	255	245	249	247	219	234	228	232	212	220	214	222	234	227	235	210	240	202	257	230	244	252	228	225	223	239	232	248	228	251	241	237	251	237	254	223	245	236	238	224	228	246	221	195	218	228	223	223	234	228	234	219	218	258	220	212	235	217	222	248	217	214	227	249	211	221	223	209	225	202	228	208	258	220	226	232	226	225	221	228	216	242	210	229	214	219	241	236	240	223	236	219	227	210	223	230	235	221	235	220	236	223	236	240	247	223	262	239	229	224	245	237	220	228	217	252	230	239	227	237	250	232	222	209	230	238	204	246	214	254	237	240	239	231	243	230	248	236	223	205	214	239	228	232	217	205	232	224	225	225	262	236	220	218	242	219	237	235	226	231	265	252	251	242	226	215	228	229	266	225	226	231	236	240	234	225	216	251	223	225	236	221	247	219	217	229	234	222	244	228	228	245	211	228	224	216	230	245	217	221	221	221	224	234	228	226	236	192	263	212	223	229	245	211	243	224	250	229	231	257	229	201	215	208	227	215	247	248	217	237	229	228	233	226	230	243	248	227	240	254	227	229	226	210	238	238	221	212	232	253	231	202	226	223	245	239	232	202	229	244	221	238	236	246	213	227	251	231	239	202	265	240	231	199	204	207	219	229	236	235	245	252	233	249	224	243	223	221	233	233	221	219	212	248	219	222	250	254	236	216	248	238	209	234	259	220	231	237	238	212	233	221	219	239	256	229	253	231	231	231	234	226	251	225	212	255	245	241	223	245	220	222	212	241	236	243	236	225	224	241	212	231	251	225	218	230	227	236	222	263	226	246	216	236	233	240	269	231	227	238	228	236	258	231	238	210	232	260	220	212	209	241	237	232	245	232	240	256	217	216	220	234	237	249	244	225	237	228	227	252	199	218	225	216	242	231	238	217	247	234	248	243	225	258	221	242	214	213	213	222	234	244	252	214	215	236	231	238	222	241	237	231	232	230	247	252	229	225	239	218	224	208	249	238	223	211	250	230	234	246	228	222	195	259	249	240	236	252	232	219	230	218	233	228	231	242	238	229	237	223	210	248	236	233	222	227	200	225	224	208	214	204	237	242	241	228	220	237	200	262	266	228	239	218	261	233	236	239	204	236	239	226	218	214	242	249	232	211	251	205	243	204	205	225	228	233	223	239	213	228	247	244	224	213	243	226	226	235	233	236	222	232	235	237	229	229	218	229	224	239	218	212	215	235	217	250	221	231	247	230	225	230	229	274	224	228	225	242	245	228	208	204	211	206	216	213	239	238	229	238	230	243	213	219	220	257	231	219	238	242	250	232	221	241	227	224	248	248	224	206	254	231	205	234	233	242	248	210	254	238	249	242	238	240	224	228	243	226	227	221	207	259	236	255	227	222	230	233	236	216	247	216	237	240	235	226	229	215	216	239	226	215	201	235	228	209	230	260	217	236	223	250	207	264	213	244	207	232	236	228	251	234	230	240	210	253	221	241	261	225	235	239	233	245	226	224	245	224	218	253	222	238	225	230	225	252	240	211	220	240	213	239	231	215	221	228	256	186	219	229	206	220	245	237	218	243	241	215	233	227	214	227	193	225	239	207	235	272	216	209	237	237	231	264	207	217	224	213	219	220	227	216	238	224	223	225	229	244	224	234	232	216	232	254	225	231	224	221	222	208	253	225	249	207	222	223	222	220	229	260	230	204	243	220	247	231	235	232
28533	22583	26539	5734	496	505	438	460	465	467	469	450	415	440	487	460	440	443	485	428	476	481	427	453	467	444	450	419	456	495	465	451	427	481	452	453	469	453	443	419	447	435	418	516	454	435	494	470	508	454	453	397	451	413	491	472	453	438	490	468	447	442	445	488	445	473	445	425	434	446	487	411	415	445	475	470	456	449	467	487	452	456	439	438	431	417	411	479	460	468	437	473	465	443	473	438	450	444	475	458	440	421	457	442	430	450	474	448	470	436	442	475	475	457	444	426	443	461	421	427	441	454	446	457	449	446	455	442	453	410	513	474	440	442	482	459	467	456	425	448	428	423	450	452	503	454	473	449	455	473	402	445	452	459	484	435	457	444	486	447	422	469	441	464	458	425	444	462	461	444	449	443	434	420	452	451	453	463	449	505	464	429	436	479	458	408	475	457	427	471	444	452	467	425	489	449	470	467	490	460	436	408	528	455	501	444	451	449	445	455	440	412	459	457	440	428	443	443	480	456	474	412	435	447	489	467	458	442	446	447	450	409	439	480	451	435	488	493	424	433	449	425	458	454	421	480	505	472	435	463	460	446	459	471	452	453	443	477	469	443	458	454	463	441	439	463	444	421	421	454	450	465	408	426	451	433	464	435	486	466	431	435	482	477	445	485	415	428	446	431	447	464	465	485	462	478	422	486	427	416	462	481	440	435	433	470	473	441	422	422	441	448	453	429	461	456	459	482	464	455	457	449	432	463	470	441	427	470	453	463	410	420	459	463	416	447	481	461	438	496	452	428	433	434	472	448	450	489	446	437	453	455	445	434	487	419	463	466	449	446	450	421	463	431	474	448	463	440	450	463	443	438	432	439	446	453	474	447	468	470	479	467	407	454	429	460	455	476	425	467	444	486	434	405	432	443	454	489	452	463	438	426	434	458	451	465	467	463	446	470	443	421	454	431	445	429	455	422	450	462	451	405	418	457	451	455	422	458	473	450	445	490	451	425	493	468	454	459	433	431	451	422	463	417	441	463	436	480	454	443	442	468	457	439	424	446	489	456	438	462	446	451	449	443	461	432	424	403	453	441	450	448	468	465	488	444	463	472	465	437	437	409	448	442	448	475	444	429	478	405	441	445	454	445	446	453	441	449	442	467	443	474	470	452	463	476	446	448	470	455	440	416	435	451	480	461	462	404	422	416	416	433	424	445	448	447	473	462	456	438	429	426	446	431	473	479	461	438	467	469	461	455	453	409	433	437	467	485	461	438	489	456	489	423	411	471	469	459	450	432	463	432	454	473	468	443	474	417	417	462	457	456	432	432	460	473	440	451	446	435	461	456	407	429	502	473	447	438	439	417	468	440	440	420	439	445	475	463	466	431	407	462	427	442	476	423	442	484	450	441	444	430	465	425	456	469	483	488	450	468	445	435	460	479	444	478	466	426	439	450	453	430	438	437	450	456	409	429	464	441	447	466	481	457	433	421	472	443	439	450	423	436	487	464	465	480	459	434	475	440	464	477	442	452	443	447	472	440	440	464	457	422	450	446	473	433	443	440	437	406	483	417	439	422	434	441	483	449	439	433	438	471	458	441	455	431	456	431	451	473	460	435	470	456	429	449	438	423	420	443	443	425	440	442	424	450	423	458	465	427	459	494	450	479	470	433	463	434	448	437	505	383	430	479	431	428	488	443	437	434	471	433	457	483	449	419	461	468	471	426	444	434	499	438	455	422	460	421	501	420	434	460	463	446	490	438	433	411	432	446	409	482	443	459	423	438	471	464	472	428	441	445	435	420	495	421	479	436	420	455	465	441	469	449	453	455	462	483	478	470	434	457	454	436	417	448	479	454	475	442	451	432	429	442	451	427	424	424	421	448	411	458	438	462	453	459	434	473	437	383	440	445	465	410	454	434	462	426	457	440	446	474	451	438	440	455	466	478	440	467	403	476	456	453	446	424	408	480	465	421	470	449	429	427	423	466	454	425	456	442	434	427	464	441	439	426	459	444	480	457	439	479	420	481	480	481	468	449	482	454	466	457	454	462	467	489	438	434	402	432	439	453	446	463	441	426	451	436	439	443	468	497	451	426	443	443	440	441	414	464	444	438	480	440	440	438	438	463	466	437	451	414	494	417	472	420	432	445	443	434	410	452	416	445	472	464	419	426	422	443	413	449	454	447	443	416	412	469	447	429	407	429	439	443	477	454	477	440	455	431	420	420	466	449	465	463	421	412	460	444	430	442	480	437	477	470	456	444	437	482	452	442	463	469	415	462	450	424	478	410	450	454	428	429	425	434	470	457	454	482	444	423	424	477	467	491	457	463	411	451	436	459	442	422	446	450	450	443	452	447	431	482	450	442	442	467	490	478	435	420	420	439	403	460	464	457	458	460	471	449	452	439	435	453	421	477	458	469	465	429	444	458	443	492	454	462	443	461	429	429	474	451	455	413	457	429	430	437	442	465	493	414	433	422	460	476	449	461	458	464	428	455	435	456	419	458	439	432	461	422	446	461	417	426	442	454	434	468	431	478	505	454	469	450	415	431	452	498	435	417	441	441	471	452	437	419	428	475	455	453	449	467	467	472	448	456	470	459	441	476	439	457	464	422	437	462	445	442	458	466	410	422	462	414	468	460	464	484	461	452	481	438	433	441	451	435	441	440	435	471	459	427	451	424	444	480	444	421	456	463	469	444	414	466	444	475	441	468	423	467	447	437	456	459	493	481	422	484	439	463	468	449	462	466	411	449	476	460	445	435	470	465	439	428	452	475	474	439	448	423	441	485	448	448	416	459	501	467	441	460	419	430	493	473	424	470	417	492	471	399	422	408	459	452	463	457	480	452	433	448	472	470	432	448	475	436	457	447	464	451	446	445	448	483	439	474	449	477	444	453	441	420	428	419	465	451	468	445	457	419	486	479	483	448	443	456	510	442	497	453	436	472	445	419	430	420	458	430	465	451	467	410	472	450	460	450	451	429	420	480	444	420	462	450	421	448	435	472	448	485	424	428	449	435	480	430	404	467	423	457	504	459	422	449	455	426	465	456	462	466	425	503	464	451	457	463	485	443	475	416	422	471	481	434	441	480	460	450	456	480	446	475	498	454	448	475	448	428	457	461	498	434	461	477	428	451	448	454	463	439	462	452	463	461	445	476	424	450	486	485	492	434	448	451	451	426	454	482	426	487	423	470	468	457	465	469	421	447	441	467	470	437	464	408	460	400	474	425	449	436	415	458	458	453	449	466	458	500	429	452	471	473	447	428	417	459	474	454	463	453	459	485	461	439	459	479	444	455	472	427	435	446	431	465	474	437	437	428	453	488	440	473	489	436	439	442	409	464	423	436	472	454	457	413	449	443	435	455	480	481	444	478	434	445	481	457	460	446	447	432	420	438	449	469	443	456	468	479	448	440	470	435	405	453	474	422	440	455	461	457	455	488	499	460	458	445	466	469	432	446	465	457	467	478	482	432	442	448	428	418	460	467	438	456	471	437
23920	31497	24337	1756	520	508	548	536	486	547	527	519	522	476	500	511	533	496	492	568	504	505	503	500	481	512	506	531	517	544	536	538	510	514	507	522	545	503	528	565	531	504	498	488	496	511	513	502	527	519	540	552	526	502	510	574	484	494	548	523	504	528	560	517	470	556	540	566	540	516	552	503	505	535	520	522	554	521	505	556	490	529	532	513	499	524	542	474	491	512	486	496	529	520	519	565	526	581	498	524	533	527	535	516	485	513	519	553	506	514	524	551	523	532	538	527	519	479	502	530	537	545	518	502	513	540	477	480	505	538	512	549	495	512	528	488	494	495	529	554	499	536	490	508	495	526	491	513	521	491	550	489	496	534	489	565	511	480	502	565	545	525	534	513	473	555	502	549	523	547	507	495	481	540	505	542	518	524	526	471	523	490	492	519	551	537	525	492	508	480	538	512	514	532	505	508	520	526	511	500	518	520	506	532	512	504	489	494	502	533	502	503	549	513	539	515	503	490	535	510	526	531	508	469	524	499	477	515	485	505	519	526	506	508	517	519	521	534	503	515	501	519	491	543	542	534	485	464	504	522	503	491	506	469	510	526	536	517	516	510	495	534	491	501	487	505	502	540	534	507	539	537	515	493	513	519	486	502	494	497	493	525	529	503	523	563	520	503	542	517	548	498	536	529	529	479	502	510	490	507	560	541	534	512	478	514	493	506	519	534	516	521	539	521	522	527	477	505	506	525	458	542	546	513	515	541	516	541	474	517	517	516	514	530	535	505	505	497	493	523	481	550	521	507	487	560	532	516	493	503	514	509	559	508	482	532	543	501	513	526	500	513	518	506	521	497	516	516	509	511	498	499	524	474	545	505	476	524	511	506	522	533	504	532	506	498	541	492	454	540	489	511	525	496	554	538	502	483	574	505	545	492	519	521	509	503	492	551	513	507	483	511	515	543	488	502	545	500	503	557	521	510	529	549	493	493	514	529	505	559	487	497	552	490	492	481	546	502	497	525	571	509	506	506	486	534	518	468	483	499	523	528	548	537	499	508	481	544	498	518	514	507	505	510	509	480	535	561	523	517	497	543	491	501	506	525	533	461	513	483	530	507	508	544	538	494	490	516	497	488	521	523	534	492	474	547	534	475	512	505	508	506	473	522	521	461	545	492	513	531	506	525	531	540	530	545	491	541	517	525	511	473	525	501	514	486	490	518	497	535	543	569	527	482	527	549	472	503	559	527	500	518	502	529	523	493	517	570	509	484	516	513	536	540	533	485	463	505	530	546	499	512	479	507	507	504	515	499	515	508	513	544	519	497	523	519	497	509	496	520	544	525	525	522	522	490	544	511	511	524	479	504	554	518	524	520	528	520	473	530	553	505	474	522	489	568	500	518	513	490	549	501	549	502	508	542	512	531	535	505	510	542	537	515	490	495	518	477	493	516	497	511	499	490	490	488	524	532	504	497	542	488	499	522	504	516	528	499	508	518	508	497	486	520	461	492	537	475	513	521	474	501	502	504	550	537	515	546	509	544	468	542	543	497	517	511	522	506	487	500	481	535	557	505	526	502	501	524	542	533	557	533	505	501	507	479	512	513	515	475	533	543	531	498	566	502	518	504	548	526	497	488	522	507	516	518	494	486	530	487	513	515	480	467	520	510	533	562	518	508	533	540	519	485	469	492	498	516	490	455	530	461	529	503	484	539	536	537	514	495	517	511	533	503	521	471	546	508	503	515	532	516	498	537	518	509	517	504	489	495	518	541	519	523	524	494	509	500	523	503	493	539	519	490	498	479	512	506	514	514	485	555	516	528	489	540	492	505	496	532	506	525	528	498	530	519	553	504	504	572	519	542	526	514	505	496	558	538	516	538	522	488	505	499	479	511	504	487	498	519	514	524	516	490	520	545	539	515	545	489	515	542	466	541	516	493	511	497	545	506	520	535	527	505	481	467	518	540	531	494	501	489	534	550	525	486	546	490	506	544	531	481	476	511	509	518	477	499	504	549	525	485	490	531	557	541	479	509	526	514	490	526	516	494	492	507	510	525	543	539	514	521	524	479	503	536	522	530	478	528	491	506	573	483	516	484	514	489	495	480	539	518	520	520	530	526	499	524	515	523	489	509	491	508	518	485	513	526	473	513	539	521	517	543	514	555	502	507	525	485	527	509	541	523	559	520	519	498	513	484	495	477	524	551	541	497	473	513	510	501	542	517	500	554	539	492	493	543	541	485	473	530	506	464	506	505	513	500	523	508	538	532	543	513	498	494	528	480	500	502	485	497	495	536	488	538	536	512	465	465	515	508	530	478	505	545	531	488	513	478	523	500	501	516	524	497	474	485	527	523	508	523	507	519	536	522	538	540	512	500	510	493	536	541	529	521	479	482	516	506	505	525	546	536	484	526	527	526	474	476	467	498	501	560	517	484	511	516	505	555	515	493	500	529	529	462	535	526	476	479	524	502	516	526	547	539	549	521	517	505	507	503	498	525	523	521	500	548	491	469	486	516	514	531	577	494	512	514	506	490	520	519	501	541	545	500	532	578	556	485	540	517	511	481	519	523	490	496	528	506	479	505	511	557	537	500	499	511	544	507	531	511	524	511	544	499	566	481	478	528	486	490	539	544	522	491	452	507	486	480	553	535	509	516	521	518	536	498	502	541	541	531	503	473	499	521	509	550	527	529	513	541	499	517	516	532	481	505	535	507	501	528	521	521	547	546	502	504	534	492	510	514	517	474	489	530	575	490	500	563	519	534	499	525	511	553	521	524	534	523	508	506	521	527	508	518	537	542	515	530	503	483	559	551	551	543	507	499	501	505	497	510	544	505	515	503	537	494	529	512	439	506	488	527	535	508	498	548	512	538	503	509	524	569	494	495	491	517	500	536	516	518	509	483	503	517	506	554	511	534	507	505	529	513	513	502	563	548	546	498	534	529	546	529	546	515	480	498	520	461	482	501	492	496	450	526	555	483	550	526	529	485	502	543	452	517	533	483	497	531	497	488	516	511	559	478	514	493	505	502	507	507	515	558	543	509	555	491	524	501	474	522	510	528	537	504	509	517	479	548	510	504	515	497	485	525	504	511	553	535	514	518	487	524	533	503	484	507	531	521	486	522	493	495	547	499	530	484	523	520	508	534	524	488	501	518	533	535	500	553	523	529	551	538	547	543	545	520	530	525	506	480	470	482	511	548	506	539	490	514	509	492	469	565	500	521	502	495	516	521	497	520	542	514	494	541	514	503	516	551	536	557	540	531	537	528	499	505	539	510	511	523	554	544	557	525	526	509	484	521	510	533	508	519	505	532	536	471	523	514	540	490	544	471	502	497	546	517	547	478	534	522	478	507	558	492	504	508	510	536	525	532	511	518	557	506	484	515	514	508	534	540	466	489	502	480	516	528	496	529	500	521	508	506	530	482	484	472	529	507	522	483	446	540	516	517	524	541	528	530	479	502	512	492	544	516	532	535	495	545	481	561	549	497	525	508
24234	21684	34861	25224	19289	6672	763	570	507	498	477	495	482	434	477	432	467	437	485	456	463	489	478	419	419	439	422	450	435	442	435	416	428	441	456	445	449	450	426	442	461	448	463	445	424	428	449	435	469	421	422	463	440	444	454	414	417	452	438	469	449	442	433	402	404	460	419	445	435	419	447	429	438	447	431	450	451	444	412	473	407	430	456	464	441	428	467	444	469	422	452	462	441	381	411	428	452	422	443	431	456	454	430	435	433	434	416	433	496	470	472	480	434	472	426	422	423	456	436	460	446	457	429	445	454	416	423	440	415	451	446	479	439	446	425	384	433	452	463	465	485	472	442	409	440	440	406	462	396	446	404	458	446	455	426	459	410	401	430	453	464	416	443	422	433	412	405	398	435	464	436	446	465	464	415	441	412	474	469	427	465	435	428	441	426	416	432	429	455	466	393	423	484	442	432	471	439	445	436	432	420	379	441	439	438	435	465	446	469	424	437	438	424	464	409	470	429	423	441	485	454	436	460	465	407	426	419	470	435	466	446	421	433	419	446	403	439	423	434	445	444	451	436	470	461	412	423	424	442	404	458	419	429	462	466	447	409	423	428	438	443	442	461	415	430	458	418	414	461	426	418	424	442	426	448	437	431	429	460	448	419	442	428	412	499	437	425	439	442	401	453	452	415	404	443	438	448	444	446	449	424	407	416	441	467	435	405	421	429	446	435	429	401	451	419	422	435	422	471	432	464	449	454	466	431	441	426	410	485	442	385	466	429	435	419	449	444	426	444	436	474	464	444	451	478	428	447	494	429	440	443	455	441	455	434	459	408	426	443	468	418	432	425	487	433	435	434	440	457	433	451	431	436	438	425	468	483	409	420	429	418	419	434	471	424	423	413	430	426	422	476	443	447	461	424	417	424	422	422	436	446	399	433	470	434	441	467	423	461	426	460	419	449	468	395	442	437	460	421	455	434	444	421	450	482	416	436	488	433	447	446	453	408	467	421	416	411	443	379	384	448	406	395	436	443	411	422	436	407	408	437	406	433	470	409	457	409	457	443	435	437	438	430	394	484	432	444	428	404	431	428	432	446	447	431	406	490	441	446	383	455	428	426	471	460	408	435	429	429	395	435	430	443	428	469	449	463	427	441	455	424	486	442	411	406	427	441	437	466	441	443	429	425	442	462	431	442	386	422	444	423	437	399	440	429	387	451	406	444	447	417	454	425	426	438	395	445	434	432	450	444	419	409	443	462	458	458	412	419	426	456	427	431	443	433	417	427	457	444	450	399	418	455	410	452	439	409	433	454	422	418	449	470	434	445	442	450	420	432	446	454	426	448	428	432	442	469	417	412	400	438	468	439	447	436	417	455	418	468	401	414	426	434	421	446	450	442	436	448	429	429	462	454	434	440	427	450	430	428	446	459	438	469	431	451	395	410	424	432	454	431	442	435	410	436	420	429	402	441	460	474	433	422	450	422	434	441	457	447	453	413	458	460	444	432	427	413	439	415	452	453	469	467	459	409	442	420	403	435	430	433	427	450	411	450	433	453	438	454	444	451	465	419	439	437	397	437	454	430	416	440	432	451	468	425	443	404	435	441	418	435	422	431	411	447	451	409	415	431	448	397	419	450	403	452	439	413	427	472	435	438	422	434	453	429	434	402	439	452	453	443	439	429	456	418	448	443	413	449	413	426	438	429	419	422	448	451	463	446	409	431	432	432	411	435	421	429	418	457	421	453	413	455	454	424	444	469	460	392	486	437	459	435	430	426	421	424	408	456	431	451	445	445	398	436	456	441	416	432	375	470	426	420	417	464	466	443	419	474	488	421	424	471	461	420	469	467	402	390	442	418	451	435	441	397	458	453	435	445	477	468	459	426	449	453	403	461	458	436	447	446	393	438	442	408	442	448	455	443	430	400	447	461	466	415	452	487	424	424	466	434	418	439	487	417	444	451	438	405	450	428	455	434	433	412	445	496	446	392	424	426	468	443	434	417	432	438	430	434	430	397	488	456	478	435	464	430	447	436	439	470	419	435	408	427	441	439	432	447	461	438	448	454	417	455	416	432	485	442	448	435	437	425	465	485	415	469	462	433	410	442	461	449	441	452	457	435	419	464	428	467	432	407	428	463	457	405	463	423	405	443	452	434	472	494	467	427	451	424	462	444	422	456	414	431	449	449	441	468	446	444	433	461	423	454	444	461	435	472	461	474	413	440	419	435	436	447	411	409	461	418	429	434	470	447	456	458	431	484	453	394	420	413	455	446	434	441	417	428	420	442	448	445	447	426	453	466	453	444	462	451	411	428	442	443	432	411	444	430	413	463	427	470	445	470	462	472	429	419	434	440	416	402	410	453	438	416	415	434	454	441	439	455	443	452	423	441	443	443	423	428	410	443	423	458	434	456	436	459	471	458	455	435	473	452	469	431	434	441	475	452	456	446	435	433	460	455	428	447	434	434	474	409	429	427	455	457	444	412	430	400	455	436	462	425	390	457	474	441	434	435	461	428	420	441	452	428	436	433	417	423	440	468	428	457	420	406	417	403	412	423	427	439	389	423	478	454	417	436	386	452	411	436	459	446	429	454	447	434	408	433	442	440	425	477	410	444	450	402	433	508	419	402	461	448	439	433	429	471	455	428	445	450	411	453	435	422	408	490	440	401	416	424	435	481	462	459	499	393	459	467	452	466	462	440	422	431	447	434	458	448	414	450	413	456	453	444	433	435	429	408	433	447	459	468	459	474	399	468	421	437	458	475	439	430	445	435	464	442	445	409	453	463	440	452	418	437	505	450	437	419	455	460	457	446	427	456	435	474	411	398	436	428	433	405	421	444	415	452	451	433	452	454	427	450	445	417	441	450	444	458	436	433	451	436	392	438	456	435	419	462	441	461	443	423	452	420	423	429	439	409	455	445	440	432	430	416	464	428	417	434	417	451	453	483	477	445	424	460	483	478	413	442	433	401	463	413	398	448	412	440	446	424	448	451	421	426	451	461	472	430	457	441	455	402	439	432	443	382	436	432	472	449	465	425	426	410	466	415	436	416	431	440	424	441	444	424	459	431	449	440	440	423	448	425	449	467	427	460	455	442	440	440	429	433	453	432	448	454	481	460	431	457	426	387	453	442	409	442	439	484	446	426	438	420	468	444	413	429	435	446	447	466	439	462	437	487	458	454	437	436	462	451	468	434	427	462	461	432	435	415	413	449	448	404	455	422	440	483	445	430	419	413	431	397	456	443	458	432	490	444	445	378	448	446	416	473	466	440	419	429	426	476	451	407	418	434	500	436	466	428	431	494	420	421	436	435	462	428	427	409	448	459	481	446	379	454	445	455	420	460	439	416	437	451	446	466	422	399	456	467	468	434	427	432	467	444	441	433	445	425	464	456	442	447	433	452	417	440	446	482	453	436	445	450	427	448	426	429	465	439	413	437	417	448	417	447	434	442	423	454	408	400	448	437	420	444	399	447	456	486	439	425	394	438	458
41620	74080	60450	7773	1022	896	838	713	637	600	606	573	550	572	552	511	567	575	510	542	542	551	515	530	537	534	523	532	556	536	483	518	477	535	521	561	501	524	503	517	493	508	507	496	474	538	517	512	535	523	487	493	532	519	537	528	524	527	564	499	492	518	505	519	501	501	523	441	514	536	518	491	507	542	504	521	469	483	528	489	512	503	491	523	534	478	475	504	523	510	503	484	487	520	509	535	537	512	507	512	499	525	521	519	490	526	511	499	541	487	530	509	468	476	558	474	493	525	503	534	538	505	500	505	534	544	522	501	537	497	489	513	503	479	536	504	535	491	495	513	507	504	470	502	481	504	476	530	470	478	508	476	509	502	509	487	510	490	491	536	528	491	512	508	501	467	499	528	538	484	456	499	517	488	497	499	486	549	509	497	527	520	492	541	496	515	481	502	472	499	527	506	518	528	505	533	501	536	542	511	515	500	510	489	478	484	523	488	530	525	523	524	513	498	545	513	497	500	530	483	536	492	487	490	503	509	523	500	538	508	484	540	476	536	522	444	521	495	539	518	546	539	526	471	510	469	485	511	500	518	487	515	486	510	519	498	506	530	522	499	508	556	509	503	533	498	505	524	508	525	536	504	512	519	545	495	504	563	515	474	533	505	508	498	532	495	543	482	532	514	477	491	488	518	539	539	543	510	523	514	508	481	523	514	525	510	502	501	488	486	489	546	512	466	503	533	509	506	505	487	484	515	529	517	494	515	541	495	525	507	529	541	507	566	487	514	509	528	523	512	541	566	521	532	508	549	501	510	524	498	487	540	472	471	478	499	499	481	541	504	553	527	502	494	469	511	516	524	520	512	534	498	483	499	509	503	519	491	541	499	489	454	519	511	466	489	528	533	493	537	502	451	473	504	509	519	526	522	482	501	531	519	492	485	503	552	488	461	539	492	505	500	502	484	540	550	500	505	506	480	488	446	524	501	523	554	547	563	504	501	505	492	502	551	501	491	480	517	513	509	470	480	513	519	536	502	506	517	518	479	525	464	551	511	521	527	539	521	501	521	530	472	488	507	490	517	520	515	473	512	532	547	545	522	511	561	502	498	492	530	515	504	534	519	492	489	491	484	524	486	542	509	494	482	518	495	532	483	494	478	534	475	496	533	498	471	517	517	441	507	490	525	484	515	491	503	521	545	514	525	518	531	503	523	516	461	510	501	495	513	523	496	541	490	506	531	485	524	481	499	499	506	534	499	517	481	496	531	497	458	539	488	533	491	475	454	465	553	504	534	493	524	532	521	463	514	495	484	513	504	469	499	479	567	525	508	515	488	499	521	478	508	485	525	485	487	528	519	477	501	511	500	549	515	525	499	527	533	478	499	548	482	507	472	486	507	497	541	501	503	519	505	567	513	485	485	503	537	520	510	512	500	501	515	501	544	487	505	484	493	546	527	517	473	533	507	480	506	465	517	498	508	501	513	500	467	506	545	521	513	532	474	497	513	537	475	483	476	495	479	503	504	480	508	532	509	510	485	519	503	474	507	505	565	523	542	525	521	509	478	525	471	513	540	515	510	523	505	504	490	521	509	495	475	475	492	517	488	478	517	536	485	573	476	487	485	476	473	490	534	533	506	534	519	563	522	523	515	516	545	512	478	507	549	522	472	509	508	488	574	515	540	499	507	486	513	512	516	489	519	498	450	517	517	502	503	505	508	515	524	516	510	487	477	519	523	510	579	509	522	514	530	504	502	514	496	524	490	509	486	527	516	499	512	529	509	504	506	509	481	498	485	490	523	487	531	468	515	503	508	492	500	493	468	496	527	498	523	510	531	496	507	504	520	531	521	524	513	486	495	501	543	526	523	494	523	535	493	530	464	478	502	480	537	469	537	493	534	484	521	540	463	550	484	524	524	530	481	491	482	535	513	456	514	497	517	530	516	485	504	528	540	537	545	471	528	501	521	498	516	528	514	505	503	523	530	535	532	530	477	491	503	476	525	536	503	523	504	512	536	510	530	512	551	505	512	508	511	549	517	523	496	523	506	508	477	506	441	504	517	502	519	515	534	494	533	498	514	495	534	516	500	530	525	458	500	508	499	470	511	503	502	527	507	484	496	531	496	502	487	483	504	493	507	471	506	519	488	487	487	535	491	533	505	482	468	491	524	478	467	510	510	497	475	510	508	486	520	527	502	521	524	498	532	480	502	503	503	504	528	491	514	506	504	488	543	486	507	544	526	527	528	488	496	528	506	495	553	468	528	492	484	539	510	520	517	491	512	533	496	495	538	492	492	489	501	506	481	506	486	508	524	517	521	514	509	491	519	526	518	499	511	476	464	468	506	505	499	524	492	526	523	510	530	481	543	505	487	489	495	546	559	494	476	522	496	529	486	500	524	510	540	489	497	478	541	497	473	499	459	517	490	502	506	510	523	491	546	525	529	511	515	506	462	507	535	514	510	531	494	547	487	509	528	515	530	504	546	517	515	530	494	547	506	526	533	508	474	540	534	474	504	536	485	480	522	513	522	522	525	493	516	480	477	493	523	481	486	471	515	489	494	471	483	480	528	518	506	478	509	506	500	480	514	523	505	507	499	507	502	480	540	508	509	495	499	536	462	522	475	491	508	505	509	531	527	529	536	492	472	512	502	521	507	513	466	525	499	519	493	500	500	492	464	533	521	536	543	515	492	491	522	520	549	488	497	514	524	517	515	507	487	504	536	522	507	509	505	538	545	517	512	494	510	479	497	505	528	528	495	513	518	437	473	513	489	538	500	539	546	511	517	512	475	501	469	459	532	545	501	487	522	492	485	511	482	487	483	510	524	491	521	521	513	528	551	489	524	528	510	537	502	510	542	520	479	505	503	498	489	504	502	520	498	511	534	493	512	508	492	502	518	494	483	491	497	480	503	517	541	490	524	500	539	506	551	525	511	484	493	497	547	530	512	487	527	534	534	481	547	487	493	486	482	505	511	541	540	473	504	540	546	482	506	553	523	518	514	561	519	496	536	537	504	504	528	513	527	477	521	479	503	503	487	514	494	548	545	542	526	508	504	499	518	505	528	512	522	486	512	511	484	474	501	519	491	516	494	529	482	513	504	536	502	473	502	516	461	513	494	517	501	482	446	495	533	483	528	501	509	491	491	511	512	489	480	487	487	511	482	495	489	504	540	496	505	482	480	519	506	495	489	515	484	551	476	510	536	517	543	539	511	535	527	515	500	520	519	516	514	477	503	511	520	505	550	498	535	525	529	504	467	517	505	565	498	495	515	503	552	487	539	530	487	467	511	499	510	523	547	469	489	512	520	519	494	522	501	524	490	490	516	490	525	520	508	525	495	515	516	509	457	492	488	471	456	481	481	527	531	497	456	499	476	514	487	502	485	506	503	519	529	465	482	493	459	527	527	481	521	525	479	515	548	486	552	516	507	536	492	509	483	490	544	521	523	480	526	492	533	535	539	492	522	496	499	527	514	479	513	498	487	515	507	525	499
25154	21645	32753	24473	10106	649	364	312	315	290	290	289	273	315	294	295	306	261	281	295	274	268	301	251	285	264	273	312	271	285	276	284	277	267	298	259	276	268	276	259	257	289	268	281	279	283	225	265	259	287	285	273	248	240	247	254	257	262	255	260	277	285	278	283	276	276	281	277	271	260	292	273	312	291	284	296	246	292	267	309	260	272	275	296	261	271	277	250	271	300	291	288	278	268	261	261	265	288	285	288	259	281	263	274	255	269	253	278	278	271	260	287	269	301	258	276	267	278	274	266	267	270	271	256	260	272	275	298	282	252	268	267	285	259	253	252	258	293	269	273	244	295	252	273	272	275	303	315	271	300	242	290	264	251	260	295	278	313	271	265	281	266	271	279	281	287	281	261	284	276	269	247	253	254	271	274	280	277	261	294	242	272	251	284	263	244	278	275	299	258	251	247	277	271	262	279	245	249	255	245	299	267	262	285	256	273	245	291	270	285	243	247	268	274	258	257	268	264	257	278	280	256	237	278	268	284	251	316	254	250	266	249	298	260	278	281	246	298	276	266	245	264	254	270	281	245	257	304	264	264	263	279	274	303	251	243	267	262	271	285	276	260	272	259	250	284	244	283	284	264	268	279	290	305	260	295	272	274	253	262	276	248	268	271	300	284	280	273	272	252	249	283	261	276	267	279	280	293	281	291	266	271	292	268	237	305	269	270	276	274	274	284	276	256	286	279	283	255	258	268	288	289	281	277	258	267	286	258	284	248	269	283	285	233	285	273	273	260	260	291	294	285	263	291	240	278	267	285	263	255	289	262	260	312	273	268	231	262	245	251	225	281	266	265	290	247	257	282	289	259	261	271	197	259	282	310	277	257	265	248	277	293	294	242	260	267	268	249	268	267	255	284	250	273	292	258	276	305	298	258	265	279	271	259	245	280	244	278	256	250	263	266	270	244	271	269	294	274	276	265	251	264	260	284	247	270	270	268	250	291	253	283	304	296	258	269	291	283	280	255	264	265	289	291	275	248	261	256	211	244	263	276	260	268	261	280	267	265	297	273	261	245	255	282	262	299	260	265	282	284	301	285	271	273	248	267	286	253	253	280	298	277	285	290	267	271	299	297	288	290	307	263	255	241	253	268	268	236	257	264	279	256	277	264	291	257	241	255	285	255	290	309	276	287	275	279	290	264	263	266	273	261	277	285	278	265	266	285	275	253	272	252	264	248	273	276	259	250	272	258	282	254	257	255	272	240	233	264	248	255	262	290	259	301	259	271	252	283	263	283	274	280	262	274	285	247	251	306	272	279	283	281	261	271	268	258	266	258	280	270	292	270	257	303	289	253	255	261	301	260	293	257	250	268	265	268	293	295	259	287	261	273	286	246	292	284	242	296	289	256	270	282	260	273	269	285	269	274	272	234	255	268	268	248	289	275	260	260	279	286	308	257	292	259	258	258	274	282	248	269	265	263	273	278	257	277	272	266	277	268	279	249	272	267	260	255	274	263	294	247	282	271	233	264	288	268	269	297	277	265	278	256	285	243	278	251	265	268	264	274	276	280	285	262	262	268	271	263	278	259	286	251	257	249	318	268	255	237	293	255	261	256	256	259	247	262	255	274	277	284	292	273	254	261	271	277	260	291	292	273	271	275	268	277	279	269	261	267	267	255	246	297	320	272	256	252	305	277	254	267	256	266	278	260	269	246	243	262	252	254	283	320	308	252	295	286	283	265	256	252	253	252	277	287	263	267	289	270	255	286	270	292	288	283	292	259	269	257	278	287	260	278	290	279	300	271	291	261	295	303	256	286	271	284	254	257	310	288	266	267	265	264	293	276	262	262	259	282	293	280	292	256	276	283	283	244	278	288	290	283	261	275	269	236	273	312	264	285	290	289	254	308	274	286	218	258	247	297	257	269	262	276	280	287	259	284	259	256	252	242	246	275	266	294	273	254	273	241	280	289	290	266	247	266	249	271	306	287	272	261	264	268	267	241	269	289	252	276	278	301	274	285	278	267	247	268	277	293	266	275	260	258	287	257	282	268	255	242	285	260	272	286	286	269	262	283	271	284	269	273	255	274	291	282	266	281	277	256	302	248	268	264	259	269	305	238	288	266	258	265	257	245	304	261	267	296	285	267	251	276	270	264	256	260	265	271	307	251	266	277	277	275	248	280	279	245	257	240	263	284	277	270	277	290	260	244	240	246	274	275	274	286	266	261	263	261	268	264	284	286	305	256	277	277	294	265	287	260	263	271	246	264	286	260	271	281	260	261	282	243	265	268	262	284	273	251	229	307	264	262	288	287	262	258	263	282	261	283	274	264	273	290	290	274	273	274	301	264	260	245	240	281	241	269	275	270	291	211	255	269	276	291	301	270	288	293	257	285	245	286	255	255	281	280	312	281	254	286	248	308	261	232	272	280	279	237	270	276	286	275	267	243	274	296	280	281	265	274	263	261	275	264	271	255	293	304	262	280	259	282	278	247	304	243	239	287	275	268	271	251	282	282	272	251	267	283	261	292	282	291	251	302	267	273	265	277	290	283	261	227	285	250	273	284	282	272	293	288	281	297	248	267	289	288	262	272	274	299	254	275	264	258	266	253	261	259	290	288	279	297	270	282	291	256	268	257	290	277	294	299	285	270	239	248	271	264	274	286	282	297	286	272	270	245	292	258	290	255	246	251	283	271	261	274	289	260	279	272	271	304	238	269	236	275	280	260	290	284	273	271	248	274	278	272	276	245	272	298	292	260	313	267	258	307	258	251	266	248	280	280	264	283	266	265	257	284	269	269	258	285	250	260	276	264	258	261	278	265	252	284	280	247	272	287	277	278	270	253	273	290	276	260	268	295	270	260	236	266	265	269	251	259	264	272	266	273	293	290	253	260	261	284	279	275	247	263	285	293	243	251	265	266	264	269	253	272	295	284	262	279	231	286	287	273	257	268	270	259	271	266	256	276	269	246	267	264	263	279	270	285	286	260	245	282	253	253	276	253	259	265	248	269	271	284	281	275	275	261	283	278	270	269	259	272	260	259	288	261	253	220	287	276	268	257	272	276	302	287	276	309	272	280	261	280	278	284	286	268	240	270	290	262	294	256	282	287	276	255	275	240	260	290	263	284	243	276	272	276	287	255	256	277	277	246	269	271	253	288	295	271	274	259	269	277	253	253	276	281	272	274	304	283	261	269	273	247	274	267	254	270	275	257	290	269	264	285	271	269	261	271	269	278	254	272	274	297	253	253	280	269	255	271	266	269	276	273	249	281	278	270	261	252	278	262	272	278	263	279	283	276	254	267	285	282	262	288	257	287	294	287	299	252	299	278	278	287	235	289	250	266	288	262	257	282	268	275	245	300	266	263	285	306	247	261	273	273	274	270	277	263	245	284	244	260	261	246	283	224	265	258	277	267	263	249	271	239	274	268	252	273	270	283	265	287	255	285	295	253	272	254	279	285	306	265	275	270	272	288	304	273	295	264	263	267	247	296
39237	61250	51692	3672	666	549	491	410	403	426	362	361	371	356	329	319	314	328	320	327	336	288	339	329	321	344	323	319	317	303	330	311	287	287	282	298	328	311	293	303	303	300	319	320	307	314	323	347	308	316	361	307	318	343	312	303	281	314	284	327	302	298	318	314	304	298	301	303	309	303	327	329	319	316	306	284	296	329	292	313	304	294	286	348	298	322	306	310	301	332	336	311	295	279	311	273	296	332	297	311	318	319	326	323	313	270	333	338	302	292	277	308	306	317	281	296	274	309	303	315	284	294	290	307	303	324	327	313	324	351	282	335	300	315	318	302	282	337	296	335	300	336	309	321	323	294	324	339	307	284	302	283	326	321	350	337	284	320	332	301	307	321	329	313	315	334	297	314	297	307	337	298	327	309	298	316	328	304	318	315	302	314	329	339	300	293	277	323	321	315	294	295	294	316	333	283	305	328	270	299	336	301	294	299	313	297	336	343	292	300	294	307	321	314	290	312	301	311	339	335	314	332	310	278	294	279	302	300	260	300	295	284	294	316	292	285	330	315	307	291	309	316	305	324	290	317	298	331	320	283	335	352	326	304	295	286	325	305	323	283	316	286	341	337	289	307	285	263	308	304	320	302	321	320	314	329	316	314	290	312	302	328	288	323	319	329	345	330	313	326	304	336	326	325	318	292	318	319	328	328	359	330	297	310	318	331	289	315	317	291	332	314	305	307	300	300	302	286	324	313	339	299	315	297	298	312	299	322	318	345	303	303	316	318	306	317	304	315	323	316	302	289	307	324	338	293	346	293	304	315	286	295	309	324	339	287	326	311	299	300	311	296	333	299	283	333	300	282	300	318	316	299	279	326	313	290	315	307	337	323	299	315	312	336	311	307	291	280	299	325	304	338	302	305	334	280	294	315	302	340	279	302	322	307	322	295	313	293	293	325	303	308	301	276	278	311	311	298	285	338	292	326	308	324	292	301	311	332	293	329	297	359	313	349	299	341	319	284	345	316	333	315	342	300	308	320	302	332	307	336	304	316	306	300	310	296	317	295	307	314	333	306	298	306	340	309	307	331	314	303	294	310	319	287	322	326	296	306	324	308	332	334	296	323	317	290	305	332	298	300	257	308	293	302	315	334	315	305	308	332	321	336	286	331	339	301	315	323	315	316	285	311	313	331	301	307	288	275	306	292	333	298	310	308	325	334	328	298	324	305	285	306	301	316	295	305	292	334	317	289	272	288	300	322	306	313	335	295	302	314	324	304	285	304	296	313	334	294	304	292	319	308	291	299	324	292	326	314	320	322	314	319	297	307	292	301	319	303	322	312	309	323	269	319	322	302	322	326	297	344	315	314	296	319	290	303	341	314	324	323	308	321	290	311	314	344	290	301	294	278	305	303	300	329	332	300	325	287	312	300	322	278	304	302	336	305	330	317	331	299	324	318	334	291	303	328	299	312	304	297	305	358	302	321	280	324	300	287	292	305	357	333	303	346	331	309	308	278	295	360	281	337	328	293	304	344	327	293	319	327	289	317	345	302	271	322	309	344	280	300	327	310	303	276	302	319	340	332	285	305	317	291	315	304	333	295	293	311	321	306	305	288	324	318	308	324	318	321	341	308	307	298	293	301	318	295	296	312	329	307	310	306	304	333	293	306	321	338	300	286	304	331	312	323	304	346	302	313	304	310	336	303	351	301	304	348	280	341	288	290	340	299	255	306	306	347	318	273	308	300	309	273	302	293	299	311	311	335	321	325	285	281	320	328	312	318	308	313	299	315	335	335	295	330	318	282	278	328	304	309	295	305	305	320	293	297	301	321	330	324	298	307	321	314	297	321	339	328	297	317	292	319	292	368	315	329	302	302	316	294	301	310	331	321	321	293	284	306	328	302	323	321	285	335	338	293	290	282	318	283	305	294	295	302	304	320	280	305	318	315	321	321	304	290	265	332	291	307	312	309	302	313	346	338	313	330	328	318	329	310	311	313	278	317	336	341	302	299	307	359	302	303	342	325	314	315	324	314	330	306	310	294	324	301	284	331	316	317	309	343	322	281	321	310	292	335	280	287	306	284	317	297	318	308	318	278	312	298	317	279	312	322	322	271	317	295	306	295	317	297	328	327	314	309	285	344	341	280	306	306	296	283	269	294	307	331	329	313	309	305	330	307	292	318	325	316	319	298	281	318	295	305	311	316	307	300	302	291	358	304	303	333	310	281	300	300	302	337	312	295	314	272	339	303	320	314	306	318	332	300	327	300	315	293	291	312	331	312	323	300	322	358	341	314	314	333	304	296	282	310	330	308	335	352	339	310	322	315	308	303	314	252	283	310	315	303	319	270	303	352	276	319	324	320	285	316	304	299	300	316	298	346	321	303	327	321	296	287	335	318	313	308	312	303	292	325	291	328	288	312	300	290	298	286	301	305	287	306	312	299	354	279	320	332	301	356	308	312	312	305	307	311	303	290	314	318	332	292	314	330	297	313	325	338	324	281	293	309	329	329	339	321	293	317	298	319	288	327	346	304	319	278	289	316	312	294	291	283	303	310	349	311	327	304	314	295	315	291	319	306	299	289	332	304	284	296	314	306	328	311	307	304	324	307	272	351	281	307	303	282	342	318	293	269	297	346	324	315	335	292	289	281	274	335	290	284	314	346	324	301	278	304	336	287	330	292	321	300	319	335	310	314	326	297	296	334	318	316	318	327	294	314	287	321	312	316	316	297	294	329	313	288	308	313	322	306	335	307	281	311	353	329	316	308	314	298	297	338	316	298	323	292	301	292	317	290	279	302	279	323	283	299	343	312	314	302	305	327	310	308	326	324	307	319	279	307	297	326	305	311	337	269	277	311	298	297	300	286	327	300	303	324	322	301	339	269	304	303	308	311	294	331	301	317	278	331	304	318	310	322	302	307	325	305	326	288	271	278	308	274	323	331	289	329	327	291	284	299	311	322	312	331	302	292	321	309	286	325	323	270	311	320	294	310	307	326	307	323	304	294	338	307	292	313	304	326	297	322	274	271	305	321	317	280	307	306	302	319	320	316	304	307	302	328	319	344	292	321	321	319	307	319	325	313	292	293	279	283	292	287	290	313	342	310	306	329	327	313	278	294	332	311	289	296	309	300	342	315	310	321	294	276	298	323	325	288	323	287	298	290	316	311	288	308	298	330	290	344	310	306	300	315	283	318	344	333	301	328	344	284	320	344	316	297	317	333	313	315	314	337	329	300	308	303	283	297	332	320	315	283	312	326	303	311	318	307	320	329	293	314	331	333	319	290	302	296	319	308	330	348	324	303	320	298	314	291	310	292	323	318	337	362	338	323	322	303	302	324	272	311	313	290	314	332	316	317	314	288	320	286	302	313	338	331	304	302	328	298	321	314	306	294	325	286	296	325	303	307	326	328	328	279	288	331	318	293	300	321	324	331	295	309	321	322	325	302	300	335	316	311	318	289	280	276	320	318	296	315	286	310	329	322	320	310	277	282
23063	21631	30963	23748	21615	21533	10904	493	354	325	291	266	283	254	212	251	266	228	214	207	188	207	234	200	195	207	201	224	196	192	181	201	178	200	214	209	190	197	207	201	205	195	184	203	195	215	205	196	217	229	183	197	215	198	199	195	189	181	165	202	208	188	188	210	209	220	188	184	217	185	183	206	197	211	185	205	206	207	227	186	201	167	189	195	190	185	184	188	199	195	185	179	172	195	193	211	222	195	217	177	190	176	206	180	177	234	189	190	192	199	185	185	176	200	185	207	199	206	190	184	209	208	193	181	215	226	215	181	171	217	203	176	207	200	184	194	183	215	169	177	189	201	214	196	188	210	182	173	189	197	205	178	198	171	199	197	207	228	215	232	198	208	186	182	172	203	200	187	190	214	171	191	170	183	196	203	194	199	201	193	191	199	196	178	180	188	204	213	196	164	185	194	193	191	213	191	196	208	189	195	178	197	162	186	196	198	195	197	189	172	178	185	184	180	188	179	198	199	216	206	182	188	175	201	188	199	173	184	192	192	186	189	187	184	207	182	235	190	192	187	194	203	201	189	159	201	201	206	187	188	223	190	197	174	196	168	185	220	218	177	198	188	194	182	182	180	194	207	185	189	204	208	205	206	201	178	190	201	167	180	206	176	200	193	213	169	197	185	207	170	189	184	169	213	176	192	187	176	190	193	174	196	202	177	187	216	190	177	212	185	180	212	177	207	183	203	174	206	202	195	216	211	196	184	209	190	185	202	209	181	192	199	191	189	187	209	189	187	182	197	199	184	202	189	192	181	218	212	200	198	181	195	175	195	195	198	191	184	214	193	178	190	181	205	194	188	186	197	190	174	177	201	174	195	203	181	176	185	207	206	181	186	200	176	192	177	185	187	192	187	170	189	190	197	211	207	218	171	212	217	200	220	170	189	177	206	189	189	181	178	200	177	218	175	178	218	197	171	167	187	187	199	153	184	215	180	169	201	188	172	201	194	198	207	201	192	181	195	193	200	197	206	203	180	175	159	190	187	200	197	175	178	224	193	187	199	212	194	193	168	198	205	189	192	203	196	171	190	182	188	195	216	194	198	191	191	212	193	191	193	205	182	183	208	184	205	194	195	196	198	206	174	209	202	186	217	189	183	173	184	196	197	199	203	170	186	202	196	203	187	202	177	168	186	184	201	188	188	181	187	197	194	196	181	222	209	203	181	189	206	222	205	178	192	205	195	172	208	203	195	182	225	179	197	195	202	182	179	167	185	209	166	183	179	204	187	205	191	184	201	197	191	201	198	203	203	192	192	192	196	157	178	211	164	190	213	193	187	209	201	195	208	187	210	205	170	183	221	200	207	191	179	203	189	185	211	208	193	215	211	214	192	200	168	175	190	195	199	194	189	197	194	197	218	175	193	182	197	182	201	172	194	217	178	184	186	173	187	194	200	201	217	159	179	185	192	188	191	174	189	192	205	192	208	213	196	200	204	191	198	169	184	195	190	179	202	207	201	190	193	185	187	180	195	212	186	197	192	188	179	192	183	192	174	195	192	200	178	199	205	196	201	181	183	177	169	209	211	205	193	191	173	175	206	206	191	185	210	191	204	217	186	171	184	185	176	180	185	181	181	182	180	207	188	204	196	186	215	204	190	212	194	192	202	210	188	177	186	180	224	192	192	182	163	179	210	185	194	185	181	178	186	186	182	195	194	195	182	196	175	195	172	180	199	190	214	207	208	196	208	200	183	213	221	211	169	198	184	206	201	187	166	190	181	181	180	223	178	161	186	164	204	180	174	184	182	193	187	186	191	204	200	223	216	175	199	186	202	231	212	184	154	199	195	208	185	192	201	191	208	186	179	203	194	184	190	205	191	186	191	192	192	170	183	197	176	178	216	164	207	202	168	200	193	178	180	189	186	186	195	184	154	182	210	170	187	198	177	184	183	198	206	185	200	181	180	203	198	180	173	190	191	191	194	177	193	207	213	223	205	201	207	183	197	174	179	192	192	196	204	184	161	192	190	187	187	181	157	196	208	188	190	212	188	220	193	202	210	189	170	202	176	220	187	186	183	200	174	187	189	210	186	181	194	185	213	191	181	171	189	186	185	208	197	191	199	176	184	195	200	204	201	191	207	182	174	187	176	201	220	193	165	200	186	175	215	181	207	178	204	188	192	199	206	179	195	210	189	200	203	185	205	190	175	202	188	216	196	218	186	171	195	180	177	193	191	203	175	204	198	179	157	210	176	194	186	192	187	186	194	217	190	205	185	203	193	206	200	199	173	207	181	195	191	201	172	206	176	213	212	182	203	193	185	181	193	194	201	193	179	189	192	201	194	215	175	180	204	182	196	207	183	209	218	202	188	194	186	212	188	193	182	219	191	198	200	203	182	188	168	216	184	181	202	187	171	186	180	192	179	178	193	190	190	195	186	215	193	179	174	172	185	192	197	193	164	190	194	190	193	172	193	206	190	185	188	198	205	162	176	201	197	174	207	163	196	168	202	166	172	192	171	176	212	187	193	193	202	175	199	186	192	199	195	231	197	184	198	220	188	188	205	186	182	190	197	187	194	192	173	190	189	205	181	187	191	212	194	192	201	174	164	205	171	200	192	180	197	193	182	209	179	208	218	188	185	200	206	181	165	197	180	184	197	213	209	211	187	195	189	204	190	204	189	188	183	206	210	188	191	214	178	178	182	194	169	201	191	179	188	208	195	184	188	204	196	191	192	203	209	187	196	180	207	178	149	188	188	205	205	177	198	174	175	194	210	187	211	192	183	200	200	187	228	204	183	177	181	189	199	208	204	187	192	198	202	209	187	187	190	203	163	198	177	179	201	201	211	197	196	194	189	185	165	195	202	212	185	202	198	169	201	215	200	198	211	186	178	185	188	210	177	177	206	189	176	191	204	196	197	203	186	194	194	192	172	174	155	207	194	214	196	211	208	184	209	186	182	188	186	196	194	238	202	194	177	185	185	168	199	181	206	190	213	193	202	175	166	176	186	190	195	200	214	200	200	181	212	194	198	191	179	195	195	201	210	186	194	205	175	199	182	194	179	193	207	181	209	166	193	194	156	214	159	175	222	194	177	204	210	188	200	194	176	154	189	174	201	181	179	169	195	193	221	196	191	191	181	206	187	190	172	185	186	184	195	193	201	211	155	187	201	208	163	170	211	199	199	180	205	205	206	178	160	194	181	194	189	203	210	207	191	191	210	203	208	188	206	180	177	222	197	190	202	187	187	206	180	195	197	229	178	189	215	190	203	201	205	182	175	200	200	181	194	204	197	183	200	223	183	191	184	193	194	210	205	178	213	175	177	200	209	215	200	211	188	196	199	197	213	210	198	213	199	201	187	172	189	193	220	176	203	171	178	173	167	197	184	202	195	194	174	177	196	168	199	202	180	194	216	204	202	193	196	190	219	206	195	197	189	188	191	194	180	187	206	189	198	174	193	187	184	176	210	202	199	193	205	208	188	174	213	200	180	189	207
47898	83411	72128	7870	1476	1177	826	680	569	536	484	430	344	354	305	320	305	313	301	299	288	277	258	246	283	267	254	254	271	235	266	257	225	251	268	231	255	232	229	225	226	228	238	229	236	227	252	265	260	223	227	231	256	250	247	245	247	206	214	260	236	228	241	208	233	216	238	225	221	239	214	243	221	232	229	246	254	232	217	241	210	258	239	236	229	233	236	244	212	234	250	224	240	236	227	243	244	236	225	230	256	227	207	238	242	230	223	216	224	237	266	246	235	236	231	221	233	237	232	227	243	223	204	232	250	245	264	262	214	254	246	245	224	226	216	228	223	194	233	225	230	230	234	228	239	246	252	231	225	213	247	200	233	247	233	210	231	206	204	227	218	228	234	236	201	253	213	213	216	234	200	240	239	246	233	254	226	235	224	246	210	259	229	250	240	212	234	239	226	227	260	201	222	250	241	244	218	222	232	249	212	232	263	235	225	223	274	227	218	191	237	242	213	247	250	223	227	237	234	246	213	236	219	229	243	215	231	216	231	200	232	223	235	203	216	205	207	235	232	237	251	213	223	218	236	221	228	221	230	243	231	230	213	214	215	248	233	232	239	217	234	219	231	210	209	247	240	211	230	240	252	245	222	240	267	217	247	221	186	227	229	216	250	215	227	231	232	238	236	213	217	244	243	210	225	240	245	217	232	227	227	214	260	260	240	237	229	229	237	227	208	238	246	249	236	201	238	234	217	230	225	231	230	233	227	228	228	234	216	246	235	234	225	221	238	236	234	237	196	222	252	222	230	209	236	229	215	219	235	242	244	202	257	247	201	202	257	257	237	237	239	235	231	248	224	240	247	232	229	247	201	200	233	225	216	220	253	233	217	214	240	238	218	241	251	225	203	221	220	244	231	232	234	251	224	235	238	232	219	217	246	213	225	240	229	252	225	230	196	215	272	226	211	217	269	202	229	202	210	223	245	240	228	228	201	232	228	196	233	215	256	235	222	217	231	220	219	211	233	279	240	261	230	219	247	217	226	234	218	250	229	226	215	224	230	208	231	251	240	232	227	231	225	232	239	242	244	226	218	227	210	259	251	221	243	219	234	205	221	208	260	226	260	230	251	251	224	204	223	211	221	245	226	249	233	231	196	238	220	273	210	203	214	245	220	206	213	239	214	265	250	245	226	217	246	260	246	223	223	210	224	199	235	249	249	227	224	226	217	211	238	244	243	223	234	217	223	222	225	226	217	270	218	235	217	220	232	221	218	237	201	240	233	237	214	199	207	227	233	223	249	244	233	220	216	212	224	217	214	223	232	241	248	219	249	214	218	227	220	242	224	241	219	250	219	224	205	231	224	230	211	215	215	223	217	240	210	202	223	235	193	238	247	237	223	233	220	216	224	256	224	220	203	208	217	223	221	239	217	232	241	250	226	223	226	250	261	224	214	241	208	237	222	249	231	225	238	225	193	239	229	225	196	245	229	224	214	232	222	219	233	249	241	224	243	220	214	240	247	214	259	223	244	230	266	229	194	220	226	219	222	198	229	246	228	235	255	238	222	242	239	241	235	236	204	250	238	233	230	229	222	223	243	223	228	218	239	240	215	218	250	242	239	232	232	234	233	222	218	250	242	253	227	229	231	253	238	224	235	225	237	219	222	232	239	201	272	236	216	228	242	251	227	235	224	250	230	217	245	214	232	225	214	241	223	237	257	226	253	236	226	220	228	234	240	225	250	242	234	217	218	219	217	232	238	227	231	220	242	210	228	232	223	248	248	233	232	193	220	212	218	234	205	220	217	229	207	221	207	227	269	230	205	228	234	238	225	240	196	229	225	209	216	239	216	221	231	238	239	201	228	214	229	229	247	230	200	235	241	233	216	223	229	235	245	265	254	250	217	217	229	216	217	220	231	209	194	258	222	194	229	211	243	234	221	250	218	239	260	209	206	233	206	233	221	233	227	226	245	245	240	235	239	221	218	246	212	232	249	208	255	250	213	247	238	235	249	209	216	239	243	196	242	240	236	231	244	222	229	221	229	222	228	243	200	237	238	221	231	229	208	214	234	226	226	260	274	231	248	223	231	214	246	223	224	224	213	227	265	237	239	214	242	230	254	255	244	229	217	206	221	226	246	234	227	229	222	278	252	235	220	215	223	221	223	204	214	230	228	226	255	226	234	246	238	227	233	226	217	272	232	211	192	240	236	246	240	243	238	218	234	226	217	260	239	221	231	253	238	239	208	236	238	205	249	205	231	234	251	235	241	245	233	218	232	241	227	244	219	248	216	234	230	231	229	243	207	185	244	225	228	212	211	212	232	221	239	241	257	258	224	237	227	231	234	245	230	219	249	242	215	210	225	246	242	216	255	235	217	228	229	238	235	230	235	212	249	215	212	254	197	236	241	265	215	232	218	241	235	243	240	224	227	222	242	216	246	220	232	230	228	239	236	217	214	218	239	232	222	205	235	231	220	252	213	233	245	260	212	216	230	240	221	242	242	223	229	212	206	241	259	260	235	222	240	209	216	205	229	203	222	202	220	209	259	220	216	246	233	246	233	209	224	222	212	229	218	233	221	216	223	220	212	266	234	230	226	225	235	223	238	204	243	244	240	242	229	230	206	245	220	198	221	242	239	223	218	212	201	206	226	231	228	215	254	238	218	214	235	202	233	240	236	218	247	209	240	241	203	237	207	229	248	215	267	230	233	217	234	249	223	218	239	222	210	251	230	238	224	217	207	232	222	228	230	227	239	243	217	219	220	239	215	273	243	218	235	259	233	226	233	250	220	211	227	248	220	243	238	223	219	264	216	228	204	227	263	198	238	216	245	218	228	227	237	249	211	204	260	226	235	249	240	241	218	212	213	219	229	227	197	263	217	235	208	245	233	224	240	218	239	213	226	246	172	229	233	246	229	219	260	213	229	220	225	236	217	215	228	204	228	244	222	224	214	239	243	235	233	262	233	256	238	235	257	251	256	213	238	236	218	231	219	234	217	245	241	231	236	234	231	243	244	252	219	244	210	242	213	210	262	203	220	227	224	240	257	228	218	247	222	224	245	243	234	232	216	232	246	226	228	240	214	228	228	190	241	228	258	241	235	232	233	250	243	215	227	234	232	239	226	212	258	242	204	239	248	250	231	219	251	233	239	217	243	247	251	233	214	220	228	231	245	201	235	236	230	258	210	236	240	210	230	216	231	213	212	230	219	205	231	237	206	275	211	213	238	241	248	218	240	197	237	205	228	244	220	224	209	212	212	230	242	234	246	236	221	231	248	232	264	208	232	260	232	221	243	228	213	234	223	225	197	249	198	257	227	227	205	223	226	220	256	255	241	240	219	225	232	222	267	209	237	220	228	216	224	222	251	225	210	214	237	225	217	203	206	225	235	228	227	230	238	212	250	231	250	219	210	221	255	231	232	226	235	232	250	222	216	263	218	220	217	232	224	242	219	215	211	244	228	233	227	225	216	235	229	218	251	240	245	244	211	237	248	237
28363	22102	26724	5479	502	457	458	473	445	483	448	440	468	445	430	440	469	432	446	421	490	414	445	449	446	434	463	452	480	466	456	443	457	453	448	442	482	472	456	443	465	460	458	445	426	459	481	429	440	449	453	447	428	483	462	430	486	417	477	478	439	431	432	476	446	438	426	466	451	426	442	465	432	411	465	462	441	434	441	424	463	446	457	453	477	466	444	423	436	460	442	463	457	464	465	482	429	460	437	427	468	444	439	451	437	382	425	432	443	450	437	445	479	492	452	465	454	500	477	432	453	443	467	476	436	414	414	472	451	481	444	429	460	436	475	500	477	467	454	462	456	475	484	457	502	447	477	412	475	467	428	450	445	463	420	430	468	484	452	472	460	435	520	453	454	497	408	474	466	451	461	449	462	428	438	475	447	460	484	478	487	471	420	443	471	456	423	422	464	457	409	473	468	445	469	446	417	438	406	446	485	414	438	445	472	461	419	431	459	442	467	442	445	461	488	464	443	444	465	437	424	426	437	449	450	453	486	448	474	446	455	415	479	478	422	453	441	441	442	464	464	438	439	431	442	461	458	461	468	460	449	450	446	462	432	459	416	459	482	454	455	421	456	451	443	456	490	449	457	448	471	487	455	455	474	450	470	489	470	458	478	489	409	430	435	449	467	432	422	477	458	454	454	429	458	499	463	465	413	466	463	475	494	482	447	432	474	494	416	444	463	459	455	458	465	441	479	442	464	445	401	450	464	479	468	436	459	434	492	416	402	454	452	468	417	464	446	453	460	480	429	458	440	455	439	483	437	469	481	433	480	418	424	443	504	465	439	446	474	449	453	434	435	403	482	474	455	448	497	466	442	450	448	457	444	452	457	437	457	486	481	415	441	441	434	465	448	433	466	490	411	441	483	451	455	447	474	445	447	463	493	470	448	481	459	442	458	461	431	477	466	461	457	451	427	432	402	454	420	453	454	496	440	476	427	433	502	402	482	475	445	454	399	420	453	446	469	432	465	485	477	435	474	457	474	448	402	482	456	440	434	461	464	471	445	450	464	456	443	427	460	428	469	431	414	463	438	446	452	470	432	430	471	469	406	434	443	507	434	436	418	483	453	449	486	450	492	455	451	434	443	453	469	437	463	440	443	438	459	450	455	466	465	456	457	418	436	443	480	467	479	432	452	481	453	463	447	461	437	434	456	417	437	499	453	465	442	449	462	461	451	494	446	473	453	473	461	455	436	465	456	465	441	466	465	433	455	446	444	471	449	484	459	468	437	469	480	441	462	478	423	423	480	454	435	435	432	502	449	437	449	427	440	464	488	448	495	462	451	477	423	437	456	428	443	460	486	444	420	460	415	462	464	451	467	428	454	466	465	488	452	418	435	460	417	441	448	465	466	441	451	431	438	480	463	419	449	419	462	432	444	462	429	453	418	460	459	448	477	436	482	483	406	463	438	446	441	477	479	470	471	474	423	506	444	420	495	420	450	448	476	456	413	450	420	461	434	430	481	449	437	450	449	425	464	452	462	415	480	430	467	505	457	458	426	469	456	454	457	473	455	462	447	431	425	495	479	478	488	479	470	438	446	415	429	469	457	404	458	443	414	441	489	466	460	483	468	458	466	439	453	476	464	489	475	405	470	480	458	453	469	443	453	490	467	488	445	480	459	499	440	463	427	417	444	416	456	406	458	445	446	492	455	435	440	432	469	442	480	475	467	464	445	456	481	436	442	471	475	453	432	447	488	422	483	458	455	453	477	484	468	486	474	463	440	458	445	454	472	469	486	442	476	458	447	446	472	442	439	443	459	462	462	468	457	420	447	442	482	481	468	452	469	469	432	435	479	442	463	445	454	419	511	449	425	486	447	474	463	432	441	441	473	449	456	494	484	448	460	469	459	466	431	484	473	460	449	471	430	460	415	454	455	463	480	428	429	440	480	431	474	464	467	467	463	434	472	458	463	443	437	470	443	475	452	488	438	471	443	481	462	442	438	447	460	486	449	435	460	449	457	432	477	420	447	478	473	487	478	477	404	454	468	423	440	461	449	486	430	467	429	418	451	449	435	436	393	455	442	451	481	446	465	470	432	457	486	466	454	447	500	474	500	447	423	470	465	472	471	475	434	432	444	444	416	480	442	452	444	463	412	481	466	430	442	451	438	484	452	483	423	441	485	469	435	500	457	469	476	464	471	458	446	437	451	441	502	447	422	449	467	469	470	455	441	446	458	477	427	447	437	471	435	447	479	437	436	461	451	428	419	422	454	445	436	422	456	457	498	467	438	423	433	451	466	459	476	463	486	442	467	467	495	440	442	464	419	447	474	460	443	444	456	474	446	439	450	467	527	426	448	440	471	449	472	449	489	452	462	477	426	439	459	497	404	476	452	484	491	432	433	483	486	434	454	477	446	457	444	435	449	451	437	426	489	441	468	433	450	458	437	445	479	448	445	453	455	434	436	459	434	456	452	445	467	473	432	479	482	427	452	461	448	454	424	480	469	467	452	440	487	464	458	461	437	434	471	443	489	449	432	453	471	433	446	496	453	443	450	438	429	452	424	433	442	426	458	438	395	426	503	470	435	462	411	521	491	467	427	407	482	477	467	476	434	469	426	493	440	437	474	457	467	494	449	476	451	496	457	454	451	476	411	458	471	472	431	457	458	487	495	431	429	466	457	448	438	482	470	465	433	500	475	426	429	437	468	472	452	441	445	455	485	414	425	439	455	459	487	430	477	459	506	473	453	476	464	500	429	464	447	428	443	463	482	467	456	442	460	464	444	471	482	450	468	452	418	434	481	474	464	483	481	454	444	454	462	450	421	446	417	476	452	476	459	459	474	485	435	449	439	426	431	447	467	435	469	467	457	437	470	446	437	501	457	460	442	481	464	475	450	465	480	497	420	452	464	474	446	460	493	430	462	484	461	467	477	480	441	428	456	477	437	495	457	425	482	447	447	408	430	435	458	456	475	436	464	446	422	429	441	434	469	436	436	482	446	505	460	447	438	466	494	466	433	418	476	484	483	458	451	476	477	472	453	453	439	513	475	479	465	452	449	450	438	413	484	428	428	456	427	476	471	474	460	458	483	487	456	474	468	421	494	466	407	466	439	438	482	470	472	445	448	412	473	438	416	453	423	464	489	478	464	451	478	449	471	455	452	461	466	460	448	434	472	480	484	488	461	446	457	457	468	476	463	404	444	430	451	454	471	473	408	420	464	458	442	439	434	403	446	449	483	458	480	430	470	443	459	463	451	466	466	453	452	442	464	430	446	446	396	464	447	471	472	470	478	461	473	431	476	464	437	437	430	478	424	450	465	475	416	447	468	444	429	424	475	430	476	428	472	431	452	413	493	476	462	458	446	452	455	442	472	447	453	470	487	453	465	408	456	455	468	427	471	459	488	398	438	444	465	427	442	435	473	493	497	455	454	455	524	467	486	447	496	482	482	448	440	479	445	443	496	407	460	436	464	417	457	452	474	472	477	470	454	455
21735	29270	24454	965	563	531	556	511	493	513	514	535	538	543	557	524	506	510	546	534	569	518	524	543	523	527	517	549	505	571	495	559	528	553	535	490	545	501	517	528	527	521	538	521	503	511	511	525	541	493	541	515	540	513	497	535	531	482	507	525	475	537	540	542	541	528	545	547	508	495	490	522	552	494	514	492	504	559	481	539	501	496	479	541	509	528	518	512	559	517	548	532	548	495	566	512	535	502	494	534	530	514	501	525	550	558	521	503	522	505	542	532	536	555	549	482	522	543	552	515	557	544	498	511	525	488	510	509	520	479	526	510	490	549	526	528	515	541	560	527	489	467	518	493	530	528	584	475	493	548	508	542	536	525	526	513	527	492	524	535	505	509	493	553	517	518	563	481	510	494	530	548	491	557	518	487	500	528	551	513	533	491	501	468	553	521	531	544	477	526	490	507	525	506	512	502	509	488	497	517	559	578	537	499	523	511	538	553	490	478	521	524	513	518	548	512	551	518	532	533	545	580	532	567	494	509	546	564	517	536	542	512	582	504	500	489	525	531	492	517	504	507	507	550	583	491	537	512	512	522	502	514	510	546	533	504	515	509	507	509	546	533	538	530	523	502	539	578	481	523	506	512	464	496	535	475	501	495	545	509	528	512	575	518	557	542	510	511	528	511	519	488	518	534	510	528	507	516	514	511	534	578	529	544	533	524	485	503	541	482	507	551	535	455	529	534	543	528	501	474	526	482	531	565	540	536	559	508	518	516	508	493	538	475	524	516	496	557	518	516	543	506	531	541	542	550	538	516	533	519	510	556	496	538	552	522	530	515	525	557	520	520	521	501	549	537	548	503	535	513	518	518	536	547	537	530	515	527	538	494	558	508	571	567	522	520	519	509	504	550	529	531	522	481	509	509	530	541	482	524	474	528	547	508	530	492	538	476	544	496	504	497	513	493	530	521	520	501	526	535	563	512	551	512	509	507	511	495	533	502	524	491	542	510	565	533	537	493	523	543	517	555	506	517	570	533	544	533	510	521	556	507	505	549	546	542	519	535	529	515	533	509	517	581	513	523	510	534	563	528	516	511	528	549	522	555	506	539	545	525	526	536	566	521	493	542	538	494	502	539	526	513	555	513	533	534	532	481	542	523	565	537	545	501	518	498	566	526	544	486	479	511	510	525	502	525	536	558	541	521	511	523	483	544	499	535	533	501	582	537	527	526	495	546	541	548	523	506	515	477	531	527	509	501	539	540	521	490	529	520	535	548	556	581	545	551	550	527	501	493	508	521	528	523	499	540	533	512	530	534	481	453	581	517	569	515	507	539	526	476	509	542	509	503	537	506	534	494	507	545	535	525	480	497	545	553	543	521	494	503	525	509	527	497	534	529	555	511	518	507	546	559	512	479	504	495	540	535	532	521	537	525	491	531	541	546	507	479	544	542	487	553	501	521	532	508	546	550	524	514	493	509	536	563	495	525	517	519	497	534	541	533	530	497	500	533	528	548	525	522	518	537	525	532	540	529	494	536	521	550	509	534	536	534	527	529	508	510	510	513	487	535	482	522	523	479	521	511	498	545	508	510	490	536	527	536	528	518	559	500	494	497	505	553	512	494	560	478	511	525	501	511	536	579	508	543	501	542	528	515	542	541	536	482	468	547	520	512	499	532	530	528	513	486	529	522	540	534	501	546	519	536	508	533	560	549	522	529	531	527	563	520	557	501	484	502	504	522	530	501	534	523	515	539	525	526	531	518	501	504	519	514	519	525	501	529	506	520	519	519	557	476	556	518	543	567	547	529	545	536	563	563	546	501	524	524	514	476	524	534	528	504	575	503	551	546	527	519	564	530	526	542	515	511	503	565	527	517	486	490	538	522	512	550	491	556	556	492	522	524	554	484	511	523	522	487	505	527	518	520	529	483	534	478	475	525	522	502	550	517	528	489	522	531	538	568	541	524	541	526	518	525	513	546	535	464	533	539	506	515	493	492	491	543	537	514	518	491	508	531	520	516	553	554	516	526	498	527	498	536	577	529	550	544	521	569	536	527	520	539	543	522	534	540	519	509	510	491	495	542	522	507	520	517	503	529	522	517	512	514	500	528	495	497	513	507	530	522	526	525	542	525	534	532	549	515	541	504	504	543	537	500	539	466	492	548	544	484	452	542	505	537	521	539	481	497	489	518	520	539	474	485	522	509	515	535	529	561	493	531	494	518	501	546	526	523	477	518	515	596	515	504	504	475	496	559	549	520	523	534	488	534	537	574	540	509	515	526	531	489	529	511	510	477	536	484	509	552	469	535	515	500	504	528	494	496	526	531	541	504	544	537	554	552	569	559	533	556	507	534	512	539	499	504	549	479	518	497	516	516	497	560	551	491	523	517	591	517	552	523	504	511	510	501	553	499	515	525	500	546	513	505	535	546	512	534	540	491	520	552	503	518	510	528	546	526	507	524	530	518	533	557	543	509	525	555	544	526	512	535	548	521	547	498	538	503	544	528	513	508	502	515	479	570	527	511	543	542	483	554	544	523	516	550	530	513	517	515	492	513	560	527	526	520	531	537	567	525	520	523	543	512	552	531	483	509	536	519	516	537	533	553	508	484	504	525	499	495	533	516	546	521	560	521	520	544	487	569	530	551	506	484	537	536	536	524	498	489	535	549	516	523	532	501	514	517	528	495	516	522	524	507	510	527	543	560	551	535	500	549	477	497	495	554	546	522	524	470	516	548	486	559	514	520	569	543	516	508	497	535	532	536	559	526	549	555	507	552	508	524	502	523	540	496	522	534	542	539	498	514	492	516	509	511	492	534	545	496	553	550	498	490	530	551	490	512	535	525	560	535	513	515	543	521	479	524	523	541	522	526	515	552	493	508	538	550	555	552	518	562	490	516	510	487	557	512	536	485	566	498	517	522	545	526	526	516	505	519	536	535	481	572	539	551	520	513	565	535	516	518	517	551	517	538	536	549	531	477	528	511	551	535	528	520	507	454	491	505	548	525	511	547	530	526	522	551	543	508	522	485	499	541	523	546	526	516	528	533	517	482	519	540	513	497	535	497	517	519	494	524	518	486	518	549	534	518	554	521	523	506	567	549	494	500	551	527	520	526	528	547	533	544	537	529	546	510	539	495	555	525	504	565	571	511	492	535	550	521	536	540	524	529	513	516	546	489	527	526	496	500	562	542	520	529	511	496	485	507	523	516	533	511	543	504	523	549	539	543	535	517	541	483	512	529	524	500	550	514	512	530	530	534	506	590	517	522	539	516	489	508	496	577	492	518	492	511	539	489	547	524	566	500	505	542	551	504	476	494	517	518	499	498	509	490	537	588	574	534	517	494	521	536	523	495	501	552	493	506	575	536	506	524	524	532	505	564	543	509	468	500	542	533	527	544	514	541	588	519	520	495	512	565	576	503	528	520	530	509	518	527	512	560	535	506	492	520	529	501	511	491	511	500	515	531	550	514	501	528	513	500	488	507	474	555	530	564
24206	21649	33549	24039	20523	9055	798	577	493	493	518	480	513	494	458	488	474	516	452	470	469	466	450	449	452	468	448	478	441	447	500	477	430	462	446	441	451	430	475	442	422	455	401	460	426	421	451	443	433	451	449	407	477	469	458	459	436	442	481	439	451	418	441	399	469	449	428	426	476	417	418	442	443	398	430	448	395	436	442	459	452	452	407	456	490	471	456	487	458	449	443	411	447	455	457	429	487	409	464	467	441	433	457	462	465	456	464	408	464	464	433	448	459	429	411	431	443	477	423	451	437	435	442	468	460	459	450	467	404	475	460	446	438	418	457	422	418	457	455	444	452	465	477	442	462	436	438	416	413	458	415	503	440	486	428	490	455	458	451	470	446	438	467	408	422	453	446	454	476	459	440	415	444	454	463	436	452	459	438	452	459	438	451	430	410	454	420	436	452	460	468	462	482	448	414	457	445	441	459	428	467	452	454	454	473	429	461	490	474	455	425	456	421	444	469	451	442	441	415	433	421	479	459	480	423	456	469	484	435	429	430	420	451	455	429	460	433	444	445	437	428	445	445	454	428	447	453	471	467	447	431	455	459	417	463	426	457	439	424	425	428	461	469	432	465	435	423	418	402	462	457	438	456	432	456	410	448	470	416	444	475	452	450	418	440	461	438	423	506	435	433	472	482	437	445	461	451	444	448	407	436	477	424	414	447	481	430	464	438	407	435	466	458	424	447	465	421	421	434	446	454	460	436	421	430	453	425	432	466	435	442	462	465	453	469	424	453	451	489	417	414	421	469	399	448	467	422	466	432	437	432	447	437	463	436	428	465	471	435	480	445	432	426	435	428	419	409	437	429	443	433	408	442	493	465	394	402	440	449	456	447	439	466	436	449	427	501	431	424	442	472	406	443	445	453	464	415	442	471	444	455	447	438	446	430	457	444	445	436	464	443	454	471	445	403	470	436	411	442	441	423	461	446	448	441	413	458	421	439	450	432	428	452	459	419	441	454	440	459	417	433	462	492	455	426	407	454	466	460	442	406	440	464	452	462	423	407	472	443	438	441	413	439	426	432	442	428	449	430	428	422	439	410	473	490	494	450	411	450	443	412	392	460	422	428	439	425	448	449	421	451	465	490	429	449	481	442	433	479	465	437	456	459	476	445	426	462	461	434	469	440	466	440	453	432	425	451	446	430	480	472	441	475	446	406	448	480	454	439	429	461	427	477	418	423	431	393	430	477	452	467	462	436	424	423	440	409	443	448	455	456	458	477	445	435	467	487	456	457	443	455	461	440	446	436	449	435	481	433	460	457	430	438	480	442	456	422	465	466	439	428	420	463	456	413	448	467	465	469	436	430	466	436	442	439	493	451	429	423	389	487	460	401	482	433	446	419	494	439	440	470	412	434	424	448	434	464	428	467	416	458	446	453	490	453	441	457	430	418	451	408	445	396	433	446	481	428	457	478	440	417	442	447	391	446	458	401	430	448	397	427	461	486	459	509	459	440	473	449	443	440	453	459	445	460	460	430	450	426	424	431	448	424	416	430	444	479	409	405	455	448	440	437	426	417	444	428	425	475	464	435	426	439	438	454	488	453	462	475	468	416	441	418	457	429	490	436	441	441	430	462	447	429	462	423	448	449	402	436	442	427	391	442	426	429	467	452	448	445	429	447	446	442	459	427	435	431	439	425	469	439	441	401	441	476	454	442	445	430	419	443	427	457	403	443	415	416	482	441	405	446	422	422	423	444	404	410	450	435	424	430	431	424	470	435	435	447	455	449	413	471	449	409	475	464	454	452	467	416	439	434	438	431	437	452	442	420	444	431	457	449	423	472	451	486	445	435	450	447	413	408	465	451	425	416	464	459	449	422	448	413	446	430	413	457	413	430	446	479	430	430	502	453	415	444	458	444	430	429	429	418	506	414	438	467	457	445	439	474	452	438	424	436	392	445	465	418	451	465	442	429	416	445	463	449	437	440	418	432	458	446	430	455	446	419	431	434	444	423	471	453	465	446	477	437	391	434	410	440	445	423	445	448	464	468	447	417	444	416	437	460	474	456	485	418	469	487	456	458	425	424	406	446	459	459	430	460	425	454	466	439	444	403	430	400	437	433	511	447	435	449	429	439	462	434	437	430	445	467	425	440	428	437	439	425	445	443	431	405	425	397	449	458	452	422	457	451	497	464	467	429	443	444	461	430	423	450	438	435	475	460	396	461	493	448	424	465	442	467	446	429	465	402	458	456	436	467	413	466	422	446	454	432	408	417	418	454	439	409	452	446	445	440	459	435	420	458	459	437	485	414	409	460	459	436	459	481	447	426	455	435	434	438	458	451	440	420	456	442	468	478	442	428	451	433	411	455	455	441	418	434	390	413	436	459	466	453	438	458	455	461	455	448	443	434	460	441	452	461	444	432	442	463	428	445	416	450	473	448	464	415	432	441	447	443	460	399	441	398	424	440	435	413	430	457	430	470	458	459	436	444	436	446	400	454	422	436	459	454	435	435	445	431	454	412	432	456	458	427	423	431	390	418	448	446	487	467	442	411	467	426	474	459	480	442	425	421	421	471	420	422	457	445	465	458	446	452	421	467	460	480	454	488	427	428	393	423	434	449	419	403	467	455	440	443	455	461	468	485	421	469	395	445	427	469	450	450	483	457	440	462	421	462	441	442	451	448	460	441	420	431	437	439	445	408	461	431	437	446	424	451	465	411	457	450	428	482	439	412	436	489	407	434	441	450	463	469	440	432	478	442	418	427	471	457	462	453	434	417	417	441	430	455	439	426	452	448	475	420	455	432	450	445	472	452	431	417	446	411	438	467	431	478	439	424	462	429	454	456	417	498	448	420	435	397	464	454	456	485	457	482	438	437	406	422	464	428	442	424	434	449	438	431	456	465	421	445	440	424	427	446	450	416	404	445	465	424	455	440	433	433	412	442	460	455	436	433	465	457	450	459	439	471	437	456	416	427	445	412	452	438	439	460	436	451	435	500	458	424	411	427	485	419	418	444	444	410	478	470	401	450	412	427	475	468	467	431	445	453	421	434	432	419	449	433	440	455	442	376	447	444	432	455	438	437	449	445	451	446	427	439	461	428	422	428	463	477	451	415	432	414	457	460	432	471	439	436	474	488	451	444	427	443	426	414	394	444	480	458	441	479	463	447	440	426	474	449	443	485	445	456	449	435	409	404	443	444	450	440	446	484	424	442	447	437	469	440	409	413	449	451	430	424	459	443	456	452	447	461	455	441	464	446	440	432	402	442	443	436	421	428	458	459	407	405	435	461	412	427	457	453	446	467	473	426	453	461	439	452	457	437	426	425	422	434	430	455	434	433	452	444	425	451	467	448	459	394	444	433	420	458	451	461	427	455	459	442	474	450	453	424	487	420	471	451	417	464	458	461	428	417	420	442	412	459	448	430	442	421	429	450	418	413	501	432	448	424	456	438	463	392	488	449	394	442	410	448	440	422	467	403	451	438	467	479	433
41275	73986	60309	5468	1132	984	743	713	644	670	633	598	580	561	544	550	535	532	511	530	502	540	533	543	549	568	545	522	547	510	492	539	521	511	515	540	533	500	525	527	519	531	546	527	523	501	525	526	539	529	493	534	535	549	531	499	506	512	507	528	490	502	504	542	499	528	501	501	498	518	535	469	554	519	526	477	498	535	532	508	551	471	568	517	519	531	528	505	506	546	561	502	464	497	509	518	500	559	510	541	520	537	570	563	534	555	526	516	527	492	545	503	502	512	514	530	466	517	547	486	510	499	536	539	486	544	527	527	510	536	528	532	557	512	513	511	511	550	533	524	530	541	531	519	540	511	533	527	511	505	568	566	465	521	508	489	500	544	553	521	537	518	532	524	511	543	511	533	508	523	533	525	536	499	512	528	534	528	494	468	536	532	492	479	488	499	529	536	557	516	518	494	535	548	507	551	504	518	516	507	514	506	530	495	497	509	520	509	529	505	530	519	503	512	549	510	535	549	517	526	488	557	523	540	537	515	516	504	520	489	518	565	486	520	500	507	499	500	503	511	519	486	512	518	547	545	530	540	484	490	519	501	558	557	510	500	513	514	523	512	475	491	551	543	556	496	512	531	476	526	530	526	522	496	544	512	527	477	475	511	490	525	532	535	522	481	503	524	507	545	526	486	502	536	500	518	498	542	525	505	526	514	512	566	557	534	505	537	515	499	475	537	513	494	510	515	508	536	511	502	510	517	501	507	525	528	516	500	537	486	535	528	518	498	508	546	485	553	473	493	547	500	479	515	516	519	486	531	505	539	495	558	492	526	536	520	512	496	552	535	509	539	492	544	505	527	521	520	531	546	527	475	483	537	499	517	520	511	554	479	537	523	533	490	534	524	493	548	494	544	507	525	554	502	509	529	546	545	508	541	493	553	513	559	512	526	532	504	489	502	543	509	553	487	547	498	558	542	499	560	499	512	501	527	481	516	525	540	520	521	562	499	526	445	501	502	525	546	504	486	563	523	539	486	505	523	525	517	525	472	516	544	517	512	517	497	524	507	466	527	561	544	500	556	491	509	523	565	487	531	517	511	484	526	555	513	516	532	505	469	522	491	523	510	520	506	543	532	520	568	466	525	497	499	480	524	483	505	521	514	536	509	538	492	532	540	491	518	535	513	527	517	497	462	514	496	531	500	508	528	532	553	499	516	530	485	508	508	538	549	501	457	507	523	522	505	483	558	510	551	485	519	510	510	495	510	492	517	483	502	517	526	528	534	444	513	527	511	527	508	514	485	522	539	496	553	501	505	504	574	538	492	496	518	540	487	551	518	505	501	502	478	511	564	577	526	510	539	517	505	511	495	481	500	533	483	517	507	484	525	501	548	506	521	513	478	506	536	507	514	514	493	538	485	504	493	552	525	478	537	523	502	525	494	517	546	485	489	511	523	489	506	503	511	499	489	514	496	540	547	507	541	499	500	536	493	507	493	559	536	515	503	522	547	541	509	482	512	507	491	482	510	494	523	510	517	543	524	470	518	532	503	515	506	526	530	498	518	497	549	504	503	536	545	477	520	526	510	506	513	508	511	502	487	503	516	505	531	461	564	527	529	532	501	516	513	524	537	464	528	518	500	511	516	514	487	520	524	475	526	531	475	513	522	471	531	530	499	500	535	513	485	506	509	539	524	491	531	519	532	519	487	526	529	554	552	555	517	496	528	534	521	515	546	541	509	560	521	521	537	515	510	489	535	492	547	494	483	512	484	536	519	519	486	547	488	492	512	512	499	532	467	478	505	505	513	511	568	522	516	501	496	504	487	522	534	507	547	549	520	518	513	501	502	537	515	483	491	527	532	528	508	467	497	563	514	480	539	502	539	548	500	517	485	532	555	497	551	486	489	497	525	489	579	558	511	512	507	510	473	540	468	459	520	510	518	499	527	509	528	525	496	475	529	488	481	485	481	506	520	535	487	515	507	520	483	477	494	496	512	513	521	499	540	502	564	536	536	520	510	512	502	500	556	538	548	517	509	525	511	543	505	496	510	505	519	569	492	546	506	546	523	522	539	543	462	549	525	528	510	480	504	553	482	528	491	475	503	547	504	490	520	496	531	518	538	478	523	540	532	505	537	529	502	514	480	504	474	541	519	531	520	461	544	524	496	504	521	475	534	502	507	508	523	565	530	524	505	507	580	489	518	560	499	521	462	474	497	517	507	531	521	497	473	486	530	518	499	526	498	492	544	538	535	479	500	516	522	523	470	497	520	516	504	536	536	497	516	495	498	537	478	535	504	542	486	507	535	498	535	559	543	536	489	566	555	508	507	530	507	501	530	492	505	497	518	484	527	554	502	507	494	541	522	494	497	542	530	534	477	539	540	510	533	523	513	458	545	502	475	540	531	522	536	511	481	508	539	536	498	510	574	518	507	529	510	529	508	506	510	469	504	518	517	515	534	517	502	467	518	504	521	486	520	474	484	491	523	512	544	562	540	496	534	551	469	528	511	519	548	505	545	517	502	551	460	527	495	512	457	507	516	523	498	529	497	495	512	522	539	501	521	496	492	514	531	564	514	542	518	503	534	496	556	515	490	517	496	532	578	518	481	540	494	510	532	510	473	511	537	501	489	467	522	508	520	524	528	526	508	511	539	497	544	524	548	522	518	525	531	487	468	484	538	480	476	493	499	529	533	509	539	491	512	538	509	484	469	503	504	509	486	490	548	467	475	502	511	533	493	521	539	548	515	508	529	491	483	474	524	500	539	518	465	530	513	537	543	515	508	514	522	549	495	486	481	514	494	535	518	511	496	527	515	510	545	493	513	506	486	537	546	509	497	489	489	530	519	513	527	484	524	503	512	552	548	484	512	510	466	529	488	518	523	516	496	501	561	483	503	520	474	544	497	499	518	493	475	510	509	490	526	535	531	498	508	503	528	553	546	506	517	519	539	555	517	525	557	528	498	516	520	529	532	527	502	536	491	487	543	531	528	541	510	539	515	488	521	485	483	510	504	507	497	477	510	522	512	493	522	493	528	513	504	521	517	519	493	484	516	503	477	534	514	451	499	495	514	521	513	529	495	524	511	506	503	563	500	542	498	502	505	525	540	514	512	543	473	556	495	517	498	512	499	524	489	531	525	499	518	512	507	509	529	495	512	507	506	530	503	537	574	515	509	510	465	518	502	495	529	544	490	523	512	511	524	567	515	517	514	529	508	533	540	467	492	573	541	522	487	506	530	525	532	512	542	508	525	524	473	506	502	515	506	521	522	545	534	474	510	526	501	514	516	513	528	525	517	524	506	485	505	490	488	527	525	535	552	533	545	507	506	471	533	491	519	545	509	532	498	528	506	492	494	463	523	535	565	511	532	552	540	467	576	503	555	501	530	515	541	524	528	541	500	511	517	492	472	547	521	529	532	508	515	486	519	531	542	493	568	497	501	522	534	501	521	495	502	516	539	530	537	551	502	495	524	515	522	500	522	491	528	518	525	520	553
25268	21694	32843	24432	12294	903	378	322	320	318	285	285	320	273	255	295	270	291	287	300	280	269	296	288	283	280	244	280	300	261	274	266	269	256	257	304	304	251	252	272	253	294	258	238	258	265	275	276	294	259	282	233	272	254	266	288	235	233	280	286	273	283	281	289	283	285	283	306	256	300	258	276	279	227	296	286	285	270	293	255	279	284	279	299	246	298	249	291	270	260	238	246	270	285	280	269	271	277	259	284	314	260	281	276	287	270	276	265	280	265	271	263	242	247	266	261	304	270	276	271	257	252	254	263	272	275	292	272	286	270	266	276	254	260	242	278	276	293	255	272	266	285	253	299	277	251	259	275	268	277	264	262	260	318	292	267	266	282	284	270	266	274	253	261	249	280	259	284	283	243	283	285	263	284	255	286	259	273	267	262	258	282	250	275	283	256	260	250	271	273	281	283	299	279	275	255	264	268	282	290	291	289	263	276	260	292	271	284	284	279	276	307	258	269	283	275	261	280	288	271	251	313	273	272	277	267	259	275	284	288	291	286	264	300	269	275	308	301	258	286	293	266	260	281	284	279	272	315	275	262	282	273	293	279	294	285	280	264	258	258	237	267	276	248	282	271	293	316	272	249	275	276	287	287	281	277	288	256	277	292	285	291	245	280	295	260	266	320	268	270	262	305	292	254	266	275	260	289	292	268	284	267	280	281	275	293	294	300	273	267	314	280	253	264	270	282	264	256	222	262	253	283	282	271	282	299	287	283	268	258	303	252	277	281	266	282	289	274	263	290	267	270	289	254	270	278	265	280	265	269	288	277	276	310	287	287	270	266	290	254	265	284	297	285	272	271	287	255	274	278	252	288	258	261	257	267	274	286	257	284	304	282	277	267	280	264	264	264	274	276	283	288	264	286	261	277	269	255	269	302	268	305	246	260	272	271	296	266	270	247	280	237	282	267	279	262	289	266	264	289	271	285	247	264	305	295	286	265	274	293	280	264	245	258	262	284	288	252	246	285	267	272	255	295	277	264	245	258	254	238	277	284	267	261	264	259	257	289	275	262	283	280	294	282	271	301	280	292	278	286	266	275	283	266	247	252	268	299	281	294	249	275	274	303	261	243	269	257	270	258	278	275	249	284	285	307	281	255	270	289	276	278	275	261	273	284	285	290	264	282	260	274	262	285	248	284	276	271	271	281	269	288	268	269	287	279	282	274	267	285	290	283	275	315	290	299	270	247	274	281	293	279	282	295	272	261	235	268	281	267	299	263	270	312	282	262	277	279	264	264	273	294	270	256	293	258	269	279	280	287	268	277	285	268	288	316	273	277	291	303	304	274	267	273	289	285	247	264	259	259	295	257	261	263	272	298	253	268	283	282	292	288	267	253	268	282	290	308	279	283	278	269	274	256	286	256	291	292	280	289	239	286	265	290	283	269	290	265	247	285	282	251	281	285	279	273	276	289	283	263	311	282	281	254	269	281	245	250	278	251	297	284	272	264	271	280	270	272	292	279	242	296	275	271	252	258	294	270	307	270	271	301	252	287	277	288	295	282	287	244	284	293	230	291	266	272	269	272	294	291	275	285	268	249	298	259	287	281	292	278	268	272	282	270	269	253	275	256	256	279	295	265	267	290	272	279	286	250	274	248	274	271	284	279	259	262	251	298	261	266	297	273	285	280	233	282	285	274	292	310	285	248	255	282	257	259	282	276	312	291	282	293	265	255	298	287	287	289	262	275	288	269	264	277	241	281	293	263	263	299	290	292	259	268	285	284	286	258	255	242	257	285	300	297	265	268	282	285	285	265	287	303	264	283	304	262	271	255	283	288	311	250	273	284	290	289	273	235	247	309	298	266	284	262	261	309	272	287	269	255	301	259	305	264	261	258	277	288	272	252	293	284	259	265	257	315	254	261	279	271	259	257	269	275	279	288	273	278	269	259	253	288	278	283	282	268	282	288	289	293	280	293	278	259	287	299	301	279	292	259	285	282	296	273	252	275	272	275	305	268	266	270	295	287	278	275	304	238	228	295	272	259	283	257	278	262	271	279	270	271	277	273	271	274	266	299	269	290	275	256	279	249	268	294	270	280	261	296	292	272	272	273	292	271	280	251	264	277	271	260	264	273	262	276	271	268	271	267	271	301	286	299	277	293	263	283	273	284	243	268	284	269	265	272	255	257	269	297	264	275	281	284	279	254	260	271	302	261	279	291	285	271	283	286	245	274	240	271	292	286	292	292	260	282	281	293	282	265	288	293	284	281	292	305	262	290	261	278	280	253	250	275	261	286	309	296	262	285	265	261	298	254	262	287	280	292	282	289	274	279	256	273	261	275	271	253	252	242	302	262	276	260	287	260	272	269	298	258	309	280	256	315	286	279	295	284	289	272	265	283	285	241	283	275	297	263	269	278	284	272	274	251	288	275	288	300	249	309	293	222	296	263	233	278	260	256	273	293	287	280	262	271	301	268	267	290	276	273	260	258	259	273	287	290	261	298	284	270	266	278	272	262	263	269	256	290	276	279	299	244	267	231	271	258	272	255	287	258	276	267	274	244	251	268	284	280	279	290	268	292	271	281	268	276	252	270	279	252	295	266	296	277	270	250	287	299	270	294	271	265	296	272	291	272	261	286	285	281	276	284	262	267	287	277	282	291	271	268	257	249	281	258	252	278	276	300	263	288	307	304	275	256	269	267	307	269	294	262	286	254	317	267	279	258	267	258	288	261	226	256	263	260	251	291	285	269	269	292	266	277	276	255	279	273	281	291	272	291	277	285	276	261	296	294	270	253	279	284	267	251	279	266	268	308	267	284	280	248	248	309	243	255	262	252	254	263	289	298	265	288	280	273	272	276	277	252	273	260	275	281	247	254	272	293	284	292	309	256	288	289	285	275	305	267	262	268	261	296	270	309	317	292	296	268	259	270	269	287	276	286	297	283	263	255	276	300	284	261	267	249	255	265	294	277	265	296	261	253	296	262	258	241	335	286	264	262	296	289	285	239	258	262	269	295	247	258	256	236	309	298	259	237	273	274	271	279	300	287	264	284	279	266	265	271	266	259	274	288	269	276	275	258	286	289	252	271	290	276	290	293	283	281	275	295	273	263	298	269	299	251	255	283	243	294	273	256	251	259	261	288	282	261	278	254	248	308	309	269	291	271	297	265	272	266	277	261	254	257	275	263	266	267	278	296	275	260	266	263	312	302	275	245	309	260	290	263	308	269	273	276	270	282	282	268	266	269	278	269	275	273	297	284	302	263	261	274	257	305	228	262	269	276	265	258	252	259	251	292	259	276	277	260	265	284	284	275	257	278	268	286	299	262	289	239	274	266	271	285	279	263	281	267	266	284	303	287	287	282	244	255	252	294	289	274	258	254	286	284	262	284	277	273	269	278	303	288	283	286	290	263	298	254	290	292	267	287	293	299	254	261	274	265	286	295	257	241	285	272	285	265	280	268	285	274	287	272	275	297	279	267	287	274	279	321	236	272
39063	59912	50052	4398	654	606	499	434	449	380	380	359	329	345	338	329	320	312	320	344	302	343	318	324	327	339	312	308	323	297	322	308	316	299	292	330	338	354	318	287	317	343	321	326	329	313	294	281	294	336	335	321	308	342	342	289	306	307	320	327	333	337	329	319	337	285	340	342	299	309	291	353	317	336	319	315	315	291	318	334	295	330	296	344	261	323	360	327	318	324	328	332	329	335	349	298	311	327	322	298	292	298	363	292	333	299	339	304	323	298	302	298	308	318	327	328	301	311	307	338	279	310	323	311	331	287	299	353	324	317	319	326	318	311	282	322	305	326	327	343	283	325	325	352	310	324	336	302	295	298	298	282	319	342	347	318	325	316	307	308	339	319	289	290	340	301	308	319	312	321	295	323	313	286	324	343	307	319	280	309	307	344	304	318	310	357	304	327	290	319	306	309	315	294	319	343	320	311	286	317	273	318	320	332	317	325	324	346	318	313	326	340	323	314	316	316	319	303	312	324	293	290	302	304	304	340	330	294	316	338	332	340	309	307	314	283	351	315	326	287	288	330	302	320	288	329	326	292	302	325	303	316	306	332	295	304	295	320	319	330	321	301	297	346	327	311	317	325	312	324	294	317	321	327	313	297	297	300	310	299	274	298	304	315	330	327	319	311	279	303	316	314	302	336	305	324	307	337	350	327	352	301	298	308	300	334	298	333	311	330	328	312	328	304	306	334	333	311	337	334	327	321	315	333	294	326	308	306	277	341	343	286	311	294	307	336	293	311	293	320	301	319	306	319	305	318	310	337	310	333	337	292	301	308	287	306	298	336	316	307	339	320	296	335	307	316	349	320	334	330	307	346	328	287	333	282	344	320	308	308	299	296	315	324	309	332	302	324	317	305	295	305	315	316	275	270	336	310	322	314	309	327	310	311	351	305	290	339	310	306	349	339	309	281	302	300	315	285	342	333	317	309	329	312	308	327	325	309	319	307	294	360	309	293	291	340	326	320	312	332	291	338	348	304	332	305	276	313	320	293	306	328	325	315	314	304	284	325	319	301	282	322	309	318	313	292	304	320	336	352	340	281	314	300	293	330	316	310	320	302	330	325	318	283	317	307	333	263	311	279	299	290	311	330	342	338	293	328	322	314	292	320	318	326	316	324	298	300	314	294	351	321	307	318	288	316	356	308	301	306	304	308	313	338	304	330	298	329	289	318	351	321	325	295	324	314	296	316	298	321	318	311	313	290	334	305	270	314	326	345	291	288	312	321	301	310	321	323	314	296	309	290	286	328	300	338	317	308	283	316	310	298	325	310	330	316	352	295	370	327	275	348	323	307	334	323	312	300	303	328	274	303	304	336	314	279	325	321	309	333	317	302	296	264	307	322	317	289	324	283	324	287	314	299	323	295	315	317	301	326	354	314	313	317	295	308	322	358	337	330	328	309	315	307	333	298	326	320	315	304	343	312	305	325	291	274	286	298	328	297	290	320	334	310	327	321	312	289	303	316	320	303	310	294	320	303	305	315	328	317	333	302	304	325	304	321	329	318	311	323	289	324	303	301	291	315	322	321	341	299	307	305	320	305	326	302	332	332	314	301	284	288	316	332	300	331	317	298	335	321	327	292	291	327	322	335	313	311	291	308	321	292	303	305	312	311	327	333	304	346	315	302	330	311	334	330	296	300	299	341	308	305	332	318	303	330	289	313	347	323	308	313	313	324	315	291	327	315	283	313	301	299	331	338	311	310	330	334	311	334	320	339	306	352	290	321	292	324	335	330	339	322	291	301	292	301	306	308	327	321	328	330	317	298	348	304	308	334	331	308	324	338	295	308	330	343	320	309	333	326	310	321	325	313	326	316	294	345	322	297	299	318	298	315	294	331	314	332	304	278	334	314	331	368	304	341	298	331	308	309	368	337	332	332	296	326	304	325	321	345	357	313	319	332	290	286	301	310	334	279	320	319	328	328	315	297	317	318	324	304	279	323	287	325	306	292	343	327	317	310	347	303	354	274	330	326	313	318	319	336	345	311	308	332	323	320	323	312	310	319	328	323	311	309	321	359	315	329	287	288	299	308	312	314	311	297	283	289	296	293	327	321	338	316	306	322	323	335	295	324	293	320	294	337	338	305	324	321	313	280	300	337	288	330	312	316	310	313	319	304	308	313	320	304	344	330	328	309	331	325	325	306	287	298	295	328	316	287	311	288	337	290	286	319	289	307	338	337	304	286	326	307	332	291	326	311	309	313	316	310	287	304	287	296	297	297	334	284	318	320	292	318	301	347	292	309	312	338	308	315	326	295	311	328	305	322	308	321	324	311	316	289	335	334	315	330	310	319	306	311	307	316	311	353	347	308	292	316	312	310	318	332	315	284	289	325	310	306	335	327	330	333	317	273	342	300	343	332	318	336	354	321	301	288	322	313	314	274	320	286	326	322	317	315	320	327	281	286	358	324	307	312	327	352	314	297	313	292	347	319	322	334	351	302	336	331	309	319	339	339	327	310	328	317	311	334	321	303	366	346	307	317	293	298	313	303	309	329	283	322	337	334	347	317	324	298	294	307	298	293	309	311	331	327	369	323	335	312	314	312	322	290	322	325	320	276	299	288	313	306	338	304	323	297	317	306	298	301	331	315	320	299	292	278	299	334	345	284	338	299	321	320	298	305	293	318	331	303	329	325	320	322	305	324	314	292	308	309	321	326	300	326	321	329	323	313	315	284	344	303	330	308	338	274	289	328	309	315	308	329	325	310	297	297	298	320	334	310	293	338	320	292	334	300	343	329	289	334	305	300	336	321	315	318	312	354	312	295	307	309	303	322	290	337	352	304	323	311	310	332	326	284	329	318	327	347	304	302	342	303	305	325	337	303	319	329	317	333	333	303	314	314	350	311	316	329	282	327	346	295	296	316	313	332	340	317	327	342	326	315	333	331	342	311	311	311	325	314	343	315	324	331	332	333	307	308	283	360	324	311	291	324	318	297	310	328	302	326	306	290	307	275	286	301	332	293	320	302	338	322	315	281	339	288	326	320	323	319	316	293	311	337	316	329	316	296	330	328	311	334	317	359	306	323	315	341	324	320	279	314	326	320	330	295	340	309	310	291	310	307	326	336	332	315	316	340	309	306	299	336	311	320	320	329	325	314	297	305	313	321	344	317	308	315	321	318	308	306	320	309	300	297	317	295	312	319	312	293	318	323	307	311	328	348	319	338	313	312	344	316	330	291	323	280	316	311	315	306	349	307	279	299	313	301	317	315	287	289	277	299	309	288	339	309	317	300	356	323	322	329	323	288	306	300	332	324	299	324	339	355	317	331	311	297	298	323	315	309	330	338	303	289	335	345	299	304	319	311	313	314	299	351	318	305	298	291	312	309	298	327	335	329	318	279	321	330	307	328	300	328	320	296	276	332	302	326	319	357	302	311	305	290	334	297	314	293	327	316	310	331	331	284	321	324	334	323	302	313	313	322	327	291	335	320	304	332
22979	21601	32071	23155	21576	21444	9521	477	323	311	266	276	259	263	241	233	217	210	208	241	196	202	223	206	192	211	194	207	206	166	207	187	189	212	202	195	185	197	198	195	194	202	227	189	201	204	208	221	241	217	205	198	203	196	211	183	200	205	221	195	199	185	196	185	180	186	178	195	163	207	190	220	207	188	199	198	206	192	205	197	188	192	195	169	206	180	201	194	186	223	198	204	209	189	180	195	187	198	202	182	203	195	191	203	211	170	188	198	183	183	212	197	177	190	196	217	175	191	187	202	181	201	208	186	172	187	176	188	208	223	183	179	208	202	184	209	194	163	208	196	178	215	230	216	190	185	228	197	180	182	198	188	210	192	195	186	192	192	188	185	175	206	207	209	196	163	212	204	168	186	198	193	193	200	202	210	197	202	198	176	171	197	179	197	194	206	184	186	171	185	177	164	195	171	192	195	187	179	187	203	208	212	166	185	178	200	186	186	195	195	185	192	202	204	186	207	213	199	196	201	219	198	215	181	173	191	182	216	190	201	187	195	177	183	204	186	183	182	218	203	194	191	195	212	188	195	212	197	193	203	213	200	192	155	200	193	167	178	185	189	200	218	184	205	186	205	178	182	187	177	216	209	181	176	164	189	190	180	199	192	170	196	180	183	193	203	181	202	221	203	207	206	226	208	198	199	188	185	189	196	194	196	202	191	178	197	225	175	202	190	184	187	206	189	189	207	185	210	167	180	207	186	169	211	179	195	192	201	196	199	186	207	180	171	186	160	198	180	194	206	213	197	208	214	202	189	196	202	190	202	183	205	215	185	187	201	191	207	182	192	196	176	183	205	179	202	201	202	176	172	177	188	206	203	202	198	193	206	186	194	198	187	172	201	178	167	208	178	196	193	205	205	208	205	181	198	185	166	178	196	184	198	194	189	197	208	202	198	171	209	188	188	202	215	205	210	198	176	213	210	211	211	210	171	213	186	219	181	203	194	210	203	209	184	193	192	203	220	200	196	192	220	176	212	192	180	200	215	197	191	214	180	185	172	199	196	198	178	190	196	220	217	187	193	199	215	174	204	177	197	197	205	182	195	185	205	224	200	210	209	152	189	187	211	203	185	181	181	201	205	212	215	199	197	197	205	171	192	187	199	187	183	180	193	196	174	205	172	190	165	201	172	214	204	190	204	202	200	190	189	175	181	183	203	193	195	204	179	213	206	185	206	217	196	203	202	181	182	190	193	196	194	192	199	193	194	187	193	193	190	231	172	172	195	184	186	208	197	195	176	211	206	201	175	217	183	171	196	193	199	188	193	184	213	198	193	188	204	190	198	182	189	198	204	179	171	174	192	195	180	183	192	184	209	205	188	185	194	186	189	168	175	207	190	194	188	174	212	180	206	177	208	186	203	167	183	175	197	199	207	198	202	190	207	184	196	184	186	201	175	193	208	172	194	193	195	190	203	180	184	229	195	191	179	212	196	169	203	189	193	180	190	196	189	178	210	206	191	207	189	196	195	196	187	158	190	201	191	184	210	183	184	174	207	179	187	190	184	208	229	199	183	185	214	221	187	182	192	215	179	192	225	227	189	211	210	184	202	172	215	188	199	197	172	195	194	183	198	208	201	173	200	177	185	198	174	203	185	194	193	186	192	188	216	178	180	180	206	216	217	204	188	211	186	177	192	179	196	193	203	206	188	206	203	181	195	198	229	196	202	194	183	189	176	198	200	181	174	223	187	204	201	197	202	187	199	209	209	203	164	208	206	202	197	190	182	195	200	205	188	200	217	185	187	212	196	227	181	196	180	237	200	198	197	198	183	218	200	194	207	221	201	213	208	191	180	199	209	174	189	192	167	207	179	199	207	190	186	182	158	205	213	198	207	193	202	203	222	179	199	192	174	177	169	210	202	187	194	191	185	202	208	189	205	200	202	195	186	196	186	197	208	134	194	190	207	168	170	231	184	183	193	193	177	210	181	187	184	201	174	201	178	171	201	206	193	211	170	186	202	193	185	190	225	201	195	182	200	207	205	187	191	197	188	184	200	176	191	213	188	187	191	213	189	175	173	181	189	183	207	172	240	185	218	186	174	190	174	192	170	200	210	182	203	189	186	187	196	186	192	189	182	193	184	194	200	195	199	187	182	232	201	207	188	156	191	208	185	201	190	190	207	186	185	221	203	211	202	198	171	228	203	210	182	194	218	213	184	195	197	192	181	176	208	195	182	206	184	192	197	195	186	192	170	167	199	176	176	203	182	181	183	232	198	180	196	177	182	192	212	171	203	191	169	202	194	222	180	183	194	208	192	169	193	180	180	194	211	195	178	197	182	212	177	193	230	182	195	184	182	176	173	195	192	218	202	209	194	178	204	213	203	207	192	215	179	183	198	190	219	192	194	170	206	195	190	194	201	212	181	187	227	209	198	190	181	212	194	195	202	186	205	211	201	212	198	200	213	176	208	213	174	207	195	184	161	166	189	180	174	182	206	196	193	194	187	200	206	215	202	171	178	193	200	185	189	184	192	205	205	192	199	193	179	187	186	234	206	213	210	189	210	195	183	182	191	218	186	222	209	193	187	200	175	196	226	183	187	199	198	188	153	186	186	228	219	207	168	211	206	194	200	200	202	205	202	184	205	185	186	187	215	204	184	197	188	176	184	216	183	179	175	171	179	196	168	175	201	165	218	161	202	177	214	168	185	206	200	190	182	184	210	213	206	174	187	183	173	209	189	211	197	213	206	187	202	208	190	228	198	178	178	211	186	212	218	194	164	176	182	211	228	198	196	190	195	206	186	188	201	194	187	216	168	199	188	202	167	195	198	204	166	181	187	197	197	185	196	192	169	184	167	163	204	186	170	176	192	194	187	208	194	168	167	224	187	195	188	199	191	236	188	205	182	228	198	190	186	175	216	170	192	204	164	200	185	193	171	214	173	214	185	197	173	222	199	184	186	178	210	191	205	191	205	192	213	187	176	187	203	206	188	182	186	188	205	212	191	186	151	212	208	184	202	198	205	197	217	202	184	205	211	212	184	212	200	195	199	205	172	221	192	204	174	184	165	208	196	213	191	162	199	195	192	198	199	201	185	200	200	212	194	161	173	196	195	188	203	200	208	214	198	191	194	194	208	228	199	205	206	199	202	196	199	182	183	196	208	198	156	177	207	188	189	199	187	211	193	196	216	176	203	186	203	166	178	190	199	196	197	190	197	183	173	198	198	213	212	186	200	172	186	161	196	172	204	194	207	186	192	179	191	193	186	187	200	210	162	178	225	176	190	228	205	166	168	180	212	182	211	181	210	204	200	169	175	209	213	213	203	191	222	154	214	195	186	184	190	178	188	186	196	209	192	198	191	204	162	182	198	199	178	199	192	196	217	185	175	181	193	197	183	183	204	209	195	189	170	222	223	204	192	196	199	192	167	195	197	174	203	176	186	189	182	180	197	195	177	194	201	205	186	180	190	210	208	195	196	209	184	183	177	201	184	168	184
48285	83133	61953	9636	1566	1237	869	764	613	499	477	400	385	353	334	309	332	293	291	265	258	278	229	266	286	252	232	268	248	245	258	245	234	242	217	218	272	243	236	259	218	244	240	241	232	222	272	239	206	228	237	211	274	238	261	236	230	202	227	222	237	239	236	239	218	245	245	214	220	224	245	219	219	234	236	230	237	205	221	229	238	245	218	236	223	231	233	238	223	236	234	250	245	236	245	251	243	273	227	240	256	231	222	216	245	218	225	231	235	214	245	237	225	238	222	218	210	237	224	216	241	264	240	225	229	237	246	258	236	232	227	231	220	255	239	214	238	203	232	248	234	223	203	253	238	238	258	244	242	231	226	227	232	227	224	259	232	220	216	187	226	237	236	214	250	231	193	220	227	238	241	224	214	223	222	254	252	229	192	220	201	222	256	247	213	224	225	244	237	229	227	227	222	241	243	219	226	254	249	240	226	237	195	235	258	216	233	243	275	239	216	225	223	209	199	192	261	216	252	201	222	210	225	210	233	226	232	235	225	231	215	229	236	225	262	218	226	240	242	238	206	235	219	244	266	231	216	204	233	233	233	203	237	238	229	235	252	222	232	231	231	231	223	246	227	209	233	233	253	241	223	234	264	217	217	212	249	240	253	228	230	204	241	232	208	242	209	230	242	231	235	233	240	229	213	232	222	212	221	235	230	253	248	238	252	260	241	240	247	217	225	223	238	258	231	226	226	223	229	224	228	225	230	230	241	235	198	238	230	196	219	233	245	226	240	231	231	246	227	222	235	231	210	231	240	254	226	222	223	239	214	244	210	228	201	234	214	228	220	200	219	207	229	225	258	220	257	237	249	249	246	231	217	221	251	220	236	230	260	223	234	220	245	229	237	236	254	237	243	229	229	269	252	227	242	219	243	216	264	233	237	233	239	251	237	240	243	210	245	233	251	236	234	215	239	227	248	229	230	199	219	237	223	208	241	250	214	229	232	213	230	233	198	219	229	239	237	243	237	223	216	220	208	276	231	228	248	229	245	240	216	242	232	229	212	250	204	213	230	237	207	241	232	239	255	222	245	225	210	221	263	197	219	209	208	254	234	227	246	219	242	222	241	252	230	255	238	220	261	212	233	238	259	242	265	242	236	221	221	235	229	240	207	238	205	247	237	232	219	254	219	222	221	240	238	242	225	212	215	222	237	251	255	240	217	244	215	256	207	226	235	233	212	237	208	247	242	223	267	237	248	240	237	226	228	251	213	229	241	217	236	222	208	209	214	218	226	260	219	252	198	214	214	249	245	213	230	203	225	242	215	202	223	224	226	226	208	221	218	211	243	222	222	236	223	235	207	253	266	227	231	237	235	229	229	240	220	211	231	230	214	214	218	264	234	238	217	211	225	202	246	230	229	262	217	216	218	248	246	233	244	256	236	234	201	246	224	216	215	248	239	236	232	225	226	221	242	229	205	240	217	219	244	229	221	219	203	209	263	213	266	242	209	221	212	243	229	242	219	196	227	198	211	263	233	239	265	232	273	225	236	225	230	224	237	239	233	240	220	226	239	224	229	239	208	224	246	228	211	250	198	231	242	230	230	243	238	229	253	237	237	227	224	215	239	212	231	231	242	229	218	220	242	227	215	239	221	245	236	212	203	221	229	228	229	246	222	259	201	223	244	200	217	238	206	278	194	227	230	223	222	218	227	235	203	205	243	226	242	218	214	234	234	247	244	213	216	242	228	214	211	231	232	217	224	220	220	214	209	244	219	252	250	234	275	241	259	240	218	238	253	234	235	241	245	238	233	229	253	220	213	206	212	225	233	253	218	227	206	211	211	225	256	214	251	210	210	224	220	241	208	244	269	237	228	198	219	228	220	242	238	217	221	251	212	210	243	243	224	245	239	238	256	245	232	216	250	215	244	231	242	236	225	225	234	222	201	232	249	224	219	207	196	249	234	233	245	228	244	229	210	216	225	216	228	205	251	242	273	229	201	262	229	235	217	242	222	255	244	234	208	230	236	211	230	238	232	236	234	245	239	233	246	240	227	240	228	211	233	227	225	238	240	232	225	236	271	257	245	226	241	245	221	239	242	230	228	230	221	228	233	213	232	262	226	201	237	219	228	256	228	210	214	243	240	230	247	200	231	204	202	230	238	220	233	213	237	234	224	225	228	217	241	222	231	200	245	232	212	198	215	236	227	228	228	223	211	218	229	250	199	227	229	201	210	207	227	235	230	220	210	209	249	231	197	238	225	228	240	229	243	240	221	257	200	228	220	235	233	237	209	229	226	234	229	245	219	220	213	234	239	233	237	234	213	215	233	243	212	222	230	271	263	239	235	207	236	236	227	213	229	227	219	235	226	232	213	240	210	243	230	228	225	215	232	218	251	217	235	214	234	247	238	220	229	222	240	226	204	240	242	240	223	228	226	249	247	234	254	216	240	240	231	263	230	219	224	235	235	271	207	258	230	263	244	220	257	281	237	253	236	213	218	227	225	222	259	252	243	255	216	211	268	234	251	229	238	221	235	265	246	231	246	242	217	225	221	206	221	215	215	219	222	225	221	233	251	220	236	235	252	212	238	257	222	235	235	208	197	232	212	232	228	232	254	223	223	212	228	220	216	240	239	214	243	239	234	230	201	244	249	200	223	245	245	211	200	209	207	226	248	254	217	240	228	220	228	245	224	221	244	249	258	210	250	278	220	207	243	229	219	227	253	244	237	216	218	231	228	255	256	219	237	205	253	240	225	253	245	240	241	229	216	251	231	216	218	249	242	236	239	226	213	229	245	249	207	210	256	222	209	226	228	252	209	218	215	223	223	214	236	226	225	243	242	236	241	219	243	253	223	199	225	253	241	239	241	233	235	236	262	226	246	223	214	236	215	269	242	245	248	204	223	234	217	245	196	231	247	235	228	234	211	234	221	219	248	221	243	232	240	222	246	240	220	218	213	201	213	207	253	224	232	255	244	250	238	237	239	243	215	225	228	230	235	274	228	224	238	231	238	265	239	232	235	217	215	214	210	238	250	216	258	231	271	248	203	228	239	242	231	264	248	238	237	236	253	204	244	219	211	216	236	208	219	254	205	218	231	234	248	250	240	215	237	238	230	241	259	208	214	238	238	251	226	241	224	246	236	216	262	226	221	232	254	238	224	271	241	237	234	235	219	201	240	250	255	222	245	245	235	229	209	243	235	224	242	235	234	232	249	210	232	236	247	217	227	234	268	231	206	220	218	231	226	230	200	226	250	244	231	244	222	226	229	232	203	219	208	213	229	224	234	235	247	227	219	235	211	242	211	233	251	214	240	221	213	208	252	232	218	206	241	250	262	186	214	239	189	233	219	215	224	226	214	248	204	234	256	236	221	241	226	249	243	216	224	234	242	255	210	242	242	245	236	230	230	247	221	216	217	238	243	232	229	243	249	214	239	248	237	250	239	239	240	237	248	214	248	243	211	230	242	218	234	232	209	231	257	249	230	202	219	248	236	218
28463	22338	27088	5082	546	464	500	461	479	448	448	525	465	451	453	463	488	472	504	462	468	478	439	464	448	460	493	448	468	464	491	422	443	426	461	469	470	475	465	484	467	448	449	460	485	486	444	493	428	499	439	470	456	473	460	458	443	508	476	451	467	462	457	461	492	479	432	502	467	448	460	470	488	427	482	457	456	493	487	511	440	462	465	440	482	465	452	471	450	479	463	475	469	446	467	484	454	462	416	441	459	497	478	477	450	487	478	464	413	439	454	531	462	476	481	481	438	459	466	418	466	462	465	422	481	476	507	447	470	440	498	470	466	480	460	479	468	442	448	457	487	499	468	442	468	456	499	478	472	475	449	496	465	496	471	461	474	455	443	458	464	431	457	448	448	483	497	469	472	459	455	473	476	454	447	423	450	476	446	451	471	497	456	454	453	460	503	454	469	448	481	488	474	465	448	450	450	470	462	427	455	479	448	476	464	441	472	482	500	446	440	479	448	490	519	491	477	448	461	483	472	418	483	466	438	459	492	449	465	491	462	409	488	484	478	470	412	451	456	489	451	461	450	529	482	477	467	444	463	470	471	490	441	456	453	481	433	472	478	441	466	466	452	440	428	470	465	487	458	487	472	475	439	460	438	481	458	505	441	451	463	459	481	442	461	474	480	452	451	465	436	423	440	440	499	460	441	409	471	456	424	474	462	454	429	462	486	477	509	456	471	427	425	441	449	460	494	470	476	448	447	510	430	456	431	460	430	450	450	457	488	417	444	447	448	473	482	455	493	484	475	491	448	448	402	446	442	499	461	441	462	470	443	463	496	473	482	475	430	480	497	429	432	476	446	445	477	441	486	480	464	443	486	499	436	473	506	484	437	448	440	430	425	428	494	467	484	470	436	469	456	474	449	458	486	474	461	439	446	444	517	480	454	465	448	491	468	459	486	479	466	432	480	437	472	467	439	443	431	434	441	479	451	469	461	456	440	432	467	468	476	464	490	492	462	457	412	471	478	456	452	469	465	497	440	506	470	493	477	481	472	491	479	482	410	480	517	494	468	436	515	458	477	500	461	468	450	474	458	472	437	455	446	426	478	436	478	446	486	439	453	452	459	448	482	461	465	482	463	475	492	505	451	471	477	503	485	476	457	430	468	467	442	488	462	428	464	434	445	457	459	473	455	452	451	448	432	457	448	412	502	440	460	506	504	444	441	457	482	472	443	494	476	450	457	449	487	477	434	480	433	439	533	476	470	458	446	419	456	471	467	473	462	455	443	479	479	445	450	476	434	499	481	480	455	507	466	500	457	467	460	461	477	461	449	488	460	445	482	453	472	456	478	452	452	475	458	510	410	494	466	481	495	472	470	455	459	479	454	456	439	445	450	454	457	459	479	474	433	437	475	488	504	481	460	439	470	450	484	456	437	486	465	465	436	456	487	467	415	465	479	429	447	456	470	464	507	428	444	453	442	410	468	485	526	444	447	450	456	444	487	459	479	474	441	471	431	472	438	450	498	487	501	482	485	404	492	477	465	499	441	482	433	480	488	440	448	485	485	485	458	456	447	451	432	473	464	453	473	449	436	473	436	476	483	425	460	477	467	462	467	453	433	473	483	407	456	445	488	425	434	506	466	455	436	443	440	477	471	479	465	451	463	476	475	466	469	484	458	447	461	469	487	477	496	466	429	448	463	437	449	434	451	473	456	470	443	499	489	472	481	423	461	475	419	473	469	460	498	461	476	422	452	430	481	473	447	465	443	460	441	497	463	460	436	481	470	464	527	482	469	478	480	444	481	459	475	453	445	485	475	441	462	490	468	491	455	470	492	461	470	490	479	434	485	438	424	464	454	455	467	474	459	490	461	472	459	517	478	458	459	433	471	482	455	454	488	440	469	442	473	417	484	472	465	439	431	425	465	457	466	457	447	433	473	457	446	421	477	460	476	461	473	458	486	457	474	473	437	470	479	476	453	470	456	476	438	423	467	458	443	489	482	438	432	454	457	461	503	446	474	420	509	476	424	457	467	505	431	417	440	468	466	438	468	395	483	473	475	468	485	466	444	456	452	456	446	448	462	451	459	432	482	489	455	469	508	464	490	496	457	468	505	434	461	462	487	473	471	486	477	461	445	450	449	460	460	426	473	402	459	456	482	468	456	429	467	456	473	460	431	468	460	470	457	461	494	511	437	469	474	480	442	447	497	465	488	453	473	451	473	428	461	461	448	454	446	454	511	466	491	481	496	439	465	450	451	463	513	489	453	440	466	433	434	483	484	449	444	456	491	465	448	517	526	464	449	428	454	468	424	459	478	463	449	456	437	457	485	455	452	476	455	464	502	470	478	461	475	438	454	473	466	494	477	446	469	444	461	457	444	483	459	451	460	454	432	461	445	474	477	433	432	463	483	489	450	478	495	459	488	468	469	493	490	457	493	463	502	462	480	476	434	471	491	471	458	450	471	467	432	463	486	475	466	458	490	468	466	432	466	494	480	489	472	468	464	459	472	487	444	460	489	464	487	479	444	482	494	487	468	475	487	457	468	454	445	452	476	484	469	462	460	451	499	482	466	472	485	487	455	419	485	492	451	444	456	463	457	479	456	472	475	482	475	464	446	461	428	431	502	444	420	455	503	438	476	491	454	489	486	459	470	459	447	474	460	515	492	449	481	483	476	438	474	442	490	441	482	452	430	461	457	457	449	469	462	419	501	437	489	482	496	432	481	416	447	492	476	407	476	456	451	498	485	482	498	457	445	467	440	481	458	500	444	476	468	493	456	439	434	449	480	416	488	461	465	482	461	436	487	462	442	475	465	483	439	471	457	422	459	404	493	488	493	440	433	452	538	457	463	444	477	468	464	504	484	470	475	483	461	488	482	439	468	490	461	475	463	474	466	479	483	497	464	490	478	462	465	457	470	467	474	440	476	482	429	500	495	481	459	467	434	467	466	478	514	471	460	460	478	490	448	444	482	426	461	453	467	475	430	474	509	479	505	441	454	450	461	491	477	452	474	472	511	471	427	451	469	458	433	477	477	430	493	501	461	445	429	482	453	477	475	484	459	497	445	486	483	523	458	446	457	468	517	452	438	479	428	426	466	458	465	452	468	461	453	481	462	466	457	480	472	459	450	494	473	429	487	438	460	471	440	453	453	494	420	490	469	438	488	464	484	503	448	463	464	513	456	434	450	451	468	480	437	483	478	467	434	469	508	487	431	483	471	468	461	453	454	459	468	465	416	479	451	476	459	464	457	483	482	465	452	446	489	483	438	480	464	475	459	441	440	470	510	450	469	494	430	420	435	437	441	443	469	490	446	443	511	443	458	461	463	451	466	478	434	471	456	475	464	442	468	478	485	443	473	445	509	450	453	467	451	480	479	491	476	454	486	440	468	461	457	415	407	456	451	479	481	423	466	488	457	460	480	452	443	438	485	460	486	459	467	467	482	441	463	477	459	498	430	470	438	417	456	421	423	468	479	470	453	461	502	460	463	458
23021	29458	24118	1206	563	570	552	545	582	515	499	524	534	507	521	544	523	504	568	525	551	564	557	521	499	513	494	537	527	552	534	506	507	550	488	525	496	541	560	538	531	498	546	563	533	542	536	541	551	528	517	519	540	512	523	543	500	514	502	552	541	513	543	558	518	559	552	504	537	540	532	567	492	534	534	481	515	561	552	559	533	514	538	502	503	525	574	597	528	522	587	552	505	502	497	578	512	519	494	515	503	520	560	535	506	537	534	500	511	520	509	530	536	534	518	510	528	562	509	545	518	525	511	504	543	553	519	509	529	563	480	514	546	510	486	490	496	535	540	559	500	555	511	515	496	528	535	521	566	536	541	499	513	515	510	561	565	503	555	530	530	544	582	544	524	534	525	502	532	552	531	510	553	548	485	517	553	545	512	523	538	539	524	506	526	519	528	543	542	526	507	493	545	534	551	538	511	522	529	548	535	498	531	518	517	521	547	520	528	528	578	531	522	538	518	475	569	551	526	538	541	568	506	506	543	516	528	522	544	509	510	546	487	484	531	521	578	521	549	548	527	556	546	507	506	514	552	519	520	530	511	566	541	559	548	529	527	489	552	542	561	590	546	543	534	487	536	500	535	551	491	565	528	521	479	528	520	518	533	568	580	519	554	575	486	516	516	466	525	568	511	525	512	511	560	530	517	534	531	502	535	548	556	516	548	521	506	591	531	518	497	491	511	556	492	486	573	563	511	530	509	548	527	517	534	535	511	542	587	541	534	488	523	524	552	492	511	528	542	522	509	524	551	528	548	506	505	527	504	531	536	556	528	527	569	532	517	568	537	549	528	518	528	526	535	521	518	527	558	508	517	536	524	501	543	560	568	559	485	566	538	568	590	531	519	541	484	535	515	512	519	529	505	550	503	508	534	498	520	514	478	532	564	520	511	514	542	554	522	545	522	552	493	526	489	547	549	498	515	542	512	518	539	582	539	498	577	532	544	573	503	537	517	514	570	546	532	499	507	526	514	503	554	551	479	497	549	519	542	558	550	531	522	508	540	514	530	565	546	552	528	596	502	528	546	566	560	481	555	539	498	534	504	525	499	556	515	547	518	530	510	506	521	540	547	511	544	518	521	519	537	527	516	523	546	555	494	553	502	550	551	531	522	546	550	498	548	546	552	506	539	559	549	480	531	507	517	491	523	547	560	547	517	506	550	512	548	561	536	491	552	513	530	513	547	549	521	530	561	518	532	518	524	574	542	567	541	526	501	489	528	509	534	537	535	532	492	500	562	504	515	515	498	538	521	542	484	506	539	500	531	551	503	556	534	496	483	521	481	484	531	531	556	546	527	530	561	553	537	550	488	491	470	508	506	515	529	550	509	526	509	542	510	503	501	536	501	519	554	545	537	537	522	528	524	531	543	539	521	527	539	516	520	525	546	528	547	533	588	520	515	522	491	518	536	527	510	553	491	523	545	506	499	516	534	533	561	490	553	549	520	501	534	518	532	538	521	564	511	514	517	522	553	519	521	508	547	543	536	506	507	533	528	521	582	508	534	495	555	550	510	501	491	554	526	497	533	553	523	514	532	491	529	553	549	539	521	510	540	552	541	510	517	514	534	521	516	562	524	510	547	535	510	537	539	512	522	534	550	526	502	531	514	521	522	474	560	528	573	495	513	557	505	542	548	547	516	506	567	534	530	531	579	566	537	530	546	504	559	571	503	549	528	514	521	491	522	523	543	492	513	542	510	542	526	518	562	553	592	525	534	530	551	555	531	491	494	537	578	549	539	529	560	522	542	521	495	526	536	483	509	509	522	494	546	534	516	563	529	541	540	510	558	547	526	521	541	532	545	524	512	528	523	531	565	515	492	492	542	535	536	537	562	573	523	548	547	498	506	513	531	521	534	584	479	518	533	517	535	561	547	549	546	543	546	537	519	494	502	489	519	550	515	528	500	539	546	524	519	503	565	539	530	517	563	506	510	527	536	526	528	561	514	533	515	541	533	518	507	556	517	530	504	528	545	487	500	516	508	544	518	538	541	546	547	537	531	544	512	560	529	503	456	501	555	526	557	508	470	539	517	537	527	580	546	539	536	512	525	527	524	533	560	527	511	509	517	485	516	541	522	521	530	573	522	543	539	538	549	521	541	505	518	483	472	513	546	561	515	502	552	552	547	536	542	544	532	514	500	534	521	510	545	488	503	501	567	504	516	531	530	525	540	577	515	539	512	512	506	530	544	560	525	538	546	535	515	507	519	545	578	489	550	484	542	536	538	560	491	475	520	482	529	500	538	548	563	581	504	541	484	539	527	509	522	538	565	536	546	530	542	493	574	548	552	538	531	543	498	471	551	516	530	569	527	481	539	533	542	556	554	512	543	532	542	496	504	520	496	491	524	527	537	520	551	504	541	544	511	540	556	542	518	533	533	525	534	496	495	516	520	532	502	514	548	549	532	520	485	586	535	537	541	513	528	537	536	532	532	501	514	527	521	465	495	584	522	508	526	496	545	527	519	545	537	515	531	503	513	557	528	561	530	511	569	534	529	539	498	528	553	511	537	583	526	510	497	546	541	524	552	540	520	537	523	520	566	545	526	512	502	494	520	531	538	558	541	515	523	521	451	534	512	536	500	550	535	553	527	527	543	550	533	526	521	519	550	518	571	463	535	532	525	536	573	493	541	572	534	531	528	524	539	528	500	511	538	563	537	552	534	535	528	524	512	549	523	570	556	525	519	567	510	532	549	567	497	502	537	495	523	521	559	525	511	518	539	534	511	535	549	492	528	537	525	564	526	508	510	510	533	500	530	488	535	521	553	509	544	512	537	521	513	518	574	537	526	523	562	507	547	531	517	527	544	510	535	539	506	545	510	506	512	523	513	514	523	487	514	543	523	504	546	531	546	540	479	560	519	544	550	549	539	546	510	507	537	507	566	504	516	551	542	505	514	560	533	508	506	539	506	510	483	490	541	529	488	522	512	560	542	586	507	504	511	546	541	525	553	567	528	579	518	545	526	512	523	522	523	510	525	538	519	527	526	536	542	513	541	506	519	463	528	570	522	548	512	505	556	530	513	555	572	536	519	560	487	520	527	512	526	526	499	544	514	569	544	531	555	515	566	504	550	533	507	545	535	558	526	512	490	570	460	488	507	517	499	524	541	535	536	511	536	520	493	547	535	489	507	554	527	543	513	571	538	511	520	533	491	514	573	515	524	556	545	526	550	534	534	548	506	505	577	555	490	527	503	514	518	516	551	537	499	489	512	533	535	490	534	492	506	499	508	526	538	517	527	524	554	547	522	547	541	494	535	488	497	529	511	499	575	515	543	520	538	531	536	494	552	515	508	548	554	535	530	546	540	543	526	451	540	523	498	544	503	544	548	565	529	534	525	551	527	527	537	571	511	579	510	492	510	536	513	523	553	493	543	547	529	496	546	484	523	515	500	563	525	525	522	502	499	521	559	525	517	525	549	515	515	524	509	535	529	512	533	520
24172	21721	36164	23705	20037	7520	774	545	544	530	499	459	461	515	472	467	517	433	477	479	474	439	475	456	472	462	443	480	470	431	422	439	452	467	461	427	495	423	458	518	438	457	469	471	433	435	478	462	438	435	455	417	419	430	482	417	417	443	470	432	424	449	426	428	451	443	436	441	474	432	416	464	444	446	438	460	446	421	435	453	433	496	467	451	453	417	444	485	434	443	425	437	422	436	451	433	447	420	491	464	466	434	442	478	417	442	416	456	439	480	440	448	479	443	461	424	398	448	438	450	450	472	443	461	470	473	441	433	461	465	451	490	458	465	477	484	464	444	443	454	459	467	427	409	414	458	424	463	460	490	400	472	422	421	482	435	442	450	451	476	453	419	407	462	464	450	455	432	462	397	455	435	441	413	445	460	444	462	450	454	459	424	459	485	458	459	431	432	462	484	438	498	449	449	424	442	465	448	462	442	441	465	464	448	440	443	471	422	452	452	499	443	436	444	467	436	447	434	460	436	451	456	447	437	472	429	457	448	437	446	482	426	457	445	395	461	445	506	425	469	416	410	438	426	445	471	468	486	458	447	485	450	429	448	428	462	427	450	439	437	453	435	460	469	434	443	456	445	404	434	479	495	443	448	442	471	438	463	443	455	468	428	441	464	454	434	461	448	501	432	443	463	421	429	456	448	425	429	462	428	461	436	457	470	450	480	465	456	430	431	431	454	468	465	458	424	464	420	453	460	450	446	431	454	456	470	443	454	422	463	449	440	440	452	425	430	442	432	454	498	452	452	476	437	433	437	425	470	443	405	455	438	441	437	449	516	469	447	411	466	474	493	452	461	475	443	439	455	444	439	430	442	453	469	469	443	495	476	410	433	459	444	451	423	474	440	446	444	461	426	445	486	479	456	442	446	425	449	415	431	454	442	473	434	426	430	404	434	437	434	439	452	504	462	447	423	420	457	460	459	450	419	489	473	431	463	457	460	494	466	468	445	445	450	444	443	477	451	483	464	422	429	454	460	450	457	441	440	406	442	413	451	465	451	452	468	448	452	442	431	442	421	431	430	463	440	460	428	451	467	437	453	456	438	436	449	482	451	448	446	452	463	453	446	472	467	452	486	412	430	409	466	466	437	443	399	444	452	435	451	413	425	428	424	434	472	457	463	456	429	447	429	455	429	447	448	444	447	440	425	464	462	448	464	446	454	414	423	444	443	480	451	461	466	463	384	439	426	439	457	434	426	439	433	424	430	467	456	435	410	468	440	452	418	470	450	466	416	483	440	461	426	457	483	447	446	446	417	415	414	461	432	497	479	421	427	474	469	440	469	455	438	409	436	477	444	474	462	453	454	453	429	449	449	430	437	424	460	466	489	447	464	429	425	418	459	461	467	429	413	455	425	491	419	456	432	463	461	469	442	454	408	409	441	472	400	433	441	427	441	466	427	462	419	445	413	462	457	432	456	484	459	443	474	466	458	419	462	462	452	453	464	475	431	455	456	439	428	440	458	440	427	406	442	459	455	438	476	440	468	435	441	460	437	438	414	477	477	474	456	455	445	464	463	453	458	414	440	448	530	434	438	454	490	471	450	505	431	464	439	431	437	448	391	455	467	436	469	480	467	454	473	444	454	474	447	462	448	473	452	459	442	428	430	459	425	451	476	462	403	483	458	466	429	471	444	452	405	484	412	461	415	450	450	437	446	457	464	489	438	419	461	461	460	433	427	426	439	450	458	436	438	453	465	441	433	454	457	463	401	448	440	458	444	477	467	424	468	478	460	440	432	455	484	450	418	448	458	441	407	507	448	412	425	419	452	435	436	436	406	481	444	412	460	461	487	433	455	456	491	451	446	454	438	434	469	476	474	476	468	444	458	456	439	449	417	472	465	440	436	471	431	464	469	425	451	456	440	431	437	436	422	474	474	461	412	459	440	468	432	446	464	458	467	460	461	477	429	461	417	453	454	448	463	440	447	428	489	453	436	446	443	450	419	435	440	424	443	457	438	409	433	472	478	458	437	459	462	430	429	451	448	470	438	444	455	465	455	463	437	430	469	462	434	451	476	452	408	498	437	447	456	488	482	456	462	471	434	410	419	433	418	425	446	413	500	442	475	472	459	460	424	423	489	465	478	436	460	430	451	472	419	447	423	448	448	426	440	441	482	438	431	462	450	446	440	456	458	429	462	458	446	427	453	474	440	474	441	463	481	418	416	450	439	446	473	462	426	460	454	463	458	438	464	459	425	458	438	429	486	404	464	417	513	448	435	432	461	432	430	434	452	455	444	468	455	455	435	431	451	471	413	466	430	435	452	455	433	476	451	464	474	488	476	438	434	466	444	427	433	491	464	463	441	437	430	436	396	442	412	473	440	452	425	385	463	452	429	412	431	450	434	458	466	446	408	446	437	450	461	474	462	418	449	452	458	461	437	476	432	417	434	435	427	478	500	456	436	420	438	417	424	447	443	477	482	469	419	424	426	454	464	432	438	404	438	494	466	470	448	415	500	451	435	453	484	463	438	475	467	462	483	444	421	452	475	443	426	449	459	457	460	485	477	427	447	417	488	483	438	461	402	433	445	402	427	480	464	458	458	457	489	480	427	440	462	392	470	432	431	467	419	425	420	459	423	460	453	404	454	449	480	471	435	415	441	473	473	452	434	478	491	475	488	436	451	468	464	427	467	448	463	448	475	484	483	428	430	419	452	451	416	457	412	428	435	429	429	474	449	458	454	453	485	431	481	497	437	466	480	467	446	442	456	450	453	456	448	442	462	474	448	431	459	474	422	429	485	415	472	421	433	445	478	456	452	448	440	448	462	443	441	462	441	404	393	449	447	434	478	462	407	442	430	475	407	432	425	430	431	446	411	426	446	432	470	459	433	450	469	479	432	459	449	405	468	450	474	468	453	413	445	470	448	456	448	465	450	461	437	422	483	443	447	460	409	405	421	421	481	477	442	435	433	459	438	487	463	446	442	477	430	396	431	453	449	432	496	427	442	462	441	461	432	491	421	467	443	450	421	427	455	462	429	448	494	443	473	438	452	471	445	466	450	468	431	460	454	422	429	440	465	460	448	468	432	461	419	457	429	428	435	443	472	473	422	475	495	391	446	472	476	444	426	504	465	440	421	434	419	427	411	466	402	429	457	442	442	442	441	407	431	434	441	447	463	459	449	454	488	419	446	432	443	443	432	444	448	448	462	464	459	426	461	452	438	477	483	423	419	477	449	428	409	464	438	431	433	466	480	429	444	429	434	444	476	446	470	433	473	450	439	402	448	469	448	469	477	437	458	417	428	453	448	477	438	455	472	506	461	452	442	475	419	454	415	467	442	455	453	453	442	432	462	494	444	457	496	432	482	473	452	443	403	420	437	460	413	467	487	401	424	455	494	437	458	422	466	439	471	434	432	450	445	476	483	461	453	445	443	464	450	472	439	435	436	474	485	480	413	430	473	429	467	416	421	487	448	453	462	465	429	443	477	506	455
41059	72571	57641	6246	1140	998	782	754	718	660	603	640	541	555	586	571	573	571	554	548	496	514	590	521	530	503	551	517	532	511	501	504	554	506	518	530	522	522	531	575	540	504	518	536	483	509	581	528	516	514	517	526	510	523	535	519	541	524	467	519	493	459	507	523	566	531	515	523	522	487	527	521	530	504	517	521	540	514	512	542	459	499	526	523	533	542	518	501	578	569	496	510	520	511	507	506	538	541	529	528	537	507	512	511	545	504	517	506	569	508	537	534	494	523	521	558	508	504	554	519	505	528	509	483	505	497	551	542	536	523	531	517	533	518	522	531	558	551	506	505	488	551	539	547	552	533	560	504	536	501	499	529	463	553	503	495	531	494	539	508	532	545	565	522	522	498	496	501	517	463	569	515	516	535	521	485	487	488	536	546	538	503	556	525	528	535	535	515	522	507	480	529	481	509	560	526	483	523	486	541	524	518	503	519	499	527	518	525	509	523	544	515	515	533	485	479	520	541	536	533	518	479	498	521	524	514	516	498	527	533	493	543	505	497	475	548	528	513	523	532	550	550	491	526	508	506	512	536	565	564	549	545	515	505	497	530	529	514	525	526	527	479	492	542	480	508	533	557	531	492	511	485	519	517	509	511	537	506	552	567	532	526	534	516	529	530	506	528	505	552	565	486	515	502	524	536	540	544	521	538	499	512	553	523	512	549	536	518	526	471	509	529	492	487	536	503	519	543	527	515	510	520	496	534	540	534	504	546	549	522	598	548	514	566	514	495	484	508	507	521	481	504	550	508	534	547	531	522	525	508	536	504	499	506	547	525	527	519	508	509	565	561	516	535	514	518	485	473	513	506	521	566	507	529	548	493	551	535	533	523	530	557	531	535	541	537	567	511	524	560	536	507	499	566	520	520	518	531	516	537	494	521	491	478	498	506	513	516	524	542	537	504	488	491	508	489	528	516	526	522	531	562	496	512	535	528	496	533	514	481	476	566	498	516	517	505	520	532	552	564	523	563	523	539	516	498	493	547	518	541	531	563	492	475	547	459	519	527	489	565	560	505	505	543	510	506	483	539	518	532	507	519	523	475	485	485	513	523	533	508	534	511	529	535	492	492	540	491	511	519	541	518	514	516	552	582	520	501	511	537	519	514	526	478	559	532	505	539	582	478	510	514	539	507	515	547	507	512	507	508	510	503	529	509	489	533	540	493	524	534	508	537	512	516	510	515	528	513	566	555	540	549	523	525	531	510	510	530	522	530	532	547	499	536	563	537	557	526	564	541	532	507	515	523	547	560	482	483	559	534	520	513	501	484	531	547	519	518	530	529	538	506	536	513	479	515	544	544	520	515	481	527	569	518	525	503	525	483	519	501	531	531	518	519	502	549	509	534	508	524	557	535	476	535	555	501	508	476	522	523	509	523	502	534	503	537	536	514	540	485	506	481	517	487	503	559	598	521	525	499	545	532	474	527	517	516	492	571	530	522	517	513	474	545	507	504	519	538	505	540	495	510	488	493	505	517	524	547	548	549	531	497	521	546	537	533	516	547	480	518	520	525	526	544	546	518	541	491	485	534	515	531	479	498	510	501	528	501	552	525	532	498	558	477	535	500	479	483	527	533	517	531	520	551	524	551	495	516	500	469	476	514	518	488	532	490	538	549	569	525	540	529	516	521	536	556	525	511	516	533	526	518	509	531	504	544	537	498	479	538	513	536	499	490	546	527	536	530	495	502	509	474	550	539	523	518	521	505	526	497	537	479	514	519	527	506	518	523	512	543	488	550	504	526	560	546	516	521	499	499	504	522	534	529	515	536	558	545	536	491	473	532	522	501	570	555	509	510	501	490	512	563	520	513	488	515	495	537	510	499	576	514	508	522	507	524	478	471	521	540	529	510	494	516	544	550	490	512	512	516	505	499	483	499	529	511	490	533	548	549	482	529	525	543	550	521	489	531	530	545	494	513	576	522	520	534	476	510	495	531	512	531	500	498	497	499	508	549	499	499	514	526	555	482	528	542	484	539	511	545	557	526	521	543	506	520	507	514	510	478	506	521	483	508	520	532	492	556	525	492	460	518	495	531	558	522	515	582	550	528	558	554	515	541	510	510	506	526	535	528	483	525	534	491	513	490	473	523	536	518	524	535	523	527	511	519	514	546	530	488	528	527	569	539	543	553	499	549	509	523	522	520	537	503	477	546	546	474	552	502	497	523	525	513	531	532	500	515	554	494	523	483	532	491	524	469	522	529	549	531	510	530	578	530	535	542	514	555	555	494	539	534	481	510	519	528	516	539	510	461	525	518	535	520	516	510	513	513	494	525	512	554	521	556	498	560	542	496	508	498	538	526	517	488	524	523	489	512	520	561	531	549	534	507	534	537	541	506	496	508	570	537	536	523	541	523	534	512	499	506	479	555	517	548	532	512	517	478	513	523	538	550	514	512	511	538	491	523	520	484	546	543	499	529	533	551	540	502	526	529	532	521	551	519	511	539	557	517	539	520	497	526	526	514	528	507	504	498	517	529	541	498	521	534	531	524	516	520	516	513	527	489	512	524	548	496	513	552	485	505	508	515	526	517	517	515	556	482	468	497	529	507	510	494	490	506	521	562	542	544	505	486	542	537	528	491	542	499	505	478	537	530	514	546	515	556	530	503	501	478	521	521	511	500	526	548	511	557	507	522	473	475	506	550	505	510	523	499	533	534	528	502	516	572	588	518	530	509	507	513	502	514	496	564	500	527	489	532	500	536	496	532	524	564	503	502	517	565	526	501	564	476	545	545	519	512	543	533	485	509	532	504	522	504	490	513	526	488	521	552	528	539	488	485	572	509	548	533	469	520	539	561	519	529	581	488	540	528	497	502	558	508	473	541	573	503	476	517	549	480	557	536	495	520	497	470	532	498	495	551	519	507	516	539	513	537	512	536	494	523	522	502	518	538	523	510	507	521	520	509	539	508	511	525	493	531	508	490	547	529	530	568	513	561	507	515	472	529	503	526	516	514	519	528	502	515	528	518	495	534	492	497	520	515	488	490	499	498	517	529	524	549	494	516	506	484	520	554	508	570	515	524	528	526	498	524	538	521	535	506	532	510	483	499	504	542	490	512	485	525	569	534	501	535	542	502	509	510	482	523	504	543	523	512	504	524	509	488	515	531	521	522	494	503	534	521	513	486	522	512	520	534	540	534	497	533	540	522	505	534	537	515	494	536	528	540	513	495	523	518	519	558	525	489	529	530	536	504	516	511	510	490	531	541	489	516	555	544	532	516	558	511	518	537	515	506	536	513	456	498	550	531	530	511	496	535	507	521	520	513	539	500	542	523	508	529	534	525	561	519	534	525	504	558	501	526	504	490	535	522	510	543	518	494	532	573	477	505	498	539	500	477	534	539	496	512	502	549	535	557	493	542	522	523	513	472	533	492	547	541	527	507	513	508	498	485	503	491	523	534	471	532	500	491	544	500	473	541	544	513	525	522	531	500	531	549
25385	21861	35928	23250	9378	613	355	342	304	311	303	297	289	291	286	283	287	288	273	273	275	251	301	288	292	282	283	255	289	318	275	280	289	268	283	302	284	267	260	276	281	280	277	245	284	276	248	293	284	282	276	275	259	282	273	310	236	281	256	294	265	291	278	288	264	259	254	255	283	298	286	283	274	281	270	288	264	296	292	278	257	282	287	269	275	262	275	282	270	283	278	276	278	298	273	277	288	241	242	279	262	279	307	292	287	295	247	245	307	296	256	271	297	279	255	250	270	282	285	265	239	264	284	254	297	264	301	270	284	272	304	251	271	298	259	312	273	290	281	257	291	275	273	279	314	312	272	253	269	256	286	278	284	255	282	240	268	305	265	282	290	301	294	276	243	261	246	285	296	277	255	272	295	285	276	282	296	303	288	250	298	277	291	278	248	305	275	300	283	281	287	267	268	255	300	276	266	263	338	303	315	263	267	259	280	265	304	286	293	261	273	279	280	265	279	262	295	303	295	239	293	249	313	259	267	251	306	293	266	292	246	281	273	290	254	291	275	280	265	270	273	303	305	285	258	287	268	252	318	263	276	279	275	281	265	282	294	299	264	283	275	241	298	277	271	273	315	279	305	278	259	273	275	284	266	250	261	295	287	267	281	273	272	278	268	278	265	275	282	265	291	279	297	283	268	304	273	299	291	255	272	284	278	285	302	278	255	270	258	260	256	272	251	280	270	272	256	283	265	270	284	299	261	265	282	268	283	293	278	264	288	277	289	291	301	260	260	299	277	282	277	276	294	303	270	265	284	271	276	262	256	261	289	289	291	251	273	286	268	306	283	255	262	289	256	268	288	272	279	251	307	308	300	283	282	273	296	276	280	316	280	280	274	255	272	247	299	269	257	246	268	282	278	270	298	268	253	252	294	279	278	270	290	290	278	306	282	305	267	276	273	274	292	264	294	275	284	304	288	240	281	313	294	244	260	287	257	285	265	248	294	285	293	275	300	285	256	278	274	290	290	266	245	268	257	292	299	287	269	287	280	275	276	281	278	295	259	301	286	302	288	274	273	288	277	290	283	262	261	265	295	273	290	268	286	257	283	301	292	245	281	283	275	265	299	305	285	256	267	296	269	259	268	252	283	256	275	274	280	256	275	275	262	288	257	283	290	303	269	244	260	280	290	291	266	264	270	276	269	275	288	277	299	272	286	295	282	316	279	278	282	277	264	279	249	279	302	279	261	276	285	271	302	271	277	274	297	277	267	278	266	325	281	261	298	301	285	261	295	272	260	264	254	250	284	295	263	289	316	267	287	284	255	269	294	262	290	293	292	252	294	281	303	276	269	253	280	263	264	290	265	282	265	288	274	282	274	277	299	278	262	303	283	298	282	300	300	284	275	264	293	266	262	280	268	276	245	295	283	291	253	272	303	299	258	285	263	258	286	287	277	259	293	293	238	245	280	278	284	276	269	281	276	283	302	304	265	292	279	271	294	298	268	274	288	256	285	269	276	262	279	255	283	283	290	286	277	270	280	257	278	227	280	260	282	299	254	293	270	295	305	276	280	274	289	289	268	270	248	280	282	275	289	292	278	261	286	299	280	261	276	288	263	284	285	279	284	288	269	258	286	306	292	282	262	243	265	282	265	258	295	278	274	273	262	268	296	287	280	273	288	264	282	276	288	299	278	285	251	258	283	271	291	288	287	287	306	289	299	263	270	283	300	284	273	288	295	287	270	251	301	279	279	271	265	270	278	293	280	293	271	308	281	283	259	273	265	274	267	251	299	278	301	248	274	294	283	266	283	283	247	251	266	250	273	282	284	282	292	316	271	286	288	297	280	290	296	286	307	264	273	265	269	294	267	259	295	236	269	266	314	279	293	291	274	279	260	260	281	231	264	260	285	281	268	286	280	306	267	276	278	275	268	283	312	274	242	291	287	292	278	244	286	302	244	287	262	273	270	295	289	270	278	274	284	274	305	281	308	301	276	280	280	270	276	287	276	276	282	303	273	298	287	269	278	266	292	265	288	273	242	259	274	280	290	274	298	290	285	291	273	281	272	279	283	249	278	271	274	258	307	312	281	259	255	279	276	304	302	252	277	268	278	285	242	265	282	234	273	271	282	293	287	283	256	281	272	289	251	282	253	283	285	267	260	240	275	289	282	318	279	298	286	256	278	275	277	297	298	252	276	278	299	269	270	265	304	269	325	259	297	266	265	274	284	286	299	268	306	259	257	300	284	313	273	285	258	298	299	291	281	280	255	262	283	277	280	292	286	246	302	307	306	261	268	240	283	259	261	283	304	288	263	292	263	297	303	265	295	305	261	275	273	289	285	264	294	281	270	282	273	270	264	276	274	254	288	255	291	269	294	269	272	278	274	261	260	273	276	248	274	255	268	276	285	271	268	304	274	288	277	280	254	262	294	259	263	274	261	265	285	297	273	283	284	275	274	273	275	267	291	286	301	267	289	294	284	242	279	264	288	254	270	279	258	268	275	281	276	274	286	285	270	286	290	292	268	299	279	277	274	258	242	304	262	269	269	269	281	304	255	288	287	286	294	267	279	248	266	265	271	248	288	273	294	298	279	263	269	282	276	263	303	250	269	282	292	263	266	284	276	297	298	284	255	268	327	251	294	269	285	268	277	262	238	291	277	272	263	247	279	275	242	286	268	270	277	283	290	308	292	268	281	266	278	274	284	297	277	258	273	280	283	272	295	267	260	250	305	252	273	249	288	292	285	301	243	284	277	251	262	273	262	279	274	277	280	251	291	295	278	260	282	270	307	263	274	298	271	296	294	292	298	266	287	251	278	288	287	283	273	280	310	269	278	252	277	241	277	283	282	263	301	306	276	272	281	271	268	271	313	285	278	272	305	315	271	280	303	263	246	266	251	279	272	299	275	296	273	280	298	300	279	286	289	296	307	272	284	241	274	279	309	288	260	276	263	257	257	280	290	295	260	288	309	263	251	299	262	286	303	267	259	294	252	279	264	299	276	298	289	285	275	272	272	280	253	294	272	262	281	264	269	259	271	294	267	274	259	243	290	268	259	283	297	274	265	299	264	296	277	262	273	272	291	252	268	289	282	279	284	300	257	222	284	270	273	279	288	273	275	269	257	296	275	269	280	298	307	294	258	247	279	300	257	286	257	298	255	266	307	262	272	278	258	269	265	287	264	296	292	293	273	266	286	297	290	304	280	286	247	277	301	274	262	273	296	304	245	281	278	312	285	266	282	278	289	296	258	245	298	283	266	258	275	227	262	259	267	291	258	311	255	264	279	286	290	254	323	267	271	256	277	309	269	283	275	293	265	283	298	272	281	303	283	281	270	282	298	286	278	251	316	263	291	274	274	279	291	266	281	267	288	280	308	268	278	295	293	298	297	254	277	304	272	271	287	260	247	283	278	269	295	293	261	292	271	276	269	287	267	289	277	279	279	292	285	256	236	284	274	262	275	265	283	291	263	285	278	281	264	246	292	264	300	272
38513	63004	45943	4269	675	579	496	476	387	399	393	351	389	369	332	354	355	361	340	343	323	319	337	357	328	334	322	353	361	335	288	298	341	328	344	320	342	327	311	344	317	294	341	299	331	335	322	332	329	338	311	318	302	321	302	323	302	299	328	281	360	330	327	285	312	329	304	326	320	329	332	343	320	307	318	342	341	301	334	357	317	339	331	315	308	296	286	344	312	325	333	318	301	307	312	311	323	329	290	291	358	353	332	345	328	322	314	372	327	309	357	309	367	309	342	321	313	329	331	340	309	313	331	318	315	327	310	315	291	320	294	315	258	319	288	346	298	312	327	307	315	286	284	327	297	318	319	287	301	327	317	320	327	321	324	324	317	277	310	305	300	331	311	318	309	312	312	318	353	339	347	307	303	333	270	311	333	334	339	329	322	302	343	380	324	329	301	303	324	332	318	324	329	323	330	330	326	321	334	341	330	363	323	328	334	304	320	313	333	305	304	316	315	329	308	341	315	303	316	302	363	348	331	326	356	304	295	348	329	332	311	321	282	331	296	329	356	321	278	371	312	342	311	314	319	324	342	345	294	322	284	324	310	323	303	341	352	322	311	361	339	326	310	316	341	308	339	319	323	332	323	322	331	287	316	310	319	308	313	313	364	318	338	334	336	313	336	330	309	288	305	283	336	290	320	316	331	308	326	334	315	304	292	331	339	294	313	345	352	292	282	350	346	311	322	320	314	346	321	316	284	324	338	304	342	359	289	329	334	320	320	343	357	299	276	325	290	304	323	307	320	349	325	314	355	321	320	329	322	347	365	332	305	321	314	297	320	321	326	319	311	322	311	314	322	308	306	280	297	314	275	321	305	344	342	350	293	317	280	293	342	344	309	302	316	302	339	307	327	323	309	301	342	343	299	348	311	342	312	351	285	298	317	345	301	307	319	311	327	322	326	308	357	297	313	323	301	320	341	315	316	312	279	318	369	323	341	357	308	299	335	302	330	342	312	303	313	336	307	338	322	310	330	311	295	332	312	292	319	313	316	352	288	324	311	326	342	312	306	319	313	321	359	341	310	306	326	326	383	351	311	310	333	296	303	324	328	305	346	330	363	318	320	322	302	316	327	266	322	313	364	335	332	314	332	333	303	350	301	308	314	321	299	335	317	318	305	300	357	321	326	324	306	325	343	327	325	333	321	282	322	318	291	327	309	340	294	333	313	335	311	294	342	305	299	351	352	288	339	325	313	328	324	336	274	330	283	274	328	297	333	321	327	293	328	335	342	350	345	367	306	302	324	301	329	330	339	325	340	323	312	276	305	280	314	310	295	331	282	337	285	297	315	301	322	299	332	350	309	304	319	321	305	366	331	316	307	305	300	301	368	318	302	292	334	308	301	292	295	324	303	336	332	310	279	325	324	313	299	275	300	299	353	322	326	312	304	302	354	324	291	326	328	303	316	308	304	328	370	354	320	322	333	315	348	318	293	303	323	336	334	323	309	330	340	321	316	342	366	328	317	327	323	306	319	315	328	293	294	326	307	338	294	346	307	312	323	315	344	316	279	320	329	309	336	325	314	348	332	317	330	329	337	346	302	318	307	344	292	317	300	304	304	316	355	328	321	311	336	301	333	293	334	302	346	333	358	318	323	303	308	358	343	305	317	300	306	328	295	319	319	312	329	319	313	318	303	326	324	304	283	279	325	316	318	315	326	323	325	322	334	306	311	308	367	331	302	336	303	315	301	327	313	328	313	288	329	322	321	338	341	315	329	353	335	325	329	315	309	331	292	311	317	292	319	342	324	310	321	291	329	317	344	328	340	329	302	335	366	315	325	336	318	283	331	326	298	329	341	313	300	301	298	285	297	291	313	325	340	318	335	316	293	287	322	299	297	312	312	336	302	324	343	357	331	364	319	325	323	318	309	316	311	285	300	343	285	315	300	294	322	327	309	302	302	285	350	335	341	302	343	314	324	347	329	317	327	304	363	353	332	328	313	326	307	335	299	311	324	322	323	317	341	361	321	306	300	309	298	321	326	296	328	305	332	304	315	315	335	330	333	285	294	345	300	339	332	331	302	323	317	345	327	318	335	302	289	265	344	303	343	289	313	307	328	324	311	318	312	319	315	334	317	318	324	322	296	342	347	318	292	338	314	314	327	282	338	311	339	299	335	320	329	309	314	301	311	341	304	346	319	303	314	307	334	339	315	303	283	320	289	330	317	336	333	342	324	324	301	315	323	295	313	307	322	327	301	326	350	354	278	337	319	342	310	284	349	314	311	329	318	337	344	300	294	315	323	296	335	325	341	333	308	312	302	322	320	286	332	335	317	325	306	334	303	257	308	333	347	313	336	311	322	329	310	333	325	318	302	324	342	325	291	354	315	311	339	298	289	331	325	332	301	340	348	335	331	344	347	357	309	305	321	336	354	354	291	318	346	321	313	353	306	344	291	344	337	347	319	340	316	307	322	336	336	329	362	321	334	314	324	331	284	333	316	304	343	308	264	319	285	321	318	299	317	336	323	292	312	319	282	318	314	348	287	331	334	305	331	315	295	346	313	311	302	292	341	314	328	323	362	336	320	311	311	350	293	315	317	312	288	295	304	335	317	318	326	339	337	286	331	355	308	317	338	333	311	295	304	305	331	299	317	339	325	310	302	335	331	317	324	339	324	309	318	326	329	301	285	319	340	308	344	310	354	306	333	336	324	327	343	306	309	333	315	327	335	299	327	320	326	334	304	327	309	276	324	301	312	310	339	341	340	316	334	346	351	283	320	326	311	321	352	310	351	297	314	295	293	319	331	325	314	327	318	303	332	326	305	337	295	306	332	323	311	316	353	338	345	285	323	285	317	350	347	303	314	322	321	347	319	332	339	353	323	344	313	338	296	315	293	329	305	308	332	334	296	300	331	345	306	311	322	324	330	321	348	320	305	340	328	316	307	322	318	327	340	326	313	302	310	318	313	326	310	341	336	337	309	320	353	337	335	337	297	354	332	321	335	337	319	348	332	349	321	311	293	305	344	313	307	350	302	306	281	316	304	302	305	327	300	319	281	328	325	348	312	343	291	340	298	326	348	337	289	295	366	331	294	338	332	312	313	311	337	302	323	326	310	342	311	301	342	356	331	299	345	320	316	311	283	290	309	287	341	334	332	324	326	330	308	314	344	317	325	313	348	329	323	328	340	339	307	290	317	321	281	359	342	306	300	310	311	297	337	329	287	294	336	326	321	319	318	311	322	348	321	299	328	334	342	312	333	299	311	309	342	298	303	310	302	332	321	323	316	296	312	309	323	314	326	299	311	303	301	311	320	330	338	332	316	337	348	323	342	326	347	322	324	316	357	289	365	318	320	286	332	342	356	310	334	303	304	299	309	334	308	296	358	318	300	293	320	343	337	291	341	296	312	325	322	340	313	304	327	302	309	297	339	363	342	321	329	343	348	315	308	325	302	286	329	358	327	321	284	330	312	318	320	317	333	340	340	319	352	327
22976	21649	33892	22780	21571	20319	5543	471	356	341	319	284	268	258	292	245	221	226	236	235	202	221	196	208	216	241	217	225	206	224	212	208	202	184	206	246	188	205	203	217	185	186	181	211	192	194	186	169	207	184	172	191	209	191	183	199	189	190	194	211	204	184	221	180	194	199	187	209	193	189	214	210	183	212	191	205	189	185	199	230	204	201	193	177	192	200	192	167	200	210	199	203	204	185	180	209	160	210	204	200	191	174	214	220	203	208	176	197	206	205	189	193	216	191	193	200	206	204	189	205	208	189	210	174	200	218	206	170	166	169	173	201	194	185	196	181	179	205	195	197	192	205	198	193	205	218	202	206	200	187	206	210	194	207	183	179	190	185	205	182	172	189	189	177	177	196	188	206	187	190	191	181	190	211	200	200	192	197	213	189	193	162	186	208	178	200	211	181	204	184	180	182	193	204	200	178	192	166	191	170	200	194	216	214	204	188	208	178	194	202	174	186	194	187	190	181	187	176	194	162	205	186	201	203	195	176	194	176	226	192	187	177	205	210	201	218	189	194	185	217	198	181	181	188	196	192	179	196	211	193	224	178	200	192	201	214	212	176	204	187	200	176	195	192	188	190	187	195	191	196	187	192	179	222	192	215	180	199	202	204	192	160	208	172	205	186	185	219	182	183	182	206	185	201	193	197	192	197	194	185	206	179	184	197	180	216	185	213	204	176	194	198	175	199	193	193	193	206	200	200	190	188	206	212	208	186	192	199	208	192	197	227	193	202	210	186	218	197	218	168	188	201	174	192	188	171	211	175	194	213	178	190	198	218	204	197	201	174	192	176	204	191	196	190	179	178	198	198	175	205	194	205	172	190	223	205	202	182	207	203	222	191	202	172	212	206	197	185	197	218	206	208	175	182	226	199	185	179	202	196	206	233	213	205	191	195	188	197	193	200	174	193	172	192	189	183	186	211	184	207	179	225	197	186	195	209	191	185	194	206	193	195	190	207	201	172	174	188	201	176	195	166	165	182	216	201	179	183	193	206	184	182	224	170	184	179	190	188	179	193	196	194	204	209	163	178	189	193	200	195	188	194	206	185	208	218	195	182	190	163	174	199	200	203	218	224	205	203	204	218	176	171	203	178	189	201	177	186	216	202	190	209	237	201	186	211	190	202	209	203	199	227	194	192	170	198	219	197	196	184	183	211	186	195	182	173	226	207	196	199	187	192	203	190	183	211	190	190	209	174	190	170	205	179	198	207	224	173	192	170	202	208	198	204	175	181	184	184	189	198	199	175	191	191	178	183	203	174	174	195	172	189	174	182	183	196	210	218	188	206	209	224	173	162	216	185	191	205	179	179	183	196	182	217	205	216	189	174	171	160	196	177	170	185	175	206	208	171	212	190	205	202	192	168	167	188	193	182	220	200	205	199	198	205	191	172	211	198	199	192	222	195	206	192	169	194	198	184	207	207	208	187	167	196	207	182	214	198	206	185	191	213	188	205	207	218	208	214	206	198	199	188	201	184	178	202	217	198	197	163	185	196	188	209	198	216	191	185	188	187	201	190	170	191	194	192	193	205	222	187	188	173	222	205	204	207	204	193	198	200	215	208	170	160	209	208	230	197	188	181	217	197	177	184	197	212	203	216	218	178	176	200	190	182	197	201	184	207	221	214	196	210	183	201	170	194	200	184	189	191	198	202	185	205	188	189	205	198	198	222	197	191	188	168	203	185	195	179	196	196	190	194	187	166	177	193	198	180	203	185	202	210	183	188	189	199	224	175	201	205	199	201	169	178	193	195	227	188	209	223	194	182	201	194	175	198	193	210	204	197	179	215	195	205	195	218	224	196	201	180	186	212	205	185	195	176	187	222	205	192	187	175	216	169	209	193	208	234	201	166	169	199	212	188	196	188	196	208	182	197	200	201	173	192	181	229	194	178	216	178	177	181	183	207	173	186	202	191	237	199	191	185	160	163	209	203	188	206	217	185	186	201	195	193	186	171	183	217	196	202	209	176	197	176	194	185	213	198	195	205	194	183	196	197	197	192	194	191	210	179	182	172	198	207	202	180	210	225	171	204	184	194	196	161	182	207	177	190	188	189	197	206	194	186	192	175	180	187	166	190	194	175	196	222	203	161	191	187	200	178	183	177	185	198	197	181	190	214	191	196	178	187	197	190	213	201	237	206	181	198	195	198	207	215	186	202	189	179	196	179	188	210	177	183	182	199	247	206	167	170	201	202	192	186	184	195	193	197	212	196	181	203	199	197	180	184	196	222	194	184	210	192	193	198	193	200	181	186	205	217	206	198	186	240	180	192	183	194	187	185	202	164	188	207	196	192	203	190	194	209	185	170	199	191	186	183	193	237	210	170	190	200	177	172	195	195	213	224	172	170	200	176	184	191	223	198	186	199	199	200	197	185	197	215	187	200	200	194	180	208	188	198	200	186	169	178	195	223	200	190	204	187	193	196	209	163	170	176	176	211	190	190	198	209	201	206	216	199	204	190	174	197	203	197	196	206	182	192	159	170	203	184	168	206	184	211	189	196	181	196	205	176	177	203	187	232	206	205	214	194	201	207	192	195	205	174	192	174	196	219	190	201	172	180	183	184	201	186	196	163	179	188	202	190	213	200	193	180	202	196	192	195	202	217	204	172	219	203	188	207	156	199	211	210	199	210	177	195	211	186	187	200	165	174	202	180	215	214	178	195	191	182	188	214	185	206	185	207	203	196	198	172	206	219	196	193	190	210	197	187	202	185	190	202	203	185	195	199	192	218	184	175	187	217	189	196	180	193	210	214	228	210	195	171	180	190	201	184	186	188	185	193	206	195	220	190	182	226	199	168	183	179	222	188	187	200	179	194	177	178	211	179	162	204	185	155	193	167	182	200	180	188	194	182	187	186	177	188	207	182	154	206	195	189	204	198	197	203	171	191	201	192	177	200	180	171	186	186	205	182	189	195	210	186	193	182	188	204	187	194	224	179	201	210	171	195	196	171	193	181	191	203	203	215	185	183	211	193	210	167	215	223	184	171	198	198	200	203	197	213	202	182	206	204	199	160	188	177	231	185	178	185	195	215	167	171	185	201	203	203	231	228	176	188	209	200	183	205	173	208	194	194	216	192	211	194	180	189	184	191	206	191	204	214	195	186	186	188	191	160	210	185	190	197	192	207	227	195	200	184	220	195	207	215	185	175	198	208	191	202	198	201	169	198	207	200	226	192	223	221	198	176	212	194	198	188	200	196	195	204	175	201	182	203	200	176	184	198	159	186	205	206	202	194	198	198	198	188	199	191	188	215	202	164	185	188	185	189	166	207	173	198	198	205	201	191	186	207	187	185	191	231	192	190	221	180	174	178	200	183	183	227	178	197	197	195	185	189	205	191	191	188	207	201	206	182	186	172	199	195	208	195	204	187	212	187	197	212	191	215	178	196	189	184	185	203	169	194	204	208	184	195	192	195	190	189	182	219	195	194	203	189	193	199	206	200
46775	86020	53984	9579	1595	1152	866	735	669	524	429	392	366	361	333	349	312	318	270	289	247	277	283	273	273	254	271	271	245	262	230	226	212	227	250	263	228	238	242	226	236	231	242	251	252	258	229	245	254	256	241	229	249	259	254	225	239	240	233	233	230	244	229	222	193	247	243	255	244	228	205	214	245	257	255	227	226	240	245	243	199	245	257	215	234	225	254	237	244	226	243	243	230	237	257	235	229	246	214	248	224	220	225	221	227	221	223	202	227	227	221	239	233	222	214	241	214	235	221	258	234	255	248	242	245	193	236	210	237	237	230	247	214	233	226	250	209	220	221	204	252	247	241	205	256	218	227	227	255	242	232	264	216	221	237	253	239	233	223	249	220	251	249	210	245	276	219	236	222	226	216	214	255	228	206	249	230	279	229	228	216	231	245	231	241	238	247	231	240	212	235	271	254	236	249	208	227	237	240	251	230	208	219	235	224	246	243	215	255	225	239	242	210	208	230	255	232	225	213	243	246	223	225	216	213	252	232	226	235	211	217	238	211	259	233	222	239	212	241	246	240	254	259	238	224	221	237	211	249	239	244	209	234	227	211	235	250	245	240	200	221	240	230	229	223	238	220	231	258	192	239	252	222	213	215	229	240	243	234	240	234	211	222	218	259	233	220	228	238	206	231	243	243	198	229	217	226	244	216	221	223	257	232	216	227	212	221	247	234	241	236	244	232	235	248	244	233	216	203	243	241	235	273	230	231	235	246	202	224	225	264	217	238	191	235	254	257	242	261	233	232	241	231	242	218	208	207	235	225	241	224	222	241	238	236	237	229	227	233	227	242	218	238	262	217	237	217	220	212	238	224	251	215	203	229	233	238	231	220	234	212	238	238	241	226	225	217	228	234	241	235	217	253	236	238	236	228	232	228	227	245	234	218	238	248	223	253	241	250	234	234	226	269	238	220	230	255	244	222	235	239	198	253	218	221	238	206	214	226	236	234	253	213	213	239	217	200	259	237	229	228	262	243	246	261	240	241	261	225	228	249	241	241	246	240	227	226	251	228	241	216	226	234	225	219	239	232	233	249	221	221	230	264	277	240	207	213	239	254	235	245	229	245	219	226	237	250	250	236	224	236	228	229	241	246	231	214	244	205	239	251	229	231	241	241	216	234	245	235	225	242	234	234	261	248	230	223	238	241	227	238	243	260	225	254	237	211	243	245	241	250	241	218	233	235	248	224	260	235	232	230	226	221	222	216	270	240	240	212	232	229	206	246	232	235	241	221	230	230	228	233	261	249	225	222	230	222	222	259	246	229	239	265	236	226	219	228	218	246	246	272	240	244	245	238	250	226	215	244	263	246	224	217	223	248	224	223	217	239	232	222	227	246	214	234	237	233	244	261	238	203	230	233	226	222	230	238	209	240	236	215	232	245	244	222	215	236	246	228	204	239	224	233	228	205	209	256	216	243	216	239	225	224	219	230	235	237	233	215	232	217	214	229	235	235	229	215	215	248	239	248	255	235	209	211	256	224	231	230	238	247	211	196	236	241	214	227	232	238	236	246	226	200	210	233	232	226	230	234	231	246	251	211	250	231	239	226	244	221	210	209	219	256	243	242	262	220	240	227	225	241	216	220	240	205	201	225	263	243	221	248	217	224	232	256	218	217	241	240	273	228	265	242	220	222	216	230	208	201	237	240	237	223	206	242	234	219	246	198	224	229	249	228	223	246	256	240	232	237	230	276	235	209	223	204	228	220	233	240	255	239	234	247	224	237	240	230	215	236	249	217	242	219	235	233	241	217	238	228	266	229	240	238	250	214	248	250	249	259	229	236	224	232	240	214	217	215	251	239	255	237	234	227	246	256	241	248	199	237	227	259	225	227	243	239	246	266	230	212	230	250	254	238	241	223	224	224	246	218	247	224	221	230	225	246	216	229	236	235	225	229	232	212	234	241	236	222	230	239	253	245	235	228	237	235	231	280	246	212	249	247	242	199	238	229	219	228	253	228	212	248	246	232	240	256	243	222	203	246	233	242	233	228	216	234	243	230	228	238	232	211	244	214	243	240	232	234	230	244	198	248	244	225	220	224	203	236	250	239	243	224	241	244	248	217	256	214	229	211	240	242	214	210	223	219	261	233	217	231	262	236	237	224	226	216	226	240	240	251	260	237	229	232	216	247	237	230	262	219	261	210	219	226	219	237	250	243	235	241	245	246	226	243	230	219	241	234	240	236	268	210	256	223	251	242	230	222	224	254	226	241	238	247	235	241	245	219	226	224	232	209	244	248	231	230	239	212	243	220	244	237	255	231	231	240	227	244	235	245	224	232	237	226	225	235	231	211	227	251	243	233	205	235	226	218	236	221	206	228	252	225	241	228	259	246	232	232	228	237	245	240	240	253	260	256	234	251	244	232	226	208	264	242	213	243	211	232	224	255	207	229	240	241	217	250	205	231	214	238	184	245	224	243	250	242	231	220	231	203	263	197	235	230	241	231	228	230	211	232	241	237	244	223	275	248	255	253	202	235	261	243	243	230	215	255	236	221	237	240	262	207	249	221	224	249	219	241	276	227	211	254	220	212	249	226	236	241	224	274	222	215	231	240	248	227	222	248	253	239	229	230	197	242	216	250	227	220	209	220	271	213	224	248	225	246	236	254	239	203	241	204	242	218	216	209	199	253	245	236	249	229	235	239	262	237	209	246	195	224	227	234	250	204	237	237	255	213	234	226	211	251	199	250	272	257	241	203	238	201	244	288	211	220	232	218	225	196	241	217	220	235	223	235	185	227	245	230	217	232	225	250	240	220	262	231	223	219	240	239	213	227	232	224	256	230	240	233	225	223	228	226	219	235	218	236	230	228	217	235	235	237	221	209	235	256	223	207	236	241	229	232	226	248	235	214	222	257	208	237	247	239	234	228	264	251	227	232	249	205	228	217	223	218	231	214	223	232	215	206	231	197	221	247	211	248	239	239	263	248	236	209	232	250	235	242	254	237	231	242	244	246	242	245	214	213	250	232	249	226	223	215	231	237	237	236	248	243	220	215	210	223	240	205	263	203	229	246	242	222	233	243	228	222	225	238	216	232	226	240	228	200	244	246	208	229	226	242	240	227	222	259	252	223	253	240	260	232	236	227	252	248	206	231	227	246	241	219	232	237	217	246	220	244	248	217	207	228	210	237	217	221	243	237	212	254	250	232	215	261	232	239	203	231	216	202	232	248	246	235	254	262	224	235	233	216	219	243	237	227	243	221	248	231	248	247	214	218	237	254	228	225	243	239	250	243	216	258	242	228	226	216	223	240	229	227	260	236	256	266	220	258	230	217	230	231	225	230	218	227	216	221	239	222	210	211	258	226	228	240	235	261	234	248	239	242	222	224	229	195	230	237	255	224	241	252	249	267	232	220	234	223	252	229	218	202	258	236	215	254	242	227	253	233	223	243	230	252	243	212	230	238	231	234	230	251	241	215	235	241	253	213	223	231	252	228	227
28351	23186	25959	4115	541	458	501	480	458	481	463	475	472	517	470	473	495	479	505	458	479	434	484	459	467	462	420	456	463	459	485	443	461	490	495	467	501	498	438	465	457	459	499	487	473	443	465	463	472	428	456	494	472	461	457	450	450	475	472	439	512	474	449	447	509	456	443	497	506	468	461	498	433	477	459	463	481	461	447	473	456	496	481	471	475	475	491	448	448	436	460	464	532	468	498	437	500	466	459	461	454	489	446	475	466	446	498	473	463	487	478	482	452	504	484	479	493	482	464	471	476	460	499	441	500	519	450	465	464	476	475	470	504	441	435	445	467	490	471	477	458	443	474	515	499	469	473	494	478	486	486	460	447	434	482	489	439	439	459	490	495	466	463	477	499	463	476	466	505	433	465	471	475	475	472	479	484	453	478	436	441	463	519	512	463	476	496	496	496	461	461	537	501	501	468	469	533	454	483	475	472	487	476	462	504	468	471	483	503	474	472	502	493	451	495	501	457	503	463	470	501	471	459	446	436	474	491	440	512	500	483	490	470	466	455	471	461	473	464	439	487	484	455	467	487	487	467	468	471	460	456	450	494	454	501	481	448	433	449	448	477	486	425	466	454	476	500	467	474	462	482	502	451	470	478	469	454	476	488	439	445	510	453	442	437	475	502	463	516	496	475	487	489	500	491	507	485	451	451	469	474	472	462	472	469	483	447	441	486	454	440	467	480	522	449	494	490	439	461	459	463	468	454	465	455	408	461	493	461	464	484	471	475	467	511	477	456	452	462	465	495	456	464	466	487	419	450	502	468	463	524	450	473	452	496	481	510	443	486	480	481	469	441	465	493	493	427	466	448	479	442	461	431	482	479	459	469	459	474	476	531	489	463	467	457	465	476	502	484	500	506	464	445	473	475	494	447	456	476	465	453	441	488	453	486	488	465	467	479	459	423	435	467	461	493	483	489	444	472	492	471	440	451	476	467	448	443	461	446	411	462	488	487	504	450	462	468	413	478	465	476	466	459	526	462	495	466	441	465	480	504	462	490	469	458	451	485	471	437	468	487	446	511	490	481	441	444	459	506	475	457	447	493	504	511	419	495	464	455	434	450	432	479	509	472	452	487	521	472	448	420	484	471	466	471	439	483	463	500	466	450	511	446	479	484	443	478	499	452	437	491	473	458	505	484	491	476	462	437	511	448	513	492	456	441	473	462	489	480	449	467	485	469	469	485	456	489	472	493	465	509	473	487	458	435	487	448	460	450	440	438	471	458	452	481	484	429	479	464	436	513	448	480	481	499	495	492	487	464	450	475	456	468	443	455	447	504	504	451	462	479	459	470	477	463	436	481	447	470	474	463	444	484	474	460	481	463	490	473	477	469	452	485	497	455	440	437	469	449	479	461	466	521	477	481	460	494	498	485	468	439	466	489	463	479	503	500	477	483	487	486	483	482	475	481	482	454	488	437	468	455	491	519	476	421	496	447	465	427	452	495	486	477	472	455	473	513	489	446	472	483	470	490	479	500	472	463	473	467	457	435	480	454	444	492	446	482	462	472	494	456	461	480	533	505	465	469	502	442	488	479	503	473	453	477	494	487	456	444	470	484	486	458	491	449	496	462	490	480	457	453	487	476	452	441	459	460	465	466	464	461	501	476	482	469	452	484	473	479	450	491	465	497	455	489	523	493	446	461	417	450	481	459	465	491	492	483	463	500	449	500	464	500	450	490	443	453	489	500	475	457	454	491	468	489	508	468	442	469	452	464	478	444	473	468	460	483	480	476	460	444	474	440	468	470	417	483	445	450	480	542	476	456	474	468	423	469	472	471	470	484	437	504	480	452	447	464	453	418	494	440	446	466	478	476	431	452	465	482	463	437	449	455	469	449	432	451	493	457	483	435	482	484	486	483	443	491	485	450	448	454	453	454	439	489	461	440	477	486	478	484	431	488	488	496	462	436	456	459	463	489	453	477	491	480	498	508	493	466	475	453	491	492	450	429	437	431	465	443	476	443	474	480	485	456	449	439	465	463	445	452	451	458	478	412	489	474	464	471	481	447	491	506	480	468	478	466	424	478	460	440	476	477	489	457	432	485	456	450	505	400	458	504	485	472	444	470	434	522	447	457	451	446	459	470	471	443	511	482	499	488	489	500	456	448	492	477	469	476	460	433	467	436	462	476	491	444	488	491	493	436	430	448	477	480	431	468	444	426	455	514	461	442	454	490	436	467	480	446	477	514	432	461	454	477	484	484	492	460	472	472	471	462	482	460	437	451	455	487	484	477	412	457	456	455	479	460	454	497	500	495	475	509	447	497	453	464	490	486	426	475	455	475	490	468	447	440	467	428	454	483	495	465	472	435	458	476	408	462	494	455	456	454	492	427	468	497	469	441	462	446	426	494	487	488	499	497	474	429	451	482	448	463	510	432	446	502	442	483	479	470	429	439	478	496	435	440	452	481	470	482	467	428	496	443	481	483	475	476	466	484	487	456	466	461	431	478	475	476	502	487	467	450	445	418	437	490	429	423	451	474	463	492	457	482	486	462	452	476	447	436	440	466	483	495	462	465	467	481	495	462	456	467	473	476	480	484	466	486	445	457	488	491	455	482	484	512	489	456	436	503	508	506	481	442	480	482	467	441	493	452	472	467	441	487	478	485	451	431	445	518	427	465	475	484	489	507	445	479	456	489	473	472	484	464	478	487	469	446	477	478	448	425	491	462	478	501	472	492	520	470	477	465	463	508	500	481	482	471	474	454	439	460	476	486	433	464	457	490	470	479	438	464	448	428	465	467	465	461	432	435	501	481	516	450	455	478	457	507	516	503	467	510	444	512	475	459	483	486	423	484	477	452	472	445	485	499	466	458	443	443	500	484	463	480	478	513	496	444	459	456	447	471	468	489	461	505	457	470	453	495	454	478	467	436	499	479	498	471	444	454	461	487	447	448	467	448	451	511	466	456	494	435	425	463	463	493	461	462	521	467	436	482	452	453	492	460	462	444	461	501	485	481	470	469	497	490	448	505	456	455	460	498	474	446	487	467	459	499	495	491	471	456	482	472	428	473	491	487	437	493	467	494	441	465	472	476	462	467	435	505	474	447	474	456	486	463	475	470	491	477	435	489	455	504	473	478	472	467	451	482	480	488	486	443	455	500	433	463	494	431	469	432	439	478	483	462	454	464	493	475	452	505	466	481	493	523	522	489	494	457	444	474	493	445	467	479	460	457	461	467	469	477	455	471	446	492	442	440	509	452	458	465	490	480	477	475	463	445	435	479	454	468	467	445	419	480	476	453	429	428	443	542	509	483	451	444	478	486	454	464	424	464	474	468	516	488	489	474	473	479	467	465	470	440	450	461	490	466	465	502	479	502	436	475	461	456	480	478	514	461	477	500	473	507	476	443	442	469	464	493	487	452	492	464	491	468	439	452	498	484	449	475	478	511	444	461	489	522	455	493	465	436	450	492	452	485	454	511	448	461	490	449	475	488	491
22571	33194	21274	1040	565	547	550	559	543	545	555	554	521	524	556	545	540	567	527	528	579	542	568	527	526	540	532	549	519	528	529	530	556	541	529	517	529	558	509	514	512	534	518	558	579	520	563	541	566	504	540	561	553	530	511	511	546	531	519	549	535	561	535	533	536	532	508	511	514	533	549	562	553	577	523	517	534	559	533	555	524	499	531	526	530	545	529	564	566	521	562	532	569	544	513	523	540	542	552	566	518	517	543	549	564	548	501	563	527	524	544	543	539	548	534	545	574	488	556	528	538	519	514	552	537	565	562	515	531	538	569	491	524	553	550	525	551	553	554	564	550	546	555	515	579	538	505	490	526	601	541	498	518	555	554	526	548	537	526	553	557	530	539	564	524	533	581	567	581	564	514	541	564	556	544	565	535	549	516	532	545	554	480	522	555	533	502	539	563	504	557	527	573	519	537	551	528	509	561	541	509	524	482	516	560	540	536	572	538	556	548	546	556	558	533	526	532	528	519	532	524	551	518	548	561	545	567	518	539	524	509	505	553	550	489	534	549	557	554	534	518	520	523	572	557	538	536	523	512	556	493	536	554	501	544	536	518	506	506	512	572	553	519	528	511	540	488	519	601	552	512	537	518	593	524	528	510	545	512	570	582	560	565	569	512	525	531	516	526	542	563	532	530	532	563	539	539	555	541	551	505	536	524	518	553	539	528	526	542	525	506	551	522	559	529	549	507	527	536	552	528	502	549	541	518	541	533	530	510	579	559	516	529	523	549	514	519	536	520	555	543	537	543	558	483	499	549	554	561	546	582	499	562	547	563	560	523	522	547	548	564	514	552	525	560	584	487	555	542	530	558	525	522	540	518	548	603	542	543	559	557	551	552	519	509	563	525	544	553	519	536	570	529	512	528	555	550	535	538	549	506	481	519	562	529	583	530	540	529	545	554	517	519	538	523	545	556	528	506	530	512	557	522	533	539	508	512	535	566	564	542	527	541	526	544	505	540	497	545	563	550	560	494	497	554	541	528	545	526	549	551	552	506	536	518	591	547	557	510	534	572	521	497	572	529	559	541	580	537	542	548	569	532	512	537	535	554	590	534	533	583	535	548	560	529	553	532	531	524	549	521	492	535	572	540	482	539	567	524	526	590	536	546	521	520	498	572	538	515	567	512	554	554	526	536	516	518	520	574	528	531	566	562	540	555	582	534	606	548	518	489	532	559	515	534	531	532	542	532	518	569	532	551	552	540	527	528	523	534	554	563	533	559	546	548	543	584	519	572	549	583	477	551	542	555	551	522	542	521	522	538	549	517	531	551	574	523	526	545	535	559	547	554	527	559	539	538	572	532	536	553	527	553	533	533	513	514	533	581	500	506	523	515	511	506	564	558	516	553	531	501	558	565	525	521	563	592	505	575	531	560	534	524	545	540	556	558	519	559	535	568	524	583	533	541	527	517	522	527	548	552	551	549	511	543	553	549	527	526	552	516	539	565	537	547	533	541	561	520	515	542	528	581	535	526	557	555	547	532	550	523	569	505	545	545	550	548	523	534	508	548	509	509	517	554	519	518	509	573	516	555	520	504	502	498	522	543	539	517	535	513	550	550	510	535	520	526	512	550	518	516	565	572	551	530	518	528	536	530	550	551	531	531	523	520	541	518	542	535	544	529	516	524	513	529	537	512	542	546	494	576	508	531	579	531	518	565	544	514	531	562	545	514	514	487	546	551	533	522	547	515	543	532	534	576	577	550	504	547	528	517	533	521	527	503	530	570	544	534	536	533	585	495	520	552	506	532	537	495	538	493	503	536	510	554	558	523	511	540	537	597	535	524	502	518	580	492	537	518	538	533	567	572	565	509	500	537	553	544	493	567	564	570	547	535	533	566	540	541	564	563	526	487	564	503	574	536	523	551	540	573	542	511	517	530	517	497	536	506	547	583	538	517	507	546	565	495	478	548	523	554	532	557	512	506	518	535	574	545	550	538	563	513	545	518	543	557	485	538	575	508	521	537	546	560	550	531	519	511	608	587	542	537	539	583	543	533	544	580	550	540	526	533	528	553	505	533	532	528	585	560	506	507	541	571	524	555	527	551	506	533	568	519	507	582	529	517	507	539	526	548	528	513	508	538	575	511	524	512	542	568	569	539	537	553	545	544	514	506	501	553	536	516	544	518	551	547	525	538	523	545	536	542	532	565	553	528	535	565	573	588	569	562	538	499	524	555	542	544	558	520	531	560	535	545	584	548	495	549	554	514	542	547	556	576	546	563	537	532	550	553	485	563	529	538	558	512	501	527	540	548	584	572	561	513	544	533	488	563	538	561	535	529	536	541	558	542	522	575	547	579	529	528	537	533	543	533	552	523	531	532	539	572	523	575	510	529	527	545	570	557	549	538	541	506	556	538	569	510	528	539	563	532	547	560	558	516	529	554	560	551	576	534	493	513	498	559	509	540	527	549	541	553	567	527	528	533	515	571	552	540	555	552	501	528	546	588	553	502	565	499	558	520	514	521	534	555	515	500	525	544	533	540	511	565	535	509	574	599	545	551	504	537	529	544	490	558	532	544	557	551	542	515	542	530	483	536	547	532	541	531	530	525	519	534	532	532	565	569	556	547	508	505	546	526	538	496	518	519	528	505	560	563	549	505	534	549	558	540	532	562	558	530	566	566	536	504	528	534	532	576	540	526	555	576	480	524	568	511	553	507	507	518	524	552	525	539	533	527	534	585	540	528	531	530	519	532	542	492	533	556	541	511	549	515	552	510	570	577	562	525	572	514	536	544	480	560	524	526	548	540	513	528	537	523	544	543	520	577	543	540	565	524	567	547	541	522	515	531	523	558	510	493	574	537	570	568	552	566	550	536	534	557	562	550	540	507	566	519	586	563	497	543	558	520	549	565	529	520	524	503	540	551	540	532	542	481	553	554	521	552	515	528	565	565	528	554	527	559	568	557	583	572	517	562	521	523	533	543	537	527	531	518	540	542	567	511	548	537	523	546	538	512	510	520	506	507	525	510	528	533	544	513	545	491	531	563	549	536	535	528	484	604	543	543	559	519	526	543	517	499	547	565	520	578	546	578	562	567	572	588	530	492	525	562	526	525	539	512	526	550	528	556	498	518	552	518	510	548	538	524	548	533	602	553	582	561	561	534	496	552	525	517	553	534	511	544	584	554	548	476	550	522	562	495	505	536	524	566	535	553	559	546	559	519	526	556	581	554	545	549	578	544	501	526	506	550	548	542	521	523	536	539	517	556	538	512	566	541	584	526	528	560	569	522	570	530	530	489	529	516	502	546	541	569	597	539	510	509	523	550	513	520	531	516	538	558	551	562	499	551	564	580	501	551	543	506	549	540	530	517	520	534	544	548	527	516	533	549	556	525	547	534	560	553	520	554	574	496	550	527	534	552	529	540	552	522	507	518	536	520	573	522	515	556	550	516	528	519	509	553	505	565	510	493	545	547	514	503	509	514	568	574	555	549	546
24235	21795	34473	25311	17990	4404	644	590	507	530	489	505	507	474	468	482	474	493	480	487	483	482	442	444	461	412	437	473	466	446	474	463	468	445	439	495	486	449	478	436	441	452	476	482	439	452	436	470	461	462	485	437	463	467	421	452	430	445	453	437	440	464	482	435	467	437	454	441	439	472	455	474	460	467	466	424	434	436	457	433	426	468	426	439	464	465	431	440	470	457	428	438	454	442	457	474	424	443	446	421	439	512	507	479	452	485	457	439	443	494	474	468	464	492	460	489	452	406	463	437	462	481	444	430	460	455	472	472	471	459	438	467	444	441	429	473	465	470	421	478	497	449	450	468	461	439	453	471	468	433	486	445	428	473	515	438	467	459	432	446	473	450	454	443	497	512	449	447	445	449	459	497	463	439	477	470	463	432	479	466	458	462	420	469	473	496	426	456	489	472	464	446	511	453	474	503	493	440	481	473	437	414	440	448	461	463	494	495	442	478	452	460	440	428	468	429	458	476	491	451	492	468	483	473	442	472	488	477	501	440	437	447	461	421	506	436	484	487	454	485	491	474	447	447	457	478	414	465	465	475	484	451	448	477	466	435	439	485	447	441	429	468	444	492	497	488	480	437	453	484	421	453	467	437	458	462	440	447	452	442	486	432	480	471	425	461	484	460	461	457	460	413	482	451	484	458	466	502	489	456	430	500	474	455	470	472	445	476	459	448	454	483	490	469	443	487	470	468	487	438	420	471	480	431	462	464	412	443	437	439	435	431	415	479	445	475	463	455	476	452	481	423	458	474	450	425	459	460	508	434	449	435	400	479	425	484	429	416	433	507	458	464	411	418	495	447	441	435	449	488	477	451	451	431	481	435	472	475	440	475	450	456	476	452	449	446	485	460	463	457	423	452	454	480	454	455	444	476	497	457	427	464	466	453	461	491	481	459	431	484	412	438	443	457	470	465	460	471	477	441	477	423	441	443	478	409	477	487	481	509	459	491	434	482	482	435	461	471	420	436	423	436	449	447	471	448	452	447	407	430	455	479	469	454	453	485	458	439	443	461	489	467	429	446	447	467	451	449	431	437	445	500	446	422	443	453	485	464	445	455	483	473	452	483	448	472	447	462	454	423	487	459	470	442	492	451	467	474	458	480	419	449	472	452	458	467	475	434	461	475	468	412	458	464	484	419	481	489	481	444	432	467	510	492	422	442	477	472	497	490	519	453	441	474	434	440	473	454	448	482	460	463	489	475	450	458	452	487	437	482	466	413	461	480	462	434	455	456	469	441	486	477	453	473	457	457	446	493	443	468	411	418	476	473	442	463	462	445	414	469	448	452	418	501	457	446	442	432	461	481	424	441	518	483	474	466	473	454	424	432	465	503	470	456	423	454	494	477	451	453	471	454	469	505	443	425	464	420	451	436	491	455	473	439	478	443	435	434	457	446	465	451	454	447	475	438	463	444	432	469	464	445	445	489	436	445	460	476	461	509	503	442	459	460	414	479	458	453	472	456	457	436	469	472	463	454	451	478	444	462	458	485	459	446	443	441	456	447	482	430	469	479	476	451	475	459	448	461	451	434	455	483	487	461	483	471	470	478	434	477	441	463	442	440	452	493	452	404	464	466	490	444	438	445	453	463	392	482	471	479	468	445	447	450	466	458	439	499	453	473	451	460	448	449	467	465	464	501	449	451	460	480	495	487	491	457	473	492	511	479	453	445	493	494	455	504	443	458	488	445	480	447	442	450	449	446	426	452	465	487	451	463	454	456	444	489	458	432	426	463	451	486	465	461	449	452	448	496	459	460	459	455	471	496	472	485	469	455	471	438	442	478	467	461	469	477	484	451	497	468	421	468	451	490	442	483	436	444	418	487	448	474	451	479	494	486	460	468	439	485	430	472	480	456	465	478	486	474	458	470	446	467	458	423	480	489	464	489	464	427	422	444	486	423	459	461	453	466	494	470	433	461	461	474	471	464	457	457	457	432	431	434	431	471	467	479	451	475	461	459	465	449	465	498	442	467	482	440	451	482	474	430	488	447	432	435	441	447	481	451	490	485	472	439	461	457	440	395	408	465	471	471	428	426	496	449	470	462	446	498	457	456	442	485	433	457	455	435	511	459	440	457	444	418	455	479	438	475	465	472	468	461	450	427	460	450	509	468	444	477	469	478	500	428	448	481	461	443	432	442	462	459	448	461	437	454	464	469	458	431	466	434	438	430	471	411	454	504	454	478	469	469	436	462	437	520	454	461	498	453	447	492	439	441	475	452	485	447	436	443	484	448	449	507	453	479	467	392	418	413	436	445	439	493	459	451	464	457	450	453	456	450	457	435	471	444	450	477	455	447	463	476	471	445	482	438	482	448	443	463	459	471	466	465	472	441	476	472	451	450	425	516	484	475	435	447	499	476	451	431	459	459	440	462	454	447	468	481	443	496	471	431	461	418	441	447	478	475	454	498	468	426	491	469	431	406	450	458	478	480	450	478	486	470	477	480	455	466	487	432	461	462	437	453	437	477	406	447	456	465	451	429	458	465	466	445	439	493	442	442	468	441	485	442	430	462	452	436	448	443	446	437	456	457	440	487	461	447	420	431	445	466	440	455	447	472	457	456	452	473	428	433	458	443	468	482	468	457	483	500	423	436	454	459	425	449	446	459	484	449	471	478	479	456	470	430	461	438	497	478	449	443	487	437	462	470	454	451	439	449	492	477	427	460	430	438	467	491	451	480	440	422	455	486	440	481	480	440	448	442	440	436	462	480	461	452	442	436	469	472	487	456	460	477	428	455	446	487	441	478	444	443	460	452	465	448	446	495	454	484	464	439	464	419	507	465	498	468	420	444	429	452	431	452	437	472	455	453	467	430	462	470	489	457	468	423	436	419	492	498	481	470	438	491	418	442	461	451	466	453	477	449	451	474	449	483	448	440	464	425	472	472	449	449	481	474	436	440	500	524	462	450	460	470	446	450	448	465	491	452	437	471	478	456	397	416	472	474	450	436	464	469	483	453	452	449	493	440	477	431	425	467	435	461	435	472	467	458	437	453	449	418	445	403	431	503	456	474	489	452	436	492	437	498	448	469	451	447	451	456	483	475	503	450	442	471	462	487	451	489	464	450	455	452	474	474	462	454	451	433	454	467	470	466	485	466	420	454	491	467	430	455	448	476	461	422	454	477	443	445	457	448	443	414	433	438	458	489	458	493	476	504	418	459	450	469	450	415	502	467	454	433	436	468	426	490	474	496	475	458	412	447	472	463	433	466	439	475	448	488	467	434	437	455	488	422	441	443	453	442	462	418	479	441	478	460	466	419	460	481	443	480	453	489	425	467	463	428	444	441	438	485	467	464	423	468	460	436	466	459	434	486	398	474	494	451	469	449	437	504	476	475	468	454	463	461	432	474	434	426	467	430	435	488	462	442	453	455	469	505	438	437	450	481	447	445	483	496	487	480	499	503	467	479	459	460	443	466	437	509	443	477	481	456	472	442
42413	76745	52345	6017	1062	962	846	711	733	656	646	617	588	572	601	598	574	545	570	542	558	559	540	560	581	564	543	533	552	545	574	529	515	516	566	553	512	546	522	537	570	528	535	544	543	539	494	494	548	531	506	527	559	502	533	551	522	562	538	554	521	475	543	496	555	528	491	570	523	551	545	494	525	517	525	526	541	533	554	567	553	535	559	533	524	551	510	523	529	543	560	534	533	545	502	558	505	545	530	503	560	560	569	561	532	511	558	537	494	528	532	529	540	574	501	508	500	539	503	544	567	493	544	497	541	558	544	536	512	509	525	527	538	532	537	528	542	583	543	521	567	506	531	513	556	521	493	537	452	535	547	542	554	515	521	510	533	490	566	562	481	486	544	517	535	544	502	587	509	535	529	484	532	514	517	547	497	560	498	522	541	486	533	497	515	579	531	538	520	552	511	541	520	512	523	494	538	517	556	509	556	507	513	542	529	546	538	571	546	520	506	530	510	539	503	541	513	560	558	534	527	526	531	518	501	531	548	496	479	547	517	505	529	542	540	500	541	494	481	541	556	486	575	559	512	526	546	529	527	513	537	549	536	567	446	523	552	498	540	518	535	536	529	523	526	509	519	513	533	525	519	527	498	521	508	576	505	498	533	521	535	512	525	489	504	515	583	563	554	512	527	492	524	536	518	560	553	553	536	572	546	586	526	560	523	500	518	540	546	520	515	541	521	511	553	527	513	532	555	550	516	539	556	545	508	520	544	520	554	486	525	561	518	502	537	487	512	519	527	519	541	528	523	524	543	540	495	543	534	495	526	532	533	542	507	509	558	528	534	547	538	515	516	548	552	557	520	511	551	530	548	519	503	533	539	538	495	532	526	539	541	503	558	541	508	524	520	518	511	515	500	555	546	504	511	491	552	566	536	503	551	524	534	529	512	509	507	528	554	529	528	499	508	527	544	566	511	517	526	523	543	511	536	508	506	549	491	525	562	562	508	467	541	541	504	487	521	503	516	595	512	536	526	555	530	566	525	526	539	561	524	544	523	515	553	498	519	538	550	523	484	563	533	578	526	547	569	549	527	552	526	573	549	547	465	543	552	526	568	573	514	516	527	517	560	556	574	509	514	489	528	533	503	506	504	551	530	519	501	568	532	483	558	565	477	570	493	518	543	531	567	510	554	532	555	525	500	519	529	529	551	584	552	482	527	553	475	538	557	537	491	515	577	524	515	536	546	534	542	528	537	540	564	543	504	559	532	502	561	487	513	476	554	519	489	566	547	530	503	495	543	501	521	536	580	571	556	545	505	535	519	524	539	564	595	542	522	525	503	528	522	547	543	498	520	509	500	527	520	526	515	552	526	536	532	491	524	484	534	515	515	538	556	546	526	500	557	527	489	554	545	559	551	525	531	531	517	503	520	559	499	556	476	513	537	524	558	528	484	533	543	560	520	513	574	508	510	528	571	528	493	564	540	490	499	555	555	527	551	522	503	560	510	506	534	537	539	522	521	518	522	553	504	517	490	573	527	527	501	546	504	526	528	544	549	518	524	521	560	548	544	512	545	530	571	580	582	536	523	535	556	524	549	581	506	546	555	522	509	526	518	548	546	542	552	547	503	560	505	514	531	545	553	498	581	524	544	544	525	500	537	548	533	512	541	506	539	555	538	536	528	535	562	532	493	516	508	521	519	507	494	507	501	543	498	537	553	494	542	544	531	558	512	561	554	531	545	537	535	489	555	537	507	531	553	534	571	540	526	585	563	501	501	514	524	521	530	535	532	507	548	543	538	516	549	576	555	560	533	540	533	522	466	529	528	499	513	525	545	507	510	564	528	530	520	531	535	588	551	554	499	505	565	536	492	478	504	512	527	515	520	536	535	535	489	522	499	554	538	510	524	534	510	528	573	506	485	506	555	550	548	514	540	550	577	561	504	508	554	502	554	544	535	551	512	564	541	546	518	542	543	514	518	524	522	537	538	524	532	540	522	539	526	552	524	526	469	551	515	537	525	539	519	498	467	570	520	499	566	496	483	533	539	522	571	537	557	520	519	526	507	550	518	541	563	554	543	544	507	514	522	533	597	542	518	546	527	512	515	528	553	484	542	524	542	521	536	536	519	510	548	538	531	557	529	528	530	537	519	524	516	591	528	492	525	527	521	484	545	547	545	542	503	556	550	521	562	559	500	520	556	553	542	511	521	565	545	538	493	524	480	508	538	521	538	538	539	528	527	536	525	511	522	526	542	573	542	498	548	512	530	508	521	541	540	536	561	525	564	535	544	494	544	497	533	525	515	515	510	541	521	493	507	550	546	565	485	523	560	516	520	529	512	564	531	550	523	537	543	552	545	552	509	514	536	548	527	493	528	557	562	503	511	474	532	536	533	545	531	534	508	514	496	574	528	556	520	513	520	533	525	590	577	563	575	510	556	534	558	541	543	529	544	535	539	529	580	548	525	542	470	519	494	550	521	539	595	545	550	575	520	526	514	515	569	523	507	514	546	540	504	522	519	533	524	506	526	529	519	510	486	533	505	485	526	515	514	547	532	550	536	515	530	517	551	536	530	557	536	526	487	577	528	503	548	533	582	521	521	507	517	552	502	535	494	551	542	528	518	560	504	529	485	487	558	529	541	587	546	532	571	523	553	523	532	542	531	547	566	507	532	501	485	525	515	544	509	493	558	521	562	540	501	541	557	512	526	555	514	588	537	511	543	550	523	536	492	520	522	540	561	524	502	525	525	532	535	537	504	520	555	504	531	548	542	508	509	527	527	541	552	522	542	509	492	575	569	560	539	497	560	570	526	517	533	545	517	510	538	503	540	522	504	568	513	520	518	487	566	531	555	559	508	507	530	528	550	527	480	559	525	521	525	539	525	522	523	507	496	490	592	556	556	480	575	497	499	572	520	470	539	525	539	557	516	510	528	540	592	590	527	507	528	490	545	534	540	538	488	564	539	532	535	560	501	554	552	523	536	549	496	564	545	555	516	529	517	531	541	534	545	557	525	561	534	564	559	537	529	546	529	533	530	538	598	551	532	506	528	564	520	560	560	534	556	506	533	574	457	544	491	543	522	555	529	523	489	527	507	562	521	517	537	522	575	529	537	531	495	549	508	507	537	528	551	549	526	504	476	537	571	563	523	500	516	547	546	534	531	473	539	551	579	524	518	540	557	513	519	514	500	550	524	530	552	543	565	507	528	514	539	540	540	522	545	551	535	552	516	562	557	565	526	530	575	528	538	509	541	545	544	541	509	567	519	564	539	546	532	546	500	608	500	509	572	522	546	528	485	534	569	529	520	565	528	589	528	502	508	487	511	541	519	525	547	573	568	510	560	513	543	503	508	532	562	540	542	490	528	550	526	545	498	545	537	494	538	565	564	531	564	550	532	530	563	510	541	491	511	545	539	566	560	520	503	519	519	547	587	539	564	511	511	546	531	518	544	499	523	534	525	545	498	505	539	566	466	534	506	525	525	553	551	500	546	504
25227	22023	32193	24204	9790	578	339	336	324	283	286	282	306	304	316	301	308	284	299	297	296	306	283	302	274	302	306	287	275	263	280	290	299	277	322	300	285	284	304	284	286	289	284	302	299	277	260	278	287	265	291	277	295	285	269	254	269	300	279	277	281	279	317	269	287	307	307	267	278	295	293	271	270	267	287	295	256	305	257	286	272	287	287	340	262	292	323	272	263	277	293	310	301	270	291	276	295	273	314	291	291	277	278	283	270	268	265	253	309	300	252	292	326	292	320	278	291	266	274	295	266	273	325	298	311	298	308	296	301	302	293	310	280	287	293	296	299	302	275	273	305	292	300	287	299	298	301	300	276	318	292	271	272	275	306	290	309	273	303	292	271	248	276	287	285	290	306	274	294	288	271	307	300	288	280	310	277	306	270	311	296	296	287	294	280	264	265	289	302	254	309	276	287	293	280	280	270	300	309	301	291	270	296	271	299	305	308	278	283	241	308	290	286	282	283	261	294	269	271	320	295	301	308	291	291	290	251	285	284	274	284	319	276	304	256	284	285	280	324	299	285	276	282	294	293	299	303	296	292	279	310	285	296	276	310	275	267	306	278	296	276	302	277	273	286	306	279	328	302	262	296	303	269	297	317	270	278	302	297	266	277	288	293	280	288	245	282	280	289	284	259	320	278	309	285	273	273	264	277	286	282	303	301	271	312	289	312	295	291	286	277	285	299	295	309	321	278	274	288	276	268	321	308	271	267	278	272	287	321	305	267	267	275	256	276	305	295	259	301	284	266	304	278	281	281	284	305	295	289	247	286	297	272	275	264	286	280	285	309	283	310	318	303	282	297	296	285	292	293	267	316	281	294	293	298	287	264	286	279	297	294	281	290	307	301	289	288	286	290	278	262	271	278	307	304	295	308	297	279	284	280	281	297	270	301	305	298	305	284	268	264	311	317	288	274	306	279	299	294	298	302	295	287	293	278	300	271	305	265	265	272	298	303	304	292	254	286	278	298	295	263	299	267	313	316	261	267	302	280	260	306	273	282	276	329	248	315	307	290	287	288	317	294	286	292	254	281	292	297	304	287	299	273	319	283	295	284	286	324	291	304	286	278	284	276	293	267	272	288	292	274	278	292	313	305	296	326	278	280	288	277	295	284	290	269	312	281	284	296	265	283	260	313	292	290	284	289	305	291	260	284	287	278	320	283	287	292	301	295	307	265	320	294	243	307	294	307	269	311	285	283	283	279	314	303	303	304	302	310	290	304	288	281	291	305	279	285	283	285	282	289	305	291	306	286	285	317	302	257	287	287	302	270	312	281	297	309	307	291	297	276	268	280	295	300	275	309	271	283	293	292	270	260	319	312	290	287	310	290	272	294	298	283	265	280	269	297	303	225	275	287	298	276	308	273	292	284	319	280	287	257	284	288	292	285	289	252	279	319	266	287	277	303	276	302	293	267	285	288	268	274	322	292	296	270	279	288	276	298	281	274	280	280	275	269	303	281	286	289	294	270	305	290	294	291	298	320	327	277	266	265	292	263	284	284	296	271	281	252	297	255	284	282	272	304	318	293	341	304	305	311	268	291	299	310	274	313	300	278	291	243	272	278	303	293	314	268	284	265	281	280	296	280	287	282	280	292	312	304	284	319	304	280	274	301	309	314	283	266	282	286	279	286	313	299	277	277	296	315	302	293	278	302	262	312	270	309	287	295	285	308	272	290	297	304	297	312	268	264	294	305	274	286	293	282	290	303	280	293	291	272	269	261	288	310	272	284	292	259	272	289	293	268	300	293	270	270	299	272	310	287	292	315	301	260	271	288	248	298	261	289	272	264	295	258	296	309	277	304	274	271	287	281	261	278	291	310	287	337	258	273	291	305	302	295	281	280	280	295	270	263	278	265	255	262	274	304	299	259	277	270	260	295	275	270	308	267	286	280	311	303	298	293	268	291	268	292	298	266	281	291	306	268	311	273	273	287	291	282	264	289	276	283	284	299	258	286	281	293	320	284	280	288	278	292	281	290	300	300	306	313	298	264	307	286	295	290	283	321	303	274	313	275	306	287	291	285	260	297	298	271	265	279	290	292	255	312	265	308	267	276	267	307	276	303	281	291	278	281	275	276	286	297	280	324	271	289	268	304	264	304	292	305	291	281	271	306	314	285	289	323	283	311	264	263	302	262	285	275	281	277	293	280	245	270	267	285	304	300	272	322	293	302	240	257	312	266	290	299	298	280	293	306	305	281	301	272	272	276	297	293	282	293	307	297	281	340	286	312	272	313	294	313	273	290	276	288	305	295	255	311	283	237	315	271	303	318	288	287	269	273	281	297	269	294	271	274	296	302	285	280	282	319	292	278	289	302	285	303	268	306	277	279	279	297	306	305	272	294	271	308	280	264	319	289	299	280	267	277	293	284	282	286	274	313	300	285	278	285	290	281	297	295	315	301	296	320	298	285	293	301	266	298	257	289	298	295	262	315	261	320	259	270	293	287	329	290	305	299	299	307	293	305	294	287	296	282	316	317	306	273	304	296	306	279	263	305	295	268	265	297	305	293	298	291	298	262	306	309	253	311	303	270	286	258	298	268	278	301	294	312	309	297	298	267	281	300	298	274	295	303	309	312	288	294	296	291	294	295	283	270	314	299	273	277	304	308	297	285	294	313	290	298	249	265	287	311	274	303	289	274	278	233	287	291	277	274	260	281	300	278	286	280	292	301	305	306	271	291	299	277	260	323	293	295	311	299	289	291	269	280	267	305	295	300	302	307	282	255	286	254	293	285	284	290	303	282	288	299	283	258	280	313	308	285	275	285	282	289	298	292	305	296	290	319	294	281	272	279	273	306	301	270	271	298	308	264	306	284	268	306	298	281	285	301	284	282	304	265	307	292	310	292	295	281	269	298	269	298	268	280	264	309	298	282	279	295	291	270	296	252	288	276	306	284	297	261	287	268	302	296	300	304	282	309	288	294	283	336	285	289	260	262	278	287	273	297	289	296	262	262	312	275	274	267	303	288	274	294	307	266	263	284	267	275	256	309	280	286	287	277	280	278	283	276	297	309	276	282	274	279	277	295	247	264	254	314	293	283	290	281	288	292	312	305	311	264	281	258	286	292	304	272	284	259	278	296	269	316	265	305	255	278	314	322	306	248	284	281	294	318	275	283	294	311	280	274	274	304	311	287	280	269	299	291	298	297	281	270	258	277	263	295	289	278	282	281	276	273	300	300	286	279	321	296	283	309	288	307	262	289	316	279	254	283	344	256	262	294	269	297	275	279	291	284	306	294	308	313	269	252	276	297	313	282	285	250	282	277	267	275	273	289	287	278	266	296	292	279	253	248	262	253	293	301	289	269	316	312	303	299	249	289	300	309	287	323	293	251	283	273	302	296	287	287	303	291	277	287	299	295	292	317	275	265	293	310	300	300	291	320	253	260	287	285	303	287	267	282	302	292	305	292	273	284	265	282	272	313	275	290	286	276	261	294	275
40106	67590	44947	3932	600	527	484	457	444	421	370	384	364	371	341	367	389	343	366	323	343	333	323	375	351	329	355	299	329	336	346	325	313	332	327	295	335	338	341	323	317	359	320	357	327	326	291	307	320	331	379	332	332	326	323	358	344	331	326	345	341	352	326	321	308	282	346	344	328	328	339	354	331	329	328	320	308	326	322	307	316	302	313	341	324	322	304	338	349	339	312	364	287	328	343	332	330	348	334	322	326	352	338	389	320	303	309	315	329	338	349	341	350	346	316	331	344	331	361	363	357	336	344	300	312	332	338	317	352	305	360	340	315	355	312	324	339	337	328	316	336	336	341	321	338	326	333	326	357	299	336	313	340	311	318	321	311	353	326	359	351	327	315	355	314	340	372	316	319	305	346	317	303	310	322	322	368	312	310	340	344	335	313	321	324	346	351	342	327	316	306	313	335	335	338	328	311	339	349	326	357	334	332	353	358	334	306	306	315	319	345	356	335	372	318	333	323	317	314	344	326	339	316	314	329	326	346	343	311	327	311	306	341	355	329	356	346	337	327	313	344	328	324	321	333	354	343	319	328	343	317	313	324	315	330	342	336	313	340	312	318	323	333	331	355	312	348	365	342	346	357	310	292	337	329	307	371	325	316	352	298	361	314	318	324	312	330	328	351	354	332	315	343	326	355	332	323	320	363	319	309	321	358	306	386	332	329	346	311	362	310	328	340	301	347	346	348	347	334	327	308	319	329	338	364	296	339	343	334	351	348	347	320	347	313	328	320	323	332	325	349	331	324	325	306	315	304	327	310	339	330	338	319	320	334	329	348	313	297	325	309	308	321	328	339	311	323	353	334	324	286	286	351	303	330	315	315	347	322	319	324	344	349	306	349	359	330	305	336	320	295	338	346	300	341	313	321	334	346	318	306	335	309	338	325	342	344	330	328	346	368	341	300	377	342	328	323	325	377	357	319	335	351	305	300	342	324	319	317	308	345	299	337	328	325	348	340	372	313	312	338	324	349	346	342	336	310	284	361	323	337	319	302	361	351	314	338	318	328	306	348	307	328	306	358	317	334	336	341	343	313	314	337	328	349	302	335	349	339	314	317	318	341	350	321	340	347	324	361	332	340	323	333	334	334	346	316	307	324	308	356	297	342	325	336	334	338	300	358	328	314	328	323	326	354	315	332	323	298	322	333	360	346	293	308	334	312	335	329	303	312	359	344	335	341	358	317	336	338	317	332	358	374	340	303	301	319	312	324	331	307	306	378	306	342	330	345	322	333	336	323	308	342	328	323	333	330	313	313	326	318	329	326	312	338	328	311	341	361	323	312	338	310	324	318	304	334	314	330	351	305	342	322	363	332	312	337	322	351	322	347	332	321	332	321	333	318	321	346	313	319	346	311	340	279	341	295	331	351	307	335	340	276	324	338	340	319	320	316	356	333	308	327	380	340	317	323	317	322	330	309	342	324	335	330	344	339	331	325	337	310	302	336	326	341	323	302	338	315	329	328	334	342	311	351	340	313	323	342	353	323	346	358	324	348	335	315	325	314	327	347	360	328	354	334	373	345	349	340	308	323	316	326	363	328	358	311	329	341	334	288	326	321	352	333	374	334	351	331	334	306	370	350	351	352	315	331	318	299	307	330	351	326	317	307	313	327	313	331	313	329	354	314	338	344	319	309	322	349	338	352	307	326	349	311	297	324	358	367	330	323	343	325	317	323	362	343	317	350	316	344	348	298	321	318	357	315	329	343	315	323	328	337	337	318	312	328	311	324	317	319	344	351	319	316	329	317	328	308	320	357	330	325	326	331	343	300	334	331	325	330	332	315	353	339	302	309	331	321	304	301	317	334	354	318	335	346	319	339	351	325	342	318	325	312	326	347	322	365	332	314	340	329	319	324	333	351	336	335	337	383	336	355	309	340	309	365	338	320	380	343	346	290	335	347	323	330	301	300	334	337	336	339	347	314	320	282	302	345	332	330	311	339	329	334	314	317	312	361	343	311	331	350	362	321	362	330	315	338	320	323	295	321	315	311	365	318	339	319	377	329	326	358	338	323	353	337	331	333	336	342	311	317	351	359	324	312	351	329	337	333	342	348	361	338	364	340	351	326	335	323	331	328	342	317	322	370	302	291	345	345	357	319	351	343	308	327	341	342	356	311	322	349	330	314	354	331	307	323	331	348	317	341	340	348	343	313	298	335	307	344	349	332	333	309	310	346	342	331	310	329	319	319	306	340	313	323	321	335	324	345	339	336	332	348	322	330	336	371	305	331	341	347	328	317	339	339	313	328	351	361	343	325	338	323	349	359	297	370	326	318	323	307	337	349	348	301	339	311	320	326	349	344	311	328	310	309	344	305	310	305	318	323	337	317	339	300	307	329	351	317	325	352	311	329	338	289	310	310	317	316	316	339	349	337	343	332	356	354	328	357	339	308	332	368	340	314	332	355	335	321	347	313	341	353	306	299	322	338	334	337	337	331	313	353	347	351	356	374	346	328	358	317	321	331	313	346	310	317	347	323	371	331	322	352	336	347	334	347	291	332	312	291	357	336	324	299	319	350	316	324	355	331	365	331	304	335	331	364	323	329	345	334	326	305	328	379	333	351	293	346	360	306	326	352	326	311	300	330	301	342	332	323	318	364	338	346	353	292	320	295	329	372	345	329	344	333	308	326	349	328	325	334	310	365	306	331	338	305	326	326	358	350	361	334	339	330	344	338	329	311	304	351	317	288	332	350	385	313	309	334	364	318	344	323	330	308	291	298	296	343	311	329	315	311	339	309	335	350	334	316	373	303	317	308	326	333	342	330	315	311	338	315	347	357	343	337	344	359	310	316	324	334	326	320	329	320	331	314	319	338	319	330	329	324	339	325	333	329	342	316	372	306	315	358	332	361	353	360	327	309	328	309	337	295	326	332	298	349	312	306	342	337	325	323	329	331	335	360	338	321	364	313	311	318	302	337	306	330	336	316	330	313	285	326	335	324	299	336	304	336	317	321	332	321	310	344	344	311	320	302	358	388	363	320	330	344	330	341	318	306	349	309	341	343	345	325	338	360	327	350	324	332	325	356	333	322	327	345	329	328	316	311	313	334	340	351	336	311	327	350	314	292	347	323	317	271	312	341	323	324	344	348	333	349	331	300	347	339	334	335	328	348	344	339	283	302	324	328	327	340	322	332	339	331	337	331	310	321	313	330	299	336	334	354	319	331	341	319	344	319	329	323	313	335	338	332	324	329	297	362	313	306	325	321	316	312	336	318	299	329	335	327	325	343	308	311	309	299	337	350	349	300	299	309	365	347	332	367	344	317	300	330	361	338	324	319	338	330	328	338	296	342	360	347	319	308	288	324	364	330	334	339	347	304	329	315	327	307	335	339	306	299	342	352	355	346	347	332	336	327	299	343	323	313	337	321	320	342	321	325	324	337	334	318	349	363	333	338	324	299	364	351	325	325	335	310	354	335	329	307	278	318	335	354	332
22977	21601	31191	23331	21532	21353	9585	474	355	325	311	265	271	251	271	232	229	236	229	230	188	212	198	227	229	196	214	229	237	221	224	217	206	207	236	215	221	197	208	209	194	227	216	195	214	177	191	207	207	218	202	218	174	215	211	240	240	211	215	225	189	202	222	179	206	245	183	214	209	207	212	203	218	197	223	212	211	199	191	209	204	202	222	196	173	203	220	190	194	205	215	207	217	214	221	221	224	189	199	208	210	223	208	230	200	238	212	203	188	195	198	202	201	204	236	213	220	221	189	201	206	221	216	204	226	192	235	197	232	187	223	191	193	191	191	215	214	223	188	196	204	230	203	189	199	207	214	209	230	186	210	221	205	217	188	240	227	202	202	207	188	210	203	191	198	217	238	216	205	207	204	195	197	204	201	176	178	223	215	219	187	226	210	191	201	197	237	201	210	189	198	226	208	222	197	197	219	201	220	201	185	200	212	190	195	215	200	196	209	208	185	181	210	224	217	218	219	203	197	201	200	194	208	215	197	207	195	199	219	223	212	197	196	209	218	202	178	205	179	188	196	211	187	225	205	219	199	200	177	218	192	209	209	197	223	217	226	206	197	223	212	213	204	217	218	228	201	183	210	194	192	184	193	195	210	193	208	190	228	204	192	211	194	231	200	202	185	180	206	188	202	209	204	203	186	179	192	222	196	203	198	215	225	193	207	182	177	217	202	194	207	202	216	204	207	211	183	175	202	206	206	213	201	193	201	208	210	208	199	195	211	181	216	206	199	207	214	204	195	206	194	204	210	208	206	194	203	195	191	208	179	207	198	201	178	214	189	197	193	204	200	220	213	208	206	208	206	191	200	208	180	202	216	209	240	225	202	212	196	220	207	191	211	240	207	201	218	221	212	208	193	197	196	192	202	200	207	189	196	211	186	223	196	186	203	204	224	223	235	208	195	201	205	188	180	217	192	225	214	198	167	197	202	220	180	208	206	193	205	195	205	205	206	213	199	209	210	189	175	193	186	225	208	211	212	198	199	214	205	223	181	194	210	206	227	202	203	184	201	219	205	192	209	185	223	189	195	204	214	205	210	179	187	202	201	203	193	196	189	191	216	204	228	199	195	190	203	229	211	204	211	195	206	185	222	186	204	207	206	210	195	210	223	206	193	197	204	232	203	237	225	227	191	201	220	215	187	219	222	181	195	229	211	215	203	209	235	211	223	213	214	195	209	211	220	212	216	199	195	209	204	223	204	163	203	218	197	244	211	216	216	221	194	215	198	219	210	186	199	198	191	224	212	220	197	182	192	230	182	234	201	204	207	201	210	188	198	190	224	206	201	218	222	212	197	205	199	197	202	189	180	204	220	217	203	220	191	192	222	188	238	213	190	196	185	194	209	218	205	226	214	220	224	219	195	209	194	197	233	229	195	234	218	214	207	199	236	191	195	202	215	206	206	220	221	209	205	202	186	221	218	234	223	222	220	201	214	193	220	223	207	188	215	211	204	232	220	221	218	200	242	222	194	206	216	208	203	194	203	199	212	204	216	198	216	221	206	196	204	207	206	216	204	211	212	203	217	203	233	215	215	226	202	183	201	209	232	207	198	201	211	198	165	187	209	204	225	197	179	210	212	189	188	198	192	193	197	211	210	205	224	219	197	179	205	218	212	193	217	197	210	216	189	229	207	271	192	208	224	222	200	197	220	194	197	206	218	200	210	210	173	189	195	224	208	215	193	187	216	206	196	208	201	215	192	201	211	192	185	204	211	218	207	180	206	201	215	182	231	212	196	212	204	195	196	212	205	196	190	227	183	200	226	181	205	206	204	184	186	211	222	212	196	191	193	204	211	201	211	205	196	205	224	206	184	189	208	208	193	193	203	203	209	224	215	186	215	196	184	202	225	194	208	211	188	183	231	218	218	225	207	169	218	201	196	196	217	206	182	213	206	209	214	210	210	217	207	189	180	213	213	209	216	219	190	209	205	182	206	193	195	210	211	208	200	203	200	190	204	204	194	199	213	201	239	185	216	198	202	212	207	205	200	179	213	215	204	243	241	236	188	224	223	195	214	206	189	193	191	205	198	199	190	183	196	208	207	209	213	191	192	214	185	225	213	197	212	201	185	187	216	215	198	225	224	208	216	204	227	222	196	203	189	199	173	197	212	186	226	201	187	203	194	211	206	227	208	215	206	224	218	168	200	227	188	187	200	233	215	194	216	201	207	204	205	213	205	214	206	230	226	226	184	175	205	199	173	203	215	219	229	195	206	206	187	212	202	216	199	207	215	218	194	202	184	190	198	199	207	205	206	201	219	247	203	211	207	214	189	191	202	217	187	219	213	206	187	237	209	186	194	221	194	198	190	200	194	216	239	203	178	180	220	209	199	214	222	231	202	201	215	237	199	209	199	187	224	196	232	199	203	200	226	205	208	180	194	214	193	216	199	205	218	193	211	214	216	193	196	193	196	209	200	214	199	227	183	214	206	233	236	214	196	210	227	202	211	172	204	214	189	191	232	233	205	207	190	193	232	188	225	194	208	200	200	211	240	240	227	189	219	207	198	206	211	211	201	195	203	211	212	199	221	203	219	186	198	207	200	202	194	185	209	214	192	201	208	202	198	223	216	203	211	208	222	186	196	201	215	209	214	218	197	222	203	218	223	198	211	186	190	205	202	231	207	202	199	182	194	216	194	226	204	229	209	207	204	180	203	211	214	195	213	203	211	187	189	197	214	203	218	214	187	226	230	216	200	215	215	205	218	213	220	192	201	194	201	192	218	215	193	186	212	215	206	228	195	195	198	204	221	214	205	239	182	208	229	182	211	201	228	192	182	199	189	180	229	223	233	198	192	200	211	208	179	213	218	214	187	208	206	206	198	216	214	182	232	238	194	209	197	209	214	211	206	200	188	216	217	193	224	209	200	206	188	222	183	218	217	214	208	196	209	174	229	186	225	164	227	215	219	197	214	218	189	217	201	179	203	207	222	187	194	197	200	219	213	220	226	172	217	201	204	235	207	224	205	201	216	220	179	196	199	184	180	217	234	206	210	196	182	223	203	192	206	177	193	218	201	207	197	218	199	214	215	175	210	207	185	220	196	191	193	183	215	214	244	203	247	191	191	204	218	180	198	201	202	222	219	225	209	211	210	199	215	191	187	217	201	232	219	189	211	211	189	203	180	209	217	228	212	197	207	206	220	216	179	218	217	203	209	174	232	198	196	215	201	222	207	200	192	212	202	220	211	197	200	184	209	198	206	216	187	200	202	205	194	213	219	199	207	202	209	191	200	202	241	195	224	186	207	188	205	207	191	204	206	195	212	203	224	228	218	201	234	224	215	187	185	201	198	208	188	231	191	208	202	202	209	214	188	194	194	225	196	222	223	205	236	172	205	188	225	197	194	182	191	204	212	193	196	195	192	217	219	215	228	192	229	200	207	189	190	209	207	208	192	187	202	186	234	220	195	197	210	206	185	196	203	214	220	192	213	210	187	186
50035	80870	54662	8234	1358	1104	815	660	588	496	469	403	339	353	365	329	313	279	274	301	264	285	282	282	300	249	260	253	250	242	236	244	234	265	269	258	255	246	263	262	243	228	231	290	271	272	250	249	245	231	269	263	250	261	253	277	264	221	236	224	253	268	225	252	229	237	278	266	251	246	219	238	253	267	229	231	240	238	251	222	225	255	247	252	204	236	255	269	217	231	249	240	258	253	211	246	213	218	245	240	245	238	256	247	225	264	252	259	227	245	250	262	226	239	233	256	249	248	226	234	256	244	255	247	273	271	236	260	248	262	248	226	241	247	247	226	233	252	239	276	285	220	255	251	241	251	252	261	236	266	248	237	249	223	259	246	209	249	257	229	244	252	250	255	240	265	231	262	241	260	239	226	251	236	251	245	265	261	272	254	237	232	218	256	221	253	256	246	261	248	238	252	229	279	243	266	250	215	226	226	240	235	256	262	261	224	241	253	229	234	245	238	240	245	246	227	254	226	234	249	218	265	240	233	251	253	233	218	232	230	221	241	245	225	231	234	247	213	237	237	241	221	219	271	225	256	236	240	239	246	249	217	230	259	265	261	250	245	258	240	261	270	235	235	258	237	252	259	212	247	265	229	234	235	224	232	244	268	238	230	263	264	236	254	241	238	251	239	194	224	272	245	245	238	267	275	255	233	237	226	235	241	221	262	214	273	262	245	277	230	246	225	249	225	256	212	247	236	254	237	247	240	227	229	268	275	259	235	228	268	260	248	248	246	223	271	244	234	228	251	236	278	273	271	262	226	226	229	250	247	245	231	240	247	256	254	267	249	282	267	258	240	245	255	238	246	236	237	257	234	251	269	230	252	242	240	240	263	241	271	255	266	249	246	249	260	225	254	277	247	264	240	235	242	236	240	223	261	212	232	242	257	246	263	223	243	262	252	251	259	264	244	257	220	242	241	232	241	246	246	250	249	252	249	270	211	249	245	264	216	243	241	239	235	260	230	246	229	213	261	228	252	232	243	231	249	259	238	220	242	249	242	248	227	243	245	236	234	252	246	255	248	232	254	263	244	245	246	263	230	257	246	235	198	227	240	229	219	245	244	267	226	243	247	253	251	248	220	264	267	248	237	237	260	257	234	242	245	261	236	235	251	225	260	247	223	207	243	211	267	263	259	212	223	253	246	276	226	251	227	265	232	241	256	237	266	235	245	238	245	272	243	253	269	242	234	250	258	244	237	206	230	235	256	246	231	251	253	248	249	251	244	234	243	252	243	231	227	232	216	252	243	246	241	260	237	247	244	263	248	213	227	261	233	265	234	231	282	229	217	229	252	246	239	215	256	239	264	203	240	259	232	251	248	221	240	254	252	252	256	252	244	240	249	257	236	263	250	195	227	235	268	248	242	254	231	244	262	244	229	233	254	263	240	210	261	246	215	258	246	268	232	244	267	244	224	250	250	247	248	215	238	222	245	240	240	241	225	251	234	242	265	255	196	257	263	232	259	260	262	276	214	232	247	248	210	266	220	260	251	230	242	238	264	253	276	258	220	230	237	246	258	235	269	248	223	264	224	241	243	234	255	220	254	233	252	258	250	249	227	237	255	216	219	221	257	243	234	284	217	253	240	220	265	268	262	240	271	250	273	258	252	224	245	240	240	239	254	242	239	266	227	248	259	246	241	257	237	237	237	260	253	246	241	241	271	250	267	243	245	240	223	258	246	250	243	230	237	239	262	250	254	263	232	263	248	220	247	278	259	266	259	253	231	269	255	232	277	224	240	210	238	259	237	251	234	254	238	219	272	231	238	235	225	251	240	230	224	253	251	223	263	221	242	245	217	263	232	267	258	236	240	250	256	244	243	217	250	241	258	232	241	236	226	254	247	224	240	242	217	248	248	262	239	259	262	238	236	252	237	251	255	251	292	254	218	215	266	212	220	237	246	233	255	244	243	247	239	239	256	232	272	224	233	233	231	215	237	241	254	238	238	248	246	279	225	240	251	225	236	225	243	258	240	258	246	220	245	238	251	249	250	230	235	268	258	227	247	233	262	246	234	250	234	264	266	251	251	246	249	204	249	229	223	279	233	235	250	246	245	241	267	232	240	229	267	244	242	236	233	233	244	269	265	246	242	254	247	261	257	279	258	241	237	275	234	244	261	252	240	232	268	228	210	235	244	250	279	242	224	237	254	247	253	239	259	252	246	259	237	252	245	238	228	238	242	248	252	255	243	242	238	278	258	214	217	249	227	242	252	255	223	224	215	229	210	245	245	226	257	252	252	252	246	255	222	242	219	229	237	270	270	259	240	248	229	266	230	244	252	244	246	234	250	265	271	265	223	247	245	234	266	253	256	226	267	258	255	233	265	239	234	245	243	245	237	244	256	223	264	223	256	234	239	238	247	271	244	262	247	237	242	242	217	260	243	263	268	228	242	251	253	268	237	236	227	255	244	237	242	268	235	220	242	228	241	251	222	239	225	225	248	246	242	239	290	227	227	277	227	209	242	279	220	220	254	214	250	240	248	244	273	237	266	223	216	243	230	261	236	248	235	262	266	252	223	268	236	246	240	236	242	229	238	246	237	251	215	253	233	271	253	224	272	255	223	238	252	227	218	244	219	247	261	256	229	255	254	241	237	222	217	265	222	254	233	238	235	261	212	237	242	235	233	239	249	269	251	250	258	231	238	245	278	261	271	250	231	266	283	255	264	241	253	256	246	258	245	275	257	229	231	234	256	246	245	264	253	230	217	249	229	242	247	245	264	260	242	256	235	264	211	256	248	228	260	249	264	240	258	243	241	213	249	233	259	237	237	256	210	233	271	237	245	245	222	286	246	224	224	247	244	272	243	243	227	249	239	239	233	209	238	252	259	232	219	230	262	232	244	243	221	235	234	224	206	245	231	259	266	227	217	216	213	212	259	242	253	258	245	241	239	210	223	250	279	262	236	235	246	251	234	238	243	250	249	259	249	239	251	227	253	240	242	252	232	240	238	257	250	261	225	250	249	271	250	249	252	264	268	230	254	239	244	256	256	217	242	232	233	260	256	234	260	242	260	242	232	251	249	237	252	239	247	214	260	243	245	259	255	226	251	240	236	232	240	248	245	242	248	229	274	224	237	250	282	232	215	227	228	229	243	238	245	219	243	229	236	220	262	236	251	272	234	269	230	245	258	238	266	248	267	253	220	248	251	240	236	230	235	216	242	224	273	233	247	221	252	247	253	247	253	237	250	240	235	248	243	242	271	223	243	227	235	245	245	244	243	254	263	251	230	238	242	259	250	235	233	248	233	250	277	239	234	238	229	244	232	262	250	256	216	257	246	248	245	248	253	224	252	247	253	273	272	224	233	250	235	257	240	236	249	259	260	255	267	232	240	250	241	249	243	266	258	270	249	264	263	250	232	208	217	235	234	231	225	252	219	263	250	252	258	249	220	239	260	216	266	244	235	235	227	227	221	291	261	243	228	230	237	222	241	259	245	233	265
28330	23756	24356	4629	554	510	465	488	509	498	487	488	465	481	448	512	439	466	468	481	462	490	472	476	475	494	472	455	499	475	501	498	488	495	466	492	462	515	495	463	492	502	454	488	483	503	471	523	488	466	431	486	487	470	467	440	498	482	455	492	449	502	464	518	467	470	482	477	443	492	502	459	431	464	477	436	479	485	500	489	421	439	507	448	487	434	475	491	472	522	493	482	468	474	463	495	471	475	530	482	464	455	459	438	502	486	493	490	511	468	476	488	486	487	474	496	473	486	473	479	448	463	499	480	511	515	498	485	460	432	507	442	463	487	486	457	493	463	472	497	479	470	483	512	470	517	479	499	453	464	498	472	477	523	486	463	476	505	466	472	479	478	480	462	486	496	468	494	499	496	483	508	462	445	505	457	452	487	466	476	488	474	496	491	480	485	472	526	502	500	479	480	463	460	464	474	515	496	482	468	476	467	485	487	449	452	490	468	508	496	443	478	502	484	480	480	489	456	466	467	489	520	434	455	468	504	487	472	484	466	440	473	509	488	488	477	474	473	505	470	471	499	424	456	467	463	492	500	494	451	484	426	477	515	476	484	482	433	457	485	452	453	448	471	486	492	465	482	489	509	509	491	511	459	429	479	442	499	490	475	516	484	471	496	463	532	475	487	501	491	502	461	443	495	482	457	486	465	478	472	511	470	483	475	491	460	479	497	480	483	466	483	441	485	463	478	446	478	444	456	487	473	455	460	509	483	504	453	467	488	477	467	490	479	480	494	509	499	459	469	478	485	468	477	443	522	494	505	488	481	516	480	488	526	462	496	465	483	509	464	519	501	481	427	454	494	443	482	453	473	432	489	469	476	511	465	469	498	461	515	458	496	534	485	441	469	467	515	485	510	472	477	439	459	474	457	493	509	458	482	467	483	463	474	460	485	500	471	460	469	521	439	510	465	463	476	482	458	477	458	469	469	487	472	500	458	473	455	509	481	493	481	494	453	526	520	510	509	474	478	526	441	446	470	470	519	471	445	489	439	467	531	497	489	492	501	462	470	507	493	434	446	489	467	467	465	464	454	475	460	526	504	481	512	474	491	486	468	476	497	487	460	461	513	491	437	519	486	450	515	498	492	481	489	483	488	485	521	495	476	515	486	466	489	461	478	455	478	490	463	490	470	467	475	481	440	486	458	426	482	459	465	460	451	439	484	461	468	494	466	457	490	525	480	461	453	404	481	493	498	454	488	479	494	483	486	473	467	472	496	482	485	469	467	491	483	511	496	485	483	451	459	481	467	472	477	518	473	467	427	451	436	514	460	498	479	473	471	477	473	509	476	482	489	489	474	466	460	458	476	444	449	474	469	459	484	446	493	491	453	504	467	479	453	519	476	462	454	498	507	494	497	519	478	472	473	461	463	460	487	464	479	448	440	479	443	475	470	477	494	444	462	516	493	489	497	531	448	465	469	481	468	487	500	484	461	477	470	516	446	471	462	500	463	460	468	468	456	453	499	481	477	500	472	471	471	438	475	452	488	489	468	453	481	503	473	471	498	458	455	468	496	502	489	463	479	498	477	467	466	496	488	476	486	460	479	505	470	469	480	510	448	494	474	466	479	498	489	472	435	421	471	479	445	499	428	472	477	509	517	472	475	457	473	489	482	492	494	485	454	475	486	529	449	518	486	517	478	466	433	480	482	479	494	486	544	503	495	478	499	480	468	466	446	480	473	504	477	497	483	480	486	436	477	489	463	453	464	471	516	485	491	445	492	484	511	459	439	448	488	455	463	498	483	488	492	477	495	500	517	476	500	505	506	481	472	474	455	480	502	482	498	492	455	498	466	497	448	524	455	479	508	485	504	458	497	453	488	497	474	471	470	516	467	454	436	474	454	437	490	496	507	502	442	504	466	463	448	452	450	524	456	474	486	474	475	467	486	503	486	472	478	520	452	506	486	482	459	463	478	470	485	479	514	507	515	477	458	457	465	482	499	499	486	476	477	456	512	463	483	497	490	457	528	480	502	473	425	467	430	453	478	489	489	495	477	486	486	462	494	505	462	454	461	482	479	468	494	486	449	467	502	495	475	485	460	476	453	469	504	464	495	478	494	480	470	446	465	434	487	490	464	466	475	507	480	517	478	454	504	472	477	513	482	463	487	471	449	462	480	462	498	505	510	464	447	497	487	504	468	460	468	447	518	474	490	489	496	473	459	493	488	494	499	437	428	419	484	533	455	502	472	474	474	459	491	512	455	493	494	453	474	478	508	521	472	460	507	475	466	477	446	467	481	459	487	493	491	459	484	479	511	491	426	480	457	503	521	451	509	463	489	460	468	496	515	478	472	486	474	518	467	472	478	459	485	524	476	507	467	467	462	499	448	479	453	447	475	480	491	470	484	477	482	477	464	476	444	450	501	484	477	504	463	495	468	455	437	498	474	490	506	467	531	477	464	444	494	436	477	489	483	461	473	475	480	461	454	484	460	454	450	459	506	496	487	508	474	501	489	502	463	521	442	482	508	463	472	501	477	503	488	484	477	447	466	479	490	462	494	472	475	453	458	434	475	480	443	483	459	508	507	467	472	487	458	472	437	453	481	485	454	488	448	465	484	455	427	508	490	497	498	491	470	491	497	496	460	515	542	510	492	484	476	476	433	506	473	500	473	467	475	470	524	502	493	502	502	471	493	496	478	453	480	474	473	506	472	498	465	475	523	519	451	483	497	493	470	492	476	468	470	491	457	495	514	489	463	487	477	473	434	470	480	470	470	453	440	466	516	481	504	490	504	446	466	456	463	505	471	482	501	515	473	476	482	460	496	482	460	489	445	471	476	491	477	491	466	459	484	515	464	463	472	538	467	465	464	470	451	491	480	445	443	473	500	487	488	475	460	457	464	509	472	508	485	474	505	472	494	510	471	510	499	478	474	477	449	494	467	489	474	445	441	481	521	468	524	495	471	485	508	483	449	463	453	477	465	456	540	480	475	491	463	480	439	442	479	476	473	479	516	480	460	487	479	468	507	449	493	477	467	523	443	475	463	504	443	474	500	488	470	470	482	461	462	453	478	496	473	446	490	489	454	455	505	492	486	505	482	481	469	473	454	514	527	470	475	489	477	491	464	497	484	474	459	457	469	474	499	491	476	479	460	445	469	461	505	474	439	469	493	440	470	517	480	470	478	478	454	480	459	448	455	498	497	464	468	493	478	483	446	487	500	421	499	470	470	475	514	461	456	457	465	487	482	510	485	488	459	493	464	499	497	485	511	495	476	449	460	453	483	466	463	467	497	488	470	460	457	504	498	462	480	495	522	484	475	446	503	499	478	550	502	522	497	495	487	456	491	493	487	499	499	505	479	476	443	475	483	493	462	464	492	461	485	497	470	524	446	455	501	486	515	528	480	492	485	487	479	471	475	485	495	474	470	458	504	543	503	459	482	467	492	494	468	462	484	490	532	443	468	442	461	471	514	518	465	465	469	504	466	482	484	483	480
24516	36065	19020	1177	578	532	558	582	593	571	567	525	526	514	521	545	551	535	541	492	558	563	597	568	548	525	574	541	546	576	549	540	565	573	547	530	579	540	583	551	530	571	544	552	548	485	523	528	528	519	550	570	514	530	576	558	558	534	549	533	549	529	528	538	518	572	549	510	562	576	535	534	560	551	514	536	543	486	520	559	579	568	518	557	538	555	502	500	562	556	535	522	546	575	547	531	557	522	584	509	495	527	566	587	541	543	541	521	526	494	544	596	556	587	538	567	550	536	574	586	550	561	514	551	532	554	511	548	577	520	568	495	538	493	531	558	552	530	499	507	531	534	511	553	524	553	574	545	537	582	552	545	579	532	535	555	563	509	569	536	588	558	553	560	540	559	513	542	541	572	535	567	561	566	535	539	558	540	530	546	551	584	529	559	514	521	556	537	555	570	542	555	567	564	562	496	548	561	571	568	587	562	548	501	497	523	565	522	563	594	551	570	551	554	550	554	542	590	566	602	555	543	567	533	551	574	603	538	543	573	548	586	577	634	569	547	535	529	547	561	519	524	576	517	559	537	525	554	524	533	540	567	582	493	515	516	548	512	554	579	554	522	568	591	487	562	535	524	576	526	560	555	570	558	543	535	536	545	564	500	512	492	524	522	568	591	560	573	600	540	503	514	550	566	513	554	534	559	538	507	540	576	569	576	559	546	592	513	601	552	560	563	534	538	558	536	514	547	560	550	525	537	583	572	521	568	559	506	581	518	564	549	574	557	505	536	533	524	542	558	550	538	535	554	520	557	511	602	544	543	531	574	554	497	550	532	535	490	544	589	553	563	578	522	555	555	584	532	573	578	532	567	557	566	529	610	560	602	571	577	517	550	579	563	505	545	583	552	528	560	573	558	563	555	521	564	508	534	550	587	553	561	543	554	593	531	583	588	580	565	552	511	567	547	505	519	551	568	552	535	528	578	576	500	553	555	533	528	542	540	523	544	475	557	550	544	570	559	538	553	541	543	579	529	589	556	570	522	547	526	567	524	531	507	542	559	522	525	519	530	481	527	550	594	525	576	530	599	560	554	562	561	509	536	548	575	553	545	550	588	546	552	508	547	591	539	517	520	537	542	533	547	557	534	542	537	488	564	539	537	547	555	538	553	516	548	565	492	553	571	587	535	557	547	522	566	494	557	560	530	536	504	512	546	504	556	545	551	552	563	543	555	549	535	545	549	556	504	561	529	553	560	573	555	509	536	508	526	570	565	518	567	528	563	548	563	573	571	552	568	573	565	573	570	543	527	551	574	537	548	564	521	526	535	560	556	576	538	547	538	532	573	536	562	537	563	509	544	596	543	527	558	590	531	590	548	551	533	518	552	543	541	561	551	549	549	516	568	607	554	562	552	566	528	550	556	527	605	561	524	522	531	577	522	580	554	558	539	534	525	529	543	556	543	543	533	570	568	529	533	579	538	515	529	556	554	509	578	555	562	542	569	595	562	557	593	560	523	540	503	552	542	589	581	518	473	567	540	589	547	565	533	559	559	577	530	545	545	528	548	519	543	536	548	568	520	556	565	534	534	544	593	532	560	513	584	562	557	527	521	530	565	549	574	585	539	497	541	545	540	555	539	572	518	511	586	611	543	591	570	542	529	538	552	535	544	574	532	493	555	585	555	568	563	565	554	535	495	547	569	545	544	573	592	512	539	561	592	512	555	568	567	538	530	506	572	530	530	578	552	576	560	544	552	541	551	547	542	556	523	533	547	521	566	591	572	576	557	537	556	565	554	563	559	533	536	506	571	521	569	553	568	570	553	528	571	598	538	534	535	555	523	555	535	563	525	517	530	567	502	522	541	536	504	568	517	522	560	509	558	521	535	530	538	540	535	509	539	583	552	554	563	543	533	539	508	559	534	534	563	562	573	551	547	531	532	567	578	596	540	559	550	604	533	532	504	503	563	553	588	591	519	525	511	553	577	534	544	526	554	521	554	537	546	521	595	570	509	525	540	592	555	551	531	511	524	582	534	501	508	545	582	546	538	546	565	547	564	536	544	521	546	602	541	531	559	542	573	534	609	519	548	559	566	539	555	545	563	603	519	534	597	577	577	542	558	546	517	539	521	581	533	544	561	516	539	526	550	503	543	603	549	565	576	505	560	514	511	544	520	544	505	586	558	514	551	513	516	557	542	546	550	516	565	556	548	560	550	549	543	554	569	562	546	504	536	524	544	516	565	514	515	543	564	559	588	525	576	545	566	555	541	546	543	561	546	575	523	547	567	561	557	548	555	579	579	518	560	531	507	579	514	567	549	559	525	554	580	505	559	584	549	542	567	528	534	551	578	540	568	543	491	513	566	567	564	515	585	563	570	560	544	569	498	585	546	546	550	526	566	527	534	602	584	554	570	502	539	541	544	571	543	565	550	554	546	554	545	555	513	560	560	531	537	572	520	586	498	566	510	548	528	541	568	524	564	561	540	513	537	519	543	567	567	549	566	526	516	545	560	545	581	573	568	549	526	577	556	559	571	555	568	539	530	585	565	556	537	556	583	565	527	537	551	544	549	543	599	522	523	576	564	578	584	550	546	527	564	521	536	551	576	530	539	563	526	572	541	542	538	532	531	497	535	512	539	548	585	565	563	573	557	513	525	584	599	589	561	542	560	569	537	534	524	547	567	552	538	541	573	592	539	534	512	559	557	539	534	516	509	550	556	527	524	559	512	586	537	515	535	555	565	544	502	528	521	585	568	581	550	570	518	554	521	565	529	508	521	607	558	504	564	539	539	539	535	549	590	556	587	534	568	532	582	515	523	513	556	550	538	552	580	557	537	547	524	522	561	504	543	539	553	557	560	548	536	543	526	541	523	540	498	528	559	499	559	549	511	565	541	523	536	583	537	539	556	556	560	519	574	574	571	550	590	565	576	586	556	551	573	537	581	578	568	538	535	518	557	534	533	547	532	546	569	562	608	570	530	543	546	541	542	541	537	557	560	548	535	568	516	554	569	519	560	540	532	537	492	543	538	528	547	529	525	542	541	555	575	550	532	568	551	554	529	574	563	559	597	534	576	581	523	558	507	554	488	567	565	527	470	515	549	542	564	534	549	512	558	553	552	544	565	535	558	550	596	554	562	519	573	550	532	578	565	532	570	503	536	580	528	561	576	542	580	539	565	558	565	530	515	528	561	542	537	561	532	525	545	554	553	554	481	526	540	547	545	559	542	578	561	554	537	533	557	539	533	523	563	513	551	540	571	545	538	508	556	559	571	574	583	561	526	581	556	614	574	533	559	575	552	562	569	541	539	567	517	579	554	560	514	564	540	538	527	539	518	531	544	562	549	542	533	520	514	544	565	577	584	535	535	577	546	560	543	550	560	539	536	596	531	533	544	525	566	562	516	520	609	494	572	576	592	587	530	488	557	571	489	558	568	571	526	546	560	571	515	560	564	549	538	594	524	529	530	573	561	578	545	567	529	566	569	563	587	542	602
24187	21765	32348	24551	19891	6787	755	582	516	532	519	527	470	516	516	499	472	478	500	519	508	535	467	486	446	455	424	475	470	444	478	478	484	450	453	453	479	505	479	471	453	478	485	442	494	446	469	466	489	478	502	454	501	507	463	463	461	476	493	499	458	478	474	457	476	452	457	483	485	477	447	447	422	482	466	497	443	491	441	451	466	451	476	460	487	446	474	454	484	445	494	453	513	479	477	468	436	497	457	472	458	495	488	479	485	443	470	446	467	449	427	504	462	464	514	469	515	448	465	481	455	454	489	478	466	469	459	460	457	459	474	466	461	455	476	507	507	481	479	477	502	491	469	469	464	482	484	449	444	475	433	445	510	465	436	457	472	478	498	472	467	453	460	490	463	486	458	444	469	459	485	477	460	450	466	445	450	478	462	491	456	486	457	443	455	469	466	470	456	457	434	469	465	489	446	456	481	466	477	470	468	453	467	479	463	468	466	443	492	456	415	436	456	479	444	521	453	474	460	455	464	469	489	466	451	480	453	453	442	490	462	504	474	445	470	452	483	509	470	546	505	471	460	519	491	433	487	442	465	448	463	450	515	487	475	493	472	454	459	419	480	474	447	497	448	467	466	482	484	452	496	475	441	481	447	500	466	487	469	464	493	457	488	485	457	480	438	492	491	470	482	467	499	428	441	496	471	473	457	492	465	481	462	454	480	488	470	450	462	482	445	455	463	498	514	441	488	469	489	456	460	485	474	452	515	480	477	467	488	500	433	467	442	464	438	474	427	466	443	466	468	470	464	441	446	465	478	448	448	476	467	468	436	473	455	490	425	458	455	457	457	454	472	496	431	425	455	463	507	483	456	485	459	489	472	459	472	471	457	432	449	467	459	418	494	472	475	446	451	447	522	461	437	481	476	490	491	452	440	489	483	481	503	475	491	471	461	468	470	479	467	454	449	451	446	433	444	462	474	462	451	467	453	507	467	460	486	475	474	456	447	458	455	463	446	467	484	443	449	435	438	482	446	489	429	453	454	433	471	486	455	422	451	470	492	457	445	473	452	473	421	448	449	479	477	467	470	423	469	438	492	456	496	494	439	472	428	457	413	477	460	470	491	496	485	479	479	462	476	442	430	487	472	458	421	499	441	472	477	469	473	435	460	487	433	498	476	479	496	447	467	468	484	469	413	438	483	454	464	468	456	474	443	488	492	485	439	494	451	475	501	436	508	450	435	485	467	485	481	487	470	471	428	447	482	477	449	463	462	460	503	486	493	468	450	502	505	498	457	463	493	445	466	464	487	496	415	475	469	481	475	447	453	468	434	466	464	468	488	482	435	433	474	496	436	445	461	528	464	481	505	465	463	486	458	450	478	501	437	467	488	481	498	435	483	455	484	486	490	449	493	473	451	492	489	451	471	481	464	432	453	455	434	402	490	444	455	452	433	461	470	454	470	458	501	449	410	458	460	509	465	501	489	474	489	489	484	424	460	453	498	458	461	468	485	467	468	463	443	450	458	454	458	468	470	467	462	473	487	442	468	468	475	447	485	445	450	451	453	445	493	495	458	448	438	445	447	488	470	510	496	483	449	441	466	478	468	468	458	503	484	477	490	455	468	486	451	454	463	502	475	471	435	478	473	460	479	520	487	467	444	450	524	440	486	457	483	466	420	488	461	485	456	450	440	465	460	476	468	457	478	480	464	443	488	479	493	458	475	440	471	485	500	463	485	486	470	467	446	448	472	489	461	461	472	485	443	501	440	443	479	462	490	446	483	462	480	485	454	465	439	447	495	432	475	490	465	485	486	462	508	470	473	434	440	470	472	478	489	445	471	450	456	499	480	503	456	431	461	434	451	472	462	478	475	469	459	486	423	451	465	505	461	480	492	449	473	464	507	457	455	435	493	438	478	484	476	453	468	490	484	477	462	493	466	486	440	456	483	467	418	451	488	476	451	519	464	476	477	482	459	495	470	463	446	451	481	462	452	461	474	487	448	434	464	439	460	471	473	500	454	489	463	495	464	477	444	459	451	466	435	439	475	470	436	463	467	491	457	475	471	447	462	473	509	460	466	472	403	508	452	466	431	497	443	471	450	449	467	442	438	466	490	447	477	487	478	456	475	482	529	465	486	519	457	456	432	479	492	440	468	452	488	455	480	439	482	434	419	468	513	454	455	439	475	518	453	438	516	494	469	438	480	453	473	445	437	485	451	495	457	470	464	475	484	455	471	471	518	457	441	456	453	499	478	453	464	473	458	472	476	461	475	500	479	473	448	480	462	460	475	470	496	444	441	431	475	460	440	446	446	435	486	474	474	443	443	461	481	424	454	445	460	487	487	482	476	470	437	432	474	449	442	457	460	471	440	501	456	467	451	436	492	459	491	415	481	417	491	439	473	488	469	440	479	478	471	478	476	446	482	471	477	454	471	517	471	480	493	430	459	482	468	433	467	501	476	463	476	462	429	432	468	449	457	414	443	474	450	434	488	442	468	445	478	450	447	466	465	480	451	470	467	449	479	484	487	453	468	463	476	439	481	454	480	470	418	459	464	447	450	453	449	438	496	474	470	513	476	488	446	502	501	485	459	464	463	487	460	449	499	499	504	467	435	501	481	480	430	505	422	450	448	442	531	486	469	478	489	469	423	452	449	464	440	484	462	439	473	422	454	452	484	467	479	426	451	499	481	470	474	449	432	451	460	425	495	476	458	476	482	441	463	490	465	454	446	467	453	486	484	437	474	484	463	469	429	480	483	502	474	480	464	508	489	457	479	483	476	434	465	481	480	446	430	432	447	453	457	471	474	488	481	506	511	451	453	494	469	512	469	442	479	463	511	456	451	455	466	470	464	448	416	441	479	449	470	510	443	496	490	469	440	462	475	498	470	493	444	463	450	479	464	490	434	448	420	448	441	456	449	470	469	468	471	478	457	431	460	451	437	451	454	434	467	471	436	463	458	466	500	458	491	487	482	468	463	465	468	455	451	484	480	438	452	463	462	464	459	433	461	475	480	430	488	449	501	443	491	456	475	466	440	499	461	486	493	433	422	422	452	456	508	466	484	505	468	470	460	468	484	477	471	499	441	471	535	483	439	491	457	471	462	489	469	464	461	466	439	449	493	434	503	493	480	480	453	451	488	484	458	461	481	434	478	462	466	473	468	456	476	484	438	463	438	448	447	457	456	488	480	443	451	465	447	428	489	481	508	448	449	491	469	450	461	458	462	494	455	462	475	436	482	428	440	452	448	453	498	455	494	447	435	501	466	459	480	472	460	497	491	445	458	460	484	458	446	467	455	443	456	448	489	477	444	468	505	494	459	486	456	466	510	498	449	450	454	459	470	474	494	481	477	461	456	514	483	462	443	450	455	484	485	456	439	471	467	463	449	493	467	449	441	428	478	508	475	478	506	455	475	477	449	457	489	479	469	444	520	457	499	467	457	453	490	479	490	486	489	456	425	472	477	468	468	482	495	485	460	429	451	438	461	461	468	459
43369	79083	49625	6321	1119	891	800	715	676	697	656	605	619	601	550	574	575	603	543	605	591	559	600	547	528	541	572	594	589	555	569	568	584	507	508	575	524	552	517	571	521	507	501	565	544	533	522	546	514	520	517	540	522	544	562	531	490	530	545	570	589	531	533	527	576	567	548	548	508	519	536	549	527	543	513	529	568	521	558	533	567	499	499	526	527	532	510	549	549	564	580	520	525	559	561	567	526	552	520	558	477	540	578	557	539	525	566	558	571	543	530	539	501	582	567	546	563	559	553	542	554	526	523	549	527	520	543	543	568	548	555	508	540	515	499	541	549	543	516	541	508	531	536	567	537	576	568	498	508	531	515	531	522	521	546	529	532	557	573	539	497	563	534	550	564	512	541	497	541	539	516	499	562	540	528	508	538	493	547	527	511	519	554	523	511	537	545	558	521	536	558	496	553	545	522	571	536	487	530	488	547	507	535	553	571	537	521	520	552	543	484	530	553	538	555	592	548	514	541	556	546	526	524	545	515	534	537	558	511	518	547	547	551	556	543	537	566	537	548	538	507	508	506	536	548	507	546	532	561	565	552	559	536	530	524	522	526	554	548	537	563	522	528	562	531	513	593	528	506	521	534	576	507	573	552	501	527	524	522	585	572	512	556	543	510	491	519	520	510	610	534	510	560	568	542	550	564	530	559	516	538	553	496	575	543	525	550	525	518	515	534	523	548	511	522	583	548	529	517	529	584	551	522	535	517	520	512	531	511	547	528	523	566	543	525	563	498	558	537	549	535	542	544	542	530	585	534	557	582	518	531	554	508	526	527	528	509	560	509	496	559	540	528	548	537	568	549	527	521	499	548	504	526	541	535	543	520	552	588	541	586	581	528	544	529	548	511	526	573	516	538	547	489	508	524	563	581	540	530	513	531	510	573	520	518	494	603	524	546	527	526	550	546	524	567	555	611	562	549	521	530	553	520	528	538	485	556	529	583	541	524	565	523	529	521	523	566	536	515	592	605	603	504	538	531	522	564	550	532	540	517	555	535	552	538	539	524	509	505	551	513	553	563	545	548	531	544	531	512	566	501	531	553	549	554	540	523	505	552	536	528	584	539	519	521	524	564	516	508	557	514	542	510	526	530	534	538	542	529	541	519	524	555	551	546	526	559	557	534	506	580	540	518	547	530	530	537	588	561	512	539	533	519	563	495	546	551	521	531	526	507	525	558	559	549	493	512	563	562	521	526	524	577	590	528	566	543	554	517	566	529	579	536	544	547	514	526	537	546	554	521	535	516	521	533	579	493	481	566	500	528	553	545	549	563	556	531	535	550	518	529	532	530	518	523	524	535	538	547	572	564	561	524	536	565	509	515	593	579	505	527	541	515	574	549	572	526	528	529	522	514	534	537	541	580	489	555	555	553	551	521	543	536	575	526	518	536	583	579	535	553	483	535	531	532	528	529	590	566	510	543	529	540	562	493	533	594	567	495	556	525	521	587	562	517	531	529	515	564	539	541	566	559	471	555	517	547	572	532	572	533	544	532	535	550	523	487	518	540	527	519	563	503	524	530	534	565	535	482	520	504	542	559	556	567	572	528	493	518	516	541	517	503	523	567	509	535	507	573	519	546	542	527	518	540	550	541	531	551	526	502	547	551	562	528	528	567	585	554	534	537	536	571	520	558	533	511	562	508	560	503	559	556	535	557	547	547	534	540	516	482	554	535	516	595	547	559	532	548	525	508	532	517	574	513	547	516	586	594	556	513	550	572	558	552	547	532	499	548	555	565	520	542	527	573	512	499	479	529	511	526	565	556	531	500	517	542	540	528	518	494	542	511	517	552	558	524	519	548	505	511	508	547	553	529	550	529	521	552	543	550	555	524	519	591	522	545	534	557	564	502	527	566	545	572	527	555	518	522	545	536	536	507	528	493	533	588	564	516	520	522	516	511	526	513	532	527	563	538	533	537	548	532	584	504	536	555	507	533	516	536	541	522	559	556	533	542	516	506	547	573	504	510	511	497	539	549	536	509	482	567	543	530	538	572	508	530	514	532	545	570	529	543	525	546	550	526	525	517	529	542	534	529	542	510	564	603	544	554	555	512	541	524	485	508	537	500	504	499	505	517	526	559	549	544	522	539	536	517	504	532	537	533	508	545	544	592	534	536	539	581	548	514	525	521	550	535	573	531	505	496	557	547	509	585	545	513	591	504	535	536	523	532	582	483	546	519	549	558	557	547	526	541	523	541	536	524	539	521	546	548	515	537	524	525	514	565	508	512	502	526	511	549	566	502	539	520	567	524	500	540	535	513	581	560	539	490	533	525	564	534	528	556	533	534	533	535	538	552	521	507	543	525	518	509	498	482	540	513	496	510	558	602	527	537	536	558	527	539	519	531	540	550	554	478	523	544	547	566	528	568	547	561	520	547	526	472	530	515	546	531	536	537	529	556	530	532	523	540	500	529	550	555	550	562	524	531	562	529	552	537	517	509	533	564	529	548	549	520	559	519	527	545	530	535	546	556	504	552	562	525	525	506	518	534	554	519	587	534	540	532	536	544	521	539	548	563	555	533	570	585	521	538	502	535	550	584	526	523	499	548	567	542	527	560	586	570	536	504	574	546	533	527	533	524	532	521	527	522	506	540	490	544	498	534	510	573	576	498	524	553	510	493	525	527	538	551	516	547	561	524	543	533	558	509	554	541	576	516	527	567	535	560	502	512	507	506	518	558	565	514	527	547	498	547	512	528	521	549	521	512	545	522	572	526	512	555	518	569	534	533	508	551	537	522	542	520	504	569	530	522	518	529	547	543	551	536	527	517	541	535	566	528	526	545	563	548	524	519	507	530	548	528	554	567	498	553	544	486	539	523	576	555	510	514	471	531	529	563	558	500	479	473	500	506	485	540	505	535	519	529	504	552	530	561	540	524	530	507	562	565	552	525	558	542	546	542	477	498	527	523	529	560	528	533	551	567	525	504	578	527	562	497	511	545	552	544	516	518	524	535	533	543	504	562	519	543	512	508	494	514	538	529	562	569	553	535	542	498	526	536	548	560	555	529	503	527	534	578	555	526	535	523	585	538	572	562	524	570	518	539	511	535	534	517	513	569	555	530	539	518	516	538	511	532	528	512	584	541	526	516	535	526	529	534	576	513	544	539	524	551	526	542	555	523	525	531	564	532	558	528	537	513	521	541	568	562	540	541	512	525	566	534	568	524	520	524	532	526	536	537	563	536	513	539	511	526	577	542	556	520	527	556	564	541	521	539	491	532	582	503	500	536	545	541	509	514	564	571	521	513	540	497	525	550	510	525	533	499	549	541	499	507	552	501	533	558	506	507	563	537	543	594	521	582	518	547	557	537	548	546	542	519	592	547	545	542	495	551	557	549	491	531	525	561	601	551	535	492	558	580	529	545	547	530	538	521	525	555	553	500	534	544	499	527	502	515	576	511	520	520	572	547	511	549	556	533	555	557	520	552	549	563	524	494	557
25132	22039	30327	24823	9780	541	354	306	335	328	302	333	304	300	305	288	282	299	274	316	319	292	293	275	308	285	328	300	295	288	281	275	273	287	296	281	287	278	290	279	252	290	305	289	305	269	278	290	310	297	293	298	310	267	294	265	340	287	306	267	324	280	301	303	326	281	309	290	305	287	290	307	317	302	259	287	282	272	292	290	321	287	275	262	283	292	290	294	290	288	295	290	293	280	256	289	258	294	269	292	264	308	304	280	280	311	282	299	276	287	305	270	267	304	303	283	315	302	307	281	292	294	298	318	292	292	295	301	315	262	285	284	302	288	301	313	301	309	293	304	304	314	301	275	289	290	310	307	330	291	251	318	320	250	304	247	259	311	298	247	261	289	292	303	309	338	316	288	316	274	285	288	315	294	291	313	290	291	293	292	289	311	281	300	296	289	285	308	293	268	320	308	315	277	271	288	291	296	333	294	259	275	288	286	295	303	293	284	301	287	289	309	292	284	277	266	282	300	300	283	286	289	271	287	283	288	335	306	287	295	320	313	246	304	298	289	265	296	311	296	277	311	301	309	296	295	294	293	285	294	295	297	302	280	306	288	289	283	282	284	289	260	263	296	273	272	284	278	301	291	280	322	304	290	274	276	310	313	274	312	281	280	285	282	281	316	295	316	280	290	288	282	291	306	278	239	293	303	315	297	283	291	309	283	287	310	273	299	304	307	286	277	315	271	295	306	313	287	286	307	280	330	303	283	289	293	325	298	279	270	290	293	278	292	282	322	297	283	309	253	322	306	291	278	288	313	300	267	308	287	286	292	296	290	283	289	318	260	294	286	283	298	288	324	283	263	286	267	269	249	287	292	295	308	293	298	304	293	279	261	312	348	294	269	292	294	303	284	267	280	302	307	285	261	324	272	274	309	311	303	287	273	309	275	296	282	306	271	306	302	286	271	280	276	290	317	290	294	303	314	257	266	307	308	299	282	299	258	317	299	273	308	308	305	287	309	308	321	277	287	305	295	277	283	308	291	300	291	323	292	287	320	278	332	316	295	296	266	283	271	310	296	291	318	304	288	290	289	255	290	298	300	294	289	282	278	308	302	317	296	288	299	287	298	291	313	282	281	270	292	274	281	319	319	298	296	297	290	311	262	313	260	286	299	289	280	310	285	304	279	293	308	263	286	289	250	294	327	280	284	304	283	299	298	290	284	306	309	288	267	319	299	316	274	319	295	316	306	284	297	287	299	292	305	304	280	284	279	274	264	299	308	294	286	286	325	290	304	296	292	319	268	315	301	295	285	298	254	297	268	284	281	286	303	275	279	303	299	286	285	306	314	291	282	284	297	328	265	289	257	274	284	308	296	280	294	318	295	297	295	284	304	322	287	323	286	289	298	273	272	295	303	307	289	314	264	301	288	301	304	313	307	275	279	286	299	287	273	306	308	283	302	283	304	278	286	308	290	309	292	298	271	319	281	300	257	319	274	302	291	289	320	311	281	294	315	274	289	325	319	307	297	273	292	282	288	302	283	299	308	302	302	315	293	296	298	274	306	286	302	298	303	277	260	311	229	311	315	288	294	311	288	305	284	282	300	308	336	307	286	289	292	273	270	289	274	314	282	320	296	292	293	302	300	297	275	279	289	315	281	305	303	288	272	295	294	270	304	304	305	260	286	301	325	280	290	297	292	307	274	271	324	302	293	306	304	285	299	296	284	286	299	292	310	311	275	279	284	311	270	296	305	293	309	293	316	307	293	276	286	303	270	307	261	303	264	302	307	289	320	290	264	309	286	300	289	280	267	333	290	299	287	268	312	284	313	298	310	285	280	273	263	289	310	262	299	283	296	283	290	293	285	285	295	272	309	288	280	315	279	302	270	297	279	276	268	271	298	326	274	263	303	285	281	293	285	300	309	275	296	283	311	265	319	274	305	317	295	302	305	297	282	292	297	297	303	306	282	294	276	321	293	320	318	273	269	273	293	308	282	304	283	298	284	313	288	274	304	290	292	280	297	293	307	287	321	297	281	281	294	308	268	277	278	256	306	307	265	258	291	269	304	301	315	310	272	291	312	295	297	292	300	298	296	309	287	294	289	296	308	279	282	322	291	295	283	313	298	303	295	289	313	310	290	295	269	292	299	283	294	296	297	309	298	288	268	297	272	300	314	311	281	291	275	289	299	314	286	306	308	288	328	286	323	270	287	286	271	291	312	277	305	283	281	320	280	249	279	292	269	312	267	350	285	314	273	286	276	279	305	293	282	307	279	311	300	289	278	301	291	276	303	272	277	324	293	313	314	279	305	298	302	280	272	297	303	318	282	278	263	316	284	307	265	290	272	305	294	284	291	308	274	299	270	276	326	303	316	313	276	288	274	280	301	281	317	266	298	283	309	285	283	282	271	311	284	269	272	293	293	312	259	285	320	311	285	302	269	309	283	302	311	293	283	275	312	309	291	298	285	293	278	315	263	264	277	295	290	297	271	248	267	290	263	302	272	294	298	328	297	280	291	297	323	324	303	275	308	300	295	284	324	300	292	307	282	262	277	285	298	305	304	311	332	279	315	301	270	295	287	286	311	315	282	318	261	291	272	313	310	273	283	285	299	292	301	302	259	322	284	284	296	275	276	280	292	307	277	278	299	303	329	286	315	319	261	284	312	275	283	302	270	275	291	274	278	299	307	309	301	300	285	295	290	288	334	301	308	292	299	294	305	290	297	283	290	286	302	332	276	297	293	278	300	272	294	301	291	301	320	289	333	254	308	283	291	302	287	309	283	294	299	290	308	298	296	291	285	291	293	296	326	281	291	300	299	287	295	283	287	285	291	301	290	278	302	287	290	302	278	311	294	281	280	286	279	301	285	298	294	289	266	300	320	294	294	305	280	286	310	297	307	287	289	290	318	267	293	291	280	283	287	296	295	325	312	265	301	291	275	313	289	306	270	260	293	280	299	308	310	302	320	281	297	293	280	307	280	303	318	275	308	326	295	288	292	305	343	270	293	315	324	278	278	282	316	273	304	306	292	284	263	290	312	275	251	304	299	280	283	299	312	276	297	291	304	262	290	292	290	311	292	284	268	283	300	270	278	311	287	293	319	297	282	278	296	300	278	307	317	297	294	298	298	301	268	292	278	294	309	275	259	286	300	287	280	303	290	278	282	294	255	319	286	288	288	292	308	327	252	262	331	286	282	288	278	260	289	297	302	300	308	306	301	301	286	291	290	292	291	281	285	288	330	281	273	277	295	319	279	305	290	286	305	314	291	291	304	323	283	301	273	290	289	312	294	303	319	306	312	299	282	292	284	303	298	281	288	283	278	289	280	306	303	285	323	298	314	306	295	322	292	307	287	309	324	273	306	289	295	270	289	298	299	266	270	293	280	289	327	292	296	272	265	256	283	275	305	294	261	323	277	299	298	294	268	293	289	272	271	288	316	296	289	277	304	324	302	302	310	254	304	304	312	294	290	288	298	269	262	325	322	297	294	283	283
40898	68862	41246	4117	674	598	498	432	419	402	397	397	360	368	408	381	355	338	346	338	361	356	344	329	348	357	337	374	344	355	317	336	354	326	359	343	304	310	347	359	331	349	330	340	355	346	320	377	341	355	342	341	331	330	348	347	327	327	309	332	350	368	341	338	314	330	338	348	317	295	326	331	328	326	335	344	300	326	351	364	345	314	353	347	369	324	311	314	324	340	328	320	355	330	312	321	338	320	365	348	294	362	329	340	320	316	360	327	355	326	330	351	327	363	339	336	341	340	330	319	356	336	297	336	321	330	347	321	327	313	323	351	346	317	318	321	328	338	297	338	313	330	306	304	320	339	360	338	325	349	324	319	348	353	342	327	306	331	344	328	337	309	352	338	366	334	378	323	356	337	306	348	342	306	318	348	333	325	334	322	326	358	307	312	315	314	337	334	335	323	338	312	325	324	327	350	336	320	292	341	342	320	348	334	362	346	332	329	326	352	320	364	322	337	359	318	372	333	345	343	355	343	344	344	355	366	346	323	315	346	345	340	314	350	383	299	338	366	331	332	354	328	354	351	327	350	325	342	309	350	347	298	330	343	306	337	317	361	313	341	328	314	328	331	329	360	345	341	342	341	335	344	356	348	352	312	308	341	335	320	327	325	331	316	317	342	345	317	341	339	311	342	330	345	322	344	330	334	354	320	331	353	333	342	349	341	345	353	342	326	360	328	326	359	330	315	327	341	387	328	349	301	323	353	322	335	328	333	343	339	350	379	317	321	340	334	332	330	329	319	329	340	331	339	320	325	364	352	320	321	350	366	370	344	346	347	339	351	349	324	318	347	322	334	324	326	319	357	346	311	324	345	298	329	280	328	332	360	323	343	347	329	326	358	332	360	333	337	314	338	325	323	318	323	347	358	325	345	324	330	319	292	335	335	328	341	343	330	337	329	316	315	319	349	308	368	331	359	360	335	310	335	338	335	343	325	321	356	310	351	346	322	331	313	351	336	326	395	343	352	317	330	332	327	325	358	356	325	342	296	307	329	341	305	314	324	327	361	314	311	323	314	363	313	340	336	340	328	318	335	373	322	336	388	318	353	332	330	319	312	341	363	322	317	337	320	361	345	326	351	312	342	325	319	348	356	352	383	332	338	319	334	308	333	318	362	333	361	344	343	306	347	362	329	342	353	348	320	346	295	367	324	314	334	335	341	346	362	365	343	368	338	317	330	302	305	329	356	333	347	317	340	331	322	331	339	307	325	298	363	299	323	324	336	330	344	350	322	327	361	349	346	332	336	326	321	327	330	340	324	344	331	313	324	333	311	336	329	326	333	319	334	342	307	311	355	344	322	324	339	365	316	322	402	335	323	334	299	347	346	334	342	322	334	298	353	350	352	322	344	347	346	366	307	350	344	343	328	318	347	319	354	341	347	323	303	310	333	325	362	340	345	314	318	339	331	346	291	342	304	329	341	364	347	337	292	321	307	362	354	367	355	329	348	330	357	350	340	334	357	330	368	333	326	341	331	343	320	345	327	341	336	328	296	304	319	341	333	334	354	338	343	326	313	332	327	344	347	320	344	337	353	346	332	329	308	337	336	312	317	345	320	324	346	319	333	352	347	358	307	373	343	358	322	368	325	343	345	332	356	345	350	328	358	332	346	306	324	347	344	315	333	331	337	332	332	294	328	340	346	308	334	350	313	364	321	363	323	343	361	341	342	359	335	339	314	352	293	354	352	326	299	331	326	353	350	335	357	326	304	372	311	321	329	336	337	341	337	357	338	353	346	328	357	325	351	316	357	349	326	354	346	345	312	357	340	309	327	310	370	342	336	308	298	359	331	333	324	304	302	319	332	316	350	329	331	306	315	363	326	316	339	357	360	338	326	318	351	329	324	324	338	344	339	306	342	342	305	344	311	341	307	316	318	342	354	335	307	330	367	317	325	322	329	352	334	315	333	375	315	336	299	347	342	315	341	320	367	329	344	317	308	337	337	335	297	379	303	325	315	339	315	364	353	322	356	347	334	345	332	325	331	344	338	311	351	295	353	329	336	355	359	374	332	360	315	341	315	340	338	377	313	321	346	339	303	339	333	321	310	333	334	314	334	343	358	322	313	337	343	333	323	355	359	356	366	336	361	352	348	333	322	297	347	348	330	346	377	320	342	328	339	321	325	350	334	324	347	339	356	314	311	339	326	344	331	340	319	315	353	334	308	313	337	336	353	321	296	354	323	334	346	326	365	326	328	335	347	309	332	354	322	355	327	323	328	300	365	326	344	354	331	347	356	316	337	326	340	311	346	331	338	312	308	335	338	327	313	326	353	340	343	322	360	363	341	327	347	344	301	366	345	341	327	327	374	360	306	349	309	326	336	369	358	337	338	363	322	365	373	357	326	311	354	271	318	336	327	317	343	339	320	316	341	323	346	331	370	336	363	384	355	372	334	327	352	332	349	319	325	352	319	326	341	334	331	354	352	323	308	319	354	346	351	320	345	311	337	311	358	332	346	327	316	333	323	327	357	349	292	286	340	356	318	311	351	352	327	341	348	340	328	332	321	325	333	361	339	347	346	365	314	342	334	356	304	372	337	324	322	341	361	331	342	316	341	338	342	333	360	309	306	334	279	335	339	348	338	304	312	313	323	329	321	358	355	330	338	359	367	365	357	339	322	335	354	338	322	320	323	337	349	357	332	319	322	349	320	329	330	341	371	316	354	338	356	324	360	299	322	371	315	345	349	339	342	322	348	329	352	330	320	349	340	338	300	339	307	328	330	327	328	341	354	354	314	362	307	332	335	338	335	362	338	328	310	345	338	355	321	381	346	324	312	346	358	322	325	327	337	313	350	339	358	313	350	289	318	335	360	331	355	322	339	366	326	328	317	322	317	321	351	335	347	338	311	338	326	314	361	320	338	314	320	337	306	336	339	351	338	348	356	329	330	336	308	347	370	325	338	315	357	321	318	370	346	340	321	334	311	353	343	274	321	337	324	297	332	352	328	370	329	341	336	346	331	338	317	353	323	356	334	366	310	367	292	345	325	342	371	325	360	306	336	315	308	318	309	330	335	332	333	305	338	325	314	304	321	326	326	343	324	315	317	302	326	329	361	339	370	297	341	305	326	345	336	330	335	323	336	357	326	340	338	343	335	346	353	339	320	329	371	365	333	341	330	347	353	336	344	354	307	370	355	318	354	341	319	333	349	333	311	368	346	323	309	295	376	308	318	349	350	338	335	337	339	318	369	325	318	346	333	296	349	319	329	349	338	328	330	335	353	312	308	359	357	321	299	309	318	328	314	326	333	341	342	317	352	338	319	330	342	328	331	312	324	325	323	328	326	338	319	305	315	327	319	362	348	339	302	338	327	359	340	340	342	365	320	335	340	323	318	359	337	345	316	348	337	316	322	326	355	344	344	327	309	363	329	312	315	330	316	319	341	317	328	324	341	338	315	305	360	346	340	340	366	324	291	307	337	359	337	357	340	336	346
22915	21577	29389	24681	21509	21164	7346	480	359	338	288	259	285	264	253	235	224	237	222	240	227	223	232	203	248	223	232	236	220	187	253	201	210	196	198	201	201	207	203	222	221	207	202	218	199	206	225	240	206	189	199	218	233	214	204	199	209	181	211	209	180	224	195	198	187	215	200	211	210	199	201	204	200	256	177	238	175	212	205	225	209	231	190	186	204	231	234	216	203	219	202	210	172	205	222	226	214	204	185	229	247	242	208	216	182	222	208	199	186	199	179	203	213	202	219	221	208	212	207	201	215	198	205	195	212	208	210	193	199	229	213	191	219	184	209	217	200	197	193	197	240	194	240	197	211	228	191	240	179	193	212	198	205	217	213	205	184	220	211	223	192	199	202	223	221	211	217	174	225	216	206	194	222	211	222	209	214	213	207	197	210	210	207	212	222	206	223	190	228	198	223	183	216	209	202	220	181	190	197	207	208	236	212	219	187	221	176	207	204	235	214	204	215	204	203	211	240	189	220	184	217	222	223	183	192	199	212	205	227	195	207	190	208	227	202	211	209	219	222	190	220	210	210	216	184	199	213	183	215	214	214	194	199	201	192	187	230	199	215	215	211	213	197	206	210	177	207	219	210	205	210	195	189	178	215	182	214	206	216	192	206	203	178	223	174	194	192	212	222	206	190	187	191	199	217	212	219	213	206	210	214	191	210	201	191	189	193	208	206	200	185	210	220	239	191	194	202	236	200	203	195	203	198	200	216	199	214	218	190	207	190	202	198	212	196	204	178	193	207	219	193	223	199	197	196	207	206	231	196	194	211	213	190	183	182	211	198	201	205	223	196	201	195	189	225	201	193	206	198	208	210	192	211	186	249	185	190	215	217	221	194	205	193	210	199	185	209	231	206	187	206	203	198	215	180	219	188	224	201	213	190	176	176	186	219	211	196	221	222	192	222	200	201	211	217	213	205	191	198	197	195	217	203	172	222	205	198	244	206	201	209	204	223	204	205	231	199	201	237	186	191	201	207	235	213	175	193	212	218	207	212	213	205	189	231	190	196	201	204	188	227	198	207	209	204	198	220	198	209	217	200	199	191	199	192	211	184	202	216	216	252	196	202	197	198	193	192	220	202	229	182	216	196	210	188	205	236	200	205	183	225	208	210	210	208	203	201	218	201	209	200	196	169	215	205	228	235	232	213	223	198	197	193	195	197	222	216	210	216	193	207	224	207	193	173	197	210	211	205	210	176	211	207	233	180	201	222	193	202	198	205	195	199	180	211	201	206	208	199	200	211	192	207	215	193	195	205	212	198	174	195	204	221	206	191	192	200	180	173	196	189	204	198	227	213	199	195	197	193	202	206	199	220	215	206	203	195	207	222	228	204	210	210	193	183	217	228	226	209	191	203	194	204	230	206	225	203	236	175	202	208	222	202	214	181	239	211	227	202	191	188	213	221	200	203	220	192	192	217	231	191	212	214	208	197	193	210	228	216	190	193	200	222	191	211	226	223	191	194	230	188	194	186	207	193	187	213	228	188	235	220	203	192	197	211	224	197	217	223	217	214	211	204	187	206	171	208	194	226	221	206	213	207	201	183	221	207	216	208	203	207	227	225	226	202	196	243	215	222	188	214	182	225	234	211	196	204	213	212	206	180	192	170	232	235	182	212	218	187	190	174	218	217	213	210	179	211	200	188	171	211	201	218	241	202	208	232	186	213	203	222	197	197	194	206	212	188	215	210	188	189	178	196	186	187	195	186	203	211	216	199	178	181	190	183	172	207	203	201	220	233	199	215	194	200	212	189	201	192	205	200	174	206	189	209	192	209	190	211	221	214	199	232	212	198	182	186	220	183	191	196	214	221	224	164	212	206	211	205	211	213	214	182	210	198	182	217	197	219	220	218	230	227	175	221	222	192	217	206	205	208	218	200	195	227	216	211	172	217	195	216	196	215	200	186	176	215	193	208	217	215	200	187	217	220	220	218	219	224	208	194	192	202	205	194	201	221	209	190	212	193	200	200	195	190	220	202	214	181	219	188	206	199	192	222	183	209	224	226	223	197	222	200	195	187	190	215	188	213	199	159	216	201	198	207	200	211	214	205	194	193	211	213	194	184	203	187	181	190	209	206	194	214	190	193	196	213	197	232	226	209	198	195	216	226	220	218	199	214	206	203	200	206	214	202	215	227	187	224	211	204	183	217	210	196	207	205	218	197	163	232	199	218	211	183	186	191	204	193	205	208	214	190	199	191	218	205	190	207	207	208	193	199	215	201	210	211	216	206	216	204	175	223	213	221	194	196	185	184	196	204	162	207	188	173	230	206	227	225	193	206	215	219	195	204	198	170	199	214	226	188	193	219	211	211	217	202	187	205	203	182	207	225	197	180	197	217	199	203	208	182	214	207	180	197	213	184	188	205	230	200	162	218	220	207	184	199	206	213	206	196	214	217	201	187	185	233	179	202	190	191	200	209	207	188	185	217	192	184	215	183	196	210	201	210	210	207	190	193	185	224	215	189	178	185	221	196	196	186	212	207	203	215	208	187	215	196	197	203	195	216	195	207	176	212	188	186	187	202	194	230	205	165	215	205	199	203	171	189	195	187	224	186	182	202	195	206	217	221	206	195	196	199	214	219	227	206	208	209	199	200	218	199	195	209	193	212	202	203	218	191	212	202	209	216	255	224	191	200	172	211	204	183	207	217	199	220	206	213	187	194	220	215	201	221	217	211	200	215	231	198	191	190	191	220	209	212	195	186	228	202	197	161	215	200	219	187	181	234	211	221	197	211	207	207	222	194	193	230	218	228	179	209	192	198	208	221	188	207	217	227	199	206	243	205	190	198	200	181	194	187	213	222	203	221	209	198	231	205	182	187	202	197	177	207	218	206	204	218	189	205	232	206	203	179	199	221	214	220	195	193	209	203	202	210	181	180	181	208	212	213	202	179	227	185	165	202	185	196	196	189	202	167	204	185	220	200	178	195	221	204	176	209	182	212	191	213	236	182	201	208	212	190	222	205	207	238	175	218	220	205	228	211	200	175	223	207	200	196	181	207	205	199	189	210	216	206	194	213	217	187	190	195	217	204	201	183	213	194	209	233	214	225	226	233	207	190	202	180	222	216	209	231	224	212	184	207	185	221	190	217	194	203	207	197	219	225	214	206	172	194	207	219	213	168	197	202	199	194	186	207	217	236	219	213	211	226	209	190	198	207	209	226	189	220	208	188	236	200	171	219	196	199	188	210	196	198	206	194	208	231	210	188	203	200	197	223	237	192	201	212	210	209	212	204	212	210	195	207	208	214	197	226	209	219	229	223	191	185	228	234	187	203	194	191	180	217	190	222	235	222	200	214	190	189	216	201	194	209	192	201	219	231	215	212	184	213	215	229	193	209	220	195	192	180	176	198	214	191	190	223	198	174	212	219	184	179	194	219	201	217	187	197	216	171	204	215	185	219	215	206	232	218	191	198	219	181	218	221	211	202	218	167	212	211	201
50833	83589	54235	8532	1411	1109	828	704	549	501	484	402	367	355	334	292	328	279	292	280	260	269	285	293	252	235	295	262	251	248	267	254	302	273	263	276	241	297	277	254	232	262	279	267	243	226	222	235	263	243	242	233	231	240	251	236	224	257	238	241	252	241	264	245	228	261	237	241	241	245	220	273	252	263	255	260	247	253	249	259	273	228	244	243	288	237	257	271	246	222	253	237	235	244	221	241	251	246	244	282	254	239	237	241	256	206	244	218	235	252	234	271	249	234	271	248	230	214	238	241	226	254	247	236	222	214	227	215	237	249	263	219	257	260	266	246	227	260	259	276	224	225	228	247	242	249	243	233	228	270	244	236	230	233	256	262	246	249	238	247	236	252	259	248	253	242	267	261	257	219	243	258	256	250	251	232	245	223	223	218	208	216	244	243	225	248	234	238	263	232	231	239	254	232	232	242	237	258	225	235	242	269	260	219	223	238	238	253	233	223	260	249	253	255	269	243	261	238	249	243	260	259	254	219	231	256	247	219	233	241	227	279	222	266	257	239	256	240	247	241	242	251	217	233	245	201	253	233	238	237	246	220	237	245	265	239	242	276	215	247	214	274	270	237	211	267	240	224	264	238	256	229	252	260	213	283	224	233	245	251	255	271	239	261	202	247	260	242	264	244	229	239	240	259	230	245	260	240	254	239	247	246	237	245	250	251	266	211	266	254	265	243	234	238	235	224	242	223	244	265	230	244	227	247	227	222	238	272	231	282	219	230	248	238	243	264	239	228	242	265	224	219	227	262	217	272	254	225	235	249	215	236	235	234	247	241	236	250	233	249	263	285	234	253	228	250	264	234	238	234	264	250	232	194	233	259	259	221	249	224	229	208	218	235	236	273	216	256	247	233	232	223	238	267	248	250	217	204	271	246	250	253	246	234	236	230	233	227	231	244	247	248	251	259	222	273	245	236	255	239	270	242	231	242	242	226	250	238	248	240	237	249	247	227	259	245	260	236	263	265	257	202	253	245	237	245	251	240	248	237	248	274	246	236	268	256	210	249	246	273	235	241	205	230	267	263	237	221	267	254	215	231	247	236	257	232	254	215	232	281	256	249	215	234	239	232	250	251	247	235	265	234	238	252	226	242	252	242	241	235	241	243	227	267	258	249	242	251	261	221	242	238	248	240	252	203	241	219	208	227	251	241	232	221	247	231	242	239	248	242	241	257	230	240	221	256	260	219	226	247	252	225	243	239	231	254	248	247	261	255	228	221	244	237	223	229	255	217	254	227	255	227	223	231	246	267	235	223	248	234	257	242	243	229	237	251	249	211	232	234	242	249	258	255	216	237	249	239	247	238	262	259	277	260	262	264	247	261	256	246	248	246	275	236	265	234	261	241	236	253	236	241	219	229	233	256	239	267	235	234	244	243	251	282	244	247	244	237	220	226	238	241	257	231	279	264	213	237	260	253	235	243	251	220	244	239	251	239	250	271	219	252	221	238	232	227	262	238	233	230	256	243	260	226	271	248	231	256	226	250	214	252	240	242	252	275	237	265	234	234	226	240	243	239	241	273	243	243	236	261	244	263	241	239	254	237	277	259	255	263	262	244	222	261	248	240	254	255	251	241	256	237	231	257	228	240	240	262	246	250	256	277	230	265	227	220	255	234	285	263	262	221	241	226	277	230	253	236	240	256	256	215	259	232	259	255	224	247	237	269	230	226	235	242	248	249	246	241	263	244	264	275	255	229	263	258	241	241	233	247	234	215	246	252	239	236	238	231	237	256	251	241	264	262	230	225	235	258	231	253	249	239	245	265	257	246	267	240	280	259	259	241	258	239	248	236	235	238	234	245	245	256	271	231	230	247	269	227	249	256	237	239	221	248	260	253	234	245	241	243	225	249	261	240	239	250	249	236	256	247	239	268	250	252	252	230	234	245	221	267	243	252	242	250	231	240	275	242	272	240	273	254	210	227	251	239	282	217	259	244	219	274	258	223	228	251	263	255	246	258	221	242	245	222	250	235	265	253	260	234	235	262	243	248	255	245	255	253	257	239	249	230	237	243	242	234	216	238	260	236	246	260	254	236	248	240	222	282	267	232	260	256	247	241	259	263	283	247	232	216	241	242	237	242	224	247	234	209	242	241	254	238	242	218	241	237	238	206	254	233	246	268	250	250	230	228	244	244	252	246	259	243	264	224	241	258	255	245	227	241	266	224	259	227	235	224	258	241	254	234	260	271	239	254	252	242	241	220	211	225	239	267	241	225	245	227	252	273	255	239	235	249	232	229	202	269	237	252	246	249	241	219	258	229	229	237	258	239	249	265	215	247	228	234	269	266	223	259	232	244	254	215	225	255	262	244	255	237	243	230	275	242	239	253	231	235	262	231	234	247	247	227	257	255	227	221	259	232	244	272	213	217	239	218	254	233	240	259	244	257	246	239	230	250	257	251	232	240	272	251	249	248	243	253	253	244	231	242	234	227	229	253	234	267	246	236	255	226	245	243	248	242	237	234	227	229	240	261	243	263	255	243	235	253	226	258	236	217	228	235	227	247	221	234	232	252	219	241	244	230	253	255	254	258	228	216	239	240	240	239	249	250	254	250	233	228	241	259	242	255	230	265	252	242	241	245	245	267	256	249	238	245	240	259	247	216	277	236	274	226	237	227	249	244	272	226	262	258	240	226	235	275	249	221	228	226	231	228	249	251	271	229	235	226	236	218	252	242	272	230	235	249	253	251	235	247	245	237	274	281	238	234	249	245	228	251	269	249	244	233	230	264	238	236	259	234	224	253	244	249	255	247	260	260	238	254	274	227	220	221	247	278	213	223	226	262	243	237	273	218	239	250	254	251	278	246	237	261	255	237	242	247	268	274	231	232	243	267	241	268	220	247	250	247	234	239	248	243	257	228	271	250	242	239	223	238	257	261	264	228	263	239	223	250	247	266	242	232	264	222	236	219	231	247	246	234	221	263	259	253	240	238	254	243	251	238	236	238	240	218	245	227	256	214	247	218	244	263	244	237	246	259	254	234	238	280	225	258	229	235	239	223	232	228	218	258	253	239	220	232	280	246	213	248	218	238	245	232	257	268	227	237	252	213	259	216	232	206	226	254	235	244	266	223	254	275	252	256	257	273	247	267	241	270	225	238	244	251	225	265	251	261	235	240	272	278	230	237	234	238	250	251	241	240	229	238	224	222	228	264	252	253	251	261	263	227	252	259	218	235	242	277	243	254	232	230	259	255	243	238	236	231	261	233	262	258	222	242	241	260	246	256	250	232	250	248	232	239	260	241	249	245	255	243	246	228	254	237	256	222	239	232	249	242	244	249	229	235	222	218	267	231	225	221	257	258	251	224	253	247	239	235	256	236	237	258	225	233	244	251	267	244	238	252	239	229	243	228	253	252	246	244	253	224	239	243	220	249	288	232	281	241	224	250	226	237	254	217	269	279	248	224	253	265	245	235	249	232	253	271	238	260	219	244	248	248
28453	23982	21752	3356	577	522	536	489	477	481	497	491	497	478	532	479	473	458	421	502	466	453	509	461	479	459	481	515	462	469	474	476	514	475	490	521	490	478	477	473	460	478	467	514	484	510	483	489	466	509	472	504	443	522	492	477	479	476	499	493	489	494	466	478	492	478	446	485	486	501	528	494	501	492	492	497	488	488	512	476	482	472	486	471	503	503	447	519	452	464	522	513	512	517	520	471	473	500	470	464	489	473	446	495	519	480	479	494	458	458	494	466	491	476	473	519	475	457	482	506	537	475	442	478	508	478	457	495	487	461	480	529	517	449	478	521	543	448	488	436	512	534	462	476	461	485	500	486	454	451	493	508	492	470	471	471	507	490	526	485	512	474	512	460	488	494	508	499	471	468	450	471	496	514	460	491	505	438	512	480	469	457	462	504	456	444	466	486	463	543	513	505	468	476	487	480	466	471	534	437	444	475	470	493	472	480	497	502	465	479	486	483	530	468	482	498	466	480	433	499	455	448	436	525	462	505	473	507	490	488	453	468	446	518	457	495	465	497	503	470	510	476	420	511	493	493	467	484	512	511	524	486	460	457	468	482	469	458	475	471	471	462	506	479	476	440	467	500	484	485	484	469	474	471	457	476	477	456	471	500	520	516	565	501	489	461	492	486	460	505	487	508	460	532	477	478	509	472	514	473	481	493	484	478	514	479	482	499	471	456	481	470	496	467	494	484	482	509	484	501	494	489	454	528	489	488	489	499	487	513	519	473	534	478	501	453	504	494	462	483	457	491	452	505	442	492	520	475	488	485	487	454	463	463	491	496	478	514	470	479	579	496	494	489	474	492	491	464	510	478	478	493	485	505	485	493	502	531	462	495	501	481	496	492	499	435	495	443	489	485	490	477	495	491	519	513	478	492	547	493	495	522	502	492	481	511	463	477	514	475	514	477	451	521	477	483	491	478	477	492	461	476	486	494	517	466	492	492	502	514	458	480	482	471	463	459	467	510	508	463	457	495	495	473	513	494	474	451	470	484	543	523	508	508	501	484	511	517	523	518	484	468	461	437	475	468	432	483	494	537	485	482	458	450	494	447	490	500	508	462	463	490	482	496	514	514	501	496	498	485	461	515	479	515	478	497	483	466	499	531	464	463	493	499	464	483	496	471	457	486	512	486	439	449	467	487	468	503	467	515	499	517	473	516	460	471	466	512	480	488	470	493	499	466	490	505	496	519	481	550	456	472	456	452	490	509	507	476	512	493	467	482	478	490	455	469	498	476	494	493	473	525	493	445	474	503	458	483	477	484	516	521	491	498	469	506	458	497	488	456	435	497	458	500	461	519	472	494	446	550	489	510	473	446	463	487	440	459	497	489	467	498	456	484	513	480	505	475	509	446	459	492	488	467	458	485	456	493	524	501	475	485	477	461	470	503	499	470	485	499	479	462	496	488	460	531	461	491	500	530	468	472	502	467	482	529	431	498	486	507	490	487	464	461	501	458	501	497	514	493	463	450	516	496	475	485	499	465	486	473	520	500	517	528	471	496	483	495	455	521	488	516	492	543	503	535	498	491	501	425	480	457	486	505	505	473	484	488	479	524	474	475	492	488	489	450	465	517	488	491	507	427	445	449	514	486	509	466	539	489	483	514	461	456	471	510	508	481	427	509	507	534	498	511	462	462	485	486	490	441	478	497	479	461	501	533	483	505	488	469	485	478	482	484	509	465	464	462	479	477	484	512	469	479	477	514	421	500	509	484	489	497	463	464	463	500	503	462	483	509	489	480	499	461	479	513	507	501	485	491	490	477	493	492	500	504	452	504	504	512	502	490	521	511	472	504	497	479	478	507	458	470	505	497	493	504	478	491	479	474	464	517	497	460	429	501	475	512	495	463	489	485	489	449	487	437	521	479	481	491	477	496	470	484	486	489	505	478	459	521	459	504	494	500	494	523	484	509	463	497	458	465	443	490	532	482	512	515	489	462	483	526	519	500	445	471	520	464	492	447	463	474	480	513	450	512	480	527	469	493	475	491	541	510	444	484	489	474	475	485	476	484	454	500	491	476	466	462	499	496	485	473	478	493	498	455	488	497	524	527	504	537	477	517	504	478	434	486	511	500	470	491	477	522	476	466	481	475	463	514	479	468	481	464	489	449	454	485	483	512	469	488	471	484	507	460	504	458	475	477	476	492	496	464	503	486	458	514	472	504	546	467	487	496	490	493	486	457	509	487	488	489	460	474	490	450	501	463	463	477	475	454	476	467	501	486	496	477	478	493	485	487	506	502	491	498	460	453	498	503	473	472	481	468	490	484	480	465	452	488	461	462	486	463	497	463	501	500	473	496	458	525	529	484	498	510	458	476	509	524	485	544	485	503	495	476	452	485	489	498	489	499	497	472	462	470	452	471	490	497	476	486	490	507	477	514	501	468	522	444	506	490	522	497	502	485	498	467	508	484	495	473	457	541	458	457	522	536	474	466	467	495	493	471	484	457	502	504	447	489	436	543	474	484	479	471	475	481	459	495	501	520	478	509	496	498	523	443	465	515	478	497	499	482	481	493	476	494	500	477	490	490	486	513	474	462	487	488	528	486	483	487	480	507	471	518	505	482	499	489	480	496	460	491	509	459	502	493	461	480	440	462	461	468	499	500	464	485	520	472	477	518	501	491	515	507	532	466	505	490	489	481	480	454	509	465	445	456	468	460	471	463	520	448	475	481	511	466	475	484	464	474	488	449	474	491	506	471	475	530	536	493	495	490	491	494	466	476	471	485	480	489	502	486	485	480	438	476	506	492	496	494	494	483	475	483	467	510	452	480	488	478	475	480	501	504	494	493	482	495	452	504	448	496	485	496	496	495	500	487	492	495	493	466	476	493	544	484	468	491	466	499	453	454	478	457	482	479	513	503	511	483	455	492	516	483	469	485	473	491	478	467	477	497	460	475	493	469	496	480	480	496	494	475	447	501	494	543	484	467	482	500	497	483	500	478	483	480	490	452	451	518	494	508	437	467	491	472	462	484	503	467	450	472	478	516	507	502	478	523	476	487	438	462	508	481	538	469	495	497	446	468	496	453	499	497	484	495	481	484	484	457	488	471	488	500	478	478	476	446	464	474	463	509	497	489	495	472	516	467	468	475	474	472	498	473	499	481	513	489	506	471	506	503	524	493	515	464	510	470	460	477	511	501	504	535	461	488	515	483	468	486	482	500	473	475	484	469	480	497	497	466	510	469	466	454	524	494	478	513	481	491	467	516	515	512	495	472	447	487	458	475	504	502	496	483	457	514	446	524	488	490	459	469	526	501	490	504	457	483	498	493	454	507	483	449	515	469	466	488	470	497	475	455	478	539	491	491	473	481	465	491	491	464	474	488	488	469	481	460	463	509	466	473	450	441	488	504	480	470	477	491	526	482	499	479	475	480	495	485	482	491	478	501	512	423	478	484	483	461	489	458	437	547	521	505	492	486	500	499	493	524	470	459	515	478
23489	36247	16207	1204	596	549	543	593	566	545	598	540	538	538	548	579	556	549	606	535	579	554	504	552	548	528	565	565	569	540	597	579	565	530	556	521	536	580	613	566	513	550	538	534	573	527	511	539	549	513	575	551	547	560	551	543	546	577	563	577	553	552	574	536	541	537	537	558	521	515	560	538	523	551	571	507	538	544	585	485	573	548	594	544	560	546	572	576	576	546	544	568	551	604	530	558	532	530	540	556	573	578	550	568	529	553	554	534	577	575	578	587	569	584	560	569	540	569	553	552	541	539	582	568	552	527	557	580	511	570	583	530	559	548	539	540	601	554	557	512	514	555	568	581	609	551	534	592	535	563	587	525	521	555	564	547	545	555	565	535	555	590	580	529	527	531	558	545	584	576	566	536	524	542	562	533	572	532	536	571	579	545	611	557	568	568	598	540	543	562	582	541	551	567	564	554	546	583	524	553	563	518	577	527	544	553	555	580	516	562	532	542	568	532	537	587	570	576	559	574	524	554	535	540	568	570	526	582	551	533	556	589	524	517	565	550	546	551	538	548	536	513	557	554	526	560	555	531	572	535	564	551	572	532	583	569	553	594	594	541	552	517	506	521	541	505	572	521	497	559	548	547	536	554	546	591	529	547	593	556	512	557	549	517	537	571	538	569	583	575	566	586	565	587	537	548	545	572	571	575	620	556	552	537	576	547	552	573	552	571	565	555	572	558	593	549	598	536	575	566	584	561	559	585	536	579	584	524	570	552	620	565	510	531	549	572	562	572	562	535	568	607	585	536	555	558	531	531	556	585	571	576	552	583	500	566	565	543	576	506	531	550	571	503	526	561	542	565	590	576	541	528	552	547	575	534	575	525	564	574	549	555	563	563	540	587	568	566	578	543	574	548	556	506	598	524	555	530	531	550	536	529	533	556	577	517	549	587	586	569	546	558	570	559	529	561	544	530	533	540	523	573	533	554	535	565	518	541	579	598	568	545	579	570	552	523	598	563	575	580	605	559	597	554	545	549	503	533	527	606	546	575	510	557	559	558	522	578	554	534	550	526	547	549	595	543	549	533	552	551	598	557	596	546	526	600	541	564	581	552	558	561	558	574	561	543	560	533	580	569	538	562	571	555	566	554	582	587	559	554	536	591	589	556	543	563	510	544	552	575	573	543	502	542	537	553	518	537	596	555	535	545	530	598	562	510	593	568	568	537	555	552	533	524	547	555	565	553	558	589	584	565	592	538	540	547	526	532	552	553	594	512	560	584	569	595	560	518	561	556	589	565	503	595	573	553	546	560	509	484	540	537	551	562	599	541	605	520	575	578	554	579	531	543	532	559	528	561	605	608	547	596	548	601	566	523	596	498	534	551	548	543	533	553	554	545	577	575	543	566	575	545	530	547	541	542	526	581	548	585	536	567	540	568	532	533	590	559	595	572	574	573	539	601	564	578	562	538	548	537	550	586	571	547	563	545	594	597	542	543	549	580	569	529	561	512	566	523	569	547	536	549	511	559	528	587	594	610	557	536	606	539	549	513	585	543	565	551	527	536	541	534	534	587	558	559	558	560	519	517	513	564	587	545	547	589	590	534	584	555	573	550	603	565	548	550	565	583	586	557	563	507	558	548	578	567	538	509	565	536	541	570	537	577	539	561	570	531	562	574	532	577	579	568	563	535	542	529	543	551	534	527	509	543	605	559	537	616	594	558	530	539	561	610	544	527	538	563	516	588	622	597	531	538	532	548	555	539	553	571	573	560	573	541	581	579	543	552	526	603	518	558	569	554	558	520	601	565	561	550	555	562	555	501	557	554	548	558	526	556	584	555	569	536	588	530	561	551	553	527	579	560	556	606	558	547	519	564	585	504	534	505	600	576	550	540	526	533	561	564	533	544	544	539	521	585	553	566	517	548	588	565	559	593	533	570	544	573	530	565	551	541	581	516	546	549	569	561	571	531	525	527	544	555	574	564	553	566	559	510	586	543	527	573	495	543	554	570	592	539	551	555	548	521	495	562	530	544	547	583	541	570	559	531	516	556	531	605	602	550	589	568	546	603	530	578	538	579	559	558	550	540	549	519	540	576	542	550	524	538	565	545	528	559	545	530	554	552	539	556	556	539	537	578	574	548	555	546	560	549	525	553	573	561	556	559	555	530	569	512	570	573	542	575	559	583	557	563	559	558	537	563	530	571	542	535	524	543	557	534	560	556	539	578	558	568	515	532	566	545	547	548	504	555	588	564	520	561	594	503	565	528	543	534	566	592	556	558	565	561	550	565	563	571	556	571	572	558	564	532	575	546	599	564	545	540	504	559	590	559	561	558	538	560	524	545	562	531	542	532	569	547	537	540	532	547	557	513	533	543	572	539	567	559	523	514	556	537	517	541	535	584	596	505	549	561	539	550	547	531	532	589	520	536	560	557	606	561	518	555	552	599	569	563	570	566	551	539	543	569	556	552	552	534	553	530	520	523	537	577	557	532	548	587	554	584	537	519	539	558	512	555	595	547	506	563	558	554	602	547	539	521	588	569	540	548	538	573	563	545	548	524	587	562	579	562	537	554	583	533	522	543	564	509	555	534	525	509	566	556	549	583	587	568	578	575	589	561	533	551	547	550	528	558	535	525	576	552	526	564	549	490	536	597	577	549	543	559	557	537	562	555	564	519	541	559	554	542	537	519	552	566	591	531	564	574	558	571	535	525	559	522	566	539	507	564	559	560	552	564	560	518	537	555	547	535	542	554	571	502	535	569	498	536	568	537	571	573	544	541	529	584	503	566	559	506	531	573	574	552	579	534	530	605	548	545	558	524	585	539	596	557	567	541	507	572	543	511	545	563	585	535	574	536	493	551	576	551	512	539	547	559	574	544	534	565	515	505	581	563	569	571	567	533	546	579	533	553	509	530	555	555	550	538	563	575	585	583	553	548	586	571	505	577	575	568	521	562	552	547	543	523	586	570	533	556	555	539	546	555	521	549	520	555	564	581	533	564	541	565	555	549	542	541	571	589	512	589	564	585	550	586	577	557	560	541	546	507	545	561	535	503	532	533	550	598	584	560	570	575	568	578	551	563	562	527	553	591	546	538	535	558	555	562	544	510	524	534	513	582	557	547	537	563	551	539	548	577	561	557	553	550	485	543	551	540	528	552	537	533	556	562	583	555	528	544	519	543	518	570	579	558	525	508	543	564	516	541	574	509	533	516	514	532	540	531	569	508	567	572	511	523	587	537	527	574	545	565	572	581	544	534	555	532	517	557	558	530	576	580	541	551	539	587	550	600	520	508	538	495	549	541	534	607	604	502	545	573	536	562	529	513	565	588	532	561	545	577	573	592	590	521	542	599	545	541	537	574	558	542	582	546	537	601	564	541	560	571	545	564	532	575	544	566	514	528	563	551	569	566	544	553	536	540	547	537	560	537	516	524	603	570	567	547	546	509	538	571	513	590	559	552	542	575	551	590	542	563	584	601	562	529	575	565	576	536
24127	21851	30028	25793	19743	6133	785	600	555	537	562	517	527	495	464	508	454	507	490	466	453	466	496	497	490	474	463	486	470	490	466	465	496	447	466	474	456	516	483	471	469	484	472	489	472	456	504	456	469	485	435	493	481	495	483	467	465	490	486	433	459	478	480	441	462	455	463	448	479	464	478	477	509	461	429	497	464	479	453	471	466	460	452	449	450	443	470	471	488	471	448	473	495	465	480	495	494	458	454	454	480	500	459	425	443	484	488	461	461	446	477	458	497	479	438	458	436	496	479	442	514	490	483	494	504	482	436	494	540	471	495	504	478	443	475	527	492	474	488	467	485	506	514	463	492	462	468	465	441	510	465	464	450	464	453	474	463	471	451	447	491	467	486	460	455	461	494	490	447	480	475	477	473	428	446	456	480	512	469	459	470	474	435	475	475	458	478	451	497	438	483	469	467	498	455	458	473	472	458	466	461	472	504	455	450	492	461	488	483	497	480	459	479	501	474	452	404	467	485	437	465	466	451	460	475	423	452	470	470	464	468	487	455	463	502	479	459	468	454	496	484	477	510	457	455	478	449	481	492	431	449	480	430	486	460	453	494	470	476	474	469	519	461	467	471	433	496	457	474	494	445	506	509	466	477	504	498	464	461	450	465	505	467	483	444	467	468	460	490	492	488	483	484	439	477	475	453	484	449	468	480	492	465	491	451	481	466	477	465	502	476	488	523	454	495	493	472	457	504	456	443	470	481	480	491	462	496	447	431	412	431	509	451	480	481	526	464	499	480	504	465	477	464	506	454	478	477	493	437	493	467	452	467	448	462	445	451	445	446	493	512	516	469	465	480	448	449	442	476	488	432	467	486	450	481	498	507	507	448	482	466	447	466	491	458	417	464	480	438	449	493	478	449	442	475	496	464	508	480	460	470	461	490	460	439	445	460	513	490	467	478	485	468	485	470	471	494	499	436	472	443	495	476	491	462	509	459	485	454	460	462	449	465	507	486	481	501	445	429	458	479	504	504	458	482	435	474	471	499	453	485	433	448	498	464	420	470	488	473	464	465	461	446	478	485	475	448	454	463	451	465	465	490	447	473	479	489	533	470	462	484	489	471	480	455	461	446	446	444	443	482	439	456	495	466	491	503	496	463	482	446	452	475	475	437	485	511	468	478	430	466	504	449	471	465	470	465	481	519	438	508	505	459	483	465	429	470	493	486	466	460	452	511	485	497	448	425	517	447	476	466	436	483	491	485	465	460	489	478	451	417	477	422	446	444	453	476	474	476	462	480	483	457	467	468	442	487	427	460	495	509	487	467	466	455	457	502	471	480	441	440	445	420	482	474	511	479	439	456	473	456	483	508	497	433	475	482	443	497	490	488	466	507	503	460	502	482	458	520	466	503	498	488	448	466	437	490	468	447	481	466	461	449	460	477	444	473	515	440	516	484	437	488	462	460	457	440	465	449	474	470	473	481	481	469	479	481	490	451	476	459	484	445	493	487	442	500	445	460	458	483	471	446	434	485	493	468	490	500	460	494	474	465	476	489	473	475	453	501	483	485	493	485	512	457	470	491	455	498	469	491	443	467	483	470	516	488	465	441	451	489	448	484	457	469	495	479	462	515	460	473	449	498	478	493	489	468	451	460	453	466	480	474	475	477	511	452	471	505	458	474	493	454	498	466	487	492	456	460	476	448	475	490	481	498	484	474	471	457	442	506	453	471	453	478	463	474	467	458	503	468	492	470	453	464	453	456	482	475	449	464	456	479	451	528	469	425	461	465	469	503	459	439	495	470	460	528	456	437	469	451	460	479	453	490	444	466	444	434	488	494	486	498	502	505	490	525	467	491	487	479	486	455	443	488	473	473	464	468	504	439	475	475	467	448	503	520	511	465	476	479	449	479	491	459	482	481	494	467	486	460	468	443	467	446	454	434	489	449	490	494	463	469	489	469	489	478	496	505	467	459	458	468	481	528	467	464	457	475	457	446	441	455	437	493	513	472	484	414	442	517	471	468	517	481	500	503	472	468	486	483	449	498	473	479	505	469	512	504	464	492	481	486	449	474	451	522	428	483	454	459	458	469	470	489	511	454	473	495	481	487	485	494	486	483	489	473	514	406	477	474	494	480	456	479	457	455	465	445	482	450	490	538	489	471	432	442	485	516	468	453	444	490	474	445	460	470	493	468	486	456	464	489	455	445	486	467	504	494	468	436	463	462	451	467	503	476	473	456	442	471	440	490	485	483	465	458	463	500	455	423	469	515	449	490	476	421	459	465	439	455	492	493	479	436	473	435	459	436	480	464	453	503	484	453	470	505	459	442	525	443	503	474	450	460	459	454	469	439	469	427	504	458	474	515	468	488	460	451	436	477	499	461	449	478	470	480	513	474	473	460	482	459	450	456	512	441	467	473	493	466	465	457	459	468	492	475	479	463	483	491	488	476	489	446	501	484	461	461	491	514	456	484	497	488	503	484	431	458	452	417	484	488	449	487	431	485	481	512	465	449	487	481	475	472	458	467	502	456	469	474	467	458	486	471	470	451	519	471	475	454	476	490	433	467	478	474	480	472	445	459	451	455	476	444	459	464	514	454	434	473	461	466	454	493	485	460	471	472	451	468	465	471	470	465	468	476	475	505	500	480	525	481	493	500	467	463	427	475	451	474	488	471	455	490	462	498	469	551	490	465	468	483	440	463	451	490	459	454	502	478	482	493	501	498	512	478	456	483	454	491	471	472	462	477	497	451	469	444	461	445	473	491	463	480	480	476	448	473	486	448	472	470	463	468	509	480	493	462	466	495	474	473	455	487	471	444	511	445	484	483	484	480	499	430	484	467	443	482	454	478	469	470	491	474	494	492	448	473	494	443	492	480	467	501	473	479	432	471	455	482	471	493	499	450	509	471	487	471	485	497	475	471	445	490	438	488	468	450	478	456	457	466	479	474	492	457	508	487	450	469	455	510	468	496	482	452	461	493	453	448	470	500	479	469	459	472	488	450	474	474	477	425	464	479	461	462	532	469	426	480	497	472	477	463	495	431	488	434	440	485	479	476	457	481	499	493	488	496	466	499	465	464	491	437	480	432	496	485	470	490	465	503	481	528	463	487	448	469	484	444	476	467	461	484	484	496	460	473	475	500	469	465	448	451	468	501	495	446	472	473	459	465	446	453	463	471	464	446	473	448	529	486	503	450	455	442	482	508	475	463	502	458	481	435	486	484	487	499	459	466	454	505	464	450	471	478	494	485	463	478	496	475	495	476	477	478	462	486	514	497	461	475	460	466	453	446	484	472	442	481	482	468	457	435	469	491	438	484	469	428	462	500	472	453	524	472	456	484	457	499	438	469	483	483	480	479	502	486	462	503	477	443	493	451	478	495	452	494	459	485	456	518	428	439	464	513	432	456	461	442	483	477	497	474	469	453	482	448	494	493	488	455	496	496	437	472	474	476	446	461	484	493	496	484	447	450	468	465	457	450	455	475	416	444	460
43291	78336	45715	6091	1117	931	828	709	670	651	629	662	573	593	573	616	593	573	587	560	609	561	602	551	546	596	570	541	535	540	522	554	543	555	558	535	527	586	565	585	596	520	537	556	575	547	576	561	562	554	547	529	580	571	522	613	531	544	549	571	504	512	562	528	514	542	558	554	545	536	554	511	569	542	530	513	525	517	540	517	563	545	493	575	557	551	588	558	553	560	551	563	521	568	538	544	595	551	553	538	561	541	532	580	574	555	549	540	515	531	518	522	573	561	536	500	557	516	509	530	533	542	537	602	526	541	524	534	515	540	496	553	546	568	541	508	541	510	534	535	566	579	524	526	498	538	545	533	555	556	561	520	531	529	565	541	560	557	500	552	580	576	557	573	556	534	567	538	554	558	540	550	542	526	578	507	578	543	545	563	535	499	581	530	518	580	581	583	555	539	510	537	550	541	546	560	547	523	521	545	577	533	567	505	585	523	538	549	506	520	550	541	553	544	542	531	531	529	528	567	528	521	513	574	556	552	528	551	547	538	583	598	547	554	524	519	522	557	502	544	527	544	563	516	538	545	529	551	550	549	566	567	567	500	528	569	521	559	551	555	590	529	528	498	511	528	543	556	558	511	541	495	582	530	512	564	521	576	523	554	523	567	521	536	547	558	572	534	518	505	576	523	528	538	555	551	556	556	557	526	539	569	565	520	574	564	495	576	554	576	547	544	502	577	530	538	549	558	543	548	550	560	570	539	546	570	557	571	524	595	548	521	520	532	597	552	518	554	518	539	557	600	550	560	528	526	545	526	539	567	508	526	506	550	505	535	566	543	533	538	507	572	556	535	527	530	570	552	581	560	531	534	552	492	533	520	541	561	529	519	562	567	568	554	530	522	629	536	539	564	540	561	510	553	518	533	574	555	524	527	566	585	523	565	565	565	540	519	520	557	531	519	517	508	551	573	542	532	571	528	551	547	559	512	508	591	530	526	549	572	517	520	490	569	563	545	577	504	540	528	554	509	565	590	553	536	524	489	548	560	534	525	555	559	533	531	552	525	561	528	532	570	513	514	539	514	541	562	526	518	549	566	577	535	526	542	538	586	515	547	542	539	555	501	535	527	583	536	559	515	526	522	558	544	514	538	522	560	542	500	560	569	554	507	561	510	533	512	559	543	544	547	547	521	524	543	544	554	578	559	521	556	523	538	563	543	548	499	581	514	572	581	568	496	523	517	549	544	568	565	555	552	543	522	522	541	557	531	543	525	566	591	531	498	553	526	544	554	541	525	536	542	537	549	530	548	553	530	510	542	569	559	540	545	551	515	553	512	535	535	553	547	566	568	576	536	540	588	530	552	525	538	498	530	509	546	546	545	581	509	512	528	534	555	569	539	556	530	560	553	534	540	510	582	555	533	534	544	547	514	553	556	543	509	537	520	551	520	540	526	561	546	514	519	536	519	595	554	525	522	550	534	542	529	549	566	551	526	541	544	521	562	561	542	570	578	508	539	510	518	559	512	532	535	554	553	563	556	542	566	537	557	592	551	539	539	581	555	569	588	538	544	538	565	523	533	542	547	544	567	489	545	517	507	542	599	572	567	531	527	509	536	524	563	555	543	492	543	501	576	544	531	552	553	511	543	522	529	564	523	538	541	525	547	542	579	575	524	556	560	506	514	574	532	564	541	546	546	507	549	567	512	501	521	518	537	599	532	549	518	562	532	561	539	574	526	532	551	527	546	524	513	528	506	530	552	545	591	555	566	592	539	528	561	519	531	552	552	506	553	531	561	552	567	536	485	588	555	555	590	538	536	550	579	570	539	568	519	508	541	576	575	543	518	575	506	543	487	557	579	553	518	553	579	496	561	547	535	547	541	557	554	552	517	552	535	522	517	500	507	549	527	562	545	579	570	550	534	530	544	540	530	516	525	533	548	532	526	561	546	550	553	572	587	569	548	549	555	545	587	535	510	539	547	559	547	516	551	556	542	517	534	574	559	523	566	512	478	524	533	596	539	535	539	527	540	510	533	500	520	540	530	552	507	535	597	573	566	537	538	498	546	536	529	525	520	517	563	539	488	545	579	555	560	539	522	551	520	551	560	550	537	562	550	499	527	544	534	593	553	493	531	520	588	561	528	537	506	559	524	553	529	575	489	574	532	551	537	525	571	518	504	579	590	553	529	547	507	553	547	565	500	525	566	555	528	526	524	542	527	554	530	539	576	543	560	561	526	553	523	562	538	539	547	527	565	550	516	582	554	519	556	551	523	579	518	538	532	577	531	520	502	546	564	580	513	554	550	555	533	591	525	550	537	542	561	518	544	549	523	558	512	524	562	508	568	521	545	519	551	531	548	534	566	532	533	506	519	585	508	539	536	556	556	485	540	573	527	539	535	534	555	529	537	522	527	535	494	538	555	539	517	535	541	528	533	603	523	542	550	566	550	524	567	552	540	529	534	524	557	555	531	530	540	523	510	547	519	531	530	506	560	522	554	549	557	587	569	550	520	544	471	547	506	535	548	498	549	528	579	552	534	515	564	514	549	530	582	519	562	544	564	502	571	549	578	558	537	545	549	587	534	533	563	585	524	510	568	545	545	543	532	551	551	539	501	559	546	569	573	521	521	570	537	503	527	518	570	555	542	589	535	561	541	551	520	535	519	497	558	491	550	530	541	568	535	522	548	541	515	549	529	568	552	539	513	577	523	577	508	530	528	542	545	577	554	582	562	573	552	527	578	568	541	561	522	583	560	560	576	565	521	553	520	512	540	559	501	533	517	545	553	552	559	568	503	519	524	542	550	544	533	533	517	564	545	524	562	558	465	544	570	544	567	556	567	581	508	522	560	490	583	515	552	545	544	563	569	584	527	557	533	513	514	526	547	570	549	529	566	565	542	488	514	578	610	553	528	522	542	490	529	554	514	556	569	524	530	551	572	533	574	501	552	553	542	552	534	539	562	518	498	507	568	529	524	518	587	534	539	539	577	522	561	548	543	556	523	552	526	566	557	572	525	567	506	566	524	555	567	476	548	575	532	515	579	537	570	543	516	601	526	515	567	525	547	551	487	519	607	574	572	587	586	524	545	557	549	533	534	512	543	543	532	576	541	559	523	519	551	542	573	499	542	586	500	528	562	531	515	509	508	543	558	525	544	514	558	548	557	521	544	526	535	526	530	568	515	506	537	588	550	516	562	581	595	524	536	549	545	534	546	550	580	548	551	571	518	522	547	534	591	527	526	524	527	570	527	546	532	511	502	553	502	576	544	553	503	556	553	544	566	541	532	557	527	580	548	547	538	563	557	563	553	544	485	558	568	538	540	527	553	574	535	549	570	532	553	545	590	525	533	547	587	549	527	597	547	552	539	568	585	554	552	514	527	558	536	524	512	547	539	502	567	528	563	519	513	565	562	549	523	513	554	521	530	541	497	551	539	538	560	526	577	511	557	583	497	578	548	547	535	556	538	516	556	503	545	583	557	534	534	570	544	583	572
25132	21988	28694	25795	10039	588	365	385	318	331	324	304	337	304	299	296	298	300	281	246	300	263	296	300	268	312	314	313	301	280	262	281	282	282	300	290	316	295	287	291	277	294	315	280	303	304	279	282	311	273	313	302	294	315	326	305	288	295	310	292	307	317	288	288	282	311	304	272	279	307	282	259	301	301	290	301	274	284	314	297	300	310	279	312	302	313	281	272	323	317	274	285	296	303	270	322	266	337	291	296	312	286	275	272	306	304	306	317	289	267	273	314	296	314	306	281	317	306	317	298	313	285	310	326	282	282	274	306	320	280	279	270	286	301	288	295	302	304	294	272	292	303	302	307	315	328	301	299	304	297	293	287	281	307	292	275	279	316	300	302	282	313	286	317	305	281	297	297	295	283	278	320	306	293	281	305	264	304	298	310	298	291	304	270	264	256	279	281	297	281	314	273	298	308	281	266	320	303	295	313	278	311	294	272	296	328	283	295	319	279	288	283	278	313	295	289	302	306	287	307	271	297	297	311	273	329	291	307	261	286	274	283	271	301	280	283	291	298	298	291	328	322	283	309	273	273	305	314	273	301	315	286	304	281	303	296	314	294	288	317	294	300	279	299	273	314	300	276	281	306	298	307	295	339	293	325	308	296	285	264	253	287	277	284	289	311	285	278	268	259	283	293	315	295	274	316	301	270	311	290	292	303	252	291	289	275	287	300	264	249	295	303	289	296	300	278	303	311	299	296	271	296	309	289	287	290	263	267	312	280	276	291	298	275	289	310	308	310	284	280	306	314	324	300	257	283	307	315	287	295	286	323	299	292	296	279	283	274	297	277	289	269	290	329	277	267	326	281	293	302	286	265	260	257	275	282	287	288	262	279	278	315	280	301	289	298	327	291	321	281	282	313	269	301	277	267	270	265	256	279	288	260	311	309	305	299	307	319	298	304	309	286	293	303	323	288	295	281	291	322	300	303	281	287	332	331	311	298	294	283	296	311	308	296	309	295	285	306	303	287	301	289	315	292	331	308	304	300	280	300	261	295	306	290	299	297	279	311	308	269	324	285	289	280	304	315	270	312	290	280	332	309	288	299	305	291	298	278	297	300	291	327	288	302	283	265	271	306	294	284	281	292	267	287	268	330	297	290	294	281	298	296	286	296	263	265	300	299	291	308	267	276	321	316	281	307	294	293	286	298	302	281	270	296	297	297	296	289	295	281	295	309	304	281	264	310	284	267	309	285	304	289	325	322	312	299	262	296	298	313	311	284	282	296	278	289	319	265	281	264	318	280	299	270	298	322	261	295	282	289	299	284	283	300	279	293	320	323	294	286	314	291	292	300	307	298	295	301	296	307	326	242	297	289	323	310	276	289	317	300	294	297	305	279	300	316	301	306	255	287	272	300	322	301	286	274	304	270	297	333	286	265	303	285	289	280	276	270	293	252	300	287	269	312	312	303	301	299	305	301	287	307	338	281	265	304	284	317	307	286	302	321	304	261	274	315	280	279	269	292	297	276	294	306	283	255	315	325	308	294	290	291	308	275	273	282	300	298	276	290	308	280	313	308	312	323	283	288	311	299	289	296	318	300	314	305	282	270	296	284	286	304	300	316	303	301	315	255	308	324	267	305	310	272	297	283	278	300	299	285	285	295	287	274	270	312	274	289	268	251	307	289	305	290	303	287	287	302	275	328	289	313	280	304	290	285	288	280	309	300	293	288	293	312	286	290	311	287	272	280	302	272	290	276	325	308	277	311	289	329	305	288	286	279	293	320	266	325	305	271	278	301	329	262	305	271	284	278	262	280	301	279	281	263	284	270	314	273	303	306	313	275	322	294	297	293	281	281	273	313	300	283	262	270	263	278	305	322	264	292	307	311	307	321	276	284	314	288	288	261	285	297	300	298	302	292	287	319	288	324	281	307	289	325	305	301	267	298	309	309	326	285	298	297	286	298	288	273	291	306	278	317	281	271	306	306	294	282	299	287	262	285	288	303	300	243	322	271	320	297	306	300	274	291	286	281	274	287	255	330	293	298	266	318	257	301	310	304	299	258	254	322	306	289	304	271	291	296	298	305	298	287	299	318	270	254	341	284	270	279	291	278	311	308	256	294	309	262	260	303	276	301	292	301	290	278	301	291	284	291	306	279	289	285	296	291	291	308	291	293	300	272	292	283	303	285	311	294	252	300	306	323	341	287	310	269	298	302	303	283	297	306	289	319	312	268	292	280	295	284	290	276	307	291	277	343	313	294	292	282	307	291	282	319	336	303	287	283	298	312	268	289	266	299	318	254	286	290	278	308	303	270	271	283	295	280	294	271	327	287	310	287	259	294	318	289	270	296	289	312	305	288	315	317	259	280	281	308	282	293	298	309	293	297	277	279	284	317	275	297	316	286	279	306	268	285	270	297	311	309	310	290	303	279	277	281	317	305	282	290	329	294	283	323	287	319	287	311	284	317	300	287	296	302	278	307	303	293	232	292	279	285	299	263	288	274	285	293	278	282	330	291	296	296	287	276	299	309	307	292	282	292	319	264	304	254	284	284	293	294	291	306	265	295	285	315	291	294	275	299	286	284	311	298	323	294	284	280	283	273	296	321	310	296	277	281	267	308	306	279	295	313	294	288	303	288	285	300	269	292	297	305	312	300	292	288	282	303	299	307	263	292	314	281	300	289	315	291	278	277	287	288	290	293	288	317	294	300	322	306	296	271	294	322	276	268	311	314	276	306	288	278	301	287	291	296	297	295	285	265	299	317	305	290	307	285	303	294	300	272	314	266	337	298	300	270	259	318	289	308	304	291	291	280	280	316	297	288	293	262	278	285	305	279	303	295	281	293	280	288	281	273	284	306	288	265	271	325	279	301	284	295	268	277	305	275	282	335	288	327	310	273	278	272	275	291	274	308	330	300	300	303	284	280	312	279	282	312	308	315	314	310	308	284	286	299	275	311	302	312	290	276	307	301	317	340	287	306	287	296	291	302	274	274	291	255	294	264	274	306	272	313	338	326	296	284	326	295	284	312	279	293	274	286	288	277	295	268	276	299	286	298	305	282	292	307	295	328	307	286	292	292	304	295	288	303	299	326	270	269	290	289	277	326	290	302	315	290	308	324	297	303	286	261	294	330	292	302	289	289	325	284	306	302	298	303	300	318	313	303	290	312	283	314	303	257	288	277	299	278	277	257	292	270	300	314	307	274	290	312	270	288	281	270	288	280	283	296	313	280	304	301	277	293	279	312	295	302	302	308	299	289	300	306	314	292	278	279	266	297	293	327	272	299	298	272	311	275	285	291	316	299	278	294	278	319	278	295	285	304	280	297	282	290	273	283	319	309	271	299	295	303	290	284	310	305	313	324	293	295	303	309	270	301	315	280	260	301	286	274	265	290	292	309	295	276	290	268	307	267	274	302	296	289	292	308	277	263	269	279	289	311	283	319	276	264	290	308	276	297	334	304	282	299	281	258	300	285	312	277	288	303	338	293	306	321
39884	67476	39380	3984	733	600	502	488	419	376	360	409	373	385	340	371	361	385	347	358	320	305	380	349	324	346	350	344	343	331	338	348	341	347	344	335	332	324	340	327	337	370	329	350	332	364	329	329	354	326	343	326	307	313	365	365	365	358	302	339	310	375	366	342	323	348	346	326	358	314	360	369	326	358	341	337	340	352	328	342	338	318	319	338	319	342	338	343	326	305	317	363	313	334	352	341	306	370	333	353	323	315	338	320	342	335	335	335	341	361	333	356	322	321	344	278	304	318	346	334	350	323	360	365	346	322	360	340	357	332	333	338	350	353	335	338	338	335	306	341	321	322	340	328	367	317	352	323	362	342	352	335	320	347	368	338	365	326	338	350	336	309	328	352	351	336	343	319	325	336	329	291	336	342	342	326	313	337	333	313	345	321	323	342	335	331	359	337	332	334	312	332	332	343	364	342	322	323	314	344	343	347	326	309	346	341	354	345	336	330	335	348	359	328	301	328	353	334	328	304	354	323	352	322	366	341	327	358	344	302	337	342	327	303	371	346	305	335	327	321	345	343	337	324	338	373	349	330	364	320	353	332	333	355	356	348	329	363	353	360	323	329	314	349	344	334	331	342	382	402	350	339	345	351	315	344	353	340	345	321	318	353	381	345	361	337	299	312	339	356	340	330	341	357	356	350	321	346	340	312	334	326	326	329	335	358	362	342	334	392	319	333	337	330	341	354	374	326	354	361	312	328	333	381	305	348	373	335	344	351	318	306	313	304	313	320	348	348	310	334	363	317	333	345	324	361	321	347	349	348	352	326	324	314	318	310	320	356	333	368	352	345	328	333	349	352	341	318	344	342	313	325	316	337	349	340	347	351	353	336	317	352	333	331	330	323	358	320	326	330	336	328	332	339	300	340	324	330	353	353	311	338	324	321	315	336	316	349	348	323	314	325	355	316	307	321	338	325	334	345	336	318	336	344	337	334	370	350	324	338	347	366	348	337	325	341	340	349	325	359	345	342	311	338	335	309	361	326	326	342	301	352	307	312	340	320	350	318	329	354	333	306	332	349	324	330	344	330	313	305	344	329	349	314	314	332	311	331	336	320	340	323	347	334	298	346	304	359	334	337	336	352	349	319	341	338	327	341	332	348	355	345	324	364	351	314	314	322	324	359	325	335	338	360	354	331	322	357	378	338	328	332	345	373	341	340	329	321	324	344	321	321	343	335	321	328	361	349	349	319	326	318	369	375	333	337	350	330	350	362	349	324	338	322	324	347	315	348	324	336	344	309	337	356	308	338	300	360	315	334	313	327	313	309	336	318	339	342	322	353	332	334	330	290	344	333	335	350	362	324	325	314	334	315	355	339	329	343	315	358	333	321	341	337	337	341	353	321	303	322	321	323	346	371	339	342	313	327	329	350	350	375	359	360	353	323	352	310	326	318	327	313	318	313	340	362	338	336	367	338	320	324	354	327	329	350	316	334	324	298	357	353	327	317	350	328	354	327	320	348	337	348	320	324	345	309	306	328	364	338	337	337	347	340	322	334	333	319	335	356	327	338	346	335	363	317	327	337	335	341	308	299	317	353	381	325	339	357	368	344	329	333	332	355	334	314	345	340	330	337	338	336	347	330	342	347	344	349	307	356	309	327	326	372	342	329	334	327	360	332	320	344	346	332	325	340	310	333	309	318	364	341	319	341	358	368	344	361	316	326	344	341	355	303	343	338	336	328	328	298	357	304	346	348	347	335	327	319	341	324	349	331	332	341	317	355	317	341	327	361	309	309	327	341	343	344	320	332	314	326	338	327	308	337	318	344	352	353	348	310	348	362	327	328	329	371	356	331	336	308	302	328	319	329	334	316	333	333	328	349	320	324	318	340	335	344	339	354	324	332	336	355	314	333	332	326	347	315	338	346	360	356	367	345	361	323	312	331	325	341	350	341	318	322	348	352	329	340	305	337	327	339	345	318	317	345	323	305	336	306	277	322	319	329	330	342	355	347	289	337	313	344	355	347	317	323	328	324	346	332	318	338	381	370	347	320	293	340	337	330	345	312	304	349	349	326	336	300	333	317	329	343	331	354	352	330	362	328	282	325	310	330	333	352	343	348	365	370	321	326	304	307	323	317	332	341	322	302	342	303	323	327	331	349	334	345	330	315	328	337	349	344	338	312	330	318	326	349	345	315	323	362	325	323	325	349	338	334	337	340	333	319	319	353	364	341	357	366	342	324	348	348	297	317	326	324	344	332	322	312	340	329	344	308	357	307	338	339	353	341	293	354	282	362	336	349	353	343	324	359	330	315	357	364	333	353	284	328	347	327	393	327	332	334	365	336	331	330	327	319	342	311	350	350	315	321	357	352	333	317	322	328	329	348	329	315	357	329	336	361	356	361	329	352	308	351	338	339	331	359	335	352	347	358	350	368	346	346	340	360	324	298	343	334	342	320	361	323	336	351	338	339	352	327	320	322	334	336	364	326	362	321	329	330	329	345	311	355	317	344	343	339	334	313	366	317	336	351	337	370	347	333	370	330	352	365	308	325	336	329	339	336	351	319	327	366	329	341	316	330	304	358	321	333	340	343	297	341	361	342	346	374	325	353	334	315	317	307	323	331	326	305	334	314	317	346	333	334	309	322	370	388	342	317	352	345	374	335	320	317	345	328	307	302	334	343	363	334	340	355	339	323	303	322	338	359	362	342	325	356	333	353	342	344	359	358	318	344	335	340	350	314	337	348	347	341	327	317	342	343	356	363	324	325	336	292	342	322	336	303	353	332	350	319	366	321	338	361	319	331	352	329	345	348	356	343	354	337	358	355	375	359	323	303	378	365	288	299	374	342	330	337	358	289	323	320	366	322	349	353	353	350	320	313	349	314	351	361	331	340	324	327	300	346	360	344	361	340	326	305	339	342	331	308	370	330	341	352	327	289	323	378	328	326	324	326	359	334	368	322	327	326	336	377	343	343	313	341	331	366	362	343	317	323	323	351	348	343	340	323	378	340	332	346	322	332	350	311	356	364	364	331	333	340	347	376	321	335	332	338	333	330	335	320	328	343	370	329	336	348	328	368	352	320	333	296	353	307	337	355	334	363	307	342	375	327	313	349	296	328	317	356	387	377	342	346	322	329	335	317	353	348	354	312	367	325	323	347	347	345	350	353	318	295	341	365	332	343	347	322	339	339	311	314	363	357	335	328	327	321	340	329	341	352	332	325	315	335	349	325	335	350	341	313	316	331	328	361	337	347	348	353	350	323	305	341	346	319	363	307	365	330	321	351	344	359	333	325	333	342	319	349	355	347	352	383	353	320	341	314	329	324	325	358	320	339	316	308	316	346	324	317	357	327	346	351	321	354	300	315	332	364	317	302	305	364	354	360	347	319	317	339	341	336	359	327	338	316	297	351	330	323	327	357	332	344	325	351	317	367	320	310	352	315	338	341	339	312	305	345	335	334	323	343	350	311	350	348	318	321	329	319	317	325	344	339
22957	21649	29136	25009	21508	21072	7051	493	382	361	296	275	271	255	269	249	229	192	209	237	228	250	214	239	231	240	215	239	202	207	227	213	196	183	237	212	202	205	223	201	220	211	222	202	207	206	188	212	210	217	197	209	216	212	212	199	199	202	210	218	192	201	207	209	193	212	211	225	212	211	198	219	205	194	218	196	198	223	202	215	208	226	208	224	205	201	220	210	226	220	200	186	198	215	217	217	206	206	216	194	220	209	231	219	195	206	224	211	218	207	234	201	190	205	205	197	204	190	217	181	199	224	184	214	204	205	199	221	235	192	191	183	188	183	183	214	212	208	200	219	190	199	205	201	205	194	205	194	203	173	200	202	222	233	230	212	231	206	199	190	199	211	188	220	218	244	185	208	225	204	207	206	229	190	187	203	180	188	224	204	192	213	194	196	176	215	206	215	198	222	198	218	213	207	210	193	200	189	209	192	220	207	189	198	196	207	212	221	182	196	207	200	219	190	220	174	202	208	199	195	187	203	206	194	232	178	205	211	202	185	192	215	213	208	206	239	219	200	217	182	215	179	206	199	223	211	202	197	205	190	225	216	223	211	214	224	201	182	215	183	210	185	202	202	196	183	200	229	233	177	210	215	189	193	236	207	212	191	225	238	229	236	212	213	215	192	202	208	190	199	201	224	197	215	215	218	213	204	214	205	213	224	176	214	201	197	197	196	193	216	223	207	221	198	223	202	204	239	195	200	198	213	217	216	213	227	215	212	211	217	183	190	202	205	220	225	202	215	177	213	216	220	211	228	217	220	193	207	202	200	202	237	197	214	211	193	199	201	205	197	213	189	194	239	214	226	192	197	192	218	192	203	188	207	203	198	210	220	182	201	229	194	219	185	207	211	224	187	182	211	195	193	178	188	202	182	213	226	211	212	198	180	220	218	215	187	209	209	207	222	204	225	210	212	205	217	232	199	191	231	216	200	189	198	219	206	187	192	207	202	200	214	191	195	210	212	190	193	205	207	174	215	212	210	206	219	200	208	207	196	212	212	216	222	197	216	192	219	211	219	209	215	203	208	245	200	199	194	194	210	235	210	195	212	216	218	206	213	201	178	213	209	215	232	201	220	208	210	220	205	211	201	186	199	201	213	214	206	196	183	221	223	206	205	202	205	194	225	219	221	209	184	200	200	179	200	199	195	193	195	223	215	202	185	197	200	208	212	207	209	211	206	211	195	187	206	185	199	220	194	196	187	195	202	219	211	219	188	230	209	215	223	198	206	229	187	212	218	209	223	229	187	214	223	222	188	189	179	196	224	203	209	205	197	192	217	209	205	189	163	204	203	184	202	206	204	230	168	207	170	195	216	189	212	250	221	183	181	208	178	196	199	213	212	222	199	235	224	221	214	204	184	197	220	214	205	223	208	206	220	219	188	214	203	191	177	219	217	191	200	218	213	217	227	210	202	215	201	207	208	240	190	194	214	201	193	193	200	229	197	189	196	202	201	213	184	212	193	201	201	209	233	207	206	209	196	222	211	207	219	182	219	182	190	220	194	205	206	194	250	188	183	208	215	213	202	211	215	201	222	194	187	201	203	185	220	208	216	192	196	216	199	197	201	192	225	207	195	197	223	211	213	226	200	196	195	248	198	186	210	211	180	219	215	205	218	201	190	222	207	223	230	200	208	184	204	200	204	207	213	213	213	187	207	205	204	212	186	186	207	234	217	232	234	198	187	217	204	197	213	225	179	217	211	189	175	187	206	227	226	189	226	177	230	236	184	210	179	209	212	213	199	168	204	187	193	222	203	173	221	206	230	223	198	218	210	208	204	201	223	193	219	203	192	237	241	192	223	237	168	197	222	227	232	229	193	202	216	196	210	200	223	221	199	197	201	228	227	191	196	213	217	214	204	211	220	227	188	221	240	227	224	189	224	232	184	204	190	232	200	233	239	221	208	201	197	223	218	222	197	215	199	215	229	224	203	213	214	218	202	201	178	243	213	205	205	223	174	198	196	210	208	183	212	203	191	201	197	214	223	210	215	211	201	194	215	225	185	206	210	222	196	192	200	220	200	222	155	213	200	200	201	197	201	197	221	203	204	224	185	206	224	187	212	215	208	220	216	218	196	202	189	221	208	214	197	198	196	188	218	182	237	208	179	191	210	204	198	209	206	203	184	201	183	198	214	212	198	197	210	183	211	208	226	200	182	221	211	196	180	213	214	201	212	190	232	207	204	227	191	200	223	188	206	169	211	193	190	214	211	229	203	214	214	186	201	205	216	205	221	223	216	192	200	188	187	205	220	214	201	218	213	193	201	220	202	212	214	208	213	216	198	198	231	193	194	216	219	207	230	192	219	205	204	208	177	206	208	210	195	181	201	219	197	208	219	216	234	204	206	202	211	200	215	213	201	209	200	200	224	216	202	225	198	205	206	225	186	196	196	197	172	198	198	191	169	220	225	222	211	187	192	211	201	225	210	210	196	219	213	205	189	209	202	189	209	192	220	203	213	208	236	225	215	235	219	200	202	214	218	206	189	192	192	228	191	227	212	214	174	230	193	201	183	198	174	215	219	214	201	202	208	193	236	208	212	196	212	219	199	203	198	216	219	229	221	209	189	199	215	209	210	222	188	204	202	205	219	214	211	203	220	202	205	194	210	207	237	215	192	207	186	195	192	201	204	202	188	222	209	216	202	233	223	205	205	211	208	197	220	194	187	208	232	233	204	210	195	210	221	210	179	184	203	200	226	224	223	195	202	215	190	211	195	223	193	187	213	197	191	189	230	203	200	225	208	182	174	197	221	209	201	195	212	207	188	227	206	224	228	203	208	212	184	215	203	223	206	187	191	210	226	206	197	205	175	198	213	204	225	213	190	181	218	215	193	211	206	202	206	177	217	211	221	217	217	188	215	214	224	206	209	234	207	184	208	203	159	192	193	229	225	197	193	213	213	206	194	205	223	194	215	237	195	208	234	209	184	225	218	223	205	203	206	212	190	231	214	193	195	218	214	219	213	204	192	225	211	211	196	194	221	214	199	207	213	192	200	219	213	220	204	207	205	206	244	185	214	198	189	215	229	218	235	201	218	216	186	207	216	188	218	193	209	203	181	207	193	212	209	213	194	195	204	204	201	211	197	182	214	200	188	210	192	224	226	215	187	210	207	184	212	203	201	220	214	191	197	198	200	197	199	210	208	201	214	186	212	179	216	204	194	197	223	223	220	212	206	216	207	221	209	217	209	215	194	209	203	205	215	217	196	227	188	215	230	197	208	193	196	206	236	206	222	179	215	197	208	189	221	209	198	195	207	203	191	166	213	199	212	199	193	224	209	208	217	201	202	194	191	194	213	212	208	214	204	207	202	200	227	201	204	223	184	205	232	202	225	208	203	181	185	213	194	235	203	240	212	212	197	185	195	202	205	197	182	197	187	182	220	228	213	213	216	209	242	200	225	189	210	203	210	189	213	195	204	210	215	193	219	203	197	178	212	205	201
49721	85423	50836	8166	1553	1589	848	707	598	531	465	451	381	351	332	331	329	302	293	312	271	294	289	285	261	255	262	258	263	232	254	206	272	247	243	249	261	287	285	249	274	238	251	257	250	263	265	256	265	246	258	251	262	246	260	221	252	275	264	224	239	251	236	227	237	241	273	226	251	234	237	233	246	228	207	239	271	252	237	277	236	246	232	256	244	239	244	273	256	238	239	236	259	259	251	254	270	269	258	239	255	226	229	235	248	261	244	257	267	257	260	241	234	256	245	254	268	229	259	244	236	239	255	228	264	242	253	235	244	234	278	263	232	236	248	232	235	217	244	279	215	236	218	227	228	227	253	256	238	262	245	252	238	234	230	253	225	242	247	265	239	226	242	257	256	233	233	267	242	261	233	244	243	241	266	216	230	230	245	249	233	234	259	246	238	231	232	274	229	221	237	244	238	211	261	255	223	259	266	236	230	237	242	250	252	239	262	250	229	229	275	244	244	255	248	243	224	265	229	234	253	253	237	242	257	241	238	229	241	228	227	219	239	220	261	233	224	239	222	267	245	251	253	226	242	254	228	235	242	226	223	267	243	227	252	290	244	271	254	257	235	234	279	252	247	241	222	234	253	243	225	238	241	197	263	240	250	242	227	268	252	252	236	215	222	262	229	223	245	268	255	255	261	246	266	236	260	217	249	258	245	224	253	217	228	223	240	279	259	253	247	267	212	248	232	222	221	256	247	237	250	240	257	241	239	241	249	250	242	239	276	261	241	270	254	229	269	240	249	263	247	251	240	249	250	264	244	251	260	269	235	261	249	220	233	255	283	247	276	253	245	255	246	250	239	249	238	238	262	247	242	269	249	236	230	236	242	258	242	255	252	248	242	255	224	265	242	232	229	253	261	255	244	258	249	238	201	265	224	235	244	259	248	253	269	226	232	264	222	245	266	241	222	257	277	257	215	251	228	247	234	242	234	242	233	231	253	232	250	243	230	246	247	240	215	241	248	231	297	260	251	269	239	260	243	258	222	249	247	229	243	243	227	262	215	265	245	247	234	264	259	262	228	257	247	249	232	239	248	231	286	243	277	241	266	274	241	234	231	239	229	273	249	247	246	242	231	223	282	223	236	251	254	223	254	241	238	238	251	237	241	260	242	242	247	255	227	260	230	249	277	263	241	222	257	267	261	263	273	238	248	254	253	270	228	229	243	258	255	260	228	223	251	256	273	252	242	253	237	241	232	236	261	232	260	257	223	246	223	223	243	247	228	262	226	253	249	237	222	247	253	238	259	242	252	230	238	252	242	238	236	272	246	250	237	257	244	242	259	232	236	246	262	258	242	259	235	228	246	241	252	250	257	236	238	254	221	266	242	243	236	240	243	246	227	217	223	273	245	242	225	226	254	254	243	255	258	224	232	234	261	230	235	264	256	257	243	244	251	232	246	238	255	244	278	258	233	256	239	230	247	235	241	245	236	233	242	254	268	240	245	266	239	251	233	253	227	240	249	228	290	262	239	233	225	246	254	234	266	252	244	239	254	249	239	240	233	252	249	225	244	258	270	218	267	231	253	266	241	253	244	235	257	226	240	251	232	257	234	269	227	224	249	259	243	245	226	235	272	223	239	254	261	242	274	264	254	236	255	248	260	274	244	258	262	235	230	259	274	252	241	257	250	200	236	267	252	268	225	234	246	225	239	258	230	257	241	231	246	252	238	226	254	242	222	255	253	242	277	230	236	239	257	257	233	235	280	244	255	259	238	248	215	251	269	285	256	243	261	246	256	216	232	235	235	250	255	235	257	226	257	248	238	241	258	279	246	258	237	248	268	218	253	250	265	259	248	261	259	203	237	229	253	236	249	230	231	223	283	227	271	241	278	217	229	234	268	246	265	240	239	251	261	240	210	244	244	256	236	247	250	241	264	221	249	240	226	223	256	231	247	247	243	257	238	238	255	252	246	237	238	266	234	242	266	214	264	241	254	239	246	246	245	242	229	242	261	227	251	228	244	232	251	237	244	232	252	240	224	277	236	270	273	234	251	251	207	259	230	251	237	237	251	245	265	279	240	199	214	241	265	246	226	215	244	238	242	236	225	244	256	245	236	239	266	241	246	248	249	238	246	234	273	228	264	240	241	240	225	255	225	258	219	264	292	255	237	251	240	250	228	223	257	233	256	245	253	272	245	223	252	258	235	252	261	267	257	245	239	240	254	248	245	250	222	250	240	251	244	244	261	247	243	252	241	245	255	242	234	266	250	242	250	240	267	219	228	258	241	237	258	243	243	249	216	221	270	247	252	227	241	251	237	246	223	241	253	261	225	253	237	266	226	220	240	237	229	262	242	265	227	257	243	210	252	216	253	277	236	237	276	260	236	209	258	249	264	274	238	230	276	252	220	255	254	253	233	263	233	253	239	233	239	237	276	250	232	254	254	239	256	269	261	286	235	270	227	259	219	244	239	256	231	251	260	242	257	229	237	241	207	264	237	267	292	275	248	250	254	250	242	240	211	231	243	271	261	248	252	234	246	256	252	261	269	247	235	227	237	243	256	251	230	255	246	250	238	240	247	230	249	227	252	247	273	233	228	257	250	276	242	260	271	228	265	247	218	244	220	257	227	238	250	213	251	237	238	232	273	266	258	229	278	242	248	252	260	260	268	252	247	265	258	228	269	262	207	249	233	276	233	249	244	246	240	259	258	254	241	268	241	249	251	276	245	246	202	263	258	260	245	282	249	248	233	256	238	227	239	236	258	265	229	250	235	272	257	237	256	256	248	257	239	251	246	242	243	240	253	246	292	254	260	249	258	269	260	233	257	253	239	245	251	263	254	237	200	229	227	244	232	269	254	241	247	217	231	216	226	269	245	278	221	265	212	232	248	239	228	216	220	241	255	265	234	260	235	244	241	257	240	256	240	257	226	247	266	218	260	287	239	252	233	267	262	241	240	257	235	241	243	192	246	266	242	260	248	237	243	261	224	245	246	232	229	252	253	259	244	244	211	248	222	225	237	223	246	205	231	273	246	240	249	278	231	244	251	230	278	226	256	253	260	262	242	259	226	244	268	240	229	240	246	251	225	264	234	262	241	223	213	273	220	248	249	243	222	261	256	292	253	266	245	208	242	246	227	251	265	227	236	264	239	247	245	213	237	266	262	221	237	239	245	247	223	258	246	260	259	229	230	246	234	255	233	222	235	248	242	228	264	247	253	257	240	257	220	260	213	260	235	230	236	258	226	228	251	217	239	272	275	262	231	224	245	240	242	229	260	236	258	238	216	252	228	253	219	214	249	259	251	238	247	221	255	240	247	230	213	231	252	244	246	245	250	266	252	270	236	278	252	265	234	274	268	218	259	243	235	221	244	234	246	225	253	244	237	243	219	231	279	259	243	241	250	226	215	237	257	257	265	262	249	237	248	232	266	243	248	273	224	238	238	247	267	257	261	268	260	248	271	230	224	233	279	245	249	258	235	231	257	250	212	260	214	233
28291	24163	21117	3888	597	520	500	490	529	479	484	494	521	521	501	543	518	496	536	491	497	498	485	511	488	484	477	504	513	486	489	501	536	565	498	494	486	530	459	452	516	506	456	477	463	503	474	466	466	511	521	529	524	480	490	498	514	489	483	498	499	460	459	430	484	498	463	506	501	495	515	534	513	494	518	462	451	509	525	470	509	487	468	448	498	473	523	497	467	463	490	498	509	471	504	536	534	474	516	525	481	506	504	473	513	493	479	470	494	510	484	459	453	481	486	528	458	491	492	477	490	492	523	498	503	479	510	514	487	493	489	474	474	484	474	527	504	499	472	455	472	476	486	481	483	525	466	485	499	491	473	535	442	491	438	493	497	502	483	524	525	517	456	476	466	492	508	497	506	504	481	456	486	496	474	470	506	451	492	484	465	509	464	448	520	477	503	521	507	496	496	507	480	471	503	493	492	480	496	501	458	487	534	469	501	491	506	515	519	440	513	471	466	496	497	503	544	486	519	518	503	508	516	510	437	505	479	498	536	538	481	464	478	474	502	470	484	452	487	495	486	488	531	469	482	474	514	498	452	503	551	567	507	468	517	466	490	511	453	532	473	547	484	447	488	491	477	477	513	487	474	463	511	512	503	513	462	540	471	472	467	516	499	472	480	462	481	473	493	511	477	475	510	505	487	466	474	508	495	467	494	528	521	482	504	495	515	473	463	533	481	465	472	504	450	498	486	494	490	483	487	479	484	511	491	505	466	498	467	449	512	477	482	446	507	497	516	443	459	537	505	503	497	510	484	455	479	498	454	513	492	504	474	492	450	451	462	504	458	469	503	480	442	526	474	508	526	482	511	508	426	506	510	514	495	484	487	474	479	517	499	502	455	479	473	504	486	486	515	472	533	496	527	502	499	500	472	507	454	478	494	494	499	491	486	488	483	457	484	518	462	509	539	517	488	490	500	496	512	475	480	482	512	472	505	482	444	520	446	477	461	517	490	504	579	461	482	496	480	480	492	471	483	498	493	514	488	487	488	453	486	462	474	549	515	450	469	510	482	456	521	506	482	479	543	504	487	510	460	485	511	513	483	530	507	479	475	493	487	474	470	468	520	509	471	515	446	457	471	478	483	460	507	469	500	513	466	487	487	483	466	517	504	482	484	465	473	527	480	457	482	504	493	515	489	480	498	510	507	471	508	456	473	508	503	498	483	485	485	492	516	503	480	492	502	496	494	468	442	510	504	453	494	493	454	462	505	491	489	489	492	510	516	466	471	493	511	463	462	475	494	510	510	482	486	464	526	493	477	505	491	438	470	500	488	477	468	510	493	476	465	518	506	472	460	536	446	512	494	512	469	489	501	519	503	439	487	480	510	467	512	505	495	496	515	460	506	477	483	466	460	519	468	530	489	496	497	454	479	454	504	461	480	525	510	496	474	479	481	454	488	490	520	478	502	487	516	476	476	471	502	510	479	496	464	498	498	510	474	491	485	497	531	535	522	516	512	519	492	506	483	462	524	533	525	501	475	478	505	529	480	491	487	477	498	512	492	495	496	492	490	502	449	477	514	510	536	490	522	468	480	489	477	467	456	498	468	515	492	517	511	483	483	506	460	487	498	492	525	510	519	468	490	506	505	454	510	475	513	478	481	508	527	488	480	485	470	464	502	485	497	500	513	509	480	484	530	473	545	514	510	506	469	497	525	502	465	458	480	470	456	486	504	488	501	550	509	477	485	502	493	460	486	515	500	493	516	516	477	501	518	498	479	452	516	504	499	478	496	491	459	467	501	493	492	504	456	508	461	480	467	485	459	448	515	461	498	545	497	483	484	501	472	507	491	499	485	461	576	519	494	496	531	477	448	462	484	518	528	525	459	468	523	454	476	504	480	540	481	507	517	483	519	499	498	458	478	494	451	515	509	483	523	520	496	482	518	513	513	514	499	497	471	527	474	505	499	515	433	470	458	518	485	462	472	531	523	454	491	531	484	496	468	480	495	512	509	503	499	502	472	486	470	500	498	441	511	501	477	474	501	473	477	479	486	566	483	486	465	523	519	525	469	485	481	487	502	476	500	466	498	501	480	507	496	528	462	499	436	495	503	500	505	470	485	473	486	489	471	476	464	507	500	526	464	499	518	463	466	513	516	527	501	463	475	507	491	464	524	505	492	484	455	544	501	499	493	453	493	483	467	503	544	455	474	526	492	487	533	462	506	485	520	525	500	472	480	466	504	515	490	510	494	486	499	483	494	448	460	462	487	465	491	538	501	457	487	484	513	499	482	516	484	459	488	545	541	520	489	477	485	547	473	475	480	452	507	491	500	477	499	496	513	474	474	480	496	473	457	500	462	446	497	514	509	496	484	471	479	469	494	483	459	516	485	488	461	494	487	508	518	489	503	477	505	535	524	504	484	509	482	457	503	514	497	533	488	482	480	469	499	481	475	462	450	469	499	468	483	497	496	474	522	453	515	503	510	502	508	493	502	511	477	503	472	488	484	475	480	472	510	491	497	517	501	460	521	511	454	476	492	486	491	513	461	489	487	498	461	470	497	472	527	492	479	459	491	518	505	485	518	485	504	466	530	487	485	505	480	512	490	481	466	475	471	463	507	492	505	486	509	451	495	516	513	505	525	449	503	507	443	501	508	522	487	502	505	498	497	514	475	463	483	480	485	481	508	504	490	500	480	487	472	506	488	477	500	493	521	487	485	475	511	475	507	474	476	529	443	494	481	526	505	500	485	460	479	527	479	484	471	476	534	444	516	506	469	481	455	490	517	539	491	483	486	482	505	486	484	489	526	485	483	471	521	495	520	491	511	455	463	461	515	482	527	489	470	493	502	409	503	495	488	476	500	484	480	467	479	525	460	519	491	508	474	467	463	505	529	490	481	512	485	519	511	440	539	452	430	508	475	525	524	477	463	490	499	453	512	503	494	487	478	519	534	557	518	497	509	503	499	505	492	505	478	487	496	485	551	488	525	490	512	479	491	506	470	561	484	483	497	491	462	507	487	534	466	487	521	507	499	540	513	465	463	498	463	487	516	502	501	492	478	451	516	481	486	459	498	518	518	464	512	471	499	483	466	485	496	479	446	491	508	441	473	508	464	462	472	468	487	487	495	478	478	495	472	507	533	485	515	470	504	501	516	489	481	483	476	509	528	479	464	535	514	463	495	507	479	456	508	484	476	488	472	503	501	468	483	483	499	502	471	499	493	489	469	495	532	508	461	513	475	498	480	480	497	510	489	484	481	486	512	508	476	493	496	476	440	494	505	470	489	476	475	501	538	470	472	495	471	486	475	502	514	507	461	513	463	439	481	492	451	479	469	447	523	493	495	511	493	462	474	491	516	481	464	491	519	474	498	478	497	471	466	448	511	490	501	523	511	483	521	524	502	500	488	530	490	496	469	482	520	523	475	461	486	506	463	511	496	502	460	474	475	482	533	477	481	487	504	491	500	476	456	491	471	475	473	506	531	481	520	487	522	489
22866	36567	15133	1342	619	596	562	623	601	585	570	539	529	598	551	615	553	587	574	564	569	557	609	583	538	564	559	545	553	511	546	573	543	541	562	582	604	586	547	515	544	534	585	569	573	590	604	563	542	604	572	597	544	596	598	552	510	560	563	544	557	548	541	587	522	570	613	558	562	616	555	585	580	555	632	544	585	569	575	544	562	534	533	618	575	545	571	534	571	590	599	539	550	543	559	575	538	560	588	565	560	590	562	561	550	552	531	580	541	538	559	561	550	561	534	563	574	600	550	569	532	557	574	553	608	555	544	529	591	527	567	511	589	591	544	565	540	558	569	560	564	565	545	530	532	553	565	572	578	571	528	603	620	616	552	611	555	561	550	580	542	595	603	565	548	540	576	540	545	535	554	574	566	523	583	608	540	545	575	493	595	556	543	570	538	585	559	523	582	544	547	504	557	535	526	558	566	545	564	612	578	595	580	528	581	583	534	529	526	570	568	571	604	554	545	510	569	542	529	558	543	555	562	526	536	561	555	560	526	547	546	579	616	564	506	528	552	555	524	581	541	552	553	553	593	562	548	566	544	515	579	562	559	576	551	576	582	570	562	540	582	576	579	555	561	558	587	568	561	529	560	535	512	547	542	553	610	578	589	602	552	558	533	550	546	545	562	571	608	521	584	592	580	553	536	525	570	579	552	530	576	585	559	594	552	548	536	582	577	544	562	575	514	588	570	579	563	556	546	534	571	562	534	535	537	573	569	602	613	554	568	575	591	560	557	564	565	567	610	580	612	537	606	652	540	576	530	569	580	563	572	552	546	544	579	548	571	546	572	567	573	559	539	553	589	565	541	539	578	560	564	549	515	522	573	619	575	562	561	565	591	572	583	564	578	589	589	578	582	568	559	576	551	549	516	525	562	564	551	566	569	556	551	581	588	545	548	563	541	558	588	587	576	560	559	606	566	538	511	590	496	546	548	519	586	566	599	550	542	522	553	540	548	541	547	534	595	582	572	588	541	589	574	557	548	565	540	575	576	591	563	583	560	586	588	534	520	576	597	586	586	567	564	587	575	574	545	523	582	576	546	583	566	568	524	503	589	563	513	546	587	543	566	569	547	588	592	558	612	587	582	556	541	563	582	546	541	571	584	576	573	594	540	600	536	580	570	578	585	548	559	535	589	505	607	583	505	639	584	582	535	535	550	579	552	561	574	553	556	528	571	552	564	573	548	530	598	584	547	563	549	550	529	528	575	555	549	597	522	576	595	595	577	624	562	555	552	584	569	605	575	525	562	560	571	535	604	538	545	563	546	528	533	561	523	557	544	541	575	585	578	577	548	534	564	577	552	561	548	564	552	575	618	568	583	571	581	537	561	555	570	573	580	572	528	551	544	556	566	569	577	538	581	556	573	573	537	597	565	553	561	567	515	578	564	590	540	591	559	535	566	572	560	584	591	566	548	612	554	571	555	586	570	581	569	538	583	542	578	572	609	552	583	538	558	585	550	567	546	543	581	538	578	521	534	598	586	592	528	567	538	567	574	579	565	520	537	565	541	554	546	545	565	560	571	559	544	569	539	569	572	500	565	542	513	574	592	557	579	554	559	574	572	588	572	553	529	558	548	541	550	514	568	571	560	524	546	546	577	559	540	579	566	563	579	533	524	558	570	609	547	557	525	592	546	552	542	543	545	566	511	584	535	531	556	556	527	545	515	555	519	582	593	543	612	542	560	592	568	564	554	536	565	586	545	597	595	578	515	567	568	553	560	556	511	565	564	606	546	534	539	559	556	551	528	528	587	541	534	573	538	596	537	566	580	545	585	520	604	538	519	602	551	492	543	548	570	577	528	561	565	569	546	591	594	570	548	569	560	548	583	528	553	567	612	558	555	594	579	568	564	604	575	531	575	571	546	550	537	558	547	562	603	553	553	571	541	579	583	539	551	556	589	554	545	573	581	604	592	572	519	586	582	545	555	570	591	543	573	543	577	578	589	543	552	570	568	553	550	632	562	573	566	556	564	566	534	543	564	528	540	543	569	556	548	574	572	544	547	569	580	583	552	595	594	547	571	562	556	562	531	553	553	583	539	572	554	574	575	542	606	593	561	593	558	555	541	611	539	550	558	569	537	581	539	565	587	566	592	563	567	557	560	557	569	558	578	562	548	562	534	551	553	564	570	604	545	545	560	563	564	575	563	612	549	559	517	555	529	568	518	575	532	561	524	571	572	570	581	561	581	584	526	581	517	512	568	560	524	542	515	607	511	564	590	599	594	563	532	569	558	598	539	595	552	550	542	555	608	560	547	588	577	554	575	555	550	587	562	548	570	583	588	561	558	547	559	541	575	574	545	544	541	584	534	599	545	551	565	562	587	583	576	618	596	583	592	510	586	587	555	578	588	588	553	555	531	530	501	557	565	557	581	583	572	600	595	528	591	563	541	511	544	583	585	530	561	592	568	595	563	557	576	538	573	548	580	567	593	552	543	574	549	535	558	583	534	538	576	524	541	534	537	559	550	601	523	610	548	536	544	563	570	587	536	585	555	558	572	586	561	548	605	623	556	578	617	561	546	548	543	565	568	554	546	548	552	535	563	542	584	544	544	556	556	534	545	552	582	539	564	580	567	519	516	597	575	528	561	588	549	521	563	523	579	577	567	583	555	522	562	570	580	562	565	584	556	501	603	599	584	581	544	575	593	554	580	582	550	543	583	593	557	546	541	561	551	556	561	566	547	584	571	564	541	542	649	555	580	564	564	504	539	583	565	569	609	523	584	549	553	556	561	557	550	583	579	531	570	574	591	597	579	573	548	560	531	546	586	529	580	554	577	611	584	595	612	510	539	584	546	560	531	538	559	570	526	575	542	591	540	576	565	581	570	537	546	557	578	561	553	609	579	572	549	587	563	571	568	592	523	565	547	561	581	558	603	607	505	549	550	573	539	528	557	519	553	552	576	585	509	561	524	578	588	578	549	569	586	555	561	559	589	563	521	560	550	550	561	563	560	560	547	609	514	539	527	569	553	581	558	540	576	591	581	525	583	525	565	564	573	599	580	555	568	548	560	580	588	543	556	572	611	582	577	587	554	569	584	589	512	547	554	562	556	589	560	557	584	530	574	586	540	568	541	565	568	603	569	549	586	571	520	537	546	563	570	553	534	531	519	588	539	621	573	587	577	526	568	578	565	591	527	584	589	559	577	570	540	580	575	585	554	561	577	561	592	561	557	540	580	588	563	555	550	526	537	571	569	574	584	510	542	552	526	518	551	573	593	577	550	517	552	552	523	604	565	535	530	545	567	569	550	544	581	551	531	547	568	561	537	581	580	611	564	543	552	588	595	545	561	579	530	538	567	566	608	535	539	525	551	544	589	567	542	553	567	604	560	535	551	528	597	537	547	542	569	549	555	542	584	575	556	586	582	537	570	563	572	588	561	519	569	531	571	632	547	583	573	583	508	554	531	557	601	559	540	540	552	613	527	506	563	558	543	590
24122	22138	30646	25119	19552	5852	783	603	548	585	546	461	505	505	521	503	481	459	509	516	472	445	511	503	478	459	488	490	491	482	465	508	480	452	466	509	463	486	474	497	507	476	496	491	482	472	502	458	490	478	485	426	490	484	559	527	492	492	501	477	497	503	484	483	499	503	493	469	467	488	502	500	455	479	473	483	469	496	446	496	478	494	514	483	504	487	465	515	474	492	478	472	484	453	503	478	509	521	486	502	469	489	477	490	460	490	485	516	428	491	460	515	440	473	446	478	490	497	492	424	499	493	475	488	438	483	441	481	495	462	442	505	467	476	498	487	431	464	479	504	466	460	474	444	448	473	459	466	527	465	453	463	477	467	467	478	500	451	485	461	489	439	461	491	465	465	481	471	512	473	507	455	495	489	491	452	493	452	476	480	505	462	481	468	455	500	500	465	480	511	480	513	464	447	457	474	461	475	493	495	514	476	469	497	485	504	546	468	507	498	479	471	503	481	465	493	487	468	463	458	502	475	530	490	477	456	515	443	464	454	516	432	453	491	473	497	485	438	486	483	447	549	444	463	491	498	473	455	466	474	485	480	512	469	443	497	471	442	482	507	454	458	465	436	450	478	495	492	461	473	496	497	481	485	424	479	469	471	478	466	463	502	451	448	468	463	457	470	460	478	479	457	516	528	479	481	478	440	482	491	454	515	477	433	469	478	477	472	498	451	484	434	468	450	470	466	486	432	482	473	489	488	490	469	461	458	481	474	524	487	493	469	454	480	501	468	486	397	457	478	463	437	471	471	521	516	492	468	528	489	499	471	438	468	469	478	459	475	481	481	482	461	501	501	456	478	474	437	497	476	508	466	466	473	496	505	460	490	479	478	459	492	509	497	465	472	465	476	450	514	476	490	455	497	504	494	469	470	488	491	492	509	479	487	456	496	495	525	499	489	444	453	446	461	451	502	475	471	476	511	432	461	467	489	441	512	438	498	506	487	508	475	489	502	465	462	467	524	444	484	469	480	464	500	468	478	509	439	451	514	495	463	476	449	465	472	432	509	448	461	472	489	452	461	440	473	472	480	497	441	486	492	489	452	502	502	480	485	446	503	443	418	504	458	487	491	440	491	474	413	510	482	431	491	467	472	480	471	497	489	402	444	495	488	483	462	503	474	501	488	445	487	470	451	471	478	463	501	495	471	481	469	442	468	493	469	456	457	466	487	460	439	476	476	481	476	498	515	479	429	476	499	479	486	455	489	479	483	503	482	485	485	511	500	507	502	488	505	512	507	481	480	484	455	468	492	469	501	474	530	498	483	482	451	513	456	507	473	504	467	441	514	489	476	489	459	492	446	462	484	457	444	475	479	422	475	519	524	468	470	500	485	440	461	465	515	455	449	451	461	497	460	440	452	460	462	493	495	439	457	493	471	460	538	483	503	464	501	477	483	520	469	464	466	470	441	489	499	488	483	456	466	530	475	475	477	514	469	487	506	461	491	440	475	465	470	509	480	502	470	475	505	549	468	472	477	449	474	455	466	479	484	459	501	537	513	499	485	510	482	476	467	493	494	494	483	470	493	475	490	487	449	471	479	523	461	468	520	512	488	497	475	474	462	489	474	472	461	476	456	445	485	459	457	473	423	481	458	502	465	542	487	489	501	490	482	483	516	460	487	492	468	499	486	480	457	481	478	467	449	494	479	434	495	485	445	499	467	459	474	513	464	512	500	467	459	499	512	479	455	471	464	492	500	489	477	480	523	482	503	471	491	474	518	460	466	485	430	473	496	457	498	465	482	490	478	524	462	454	455	483	480	439	495	470	515	504	445	463	504	509	499	488	512	508	484	453	480	452	509	487	510	467	454	493	471	459	514	475	454	505	470	474	512	481	462	463	462	513	467	452	513	479	484	489	446	395	495	482	479	493	488	477	515	499	481	456	453	504	492	488	430	452	500	473	466	509	473	433	426	508	506	494	470	452	430	469	485	468	476	459	453	453	503	493	470	476	495	462	463	456	508	461	485	513	456	456	526	518	483	476	500	482	459	462	474	474	488	476	503	420	458	463	469	459	486	474	510	496	481	452	444	435	501	512	517	498	445	474	476	485	458	458	479	486	496	472	462	477	476	479	482	500	459	474	459	470	510	447	488	454	463	478	479	499	444	513	486	484	488	453	504	490	471	510	465	456	472	476	470	459	478	457	482	477	503	520	444	480	492	500	501	504	483	454	431	447	442	495	463	464	495	472	466	479	473	461	464	447	468	460	457	495	471	454	540	476	466	441	453	472	482	496	444	463	462	466	512	460	492	498	450	483	470	470	489	454	512	486	449	459	505	487	489	457	494	479	485	461	475	494	511	509	464	463	456	479	449	477	488	458	499	476	475	477	485	446	472	508	487	487	439	485	466	507	490	436	461	471	459	496	457	483	500	473	513	466	452	513	471	486	472	474	468	501	486	451	485	532	491	490	494	494	495	479	471	468	459	484	482	504	473	446	518	470	473	462	474	464	486	511	490	525	472	443	453	458	490	494	455	490	498	454	465	462	492	456	465	476	479	466	427	472	458	452	494	478	481	486	439	486	487	479	426	457	494	448	490	502	488	515	511	519	450	435	442	462	513	491	476	479	515	470	478	483	474	502	511	500	457	473	518	461	530	469	478	434	507	474	454	467	472	495	464	515	483	468	465	483	488	477	469	478	445	453	490	482	484	508	469	468	472	458	479	512	458	473	450	494	500	513	495	499	490	442	478	477	464	492	470	475	501	466	459	483	497	469	485	453	466	493	470	543	516	471	458	465	470	460	510	458	492	447	497	461	440	490	503	454	469	482	425	495	482	468	475	531	473	477	478	465	463	458	449	491	487	469	459	463	467	499	449	470	473	464	495	451	459	461	457	483	455	481	442	466	472	436	502	484	469	504	454	463	437	514	471	454	504	488	466	447	516	481	511	443	494	448	501	494	474	476	415	477	452	463	440	479	452	486	457	497	486	444	475	452	474	469	470	476	457	449	485	478	453	473	446	462	450	495	429	468	503	489	498	465	470	500	457	502	484	463	474	471	499	503	501	458	477	472	512	474	467	472	460	469	535	492	446	450	492	509	476	480	461	457	483	466	510	474	503	451	458	483	478	457	513	478	457	490	484	476	471	461	509	471	456	492	474	465	459	500	480	470	469	503	515	480	462	445	454	501	498	487	488	488	506	500	473	470	477	439	478	435	487	497	443	506	455	474	467	502	460	466	455	474	494	474	471	489	460	484	464	462	441	429	493	494	504	469	477	484	464	479	470	478	486	441	484	501	433	479	492	467	467	492	447	465	484	453	507	459	506	497	480	489	502	501	490	481	442	497	456	434	477	486	493	442	496	481	463	485	463	503	459	470	477	476	478	481	462	481	463	485	502	467	469	465	459	489	501	490	485	481	473	486	493	457	508	463	475	467	469	502	465	470	449	459	477	461	459	458	519	519	479	455	487	471	439	491	440	485	479	471	461	470	480
42081	77491	47687	6722	1161	1196	803	769	690	652	657	639	577	591	614	564	594	595	531	516	579	583	601	567	520	575	568	544	548	581	558	567	558	520	562	553	554	528	569	579	562	574	560	568	555	544	563	568	563	567	532	632	547	559	545	568	563	553	585	569	522	526	545	544	570	573	527	562	543	526	584	515	573	581	547	530	546	518	561	557	534	534	581	560	553	580	559	514	566	539	549	567	536	572	573	560	533	549	507	540	534	544	533	525	568	540	533	552	542	569	563	545	529	557	552	534	561	532	528	532	569	568	584	553	556	530	553	580	549	560	535	563	542	527	538	596	525	527	612	535	567	510	544	552	583	534	564	539	539	572	546	539	553	548	561	514	536	499	509	555	523	533	545	584	544	526	560	567	579	526	572	530	576	545	531	545	525	569	545	574	563	567	563	570	560	544	527	559	550	551	548	561	559	512	538	532	542	537	561	543	561	518	536	539	539	546	580	569	579	541	591	538	529	531	517	541	495	570	560	509	576	577	565	568	513	546	559	525	567	581	576	574	554	543	560	544	540	566	545	545	524	573	543	542	583	559	579	526	569	535	519	541	577	522	540	576	577	557	558	522	607	596	557	516	522	537	518	549	573	494	593	519	560	574	544	556	521	539	587	564	549	546	542	547	553	524	554	524	520	600	568	551	533	572	563	552	566	541	555	535	582	588	615	524	557	557	562	576	532	549	555	521	562	555	521	561	566	572	545	517	547	529	563	538	550	545	579	562	557	539	543	567	578	525	562	532	563	563	568	534	552	545	502	527	552	560	533	581	579	516	499	537	577	536	528	570	534	496	605	537	574	557	579	547	551	541	561	539	574	571	581	539	542	555	569	552	557	511	540	558	550	567	557	542	555	582	567	575	534	550	548	547	533	561	552	588	565	527	526	539	567	554	564	549	539	524	549	551	547	538	534	524	546	550	546	577	607	535	561	595	558	571	578	561	573	537	526	545	548	548	547	544	519	562	512	537	523	556	543	494	493	508	548	514	557	582	481	498	542	535	539	573	554	569	533	524	514	561	528	515	533	544	529	568	525	590	592	505	596	565	525	545	559	548	571	557	531	566	563	559	542	538	576	555	530	511	547	543	546	538	560	535	560	541	513	469	567	554	530	538	589	553	548	553	573	566	546	558	523	601	500	550	534	531	538	555	556	562	576	538	548	546	565	557	504	506	532	550	534	539	571	567	540	577	606	578	548	595	562	548	553	563	525	563	518	543	551	550	567	580	553	521	557	529	571	537	591	533	537	582	551	560	533	514	555	552	529	541	567	554	547	534	515	554	565	544	601	549	545	576	562	573	558	518	513	554	525	496	521	549	577	547	552	519	542	583	529	550	613	585	488	557	516	567	567	542	551	556	568	541	589	585	533	570	565	602	523	524	508	551	568	506	546	555	545	573	568	586	563	525	576	536	524	532	551	569	550	579	547	556	527	548	526	481	565	532	537	526	564	568	518	542	527	532	517	517	520	593	576	600	557	545	526	565	542	554	570	515	552	561	560	567	574	553	559	538	582	531	563	555	561	538	574	542	540	539	544	567	556	553	564	544	577	538	552	577	547	558	569	544	556	537	549	547	599	506	539	551	567	550	554	570	510	569	527	523	549	516	557	568	578	582	556	562	567	607	539	552	558	560	527	558	553	550	534	532	602	554	545	569	568	546	534	513	549	543	579	547	594	505	594	547	551	553	589	538	550	547	538	543	570	561	557	572	554	501	552	554	590	538	550	553	559	565	564	561	589	563	540	576	518	547	538	597	541	555	541	562	563	536	559	542	517	558	558	560	574	534	566	532	552	578	538	551	525	567	552	489	571	538	560	534	574	548	506	530	548	576	497	547	541	573	569	544	545	542	563	516	555	549	508	597	537	564	533	549	540	530	505	589	557	569	544	584	544	560	525	544	538	525	524	596	563	557	562	567	525	561	546	534	541	536	594	556	524	526	564	528	578	562	549	562	573	539	581	569	546	550	519	568	541	577	580	530	561	578	520	534	538	557	563	531	571	498	521	539	559	507	532	518	536	524	545	583	548	562	535	543	575	540	608	558	592	528	553	612	575	540	569	558	597	555	542	597	532	527	516	531	574	537	520	591	496	522	582	554	506	576	522	558	538	539	538	550	582	530	570	551	529	561	544	544	542	547	566	587	560	532	521	544	530	535	515	536	591	569	564	590	533	582	522	488	539	563	533	558	546	540	558	556	551	537	547	521	550	577	528	560	534	520	591	550	528	507	589	526	555	528	544	522	564	508	545	529	536	531	559	586	540	582	535	551	514	576	568	562	547	567	507	559	559	591	545	539	549	548	515	551	539	555	577	547	502	556	534	573	562	506	552	521	532	510	563	566	545	549	524	540	545	548	590	557	539	564	535	569	516	503	567	526	535	512	536	542	530	520	529	576	525	552	571	514	552	534	540	531	599	548	560	597	537	534	539	553	568	562	579	549	543	551	540	553	581	568	541	557	527	547	533	535	570	544	588	549	521	580	546	553	554	540	553	506	522	543	540	547	527	606	539	576	527	530	581	524	482	524	575	554	592	547	531	564	591	551	520	567	581	558	592	535	559	542	560	545	512	593	571	539	573	552	539	556	512	566	496	521	523	545	576	552	551	531	561	572	561	536	531	516	583	509	569	546	535	544	489	510	558	550	540	535	534	545	561	557	518	537	534	558	542	535	526	545	541	575	541	555	557	533	555	604	566	569	551	536	554	584	543	523	551	549	563	557	586	551	545	535	527	555	552	555	556	542	552	546	565	583	580	540	561	569	516	535	551	633	537	555	567	566	547	524	520	570	538	579	598	518	517	566	542	521	560	529	529	537	526	504	587	530	508	540	527	561	572	540	585	533	576	532	589	545	571	523	532	541	558	564	552	545	561	571	530	514	571	551	596	566	555	549	557	551	579	575	525	535	551	530	518	561	546	538	530	499	553	543	567	544	556	549	522	566	576	544	547	564	587	540	553	506	574	545	559	535	575	554	558	565	539	555	547	566	543	546	562	537	597	577	558	568	538	556	537	596	527	584	531	585	591	538	549	572	545	576	586	598	567	588	548	569	563	587	530	565	508	517	563	571	573	508	531	593	544	563	522	551	537	537	605	551	557	589	559	544	571	542	526	602	549	553	553	559	555	557	501	551	580	595	540	592	564	560	540	524	556	583	538	531	569	560	523	515	547	562	564	585	542	583	574	562	595	553	557	570	560	531	518	554	590	548	574	548	553	522	551	550	569	548	554	557	587	556	555	585	580	561	536	487	567	606	567	583	573	531	496	568	539	515	585	565	560	568	552	549	516	536	532	561	586	560	539	556	526	526	544	560	553	564	563	552	542	549	543	549	554	544	590	530	539	566	575	552	513	538	547	548	548	589	529	541	528	545	522	548	562	553	537	559	535	519	532	549	567	589	604	553	549	558	592	537	545	559	552	541	556	518	536	582	560	506	592	594	537	592	576	575	553	541
25205	22645	29920	24657	9633	630	405	388	350	334	354	288	289	339	322	315	311	315	296	348	280	330	306	324	342	304	316	324	279	279	287	308	281	291	257	306	311	330	287	306	268	279	276	282	309	285	283	281	307	316	312	327	316	306	304	302	310	311	323	279	283	269	312	289	313	293	299	313	287	281	289	293	306	312	325	312	310	288	322	327	322	274	310	322	329	326	330	304	289	318	303	315	302	311	316	301	326	309	295	286	287	315	300	304	318	308	296	313	324	275	296	326	306	316	275	267	318	296	299	305	316	298	308	284	284	307	265	294	312	304	303	321	278	313	267	302	302	333	302	311	292	302	271	325	310	305	319	303	312	305	306	301	312	308	288	320	295	314	278	257	307	281	293	262	293	252	317	318	304	273	275	289	286	300	281	265	336	305	344	286	291	292	285	288	312	268	273	312	280	302	313	302	309	279	305	294	351	272	278	313	316	318	301	303	296	322	288	265	320	311	303	301	294	300	319	321	311	302	290	316	289	321	304	307	293	301	318	299	284	315	304	319	275	298	299	332	310	312	302	296	288	292	340	282	295	278	290	307	335	276	321	311	298	311	297	300	311	300	291	297	308	307	330	291	306	299	312	308	306	296	306	257	315	316	310	283	293	263	295	317	338	278	274	305	322	291	343	285	287	302	291	307	284	285	272	329	264	308	306	300	301	295	286	281	301	297	298	273	290	288	303	308	336	319	296	313	341	277	309	319	289	311	305	313	318	276	291	315	299	309	307	281	305	307	302	275	340	297	294	328	321	279	338	313	287	263	286	301	303	299	323	301	294	295	288	311	288	307	305	314	325	326	308	289	305	307	294	312	318	334	265	285	275	316	266	310	315	306	308	312	277	312	306	311	303	275	279	303	308	305	297	290	316	329	334	315	289	303	321	279	279	284	297	318	314	319	328	286	295	329	278	327	322	318	322	329	300	308	281	309	285	300	290	308	318	284	293	285	311	320	314	292	309	296	271	281	305	290	322	325	309	295	304	283	318	307	294	288	274	296	302	288	292	292	311	299	285	322	290	314	301	285	266	309	321	299	330	312	301	317	307	334	286	309	333	277	297	296	314	248	287	278	291	303	313	301	327	293	311	292	300	288	313	332	298	298	321	321	284	296	306	308	302	303	310	292	290	297	289	320	309	294	305	301	336	296	301	313	275	304	317	316	295	306	300	285	313	292	303	303	277	307	290	304	319	291	313	302	318	318	295	279	320	310	272	301	308	305	288	289	292	299	306	298	306	309	309	310	307	288	329	308	271	293	302	303	316	332	321	275	304	288	262	300	303	310	339	315	295	296	312	273	288	288	305	306	306	306	304	299	245	331	302	328	319	284	277	282	293	313	333	293	316	307	318	324	318	300	294	293	304	287	320	294	299	306	312	289	310	285	310	310	307	305	289	299	289	307	300	268	271	295	286	306	288	256	317	293	291	303	274	306	309	301	330	286	290	291	287	293	286	304	295	314	297	307	294	308	301	309	283	293	278	296	289	292	302	283	292	285	302	303	311	317	312	301	332	288	278	272	298	311	338	313	284	301	287	284	277	307	289	307	310	301	323	298	305	305	296	302	311	288	284	339	296	312	284	311	321	299	326	283	302	286	285	282	311	280	308	306	314	307	278	305	286	344	302	295	290	332	310	321	294	303	300	288	311	336	322	329	317	297	289	328	310	303	300	304	313	290	299	294	294	342	299	286	283	292	283	309	281	283	317	299	294	325	294	271	289	296	303	315	302	324	303	315	323	296	285	301	303	301	279	294	302	324	290	268	293	309	317	309	296	315	322	311	289	315	298	265	312	328	318	292	288	310	303	314	267	290	305	290	309	325	277	287	304	275	341	281	292	300	341	295	301	321	309	300	315	297	265	316	281	295	298	312	318	302	294	287	287	298	288	303	317	261	273	308	310	316	298	304	279	330	318	297	285	305	310	283	320	295	321	298	287	293	308	290	304	302	287	303	310	308	302	289	298	334	287	291	299	313	315	293	284	295	334	276	307	305	319	291	290	314	323	286	320	322	274	309	296	301	340	311	307	300	314	316	290	330	306	296	308	293	298	302	286	303	303	313	303	290	265	330	317	290	300	297	297	311	272	312	317	291	318	347	285	267	315	277	326	276	308	312	303	296	257	305	271	314	335	311	280	318	307	301	308	280	322	286	314	283	315	270	303	280	273	312	291	321	275	288	311	299	302	309	298	293	327	295	309	294	300	287	304	312	292	286	288	321	308	280	290	325	279	297	312	302	268	298	314	331	310	271	325	306	287	306	306	287	309	278	257	310	276	287	304	305	307	275	278	286	283	272	312	295	289	309	301	294	302	335	277	314	319	319	281	285	326	285	300	324	274	259	315	307	335	306	306	295	283	309	293	293	320	301	273	302	308	290	314	319	330	311	299	315	325	278	360	309	310	303	300	270	313	273	307	322	271	309	300	303	272	313	320	306	344	312	306	308	307	331	331	293	305	322	298	284	303	307	311	299	308	306	303	281	286	307	304	298	336	302	274	307	315	297	325	305	296	267	285	304	293	289	306	318	297	263	288	283	322	285	323	314	279	337	298	279	304	299	295	280	324	271	326	280	281	294	283	299	307	301	294	329	292	296	306	270	301	289	320	317	293	301	283	321	305	315	306	309	296	313	330	281	314	285	311	288	272	328	318	294	297	294	307	295	299	315	317	310	308	301	272	315	301	303	296	297	317	318	346	305	313	308	307	297	298	299	276	308	319	293	313	302	306	302	328	281	297	257	304	294	309	269	276	301	286	323	308	345	304	320	314	316	291	282	273	284	337	294	292	338	294	325	328	309	332	278	298	314	304	276	304	302	293	305	325	281	315	287	288	282	298	305	325	295	291	330	289	305	326	309	262	284	327	272	317	283	336	324	284	295	287	291	287	278	313	331	288	299	319	291	310	305	315	299	315	315	281	325	279	312	294	299	317	325	269	247	319	315	283	304	291	298	304	292	289	286	294	321	318	294	285	296	285	309	274	320	325	301	298	273	290	263	335	303	287	300	290	293	321	300	276	345	324	275	264	292	313	328	304	287	275	310	291	293	278	292	316	285	270	308	305	309	306	305	298	320	274	257	321	308	267	349	320	285	278	307	311	316	313	278	303	305	298	313	278	282	285	271	319	323	283	299	329	308	286	331	278	314	281	298	314	284	308	279	288	281	314	300	304	321	309	289	284	276	323	273	336	303	306	311	288	291	318	288	282	316	284	327	305	298	315	274	273	299	322	266	289	303	283	269	303	307	281	302	291	306	280	316	290	292	327	295	296	312	290	323	276	324	286	306	268	290	326	299	306	311	309	314	305	288	273	322	297	302	315	309	288	342	318	321	289	332	299	288	314	309	301	312	278	269	335	314	331	320	277	300	318	324	306	298	313	315	311	287	316	334	321	300	270	316	320	286	293	301	307	303	313	300	308	293	288	327	292	295	329	280	286	320	287	333	315	323	303	305
39309	69279	40366	5201	649	693	488	462	411	402	407	415	401	363	364	358	382	356	349	378	335	343	374	361	377	378	346	352	354	359	346	324	368	350	344	365	357	343	326	345	363	373	354	357	360	334	369	326	328	311	333	341	324	341	339	389	321	352	367	340	305	372	358	347	368	363	361	321	357	349	357	338	319	339	359	348	325	375	364	351	378	370	327	370	339	331	369	381	346	333	355	358	332	355	352	329	325	353	330	355	356	340	361	369	319	346	350	347	366	324	342	330	368	351	318	350	337	351	339	366	359	293	317	303	342	340	357	348	348	347	353	350	317	343	357	343	358	345	332	349	329	368	320	354	353	350	355	351	330	343	348	367	344	343	328	333	362	361	328	324	317	344	352	337	373	359	336	346	339	377	335	346	347	358	358	368	342	324	329	367	339	348	353	344	326	346	298	317	362	356	344	354	353	328	354	362	359	363	354	337	335	318	327	346	327	324	330	346	373	331	339	329	345	340	358	348	359	349	312	339	352	326	334	335	361	312	388	374	311	335	343	380	363	332	351	377	328	361	351	336	339	381	367	356	313	309	356	325	354	334	347	336	346	308	323	325	316	352	337	343	321	351	330	366	354	347	341	323	344	361	346	340	332	338	337	345	337	337	343	353	343	329	329	339	342	326	344	331	343	352	358	338	365	322	352	350	346	310	328	338	356	357	364	371	356	372	321	331	344	342	341	340	360	326	336	350	359	325	361	351	315	330	334	344	354	336	346	368	331	331	361	320	340	363	346	355	337	353	330	360	331	328	340	357	315	330	363	348	358	350	325	348	347	349	383	360	337	344	335	364	363	331	355	347	365	345	353	329	347	318	357	305	345	377	370	354	297	337	330	332	326	348	351	320	331	354	392	363	313	323	326	324	347	362	361	353	346	360	307	353	349	335	324	330	327	350	359	361	357	328	338	354	338	350	349	356	367	328	335	351	354	321	341	337	347	345	356	348	361	356	343	354	350	341	325	364	321	345	341	369	345	376	349	368	345	358	340	336	362	357	341	342	329	313	358	322	361	323	346	332	344	339	300	344	337	365	365	348	343	306	357	311	344	350	374	330	324	329	344	369	352	361	355	345	308	363	340	370	367	358	372	331	354	326	349	326	384	329	366	362	338	303	366	365	329	330	324	327	338	332	351	356	322	336	324	349	369	352	312	338	335	323	318	335	356	350	364	289	378	330	353	354	334	304	327	344	315	330	376	325	331	335	332	322	362	341	355	345	330	355	357	364	299	340	319	371	322	351	321	339	322	357	356	351	337	351	353	355	353	339	382	318	343	319	359	333	308	310	347	347	340	318	354	337	356	356	339	364	321	339	325	334	335	325	354	359	369	308	348	346	351	342	355	346	343	359	355	338	338	346	339	363	346	337	351	359	369	322	332	346	346	341	331	323	343	333	330	361	381	369	344	364	354	364	332	343	347	329	314	324	323	344	358	275	358	360	326	377	320	335	397	338	327	366	349	354	347	337	375	318	319	354	329	354	333	330	328	354	341	340	356	337	323	354	360	361	353	338	351	354	348	339	362	341	343	329	354	343	350	360	358	342	339	353	370	303	349	345	317	353	350	351	333	348	332	315	321	349	330	328	371	343	353	348	360	331	322	335	377	358	339	332	342	320	351	334	364	335	334	338	354	358	340	315	343	326	369	372	315	339	378	338	354	342	349	324	325	328	336	331	331	351	312	365	363	355	336	342	353	362	319	347	355	320	337	331	346	334	339	327	339	343	330	341	385	361	373	357	347	360	341	340	358	358	313	333	321	356	349	322	356	332	340	370	332	327	341	316	386	341	353	368	357	339	360	315	352	338	338	350	356	356	363	359	332	317	304	315	371	360	308	349	335	356	341	336	348	340	336	324	324	360	332	379	312	360	320	349	340	323	354	331	333	322	334	349	361	376	355	322	355	314	360	370	378	341	349	351	354	336	363	337	340	309	326	336	317	336	342	333	352	353	328	337	330	321	365	350	345	350	365	353	333	325	363	354	362	338	343	318	348	312	331	328	354	334	342	346	355	362	345	326	351	360	326	375	348	360	371	357	333	321	326	339	333	353	346	361	331	352	328	359	373	317	324	356	324	357	377	341	335	321	354	344	330	338	337	350	345	359	324	336	315	318	383	330	330	374	331	352	340	350	339	363	349	344	333	333	359	331	344	328	347	315	348	352	360	353	351	326	341	365	355	329	347	337	322	343	337	349	333	310	343	363	381	357	341	348	345	322	313	319	357	363	330	332	324	345	320	353	330	334	359	326	310	308	337	340	379	327	391	345	329	331	346	328	342	381	351	377	305	366	330	366	366	339	373	348	343	336	350	370	338	349	345	337	353	356	346	364	334	365	348	313	330	327	335	358	327	379	335	338	350	350	364	352	360	345	344	356	349	340	327	324	377	345	354	343	351	358	329	312	349	369	332	345	353	323	324	371	328	347	352	366	355	348	321	336	352	291	366	355	326	332	339	318	319	350	330	350	333	369	336	319	376	340	295	313	333	326	331	334	374	342	325	356	350	330	368	345	327	414	310	344	342	334	350	362	362	365	352	366	388	334	346	380	323	342	330	367	358	359	361	325	341	328	339	344	342	369	311	339	397	358	351	321	324	350	345	344	341	324	335	325	351	365	334	342	377	343	350	328	357	336	343	345	380	332	343	353	330	331	308	311	323	317	341	315	342	380	334	369	350	346	365	335	332	340	315	323	358	372	353	363	361	334	349	348	342	395	315	322	341	368	344	344	348	345	338	332	338	340	343	346	411	339	322	343	340	354	350	362	351	323	378	349	318	339	316	329	345	281	384	330	340	356	341	350	314	327	367	326	355	330	341	321	339	322	343	344	369	337	323	317	300	357	340	343	312	343	366	375	326	329	335	342	337	346	336	377	363	355	342	335	366	331	329	370	352	331	322	327	321	321	328	363	336	338	343	321	293	352	338	303	353	345	364	330	345	337	366	367	341	370	324	327	355	315	341	352	356	347	346	356	333	355	321	321	331	322	343	341	342	341	328	342	369	307	326	349	327	339	338	317	348	323	364	352	359	350	332	351	334	310	367	297	331	354	353	314	341	361	375	350	383	349	349	362	340	379	347	328	314	365	354	350	349	342	334	320	350	320	333	337	320	316	339	320	315	338	335	355	356	339	370	335	345	365	328	328	306	340	367	349	320	368	299	378	322	356	330	374	334	350	349	324	355	338	368	354	336	331	324	357	325	316	345	324	337	324	350	344	324	362	314	304	365	312	385	369	343	305	363	322	326	353	358	377	355	369	332	358	325	344	365	352	308	325	355	387	366	329	331	332	341	335	328	342	335	338	341	352	340	327	361	318	340	316	323	332	333	314	326	355	343	352	357	333	349	334	358	319	362	355	350	333	344	359	343	341	347	338	342	353	378	346	328	365	343	354	341	349	350	340	328	359	346	354	328	368	317	362	319	360	315	347	325	342	334	342	350	321	357	353	371	358
22967	21883	29926	24401	21528	19733	4072	475	339	336	304	284	259	244	263	230	287	239	236	252	234	232	247	228	232	243	203	228	203	227	225	226	232	240	235	218	227	244	232	246	197	218	207	217	206	226	235	225	202	191	211	209	199	212	195	218	196	202	213	210	235	211	227	196	215	199	186	213	197	227	191	242	198	186	206	195	209	240	193	207	245	208	223	214	197	228	205	204	214	196	197	206	217	200	233	215	222	204	211	218	195	204	217	223	183	215	228	181	176	242	220	204	225	219	239	183	217	209	211	219	229	209	233	204	193	190	232	202	211	197	202	203	237	199	231	210	222	210	206	206	220	203	227	229	217	216	205	199	201	209	185	210	206	209	219	220	208	199	203	204	226	207	240	199	228	179	199	230	208	231	220	184	212	203	196	197	219	213	209	224	190	210	187	189	214	229	196	227	238	212	190	217	225	200	211	224	215	228	210	223	203	196	210	189	226	196	203	217	209	209	224	228	242	203	204	198	229	215	220	203	201	179	223	205	190	232	204	197	214	238	220	203	186	186	211	232	187	171	216	229	194	194	191	205	207	204	244	227	207	218	233	206	214	223	194	215	235	186	208	192	207	190	221	224	208	212	193	215	176	217	205	220	220	213	176	207	220	203	214	212	209	216	205	193	215	229	192	243	207	206	202	206	218	216	190	208	210	206	217	190	192	216	205	200	218	200	188	211	235	186	227	178	211	210	208	196	197	201	206	219	207	220	231	198	201	210	200	197	204	231	201	231	235	217	215	216	178	230	231	208	190	199	213	203	220	197	225	262	219	213	192	205	217	208	192	208	226	178	202	228	205	196	187	204	206	225	191	218	202	228	196	190	204	193	205	189	209	199	221	201	212	186	219	191	198	216	179	217	217	204	239	207	210	182	186	210	212	190	207	176	197	193	220	185	178	216	205	217	189	202	197	199	192	224	193	189	213	210	206	204	204	200	183	205	238	184	213	207	197	220	229	228	196	235	227	222	187	213	228	195	191	188	221	200	179	207	206	208	226	183	217	220	218	221	220	194	185	190	206	181	208	210	216	224	223	212	208	212	237	200	199	244	206	209	184	216	207	206	188	231	200	220	201	208	211	216	194	208	235	205	209	172	217	202	226	177	218	194	190	195	225	204	198	195	223	206	208	201	218	222	217	217	210	211	229	227	203	236	209	177	199	195	208	193	170	218	222	216	214	196	198	229	190	216	207	185	243	192	203	235	222	220	198	199	236	207	206	209	243	225	181	191	219	199	199	212	210	185	203	217	222	212	197	220	214	237	205	231	220	218	219	197	195	204	205	214	231	241	234	195	205	206	222	183	195	194	222	223	217	196	215	190	203	185	222	215	206	180	211	208	214	212	211	200	209	204	222	210	228	216	209	210	220	189	197	200	209	196	220	226	202	240	220	215	200	206	183	203	210	202	195	198	192	216	203	193	207	205	216	206	205	218	188	223	213	205	190	208	211	206	183	210	226	193	197	196	216	189	208	202	198	212	220	212	207	197	215	239	202	234	193	205	204	218	202	196	187	199	217	221	193	216	188	228	219	209	204	212	214	223	208	194	197	237	197	187	203	212	242	186	231	202	211	205	197	195	216	236	218	202	213	217	220	203	248	241	237	200	188	210	198	214	194	196	188	217	193	207	211	201	226	184	211	189	196	238	192	197	210	194	181	214	213	201	211	242	229	213	222	205	233	188	202	199	241	191	206	213	220	176	220	193	214	200	208	197	217	196	198	198	194	224	201	223	216	222	220	213	230	205	215	193	209	208	191	210	221	205	217	226	214	195	209	210	202	209	202	205	215	186	203	230	211	211	228	198	217	237	199	188	201	218	212	213	199	208	214	221	228	187	216	204	197	240	178	197	206	197	184	211	206	222	215	210	194	206	198	229	225	237	220	187	234	218	193	208	198	189	210	205	219	200	214	206	227	218	195	208	205	224	218	205	199	229	192	210	198	206	178	232	211	230	226	215	219	189	194	215	228	202	189	228	196	187	221	207	208	194	193	194	221	197	195	205	220	210	216	201	205	219	212	192	223	202	209	177	189	210	196	231	201	232	222	213	208	195	223	207	232	218	250	214	184	236	187	203	217	212	204	216	185	205	192	187	192	229	216	200	223	219	215	222	225	194	204	224	214	212	218	197	212	197	212	235	230	196	224	213	242	224	229	199	219	189	214	202	241	199	225	194	207	211	204	241	201	193	205	185	212	227	209	216	210	199	221	213	239	212	228	197	202	211	211	236	238	192	221	209	217	217	216	214	220	202	220	205	218	199	180	217	200	214	227	199	219	200	200	196	181	198	198	211	230	215	229	231	187	194	204	223	218	217	233	197	226	203	213	218	190	225	200	230	185	246	194	201	218	184	197	205	203	232	231	220	188	187	181	207	229	191	195	196	204	198	206	184	220	235	195	203	209	219	210	243	198	212	235	241	201	221	173	210	220	197	216	188	200	204	228	216	197	205	212	187	240	208	198	212	198	208	202	222	225	205	218	215	228	213	185	206	203	187	205	195	203	197	194	201	203	210	210	225	175	223	217	197	206	199	213	208	250	207	204	198	189	219	230	210	210	203	216	192	205	214	226	201	196	213	212	212	173	201	189	212	208	216	236	219	203	195	205	200	201	196	200	228	191	225	195	228	203	182	216	205	219	245	199	219	212	225	190	236	213	203	192	208	170	246	218	215	207	219	213	201	194	202	208	242	225	217	211	198	214	197	213	205	224	217	186	232	231	254	235	198	211	238	186	223	226	215	220	226	229	185	221	205	231	216	216	191	258	227	200	217	226	217	215	230	215	205	252	196	211	213	211	215	207	216	220	204	200	216	224	213	196	196	207	236	216	201	208	231	205	203	198	224	227	221	204	223	234	214	203	182	216	196	213	204	215	205	217	223	208	231	187	210	201	209	193	198	193	199	209	218	212	209	200	198	189	217	217	206	200	212	206	194	213	219	228	197	203	238	229	222	221	216	214	207	219	199	235	224	183	212	203	194	197	196	205	204	216	193	225	215	202	232	194	204	193	238	189	189	215	222	179	204	228	221	213	185	211	196	224	234	218	214	201	217	222	188	194	191	190	221	219	208	201	212	213	183	198	214	197	203	201	199	191	189	225	218	209	201	184	209	228	200	219	208	199	199	208	175	202	205	201	208	212	211	211	222	214	216	198	214	201	203	215	198	211	207	240	213	208	213	233	211	203	212	223	204	205	198	189	224	207	206	210	200	203	179	224	215	220	199	210	202	213	205	223	188	183	203	239	222	171	205	211	206	215	227	208	227	226	199	205	199	236	189	196	201	212	172	218	218	220	222	201	230	197	179	218	199	209	183	232	210	219	207	217	222	218	210	239	185	212	224	188	210	211	208	203	192	210	204	213	193	194	197	222	206	189	178	196	256	209	202	225	211	223	190	195	222	214	210	198	179	218	217	247	206	222	220	192	191	238	206	208	191	185	198	218	195	233	213	209	172
48648	83366	53708	7814	1599	1158	811	645	564	550	443	436	392	377	332	348	306	333	301	306	268	278	282	272	236	266	311	271	265	265	261	249	265	300	268	263	265	272	275	287	251	262	236	260	266	243	280	245	282	258	264	236	258	250	278	271	257	247	235	264	246	254	223	256	251	283	255	264	294	270	241	237	266	245	246	251	220	249	240	277	239	226	247	266	246	263	251	263	256	230	259	237	273	265	224	247	275	256	272	248	229	272	253	251	252	232	274	240	249	251	280	248	274	267	246	231	265	258	263	259	281	210	239	248	254	254	257	250	262	248	213	265	257	258	274	252	261	270	238	239	258	287	253	212	219	251	259	250	256	242	250	270	219	236	265	243	277	269	248	255	277	247	241	266	263	261	262	249	215	244	276	229	251	256	254	258	254	263	239	252	249	247	242	248	274	284	240	240	268	248	235	233	263	261	252	247	255	247	234	272	259	262	234	252	249	239	242	267	237	271	227	229	243	255	233	260	233	225	254	258	242	215	271	269	264	250	232	273	218	262	238	237	234	247	265	278	227	229	273	257	249	235	242	244	257	237	255	271	255	263	271	227	244	255	256	251	240	255	243	248	235	255	247	255	236	284	239	236	246	233	248	227	239	279	253	255	279	271	256	282	251	233	228	228	233	207	234	244	248	245	245	241	253	233	229	259	239	252	268	252	250	249	242	248	246	257	254	261	266	252	246	253	269	273	239	220	256	282	238	241	237	236	242	248	247	242	256	241	291	259	227	237	259	226	254	248	228	233	254	250	241	257	251	268	236	261	210	237	252	237	268	257	250	255	264	254	263	253	241	235	233	260	241	251	254	214	258	264	219	275	272	260	251	247	279	230	249	237	253	241	228	239	252	241	235	250	241	225	248	270	266	255	249	237	254	263	286	243	244	207	237	282	269	262	263	249	246	256	245	245	242	237	238	232	224	232	263	224	266	241	240	261	257	241	245	257	249	260	249	253	240	262	237	252	242	224	276	237	260	255	224	238	253	238	229	243	221	261	264	263	250	266	247	235	278	240	267	226	258	249	238	272	256	244	254	259	242	242	246	245	262	248	261	262	263	272	237	236	249	235	249	261	236	270	240	252	266	239	230	265	273	265	248	245	255	252	229	221	230	228	224	249	251	240	238	242	263	274	217	243	220	242	231	253	263	209	274	239	282	261	242	267	252	272	280	253	233	235	226	256	250	250	229	251	274	257	262	263	267	256	240	238	243	212	236	241	240	257	270	244	215	250	260	233	242	239	252	264	243	252	273	266	275	257	227	267	223	240	253	245	265	273	264	245	243	277	247	258	237	238	234	259	242	253	248	239	216	242	241	248	277	252	266	261	232	277	240	245	238	229	266	249	235	241	244	262	227	250	253	225	258	251	246	250	256	238	259	258	245	246	229	263	231	261	278	259	245	224	267	267	279	226	255	238	253	237	237	232	233	258	272	274	241	244	269	248	249	255	252	264	228	240	231	245	269	217	241	245	237	262	251	226	246	289	245	244	284	226	280	267	257	247	245	248	253	238	247	228	248	259	246	237	262	247	221	272	261	232	240	264	276	250	243	235	264	264	239	242	241	241	249	272	254	261	256	275	245	272	239	254	256	267	252	261	228	250	242	262	243	255	261	248	247	253	235	270	246	248	234	238	277	236	247	233	276	252	252	230	265	251	245	244	283	239	220	246	257	257	246	241	246	217	237	231	258	274	263	236	241	238	264	225	208	251	273	266	258	257	273	215	271	241	261	268	299	222	231	256	267	260	255	227	227	260	238	234	250	248	290	243	246	266	252	253	273	256	271	254	256	229	268	239	248	275	245	229	269	274	232	252	249	254	242	234	262	245	264	228	262	235	251	263	228	249	274	247	249	264	266	250	238	258	246	266	254	246	214	227	250	262	255	261	237	248	242	255	234	234	244	240	242	247	267	252	248	254	230	246	239	251	262	255	260	240	247	257	231	230	267	233	254	257	256	256	252	221	256	261	269	248	265	247	244	248	272	250	254	239	241	248	265	219	230	248	258	241	247	248	278	242	272	242	251	250	233	231	285	226	255	213	269	244	248	243	251	248	234	260	261	234	255	256	249	263	259	245	248	241	244	232	266	251	255	235	261	264	241	231	267	274	252	267	263	199	245	267	256	256	257	247	235	267	246	264	254	225	265	223	243	265	252	272	236	230	260	251	245	256	239	269	244	270	227	248	260	237	258	251	237	251	257	241	248	267	255	247	236	247	242	246	247	251	239	264	247	268	236	278	254	266	248	235	251	230	253	255	254	256	265	259	239	232	243	242	254	262	255	240	230	249	255	255	275	247	277	266	221	268	251	235	242	230	241	265	255	239	237	250	260	256	250	228	230	263	246	268	221	275	259	247	211	263	245	244	274	243	221	264	271	261	267	224	253	282	256	248	258	261	222	229	248	252	232	264	266	272	260	250	255	265	248	235	263	240	213	218	235	233	218	230	247	250	249	252	255	241	267	275	259	269	237	242	265	248	259	196	235	239	243	238	229	225	250	239	251	247	218	224	244	239	260	225	270	271	248	239	274	252	251	262	270	231	232	234	238	285	223	224	253	241	237	236	260	292	235	273	247	245	249	261	244	263	250	246	251	245	265	238	222	247	251	264	249	243	236	224	248	252	237	250	242	269	243	215	241	244	234	241	252	247	232	235	231	240	248	265	250	258	255	237	254	256	229	224	248	232	275	231	252	241	228	245	252	260	240	249	236	248	274	274	256	251	246	258	256	240	258	249	276	250	240	220	291	282	277	243	244	277	258	274	245	233	242	229	269	266	275	251	237	235	231	246	255	261	248	262	268	235	244	252	266	236	215	243	273	256	237	248	246	264	233	251	277	233	257	271	240	250	252	265	253	239	239	243	238	233	261	260	259	236	245	281	236	258	265	250	227	242	248	230	235	254	233	252	234	213	237	259	217	251	236	261	264	248	239	246	236	269	246	249	254	261	238	249	223	228	247	255	246	224	261	244	245	236	237	255	252	246	245	251	230	267	247	261	241	256	266	245	258	250	252	227	218	238	252	208	240	283	218	232	246	238	243	247	248	240	266	241	238	249	229	232	251	234	237	248	254	232	246	238	251	236	270	277	228	252	261	231	236	248	249	235	268	258	235	235	245	263	232	248	289	227	252	265	260	253	228	232	235	211	259	237	255	263	253	243	234	254	264	275	257	211	247	243	242	280	238	231	257	283	248	239	244	252	258	254	253	236	238	249	264	263	256	302	249	224	258	264	263	251	250	246	231	252	252	242	266	254	217	249	247	236	242	244	247	244	265	224	233	245	250	241	239	241	275	245	248	252	265	257	268	240	236	240	258	231	248	260	243	242	274	256	254	251	251	267	240	242	245	240	260	235	260	273	281	240	226	218	255	271	232	235	244	239	246	241	255	235	245	255	280	263	252	230	244	230	254	254	241	241	270	259	243	234	222	251	240	272	233	241	255	266	252	255	239	262
28481	24736	19685	3217	674	638	565	516	517	490	492	469	502	487	515	475	532	481	492	460	509	535	476	506	493	476	531	476	488	487	506	517	472	505	513	492	523	511	503	493	478	470	491	474	487	539	470	503	492	477	465	472	481	514	511	489	502	524	503	490	526	503	515	468	499	491	517	497	501	498	473	501	487	477	469	481	544	480	499	500	494	478	511	494	462	456	514	506	525	519	506	518	529	476	525	509	520	494	468	518	531	525	484	517	447	501	484	481	457	478	482	504	533	501	484	494	495	530	494	507	507	445	492	494	524	473	456	484	496	478	527	487	468	462	495	520	526	492	497	469	505	498	480	463	486	513	511	486	494	487	557	466	522	527	494	491	474	467	477	486	476	496	496	476	497	501	479	483	467	520	506	493	525	515	512	477	487	501	505	475	478	492	473	485	509	492	498	462	453	499	487	512	512	466	509	476	523	553	505	516	488	520	512	483	512	485	477	480	495	506	501	478	498	451	511	481	495	506	476	510	513	509	495	480	496	454	479	524	491	462	518	508	551	496	437	481	485	507	433	487	449	498	500	453	503	489	459	514	491	491	508	492	485	477	514	505	498	485	509	465	495	478	517	446	489	528	489	535	566	528	518	505	514	498	512	487	477	462	499	518	470	529	502	493	484	525	509	499	519	534	454	503	445	434	521	465	489	543	529	530	514	491	495	496	491	508	478	496	484	506	500	496	492	481	557	478	477	515	475	494	467	498	503	503	501	489	513	474	466	513	490	513	453	479	513	487	485	516	509	482	535	522	459	463	491	522	482	503	518	498	503	512	520	538	469	493	501	515	458	476	475	456	527	499	485	482	471	506	492	457	483	505	500	501	477	503	467	508	530	492	473	515	512	485	487	493	478	506	470	516	450	482	515	441	451	498	469	551	542	541	482	485	505	451	459	493	495	496	513	493	511	459	502	488	533	494	484	494	469	484	490	470	476	530	485	485	559	517	479	482	486	504	498	508	485	514	473	523	529	473	477	495	455	478	489	503	507	522	516	490	467	492	490	471	504	548	506	436	517	428	529	494	471	489	504	512	530	519	520	456	510	522	520	467	498	502	473	501	507	524	488	488	531	513	484	515	484	486	526	486	479	513	507	511	489	504	455	488	523	455	522	541	493	478	460	503	527	495	532	500	483	501	491	491	492	504	536	490	481	459	508	484	519	485	535	525	501	496	481	485	506	463	492	521	514	489	523	497	513	507	429	503	473	455	487	460	453	497	478	474	521	519	502	500	526	489	498	516	518	503	486	468	457	517	476	547	513	525	516	527	531	477	494	548	541	478	495	506	509	516	503	492	482	493	490	457	528	500	506	483	472	509	502	535	495	492	481	491	464	484	486	498	482	464	492	498	572	470	513	524	503	510	498	530	516	482	527	475	545	460	511	472	466	480	474	456	508	523	488	486	524	491	467	502	509	497	502	505	505	540	496	506	493	524	507	498	474	488	512	521	475	529	489	486	471	509	482	454	476	516	487	480	537	494	478	458	548	502	501	487	521	519	481	524	495	476	477	476	500	496	559	500	509	503	484	487	534	472	515	482	501	492	460	495	473	458	516	520	544	460	511	484	503	507	460	547	466	528	517	485	466	482	521	472	487	478	478	485	515	482	509	510	495	477	500	490	502	509	473	519	459	520	490	447	485	490	516	467	447	464	514	501	533	508	499	467	490	509	513	514	540	499	514	529	536	478	520	494	476	519	501	500	506	469	481	505	524	510	507	462	510	455	511	469	502	491	508	493	498	487	483	492	469	504	538	455	481	480	556	478	493	478	500	467	506	527	519	501	478	509	499	497	500	465	503	504	473	512	463	500	542	489	531	518	520	477	489	469	475	496	500	513	483	478	495	466	467	481	516	529	479	483	508	514	531	492	495	445	481	500	521	496	499	496	476	505	462	487	491	497	470	539	525	490	504	532	494	513	479	488	508	477	464	526	528	486	483	456	501	511	501	452	530	448	449	497	492	494	521	493	492	502	488	528	511	490	534	480	491	483	524	522	497	511	507	476	509	464	479	478	487	519	454	487	506	473	465	514	463	457	483	517	510	488	524	480	501	504	520	474	488	503	462	513	509	476	495	511	483	474	491	509	483	498	488	478	526	481	534	477	483	512	502	501	485	476	452	482	529	453	470	496	494	490	502	504	501	515	435	499	535	470	521	464	529	507	525	455	496	485	504	505	542	506	495	493	498	493	502	474	497	505	484	481	484	488	455	501	487	488	490	474	465	466	499	483	496	477	520	530	524	442	519	494	486	514	533	518	523	511	482	495	493	501	545	476	502	461	463	482	524	533	467	505	475	472	508	494	474	495	488	498	486	452	496	453	521	481	479	511	494	527	518	519	466	477	505	502	499	545	524	464	498	464	536	525	508	540	492	484	516	516	493	467	456	443	506	520	507	520	498	507	507	488	495	523	492	504	512	493	501	489	509	503	497	511	548	491	482	531	513	485	483	504	518	480	480	479	474	497	485	503	510	495	483	533	479	458	536	516	476	500	526	480	473	492	515	493	481	520	513	487	497	477	474	475	462	474	559	518	493	481	488	498	506	516	435	527	491	489	492	517	504	505	510	480	471	514	488	464	493	485	536	479	476	459	470	490	479	495	482	520	516	509	512	470	492	513	502	481	470	506	487	465	524	521	496	463	515	457	471	506	496	492	509	495	499	511	503	504	525	499	482	493	491	477	531	483	519	529	482	499	517	498	492	507	508	486	482	522	502	508	487	488	464	530	473	527	488	522	506	493	531	474	494	497	488	524	494	476	493	508	498	512	463	485	479	514	524	462	534	503	496	489	480	540	485	495	488	454	520	491	499	502	514	517	538	496	495	526	473	520	494	495	503	521	474	512	487	487	496	516	536	486	453	516	506	490	572	516	519	501	516	539	489	476	485	499	492	485	517	498	470	506	523	488	491	515	527	490	482	490	533	521	517	512	520	534	472	481	505	485	504	511	487	506	492	496	502	509	494	521	484	484	487	528	463	492	527	528	468	489	480	482	493	498	510	477	491	459	541	503	493	513	508	471	483	542	487	498	490	525	479	518	484	497	519	468	463	508	495	515	558	508	560	473	487	507	479	502	478	487	512	458	500	472	460	495	523	493	495	478	485	534	515	503	503	530	503	494	491	477	500	515	489	513	518	514	476	515	504	533	540	475	505	464	463	487	477	509	463	470	501	488	470	516	457	521	513	491	494	472	509	480	513	555	473	514	473	529	509	561	459	507	488	505	467	480	511	473	500	478	472	479	494	497	506	539	511	518	464	523	489	460	480	488	518	498	455	476	531	499	494	456	479	532	555	557	473	511	509	483	486	493	525	476	474	534	475	485	482	509	526	500	480	512	520	485	495	482	496	532	500	499	483	518	467	496	477	498	501	499	472	500	518	473	498	510	492	459	546	490	487	514	490	490	477	481	482	479	470	470	512	494	536	477	451	535	514	528	499	550	514	477	480	485
23863	37270	14171	1285	603	622	579	572	573	581	554	564	599	568	627	579	614	566	561	577	592	571	567	582	549	580	582	562	611	588	586	599	588	555	597	556	608	523	614	555	590	594	547	579	604	586	562	558	572	554	549	501	601	583	559	571	535	557	568	604	574	532	594	559	569	573	581	565	563	578	573	536	566	601	573	568	557	541	568	546	569	540	550	553	550	567	560	600	596	565	599	583	536	604	612	545	566	540	567	542	588	571	566	577	552	557	532	552	543	594	564	527	575	572	567	595	520	590	528	549	601	555	531	577	550	594	520	563	544	612	592	553	563	583	614	586	548	540	546	551	590	541	509	553	558	597	595	535	574	571	549	575	601	581	592	536	524	530	609	588	550	567	568	499	528	576	556	566	557	564	615	547	568	544	559	539	579	565	585	570	551	560	547	553	552	557	537	604	592	536	552	556	569	583	562	572	579	579	600	548	568	535	574	601	519	562	571	546	596	555	586	547	526	556	616	562	604	557	545	532	543	546	535	579	554	586	564	544	563	510	516	544	576	550	580	591	509	614	555	546	545	577	574	541	547	538	601	558	553	546	594	561	568	557	566	538	574	614	568	571	532	549	558	548	556	552	569	549	544	586	594	597	568	546	585	538	608	560	612	620	535	539	593	593	561	555	600	538	543	528	540	575	573	568	577	554	589	568	562	572	540	573	579	555	589	548	606	626	576	586	567	573	544	554	581	604	548	563	551	574	581	576	567	598	564	559	572	555	572	578	555	564	605	529	534	531	560	600	548	571	578	555	599	551	587	566	531	553	563	602	591	550	569	549	556	585	589	579	574	538	543	610	566	564	517	585	603	574	586	536	560	567	576	588	554	573	564	561	558	560	583	572	534	572	577	599	586	553	592	551	567	552	597	549	579	554	586	585	563	574	547	581	573	561	618	587	563	573	561	515	596	551	550	563	563	581	545	553	570	579	560	525	593	612	575	573	572	560	581	545	562	575	560	565	548	554	568	547	553	510	559	573	573	600	535	609	567	552	551	549	560	559	550	574	543	554	565	595	592	570	535	569	542	633	519	545	608	573	568	600	592	574	545	562	499	520	506	538	559	594	548	564	555	566	557	542	586	525	537	589	530	585	556	588	579	541	510	605	593	590	547	565	568	581	563	603	568	591	602	554	587	556	577	619	594	547	544	558	550	559	554	557	538	533	559	561	520	573	526	598	562	538	557	607	620	550	528	566	553	587	560	579	510	552	562	617	581	585	591	591	575	575	601	587	595	541	588	564	586	549	596	527	590	574	577	546	571	553	576	561	536	590	531	564	554	603	619	574	586	559	567	545	546	568	587	582	551	608	556	554	567	564	553	602	541	575	552	534	596	552	565	602	540	584	533	549	549	526	574	564	583	592	509	590	553	577	606	567	602	570	561	564	553	598	597	553	587	522	612	541	548	566	577	561	562	578	556	545	556	577	577	562	603	576	556	550	595	580	583	562	557	596	584	583	590	596	533	577	524	538	568	556	545	544	549	573	552	603	556	577	544	543	576	546	597	549	606	490	572	548	594	575	560	539	572	556	564	565	631	567	573	611	559	583	593	598	577	577	533	535	550	545	545	574	524	552	583	560	561	593	572	533	559	550	587	560	564	561	587	565	599	585	561	541	521	543	591	551	620	553	615	558	574	557	579	579	538	603	578	600	555	546	573	560	546	562	568	550	608	565	577	555	524	589	544	605	583	550	578	536	571	571	558	585	560	590	567	591	587	548	498	582	596	581	601	518	564	561	550	536	545	556	576	570	604	547	519	592	538	574	551	606	574	581	557	578	578	600	545	610	574	560	557	569	579	519	610	586	588	524	576	533	567	576	555	572	561	560	528	569	547	586	633	569	590	565	550	581	568	523	569	569	594	568	553	581	614	525	543	538	571	562	560	543	575	540	588	532	575	547	604	596	574	546	560	570	576	548	573	566	587	552	529	559	570	540	552	591	568	569	540	529	567	576	535	556	581	580	572	563	561	551	568	592	565	534	565	601	551	554	541	577	555	567	564	581	541	563	549	535	533	544	562	553	580	594	599	536	619	584	580	553	534	580	539	583	547	591	522	563	539	547	520	554	573	592	594	583	586	579	571	549	603	555	591	572	516	574	544	598	547	537	606	569	575	586	576	577	560	562	602	584	584	533	521	591	577	587	524	571	537	540	575	572	532	552	601	562	566	585	543	524	542	557	552	517	576	562	608	534	558	555	603	570	559	557	563	537	593	560	554	544	576	563	552	619	543	561	585	561	572	559	562	527	544	594	574	539	584	577	586	558	542	574	543	562	601	595	542	562	589	545	562	549	592	573	580	592	563	561	557	543	524	541	576	555	569	575	536	510	585	565	596	564	627	554	563	583	554	558	614	545	599	613	557	581	573	570	597	588	570	584	568	580	547	594	557	529	571	614	572	559	553	555	578	595	563	558	590	570	577	599	587	529	587	573	595	566	568	552	571	600	576	583	589	580	556	584	543	565	548	574	564	552	568	580	576	600	545	549	527	621	563	544	564	576	536	570	544	561	573	542	588	525	559	573	554	545	564	548	576	577	599	538	561	610	596	576	563	577	564	554	591	562	526	520	561	644	541	565	557	611	580	568	546	581	589	550	556	565	541	509	552	565	563	554	567	582	564	533	596	591	580	614	550	571	575	586	590	539	568	576	593	593	567	640	569	542	546	541	536	563	567	532	572	567	571	540	541	585	553	598	560	582	567	566	579	549	595	581	576	550	538	610	553	560	537	566	594	573	557	569	585	545	563	522	563	521	577	561	578	531	572	553	570	592	566	569	596	569	520	595	592	585	589	561	573	607	547	628	570	578	555	581	592	548	572	585	551	548	575	551	569	611	515	537	558	574	573	587	573	580	559	555	585	519	548	547	556	587	614	577	587	544	555	596	567	568	604	557	558	556	576	584	566	565	556	573	564	598	537	574	564	555	595	582	584	595	569	560	554	532	566	575	571	567	565	521	540	557	577	578	592	575	614	571	560	529	565	553	590	567	596	578	605	566	547	607	525	567	601	574	555	555	545	589	582	598	578	589	534	558	609	572	587	567	580	534	548	547	579	571	549	567	569	591	600	574	580	610	565	553	571	562	527	592	579	577	596	553	556	614	569	593	536	577	607	595	557	564	581	538	554	568	603	554	576	560	574	553	577	599	546	574	544	595	581	545	537	562	568	548	518	566	611	614	548	590	534	562	567	569	544	565	579	547	538	530	550	591	553	593	566	550	557	596	539	591	557	562	578	593	569	583	542	561	610	602	553	551	534	570	561	572	606	558	586	581	522	545	593	545	547	578	583	542	570	600	566	544	553	572	582	574	542	581	591	591	570	576	550	588	576	530	544	551	566	554	571	569	581	567	568	591	516	568	532	554	541	592	573	553	562	582	585	543	587	568	621	589	551	588	574	564	532	592	578	566	530	590	564	590	544	547	555	553	592	599	577	545	550	563	561	564	565	572
24099	22330	29884	24682	19769	6029	764	609	573	557	536	558	468	505	531	500	501	510	522	494	488	484	459	541	478	502	472	485	477	492	468	454	504	503	476	457	523	483	479	484	506	498	495	466	518	416	478	470	434	511	480	454	479	446	500	488	477	493	456	499	476	487	481	484	484	504	477	467	450	549	460	531	476	490	450	458	469	492	444	483	492	477	484	461	467	481	498	467	470	474	484	470	456	468	506	472	489	483	479	458	473	481	468	511	505	470	491	488	488	443	501	476	499	474	486	457	523	447	510	470	497	459	519	496	464	476	472	497	467	480	477	429	492	457	489	440	461	443	480	469	496	460	488	468	496	478	452	487	498	466	452	447	511	490	514	465	499	466	501	443	481	456	480	467	491	476	464	472	458	465	494	454	489	454	497	457	497	525	471	497	487	479	465	486	471	496	492	470	448	477	454	418	513	512	481	480	505	463	498	486	447	474	520	506	483	469	458	457	459	466	484	511	469	496	516	499	489	479	492	510	479	460	470	436	487	496	448	492	459	482	510	470	486	462	445	510	477	476	484	465	458	467	489	467	494	485	528	469	495	465	458	463	490	438	487	507	443	484	468	464	452	486	514	493	508	484	468	451	466	454	488	479	497	479	485	475	486	462	492	445	436	490	513	486	496	476	455	477	474	489	493	479	464	484	504	486	488	460	433	490	431	449	487	469	467	493	468	518	453	494	500	480	466	503	483	482	500	485	463	449	435	464	448	503	503	449	484	474	522	475	504	484	479	486	469	466	462	473	474	474	527	427	476	452	505	470	490	500	481	528	472	434	464	443	483	467	483	448	473	485	474	441	526	463	466	463	457	498	457	516	526	454	474	469	459	483	436	445	528	467	488	493	483	499	464	477	448	493	473	505	467	488	426	497	490	484	487	444	483	493	471	495	450	474	461	451	453	469	468	518	499	507	475	485	457	463	453	469	475	456	503	489	473	488	488	463	455	518	434	485	482	494	441	455	470	507	475	484	468	479	460	509	483	463	484	458	501	503	507	479	477	490	495	458	469	485	466	467	494	543	476	460	475	458	483	499	517	467	434	457	455	489	478	502	458	489	486	484	486	461	486	474	496	507	477	468	452	469	504	478	480	489	449	508	475	414	444	432	465	507	477	492	468	499	471	533	514	478	456	500	487	486	470	493	471	493	516	477	492	493	458	469	487	481	490	457	488	484	467	478	493	510	471	476	487	493	491	480	505	453	442	469	518	452	493	487	478	507	433	509	488	462	497	467	508	508	482	488	493	454	477	520	492	489	496	463	527	465	474	452	421	448	409	499	517	497	481	464	464	478	517	493	487	508	500	490	476	503	482	497	510	487	433	508	469	484	463	461	477	499	500	467	474	481	508	495	477	468	450	459	500	506	413	509	458	484	515	440	445	485	483	434	480	479	476	489	482	460	468	449	476	498	480	468	475	495	499	482	480	460	494	478	473	500	475	456	466	495	489	455	510	467	448	472	494	484	457	462	444	425	489	506	476	488	484	475	473	503	462	484	464	495	465	519	478	510	482	464	487	493	462	497	460	479	522	467	507	513	493	448	480	486	424	446	418	447	473	439	489	479	470	474	473	456	511	472	470	465	501	463	431	480	501	463	459	492	473	454	483	500	463	438	498	449	422	473	473	469	490	482	493	501	465	452	484	464	469	459	472	493	475	468	486	453	496	486	450	480	453	446	490	461	478	496	488	481	487	439	479	476	457	456	496	495	452	447	460	486	479	474	489	487	491	490	519	477	468	488	465	444	464	442	478	478	467	453	471	440	479	448	450	482	487	450	467	454	493	475	473	441	497	459	449	498	473	454	474	479	444	448	462	462	452	450	483	480	486	506	490	447	476	468	480	466	477	460	458	450	503	465	456	468	512	495	491	487	482	464	514	471	461	491	475	481	491	472	502	436	485	494	488	494	479	447	479	454	473	500	499	460	487	490	495	475	510	457	507	481	478	500	464	490	482	468	478	466	504	519	477	482	456	474	524	520	443	478	476	469	489	487	457	464	513	485	473	516	468	462	499	458	444	473	518	500	452	486	458	482	479	510	492	521	472	489	470	520	489	470	477	477	484	466	479	495	471	454	460	476	490	453	480	497	495	464	470	426	452	518	491	446	480	504	480	479	484	442	473	497	480	473	507	455	470	508	489	505	461	484	484	493	484	491	476	491	504	473	508	502	484	475	463	477	527	497	519	478	427	525	463	474	481	460	479	489	511	488	478	518	439	475	468	464	471	469	476	474	450	435	493	460	505	475	484	479	441	497	450	475	465	467	499	484	485	528	473	474	438	501	534	446	465	506	454	442	483	510	469	449	458	485	484	475	538	471	456	466	470	503	463	445	490	486	493	489	434	476	480	496	510	471	509	482	504	492	493	500	485	484	455	491	499	451	465	485	473	504	492	493	463	477	482	463	452	502	475	454	440	505	503	505	492	478	500	509	489	496	481	479	480	476	419	453	494	477	526	471	447	498	490	508	484	489	507	452	511	488	463	514	489	498	488	507	469	496	481	487	476	450	492	459	464	463	515	478	481	461	499	469	463	514	455	479	498	500	449	471	495	490	498	530	498	479	493	506	456	493	508	464	482	519	509	454	466	498	476	485	500	457	487	507	508	422	493	473	460	491	478	463	482	461	456	461	511	495	477	478	421	457	460	467	490	492	429	474	488	473	461	494	495	467	509	523	501	511	464	501	477	482	467	477	461	518	475	467	453	459	506	491	477	471	442	478	466	464	469	475	422	456	495	485	463	464	441	446	505	511	507	472	466	421	500	444	492	475	505	476	488	470	468	482	465	503	475	465	476	464	525	509	473	471	458	438	447	465	509	472	457	488	505	480	464	461	482	502	486	453	495	455	485	513	473	469	478	456	501	497	494	470	463	499	460	491	510	487	481	447	494	477	498	470	498	445	476	463	492	497	507	487	484	548	485	460	519	507	477	453	476	493	482	455	512	463	460	470	495	458	479	468	454	502	490	432	488	454	472	468	499	485	506	494	519	447	458	432	465	465	428	489	511	482	493	496	472	505	466	454	499	480	494	463	476	495	474	470	492	462	502	481	455	478	496	503	453	456	464	447	432	512	489	486	474	485	457	486	476	462	474	497	459	491	468	512	517	457	466	482	460	474	469	485	458	451	504	472	488	497	477	463	491	518	471	480	482	465	487	446	488	434	461	477	479	476	489	464	453	494	491	472	467	468	489	464	438	506	486	415	471	477	468	475	501	501	483	477	473	414	480	468	500	486	490	453	475	527	498	447	507	468	507	492	487	462	468	512	435	494	487	494	533	446	487	470	460	504	515	456	485	480	528	494	487	459	457	525	457	511	500	487	498	478	492	496	488	442	497	512	476	448	481	472	481	506	500	469	511	506	445	467	443	494	471	487	482	476	489	486	527	499	507	488	493	456	510	517	497	450	519	457	473	483	482	449	454	479	477	453	447	439	465	452	503	462	462	510	485	491
43379	73491	47793	6040	1131	1022	835	759	742	715	617	604	608	612	590	569	571	561	597	543	545	546	574	541	528	562	580	576	597	565	548	523	541	551	552	568	572	531	568	537	524	597	538	569	543	547	591	560	552	548	575	555	584	545	541	571	595	510	541	557	570	575	540	561	563	515	560	533	575	552	554	541	564	555	478	584	546	543	557	550	598	553	510	569	552	520	530	541	566	554	584	553	546	550	533	561	544	541	555	543	548	581	582	585	513	552	590	568	536	510	548	595	558	539	558	529	532	587	566	559	580	537	560	603	550	557	548	556	596	539	549	515	545	548	572	562	577	553	579	545	562	568	552	547	590	558	559	545	598	573	554	547	534	575	570	523	565	547	537	549	542	549	529	599	587	560	523	554	520	579	504	583	559	515	556	578	560	524	542	538	583	534	572	533	520	585	561	537	558	515	558	535	541	587	572	544	564	612	564	535	594	489	561	512	549	525	515	558	584	558	567	518	544	554	556	583	548	546	532	549	560	505	563	536	532	543	575	616	546	567	563	541	589	578	567	492	511	595	574	515	544	562	521	532	568	574	556	502	571	536	573	553	577	510	584	566	536	580	559	549	545	518	561	546	575	577	552	532	541	580	581	557	518	561	615	569	568	512	567	535	546	560	578	549	573	558	562	561	574	609	575	572	566	547	551	555	547	565	559	544	552	569	575	548	586	535	558	564	565	557	582	543	515	544	559	585	561	519	554	578	535	574	540	572	532	548	547	552	561	594	546	575	527	549	580	551	563	555	509	509	577	544	572	527	593	555	567	576	544	555	555	537	545	530	520	529	547	517	514	550	527	574	532	604	552	513	561	540	547	557	560	543	547	527	510	552	501	577	566	557	546	531	554	541	542	542	526	518	614	567	527	564	575	539	548	540	560	566	540	557	549	544	552	551	563	590	531	531	528	542	495	633	586	501	560	528	564	556	547	539	551	560	541	543	538	602	569	559	545	582	522	537	571	581	560	554	537	574	528	537	575	508	534	567	528	566	548	529	560	570	546	569	549	548	572	566	537	547	591	515	547	536	555	530	558	588	554	562	548	583	544	547	558	585	548	547	515	562	579	518	581	543	522	557	525	545	508	596	555	543	549	546	558	563	563	535	513	581	579	515	554	558	538	556	534	535	603	625	522	525	562	548	533	530	576	497	573	538	532	575	517	560	570	547	521	530	533	539	545	540	575	519	553	517	549	546	529	542	556	549	577	537	586	530	540	599	515	612	588	547	535	571	541	521	526	544	571	552	512	533	539	514	539	534	486	547	575	527	535	545	548	496	548	537	567	532	552	526	571	574	538	568	556	543	536	558	548	564	539	539	576	551	537	544	557	567	529	594	539	548	594	526	540	543	558	552	552	575	554	554	527	558	552	565	604	538	565	574	588	544	549	544	519	519	536	511	572	513	550	568	552	586	560	552	566	581	562	570	537	539	568	489	557	548	579	594	573	539	527	496	577	592	494	572	569	561	538	556	551	535	514	569	513	541	569	546	556	555	517	544	586	583	533	574	521	544	559	541	579	558	534	556	550	584	524	518	584	599	562	551	570	551	565	582	581	547	539	519	528	582	532	550	550	558	536	570	538	577	558	545	527	546	565	576	528	563	551	517	559	532	522	569	564	535	568	535	563	550	528	568	576	564	566	595	540	577	546	563	594	586	524	545	548	540	545	543	571	534	547	565	532	516	527	520	565	550	549	534	568	616	572	566	554	526	552	551	548	552	552	610	574	553	544	569	588	518	550	525	551	549	571	563	548	564	573	540	538	521	533	562	557	546	554	532	569	548	537	560	554	573	562	530	546	544	544	573	564	553	528	547	579	570	529	525	558	578	579	556	559	517	560	612	570	537	543	538	538	535	538	538	600	562	573	587	564	578	562	528	551	537	561	571	567	559	554	563	556	566	589	560	577	566	534	549	561	544	554	552	539	540	561	569	544	550	533	546	529	559	589	551	551	549	546	531	545	568	523	558	586	566	538	603	589	578	501	543	551	550	595	534	524	540	548	549	549	560	548	552	523	581	514	563	542	553	560	556	573	602	524	549	563	572	551	527	543	543	585	557	511	571	516	504	537	571	582	536	619	518	563	551	534	554	554	487	577	485	536	525	551	554	542	534	550	610	536	550	539	540	585	584	561	548	551	535	505	528	536	567	586	524	542	542	499	554	547	537	535	569	524	541	569	545	528	523	570	537	540	540	564	544	543	561	553	573	561	538	567	569	568	541	613	550	542	553	527	558	553	542	528	556	562	601	555	562	565	533	558	561	483	557	513	582	525	536	561	546	585	572	529	583	528	556	611	577	570	569	555	579	544	561	514	573	549	561	521	544	564	581	540	532	534	559	577	515	558	546	550	510	570	570	549	521	525	517	581	538	557	528	617	526	573	547	537	554	576	558	538	559	569	544	540	599	511	601	524	572	509	547	562	578	531	557	508	548	543	610	542	538	556	554	549	559	582	541	529	601	556	558	560	585	487	528	564	561	563	583	572	548	506	561	522	515	554	592	551	565	553	556	549	529	536	555	543	560	586	545	533	582	493	576	591	531	575	549	563	531	584	552	523	539	533	563	503	596	585	550	565	541	552	602	532	587	551	582	533	556	577	569	541	584	555	594	574	530	569	532	549	575	553	493	572	553	531	582	538	573	565	541	575	524	544	529	543	567	548	540	585	526	538	553	582	542	525	531	575	511	540	589	566	551	556	550	561	563	553	603	520	510	534	496	541	540	589	511	557	566	592	558	581	491	600	484	576	561	583	526	600	588	543	547	548	550	512	535	552	513	540	559	606	572	559	529	539	579	514	594	546	568	557	569	555	560	543	542	578	553	543	599	522	541	516	540	533	560	524	567	548	592	568	577	553	551	583	520	569	555	538	545	546	540	522	505	588	561	548	554	595	573	546	530	562	559	517	575	527	546	518	543	597	565	548	581	546	536	554	531	520	610	565	542	594	558	555	529	543	583	587	529	544	518	541	542	538	576	577	536	543	584	573	579	602	547	523	568	514	551	543	597	536	544	618	529	518	576	559	576	543	586	590	576	535	551	575	565	574	558	541	509	533	512	573	534	509	539	534	546	576	578	544	578	580	565	555	535	561	529	586	534	533	526	522	582	553	547	554	554	533	540	577	572	557	506	499	542	547	541	501	552	523	575	551	540	504	542	541	570	518	547	543	566	567	606	537	556	533	571	590	576	548	577	524	547	568	555	531	548	535	563	540	564	544	518	564	597	525	537	524	546	543	559	566	546	575	558	528	543	561	516	553	562	541	539	566	572	535	543	556	546	592	534	485	552	534	563	540	597	568	557	541	518	544	568	572	559	525	523	568	527	539	555	600	573	554	516	540	552	549	551	584	531	608	550	564	566	547	531	567	540	520	612	574	571	551	536	538	547	545	577	562	547	578	557	530	545	527	539	538	566	532	529	518	552	539	578	537	555	568	596	541	543	640	559	549	542	575	558
25133	22714	29039	24634	8563	521	386	315	356	356	319	299	329	339	316	318	311	323	316	310	330	284	301	320	354	341	293	310	301	296	289	308	288	338	299	288	300	282	304	328	320	290	302	285	296	315	275	303	295	281	269	299	280	313	309	293	288	341	282	307	295	316	311	292	294	280	316	310	282	275	292	316	291	311	311	333	302	311	317	324	317	301	316	338	321	281	300	320	318	313	323	293	335	289	304	311	253	312	300	315	337	327	274	303	305	324	314	289	294	298	282	313	306	308	280	334	267	297	272	294	262	303	259	342	278	305	297	349	309	295	306	300	323	275	305	266	308	323	289	309	305	306	287	297	317	300	321	300	319	310	297	332	287	325	276	290	307	311	296	315	296	321	298	307	314	347	300	291	289	296	303	323	295	306	293	288	280	308	316	308	327	298	342	301	294	288	278	309	288	286	275	293	303	284	298	297	279	292	305	322	301	300	256	299	288	275	309	277	303	297	267	291	322	311	294	310	274	285	305	308	288	311	335	315	322	278	331	290	296	272	247	291	266	307	306	313	310	318	296	296	330	298	312	322	288	284	270	293	298	316	314	269	314	290	290	318	289	293	271	286	321	307	290	324	299	315	285	298	310	290	322	293	299	317	297	315	316	307	317	309	306	298	308	313	317	307	289	300	287	301	307	337	291	331	279	291	297	280	307	312	322	301	289	280	294	322	299	300	285	326	317	294	310	336	311	322	311	278	332	313	313	345	302	292	313	311	297	310	298	296	316	297	286	301	310	332	293	298	302	313	298	293	303	304	328	314	305	301	297	305	332	313	283	296	279	281	282	298	333	270	309	292	297	266	318	288	313	286	310	304	278	304	321	314	335	287	316	312	307	308	287	290	332	293	297	335	312	313	320	335	290	308	296	307	306	285	303	264	312	318	285	330	300	306	290	284	317	293	276	326	285	307	317	323	297	303	288	312	318	305	302	295	312	274	319	313	310	332	294	293	279	312	312	296	259	299	308	296	305	323	306	297	314	280	316	294	273	324	304	340	329	326	302	316	289	321	275	286	315	305	299	292	310	283	283	300	300	296	297	302	304	298	304	285	261	287	281	285	320	284	338	277	310	301	326	357	307	322	311	284	305	286	300	288	310	292	298	277	304	255	295	310	285	313	330	267	286	299	305	313	314	333	322	297	321	292	300	291	333	303	308	288	317	292	303	273	328	301	294	326	324	301	343	313	278	316	300	316	351	310	310	301	325	286	329	335	283	323	313	309	306	323	326	313	255	307	291	288	306	330	303	305	305	300	308	328	289	314	302	281	278	322	300	311	298	324	307	310	298	321	289	313	321	319	306	289	319	294	272	303	314	300	316	290	292	322	309	290	307	310	295	308	295	294	319	335	301	303	311	311	285	309	303	266	309	327	304	294	313	291	280	309	306	323	321	318	308	297	312	315	272	298	314	300	332	303	334	265	304	325	288	310	321	287	311	295	323	304	303	308	343	340	311	280	296	312	318	357	319	334	301	300	294	283	299	322	318	284	319	295	314	333	311	294	269	297	326	290	316	299	293	301	295	304	335	321	310	306	324	309	300	302	290	278	290	319	306	306	287	280	310	305	297	287	303	295	274	280	301	335	318	304	323	328	298	318	301	304	285	296	299	300	276	291	296	271	302	297	304	300	344	322	333	288	293	311	292	296	301	272	298	304	313	268	304	290	293	293	311	309	312	296	308	333	277	307	305	284	306	313	334	307	308	315	280	301	292	334	296	321	278	265	335	314	275	275	321	301	309	338	288	260	285	325	305	304	320	313	261	315	320	327	285	324	287	283	322	320	311	275	291	294	286	320	293	299	309	293	326	306	301	310	309	314	282	302	314	299	317	281	307	322	332	280	290	323	324	301	295	296	320	307	293	303	302	263	293	279	311	304	300	313	305	339	304	308	296	337	276	337	300	313	325	312	304	291	291	326	293	336	304	305	318	316	311	307	334	302	303	289	315	325	307	277	300	291	310	278	332	301	328	319	339	306	303	335	287	315	324	297	278	350	285	318	310	290	289	297	295	283	288	322	328	303	285	291	333	309	270	316	313	253	313	323	296	297	306	318	327	279	291	295	313	301	271	329	306	307	287	309	312	298	287	314	306	291	312	307	299	311	329	324	349	321	330	307	297	294	301	305	295	301	288	286	333	298	310	304	312	301	295	289	328	294	292	319	299	305	309	291	310	307	287	290	297	299	294	308	303	284	307	287	295	306	304	298	300	278	311	313	302	330	311	339	283	311	278	316	314	319	310	279	301	285	283	308	305	301	279	308	304	299	320	311	331	279	290	290	324	289	297	306	293	282	293	320	306	317	323	321	296	348	264	321	306	294	327	297	337	296	315	314	300	298	288	304	280	304	305	303	323	317	293	290	262	310	290	326	299	285	297	264	313	298	311	292	313	302	324	284	296	287	280	309	323	307	320	327	343	313	309	316	265	285	282	339	329	296	283	326	273	287	318	319	311	316	328	350	286	308	310	297	314	300	318	292	305	281	295	326	308	312	309	283	287	321	316	308	294	320	300	303	292	302	319	344	312	325	304	324	278	288	271	298	307	306	320	278	291	284	329	297	301	309	284	300	291	312	351	313	314	290	326	317	317	303	313	307	309	300	273	317	283	296	308	291	316	293	321	324	339	302	275	304	300	281	312	312	322	312	290	324	293	295	312	267	305	290	330	310	318	296	297	298	334	312	309	282	280	326	313	329	308	287	312	292	299	302	326	294	313	282	298	280	312	311	299	281	300	297	292	301	332	322	286	281	331	324	302	302	300	312	283	301	302	305	332	269	318	301	305	296	278	299	307	306	309	338	284	316	313	293	292	324	306	317	341	319	321	292	310	357	312	297	293	285	325	280	306	325	293	345	305	330	327	301	307	289	280	279	295	317	278	287	302	312	305	299	295	311	291	292	321	295	298	295	305	312	338	330	313	297	293	302	288	330	278	288	285	316	294	293	320	323	298	313	308	306	270	312	289	293	314	317	278	310	267	309	281	316	299	320	312	297	297	304	307	322	317	292	359	305	291	337	305	285	308	300	315	315	353	294	308	308	293	300	313	344	303	307	309	289	263	301	326	308	337	313	309	304	313	284	294	324	321	303	272	284	297	313	300	314	305	317	289	270	306	317	317	298	330	300	337	289	281	302	311	282	322	299	308	275	337	303	305	315	288	324	268	281	296	291	302	310	287	315	296	306	298	281	280	303	311	284	296	318	320	342	321	322	315	273	285	336	314	290	287	294	301	304	278	340	289	295	294	335	301	291	296	325	314	338	295	272	315	281	294	324	335	327	308	320	281	329	307	288	310	326	283	314	291	316	289	292	325	278	312	287	309	300	271	300	306	333	297	279	281	302	283	350	331	314	339	291	312	301	306	305	288	269	316	303	284	286	289	304	341	322	294	284	282	318	317	306	296	324	297	280	289	295	336	285	320	320	331	280	266	293	298	306	332	301	319	280	303	304
40822	67042	40082	3897	688	578	519	472	437	449	419	395	399	392	365	395	319	362	353	372	346	360	362	366	346	368	375	364	365	367	374	338	339	362	336	352	309	337	366	345	374	363	342	317	377	354	342	328	360	349	343	334	321	358	336	335	343	349	332	353	338	332	361	354	370	374	353	348	357	345	367	355	351	347	344	311	336	353	393	370	357	380	381	369	368	366	317	369	340	310	324	372	354	339	329	355	327	367	331	346	328	345	339	355	353	350	346	363	371	330	335	359	339	335	373	356	366	377	319	354	329	317	349	340	326	373	322	332	357	332	326	363	349	315	318	343	346	315	356	351	317	330	353	358	339	366	373	362	358	316	357	378	366	339	334	331	362	367	338	356	320	347	354	331	357	366	335	345	343	396	344	366	354	337	345	385	372	351	353	315	360	334	321	335	342	348	350	330	333	345	315	342	350	321	371	354	356	318	316	342	372	335	362	384	310	352	339	323	331	349	383	363	368	339	319	341	316	355	343	311	351	337	370	364	341	381	325	349	340	327	335	336	331	352	332	345	346	344	343	323	369	371	334	354	331	321	351	350	323	341	310	353	353	335	329	344	362	383	351	343	348	328	339	354	319	362	372	352	358	360	338	351	364	339	334	317	353	352	363	342	370	360	360	340	309	348	334	355	327	380	344	344	338	349	339	345	359	333	340	330	348	352	337	353	354	354	343	367	305	329	357	354	321	359	358	382	358	348	350	335	346	337	320	371	365	341	381	338	349	358	320	344	309	332	339	308	335	378	333	340	334	331	332	328	343	342	361	348	356	361	364	330	356	368	322	348	333	337	347	322	328	387	362	331	304	315	354	341	364	364	339	325	339	322	329	347	368	330	334	340	347	353	324	354	322	345	327	346	306	333	308	331	366	333	349	348	349	379	331	364	367	326	356	367	318	357	326	318	306	354	341	369	340	348	347	333	342	391	307	355	316	351	393	347	347	368	373	377	333	356	377	333	376	333	315	340	315	339	322	361	344	361	337	364	340	365	367	345	370	348	361	315	332	363	372	339	337	333	362	324	361	319	358	329	343	354	371	337	334	356	363	337	359	355	346	334	335	337	379	341	357	368	329	345	361	351	346	364	372	367	366	328	325	364	358	343	334	371	389	335	340	350	322	370	359	376	337	342	331	351	367	351	379	360	326	324	323	326	352	360	355	338	350	340	319	332	334	354	321	358	314	354	344	331	346	358	346	352	368	365	394	341	404	354	327	348	349	327	341	317	347	356	326	327	322	335	327	329	345	350	341	364	418	365	345	353	316	340	372	348	332	351	347	366	349	353	349	335	342	341	336	361	360	337	344	358	328	315	352	369	343	337	319	373	319	307	348	325	346	325	372	342	361	375	323	333	341	350	346	349	354	366	342	342	313	296	332	362	331	363	335	328	341	336	349	358	364	310	298	320	371	330	363	356	337	345	358	307	316	343	342	369	350	359	359	333	362	345	361	342	352	338	316	344	342	334	344	350	317	330	328	340	369	354	349	334	339	347	348	352	356	291	347	286	325	351	336	350	358	352	365	365	333	311	362	340	354	369	342	326	335	363	346	364	316	367	336	335	323	347	347	344	375	358	344	301	344	340	353	323	340	362	306	354	343	345	366	357	309	331	335	345	306	313	332	360	330	344	325	362	380	304	349	325	334	345	361	332	348	374	315	359	371	341	316	365	330	349	367	354	366	369	355	354	341	320	338	329	315	350	327	334	330	365	352	351	356	335	366	375	329	347	340	334	338	362	358	313	323	320	343	345	321	355	333	324	368	362	365	369	362	337	375	340	327	357	342	340	335	347	374	346	370	336	345	346	351	325	383	314	339	367	355	344	335	350	355	372	332	376	348	358	340	342	347	333	347	394	369	351	326	308	386	345	355	348	348	338	348	338	366	336	347	364	327	333	384	339	362	359	343	340	373	360	405	321	376	347	357	352	354	353	336	338	360	333	352	350	290	364	357	323	324	340	335	351	332	325	338	346	345	334	350	346	318	318	359	339	360	332	324	372	355	339	335	341	361	358	322	336	347	359	352	344	353	339	364	356	375	373	358	350	343	377	333	304	319	370	333	354	345	348	366	335	383	355	350	314	343	336	334	338	360	353	322	312	358	351	368	347	341	335	354	334	337	304	370	370	364	356	339	344	353	347	343	361	353	350	330	380	339	340	314	340	333	371	337	339	347	331	391	342	353	364	370	353	327	361	339	346	364	330	352	347	337	394	363	336	346	358	331	375	349	348	317	325	397	333	305	356	337	324	315	337	346	358	337	331	363	357	336	362	342	336	338	344	353	323	366	334	367	326	337	344	349	353	339	346	382	347	335	325	298	319	350	362	321	395	330	335	324	335	384	343	310	342	324	355	356	340	342	352	360	364	340	334	340	319	339	345	330	336	337	301	332	354	362	342	347	367	355	321	336	366	346	389	347	355	354	349	350	302	351	348	315	370	327	345	313	329	362	333	348	335	355	343	352	330	338	361	356	364	301	341	351	338	332	328	367	327	334	292	319	355	369	367	344	335	367	329	338	353	383	363	373	336	344	355	344	351	334	351	357	334	332	343	343	358	346	354	352	316	326	333	357	344	350	325	340	346	344	318	326	353	353	337	339	348	350	336	346	324	333	370	377	320	361	335	348	342	355	323	360	353	343	339	334	340	335	354	364	329	367	329	348	381	356	319	360	327	338	347	358	324	360	326	357	337	333	320	363	329	336	339	368	365	373	333	326	338	347	358	337	360	361	391	361	356	344	385	358	328	325	380	370	353	313	334	350	345	327	332	354	351	350	354	347	370	352	364	367	334	327	351	331	361	361	344	326	334	354	349	343	331	328	347	360	347	360	356	337	364	354	324	368	351	340	348	333	336	363	354	359	336	340	352	347	343	316	357	338	313	338	358	336	330	312	327	346	338	363	354	353	367	363	348	298	356	326	335	361	367	365	348	350	293	339	329	368	372	370	351	348	351	305	329	372	366	349	308	329	334	369	364	349	346	360	333	330	372	352	358	327	354	346	362	350	361	321	317	363	336	333	324	331	339	375	336	337	328	328	329	332	350	340	365	345	326	330	323	353	337	349	376	354	382	335	361	365	341	344	339	351	389	333	364	316	347	347	335	351	398	400	339	369	334	313	373	325	351	328	350	348	344	360	345	365	339	360	357	366	378	358	357	332	333	314	371	347	330	345	351	329	337	355	361	358	351	381	357	354	352	326	364	345	358	339	328	295	377	341	359	343	327	357	345	331	348	332	338	360	346	365	343	337	355	366	352	359	364	328	338	360	365	374	344	373	317	359	336	357	327	382	336	367	331	367	310	338	338	356	349	312	361	338	319	356	354	343	338	326	353	319	359	361	336	346	343	330	357	343	330	356	345	320	340	337	375	362	337	302	330	358	326	355	346	328	341	355	318	336	364	357	363	335	369	325	336	342	341	322	333	337	328	361	342	351	320	332	332	348	353	363	351	331	343
23008	21824	29263	24594	21538	20491	4764	478	359	336	311	258	295	267	264	242	259	249	240	241	243	246	245	220	267	219	244	222	232	244	218	218	207	213	218	223	197	225	223	198	233	181	213	215	251	220	220	206	214	216	199	209	246	238	222	194	205	209	225	191	215	184	219	209	206	202	214	242	211	218	217	215	218	222	222	191	220	217	235	206	221	224	213	214	201	198	230	218	187	221	200	211	198	220	190	212	204	219	226	194	212	206	215	207	198	239	240	211	221	203	217	230	232	185	194	208	199	187	230	193	197	197	191	229	217	194	177	196	229	235	200	233	190	226	209	204	203	201	169	223	213	235	219	217	207	223	215	224	220	216	207	193	252	217	192	208	207	218	201	216	231	229	199	198	182	213	202	222	194	227	241	195	224	196	181	227	229	211	210	250	204	207	233	194	194	190	209	261	218	192	198	202	203	219	190	203	203	219	235	221	222	190	242	175	215	199	211	212	225	197	212	190	213	201	242	185	224	206	203	213	233	209	217	207	209	205	231	210	205	192	213	242	215	208	231	198	227	223	212	199	196	233	227	196	228	209	196	214	214	183	224	219	244	212	215	211	205	186	226	204	234	236	215	183	229	197	175	192	217	195	224	201	219	215	201	201	208	196	214	230	208	202	242	198	249	197	211	196	228	210	194	198	231	195	201	202	220	217	218	218	207	220	190	195	202	209	226	208	219	199	221	206	209	238	201	203	197	181	228	214	206	203	208	218	220	209	192	226	171	194	194	234	215	221	188	204	235	220	215	208	205	220	195	218	209	212	206	231	234	210	211	234	198	235	220	205	234	212	204	198	220	211	225	221	213	214	211	239	222	200	211	236	216	196	219	240	191	214	222	206	212	265	200	207	220	206	220	221	214	210	214	229	205	236	193	211	227	221	202	188	199	213	218	211	203	215	193	217	205	202	216	235	216	199	206	216	199	209	197	211	233	217	195	212	201	212	223	243	212	256	223	216	229	239	208	213	185	223	206	216	206	201	232	226	215	207	210	214	238	195	183	208	223	219	189	212	184	193	214	204	206	233	219	206	219	213	217	231	215	215	199	222	211	226	208	206	192	204	202	239	190	218	232	204	215	206	196	200	237	234	210	223	223	181	218	206	212	210	187	214	157	208	183	211	207	224	231	198	228	206	208	193	191	174	198	225	189	210	235	243	202	204	215	223	217	188	222	233	202	196	235	218	200	227	219	221	191	220	240	202	200	203	190	208	220	194	228	240	188	228	219	217	208	212	228	219	218	225	226	229	243	216	203	209	196	211	224	189	204	205	221	195	218	196	191	223	215	204	220	205	185	213	222	192	207	221	215	199	203	237	192	227	232	203	214	231	210	198	213	216	202	205	216	222	207	215	232	210	215	195	225	202	234	207	204	225	203	196	240	195	212	219	196	207	195	203	201	189	196	231	219	209	230	218	207	241	229	195	236	210	234	218	210	225	227	201	200	230	243	237	185	183	232	217	208	214	252	203	218	213	211	220	221	215	220	192	210	222	216	209	197	189	189	208	209	198	192	190	215	221	215	189	190	203	220	180	191	191	233	215	210	216	189	221	197	213	212	208	208	212	248	222	215	193	196	206	207	239	233	219	211	221	221	187	225	211	196	186	211	214	218	224	200	224	204	209	216	210	207	211	218	226	214	205	198	194	223	221	214	213	218	206	232	189	220	214	223	178	217	234	202	206	193	215	214	193	200	236	213	217	195	216	201	214	214	215	230	212	216	192	220	198	226	205	206	220	236	209	187	214	215	237	215	203	207	249	205	223	214	226	223	194	214	217	206	225	219	206	198	221	199	215	206	225	209	204	217	201	188	210	213	196	191	209	202	224	218	218	189	211	219	184	196	197	223	201	202	223	196	205	197	206	209	234	217	227	208	173	209	221	213	198	231	228	221	216	189	214	216	202	243	224	239	209	202	227	206	208	211	220	200	222	204	207	233	211	214	235	217	221	189	209	217	205	232	233	229	214	201	199	194	216	204	224	173	217	227	194	224	200	223	194	208	223	218	204	202	217	205	238	188	224	222	202	209	219	227	221	198	190	227	232	194	178	214	194	208	204	209	214	222	196	203	198	214	216	199	233	183	217	189	195	200	206	226	207	210	235	204	212	185	208	207	219	194	221	211	224	243	214	213	218	233	215	230	233	185	198	210	194	235	217	206	211	211	200	208	216	207	203	218	211	211	187	209	204	215	204	218	205	193	209	212	235	192	196	210	222	221	207	196	222	219	196	181	219	221	193	200	210	209	199	197	202	231	186	199	206	183	187	220	236	208	222	202	209	221	201	197	195	202	190	215	217	232	202	201	216	245	160	221	228	207	213	247	196	219	214	215	218	228	203	207	199	201	214	212	201	202	219	199	227	209	252	220	196	180	227	192	201	201	215	221	212	213	231	234	217	202	189	208	204	201	192	214	193	206	198	232	208	208	220	201	223	232	228	201	219	192	217	229	193	224	189	238	198	221	219	220	206	230	202	198	191	189	222	212	192	222	236	190	228	200	227	201	221	235	212	184	206	209	205	237	222	199	187	202	211	225	200	232	213	236	214	205	210	197	206	204	215	183	199	207	193	195	214	229	213	225	211	220	218	219	199	220	215	228	208	196	252	201	202	198	221	237	228	193	215	206	226	209	195	207	222	242	196	231	192	202	207	225	226	171	211	204	214	231	210	231	207	208	237	213	197	194	213	216	192	196	218	205	201	199	211	231	233	205	206	237	212	194	194	228	241	206	219	204	189	225	205	211	188	221	230	191	209	220	222	245	206	205	206	215	231	201	210	216	213	203	215	224	233	215	197	204	213	222	170	223	245	198	201	210	212	204	200	216	183	200	215	208	185	192	185	201	194	180	205	216	201	208	227	219	209	216	219	181	239	241	218	198	216	218	194	187	205	207	205	202	187	191	245	198	222	229	193	207	233	237	202	199	189	218	213	221	206	229	228	187	212	199	234	218	209	202	237	190	223	222	186	217	196	200	233	224	217	222	193	226	206	209	226	212	246	187	217	213	193	227	220	207	229	225	205	213	220	200	212	211	200	218	199	228	207	217	214	220	193	161	193	209	212	203	241	220	212	221	214	212	222	219	222	221	214	195	216	211	243	195	209	222	204	204	184	230	215	216	198	225	214	234	215	227	203	218	208	183	224	200	218	208	229	182	215	213	194	230	194	196	207	245	225	208	226	220	203	236	177	238	212	196	216	215	192	200	198	218	233	206	213	212	205	207	210	209	212	192	206	213	196	218	223	215	197	218	206	203	209	229	207	208	228	229	196	218	203	190	208	212	228	220	187	210	203	195	214	198	197	233	190	240	206	222	213	245	223	206	199	183	205	204	213	223	236	220	219	193	207	228	198	223	207	222	212	196	215	210	213	220	223	181	225	194	206	179	175	194	208	199	218	196	198	242	199	225	231	218	181	195	212	228	184	233	222	227	228	204	223	199	187	211	214	216	193	226	227
50853	81185	58505	7404	1499	1092	910	697	596	559	519	430	413	353	327	329	342	294	324	280	313	283	270	305	299	263	302	272	296	276	272	251	271	245	250	278	263	258	257	269	242	285	268	278	249	272	268	270	259	242	247	252	230	267	269	252	258	264	250	261	248	211	254	242	275	241	257	276	258	249	274	256	246	287	234	261	248	256	239	268	253	242	241	221	270	225	262	249	265	258	271	262	260	287	263	265	269	292	248	228	254	239	247	261	276	244	269	247	259	261	241	248	215	268	272	262	255	228	237	241	270	265	236	245	241	252	264	232	254	244	237	277	237	299	263	238	234	242	238	258	254	282	246	258	268	232	244	255	245	221	245	247	262	247	249	253	240	265	257	245	239	257	269	254	260	245	227	243	258	267	266	246	261	249	289	247	250	292	265	262	273	261	247	294	236	265	241	276	246	273	229	244	239	258	267	236	255	262	294	268	252	298	274	235	247	263	255	255	254	262	262	241	261	227	272	239	230	253	267	261	248	247	257	250	251	248	244	233	251	259	255	274	249	269	234	254	262	247	270	258	239	240	268	250	248	272	229	260	261	250	222	230	259	225	270	247	232	224	244	266	263	257	237	241	229	248	227	240	246	254	240	261	229	276	237	265	255	248	241	267	264	255	252	240	240	245	250	233	239	278	250	276	275	255	254	260	226	240	255	251	231	278	269	275	233	228	242	243	236	245	229	281	252	248	246	247	260	258	245	257	241	289	245	258	261	238	248	231	255	271	264	258	248	262	268	256	226	260	254	251	234	229	268	225	237	253	223	244	241	222	248	254	239	232	239	237	236	238	240	263	252	228	266	252	266	233	301	251	277	255	246	245	247	237	228	265	252	259	256	283	228	248	258	245	243	233	254	245	228	262	258	255	243	265	260	245	233	253	262	235	253	257	262	246	234	242	230	249	245	249	236	225	259	262	234	233	236	254	252	276	232	251	261	267	289	246	231	228	260	261	254	237	225	240	256	250	236	264	266	224	261	278	243	248	270	253	255	271	264	243	237	234	253	241	244	243	237	209	265	224	260	233	230	280	257	268	232	272	251	259	234	268	256	254	240	254	264	256	268	264	239	248	243	228	239	209	252	229	255	250	255	256	262	246	237	209	274	290	234	260	251	246	249	270	244	257	247	266	268	258	266	256	270	254	236	238	243	231	244	244	251	265	242	255	257	251	255	246	228	259	275	260	245	260	237	282	251	271	259	268	240	228	230	267	253	261	243	232	260	256	232	242	231	258	255	257	263	253	270	246	257	234	276	236	250	251	246	254	266	222	230	240	287	262	259	248	273	257	252	268	221	260	245	277	243	259	280	243	245	233	231	269	236	250	257	300	251	230	237	240	245	243	262	247	258	251	258	277	255	235	253	237	279	238	234	268	259	256	257	264	249	248	250	228	256	261	254	259	263	261	236	270	268	259	242	230	263	220	244	249	247	254	240	243	259	229	239	234	227	257	246	220	248	260	248	225	252	251	258	245	259	250	237	250	244	270	254	230	232	256	214	232	238	264	248	237	278	257	252	257	234	242	242	243	216	267	226	251	247	251	270	246	244	247	258	246	254	255	269	235	272	232	250	259	295	270	279	247	270	247	237	251	241	227	266	252	255	237	269	228	239	253	251	235	257	246	235	266	263	252	308	262	272	239	250	234	243	249	250	261	260	247	233	248	253	257	251	230	251	233	257	259	218	255	247	260	233	267	219	246	248	242	222	246	269	233	292	254	276	280	239	269	261	238	236	219	216	265	253	256	238	234	272	236	255	274	234	248	265	243	258	237	246	273	240	225	241	236	245	260	248	259	247	242	248	240	240	224	253	250	256	295	256	245	264	238	256	254	287	256	234	242	238	237	250	259	248	258	266	260	261	267	241	223	241	247	275	265	259	248	248	273	240	244	221	256	235	236	260	218	227	232	236	258	230	238	260	256	246	229	271	243	233	208	222	237	267	235	251	274	246	269	258	262	231	265	247	269	227	260	277	248	232	262	264	266	261	264	241	228	238	227	250	268	250	285	253	234	235	233	259	246	259	258	274	261	237	253	247	233	245	256	243	240	239	227	240	255	279	252	261	275	239	258	241	252	253	248	238	258	281	279	256	246	267	246	242	270	246	232	244	252	252	238	272	254	249	225	242	230	276	259	256	243	271	249	248	259	246	246	238	219	237	273	286	246	251	231	235	251	245	263	236	271	257	243	259	247	254	278	272	240	246	249	239	252	261	209	234	244	261	232	258	270	256	290	232	237	254	231	272	248	252	244	248	220	247	243	233	239	258	270	257	235	252	272	236	221	246	254	240	253	226	253	251	251	273	268	270	269	265	250	280	247	275	261	246	268	259	249	259	266	255	236	268	253	259	242	262	240	226	225	248	251	254	245	250	259	255	278	255	255	254	218	278	256	260	244	237	243	265	253	250	240	267	245	254	256	243	271	208	280	263	243	277	241	233	244	239	233	257	243	229	244	240	271	275	256	250	252	257	253	248	273	219	250	240	213	266	261	245	265	259	278	259	245	252	242	245	244	253	252	234	269	276	285	237	283	239	258	271	247	243	257	238	243	239	267	230	241	252	263	264	280	248	257	251	231	269	242	235	234	241	235	265	224	231	261	250	246	224	225	240	250	262	269	242	240	253	271	247	266	286	242	268	270	247	235	228	222	253	287	247	257	256	278	262	245	273	261	233	257	253	281	241	275	236	246	239	237	246	256	253	261	238	241	252	267	224	223	249	235	235	256	258	240	237	274	257	275	242	253	261	249	253	266	251	238	249	254	263	274	216	241	246	270	238	244	254	222	261	243	229	228	250	246	257	278	240	285	254	261	266	263	261	259	233	243	266	265	258	211	262	261	272	240	226	261	248	241	265	252	246	272	281	245	241	260	251	244	244	266	251	260	259	231	249	288	250	245	264	253	285	256	252	254	227	246	245	249	271	246	243	261	265	265	251	253	227	241	260	260	221	257	262	238	247	248	270	272	226	249	246	222	243	265	254	221	246	250	246	237	265	252	259	229	246	232	272	257	249	259	262	259	257	273	235	245	243	242	262	265	244	267	262	236	263	248	265	261	258	259	251	252	229	236	260	253	241	261	242	266	273	274	230	268	277	237	241	277	231	248	246	248	236	276	237	248	258	252	257	265	285	262	254	244	263	248	232	224	264	264	273	263	246	230	246	254	246	234	250	253	275	256	272	254	257	249	247	270	244	234	252	246	234	271	266	253	254	234	257	258	253	230	249	258	265	250	250	248	253	258	243	248	256	236	227	259	299	231	287	264	275	264	247	256	239	258	242	262	257	256	246	236	266	279	261	257	229	275	276	248	245	291	238	258	264	263	239	243	237	257	272	254	236	230	269	237	239	304	225	261	260	266	240	235	245	248	244	242	256	255	235	258	243	279	237	277	257	244	253	250	247	255	271	271	272	263	235	246	219	255	231	247	259	248	249	243	248	265	249	238	226	248	233	247
28681	24715	17881	3176	592	556	512	525	492	519	514	512	537	551	489	507	499	529	486	528	532	538	519	516	532	509	482	503	513	516	506	505	538	474	498	494	496	536	521	507	501	487	502	557	492	465	496	493	510	506	470	511	502	499	491	518	515	480	500	500	478	553	444	468	482	526	475	495	502	500	543	517	508	525	553	511	497	518	516	491	510	503	546	557	533	524	489	499	507	531	519	533	485	484	501	526	479	499	549	528	477	488	482	517	505	500	496	519	524	534	569	489	523	502	500	491	488	480	502	463	497	538	534	494	510	496	536	510	492	520	528	523	544	516	529	526	515	503	459	472	447	496	519	485	526	519	502	522	541	483	528	481	517	536	494	526	482	506	508	501	524	509	505	522	475	495	489	492	464	482	528	509	494	518	508	536	517	514	500	484	508	498	474	551	495	532	527	527	531	478	523	521	525	497	473	528	481	486	532	506	524	505	530	483	467	485	522	522	506	518	505	468	514	510	497	567	480	521	516	488	517	504	503	503	530	508	503	492	482	490	513	530	490	493	494	514	482	519	527	499	548	491	533	476	487	532	476	534	538	509	527	519	542	492	511	543	502	511	489	494	547	527	477	521	523	488	508	522	500	513	530	508	508	550	512	486	549	484	520	486	514	495	502	447	508	511	521	541	471	507	494	476	506	471	513	522	502	477	513	492	527	525	546	456	520	537	520	485	514	480	523	500	466	545	555	519	490	519	461	529	499	466	528	546	503	547	527	487	561	502	492	520	484	504	493	512	474	500	492	519	481	487	487	496	526	500	524	514	513	505	489	520	502	489	492	511	522	517	509	454	472	510	492	531	500	513	534	505	510	497	516	512	524	518	493	511	535	516	486	531	521	513	490	481	532	521	511	459	481	496	548	478	478	509	520	484	518	528	530	511	508	499	493	468	511	512	529	538	540	487	515	497	495	508	496	522	527	527	513	446	467	534	480	505	547	500	497	470	535	494	508	485	496	505	549	470	498	533	496	519	530	506	528	507	496	491	527	527	509	507	540	480	516	496	526	499	500	473	479	551	534	500	499	481	487	540	501	523	479	503	510	514	520	523	476	529	532	493	541	464	516	474	479	497	497	491	510	530	501	501	504	481	542	514	510	495	521	551	548	486	534	535	482	526	494	487	500	524	542	480	493	509	523	528	460	497	500	460	543	536	492	497	476	488	487	474	486	506	522	484	493	500	481	523	473	537	506	508	513	511	472	465	437	491	508	458	492	523	506	501	508	487	500	497	496	515	505	504	504	495	480	521	474	523	532	554	503	497	496	488	528	484	512	534	493	500	543	528	520	483	504	515	511	500	537	520	494	509	508	499	488	478	492	502	507	496	512	511	525	519	530	515	462	492	490	494	495	514	508	503	477	501	520	487	534	496	457	492	515	499	523	492	494	495	482	510	500	519	493	534	537	504	483	508	471	460	518	484	514	516	519	481	525	486	482	518	498	478	495	520	533	513	491	524	526	498	494	520	500	517	566	488	498	524	500	513	523	491	516	545	498	506	476	518	498	531	526	499	527	493	537	489	512	522	511	502	519	495	484	528	519	511	517	492	578	481	512	537	481	583	463	512	488	529	499	454	488	537	509	502	486	488	500	550	506	510	544	500	506	499	499	521	488	515	520	521	496	489	533	510	495	496	502	490	511	478	529	500	479	500	519	508	504	525	515	502	517	513	492	506	475	495	501	498	520	531	540	497	528	540	529	513	489	527	465	525	536	508	555	512	504	506	507	508	495	510	523	514	472	503	479	522	509	525	467	495	511	526	468	540	511	545	527	477	523	516	501	471	522	517	469	545	443	491	478	512	476	485	520	508	496	486	519	513	529	497	470	494	497	535	526	500	512	479	540	480	528	519	542	517	541	516	510	526	519	521	533	511	487	511	485	527	499	536	477	503	514	531	488	512	471	532	497	502	562	529	505	496	508	456	523	499	489	489	526	537	504	569	523	485	530	523	517	490	505	490	513	539	533	504	505	591	483	509	500	509	485	494	509	545	525	495	537	493	487	570	498	520	509	545	487	501	547	519	517	543	514	510	513	493	459	473	513	485	520	497	525	488	517	504	529	497	531	473	525	480	528	531	511	536	523	534	520	495	500	509	526	517	521	490	502	481	477	492	491	488	514	493	504	495	491	523	536	506	479	504	498	498	514	516	478	507	507	516	488	500	567	546	474	578	488	467	509	514	525	508	526	479	525	506	453	488	479	489	510	495	515	467	492	543	513	505	522	510	528	478	486	493	521	537	487	496	534	497	515	491	489	508	536	501	477	495	517	459	486	498	476	503	531	536	546	532	501	548	479	530	481	521	491	495	490	542	529	485	487	509	535	551	511	503	499	490	540	540	544	535	470	513	482	543	522	517	503	506	515	544	517	509	505	500	543	515	537	526	509	468	527	463	501	473	523	480	514	542	496	515	532	466	512	505	491	494	484	473	492	516	512	467	500	489	560	468	521	501	480	534	527	529	468	515	503	450	515	450	538	530	502	507	507	491	522	510	519	501	503	507	465	537	504	514	539	496	501	512	436	459	494	508	506	494	504	496	486	527	517	477	487	507	485	523	501	542	525	492	488	499	518	495	519	476	534	514	526	540	516	537	488	509	480	491	498	498	470	488	531	529	505	505	469	508	497	476	505	462	523	495	515	487	506	521	526	479	486	508	478	513	529	511	462	514	482	496	502	514	515	520	513	479	478	475	524	521	474	468	477	552	559	475	494	511	502	518	542	492	497	513	545	511	513	525	511	497	486	502	521	526	496	513	472	491	494	487	501	538	504	520	492	523	511	513	528	519	510	489	493	506	493	478	527	491	501	472	511	455	502	504	498	512	496	472	480	480	490	509	475	510	524	509	523	501	483	518	508	498	504	486	554	545	524	514	481	520	467	479	531	515	536	537	462	519	514	510	534	534	511	476	519	508	477	519	484	489	510	524	526	512	518	504	531	557	492	476	516	506	507	495	518	478	512	539	518	467	458	466	535	465	516	537	528	483	488	518	541	540	499	517	520	536	497	480	509	500	472	524	495	509	535	489	507	529	524	522	503	519	509	498	483	525	458	509	490	532	527	518	504	495	541	504	505	506	498	495	485	512	465	560	536	525	560	468	540	553	511	538	490	473	464	506	494	528	469	511	494	471	515	498	546	523	471	501	513	535	532	545	499	505	535	533	499	527	521	475	536	480	503	472	509	478	548	498	519	504	516	499	548	525	545	521	502	515	548	441	452	515	513	513	512	499	526	490	494	492	530	511	509	508	500	505	552	495	531	487	483	473	498	521	477	500	488	547	544	491	516	521	508	547	521	525	494	507	522	490	494	519	490	421	486	512	527	495	521	528	526	496	538	573	538	490	504	482	536	514	519	520	504	514	472	516	488	485	495	487	518	507	514	546	486	529	468	517	498	486	465	539	464	539	510	520	526	500	561	486	526	533	501	480	512	523	497	530	488	516	493	530	487	510
24475	35826	12910	1223	647	588	578	572	626	524	616	594	577	595	581	582	599	544	557	566	545	555	616	578	597	563	625	585	591	602	621	576	565	589	581	560	579	589	570	624	617	569	591	632	576	581	581	536	566	589	583	592	574	577	597	571	599	559	554	551	598	577	580	582	624	547	598	539	580	600	534	583	556	585	618	569	584	562	604	602	586	589	578	545	565	570	616	590	613	566	530	612	568	532	563	589	577	586	553	593	574	589	579	562	548	565	570	583	569	565	560	590	585	590	592	586	547	582	605	540	607	590	590	567	534	580	572	593	592	620	579	547	574	597	574	574	601	593	615	589	541	585	579	561	550	588	592	617	593	573	551	585	575	582	549	605	573	559	613	588	546	540	562	629	624	525	606	567	596	597	566	633	543	564	555	635	586	540	555	606	544	554	554	572	575	555	582	551	574	579	556	579	594	555	578	562	566	577	534	536	590	594	621	590	612	599	601	604	547	577	569	544	565	576	575	550	572	606	565	538	551	583	624	600	597	578	560	615	562	561	580	598	599	589	589	584	583	576	541	584	557	558	569	569	594	527	590	564	616	557	630	636	544	585	543	597	557	575	564	573	594	627	590	605	581	586	553	585	568	594	561	589	597	561	575	599	556	575	568	587	616	564	582	554	594	539	634	596	594	585	591	589	575	591	597	547	563	612	550	574	608	549	584	590	590	527	596	559	567	553	608	593	621	604	583	551	610	557	560	629	571	556	593	580	556	590	592	623	569	571	570	631	599	570	572	567	563	578	540	543	589	556	575	592	579	562	598	577	579	647	532	554	571	533	620	607	559	568	556	592	605	593	573	604	586	587	611	611	585	616	643	600	548	552	569	570	600	591	589	563	565	527	572	556	595	565	553	579	556	566	575	553	606	590	547	608	570	592	566	538	565	587	527	620	582	609	592	581	548	573	518	541	589	569	580	616	576	602	533	599	572	554	526	594	585	586	551	534	615	592	603	618	583	563	583	548	598	611	607	604	575	560	567	567	615	600	611	597	543	586	558	606	567	605	600	558	595	560	595	605	532	545	556	588	587	607	575	599	591	585	555	594	581	539	603	628	556	533	608	566	576	582	584	585	567	603	567	539	565	554	534	585	584	556	642	575	583	574	561	558	622	557	582	589	570	579	602	614	538	549	587	611	583	511	591	600	552	604	612	566	580	577	569	578	612	539	608	589	624	562	562	615	578	579	587	573	563	558	606	610	599	570	609	598	602	585	571	577	574	527	605	583	554	527	627	559	588	608	613	571	555	565	550	627	604	595	581	544	575	581	590	586	596	612	569	542	588	616	578	611	596	586	578	576	559	608	601	590	567	593	566	583	566	557	611	607	592	602	581	616	534	581	560	570	590	578	565	555	534	566	599	541	562	596	615	586	560	571	606	582	603	611	576	589	587	615	510	576	567	566	551	627	574	590	604	546	551	545	590	611	552	576	568	608	558	623	597	602	621	544	580	594	621	608	587	603	569	587	573	567	553	554	572	571	570	594	578	588	562	545	580	583	583	614	555	581	584	536	586	616	544	556	566	551	585	628	615	552	583	634	603	552	580	573	574	611	635	531	608	602	545	562	614	636	578	579	570	566	559	529	617	592	584	579	559	590	582	580	593	537	569	574	566	587	595	557	596	562	587	577	581	594	593	579	590	602	572	571	568	600	529	601	573	527	586	557	615	592	580	592	572	555	544	553	605	566	623	598	584	549	603	552	593	614	555	584	569	530	606	568	597	586	593	572	580	604	559	579	568	568	599	562	558	532	596	598	605	584	599	587	588	578	580	627	566	604	589	587	581	588	546	571	582	547	580	590	562	574	581	599	541	579	580	593	556	593	577	552	582	579	558	577	591	596	568	601	578	551	619	504	601	577	577	599	612	610	564	531	594	594	568	618	589	580	582	601	622	580	592	588	579	608	537	570	598	594	604	574	586	609	556	578	559	594	559	593	593	590	574	608	572	603	557	559	574	626	572	576	558	584	582	589	571	545	631	543	580	606	567	602	594	566	609	629	579	569	567	554	568	608	577	590	551	533	591	573	596	580	615	557	601	608	555	574	566	574	601	582	619	601	566	570	563	611	551	585	613	549	574	569	556	598	627	572	599	543	567	597	561	570	540	582	551	566	619	581	602	519	608	564	557	510	583	560	540	588	611	583	559	551	557	604	563	552	587	605	542	574	541	536	571	619	562	578	552	565	583	560	574	592	558	614	575	583	587	563	570	564	568	604	579	628	581	590	549	582	576	554	549	582	585	562	567	555	549	581	541	572	571	572	607	610	622	597	538	594	587	578	577	552	589	545	574	582	599	553	597	578	608	616	589	597	601	580	545	571	596	545	595	572	594	628	574	584	589	544	597	581	564	564	562	592	589	613	572	544	594	607	544	543	612	579	570	574	563	597	577	577	613	592	579	615	581	595	539	547	523	593	577	564	577	583	555	559	610	561	536	582	582	619	619	591	581	545	566	574	595	580	592	565	603	587	574	569	614	576	608	539	542	567	580	569	562	568	572	618	614	561	607	563	587	596	592	569	565	570	534	594	575	565	593	611	540	599	551	619	630	583	572	543	542	563	585	582	597	593	569	606	618	543	582	575	564	539	607	613	608	608	559	564	612	585	623	578	548	566	568	607	585	570	576	566	556	594	604	528	561	603	585	593	607	551	556	575	553	570	605	598	569	571	622	547	588	568	532	534	620	551	569	609	547	607	585	584	593	594	582	565	559	568	632	571	580	576	620	583	575	518	552	620	575	612	547	531	636	543	583	547	579	533	578	591	595	575	571	599	583	546	561	590	600	592	601	541	599	533	528	578	567	609	557	600	542	556	576	603	582	626	611	613	603	561	526	564	555	586	587	650	564	569	573	582	563	573	579	548	559	562	586	555	580	578	581	573	552	583	586	544	615	570	603	575	581	597	544	546	553	544	562	600	553	591	630	599	554	572	584	601	572	565	563	595	575	562	543	581	579	575	535	560	555	584	550	591	594	566	537	592	607	590	580	552	541	567	587	586	569	584	547	563	575	570	562	583	510	565	617	555	608	541	595	566	605	569	560	607	527	581	564	604	534	565	589	621	613	553	587	556	579	564	603	589	604	571	551	597	603	549	621	598	605	577	589	578	616	581	575	598	615	572	574	573	583	570	552	578	624	588	585	630	605	609	605	611	557	583	608	570	570	559	570	582	592	592	564	567	584	572	596	593	626	581	567	570	642	560	627	578	557	554	602	555	573	579	586	573	574	542	589	563	578	551	570	602	598	565	581	621	602	579	577	546	569	585	597	549	572	539	587	585	597	602	603	560	576	582	586	606	587	600	615	618	603	587	550	566	577	547	582	602	557	589	566	545	610	571	550	614	591	573	567	586	589	600	572	576	564	558	529	594	575	598	560	637	596	574	525	541	569	590	573	553	578	553	590	610	601	581	589	592	537	553	586	581	549	561	590	573	557	577	562	559	603	581	555	543
24193	22443	29248	25543	19323	4978	746	597	565	580	534	516	522	518	567	515	500	556	458	484	534	472	478	538	529	473	493	522	495	508	510	465	552	513	515	529	550	528	493	492	510	481	471	460	513	477	511	523	515	515	467	520	467	479	476	477	521	478	499	507	480	508	450	464	474	504	458	448	491	520	511	468	510	522	499	476	472	502	459	472	503	490	517	497	480	534	458	506	529	481	528	501	484	523	502	502	461	500	461	455	492	451	463	522	461	470	479	531	452	473	517	509	526	513	510	492	468	497	494	500	474	441	448	510	514	511	528	446	500	494	453	480	501	528	490	500	513	470	496	482	497	500	465	462	491	493	485	477	508	491	497	500	508	473	453	480	490	473	516	468	484	477	473	491	488	476	475	465	492	452	483	510	495	467	488	513	513	529	521	502	492	493	496	482	477	517	470	467	520	462	504	493	493	512	484	456	475	502	513	487	455	453	464	495	495	466	472	520	485	468	473	542	502	475	540	488	480	472	476	502	501	477	456	484	506	477	516	518	500	487	499	464	523	459	484	432	492	498	456	491	487	515	500	540	497	511	439	481	497	460	489	479	483	495	471	486	478	498	516	503	513	507	461	452	509	486	479	477	480	441	495	476	510	489	494	456	515	488	488	493	466	481	530	488	521	509	503	497	503	506	513	523	501	486	491	480	471	492	499	499	498	505	537	490	472	469	469	511	527	515	482	490	481	479	450	455	492	506	463	500	495	522	526	485	475	491	471	498	506	483	498	544	499	471	487	522	498	455	451	515	474	546	508	519	487	527	479	505	501	477	527	485	461	497	489	495	510	453	534	469	470	550	512	486	464	513	514	461	518	466	478	525	505	521	464	485	492	484	490	509	466	493	487	475	485	479	466	490	469	489	468	487	527	501	473	518	516	487	497	475	505	509	456	479	508	508	487	507	466	496	480	500	469	475	492	478	513	506	499	496	493	508	487	516	504	478	475	492	525	505	483	487	483	526	494	480	520	517	484	461	498	479	469	473	547	485	533	479	509	448	517	473	485	436	484	457	482	517	515	471	447	494	517	493	488	492	519	491	503	454	500	481	511	456	530	502	485	500	513	470	474	489	455	488	482	502	493	494	439	486	468	472	474	468	505	480	499	518	457	467	465	492	466	503	500	495	470	516	490	472	514	479	484	510	473	479	508	481	502	502	466	457	492	494	509	499	483	525	493	470	504	454	516	535	470	540	478	491	509	510	483	513	476	499	497	508	499	466	488	457	477	510	537	448	488	494	511	479	487	489	471	470	484	515	483	518	445	514	490	508	498	515	495	472	479	469	493	513	520	488	478	480	514	484	504	515	484	489	514	507	498	520	465	456	534	490	466	439	458	502	466	501	490	489	478	506	491	502	499	483	534	481	490	484	497	483	504	485	462	476	468	463	497	454	453	488	518	459	491	509	468	455	486	489	504	509	501	471	523	441	472	522	457	485	484	461	472	519	482	514	478	460	458	507	464	472	462	525	460	481	502	493	514	489	508	482	494	492	497	492	490	508	470	487	493	463	506	472	504	501	476	489	441	505	465	484	503	510	495	457	496	478	483	467	488	507	492	496	506	513	507	501	459	480	517	533	508	500	441	487	505	473	510	498	517	477	493	492	501	493	485	493	464	516	518	480	486	490	506	455	453	492	495	457	517	438	493	477	511	481	501	452	461	470	487	460	467	532	449	516	485	533	490	473	481	487	472	525	470	470	478	473	498	496	487	497	471	463	543	528	525	543	503	502	470	485	503	474	500	485	509	489	472	476	539	467	554	526	504	455	474	534	493	480	477	447	452	507	476	489	490	518	426	473	454	536	478	484	522	499	458	499	503	471	455	496	508	485	492	490	481	466	444	530	478	508	479	471	466	495	483	498	509	482	474	515	480	449	486	486	492	508	499	511	486	497	498	491	487	481	472	501	474	504	454	491	477	477	506	494	468	485	552	477	485	496	520	480	465	456	492	503	483	481	490	477	534	494	483	447	511	473	515	481	491	538	489	493	487	496	484	513	516	513	489	467	504	508	483	495	536	501	541	541	433	458	448	453	493	512	492	472	535	468	459	484	474	473	496	526	477	484	515	549	474	470	502	532	487	438	503	501	494	510	469	505	505	467	467	501	517	483	452	490	513	518	546	487	472	470	493	510	563	521	477	488	470	464	473	512	472	522	504	470	477	467	503	500	511	521	505	491	489	478	483	454	507	465	477	482	471	500	501	513	480	483	461	481	469	433	527	519	476	489	490	459	536	482	514	496	475	540	484	517	507	482	513	475	473	451	521	470	494	480	477	514	462	506	515	462	465	487	502	514	489	473	501	520	494	455	521	509	474	481	540	497	521	555	520	446	477	494	467	478	499	506	492	500	477	501	492	498	520	511	532	526	515	520	493	455	512	518	476	492	493	501	506	465	485	485	498	542	503	456	536	505	440	436	489	511	526	497	506	515	479	479	483	490	491	492	503	468	540	505	522	494	475	462	488	486	482	499	501	499	457	472	499	498	451	460	455	449	499	497	491	469	512	483	456	498	505	458	507	458	506	514	479	516	525	488	477	472	468	514	481	488	518	449	465	487	506	487	520	475	454	484	460	499	506	483	489	543	482	434	485	533	480	469	483	482	462	492	518	502	478	472	532	477	505	510	493	472	486	482	458	540	488	498	500	472	506	458	490	523	440	473	500	466	474	476	470	477	483	466	524	502	519	487	532	547	498	470	493	470	499	531	507	470	515	505	492	473	536	489	470	525	487	456	462	507	511	482	477	503	502	514	470	465	518	474	520	483	497	501	482	497	470	488	492	465	474	526	515	483	507	481	520	522	483	517	475	499	483	467	478	493	509	511	498	525	513	487	488	517	480	449	503	523	493	503	468	493	491	479	509	495	486	531	438	475	470	464	515	456	498	489	490	514	447	463	474	489	520	476	500	489	528	521	496	512	482	517	529	509	513	484	486	512	475	501	496	529	494	470	457	498	492	480	493	465	472	459	505	468	502	457	493	538	475	471	505	504	462	477	479	470	506	485	485	488	496	504	525	465	485	465	499	500	453	485	503	491	501	496	470	503	528	486	500	476	450	489	484	518	521	461	467	484	433	507	505	511	522	471	499	491	514	514	514	474	491	483	479	505	474	507	540	489	484	494	467	466	462	495	469	431	536	485	528	480	481	461	457	462	514	484	487	515	469	478	464	474	515	478	502	512	498	510	500	507	471	507	488	497	493	508	480	489	471	498	541	508	471	481	466	492	489	495	520	493	473	520	477	498	492	519	486	446	501	472	484	494	454	512	463	492	514	492	489	476	459	517	507	516	508	477	511	445	504	529	498	516	455	484	520	514	493	506	488	471	470	505	515	511	514	472	468	480	471	508	505	492	488	507	479	532	469	474	500	478	453	514	483	479	485	481	501	510	538	473	452	505	476	466	487	499	546	452	518	446	474	492	452	518	468	534	467	475	503	441	501	486	503	505	502	510
44831	73403	47326	6658	1175	956	825	768	736	657	638	622	620	610	562	617	646	584	588	579	614	575	594	581	580	583	571	589	603	573	565	562	518	594	586	588	600	513	568	578	565	564	568	543	571	533	558	560	567	563	596	560	569	605	560	557	574	524	550	546	611	559	520	581	583	566	541	569	595	583	576	583	565	590	564	559	634	589	598	566	583	587	569	546	568	591	595	567	591	543	558	567	556	552	576	606	568	567	577	541	576	584	539	586	579	536	563	550	564	617	576	570	549	587	537	553	591	586	538	591	573	571	530	551	561	534	577	581	551	586	568	592	526	592	542	577	575	574	546	535	601	518	587	570	550	552	615	570	536	552	532	534	535	548	572	545	572	565	549	564	540	509	538	581	600	584	543	589	531	542	583	570	568	555	540	574	592	567	547	524	567	555	535	587	584	547	567	567	596	574	577	529	524	534	600	590	533	575	570	576	580	572	582	599	563	542	574	590	556	571	592	580	537	574	569	509	548	572	542	552	527	534	555	540	575	546	560	559	596	550	596	513	563	523	547	551	570	576	557	604	543	588	559	588	550	620	543	553	556	552	596	543	562	566	593	544	585	534	562	508	578	576	534	543	591	538	576	516	567	566	552	571	541	561	521	560	578	611	532	557	578	530	597	577	536	572	561	584	555	567	553	591	601	570	569	548	525	562	556	555	532	557	581	583	607	561	552	598	539	538	575	565	586	544	563	587	559	565	536	581	589	560	577	560	556	526	575	639	568	562	592	506	589	550	587	565	596	564	577	532	566	553	593	539	551	602	576	561	585	533	588	577	576	585	526	586	566	519	588	554	593	556	552	578	520	570	575	597	510	584	545	533	582	575	553	597	593	576	558	576	520	581	572	577	543	553	589	567	525	554	561	559	558	567	605	581	547	604	555	599	591	547	562	586	538	551	568	531	545	553	587	646	618	568	540	583	603	551	548	580	544	588	568	564	560	574	572	562	578	566	576	554	550	536	546	521	602	519	587	566	570	549	546	577	553	522	546	569	500	590	547	544	564	572	579	575	550	587	533	556	564	571	585	561	561	564	552	544	559	558	609	569	559	566	551	537	543	537	579	598	567	580	539	583	571	571	550	587	557	523	528	547	609	537	551	550	568	566	579	608	524	539	574	541	515	568	592	550	595	586	555	545	561	571	591	539	533	603	531	559	553	617	574	571	611	539	559	553	516	553	567	578	528	562	553	557	564	594	576	598	567	566	531	558	561	556	583	550	588	592	574	595	548	564	580	583	532	551	530	603	558	549	535	590	556	560	558	570	586	546	536	597	587	575	557	575	592	522	627	553	531	573	539	580	583	549	549	580	546	580	562	549	593	602	552	565	578	597	579	547	544	571	549	553	577	581	525	557	561	550	577	554	550	568	548	557	567	592	576	624	572	580	555	564	561	518	519	574	559	545	542	555	530	549	532	586	561	541	564	560	588	558	567	548	572	601	526	561	578	594	570	592	543	579	568	555	573	537	547	584	508	531	568	549	594	594	563	546	558	565	584	575	551	487	572	548	598	562	565	559	592	555	546	511	559	545	562	552	558	549	542	562	566	557	573	577	602	585	541	554	584	568	605	573	572	570	573	577	592	600	520	597	531	592	577	561	580	566	587	568	584	556	584	537	595	536	555	557	580	564	569	580	560	582	570	558	600	556	600	558	586	529	565	580	582	572	604	577	557	537	557	563	538	586	603	543	522	556	582	598	573	537	548	537	538	581	588	541	550	571	545	552	541	578	573	571	571	531	589	571	563	556	534	560	583	556	572	589	588	560	578	571	565	537	554	543	596	531	588	575	563	588	615	544	552	560	580	543	594	510	573	563	548	594	609	558	527	579	566	547	532	564	536	596	584	558	547	546	582	595	523	565	594	584	545	551	546	575	552	598	583	572	519	544	536	579	560	528	584	585	557	603	542	571	573	605	587	550	547	572	561	562	561	569	526	543	613	554	575	560	567	596	594	546	569	532	534	575	597	578	571	558	600	577	584	632	574	569	590	583	583	551	567	538	576	550	559	576	585	549	587	577	566	597	538	591	559	566	567	539	564	542	561	490	549	562	566	612	567	560	572	566	569	562	597	555	568	541	574	579	555	592	546	576	576	573	585	586	600	527	613	593	561	574	530	546	575	590	556	558	579	564	596	608	572	606	609	507	567	545	552	605	548	582	526	570	629	625	574	593	569	580	567	536	574	568	561	538	543	605	571	596	554	578	546	570	522	566	566	566	554	593	553	557	544	526	571	574	597	613	570	578	578	594	537	582	551	540	595	605	577	559	600	522	560	558	600	573	531	599	587	561	560	564	609	559	578	586	591	561	566	571	582	564	558	571	568	559	547	525	505	571	539	527	542	594	568	605	523	585	564	569	540	606	567	556	581	572	588	593	582	548	512	561	547	569	578	548	562	537	658	589	569	570	554	528	541	572	557	551	565	559	568	546	570	566	541	555	607	545	602	551	609	606	545	573	591	546	546	586	598	611	550	546	559	549	536	565	587	566	595	605	572	562	590	593	558	578	561	558	580	563	602	557	588	530	579	538	576	557	563	562	563	603	553	572	563	560	569	562	551	538	546	551	554	590	521	603	524	541	585	589	561	550	511	569	563	545	581	589	581	552	507	554	577	605	517	567	581	561	579	580	582	566	540	599	526	598	588	515	595	546	552	547	555	594	577	553	568	608	582	571	540	573	549	535	541	525	552	606	568	591	578	603	553	579	607	546	540	635	560	614	603	569	574	546	520	575	548	550	615	562	543	590	589	607	569	531	546	583	567	538	570	522	582	567	607	571	552	622	565	541	576	590	557	529	566	590	568	569	615	582	571	539	529	576	579	609	582	550	585	550	583	558	584	567	532	597	616	559	588	608	591	564	548	603	591	531	550	570	567	526	548	594	568	588	604	566	528	557	534	582	565	567	524	598	563	605	583	547	551	516	517	558	588	536	580	568	551	566	571	536	543	556	558	598	531	588	570	525	595	571	559	533	567	556	571	540	557	555	592	526	550	561	553	533	588	584	636	558	562	593	542	570	540	603	586	605	565	556	558	568	568	569	565	540	562	594	593	554	531	565	578	569	559	575	605	558	585	564	581	601	521	533	603	566	589	535	588	595	566	556	569	567	597	568	557	584	511	577	579	583	539	602	590	529	522	612	562	542	586	577	536	576	610	567	568	568	549	603	571	541	578	537	573	557	563	623	589	555	519	614	550	528	555	574	571	546	529	608	528	567	542	539	558	590	591	561	557	590	545	562	574	543	534	580	547	510	537	573	552	591	558	550	537	591	560	609	570	551	561	560	527	594	580	568	557	547	546	527	542	530	557	590	578	569	588	573	552	573	560	579	577	534	555	573	581	581	609	543	536	519	619	613	569	579	571	565	576	573	537	558	564	551	530	571	551	588	603	561	584	587	557	574	535	540	594	563	567	537	582	559	608	590	558	556	592	544	591	597	570	600	576	577	605	570
25274	22859	28520	24740	6979	478	419	384	344	332	330	317	323	358	329	307	303	283	332	337	331	308	303	310	291	313	338	295	302	323	306	332	314	326	306	305	294	315	336	306	287	303	333	313	259	291	300	300	346	288	326	298	302	300	271	288	312	300	297	325	344	298	325	332	307	284	326	320	316	320	300	285	303	318	311	320	317	296	302	324	333	309	324	280	324	308	274	293	340	294	326	316	307	311	310	313	308	353	290	318	311	277	313	310	308	324	315	319	341	308	303	320	310	327	303	276	312	305	303	305	337	300	272	306	306	322	304	301	363	267	279	306	294	319	289	307	331	302	354	305	298	310	302	289	291	300	315	289	333	337	299	301	302	274	293	334	325	271	338	310	312	317	298	286	286	314	284	302	343	293	311	288	274	327	324	305	288	336	341	305	318	305	315	319	300	296	326	308	320	281	305	318	274	323	263	302	296	313	324	307	354	292	316	300	305	291	317	326	322	325	294	296	302	318	295	322	308	318	313	296	315	266	298	295	314	313	278	317	273	337	316	309	333	312	300	296	282	290	315	262	296	323	307	356	289	322	311	304	291	318	306	281	328	316	316	299	286	293	317	301	311	275	326	333	302	298	316	311	336	301	301	297	295	321	312	328	300	322	288	289	321	312	308	308	321	280	310	304	296	308	307	302	309	338	297	315	296	291	278	308	327	326	292	300	306	289	316	304	284	287	295	305	316	298	315	314	324	324	337	307	313	311	308	342	326	339	316	291	300	344	316	289	306	300	274	328	326	275	314	344	287	308	317	286	295	316	326	339	324	298	317	311	310	331	312	317	318	339	311	326	293	334	327	353	331	301	297	333	331	303	309	307	322	313	342	316	307	302	341	313	302	285	322	262	300	325	281	301	328	296	332	294	325	319	304	304	314	320	309	316	343	293	305	283	302	321	311	282	301	324	295	311	279	293	302	316	305	295	286	309	292	296	288	307	302	333	295	333	336	307	326	305	311	309	323	297	317	288	303	310	303	304	323	351	335	320	325	316	326	276	308	310	284	303	321	301	332	313	316	283	290	315	322	334	315	302	331	311	330	299	324	308	294	323	295	308	302	336	293	287	310	306	266	313	319	300	308	307	314	311	294	293	322	280	340	324	298	300	304	321	299	342	335	328	322	298	292	295	290	304	315	290	338	304	306	313	291	286	306	322	321	333	294	314	336	296	304	298	318	304	293	338	324	305	295	330	318	298	305	360	287	298	326	310	337	300	299	311	316	290	294	302	320	313	346	314	293	315	314	313	269	338	302	336	335	310	335	309	326	304	308	298	332	310	288	329	318	331	292	318	337	315	309	325	297	272	340	288	298	300	331	286	316	316	323	353	318	339	287	314	281	295	316	325	298	328	293	330	327	350	303	283	325	296	293	301	306	336	311	304	314	302	318	283	317	304	277	356	285	265	316	316	326	291	322	320	302	312	346	288	304	290	322	292	287	318	330	333	291	297	322	324	309	307	316	308	304	310	307	275	306	316	310	277	303	316	278	298	332	284	316	298	328	322	315	318	289	304	305	327	306	280	292	302	294	332	336	279	312	318	333	345	291	302	299	278	310	321	305	275	308	321	320	294	294	285	311	281	305	315	311	302	304	316	304	288	320	340	308	283	330	305	311	302	297	326	303	312	303	297	316	283	273	305	330	302	338	334	315	312	355	314	274	315	314	315	260	297	287	285	322	335	303	321	321	299	327	329	310	299	314	304	303	325	298	300	325	280	341	323	310	291	328	294	301	297	292	288	330	340	290	319	292	322	340	297	292	286	301	303	335	304	309	321	318	318	303	301	324	310	276	292	304	301	277	299	297	309	319	310	302	298	355	298	316	311	339	327	289	307	289	346	318	264	314	313	311	280	298	293	296	323	319	329	288	337	315	312	310	281	302	312	304	308	310	337	319	333	294	326	314	271	296	294	310	306	316	286	321	307	322	310	324	304	317	350	313	306	335	303	307	325	290	331	302	323	321	319	295	295	311	313	297	310	328	304	317	307	307	326	284	294	304	322	301	320	319	321	321	302	315	316	304	299	291	331	288	307	346	285	317	305	311	305	288	327	296	356	319	336	298	262	308	285	305	326	304	295	312	307	321	322	315	299	331	346	296	302	290	306	299	303	315	306	338	293	288	312	305	291	300	335	283	288	303	315	315	300	293	318	316	275	307	282	307	315	307	302	309	311	342	280	338	292	317	307	288	314	321	315	331	327	327	328	296	324	311	312	318	286	336	297	302	311	318	283	276	330	314	284	307	314	265	283	319	304	300	295	300	312	308	310	326	299	304	327	354	336	319	305	308	310	305	305	323	307	345	326	325	303	284	310	304	304	320	279	301	304	274	301	324	304	348	297	336	309	354	278	283	296	312	297	319	331	312	292	325	331	312	293	320	311	319	288	291	332	338	320	299	285	312	309	295	294	310	293	296	291	295	318	292	326	297	342	316	305	322	320	286	310	311	301	298	286	312	297	287	325	259	323	285	290	330	305	332	280	317	335	334	329	329	315	295	312	342	323	323	299	291	296	325	322	302	316	327	300	329	312	292	305	329	285	311	333	292	325	318	324	341	329	333	323	320	322	314	306	331	315	313	318	298	311	329	317	309	301	331	297	287	297	311	306	304	309	296	310	327	328	314	311	320	324	310	318	306	290	322	312	331	292	348	328	303	320	293	286	337	294	323	295	312	298	293	334	303	309	307	285	290	310	336	304	287	349	321	280	296	332	325	352	309	296	298	305	322	323	323	300	311	290	308	297	297	319	322	354	294	303	319	285	312	346	310	307	298	337	330	320	312	273	308	316	308	326	331	274	266	328	308	297	284	312	307	312	291	296	286	335	303	288	307	274	301	315	299	318	321	300	305	289	339	312	310	271	291	293	283	306	314	302	324	308	286	320	293	303	294	296	305	300	332	301	327	316	264	306	318	310	293	314	329	290	328	310	313	325	287	288	321	279	301	293	346	316	292	299	299	287	326	311	301	315	290	331	328	288	312	300	307	280	304	315	297	323	314	284	318	333	319	290	315	301	286	321	347	338	336	290	321	317	287	314	317	328	313	331	305	322	333	310	308	313	295	310	306	301	331	329	321	331	328	298	320	339	300	282	311	340	319	288	314	307	310	317	304	317	309	318	286	335	319	301	309	311	290	304	293	291	301	319	339	309	311	320	289	293	291	317	310	321	309	316	319	295	285	325	311	305	322	305	327	326	259	301	301	275	304	333	325	315	322	286	319	289	251	315	308	311	258	307	308	290	302	340	327	330	327	307	326	272	290	303	289	320	332	309	286	288	309	323	317	318	325	299	325	332	282	320	328	292	308	335	318	292	308	298	299	276	311	308	354	333	346	298	313	317	302	310	309	334	292	308	303	281	307	290	319	311	272	304	296	303	344	284	277	308	320	323	322	325	315	285	301	309	323	311	310	295	294	280	287	344	339	298	290	340	303	325	313	313	283	320	326	328	288	322
41364	66549	38409	4123	696	670	537	492	432	458	470	398	395	369	335	366	396	385	390	385	347	382	364	376	338	392	392	359	357	344	374	353	361	329	352	342	350	347	367	344	343	382	335	330	333	390	346	351	370	349	379	364	337	349	336	361	368	368	318	349	335	369	373	356	391	353	339	323	378	335	346	416	321	335	376	368	368	378	379	352	326	348	335	401	329	389	377	337	374	335	350	362	360	339	345	353	333	366	369	336	336	335	360	337	368	338	345	360	358	353	360	348	371	376	358	408	351	330	358	340	376	368	327	351	360	327	362	377	335	373	336	384	329	346	343	344	339	358	334	341	344	350	343	337	353	339	335	350	362	342	399	322	332	349	352	327	395	365	354	373	343	349	351	370	351	379	376	357	373	365	360	353	354	366	338	343	380	354	321	367	348	379	369	367	315	369	356	367	327	347	334	371	364	356	335	350	392	342	369	351	357	348	384	347	348	319	375	375	334	350	350	347	357	357	360	338	374	348	384	336	364	378	363	338	357	357	371	368	350	354	349	339	334	352	354	372	371	360	380	359	371	328	342	365	346	340	359	331	353	383	342	354	341	390	345	333	325	363	344	366	339	352	329	348	335	331	352	357	381	340	381	396	368	353	387	363	365	353	350	337	362	345	365	318	336	336	340	358	368	345	350	367	333	378	339	330	340	384	351	378	384	319	352	379	376	376	354	339	326	350	349	343	355	337	366	308	348	330	334	353	410	381	405	353	358	356	352	360	341	342	337	322	367	341	336	364	386	359	356	363	353	338	326	350	338	334	328	329	372	369	358	421	350	391	361	322	366	359	351	380	374	340	355	376	366	333	338	381	362	359	333	375	369	343	332	362	353	328	331	384	342	362	364	359	373	343	333	332	392	372	350	357	338	385	348	350	326	327	336	349	332	370	372	354	348	363	341	370	349	367	336	333	338	386	320	371	364	361	345	321	353	369	330	372	398	394	319	360	358	333	361	361	328	300	334	332	355	344	360	354	315	348	384	345	346	347	374	385	369	368	419	353	349	356	362	336	370	366	353	360	353	336	378	333	351	357	369	365	385	360	362	367	344	359	335	333	334	353	327	311	358	324	325	359	321	363	356	354	365	360	367	369	373	337	347	338	362	348	375	362	377	400	372	366	378	375	360	381	350	345	364	384	344	335	348	349	342	368	335	346	343	333	377	355	340	354	336	326	352	347	360	338	386	336	379	369	358	339	373	387	354	367	332	339	357	355	365	385	354	335	368	320	353	375	361	397	355	352	353	357	375	344	377	347	311	342	329	371	326	344	354	362	365	354	323	367	377	342	321	390	357	347	378	375	358	356	356	327	339	367	325	349	372	373	325	351	361	343	346	370	350	358	375	349	348	382	371	334	365	338	358	347	376	330	357	356	351	406	334	352	360	343	359	361	375	357	362	362	332	344	372	369	346	332	378	332	352	349	367	302	311	349	386	392	366	353	381	372	341	381	341	339	325	379	370	338	378	370	352	344	366	350	359	356	361	365	360	374	319	372	365	388	369	325	385	329	361	299	359	366	374	338	340	366	368	338	353	327	366	341	339	345	355	369	339	362	367	343	366	357	344	340	350	355	343	336	381	370	314	346	376	341	387	352	341	357	366	348	329	358	399	380	365	347	338	370	339	314	371	323	347	327	335	334	354	364	341	341	370	357	344	366	372	329	354	376	351	383	349	348	345	339	343	350	364	354	339	373	382	367	331	337	368	371	350	377	385	321	366	388	387	372	354	384	357	361	333	338	356	357	366	370	361	391	343	360	383	310	335	347	357	374	375	363	359	348	356	359	335	364	365	369	312	365	368	323	377	369	324	341	371	340	362	348	359	350	355	366	394	340	324	345	353	352	378	349	347	320	355	386	347	366	360	336	365	326	373	352	364	358	345	350	316	328	356	352	382	366	351	348	351	358	336	340	371	359	410	373	330	318	371	348	361	352	372	365	355	369	357	359	340	380	351	365	375	365	358	349	379	306	361	336	368	355	356	340	351	322	333	362	359	356	397	331	344	406	412	356	365	352	366	364	350	355	364	317	339	359	361	369	378	341	371	385	376	361	368	362	356	357	349	349	379	330	373	362	324	373	325	319	340	353	332	356	338	340	353	372	377	363	322	347	338	347	353	338	372	375	336	339	353	342	367	328	375	380	350	361	336	319	350	353	332	338	380	323	315	338	343	321	346	331	371	355	367	339	367	344	365	366	358	367	347	359	332	351	403	365	351	344	365	329	351	355	346	366	340	363	371	361	343	343	361	342	336	315	371	374	349	322	314	371	329	341	380	374	342	352	360	388	369	348	360	322	362	389	350	366	372	321	336	356	356	359	328	368	339	346	348	370	335	395	347	328	334	374	378	332	337	371	368	316	366	352	370	355	341	364	351	376	392	345	356	341	351	369	344	353	373	356	359	366	323	376	364	356	337	346	346	333	383	337	337	321	301	358	341	362	328	359	358	317	350	322	379	396	333	338	376	362	362	365	399	381	370	325	344	360	356	326	352	336	313	330	347	367	358	357	389	364	340	345	325	373	353	350	325	342	348	329	319	371	371	365	354	357	319	339	383	336	350	347	347	337	348	343	363	399	345	365	380	340	323	333	356	352	351	381	343	354	349	349	366	360	312	372	357	346	346	347	326	358	342	307	387	348	364	339	339	345	304	352	384	335	354	361	332	350	361	343	355	364	344	365	332	364	358	371	323	345	362	372	337	373	320	363	373	350	394	337	373	348	363	342	370	376	347	357	348	365	343	378	366	356	382	359	352	351	325	375	343	314	328	390	366	379	318	368	340	350	308	348	349	348	326	392	369	350	337	360	356	335	391	361	354	320	384	341	360	327	369	332	349	358	376	361	377	358	308	350	379	364	329	395	355	354	355	357	386	355	333	345	358	368	361	362	360	351	340	353	335	375	360	351	368	342	331	356	369	386	368	398	357	363	388	351	353	349	367	359	363	396	371	372	362	364	355	354	347	340	336	363	354	362	357	363	342	318	338	347	352	372	344	346	366	345	398	342	352	338	366	335	362	377	368	362	343	347	378	328	371	336	338	375	367	363	371	323	372	357	352	341	363	370	351	332	367	357	350	340	342	355	354	323	345	332	327	347	380	339	357	374	330	341	382	373	332	344	353	349	366	342	329	344	354	349	314	391	334	363	333	364	377	361	353	368	377	347	338	384	353	372	367	380	354	368	350	381	328	377	362	383	393	344	357	332	393	360	376	371	378	334	315	362	339	373	352	359	341	326	362	358	366	384	367	364	362	374	352	377	329	356	380	384	360	362	327	331	374	363	360	370	346	362	354	341	382	337	337	346	397	332	335	339	358	350	329	346	334	326	373	357	345	349	336	359	371	364	368	318	319	353	356	357	292	368	388	338	375	339	355	330	359	331	350	359	378	367	358	347	367	349	333	335	374	378	388	365	327	353	354	377	368	356	343	344	323	357	359	370	377	322	343	371	345	351
22963	21815	28236	25659	21514	18607	2291	504	361	338	328	324	288	263	247	292	256	254	229	230	247	233	237	241	236	210	224	223	238	231	252	238	229	215	213	205	212	217	184	232	237	198	227	199	216	206	228	228	223	198	195	227	212	209	220	213	233	207	221	222	208	198	213	200	220	216	202	242	232	183	200	203	236	178	217	213	215	222	197	205	206	201	216	198	197	238	212	204	216	230	207	239	198	205	208	207	207	215	219	211	241	239	219	209	217	216	208	201	203	218	205	219	220	206	253	182	185	192	218	253	197	224	221	200	201	196	227	211	229	226	210	225	213	196	220	194	234	196	236	222	189	222	206	216	215	193	191	199	226	230	240	198	200	194	200	249	209	230	206	196	207	216	197	222	223	209	207	203	207	220	204	205	212	196	224	189	213	209	188	221	208	227	201	183	194	222	238	227	207	217	209	201	220	219	246	207	211	195	185	222	227	214	228	226	204	201	208	223	202	207	193	232	235	218	206	202	240	223	227	197	222	196	226	226	222	193	233	220	212	201	203	210	230	219	195	204	202	222	215	204	239	216	195	239	223	232	206	210	196	245	215	241	201	187	197	191	201	214	198	211	224	191	197	207	239	205	194	229	231	256	218	205	197	203	219	224	207	215	196	212	226	240	208	209	208	199	206	206	212	202	227	210	190	226	197	214	196	229	239	215	211	203	217	203	210	219	217	220	238	212	224	193	225	211	224	219	194	201	219	210	218	213	215	210	220	193	192	208	215	200	206	193	218	214	204	200	241	227	230	221	235	211	197	207	222	188	193	219	213	229	210	195	212	240	229	216	213	203	203	207	187	215	209	220	216	184	229	214	211	221	206	207	188	214	220	214	208	218	210	224	187	222	208	218	218	211	212	214	192	232	206	211	211	208	246	204	194	192	239	229	206	236	225	209	189	209	202	208	192	214	209	232	221	197	196	186	205	232	249	214	216	220	231	192	202	185	195	209	237	185	195	223	189	226	235	216	206	239	211	195	209	220	209	170	200	207	218	222	235	219	212	213	177	237	216	233	205	205	211	190	245	235	224	215	184	217	214	205	207	203	233	205	220	225	200	184	192	237	226	223	212	222	200	214	213	176	196	198	240	211	237	192	194	205	237	220	202	207	211	224	204	253	200	189	228	212	203	219	249	190	217	202	215	217	188	235	218	191	215	212	205	179	195	205	222	176	190	213	235	239	224	220	200	203	204	207	255	189	221	191	184	196	214	207	222	217	213	187	220	212	243	209	216	207	213	189	205	225	217	220	183	220	228	223	223	229	225	236	212	212	200	226	211	200	205	202	203	183	203	199	208	204	196	197	196	233	199	226	221	224	174	210	213	218	204	191	209	238	200	223	199	229	199	208	216	202	215	214	211	209	205	220	197	213	205	218	203	229	205	236	213	203	190	204	209	208	210	201	210	194	229	217	191	209	228	201	197	211	193	188	215	212	195	203	218	221	213	198	209	216	208	229	207	230	215	227	212	217	213	204	207	247	198	205	204	196	237	212	197	196	221	217	213	212	209	193	239	198	237	217	203	208	200	187	215	217	210	185	218	186	211	224	208	208	205	211	190	222	217	203	234	219	207	218	195	218	204	206	219	200	255	224	228	235	243	227	197	178	211	192	233	201	221	214	220	204	199	185	222	228	216	242	220	210	224	192	220	212	202	200	201	236	211	204	216	191	210	209	234	237	211	224	208	180	219	230	217	202	216	203	213	229	209	216	177	234	207	217	196	201	196	240	238	211	228	224	196	205	209	232	201	228	242	197	203	215	187	198	218	195	197	206	223	177	224	218	221	204	230	230	200	204	224	239	231	210	232	233	210	198	211	225	223	227	241	201	223	209	210	216	233	211	204	207	210	220	236	195	221	202	202	218	224	210	221	230	234	203	221	208	193	216	206	252	216	202	202	217	214	190	226	228	205	246	211	211	199	227	211	210	198	222	206	207	233	223	202	208	236	217	192	226	218	226	216	255	221	210	212	217	192	205	216	242	198	200	223	229	221	238	211	206	216	193	217	214	189	198	229	244	242	220	220	194	236	221	220	206	211	224	175	222	203	201	202	219	222	219	239	224	217	207	219	186	188	239	202	236	219	217	211	196	201	238	219	214	210	224	243	221	204	216	209	176	221	205	204	197	208	206	196	220	221	202	232	229	213	207	208	216	191	222	223	200	230	223	203	194	225	217	234	223	210	220	214	189	226	228	211	223	220	211	197	206	204	231	212	207	208	214	245	216	206	204	188	216	186	200	210	205	240	185	217	206	221	206	212	184	226	264	236	212	224	196	169	243	233	230	233	214	215	201	204	233	207	184	203	187	199	233	204	225	205	228	201	209	200	204	197	205	190	217	213	208	215	215	222	196	186	206	196	243	233	244	226	204	209	197	206	177	219	203	227	219	219	217	210	210	225	205	230	213	206	219	203	203	216	202	218	237	218	232	238	231	199	244	189	216	210	191	214	193	197	217	196	220	228	207	206	230	193	196	237	241	216	194	215	220	196	204	218	248	202	230	213	194	230	230	229	208	201	194	207	228	202	212	204	215	232	220	205	205	228	202	202	180	204	193	215	195	229	226	200	210	197	215	242	211	194	203	218	210	209	191	221	201	209	202	219	213	203	217	221	202	228	198	217	221	214	205	228	224	202	186	235	222	214	185	207	245	203	213	225	233	204	214	228	180	200	225	180	204	210	218	216	224	213	238	202	202	202	212	227	202	216	196	226	190	191	223	202	228	222	212	233	235	218	223	218	226	226	209	244	205	201	188	209	233	201	202	211	209	206	222	211	228	206	220	208	200	231	213	222	223	219	196	218	210	213	199	204	177	222	228	213	227	229	207	202	230	224	194	204	229	203	213	198	220	222	213	203	205	206	208	220	224	207	216	213	202	209	235	240	209	214	219	234	231	230	213	219	244	206	214	211	194	193	204	217	211	213	206	206	211	213	214	221	229	218	180	220	214	203	207	202	216	219	199	218	208	231	212	231	215	232	217	215	219	191	215	205	213	212	220	220	226	218	199	208	229	203	204	218	216	213	204	208	201	231	211	236	216	225	238	212	223	207	205	214	217	224	226	201	190	223	220	222	212	213	213	224	197	195	213	220	187	211	196	213	216	210	218	229	226	197	212	205	201	233	187	229	208	181	212	224	195	219	204	191	218	219	199	220	197	192	228	204	195	203	229	213	212	222	198	204	218	202	240	207	189	223	221	223	195	224	240	210	243	201	230	196	201	203	203	200	187	203	205	231	221	206	226	218	206	211	226	212	216	226	218	235	193	189	204	216	225	206	216	218	210	208	207	221	219	212	223	194	212	210	229	240	203	184	215	228	237	238	225	214	212	182	217	192	201	205	210	241	205	197	206	212	194	208	221	212	210	216	242	205	221	212	226	212	189	214	228	228	213	205	209	221	210	236	216	220	204	183	221	196	228	227	210	212	221	216	214	206	222	223	224	226	222	221	227	217	230
50994	78581	53476	9906	1600	1294	884	741	621	549	509	446	376	371	356	354	327	348	328	297	270	281	272	304	287	268	273	279	266	288	281	274	259	261	293	265	253	276	284	252	256	232	250	269	237	242	278	236	292	276	250	259	242	282	245	232	244	263	236	272	249	280	247	244	276	238	295	232	227	255	240	230	245	275	258	243	272	255	254	234	247	267	235	271	244	279	247	267	243	252	243	248	258	217	223	259	271	225	249	278	270	258	236	204	225	262	223	259	241	234	274	284	279	258	279	248	255	237	265	259	237	260	266	269	251	263	243	220	257	262	267	257	262	254	248	268	251	211	291	231	251	268	236	267	247	226	260	243	265	212	291	257	266	250	244	235	240	246	276	246	254	257	298	250	251	240	288	238	252	247	263	237	270	255	260	257	261	237	244	285	258	228	268	245	239	249	248	235	237	257	286	241	254	265	234	254	245	241	281	253	274	277	247	251	274	266	268	235	237	235	252	255	263	240	242	303	260	247	259	266	248	246	226	274	253	218	264	261	256	262	256	256	269	257	264	241	246	241	269	234	240	243	233	240	278	245	226	247	246	272	260	252	264	236	255	243	256	238	224	254	242	235	252	240	248	260	243	252	256	286	286	246	222	264	246	240	248	212	259	268	229	255	234	248	279	300	254	234	258	263	215	263	246	256	252	277	241	254	257	246	239	246	265	252	273	272	239	276	253	281	243	256	267	238	260	257	244	250	254	243	272	247	251	254	246	253	238	232	261	262	259	222	240	272	244	255	262	262	260	243	272	263	251	241	256	260	255	246	237	293	253	253	255	232	241	253	274	231	231	240	250	242	243	275	252	271	245	237	257	288	256	281	246	260	239	243	278	263	251	252	232	257	253	246	253	259	237	244	265	264	217	246	265	296	249	251	244	223	232	271	245	277	241	255	255	267	256	258	245	268	266	244	279	262	245	240	250	261	252	255	246	246	247	246	260	242	251	246	234	280	240	277	256	260	245	269	247	239	245	227	282	233	277	261	268	233	259	253	264	296	239	247	241	273	270	282	268	255	256	264	246	250	255	273	254	255	270	277	272	225	236	274	240	264	237	214	249	234	263	245	256	268	256	248	241	261	257	241	257	266	242	207	284	247	241	247	244	249	252	263	252	254	271	259	250	262	237	260	247	271	265	273	241	280	235	261	277	254	277	265	216	226	230	241	234	278	229	262	251	276	253	235	261	256	253	227	269	248	262	219	255	283	267	265	258	243	270	229	248	262	243	256	265	244	233	267	254	230	234	240	230	243	248	248	254	250	280	222	254	251	265	261	261	278	263	260	236	204	249	224	262	241	256	232	247	261	280	248	240	288	228	235	255	256	228	243	271	251	251	237	257	270	251	270	250	248	224	251	249	252	274	276	246	281	235	223	239	267	244	241	234	276	243	237	266	257	244	262	242	248	282	238	257	259	239	266	262	265	242	231	261	255	229	235	268	227	240	249	247	236	248	257	230	254	254	234	240	273	252	237	238	256	262	262	222	252	243	248	270	262	238	261	249	252	229	239	263	252	260	224	254	256	262	229	268	261	240	250	266	305	262	262	274	236	236	252	282	263	274	254	264	260	253	241	222	267	235	260	242	263	231	271	262	247	243	255	230	258	282	268	271	244	262	250	243	227	239	249	256	248	231	273	233	263	238	252	272	246	265	246	249	253	264	241	241	281	223	263	245	271	234	230	257	234	279	267	240	272	259	237	259	251	278	251	266	253	274	263	269	257	252	242	253	254	238	246	255	270	253	222	268	250	251	277	280	255	249	274	264	281	261	261	297	227	243	275	254	245	258	264	226	260	257	259	258	254	280	275	260	247	271	248	262	246	233	270	239	253	292	263	281	277	265	258	254	259	253	260	250	276	244	288	243	262	265	244	281	245	268	302	249	242	255	261	253	296	273	228	256	283	243	263	259	261	286	229	242	260	249	277	223	276	259	244	240	242	244	239	268	262	275	237	220	291	266	254	278	263	252	247	264	250	239	281	263	238	244	260	262	229	260	248	275	234	262	252	233	259	241	267	257	276	239	234	266	262	248	268	260	245	256	244	256	271	252	250	238	268	254	240	266	265	263	243	267	247	243	249	273	260	253	265	239	267	240	272	261	249	245	249	276	231	252	247	272	246	259	251	266	225	300	253	227	247	245	266	267	241	273	288	253	273	259	248	259	259	241	265	247	253	251	259	278	242	252	264	242	261	271	251	254	271	233	288	259	257	232	234	249	261	253	243	252	280	277	248	267	275	249	258	218	241	228	254	265	295	276	241	241	259	248	277	261	236	265	260	260	265	253	276	259	238	228	232	265	239	227	270	252	249	286	216	246	260	280	249	243	264	235	256	281	236	238	271	252	245	228	256	245	247	263	264	269	255	229	248	250	268	261	262	245	275	262	249	278	269	233	209	275	261	256	262	256	226	231	307	226	234	257	238	270	288	252	265	251	274	228	237	220	248	236	230	260	270	241	264	254	260	249	275	239	266	268	243	257	251	253	263	265	266	241	279	293	234	252	237	257	254	279	277	246	231	253	255	241	238	252	233	242	249	264	287	260	246	241	234	228	247	263	244	260	264	237	243	252	236	271	227	282	249	235	246	250	232	246	255	242	295	252	235	277	248	258	265	247	240	278	272	267	254	244	215	258	210	267	240	239	263	237	254	216	234	262	249	262	259	240	269	268	259	264	263	246	251	264	262	237	242	239	258	258	239	262	231	236	239	245	214	259	260	255	234	230	290	276	230	250	253	278	258	260	246	229	231	247	256	266	254	266	259	264	260	261	271	229	245	259	274	278	246	254	248	274	270	281	258	267	225	245	245	284	273	270	257	230	249	264	242	255	239	236	264	233	224	243	271	254	286	242	260	235	249	253	240	249	229	222	282	253	208	246	259	256	246	260	233	279	245	288	237	260	242	266	256	293	277	230	241	239	267	245	257	262	266	240	234	260	252	271	266	251	272	260	235	242	249	251	248	242	252	272	246	277	273	238	274	272	242	275	240	257	232	262	249	234	242	261	289	247	231	269	216	231	267	264	249	240	250	256	259	256	252	259	273	275	280	252	253	275	266	229	266	247	224	276	254	225	248	243	260	237	249	213	264	253	274	245	259	269	269	277	238	221	242	224	259	274	283	233	248	244	242	226	253	257	266	245	243	272	264	249	243	224	235	248	281	249	281	266	239	258	266	253	242	255	246	235	276	281	305	266	245	255	258	228	245	257	252	284	243	234	247	246	238	245	273	259	229	265	237	261	276	255	245	236	230	253	276	292	231	276	268	236	256	238	244	247	253	250	273	251	256	271	265	257	273	247	253	284	239	247	247	225	246	271	235	271	253	240	235	233	252	235	244	259	245	226	228	246	248	281	267	238	218	239	291	273	255	287	246	251	234	259	234	248	249	260	253	251	270	248	232	289	279	265	253	225	247	262	244	262	237	255	240	267	223	267	249	266	253	242	270	226	255	249	272
28673	24370	17055	2890	673	622	566	509	521	527	493	526	524	490	500	505	551	510	507	507	512	489	524	491	497	522	478	517	489	492	566	533	550	533	497	544	550	533	486	524	488	521	531	527	500	512	556	525	500	550	522	488	507	520	494	544	484	509	479	498	539	497	562	512	496	536	525	490	518	487	522	516	518	493	546	520	511	487	531	538	522	511	509	531	497	506	507	506	494	538	531	500	478	526	522	504	514	510	507	522	502	509	487	477	497	519	507	482	501	494	487	499	524	522	525	465	578	479	497	494	567	473	521	514	497	465	522	506	506	515	485	526	481	506	493	489	496	521	522	495	493	524	503	495	530	501	498	551	510	492	505	515	563	511	516	520	502	497	510	526	502	521	502	517	475	549	482	482	519	512	520	505	531	522	535	489	515	543	487	509	507	504	499	510	498	514	516	496	549	542	534	488	503	500	472	535	550	499	536	512	501	520	513	503	482	509	498	515	525	522	480	504	521	518	497	490	531	494	479	515	512	490	514	513	490	544	520	542	547	559	536	516	512	508	508	502	492	531	511	517	494	504	517	523	483	498	491	532	506	534	525	509	477	515	518	527	544	509	484	531	469	510	516	500	526	527	514	509	540	515	521	535	513	480	536	530	523	518	564	473	496	528	521	552	572	476	501	495	488	545	532	492	506	538	499	533	499	479	522	512	522	531	512	531	493	513	583	517	517	523	506	546	451	479	512	525	517	503	513	473	538	502	542	517	510	515	533	479	522	517	512	507	539	537	482	493	506	489	556	514	540	488	548	502	523	534	486	545	551	511	491	510	513	514	514	514	526	500	511	526	496	501	527	506	523	548	517	540	489	499	558	519	522	541	502	529	517	531	531	508	497	503	526	517	506	524	459	521	510	557	513	489	490	498	513	520	500	518	528	542	496	505	520	517	509	491	505	510	504	456	528	480	494	525	528	518	504	493	492	509	525	512	510	506	525	527	517	495	550	553	528	550	509	519	480	555	530	464	533	508	501	491	539	529	504	516	511	513	487	554	560	528	479	518	443	476	507	537	561	498	504	511	537	477	532	508	495	560	547	460	531	529	524	495	524	490	549	562	502	505	504	540	501	533	511	521	487	518	559	519	523	468	506	520	494	514	505	513	526	541	514	445	515	524	547	516	463	529	518	534	527	498	504	547	502	507	514	535	513	494	514	465	531	500	475	520	536	566	504	509	511	493	511	517	522	508	572	504	488	505	535	520	490	493	505	526	502	521	493	549	535	525	545	494	504	493	475	506	516	531	517	541	542	518	483	470	501	519	507	511	529	535	504	566	542	535	496	519	473	508	506	520	516	509	510	487	487	500	511	583	519	534	515	490	488	559	447	502	554	521	509	522	543	552	501	507	508	509	544	501	494	534	522	530	504	499	505	534	548	505	536	518	501	525	467	516	559	515	524	521	517	510	506	508	522	498	541	546	536	552	509	526	569	530	524	560	504	520	475	535	473	518	497	494	539	498	510	525	500	509	536	499	534	504	540	536	527	498	493	523	513	529	538	530	484	539	539	545	514	529	484	490	503	511	541	545	523	509	570	523	477	495	485	581	523	527	511	480	531	472	554	519	490	489	539	479	516	503	520	545	496	555	492	499	510	527	523	522	512	490	498	551	550	508	490	490	506	525	481	536	526	538	530	495	505	509	521	497	507	481	502	513	521	522	516	505	530	509	488	478	511	521	473	515	485	510	512	558	521	461	522	494	547	549	452	519	494	501	528	483	481	539	502	507	503	500	530	496	537	519	545	487	505	539	542	506	499	530	516	532	496	517	530	462	502	514	488	510	519	536	507	524	524	488	535	558	446	506	543	534	471	522	511	508	483	521	540	470	534	480	506	515	528	488	525	482	475	536	522	489	498	493	519	524	505	520	523	488	526	517	532	522	492	547	565	515	499	527	531	532	513	528	459	507	488	527	519	473	512	545	489	522	537	494	512	541	508	508	472	540	524	480	500	505	519	503	538	504	565	496	522	507	547	496	507	524	504	510	509	502	497	540	550	540	515	494	558	522	486	518	466	481	510	483	506	486	487	535	507	511	469	457	498	555	542	507	518	498	512	504	493	529	484	527	512	550	520	523	508	514	491	504	514	493	546	521	483	531	546	510	513	521	506	521	523	512	521	546	508	508	525	518	531	532	546	462	502	526	524	523	496	485	492	491	531	487	543	580	520	520	496	508	579	501	557	509	527	521	533	575	555	518	526	527	497	525	500	524	504	504	527	503	479	519	492	514	527	506	499	504	508	520	505	511	499	514	505	522	466	496	516	548	504	546	500	543	539	491	523	489	491	509	514	517	504	547	540	479	481	489	497	510	501	534	477	516	510	514	524	515	544	515	487	512	514	500	519	518	490	483	509	513	467	486	490	531	491	519	495	483	514	466	477	535	551	467	472	520	511	552	482	503	529	522	562	557	527	566	517	535	525	521	541	487	464	508	578	481	484	496	481	480	519	508	506	533	491	573	510	552	471	520	536	501	513	477	492	538	497	472	525	535	473	509	536	481	492	532	544	517	503	523	514	518	526	496	498	545	541	486	492	526	532	536	485	518	519	511	524	520	498	556	500	520	512	499	480	546	530	530	505	479	555	552	534	531	523	461	482	502	503	541	531	532	515	482	529	510	512	505	539	597	490	532	509	482	530	511	531	498	555	517	510	524	530	505	510	511	480	562	529	530	510	492	486	466	524	532	526	518	529	542	543	507	505	525	528	518	483	542	508	489	515	510	524	499	514	511	517	538	514	482	481	523	481	518	523	552	499	524	512	500	504	537	522	516	501	496	512	527	533	533	496	499	483	531	497	476	479	542	515	536	491	505	495	508	466	520	534	512	511	485	516	477	487	518	509	505	499	518	496	469	538	485	524	480	516	538	506	560	524	532	525	495	494	523	492	552	503	538	509	473	527	493	484	515	480	527	531	527	521	557	531	528	536	518	532	458	494	508	496	521	488	489	490	503	498	514	536	514	531	516	499	480	507	526	497	537	505	500	520	538	554	512	530	502	514	477	471	532	515	517	534	528	527	497	532	542	477	449	558	540	510	541	511	486	461	526	527	517	484	522	503	520	517	570	530	518	526	574	513	526	525	533	522	506	540	517	488	529	523	487	507	560	514	511	508	519	532	556	544	501	502	526	497	510	510	528	503	485	502	536	487	521	488	528	538	506	521	483	490	507	511	514	498	531	517	500	523	546	528	479	531	484	532	487	514	533	520	512	535	517	462	500	518	481	497	529	529	517	516	531	485	508	518	510	548	553	526	500	505	524	524	503	495	561	462	457	506	540	527	546	503	468	525	496	515	471	533	508	502	531	524	506	531	508	531	522	527	553	514	508	493	476	533	486	545	557	474	502	519	520	478	441	528	504	493	510	486	523	520	552	501	511	534	538	543	506	519	537	510	554	482	545	520	510	496	530	497	543	547	505	507	508	544	568	522	505	528	536	495	514	519	563	553	495
23453	35529	12986	1468	642	602	622	583	609	590	582	607	601	610	591	578	596	640	580	557	582	575	564	598	598	549	601	589	624	618	581	591	592	559	576	600	565	603	578	601	580	589	607	596	614	569	561	589	584	580	569	610	577	552	576	623	553	582	586	587	627	611	572	575	558	602	621	618	578	575	578	600	593	562	604	580	575	556	593	558	553	607	580	600	583	572	581	575	569	566	604	589	562	619	545	533	630	605	624	566	641	610	614	567	579	595	593	584	594	576	602	593	553	583	615	600	594	579	612	586	578	588	588	555	601	603	580	565	578	579	549	561	622	603	593	618	612	577	561	607	616	562	614	613	559	546	633	587	600	599	557	627	636	590	594	578	587	616	552	541	594	575	581	546	548	556	575	607	563	588	568	550	599	586	553	585	582	556	600	595	563	601	594	621	552	603	620	591	620	623	599	557	599	555	585	619	616	569	563	567	599	610	606	566	586	569	581	547	579	588	560	598	602	620	585	612	579	623	553	628	615	554	616	573	589	573	582	579	595	564	620	579	593	607	588	612	595	571	586	576	611	613	583	604	602	563	594	555	563	610	571	600	603	576	621	576	603	552	564	592	603	590	620	612	605	577	587	600	606	580	594	604	572	588	615	597	546	574	575	636	594	575	572	585	592	569	595	595	620	563	562	582	633	592	616	609	629	639	584	568	552	637	595	613	590	584	609	574	599	546	534	578	546	614	569	567	569	580	575	616	581	578	563	583	563	562	572	568	626	554	594	568	607	522	539	605	631	552	562	546	609	596	613	592	591	573	574	588	633	597	619	596	587	593	577	572	573	594	584	568	636	638	547	582	620	621	612	555	555	586	615	582	595	566	592	594	597	588	572	599	579	560	589	562	570	632	564	543	624	584	588	588	610	566	557	556	557	587	603	613	586	592	582	586	584	583	566	617	532	555	573	593	575	553	592	580	565	568	576	595	589	565	560	595	595	580	611	579	565	561	603	593	580	570	584	576	581	583	602	617	579	607	588	600	617	542	595	634	543	564	580	621	570	603	612	571	627	618	588	532	571	590	592	609	582	629	601	580	575	621	604	588	590	631	604	534	552	567	567	582	605	582	587	570	582	588	601	579	597	516	616	540	598	575	545	540	611	616	602	645	552	591	575	572	580	589	608	638	599	585	575	571	575	563	592	583	595	561	553	582	585	561	588	599	580	574	554	578	592	548	565	661	532	536	558	595	572	555	573	602	568	564	604	553	547	629	599	604	581	593	552	551	590	588	578	569	591	544	595	555	585	553	586	545	592	560	604	576	585	579	569	592	574	564	631	568	619	619	556	574	598	604	540	596	585	599	599	579	593	661	583	623	577	602	549	609	574	599	597	568	559	585	617	577	583	571	625	589	592	572	581	558	538	607	580	562	587	570	583	600	621	559	590	530	586	602	530	570	597	599	613	571	612	548	601	572	618	593	569	594	622	575	616	616	563	570	562	610	551	592	569	596	597	567	563	580	593	587	553	598	583	590	610	575	561	606	616	603	633	577	599	619	613	606	557	570	622	609	588	587	589	652	586	589	631	613	544	591	573	607	599	621	636	602	594	558	569	621	546	565	572	582	624	610	624	576	575	632	576	581	593	540	597	590	576	604	609	570	559	582	569	562	580	581	610	548	578	620	572	568	584	570	600	559	615	624	594	551	594	610	582	513	593	556	590	606	572	583	617	623	533	595	558	557	564	607	610	538	571	576	603	586	528	624	586	582	611	554	594	631	558	599	575	574	585	549	574	563	547	576	617	597	573	566	546	641	595	565	557	602	558	589	596	556	597	606	554	613	598	563	620	590	594	590	582	576	595	625	596	532	564	573	605	546	593	565	570	627	610	615	589	549	586	567	586	609	563	609	612	620	588	566	585	586	570	564	557	591	588	586	552	584	548	596	567	585	574	628	563	565	609	573	546	608	592	593	625	575	605	584	557	584	564	595	617	567	602	582	595	550	592	593	617	588	568	591	638	556	604	609	531	585	574	585	575	613	631	577	616	578	598	603	615	599	588	587	582	519	540	587	585	570	622	605	566	553	604	615	543	567	584	595	623	560	571	594	561	536	593	603	592	547	549	572	585	574	590	565	553	598	598	571	595	574	593	600	571	547	571	592	611	524	570	593	637	588	587	565	576	607	581	597	590	574	615	525	585	598	562	561	578	629	579	598	546	558	570	617	592	596	589	586	568	588	570	581	567	605	580	595	614	571	578	525	598	573	611	589	608	568	565	576	557	625	554	549	585	636	583	577	582	564	577	580	601	589	604	612	591	609	542	597	585	611	568	580	574	575	613	593	610	573	568	546	567	606	596	579	564	539	581	557	574	548	574	595	562	603	592	556	606	582	608	589	579	555	603	604	588	561	589	580	615	613	559	605	606	586	546	577	552	594	570	550	595	576	603	602	604	611	574	596	557	595	583	593	595	539	610	584	576	610	576	573	558	605	568	564	579	571	592	556	562	578	571	538	603	590	572	574	562	577	629	553	568	613	591	612	528	592	598	603	576	579	570	556	605	579	613	571	624	571	572	520	589	560	587	596	585	575	583	576	601	565	628	583	598	606	598	576	600	577	574	626	547	543	595	593	582	581	620	605	629	554	573	587	549	592	568	580	619	588	585	574	596	574	614	566	588	588	515	585	612	608	596	562	544	567	564	594	626	590	577	613	609	577	581	569	595	580	587	570	606	603	616	582	598	560	594	584	602	612	611	571	575	606	580	577	573	571	611	555	609	627	576	642	570	553	595	573	535	547	563	565	584	592	610	531	588	608	557	562	573	598	568	537	591	560	550	582	583	623	598	613	589	600	549	574	596	601	601	615	570	578	577	570	586	649	532	591	562	582	586	579	624	602	558	552	574	604	589	623	547	568	556	591	590	597	589	593	569	591	589	562	571	582	580	581	557	599	598	578	622	578	577	592	648	572	557	590	599	561	573	538	656	587	611	606	569	573	598	571	591	618	567	612	600	581	614	574	580	585	561	536	599	583	605	581	623	574	583	603	592	553	609	613	575	538	578	592	525	624	568	572	556	587	617	603	605	576	598	601	588	574	572	598	633	548	562	597	659	558	535	579	570	560	568	560	598	586	551	609	596	576	590	582	556	549	649	584	547	571	589	590	620	586	601	591	557	587	608	528	604	548	622	589	623	542	564	540	577	549	584	636	568	601	562	595	614	563	568	594	613	580	570	568	582	568	568	573	567	615	567	595	617	586	574	582	571	594	553	573	562	592	564	587	603	599	598	593	599	613	571	604	549	575	562	567	553	583	549	587	621	593	605	584	555	529	545	550	598	621	601	595	637	551	603	606	588	591	589	610	557	589	602	608	566	572	561	575	591	600	593	596	601	597	577	578	611	570	597	611	618	611	596	636	576	637	571	569	556	570	580	588	589	524	571	621	582	565	563	570	604	592	612	593	546	590	559	554	576	575	591	597	567	568	616	574	624	548	619	624	535	560	616	604
24112	22134	27854	26951	17922	3568	738	625	608	575	526	541	570	547	502	509	517	505	541	456	527	513	487	534	515	512	461	471	475	531	465	488	476	459	496	474	509	479	512	523	511	509	513	470	508	506	515	519	513	448	488	499	452	487	483	509	513	474	496	506	503	513	532	474	550	507	508	456	527	487	519	506	500	463	481	470	476	504	517	501	516	514	536	477	532	493	472	482	524	532	522	518	497	474	489	486	488	539	494	506	526	531	471	479	534	489	458	463	478	494	493	495	515	447	537	522	555	451	493	446	465	517	477	468	508	505	493	477	493	522	492	447	515	516	513	492	515	460	476	517	488	496	501	485	527	449	499	478	519	491	480	511	498	498	469	472	462	488	506	462	484	546	478	507	509	493	514	478	472	505	490	496	503	482	518	468	491	462	466	519	484	529	522	475	473	475	488	500	471	489	459	478	473	540	528	525	503	504	507	505	465	519	518	469	503	459	510	458	483	498	503	461	489	528	476	521	458	474	484	502	505	479	454	510	532	532	506	528	486	475	498	503	463	477	510	516	477	503	500	533	531	447	517	498	484	466	488	461	495	522	495	552	446	514	502	510	479	457	492	469	522	490	499	533	512	504	491	491	471	517	494	458	518	470	479	513	483	492	481	499	479	498	470	475	548	536	457	525	516	539	486	515	453	517	462	480	485	492	476	461	498	499	506	471	490	501	448	493	500	460	504	511	489	489	487	482	506	460	525	507	480	481	463	504	493	469	451	480	465	503	441	513	520	481	509	493	476	482	477	493	458	474	504	495	481	530	474	466	538	474	517	506	513	509	488	472	495	513	500	441	473	476	442	465	483	511	496	493	472	490	486	457	492	468	537	480	487	513	554	481	483	475	482	483	539	471	509	499	521	481	491	507	508	529	503	470	497	452	459	497	506	465	517	503	479	457	472	514	469	502	526	484	469	481	478	527	497	468	497	470	486	507	484	547	489	474	500	530	522	480	489	495	518	492	517	501	517	455	561	513	511	481	552	455	518	498	496	519	465	511	487	492	522	544	496	463	504	510	493	467	488	479	476	507	536	483	491	514	517	481	568	448	494	497	438	493	479	474	472	518	492	470	440	497	491	465	508	474	497	472	461	525	489	487	504	459	477	536	520	518	480	494	507	494	483	522	463	518	459	506	533	497	517	531	503	493	453	504	520	491	498	484	457	507	505	537	515	460	518	465	460	524	469	482	483	532	538	498	517	493	494	522	508	527	510	508	540	493	497	460	451	485	512	492	481	467	532	495	485	538	460	478	451	495	528	512	526	521	489	512	510	491	505	445	505	508	506	498	505	505	532	482	530	490	521	488	510	477	540	499	500	488	482	519	485	487	491	490	489	487	484	489	491	509	487	482	476	473	518	497	534	495	503	540	483	477	486	518	491	501	526	473	486	526	489	525	504	463	470	490	506	456	507	495	509	524	527	502	508	513	512	511	512	502	471	475	469	532	496	528	492	491	480	475	491	456	480	504	529	512	499	434	526	505	475	509	463	489	487	508	470	484	511	458	486	488	527	481	478	480	485	491	493	507	479	524	516	519	513	525	453	490	474	450	482	490	515	498	468	482	504	473	504	496	478	488	518	477	530	515	498	496	469	515	534	475	482	468	462	482	466	480	474	506	504	502	489	534	523	503	497	471	515	518	525	496	472	483	502	488	495	513	512	478	525	504	479	464	487	498	516	473	506	503	510	497	513	450	488	470	497	493	470	478	546	518	479	511	522	461	500	521	527	474	489	483	534	526	463	474	533	524	493	498	495	461	477	511	471	499	519	472	511	515	497	462	483	472	466	502	489	509	514	518	488	463	523	494	497	489	497	499	480	508	522	487	526	506	470	448	471	493	510	489	485	478	538	503	512	473	502	489	528	487	496	506	496	471	483	488	498	530	528	468	475	490	502	510	521	498	490	504	522	499	452	469	464	487	473	467	497	474	490	486	500	507	498	490	492	457	498	497	515	487	496	461	509	445	551	522	496	460	515	497	492	501	470	510	468	469	459	528	516	513	477	474	450	513	506	494	519	504	494	502	505	499	478	549	511	522	492	507	506	499	523	503	512	453	505	543	504	528	463	500	433	523	513	509	481	532	512	497	480	469	485	478	500	509	489	489	490	504	480	550	524	505	494	483	481	475	465	501	510	489	458	508	510	504	510	490	462	517	521	506	496	498	486	484	515	463	515	534	551	484	485	495	475	496	468	493	472	503	486	497	511	515	487	515	516	497	486	524	520	484	467	511	523	476	470	530	526	478	489	517	476	490	490	500	511	498	468	499	511	481	479	488	479	494	464	502	504	498	494	522	498	465	477	504	522	501	475	469	502	506	552	465	491	524	521	514	478	504	509	491	519	490	453	486	477	545	504	506	466	518	504	463	509	492	461	536	472	482	473	513	513	455	476	468	503	494	454	499	475	491	501	522	508	483	509	507	495	465	514	508	516	462	489	496	495	505	533	465	500	473	497	442	519	500	502	497	510	481	504	484	467	520	496	500	482	471	497	510	522	487	501	482	508	473	476	505	495	479	526	494	496	478	514	498	490	527	455	518	469	473	500	550	511	441	507	529	495	509	492	518	528	534	489	484	474	467	503	517	520	493	481	506	487	526	522	482	483	488	512	514	513	519	496	449	511	479	501	507	502	515	529	520	517	505	496	500	514	529	489	472	500	492	503	480	439	506	494	495	516	502	515	471	483	461	486	536	434	472	519	505	485	480	466	495	493	497	496	510	478	494	501	486	475	494	505	477	494	466	542	468	514	444	515	485	540	466	510	507	480	492	495	512	513	484	472	522	499	519	494	479	480	507	463	511	461	478	449	532	498	481	496	510	469	489	492	488	510	522	466	504	491	484	476	457	473	454	477	476	478	494	523	476	498	505	494	512	479	542	486	505	528	490	499	488	521	516	486	490	483	488	517	500	475	510	523	458	464	512	477	476	516	452	510	501	468	499	454	484	520	523	488	483	488	527	480	506	524	483	514	499	475	478	481	485	502	472	498	500	484	511	484	507	472	512	530	513	473	482	510	509	503	490	461	493	493	497	476	493	490	529	506	507	488	461	539	484	492	509	499	491	505	462	543	502	505	501	518	521	508	501	506	519	509	468	487	478	455	455	509	470	507	527	481	502	488	485	530	498	493	488	459	502	467	517	464	471	455	490	483	458	526	534	507	502	498	487	519	536	504	530	463	497	501	438	515	488	519	501	506	445	515	494	491	510	517	532	523	482	421	525	518	532	455	480	467	494	437	477	509	523	457	513	499	536	466	510	502	487	481	489	484	486	485	477	520	508	516	493	472	512	526	519	446	498	492	489	498	526	513	501	510	482	458	526	518	463	522	477	470	485	530	498	479	500	497	517	510	529	470	491	522	477	500	453	497	499	476	447	530	552	483	457	515	490	508	512	500	498	471	465	473	483	489	477	478	502	497	475	453	473	483	531	498	470	473	512	493	483	478	525	507	515
43997	74758	44856	8753	1202	1109	866	822	763	721	673	696	691	665	587	656	588	569	592	598	578	602	574	582	603	564	586	597	579	609	597	632	575	547	570	565	626	612	583	639	576	535	581	584	572	543	566	551	580	567	595	581	600	629	606	592	562	584	580	574	593	574	538	588	587	570	564	635	592	582	547	574	541	611	587	573	575	587	613	585	568	539	553	565	607	617	558	560	606	598	562	563	552	510	590	601	588	607	540	605	585	585	580	585	607	545	599	577	566	536	582	553	558	563	566	593	564	583	557	567	616	556	558	588	568	591	568	545	602	586	604	537	573	576	572	589	612	556	612	553	580	580	548	565	590	544	585	578	544	561	600	560	559	630	558	565	560	607	554	575	606	578	573	549	575	600	561	567	548	543	581	559	593	613	580	515	539	580	579	629	601	605	589	578	572	543	564	583	583	549	560	550	596	543	573	542	597	591	577	588	537	570	556	595	557	585	602	558	555	540	559	567	548	520	551	553	573	569	604	535	593	603	559	591	588	536	562	583	574	572	597	567	543	590	563	579	567	544	581	551	557	578	583	582	538	531	590	535	548	585	537	566	585	578	560	597	543	533	564	583	582	583	576	570	567	604	547	569	549	553	569	571	556	567	561	572	542	616	578	552	578	570	562	566	518	593	596	586	557	580	563	535	591	572	557	584	550	585	556	551	553	563	583	557	527	575	589	554	571	585	561	573	563	580	585	569	578	552	568	563	548	550	516	575	578	580	563	584	556	568	573	553	542	593	593	559	614	588	581	601	542	578	562	572	579	621	537	533	571	604	513	554	602	601	551	546	554	555	586	583	550	572	591	619	574	580	559	535	525	551	583	582	578	571	564	556	573	572	534	575	550	591	574	580	557	610	570	588	553	537	573	594	562	597	552	564	486	584	580	555	562	582	573	559	550	600	634	542	591	547	597	544	580	545	592	594	588	582	551	560	592	548	607	567	592	608	594	585	562	560	565	628	552	573	564	573	548	586	555	568	591	614	583	572	584	573	553	555	531	571	605	567	566	571	556	555	572	574	532	586	595	621	563	587	533	526	588	593	578	604	542	566	563	566	542	551	574	562	537	549	606	543	610	515	599	555	587	534	549	594	585	569	578	540	556	553	560	550	572	585	534	605	554	552	558	528	615	554	580	558	539	605	575	543	577	572	572	542	584	572	601	602	563	576	583	561	568	570	589	596	538	558	613	563	595	567	563	546	539	616	562	579	576	589	569	608	559	560	553	562	539	559	582	594	587	532	575	590	587	532	558	570	588	585	588	589	570	543	539	573	565	608	603	559	592	599	607	557	571	569	573	555	577	555	570	578	579	528	568	609	597	551	614	555	585	598	572	554	567	538	598	589	562	596	564	559	566	575	570	553	570	596	575	605	568	571	556	609	554	564	550	580	549	593	587	596	567	521	558	534	592	594	562	594	559	573	565	584	540	564	560	548	611	592	556	543	575	581	589	560	543	544	531	564	581	595	557	594	558	528	561	579	552	517	561	570	536	571	597	560	564	565	603	610	600	534	612	571	543	588	570	551	543	573	593	543	552	603	551	596	580	574	536	597	589	568	580	554	556	557	575	577	575	556	574	589	588	561	517	559	602	568	562	584	545	638	575	583	553	574	560	577	593	540	569	562	543	576	542	580	583	595	583	560	622	565	568	534	598	545	557	572	538	579	561	603	545	593	627	547	557	560	564	578	530	630	583	569	551	577	612	578	565	576	544	590	532	602	535	535	581	560	531	588	578	566	543	579	558	607	574	596	559	545	583	597	546	563	524	532	585	538	599	570	544	557	556	578	563	571	594	534	545	554	530	579	550	542	585	545	535	618	552	562	574	592	555	577	618	586	571	622	584	561	577	564	582	574	602	573	562	575	603	560	603	546	530	572	591	551	564	614	599	557	552	598	563	593	566	589	587	546	545	611	530	592	575	554	570	574	582	556	544	560	577	596	568	604	593	561	592	517	558	564	595	559	547	562	603	562	534	574	556	564	548	553	554	565	568	571	592	557	572	559	571	601	587	541	574	566	612	559	605	556	559	538	531	568	603	568	540	567	600	564	608	561	575	577	592	580	587	542	578	583	597	571	573	574	575	591	582	552	549	595	545	559	554	595	574	580	568	579	554	555	628	581	588	547	588	581	579	552	551	582	564	561	544	522	611	548	586	570	586	530	556	590	554	584	551	550	612	567	573	583	567	537	565	544	599	639	580	607	536	589	528	583	590	611	570	594	570	527	557	582	533	548	555	545	588	539	557	576	605	561	603	558	556	566	536	524	597	536	592	552	619	566	567	585	555	540	575	625	563	573	567	583	557	564	560	535	570	573	587	590	578	555	553	551	541	586	544	538	555	540	596	558	548	546	565	553	611	550	544	554	565	582	566	562	555	567	604	548	582	536	560	565	588	576	574	593	621	565	544	578	538	567	580	578	584	543	574	551	550	600	580	573	545	545	565	529	585	582	598	580	528	568	563	567	562	594	538	567	530	600	541	579	563	588	550	554	573	575	564	521	573	605	562	549	589	597	605	586	584	553	519	574	556	577	533	565	564	560	557	603	553	546	538	532	589	566	556	566	493	580	566	548	600	526	582	593	573	595	566	589	528	559	581	551	568	569	583	579	573	557	572	566	578	533	583	577	604	554	532	578	593	527	615	510	583	559	558	598	568	532	537	574	567	599	568	591	539	556	606	610	584	540	630	588	581	580	612	544	576	529	586	567	566	552	582	567	586	573	595	583	539	542	575	586	598	578	637	548	568	569	593	611	521	567	575	567	569	532	593	582	554	585	545	587	602	595	561	547	584	549	597	579	571	566	538	573	569	585	549	557	610	572	542	569	553	559	565	567	586	562	547	540	582	578	577	596	604	583	565	530	597	575	582	569	555	524	595	611	587	609	557	579	561	638	534	545	565	573	593	572	584	529	581	568	518	590	484	560	545	584	514	562	553	555	559	573	602	587	552	552	574	572	587	547	598	587	560	572	551	563	559	552	582	590	551	538	536	569	570	549	590	642	574	595	612	565	573	512	574	545	562	575	561	559	538	578	580	553	558	565	546	574	522	551	536	578	547	556	574	574	573	551	603	541	579	554	576	594	550	605	557	587	581	610	576	588	540	600	533	544	599	584	582	589	548	555	555	571	533	523	564	577	556	638	591	609	533	526	507	589	594	560	558	575	547	599	561	593	585	521	539	555	576	563	556	580	576	551	516	532	579	606	559	553	577	585	514	583	586	588	573	594	554	581	567	572	619	585	576	587	566	559	547	570	601	539	601	551	537	573	574	584	541	579	564	555	540	617	593	606	536	589	543	595	619	571	529	616	576	523	579	542	602	585	552	555	613	582	565	551	573	569	579	571	573	577	576	550	572	558	584	607	557	631	534	556	558	556	576	567	511	583	607	570	595	555	565	578	552	580	541	570	581	530	560	573	598	556	530	562	557	592	576	612	573	558	596	561	541	547	542	520
25212	22445	27460	25757	8577	654	397	362	373	356	355	332	335	324	339	328	322	323	303	287	328	348	309	341	304	296	319	321	315	292	311	321	339	327	335	275	353	323	279	297	300	308	325	302	303	336	320	322	307	337	332	315	302	322	287	312	317	300	352	321	300	334	309	330	334	308	291	305	292	319	300	320	296	325	304	341	339	311	321	328	317	316	297	304	303	311	304	316	318	305	297	325	323	309	312	302	304	306	343	331	295	286	287	318	323	312	311	315	336	305	265	335	330	325	340	288	305	309	319	294	329	280	322	318	316	309	316	326	297	339	326	326	297	301	286	317	338	342	335	310	317	302	308	294	306	309	354	331	324	313	336	299	300	332	274	338	307	325	284	299	324	301	338	308	267	274	310	304	304	302	299	300	305	273	295	318	298	340	297	300	329	295	309	289	310	330	313	305	334	323	295	308	323	313	307	335	317	312	299	307	319	313	314	330	312	338	298	321	329	316	302	304	316	281	326	328	299	313	331	303	293	310	336	326	323	323	298	295	303	303	351	306	328	313	282	304	350	280	302	299	320	346	307	279	320	299	282	321	291	312	319	294	318	319	283	301	307	327	334	265	285	332	300	308	315	319	312	296	320	347	324	319	335	330	338	303	326	327	315	296	288	322	370	298	309	292	318	294	289	309	290	292	322	315	317	324	320	324	275	308	301	306	304	323	303	316	314	304	357	274	305	298	304	336	310	328	345	296	343	307	291	317	291	333	286	310	341	314	278	301	298	328	314	302	301	364	307	316	314	313	325	307	327	274	325	310	334	314	305	327	310	337	301	316	320	300	325	289	308	325	302	320	306	298	340	340	305	344	302	309	293	330	313	331	305	331	308	295	310	306	331	310	295	311	300	277	315	294	322	317	355	326	313	317	320	328	294	332	320	324	330	309	285	347	280	334	297	297	296	299	339	315	330	310	295	317	338	272	317	311	322	347	347	313	278	305	326	326	325	312	310	337	351	277	301	318	314	349	296	292	299	306	320	331	302	304	354	303	312	312	326	315	333	303	303	305	323	340	311	311	331	302	312	289	310	326	299	327	343	359	333	302	310	318	294	304	321	307	281	271	340	299	301	294	287	333	334	342	301	352	333	319	313	298	312	311	328	326	326	317	335	320	333	310	299	306	341	285	322	313	289	309	311	310	329	292	333	316	318	303	345	317	309	324	315	309	323	301	313	278	301	336	317	319	327	333	307	311	274	314	317	314	326	372	346	298	324	315	307	281	321	323	318	299	319	308	317	298	320	304	289	291	316	320	294	337	305	286	315	303	325	291	328	314	317	362	328	300	281	319	319	295	327	308	372	299	313	302	320	333	328	287	312	304	325	336	303	308	298	345	309	323	324	331	303	279	299	340	319	345	320	361	304	320	301	293	301	306	298	326	341	320	297	311	322	295	298	301	316	343	300	319	301	309	312	313	335	323	318	293	264	301	311	264	298	324	330	303	291	342	282	306	312	291	325	320	338	296	328	309	290	326	308	297	300	294	296	316	330	345	328	329	338	285	302	303	317	301	279	327	306	318	301	306	344	317	322	297	309	336	314	317	322	310	297	303	341	312	318	339	313	311	322	331	345	300	303	306	312	321	315	314	334	305	315	322	301	338	328	290	320	332	323	333	338	295	281	334	330	314	302	311	295	342	321	296	322	321	349	314	318	325	327	285	327	332	296	296	325	293	303	327	268	345	289	332	299	319	306	310	294	325	338	285	372	314	304	332	343	315	310	323	327	307	307	301	333	329	321	326	331	296	339	301	305	289	304	310	336	288	314	309	289	334	306	295	313	320	303	327	359	320	324	336	340	327	305	304	294	311	309	323	312	301	309	302	334	287	320	317	298	292	303	307	329	303	303	302	321	317	319	314	329	347	314	305	320	353	330	326	292	323	342	310	307	316	296	288	300	282	306	303	329	307	299	291	302	338	307	326	299	317	327	315	318	313	339	355	304	350	312	319	299	303	314	308	297	345	292	306	297	317	313	301	325	316	312	311	330	282	314	295	327	297	315	302	274	300	321	315	318	307	306	332	314	300	316	299	296	332	332	303	328	292	296	339	289	307	269	330	298	314	291	301	323	299	308	329	328	339	310	334	332	300	297	296	308	327	336	339	321	296	277	347	307	294	326	317	326	310	335	331	310	338	302	326	278	305	314	291	293	347	300	311	297	325	289	312	307	320	323	313	305	300	361	308	316	299	317	307	313	335	293	299	307	296	332	306	322	309	280	324	300	321	314	337	359	328	276	334	306	307	288	320	313	340	317	305	296	317	304	330	307	310	311	324	288	334	315	315	300	308	329	337	327	302	289	293	278	299	334	336	343	319	299	332	313	336	286	317	344	308	291	301	328	346	318	311	292	294	289	306	328	329	307	311	323	314	325	320	351	284	293	284	332	289	313	324	334	301	310	290	325	321	340	304	321	317	322	325	292	321	298	319	321	304	296	317	324	310	293	303	351	301	329	310	321	313	297	293	327	302	307	316	295	315	331	315	342	319	342	330	314	298	315	314	282	314	290	298	322	316	331	343	289	321	327	367	284	308	316	353	342	336	311	273	294	333	309	316	313	294	325	331	285	324	310	285	323	297	341	333	297	315	320	314	279	285	313	290	303	317	322	306	323	322	313	296	326	324	282	312	318	302	266	330	341	314	315	307	303	341	315	295	297	285	289	323	304	301	275	329	313	317	310	341	296	325	321	305	306	328	313	305	313	300	311	321	285	299	298	315	281	330	320	327	344	317	299	312	305	298	305	294	337	307	314	333	305	330	296	302	292	302	334	326	339	308	306	316	300	316	319	292	290	318	288	316	330	329	340	329	324	304	339	340	320	311	283	340	309	316	332	349	329	318	316	308	322	263	304	304	320	349	313	283	331	332	300	291	314	306	327	308	319	308	305	320	296	329	339	348	315	318	321	352	312	317	297	314	315	321	320	328	295	300	279	329	300	293	315	344	328	316	297	288	320	310	292	293	319	288	323	323	295	312	305	325	335	291	351	322	296	344	311	306	345	321	318	293	335	306	320	342	329	320	329	321	321	327	293	292	346	342	317	288	298	294	312	337	313	310	309	311	315	298	280	314	322	313	327	310	271	320	326	302	273	340	359	301	314	340	325	317	339	330	309	311	306	343	322	327	295	334	334	347	298	311	319	314	296	316	312	348	286	324	330	318	283	285	299	302	292	305	316	330	316	331	266	319	288	306	274	318	339	296	318	291	306	319	280	346	307	340	323	299	290	303	300	341	291	337	306	318	297	297	306	345	317	324	303	308	314	304	313	316	318	292	316	318	275	312	324	275	316	264	314	323	322	316	291	307	305	327	294	322	301	312	307	314	304	333	309	329	320	332	300	302	283	306	324	295	310	306	275	317	317	308	315	297	295	290	318	284	284	312	304	265	313	298	324	318	304	319	270	304	316	312	331	313	313	267	299	309	310	321	307	319	310	298	316	282	333	298	329	332
40812	66307	37669	6063	740	1003	520	460	483	479	431	404	374	371	363	367	385	336	390	315	384	378	350	339	343	380	358	367	373	325	333	325	341	351	334	347	375	369	375	370	362	367	362	365	368	376	356	364	381	373	396	360	365	363	338	324	343	351	344	352	386	345	367	358	363	313	350	336	381	341	356	363	389	343	345	362	362	333	328	353	346	338	331	362	360	385	381	319	332	361	355	353	356	383	368	336	364	368	381	338	330	357	362	348	350	347	366	359	355	347	354	339	371	357	319	370	369	376	336	353	348	358	323	323	355	358	364	373	371	366	370	356	360	335	361	361	344	317	376	329	371	349	372	391	368	350	350	377	351	380	367	333	346	336	385	374	365	366	371	368	352	387	351	336	324	383	370	359	352	362	368	343	373	359	367	351	343	330	342	358	379	357	331	405	370	363	324	352	374	378	381	370	334	329	342	372	318	358	372	358	383	382	346	361	355	369	360	379	354	330	348	351	388	395	338	348	349	366	338	353	365	377	368	330	379	382	354	361	388	370	356	384	385	328	351	367	364	351	345	365	343	340	367	349	384	382	393	349	358	348	359	372	357	336	354	406	377	375	358	382	371	345	357	327	336	349	376	318	350	358	377	336	374	358	366	321	359	419	359	387	320	363	353	355	389	350	346	373	342	393	368	347	359	383	391	328	358	357	366	372	377	350	350	337	382	344	366	337	334	364	334	390	406	371	353	349	326	335	380	343	370	372	352	356	387	368	316	374	346	355	340	365	338	347	356	375	357	351	339	354	353	364	340	316	348	331	326	370	366	341	356	377	368	339	355	339	348	383	352	332	356	365	341	345	354	368	346	336	349	349	346	335	371	373	343	361	367	348	351	343	355	365	387	355	349	362	354	372	373	340	377	387	342	332	360	358	369	363	339	367	355	341	336	387	354	339	372	338	331	356	369	312	364	312	377	355	357	356	333	336	401	373	364	345	336	317	348	369	360	334	327	363	376	359	406	391	372	362	342	366	337	328	340	367	354	370	354	365	331	355	368	338	366	392	361	376	348	345	324	336	348	389	370	382	355	366	388	386	327	384	370	366	340	392	364	392	369	353	383	350	333	343	361	354	333	343	369	348	347	385	392	393	372	325	372	353	375	332	368	354	368	405	363	353	363	327	337	384	349	375	346	346	350	358	391	331	387	337	371	362	344	333	380	341	371	348	330	379	352	329	375	365	368	333	347	344	345	349	353	371	335	362	370	358	324	339	361	367	359	347	342	363	360	368	314	324	340	351	354	333	368	363	311	337	390	338	336	332	360	327	360	332	344	337	372	359	360	403	329	360	365	325	340	378	376	369	338	347	320	393	355	354	343	343	356	336	381	343	333	357	382	351	353	361	346	361	360	361	358	336	334	362	360	326	353	357	373	342	355	359	343	371	345	344	352	361	352	361	375	348	351	366	354	348	360	367	337	348	364	335	332	342	348	366	357	354	373	372	373	382	330	358	342	358	349	391	335	345	373	344	346	364	345	384	337	362	379	356	372	355	383	349	374	345	342	407	355	348	350	376	319	369	366	398	384	347	336	360	360	359	360	402	380	365	361	389	352	353	353	349	373	354	347	348	369	370	346	341	308	356	369	332	344	356	376	341	360	362	372	327	338	367	356	365	343	364	347	356	376	348	353	344	380	356	375	349	374	387	327	374	347	331	377	379	360	350	359	342	383	351	365	354	338	377	366	365	355	361	392	358	354	360	377	391	343	355	375	348	335	352	362	339	400	361	345	363	390	339	365	338	357	371	383	364	382	374	340	353	355	366	355	352	362	339	359	356	339	357	371	356	370	373	348	364	373	417	372	359	365	363	369	348	320	357	378	380	390	370	338	380	359	364	335	311	373	380	357	375	370	369	346	363	375	389	351	359	383	378	349	354	354	354	385	353	390	391	338	368	367	365	367	362	344	351	349	409	398	372	348	345	366	370	344	362	354	344	369	382	348	341	364	345	379	356	360	370	367	323	363	338	349	359	343	375	362	351	368	323	373	335	371	335	335	347	354	369	374	380	400	384	360	378	355	368	347	367	349	354	385	353	384	368	370	358	367	338	349	336	357	354	336	370	359	366	363	370	320	348	372	381	348	352	367	328	349	361	358	299	321	335	352	379	347	388	371	379	374	371	344	330	332	372	364	380	338	354	363	333	347	331	362	348	377	376	355	342	337	364	364	358	348	357	348	328	379	392	356	338	367	385	356	371	352	328	339	361	361	340	368	359	365	375	369	371	335	358	321	340	355	358	348	364	350	333	351	384	347	370	323	356	393	349	386	380	351	361	357	350	373	363	360	340	364	378	350	362	353	364	375	338	356	373	370	351	322	318	369	375	339	346	366	357	385	336	359	372	386	325	348	368	376	340	354	360	347	341	379	360	375	315	391	353	337	383	345	350	350	368	375	331	315	336	406	362	341	354	367	380	356	358	328	367	338	357	395	357	382	354	381	338	345	416	366	386	364	362	364	355	342	378	370	359	373	365	383	362	393	368	375	362	339	334	388	372	329	345	348	355	349	355	385	355	344	356	357	372	371	364	359	341	319	361	375	365	365	365	365	347	322	365	337	365	346	345	343	384	360	322	377	376	343	365	359	330	368	348	327	352	362	328	364	349	379	354	352	386	370	367	353	342	353	348	352	341	339	367	392	336	338	356	368	335	359	333	325	367	362	379	364	333	330	353	340	350	335	342	357	367	352	396	358	313	327	363	381	374	373	331	361	378	344	332	379	319	357	375	327	346	397	381	368	335	326	377	351	390	360	364	368	332	333	370	311	334	360	366	373	357	353	368	362	347	370	342	368	377	391	331	323	351	322	366	384	361	349	371	399	329	358	380	333	374	347	370	368	382	360	340	370	361	347	347	362	367	370	356	358	353	328	362	360	337	329	350	372	352	351	348	380	354	362	384	370	380	356	355	366	372	344	355	354	353	370	351	359	354	386	366	372	328	401	343	343	362	356	354	379	375	417	345	354	370	344	338	368	339	347	348	363	379	333	359	375	358	391	358	367	389	360	353	359	374	340	316	361	329	356	368	377	319	347	382	361	345	363	319	379	381	341	344	365	383	313	345	362	359	334	365	358	343	385	375	366	342	376	379	378	356	360	339	355	341	341	341	364	371	356	337	369	349	382	346	371	365	362	355	330	374	330	343	369	350	354	370	350	349	356	363	370	357	385	347	348	381	326	354	330	376	327	338	384	384	351	325	335	331	364	396	376	372	354	397	353	354	317	367	331	388	370	346	329	324	383	335	382	372	363	364	367	334	380	374	385	343	389	382	367	378	347	345	357	380	338	344	339	385	365	370	320	376	327	389	359	334	374	380	350	351	368	319	346	369	372	363	333	361	365	383	349	349	355	352	394	382	337	368	356	362	353	356	385	327	366	358	362	378	392	362	379	347	365	336	373	345	331	342	372	368	338	379	375	375	339	352	372	353	363	363	357	392	351	335	358	348	374	331
22976	21696	28694	25019	21557	21142	6682	515	397	324	307	292	279	278	259	209	242	237	245	235	226	236	234	239	238	217	222	219	231	208	242	229	233	222	226	221	231	218	213	217	225	239	204	226	221	202	220	181	226	197	170	194	218	213	213	233	199	234	233	222	196	230	218	206	221	202	199	212	206	213	228	186	207	221	205	205	250	197	240	232	198	211	212	198	217	188	226	221	207	219	200	196	181	196	226	219	223	184	209	215	214	205	238	194	216	232	214	208	218	212	227	239	214	219	207	220	214	186	202	224	219	222	222	212	254	225	207	227	194	190	222	211	219	222	226	192	165	213	215	200	219	203	224	200	217	254	215	230	203	209	226	197	220	211	230	206	205	205	199	235	210	226	207	218	212	209	234	214	219	206	219	220	220	211	202	207	207	225	203	214	216	225	199	222	224	250	201	217	208	192	249	188	200	203	213	234	194	260	214	207	207	244	185	208	207	217	207	214	238	207	230	231	206	216	213	215	193	206	227	213	235	221	243	205	231	216	223	215	229	197	187	196	195	212	208	202	225	231	216	230	213	208	186	217	207	205	206	186	194	222	218	203	174	212	220	196	238	211	223	190	206	221	189	201	224	173	220	205	186	207	230	205	220	208	208	257	200	220	216	208	231	227	201	206	216	219	203	217	220	215	205	218	205	203	220	195	221	220	228	227	216	216	214	190	250	218	252	214	198	230	223	203	202	195	199	205	206	200	225	193	194	186	213	223	216	212	211	203	211	222	230	244	243	211	222	205	208	211	193	206	203	197	213	214	206	200	198	198	211	199	196	223	226	182	217	205	206	205	193	197	191	209	217	219	219	207	188	204	228	211	231	204	219	215	207	214	222	211	233	235	224	241	234	229	209	221	207	209	198	211	194	225	207	218	214	189	198	199	228	247	203	229	223	213	205	250	222	216	199	220	229	203	218	221	237	216	221	194	227	211	220	229	203	216	191	219	228	219	239	244	222	227	200	193	239	207	232	227	214	199	212	203	199	216	201	210	220	208	217	226	209	209	229	216	225	208	209	181	198	237	183	198	244	205	220	211	211	222	219	221	242	197	204	201	214	210	210	247	218	202	203	205	199	235	206	209	200	214	198	233	213	228	207	215	218	218	204	209	211	202	229	220	207	212	216	208	212	190	220	208	193	237	228	193	221	200	207	244	201	195	232	247	198	187	226	224	238	218	253	206	248	170	230	221	214	223	189	185	222	209	199	220	214	194	236	198	206	211	218	232	198	200	216	185	195	239	210	235	205	222	216	194	217	236	199	199	237	214	179	212	199	188	202	206	222	197	202	232	206	227	218	222	213	221	182	227	227	205	207	220	221	217	225	236	209	203	211	190	246	216	240	194	199	227	215	200	199	212	203	216	215	227	214	197	210	225	208	207	206	218	232	210	240	214	224	233	221	232	212	223	214	200	208	224	193	223	216	226	230	215	189	226	239	219	221	186	202	237	200	218	225	193	206	225	210	218	204	190	225	220	222	205	222	219	194	210	221	227	229	229	210	222	239	200	181	230	227	222	216	220	237	220	218	213	213	201	208	205	219	203	213	202	241	207	199	226	210	211	205	219	215	201	211	227	184	191	227	202	217	224	207	177	187	217	222	234	220	232	181	199	193	230	231	211	222	217	227	192	207	221	190	220	211	218	219	210	197	231	231	209	230	204	206	218	210	234	225	239	210	213	209	190	199	217	221	216	219	207	175	216	220	203	186	202	214	241	235	219	242	217	196	203	215	202	211	200	219	214	222	225	206	219	239	229	205	203	206	224	208	199	260	231	233	213	178	209	197	215	240	234	194	232	223	209	194	223	212	219	192	225	208	200	231	222	212	234	218	205	201	201	201	175	222	213	227	200	225	192	209	209	177	210	214	203	206	211	219	210	200	214	173	197	218	209	224	190	216	227	211	200	186	230	226	199	201	225	216	239	202	207	220	211	211	236	217	203	225	205	224	205	210	200	202	220	187	210	199	206	212	201	222	220	236	220	198	209	227	205	191	228	210	186	218	200	202	212	219	227	225	230	219	201	219	192	200	188	211	207	226	228	230	210	196	192	195	217	204	182	208	234	221	213	255	186	224	225	203	243	220	219	213	215	227	221	210	226	197	207	234	213	214	196	201	201	213	247	227	206	195	205	201	213	201	229	221	222	231	224	224	188	222	186	231	212	215	203	225	215	196	188	206	200	218	212	199	216	232	224	231	211	193	240	207	221	224	214	200	207	191	207	216	201	199	205	193	237	216	214	213	220	212	224	215	215	217	204	220	195	225	202	225	226	206	215	202	214	230	202	214	204	213	212	210	216	197	221	211	235	215	210	226	210	210	207	209	204	228	216	221	234	188	200	211	197	226	229	219	187	232	199	224	185	203	217	231	223	214	205	223	227	201	238	192	200	209	235	234	231	194	222	224	204	189	223	218	232	188	205	208	210	231	221	221	212	251	203	205	220	213	223	262	212	201	211	193	219	197	221	216	180	191	204	198	202	218	189	211	215	208	211	220	190	222	236	206	225	220	210	208	187	217	229	206	225	235	243	212	206	227	216	219	242	245	202	216	235	221	236	216	219	212	224	221	206	194	228	218	206	211	224	210	202	220	207	226	232	202	211	220	211	197	210	203	208	228	227	222	225	215	212	216	231	210	217	223	220	202	219	227	223	214	222	206	212	224	230	239	206	194	216	189	195	220	217	201	227	211	184	222	226	248	203	210	200	205	231	230	211	196	245	238	216	197	219	205	213	226	197	215	212	205	226	227	196	230	213	212	235	228	230	214	196	197	215	205	211	207	209	189	240	213	213	205	190	216	217	221	236	240	224	224	181	222	211	197	216	222	207	195	226	197	222	220	199	193	212	239	218	228	206	225	209	211	209	233	191	217	207	213	220	205	221	217	211	226	216	232	206	211	201	224	210	227	208	200	194	214	189	239	187	200	220	217	205	232	223	195	238	213	202	208	230	184	222	219	216	213	216	205	217	246	212	204	223	186	203	213	200	229	212	215	230	210	206	220	219	239	218	214	224	173	226	200	214	212	203	220	208	207	209	198	225	234	207	208	213	226	220	218	234	212	191	235	206	221	220	197	205	220	200	212	199	219	221	201	212	209	215	202	215	211	198	213	191	228	221	200	200	227	210	195	200	228	186	217	225	200	215	208	209	193	210	197	210	202	208	227	203	216	241	197	215	196	195	196	233	236	200	221	202	217	204	216	206	192	216	207	233	231	227	214	201	209	219	210	205	228	214	235	209	204	210	229	218	218	207	203	255	211	210	237	235	202	213	242	219	200	216	202	213	195	222	190	215	235	200	240	211	214	208	233	209	253	210	249	213	198	187	208	220	203	202	214	204	190	233	218	192	226	241	214	225	243	197	212	229	204	200	217	206	201	218	224	204	217	190	199	233	210	225	207	232	213	239	245	228	217	214	173	191	209	209	241	223	222	216	206	227	195	212	202	202	210	179	223	224
50874	79642	55156	12732	1965	3396	884	719	620	521	471	416	424	370	404	340	331	327	307	335	314	275	301	303	276	259	313	259	272	321	291	249	289	255	281	284	265	273	236	273	272	258	282	276	289	211	248	274	259	274	253	258	248	242	270	262	235	278	251	286	289	238	282	264	276	248	286	270	266	233	269	223	239	265	276	259	216	261	240	260	260	268	246	260	232	234	255	269	277	276	234	269	259	263	259	272	246	270	253	273	236	297	299	244	248	247	262	259	254	261	268	224	226	255	271	243	260	263	267	244	269	224	229	238	243	255	237	273	267	266	263	247	259	221	230	240	302	258	251	252	234	240	281	262	245	278	275	260	253	284	265	265	265	242	250	258	249	222	275	270	254	259	311	284	256	259	272	228	240	251	273	244	267	202	271	232	263	226	258	278	260	262	244	242	243	266	259	250	252	261	274	245	259	258	243	233	255	232	226	264	278	302	247	238	251	272	296	254	248	260	265	254	252	241	270	230	262	255	264	269	266	256	251	273	271	250	231	260	271	264	258	239	265	240	265	257	267	265	239	233	288	223	253	288	259	270	250	245	257	260	286	277	266	239	237	278	223	256	236	272	246	246	278	238	268	259	244	248	246	233	263	270	255	254	235	241	243	279	260	268	258	262	285	244	267	251	254	263	264	266	231	281	249	258	262	295	262	255	258	240	249	235	253	255	225	249	271	272	240	268	263	275	249	271	253	250	269	246	241	258	266	260	268	248	276	256	256	241	248	241	264	238	252	252	247	246	255	277	238	253	276	243	270	257	259	235	275	239	232	253	233	248	246	288	251	248	249	230	256	256	269	242	244	272	262	254	250	254	249	265	276	287	233	253	256	281	251	247	238	273	276	242	250	253	253	246	261	243	264	265	265	230	268	245	258	259	269	259	247	257	255	260	263	236	253	245	269	253	254	251	252	245	268	245	276	256	256	268	236	245	254	241	255	249	270	253	275	264	258	265	242	258	256	240	266	262	235	263	246	263	271	266	272	278	278	236	260	260	272	227	238	236	246	237	279	252	263	252	246	235	239	275	262	251	242	263	265	268	264	233	251	214	237	230	250	263	270	271	249	228	262	247	243	257	252	261	236	258	275	280	260	270	262	256	248	237	236	238	259	223	249	253	275	243	242	262	282	260	266	223	248	256	237	234	255	253	238	240	253	267	244	230	264	248	258	241	244	239	243	243	250	267	258	234	276	283	236	241	250	275	274	250	234	256	269	249	278	240	260	242	225	257	243	248	233	266	231	286	208	230	264	256	261	265	262	247	212	241	290	255	238	250	245	249	277	264	249	267	270	251	270	272	257	268	258	232	259	247	266	258	255	238	263	274	252	288	287	247	255	248	237	232	262	270	251	283	257	228	247	262	276	262	279	277	261	255	233	265	261	260	254	227	228	278	258	255	264	250	275	253	250	227	277	260	234	250	261	258	224	249	257	245	249	250	259	241	275	248	257	258	245	254	239	240	265	285	234	263	276	247	271	262	248	292	262	244	263	264	266	261	250	256	285	243	240	230	248	239	236	267	262	258	232	274	272	270	261	223	261	258	251	289	267	249	267	276	252	225	246	262	251	243	259	270	237	266	252	250	252	246	250	228	235	236	238	254	261	254	246	254	252	235	283	269	255	248	256	223	218	242	243	259	258	244	277	258	263	276	286	257	248	249	302	266	252	256	231	248	258	236	253	264	269	226	259	257	222	273	260	267	256	245	268	263	218	232	261	262	257	254	255	268	254	241	280	276	241	262	272	272	240	256	232	265	254	271	231	241	273	265	228	298	260	240	257	270	274	212	270	240	237	242	236	294	261	263	244	249	262	249	269	283	257	261	252	240	241	247	266	212	261	270	274	279	253	284	248	255	294	273	250	275	263	282	283	243	262	258	242	277	242	250	258	228	240	261	260	247	246	254	238	278	249	244	259	260	276	232	258	247	255	286	258	252	260	226	246	257	253	263	267	268	219	285	250	230	256	296	252	248	252	234	248	237	254	252	283	251	260	227	234	232	238	257	249	250	245	252	252	243	250	258	242	256	233	264	269	268	236	248	253	270	244	259	242	264	268	268	240	249	275	267	258	251	254	272	276	248	238	243	269	257	252	253	250	254	253	261	249	246	232	251	244	252	240	269	259	248	263	243	250	255	227	283	267	253	266	278	251	294	232	237	255	252	263	261	231	270	209	243	241	260	254	233	294	260	253	234	238	269	295	266	260	250	280	235	263	245	268	257	267	242	280	263	238	288	220	280	250	216	264	271	286	242	278	247	228	247	269	234	261	240	259	261	230	273	273	250	255	270	239	257	248	261	242	237	263	284	276	244	256	265	267	270	274	271	268	260	235	251	252	257	256	266	254	227	229	247	250	232	240	239	229	242	241	254	283	253	257	259	235	255	275	263	266	269	238	239	255	246	253	249	215	274	238	242	260	265	243	252	268	228	269	231	249	253	268	247	235	264	241	255	280	244	239	258	227	246	281	245	288	248	255	249	281	246	256	220	258	250	250	236	266	248	245	281	271	235	266	239	271	284	240	231	271	254	248	240	271	261	267	229	268	252	270	282	254	249	290	261	261	260	264	259	249	250	249	252	267	261	247	250	261	259	243	280	265	244	262	263	266	275	265	281	270	243	252	223	240	281	267	239	254	249	252	278	252	252	240	243	222	267	256	254	247	244	255	271	252	230	260	225	246	238	249	252	257	286	235	226	247	264	272	258	249	261	285	255	261	245	235	300	258	249	255	264	234	274	253	273	271	238	257	249	246	273	231	258	253	252	269	210	261	223	248	260	262	248	263	256	290	244	236	228	240	232	257	285	279	255	300	245	235	235	261	263	251	245	248	263	253	269	269	276	264	263	254	276	247	254	261	260	268	256	275	242	225	264	238	244	266	236	248	292	243	267	259	255	247	275	265	284	240	249	281	237	255	250	276	271	260	253	254	258	247	255	230	268	263	252	235	259	257	288	240	258	238	241	262	273	249	271	266	234	271	238	239	239	232	231	219	257	278	265	269	257	275	272	246	263	267	262	253	264	280	246	250	253	252	246	244	258	250	261	270	281	265	254	289	229	271	270	264	293	253	253	251	247	236	262	249	265	249	281	240	229	244	253	271	225	244	265	277	235	253	228	247	273	250	299	234	300	250	241	261	242	250	261	250	240	255	244	251	244	254	225	273	262	283	243	293	257	236	266	238	262	252	277	254	267	277	255	251	231	231	271	239	233	246	252	246	229	237	277	239	280	229	266	273	259	245	261	240	246	271	254	248	254	291	260	243	270	265	255	270	267	256	282	222	271	219	255	248	247	243	276	224	238	273	264	260	254	280	239	274	280	269	284	254	250	221	278	256	286	269	250	260	251	215	245	255	243	250	242	260	245	250	233	253	242	243	251	288	257	242	239	251	244	217	243	257	232	257	261	265	227	246	266	253	255	236	229	213	264	263	275	244	263	255	264	286	262	291	279	263	224
28695	23981	17128	3389	625	650	538	532	543	512	513	528	535	549	513	540	541	516	520	530	578	476	500	524	515	508	506	533	539	507	526	529	523	537	500	506	515	465	483	522	541	537	512	553	493	541	526	517	490	490	528	518	573	526	493	519	505	537	522	525	540	512	546	538	499	531	505	539	493	526	483	569	550	510	533	506	527	504	552	518	539	536	534	530	516	546	576	522	516	528	522	513	508	536	484	497	562	523	546	525	533	516	516	563	526	465	551	541	496	473	540	541	519	504	503	526	522	487	519	524	551	566	505	547	507	534	541	494	522	524	514	554	494	484	533	509	492	510	545	534	523	510	474	524	520	493	503	520	507	524	557	504	488	541	547	510	518	499	538	507	557	553	544	537	540	539	500	544	543	528	570	483	510	497	528	550	513	547	500	479	562	515	508	509	535	490	553	530	533	523	544	502	535	549	511	563	518	534	524	520	508	512	523	497	544	550	451	513	517	479	521	529	546	525	523	479	525	534	515	502	506	533	510	524	556	558	510	503	536	533	514	503	495	485	532	491	550	509	486	536	506	515	523	522	514	508	543	526	534	557	540	479	482	516	508	511	488	513	494	529	525	519	529	504	529	507	537	512	563	526	508	579	500	503	483	501	519	510	518	533	496	519	511	494	512	535	559	492	579	567	509	535	516	521	482	529	520	498	543	488	566	498	513	571	500	499	541	488	519	503	509	487	537	528	503	515	477	522	531	492	541	538	444	576	524	497	544	542	537	500	555	523	524	524	531	589	515	540	543	516	493	505	537	545	499	532	492	555	461	546	498	537	555	506	533	543	518	499	519	520	479	550	548	490	525	486	534	459	563	515	522	524	511	511	527	560	499	496	474	503	516	518	524	530	518	541	548	489	558	558	504	496	525	475	516	524	516	519	521	557	521	522	530	483	567	564	545	550	516	519	538	508	518	538	491	500	524	520	514	524	525	517	555	504	557	574	501	501	533	517	469	481	511	516	548	538	513	519	549	478	533	510	538	494	495	500	521	562	537	484	488	500	569	514	484	503	518	548	501	544	522	488	501	494	547	535	504	536	501	499	525	517	500	517	523	526	544	511	558	503	509	509	518	538	511	543	540	532	459	513	517	514	550	518	565	502	506	543	510	525	529	518	503	534	530	501	567	523	551	493	537	514	521	543	496	506	510	512	539	533	503	476	511	537	515	522	500	543	558	460	516	500	536	548	504	561	506	522	523	505	550	554	536	541	528	504	523	534	530	529	517	501	527	550	500	473	502	518	556	524	502	511	532	508	508	549	556	516	552	497	531	537	497	519	533	508	519	529	562	523	519	546	492	533	487	516	537	526	540	506	484	544	529	538	492	521	535	544	535	548	529	529	503	505	502	558	496	480	520	545	466	543	519	540	535	497	553	514	543	517	490	524	531	521	500	556	502	518	534	531	544	543	484	519	542	523	488	524	544	545	504	500	484	559	475	526	529	502	504	561	504	546	477	557	531	472	501	502	500	534	509	495	497	530	521	490	527	497	498	526	542	507	466	497	512	529	533	514	498	516	494	505	531	575	555	515	505	498	496	512	512	551	521	532	534	514	501	494	537	522	491	531	536	573	548	548	511	526	523	517	490	499	519	525	510	535	478	513	481	491	503	552	535	546	509	522	561	542	492	502	511	557	487	520	522	568	521	508	508	530	453	553	511	503	495	474	482	521	512	494	523	464	508	508	508	525	522	479	573	488	533	502	510	546	499	527	549	494	514	486	491	512	519	496	525	531	521	488	533	569	507	529	539	494	536	499	496	489	493	554	503	521	569	520	517	507	508	548	505	541	528	520	484	501	517	519	484	531	518	546	527	539	535	503	506	491	538	482	502	560	506	531	495	533	548	536	516	544	494	531	526	548	491	487	516	513	522	544	506	539	499	550	468	541	514	542	541	542	508	521	524	557	500	511	553	487	510	529	527	501	492	495	536	558	511	551	562	528	522	502	533	533	519	502	554	549	516	505	522	494	511	489	515	505	535	525	543	539	518	472	524	509	541	499	536	511	502	460	571	507	467	547	477	540	510	506	529	463	525	537	498	539	542	503	489	529	509	492	517	541	548	546	520	494	514	489	538	499	524	511	498	488	476	544	478	551	466	520	525	559	531	475	567	505	547	533	477	515	547	531	482	523	521	525	515	547	527	560	516	532	514	520	536	494	524	490	513	509	530	472	513	514	519	492	534	540	512	514	530	467	513	527	542	566	509	532	536	503	515	538	547	534	515	518	510	497	550	530	543	512	552	517	515	521	518	504	528	476	490	506	538	560	516	516	537	526	561	522	517	523	513	534	544	486	483	494	570	529	524	501	551	550	571	509	503	510	568	511	493	549	505	509	524	517	501	483	536	533	546	550	510	547	484	546	507	493	536	503	508	547	506	497	552	552	516	529	555	517	552	536	525	523	537	520	513	496	523	492	500	513	575	492	512	524	504	505	533	531	521	570	516	539	537	538	495	508	504	502	523	540	492	543	530	488	539	501	554	551	526	511	465	533	518	518	519	521	548	503	497	515	543	530	508	525	557	531	493	504	509	524	513	549	508	522	522	557	511	497	574	522	513	526	530	496	560	556	491	518	535	512	482	499	524	539	479	485	486	510	478	527	535	514	512	498	507	544	544	487	500	496	547	539	501	519	500	466	510	555	503	526	534	502	553	528	484	490	505	488	528	546	529	490	523	498	549	558	469	509	488	512	515	514	507	534	536	525	523	495	514	530	493	545	533	532	536	518	509	550	527	548	541	503	519	504	570	501	502	535	547	516	550	520	541	538	534	496	493	524	525	530	510	548	525	511	525	527	545	542	484	511	527	484	512	536	540	514	498	515	479	524	532	527	508	517	512	508	506	489	526	500	517	517	532	585	507	477	504	466	498	523	564	498	489	522	526	470	532	506	521	538	513	511	543	514	502	521	485	533	552	487	496	519	519	516	513	500	525	516	545	573	537	551	509	542	496	486	547	488	554	510	501	528	515	497	488	528	557	527	546	513	521	514	491	545	500	505	531	552	467	553	478	534	542	505	508	549	483	541	536	527	520	525	572	490	499	464	514	518	505	534	492	508	519	497	523	499	547	516	513	590	566	518	520	517	499	478	503	542	527	515	513	521	536	575	525	511	529	516	527	475	570	529	505	490	486	506	520	498	509	472	518	482	520	526	550	510	498	519	511	510	551	521	497	502	537	482	508	515	536	521	517	540	537	539	464	535	513	499	532	499	534	512	501	539	504	506	541	477	531	528	528	535	526	565	525	482	491	502	535	508	492	505	507	511	564	470	483	559	507	531	521	554	523	517	521	504	512	578	505	518	527	524	496	523	559	530	528	525	533	532	491	530	540	471	542	547	492	520	480	559	486	505	526	491	539	511	559	507	509	506	520	511	532	544	550	550	552	521	530	558	521	551	498	553	525	551	535	523	518	520	520	565	534	536	517	531	505	553	558	500	496	521	525	529	513	529
23254	35557	11581	1632	657	716	631	611	623	601	574	595	632	582	593	584	592	636	608	557	577	561	602	583	601	626	568	585	570	599	616	637	611	617	563	591	638	571	593	586	629	564	561	596	589	587	572	580	626	587	593	534	618	604	602	581	566	612	642	610	556	607	537	586	601	566	592	581	610	594	596	602	598	604	568	563	599	594	601	587	573	608	620	595	569	551	571	597	578	599	597	570	617	604	591	589	587	592	612	592	616	589	650	609	587	549	646	621	566	592	612	567	584	639	593	579	634	594	643	575	603	608	635	585	579	591	636	599	588	593	603	637	564	563	551	579	545	604	608	560	591	541	602	557	554	591	588	558	591	598	565	559	612	614	618	602	625	616	594	589	621	604	634	599	599	606	598	595	578	595	594	613	634	604	618	593	610	573	617	598	545	621	611	576	585	595	569	580	578	589	608	569	561	614	569	573	602	572	615	542	619	609	576	605	599	557	606	626	607	625	612	612	626	607	560	585	577	581	583	613	589	604	571	601	607	588	595	574	610	585	576	607	614	600	600	605	639	570	572	587	617	607	613	599	604	617	528	561	606	622	606	560	571	606	559	579	617	570	605	589	585	606	560	622	597	651	604	601	567	591	599	643	633	557	586	620	609	601	635	596	635	592	609	548	660	633	557	590	593	590	591	579	553	591	636	608	599	605	607	546	579	607	596	582	570	571	564	606	602	578	629	614	612	518	571	600	608	556	594	602	599	587	575	614	619	571	578	602	593	680	601	578	612	620	566	575	602	618	566	577	588	596	584	600	592	565	566	609	588	602	581	561	588	580	605	613	621	582	595	578	624	587	607	592	594	606	623	636	586	605	569	581	553	572	558	588	606	546	634	564	614	599	562	585	565	570	600	589	555	598	577	587	579	563	628	626	598	567	620	603	591	576	603	576	620	568	620	548	623	643	568	572	595	582	578	627	598	598	563	567	577	593	611	594	582	642	572	599	584	591	618	583	571	608	606	629	604	577	590	563	557	600	587	593	618	572	614	579	540	583	562	576	576	561	578	586	581	569	583	596	609	607	567	597	624	600	578	589	545	598	587	611	582	583	612	559	587	601	570	595	560	586	528	592	604	556	560	632	556	568	607	619	598	583	663	585	616	591	589	636	588	596	558	589	573	587	565	608	580	564	614	584	613	612	592	643	579	591	597	608	569	586	617	595	614	577	598	653	625	621	574	586	587	601	581	605	581	593	579	579	577	593	629	585	632	617	592	609	588	590	595	606	645	579	574	608	607	557	567	551	609	604	602	565	604	548	581	588	608	602	579	618	573	576	572	597	617	611	607	578	664	588	615	572	555	610	558	591	607	554	537	604	617	597	607	602	585	626	620	542	598	575	598	590	544	566	591	642	614	546	587	644	549	626	614	557	599	622	597	602	587	570	598	547	593	582	585	566	621	558	571	618	594	604	548	600	645	599	585	551	587	579	536	649	604	635	589	571	570	582	561	611	574	591	570	610	616	592	644	538	618	592	625	601	598	578	592	581	602	619	585	591	594	577	625	625	581	602	620	593	590	574	561	557	605	609	555	602	591	591	576	604	564	563	585	603	570	576	581	594	586	582	633	624	588	578	602	644	592	600	625	568	602	634	594	557	594	634	587	624	622	628	598	583	583	611	592	592	579	628	602	594	604	604	592	642	537	624	596	604	564	619	597	548	590	593	575	602	553	631	602	615	541	591	650	610	594	646	610	614	585	584	603	603	575	613	555	639	580	565	606	599	567	639	636	537	588	636	548	614	559	595	570	599	597	604	590	610	558	564	601	604	577	580	609	590	621	650	575	607	577	611	602	569	581	595	585	577	595	614	618	567	593	633	591	584	576	620	572	555	532	558	607	585	618	600	604	617	625	617	599	592	594	559	598	605	623	605	652	580	620	624	607	610	579	595	589	568	636	551	653	573	605	553	572	585	582	573	626	589	622	581	571	589	578	595	545	620	552	576	630	514	592	593	598	574	604	625	644	558	598	603	573	602	605	616	557	605	613	574	586	601	636	583	611	587	550	625	584	590	600	631	607	587	604	610	628	623	570	616	641	619	570	607	608	569	579	579	577	625	613	604	602	611	602	640	590	593	593	588	586	558	566	616	604	550	625	565	575	541	574	624	547	621	581	569	647	605	560	590	586	602	589	613	619	591	580	596	565	581	609	605	553	607	597	546	620	576	595	583	588	640	591	554	559	555	577	585	584	624	575	571	622	573	547	622	562	593	588	631	602	607	576	636	581	636	574	612	654	593	611	587	644	598	549	637	582	575	569	582	594	599	651	552	610	555	605	584	545	632	631	574	581	543	603	624	593	604	595	565	568	580	577	579	598	569	606	630	600	562	601	624	640	591	608	577	629	575	591	554	589	578	572	578	611	600	607	596	621	619	610	543	576	587	565	609	602	595	586	626	640	554	538	565	616	563	628	578	557	612	579	610	576	582	557	581	597	534	598	593	566	610	593	580	602	567	580	612	589	587	608	625	643	587	573	559	582	612	588	552	606	582	633	556	569	600	553	599	545	591	615	599	596	619	575	616	588	564	587	570	602	608	561	577	614	565	599	552	624	610	626	589	588	601	582	594	601	600	563	600	558	592	603	588	596	581	607	602	615	581	562	586	606	597	629	555	582	600	594	616	591	564	572	608	628	572	601	586	614	575	547	550	592	612	585	618	614	572	567	622	609	582	594	617	599	588	598	574	576	553	578	594	552	574	617	591	596	570	592	617	603	614	592	586	582	538	557	566	624	612	601	606	612	605	586	532	609	566	560	578	600	606	621	568	575	578	588	599	562	587	584	571	552	586	639	624	580	618	594	531	619	522	627	584	602	582	589	598	663	615	589	581	582	573	569	642	575	597	649	598	556	537	625	585	636	570	590	605	614	535	595	569	559	596	581	581	544	554	566	592	595	580	543	591	584	568	606	583	620	592	579	636	589	619	548	577	616	582	544	625	651	625	598	579	625	581	603	570	599	581	615	580	566	551	602	590	608	555	644	611	577	571	577	576	629	608	594	611	593	622	587	588	621	587	602	567	609	628	561	604	591	556	610	592	592	643	588	629	578	571	588	564	590	581	546	583	595	591	580	605	599	601	547	595	535	529	608	597	609	523	608	591	606	571	609	556	570	579	587	609	590	621	584	618	575	576	605	596	536	599	592	577	589	579	601	556	571	576	586	634	560	563	575	624	580	553	593	588	589	608	593	601	597	605	605	570	608	603	611	609	565	567	601	607	610	559	625	584	571	582	599	615	589	605	575	603	611	597	592	614	579	583	598	609	556	648	619	590	584	570	574	599	607	581	595	597	608	549	600	582	585	635	603	607	552	624	645	597	602	623	612	574	600	657	573	614	562	623	578	603	593	591	572	568	594	600	561	568	617	599	585	597	577	593	618	618	589	551	532	554	565	564	600	624	611	603	636	584	634	578	585	564	630	675	605	643	560	607	597	606	597	556	616	571	590	594
24149	22166	28801	25173	20367	8992	940	642	549	584	522	518	576	545	575	550	548	485	542	479	565	502	508	507	489	488	510	502	495	472	479	533	512	473	541	479	514	520	505	464	456	496	501	506	541	525	486	524	548	503	521	492	491	471	474	472	493	514	524	476	490	463	467	481	524	469	520	500	474	476	520	493	511	514	477	516	478	496	463	516	494	544	468	481	491	515	479	479	449	483	509	500	526	511	489	493	487	487	516	493	517	488	538	513	464	474	492	518	507	478	471	491	500	498	508	537	512	540	484	490	492	481	507	491	462	518	521	505	525	494	524	529	504	512	490	503	503	500	521	488	484	493	491	485	503	503	450	457	502	531	434	466	516	472	499	547	467	511	520	466	495	469	560	474	504	471	483	510	493	518	474	499	491	478	479	536	493	515	493	515	501	440	528	497	488	461	496	492	490	486	477	494	528	518	539	520	542	520	511	500	519	519	485	506	509	492	498	492	464	567	523	518	481	511	483	508	502	515	490	524	477	453	504	481	500	474	532	500	484	490	511	508	461	524	508	527	481	495	488	510	518	497	510	522	506	536	520	479	512	501	475	490	466	498	538	497	469	532	518	471	479	500	485	506	497	498	498	506	503	466	488	501	501	495	469	496	500	509	476	498	482	518	509	483	497	481	524	532	476	506	474	511	480	521	506	491	539	461	510	502	508	487	539	489	489	487	518	489	484	480	490	527	486	493	497	510	521	489	495	518	498	484	481	513	482	485	511	508	477	514	533	501	489	461	502	497	467	546	497	467	469	479	460	459	470	511	525	502	480	508	511	479	495	517	472	466	531	512	523	489	489	490	519	503	496	503	518	470	504	559	497	498	495	506	527	550	499	501	496	485	493	509	519	516	518	520	509	498	486	498	514	456	520	506	484	494	525	491	501	504	503	550	512	500	501	507	476	479	497	515	489	484	512	468	527	513	485	484	509	482	487	544	546	537	536	494	499	515	466	487	481	452	513	549	513	515	489	481	467	473	498	499	510	450	488	467	540	533	499	486	479	519	508	470	497	466	527	507	454	482	468	484	527	504	517	528	516	530	485	491	516	494	482	499	495	473	496	491	462	497	532	490	502	483	505	487	484	480	495	507	465	486	540	464	488	503	495	477	534	513	495	496	505	474	493	505	504	512	529	502	489	489	480	495	475	502	502	485	519	489	473	446	459	478	483	472	493	476	552	506	513	478	493	508	535	501	494	486	497	484	475	528	488	507	553	507	483	488	495	500	480	504	483	519	511	497	516	490	497	495	449	508	491	512	505	482	495	521	537	500	518	488	507	506	501	491	505	515	519	488	480	531	481	502	505	484	488	485	487	472	501	508	511	531	493	492	518	522	486	485	479	498	484	482	546	476	512	468	496	485	502	501	468	523	516	495	488	501	517	494	489	534	509	487	482	518	459	491	497	470	503	515	485	484	506	503	500	494	507	495	500	489	464	542	513	490	514	507	504	526	509	477	522	478	510	507	509	475	486	485	484	481	528	480	524	474	481	521	493	488	477	508	472	541	485	514	475	510	507	539	493	473	471	513	580	522	455	509	490	489	526	481	458	498	511	516	509	490	495	516	529	516	451	509	496	499	485	504	476	510	505	510	477	494	505	469	504	508	490	525	531	504	491	498	485	532	475	515	493	540	430	486	466	479	490	459	452	448	486	515	470	495	497	481	484	512	503	513	492	490	476	513	494	499	461	487	526	513	537	476	493	493	496	488	528	506	471	530	526	496	539	495	487	500	528	484	547	470	462	474	488	494	505	512	501	471	484	521	489	506	456	495	497	475	456	508	489	522	495	496	474	485	496	506	510	531	524	521	507	517	522	503	465	469	508	505	466	500	484	473	489	526	493	498	502	493	490	479	491	476	495	488	533	439	466	499	466	512	513	493	491	522	515	519	478	480	512	518	509	500	498	506	506	470	471	546	486	492	495	516	507	474	468	478	459	501	497	493	485	504	538	475	499	543	452	538	488	490	528	498	499	474	516	536	480	467	491	465	493	523	488	531	481	524	519	493	514	487	470	480	524	513	467	500	492	534	477	473	498	485	519	503	465	513	513	506	464	504	500	495	493	521	512	468	503	539	492	486	496	488	497	486	515	510	509	468	448	514	506	496	467	527	557	485	511	499	498	524	536	528	542	509	518	532	478	521	513	501	499	517	471	493	470	505	491	485	503	498	491	518	518	510	489	477	484	496	519	477	493	500	513	499	468	512	469	524	481	485	512	498	526	492	494	476	478	503	476	466	523	540	484	522	511	478	513	524	538	474	472	506	498	514	484	467	455	470	493	494	494	430	523	491	461	513	507	495	507	507	496	530	538	499	536	522	493	466	526	524	523	487	516	517	454	507	479	500	475	495	480	471	493	462	499	484	497	503	503	521	508	540	491	508	501	501	575	485	537	522	494	523	491	445	511	487	472	497	491	488	526	475	485	496	563	508	504	498	467	487	523	471	513	497	491	459	468	546	468	496	482	477	520	482	508	541	501	488	492	526	497	520	506	454	500	468	499	469	485	484	478	491	502	506	480	462	536	513	518	453	465	498	507	509	516	471	477	502	472	493	472	505	504	491	484	513	544	484	439	489	526	488	495	508	514	545	473	495	453	499	537	475	481	454	515	499	502	484	486	489	472	474	531	520	468	517	511	549	506	509	460	488	554	483	490	506	487	511	498	482	537	482	461	475	497	476	463	494	499	473	515	508	529	489	524	508	493	506	491	529	490	493	456	533	474	474	490	462	521	530	513	489	521	519	473	490	471	459	496	483	499	476	469	496	492	493	475	489	532	526	470	505	501	491	471	524	516	528	492	513	496	466	474	543	503	505	506	495	503	536	479	535	475	508	527	557	526	486	490	479	520	469	511	517	495	497	513	488	519	510	513	488	482	509	478	457	497	503	496	523	468	480	506	471	497	489	497	501	508	509	469	488	522	525	458	495	516	513	499	512	526	480	493	503	491	539	474	471	469	500	476	525	482	464	493	513	474	460	504	488	489	464	474	439	495	523	476	479	465	471	503	476	490	547	512	508	473	470	525	489	480	461	442	510	479	487	464	457	455	466	490	528	493	514	518	479	512	513	510	539	512	495	515	511	440	481	502	474	507	520	479	522	491	500	509	485	498	507	509	487	514	493	483	509	488	507	478	468	492	480	512	485	505	484	485	475	500	514	488	480	498	525	526	523	450	514	507	524	527	509	506	503	486	497	528	501	495	505	477	502	476	504	466	488	527	500	497	497	526	512	523	459	498	506	481	518	500	542	448	476	465	471	520	501	527	487	495	469	472	506	511	494	480	487	496	487	502	477	543	495	505	495	474	512	508	462	491	476	498	453	478	521	506	495	461	540	508	454	473	481	515	499	505	474	515	499	497	490	493	487	499	469	506	488	475	473	471	537	469	500	516	478	515	492	470	531	487	495	523	508	495	527	536	469	476	499	492	496	506	526	497	483	433	513	504	478	472	512
43205	75092	42825	9608	1815	4430	826	773	687	781	685	643	628	661	633	618	590	594	627	589	583	623	613	615	551	560	534	578	541	622	601	589	558	557	639	602	557	617	572	551	584	607	591	594	611	597	605	564	570	566	608	601	566	585	555	571	562	606	558	609	612	580	573	570	568	584	582	562	564	590	612	593	565	607	579	549	578	614	562	624	587	587	604	547	569	532	577	573	600	567	576	536	595	605	573	622	551	600	597	569	570	551	571	578	581	573	597	554	585	582	590	597	640	622	565	586	521	596	601	613	550	590	582	582	588	603	595	581	585	552	548	562	601	554	571	601	560	570	540	577	555	587	613	550	554	595	578	608	573	585	573	536	589	574	599	586	563	568	600	556	571	560	556	548	589	589	626	607	578	540	589	613	592	600	555	557	622	591	616	584	607	586	629	623	593	571	607	577	553	585	559	593	599	621	579	534	604	621	549	580	589	612	546	591	596	616	565	568	575	571	561	581	585	534	569	589	606	600	536	582	594	534	555	595	554	577	551	586	594	588	592	581	564	651	587	578	539	589	593	587	560	610	617	578	615	547	578	576	527	628	580	597	576	595	565	553	573	568	557	610	612	593	573	565	555	577	623	576	555	602	568	517	549	560	580	590	555	571	551	578	578	589	584	599	615	557	561	561	601	551	527	579	592	576	596	581	586	545	578	559	596	580	587	541	578	543	544	622	570	566	573	564	578	560	585	583	568	530	590	588	597	575	558	606	542	615	582	598	562	556	570	613	606	600	587	614	541	600	607	592	578	569	602	565	563	599	599	551	580	550	569	590	555	611	555	598	570	550	585	534	608	581	634	577	522	538	610	596	558	580	540	552	535	563	543	574	585	580	559	559	567	588	581	547	573	547	605	560	554	552	600	578	555	576	551	605	602	545	572	575	574	608	602	580	539	542	574	581	558	593	581	579	581	582	617	594	600	614	562	565	548	569	591	618	570	555	617	593	578	589	539	569	562	629	565	548	577	596	592	572	620	583	568	559	570	586	571	557	586	575	556	563	575	545	576	574	552	588	565	587	529	559	549	601	554	568	585	608	577	563	567	564	545	582	580	565	576	600	630	622	564	584	577	605	576	536	542	522	557	562	640	598	572	609	584	581	591	584	617	570	562	567	547	570	579	549	569	552	553	620	590	552	576	572	599	604	579	558	561	595	582	573	639	552	554	553	608	575	554	589	552	573	527	592	558	620	590	581	597	647	586	557	585	607	571	553	584	558	601	562	573	559	553	586	566	550	537	589	565	527	599	566	597	591	579	580	569	571	558	575	587	573	579	540	548	596	582	549	609	594	592	598	564	531	581	574	584	542	614	547	583	571	564	568	598	529	546	559	595	611	592	613	605	595	571	559	606	596	595	558	594	567	589	586	610	553	600	635	605	568	591	583	585	565	583	580	604	582	574	615	561	545	559	602	603	592	589	594	601	583	583	596	594	577	629	560	567	588	557	571	596	562	558	573	614	604	587	543	569	545	587	565	550	583	553	605	538	559	576	590	592	589	601	610	603	596	620	577	574	620	578	529	598	638	557	548	612	570	560	587	562	590	601	556	539	577	573	578	545	633	586	569	549	578	580	568	586	569	580	605	582	611	590	570	542	570	588	588	556	595	588	613	590	542	548	571	544	556	603	546	600	593	560	560	577	577	526	569	630	585	571	529	557	595	581	616	602	616	606	566	606	581	592	583	570	535	575	551	555	542	565	605	556	567	591	550	597	595	555	588	569	550	624	620	571	607	596	586	550	586	604	553	569	604	580	551	562	553	596	596	565	577	567	559	557	529	580	591	596	567	584	595	588	571	589	584	621	609	561	560	553	594	555	567	589	547	563	620	558	609	588	555	635	531	606	550	572	597	582	566	558	548	565	576	547	584	580	604	571	601	618	568	604	659	628	560	577	592	549	558	625	597	544	576	591	554	569	572	554	541	578	541	579	591	581	569	577	595	563	596	591	593	541	588	558	539	560	572	580	578	572	559	560	582	573	607	565	563	614	608	568	525	564	580	576	552	557	577	582	573	589	627	547	618	593	586	629	602	563	608	537	542	546	556	583	553	591	587	616	564	609	565	586	603	602	586	575	564	575	555	582	588	572	593	561	561	583	572	570	621	589	585	568	609	553	600	587	586	628	554	609	553	531	600	602	585	536	571	597	592	552	555	586	587	618	622	615	596	590	614	563	551	563	628	575	615	618	545	553	605	585	593	541	579	564	607	575	552	558	562	589	571	550	537	611	559	595	585	576	598	572	572	574	606	564	635	573	586	551	584	603	607	575	555	577	571	511	638	538	598	579	574	536	542	586	560	583	597	571	594	567	557	619	586	614	572	573	541	564	584	597	545	573	581	568	600	595	549	547	569	534	595	572	585	574	601	616	585	610	551	569	601	566	564	549	597	581	574	585	576	596	546	594	600	595	567	594	548	566	559	598	569	554	556	620	528	538	586	549	572	597	608	550	592	620	586	587	589	609	543	566	583	599	605	576	574	567	573	613	547	612	545	598	568	588	553	543	568	567	562	593	589	616	560	589	567	609	580	590	551	607	577	564	610	566	610	541	570	592	558	545	546	608	563	556	608	584	565	639	571	551	552	569	608	578	561	537	596	591	563	588	595	599	563	557	587	571	572	572	595	580	569	557	582	587	578	581	545	571	594	583	588	581	551	561	547	599	580	598	602	580	596	586	542	592	588	564	594	599	584	599	567	621	571	571	557	561	621	546	607	590	542	600	610	549	599	601	570	585	579	575	578	604	605	599	613	567	579	627	574	617	599	563	594	608	578	540	629	586	568	563	574	620	550	644	571	575	566	581	585	596	584	555	578	573	568	588	579	595	605	537	574	548	599	576	576	582	571	531	558	553	588	579	609	610	552	534	616	554	560	540	562	581	546	577	623	566	621	562	621	577	607	565	564	581	596	543	561	573	551	598	583	562	603	597	622	589	571	618	543	577	553	579	582	596	568	585	583	613	596	646	569	546	523	544	570	577	541	587	595	583	604	569	620	562	571	587	560	609	582	606	590	569	560	567	580	586	554	595	580	595	604	582	593	645	586	584	572	575	601	577	540	605	576	579	574	595	590	556	573	595	591	579	579	543	622	597	582	598	563	577	557	607	574	555	594	576	563	609	576	565	599	565	603	568	585	625	546	605	567	602	582	591	575	551	623	574	603	566	589	564	567	563	588	555	606	549	584	602	567	585	581	602	620	600	563	560	549	581	608	584	582	599	581	579	566	551	602	620	565	581	595	589	578	586	580	584	624	570	605	604	572	582	574	564	624	557	584	560	588	594	576	595	603	568	621	565	574	619	590	600	611	533	606	579	596	533	534	595	540	559	588	596	596	568	532	596	565	571	573	611	573	567	551	523	543	576	580	625	586	548	591	551	546	579	566	587	598	591	563	531	566	620	586	553	582	574	575	604	594	516	568	599	611	593	582	595	592	591	574	605	610	589	572	596	589
25222	22831	27771	25358	10538	1739	453	402	370	340	340	360	337	334	338	327	341	345	310	329	294	322	346	314	369	339	310	315	329	320	331	334	317	328	310	318	321	308	299	311	318	326	307	325	318	325	350	325	306	327	330	304	332	325	332	309	344	322	316	325	324	336	324	329	311	316	312	325	287	308	336	320	282	301	317	332	308	319	334	332	327	325	337	314	316	306	362	310	346	323	294	319	291	312	344	338	332	301	319	322	330	331	312	338	337	325	323	311	307	319	337	304	350	327	357	353	329	302	324	328	348	288	305	349	314	335	314	295	308	322	320	325	330	341	293	311	312	296	297	323	303	292	334	311	322	325	321	308	299	321	325	335	304	333	295	311	325	319	346	324	327	320	333	344	334	327	325	318	312	301	327	277	278	329	329	341	303	334	297	326	309	337	338	343	353	281	345	333	328	347	301	360	325	325	308	320	319	317	313	351	298	340	299	316	326	298	345	321	306	314	307	332	348	337	313	313	336	323	310	290	311	361	319	320	321	295	319	347	333	317	338	347	333	336	300	330	315	308	328	344	291	323	324	365	336	331	331	294	315	343	349	295	294	342	329	314	314	347	293	323	317	305	344	296	320	319	286	313	294	321	309	314	331	316	332	315	361	308	295	321	317	340	336	312	302	363	284	333	316	314	325	322	334	338	311	331	325	292	305	305	299	292	331	306	310	329	325	355	313	337	316	316	316	350	329	334	304	339	333	307	329	300	309	312	305	344	305	362	317	318	330	330	308	286	314	294	354	285	321	353	333	316	291	365	320	339	295	295	321	324	304	354	332	338	336	326	302	332	314	344	326	328	284	308	312	364	324	335	332	332	331	269	331	308	301	294	314	322	315	339	336	294	335	311	328	304	337	294	319	314	316	315	320	324	293	304	353	296	325	327	349	354	339	320	309	337	345	303	300	303	358	340	318	303	309	322	318	308	288	311	314	304	286	312	339	283	338	328	348	321	331	321	334	298	342	354	339	332	325	322	320	309	306	315	325	314	314	319	338	310	303	332	306	302	294	296	335	324	297	312	329	312	311	331	294	334	327	328	315	325	307	302	299	352	300	317	328	319	334	316	276	332	307	319	323	309	341	310	307	329	316	299	318	329	307	290	304	328	310	344	312	323	318	314	327	326	299	290	313	313	336	346	308	327	287	296	306	320	311	342	313	295	337	344	317	301	352	341	307	334	337	322	293	327	348	312	345	312	294	335	336	301	330	337	315	326	310	330	275	332	296	286	304	345	312	371	314	315	302	330	315	314	325	362	288	302	333	318	335	287	349	298	325	324	322	334	328	332	291	322	348	320	329	299	337	325	328	314	320	341	335	316	289	362	318	317	344	324	309	320	327	311	318	309	317	313	300	343	313	341	343	293	327	300	295	290	331	316	332	337	348	316	339	333	331	326	308	347	326	331	318	310	324	339	338	328	315	320	341	336	337	313	335	339	353	350	337	303	333	320	327	326	306	291	306	316	329	307	323	349	307	322	292	344	299	316	350	316	326	327	317	339	336	297	298	307	339	314	321	326	345	303	314	378	345	311	301	317	324	341	309	314	297	318	322	306	324	324	290	325	313	289	305	329	311	329	330	328	311	310	312	318	316	328	326	346	327	322	333	332	316	306	324	341	300	352	319	302	322	319	305	326	325	329	341	335	322	288	326	347	313	334	320	318	308	325	322	324	327	342	329	283	305	327	295	304	327	329	332	295	342	341	303	323	318	327	324	339	299	334	305	306	324	342	309	346	318	317	326	318	299	342	299	311	273	321	297	309	331	312	340	329	314	372	346	321	292	295	304	325	320	301	315	284	335	329	311	313	317	306	298	333	304	367	320	329	309	314	311	314	319	335	314	317	292	338	310	334	291	315	311	305	317	296	348	332	330	279	319	348	307	335	339	300	307	320	326	359	302	322	300	311	320	336	312	295	342	322	325	333	302	313	281	341	304	295	325	338	320	335	329	366	335	345	326	334	328	347	335	334	303	288	309	321	302	317	341	304	308	318	323	328	324	320	326	304	332	321	313	287	311	323	363	319	322	309	357	308	313	338	325	322	304	326	328	307	304	326	327	313	331	328	317	295	340	301	320	315	315	321	331	322	301	319	324	295	289	318	331	342	321	314	305	348	313	337	368	326	359	322	310	303	321	311	316	320	270	342	333	304	296	322	326	326	334	323	312	327	319	325	279	292	307	310	271	313	331	291	323	281	322	314	302	310	334	341	315	301	316	303	326	334	354	312	287	334	330	329	299	315	344	319	320	334	316	323	332	351	310	338	305	285	320	298	303	344	318	307	302	344	296	340	329	307	319	320	324	311	336	313	336	320	313	290	340	323	316	319	300	298	318	357	299	336	330	335	321	344	362	304	314	333	331	328	327	313	329	320	316	324	325	316	339	330	338	328	309	294	290	327	315	308	305	311	344	318	314	342	298	317	320	349	305	317	297	336	327	300	302	299	290	355	308	311	323	347	303	317	315	321	316	313	332	315	329	307	347	310	333	332	317	309	309	309	291	323	333	315	332	375	332	305	338	330	328	320	327	336	298	301	316	332	306	321	334	313	310	343	295	307	316	303	313	361	351	335	328	282	304	341	298	328	337	319	334	337	327	326	346	289	290	332	326	320	333	315	328	288	325	317	330	331	300	309	318	306	301	345	326	320	320	317	351	308	300	331	316	361	357	326	339	294	348	343	346	318	319	333	347	319	297	329	325	334	316	300	315	315	348	349	305	305	310	305	312	315	332	329	303	310	343	334	302	319	297	327	304	316	318	311	332	285	291	300	320	342	301	325	332	328	322	344	319	306	345	305	318	308	335	351	341	358	314	307	341	328	341	346	338	338	331	317	328	319	300	313	335	325	304	325	343	283	324	325	336	338	307	309	345	317	313	286	303	327	369	346	327	330	330	317	305	288	282	334	316	316	307	353	327	316	311	315	332	305	311	327	330	333	304	313	310	304	296	320	329	319	335	316	338	293	302	317	345	309	343	332	301	327	282	354	316	310	323	319	318	332	326	317	327	319	332	318	330	313	320	310	317	304	319	317	294	342	301	323	311	356	340	323	321	301	299	348	301	307	330	317	353	343	317	307	335	296	351	295	299	307	343	321	300	344	319	321	325	309	316	275	339	321	332	308	350	325	325	293	309	305	329	288	313	304	321	315	262	321	304	328	338	327	328	326	327	308	322	304	365	299	338	340	310	303	309	323	339	293	321	325	341	332	316	345	336	306	340	311	341	356	333	307	318	292	340	344	280	307	336	295	338	291	359	326	327	323	326	326	314	301	307	290	339	354	316	332	305	342	299	299	356	321	343	314	318	288	293	329	314	312	342	332	346	320	326	306	313	312	310	319	316	270	313	338	304	316	348	319	343	308	312	329	298	306	318	345	330	318	324	329	339	312	359	336	313	321	315	316	290	324	319	360	306	332	324	293	305	293	327	301	308	358	327	305	355	351	295	312	306	305
40581	67242	34493	7034	2721	2515	530	473	465	452	417	429	446	424	405	404	423	377	425	369	355	388	367	385	329	411	359	367	370	368	392	382	409	377	371	398	406	369	345	372	368	382	360	361	376	363	343	387	353	376	344	343	372	397	364	379	371	347	344	377	408	362	369	399	347	370	375	362	357	398	375	399	391	364	397	357	365	376	349	361	328	340	341	357	346	386	389	387	354	368	375	392	366	360	361	373	381	352	357	358	354	345	370	391	372	388	371	355	360	371	375	404	358	382	372	380	354	363	360	351	370	362	372	374	381	383	357	371	390	399	367	395	372	397	367	383	362	403	369	366	343	357	380	336	356	373	401	372	388	365	380	368	371	363	326	361	360	345	366	353	394	383	374	359	375	407	389	358	363	372	369	371	376	387	375	370	354	350	349	368	406	404	389	358	376	370	361	386	353	335	395	382	389	332	367	361	349	367	380	345	377	358	412	347	330	390	323	361	378	337	387	339	372	346	403	348	355	357	350	371	344	348	363	361	394	354	406	401	325	394	341	393	338	399	386	372	370	382	355	369	392	339	377	354	350	355	370	358	330	359	358	356	364	369	337	364	364	392	382	380	362	402	368	369	345	358	379	366	388	387	352	359	398	371	364	360	352	373	345	343	348	355	363	342	350	339	383	391	368	336	383	387	335	349	382	368	375	369	393	395	369	369	356	396	380	372	394	372	348	377	332	312	376	369	386	347	362	371	336	402	359	357	361	367	408	370	384	356	358	355	363	347	378	349	368	352	367	349	400	346	349	368	348	415	391	396	402	355	392	345	370	406	385	333	352	385	360	377	361	370	379	397	392	342	378	355	395	406	353	386	370	362	346	363	380	357	355	362	364	372	332	356	384	361	374	359	400	368	413	381	345	352	360	364	380	364	393	338	366	336	327	358	388	355	393	369	354	356	354	341	342	367	371	383	387	351	371	370	362	387	389	331	308	328	358	397	379	389	371	336	342	352	384	366	356	348	384	376	347	348	371	402	371	353	347	366	411	378	403	397	337	368	376	356	381	391	379	334	362	388	362	343	366	380	407	357	357	365	367	364	384	359	380	407	387	390	371	370	388	361	343	376	389	359	323	370	358	371	378	384	372	345	380	381	374	335	416	364	368	339	364	400	365	383	395	378	353	360	341	365	360	375	349	398	360	353	384	363	322	375	353	372	399	340	337	379	368	367	368	361	379	364	399	365	360	362	369	342	386	350	339	387	364	391	369	348	382	397	342	355	387	366	392	369	390	346	362	386	417	360	415	372	367	366	359	385	383	371	323	366	379	370	364	363	380	383	357	366	415	381	376	374	384	380	362	408	410	383	380	384	376	340	375	377	375	378	409	365	380	371	393	373	373	384	355	345	368	359	397	353	381	341	379	389	363	349	395	340	399	365	364	422	372	382	348	388	367	393	343	394	369	364	346	359	343	373	376	380	369	367	355	368	399	399	372	363	332	384	382	387	385	377	359	376	387	370	395	342	375	368	354	395	364	351	359	411	373	366	380	366	337	352	352	371	351	387	347	366	346	393	361	360	387	388	391	374	354	357	394	355	355	406	356	363	388	384	404	388	377	348	381	351	349	376	387	357	349	340	388	374	370	359	378	411	339	409	389	372	382	407	323	397	373	346	338	368	358	351	361	341	370	347	378	369	361	368	385	373	358	387	353	341	384	381	344	372	355	362	372	352	360	324	340	373	391	364	371	344	363	352	388	357	347	359	373	348	363	355	350	366	374	371	352	362	385	386	380	379	382	385	378	359	370	337	374	365	339	358	313	367	381	371	358	320	370	373	358	362	336	360	345	368	343	385	363	342	367	348	366	325	356	323	348	355	405	348	356	358	365	403	361	358	353	384	356	392	391	359	386	353	357	391	384	355	379	383	356	363	393	347	388	360	385	376	367	318	359	377	319	365	385	350	341	396	358	359	352	345	402	353	379	378	387	355	377	372	373	346	392	389	384	380	408	352	340	384	380	383	386	370	338	359	321	355	344	385	364	347	359	370	348	368	367	343	358	380	360	369	362	364	384	378	374	358	377	378	354	388	390	398	349	332	390	360	371	385	364	362	370	374	340	357	419	390	370	379	370	368	390	389	375	360	388	404	337	378	360	363	350	368	383	378	373	387	356	354	367	365	358	395	374	342	371	352	391	344	384	379	365	372	376	358	372	367	350	371	371	370	368	370	355	394	361	338	391	392	392	384	391	329	381	369	353	345	369	369	403	376	359	372	368	352	375	385	336	403	377	353	348	385	331	366	350	387	368	361	364	374	331	339	357	384	356	382	365	388	334	328	366	359	379	314	375	361	351	379	377	364	391	362	412	380	342	316	361	370	352	385	387	377	342	350	401	373	320	363	391	365	377	386	358	383	362	377	360	389	353	372	373	388	371	369	364	362	354	356	345	382	359	347	368	370	390	357	379	378	376	346	327	365	364	381	381	364	395	369	371	365	367	354	348	333	354	355	350	340	373	367	329	372	382	352	335	360	410	334	336	353	358	357	395	331	364	391	366	395	375	351	373	382	362	351	379	381	349	348	357	394	376	367	388	371	367	383	330	332	385	354	335	381	370	344	370	344	390	344	357	395	364	381	334	350	366	374	358	385	356	331	365	348	357	377	360	372	378	411	341	364	366	396	335	372	382	377	382	355	362	354	365	364	365	349	390	356	359	384	351	337	364	329	355	371	370	394	385	343	382	345	371	351	379	380	367	371	397	374	360	376	365	366	395	369	352	366	371	359	364	377	377	374	363	360	352	375	382	353	367	353	375	360	357	360	371	345	359	362	371	407	354	347	412	383	377	344	352	380	394	381	377	379	372	348	383	368	377	395	367	392	355	345	376	387	352	430	364	375	363	367	366	378	348	333	348	367	345	361	371	369	375	364	386	340	369	390	366	366	366	351	380	374	366	341	367	366	352	344	333	416	393	337	361	358	366	347	374	342	385	346	362	373	352	368	341	364	376	387	349	371	367	343	380	381	374	364	386	357	368	365	354	368	377	374	375	373	364	356	388	349	354	341	384	345	364	371	367	364	354	354	341	371	393	398	357	353	365	364	361	392	341	352	371	363	379	390	347	388	361	397	358	365	377	370	388	370	344	344	382	360	391	382	395	353	355	367	357	389	377	395	405	340	367	345	387	378	358	393	355	375	340	366	394	399	375	362	376	387	366	337	392	388	374	363	363	403	373	381	381	376	379	347	385	358	339	360	370	388	375	356	359	363	402	377	401	350	377	349	376	362	373	341	347	394	366	366	341	364	351	346	349	366	371	350	397	360	341	360	366	399	365	387	357	383	380	355	359	350	376	354	345	395	348	368	386	339	361	387	369	361	382	362	367	374	351	365	358	353	349	384	395	368	363	355	363	355	355	384	358	364	368	379	398	383	362	363	343	357	345	365	333	367	386	318	366	395	373	352	411	389	350	346	350	377	335	384	346	352	384	397	354	359	353	398	384	359	364	359
22949	21851	28549	25048	21526	21070	7185	536	351	368	327	319	287	268	251	271	287	268	263	254	244	258	257	229	245	251	254	212	240	220	209	211	234	213	248	230	234	214	245	246	244	220	237	199	196	224	211	222	254	223	221	223	213	215	280	195	215	229	240	242	221	213	216	227	205	218	217	224	233	233	200	213	208	211	233	223	238	197	211	224	214	225	227	236	255	210	224	211	240	215	209	216	234	200	214	187	218	227	226	225	192	254	217	247	246	202	208	230	226	236	214	201	193	240	193	213	257	196	214	245	218	231	213	239	184	224	193	230	229	201	207	244	206	210	216	217	214	203	220	235	208	206	215	213	224	217	241	201	231	242	185	201	233	211	227	224	221	223	219	216	184	203	217	224	229	211	224	196	200	222	218	219	202	224	192	222	211	224	215	208	214	216	212	217	233	221	196	218	211	203	218	213	198	227	204	228	248	253	217	198	193	197	234	242	209	218	187	215	236	221	230	164	214	206	221	239	239	223	232	222	242	220	209	217	208	209	220	233	209	224	220	202	222	207	238	223	201	247	214	193	218	210	208	167	226	197	211	233	214	212	205	230	249	233	224	213	217	220	240	238	206	194	231	215	219	235	224	201	223	219	201	225	225	198	229	215	237	205	205	226	218	216	223	214	204	248	222	214	236	218	201	229	215	244	232	226	231	198	225	200	233	220	232	220	238	193	242	218	234	225	213	209	203	241	219	241	199	212	211	221	195	215	210	228	212	220	211	197	207	204	238	241	207	217	228	220	223	209	219	206	233	217	227	228	213	214	211	242	209	247	225	193	219	220	201	209	241	217	192	235	223	216	213	196	230	223	234	215	204	225	215	225	227	217	221	233	220	229	223	224	226	241	222	220	206	234	243	227	214	223	233	238	218	206	233	231	209	227	226	229	247	211	239	206	211	230	226	212	200	198	202	236	226	233	216	193	221	217	210	230	209	245	234	213	204	236	231	203	199	218	207	256	225	199	210	189	218	240	236	228	224	209	203	212	234	258	198	212	226	216	229	243	227	209	198	187	217	210	240	207	205	233	224	203	223	197	185	222	210	226	211	240	224	241	211	207	223	240	234	226	206	219	203	212	207	225	241	213	207	209	198	218	222	230	234	243	238	229	217	215	224	207	230	232	232	238	238	222	209	227	223	227	211	214	217	229	243	227	219	227	215	210	213	220	220	208	218	206	211	216	248	214	200	226	209	211	224	205	236	214	231	220	223	234	243	227	191	218	196	199	243	180	177	222	228	202	225	211	216	186	224	199	241	224	209	228	215	201	251	205	207	221	219	221	210	234	198	210	210	215	253	220	212	239	230	258	209	208	201	203	210	192	233	237	203	210	226	177	211	223	207	226	212	238	232	216	233	232	220	209	211	244	208	223	238	235	215	215	231	206	207	216	225	217	225	223	209	229	217	214	235	221	201	221	260	227	246	222	242	237	247	226	201	226	227	209	222	233	205	207	210	240	233	206	210	218	214	224	222	234	204	201	182	210	229	233	220	217	212	218	195	197	233	200	207	211	226	208	208	202	199	227	247	221	219	223	213	257	186	212	225	243	229	243	217	231	233	223	230	224	231	217	219	227	236	225	211	225	224	223	206	221	210	243	208	202	208	213	238	217	204	228	209	224	224	229	214	227	219	222	248	239	231	200	212	218	214	218	238	223	219	212	226	210	247	243	213	245	220	228	242	225	220	213	213	214	199	207	213	215	227	222	204	213	221	224	229	204	236	231	209	253	212	229	232	201	199	234	220	202	252	255	232	225	214	228	223	225	217	215	196	244	222	219	231	213	198	232	239	224	235	225	233	224	191	226	252	242	234	216	212	215	199	226	246	215	216	219	206	233	218	224	215	227	237	210	203	215	191	232	229	203	206	211	234	218	215	211	233	237	199	204	201	196	223	209	214	210	226	202	235	193	223	217	211	204	211	227	225	234	230	227	218	226	203	222	220	228	212	214	213	203	221	216	233	205	219	198	223	208	228	207	232	210	227	222	206	222	230	246	217	248	206	226	223	213	200	238	236	205	212	222	219	210	228	209	242	236	232	235	213	212	215	211	205	200	231	201	225	222	210	213	208	232	210	219	213	220	209	197	218	233	216	213	222	220	233	243	212	212	230	227	209	226	214	234	220	215	235	208	242	240	203	233	215	226	213	205	232	221	257	214	222	237	231	214	219	208	220	241	219	225	234	233	213	232	220	219	235	213	227	238	219	192	232	208	226	210	230	228	220	224	212	196	205	219	192	211	247	217	201	233	214	218	245	204	229	221	229	194	201	205	221	203	224	224	191	229	211	227	243	224	212	209	218	221	224	225	225	231	223	226	194	207	223	197	243	205	254	222	211	223	211	229	199	217	209	234	209	214	233	189	226	206	200	241	233	217	242	205	213	195	224	220	215	216	226	202	197	178	206	209	236	205	209	208	231	252	249	171	208	231	205	203	240	220	235	214	215	217	206	212	234	228	229	229	229	230	199	215	232	202	234	231	203	233	214	235	213	226	228	216	203	201	219	224	215	206	211	231	212	253	204	236	198	204	201	226	200	233	221	226	222	216	193	217	238	215	216	208	225	216	223	227	244	185	239	237	234	225	204	210	191	246	233	237	206	224	222	216	232	231	235	211	223	259	224	216	209	188	228	228	217	238	221	201	214	212	191	242	220	216	200	226	236	217	221	211	197	217	197	215	194	225	187	208	230	222	228	238	218	223	245	210	240	233	215	240	251	218	223	236	209	200	206	219	213	226	230	226	222	243	223	202	233	203	207	215	193	225	233	228	195	199	214	205	215	185	207	224	213	241	213	227	221	241	218	221	211	226	229	223	249	192	227	208	233	209	229	214	227	241	208	214	222	235	234	199	191	215	236	200	221	216	219	237	189	194	200	243	222	208	200	231	233	205	199	196	234	190	209	217	244	223	231	207	211	195	179	213	217	194	218	204	214	219	240	222	244	235	242	243	219	216	238	207	215	244	210	240	221	219	235	235	214	219	208	221	232	190	222	229	226	242	218	241	237	217	222	240	235	208	213	203	227	183	213	235	214	203	203	208	221	214	222	203	224	215	216	220	232	198	230	198	222	232	222	205	200	199	213	231	211	237	213	228	207	191	209	237	242	212	203	241	237	233	227	223	229	192	193	217	208	232	220	213	208	225	218	244	217	211	221	227	215	244	219	212	193	195	229	238	199	204	225	216	216	230	215	198	224	177	212	235	191	209	214	228	218	212	234	243	218	215	200	207	203	231	233	222	232	226	228	231	187	244	235	236	241	210	234	260	218	235	224	210	227	231	195	205	216	229	229	205	230	235	213	233	215	260	205	214	224	211	236	237	203	255	219	214	215	214	230	200	222	214	217	241	191	212	221	239	206	217	214	229	222	217	218	223	230	233	235	242	230	222	208	214	220	213	207	211	207	229	184	225	206	188	218	184	223	221	203	233	233	220	200	220	215	221	238	216	199	237	230	230
49871	80652	50344	12785	8840	6445	861	734	662	578	491	453	413	398	351	352	329	315	338	277	335	287	312	293	284	318	337	290	301	278	275	251	289	273	287	255	263	260	276	279	272	260	248	286	269	265	262	270	244	281	284	267	274	257	260	263	265	268	266	266	264	262	259	270	279	263	254	260	245	274	294	247	285	257	279	277	256	259	261	258	266	263	288	285	260	268	267	247	281	215	272	257	241	247	275	284	261	261	236	234	279	247	247	258	281	266	272	284	229	262	258	250	294	257	262	261	266	259	276	257	268	286	251	254	287	266	260	268	268	270	273	270	261	269	257	271	284	251	273	244	261	281	253	271	279	249	273	252	285	265	300	287	263	274	275	287	243	262	236	262	250	261	252	257	256	239	262	275	286	245	252	225	265	310	267	264	264	286	263	253	264	273	246	279	270	244	307	262	251	238	267	280	271	248	273	261	277	243	253	276	274	253	236	283	249	255	244	249	249	264	288	289	245	260	249	283	283	249	279	219	258	269	251	263	255	239	255	280	266	258	260	264	248	243	269	310	272	271	256	234	260	254	298	230	259	245	266	249	269	272	268	264	243	255	252	266	258	272	280	272	242	273	287	287	237	235	251	274	260	231	256	257	268	243	271	282	274	299	258	251	275	237	272	264	277	253	242	256	273	246	259	290	254	244	258	248	277	272	242	255	299	228	299	267	282	243	250	243	263	272	251	255	258	242	277	266	267	255	253	256	318	254	253	245	264	258	259	258	259	267	281	228	242	261	268	277	246	247	256	291	251	226	267	284	272	282	276	265	251	286	275	259	258	261	274	261	255	277	265	279	284	253	250	266	265	287	263	254	268	270	274	259	251	259	273	267	234	299	265	263	244	267	289	269	272	243	265	265	297	253	265	274	263	266	252	265	288	253	261	248	255	275	267	267	263	269	269	249	267	281	255	255	250	269	239	259	283	250	219	301	291	273	233	270	235	265	278	254	254	254	275	268	251	252	272	273	273	280	251	237	277	275	278	280	272	283	265	271	249	265	242	247	241	262	270	290	292	266	244	270	269	265	264	268	284	280	266	255	253	245	267	277	269	239	240	279	244	267	244	261	252	253	278	286	283	224	270	244	260	261	246	244	251	246	272	276	250	246	279	262	276	273	289	262	287	254	289	269	284	272	266	282	250	295	273	259	256	263	267	292	271	238	271	255	256	276	268	271	279	253	250	278	271	259	243	281	276	281	263	252	269	262	302	275	276	264	244	290	281	276	272	263	225	299	242	239	250	247	268	283	267	266	262	263	280	257	271	264	267	271	269	269	271	271	237	276	252	293	263	244	263	245	251	262	261	254	246	235	256	259	258	283	292	277	272	257	272	274	262	240	270	286	285	269	280	246	286	271	276	255	252	280	265	240	264	269	271	287	241	240	217	253	271	264	277	220	274	271	265	269	258	257	271	262	260	245	248	230	268	260	274	265	270	272	262	250	281	261	256	289	270	256	246	263	251	273	262	275	310	238	248	291	277	287	239	254	249	283	260	270	258	286	248	247	265	243	269	276	269	241	257	263	262	219	258	260	313	261	255	290	238	258	235	268	279	238	251	279	275	255	262	265	264	266	277	237	260	264	267	311	273	277	255	244	253	262	257	293	269	237	268	257	288	260	248	270	229	250	271	273	282	251	274	279	276	267	293	250	278	269	254	289	253	273	276	266	273	268	246	233	283	245	265	268	277	256	276	263	285	273	256	300	263	289	262	270	278	264	263	277	262	277	261	260	252	262	255	251	288	271	238	311	274	262	260	290	286	252	262	243	264	301	288	234	278	270	259	275	240	257	279	265	252	267	257	264	263	274	256	272	269	289	262	259	276	261	249	248	254	238	256	239	268	239	254	274	260	291	264	257	254	295	277	278	254	247	262	255	253	278	269	223	277	246	254	258	241	242	241	261	282	249	273	280	273	288	271	258	240	240	265	263	279	265	238	252	238	266	245	302	301	283	227	269	247	237	260	244	261	285	272	259	248	277	234	273	258	278	245	255	248	286	277	259	291	260	257	251	253	261	269	253	221	267	278	275	245	253	287	251	287	236	255	275	243	272	265	254	256	253	290	286	262	259	261	264	243	277	281	265	270	270	263	251	250	261	291	266	265	254	257	278	253	259	269	256	256	250	239	306	239	255	249	259	260	256	275	308	264	249	268	243	259	279	240	269	264	248	254	266	248	289	286	283	274	264	246	234	277	246	247	266	270	252	314	233	268	242	304	264	244	248	240	283	261	272	253	297	286	270	292	240	283	242	236	277	254	318	265	256	303	277	269	272	284	250	276	258	257	276	258	267	267	286	272	285	240	263	253	253	262	258	280	289	277	248	268	294	271	269	299	273	251	242	289	250	245	274	261	252	317	271	297	278	251	261	302	284	263	281	250	272	249	277	263	272	253	272	252	243	246	272	244	246	277	245	265	266	232	254	252	255	261	256	268	255	267	242	258	277	264	253	253	229	261	261	248	261	301	264	257	238	277	264	246	273	235	239	268	263	295	244	255	259	273	253	235	260	257	286	268	250	265	278	256	257	297	256	273	267	247	277	247	253	281	274	257	261	247	270	224	264	249	259	279	280	250	233	250	260	241	257	276	272	262	259	291	264	224	286	282	272	256	258	277	253	243	223	281	268	250	256	264	280	267	288	257	290	261	233	247	246	274	244	260	251	247	259	271	289	261	260	262	255	271	256	277	284	300	245	258	275	253	280	276	265	259	269	273	270	252	234	269	254	246	252	247	253	271	279	281	266	274	260	225	281	245	225	277	230	267	304	253	249	273	241	232	293	264	293	261	257	261	275	255	245	278	291	241	260	238	277	239	276	259	262	248	268	249	253	272	245	258	274	254	256	246	259	273	256	277	253	261	223	246	247	258	279	290	279	256	270	288	235	257	247	279	239	279	256	284	260	241	269	267	252	279	256	264	259	249	249	274	247	236	300	298	257	274	255	257	251	224	264	265	253	260	232	288	231	269	277	231	261	275	261	270	277	297	274	264	251	267	254	252	257	265	287	274	252	262	250	298	267	262	259	258	261	265	242	263	274	270	278	238	282	277	263	235	269	245	275	245	245	295	259	256	231	244	268	233	253	277	243	266	270	261	260	274	264	249	245	261	279	268	246	258	256	268	238	280	261	251	260	271	270	266	265	287	285	244	274	273	258	243	240	263	273	284	274	255	258	268	228	252	275	286	293	273	273	286	266	266	272	281	232	271	279	262	267	269	237	262	264	273	250	260	301	259	256	264	248	292	271	250	267	259	265	275	259	267	241	284	254	255	289	253	264	265	259	250	252	272	226	250	263	271	250	291	235	271	292	240	256	266	209	270	260	257	253	234	283	254	292	269	263	279	287	283	266	243	299	260	277	267	259	262	258	247	260	279	261	279	286	304	262	269	272	243	255	234	238	275	262	270	238	244	249	279	291	280	271	218	281	283	292	248	276	271	261	234	244	247	270	259	250
28835	24779	17050	3385	1255	831	596	515	552	531	491	544	503	553	569	540	523	568	566	533	544	543	588	541	561	520	536	512	519	529	529	545	542	520	523	542	567	484	525	526	513	523	532	521	536	512	494	548	510	528	499	554	538	564	520	505	529	522	508	514	522	518	552	499	497	548	522	532	481	477	549	471	486	529	553	526	496	543	557	510	499	503	536	489	552	519	540	516	509	536	526	487	501	519	512	533	501	515	523	529	495	540	507	518	494	517	526	553	506	495	508	566	548	519	531	540	500	525	543	510	533	534	545	535	487	519	504	500	541	524	517	533	533	532	535	511	507	539	513	494	540	509	508	528	503	500	500	470	542	523	534	548	511	539	491	507	477	531	528	527	509	545	561	500	503	545	526	523	510	487	469	540	537	484	511	512	475	537	529	532	502	536	537	506	517	545	544	506	555	524	472	494	558	537	519	513	491	522	513	542	494	537	460	536	499	535	511	520	511	527	493	533	565	553	489	505	558	546	560	511	533	467	524	513	543	553	544	533	503	497	535	517	520	531	497	551	529	524	550	504	509	520	534	504	533	510	506	545	533	503	508	542	550	502	505	504	514	512	548	532	493	542	498	593	533	537	510	477	497	505	498	538	534	516	566	525	502	476	507	507	505	505	508	538	524	531	525	494	500	504	534	533	537	506	533	522	544	528	527	502	478	549	518	509	544	502	501	492	509	508	520	529	521	551	505	539	565	526	534	507	526	507	564	548	513	502	501	517	561	509	556	555	529	518	530	526	500	507	521	539	487	496	572	500	537	547	538	574	559	513	510	554	503	528	505	503	548	501	524	529	520	544	510	506	490	523	508	503	559	513	553	511	503	499	523	478	533	593	502	519	503	501	499	534	537	530	466	541	528	511	513	489	508	516	516	542	483	534	493	505	514	574	516	534	519	505	574	530	510	542	507	522	520	559	507	534	564	477	555	549	530	550	490	495	520	579	512	520	508	550	523	524	485	545	485	494	542	512	534	511	563	561	526	512	447	489	499	469	499	504	570	538	497	530	478	554	549	502	521	522	501	532	488	529	541	525	485	519	525	539	533	498	508	519	529	503	491	516	531	497	533	516	522	516	473	568	518	543	504	538	565	519	502	513	531	523	510	495	508	556	515	547	548	520	561	537	518	535	526	553	548	533	514	541	534	491	504	495	522	539	564	492	500	517	545	530	564	561	542	515	520	491	488	488	528	517	494	564	551	549	496	529	476	526	533	502	439	534	534	534	501	547	495	524	574	527	489	559	493	533	522	542	533	520	505	469	534	540	504	515	534	496	499	515	478	489	524	511	530	531	525	511	511	513	551	482	531	560	525	556	491	545	577	549	508	518	500	503	544	495	545	538	488	553	559	530	512	515	522	539	480	536	481	525	546	489	518	528	530	553	566	511	521	507	481	514	527	558	537	529	528	552	552	552	532	591	519	536	517	524	551	519	547	528	520	532	528	552	509	510	526	570	501	496	450	522	525	503	519	548	535	503	531	500	509	523	517	547	493	527	536	519	490	540	516	531	519	555	497	513	494	547	512	492	526	539	514	525	548	508	536	498	543	534	556	552	517	516	520	503	545	513	539	503	527	576	486	537	498	524	540	545	537	523	552	537	485	510	524	505	552	553	516	520	475	502	493	537	533	536	557	492	498	522	547	524	506	498	480	538	550	513	573	543	554	548	540	541	500	528	527	561	506	547	551	486	518	527	517	521	573	489	526	544	535	544	522	524	560	520	540	519	529	521	543	547	527	538	503	525	512	504	501	513	515	489	500	552	525	524	534	510	528	530	527	526	527	540	560	542	507	548	519	491	531	522	549	528	477	536	539	540	508	500	496	568	521	534	548	520	493	525	522	528	537	532	553	510	497	519	509	545	509	534	502	507	536	527	529	509	536	502	543	518	510	522	521	544	530	563	506	482	520	502	530	558	530	555	579	537	502	478	519	502	543	550	520	533	554	527	551	511	538	568	527	503	516	490	545	539	527	544	549	545	468	524	524	531	535	530	572	527	487	549	519	519	520	505	510	530	487	543	516	521	549	515	500	532	509	513	538	512	534	560	562	547	516	523	521	494	573	490	542	508	525	547	519	536	582	573	528	537	507	514	514	528	538	518	533	508	492	528	516	520	559	534	517	546	488	502	493	554	533	513	506	502	545	503	534	524	484	525	529	505	514	547	529	498	515	530	522	555	544	578	486	549	523	516	527	477	562	558	532	526	499	507	564	550	517	483	508	525	486	520	515	549	547	546	524	509	503	531	572	534	512	558	490	515	540	539	521	507	516	550	512	545	541	561	550	534	566	500	533	575	526	523	511	500	499	512	561	526	560	542	487	534	527	527	489	540	534	521	561	515	514	520	504	545	540	545	554	515	490	531	533	549	515	530	512	513	526	529	497	520	508	556	541	548	513	533	502	536	532	495	570	514	552	534	537	519	555	549	538	542	492	533	523	558	560	538	536	535	549	481	518	514	515	531	533	524	505	577	502	490	496	536	506	479	564	553	559	496	521	523	537	493	554	521	511	516	524	532	484	489	553	501	512	518	536	543	534	513	549	513	570	534	515	553	513	482	538	520	561	519	551	528	531	531	562	516	567	488	498	542	513	567	497	472	546	558	520	516	555	559	557	523	527	490	556	540	527	545	490	569	500	511	511	482	521	551	513	511	510	510	556	514	562	524	525	490	550	527	528	492	532	538	542	549	536	504	516	467	509	552	546	501	536	510	516	512	462	543	488	520	531	539	495	504	527	488	509	528	525	516	496	499	530	556	513	551	490	577	519	513	493	525	518	559	481	505	521	565	554	558	543	546	504	503	461	482	517	554	521	522	516	520	564	508	531	509	490	504	525	504	482	506	515	546	526	510	517	542	508	557	523	545	550	542	516	505	481	527	555	538	499	511	535	565	521	510	525	522	505	544	516	523	536	537	509	495	490	543	522	480	529	523	534	526	524	523	481	558	586	534	511	535	515	530	552	558	529	551	509	577	496	518	516	515	538	506	575	538	507	487	499	501	515	556	495	495	528	563	483	491	511	533	522	531	503	505	511	573	506	554	582	518	509	522	513	522	482	502	522	530	571	527	546	526	557	512	552	524	527	525	523	507	580	545	542	517	545	563	515	516	530	557	515	523	527	533	518	491	516	532	548	547	540	521	553	510	492	526	538	516	557	508	541	488	534	491	518	506	535	543	519	508	548	533	537	526	510	529	557	541	534	538	537	534	531	543	523	526	530	505	504	559	547	520	517	574	528	519	493	496	520	531	519	507	510	523	533	542	537	520	529	474	499	500	551	537	507	537	509	554	541	512	537	563	519	552	548	541	549	514	503	509	480	517	517	547	534	503	522	526	564	549	518	543	554	520	543	464	579	537	553	507	561	534	508	532	496	494	482	513	502	511	562	540	564	559	554	570	476	529	470	552	518	552	509	538	505	504	552	526	552	501	584	509	500	543	552	573	492	527	549	530
24329	37134	10149	1552	1388	863	584	624	662	599	584	599	630	665	588	593	568	562	617	620	590	586	589	529	600	689	627	600	590	563	595	601	588	603	604	601	587	650	592	585	559	572	579	564	591	616	653	640	634	602	608	628	650	589	604	649	597	603	570	609	598	618	604	577	580	639	527	574	596	618	564	613	597	567	587	614	630	623	607	592	572	582	610	569	614	639	570	602	627	617	591	569	609	623	612	652	609	558	597	534	593	597	550	632	599	623	614	645	584	604	609	587	589	586	634	576	591	600	647	590	622	582	611	630	611	616	612	589	580	590	633	602	598	598	617	628	578	575	608	579	611	631	585	591	606	577	593	635	543	581	602	564	607	603	653	646	581	584	587	635	660	591	612	595	595	602	583	598	602	610	619	624	601	564	643	601	571	619	581	633	611	603	598	605	611	614	592	548	634	577	603	593	620	644	599	613	598	566	668	618	587	633	563	620	596	620	579	596	577	592	657	604	645	621	576	587	595	609	588	601	620	583	594	580	618	647	592	638	600	586	583	629	586	612	620	603	586	585	669	608	602	620	572	614	562	604	572	614	586	624	629	603	601	647	568	613	584	597	606	627	573	592	627	594	622	594	653	656	579	612	598	574	606	596	589	626	592	609	634	606	582	579	595	564	585	610	592	628	581	550	586	607	586	623	594	558	608	616	592	569	568	618	594	603	578	599	581	616	600	595	543	583	634	630	609	604	587	555	590	652	644	631	558	618	551	567	623	596	630	562	525	586	591	609	596	613	636	622	639	665	639	629	578	613	565	617	637	574	612	617	624	593	614	600	629	585	619	614	615	551	653	613	592	634	592	602	586	625	612	586	603	637	646	544	581	644	575	614	574	577	565	597	608	577	599	641	610	618	609	587	621	561	626	621	630	647	565	598	577	609	643	571	622	557	566	568	573	596	637	625	625	643	584	582	609	583	612	595	591	564	573	583	591	587	598	592	641	578	626	576	617	615	640	589	598	629	586	602	601	604	569	607	590	605	608	606	567	621	576	613	622	631	630	619	594	616	617	615	622	576	572	577	637	581	569	564	626	623	566	595	592	606	598	569	585	584	577	563	604	608	616	585	587	628	605	582	584	616	603	618	573	584	622	593	596	639	575	590	584	588	632	587	648	595	626	609	628	588	598	576	591	604	569	636	547	639	584	575	585	617	602	635	569	623	602	588	596	588	631	591	579	627	606	631	622	616	571	611	598	580	626	622	572	624	591	588	607	661	587	608	569	565	608	627	624	579	609	587	616	568	610	606	609	573	617	608	645	643	609	579	645	613	605	604	592	614	595	606	633	596	569	606	582	620	644	572	637	606	616	584	588	541	582	576	631	559	630	637	568	603	603	622	586	622	607	633	616	569	619	585	591	620	604	538	615	598	622	617	589	615	577	606	576	604	580	632	597	599	596	579	622	600	556	593	598	619	612	557	631	588	595	571	624	635	579	615	621	575	636	601	642	603	547	585	608	616	571	612	609	548	590	621	639	596	594	597	565	633	587	625	607	556	586	637	614	592	615	608	592	614	613	609	551	575	593	591	621	572	635	591	630	601	596	623	575	666	609	566	595	611	610	581	617	603	571	589	612	581	629	650	598	612	623	630	614	610	588	589	631	581	612	612	606	567	611	620	562	621	612	566	587	628	593	620	578	622	618	660	623	551	589	631	599	566	634	547	574	583	649	636	589	612	636	588	601	642	640	608	594	597	564	595	587	598	632	613	600	629	607	601	587	626	624	615	607	601	592	623	608	615	631	608	631	668	573	595	571	627	614	636	570	570	614	614	606	606	580	591	610	601	591	591	585	627	589	612	617	615	575	597	624	574	631	575	625	618	623	584	585	624	562	625	578	614	577	586	617	620	625	637	604	653	601	596	578	623	632	624	613	592	560	602	625	609	604	582	623	582	644	599	572	607	584	584	611	588	606	596	589	616	608	607	604	598	571	552	635	609	616	591	581	570	624	592	614	616	607	573	595	615	600	624	613	630	616	591	650	624	619	588	601	623	597	603	585	604	619	571	585	639	581	598	612	572	614	584	611	608	604	625	658	596	632	603	606	591	573	555	586	584	615	628	632	626	621	583	569	571	641	620	611	624	588	581	591	605	611	610	614	620	631	618	627	581	597	641	580	627	583	607	593	618	577	622	606	598	571	583	601	605	608	555	589	620	612	622	620	572	585	602	618	610	628	607	618	619	614	611	641	619	587	580	621	639	595	620	617	589	633	600	617	610	575	597	590	614	586	613	624	615	589	626	623	564	581	642	577	620	625	648	611	616	586	623	596	618	592	606	583	592	615	549	629	607	571	605	606	590	589	617	625	630	616	602	593	623	628	600	601	584	566	619	602	618	608	651	593	613	592	624	618	613	603	627	593	621	540	617	610	572	584	629	613	622	651	585	596	613	575	596	575	627	588	599	590	601	619	640	629	605	654	587	589	559	621	596	584	629	609	613	597	632	632	648	620	588	580	610	551	638	570	580	627	624	577	617	564	600	610	571	596	605	635	640	604	602	571	572	563	611	589	588	638	596	625	637	588	580	602	585	570	616	582	620	594	608	578	558	600	602	597	610	599	584	601	633	615	646	598	578	593	597	597	602	607	553	591	574	583	601	586	645	631	617	568	595	601	589	604	625	632	598	602	668	559	585	615	577	549	565	636	596	581	590	595	599	611	591	585	598	569	655	588	601	631	640	636	549	630	602	622	613	553	578	578	599	603	620	617	603	610	599	608	604	634	575	588	604	611	583	576	602	587	588	586	585	619	611	593	640	567	635	593	583	590	607	625	595	561	625	650	641	607	603	628	603	624	608	640	580	627	653	613	618	662	613	603	602	611	601	572	603	618	650	592	589	607	600	615	563	564	566	633	594	626	572	613	590	624	602	601	632	583	589	604	597	600	595	555	581	613	547	594	614	622	586	601	591	582	618	592	621	579	626	550	662	569	602	561	627	642	611	611	611	615	573	625	615	593	580	563	618	612	575	583	622	606	639	592	563	606	568	624	612	539	595	622	558	647	594	590	633	584	606	641	622	587	593	613	600	578	594	624	589	596	633	610	608	579	588	613	621	600	600	627	603	601	590	562	637	573	654	578	579	584	598	585	586	615	551	643	592	606	603	558	621	583	593	612	591	609	551	629	577	620	607	579	583	616	551	636	620	616	598	602	565	586	615	636	605	628	586	590	609	593	588	591	587	583	625	608	602	614	593	606	578	620	617	633	570	633	578	617	611	619	650	638	606	604	546	605	594	610	564	585	610	595	636	592	618	554	585	563	578	602	630	602	612	618	574	616	609	591	621	633	597	591	620	630	610	616	558	589	577	639	621	520	576	594	626	596	599	560	624	587	598	588	558	594	641	576	643	587	605	568	620	582	637	634	639	563	600	635	635	607	603	651	642	591	624	574	602	616	570	583	654	541	588	624	566	635	642	649	616	607	605	577	613	649	631	598	604	591	603	560	552
24308	22214	28831	24990	21132	11461	990	642	580	559	550	600	522	504	578	525	497	557	555	551	520	523	516	465	511	497	491	486	482	507	499	470	507	537	513	502	532	522	516	527	508	509	521	475	488	553	512	565	504	480	501	509	473	510	532	486	495	519	498	517	545	550	499	507	474	515	514	532	473	469	493	504	516	439	489	521	533	522	497	535	514	556	519	491	528	533	471	495	481	552	513	505	530	538	499	529	496	491	526	480	492	504	494	483	504	460	499	493	550	515	492	500	554	450	515	520	489	540	503	497	472	487	484	491	492	518	517	510	488	527	528	480	511	459	490	480	504	481	503	505	509	506	548	491	497	539	506	482	515	539	520	498	506	530	522	446	499	483	502	480	513	532	503	523	517	521	522	511	491	507	488	473	513	515	513	522	498	491	496	487	488	494	540	531	528	535	469	546	527	499	523	506	503	530	495	489	503	508	499	517	497	493	484	476	513	542	512	511	513	475	480	483	479	546	511	526	529	530	522	491	547	508	509	478	552	540	471	501	533	544	497	546	507	515	496	519	481	500	510	522	517	505	482	481	534	471	483	505	487	494	494	525	523	470	485	521	490	541	499	495	516	499	503	492	538	522	458	503	485	480	511	477	515	493	530	495	487	494	494	536	470	568	555	477	509	481	525	544	471	546	526	516	543	548	528	516	475	517	545	517	521	497	451	459	500	511	536	534	511	484	496	499	489	480	517	521	510	506	491	471	507	491	513	507	490	518	495	504	498	489	516	541	522	520	523	539	499	467	454	520	508	479	503	500	487	507	519	559	537	489	493	491	513	506	480	544	472	511	513	482	483	454	496	491	479	510	511	493	480	491	470	495	469	509	522	501	517	551	507	497	493	490	490	520	519	524	500	478	496	498	500	536	468	495	475	503	508	466	493	528	481	465	492	532	516	499	516	540	481	489	494	444	492	537	460	519	482	484	540	511	488	504	510	487	512	523	484	553	527	499	505	525	526	499	512	500	500	515	509	516	498	524	524	507	536	521	490	529	507	526	515	490	548	464	457	482	470	492	499	492	524	512	467	490	520	484	507	476	519	531	540	489	546	522	518	521	556	517	520	505	499	472	491	493	492	552	507	543	496	507	518	470	521	473	480	503	506	506	538	508	543	515	506	547	530	512	489	508	501	498	484	502	547	538	479	496	474	522	473	506	503	476	513	486	484	525	454	494	505	520	499	507	522	540	492	530	507	517	551	540	484	536	513	494	529	461	526	484	487	493	561	523	504	471	503	507	490	481	509	504	529	532	542	521	539	489	480	516	496	517	470	512	522	475	494	510	487	494	524	525	499	488	516	510	499	519	545	525	519	512	500	559	503	502	518	445	519	503	498	511	507	554	526	498	479	467	494	480	478	511	472	534	527	534	514	527	480	479	538	520	526	515	498	510	514	522	494	494	503	559	463	530	499	546	515	467	513	560	517	482	497	482	487	480	519	533	537	524	506	503	487	495	480	538	492	502	550	470	516	520	491	520	490	494	527	506	486	500	478	460	539	505	489	528	490	505	509	536	471	540	505	471	518	476	496	489	532	517	491	502	558	531	444	493	504	539	516	540	526	526	530	511	475	472	498	499	509	501	463	457	511	549	497	498	533	509	471	501	500	515	511	497	518	500	500	473	497	524	529	508	556	500	513	497	507	533	504	482	502	480	520	486	515	544	482	545	501	513	498	492	521	530	483	537	532	542	522	547	502	520	494	506	477	508	532	496	506	517	514	519	491	545	488	524	496	455	531	511	533	480	511	505	527	464	481	460	505	491	534	501	515	518	520	507	527	495	537	501	536	498	526	518	512	485	505	494	527	508	486	549	480	546	553	494	527	485	505	483	465	488	511	518	524	546	508	483	453	463	524	523	537	504	533	547	494	504	543	522	492	507	524	472	533	500	455	545	483	512	539	505	544	523	502	516	472	531	498	554	513	527	520	465	477	511	471	498	506	508	510	511	524	549	491	507	494	490	525	542	481	542	520	509	545	513	491	550	530	517	514	520	452	522	502	528	508	542	539	506	521	486	516	478	500	487	522	500	495	522	500	516	478	512	482	528	507	481	485	536	519	466	479	542	520	558	518	496	511	533	496	469	571	489	499	508	504	520	513	520	498	509	490	468	515	494	501	561	519	483	522	534	464	472	512	516	526	531	504	471	497	496	482	480	531	488	489	499	469	516	510	506	506	469	557	507	502	533	525	487	473	504	481	480	505	523	487	477	494	484	503	492	484	496	507	505	532	454	484	487	529	473	485	519	499	470	506	502	523	490	494	513	514	497	520	537	518	468	505	558	517	515	524	534	493	477	521	541	484	489	496	486	502	545	519	444	510	516	488	471	492	503	498	490	496	515	529	489	496	491	500	540	511	541	494	502	492	505	503	484	501	526	481	511	519	516	495	485	504	526	531	531	505	529	515	493	558	522	539	492	513	495	540	516	469	503	514	488	513	508	540	524	467	513	541	492	519	534	524	501	505	479	508	531	507	536	477	475	483	484	479	509	488	525	496	487	488	543	497	507	498	505	518	523	522	510	481	480	512	506	500	522	489	506	571	530	474	517	481	505	542	567	517	508	485	507	469	517	497	500	545	490	466	493	523	525	487	496	537	541	480	497	498	479	542	501	526	500	532	509	517	497	499	486	486	492	469	491	502	495	522	524	481	506	490	435	520	512	521	510	469	489	483	515	526	499	489	498	508	474	529	516	498	491	517	525	497	501	487	513	526	488	491	506	508	529	544	499	494	525	493	497	541	519	481	475	518	519	505	451	500	517	509	503	493	564	505	567	507	548	477	481	521	501	508	539	519	523	470	500	580	511	495	515	506	518	476	510	539	443	515	509	548	503	497	529	520	501	524	519	512	529	495	499	482	505	527	514	535	481	466	497	492	516	486	483	524	484	505	539	477	453	524	509	464	507	481	526	513	513	511	484	485	525	527	481	517	497	486	470	485	480	521	544	471	498	503	529	473	522	506	500	460	509	452	464	514	494	479	530	539	508	510	507	494	475	499	498	493	495	564	511	488	482	518	492	532	531	534	494	516	489	455	569	530	503	507	511	532	470	470	501	525	503	526	557	523	515	499	532	464	496	511	461	524	488	517	528	521	508	495	523	495	516	531	505	502	543	505	489	526	523	496	492	449	501	529	540	499	525	524	519	527	509	510	533	520	494	497	522	485	518	497	489	562	458	531	461	485	510	499	500	505	497	515	493	514	502	507	518	542	524	507	507	527	523	518	482	467	516	481	486	491	520	444	524	538	471	517	508	453	486	500	493	508	479	494	488	526	532	490	496	522	514	490	510	492	513	495	494	499	497	493	444	557	563	511	498	503	483	485	474	491	512	504	507	481	480	524	490	515	465	514	488	494	478	476	487	492	492	475	494	534	483	492	532	496	502	512	524	485	487	513	539	535	481	513	507	510	512	488	470	490	489	495	510	502	510	502	543	513	539	563	525	496	507	490	506
42887	75654	43526	8368	6399	5331	964	802	769	716	705	684	620	623	632	621	639	657	606	640	651	603	614	564	634	590	605	554	617	600	606	594	578	601	588	647	554	583	566	584	566	544	593	624	647	593	624	543	607	609	568	580	541	603	606	582	624	598	632	562	569	600	573	593	563	590	561	606	556	611	577	604	562	595	601	568	601	634	555	604	575	561	573	622	587	570	583	587	566	567	565	611	582	597	577	565	587	565	556	568	571	545	549	638	567	627	611	598	602	586	620	606	599	595	512	610	605	514	574	585	619	604	594	620	573	630	612	606	553	608	615	596	588	560	655	559	616	580	638	598	587	592	591	617	606	577	587	613	604	612	576	600	587	634	577	598	600	588	618	599	582	634	591	632	542	615	560	600	559	617	599	626	584	580	546	586	599	605	603	607	587	623	569	563	600	608	556	561	574	598	624	615	618	618	581	611	592	579	599	657	598	565	549	632	596	560	548	615	591	600	581	620	607	583	549	654	609	605	575	601	609	588	583	594	547	589	586	566	626	591	587	553	597	633	582	583	602	569	589	608	607	591	605	567	619	610	612	567	593	601	549	616	555	581	615	597	586	569	580	613	564	584	569	563	590	579	578	559	569	591	582	634	606	597	577	581	590	641	561	622	591	602	570	606	598	585	589	563	599	581	575	596	595	567	589	562	623	623	582	567	614	583	569	592	582	630	607	570	607	609	589	565	619	553	573	608	579	613	573	572	532	567	565	561	578	596	591	611	597	609	568	574	599	548	580	605	561	630	552	540	550	583	583	581	587	621	616	600	561	567	588	583	581	611	585	577	611	622	586	596	602	567	562	604	570	616	614	593	624	587	577	579	623	592	582	608	600	590	547	591	571	575	571	578	594	598	647	545	598	626	634	569	571	634	540	553	566	573	627	607	602	575	598	579	570	589	635	585	584	621	612	618	564	580	560	587	551	595	542	594	563	564	593	602	628	575	569	589	580	565	614	612	566	617	581	598	584	572	566	604	588	548	568	624	576	547	603	592	628	612	600	574	622	550	590	579	610	584	615	593	564	514	635	618	611	524	567	598	577	632	586	555	555	588	609	595	566	609	558	629	615	568	626	583	571	617	598	602	582	581	586	599	559	590	611	562	540	570	583	598	604	573	580	608	594	574	564	599	523	564	589	597	572	606	568	568	578	578	581	585	579	593	597	513	531	604	606	552	582	559	578	584	570	562	611	612	595	587	603	587	583	577	582	546	605	597	612	593	590	575	609	584	616	562	627	569	552	595	583	573	574	590	560	588	615	556	624	596	580	609	595	575	588	566	550	555	568	573	613	587	634	606	579	612	567	578	576	595	584	581	605	599	542	605	618	591	635	573	603	577	583	558	565	589	603	570	553	591	580	604	588	543	588	561	599	608	617	555	577	588	571	615	563	586	585	597	617	602	619	581	568	589	596	602	582	635	590	592	567	614	587	595	602	555	590	577	598	606	583	582	596	616	605	640	601	584	590	566	578	592	589	616	591	565	582	581	580	549	526	615	611	594	592	581	600	592	592	590	605	591	581	554	626	563	591	575	608	568	600	579	573	565	600	589	598	590	598	580	593	649	569	612	559	591	621	619	607	569	606	576	559	578	579	572	628	621	622	578	586	582	574	594	606	577	611	583	596	533	553	577	601	585	577	532	604	585	546	568	528	568	533	628	619	604	572	582	563	565	632	568	591	560	581	594	600	530	563	571	592	608	563	561	600	622	608	571	531	585	581	544	609	567	581	598	553	548	542	596	625	579	599	567	581	628	615	589	586	571	613	583	594	561	597	573	598	570	608	615	566	562	593	592	625	587	573	558	607	600	534	556	553	582	620	594	581	595	573	598	563	604	633	611	634	597	586	559	578	561	624	567	577	546	628	564	582	547	597	567	616	599	588	591	576	540	590	592	567	623	593	610	594	598	556	571	570	596	552	617	543	590	580	599	606	599	601	582	567	584	613	584	630	592	581	616	555	572	610	599	568	583	632	559	563	625	584	571	571	539	612	612	620	624	591	574	581	601	608	608	595	557	601	626	617	581	586	575	604	532	614	587	553	579	602	561	598	579	628	582	591	576	554	610	589	601	607	607	599	582	557	581	574	559	604	612	590	561	591	587	543	551	550	573	629	574	578	623	591	606	607	602	582	606	632	568	625	566	594	607	603	622	596	584	592	573	597	628	593	606	560	608	585	597	598	623	597	584	596	603	597	562	568	642	622	577	586	594	590	559	605	586	584	605	569	558	605	591	594	606	604	561	617	593	572	608	593	571	555	586	604	607	632	591	633	597	590	601	655	555	574	563	635	606	578	590	595	592	553	573	557	594	600	587	586	548	592	615	621	582	578	641	612	569	593	595	523	590	552	575	552	576	591	563	581	606	630	601	611	611	593	571	599	574	579	594	585	600	623	595	557	583	580	624	544	608	584	593	615	582	611	592	597	593	665	578	546	622	611	579	577	614	582	578	567	590	605	585	641	576	577	571	573	578	577	582	620	571	579	546	598	580	576	584	604	545	581	583	597	593	630	540	586	572	624	545	560	637	584	588	552	594	624	614	583	609	594	588	577	578	590	599	615	566	609	588	569	565	609	575	606	581	615	580	605	583	567	587	614	624	592	601	570	598	541	610	599	583	612	612	586	570	589	626	584	627	593	590	595	607	590	596	544	601	535	576	590	581	565	586	605	593	595	572	619	576	574	620	558	595	578	577	539	589	543	617	608	585	557	579	590	572	600	580	561	570	595	591	592	560	569	606	557	614	556	599	605	606	589	597	566	593	586	574	580	634	543	614	613	591	602	623	608	568	595	608	587	617	639	596	615	598	594	594	639	613	592	580	590	566	583	597	639	597	577	641	663	615	597	597	586	598	637	572	611	574	630	571	605	594	534	593	574	604	586	547	585	603	602	553	590	596	573	588	610	573	568	619	559	622	559	595	572	556	597	586	587	578	576	588	609	590	609	545	579	613	571	579	579	570	641	555	584	604	576	596	573	617	572	585	535	607	579	602	587	571	587	576	571	604	603	599	580	624	587	535	565	559	598	586	600	572	615	636	539	567	650	586	615	631	563	575	588	552	601	584	599	591	575	589	646	594	553	632	605	538	625	573	628	574	604	594	570	629	619	586	589	608	593	601	614	579	630	573	614	616	554	607	594	583	590	590	602	584	621	643	580	622	573	581	617	614	570	583	639	588	597	576	571	560	606	590	571	615	553	616	596	610	642	519	610	569	604	541	608	563	560	598	590	580	592	575	545	596	619	587	594	541	619	607	595	612	608	579	609	583	581	604	571	609	575	543	624	595	578	566	574	590	590	625	609	603	588	599	592	615	592	554	583	643	589	585	607	610	628	576	586	588	596	561	614	620	550	583	541	610	597	570	621	593	611	616	581	571	567	571	570	606	610	575	597	634	587	633	633	583	588	594	558	587	591	629	582	637	611	609	575	613	612	595	557	606	607	589	562	583	549	600
25216	22765	28178	24826	11515	3316	452	386	396	349	355	376	348	334	331	331	337	320	336	337	335	308	296	350	326	328	336	305	336	341	335	332	318	323	297	316	360	345	313	320	345	312	330	326	361	352	322	332	321	311	303	319	342	325	337	364	307	333	326	356	311	331	299	313	305	307	309	332	322	340	313	332	314	334	340	329	314	291	352	335	323	324	359	330	319	313	356	304	334	301	302	373	314	320	336	365	301	345	311	341	313	339	337	323	308	311	331	301	318	327	322	324	345	355	333	294	329	304	341	312	347	366	311	323	354	334	338	319	293	337	337	353	314	322	278	340	345	313	358	352	340	322	340	325	332	321	337	323	354	316	333	335	355	321	336	329	306	339	295	348	318	330	313	302	335	348	305	314	333	334	326	362	326	328	335	329	327	313	317	299	308	307	327	326	328	310	308	299	339	318	324	327	310	325	298	315	314	312	326	339	337	309	314	335	316	311	311	325	333	335	316	279	320	349	360	309	328	316	311	312	321	316	323	322	343	359	323	340	322	336	341	287	323	325	341	356	323	330	329	330	351	339	313	294	323	328	335	300	355	333	329	321	298	292	308	341	341	317	303	328	305	345	295	311	352	306	299	327	320	337	307	307	299	317	332	328	294	306	325	307	308	358	345	334	331	278	346	297	357	319	338	329	349	324	327	345	288	321	313	313	328	357	334	301	329	314	314	350	312	317	324	306	339	315	345	313	277	330	311	313	321	305	336	306	330	303	311	296	320	336	312	311	295	335	328	338	351	318	304	344	339	342	329	325	328	361	310	302	344	323	316	337	321	336	321	315	328	324	325	337	305	337	320	346	325	318	300	303	290	322	340	344	336	325	316	346	338	323	327	310	303	303	334	319	317	320	303	314	297	340	311	339	298	308	321	327	334	352	295	324	309	324	310	298	328	301	334	306	346	326	330	354	330	348	322	333	317	338	312	357	334	297	333	339	316	348	365	324	348	326	305	370	313	332	355	346	328	345	341	331	322	323	335	321	338	352	319	339	329	338	330	332	316	374	324	337	358	330	307	299	306	330	332	326	336	338	325	317	337	308	352	355	330	307	304	329	294	338	311	311	329	340	292	326	305	316	317	315	334	295	352	352	307	322	341	350	371	310	306	326	309	315	305	302	335	332	314	338	309	333	296	344	337	322	314	312	301	337	326	295	315	333	343	348	374	329	332	318	364	317	318	310	334	353	331	373	294	315	302	300	356	311	328	333	302	297	308	313	332	349	327	313	327	349	276	306	301	362	322	300	307	294	339	365	315	353	341	312	348	323	321	364	347	315	348	303	328	330	333	331	380	319	295	317	321	303	324	344	333	329	356	343	337	285	347	328	326	323	305	338	316	342	304	299	351	319	329	343	333	320	341	317	301	306	383	327	323	277	335	342	322	345	318	366	326	299	287	330	323	315	311	321	323	309	344	321	312	327	316	309	359	304	334	312	313	334	359	340	333	341	339	278	335	355	301	325	317	340	331	294	317	341	309	346	324	325	309	311	329	313	322	312	319	362	342	350	322	343	319	340	325	315	313	320	335	349	333	347	317	348	329	326	302	344	319	324	323	330	321	315	318	344	325	318	373	341	342	336	308	340	320	265	311	329	305	352	319	322	356	306	346	301	328	315	337	295	354	326	348	323	313	338	324	354	329	327	318	326	346	334	346	331	296	339	308	323	322	324	366	326	339	323	333	307	355	331	303	316	319	326	315	348	325	291	318	325	295	290	315	322	322	337	300	312	334	317	327	341	297	339	354	312	326	324	324	318	351	321	306	339	344	315	305	329	309	321	321	346	340	302	318	322	341	327	316	330	331	354	303	291	317	315	329	328	327	358	347	299	311	291	317	345	320	312	339	324	298	340	320	290	312	355	309	338	310	327	325	348	303	338	312	321	331	315	322	310	332	295	325	327	344	358	356	285	304	321	328	326	343	294	334	328	339	302	333	312	338	328	325	316	351	342	339	348	338	327	336	320	327	307	321	310	315	332	334	312	311	336	306	352	331	346	343	321	320	348	331	347	334	341	344	320	320	320	296	319	339	324	320	348	313	324	329	366	337	305	327	377	299	316	304	321	312	300	325	326	347	318	351	350	322	297	301	314	303	318	303	349	328	312	319	303	299	307	350	332	336	303	325	307	293	319	327	328	319	347	329	327	310	341	324	309	310	333	331	355	346	318	319	341	323	328	318	314	315	340	308	308	333	298	325	357	344	335	338	304	309	324	334	345	358	320	310	302	314	298	330	315	298	324	341	305	289	318	324	332	319	331	331	328	331	335	353	313	342	310	319	337	306	363	317	364	311	318	332	286	345	310	294	329	298	347	332	333	318	369	311	330	327	295	325	312	354	345	319	328	291	309	288	318	351	314	307	344	328	344	331	325	321	334	310	310	321	312	326	288	302	327	315	354	321	346	337	370	345	300	314	343	339	293	344	339	347	322	325	321	335	327	312	314	350	289	341	336	295	321	337	328	362	335	316	368	322	306	326	355	326	293	329	331	311	326	331	324	317	315	318	329	321	336	301	316	358	350	334	305	326	327	307	332	350	332	326	306	310	336	309	315	305	365	310	334	320	341	299	307	313	312	311	316	340	301	351	320	326	315	322	320	315	305	326	341	319	320	352	322	338	288	360	306	358	341	313	344	332	345	325	339	315	319	303	322	352	316	305	325	324	310	307	347	294	290	289	331	319	310	344	339	346	330	343	345	352	334	318	300	363	336	335	329	341	315	331	314	319	340	296	345	318	278	286	317	306	335	337	308	324	300	343	328	295	312	318	324	317	336	291	329	308	312	312	330	324	308	334	346	329	311	311	312	360	307	303	329	347	317	356	341	311	327	354	297	352	332	336	339	335	323	355	350	343	313	305	293	346	319	337	316	316	333	303	295	332	317	313	327	309	315	300	324	301	338	294	318	328	329	348	362	314	332	298	317	292	297	330	318	326	337	334	316	302	317	321	346	336	326	314	336	331	343	362	318	341	308	324	291	353	329	289	329	327	322	324	327	330	321	322	348	336	318	306	333	311	314	355	347	323	316	347	325	346	341	345	320	314	299	334	349	332	348	339	324	304	322	281	365	342	295	337	329	311	351	328	331	316	326	362	349	297	368	356	279	309	331	320	306	334	350	347	294	342	338	322	308	322	349	322	308	289	338	337	321	349	327	307	323	356	311	310	322	309	328	312	318	322	324	330	346	333	326	342	312	311	309	291	342	368	319	328	333	314	317	309	330	367	354	317	332	330	315	313	308	361	323	307	326	335	372	314	323	297	298	311	332	315	290	354	309	298	333	323	309	292	334	340	349	337	315	315	320	324	362	335	316	314	332	334	329	328	320	340	318	313	298	343	315	290	337	322	348	335	344	341	323	325	335	304	345	329	325	344	310	335	333	359	344	320	296	325	348	351	330	307	326	299	318	338	358	306	307	333	312	330	313	320	329	346	314	316	289	329	318	319	353	335	333
40075	66969	34219	5471	4886	4442	534	494	482	457	452	435	408	437	382	406	374	424	382	385	369	409	371	372	385	409	367	385	379	383	379	374	387	371	376	365	373	357	363	362	375	367	347	420	400	396	376	400	350	387	343	357	390	363	363	350	382	379	374	388	333	394	361	382	378	376	393	365	334	375	392	380	396	359	352	361	342	367	390	352	369	343	390	358	367	390	358	374	369	399	371	410	381	385	375	402	357	330	373	357	366	394	366	397	357	375	365	367	371	346	378	360	375	353	417	372	360	384	361	369	386	380	401	389	372	384	366	403	367	354	381	370	374	353	403	394	390	388	376	352	355	403	378	371	414	361	366	361	384	379	346	399	402	381	357	347	398	398	366	364	346	373	373	381	382	364	369	376	348	398	381	365	345	390	375	374	376	349	349	343	366	390	361	379	356	385	402	336	373	345	371	381	373	394	375	385	369	352	368	365	378	357	369	380	346	369	407	360	385	387	398	386	374	376	401	382	359	367	392	360	381	342	380	342	357	397	368	347	389	352	364	401	362	357	370	383	406	375	338	384	361	368	372	386	372	364	372	360	362	373	415	395	368	365	384	349	410	355	361	358	362	362	370	355	351	395	388	378	382	364	398	374	387	390	379	350	393	385	361	347	366	356	344	317	365	397	376	376	367	377	373	380	347	385	374	394	390	388	332	335	371	354	355	388	319	350	358	397	389	347	371	392	348	352	377	352	327	378	377	386	370	374	384	381	363	350	361	375	360	395	379	379	355	384	353	369	367	344	374	397	347	354	366	390	350	358	380	364	391	367	379	357	358	362	374	384	374	363	346	410	350	375	369	358	355	356	390	362	358	369	338	377	378	379	389	376	387	396	389	353	370	351	387	360	397	367	380	357	376	344	408	371	370	422	379	358	363	345	396	361	357	375	358	364	380	372	355	354	357	377	373	373	356	381	360	356	367	391	400	375	381	380	379	358	373	383	366	340	363	386	353	367	378	397	392	350	378	380	340	388	372	369	368	363	357	353	354	373	354	383	420	396	358	361	340	388	358	389	356	391	404	409	355	392	355	364	366	360	369	359	373	378	363	382	372	390	401	372	363	373	378	366	391	373	360	370	344	401	379	352	376	329	381	378	403	407	389	350	371	381	349	384	351	354	392	379	380	325	374	363	386	362	362	357	354	376	388	349	346	326	380	400	374	352	346	351	403	375	341	378	356	354	355	402	358	368	390	365	334	353	364	388	379	342	399	367	374	393	373	402	395	407	372	334	376	399	393	382	374	354	341	352	384	348	359	358	358	387	363	378	355	402	376	369	370	390	338	373	393	391	366	346	379	364	370	361	396	391	391	349	373	393	395	390	348	361	365	391	402	364	364	360	392	383	381	360	395	353	348	374	389	358	353	354	381	364	386	388	376	365	361	387	376	381	370	362	327	357	371	370	366	383	333	390	409	382	358	341	350	346	368	377	394	399	344	367	348	351	358	385	333	362	389	362	356	392	367	365	373	392	361	353	372	381	397	378	382	393	358	362	407	400	396	341	375	369	397	344	386	387	359	379	353	375	373	360	377	370	389	348	361	376	354	369	361	372	394	380	371	370	407	378	363	395	367	397	336	412	379	371	377	365	366	375	363	404	389	369	385	397	359	374	388	403	384	346	360	309	346	364	369	378	390	346	403	376	374	397	368	392	372	370	368	369	394	389	379	342	367	379	381	363	348	383	357	380	387	439	369	375	402	376	377	393	380	396	364	365	378	363	347	383	365	345	385	380	388	349	353	382	344	366	340	367	354	356	369	336	372	396	356	358	383	388	361	365	393	388	368	380	383	383	379	363	362	389	393	384	389	337	364	385	407	363	408	375	393	364	363	385	352	376	378	318	400	368	350	383	359	350	419	376	360	367	367	367	390	340	398	384	373	356	397	384	381	374	368	361	355	398	345	361	363	359	381	349	366	362	396	367	364	388	359	367	356	355	382	368	421	419	368	374	365	399	378	397	375	360	379	366	348	333	410	394	400	365	366	385	404	344	373	362	368	366	350	375	376	344	396	393	390	385	379	400	381	348	394	368	353	391	372	393	376	375	353	364	355	374	349	375	367	336	372	372	377	365	378	382	343	351	382	379	412	348	386	377	353	358	375	376	378	413	392	358	402	382	370	359	399	350	384	385	334	369	385	384	351	377	346	349	391	374	396	381	371	380	397	395	386	400	382	385	398	373	347	395	376	383	347	367	364	418	391	380	373	375	356	401	374	390	395	350	359	378	356	394	380	390	329	338	379	337	351	382	378	345	380	378	373	395	337	394	366	348	376	360	374	391	368	356	394	358	385	374	412	374	377	379	360	376	366	334	375	398	373	343	391	349	410	390	354	360	349	359	373	357	362	375	382	388	365	364	361	417	354	385	399	382	355	373	384	380	418	374	372	393	396	372	340	358	340	370	401	406	381	362	377	361	340	365	354	396	413	381	371	335	368	382	376	356	401	377	375	335	357	358	366	373	448	372	365	348	370	371	370	393	386	399	386	401	375	395	362	390	353	384	367	355	374	363	383	358	340	362	342	333	364	349	358	320	397	389	348	395	360	370	359	363	396	346	382	344	365	398	344	380	374	380	385	390	373	427	398	359	393	382	334	340	415	364	343	357	373	354	371	373	392	350	341	373	391	367	365	359	385	387	341	375	340	406	364	402	358	359	370	343	369	376	377	367	389	368	373	358	337	367	368	367	368	374	365	386	372	342	364	377	373	366	367	374	384	364	397	399	365	364	363	361	345	357	356	394	342	383	367	367	405	366	363	415	370	346	367	377	384	395	359	372	330	376	330	348	399	348	367	392	358	369	358	374	369	352	409	374	355	355	373	351	374	377	431	408	395	388	364	375	355	388	365	353	351	364	387	413	357	344	347	347	401	375	396	355	385	363	362	381	361	347	363	372	356	348	389	372	382	379	375	346	376	377	391	370	365	382	369	390	397	409	347	393	366	373	363	388	399	386	357	366	365	369	361	379	382	357	343	405	336	390	352	378	352	419	385	362	379	377	339	387	369	394	387	386	344	397	421	366	387	390	372	370	386	385	353	363	367	390	346	377	373	365	397	362	387	385	388	364	389	347	400	355	363	381	387	388	351	391	365	385	350	353	333	369	354	339	351	393	387	388	350	366	341	390	377	362	407	374	327	394	378	361	355	389	362	379	353	383	373	406	343	340	388	378	410	390	342	368	356	385	369	361	386	387	398	391	367	394	377	362	348	368	378	361	378	352	348	389	353	371	366	378	361	352	375	350	336	369	355	384	370	338	397	375	384	365	373	398	345	346	371	364	393	363	377	345	375	397	383	367	369	372	369	390	395	342	346	402	353	368	367	386	352	333	361	361	377	353	401	371	400	366	375	362	390	385	363	351	392	362	378	389	377	367	362	369	394	360	370	357	378	373	346	367	379	350	359	369	339	379	350	369	397	392	374	383	352	367	388	344	379	358	391	361	379	365	401	392
22966	21742	29094	24443	21568	21355	8404	500	381	356	308	295	296	317	281	257	260	262	263	233	242	234	225	231	233	218	225	238	218	233	246	241	236	209	227	224	223	211	227	215	222	252	224	249	196	240	238	227	195	216	217	249	215	226	223	240	251	204	214	238	218	242	216	220	235	210	189	240	246	194	214	224	216	218	239	214	202	222	206	204	213	219	240	234	252	227	226	237	230	205	217	236	232	210	234	239	214	244	225	212	220	254	204	217	212	220	228	219	255	215	219	210	223	229	229	228	221	220	184	222	231	232	232	216	237	237	239	187	214	235	221	210	224	207	223	208	230	224	220	206	221	219	201	217	233	218	215	209	237	221	231	237	233	240	225	236	237	220	208	227	236	211	234	240	209	215	230	227	202	242	251	226	225	247	220	217	208	245	232	214	229	228	224	252	205	218	224	209	228	203	212	220	235	214	214	235	215	227	236	213	242	204	203	216	222	222	239	210	256	217	236	213	226	253	244	215	209	253	229	226	217	195	197	220	220	217	202	227	221	214	241	238	243	233	250	231	249	226	213	205	238	213	216	224	235	217	227	234	207	232	239	209	242	195	222	222	240	205	230	212	223	199	204	193	214	255	221	213	185	226	223	218	244	232	213	245	227	241	204	225	226	229	227	222	208	208	227	251	242	247	221	232	233	214	227	245	224	214	244	223	225	212	229	232	220	204	215	225	245	218	241	212	253	220	209	229	208	205	222	217	222	212	236	199	236	222	232	204	203	193	229	223	211	229	209	209	229	217	226	228	225	196	229	203	245	245	233	224	220	246	226	232	205	227	221	213	207	208	227	217	221	239	208	189	214	231	212	206	223	215	201	217	216	222	243	212	218	202	226	235	218	198	233	213	242	184	217	234	225	211	209	230	228	228	236	226	198	241	201	233	211	206	243	230	217	231	218	243	243	194	228	223	251	234	217	214	214	239	226	221	246	226	223	239	207	229	214	228	201	244	228	219	247	225	198	248	215	230	200	219	184	219	206	229	214	223	198	244	243	221	213	210	243	215	214	207	228	225	238	236	230	205	217	232	213	233	226	219	242	230	199	244	209	245	244	241	241	209	219	227	244	221	216	229	233	227	210	222	213	234	253	243	239	225	238	226	214	240	223	230	201	227	233	203	239	222	230	218	235	202	212	231	231	213	221	217	227	212	240	236	238	222	221	240	237	241	225	224	222	231	238	213	224	218	237	218	202	230	212	223	221	236	225	207	227	207	201	208	222	236	199	242	205	187	221	235	258	234	234	211	239	184	225	211	210	226	204	204	199	215	238	230	247	221	239	222	236	216	228	212	255	232	213	230	224	227	195	218	220	233	219	221	224	265	216	230	248	198	213	231	201	231	215	268	247	220	218	232	232	219	221	231	218	220	235	230	252	243	237	261	216	221	205	213	226	218	199	228	229	221	228	212	219	210	218	245	223	252	230	226	230	203	221	220	203	207	234	207	220	200	209	214	219	220	227	212	223	235	233	235	228	226	211	198	225	234	240	209	231	204	216	250	220	231	253	213	230	208	216	212	248	247	203	203	219	257	206	226	212	215	230	224	236	244	220	239	209	250	227	229	199	218	218	232	224	175	206	225	197	239	211	236	243	259	236	229	211	207	213	231	242	209	212	215	213	189	203	251	242	230	214	212	229	214	232	226	218	239	235	225	240	237	248	218	212	207	241	194	201	204	241	241	210	219	231	220	226	215	247	228	203	217	215	195	227	206	210	219	238	215	242	226	221	216	208	194	237	229	248	206	235	220	238	209	185	219	213	225	215	235	211	244	213	229	259	219	206	211	204	243	227	229	235	240	204	209	219	250	222	220	221	236	239	224	225	229	218	231	206	222	226	247	229	199	238	219	215	224	221	234	209	229	210	234	238	247	219	242	217	246	261	246	223	256	217	219	218	228	206	236	242	228	205	225	243	213	223	197	207	231	224	224	238	217	221	243	228	222	231	255	249	219	231	209	209	203	197	204	202	192	214	216	222	223	214	248	224	199	220	220	215	214	219	216	210	207	228	246	223	220	228	218	209	229	211	238	218	247	223	229	226	232	245	206	232	195	232	221	239	214	222	216	214	247	192	225	210	236	214	223	222	235	223	246	224	210	234	240	217	246	234	227	217	201	231	235	237	239	217	248	196	222	215	232	220	206	240	236	231	208	205	225	221	218	199	224	214	250	215	210	233	243	195	233	234	233	245	198	221	219	223	229	226	208	210	230	227	235	249	229	226	224	213	244	207	211	210	228	241	213	207	209	227	227	229	214	209	195	222	209	221	185	257	244	203	227	221	202	224	235	215	234	222	214	226	193	206	264	203	209	228	243	254	210	213	213	231	196	209	217	198	221	214	225	212	220	217	225	247	211	222	220	238	214	224	221	240	217	215	211	228	204	214	216	219	222	232	210	217	211	203	216	247	226	219	233	197	222	236	214	232	244	227	200	198	234	247	202	236	237	234	214	232	242	208	217	206	203	246	231	218	227	223	233	225	229	217	240	233	222	225	227	203	224	243	217	217	221	220	218	244	235	205	222	217	260	210	230	222	243	192	208	225	246	238	224	226	223	238	224	217	207	211	216	237	220	227	223	248	202	240	226	220	208	218	221	241	232	208	233	264	223	209	225	192	233	229	226	199	225	231	234	238	228	244	229	223	195	232	242	212	214	206	214	220	225	204	220	210	194	235	245	213	229	207	213	228	240	242	245	218	239	206	226	190	237	223	220	218	229	236	213	220	218	212	233	230	235	212	222	234	190	213	208	252	207	251	245	240	235	222	206	222	244	248	211	229	206	242	205	205	220	227	208	234	237	208	231	225	219	204	228	225	211	221	211	204	236	223	219	212	215	214	236	220	233	249	228	219	204	231	242	202	237	244	227	207	224	234	219	221	227	215	262	216	243	218	224	242	219	216	221	221	210	186	237	238	238	208	214	237	220	213	254	245	242	232	235	221	219	214	229	207	215	227	219	214	239	184	226	222	217	241	230	238	241	216	224	220	196	227	240	238	228	208	264	238	233	217	201	221	212	199	225	240	195	215	229	207	222	212	230	226	221	229	227	224	244	224	222	219	206	225	233	246	227	224	249	233	209	188	220	213	209	207	214	209	209	209	225	230	226	231	213	231	215	225	205	208	218	222	245	212	235	223	221	225	208	220	200	222	224	207	211	224	223	220	262	214	222	221	223	234	214	217	199	242	202	244	214	234	212	248	240	204	229	251	221	210	209	227	211	211	244	231	216	241	211	215	218	220	217	226	234	232	219	211	253	227	235	240	228	206	241	231	187	220	230	227	198	226	213	211	201	229	217	220	213	230	230	212	221	230	195	206	230	233	205	231	216	223	220	200	201	213	206	248	206	203	206	223	225	223	231	219	224	225	199	239	203	223	235	225	226	225	215	209	224	200	247	223	220	228	198	230	239	252	224	218	192	213	258	239	211	208	220	238	225	221	219	220	210	219	235	205	223
49552	75121	52437	12044	14907	9969	930	705	647	552	499	441	404	376	362	347	332	288	340	332	313	330	325	281	286	269	276	306	284	268	271	317	273	278	263	277	256	307	271	265	264	294	255	266	236	290	246	280	300	277	292	279	264	268	277	255	256	269	270	273	232	275	265	253	278	302	303	263	303	277	265	265	246	275	240	269	287	253	256	269	274	263	261	263	270	262	258	262	286	276	269	253	253	274	268	264	252	227	291	252	241	284	296	252	282	247	294	256	250	268	273	229	260	284	260	236	258	264	264	272	257	249	250	262	271	279	251	260	271	277	277	293	265	287	254	250	279	264	293	271	282	271	225	261	242	256	250	262	290	251	297	284	232	236	267	240	259	288	274	239	298	271	278	294	277	273	268	259	276	253	283	258	287	252	267	268	256	251	276	257	280	275	273	265	272	278	261	244	262	270	283	290	293	285	253	257	239	283	280	282	267	253	295	271	259	276	276	252	275	258	260	252	292	272	246	258	254	288	274	253	252	265	288	273	267	267	249	274	276	260	281	229	285	286	243	271	245	264	265	287	261	267	275	267	249	247	285	277	291	246	272	258	249	257	270	291	275	274	237	263	247	240	284	251	282	254	247	266	245	246	271	286	297	238	274	280	262	254	261	264	278	263	269	261	253	270	306	246	260	262	264	272	284	248	286	248	251	256	267	259	291	266	250	236	293	285	256	282	273	252	215	278	251	289	268	281	284	253	268	277	253	266	263	296	288	272	239	259	256	269	281	259	251	291	263	239	255	259	261	304	262	255	276	293	289	249	262	252	278	255	297	279	272	267	258	313	262	294	258	268	277	263	242	269	259	282	268	256	298	271	276	299	255	295	303	278	270	287	266	280	277	308	217	277	263	281	260	271	272	270	239	274	276	268	273	246	285	277	259	258	262	251	271	283	291	268	270	263	257	272	253	261	257	283	269	238	272	286	274	289	279	257	277	264	255	254	239	269	239	290	278	268	276	255	247	273	259	255	285	252	268	293	258	274	271	258	267	282	269	267	255	253	254	266	288	272	284	268	264	272	260	262	262	278	265	267	273	268	264	257	239	265	272	271	259	285	239	260	277	268	273	261	245	248	264	280	261	273	285	256	269	249	254	256	295	261	283	264	280	268	284	284	253	245	260	271	279	246	248	258	248	265	291	272	237	283	250	276	265	281	250	295	282	275	265	272	252	269	256	276	269	251	245	274	246	258	271	271	254	262	281	236	304	240	240	271	263	264	282	252	273	275	259	249	249	267	268	253	247	255	262	276	232	249	273	281	269	273	271	256	267	258	266	248	245	253	269	284	267	292	252	254	236	266	253	267	269	257	266	264	253	249	259	255	257	268	266	249	281	300	262	263	248	278	270	247	279	256	254	273	239	236	259	251	248	281	266	280	268	241	276	228	269	260	268	257	263	281	243	274	277	246	251	257	277	262	269	260	262	280	265	267	277	286	268	294	280	247	273	269	246	284	253	233	269	294	244	275	266	269	261	258	262	245	291	256	256	286	241	295	259	265	261	283	272	262	257	285	253	262	286	256	294	274	249	303	260	236	275	261	273	255	230	257	243	260	252	281	247	270	313	294	257	276	258	250	234	264	251	268	255	261	254	255	283	299	236	268	278	276	245	255	267	268	277	223	263	248	278	271	234	252	297	240	250	293	282	272	253	295	272	286	251	256	263	271	244	252	249	247	252	246	266	261	280	283	262	263	255	267	275	265	270	274	232	256	247	246	260	244	277	280	267	284	289	256	266	257	287	296	278	235	287	256	308	265	281	267	287	261	276	256	283	268	275	269	279	278	264	282	268	278	257	261	280	298	234	238	296	261	297	259	258	260	252	256	295	257	283	261	257	237	258	289	283	309	276	287	268	271	296	236	249	272	283	260	262	243	277	258	256	255	249	292	259	260	269	271	250	293	266	260	255	277	232	254	282	256	268	291	294	245	248	315	248	276	272	275	254	276	253	270	272	278	277	280	283	251	295	287	256	263	266	280	254	250	254	272	267	289	261	255	259	262	271	245	284	284	279	271	236	247	258	244	271	297	278	282	270	253	264	265	267	276	245	266	273	226	255	262	282	269	287	245	271	307	245	261	273	280	287	266	268	308	266	251	266	267	223	281	287	282	262	254	277	266	282	262	266	280	287	238	259	253	227	262	271	277	273	266	275	268	304	259	254	274	277	279	257	283	247	236	244	307	281	261	269	280	284	258	253	276	288	267	271	298	280	275	257	281	271	256	254	240	268	293	272	257	288	280	282	269	248	281	270	263	271	254	256	253	265	261	268	267	264	292	281	265	257	254	285	279	262	255	240	253	287	278	273	220	279	272	267	262	258	260	270	257	306	247	250	263	259	291	283	254	267	284	287	264	256	280	255	290	256	277	281	270	252	268	292	236	282	247	261	253	271	227	274	284	264	283	290	254	240	259	251	252	252	231	259	267	296	262	269	247	280	282	270	297	261	258	278	287	271	232	244	293	307	252	277	282	282	265	273	257	271	241	288	267	241	250	242	244	277	232	260	256	282	232	240	273	266	272	276	257	279	259	269	302	271	258	258	243	269	269	280	265	243	268	266	290	251	268	274	268	274	266	267	282	251	281	273	261	282	259	249	254	281	265	242	263	274	255	269	278	250	237	261	252	246	268	267	271	247	260	248	261	271	262	294	248	244	247	261	275	262	303	246	265	258	260	248	267	256	251	253	230	242	264	273	264	233	273	265	262	250	279	251	254	262	257	272	249	278	274	277	260	280	255	259	271	282	253	266	265	291	252	280	237	290	290	283	298	285	289	284	256	282	259	285	281	264	247	268	264	283	259	256	247	280	272	248	249	267	277	250	258	269	275	261	254	270	263	242	283	243	244	259	284	280	267	276	267	249	238	244	238	270	257	257	276	255	278	257	252	292	267	268	242	270	299	258	259	262	247	279	284	257	270	267	264	264	311	311	286	268	247	236	277	252	274	242	236	258	251	238	283	292	255	277	271	301	250	263	288	294	285	265	251	232	252	266	264	247	265	259	278	271	280	281	252	267	247	275	269	281	266	267	262	282	277	273	265	264	271	261	275	247	271	289	264	277	299	250	288	268	267	289	281	258	268	292	256	294	258	257	274	290	257	266	258	275	256	252	259	284	254	241	275	248	250	264	286	238	274	253	267	263	266	265	229	269	270	260	249	291	271	255	262	293	257	299	267	286	264	275	273	261	252	281	268	246	254	269	299	294	254	246	250	261	258	271	286	280	275	240	245	256	253	267	275	242	222	266	282	282	254	240	246	274	281	261	238	263	250	257	251	263	272	277	264	270	296	245	246	239	261	268	252	269	235	242	267	268	266	296	253	284	281	264	264	278	264	243	265	289	265	228	231	258	221	245	281	271	265	252	286	276	267	246	277	264	301	285	268	272	283	231	261	259	254	243	252	271	284	265	252	267	225	281	266	251	265	292	253	243	290	244	250	278	259	280	252	252	289
29028	24208	17176	3397	787	952	525	556	552	535	540	553	476	517	516	554	528	561	520	525	532	527	490	529	543	539	498	531	546	591	531	555	563	534	537	546	508	561	515	539	520	565	511	555	575	550	556	550	573	537	508	542	532	559	543	526	536	518	563	526	515	569	538	533	523	519	504	533	539	536	562	504	559	550	544	514	535	560	571	558	511	516	508	514	547	544	560	509	536	532	574	517	547	546	514	541	542	502	508	544	545	550	490	511	544	507	522	506	540	562	491	550	545	568	570	570	554	540	512	536	523	507	549	543	526	559	542	474	493	518	515	551	565	508	533	519	518	560	555	561	481	539	564	578	492	525	551	535	537	559	512	567	551	521	509	527	516	530	532	542	511	499	546	534	565	521	541	558	561	503	554	555	577	549	518	550	519	535	538	570	547	539	558	528	545	524	570	506	553	534	584	508	519	535	549	547	522	540	580	514	529	541	505	533	553	562	541	529	559	519	537	560	524	500	560	553	540	558	531	548	562	555	537	518	568	524	527	515	557	508	550	522	496	514	574	542	551	572	584	538	553	537	499	553	523	571	567	548	531	526	582	469	560	543	530	530	538	563	559	582	542	516	551	513	545	543	551	509	507	516	532	526	559	547	494	581	538	530	498	521	542	525	553	522	561	528	559	514	523	540	550	555	514	584	536	511	539	574	551	550	544	527	519	511	535	518	509	509	519	509	529	561	549	535	528	537	527	522	539	544	527	536	510	515	518	546	542	518	560	554	518	561	514	531	569	515	560	509	513	533	547	553	550	535	590	501	578	590	507	541	580	550	521	521	530	544	525	549	521	544	523	538	531	519	551	520	529	527	510	545	552	526	567	552	504	537	532	561	529	546	568	537	568	528	530	540	516	544	519	534	564	542	569	541	535	580	543	513	534	557	508	569	562	541	534	521	535	518	552	525	559	535	496	542	556	587	552	562	536	618	499	510	548	546	554	478	522	539	581	539	536	541	514	552	566	543	549	513	608	536	546	519	554	538	553	538	517	536	554	523	544	540	521	533	549	544	529	526	516	522	513	562	546	528	528	524	482	485	520	540	511	522	567	528	573	545	518	509	522	508	556	532	521	519	551	508	468	557	550	516	503	554	571	519	538	495	542	536	544	547	540	549	534	565	547	537	549	482	512	512	523	519	513	530	535	544	538	535	540	525	569	564	524	538	545	571	519	531	548	544	526	498	555	544	569	567	534	525	498	535	511	536	539	547	532	569	556	529	607	519	521	507	562	533	530	524	555	528	556	486	555	514	579	501	556	563	535	526	557	540	524	550	522	494	511	527	527	536	497	526	528	539	548	560	549	537	538	511	556	522	548	536	544	506	556	506	563	586	539	544	561	484	574	522	554	542	542	533	564	525	563	535	531	540	508	530	530	511	509	544	575	517	566	544	545	533	568	499	474	511	485	516	535	525	551	502	535	530	521	546	528	538	534	550	491	515	473	539	537	523	561	568	512	566	542	514	540	588	545	534	552	531	543	566	509	510	531	496	554	564	519	532	534	530	560	531	527	556	530	590	528	516	561	511	513	568	573	505	528	560	534	506	532	542	549	525	551	513	503	555	549	542	577	484	522	559	495	541	565	551	561	546	495	555	535	533	500	506	537	551	534	572	511	573	578	514	517	552	529	570	557	589	531	532	550	500	571	495	608	524	559	522	516	498	542	556	532	566	543	534	528	494	543	561	612	565	523	555	541	539	489	570	580	527	545	492	524	539	563	552	549	548	539	516	545	561	515	510	538	557	514	526	534	513	571	525	544	525	547	510	542	505	533	527	539	545	579	540	550	570	585	550	518	522	501	545	531	549	534	555	545	531	564	503	527	509	537	594	578	551	548	574	509	554	536	551	552	516	602	580	547	519	554	483	541	547	540	538	507	549	510	503	576	514	506	547	572	521	570	548	516	530	511	548	537	514	566	560	550	560	585	552	502	568	514	564	508	580	510	530	529	547	550	524	518	550	518	579	555	551	540	505	578	519	562	541	546	524	530	556	555	535	527	516	586	519	588	567	531	486	528	535	546	552	498	524	498	544	568	522	574	522	525	537	559	538	560	553	553	528	547	531	552	540	539	540	501	519	535	558	554	592	576	553	506	527	540	548	519	525	497	522	576	543	543	571	546	549	544	512	529	504	492	486	536	560	534	559	516	567	545	576	509	514	532	533	552	553	554	566	564	543	529	530	542	492	532	574	525	538	588	523	515	552	516	563	527	553	504	559	568	521	526	565	541	526	517	528	512	571	533	536	517	527	562	566	543	500	535	487	535	533	520	515	534	538	570	569	549	529	586	515	579	527	559	507	516	547	525	513	531	573	547	490	525	531	512	523	550	530	539	511	538	519	501	535	528	553	563	490	526	564	540	541	538	524	536	514	535	574	508	541	541	548	517	550	552	516	586	566	556	518	514	521	534	543	522	562	578	496	562	494	542	561	500	548	573	545	513	508	513	503	586	514	554	555	517	556	548	543	543	543	550	530	545	531	542	533	554	540	542	551	518	522	535	562	522	567	497	560	522	549	545	502	540	523	566	542	567	546	500	501	532	516	571	525	544	539	538	540	508	551	549	529	505	536	558	533	507	532	581	506	519	494	529	537	556	507	541	504	562	536	529	523	535	577	526	554	537	539	510	577	563	545	544	531	548	537	509	522	521	500	468	504	533	570	541	529	549	529	545	540	550	550	545	545	569	517	524	557	529	566	533	569	534	530	500	548	542	531	504	537	503	534	536	511	526	559	521	535	564	551	508	547	544	523	564	480	511	552	515	547	568	539	509	554	524	542	518	516	486	548	541	520	490	557	513	521	541	565	529	530	580	583	523	556	539	582	496	575	565	541	559	513	535	516	502	499	572	539	544	550	486	507	555	519	525	560	552	512	560	582	541	539	515	592	535	560	504	566	570	569	529	522	554	523	490	554	558	542	526	530	545	537	538	486	521	546	529	566	529	518	525	531	554	521	505	525	543	584	518	547	524	536	571	502	521	565	527	538	544	513	544	560	513	539	523	537	534	562	566	566	553	558	526	548	563	541	561	540	532	564	493	586	543	545	539	528	535	521	526	502	566	508	511	522	544	566	539	524	528	562	532	503	535	542	532	538	536	529	498	602	541	499	534	528	569	517	543	525	541	538	565	538	515	553	537	499	562	513	562	565	549	551	532	537	524	522	533	524	534	587	563	500	532	502	521	523	495	550	544	546	520	524	539	502	562	495	527	537	521	536	520	539	578	508	526	567	522	510	584	519	516	571	581	591	556	548	539	582	568	550	538	540	566	535	547	539	520	530	506	542	532	539	532	546	543	550	516	545	528	519	518	521	541	534	522	539	545	524	586	539	538	536	529	550	533	520	526	505	604	521	535	532	524	522	512	533	491	503	570	567	509	564	570	501	547	541	531	564	540	498	550	504	541	493	532	525	497	575	556	541	535	535	507	527	544	525	581	546	551	498	519	541	548	563
25421	35243	9843	1368	921	1161	671	621	610	612	656	568	606	592	623	627	634	656	654	644	629	597	620	611	588	611	642	605	562	629	651	662	616	606	608	683	621	652	665	588	601	625	636	634	600	665	619	608	587	641	584	609	629	614	575	628	666	629	622	623	602	603	636	682	637	624	624	613	623	628	597	602	604	647	593	645	616	627	663	593	593	622	603	596	610	617	649	598	585	594	645	634	611	615	615	624	624	641	600	631	601	652	606	619	579	652	642	640	620	578	644	583	576	581	644	611	587	660	635	591	637	573	596	595	636	622	578	592	652	616	643	574	596	630	644	643	588	563	629	605	552	630	616	578	597	602	579	610	615	588	614	640	632	613	627	623	637	658	605	570	667	556	584	565	584	620	620	562	586	615	628	610	607	634	624	635	601	616	614	607	615	594	623	619	614	640	622	613	616	592	633	632	630	610	603	580	595	568	579	593	619	562	582	615	631	574	624	641	631	631	595	614	577	588	661	591	575	599	628	642	561	607	610	622	604	614	650	603	601	627	607	611	606	614	602	609	552	631	643	615	614	647	659	580	605	613	617	597	580	595	605	610	571	613	638	601	660	626	612	587	593	665	613	612	589	626	579	562	596	563	629	639	628	664	593	625	591	595	570	603	645	623	603	612	626	574	579	588	617	578	586	603	646	625	615	624	635	658	669	606	622	630	633	652	584	576	618	639	630	606	610	613	614	601	618	586	613	629	615	579	664	619	593	637	580	611	625	623	601	607	619	582	634	603	584	580	582	610	603	606	631	591	615	609	580	625	607	607	640	624	623	602	607	622	611	646	570	591	615	666	601	663	644	598	575	606	621	659	676	619	617	628	571	615	665	593	604	560	592	662	607	590	552	624	596	561	624	570	631	620	604	639	621	593	621	610	598	640	633	648	619	663	595	597	613	638	620	637	627	619	620	631	599	597	652	608	617	638	652	601	608	613	575	618	575	610	655	604	636	616	577	651	611	644	593	608	624	619	622	621	622	600	648	609	609	600	599	636	625	658	621	621	641	598	675	598	628	567	612	660	655	558	652	593	584	623	593	584	605	641	609	627	601	612	623	642	573	638	619	634	615	636	654	591	608	619	653	605	610	609	596	626	653	611	606	616	606	588	627	660	624	611	569	646	624	615	621	632	575	584	596	583	630	614	613	628	614	584	606	598	585	614	623	600	591	619	631	608	604	618	582	557	638	629	589	584	605	647	621	641	638	589	613	598	580	637	569	587	601	646	591	615	650	604	593	604	570	592	615	600	618	601	604	572	616	610	598	581	667	631	628	611	631	588	610	621	627	594	604	591	613	600	610	652	572	664	622	628	634	627	634	619	659	616	565	609	609	650	645	578	597	657	613	595	631	630	625	635	618	621	611	545	587	611	568	627	581	618	618	633	581	599	623	619	643	628	634	538	615	584	619	614	614	603	591	605	595	649	564	626	615	594	592	621	605	588	637	571	558	593	623	615	601	645	662	577	589	601	653	641	606	620	604	609	586	616	614	615	589	610	585	578	587	605	592	636	639	626	622	670	644	629	579	614	648	651	587	627	585	629	609	661	598	649	579	532	575	603	565	634	623	624	578	602	611	593	590	615	623	611	590	626	624	616	610	655	593	600	647	635	595	633	632	602	599	612	616	650	597	640	582	617	594	599	591	654	622	605	580	619	633	624	610	614	646	608	619	649	583	621	608	591	583	596	621	598	606	649	601	660	625	586	608	630	651	607	584	622	642	596	617	587	614	633	594	585	596	615	598	620	612	637	621	626	629	583	605	619	615	643	575	600	619	614	606	601	616	636	655	576	630	596	630	599	583	611	628	601	597	607	584	640	615	598	595	600	591	552	586	610	583	619	626	630	614	642	618	631	583	634	652	651	602	638	605	560	616	564	591	597	616	612	648	589	641	605	594	625	641	644	613	589	625	590	579	634	591	589	610	607	622	574	596	625	613	646	593	610	602	643	603	623	582	623	598	621	622	594	640	567	603	590	632	593	650	640	593	667	629	618	678	630	650	617	604	631	596	579	651	618	630	611	649	620	576	644	589	619	571	652	604	637	611	623	596	602	659	598	611	643	565	652	641	665	589	610	584	589	623	588	546	617	570	617	634	582	650	620	649	615	623	602	617	620	562	610	649	614	650	619	554	622	590	577	577	636	621	610	577	595	607	614	663	589	596	587	634	605	620	598	632	613	606	601	650	660	621	573	575	600	647	636	641	555	611	629	662	585	566	593	623	633	607	604	628	640	653	614	618	615	612	609	641	601	631	652	599	622	552	579	639	599	621	597	662	616	653	626	593	606	629	611	633	565	616	597	603	608	599	626	582	600	616	647	611	601	613	584	601	630	596	573	591	612	621	636	613	602	648	623	599	633	623	589	600	633	640	600	618	597	643	649	636	605	592	612	611	607	590	602	608	614	582	598	601	617	583	615	592	622	636	593	614	599	623	643	663	608	604	626	671	613	596	658	573	641	585	633	606	606	635	572	634	582	651	610	610	647	586	636	636	599	614	653	628	599	580	622	591	656	607	592	615	582	668	658	599	595	608	600	622	590	640	593	612	613	629	614	629	605	628	613	632	622	650	616	638	621	627	595	639	637	646	622	589	607	624	631	579	614	651	592	597	630	607	608	626	605	630	626	600	614	627	587	622	622	581	594	623	594	655	581	603	608	669	623	625	609	634	638	587	606	601	624	693	598	624	645	587	609	636	650	607	606	618	618	603	625	614	603	604	580	586	608	619	607	573	617	671	639	626	657	627	617	658	617	618	611	605	582	632	603	616	625	626	641	603	662	625	607	610	609	624	647	595	614	625	622	615	607	623	578	633	654	581	614	612	608	634	583	608	610	580	566	628	566	647	622	586	595	634	571	595	595	676	630	636	621	580	628	578	598	562	629	619	651	647	599	620	639	620	617	626	621	622	631	612	624	604	595	613	630	565	596	616	638	616	617	635	656	606	632	603	609	607	629	616	607	647	637	591	592	583	592	577	612	579	664	617	628	629	636	575	668	619	680	617	614	610	585	559	637	559	581	611	644	646	613	615	598	648	625	619	649	620	575	579	606	655	630	646	626	621	616	588	607	648	591	662	629	611	624	626	562	587	622	601	643	650	593	626	621	636	616	611	543	613	574	619	610	604	620	619	622	607	613	606	605	607	581	607	606	605	595	616	600	592	659	611	587	602	650	633	621	603	594	644	610	639	645	633	600	601	575	638	636	607	561	588	605	661	588	607	670	585	647	679	576	604	613	621	623	617	610	583	595	606	635	618	615	669	627	626	610	620	600	648	632	553	609	601	618	591	646	634	665	604	598	638	584	652	627	595	639	674	616	616	613	572	618	614	617	631	580	601	623	588	589	644	656	613	597	579	600	585	589	641	600	636	587	577	620	604	518	634	579	641	582	613	620	595	617	633	616	581	613	626	626	588	634	601	619	586	625	631	613	582	600	600	586	644	578	611	568	614	569
24208	21927	29141	24460	21312	15067	1724	644	571	550	550	539	550	577	533	516	522	552	515	500	516	513	482	527	490	496	542	506	507	516	547	518	518	508	555	530	542	543	509	521	515	490	544	490	504	521	543	523	531	514	502	464	528	530	525	478	465	557	514	464	516	490	518	469	507	495	473	540	515	550	534	506	548	540	527	510	492	504	502	503	509	511	477	533	489	485	495	552	517	447	527	519	507	554	500	512	471	508	520	465	499	518	529	484	509	523	539	496	532	502	481	495	525	472	510	502	521	499	531	473	494	520	535	535	523	511	463	444	520	528	507	505	519	504	540	483	536	474	493	497	432	508	524	531	518	529	524	503	523	472	480	538	494	511	470	471	502	531	531	478	520	467	515	505	504	515	513	459	518	502	505	493	524	486	535	499	479	503	553	521	563	512	498	524	537	488	494	514	469	487	552	507	516	534	505	506	490	518	535	523	504	500	530	507	510	497	504	508	484	499	507	499	532	505	508	501	497	505	516	521	490	517	515	510	516	492	527	453	502	505	551	524	501	526	532	498	478	503	492	502	492	455	499	517	511	478	499	515	563	485	464	483	512	546	498	480	502	489	522	551	502	501	539	505	484	494	526	494	525	562	535	519	507	511	461	451	499	545	487	511	512	467	480	488	545	508	492	488	501	535	515	503	508	529	533	496	513	468	513	479	516	545	507	486	495	495	541	561	468	496	506	472	490	533	489	543	494	555	485	497	506	507	493	491	551	512	479	505	488	567	532	495	582	489	488	496	551	478	514	493	471	515	523	528	533	526	493	530	484	487	492	510	503	538	535	537	510	471	551	497	525	532	472	529	542	553	514	531	497	499	487	491	520	538	530	503	561	488	521	487	503	483	553	517	507	543	479	525	551	496	532	514	487	473	501	469	524	472	495	546	464	502	520	561	527	508	467	537	490	496	491	519	527	516	480	542	486	529	463	510	506	491	559	526	513	503	514	515	503	505	467	497	533	503	508	508	516	496	497	500	528	465	503	498	462	502	529	482	501	500	543	522	501	478	539	491	528	521	489	503	508	524	503	502	513	500	534	531	499	492	530	542	536	478	504	496	510	507	491	521	522	496	506	505	509	493	483	536	501	522	482	502	530	474	500	509	450	531	541	525	494	513	516	511	517	518	512	522	518	520	503	525	549	522	500	501	517	507	511	506	535	516	499	499	445	507	496	510	498	476	504	552	468	477	543	476	512	495	523	522	486	499	497	526	517	521	542	513	484	507	511	511	513	513	522	534	521	527	481	519	511	476	477	528	510	539	529	532	477	530	504	495	479	507	501	488	498	525	502	532	491	506	518	491	518	520	523	506	496	522	532	541	513	506	497	515	507	519	546	513	519	542	479	453	500	519	498	484	547	495	512	516	503	512	501	517	499	486	517	542	555	503	515	486	533	501	497	514	531	484	480	524	523	504	521	540	553	530	492	515	533	530	499	488	511	531	501	557	519	515	534	537	500	489	498	478	508	534	511	544	508	528	505	519	491	511	512	536	498	531	493	500	501	493	528	498	507	481	428	521	515	487	520	550	523	509	510	540	496	495	514	500	501	508	498	539	476	523	529	489	526	541	480	502	519	527	513	517	501	520	549	516	510	562	525	489	499	476	510	538	491	525	465	492	475	484	519	529	539	509	533	531	510	516	504	499	525	528	564	524	512	543	478	500	510	514	494	486	513	506	506	515	515	523	525	549	494	502	489	520	495	519	512	507	479	534	490	493	512	483	530	502	504	520	501	504	498	491	499	559	501	506	510	551	491	516	477	567	511	509	526	503	461	496	546	502	522	484	504	501	501	516	503	520	509	531	535	528	496	456	519	524	524	528	526	502	510	484	525	536	517	502	521	525	515	501	488	477	457	520	544	499	514	489	462	507	518	536	507	506	512	490	530	503	494	493	515	474	516	495	471	508	502	454	469	523	508	478	539	530	522	524	528	499	526	540	515	486	522	492	472	538	545	516	488	463	516	503	500	509	539	521	519	517	474	507	506	545	543	522	517	503	540	501	556	539	488	463	546	522	503	516	474	490	524	536	497	548	466	526	500	522	498	532	486	527	501	517	549	511	496	527	500	535	530	520	514	530	508	496	497	536	518	512	490	512	499	502	534	512	493	518	494	503	487	518	530	548	466	494	497	515	521	484	514	468	512	506	523	531	516	498	569	494	505	505	500	521	514	512	528	502	462	528	510	525	504	543	457	529	521	476	504	481	489	488	493	530	530	519	511	496	558	536	521	474	515	503	525	483	517	487	504	521	502	560	489	527	485	521	483	476	489	489	502	517	509	530	528	520	537	514	549	509	489	508	520	496	506	513	514	534	452	462	498	491	502	514	463	529	468	531	452	490	527	481	528	467	536	526	507	526	512	512	506	552	499	496	525	516	491	560	538	490	493	509	485	498	457	515	471	526	515	525	469	538	464	556	520	500	497	536	490	472	502	484	499	492	519	456	517	518	515	442	466	505	495	538	523	535	521	473	529	518	562	493	517	523	512	562	545	501	545	492	529	526	521	521	518	527	491	511	503	511	531	513	520	521	525	466	449	543	520	528	492	523	546	495	483	521	454	539	461	512	535	494	504	550	507	538	498	531	521	471	508	504	503	540	496	524	492	508	531	540	541	537	490	501	509	505	533	518	507	499	480	479	497	504	532	526	502	497	515	503	466	521	522	500	485	508	517	558	525	533	508	488	531	512	541	487	460	504	511	519	526	517	511	512	545	520	520	478	549	477	511	522	481	471	553	529	471	503	496	461	476	519	475	540	513	522	498	523	518	462	522	505	529	489	500	494	509	499	486	494	495	541	493	501	515	525	515	528	568	503	518	514	476	489	488	480	510	493	498	506	495	523	495	496	492	496	493	510	521	495	499	449	498	541	498	506	514	526	504	477	472	485	509	487	524	542	533	521	495	446	466	488	494	502	484	538	503	494	483	505	491	517	472	507	519	515	526	513	511	528	518	497	498	540	514	516	522	510	519	527	475	494	534	492	555	489	537	477	511	561	529	501	509	509	530	516	481	513	499	543	513	483	516	549	548	531	516	527	481	518	508	527	506	493	516	516	498	537	488	490	521	477	530	511	536	512	533	524	497	483	540	543	507	526	533	517	505	509	513	513	469	556	524	497	533	544	532	508	522	501	529	515	510	452	511	512	516	550	523	564	509	496	495	488	510	525	560	494	527	496	540	587	483	466	509	474	548	504	515	521	542	529	521	522	515	521	506	480	546	476	510	551	500	561	480	539	530	533	565	514	528	510	516	523	524	480	516	501	480	492	508	467	463	533	526	498	508	517	518	466	508	559	496	517	481	483	465	489	510	502	528	511	531	533	488	454	523	521	529	495	499	531	515	489	486	511	493	504	528	488	533	495	535	491	502	524	494	543	520	494	485	499	498	495	515	481	518	504	539	517	550	514	502	516	522	534	523	516	507	533	490	539	504	487	526	515	502	536	513	500	530	484
43475	72121	44578	7235	6792	9103	883	813	756	706	744	675	675	629	664	601	635	559	597	635	629	561	647	621	600	608	603	632	584	607	603	618	616	611	609	603	621	592	611	572	594	631	607	574	554	580	592	645	577	589	612	671	584	572	626	614	649	608	579	594	645	612	578	574	591	609	547	598	579	609	592	557	568	582	601	585	555	584	626	665	606	642	595	619	570	586	624	593	595	597	615	581	625	623	606	666	569	601	617	598	587	599	613	582	588	611	667	573	572	593	588	604	639	605	614	608	564	611	590	614	563	559	596	591	597	565	618	600	647	595	564	628	654	598	629	616	602	619	580	574	559	599	634	601	593	564	597	603	616	557	588	614	599	581	639	597	621	613	602	568	570	608	546	581	582	591	607	599	545	605	569	628	605	600	604	614	597	615	576	619	606	610	630	605	576	589	616	594	578	570	655	568	603	571	582	637	574	578	584	609	588	569	609	588	569	583	542	569	576	601	584	560	610	596	583	625	574	619	563	587	631	572	607	614	597	612	579	579	606	605	565	568	639	568	600	563	556	601	579	579	600	620	618	596	620	619	595	595	637	590	540	595	597	616	602	579	622	570	574	590	580	594	578	624	616	557	588	601	616	623	594	583	585	567	625	574	574	631	598	584	575	604	598	583	584	594	602	604	579	618	608	620	574	602	564	589	628	604	550	555	601	596	613	593	583	622	586	587	628	599	596	589	622	595	585	615	569	564	583	602	622	575	617	580	589	574	624	571	578	603	620	570	634	554	582	620	621	621	590	567	604	617	608	610	612	641	612	612	592	640	610	608	573	602	585	599	596	633	588	610	615	611	591	624	609	586	577	629	575	597	556	620	600	605	620	622	561	593	554	581	607	614	587	592	599	609	615	597	632	605	568	542	605	629	600	588	599	598	642	607	628	575	589	562	594	595	594	576	569	604	578	626	622	593	576	609	540	584	585	614	581	585	598	572	562	575	593	627	584	585	552	597	633	594	583	578	574	582	617	596	570	582	631	615	614	568	637	589	587	610	567	578	597	589	593	579	596	561	641	633	618	605	577	618	566	556	619	572	576	582	539	586	559	560	593	604	605	595	546	567	610	592	593	615	598	622	577	571	617	578	552	589	573	566	591	568	640	603	599	573	583	616	606	603	586	638	562	581	630	557	581	574	558	563	622	601	612	579	613	608	581	603	625	613	590	607	611	612	560	597	581	657	594	601	631	575	635	614	595	603	598	598	633	573	589	623	582	585	605	635	556	603	615	529	607	612	623	613	626	575	591	609	537	567	585	603	598	632	615	562	601	624	576	576	554	595	555	572	602	592	595	583	596	588	579	604	528	595	610	564	609	573	571	546	584	580	596	604	557	635	588	612	589	608	559	593	598	551	609	574	610	575	594	587	602	586	635	563	615	596	573	598	615	575	594	578	598	559	567	583	580	577	626	581	591	603	566	589	589	592	577	581	560	668	609	566	633	593	584	600	561	615	577	562	629	575	576	612	577	568	582	618	584	610	591	582	570	612	616	581	614	578	582	590	644	591	615	594	577	609	600	637	580	586	567	608	591	584	645	581	574	643	636	535	594	583	596	587	584	636	562	548	567	595	590	583	585	594	610	520	557	619	567	573	613	594	597	564	554	629	596	546	558	581	615	625	615	567	579	612	554	588	627	582	619	592	596	594	578	568	561	587	555	615	585	589	569	586	564	589	610	619	594	594	592	612	621	600	598	570	559	583	579	578	575	576	603	594	616	545	596	563	614	583	625	630	656	573	569	620	558	601	606	590	548	612	629	582	598	579	598	566	611	566	601	605	598	620	601	592	623	589	606	585	610	577	626	615	572	583	573	550	578	572	576	588	593	581	589	568	590	610	573	593	621	554	566	569	575	639	562	581	580	618	583	591	607	634	576	520	560	600	554	582	563	544	586	667	571	617	610	598	575	571	563	658	597	603	584	590	607	551	579	600	572	517	567	596	592	593	634	578	564	546	597	579	590	582	591	592	605	601	566	535	564	575	606	587	606	603	577	653	657	573	588	618	603	592	557	592	596	584	591	605	569	564	539	586	573	604	637	605	591	623	616	586	606	624	605	566	582	558	585	606	584	613	572	624	599	595	587	614	613	599	636	562	594	594	617	586	626	616	566	645	602	602	564	583	577	595	603	595	620	577	632	582	608	570	619	573	585	597	622	607	608	555	540	566	657	608	622	609	609	575	592	584	618	613	562	583	582	561	610	575	596	599	551	578	581	627	569	586	601	612	632	585	631	587	579	587	616	585	570	586	582	579	563	636	617	585	608	607	559	593	611	570	561	608	593	606	637	592	638	607	558	601	603	559	572	600	581	598	580	610	603	580	623	559	608	569	632	572	619	591	597	614	590	597	570	581	597	588	557	611	599	583	586	594	562	591	569	596	607	565	600	637	600	617	611	583	578	590	597	601	649	592	612	566	652	595	593	582	644	581	609	615	613	546	549	565	562	598	610	536	609	575	596	613	583	629	586	626	580	609	574	591	610	601	614	625	577	567	609	597	593	588	631	566	592	601	604	596	583	588	576	595	577	549	596	561	570	638	619	598	606	596	606	609	573	574	633	592	565	588	561	547	596	601	599	605	584	620	616	574	630	546	577	591	571	585	618	617	600	564	618	578	573	586	599	571	605	589	578	574	551	603	602	581	601	581	587	590	615	556	591	588	556	560	598	622	581	664	530	569	586	557	607	614	642	590	578	578	616	589	593	601	597	598	584	625	610	556	629	601	573	616	566	619	642	593	606	585	570	585	636	616	570	574	571	638	609	557	545	596	555	611	592	607	613	599	614	679	599	570	583	633	565	571	625	576	621	630	613	623	569	562	599	568	598	597	592	597	586	609	609	598	601	602	597	566	567	625	559	588	602	584	600	638	611	583	597	572	601	590	602	597	621	566	595	550	584	594	606	584	598	580	607	623	616	577	601	583	582	569	599	622	610	563	624	565	591	592	578	578	605	585	619	581	562	648	567	636	608	585	588	582	601	541	628	565	591	624	594	572	570	562	625	596	567	600	597	619	585	628	602	562	608	575	604	624	571	559	544	587	574	583	569	637	586	647	610	560	583	613	567	551	569	623	621	573	570	658	612	662	606	579	585	602	589	595	597	591	582	612	595	577	578	634	594	582	600	606	617	578	608	576	613	548	611	623	593	600	592	642	587	612	619	578	587	613	572	613	601	569	626	564	567	613	586	609	546	624	597	589	562	584	573	587	577	593	597	588	580	629	566	626	589	593	597	605	572	626	593	569	617	597	582	632	573	613	587	637	547	589	585	582	569	588	601	568	586	594	546	651	603	557	571	586	610	624	605	607	601	567	595	603	604	565	629	604	611	647	578	608	566	623	619	593	580	555	617	584	560	581	592	581	639	576	639	616	574	589	589	554	632	592	628	595	572	615	595	608	580	607	604	631	585	573	651	586	630	592	550	547	625	583	593	586	600	593	565	605	572	622	596	612
25198	22252	28534	24796	13398	4327	498	370	349	390	383	374	345	319	336	345	342	317	351	325	340	316	334	323	357	339	352	320	305	314	344	314	361	316	340	319	317	337	330	335	318	343	358	340	323	354	303	351	345	344	310	370	305	347	350	335	364	334	340	305	326	308	325	312	310	319	317	336	311	315	288	363	357	309	323	340	303	356	319	359	341	335	318	356	323	293	310	308	338	314	341	317	338	341	339	334	311	325	348	325	315	321	354	369	318	309	300	300	330	313	359	364	339	331	359	341	319	323	345	320	320	350	337	354	333	329	327	327	328	306	292	347	293	318	355	350	336	314	316	356	341	321	310	340	353	318	307	363	332	314	364	317	314	336	346	316	312	320	337	331	321	321	321	327	340	316	353	321	307	337	337	287	315	351	327	315	321	358	343	318	334	330	334	329	340	339	352	320	357	341	329	339	365	322	355	347	323	351	344	336	321	320	336	355	317	326	347	364	331	330	347	313	328	274	344	310	316	357	318	347	340	335	331	316	327	327	353	339	328	310	346	332	327	298	341	315	324	314	324	313	326	323	343	279	352	325	321	327	312	289	325	341	323	311	320	327	328	351	345	320	334	342	356	350	323	321	336	314	340	310	361	336	331	308	322	335	340	319	312	366	352	350	317	321	331	317	343	308	295	331	362	339	337	341	334	314	349	340	312	332	280	360	311	356	306	332	335	346	344	315	307	332	351	338	331	363	319	302	330	298	324	350	308	345	329	334	270	343	323	325	358	349	342	312	370	360	328	325	331	287	319	328	324	323	328	312	325	326	331	334	332	353	310	327	352	295	303	312	315	322	333	334	329	339	312	347	330	326	322	338	325	315	324	380	311	343	291	336	345	334	330	318	336	337	312	325	358	317	317	327	311	329	315	319	334	334	327	323	351	301	352	331	290	330	294	349	325	323	315	342	315	298	342	355	365	325	341	323	321	351	352	341	345	294	320	332	312	318	325	356	317	325	359	316	332	320	306	306	297	342	330	347	360	307	328	350	383	340	333	336	322	365	310	320	330	328	298	325	349	325	343	344	317	331	328	346	308	364	329	296	338	342	350	355	316	330	359	339	349	344	337	353	329	339	348	359	315	295	337	354	321	316	316	322	334	328	318	291	290	309	333	298	285	348	303	355	345	343	307	315	318	315	320	321	338	329	298	359	289	319	348	309	350	309	323	329	334	308	349	347	302	311	327	354	304	340	344	341	315	368	355	312	366	347	356	284	296	321	302	354	334	308	311	340	319	340	323	307	321	334	309	316	319	338	331	338	298	352	334	318	308	336	316	337	309	357	309	297	316	361	326	313	322	323	363	311	305	324	355	312	318	320	332	322	335	323	324	355	319	327	354	352	319	313	299	337	341	334	344	342	314	315	370	328	352	328	352	338	349	323	324	337	349	343	355	340	351	350	286	329	326	305	329	295	315	332	307	315	335	309	306	302	313	314	309	332	355	340	309	339	317	337	334	345	324	330	319	345	331	320	345	325	321	294	331	337	317	338	325	318	321	334	297	309	342	343	342	360	295	315	323	336	347	336	321	340	323	310	313	324	329	343	316	317	298	346	352	347	329	330	316	334	316	310	320	313	377	302	318	344	332	307	318	325	325	334	354	321	320	346	316	369	341	357	328	331	326	328	313	345	301	333	321	292	314	327	322	294	348	347	316	331	299	338	315	308	375	351	351	326	350	314	333	356	318	335	327	315	363	321	325	332	328	346	337	324	354	334	343	348	309	361	325	332	316	337	343	329	318	318	314	333	307	341	340	335	305	342	333	345	330	344	343	346	334	316	336	313	320	302	331	300	366	326	317	328	312	343	338	288	342	330	355	368	323	343	337	330	335	367	366	356	316	312	330	349	314	342	322	323	277	351	336	299	339	315	332	320	313	318	330	365	337	317	294	357	337	330	311	322	318	339	362	352	324	310	340	347	309	302	334	344	312	303	353	353	330	344	325	333	327	329	353	327	329	331	336	328	328	349	352	322	319	336	337	314	323	304	322	315	309	331	331	340	311	327	333	320	325	310	326	286	331	306	334	351	316	351	310	337	325	355	308	360	352	346	299	346	343	313	323	311	335	318	296	341	319	355	346	357	370	317	312	330	335	331	326	315	327	325	353	327	313	302	337	316	334	358	320	334	327	322	315	333	322	312	319	314	316	330	319	342	360	337	323	352	327	365	313	318	355	353	326	349	332	361	312	319	299	343	348	307	335	344	327	303	324	305	348	285	352	329	338	321	371	315	287	322	317	343	348	328	309	320	315	321	333	329	321	306	360	337	315	304	306	305	310	308	329	338	315	346	326	325	349	315	337	332	328	341	357	332	302	344	330	309	323	310	330	332	333	324	363	365	353	330	330	343	320	348	330	326	348	327	341	362	332	322	314	307	286	318	331	326	330	296	329	305	339	363	334	361	331	379	306	331	342	316	348	354	326	335	349	325	309	328	344	343	311	334	327	338	353	333	324	346	376	322	294	347	326	353	332	318	330	290	337	339	315	341	331	350	347	321	337	342	332	315	316	354	334	348	303	349	335	325	337	294	329	326	349	341	318	314	351	362	320	309	330	316	322	301	324	304	303	308	337	313	329	349	311	343	353	325	356	340	340	343	332	307	279	340	332	319	329	328	334	310	350	317	354	356	327	334	333	303	323	318	301	327	350	337	326	320	350	313	351	342	342	304	347	340	328	346	301	340	343	331	339	341	341	348	333	342	313	305	334	323	337	328	321	356	340	351	324	339	314	371	302	313	317	311	307	350	356	333	326	344	339	310	348	349	334	326	321	311	356	336	324	313	342	341	311	310	334	312	311	333	314	321	324	333	357	289	312	334	332	295	293	311	354	327	338	345	354	345	347	349	328	299	339	348	325	347	337	282	346	335	320	320	344	330	346	333	325	349	336	300	353	341	316	337	328	319	348	325	335	321	334	330	337	311	314	340	328	305	343	310	304	339	317	312	363	327	356	329	314	315	335	312	334	341	333	302	362	312	325	339	311	334	337	330	319	314	343	356	305	320	346	339	349	315	318	354	321	346	367	349	308	327	341	337	340	352	340	356	322	343	312	340	389	295	319	326	315	329	313	331	348	336	329	359	362	333	294	310	331	312	360	291	336	325	339	321	360	319	320	322	319	335	320	335	318	331	325	327	321	349	330	320	351	325	306	303	308	342	307	318	333	317	338	339	342	337	319	345	353	320	338	349	344	313	307	334	332	333	339	334	289	333	310	328	287	302	299	328	313	323	334	308	351	311	328	327	349	322	343	379	341	327	342	307	317	330	369	331	337	329	324	330	315	332	344	320	326	305	318	343	350	317	323	304	357	365	327	346	336	326	339	344	355	329	315	311	300	325	315	332	353	336	328	355	307	310	290	303	350	338	321	354	331	368	322	339	326	341	347	313	347	307	331	321	324	323	330	295	348	310	345	314	330	334	378	316	349	316	295	329	341	335	356	305	323	378	324	323
40471	64099	36872	4916	4847	5490	549	535	437	454	445	430	449	428	416	390	390	383	357	390	402	391	417	405	407	397	404	408	384	399	404	366	391	387	394	383	412	405	386	389	368	341	399	398	371	368	405	390	393	388	415	412	406	390	356	356	385	397	406	417	406	360	382	400	387	370	349	410	384	406	403	366	394	367	406	372	352	388	383	407	362	375	340	401	398	367	389	401	415	415	381	415	363	347	385	376	385	375	389	381	383	402	376	360	376	403	393	402	380	377	385	387	370	375	371	376	379	370	421	360	374	408	419	372	366	393	372	381	390	397	409	363	406	398	388	348	398	374	378	388	409	405	388	360	381	386	407	339	394	362	354	378	378	409	380	362	417	391	365	356	370	402	395	379	388	349	355	407	388	388	397	387	377	392	391	401	384	370	388	378	385	404	378	436	371	410	393	382	350	339	373	358	382	394	386	395	368	368	371	328	355	350	384	353	370	375	404	386	376	383	373	379	385	398	363	351	388	359	400	401	370	373	374	370	409	371	395	377	381	372	369	364	381	368	384	387	398	358	367	430	361	416	359	346	373	332	348	370	364	368	388	360	386	390	403	397	369	393	395	381	390	356	355	397	376	366	418	371	377	384	379	409	406	376	370	388	345	396	366	393	356	370	399	373	404	344	378	321	389	396	381	374	386	373	389	393	396	365	385	355	380	358	364	365	370	383	399	361	412	403	379	374	358	354	361	367	407	376	380	412	378	381	351	423	370	394	344	405	349	408	374	394	379	369	394	356	370	411	399	390	364	385	385	355	358	323	382	388	420	359	368	370	389	362	373	377	373	376	373	375	390	362	375	379	382	379	367	359	413	377	359	392	377	403	378	364	382	383	392	404	363	371	370	389	411	371	374	370	381	394	379	371	364	373	375	407	370	362	389	382	391	356	368	394	375	350	386	339	385	359	372	388	379	377	393	375	378	382	352	364	407	392	364	362	396	398	394	362	368	371	372	371	410	376	382	400	404	393	388	408	374	423	351	397	378	384	363	375	365	377	374	382	398	387	370	397	396	375	362	393	372	415	371	338	369	379	399	385	382	376	367	395	374	367	372	394	404	391	398	377	338	414	379	368	379	369	387	374	373	376	356	358	363	376	332	402	371	385	380	363	367	366	360	372	376	348	383	374	412	361	366	367	410	380	371	377	351	356	369	387	369	378	418	405	348	358	419	398	387	397	388	368	351	384	397	397	369	399	390	380	367	370	382	391	387	392	401	362	418	384	378	354	376	392	366	382	362	365	381	375	412	353	419	367	402	385	384	390	419	360	397	373	389	409	379	407	379	406	343	355	422	390	382	400	402	368	375	411	331	378	361	365	395	373	355	341	411	406	368	346	358	370	367	379	396	373	394	398	373	421	379	367	399	345	402	390	399	391	367	383	378	394	401	392	394	370	361	399	369	391	369	383	359	341	427	370	362	416	381	407	372	348	382	419	371	374	383	370	363	371	392	361	407	362	365	395	375	375	388	365	345	394	349	349	372	360	350	408	373	396	387	373	390	378	367	394	370	355	366	377	393	351	430	375	387	425	379	392	381	395	385	409	347	405	395	385	365	335	402	390	363	400	381	364	376	395	340	382	390	412	347	382	367	401	411	354	384	369	380	378	384	362	423	351	395	365	367	378	408	346	368	375	391	388	371	381	338	358	397	380	401	374	384	353	384	391	347	391	374	403	362	365	375	425	391	354	377	382	388	365	378	378	413	388	416	355	379	367	407	390	353	363	391	389	379	378	348	365	380	375	385	382	375	357	392	386	394	394	337	367	373	366	413	344	400	366	345	358	366	365	391	354	360	387	372	360	391	345	389	408	368	405	376	351	395	415	412	381	392	397	398	364	399	376	377	363	389	362	385	388	354	370	400	342	395	406	355	405	343	356	385	404	385	356	406	366	346	372	362	379	376	415	368	375	383	394	407	400	405	372	388	354	328	372	369	379	384	394	386	428	355	395	375	386	396	375	389	375	395	377	398	369	367	364	375	392	367	395	369	394	404	398	379	339	349	382	375	379	364	385	391	372	365	363	339	374	400	366	380	346	381	389	346	370	410	380	364	353	359	388	374	371	372	408	359	377	395	396	361	384	374	382	387	398	389	353	378	381	405	413	433	394	378	399	350	396	369	398	403	359	356	381	378	417	407	383	382	350	347	410	382	364	337	392	360	379	399	384	373	382	394	377	383	380	397	409	371	394	362	388	368	382	379	390	363	340	394	388	333	374	379	377	361	396	379	349	374	351	380	375	380	389	398	389	393	387	403	359	391	372	386	368	360	352	424	397	371	371	382	348	337	387	361	391	394	397	346	391	393	360	385	382	358	380	374	365	371	382	373	363	354	373	376	356	333	372	397	425	362	376	369	396	390	359	371	394	381	396	376	379	366	406	374	338	416	391	363	346	413	376	371	355	373	390	355	371	345	358	339	397	366	377	367	401	399	393	372	391	393	416	373	377	406	373	357	377	398	375	384	401	388	361	373	352	394	364	407	382	387	365	350	380	380	427	376	381	395	365	392	384	379	375	402	402	401	365	382	386	404	389	399	375	357	333	391	375	385	402	362	358	417	349	377	396	365	397	398	370	351	330	403	381	390	364	372	374	380	395	369	385	355	344	375	374	386	389	371	370	381	387	368	362	377	395	404	393	383	372	359	371	360	397	374	370	353	373	374	345	348	385	358	378	389	367	399	389	359	375	417	455	406	384	386	392	366	389	410	363	370	380	388	402	393	394	379	353	372	372	407	387	359	393	399	360	389	404	361	384	393	391	392	368	383	399	357	395	362	383	342	376	355	363	369	379	343	376	364	393	353	410	361	372	384	386	382	377	381	391	374	375	363	382	373	391	393	368	373	372	366	401	375	398	376	401	366	379	354	371	388	355	381	347	389	370	425	364	355	378	404	375	367	385	365	337	385	360	415	395	375	386	367	378	389	377	359	348	364	362	365	381	398	362	364	398	368	351	351	419	368	373	391	394	376	394	375	363	401	385	372	371	387	391	374	399	393	390	370	391	368	430	383	390	401	372	340	429	391	372	376	365	394	382	395	359	377	410	373	357	355	382	373	414	365	340	385	354	406	376	351	340	389	367	409	396	362	350	395	403	361	394	374	421	387	348	368	359	406	348	353	384	359	385	373	389	415	390	395	371	390	382	366	394	367	375	395	387	357	359	403	361	389	401	356	341	368	401	387	373	391	357	365	375	361	364	352	376	389	363	371	355	374	426	363	418	414	393	385	363	365	410	377	392	389	391	413	370	386	404	351	348	368	368	395	400	379	408	366	339	357	346	355	399	374	387	431	415	377	387	383	380	389	352	376	348	378	372	334	337	358	346	357	392	406	407	397	367	405	378	363	349	420	378	370	379	352	377	363	366	364	395	401	398	398	370	354	390	373	375	352	373	408	378	380	384	406	360	380	418	411	374	400	384	370	394	363	377	372	388	409	374	374	363	365	403	379	364
22942	21707	30269	23252	21517	21672	10183	550	411	384	316	318	311	317	272	289	253	252	273	259	261	235	249	222	263	226	226	242	238	211	227	246	245	222	236	215	233	226	242	251	225	243	237	212	245	241	225	237	250	242	229	247	192	227	217	234	209	226	246	234	226	208	249	234	229	245	230	243	224	231	223	209	233	249	216	208	215	196	225	219	218	234	253	229	225	209	225	229	239	218	215	222	215	225	225	236	233	240	255	224	229	234	237	228	228	223	248	232	237	246	225	218	238	221	222	211	232	248	230	237	218	240	218	205	238	209	217	226	214	214	214	224	249	236	207	243	220	211	215	231	235	226	209	209	196	216	201	202	246	223	242	220	236	264	219	213	215	228	242	235	225	243	216	238	208	214	225	226	248	253	235	211	219	217	209	190	230	214	220	227	246	265	252	230	238	206	225	217	211	203	217	239	193	223	231	216	242	218	234	232	242	206	223	216	230	201	249	217	240	227	208	225	214	219	219	236	228	227	262	223	222	230	209	247	223	221	211	211	225	219	223	215	249	243	228	219	213	218	231	253	239	219	227	215	197	240	213	229	239	220	254	202	197	231	230	231	232	234	214	190	229	210	261	250	242	230	204	210	204	220	222	240	223	209	206	207	227	201	230	228	223	230	214	195	231	246	222	216	221	213	203	207	251	239	221	251	205	212	216	219	210	233	210	210	213	205	243	228	227	221	214	218	229	223	225	230	205	241	228	233	229	220	227	237	243	227	226	248	223	239	218	214	222	217	235	220	199	193	248	228	228	203	238	215	208	233	208	251	212	221	233	216	240	211	202	217	212	208	272	202	249	189	215	243	215	232	194	209	213	218	213	255	236	219	241	244	241	200	212	223	213	224	239	218	222	227	215	235	222	197	245	248	196	226	225	203	220	221	218	251	208	217	249	223	229	232	222	217	210	198	217	247	239	218	219	208	228	224	239	228	233	229	236	222	237	232	193	224	201	224	202	225	243	245	240	226	208	232	196	222	231	235	211	219	239	240	210	219	221	208	219	241	242	230	195	187	198	216	219	212	228	228	213	223	214	228	212	207	231	219	215	203	216	236	232	216	236	218	185	234	233	234	223	237	254	227	223	223	226	218	246	244	222	213	225	233	220	239	218	201	235	226	226	215	195	246	214	226	227	255	221	242	225	205	224	214	246	237	223	237	235	238	215	256	226	211	215	263	217	256	212	205	202	218	190	223	210	235	228	230	239	230	218	227	212	246	225	187	222	217	225	232	239	243	219	212	241	219	241	221	204	247	190	235	214	240	233	216	214	198	222	242	227	215	232	238	252	198	240	245	238	224	240	204	196	230	222	206	221	253	222	217	205	228	208	217	218	220	243	224	220	214	209	234	216	199	269	229	216	227	227	209	233	229	231	213	247	249	231	240	222	206	220	213	232	235	238	214	234	234	235	229	225	242	225	228	242	205	241	209	217	264	239	209	213	228	222	234	222	215	217	229	215	208	240	215	219	210	232	223	198	234	226	243	241	251	228	244	240	237	214	225	215	226	201	255	203	217	220	232	248	220	220	224	254	220	245	220	215	243	217	238	235	204	216	228	220	235	212	237	220	206	202	247	215	217	223	221	214	208	218	238	218	218	228	212	216	224	209	216	226	227	224	202	215	223	222	239	227	199	230	243	215	224	209	237	208	224	218	217	241	246	237	216	225	232	223	193	183	222	215	225	248	235	228	245	223	224	229	219	197	223	229	226	240	236	239	205	262	218	217	222	238	232	222	222	256	274	238	233	218	242	218	213	223	204	217	191	208	242	244	226	213	223	229	238	229	232	232	218	222	237	217	227	218	237	244	235	243	205	201	232	259	207	220	188	242	242	220	215	231	230	199	200	235	223	220	229	252	247	209	223	251	247	191	232	221	224	221	244	216	242	249	238	208	228	208	206	225	194	221	214	234	230	199	249	202	216	215	242	228	244	222	221	258	254	227	218	193	224	235	223	193	212	224	234	238	214	205	221	216	202	209	222	230	218	232	224	221	222	238	219	214	211	217	211	200	200	240	231	223	212	220	212	200	208	226	237	218	232	244	207	200	216	206	232	222	256	234	248	217	229	207	235	232	215	229	222	238	237	234	237	213	200	230	229	212	212	237	236	240	227	217	230	237	246	221	214	231	238	221	215	228	233	228	230	219	236	218	242	232	234	218	253	227	243	208	190	242	221	222	228	231	232	230	236	223	217	192	223	195	192	245	217	250	204	201	237	220	245	246	215	232	224	204	227	234	194	219	212	225	221	237	211	222	254	208	243	234	183	222	247	236	208	213	230	238	224	212	208	242	233	254	209	213	242	229	228	202	223	219	228	238	229	216	208	244	215	227	217	232	235	245	223	218	192	231	236	227	227	248	220	218	220	220	248	215	210	248	252	209	203	233	187	199	219	231	249	243	243	263	214	232	205	238	232	238	224	179	246	243	229	239	254	231	210	228	205	231	212	226	226	229	217	220	208	236	255	208	236	212	231	277	216	223	254	231	206	221	220	210	239	234	233	211	215	240	245	214	229	237	234	222	225	252	205	217	220	193	222	198	226	215	249	220	209	225	210	251	240	204	244	212	237	222	194	234	230	217	244	232	238	215	230	233	241	231	211	244	224	258	232	224	230	229	224	222	241	208	212	237	235	208	211	226	195	196	225	199	237	216	244	222	211	204	232	206	213	229	201	218	217	210	205	225	226	196	224	248	191	216	239	238	210	223	228	236	230	222	232	227	254	212	236	231	217	212	229	217	222	226	260	237	228	241	203	224	212	247	233	247	210	213	209	238	225	223	234	222	205	218	207	190	208	222	206	213	212	245	221	215	202	226	235	210	203	206	216	248	198	218	230	221	245	246	222	223	230	218	249	225	256	233	217	208	228	239	222	219	243	249	244	206	247	222	220	242	226	206	235	208	194	204	246	189	218	224	232	213	215	219	220	226	274	218	224	222	193	234	217	231	207	202	233	209	218	219	210	242	207	234	222	222	224	221	228	232	233	233	219	245	208	236	217	232	223	213	216	230	209	226	207	225	228	200	198	191	247	224	247	226	223	230	216	213	208	203	218	203	239	233	227	241	227	239	243	227	225	238	218	234	247	215	224	219	204	228	233	227	210	223	215	242	196	212	230	226	239	229	263	243	244	231	239	214	218	216	238	229	223	225	226	204	255	225	217	200	228	212	225	213	200	213	225	226	253	225	228	212	230	222	233	197	247	233	196	215	224	229	240	173	224	244	197	215	227	212	230	222	204	229	209	251	237	213	218	231	227	226	229	248	192	230	236	233	233	210	237	237	231	230	206	244	230	232	213	257	220	197	216	242	222	203	234	237	273	213	202	226	239	244	214	215	191	242	198	248	228	231	234	211	249	223	233	246	209	222	218	219	249	209	210	215	191	239	219	213	226	206	214	216	221	244	225	243	192	197	232	214	227	230	226	239	226	214	235	234	220	233	209	222	235	237	220	237	237
50765	68567	57084	11197	9154	11344	921	732	643	578	471	456	440	380	401	362	327	349	323	306	356	325	321	325	302	269	288	284	295	313	314	318	286	293	289	273	307	302	267	294	258	275	279	266	259	278	268	288	273	267	232	278	291	239	287	273	289	274	322	262	290	279	298	304	306	265	280	288	294	276	282	279	264	273	246	276	263	279	261	280	308	298	265	271	255	240	293	285	272	246	268	260	264	264	277	236	279	281	277	256	258	296	307	295	277	280	274	262	235	270	293	281	261	268	261	279	258	297	276	287	275	254	257	276	267	313	264	266	289	300	262	271	273	267	236	277	285	299	260	288	282	267	274	311	261	233	266	299	271	264	259	269	262	266	257	259	252	239	289	261	291	254	273	252	261	242	252	279	279	262	260	295	248	240	256	269	298	232	272	262	248	251	284	257	273	287	248	279	240	266	295	286	279	246	281	278	263	236	254	271	280	265	296	270	278	275	256	282	284	249	308	260	275	264	305	260	303	253	256	256	274	302	297	261	286	254	274	286	280	268	302	281	271	266	260	272	259	243	238	278	237	281	263	275	254	298	243	243	277	267	303	277	272	283	282	276	265	259	277	231	273	287	256	288	247	285	284	255	250	278	281	282	243	253	269	275	263	271	244	255	269	262	279	257	279	268	249	222	286	279	268	298	259	283	276	292	240	255	279	277	279	266	271	280	264	274	269	259	254	262	261	233	232	271	278	239	274	267	263	277	284	282	254	278	273	270	275	268	250	302	255	279	282	272	260	259	248	233	250	281	273	252	270	284	275	283	274	249	280	270	255	238	255	246	284	252	296	251	282	283	300	300	248	274	267	290	269	260	248	281	250	253	288	286	263	289	249	281	270	245	253	299	256	259	283	280	247	240	259	271	260	283	256	268	290	260	262	261	272	278	263	264	265	254	284	250	276	276	283	258	277	277	273	265	283	290	268	253	285	274	247	270	232	271	293	239	271	272	284	261	254	269	244	291	244	267	274	264	284	242	276	281	261	270	270	254	256	296	266	245	270	280	266	258	242	278	254	242	264	252	248	267	269	257	269	267	291	273	265	250	272	271	282	257	271	283	263	278	267	284	281	270	248	247	289	280	261	313	283	244	274	289	246	241	279	256	264	275	279	279	274	255	263	259	250	244	284	268	275	295	273	293	284	271	271	273	302	267	298	268	280	285	270	270	254	248	256	248	268	271	260	253	251	252	243	231	247	261	281	262	270	293	271	266	297	255	286	272	274	282	272	270	254	247	288	266	264	240	265	255	274	259	253	285	269	253	261	248	277	267	278	268	283	291	256	243	240	263	272	276	278	263	276	263	281	253	282	263	256	247	258	302	260	277	264	279	278	277	254	302	253	279	285	288	266	252	274	238	240	277	242	279	269	274	240	251	270	241	294	249	283	264	256	300	258	265	267	273	283	242	262	280	290	263	300	276	285	281	254	273	275	265	262	273	265	274	255	258	277	254	281	285	278	282	280	296	311	252	283	282	272	265	262	259	279	283	252	241	271	244	262	267	273	295	275	262	275	294	257	255	242	274	267	279	275	281	255	260	240	267	231	249	259	257	293	275	254	253	265	248	254	262	276	238	274	263	277	252	264	256	235	269	276	258	274	282	278	289	260	254	274	270	263	244	252	253	264	231	289	266	289	265	249	330	265	269	273	281	274	264	262	285	280	272	257	264	286	262	271	254	289	281	249	238	247	291	256	267	253	256	263	283	271	279	251	252	284	296	287	288	233	258	264	298	273	278	280	280	247	252	278	278	264	264	278	263	270	246	249	285	251	270	264	295	262	249	252	253	253	269	264	256	276	264	307	246	267	266	264	284	265	289	278	274	278	278	270	261	260	248	252	247	256	264	253	258	261	251	277	254	260	254	268	294	252	302	262	306	283	251	258	243	278	246	291	286	286	276	261	267	251	277	275	264	276	249	320	275	252	272	255	285	271	273	256	255	272	254	312	290	274	294	263	281	260	278	260	269	264	261	278	279	268	271	264	249	280	271	251	282	231	276	270	279	270	280	263	256	285	257	253	247	247	294	269	264	254	280	268	289	277	259	271	254	263	226	321	289	260	279	261	248	272	271	289	288	280	261	264	275	257	273	249	263	286	309	272	283	263	271	291	277	275	295	254	285	254	246	261	266	286	245	285	256	277	259	269	230	253	261	234	260	270	274	275	271	252	282	284	258	280	280	258	265	253	277	247	288	270	280	261	281	252	273	274	268	277	284	291	279	267	246	253	242	257	249	270	236	261	292	241	258	271	290	268	273	235	256	271	259	279	277	292	249	269	285	298	252	256	258	249	289	283	274	259	320	268	246	249	271	291	288	265	269	252	302	270	274	236	240	261	301	300	303	258	259	285	287	284	280	273	270	253	293	281	230	277	252	260	261	286	267	264	241	266	281	249	249	272	258	295	247	277	279	280	239	282	287	220	272	247	275	272	257	256	249	281	275	281	295	273	278	255	294	273	273	303	291	268	255	245	279	280	267	277	241	270	285	279	261	293	289	264	256	270	263	319	280	253	265	264	286	273	268	258	268	283	269	248	265	255	269	249	244	270	260	265	256	262	253	283	279	252	276	273	271	258	268	265	289	263	269	296	280	234	281	275	264	265	281	263	280	274	289	249	278	294	281	279	251	267	295	267	265	275	271	288	273	276	274	254	258	289	262	285	264	261	278	265	277	286	267	260	258	267	274	254	272	298	243	254	271	274	280	297	275	276	272	262	295	271	265	280	300	280	261	273	270	264	281	273	232	264	260	258	256	240	298	271	273	256	266	251	282	255	263	303	285	293	265	289	234	283	310	265	253	274	261	281	249	253	252	259	275	241	275	266	231	274	273	284	259	248	271	260	293	274	277	265	260	259	256	250	242	232	279	275	235	268	258	245	306	260	265	279	267	286	259	255	246	297	277	275	266	263	281	288	261	273	274	277	283	236	266	249	267	286	257	267	291	273	252	244	260	256	255	272	262	268	292	233	285	246	265	261	290	255	272	260	265	245	285	271	271	263	248	264	262	277	274	282	249	280	280	278	290	258	251	266	232	285	238	286	303	278	268	264	272	254	299	258	279	259	265	271	271	286	246	252	289	299	264	272	282	235	264	286	283	260	269	273	271	249	230	258	276	285	252	248	276	287	249	260	251	251	282	257	269	266	280	282	285	256	262	248	288	284	259	267	249	264	240	256	243	264	229	247	278	245	271	258	301	272	260	272	275	289	285	295	272	291	276	261	257	268	267	243	264	256	265	260	276	248	269	235	264	287	265	284	296	277	273	281	268	279	272	262	268	254	266	259	281	260	262	244	249	271	262	296	253	278	280	238	272	272	266	274	271	282	243	285	259	259	274	305	288	269	269	280	261	251	269	278	279	285	269	263	274	291	256	268	279	261	257	264	263	283	285	291	280	278	261	272	274	256	257	263	274	249	252	245	252	271	263	294	263	254	275	267	259	270	268	255	278	278	288
29135	23330	18545	3848	950	1087	558	566	563	552	545	558	532	523	548	568	541	511	542	560	515	530	563	506	530	542	534	496	579	549	515	549	560	519	577	534	541	593	570	563	513	538	533	522	513	545	557	536	536	542	517	542	548	474	536	576	535	565	576	505	510	517	564	559	520	522	531	525	536	519	533	549	560	541	517	566	569	533	510	541	505	528	556	502	529	549	534	562	548	523	564	533	546	554	578	525	553	534	558	560	534	538	542	568	526	577	501	532	570	541	540	544	593	532	576	562	555	502	545	549	547	567	507	551	564	541	609	539	539	535	525	528	535	526	519	581	536	494	551	549	585	535	557	564	514	543	563	528	537	560	530	580	497	566	520	498	600	584	564	561	538	529	539	504	577	536	511	565	532	530	561	546	573	537	585	595	542	545	525	530	567	521	555	518	537	575	564	586	527	511	551	543	548	575	522	575	499	571	542	528	509	532	538	572	552	549	536	575	575	528	549	533	544	547	569	558	560	530	576	575	516	548	556	546	517	535	517	569	540	545	577	547	552	552	542	559	532	499	562	567	536	547	564	560	564	552	563	534	529	532	533	568	513	582	564	566	555	490	571	514	513	514	528	601	595	535	542	536	538	526	545	563	503	493	536	529	534	556	513	555	559	572	503	565	555	548	535	522	571	543	572	524	580	536	562	572	565	529	544	551	513	534	542	518	558	544	534	553	534	512	543	514	520	536	509	552	510	518	516	587	543	553	544	553	518	571	539	565	546	561	527	578	583	552	552	546	540	571	499	527	507	560	531	475	543	542	519	539	552	541	537	520	543	558	537	528	528	558	541	538	551	566	510	529	560	546	540	572	544	527	567	544	549	511	540	536	564	531	556	554	547	586	571	559	526	577	570	549	566	536	585	531	549	551	551	524	530	561	544	529	560	539	554	579	534	508	512	535	529	529	603	515	544	562	574	488	542	557	532	531	523	535	584	542	510	547	546	571	505	536	551	554	515	543	551	519	523	588	556	505	574	533	524	558	507	484	532	523	525	576	561	568	536	545	548	567	556	556	553	494	559	557	544	517	532	542	550	571	595	568	526	527	562	551	533	584	561	538	569	577	553	550	532	583	554	561	548	549	532	547	510	567	578	551	526	567	563	528	523	537	527	553	586	593	580	562	539	597	514	515	531	561	514	545	517	507	544	545	528	575	568	507	519	560	516	552	592	545	581	570	513	508	522	548	540	566	553	527	529	534	529	548	557	533	560	562	508	539	540	549	544	565	517	558	519	577	552	539	542	555	557	520	584	572	528	557	532	515	552	513	578	554	556	569	539	591	546	575	566	566	519	557	539	526	548	578	591	581	573	574	533	529	565	535	530	525	548	544	554	566	532	544	537	551	561	533	554	529	519	542	520	552	503	523	576	570	588	537	565	541	517	590	513	541	536	572	556	532	515	516	535	527	584	552	544	532	574	485	517	546	570	546	522	576	558	600	573	557	541	562	544	502	524	561	592	502	577	559	483	509	545	574	590	551	569	546	510	570	486	571	562	520	562	517	557	522	524	563	529	555	565	537	559	493	555	534	570	575	546	544	585	543	529	527	539	557	512	561	496	543	540	541	562	524	527	528	553	534	573	543	528	569	520	557	528	535	536	547	505	541	535	598	578	566	546	541	580	506	541	529	562	486	541	530	548	547	545	521	535	530	593	556	580	567	529	549	540	543	539	515	540	557	565	557	544	558	513	496	542	565	538	537	552	525	522	553	550	526	565	476	547	538	520	538	528	517	515	540	563	522	520	487	536	560	580	527	570	521	556	526	543	594	548	546	568	503	554	553	532	576	512	542	572	557	527	535	562	530	568	533	541	526	553	519	543	556	551	561	593	525	548	560	572	527	572	530	574	507	555	527	588	577	537	539	572	555	529	562	600	504	518	579	577	559	566	525	540	574	581	529	586	521	507	486	542	542	499	556	534	535	555	543	554	527	490	527	547	541	524	535	565	524	541	483	556	539	563	538	507	516	549	583	527	572	526	557	536	548	522	548	513	527	544	535	578	547	552	554	582	558	568	558	543	508	574	514	540	530	514	581	519	562	554	555	502	535	577	521	585	574	523	565	565	536	536	572	536	571	531	536	573	577	562	551	580	535	511	584	567	538	552	587	528	559	532	534	585	550	544	555	526	563	565	521	537	528	563	574	526	512	554	576	515	511	528	535	526	575	530	530	548	609	532	537	527	518	504	519	556	555	524	535	582	508	549	513	552	546	510	571	559	555	545	545	560	526	515	544	525	553	524	560	541	582	511	510	514	547	527	537	559	539	499	552	544	534	554	558	535	567	569	554	570	547	534	553	540	559	528	462	578	549	529	564	572	573	568	535	594	552	574	551	528	570	588	549	536	538	525	513	524	558	554	555	545	515	522	510	516	558	520	513	515	538	533	556	545	581	459	580	500	549	535	554	561	562	564	563	526	562	535	538	571	568	522	529	537	490	559	501	518	544	511	523	580	534	560	546	542	554	583	593	530	519	530	555	564	520	551	530	540	523	555	564	524	522	535	537	487	555	517	559	580	529	569	551	532	547	553	523	569	549	556	572	561	513	545	534	556	520	555	565	557	533	551	530	533	555	529	496	553	551	570	531	546	484	538	559	557	513	517	538	536	510	539	572	509	518	552	563	548	499	520	560	555	568	535	558	576	541	594	506	555	505	559	567	564	541	518	578	523	598	531	536	566	542	553	562	525	603	522	576	498	541	542	521	545	550	500	598	552	552	548	528	534	560	588	563	528	618	539	543	559	540	557	511	576	529	540	546	548	555	568	498	556	516	559	511	493	569	584	540	537	549	580	556	593	551	600	527	543	549	541	561	514	557	541	532	533	542	508	541	563	483	543	585	571	560	508	585	540	559	544	540	567	507	529	570	557	557	573	532	597	525	573	553	534	567	548	531	538	566	593	555	536	536	551	561	542	603	570	562	594	504	550	552	506	582	580	564	501	530	510	557	559	568	545	541	541	503	578	558	492	542	523	519	524	549	487	551	535	545	555	517	534	542	561	562	547	550	534	559	549	513	543	520	516	539	560	530	526	531	554	611	522	553	547	542	549	603	523	578	563	521	570	547	508	540	546	545	562	516	532	555	485	540	548	544	553	550	537	543	551	561	549	558	538	535	523	563	538	537	568	496	533	566	542	548	561	553	551	528	524	528	530	557	558	526	549	560	554	596	497	518	550	560	562	538	528	519	548	542	564	537	531	522	548	504	542	540	554	570	570	560	555	553	557	509	559	539	540	536	591	529	571	594	562	534	548	578	538	589	527	524	519	569	540	546	532	513	535	585	574	557	589	540	546	532	550	528	567	518	555	525	531	528	580	551	553	538	545	529	580	531	522	539	569	554	536	530	558	579	524	542	536	569	581	527	531	547	539	563	533	503	519	528	584	570	548	550	580	530	526	543	587	535	526	555	549	542	548	560	511	510	544	525	509	591	549	551	514	494	563	561	517	535
26638	32200	12830	1509	1172	1384	635	640	666	629	644	630	631	605	641	627	636	580	645	620	592	615	628	671	594	663	652	635	635	641	673	670	606	620	656	641	634	610	650	602	617	655	620	612	620	627	643	648	663	631	605	627	595	660	618	631	652	647	630	590	590	662	614	604	630	655	631	650	630	646	633	646	609	626	602	626	657	604	631	617	646	601	623	659	628	663	676	599	639	635	642	587	664	625	625	622	601	633	630	614	607	576	597	614	590	677	646	602	644	599	660	662	644	631	645	587	655	577	640	602	635	619	611	651	649	611	650	626	624	599	640	637	629	637	640	589	607	619	613	586	628	637	623	650	619	618	638	623	628	655	649	586	625	609	675	612	595	638	625	638	613	623	643	614	622	635	642	585	629	596	620	610	599	653	643	621	657	602	628	568	635	628	631	620	625	613	598	626	643	584	643	633	589	590	615	628	609	598	608	554	637	617	596	624	621	581	609	616	600	607	630	613	597	620	615	571	611	595	640	656	656	646	616	605	601	613	633	615	648	618	651	617	657	584	622	642	597	640	622	581	618	622	628	647	639	612	621	624	640	637	653	619	581	668	658	672	618	631	633	616	646	647	661	643	636	614	634	627	649	571	604	639	610	629	647	623	569	595	598	588	621	609	598	596	599	603	628	644	656	626	618	669	611	610	653	587	605	622	680	638	630	638	653	636	581	645	647	659	630	612	623	605	617	636	630	602	627	607	624	629	620	587	621	679	597	635	607	586	647	662	593	626	616	665	639	600	597	632	627	656	641	588	594	641	599	637	628	603	637	607	613	638	658	655	634	613	616	622	616	610	631	634	646	592	630	653	632	692	651	600	566	656	594	639	605	605	569	613	649	622	648	624	628	599	616	650	655	624	565	638	655	648	603	631	632	626	643	618	689	619	601	621	647	597	587	608	632	610	644	630	622	620	610	638	633	630	600	623	604	627	612	614	662	605	661	633	679	619	620	609	602	622	613	631	625	604	663	619	611	617	653	657	640	598	634	604	637	629	666	612	584	624	635	609	590	627	643	591	584	623	645	620	580	624	639	598	672	596	648	595	610	615	590	610	622	578	616	611	589	612	611	642	659	634	640	637	598	584	587	593	654	576	633	640	667	666	636	601	596	590	657	657	652	654	629	629	632	686	619	681	625	629	608	629	591	575	599	601	623	594	665	638	593	601	657	597	605	654	654	619	596	578	604	609	624	676	619	620	604	622	593	582	649	637	582	684	623	577	619	637	627	630	585	590	603	618	601	565	646	629	629	616	640	638	648	606	633	633	619	581	608	635	663	609	598	652	595	650	674	608	572	612	630	628	651	619	643	628	632	623	641	639	631	653	649	640	639	616	628	651	563	599	622	619	630	599	635	604	607	654	638	614	602	614	622	652	622	606	650	643	620	625	582	645	618	616	655	618	583	645	632	618	616	594	678	622	605	640	660	670	627	624	658	626	639	614	594	646	608	623	624	639	649	609	612	651	625	608	574	641	615	597	586	651	646	632	646	657	587	608	637	604	622	622	584	621	610	671	615	597	614	633	631	613	660	645	671	590	598	630	589	626	585	622	618	642	639	608	606	645	628	651	629	591	658	578	618	605	676	653	618	601	658	597	609	598	615	584	609	651	575	627	624	661	627	652	608	625	600	594	609	627	650	597	633	632	606	628	581	622	611	607	646	626	644	658	562	643	604	597	645	611	621	627	647	638	598	647	629	621	621	559	638	638	599	608	646	622	622	617	657	584	629	681	643	617	614	638	631	678	616	619	612	614	626	638	560	602	586	684	621	574	598	602	617	641	640	614	629	584	650	620	567	630	629	614	616	610	596	665	623	651	668	618	650	636	625	614	644	647	601	614	597	610	652	597	638	613	655	612	626	635	615	646	597	670	611	604	673	656	646	619	679	635	656	600	618	619	675	579	607	603	602	627	652	646	703	629	635	613	601	594	645	644	569	603	608	616	597	673	623	615	625	591	611	689	650	598	636	612	631	607	600	666	609	567	593	622	594	605	618	646	605	559	616	629	682	615	628	573	628	615	635	657	585	620	595	574	620	635	608	632	639	586	606	643	629	618	656	656	682	662	637	664	625	599	641	598	640	636	632	621	672	632	614	616	666	607	617	618	598	585	612	614	616	643	617	622	621	631	652	597	648	614	653	660	622	615	657	637	626	607	673	587	611	624	638	655	621	657	607	591	588	619	593	615	646	576	581	657	598	669	608	591	610	603	626	602	617	605	615	615	651	628	659	671	629	620	645	612	611	639	630	623	606	602	636	623	628	621	589	586	601	642	609	621	646	649	624	628	609	609	593	615	618	589	581	629	644	637	636	652	647	621	664	635	619	602	630	607	638	602	649	630	648	630	656	632	629	619	640	653	630	634	598	568	633	585	589	596	637	607	614	576	585	596	596	612	625	602	621	623	629	653	601	596	599	639	632	608	669	612	661	623	673	606	620	594	631	617	619	693	635	573	620	596	631	616	626	610	581	622	635	669	608	647	635	619	590	645	648	657	620	600	625	678	660	652	573	652	646	644	605	609	604	616	597	590	643	654	579	665	629	611	595	602	656	587	595	637	625	663	654	615	650	650	634	638	639	619	624	627	582	666	567	621	608	632	610	650	603	650	617	605	632	614	604	591	612	639	575	590	618	627	628	617	574	657	588	596	621	609	647	606	641	631	617	673	621	626	591	647	596	606	649	617	571	603	642	587	587	624	592	590	613	659	624	596	597	587	664	619	634	618	591	638	594	629	647	625	634	661	677	621	614	633	595	658	635	635	624	640	634	579	573	629	613	628	590	657	621	570	609	610	575	652	631	604	603	622	630	676	619	629	626	611	661	594	615	606	611	598	646	638	622	583	610	602	634	602	626	692	612	610	615	628	659	604	642	626	579	620	646	617	651	634	651	606	599	619	692	609	675	609	628	616	622	614	603	640	606	627	633	616	621	607	664	612	590	632	650	586	660	585	628	621	655	622	638	599	636	593	636	600	627	618	612	605	624	652	663	632	635	633	663	641	610	615	624	625	577	629	663	603	625	682	623	609	652	611	591	572	641	663	600	643	583	631	601	602	605	639	651	640	611	615	613	633	629	613	638	610	635	639	664	620	620	601	619	633	605	618	620	581	636	591	634	632	592	623	624	620	615	635	629	640	626	616	626	606	617	645	641	584	610	647	588	665	634	606	666	630	615	645	627	631	627	609	614	622	623	617	671	621	674	625	631	588	618	596	622	617	584	604	641	632	643	616	576	593	595	627	644	624	635	619	608	619	619	599	619	612	612	613	603	650	638	583	628	614	670	617	661	644	641	589	616	617	621	634	636	619	636	600	584	619	610	579	619	651	576	601	595	603	637	593	636	627	643	618	652	592	616	643	603	647	601	642	612	596	617	584	651	584	636	610	651	624	596	638	668	626	623	649	677	629	636	665	596	639	619	597	625	645	600	644	667	658	606	614	617	605	601	552	514	610
24172	21926	29465	24504	21125	13311	1443	693	624	524	591	580	559	540	495	515	532	543	538	534	506	544	479	541	512	522	549	550	542	519	505	509	528	503	515	513	560	528	541	517	537	532	511	537	512	501	523	485	520	523	540	533	487	523	507	553	529	516	541	550	480	530	514	511	487	525	501	509	556	534	552	503	473	527	543	509	521	503	520	521	520	497	523	497	504	493	493	478	484	537	545	525	525	467	541	490	491	490	537	482	498	495	520	500	514	499	500	483	545	499	489	519	526	528	542	496	502	558	480	503	524	512	517	539	517	487	479	495	513	566	541	553	477	511	546	501	492	519	499	515	529	495	533	558	481	522	536	505	540	513	549	528	526	520	500	497	510	502	498	552	520	534	479	541	536	494	520	529	567	486	515	506	511	519	514	521	501	530	536	527	544	510	550	496	497	541	515	526	508	501	499	516	522	535	499	501	520	494	533	544	470	527	539	519	513	489	511	522	540	507	476	533	528	519	532	532	529	510	513	528	509	519	512	501	494	511	511	505	511	497	513	544	553	503	518	500	492	506	564	534	513	533	501	480	502	514	513	530	527	518	511	498	506	493	543	553	483	515	494	538	509	511	496	486	530	509	509	504	500	560	512	508	508	499	549	520	549	517	551	562	529	486	498	514	546	532	533	455	518	516	486	545	556	498	553	493	550	479	532	525	528	528	500	521	546	522	523	529	512	483	502	532	512	528	509	476	497	525	512	477	519	547	510	555	575	527	487	511	512	528	530	520	460	507	559	518	556	508	482	491	519	491	504	555	518	527	504	520	497	513	517	536	526	518	532	492	509	490	535	533	516	537	551	547	519	525	528	479	529	506	510	486	499	565	540	531	539	539	503	508	500	530	544	493	489	581	516	528	519	509	527	474	542	484	505	498	526	523	517	543	497	542	501	529	525	510	545	463	528	509	525	491	524	519	543	526	558	487	480	518	498	527	513	520	533	507	520	524	509	545	517	535	513	488	514	548	500	514	498	521	476	523	539	546	501	535	467	517	497	534	584	519	519	523	542	531	509	500	539	504	543	501	473	506	528	540	505	496	551	514	521	484	561	524	539	534	515	563	513	553	530	564	547	496	510	504	519	538	533	528	535	523	502	536	533	546	510	486	515	572	516	530	504	499	540	506	512	510	521	504	564	503	511	507	542	479	481	520	544	516	457	495	519	562	521	537	508	514	504	517	508	534	520	541	490	512	508	572	486	480	529	514	549	549	509	545	499	530	553	527	474	537	535	492	564	557	527	511	510	488	515	528	512	498	554	548	515	500	507	498	477	523	510	520	501	502	541	534	514	456	509	543	535	491	517	512	467	517	498	465	513	493	524	492	454	530	559	514	535	518	474	519	505	523	480	507	507	495	523	528	530	509	534	495	506	493	539	499	491	558	522	520	527	572	508	496	541	504	490	483	534	491	517	511	501	523	494	517	545	554	528	512	491	534	508	492	487	527	517	480	508	542	539	531	486	524	536	495	481	512	534	559	516	513	520	485	500	487	523	497	524	495	534	499	498	530	478	517	548	518	520	522	493	483	522	533	553	487	527	525	519	495	486	523	552	534	520	526	525	525	546	545	503	523	583	512	539	545	523	525	518	531	513	529	489	545	547	550	508	537	519	539	517	509	467	525	487	553	537	502	506	538	521	543	494	521	482	525	518	509	545	538	518	539	527	493	518	509	497	546	531	471	527	511	509	493	499	543	501	481	477	505	533	517	524	529	539	519	491	508	512	524	548	501	517	568	488	524	544	507	465	485	513	479	520	529	515	541	517	524	519	534	528	528	474	509	504	520	512	499	568	528	471	503	521	481	500	557	512	544	520	507	543	476	514	513	531	523	526	529	525	497	487	555	504	509	485	547	519	485	513	524	542	501	512	493	490	536	519	507	483	534	537	517	528	520	533	544	525	579	521	519	475	540	485	521	532	504	514	508	521	487	490	546	501	563	527	536	498	502	534	522	521	503	469	512	531	526	497	506	501	476	531	497	509	502	537	514	596	526	514	467	546	525	525	512	545	553	490	490	515	528	517	532	512	508	536	549	558	507	558	530	521	541	488	524	494	468	482	517	499	561	482	481	518	518	508	515	513	501	514	520	515	524	538	494	499	549	510	516	582	551	528	489	527	522	511	478	516	506	530	525	485	520	546	487	484	515	525	518	484	529	498	514	542	565	524	490	504	512	510	503	516	494	496	572	499	496	525	490	557	494	518	509	540	543	503	505	507	520	520	506	540	505	529	561	493	524	542	486	513	497	523	553	533	539	514	513	513	499	504	523	529	476	536	509	501	521	489	532	501	508	482	507	507	507	508	519	513	507	517	519	549	496	510	558	495	498	597	505	518	551	551	555	521	512	529	517	528	511	538	543	554	544	497	516	547	537	509	542	515	529	522	525	495	516	533	541	491	462	538	510	524	466	499	496	534	514	522	521	486	526	514	561	540	581	497	543	535	543	531	526	514	552	509	490	496	521	509	536	509	530	481	531	495	520	509	564	512	511	521	497	507	534	486	541	439	543	550	522	502	482	518	545	492	543	524	557	492	519	542	501	517	498	520	494	506	540	518	529	563	495	529	525	522	522	510	480	506	504	478	504	527	530	533	518	543	502	539	553	534	476	578	529	499	465	532	525	520	502	546	512	508	526	506	519	466	521	518	518	520	501	543	539	528	512	544	511	503	498	545	531	522	539	529	548	507	519	488	548	520	460	520	511	499	525	508	519	493	480	547	497	494	539	516	479	552	502	511	481	460	505	521	499	515	515	510	497	559	543	495	515	548	549	522	511	507	500	493	542	505	513	496	516	501	507	539	514	549	523	535	506	571	476	467	531	514	474	542	517	519	530	518	513	555	508	525	507	511	513	518	536	524	538	514	534	539	551	556	532	540	492	513	515	536	520	547	492	544	519	538	508	545	522	531	457	578	521	523	548	530	510	547	543	518	502	504	515	503	547	504	488	528	496	548	543	492	533	531	530	501	508	483	524	499	571	495	499	493	530	525	498	541	532	529	544	553	541	540	535	506	486	492	508	544	537	511	519	481	559	526	530	513	483	504	492	529	500	534	518	527	507	488	496	520	507	549	529	552	468	575	492	557	511	500	512	510	520	496	507	522	539	548	514	523	551	512	505	556	545	528	495	515	525	527	522	513	524	493	468	486	501	463	513	502	547	531	518	512	526	532	538	556	508	477	542	526	515	521	503	518	530	495	508	525	477	519	515	500	496	536	522	514	472	503	530	535	553	498	527	520	529	553	515	513	497	557	526	471	515	505	542	516	523	506	520	534	496	505	513	522	526	517	505	567	505	510	487	515	521	518	504	546	542	464	525	529	503	495	533	516	504	486	462	507	545	518	537	529	518	500	531	505	500	504	574	515	531	516	494	502	502	521	504	493	514	521	519	531	522	519	518	497	500	496	513	508	519	526	495	528	503	504	548	475	545	486	537	524	494	508	523	540	512	502	544
43246	67252	46919	8469	12143	7899	891	829	820	759	759	686	629	659	619	656	630	643	612	638	598	635	588	575	645	589	601	606	585	618	600	640	607	608	604	619	665	608	655	611	573	600	586	578	625	588	587	633	614	636	608	603	571	585	576	642	612	602	633	654	611	630	605	617	590	643	598	565	613	560	573	609	588	604	613	598	625	589	564	591	591	622	544	628	601	618	627	607	631	621	580	600	626	593	604	565	649	608	657	595	593	615	618	649	621	563	588	618	570	634	600	647	607	583	615	616	602	604	577	613	631	611	655	609	619	611	603	592	610	590	572	602	563	596	598	638	602	618	580	644	645	587	621	600	617	620	620	594	586	582	657	570	586	575	581	576	611	619	600	585	573	619	616	587	608	615	595	625	611	665	596	591	574	602	581	594	605	618	598	597	636	603	635	629	602	618	541	560	573	610	582	582	615	588	584	612	614	573	626	588	581	592	600	604	586	616	586	616	572	582	594	583	595	591	586	606	536	594	580	613	599	630	602	671	618	579	602	614	617	583	582	605	620	557	611	582	617	588	591	626	615	577	624	599	621	560	570	634	618	607	582	555	598	631	595	599	583	595	593	590	570	578	643	606	618	560	592	601	626	598	558	580	589	597	622	608	621	538	556	612	573	597	583	610	608	612	606	606	597	571	563	556	604	608	547	577	567	583	574	637	658	614	581	560	577	559	605	610	597	598	621	626	603	610	625	619	609	585	658	595	604	596	572	625	592	590	606	613	598	606	611	633	561	626	584	548	604	604	628	600	626	581	559	574	633	625	605	605	607	613	595	560	587	615	565	621	577	588	580	575	634	606	584	618	538	583	561	614	571	547	552	604	578	620	644	639	575	613	597	608	577	627	595	608	592	618	620	569	624	613	619	584	592	576	611	576	616	607	637	581	626	593	635	583	594	606	608	577	603	599	589	588	594	670	629	579	600	619	606	603	618	615	564	627	586	593	653	558	609	572	610	568	603	571	645	603	590	581	611	613	608	607	615	613	591	617	582	582	610	542	569	633	611	560	589	609	621	581	652	593	566	623	549	573	570	614	642	625	605	606	607	623	560	617	635	614	610	586	582	583	604	632	618	588	580	628	578	623	595	550	576	585	591	602	588	631	616	616	596	603	612	587	586	619	560	634	634	603	611	630	599	593	590	637	592	591	601	592	610	568	591	618	631	589	571	593	611	597	595	580	621	587	589	615	617	552	628	601	605	592	580	623	521	603	573	599	587	604	634	577	616	580	620	587	596	644	616	624	586	614	608	592	613	605	604	608	574	597	594	554	603	603	573	617	611	584	558	601	603	567	598	592	611	641	600	601	602	646	592	590	611	589	616	615	627	552	615	568	592	558	595	580	613	616	585	583	597	664	600	569	627	569	606	643	605	615	592	606	609	583	587	590	609	617	579	579	568	598	617	585	582	603	578	641	622	618	558	600	571	637	616	624	572	599	597	582	564	608	617	585	542	580	604	575	590	576	620	601	582	575	603	594	587	588	623	552	575	611	571	644	570	582	566	652	565	602	574	615	562	602	633	604	583	561	655	608	595	609	583	581	554	577	613	598	562	612	598	627	617	575	586	563	623	591	589	577	619	583	606	558	616	610	577	645	601	591	598	601	628	559	617	554	631	597	618	617	597	577	589	614	547	588	603	626	627	621	620	637	550	587	611	608	614	585	590	601	618	629	594	657	610	589	586	573	609	633	585	592	613	579	609	599	581	611	614	598	618	635	559	612	607	580	596	610	569	524	558	617	595	614	650	604	610	551	596	599	605	612	623	607	594	639	581	618	612	555	556	641	610	638	623	582	577	597	636	624	593	643	619	612	587	575	598	640	565	530	619	558	593	565	605	595	597	636	611	547	584	606	605	592	607	598	595	603	614	595	604	583	595	583	576	560	569	611	567	565	542	573	639	641	576	595	607	617	585	601	599	630	569	591	566	558	595	604	599	578	576	580	610	649	615	563	626	595	596	605	638	602	612	601	612	593	602	580	589	563	648	629	539	592	572	591	586	562	582	595	582	590	650	579	602	591	648	595	565	613	562	566	606	587	594	616	625	631	592	587	614	606	621	609	570	599	582	594	581	573	548	593	589	608	618	576	602	583	619	600	578	606	556	585	567	586	601	627	588	568	623	580	539	610	592	606	548	611	631	589	627	621	605	625	565	575	620	598	617	578	609	626	556	648	624	556	639	590	559	630	581	620	608	574	594	609	599	596	613	554	653	632	593	622	565	606	605	613	615	615	606	559	606	611	605	604	581	574	616	587	585	618	613	570	569	587	602	577	592	600	623	622	643	565	541	580	548	632	581	583	598	605	603	626	597	594	619	584	556	639	564	647	584	613	598	606	587	610	610	585	578	580	617	593	633	601	559	606	606	591	606	563	626	562	592	648	635	591	584	589	646	631	595	592	605	581	613	582	563	607	596	590	613	624	617	573	571	578	595	645	565	605	578	582	631	580	588	636	624	574	580	589	611	645	605	600	611	610	594	568	581	570	569	559	534	625	604	622	585	585	622	621	641	563	596	640	620	610	609	617	565	630	648	645	559	601	624	622	602	617	591	578	590	586	655	576	586	606	606	605	614	579	614	626	603	629	622	603	626	586	580	638	582	625	602	578	566	583	619	631	616	600	584	638	576	594	649	565	587	594	621	610	566	581	590	630	606	612	641	626	593	612	622	539	603	635	646	573	621	585	637	581	631	622	614	598	616	613	612	581	622	613	580	613	559	577	571	609	606	563	605	594	602	598	609	604	646	653	616	588	617	604	582	601	610	603	545	627	602	605	569	606	563	603	617	554	569	634	612	570	611	600	556	578	593	614	604	604	606	609	585	608	597	596	620	579	623	622	583	587	609	589	566	625	604	595	578	634	633	583	592	571	614	590	590	606	581	566	537	543	585	603	628	627	572	579	605	614	622	574	620	609	614	576	558	627	605	607	597	576	573	605	573	624	567	588	582	603	602	634	613	578	622	575	571	593	586	605	580	609	559	618	573	585	628	585	629	628	611	576	606	575	582	621	626	623	637	611	574	605	619	588	649	617	569	639	643	572	622	585	674	641	622	587	593	632	626	609	577	533	604	610	584	623	580	603	598	556	594	601	565	600	585	618	600	582	568	578	583	624	644	563	651	595	569	608	616	590	609	619	595	583	638	631	553	566	633	599	587	603	590	592	566	589	617	578	591	617	582	557	589	608	564	576	664	605	608	583	621	596	635	645	586	638	591	603	578	615	563	600	671	596	604	601	601	620	622	578	628	626	594	626	571	646	632	626	576	569	577	618	610	608	617	589	593	608	615	548	589	564	529	593	596	593	577	584	586	649	590	619	573	643	638	563	585	609	599	583	607	601	632	555	608	603	634	630	577	594	626	604	603	584	628	629	635	615	593	623	613	611	650	577	615	588	640	558	585	574	593	626	645	586	627	605	570	610	580	590	635	583	603	601	606	581	594	664	606	610	585	554
25157	22164	28872	24063	10380	4303	479	378	395	373	368	367	358	342	353	333	374	368	352	341	333	344	344	313	329	329	331	351	307	356	328	327	322	399	352	330	309	351	351	348	327	321	331	337	284	372	378	330	323	318	319	347	348	347	330	319	357	344	318	349	337	348	357	353	314	299	359	329	334	353	325	297	347	329	337	350	353	376	349	333	351	339	348	320	376	346	334	348	334	324	345	381	341	332	334	342	300	334	367	326	337	308	327	309	334	352	339	361	350	318	329	335	314	313	286	366	326	358	315	334	337	347	317	299	318	339	317	315	329	336	367	324	341	316	334	334	349	319	349	354	369	335	343	338	345	316	348	362	333	330	324	353	339	351	351	335	354	338	360	355	335	343	307	350	332	322	314	335	313	337	335	356	311	347	323	343	336	314	311	342	347	342	333	332	348	346	339	347	308	324	335	340	342	327	325	348	329	352	340	322	359	353	354	335	319	343	333	373	327	314	359	343	349	351	307	334	343	342	331	334	370	319	350	330	323	359	340	352	310	324	321	307	334	313	392	351	366	353	305	311	356	297	346	351	341	342	326	337	343	320	316	332	330	331	335	325	348	336	359	363	356	332	321	327	349	330	349	342	351	340	322	344	329	344	312	303	350	339	353	332	337	277	364	317	312	312	353	324	363	345	324	338	334	333	322	364	336	309	324	340	333	340	380	349	320	304	313	343	344	332	318	305	348	335	339	331	338	321	354	372	340	345	323	324	326	301	317	314	331	363	329	371	376	348	321	343	377	321	329	348	357	338	346	334	305	339	326	342	342	315	323	331	372	339	334	353	307	314	325	344	349	357	346	328	323	316	328	348	326	276	338	299	347	335	333	380	328	335	337	327	370	312	331	368	310	352	337	346	306	348	337	338	363	320	343	334	326	319	355	308	329	341	309	354	309	325	334	346	323	362	330	332	317	355	349	353	355	349	356	352	328	325	331	345	309	295	309	329	328	313	369	344	337	334	335	310	356	314	363	318	348	324	350	374	326	323	317	329	324	344	324	317	305	310	362	317	311	323	337	323	333	335	325	327	344	338	333	320	358	340	307	324	318	334	309	334	353	369	343	337	359	348	365	342	340	353	356	312	347	307	343	346	330	343	353	343	336	329	330	332	285	356	358	334	335	376	361	348	349	349	339	334	312	321	331	342	297	296	350	325	344	303	305	368	298	348	333	335	302	349	328	316	316	338	295	374	354	356	352	331	333	363	368	310	280	300	341	329	360	331	303	294	312	313	320	373	354	353	349	336	312	349	359	336	335	336	322	326	350	323	325	328	345	342	329	336	343	338	326	330	354	346	342	290	315	347	326	370	309	313	338	340	368	331	317	285	337	323	315	320	371	340	344	345	352	342	324	298	342	353	307	312	343	324	343	329	328	320	318	324	337	326	300	327	329	301	303	361	316	387	370	310	343	327	303	329	321	334	328	336	367	345	351	356	348	314	364	313	329	335	350	343	313	352	339	323	339	320	355	314	339	327	350	319	311	340	364	330	344	314	348	369	318	333	324	314	311	319	350	336	326	328	344	327	327	340	305	304	334	333	321	314	320	323	339	331	362	372	327	354	379	329	299	352	345	320	346	317	313	370	342	354	349	351	366	356	354	321	328	331	333	357	351	325	359	331	342	319	365	338	345	343	319	358	324	323	350	328	299	329	349	317	337	333	328	325	346	354	334	336	340	340	310	345	330	330	345	336	349	332	328	341	380	333	324	312	337	351	357	319	360	343	345	344	307	356	317	323	303	351	347	340	317	325	340	324	312	334	321	350	327	336	300	285	329	346	362	324	356	345	364	336	335	340	320	321	349	337	342	337	336	339	343	348	377	317	344	322	322	354	337	304	337	354	328	315	319	319	309	313	325	357	368	328	306	336	340	349	344	332	351	354	315	328	340	360	384	323	350	304	361	362	370	365	369	353	350	333	326	322	388	351	356	342	325	323	321	313	319	339	325	335	356	340	347	337	306	314	316	332	366	302	313	325	316	322	388	324	339	325	333	302	310	303	356	326	309	377	345	325	345	373	336	348	316	316	352	357	337	325	342	343	336	301	324	343	302	330	346	341	335	352	388	304	293	346	315	340	354	359	337	340	294	327	341	315	341	328	320	345	319	335	306	330	342	308	336	354	324	344	361	325	352	323	334	374	316	331	329	302	331	326	356	341	351	357	334	340	341	338	349	326	354	333	293	353	356	328	345	330	325	348	379	343	351	343	373	331	357	304	331	326	342	336	306	316	350	349	323	332	341	346	317	353	318	344	316	329	301	334	329	334	352	346	362	328	330	350	319	341	329	363	292	318	340	309	336	358	331	351	308	334	341	326	334	342	365	330	363	353	348	353	331	346	296	297	323	343	326	354	317	332	350	317	329	330	310	328	397	324	357	328	316	310	322	319	331	332	322	342	346	345	342	311	338	335	336	334	327	350	322	331	325	339	369	336	301	338	346	336	332	337	337	341	324	311	360	303	293	354	364	340	359	325	332	291	325	340	334	339	303	315	367	339	347	362	355	359	338	332	363	318	353	331	341	319	318	344	350	332	351	340	346	323	334	343	320	351	352	303	348	369	347	313	332	362	304	321	360	336	323	360	388	324	352	379	303	313	364	339	327	322	362	346	324	345	366	304	340	328	332	324	313	351	332	309	306	322	326	330	337	356	358	332	290	333	340	333	368	350	363	353	332	342	321	311	308	337	349	333	307	342	333	306	337	378	305	309	363	329	339	356	322	338	333	331	341	333	335	319	344	332	343	340	324	354	335	358	315	312	350	345	339	329	310	332	338	335	332	333	324	299	319	335	348	317	345	309	318	351	341	318	327	326	349	320	320	345	331	301	314	312	319	330	315	376	342	361	333	339	351	376	343	310	287	342	329	347	387	344	369	335	335	344	314	340	327	353	327	342	332	321	341	335	324	340	314	354	350	321	312	302	326	347	336	356	352	357	344	373	330	333	337	334	333	333	338	343	321	325	337	351	310	340	347	317	346	323	294	310	349	315	340	347	303	325	333	311	361	352	348	313	331	341	326	346	346	324	345	360	323	323	351	328	323	332	352	301	341	351	330	335	324	341	313	315	315	353	320	330	324	339	351	330	334	319	358	325	310	322	330	296	322	336	284	330	311	357	345	338	358	351	327	324	341	353	346	408	317	307	345	340	334	340	349	355	322	343	329	325	345	307	333	298	337	330	375	353	339	360	330	332	328	328	320	367	341	320	295	355	337	320	332	362	343	313	335	330	352	349	339	332	347	306	330	355	336	334	275	332	379	343	318	349	333	353	315	331	351	323	353	319	343	337	342	357	351	342	350	343	354	328	354	326	328	364	317	337	350	347	338	336	307	329	363	332	335	345	311	324	326	349	329	345	343	362	377	324	349	336	330	294	302	345	290	328	341	346	334	347	343	359	320	332	312	343	356	352	359	333	370	336	355	331	367	351	352	353	346	345	331	340	299	334	318	314
39990	61067	37861	5896	6323	6270	586	560	463	445	411	474	416	436	387	398	394	374	385	396	372	369	387	360	419	396	408	368	416	398	379	366	374	398	389	383	391	384	356	373	405	386	375	390	384	379	398	356	364	401	362	392	371	409	351	395	366	355	398	391	358	370	371	336	397	373	368	358	361	335	409	411	401	364	385	365	358	414	425	389	393	368	394	398	370	384	404	379	372	396	384	390	414	410	379	370	370	355	372	395	358	396	407	361	400	389	380	393	412	355	384	374	361	358	394	392	401	370	373	374	388	368	389	392	372	343	421	358	400	373	388	368	387	385	377	380	370	413	402	399	377	377	409	367	370	370	412	402	412	406	397	366	411	379	368	389	377	379	375	380	401	356	381	385	390	386	395	402	383	384	373	352	376	373	386	391	382	362	365	392	366	368	391	375	347	425	379	357	369	379	349	372	409	389	393	392	352	386	400	405	408	359	373	385	357	367	393	389	396	355	357	365	370	352	361	366	364	344	397	360	397	368	374	358	376	367	379	382	334	382	349	400	374	377	365	370	402	388	378	386	384	392	393	376	384	380	379	403	389	351	383	414	344	376	380	408	352	380	387	410	398	364	388	364	389	358	348	406	418	365	367	384	403	360	367	371	345	368	433	414	365	389	354	402	405	372	362	396	371	376	376	358	356	395	375	395	378	392	414	363	394	379	383	397	379	391	358	366	333	392	369	375	382	385	369	373	386	364	387	398	411	389	362	369	361	393	352	374	368	383	366	411	388	389	401	387	344	371	366	392	431	381	391	386	391	375	413	382	387	405	369	384	412	400	345	376	351	379	373	378	347	400	394	409	403	388	393	385	350	362	345	391	396	422	358	385	394	383	388	378	382	381	354	376	388	369	347	383	377	358	367	363	363	382	365	354	366	387	386	365	374	388	368	392	378	373	370	372	372	410	359	375	409	382	393	405	414	403	384	403	385	362	411	390	363	387	378	374	418	371	377	365	411	381	399	362	365	333	399	405	398	414	385	365	354	400	397	395	348	370	386	380	350	390	388	374	444	364	382	423	391	398	355	372	377	386	398	369	404	375	386	378	366	372	377	373	382	391	344	381	397	366	378	413	363	363	399	386	403	376	349	375	383	367	384	390	395	355	402	411	374	387	373	399	441	406	357	355	367	367	421	415	388	371	386	344	394	368	398	391	374	373	400	401	387	411	427	382	354	374	352	361	410	372	343	366	396	378	372	399	345	385	391	407	404	358	394	389	362	365	402	402	398	374	397	373	386	369	420	378	383	403	407	387	408	365	386	374	395	366	390	348	404	396	376	352	386	377	411	357	374	401	395	381	359	365	390	362	383	379	382	352	385	380	411	396	377	421	377	362	384	399	351	393	401	375	399	387	397	400	410	387	371	421	409	397	378	375	365	382	398	378	404	405	406	360	395	375	361	396	401	392	377	376	392	395	362	381	375	419	364	381	387	373	410	376	385	366	434	351	379	412	434	399	379	373	407	397	371	381	377	368	347	420	358	404	415	351	390	375	393	391	373	355	419	404	390	379	359	375	374	389	361	393	358	401	376	410	369	396	407	401	381	381	414	387	373	382	412	403	397	351	403	375	382	404	413	370	358	363	360	383	353	371	370	369	384	396	391	390	380	376	387	397	372	391	374	375	377	417	410	379	395	366	378	369	374	399	392	420	400	397	371	361	383	381	358	384	365	387	410	390	405	385	392	355	400	409	353	384	363	380	338	364	351	364	375	386	375	393	365	403	395	392	403	367	384	369	394	367	376	375	388	414	375	369	390	409	370	415	415	394	404	370	330	363	413	364	385	360	425	382	382	407	374	417	398	404	394	407	370	393	380	398	382	371	397	386	412	377	426	351	382	382	363	401	391	361	374	403	380	366	387	410	391	372	389	386	376	411	407	388	373	367	388	358	403	389	340	373	372	355	397	377	391	373	388	373	387	365	414	396	395	378	399	385	367	406	346	369	394	376	388	377	383	377	389	382	366	358	385	386	391	413	385	423	334	363	401	394	416	367	377	373	377	366	388	382	365	408	394	392	363	415	362	387	389	380	355	360	396	382	374	389	368	375	384	379	359	383	404	370	392	365	342	376	374	394	378	420	363	391	416	360	377	379	399	361	406	384	387	403	376	368	376	382	405	391	404	403	366	402	383	360	397	366	412	367	393	355	345	382	361	366	374	371	343	422	402	380	371	397	361	414	381	377	414	382	368	367	387	374	391	374	398	388	340	413	386	370	395	368	382	373	378	381	397	365	396	365	391	406	388	396	381	394	366	358	387	361	389	389	333	384	364	351	352	376	377	374	379	406	400	385	378	381	369	375	393	377	369	376	374	398	414	382	392	392	346	366	389	379	403	355	347	372	357	392	433	426	355	399	405	420	399	387	398	396	359	407	351	337	361	340	378	407	374	358	426	376	386	426	367	386	369	387	385	380	383	372	356	377	379	390	375	403	408	362	394	390	374	396	401	374	385	397	373	375	399	381	384	378	368	402	380	362	386	391	371	382	372	363	386	391	384	380	382	338	394	344	369	382	392	383	361	360	381	374	348	375	368	387	361	372	430	402	355	336	385	338	374	415	390	385	405	411	351	372	365	379	425	385	372	375	413	411	426	402	407	382	423	438	354	399	401	396	377	357	399	404	378	373	367	360	332	394	393	389	382	352	372	373	380	380	421	415	364	355	396	376	371	358	374	385	379	379	399	364	368	389	359	385	369	382	379	367	371	410	365	396	381	360	392	390	404	391	397	402	354	372	365	365	414	418	404	384	412	392	398	396	376	382	379	359	396	340	399	377	396	396	405	395	384	359	346	376	390	362	377	383	395	370	366	391	409	395	443	400	357	361	394	358	373	370	363	387	357	387	383	395	409	350	397	357	361	389	410	395	373	364	372	372	392	391	442	366	356	356	422	374	390	379	395	339	357	363	379	370	362	362	414	363	361	373	406	389	367	397	386	385	372	377	393	410	397	372	372	387	413	399	377	376	413	416	366	408	401	383	378	367	425	379	414	369	389	363	379	416	375	359	380	403	388	365	363	418	369	382	381	395	358	386	407	391	380	396	385	394	389	355	411	388	412	353	377	377	398	377	387	405	383	394	424	361	387	370	408	366	425	383	382	362	369	373	385	368	379	361	382	368	397	396	405	349	390	385	388	399	377	369	365	387	374	379	413	378	386	400	397	386	359	427	397	397	344	385	386	399	369	343	372	364	380	402	350	384	388	423	361	407	374	336	416	341	364	372	363	354	368	391	369	360	377	372	414	385	371	398	362	384	378	374	382	400	409	409	405	368	391	372	385	394	408	372	385	360	382	379	370	416	382	388	375	377	412	374	396	381	396	362	365	364	376	385	407	375	401	374	378	348	365	383	388	378	378	383	405	360	405	388	345	398	391	346	399	407	359	402	375	386	371	373	378	378	374	403	359	391	373	364	373	349	389	419	381	358	366	374	334	386	356	380	394	370	367	382
23006	21731	29868	24213	21896	22189	7878	574	419	341	324	313	304	300	269	302	286	228	232	258	263	243	268	255	251	261	252	253	237	217	247	232	227	256	212	256	220	248	244	225	254	234	229	234	238	237	205	207	263	216	251	217	247	213	219	210	243	238	230	226	239	235	244	225	240	214	249	253	220	261	242	215	243	226	209	218	236	266	242	213	233	210	227	215	250	263	219	233	225	242	219	231	238	219	217	229	210	256	222	197	215	214	228	264	187	217	235	208	238	230	241	225	213	225	224	212	221	231	232	225	218	240	251	218	218	226	208	238	215	236	224	217	246	244	212	189	200	230	222	217	239	225	241	220	231	241	236	204	228	250	231	212	235	226	224	251	208	220	217	231	193	197	221	214	216	235	225	213	240	212	243	219	246	207	242	232	234	222	222	233	243	245	215	243	225	215	239	224	234	254	240	239	237	252	235	230	225	226	216	237	233	217	238	250	218	226	216	237	214	232	234	236	204	215	214	219	228	245	226	219	211	219	210	219	251	238	206	228	218	252	205	225	259	233	245	217	233	211	224	232	257	221	220	230	224	220	202	225	210	218	205	245	227	232	215	239	234	227	230	206	212	245	218	196	217	257	208	217	236	230	231	234	235	205	238	225	197	213	224	234	225	234	227	229	258	240	233	217	237	246	225	223	221	224	240	195	227	201	220	230	246	236	230	242	236	226	225	231	227	237	235	234	221	215	225	213	222	220	261	239	232	258	224	214	264	236	232	242	224	232	229	207	228	254	245	221	227	251	250	211	211	230	224	258	220	239	249	246	219	243	238	225	224	210	235	202	238	245	218	238	231	234	223	261	228	219	234	217	246	221	224	232	237	253	246	229	242	202	203	238	233	253	219	225	239	230	196	255	211	227	219	209	237	229	232	203	194	235	261	228	242	240	273	208	233	216	213	237	238	217	230	247	222	213	206	225	238	227	222	266	232	231	216	225	235	223	216	245	214	213	239	214	235	211	220	242	224	219	223	228	225	240	250	210	220	227	213	233	234	223	223	205	219	255	205	245	215	222	247	260	247	192	225	256	235	233	236	222	243	241	217	243	214	231	237	232	204	224	214	243	219	248	226	201	222	201	227	208	222	245	221	244	227	225	258	233	217	250	233	231	250	226	247	222	229	271	214	205	231	212	213	218	230	222	213	234	226	248	239	210	205	215	225	214	241	196	242	211	265	221	234	267	241	232	240	207	217	213	218	244	238	223	248	237	223	236	218	248	225	223	256	220	215	260	226	218	232	212	191	231	253	224	227	267	228	239	227	252	227	231	241	252	230	214	248	240	231	221	207	225	258	210	213	224	253	248	215	228	231	245	240	209	237	210	260	223	237	239	232	217	202	249	219	189	227	224	211	211	248	245	230	254	232	235	256	220	243	257	231	227	238	234	232	213	236	243	219	218	207	239	213	228	214	216	237	207	223	247	230	233	227	262	248	225	237	213	225	227	223	222	232	255	242	244	243	226	251	256	227	239	234	233	211	240	227	220	240	206	250	226	224	235	198	223	206	238	252	244	238	246	244	238	249	240	227	197	230	231	226	231	239	226	248	210	227	217	247	256	247	242	216	232	221	215	205	211	224	238	243	236	236	254	226	251	234	229	210	250	227	245	241	212	229	236	222	225	216	210	236	238	246	225	222	221	219	240	237	220	220	235	233	218	226	209	239	222	227	239	245	246	271	211	244	249	245	218	224	229	245	201	244	254	221	225	240	213	245	242	207	219	212	216	217	229	207	255	224	214	224	246	232	228	236	205	244	224	250	240	229	223	261	217	225	207	233	219	237	233	233	212	198	228	259	251	222	228	227	236	236	266	228	236	239	253	253	214	252	246	247	253	236	227	218	215	232	232	236	234	233	255	249	226	218	253	224	216	223	228	217	227	219	208	220	228	213	225	254	233	201	220	214	212	245	213	222	250	224	223	235	244	229	215	233	237	237	224	212	234	210	241	212	221	212	276	233	262	218	252	209	230	226	224	216	245	202	222	249	219	238	210	241	218	223	236	224	221	251	227	238	228	217	226	237	234	237	218	220	215	226	229	203	255	251	225	202	201	235	223	219	249	212	237	241	214	205	248	234	223	230	239	235	216	233	224	209	231	237	252	225	242	244	233	229	210	238	200	204	210	218	248	233	216	191	255	226	241	207	215	231	248	212	261	233	191	244	225	252	233	238	246	260	233	242	219	231	221	222	237	223	220	229	228	216	227	221	229	228	210	209	210	225	204	243	229	261	239	217	230	232	231	223	197	264	200	206	213	249	241	214	215	212	246	239	217	263	212	243	227	223	227	249	283	257	245	233	251	251	218	211	240	239	231	229	240	203	250	237	207	207	248	244	220	244	214	234	247	227	227	228	244	217	228	244	210	259	197	252	235	241	203	257	221	243	213	226	256	230	232	242	236	241	212	220	247	237	249	241	227	213	222	228	219	226	209	192	212	234	237	229	225	213	207	245	214	240	245	210	250	230	232	234	228	240	250	229	243	234	222	242	236	253	252	215	226	222	257	196	220	245	229	224	235	250	207	247	241	247	227	235	247	231	223	248	236	218	220	213	230	263	201	219	218	233	214	229	253	236	218	222	242	230	224	242	204	268	211	237	218	231	239	235	214	237	221	232	256	216	236	236	243	217	232	215	202	210	247	235	253	261	214	225	214	259	199	228	224	237	225	233	219	222	215	229	241	222	221	240	262	232	208	229	221	239	225	278	245	204	249	226	224	243	261	247	216	221	211	230	232	263	255	241	233	238	241	233	214	222	209	246	231	227	252	251	228	209	239	240	210	220	220	234	238	260	224	259	226	237	234	204	250	221	228	238	216	227	237	242	222	211	251	243	236	224	196	215	221	244	221	228	242	235	230	216	246	222	237	241	215	257	214	249	217	216	208	207	237	216	235	228	239	245	271	225	239	222	226	214	238	202	234	187	208	220	238	221	239	245	242	231	239	224	249	208	231	223	238	234	215	236	231	216	201	231	211	246	235	216	205	208	248	235	227	219	215	224	213	204	246	216	216	223	202	194	215	238	245	230	246	225	203	188	228	243	224	262	236	253	211	227	251	177	200	234	235	233	222	238	224	225	219	216	205	249	230	216	208	236	219	239	231	216	210	248	209	218	225	224	232	242	212	242	262	224	255	212	207	245	224	250	206	239	228	230	244	219	233	225	225	237	211	240	244	212	236	213	221	245	216	221	257	271	232	246	249	225	243	237	214	218	221	245	224	231	214	239	222	231	225	213	209	242	220	238	221	216	205	234	219	232	235	238	208	206	226	248	229	233	252	241	229	244	217	240	240	208	219	212	250	234	236	232	227	223	249	245	213	239	212	225	223	205	247	242	232	234	225	228	227	245	218	241	221	237	196	240	230	219	240	232	226	233	231	246	221	252	230	246	231	208	223	232	193	218	241	226	215	240	229	229	231	218	223	211	217	246	240	235	221	243	229	223	244	217	240	219	237
50477	71041	55929	11795	19538	14990	969	701	672	560	520	462	390	380	385	364	349	319	319	323	322	306	289	305	298	300	304	274	323	311	268	276	298	312	261	284	260	288	278	303	273	270	273	257	286	294	291	296	310	273	290	275	285	266	273	258	259	274	285	269	299	271	281	297	278	291	268	255	274	250	270	262	294	268	290	314	271	285	282	283	274	294	287	250	277	280	290	242	272	256	238	259	275	251	245	272	281	268	278	261	268	286	257	264	279	252	303	282	276	272	264	259	281	309	280	259	261	245	258	283	282	283	287	286	268	302	267	285	296	285	267	320	280	237	275	268	286	282	289	267	265	288	278	272	293	258	290	250	265	258	260	263	299	274	281	227	235	300	279	277	277	258	268	252	288	287	294	276	265	281	291	255	274	267	311	282	268	261	264	265	290	264	267	266	298	311	270	277	272	269	272	273	267	280	277	271	253	303	280	275	264	304	272	271	309	254	274	273	276	268	272	272	254	276	283	295	272	294	279	273	264	260	271	255	243	315	274	260	274	316	259	290	274	263	283	264	275	271	276	273	253	259	278	279	263	251	259	276	266	250	280	252	276	264	281	276	242	266	287	291	278	303	293	276	259	288	281	259	313	263	261	309	327	291	281	286	240	260	288	271	258	252	260	299	303	295	263	285	281	280	256	274	260	277	291	292	275	264	298	271	273	293	246	277	268	311	278	289	276	267	283	304	267	278	273	267	256	278	279	265	276	263	277	247	278	259	261	265	286	244	319	265	281	247	266	266	257	281	246	251	281	282	287	291	256	263	302	263	249	272	253	262	276	255	269	268	279	276	256	264	294	266	242	262	293	258	281	250	251	273	299	241	271	254	262	305	265	283	285	291	275	268	264	266	272	227	255	275	268	259	275	273	243	295	294	273	249	270	279	314	297	283	265	295	282	287	254	278	295	262	259	273	284	280	285	251	265	293	265	258	303	277	268	282	264	297	278	242	244	282	269	271	288	251	252	288	281	280	255	246	264	271	281	262	298	252	304	273	276	268	283	279	271	282	250	287	285	257	279	286	291	252	269	265	256	280	259	247	277	275	259	286	241	287	269	271	261	261	275	270	277	270	255	276	268	287	270	266	262	270	287	249	258	279	271	251	272	278	277	256	246	284	273	276	269	278	269	304	267	253	263	264	273	291	252	285	265	281	257	247	266	254	230	284	293	288	270	248	287	247	275	267	274	275	294	248	276	257	282	292	262	256	280	220	268	266	270	272	240	266	262	257	266	249	278	269	277	296	268	253	299	259	272	267	264	258	260	270	265	290	263	268	267	246	266	278	296	270	290	273	277	259	264	281	285	316	261	248	261	271	273	280	266	269	291	282	253	274	285	280	268	259	262	269	260	269	278	277	255	263	227	253	298	290	259	272	288	251	255	278	312	257	258	244	279	271	258	269	276	286	273	308	291	266	256	301	275	266	293	272	232	256	232	293	287	266	271	271	273	278	284	287	237	267	263	275	229	312	252	295	280	257	240	278	271	258	272	272	269	242	240	244	281	262	283	254	265	298	301	292	273	268	299	262	290	272	274	276	279	274	264	271	259	265	261	261	253	230	264	278	258	262	270	260	270	255	279	270	300	280	290	259	292	255	270	272	257	302	291	286	265	283	257	244	262	249	281	262	283	291	246	284	258	274	274	270	246	236	257	238	286	265	287	293	297	292	264	281	255	279	291	282	268	266	261	278	273	277	296	285	287	295	261	251	280	276	270	282	277	299	281	263	264	282	277	270	272	297	276	285	276	283	284	269	312	267	293	299	286	272	254	253	255	279	281	281	258	285	310	256	275	276	277	293	283	286	288	280	302	291	294	269	272	295	250	281	286	279	304	260	287	258	237	283	274	275	266	293	266	266	273	234	268	251	293	238	245	276	286	283	248	297	266	251	296	300	277	260	276	282	251	274	272	290	285	294	264	286	252	237	291	267	286	287	254	285	277	275	275	251	288	261	260	251	270	277	267	279	286	260	290	273	276	302	256	268	302	275	248	288	277	277	256	288	244	291	242	267	256	275	259	278	281	258	274	279	271	288	292	251	272	285	266	294	265	251	279	264	257	290	289	297	283	272	295	298	274	273	262	271	279	283	278	273	311	248	294	274	289	262	278	252	286	271	281	314	297	290	272	281	257	281	274	265	276	291	263	297	291	271	257	261	271	324	258	269	283	274	286	274	276	264	229	263	252	272	283	252	262	307	276	291	277	251	290	290	267	282	259	271	240	268	298	249	284	264	253	277	269	282	283	274	265	286	243	240	251	262	281	292	237	312	261	244	283	269	303	269	273	293	241	298	261	261	272	285	257	284	266	266	259	261	272	259	297	275	286	275	276	267	278	268	233	287	262	286	304	275	297	259	255	292	246	261	266	273	275	292	269	292	265	276	274	273	304	281	269	285	231	269	297	262	258	280	264	257	292	299	266	250	259	254	266	284	272	265	254	250	273	275	289	274	262	233	246	254	277	268	270	240	263	296	281	262	260	249	288	255	291	289	249	271	290	260	287	264	290	289	242	252	255	286	254	279	284	260	290	301	264	262	288	270	311	258	308	254	263	269	270	273	247	259	289	280	292	236	279	271	262	278	279	295	247	258	293	241	269	286	275	284	291	265	290	273	257	278	251	284	262	259	284	301	277	293	286	290	264	261	262	245	281	290	288	273	265	274	249	291	268	276	282	289	258	282	286	279	300	270	307	296	250	272	306	248	251	270	302	251	297	290	266	260	260	247	282	247	271	257	283	260	274	257	293	255	263	302	285	270	272	267	248	277	286	262	291	287	274	265	249	299	285	266	272	270	274	262	297	286	243	290	253	284	284	231	304	296	234	285	272	268	259	307	262	297	280	256	258	261	289	260	297	250	255	287	265	272	257	267	277	292	282	284	266	276	288	279	297	263	283	265	275	272	251	280	261	285	285	262	262	274	287	254	297	258	290	262	282	253	277	270	274	245	300	261	261	280	278	268	310	290	299	277	271	271	251	272	299	294	287	271	251	283	281	312	272	264	273	283	291	245	295	273	290	249	268	274	250	264	246	293	283	293	256	256	271	274	286	269	248	293	274	275	266	286	278	255	297	234	265	249	271	247	268	272	276	276	280	267	261	269	295	317	260	268	261	285	255	273	244	275	237	248	262	259	299	269	286	270	274	247	263	261	288	285	254	269	284	307	283	275	258	259	266	285	293	281	302	275	282	284	246	275	302	246	274	252	251	287	286	278	273	263	268	275	265	307	277	267	283	262	282	268	283	259	264	273	260	258	262	266	279	250	249	282	287	274	275	289	266	277	297	269	282	252	264	265	270	265	257	254	272	275	268	287	277	276	278	250	261	297	313	237	266	256	259	253	288	292	290	275	279	269	292	266	284	292	272	273	293	279	279	278	259	274	279	245	267	259	276	244	283	257	273	268	268	260	307	301	291	247	280	283	278	246	285	262	271	255	274	282	264	267	283	258	272	283
28923	23059	16777	3482	1187	1181	574	552	568	564	596	538	545	565	564	534	558	526	605	505	580	546	520	525	551	576	545	541	566	509	507	550	571	559	534	519	580	533	546	584	594	571	566	545	582	565	559	569	557	576	534	552	541	568	564	516	493	585	500	552	586	564	575	581	553	546	580	527	544	561	504	545	530	547	592	554	542	593	527	549	576	544	552	574	525	560	530	543	569	569	568	509	543	547	577	568	534	531	525	606	547	612	542	537	549	578	545	532	570	606	547	571	542	547	541	551	524	555	555	632	573	551	539	563	520	561	564	513	583	518	586	572	504	516	619	533	587	571	553	541	578	561	571	538	522	576	526	551	586	620	578	528	546	584	579	545	550	510	555	557	576	534	598	557	551	538	545	535	527	520	560	561	566	557	557	574	528	570	565	556	506	547	567	539	550	588	553	527	541	539	523	567	539	489	545	566	557	523	584	528	512	603	572	563	564	546	541	560	574	568	554	596	578	594	544	567	570	580	539	573	515	556	575	545	529	556	553	557	561	544	593	550	586	522	534	569	534	536	572	579	584	579	566	554	585	522	545	547	572	579	567	532	560	553	529	538	577	567	549	582	543	560	599	550	529	559	600	561	591	556	529	566	564	566	541	494	538	520	562	570	579	586	570	543	550	518	553	539	528	528	549	543	558	531	549	596	534	565	546	603	559	538	528	513	575	520	554	571	538	578	530	571	562	551	521	556	542	516	540	556	534	576	533	538	521	580	530	554	520	561	565	520	533	567	548	611	571	533	533	546	539	579	562	527	557	587	529	567	568	553	555	522	568	588	526	574	549	565	535	522	566	613	597	536	552	562	589	570	549	553	551	495	564	533	544	539	578	498	582	527	556	554	555	525	536	576	573	570	529	502	583	576	572	537	546	544	587	543	545	544	524	507	501	573	550	591	530	543	553	485	541	554	576	532	497	546	542	571	565	531	549	566	498	567	557	575	567	534	537	548	572	583	575	558	540	556	556	562	560	535	551	590	566	563	554	541	552	540	532	535	536	595	537	585	560	587	532	537	561	548	562	566	590	532	505	507	569	524	559	543	571	524	544	537	593	548	580	526	533	558	567	532	555	555	539	539	563	590	613	540	534	549	598	586	544	564	516	560	553	539	541	524	567	573	553	538	567	581	597	542	550	565	592	549	543	550	553	547	564	561	522	575	533	520	524	510	560	531	529	552	517	517	544	534	515	540	580	509	542	599	578	536	521	552	550	595	579	554	607	531	580	533	555	557	541	558	576	555	499	539	527	530	515	557	563	566	539	592	594	552	591	522	575	568	550	542	606	542	539	592	614	532	566	585	567	571	560	561	540	609	574	530	567	552	549	588	562	562	504	535	568	561	562	591	553	537	531	561	505	543	522	569	555	552	586	580	568	605	556	536	568	581	544	561	559	514	584	585	585	570	544	507	564	540	563	538	551	586	582	547	530	527	558	550	545	547	569	549	562	568	570	568	543	527	581	572	562	557	559	539	551	574	555	561	572	554	579	575	564	546	529	599	599	565	578	554	534	560	532	525	568	550	555	531	550	541	562	575	580	554	527	538	525	510	538	522	536	530	568	558	600	533	552	591	585	554	591	543	566	568	564	575	532	549	553	540	586	555	552	552	551	553	580	580	570	570	600	542	550	539	525	531	596	540	527	564	579	531	527	528	536	567	564	483	545	553	551	542	569	577	542	568	554	549	494	552	547	521	517	569	567	530	542	556	575	571	585	519	568	547	592	567	538	549	541	531	548	541	531	581	576	579	557	546	569	588	533	550	576	580	527	540	542	531	566	554	545	599	554	539	577	598	528	528	539	576	513	549	532	596	566	540	510	568	541	547	595	541	597	563	548	628	534	535	553	567	550	535	605	580	525	539	565	507	525	518	584	507	522	557	578	595	544	563	608	542	478	588	514	572	584	505	581	556	548	556	533	554	571	519	528	575	563	576	557	527	555	557	526	500	547	546	604	550	563	557	556	548	550	509	507	531	529	553	558	555	589	526	578	598	589	561	546	558	582	595	570	520	589	555	520	520	553	542	574	527	530	590	543	558	597	544	559	566	507	547	569	574	542	531	555	511	544	547	586	559	550	591	581	549	543	570	553	531	528	515	548	552	567	566	551	566	531	586	558	586	564	536	577	578	565	559	534	586	534	581	576	509	556	510	572	551	520	531	562	519	550	574	551	556	522	528	551	555	557	577	523	573	514	550	574	546	505	572	542	559	550	545	540	601	536	550	613	535	532	548	553	556	572	546	545	564	547	507	599	556	555	561	571	533	569	575	564	565	611	556	583	537	505	536	553	558	581	579	571	552	535	597	544	554	550	563	559	532	570	567	572	556	549	557	538	563	559	566	557	567	545	599	518	578	595	526	547	597	548	512	537	574	553	534	555	511	536	532	560	508	568	575	601	550	534	574	543	518	563	596	592	592	533	560	560	559	545	529	550	573	592	521	525	550	574	550	570	527	575	529	549	533	555	544	551	528	544	520	571	556	551	581	558	518	580	564	517	581	538	542	533	570	550	546	593	582	511	556	603	526	547	550	568	613	557	526	539	551	545	578	538	586	591	568	544	565	517	577	519	569	541	544	583	527	557	546	546	561	603	574	541	535	588	553	611	586	536	517	537	564	501	571	532	581	574	590	610	561	537	536	533	517	564	553	529	556	524	552	535	586	531	556	528	549	511	539	555	551	560	560	564	547	550	550	561	603	571	549	583	537	523	577	605	539	511	544	539	512	567	501	578	554	557	552	614	535	502	581	559	535	562	572	530	561	538	545	549	551	566	554	557	523	589	549	516	569	596	563	536	567	555	556	547	525	588	566	547	533	545	546	563	564	573	525	562	561	524	568	495	541	553	554	537	565	539	554	521	554	582	544	531	512	558	564	584	528	523	553	598	585	530	556	562	563	554	570	539	581	551	545	538	571	543	607	494	585	530	570	609	572	559	509	534	575	530	577	534	530	543	517	570	571	537	556	542	540	565	566	562	572	547	555	536	562	609	580	547	543	595	526	565	561	533	561	532	544	598	536	554	511	547	572	564	547	570	528	562	529	583	572	563	570	560	508	531	549	552	531	525	556	553	591	544	606	558	581	543	571	606	556	554	535	557	577	563	540	527	570	543	552	547	552	543	539	525	552	561	554	573	599	553	626	547	584	564	554	577	573	562	570	538	524	578	537	540	558	552	531	552	584	583	595	534	545	518	540	585	560	577	520	588	545	544	545	556	515	544	552	530	539	573	532	543	566	558	550	518	545	574	565	594	566	562	531	608	549	526	525	538	515	559	547	549	536	595	564	563	608	552	580	548	548	527	519	539	564	535	555	538	562	535	545	580	514	495	570	575	534	536	548	586	524	555	559	531	592	566	577	553	550	548	526	540	528	512	569	552	501	561	582	552	598	553	581	542	515	561	529	549	552	531	553	565	565	540	527	532	534	551	534	522	541	575	563	568	515	537	519	521	563
23255	31543	13272	1865	1449	1572	678	645	657	627	652	612	666	614	621	612	630	634	644	557	619	651	660	639	618	630	619	647	641	650	611	617	634	612	652	613	613	669	632	624	579	626	615	649	617	604	623	640	640	604	609	624	637	609	672	665	645	651	650	655	668	620	596	613	643	626	623	609	618	636	622	641	601	631	661	602	628	640	649	611	638	609	623	671	632	597	654	618	677	641	641	633	617	652	643	687	654	658	619	622	691	615	581	650	574	618	660	593	578	596	669	658	673	643	609	652	622	602	643	601	614	598	592	634	626	586	628	626	624	686	637	613	645	617	654	652	674	625	637	634	608	602	643	632	647	635	649	677	598	631	625	622	654	590	632	609	632	626	618	589	676	617	621	616	641	647	633	630	646	602	677	612	646	624	618	629	685	649	642	616	613	596	616	614	615	592	634	641	660	630	622	622	663	638	645	656	634	621	576	616	668	610	658	628	618	641	630	656	606	690	595	627	611	648	647	667	628	611	631	654	616	611	666	642	666	609	649	638	642	625	647	669	617	615	674	596	655	605	653	599	649	598	688	623	653	641	603	618	670	612	634	624	627	650	624	630	622	645	675	662	586	627	644	602	625	602	614	630	586	650	636	623	634	619	614	698	593	643	628	606	640	672	583	632	620	622	613	654	643	640	601	698	641	671	602	619	607	636	620	603	601	690	634	623	613	630	610	660	622	666	608	640	637	646	631	665	603	612	606	631	613	638	658	629	602	596	609	632	614	640	622	608	617	660	633	637	646	644	628	618	608	618	612	594	634	642	655	663	629	600	607	645	611	652	627	621	615	669	586	646	636	665	653	638	616	615	587	635	642	612	658	636	646	644	621	633	629	626	650	670	616	624	586	601	661	621	693	612	578	637	686	647	605	612	633	610	673	679	617	620	605	619	637	630	654	615	630	606	661	644	621	633	644	650	649	644	583	662	617	583	619	625	590	673	643	644	640	623	625	646	655	660	623	601	668	645	653	675	674	579	626	622	661	641	642	620	656	612	612	617	599	602	643	651	644	638	665	623	653	661	601	668	574	658	630	602	633	633	615	656	606	644	639	628	643	636	641	612	611	607	664	610	622	668	690	627	614	650	621	667	602	664	688	650	638	637	616	616	624	635	652	585	626	636	655	646	642	649	610	649	631	632	634	641	665	627	637	595	611	649	661	605	621	641	611	626	617	654	615	624	626	630	635	639	669	599	599	611	669	639	630	619	657	629	617	641	648	668	605	649	567	653	628	623	604	615	633	646	628	650	646	643	600	620	586	624	629	611	624	620	594	645	604	599	653	648	650	632	631	655	649	618	615	632	606	631	616	573	640	624	610	609	608	685	624	592	653	610	678	638	605	625	646	632	632	626	628	640	618	622	614	662	655	625	592	606	662	624	636	624	648	627	682	618	623	615	610	631	616	639	625	587	615	642	643	635	596	634	616	591	667	650	666	602	605	615	675	661	648	674	575	600	633	625	606	634	621	647	646	604	633	631	619	669	624	581	621	644	642	659	611	596	641	658	672	637	669	644	674	659	606	600	598	633	639	620	661	635	588	650	629	662	607	688	586	615	625	603	630	630	574	626	613	678	619	657	602	603	634	640	648	637	594	632	626	619	592	599	614	601	638	651	618	642	634	650	652	665	623	589	613	634	676	650	650	621	656	620	679	608	682	589	637	606	676	627	665	629	588	615	694	644	643	626	661	634	639	627	654	624	642	621	618	656	604	626	668	604	635	580	617	628	655	619	631	606	586	639	669	600	669	654	668	563	591	590	609	623	619	665	656	634	611	656	614	607	649	614	635	647	663	660	610	644	628	599	600	635	619	641	629	635	630	628	644	624	619	622	642	612	698	669	623	667	641	645	632	633	620	612	637	583	657	632	667	635	635	624	665	687	587	649	627	645	614	594	653	634	639	638	635	635	612	637	590	657	606	610	651	614	604	630	628	646	633	652	629	582	593	611	595	579	613	617	647	644	589	677	601	614	632	671	601	635	687	600	657	660	615	620	601	657	656	592	629	626	649	590	609	601	597	613	654	654	611	683	643	620	670	667	642	656	622	622	612	652	629	625	600	627	642	606	645	619	636	647	642	593	665	601	672	648	668	620	612	639	595	564	627	650	646	584	623	646	634	668	589	644	648	646	610	620	606	554	633	665	595	636	661	590	609	650	624	619	652	655	614	617	630	622	661	638	646	621	585	630	669	629	596	635	621	630	636	609	620	622	603	600	648	640	583	599	603	636	633	649	588	632	598	645	612	632	642	612	655	586	635	630	645	616	593	625	604	675	616	625	684	614	599	642	663	617	611	634	648	622	649	614	620	655	614	630	590	624	655	592	623	663	639	625	650	622	629	634	632	623	616	603	623	643	678	601	685	620	611	644	584	654	642	632	568	611	587	649	645	615	604	623	607	652	601	675	625	665	613	640	657	586	634	613	618	663	645	635	648	603	637	662	653	643	629	621	668	611	611	650	659	651	629	658	623	614	614	674	572	605	581	639	641	651	622	646	634	658	577	614	574	639	616	619	601	620	636	617	624	618	604	639	637	653	644	618	639	659	651	582	627	579	644	664	629	608	636	607	619	576	642	594	567	577	587	597	628	669	655	615	636	632	645	637	635	654	572	681	636	611	630	651	660	648	629	648	619	628	608	648	603	674	588	658	627	655	594	594	598	605	611	644	645	585	605	638	633	662	610	667	585	637	624	646	635	598	626	617	636	606	651	629	627	630	655	652	634	632	601	614	628	610	624	638	636	586	640	606	664	635	638	583	677	596	593	615	602	603	600	625	691	614	622	642	626	659	630	637	632	630	685	626	655	602	661	624	614	631	647	639	645	648	627	621	635	663	665	654	683	631	649	641	600	640	639	639	616	613	631	611	584	639	586	643	618	599	595	641	623	656	629	656	591	595	591	636	596	577	659	645	606	644	649	599	648	651	663	626	594	638	634	636	624	642	616	622	618	659	644	683	639	640	624	664	668	653	629	652	661	632	607	642	640	595	657	594	658	616	662	626	583	626	627	678	617	631	633	651	618	632	618	613	647	623	634	616	624	625	638	618	606	651	643	688	608	666	614	594	651	626	645	651	634	672	671	598	660	619	635	643	620	597	607	666	641	584	684	649	593	614	614	665	599	642	625	614	645	615	678	667	637	606	577	622	652	604	657	641	616	633	621	614	639	661	619	599	607	641	640	616	634	613	641	604	657	615	639	654	643	607	648	624	587	616	603	621	611	619	606	630	633	640	627	633	617	635	607	623	612	642	639	587	620	664	594	631	617	649	653	606	633	594	634	625	574	634	606	656	627	632	673	619	631	647	668	634	614	610	647	651	659	620	627	691	584	637	595	633	625	650	638	616	638	640	667	637	657	588	627	680	637	616	615	605	629	654	666	636	597	648	624	641	638	607	635	615	601	609	641	657	659	631	634	637	636	635	653	624	604	633	704	604	648	620	620	599	656	627	681	602
24174	21813	28951	25637	21269	13898	1576	678	637	637	606	532	563	494	532	573	553	550	556	539	522	530	561	536	531	529	491	527	545	485	530	503	560	514	568	567	540	517	543	499	505	481	563	559	536	522	518	513	539	509	512	507	504	488	545	543	553	515	522	489	533	518	545	559	540	533	526	525	483	548	509	518	524	539	550	556	505	536	514	590	540	534	530	518	508	519	519	531	564	532	510	535	560	535	528	577	529	526	526	543	519	525	568	530	560	550	499	514	538	539	533	524	535	507	511	556	541	517	507	526	521	565	537	526	524	486	523	573	507	546	477	510	513	544	492	525	531	500	526	557	543	549	542	533	508	490	543	539	491	554	505	541	508	536	532	530	518	507	538	509	523	523	515	568	527	550	526	524	509	511	506	492	552	528	558	535	517	525	505	504	529	501	496	509	516	542	507	512	527	515	543	490	548	542	537	553	572	527	523	535	516	563	544	566	532	519	533	508	534	564	525	541	513	505	518	507	536	512	538	527	576	563	486	518	560	547	510	552	521	523	539	492	495	523	511	517	539	551	506	540	558	556	506	556	513	472	566	510	486	504	526	568	574	513	540	493	535	509	511	539	535	521	548	526	517	534	452	517	512	523	467	575	553	542	510	506	534	543	485	496	532	476	554	531	497	535	555	511	508	547	531	493	522	518	511	517	572	483	499	512	518	515	505	551	503	564	525	500	524	518	553	512	524	512	557	526	518	538	557	541	533	551	497	508	475	526	521	567	531	527	535	546	514	551	524	561	577	529	567	532	500	548	540	521	510	538	524	528	508	534	560	539	515	581	541	580	507	545	525	513	565	545	523	523	538	529	571	535	560	539	495	560	530	528	513	542	547	547	549	490	516	532	504	523	557	538	526	491	515	551	512	511	524	564	490	530	531	523	579	540	526	471	535	527	548	495	534	519	536	518	525	540	503	497	511	546	563	544	520	532	517	551	535	513	537	593	529	486	495	507	522	509	511	553	499	549	547	530	539	509	547	526	504	539	521	503	560	531	530	534	515	508	501	543	553	499	527	557	528	503	515	546	510	542	534	514	477	526	532	555	506	510	530	528	499	525	470	517	525	542	540	538	482	524	531	542	544	521	556	538	522	521	488	531	509	489	563	564	545	515	523	524	530	560	560	533	528	538	533	499	534	555	535	588	488	525	516	519	498	535	526	597	512	520	520	546	539	539	542	520	531	511	547	538	509	520	490	520	519	544	548	542	500	503	513	501	560	519	540	504	564	493	540	543	501	520	532	517	519	554	572	536	535	521	526	506	509	512	506	548	505	494	506	574	491	483	505	533	534	502	526	499	504	575	560	571	529	509	517	504	522	557	500	523	533	516	512	552	486	541	521	561	509	565	518	517	502	511	505	528	504	541	515	529	533	547	552	511	554	531	505	543	512	542	541	523	536	525	539	524	604	533	507	507	532	516	536	498	498	501	519	521	510	524	507	498	559	559	494	549	553	515	545	527	525	530	523	521	518	507	502	506	514	530	546	556	514	512	531	561	520	452	508	512	551	526	517	504	531	500	509	517	521	500	534	540	564	552	526	531	530	512	532	494	488	566	484	490	507	519	503	546	518	529	527	572	530	538	512	520	560	527	502	505	517	507	490	519	572	548	528	517	539	559	524	569	512	548	531	573	520	567	518	552	574	491	543	494	550	500	518	507	557	558	492	510	552	498	540	520	554	468	490	526	515	510	532	505	529	533	542	525	504	531	567	511	522	516	493	523	535	575	527	546	515	502	519	515	504	537	520	510	526	525	521	564	511	558	538	537	493	482	554	481	542	511	539	543	541	507	550	547	529	502	535	544	551	531	517	518	511	511	527	517	549	550	542	515	551	525	529	497	519	529	524	539	524	555	533	557	532	549	527	516	548	510	565	530	529	494	537	486	543	534	501	525	535	560	509	512	515	542	522	485	517	507	544	515	495	530	539	552	506	494	558	513	544	524	511	527	572	530	512	538	507	563	525	509	543	515	489	558	545	505	494	576	524	522	518	535	492	546	572	545	510	536	545	535	524	560	480	532	511	491	498	551	546	532	558	512	516	542	482	514	560	540	494	508	545	536	478	524	523	555	561	530	504	547	541	524	561	515	543	499	530	493	551	526	530	563	520	539	541	537	517	543	586	549	529	507	524	499	501	507	520	503	523	529	497	534	526	543	510	536	484	529	527	538	537	492	518	485	513	511	546	524	500	535	525	554	529	542	543	505	485	535	554	520	553	514	545	543	500	515	499	542	547	526	507	549	526	498	520	513	553	552	512	535	493	511	517	547	577	540	545	530	512	525	487	554	528	518	525	503	553	511	528	501	495	510	517	531	509	510	523	538	496	513	555	594	498	526	515	590	542	547	507	538	541	552	511	541	480	543	503	533	518	547	524	503	524	556	532	490	536	565	505	558	503	515	516	533	519	537	530	514	530	569	544	572	589	526	549	515	552	520	528	522	515	555	525	537	533	533	498	564	538	540	527	495	520	535	515	537	527	560	555	521	518	549	515	547	548	560	534	483	525	540	511	557	517	559	528	476	533	553	540	519	542	574	517	530	508	490	520	454	540	502	544	520	518	533	554	539	542	529	553	529	535	543	492	519	536	537	517	508	551	515	522	510	496	542	532	529	539	524	479	517	570	544	565	556	500	513	505	479	531	564	559	516	528	521	542	517	539	530	546	561	566	542	539	534	531	474	510	590	513	519	520	570	540	512	503	541	505	508	515	554	494	548	528	527	518	549	490	522	515	526	539	488	524	566	488	532	528	528	507	510	499	502	554	489	526	547	537	532	550	504	508	533	542	507	542	563	508	528	515	508	532	519	533	578	534	530	534	496	545	549	557	548	519	543	550	543	503	536	556	530	548	540	534	501	492	523	499	483	538	538	543	547	584	525	553	534	508	493	487	519	526	547	533	514	503	498	532	537	490	543	496	519	497	526	528	494	470	552	519	543	547	497	545	554	498	535	556	545	498	527	499	464	506	522	573	525	545	588	539	544	531	519	547	494	511	520	522	526	506	496	514	545	539	492	534	568	555	515	526	504	551	523	498	505	542	509	522	507	519	534	587	510	465	558	540	530	514	551	522	553	558	527	495	483	574	553	535	526	511	514	538	490	518	491	498	543	535	521	484	555	518	522	500	576	542	519	537	506	547	562	535	515	518	511	482	548	513	514	561	555	552	550	563	561	569	519	551	553	532	524	516	557	514	532	516	538	506	499	513	523	469	565	525	535	503	564	504	541	511	510	539	514	524	548	534	565	570	547	517	568	538	539	533	510	500	579	516	554	527	518	533	530	532	548	517	518	513	522	538	566	511	525	543	512	532	534	532	552	495	508	523	550	517	508	519	513	533	542	553	530	525	524	524	500	527	508	505	493	523	537	523	510	517	528	521	546	508	521	514	549	498	544	518	541	505	510	517	549	529	511	536	511	496	519	541	479	529	566	492	518	567	517	529	571	550	558	515	574
43182	70000	48180	9368	16967	9607	918	872	780	753	740	735	714	649	667	664	638	667	621	646	611	611	656	599	597	655	597	586	626	635	581	662	621	600	597	590	632	628	673	629	636	557	621	627	594	643	597	631	653	634	556	649	595	620	592	590	632	688	652	612	617	595	588	626	610	641	632	574	625	587	581	621	630	623	624	625	588	656	591	611	573	609	619	595	649	641	636	584	584	597	616	574	582	611	651	658	579	597	679	628	587	585	625	638	587	638	622	621	632	621	631	615	599	613	605	590	624	631	618	608	594	634	622	645	660	621	596	629	606	564	641	637	603	570	584	616	604	601	588	578	624	597	614	564	619	602	599	614	595	596	582	664	574	606	637	609	592	636	594	564	648	631	608	586	621	625	604	596	599	590	612	605	593	613	642	614	622	593	655	625	596	632	621	636	630	620	640	636	610	595	623	610	612	626	623	584	589	609	590	610	668	627	598	617	605	656	618	620	629	600	613	600	596	599	599	643	599	602	589	577	586	546	572	601	615	606	646	619	618	620	591	633	615	588	619	611	604	590	581	581	594	639	630	598	628	583	604	658	612	619	599	624	573	643	586	644	610	612	626	615	601	592	628	627	653	626	610	633	600	602	625	626	612	617	628	574	637	573	565	625	622	650	629	634	588	605	604	569	608	607	579	582	577	651	589	628	666	618	608	636	609	622	589	644	582	586	632	605	624	629	627	681	583	610	643	552	586	623	555	626	674	584	591	590	598	626	631	614	586	587	623	597	662	632	602	636	625	604	563	584	596	615	640	621	648	617	598	576	583	633	642	630	626	606	623	638	573	582	642	591	607	608	602	574	616	572	606	596	599	658	600	654	580	577	645	579	618	579	626	602	619	594	611	617	625	591	663	585	619	591	619	587	616	623	643	616	631	603	606	643	622	627	625	621	582	613	591	589	608	605	613	567	601	622	615	588	594	594	634	600	606	616	573	605	614	600	610	590	587	651	574	605	633	612	646	600	619	585	616	572	602	590	615	609	599	642	612	637	628	610	638	681	616	628	617	594	659	655	574	646	642	602	567	647	558	621	608	601	616	534	572	616	646	661	610	645	550	595	652	628	676	551	615	604	604	587	624	617	574	596	608	589	558	624	596	647	621	609	625	635	657	637	583	656	602	584	588	609	583	624	592	614	651	619	613	588	563	634	625	630	634	577	601	620	559	627	616	613	572	613	601	601	601	573	606	606	644	580	616	612	589	650	593	604	644	634	597	571	644	604	613	559	592	647	595	615	628	606	632	623	589	628	611	621	594	616	656	605	599	581	573	617	608	591	618	591	612	616	641	559	619	659	629	615	624	569	607	622	595	666	588	601	645	642	596	602	610	573	618	597	584	634	615	627	608	632	609	570	663	645	630	585	607	622	611	550	622	598	600	611	600	669	586	601	635	589	598	620	645	564	606	565	636	595	611	593	591	636	640	610	634	631	620	626	641	641	648	610	635	582	625	592	602	644	617	596	619	635	635	609	616	606	576	538	629	592	569	606	585	638	603	605	555	598	613	638	599	638	575	599	636	617	579	591	588	587	611	612	599	600	634	602	581	652	605	603	611	583	583	622	635	647	601	575	636	605	647	606	589	649	608	574	610	619	588	623	605	586	613	579	598	575	597	622	614	609	565	605	592	592	580	547	610	640	599	591	600	595	610	621	621	612	589	578	578	597	556	610	616	593	670	662	638	584	586	658	626	651	578	621	599	605	608	622	596	584	654	602	604	576	605	598	584	601	617	556	636	639	610	604	628	607	618	614	620	598	584	632	582	612	615	608	628	598	613	639	587	612	586	648	611	595	618	586	569	637	615	596	596	620	614	605	617	593	640	619	631	584	595	648	621	606	573	626	594	632	630	599	601	637	601	637	615	640	635	624	644	615	642	649	572	663	584	580	622	620	633	605	669	581	548	585	613	614	619	618	592	586	577	645	613	602	604	629	644	584	606	592	573	604	613	635	624	604	602	635	618	617	633	589	621	611	604	637	633	603	624	603	586	598	612	576	602	588	603	616	610	612	577	646	658	607	594	598	619	623	577	603	626	618	608	585	586	630	628	640	651	595	566	586	601	578	580	588	590	623	625	607	605	645	661	585	622	619	653	633	587	656	598	610	577	578	614	640	610	600	582	674	658	612	622	618	607	593	595	627	614	644	630	579	600	642	582	616	601	628	636	605	583	595	662	582	559	632	596	611	570	616	658	634	605	593	643	613	594	643	619	639	561	604	604	607	654	611	609	584	600	597	617	646	644	604	610	581	608	598	628	609	604	610	605	589	632	632	605	591	609	602	617	638	603	609	594	603	587	610	582	645	624	623	582	621	629	580	576	653	601	611	587	620	644	608	600	630	638	643	621	584	579	642	630	608	632	554	616	629	624	597	605	591	626	661	635	600	611	659	583	632	628	632	592	617	577	594	611	626	617	649	622	631	643	566	616	621	600	629	559	615	626	586	589	627	623	603	600	594	646	604	583	626	641	631	561	642	630	615	614	610	615	591	613	605	628	597	642	609	621	621	598	625	594	553	619	607	624	616	573	633	611	598	594	557	639	621	605	638	591	628	660	603	563	625	586	657	564	622	688	609	584	622	636	605	607	623	590	621	661	649	601	603	621	593	613	616	609	598	584	658	594	599	616	625	607	594	620	583	619	641	606	594	614	598	612	626	624	623	645	611	567	643	600	638	632	599	582	597	630	587	581	605	556	614	596	603	603	605	587	555	596	605	603	569	621	600	687	628	592	629	603	651	616	630	622	603	595	584	630	601	586	650	615	611	576	609	599	625	609	623	592	635	632	630	615	645	635	661	622	648	666	633	562	573	674	623	600	609	662	609	608	632	610	585	610	628	611	617	652	639	634	619	634	600	593	597	594	620	590	611	593	638	594	602	628	593	618	582	610	623	636	610	581	581	598	603	602	598	583	678	605	632	641	602	589	587	559	627	596	628	610	579	630	615	624	601	656	627	659	597	657	619	619	623	593	604	598	644	634	687	636	621	640	592	645	605	591	612	625	611	601	652	600	603	573	620	623	612	630	594	578	614	587	572	621	586	589	625	644	624	606	615	615	631	623	613	646	635	630	589	599	660	618	640	611	601	623	626	638	567	617	589	633	644	663	605	577	591	634	574	637	644	603	587	603	628	619	610	590	618	557	626	647	575	614	618	650	603	597	595	636	591	613	626	620	619	625	605	619	590	629	668	621	574	604	606	601	622	629	598	571	629	611	622	600	591	622	586	607	606	595	599	641	648	626	592	606	598	594	631	580	607	588	602	608	607	596	632	627	605	542	614	622	609	567	616	638	627	641	597	594	647	587	613	598	597	618	622	634	595	593	629	615	640	599	588	592	580	570	595	615	596	654	632	584	602	606	654	578	552	616	595	623	578	595	644	602	641	608	624	636	598	580	619	609	607	664	631	607	608	621	619	594	617	598	609	589	594	618	642	647	580	601	621	601	607	635	640
25262	21942	27998	25088	10832	5626	489	414	359	365	370	348	341	346	368	344	358	375	367	322	337	360	341	335	351	382	381	338	357	338	366	353	336	359	338	328	338	351	328	309	338	359	356	361	341	337	334	344	329	368	307	333	339	335	306	365	348	374	328	345	368	351	332	340	338	352	338	342	373	350	320	308	327	373	349	348	335	329	349	323	336	351	312	410	304	382	335	341	327	358	322	375	371	323	340	346	388	320	324	346	303	349	348	334	343	322	346	346	306	323	307	366	344	356	313	335	311	320	343	329	337	345	353	314	318	311	346	315	303	330	316	360	329	334	338	322	364	354	316	326	352	340	353	356	344	328	353	354	330	355	377	308	332	324	342	345	351	323	324	322	330	342	303	345	332	330	335	352	339	330	369	334	369	279	325	355	340	307	326	331	332	290	362	370	339	337	330	355	348	332	298	297	334	344	369	328	322	320	334	308	299	344	330	351	342	356	352	361	350	336	319	317	339	338	361	336	331	331	337	355	342	332	369	356	329	335	346	343	317	327	286	357	325	335	315	339	338	349	354	335	366	349	343	349	369	340	353	367	322	358	326	328	314	318	327	329	330	320	356	385	330	341	352	358	346	312	355	316	335	344	350	355	388	343	326	318	335	358	330	338	351	306	342	301	315	326	349	306	345	362	320	342	341	369	377	335	319	328	363	354	327	332	342	350	334	347	367	323	353	342	360	340	284	333	351	322	352	315	333	339	309	326	323	347	369	363	335	320	389	333	339	337	317	354	328	313	344	346	335	326	342	355	331	353	318	335	337	325	352	314	344	311	336	319	349	338	348	328	347	361	311	363	368	321	347	322	367	331	341	326	345	347	370	346	380	350	359	270	326	327	355	335	315	343	331	339	335	354	365	347	330	363	330	324	334	331	333	321	363	360	314	348	351	366	324	329	320	340	369	331	346	328	325	325	346	326	347	308	342	372	353	383	334	349	358	328	324	348	331	365	326	358	314	316	346	343	379	328	326	339	355	350	349	353	365	345	345	296	339	355	381	337	345	344	340	284	345	350	348	331	328	323	328	311	389	345	361	332	328	325	337	338	322	365	349	371	367	357	345	360	348	341	323	338	332	348	357	345	346	336	356	309	357	342	334	286	334	341	365	350	363	353	360	362	353	313	340	339	364	311	326	381	348	352	331	326	355	357	338	336	320	353	363	344	311	342	322	342	352	343	344	346	325	349	337	377	338	323	361	343	331	343	345	317	336	334	385	331	328	350	328	328	332	308	353	352	315	328	331	329	308	365	345	342	347	308	326	322	369	319	323	349	391	330	340	366	374	315	335	353	322	333	366	309	339	335	361	378	339	346	346	332	348	362	363	348	349	327	362	341	336	330	290	357	333	362	318	326	347	314	347	329	316	357	340	336	332	339	356	318	356	344	331	334	333	312	344	356	368	312	342	364	343	355	353	330	325	341	342	344	333	333	337	355	363	347	311	345	327	362	356	359	328	352	364	334	362	328	355	346	316	370	337	316	355	324	355	318	321	368	347	343	330	338	351	333	342	347	331	315	312	328	336	329	329	367	335	348	354	350	333	358	353	341	350	339	361	321	327	327	331	329	326	318	347	336	325	362	337	366	363	355	345	352	322	348	341	328	350	341	361	347	339	367	338	338	337	297	345	325	370	324	331	349	370	348	341	346	352	329	338	356	356	317	340	333	330	337	356	343	336	359	360	358	355	315	325	324	353	341	371	316	318	365	352	344	341	331	316	306	311	357	368	316	296	335	331	353	342	349	386	339	343	334	330	307	342	301	343	378	296	353	324	319	334	331	340	339	320	327	340	353	378	337	302	344	318	357	317	353	340	319	367	336	326	347	304	354	368	324	304	347	369	349	336	345	357	346	320	349	347	348	322	347	346	344	319	344	325	315	312	326	330	357	346	307	353	307	320	324	352	333	334	311	369	354	325	315	347	382	349	330	344	357	328	314	335	361	353	343	345	308	329	296	335	337	352	373	363	334	347	344	355	341	329	362	329	357	344	356	335	333	354	368	340	320	354	322	359	344	355	347	335	367	358	329	332	366	373	361	307	328	333	358	343	334	331	321	330	375	342	327	329	321	333	375	370	334	347	329	336	356	352	334	343	319	314	358	370	364	316	344	288	323	367	359	315	352	344	355	329	369	367	330	360	365	346	382	308	306	342	337	320	337	316	335	370	352	336	340	356	359	339	339	331	402	377	355	372	343	332	288	319	350	359	336	348	341	327	348	346	379	329	338	359	371	336	355	317	353	355	321	361	363	358	340	305	332	340	313	340	354	336	326	332	343	313	335	364	313	328	349	328	333	362	345	366	346	323	320	370	309	340	340	346	359	353	340	366	323	324	302	338	331	369	368	346	344	313	345	340	355	350	325	321	322	340	346	337	348	308	310	329	332	331	326	330	345	276	362	341	306	352	361	372	340	327	343	370	342	327	364	367	365	367	332	329	345	345	350	332	366	315	329	336	335	365	341	346	335	337	346	316	335	395	312	341	352	347	330	358	361	318	366	351	354	348	354	318	331	363	320	357	324	316	345	306	343	315	371	331	338	370	338	352	351	345	340	331	337	320	345	316	330	346	322	302	341	289	332	323	357	346	363	311	370	327	366	310	351	314	349	328	338	330	313	347	351	348	329	361	330	302	369	340	383	335	330	351	342	332	332	372	372	343	330	352	348	283	335	346	320	331	350	338	350	320	323	317	319	317	326	332	361	333	369	350	347	340	361	367	332	320	355	365	301	313	362	331	334	353	302	358	332	341	347	370	330	353	341	338	356	327	337	336	317	327	326	341	348	353	352	309	319	392	381	324	358	310	325	378	326	353	360	307	328	326	325	329	312	308	327	355	347	345	351	330	358	358	376	352	348	355	367	338	342	360	326	339	362	318	305	321	352	321	356	319	351	323	316	346	320	340	330	354	354	339	335	321	337	343	386	331	331	377	335	355	351	318	364	344	330	334	320	333	345	352	358	360	336	336	360	318	344	330	341	336	360	317	352	334	350	337	316	374	342	357	311	341	357	305	348	328	324	315	327	327	351	322	363	326	351	307	334	336	296	351	354	318	348	347	324	334	316	319	376	332	348	317	337	310	349	340	326	308	330	355	354	377	317	328	339	313	357	322	337	361	325	320	331	322	298	356	348	325	327	339	344	344	360	351	305	343	355	314	337	358	343	323	370	345	366	316	331	350	302	346	327	326	340	333	339	325	325	315	337	348	341	315	339	327	357	351	333	361	374	356	341	352	319	345	313	367	330	364	334	327	346	341	348	320	358	337	321	363	362	345	358	333	328	308	330	340	342	353	355	369	301	343	349	360	347	313	352	354	340	336	328	340	314	353	342	346	341	333	329	325	307	366	325	318	356	307	366	350	329	317	350	343	327	335	322	350	355	330	338	339	341	351	350	354	350	328	313	347	325	339	354	359	351	332	347	303	376	367	330	332	359	383	339	326	333	347	354	358	298
40455	61237	39079	6254	6033	8003	516	521	490	460	486	425	392	415	389	418	399	393	408	363	422	383	427	389	379	369	388	367	411	403	426	415	352	404	351	402	411	368	380	407	407	420	425	348	366	375	399	369	370	341	393	339	412	386	404	389	393	357	437	381	393	403	408	414	361	418	408	402	378	382	375	370	398	374	411	381	372	381	393	383	403	398	394	398	384	425	363	390	418	376	400	372	368	413	397	407	391	396	397	399	374	405	405	384	372	388	405	401	399	377	373	349	380	398	431	387	393	366	386	380	377	369	372	388	422	365	371	393	347	394	406	391	362	375	415	383	386	400	383	389	402	383	405	370	443	363	414	366	393	369	402	410	391	414	392	380	389	386	385	427	398	385	420	381	389	394	355	396	410	423	394	373	397	397	384	419	352	383	399	403	373	374	370	389	399	381	406	375	363	385	401	403	389	417	408	395	376	386	394	390	407	396	391	390	366	407	356	394	396	399	376	374	411	412	373	355	383	398	371	443	386	395	394	394	407	420	401	364	429	392	366	401	375	371	380	379	409	421	425	368	414	392	363	368	373	369	379	415	353	394	368	396	348	377	419	421	366	411	357	418	365	377	394	396	400	390	389	373	381	405	400	371	360	359	401	344	358	418	390	364	387	394	370	373	416	371	436	363	386	387	387	400	404	351	413	343	385	403	367	361	387	373	414	404	383	394	359	358	403	379	412	345	377	359	409	403	415	369	391	367	386	421	419	424	351	376	381	405	392	371	394	385	406	370	409	375	351	413	404	349	371	382	372	377	347	377	422	396	382	358	398	396	405	401	423	371	428	359	364	356	416	370	380	383	377	413	434	415	363	395	406	381	407	383	368	396	403	412	359	386	369	397	390	376	419	392	374	396	407	398	376	364	390	417	378	420	400	374	368	367	369	401	397	391	376	403	371	377	413	382	405	385	403	366	385	400	366	404	400	405	404	381	386	362	406	372	372	386	421	406	371	357	380	362	419	390	370	432	444	374	407	392	350	399	417	380	426	394	390	354	370	360	406	359	403	386	398	398	397	416	395	394	386	369	415	397	431	374	375	388	399	358	411	421	427	391	377	426	389	343	373	424	409	418	385	401	394	410	415	373	377	387	381	381	403	383	366	375	420	406	374	407	438	362	362	372	410	367	380	392	362	415	413	373	401	361	361	414	408	368	422	410	351	376	394	381	393	362	418	406	407	397	402	372	410	385	353	386	425	402	415	376	383	369	401	397	400	381	428	360	388	377	413	355	386	362	367	386	372	381	407	426	380	365	386	380	382	381	360	407	383	428	402	397	385	363	381	396	372	363	438	421	395	360	375	394	400	407	345	393	386	388	374	366	385	384	404	429	401	380	387	377	391	379	366	401	382	381	359	418	403	360	428	386	385	406	367	388	421	367	416	385	407	395	424	369	395	373	354	419	376	403	364	370	388	374	379	375	341	375	400	332	379	419	397	395	383	415	383	402	416	406	374	407	403	417	382	389	388	399	423	397	385	396	381	398	397	422	427	370	377	368	348	374	395	392	366	369	377	351	387	346	382	406	378	387	377	362	419	380	392	370	407	379	362	387	362	383	378	385	371	400	370	373	389	361	379	427	378	389	426	368	342	390	366	402	366	371	341	372	388	376	394	375	392	412	367	358	389	389	399	394	380	377	390	398	389	393	369	387	377	386	364	377	384	362	371	370	414	418	390	394	408	380	376	392	383	423	407	375	407	385	389	415	392	401	397	373	400	394	384	359	384	378	365	377	425	390	395	379	437	373	380	380	413	391	396	369	377	396	383	405	404	392	436	423	387	394	382	398	373	407	380	357	406	395	360	401	402	397	364	384	387	415	407	386	377	362	382	391	407	412	391	375	395	392	391	401	396	364	392	354	394	373	377	382	415	404	396	390	378	351	400	396	397	407	419	397	400	405	413	388	381	393	384	366	393	386	400	403	359	382	405	384	400	382	395	385	431	381	370	386	373	384	377	408	416	389	380	380	413	416	392	382	364	382	406	363	372	344	382	375	382	416	358	372	423	386	376	379	390	390	363	404	381	406	353	453	420	380	409	393	377	399	390	359	393	393	379	391	417	373	377	358	362	416	410	405	393	399	427	393	399	379	386	400	386	378	419	396	406	403	397	406	395	390	380	384	403	388	415	411	398	379	370	387	396	377	377	386	385	350	386	382	391	398	379	385	385	408	391	409	381	387	401	411	373	380	379	360	397	376	384	368	398	348	423	399	413	342	394	404	369	389	378	381	416	355	354	390	357	390	387	379	390	419	393	379	405	372	386	383	390	395	366	418	395	424	386	372	379	396	387	389	376	395	385	372	395	378	417	380	399	413	387	396	410	382	386	385	405	361	390	397	436	386	397	362	361	410	388	406	397	373	374	401	394	384	384	382	419	367	382	419	361	381	366	376	415	374	425	410	370	396	390	393	385	387	386	364	413	376	392	441	404	399	396	363	364	381	358	389	406	425	401	364	422	402	380	362	386	379	386	395	378	415	418	390	409	385	400	415	394	399	387	388	401	399	361	387	380	371	388	403	388	371	389	384	401	377	387	365	396	392	375	387	358	389	390	368	413	412	389	400	404	409	382	384	376	383	399	378	373	386	411	353	393	388	365	356	406	397	397	403	390	362	355	405	356	376	374	380	419	382	375	401	381	396	410	416	397	357	396	387	417	388	342	390	402	401	358	400	400	441	382	396	395	429	413	370	401	397	404	434	368	402	406	446	385	404	385	386	375	353	382	377	366	366	392	354	377	388	393	420	384	381	387	396	386	390	402	424	419	392	428	364	394	356	425	381	422	433	352	383	378	367	402	381	391	374	390	402	401	383	396	405	367	383	410	393	397	400	384	404	382	398	407	425	418	399	359	397	365	376	385	389	420	395	384	406	404	372	389	400	363	402	361	399	365	382	351	400	402	385	385	387	398	404	353	392	404	385	365	372	406	393	396	390	373	361	406	390	385	325	379	409	375	401	387	363	383	353	378	391	365	385	372	422	413	406	368	395	423	391	438	374	386	404	405	375	413	421	382	386	397	396	386	363	420	386	447	416	341	398	366	360	436	397	384	366	383	426	379	396	371	393	363	414	381	374	395	398	408	452	377	377	390	365	403	363	392	407	396	381	414	419	392	410	371	410	376	380	398	383	396	370	384	362	400	427	417	384	377	391	381	391	389	397	368	384	377	410	375	407	405	402	376	401	379	408	382	381	406	401	389	394	367	403	406	375	409	387	360	367	404	375	402	347	388	358	384	370	363	391	390	394	396	416	392	398	395	371	389	378	368	372	363	412	365	381	392	401	404	397	380	400	413	356	407	384	380	381	381	360	368	378	381	379	352	370	391	391	371	379	395	368	368	410	382	410	404	355	403	361	392	374	374	423	368	381	365	368	382	424	358	389	377	381	394	390	376	382	388	409	423	393	383	385	364	396	347	419	351	386	365	415	410	399	428	422	357	410	402	398	390	365
23006	21603	29075	24578	21595	22150	9852	575	394	363	346	320	295	259	253	281	296	246	270	287	271	265	246	225	247	257	273	227	264	243	219	245	247	221	250	269	229	246	230	226	234	252	224	229	224	234	240	242	259	224	234	254	226	231	255	236	234	241	231	261	269	253	245	234	222	240	248	238	229	217	230	249	236	219	242	236	212	236	221	219	257	243	227	224	243	210	225	250	236	238	240	232	222	233	222	212	243	238	222	249	235	263	219	212	201	213	225	204	221	227	214	218	245	242	216	242	226	212	231	218	215	227	252	254	217	216	197	231	233	238	223	256	223	223	246	220	222	238	217	236	220	226	214	224	217	246	237	237	222	253	237	231	213	240	239	227	235	208	211	228	235	228	221	245	227	229	229	248	248	225	236	235	237	253	213	207	245	227	242	208	228	224	213	255	225	224	216	229	251	202	236	233	239	222	257	225	217	211	238	218	235	205	230	235	234	216	236	254	250	227	232	233	226	226	233	189	248	230	234	234	211	227	256	227	252	235	247	234	218	199	215	209	216	220	241	223	220	213	241	240	227	215	238	244	261	224	221	236	234	211	232	248	238	211	246	238	208	236	219	211	198	214	221	238	225	232	212	223	223	255	251	211	228	237	207	228	252	221	217	227	236	226	255	236	235	219	212	226	218	231	233	227	223	233	244	246	230	219	211	223	228	266	218	243	252	225	236	232	223	213	228	223	239	241	214	248	230	235	208	211	222	244	226	199	235	224	226	200	228	238	233	218	234	223	244	220	215	230	221	221	235	227	251	222	234	236	237	217	218	216	222	234	206	255	220	243	248	268	218	257	250	232	232	235	229	228	236	215	241	206	235	225	227	248	230	242	228	238	220	236	243	247	226	262	234	217	213	228	221	226	234	248	225	227	263	225	214	223	248	243	245	236	270	260	232	252	233	226	241	222	245	220	241	235	236	246	248	222	233	232	221	232	210	230	225	230	246	230	236	240	231	228	238	234	210	207	212	219	245	217	259	229	233	250	217	216	227	238	272	252	227	235	246	237	241	241	242	209	225	229	203	224	263	195	215	236	230	252	215	224	217	223	225	211	233	244	207	270	271	227	218	214	224	246	226	241	238	225	256	206	242	242	220	244	218	222	214	219	234	244	222	237	225	224	185	224	218	230	237	206	212	240	212	221	203	227	244	253	230	219	223	227	230	227	238	221	239	235	225	230	206	245	215	242	253	249	262	243	245	234	258	230	224	218	262	230	231	242	213	186	240	232	249	217	216	241	237	222	251	220	225	222	224	234	209	245	244	238	238	223	239	220	229	225	215	217	208	222	228	249	241	225	225	236	253	232	239	228	239	257	222	235	236	250	244	209	218	228	228	251	240	219	230	232	231	229	219	221	247	227	241	219	220	224	253	231	240	227	245	246	247	256	237	240	231	210	251	219	241	258	233	226	218	228	230	230	231	232	234	241	244	247	214	229	225	221	217	248	227	248	226	240	238	212	197	253	245	238	240	240	222	244	225	204	233	245	231	222	238	213	240	243	222	249	221	208	247	226	239	222	234	240	216	236	215	240	212	228	247	237	242	241	255	226	246	246	245	224	240	230	215	247	219	238	220	230	220	224	223	252	246	267	230	264	224	256	229	250	233	218	205	219	223	207	238	226	221	231	219	229	228	232	227	228	219	242	227	242	262	221	262	246	215	228	223	218	242	246	220	205	234	243	235	223	220	208	211	265	246	219	229	237	224	230	237	244	222	251	245	207	241	262	245	241	231	222	227	230	231	231	258	222	218	205	217	245	254	247	242	240	213	259	222	214	260	276	216	214	213	232	252	224	219	223	202	234	250	217	221	219	228	239	229	222	226	227	217	264	243	256	212	250	210	239	217	216	226	219	226	228	252	227	239	214	217	218	228	244	246	244	223	235	229	229	264	241	228	259	207	231	237	227	224	255	242	231	228	215	238	263	252	235	249	260	235	213	241	236	250	206	226	204	193	263	253	233	244	228	237	239	219	236	239	249	234	243	220	240	216	225	228	235	238	239	213	219	237	223	231	208	237	232	248	234	227	257	234	239	233	251	229	192	208	223	223	227	250	228	230	219	220	251	206	245	223	224	216	231	266	207	256	223	202	242	236	257	233	260	239	253	243	228	230	229	207	226	209	235	203	266	241	218	256	221	211	257	224	210	222	223	215	243	201	228	245	207	245	214	228	230	222	274	240	238	221	211	226	212	229	232	223	225	247	215	227	213	236	219	222	274	212	249	244	234	225	231	216	235	221	247	249	249	199	226	232	237	220	234	220	214	224	216	257	224	252	254	214	216	229	216	223	220	221	201	222	261	226	236	228	231	226	249	227	235	241	221	228	207	233	237	231	209	226	225	233	226	219	211	238	233	207	235	220	218	215	240	237	245	222	240	206	234	229	227	223	227	240	223	239	227	259	204	226	240	236	230	261	233	236	214	238	221	216	222	236	212	258	224	219	206	259	214	244	218	222	239	205	224	215	238	227	216	222	241	225	236	251	267	239	210	262	225	244	224	229	228	242	226	239	235	249	255	225	248	237	245	212	238	225	215	255	242	231	193	244	221	240	238	247	232	218	229	224	242	219	227	257	232	230	243	234	213	226	253	262	226	243	238	215	228	221	231	227	229	262	224	238	241	216	233	238	211	247	254	241	214	202	248	220	214	252	226	215	212	264	225	248	246	241	245	231	252	205	232	232	235	228	224	242	224	216	227	203	243	268	231	226	217	221	227	210	220	253	243	236	207	221	210	216	215	211	236	212	237	246	240	214	236	205	231	265	237	225	250	203	220	258	221	225	239	249	212	235	238	207	255	271	233	250	227	241	224	235	240	221	247	218	221	223	234	228	208	247	226	251	201	212	226	220	237	214	199	220	238	239	217	237	235	248	249	231	218	234	200	198	209	241	242	240	236	209	252	217	242	244	243	228	246	219	236	248	208	243	246	231	230	233	241	210	238	201	214	237	246	238	219	230	222	243	214	237	224	232	237	246	217	207	221	214	218	240	235	197	249	215	237	239	214	228	244	233	256	224	212	246	244	212	222	226	221	211	242	249	251	238	231	221	222	224	236	223	214	234	249	235	213	245	223	205	211	237	242	220	248	227	230	226	225	247	214	234	239	234	210	237	240	223	196	216	190	240	218	245	211	233	276	232	249	221	218	234	230	229	244	229	222	242	236	226	244	231	235	235	214	252	226	215	217	232	235	247	243	225	232	230	228	237	249	237	220	223	238	222	255	234	254	228	256	218	236	209	216	242	205	236	220	232	225	241	209	259	240	213	235	231	242	223	205	245	249	235	225	240	229	246	229	228	215	228	237	233	214	229	222	210	226	247	232	233	227	222	214	203	237	222	233	231	227	235	223	229	238	245	249	231	220	241	231	245	229	197	232	263	235	229	232	229	240	242	231	199	221	236	260	221	243	217	233	222	236	220	206	230	235	229	214	230	229	230	244	224	227	233	252	260	260
50939	72004	57515	12040	11015	16158	924	753	644	598	506	459	473	395	396	388	367	339	342	309	295	340	319	319	288	285	284	295	296	316	275	313	289	289	308	298	298	310	262	296	289	275	276	283	258	290	259	284	276	291	267	267	286	235	305	296	246	282	279	259	306	292	256	280	307	275	270	297	267	291	264	291	304	268	259	303	300	294	284	312	289	274	276	275	278	264	306	275	252	266	247	257	278	256	272	293	283	312	256	292	284	268	282	264	294	267	292	287	258	270	247	275	251	272	288	267	271	278	291	287	268	300	267	306	285	281	295	297	253	260	272	276	284	290	279	290	264	305	264	288	278	264	265	263	271	276	291	263	280	258	263	281	251	239	266	296	251	283	294	257	276	256	266	277	279	298	278	279	313	269	279	267	308	275	252	295	267	282	278	288	251	276	294	273	261	286	241	284	281	272	268	259	304	279	279	260	300	299	258	262	299	271	279	265	253	279	281	279	289	270	264	269	257	270	276	278	317	256	251	269	277	266	257	275	278	278	268	273	271	255	308	282	282	285	287	244	271	252	287	250	262	285	270	281	258	271	278	299	273	273	245	275	265	276	253	279	276	317	290	249	286	295	234	277	283	263	292	282	275	262	285	260	259	254	299	285	265	253	265	299	294	290	280	258	279	259	287	298	290	260	300	272	268	271	289	277	270	274	259	274	240	289	281	274	293	278	269	270	268	264	255	272	246	280	275	272	256	268	285	285	271	264	287	291	244	258	257	269	291	255	276	292	281	278	269	264	283	279	271	257	251	254	300	244	308	311	295	257	299	252	277	280	279	272	272	281	255	279	277	272	267	263	298	253	288	251	285	270	267	298	257	267	250	290	248	265	261	255	288	279	276	261	261	258	276	269	268	259	283	283	286	302	290	294	292	271	280	296	273	270	270	272	267	273	263	285	294	282	243	255	284	293	272	289	308	288	265	285	263	263	278	298	266	279	281	276	280	262	256	264	260	266	289	280	270	276	254	273	298	269	278	301	287	292	294	281	303	263	276	295	279	279	285	292	258	289	270	291	249	268	285	283	268	294	284	286	281	273	267	282	262	310	258	296	277	273	279	265	273	286	272	291	283	229	253	295	299	288	264	265	269	290	306	282	245	271	284	280	284	270	322	297	255	255	279	247	272	276	309	277	261	244	285	259	281	275	304	286	280	285	273	288	272	281	290	261	281	265	275	280	256	269	279	287	270	290	280	270	248	265	263	269	284	254	262	293	236	258	280	281	300	280	286	283	263	293	300	268	269	282	293	260	264	282	254	278	260	267	278	254	304	254	286	281	279	307	266	259	288	317	282	287	263	282	272	276	279	285	271	281	287	263	267	244	263	267	272	281	268	272	313	289	281	299	253	247	280	279	260	290	274	299	274	273	263	272	288	292	268	328	296	315	251	250	275	242	281	269	306	287	303	263	272	237	288	300	251	294	293	285	276	285	271	281	274	264	293	266	303	291	263	270	268	279	273	277	280	273	297	281	253	300	266	305	280	291	265	267	294	273	276	274	254	265	279	284	244	294	299	297	281	262	265	272	293	251	264	243	294	268	247	257	276	264	288	260	248	273	292	303	264	262	271	277	298	266	268	253	281	287	264	268	267	279	269	275	261	292	285	256	305	271	296	306	275	261	290	278	244	295	257	284	260	288	271	249	280	295	293	270	288	281	250	287	292	262	260	293	265	279	268	251	281	267	296	270	275	281	271	259	295	310	284	261	304	245	272	263	256	301	276	285	290	243	284	269	290	286	273	278	276	279	294	243	263	271	295	304	273	264	282	250	280	271	261	267	290	300	286	282	253	293	255	286	259	300	278	272	294	289	283	305	270	270	266	286	277	282	266	276	279	244	284	278	282	283	275	262	292	288	248	272	291	263	273	265	302	278	253	269	301	285	300	242	265	318	265	250	295	258	275	298	267	262	293	287	268	292	280	275	232	269	262	285	279	260	254	281	257	258	264	267	279	291	261	303	276	237	279	284	280	294	286	295	270	286	287	288	295	277	271	252	249	267	276	279	314	263	277	277	271	273	255	269	273	267	307	252	299	285	283	299	288	282	280	313	273	277	282	273	269	298	291	291	270	295	288	255	290	253	290	255	286	250	293	297	256	299	269	253	288	296	278	275	268	291	269	258	269	265	282	271	270	287	277	295	255	274	281	287	311	275	277	279	258	272	263	239	273	292	276	257	274	281	309	260	227	276	283	311	298	280	245	302	291	286	243	267	258	282	276	301	291	299	284	252	249	276	290	265	302	286	248	272	260	273	274	249	288	280	254	275	296	255	307	297	255	272	235	293	238	249	283	269	278	248	259	280	263	297	276	312	254	269	259	267	280	248	289	264	269	256	280	288	286	269	231	253	288	249	256	288	247	292	287	277	289	289	284	273	296	260	268	307	304	260	278	266	275	271	284	270	280	250	279	255	259	290	260	250	261	275	254	257	289	297	252	281	261	256	266	278	258	277	278	256	266	296	274	294	252	259	248	276	282	282	264	301	280	277	274	262	269	260	301	271	299	280	279	252	269	271	255	266	252	263	283	293	277	274	280	266	274	276	261	239	260	252	269	267	272	270	281	263	279	296	275	310	271	271	250	260	273	279	279	284	276	286	276	234	267	267	282	276	293	289	271	278	280	250	258	280	271	259	268	249	277	274	285	295	276	290	268	309	280	283	306	287	277	268	264	274	254	271	236	252	303	271	259	239	310	294	260	271	279	255	289	263	278	273	258	267	277	263	263	281	257	315	255	260	265	291	278	294	283	287	258	266	266	274	273	284	281	301	276	271	255	274	276	272	289	275	278	299	260	288	271	270	267	265	281	268	276	282	261	297	258	277	272	317	294	300	251	263	277	255	267	266	274	289	275	325	249	254	255	302	291	276	279	292	259	301	293	285	293	301	285	275	262	278	272	272	275	279	291	299	283	269	253	265	273	264	241	267	345	275	263	278	281	240	283	277	240	293	288	306	290	259	299	259	285	290	249	285	261	285	288	263	257	262	299	262	290	296	325	292	286	298	274	297	278	263	261	273	264	294	280	283	272	299	261	285	243	277	285	295	271	316	295	300	263	286	284	257	283	269	290	264	305	277	267	272	271	288	277	277	281	260	262	262	264	294	293	270	277	297	274	301	276	285	287	220	252	283	290	280	260	273	278	269	275	241	313	267	276	256	259	275	268	280	260	294	286	307	259	272	284	265	274	295	275	293	279	267	262	290	279	264	260	299	280	287	286	301	274	261	285	278	282	280	263	251	291	269	267	284	247	285	291	314	249	262	259	260	284	269	276	264	263	269	252	271	267	276	259	266	303	270	270	307	279	283	241	269	297	257	266	287	271	280	275	253	300	296	279	285	285	270	268	230	276	260	254	255	284	265	262	299	297	275	272	250	247	253	267	250	254	284	274	290	254	274	293	231	290	271	296	259	279	266	298	275	293	297	269	313	334	249	304	267	263	292	266	280	273	243
28875	23049	16933	3536	1338	1166	578	538	573	591	575	547	612	541	580	567	565	627	500	583	551	525	582	569	553	567	575	624	555	546	616	571	586	610	593	554	520	561	548	560	530	561	592	554	575	576	610	519	557	554	544	592	563	580	531	590	611	598	515	558	578	562	571	566	596	528	593	534	571	516	536	520	538	596	549	542	577	556	529	558	554	575	559	616	585	548	586	591	566	551	556	601	555	562	562	570	562	577	545	592	523	568	576	565	572	548	510	559	526	563	557	565	596	549	580	535	541	561	566	564	536	594	570	558	581	572	579	567	564	561	590	588	572	552	550	577	556	545	559	522	561	614	529	557	564	556	526	545	527	542	558	571	572	593	554	564	563	547	577	585	589	563	558	556	524	563	552	541	555	557	576	566	560	582	543	590	568	520	568	539	548	574	557	556	562	571	571	575	491	526	550	567	588	551	572	585	574	550	562	608	585	594	550	586	565	570	588	591	558	554	540	562	586	539	567	551	604	610	592	589	581	604	568	553	585	547	608	552	569	565	552	553	570	545	547	539	599	560	576	570	558	577	549	530	561	570	566	562	562	535	590	574	544	576	571	570	541	578	587	560	539	572	586	581	545	576	593	567	585	577	592	580	529	618	571	562	570	572	552	543	584	589	601	570	606	591	544	597	552	557	577	547	535	569	605	562	557	606	590	551	565	582	532	597	566	523	548	578	590	562	537	573	550	556	563	540	524	580	504	563	579	583	606	566	582	580	526	519	557	578	575	535	572	567	562	568	577	606	585	572	546	537	557	535	554	622	584	546	564	561	569	593	567	555	537	511	616	609	582	555	574	591	556	575	566	528	575	556	535	556	569	563	534	522	534	513	554	573	599	547	600	581	560	543	550	554	596	542	551	552	562	623	595	559	540	570	550	533	576	542	567	573	556	556	592	548	552	558	546	588	603	569	572	562	590	616	578	563	559	539	589	530	586	561	604	570	562	555	587	569	565	541	555	560	550	562	543	555	599	533	622	589	613	518	514	556	563	575	555	541	571	564	554	558	550	584	604	579	605	556	571	552	582	538	599	600	553	556	527	556	547	526	580	567	543	539	560	541	585	574	575	523	577	581	543	540	615	553	572	590	528	538	555	523	537	567	610	536	603	465	567	619	567	523	593	617	607	570	525	538	573	556	529	580	567	548	545	564	552	579	555	547	594	558	533	566	585	576	590	569	552	579	606	560	552	576	557	571	589	546	572	553	567	544	526	571	569	572	582	556	587	554	578	596	539	552	546	546	565	564	562	527	576	548	571	552	538	556	603	538	570	585	570	553	580	558	528	560	557	572	545	546	604	561	566	598	554	520	550	574	542	577	568	583	570	542	572	550	561	517	569	540	529	553	589	580	555	580	581	570	583	586	535	586	581	572	528	529	587	573	553	532	525	586	564	549	575	540	579	590	599	566	563	528	553	567	550	553	538	555	580	581	551	588	585	564	581	558	578	555	580	552	574	575	546	599	565	509	586	527	576	577	549	583	585	601	537	561	586	541	602	603	556	568	577	578	554	557	567	557	585	608	560	625	542	588	595	572	575	550	562	528	531	582	569	558	584	568	568	564	565	564	541	535	596	574	559	568	553	565	584	565	563	570	599	545	559	583	572	550	553	590	545	599	545	554	524	581	572	615	593	546	566	537	524	552	546	507	569	538	600	517	615	572	548	523	563	586	587	586	566	575	531	573	582	542	589	557	576	589	593	564	544	520	531	566	574	577	558	572	563	555	559	543	617	559	574	532	536	552	583	608	545	561	566	580	561	557	540	532	571	525	577	550	559	549	580	565	561	533	542	554	600	525	590	539	550	533	589	532	554	569	569	566	562	602	566	621	557	619	522	618	554	570	539	575	538	573	569	560	561	600	562	545	557	545	554	583	506	578	567	539	561	552	568	562	554	558	571	558	571	593	567	554	560	531	558	564	548	564	561	579	554	586	554	538	579	522	583	613	549	565	576	567	562	523	556	505	524	590	592	608	573	585	527	548	578	604	533	577	574	535	573	568	553	565	572	587	544	628	538	590	540	572	557	550	585	597	580	594	589	566	544	584	624	576	570	552	568	525	548	521	596	560	551	551	561	568	578	536	557	581	557	531	558	576	576	568	541	580	559	583	540	582	568	532	568	574	595	591	603	589	563	560	548	588	537	541	571	562	536	560	565	562	590	553	555	547	535	570	559	540	578	575	518	581	564	567	547	568	575	552	589	558	573	535	569	548	540	552	552	584	568	556	556	557	557	573	568	574	557	558	609	585	560	623	592	550	579	552	570	580	511	585	577	560	537	572	532	580	547	560	547	557	542	532	519	526	586	530	520	583	638	575	576	564	566	515	520	600	562	577	579	527	564	582	555	527	585	575	578	562	573	577	576	575	593	553	582	607	551	611	537	582	546	539	536	578	559	591	550	582	571	534	582	540	540	549	556	566	605	568	546	528	535	589	585	581	533	575	568	555	552	593	567	531	579	571	598	495	586	556	581	529	576	517	568	590	547	490	606	581	560	575	574	569	598	545	564	563	600	557	568	569	586	543	518	553	557	556	559	596	598	598	542	603	556	610	549	550	523	570	576	541	528	504	546	577	591	559	593	579	541	548	594	574	549	524	543	550	546	534	581	558	589	590	562	538	599	562	602	554	552	564	571	530	613	544	580	502	545	536	550	547	577	532	578	533	578	579	567	606	579	559	557	541	558	623	518	587	563	572	583	555	560	529	561	559	533	532	571	543	545	577	551	571	587	578	565	571	600	537	608	545	567	591	511	563	543	598	536	619	564	561	568	574	553	604	544	603	561	573	533	551	601	540	567	550	608	596	542	617	537	569	562	572	589	570	579	560	553	560	593	568	593	553	609	604	567	556	557	541	547	576	569	612	558	601	557	560	553	549	562	528	568	563	587	610	571	524	586	555	580	595	588	539	560	559	572	554	572	581	566	583	571	571	590	617	532	542	565	577	570	552	544	574	560	550	574	545	578	530	530	571	573	569	570	565	538	593	551	536	611	540	544	590	561	530	580	550	578	555	537	588	578	549	577	584	568	602	572	534	543	578	557	573	537	590	563	546	529	591	561	534	595	570	580	590	554	585	561	560	547	601	568	563	567	557	564	550	580	571	610	548	567	542	561	558	568	575	555	580	540	581	567	587	568	555	530	579	543	557	589	552	535	536	610	582	528	595	577	550	540	572	574	539	545	556	507	532	562	582	565	522	548	602	587	570	588	527	527	571	534	584	590	580	588	565	564	543	545	575	551	533	534	600	530	574	616	553	570	571	594	582	560	533	566	557	548	524	554	570	546	569	575	541	587	552	578	563	524	552	576	555	579	550	524	568	558	573	541	562	595	565	566	583	579	575	585	520	583	575	552	550	560	590	523	567	586	543	600	567	523	566	593	563	573	574	575	573	545	571	534	607	576	560	545	588	616	542	593	566	549	581	580	548	563	550	553	586	576	573	552	525	595	543
24542	30907	12667	1778	1625	1523	646	660	703	621	598	609	625	627	633	570	672	643	675	660	591	648	671	652	630	658	653	670	648	678	627	640	655	631	669	603	704	631	649	654	641	638	619	599	612	664	658	653	644	636	643	643	694	637	642	663	635	668	675	611	657	592	667	679	647	670	631	602	636	634	655	621	658	663	651	687	675	650	640	639	631	591	577	645	637	617	650	641	611	605	643	657	634	628	608	618	640	668	625	587	609	656	636	672	643	673	621	639	667	688	627	624	621	644	605	621	614	638	636	641	615	617	657	629	643	634	647	651	598	609	646	664	665	646	647	611	660	666	633	621	645	629	621	632	655	653	636	658	664	637	614	681	637	713	621	605	642	701	666	662	593	631	640	637	656	632	569	693	641	670	635	630	602	595	637	616	667	640	621	638	643	661	635	652	652	632	637	594	628	610	626	614	640	647	615	622	668	643	597	626	658	641	677	623	647	671	608	668	650	658	668	681	611	661	655	656	583	574	626	643	647	645	607	678	575	586	643	652	664	687	649	638	605	647	598	605	617	624	609	644	655	663	623	622	634	615	655	628	631	691	639	655	607	636	678	692	641	646	611	622	618	618	648	660	624	656	683	690	650	646	588	662	638	594	618	617	664	660	622	629	633	646	614	654	685	628	645	625	658	619	639	661	646	645	673	644	643	659	655	620	639	648	658	622	632	663	655	664	678	587	663	688	698	660	674	661	609	649	595	627	673	682	592	657	637	674	616	582	624	648	618	652	633	617	667	616	622	633	614	628	624	628	673	621	675	655	636	595	618	627	664	648	618	665	646	639	632	664	641	671	644	609	588	629	657	659	633	665	594	685	642	613	676	642	614	673	601	629	650	587	660	642	642	662	658	668	663	681	683	688	594	644	676	686	650	687	657	607	605	606	687	642	684	650	653	623	656	659	660	636	633	638	659	613	629	620	642	677	651	690	616	684	667	629	621	624	666	652	613	587	661	654	647	665	652	683	618	640	616	648	649	665	625	617	629	684	660	679	629	612	608	671	619	613	677	608	636	605	634	641	683	676	648	680	576	648	709	683	613	652	631	637	664	646	658	638	641	622	660	653	619	607	659	618	655	696	639	634	621	670	635	661	644	573	620	635	653	636	641	615	625	649	672	659	625	653	673	650	630	635	635	610	649	701	631	646	670	665	629	636	612	657	658	627	678	679	660	634	639	621	656	632	620	640	651	655	614	627	668	661	625	593	627	682	657	610	668	690	624	663	643	665	642	675	631	682	636	682	612	663	622	641	621	675	630	619	643	654	714	694	685	707	663	645	630	676	600	649	617	673	655	629	670	637	646	674	656	645	658	643	661	672	651	628	651	621	654	663	602	630	682	642	624	642	621	657	605	640	629	632	631	625	634	677	669	653	656	644	632	627	635	671	687	625	636	606	638	646	647	651	619	658	649	681	635	622	634	644	658	682	641	634	672	649	687	659	667	632	668	667	652	646	659	611	634	614	617	612	639	598	636	666	622	636	614	640	630	640	661	666	728	670	616	688	638	661	670	641	600	558	568	659	619	662	666	700	629	652	622	598	662	688	651	658	617	624	683	684	623	669	643	615	644	612	632	630	614	685	680	603	674	661	632	687	622	643	666	602	665	631	639	604	684	624	617	647	631	592	637	670	653	630	637	636	612	635	677	676	649	708	635	637	611	695	655	641	637	624	692	630	613	667	630	635	640	662	621	655	610	658	665	638	650	687	648	652	656	621	680	661	638	682	642	644	667	597	645	629	633	652	666	668	646	630	617	646	680	646	614	636	655	618	669	629	694	645	632	632	624	685	586	618	686	639	624	669	658	642	651	654	648	633	627	627	636	633	641	683	629	621	625	638	665	626	639	625	666	635	640	652	695	654	662	635	649	618	679	640	667	662	621	655	635	665	661	644	640	694	590	598	644	647	635	630	636	620	647	654	642	615	631	642	634	637	669	687	625	650	619	641	670	636	631	644	607	623	612	656	640	614	693	626	692	654	642	663	680	622	587	648	619	606	629	628	647	651	677	654	672	637	630	697	637	674	654	655	604	668	641	637	627	632	676	659	689	658	625	654	658	637	612	664	631	666	681	668	667	664	647	669	690	645	661	641	641	657	683	579	642	595	663	626	665	677	664	657	623	659	625	648	614	652	620	665	618	628	645	674	679	714	606	640	687	611	618	640	646	640	661	654	660	627	657	646	661	652	683	672	661	621	606	652	679	587	664	680	666	618	633	622	604	636	659	663	660	606	658	639	627	626	641	620	642	633	658	667	654	647	627	644	632	590	670	654	630	597	676	603	622	642	660	655	645	640	628	614	615	650	670	666	649	626	660	607	668	616	637	638	637	636	648	654	653	642	662	633	649	657	674	679	676	654	660	669	669	646	663	593	626	631	652	609	657	643	601	640	593	637	641	636	634	656	601	637	651	628	619	626	616	665	660	625	626	630	600	661	659	633	630	652	651	621	630	623	622	644	657	646	635	660	629	632	609	669	636	653	645	643	623	655	643	643	648	664	678	656	691	608	649	616	615	679	673	637	635	655	662	634	634	632	631	633	669	653	621	668	700	650	662	595	610	673	689	629	641	648	647	618	660	646	601	623	657	620	637	627	630	677	608	626	651	632	610	633	630	628	631	630	641	666	668	622	693	632	629	641	627	626	624	650	660	646	667	628	628	631	694	646	611	605	642	637	629	634	655	657	653	618	688	612	599	683	609	602	663	646	589	654	674	622	672	663	628	651	614	624	648	619	644	637	661	614	613	688	627	652	652	647	642	668	715	652	644	632	599	643	619	626	628	666	631	649	628	640	636	645	586	611	616	640	688	636	630	605	614	613	636	653	606	626	689	577	667	633	674	656	595	632	597	652	621	614	648	627	657	696	648	626	637	652	623	614	680	647	637	664	653	635	674	665	630	635	638	675	607	669	595	633	627	641	634	666	597	638	646	588	635	644	636	631	637	649	590	677	606	607	610	627	642	613	655	628	653	636	642	604	612	694	623	599	617	660	628	648	650	684	645	638	689	663	683	641	616	606	650	653	679	612	683	608	635	601	639	630	653	615	631	632	633	657	647	611	645	625	664	653	617	635	658	626	628	630	669	650	651	616	650	650	636	618	668	656	696	658	666	645	605	666	665	626	702	625	636	638	637	605	612	614	675	661	680	711	651	640	628	656	609	666	611	636	704	640	645	679	655	601	664	621	638	649	628	615	651	631	663	636	619	701	636	583	620	648	622	610	686	626	633	654	614	647	634	660	606	672	687	634	645	684	686	666	624	646	657	638	658	621	651	687	628	640	671	656	661	673	638	648	618	664	611	668	673	620	637	604	607	686	636	628	676	593	645	698	682	638	654	661	663	608	669	597	628	594	649	647	632	640	676	664	661	602	630	668	634	647	642	630	608	653	614	631	676	640	659	639	578	620	656	621	594	658	667	634	642	626	690	701	631	636	629	636	649	597	626	661	635	680
24166	21735	29611	24379	21257	15202	1761	690	643	590	594	611	579	561	579	536	555	577	549	585	547	526	548	523	587	519	531	533	583	550	543	510	570	513	574	554	559	539	541	552	561	513	572	545	518	493	526	548	552	543	543	546	554	514	561	545	507	516	573	540	544	530	535	536	536	519	526	506	525	529	519	522	551	520	553	522	526	514	523	552	533	565	527	535	543	553	521	548	544	508	533	515	546	547	548	546	516	551	537	568	526	514	567	554	530	550	516	502	556	505	571	539	546	571	514	528	522	552	552	527	522	527	501	532	519	506	543	561	536	497	535	530	537	536	564	534	535	537	539	595	546	505	516	543	491	532	563	525	553	535	542	508	563	537	500	519	504	568	569	488	568	531	511	556	559	539	553	561	534	541	558	550	578	562	505	533	503	552	497	532	517	504	548	544	510	476	526	509	529	525	521	527	533	527	527	551	532	539	541	535	510	525	567	570	550	558	525	567	534	563	529	505	491	553	538	530	545	507	551	559	514	550	568	527	514	548	503	550	529	543	554	510	508	519	542	533	513	575	559	546	539	509	531	532	511	581	516	474	552	564	487	549	517	525	520	496	536	532	466	553	558	536	522	490	552	546	568	551	564	499	499	563	541	597	574	532	525	556	527	555	575	523	514	486	449	520	553	562	523	531	521	528	551	532	575	582	541	548	503	555	521	514	544	541	561	542	513	583	543	495	549	534	535	539	506	563	517	559	507	596	544	561	516	533	555	547	525	529	536	534	515	545	553	520	538	521	492	533	508	567	529	566	527	539	567	511	530	526	476	532	574	522	526	531	514	550	529	563	535	545	516	546	489	546	520	559	564	548	532	552	509	509	559	559	551	522	511	518	549	522	564	496	580	522	553	506	578	586	474	536	513	519	530	510	495	553	523	485	556	519	524	517	512	548	542	534	463	553	545	524	501	540	552	492	535	535	525	546	561	523	527	560	535	528	549	568	588	531	558	578	517	518	542	547	539	552	560	491	566	555	524	559	545	550	521	494	547	495	558	558	547	513	532	516	579	548	526	516	523	520	562	539	544	512	545	514	557	517	564	507	571	531	511	564	547	511	527	521	534	506	512	537	585	540	532	547	513	498	560	555	547	517	513	577	516	504	528	497	499	487	537	495	540	554	510	534	544	473	508	522	520	530	537	547	503	521	574	584	550	552	531	503	537	541	545	482	538	496	552	575	550	531	556	524	549	549	510	534	525	534	529	532	566	516	527	546	517	530	534	507	554	529	528	530	524	532	522	569	538	534	552	517	575	507	477	570	559	531	562	512	533	555	546	502	522	578	544	578	514	501	571	562	558	548	520	548	489	522	569	521	547	557	531	537	524	516	552	534	531	568	573	563	533	582	520	512	545	575	557	538	535	539	533	492	526	536	550	591	567	562	541	562	535	580	504	550	527	547	526	535	526	526	573	529	543	494	518	519	529	568	518	546	518	539	539	511	582	555	571	513	566	549	562	534	554	516	546	542	547	516	524	559	545	551	530	577	519	570	550	551	543	530	484	535	553	528	554	542	529	559	515	518	580	552	566	521	520	553	542	537	572	514	514	544	528	513	514	532	541	520	509	578	504	523	552	545	544	518	543	535	564	546	499	525	509	536	587	517	519	567	559	519	520	513	528	521	584	519	496	517	546	546	519	525	560	536	520	495	547	539	552	545	541	544	526	529	521	532	498	530	534	529	569	507	527	504	574	545	501	591	522	521	555	545	518	516	550	548	531	572	532	542	547	568	522	528	551	501	540	559	546	536	566	551	520	518	507	528	511	502	525	542	527	541	511	559	503	504	568	523	552	536	493	536	534	511	591	522	502	498	526	533	542	516	583	523	515	535	555	515	554	544	537	518	515	521	523	512	535	528	539	488	525	572	528	534	528	516	555	553	561	543	561	494	496	553	513	490	537	524	519	545	539	522	572	541	554	505	557	525	560	527	511	558	510	518	553	539	574	555	514	500	544	552	521	515	536	520	544	486	526	577	536	532	523	551	545	528	566	520	558	531	515	540	543	544	536	507	504	569	545	529	523	524	527	541	524	517	519	525	523	512	513	495	515	521	488	531	541	533	550	529	523	492	521	510	491	503	534	499	508	527	559	543	554	526	541	525	558	551	543	521	558	535	541	553	552	518	524	534	523	517	584	552	540	525	523	536	544	557	552	523	531	523	510	552	536	526	552	481	532	552	548	529	561	536	591	558	555	549	575	521	559	566	567	554	551	514	538	574	520	556	524	542	509	559	508	558	519	497	558	556	536	552	551	541	529	570	590	527	554	535	561	529	547	518	554	529	517	511	542	511	531	579	552	532	535	518	558	511	585	517	525	575	565	548	568	504	550	525	591	488	501	539	521	548	561	547	462	555	537	513	538	538	531	509	481	565	558	563	544	517	539	541	536	536	561	563	521	529	540	507	492	528	505	545	544	530	569	505	558	534	518	512	556	566	521	502	583	548	531	511	526	546	500	545	550	535	546	564	537	537	523	548	547	509	523	526	521	540	540	512	509	556	547	538	539	568	564	530	503	522	552	537	517	543	543	527	520	519	574	519	538	559	540	513	538	488	524	508	523	545	475	547	534	510	551	490	502	543	521	538	503	556	518	541	534	567	524	554	527	559	537	548	531	553	546	530	515	552	561	514	552	514	560	542	520	525	523	553	531	550	558	502	556	533	558	509	569	509	545	580	563	544	515	546	559	510	561	515	561	529	528	522	537	537	513	533	534	518	547	538	577	508	578	546	533	555	546	536	565	540	524	504	527	531	526	572	507	527	517	522	536	504	518	536	520	460	543	537	531	526	544	505	583	553	500	509	522	511	533	532	578	527	522	544	544	539	474	534	548	569	542	560	548	546	542	533	525	516	519	525	499	511	518	546	539	558	534	517	528	579	547	523	531	591	518	518	471	517	545	548	536	587	521	457	539	531	537	532	534	540	559	514	556	532	536	533	507	536	560	509	497	494	536	508	529	524	528	512	537	517	529	544	518	582	543	509	571	529	526	521	527	521	538	553	549	513	530	562	478	520	558	568	543	587	551	516	574	529	513	494	503	522	517	517	548	571	527	525	534	532	555	562	542	539	539	552	569	560	580	537	549	522	514	500	583	503	534	532	529	520	557	513	554	506	523	494	550	531	533	503	511	543	513	532	577	523	528	553	569	511	548	510	514	554	500	547	520	511	561	520	522	538	542	586	553	506	566	551	530	495	472	510	546	500	533	522	545	519	526	536	521	594	501	520	538	518	555	573	490	545	494	537	516	556	531	533	531	529	535	545	529	566	543	574	535	526	511	507	506	537	527	541	585	561	551	483	546	499	534	551	557	581	523	544	560	516	524	544	530	574	556	552	530	510	531	526	555	528	472	554	505	543	537	533	541	496	522	555	538	551	525	559	534	544	544	492	527	521	524	516	554	542	535	537	531	527	497	538	498	587	567	504	526	544	549	580	524	563	519	554	521	547	574	526
44396	68610	47417	9328	13122	10464	926	851	834	696	716	715	654	687	641	686	665	630	694	675	621	644	644	643	649	641	620	645	648	619	607	616	672	627	584	592	634	644	609	598	612	632	644	645	652	587	576	627	620	590	582	636	580	606	606	612	628	654	591	586	657	600	633	657	603	600	609	574	605	658	632	636	643	656	618	619	608	632	605	592	625	638	601	640	580	602	615	634	636	623	651	619	615	632	600	688	601	625	597	615	628	650	598	605	623	639	642	650	602	633	652	653	613	638	613	636	606	597	628	623	603	571	655	617	619	634	614	615	658	656	623	598	616	602	618	624	593	613	661	605	619	642	585	611	651	565	628	609	609	617	615	589	556	588	646	628	632	628	615	611	566	624	619	629	648	601	646	606	591	615	623	622	621	652	638	609	650	648	584	628	625	583	646	609	574	603	651	641	672	585	586	634	562	599	662	600	642	634	637	587	633	630	660	590	654	612	582	633	607	611	657	586	610	645	584	622	611	578	672	568	587	590	601	623	656	651	602	626	638	619	605	597	630	604	593	602	620	657	611	608	582	641	590	646	607	646	661	592	591	590	626	632	657	609	619	585	623	642	644	618	605	583	616	631	682	626	617	604	626	571	596	622	632	633	638	632	628	606	637	637	675	672	605	629	614	623	618	688	584	614	645	608	614	631	597	618	599	626	603	627	623	618	611	606	588	651	592	617	620	633	599	648	587	601	620	588	615	630	590	638	637	647	670	625	643	634	605	637	600	592	599	626	584	657	644	637	587	609	617	656	615	679	614	625	638	567	637	629	615	628	604	639	613	571	615	642	587	597	598	563	664	595	631	629	631	641	626	636	595	641	655	604	606	680	629	649	686	610	633	604	594	617	617	617	625	617	634	639	649	625	631	626	625	636	597	617	631	659	658	607	627	589	633	599	615	618	593	610	598	608	647	604	636	620	649	616	644	638	633	622	612	682	619	643	648	678	589	609	628	617	618	622	608	613	578	643	609	642	659	614	626	633	612	594	617	650	618	652	618	647	650	587	640	629	602	619	622	637	656	586	637	602	636	604	584	688	599	620	624	599	574	672	606	612	624	600	653	632	610	635	623	604	616	579	609	588	583	577	621	628	603	647	617	625	600	593	658	619	595	640	649	588	651	589	641	574	634	623	598	702	627	583	643	609	601	664	612	604	662	634	664	662	668	611	572	600	555	623	609	605	589	589	650	654	616	612	628	617	620	570	618	620	614	615	616	625	614	642	634	608	600	621	592	599	590	589	562	592	574	611	599	567	582	639	652	637	628	663	589	601	641	633	596	617	608	617	607	656	592	619	610	613	654	619	634	653	624	573	620	628	637	613	615	658	595	607	618	538	610	625	628	593	602	594	625	594	639	588	627	603	622	601	576	631	623	628	633	610	677	660	629	588	609	632	650	578	600	623	617	559	604	538	597	608	639	640	630	628	652	612	623	598	645	606	628	590	592	601	634	619	619	567	628	628	622	599	667	624	628	605	593	624	614	599	643	608	662	635	615	615	636	618	624	610	641	668	591	626	653	641	642	596	604	609	593	626	628	628	629	605	618	570	609	665	600	588	591	591	627	597	626	604	635	600	606	660	643	601	625	626	614	656	607	609	656	589	660	596	638	596	623	591	593	588	615	632	589	586	622	621	603	598	614	610	622	606	610	622	631	652	624	663	585	614	626	653	616	635	631	561	553	576	653	595	611	633	593	586	632	569	637	603	631	575	639	611	619	639	607	625	623	668	608	589	630	656	636	627	654	674	637	590	601	616	613	597	609	597	592	629	575	627	608	597	653	589	575	600	605	654	635	632	634	615	594	563	593	615	590	624	611	613	568	628	623	657	621	615	606	645	662	636	620	627	643	585	659	573	595	623	659	625	606	605	648	637	633	610	604	640	641	680	637	628	626	584	618	613	654	616	602	617	595	622	629	605	634	578	594	619	630	574	644	619	608	635	593	664	614	587	617	575	627	660	546	632	671	652	650	605	632	606	617	627	613	627	618	579	626	621	592	604	657	607	634	645	654	631	569	580	599	639	624	609	608	673	636	601	633	636	605	636	629	623	624	630	657	630	621	620	652	617	604	615	623	596	608	611	598	629	637	614	662	594	606	636	616	606	585	621	640	620	648	624	633	635	620	616	615	639	594	562	600	606	610	597	618	635	596	615	623	622	613	619	668	597	616	624	647	657	619	607	608	654	630	631	588	661	601	603	597	645	660	600	642	646	599	651	638	597	622	577	628	627	661	593	674	588	598	609	655	615	612	608	634	585	638	639	617	652	614	591	628	630	633	646	631	671	604	632	657	628	610	618	618	624	574	588	620	623	591	595	580	606	624	633	650	634	612	601	635	626	586	599	623	578	629	568	569	637	609	606	588	627	641	565	618	620	585	629	609	648	624	605	638	614	600	612	580	596	592	586	628	649	624	637	616	688	676	628	615	616	600	569	613	673	638	625	585	634	649	620	616	651	619	606	613	618	626	606	649	644	605	646	590	626	612	633	634	659	639	605	615	614	613	605	644	613	630	632	618	598	620	590	617	609	643	666	610	646	617	599	596	643	612	640	611	642	660	587	589	644	606	597	626	625	600	595	598	695	616	654	603	623	589	594	607	586	640	671	627	619	645	583	614	625	644	619	595	636	637	602	630	625	624	642	640	642	655	651	574	589	594	649	619	609	591	577	692	605	615	590	652	594	599	623	624	637	624	635	642	588	615	595	610	638	614	616	629	637	633	591	623	617	635	608	600	599	596	623	584	668	600	615	626	605	625	581	605	621	627	589	595	624	635	568	641	666	615	628	643	627	631	644	592	645	591	609	595	651	580	648	614	637	588	618	618	680	627	632	612	620	591	661	612	623	601	605	605	570	616	618	596	627	590	616	615	559	634	640	599	605	619	629	648	617	587	594	651	631	578	606	570	606	603	629	600	617	650	608	624	605	637	619	623	654	601	607	641	643	657	637	601	622	615	604	609	611	650	629	617	623	632	638	570	613	610	635	639	592	629	597	654	592	601	654	605	580	636	647	592	636	633	591	625	579	625	619	614	614	583	665	623	617	623	564	613	618	651	574	637	622	578	600	622	588	582	639	640	623	644	623	595	581	615	621	628	629	580	611	635	645	603	615	559	655	593	618	655	632	642	606	625	659	596	601	672	616	617	635	606	564	552	575	647	661	590	588	602	611	616	621	657	616	633	611	639	598	616	600	627	586	614	630	569	620	577	606	608	640	619	638	644	621	581	590	607	606	613	619	641	638	635	569	602	586	612	653	596	579	662	581	582	611	607	660	637	667	580	658	654	642	612	653	615	643	636	604	620	653	633	601	647	651	659	614	615	606	637	611	599	627	626	597	618	619	605	667	593	561	609	602	623	539	610	622	641	624	609	617	554	607	578	589	614	593	627	619	591	618	609	642	596	613	613	619	608	603	609	615	597	644	624	602	630	584	657	624	618	597	598	551	584	619	611	638
25183	21961	29127	24028	12238	5387	476	388	367	348	352	376	356	389	347	362	361	342	363	367	376	360	355	343	347	340	330	355	358	320	352	343	311	362	324	342	346	320	340	361	351	348	368	354	341	318	366	354	334	320	336	319	315	384	353	337	372	342	354	354	329	331	355	352	375	337	350	346	345	344	362	352	357	329	347	361	359	328	348	342	369	333	341	379	330	356	352	366	356	347	357	360	364	365	352	351	356	306	335	374	354	354	308	364	343	339	340	349	354	357	342	355	344	368	350	338	366	351	321	329	358	331	317	355	329	355	346	334	351	354	350	355	329	365	370	387	338	329	362	385	329	363	354	354	337	333	381	391	351	375	340	348	338	346	326	331	314	372	321	353	329	376	365	345	344	357	343	325	343	347	374	358	364	355	332	377	336	338	336	332	360	345	374	332	311	323	333	343	342	329	332	351	354	353	326	350	368	363	366	373	421	354	349	351	331	403	361	337	354	363	341	326	347	344	351	329	362	359	385	375	341	349	354	350	363	340	342	378	328	341	341	328	390	345	368	344	352	332	314	383	353	369	339	354	334	341	340	326	340	347	369	364	349	349	370	321	345	370	357	381	345	337	348	320	360	329	337	349	340	350	361	360	308	351	311	364	349	341	343	326	389	364	332	332	363	363	338	353	341	323	325	343	336	341	351	367	327	317	361	325	344	417	359	344	375	378	318	343	361	328	394	370	350	323	312	321	343	309	368	356	334	341	341	350	339	332	334	378	330	343	341	345	342	320	302	336	325	335	333	361	364	359	303	302	362	337	349	342	346	353	345	335	334	344	355	359	330	324	314	368	317	331	307	328	385	359	361	351	341	355	320	338	330	343	336	333	365	366	376	344	337	316	361	350	326	337	343	383	329	364	364	367	349	384	340	370	350	329	334	353	339	341	374	384	352	364	291	335	327	328	340	317	377	342	334	358	338	356	345	343	301	331	343	346	364	352	321	345	365	330	350	338	329	339	310	346	332	343	324	356	401	347	358	347	363	346	346	353	378	344	335	361	370	341	359	334	323	346	371	337	341	325	335	357	331	369	350	356	347	367	333	357	348	349	321	359	370	346	329	347	355	332	368	346	371	358	342	382	341	360	360	385	388	345	346	351	341	307	383	330	343	357	369	315	359	333	371	368	335	357	361	338	341	335	338	339	341	360	338	350	348	359	366	337	313	333	340	352	325	322	347	334	367	313	357	332	385	346	338	356	342	347	363	363	329	354	337	392	346	326	320	332	343	335	353	339	387	335	339	385	363	347	370	359	349	338	316	329	312	358	370	365	335	364	323	352	359	330	338	378	336	381	337	381	324	346	333	335	345	345	356	340	330	354	326	379	359	339	341	347	352	353	345	369	348	322	322	344	356	382	354	363	330	337	336	347	367	333	343	342	308	353	341	340	351	355	291	337	351	384	360	367	341	354	323	300	333	365	350	314	358	354	343	387	358	315	355	320	362	339	353	324	321	323	357	365	393	351	308	336	327	364	349	381	344	311	336	340	331	333	360	334	345	365	352	358	319	349	329	337	332	324	377	327	355	338	363	342	354	365	357	329	353	328	325	370	335	321	353	334	316	333	327	317	330	338	315	352	322	371	366	352	355	356	296	350	341	355	338	367	361	333	348	358	379	328	354	379	335	347	353	347	364	344	347	357	347	352	344	333	353	316	341	352	361	301	345	356	352	355	348	356	321	356	334	346	355	326	353	339	357	370	382	344	337	335	330	348	361	365	337	382	334	352	354	340	333	382	347	356	337	357	350	360	334	352	300	348	317	361	362	339	364	361	354	334	310	310	343	362	345	332	346	340	345	359	315	334	362	356	339	329	333	369	321	347	334	373	296	330	315	351	316	330	333	342	325	344	323	351	370	381	380	331	358	368	304	329	355	355	370	324	378	367	343	316	355	324	360	314	321	362	370	344	299	355	354	338	315	383	339	344	345	333	332	327	330	325	356	346	378	353	325	370	338	358	358	332	335	332	358	370	346	379	307	353	379	360	334	323	359	348	367	327	366	349	340	353	342	351	333	377	348	322	320	329	386	343	366	336	346	358	360	355	323	368	363	338	314	336	312	339	353	337	369	314	358	319	335	366	336	353	344	328	382	363	367	354	353	380	328	332	380	320	322	372	346	352	335	339	355	359	330	357	343	326	352	350	322	344	345	362	372	352	368	330	349	329	338	355	358	354	339	338	336	364	355	364	323	360	324	336	357	360	353	365	361	341	326	341	324	351	336	338	334	352	363	360	366	355	342	335	342	352	364	329	344	329	302	332	354	326	360	354	360	328	325	397	359	383	330	348	335	347	323	363	362	349	355	349	347	328	361	319	357	326	333	364	325	339	350	355	316	349	339	327	328	365	340	361	318	332	329	385	324	358	324	365	360	369	327	335	330	363	335	348	360	341	353	334	356	333	367	354	347	320	335	364	323	325	339	341	370	320	353	356	302	352	343	354	356	374	306	355	345	332	369	351	370	355	348	370	336	353	344	341	373	359	349	323	351	331	322	345	317	343	338	338	355	334	341	348	321	342	330	347	333	345	353	360	360	367	346	345	349	340	344	363	319	391	328	348	360	364	374	353	328	351	337	343	372	328	326	335	364	346	339	362	342	361	379	334	330	339	344	347	355	362	351	321	361	336	337	346	329	339	367	324	330	335	328	359	342	360	311	344	333	358	323	365	332	330	328	350	349	381	323	340	348	380	362	327	340	375	321	355	323	296	364	358	302	376	357	335	322	348	380	342	355	325	325	351	326	355	369	327	341	322	330	338	315	366	327	349	334	335	374	368	354	361	365	356	338	348	335	364	346	376	314	328	354	332	391	354	313	370	336	368	324	368	349	337	384	340	329	371	345	333	358	334	341	348	352	368	341	331	342	347	368	329	379	350	351	338	346	373	353	360	332	365	349	357	374	343	363	334	349	361	323	351	349	363	347	339	314	317	317	370	360	339	329	335	341	347	349	350	327	334	375	329	313	372	332	318	324	369	357	346	347	346	335	303	358	336	334	329	327	348	354	356	349	390	338	344	374	312	363	383	345	336	338	337	336	348	352	327	322	334	363	332	370	358	357	335	350	347	345	369	343	349	373	355	387	351	332	343	353	364	363	360	358	349	360	335	358	351	340	347	332	362	337	344	346	343	373	350	309	399	380	317	352	338	366	347	344	326	342	352	344	347	345	345	344	334	308	316	334	356	303	374	376	343	340	369	353	344	333	379	315	340	335	348	310	363	356	348	329	340	358	370	366	361	353	338	340	332	321	338	338	345	347	339	327	342	334	321	367	389	346	366	333	347	342	348	356	377	324	342	346	346	391	365	345	334	377	334	361	361	356	324	346	347	365	322	322	334	370	348	368	353	335	369	362	341	336	318	345	353	374	364	354	350	346	334	352	330	348	336	354	307	365	376	299	364	344	363	359	343	339	362	390	314	366	325	393	352	354	368	367	342	338	347	371	342	347	364
40961	61016	39102	6959	8810	6530	546	543	541	461	464	484	439	419	436	444	418	423	404	409	422	414	428	385	367	402	418	382	408	386	446	429	383	374	395	419	363	422	357	413	392	399	392	418	374	399	389	427	403	397	394	399	405	368	370	399	342	407	374	397	381	375	375	375	414	397	424	398	415	365	407	385	413	414	402	392	390	434	403	410	407	394	357	379	366	416	395	370	396	369	393	401	392	360	424	391	377	398	403	402	424	389	423	392	389	395	363	399	412	392	396	370	444	381	348	410	386	385	386	405	395	394	376	406	387	385	411	369	402	412	413	405	372	409	401	432	387	393	396	395	413	417	387	376	411	371	384	412	380	408	428	368	373	371	388	433	402	376	409	412	375	458	422	386	401	421	385	387	370	377	397	394	382	397	385	416	410	380	408	399	426	388	366	430	391	425	368	366	416	400	393	388	415	399	395	380	414	367	395	372	404	384	361	384	405	422	354	393	394	425	380	398	385	379	429	423	404	415	418	413	410	382	378	427	419	376	394	380	411	377	400	437	366	391	418	407	395	375	413	417	417	390	389	375	396	399	403	400	391	399	356	397	392	394	420	402	392	388	390	402	413	441	440	394	444	459	382	370	393	419	358	400	391	401	381	393	414	406	368	345	398	380	417	379	409	378	374	385	377	382	354	381	380	435	413	390	416	398	398	386	421	394	372	398	411	384	416	408	362	400	356	387	385	375	409	395	382	373	402	398	369	399	406	396	412	394	384	417	382	434	407	371	376	436	383	465	382	434	427	427	421	399	373	404	398	398	339	383	358	371	405	383	400	419	397	469	390	401	418	374	387	386	385	409	413	386	386	415	410	387	393	381	405	380	365	437	394	372	404	411	430	385	359	385	405	419	405	386	383	389	406	421	404	412	373	394	407	435	399	384	371	403	411	404	433	367	398	394	371	350	396	367	399	420	364	422	387	388	414	424	395	399	371	391	397	387	397	426	418	413	400	422	416	385	345	366	368	400	354	429	403	402	410	406	409	371	401	392	423	400	414	405	417	400	383	409	379	376	403	455	399	365	413	428	378	375	406	428	389	377	402	378	406	421	409	389	407	387	356	387	406	389	445	362	392	400	393	361	385	406	405	361	432	389	376	404	414	418	367	382	399	404	418	375	389	412	423	394	365	402	412	417	407	422	398	406	370	400	440	419	398	386	389	364	386	381	388	400	428	428	407	395	397	407	383	377	372	406	420	383	385	381	407	400	366	399	385	390	389	382	432	386	370	365	422	414	383	363	388	388	407	421	413	413	395	412	406	402	384	405	429	394	433	379	437	404	398	370	384	381	395	375	396	396	403	399	377	386	368	398	416	379	396	378	385	377	387	410	402	387	361	402	352	380	421	398	444	433	403	378	389	436	412	397	361	381	417	418	363	390	380	404	413	392	422	447	374	393	370	368	435	381	384	396	396	390	414	361	344	365	407	389	402	429	414	404	399	410	420	397	430	398	394	394	406	381	408	384	378	390	351	395	387	386	396	388	421	381	392	450	385	405	405	410	412	424	414	429	370	435	427	409	411	418	368	412	385	381	419	416	364	353	396	414	418	395	394	422	416	410	385	402	370	359	387	379	404	396	407	406	392	406	399	378	358	404	388	384	397	381	401	412	389	402	452	338	409	393	425	417	392	397	404	384	416	399	354	370	345	370	408	413	396	361	395	417	386	397	375	416	391	399	385	358	417	403	403	370	407	419	384	377	410	394	400	387	420	412	409	378	386	429	385	392	363	381	421	401	439	417	390	366	403	394	404	392	400	441	390	391	392	332	415	413	387	392	405	402	410	395	414	386	386	411	391	402	399	383	411	404	394	371	401	423	422	413	386	395	412	401	423	379	413	389	408	419	407	384	394	387	391	410	387	377	387	376	382	409	375	362	378	375	384	396	413	417	402	393	399	376	414	382	408	390	390	406	398	399	383	392	409	392	379	383	387	365	350	376	408	371	394	389	404	415	354	415	407	436	389	356	442	376	403	417	368	387	410	399	406	380	413	377	364	415	412	414	439	394	434	418	384	425	418	374	405	414	395	386	437	409	412	396	371	376	423	390	420	421	390	390	409	402	396	378	355	412	407	457	392	386	389	397	406	356	411	369	405	366	395	417	374	392	418	386	349	411	394	382	390	417	410	367	397	409	393	404	344	392	396	387	385	438	377	404	404	372	387	417	383	403	425	393	384	418	403	384	386	363	360	407	398	431	395	388	363	360	399	410	423	388	391	394	391	382	407	392	382	403	383	374	373	418	355	412	391	364	377	364	404	382	428	395	394	389	381	383	410	360	400	403	426	351	391	395	369	389	413	404	386	388	359	407	406	380	388	357	402	399	372	391	407	379	406	413	420	377	406	405	398	420	410	412	366	402	410	381	401	424	394	371	399	416	387	374	423	382	419	418	390	392	353	397	424	410	366	360	389	409	367	369	416	365	415	415	410	407	382	391	385	403	395	390	424	397	421	421	389	365	412	386	391	416	384	419	395	378	398	401	393	434	419	394	402	429	434	402	382	386	366	410	395	392	386	401	406	403	423	414	409	398	410	427	391	369	407	407	347	369	420	383	387	414	390	384	376	374	368	368	386	399	385	392	392	371	384	425	431	419	418	412	402	407	404	390	381	365	386	384	392	393	416	381	398	364	382	416	386	403	402	344	406	397	390	407	399	417	393	396	407	417	371	386	409	396	381	379	379	408	377	364	391	416	390	388	354	386	371	388	382	390	406	390	347	354	430	388	393	370	394	403	389	400	399	419	388	387	379	417	408	349	385	436	417	396	371	399	390	375	378	420	433	424	383	389	408	391	418	392	385	424	361	392	382	367	420	386	397	395	392	428	367	425	421	406	428	360	371	392	413	387	414	393	402	353	401	421	365	389	422	374	372	396	411	385	403	393	409	426	392	399	386	375	397	389	378	400	412	392	371	436	404	408	427	385	430	437	391	369	435	392	367	394	383	421	413	408	379	421	382	379	380	403	357	388	405	386	371	405	399	381	389	409	388	420	393	371	416	390	375	375	409	399	399	381	414	367	404	389	398	399	344	404	400	415	363	413	422	387	399	367	390	394	392	387	392	410	432	384	404	401	397	391	390	362	416	396	390	428	416	427	375	360	376	424	375	382	403	399	383	423	368	371	423	424	353	384	377	421	403	395	383	378	404	374	414	389	419	429	395	403	404	360	397	381	364	387	392	384	404	406	406	357	410	345	436	416	428	391	374	414	385	383	399	387	383	420	391	372	398	386	365	375	400	386	386	370	436	411	400	395	383	408	384	406	386	439	405	404	400	396	398	376	398	429	419	408	426	394	416	426	383	405	450	382	406	390	382	380	382	408	381	428	444	410	402	383	377	352	421	396	393	390	417	410	384	416	411	402	411	408	400	342	388	397	406	345	361	420	400	366	426	381	369	392	404	444	381	382	355	394	422	402	394	404	383	364	418	405	421	390	373	378	413	374	386	394
22993	21588	30827	23212	21980	21859	7090	507	379	366	337	314	285	323	250	280	274	269	260	252	260	256	234	231	284	242	279	224	239	234	221	242	255	245	240	223	231	216	250	268	255	239	219	226	241	284	235	224	262	239	251	222	218	247	226	244	255	230	242	228	235	234	216	211	224	216	220	236	256	237	215	203	239	250	216	259	266	246	233	228	243	242	195	252	235	223	238	249	242	232	229	197	251	224	233	237	231	221	247	219	232	252	225	225	237	274	236	224	252	275	227	235	260	229	252	223	243	204	210	240	224	235	221	241	245	234	234	232	237	243	233	217	224	261	259	243	224	242	238	218	214	251	224	234	231	204	223	237	220	248	253	236	261	213	232	237	231	244	253	213	226	222	261	243	274	256	220	245	234	230	229	238	206	221	223	278	234	245	236	243	241	245	215	239	235	243	254	245	225	224	229	232	222	226	221	235	202	220	240	243	217	249	239	209	261	229	207	222	254	218	257	267	247	224	253	249	210	246	253	241	230	223	216	246	209	213	245	241	212	209	258	231	249	243	242	248	260	223	248	235	250	262	221	238	216	263	280	242	220	220	240	247	216	219	232	260	214	249	251	253	243	203	243	229	246	218	212	227	240	227	229	240	260	253	242	243	232	244	232	234	248	218	248	234	208	244	245	243	244	220	219	259	255	213	248	220	226	236	246	252	267	203	249	222	267	245	243	223	229	229	228	252	226	261	240	273	242	239	249	211	266	226	244	237	238	233	239	235	230	228	245	261	255	210	240	232	247	214	248	224	237	232	246	233	246	263	262	222	272	220	209	262	233	232	229	267	253	240	198	229	221	242	249	240	222	239	237	257	261	235	223	238	227	224	236	217	254	234	241	225	265	246	229	244	209	237	236	246	248	228	250	243	212	197	239	240	255	226	225	234	251	235	251	213	217	211	246	269	221	233	242	247	257	233	209	226	209	206	221	230	229	203	245	221	245	207	251	244	252	242	202	230	237	231	248	225	224	231	196	222	215	245	222	235	248	247	243	244	233	243	226	237	226	240	225	225	231	249	249	241	253	244	223	228	263	242	224	232	222	236	241	259	257	239	233	243	228	222	234	235	233	235	215	232	232	243	230	237	250	231	239	231	229	227	226	218	229	234	234	234	264	248	235	233	255	231	246	213	235	229	235	250	247	222	222	230	248	244	262	249	210	229	228	238	231	235	243	229	267	233	249	252	238	226	219	240	229	253	250	220	265	218	235	232	216	224	257	243	265	268	235	231	228	250	231	234	243	234	236	252	196	227	274	233	222	235	245	241	222	222	240	232	229	217	234	249	253	229	217	247	228	233	232	252	232	235	224	250	259	238	229	209	230	242	228	235	237	227	239	238	233	229	223	277	232	228	244	223	233	247	227	267	258	232	205	233	233	233	231	220	259	215	215	234	240	244	239	250	229	264	240	235	236	250	226	251	221	238	222	254	225	209	225	255	238	250	216	237	235	221	240	241	205	241	231	236	236	254	241	271	221	218	217	223	222	249	202	216	225	256	245	241	226	241	230	223	215	233	241	229	241	247	209	241	263	224	246	230	244	216	227	243	234	247	215	283	213	234	227	242	260	222	214	236	244	224	239	216	248	213	253	220	211	228	205	241	219	239	242	232	238	247	236	215	238	250	261	241	237	223	237	242	230	249	251	218	231	227	214	245	227	217	256	215	246	241	223	219	244	237	207	242	232	244	245	260	256	267	247	248	269	226	217	236	229	244	249	245	218	212	251	227	229	226	234	214	220	236	234	247	227	232	206	229	208	225	239	248	248	245	226	231	236	221	239	249	261	235	256	221	259	225	246	232	250	241	227	240	239	260	248	236	217	237	227	207	225	236	238	236	230	233	225	228	234	236	240	218	220	261	266	219	250	239	243	230	199	231	230	227	251	249	230	235	224	255	205	216	248	233	243	253	222	222	256	231	269	244	272	257	230	226	239	255	218	249	247	250	268	253	222	238	273	233	223	227	217	239	250	240	235	215	244	248	238	221	225	258	248	231	233	241	241	222	226	223	218	215	217	214	231	237	225	229	215	219	238	224	249	239	233	252	240	230	268	225	232	226	220	247	239	238	247	215	237	246	239	230	227	246	244	242	220	241	226	254	259	238	237	255	257	219	245	244	212	237	232	261	228	229	232	237	216	213	264	214	215	245	264	241	230	242	238	217	228	224	240	223	225	237	234	231	261	238	251	230	234	263	209	243	253	223	204	235	242	229	248	248	230	231	239	211	208	245	228	255	235	221	224	236	214	227	245	217	222	249	233	229	257	231	218	222	262	226	239	220	234	234	230	201	218	210	259	213	238	253	243	225	232	270	236	262	250	229	220	222	229	238	221	243	244	264	239	223	278	250	243	256	240	247	240	237	235	254	259	236	232	226	263	219	230	235	250	203	247	244	235	210	229	236	233	242	226	217	238	245	240	205	209	250	235	247	236	245	243	218	224	217	234	235	257	231	226	255	258	222	220	211	248	270	211	235	221	206	254	238	241	203	226	242	258	247	248	225	229	227	225	249	220	226	211	241	253	243	254	232	237	249	208	226	246	209	221	205	218	248	222	250	216	197	254	246	217	237	234	228	223	241	233	229	223	230	225	254	217	224	262	227	227	248	238	245	228	230	242	231	240	217	244	238	239	229	224	253	236	251	226	249	243	249	222	258	253	235	222	237	250	245	258	237	267	268	215	263	202	240	233	245	230	234	227	226	254	234	251	248	243	216	242	212	209	228	233	240	224	242	233	256	253	233	220	248	241	251	222	207	229	243	233	247	244	258	223	222	216	208	227	223	235	220	243	253	245	237	244	217	231	221	233	238	236	231	232	234	254	234	232	241	255	245	234	242	259	246	262	231	216	246	242	262	233	226	229	227	246	215	218	227	214	215	230	232	236	227	211	234	206	232	247	246	242	247	261	223	228	219	228	214	225	232	237	260	257	243	264	227	242	242	258	231	205	244	227	215	226	222	216	234	224	231	254	245	264	209	238	209	231	241	241	237	232	242	234	235	258	249	259	213	239	228	221	221	247	230	242	239	229	254	239	219	213	242	243	232	235	211	247	223	227	247	249	227	211	244	242	214	256	232	269	250	221	252	240	228	208	234	242	229	244	226	223	218	222	222	230	235	267	239	207	270	228	217	228	232	210	231	233	214	255	204	244	233	223	218	232	227	240	217	241	218	253	233	219	212	231	190	253	242	259	266	219	261	237	218	218	224	222	219	253	238	250	217	216	267	240	242	255	220	230	227	222	258	211	255	240	250	234	213	241	243	229	228	239	215	238	214	209	200	224	210	240	224	243	241	230	223	248	234	245	223	251	259	238	225	224	234	230	226	232	238	238	236	226	216	218	245	203	206	213	251	224	239	240	220	225	245	233	198	218	259	244	233	202	228	249	234	232	218	224	219	256	244	231	217	208	248	254	234	228	230	238	245	255	231	204	235	261	222	266	226	235	235	228	226	263	207
49819	77549	59306	11933	23031	11801	944	746	623	538	523	471	426	373	418	368	344	363	311	347	326	324	309	299	301	286	315	292	304	279	307	299	301	289	338	291	325	303	275	284	289	286	263	302	291	300	289	276	268	263	270	287	307	296	249	253	287	279	295	282	297	313	303	281	297	263	250	259	272	300	261	247	278	287	311	310	269	258	309	254	260	292	280	280	285	284	268	286	259	300	263	299	277	252	279	258	261	293	282	291	276	293	255	320	278	264	291	283	260	292	302	284	298	295	303	273	271	242	292	278	268	272	296	295	259	275	264	275	287	292	294	267	271	302	313	235	304	246	282	265	277	320	286	258	262	297	274	299	288	289	247	292	276	283	298	287	283	273	273	274	297	290	235	285	248	249	275	270	307	299	259	274	240	279	259	285	298	275	269	262	267	293	258	263	256	277	304	248	261	277	269	270	297	286	292	277	324	279	267	309	284	257	266	282	282	271	269	287	270	276	278	265	298	290	317	273	275	248	267	270	292	294	288	298	266	298	306	295	294	266	294	252	302	278	281	278	292	303	277	277	270	281	278	271	254	303	309	267	284	284	289	266	268	286	293	245	279	312	279	272	264	290	260	279	300	265	265	275	249	286	281	256	290	279	298	243	273	276	279	252	271	285	269	269	268	265	280	288	282	268	295	283	264	257	288	288	279	282	259	296	271	289	248	266	293	279	269	250	286	273	285	293	310	257	261	258	277	285	274	282	265	281	307	246	266	290	251	298	262	275	278	290	294	277	285	286	260	291	309	300	307	237	281	257	275	277	279	260	285	286	276	292	271	268	263	286	278	285	259	279	283	298	275	286	292	260	310	275	284	258	292	256	296	276	286	287	283	278	281	278	300	278	276	278	269	290	273	296	302	271	262	284	301	285	270	269	264	263	259	246	261	267	294	304	294	275	273	250	262	293	254	255	250	269	308	280	288	258	276	270	276	278	271	242	275	288	273	279	256	287	280	289	321	305	252	270	294	285	305	262	275	266	292	309	267	259	258	271	246	270	301	298	276	270	295	274	287	298	270	282	278	258	252	291	256	242	264	304	300	283	308	295	266	280	281	290	311	300	258	279	278	273	296	272	260	282	289	288	292	271	288	274	288	249	299	259	302	298	283	265	267	242	293	250	292	276	291	292	248	259	268	259	283	268	261	261	305	276	283	280	306	261	227	311	243	267	274	316	249	271	253	276	261	268	296	311	277	257	255	272	288	283	295	278	288	282	237	280	271	270	285	282	270	294	286	277	294	267	252	284	264	276	301	273	296	269	278	284	292	289	285	281	268	258	291	255	284	270	295	295	271	274	256	268	264	313	264	244	314	304	269	272	297	265	265	231	282	251	326	248	301	280	291	273	267	264	303	286	275	300	273	262	280	290	279	277	273	289	271	274	288	254	245	280	258	264	276	277	310	285	301	267	273	277	286	330	282	296	277	278	265	292	258	269	272	257	260	246	248	286	276	294	263	283	280	302	260	290	258	277	282	300	270	290	253	282	285	302	260	305	291	291	288	291	287	296	264	261	250	265	277	285	280	289	281	262	302	274	255	262	259	256	259	302	281	293	304	292	287	299	279	290	262	259	300	290	288	283	263	291	241	283	258	290	296	274	293	270	286	258	273	259	254	255	286	263	286	299	287	292	280	274	265	284	279	277	261	264	275	280	285	278	301	254	289	226	281	278	283	293	255	273	293	287	272	281	304	253	283	283	276	297	263	276	249	274	271	265	286	264	292	278	267	303	268	269	300	287	269	276	286	289	278	273	266	285	284	283	283	263	287	277	333	320	270	273	270	268	264	297	279	279	311	288	281	302	256	262	272	262	271	287	265	271	271	297	268	283	283	264	296	287	279	267	305	289	266	285	270	276	299	285	283	266	265	271	272	292	280	272	240	305	269	279	281	305	296	278	261	272	291	270	300	281	322	267	312	274	269	293	295	273	276	288	312	252	276	296	277	279	283	264	273	297	314	247	255	265	301	276	249	276	282	297	306	280	275	272	277	270	263	270	264	299	317	269	264	273	270	329	279	295	284	286	264	265	262	247	256	268	291	240	281	302	313	277	296	284	280	282	264	287	286	281	281	297	266	259	286	303	257	283	288	291	259	290	288	296	272	271	273	290	279	271	254	258	311	275	291	255	263	257	291	272	267	265	258	283	278	273	239	255	259	288	294	291	271	284	283	287	272	284	262	254	274	266	325	270	297	308	291	276	259	272	268	283	296	270	264	272	243	302	301	270	274	256	261	294	293	273	259	264	274	278	286	249	284	298	284	274	270	262	272	270	278	294	280	270	235	283	288	281	303	303	254	305	299	274	277	250	314	261	283	253	269	305	286	307	301	280	273	280	290	264	278	263	276	282	274	259	278	258	251	279	282	283	292	262	284	288	257	294	267	289	281	271	264	275	296	257	288	298	283	252	281	314	292	278	279	280	286	309	282	268	297	273	269	280	278	271	302	261	314	295	301	300	282	267	278	271	272	264	275	276	287	265	269	279	275	302	285	277	276	266	279	269	265	311	294	294	312	301	270	276	253	286	291	268	266	265	283	280	300	284	275	293	261	254	288	282	281	237	304	300	272	294	291	248	268	272	287	285	302	283	282	297	291	276	312	259	263	269	288	284	288	250	259	250	256	283	261	313	260	288	291	275	298	265	266	305	258	294	279	264	299	284	260	280	284	253	255	292	259	306	243	289	282	273	273	290	272	264	277	295	274	293	277	289	302	252	261	273	264	260	283	275	277	263	266	280	296	277	255	297	292	262	264	304	288	279	299	285	302	274	297	266	299	275	273	274	265	276	269	273	314	298	300	292	261	279	284	310	280	300	275	253	261	268	292	263	277	276	270	269	280	280	299	294	300	281	272	303	282	280	301	266	250	269	263	287	281	303	288	258	252	290	281	278	263	246	277	278	303	272	287	255	282	282	295	254	276	272	283	271	280	296	251	279	280	298	261	268	269	250	286	277	278	263	256	267	252	259	288	275	292	263	278	289	282	283	275	266	286	266	300	300	298	284	270	282	287	238	321	257	275	261	286	280	310	280	272	293	273	289	267	264	294	291	248	255	279	298	288	290	284	268	310	262	246	287	272	318	280	299	289	265	304	270	269	240	292	274	251	283	305	298	241	260	293	250	264	274	271	244	273	302	245	288	286	273	290	284	276	285	249	277	285	282	273	246	304	293	307	296	260	254	294	307	259	298	287	260	294	276	284	249	286	276	264	287	275	275	274	260	273	267	293	290	299	296	278	290	278	266	272	254	260	273	272	261	272	254	277	284	284	275	266	267	285	294	283	307	258	284	260	313	282	251	252	289	274	252	280	262	282	275	288	279	291	294	254	269	290	294	288	280	280	295	298	287	280	278	275	269	283	278	297	286	282	273	310	265	264	289	278	265	298	295	274	278	269	286	296	263	277	270	280	282	260	270	276	274	290	278	309	301	287	299	266	277	272	253	277	309	271	303
28715	22475	17490	3057	1748	1100	595	590	627	590	591	548	603	554	579	562	563	593	555	547	576	534	538	598	576	561	563	549	607	618	571	590	577	587	559	565	607	565	565	560	592	581	555	595	561	556	549	562	575	569	584	549	588	578	550	578	589	548	541	588	563	561	578	641	541	550	580	591	592	547	522	548	565	577	601	621	591	569	570	553	560	588	545	566	604	563	571	552	558	551	569	588	581	569	532	526	578	594	576	551	550	575	616	546	563	576	565	562	627	582	561	531	542	554	595	575	563	585	571	566	575	543	563	565	560	580	557	545	571	561	544	561	571	586	598	559	549	578	555	539	585	576	544	565	559	585	571	553	583	561	558	579	647	531	591	596	593	549	585	609	567	566	598	550	547	538	594	569	616	582	595	555	536	605	577	550	583	580	526	577	558	571	594	579	562	593	567	602	504	573	578	553	550	540	570	541	577	560	546	604	565	544	524	545	579	602	562	572	565	571	579	588	565	589	525	560	577	528	609	605	586	555	609	563	556	565	576	599	556	552	560	575	607	562	575	591	539	592	548	567	578	552	577	612	594	537	568	589	570	595	593	569	557	539	587	585	582	606	563	544	518	559	554	571	574	548	593	577	586	529	513	616	561	566	556	522	585	575	542	565	596	576	574	588	603	570	577	533	603	557	591	562	579	594	581	564	543	548	589	537	536	543	570	564	602	601	579	552	577	602	581	562	556	585	562	587	561	555	610	572	575	521	590	598	558	601	554	585	591	664	621	597	590	611	565	558	568	589	578	579	590	598	564	520	616	625	576	546	596	604	586	560	467	594	604	590	560	563	545	567	621	562	573	577	584	552	561	567	622	598	584	577	604	543	569	594	568	555	526	576	511	550	592	620	577	529	556	588	621	564	572	602	593	584	577	546	562	612	591	562	520	560	595	576	546	541	570	580	536	557	568	606	557	543	603	586	577	571	583	581	629	573	559	614	566	603	566	599	583	552	559	545	587	600	577	595	561	541	553	540	574	575	561	573	584	591	562	559	576	597	592	534	569	553	615	596	580	583	579	611	539	545	581	595	589	569	577	572	579	606	589	593	608	572	573	568	585	536	590	519	568	539	546	566	590	560	595	590	574	589	568	573	569	601	546	541	565	583	580	556	567	539	595	587	566	595	593	553	556	523	553	609	549	598	561	560	572	553	571	580	603	586	590	605	546	569	583	507	570	569	567	568	564	517	587	527	573	553	584	589	599	549	552	527	530	593	560	567	522	533	536	580	597	593	553	578	589	542	637	550	568	590	556	537	555	523	576	606	603	515	565	592	611	573	587	582	551	583	544	547	596	607	590	551	579	554	522	609	561	528	588	557	577	567	577	522	612	591	567	549	601	569	573	600	567	585	578	589	579	558	563	538	578	588	588	571	651	608	550	574	579	551	566	584	551	570	589	563	614	557	612	612	586	574	581	555	569	592	576	603	546	541	629	570	556	593	573	576	585	564	593	588	542	572	560	568	590	571	561	571	572	591	603	592	588	576	583	586	609	581	560	545	573	607	638	555	580	546	576	552	595	562	572	576	553	598	614	617	536	532	552	610	586	603	569	609	570	552	564	544	586	621	556	562	557	616	568	577	578	584	567	556	534	565	610	555	578	566	589	590	560	600	603	628	559	594	565	576	533	637	546	555	576	554	561	570	550	570	551	587	572	572	563	628	582	537	582	548	592	568	644	563	562	625	569	569	551	515	569	597	596	579	529	596	578	544	581	580	583	591	617	589	537	597	537	579	566	574	574	581	606	548	571	579	530	613	525	578	573	557	572	579	578	550	611	582	542	581	593	582	564	611	574	568	573	532	575	551	603	565	553	569	539	558	584	606	604	578	557	582	556	583	587	566	611	593	547	517	557	556	583	534	574	570	616	608	593	553	599	547	565	535	537	613	575	584	593	602	545	597	534	550	634	567	554	552	592	573	563	565	578	586	621	530	540	542	559	559	573	579	574	569	597	605	596	539	559	591	525	568	588	523	577	529	569	599	539	541	549	568	560	581	619	582	545	574	608	580	583	583	562	574	576	569	573	539	559	563	599	587	570	586	566	535	531	585	568	596	580	599	591	618	545	558	534	550	567	541	533	532	647	558	603	565	538	532	602	552	587	537	574	576	544	578	551	526	590	593	575	551	582	542	556	605	559	546	547	566	619	590	612	544	577	592	590	553	531	550	543	586	593	593	565	556	541	572	545	524	576	581	580	584	557	558	564	579	551	583	523	597	601	547	571	574	584	538	583	574	606	602	600	583	598	622	554	552	594	580	539	577	552	574	529	586	518	590	593	599	656	567	560	573	583	633	560	579	550	575	575	570	583	575	563	541	591	600	566	577	551	558	543	592	574	543	584	590	601	579	570	614	569	586	590	583	563	568	566	534	584	623	595	544	572	577	569	574	572	581	564	556	573	562	555	550	570	570	543	565	538	613	622	609	556	568	566	590	589	572	611	598	540	570	559	540	571	525	605	548	551	564	577	562	580	590	515	580	563	542	589	573	555	583	594	549	547	572	541	569	593	565	545	566	611	577	567	521	581	517	621	548	594	567	543	531	593	592	567	534	592	579	543	621	568	592	589	644	575	562	587	583	576	571	600	556	579	536	590	588	536	587	589	566	573	563	563	550	612	574	585	554	546	607	582	547	580	593	555	583	537	557	560	599	584	530	574	577	557	577	588	588	577	580	557	580	617	596	543	561	580	563	601	581	581	591	551	541	546	563	585	535	566	585	608	586	617	617	554	578	623	583	551	545	577	543	581	584	628	574	539	619	571	568	548	567	576	573	614	592	589	577	537	604	561	586	546	599	565	601	586	575	560	605	551	580	564	584	546	542	609	582	566	558	572	597	563	553	585	595	536	592	562	571	548	531	578	591	547	576	543	553	597	558	525	580	570	586	596	536	579	555	554	591	569	578	554	558	557	561	561	627	587	585	558	539	586	572	563	575	585	628	534	588	591	572	600	597	544	561	520	562	559	560	525	567	530	600	579	573	586	546	558	550	584	549	612	602	559	587	550	553	566	568	556	573	577	577	602	563	567	584	589	609	590	581	600	559	617	561	562	602	596	549	611	597	545	628	629	552	602	569	562	580	562	592	573	608	544	551	583	603	566	588	601	557	583	574	521	569	573	582	573	581	534	609	594	560	536	601	587	621	548	568	570	564	520	572	586	578	567	589	531	597	623	560	586	574	550	566	581	588	584	552	605	584	585	598	555	577	560	568	587	593	581	523	584	560	536	577	551	580	558	575	562	612	550	591	555	533	594	554	601	562	621	536	581	550	592	591	579	551	567	596	552	603	574	548	589	589	541	585	544	570	571	551	539	588	593	551	598	517	586	603	565	602	548	546	548	597	604	582	570	609	558	598	604	581	552	529	521	556	532	539	612	580	535	544	590	571	585	533	516	609	537	591	616	532	625	561	546	528	527	576	579	563	560	571	566	604	531	601	518	529	585	565	538	574
23510	29179	14981	1548	2166	1520	654	718	648	633	655	646	654	673	712	649	669	622	669	643	623	664	618	692	598	698	664	671	646	639	576	642	669	622	595	673	706	621	672	650	672	617	707	684	664	630	654	674	612	664	614	623	648	593	693	687	683	713	600	622	620	627	657	635	674	651	641	623	652	661	665	693	647	677	620	661	671	641	641	646	604	684	663	613	612	600	665	610	606	616	620	615	630	638	700	642	690	655	668	661	648	601	688	635	668	666	676	657	688	620	636	611	684	665	632	666	608	673	611	663	652	668	640	629	618	648	660	679	665	676	608	653	675	621	638	664	706	658	663	647	654	633	631	641	639	619	636	676	656	675	641	626	664	642	660	642	652	662	664	666	595	628	645	635	650	675	636	656	632	649	659	622	578	684	693	618	648	685	682	618	669	637	649	687	650	674	665	661	677	676	631	647	667	638	674	652	651	650	638	666	641	626	662	636	659	704	662	666	654	710	638	628	695	675	691	672	642	619	664	650	656	661	678	677	704	684	683	672	607	626	623	583	651	674	639	604	747	619	654	653	694	639	664	624	695	670	695	666	577	657	667	647	652	655	627	602	642	669	630	654	645	683	662	647	684	652	654	627	652	658	637	626	671	669	683	634	676	686	642	662	596	656	660	620	595	658	662	670	656	682	651	636	651	643	655	603	641	668	646	665	693	655	622	663	655	631	646	635	682	642	651	643	654	669	664	638	717	628	647	663	661	667	636	611	653	643	647	620	665	657	654	664	647	673	619	593	662	657	641	610	624	606	674	664	656	670	646	647	636	639	680	626	655	618	661	657	627	667	637	621	569	639	657	602	658	661	646	657	629	690	629	652	652	672	641	653	662	661	641	677	679	645	609	664	665	658	618	697	670	661	693	665	675	684	648	630	663	651	646	633	659	616	661	658	639	671	640	679	657	582	639	657	651	625	619	687	670	619	639	644	648	645	681	645	629	684	672	664	632	653	640	699	731	680	625	639	681	677	627	686	621	655	690	650	666	634	633	699	659	626	670	659	674	612	620	665	656	648	669	674	647	673	629	643	596	585	656	620	720	644	644	622	656	653	635	676	677	637	670	653	681	633	643	665	676	661	664	636	661	681	660	645	646	673	606	683	667	675	649	661	611	660	663	611	673	670	637	676	683	626	622	663	636	670	639	680	652	616	631	694	684	654	652	641	653	679	686	633	668	640	639	647	638	689	669	666	658	679	681	687	649	675	651	685	668	628	642	696	652	639	681	660	654	671	640	658	653	647	671	656	657	665	659	607	642	651	644	631	652	647	664	628	645	648	664	673	695	634	687	619	669	639	682	687	676	648	654	660	658	618	662	646	649	638	632	644	672	627	666	675	661	635	629	671	658	606	645	688	637	616	638	667	685	624	629	660	602	660	660	672	662	640	674	665	634	619	636	670	649	695	686	672	603	622	761	683	627	609	644	658	718	653	678	603	638	664	642	664	692	669	643	677	640	619	676	651	714	643	629	674	679	629	621	663	685	612	668	667	662	640	638	649	647	671	678	657	661	658	635	665	652	683	695	627	706	649	637	702	663	663	681	637	634	650	636	706	672	598	615	661	628	669	644	672	608	700	654	678	667	603	696	663	632	654	671	642	657	652	673	615	601	641	648	681	665	639	686	684	695	635	659	683	661	665	625	645	634	622	681	673	644	652	694	661	639	673	657	669	650	649	654	667	652	675	662	639	658	655	673	707	651	654	662	659	683	653	647	623	639	629	639	682	630	666	618	712	645	655	657	701	639	622	654	627	714	632	657	639	666	617	654	655	606	677	678	657	646	644	666	658	643	705	622	628	651	660	653	648	678	654	629	694	632	697	651	690	640	651	577	637	627	640	646	687	587	654	659	649	649	637	652	623	696	647	663	660	662	606	634	667	635	650	663	599	640	681	655	594	662	676	641	637	666	673	604	692	664	679	650	655	676	667	676	649	679	615	660	673	658	648	633	670	640	638	641	647	624	633	669	644	609	707	631	691	641	689	649	645	622	658	643	649	645	669	692	660	649	624	644	587	642	646	620	656	615	631	658	647	619	605	629	664	636	638	624	639	710	665	656	627	621	686	626	629	642	682	664	636	660	670	674	646	667	624	663	620	698	612	602	631	677	639	616	668	634	669	670	624	639	679	680	660	650	662	647	659	639	625	622	629	663	557	710	626	631	620	719	650	622	631	688	678	666	676	657	629	675	648	633	631	637	597	675	625	668	648	660	647	677	641	637	671	617	622	648	644	672	688	695	649	661	625	659	611	674	679	657	648	640	652	661	645	650	643	620	693	616	645	647	632	654	668	621	706	628	626	698	651	630	636	692	632	687	656	617	665	608	652	671	681	614	627	634	653	632	618	656	684	688	667	652	638	690	658	633	659	670	654	670	656	654	602	620	651	693	693	644	686	651	664	655	644	662	643	648	645	631	674	659	633	668	619	641	673	633	635	628	633	658	640	664	629	624	679	666	640	637	671	674	672	633	643	611	622	678	596	637	604	682	636	674	644	662	665	686	652	645	676	626	698	647	686	680	624	673	657	700	650	682	640	645	651	654	623	654	656	623	618	671	648	667	624	664	644	697	669	654	624	646	681	710	681	588	653	604	632	685	642	616	632	596	659	652	661	690	694	633	641	656	622	646	631	691	638	652	639	637	614	642	678	712	638	687	658	635	677	618	656	657	654	638	624	629	688	666	668	657	675	664	614	627	639	631	644	689	666	622	654	622	653	688	665	706	646	644	629	656	651	603	609	623	633	632	711	642	647	665	667	662	623	671	675	661	651	653	656	674	628	633	656	635	651	641	625	595	621	682	678	633	630	658	620	659	627	651	637	656	722	677	659	663	689	679	665	618	659	676	663	657	633	660	685	635	675	638	709	680	643	685	658	652	648	603	617	604	627	669	670	704	660	665	670	690	625	656	684	694	620	675	652	609	652	638	646	631	665	625	643	691	640	660	656	675	648	628	629	664	602	640	629	697	657	644	661	628	649	700	641	630	663	634	664	657	682	632	644	650	633	715	654	608	636	669	648	682	585	612	691	653	670	636	679	674	671	624	640	650	652	636	681	623	637	657	605	633	652	631	620	654	713	638	621	634	651	663	653	670	647	685	667	676	621	618	630	684	654	698	685	666	622	643	668	686	591	618	670	663	663	653	600	684	670	666	654	612	665	663	662	615	701	611	636	669	658	654	620	603	601	672	634	662	686	663	651	667	629	650	697	687	656	656	688	643	586	635	683	628	671	647	632	693	598	620	654	663	645	665	662	670	673	678	642	620	638	652	644	611	626	625	647	622	624	657	648	681	642	704	647	665	617	611	652	686	670	607	657	658	675	627	666	625	637	647	640	639	638	627	627	615	605	681	660	663	616	679	664	635	616	671	671	623	621	672	625	646	657	660	603	663	596	661	657	620	676	671	630	682	704	665	640	654	603	672	660	650	684	664	596	687	637	622	671	647	641	653	649
24156	21681	31173	25219	19268	11078	1092	688	569	615	576	614	507	581	592	561	577	590	585	537	563	511	550	586	530	527	526	496	552	554	547	529	566	588	488	570	515	584	556	558	548	572	511	552	564	552	547	566	540	531	551	583	587	532	582	559	575	527	546	521	536	523	545	557	558	537	521	550	525	542	583	526	541	528	520	584	548	555	526	567	533	529	572	574	518	536	552	555	549	520	536	503	572	574	559	531	517	577	509	544	562	538	540	550	538	551	518	572	589	542	565	518	554	584	559	552	546	484	489	530	512	529	577	520	548	526	559	592	503	568	556	577	598	539	539	503	557	539	553	565	531	512	554	548	551	568	541	523	549	523	525	544	569	511	572	542	544	539	559	522	535	544	540	496	538	540	544	545	571	533	571	553	559	513	584	498	548	535	579	578	523	526	544	560	547	560	545	563	561	541	612	499	534	500	552	549	548	541	525	573	530	546	538	543	552	588	546	554	543	514	514	541	539	540	528	548	580	558	559	565	522	536	541	513	581	551	508	588	559	498	485	525	524	489	509	568	496	577	549	534	511	548	542	500	534	542	532	552	552	530	532	510	536	533	522	558	504	542	533	565	517	551	542	534	502	557	517	542	548	501	572	544	503	518	560	542	540	543	540	538	563	533	566	543	558	537	509	536	572	525	559	544	533	484	575	493	560	552	549	552	512	536	546	541	533	529	522	534	522	513	528	509	550	519	553	526	524	525	552	517	553	543	497	513	538	555	549	562	522	515	509	539	551	594	528	538	549	579	518	497	518	556	548	506	548	550	517	564	568	483	561	544	575	522	525	547	548	558	601	515	551	498	547	518	561	541	535	556	539	587	557	514	550	530	546	524	535	538	513	519	529	564	544	526	524	546	521	506	548	535	488	580	558	546	510	517	556	550	516	515	537	564	477	539	548	507	600	563	542	498	520	593	551	538	508	545	561	572	523	570	554	538	483	538	534	557	543	529	514	542	596	576	542	555	530	564	543	539	571	523	554	524	561	585	509	540	532	547	522	515	515	549	524	549	541	523	555	546	545	545	526	511	534	499	557	530	557	557	477	488	509	567	507	505	568	514	536	503	520	553	544	521	524	520	538	568	584	536	555	586	580	539	555	540	546	536	547	604	562	536	565	507	481	553	549	519	565	584	512	500	550	528	522	523	558	534	558	529	540	566	537	506	514	546	552	551	531	559	556	496	552	483	534	524	596	538	548	550	552	556	524	596	579	528	521	567	563	549	535	507	543	550	529	539	547	582	509	567	550	532	579	530	516	537	570	530	539	541	548	576	506	523	523	563	548	526	503	543	572	518	520	551	550	572	522	510	522	542	538	580	527	496	535	547	545	496	497	513	544	552	558	536	588	519	524	535	536	564	571	520	545	542	528	559	540	551	516	576	524	543	559	593	530	541	562	572	543	554	514	558	498	564	528	542	555	538	559	522	570	535	546	542	523	503	516	513	546	526	559	574	583	551	504	552	574	536	556	502	546	564	531	527	561	533	566	513	546	573	556	544	518	532	539	514	520	527	532	545	539	561	539	514	573	485	555	519	544	505	543	546	504	493	536	546	523	556	588	550	555	551	539	531	500	543	553	545	526	527	526	551	523	564	550	553	576	559	525	570	529	522	568	565	496	536	548	513	543	564	555	532	508	551	535	558	568	538	521	551	519	545	534	540	547	576	547	533	545	540	532	546	510	595	542	535	565	588	526	532	566	589	562	561	571	506	524	554	517	523	550	507	551	539	537	522	538	543	538	568	508	542	565	536	566	529	536	554	522	535	589	545	507	554	546	490	559	527	551	547	568	559	553	559	515	528	558	569	512	527	547	529	542	564	511	531	514	542	529	579	515	540	545	561	547	550	569	553	561	560	576	588	554	542	545	530	540	543	517	521	489	517	562	549	539	574	543	548	527	570	548	525	596	502	545	503	541	561	529	532	566	565	548	576	505	534	526	528	563	573	513	536	556	515	536	546	524	530	531	513	511	518	590	525	569	536	509	494	559	528	530	541	517	514	533	552	523	565	547	553	510	539	532	533	500	536	530	545	584	522	581	507	547	490	545	554	537	535	530	558	540	548	560	499	533	539	552	502	566	560	557	541	516	565	559	505	499	579	517	567	540	527	591	533	508	537	539	533	565	516	556	529	526	547	555	544	515	532	542	545	534	579	568	492	604	534	532	559	548	535	565	543	521	567	564	551	523	537	582	501	501	521	527	545	552	501	547	552	529	535	568	546	568	506	530	527	582	543	596	465	503	530	565	502	514	560	532	573	502	549	517	567	502	554	501	506	525	550	506	546	545	511	514	558	557	575	522	512	540	524	503	531	563	541	538	543	570	574	532	520	555	560	546	531	530	507	506	538	535	527	564	568	579	587	531	586	540	546	548	569	554	560	556	517	552	538	591	518	535	546	604	568	536	499	541	518	524	544	544	506	577	544	583	483	545	581	544	540	532	547	519	527	509	569	492	546	558	574	531	515	530	532	538	523	533	592	547	558	562	560	545	498	512	535	503	539	549	558	537	558	492	495	562	522	537	568	529	556	549	523	555	548	516	542	553	535	529	535	536	561	556	503	533	547	528	519	560	525	531	519	544	571	574	498	520	537	531	572	525	532	567	497	534	573	513	564	548	540	560	567	532	572	532	478	522	511	535	515	544	558	512	562	552	588	494	502	535	544	511	576	530	514	516	583	552	573	530	516	533	537	583	521	504	526	531	522	532	552	506	519	520	566	556	562	550	556	546	530	532	523	561	535	518	508	493	504	514	558	529	561	539	562	580	524	527	587	535	571	505	550	549	570	546	524	506	504	548	550	525	562	538	548	555	532	544	538	528	559	516	546	515	565	519	513	565	528	547	519	574	529	565	519	483	558	509	485	504	522	524	515	516	539	545	530	543	571	527	521	556	523	549	508	562	573	519	513	494	538	542	594	575	576	579	531	563	519	561	558	531	518	514	544	542	534	546	529	569	534	570	555	511	533	507	519	532	534	516	494	543	555	563	504	559	534	510	558	551	519	557	526	532	581	579	544	566	508	566	578	520	541	503	465	515	519	560	545	540	592	556	540	508	520	529	508	561	582	548	548	522	523	535	557	523	504	599	598	503	558	523	539	545	540	533	546	528	506	568	502	577	547	546	544	532	572	501	527	535	557	527	579	562	506	531	525	546	531	520	530	489	510	512	537	542	565	519	580	541	542	565	525	562	550	577	507	492	547	504	534	578	574	559	487	544	545	547	551	550	535	550	517	554	566	522	531	551	516	559	472	555	562	521	523	536	516	497	535	508	523	564	526	570	506	547	521	551	559	523	535	541	575	561	566	547	521	531	534	595	554	588	546	536	538	506	572	517	592	576	592	567	533	543	527	559	609	518	562	576	553	524	547	566	551	557	530	573	548	523	553	522	525	510	499	529	538	550	590	515	536	506	539	567	524	512	525	532	528	564	500	552	518	508	486	492	552	552	590	504	564
44260	67861	50250	6412	12558	8227	957	832	753	747	762	709	684	653	636	641	627	690	697	615	622	607	640	590	642	604	639	633	593	663	629	596	648	622	631	664	614	681	649	649	596	624	618	616	595	604	662	640	607	642	648	649	650	597	619	615	632	651	639	586	653	672	636	610	615	640	607	592	602	647	642	612	626	635	642	621	658	671	638	638	607	630	648	603	587	604	617	631	639	657	631	651	634	663	636	617	654	633	627	664	657	611	630	665	619	608	653	640	635	605	583	623	619	606	604	609	648	642	623	605	624	625	620	600	667	614	637	638	587	616	635	618	637	639	660	626	685	590	653	615	594	619	590	650	659	611	601	613	638	632	601	658	657	608	629	628	636	648	644	614	627	654	669	665	623	561	591	676	584	635	638	641	618	636	650	597	577	630	628	669	626	651	639	613	650	592	613	624	618	636	606	628	653	618	595	614	630	581	646	604	643	603	593	624	639	606	628	629	644	613	621	650	614	618	612	612	576	624	626	676	606	633	648	655	589	632	615	588	586	652	643	632	581	602	616	637	626	614	630	636	634	634	661	614	621	614	586	670	578	622	611	590	627	650	615	667	624	647	589	642	649	623	624	607	626	613	621	673	633	618	585	630	635	611	565	600	628	639	610	577	604	563	599	646	584	591	640	634	646	618	581	659	629	576	695	586	621	584	581	644	582	675	614	643	661	567	648	627	618	663	608	615	616	632	566	597	612	601	636	638	602	597	617	626	661	620	623	628	631	603	615	654	625	574	620	621	656	611	661	626	611	599	636	601	648	605	626	582	645	617	590	623	565	722	639	647	656	596	631	646	638	602	640	591	630	634	619	671	674	588	634	591	643	623	591	659	641	655	637	636	616	605	598	582	631	606	604	644	658	607	599	611	637	626	645	619	657	615	645	635	623	636	626	653	556	659	613	601	655	621	609	592	577	650	586	581	619	617	633	625	638	654	617	557	647	635	669	587	606	621	608	637	552	649	620	584	594	615	625	626	633	618	622	615	586	672	607	645	619	585	627	654	636	592	640	617	684	627	616	645	637	643	648	593	625	616	610	652	636	620	573	580	639	606	623	709	626	635	680	664	642	575	676	614	616	624	656	642	638	633	626	647	609	667	621	658	620	662	647	659	626	647	615	636	641	617	615	630	617	639	627	611	617	606	627	644	640	587	624	609	616	624	598	615	658	618	628	644	601	664	662	589	604	631	643	609	652	642	617	655	626	604	617	624	626	616	591	633	657	642	599	606	662	629	608	637	649	590	623	569	621	630	680	635	660	648	626	596	593	625	633	620	680	662	647	571	595	629	587	611	593	620	579	573	582	644	589	572	671	641	611	639	591	617	583	631	680	626	641	614	636	640	636	608	616	625	610	638	622	662	620	630	611	590	600	638	627	620	662	630	610	609	619	595	622	632	649	647	667	604	611	634	645	649	607	653	639	670	606	637	628	643	649	614	570	581	590	612	629	611	638	611	641	573	654	625	630	568	559	611	590	587	630	616	632	635	656	604	634	598	642	652	609	617	625	645	609	591	617	636	664	625	595	674	615	633	610	626	666	657	638	584	625	614	671	586	642	619	638	623	619	658	625	621	582	647	606	660	641	626	635	596	620	596	639	614	656	635	641	610	596	631	601	692	640	650	647	623	661	627	611	648	627	614	686	619	572	675	621	636	607	618	601	608	597	620	626	610	635	651	629	644	647	646	640	678	660	632	626	577	622	603	633	637	629	636	600	650	685	639	587	617	629	629	630	619	628	627	599	642	683	666	643	657	626	617	567	647	616	658	658	638	652	672	634	596	630	631	557	662	645	614	632	686	630	620	582	641	616	620	660	683	582	652	657	604	574	613	630	608	606	626	584	648	620	642	622	623	591	612	686	674	631	672	617	650	661	660	616	598	651	596	605	617	611	594	641	624	588	647	631	621	673	643	615	587	614	580	585	600	605	657	618	599	618	622	662	625	624	632	615	692	645	601	629	673	622	599	618	628	629	629	610	639	560	645	597	640	646	609	679	622	646	605	647	610	621	648	618	611	625	631	632	644	610	624	613	626	626	619	641	602	644	628	592	657	677	617	652	582	641	661	646	640	635	613	595	603	663	616	611	628	623	612	640	610	606	605	600	615	588	618	660	620	630	636	634	592	659	635	601	635	637	593	619	614	658	689	592	558	595	627	655	623	664	629	632	611	607	606	605	627	665	643	637	604	682	619	596	606	635	639	659	638	658	601	630	634	587	636	646	614	615	594	635	649	634	614	641	658	632	642	619	666	629	648	604	638	647	655	620	590	639	600	639	659	637	600	585	623	667	642	630	608	628	633	594	622	659	627	610	584	627	635	595	641	650	615	608	600	670	621	587	645	651	604	644	620	601	621	648	603	622	633	617	617	627	626	610	577	614	657	628	616	626	724	616	654	660	579	622	637	656	603	616	588	654	610	559	604	688	621	644	663	625	633	560	634	627	635	637	582	593	655	679	628	591	641	653	623	581	608	594	609	618	605	609	593	608	627	601	634	649	614	617	646	644	615	654	620	570	612	664	658	629	630	617	616	592	589	614	598	652	658	598	584	645	570	598	606	663	616	624	612	608	638	612	588	652	643	667	620	646	602	616	633	591	632	651	592	637	611	633	651	634	652	589	585	649	601	650	629	630	608	620	615	694	630	680	618	612	652	643	639	621	622	581	628	589	623	609	669	674	626	611	663	648	661	658	698	583	610	642	625	689	642	639	604	666	636	652	598	585	593	621	603	622	628	615	619	580	654	627	604	590	613	684	634	635	626	632	624	604	650	613	639	611	675	588	624	632	611	645	641	636	642	589	618	629	576	649	625	631	612	628	635	647	620	637	597	669	640	620	674	662	635	650	625	581	591	641	619	614	615	623	629	635	627	621	669	607	591	637	610	614	650	602	608	592	632	615	582	649	636	583	661	658	633	586	634	633	615	620	617	630	646	603	640	599	642	591	642	607	667	630	636	662	677	639	625	603	629	642	613	661	585	646	629	607	602	650	622	623	640	664	635	611	649	614	648	663	604	613	652	608	625	635	592	636	650	719	621	605	630	631	612	634	618	626	633	668	605	624	601	601	675	593	625	628	670	627	622	665	624	569	628	604	584	611	602	634	652	605	618	612	639	612	627	661	643	622	617	634	610	684	652	621	623	604	577	559	624	582	589	576	623	620	639	628	591	645	620	616	639	673	604	641	676	619	646	645	639	623	641	670	660	632	631	652	658	628	613	612	620	653	635	568	611	625	629	630	570	622	618	633	637	620	625	676	669	615	620	620	670	583	644	627	670	643	634	647	595	629	587	588	580	635	635	621	618	665	624	621	637	641	620	656	637	632	621	590	599	612	625	632	586	610	605	642	655	621	603	643	621	615	583	659	653	622	620	642	622	609	640	605	665	579	603	600	676	604	651	645	658	620	624	619	547	612	634	620	628	631	653	623	605	662	622	673	627	618	658	631	649	661	600
25279	21867	29300	24211	11601	3634	441	418	388	404	403	368	407	403	361	354	368	387	370	360	347	376	350	367	356	366	368	332	370	339	365	373	347	356	377	364	329	371	328	393	344	362	334	350	346	363	345	340	377	319	351	329	318	343	328	362	357	341	373	347	327	359	347	328	383	364	318	334	355	380	361	378	374	343	325	366	369	332	328	338	331	388	358	330	358	335	354	368	329	351	351	369	361	382	342	355	332	332	323	314	360	321	394	349	355	359	333	342	370	335	367	346	310	349	374	368	368	351	358	362	374	354	385	358	336	319	333	358	349	334	362	329	357	367	333	372	351	343	358	382	323	367	344	334	376	369	344	335	359	353	336	356	358	354	350	360	359	364	361	383	335	393	368	332	334	339	370	340	328	349	347	354	344	335	366	338	328	350	396	364	373	342	366	385	323	377	343	350	356	358	357	360	369	352	319	328	368	357	357	351	353	336	387	325	395	342	351	353	362	347	407	388	370	393	391	354	390	346	379	321	321	381	392	373	352	341	348	342	328	351	339	344	331	350	360	358	358	352	361	358	357	356	332	385	397	336	328	386	356	321	349	389	376	343	366	326	348	345	338	352	340	340	367	349	345	366	367	322	377	344	356	350	361	372	359	340	371	357	366	358	382	332	321	343	374	354	335	404	380	341	386	342	382	345	376	324	342	349	328	343	362	393	356	370	322	352	332	396	387	330	329	351	340	357	349	346	352	366	364	384	329	339	330	359	378	338	334	335	373	338	348	352	357	360	337	329	378	368	322	375	368	316	340	347	338	361	372	332	372	371	350	340	336	349	312	360	355	358	351	367	358	344	345	329	378	328	332	368	349	351	350	345	374	367	331	336	330	375	356	339	341	352	344	376	354	380	331	359	390	325	340	371	366	338	349	372	308	369	351	364	340	349	333	343	386	359	343	342	351	333	341	380	335	373	374	347	341	327	327	338	343	356	356	382	358	381	357	368	364	360	323	363	352	356	330	355	333	386	348	348	362	374	368	343	337	330	346	344	318	359	365	345	351	369	343	361	382	376	332	319	346	342	326	343	358	336	347	365	330	330	333	370	352	362	349	340	369	350	352	368	318	357	333	330	363	351	339	363	316	354	302	339	376	352	341	356	397	325	328	355	356	371	351	337	368	373	341	385	359	343	358	388	356	333	324	386	358	346	343	353	327	380	341	324	367	328	355	362	342	355	385	355	370	343	362	335	395	345	354	322	340	326	349	351	359	359	370	387	340	355	345	353	342	358	337	319	335	361	333	354	342	361	337	313	351	362	326	308	365	357	329	351	341	350	353	377	344	369	365	367	348	348	346	327	358	354	353	350	352	389	348	350	384	352	342	329	338	335	353	367	367	355	344	394	355	329	347	350	316	354	346	355	352	355	357	354	352	336	376	366	371	327	352	362	335	365	377	349	353	355	349	345	346	362	319	379	336	381	320	366	330	360	357	349	346	351	333	358	344	338	374	323	331	359	365	356	333	397	363	350	356	364	383	350	370	341	375	376	327	341	360	334	366	353	371	338	328	348	368	376	346	325	334	386	359	348	361	353	325	357	341	370	345	336	348	353	322	337	359	362	382	317	328	370	345	332	373	345	347	351	369	351	328	345	342	368	352	372	358	376	344	348	372	317	355	330	331	349	356	392	340	343	388	341	318	377	395	362	347	333	331	350	344	367	358	361	350	351	333	344	374	357	340	335	351	372	369	359	378	356	372	343	323	355	364	346	363	383	370	321	287	345	344	361	368	372	330	337	356	346	368	316	369	318	365	338	374	364	353	379	355	350	349	337	337	347	358	357	356	314	349	326	334	356	351	362	329	357	364	382	330	372	368	391	317	405	331	357	337	337	339	351	346	355	325	382	395	358	353	345	370	335	338	337	314	346	379	334	345	367	319	335	363	370	353	350	401	340	383	334	348	326	356	367	337	345	366	347	352	363	349	360	372	336	364	347	355	330	342	345	360	349	382	341	360	380	356	317	354	341	352	355	321	330	360	340	361	373	351	332	357	330	336	350	372	344	343	383	341	355	363	361	359	345	386	345	406	327	313	341	344	319	364	356	354	371	361	341	357	344	362	361	330	366	350	354	367	355	388	350	352	337	334	379	315	360	326	343	342	347	327	339	364	411	390	364	353	328	337	329	364	348	373	353	334	378	353	393	392	356	352	356	325	351	357	356	350	353	334	334	407	382	345	351	325	358	360	364	351	347	344	339	340	355	331	348	342	358	357	348	340	343	320	382	361	350	325	380	364	341	374	358	342	392	303	358	336	319	339	356	360	369	374	377	332	344	353	365	347	347	363	350	358	371	328	351	341	349	356	377	376	343	382	335	353	365	366	320	335	326	371	379	382	374	362	348	344	370	362	353	375	346	350	391	364	361	372	355	368	320	363	355	355	343	356	343	336	330	370	369	340	387	341	367	366	346	345	400	357	380	347	329	339	361	377	343	372	356	379	357	380	322	340	332	353	364	346	381	361	359	369	335	364	328	350	371	378	383	357	334	410	341	327	376	345	375	319	353	349	330	324	362	331	378	345	342	325	332	339	335	367	356	369	333	367	328	337	327	311	320	374	340	344	348	349	365	352	345	368	329	353	371	354	371	364	328	360	336	362	339	348	375	333	413	346	342	353	404	381	323	374	328	335	328	357	357	350	372	394	338	345	376	335	360	403	356	354	339	335	363	350	365	351	372	340	362	370	331	338	383	368	341	339	334	344	349	368	385	350	336	348	368	367	344	376	355	336	365	390	358	331	389	340	347	350	349	350	361	382	341	397	344	349	357	367	373	356	354	349	360	380	351	332	387	303	348	329	315	365	349	347	380	335	346	346	339	352	365	359	376	369	354	306	377	335	347	360	345	381	338	333	376	347	385	338	347	391	343	372	370	351	332	335	334	370	355	400	354	379	331	363	327	321	377	360	358	371	335	325	384	369	324	342	337	384	388	359	379	324	376	348	358	342	362	361	365	325	341	387	363	377	342	372	343	356	341	323	301	356	345	354	338	347	340	327	359	339	355	327	342	377	354	321	345	360	376	343	384	363	366	359	343	361	350	349	312	356	348	348	366	355	338	328	397	400	363	336	365	314	354	356	366	370	323	373	353	371	362	346	343	334	329	326	328	348	353	368	374	305	371	370	361	347	359	376	351	334	343	358	369	338	373	346	392	378	334	349	344	358	351	351	340	355	331	382	383	344	350	357	345	370	341	331	335	339	379	332	386	332	380	351	380	334	339	319	374	353	361	338	344	330	350	351	339	349	295	348	363	352	338	388	369	334	341	338	344	358	329	365	351	344	328	365	344	355	394	354	364	363	388	334	329	355	395	344	350	387	334	328	331	327	347	353	360	346	380	335	355	347	341	361	375	366	410	359	336	330	348	364	360	350	332	374	353	347	352	350	351	345	311	339	375	349	366	337	369	413	336	339	348	386	351	364	377	346	360	342	360	410	367	348	360	354	365	357	358
41609	58730	42836	3793	11729	4558	626	523	473	490	466	422	481	442	430	469	415	399	360	438	414	395	409	381	435	392	437	410	407	403	390	421	367	430	424	429	386	383	384	415	398	386	431	400	347	410	378	422	395	389	432	410	409	404	399	388	426	431	369	410	405	378	417	363	405	384	394	416	398	391	412	429	382	407	468	413	384	370	389	458	420	421	398	381	425	404	397	388	410	429	382	393	404	394	388	391	430	369	446	402	416	364	378	407	409	415	407	452	403	411	425	384	424	374	421	379	414	407	418	371	396	395	412	400	393	382	377	396	414	403	404	387	386	387	385	386	392	368	398	406	400	396	417	422	403	388	352	411	355	403	376	419	395	397	408	376	410	407	402	354	404	381	416	428	398	406	409	394	392	407	396	417	413	373	395	392	417	389	371	436	379	389	417	400	396	421	384	396	396	400	427	421	403	427	397	403	418	396	417	414	397	415	380	389	384	405	393	365	358	390	398	390	395	383	435	397	411	405	418	402	398	360	369	418	393	408	412	392	425	391	409	395	374	390	439	414	386	427	396	369	436	429	385	403	425	368	399	402	413	358	395	359	396	457	380	409	419	383	429	404	412	411	410	417	399	394	364	397	361	379	398	426	419	387	428	436	437	383	446	386	385	384	423	399	376	404	408	412	418	395	403	399	403	390	421	413	388	402	409	400	393	401	416	394	415	385	394	445	349	388	397	413	415	422	418	386	391	454	394	406	375	393	386	423	390	399	366	397	439	409	416	394	420	393	389	405	360	402	389	389	442	389	397	394	428	428	432	430	425	375	382	426	410	431	378	400	342	429	409	405	406	418	405	376	382	405	425	419	372	391	380	411	400	407	405	435	426	374	406	414	386	393	384	415	404	411	387	367	396	410	367	419	421	399	410	419	372	381	372	403	404	419	424	400	394	398	394	406	402	395	414	428	407	398	461	388	378	392	372	423	389	412	415	409	381	428	380	392	425	429	391	438	406	396	386	422	381	405	432	365	395	382	420	398	391	432	394	401	395	384	428	417	408	380	395	409	412	391	384	413	366	389	371	387	407	416	407	400	428	402	410	383	401	354	418	389	421	448	403	404	409	407	404	419	381	394	396	391	408	385	391	417	422	393	411	410	383	388	398	407	420	394	442	409	408	442	459	422	397	400	390	385	354	392	410	403	377	393	451	373	396	406	383	401	430	377	418	393	415	396	426	395	402	393	375	425	389	421	411	413	398	396	407	406	386	395	422	431	375	403	396	395	421	428	405	402	383	372	397	440	405	422	413	413	432	407	391	401	406	389	424	426	431	409	405	420	391	387	395	419	389	394	391	397	406	398	402	347	396	419	391	397	407	430	388	425	438	376	369	398	410	392	428	371	370	397	383	413	405	433	367	409	451	401	457	381	388	402	416	399	406	406	441	425	430	393	370	391	370	406	414	340	408	399	405	390	391	417	417	405	384	414	426	413	412	413	377	410	419	407	423	387	385	425	400	430	383	429	396	415	421	410	420	387	392	407	367	421	424	429	400	416	431	405	396	398	389	417	374	399	418	472	402	394	389	405	408	385	423	407	387	386	367	426	358	410	443	413	418	403	399	392	412	417	404	371	413	390	409	389	411	372	416	406	430	406	407	396	422	394	457	394	391	390	413	407	408	391	373	416	388	379	371	425	433	412	421	397	391	391	428	408	442	383	394	387	415	378	391	363	425	428	392	400	393	389	385	410	409	379	396	424	391	385	431	417	428	456	398	433	370	422	393	427	423	443	410	403	411	387	404	367	381	383	411	408	398	365	373	409	425	426	386	420	412	380	403	415	385	372	403	385	379	385	370	385	422	372	413	393	424	411	396	412	367	372	389	408	379	401	384	402	427	346	400	418	389	416	406	413	369	402	377	396	372	412	421	429	402	409	418	398	426	401	397	380	418	397	422	399	401	389	410	406	416	407	431	388	386	415	373	406	425	414	385	421	424	398	412	392	390	379	375	417	376	369	391	410	454	421	419	392	406	409	398	376	408	377	419	395	394	408	438	405	385	389	402	408	418	420	407	427	407	440	429	421	416	360	388	404	393	402	382	394	390	402	397	409	397	421	415	388	411	411	378	407	398	392	403	413	393	398	424	403	370	410	390	402	403	395	414	400	378	355	385	406	431	432	400	365	412	403	399	407	395	421	366	362	359	423	410	399	434	402	436	387	383	441	374	405	423	388	372	398	398	459	408	401	365	419	385	406	400	389	411	389	406	429	412	407	396	378	410	434	416	398	429	390	425	417	362	430	438	401	407	376	404	451	423	388	394	385	406	411	425	411	388	377	396	398	404	387	406	408	396	425	421	399	437	399	420	397	417	433	412	425	399	391	381	360	393	421	395	404	422	396	419	384	399	419	409	413	436	429	394	407	383	415	396	395	391	376	410	385	370	405	403	372	380	405	430	351	380	426	418	404	397	383	400	408	426	388	408	403	422	450	385	419	385	378	418	401	414	413	419	403	397	415	386	383	408	411	402	404	429	414	428	394	400	438	382	400	419	373	432	408	367	403	417	391	414	395	431	382	421	363	394	425	415	432	386	419	376	409	419	367	409	412	422	408	448	377	409	440	355	412	383	403	373	405	402	375	421	365	420	412	417	404	392	398	404	377	403	411	392	423	385	389	405	378	391	399	447	389	383	422	382	435	450	401	422	413	375	393	387	359	432	388	401	398	394	388	463	391	418	425	397	415	427	409	388	401	433	412	403	396	423	418	400	414	387	422	382	391	401	410	416	376	400	419	456	392	416	432	400	418	398	438	376	382	402	395	389	415	428	424	404	404	408	403	395	405	401	376	401	407	403	420	411	395	424	400	392	402	385	396	361	394	419	414	377	368	466	413	384	397	374	426	414	402	427	405	378	410	422	429	412	390	414	372	381	380	398	376	372	362	381	369	436	419	388	407	397	423	394	419	387	387	381	398	395	428	370	414	392	385	404	428	407	404	409	422	396	415	393	402	421	381	402	417	392	367	409	381	395	414	411	393	408	387	387	396	342	424	401	397	371	396	403	390	382	402	402	394	385	360	450	368	411	418	402	413	416	429	374	366	376	412	387	406	352	420	397	376	415	387	392	407	383	398	428	420	388	418	379	419	366	387	404	398	400	382	374	443	416	390	365	383	398	405	405	460	430	395	385	403	419	376	423	381	386	387	374	422	356	413	384	443	415	433	402	395	391	406	397	395	433	406	409	419	360	433	397	402	369	373	451	408	403	432	396	416	366	417	407	377	409	415	374	395	400	438	407	374	389	414	422	420	365	423	377	419	400	383	423	391	377	409	357	392	404	394	419	406	390	369	397	375	409	405	436	373	384	423	414	399	420	376	423	381	390	398	358	430	374	395	393	410	430	418	403	372	394	418	419	395	378	401	411	354	403	413	388	389	399	392	409	377	374	406	397	393	430	428	410	431	402	399	393	412	412	374	412	411	407	414	384	435	374	423	445	395	403	413	417	407
22938	21525	29484	24430	22282	21403	7752	553	430	324	352	345	315	299	260	320	279	263	271	265	256	228	265	261	251	254	268	236	238	264	252	253	217	234	255	262	245	212	265	262	223	222	235	239	264	238	223	204	226	240	192	250	234	226	245	229	227	228	267	262	248	235	249	243	248	257	217	254	237	260	246	251	244	251	236	224	228	246	261	240	224	259	215	255	207	217	231	231	246	260	230	252	223	259	234	222	238	251	257	238	228	229	232	234	227	232	236	239	210	216	258	265	248	238	227	244	233	211	255	247	250	251	244	220	228	218	230	189	241	228	234	256	240	204	237	227	213	234	240	236	232	236	222	241	261	234	233	236	235	217	232	230	200	234	236	232	247	261	229	248	213	273	215	230	237	224	230	233	224	248	222	243	253	240	231	248	233	238	233	207	253	224	234	247	223	247	220	223	239	253	248	203	228	241	244	253	264	219	206	265	223	249	247	259	219	219	227	230	205	229	229	231	239	232	246	230	231	225	211	247	213	201	237	230	222	224	221	233	262	235	232	258	243	224	237	264	220	247	226	221	211	226	263	239	251	259	216	207	230	242	211	239	203	230	238	241	218	211	234	245	248	239	209	238	219	246	242	227	208	222	236	248	248	241	218	200	224	200	255	222	239	225	251	279	249	237	238	230	229	234	252	245	248	241	235	234	234	228	259	260	252	239	249	228	266	240	215	218	234	235	228	264	251	215	235	271	227	232	204	233	231	221	215	269	236	228	229	236	230	233	224	226	228	210	231	250	227	212	248	246	242	218	241	244	253	260	217	254	223	224	252	259	231	262	247	210	231	230	248	265	222	244	239	220	248	203	232	261	237	262	236	223	239	228	243	251	240	251	249	259	230	212	233	235	266	228	253	236	255	213	225	225	221	233	247	230	240	238	227	242	223	235	239	235	230	214	213	229	226	233	229	271	218	232	215	238	228	240	222	240	254	236	256	241	231	223	242	267	235	251	207	249	218	244	258	255	234	245	255	229	232	235	238	242	242	233	224	225	253	226	227	242	231	222	252	249	250	267	226	216	229	233	234	243	211	209	245	193	261	253	224	218	243	214	233	254	244	238	225	227	238	234	231	242	219	208	224	228	260	240	247	212	219	224	213	234	274	210	236	238	230	238	252	216	235	244	229	246	243	211	255	250	234	234	226	240	245	247	221	227	221	244	261	248	242	243	246	229	249	250	256	252	243	247	240	239	202	239	213	236	238	208	194	214	211	220	245	243	220	239	207	226	255	225	239	237	256	200	237	226	244	247	248	237	249	227	252	244	236	224	212	214	212	226	246	249	255	222	250	246	216	248	230	242	250	233	267	213	212	249	237	207	219	237	234	212	226	222	250	245	238	259	218	240	220	263	211	235	241	222	253	207	218	257	260	234	219	205	225	244	237	266	238	238	223	242	244	212	232	241	228	202	232	225	264	218	248	238	237	242	240	229	230	241	242	234	236	241	237	233	237	244	225	260	254	218	210	228	231	210	240	230	245	235	262	248	224	212	236	244	210	234	235	226	214	230	235	241	235	234	222	220	210	232	245	239	237	235	235	241	249	207	231	233	234	240	228	238	230	219	233	216	222	260	236	237	230	259	272	213	231	240	236	255	260	224	245	236	233	224	215	237	250	224	217	234	194	246	245	195	223	235	241	235	214	255	194	245	205	230	224	212	243	232	260	243	249	265	245	259	213	215	219	247	225	235	243	248	203	225	247	245	256	232	232	231	232	212	242	235	224	229	231	217	216	235	221	240	214	228	236	233	252	215	220	249	260	243	226	216	238	227	243	240	254	201	225	251	237	229	257	214	222	226	231	241	222	240	221	239	233	225	243	242	226	223	222	242	234	231	255	282	222	222	261	257	217	257	243	250	222	223	230	255	223	268	219	234	219	248	224	232	237	251	261	259	222	234	223	253	264	280	245	220	260	249	223	225	229	252	229	217	232	240	237	251	246	212	236	236	227	249	236	237	227	220	251	244	237	247	246	253	241	243	220	223	215	249	246	236	249	226	268	228	247	215	221	244	235	250	220	240	228	260	232	234	245	238	246	234	238	218	218	241	211	242	229	254	226	225	224	239	246	203	225	217	217	230	233	250	251	224	264	243	217	235	228	233	239	246	231	250	248	242	237	255	233	231	232	263	228	227	275	252	211	224	228	226	266	241	235	235	241	256	239	274	235	242	212	234	224	234	255	225	229	210	241	231	248	244	261	230	217	238	232	218	222	221	236	229	229	244	244	233	245	210	240	255	231	207	250	213	215	218	238	247	234	221	242	231	253	218	241	214	239	217	222	247	262	233	257	248	239	220	219	254	233	253	205	237	217	197	241	249	238	215	225	268	248	222	227	229	224	238	232	223	261	221	232	249	231	251	213	266	234	239	240	240	240	250	225	252	240	236	267	232	231	240	250	241	241	236	215	244	243	213	243	248	244	223	248	240	253	212	240	244	249	222	247	245	236	236	240	232	241	235	246	229	223	222	237	223	241	279	219	233	236	239	227	235	220	243	233	237	239	268	233	227	215	259	255	234	225	235	218	254	234	219	233	239	232	224	228	246	200	214	234	222	260	265	244	243	244	248	203	225	221	249	241	230	207	264	251	219	235	223	244	210	238	252	268	257	235	239	221	246	245	239	219	237	237	241	217	237	230	215	234	232	244	251	235	226	261	247	241	218	226	250	218	207	224	248	232	238	240	227	254	253	219	215	256	240	257	216	237	227	228	222	225	233	216	234	257	221	244	209	257	224	235	240	220	236	238	247	264	229	255	229	249	261	221	281	249	243	239	260	247	233	243	249	242	221	252	258	264	234	238	235	228	216	246	238	255	254	253	224	222	218	219	245	232	234	246	216	239	215	240	226	231	267	226	249	254	218	218	252	229	246	197	226	240	249	230	245	238	224	237	243	234	218	247	237	214	232	228	242	225	215	221	248	255	245	244	246	218	216	246	258	240	240	227	221	240	239	228	237	233	233	229	224	239	262	247	213	250	231	248	239	246	240	249	211	214	242	251	231	231	240	216	225	237	224	226	223	205	269	239	215	225	201	239	226	226	223	251	278	237	220	234	194	200	251	226	261	225	279	235	216	233	242	230	229	229	252	232	244	259	270	244	270	210	240	214	213	238	220	234	232	212	248	206	232	249	245	262	243	257	221	247	230	235	235	242	221	207	222	259	245	225	195	226	252	228	227	217	242	235	245	225	248	246	235	235	217	257	237	221	231	237	222	243	248	246	213	226	220	203	226	251	230	246	237	256	222	269	229	231	232	251	241	237	211	249	236	226	223	217	219	221	223	233	225	220	261	256	211	217	243	222	237	213	226	251	244	243	232	241	235	219	209	228	231	239	248	244	236	240	221	243	237	226	245	221	205	236	221	258	229	225	253	210	272	250	252	231	252	224	237	246	237	234	227	226	209	231	226	217	239	233	258	225	243	233	241	254	243	279	246	238	242	250	206	239	250	208	200
51309	78899	64500	11265	32479	10048	963	786	603	584	504	501	415	398	379	354	359	374	313	361	302	332	329	319	304	309	301	306	300	329	294	291	289	295	298	284	282	326	280	308	279	278	306	313	321	295	296	292	296	256	278	317	259	275	257	298	296	299	293	283	291	279	297	290	284	278	323	248	279	286	281	307	275	300	259	281	301	314	295	281	299	267	274	298	286	284	243	302	304	245	294	261	286	268	280	300	296	281	272	273	298	268	300	304	255	288	301	294	260	292	277	280	266	306	272	287	291	289	273	283	283	262	268	301	273	245	288	287	293	252	296	285	279	281	272	245	300	262	267	291	280	307	288	282	289	291	276	256	291	267	322	300	257	290	304	274	321	295	262	306	270	278	266	260	259	290	255	302	269	297	288	278	280	287	280	267	266	305	276	286	267	292	276	284	296	283	296	300	284	291	275	265	274	303	257	256	260	271	282	282	279	305	290	282	284	268	281	310	283	256	242	314	301	263	281	261	276	262	284	304	291	300	300	262	301	273	290	253	259	308	304	300	271	273	282	273	289	285	268	294	296	299	285	284	288	294	265	282	294	289	278	318	274	263	272	262	281	266	284	262	262	275	304	281	267	300	284	267	265	279	272	299	270	271	293	279	255	259	302	270	274	309	271	267	254	294	313	295	250	291	278	292	284	267	277	258	274	293	304	285	271	272	285	278	305	282	277	293	302	260	270	273	273	269	280	301	293	276	278	259	276	311	269	274	283	274	294	293	292	311	296	290	282	291	271	289	272	297	276	289	282	290	279	267	255	249	278	256	285	285	286	307	248	290	329	285	259	283	302	292	276	288	277	263	286	302	294	275	294	285	279	277	239	283	297	287	270	271	311	282	291	280	267	271	292	279	278	259	268	290	295	276	277	306	266	265	282	270	267	255	256	283	290	312	275	278	290	275	281	266	281	281	256	314	274	269	280	317	288	268	260	292	261	274	331	262	273	264	271	290	273	313	264	293	274	302	268	284	290	282	288	286	282	271	285	281	282	314	278	295	295	322	273	285	290	266	291	287	282	280	292	297	291	290	294	286	295	302	260	269	293	249	276	285	279	286	268	273	253	272	251	278	290	260	300	265	295	296	298	290	288	277	277	319	277	251	302	274	290	302	309	276	302	290	277	262	282	304	309	249	255	285	288	292	269	261	291	292	269	313	290	261	287	269	278	270	262	289	274	268	309	312	272	274	272	309	298	276	302	278	247	283	247	287	296	261	285	288	292	250	261	280	291	299	310	260	287	298	289	277	296	263	270	261	271	303	274	275	293	280	283	314	285	276	285	298	296	275	274	278	271	296	279	276	292	301	281	246	255	282	324	289	269	269	297	295	277	258	278	278	305	278	284	281	304	290	290	260	287	301	290	275	281	298	266	272	275	296	291	273	290	272	284	270	270	272	282	280	259	311	296	276	260	290	287	311	299	273	276	263	272	290	265	241	286	266	296	278	276	302	280	289	284	301	279	290	273	280	259	292	289	273	284	287	293	292	238	265	285	317	283	305	306	276	284	255	272	312	269	270	296	290	286	267	290	260	267	279	266	281	242	289	306	263	270	266	271	272	275	245	279	281	282	272	260	271	271	301	287	291	263	267	266	284	285	308	290	281	286	292	298	279	294	290	271	277	262	265	294	295	314	277	301	268	280	269	283	284	269	289	282	281	299	306	319	276	224	298	293	273	295	296	283	294	279	279	281	288	275	286	254	261	268	280	282	297	289	275	278	267	276	275	287	277	306	257	270	282	282	301	273	272	315	261	278	278	282	284	280	273	260	324	290	278	268	262	280	276	274	279	324	297	272	287	267	266	270	261	256	282	257	282	264	272	299	261	292	253	299	279	270	262	315	265	281	281	271	268	262	284	272	246	297	285	283	297	292	303	275	276	283	265	308	296	259	308	282	288	288	284	294	286	277	249	295	292	279	295	295	266	289	292	278	277	298	283	264	284	278	300	264	268	300	287	310	319	286	269	291	284	254	272	262	291	303	264	280	292	291	278	272	282	295	291	270	273	292	280	272	268	273	262	278	278	300	306	236	250	254	263	282	288	299	296	264	278	254	287	289	295	274	263	270	291	265	280	259	291	305	267	284	307	269	285	288	269	310	299	272	298	285	267	273	308	286	294	292	294	260	244	281	243	275	280	302	274	290	284	323	255	281	273	293	281	270	271	277	287	323	277	284	272	300	271	273	309	275	257	304	262	274	294	293	280	267	272	266	277	291	299	269	244	268	292	284	301	281	268	276	266	312	277	276	283	272	289	277	262	287	286	263	286	286	297	281	278	299	314	262	275	267	299	292	308	284	263	277	287	273	300	297	273	291	256	302	269	260	290	259	256	281	253	279	306	265	286	295	262	256	252	279	278	281	294	260	287	272	276	294	304	273	262	286	243	310	300	296	299	251	300	267	288	261	267	273	280	272	265	246	295	285	305	309	313	293	265	316	276	292	262	323	303	271	287	260	297	278	245	268	290	292	336	323	294	268	272	293	285	285	262	275	286	294	280	275	270	292	277	306	259	302	282	304	288	288	264	294	288	302	302	312	265	281	306	253	274	249	310	272	275	294	279	296	305	280	272	272	292	291	280	261	270	303	273	269	276	277	269	272	264	308	274	302	289	274	270	310	282	293	271	307	280	287	319	318	298	284	295	297	312	321	277	288	260	266	291	292	290	287	259	283	299	306	284	285	282	303	278	272	275	283	277	277	269	255	290	272	271	270	283	289	273	257	291	270	265	284	275	285	275	265	277	296	275	278	253	284	294	256	300	266	269	279	284	267	305	293	276	296	319	303	253	268	287	272	289	269	295	284	279	264	310	294	285	257	263	314	267	285	261	261	260	268	271	303	276	303	288	298	275	303	256	285	273	249	250	286	287	292	273	278	292	270	283	279	300	263	299	300	262	318	312	276	292	271	291	264	276	315	241	282	261	302	260	300	277	277	286	247	271	252	291	273	282	305	253	274	278	274	267	298	312	287	267	272	279	284	286	250	284	274	285	280	269	289	291	295	279	280	280	278	268	313	266	300	285	267	235	274	273	241	282	288	302	289	275	283	299	282	279	280	264	260	269	300	259	290	266	233	298	270	259	277	293	275	294	301	291	323	305	291	256	274	283	282	289	275	284	248	326	311	291	305	292	244	279	296	276	267	262	285	298	278	321	250	319	276	281	312	265	282	278	266	271	286	279	284	267	277	269	275	290	278	300	278	266	265	301	280	281	307	289	282	275	252	298	283	302	284	264	282	279	261	263	286	283	271	244	300	288	272	292	266	281	242	285	252	300	289	269	255	257	270	304	294	297	308	268	276	301	285	323	320	287	287	286	292	280	277	294	280	266	271	287	299	280	266	274	311	257	280	280	274	286	280	274	297	281	282	277	303	281	266	272	309	259	294	261	263	282	274	286	293	296	286	277	309	274	278	254	308	292	261	266	296	274	321	286	297	284	257	263	282	261	276	264
28708	21819	18811	3681	1950	1086	650	605	584	596	565	538	590	560	633	587	556	598	555	562	577	605	569	588	577	560	600	546	577	557	598	585	584	555	600	600	586	551	539	545	572	582	594	604	570	571	573	574	561	535	549	593	617	601	608	597	586	587	570	588	528	555	564	564	555	595	558	614	561	595	570	581	581	576	558	574	629	539	571	573	573	546	577	596	590	552	585	575	555	582	565	559	584	612	538	570	566	532	614	560	525	564	581	539	599	614	554	600	605	566	581	603	574	585	580	520	577	620	514	524	581	606	547	595	550	530	558	578	587	601	567	571	588	574	585	551	575	545	532	567	549	553	550	565	512	574	594	596	569	602	567	548	574	556	582	569	593	598	559	587	567	586	552	565	564	550	508	588	561	589	617	509	552	559	539	596	582	568	553	612	546	550	562	564	556	522	567	563	551	598	581	604	598	563	571	612	605	620	583	570	597	591	549	561	589	576	572	565	580	546	551	573	573	543	524	597	544	578	559	569	561	564	574	558	552	619	604	575	569	573	580	568	543	580	545	572	589	612	547	561	559	560	554	576	599	578	586	525	601	563	593	591	569	525	607	620	562	563	564	583	525	603	583	579	575	610	584	585	555	556	562	558	625	603	533	576	585	557	533	575	555	599	584	560	599	640	579	590	609	555	551	557	598	545	612	577	601	566	579	571	631	557	587	543	557	586	569	584	579	582	545	588	536	587	627	584	540	619	565	588	575	591	582	560	580	533	561	504	582	552	550	587	571	572	573	555	577	568	562	558	578	552	555	582	549	578	611	569	595	595	566	580	579	558	551	612	587	565	554	571	550	607	548	571	568	590	544	569	524	564	599	572	568	581	540	576	562	582	571	548	583	588	579	580	565	563	588	609	600	608	600	577	608	599	538	558	555	579	534	568	529	569	569	579	578	522	571	540	557	588	597	577	609	569	593	586	538	587	589	587	575	552	550	562	538	625	570	534	556	586	590	545	537	618	581	530	525	541	554	580	588	578	597	582	590	567	593	568	577	574	576	545	588	578	585	535	568	553	570	581	577	621	563	553	560	564	547	579	562	600	576	533	543	579	550	586	571	556	616	574	618	558	569	595	546	595	570	552	592	500	578	570	590	574	571	552	602	587	546	584	594	573	559	543	562	545	584	556	551	548	572	555	579	612	547	588	580	569	583	551	545	590	564	513	583	582	616	559	565	593	577	581	530	590	527	594	590	558	612	610	607	576	543	571	538	575	528	558	615	559	569	587	549	552	564	570	550	586	620	548	516	592	539	577	505	578	581	569	552	575	565	537	574	567	610	568	606	557	582	608	546	607	597	539	542	539	563	596	560	573	577	563	531	585	589	551	555	628	593	584	600	573	549	552	577	576	576	580	573	582	570	578	579	581	564	590	582	545	530	573	594	531	570	555	553	614	591	551	557	541	566	568	572	591	569	585	562	557	534	571	563	582	592	566	569	541	561	581	534	486	590	555	567	527	536	579	613	525	549	587	540	550	593	578	543	563	577	569	578	578	593	595	573	572	550	587	577	579	569	560	517	559	596	559	595	581	569	557	575	572	599	547	552	542	547	568	616	535	591	585	586	525	534	561	539	513	591	576	571	631	557	588	530	565	526	631	586	556	589	587	530	586	536	573	548	520	549	607	594	581	610	571	591	535	541	551	587	583	625	577	539	602	586	547	539	553	574	562	572	538	546	549	584	585	574	543	550	571	573	578	526	550	577	573	573	589	583	570	559	594	605	566	569	585	572	541	573	586	544	603	586	572	579	588	573	575	617	558	543	591	559	549	553	542	572	531	593	563	552	554	571	571	564	581	539	537	545	602	562	573	620	552	574	613	596	593	584	535	547	572	566	563	617	611	579	587	578	586	561	533	596	569	576	533	535	594	559	607	561	549	560	590	552	616	560	564	578	544	580	583	555	595	577	583	548	602	573	558	629	559	541	594	565	555	550	554	562	536	552	560	561	552	581	584	583	595	570	555	537	607	592	581	615	567	591	599	604	574	585	578	594	614	625	553	573	570	580	613	613	597	579	545	568	603	595	543	589	558	564	540	565	599	590	609	555	562	592	569	576	542	555	552	567	591	588	552	614	577	570	581	569	590	537	583	549	582	573	533	547	554	552	570	548	549	566	574	537	547	535	546	563	556	586	611	572	567	597	543	559	566	522	582	544	571	584	569	580	569	591	599	609	581	585	604	565	551	547	577	547	563	586	602	585	572	601	536	585	595	625	572	549	586	575	595	542	524	583	633	585	564	577	561	590	621	548	571	577	618	531	567	575	571	562	550	573	561	596	576	585	565	566	545	551	573	562	586	569	618	602	602	550	569	596	570	565	585	551	562	564	617	602	577	600	551	591	578	583	584	562	576	567	568	506	590	513	573	559	535	572	577	610	610	631	586	603	547	546	560	563	605	586	593	596	579	555	578	567	613	589	542	588	590	555	563	549	601	594	565	602	589	564	575	569	566	602	574	522	571	568	552	543	594	593	588	576	596	592	560	580	602	605	600	579	549	571	544	604	543	556	553	548	561	603	559	578	588	570	582	567	584	591	569	575	585	583	545	567	564	583	550	567	586	605	570	569	567	589	587	569	594	564	572	565	576	576	582	566	630	564	565	617	567	560	534	517	562	536	591	564	565	574	573	569	576	595	593	575	550	601	584	593	566	558	578	576	537	598	528	585	584	572	564	571	599	564	560	592	592	590	600	569	572	552	554	535	598	553	536	585	568	568	576	578	586	536	625	600	602	587	583	588	562	563	569	571	520	560	590	606	569	558	580	569	596	610	584	560	571	571	601	561	610	580	598	555	529	582	544	545	594	594	566	567	587	626	550	536	568	581	579	544	577	572	584	546	569	529	600	552	571	561	573	579	582	617	555	564	560	600	595	547	567	549	589	613	588	571	533	579	559	554	570	515	576	534	570	589	585	618	544	569	622	584	615	559	578	549	590	582	561	574	583	582	576	574	575	544	615	581	549	553	576	580	587	559	539	566	585	575	551	569	562	600	618	592	541	575	523	570	558	540	536	622	557	573	550	578	591	565	593	607	534	587	607	556	563	607	567	581	560	545	577	613	545	589	592	588	527	583	569	574	583	558	570	576	547	593	553	549	581	538	594	572	553	575	565	590	546	614	621	577	558	574	588	555	565	605	563	632	558	552	588	591	572	574	549	570	570	564	571	556	579	578	521	567	573	575	581	565	589	561	578	572	553	535	583	542	526	618	594	562	548	588	585	570	594	565	577	613	613	598	612	571	618	595	533	605	561	512	547	588	598	569	546	604	552	586	551	578	589	576	549	567	613	549	601	576	555	562	564	535	559	582	526	619	594	556	567	575	614	601	581	602	568	527	569	551	558	617	568	582	556	512	564	566	521	529	596	582	578	556	580	603	585	599	601	589	552	576	596	608	574	561	575	598	554	561	501	569	567	618	512	562	564	591	583	565	569	552	584	603	550	559	580	541	583
24067	26188	16520	1316	2411	1365	688	656	690	663	633	668	730	696	681	665	681	619	631	622	612	673	647	652	679	636	705	644	652	630	639	685	667	708	680	681	672	660	636	647	666	669	627	664	659	679	653	682	680	673	635	689	664	667	656	685	697	638	723	632	631	673	611	679	629	612	675	669	629	673	673	668	677	614	616	690	682	719	617	619	695	688	662	675	666	659	638	636	707	659	671	627	650	694	666	652	666	630	690	662	661	639	658	673	726	691	626	665	642	677	663	658	719	654	593	644	675	656	664	674	670	622	672	624	667	673	666	676	685	690	673	594	693	658	622	668	619	648	635	708	631	658	689	673	643	626	685	623	623	666	678	668	643	661	615	641	624	673	699	622	704	677	636	667	610	661	637	601	657	654	658	621	705	671	625	648	671	639	594	626	704	657	668	648	712	652	698	672	664	652	684	637	688	660	658	631	637	602	628	633	675	642	704	600	650	672	660	684	669	679	657	644	715	690	649	686	662	648	675	645	653	666	677	700	656	645	661	661	678	654	656	660	633	650	644	654	677	648	646	660	617	600	674	632	608	661	657	685	645	648	631	688	644	614	658	662	683	685	682	649	669	607	694	621	672	651	715	637	674	684	626	637	666	675	608	654	649	635	682	647	672	628	627	656	619	682	684	636	633	666	662	649	696	693	619	645	671	666	683	632	665	658	640	680	715	654	676	676	700	659	645	626	679	662	675	668	632	713	664	672	644	676	641	681	637	658	660	612	676	639	657	637	651	699	667	644	659	705	671	654	660	617	619	657	695	648	633	629	639	663	671	652	646	659	656	685	678	672	686	665	602	663	650	611	702	677	670	706	675	665	628	704	652	666	646	721	674	661	653	656	631	690	663	636	701	677	650	614	665	671	669	648	636	664	638	628	664	701	617	676	670	662	690	635	625	694	654	617	697	712	656	724	651	718	616	648	641	652	646	630	688	662	669	624	633	686	631	642	630	636	642	678	689	660	634	702	667	646	676	643	672	649	651	645	625	639	710	654	610	688	669	668	699	626	658	653	645	665	628	694	662	658	719	658	674	652	639	626	700	715	642	617	625	647	686	700	629	601	627	677	647	668	638	612	622	651	660	644	675	674	620	722	600	635	600	617	708	653	658	627	663	706	608	614	675	646	686	611	621	664	658	656	697	658	681	638	667	653	607	698	646	623	692	675	656	607	637	643	665	629	618	652	636	689	637	648	724	639	641	648	611	651	639	645	637	676	659	642	684	677	709	663	628	614	697	655	631	651	673	672	669	641	647	689	632	638	635	641	647	692	664	651	637	665	626	638	652	637	642	675	576	670	646	723	628	631	663	639	630	713	650	676	600	657	669	698	654	634	634	681	680	678	674	668	664	634	679	696	645	692	626	697	678	661	643	675	649	684	649	669	640	666	659	592	656	652	664	638	627	690	652	649	630	677	671	666	669	665	619	665	651	662	672	595	630	705	665	641	691	665	638	647	686	687	641	657	639	671	629	649	643	655	610	643	658	632	642	671	652	652	721	646	672	657	649	642	615	630	656	640	681	643	610	643	636	663	662	635	679	708	670	674	662	644	635	634	636	589	666	647	600	668	651	613	638	640	646	677	642	637	662	637	652	636	628	609	660	673	680	665	682	608	588	672	700	651	618	646	669	613	658	607	651	682	640	674	659	623	661	684	640	660	654	648	673	649	663	669	639	660	678	666	644	677	658	650	677	665	632	706	672	616	713	667	654	658	593	707	646	691	664	630	633	676	643	644	628	671	670	629	711	654	613	635	724	668	636	683	661	642	629	644	657	646	663	607	682	662	613	644	712	624	680	594	669	643	701	629	634	672	662	670	690	678	639	670	605	624	673	636	670	604	717	666	644	664	642	653	648	684	614	667	680	663	699	641	616	704	681	704	615	632	622	629	671	615	675	603	683	641	612	744	666	677	686	685	654	660	625	673	683	672	691	673	675	717	637	667	659	734	660	675	636	693	677	633	682	668	657	655	655	647	652	693	688	661	688	652	651	669	647	661	664	643	658	638	655	690	665	656	597	679	665	638	663	674	652	664	698	623	674	614	635	687	671	659	640	671	651	693	606	648	640	686	645	685	651	649	643	679	632	693	699	655	648	649	733	667	635	658	681	625	660	657	665	656	632	630	645	642	629	597	705	646	646	717	668	659	673	692	665	659	656	656	604	641	593	684	608	648	623	651	626	665	691	699	640	650	630	627	648	624	689	655	689	669	696	633	654	628	646	699	666	641	702	634	635	645	633	675	642	662	674	629	571	641	636	698	645	623	655	673	608	634	709	659	635	677	654	623	651	662	681	664	630	675	670	656	684	593	655	670	645	618	647	662	658	673	665	638	661	715	662	637	630	642	681	634	685	634	696	645	688	629	692	698	666	632	671	623	672	639	652	683	644	647	678	680	646	699	673	695	659	645	676	656	672	627	690	663	713	633	625	640	655	633	669	642	665	637	664	642	603	624	616	617	666	641	670	633	708	642	657	643	617	650	670	639	645	628	676	665	657	673	654	655	642	684	694	688	582	693	653	705	667	687	690	620	694	675	670	674	635	638	637	628	682	708	697	681	654	681	667	672	664	691	717	614	637	671	627	640	634	642	646	670	660	629	619	633	668	663	688	664	664	634	681	661	706	624	638	610	631	657	672	686	657	671	626	736	668	698	624	677	636	655	659	609	667	655	656	649	628	637	634	682	645	695	664	655	673	640	666	622	683	670	645	760	665	683	617	643	656	694	648	619	637	670	653	701	634	663	644	661	655	672	622	669	678	699	692	685	661	626	668	618	722	656	676	592	684	638	666	675	661	639	660	656	646	627	661	632	690	661	660	676	690	635	658	674	692	694	626	633	624	697	652	640	646	639	648	675	638	655	627	674	645	635	645	676	644	682	682	674	644	628	633	667	633	631	659	682	639	640	697	641	639	649	676	573	644	639	658	664	670	631	660	691	716	708	643	636	663	638	675	665	652	655	673	655	616	598	612	617	670	661	661	663	657	647	644	630	609	678	680	632	651	653	647	654	671	665	655	639	638	646	628	625	700	617	664	634	651	615	670	670	645	654	653	630	646	636	636	633	667	672	679	672	659	635	681	651	629	662	646	655	627	623	665	714	665	689	647	630	609	648	662	603	661	676	702	607	660	710	645	706	631	664	695	655	656	683	635	640	655	659	629	644	669	690	668	672	592	678	697	628	621	729	630	658	663	636	630	666	672	664	695	690	656	694	674	657	611	632	615	651	669	669	653	650	699	688	670	674	658	677	655	698	661	715	645	637	672	646	684	701	639	579	644	646	656	652	640	639	644	690	649	662	654	657	674	648	652	621	627	663	646	664	639	709	635	648	697	637	684	607	687	659	729	641	649	647	641	634	622	617	638	680	659	730	678	666	670	636	627	673	651	706	654	636	675	597	635	668	683	676	670	652	613	689	637	631	645	699	674	623	671	648	637	663	632	612	652	662	640	659
24226	21590	29403	25130	21983	13491	1371	684	594	630	622	627	559	581	552	579	595	516	540	535	559	568	552	564	561	535	600	559	524	554	527	535	567	557	567	533	526	528	519	485	534	556	545	552	488	508	541	521	530	533	503	523	560	513	522	539	536	514	553	546	528	555	544	595	544	517	521	509	545	513	525	545	507	564	564	546	493	540	565	516	525	558	529	540	555	506	503	526	549	548	545	570	562	508	523	549	541	500	552	552	522	503	528	511	553	542	539	548	534	534	555	566	539	524	556	553	539	508	533	562	536	548	566	557	563	518	562	517	524	547	561	538	569	543	530	497	573	534	550	569	549	566	546	536	507	509	495	532	556	518	523	555	553	549	573	499	501	484	535	564	609	495	545	534	570	534	537	508	520	521	541	560	568	495	553	548	569	524	516	561	532	535	547	544	573	550	564	563	530	530	521	551	532	602	536	556	545	570	546	525	557	501	574	542	516	519	544	520	503	539	528	536	518	528	538	546	556	569	510	541	557	577	521	543	547	539	525	532	536	558	527	597	523	499	562	527	543	523	547	547	542	555	523	538	561	529	501	558	542	580	503	532	554	546	567	580	544	521	525	573	510	568	507	559	573	548	570	558	570	526	543	561	532	556	537	531	516	521	543	513	511	515	549	593	522	511	492	533	556	526	513	568	529	537	530	574	551	544	497	576	516	518	567	567	562	529	532	533	475	552	537	531	549	533	548	498	565	559	526	564	558	535	590	512	569	523	524	568	530	564	523	541	557	530	536	549	525	529	520	535	535	489	539	556	528	554	574	573	548	493	532	536	522	529	557	555	579	576	530	528	530	538	567	537	531	561	521	556	543	549	542	564	520	574	541	536	521	520	575	537	573	567	540	531	540	575	562	533	550	521	521	570	554	552	559	523	491	562	513	516	545	576	550	517	535	529	568	546	577	523	547	511	552	526	537	586	513	565	530	513	521	561	578	510	552	579	577	538	531	550	509	553	573	572	574	527	557	536	566	512	542	613	507	453	541	547	545	585	525	572	538	523	530	539	536	572	513	506	521	579	521	500	531	560	555	537	471	499	507	543	530	505	555	512	568	523	519	584	556	526	516	564	523	551	512	547	525	518	583	513	492	506	517	520	546	547	532	564	539	560	485	590	538	531	541	551	582	549	537	568	577	546	539	600	542	544	489	540	563	545	506	520	525	526	562	550	539	528	518	582	528	547	511	525	509	540	565	553	552	574	543	537	553	566	538	571	571	569	510	523	528	512	570	554	537	505	539	542	546	589	582	490	531	538	517	490	541	554	526	525	543	528	556	501	549	552	513	557	547	533	516	516	546	525	544	538	553	519	524	548	563	520	520	546	584	527	574	530	533	546	543	517	512	552	531	533	516	571	552	558	514	530	552	517	558	524	542	544	562	577	516	525	498	566	540	546	549	595	568	528	541	524	532	496	497	538	555	537	534	575	565	520	507	519	502	531	562	563	542	593	544	519	564	574	553	525	527	553	556	537	548	470	536	566	544	525	518	508	576	484	562	525	579	562	548	501	559	580	530	559	515	541	533	525	563	523	539	554	503	541	502	528	553	563	536	542	524	512	511	543	575	558	556	548	524	547	576	526	530	565	591	552	550	533	556	537	554	545	546	555	519	534	530	513	508	544	609	558	556	535	529	556	498	566	559	556	571	553	528	538	517	533	515	523	522	598	509	575	511	496	558	513	551	542	560	545	550	553	535	502	587	567	529	529	559	562	524	549	540	560	538	534	543	544	553	538	537	522	561	522	536	497	507	536	552	532	560	521	531	589	507	532	514	532	525	543	565	560	517	574	518	530	565	560	566	503	529	540	545	498	558	569	536	540	557	531	577	539	579	586	533	509	553	538	567	522	550	543	533	537	527	524	507	527	539	520	544	558	532	573	520	515	470	575	569	541	530	513	573	541	533	534	538	564	541	528	555	550	542	493	607	556	523	604	516	510	511	506	508	508	539	549	591	534	528	572	529	574	550	522	592	499	566	539	548	527	520	487	543	578	548	557	531	541	547	555	542	528	542	505	566	523	583	576	544	512	504	538	552	541	533	541	556	542	526	556	535	536	564	542	527	504	576	529	533	504	511	515	513	507	545	554	549	500	555	545	537	557	571	543	545	495	519	547	523	522	508	534	528	565	531	557	528	529	527	508	515	547	573	583	548	508	541	538	523	568	558	511	523	533	565	526	552	552	583	538	558	555	524	554	553	579	555	543	564	549	523	546	528	548	567	526	512	528	544	545	548	563	526	570	578	500	530	568	523	547	516	555	536	562	482	534	522	553	503	553	543	516	537	513	556	558	559	510	586	537	514	507	532	535	518	528	572	527	578	543	564	540	564	565	551	538	549	604	507	510	593	512	526	540	539	530	539	552	570	527	518	563	541	506	535	544	566	498	531	533	550	527	555	552	552	525	501	557	552	546	512	506	529	550	510	527	557	586	587	474	572	555	544	533	549	569	581	567	510	525	551	519	551	550	528	563	559	546	537	538	550	544	578	517	512	563	507	569	522	589	509	559	559	484	526	519	584	492	527	557	525	531	527	560	573	593	565	545	553	553	563	546	528	539	526	527	593	575	537	594	537	556	527	548	530	512	526	526	561	546	556	551	524	517	545	575	543	513	549	562	553	540	564	530	496	561	584	554	540	578	531	578	568	538	614	537	532	546	551	579	496	588	517	554	524	534	525	484	529	504	563	516	544	571	506	533	524	514	558	533	532	587	558	528	566	522	539	506	491	539	546	542	538	565	586	540	550	533	534	527	545	549	480	536	554	564	529	533	529	587	555	556	507	586	527	533	522	520	525	519	519	508	553	552	538	534	566	559	526	566	579	548	553	563	545	541	540	560	554	583	582	542	549	541	558	531	556	561	537	483	522	558	529	517	591	519	566	514	529	535	565	578	553	550	489	548	499	562	575	533	553	508	509	565	544	527	508	513	541	522	563	543	579	569	490	575	522	528	527	554	565	511	542	554	540	541	571	536	571	542	524	517	511	564	502	519	540	529	592	553	546	566	548	556	554	551	527	549	555	539	555	512	568	570	521	521	521	542	490	524	529	547	519	511	526	532	532	554	516	518	555	491	522	558	537	539	554	527	538	496	552	520	548	527	568	500	533	552	516	529	531	512	551	545	566	538	489	538	572	567	531	533	542	584	570	544	531	548	534	554	566	583	529	579	546	542	538	537	527	512	532	531	487	513	574	523	572	578	533	555	539	562	524	549	547	546	560	526	513	527	509	535	549	538	540	555	525	542	546	511	552	503	542	540	557	568	581	524	522	551	517	555	554	593	543	575	491	548	528	552	549	534	533	534	552	575	552	514	534	504	569	547	542	565	536	509	497	585	535	525	602	510	543	561	536	513	537	551	534	533	546	543	535	550	543	533	520	526	512	521	555	530	554	563	518	529	565	529	526	555	548	543	523	529	537	544	538	541	525	545	497	515	580	511	534	525	575	540	519	515
45365	66670	51381	6461	20348	7230	961	896	814	713	763	688	693	710	643	671	656	670	639	673	620	647	645	623	640	629	651	671	647	642	621	636	632	657	609	620	625	656	657	621	603	639	629	582	617	641	650	648	632	649	616	671	638	666	635	631	655	638	621	620	654	658	575	593	655	699	600	623	626	625	653	641	630	641	606	668	592	600	661	645	607	583	656	675	627	624	652	637	596	651	664	647	583	619	640	632	615	653	618	612	671	628	599	640	613	627	658	657	661	678	634	614	625	637	593	636	612	661	600	610	606	650	642	626	623	607	630	595	617	598	654	651	654	646	625	594	662	676	633	659	630	593	664	629	614	635	634	692	594	605	598	603	655	607	584	652	599	610	640	657	607	652	609	641	652	636	577	614	616	592	606	644	613	627	643	634	636	585	619	616	629	609	635	638	640	606	615	618	610	621	682	624	625	635	650	648	701	593	611	658	605	626	610	616	679	576	627	615	642	641	579	619	610	617	657	606	641	639	658	607	620	610	620	634	640	648	635	624	621	598	625	659	674	555	636	566	664	654	648	631	606	632	631	610	618	648	624	648	596	663	593	645	634	610	675	644	618	613	604	644	615	637	657	642	623	605	607	620	617	629	668	627	630	597	609	592	618	673	660	605	639	651	622	622	626	606	653	595	629	649	654	645	664	618	585	639	616	611	625	630	614	612	635	673	659	616	632	618	583	638	644	627	633	644	641	638	652	637	637	587	648	706	648	596	623	610	646	681	651	613	627	610	595	637	621	605	627	629	611	639	649	628	606	602	608	588	609	607	656	652	653	653	656	654	654	645	619	636	672	654	672	630	661	661	550	616	676	640	638	663	607	673	667	644	612	606	598	630	628	633	659	616	640	612	623	642	637	558	578	636	635	647	610	606	621	612	632	626	655	623	611	671	627	612	628	600	649	617	603	661	636	561	625	596	626	626	651	580	661	623	639	634	651	612	654	617	618	591	639	688	599	636	628	639	620	659	669	598	629	626	627	645	610	624	631	624	623	622	621	615	617	628	635	656	591	625	560	639	612	665	630	627	640	606	627	593	639	610	645	613	623	579	628	683	613	623	658	623	621	645	588	584	626	638	655	607	624	652	679	616	623	616	622	635	650	659	621	646	661	595	601	578	615	610	617	619	627	622	604	636	642	610	634	617	642	632	625	639	631	655	604	624	678	623	641	648	662	633	612	614	613	641	645	652	654	630	640	620	678	623	657	650	631	629	644	603	646	601	598	592	621	646	637	595	639	661	641	601	614	578	639	669	627	637	626	623	616	620	655	625	655	649	591	605	639	608	632	648	625	628	628	653	650	577	636	649	636	617	639	624	656	632	622	627	615	580	639	616	600	633	596	620	642	666	644	623	626	611	678	617	625	614	646	597	619	601	638	609	636	656	623	631	618	658	632	675	638	615	635	652	630	634	595	667	663	663	662	596	560	632	619	610	669	658	606	594	664	644	628	634	653	647	564	629	597	629	606	676	623	598	649	653	654	614	611	682	635	586	626	606	671	576	669	638	594	643	596	652	629	574	604	658	677	620	651	631	635	652	605	645	586	598	632	604	619	619	634	633	637	617	600	617	598	594	622	628	652	637	630	609	599	600	654	599	595	607	605	619	640	607	608	662	572	611	578	579	570	567	624	637	625	602	595	645	617	617	610	604	636	700	609	632	669	637	628	589	611	595	600	629	623	605	576	610	649	623	607	699	619	646	641	615	628	642	629	608	630	639	621	639	652	617	608	612	654	589	629	659	598	666	616	646	664	629	621	636	627	602	640	615	638	600	667	682	629	631	613	606	653	587	609	610	655	563	620	593	615	652	621	630	628	642	546	619	637	619	608	638	640	662	661	618	633	615	582	639	631	638	618	627	631	655	659	638	605	625	649	659	626	664	668	608	661	631	604	618	642	612	587	671	616	648	680	591	606	672	589	612	635	619	649	629	684	638	643	653	612	683	674	601	599	611	661	684	705	579	644	595	638	606	597	648	607	637	619	602	656	635	640	667	720	612	630	649	586	603	629	641	645	623	651	640	613	652	568	649	666	633	651	619	620	591	594	630	587	649	633	603	619	615	643	639	603	603	587	678	628	637	662	593	579	612	614	667	659	629	619	639	610	570	663	623	637	609	636	644	618	592	603	581	624	674	631	671	637	618	615	689	642	636	676	603	612	636	647	629	612	643	629	662	596	594	645	650	590	612	621	638	670	633	603	624	675	603	634	608	662	662	666	650	620	631	643	637	646	632	609	585	600	618	651	641	613	644	643	623	641	645	677	606	664	617	677	597	593	613	584	622	612	666	627	644	645	589	633	590	631	622	601	655	654	658	659	621	624	628	600	604	622	606	628	668	608	597	625	648	659	625	652	633	647	603	643	611	659	617	624	655	606	611	640	605	660	661	628	630	639	639	656	614	627	659	622	604	598	644	589	652	616	608	629	677	629	604	664	652	635	643	632	661	639	609	603	599	624	648	616	609	620	577	652	664	626	612	632	602	618	595	604	636	629	641	623	658	602	619	640	622	614	678	620	643	660	632	605	645	647	610	608	597	617	593	684	609	653	622	611	631	589	582	632	646	617	599	620	602	634	598	672	592	612	631	621	641	677	636	617	663	602	619	625	626	623	616	632	608	611	631	640	629	599	682	654	630	616	580	648	645	639	685	636	618	609	634	662	582	617	611	637	610	602	637	649	658	639	599	659	625	598	584	609	619	635	649	601	643	595	658	651	629	621	681	628	617	607	640	655	601	595	655	669	618	611	638	646	636	593	607	655	615	601	650	613	627	625	660	630	648	645	602	627	593	605	639	687	617	653	614	614	647	639	648	626	604	648	631	600	643	638	630	661	616	635	619	624	648	616	627	651	632	620	591	584	588	612	611	646	587	646	624	649	645	639	613	623	648	634	619	643	637	622	602	652	613	643	614	607	607	605	616	598	643	627	642	644	640	646	582	703	625	599	641	643	606	660	652	645	636	624	612	644	611	638	614	672	642	622	642	584	595	592	659	588	621	585	650	616	611	646	651	661	619	647	651	610	603	620	665	622	629	613	630	657	625	617	641	643	621	644	602	663	638	586	603	633	614	612	650	651	591	661	602	588	613	621	651	669	630	616	624	606	576	665	585	615	643	628	583	617	621	631	610	630	603	581	588	628	585	687	633	616	647	600	658	652	649	631	602	606	654	616	625	671	590	677	628	643	603	622	606	606	596	629	644	635	628	647	637	661	667	629	651	602	605	622	588	630	668	672	669	621	657	687	661	647	604	623	598	635	628	616	691	613	618	619	654	639	640	690	648	586	632	608	640	632	670	624	636	620	652	610	637	611	605	576	650	671	628	631	621	669	648	593	621	678	631	673	610	644	623	658	631	632	633	612	606	588	634	640	634	638	663	635	605	618	608	610	546	659	617	647	601	627	659	632	644	683	620	644	595	629	662	641	641	616	610	629	622	611	647	603	621	634	595	597	652
25416	21732	29293	24316	14796	3859	486	402	426	420	383	374	361	348	369	344	373	367	336	368	385	385	369	373	364	341	370	342	372	340	348	352	343	340	315	345	338	364	326	345	337	351	350	364	350	350	330	340	396	384	346	324	347	320	374	368	390	322	329	318	367	364	342	369	374	364	361	374	311	357	333	358	387	342	354	348	336	348	344	361	327	391	369	349	363	372	353	356	346	360	355	348	351	378	327	398	341	325	374	356	367	357	411	328	346	373	329	324	348	391	329	323	370	415	345	374	317	341	356	352	386	345	372	339	385	323	366	358	399	335	361	361	345	377	333	315	366	370	369	340	355	343	356	378	335	359	355	386	352	378	344	400	360	359	325	374	394	349	339	377	356	346	373	338	374	369	360	356	365	364	365	341	380	355	323	373	345	347	345	339	341	346	340	371	352	356	347	374	340	349	369	356	339	328	352	366	349	382	353	349	380	374	337	347	362	348	363	386	349	371	356	389	350	327	365	336	379	342	371	311	359	343	341	379	360	352	347	353	340	394	364	381	346	352	323	347	395	366	366	368	334	327	327	381	322	362	369	372	351	355	342	312	328	358	354	357	350	404	375	388	367	368	360	364	357	322	359	363	339	342	355	337	340	372	369	344	316	356	329	331	348	375	381	324	365	350	390	312	345	361	362	369	369	359	382	344	353	352	392	355	361	376	357	375	378	352	351	341	355	365	362	357	331	346	340	351	354	368	360	362	360	344	362	376	348	339	341	341	359	329	369	334	359	352	360	351	348	364	344	341	353	371	363	381	371	346	366	349	360	338	360	371	370	364	373	343	349	355	338	367	348	347	354	347	359	364	344	344	387	353	345	322	355	341	357	362	358	343	328	387	378	323	380	361	330	344	371	364	358	329	324	365	346	346	362	343	367	373	341	318	336	379	357	353	358	363	377	347	355	387	322	387	394	341	399	324	370	362	378	366	335	350	370	375	348	316	363	357	371	349	362	331	339	348	312	327	313	368	346	332	365	330	328	369	370	361	341	382	395	352	372	325	362	348	362	347	367	398	343	362	345	342	373	346	376	352	360	354	355	370	351	335	338	365	352	372	355	385	358	343	329	342	318	383	377	358	371	363	332	308	364	319	360	377	361	371	368	399	362	382	321	364	355	366	352	368	342	382	370	390	413	324	357	357	335	341	382	326	369	378	382	371	330	365	349	356	346	374	352	361	332	383	367	310	395	360	387	354	325	360	350	353	378	348	379	325	331	336	385	348	347	350	379	352	331	343	360	375	373	360	356	332	411	369	365	348	340	350	338	359	389	336	357	343	316	332	374	342	339	371	326	415	384	341	347	359	387	321	355	357	376	358	350	339	352	348	363	327	339	354	365	351	347	338	370	368	391	355	339	378	357	329	362	345	403	361	335	382	366	358	313	333	328	355	378	350	334	380	322	364	331	368	344	325	328	320	348	351	344	377	349	353	396	410	348	350	345	316	345	346	345	374	358	370	366	385	318	360	337	357	356	321	354	382	405	366	373	347	350	355	370	358	363	351	344	353	350	337	343	364	359	364	362	366	341	334	356	378	374	354	336	353	399	355	351	355	348	357	333	366	367	349	385	329	365	347	341	393	367	355	368	343	358	330	336	332	346	324	388	345	359	352	345	372	374	353	353	371	360	363	365	343	384	406	344	342	331	351	323	347	353	358	349	330	358	351	362	342	370	373	381	378	378	375	346	356	340	365	371	317	433	338	318	393	361	363	369	355	324	356	350	347	355	334	389	342	379	352	328	361	325	375	331	363	364	365	351	324	384	392	365	355	360	324	381	332	344	326	385	362	324	367	345	347	321	361	359	372	356	365	340	335	338	321	386	361	325	341	354	327	360	357	355	356	318	381	342	322	374	383	372	347	370	357	375	325	363	354	366	325	366	336	352	361	364	353	340	337	347	338	371	332	329	384	349	338	348	328	358	364	350	350	331	358	334	360	347	349	349	390	355	374	360	359	337	373	329	385	330	376	362	352	385	358	352	402	331	362	345	374	381	360	350	361	373	335	387	386	356	377	357	351	352	382	380	364	352	384	370	344	355	350	352	316	331	355	331	345	320	343	397	361	362	361	361	374	365	329	345	336	361	363	358	337	364	331	352	319	359	350	316	355	366	363	357	352	356	326	315	326	360	388	388	374	351	347	370	396	350	332	354	369	353	305	329	327	342	348	355	350	331	368	347	371	362	344	333	370	351	340	339	375	369	345	355	349	394	326	380	336	318	345	344	368	374	356	356	370	321	343	330	324	331	337	309	328	343	370	373	376	362	330	338	386	367	387	360	362	365	354	340	355	366	353	376	341	356	352	336	350	333	388	343	350	348	358	372	338	365	342	378	345	360	390	382	317	371	353	356	351	335	356	361	322	346	341	378	313	334	352	347	366	331	344	353	328	345	366	378	361	357	348	321	349	335	347	352	359	375	334	325	341	375	345	354	366	374	376	376	362	323	380	354	341	345	331	373	344	361	357	359	353	351	338	309	363	387	345	367	346	357	386	343	366	358	335	385	335	337	326	347	361	349	367	335	352	369	358	347	357	348	341	357	334	350	333	372	350	328	373	326	353	332	364	327	375	343	351	344	325	336	361	331	325	343	383	357	398	372	361	334	353	372	340	354	366	371	319	331	370	323	339	345	339	377	349	376	377	386	376	335	390	341	358	361	352	341	343	382	354	350	371	377	394	375	355	341	354	363	361	362	325	344	335	345	332	357	366	353	387	332	369	363	346	364	371	360	325	365	349	388	333	371	368	354	322	346	344	377	334	365	330	342	387	366	397	357	391	336	346	335	347	359	347	357	384	375	355	369	358	340	338	377	379	364	322	319	381	359	361	360	366	364	369	334	348	326	331	380	344	371	322	342	366	378	372	334	366	333	418	361	388	364	327	366	348	343	334	350	347	337	338	305	340	352	374	352	367	324	374	317	374	355	354	367	377	338	355	381	332	362	366	336	339	329	344	348	360	347	344	351	361	363	348	346	359	327	351	392	393	303	328	332	372	337	339	350	361	365	396	349	333	361	351	377	355	342	339	360	346	389	347	352	359	383	375	347	340	332	338	331	316	348	324	311	346	350	345	307	342	329	363	321	323	318	363	329	345	324	387	391	372	343	355	346	352	368	335	324	372	376	342	362	321	341	385	348	319	342	319	350	366	374	334	355	345	341	361	340	360	350	335	344	325	331	360	362	339	315	333	354	346	387	337	344	352	341	360	327	349	346	347	343	373	353	357	377	378	351	362	362	353	365	369	337	357	352	378	331	373	355	342	337	353	349	342	349	387	332	337	361	332	337	342	357	347	370	367	380	354	380	345	345	395	364	320	332	371	362	362	364	374	341	358	349	316	341	351	379	380	356	381	362	346	352	350	356	365	356	368	362	384	370	392	377	346	341	334	367	323	365	358	385	337	350	341	376	346	349	323	332	351	332	338	361	360	377	349	351	370	328	377	320	370	361	365
42689	56721	42987	6101	16408	4208	548	562	519	480	518	442	452	425	455	440	435	408	436	424	404	429	387	401	390	416	418	456	409	419	381	402	427	424	379	433	438	390	430	435	434	375	378	424	392	417	387	416	404	398	437	407	391	433	379	412	407	407	408	401	390	416	400	391	413	417	424	403	420	416	410	407	418	438	414	407	399	407	405	394	406	407	418	392	398	435	403	377	418	405	397	431	420	429	432	383	381	396	416	423	413	398	388	408	417	421	441	434	404	397	415	387	449	427	380	411	374	382	388	449	423	458	404	378	392	428	383	383	426	441	418	415	414	395	426	458	380	399	375	421	417	406	430	388	404	452	412	398	419	423	403	405	425	433	396	396	405	403	423	386	383	394	390	417	446	434	439	429	403	415	409	445	384	405	409	394	426	417	411	443	405	368	422	390	438	393	382	394	396	369	399	373	422	415	382	435	403	411	395	360	395	415	395	395	413	424	426	426	391	373	398	380	383	398	415	412	400	399	395	390	404	410	430	402	414	449	426	406	397	412	384	401	382	413	432	407	403	425	454	401	451	386	401	383	397	442	409	440	404	419	399	399	399	408	421	399	438	397	410	439	386	398	424	415	408	409	417	378	417	401	408	418	417	373	340	406	420	405	435	380	374	419	389	408	373	386	391	408	397	397	434	397	402	399	429	429	386	420	433	380	387	460	403	401	394	401	416	405	417	407	415	393	416	416	405	392	428	387	419	426	396	396	398	424	410	406	407	410	420	418	434	420	409	420	407	431	412	378	452	396	433	352	431	388	424	383	423	408	407	389	379	427	417	382	441	412	411	408	410	404	407	440	430	400	417	408	385	383	466	390	422	374	418	435	362	401	404	404	440	412	419	424	399	376	419	397	384	366	439	407	397	397	394	423	410	421	408	410	396	387	387	405	414	408	401	409	415	409	410	411	381	405	398	410	425	417	406	422	407	451	388	422	378	385	444	403	420	446	401	398	395	357	417	413	413	427	420	414	402	413	410	415	404	411	415	405	428	382	457	358	406	383	411	399	378	411	413	429	418	402	440	388	405	407	405	432	453	411	422	419	410	367	425	421	435	411	415	387	398	392	401	401	454	401	360	374	423	426	425	421	416	391	379	404	416	395	398	434	412	384	425	402	446	368	378	442	412	418	414	426	411	418	432	395	421	389	422	416	398	403	401	405	418	403	399	424	379	400	441	404	451	410	393	385	410	439	374	403	418	399	400	398	407	438	408	404	424	399	407	359	442	386	408	393	409	419	393	381	414	412	386	406	396	439	433	383	381	388	397	432	425	408	403	382	393	392	430	392	397	440	405	397	425	377	432	452	405	394	393	418	398	427	410	402	440	446	388	386	412	399	427	405	382	424	408	396	389	406	400	401	395	374	419	417	407	410	439	413	431	416	387	415	405	387	393	439	408	381	418	405	417	425	391	435	398	391	368	412	397	377	437	368	389	414	416	407	351	408	412	393	364	399	382	393	398	393	408	409	402	412	377	423	430	409	439	380	412	393	425	422	404	423	400	423	429	407	411	412	471	397	422	385	386	406	424	400	369	395	411	432	397	417	375	419	443	417	405	431	403	421	339	398	377	422	374	401	414	399	464	441	397	406	378	405	397	372	405	411	417	395	409	422	401	391	410	407	443	429	386	414	387	427	370	391	422	369	408	415	389	421	430	414	417	391	396	399	435	416	424	391	429	459	389	414	414	402	418	402	383	372	429	399	393	426	392	420	444	405	395	424	425	409	413	399	404	403	439	430	417	447	363	418	423	416	411	391	426	387	397	396	422	386	384	422	431	378	388	389	405	388	392	416	431	419	394	385	432	410	429	437	462	374	401	375	393	380	382	426	389	460	433	420	421	402	410	396	409	444	420	395	372	432	441	372	427	410	381	390	412	417	376	400	394	415	434	425	370	379	429	393	402	422	422	424	425	410	424	412	405	424	398	386	387	383	402	407	395	402	392	406	443	420	401	402	428	431	433	368	401	417	380	441	411	382	379	447	421	393	415	422	400	385	436	422	387	395	407	390	424	429	421	418	379	380	414	433	426	407	399	435	422	386	412	382	425	402	406	411	430	354	416	424	418	415	430	399	447	401	388	390	410	416	425	426	419	419	413	456	400	410	450	426	406	403	395	402	402	399	442	404	408	400	407	398	415	411	394	443	420	409	420	433	407	422	421	396	432	402	407	389	426	442	385	417	426	418	412	391	413	405	467	406	397	391	393	388	412	349	415	436	437	405	414	405	435	431	361	442	415	454	415	402	383	431	436	398	434	381	415	431	461	409	430	402	398	414	413	434	424	415	414	407	401	419	423	403	410	442	426	405	378	415	403	434	406	410	419	414	403	423	410	399	394	395	404	401	394	429	418	430	396	427	431	390	397	401	414	394	412	397	423	417	417	403	399	435	407	389	429	415	403	434	434	413	425	418	377	423	387	377	403	382	402	408	393	414	424	414	448	460	390	388	413	401	362	413	440	404	418	407	414	411	401	401	401	400	432	370	396	382	396	401	404	428	395	413	399	412	407	411	423	404	404	416	407	410	397	448	410	401	411	404	415	388	425	372	440	373	387	381	422	354	409	407	382	396	385	414	410	432	446	396	410	445	419	418	379	399	398	387	411	452	364	382	392	409	410	443	393	401	412	440	421	414	432	414	380	411	434	406	398	425	383	430	428	387	355	424	414	383	409	422	412	405	387	437	384	398	403	406	415	405	405	389	380	432	420	371	399	430	411	436	403	411	414	399	426	397	434	391	434	397	413	403	374	423	368	429	439	394	404	425	386	403	428	422	410	412	391	444	408	407	409	378	446	435	411	443	435	448	427	433	391	400	424	398	382	448	440	396	424	415	388	409	356	400	376	366	403	426	386	384	402	412	401	406	375	401	447	406	386	393	424	434	426	414	411	390	401	381	429	385	415	417	380	401	422	409	408	420	438	365	408	423	423	397	410	402	434	385	411	411	447	418	413	391	390	400	417	363	437	413	379	399	425	376	397	391	428	421	419	431	428	424	423	418	440	410	374	415	422	406	394	418	382	442	411	404	440	400	355	406	412	391	424	409	394	422	385	398	420	370	408	389	391	416	402	371	427	386	438	399	404	390	390	439	388	406	403	427	403	401	384	431	423	391	419	434	389	405	431	406	432	395	404	453	423	451	414	402	421	375	418	389	393	396	431	398	381	420	366	430	404	409	400	418	394	384	449	389	402	391	397	393	425	422	437	398	395	358	366	386	399	398	420	370	388	417	410	395	415	386	387	428	400	391	414	391	382	400	417	385	409	409	444	405	404	446	408	373	388	438	395	428	419	412	439	396	410	433	378	434	425	416	396	373	402	375	403	434	415	394	408	356	412	389	410	374	385	361	379	385	432	409	405	375	367	437	393	387	387	402	448	430	394	430	401	420	393	406	410	408	416	402	418	425	407	396	417	418	400	396	437	413	420	426	434	385	437	414	418	398	403	394	389	442
22915	21517	29832	24293	22383	20919	5017	482	399	353	355	312	296	313	300	286	293	289	272	273	243	242	246	293	265	252	279	237	260	247	252	236	209	234	234	243	244	259	222	260	253	256	249	266	233	246	240	232	264	240	232	222	229	241	253	247	237	280	254	238	241	251	236	202	216	219	232	215	237	274	251	246	261	234	241	219	227	233	249	231	246	246	233	247	240	249	257	212	240	228	228	214	235	217	244	245	248	244	269	255	245	237	280	233	216	244	245	251	225	232	226	237	241	247	272	240	241	219	241	232	249	217	231	227	214	225	256	257	255	261	226	241	232	264	225	246	224	247	220	236	236	244	233	247	230	239	229	238	229	270	214	213	248	240	224	234	247	221	227	253	233	226	228	235	217	241	233	228	224	238	209	242	226	229	232	225	231	268	241	213	240	228	217	227	263	252	231	231	240	256	242	229	239	258	236	247	230	232	227	224	215	223	239	236	237	206	240	253	234	230	213	224	258	235	218	219	190	224	228	210	200	236	249	238	226	244	237	239	261	259	247	232	263	248	245	228	212	205	265	235	229	242	241	265	257	233	241	253	215	228	196	221	210	227	218	237	260	243	211	215	243	243	256	219	243	222	234	220	236	254	246	232	235	229	259	221	260	243	268	265	198	252	226	259	250	241	258	234	210	239	224	258	230	254	260	241	225	221	247	202	224	220	260	247	253	245	241	247	235	250	227	211	253	237	229	274	227	239	228	248	240	235	247	230	217	216	245	233	238	236	235	237	232	234	258	239	222	232	227	223	256	249	240	228	209	228	223	243	218	265	228	199	229	224	245	210	226	228	264	207	231	222	270	251	245	252	256	216	225	228	233	222	238	239	233	244	253	256	221	243	244	246	237	237	279	227	241	212	223	212	229	222	226	210	207	246	242	248	254	245	247	229	232	246	256	239	218	213	247	244	229	237	216	220	244	225	233	258	242	250	211	255	224	231	236	255	225	257	253	227	262	242	236	240	242	207	205	267	222	272	204	242	224	246	260	239	223	237	224	221	227	245	227	258	227	248	265	224	216	237	250	195	251	227	213	238	214	233	210	236	226	226	252	209	225	245	229	229	229	247	213	221	242	238	237	231	236	250	254	239	220	207	232	238	234	218	226	266	236	221	234	246	230	275	220	213	261	252	236	227	239	205	244	245	212	243	249	235	248	246	234	212	228	201	244	235	266	240	202	235	222	240	223	242	242	231	228	239	241	249	250	237	262	233	250	237	222	245	246	235	208	237	245	246	251	206	212	253	240	220	281	234	260	243	249	254	226	242	240	219	250	253	205	222	236	254	252	254	229	221	205	223	237	217	237	248	246	243	250	213	241	235	230	246	232	235	239	219	235	254	233	224	219	232	245	224	244	280	242	229	230	267	233	234	204	223	222	228	216	248	233	236	253	238	235	241	238	216	226	217	216	251	211	253	222	223	245	204	251	241	244	252	230	233	226	252	219	236	256	229	252	248	274	224	225	223	231	251	271	246	219	243	242	238	267	232	247	220	250	230	260	234	237	240	249	253	251	241	224	226	228	236	228	266	223	225	250	218	234	245	219	233	245	238	265	255	208	229	246	243	237	246	220	254	243	235	258	267	229	245	242	227	255	238	233	226	248	251	247	236	213	243	222	248	227	231	240	241	226	238	235	245	220	269	240	253	226	253	251	252	211	239	250	220	220	245	270	252	229	257	247	252	257	212	238	268	222	245	241	239	210	248	250	226	243	229	219	231	226	219	232	222	248	223	239	233	191	234	238	218	231	230	218	231	248	246	273	233	250	254	244	232	221	239	225	246	206	214	214	234	230	235	227	242	236	242	230	235	224	213	235	247	268	244	217	222	213	239	228	236	244	248	242	213	245	224	207	230	231	239	204	237	233	254	246	207	253	239	237	218	246	253	235	221	263	226	241	229	229	233	263	237	263	245	244	231	225	253	258	273	217	234	242	234	244	224	233	252	232	240	247	232	238	216	240	234	202	241	260	249	242	253	231	207	229	252	244	259	235	241	242	233	224	249	240	233	221	234	242	213	242	245	242	228	220	227	228	247	240	216	249	247	221	213	229	256	224	239	246	236	207	213	232	258	252	225	238	238	266	226	219	248	251	250	259	255	218	225	257	225	247	247	241	217	250	267	221	267	259	237	238	263	216	252	245	242	221	242	244	233	282	225	219	254	226	248	231	219	220	252	207	235	252	238	234	236	232	247	214	239	261	221	297	242	228	248	241	233	217	227	229	230	233	260	234	232	241	230	261	235	249	234	253	250	240	226	249	235	253	241	251	225	245	219	221	259	224	230	217	246	238	267	241	257	209	218	214	239	243	234	236	217	229	215	229	224	227	232	202	247	259	226	227	236	248	253	223	244	266	232	252	235	250	254	233	254	256	264	262	240	246	215	247	221	237	247	241	249	241	226	218	214	222	252	241	251	222	226	230	262	241	230	236	230	241	242	239	250	231	256	235	251	219	246	223	223	229	230	223	246	233	214	225	244	275	225	240	245	230	252	226	237	243	233	251	210	216	244	236	245	225	231	204	221	237	244	225	242	248	244	237	221	245	207	231	227	209	237	254	226	236	243	241	266	223	238	254	274	252	255	232	242	228	227	250	247	232	212	230	243	233	264	232	215	210	235	248	217	227	224	234	268	214	233	256	226	208	239	248	235	225	213	221	238	239	249	230	217	231	209	253	230	229	253	222	236	237	247	234	201	256	208	258	240	240	224	220	223	248	211	241	234	196	230	236	255	229	232	253	258	259	223	240	242	201	210	218	226	209	223	233	248	218	233	236	221	240	197	211	231	229	225	244	214	276	245	244	240	259	255	215	235	225	231	210	216	239	238	255	228	249	234	230	234	234	239	252	230	236	268	239	212	241	247	235	241	231	225	250	219	219	233	249	243	244	248	232	257	239	255	253	235	219	245	244	253	260	226	241	222	220	238	241	224	220	219	232	242	233	253	238	239	220	233	221	250	231	238	222	253	236	240	237	229	225	213	247	241	234	224	236	219	233	231	279	218	235	208	244	248	220	257	239	213	242	224	247	223	245	252	194	211	236	234	209	234	247	241	248	230	254	226	217	226	253	243	218	275	232	228	255	257	223	219	240	251	224	217	220	243	233	225	244	257	217	235	236	213	242	240	221	244	239	262	201	247	228	233	217	229	233	240	234	233	222	211	226	219	244	235	212	215	247	261	229	222	249	222	213	200	251	240	260	237	244	258	229	236	282	258	214	242	240	266	237	236	256	197	233	252	257	248	223	205	248	225	220	232	244	227	207	206	235	214	210	222	212	256	220	226	215	222	228	224	232	247	230	260	220	228	213	241	238	240	244	231	241	260	243	240	201	235	263	240	244	239	253	218	245	236	217	258	241	213	206	265	228	238	213	263	252	221	245	247	224	229	199	228	234	246	236	259	257	218	259	222	245	241	220	263	244	228	222	256	244	254	218	223	249	249	240	233	227	235	212	238
50976	77928	58868	4896	23866	11823	906	754	694	605	499	466	451	399	389	401	361	341	332	326	309	326	325	303	319	309	296	321	295	305	317	291	311	286	295	307	317	287	286	304	286	296	257	316	275	297	281	300	280	274	297	320	247	303	260	257	285	290	296	264	273	276	281	259	296	276	285	285	302	298	281	264	288	291	294	291	307	282	288	274	249	254	283	273	269	271	284	306	273	280	281	277	265	288	258	266	293	264	266	298	287	267	270	304	297	292	280	286	237	255	295	287	273	285	287	260	282	291	319	294	275	266	303	289	296	260	274	285	260	304	273	291	300	282	284	283	272	268	285	315	261	287	308	261	285	281	283	300	298	312	267	320	297	292	262	312	280	275	287	270	279	297	277	275	263	278	250	259	293	315	279	248	251	272	296	275	284	311	265	273	287	286	251	278	285	284	306	329	302	311	274	299	276	276	288	288	267	275	296	280	292	257	254	265	272	280	287	269	301	324	294	248	283	323	291	262	253	292	268	286	273	276	282	304	321	277	291	281	289	296	286	256	292	274	264	289	261	253	284	266	323	294	283	283	284	255	291	283	271	278	274	262	272	282	288	276	305	292	257	287	273	261	268	256	263	279	265	308	329	304	315	278	295	273	259	283	296	277	301	287	256	265	286	271	260	288	290	293	305	286	296	304	279	319	253	272	302	279	278	287	299	289	311	287	298	301	301	263	298	284	295	270	273	286	263	294	291	267	279	274	285	293	295	284	308	287	259	280	288	302	291	296	294	280	282	302	289	278	253	276	310	242	277	275	277	249	291	253	240	289	284	280	262	274	252	257	298	270	255	266	259	288	268	288	287	297	264	267	301	279	298	266	256	270	281	266	294	261	300	268	281	273	276	268	281	300	264	257	275	245	300	298	293	285	265	279	267	272	260	309	288	281	279	299	292	288	291	280	264	292	267	276	279	255	266	280	286	299	287	249	269	303	269	265	263	265	283	266	319	258	266	263	284	281	276	292	271	273	254	272	292	261	280	278	269	280	291	312	267	271	273	280	307	266	285	273	252	278	281	299	282	276	272	305	257	270	292	305	294	288	305	295	300	301	269	298	310	295	278	270	264	262	299	275	295	298	302	291	272	282	314	292	286	318	271	271	277	287	261	286	282	266	304	264	303	294	291	276	292	270	341	264	318	301	286	261	272	287	289	261	268	249	287	281	296	308	276	269	276	281	273	253	291	295	276	270	281	271	272	280	291	290	298	275	256	292	291	288	310	298	269	302	254	262	314	299	300	316	276	295	260	289	257	310	299	291	293	293	273	265	290	284	287	300	270	241	289	289	266	287	327	297	303	276	281	280	248	284	269	269	261	246	259	248	310	275	291	325	287	271	281	268	265	276	280	292	257	330	279	286	269	302	271	291	280	307	312	311	291	318	300	282	282	282	277	261	261	264	252	270	245	258	268	247	291	283	283	282	268	263	277	261	306	233	293	237	265	257	270	279	267	298	272	281	265	259	261	267	277	274	306	275	284	293	277	278	289	313	269	290	280	262	313	298	306	318	293	259	272	276	278	279	280	289	309	249	296	268	258	290	283	303	323	302	277	309	299	277	272	269	284	261	273	288	263	265	286	270	305	271	264	269	290	299	274	278	253	290	267	291	272	325	291	278	274	288	282	268	285	289	280	261	294	289	276	288	293	298	275	269	289	292	289	305	274	274	296	282	246	269	274	252	296	266	304	287	296	295	286	268	268	311	281	257	285	321	279	260	265	276	259	282	284	290	283	272	283	305	272	302	283	275	249	282	261	274	252	303	296	282	307	305	305	269	268	294	304	291	275	291	304	295	305	280	276	282	293	309	281	295	292	292	279	276	295	290	283	278	290	257	278	285	273	280	258	252	247	284	276	290	308	272	290	292	283	288	275	277	306	296	281	296	294	301	280	269	284	281	271	284	304	277	261	265	284	305	271	243	277	267	272	261	323	281	278	277	285	291	266	275	267	290	274	246	290	278	295	300	288	296	254	252	295	270	276	259	258	271	289	293	288	276	266	285	287	290	305	263	281	295	257	285	291	259	290	264	287	271	288	299	285	276	288	274	250	299	288	283	278	292	281	270	293	268	304	298	270	279	313	297	294	248	318	264	302	284	264	274	291	281	296	327	283	300	296	252	280	279	234	282	284	297	282	294	292	271	293	292	334	288	283	273	255	302	283	275	266	263	284	293	293	274	291	308	274	304	265	263	307	281	290	250	263	272	298	261	284	265	274	296	266	308	270	290	291	270	302	284	262	277	273	246	331	284	277	278	286	284	289	272	271	300	264	304	286	247	308	280	284	283	255	256	290	274	266	251	299	273	281	299	258	278	318	304	291	248	297	316	324	287	285	307	286	272	312	291	279	272	297	277	289	290	272	275	272	275	321	286	286	280	270	284	257	271	271	283	278	296	270	275	253	284	300	261	316	277	262	294	289	274	292	276	296	292	302	285	236	268	280	280	302	291	303	282	264	310	295	270	282	261	286	294	268	285	284	277	285	293	275	308	293	297	296	297	312	279	289	302	298	245	279	294	307	278	267	277	280	277	278	322	278	283	302	280	304	231	254	294	258	305	279	296	267	263	275	272	277	289	267	311	271	278	313	291	295	282	296	271	288	294	286	271	284	325	289	283	285	279	319	294	293	278	272	269	307	290	273	279	286	279	290	307	273	263	304	304	302	283	268	256	297	299	286	258	285	265	302	276	242	277	298	317	300	269	264	265	289	261	282	262	267	263	276	261	273	309	306	305	293	288	297	289	292	257	277	257	273	278	272	269	295	285	284	259	281	302	300	298	258	311	287	253	279	275	259	291	278	308	279	297	252	300	291	263	275	243	286	278	290	258	273	284	272	287	281	286	282	302	247	292	288	288	269	276	276	278	287	279	283	275	309	300	292	261	272	303	270	286	271	266	290	266	294	300	303	273	260	250	293	316	277	295	262	298	278	282	275	273	287	288	269	289	312	266	280	265	285	283	272	282	266	271	275	279	280	284	277	285	265	264	270	272	300	268	284	305	290	257	266	289	254	273	268	294	309	303	290	287	291	306	277	293	298	300	286	281	260	282	293	308	274	288	270	283	319	261	272	281	307	270	281	288	308	270	283	289	281	285	281	268	288	309	281	236	266	278	282	281	289	280	297	283	273	312	274	278	281	269	268	289	298	305	282	270	296	286	282	289	268	295	268	280	299	298	289	275	283	283	293	305	283	292	292	285	271	296	300	295	296	287	294	298	238	275	304	268	266	278	277	267	310	311	272	264	271	276	256	263	273	253	295	277	283	264	309	310	269	315	281	288	281	269	259	282	291	287	281	298	284	317	276	286	294	277	251	301	260	281	262	259	307	263	284	267	302	267	294	272	301	279	266	296	287	299	241	276	289	287	279	303	280	280	276	249	294	291	273	267	291	277	283	266	270	279	286	273	286	285	264	264	316	279	295	250	253	290	250	264	274	293	308	297	275	287	254	270
28628	21548	17401	2653	1481	1117	594	634	592	559	558	567	635	600	612	581	564	559	593	565	583	583	607	596	569	604	546	605	620	585	559	594	583	588	548	605	537	561	567	627	587	572	554	623	551	584	534	565	582	614	553	556	596	631	558	589	572	580	578	569	574	595	559	611	619	536	571	543	522	585	609	585	560	601	547	563	586	577	559	587	581	579	587	561	624	585	587	572	633	578	581	616	567	576	592	561	561	652	545	599	609	572	613	604	572	606	604	554	610	572	589	585	580	584	608	568	595	563	543	599	602	604	589	572	579	612	555	588	539	523	621	609	574	576	611	561	580	568	547	607	553	566	593	553	590	630	569	580	557	549	579	545	564	581	577	567	635	544	593	581	562	573	595	590	635	583	562	616	593	556	574	600	549	550	599	569	541	553	589	579	571	619	602	577	599	644	572	570	561	601	587	567	594	595	618	656	604	553	590	594	564	586	600	558	572	605	585	541	518	593	552	535	589	522	556	564	576	578	557	566	564	584	536	575	565	590	552	598	600	600	571	613	603	582	551	554	617	560	581	568	602	571	564	567	634	579	570	539	568	552	591	601	594	564	568	599	554	551	543	604	573	584	604	538	629	596	561	612	632	594	597	570	544	530	591	587	533	609	566	582	641	581	568	614	611	637	540	562	578	557	562	586	591	550	640	574	608	542	583	594	558	552	533	557	574	600	628	561	600	589	582	613	590	596	525	599	592	573	583	606	576	561	596	616	609	614	580	588	601	586	600	588	571	575	590	558	558	572	602	582	611	552	596	569	570	566	555	597	580	550	588	574	558	582	611	586	598	562	599	578	544	530	577	560	554	546	560	581	624	551	618	578	606	558	581	553	568	518	535	551	595	563	561	603	577	567	584	598	566	539	575	625	554	603	581	542	543	560	584	584	613	596	591	600	613	593	573	557	616	578	597	579	577	588	598	626	594	596	591	638	584	628	550	563	595	588	574	580	591	580	579	560	582	563	620	596	579	545	591	544	613	584	619	625	558	606	588	560	588	620	541	570	585	594	580	587	551	582	598	592	543	556	603	575	582	581	597	580	509	560	603	551	536	585	579	591	612	558	593	615	620	572	589	562	583	579	583	560	534	543	587	556	563	606	566	563	599	573	575	560	566	609	579	622	607	609	527	546	564	564	510	591	545	595	618	592	550	600	578	571	574	583	623	579	561	569	576	567	578	560	594	565	550	596	566	612	635	645	544	575	611	542	576	579	592	553	623	560	571	564	551	597	580	513	573	605	591	623	580	557	560	591	579	598	562	602	578	556	579	625	570	616	586	529	613	583	558	579	561	568	555	554	607	581	551	607	585	618	556	590	540	621	587	604	619	547	557	567	556	576	572	617	571	582	555	569	579	542	618	586	554	586	565	578	592	597	586	596	595	590	586	575	664	581	572	586	597	623	592	570	629	582	576	564	591	585	619	592	585	580	595	598	532	583	586	587	569	572	601	578	622	591	610	570	583	571	572	563	558	542	602	575	567	599	601	600	603	616	585	590	600	586	535	633	638	583	607	597	570	593	601	551	572	582	609	577	578	582	586	603	593	585	580	545	607	550	542	591	576	566	578	527	600	583	617	597	576	594	540	611	557	596	596	590	550	534	560	622	567	583	597	543	593	517	542	606	582	567	570	575	603	603	609	621	579	585	612	549	567	548	585	571	600	587	603	568	579	583	569	595	579	600	584	615	605	571	590	580	592	635	545	611	571	600	577	570	581	565	528	613	575	563	569	626	600	565	560	552	562	605	621	557	574	561	589	586	577	567	634	611	591	587	563	596	574	573	607	620	605	606	618	585	586	604	567	593	620	603	595	572	599	569	575	588	607	604	581	614	600	560	601	596	576	606	563	576	526	619	581	576	550	553	597	584	594	581	590	590	522	548	610	611	569	562	611	560	551	609	535	550	601	587	556	648	566	568	554	587	577	568	552	620	576	599	579	587	579	569	598	596	523	591	601	543	599	578	590	559	567	575	612	559	637	578	615	614	536	566	606	569	617	567	591	559	565	607	571	608	586	597	587	568	575	579	579	549	531	554	591	568	601	579	607	584	553	630	580	609	605	553	557	527	590	572	594	598	579	618	568	585	591	584	589	562	578	562	568	599	600	601	616	558	561	599	554	585	623	546	622	618	626	563	579	590	574	567	596	585	598	583	580	569	601	566	591	596	565	588	599	628	564	552	603	626	580	607	582	565	556	585	597	608	615	561	551	570	578	549	595	542	569	597	554	555	597	573	578	610	581	563	630	587	562	602	567	598	586	602	572	563	589	606	591	585	545	585	574	604	602	533	612	588	611	570	558	574	566	560	601	566	615	586	623	610	560	580	582	581	565	559	589	585	559	588	565	601	575	530	570	594	529	596	578	566	598	590	567	590	571	581	570	574	599	595	598	597	593	581	599	561	632	624	574	614	561	636	545	625	600	567	555	586	556	554	587	573	572	588	582	571	574	591	601	578	526	570	589	589	582	597	556	590	587	603	574	570	615	612	584	614	576	581	635	572	579	584	577	610	600	570	604	614	592	562	572	600	583	605	535	608	605	601	537	590	593	537	567	594	568	541	543	583	547	573	559	607	593	584	629	545	593	594	571	579	570	617	620	600	531	599	589	556	572	543	615	637	580	577	549	595	574	611	596	618	605	571	587	542	608	594	574	573	609	574	640	590	586	621	583	579	563	546	594	536	561	559	561	576	591	554	598	583	607	618	564	581	568	600	556	580	575	607	560	594	579	614	562	576	594	578	581	568	587	592	547	546	571	550	592	588	612	563	595	568	563	621	657	619	548	584	559	572	603	593	597	586	594	608	583	570	540	586	562	551	593	568	566	505	591	615	569	568	565	589	574	601	562	600	581	604	582	576	593	609	563	587	561	592	572	613	591	590	558	577	589	595	565	574	595	577	623	563	569	581	607	577	630	563	596	568	587	550	568	603	560	619	637	573	575	571	576	555	593	564	597	606	573	543	587	605	572	562	569	554	590	592	577	585	563	583	552	568	590	552	588	593	623	597	588	571	582	602	615	556	550	565	525	583	598	607	563	558	588	596	644	574	571	554	608	568	560	609	580	608	597	573	564	575	593	561	590	529	598	596	564	564	633	589	552	600	567	579	598	608	555	604	602	567	576	567	574	596	625	572	558	578	611	599	565	587	562	544	610	546	564	585	586	566	566	527	562	580	593	568	554	576	561	590	578	555	596	653	561	559	595	584	575	582	593	578	576	600	652	561	603	607	557	588	548	567	617	582	626	539	608	570	576	601	589	587	564	571	579	592	611	564	591	602	591	602	563	572	575	589	594	552	585	628	578	562	572	569	552	577	590	533	596	594	593	573	535	583	598	605	599	586	607	585	561	576	592	606	595	596	541	570	595	640	575	573	541	529	542	582	609	605	529	539	566	614	567	593	572	564	595	578	601	581	595	543	562	569	576	595	580	568	550	568	544	615	590	610	574	601	591	602
24373	25443	14895	1160	1979	1464	721	704	631	691	679	635	695	669	690	656	654	694	658	712	614	700	646	682	654	631	743	692	650	658	649	668	651	660	642	703	631	643	679	685	627	687	692	685	665	652	660	668	658	659	663	684	633	649	654	676	618	669	655	655	668	658	710	632	670	712	696	702	689	681	640	685	633	655	691	630	695	669	692	643	649	696	670	649	679	651	647	671	641	605	677	654	693	677	657	615	652	671	662	673	644	672	705	614	673	658	608	662	661	693	647	609	652	654	712	657	674	664	662	661	657	642	621	667	625	661	670	666	639	709	661	647	664	615	599	672	612	655	682	688	598	689	678	691	641	684	643	643	710	699	664	606	649	623	690	658	642	647	666	656	673	690	675	705	692	655	670	682	646	641	692	643	683	709	637	688	691	685	673	651	627	626	663	689	649	679	669	667	687	661	680	659	663	661	686	655	697	643	655	659	650	662	694	706	670	656	664	683	621	679	722	656	652	703	673	626	664	656	646	635	650	707	661	663	653	665	620	621	636	671	663	679	682	691	654	668	645	684	688	602	662	655	674	707	638	647	706	671	734	655	652	670	631	659	679	626	684	692	634	686	676	623	645	664	653	604	656	653	664	710	701	681	659	664	650	638	655	656	625	662	666	690	635	673	662	668	700	676	639	667	707	634	645	701	684	669	703	709	684	630	653	656	688	633	654	704	662	611	696	671	670	636	653	663	709	662	667	649	660	648	673	683	668	645	610	680	661	709	674	660	675	700	703	701	694	637	706	670	606	650	686	681	668	658	700	699	644	700	719	685	697	681	664	641	675	637	656	673	654	645	706	728	700	641	665	631	637	660	682	679	639	674	636	716	639	667	700	642	668	650	689	595	649	671	640	634	661	728	637	695	648	588	667	660	692	646	664	664	679	673	677	688	642	691	676	662	705	634	625	645	667	650	714	701	685	664	646	708	610	653	629	709	652	718	638	680	662	687	666	662	669	664	646	628	656	657	662	671	613	627	671	628	680	661	697	670	661	676	632	620	651	608	636	631	671	703	656	680	671	666	659	665	671	653	650	642	662	632	616	660	705	648	664	636	671	646	664	676	643	661	684	684	639	653	658	647	636	659	656	675	640	626	617	673	666	724	681	678	674	632	696	668	669	646	636	652	662	655	609	691	673	648	678	682	691	651	702	642	646	675	664	659	660	675	682	646	674	686	679	644	654	647	707	651	677	656	642	652	715	661	685	661	656	691	684	655	681	645	683	669	662	631	670	645	666	671	643	684	683	651	616	606	714	662	637	648	628	651	683	630	656	688	669	736	670	701	624	684	664	670	707	656	627	676	628	700	631	619	695	686	695	693	663	629	635	676	680	677	671	666	679	626	630	630	752	684	690	699	673	688	702	683	627	651	670	648	659	650	625	684	724	741	624	625	705	683	657	682	651	654	683	650	599	685	616	600	656	661	660	674	665	634	664	701	678	667	683	660	658	647	704	673	654	658	664	669	704	676	653	622	661	704	695	654	650	687	696	662	678	656	693	658	684	682	663	651	712	625	681	686	658	677	681	743	649	659	686	640	680	698	650	683	616	647	688	648	661	668	695	650	702	660	655	629	646	651	674	624	670	690	696	649	629	677	673	683	663	658	673	678	667	634	681	667	676	652	689	630	690	711	661	658	668	633	673	684	682	669	688	681	651	693	693	646	632	657	667	680	674	713	647	690	723	677	695	679	669	685	693	665	668	619	648	630	640	709	645	699	715	655	664	605	627	623	626	668	677	685	636	643	646	662	683	667	665	638	688	655	660	652	638	696	678	666	668	649	671	702	640	649	645	645	640	730	661	689	632	677	669	650	645	698	664	655	685	691	699	692	650	666	655	691	670	636	599	626	643	641	669	632	694	635	713	686	693	637	668	636	643	615	636	657	673	636	666	721	642	650	687	673	636	672	711	637	731	650	714	666	662	671	650	703	659	705	642	650	644	650	702	665	672	647	628	690	672	663	679	632	649	674	703	733	647	672	645	662	631	702	621	671	668	676	711	630	677	654	681	662	702	701	643	666	650	667	707	656	701	695	633	688	643	668	657	696	662	644	725	641	658	633	638	691	644	675	675	669	667	640	633	650	658	650	627	687	670	651	673	653	603	650	651	625	650	635	632	679	621	643	636	660	716	678	651	697	646	743	647	625	660	685	671	690	688	673	667	681	659	716	700	703	669	639	662	626	663	665	658	677	659	689	647	663	613	644	657	687	665	669	675	656	615	693	708	674	671	640	712	647	651	682	624	675	683	695	691	627	702	652	646	655	681	649	675	666	665	649	673	653	680	659	601	671	626	673	697	605	710	693	649	682	657	662	662	605	665	676	688	635	646	681	700	676	639	662	663	664	674	667	639	636	655	674	653	703	655	651	653	644	637	653	653	699	658	657	700	678	688	660	664	655	637	688	663	633	674	669	650	673	663	652	666	674	658	729	690	644	634	727	669	714	650	648	660	644	667	632	687	654	646	716	647	640	649	698	648	676	646	714	707	704	649	702	638	679	634	652	673	658	631	678	713	689	684	659	625	675	683	638	681	659	616	646	747	633	692	668	678	652	702	649	664	642	646	669	639	689	643	651	652	656	618	687	643	672	638	661	655	664	617	649	669	705	713	669	739	667	654	629	662	677	684	635	681	694	648	688	656	649	645	681	643	658	659	640	644	698	659	645	661	677	660	693	670	616	651	642	649	652	656	645	632	695	652	699	646	615	664	627	650	676	668	677	640	689	697	679	665	633	691	673	600	666	604	687	679	648	637	656	700	648	656	682	649	649	647	636	650	654	648	670	687	672	669	648	702	665	671	672	609	618	705	706	650	632	698	634	660	656	647	668	685	692	691	659	656	664	662	718	708	683	660	632	603	697	650	636	664	615	643	634	686	657	668	693	663	661	651	643	660	612	663	689	652	679	691	643	677	649	669	620	660	687	681	643	655	644	663	677	599	643	672	692	660	636	660	695	704	664	665	684	660	678	675	675	641	671	646	642	676	672	645	678	642	638	699	655	643	671	680	663	682	672	649	679	632	687	645	637	600	662	675	641	672	674	720	663	642	680	620	642	648	672	631	696	672	663	669	631	657	678	638	691	698	646	653	672	647	644	636	636	667	668	670	641	669	700	649	665	654	686	638	688	710	667	675	645	680	676	647	648	693	646	637	681	630	650	628	695	681	657	705	695	694	637	641	679	699	685	644	650	686	651	676	650	640	695	616	686	630	673	666	680	676	658	635	647	670	630	615	683	688	639	692	640	649	654	659	714	649	639	695	666	652	607	658	693	662	659	630	696	715	702	704	633	629	708	707	693	597	675	659	615	668	609	683	642	651	685	695	652	685	660	682	625	646	654	658	695	674	656	672	666	634	644	651	706	682	730	676	629	697	661	603	692	652	619	606	666	646	651	672	678	656	653	626	646	664	712	669	672	668	645	651	666	668	627	666	650	643	658	700	647	678	679	637	700
24148	21580	28689	25951	21463	12843	1250	666	605	637	581	612	566	601	558	560	597	640	545	571	556	566	525	557	545	573	565	603	577	575	585	546	572	534	522	537	528	547	576	560	532	526	531	528	572	556	563	574	531	539	550	564	558	546	520	556	568	543	544	550	545	536	550	562	529	539	506	538	538	563	607	530	555	527	546	573	558	537	533	558	531	531	569	560	547	552	543	557	553	573	541	595	581	551	568	590	561	561	483	557	531	566	554	599	605	510	547	523	549	593	549	601	521	584	513	551	551	555	581	577	585	513	542	539	540	550	553	568	537	540	555	525	558	519	554	537	552	573	548	588	553	528	537	509	541	593	507	547	542	565	575	592	512	546	554	505	556	578	563	509	581	569	556	540	570	554	545	503	568	555	561	521	609	547	529	574	542	539	534	549	570	550	558	506	549	551	538	524	528	581	553	547	524	573	556	571	563	506	545	513	508	512	505	535	510	515	549	532	527	530	528	571	565	539	499	528	512	562	533	589	543	542	558	565	569	535	561	567	579	523	488	574	559	569	516	556	587	532	566	574	552	517	600	544	541	525	552	568	548	571	569	568	564	517	553	517	582	544	582	570	558	523	525	572	605	566	569	532	587	510	553	560	587	567	544	531	565	560	537	589	544	539	584	553	562	598	560	544	547	533	528	529	527	548	544	534	530	587	585	510	563	537	515	550	540	537	558	544	554	511	553	555	570	532	548	586	576	566	550	555	526	549	591	517	567	565	532	562	522	538	525	547	532	564	494	517	570	527	567	551	561	509	558	598	539	531	545	560	553	545	555	572	545	516	547	525	558	521	552	525	548	590	567	574	545	557	522	527	512	573	520	537	556	556	531	576	543	556	521	563	556	583	560	537	540	519	545	557	505	527	554	546	570	538	522	560	540	559	536	531	536	575	512	523	524	539	575	552	526	513	523	518	558	524	545	530	518	575	536	550	565	583	551	521	558	532	527	529	592	539	540	544	555	543	524	565	538	586	543	563	569	555	522	533	532	549	561	540	580	533	542	557	567	537	525	567	578	554	574	568	531	573	544	537	506	556	590	547	576	531	550	557	502	545	545	552	573	516	538	525	486	555	567	584	547	555	530	559	508	539	545	533	546	600	579	528	526	571	531	546	553	519	510	478	556	588	561	507	534	522	594	501	544	563	546	536	556	571	529	622	552	545	554	545	541	551	576	567	578	501	521	511	501	558	574	549	585	567	539	588	535	565	509	560	536	529	532	538	526	558	562	531	542	558	529	554	535	555	564	532	558	562	552	570	517	559	500	546	551	562	548	554	571	512	510	579	519	534	570	548	545	530	557	511	508	559	548	513	531	542	535	569	520	513	566	564	564	564	584	524	553	568	548	561	530	567	580	529	540	577	586	537	519	579	547	575	544	545	534	560	521	570	540	552	568	525	578	536	598	532	536	540	574	527	528	570	602	556	592	528	540	554	540	551	544	497	556	552	540	557	545	533	498	578	524	549	566	629	511	546	621	572	549	543	562	546	538	551	523	563	507	558	533	537	550	523	544	528	508	562	582	535	528	581	544	559	583	565	536	548	552	542	567	550	636	524	556	550	504	525	547	515	510	553	577	542	556	559	554	588	549	548	538	519	570	535	582	622	529	524	546	524	565	521	529	564	538	562	509	567	516	529	534	569	532	553	507	555	584	556	533	546	552	535	489	535	537	508	507	551	546	512	557	574	535	539	568	544	574	532	537	581	547	547	573	540	564	541	551	554	544	549	589	574	537	556	532	555	573	546	573	601	575	556	569	545	535	533	560	589	501	540	600	522	567	535	530	546	531	558	551	531	533	575	550	548	551	568	566	501	590	538	574	549	546	561	558	534	553	540	502	536	560	545	572	562	545	550	541	550	547	518	558	544	531	482	569	550	537	555	501	497	562	545	546	511	550	576	554	582	551	541	534	569	547	551	567	542	536	521	574	517	544	576	589	563	576	573	531	549	514	526	536	542	586	564	573	520	591	570	588	539	556	570	600	561	549	554	536	552	548	503	601	541	599	580	593	559	544	530	543	550	538	617	544	530	538	575	569	535	542	535	570	558	529	564	572	560	541	524	579	551	550	525	534	546	549	509	505	513	560	543	516	534	571	550	544	563	575	548	561	549	565	559	544	571	510	560	555	561	539	591	540	513	548	498	533	577	523	520	547	606	595	582	542	549	551	548	525	533	568	553	529	557	521	571	547	553	574	570	562	592	564	547	542	535	556	572	528	555	582	585	529	545	584	552	567	541	590	534	519	565	522	524	525	513	535	559	567	528	529	581	584	555	558	576	562	515	602	555	529	536	532	568	549	577	543	534	582	553	518	548	522	517	548	541	565	559	570	539	570	542	523	528	515	562	567	583	503	587	551	552	570	529	552	523	558	553	517	576	565	520	567	571	525	543	555	534	561	543	564	570	564	554	528	549	552	520	572	549	561	539	542	560	558	548	564	530	587	529	544	566	559	549	528	577	524	563	536	522	536	545	555	562	563	531	536	572	540	521	526	562	555	508	569	503	556	543	579	534	534	497	504	537	548	558	583	571	531	550	561	553	579	539	567	531	586	518	571	547	516	568	540	531	589	523	557	560	544	561	531	534	538	550	507	576	510	574	499	557	544	552	570	561	554	521	539	522	552	578	584	565	587	583	550	528	542	528	540	530	506	572	531	546	538	530	515	506	570	530	539	534	563	589	553	544	564	495	566	527	580	535	544	557	542	507	589	566	516	562	529	564	518	500	540	598	520	549	596	540	539	535	545	572	543	566	536	525	555	526	525	533	538	568	534	562	548	564	573	576	549	577	526	516	548	552	549	528	598	535	601	519	542	530	552	548	528	563	538	540	517	526	557	520	544	530	547	532	526	567	586	572	543	550	494	576	541	563	559	576	516	529	571	520	569	544	566	518	546	512	523	548	556	529	554	574	560	562	565	564	551	526	535	553	517	551	568	551	562	543	527	524	542	565	559	557	567	546	545	544	520	552	534	539	551	604	549	563	540	539	529	561	564	555	498	563	558	588	558	547	537	592	555	579	553	541	532	560	534	534	544	592	560	542	554	545	543	533	579	548	554	557	524	549	542	567	564	547	569	579	552	542	532	499	547	544	571	511	529	596	554	548	564	567	552	550	544	575	531	558	569	572	570	549	554	520	555	561	578	544	535	601	532	560	500	539	494	517	578	540	497	543	565	541	572	567	552	536	552	533	550	557	567	538	594	551	571	559	576	495	595	576	538	553	569	565	526	522	546	580	559	543	592	536	513	552	550	538	566	525	493	539	568	561	549	503	588	552	575	573	576	544	585	560	540	561	534	514	572	553	533	500	527	535	557	537	548	519	505	531	534	552	587	540	529	556	541	550	536	587	575	537	531	541	543	579	518	572	524	536	566	539	525	555	543	525	520	552	562	567	517	543	568	574	551	516	535	591	532	528	538	549	544	526	551	506	591	533	536	567	538	537	564	492	546	559
45528	67933	49784	6224	19184	8108	907	872	838	801	764	685	729	678	673	693	686	663	679	649	717	685	664	650	680	649	668	616	633	675	664	653	657	637	666	663	642	684	660	660	630	659	639	656	639	642	603	674	596	639	612	651	614	656	619	662	617	644	623	583	609	623	658	626	667	608	622	649	652	624	622	653	664	640	581	663	672	645	654	601	656	608	621	700	657	655	654	633	690	635	701	599	623	644	604	665	650	617	639	652	641	636	642	639	582	640	643	646	642	656	661	684	654	671	654	641	636	628	601	633	639	673	684	664	627	649	624	588	648	679	661	604	655	667	651	629	647	616	618	624	625	688	633	631	634	627	626	658	627	629	626	597	623	642	682	577	610	609	679	645	642	623	594	638	644	655	630	657	621	656	650	603	663	631	673	632	656	616	636	624	612	619	645	608	632	622	627	692	664	631	647	631	634	648	603	664	630	701	654	642	621	647	631	673	671	584	609	621	665	625	673	662	663	615	642	599	636	619	639	677	623	604	635	614	633	637	609	649	594	640	645	673	702	650	606	595	666	621	600	627	607	689	617	621	650	618	622	657	679	671	600	634	586	673	678	641	660	626	605	663	641	619	615	664	651	645	584	667	630	655	635	647	620	651	652	634	637	638	644	618	608	597	672	670	621	621	618	653	666	683	653	637	631	646	614	612	616	633	642	612	620	643	632	685	665	652	634	602	602	660	683	622	664	658	698	631	639	651	650	604	640	636	654	629	628	648	603	639	635	680	614	601	676	637	636	684	640	642	619	645	617	640	632	657	677	652	650	675	646	635	614	659	679	611	684	629	659	660	680	603	619	674	637	660	656	626	686	640	640	644	587	678	628	652	662	600	621	627	648	678	661	635	567	592	647	639	638	645	604	623	622	653	594	643	644	615	619	683	668	645	632	675	639	636	603	613	635	658	665	628	646	621	649	665	634	625	655	658	623	620	623	660	643	628	634	603	628	624	630	607	651	617	643	607	648	623	624	633	643	606	624	601	659	642	625	667	615	623	644	637	589	686	636	640	570	639	626	610	614	609	649	658	666	612	645	652	695	685	634	599	611	646	647	650	691	664	648	630	658	624	669	656	602	622	635	630	648	635	624	684	611	602	637	606	676	587	640	659	620	602	607	647	636	622	648	624	660	643	575	600	640	634	632	644	646	626	653	639	630	635	592	670	647	606	635	633	628	601	643	663	648	629	651	635	628	670	595	693	707	581	628	622	652	626	617	617	627	683	670	628	653	652	633	633	647	657	671	655	647	610	652	671	633	645	609	630	624	624	634	598	615	655	686	644	627	668	688	615	650	673	645	647	621	640	598	637	669	638	573	635	645	617	625	644	618	668	645	630	610	628	650	639	651	668	698	614	685	625	682	625	618	654	614	696	636	640	629	634	644	608	670	608	667	607	582	596	599	661	639	625	664	644	625	628	655	639	637	657	636	601	614	624	611	641	615	648	652	641	670	672	632	609	684	654	621	667	690	694	615	638	638	643	612	636	620	606	654	619	647	619	651	620	694	690	612	657	615	661	623	638	610	590	668	620	610	586	632	603	652	641	590	649	694	683	639	611	662	634	667	640	656	640	584	643	686	684	620	666	622	611	650	623	658	635	600	623	617	640	614	641	662	648	639	594	673	670	593	608	606	636	600	663	681	635	679	673	645	645	629	651	652	630	662	600	637	645	613	661	613	642	656	674	625	629	635	654	618	642	577	682	664	652	645	651	615	657	678	650	619	637	652	620	627	613	598	626	628	644	663	672	623	648	657	624	620	648	628	637	650	625	601	718	663	624	637	630	696	643	616	635	586	623	646	637	637	637	622	690	656	619	703	612	666	616	633	663	628	616	644	628	628	635	650	638	608	635	623	661	629	650	642	645	606	664	628	643	600	625	646	649	630	628	641	670	652	615	675	667	665	638	618	593	625	613	621	637	586	597	625	595	626	583	646	662	642	652	619	619	659	666	619	612	620	598	658	615	665	671	630	609	643	623	663	627	678	624	670	616	651	660	680	596	636	653	671	653	626	622	683	637	663	670	616	620	617	631	632	664	639	658	607	628	667	634	647	575	660	636	636	614	696	684	630	629	635	667	616	614	619	674	637	676	678	667	628	679	624	615	675	622	688	626	623	640	625	631	646	642	659	598	652	622	649	629	651	615	661	626	631	659	629	629	623	627	652	607	591	649	595	607	655	641	658	646	619	662	657	602	604	660	636	611	623	650	625	579	682	674	658	664	659	625	658	667	650	600	604	703	649	674	593	639	663	604	654	660	591	599	597	624	650	628	651	623	658	641	617	650	646	696	635	625	662	619	635	644	616	673	581	603	656	604	653	612	622	623	632	657	587	595	626	638	630	694	623	634	645	630	586	593	675	597	654	640	612	618	659	642	646	611	654	630	610	603	588	676	632	646	583	703	628	627	629	702	657	621	671	637	657	596	652	642	606	626	636	577	680	623	650	666	612	612	606	622	637	607	643	624	643	691	638	629	633	636	632	620	666	648	616	658	657	628	633	621	706	631	616	707	624	628	627	706	618	599	657	605	630	640	639	651	655	649	677	613	642	674	651	592	680	682	606	597	664	623	628	643	653	629	637	651	629	654	657	679	644	617	602	669	626	677	654	579	577	657	647	630	608	651	676	603	631	611	657	611	619	663	600	639	633	671	691	636	646	602	687	714	622	647	642	663	654	605	580	643	662	623	640	626	597	602	632	637	607	621	628	678	658	626	620	617	615	627	625	611	643	619	628	636	646	643	654	619	611	622	628	648	645	579	610	652	682	644	658	662	675	629	642	695	669	630	670	611	675	666	634	668	616	646	636	612	662	614	629	614	624	649	651	701	640	650	595	692	616	642	649	649	654	644	605	678	648	637	619	670	611	663	612	652	657	634	667	632	565	641	605	641	661	606	644	614	600	611	675	617	630	619	657	658	637	643	672	666	661	647	630	629	659	604	634	575	680	638	635	616	660	667	652	649	672	616	629	622	622	637	669	638	701	632	673	674	652	685	603	629	636	639	631	644	610	595	608	597	579	614	638	608	654	618	598	670	642	669	643	625	651	638	599	676	572	608	621	666	645	632	641	634	661	623	638	662	638	607	664	612	650	699	586	633	636	658	635	589	641	665	600	602	620	626	641	583	658	663	634	607	649	648	664	653	669	583	620	682	675	631	639	610	588	637	661	660	636	633	664	645	643	660	628	604	620	643	608	676	571	619	640	673	664	640	614	614	663	649	669	627	646	652	605	674	640	647	615	600	664	617	608	641	654	658	588	651	621	591	661	637	667	637	641	615	658	692	611	652	653	670	655	666	619	645	603	635	663	630	637	650	676	642	622	659	657	637	650	673	613	648	622	631	609	648	653	623	636	655	669	620	672	625	632	656	611	616	596	624	659	667	643	653	664	638	629	598	636	636	625	640	650	613	664	647	644	657	599	656	598	670	619	648	627	654	603	633	667	638	664	634	612	610
25242	21642	27806	25116	13172	4284	463	446	411	406	370	359	403	378	364	374	366	398	376	394	337	348	354	402	369	377	394	361	337	382	355	342	381	357	371	361	365	339	345	378	340	362	391	336	345	340	342	341	375	320	356	390	331	348	348	361	366	400	341	347	376	332	367	378	348	365	355	361	361	344	402	355	357	368	361	361	342	374	352	346	398	396	378	375	339	362	368	359	379	355	372	341	353	404	349	332	374	338	387	378	347	350	337	377	360	329	343	343	340	352	355	371	314	325	329	369	364	391	338	379	357	359	342	331	376	347	365	337	397	340	351	377	301	368	352	362	343	329	358	363	355	331	375	346	377	382	320	363	340	334	324	369	383	383	361	351	388	363	353	350	379	341	351	391	326	365	362	334	369	375	354	361	370	350	343	381	332	376	380	355	368	350	350	349	319	376	360	362	371	347	396	352	349	376	378	389	374	329	324	330	335	356	351	359	379	357	357	354	364	369	385	369	383	349	346	359	365	407	374	349	357	379	376	377	331	365	327	343	321	357	358	397	339	374	357	372	359	398	353	361	386	365	358	352	354	357	329	385	349	354	377	382	326	343	360	403	347	324	364	378	383	347	345	398	334	350	352	350	349	353	352	361	338	335	345	380	335	354	365	334	377	396	341	373	374	377	346	349	369	325	379	327	352	364	362	366	323	354	342	372	355	359	363	344	324	364	390	367	341	371	343	350	302	343	343	334	355	350	402	406	343	361	364	333	343	332	353	321	330	356	354	372	382	344	366	378	374	403	385	369	323	351	400	343	367	374	335	358	365	364	334	361	306	369	358	362	385	310	365	354	331	332	356	344	375	347	336	380	387	411	356	352	346	348	334	333	363	341	367	346	339	359	359	366	353	361	369	358	387	335	381	345	366	353	355	362	376	379	359	373	384	367	360	359	377	316	355	347	348	366	369	355	331	375	378	392	361	351	330	362	316	346	369	351	339	373	374	386	379	380	363	363	355	320	336	355	332	387	359	346	338	317	338	402	353	371	361	360	340	391	328	343	374	353	368	375	352	387	384	360	352	353	361	358	352	369	334	378	398	363	371	366	362	333	338	314	374	353	330	325	332	375	372	362	364	368	346	353	364	359	371	368	353	351	357	364	357	361	370	355	349	376	384	352	363	362	353	337	385	376	377	358	356	375	341	369	347	352	375	343	354	388	352	388	336	342	354	384	371	326	353	354	370	320	395	380	331	412	340	342	371	363	380	347	375	343	344	349	354	352	364	338	363	401	360	337	363	361	343	375	381	368	351	379	385	355	352	315	344	335	354	382	374	364	363	342	339	348	335	336	356	360	349	403	359	351	352	376	377	347	359	366	351	361	346	351	368	392	369	353	336	385	353	321	366	380	355	368	359	339	341	378	358	397	382	360	340	346	377	348	377	396	379	340	361	361	383	350	366	332	353	398	342	326	365	358	328	366	356	368	367	354	360	363	348	373	363	333	396	370	386	376	332	364	375	329	360	386	381	349	347	381	347	358	381	355	360	316	363	352	381	370	364	354	350	357	354	354	360	335	341	322	386	354	392	352	349	387	346	357	347	371	361	342	354	341	383	371	346	342	349	394	382	332	343	355	335	367	338	317	349	375	336	352	363	385	350	373	337	372	353	356	376	359	375	342	346	370	401	348	361	325	356	348	358	348	368	362	330	371	369	355	383	340	351	331	323	343	379	347	361	405	337	336	334	321	362	351	363	341	392	395	357	388	352	329	368	345	347	347	345	361	354	380	345	341	351	371	364	367	342	361	357	337	364	355	337	387	334	359	352	330	369	370	386	317	347	346	342	355	347	367	372	367	366	366	333	346	350	368	370	403	364	371	358	324	378	351	379	336	386	302	361	376	368	357	365	335	339	326	385	370	340	369	379	352	370	349	347	377	355	357	352	349	358	335	380	375	332	313	344	403	358	381	373	369	370	320	332	386	331	379	336	350	345	385	341	356	338	350	360	359	382	412	376	368	370	362	363	350	355	345	364	355	310	340	354	352	345	358	358	349	333	391	336	381	384	347	397	359	334	376	352	340	372	370	365	362	367	347	358	357	376	351	351	347	353	387	337	341	362	377	377	319	342	372	368	329	358	343	345	377	342	346	347	365	364	344	349	336	400	344	354	393	344	337	347	350	345	327	404	344	357	366	348	378	364	329	362	326	332	355	365	370	366	386	376	347	355	364	341	363	352	359	360	336	351	333	368	383	361	344	340	362	336	369	373	385	331	388	336	381	382	361	370	349	372	341	346	334	369	330	385	347	317	364	367	352	338	342	354	328	337	336	374	354	358	346	352	327	358	393	383	347	358	344	345	360	352	352	377	344	351	352	359	414	369	343	383	342	358	385	360	340	375	384	322	366	371	358	351	371	346	363	381	335	354	359	381	342	343	346	343	364	358	373	363	357	368	381	352	350	361	364	362	336	359	376	359	385	358	372	373	379	383	342	379	370	376	358	351	363	371	383	363	358	359	377	361	355	374	387	350	370	341	366	349	385	380	355	333	363	346	363	314	347	379	361	336	360	345	372	339	353	383	346	355	334	392	353	323	369	364	362	328	369	333	318	370	356	330	371	357	381	361	393	361	359	348	353	330	395	345	392	382	353	370	369	357	364	345	359	381	344	360	359	323	370	350	363	376	341	375	345	368	382	365	348	380	348	366	352	358	341	323	333	332	343	360	352	364	387	348	357	394	407	341	343	344	375	374	376	368	353	372	332	392	355	367	375	370	366	366	335	356	369	380	353	365	371	346	348	398	357	355	333	361	325	365	387	367	365	364	366	361	343	322	389	348	338	354	318	380	370	384	338	350	314	350	358	342	387	327	381	343	347	388	349	354	368	370	330	372	356	376	343	337	352	339	366	365	356	381	352	343	346	368	376	342	369	383	354	348	353	360	391	375	398	385	354	371	363	315	363	381	343	376	372	336	350	340	347	364	343	348	348	321	342	360	351	371	348	379	358	340	380	384	379	347	351	379	353	369	334	390	363	340	354	347	356	344	356	376	402	388	352	350	384	345	350	370	338	351	342	341	384	332	352	369	371	353	339	354	332	356	371	364	341	371	338	347	342	357	370	357	333	395	325	376	341	355	352	369	331	344	370	392	335	377	348	341	355	363	355	349	367	344	346	337	352	357	352	352	359	345	335	378	352	379	338	355	342	355	365	345	379	358	334	382	360	326	370	377	359	377	351	385	336	343	361	341	357	337	359	370	380	386	345	357	376	358	341	373	392	338	358	389	365	367	343	354	344	370	400	355	381	354	348	332	362	358	355	351	350	338	338	346	365	370	387	331	364	348	353	339	386	375	382	363	373	389	382	346	369	351	332	380	368	365	354	370	347	334	391	363	363	353	355	342	342	343	347	338	366	350	335	373	373	367	342	366	366	348	374	403	344	354	363	368	360	397	355	374	350	347	368	377	327	378	345	330	352	368	334	367	390	383	347	340	386	373	382	353	374	356	363
42325	56292	40182	3804	13031	5102	559	537	537	499	488	496	439	436	418	415	425	395	419	413	402	449	396	421	436	436	426	414	403	431	399	394	414	416	384	408	390	420	368	407	419	400	440	465	429	407	422	430	418	432	413	406	422	408	401	423	397	438	393	411	405	429	392	426	423	391	423	426	450	432	432	404	444	413	412	418	400	408	421	412	386	425	392	402	385	417	429	392	431	372	434	371	394	421	438	415	381	393	442	393	402	409	411	430	421	442	398	446	439	388	428	443	446	430	393	399	410	399	395	405	423	439	421	411	390	396	362	402	438	405	412	383	416	349	367	381	396	398	371	389	407	394	406	418	439	389	400	420	396	377	408	382	424	411	384	444	439	425	393	393	421	418	443	421	403	409	394	383	403	406	414	420	395	402	431	391	408	411	418	415	419	394	404	416	436	403	398	434	411	412	392	401	447	446	408	418	378	399	402	412	428	399	410	386	413	441	393	443	441	410	396	435	397	402	449	431	423	399	422	423	392	378	372	388	419	402	430	443	415	409	410	395	381	403	404	438	403	428	403	424	420	405	406	424	443	437	409	387	410	406	419	430	403	399	415	358	402	435	396	417	393	431	412	410	402	409	397	430	392	400	439	389	391	391	477	402	407	399	410	382	408	389	424	389	429	427	377	403	393	376	419	398	397	474	410	394	394	390	391	429	399	395	417	390	406	413	392	382	383	418	421	408	381	399	401	395	424	419	413	408	380	369	446	445	412	422	440	395	409	377	393	403	408	417	399	379	399	424	405	398	391	441	410	423	396	424	395	450	391	412	396	389	376	416	440	389	374	428	404	402	418	414	416	405	426	399	423	417	382	411	385	407	407	400	417	407	441	418	399	417	441	424	426	397	423	420	367	422	410	428	431	406	402	437	411	426	435	427	415	381	409	418	397	385	385	431	402	419	401	394	430	434	436	424	425	434	387	430	405	400	427	420	428	408	410	437	389	423	409	373	421	421	405	405	410	432	398	400	412	419	404	401	402	407	389	395	416	428	417	423	377	393	418	424	403	383	424	385	428	428	400	399	419	376	405	433	401	388	420	412	447	426	400	424	451	360	413	419	408	398	399	429	429	386	419	390	385	386	417	433	404	439	390	436	484	387	385	372	446	418	385	425	409	438	414	405	415	380	397	431	385	377	431	391	379	402	443	390	419	432	376	440	432	431	404	436	367	444	417	363	389	417	362	439	396	394	424	440	431	449	391	415	438	422	372	405	451	422	409	417	460	406	420	428	420	401	425	425	414	417	434	379	449	426	442	397	413	430	419	399	397	407	380	420	415	452	406	417	441	392	435	424	404	408	411	422	426	417	402	377	442	442	438	379	385	431	387	422	414	420	421	407	403	413	408	422	427	395	389	447	429	391	409	409	412	402	411	429	392	405	433	409	395	401	373	420	424	417	412	421	425	388	359	386	432	427	425	418	412	430	418	419	428	401	448	412	440	388	431	392	423	394	387	399	375	455	444	415	408	400	383	415	390	428	444	388	396	387	445	392	456	390	454	397	390	410	442	409	383	392	415	411	428	388	408	424	426	431	422	427	397	402	404	385	429	434	410	430	423	446	415	411	413	400	433	415	368	438	405	387	420	396	402	400	380	435	458	419	416	446	409	370	415	387	433	389	421	415	383	391	442	406	432	426	375	405	422	389	400	382	437	431	419	405	429	415	415	420	417	417	407	413	415	434	427	413	409	380	395	369	430	437	417	375	431	377	428	432	406	388	429	420	398	400	420	389	438	369	398	381	405	385	442	405	439	468	378	417	405	418	405	415	418	451	429	387	397	387	421	445	404	387	359	396	403	416	406	443	406	406	407	382	391	431	411	379	418	418	404	410	432	407	435	422	400	439	410	431	430	444	412	434	396	394	388	415	412	402	398	401	418	419	442	407	397	407	382	404	443	436	415	401	388	408	418	399	439	405	446	463	399	395	393	418	401	403	432	413	403	435	397	403	413	440	412	404	407	424	421	404	435	392	419	400	411	407	380	421	409	391	432	399	409	443	418	399	399	413	416	374	412	386	379	419	421	377	380	402	443	399	396	416	403	443	428	429	418	415	399	415	439	407	402	447	419	418	415	376	434	427	406	443	382	404	418	419	415	367	417	412	417	460	374	415	402	413	436	423	414	420	377	433	410	398	403	412	422	432	425	423	407	417	432	396	370	417	386	418	446	406	415	419	405	416	382	387	437	411	383	417	427	396	391	440	387	437	411	457	418	405	394	448	409	421	426	411	430	383	424	398	417	428	390	427	425	405	392	406	401	390	411	405	440	363	390	387	395	399	389	446	431	424	452	424	425	415	366	415	422	407	391	408	441	384	403	416	417	377	381	421	409	476	409	393	436	422	402	427	429	458	416	405	383	409	421	394	401	402	447	399	414	427	417	473	425	435	429	427	419	375	421	392	406	445	422	415	401	400	421	471	421	461	401	392	431	414	397	409	408	383	424	426	412	408	394	398	402	382	410	388	381	391	438	388	443	425	416	423	423	408	438	393	387	417	425	408	404	384	391	413	397	418	400	425	399	374	415	415	411	412	430	426	400	423	421	425	398	393	406	422	408	383	404	418	396	390	431	417	389	422	373	422	450	413	410	418	376	400	417	430	440	415	433	415	414	428	388	417	452	402	407	356	382	452	433	391	432	408	391	402	414	406	415	398	421	405	433	418	414	436	450	436	417	418	428	382	397	428	439	409	406	411	386	408	437	383	407	389	368	410	421	419	410	454	393	427	394	377	417	416	423	384	412	400	417	398	404	424	398	430	426	418	395	371	404	440	418	398	422	417	378	406	417	393	407	417	407	429	392	403	443	404	420	414	391	440	381	434	418	421	423	404	440	405	398	425	427	404	401	435	416	441	447	386	427	405	393	444	444	431	387	408	404	388	401	403	437	429	452	351	367	395	378	430	416	400	428	388	390	396	424	407	427	378	428	413	407	399	447	437	386	434	407	387	417	406	431	418	409	425	396	395	404	405	399	428	443	408	419	427	422	425	386	400	445	363	416	430	417	437	361	399	436	426	396	391	390	428	433	387	414	421	403	427	380	401	439	402	412	386	387	438	409	442	408	368	399	429	390	398	403	426	392	366	413	394	426	378	422	413	391	396	438	405	424	380	406	363	399	395	441	401	403	380	415	397	394	414	432	434	408	401	377	418	407	404	413	403	387	414	425	419	366	438	403	381	392	382	401	415	418	408	407	419	414	412	399	427	376	419	442	427	424	412	397	386	416	407	418	417	395	389	428	415	423	417	441	417	430	418	400	447	425	420	410	411	361	419	407	420	399	453	421	429	421	412	446	411	415	396	430	441	398	437	383	426	421	429	386	410	464	421	389	415	430	386	455	383	391	386	411	423	419	401	412	421	428	420	437	391	426	437	418	394	413	410	411	426	455	423	439	429	415	424	401	448	420	418	428	416	419	383	396	372	395	406	416	442	396	412	405	403	382	409	407	421
23027	21587	28986	24886	23127	21618	7294	534	375	384	350	331	339	314	288	301	255	291	268	282	246	301	232	276	249	251	271	231	249	248	260	258	293	238	252	237	257	240	276	266	232	241	213	226	281	243	250	233	223	272	233	240	217	231	222	244	261	234	267	218	255	226	224	242	245	266	250	248	225	249	227	241	245	267	244	241	254	224	269	260	228	253	250	239	253	232	228	236	227	268	269	249	220	240	226	258	258	250	243	221	234	220	229	245	229	236	243	202	241	254	268	246	227	261	253	260	222	261	249	222	256	261	254	259	232	209	242	234	230	246	245	263	223	272	221	230	218	225	254	245	207	246	247	256	234	248	229	242	254	261	239	232	223	249	201	242	243	204	261	233	259	232	232	230	236	246	228	254	248	229	259	239	253	231	244	228	270	229	253	253	256	239	255	240	243	224	244	232	236	251	256	229	253	207	258	248	236	232	246	250	232	238	218	220	258	230	249	260	257	246	245	259	255	255	248	222	217	255	236	262	252	221	215	270	240	231	234	250	255	258	233	238	245	252	250	224	213	205	244	248	223	230	256	229	266	245	249	226	245	245	244	248	238	233	235	225	251	213	227	229	256	254	242	211	221	264	212	228	266	209	235	252	263	246	230	214	234	247	236	207	236	229	240	243	242	236	240	238	258	247	225	249	264	234	257	236	236	229	229	250	218	235	269	223	214	259	242	243	234	263	233	228	229	265	239	242	247	222	266	251	239	238	246	255	256	248	224	232	211	240	221	225	254	254	240	227	270	245	253	221	249	252	247	228	259	226	241	231	251	240	231	258	272	229	263	225	230	244	219	228	235	248	230	243	240	235	242	268	228	243	254	227	210	245	230	236	278	215	225	245	235	238	239	245	225	251	236	246	255	242	245	249	248	206	240	235	237	233	204	244	240	255	197	242	258	236	237	231	239	241	249	253	254	257	253	237	243	254	234	230	245	259	219	256	261	234	222	258	262	241	252	248	224	228	245	261	236	260	217	239	236	245	241	261	231	239	234	261	246	248	222	244	237	232	232	267	267	243	238	241	227	235	242	249	241	228	212	228	252	255	247	262	225	215	236	210	226	256	231	200	214	231	235	260	211	231	219	234	220	218	245	226	262	224	234	255	211	258	251	257	216	227	254	232	254	219	215	253	254	239	232	239	228	269	265	249	237	249	230	261	277	253	233	250	245	251	250	224	260	237	249	235	252	249	246	249	252	229	248	244	261	218	230	243	244	243	244	220	219	269	238	250	253	244	277	234	243	244	240	230	208	221	263	228	228	242	237	231	246	240	239	212	244	234	231	234	246	242	253	252	223	221	235	233	266	241	283	236	242	245	216	259	237	239	236	237	239	261	244	238	242	245	221	256	230	246	223	250	257	251	228	263	237	263	261	231	257	224	223	225	242	245	243	209	243	236	219	233	233	242	233	249	220	218	227	233	253	233	215	239	239	219	239	233	247	236	259	246	227	243	237	232	256	203	253	252	242	227	241	231	207	221	268	224	258	251	261	241	227	231	251	240	243	259	241	210	234	297	234	229	209	237	233	202	241	248	237	234	226	236	278	254	232	250	247	248	220	247	226	221	217	252	241	260	233	225	263	218	248	258	224	222	239	246	258	226	252	233	225	203	234	239	236	246	258	240	245	221	233	236	223	262	240	219	220	235	237	225	246	239	255	251	240	250	221	251	222	247	201	246	225	272	245	232	262	253	262	238	247	233	227	238	234	242	247	219	245	207	265	238	217	244	240	215	232	254	222	251	240	260	298	270	247	229	224	246	224	252	230	261	214	248	246	252	263	242	233	250	241	270	221	231	254	238	213	244	247	248	219	245	243	249	234	243	240	236	257	261	245	224	253	245	223	249	252	218	213	259	227	226	233	236	257	232	264	239	241	244	226	225	254	236	209	250	218	244	224	227	226	245	262	248	219	249	233	233	252	248	248	247	246	246	276	288	242	266	255	248	251	229	253	242	245	240	241	251	235	243	223	244	244	227	224	246	239	250	217	235	245	219	239	240	240	241	244	225	240	238	226	267	246	237	266	255	208	243	280	237	255	261	224	228	229	238	252	234	256	226	225	226	261	211	280	243	237	222	243	276	252	246	264	238	251	233	263	276	208	222	270	240	244	234	246	210	234	238	239	219	240	225	217	242	243	232	230	252	234	217	246	255	243	238	240	215	246	252	254	231	253	240	252	242	225	265	230	253	224	222	291	269	258	255	255	246	230	234	255	235	254	277	262	245	238	247	237	260	243	238	234	217	252	225	281	228	228	243	225	245	247	209	243	225	233	239	251	252	245	224	256	239	238	266	230	247	228	257	254	260	218	226	260	252	258	239	250	218	254	244	238	268	243	226	252	253	264	242	251	225	243	254	256	230	244	257	225	233	251	221	256	242	233	232	234	265	254	227	256	238	229	252	252	254	250	248	241	257	253	262	244	256	254	222	226	228	242	256	230	269	252	232	276	250	226	256	245	237	239	265	241	218	229	225	277	243	252	262	240	234	244	221	239	243	245	234	249	237	238	229	239	263	233	256	245	243	228	251	240	247	237	220	219	215	224	233	213	241	269	249	225	239	247	256	253	215	254	227	242	250	231	263	225	218	224	234	246	250	214	264	275	242	254	229	263	224	242	240	246	231	257	251	217	239	220	244	229	244	235	205	230	239	254	226	249	229	252	239	196	267	228	226	225	253	216	237	227	246	251	230	195	242	247	215	277	265	237	229	217	247	226	247	244	236	257	257	238	225	226	223	221	227	248	254	241	213	233	236	232	233	220	251	238	262	222	226	236	255	237	236	219	241	213	219	254	230	264	258	246	230	263	237	229	279	245	250	244	247	199	208	255	236	234	227	256	227	242	249	264	221	237	222	261	248	224	252	238	241	242	256	220	239	233	260	231	249	228	236	251	254	258	225	199	247	260	222	223	267	257	241	233	241	230	237	272	225	231	230	217	273	223	224	213	252	224	259	219	252	255	220	241	228	262	232	231	246	233	238	243	242	227	228	217	256	255	248	232	253	246	259	239	260	247	243	223	259	239	259	221	232	244	238	247	253	271	213	252	239	242	222	263	216	221	253	225	241	241	218	246	212	251	253	243	236	230	219	250	259	210	245	271	231	269	268	234	216	252	268	249	248	207	243	229	240	260	242	248	249	234	240	243	234	235	228	262	257	266	212	225	235	235	251	233	204	263	243	231	208	241	234	212	207	258	230	235	249	246	239	229	239	269	236	238	220	239	241	240	245	230	245	238	226	254	208	241	214	235	254	245	242	261	229	227	227	235	250	231	218	240	258	221	227	231	282	229	263	231	247	234	237	239	244	252	246	243	226	240	266	261	253	224	235	228	240	214	288	257	241	251	223	237	213	259	213	204	225	247	245	236	258	276	217	247	227	246	232	233	227	200	246	262	244	270	257	233	235	231	227	249	258	235	225	232	222	231	236	239	238	269	215	214	262	236	239	231	221	235	232
52291	75988	60766	12544	36083	9066	889	780	635	535	528	435	428	383	380	397	322	337	351	325	328	323	344	322	326	274	284	299	329	283	260	293	305	299	290	296	284	280	295	319	282	302	274	298	263	285	274	274	258	279	269	304	286	303	288	306	302	286	281	295	312	296	282	282	278	302	313	286	273	299	280	311	270	284	313	257	301	289	293	294	287	274	330	283	278	274	286	289	267	303	295	305	290	285	282	297	292	282	284	282	299	285	261	295	285	281	273	290	266	280	306	294	290	251	264	278	303	315	308	284	283	301	253	268	296	306	251	280	314	297	291	281	273	289	276	279	283	268	276	279	289	266	292	294	308	287	269	280	302	274	313	294	280	293	279	267	271	278	297	314	293	274	313	293	283	253	290	287	260	276	293	302	274	261	286	297	298	290	274	304	290	289	300	276	314	272	311	273	281	259	283	331	279	307	281	289	310	287	304	274	261	294	300	312	292	306	289	311	311	298	286	263	278	306	277	285	303	279	295	288	289	271	304	292	284	287	270	278	295	271	281	314	277	280	303	289	297	295	306	321	279	276	287	293	299	265	310	258	279	329	285	285	272	280	242	281	300	300	238	288	298	285	266	282	295	291	280	250	263	291	306	299	301	275	299	266	303	314	303	286	290	313	291	249	296	288	296	260	288	300	269	279	258	285	296	283	276	277	268	317	271	298	275	281	323	250	291	292	278	322	299	305	298	321	306	294	269	340	295	276	298	293	263	306	266	308	246	296	300	302	283	293	307	297	304	284	274	292	296	300	303	283	298	321	299	261	278	269	310	271	318	301	288	286	338	290	308	274	270	294	280	277	273	309	265	294	272	318	288	306	306	261	289	275	269	276	285	266	262	274	264	269	290	295	303	288	283	290	309	298	303	281	286	255	289	302	304	272	283	303	277	288	282	269	326	271	293	298	294	326	269	260	296	272	277	257	282	267	311	277	281	273	295	288	285	285	261	300	311	276	287	313	288	282	267	274	266	291	288	302	262	288	236	291	279	297	296	263	307	275	295	278	286	308	310	297	280	306	242	293	275	278	300	301	288	307	285	304	300	301	295	303	288	275	296	248	279	287	279	291	278	297	296	298	276	275	316	267	256	330	262	274	314	280	299	304	271	277	310	294	270	274	291	268	264	300	295	290	273	275	273	285	290	274	271	300	290	250	303	325	274	278	292	296	268	279	281	296	255	269	288	303	275	309	273	280	301	302	291	288	289	308	291	303	296	270	271	298	262	309	290	277	286	273	298	257	290	288	289	277	303	293	306	286	297	279	285	282	272	297	295	272	279	281	281	287	322	284	320	258	298	277	287	284	282	297	287	262	311	284	283	287	268	279	286	286	292	311	260	281	301	293	279	292	265	280	289	256	279	297	315	287	304	266	267	287	317	287	268	283	273	305	257	321	292	320	270	290	285	281	279	313	259	277	277	284	291	272	265	284	282	261	302	289	259	259	270	272	310	281	288	314	309	294	305	288	266	258	310	267	299	321	305	319	289	278	256	281	295	291	253	266	294	295	270	295	275	297	273	271	312	289	277	283	307	286	277	305	242	269	264	293	273	311	317	288	263	286	309	285	292	294	286	284	277	317	329	291	301	293	266	245	281	299	273	286	311	284	304	297	270	249	273	273	271	307	291	292	290	277	303	280	274	278	269	312	331	280	289	278	300	262	285	291	301	284	241	292	292	315	296	271	270	304	315	291	271	287	283	298	276	288	306	286	286	296	281	279	324	289	287	299	275	260	279	278	284	299	308	288	308	313	303	273	258	320	294	235	266	304	258	252	261	334	298	326	310	297	284	297	335	298	311	262	280	302	279	280	271	286	298	257	283	279	297	288	256	287	278	254	274	298	287	284	313	297	286	327	298	297	305	292	294	335	272	301	264	260	282	275	293	301	254	309	290	276	282	311	302	305	294	274	306	293	298	282	294	288	292	277	257	291	280	297	306	307	284	293	268	262	277	288	305	259	285	285	291	295	271	285	277	246	305	292	291	262	296	278	303	310	291	277	301	285	269	293	300	285	301	283	308	305	299	301	273	311	315	290	281	290	274	303	284	239	255	269	289	282	283	279	277	290	274	263	310	331	277	296	279	303	286	293	242	300	250	279	282	251	303	295	288	280	295	318	278	304	305	250	262	309	296	285	274	275	285	265	293	289	295	271	309	264	270	291	267	275	274	297	275	274	295	290	278	299	288	296	306	295	301	287	280	266	298	288	291	295	305	287	270	258	282	291	270	289	258	265	311	317	284	300	311	271	246	282	320	293	291	321	269	265	287	305	299	271	272	305	284	293	303	282	314	281	262	277	287	282	281	266	297	281	272	296	316	291	296	314	266	288	321	291	258	288	312	317	292	262	292	279	284	247	277	293	276	284	265	274	271	285	282	277	316	292	290	295	303	294	288	298	299	274	300	269	325	232	277	287	302	268	302	292	282	284	310	303	305	265	327	274	299	285	309	290	295	286	306	310	277	313	299	312	268	272	282	263	290	262	255	285	297	294	287	322	292	297	287	284	277	302	280	301	256	281	288	284	279	271	285	259	316	292	284	275	294	280	303	321	281	281	272	259	304	296	305	278	321	268	300	277	302	296	317	295	295	281	283	257	271	251	290	319	319	287	275	279	278	285	295	287	297	297	297	291	273	299	289	300	266	277	291	288	305	283	306	284	320	299	287	335	266	310	279	253	275	291	293	289	300	329	318	308	262	292	283	282	317	301	299	288	309	294	297	287	289	279	287	287	287	283	301	256	282	269	296	320	306	294	287	294	259	274	297	292	285	278	317	298	268	272	281	279	291	278	282	296	281	291	275	306	288	276	284	252	256	275	276	295	282	321	276	266	280	280	292	296	307	302	250	277	276	286	281	335	308	285	283	281	294	311	296	297	288	277	286	292	292	297	283	298	263	306	302	288	272	266	291	282	295	282	320	289	278	303	299	274	254	301	293	296	280	290	259	259	300	282	289	280	270	279	286	284	275	304	283	287	272	291	293	273	271	259	271	300	310	267	281	272	268	286	305	276	266	276	309	301	271	286	273	302	267	291	285	298	258	299	288	263	261	286	305	288	287	286	273	269	275	321	287	266	305	263	280	273	300	278	299	256	277	304	291	253	281	280	302	254	310	291	312	296	286	296	280	294	278	276	304	291	294	287	297	308	271	271	305	291	299	297	276	276	289	295	284	278	302	322	320	266	296	277	296	256	261	265	263	319	279	295	273	289	266	308	271	276	292	293	276	296	270	271	306	289	252	323	286	291	350	273	277	288	312	277	280	262	273	271	284	301	287	271	282	280	271	289	297	284	286	273	302	272	315	284	274	280	272	288	283	272	314	262	305	298	269	304	284	299	278	299	287	303	292	308	309	312	291	294	297	300	281	303	257	295	283	263	279	275	278	285	287	284	284	298	272	279	282	291	306	279	287	289	293	303	265	316	291	328	279	303	276	264	281	258	298	318	280	291	266	307
28610	21547	16707	3626	2475	1124	656	608	603	541	575	620	563	609	588	589	627	571	579	585	570	598	539	583	588	571	657	568	587	594	576	622	617	611	576	584	550	580	636	611	598	620	589	622	618	621	595	614	579	571	603	604	620	589	569	600	606	564	614	609	550	575	609	595	603	577	592	569	574	566	581	584	546	540	603	584	574	567	542	600	587	550	589	596	583	567	584	583	545	612	599	635	628	603	552	573	608	601	642	607	602	610	626	634	546	608	597	597	621	541	584	585	558	606	568	568	601	606	594	599	611	614	555	630	594	598	600	585	608	610	599	538	585	586	616	588	587	566	571	593	571	569	574	601	578	604	604	549	596	615	581	587	615	543	584	614	559	590	609	594	573	595	566	607	565	593	568	627	587	597	610	581	575	559	576	626	575	583	562	610	623	582	591	579	567	585	568	597	617	544	561	612	540	553	601	593	548	592	598	611	554	579	587	581	588	562	619	611	597	568	581	596	617	617	585	626	610	576	576	560	584	575	573	610	548	546	602	656	579	584	534	611	570	598	559	617	604	574	608	560	584	590	592	591	592	614	589	578	571	611	582	608	578	596	594	566	592	548	576	571	587	566	614	576	564	510	637	585	566	563	602	598	561	592	574	592	556	569	579	578	562	575	626	576	543	601	596	546	628	583	562	539	642	571	581	576	566	564	584	568	582	561	617	567	622	590	608	591	524	644	535	558	622	588	572	609	627	592	590	582	645	594	570	598	603	574	590	567	578	620	552	597	562	582	587	606	578	551	561	591	596	587	567	591	576	589	575	577	590	599	598	550	592	614	610	623	647	600	587	607	623	586	622	600	585	586	551	572	588	593	521	572	625	616	604	588	553	580	569	616	606	581	585	591	550	565	581	630	636	592	623	610	627	597	594	553	580	575	585	572	566	578	608	639	544	561	569	627	575	595	559	612	592	583	604	595	613	543	578	590	594	611	584	587	638	558	601	587	576	596	541	599	598	535	580	584	556	594	580	570	579	569	563	597	598	615	576	565	592	538	601	575	559	611	593	601	625	620	594	591	580	548	573	584	639	616	614	602	622	562	570	603	590	578	601	546	571	546	549	572	583	612	617	635	607	596	574	573	580	582	557	597	615	586	562	588	560	606	594	524	572	581	615	598	605	602	554	558	613	556	566	576	549	613	613	546	591	627	562	588	543	553	614	586	565	614	617	558	562	575	624	596	547	571	600	556	601	590	549	578	623	642	562	598	600	600	504	589	580	595	588	603	620	569	598	601	567	598	570	581	570	568	570	587	568	589	553	568	586	592	595	613	588	591	573	637	595	600	644	591	605	578	568	546	584	568	574	599	573	557	607	634	637	638	577	566	624	651	581	602	571	552	609	588	546	573	615	578	538	582	583	549	560	599	609	563	608	573	608	590	604	621	600	563	599	577	591	625	569	584	570	631	569	568	581	549	559	584	587	538	602	587	580	572	614	567	558	602	620	640	570	534	572	591	648	635	620	577	588	612	584	586	600	591	635	552	617	585	615	576	623	626	607	630	570	580	610	564	600	589	566	600	560	563	608	597	582	596	567	623	581	615	632	624	590	581	611	543	596	592	581	623	571	593	597	612	613	580	556	578	611	594	583	605	572	565	564	565	573	584	621	569	601	546	647	572	581	577	578	592	593	576	550	570	581	574	561	610	609	597	565	576	560	606	599	608	626	587	569	607	599	539	563	597	602	572	570	611	626	561	562	538	606	569	577	580	589	575	549	630	625	583	581	565	620	591	575	613	596	602	603	576	602	573	575	583	646	574	607	632	578	573	601	537	561	599	567	635	576	593	595	575	642	557	556	589	613	566	585	576	618	599	549	565	613	588	590	607	540	621	618	561	567	596	573	562	596	538	613	556	581	547	563	570	609	581	584	610	566	589	583	593	595	614	629	603	552	561	588	557	590	617	574	586	571	622	563	590	592	562	590	589	584	593	594	604	569	616	612	618	571	638	614	622	554	580	587	563	591	553	593	609	588	604	616	607	594	545	563	538	540	600	575	614	551	583	573	611	629	576	555	599	589	600	613	609	569	581	595	556	626	600	579	632	595	616	592	546	619	610	568	557	658	554	579	585	618	561	606	624	585	539	590	594	577	587	561	561	616	598	507	591	577	543	561	554	571	613	552	593	568	607	574	639	586	554	536	573	582	596	595	578	584	565	588	588	610	572	597	582	583	573	590	594	621	592	593	597	554	609	588	586	598	617	578	587	578	569	587	572	596	608	605	601	598	610	543	591	598	549	571	600	593	603	535	633	514	570	580	583	619	529	598	541	561	580	594	627	586	606	620	631	616	566	641	578	621	579	551	584	556	640	542	572	579	605	593	602	621	571	588	590	626	583	598	537	582	579	563	564	604	586	584	589	613	596	560	604	563	602	548	554	578	584	581	591	587	612	514	574	549	595	555	614	587	575	540	560	600	552	583	565	569	603	619	553	544	561	593	592	594	610	601	627	607	598	597	590	628	590	636	568	580	611	585	597	599	577	529	547	600	600	587	573	546	608	596	551	591	619	585	581	556	584	592	578	521	583	596	543	597	539	606	580	592	592	574	605	584	592	581	590	598	588	536	615	600	602	602	621	553	570	584	597	593	603	615	585	609	580	629	570	603	613	588	555	556	596	573	579	590	572	551	620	597	574	592	561	589	586	582	602	569	592	570	599	630	582	579	599	588	600	592	589	557	566	552	596	594	604	534	617	632	591	534	622	563	582	615	554	603	602	635	559	669	564	549	577	619	588	568	595	639	600	605	561	590	587	596	625	615	563	587	570	589	613	539	552	614	597	581	603	598	576	608	571	620	589	586	588	593	618	559	623	571	616	566	589	637	649	602	592	603	590	535	519	589	579	584	605	603	528	595	579	604	600	578	555	613	625	532	600	619	528	588	595	574	591	585	598	563	515	602	583	605	556	581	602	624	593	589	593	601	583	624	609	559	577	596	594	584	604	624	544	590	592	669	560	586	567	581	580	610	561	590	586	553	628	584	604	603	583	615	575	606	619	543	595	589	580	569	586	530	618	583	545	578	566	576	610	562	560	637	577	597	567	602	593	585	564	537	623	584	601	609	593	597	591	585	552	588	592	621	595	591	612	589	597	594	573	590	575	553	627	602	565	590	628	605	586	567	613	561	578	584	580	586	530	556	567	576	628	596	569	609	588	581	549	583	583	577	567	663	566	550	587	609	606	571	597	602	610	634	588	588	603	541	544	612	579	593	560	571	567	552	599	625	569	570	565	621	583	555	583	591	563	609	581	596	573	593	620	594	560	586	565	573	584	594	587	624	554	550	579	596	574	569	566	608	571	567	597	615	617	595	553	603	582	554	603	584	561	561	615	583	593	560	579	581	608	581	596	588	624	595	532	605	603	592	614	557	589	553	557	584	602	586	679	631	634	576	630	568	616	573	560	557	572	590	570	556	570	559	629	558	601	619	590	572	597	593	594	570	625	583	644
25364	25529	13705	1763	2817	1221	686	709	696	680	674	667	660	645	690	708	648	711	663	641	657	658	648	714	670	714	665	711	709	624	641	643	655	710	711	703	687	696	652	716	678	655	655	691	668	638	662	676	720	675	661	638	652	674	698	699	656	640	697	634	670	684	635	638	677	696	678	684	667	689	645	696	694	661	654	681	692	692	689	585	630	659	629	708	639	668	667	694	666	657	688	708	686	710	673	692	655	691	648	676	637	686	615	696	700	647	691	642	674	682	660	643	667	705	674	678	654	671	689	679	660	672	636	692	668	631	662	648	658	679	673	628	698	669	674	644	625	663	681	645	678	643	687	715	674	683	648	618	695	723	684	635	619	654	645	647	663	611	640	689	663	618	661	654	662	692	610	640	687	663	659	631	674	695	656	663	662	663	674	684	676	647	731	635	657	692	674	676	702	683	665	662	698	728	681	644	655	708	649	654	602	664	681	728	667	677	665	698	596	669	714	668	665	666	664	676	674	650	651	717	640	660	690	657	630	675	653	712	651	688	669	629	730	654	670	653	695	703	684	707	684	657	703	615	643	696	672	679	719	628	702	731	626	618	682	610	681	685	672	698	678	668	681	699	671	692	642	639	643	678	694	652	624	676	683	649	657	718	711	659	664	647	718	675	644	678	712	671	610	684	677	656	669	682	640	704	667	711	666	692	691	620	685	688	663	671	680	690	656	652	611	638	647	677	712	650	698	681	680	654	698	642	678	638	660	661	692	701	691	667	664	701	633	670	629	643	708	669	627	670	686	711	654	641	640	674	666	699	677	671	680	654	695	639	675	653	674	638	703	703	650	665	681	657	644	675	662	693	654	716	667	629	719	678	631	711	660	689	669	675	680	709	645	658	681	654	646	624	690	671	717	630	722	689	715	697	654	646	637	715	678	664	674	707	703	664	612	689	664	680	652	724	622	724	638	666	668	712	666	650	678	667	696	647	639	650	644	664	678	680	678	679	715	658	686	615	673	653	675	628	714	700	677	669	683	669	682	687	697	651	728	640	671	657	667	660	666	744	714	682	679	667	707	641	681	639	650	653	646	668	626	656	691	732	679	669	635	713	695	613	652	718	621	635	687	674	679	617	638	617	665	689	675	689	704	694	657	622	674	722	643	656	663	718	698	645	710	666	644	684	680	668	695	653	675	638	650	628	665	635	676	675	710	637	668	684	674	666	665	695	659	692	627	661	691	630	660	684	684	676	658	713	648	690	674	653	662	660	705	652	708	682	654	696	631	640	630	670	700	727	672	683	645	633	699	674	657	651	621	654	688	669	644	648	674	637	688	699	679	657	648	648	661	666	695	659	647	680	696	675	679	701	675	669	672	640	678	701	712	647	650	676	631	679	633	668	688	648	643	675	668	651	712	706	662	681	690	661	669	689	678	655	699	733	641	659	627	702	640	650	650	680	676	698	675	700	687	623	722	643	697	685	688	695	630	724	636	657	618	654	710	662	648	603	673	676	670	694	674	645	694	652	623	635	686	703	664	688	661	667	688	631	724	719	658	648	670	692	689	643	696	654	727	638	676	654	690	655	690	689	678	692	659	701	715	668	653	722	664	684	666	667	664	637	704	705	663	682	644	689	713	702	701	630	672	690	634	672	705	709	709	645	679	694	676	704	683	691	663	637	655	695	656	708	679	671	648	640	640	711	674	654	692	619	712	662	645	681	708	685	635	629	660	670	727	689	698	616	678	724	666	671	639	645	703	640	673	686	659	665	705	679	672	659	647	609	654	659	700	668	641	703	676	679	650	690	751	704	667	645	681	664	652	709	665	649	678	649	719	672	667	648	726	642	685	640	670	636	640	642	675	710	649	699	662	652	650	714	671	698	696	685	673	699	673	679	689	697	640	698	670	711	672	699	639	654	696	673	640	642	666	691	702	666	664	656	700	684	662	678	665	697	686	619	640	679	715	720	669	693	665	676	634	679	663	686	633	703	651	675	682	646	670	675	657	690	651	709	698	647	669	668	655	657	723	627	670	664	704	635	706	674	617	665	645	713	665	614	669	677	679	653	660	630	673	684	680	661	679	644	650	625	666	675	696	664	681	683	700	650	694	683	672	627	638	666	694	614	689	673	633	663	668	660	673	686	721	624	666	719	663	643	655	645	627	634	683	721	689	684	674	704	667	732	699	624	678	651	661	634	712	690	679	656	647	680	730	646	689	656	650	659	697	699	661	605	691	622	683	702	660	685	660	641	630	690	644	714	643	660	686	676	668	657	664	728	687	664	657	683	642	659	663	649	655	655	681	694	668	711	687	698	657	661	667	707	681	708	680	676	671	653	657	688	700	675	666	679	702	675	657	700	654	648	685	608	651	666	690	674	700	704	682	640	659	700	688	685	666	689	641	710	647	637	675	661	688	657	659	645	668	695	656	645	684	710	636	701	668	689	619	661	664	718	647	689	652	651	675	682	697	648	631	671	715	675	660	679	697	704	661	703	665	657	642	713	727	685	726	643	669	676	688	677	668	650	692	690	670	652	688	677	634	707	673	721	641	622	653	670	705	673	686	640	595	669	614	672	718	641	668	687	664	640	681	625	681	633	654	693	617	659	702	679	668	760	649	685	641	692	671	719	625	640	635	645	705	670	672	651	665	667	627	659	748	694	703	695	665	674	668	678	678	637	659	646	695	682	650	689	717	651	658	664	672	702	677	677	694	739	678	642	627	732	738	692	680	674	644	672	671	678	633	706	653	683	683	733	666	691	679	700	660	685	705	662	722	648	621	661	674	670	679	671	678	681	633	710	686	691	696	681	682	670	651	697	693	676	685	673	642	729	680	666	672	667	635	665	651	667	660	626	689	668	681	692	618	715	656	652	651	654	662	645	671	691	617	693	676	668	668	673	674	676	705	679	669	648	705	624	716	677	632	677	630	674	657	636	654	648	664	679	663	661	706	683	660	632	663	657	693	648	685	683	634	649	672	644	656	639	662	707	702	670	639	714	701	651	610	689	656	630	691	636	680	658	652	685	710	639	652	609	698	663	641	688	662	697	690	648	649	697	656	667	673	672	686	656	707	688	665	694	687	655	678	694	695	598	670	683	653	679	677	677	661	677	674	636	677	706	637	657	707	700	707	659	653	643	631	718	728	661	686	652	671	642	660	660	738	672	642	647	711	624	634	651	646	651	670	655	659	650	677	668	713	689	655	638	672	666	652	680	700	667	678	682	662	633	685	677	657	730	678	659	709	694	653	693	672	655	655	645	680	636	698	691	670	661	643	677	698	667	681	719	630	674	651	621	659	669	693	658	664	689	714	710	648	662	641	627	667	678	632	710	644	703	687	724	654	622	683	678	681	708	679	709	657	625	655	698	692	675	715	695	661	709	695	703	606	634	651	691	672	661	640	626	633	673	670	638	710	649	719	636	631	736	661	672	649	684	657	756	647	683	685	693	700	661	646	635	631	659	698	692	672	681	735	670	672	643	675	694	645	674	687	691
24173	21519	28630	25328	22712	13767	1427	690	640	616	645	590	597	611	551	570	615	596	569	602	587	566	599	496	568	602	586	536	589	548	568	597	565	587	514	613	590	529	537	550	581	567	567	523	578	577	543	554	604	534	609	585	557	557	549	543	572	553	581	524	554	539	554	592	584	539	572	581	578	534	567	530	536	576	581	606	556	543	559	526	567	579	599	591	591	559	592	592	534	538	513	589	581	588	511	583	563	564	569	572	551	556	515	547	572	550	573	538	526	576	562	549	556	514	559	573	527	573	532	563	587	541	512	534	546	568	535	517	581	571	575	584	547	589	544	572	550	557	541	562	529	586	566	525	550	541	560	482	541	570	586	524	530	544	546	582	591	520	581	552	584	559	523	524	529	580	576	572	554	545	570	540	534	569	568	588	551	529	601	532	554	556	568	582	509	485	565	554	555	555	589	546	543	548	552	563	546	620	606	554	558	552	556	515	568	534	522	565	540	533	548	543	540	539	571	567	550	520	569	527	560	570	568	604	572	539	541	522	585	540	613	556	558	576	605	580	605	533	580	622	508	574	575	590	546	523	557	583	522	526	527	549	546	590	558	540	554	532	555	550	540	532	535	575	498	569	566	553	534	615	600	554	542	571	583	581	593	519	561	549	568	559	511	567	551	577	591	541	588	622	551	563	582	620	575	576	559	544	531	546	542	556	555	543	562	579	600	517	542	563	566	575	542	583	539	566	550	585	538	540	584	537	546	520	588	555	534	577	540	522	549	533	552	527	569	583	528	595	533	556	524	476	575	551	578	552	547	567	513	534	537	560	579	581	546	574	537	574	562	546	562	574	571	545	527	518	544	566	553	580	594	524	547	586	568	572	539	540	589	580	547	562	546	554	549	563	585	559	531	561	559	502	545	549	529	590	586	551	539	582	569	577	523	556	536	581	609	537	542	519	551	550	564	560	562	584	615	527	546	565	526	550	568	630	537	580	530	596	526	563	588	558	530	545	593	588	517	570	508	555	528	578	606	557	594	540	545	546	557	533	540	577	570	559	580	571	579	554	570	566	546	528	561	544	571	542	546	567	504	564	578	560	554	531	606	544	573	561	566	546	515	522	556	616	599	562	578	575	552	572	552	521	542	538	569	574	564	562	558	524	558	566	577	524	590	544	583	557	503	592	537	545	550	571	575	549	544	539	582	594	551	561	551	558	566	545	543	575	549	547	600	563	580	538	595	572	496	568	575	582	582	562	558	588	532	562	549	581	535	546	557	536	564	576	560	534	566	574	550	578	585	517	603	531	523	611	570	550	570	573	546	567	573	524	525	580	510	606	550	539	571	598	539	579	525	594	588	539	558	572	551	527	589	563	561	560	564	560	562	554	562	539	596	544	600	572	530	523	550	524	559	537	537	529	526	524	546	518	506	564	585	575	560	594	546	550	559	563	600	578	612	550	496	563	558	507	605	532	561	565	561	566	604	587	556	516	561	584	550	587	547	545	589	578	543	560	575	599	516	530	575	585	526	577	545	513	540	575	550	565	553	482	563	509	559	588	557	554	552	559	569	550	528	581	554	547	540	585	525	585	575	529	564	576	569	584	580	562	493	532	558	545	526	591	580	540	580	581	576	555	582	549	524	575	567	538	571	521	576	550	520	569	545	589	569	566	536	546	578	584	570	524	510	523	507	526	602	584	540	578	534	576	584	553	592	575	554	567	564	547	576	579	544	555	544	562	591	543	566	590	593	529	573	579	572	567	619	595	549	564	596	553	542	549	528	538	586	563	543	547	534	532	611	593	542	541	534	564	548	554	561	574	512	544	530	555	536	552	620	594	536	558	549	566	577	581	545	569	596	558	540	505	563	569	571	568	592	555	594	580	566	560	533	577	538	517	588	604	566	540	547	534	526	544	544	543	549	568	542	555	517	549	563	563	565	573	550	575	554	595	533	544	570	563	567	542	534	568	568	573	540	593	544	539	572	555	524	562	521	588	546	512	559	546	531	549	534	577	559	575	563	518	594	618	543	558	584	595	546	571	556	516	563	527	569	561	601	575	562	565	560	598	596	581	572	589	582	566	575	545	519	553	515	590	552	553	585	570	567	575	581	580	550	532	536	588	536	536	517	560	544	552	529	578	548	576	517	528	536	527	557	556	564	544	562	550	583	552	532	564	580	541	544	548	583	579	579	532	553	542	596	558	586	557	567	586	544	577	554	562	569	573	560	581	553	549	545	565	555	572	572	536	551	561	599	575	576	577	566	566	563	539	575	536	540	580	560	561	537	599	566	542	530	582	562	542	544	537	557	579	558	558	544	542	565	559	581	567	528	595	555	552	587	585	550	596	586	575	582	592	547	531	565	584	563	527	583	568	537	576	587	551	575	538	561	539	553	548	531	576	580	536	550	565	537	542	539	550	589	554	538	519	567	566	516	543	521	580	555	580	556	517	554	509	552	502	575	577	557	531	539	584	562	550	584	563	547	567	539	568	546	566	561	563	556	542	539	541	600	533	554	564	566	535	562	599	563	544	580	539	517	564	545	583	548	553	561	556	555	541	581	576	554	588	563	573	521	550	527	548	546	546	530	574	579	574	536	571	577	559	550	530	547	583	542	605	589	536	597	560	563	565	627	576	562	561	533	549	503	590	575	543	570	543	547	502	571	553	556	584	596	522	554	552	545	565	522	570	573	585	557	559	566	519	516	551	545	553	542	565	550	551	558	575	557	562	543	496	533	538	563	534	559	523	571	545	551	537	522	552	585	543	560	596	526	536	609	561	526	555	540	598	559	533	553	543	554	535	557	579	554	567	566	592	542	559	549	509	600	548	562	556	527	577	528	570	533	521	601	551	576	536	505	535	527	569	528	569	556	575	548	560	543	569	547	570	557	544	515	538	541	563	569	565	537	577	550	565	554	531	533	527	565	520	570	553	552	562	572	576	552	586	528	564	593	574	537	529	550	593	537	543	570	609	604	537	558	546	564	549	497	559	566	545	579	546	553	549	586	584	507	574	583	559	576	558	589	566	537	539	562	593	561	569	540	525	550	548	528	556	562	560	612	588	517	536	549	545	564	521	537	582	550	578	557	541	570	556	537	566	574	572	570	573	593	539	520	560	505	536	555	560	564	576	559	517	557	579	558	562	543	566	604	540	540	542	552	571	571	602	562	542	518	556	549	578	545	538	591	551	544	566	580	553	599	566	551	563	559	567	576	568	535	564	563	549	524	565	564	541	566	582	568	570	562	571	559	560	584	538	547	578	569	594	538	507	560	561	541	561	580	563	548	579	561	540	537	573	526	570	529	576	561	543	593	576	554	558	552	544	518	567	542	544	569	517	561	524	561	587	587	570	532	573	585	623	578	536	605	536	618	539	554	540	593	594	554	576	540	539	563	587	540	506	555	590	566	598	533	563	501	568	547	536	529	527	539	548	545	557	562	525	546	555	581	525	575	557	560	559	548	585	596	530	580	564	543	563	593	546	552	583	569	555	591	588
44948	63708	49671	8872	24303	6100	924	848	767	751	721	760	680	716	647	652	756	690	691	667	664	659	661	712	672	667	636	637	643	655	659	689	641	640	625	606	643	651	599	649	663	649	608	645	631	641	687	596	625	647	652	628	656	666	661	639	634	675	629	665	600	664	638	668	582	601	712	651	636	607	640	599	661	652	631	649	632	672	666	657	613	658	641	598	642	635	669	641	651	654	638	636	678	623	687	609	648	647	609	672	638	674	628	622	636	645	625	667	631	661	649	684	655	624	636	652	678	576	639	661	658	646	592	643	657	611	626	650	604	611	627	651	614	649	652	659	625	675	622	680	673	592	644	667	642	628	599	629	670	648	667	669	627	610	614	639	658	633	625	653	642	647	683	650	693	650	625	654	674	657	649	622	646	633	623	603	624	624	662	625	603	641	675	640	612	639	640	690	621	589	619	686	643	641	678	588	598	675	617	582	651	663	646	645	637	653	628	635	640	616	685	671	638	605	628	626	705	624	674	652	658	628	642	629	657	604	665	661	617	671	657	613	640	649	687	677	606	612	635	646	620	645	644	645	648	681	628	668	699	618	676	645	643	698	621	616	625	604	647	674	625	647	672	620	673	639	642	586	622	660	670	626	619	678	677	659	628	643	659	687	661	650	644	638	661	647	633	587	649	654	598	554	704	601	606	622	627	631	647	626	632	648	639	644	651	594	645	694	670	649	638	660	652	626	626	684	659	632	623	619	638	666	634	641	674	644	664	688	639	651	597	625	634	638	565	654	664	640	664	622	633	597	653	647	606	625	686	692	640	649	622	620	613	648	640	588	651	652	665	636	671	622	680	667	642	642	626	628	650	662	655	636	674	659	626	661	680	633	634	618	647	662	647	629	645	597	658	677	643	665	640	642	652	625	640	633	688	658	676	623	644	652	594	648	649	666	655	616	669	691	666	652	597	633	652	633	595	618	660	654	624	645	631	617	650	665	631	627	668	655	598	673	611	631	643	634	659	628	625	640	645	642	606	643	635	650	625	634	631	659	613	660	645	622	622	615	637	626	658	642	665	664	628	675	628	663	667	633	661	656	608	677	651	645	643	643	609	613	650	624	676	641	597	633	590	623	612	619	672	646	655	662	618	677	668	608	655	628	646	619	623	639	616	661	664	638	664	608	650	674	660	668	624	649	634	620	587	651	647	634	624	640	636	618	649	616	732	645	655	650	654	639	658	647	658	652	608	647	633	627	649	627	642	644	684	640	659	596	607	621	673	643	692	638	677	653	645	637	647	620	654	646	685	685	629	650	644	638	615	679	631	693	650	678	672	638	671	676	606	689	667	650	650	662	668	626	689	624	650	637	641	658	628	626	676	666	633	669	693	616	628	611	653	687	622	650	596	656	676	614	660	642	588	623	628	626	628	613	636	654	650	679	637	646	630	620	615	605	656	625	647	660	653	651	670	643	654	671	614	626	656	654	680	665	588	615	643	659	674	597	657	634	642	605	651	661	650	690	651	629	618	669	631	624	665	663	660	657	683	654	623	589	603	646	681	640	675	643	697	627	631	627	651	696	691	635	620	678	658	634	641	593	622	617	629	624	631	629	621	619	629	637	663	576	622	672	634	650	656	626	616	671	639	662	685	591	607	612	637	646	630	690	660	615	684	675	646	629	648	601	635	615	615	678	668	657	639	620	637	625	642	671	657	619	625	659	650	653	629	645	634	610	652	638	639	641	641	647	655	632	638	671	668	652	616	645	642	652	618	694	689	614	628	594	631	592	616	661	649	614	602	685	621	646	652	595	648	641	623	660	647	708	672	660	600	606	660	643	648	679	672	649	659	642	645	609	657	635	637	608	623	632	641	695	646	603	650	635	640	602	644	681	692	653	720	645	656	658	659	674	651	654	612	667	645	628	663	605	630	687	649	661	668	657	651	619	655	649	631	646	644	677	661	606	645	638	672	661	618	690	645	664	624	641	640	627	653	695	613	637	636	654	620	651	636	639	667	620	666	642	625	624	631	590	655	639	664	652	614	643	625	663	619	625	672	665	615	656	674	695	658	643	671	675	623	598	644	656	624	624	663	682	636	653	668	640	612	637	619	679	599	672	634	654	607	649	651	611	670	646	659	682	646	664	650	647	553	647	606	643	660	675	651	680	648	651	644	639	653	601	664	616	635	632	631	610	657	623	628	638	656	635	631	675	633	636	612	608	638	629	631	629	637	608	593	644	676	646	657	618	649	630	636	663	691	713	685	624	632	630	605	643	627	669	658	646	613	598	644	670	647	603	641	620	673	637	672	608	625	659	673	672	631	675	682	658	687	645	618	690	667	596	655	675	626	656	660	614	652	640	649	674	638	640	668	649	638	615	626	636	630	638	675	634	654	650	646	651	671	683	633	624	609	647	641	618	651	661	670	587	602	631	651	590	658	617	616	616	646	667	656	627	619	598	632	615	663	569	707	632	648	668	654	671	663	639	656	665	676	650	670	598	683	668	676	649	615	639	666	676	604	658	607	660	635	660	642	673	645	657	610	675	639	658	645	638	630	656	646	664	638	644	659	627	650	645	692	630	590	643	653	693	671	621	677	674	647	626	610	613	678	626	653	640	628	637	661	659	653	621	654	675	603	656	614	651	659	666	640	722	659	670	612	648	667	634	657	665	654	632	647	710	623	595	641	643	643	644	653	616	650	658	642	624	645	644	667	673	666	643	649	603	654	622	657	632	691	629	575	648	656	690	658	632	714	668	670	632	629	617	651	639	652	649	653	677	647	655	626	622	683	625	619	652	643	645	637	644	644	594	659	652	633	634	640	650	587	616	657	692	599	641	601	589	666	660	655	656	618	682	646	618	650	624	687	706	650	654	626	627	627	649	677	670	623	637	677	635	643	676	684	671	665	647	570	608	641	674	640	645	662	618	643	622	627	631	665	644	639	623	670	637	641	657	650	681	692	610	625	610	677	638	640	672	649	704	646	611	667	654	673	657	647	641	668	676	635	643	637	664	627	614	676	684	625	632	667	667	650	615	626	646	638	670	631	627	653	625	586	622	631	679	650	658	720	684	614	648	630	616	608	663	676	639	682	659	694	669	663	630	648	690	645	618	642	623	648	620	711	680	630	638	645	719	610	647	662	659	633	623	637	635	649	668	659	648	637	611	638	610	621	690	591	655	678	601	652	605	668	637	601	610	630	648	664	644	670	657	628	624	619	682	611	578	603	640	624	629	612	665	623	665	650	660	649	654	618	605	659	631	606	674	634	671	673	614	663	678	604	638	653	653	607	661	632	639	621	631	632	575	638	636	621	632	615	642	683	618	631	663	647	680	666	656	602	644	628	636	646	619	638	671	679	636	622	641	624	641	658	609	695	632	631	617	661	664	676	678	668	625	663	649	683	616	618	611	653	604	666	713	675	629	669	666	658	643	615	651	682	642	641	659	674	660	657	643	641	631	643	659	647	643	703	648	611	651	619	639	645	623	595	628	598	631	648	634
25356	21633	28513	25150	17012	7277	600	453	412	409	388	400	404	418	386	380	374	366	381	384	356	395	383	365	353	407	375	387	384	378	358	353	381	378	359	339	388	389	395	346	354	362	366	367	393	404	372	357	369	338	395	361	377	390	348	389	381	332	367	379	348	366	368	357	369	384	371	362	380	386	341	344	357	349	366	414	393	378	368	381	419	365	374	384	397	402	370	343	391	366	397	361	367	379	369	366	388	349	380	363	367	369	364	359	364	353	332	391	365	363	334	378	348	374	337	391	393	342	343	387	372	366	374	383	365	400	359	393	346	421	411	353	394	330	328	329	366	348	361	380	399	419	369	361	356	398	383	374	346	341	360	357	329	368	395	400	364	331	364	366	334	370	355	371	389	354	379	328	399	360	379	332	396	338	349	374	377	379	375	368	383	396	388	372	344	352	367	385	407	374	399	338	391	359	355	381	407	385	375	381	387	344	386	372	372	428	357	352	393	359	355	379	351	372	396	361	370	377	373	361	364	382	353	399	346	372	349	378	370	343	360	365	356	378	368	380	401	379	382	345	368	375	374	379	377	353	368	360	340	372	397	377	367	379	346	354	387	346	401	361	376	380	368	371	380	360	376	362	388	347	376	359	347	392	380	326	342	378	355	373	350	380	382	370	416	388	394	383	369	357	369	346	362	398	386	346	378	353	358	366	358	398	381	381	371	383	395	386	388	373	352	383	386	361	372	389	344	413	361	372	355	391	385	396	358	369	373	362	371	367	363	370	376	345	375	397	363	334	369	334	335	378	389	372	378	357	367	363	344	424	356	378	411	360	379	366	366	352	392	351	360	384	376	421	387	365	356	413	355	375	361	370	381	355	374	356	348	369	364	415	349	369	351	344	359	350	363	325	367	385	361	374	356	364	363	317	380	346	393	368	343	340	382	371	391	377	375	399	384	340	399	358	352	378	365	361	388	368	360	391	359	398	363	350	377	373	381	367	341	371	363	382	350	343	363	337	355	390	359	386	357	342	396	368	383	379	386	362	380	350	322	377	412	370	400	367	369	355	377	344	384	360	366	382	333	374	379	377	385	383	382	349	357	377	381	358	385	340	418	371	374	379	354	368	405	355	368	357	359	371	377	352	401	361	379	333	388	354	380	387	392	366	370	402	394	387	341	366	353	358	373	389	391	360	381	378	361	410	356	389	372	324	355	383	347	335	363	405	359	367	379	359	369	401	378	359	373	400	384	402	397	362	345	409	348	387	338	378	391	361	386	371	382	414	347	327	345	355	339	371	377	399	386	360	378	379	354	350	382	355	377	364	412	382	344	364	399	352	355	371	397	376	353	358	346	362	383	354	362	357	374	372	370	374	346	377	379	375	367	357	356	387	377	403	382	365	370	382	384	384	419	380	357	353	391	381	359	374	375	368	367	380	353	372	356	342	344	365	344	398	352	359	406	360	347	369	385	337	380	372	386	351	374	405	381	390	321	376	352	358	357	338	375	341	350	359	344	339	341	358	401	374	387	372	354	381	360	397	369	380	371	380	372	373	379	360	323	354	343	375	381	372	382	376	336	386	390	406	346	337	367	347	364	338	318	388	373	370	369	394	340	338	364	366	365	418	380	369	366	367	358	390	354	366	343	382	388	385	382	368	385	399	366	380	364	385	389	388	351	398	369	362	349	350	411	362	357	347	357	380	357	365	369	366	368	369	364	345	396	341	401	361	368	356	375	350	420	360	365	372	374	380	337	359	388	362	357	390	373	375	343	362	426	365	377	337	388	417	383	378	382	380	372	362	355	362	424	352	396	365	384	339	375	339	352	360	376	372	374	387	348	332	362	359	334	382	385	367	398	323	363	372	339	330	379	367	376	343	350	392	383	352	371	398	356	373	364	366	356	381	366	361	392	343	381	359	382	360	362	351	389	318	392	360	395	330	382	358	356	362	367	368	365	409	388	376	378	368	371	358	329	388	371	360	365	362	387	321	356	365	361	362	387	372	342	361	397	358	361	417	351	369	387	370	380	360	385	368	379	337	368	400	365	388	430	396	370	384	383	357	368	329	418	381	384	355	346	380	395	395	356	375	352	365	357	361	371	387	379	409	384	355	418	338	363	345	394	341	378	342	393	377	370	371	365	399	384	366	383	391	378	374	331	370	341	346	379	373	356	388	396	400	371	380	380	389	360	350	340	372	409	350	409	382	391	399	388	388	379	364	406	336	365	381	393	318	378	351	385	387	380	337	350	329	368	347	363	382	385	373	348	347	386	358	379	354	335	376	374	383	381	366	358	381	370	348	363	369	367	385	399	380	373	405	322	360	361	387	373	363	377	357	359	355	396	390	401	373	364	414	355	414	410	349	366	353	391	372	370	381	335	345	344	368	354	311	373	365	385	367	374	385	355	391	321	388	381	394	373	381	355	387	365	369	377	370	359	379	383	365	388	389	343	407	384	333	380	354	365	351	358	358	382	400	362	376	373	380	384	378	356	343	373	377	360	389	427	359	357	393	331	374	390	353	369	425	363	362	352	336	373	385	362	382	371	375	358	374	403	395	343	349	390	382	384	359	355	361	408	359	359	394	360	347	373	410	359	337	378	349	350	365	383	408	403	361	387	368	393	376	365	349	369	370	343	373	395	352	375	430	362	365	388	393	356	314	349	370	362	370	359	351	379	360	373	384	356	389	355	351	398	375	402	387	341	398	380	356	385	384	387	370	362	377	347	372	373	353	346	355	360	377	352	362	381	379	388	352	339	381	374	389	393	360	369	374	346	337	394	366	374	387	364	387	357	379	395	380	393	372	350	397	378	395	371	362	388	354	342	370	384	378	348	389	399	362	368	364	375	372	386	366	382	402	362	380	385	335	354	364	369	329	333	332	404	356	368	392	378	377	368	378	359	374	391	394	388	388	366	381	369	384	334	404	366	342	363	381	339	373	344	367	381	388	377	365	397	350	369	383	379	405	397	376	336	395	373	378	380	377	359	387	377	375	355	342	388	350	373	388	362	380	368	362	360	393	372	380	380	393	385	369	388	358	353	361	348	371	397	393	347	360	379	352	404	389	367	381	336	328	387	346	357	334	402	383	407	346	379	377	384	330	380	355	381	401	368	350	402	362	379	372	399	354	359	361	367	367	390	367	361	392	379	382	371	373	358	386	401	332	354	350	348	355	374	351	352	370	384	344	360	349	338	422	333	342	409	358	360	388	379	388	364	376	371	379	358	350	381	341	378	344	379	388	385	368	365	382	395	344	371	368	382	378	378	367	362	341	362	344	367	426	371	379	365	389	369	403	350	345	364	333	345	364	375	361	395	378	394	357	373	365	368	368	360	375	360	355	362	352	391	374	395	385	420	362	368	408	399	370	366	357	385	388	378	376	371	391	356	373	389	377	355	359	367	350	367	398	347	371	361	380	374	383	389	367	383	350	377	396	415	378	380	363	378	345	357	365	361	355	355	394	352	375	372	358	349	382	370	353	402	369	385	391	384	344
42257	54138	41759	5933	14397	7514	603	579	508	502	484	465	450	445	437	451	501	430	453	434	441	430	461	447	458	401	421	446	453	424	410	448	474	410	427	436	423	436	442	408	404	435	440	426	421	409	442	451	403	406	404	419	412	391	427	455	431	440	402	453	410	426	398	444	391	417	426	411	431	395	433	410	419	395	422	412	377	432	415	423	431	419	407	455	397	388	427	423	440	429	454	404	412	416	394	428	417	402	443	431	429	398	405	395	399	462	445	426	405	401	416	418	425	452	399	427	424	392	418	422	421	451	452	416	462	451	408	442	405	414	442	409	451	380	435	446	455	405	424	408	401	434	430	461	423	433	420	389	389	439	402	470	480	451	430	448	391	445	393	411	400	396	440	440	423	441	451	406	415	427	436	443	422	412	445	402	409	377	404	395	417	440	460	417	429	451	394	417	414	418	406	431	423	400	415	415	410	415	410	407	416	406	436	441	437	400	420	440	415	435	453	415	378	419	419	410	420	398	449	416	399	458	446	439	436	404	439	420	396	421	432	464	408	412	409	425	420	469	399	416	452	397	415	427	424	457	405	412	392	459	392	436	473	405	409	417	401	453	399	437	425	417	422	431	443	405	408	415	438	420	412	440	399	399	427	465	421	436	423	414	414	436	434	407	466	445	420	374	420	413	437	410	451	438	420	428	404	410	437	454	440	409	427	418	414	441	440	406	417	406	393	449	426	402	407	396	451	394	423	439	385	393	454	382	408	393	442	438	436	423	431	403	464	376	435	427	456	453	427	403	403	407	406	428	427	435	412	454	435	448	425	400	403	405	422	443	454	429	403	445	431	420	384	462	443	410	430	431	449	433	418	440	446	468	434	465	425	421	435	438	398	410	383	421	411	442	417	414	409	389	412	411	432	411	391	421	417	388	419	418	396	462	442	457	448	417	402	388	410	401	407	429	427	410	417	417	395	388	435	419	441	395	416	417	416	392	445	407	437	407	455	390	412	420	438	440	413	401	424	439	438	402	420	430	396	410	434	395	406	427	419	436	424	410	402	413	430	430	414	408	412	460	467	467	409	440	399	426	421	448	428	434	431	400	450	437	417	397	436	406	443	417	431	443	430	413	439	415	440	460	402	403	415	399	404	395	454	415	419	405	434	432	382	413	452	397	416	432	440	437	410	430	444	440	400	452	394	448	389	380	467	417	417	407	451	417	429	409	468	377	421	413	424	433	429	429	452	410	419	406	408	410	461	426	427	410	443	430	397	423	453	394	440	413	448	435	404	423	440	413	416	460	414	390	419	404	425	446	444	406	388	421	435	432	401	397	436	427	436	384	440	408	392	407	435	426	417	415	454	433	447	426	403	435	416	419	434	390	425	475	426	427	454	407	437	429	387	430	427	423	440	386	414	418	469	456	415	435	389	417	415	417	403	448	422	406	449	429	432	433	392	409	405	407	456	442	407	398	407	404	404	376	418	444	441	436	360	438	464	395	409	427	384	441	429	424	432	422	438	400	415	413	440	418	439	430	425	412	436	389	421	371	427	425	436	440	403	395	460	442	420	394	451	426	376	422	417	434	417	405	412	420	394	485	452	394	422	421	448	416	420	456	413	414	441	424	417	414	425	447	438	449	439	431	428	407	432	415	436	414	459	428	449	460	422	448	426	434	409	393	443	443	412	425	455	419	412	375	401	413	425	418	431	430	406	447	413	419	392	389	417	403	410	426	442	433	386	339	389	425	474	432	401	440	422	426	428	398	434	412	427	404	437	438	425	429	435	433	454	413	423	395	438	431	423	413	427	405	406	439	420	443	476	440	418	398	394	462	450	432	404	437	420	392	443	436	414	443	419	436	430	431	420	448	419	446	415	389	391	424	444	406	422	452	430	460	404	413	436	401	421	451	433	442	450	436	445	408	385	441	412	407	424	433	434	427	439	425	423	422	438	414	425	465	425	395	431	408	401	419	387	404	396	408	387	408	441	439	410	400	466	416	401	431	397	430	416	421	431	404	423	378	408	402	395	407	423	416	439	439	422	443	395	438	437	459	392	439	404	424	430	431	416	417	425	426	443	388	433	384	447	440	401	411	439	387	457	423	418	401	416	433	438	422	430	416	385	430	412	419	425	415	403	426	423	422	412	377	404	431	383	445	429	412	404	388	397	464	439	424	396	411	416	411	376	378	438	467	437	402	411	439	383	408	419	431	406	420	428	454	426	426	425	425	434	413	399	455	395	448	418	430	402	430	457	401	423	406	415	442	462	441	425	411	407	399	454	430	405	407	433	413	420	378	411	424	408	383	414	395	432	388	443	438	446	417	393	446	445	377	430	448	445	416	402	399	408	385	428	394	440	436	412	453	445	404	394	444	428	414	387	406	441	398	444	447	414	415	437	421	424	450	426	405	423	385	415	444	438	383	464	445	435	450	454	433	440	420	405	436	419	452	422	424	421	397	439	380	438	436	397	410	402	439	391	432	438	448	429	414	370	432	452	397	417	426	432	418	433	442	465	428	412	425	425	412	412	434	421	429	401	416	402	417	414	387	438	424	435	430	418	438	419	405	418	411	421	431	386	440	401	419	409	430	428	420	410	450	432	452	418	440	423	399	443	452	399	445	443	402	436	439	419	425	403	461	427	430	448	419	450	441	428	413	420	414	422	402	417	402	414	423	432	441	403	391	406	397	455	424	415	431	431	433	399	432	377	464	409	396	416	444	433	414	410	405	430	447	410	400	405	425	426	427	457	411	401	403	403	412	412	363	375	411	419	421	408	412	431	443	445	428	462	435	465	402	445	413	452	451	437	408	447	411	444	448	417	453	416	420	437	451	388	436	425	438	387	419	432	418	411	436	377	416	436	410	435	449	396	460	391	390	414	445	457	426	446	444	442	444	359	433	436	442	443	404	416	477	402	437	429	411	442	443	408	442	416	432	417	407	457	437	398	413	420	417	443	436	415	455	397	440	417	434	390	421	437	376	394	415	442	423	421	427	422	411	474	392	400	422	396	437	437	418	450	435	381	383	430	436	389	401	423	379	428	417	393	412	382	433	444	418	418	423	431	403	384	413	422	411	465	411	421	404	431	423	397	441	385	381	436	408	460	424	415	408	431	389	447	384	416	411	402	417	410	403	408	407	414	399	404	472	416	382	446	449	400	417	424	417	421	426	430	402	458	399	423	396	445	425	434	423	442	426	438	407	425	394	401	428	412	378	421	425	413	438	436	400	389	458	433	383	376	416	470	419	443	439	428	431	383	435	409	431	436	382	403	440	422	419	451	410	429	404	414	414	371	441	423	430	423	430	429	448	430	460	463	420	440	425	442	434	427	425	435	469	453	405	421	405	447	426	445	445	424	402	445	420	426	420	434	402	436	442	433	434	429	403	445	421	396	410	397	415	435	428	431	421	430	427	398	426	422	410	406	405	423	430	390	425	447	446	387	441	451	403	404	427	396	421	428	447	420	427	436	423	424	410	471	410	410	416	381	420	458	421
22917	21529	30039	23574	22200	22964	12218	670	366	370	387	359	298	278	295	280	272	278	280	261	254	254	254	274	265	248	243	244	257	199	274	262	251	257	251	236	229	237	280	293	257	247	281	229	253	248	241	261	245	259	238	240	260	245	258	238	257	233	229	235	273	238	263	271	240	232	277	256	216	248	214	241	235	237	253	258	248	223	243	239	245	247	270	250	252	234	227	228	260	246	250	228	250	246	220	266	278	271	254	251	252	203	249	229	270	225	260	273	249	241	235	245	253	257	238	246	244	250	244	234	272	260	231	253	262	252	268	238	228	244	222	249	242	253	248	244	266	266	240	255	276	252	223	220	250	230	226	228	287	239	255	261	251	243	250	249	240	206	240	210	242	236	245	254	231	189	257	241	226	236	262	245	245	265	226	234	237	249	276	262	243	246	254	248	277	243	249	246	231	247	242	214	247	238	271	256	229	252	226	240	263	221	228	267	224	288	250	248	238	231	237	226	240	223	248	232	256	235	245	224	250	226	262	254	233	226	229	260	265	255	259	279	221	242	267	230	229	242	246	256	247	232	243	259	233	249	239	231	254	228	235	236	238	257	231	260	247	248	230	240	243	257	279	240	261	230	255	265	221	254	227	240	228	240	239	251	242	236	222	265	242	235	254	241	226	219	247	229	247	237	246	244	256	224	234	272	235	249	251	248	255	239	247	243	262	237	220	234	266	212	244	269	196	238	260	229	248	241	254	238	255	270	240	228	269	262	241	264	223	249	231	223	252	226	250	262	241	229	222	218	244	246	238	269	259	238	271	244	236	228	249	253	246	227	215	215	224	219	270	256	236	237	222	210	237	233	239	243	246	244	235	243	269	274	259	217	265	276	259	233	245	226	251	238	239	249	240	246	253	247	241	230	256	241	237	238	228	234	238	251	226	268	226	212	254	222	255	245	244	236	240	247	209	237	261	249	265	232	233	225	248	258	258	250	259	242	255	238	206	228	253	275	260	240	230	240	226	245	246	260	254	221	280	223	263	248	248	240	232	244	249	258	258	257	255	241	272	245	262	222	268	233	226	257	243	247	236	249	237	246	230	261	240	212	249	254	235	263	233	255	269	234	267	233	233	246	234	225	251	226	245	265	241	233	252	256	226	258	255	246	262	228	231	243	256	269	248	232	252	252	246	251	270	232	236	255	240	243	223	258	231	260	240	270	237	264	245	243	253	250	248	250	269	252	206	254	240	240	235	252	246	237	257	231	241	233	264	237	263	261	230	222	258	250	233	270	263	253	255	256	252	249	233	227	218	249	249	229	265	275	256	229	294	267	252	242	265	255	237	253	239	269	261	221	268	266	242	254	228	255	235	254	263	258	238	255	230	259	257	250	243	255	248	250	274	255	263	256	245	241	232	252	257	239	232	245	228	250	239	252	258	240	224	262	257	247	245	231	252	246	229	253	229	230	262	239	259	221	237	239	235	251	245	237	258	262	236	254	232	267	253	214	254	259	241	225	241	225	253	237	250	218	261	250	263	255	280	264	237	227	216	220	247	256	232	239	246	260	226	230	253	253	276	243	257	251	246	258	246	239	248	243	265	239	258	236	226	221	266	254	242	266	245	230	229	227	241	226	215	244	228	237	271	251	250	259	256	252	263	228	247	244	245	260	214	236	237	245	254	258	250	251	257	242	257	237	237	247	235	277	256	249	201	232	259	250	265	240	250	243	268	239	239	248	251	229	278	241	251	223	246	200	238	250	259	209	223	233	242	264	252	250	262	237	253	280	242	248	253	236	231	237	241	255	219	263	228	235	266	233	239	237	259	253	253	223	260	231	253	267	246	252	261	214	253	227	240	244	242	251	251	279	249	240	242	244	238	260	248	234	254	229	228	244	233	251	244	235	250	239	240	236	231	258	227	239	249	279	272	248	291	217	244	238	224	245	213	285	244	229	244	252	247	227	252	244	242	239	249	216	256	243	258	263	254	239	238	211	245	227	241	257	238	262	232	220	257	250	203	239	233	251	248	241	226	253	235	245	258	268	241	228	245	268	215	240	251	244	233	251	228	256	257	237	242	232	234	230	240	266	256	247	236	272	254	235	247	212	236	237	233	229	231	241	231	214	244	243	263	241	252	231	248	235	254	231	258	233	247	229	264	268	246	249	262	269	244	284	258	233	246	256	249	230	243	296	271	267	267	244	254	240	228	257	213	245	215	239	235	240	252	247	253	219	235	284	243	237	269	222	224	236	245	223	243	225	264	231	211	228	226	223	235	246	239	242	233	236	234	259	231	251	259	250	235	229	246	233	280	217	233	274	232	219	244	237	260	245	238	244	215	257	239	234	251	228	222	251	242	250	247	261	238	252	227	286	248	232	258	266	252	281	234	230	234	214	217	275	244	242	242	233	227	244	240	241	226	244	249	281	229	233	223	263	249	254	227	256	235	271	256	225	230	263	236	262	211	243	225	253	215	283	258	234	236	249	265	235	253	209	262	248	273	245	247	251	239	229	227	222	223	256	233	247	250	271	233	260	234	239	238	261	244	243	230	208	227	261	230	273	273	253	269	218	237	251	255	240	253	234	283	275	242	242	261	241	253	252	209	229	248	206	221	237	220	239	236	260	234	227	258	254	261	235	251	232	263	260	235	255	245	230	247	273	248	245	244	242	232	250	274	249	265	244	258	253	245	246	251	232	271	231	262	268	253	255	270	249	240	249	262	251	263	221	232	250	240	244	251	230	283	243	256	255	239	235	236	246	235	234	239	221	256	253	232	261	244	251	234	234	236	233	234	256	268	235	251	255	238	261	252	239	250	245	243	266	227	238	245	267	257	218	249	231	254	258	240	257	246	232	238	242	259	244	249	222	257	265	273	254	228	247	239	219	278	218	242	271	197	233	250	232	237	244	282	254	271	212	257	259	249	243	220	259	234	237	258	224	253	230	243	260	243	253	255	230	251	246	245	247	249	244	237	223	215	247	254	222	244	219	245	258	214	230	222	261	263	248	233	235	256	256	213	255	267	252	255	233	237	235	221	236	270	245	212	237	246	253	227	252	228	242	243	216	242	245	234	283	231	230	248	231	240	240	271	253	227	214	228	231	241	263	241	258	237	234	237	269	244	250	250	249	262	257	225	237	237	262	228	243	235	227	262	254	259	247	252	243	239	230	238	262	263	240	243	231	236	248	262	266	248	208	222	247	231	222	259	242	238	245	254	232	244	236	237	236	254	258	241	267	248	236	213	217	253	230	239	260	220	235	227	273	238	247	259	260	245	242	244	243	216	263	236	239	227	240	237	236	229	232	260	244	246	240	226	262	230	259	241	244	252	233	242	266	230	248	219	243	271	222	267	243	229	237	225	275	243	245	224	249	282	242	222	262	263	263	231	217	249	228	246	241	247	258	247	258	243	232	244	257	225	215	252	216	252	263	248	241	238	239	252	231	262	265	280	233	248	265	249	246	241	215	249	217	254	262	245	233	252	217	246	244	268	239	247	267
51276	76062	58202	15503	34928	14065	919	808	652	577	575	482	431	434	381	394	345	346	340	342	351	343	327	346	341	321	351	324	311	299	318	300	286	297	289	311	283	285	336	287	321	337	285	278	296	303	294	291	316	313	312	301	325	311	311	289	306	293	313	265	309	310	282	276	303	291	277	301	287	293	276	281	307	347	316	303	258	284	305	302	272	253	275	284	293	295	290	290	303	286	313	286	303	288	287	299	304	275	306	300	306	296	313	281	271	307	264	318	300	292	306	300	287	301	294	309	303	328	311	313	266	310	280	307	280	287	268	280	262	325	303	318	320	298	307	272	305	320	300	301	272	307	293	279	289	312	272	294	275	304	291	283	291	277	304	312	274	298	309	319	329	271	309	300	303	303	273	293	298	306	271	305	292	340	256	305	318	273	293	283	305	282	286	286	268	275	269	334	299	297	286	285	276	307	301	321	279	309	299	299	296	303	278	316	283	303	247	292	293	326	289	281	290	288	283	289	267	278	312	295	295	286	290	276	272	272	280	292	287	313	298	299	315	260	295	314	282	267	290	289	302	299	299	268	287	305	272	272	286	261	278	322	297	304	296	267	296	288	289	296	298	302	289	287	305	293	300	321	259	286	266	289	279	313	277	312	272	274	311	278	294	269	293	314	286	277	305	281	292	301	277	303	290	261	293	269	293	318	276	286	292	299	306	293	324	278	321	272	324	272	278	293	287	281	294	308	284	300	306	283	288	280	295	289	287	302	293	276	289	278	298	295	320	295	304	275	301	304	305	302	295	335	300	295	295	287	293	291	306	290	298	287	283	297	309	291	273	284	315	310	288	309	246	290	293	281	308	280	294	272	266	298	301	285	278	284	278	280	293	316	313	267	325	334	298	294	277	335	312	272	310	304	294	321	293	282	265	309	278	310	320	290	303	292	317	286	305	306	253	304	290	327	288	302	250	313	295	290	245	310	274	298	291	284	275	296	324	309	307	297	290	281	315	308	288	277	289	278	311	306	295	282	299	302	299	312	303	299	288	309	280	298	308	304	280	326	288	269	264	298	254	302	294	300	280	310	315	324	317	300	303	286	293	292	316	293	289	277	276	283	306	287	312	307	267	263	289	277	318	301	280	330	298	298	316	282	293	325	294	336	319	320	277	268	297	296	281	281	313	272	306	306	305	291	295	274	322	297	338	326	286	290	330	294	309	290	275	288	287	287	286	278	294	293	305	271	295	280	295	277	292	292	291	278	300	295	317	295	319	336	292	306	308	284	355	316	322	277	299	307	284	297	289	297	291	295	280	270	298	293	315	288	297	294	261	281	278	278	313	286	276	295	288	291	308	285	303	303	309	288	314	291	283	287	277	308	292	303	322	287	285	320	288	280	281	321	288	316	301	263	276	292	312	290	258	298	281	305	319	304	311	311	299	302	296	302	306	293	293	293	312	329	296	283	282	291	317	270	312	287	300	288	295	310	296	286	294	301	287	281	296	288	285	285	307	269	289	326	305	286	302	279	301	286	258	298	266	292	272	319	285	301	286	299	271	282	298	298	297	310	309	278	251	272	292	317	292	283	259	290	314	305	279	272	294	266	294	305	272	296	277	269	309	311	275	284	294	322	307	279	275	283	299	271	286	290	320	320	298	282	271	282	300	284	316	292	300	281	279	303	278	304	275	296	301	279	309	293	303	270	281	284	263	307	273	285	251	296	297	287	296	319	326	317	297	307	308	300	286	264	279	315	298	286	293	288	272	261	288	283	303	279	274	289	291	295	303	296	319	320	289	277	293	323	291	282	310	291	304	273	288	297	313	289	313	283	292	306	309	287	282	318	289	308	290	286	305	318	318	287	272	258	285	292	310	295	288	262	293	287	264	264	274	298	285	283	275	310	311	269	298	291	258	312	294	301	283	313	290	320	300	274	289	293	289	290	296	271	297	298	299	263	308	281	280	278	322	278	320	284	251	302	308	291	266	288	297	305	277	312	285	277	277	293	279	299	292	327	290	291	306	295	306	300	261	302	285	304	283	262	302	277	272	284	262	292	322	284	286	308	312	292	288	312	306	312	288	299	303	283	292	264	307	308	284	304	267	316	286	285	301	296	289	309	296	302	273	309	295	323	293	313	294	259	312	312	304	279	256	273	300	286	274	288	269	320	283	285	287	285	292	295	281	292	280	272	265	272	276	311	304	285	297	277	293	308	314	309	279	274	294	282	288	296	286	294	297	269	307	303	299	313	299	300	302	291	290	280	301	299	312	287	303	285	286	325	282	300	280	288	309	277	267	327	285	278	316	294	314	295	285	302	287	282	267	318	318	289	275	299	273	297	304	302	295	317	285	305	285	315	300	291	278	308	284	283	310	333	292	313	296	309	275	274	286	310	292	278	274	266	295	264	309	292	309	329	293	307	304	279	305	304	296	310	302	262	284	289	279	291	283	306	310	267	275	272	302	290	249	283	303	314	289	279	280	311	295	277	310	283	290	306	268	299	310	265	284	286	273	282	296	303	285	281	310	286	305	307	280	278	258	271	308	278	297	314	307	288	269	285	287	286	289	308	309	292	280	307	310	299	311	332	283	258	296	318	262	271	302	274	318	287	299	283	277	263	270	273	306	311	301	277	285	288	283	297	294	291	316	290	294	254	284	314	284	300	279	313	281	270	287	308	309	296	297	289	263	311	273	286	270	291	287	303	285	291	313	306	267	317	280	308	280	315	285	285	292	285	273	293	266	303	289	301	285	303	280	276	307	290	294	282	298	299	287	306	286	275	289	285	286	284	284	287	262	266	274	290	306	321	300	277	289	297	315	289	286	285	304	287	258	279	305	269	301	255	313	306	308	306	284	304	289	261	299	291	272	267	269	310	259	285	303	286	283	282	292	277	292	261	314	309	291	282	282	273	281	298	308	291	308	282	283	281	297	282	311	286	284	283	275	260	293	268	310	287	301	295	256	295	276	261	313	295	314	275	273	294	281	287	279	301	279	291	271	292	311	264	329	294	296	306	273	298	286	287	299	282	294	287	256	313	272	304	299	290	293	301	281	286	277	243	303	300	268	311	276	292	273	295	317	277	291	297	285	271	295	281	277	298	273	295	267	282	297	293	286	301	289	274	286	307	313	285	303	306	291	319	273	283	290	308	309	301	280	293	295	287	300	258	270	307	299	336	308	269	276	282	268	292	297	321	294	243	301	280	260	306	267	309	255	314	273	290	311	286	301	280	291	294	307	284	295	259	295	286	300	312	282	280	316	300	258	290	292	259	297	298	310	311	320	278	281	276	259	311	290	289	302	280	291	294	300	296	280	248	306	314	277	299	285	277	286	278	302	278	311	295	268	310	293	291	279	302	277	301	286	307	300	271	282	297	276	302	304	277	294	275	261	284	294	284	299	305	289	279	290	273	313	293	272	276	287	325	303	296	299	293	294	303	275	325	292	291	303	302	271	292	303	306	308	291	284	259	281	262	289	275	297	284	285	287	290	300	302	297
28689	21221	18532	3999	2148	1482	593	626	626	601	580	610	624	560	640	601	589	580	607	527	582	582	637	606	593	611	598	646	556	609	587	591	540	616	617	609	588	573	610	572	609	560	601	612	590	601	587	576	627	621	592	617	608	575	580	659	610	597	625	616	620	569	579	598	591	598	599	629	594	624	553	605	579	579	613	572	588	570	615	595	621	589	584	590	633	627	579	603	580	562	621	589	582	615	590	558	635	627	599	603	601	634	592	616	569	516	615	569	581	614	568	620	612	596	594	609	605	644	617	626	623	597	566	593	581	600	598	643	604	615	591	628	561	589	592	621	642	572	584	611	588	596	585	614	551	570	579	576	627	612	637	563	591	554	558	535	609	573	628	566	605	641	571	559	590	610	613	572	597	635	633	603	580	599	597	594	613	553	601	607	620	562	571	549	606	578	609	584	610	613	625	585	590	585	590	576	611	614	572	571	591	628	563	627	600	559	602	541	620	597	585	600	605	611	585	540	571	599	610	566	592	623	587	611	591	591	624	588	645	596	558	614	575	566	589	573	584	542	588	581	620	589	591	675	604	595	628	596	576	548	601	621	615	598	601	579	580	588	553	580	608	610	606	590	579	582	620	610	558	603	621	583	575	612	604	620	600	600	622	574	606	554	622	615	622	589	612	607	575	567	575	552	640	589	542	581	594	598	554	592	599	615	591	604	569	556	589	618	625	607	632	601	614	621	614	585	589	586	576	582	566	597	597	581	564	628	583	663	607	596	613	579	584	579	576	592	609	604	628	628	581	633	614	626	549	569	595	558	605	569	634	599	642	616	607	578	602	618	599	645	603	562	587	570	607	625	619	632	622	596	615	606	608	590	569	599	580	629	557	610	640	594	601	618	598	566	622	570	591	589	643	594	630	590	565	604	611	564	630	552	570	593	583	647	597	554	550	626	605	610	586	612	597	635	617	572	610	560	611	610	553	601	608	575	598	584	649	628	560	557	621	611	625	592	637	581	651	626	605	600	648	587	618	582	608	595	596	633	650	605	591	588	590	602	559	614	601	622	601	618	577	571	593	612	593	633	641	581	586	615	579	624	583	610	604	599	652	596	627	630	525	532	573	601	612	589	584	588	559	583	580	612	588	591	573	589	580	604	590	555	639	584	623	610	553	600	616	615	641	597	576	535	617	663	605	623	607	648	608	572	586	652	593	605	565	592	598	577	595	638	580	635	586	649	573	575	594	591	617	625	608	576	611	557	602	556	548	621	614	645	560	529	582	598	611	536	620	589	563	595	556	606	555	611	610	572	557	611	611	628	628	587	577	612	629	565	615	548	548	613	596	592	600	600	612	633	547	562	598	590	668	596	624	598	600	606	591	576	609	545	570	617	618	598	598	616	663	631	546	593	582	602	597	638	588	586	567	595	606	604	625	630	600	608	579	596	630	605	607	565	613	594	584	553	565	579	572	604	566	611	593	573	608	595	546	601	649	600	595	564	601	595	574	632	580	598	594	596	601	593	628	590	555	594	558	586	597	568	617	583	572	601	641	597	600	575	594	596	597	599	596	610	565	575	589	579	581	586	607	602	629	591	556	628	619	607	628	587	584	598	593	605	567	570	638	601	620	599	612	559	642	625	613	586	583	622	595	604	583	611	602	610	584	570	624	600	581	603	635	596	629	601	572	563	615	551	590	612	570	626	598	660	553	577	612	538	565	594	635	595	582	619	600	610	622	640	595	618	561	625	603	542	576	613	585	600	645	573	607	601	633	613	600	601	585	572	617	577	595	608	623	585	601	585	599	562	606	582	591	642	583	579	609	620	605	624	584	568	596	587	612	574	576	575	611	579	594	585	574	587	613	591	616	581	580	574	562	621	557	601	601	569	651	620	614	603	642	594	533	625	599	616	643	580	644	553	568	602	607	621	613	624	616	606	630	592	604	602	623	578	589	653	648	612	614	588	600	643	586	625	618	642	571	550	565	570	599	553	589	578	605	583	564	633	612	621	603	614	640	567	566	617	651	597	609	625	550	611	616	618	600	576	616	585	572	602	627	577	647	572	587	605	592	634	652	573	612	565	599	607	581	602	601	561	583	622	600	628	641	592	585	573	567	633	613	557	639	672	595	566	604	597	565	581	566	595	608	621	618	625	622	613	594	573	610	606	606	618	577	595	649	630	656	598	591	631	609	607	616	627	599	581	584	556	588	589	617	564	630	575	594	573	597	611	565	577	598	656	548	604	613	582	537	573	622	597	596	625	620	614	668	609	592	659	544	645	584	598	596	573	584	610	571	619	636	628	591	591	569	597	600	575	566	566	643	624	595	646	589	643	619	598	593	558	590	618	660	618	587	631	579	595	609	612	564	585	551	580	604	582	618	545	606	561	596	584	611	529	599	595	592	564	614	624	589	600	594	625	596	579	555	636	625	640	642	633	636	598	628	598	597	614	594	592	594	615	599	571	596	570	600	592	603	593	606	623	594	623	601	610	610	639	606	644	575	577	615	595	613	616	606	592	595	603	583	565	599	634	586	598	597	585	578	557	578	600	597	587	604	629	625	638	615	626	590	571	622	621	559	571	535	576	584	559	582	631	589	609	606	613	592	586	578	575	601	583	609	602	582	626	582	584	603	597	615	634	642	599	573	618	608	621	649	582	586	623	585	648	619	624	594	610	602	606	576	567	631	576	599	582	624	615	629	590	586	634	572	562	611	592	575	555	575	583	587	618	612	567	629	608	570	588	582	558	571	550	585	619	599	596	626	610	573	594	593	588	627	639	621	598	570	586	641	642	603	585	568	599	588	578	566	627	593	600	649	569	653	634	624	577	587	608	591	601	607	575	601	610	595	589	611	612	564	603	587	616	565	578	624	586	628	628	582	563	568	631	554	626	599	584	622	585	637	556	588	607	619	611	619	602	586	642	610	561	595	620	624	593	588	635	551	593	614	605	583	618	616	602	624	640	613	610	600	596	617	589	570	549	571	591	626	567	589	610	584	645	604	609	578	557	619	572	581	598	600	616	566	600	639	598	591	574	607	613	585	572	605	632	610	573	607	563	580	588	572	573	619	589	596	606	611	687	626	579	598	556	631	607	561	616	600	619	614	572	639	565	604	607	582	600	643	589	603	569	594	577	557	585	586	615	622	612	608	632	612	558	527	562	592	575	617	584	574	576	622	568	614	583	647	597	596	583	571	583	572	569	611	587	588	597	593	572	630	621	596	604	613	570	602	577	583	603	529	574	540	596	596	581	595	595	622	587	618	595	590	567	578	599	613	584	607	595	614	589	602	604	591	624	590	607	612	605	588	576	589	621	614	626	613	600	589	583	617	594	597	613	561	625	605	562	589	604	570	589	609	560	601	626	613	641	593	629	607	608	572	592	544	623	598	598	596	603	559	590	616	599	595	581	578	563	572	566	613	610	585	618	565	599	614	633	608	587	609	577	643	586	605	579	568	587	627	589	585	607	623	559	615	606	639	608	611	552	620	627	567	572
25304	23747	15343	1615	2608	1745	676	676	677	663	709	668	676	720	692	682	714	658	715	670	702	704	721	697	739	660	682	690	671	726	745	646	678	700	686	694	675	697	733	694	646	666	663	659	648	713	735	660	711	708	691	671	668	653	694	723	686	691	663	672	704	723	730	717	731	719	689	679	678	682	698	698	694	695	695	646	678	664	735	677	691	664	661	713	713	685	707	727	691	689	684	650	675	679	672	698	712	670	662	639	683	699	708	724	635	709	686	693	674	700	658	709	716	710	678	658	653	661	652	651	672	713	659	670	699	696	688	683	710	732	709	631	688	688	730	690	697	696	699	673	701	667	716	672	658	672	681	670	658	692	717	657	661	698	685	679	662	658	741	658	694	648	702	672	693	658	645	673	725	749	701	717	679	689	671	702	669	641	691	675	676	689	646	649	690	703	673	632	704	665	730	658	732	713	684	674	714	680	704	675	687	674	679	716	718	708	645	655	678	675	677	630	706	702	673	667	661	664	662	715	675	678	721	704	694	748	662	690	712	636	678	660	670	709	683	706	686	703	716	692	718	693	707	707	661	621	649	676	700	654	696	673	711	713	688	661	689	664	657	685	685	726	657	692	703	685	703	718	732	700	699	640	683	708	685	692	682	676	709	667	648	687	730	729	673	635	658	689	680	640	716	664	695	663	639	645	624	667	741	653	708	658	664	748	628	672	686	728	692	711	677	644	702	661	683	698	701	657	693	667	656	692	703	736	698	738	677	671	659	696	685	667	701	688	669	709	703	670	724	671	646	690	628	668	704	673	685	693	708	678	684	655	708	672	662	695	712	691	731	705	645	655	647	677	682	671	667	680	703	715	674	679	679	679	706	681	673	647	604	678	680	709	676	700	654	682	677	745	654	724	657	687	653	703	667	676	669	664	692	737	643	698	667	715	695	710	698	674	669	649	697	688	697	684	668	688	657	657	681	703	679	685	703	687	665	692	636	676	697	694	682	698	732	694	696	696	685	671	648	711	679	720	709	699	730	686	662	688	682	692	680	680	719	631	643	645	679	630	730	660	687	672	722	665	702	687	693	638	692	645	676	712	669	676	705	698	719	706	645	657	675	684	704	636	679	680	707	680	601	716	719	679	728	670	730	686	692	736	723	684	722	764	667	630	666	692	698	668	654	702	683	671	644	702	683	667	680	694	771	718	703	705	706	718	710	733	695	702	675	723	636	690	678	707	712	664	685	643	660	685	685	692	669	670	712	736	665	703	715	711	686	690	688	720	694	670	681	672	664	715	688	704	689	636	654	708	656	637	692	722	672	724	739	652	678	679	718	688	659	643	627	712	668	659	648	683	669	679	677	650	720	686	696	736	697	724	655	686	690	704	731	690	695	684	689	701	652	676	688	677	707	665	693	667	668	736	674	668	635	708	742	677	689	685	693	710	725	694	686	680	697	687	683	706	674	692	713	708	707	681	666	640	703	686	730	740	724	630	714	691	661	701	717	664	678	729	737	693	650	705	666	696	704	695	732	677	693	711	709	676	643	672	731	731	659	678	674	652	670	700	682	692	669	699	621	701	671	706	650	667	712	657	679	658	704	704	734	707	667	680	700	678	723	678	686	711	683	640	661	722	691	666	706	659	710	687	675	749	684	645	687	693	643	705	653	681	701	659	683	667	679	730	688	639	697	682	704	699	703	675	719	693	691	678	716	661	680	720	710	677	680	716	702	703	683	720	718	717	687	676	671	728	673	712	636	702	658	718	690	723	596	693	713	640	706	682	649	694	697	667	708	678	638	698	679	680	700	712	688	718	680	704	711	738	665	687	725	680	670	714	724	727	692	707	640	693	686	669	734	705	695	689	687	701	669	702	690	755	694	692	673	657	634	686	700	710	700	687	638	699	791	668	663	686	684	720	683	638	671	671	665	669	704	691	720	684	652	646	680	662	644	673	680	702	650	705	671	687	685	649	739	689	723	667	675	672	651	719	709	696	674	683	698	670	718	704	672	648	668	699	643	698	711	671	661	727	657	671	645	652	714	666	662	647	648	705	666	666	675	664	703	711	683	723	698	697	690	672	666	696	686	663	676	695	688	633	686	710	718	665	690	668	680	694	688	686	693	638	674	701	651	736	706	645	650	717	709	662	669	724	666	646	650	699	747	674	680	719	636	684	671	677	726	697	717	659	729	674	706	664	660	667	649	648	681	726	697	623	696	627	676	691	672	669	683	696	704	724	661	688	676	712	680	697	691	694	707	679	656	688	691	725	677	644	697	677	693	660	651	721	694	689	673	739	684	698	708	648	685	730	670	721	675	645	639	694	714	625	654	700	682	740	714	662	670	704	688	677	682	715	719	696	637	695	708	663	685	699	648	678	650	711	721	708	680	691	694	717	673	681	697	658	684	697	705	685	699	704	709	652	675	668	713	683	685	659	704	713	661	704	745	667	712	701	643	645	698	628	650	703	707	700	681	683	687	717	662	674	658	640	692	692	666	674	671	660	660	642	703	671	730	670	700	704	667	686	725	697	680	688	668	682	691	681	698	707	648	684	686	685	667	707	701	675	645	620	709	699	704	676	698	683	750	735	707	691	744	630	695	733	664	687	685	683	688	688	667	719	679	661	686	666	714	657	646	704	690	701	715	660	683	702	690	658	638	685	674	720	717	730	710	673	684	708	718	720	671	677	692	712	651	688	680	682	656	656	707	684	700	658	654	679	706	701	657	680	648	721	701	711	735	674	694	677	688	627	671	675	640	689	645	739	673	674	684	690	692	680	713	695	710	745	703	731	702	679	693	707	634	722	666	620	682	681	733	669	657	664	678	648	689	722	686	697	740	693	668	659	715	629	703	726	674	735	687	725	690	649	690	696	729	686	724	684	645	698	727	670	658	692	710	689	652	688	643	706	705	648	689	657	654	695	693	673	671	717	686	699	679	662	709	699	698	671	681	729	655	656	662	690	695	685	689	650	665	706	697	654	685	648	697	713	641	684	648	683	747	698	676	719	665	710	681	688	685	660	654	659	690	688	647	654	696	697	679	706	641	705	691	665	698	692	696	654	679	698	706	691	685	693	680	701	670	671	681	653	710	687	700	702	678	681	693	680	652	693	713	686	670	670	653	713	657	680	744	676	675	748	714	615	715	649	687	694	657	701	720	630	651	710	724	685	711	648	709	706	678	667	684	658	663	675	719	707	646	714	692	688	742	671	667	697	657	678	693	716	663	706	706	688	704	725	657	693	680	687	689	596	711	673	723	689	706	707	693	643	771	688	642	722	695	679	638	666	658	690	698	717	658	679	647	706	694	737	664	637	726	759	681	716	607	677	724	686	675	659	716	669	694	689	702	685	634	681	691	703	720	674	649	757	665	705	718	698	670	644	687	701	733	696	716	728	717	684	707	724	713	727	724	666	685	698	655	666	684	667	653	713	692	657	682	659	629	678	661	713	684	723	704	695	675	709	677	638	675	641	644	731	667	703	694	665	694	703	679	671
24098	21523	29865	24234	22786	16865	2144	689	633	671	579	572	621	595	613	546	570	574	600	599	602	536	562	573	569	526	552	564	567	563	554	570	574	575	557	554	591	603	599	553	587	577	555	549	572	605	542	607	558	574	552	597	599	537	555	572	589	631	541	607	589	589	557	531	550	574	535	567	570	533	525	556	560	610	572	558	593	594	558	589	538	581	552	581	570	588	575	577	615	569	577	542	584	589	555	548	529	585	570	552	588	553	562	554	558	579	516	616	570	574	552	569	589	588	577	595	626	549	595	567	509	581	576	566	603	511	593	573	581	541	561	584	559	549	562	521	537	563	575	586	603	583	549	571	530	584	550	560	573	599	586	567	540	577	562	559	525	545	542	535	579	590	540	577	559	578	559	573	549	537	576	555	579	597	572	587	544	587	575	577	577	532	560	564	548	587	573	547	577	556	540	521	609	538	568	548	569	576	560	554	561	577	590	558	549	583	534	535	616	575	555	623	578	609	556	587	560	575	554	586	551	580	524	592	563	557	549	591	574	588	559	592	588	583	540	582	590	573	561	553	586	584	608	567	615	585	579	593	572	569	540	564	557	562	549	552	615	564	574	555	586	566	516	515	548	554	563	546	583	517	555	532	563	581	588	564	568	619	556	583	571	545	551	524	558	574	574	582	576	549	595	534	595	571	593	565	554	567	573	590	548	555	572	579	596	528	575	539	590	561	547	544	575	531	571	569	555	550	573	567	537	552	594	546	537	565	557	597	573	590	555	517	576	552	553	577	555	559	516	514	560	567	579	560	550	580	546	587	550	559	568	549	544	550	571	594	571	545	567	548	552	566	595	522	548	545	560	556	584	595	585	587	581	553	575	543	553	592	562	567	577	577	554	595	569	590	595	558	535	600	563	574	560	576	522	572	569	538	573	543	577	546	562	557	550	527	575	544	557	573	613	593	537	603	551	568	555	570	571	532	531	567	545	547	570	543	580	576	605	567	555	569	540	557	588	593	548	564	575	546	576	547	574	551	564	537	597	567	565	600	517	510	564	549	582	547	543	577	585	571	538	536	509	543	544	568	618	550	591	529	540	552	543	592	575	578	557	605	595	566	547	576	580	567	533	537	528	604	509	563	568	558	587	579	563	542	549	574	599	535	564	579	543	596	558	584	563	595	530	572	573	570	572	573	593	550	585	539	566	564	541	602	604	575	541	565	599	576	571	535	546	551	574	583	576	602	601	518	549	569	585	547	554	613	572	587	623	560	578	585	590	563	542	549	599	570	566	564	530	550	583	582	542	581	529	563	566	536	587	574	596	583	569	561	562	574	558	571	516	597	537	574	593	556	557	552	515	599	574	551	620	551	623	598	502	549	515	620	583	565	524	613	559	601	569	580	569	550	569	599	575	555	573	569	607	572	598	559	532	575	579	621	581	567	530	624	577	587	579	572	546	558	560	566	574	545	540	533	569	581	562	563	544	536	583	580	567	536	582	599	559	555	577	549	606	545	532	572	575	576	573	554	544	546	586	533	577	562	535	557	595	538	538	575	532	577	548	529	566	589	592	557	548	586	529	515	501	553	594	581	577	572	616	587	566	516	553	568	543	581	572	578	506	535	543	542	511	621	579	600	516	557	525	555	571	557	531	581	550	571	587	544	597	549	535	622	550	525	564	531	585	568	560	545	564	540	545	571	564	595	529	556	572	551	573	520	546	551	532	578	571	592	573	598	547	579	570	553	556	555	556	586	500	597	555	594	545	566	553	535	568	574	533	541	552	535	544	538	538	585	552	580	547	538	540	567	557	569	535	543	570	525	584	586	577	564	563	561	578	563	540	585	570	532	577	602	565	584	541	614	548	561	551	588	528	559	549	546	572	590	581	540	583	571	506	598	548	572	580	579	555	546	567	544	576	580	562	568	546	529	590	555	521	530	561	553	579	580	608	558	592	574	607	573	583	547	563	587	524	566	578	594	543	594	562	540	579	594	551	550	585	555	551	556	586	570	560	601	588	584	587	569	540	600	534	526	561	582	540	599	561	571	579	576	583	607	553	591	558	527	552	534	536	594	552	525	563	553	592	582	578	600	605	568	551	574	586	569	537	571	545	579	553	543	575	572	614	577	562	581	595	569	584	585	554	568	542	591	576	567	561	594	525	561	586	570	572	583	577	581	570	537	584	557	569	541	624	563	545	589	543	589	564	576	537	557	564	587	604	575	539	581	572	584	599	594	601	520	549	554	569	545	543	534	556	554	550	547	577	600	610	542	578	555	538	574	557	575	512	602	581	664	553	566	555	618	558	561	534	570	561	577	542	573	561	559	555	570	538	541	552	551	578	580	579	583	575	630	550	536	555	617	544	584	549	571	573	531	601	520	589	568	573	574	538	561	553	564	560	522	582	531	582	576	573	555	522	589	610	571	561	539	529	521	566	553	543	587	567	600	578	557	560	563	575	589	563	593	566	538	563	579	591	525	587	592	567	580	563	594	536	591	560	585	575	566	589	558	576	582	580	590	534	523	535	513	567	545	587	550	581	559	559	578	569	567	564	616	592	542	572	537	570	527	577	571	562	551	535	517	543	571	556	570	549	528	619	569	593	551	560	566	542	590	542	582	542	553	576	571	556	554	594	578	548	624	559	543	553	583	582	542	534	552	566	550	520	588	554	574	560	565	544	582	584	601	547	518	575	534	572	577	565	589	539	561	576	540	576	582	571	572	565	534	548	579	550	553	562	536	564	577	607	598	584	582	594	558	573	581	584	590	577	539	538	549	564	573	550	607	599	539	598	550	544	543	583	552	569	546	536	562	606	566	553	575	580	550	558	565	542	525	544	578	552	586	528	531	591	568	577	560	570	580	566	571	568	557	576	580	587	588	555	601	534	560	561	560	547	595	562	556	568	536	620	553	510	548	587	554	504	551	605	575	576	610	594	573	553	553	587	566	527	588	574	568	526	559	530	620	552	552	562	554	542	578	564	576	587	567	523	573	558	577	569	538	525	588	555	583	583	593	547	585	599	541	570	546	587	593	556	584	604	581	539	560	575	571	547	542	554	577	598	558	606	545	525	562	582	569	590	563	578	532	558	556	571	568	576	579	591	526	559	536	552	553	560	601	536	562	559	590	533	591	534	513	540	558	562	535	568	581	544	562	560	577	592	578	602	518	560	590	561	581	574	564	594	575	541	551	572	536	598	559	553	554	552	605	555	553	565	538	545	582	551	543	561	570	553	575	600	545	582	574	571	547	558	568	599	591	576	566	550	594	568	566	581	566	573	547	591	569	527	581	591	551	545	543	610	547	558	556	524	554	549	543	586	566	590	558	570	568	579	564	558	580	580	580	570	598	536	541	586	561	577	580	566	613	581	585	581	576	568	544	566	572	569	532	580	563	565	544	568	573	521	584	574	596	549	540	613	550	580	538	528	597	553	557	579	563	612	568	554	578	566	616	559	553	583	559	550	578	546	534	587	577	565	574	572	565	565	554	591	569	551	574
45341	66481	51382	8642	24902	8611	975	842	828	772	762	767	715	708	681	703	688	736	661	683	644	660	657	671	671	611	663	692	607	693	689	717	659	647	758	654	667	702	706	636	650	687	594	681	683	706	678	684	674	661	648	629	624	660	669	631	672	593	693	643	649	700	685	696	655	679	623	652	614	695	622	679	639	707	657	649	633	666	615	644	672	702	671	690	652	691	662	680	679	633	629	663	673	647	641	668	590	661	642	641	674	637	611	643	644	632	699	671	664	673	679	702	686	623	664	615	654	659	644	638	636	706	656	616	664	671	698	644	676	701	648	647	681	662	636	707	636	648	653	665	730	651	665	709	670	622	614	638	680	679	646	690	612	681	697	630	704	657	652	668	644	606	646	651	637	632	662	661	706	649	639	669	653	678	609	631	652	642	637	686	642	708	682	715	651	668	703	663	672	667	629	658	674	683	680	648	670	642	700	639	646	696	635	623	658	632	682	674	616	654	669	697	670	655	678	671	680	668	636	677	675	640	637	643	710	649	631	581	656	692	664	624	672	687	652	694	634	667	645	628	676	654	643	619	689	647	666	640	638	678	665	691	669	660	583	686	686	696	665	662	612	673	633	631	621	665	702	651	684	705	678	678	644	651	667	653	651	638	600	685	637	690	676	669	668	612	651	661	648	699	638	705	664	654	704	650	656	631	690	652	693	648	662	648	683	633	656	612	672	662	652	656	619	661	667	653	628	647	660	643	662	666	654	694	642	637	670	671	664	661	695	644	688	686	653	690	645	599	640	671	630	698	666	631	700	616	663	638	671	684	670	652	645	686	650	611	715	703	665	692	689	633	639	624	628	684	647	665	647	691	631	696	624	628	653	668	662	634	639	616	692	640	631	650	621	673	669	684	623	665	648	610	633	675	706	632	683	653	651	706	675	666	640	636	650	687	611	696	662	683	663	693	679	659	675	663	648	648	672	699	644	664	672	673	646	619	643	659	642	681	601	642	665	653	687	633	671	644	656	641	683	631	634	698	685	664	670	637	638	648	646	658	649	645	634	655	669	681	665	654	691	687	636	670	642	671	668	656	661	657	674	706	668	677	704	675	653	652	660	659	665	652	661	654	688	709	641	667	693	651	687	654	606	701	636	639	655	690	652	631	670	631	667	672	663	673	660	682	669	636	639	619	665	681	631	671	699	626	680	671	667	690	675	622	631	693	624	654	652	652	702	652	687	654	702	664	646	658	660	615	682	624	629	716	709	599	647	639	632	663	629	654	636	651	631	684	674	670	635	630	644	638	645	673	672	726	662	712	646	653	643	659	639	611	640	652	691	677	635	688	636	631	625	710	666	615	628	670	677	686	647	649	692	680	661	633	661	627	651	649	644	626	702	619	624	653	673	644	660	605	649	655	635	661	646	650	644	637	616	693	659	654	601	655	662	621	663	664	679	649	658	665	674	619	661	700	678	640	631	660	694	664	636	670	666	607	702	638	711	646	678	655	632	649	685	636	646	669	670	652	708	665	644	630	658	656	667	607	663	640	648	659	667	628	624	655	668	641	646	651	648	673	727	660	602	657	640	702	659	645	671	684	689	654	724	682	680	633	690	648	701	676	682	658	659	675	682	661	699	669	644	687	627	636	691	628	699	672	653	623	642	685	710	590	665	629	657	607	650	641	623	620	666	632	643	693	671	614	673	689	677	643	639	694	679	677	675	685	625	653	637	659	656	654	671	647	666	674	654	647	654	659	643	637	640	689	623	657	624	669	636	639	668	662	635	627	616	643	642	632	681	623	667	658	635	646	693	674	620	615	639	638	655	636	651	656	665	654	627	673	664	658	639	663	668	662	676	666	635	662	648	635	664	642	669	674	636	700	694	662	661	683	653	616	657	657	672	682	662	704	611	643	674	644	658	690	659	681	720	674	643	673	673	632	667	624	670	611	662	650	630	639	669	674	635	659	653	620	640	674	696	706	617	652	642	599	676	642	667	628	679	673	658	614	643	643	649	692	645	680	684	658	608	640	620	666	674	659	681	613	651	648	684	656	693	666	657	658	631	665	655	613	682	662	639	665	624	665	666	668	654	659	666	679	668	661	662	656	652	629	706	663	635	643	641	657	671	643	650	673	702	653	630	659	662	605	694	648	658	651	672	622	676	646	661	649	606	631	668	684	680	669	649	681	650	666	640	664	696	614	657	650	661	683	662	698	633	665	636	672	683	672	597	620	668	696	656	695	656	670	645	617	672	649	651	634	708	606	669	660	693	636	695	672	660	626	689	695	632	665	710	656	695	675	624	676	692	630	668	617	648	677	636	645	632	657	709	663	643	685	690	641	696	675	637	699	705	620	714	675	668	640	649	688	674	682	690	709	640	653	651	634	688	669	669	677	643	680	653	692	624	616	654	627	678	643	679	633	672	662	680	644	670	650	681	650	619	607	620	711	610	647	652	648	672	664	676	660	658	697	659	655	655	636	630	628	637	664	665	672	673	644	672	613	636	681	671	652	681	664	656	646	621	625	674	680	629	651	668	639	678	625	663	640	647	704	675	676	642	621	667	624	650	653	685	612	648	642	669	655	647	681	646	616	715	635	680	669	648	675	706	662	663	680	642	686	689	641	633	667	646	633	641	690	645	661	631	659	700	704	665	626	644	681	648	649	657	682	663	680	691	657	625	671	638	641	627	645	677	627	738	673	673	647	657	653	641	677	681	658	637	622	673	654	643	647	648	636	597	685	684	629	636	707	684	656	646	634	651	637	701	715	645	646	664	648	676	649	699	665	727	653	639	679	651	665	659	633	594	638	638	642	676	651	653	718	682	679	652	646	642	668	676	673	632	707	637	674	632	648	660	716	675	666	647	631	666	667	668	673	700	656	661	667	669	688	677	687	653	650	662	642	687	661	674	654	646	648	653	649	653	631	706	638	675	648	645	685	653	612	678	612	673	626	631	634	686	655	678	620	676	663	629	634	660	675	636	685	703	691	676	647	627	703	670	648	664	636	655	644	624	640	657	659	714	651	645	636	651	665	685	649	632	643	637	634	672	670	642	659	680	660	683	645	618	698	629	684	646	716	649	660	668	632	670	672	659	640	679	616	624	685	669	666	725	675	674	634	644	689	698	645	646	633	671	663	682	663	611	677	676	670	646	686	625	685	585	641	656	675	656	663	640	670	717	685	720	657	652	637	679	619	663	669	677	666	668	675	663	659	637	626	694	631	612	680	677	685	614	638	623	679	683	650	645	649	678	616	600	668	643	658	651	655	652	676	665	650	682	696	663	613	680	681	637	702	661	662	652	660	648	624	696	671	699	663	684	636	627	691	681	631	600	664	669	640	639	660	662	700	679	642	656	621	677	682	641	698	682	669	620	622	651	641	647	664	635	641	660	700	647	631	683	634	659	643	653	670	665	635	675	696	643	644	640	652	658	695	651	630	683	672	646	650	669	643	633	672	674	654	630	651	653	662	645	622	641	620	655	649	671	679	659	671	649	705
25244	21624	29089	24359	16900	6201	539	438	426	394	394	403	382	385	403	381	399	376	442	392	441	377	389	355	374	371	362	381	363	383	370	399	358	379	391	385	405	409	387	385	353	378	362	361	389	351	374	377	381	390	408	372	383	388	371	355	375	380	360	400	388	382	402	390	376	390	396	357	408	406	412	375	366	360	381	388	412	333	381	363	374	353	379	379	376	362	367	374	369	344	356	397	379	384	384	380	372	356	351	348	365	382	375	371	383	411	403	365	388	373	382	374	362	392	383	372	344	395	413	392	397	389	349	374	377	344	357	352	424	362	343	360	348	412	379	382	359	375	344	359	408	376	367	416	396	363	366	362	370	405	370	368	385	390	375	399	367	390	399	367	379	382	360	378	358	401	364	377	376	379	376	391	393	401	406	395	362	373	366	352	373	390	358	355	384	359	365	370	371	362	375	353	347	376	353	381	368	351	368	381	377	400	378	351	362	380	392	359	370	390	379	407	384	366	373	370	384	375	385	358	350	431	351	380	396	371	358	395	367	381	361	408	358	391	354	363	355	386	349	367	372	371	345	357	382	406	385	396	377	378	380	414	370	360	392	377	385	369	374	405	368	361	413	365	391	376	370	395	378	386	339	353	336	388	384	354	375	368	391	372	375	413	361	357	360	356	376	382	358	391	364	352	380	331	378	377	356	377	371	382	369	404	363	385	381	376	369	343	414	354	354	371	375	352	382	382	373	380	394	399	387	354	368	408	389	398	368	375	339	344	333	420	389	378	361	371	349	353	378	385	393	356	351	351	395	406	387	380	380	384	376	384	365	360	369	364	374	343	402	371	371	370	383	366	379	373	417	411	381	385	368	378	359	346	373	385	377	370	378	358	364	395	379	365	400	353	340	386	397	374	384	408	412	374	359	396	382	364	396	380	402	383	369	373	390	410	348	391	398	373	359	386	382	396	373	347	377	378	358	387	380	365	395	369	382	335	364	386	396	366	400	378	369	358	358	392	383	424	416	340	370	367	394	367	370	365	379	375	412	363	369	370	381	350	398	353	360	384	409	384	386	361	339	368	384	406	372	366	392	377	357	375	358	393	374	372	344	415	369	410	380	343	379	378	388	405	353	351	380	361	370	372	380	353	392	402	371	360	333	378	399	383	361	376	385	385	361	348	387	339	372	377	361	378	389	354	368	361	381	345	337	407	394	383	351	345	373	375	373	379	355	383	359	361	384	363	360	374	361	360	386	355	397	368	376	359	361	361	398	372	373	375	401	371	396	354	357	379	387	387	382	387	354	356	369	379	381	376	398	413	375	373	360	410	394	386	363	407	387	369	355	397	380	353	356	379	363	375	356	352	361	357	359	377	363	389	348	372	344	347	378	370	377	348	363	388	367	368	389	354	396	399	404	381	388	415	382	376	388	371	368	348	365	376	353	364	363	397	363	365	377	393	362	403	367	355	337	344	344	363	357	380	398	334	360	366	355	406	364	369	386	374	383	394	351	391	398	397	384	390	418	387	341	383	365	390	372	373	392	402	407	330	357	391	351	371	371	374	375	419	384	346	392	329	394	385	366	379	380	397	388	372	320	412	368	351	371	369	371	378	369	414	380	354	384	384	381	379	378	389	371	423	355	377	363	354	365	362	353	369	356	360	369	363	374	346	348	368	356	381	414	378	373	381	362	344	362	392	388	407	378	382	357	370	382	436	385	379	364	391	375	343	390	362	357	391	410	369	352	398	409	356	372	350	390	378	374	370	362	365	402	331	376	371	367	331	381	375	363	369	399	392	406	385	384	379	380	382	356	355	390	385	344	361	381	362	402	404	360	378	392	368	369	346	393	388	360	387	354	339	398	373	335	380	382	370	326	364	373	383	389	374	361	367	338	387	430	390	334	368	361	398	353	350	349	365	332	395	337	356	340	355	382	363	353	362	362	410	413	368	390	341	390	344	383	402	388	362	347	371	398	372	383	373	363	359	367	404	388	332	373	363	417	362	393	396	362	340	399	395	432	362	412	386	401	361	404	390	337	374	388	391	351	379	345	384	413	373	385	395	368	378	378	403	358	376	328	334	374	373	359	378	348	363	368	376	368	380	359	366	363	368	378	397	367	377	378	380	370	380	367	373	377	390	371	400	399	364	384	401	371	381	406	365	360	397	353	394	339	353	385	377	361	391	382	389	350	347	421	390	344	411	376	378	389	348	340	389	389	347	369	402	375	403	366	398	394	396	349	378	400	380	403	366	374	403	372	368	387	389	396	349	376	390	383	393	347	348	354	346	394	371	360	373	357	361	388	369	344	348	381	375	372	359	389	396	371	375	342	389	380	351	387	356	362	359	371	337	393	372	391	355	384	360	385	362	385	389	380	403	350	391	388	370	363	343	344	381	363	374	346	376	391	395	399	404	362	359	366	381	374	361	369	376	382	379	367	377	375	377	446	363	394	362	341	357	354	373	363	358	365	360	366	382	383	388	382	372	399	372	381	364	354	319	369	367	407	364	382	353	428	402	358	388	360	409	412	377	395	400	387	363	400	389	375	345	379	370	349	395	381	368	410	356	395	386	360	374	356	343	391	401	372	343	402	377	365	407	370	366	363	397	380	368	376	381	367	382	370	373	377	324	370	382	381	367	407	389	396	406	399	351	364	366	374	365	395	342	374	369	351	417	377	327	347	376	372	406	400	377	373	325	354	390	361	388	415	371	347	414	384	342	412	368	350	377	377	375	376	415	344	409	372	392	353	377	400	381	357	367	344	379	376	396	324	369	353	382	377	384	361	416	383	426	370	383	339	404	395	388	355	375	403	428	343	361	390	418	379	359	381	406	393	357	377	364	399	366	341	373	377	368	375	346	379	356	379	388	406	360	389	373	371	360	367	374	411	401	357	352	369	387	412	370	353	361	382	353	363	366	388	353	361	382	370	380	387	350	373	364	367	351	348	380	386	335	338	370	377	380	375	388	399	394	339	356	334	371	397	340	386	371	396	402	356	407	382	415	378	353	363	361	394	374	329	385	368	365	392	395	352	371	402	380	379	399	340	400	368	396	388	384	365	336	391	378	359	390	340	362	363	361	353	328	354	364	378	382	391	333	359	342	334	358	388	378	351	373	374	355	366	386	367	383	334	391	351	384	348	386	356	371	392	393	392	390	415	356	391	364	378	363	393	384	351	397	411	400	412	459	406	418	381	370	370	372	404	387	406	378	388	365	358	365	368	380	374	376	367	401	392	349	421	383	369	362	386	370	336	398	390	356	410	376	366	387	367	323	383	385	396	431	389	378	442	338	351	357	383	340	401	369	379	372	399	350	352	377	383	384	373	371	345	349	357	358	383	342	394	382	362	380	398	354	348	365	372	385	346	377	369	369	356	378	410	400	403	393	389	396	362	405	391	349	367	376	341	391	404	367	406	350	369	356	355	374	405	375	378	396	334	367	373	347	402	369	352	406	384	376	374	385	360	385	385	385	403	379	395	390	409	368	375	398	333	351
41888	55520	42264	3893	17655	5674	611	568	524	501	500	490	470	459	447	475	441	438	442	465	393	423	448	442	432	456	445	426	439	435	439	415	466	413	438	434	452	416	385	484	447	442	440	439	402	504	406	446	422	440	447	447	431	462	453	423	460	433	424	403	434	455	458	437	435	388	411	451	434	453	432	476	426	446	413	415	459	461	421	434	392	412	420	468	440	422	441	376	472	428	416	435	419	416	419	386	422	438	434	417	417	430	395	419	457	427	456	425	419	427	445	453	430	416	424	453	420	400	427	402	416	419	430	447	402	393	433	397	436	417	421	433	436	451	397	397	391	409	442	390	410	446	442	460	428	415	448	436	387	444	395	434	451	437	444	428	429	428	414	423	393	399	431	416	421	405	421	413	453	442	418	438	434	416	436	408	415	395	415	439	405	419	434	460	413	350	448	417	446	411	417	412	398	420	463	438	427	426	421	423	405	460	440	419	420	444	424	449	442	427	438	440	447	398	428	414	430	421	435	419	445	425	421	420	433	422	424	397	434	392	455	385	441	441	421	417	442	410	441	418	428	406	405	421	415	434	439	390	437	438	451	453	423	463	432	386	430	436	437	424	434	420	422	423	415	418	467	473	421	438	468	436	429	426	422	376	444	456	419	425	410	434	424	424	403	385	402	468	435	424	501	424	428	403	432	433	452	416	409	413	438	449	433	421	431	467	425	389	447	442	424	461	454	432	469	408	418	425	421	420	448	445	440	446	442	418	432	410	409	433	399	387	444	417	437	421	401	410	432	408	424	429	417	464	444	415	444	410	419	451	413	437	442	393	437	426	419	448	459	424	411	409	425	429	457	438	435	412	407	445	428	421	393	428	408	442	426	442	430	450	426	428	454	410	441	505	417	395	421	440	439	471	423	424	462	411	426	413	416	432	424	423	420	440	429	443	414	435	434	419	432	430	449	458	438	415	400	441	445	416	418	456	398	408	383	375	429	438	396	410	415	442	414	421	410	409	436	434	442	409	409	443	429	404	418	444	451	402	427	388	397	441	418	439	394	472	428	416	442	407	390	397	391	459	446	424	447	453	409	422	440	408	418	447	450	430	447	425	433	414	444	419	451	414	423	428	442	437	431	398	435	448	415	428	397	457	421	412	471	403	420	441	387	452	436	458	449	436	424	440	436	420	434	411	472	400	437	420	392	427	448	457	449	421	435	418	436	431	420	456	433	412	415	470	441	430	395	457	385	413	402	455	424	423	423	450	455	420	447	393	432	415	456	450	428	427	433	413	415	461	422	448	413	414	410	414	430	437	420	420	425	420	477	428	429	441	438	439	422	416	446	446	405	465	434	394	450	449	431	419	438	390	418	416	403	415	416	422	437	418	411	450	435	444	445	428	396	440	429	414	447	416	392	446	418	414	416	418	419	419	448	394	421	408	411	454	434	428	447	393	413	407	425	421	417	402	416	433	389	404	452	420	426	419	410	435	431	413	396	409	428	428	423	444	475	376	445	410	436	401	436	434	446	401	413	419	449	423	435	399	448	435	426	410	458	474	431	448	455	393	423	447	424	492	445	421	434	434	430	455	460	435	419	448	430	420	426	457	405	418	429	415	440	387	417	452	474	449	393	422	432	384	445	444	419	419	448	450	446	417	423	420	457	431	375	415	412	437	449	405	418	449	447	452	449	431	445	400	428	431	418	438	422	418	421	442	452	420	370	416	452	423	414	442	411	437	443	457	447	393	432	428	443	413	425	460	403	415	423	423	409	451	468	430	458	367	436	467	441	453	445	438	450	429	391	390	441	378	432	434	425	424	422	448	407	424	416	424	457	411	413	425	418	438	406	433	419	425	408	397	413	422	405	429	400	425	465	403	424	432	417	426	459	434	419	418	435	463	439	458	390	448	454	417	439	463	449	427	439	409	441	425	417	415	428	426	437	382	384	386	416	438	451	401	442	435	416	420	449	395	404	413	409	445	396	445	410	458	420	428	439	427	423	440	400	433	447	443	394	406	437	453	404	420	436	432	414	441	427	421	436	380	418	415	419	439	446	426	427	425	439	436	400	422	409	460	428	417	413	423	469	435	402	439	400	409	437	424	401	442	418	427	392	439	435	446	435	412	426	409	440	454	449	418	437	424	433	452	419	411	448	424	438	429	466	421	433	456	470	440	410	400	422	407	416	434	430	426	440	427	410	428	402	442	433	402	400	443	408	448	435	412	441	435	394	443	436	423	396	456	413	410	420	467	453	399	424	414	419	420	414	418	432	438	429	438	423	431	407	448	465	431	408	460	413	444	466	430	448	431	428	435	402	398	411	436	429	425	416	416	455	462	439	466	422	463	441	396	405	433	417	426	437	416	446	406	406	415	432	448	405	454	403	444	458	416	428	443	422	423	451	388	436	450	435	431	459	458	465	437	441	440	457	410	447	429	441	391	445	445	394	428	406	421	405	375	420	399	423	430	436	435	418	447	444	429	434	405	378	437	437	414	437	409	400	475	417	425	437	450	439	477	448	428	435	430	421	373	448	384	450	410	455	429	407	460	435	448	436	433	452	441	413	418	477	440	437	452	425	437	429	424	450	413	431	433	439	433	507	421	431	393	456	420	434	403	401	451	452	428	428	441	419	429	434	424	422	459	418	440	429	448	432	445	427	421	382	399	430	428	418	417	423	416	406	447	468	470	433	435	434	425	423	450	452	469	417	452	402	395	412	396	458	424	461	413	430	433	425	442	462	426	432	412	464	426	399	414	424	459	439	449	391	401	432	412	400	462	461	407	384	455	405	416	428	421	439	378	444	416	412	432	412	440	431	410	430	406	428	408	407	413	463	456	427	447	460	485	439	415	430	450	416	420	469	438	422	400	423	418	414	409	467	416	417	446	442	438	447	408	428	394	418	429	406	392	429	402	421	442	419	427	410	431	419	455	436	410	425	422	438	423	441	404	450	407	418	431	419	437	430	429	423	410	408	431	455	437	416	414	416	443	422	438	408	385	429	432	440	395	407	432	470	465	423	442	412	413	425	431	446	412	399	416	424	420	437	429	430	422	412	422	435	448	454	434	409	425	409	399	397	411	446	473	463	411	435	459	451	445	411	427	423	451	426	450	434	413	399	437	428	448	430	394	406	401	404	436	462	400	428	415	445	416	441	420	435	449	404	424	392	457	435	448	451	434	425	436	390	443	399	471	399	437	422	422	465	410	446	403	432	386	463	435	432	420	420	417	461	445	432	408	439	415	450	417	415	454	436	426	442	416	428	455	451	397	450	397	424	451	456	423	406	461	387	437	440	452	424	431	422	401	434	457	409	427	436	439	411	452	411	450	460	403	427	446	438	432	419	413	440	431	440	427	386	422	448	417	403	436	424	456	420	447	415	416	407	412	414	405	414	396	426	466	433	448	386	406	426	451	430	433	439	461	426	429	436	430	470	452	431	448	451	406	420	428	415	460	399	410	442	447	456	412	447	443	420	426	365	448	411	407	420	426	425	413
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
