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
340042867808	340042868329	340042868879	340042869429	340042869979	340042870529	340042871079	340042871629	340042872177	340042872729	340042873279	340042873829	340042874379	340042874929	340042875479	340042876029	340042876579	340042877127	340042877679	340042878229	340042878779	340042879329	340042879879	340042880429	340042880979	340042881529	340042882079	340042882629	340042883179	340042883729	340042884279	340042884829	340042885379	340042885929	340042886479	340042887029	340042887579	340042888129	340042888679	340042889229	340042889779	340042890329	340042890879	340042891429	340042891979	340042892529	340042893079	340042893629	340042894179	340042894729	340042895279	340042895829	340042896379	340042896929	340042897479	340042898029	340042898579	340042899129	340042899679	340042900229	340042900779	340042901329	340042901879	340042902429	340042902979	340042903529	340042904079	340042904629	340042905179	340042905729	340042906279	340042906829	340042907379	340042907929	340042908479	340042909029	340042909579	340042910129	340042910679	340042911229	340042911779	340042912329	340042912879	340042913429	340042913979	340042914529	340042915079	340042915629	340042916179	340042916729	340042917279	340042917829	340042918379	340042918929	340042919479	340042920029	340042920579	340042921129	340042921679	340042922229	340042922779	340042923329	340042923879	340042924429	340042924979	340042925529	340042926079	340042926629	340042927179	340042927729	340042928279	340042928829	340042929379	340042929929	340042930479	340042931029	340042931579	340042932129	340042932679	340042933229	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2713	3600	2300	2713	3600	2300	2713	3600	2300	2713	3600	2300	2713	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2718	3600	2300	2718	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22090	20361	27686	22923	20361	19973	5286	1197	736	572	421	375	343	333	309	281	272	316	287	270	258	256	264	274	253	248	230	256	238	250	248	253	254	250	261	257	208	246	224	223	229	243	228	232	230	233	240	252	232	208	226	236	225	220	227	237	222	220	231	207	243	237	262	240	219	245	198	236	218	211	234	232	219	216	245	229	238	198	194	203	183	251	214	212	239	216	236	225	205	206	199	209	218	214	213	222	221	221	218	250	241	240	228	202	222	231	230	231	232	213	205	228	232	194	212	219	220	204	234	232	239	221	187	229	237	203	213	196	212	260	210	233	219	223	226	209	213	215	243	214	218	203	221	239	217	226	249	215	186	219	217	213	198	201	208	217	249	221	209	216	225	235	216	213	237	225	207	223	222	250	228	222	247	220	230	210	235	210	238	202	220	206	219	246	219	221	227	225	212	208	233	216	213	229	215	194	235	222	223	252	201	250	214	185	240	187	246	246	202	197	220	223	207	218	238	248	216	205	261	233	206	223	216	237	209	202	205	207	249	235	218	215	229	199	214	225	205	207	230	226	213	203	253	208	226	209	233	228	221	236	223	228	227	224	226	198	203	253	231	245	196	216	184	226	214	214	204	206	211	211	209	222	222	232	248	242	214	236	237	234	197	222	243	216	222	222	220	217	199	224	206	202	238	237	228	228	240	229	210	246	246	215	219	234	237	207	239	238	192	243	214	203	239	227	210	224	201	248	218	224	213	222	220	206	237	227	190	245	227	191	201	217	206	225	216	216	227	216	229	220	216	235	212	221	218	269	214	222	210	192	188	211	224	205	229	218	238	211	266	229	216	181	219	250	196	202	217	226	223	216	213	210	219	242	207	214	266	233	229	213	199	222	250	214	237	200	225	246	248	212	226	218	191	198	232	227	200	227	213	243	257	229	206	219	206	224	215	244	206	208	209	203	251	223	220	226	215	198	254	228	214	210	198	206	204	238	205	237	235	235	216	224	229	236	203	224	220	217	218	214	207	222	211	210	239	219	227	204	219	213	190	228	236	250	215	247	214	234	226	236	238	208	226	197	223	236	232	213	214	241	218	213	221	214	200	234	246	229	230	247	231	219	230	214	227	209	210	216	201	233	219	234	245	225	231	210	236	195	235	231	224	220	208	170	213	235	213	226	203	197	217	243	202	203	229	225	230	243	233	226	221	244	232	208	205	213	221	225	241	216	200	245	238	209	215	254	239	216	216	216	223	211	224	220	215	216	205	226	234	213	238	225	191	228	237	202	199	239	226	232	240	197	237	225	206	222	245	234	211	241	233	238	221	229	238	243	228	244	182	249	238	205	208	216	246	211	225	231	251	207	233	229	218	260	252	236	230	229	221	183	239	202	238	216	195	227	241	224	220	208	219	232	208	233	217	221	236	223	194	224	238	231	228	221	243	212	232	220	237	213	229	225	221	238	231	241	221	218	211	202	260	220	209	191	243	237	230	202	217	237	221	225	232	213	214	216	213	215	234	225	225	239	239	210	231	219	229	213	243	214	226	226	210	232	235	221	242	208	234	199	220	212	244	203	226	225	218	245	214	211	227	199	251	214	224	217	220	231	257	197	201	232	238	251	247	238	223	237	207	218	189	237	223	217	223	212	208	195	209	221	225	226	226	230	213	230	222	219	239	227	222	234	222	200	241	217	216	217	182	200	211	207	231	219	220	249	208	226	210	225	228	200	231	258	206	225	229	231	225	222	226	208	210	231	237	224	225	242	214	221	222	212	217	230	247	222	219	182	237	247	211	206	210	227	238	214	219	205	238	242	247	209	198	225	223	231	218	233	217	219	223	246	229	207	207	215	231	237	251	214	226	221	203	226	244	199	214	221	231	227	209	213	228	240	231	206	248	243	220	230	212	225	222	229	226	209	219	216	222	234	243	225	206	240	211	222	223	222	226	208	204	216	217	225	231	207	212	197	224	216	247	213	239	209	211	231	221	198	229	217	223	197	246	256	220	217	213	225	231	228	221	225	204	218	258	216	230	221	215	224	248	237	213	210	198	227	232	242	214	233	230	215	207	217	236	221	226	223	215	224	218	216	215	214	220	230	232	234	228	198	229	213	219	236	195	210	215	244	237	223	233	216	199	206	205	226	251	231	214	216	195	209	211	220	257	218	232	202	234	232	198	237	231	244	220	240	212	222	204	222	254	220	217	213	215	224	210	236	203	202	228	199	219	229	247	223	223	228	232	239	211	216	234	220	229	201	210	214	247	229	235	207	235	224	235	217	229	234	224	236	207	247	238	239	206	222	233	227	228	221	214	230	214	236	231	220	205	216	246	213	217	232	217	247	230	198	231	238	253	226	227	204	230	237	205	216	226	203	227	259	218	232	196	209	235	214	242	230	225	253	221	236	215	205	214	237	202	221	244	213	210	218	235	232	236	215	259	226	221	225	211	217	217	239	200	219	219	250	208	226	235	214	219	227	213	214	244	241	210	221	221	224	227	203	215	246	214	225	200	210	197	242	226	194	209	227	220	222	218	174	218	226	222	218	222	213	227	228	220	206	216	224	225	231	223	213	223	242	225	227	208	234	214	221	206	255	210	217	238	233	241	224	219	191	206	220	202	241	239	215	225	245	224	222	232	217	248	211	206	218	236	217	217	235	230	233	220	211	222	198	242	250	238	247	256	243	228	190	227	239	254	231	208	211	222	227	228	238	248	235	231	208	225	233	217	206	214	232	207	222	236	221	195	229	228	239	253	222	240	220	215	229	222	205	246	216	227	238	208	251	235	236	228	220	235	242	265	195	222	202	219	230	230	207	209	221	236	208	239	198	224	238	222	210	250	236	240	238	204	234	219	247	216	201	233	228	223	238	227	202	217	254	207	214	233	199	198	251	210	213	201	222	237	218	218	220	225	244	235	225	222	225	235	233	196	231	231	220	237	217	211	239	218	238	222	219	217	213	249	207	211	241	252	233	207	201	209	216	219	211	249	207	207	231	245	206	259	196	213	213	190	209	222	230	229	222	230	209	236	227	214	241	207	207	227	203	216	237	244	218	221	230	260	234	254	239	233	221	227	234	224	226	228	222	235	226	213	235	215	230	237	213	237	208	213	233	250	210	209	189	239	212	236	218	259	222	211	233	210	231	242	242	227	217	253	251	249	195	220	217	223	226	206	235	204	224	234	195	237	237	220	243	210	212	236	234	218	215	209	197	252	217	229	222	227	246	208	220	214	201	219	236	204	221	199	213	205	225	196	243	245	224	234	234	219	220	231	225	215	193	250	188	230	209	234	241	235	229	224	225	238	223	255	249	211	232	223	223	219	222	198	200	204	207	216	223	245	231	225	220	206	221	220	225	235	240	195	213	219	249	222	203	231	217	219	220	221	226	208	217	232	203	233	220	229	223	221	201	236	233	222	214	244	261	237	217	208	235	207	223	245	204	213	212	230	228	237	201	213	215	246	223	222	255	207	227	252	212	190	200	200	229	218	232	247	222
46308	54728	23057	13236	9826	5577	4379	2802	1724	1375	953	864	787	687	590	635	524	493	499	477	422	440	407	450	397	381	407	374	367	382	390	385	372	355	382	357	341	351	344	392	358	379	339	355	329	347	348	325	337	356	376	357	329	362	330	355	351	312	320	369	356	319	361	374	332	329	325	340	354	374	312	339	381	360	336	321	361	332	329	343	337	362	321	361	344	339	304	341	346	351	330	348	317	306	329	349	383	348	317	342	321	296	301	307	340	334	298	331	356	335	329	319	348	331	301	317	333	341	314	331	361	332	373	360	329	293	337	340	319	337	315	356	331	350	352	369	329	351	345	297	332	357	340	369	333	327	345	292	339	332	314	331	322	344	313	346	323	334	326	337	310	337	340	324	321	321	340	355	323	358	320	321	353	299	350	290	314	305	341	324	327	330	322	302	336	304	323	324	357	325	321	340	349	307	345	334	329	341	361	329	365	334	331	311	379	363	315	321	359	314	326	342	372	342	315	330	355	330	333	339	339	337	320	315	366	341	341	338	349	315	345	318	310	327	317	323	320	358	352	336	305	356	360	316	347	353	357	329	360	333	332	343	303	324	347	286	371	318	342	343	341	318	319	318	350	330	342	363	307	335	372	329	355	337	326	365	338	331	328	339	352	336	320	309	347	310	336	311	318	310	354	345	333	333	331	345	328	323	333	348	320	335	337	301	328	319	325	311	336	341	365	339	314	289	355	362	334	326	343	343	340	326	326	348	340	324	318	327	331	309	336	298	338	312	309	349	321	331	329	326	332	347	318	350	331	342	345	349	333	326	304	303	300	357	275	329	343	310	336	319	350	310	362	357	309	358	349	293	339	321	331	351	357	334	328	333	320	329	332	343	322	317	339	346	312	316	334	307	339	351	318	306	364	323	335	310	331	340	354	316	346	334	333	350	311	357	336	329	307	299	327	342	339	338	376	334	339	318	318	339	308	361	329	332	348	345	349	330	338	343	318	347	332	315	320	349	316	330	326	344	324	316	338	337	330	314	338	326	324	376	292	314	330	305	341	335	312	335	317	314	312	317	330	319	277	316	345	331	328	344	328	322	338	316	386	307	350	350	324	328	309	336	336	340	336	344	344	317	342	331	334	340	361	324	322	321	326	335	350	337	335	320	346	309	331	365	306	315	296	332	333	319	330	365	320	344	307	362	300	322	331	311	319	340	328	322	364	339	317	317	381	368	359	341	325	305	320	347	306	344	329	327	313	366	347	330	299	349	346	312	338	338	360	352	312	371	341	341	290	299	327	340	332	333	311	347	322	358	369	318	302	357	339	383	350	351	363	321	389	348	306	320	321	348	303	349	313	300	309	302	315	344	343	303	332	343	314	328	304	380	371	337	310	335	343	359	318	302	349	332	349	302	349	311	330	348	351	331	350	332	357	337	349	308	313	311	323	323	335	333	303	332	323	312	321	317	374	329	339	343	378	335	327	324	317	336	349	365	303	328	368	320	300	317	309	339	326	313	321	335	324	355	323	342	303	353	348	339	323	331	309	317	298	331	335	343	351	347	343	350	340	331	343	337	284	334	310	350	333	331	359	311	336	322	329	340	362	344	298	308	338	349	309	342	340	321	304	342	361	327	324	348	299	319	315	336	322	342	336	331	318	311	335	335	352	334	346	339	335	314	312	338	337	326	374	305	367	343	341	326	330	366	337	332	330	328	304	319	356	335	327	298	329	358	304	332	327	323	330	340	346	312	315	296	325	338	361	273	342	306	320	341	357	344	334	345	312	332	328	300	340	321	338	342	339	290	353	331	343	357	305	349	323	328	338	360	320	338	320	328	322	319	308	363	356	316	315	314	353	332	321	328	326	311	314	366	329	351	342	299	330	326	329	352	318	356	352	322	334	370	371	309	329	309	328	336	351	333	323	365	293	296	297	319	315	341	326	337	287	289	334	379	352	351	375	314	351	342	369	323	331	341	327	320	322	366	349	333	357	339	332	348	349	336	361	313	344	336	337	291	314	302	311	341	317	320	332	313	349	329	337	303	332	334	343	303	352	349	321	321	301	341	349	312	315	337	323	320	314	294	363	325	333	347	334	357	344	340	325	346	340	315	323	312	326	331	320	331	356	326	335	313	358	340	321	355	336	345	295	366	329	354	350	341	317	334	354	337	306	350	345	329	348	315	352	336	319	307	304	318	349	342	334	366	352	344	331	327	301	325	338	339	331	367	343	345	340	329	341	332	322	322	352	331	310	337	342	344	340	346	321	295	326	302	337	321	338	338	326	330	335	293	359	356	328	335	314	348	321	352	333	337	339	307	335	339	344	373	348	334	352	355	325	334	342	331	308	332	320	354	336	330	334	315	326	335	362	346	341	315	329	327	315	329	366	372	342	335	335	354	342	340	341	355	330	325	306	304	325	317	346	315	322	339	324	329	318	340	332	292	338	373	327	354	344	361	351	343	321	350	323	371	337	356	328	323	359	338	325	378	326	326	323	352	325	321	370	327	356	365	327	330	325	346	342	342	367	334	332	328	339	290	334	339	333	350	346	335	387	342	379	318	332	298	321	323	318	317	319	348	359	332	308	318	334	345	318	341	344	347	338	349	334	305	329	332	308	360	300	341	325	348	346	357	345	318	374	366	346	290	321	315	332	330	339	328	341	328	325	313	344	315	298	331	310	339	310	358	354	355	322	324	320	358	323	336	313	356	354	345	325	333	341	317	324	348	356	312	325	292	360	314	338	329	353	343	323	321	333	346	321	349	343	318	338	352	351	340	323	321	377	348	337	346	293	328	333	334	317	324	324	320	313	315	349	375	283	345	352	330	321	290	356	360	342	338	317	338	360	339	312	327	348	311	331	308	361	302	327	360	327	308	368	324	337	351	321	340	347	363	324	347	319	307	332	337	307	299	357	338	371	326	301	337	322	334	348	304	345	334	334	337	351	366	337	308	329	323	360	332	330	341	362	336	305	337	368	350	333	323	315	333	324	351	313	339	321	311	335	358	341	304	331	330	346	322	341	312	313	338	325	352	327	332	329	348	350	311	342	328	287	344	356	325	319	351	325	297	336	317	336	348	338	312	337	323	310	326	350	329	324	312	317	308	320	346	393	305	315	326	323	340	357	333	318	328	321	306	334	354	308	347	334	386	345	332	298	320	338	291	343	333	332	357	334	294	325	307	341	342	347	341	326	353	341	353	344	325	335	334	333	334	307	331	363	340	328	333	302	325	335	299	353	307	325	350	332	334	343	315	333	319	357	360	305	319	336	357	326	337	330	329	333	319	304	340	347	336	327	340	329	337	314	310	318	310	356	334	321	349	320	345	323	335	324	339	330	312	359	338	323	345	355	322	341	343	332	319	340	359	330	339	348	356	314	325	321	322	335	306	313	331	318	319	314	297	341	321	340	329	360	336	323	351	348	353	346	333	322	345	343	355	332	349	311	344	342	307	341	334	347	332	322	310	351	294	322	342	329	318	327	305	351	332	374	326
27450	21237	13262	3311	1437	809	711	563	444	416	425	397	353	402	386	380	386	384	394	382	366	393	370	388	367	410	390	424	377	385	402	397	400	396	396	385	396	367	392	399	361	378	404	350	357	387	365	376	386	412	383	352	390	387	357	361	366	380	397	387	370	386	355	351	390	406	387	380	379	364	351	345	334	378	382	366	354	397	334	385	363	388	390	352	349	368	390	392	390	370	409	349	380	336	374	353	366	357	359	374	402	379	374	371	379	365	357	417	417	366	392	393	386	368	367	377	365	375	402	422	373	347	345	393	387	374	381	373	372	390	397	365	366	418	378	392	379	389	398	375	362	380	353	395	339	348	371	393	396	350	382	412	419	381	378	376	408	381	387	360	398	408	362	396	372	398	389	388	348	395	400	383	369	369	352	347	375	382	373	391	369	371	327	378	368	366	414	361	394	416	368	361	386	335	409	379	374	395	376	384	375	359	358	377	340	360	394	397	373	369	354	389	394	363	331	332	400	395	372	409	396	384	410	395	388	368	383	380	421	377	375	384	354	400	372	387	377	382	358	348	364	377	429	376	380	378	396	367	407	379	393	361	370	360	408	388	380	352	401	360	345	370	406	340	422	377	352	372	373	385	389	393	369	374	395	375	325	378	381	397	373	404	355	374	391	363	401	364	352	369	348	391	345	353	356	371	401	359	375	365	415	388	373	408	415	367	377	372	374	398	401	359	406	393	373	381	373	396	372	373	404	363	396	390	414	396	379	367	404	417	413	361	406	378	386	375	394	384	394	393	383	347	369	390	394	364	386	379	378	380	384	358	350	394	406	364	416	399	399	396	377	394	375	385	379	393	347	407	389	397	386	380	375	398	372	360	383	386	405	389	392	382	364	393	372	389	386	347	380	386	394	354	371	329	386	367	380	392	429	400	354	386	421	383	355	374	401	436	360	358	383	375	356	411	386	411	394	392	354	362	382	356	382	385	362	375	394	373	359	363	383	382	370	401	356	401	383	386	334	390	371	372	394	374	393	393	412	444	397	349	413	383	384	372	413	369	358	394	371	378	394	364	369	368	383	401	412	365	393	384	380	374	386	366	407	359	373	394	352	368	389	406	358	376	361	366	334	370	384	369	367	380	388	401	358	370	366	369	386	354	368	341	369	372	374	380	344	388	391	366	364	426	386	386	403	409	363	428	376	381	389	388	400	382	382	378	371	398	395	382	394	385	342	380	368	388	354	392	357	342	389	387	368	342	401	354	350	373	371	406	369	383	375	362	374	425	398	391	368	404	387	356	393	370	392	376	362	363	400	367	401	375	359	367	399	373	357	361	393	378	355	389	397	402	374	363	363	380	366	353	336	371	374	371	394	396	369	368	415	439	351	372	434	348	378	373	370	370	384	353	365	409	390	390	397	366	368	373	394	405	359	396	375	369	364	395	348	365	365	372	403	370	386	350	385	392	386	393	383	357	405	389	398	389	358	399	389	367	390	396	356	388	358	350	371	364	352	361	383	368	388	370	404	356	402	387	345	379	372	341	403	396	373	386	374	408	381	381	346	368	390	374	382	379	371	403	367	343	388	426	356	341	382	389	393	384	399	374	371	370	366	370	407	407	396	372	393	356	393	370	368	375	426	398	396	417	400	405	366	356	383	385	374	388	368	359	398	360	371	388	415	358	337	350	370	377	373	352	378	392	406	367	380	422	356	343	402	373	350	339	445	355	405	356	367	384	380	384	381	418	432	393	418	371	386	385	391	390	397	349	377	394	358	370	398	385	340	353	370	394	379	385	397	376	379	357	349	378	394	386	375	424	371	371	385	357	349	387	370	369	381	379	399	352	403	367	403	379	375	374	328	359	364	376	376	397	383	400	388	376	395	376	373	387	402	355	388	361	367	364	369	380	411	411	355	398	384	407	373	378	404	367	361	388	380	362	397	363	377	361	357	386	385	379	380	372	383	365	371	402	371	382	357	416	359	366	381	378	380	417	373	372	368	376	412	401	383	412	381	411	375	360	368	423	402	377	413	375	378	368	387	356	344	379	387	409	377	406	412	380	377	376	379	381	330	367	378	373	404	361	394	373	400	399	361	387	381	376	354	358	395	395	377	351	385	368	397	360	367	411	407	408	365	400	369	374	373	362	411	373	389	372	370	366	389	395	397	400	337	399	380	362	336	370	348	398	366	369	405	380	395	357	377	364	352	396	381	334	373	372	371	368	409	377	345	380	402	363	386	398	392	373	408	379	370	357	375	389	372	383	387	383	387	354	364	390	366	383	392	366	386	372	422	341	373	408	360	372	365	374	406	387	347	374	386	373	365	375	377	400	354	378	366	438	396	382	381	346	370	361	403	389	377	376	396	354	361	397	414	370	370	353	384	361	393	372	365	372	362	384	366	376	401	392	394	389	368	374	357	357	401	391	370	403	397	363	394	395	394	406	395	414	375	417	396	420	385	374	394	387	419	387	374	380	359	376	361	370	348	386	398	374	359	406	389	379	393	410	390	336	374	420	385	386	388	338	391	371	390	395	389	395	376	397	349	337	393	435	408	386	343	390	386	329	413	401	409	355	362	386	426	372	377	366	402	405	400	407	356	369	376	358	381	375	392	396	324	359	352	388	396	363	379	384	385	389	387	372	382	375	361	354	378	376	378	388	388	374	389	414	378	377	391	408	367	374	396	368	374	395	331	384	375	372	375	380	394	391	355	375	361	356	358	379	385	409	378	365	375	397	369	385	378	410	379	347	353	349	363	366	367	382	379	401	367	385	404	396	409	374	383	383	363	356	367	356	400	363	370	355	373	344	383	381	389	376	401	361	359	402	369	393	383	394	384	398	388	369	379	365	392	376	384	395	359	377	361	386	379	371	366	403	393	350	369	349	394	355	362	407	369	385	338	373	361	373	339	394	365	377	364	397	381	396	369	343	365	388	372	373	389	393	375	398	336	355	370	399	359	389	406	397	381	375	392	361	352	367	379	354	412	385	379	353	383	391	368	355	366	390	396	374	403	357	384	338	383	368	368	385	378	409	389	377	367	372	384	386	396	364	377	364	361	390	368	373	393	386	398	367	398	372	350	406	366	342	358	372	387	347	370	367	387	376	349	375	381	372	372	403	393	365	390	396	396	358	418	401	428	393	383	357	370	398	419	357	367	375	381	408	400	405	377	344	358	390	372	383	378	353	356	393	354	405	384	392	396	360	362	353	396	358	382	352	360	406	370	363	412	405	404	368	348	422	385	389	392	344	381	403	351	379	400	388	390	348	374	410	417	392	372	365	396	387	419	371	387	362	387	390	368	402	370	414	391	418	384	405	390	346	356	353	330	360	378	399	379	369	366	390	362	384	408	358	401	418	383	382	384	366	392	418	402	366	384	353	382	349	376	374	380	382	400	401	374	395	379	388	396	391	381	396	365	351	361	358	386	390	394	382	416	392	387	353	385	391	336	395	385	375	369	379	388	401	392	397	421	403	341	406	394	405	409	371	378	384
20248	25728	12082	5279	3608	1814	1590	1106	750	649	618	566	610	569	559	550	550	599	588	575	519	575	551	557	539	550	549	544	547	530	552	546	551	524	565	597	573	550	555	550	567	554	540	555	528	554	568	509	537	556	559	512	537	573	520	537	546	544	587	522	543	598	525	534	559	528	521	587	592	537	569	551	577	564	541	576	539	531	549	535	513	581	553	552	552	546	585	576	536	554	546	492	539	522	568	552	542	562	548	532	554	544	550	548	566	562	590	546	558	588	565	566	559	548	563	548	522	601	541	517	551	540	560	562	582	535	554	515	574	596	570	568	563	530	518	548	527	550	564	574	556	571	554	547	539	561	539	557	550	581	544	582	545	557	536	584	536	542	570	540	535	621	539	593	566	560	558	557	526	521	573	531	559	575	548	557	551	585	563	539	487	532	620	527	538	563	576	566	527	545	508	560	541	573	524	526	549	522	549	523	545	538	592	549	579	563	589	511	552	568	529	556	564	560	528	550	526	524	513	569	586	530	567	573	552	575	556	546	547	530	583	558	575	528	548	549	556	567	573	526	561	548	549	508	543	549	571	557	584	550	553	564	548	580	581	548	523	511	525	553	525	558	530	556	541	590	565	544	565	535	560	589	523	580	578	550	551	560	534	561	529	546	534	559	543	569	562	527	534	532	526	541	534	540	583	600	566	565	541	593	539	566	539	532	577	553	581	542	575	562	539	566	513	534	546	525	544	555	578	567	558	547	535	526	568	533	539	546	526	529	595	538	560	531	514	556	548	565	588	533	566	562	549	536	542	575	571	562	535	587	522	530	544	535	563	569	564	561	554	520	539	574	577	615	539	566	550	559	555	565	580	577	568	535	546	573	507	552	560	555	511	574	513	570	571	563	569	513	564	540	524	527	552	579	566	542	542	600	540	538	553	541	543	531	545	541	522	535	565	561	549	541	590	538	575	537	515	561	580	506	564	558	580	548	582	568	538	557	556	539	523	505	533	501	516	562	562	559	553	553	535	568	578	547	573	576	494	553	562	539	532	553	489	572	621	587	565	555	539	564	583	516	546	550	524	559	549	546	553	561	566	552	535	580	551	546	570	575	536	515	563	544	562	553	572	548	525	582	550	548	565	518	535	520	546	559	561	521	547	590	565	598	586	585	541	522	585	526	617	551	557	552	561	576	585	530	555	559	577	540	552	551	576	545	529	566	553	556	582	556	556	536	502	585	568	577	528	563	571	576	594	559	562	501	563	596	555	570	552	594	587	523	573	548	543	497	511	548	585	586	524	530	550	561	535	555	532	552	546	516	543	547	533	531	530	550	539	562	571	547	547	533	571	568	540	566	549	554	542	545	565	585	503	582	555	535	540	567	553	560	532	561	621	518	580	488	560	529	539	540	524	550	531	587	536	540	574	565	569	575	539	560	566	544	569	574	588	533	547	533	580	579	560	538	529	540	570	562	525	534	580	574	543	547	586	526	561	525	549	557	594	572	542	536	510	537	564	556	540	577	577	534	531	563	527	527	535	584	548	594	541	541	566	508	532	562	555	508	545	580	546	588	527	505	583	535	501	537	551	544	535	566	567	512	570	539	535	545	555	538	595	553	550	556	579	538	540	580	568	572	520	515	564	541	572	567	524	553	510	546	565	560	553	548	541	563	535	565	552	594	553	521	562	543	537	554	560	582	532	551	552	535	544	557	544	563	529	518	530	529	573	574	567	581	564	541	556	553	563	538	492	550	547	560	525	556	559	521	548	560	575	521	530	543	570	544	532	553	553	575	556	582	543	544	516	562	555	571	516	554	615	561	544	581	531	537	524	587	560	582	606	556	551	552	567	594	597	563	526	558	593	605	572	575	531	593	529	580	544	540	596	532	580	537	509	505	501	569	553	581	573	555	591	545	528	580	526	573	558	564	520	556	584	541	531	548	597	558	510	572	595	561	557	536	518	537	546	540	522	527	574	558	518	550	571	535	524	530	580	579	519	573	576	600	559	587	564	545	590	547	574	554	566	548	531	577	585	607	561	541	560	513	531	541	559	569	562	517	567	515	570	562	568	546	569	554	561	524	525	540	547	527	530	518	593	519	542	558	538	550	576	566	549	532	570	520	552	506	576	553	555	529	553	579	561	565	540	532	581	576	527	552	518	534	534	585	506	524	530	530	560	560	553	552	552	583	537	546	537	535	596	557	541	545	579	541	536	556	531	596	588	574	549	560	566	571	576	606	580	532	569	506	582	550	606	603	562	559	528	575	528	534	547	568	557	510	561	553	550	528	567	577	583	561	538	516	577	551	589	549	548	576	542	561	534	562	576	580	517	512	593	553	521	554	585	563	528	566	532	570	527	582	535	548	593	532	542	554	570	560	550	569	568	549	560	576	535	514	538	591	550	540	517	528	555	599	588	557	536	534	524	522	561	527	572	531	550	556	581	523	529	549	566	548	564	594	540	571	581	541	560	539	535	542	531	546	500	600	539	551	596	554	537	540	527	568	515	545	546	568	535	566	549	536	571	575	573	557	571	546	545	558	534	540	554	564	547	572	535	560	538	562	551	612	612	538	578	548	552	517	535	548	574	574	498	545	554	568	499	528	544	543	521	577	578	564	530	541	558	557	515	539	567	555	567	512	548	546	571	546	530	530	496	586	576	571	570	588	548	540	516	567	565	505	515	555	534	550	529	552	569	567	508	506	535	533	550	516	562	569	587	550	602	579	535	553	564	537	548	545	582	532	547	495	566	561	546	577	564	563	556	553	582	577	547	538	479	547	596	564	571	560	522	536	549	554	526	505	607	550	515	530	559	602	582	557	598	533	607	579	546	521	588	559	582	535	545	566	586	567	552	526	563	555	526	574	569	552	587	576	530	572	507	537	521	561	560	556	523	562	560	595	568	582	547	568	568	588	557	554	563	520	564	586	540	567	548	557	541	583	563	550	532	570	529	548	532	561	579	570	568	549	544	519	526	593	521	574	562	482	526	566	590	534	572	537	553	544	537	502	549	494	558	584	519	562	524	533	557	548	576	530	537	536	543	542	514	595	523	523	579	532	575	550	570	535	555	537	514	576	532	544	570	562	592	529	554	536	556	568	517	580	551	553	572	601	572	561	579	515	553	509	585	555	592	559	548	585	536	573	559	540	565	556	572	544	542	553	555	563	584	561	570	570	573	524	525	581	515	543	605	588	604	585	522	556	574	567	543	562	572	581	567	589	570	588	580	561	559	550	564	559	528	528	539	569	556	507	560	547	542	536	564	558	573	554	566	538	546	567	541	553	568	528	569	548	542	526	553	543	557	589	563	548	540	522	569	564	521	560	591	515	585	527	577	552	558	524	554	591	529	570	537	575	574	578	525	531	565	563	575	567	568	505	541	536	589	570	544	533	577	508	531	581	584	573	551	586	573	590	585	581	558	530	533	529	546	577	541	605	539	549	525	553	536	555	598	566	543	544	522	584	529	516	585	540	568	567	502	553	523	526	554	541	565	581
24368	21545	28372	25175	20609	5235	1549	930	664	561	563	495	458	519	467	462	488	479	457	458	465	428	457	439	447	414	441	440	420	422	426	448	427	428	400	419	454	422	435	426	405	450	398	446	437	411	450	448	402	447	419	439	422	423	430	436	436	400	401	418	401	402	439	431	429	430	470	432	463	456	402	386	420	421	420	459	433	423	432	425	412	444	412	422	436	436	427	404	399	450	433	420	448	438	435	403	447	428	435	436	401	417	440	415	422	399	421	441	406	428	398	424	420	413	447	460	414	416	400	403	406	411	459	443	439	405	416	386	422	431	413	406	411	406	419	449	393	431	462	467	393	438	433	446	431	385	466	439	433	429	430	403	396	436	405	437	427	430	435	411	423	431	419	410	414	423	442	388	422	444	431	420	433	414	408	437	412	432	417	439	417	419	405	391	407	421	386	403	451	424	415	425	411	440	441	406	448	433	448	396	440	423	443	436	448	435	456	419	425	442	390	389	389	445	408	410	429	404	412	405	420	406	426	406	422	449	429	410	415	397	368	404	420	421	450	424	428	426	428	425	431	430	414	420	424	423	443	407	428	432	431	456	431	407	409	437	453	409	422	444	421	395	445	466	423	410	425	432	403	387	413	417	426	391	438	423	413	419	422	408	392	416	385	435	458	436	398	393	414	424	454	419	417	412	414	437	428	448	389	399	460	430	401	404	410	400	411	368	430	406	411	422	438	416	408	416	439	457	420	415	411	434	434	414	421	428	414	405	453	427	436	390	432	397	403	419	425	438	411	443	429	432	420	407	454	393	428	454	435	451	398	423	405	421	436	426	408	463	429	453	439	414	422	462	421	435	421	418	410	399	430	381	378	446	450	410	418	398	408	432	422	415	377	422	448	442	419	427	423	416	434	430	359	405	435	429	424	435	409	423	430	433	442	395	410	443	402	442	390	407	459	407	408	427	398	415	437	419	407	439	439	387	429	426	429	367	394	417	437	376	402	405	426	424	423	433	441	437	476	385	425	411	432	451	406	410	408	428	409	429	393	472	442	407	413	431	464	417	419	438	427	435	419	426	419	434	425	414	421	423	442	393	440	439	390	421	464	415	437	396	406	441	426	431	442	476	449	453	448	414	435	428	430	428	391	407	407	437	426	441	428	424	407	408	413	386	403	432	421	456	422	399	387	381	430	445	453	423	438	424	401	370	440	430	429	396	471	414	425	418	418	402	409	401	361	431	419	425	379	412	429	404	394	399	430	415	433	422	392	442	427	408	422	451	428	401	425	450	429	428	402	399	436	420	416	410	451	434	455	438	457	435	388	470	428	404	409	408	412	418	437	405	455	486	416	436	416	419	443	400	412	446	441	398	403	413	427	413	396	414	414	428	448	399	436	434	435	435	361	408	447	433	404	423	429	418	426	410	417	466	466	444	418	418	435	431	445	389	424	415	415	425	426	392	406	394	423	431	425	429	441	380	436	404	426	419	453	447	434	429	425	381	439	428	390	392	433	447	446	414	415	428	444	406	400	430	436	399	454	388	422	452	424	422	405	440	430	396	455	411	400	398	419	452	424	447	440	407	398	471	431	437	442	431	440	393	419	411	437	442	407	425	430	462	435	414	427	424	391	434	374	411	422	438	426	429	419	380	411	428	424	436	412	467	410	417	447	413	433	449	392	408	422	414	401	433	461	465	403	441	434	424	440	437	396	407	420	407	453	410	476	420	441	409	434	403	439	431	436	396	392	435	414	371	419	419	404	414	433	394	400	407	437	407	453	384	408	441	378	394	443	403	433	417	460	431	429	430	402	423	419	454	416	370	432	450	428	408	442	441	417	411	440	402	445	459	430	416	387	403	430	400	443	414	380	394	418	429	423	403	397	401	434	435	410	380	426	382	410	421	405	445	412	415	449	405	455	448	422	393	475	417	439	458	453	407	416	432	415	416	428	403	463	430	424	418	437	443	407	394	418	415	462	438	461	425	406	414	440	417	420	393	404	442	397	428	429	435	422	447	427	420	420	433	427	413	431	412	406	396	394	443	402	397	402	449	426	443	421	395	454	429	413	457	404	450	378	416	435	443	437	428	367	440	420	404	420	402	417	421	423	468	414	391	431	404	418	425	407	414	422	385	440	430	430	418	424	411	421	403	391	441	423	456	428	435	402	426	419	425	437	386	439	447	415	373	419	404	438	447	424	396	434	412	440	421	414	394	405	409	448	430	428	433	411	412	409	452	429	399	410	461	474	473	415	431	402	469	440	435	440	444	450	448	458	439	450	449	447	445	424	447	425	430	449	395	406	409	418	448	389	428	441	447	456	448	412	392	474	407	453	409	410	460	447	417	424	408	412	424	414	414	426	372	402	412	412	410	439	422	411	421	410	405	431	424	439	433	430	407	406	435	448	436	446	428	404	436	439	469	461	419	426	427	433	420	433	450	416	400	409	435	423	428	403	404	403	405	430	423	413	433	409	435	442	415	405	442	432	408	398	416	420	418	405	407	453	420	452	389	420	433	426	417	446	415	413	423	436	390	382	410	419	417	419	417	393	434	423	424	435	422	433	411	411	416	443	467	409	406	432	444	434	420	404	419	404	417	455	410	411	392	431	416	448	424	427	432	408	432	437	414	431	396	441	447	418	458	395	419	407	416	402	442	422	442	398	406	477	437	418	414	422	396	405	396	427	437	400	426	404	425	430	426	411	431	407	413	456	435	394	432	425	430	437	460	451	395	444	424	452	426	452	437	429	404	440	379	412	429	459	460	442	443	421	388	427	403	408	402	415	421	427	413	413	387	397	430	413	407	431	386	410	426	429	385	416	426	430	435	462	450	454	459	408	420	428	456	436	448	464	444	394	396	428	427	427	385	396	489	415	402	449	424	436	417	418	404	414	437	430	428	426	421	437	446	412	402	432	418	405	433	418	390	433	411	406	390	435	471	379	426	434	422	433	420	421	436	417	430	395	408	429	422	430	398	407	425	408	424	448	434	408	372	383	384	408	379	399	431	419	428	399	412	440	452	439	438	438	418	413	407	437	401	434	428	433	440	419	417	426	443	423	393	444	415	417	430	396	448	398	429	429	450	419	423	408	420	416	386	419	415	410	437	394	413	405	419	439	433	459	440	450	418	436	403	453	418	444	411	393	428	419	426	413	397	470	424	445	453	437	422	402	416	400	405	405	380	422	405	388	418	391	424	445	443	454	414	406	410	430	423	437	426	410	442	423	446	427	420	396	426	424	398	386	426	418	451	396	438	401	423	427	416	407	379	431	388	435	449	448	409	408	413	430	411	409	411	399	432	411	430	419	403	410	428	439	420	426	423	417	439	465	429	460	448	424	401	430	420	419	449	417	435	405	401	417	428	431	448	437	433	420	412	417	436	400	428	439	451	426	408	418	414	465	407	417	436	401	423	413	422	435	398	444	419	410	433	408	421	427	424	440	432	457	416	409	396	439	423	413	427	391	438	410	379	438	427	429	431	412	439	421	447	417	423
42518	52246	17570	10889	7094	3654	3086	2216	1480	1151	938	933	848	818	743	738	705	711	732	683	702	658	659	675	678	643	717	674	641	636	658	615	680	616	671	623	723	646	634	656	676	596	622	664	631	690	598	629	646	679	665	614	673	650	635	623	628	626	646	603	585	633	646	643	646	618	600	658	594	604	629	634	618	675	635	583	645	588	604	589	630	649	608	620	607	611	621	611	642	619	620	617	669	607	627	657	597	615	677	630	638	618	642	625	591	611	601	585	642	619	614	620	661	632	592	607	605	588	598	595	631	656	585	599	621	610	639	605	637	648	629	614	618	616	649	642	591	592	613	597	668	688	624	631	583	580	646	659	613	609	650	604	606	562	651	615	643	595	636	632	622	666	638	626	610	599	658	607	600	608	630	654	620	639	634	650	609	629	637	659	656	606	636	630	645	610	630	598	635	596	591	563	642	635	621	615	598	612	623	656	629	616	673	572	620	621	661	594	605	564	619	615	615	636	590	621	609	606	663	587	598	599	605	643	601	629	616	617	609	611	628	607	615	599	618	667	589	613	623	639	590	692	568	593	626	627	644	635	651	602	608	598	616	615	640	645	643	633	626	621	623	568	626	686	658	629	612	642	587	581	593	623	605	585	578	629	583	635	609	606	619	622	616	639	611	600	567	603	616	637	584	658	605	603	617	633	636	614	610	554	607	644	608	599	588	596	612	581	646	615	602	646	622	634	623	628	588	639	656	605	570	689	598	671	613	655	612	643	657	604	580	631	627	623	584	647	613	637	641	624	650	641	646	653	611	628	651	618	646	593	647	600	616	634	613	645	643	614	592	634	637	584	622	647	647	650	605	614	618	588	614	633	595	629	612	657	642	604	647	607	658	695	624	635	645	604	622	659	622	593	647	589	643	603	624	618	641	583	622	631	613	597	612	613	652	560	597	638	620	630	586	677	603	607	596	626	625	626	619	636	610	623	633	636	642	672	642	611	629	617	628	612	622	567	638	682	612	624	603	619	642	573	632	595	631	641	619	594	593	623	635	623	585	578	655	630	623	577	598	617	629	618	630	630	631	632	567	615	622	626	611	673	618	618	626	673	668	642	607	587	606	603	621	637	659	609	621	612	634	589	606	622	632	647	627	605	592	578	629	623	614	654	637	613	612	620	667	669	625	612	605	596	592	623	591	573	647	608	627	605	624	615	608	605	616	641	631	626	640	607	609	615	644	604	589	654	628	617	645	647	619	655	620	628	628	599	624	637	582	641	610	582	631	627	640	622	573	595	625	659	605	608	579	619	589	620	651	631	618	636	642	616	632	598	613	622	629	642	607	653	543	569	610	628	593	622	597	629	600	629	645	662	594	625	615	629	614	603	609	604	579	614	630	604	605	675	627	649	606	614	612	625	630	625	565	667	654	638	610	631	601	642	615	595	614	639	651	642	619	612	620	606	607	639	583	620	629	621	560	585	643	651	642	601	636	639	629	657	626	618	573	608	630	621	638	657	613	627	636	611	577	634	643	591	661	664	621	599	614	618	636	647	669	612	570	601	626	637	624	621	630	651	598	617	623	647	622	623	632	600	623	548	620	644	617	664	657	627	591	646	603	604	661	628	586	613	607	623	652	598	616	584	602	672	615	612	616	618	616	612	554	642	627	619	621	631	612	597	597	654	647	608	613	647	633	621	607	631	649	619	648	600	626	571	639	599	619	590	604	664	604	619	596	615	654	615	612	628	573	685	601	662	595	557	579	644	590	587	613	606	619	620	601	605	639	606	584	587	605	622	666	633	526	612	610	652	604	628	611	631	607	647	596	608	662	630	613	599	589	608	662	590	603	610	652	635	629	653	607	599	597	639	577	667	604	617	637	624	593	630	608	625	632	659	586	639	668	643	624	616	640	607	633	639	616	606	585	637	585	617	635	615	647	597	611	682	626	611	624	597	637	645	620	581	608	650	639	622	602	622	600	587	652	604	597	619	695	652	648	595	588	588	633	614	595	636	668	642	644	619	624	634	660	680	620	596	603	615	644	644	645	605	665	615	619	637	628	543	627	615	598	658	556	617	624	618	641	634	620	609	623	606	622	615	644	615	559	644	609	614	657	620	603	604	559	624	595	639	668	599	586	629	612	619	660	639	636	607	652	631	617	633	626	684	593	640	616	618	622	632	644	603	620	642	605	630	617	674	641	634	629	584	608	589	610	639	625	610	574	626	636	641	634	584	644	619	583	616	612	626	638	570	612	631	625	621	629	621	594	639	598	662	647	574	582	655	603	632	590	625	656	592	623	641	617	609	624	623	572	656	593	601	615	672	652	620	649	635	611	624	624	619	608	597	622	618	646	606	623	623	630	615	593	627	667	648	618	631	596	612	635	587	581	591	673	575	588	634	607	648	685	603	585	622	597	621	616	597	592	612	535	596	628	652	647	597	656	601	634	584	572	584	592	631	670	647	614	678	614	594	588	646	639	643	644	637	659	604	641	585	601	646	660	591	634	623	614	645	621	630	623	629	633	599	611	579	629	572	608	618	625	605	612	677	630	624	637	564	605	613	598	656	596	625	638	647	605	626	653	617	597	579	598	612	679	645	651	647	669	595	620	634	619	678	654	599	638	647	606	642	588	627	616	595	613	613	614	622	688	675	592	622	655	627	655	620	633	639	630	656	669	605	638	630	642	622	624	627	617	631	653	622	648	609	632	608	603	653	596	627	640	674	603	591	652	618	590	644	600	600	591	597	596	647	653	633	615	613	585	620	562	584	629	626	570	641	640	631	663	612	616	630	587	618	624	614	656	594	594	637	637	643	656	606	662	664	621	599	603	622	630	627	577	633	620	616	688	566	539	648	637	600	643	623	591	607	611	621	615	631	636	595	590	610	583	604	611	643	643	636	600	633	611	642	622	643	609	606	593	593	605	590	596	617	645	675	602	599	616	640	591	603	661	610	654	633	624	591	662	602	629	618	597	589	622	637	651	600	589	634	649	629	613	595	597	654	610	648	587	573	628	620	619	642	622	652	613	623	614	628	635	617	640	604	607	651	643	620	592	620	644	626	581	615	614	593	568	638	593	604	646	632	576	625	632	629	608	628	603	657	598	597	616	600	640	647	628	633	602	651	631	598	590	650	608	618	610	612	633	609	622	669	653	654	588	624	641	566	631	584	617	642	648	581	626	607	577	620	584	609	679	617	623	647	575	636	626	640	643	587	623	635	653	604	640	629	607	643	592	593	591	624	625	606	634	628	622	619	642	649	653	639	642	653	627	624	651	629	623	627	588	598	592	665	603	606	644	629	644	614	607	644	611	628	646	635	665	620	605	633	590	628	603	583	589	658	635	616	645	605	601	663	618	613	620	602	616	638	667	640	632	584	644	588	656	614	579	633	634	614	684	576	620	645	638	606	613	603	637	628	621	606	635	589	609	592	679	622	644	594	651	593	627	648	628	594	654	597	637	601	598	608	619	618	650	614	652	625	610	619	634	608	643	627	629	645
23356	21586	29026	24603	21595	20517	4417	1160	677	511	424	385	374	343	339	295	309	296	265	297	304	265	267	247	273	266	269	247	234	254	300	224	252	240	256	254	257	242	260	248	261	227	253	230	233	229	222	236	266	241	249	253	202	221	258	233	252	238	240	222	245	229	246	243	238	248	200	235	240	222	207	216	226	235	229	248	242	234	234	248	245	229	247	192	216	223	279	213	215	253	253	225	234	226	238	245	212	222	213	231	221	249	212	223	248	226	248	212	230	236	225	236	224	243	218	248	227	232	216	213	227	228	226	245	233	229	217	232	212	259	219	222	205	251	248	241	234	232	237	220	254	242	241	218	248	218	210	198	227	235	259	200	218	226	236	211	238	183	223	239	219	230	226	244	235	246	242	244	235	245	221	261	247	216	229	235	220	196	224	236	250	251	252	227	231	219	231	248	257	251	223	202	249	237	215	234	257	214	243	236	238	267	255	235	255	218	229	251	237	231	211	237	221	225	202	246	227	240	259	213	216	238	249	208	241	231	230	202	211	219	242	228	256	255	218	221	222	217	232	244	243	224	238	238	214	232	248	233	214	222	256	219	248	212	209	241	190	260	227	248	224	218	247	259	208	229	249	227	239	239	224	227	238	250	210	241	228	206	215	248	237	251	222	246	252	229	223	240	230	223	239	226	241	242	233	256	241	234	220	199	259	198	243	252	238	237	200	208	246	234	242	228	217	235	219	235	227	242	247	241	230	228	277	246	274	246	223	269	224	267	233	203	234	223	233	247	226	196	257	246	239	236	224	244	219	207	227	226	244	231	236	224	220	234	263	235	224	235	203	221	196	242	242	243	253	244	229	225	227	195	234	236	218	220	211	261	237	243	260	224	224	231	203	249	232	213	235	246	240	191	237	205	237	240	227	259	216	242	215	253	216	249	239	265	228	222	262	225	236	249	247	247	214	228	247	224	221	223	237	214	254	205	247	234	226	225	246	232	250	234	261	218	228	219	237	239	252	223	208	245	222	236	235	248	225	234	254	254	244	232	231	252	260	225	236	219	232	240	232	235	229	220	207	224	240	227	231	228	234	211	219	219	205	224	240	212	230	258	221	216	218	258	256	221	253	230	226	251	233	250	243	231	243	231	247	232	220	205	261	209	224	249	213	231	236	252	225	236	239	233	229	231	254	232	228	221	223	257	233	225	254	258	223	244	236	249	237	221	225	241	247	205	241	260	228	239	247	231	214	210	243	236	245	245	214	265	211	221	230	214	232	216	247	212	228	213	239	248	253	223	253	228	228	231	237	217	242	220	276	245	227	240	248	266	254	234	208	226	210	200	232	232	247	233	243	215	226	233	236	255	209	222	232	220	267	257	235	229	244	263	200	258	222	265	237	227	223	217	242	235	250	237	237	250	237	239	262	224	236	218	241	216	222	229	246	206	207	232	231	250	226	234	210	241	231	207	260	244	243	212	224	230	237	245	223	241	239	217	227	265	245	225	229	253	228	238	234	212	245	235	235	241	249	259	215	234	250	204	254	183	251	221	242	246	233	222	258	222	280	239	264	266	245	250	218	236	252	195	212	216	235	235	233	244	251	198	252	227	229	206	225	255	233	244	226	192	229	261	224	248	238	231	214	213	245	242	225	230	206	234	249	246	237	230	228	266	231	238	217	233	234	231	235	256	243	220	247	228	243	235	246	244	240	220	228	212	234	229	226	218	223	240	212	234	224	223	231	220	233	263	218	243	220	212	206	242	231	219	225	205	251	239	214	204	265	203	276	263	211	225	230	228	232	232	234	235	230	250	262	224	227	223	232	234	256	222	243	253	209	218	231	241	231	241	258	241	211	211	244	209	243	234	227	225	230	239	204	226	222	223	241	214	235	216	248	221	252	221	236	240	237	219	246	221	228	229	216	221	254	202	234	223	242	217	209	247	221	230	245	230	232	226	227	250	236	198	230	244	257	197	241	242	242	221	231	252	211	234	241	246	229	249	227	229	220	245	209	239	218	233	218	211	241	256	233	234	221	200	241	256	235	262	221	231	239	204	232	223	218	227	229	226	235	220	233	218	249	232	214	220	259	234	221	232	227	228	214	251	234	243	208	217	216	218	234	250	264	230	249	249	249	196	256	218	238	238	223	218	233	270	197	252	210	225	217	240	255	251	221	231	232	245	238	233	228	245	230	246	270	255	231	220	234	238	187	225	196	228	209	228	204	265	221	250	264	231	244	254	260	250	196	238	224	229	238	267	227	206	213	239	245	229	238	238	221	242	236	230	256	208	226	232	230	246	213	254	240	256	224	225	227	245	210	238	223	227	226	227	227	224	246	224	233	252	202	227	242	220	227	219	228	220	235	228	231	210	217	214	229	242	239	240	268	237	225	218	216	254	212	228	214	251	234	256	225	228	200	220	243	232	246	230	259	236	237	223	216	215	222	252	241	217	243	231	234	218	250	248	200	242	239	238	226	247	248	252	204	251	224	227	202	205	230	257	199	216	245	242	242	217	234	242	234	245	221	234	227	265	227	220	190	250	241	224	247	200	210	220	253	251	250	221	235	250	241	219	209	224	217	224	237	233	245	237	234	245	251	220	235	236	250	261	227	230	230	216	244	197	261	226	212	214	206	231	219	235	257	264	241	238	250	267	225	239	208	246	209	218	247	246	219	200	213	220	203	242	223	219	239	233	220	220	245	232	239	255	215	236	227	232	240	231	213	225	219	253	227	237	237	196	235	257	252	238	221	214	235	244	252	234	236	215	232	221	242	235	250	212	231	206	248	231	237	241	243	233	240	197	254	251	224	247	221	228	224	228	246	229	232	241	250	231	231	219	219	231	253	225	254	179	237	240	214	236	263	240	229	235	231	250	221	238	209	239	217	233	205	222	230	241	215	212	254	224	194	227	235	236	213	229	233	231	213	257	252	235	264	240	223	254	225	230	226	243	243	217	232	209	243	206	220	227	202	250	240	247	238	233	219	247	237	203	210	225	207	238	220	209	250	217	234	233	221	236	260	213	217	257	227	231	201	221	221	229	251	204	232	224	216	242	240	211	225	224	224	220	240	223	256	209	223	225	210	239	221	239	239	233	210	224	247	265	243	219	210	254	216	224	219	220	232	231	242	217	243	246	245	232	255	251	234	249	219	222	215	226	260	233	230	233	246	247	223	215	212	225	224	206	212	231	217	227	222	227	221	217	242	258	230	225	201	248	227	257	239	232	228	226	238	230	222	226	222	234	239	209	224	211	248	245	247	211	262	205	235	228	232	245	246	214	222	230	222	242	249	243	256	255	245	227	235	239	240	244	231	244	238	202	256	214	235	231	241	237	208	218	220	246	230	243	244	223	207	232	243	218	218	222	216	254	254	198	232	220	228	253	243	230	238	248	243	227	211	247	233	204	228	211	252	206	204	257	226	240	224	218	234	240	232	252	225	244	240	236	251	246	249	243	240	214	233	225	229	234	228	244	215	233	238	216	239	235	220	210	215	217
50673	57194	19090	15331	10314	5363	4325	3011	1822	1283	965	889	776	636	646	651	580	546	555	506	524	432	458	402	418	402	399	437	415	404	419	370	430	374	365	381	377	364	377	369	391	357	341	391	367	370	416	359	361	419	341	400	359	380	361	376	309	366	343	388	337	374	353	364	335	361	374	325	356	352	357	333	317	339	329	367	355	371	384	340	350	383	355	354	317	352	362	344	368	378	348	336	344	363	366	355	315	359	339	355	362	388	351	377	336	365	373	324	357	361	346	362	367	359	364	332	355	349	358	342	372	325	367	374	340	357	347	355	373	338	353	373	350	327	373	331	352	324	391	350	352	329	377	356	366	357	366	345	314	314	359	389	327	351	354	336	350	361	336	370	349	357	329	348	317	349	360	332	326	365	348	352	325	344	343	308	370	349	409	367	366	366	349	336	349	347	344	357	373	328	360	331	387	354	330	355	364	374	346	372	334	374	371	343	339	351	358	367	369	406	331	359	355	356	365	363	348	351	344	349	331	325	342	405	348	337	341	381	333	322	364	368	358	340	391	385	360	357	324	389	373	370	358	349	374	358	360	355	361	357	366	336	332	342	367	335	339	361	335	370	352	364	375	384	365	383	342	345	357	357	326	346	345	347	356	362	364	329	322	382	349	337	360	354	352	352	338	321	305	354	377	371	351	351	363	339	356	369	359	341	384	357	309	355	324	369	348	332	360	344	338	346	339	367	330	370	348	315	336	346	328	351	349	375	381	347	359	390	360	362	343	350	326	374	408	346	354	348	337	371	373	353	322	354	353	347	342	361	388	352	363	345	330	365	374	364	359	363	345	339	356	336	358	382	336	343	353	321	331	358	327	367	361	346	337	327	353	338	346	324	316	309	320	391	346	371	344	350	350	352	334	358	372	339	397	336	367	323	341	374	336	332	353	377	386	349	325	338	365	330	359	378	348	342	359	359	330	358	339	332	368	349	323	374	358	354	325	329	377	335	352	313	329	377	357	320	354	362	369	333	352	385	326	386	353	363	347	338	340	337	359	364	360	316	348	351	342	346	341	347	340	364	335	292	339	378	346	342	330	353	342	337	323	335	346	384	349	351	390	366	372	351	370	368	348	375	319	339	337	350	353	365	350	379	305	357	364	343	313	339	339	346	374	338	367	369	358	344	351	366	331	317	348	330	349	310	344	357	324	368	356	354	318	366	334	351	323	349	367	329	348	346	346	338	333	323	346	355	339	346	376	336	349	372	339	330	371	345	355	346	349	320	341	370	401	328	332	341	373	318	338	346	345	362	350	348	351	353	330	319	339	339	378	355	353	367	333	348	389	336	339	383	361	368	363	323	351	352	363	358	380	346	367	358	360	379	337	342	339	351	357	360	380	352	302	351	359	324	343	352	358	345	357	365	336	353	344	381	357	370	349	327	349	354	355	388	378	368	326	373	357	362	342	317	338	357	344	346	328	335	352	358	355	324	358	394	352	348	337	344	342	337	354	367	366	341	324	376	343	308	325	332	334	371	348	360	349	340	317	356	328	365	340	379	323	376	318	385	340	384	337	320	360	336	334	339	386	383	357	385	331	350	322	355	361	354	334	334	398	363	338	332	346	381	309	354	324	344	333	347	344	341	359	360	373	369	355	330	352	314	361	375	357	348	311	359	371	376	336	350	317	341	361	351	350	357	359	363	360	342	333	372	331	335	328	350	328	367	359	344	359	378	345	346	346	334	357	379	325	335	339	338	369	388	337	322	391	343	381	364	376	369	352	336	341	379	360	368	354	343	360	363	368	338	385	363	316	332	374	343	350	345	372	364	347	332	328	302	344	353	358	367	379	347	375	368	337	339	354	316	359	346	335	361	347	349	346	370	358	370	356	361	327	331	339	325	348	342	375	334	331	353	327	353	339	345	366	375	365	346	319	377	343	350	337	350	327	363	372	356	331	355	370	345	328	356	347	364	336	393	350	368	342	349	321	342	367	331	364	333	341	359	347	347	321	344	313	355	355	362	357	340	341	353	368	365	351	364	374	353	320	320	380	363	329	340	386	342	367	336	394	335	370	354	342	357	363	344	327	332	335	378	352	370	364	310	346	345	339	347	358	370	368	352	359	356	333	390	317	336	354	325	355	383	315	348	372	361	328	343	330	321	353	360	325	341	328	356	356	379	378	360	367	332	343	356	361	359	349	356	368	350	360	318	353	341	325	358	386	359	352	361	341	322	352	350	363	378	351	307	350	324	332	334	343	339	360	357	371	335	373	355	340	357	354	389	344	345	326	346	339	351	341	325	349	333	364	372	342	340	375	346	335	342	381	371	362	326	362	340	373	361	341	352	319	360	379	389	336	301	368	321	346	367	355	345	365	342	325	327	345	340	338	323	354	329	361	352	368	372	340	365	353	334	364	346	377	342	319	366	362	371	337	343	326	336	379	326	334	348	350	325	376	351	365	343	346	330	354	370	331	339	363	352	353	356	342	340	329	319	370	345	356	339	380	350	351	325	364	331	346	324	384	381	378	364	351	335	326	333	322	337	343	366	363	333	328	356	344	379	347	330	368	353	343	357	366	368	339	333	334	371	373	296	334	350	330	367	347	344	349	346	335	380	367	339	362	374	355	311	339	355	371	360	344	328	339	334	332	319	356	352	338	329	357	339	309	349	356	320	361	357	341	345	358	354	365	338	336	329	349	305	365	337	340	348	369	340	382	348	348	346	326	371	345	389	377	354	366	358	371	339	351	360	352	339	372	326	344	343	342	348	322	319	354	363	360	349	328	373	353	373	334	340	354	340	341	327	341	362	366	370	346	366	329	315	366	351	369	335	356	333	385	329	339	371	348	347	346	375	375	350	312	339	399	360	343	342	359	368	360	377	340	347	325	327	359	349	363	350	369	368	341	366	322	370	329	368	329	347	328	360	332	354	325	383	351	342	361	353	353	350	352	333	372	333	347	354	326	355	349	364	336	331	317	344	384	368	363	369	353	313	356	364	349	326	363	329	342	341	330	382	344	346	351	353	326	353	376	317	334	344	310	338	330	340	367	329	376	368	365	348	345	352	387	371	378	373	329	365	349	340	396	362	343	364	351	356	351	352	344	337	347	360	343	324	372	337	380	345	367	355	368	349	357	358	357	373	341	337	345	374	328	335	345	322	364	353	344	334	359	345	339	337	321	340	358	320	349	338	379	350	377	330	364	345	361	357	378	312	342	313	352	353	352	380	361	370	355	341	330	334	361	318	337	333	370	351	354	348	329	346	348	333	383	345	370	338	347	356	342	321	370	356	345	333	359	347	325	308	345	381	346	350	350	360	364	351	311	341	341	335	355	379	360	340	371	347	341	357	343	349	327	340	374	335	313	366	352	344	369	330	346	372	350	359	331	365	333	342	364	393	339	354	366	374	350	365	374	343	319	337	339	356	333	344	349	334	313	338	356	385	373	313	372	352	344	352	311	381	374	306	344	314	343	334	369	348	364	347	285	343	357	346	358	345
27608	21518	13428	3653	1490	805	694	539	498	416	396	380	376	422	388	383	348	345	370	378	392	403	371	370	379	375	374	370	396	365	389	350	378	392	386	374	374	378	383	363	398	400	371	373	404	393	367	364	389	355	396	391	377	397	391	396	352	369	396	351	365	375	374	365	363	379	416	354	382	377	370	344	403	362	389	388	396	383	337	362	426	402	393	344	388	403	386	376	393	361	370	368	370	361	380	404	372	392	361	366	357	355	419	384	396	331	391	394	384	364	328	374	375	331	378	384	416	385	375	377	376	363	378	402	381	401	392	386	399	348	372	374	392	361	374	416	362	386	385	390	427	380	429	331	416	386	363	353	337	367	383	393	370	411	353	359	409	418	396	354	407	349	401	370	367	390	368	371	376	397	377	393	380	437	362	379	399	390	364	377	383	385	375	392	380	353	357	349	354	387	378	403	369	387	378	387	392	397	390	366	370	390	361	398	356	372	402	369	381	381	408	342	387	356	366	395	354	378	353	408	383	379	387	385	366	393	372	376	395	394	352	366	351	386	362	391	376	378	349	384	403	372	361	348	392	384	369	357	383	368	355	369	393	378	369	387	363	396	347	406	354	355	412	379	380	356	371	378	377	355	371	409	387	391	388	369	412	336	369	385	363	366	396	361	372	404	390	391	400	347	352	382	394	364	379	367	362	367	372	411	383	355	388	354	370	392	341	386	368	390	398	391	373	399	396	403	358	369	359	372	363	403	411	404	346	374	389	366	382	392	314	417	342	373	366	396	383	350	398	388	411	384	374	352	347	363	352	363	372	414	360	389	365	365	402	353	373	382	396	367	367	393	339	372	395	377	379	379	378	369	358	373	363	395	375	412	378	370	421	414	346	367	369	330	393	376	376	355	363	368	411	389	428	371	331	316	351	373	412	365	380	376	369	376	370	356	348	393	356	373	369	377	395	404	368	385	383	360	409	377	375	337	391	358	377	360	369	355	380	390	374	374	370	371	372	409	401	364	379	373	358	324	388	353	362	321	383	409	358	358	380	379	403	384	376	357	370	370	368	362	373	366	369	372	357	387	409	388	383	367	367	363	417	408	353	361	399	359	358	369	371	425	357	393	384	343	383	344	370	357	381	369	415	361	382	380	359	398	368	358	364	386	380	362	385	396	345	385	396	394	393	341	367	357	387	387	357	357	352	390	387	375	350	371	381	370	361	387	405	389	389	397	372	393	409	348	405	391	371	404	378	392	368	382	394	395	353	382	381	331	382	345	400	352	383	370	386	373	395	375	395	380	365	328	407	372	383	376	372	366	357	319	379	381	374	375	383	407	369	400	372	383	388	373	367	382	322	386	356	353	413	389	365	356	375	353	381	382	368	379	349	379	361	382	405	394	387	367	362	378	366	361	396	397	384	375	406	383	367	412	388	340	406	357	408	374	404	372	356	340	389	355	373	383	343	358	389	390	340	379	395	354	369	350	406	376	383	368	379	380	385	391	349	429	362	423	388	375	391	394	376	356	365	358	371	409	367	391	397	386	393	354	381	386	369	373	382	374	391	408	398	383	371	385	366	408	349	401	363	382	374	380	400	395	390	394	376	370	351	343	375	380	389	339	394	386	358	360	392	359	400	377	380	382	359	358	386	362	376	374	388	413	357	385	358	340	363	403	373	369	390	365	389	400	386	389	387	394	355	385	364	406	371	361	416	372	380	362	377	378	389	390	389	380	388	385	353	348	391	381	360	326	356	378	379	399	349	366	358	363	388	381	351	357	377	364	367	384	382	381	410	418	387	336	357	393	382	372	379	375	371	367	376	351	419	375	347	416	390	396	376	414	410	390	389	374	365	367	370	366	404	366	375	356	361	398	353	329	381	389	403	360	386	381	369	383	386	391	375	364	382	417	330	335	379	384	367	379	367	427	386	353	364	382	362	380	348	352	384	384	391	371	393	415	391	397	378	396	419	396	392	362	409	400	359	352	370	413	389	357	359	398	387	384	369	402	373	348	412	418	400	370	377	376	362	379	408	374	329	357	383	352	374	377	379	354	358	374	380	356	361	399	396	360	370	374	363	389	385	369	401	375	391	380	369	378	388	361	364	369	375	375	365	355	383	358	386	389	385	343	363	400	406	371	381	416	338	362	397	374	372	382	378	370	368	376	396	366	384	385	375	367	366	386	376	378	415	366	380	391	359	379	416	392	365	368	380	419	373	378	376	354	391	341	369	384	356	356	368	355	430	399	408	383	404	389	361	375	375	339	367	374	394	384	369	384	374	388	362	366	352	354	365	418	400	379	373	372	379	358	373	368	408	357	413	392	386	420	389	369	384	357	416	371	340	412	351	359	383	367	383	391	373	379	394	361	361	336	380	379	381	369	357	359	379	363	361	394	380	361	407	349	398	399	398	385	382	374	363	412	382	378	343	380	371	376	385	398	379	365	382	353	391	372	393	371	396	368	374	347	374	369	380	366	378	342	401	369	394	382	400	367	386	345	368	342	374	335	356	396	330	360	387	392	393	373	370	367	390	364	382	351	373	348	361	357	345	379	363	401	391	414	395	373	408	390	378	375	368	377	352	399	362	374	413	371	378	348	385	382	368	396	364	390	354	380	368	384	428	365	389	372	384	370	386	357	393	391	398	350	387	391	400	409	371	390	391	376	371	394	373	341	374	381	379	425	372	377	397	330	403	360	420	382	395	383	366	366	395	346	398	378	387	373	374	352	354	381	372	378	347	360	367	408	341	389	375	358	370	364	343	397	387	369	363	368	376	356	400	390	374	404	402	394	362	379	365	377	384	363	384	357	368	362	407	375	392	380	415	387	367	361	381	375	368	358	400	374	382	349	360	388	380	336	387	378	384	372	384	363	381	350	361	356	353	378	392	370	361	368	394	423	368	372	369	384	336	378	370	373	360	367	415	381	342	398	426	386	367	391	391	358	354	375	372	365	361	315	377	382	379	374	368	376	362	343	383	422	367	380	405	374	367	389	399	394	351	384	366	377	349	437	377	407	368	387	376	371	396	365	353	407	410	381	379	380	370	404	370	370	364	375	400	397	376	339	385	410	364	390	369	408	379	403	415	377	362	375	383	344	390	337	376	367	352	383	382	377	398	426	369	359	359	354	374	372	383	369	390	384	362	400	396	350	396	364	360	400	399	382	367	360	351	355	372	371	365	357	368	381	369	413	403	377	362	366	379	372	372	350	370	379	358	342	375	348	391	362	362	378	379	403	346	412	412	369	396	392	384	406	368	367	363	393	394	355	373	388	391	386	416	381	356	371	387	368	375	379	409	393	380	349	341	359	399	389	376	368	375	388	383	372	376	356	383	405	396	399	404	355	385	374	359	394	382	352	390	381	405	393	396	396	369	371	395	371	381	388	388	387	406	378	381	382	370	368	407	390	364	357	346	405	379	368	394	354	372	355	373	385	394	369	398	360	361	383	393	358	333	367	413	353	370	397	392	369	338	380	349	386	417	360	373	403	392	386
20896	25280	13028	5898	3482	1786	1500	1112	725	627	583	589	584	552	544	604	563	576	550	533	587	601	534	549	596	597	527	592	571	591	553	555	548	518	579	574	604	604	537	579	565	573	546	600	536	563	535	577	548	540	568	553	553	511	564	559	575	586	557	536	555	528	545	548	599	553	525	555	542	577	530	531	580	531	497	538	540	546	535	577	502	566	567	581	577	515	574	572	545	551	551	550	533	525	542	534	549	527	573	584	552	544	564	596	555	578	547	534	568	544	563	530	551	538	537	550	557	578	582	580	515	550	510	546	561	555	533	530	548	554	545	560	571	532	525	530	578	535	554	520	520	551	552	528	547	588	540	570	558	553	557	581	540	563	563	526	577	584	540	574	530	545	524	549	522	576	551	536	548	541	551	568	499	548	511	540	575	539	565	559	567	526	536	561	562	511	573	540	546	570	513	565	602	587	518	573	520	551	551	588	521	558	538	563	561	549	566	592	615	559	579	557	583	576	546	580	549	578	518	542	540	537	574	546	531	573	556	567	534	534	560	529	559	597	578	553	578	552	522	527	560	573	539	555	543	566	547	578	509	557	584	501	550	553	564	552	539	542	568	567	546	547	540	598	545	563	564	540	563	564	546	566	517	564	536	583	508	577	570	529	550	527	521	530	551	593	546	541	545	519	507	520	562	582	561	599	572	537	562	542	558	528	543	553	513	574	538	543	589	598	541	523	572	559	549	544	601	568	568	549	532	587	537	538	529	553	596	522	533	555	534	583	545	538	538	522	557	526	565	543	541	521	517	540	536	584	541	575	524	534	542	558	551	548	583	559	562	604	550	583	564	548	553	564	563	542	525	587	561	542	567	591	594	508	554	550	565	520	565	556	612	582	527	582	583	534	540	573	553	559	559	550	532	608	550	557	580	572	553	535	516	573	535	578	578	554	592	568	522	574	557	529	622	574	551	569	531	556	581	550	531	596	599	543	581	576	549	566	584	559	535	541	533	583	559	553	521	558	571	568	559	554	562	572	528	543	530	529	531	567	592	592	546	529	545	529	550	506	548	561	575	558	553	571	580	555	555	549	495	581	553	531	583	569	528	547	556	597	548	546	571	577	549	536	525	547	529	574	551	568	569	551	563	583	552	559	572	576	547	546	599	548	530	514	524	585	586	564	522	541	540	549	566	590	543	531	555	538	604	537	546	544	561	531	506	599	539	581	553	533	552	574	545	544	549	544	575	565	585	549	548	542	558	575	543	576	603	551	558	580	566	521	516	569	525	548	542	532	555	559	520	569	561	532	526	541	557	582	598	556	539	561	540	610	583	568	548	555	541	566	555	518	533	565	569	553	535	578	549	545	594	541	523	556	574	578	523	544	534	560	570	584	545	557	561	532	593	522	553	525	570	544	578	523	554	531	498	549	567	540	589	566	608	473	538	561	551	508	569	565	576	557	594	565	535	605	530	563	563	582	559	527	565	536	542	566	546	535	545	545	560	523	529	472	533	577	549	554	525	502	545	595	543	565	533	544	546	508	560	552	531	605	517	577	529	563	568	550	606	546	550	558	562	582	528	503	552	541	548	563	558	534	523	603	579	591	540	552	514	537	519	567	555	552	546	536	541	539	566	555	566	545	576	587	561	562	586	558	533	563	562	550	584	586	532	557	569	564	568	562	595	537	549	543	570	588	562	553	534	570	551	568	547	559	531	600	567	590	545	535	522	567	578	528	588	538	561	535	537	531	504	559	569	569	565	551	528	541	559	598	578	532	563	561	534	585	574	549	535	563	609	573	572	551	510	578	529	562	588	580	555	570	554	573	553	578	568	547	517	549	528	562	523	531	558	561	567	521	508	568	533	588	564	582	519	558	574	521	545	499	590	541	553	536	565	564	546	581	578	560	544	560	604	568	601	580	573	542	535	578	556	570	540	563	574	554	574	525	534	553	568	547	580	527	549	541	522	550	542	590	565	549	564	488	595	571	527	568	582	570	567	560	555	542	546	573	545	554	550	575	586	554	547	561	591	577	546	555	542	599	603	549	542	556	550	577	538	560	575	566	525	533	553	532	550	556	517	588	542	558	585	557	542	541	548	567	555	550	575	539	558	562	570	547	540	552	570	527	536	545	504	551	562	574	578	509	557	544	552	549	576	557	524	566	562	588	515	545	545	538	566	568	554	587	515	542	551	574	519	537	546	554	564	560	585	596	545	515	550	560	552	555	553	562	569	594	519	545	537	518	549	522	554	572	503	513	608	535	537	507	566	535	538	526	581	554	545	564	573	582	522	558	537	573	568	532	508	558	530	546	542	581	547	585	543	550	558	546	620	541	548	551	516	544	520	535	575	550	530	512	593	568	529	525	506	566	597	545	542	546	533	576	536	533	563	590	502	598	534	539	575	502	569	564	551	542	545	534	545	516	630	591	579	585	598	584	600	554	522	539	557	541	538	556	541	543	575	566	504	580	533	535	615	556	504	578	593	574	611	565	549	557	569	549	587	559	533	548	533	542	563	587	536	555	573	582	559	549	537	537	512	566	548	519	517	556	537	564	512	558	539	537	586	535	539	543	538	558	523	526	547	527	572	549	562	567	570	548	549	553	570	552	580	540	558	570	512	568	534	549	563	553	562	555	570	567	543	562	565	553	511	533	582	527	538	521	555	579	566	542	579	560	562	523	557	571	571	534	557	518	579	552	552	565	565	514	536	558	550	581	595	544	504	534	505	543	517	574	542	508	563	556	544	555	605	574	543	547	534	503	538	541	575	555	568	580	534	551	577	542	516	561	562	564	543	534	561	506	508	533	512	538	573	564	576	543	561	503	567	534	554	564	577	538	574	533	560	547	498	562	533	534	571	586	528	561	587	565	493	517	538	537	557	581	550	535	544	543	606	564	539	558	532	599	588	521	560	567	544	544	520	573	550	552	590	520	574	561	580	581	563	527	551	516	544	581	523	546	552	556	520	521	523	558	564	526	535	524	571	575	543	567	530	586	561	578	545	554	553	579	548	515	563	536	587	596	571	539	555	532	543	563	553	560	530	563	533	557	560	527	498	559	557	563	541	538	535	527	533	551	564	562	554	524	533	530	558	606	558	498	554	529	546	521	522	552	529	569	592	532	563	526	499	549	595	536	584	547	576	569	563	525	513	598	575	548	556	570	559	570	551	551	618	557	558	505	498	538	567	568	539	525	570	591	544	603	560	530	545	530	543	564	579	576	505	545	556	568	526	572	543	560	557	522	578	582	596	569	587	538	609	585	542	543	572	571	504	539	578	582	547	546	584	539	537	519	509	568	517	517	571	571	570	541	534	518	563	524	533	566	551	525	556	539	567	573	568	555	565	563	609	531	576	592	564	566	556	537	557	574	557	535	589	552	609	543	550	590	537	558	555	523	585	555	583	528	546	537	523	527	563	548	541	549	542	547	551	586	563	555	602	559	540	558	549	533	568	575	559	526	549	565	556	525	548	573	608	588	552	535	527	549	533	505	574	557
24382	21552	28946	24572	20779	5633	1519	944	627	553	559	478	517	430	490	455	476	422	479	408	434	422	462	434	450	433	463	389	389	446	459	433	419	431	409	430	431	425	447	406	439	387	382	414	420	407	401	451	359	430	454	452	446	426	427	397	419	428	417	427	371	437	423	420	403	416	394	386	415	432	423	443	436	421	414	402	398	401	413	411	412	417	437	433	478	440	403	421	391	431	420	459	412	410	402	436	396	367	406	431	425	385	444	411	433	429	442	439	459	431	437	381	421	410	407	412	427	417	418	392	421	403	465	416	422	422	429	441	399	405	447	409	407	375	403	400	410	406	416	413	443	425	392	393	439	417	438	391	422	436	416	390	395	464	414	390	451	376	433	431	422	418	392	420	437	416	400	398	380	392	424	416	394	412	396	410	428	408	378	406	413	387	412	427	390	393	450	406	409	389	403	383	411	417	408	444	433	441	420	423	468	419	418	422	404	406	420	402	407	433	408	405	441	406	447	386	438	425	397	423	410	437	384	402	408	432	436	406	438	403	427	427	452	393	411	427	372	455	422	391	420	460	437	399	404	394	434	416	391	426	419	433	393	410	408	418	426	404	402	404	411	402	434	435	393	431	389	379	380	423	466	394	412	397	436	418	433	427	417	429	429	473	442	404	429	430	447	426	415	407	415	405	428	363	448	441	437	406	395	433	427	408	399	447	429	389	411	438	404	429	404	418	419	398	405	424	393	406	435	440	411	431	426	450	399	411	396	397	384	446	413	416	396	412	401	425	396	439	401	415	374	429	460	387	435	423	393	426	435	448	426	431	428	435	416	401	394	434	416	414	440	421	435	385	414	409	428	441	396	423	394	500	432	433	421	417	420	455	409	391	424	407	375	418	439	411	394	473	401	390	450	436	422	418	388	384	451	454	394	411	437	411	431	412	392	427	417	404	380	388	415	382	425	393	436	411	414	392	391	441	442	456	388	412	407	424	420	405	461	436	416	424	445	381	424	383	445	415	410	408	419	418	450	396	370	391	430	440	416	388	423	408	412	421	420	429	420	438	418	436	414	415	424	417	414	414	443	407	379	436	426	393	399	388	422	400	419	416	425	396	408	366	404	406	443	419	405	384	422	454	422	448	411	430	404	454	428	448	437	435	432	443	447	435	377	445	409	454	406	444	428	390	387	436	405	431	393	456	385	425	407	402	356	385	425	435	405	401	440	439	457	435	405	392	424	392	436	430	427	405	430	418	496	425	418	390	392	412	380	389	427	438	414	396	395	402	425	438	394	417	394	400	449	400	416	433	441	416	417	415	450	402	407	391	393	392	397	418	364	436	421	405	410	421	393	410	427	431	413	408	424	392	417	432	437	438	428	440	381	408	417	419	417	407	355	420	421	419	448	420	369	442	458	424	416	461	440	416	408	414	400	410	417	402	430	414	402	407	412	430	442	412	382	427	368	440	435	420	467	405	437	406	415	395	435	415	422	403	409	470	380	349	446	396	420	425	377	399	398	431	408	452	391	413	395	426	444	439	433	426	380	420	439	431	397	385	353	386	420	420	406	418	409	410	434	434	420	452	411	421	416	419	405	423	439	386	460	398	435	458	402	403	404	417	420	363	402	410	427	438	415	410	394	424	418	479	442	427	397	418	433	394	416	425	416	417	389	400	400	431	409	396	412	421	427	423	400	405	416	461	431	404	404	418	431	423	471	386	360	401	427	412	425	422	398	437	389	429	424	429	406	448	389	401	469	415	410	379	410	446	432	422	415	441	416	436	416	444	418	423	432	443	392	429	419	427	428	410	418	425	453	428	427	413	426	437	417	418	414	407	452	406	409	434	422	446	442	419	441	424	401	410	406	390	409	439	427	385	430	403	418	413	405	440	401	394	435	430	398	444	398	408	386	398	394	424	425	434	413	394	396	425	423	390	385	433	435	449	414	427	423	397	388	413	432	431	389	393	417	387	449	400	435	434	425	419	400	421	391	423	432	449	412	425	404	411	417	428	413	436	423	392	423	426	432	414	427	393	378	446	401	432	404	396	407	438	430	412	423	434	387	418	398	415	428	405	383	441	450	427	406	410	437	403	435	429	414	451	408	441	422	387	414	381	420	431	396	413	422	392	432	407	428	404	404	425	451	404	420	445	399	431	416	397	470	453	423	448	421	397	441	406	416	436	414	436	384	408	406	391	386	423	402	446	428	419	428	381	392	420	424	403	386	386	411	374	409	406	362	430	444	436	387	416	430	413	431	441	374	418	457	446	439	407	427	400	427	430	432	420	405	429	426	409	426	420	439	452	410	421	433	413	431	419	417	401	453	391	409	435	418	404	415	406	438	418	446	425	421	386	412	439	390	410	369	420	405	405	434	443	436	440	397	422	440	402	414	442	407	411	412	461	426	426	428	407	416	465	440	401	447	422	396	380	400	405	437	421	434	451	420	399	405	377	404	447	394	389	374	455	422	418	411	426	421	429	426	385	394	415	407	410	426	441	416	380	400	401	420	396	430	440	424	407	393	418	422	436	439	385	398	434	435	432	391	428	421	441	438	406	387	408	402	422	432	451	425	413	434	437	405	421	415	427	374	443	418	410	400	410	413	380	425	381	430	438	457	372	413	412	431	428	392	415	411	406	430	374	431	398	430	442	413	405	406	399	425	415	413	398	432	443	450	434	414	392	414	454	425	416	383	406	404	407	437	402	409	423	428	398	383	417	488	378	395	391	451	395	460	433	453	403	400	408	408	423	431	439	419	425	417	446	409	398	399	433	458	450	439	424	420	414	403	402	411	425	416	436	382	426	397	436	444	403	425	439	439	423	406	406	403	436	377	412	443	447	401	398	442	422	414	428	419	452	388	416	435	408	384	412	407	425	407	421	388	420	421	433	408	406	413	424	379	385	416	402	419	403	424	423	427	406	428	448	399	422	454	388	403	407	389	418	345	401	409	429	415	447	408	427	408	420	413	439	385	428	436	417	422	443	409	416	472	404	395	397	433	406	427	430	449	407	448	420	408	450	420	431	439	389	418	428	439	401	429	453	419	419	399	405	394	445	410	392	401	411	399	418	404	437	438	400	446	417	401	420	450	403	419	400	387	449	449	412	448	407	421	385	429	427	392	373	433	406	431	432	391	407	391	402	425	426	400	413	418	409	409	418	417	413	415	433	417	404	421	459	394	391	413	437	407	395	425	421	438	398	429	436	419	427	390	447	428	406	402	421	446	400	403	404	398	425	436	390	401	415	401	394	421	408	409	377	419	391	411	412	453	427	463	435	394	430	412	431	433	425	382	403	420	419	461	438	425	423	404	394	482	420	411	365	421	386	404	443	401	391	415	408	411	376	406	459	420	436	417	424	401	431	417	392	440	421	393	415	435	440	386	423	406	384	417	404	418	427	390	405	392	451	390	436	414	431	384	415	383	427	408	423	412	405	419	421	410	433	437	446	435	435	433	413	430	445	433	396	411	386	393	428	421	406	377	394	466	417	449	432
42818	55236	19136	10455	6468	3738	2972	2054	1470	1093	991	874	879	747	785	739	701	705	695	671	653	685	630	659	681	637	637	647	685	614	669	666	620	619	649	644	654	601	622	612	615	590	625	631	635	679	634	652	652	616	640	612	620	648	663	612	594	619	586	598	614	638	657	629	660	598	651	578	637	613	654	597	616	610	638	637	639	607	591	587	612	612	600	616	602	651	648	643	626	579	625	613	618	633	596	621	566	607	597	622	662	621	623	628	600	618	626	681	608	620	670	598	619	616	615	582	632	657	608	637	636	625	565	620	576	622	599	629	634	612	619	603	594	585	615	642	615	595	613	595	612	630	644	632	606	584	582	596	635	601	596	597	610	665	624	633	556	618	650	620	659	650	638	606	645	627	643	654	668	665	606	604	580	660	646	633	598	640	640	566	607	605	646	597	613	648	600	646	648	629	595	629	653	616	605	632	598	674	652	611	585	644	619	636	606	620	589	618	610	639	613	611	582	629	644	625	611	606	656	595	615	614	639	587	608	607	639	629	641	602	595	623	630	595	650	624	608	584	636	588	548	646	651	617	608	601	633	612	588	611	601	607	640	622	630	613	632	585	589	602	642	675	659	659	629	616	609	629	615	604	641	596	660	599	642	597	602	613	624	634	666	629	595	625	600	591	657	626	629	584	593	623	599	654	620	631	664	643	661	604	641	604	610	633	615	615	630	565	574	620	636	629	636	614	624	619	625	638	640	598	639	631	646	593	605	612	669	601	624	623	616	633	595	614	633	623	641	635	657	595	619	620	580	623	666	594	579	646	616	588	624	598	594	619	608	630	632	636	641	622	652	591	671	635	618	668	583	633	635	590	600	619	644	582	649	604	623	621	599	623	611	601	630	620	629	638	621	614	625	656	586	631	597	586	616	580	596	604	575	592	623	635	648	569	600	603	596	638	645	630	635	596	671	612	632	629	567	586	655	600	610	668	647	640	613	605	636	620	668	611	613	659	632	589	614	628	572	574	598	615	626	637	601	620	635	631	618	576	643	597	603	574	614	624	611	580	633	627	582	610	582	603	651	602	648	596	615	628	632	630	638	637	599	609	605	656	558	615	617	600	574	619	606	583	583	603	578	607	598	603	596	585	577	576	618	652	612	624	640	625	607	623	666	613	642	656	571	639	609	640	613	621	607	637	598	623	591	597	636	631	634	626	585	628	642	576	636	653	620	623	629	603	580	611	617	672	627	593	633	591	573	632	624	639	591	609	614	623	613	640	582	629	599	606	638	594	600	596	604	613	600	643	609	591	594	644	629	629	621	604	611	616	616	665	633	652	625	610	579	605	602	641	638	626	625	620	607	643	680	648	666	611	666	620	583	625	608	586	597	664	634	615	625	613	637	609	605	655	609	634	583	619	605	603	655	617	629	588	611	623	597	588	626	576	654	662	641	620	642	636	655	632	595	638	588	607	633	648	616	619	577	639	609	599	581	616	653	603	609	602	637	605	611	654	629	637	625	601	607	611	566	581	629	604	609	592	620	651	597	576	610	611	602	631	643	636	606	579	642	647	659	614	614	607	594	605	658	592	648	618	611	623	620	662	607	622	609	650	628	650	617	607	609	614	617	651	632	589	597	592	616	563	627	611	586	641	592	623	625	599	623	603	585	627	622	628	579	612	657	612	670	642	598	651	649	681	667	627	606	629	561	633	657	597	610	616	641	638	642	628	585	619	614	611	580	571	626	639	663	629	618	622	623	616	608	635	604	606	595	550	654	660	642	635	614	612	626	617	617	611	592	651	588	652	596	616	605	606	634	613	681	625	594	647	659	578	621	577	631	631	628	638	602	662	624	633	593	640	652	641	620	627	624	602	644	633	626	629	618	596	583	632	561	633	665	655	618	635	628	641	644	586	597	629	607	635	626	573	614	603	660	601	596	604	620	591	628	586	637	594	662	633	612	637	624	639	615	641	608	642	630	686	622	638	579	628	600	617	637	618	605	618	606	589	646	656	680	577	613	588	609	647	630	637	655	604	661	592	623	661	620	596	641	620	613	592	627	622	635	588	577	621	610	656	588	605	622	617	624	635	587	614	591	584	575	604	620	592	596	651	597	630	618	597	627	622	623	616	602	624	585	657	590	646	625	609	658	626	576	649	605	617	582	604	670	681	646	603	607	648	600	614	593	613	569	633	656	570	622	573	650	632	603	625	652	630	662	627	650	605	633	609	636	638	621	577	605	623	600	618	645	613	638	583	624	593	631	561	602	592	634	658	579	625	635	624	600	595	632	574	682	685	651	631	636	637	564	622	614	618	587	601	612	602	606	637	601	619	568	588	618	620	621	656	657	590	624	635	617	637	639	617	601	629	565	631	598	629	639	603	644	638	606	659	614	617	631	621	614	611	596	638	632	593	581	606	583	597	628	587	644	601	622	633	691	567	584	717	589	620	608	611	597	598	594	625	610	655	624	612	622	572	640	624	612	629	610	597	603	615	617	594	640	586	647	579	668	586	640	572	645	642	619	607	597	580	638	592	674	576	624	650	621	620	645	630	632	630	664	614	613	630	649	602	607	601	592	634	639	573	581	612	631	612	640	599	613	585	604	669	612	617	626	607	596	570	620	610	624	630	601	602	603	651	611	607	627	624	628	621	641	611	584	590	635	639	653	632	636	606	631	634	622	644	590	610	619	647	633	564	634	646	604	629	681	634	613	590	606	631	611	577	608	612	606	607	609	679	611	625	589	591	635	613	622	604	622	619	601	617	573	623	603	612	628	637	638	637	601	629	619	608	585	635	610	646	583	638	596	651	636	650	593	585	603	556	637	642	606	586	622	610	565	643	615	621	592	627	612	580	651	555	653	605	595	668	643	646	636	642	608	604	660	582	579	580	640	622	645	649	653	621	624	585	645	614	606	592	604	613	591	592	592	604	580	621	660	622	595	621	605	603	619	584	670	606	626	611	634	623	595	617	675	607	615	649	582	656	656	665	574	647	597	567	590	595	600	621	596	618	576	619	613	598	591	633	587	631	576	615	630	598	603	646	596	610	611	609	645	657	639	605	669	637	654	590	613	649	612	584	670	640	603	640	635	633	639	613	650	612	645	649	611	592	611	584	614	621	651	615	632	598	635	601	664	605	605	614	655	650	608	634	568	605	584	575	623	626	654	629	580	603	610	618	647	648	588	599	625	617	588	595	627	578	589	611	596	597	613	608	650	625	594	569	623	625	605	595	609	612	612	624	608	628	650	548	566	644	580	589	573	625	613	630	635	647	610	584	612	575	643	601	615	614	653	619	580	648	626	591	574	623	613	631	579	656	647	596	623	651	608	599	651	603	609	589	589	649	637	631	596	607	594	628	684	654	633	622	637	610	653	610	625	575	631	639	570	621	598	593	620	614	580	616	619	629	631	624	602	598	603	634	604	627	630	588	587	587	641	636	618	629	613	636	649	640	625	610	635	599	635	643	579	616	605	616	613	636	606	606	629	591	615	630	610	637
23342	21532	29859	23649	21536	21132	5450	1162	698	522	429	369	373	342	324	304	326	307	298	272	291	263	261	265	286	260	253	216	268	240	240	259	242	239	250	233	219	233	257	243	239	209	234	264	229	239	266	267	225	259	235	233	221	226	248	228	236	218	244	224	247	232	231	243	219	231	218	214	243	246	228	222	221	228	228	234	217	204	189	233	250	245	204	236	249	256	248	242	226	225	250	221	217	240	219	214	230	226	228	255	237	243	248	256	229	259	240	273	251	235	227	195	248	244	220	236	226	206	254	260	253	217	223	206	214	220	222	249	254	246	234	207	270	222	259	206	235	236	253	225	251	194	243	233	237	233	227	212	209	219	221	220	247	233	253	235	220	210	255	248	245	243	200	236	256	245	242	231	258	221	208	262	216	212	233	239	226	219	227	260	231	242	221	230	231	265	249	234	219	209	267	220	213	213	235	226	223	235	216	261	229	225	236	224	250	222	253	226	225	260	245	208	227	241	233	254	216	248	232	222	226	215	241	227	270	248	227	204	234	228	232	227	249	204	225	236	226	242	211	240	201	217	223	236	231	228	228	210	212	238	237	212	236	242	236	240	225	216	227	253	241	215	211	215	232	197	239	216	251	240	224	221	224	220	234	238	241	230	223	218	219	215	235	220	221	249	256	205	244	224	217	218	248	218	227	219	221	245	228	215	223	244	240	223	224	225	248	241	222	224	198	226	221	217	233	243	232	259	259	229	205	214	222	227	232	189	249	224	229	217	223	251	240	231	220	226	204	241	221	212	248	256	226	221	228	242	225	248	219	238	228	243	224	227	244	224	232	235	255	250	219	264	234	236	233	225	223	258	230	228	256	208	200	237	217	228	224	234	247	223	244	222	249	241	218	240	223	232	228	243	229	223	250	234	231	233	248	229	213	238	253	214	230	247	247	255	225	217	233	229	238	209	216	213	235	257	243	240	241	208	234	218	247	215	202	234	226	242	242	235	236	237	214	197	252	237	219	241	227	251	229	225	252	229	219	233	229	219	224	222	235	252	245	236	245	242	253	216	215	209	216	226	238	254	230	227	228	243	245	223	234	240	233	208	223	225	207	236	246	221	220	213	240	198	232	221	252	213	200	229	223	233	262	225	242	214	220	225	219	207	235	212	234	241	238	231	209	248	219	198	189	235	234	221	237	233	230	189	226	245	215	254	220	202	264	262	265	224	241	244	252	244	223	209	199	244	205	218	214	211	249	239	233	215	253	263	209	238	222	224	272	226	231	257	221	232	247	245	243	227	220	213	253	201	233	242	229	215	248	248	238	244	245	223	213	230	239	206	221	224	245	214	226	253	228	209	203	253	249	201	214	211	236	218	248	251	243	252	251	250	227	246	213	222	238	208	216	218	235	241	231	255	191	248	226	218	209	217	239	233	262	244	225	245	222	258	239	243	238	232	209	237	223	223	225	239	230	238	244	220	246	226	255	242	211	217	226	236	224	241	227	219	221	264	220	235	238	213	233	219	236	251	238	238	255	194	244	241	246	241	225	225	229	222	217	223	246	233	218	222	209	238	214	232	233	224	238	244	242	240	242	236	219	214	252	230	216	225	231	220	228	226	271	213	210	193	222	214	208	226	247	225	214	239	216	233	217	212	214	238	207	216	225	231	229	244	218	228	232	203	227	217	234	238	221	242	249	227	229	225	224	229	242	226	252	239	246	228	229	226	225	212	203	229	216	224	218	226	216	258	218	225	225	236	235	218	215	234	227	224	223	212	235	217	199	229	236	231	220	237	235	256	231	216	247	228	235	242	232	229	224	238	232	224	212	212	215	223	235	254	221	222	252	240	248	236	241	219	229	231	256	203	238	243	223	238	238	244	214	221	270	231	238	243	238	237	229	202	260	241	262	233	238	250	222	243	220	223	224	213	233	217	201	226	240	224	207	223	235	239	218	222	208	222	225	217	217	254	220	268	227	248	242	219	199	233	234	210	237	220	237	228	230	223	238	214	233	208	203	232	257	205	254	231	228	195	229	240	206	228	222	207	243	228	255	230	216	224	248	217	225	247	229	229	218	215	218	231	244	232	246	201	229	230	242	222	233	233	218	213	232	223	212	235	223	242	210	230	250	211	206	242	197	228	239	223	221	234	231	206	218	231	239	280	263	235	225	236	245	226	220	258	209	253	262	263	219	215	215	232	226	229	227	234	246	210	247	250	220	260	230	230	221	240	230	197	218	218	225	219	236	244	232	257	243	238	227	231	228	249	235	242	196	225	228	222	233	238	258	228	239	214	191	217	217	253	257	232	241	225	258	203	222	236	217	242	218	206	247	216	239	230	232	223	228	257	230	241	241	230	235	245	255	216	236	221	210	242	214	237	232	200	250	247	246	249	231	236	239	225	246	238	231	217	223	253	190	227	209	223	212	259	257	249	224	240	227	255	245	230	224	232	254	219	277	247	218	266	242	242	258	236	243	229	271	244	263	237	254	244	224	220	237	212	244	221	234	221	213	260	233	220	212	239	218	195	212	222	231	253	214	245	210	231	250	197	221	217	236	239	226	251	225	240	227	223	217	227	245	217	229	232	205	217	217	216	213	239	234	218	227	205	224	218	224	242	221	236	229	216	201	213	224	243	226	221	238	230	221	231	240	235	209	251	212	222	198	215	209	219	218	244	233	230	232	264	241	223	234	238	250	205	270	242	231	224	207	205	250	217	253	224	224	227	239	242	240	209	232	218	256	249	243	230	212	227	235	225	252	220	208	243	237	219	220	280	221	242	235	216	222	252	223	256	247	220	251	208	242	214	267	210	226	224	220	225	231	247	251	226	234	245	231	228	253	243	235	226	213	201	220	230	228	243	238	201	202	215	211	247	227	220	227	235	202	231	248	249	235	243	206	223	214	224	222	240	232	216	247	237	237	247	273	246	238	234	236	259	204	234	239	228	229	250	262	209	203	251	263	226	241	236	246	207	218	239	234	224	252	221	238	254	238	249	240	224	243	214	232	234	227	190	235	243	235	239	225	227	234	230	197	212	226	248	217	217	222	231	237	256	227	237	237	246	250	232	240	251	228	242	242	231	242	240	223	214	206	235	235	236	249	240	214	223	234	232	221	228	230	227	217	232	206	235	216	230	217	226	218	233	225	204	228	255	209	209	248	234	226	211	219	217	228	227	252	228	231	256	225	208	248	230	259	229	252	237	206	234	226	206	232	237	249	226	260	223	240	192	230	234	223	227	235	239	252	270	231	225	210	253	232	230	231	214	236	213	238	228	226	268	249	212	226	248	237	204	234	227	218	209	256	206	243	218	242	238	216	234	245	234	227	241	230	244	221	209	257	240	232	216	200	266	206	200	240	239	217	225	251	247	226	238	226	225	236	231	273	222	228	253	237	204	235	231	226	232	237	222	227	219	223	235	225	214	232	198	218	244	237	223	225	215	229	231	262	218	252	244	260	212	228	221	228	225	202	235	209	227	212	236	236	251	220	244	242	253
50806	61553	21136	13717	8899	5530	3986	2869	1863	1226	956	890	782	696	624	604	565	560	506	475	514	469	474	459	396	451	433	423	445	425	410	388	437	386	374	385	373	400	346	362	375	371	395	375	345	380	368	372	345	355	387	367	382	377	418	353	355	357	380	343	349	369	348	327	353	346	341	360	349	362	318	349	364	387	382	355	405	355	347	345	359	349	373	354	370	355	389	334	307	335	349	335	357	379	343	324	334	352	319	349	374	335	356	357	346	356	356	369	329	357	335	335	357	346	349	364	375	335	387	354	357	359	341	307	331	372	322	325	326	338	326	377	350	357	398	330	376	344	341	369	351	351	363	331	331	368	313	370	359	351	349	304	365	331	358	350	334	346	332	315	336	352	355	356	344	356	367	347	346	387	364	338	357	335	364	322	345	370	316	341	363	338	346	342	346	349	366	369	348	334	353	360	392	344	363	338	336	336	350	333	347	347	357	353	306	320	362	366	356	344	377	352	358	358	357	362	345	370	337	364	369	355	339	342	327	327	371	299	344	363	359	315	337	377	333	367	357	360	297	303	338	366	335	340	347	346	316	343	339	356	350	333	338	349	340	326	354	343	330	351	323	330	345	361	340	344	356	349	326	344	367	342	362	345	378	347	362	380	356	312	371	351	349	377	388	354	330	329	356	373	350	382	348	310	366	323	332	321	359	326	333	367	337	370	351	351	337	367	351	326	360	358	354	319	384	365	360	375	318	350	377	313	348	346	348	323	339	365	339	356	320	301	329	387	363	374	359	331	332	352	360	367	324	320	322	328	352	370	368	372	359	347	366	369	327	368	361	352	316	342	361	369	343	351	346	345	335	348	364	337	338	333	323	339	355	365	344	328	364	353	331	366	315	323	343	380	350	357	340	335	328	344	350	341	354	348	355	362	382	335	381	375	354	355	380	340	386	343	361	350	367	348	349	311	311	327	352	386	340	325	345	320	386	335	342	346	347	347	348	360	324	388	339	351	326	369	355	360	378	367	347	365	318	305	332	335	377	341	335	362	313	346	335	358	376	332	344	345	377	378	349	352	370	333	356	313	361	307	344	387	348	342	311	343	335	338	381	350	336	339	381	365	359	371	333	346	340	389	345	341	362	361	333	354	335	325	351	356	339	312	347	293	372	339	347	313	368	358	334	353	344	322	329	343	359	364	349	364	357	353	375	349	340	338	357	331	348	341	318	345	368	347	343	355	395	336	332	360	362	360	329	353	330	319	346	347	350	359	340	345	346	328	370	343	371	345	361	331	336	371	357	348	352	342	340	373	361	351	337	332	363	349	359	340	361	333	364	329	369	314	338	332	357	356	354	324	331	342	326	333	356	340	355	369	354	327	378	317	326	338	343	343	357	337	372	351	359	335	340	353	341	346	339	356	364	360	359	357	346	345	324	381	335	357	341	362	353	358	330	352	369	352	318	342	322	336	329	346	336	322	360	359	328	322	327	362	349	355	376	332	332	377	343	304	330	320	333	380	337	372	344	338	366	334	347	369	367	349	329	358	365	343	337	335	333	332	339	346	353	328	348	375	368	347	340	346	326	302	356	342	330	355	346	334	338	344	349	336	364	343	380	311	344	340	315	354	326	333	343	344	337	358	304	339	338	323	312	352	328	347	338	347	364	353	344	312	360	314	322	381	349	352	341	361	357	319	336	330	338	390	352	340	345	337	318	324	347	343	335	338	349	329	331	326	320	350	364	354	340	369	331	345	348	358	314	341	358	322	328	321	353	325	344	385	340	335	361	336	352	365	322	347	340	336	350	328	362	338	323	380	350	350	349	340	370	338	358	321	350	333	309	388	345	335	366	370	342	342	351	336	373	377	323	337	339	355	329	334	361	315	363	311	317	329	351	314	348	324	358	349	363	332	298	366	366	325	343	311	371	375	341	335	364	365	367	353	354	365	330	374	324	347	317	342	346	346	337	341	375	351	357	363	344	356	340	358	332	358	353	360	328	364	343	344	384	354	352	355	360	360	356	346	314	337	389	342	349	356	360	362	346	337	373	350	378	341	341	406	334	330	335	338	356	397	353	353	338	354	363	350	358	296	349	324	364	340	321	335	377	365	308	317	346	363	331	364	343	323	340	373	334	360	361	319	355	346	373	344	349	370	367	365	327	324	363	346	335	356	327	339	349	327	353	350	345	356	360	341	371	330	376	379	343	310	329	334	362	367	371	343	363	339	342	323	342	385	321	368	382	363	334	350	333	349	350	331	390	318	365	344	331	346	313	321	333	366	354	367	345	348	417	336	353	308	312	332	335	361	348	348	369	323	360	329	353	343	366	364	345	323	352	348	391	370	355	333	330	340	381	342	385	345	342	337	342	353	366	360	374	360	338	334	348	350	352	339	322	324	329	359	364	306	366	340	329	339	345	342	338	332	371	326	342	333	325	351	334	357	323	344	354	353	348	339	321	373	330	319	331	347	348	353	369	348	351	334	322	340	367	357	336	335	360	368	361	351	327	356	338	365	377	339	335	368	309	343	364	362	341	328	320	334	362	343	339	338	349	360	331	346	357	346	348	330	349	340	345	341	366	344	335	343	346	369	345	339	319	348	390	354	342	303	326	362	329	338	349	312	363	315	326	338	357	345	357	347	360	355	350	355	342	362	341	320	334	377	337	364	348	344	356	354	311	334	314	353	336	348	352	330	354	323	354	340	372	375	355	344	329	360	363	344	348	381	346	384	337	339	358	345	316	312	345	386	334	339	319	351	375	357	345	355	333	348	338	383	353	359	334	381	329	371	350	348	327	378	327	355	325	359	350	333	347	355	355	325	334	317	351	360	335	344	357	367	366	333	385	380	342	308	362	351	352	320	349	338	358	338	318	384	351	353	347	358	364	336	379	354	353	389	332	352	362	347	351	357	342	354	345	333	340	355	353	333	355	344	338	338	367	390	333	344	362	332	353	343	345	373	336	345	358	305	374	359	357	306	380	302	336	362	323	347	339	321	310	375	365	366	351	358	357	331	318	334	346	320	367	324	343	387	341	330	364	382	342	356	352	317	327	381	359	335	360	367	326	356	348	331	342	353	345	362	340	371	331	349	376	364	371	344	339	318	365	368	374	339	357	366	384	380	314	358	339	347	368	340	305	323	370	336	340	339	346	310	344	363	339	338	341	336	346	350	340	356	350	352	331	342	367	352	379	321	370	368	320	310	347	342	334	343	315	342	331	346	308	313	337	340	378	322	332	369	391	346	360	362	343	365	341	327	349	390	365	359	369	304	336	318	346	344	325	374	335	353	372	345	348	339	354	326	347	356	341	351	350	374	380	344	335	349	384	363	355	350	334	335	366	331	355	335	352	359	368	357	328	320	339	372	384	325	338	360	345	366	369	338	326	372	345	328	346	378	344	337	386	333	346	353	371	348	352	351	382	358	307	319	367	411	377	332	331	351	351	351	332	372	347	326	350	358	350	348	350	329	333	328	345	345	364	348	340	359	332	321	390	358
27625	21707	15134	3576	1618	1054	676	560	411	426	393	379	400	385	400	386	404	403	384	385	384	374	426	387	381	371	383	401	380	348	385	354	390	377	357	384	400	375	351	332	398	375	361	370	366	407	347	370	410	374	365	325	363	365	373	371	370	402	356	387	355	348	350	385	395	408	380	378	384	381	356	365	373	387	390	388	424	372	366	378	387	394	353	372	360	391	423	395	393	399	347	355	375	349	408	351	402	327	403	363	387	344	385	342	382	395	366	368	364	422	353	385	364	344	372	368	371	392	364	391	359	387	396	358	374	386	357	365	409	374	381	360	365	396	380	389	374	364	406	324	400	400	372	356	361	384	396	385	358	359	344	373	385	377	355	360	345	394	384	419	394	353	380	410	356	404	402	364	373	363	361	382	347	348	383	370	372	385	341	386	385	360	401	374	369	395	350	376	382	360	360	398	405	381	396	366	363	381	379	394	348	373	396	379	364	353	364	397	355	356	347	394	392	352	371	405	378	404	354	328	370	406	368	390	386	397	366	358	382	373	359	358	408	371	342	401	344	395	380	361	398	385	369	395	368	389	394	379	389	376	367	378	335	371	357	418	379	401	354	370	354	358	355	384	344	346	365	388	382	369	370	367	361	368	378	360	334	381	348	378	387	403	352	364	374	358	369	345	375	400	358	379	368	386	392	375	402	397	366	369	385	357	358	388	426	421	357	378	407	366	375	353	389	380	378	357	388	389	398	386	385	341	393	418	372	400	353	383	407	414	380	392	363	343	388	402	355	368	355	373	361	402	355	391	401	364	376	378	390	359	387	381	379	384	361	411	367	357	401	358	349	387	375	362	375	369	393	389	419	363	379	360	360	369	382	396	360	381	376	382	384	390	388	373	364	346	349	358	371	390	354	371	355	397	316	390	417	377	368	360	362	368	378	356	436	355	391	381	372	365	371	398	374	363	406	411	408	370	394	350	373	371	385	353	401	377	367	397	355	385	411	387	361	403	373	381	351	394	373	347	386	399	382	347	337	390	383	360	389	391	391	374	360	347	374	380	371	387	376	394	434	360	400	383	401	369	379	365	380	387	389	372	346	367	410	385	413	374	397	398	371	394	374	370	386	359	375	371	427	397	362	367	369	395	337	397	380	344	370	376	383	404	350	359	385	369	417	375	416	368	392	380	378	345	392	372	396	386	423	376	368	350	379	394	363	351	384	399	384	339	395	393	390	385	391	353	388	387	380	383	352	399	409	357	370	362	402	367	387	399	346	382	379	338	353	373	333	395	370	354	372	371	364	369	353	336	341	393	411	370	384	368	354	349	367	369	425	372	395	343	368	381	353	408	376	380	371	348	395	390	358	397	364	383	359	401	373	391	357	378	394	390	400	352	376	383	402	360	395	385	389	414	358	373	378	390	385	394	378	396	394	375	367	386	348	355	372	382	398	353	345	342	359	371	417	363	389	391	403	352	378	403	374	408	340	344	370	343	371	376	411	365	371	352	375	401	381	368	374	373	380	368	390	380	393	385	386	393	416	386	410	394	422	398	384	376	343	365	388	368	370	375	377	377	399	393	371	382	375	398	362	360	396	375	400	373	386	398	374	346	352	398	412	356	371	396	380	414	403	359	364	369	383	358	345	358	397	359	378	388	382	386	383	412	378	352	349	366	377	359	378	356	423	380	398	386	376	366	361	375	394	335	367	369	353	410	381	376	356	369	409	403	344	352	359	387	394	369	382	361	384	371	384	384	378	367	355	400	354	371	368	355	362	374	383	424	360	357	381	360	361	373	373	372	388	377	358	370	425	372	345	359	375	364	414	372	400	386	371	406	361	385	382	425	361	370	375	352	376	339	351	376	382	364	377	378	390	376	392	409	395	390	353	369	367	386	373	367	403	357	329	374	396	352	350	302	386	400	389	358	350	360	393	358	383	358	353	341	360	362	411	382	350	377	402	363	421	377	366	341	378	390	348	333	393	372	382	385	398	374	360	368	355	366	371	370	403	394	381	341	368	382	346	350	360	364	381	352	382	384	411	342	363	350	389	342	413	377	353	336	371	389	409	385	368	344	383	380	350	362	384	424	374	390	400	357	370	368	342	358	412	331	421	388	383	352	332	365	387	331	396	414	359	371	401	389	345	371	397	374	374	403	390	389	360	367	382	380	349	352	370	380	376	362	403	380	354	335	400	367	369	385	366	378	399	358	363	381	384	337	378	361	358	346	399	356	393	356	391	375	372	405	357	372	380	365	403	377	334	363	383	390	371	364	367	380	371	381	375	358	385	380	400	377	367	376	372	365	336	390	368	377	352	374	379	380	396	389	408	386	383	345	383	378	335	354	394	374	393	363	372	400	375	382	354	317	383	386	383	378	384	390	382	390	369	366	363	353	368	375	365	381	365	393	368	386	344	399	372	361	363	384	374	387	384	381	369	397	368	350	389	379	397	381	363	381	363	383	388	381	380	365	391	371	396	355	398	370	367	362	398	388	363	370	368	417	385	369	375	402	408	382	379	336	378	395	396	375	369	373	342	350	374	384	377	363	369	351	381	379	382	390	418	370	359	401	375	350	385	388	325	397	395	397	364	376	386	394	350	385	348	370	388	388	400	393	361	349	379	357	351	333	363	377	403	375	391	417	428	366	387	358	318	339	374	363	377	376	338	368	420	339	405	375	406	357	363	414	345	384	421	347	379	391	373	398	384	385	391	368	388	396	383	423	357	384	348	382	391	396	345	389	366	370	358	365	389	351	353	366	379	383	390	386	391	370	341	400	388	379	403	387	393	378	383	356	366	391	365	381	408	430	388	373	371	372	356	394	351	344	415	364	382	368	372	370	405	361	374	386	373	358	390	361	373	380	366	371	380	376	385	366	389	375	389	378	379	365	369	367	367	368	370	353	373	360	372	381	331	428	378	376	392	366	360	369	397	388	352	384	399	377	357	376	371	341	401	389	369	381	356	362	394	404	382	353	383	392	382	409	382	369	384	352	376	409	351	361	344	364	344	388	385	368	375	311	376	362	387	415	393	359	375	378	384	383	372	356	344	383	411	406	394	394	356	387	378	357	400	373	361	337	407	394	397	329	370	373	388	370	383	386	375	365	384	370	395	376	380	364	354	367	351	409	371	366	398	387	354	398	385	404	371	360	424	374	361	323	353	392	351	363	379	379	363	397	350	395	376	418	385	387	373	389	380	368	371	390	378	382	370	374	398	388	373	397	363	380	365	348	386	374	377	358	356	361	361	399	354	378	388	368	350	372	369	357	359	389	391	354	374	377	388	381	388	413	359	378	392	359	383	371	345	393	363	387	359	372	380	350	384	360	348	420	368	391	392	377	371	367	371	393	360	364	394	402	387	375	359	415	349	386	332	393	353	375	386	359	372	385	369	353	357	372	404	363	357	408	373	393	375	362	352	352	356	375	390	376	405	367	375	359	372	378	412	381	377	366	375	397	394	345	388	372	389	346	380	333	370	346	387	383	374	384	396	392
21231	27013	14473	5103	2987	1959	1433	1058	805	625	640	610	572	581	593	539	541	554	583	577	554	581	536	557	578	566	575	533	545	615	513	569	537	598	546	561	577	560	537	612	542	553	533	562	571	525	573	538	546	589	577	516	542	620	523	555	573	528	515	540	530	572	560	549	542	500	523	544	587	526	543	562	506	549	549	522	545	549	591	544	543	498	540	540	523	540	560	577	549	526	589	590	569	524	540	576	486	557	580	586	528	527	581	554	543	580	504	566	521	556	525	560	495	576	545	556	536	535	527	589	563	522	545	567	522	528	566	530	543	525	544	524	546	553	572	523	573	547	547	571	588	551	549	548	507	560	549	564	525	499	560	589	536	568	569	528	537	501	555	576	512	580	550	559	545	549	542	518	554	543	583	563	585	527	544	560	563	543	525	524	552	522	551	524	545	549	582	547	547	585	584	550	561	582	532	550	532	510	558	533	503	555	564	547	555	572	542	543	562	584	529	575	558	540	540	536	557	543	566	537	572	550	523	553	533	509	544	537	523	560	551	582	545	561	554	585	535	551	540	576	540	554	513	545	535	544	540	551	549	598	565	536	513	568	577	560	587	595	578	546	519	584	548	552	555	569	551	550	509	530	572	537	553	541	584	547	531	530	529	559	528	525	526	549	511	562	540	553	543	555	516	556	563	549	495	531	571	549	514	501	580	558	537	533	546	513	519	541	562	524	513	528	508	522	502	564	525	515	537	559	560	556	523	556	591	539	593	540	557	539	508	582	555	539	576	518	588	550	508	561	556	528	514	570	524	559	579	559	582	579	533	569	531	544	563	579	568	546	589	543	573	546	564	565	567	545	529	497	454	557	537	573	554	560	553	555	545	583	535	526	576	559	547	511	572	557	533	537	551	594	564	550	556	537	571	468	584	534	548	568	551	575	549	570	531	569	616	561	538	551	590	573	551	566	563	549	525	509	534	535	549	525	571	521	543	618	544	544	583	528	561	532	534	578	506	602	548	544	564	562	547	512	552	583	576	532	579	568	585	570	576	594	590	587	554	525	527	576	552	562	572	584	563	556	571	577	514	490	519	542	560	560	541	579	524	536	572	527	528	524	556	567	552	569	552	567	551	555	558	554	535	559	532	570	562	503	553	568	560	519	533	597	532	545	527	558	614	597	522	554	481	545	577	546	536	538	499	510	548	559	558	562	545	506	575	524	499	582	560	540	570	520	557	558	517	522	578	523	563	528	583	569	549	574	548	573	512	544	591	598	549	570	589	540	555	526	584	487	581	553	556	574	563	573	571	554	574	573	529	562	560	563	523	562	489	527	594	546	601	515	561	540	544	549	558	516	568	563	588	579	519	546	547	548	531	558	597	558	547	566	529	507	560	501	587	566	529	529	532	575	524	573	540	547	517	539	574	554	561	556	544	511	593	547	551	549	530	531	520	537	537	532	563	593	514	533	543	531	530	549	551	548	555	565	570	551	528	530	578	577	550	517	522	548	568	577	558	529	552	556	532	563	567	550	509	529	498	558	544	524	549	563	560	532	534	551	551	545	561	546	553	599	546	560	513	592	540	540	516	548	529	536	552	550	518	569	546	534	561	541	534	585	563	551	565	573	544	569	562	563	579	508	565	531	506	550	525	531	550	569	559	567	562	548	554	536	574	533	522	535	503	550	546	547	581	581	552	496	528	555	564	551	583	545	610	586	582	564	560	543	553	515	579	535	562	568	548	534	558	544	581	533	561	550	569	548	563	513	549	572	564	542	498	546	534	558	569	570	561	561	538	542	545	574	562	594	534	562	544	547	548	523	556	563	554	550	530	591	548	592	598	521	542	548	537	532	542	520	534	539	470	541	539	542	579	544	563	514	526	548	505	560	570	581	544	543	540	560	563	541	523	559	545	484	547	561	517	565	524	553	561	554	547	601	571	552	547	557	583	500	595	560	565	568	543	513	529	549	498	552	529	557	549	502	592	569	516	577	507	515	555	550	556	552	537	548	550	557	529	524	556	547	550	551	553	512	502	577	553	553	581	579	553	568	566	538	554	516	556	541	530	532	553	529	564	600	541	568	546	549	562	561	562	606	565	553	533	506	551	521	591	594	574	530	589	567	536	551	530	596	568	540	552	585	568	601	540	553	537	575	531	523	545	576	540	539	557	561	585	527	489	555	544	537	573	543	532	548	576	526	577	563	605	533	557	564	542	549	551	535	527	523	578	573	581	524	523	566	549	536	521	565	566	508	546	575	508	527	541	533	601	515	578	569	524	542	527	572	554	550	558	556	533	506	557	517	588	545	554	568	540	527	535	545	488	532	559	569	560	585	561	539	534	516	577	562	538	581	556	527	549	531	585	573	552	551	588	582	546	589	581	534	571	539	551	499	580	524	530	541	572	518	543	563	570	585	520	557	562	553	557	536	539	566	575	544	539	590	575	562	592	542	556	561	606	531	579	537	556	557	582	562	558	521	522	537	517	522	531	523	530	564	548	555	556	551	546	525	570	574	591	552	566	612	542	534	543	567	589	585	529	545	574	591	521	498	541	589	528	544	504	546	580	549	503	528	523	526	578	549	548	558	531	542	558	521	536	527	532	514	557	564	526	568	558	562	549	586	535	556	545	574	521	529	566	524	622	534	544	552	576	555	544	540	503	557	545	535	514	538	529	509	524	571	503	561	531	557	561	530	547	554	492	574	557	540	564	522	580	533	557	523	564	558	534	571	593	567	533	543	539	546	540	563	575	548	584	540	551	523	531	577	515	554	556	572	531	546	543	542	570	581	572	523	531	535	543	520	536	533	530	565	578	551	567	596	539	564	559	553	517	616	595	542	524	541	554	556	548	561	544	507	535	589	525	520	562	571	559	511	558	556	551	537	540	553	493	539	549	537	590	528	557	536	589	501	573	542	519	569	548	545	548	578	625	543	538	538	529	586	567	566	599	525	512	514	558	551	558	543	595	589	580	534	567	565	546	546	574	532	564	538	546	546	530	520	555	553	551	524	553	544	580	549	532	555	548	554	550	525	508	524	548	579	520	595	531	600	564	551	560	567	531	532	539	566	548	561	538	609	512	532	557	532	550	548	544	552	503	528	515	564	533	570	562	529	532	596	525	598	565	575	541	574	549	555	573	506	506	519	566	538	554	609	551	547	551	579	527	570	564	564	570	552	561	612	549	529	558	550	519	566	512	530	540	577	580	548	553	540	536	559	573	551	522	514	571	557	558	536	578	536	559	544	541	538	540	532	549	560	525	570	556	541	533	520	544	548	542	540	550	574	549	516	559	587	539	554	546	551	541	557	531	513	565	553	595	565	521	512	592	536	517	556	550	555	529	558	515	566	567	586	549	539	534	511	551	620	564	558	528	565	529	544	589	533	560	518	566	532	575	550	540	544	551	575	520	548	546	534	556	553	523	561	492	547	575	536	573	573	558	548	512	521	521	586	552	587	498	543	575	578	545	543	559	587	557	536	545	549	556	513	498	542	558	566
24493	21600	29321	24349	20927	6313	1487	870	662	574	542	513	523	485	483	469	402	510	464	469	431	432	446	411	404	427	415	469	410	399	440	435	390	442	419	403	457	385	444	376	425	481	397	404	432	396	411	413	419	406	424	417	422	393	424	434	400	436	419	393	370	379	382	409	427	393	407	439	381	415	390	387	440	411	382	442	402	427	406	402	400	433	427	413	434	424	424	388	424	418	414	454	428	412	434	449	379	378	416	411	405	413	442	426	427	469	430	388	425	428	428	431	409	376	378	414	419	452	402	452	441	388	383	422	432	385	400	419	422	421	435	426	402	423	419	432	422	393	427	452	409	374	420	381	455	384	443	410	383	382	399	392	390	421	367	430	458	437	440	372	397	426	420	394	391	418	399	423	429	409	414	414	430	392	384	429	391	405	402	388	388	408	412	424	405	424	455	430	428	401	387	411	435	415	421	408	391	424	425	451	400	442	409	416	424	471	405	448	388	384	397	417	411	402	440	427	456	455	417	389	411	416	432	420	410	410	398	407	440	393	389	399	388	407	388	417	407	411	437	378	404	428	406	429	380	443	420	427	433	408	419	425	415	411	413	393	424	420	371	416	399	404	404	404	425	424	409	391	404	439	425	394	426	414	389	435	422	406	389	425	405	419	389	410	420	424	412	398	392	381	391	452	411	428	395	432	428	397	430	447	410	402	425	415	392	455	441	415	421	427	435	394	416	414	387	466	433	426	411	408	417	452	412	404	390	435	390	416	418	418	425	438	403	396	386	418	404	408	452	369	397	428	397	430	403	397	430	399	386	406	430	395	428	443	396	409	386	401	408	385	429	378	403	397	416	399	425	393	409	405	432	422	423	428	420	398	446	444	428	401	404	461	439	413	423	409	444	445	439	397	415	394	387	428	428	433	412	432	426	418	424	439	450	402	438	459	426	440	408	440	420	424	370	379	410	415	396	403	412	438	387	422	405	444	400	409	436	401	422	395	415	390	419	407	412	406	420	393	428	414	425	398	396	430	396	414	422	400	445	404	386	362	409	440	392	408	402	413	400	399	424	380	376	439	417	420	448	443	439	423	348	397	391	423	384	398	437	446	438	396	419	390	392	422	391	430	412	382	383	412	416	442	414	448	378	426	443	417	447	383	378	374	404	386	427	391	403	419	412	411	440	460	447	398	408	425	379	435	415	420	405	408	396	435	418	433	400	400	392	421	422	394	423	406	385	431	429	417	409	380	411	434	360	413	386	398	454	439	391	409	405	407	422	419	400	432	395	403	444	411	404	392	418	422	397	446	414	446	433	394	423	378	415	432	391	393	403	407	431	424	410	409	421	396	418	389	408	412	433	389	442	407	407	405	439	426	406	496	390	417	382	414	421	432	395	414	420	405	431	371	443	392	460	391	447	404	421	433	438	371	418	414	480	402	421	427	396	422	447	448	411	415	409	411	398	392	411	437	439	416	443	428	431	445	409	452	413	405	420	440	411	417	402	412	465	387	389	428	438	427	455	422	416	406	429	414	404	397	450	420	388	400	411	398	427	403	443	420	400	435	382	405	432	407	433	443	398	430	425	447	419	434	417	402	387	406	410	417	416	391	384	429	419	436	441	377	381	403	380	439	454	416	390	420	433	407	438	420	407	401	410	411	418	371	399	428	415	408	395	430	402	438	426	402	405	399	415	428	404	398	431	432	434	443	397	397	423	432	467	401	384	417	405	412	394	440	420	379	421	441	419	402	383	414	425	432	362	445	409	391	424	432	425	401	432	398	418	409	438	436	406	425	402	426	446	429	404	417	415	410	391	389	399	431	423	412	395	437	412	425	404	410	404	398	429	416	408	437	441	409	432	421	417	453	443	405	420	420	408	393	407	379	385	445	401	416	421	418	398	442	401	431	399	406	408	411	449	434	390	394	451	420	427	380	440	388	424	451	452	396	411	412	427	438	360	431	444	421	422	409	401	426	407	411	428	410	427	405	435	395	409	402	417	404	424	392	403	428	415	413	418	430	415	390	406	399	423	407	402	419	426	459	441	413	391	423	385	424	430	408	434	400	418	391	374	419	420	412	423	385	435	435	382	417	406	416	405	441	382	425	395	421	415	421	435	448	439	405	389	422	397	386	406	381	429	462	406	415	394	444	399	415	420	414	399	430	417	423	433	390	442	414	440	376	412	438	390	455	412	449	415	423	431	403	431	391	427	408	423	429	409	406	407	420	410	406	421	408	435	433	455	438	409	421	417	376	431	422	425	409	418	427	383	397	395	430	426	417	429	394	437	389	425	466	438	416	379	382	437	421	394	429	401	395	442	456	421	413	398	427	415	428	381	397	431	463	422	379	410	411	405	432	435	380	424	394	398	388	397	395	418	437	424	397	414	423	386	437	428	431	396	432	446	432	410	436	373	381	408	397	402	404	400	429	453	403	400	396	372	396	428	398	402	391	445	427	410	420	421	420	429	416	418	394	368	383	424	372	410	434	399	435	417	367	406	412	396	429	440	406	414	407	408	406	390	437	386	433	406	443	386	409	424	415	398	419	459	417	414	387	399	412	408	418	402	386	389	404	405	397	420	406	429	408	443	398	408	419	411	433	396	415	425	436	402	448	464	406	408	441	401	421	408	409	412	368	389	405	385	418	445	392	402	451	370	397	425	431	393	415	399	407	416	407	407	400	423	402	400	445	430	385	405	395	424	424	384	411	443	446	392	435	418	406	420	423	415	402	410	400	406	418	400	444	405	412	375	396	421	361	421	428	432	432	422	458	400	393	409	458	422	400	435	442	422	411	432	469	354	399	422	418	429	464	428	378	398	400	387	404	407	423	422	396	414	404	362	422	432	406	403	389	426	421	437	368	448	402	403	438	416	421	444	417	438	414	421	424	436	405	420	383	441	409	410	406	413	400	417	381	400	456	421	401	423	392	403	417	438	424	382	425	428	401	393	400	433	422	415	396	420	422	405	423	426	408	455	365	438	431	386	402	412	394	420	376	421	438	413	402	417	396	428	443	374	434	416	409	442	387	415	419	407	410	422	388	372	406	436	414	410	432	389	453	392	405	439	376	420	411	423	393	417	444	368	426	385	417	389	421	420	421	395	432	418	438	422	408	437	416	461	403	400	401	390	430	379	380	422	426	438	420	370	407	416	374	401	387	398	410	401	450	413	418	401	392	451	437	404	405	419	397	395	402	393	437	420	416	421	429	464	404	420	415	410	432	406	404	453	416	416	415	409	393	415	393	413	395	443	402	400	414	415	437	415	430	426	425	364	413	422	380	404	410	393	383	390	424	394	401	429	400	414	414	401	392	385	394	424	413	433	416	397	425	423	439	397	407	395	410	424	443	430	406	455	415	430	398	418	417	448	403	397	415	433	418	418	406	400	434	364	387	412	420	419	395	425	425	396	400	442	429	417	427	409	394	409	426	399	404	420	392	391	418	406	388	407	416	379	385	428	423	462	435	451	395	419	415	415	444	395	417	405	390	414	403
41070	54235	20886	9672	6121	4276	2718	1969	1383	1019	896	847	832	729	781	736	726	692	682	640	704	675	670	645	643	629	656	630	590	618	694	639	627	605	625	639	618	612	620	634	637	616	706	648	592	629	584	629	618	658	610	658	647	610	598	628	634	650	590	605	602	585	626	598	587	641	626	592	603	605	596	592	624	590	634	623	643	609	647	667	634	608	622	623	620	658	583	668	617	614	608	597	582	609	579	630	590	618	619	631	642	589	632	615	602	564	603	599	595	593	639	610	612	580	622	607	630	641	632	608	593	607	615	639	628	605	593	580	618	608	626	622	615	634	612	634	590	597	635	637	622	614	637	604	630	575	645	612	602	584	605	566	622	629	640	607	641	620	636	605	590	607	656	613	600	595	526	564	624	581	657	630	677	636	649	646	640	634	613	605	634	626	571	636	655	629	634	616	608	598	659	658	626	674	571	638	588	611	628	602	634	614	584	542	628	589	607	599	615	613	581	614	610	609	622	626	627	598	625	638	615	614	629	633	592	595	649	656	611	591	604	646	593	569	588	660	611	606	609	591	593	612	621	629	651	632	598	587	621	588	589	642	636	620	581	616	598	575	596	605	628	626	604	609	633	588	641	552	600	598	653	610	580	614	625	653	589	662	638	646	614	619	643	601	633	687	646	627	664	615	592	595	618	608	629	594	607	589	619	638	608	631	604	594	602	588	576	637	644	620	607	653	630	618	637	594	599	617	607	610	603	620	621	616	592	628	634	641	570	613	594	597	630	650	608	628	580	608	604	587	625	636	603	619	674	639	631	657	641	617	591	616	644	618	653	653	616	641	610	645	628	625	603	588	639	602	607	595	628	611	613	589	636	612	608	629	644	617	617	598	595	621	597	580	650	613	629	637	591	602	642	633	602	597	658	634	655	607	622	604	613	649	623	598	638	610	579	615	612	604	626	631	587	584	633	602	611	581	603	611	622	584	596	597	587	604	587	627	590	613	616	589	586	589	631	629	619	623	628	622	591	632	596	615	592	583	639	578	620	632	590	603	613	636	667	604	604	645	586	627	628	595	595	613	635	618	625	595	605	601	612	605	601	594	589	619	621	608	606	596	624	595	634	611	572	611	594	679	616	619	607	607	586	590	644	602	608	592	551	576	634	636	580	602	563	620	635	623	619	561	620	577	549	648	671	620	594	625	586	601	627	608	560	584	611	603	627	625	644	597	631	621	616	609	643	621	624	608	596	602	633	634	607	622	624	622	619	605	641	594	626	610	622	583	630	620	654	628	608	614	666	592	582	583	624	579	602	653	603	632	634	648	608	601	578	594	607	603	614	632	609	642	606	575	588	595	627	609	571	585	607	586	627	577	566	679	613	611	614	566	603	590	617	641	617	594	629	611	579	617	627	635	560	606	555	577	620	586	591	537	614	621	603	623	640	643	600	602	640	565	658	626	615	625	597	641	611	606	625	617	610	638	586	606	610	678	622	579	580	594	606	597	641	615	639	635	580	684	689	581	588	596	593	607	599	586	652	568	566	652	635	626	627	611	606	590	586	647	625	620	621	568	585	612	613	618	597	572	569	601	632	624	615	607	615	553	604	617	612	632	603	625	554	618	591	628	612	560	639	577	635	575	608	610	609	614	614	634	599	581	629	679	660	595	618	618	629	617	636	619	602	612	637	573	617	611	587	623	602	633	596	613	625	608	614	596	611	628	578	576	610	612	608	597	602	600	623	622	616	608	627	594	688	570	609	600	598	606	613	613	600	614	611	629	595	614	581	656	619	651	630	603	612	569	580	585	597	604	584	653	604	624	582	608	621	603	597	599	589	602	669	628	620	588	623	621	613	631	618	648	567	597	583	606	613	580	596	589	614	611	598	626	616	622	627	591	632	606	624	648	627	601	624	597	604	621	661	612	650	617	598	573	626	605	631	598	624	614	580	613	592	607	644	604	593	658	618	634	648	612	612	642	641	605	634	598	548	626	643	584	635	588	603	617	595	605	610	589	590	641	622	626	663	601	665	600	632	588	606	607	607	559	654	590	652	623	616	612	601	588	600	608	586	634	612	618	587	626	635	618	640	664	666	613	593	601	622	621	589	674	620	610	564	594	621	603	583	597	591	610	623	634	636	595	626	537	607	615	616	610	548	616	646	649	613	626	645	614	657	620	562	640	631	589	600	595	629	601	637	647	580	608	670	584	628	583	608	614	571	582	580	667	600	601	588	558	555	639	656	606	668	603	615	557	638	559	609	593	578	637	589	621	611	547	642	605	623	611	599	584	618	631	613	584	595	615	615	615	599	593	608	611	573	638	626	603	616	667	589	651	662	620	599	675	615	608	598	590	586	583	625	610	637	597	597	622	568	612	599	641	606	637	623	606	578	622	637	632	621	593	591	621	627	616	650	595	607	632	601	613	574	566	589	610	595	621	609	585	607	602	592	618	570	629	632	595	633	597	597	586	618	620	600	581	657	648	593	618	599	602	586	605	608	598	577	593	597	615	602	558	626	644	619	637	639	605	618	607	572	616	593	618	628	605	597	597	571	614	616	588	606	594	619	590	621	623	613	588	615	612	619	594	641	617	627	645	645	584	615	597	602	621	611	653	583	600	610	590	580	586	615	562	630	615	594	607	659	608	587	619	594	631	606	627	589	585	614	604	583	592	612	596	590	600	606	625	586	600	591	597	586	608	601	614	606	619	607	617	642	608	618	591	572	574	596	627	613	618	586	611	659	585	633	612	638	594	579	621	622	575	599	607	585	595	609	612	601	597	601	603	594	623	608	646	608	621	630	620	568	615	616	599	604	634	612	623	619	619	619	571	621	657	615	663	596	597	626	658	576	593	577	612	590	605	609	580	595	629	601	563	632	627	629	656	628	637	657	604	633	604	626	663	597	650	646	599	616	585	592	625	622	584	637	590	599	622	604	611	606	632	622	616	583	633	622	620	613	629	623	614	594	634	592	655	663	560	598	652	615	620	611	640	574	616	608	611	659	625	639	623	643	633	598	585	600	638	623	648	631	615	610	603	670	613	615	601	668	552	602	635	648	628	636	545	579	590	607	544	607	655	647	579	616	605	638	638	597	616	622	624	590	644	620	582	626	612	612	642	626	599	644	615	630	596	571	648	610	565	611	641	647	641	656	605	556	619	648	600	597	566	545	619	644	628	602	569	624	554	606	590	603	589	640	650	598	639	648	593	590	637	603	666	629	603	571	620	611	611	636	607	634	577	654	647	615	653	548	585	625	597	598	611	596	622	658	555	618	602	649	634	633	633	626	627	558	602	596	636	612	616	629	585	603	576	652	654	597	622	614	635	594	597	629	627	600	608	637	630	613	573	637	614	596	639	574	598	604	569	620	588	631	643	581	616	594	585	647	596	626	612	625	614	636	618	622	634	608	611	644	613	614	591	583	589	633	618	624	638	615	618	613	603	572	653	629	606	594	615	566	607	646	588	623	562	622	575	626	607	653	612	620	563	600	622	611	635
23358	21537	29306	24198	21544	20765	4750	1083	674	489	448	394	362	332	328	356	315	292	277	295	282	279	264	250	229	260	216	244	245	252	239	247	231	261	233	227	247	246	219	211	231	237	240	222	228	227	263	215	235	235	231	218	252	247	227	222	235	216	230	250	204	227	241	243	207	234	220	243	229	220	211	236	209	221	191	225	262	229	240	246	234	238	204	233	240	216	242	250	227	252	225	231	236	237	220	233	244	225	241	233	250	228	220	235	223	229	231	230	221	228	215	241	220	221	245	232	235	227	225	220	236	242	214	242	234	243	220	216	263	220	217	250	218	234	245	232	218	218	207	222	240	185	231	225	228	235	222	213	240	235	218	235	239	197	214	212	222	212	233	230	247	235	238	228	221	238	223	247	204	230	234	225	231	207	203	224	249	201	246	241	208	218	247	222	218	235	255	211	210	245	224	201	229	195	202	222	204	210	231	224	228	223	244	226	244	205	248	220	222	227	249	220	219	227	233	243	262	250	238	215	223	251	199	241	209	225	212	219	232	238	226	206	206	218	261	199	221	219	211	221	241	228	218	226	253	215	238	245	219	230	241	212	243	216	235	229	259	252	246	191	242	221	208	234	227	222	268	211	214	226	224	243	229	201	218	214	240	240	255	247	218	218	226	220	231	206	239	201	226	254	234	223	219	229	223	231	231	243	224	244	234	208	218	204	234	241	201	210	215	207	230	199	247	228	223	205	232	248	236	222	217	252	214	240	214	238	231	221	217	219	233	236	233	230	231	250	232	235	239	213	218	224	231	218	222	227	237	222	238	234	218	249	241	217	222	237	237	204	226	225	226	226	220	221	206	214	234	232	222	217	228	248	221	225	252	213	213	201	224	232	231	215	219	241	212	236	257	252	237	237	209	210	232	238	205	212	228	220	222	232	251	228	220	229	212	255	234	242	210	196	244	212	225	236	213	249	214	217	233	225	229	249	218	204	231	227	226	209	247	218	224	245	212	224	244	230	248	213	233	223	221	255	222	209	241	250	231	211	233	243	246	235	239	238	233	216	217	224	211	187	210	234	217	203	220	205	218	222	232	214	231	218	218	214	226	232	236	235	225	229	215	185	223	214	198	232	227	218	196	246	235	219	249	216	213	251	199	236	249	211	213	195	203	220	189	244	236	227	227	237	215	225	252	213	228	226	237	212	239	224	224	249	233	202	219	198	221	246	203	220	203	229	212	231	220	221	215	223	218	225	241	212	244	209	228	244	230	216	219	225	235	214	225	220	202	228	220	221	196	198	230	231	228	223	237	228	230	226	237	220	211	227	234	191	225	232	205	213	234	235	223	226	216	242	206	241	228	233	248	205	212	222	228	219	204	208	251	220	207	242	237	242	205	221	227	235	231	216	241	231	194	237	226	233	230	236	192	232	229	224	228	212	241	215	222	241	250	199	226	235	234	229	235	214	230	220	229	199	238	264	246	210	259	219	239	220	208	193	229	219	229	207	212	215	223	225	218	221	237	211	233	225	221	227	234	212	218	200	188	204	252	216	202	212	213	213	213	235	238	230	235	235	203	232	231	227	219	230	236	235	225	235	243	224	212	230	241	243	232	217	222	201	190	231	225	235	205	229	258	212	222	204	233	241	257	214	226	238	223	212	206	209	239	265	233	240	228	240	218	216	235	239	257	225	219	222	215	216	239	224	236	216	233	242	235	203	206	245	240	231	203	246	211	207	227	215	247	243	227	236	245	239	253	235	218	246	211	227	208	209	195	228	207	214	237	236	242	202	237	230	220	237	222	251	197	229	212	238	220	244	207	244	208	241	204	229	249	224	234	233	227	255	209	201	219	225	221	184	203	232	213	228	211	199	224	217	222	238	215	204	240	239	231	230	239	240	230	206	217	223	218	221	214	238	222	223	241	226	230	257	231	206	240	227	223	231	241	226	213	246	228	222	219	242	236	211	208	236	201	209	241	221	213	225	206	237	220	209	229	246	206	206	217	216	215	234	227	224	239	234	203	223	221	231	233	251	231	230	229	211	236	231	236	227	237	217	234	240	246	226	236	215	218	238	230	252	230	207	216	215	226	210	224	224	238	244	201	206	233	234	234	234	245	215	239	217	233	199	212	221	213	218	205	209	238	189	226	201	204	215	256	236	253	239	217	211	215	219	221	279	212	197	211	229	229	228	236	192	214	253	233	215	239	236	238	234	256	221	232	216	240	228	218	211	233	263	224	232	240	225	229	211	229	225	206	223	223	228	238	231	247	238	236	236	237	232	213	191	239	223	216	237	209	248	232	247	224	207	215	249	207	213	203	204	224	197	236	240	207	234	235	219	216	224	251	227	214	192	222	215	229	213	205	214	254	210	206	213	248	206	196	255	234	211	244	225	220	234	236	221	228	210	236	215	236	226	178	213	234	219	207	228	249	225	228	238	232	234	201	205	252	230	252	224	225	228	195	210	220	204	233	217	245	242	263	186	225	234	218	220	231	206	220	214	238	207	242	222	210	204	211	225	209	226	221	200	202	182	242	214	231	246	213	219	211	201	222	204	215	247	214	244	229	212	203	230	213	206	247	229	201	241	244	233	226	208	247	227	203	219	224	238	201	194	220	232	212	229	208	237	216	231	234	215	231	211	240	210	236	237	221	215	224	202	214	225	215	231	219	244	240	231	227	218	199	233	216	229	204	249	236	216	251	242	258	228	242	214	242	214	212	216	210	221	254	219	231	216	230	237	232	248	218	246	250	225	235	238	232	200	202	235	226	252	227	224	203	218	248	229	243	240	213	231	218	244	224	216	235	214	236	232	209	239	197	207	210	217	231	202	264	234	203	221	197	217	231	216	227	221	233	250	245	224	229	221	215	225	205	218	208	266	217	233	242	222	217	211	221	249	230	229	240	223	213	220	204	239	216	206	223	226	228	203	224	232	205	219	253	228	238	219	229	213	215	245	235	216	212	242	199	218	242	236	253	235	246	211	230	226	223	224	253	220	225	221	208	238	228	211	230	249	223	233	233	215	203	238	208	222	241	241	236	244	217	200	205	250	222	236	264	218	247	245	220	247	216	222	235	228	225	223	238	244	230	206	208	245	257	212	221	224	237	250	235	209	214	217	229	225	244	241	239	232	222	233	251	261	230	219	206	253	245	231	221	246	227	220	246	212	218	215	225	226	200	213	210	246	252	253	219	217	251	223	202	242	237	202	235	241	196	221	202	236	224	244	217	217	222	216	216	217	240	222	211	232	207	227	217	235	249	214	243	221	243	247	224	225	202	227	204	223	235	207	246	217	219	212	230	234	242	193	251	214	231	232	238	218	214	226	223	211	216	252	219	233	220	229	243	230	232	241	219	239	214	213	234	230	199	211	250	220	222	257	212	234	222	208	230	239	243	236	225	218	227	221	210	212	227	229	231	228	208	234	202	209	242	216	221	247	221	208	224	202	231	209	215	247	229	214	228	235	233	218	243	231	214	230	219	220	217	239	229	226	211	197
47530	54889	21121	13511	9008	6159	3984	2718	1905	1315	974	882	776	704	618	583	537	514	511	511	486	479	432	459	468	454	419	437	391	385	403	402	399	386	368	372	435	380	342	355	371	368	373	364	352	384	360	348	378	372	374	349	370	360	376	356	354	359	379	359	361	352	359	340	329	342	351	349	337	389	359	354	376	342	377	297	372	317	343	330	373	396	355	320	284	316	350	366	363	338	368	380	317	329	368	368	336	349	325	336	355	337	373	365	363	330	323	352	326	359	347	361	340	336	318	325	379	352	323	339	343	329	351	350	333	336	319	320	373	337	314	346	319	306	342	327	338	351	348	351	355	335	338	350	371	354	358	324	358	310	355	348	366	345	339	335	335	346	338	360	317	326	358	323	332	332	352	353	351	356	347	367	344	345	360	305	341	322	379	313	330	353	340	331	368	359	364	335	341	365	318	310	340	333	357	345	313	331	319	317	325	333	327	340	344	337	362	351	347	338	329	347	319	329	312	303	368	342	353	327	354	346	345	295	355	361	369	332	328	346	381	313	311	334	310	344	367	339	351	366	352	324	332	341	388	363	376	341	336	323	337	333	349	341	346	324	367	354	333	339	350	340	335	350	317	340	325	362	369	304	345	364	324	322	349	329	340	350	311	325	320	325	312	328	339	368	366	350	361	321	319	360	341	359	350	357	365	356	332	337	309	314	371	322	325	358	343	349	362	346	332	321	329	310	329	319	324	338	312	345	346	401	330	353	321	342	331	322	314	318	355	343	310	358	341	341	370	350	346	331	353	367	333	339	346	356	346	343	342	321	351	341	371	348	307	334	341	373	363	347	341	346	352	316	343	345	337	317	345	331	351	339	363	349	339	330	342	325	327	355	364	326	330	337	349	344	358	353	338	347	317	361	343	332	335	338	364	336	335	326	338	362	345	319	354	352	327	362	321	342	390	350	334	331	318	339	343	329	343	350	328	359	315	351	366	349	334	321	340	356	353	327	356	333	336	340	314	343	337	353	364	329	335	318	335	289	345	328	340	341	346	348	345	361	343	341	341	383	324	337	314	344	352	332	351	333	308	315	329	362	319	370	349	371	366	326	339	320	328	301	348	347	337	341	315	333	334	324	333	346	346	356	356	390	361	317	345	356	342	373	322	327	355	361	324	327	334	341	329	308	351	308	379	313	330	332	333	324	329	356	349	349	343	320	351	338	322	338	334	313	350	344	347	331	359	345	324	326	344	331	331	332	334	330	339	301	342	357	307	342	332	329	351	346	353	321	327	350	321	341	359	348	357	352	336	342	353	361	313	358	357	350	313	332	340	316	347	298	340	362	334	315	356	303	361	360	366	343	341	356	348	383	345	317	358	321	311	366	320	352	349	334	352	326	340	326	331	353	317	319	339	347	326	355	339	368	326	348	342	329	337	362	325	335	324	338	326	362	354	374	369	340	340	350	331	374	337	311	317	314	327	347	368	302	356	342	340	365	347	368	340	366	349	371	345	335	313	363	355	349	368	338	337	309	370	358	361	339	339	325	321	300	330	337	325	361	357	335	334	332	342	354	322	351	315	346	353	348	337	318	344	366	345	320	336	342	310	342	328	357	346	368	319	323	342	367	324	358	350	376	344	345	349	336	333	374	311	373	343	325	336	347	342	310	342	390	368	305	331	353	346	327	313	318	345	336	352	345	321	354	340	349	365	340	335	335	344	342	379	363	362	336	349	376	322	343	363	342	333	369	348	369	312	328	348	325	349	349	340	313	326	378	344	343	335	329	361	327	350	315	351	337	325	322	379	321	331	358	324	359	330	321	322	349	327	308	325	320	354	351	346	367	334	336	344	371	337	311	344	361	337	353	317	315	330	338	337	340	350	330	349	311	348	345	348	355	347	338	385	350	367	328	354	348	325	339	339	331	324	355	320	363	362	336	363	342	327	353	352	328	355	329	352	345	379	351	335	353	324	336	348	327	354	303	322	375	310	324	339	352	317	341	351	367	352	376	376	333	349	364	337	330	326	334	310	339	296	283	338	332	352	313	333	347	335	355	314	353	335	348	372	341	339	332	296	332	327	340	353	342	357	356	353	333	335	352	336	356	346	332	348	330	299	362	339	368	326	307	349	335	331	375	337	338	361	346	347	342	358	371	306	376	347	344	369	352	322	353	366	377	335	319	355	370	358	360	326	313	378	337	342	356	359	380	366	346	352	349	315	374	408	340	359	337	333	361	363	349	322	336	349	342	337	363	344	325	335	366	351	359	340	340	356	307	319	349	364	341	328	351	321	348	338	333	346	316	326	344	345	383	340	336	385	349	362	361	316	348	322	343	328	312	334	387	327	360	310	342	381	337	357	338	350	329	352	343	328	331	398	339	344	346	288	349	327	353	346	333	358	323	371	371	319	363	333	337	357	354	334	358	309	368	310	350	343	345	351	351	341	335	349	358	338	347	344	349	333	308	343	354	319	302	344	346	377	300	338	333	364	344	350	360	342	303	351	350	340	342	343	359	366	333	337	309	341	342	347	312	329	327	304	320	338	340	334	351	319	347	337	371	351	336	339	349	313	318	340	330	354	351	317	363	387	341	322	339	337	325	324	328	317	368	324	342	352	328	347	344	313	339	351	349	301	350	320	320	359	353	337	332	356	336	343	370	351	340	360	340	318	336	353	354	375	341	350	367	358	365	358	350	319	342	355	338	324	356	348	352	349	356	369	294	357	353	342	338	354	384	328	362	374	325	359	314	316	340	346	303	331	359	315	341	321	326	346	357	329	381	358	343	341	325	368	350	312	329	354	341	342	328	340	329	364	348	327	327	321	342	372	338	350	381	327	335	340	351	347	338	371	309	354	323	311	349	333	339	335	338	340	319	340	307	374	316	346	344	375	347	385	324	329	341	319	368	312	344	346	313	341	360	343	320	358	347	321	331	347	349	360	341	359	346	344	370	342	350	345	331	292	342	347	312	353	340	322	327	332	354	370	337	318	332	367	339	339	307	335	349	336	344	334	347	349	358	359	354	338	318	323	327	348	331	367	357	324	328	340	327	344	364	339	347	334	370	342	337	346	347	357	291	352	334	335	338	360	361	353	326	349	343	346	362	349	341	314	367	324	342	343	315	336	354	337	350	337	338	334	346	329	346	334	358	322	300	347	321	367	319	336	330	336	340	378	326	352	327	364	322	341	348	353	319	318	354	329	343	315	368	337	355	339	344	331	330	335	325	321	334	333	370	348	325	384	366	378	337	336	348	331	363	338	303	344	344	341	319	348	319	343	322	351	320	331	319	329	343	345	340	354	334	330	344	354	352	342	346	322	342	349	333	368	344	324	362	355	313	345	321	355	341	351	334	326	366	330	354	338	366	354	343	324	387	329	333	359	317	344	348	321	364	375	323	332	325	326	349	309	321	335	325	361	370	338	347	320	360	322	332	369	346	324	332	347	335	351	367	373	344	315	338	339	323	342	331	324	346	326	368	327	349	352	312	305	378	378	356
27740	21649	13566	3203	1352	904	654	527	446	394	393	417	396	383	415	388	342	356	415	412	419	389	376	391	358	356	375	387	370	338	386	347	387	403	427	370	383	367	358	393	388	375	375	329	390	351	390	359	363	365	371	360	389	357	380	333	362	384	375	400	370	392	363	376	332	379	363	371	362	387	379	388	389	362	385	358	366	358	372	389	376	326	361	356	394	423	352	369	397	383	351	326	399	366	367	379	350	402	373	374	374	398	371	381	371	320	384	345	348	395	385	352	378	393	365	383	384	340	365	348	346	349	357	364	364	358	377	338	381	330	340	380	370	370	373	351	356	373	362	387	357	404	375	358	385	399	387	374	384	371	348	388	371	346	367	404	382	365	383	343	386	350	346	386	368	377	362	352	353	359	379	375	363	354	351	345	346	358	396	391	376	370	421	346	385	371	364	359	359	423	378	379	345	345	381	396	357	388	378	357	387	387	373	346	387	381	379	390	394	354	334	352	368	400	380	383	363	372	383	360	377	349	348	386	364	386	379	373	351	368	329	349	358	363	379	390	350	369	385	401	410	363	382	355	412	355	352	383	352	384	365	352	393	400	370	381	382	346	341	378	332	359	365	407	402	358	371	364	399	402	354	368	372	385	381	375	378	350	388	376	373	388	390	412	379	364	408	378	404	387	368	383	366	371	348	392	377	389	388	341	382	369	374	389	373	396	365	372	379	355	345	351	389	348	359	318	401	372	341	377	353	379	338	341	394	369	372	358	349	360	380	365	396	378	381	352	353	390	387	360	416	398	397	363	376	364	360	355	356	396	386	387	371	388	377	357	368	379	380	401	357	389	395	372	395	353	341	381	355	382	395	362	403	378	363	354	383	350	409	361	376	398	392	353	386	366	362	340	349	376	376	393	363	415	409	377	407	363	378	370	361	394	369	357	364	357	382	369	344	353	383	356	352	383	379	350	410	340	359	364	368	381	353	355	363	399	376	362	380	381	369	345	381	362	375	349	333	384	379	390	401	377	374	345	354	349	396	354	361	364	392	390	376	355	400	349	377	365	335	372	344	364	364	363	363	367	384	376	390	368	352	376	334	351	334	369	340	354	394	352	377	374	386	372	372	378	345	357	340	350	396	367	382	382	408	365	380	385	401	398	343	374	354	407	377	387	367	356	389	368	351	340	354	368	346	326	348	381	384	386	388	365	363	424	394	356	370	380	372	371	371	376	358	388	357	353	370	377	374	365	366	412	398	381	391	354	387	394	372	387	370	375	367	417	360	392	375	367	362	399	378	339	360	380	347	355	383	321	363	360	334	385	346	369	381	352	347	381	379	384	357	368	357	361	380	365	388	316	368	347	366	381	403	377	363	383	359	386	358	345	381	391	400	371	392	378	390	412	394	391	382	352	419	362	359	357	336	360	409	379	402	369	411	369	375	381	393	363	377	340	380	384	380	373	377	386	367	373	362	366	357	382	356	378	386	364	386	373	393	386	398	361	381	369	369	318	377	399	394	390	370	399	353	357	401	354	374	369	376	387	372	348	375	387	404	392	366	401	379	365	391	388	357	360	374	354	383	370	360	369	357	357	373	325	397	386	370	378	394	354	373	348	401	317	374	365	362	395	352	361	337	374	374	393	373	363	349	374	399	376	406	363	370	369	383	356	404	414	350	343	396	371	411	397	348	371	404	365	380	410	407	383	368	368	322	375	365	357	364	360	395	390	337	397	362	380	387	360	337	375	382	416	370	381	344	379	332	346	359	348	381	403	378	387	381	361	362	395	363	366	357	374	371	405	361	404	384	375	355	363	340	373	378	358	385	391	387	373	344	388	367	362	374	372	364	387	385	361	362	368	387	333	346	386	377	361	405	389	333	354	380	411	371	390	384	363	369	373	394	394	403	335	353	373	365	344	387	385	398	391	388	350	381	376	414	377	358	401	393	361	351	402	368	385	380	321	385	338	366	381	383	370	360	348	393	364	391	358	351	356	371	377	363	362	401	390	416	366	404	351	394	389	397	383	361	340	346	341	393	362	366	352	383	369	348	375	361	364	356	367	363	383	376	327	372	369	396	400	351	373	342	389	368	374	365	392	397	376	393	373	380	384	360	365	375	380	401	399	388	383	398	401	365	373	401	373	382	409	370	371	403	384	343	392	383	419	396	349	383	398	343	334	390	369	332	365	387	371	360	370	412	355	378	358	350	392	341	358	347	381	347	377	378	376	368	400	390	369	400	374	364	330	383	356	371	355	369	377	371	357	348	374	371	368	409	377	350	356	367	362	382	357	349	370	375	383	374	362	396	335	380	359	366	365	364	358	381	391	376	379	367	378	347	415	356	390	382	354	362	342	365	373	368	364	416	394	352	377	358	395	379	382	387	388	378	366	336	393	401	417	378	363	377	357	372	370	373	363	370	360	353	356	374	381	383	366	342	363	400	365	374	383	388	377	372	379	354	386	384	346	373	395	348	363	355	363	357	379	322	354	377	392	356	402	371	366	365	390	391	368	376	367	387	387	345	365	401	369	356	366	369	357	376	321	381	410	377	357	334	366	374	369	349	387	351	357	390	383	353	376	358	364	371	397	393	365	391	359	369	374	365	375	348	364	394	373	390	356	349	384	377	373	371	386	384	386	377	356	377	349	354	341	380	360	364	359	385	375	364	364	393	378	413	373	370	386	372	394	365	366	365	377	347	376	384	365	416	373	378	345	340	362	385	346	382	371	388	382	363	379	365	363	369	355	344	360	426	345	365	371	356	404	366	367	388	366	331	381	412	385	361	404	364	379	352	368	372	387	355	399	372	349	362	368	392	319	360	370	369	380	371	388	362	397	356	367	395	360	341	380	362	377	390	396	362	361	378	370	353	433	376	365	377	347	354	395	343	419	367	384	401	377	344	379	378	354	345	368	408	369	361	378	387	374	395	371	402	386	356	342	365	348	390	375	413	388	370	383	372	364	362	382	353	399	404	372	387	344	364	358	355	350	373	376	382	380	366	363	388	369	346	361	362	352	365	386	370	373	381	361	368	346	377	364	352	356	371	390	404	371	379	393	356	403	397	330	373	364	369	374	368	390	373	342	402	370	391	368	406	393	347	378	382	364	326	375	399	384	388	335	382	330	395	326	349	394	410	377	369	330	365	350	393	385	347	401	393	399	341	376	395	322	379	371	354	370	356	404	363	380	350	368	355	347	352	417	343	354	379	347	402	366	395	367	356	387	363	370	371	342	357	361	388	377	398	363	396	393	347	366	390	368	398	370	355	378	371	358	365	336	364	409	351	376	388	407	356	383	378	390	332	385	379	357	380	364	382	361	399	352	373	351	377	358	380	355	349	402	347	336	400	371	385	376	347	380	365	366	405	376	344	373	359	367	358	364	388	410	377	382	372	335	370	386	391	380	382	406	353	373	335	349	398	362	384	366	347	394	374	431	381	382	387	385	355	367	362	343	391	413	370	328	373	353	368	356	396	358	396	363	372	364	366	372	373	385
20023	26541	10806	4867	3062	2196	1396	948	722	605	560	591	570	560	569	581	534	561	533	523	564	581	579	513	590	557	526	532	552	555	529	587	553	508	540	519	541	574	566	554	530	574	552	531	478	529	554	549	545	572	545	565	533	554	557	535	537	538	558	562	535	546	528	559	583	571	577	525	536	518	548	551	540	511	561	561	580	535	499	574	575	558	533	510	542	525	552	550	590	580	560	560	566	544	527	557	540	542	532	552	529	572	582	522	539	516	502	572	572	540	531	547	535	517	535	538	547	547	497	520	554	519	522	533	526	562	497	529	551	575	543	512	596	549	526	555	570	571	543	531	508	496	529	543	552	539	538	538	554	553	534	534	532	521	518	563	543	501	545	579	502	554	561	580	555	496	536	478	555	532	549	522	568	517	545	545	518	596	540	502	515	547	550	526	595	558	536	534	499	534	574	501	564	537	581	540	557	559	574	597	518	521	576	557	539	500	557	523	523	539	524	519	526	548	559	551	530	523	581	596	594	526	506	553	562	544	568	552	559	493	533	546	541	525	529	544	547	508	523	522	498	522	495	526	558	547	564	518	501	567	515	543	531	560	548	493	527	539	539	566	576	542	562	533	559	545	621	536	527	552	532	509	519	534	575	562	513	531	535	564	537	561	538	582	555	564	564	548	541	512	540	541	531	522	532	546	551	513	569	533	517	518	523	562	543	542	543	568	501	550	579	502	544	586	515	552	550	550	573	517	530	548	572	564	551	553	568	500	537	581	543	559	554	563	530	555	547	524	543	587	555	574	525	498	531	503	526	518	538	534	542	503	537	517	542	544	554	513	515	558	549	573	527	544	546	553	575	546	540	528	508	516	563	537	537	561	580	594	568	567	523	527	548	571	500	527	581	577	549	550	542	541	520	548	533	524	515	558	555	526	538	554	531	539	539	543	505	510	509	570	580	531	548	559	540	582	521	548	519	567	509	543	555	533	542	531	522	556	556	559	518	551	552	561	532	547	583	500	520	472	577	508	548	499	537	540	560	495	553	574	584	551	555	566	523	537	555	582	524	504	543	561	562	549	541	540	562	521	549	517	552	542	542	517	545	568	513	558	527	559	559	558	579	554	502	510	529	560	555	529	529	548	563	559	590	544	570	532	526	556	535	576	523	534	538	499	541	556	497	517	516	563	542	527	550	532	566	564	530	553	565	568	549	549	543	544	568	530	506	557	521	559	541	547	572	603	550	513	589	509	521	557	538	569	530	545	529	575	531	553	538	572	583	563	571	537	546	542	578	540	546	529	510	532	524	560	518	556	550	543	572	535	527	540	524	549	537	543	542	566	530	473	538	571	564	557	530	565	545	542	537	546	554	534	521	598	577	539	514	550	541	506	567	529	554	543	555	563	533	535	573	548	581	522	550	561	564	538	535	483	559	563	558	536	571	538	559	575	534	534	522	567	537	534	543	555	583	530	523	542	488	535	529	527	515	553	540	521	538	549	569	547	569	517	540	524	523	544	575	550	540	538	545	572	522	518	566	524	530	517	531	558	526	552	555	563	511	494	536	556	603	568	568	523	569	559	552	556	526	537	558	569	594	536	526	562	525	539	541	574	533	561	619	550	589	528	524	531	533	547	555	551	545	519	572	550	562	553	538	541	518	563	543	501	556	509	508	554	509	550	538	540	507	555	535	520	526	539	565	545	530	533	530	565	538	537	587	527	528	536	554	525	571	527	563	560	527	552	535	526	532	510	541	550	544	502	561	548	515	549	535	502	524	512	567	545	561	519	516	541	561	560	532	558	551	528	555	574	567	577	539	565	539	553	575	550	549	543	543	533	573	540	565	582	563	547	528	549	573	551	554	529	556	542	518	548	532	529	532	545	558	520	557	558	527	571	589	511	519	544	521	509	536	532	554	497	570	530	569	550	550	566	509	531	523	593	555	517	546	537	532	526	499	543	560	514	562	562	537	545	588	515	580	548	541	531	582	586	548	484	502	551	555	535	553	546	556	558	519	562	507	563	526	501	540	578	523	543	504	568	496	552	518	534	526	530	567	538	528	538	536	529	571	545	548	540	569	526	519	530	528	543	553	516	529	564	590	529	542	563	547	533	551	547	540	507	529	526	524	551	581	545	519	538	543	579	567	549	525	536	508	585	550	571	550	534	567	554	533	527	545	515	589	559	521	549	623	584	511	541	535	528	536	493	504	542	551	527	546	593	519	522	521	534	545	533	541	531	516	540	496	559	537	580	568	503	547	500	570	561	567	529	514	523	535	554	520	539	514	542	571	549	521	552	535	547	547	596	540	501	538	544	573	525	579	504	566	532	579	555	584	504	520	512	526	526	560	567	574	545	545	534	586	553	536	549	575	537	547	580	588	541	557	554	533	521	506	570	529	550	510	524	526	545	585	499	520	491	567	555	549	535	544	552	535	555	525	517	529	567	528	549	561	543	547	560	527	513	535	561	503	561	547	554	521	576	543	579	580	557	522	532	537	515	541	570	504	520	563	555	582	523	589	570	543	528	538	561	541	553	514	563	521	573	515	547	577	535	507	542	542	556	555	535	558	509	549	516	527	562	560	521	538	578	519	545	550	531	556	526	522	517	547	525	520	568	540	535	559	515	595	574	536	523	583	551	564	542	597	565	562	567	525	566	503	511	551	560	565	536	538	576	531	534	520	573	521	531	560	605	541	516	564	561	530	551	552	564	537	515	519	563	530	535	568	587	556	558	578	553	503	540	592	486	587	511	506	537	555	568	564	543	549	500	509	532	536	559	568	551	535	548	563	545	514	529	542	505	526	561	535	576	524	518	505	533	551	537	586	520	515	536	566	529	522	588	504	546	510	540	539	541	545	555	539	550	526	548	537	516	607	508	544	559	566	528	548	576	556	544	560	576	545	523	531	531	524	558	511	554	574	555	533	546	524	516	571	533	530	514	521	570	548	551	570	535	539	543	526	559	547	524	564	536	539	536	557	563	544	545	538	548	541	562	592	555	560	538	552	525	550	532	520	555	529	538	509	542	557	564	575	570	543	550	566	544	557	551	573	575	557	578	570	528	567	541	581	530	540	580	571	565	540	539	549	523	538	560	556	520	488	522	492	554	517	527	540	504	539	559	536	495	499	511	543	546	566	543	520	560	563	511	551	554	534	507	571	527	583	553	537	577	546	543	572	540	537	500	540	552	560	549	555	529	527	542	551	582	499	523	524	516	577	515	528	530	533	549	555	560	566	555	508	538	525	547	559	496	537	563	553	532	509	553	554	554	579	568	537	520	562	565	534	591	539	569	565	519	545	523	536	573	538	542	533	531	552	560	555	534	546	548	561	564	539	555	526	538	518	516	587	567	551	572	548	533	577	529	542	522	532	500	516	569	554	537	554	585	520	561	567	533	571	545	564	511	535	543	526	555	497	614	591	533	526	572	531	533	524	539	532	522	541	549	532	560	556	549	581	559	578	573	570	589	556	584	563	557	524	520	556	556	565	535	525	551
24366	21577	28515	25092	21039	6913	1393	851	634	565	533	502	494	458	459	430	472	430	430	457	412	400	443	432	406	434	411	407	416	427	386	427	431	444	435	428	422	388	446	434	427	401	469	430	426	423	404	395	417	414	431	376	397	458	408	384	398	437	435	420	396	436	383	411	441	402	414	423	410	412	405	413	391	425	427	437	424	408	405	425	430	397	390	422	401	374	418	405	424	355	428	421	376	402	413	433	419	422	435	420	420	416	405	399	435	421	451	366	419	435	418	385	428	437	388	409	435	444	395	414	449	402	439	412	419	415	408	386	419	392	403	418	394	429	382	406	462	409	431	452	410	415	429	416	406	410	448	404	361	416	407	420	400	409	411	405	416	413	450	397	432	408	431	420	383	366	417	415	380	396	375	380	398	410	394	386	393	403	382	432	402	387	400	416	400	403	398	411	433	362	429	415	450	398	382	364	400	414	426	404	405	402	386	399	435	418	386	449	408	416	419	423	417	421	424	428	379	406	370	408	373	433	401	435	430	443	383	430	431	385	410	444	384	373	385	416	414	401	390	386	392	424	408	421	413	391	426	415	429	420	393	402	377	432	372	414	405	403	409	405	424	387	438	438	428	369	405	416	426	401	381	396	407	405	398	445	454	396	413	407	413	381	390	422	398	425	412	417	382	427	423	386	447	437	411	438	398	385	404	408	392	439	437	402	433	380	376	413	378	413	425	433	451	417	411	402	427	399	439	417	408	420	411	424	400	403	413	380	386	395	408	396	410	403	431	403	408	429	386	374	453	429	407	437	413	439	430	412	394	403	400	444	391	429	401	388	423	428	438	368	440	406	431	407	410	411	436	440	411	421	378	425	397	422	404	412	391	422	396	408	422	434	366	385	400	401	439	445	409	400	436	394	411	439	395	438	413	367	412	397	423	401	436	439	406	442	396	374	408	410	418	396	403	459	416	413	452	452	418	375	407	390	414	409	441	389	421	398	400	414	429	389	415	402	445	369	386	423	361	392	394	381	429	404	365	422	366	413	415	384	401	385	388	410	388	389	395	403	422	425	402	403	412	395	400	398	424	398	426	418	418	432	427	403	411	396	398	426	422	417	396	417	414	416	422	410	387	391	421	428	449	416	421	432	411	412	414	394	405	417	433	410	414	427	409	426	401	429	388	435	424	414	388	389	390	403	392	396	432	411	399	378	401	407	399	392	422	449	409	420	384	460	422	401	412	408	371	442	392	404	363	434	405	403	384	419	369	380	411	411	394	419	417	430	379	381	392	417	385	380	428	402	372	431	432	396	423	394	406	432	398	434	430	393	434	429	401	410	412	415	402	399	426	394	407	416	405	397	417	427	387	408	439	402	416	388	414	440	430	388	416	357	373	379	401	404	405	434	411	374	374	437	391	402	401	388	408	428	447	435	447	424	418	392	398	429	464	415	405	399	413	414	431	397	417	430	424	405	433	378	395	421	402	376	425	424	378	404	448	403	433	393	439	410	389	439	424	372	397	434	407	408	389	436	415	394	415	401	384	446	385	420	410	414	446	379	408	391	415	427	435	414	426	396	414	446	433	428	384	411	422	427	462	367	432	391	386	391	427	444	429	400	408	424	406	419	405	413	404	398	404	447	373	375	399	390	405	415	418	410	386	389	428	375	392	431	408	419	430	435	404	397	416	393	408	404	400	392	381	422	367	361	419	424	382	425	449	424	429	421	421	397	419	387	443	421	411	406	380	429	391	409	401	398	420	366	392	407	436	384	412	410	423	414	402	384	383	391	399	419	429	387	433	382	393	434	424	399	422	418	422	377	397	399	422	411	417	414	410	379	427	389	409	407	407	404	411	404	427	398	401	392	375	423	374	434	406	405	416	387	382	405	403	382	398	418	421	385	371	426	432	408	435	450	413	411	448	407	394	410	406	418	380	401	434	389	383	392	433	425	404	376	378	412	403	413	422	419	430	399	420	423	407	402	405	416	425	401	428	428	388	406	395	386	416	419	382	416	418	432	424	419	411	409	395	449	444	443	461	434	426	433	382	391	435	405	421	412	407	391	422	409	402	409	398	435	425	409	433	427	384	420	412	395	405	443	390	418	403	411	414	395	428	411	409	425	403	386	440	407	382	404	408	432	375	409	385	399	415	401	399	409	383	386	405	442	378	378	421	367	435	394	421	414	419	404	384	468	422	430	411	436	431	380	363	407	414	435	421	406	415	396	405	389	427	441	395	394	408	416	393	389	467	437	413	440	386	433	419	397	400	437	389	415	416	425	402	355	408	426	376	411	416	420	433	424	420	436	406	417	388	416	378	398	447	445	428	429	381	418	370	382	407	425	415	413	444	429	385	414	456	429	398	403	434	412	446	407	375	420	399	429	417	406	400	436	399	419	402	403	400	427	383	393	384	418	437	459	401	413	433	400	406	431	427	428	388	417	399	412	453	444	393	412	417	430	392	424	418	391	418	416	415	420	405	404	429	423	370	407	432	406	389	418	419	451	369	456	417	444	424	382	399	426	429	427	374	377	411	425	375	453	410	421	439	411	413	432	387	393	417	413	436	433	365	453	377	400	384	402	414	406	401	408	414	384	432	388	420	428	409	370	394	425	437	394	414	395	433	399	422	380	379	416	452	472	422	448	435	394	432	389	396	411	376	398	390	406	415	396	415	431	396	398	416	367	396	429	390	396	440	433	390	413	416	404	392	419	402	439	449	420	387	427	417	392	446	418	431	421	424	397	413	380	422	416	376	430	375	427	412	451	404	432	474	428	419	407	419	401	416	417	358	424	390	450	403	383	402	393	380	431	408	449	406	411	435	379	412	388	398	425	450	377	412	410	404	386	406	392	424	409	426	464	398	400	417	396	398	384	375	415	419	412	423	407	392	430	397	411	424	406	398	415	428	391	421	393	391	415	431	385	403	393	421	393	423	433	417	390	407	422	411	367	373	386	386	403	402	422	399	424	424	411	428	426	418	434	415	469	387	427	402	377	431	430	419	400	418	389	426	405	411	412	392	393	410	411	411	422	392	429	415	440	383	416	408	437	435	374	414	415	418	384	418	418	396	392	420	395	394	432	397	411	418	421	406	410	395	398	372	424	403	423	436	410	402	403	425	386	405	430	406	405	406	373	443	431	438	422	381	376	428	431	445	443	419	413	408	403	408	415	411	376	390	410	396	400	428	417	402	394	394	457	395	411	389	430	376	420	429	388	415	443	390	408	418	397	399	426	398	434	424	396	406	437	424	437	404	381	416	386	426	415	438	416	422	409	436	421	399	432	387	440	392	390	441	400	367	401	398	403	430	398	467	413	402	392	417	423	410	392	424	445	402	396	445	401	406	399	416	393	400	429	387	410	404	434	436	392	439	412	430	403	412	435	419	384	429	416	406	412	350	369	450	419	422	416	412	399	399	428	432	395	441	397	423	417	403	408	367	381	392	408	435	418	380	407	440	421	385	402	403	396	399	446	371	374	451	423	403	402	393	377	399	412
41303	53555	16718	9088	6405	4306	2650	1834	1326	1074	937	883	824	776	740	694	694	704	708	747	637	637	604	653	639	640	630	652	697	643	647	624	605	621	626	644	632	609	642	605	632	618	617	609	611	630	602	582	631	640	624	589	620	631	607	600	623	581	604	648	594	585	627	597	606	641	607	593	621	608	617	555	605	578	622	611	569	601	628	634	621	629	603	607	619	618	591	630	620	613	622	569	582	652	589	633	642	587	657	605	596	642	587	589	597	632	640	560	612	595	617	582	606	608	575	578	633	569	617	634	624	596	629	625	628	581	598	587	608	651	638	642	618	582	628	616	609	613	609	608	655	596	600	631	638	627	589	542	591	635	645	588	603	603	537	575	594	627	620	590	578	618	641	613	625	643	587	588	587	627	613	596	640	576	623	581	565	604	646	578	621	629	617	587	656	560	592	620	575	601	581	596	606	649	627	610	595	617	626	606	623	604	572	615	613	642	561	612	579	581	586	626	628	615	600	607	573	596	600	646	592	625	588	584	600	588	597	579	560	662	603	624	583	630	599	591	607	627	597	625	582	602	629	583	572	589	620	577	609	583	612	625	585	621	654	580	616	595	593	587	647	590	573	648	621	589	612	635	636	611	600	624	597	582	634	642	568	631	625	663	587	597	620	634	600	588	603	622	605	623	632	585	627	572	644	584	582	596	628	615	613	626	603	596	590	612	561	640	600	624	638	649	627	601	613	596	573	607	609	610	608	628	602	642	623	626	555	610	592	586	593	598	572	596	594	600	625	550	623	648	589	595	620	648	581	591	584	596	559	600	562	610	610	544	567	660	614	574	607	611	618	583	641	617	585	567	586	652	576	605	620	623	587	592	595	613	628	591	615	601	583	618	608	620	594	594	596	613	630	600	625	623	625	606	601	628	613	592	598	631	623	587	620	600	595	639	624	599	584	623	643	566	630	623	588	651	636	622	576	613	616	568	615	623	570	568	586	653	598	628	612	583	570	605	619	608	598	619	601	580	606	601	626	644	631	623	611	638	604	643	632	641	585	614	590	633	620	576	628	616	613	626	599	647	618	606	572	598	619	635	577	587	589	612	571	595	623	582	583	608	606	590	658	590	591	602	584	585	609	637	623	595	585	571	605	590	571	627	590	611	605	556	619	610	649	600	588	639	630	582	585	652	625	595	667	614	642	626	578	571	597	585	604	598	597	588	618	618	594	652	614	587	658	607	636	613	595	606	574	588	554	586	586	587	612	603	599	592	632	594	570	606	583	603	623	637	596	611	636	579	625	625	635	599	566	596	617	591	591	592	590	638	624	638	603	583	591	629	620	589	581	570	585	606	574	605	600	630	622	600	574	623	615	569	605	607	576	586	598	614	633	614	626	594	631	576	590	596	595	642	586	602	617	616	613	589	604	628	606	607	592	601	614	618	599	570	550	579	657	624	620	612	591	647	536	575	651	611	603	615	619	599	588	597	573	600	628	564	667	583	570	629	587	578	584	606	613	597	606	634	589	596	588	592	633	592	626	608	568	646	533	622	609	620	601	538	616	581	594	570	604	633	616	597	624	624	595	602	580	587	577	579	575	603	605	589	586	610	607	615	590	608	599	658	594	621	620	635	593	609	662	614	609	598	575	622	655	624	612	567	623	558	607	600	610	591	605	618	592	616	583	643	613	611	606	646	592	610	598	587	593	577	591	602	632	630	570	567	630	602	612	591	631	599	603	582	627	624	570	631	641	621	639	620	631	631	592	648	635	580	579	579	609	586	618	550	635	592	598	589	582	583	622	607	588	577	595	602	590	637	612	580	570	611	605	584	610	610	577	598	651	605	587	579	590	614	589	598	627	624	596	602	626	558	636	651	577	601	563	619	607	622	572	617	640	614	609	606	614	634	594	636	585	580	571	620	568	610	581	625	576	626	617	620	630	588	617	577	592	608	595	613	614	607	623	587	607	562	603	619	668	561	620	572	574	628	625	591	577	595	620	608	578	606	617	553	605	587	603	605	605	580	628	620	616	613	594	641	592	582	603	585	576	636	591	604	582	614	571	576	590	618	604	580	614	583	618	584	630	622	591	588	627	656	580	597	607	579	631	594	595	617	613	604	622	621	603	644	631	587	593	562	623	612	597	630	631	593	618	621	584	647	613	590	628	623	620	614	602	567	617	625	639	600	623	592	611	586	644	570	614	635	634	609	598	617	634	606	621	596	597	604	573	560	604	544	679	658	614	582	576	554	630	645	638	598	625	597	600	612	599	612	592	660	605	622	589	640	594	611	624	610	598	566	567	596	626	641	608	568	595	635	614	580	632	598	580	591	602	593	576	583	612	590	603	558	604	652	617	612	591	607	574	590	603	636	608	615	638	578	662	563	604	644	609	590	615	620	605	635	603	609	579	633	597	552	581	583	603	599	600	649	601	607	652	578	608	601	612	614	589	579	585	600	608	611	574	549	576	578	628	602	572	608	623	591	633	632	601	592	612	619	589	636	569	601	570	609	606	576	612	612	595	613	590	607	606	576	623	600	587	614	617	602	622	624	564	621	580	616	622	584	591	619	605	546	627	625	617	610	623	599	585	567	642	635	558	591	590	617	608	628	590	637	571	614	613	609	616	694	608	604	585	612	625	589	618	619	605	608	592	617	622	582	587	606	612	593	603	593	622	639	574	640	607	596	552	623	610	576	590	592	607	606	612	658	606	593	602	624	626	605	649	621	605	578	552	609	638	583	568	604	617	601	586	643	623	648	621	641	614	612	586	628	586	627	614	635	569	558	623	626	591	550	619	577	603	596	609	628	590	636	626	608	602	581	580	589	627	620	605	629	562	569	587	603	599	600	629	621	614	613	633	582	617	605	618	572	603	547	595	610	629	624	584	621	580	618	609	594	575	569	653	601	599	632	613	575	608	608	590	621	592	629	607	603	611	598	603	586	610	577	540	604	631	594	569	627	601	617	614	556	630	586	627	629	610	635	562	579	617	614	597	590	593	633	613	604	592	646	620	583	630	622	568	604	577	578	594	577	589	577	608	584	611	626	663	619	612	625	642	630	576	590	627	624	588	603	638	594	551	648	612	563	569	589	640	599	595	620	577	614	611	580	593	584	646	622	628	584	623	596	610	590	610	620	600	577	616	630	650	635	620	570	632	612	605	637	604	642	625	574	586	600	625	593	584	553	619	565	626	601	600	641	585	581	635	605	609	628	638	626	574	602	586	578	631	618	591	586	583	619	643	604	656	600	538	647	600	600	591	609	600	596	611	653	611	619	586	601	616	644	613	629	587	601	659	570	602	664	591	561	582	616	596	635	577	607	636	649	616	618	605	649	583	598	560	601	617	596	604	631	639	585	576	607	650	566	590	623	632	645	594	606	584	572	649	599	641	585	609	584	626	617	594	609	596	617	599	565	605	600	591	607	590	607	622	582	601	577	586	601	613	586	573	606	600	632	614	624	584	604	583	597	613	625	617	592	611	581	651	608	549	580	612	625
23377	21563	29343	24270	21562	19867	3817	966	631	513	412	391	349	297	332	313	325	266	267	272	265	272	260	265	255	244	246	214	234	273	237	252	260	261	210	244	264	247	235	228	227	192	237	226	252	222	246	207	245	242	236	212	228	246	230	209	215	208	223	237	232	207	248	202	209	194	227	216	228	230	225	216	233	241	211	224	226	244	233	213	232	206	235	235	214	240	250	229	236	222	217	241	203	250	232	197	224	232	208	196	199	253	198	256	238	206	205	229	239	223	227	216	211	203	225	201	205	238	244	224	222	234	234	248	263	213	209	238	224	248	198	237	214	236	224	237	224	214	210	221	244	210	240	225	234	222	225	210	217	232	214	212	235	223	231	230	219	222	261	203	219	252	249	217	224	224	250	232	245	222	224	233	230	223	226	221	207	211	205	252	210	209	220	225	244	218	214	245	247	245	239	226	241	223	211	221	213	244	238	237	222	230	239	233	229	221	209	227	199	248	216	259	210	240	217	213	236	217	217	240	241	223	258	234	245	233	213	236	237	203	248	233	243	226	229	213	227	248	224	202	224	210	235	221	245	238	208	206	206	210	219	202	225	214	202	210	227	229	206	209	222	214	217	237	235	224	236	223	229	222	235	225	234	207	206	203	215	220	257	223	213	206	215	211	224	246	238	216	229	209	219	206	212	236	227	204	225	247	196	248	216	227	226	205	219	228	233	222	227	223	192	229	247	212	227	205	255	218	249	244	257	224	238	230	239	218	203	216	228	227	257	211	218	219	231	206	233	224	238	211	196	222	252	206	216	223	189	241	244	238	235	203	220	192	224	236	221	214	228	224	237	232	214	237	210	219	248	225	219	199	253	240	242	193	214	240	197	221	202	202	229	221	199	232	240	255	210	221	191	215	209	222	229	227	243	236	203	230	219	213	205	231	201	230	217	202	251	211	202	228	233	235	213	202	207	214	240	225	232	213	216	216	207	252	217	231	236	226	216	227	212	212	210	211	224	198	205	211	266	229	224	249	229	241	213	254	211	244	217	233	252	206	207	236	231	232	219	233	238	233	229	240	235	224	217	228	203	235	209	216	220	219	210	218	202	207	245	233	218	234	206	243	238	220	218	234	226	194	221	201	244	223	245	212	216	229	201	230	213	236	210	210	221	252	208	196	242	210	238	221	242	208	230	222	223	225	203	218	236	215	228	212	237	233	222	227	220	222	251	227	216	206	223	222	200	232	230	218	239	245	240	254	231	208	221	220	235	205	246	209	240	220	199	219	225	203	231	230	233	216	237	210	218	226	212	223	210	239	216	229	214	226	241	219	221	220	223	227	221	219	227	219	233	213	204	226	223	208	239	226	227	214	235	224	203	240	226	247	193	218	228	220	211	234	180	214	240	235	223	266	227	224	202	204	216	201	227	242	213	218	235	211	205	241	216	225	217	233	218	210	218	222	217	221	235	219	231	235	220	223	247	218	213	251	201	219	212	229	212	223	219	223	193	228	200	236	224	236	222	224	201	217	235	208	213	223	230	229	207	223	215	193	246	194	248	223	236	243	233	204	253	251	209	252	252	222	209	228	221	218	206	209	224	216	235	249	231	215	212	213	260	241	221	221	199	217	208	206	258	230	229	204	230	211	221	205	232	216	213	232	222	193	231	236	212	200	202	218	228	216	214	251	228	238	198	216	212	225	222	227	234	245	220	217	231	251	202	247	181	224	220	214	218	243	235	224	194	209	210	240	218	230	243	216	224	190	207	212	226	217	238	211	232	210	213	220	227	217	232	212	224	219	208	214	224	227	225	222	222	215	233	244	228	246	247	197	213	209	232	229	215	200	225	236	235	239	251	249	203	223	253	239	214	211	226	224	216	228	270	213	218	252	220	214	248	221	229	221	255	198	235	213	205	187	248	216	224	223	212	235	219	230	229	216	207	235	235	226	215	224	222	199	237	204	226	241	205	223	227	232	229	202	227	212	215	195	231	220	234	241	209	231	240	263	219	205	223	242	219	212	232	232	245	225	228	202	208	219	235	209	237	256	218	244	211	234	203	240	232	207	233	230	191	240	212	232	247	225	222	237	227	224	222	251	229	215	226	233	181	213	241	208	229	227	223	211	215	232	230	219	236	239	224	227	224	216	203	219	220	224	215	228	226	228	209	214	238	221	228	262	217	230	221	213	219	202	244	231	199	217	203	226	192	243	245	248	222	202	219	224	237	223	205	227	217	231	229	230	233	209	229	219	216	199	221	244	228	227	233	225	205	219	222	196	241	236	200	212	213	255	233	244	222	201	207	231	219	230	222	222	202	217	222	242	240	235	192	219	236	236	218	215	249	227	219	223	230	234	216	239	215	215	234	246	230	251	229	222	221	225	246	224	200	237	223	232	227	222	190	219	209	255	216	216	224	219	213	231	217	223	193	221	231	211	224	197	227	255	204	247	213	215	204	218	204	217	216	218	225	220	210	218	229	229	232	210	216	227	234	219	206	231	223	245	248	239	200	228	222	226	219	210	216	239	224	246	198	205	204	228	229	230	218	219	210	221	244	235	207	254	208	207	218	236	221	253	232	225	247	204	216	236	202	240	230	206	240	235	226	235	225	215	226	221	249	217	210	223	158	214	221	218	226	196	213	210	237	216	237	224	222	220	207	253	235	202	248	252	226	221	197	222	238	204	250	224	209	220	206	224	204	211	212	218	234	241	211	219	222	212	212	200	204	224	209	192	213	244	210	254	211	263	220	183	225	212	209	233	213	211	183	223	205	232	226	215	226	222	221	234	261	202	214	212	226	222	253	229	232	220	215	231	245	222	232	196	220	217	235	227	242	212	215	214	210	246	263	243	199	209	235	216	239	223	228	201	200	209	217	228	238	221	204	240	241	238	229	243	206	229	232	217	228	217	255	230	223	260	232	204	241	225	242	224	231	208	203	210	230	189	237	203	224	236	237	257	238	218	229	209	232	200	207	204	218	266	213	243	238	224	238	221	221	251	208	245	207	217	220	225	225	211	246	215	214	229	238	214	245	240	230	239	219	226	235	214	240	207	229	214	201	224	216	212	226	240	230	207	228	245	226	224	196	218	227	194	206	232	235	206	244	199	230	230	220	239	225	239	228	221	234	204	239	218	224	219	235	230	189	208	210	218	209	235	212	240	209	235	222	213	230	230	207	232	221	211	217	221	220	224	228	241	221	227	207	202	241	221	230	219	230	223	209	241	225	238	217	235	212	231	203	231	214	202	241	210	216	228	224	216	226	235	220	245	243	212	226	227	224	213	231	236	194	215	232	194	218	219	226	194	206	216	239	234	208	242	205	248	207	204	218	224	207	216	234	228	241	217	188	219	223	221	221	218	230	194	215	218	239	256	187	264	221	205	236	238	210	223	232	254	226	212	232	222	243	217	218	254	207	223	223	224	224	222	205	241	240	235	232	231	224	270	213	207	206	221	191	204	215	239	228	218	208	202	193	252	203	216	234	190	218	205	214	224	243	216
49034	59031	18767	12566	9189	6313	3765	2612	1708	1241	987	897	783	681	647	594	565	517	490	470	487	427	429	449	438	435	389	389	371	417	366	406	363	366	395	372	341	370	383	375	335	358	366	350	314	363	344	363	353	333	354	369	326	351	337	354	356	368	382	375	342	338	351	351	350	363	371	326	344	315	374	366	337	351	370	370	316	356	331	321	335	318	355	371	326	317	343	331	328	352	353	357	343	347	335	340	358	357	363	350	322	335	322	335	333	330	306	332	338	357	349	350	314	335	347	322	328	345	360	366	368	358	328	318	336	348	328	307	302	318	362	329	359	373	360	315	340	343	340	319	372	308	343	340	305	333	323	324	340	305	322	351	335	328	345	330	370	324	369	327	360	327	365	348	356	311	323	309	366	315	340	341	369	340	334	356	316	354	293	304	366	338	344	344	345	358	329	333	350	362	344	354	346	338	323	355	327	384	346	324	319	363	316	342	341	335	331	307	340	337	362	317	366	357	348	342	360	324	373	340	361	371	330	333	324	361	346	295	346	307	345	338	349	345	316	302	345	361	319	303	345	335	333	364	302	302	358	360	378	325	366	330	336	339	334	350	310	364	331	360	322	406	344	341	336	311	331	346	317	323	349	329	334	346	358	356	334	347	342	364	340	321	345	325	347	338	316	332	317	357	328	342	364	356	339	327	325	328	335	331	311	336	334	333	367	349	340	337	309	344	365	333	342	358	323	311	358	340	353	370	337	316	346	348	314	316	342	329	353	346	315	353	315	340	314	331	360	322	303	335	309	335	343	322	332	343	337	337	371	309	332	329	336	370	322	368	329	358	312	342	352	382	355	342	326	354	340	306	311	324	329	351	313	344	354	336	347	327	347	370	368	324	350	343	361	338	357	331	324	345	342	361	364	334	325	323	362	343	349	340	343	374	355	334	313	365	363	334	341	355	329	320	334	362	318	320	340	337	346	330	315	306	333	330	336	352	301	338	292	356	340	346	339	333	325	351	278	360	344	311	351	329	317	342	315	348	327	341	347	357	307	310	330	317	340	335	326	380	348	337	348	305	326	328	380	353	337	348	336	304	326	310	329	353	327	341	356	322	356	355	311	303	347	353	393	327	363	342	313	303	320	319	322	340	347	325	309	330	319	384	348	324	332	335	320	352	357	334	351	344	334	362	361	362	323	338	346	332	352	344	329	339	343	353	338	371	341	316	338	335	352	348	323	329	348	336	358	320	319	315	347	326	331	360	341	304	324	326	320	373	335	352	341	332	346	308	330	329	347	349	347	344	341	339	356	338	316	333	332	345	340	309	359	405	349	321	327	308	323	320	342	333	328	359	359	295	305	345	340	351	356	319	325	334	367	351	347	343	359	346	309	331	362	357	350	334	335	349	367	283	319	316	311	325	357	315	359	338	338	380	303	325	363	307	349	344	345	344	334	341	352	336	313	344	339	339	361	324	326	325	343	365	318	365	342	355	375	316	345	354	322	326	325	354	327	357	320	327	328	347	303	339	318	348	351	325	344	333	382	344	331	355	310	362	350	328	325	351	336	318	333	317	311	319	320	338	335	338	365	350	331	320	340	350	351	317	342	339	335	318	343	314	344	351	332	349	349	315	340	361	308	312	331	355	329	324	345	328	313	361	343	345	317	323	336	334	312	344	345	336	313	304	326	342	332	333	343	337	347	333	297	365	330	314	339	320	315	348	335	318	309	315	340	331	327	326	324	348	331	341	352	349	328	342	314	322	344	337	363	352	316	355	358	314	343	345	347	336	349	336	335	340	356	329	317	363	347	319	333	317	361	326	362	364	330	351	296	362	328	372	341	335	346	361	374	295	339	340	337	338	337	323	294	338	340	347	348	347	330	356	339	315	360	334	297	349	321	354	322	335	301	350	366	360	345	354	329	355	331	324	351	368	317	334	341	356	325	334	325	329	353	336	346	358	350	339	356	326	314	330	353	358	338	350	342	334	343	332	337	369	311	353	305	355	315	293	322	338	353	341	333	298	355	359	342	327	346	321	337	353	314	326	358	361	349	324	297	342	369	337	328	365	353	323	354	324	357	343	352	350	335	346	319	332	382	313	342	333	307	326	325	322	373	360	349	304	346	348	318	324	329	342	325	345	357	312	323	310	325	362	332	323	310	322	351	338	299	320	288	329	314	314	329	343	354	354	344	315	325	349	333	338	330	313	336	340	378	319	322	370	339	329	339	382	321	336	357	345	342	384	343	349	359	304	344	321	338	317	330	326	326	302	373	318	314	338	320	332	335	326	324	340	336	377	343	349	359	314	333	344	338	362	350	311	304	322	345	344	347	304	344	313	343	340	356	309	346	307	338	315	345	346	330	309	335	371	335	326	318	339	376	312	303	340	332	330	330	346	321	322	351	328	319	335	354	326	312	359	355	326	323	346	334	313	349	314	338	343	372	371	353	326	336	337	305	327	342	338	372	334	344	373	320	328	381	342	330	322	354	300	350	308	310	307	358	355	353	343	303	364	332	323	333	351	356	351	321	344	353	299	310	335	325	334	339	375	330	335	353	342	330	336	310	344	334	334	324	346	339	345	327	310	372	358	340	358	329	340	329	323	345	343	358	341	366	346	335	341	346	312	313	378	345	317	309	353	347	338	362	314	342	328	354	318	334	323	326	337	346	309	359	347	333	352	313	327	352	314	337	358	343	338	359	345	345	324	331	305	349	326	322	326	360	328	331	320	343	320	315	308	328	320	319	344	365	308	373	358	333	341	391	344	339	314	324	319	325	319	340	341	342	344	314	356	333	324	335	320	302	305	314	319	353	340	339	327	338	339	327	332	331	343	323	349	370	341	319	348	358	357	340	321	332	333	327	322	340	329	361	348	345	339	311	306	324	339	325	359	308	376	316	326	332	332	322	344	331	361	344	316	318	317	342	322	355	357	322	306	303	315	331	319	335	339	328	311	336	344	309	333	338	338	355	364	314	352	337	376	315	304	342	342	324	291	341	349	372	358	349	299	327	329	332	319	361	328	351	354	353	341	335	317	336	346	352	352	331	348	347	372	316	350	338	361	336	328	376	339	363	328	345	308	338	321	352	334	345	345	345	331	358	325	342	367	324	335	323	340	324	341	334	332	342	347	338	313	322	320	332	372	317	352	357	310	338	313	358	320	342	319	376	299	358	363	339	354	334	341	341	303	307	318	396	331	330	348	349	350	345	318	358	351	355	357	335	306	347	356	311	359	352	289	341	331	317	320	345	359	351	361	318	350	331	361	308	312	346	306	334	315	360	362	325	305	317	337	317	351	333	326	344	356	349	328	321	319	331	291	327	343	352	343	352	299	322	312	332	338	346	352	348	378	333	318	331	364	340	342	342	364	321	336	323	324	330	347	345	349	322	330	381	322	361	290	311	340	312	353	355	342	332	347	337	374	324	337	311	364	325	327	328	349	340	351	338	334	356	346	370	314	314	318	316	371	332	335	349	355	341	348	309	332	315	354	335	337
27712	21277	14779	3205	1528	1038	623	460	425	378	369	387	362	375	365	354	341	371	363	373	364	348	367	387	369	377	352	379	415	355	364	396	329	377	337	393	355	371	365	336	385	387	374	371	350	368	380	355	349	356	389	384	373	379	387	376	367	337	371	385	365	377	380	378	370	374	358	402	388	362	369	354	343	384	382	333	376	347	380	373	337	362	359	324	372	385	355	407	359	345	370	379	366	384	387	367	346	335	393	346	365	382	374	373	378	378	357	388	356	363	348	350	379	394	388	354	373	366	394	396	412	405	353	358	350	383	398	383	383	371	348	403	386	404	334	346	382	381	359	383	361	364	397	407	358	394	389	409	340	333	398	371	356	381	377	352	385	390	382	347	347	342	305	348	378	360	380	392	389	370	362	354	375	428	355	344	361	353	378	351	382	405	368	361	331	403	357	363	329	369	384	368	332	358	344	424	396	385	373	335	388	372	379	341	363	377	382	401	350	340	395	386	372	369	343	349	380	380	367	371	382	415	365	344	361	394	372	357	398	358	363	381	366	377	381	368	380	379	328	408	351	366	366	361	387	374	353	354	350	385	372	380	359	373	388	374	366	334	391	390	349	381	360	349	386	372	348	371	356	356	382	381	364	394	369	326	384	367	389	375	383	355	353	332	351	343	380	357	382	336	348	365	371	369	383	303	352	378	368	339	421	387	332	350	388	363	359	384	400	393	370	362	363	381	383	392	365	348	359	339	361	402	393	383	360	374	372	347	351	381	360	348	370	364	384	391	350	365	375	369	360	405	362	394	371	365	368	389	367	359	403	380	377	342	356	387	376	356	354	379	334	383	345	361	355	424	380	361	359	331	344	362	405	389	339	408	335	387	384	384	372	343	367	372	358	381	368	373	365	371	385	383	333	358	416	408	335	355	379	360	364	377	392	367	375	343	380	361	371	356	381	373	375	342	367	352	359	371	390	378	385	378	363	354	333	350	355	344	378	385	347	388	377	366	363	348	388	357	330	331	356	388	341	356	355	380	405	351	365	391	390	385	380	376	380	380	376	319	374	403	362	404	388	355	348	376	346	406	372	326	401	350	385	369	365	347	381	383	370	356	390	376	356	391	325	328	376	370	337	377	361	398	357	369	378	346	371	369	372	336	365	374	333	389	393	405	395	374	383	334	342	408	387	378	370	344	352	346	373	337	369	349	377	360	396	376	388	365	387	357	365	344	379	385	372	378	388	330	325	353	377	388	411	349	363	342	353	367	351	360	356	340	378	369	341	348	372	371	403	358	359	378	360	382	342	362	367	386	402	365	340	361	386	378	363	364	361	409	339	397	386	372	349	372	416	353	375	357	380	325	367	367	385	374	375	325	335	384	350	388	376	357	382	322	379	388	362	386	356	377	348	337	378	340	393	353	358	347	346	388	382	367	380	364	381	351	386	358	322	409	344	358	398	385	349	383	396	337	346	356	354	377	386	378	357	373	343	338	356	362	375	354	369	382	376	370	394	376	357	397	333	362	367	372	351	410	379	390	392	380	362	377	362	346	357	385	359	386	347	375	364	385	370	402	339	331	344	368	325	360	398	356	347	355	344	365	360	375	363	371	351	360	356	387	354	390	362	366	376	331	351	368	371	349	369	355	387	331	363	370	379	362	390	362	403	343	364	360	399	379	395	351	300	338	371	340	363	402	349	378	331	327	371	398	379	344	325	352	348	355	412	398	349	355	399	370	363	408	352	345	421	345	346	361	357	352	326	364	332	390	369	379	387	358	405	379	406	352	367	347	339	344	364	393	365	410	379	410	380	369	377	366	370	386	364	365	330	319	350	361	377	408	359	370	335	349	375	361	385	364	383	333	373	361	392	348	366	346	382	338	372	380	336	349	347	361	346	373	362	371	355	334	400	375	348	367	338	380	391	361	390	385	394	340	357	365	375	342	373	369	371	352	384	378	336	350	396	358	380	350	377	352	364	352	381	341	395	361	386	360	352	387	357	368	337	382	377	343	344	401	360	379	361	357	378	351	384	374	339	367	374	344	382	369	343	371	378	382	351	394	341	388	349	395	348	384	334	361	374	365	403	398	354	372	357	385	339	371	375	377	401	367	378	358	384	358	362	342	387	400	360	366	364	364	359	343	374	364	371	366	410	361	358	350	380	374	340	363	363	377	368	341	318	389	378	354	364	367	355	337	394	364	363	390	412	356	370	361	370	356	345	375	350	392	366	362	372	379	391	342	384	395	379	386	347	360	384	354	411	363	362	377	389	381	365	390	355	340	388	404	328	371	355	412	375	359	351	377	397	354	384	381	379	409	342	375	392	370	365	350	403	373	380	357	380	374	373	362	356	358	365	403	364	345	381	356	366	357	346	354	384	376	385	372	387	330	385	377	365	396	372	364	391	372	360	365	387	394	369	334	363	353	389	364	347	305	356	378	348	375	380	368	359	363	366	335	368	388	346	363	365	337	404	385	359	350	356	355	406	357	397	357	375	382	380	391	361	354	372	344	346	374	373	364	373	367	354	381	337	388	391	362	379	407	354	338	378	360	360	352	354	357	364	372	376	397	385	372	358	325	364	393	331	391	343	380	393	358	348	359	350	389	373	371	412	362	340	375	397	385	344	351	382	385	343	352	371	344	344	356	372	364	332	375	356	376	370	368	365	355	372	372	430	400	357	362	370	393	344	355	375	351	380	371	372	373	362	356	388	377	354	370	355	361	371	371	379	349	349	357	401	382	375	354	390	365	362	375	371	345	372	365	366	342	361	364	366	361	359	339	356	359	384	360	377	363	384	369	369	394	400	330	383	367	349	364	371	364	345	380	350	344	354	431	338	354	347	382	352	394	350	357	351	365	378	347	358	331	375	407	374	380	360	375	401	391	342	401	324	359	361	339	358	375	371	333	361	340	356	366	371	365	379	394	357	365	405	389	370	348	359	406	392	385	367	400	380	381	325	396	349	395	373	367	341	394	381	393	383	375	341	357	376	381	341	343	347	384	377	347	376	390	410	411	369	357	357	339	365	359	376	352	344	377	357	342	340	358	362	352	413	332	387	368	377	340	362	381	373	377	380	372	371	352	331	363	329	404	350	351	336	369	352	360	354	384	403	366	332	394	366	355	358	385	374	370	397	371	366	401	387	356	367	367	345	345	366	372	335	374	364	365	362	377	389	388	361	388	361	380	361	340	405	404	346	403	357	364	411	341	359	353	367	358	365	388	371	396	337	401	397	354	395	340	394	344	355	379	343	367	335	352	398	385	375	343	330	337	363	410	371	357	384	359	375	367	392	366	349	369	385	367	363	378	334	372	377	380	365	369	337	354	382	376	393	358	362	371	357	360	377	373	389	354	393	356	371	359	373	335	378	367	363	386	368	392	364	361	375	368	367	399	354	352	347	388	355	352	320	369	380	393	381	342	384	370	363	387	380	336	400	351	360	367	352	368	356	411	405	354	354	350	378	368	376	389	365	373	338	343	370	386	396	363	363	363
21275	20830	14342	4359	3360	2090	1333	867	717	671	576	548	557	548	558	552	557	522	562	517	530	547	595	554	540	601	606	545	566	543	516	541	559	492	564	530	535	530	520	509	535	522	520	560	546	593	514	550	550	538	539	557	549	525	479	544	571	559	548	532	536	557	505	493	594	545	546	568	511	538	563	525	462	550	556	564	539	587	537	521	580	521	539	539	556	502	535	521	514	530	493	552	538	546	560	524	522	502	509	544	528	552	536	493	542	561	553	533	539	538	534	560	568	567	542	550	492	535	508	550	538	553	511	531	533	539	529	559	536	521	537	512	590	555	521	549	562	530	532	591	548	511	555	554	525	560	525	537	526	543	538	539	527	546	520	537	533	520	548	474	531	508	523	539	485	480	525	556	550	521	500	532	552	548	521	545	552	551	576	564	569	544	534	527	542	521	534	519	517	566	480	559	528	513	574	516	581	515	558	554	545	532	536	538	534	538	528	499	517	585	514	530	524	587	516	559	569	520	512	566	508	543	575	548	554	491	510	561	546	546	537	527	548	547	533	552	570	531	574	515	532	548	521	540	575	511	537	523	538	557	552	535	556	526	554	499	482	548	504	515	530	508	546	507	551	554	552	557	533	491	555	528	544	534	541	555	511	502	549	550	536	551	506	575	534	536	530	539	510	549	539	512	567	542	508	527	545	555	516	590	525	523	556	529	565	491	593	539	498	566	535	556	559	505	582	527	562	502	564	526	504	534	523	550	546	517	580	502	552	527	511	542	547	554	516	521	521	508	523	511	537	516	531	494	522	542	514	549	550	481	550	587	503	484	520	514	519	494	560	566	529	531	553	555	563	553	506	560	548	479	537	507	536	540	530	561	570	513	515	520	541	529	566	506	469	556	519	541	553	509	528	577	505	547	529	538	512	559	520	527	539	562	460	511	498	540	552	523	531	543	500	527	512	515	519	563	527	540	550	540	483	561	559	516	533	548	523	559	528	547	560	573	551	526	558	529	552	541	547	535	511	549	519	538	544	539	536	546	527	568	542	532	538	538	501	529	530	534	533	501	522	522	534	542	519	524	562	505	539	550	489	519	520	522	523	547	525	514	543	534	521	499	562	558	532	539	517	532	554	551	572	522	494	517	533	507	510	567	537	511	514	521	541	518	529	583	541	539	545	533	549	496	544	540	560	544	542	516	534	555	494	587	539	520	496	546	526	540	566	547	549	547	528	542	517	550	524	576	513	492	583	562	546	541	513	498	533	533	499	527	524	544	571	567	549	569	532	537	533	525	526	539	539	533	556	539	533	565	517	536	534	529	545	549	560	517	525	520	519	562	519	545	505	500	541	541	543	519	502	516	516	563	520	484	532	568	546	539	513	519	544	574	522	555	569	552	545	520	534	540	549	540	568	589	544	544	530	532	551	498	555	535	558	548	563	521	534	547	533	492	551	477	525	497	538	551	553	535	532	540	520	478	524	579	502	507	542	565	521	548	562	492	502	513	542	512	586	527	550	513	529	499	527	551	548	550	520	508	557	531	577	539	548	552	526	567	561	507	530	540	518	564	523	531	525	533	532	547	506	562	581	539	542	531	541	503	474	552	567	532	557	535	552	503	541	514	560	508	510	540	531	578	575	607	552	543	530	554	597	550	524	597	459	588	497	525	538	526	513	501	572	513	597	560	558	528	529	553	568	534	561	515	564	534	532	537	531	538	547	507	515	526	547	564	564	565	545	553	528	532	526	561	487	517	557	543	534	513	552	528	527	515	586	502	561	505	536	528	540	535	506	595	569	554	556	579	566	511	513	547	583	543	567	543	544	524	559	522	517	571	542	527	494	523	559	506	556	514	511	537	468	551	535	562	510	555	549	526	504	528	491	534	523	563	557	529	528	554	489	562	551	529	506	504	539	560	497	527	524	570	553	548	528	546	539	533	536	553	556	533	505	556	495	525	527	532	569	552	573	552	542	545	554	564	528	566	527	500	569	513	493	537	533	505	512	529	531	525	535	566	578	544	515	529	570	553	540	520	557	579	522	561	506	586	565	569	521	518	519	546	582	525	537	526	503	536	535	515	500	555	560	539	529	531	503	552	496	504	533	574	546	528	528	538	585	542	488	553	545	529	578	510	515	533	529	506	556	550	571	523	516	536	503	507	517	613	477	554	560	546	525	528	497	560	503	569	509	553	523	542	563	545	502	522	534	482	517	565	538	533	550	533	568	515	557	543	552	498	537	511	528	508	554	510	547	536	510	557	530	582	507	535	511	581	552	511	493	564	533	535	486	561	499	571	517	560	526	553	514	552	510	517	491	513	555	504	566	488	548	569	554	543	481	571	548	502	533	554	572	522	570	587	570	531	538	541	517	517	554	530	509	523	531	566	536	544	521	541	524	539	580	541	546	533	535	546	563	478	551	482	511	516	522	534	555	556	585	514	544	478	509	547	501	541	574	554	544	495	539	534	529	536	540	512	520	557	556	536	553	572	533	532	533	544	559	541	511	501	528	563	551	517	563	569	541	532	516	548	526	529	541	548	551	530	529	534	520	533	553	528	547	527	530	572	562	553	580	557	515	533	533	546	558	553	535	517	528	528	510	508	533	531	502	526	546	528	544	521	499	547	552	565	549	509	517	485	536	542	530	583	509	532	546	533	575	544	517	534	543	529	554	535	525	556	540	537	531	584	541	523	551	543	514	532	496	510	541	518	517	544	560	552	515	518	557	511	566	531	536	535	552	496	540	583	510	532	524	569	577	532	521	578	553	537	553	543	514	570	558	562	520	530	486	557	513	526	564	518	545	538	510	502	503	568	531	519	558	513	544	534	565	541	547	535	503	569	549	516	575	555	536	553	537	518	518	533	493	535	543	538	515	498	557	535	531	511	542	495	542	518	542	499	547	520	509	534	479	565	527	549	555	546	548	540	519	541	537	586	489	585	501	553	588	558	514	494	532	573	518	601	517	528	494	494	594	539	523	528	548	516	539	523	505	513	561	521	575	525	519	523	554	512	582	511	526	544	497	536	513	550	534	486	528	521	536	557	534	538	548	518	540	539	543	565	535	529	527	538	528	557	559	537	557	512	545	553	512	552	515	550	537	579	549	556	528	502	531	529	535	538	516	489	544	541	554	538	532	508	572	555	554	545	507	511	529	588	545	605	514	511	546	525	589	520	587	559	541	510	548	595	556	558	539	528	530	531	520	524	534	517	520	548	539	515	524	514	507	544	546	550	550	537	502	543	564	549	523	559	523	552	499	542	512	553	546	552	516	513	556	520	565	559	526	564	566	529	518	493	520	534	524	531	513	533	560	494	563	531	524	543	548	512	545	545	538	514	544	531	580	564	510	527	565	578	585	483	570	583	556	513	486	546	499	507	525	548	549	564	576	514	506	507	561	566	544	522	562	537	543	495	495	544	537	556	545	509	508	550	513	529	538	519	553	537	551	540	559	539	565	564	559	539	526	497	512	524	530	556	547	532	570	550	550	526	529	553
24461	21572	29714	23864	21409	8473	1369	821	589	594	452	502	444	437	453	426	431	420	415	447	410	414	451	433	409	408	379	415	447	399	408	446	393	399	424	446	397	430	380	381	394	415	399	426	425	383	422	374	378	442	400	397	433	412	385	364	398	403	413	403	399	412	436	374	360	386	403	400	412	369	382	381	374	399	407	406	404	406	388	380	367	404	388	383	372	419	408	401	390	395	421	410	410	438	393	432	424	398	407	429	418	395	404	438	404	400	418	418	401	418	386	419	415	412	405	370	393	408	417	420	412	413	396	439	379	420	451	419	398	370	404	434	436	391	409	409	400	372	425	414	382	415	413	432	403	403	408	394	406	422	422	410	412	403	374	389	395	445	409	369	422	414	378	414	416	350	423	407	415	389	389	419	412	366	406	403	395	381	409	431	393	394	404	397	387	424	419	447	406	384	406	385	355	395	421	407	411	375	406	390	363	433	417	406	397	406	406	383	389	388	415	403	380	418	423	408	431	419	390	405	423	412	381	412	413	395	388	410	419	405	424	357	359	412	371	413	437	420	373	417	436	385	430	411	416	398	408	424	421	401	439	410	371	427	377	388	395	402	360	408	350	416	376	395	424	435	418	420	417	389	384	364	375	408	436	362	442	392	415	406	390	407	406	393	378	400	418	391	456	427	412	390	405	377	412	362	381	401	411	398	386	392	401	425	451	385	416	412	392	370	405	426	365	413	401	384	397	413	425	391	395	435	415	424	423	472	390	378	424	398	409	409	428	459	404	402	451	391	404	414	396	400	451	391	385	425	426	403	417	427	414	365	410	409	423	398	412	397	424	413	426	408	430	436	370	415	398	366	382	421	367	427	419	379	414	417	385	394	365	419	419	412	380	402	433	406	424	406	432	377	382	377	397	454	400	411	436	390	467	400	414	432	388	395	430	416	388	423	387	397	418	355	425	417	439	437	418	425	391	408	389	436	354	410	404	409	382	411	386	350	388	429	427	387	393	431	402	380	377	417	401	407	342	370	385	427	432	413	409	404	413	435	407	416	387	393	433	406	436	422	434	413	402	434	418	392	411	401	384	391	389	421	440	416	417	418	428	400	404	385	408	388	385	420	386	391	396	427	384	412	431	375	389	373	386	395	370	424	389	416	414	386	412	414	414	425	416	416	387	383	398	363	412	433	414	416	426	396	413	411	393	407	365	416	400	371	403	447	368	432	386	423	417	384	451	390	388	387	391	395	391	381	405	446	397	391	412	398	386	429	423	412	408	372	431	433	377	392	359	410	400	416	398	384	395	390	414	437	380	387	396	408	395	373	409	357	414	397	401	396	430	431	412	373	400	393	383	417	423	426	396	394	451	397	434	408	404	421	379	437	430	420	433	426	380	415	399	424	395	405	427	398	411	428	369	398	393	392	426	399	397	439	406	407	412	400	416	389	452	394	394	442	400	375	462	406	408	408	371	382	401	408	399	401	392	454	386	408	413	410	395	375	426	408	419	395	408	429	419	405	404	409	395	401	384	393	422	435	421	394	427	399	397	405	376	439	408	421	385	445	419	382	433	403	408	426	392	396	380	398	387	392	424	378	407	401	379	435	424	408	413	383	408	435	396	422	420	415	352	403	414	402	391	410	358	390	416	420	381	410	423	381	379	370	412	406	428	380	389	401	379	429	409	385	419	378	402	423	424	390	370	408	402	379	410	387	406	405	398	435	367	375	397	402	412	393	423	398	418	424	407	412	400	411	397	389	391	402	412	374	401	395	406	403	363	417	350	418	397	423	437	417	420	404	383	432	397	406	405	422	372	397	385	392	424	406	395	383	404	388	395	419	421	412	425	411	388	388	422	402	377	418	449	417	379	400	426	418	399	371	424	368	407	423	392	419	421	406	406	370	379	444	430	395	391	382	417	405	378	417	405	415	409	376	418	401	430	420	401	372	389	380	378	397	387	392	414	393	396	408	414	425	407	406	416	432	406	385	407	387	399	381	427	424	421	400	409	388	390	421	424	384	408	384	422	408	398	419	389	408	388	398	380	384	389	430	417	391	404	392	393	431	382	373	418	446	365	433	403	414	406	406	401	412	402	384	399	441	358	437	395	403	379	406	392	394	389	434	405	400	374	399	348	377	382	402	399	402	426	419	397	388	379	415	423	436	416	391	375	376	416	379	417	413	396	434	391	424	417	381	403	404	435	443	409	418	404	379	422	419	390	404	396	360	409	398	411	409	442	387	388	381	416	436	420	425	378	389	394	356	408	399	426	448	402	385	395	376	392	426	383	394	415	403	379	380	430	408	388	364	410	394	366	420	387	423	440	396	404	408	422	422	386	383	412	437	415	415	384	379	431	397	417	409	444	407	403	386	403	407	433	375	433	395	393	383	400	382	420	394	422	384	413	419	394	420	418	406	378	362	400	391	402	373	390	428	357	364	407	423	423	414	388	422	407	404	394	375	404	393	382	422	435	403	383	418	400	400	367	378	375	401	420	400	376	385	398	415	398	378	369	435	462	395	416	409	402	398	433	422	373	419	417	455	416	411	394	400	405	417	416	411	411	436	391	420	394	422	395	414	415	405	405	404	410	385	421	439	423	401	401	453	421	410	389	429	424	397	437	383	367	422	362	373	396	401	418	414	397	419	419	398	398	403	424	395	392	407	380	380	390	380	403	386	387	421	421	427	429	372	399	408	359	418	408	434	394	400	409	430	412	423	421	404	403	404	419	398	400	376	413	426	409	377	409	395	417	425	411	423	429	419	405	422	388	409	388	387	418	415	363	411	400	377	378	433	405	378	411	434	412	400	416	444	417	405	400	399	411	405	426	421	435	421	406	404	375	375	413	373	416	405	367	445	410	378	344	419	405	440	423	435	420	436	388	375	381	371	405	414	401	404	403	367	436	439	373	377	426	400	398	432	441	413	375	399	397	456	374	423	417	410	400	421	408	422	414	400	395	400	440	419	389	456	425	395	368	418	395	418	371	388	385	421	434	405	418	427	434	396	372	415	397	409	368	380	402	389	413	427	414	389	410	424	352	397	392	423	370	369	424	412	383	435	398	427	413	405	420	390	400	419	405	395	433	378	391	452	382	391	412	396	401	385	430	439	445	432	368	402	417	370	415	427	399	408	404	391	393	419	409	389	454	403	373	401	379	459	367	426	368	426	394	414	418	385	389	408	389	377	422	389	398	384	404	388	440	383	444	415	404	404	385	393	391	431	432	420	370	393	428	426	384	417	365	414	414	404	404	449	379	438	443	402	405	417	374	426	418	408	406	352	380	412	404	429	401	410	381	394	405	390	410	426	397	384	411	431	391	435	387	421	397	410	416	394	422	392	371	402	413	377	395	398	413	418	373	397	392	378	419	405	397	403	376	415	401	383	414	415	394	397	402	428	446	399	415	409	430	448	365	405	396	406	436	409	416	430	412	414	416	388	398	429	452	413	400	429	423	392	403	394	394	395	385	402	413	369	431	411	424	427	399	395	393	376
43775	44795	22029	8492	6667	3965	2461	1712	1288	1084	936	862	863	797	747	727	684	652	699	700	657	656	660	620	615	617	627	627	635	627	654	642	621	626	594	649	631	613	627	622	608	624	598	620	609	636	569	602	589	560	584	591	572	603	607	647	577	589	606	646	622	581	594	632	592	653	590	624	617	602	602	580	603	573	619	583	606	560	587	571	563	606	577	608	569	533	580	610	613	608	584	576	629	572	629	612	605	582	638	605	597	576	611	630	589	642	584	576	571	620	599	556	590	588	599	588	583	609	649	597	580	588	536	619	591	569	617	611	636	610	579	590	606	616	599	572	589	605	626	594	572	579	575	644	597	622	562	588	592	634	589	541	578	615	591	571	561	594	597	540	592	602	579	582	578	560	615	575	571	597	559	637	601	582	582	580	613	611	620	584	608	604	625	577	628	607	576	559	621	579	626	607	567	591	576	609	581	581	608	563	615	607	604	593	567	581	582	607	600	610	596	609	570	577	571	593	583	607	572	573	600	619	619	562	587	603	596	602	587	564	609	550	606	601	576	609	539	616	590	549	630	615	586	575	612	605	661	584	616	618	604	578	572	618	615	621	579	606	597	595	636	636	592	609	610	603	639	600	591	583	622	613	637	609	572	570	560	617	555	622	582	558	542	611	516	586	578	569	630	580	586	589	622	580	576	575	589	593	630	602	626	619	571	609	596	576	606	618	596	605	603	532	569	618	614	596	577	575	585	563	597	642	592	604	614	603	571	599	596	602	572	637	648	580	600	602	594	561	566	599	611	628	575	611	565	596	560	586	632	640	578	615	592	622	647	591	563	621	546	590	595	587	595	579	598	560	593	604	613	602	605	611	564	605	590	603	583	641	602	588	572	574	627	624	594	557	569	603	579	567	593	593	556	614	615	605	580	630	628	615	572	595	616	588	611	617	613	588	581	593	569	608	581	628	624	601	607	574	619	620	580	623	588	623	593	629	557	631	569	623	564	630	565	601	626	583	550	624	629	582	581	633	559	579	616	595	584	532	561	579	541	597	582	620	591	613	613	589	583	607	593	590	532	553	568	591	575	573	595	573	575	574	627	632	569	595	578	593	581	550	641	602	597	605	588	588	616	605	607	610	605	583	602	614	588	569	600	620	605	542	603	593	606	612	567	634	572	634	604	560	587	582	601	642	565	591	619	578	603	583	571	617	594	656	594	585	605	577	623	603	604	579	610	594	582	595	586	648	606	553	571	602	613	598	603	549	643	630	581	605	584	623	603	583	594	587	621	546	587	597	662	576	608	561	614	591	561	635	567	642	595	565	616	594	584	623	603	663	669	604	582	557	601	592	589	605	617	553	579	592	579	576	589	582	611	574	611	590	573	599	576	595	581	633	602	622	591	608	583	600	590	599	564	608	645	571	569	592	649	581	610	593	630	565	586	581	619	618	572	618	579	592	575	624	607	626	619	579	578	575	580	596	594	597	634	599	604	619	602	581	623	573	642	607	637	593	566	592	610	611	569	598	583	599	539	573	571	613	595	580	615	620	593	582	619	603	545	602	573	638	589	598	609	599	560	588	641	596	629	561	605	614	604	606	578	580	577	563	632	568	603	604	583	608	635	589	598	591	604	561	598	594	604	642	611	556	603	581	581	593	590	575	596	622	626	589	625	619	623	594	645	605	581	618	631	615	567	638	569	571	588	567	603	594	562	585	645	589	601	603	581	623	549	559	608	598	610	584	593	641	614	604	632	569	588	593	576	594	638	622	616	636	574	593	550	583	570	619	589	592	608	576	596	584	582	562	582	636	574	616	577	591	605	616	608	585	578	597	575	556	578	635	622	592	623	579	614	622	650	616	597	611	570	590	591	621	589	609	560	603	620	612	585	625	598	592	604	596	639	616	618	568	589	607	588	577	604	578	552	616	655	585	574	612	627	613	601	600	590	598	563	571	606	592	606	554	590	632	640	616	616	601	625	560	620	621	601	587	587	556	605	608	595	608	608	598	599	649	596	579	568	593	621	538	641	567	600	608	589	610	612	592	575	619	624	613	577	570	594	599	581	605	629	594	550	614	602	583	559	568	556	617	583	556	598	576	587	635	576	543	592	570	583	583	587	605	585	610	647	539	563	627	548	582	646	580	579	595	617	601	659	609	594	545	614	580	569	599	580	614	622	643	632	600	604	616	596	635	587	598	562	580	635	584	600	567	585	580	584	577	564	647	595	631	583	598	614	613	564	594	579	626	603	587	617	583	600	589	579	571	584	623	600	612	616	582	578	586	586	557	608	608	578	598	567	595	584	583	614	617	577	581	603	602	616	578	622	592	580	563	631	594	601	583	609	573	613	607	579	631	590	567	600	581	565	611	595	595	583	601	573	588	598	586	584	600	594	604	605	604	567	635	616	600	570	603	608	639	597	610	629	607	581	582	572	619	575	604	551	590	575	640	608	620	625	547	629	603	635	599	583	591	610	581	613	597	583	545	596	571	535	581	591	615	634	611	608	548	613	596	579	568	615	523	619	588	592	593	559	585	588	591	580	600	575	627	610	577	627	552	612	620	554	612	587	598	611	626	615	620	618	620	585	633	601	557	551	602	602	587	587	612	586	637	598	650	563	595	585	594	586	613	606	579	595	599	590	615	625	586	610	595	585	594	589	589	574	609	607	587	598	616	599	635	596	594	554	571	594	591	570	582	571	621	590	645	613	602	586	616	586	572	608	589	570	586	598	606	625	555	588	626	575	560	574	570	620	594	590	569	625	595	629	631	580	597	624	623	576	634	614	605	609	614	570	550	555	604	613	618	595	587	633	619	584	570	584	579	583	598	590	588	581	576	593	606	587	586	591	571	616	566	619	604	595	605	592	611	561	570	603	616	622	623	596	594	594	582	598	615	606	565	589	554	553	600	616	560	594	560	581	613	600	619	596	573	603	620	578	595	599	631	592	549	593	582	579	586	617	635	620	636	624	664	656	592	656	596	602	567	601	601	585	587	593	570	575	621	584	598	626	596	596	597	614	568	600	613	575	612	579	565	633	600	612	605	603	592	594	621	601	591	538	646	590	649	581	569	579	574	609	637	590	564	577	578	618	545	580	658	573	583	633	624	579	604	538	564	560	611	614	612	570	624	609	623	553	615	568	587	610	621	579	636	589	600	602	603	634	600	545	612	567	579	617	600	597	591	585	597	580	615	630	616	581	596	614	628	554	556	615	548	580	603	567	651	641	606	598	556	592	592	587	581	628	580	571	572	601	639	594	619	605	613	588	569	582	592	585	566	566	589	621	586	622	595	596	606	603	596	546	609	605	576	591	580	564	596	631	589	608	597	603	569	595	598	586	610	583	622	594	605	614	638	641	579	599	592	633	559	637	619	607	619	594	604	577	562	635	555	568	590	538	568	609	589	574	609	635	597	561	608	577	627	616	629	607	614	636	578	552	589	626	587	622	597	623	606	578	619	585	598	612	623	623	576	619	624	637	626	610	596	608	590	591	625
23422	21571	30194	23384	21566	21419	5993	963	651	449	411	323	349	344	305	310	291	276	258	247	263	255	259	252	251	279	256	259	223	229	228	252	217	226	239	199	249	262	222	250	199	226	241	234	225	243	249	227	209	226	227	244	214	226	224	240	188	256	245	227	231	211	222	217	209	212	242	207	223	204	224	204	222	232	214	218	198	237	254	206	245	222	242	209	180	207	234	213	225	235	238	211	197	229	239	208	240	193	229	205	215	222	217	234	234	245	225	242	235	222	243	216	220	220	218	221	207	211	243	209	205	214	225	219	213	213	236	210	199	226	213	209	223	226	208	230	224	214	217	216	227	196	217	222	217	213	199	212	216	196	220	240	223	234	220	216	225	242	217	204	205	220	225	217	228	242	226	252	186	227	226	234	208	229	215	217	214	238	209	239	229	214	218	209	200	240	216	236	238	208	225	239	237	228	212	217	225	217	249	230	226	226	249	208	200	207	226	201	224	249	221	237	240	227	242	226	239	206	196	215	212	224	214	197	205	219	227	220	215	240	202	224	216	236	214	221	198	236	233	211	222	215	234	225	231	221	177	236	222	231	196	217	211	199	203	239	185	221	217	268	230	211	248	210	211	205	212	248	216	190	211	243	214	221	208	229	212	218	227	198	236	235	209	237	185	224	230	255	213	239	214	244	208	220	234	242	207	231	214	228	233	233	214	218	220	220	242	220	207	212	215	224	229	206	217	220	202	220	202	211	210	204	184	255	243	227	190	214	231	239	193	238	208	230	241	224	211	200	230	213	231	231	236	228	217	219	216	219	206	210	212	194	220	216	215	209	228	231	214	218	219	220	238	212	238	219	234	219	207	234	203	214	203	219	224	208	224	217	222	233	207	226	216	223	258	230	203	217	203	225	210	219	216	218	238	231	226	188	244	228	206	243	203	226	203	230	229	205	217	197	232	214	195	222	197	231	215	249	233	211	249	210	233	192	212	217	209	227	227	218	209	210	239	216	222	244	202	225	235	227	219	225	206	234	229	232	199	226	224	213	234	196	203	216	204	243	225	213	211	222	241	220	220	224	201	207	228	239	211	212	226	223	187	252	223	226	225	222	241	226	221	217	219	210	207	217	251	208	230	210	204	248	219	214	227	201	199	226	235	201	257	204	218	204	208	220	220	232	222	239	212	224	204	224	216	228	211	188	206	183	229	218	238	225	218	236	205	189	220	236	200	229	214	221	218	229	209	239	223	229	211	236	231	204	225	183	236	220	260	222	212	210	217	243	227	204	205	204	203	219	232	220	227	247	240	223	220	242	234	227	212	244	240	232	237	212	190	216	223	206	201	221	218	224	224	205	221	228	238	206	214	206	212	218	234	214	219	204	218	212	204	226	201	250	242	206	210	205	225	224	220	240	222	222	210	208	231	224	230	244	190	216	198	221	178	225	205	217	256	197	226	205	229	231	233	222	219	229	223	213	233	209	202	213	210	223	247	225	240	227	225	237	227	204	202	208	205	243	231	209	215	214	198	237	241	239	203	223	227	241	230	207	215	198	250	235	223	206	202	202	211	211	210	228	225	233	242	223	218	226	218	254	260	219	212	219	229	217	218	212	188	219	223	216	222	194	208	237	239	217	197	221	228	232	221	231	221	219	188	243	248	226	209	213	219	219	218	221	208	198	215	217	208	229	216	220	228	230	217	233	206	229	209	227	215	215	243	206	222	200	223	214	233	205	226	218	214	201	222	192	208	218	220	242	217	198	220	208	210	204	221	201	203	179	193	219	205	238	218	195	217	234	199	218	204	237	194	216	237	229	213	248	204	212	215	235	226	233	216	198	184	213	216	205	211	249	232	242	236	235	214	232	221	227	205	206	257	235	232	209	206	237	214	187	247	245	222	218	219	227	190	206	225	236	217	196	217	202	215	219	236	238	210	203	208	215	229	237	226	219	229	238	222	201	205	176	181	190	237	234	200	217	233	242	241	212	225	230	224	228	216	233	226	228	223	222	216	223	217	184	210	237	221	201	203	218	228	239	223	244	211	216	217	209	225	221	222	189	206	230	223	243	216	222	231	204	236	215	235	210	217	213	208	209	188	238	232	233	216	238	220	213	221	223	227	233	217	222	242	223	235	225	196	252	214	239	194	228	245	234	241	229	212	218	192	226	235	220	257	223	211	200	220	236	232	229	222	218	209	240	224	217	219	195	188	230	213	218	207	192	218	218	204	229	208	225	210	206	221	221	227	211	228	221	223	210	190	202	239	232	223	242	206	225	199	229	222	209	233	221	214	203	241	221	214	226	210	216	231	241	253	212	209	231	228	224	221	230	214	213	231	258	244	219	220	217	233	217	225	210	211	221	245	246	243	218	217	209	220	213	201	211	229	218	201	220	242	230	236	202	242	243	216	213	232	211	218	222	243	247	217	222	233	231	209	236	216	206	209	223	212	199	232	231	250	213	237	208	212	233	206	232	224	218	217	232	219	236	216	208	198	200	202	218	239	191	224	214	224	216	209	224	196	230	215	256	216	208	218	211	214	219	200	221	239	205	215	229	224	229	212	209	227	237	210	230	222	214	224	248	194	211	243	233	219	237	205	241	212	225	216	206	222	208	215	224	185	216	233	198	187	234	188	201	208	223	204	210	196	242	211	204	207	216	195	220	229	213	230	212	228	225	203	230	235	211	213	218	232	209	233	235	239	218	198	210	198	198	252	240	206	234	202	221	218	221	212	212	224	242	214	201	200	210	204	227	229	225	222	256	224	221	213	255	212	233	221	214	219	210	216	229	196	199	222	207	221	210	220	250	232	233	234	227	229	205	203	250	246	214	234	218	213	209	241	217	229	223	180	232	215	215	224	222	217	236	225	260	222	210	208	229	221	232	205	226	231	197	227	217	230	222	217	223	207	219	254	205	240	211	194	238	234	243	215	209	213	228	219	243	184	201	204	219	218	230	238	236	216	237	227	214	213	236	202	224	203	204	238	217	254	228	217	210	198	234	225	204	223	256	229	215	208	215	212	232	221	227	229	233	243	225	218	210	216	234	213	216	217	233	226	227	194	216	205	210	224	230	219	218	213	224	231	192	204	231	223	210	216	225	193	213	232	232	228	214	246	207	228	219	262	219	208	236	222	222	235	233	222	211	219	197	214	203	223	219	214	193	210	218	220	204	190	228	210	222	195	229	211	251	229	220	233	221	202	233	214	217	238	228	242	225	241	220	197	219	214	221	250	203	209	225	229	179	222	235	210	257	204	195	209	219	237	219	216	213	243	211	225	229	239	234	225	216	202	205	209	200	194	223	213	233	195	218	219	241	244	231	199	244	212	218	216	233	204	250	229	220	208	225	202	222	265	236	192	205	209	203	226	221	229	208	209	225	217	231	205	203	236	218	204	220	238	218	214	229	211	195	232	249	215	219	205	195	237	240	223	215	219	238	223	226	230	201	219	213	212	206	225	211	250	188	213	232	224	216	216	238	219	225	231	217	221	213	238	222
50573	55279	22557	11400	8984	5505	3393	2355	1638	1300	1025	878	765	731	669	585	585	494	499	487	452	451	400	418	420	397	369	392	370	403	336	400	396	380	391	382	394	361	344	356	372	334	343	346	356	359	334	366	344	342	337	350	335	345	357	342	330	334	349	350	328	346	338	348	371	332	331	330	338	323	364	350	339	352	348	339	337	368	335	328	317	303	342	346	333	318	347	312	378	337	334	307	354	322	329	348	323	334	352	311	330	315	349	373	314	315	347	329	365	306	341	359	297	341	354	329	339	341	319	336	323	359	321	323	350	345	327	337	349	330	331	339	323	319	311	337	352	361	309	322	327	353	333	357	320	325	331	329	352	312	331	331	345	303	329	294	331	314	324	299	331	297	339	334	302	316	322	317	314	324	336	330	360	342	344	283	312	329	332	309	304	320	348	365	341	315	311	303	326	326	324	334	336	343	323	336	336	336	337	328	335	337	355	303	334	316	334	323	342	345	328	338	322	318	323	349	314	334	323	329	346	316	316	326	317	354	323	316	319	315	308	333	340	350	357	307	334	316	354	330	339	362	331	350	320	339	338	340	337	322	349	322	362	348	352	330	332	363	291	309	341	319	331	358	316	330	321	358	336	307	328	310	292	311	335	324	344	342	362	336	320	315	350	353	353	330	330	325	345	315	338	313	329	351	323	362	341	310	322	305	320	334	352	326	316	330	314	300	339	356	318	350	334	346	324	340	340	327	336	341	348	332	328	335	332	336	335	326	312	346	349	302	311	357	378	333	317	353	348	349	353	336	311	326	319	326	352	339	327	340	309	371	355	315	353	344	356	298	353	328	338	319	339	353	325	329	322	318	358	368	297	341	353	347	338	303	317	323	320	342	304	336	357	327	355	317	321	311	337	340	366	357	345	328	345	309	377	339	347	354	324	329	332	305	326	335	332	351	347	308	335	340	341	338	306	334	315	321	346	339	301	322	328	351	327	339	335	332	322	324	348	315	322	333	324	332	358	313	344	362	328	338	366	344	290	336	321	354	358	335	340	328	383	316	340	332	342	336	321	339	324	333	306	292	324	347	338	354	324	342	327	348	323	329	364	339	336	403	321	370	332	313	301	339	299	331	318	358	331	339	333	344	297	286	335	318	347	332	331	336	371	321	326	317	301	344	333	350	338	370	308	348	319	345	337	309	351	334	309	308	318	331	332	313	334	345	343	331	299	332	321	340	343	292	315	368	326	309	324	348	332	342	345	339	326	316	337	362	305	342	384	325	357	334	320	321	333	333	318	340	313	335	339	352	334	340	309	324	307	320	342	332	305	349	322	344	357	345	353	334	352	348	329	341	319	366	351	318	334	317	340	328	369	339	316	314	295	335	338	343	309	344	318	341	337	340	337	333	341	323	300	317	340	333	361	352	344	353	322	350	338	337	357	321	382	346	315	339	312	364	341	321	331	345	321	359	327	340	376	327	345	343	352	334	305	311	326	326	358	347	329	353	338	328	326	358	311	340	341	329	369	327	344	337	344	361	332	324	336	298	336	339	323	337	345	333	336	353	354	322	330	350	308	349	327	351	349	334	337	328	355	334	334	323	341	325	334	377	337	316	308	320	325	333	299	322	366	315	335	326	355	358	333	340	335	312	316	309	307	327	311	349	310	325	317	322	329	320	338	320	331	314	301	346	351	334	344	354	325	294	348	343	347	317	311	314	306	376	344	301	346	340	316	368	351	357	333	346	322	333	354	352	321	346	334	344	334	355	341	353	379	352	341	347	320	316	335	342	349	317	330	327	336	351	322	318	363	334	365	370	335	328	324	296	316	327	342	316	332	301	354	300	327	336	329	323	356	389	333	338	319	342	353	301	327	360	328	330	292	338	347	295	323	337	347	321	339	299	325	318	351	313	338	387	353	358	333	344	324	338	347	322	326	326	348	365	380	323	325	327	320	341	332	338	325	323	323	360	311	308	377	344	322	311	339	296	317	301	341	314	324	320	315	356	321	332	317	319	369	324	354	357	327	335	355	353	317	336	359	309	329	315	354	337	313	309	308	318	323	340	325	328	334	335	312	324	348	358	318	307	321	352	309	331	351	344	326	322	329	299	351	316	310	366	348	376	336	357	334	339	326	309	309	343	328	311	332	312	303	290	336	288	344	304	313	329	351	368	334	341	335	314	318	334	347	334	319	319	327	337	318	319	364	336	332	350	334	281	334	290	312	338	315	319	364	327	333	359	327	319	339	359	331	322	341	360	313	316	332	340	332	346	360	370	337	318	340	348	349	336	325	357	300	358	344	320	311	274	324	335	347	323	328	338	300	367	339	307	338	299	312	304	332	362	323	331	337	321	379	322	330	368	337	333	320	313	347	336	325	306	318	342	320	327	314	349	339	330	351	346	336	309	331	310	337	339	336	349	331	355	325	313	346	333	308	312	337	330	304	324	323	331	310	342	284	365	330	303	325	343	318	332	332	315	322	348	346	297	341	324	317	345	303	320	349	338	335	350	352	289	286	296	316	357	349	335	349	358	316	313	303	323	327	305	361	336	327	304	326	316	324	345	326	354	340	317	346	335	334	318	324	364	303	335	335	357	339	340	302	339	354	295	334	301	357	322	353	322	303	324	316	331	344	306	288	351	335	339	334	347	331	354	343	334	345	335	363	292	317	321	326	324	339	321	344	323	357	342	338	339	318	330	342	342	340	333	325	321	324	352	343	298	354	285	320	326	331	320	285	318	306	342	315	333	342	322	324	330	315	301	309	331	306	331	318	317	318	329	326	284	321	345	327	361	323	338	339	335	339	340	374	331	350	338	325	293	364	333	324	324	354	344	337	358	341	338	327	308	307	355	345	356	342	331	340	337	328	362	313	307	329	335	332	343	313	337	344	351	318	335	308	315	333	348	331	322	376	360	323	328	338	348	339	323	341	318	365	328	322	317	328	329	334	337	336	346	343	358	326	336	302	356	327	351	316	338	358	352	310	330	320	382	342	317	323	356	323	351	336	307	324	313	301	344	321	354	324	335	344	327	329	341	336	337	338	335	334	325	317	335	313	297	326	346	349	295	356	316	335	344	340	361	304	309	345	323	338	323	372	327	340	306	342	332	333	359	327	331	313	328	326	281	340	329	305	334	326	349	344	325	347	322	320	325	345	335	343	336	334	328	350	320	325	314	330	313	327	328	313	318	297	323	359	345	323	352	320	320	339	352	327	322	320	307	331	320	331	338	351	321	324	341	352	335	317	361	343	308	335	330	324	351	355	331	340	360	308	321	324	316	344	325	337	337	307	342	347	308	287	303	301	341	325	339	326	357	345	327	345	345	341	336	326	308	342	311	356	369	332	328	317	336	328	320	307	339	330	316	312	354	322	343	292	330	332	351	371	319	316	358	338	330	340	302	316	342	356	324	313	329	335	327	328	354	340	331	298	314	348	324	317	341	328	302	311	349	325	328	315	312	339	327	311	317	309	343	352	356	328	325	313	329	304	315	344	333
27560	21412	13770	2450	1223	731	462	490	431	378	348	346	335	393	368	389	385	359	368	341	321	358	344	348	369	363	375	370	359	380	337	361	371	389	362	349	368	366	359	334	362	378	348	382	348	373	377	382	350	388	344	352	311	337	364	380	394	370	319	383	350	336	327	339	348	331	373	349	344	348	368	389	353	400	332	350	391	376	353	394	367	372	339	364	368	367	347	381	385	325	382	398	363	349	351	340	359	361	355	377	340	353	359	353	384	338	332	366	333	371	355	361	345	351	359	394	322	406	398	383	321	318	386	363	338	363	365	367	341	350	345	371	350	341	367	344	366	322	359	365	374	356	377	368	335	368	378	379	364	388	340	364	389	351	386	369	352	339	353	352	360	379	359	352	353	369	327	340	359	398	357	353	373	352	398	378	365	363	358	372	330	384	353	328	360	387	365	376	372	344	358	333	380	342	372	392	404	373	362	352	392	324	351	326	370	369	352	386	349	321	364	373	382	372	380	360	379	385	354	363	381	354	365	348	390	358	352	374	339	367	323	349	361	362	348	377	362	372	358	361	390	376	378	341	360	345	345	349	377	364	351	404	352	335	335	361	354	356	380	370	358	311	346	345	318	330	370	381	352	385	357	368	330	311	354	347	371	387	372	374	388	347	338	388	378	350	373	350	389	357	371	351	334	355	312	382	366	354	335	365	385	370	363	351	357	356	373	357	398	369	358	366	385	364	382	364	349	383	396	384	381	398	351	338	360	374	342	370	379	362	363	326	376	374	371	326	383	395	336	355	358	384	329	366	383	363	372	400	329	394	348	393	376	361	379	357	376	340	362	335	365	384	344	361	349	362	385	370	345	347	383	406	343	397	339	356	335	390	362	397	330	354	384	337	373	382	367	364	371	356	346	370	382	403	345	383	349	389	342	369	319	367	360	369	373	361	349	363	380	354	390	347	358	368	350	351	345	365	370	341	355	398	333	355	346	362	350	360	377	341	379	417	320	358	338	355	358	373	354	339	374	377	347	352	351	353	377	352	381	375	366	362	349	390	362	360	349	360	371	371	323	337	365	377	332	361	361	351	392	361	369	375	400	337	355	356	385	367	389	353	359	373	350	356	362	364	399	411	380	350	379	370	404	368	375	396	373	376	351	350	342	370	383	412	347	375	329	360	349	376	346	358	355	368	329	362	338	412	354	335	332	359	362	346	387	384	358	352	386	383	342	340	344	346	405	358	368	358	361	343	358	335	380	342	367	350	340	398	338	380	333	354	332	375	356	356	334	344	388	354	361	327	355	385	400	364	316	347	338	372	352	346	354	373	363	359	341	354	394	348	376	393	384	338	344	344	388	375	354	343	372	346	377	358	380	412	348	360	338	407	354	359	386	396	371	403	363	384	343	400	394	367	354	352	364	382	344	377	372	325	347	344	364	341	367	355	384	317	366	337	349	318	364	351	355	350	353	355	363	355	324	348	362	365	373	337	356	379	363	335	361	405	345	335	365	392	371	373	369	351	359	356	377	361	345	363	359	406	334	293	355	334	366	370	393	398	403	362	333	373	346	334	367	353	332	362	362	339	364	354	342	347	381	347	369	345	351	360	370	354	359	329	381	375	362	337	357	317	359	355	377	344	347	390	380	355	335	347	382	345	369	330	394	378	373	322	348	355	381	320	321	343	343	366	362	340	354	375	416	359	387	336	351	385	338	336	333	347	381	367	349	339	360	365	364	326	353	355	343	384	345	370	359	379	363	351	335	334	358	345	321	400	361	343	410	370	400	357	372	354	352	340	353	377	410	355	377	370	359	361	372	348	339	353	355	354	365	340	339	330	371	376	387	388	348	360	376	350	334	387	393	350	388	380	361	355	397	392	378	390	379	375	358	366	351	387	334	378	342	375	362	377	308	372	342	352	339	361	374	367	334	396	362	361	399	368	357	376	366	322	355	342	353	406	348	370	338	357	382	355	353	386	332	366	337	412	345	386	355	364	352	353	364	375	375	330	337	365	347	367	363	364	364	375	341	378	352	398	382	381	359	322	370	348	360	357	376	362	360	333	341	376	361	340	381	372	368	355	354	367	363	365	371	360	336	378	388	375	378	400	364	333	363	396	399	350	364	346	352	367	380	377	391	367	389	383	364	354	385	357	364	333	370	361	347	322	390	371	319	366	341	359	356	358	332	387	338	343	394	321	385	342	363	329	356	365	349	343	376	408	345	352	369	370	332	343	384	357	358	368	370	356	329	373	334	355	342	332	315	395	355	371	373	361	352	371	336	375	368	402	352	369	366	348	349	371	390	391	362	338	365	326	373	373	349	357	343	347	349	329	377	383	383	384	350	392	341	366	359	368	359	338	329	371	354	390	345	339	382	383	354	361	355	345	404	397	351	363	301	337	379	349	368	355	350	353	418	352	346	337	315	343	342	402	364	363	366	382	363	352	340	357	362	350	342	395	332	363	367	378	387	312	355	385	359	357	351	360	357	351	360	339	367	374	340	360	341	349	372	337	368	369	381	343	347	360	337	361	362	360	372	350	372	320	341	356	396	385	351	389	353	379	344	332	349	358	360	370	361	372	343	365	368	370	349	338	369	405	374	332	349	359	336	355	383	342	347	375	358	358	388	370	349	384	342	384	354	363	365	346	369	340	363	367	368	366	347	364	357	335	343	381	386	360	352	372	374	351	367	388	374	350	366	365	338	372	355	376	356	387	350	367	344	348	316	395	371	361	341	358	360	355	368	372	362	324	373	339	360	364	365	368	349	351	376	353	351	350	357	359	344	343	371	383	361	361	358	345	363	359	336	336	351	358	334	375	328	355	368	360	345	329	371	355	359	353	334	363	347	323	328	370	355	358	369	382	343	361	369	361	323	356	364	361	357	386	350	357	320	331	399	343	360	336	324	343	367	375	413	350	387	362	351	339	364	349	344	312	374	389	355	357	375	358	337	367	358	348	327	354	355	351	378	374	344	365	363	363	373	370	351	337	370	334	371	376	348	383	377	343	341	384	352	347	359	359	338	374	341	373	363	375	349	319	357	388	375	336	344	367	330	366	395	384	342	404	326	374	359	373	333	373	377	369	385	327	345	395	327	362	340	327	338	404	376	350	369	360	361	387	377	341	370	334	375	376	336	371	405	399	352	358	348	333	327	321	393	342	345	333	370	360	363	367	354	378	363	387	369	389	401	347	400	364	397	361	357	369	350	341	364	346	374	379	367	338	384	359	377	350	345	341	362	346	380	373	355	356	400	353	360	359	361	389	361	353	383	376	356	343	358	351	327	382	346	345	343	351	366	343	350	331	372	328	348	354	377	347	371	345	357	341	347	370	338	383	375	356	375	355	354	316	342	352	381	362	350	345	362	364	367	371	367	319	416	349	370	335	382	364	364	352	380	347	373	348	356	331	377	357	363	331	348	341	358	378	359	368	365	347	366	364	387	372	374	380	385	355	347	346	349	369	340	362	359	359	373	394	370	367	374	339	328	366	363	356
20727	23915	13595	3370	2918	1653	1077	821	756	571	595	540	521	555	572	547	563	571	487	532	519	571	548	522	520	507	545	552	513	562	527	513	534	566	527	591	544	524	540	551	512	523	521	528	540	495	526	515	562	534	505	519	538	541	561	526	513	584	548	559	517	513	541	503	486	527	555	501	508	553	507	518	568	521	537	529	536	533	548	547	508	547	510	521	544	496	595	504	537	527	528	523	542	561	532	548	516	500	534	560	556	549	527	529	508	563	537	525	499	518	515	533	549	534	569	550	569	488	562	510	545	476	532	547	505	482	508	516	514	536	530	559	513	543	501	508	520	559	517	558	550	531	579	502	564	503	531	542	514	459	542	504	504	510	531	518	513	511	532	534	549	534	529	554	543	534	528	545	496	532	545	533	546	559	568	551	530	519	495	493	490	500	546	572	539	542	568	510	516	574	529	543	527	514	473	507	502	564	501	534	542	520	537	488	552	496	564	523	534	535	499	534	545	516	536	526	530	521	515	509	569	500	537	541	506	532	488	500	551	500	506	569	538	542	520	522	525	540	526	568	516	480	517	497	530	528	492	547	511	518	524	542	555	510	489	507	500	539	551	538	561	540	543	520	559	538	522	511	523	545	503	543	552	515	529	488	529	558	491	545	552	501	537	515	545	492	509	476	560	531	490	538	560	542	498	524	540	525	482	512	528	537	577	542	564	578	522	553	571	533	533	537	524	515	522	501	540	561	540	550	525	512	536	524	527	521	546	520	539	516	523	523	504	514	517	532	525	560	500	562	548	547	580	526	527	501	555	532	551	544	546	523	533	516	551	545	544	518	525	526	513	526	522	501	576	523	512	543	538	525	528	527	555	494	548	526	528	511	528	522	516	503	530	530	571	555	520	545	545	501	540	511	500	525	536	523	528	509	517	551	520	540	537	512	550	517	545	578	538	534	523	510	512	487	544	524	538	575	509	534	542	524	518	535	545	534	490	534	496	533	524	530	563	550	547	549	517	493	539	535	520	563	525	567	536	540	546	525	542	548	531	522	555	539	501	492	524	531	533	473	569	529	552	509	498	497	530	503	525	531	483	553	558	492	572	486	513	521	524	494	501	530	543	528	555	516	565	530	552	495	528	513	545	496	529	574	528	544	540	531	530	508	531	532	528	533	562	522	547	528	540	539	511	560	535	506	507	552	540	579	542	518	510	507	499	543	560	517	545	517	532	516	517	513	557	520	542	556	575	536	542	537	525	514	535	541	542	526	516	514	501	530	550	546	535	501	496	488	528	543	537	492	525	536	519	528	568	533	542	519	555	517	521	548	503	515	531	514	512	539	520	568	535	510	540	555	502	519	530	504	552	556	532	529	523	549	544	506	494	528	534	505	472	543	556	547	536	524	530	504	546	512	554	513	527	502	576	548	525	559	564	501	518	533	519	536	524	548	523	512	540	538	532	514	555	521	502	528	488	542	523	538	517	582	530	517	546	548	502	516	548	511	509	521	542	533	516	508	554	508	531	505	564	503	510	536	536	530	541	567	535	531	521	525	552	520	533	538	506	529	576	540	550	497	513	531	561	499	494	529	494	541	542	501	531	526	564	547	521	544	513	522	528	523	512	508	571	483	537	541	541	533	533	570	558	491	535	545	517	510	545	514	530	526	491	543	545	532	557	537	537	526	549	547	506	560	566	505	547	476	547	497	495	518	529	559	550	530	556	503	511	528	510	526	509	515	529	519	527	525	511	499	538	545	533	535	471	553	527	531	523	516	542	567	545	535	512	537	525	536	526	521	557	537	532	535	511	531	542	507	486	554	502	550	550	552	558	511	522	518	543	544	549	512	542	502	511	523	546	512	528	475	558	513	548	506	512	530	556	481	532	574	503	509	538	569	529	509	546	524	556	508	533	516	561	532	512	532	546	545	539	542	542	551	514	535	603	535	548	488	537	502	521	522	523	537	555	542	550	530	509	549	547	523	545	534	544	548	549	534	556	526	508	518	519	568	526	501	540	551	505	559	546	538	551	516	558	499	541	512	476	560	520	567	541	524	542	528	541	526	544	538	545	548	543	522	511	540	545	575	537	500	557	500	535	513	559	495	509	518	542	527	522	536	528	556	495	560	498	503	553	564	578	528	499	514	550	542	506	562	562	521	537	541	555	535	533	531	554	550	551	529	493	529	534	578	548	544	523	514	520	549	582	510	520	524	534	536	544	530	538	557	521	561	554	538	532	505	547	526	510	547	545	504	489	566	514	537	482	518	555	517	527	511	551	521	571	531	543	563	526	535	544	519	511	516	589	517	529	518	547	528	522	564	561	522	548	521	555	527	527	546	546	571	570	509	498	512	528	524	494	567	510	551	486	534	529	528	548	542	501	552	542	545	558	530	496	535	534	529	531	490	486	547	517	571	515	552	557	510	527	509	505	532	559	497	550	540	528	574	526	543	515	516	501	546	518	534	523	511	522	514	503	513	507	565	518	506	548	532	553	527	567	518	545	529	536	537	532	507	525	537	499	509	517	509	513	552	488	499	552	545	558	526	498	512	513	547	535	509	552	517	543	540	527	522	532	508	540	503	512	513	579	561	535	510	537	547	554	531	535	520	538	539	540	518	529	492	525	542	518	538	473	511	551	511	538	519	509	528	538	555	548	522	565	533	518	530	541	538	540	552	568	483	550	525	560	495	533	548	532	496	464	508	516	571	564	521	534	517	476	597	516	531	515	562	530	503	514	544	512	539	586	575	520	537	520	526	516	503	505	546	567	508	534	496	549	546	532	543	569	555	563	517	513	552	563	556	503	531	531	558	502	522	509	530	550	541	533	516	515	544	516	570	565	553	509	548	527	524	541	488	524	496	504	507	523	516	527	528	537	543	532	553	536	508	516	534	529	564	534	549	539	516	549	523	493	511	503	523	583	517	537	535	500	539	505	496	505	540	533	529	554	545	486	575	533	541	531	556	526	541	561	491	521	496	522	518	567	517	529	520	526	521	564	538	513	564	508	501	558	528	550	513	512	487	538	531	489	517	563	550	530	551	529	566	516	527	501	527	550	545	539	526	501	541	534	539	548	547	531	551	518	522	528	500	523	529	504	502	536	509	529	527	541	526	532	520	518	526	542	526	531	519	567	508	504	567	532	489	487	555	530	525	539	504	556	527	550	555	520	515	557	533	539	559	513	541	589	553	519	508	537	569	546	530	537	521	536	534	498	510	518	550	562	508	537	545	508	564	490	540	562	487	556	528	531	524	546	601	516	503	528	519	558	552	529	555	507	518	488	521	522	505	535	533	514	532	513	509	574	514	524	538	518	566	533	528	518	531	555	573	545	540	510	549	584	532	532	535	516	538	519	540	488	534	577	504	513	553	538	518	563	521	560	525	510	531	537	541	533	504	549	558	505	546	504	545	542	578	549	525	511	508	542	496	521	496	556	514	504	539	549	534	488	538	551	517	507	571	531	529	572	568	562	498	524	524	560	488	547	570	535	499	539	543
24379	21581	29176	24428	19997	4398	1100	796	605	569	518	494	475	448	432	435	472	458	465	434	447	438	436	472	448	397	428	386	426	422	399	395	406	442	436	393	405	435	401	415	390	394	428	378	414	461	441	417	397	415	437	422	426	383	399	406	413	400	389	398	388	410	413	414	416	400	382	392	377	408	399	362	423	411	394	399	408	420	401	393	426	388	393	383	400	411	389	376	416	412	399	384	422	386	379	416	456	390	409	409	415	388	417	391	404	364	398	376	420	383	375	426	397	410	385	384	375	412	422	414	430	402	350	396	427	419	410	393	416	392	429	379	367	438	382	442	411	459	408	400	413	405	380	396	404	435	384	415	420	412	402	403	408	418	402	420	416	414	405	360	425	374	415	386	436	426	426	435	381	424	404	385	388	403	359	396	422	369	398	458	382	421	394	399	383	399	414	419	414	427	413	374	405	358	399	383	410	370	404	393	365	406	408	410	382	391	417	393	387	383	387	387	375	443	384	390	394	416	415	381	407	387	406	389	387	384	411	417	441	396	420	382	388	424	414	359	394	369	383	403	393	376	394	422	428	376	430	447	386	426	378	366	374	387	411	418	363	394	431	445	427	394	402	416	352	411	417	390	387	384	403	411	398	417	421	360	415	399	385	360	396	391	387	377	467	395	407	413	454	403	421	388	398	398	403	380	390	440	451	398	419	411	379	418	426	374	406	403	400	381	424	359	424	411	385	416	404	384	400	365	424	411	411	391	376	423	387	411	433	416	417	327	388	402	392	414	369	392	419	409	353	375	436	392	385	382	388	441	418	384	427	424	381	391	399	420	395	419	416	382	410	340	419	402	419	429	388	417	414	431	446	369	382	444	390	389	401	381	428	370	426	390	394	444	414	395	394	412	392	380	427	409	394	369	388	383	386	413	407	414	407	398	412	391	410	366	406	394	443	393	416	395	398	386	398	390	389	401	379	393	379	420	408	392	420	375	391	426	385	368	397	426	400	383	436	420	398	409	368	407	394	409	429	419	416	408	396	383	381	439	382	384	392	420	389	413	377	374	390	396	402	411	423	386	402	439	470	411	394	395	399	428	412	386	426	382	429	407	428	422	396	405	430	421	383	362	448	413	356	411	403	440	396	390	396	428	407	381	361	388	395	364	408	378	398	379	384	396	441	419	402	399	389	406	387	395	430	414	414	408	381	438	410	392	414	394	394	424	424	395	405	401	422	390	396	417	438	395	392	393	404	416	440	411	399	425	422	407	396	401	439	431	441	421	367	376	423	399	383	399	386	399	424	427	380	388	408	384	393	413	410	386	371	390	407	436	389	388	376	421	396	411	379	454	413	363	434	395	427	398	424	414	417	430	384	385	449	413	396	369	378	391	382	387	390	405	412	393	426	412	419	390	389	438	392	377	399	421	415	416	389	398	415	415	393	413	436	392	406	382	396	421	418	393	384	431	406	405	412	382	406	399	372	406	423	392	398	402	412	361	381	409	361	410	416	394	428	406	407	403	432	430	390	423	376	399	403	389	433	411	395	364	387	399	394	396	442	425	406	380	378	425	430	403	408	415	406	399	385	428	421	418	396	438	379	406	382	423	405	389	429	366	438	410	365	403	406	406	424	404	420	377	413	366	391	387	383	369	343	398	410	403	433	400	418	407	387	390	365	415	402	416	430	421	411	385	386	432	355	365	361	412	391	381	409	415	409	404	399	410	391	419	433	359	397	415	386	402	368	390	403	377	382	405	378	388	389	409	428	394	375	407	387	413	419	405	424	402	411	411	390	389	394	359	389	412	389	419	365	397	372	416	425	392	413	352	400	406	459	397	402	364	419	390	438	426	401	391	394	377	404	402	441	431	392	441	442	387	388	427	420	393	409	422	407	393	383	386	410	449	362	413	406	415	415	426	381	391	421	426	408	407	418	377	405	381	386	417	398	403	410	403	380	397	353	380	400	391	376	383	431	425	370	391	386	390	402	418	404	405	401	408	392	387	415	401	378	428	416	377	395	389	398	409	401	390	427	404	408	417	403	440	366	400	408	379	416	394	412	425	383	409	385	367	391	411	357	393	373	414	387	400	411	362	407	391	412	427	394	416	378	387	389	382	399	400	420	428	428	412	396	366	404	414	422	377	408	378	432	397	428	394	405	390	398	394	426	411	378	410	390	398	425	420	420	393	390	403	437	388	447	369	403	417	438	416	409	370	402	400	422	372	399	395	449	380	403	372	431	420	427	393	381	377	406	380	381	423	416	372	411	401	412	393	364	402	411	388	428	378	390	383	424	407	402	425	413	405	408	429	379	381	368	411	408	394	410	397	415	398	374	391	421	415	429	423	412	398	424	376	399	432	406	381	370	399	416	397	388	381	388	406	371	411	430	419	409	423	415	402	440	411	376	403	419	386	376	394	388	409	412	381	417	455	390	402	412	413	406	365	405	422	384	388	404	402	416	421	368	409	425	365	419	411	394	390	387	420	389	406	385	384	436	400	421	408	397	366	391	411	404	421	412	414	411	408	385	380	412	357	406	424	417	377	412	403	420	407	370	418	414	409	421	434	415	414	372	423	443	388	427	399	438	427	407	425	383	422	367	418	379	400	422	401	415	350	382	412	391	380	403	418	401	379	428	411	398	426	386	402	422	399	457	420	420	401	379	418	439	406	381	406	432	389	394	387	385	410	443	419	407	383	419	412	415	401	388	398	412	424	425	396	393	394	387	387	388	414	385	415	417	401	423	382	393	440	413	405	361	389	395	407	409	380	424	436	402	387	408	402	427	423	410	421	390	425	411	440	416	431	379	385	430	433	425	415	433	415	386	375	390	417	368	412	375	413	362	425	393	386	403	403	430	416	385	392	363	391	395	367	442	394	414	400	393	394	403	413	383	392	424	413	409	411	387	373	380	396	392	430	453	406	389	396	413	403	370	400	429	388	383	372	391	417	410	407	411	425	393	383	443	431	417	410	428	426	408	406	379	379	402	394	396	431	393	421	434	427	407	398	451	397	392	417	377	434	392	414	412	389	415	393	397	384	403	379	394	421	359	415	385	377	389	399	435	421	426	383	364	398	447	424	415	381	386	388	385	413	444	438	419	398	397	402	411	416	401	405	401	416	386	412	419	391	393	410	409	428	388	401	407	379	391	440	430	385	413	413	454	398	414	393	385	373	366	426	435	420	394	427	412	392	418	406	396	419	363	391	406	409	391	377	408	376	407	403	416	405	382	394	375	416	403	411	389	407	432	419	383	443	376	393	413	413	387	356	371	371	387	409	377	421	402	417	432	404	440	378	429	389	367	408	445	413	401	383	403	446	387	448	443	370	425	419	395	370	405	440	385	406	415	432	421	449	403	411	392	423	393	432	405	387	411	402	400	396	430	385	397	431	409	405	395	395	432	404	378	416	450	399	405	404	380	424	377	387	427	429	411	394	363	417	400	403	357	392	417	452	441	412	395	376	425	398	414	391	406	421	384	400	375	380	414	392	407	397
42568	57035	16774	7336	5796	3432	2164	1667	1326	1026	926	857	829	781	756	684	705	715	667	690	675	689	682	638	601	614	627	601	595	600	651	590	628	646	590	644	596	635	581	583	639	589	615	637	600	600	605	603	633	642	588	629	573	606	607	601	606	593	631	610	601	561	585	593	622	574	564	595	626	607	603	576	587	561	593	585	581	623	580	592	623	623	616	589	637	614	621	584	586	576	570	589	598	626	592	584	599	594	590	638	619	600	629	606	597	566	627	594	608	563	615	596	607	583	634	603	596	606	584	620	566	608	547	557	609	616	577	629	604	628	595	590	616	550	624	585	613	586	606	617	598	627	629	597	579	623	609	561	637	659	562	571	623	571	521	554	616	597	607	586	642	528	586	607	585	630	583	555	586	650	596	553	608	622	626	594	600	620	577	550	639	632	572	567	615	606	596	617	574	600	581	611	586	593	595	625	609	600	583	561	552	620	566	593	563	546	628	628	548	617	602	581	561	585	627	598	567	660	576	595	600	592	579	595	599	596	569	567	596	562	573	575	581	623	592	618	622	558	576	587	576	588	575	581	656	580	601	649	587	588	589	616	615	535	604	569	569	627	581	579	605	565	586	597	600	590	571	570	627	577	585	619	581	633	582	623	581	612	586	606	629	569	629	553	613	564	603	555	601	625	612	617	580	580	577	555	568	579	601	590	606	553	575	589	578	589	616	561	546	608	604	608	579	575	639	588	617	655	597	616	607	566	579	582	608	595	645	579	654	598	585	580	578	610	599	602	603	610	596	532	593	633	605	611	594	615	613	563	585	601	562	552	613	637	586	621	597	582	577	582	564	605	575	588	586	575	566	543	599	562	609	561	564	593	605	605	594	597	627	615	602	572	617	541	593	602	565	615	634	561	570	582	530	604	592	558	567	621	579	574	599	607	594	572	626	560	545	604	624	604	603	551	565	578	603	627	568	580	573	592	608	582	585	602	599	607	597	570	609	550	570	598	554	601	614	600	571	608	580	575	612	584	572	560	566	574	563	596	636	579	607	579	587	525	581	594	581	569	598	592	565	551	591	597	592	568	572	586	609	585	563	617	622	613	572	616	612	607	592	586	625	597	586	564	595	604	587	567	588	590	538	609	589	629	596	615	588	595	627	598	591	568	630	576	628	547	602	633	558	623	596	615	599	598	567	595	568	562	600	618	615	592	603	612	554	593	593	595	582	596	548	561	602	608	573	606	608	601	568	557	558	569	600	540	605	564	590	545	618	602	626	625	595	604	573	559	589	586	593	603	593	579	564	547	598	578	568	572	611	611	621	579	550	615	625	623	583	605	578	613	568	562	577	635	617	559	617	583	591	543	594	606	603	554	556	604	602	624	562	617	555	559	602	591	555	569	581	550	579	603	631	556	616	592	626	572	602	622	602	585	579	559	580	584	593	612	596	592	590	586	608	586	617	580	579	606	593	612	591	605	616	602	578	610	585	642	628	558	599	589	572	603	602	604	619	551	579	588	615	617	625	574	611	594	550	573	573	559	615	594	608	628	592	559	643	575	595	543	595	569	553	605	555	574	611	556	645	603	631	586	642	619	621	568	604	649	581	623	615	589	607	644	610	627	573	544	606	617	621	566	551	569	544	624	585	586	610	601	524	613	637	630	619	598	611	626	617	607	561	555	609	572	576	621	593	515	581	578	571	562	596	553	566	595	623	574	562	585	578	605	564	625	621	650	596	591	535	609	584	588	588	584	585	602	572	559	594	582	597	542	509	582	619	601	596	653	586	601	606	620	576	546	626	611	607	585	586	611	570	552	590	592	533	607	616	594	578	586	618	578	654	582	621	596	566	612	564	542	597	600	592	601	576	601	569	592	586	579	599	644	597	584	605	600	582	599	630	606	602	605	585	599	565	582	601	585	608	613	581	602	591	577	608	602	574	572	617	570	601	593	591	600	595	628	609	571	604	606	607	585	562	606	615	589	576	655	552	593	573	563	595	605	614	584	585	567	587	605	600	588	624	610	568	609	587	542	600	618	608	636	610	565	580	611	574	626	568	564	638	560	536	588	585	581	638	621	610	608	632	553	598	614	585	590	579	587	543	592	562	603	540	590	609	606	548	564	581	594	554	591	589	612	606	576	573	564	571	530	605	585	590	568	589	552	565	580	574	583	618	605	622	627	580	593	607	608	594	566	616	607	634	603	598	603	597	592	612	588	582	605	594	615	623	605	592	589	586	584	585	572	603	605	597	577	557	598	598	556	604	645	601	620	622	580	611	608	641	609	595	609	563	605	549	592	577	613	564	587	580	573	604	591	589	575	565	582	612	597	565	595	571	571	607	562	582	615	605	597	606	611	570	597	608	577	617	597	589	585	581	610	570	620	606	555	572	577	551	640	595	604	577	618	616	580	615	552	656	564	622	648	584	610	566	611	605	537	594	616	609	582	611	584	584	596	567	610	573	638	561	587	599	561	583	585	563	625	631	606	579	593	566	565	550	558	564	632	550	592	594	622	581	596	542	582	585	594	571	596	602	604	597	599	599	576	598	542	603	591	613	617	625	631	575	577	580	608	602	585	605	608	585	632	544	681	593	618	565	635	568	588	604	566	577	604	578	581	576	572	589	602	548	577	567	599	568	605	612	603	577	548	595	632	576	572	615	627	589	588	589	611	611	607	632	592	612	612	572	581	595	575	598	596	637	546	583	587	577	542	646	620	580	601	602	558	595	587	603	591	597	589	570	623	599	574	604	591	609	563	588	594	586	593	568	551	627	591	646	597	585	620	594	575	619	601	640	608	586	634	610	611	565	588	612	599	608	580	595	592	588	608	626	564	639	572	586	627	635	585	609	580	631	565	614	557	561	638	608	603	615	600	579	585	611	611	568	578	583	569	593	573	608	614	561	595	631	560	589	622	633	620	568	606	608	616	645	601	579	628	599	570	583	590	597	569	592	586	594	603	616	625	588	579	569	607	621	557	606	614	595	562	566	579	616	615	595	599	600	570	564	625	603	614	591	600	617	588	611	578	604	563	644	611	585	585	605	607	577	594	575	599	610	616	595	571	597	584	565	569	574	617	580	594	584	637	591	595	573	596	627	587	538	552	585	621	583	622	589	635	583	612	589	599	580	627	586	651	607	620	585	574	581	581	614	549	582	586	589	587	583	586	601	581	620	570	590	566	599	592	531	569	563	612	591	597	526	616	610	584	555	598	555	588	620	582	592	629	600	630	598	580	614	582	537	602	576	583	540	551	582	594	602	576	590	608	631	603	580	593	592	590	621	585	595	555	562	547	595	586	593	616	592	584	551	588	613	570	562	580	587	582	596	586	554	632	625	591	595	620	616	643	592	599	565	617	596	610	601	599	549	574	612	599	543	567	601	572	566	602	566	592	564	621	575	568	594	592	612	620	591	549	546	616	602	612	599	601	588	595	585	620	553	608	591	597	584	621	605	589	634	576	586	597	615	599	616	584	617	575	588	609	644	566	603	581	592	588
23353	21547	28834	24709	21554	20134	3411	899	627	472	391	386	331	331	322	299	260	268	260	273	263	271	252	241	239	208	236	236	255	243	234	202	234	226	231	236	229	239	218	251	236	235	247	213	248	226	225	224	241	229	227	214	237	215	220	221	233	222	237	220	231	216	222	235	222	226	227	229	230	201	248	226	201	229	234	208	235	246	219	200	200	228	225	234	226	201	230	242	219	224	213	222	242	229	231	210	218	252	244	237	207	245	207	223	190	218	224	242	205	218	212	211	217	219	224	233	199	214	208	211	217	204	212	214	204	219	219	229	204	213	220	193	241	219	196	235	196	198	227	226	229	233	194	205	226	198	226	208	210	214	217	219	235	209	199	203	230	199	232	218	240	223	221	200	224	233	246	222	203	188	206	218	199	222	223	209	218	215	207	208	232	242	209	233	218	191	247	236	240	208	203	221	216	232	210	231	232	223	226	223	207	222	238	229	226	238	211	200	228	229	210	223	232	209	245	229	223	212	236	219	223	214	190	219	245	214	209	264	236	209	225	222	206	226	247	230	216	192	222	212	195	204	224	231	238	181	209	204	206	220	228	223	212	201	233	222	203	223	222	208	215	243	230	212	224	204	207	221	224	232	228	235	204	225	243	206	189	207	217	214	221	196	218	241	213	210	228	201	228	223	203	217	234	214	216	241	232	243	207	232	214	237	197	185	222	213	235	209	230	210	208	210	199	229	223	191	213	188	197	196	188	227	204	238	237	204	214	216	211	205	213	228	210	256	203	227	200	249	208	236	245	232	212	191	201	229	251	225	244	235	225	212	217	230	220	218	208	205	190	222	233	242	202	222	199	226	204	223	214	243	209	223	214	215	221	189	248	197	220	206	214	191	222	215	256	220	217	231	254	222	214	204	211	208	232	239	217	214	214	246	222	240	214	222	242	223	235	214	211	221	219	213	234	205	220	195	209	225	208	218	210	215	208	237	206	195	203	199	208	232	227	219	229	222	204	212	208	221	191	264	206	224	242	215	211	224	270	225	198	208	200	221	229	202	203	210	215	227	198	201	226	246	205	225	190	214	231	204	206	235	236	252	214	210	201	253	224	198	193	227	208	190	217	199	252	205	202	207	209	241	215	238	239	207	228	217	219	216	219	197	222	240	203	238	241	241	216	211	213	248	206	214	226	216	208	224	204	219	239	190	236	205	234	209	187	215	238	242	209	215	234	206	233	211	187	225	224	216	210	220	243	207	214	224	220	219	241	234	230	210	222	211	212	206	206	227	219	230	228	227	204	204	226	223	205	201	204	218	215	207	229	177	216	245	212	231	203	210	212	210	203	221	211	203	213	214	214	194	211	207	201	212	228	219	196	194	207	201	235	228	220	218	216	187	237	209	217	221	228	216	207	212	221	231	215	214	231	223	211	233	209	232	202	215	209	234	210	212	194	216	230	236	209	220	238	218	217	216	207	206	233	232	223	244	215	195	214	220	227	205	231	209	217	202	196	228	208	235	210	226	239	213	226	200	214	212	223	206	205	220	250	231	248	205	228	210	204	214	226	222	216	238	220	217	206	212	193	226	216	216	243	201	205	217	234	242	215	195	221	197	193	244	192	219	218	240	234	229	223	199	216	237	234	205	227	193	206	210	238	228	203	256	227	227	207	217	210	222	218	220	227	223	204	204	209	231	211	228	229	223	204	241	223	209	189	217	233	230	208	222	217	251	196	224	213	199	211	235	213	241	215	218	229	217	203	187	214	223	243	212	218	208	233	214	205	219	197	251	194	196	229	203	246	206	252	211	202	207	209	227	246	216	247	232	240	226	197	225	225	224	208	247	219	221	193	216	242	221	207	230	244	240	228	208	214	249	198	213	211	225	212	215	214	213	219	240	237	223	228	198	220	195	210	209	197	214	228	215	215	219	224	196	217	210	212	226	201	198	226	242	210	229	204	219	214	207	203	217	215	222	211	226	235	224	221	203	235	220	232	222	206	212	213	226	238	200	204	205	224	221	218	221	222	228	203	221	237	232	210	226	219	227	229	197	216	188	229	227	206	216	212	226	196	229	214	210	202	231	235	230	213	232	205	219	215	192	225	223	244	226	163	198	204	195	235	223	205	219	222	216	224	218	201	228	233	224	228	228	229	216	228	229	200	191	206	197	225	210	237	207	189	211	228	221	233	239	227	200	197	226	214	208	202	218	194	227	216	220	212	221	209	237	214	189	206	205	213	230	210	222	225	239	212	203	227	247	212	201	222	232	216	202	204	230	245	249	209	244	231	247	204	203	235	185	201	219	227	212	212	214	200	232	233	223	209	257	231	219	227	203	214	223	190	229	213	213	189	204	196	249	243	221	213	201	208	212	216	217	219	227	240	192	215	185	199	237	221	223	220	236	221	235	212	211	218	194	217	226	213	205	191	239	221	219	213	200	237	238	214	198	228	211	203	212	227	200	234	217	202	201	195	207	235	246	203	187	231	245	184	202	228	212	218	219	262	221	210	248	232	205	223	219	215	196	231	216	217	221	216	243	231	216	212	225	239	233	218	200	201	218	226	228	217	217	200	229	196	224	221	234	193	190	225	205	206	222	236	209	227	206	218	218	218	202	203	200	217	234	208	237	194	208	222	231	202	231	234	221	214	222	216	218	234	232	212	230	225	217	206	219	201	222	216	197	224	217	202	222	225	207	191	220	218	228	211	225	242	222	217	226	225	222	227	208	232	213	217	193	233	216	216	215	211	220	214	212	209	216	224	235	202	249	253	216	194	203	198	219	233	215	227	238	218	210	229	216	232	234	202	194	208	181	220	205	199	227	216	231	240	199	197	221	225	224	203	210	214	219	204	188	214	212	237	204	232	210	214	226	216	215	208	228	212	230	213	216	201	234	217	209	202	194	226	218	225	207	233	248	215	181	219	219	223	206	210	198	209	201	201	217	213	220	205	229	214	210	222	251	238	211	210	243	177	216	208	203	222	208	218	185	225	211	225	198	218	183	227	255	210	227	221	219	230	244	210	220	202	219	211	230	220	196	243	218	230	272	228	199	193	214	191	214	228	221	206	211	222	218	210	223	206	227	223	205	211	226	200	209	199	204	218	232	217	211	245	208	195	199	221	222	226	239	221	209	228	199	204	200	214	210	229	248	193	231	215	212	237	224	213	211	224	237	208	234	185	204	176	210	238	229	220	232	214	212	213	212	224	229	233	209	226	213	227	219	222	213	194	217	200	203	236	212	195	234	186	211	220	207	212	226	200	220	210	203	213	242	190	194	222	208	221	224	234	208	229	243	200	202	225	215	235	199	220	210	205	232	238	229	228	230	218	215	202	221	207	217	204	219	222	205	225	222	234	219	221	221	218	235	193	207	216	216	210	267	223	224	211	241	218	196	220	203	201	205	220	227	214	211	188	242	231	219	230	210	218	222	216	241	204	251	239	221	215	210	209	221	247	236	209	215	224	233	208	218	208	217	232	207	205	215	227	226	201	214	228	221
49386	60422	16582	10713	8553	5071	3232	2248	1631	1250	931	832	754	666	620	582	542	526	489	501	471	484	427	414	427	404	416	395	364	369	381	386	362	377	366	344	348	351	359	332	345	344	356	367	372	373	320	356	341	325	317	310	311	330	342	326	342	343	341	370	379	324	324	368	312	335	348	335	323	345	350	325	343	309	322	373	322	341	325	321	323	306	320	323	357	302	315	318	332	323	325	327	313	337	339	351	320	283	365	331	355	333	352	349	325	337	348	348	329	329	340	337	317	316	373	359	324	310	366	332	333	313	341	327	348	356	345	317	329	344	338	316	318	328	320	314	348	339	311	332	325	351	328	324	328	340	325	302	317	324	336	348	354	351	319	324	319	347	342	328	350	312	309	330	351	297	341	357	314	345	334	291	326	324	333	348	310	343	321	285	302	332	336	283	336	300	314	315	305	346	344	312	356	343	336	363	343	326	332	335	338	326	329	326	343	328	310	318	334	349	353	329	336	333	326	326	358	317	313	344	312	328	358	339	320	325	296	279	291	361	300	341	341	306	329	310	307	321	341	336	326	319	283	317	319	350	344	306	349	325	335	319	320	319	353	306	345	337	289	334	332	296	362	290	321	331	308	365	339	329	308	300	353	323	306	353	357	283	352	350	317	315	306	318	303	366	327	309	358	357	336	348	320	356	339	345	324	363	302	313	329	346	329	355	348	335	345	304	319	331	317	317	348	321	329	329	321	334	285	332	316	342	337	316	299	313	358	321	311	327	339	339	310	338	350	318	367	316	338	324	336	347	327	316	333	336	330	319	300	338	341	341	340	310	349	302	302	320	323	336	341	323	329	299	326	316	302	331	343	318	362	336	354	339	352	310	338	330	284	334	277	369	316	321	322	335	330	337	316	298	321	356	332	339	348	348	351	325	338	293	321	315	328	335	359	301	338	352	318	340	348	306	305	312	347	293	316	316	318	329	346	318	312	346	312	316	345	340	334	333	356	321	340	342	309	324	338	319	325	292	336	369	299	344	308	310	311	314	311	317	332	357	300	305	323	348	315	336	349	328	325	338	314	305	334	339	363	343	330	338	316	313	309	340	350	335	317	311	347	359	312	346	350	323	331	335	319	351	305	326	337	308	318	336	311	330	290	312	350	311	326	329	353	324	324	327	334	292	331	333	339	314	324	313	325	341	328	316	351	326	349	312	358	303	329	313	349	349	349	336	314	325	326	330	313	315	330	324	329	341	314	355	340	337	360	342	323	361	336	325	319	287	310	333	328	328	339	341	305	347	347	356	344	321	313	327	320	322	323	346	333	333	338	321	311	313	324	366	329	308	340	336	324	326	307	349	323	321	348	309	327	323	303	361	334	338	321	342	307	322	332	313	343	332	321	332	327	296	328	348	343	300	341	348	355	323	320	301	327	362	295	333	319	326	373	364	345	350	343	320	353	319	307	307	311	322	311	329	338	348	323	329	345	297	326	335	299	330	315	317	313	328	339	349	349	320	338	351	343	309	345	323	311	360	329	330	324	339	310	338	331	343	314	313	369	344	358	313	303	344	330	347	347	322	288	346	341	336	334	304	319	327	322	309	335	323	325	346	339	318	316	348	340	335	302	352	336	342	354	339	320	340	330	338	329	326	342	298	321	307	324	305	299	346	324	343	330	311	329	332	314	347	299	311	349	350	324	320	338	366	338	329	281	323	336	312	327	348	291	297	371	349	358	295	338	343	324	350	320	319	334	319	340	347	365	310	313	310	346	332	325	346	361	332	351	338	326	313	294	328	329	325	368	321	310	325	357	358	318	311	304	322	363	334	351	350	280	303	295	346	335	314	328	363	315	312	337	315	344	341	337	309	320	309	319	326	349	334	321	312	327	354	314	317	313	350	339	336	349	334	332	288	325	342	312	285	324	338	326	306	328	348	314	341	331	335	319	316	354	305	343	341	324	364	327	323	317	329	316	320	327	304	310	315	308	339	312	335	301	318	336	337	332	350	283	335	315	335	338	333	303	341	352	302	339	344	340	353	352	326	305	320	310	299	328	316	346	323	312	313	340	305	341	344	363	346	323	350	365	336	325	302	339	310	343	350	316	283	324	339	307	320	321	358	360	319	330	322	356	330	352	344	345	345	308	299	329	323	352	356	330	298	331	333	297	325	327	327	317	334	314	355	347	324	355	361	316	333	323	332	306	317	304	356	351	311	302	340	355	318	343	344	318	330	348	327	327	356	330	326	311	326	335	332	303	270	342	339	327	319	318	320	343	321	318	349	338	325	322	300	330	330	344	315	339	321	343	336	331	332	334	310	333	307	315	307	297	317	340	326	347	359	314	326	320	321	325	327	337	324	319	305	314	334	304	319	329	313	321	308	320	322	289	329	329	341	306	360	314	331	310	345	348	295	316	360	336	331	349	325	299	341	334	328	305	324	341	352	323	319	304	340	350	334	364	309	336	326	324	333	340	332	317	327	325	339	337	348	298	331	328	327	332	277	325	330	310	350	324	352	319	302	344	307	325	324	323	314	326	327	312	326	322	345	323	328	352	331	331	318	334	325	294	310	335	341	340	304	361	322	296	351	342	320	316	343	326	309	311	320	335	354	345	333	332	336	315	341	311	328	315	346	381	333	313	331	317	365	314	326	354	329	338	333	346	315	345	329	323	330	325	309	334	323	338	314	335	335	353	351	321	355	334	297	365	288	334	321	330	329	349	340	332	319	312	316	332	352	330	352	334	358	322	314	330	274	319	313	329	353	309	324	333	318	328	329	319	331	329	329	350	319	316	306	317	341	317	320	331	328	317	344	365	352	328	346	335	341	346	313	330	346	334	295	320	313	357	318	339	348	345	333	299	348	334	323	357	329	312	340	311	374	318	327	328	327	367	312	316	295	361	298	330	352	310	349	375	327	331	331	326	333	339	359	328	318	322	333	312	335	313	332	350	306	312	321	321	310	345	326	347	329	351	336	357	338	337	328	337	333	343	359	328	293	339	310	362	350	323	333	334	305	326	334	306	328	346	351	336	366	376	351	329	330	325	311	326	327	314	335	334	347	326	363	319	322	326	315	326	333	356	334	310	316	332	294	305	333	335	292	342	320	311	332	323	349	368	329	299	331	352	331	311	324	312	306	346	314	311	345	337	331	332	354	331	315	337	321	347	327	339	349	360	339	313	324	299	370	308	333	325	325	307	313	335	306	345	329	332	343	320	334	330	312	303	319	340	307	325	325	318	351	344	330	337	336	322	314	344	299	354	355	335	335	322	322	333	343	332	316	350	315	372	298	301	335	307	356	301	328	310	302	303	325	327	311	331	327	310	307	350	355	316	302	338	344	347	330	337	311	349	316	315	350	333	336	322	340	328	356	292	320	348	327	328	305	322	299	294	298	330	330	336	339	314	313	324	315	357	317	317	321	328	352	335	333	321	340	303	305	325	304	358	361	309	339	330	341	296	316	342	312	300	326	311	323	283	334	301	358	368	343	329	353	380	318
27655	21569	12816	2568	1269	841	521	485	377	398	358	374	348	375	349	364	355	383	391	344	385	317	333	365	371	348	380	386	376	370	352	385	354	349	330	403	392	359	371	328	353	391	397	398	374	326	364	357	330	368	361	359	364	387	339	328	379	334	357	382	345	350	329	354	399	333	352	409	352	357	390	366	387	345	347	341	343	394	335	367	369	346	406	346	330	365	325	378	366	352	333	353	374	350	372	359	345	357	371	324	369	375	322	347	401	382	331	359	369	366	369	351	320	344	336	378	377	349	361	354	397	353	372	361	368	390	355	340	374	355	363	370	342	361	370	370	345	344	349	375	394	344	357	389	350	328	373	366	377	378	351	381	361	376	354	368	355	375	369	369	376	355	359	357	352	369	353	373	374	344	365	352	377	362	380	335	353	365	366	376	370	330	349	354	389	367	358	366	350	353	354	339	347	342	373	351	343	361	385	366	339	353	367	368	393	352	366	297	332	340	351	338	378	358	356	351	339	374	369	361	370	378	369	337	357	344	362	361	331	368	368	347	369	377	361	368	336	377	335	360	355	360	344	397	360	372	354	328	351	389	369	338	354	393	388	374	381	349	363	375	341	356	334	381	355	377	386	399	338	359	363	346	369	368	381	357	376	352	401	371	380	358	387	388	329	356	356	338	365	358	380	367	378	362	383	366	351	367	338	361	345	350	330	353	371	391	373	358	365	380	312	399	353	320	390	383	361	318	394	349	392	361	337	390	389	330	373	362	341	356	377	360	359	371	346	384	334	383	355	379	347	346	365	332	340	387	322	369	341	353	374	353	366	342	357	396	352	369	372	333	348	335	352	381	358	364	345	347	353	381	359	365	409	359	346	363	345	337	354	352	373	348	378	307	364	359	350	325	360	331	310	371	367	339	329	382	328	341	324	345	375	353	393	353	359	338	312	339	351	352	361	342	353	377	357	360	336	332	378	377	373	329	369	351	371	354	388	335	343	383	346	370	388	359	384	364	340	321	357	361	371	392	370	371	342	350	331	347	345	361	331	372	349	371	383	367	391	361	333	365	357	363	381	359	357	334	367	351	329	352	358	350	356	350	331	378	378	365	383	388	351	363	388	351	367	328	361	367	367	377	352	370	362	380	367	355	381	395	355	359	369	358	328	384	374	357	360	369	354	344	371	362	396	382	348	384	386	366	388	355	349	346	359	357	387	373	330	372	355	355	353	344	357	341	357	368	340	339	362	360	365	369	371	341	354	375	371	387	377	342	328	409	331	388	325	376	388	370	380	346	371	330	398	347	362	369	317	347	354	316	349	374	375	344	365	373	344	362	386	327	343	349	384	368	337	365	387	379	385	297	316	325	364	380	383	343	376	348	381	356	362	340	352	402	355	380	343	297	346	327	401	359	347	379	372	350	352	378	353	344	380	371	334	402	360	354	367	361	352	386	360	358	367	338	351	360	363	358	384	366	353	332	359	365	370	341	352	387	362	354	353	376	394	352	391	364	321	359	361	376	394	371	337	369	349	373	354	386	371	363	399	373	346	392	358	366	336	369	346	365	330	350	384	348	357	358	316	355	373	356	372	329	364	357	383	343	333	319	340	351	375	401	370	348	348	399	387	351	368	377	352	374	388	336	345	351	312	359	350	358	361	386	396	358	351	374	361	349	360	374	348	380	366	368	353	369	361	356	350	359	325	351	374	358	375	362	323	374	344	332	380	337	327	372	368	372	361	337	369	308	375	345	382	357	337	372	355	348	396	339	353	348	342	352	334	350	341	322	371	353	324	370	341	379	375	357	331	340	375	340	327	348	312	381	362	371	362	364	369	360	359	362	361	384	326	336	375	395	374	345	356	373	390	347	356	372	370	365	373	370	363	378	366	369	365	368	361	359	343	378	338	365	342	332	329	368	335	344	354	374	371	362	345	337	348	378	355	383	378	370	359	350	351	385	410	359	372	372	366	318	364	364	366	345	368	360	376	356	350	340	402	372	346	353	332	356	361	372	365	360	371	375	351	344	354	380	323	337	370	369	364	377	383	379	380	364	372	339	383	380	365	384	398	366	384	368	350	359	364	355	371	367	375	365	391	339	391	388	353	362	381	368	373	350	367	388	383	353	372	347	343	361	354	328	334	343	387	351	336	348	404	360	363	343	388	357	354	336	379	368	368	360	386	365	342	346	344	345	351	377	369	378	361	391	344	387	369	393	340	382	404	347	376	344	374	360	358	382	346	358	355	353	352	393	369	347	342	336	364	345	356	340	366	374	343	394	347	345	384	351	375	326	388	350	383	334	389	325	355	364	333	379	326	336	371	353	385	355	373	364	368	356	388	336	381	356	341	386	340	364	366	326	370	343	380	378	369	342	374	373	349	347	337	342	356	368	358	352	388	365	393	378	368	337	343	372	342	369	368	360	354	373	366	363	364	368	359	372	361	364	310	363	343	336	379	349	370	335	377	330	369	347	343	393	359	352	364	345	388	374	382	336	400	338	368	359	351	341	364	333	344	345	359	369	371	344	384	333	365	368	381	356	360	381	360	368	352	342	320	333	333	376	373	353	325	350	333	369	323	381	337	350	375	380	350	369	316	389	359	326	337	321	352	334	364	373	360	369	369	348	379	367	350	353	372	357	364	353	357	379	375	350	359	357	359	375	325	382	314	360	344	330	358	357	339	343	349	383	362	369	356	376	354	357	364	366	379	345	387	366	369	373	354	335	340	374	329	329	359	323	348	380	380	325	340	367	360	347	358	370	353	399	366	405	379	361	332	347	338	333	373	343	374	376	363	368	364	335	370	373	398	331	370	330	369	371	341	371	377	371	364	331	336	387	380	370	381	340	345	351	374	346	372	355	356	355	360	389	375	322	377	323	365	349	356	330	351	325	359	370	355	350	341	354	364	366	380	344	376	382	358	338	353	340	367	363	376	380	371	376	379	380	343	318	338	352	384	354	347	380	367	354	370	353	336	349	368	352	365	342	351	372	385	359	347	371	369	350	355	360	359	323	376	362	351	353	360	395	348	365	363	328	333	348	379	376	316	351	340	413	362	342	349	350	354	324	352	391	392	348	372	326	370	397	375	363	352	343	399	350	311	378	366	378	361	355	377	352	326	378	377	389	371	329	348	328	363	357	351	369	320	353	358	366	371	370	339	319	372	381	347	338	316	346	380	365	370	343	378	375	344	344	363	343	352	330	346	373	374	339	370	354	389	349	342	379	352	389	361	339	322	352	337	357	374	340	340	369	373	340	339	328	356	339	371	358	363	330	331	325	330	398	361	357	349	345	340	320	372	376	356	366	363	327	322	337	343	352	362	358	345	353	370	337	351	373	332	395	376	355	385	351	355	297	375	333	356	369	339	362	361	352	344	364	404	355	361	337	371	328	372	346	354	354	360	337	354	348	383	324	359	345	338	368	366	405	342	357	315	376	359	356	376	335	349	330	355	363	367	394	355	390	349	352	365	349	348	319	354	364	350	342	357	363	378	339
21010	25132	8244	3434	2700	1560	965	814	648	640	616	598	566	561	559	518	536	574	557	515	510	507	558	540	523	526	556	561	503	507	539	571	564	515	550	538	514	529	502	528	531	560	529	590	502	517	475	514	549	526	559	575	521	502	523	525	506	531	539	547	543	516	522	515	533	527	525	510	488	553	568	526	493	535	523	536	487	526	544	501	534	559	514	507	524	552	502	578	504	553	542	544	524	543	469	512	550	491	512	538	547	528	543	525	523	529	521	569	549	508	524	501	555	546	537	535	551	572	531	544	472	525	524	551	546	524	501	507	550	546	470	545	475	541	522	520	504	510	518	547	507	526	524	542	482	527	565	520	531	546	543	523	511	538	562	537	575	538	566	510	512	528	479	499	497	519	544	502	553	543	529	552	559	514	541	525	523	537	521	517	536	523	554	503	512	532	531	492	492	526	477	509	536	516	541	527	523	532	555	561	500	561	515	553	514	536	501	512	511	526	522	508	511	514	535	498	530	519	520	547	538	540	531	526	507	551	580	526	506	535	539	541	508	530	521	511	567	549	526	532	537	512	553	518	492	525	559	521	532	541	512	499	522	526	573	530	550	554	515	518	584	499	530	556	539	518	554	520	506	552	493	520	566	486	527	540	505	528	547	537	499	491	526	541	506	549	555	539	513	542	528	495	516	483	524	502	514	543	534	543	490	547	528	483	540	550	533	517	564	529	473	524	505	523	509	536	508	511	503	558	534	505	526	515	559	552	533	504	517	514	524	518	558	516	543	544	558	493	509	528	515	563	538	534	498	559	532	506	514	523	520	543	519	543	521	507	563	526	549	528	523	487	535	534	524	535	491	509	519	566	510	520	531	546	534	539	570	490	517	531	533	517	546	536	550	502	545	503	496	503	529	541	524	548	556	535	537	529	534	503	539	582	538	545	543	541	487	515	487	504	530	533	552	550	482	460	517	538	539	545	549	531	520	502	511	523	520	511	483	514	527	535	519	513	543	538	554	527	517	528	560	535	528	557	535	550	533	541	501	537	512	502	489	533	543	519	554	534	568	552	498	530	529	522	529	532	531	520	538	508	551	532	583	554	492	535	541	538	560	533	507	521	544	526	516	540	546	536	495	515	517	482	501	518	485	514	544	506	503	461	524	542	542	508	554	571	545	553	556	531	567	523	513	530	541	533	555	518	552	553	498	519	559	521	564	482	543	504	484	527	510	543	528	534	506	481	535	540	556	550	506	580	530	553	533	540	519	576	535	557	493	507	554	563	531	503	547	512	512	498	541	453	552	517	492	513	542	512	501	545	522	535	507	519	517	523	518	515	551	497	483	518	507	575	562	513	511	516	488	521	530	535	491	541	521	542	525	517	481	513	488	561	509	533	537	537	545	484	544	539	502	542	579	528	502	516	548	514	541	551	516	520	528	563	539	541	530	504	510	512	543	532	508	474	554	524	525	491	540	490	516	533	501	490	553	508	512	500	509	514	539	535	550	483	549	547	538	528	546	511	554	507	521	533	526	542	577	549	539	559	559	533	493	560	499	500	537	540	538	527	519	538	500	514	523	555	521	539	513	541	511	546	548	539	488	564	586	525	563	523	531	468	557	491	501	520	517	573	539	491	555	519	550	534	521	530	512	520	526	564	490	507	533	516	516	510	536	531	547	503	493	506	528	576	556	546	508	552	525	530	515	528	508	504	529	554	552	553	523	511	513	500	548	522	524	580	560	552	529	513	489	494	498	545	503	520	516	485	529	506	493	545	543	487	528	555	532	523	524	548	517	519	534	502	501	544	526	533	497	557	509	560	520	521	511	560	572	530	552	507	525	524	541	555	554	523	544	579	503	527	514	543	531	553	508	521	483	493	522	541	528	527	509	563	544	549	494	533	508	544	494	507	520	546	535	538	503	539	552	546	561	538	538	538	511	511	579	523	561	508	500	515	533	516	529	553	559	504	537	512	495	510	523	552	508	538	514	514	516	519	516	577	532	494	544	504	558	522	540	559	490	533	545	535	549	502	578	497	501	513	540	528	560	489	515	565	528	498	541	517	525	530	547	466	518	565	575	543	500	532	502	534	555	519	539	519	555	533	483	515	528	515	504	528	521	529	560	544	560	522	513	549	546	549	560	521	518	557	541	549	558	503	551	533	525	545	525	546	508	525	515	499	512	493	522	526	526	563	547	556	508	505	490	517	533	480	527	516	505	534	553	533	530	533	512	510	521	509	552	532	529	517	528	555	482	527	504	501	522	538	557	513	543	529	538	523	520	523	463	558	511	547	540	523	503	529	516	523	540	540	512	555	523	518	564	543	514	546	526	517	487	503	518	543	505	551	558	534	494	520	552	514	520	517	537	521	516	507	522	521	567	504	522	574	531	564	529	528	484	510	520	538	507	510	551	480	547	537	551	517	526	582	546	545	494	517	505	500	546	535	520	510	521	466	524	524	498	530	573	533	525	549	500	496	512	493	570	464	497	533	536	548	511	536	547	500	541	541	550	492	498	533	542	539	567	567	537	509	501	522	509	542	491	501	568	524	506	516	516	507	514	515	553	547	493	526	523	538	572	561	535	573	505	589	529	511	539	524	507	541	526	552	514	528	496	509	557	535	503	519	496	512	514	551	506	555	534	515	541	502	557	507	525	473	520	539	540	537	564	567	528	552	516	542	557	550	519	548	544	524	573	496	517	564	554	509	517	550	543	522	511	483	574	515	542	517	506	520	507	529	546	494	501	502	547	528	500	551	523	535	576	501	559	546	549	522	515	491	516	579	491	524	521	543	530	561	528	555	537	480	532	570	556	534	566	525	497	526	558	531	544	483	536	526	536	542	514	531	536	485	522	536	553	548	537	514	527	552	534	510	506	513	533	503	531	475	488	549	546	532	546	561	553	486	552	522	501	523	548	581	539	551	496	553	535	504	510	526	505	523	502	583	542	509	510	545	524	537	525	513	508	523	509	522	529	495	525	531	527	525	510	531	528	520	496	521	516	540	498	534	523	493	529	527	550	515	547	514	512	562	495	526	497	499	536	509	543	548	521	544	505	521	497	479	569	524	525	511	545	528	518	522	571	493	547	494	510	534	562	551	537	519	496	545	500	525	543	514	512	503	505	531	531	536	526	537	537	538	504	544	549	553	568	534	547	503	523	510	525	521	526	530	544	515	521	519	548	509	553	515	481	578	570	535	501	561	524	541	531	531	503	481	559	519	554	574	552	513	533	530	530	495	539	564	528	521	510	527	526	541	545	524	534	546	532	481	518	527	534	465	502	467	544	531	494	489	519	551	538	527	504	567	526	508	499	548	540	497	538	509	499	523	545	542	522	541	501	546	556	517	507	514	532	553	549	517	549	514	511	536	557	566	508	552	578	511	548	511	476	482	550	531	543	498	519	530	552	490	574	520	519	537	546	517	558	539	551	505	529	509	542	518	532	506	541	491	528	523	546	528	536	520	536	518	534	550	529	568	527	500	536	526	504	525	534	517
24365	21557	28144	25380	21305	7304	1196	751	646	527	507	484	491	486	470	426	457	446	418	404	397	418	439	425	403	397	413	409	410	397	387	396	423	416	383	431	409	410	385	401	401	390	407	381	359	363	404	385	337	371	371	422	394	420	469	378	431	394	407	403	380	413	409	365	379	377	405	400	393	372	379	399	408	349	404	410	409	430	398	413	419	416	425	402	414	376	414	417	387	393	366	380	381	441	382	402	395	400	369	368	404	389	412	407	410	377	370	390	405	410	411	391	356	392	437	391	381	398	377	384	405	395	413	401	402	358	453	357	449	394	346	370	399	404	372	427	366	374	395	385	415	395	388	409	435	388	376	378	405	377	382	401	405	406	381	380	408	368	417	423	388	411	409	371	428	406	363	397	393	406	416	392	404	416	386	391	343	402	416	422	423	407	421	381	397	376	380	413	402	427	362	410	385	409	389	420	425	358	392	409	362	383	404	391	390	383	401	371	412	411	424	375	391	375	399	420	347	400	378	418	400	404	372	408	415	409	377	399	381	401	389	347	363	410	381	407	394	407	381	419	383	397	425	413	446	441	414	397	368	395	386	392	407	409	376	360	426	403	395	386	384	405	374	422	381	364	385	391	387	393	378	403	367	408	387	402	364	403	373	373	391	414	401	424	390	381	424	378	356	396	422	406	407	362	384	368	425	416	373	411	387	407	390	421	380	400	369	407	419	380	395	408	430	393	411	443	421	403	388	392	397	383	400	416	374	376	400	442	388	403	395	380	390	402	371	406	340	378	420	403	370	405	427	382	391	419	410	412	405	388	421	364	400	385	415	410	391	354	417	395	379	408	353	401	389	423	427	407	407	436	380	381	382	381	378	404	412	404	391	390	381	393	400	401	431	373	396	381	398	410	414	404	375	393	364	390	368	390	397	384	382	407	384	385	394	452	425	402	385	394	385	393	391	428	414	394	400	385	395	413	420	431	397	408	368	401	382	373	364	425	418	407	408	434	387	394	411	399	368	394	405	377	380	423	397	372	361	380	409	387	383	429	423	397	398	387	379	360	344	386	418	380	404	371	416	427	420	393	398	387	397	373	430	428	409	347	357	402	385	402	375	417	429	403	385	412	404	399	381	416	390	405	403	402	397	422	395	342	350	427	420	389	441	400	430	378	406	366	397	406	408	389	415	411	407	403	389	445	391	417	384	430	382	373	408	374	417	390	385	400	399	384	371	393	394	423	370	401	391	396	375	349	433	368	424	429	390	377	423	422	403	406	400	439	377	404	374	376	401	381	412	430	380	427	414	403	393	414	367	407	387	402	353	395	384	402	376	385	392	378	404	376	402	398	387	389	363	431	363	406	405	413	397	372	437	361	407	387	381	378	425	391	397	394	365	394	409	380	396	405	351	393	411	393	394	384	391	402	386	389	398	385	384	388	404	430	399	392	405	387	416	401	405	428	390	396	387	380	380	393	433	388	413	394	431	414	375	385	418	395	407	394	408	391	362	379	356	411	417	400	398	408	367	404	381	415	391	390	423	423	367	367	381	377	417	406	401	371	419	390	366	406	442	384	399	368	366	378	391	379	388	394	380	392	397	382	398	409	395	413	381	413	413	374	412	416	441	404	415	406	391	384	392	439	409	377	395	378	405	412	376	397	397	408	373	408	396	377	384	415	403	428	421	372	384	416	404	386	385	390	425	392	376	371	415	418	417	391	401	371	378	393	410	380	394	383	397	382	437	390	394	365	373	410	406	398	422	425	412	350	379	444	376	403	411	364	395	389	383	409	382	403	387	415	379	404	391	394	353	351	398	407	426	395	375	393	382	375	386	410	384	392	411	382	411	374	381	411	387	377	413	410	406	394	384	418	390	387	411	406	421	410	390	402	360	385	372	392	381	357	422	387	390	403	384	390	399	387	395	384	397	385	399	393	432	402	382	439	383	383	394	434	391	359	392	386	447	389	406	401	384	389	400	455	382	389	407	412	431	399	389	392	380	412	362	379	406	346	409	365	405	390	408	409	402	400	396	362	393	386	424	410	401	369	384	411	435	350	354	402	430	412	419	407	412	378	391	370	388	405	386	385	365	410	418	417	379	374	388	402	397	398	410	382	374	375	410	423	408	399	373	369	363	422	422	422	403	397	390	393	400	390	378	402	419	385	399	375	375	388	367	370	390	390	402	389	364	431	376	420	383	392	389	346	375	371	413	400	410	418	406	359	387	416	425	415	388	412	449	384	364	392	392	399	376	396	373	394	391	470	378	400	384	423	411	368	392	382	389	405	365	413	361	378	368	364	391	409	375	372	399	407	419	426	349	404	357	394	389	441	402	389	391	386	395	329	400	423	425	449	402	404	383	399	392	376	371	372	393	404	419	412	395	356	360	427	422	427	383	375	373	367	398	414	406	386	357	360	422	409	395	381	403	404	404	405	387	403	400	380	429	394	356	385	406	433	401	402	431	393	399	385	390	397	401	377	452	381	380	379	378	425	427	409	400	382	388	385	385	385	360	385	415	371	385	393	367	372	401	376	386	406	389	378	387	417	404	396	427	388	389	400	401	417	423	398	394	428	378	427	403	364	399	402	370	424	400	409	436	425	392	402	415	418	391	361	416	407	369	380	408	401	385	414	424	388	411	384	422	395	362	386	417	388	395	410	433	401	423	400	351	356	360	351	433	440	387	399	390	410	370	416	389	392	366	436	372	397	399	435	403	389	407	422	384	411	414	396	390	390	414	431	413	405	374	392	354	395	379	390	400	381	391	388	378	383	372	392	432	383	418	416	396	409	425	428	362	424	385	363	403	431	428	388	389	419	400	410	380	397	415	386	396	394	378	384	376	418	390	404	394	375	395	373	409	403	395	363	386	414	398	388	424	397	360	401	424	392	397	382	392	408	365	414	426	401	394	387	382	415	387	364	365	385	409	373	387	359	397	470	418	366	380	388	383	386	406	368	387	395	376	436	394	374	383	381	356	378	391	373	419	436	388	362	436	374	378	383	413	376	380	376	370	367	393	394	397	396	418	411	384	397	382	393	433	398	354	364	388	431	412	386	361	396	389	411	392	365	413	420	388	402	403	383	398	394	366	421	384	400	363	409	433	383	368	384	371	391	415	412	361	416	412	404	404	397	398	394	421	390	427	346	397	352	361	396	393	400	392	356	393	352	402	379	424	394	371	394	361	417	359	397	389	370	417	345	381	410	367	414	402	402	362	399	399	391	412	368	392	422	364	354	416	391	378	348	398	419	397	377	401	362	387	373	421	394	381	400	398	379	426	397	398	382	415	416	385	407	373	385	390	397	388	424	386	357	398	389	418	410	417	373	390	418	397	417	371	411	374	400	398	376	392	406	395	381	413	391	394	415	371	396	409	388	400	413	383	393	413	388	377	394	382	388	403	422	409	366	399	363	392	383	391	369	405	388	380	399	419	399	399	427	395	414	373	384	393	416	404	389	422	449	406	387	421	380	387	373	412	427	418	418	405	375	387	413
43875	51302	13403	7440	5378	3296	2076	1617	1321	999	940	806	803	797	748	683	737	655	713	623	700	642	592	644	608	665	616	612	614	613	620	593	598	635	695	594	643	580	597	566	588	570	575	625	595	585	600	616	566	602	557	651	574	613	578	588	625	605	585	579	574	586	588	556	609	604	531	578	598	577	555	557	587	610	580	579	547	600	546	570	579	608	579	573	583	595	604	555	589	588	569	592	569	596	576	581	583	569	569	596	571	574	580	543	625	597	596	574	515	655	582	594	602	606	608	574	543	639	616	555	590	619	603	582	576	515	580	605	607	619	574	593	594	606	592	574	561	579	564	611	573	557	623	583	582	588	593	581	588	587	589	580	559	615	609	593	580	586	572	567	632	614	566	561	559	570	569	525	538	597	597	577	584	588	593	598	576	598	581	577	577	555	605	552	591	572	627	573	557	611	606	593	582	552	585	599	598	599	541	579	580	628	580	563	572	545	571	586	595	606	578	578	590	572	535	610	585	606	534	572	601	563	573	541	617	582	549	529	613	595	547	574	573	595	580	586	580	583	594	580	593	617	594	599	616	550	592	542	615	618	602	596	563	586	629	595	658	625	591	593	587	579	601	585	578	576	596	637	555	606	575	581	577	568	591	595	570	611	569	593	583	575	557	550	590	594	571	565	593	590	590	589	586	566	583	584	538	619	582	594	597	616	556	596	543	570	598	537	582	545	549	678	604	604	593	621	579	607	636	600	531	542	588	601	573	594	572	530	574	586	565	621	600	557	584	561	577	583	608	580	596	590	569	576	579	601	546	586	613	571	586	546	596	593	593	588	572	581	574	556	573	532	628	610	607	569	585	587	598	550	609	538	603	597	601	614	593	576	577	561	559	565	588	595	552	600	589	555	566	596	611	574	581	537	573	585	538	566	565	586	581	600	584	574	544	596	575	559	614	567	576	544	610	568	604	611	570	540	603	570	580	580	574	587	559	544	596	605	563	581	586	572	572	583	575	620	588	593	594	586	580	624	597	612	586	578	602	565	601	595	633	573	594	563	556	561	613	545	588	577	555	612	595	591	536	592	580	564	559	614	589	591	605	593	575	614	568	617	534	562	565	585	599	552	590	557	604	578	596	595	540	592	575	593	556	601	547	583	541	558	596	569	605	565	599	623	603	590	641	601	644	640	615	557	556	599	602	588	594	554	575	592	559	584	554	548	591	585	552	623	580	613	574	564	605	644	562	610	511	586	558	600	619	570	581	582	593	562	563	603	569	566	642	520	571	610	622	554	568	589	590	577	580	610	557	604	601	600	576	591	560	592	540	594	570	573	579	590	560	559	564	585	598	567	573	573	589	604	567	585	602	569	555	566	602	583	590	572	590	587	546	562	579	552	550	564	550	583	575	559	594	558	601	583	578	567	566	571	556	588	640	568	572	620	621	602	565	585	581	569	611	581	592	595	625	566	591	619	583	591	612	583	621	548	576	584	581	558	596	578	566	544	591	651	602	573	595	557	570	611	592	595	608	584	584	595	554	583	594	552	580	566	537	597	585	608	605	590	570	562	583	549	579	584	573	566	577	589	598	601	578	543	608	590	594	545	599	596	637	598	550	550	554	555	606	559	569	602	573	586	574	630	512	623	567	620	603	547	588	620	574	607	588	588	580	612	552	610	559	571	572	573	587	578	603	546	571	551	581	614	630	587	553	587	581	591	585	583	612	581	577	573	562	573	581	596	568	558	644	566	626	555	583	569	547	579	556	587	599	587	581	591	585	615	575	595	554	583	582	578	563	611	612	564	625	565	611	601	589	558	611	563	597	590	582	595	584	625	625	593	571	600	582	574	590	558	545	571	565	560	540	552	531	566	609	541	606	599	569	568	547	559	582	622	580	579	581	599	549	603	579	603	590	597	633	593	597	593	562	586	617	622	613	547	612	566	634	580	583	602	572	587	566	581	560	645	576	596	593	615	595	584	608	571	542	592	558	553	589	562	549	575	595	601	578	567	597	598	599	572	575	603	528	589	561	588	555	615	597	581	601	542	585	577	603	577	635	578	549	578	558	596	576	644	566	570	546	564	591	580	599	600	575	619	584	596	574	580	600	583	548	573	575	556	595	532	574	595	587	569	605	606	581	541	581	579	623	602	567	582	594	554	616	606	644	605	592	576	617	596	615	568	588	587	628	581	564	590	594	593	600	582	551	566	617	602	571	580	535	578	572	574	595	584	597	605	580	591	603	580	639	586	587	598	556	585	567	552	570	549	559	575	590	616	592	544	567	595	565	618	580	631	582	608	596	577	624	571	573	574	596	528	539	568	624	605	553	599	584	575	594	609	621	588	592	601	573	583	582	592	567	582	605	569	600	570	591	585	507	611	607	606	555	589	577	581	603	579	572	578	610	574	577	547	585	614	583	625	574	569	602	589	601	621	563	597	592	607	564	554	612	576	622	622	527	541	585	543	561	590	659	603	601	551	574	578	595	620	590	527	617	615	570	618	581	588	527	583	573	592	577	598	610	584	560	603	572	587	560	583	597	583	540	567	598	565	560	609	590	611	606	603	610	564	547	590	576	607	592	579	587	636	575	590	581	550	586	540	585	564	627	581	564	567	581	584	604	544	613	564	580	549	571	515	581	559	606	569	586	638	597	576	585	582	566	532	587	607	536	585	627	594	533	575	622	579	603	587	621	609	582	638	589	543	622	572	568	603	600	576	576	584	563	587	586	590	590	617	577	576	592	566	573	547	598	618	585	550	597	560	634	586	568	607	576	603	622	557	603	578	562	588	584	594	610	591	603	585	595	582	564	563	581	586	567	584	537	565	577	590	588	564	555	575	578	560	616	603	584	583	573	547	584	582	597	567	602	549	574	612	527	613	586	540	590	614	558	594	619	534	542	570	507	562	600	598	582	583	591	626	578	619	619	582	607	613	622	583	557	560	576	569	578	574	559	609	630	561	569	611	571	574	612	559	602	569	569	566	588	558	574	546	589	612	612	574	621	575	600	545	552	584	593	596	571	554	585	576	571	593	611	569	608	587	596	591	619	578	639	566	550	594	597	584	615	582	593	578	580	531	575	557	542	581	599	584	613	584	598	620	631	586	601	573	582	641	539	555	584	556	589	590	598	583	568	567	581	547	596	550	618	586	565	572	580	595	566	598	538	576	576	590	599	541	580	612	540	567	614	615	557	584	594	569	589	555	544	566	583	605	610	541	594	587	598	577	596	558	580	535	613	601	576	577	538	597	560	595	576	626	550	599	546	580	570	542	561	603	567	603	577	539	513	624	589	581	569	575	553	575	553	592	543	601	606	567	556	549	533	589	558	591	548	586	553	588	625	605	538	574	540	613	565	606	566	592	544	566	559	573	591	579	558	553	521	597	635	584	551	598	558	594	576	576	564	581	601	598	557	588	597	570	586	574	588	576	603	611	607	590	587	559	566	561	573	526	577	601	588	583	581	580	594	559	550	560	604	580	597	578	542	564	591	560	601	587
23406	21579	29012	24602	21577	21500	7720	921	627	531	443	390	326	318	322	296	295	282	288	240	240	257	278	258	235	266	243	245	233	229	250	228	226	215	225	206	241	219	244	266	222	200	244	225	217	219	230	205	208	215	211	231	230	220	213	215	228	238	193	203	212	248	225	208	215	237	230	239	201	208	212	241	232	200	235	201	211	207	222	239	228	204	204	214	231	232	219	212	243	224	226	199	211	214	216	231	215	216	217	196	213	203	210	225	226	207	220	244	211	203	205	212	202	215	237	200	200	226	224	194	209	210	217	192	223	219	206	219	205	217	216	202	220	226	207	237	225	228	214	215	203	219	233	227	201	226	216	227	218	201	231	218	241	218	199	204	196	205	215	221	177	193	216	229	208	202	216	224	229	228	220	227	212	212	198	223	205	211	231	204	233	206	219	230	213	214	222	241	208	254	225	237	219	207	207	214	214	198	226	217	222	219	211	218	229	233	233	215	205	245	183	213	237	182	204	227	203	218	238	224	225	209	226	194	204	229	216	237	223	198	226	202	233	201	193	224	225	219	221	232	217	231	202	210	227	186	203	240	213	221	211	208	214	204	219	215	202	192	229	180	187	231	239	200	228	211	223	230	222	252	205	198	205	200	199	216	211	204	239	227	211	239	222	227	229	192	202	249	218	195	209	204	204	195	203	222	225	216	202	252	241	188	237	212	216	204	212	222	234	226	236	236	185	257	220	221	202	235	201	218	210	215	230	214	196	221	218	201	218	220	213	249	226	223	213	225	209	195	190	200	221	232	207	228	209	222	223	213	211	224	223	207	223	196	235	226	210	208	222	222	231	241	222	212	198	198	219	210	261	212	243	247	231	247	211	180	212	233	194	217	227	237	242	232	198	215	200	243	219	221	212	200	231	226	214	200	213	214	230	199	233	199	216	224	226	218	205	210	191	194	209	225	228	206	247	235	201	208	215	209	210	212	237	230	208	221	202	212	229	215	198	221	234	215	214	223	225	218	221	207	186	205	208	207	215	197	238	217	223	218	223	216	216	226	227	233	200	234	219	233	200	205	207	231	202	220	211	227	235	200	196	230	212	190	210	200	213	207	221	190	232	227	209	236	211	206	226	234	225	204	214	175	214	212	204	223	217	193	214	233	250	218	219	251	242	223	208	226	192	218	227	208	208	222	211	205	204	218	216	207	210	191	235	211	222	201	204	231	245	199	232	210	194	237	242	209	213	211	221	247	234	192	197	192	243	231	207	191	199	191	205	218	253	219	201	209	196	219	217	229	245	247	228	248	190	201	209	187	206	222	259	212	249	207	203	212	206	228	203	238	212	200	229	208	203	203	212	209	222	205	228	225	194	246	224	229	226	228	216	193	208	208	216	179	209	238	221	221	220	226	220	211	225	196	191	238	192	231	210	220	232	214	199	200	226	224	199	247	244	221	234	217	228	227	220	234	237	222	257	225	188	239	238	234	188	215	250	214	211	210	207	218	229	228	239	238	223	234	214	224	215	212	193	202	212	185	227	253	226	227	217	191	224	214	224	237	214	215	199	235	215	199	232	244	225	219	224	234	220	223	226	211	209	212	236	209	222	200	213	215	197	241	217	247	224	214	194	224	232	218	220	205	202	222	218	217	213	221	208	246	219	224	223	211	216	209	205	220	228	196	219	250	232	207	217	209	215	234	209	184	232	245	196	219	219	207	202	271	187	232	247	236	204	197	230	220	234	227	213	203	237	213	201	196	240	169	197	232	199	200	218	214	232	193	192	202	223	208	214	231	223	226	222	223	219	223	214	225	208	221	219	207	224	194	204	235	238	204	217	213	219	210	214	206	224	211	233	200	204	212	190	239	223	212	207	230	229	200	217	220	219	193	211	233	192	230	190	190	228	243	253	206	216	242	229	207	225	215	208	241	233	205	226	206	207	182	227	203	228	205	221	197	235	244	208	227	203	209	181	192	225	208	203	199	208	222	226	232	202	218	217	214	228	240	208	228	203	240	236	208	224	213	225	228	209	222	209	185	205	217	230	219	222	186	205	230	197	233	229	229	195	223	216	209	226	224	192	218	234	213	197	238	208	222	236	218	221	226	241	223	238	222	238	219	232	202	236	232	217	222	219	213	232	203	184	208	231	250	223	190	216	242	227	226	235	221	230	214	201	211	205	214	209	211	218	193	221	241	204	221	203	226	234	220	236	222	215	210	242	205	199	201	234	213	238	188	221	220	241	229	235	221	201	221	226	232	216	218	230	182	194	192	250	209	229	245	198	233	234	210	218	234	219	214	192	210	232	211	223	182	202	203	211	220	222	238	220	214	212	214	216	198	239	194	228	203	199	222	212	242	213	219	219	222	228	184	215	199	238	204	208	216	215	200	222	222	204	202	238	187	216	201	217	196	215	211	217	239	250	189	205	200	187	232	220	219	243	239	231	233	218	214	215	233	212	212	200	209	233	218	247	203	228	208	195	226	207	195	196	244	215	222	231	180	211	219	185	237	219	235	212	247	203	242	206	220	214	208	226	223	209	238	233	204	212	225	201	215	211	223	222	227	226	222	237	224	196	233	187	193	216	222	200	218	211	229	242	227	203	224	218	230	210	238	204	213	219	217	233	233	203	227	213	225	201	215	203	219	249	210	226	204	220	199	227	201	260	230	214	196	233	208	223	227	224	214	208	187	219	229	222	205	224	240	232	196	217	195	212	244	218	191	223	182	219	233	207	242	234	223	251	239	218	204	201	207	210	214	198	216	209	237	206	201	222	191	213	230	198	249	204	227	208	230	231	203	228	203	240	198	223	220	210	207	223	224	220	228	242	210	231	201	228	233	227	215	242	220	219	228	195	213	225	242	198	224	213	217	206	215	194	249	204	216	237	214	224	217	220	221	239	179	201	266	264	209	211	213	233	205	216	202	217	244	218	228	212	202	215	204	228	205	211	221	216	239	212	225	228	222	220	236	220	208	213	210	213	207	219	207	220	212	208	225	211	227	216	194	212	202	226	223	220	225	213	206	213	215	221	211	204	235	205	225	210	233	211	228	216	235	212	211	228	203	211	203	201	203	226	195	214	194	198	231	212	203	204	219	211	231	213	220	203	219	191	214	238	214	239	216	208	230	223	237	218	196	214	226	210	235	206	203	237	225	247	252	205	240	238	229	215	221	198	216	217	231	207	227	211	223	188	211	213	219	217	211	198	212	208	185	215	209	197	213	208	231	218	234	205	209	220	199	227	221	211	203	230	252	244	212	228	213	213	202	217	204	216	224	211	232	214	222	228	225	251	215	227	197	216	204	192	232	214	214	206	208	220	222	227	200	204	217	227	239	199	201	227	226	217	216	227	200	194	237	203	219	248	218	209	199	222	215	220	199	213	222	216	219	201	214	189	220	198	235	221	209	217	261	203	200	218	206	214	205	201	215	216	215	224	210	213	178	201	208	223	235	213	252	233	234	214	197	188	220	177	240	212	216	208	197	213	203	195	208	203	214
49273	57379	16711	10767	7650	4308	2960	2105	1730	1184	983	893	812	678	652	594	544	510	499	475	463	487	452	416	429	424	397	410	381	392	372	374	347	353	387	381	372	359	365	333	358	363	324	342	359	331	356	353	344	336	332	375	343	311	342	357	327	323	343	337	355	360	342	303	330	333	314	300	341	341	338	331	317	356	331	372	364	364	352	347	334	300	299	328	327	328	368	354	307	318	304	338	327	318	334	339	321	317	333	333	312	318	334	334	326	335	303	360	300	312	314	322	328	326	331	334	316	364	330	340	324	351	335	345	327	332	333	350	371	337	321	326	306	327	315	337	341	347	308	299	321	318	294	329	318	316	322	341	317	315	339	327	322	329	306	331	304	335	321	331	353	325	364	344	325	327	297	356	348	313	348	348	341	323	321	346	353	348	323	324	260	338	333	337	319	311	333	338	323	337	336	327	297	353	310	347	336	340	321	296	322	307	318	313	312	323	334	328	329	361	335	315	329	341	337	356	350	308	334	333	341	362	357	301	332	314	338	313	325	306	337	328	300	315	318	317	332	318	344	312	343	294	337	296	333	347	309	285	322	298	340	339	330	314	362	321	310	317	315	308	304	341	318	355	344	303	295	325	338	307	327	328	299	322	353	320	318	338	317	325	329	311	331	305	331	296	333	327	327	315	294	319	289	338	289	324	338	308	295	341	329	344	349	359	322	330	344	320	336	327	305	320	325	331	376	318	347	291	326	317	318	355	316	332	298	339	340	317	333	310	340	317	313	331	324	321	352	299	356	328	304	328	333	324	331	327	321	311	322	313	315	333	313	353	305	319	365	310	311	312	325	326	320	280	344	314	352	296	328	326	294	326	319	306	372	314	310	321	336	331	313	339	349	314	307	354	315	342	353	311	336	351	317	331	319	326	338	337	315	312	327	323	307	313	323	325	369	313	364	331	337	307	296	340	313	330	322	316	361	314	363	339	337	332	289	341	313	356	337	338	341	315	351	310	345	319	311	305	303	345	330	317	312	332	325	322	311	348	344	327	335	328	291	309	340	330	327	306	339	333	320	306	345	300	322	354	327	337	332	338	332	327	324	304	340	308	341	309	311	322	311	324	323	340	320	327	305	320	301	320	332	319	326	341	342	314	336	354	315	362	349	338	287	343	344	312	300	319	304	338	336	350	327	349	321	326	293	329	330	302	338	301	309	336	324	314	335	325	326	322	283	302	323	330	346	347	357	316	311	317	331	310	314	290	334	324	293	312	358	340	343	322	326	332	300	302	372	298	331	344	314	321	359	333	362	337	344	337	320	321	303	330	322	318	323	312	348	329	305	330	331	320	311	338	317	311	324	309	324	361	311	339	360	367	288	327	295	321	297	331	319	347	316	323	319	331	353	327	327	305	342	344	326	313	312	319	309	333	308	305	307	347	333	345	341	331	330	347	324	326	339	303	323	321	318	312	340	336	350	314	348	334	359	330	301	318	326	313	334	325	327	344	345	327	315	324	321	344	322	328	333	327	309	320	330	337	320	305	328	294	303	293	340	331	347	349	302	303	362	324	336	315	332	319	313	292	304	306	326	321	337	349	301	330	340	326	344	316	320	299	324	323	344	339	309	347	313	323	346	337	328	324	336	349	328	339	334	308	286	347	336	332	326	293	331	342	327	333	343	321	339	326	331	339	332	348	328	336	317	360	321	301	300	318	368	325	319	334	307	315	307	346	318	334	309	337	307	323	318	322	298	346	346	332	303	313	322	327	305	322	338	336	314	336	331	331	302	314	330	340	330	301	305	355	336	303	307	327	333	332	371	313	318	345	341	345	311	371	335	301	338	331	353	333	364	347	302	323	332	324	328	323	336	292	291	301	355	354	336	336	341	317	331	336	318	342	367	335	299	351	328	316	284	318	324	309	329	334	344	303	334	319	316	324	322	299	305	332	318	343	313	338	333	315	359	310	292	338	328	350	319	298	332	331	334	336	309	314	346	299	294	346	330	329	305	335	314	292	344	316	354	321	322	313	301	322	331	340	322	321	348	326	299	326	353	341	301	343	347	318	314	330	351	333	325	307	339	328	312	303	301	317	325	301	307	329	308	318	306	343	341	319	300	297	320	357	344	315	337	338	331	323	362	334	341	278	299	323	317	342	324	311	322	340	295	333	337	357	334	301	328	293	319	342	341	340	311	341	333	344	333	341	306	346	316	352	336	305	307	314	360	361	352	316	328	346	325	303	333	295	309	303	301	278	341	328	334	329	329	344	314	314	320	312	348	340	352	344	324	334	320	298	304	338	326	303	340	317	339	332	314	324	352	316	315	336	315	340	344	316	311	376	345	318	324	363	339	293	307	334	337	340	327	304	346	301	312	335	332	341	322	322	325	354	280	302	357	335	323	354	322	301	324	327	281	330	319	322	336	329	351	341	348	320	295	317	312	311	323	349	317	342	315	345	362	319	354	308	306	332	338	327	306	378	349	298	349	331	357	335	311	342	326	329	323	313	348	308	334	376	354	337	365	312	320	341	302	335	333	308	309	317	348	312	325	327	334	327	296	327	298	331	325	364	329	322	330	312	340	325	351	313	322	338	332	348	305	325	314	292	305	297	338	336	331	329	303	336	337	323	320	331	308	338	313	336	324	342	340	312	329	336	339	325	317	310	304	316	286	355	301	305	313	284	338	341	321	333	328	326	344	345	336	322	342	325	338	329	314	288	318	293	330	333	345	301	329	336	343	302	332	362	337	349	299	320	322	315	337	304	330	304	337	334	357	330	300	322	323	313	340	330	318	311	357	327	343	340	328	332	340	333	337	301	287	320	338	291	381	335	330	336	333	342	297	319	352	330	359	339	329	334	335	314	334	324	309	310	346	327	304	306	325	319	337	332	313	343	302	322	317	318	340	334	346	316	321	333	329	317	311	294	306	335	309	333	309	340	324	312	323	306	322	310	310	314	321	308	356	325	326	345	326	345	338	328	315	342	313	317	322	322	316	318	337	311	313	329	320	303	305	320	313	316	331	347	359	322	339	349	319	336	358	302	341	330	358	316	371	311	303	314	337	297	307	340	310	352	333	351	343	335	342	316	334	329	318	324	331	343	344	312	334	336	323	325	328	317	321	317	307	342	328	344	354	299	333	327	297	351	341	322	323	321	342	346	316	322	312	297	326	328	329	302	306	312	372	346	326	345	333	337	327	314	334	302	328	327	329	335	358	313	330	331	321	317	294	360	347	328	343	312	343	342	308	333	352	334	354	330	329	334	315	324	336	315	319	339	335	326	316	331	310	326	314	332	324	352	306	339	332	298	308	297	331	295	316	360	328	342	331	318	299	329	327	356	292	342	342	329	311	296	358	316	331	324	328	294	313	314	346	283	295	302	317	330	312	318	308	336	306	339	340	302	302	354	320	333	309	302	319	337	330	340	320	299	346	332	308	318	332	314	328	319	345	329	318	340	333	314	300	351	313	317	322	345	337	306	322	333	344	300	346	320	321	324
27673	21806	14515	2569	1061	579	455	424	432	411	400	382	360	412	396	362	363	348	388	377	340	356	354	352	355	367	342	384	378	347	375	383	356	394	355	363	389	373	347	348	384	367	359	332	347	345	368	364	352	358	336	378	345	307	337	314	394	369	369	382	351	367	353	373	341	333	354	368	336	366	357	350	339	350	363	378	328	390	369	343	350	360	342	389	366	348	350	362	366	338	364	332	365	334	358	356	404	358	371	348	385	368	392	375	397	324	356	372	371	360	340	371	371	343	379	336	338	364	312	376	349	343	331	343	368	392	381	329	382	360	355	355	343	365	345	352	324	345	364	357	370	321	367	354	352	365	362	370	345	377	369	350	369	368	381	360	371	371	344	369	359	349	375	385	359	380	328	340	369	375	359	357	335	351	359	351	346	395	380	382	347	363	372	363	356	391	371	341	373	348	329	365	356	365	360	355	340	349	341	348	356	332	328	358	356	353	368	379	364	375	359	349	337	372	356	351	395	338	342	359	325	372	343	360	348	355	389	354	352	363	343	340	342	340	327	347	356	366	368	394	371	333	354	395	363	385	346	377	348	346	324	357	373	371	353	376	332	360	402	352	347	324	367	381	354	376	365	351	345	381	356	372	387	370	330	382	327	392	356	383	352	350	335	390	376	350	359	352	336	371	348	347	365	374	304	355	346	331	340	341	335	329	363	362	383	353	371	375	360	357	354	356	314	399	368	369	363	337	387	335	350	380	388	385	367	329	372	358	373	324	351	354	366	356	334	379	384	361	360	394	378	388	352	391	348	351	401	346	367	380	362	351	350	368	344	383	381	361	378	376	384	324	370	379	349	363	333	360	346	371	362	335	335	373	368	349	352	375	320	361	375	369	376	405	385	360	353	389	351	338	348	345	377	380	330	367	352	367	343	381	372	373	354	361	336	330	368	328	344	366	353	338	374	346	355	346	331	360	353	349	347	368	383	337	342	334	381	360	354	329	336	359	382	362	368	310	371	362	329	367	353	349	351	342	355	361	340	355	381	344	365	372	383	372	356	367	376	348	346	356	361	344	363	384	369	379	379	355	327	378	368	322	329	343	354	327	376	378	357	378	346	358	360	384	364	353	340	344	395	356	349	370	385	364	324	381	378	343	353	333	374	355	353	369	366	371	380	374	373	356	342	362	357	345	337	368	375	354	352	363	353	347	323	382	367	355	375	365	365	355	370	349	349	370	338	356	394	341	348	318	374	352	344	356	353	349	370	367	361	359	357	358	365	377	340	364	351	349	359	365	379	357	363	372	412	352	374	363	333	373	367	325	311	384	348	379	390	339	325	339	344	392	357	360	336	358	383	360	333	324	366	357	348	363	342	384	351	386	371	354	335	385	340	343	405	329	360	339	370	380	398	361	383	382	333	368	359	331	364	352	355	330	340	350	373	308	366	378	336	306	352	397	381	375	353	402	378	352	355	328	361	388	342	364	348	355	375	358	368	364	376	335	361	375	375	349	398	321	378	320	395	340	360	354	355	327	361	381	370	354	366	353	367	361	322	340	360	370	372	339	386	383	293	385	349	327	339	361	317	355	396	354	339	351	373	325	337	359	356	354	384	375	338	360	364	372	349	342	399	341	363	380	343	352	354	330	356	346	360	354	358	361	381	362	355	356	350	348	345	362	347	349	356	371	359	361	323	363	380	345	369	331	350	335	368	354	367	316	357	355	353	370	368	376	394	379	355	348	337	361	335	369	397	365	381	349	366	362	356	350	352	347	345	376	320	362	370	351	371	351	348	332	336	379	368	360	338	354	358	387	343	352	387	391	380	372	361	343	355	367	360	371	357	342	350	356	342	377	362	393	406	302	392	353	339	368	338	358	367	355	349	365	332	325	363	364	372	388	367	358	362	341	418	360	360	344	353	362	325	343	362	364	330	337	327	315	364	350	331	347	371	354	344	340	350	350	349	348	341	353	384	370	334	319	354	382	368	364	304	363	391	381	345	361	357	353	372	389	335	352	342	349	356	326	351	352	354	388	353	357	356	369	356	339	371	351	349	336	354	348	338	371	346	367	371	392	328	344	369	352	360	373	373	357	384	370	392	372	369	374	373	368	345	344	360	349	347	383	360	379	355	348	313	338	349	399	316	354	339	364	347	352	345	386	394	344	340	320	347	370	366	375	368	385	380	375	365	390	365	348	328	342	352	362	377	346	348	333	349	358	371	366	358	362	373	358	338	397	345	335	362	340	322	354	374	374	362	340	333	382	376	380	378	342	358	363	369	356	352	361	370	373	378	351	355	376	360	320	395	350	362	333	379	377	383	377	354	344	316	318	385	363	359	351	373	396	369	343	355	325	350	371	336	350	365	356	347	341	383	363	338	361	354	345	327	362	345	361	317	353	366	354	362	392	346	385	373	376	358	403	355	345	360	360	377	355	319	360	356	375	336	336	322	322	349	319	350	345	361	355	369	346	368	385	358	359	357	367	407	385	338	356	338	334	358	365	345	367	383	365	350	376	361	353	372	380	325	361	344	384	365	348	336	388	347	349	365	353	378	384	349	367	364	368	321	328	358	338	337	357	338	384	370	381	388	367	362	370	360	353	323	331	370	348	335	336	372	338	331	394	379	370	367	406	331	356	340	317	365	335	368	364	371	344	341	356	363	373	377	377	373	348	341	343	368	377	358	356	398	378	374	350	336	346	381	349	365	358	342	350	341	387	340	326	389	398	404	388	352	338	346	360	344	360	356	364	358	338	377	401	338	349	366	363	347	365	376	371	338	343	359	376	338	335	384	340	350	347	323	354	379	342	364	374	336	369	342	352	323	359	348	358	363	352	349	392	381	357	350	357	357	361	363	376	359	348	362	328	370	362	351	318	344	360	355	332	346	372	343	360	369	354	366	362	377	345	355	339	377	327	385	369	294	360	372	357	374	356	353	335	332	368	370	374	351	335	369	365	351	334	317	344	369	362	350	359	331	380	334	381	392	336	367	361	368	330	373	379	376	380	382	374	344	375	360	355	382	334	362	379	330	342	352	314	352	344	355	365	379	364	380	332	371	348	363	363	367	390	363	389	336	399	336	383	347	358	356	324	355	369	348	371	335	375	346	384	349	347	352	373	323	390	362	338	359	385	343	350	375	372	324	338	367	353	407	318	351	351	386	364	359	359	339	367	338	355	363	341	361	348	360	356	355	370	361	340	372	360	386	359	371	375	401	343	340	365	355	341	351	373	355	363	360	372	335	351	386	354	400	367	357	352	361	384	338	366	366	340	338	330	298	345	350	362	371	344	343	315	393	352	388	386	341	358	365	361	360	340	374	353	363	361	350	350	354	346	340	327	367	406	360	365	368	377	387	365	317	358	340	345	390	365	311	325	357	361	379	357	356	349	402	335	332	386	362	364	356	372	375	345	321	353	383	357	388	353	393	386	363	342	361	377	373	388	339	387	350	372	376	377	367	380	327	358	333	361	340	370	350	341	360	343	363	380	348	384
21746	25669	6565	3262	2238	1141	840	776	702	580	586	557	567	530	550	533	575	542	554	508	523	504	546	525	515	529	558	548	506	534	554	512	486	520	541	570	534	521	516	542	542	532	541	520	505	546	508	541	492	547	530	454	534	546	563	535	548	566	534	519	511	575	533	538	527	473	557	517	504	496	527	535	548	529	548	553	530	562	528	523	514	524	544	499	544	519	546	525	522	530	526	554	534	520	545	553	524	542	567	506	492	550	539	562	488	518	506	543	572	506	537	507	551	548	564	522	523	553	546	519	528	530	489	498	494	560	552	511	505	546	505	540	523	496	523	509	540	515	586	516	497	513	535	517	516	527	530	531	546	527	513	524	564	505	503	566	562	541	523	520	571	508	511	505	550	566	569	507	517	500	524	504	541	552	529	530	511	546	494	517	520	536	535	486	534	503	520	544	533	521	521	526	523	570	502	522	531	515	495	521	592	573	533	524	514	529	569	574	507	541	540	521	547	564	538	521	525	472	511	562	506	522	536	553	519	512	540	529	501	517	530	529	530	492	546	513	526	577	479	543	507	519	563	525	531	574	520	525	527	528	518	562	573	514	519	482	544	517	521	549	523	503	536	547	525	532	492	540	541	532	491	528	564	535	531	543	565	497	527	563	543	533	542	520	504	542	550	504	507	543	519	479	563	529	511	554	571	529	538	513	485	517	514	552	541	552	515	522	567	492	547	556	516	550	529	543	531	535	546	556	493	553	542	546	494	556	485	548	517	485	517	548	536	500	485	532	531	514	471	500	545	546	479	538	542	502	502	523	600	525	511	527	524	525	529	507	533	489	503	504	542	518	515	536	530	545	589	533	551	548	540	526	503	511	541	518	542	526	500	544	550	510	523	555	548	529	543	542	526	519	567	517	531	537	523	506	531	544	519	497	597	489	536	532	502	526	519	525	519	570	522	560	549	546	547	509	557	527	541	537	513	524	556	515	486	543	544	508	514	510	481	549	521	527	514	508	517	489	570	490	514	524	535	487	479	544	528	491	488	545	484	528	518	529	493	527	499	508	495	561	465	557	510	520	528	502	522	581	524	494	511	543	507	510	532	504	519	519	525	531	528	507	548	536	504	534	484	536	533	498	552	525	501	564	529	546	538	541	521	559	543	510	501	516	515	506	535	485	549	495	553	513	510	498	523	504	508	514	509	532	502	509	532	492	547	540	534	534	556	547	541	532	523	499	575	492	555	528	522	520	544	555	542	539	534	484	520	519	566	547	524	525	512	513	574	549	549	472	527	472	528	522	548	520	527	552	523	553	528	552	516	514	547	539	557	551	511	528	498	536	544	556	539	548	535	515	549	518	532	526	539	511	490	518	472	560	510	568	510	550	496	527	497	581	529	540	469	549	538	531	540	512	499	538	528	535	538	568	521	527	527	544	543	541	518	486	528	545	503	532	539	554	505	514	538	553	512	533	488	547	535	506	533	529	526	588	511	520	526	509	523	531	524	554	527	501	493	486	513	542	526	561	512	524	519	519	520	515	537	484	501	495	527	534	540	513	514	526	552	526	506	529	511	560	506	494	494	506	521	533	514	526	565	554	531	584	513	529	508	500	506	480	510	517	529	525	513	514	525	515	552	576	534	555	515	521	543	504	541	530	516	533	534	503	533	511	555	547	534	550	540	522	534	516	553	545	518	533	475	513	531	542	501	514	492	520	533	545	527	543	506	543	486	523	572	518	529	559	537	545	515	539	561	516	553	524	524	485	533	581	512	527	525	549	529	584	483	531	543	573	509	504	559	554	539	568	546	582	498	529	502	519	559	523	505	525	535	561	475	532	524	533	548	496	530	544	535	495	542	511	581	540	528	532	519	560	558	545	538	498	536	553	549	513	545	523	514	527	529	536	466	507	508	524	532	519	514	555	499	546	490	526	537	562	535	525	499	545	520	514	534	504	510	516	552	548	480	527	526	509	523	504	538	540	566	522	523	523	514	494	511	483	546	542	520	520	512	512	545	560	482	530	525	528	524	536	557	524	556	524	494	480	525	512	556	530	517	514	522	529	535	497	536	560	512	523	566	523	538	495	545	556	522	522	565	553	547	481	521	535	501	506	508	492	533	543	557	505	514	539	500	537	574	525	518	557	536	503	541	484	500	524	527	531	528	542	520	468	554	511	541	514	491	550	551	563	520	521	566	526	545	509	520	530	528	552	541	515	517	543	553	573	538	532	568	527	487	499	547	523	511	509	547	542	536	552	511	506	538	527	549	499	519	559	543	524	517	513	522	545	532	515	513	534	521	510	502	514	505	535	531	515	546	520	538	496	509	502	527	526	508	508	511	499	516	533	530	553	529	547	553	509	578	522	535	523	515	514	518	544	556	506	498	517	575	510	528	544	522	487	514	533	527	564	512	506	529	537	494	522	508	517	527	511	512	531	517	514	522	555	533	552	522	496	513	523	537	529	502	549	491	527	531	549	513	494	549	506	572	532	508	489	524	509	533	508	538	516	544	495	529	519	528	514	500	517	535	526	554	546	478	558	526	510	519	524	556	535	579	532	554	531	546	542	506	521	570	534	556	517	518	503	538	506	515	516	543	531	534	529	524	504	531	549	504	547	544	544	551	542	579	542	533	522	509	552	553	498	517	542	532	510	565	528	534	519	524	502	526	533	505	546	497	516	540	538	534	524	526	518	535	537	501	487	520	545	511	512	500	538	535	529	544	512	510	533	512	572	514	516	535	560	573	521	489	508	498	559	525	554	530	557	488	554	540	520	505	515	550	531	495	551	513	486	511	549	533	548	514	498	543	538	532	529	509	509	524	499	524	516	529	485	567	500	493	584	474	534	512	544	568	522	517	500	527	520	499	544	520	528	537	559	558	511	541	533	533	552	518	513	536	504	486	522	545	548	473	517	548	511	520	528	499	553	513	531	475	521	502	519	536	493	540	530	545	503	557	490	534	528	562	516	542	517	519	503	523	490	534	535	493	503	526	542	532	510	529	537	522	547	516	544	485	502	504	519	527	534	512	550	488	499	499	521	501	510	524	523	551	502	501	523	489	538	541	548	526	525	543	561	516	560	562	515	521	510	519	558	565	523	531	519	546	510	498	541	545	509	520	505	557	515	519	511	562	520	543	539	538	481	534	496	497	505	507	513	507	494	549	533	530	489	517	559	536	511	558	538	525	510	554	507	478	538	562	548	515	509	518	489	542	524	539	543	513	481	549	511	513	543	561	499	549	531	511	499	503	532	581	516	517	545	537	501	522	503	534	504	500	484	505	526	582	516	497	523	506	533	561	481	541	554	527	526	536	515	512	532	589	526	524	529	525	546	498	493	511	538	535	539	502	481	502	562	546	497	507	524	523	549	492	541	539	541	527	544	554	516	565	547	523	567	546	536	517	529	483	508	547	524	516	494	528	569	526	488	547	529	495	518	528	519	549	562	515	531	543	518	527	544	506	493	535	512	492	548	557	545	531	510	535	539	475	530	520	564
24394	21553	29163	24372	21491	10442	1082	690	637	494	511	450	458	466	452	416	447	439	427	429	394	432	373	404	420	383	370	438	386	438	400	374	389	381	366	398	410	404	439	399	405	398	369	397	423	406	392	371	406	409	404	386	380	403	393	409	382	389	416	389	379	412	388	424	389	392	415	424	381	397	390	403	396	355	409	382	437	369	366	391	395	410	376	399	417	383	416	374	388	354	372	446	395	420	424	416	410	401	382	375	358	384	408	392	408	391	391	385	375	396	365	397	415	391	401	374	416	391	361	398	406	372	405	392	381	360	346	381	433	395	370	432	392	404	375	364	389	425	380	392	422	383	379	424	417	393	383	407	383	410	396	388	398	395	394	387	386	384	353	406	411	374	391	386	380	374	380	383	388	393	413	391	369	376	416	393	365	413	382	378	375	402	388	387	398	410	383	375	378	390	399	440	390	401	420	409	376	417	377	388	399	402	408	373	393	415	385	412	405	401	374	384	407	394	382	405	401	381	380	386	429	403	417	372	397	341	370	414	413	420	371	391	421	403	401	415	356	361	390	388	427	389	447	401	377	382	411	407	380	422	399	395	426	386	388	406	411	427	389	369	409	365	386	372	414	385	428	354	370	392	360	417	365	396	373	387	362	410	411	397	405	403	353	393	381	399	417	394	344	403	380	420	396	401	394	379	367	394	389	396	394	380	370	400	414	392	363	400	381	371	377	385	378	405	393	416	373	399	380	388	389	400	390	380	420	371	413	378	382	379	390	403	371	386	414	434	400	408	421	349	392	408	381	405	398	405	392	381	374	384	385	377	402	371	413	396	396	407	399	397	390	422	395	388	407	414	425	408	387	367	379	363	429	440	398	412	438	422	367	417	380	407	388	383	400	399	364	398	419	388	363	373	398	388	416	419	391	387	394	367	401	417	383	382	410	396	407	367	366	372	363	404	372	429	380	378	387	384	396	377	361	344	365	391	383	386	405	419	390	409	398	397	404	408	387	392	393	402	384	416	432	409	400	401	411	383	416	357	390	395	388	389	354	387	358	378	397	381	392	368	393	388	371	394	401	389	394	360	388	383	425	351	375	356	379	378	399	388	412	389	398	367	377	377	422	405	382	397	397	373	376	379	404	353	369	346	381	396	372	402	389	374	377	413	378	414	389	429	374	406	420	384	400	386	399	401	398	396	417	383	419	419	398	420	394	395	406	383	392	397	371	390	366	349	382	381	389	354	413	355	413	388	389	361	375	359	366	422	414	390	393	354	401	404	390	404	389	405	358	357	401	389	407	394	415	374	404	394	365	417	426	398	398	381	419	366	366	369	402	383	366	383	390	406	433	367	370	389	401	403	385	405	410	387	400	421	355	402	349	404	380	403	392	364	406	375	407	411	391	404	389	372	387	376	408	400	371	381	375	379	369	390	393	399	414	428	395	395	398	393	390	379	385	408	409	434	366	373	400	393	395	396	386	366	387	384	401	390	427	364	400	366	401	397	382	382	390	361	424	378	404	405	371	376	398	378	385	393	407	392	410	388	377	396	399	373	381	380	396	392	382	368	382	400	361	390	368	371	400	389	386	391	395	379	357	391	368	415	390	392	382	374	399	394	405	390	410	361	404	371	359	369	379	359	428	399	435	395	435	382	382	399	406	393	400	411	383	420	388	350	377	374	412	349	370	371	395	421	374	399	395	359	392	374	385	370	395	422	391	391	374	397	407	399	404	394	379	380	373	359	384	358	403	408	412	381	368	425	406	394	394	369	429	361	387	366	420	401	444	384	374	401	413	412	398	411	390	419	405	389	393	439	426	386	398	379	397	406	408	390	384	397	413	413	410	376	424	387	384	406	405	417	369	435	400	368	349	416	368	400	435	385	388	423	353	401	402	350	433	412	409	367	429	417	339	406	389	385	414	428	423	380	388	383	392	350	403	402	401	404	353	406	387	379	392	413	387	390	405	415	393	381	363	395	398	384	379	410	394	399	424	397	398	386	392	401	398	399	407	437	370	394	393	421	414	410	397	383	428	393	347	387	407	381	399	370	379	425	405	386	384	380	386	361	377	366	374	409	389	360	375	385	414	403	397	390	416	356	353	401	385	382	406	408	372	439	417	387	392	395	381	386	426	375	402	420	372	367	395	397	378	393	412	398	369	396	395	437	381	377	390	356	392	415	360	375	410	363	402	403	378	391	411	405	391	441	373	344	416	405	353	409	409	413	386	379	395	399	405	381	391	410	387	361	375	355	355	389	366	410	372	410	385	430	367	393	424	399	388	391	386	363	381	386	387	348	399	423	375	408	405	390	389	372	381	395	374	395	383	372	349	364	390	378	365	390	428	359	410	370	385	401	354	391	421	389	358	354	363	423	408	350	413	378	405	404	407	382	411	384	401	398	405	433	415	389	386	417	391	388	399	390	403	404	415	385	366	371	389	408	370	377	388	412	407	430	383	383	427	384	372	372	386	408	367	397	371	415	337	349	380	402	390	399	398	378	392	389	353	383	420	380	413	362	383	412	419	422	390	388	366	356	389	402	419	394	369	410	404	393	402	368	373	399	380	361	362	391	424	370	391	370	348	383	433	394	368	365	409	397	409	372	387	389	367	412	385	402	411	437	393	427	401	402	396	403	380	396	416	387	367	363	412	392	392	399	361	403	375	411	407	399	413	416	413	400	418	386	417	404	372	408	415	416	375	405	402	420	390	430	390	395	419	373	395	400	390	425	409	367	381	369	375	396	380	402	392	351	369	348	364	405	362	422	361	379	391	410	395	421	391	366	402	385	402	427	391	416	412	379	402	414	420	379	408	382	356	402	356	375	346	399	400	415	405	416	401	387	376	369	349	386	371	384	374	404	397	383	405	419	400	394	382	349	370	422	397	388	370	392	434	397	413	435	401	405	377	387	370	419	370	389	368	399	387	387	381	408	432	417	417	379	413	401	420	409	392	380	428	418	418	381	381	366	376	389	397	376	400	393	408	391	385	409	384	373	420	390	402	405	347	421	375	392	368	393	372	412	375	392	387	375	395	394	381	412	384	403	417	375	398	391	401	359	392	379	407	424	369	423	387	408	387	366	369	350	376	399	380	413	392	379	381	400	380	377	362	390	391	407	387	387	439	365	415	368	387	389	399	354	373	396	394	380	406	406	370	392	397	393	428	405	380	373	427	386	389	424	380	396	385	383	396	397	386	377	371	420	385	399	365	390	394	404	425	428	411	409	367	394	395	404	394	394	396	375	412	356	374	391	398	373	403	416	341	408	394	375	427	399	373	377	356	375	406	398	388	350	421	394	391	378	402	394	379	355	391	373	411	389	396	364	389	386	393	387	385	402	389	382	436	365	378	374	344	382	355	401	371	380	410	358	415	409	423	419	373	390	399	452	389	411	435	417	388	351	389	370	387	380	378	357	374	405	395	395	392	386	353	370	423	394	409	394	398	408	368	370	398	385	361	376	385	388	396	380	380	387	404	377	384	389	380	392	374	408
43916	53490	12072	7088	4878	2601	1774	1467	1269	1047	875	824	857	803	738	659	684	634	689	660	627	620	601	621	629	634	618	617	608	642	636	611	566	655	602	644	559	590	568	571	573	527	615	571	612	605	580	527	595	558	517	596	629	642	541	565	629	598	584	588	589	585	548	562	578	543	585	578	582	543	607	558	572	567	561	608	535	606	549	581	559	554	592	572	565	629	602	602	594	556	563	587	588	615	590	569	607	625	567	584	593	586	603	602	583	594	612	591	577	575	561	605	575	560	621	609	596	602	595	602	602	647	596	605	601	585	606	573	597	571	558	598	524	581	549	615	597	621	586	598	569	577	592	572	570	553	572	533	555	581	605	562	588	608	526	570	542	538	585	614	589	575	548	600	621	552	627	561	544	580	573	602	569	597	569	615	608	539	572	577	588	594	577	545	570	551	592	545	547	543	595	583	549	572	585	546	645	574	610	599	560	604	555	544	549	563	596	491	598	570	547	599	599	613	617	597	545	598	602	548	581	542	599	575	560	574	611	571	593	563	581	586	545	593	599	608	580	553	587	633	599	577	610	558	583	596	561	558	521	540	584	612	573	558	569	581	598	552	582	608	604	578	558	566	569	607	569	577	562	550	564	619	574	601	594	625	563	594	592	540	594	553	580	574	558	550	565	548	578	569	612	638	615	585	607	600	641	566	586	567	562	609	578	582	599	582	589	571	609	558	598	596	640	574	579	589	562	625	593	591	583	599	615	549	598	548	583	579	564	568	598	567	613	579	587	495	570	602	589	627	588	607	615	575	590	555	609	581	545	584	565	599	589	559	570	585	559	571	615	546	586	566	622	572	575	588	619	582	561	598	525	570	589	614	624	552	588	575	546	546	592	568	555	580	618	518	599	596	570	585	555	624	543	549	578	537	608	577	606	585	562	582	609	540	571	539	589	626	550	578	620	550	607	566	545	612	609	560	568	575	616	578	553	604	568	600	575	628	586	595	602	568	604	557	616	579	573	563	607	570	576	545	579	586	568	602	557	557	588	579	577	603	576	569	597	562	578	550	611	579	566	632	540	557	564	583	577	623	615	588	588	598	558	581	591	570	638	577	624	563	564	651	562	592	614	613	580	574	602	565	590	588	554	597	556	600	624	592	594	519	575	573	597	566	561	528	583	614	572	563	594	600	552	601	585	602	570	629	532	627	541	561	561	563	549	549	551	538	567	581	581	568	608	582	549	584	562	541	560	597	573	582	561	579	615	620	560	580	579	565	555	573	588	628	575	562	546	610	584	557	570	570	611	589	577	567	590	592	583	598	581	584	605	570	601	583	626	588	593	574	555	599	561	568	582	607	561	539	582	571	599	588	584	577	604	607	551	608	597	560	548	584	608	554	588	564	593	559	576	566	583	572	605	580	552	589	598	572	567	535	590	583	571	573	615	592	559	588	555	613	563	587	571	617	555	590	592	581	584	604	586	588	593	617	537	586	556	559	595	619	569	599	566	579	583	575	610	597	588	614	563	564	606	608	589	576	588	580	564	620	601	570	600	605	577	617	594	571	537	584	558	601	581	575	590	565	583	568	558	562	569	622	558	588	572	563	598	600	616	586	549	550	559	615	526	615	551	585	562	610	556	616	572	530	593	616	546	551	564	590	618	536	569	547	593	532	573	594	637	586	574	571	580	579	559	584	585	568	543	608	574	615	597	625	583	590	559	580	593	574	608	607	608	569	553	589	593	547	549	601	613	577	551	581	591	605	557	569	556	566	605	575	608	598	628	553	577	550	572	573	596	549	547	590	590	623	549	599	545	575	600	565	558	565	566	593	589	586	581	593	614	604	579	545	582	567	576	574	559	576	556	578	595	568	603	601	604	537	569	594	587	589	630	566	613	576	606	565	577	559	568	551	584	611	597	621	589	561	569	550	553	606	559	589	583	573	575	550	594	574	612	541	571	606	598	588	601	586	571	555	561	555	588	613	572	601	588	544	573	580	623	573	578	596	535	570	581	581	606	581	521	593	569	583	608	559	620	607	602	572	609	596	574	561	582	610	604	566	564	636	580	583	606	603	593	552	547	567	599	580	568	631	559	580	558	579	573	558	552	562	610	608	627	607	607	560	578	615	611	594	610	574	572	581	585	595	569	542	567	552	538	546	554	654	575	582	580	560	539	604	574	623	589	540	592	544	573	558	602	572	554	573	576	589	597	569	588	564	589	547	571	572	585	593	609	575	544	589	562	594	586	601	606	570	570	603	607	621	560	560	574	564	619	589	570	512	581	613	592	552	600	587	590	573	544	628	570	565	552	597	599	584	553	555	594	585	612	549	566	608	579	580	577	596	579	505	577	642	570	531	624	588	627	557	571	547	604	569	608	568	589	576	578	568	523	610	564	594	616	534	608	603	555	563	505	533	637	555	603	568	583	518	581	633	584	560	550	581	562	586	559	570	599	567	599	580	566	589	574	549	561	551	554	592	579	526	577	570	625	562	584	575	594	573	552	583	615	586	574	578	557	611	583	600	546	580	582	586	526	569	554	559	620	580	584	604	586	569	610	566	580	584	570	582	581	579	580	550	574	542	568	568	576	565	575	588	582	584	559	573	585	579	565	589	628	554	637	562	564	590	578	564	574	565	587	591	605	590	577	543	620	544	592	591	622	613	618	601	605	587	565	554	604	566	551	555	587	607	581	540	614	575	609	556	596	580	599	574	541	566	612	530	549	578	594	572	561	601	623	598	565	608	594	573	582	572	575	619	619	566	551	602	568	568	557	580	568	581	579	561	561	610	582	584	578	542	582	577	553	588	578	599	597	600	563	592	592	610	544	594	579	577	541	595	557	595	556	595	562	536	585	598	594	574	567	582	579	605	622	603	590	596	599	587	575	580	594	596	570	566	568	533	551	566	594	572	580	585	594	533	626	622	549	594	537	579	607	562	561	552	617	556	568	609	581	547	595	591	519	594	565	618	580	580	600	592	551	581	561	578	612	586	595	572	584	593	595	585	568	593	632	565	581	612	542	617	573	644	562	573	551	576	597	598	580	565	578	572	557	604	562	590	599	613	574	609	563	557	552	616	588	569	569	584	579	636	597	579	603	535	584	544	577	530	589	615	554	599	577	545	565	569	578	567	556	546	625	551	573	594	553	593	580	569	598	615	595	561	589	594	542	581	618	589	606	563	556	540	540	575	578	599	599	590	545	604	580	582	598	577	636	537	621	577	577	564	572	587	561	556	558	562	540	563	652	611	634	587	553	603	530	587	566	539	589	558	636	595	585	603	642	590	574	608	586	557	540	580	618	575	600	555	574	572	556	568	575	581	585	601	611	543	563	617	613	567	573	647	582	582	588	573	565	540	602	590	594	600	596	571	576	571	554	587	628	581	547	565	622	600	613	530	593	622	529	612	605	588	564	597	611	598	584	625	581	605	588	609	591	558	590	586	599	602	573	589	587	596	615	539	640	564	610	588	594	573	569	580	564	580	571	595	592	584	579	568
23371	21535	29788	23738	21537	21552	8972	885	593	497	421	383	361	321	319	300	266	277	284	225	275	290	278	236	224	248	233	221	232	241	210	244	229	219	217	211	234	236	254	196	225	198	247	223	204	210	233	221	206	217	209	199	195	213	206	219	204	212	221	234	223	202	224	209	210	209	204	222	207	210	188	212	219	224	228	203	168	233	217	208	216	207	206	198	210	222	188	250	214	199	205	226	220	218	228	209	215	203	216	218	225	194	220	215	218	211	237	219	208	223	223	217	188	214	232	201	227	221	218	213	216	216	192	231	209	212	187	213	249	211	227	205	207	237	229	211	208	220	230	216	209	205	198	190	207	214	206	198	204	227	210	211	228	236	220	207	182	194	206	214	218	215	207	225	198	227	198	184	210	192	208	224	198	195	221	212	228	189	215	211	241	214	226	211	172	200	193	237	217	232	242	228	209	199	230	225	219	205	190	209	207	194	212	221	212	197	230	201	202	234	208	224	211	211	205	214	210	219	211	210	241	213	206	199	232	203	209	181	226	184	204	230	240	200	218	226	215	203	211	240	193	209	202	211	210	208	229	213	225	224	200	205	250	196	239	198	195	212	213	220	220	214	220	236	201	200	216	202	209	221	225	211	206	206	211	218	211	222	218	190	216	202	206	219	198	217	227	209	208	209	181	215	239	221	237	199	196	191	230	213	213	206	215	200	224	218	214	217	210	235	219	191	224	210	209	214	233	217	227	220	219	188	216	220	225	209	232	205	196	208	237	232	218	229	207	203	235	221	194	233	229	199	203	182	208	202	223	219	217	245	229	220	212	241	198	209	231	229	228	226	223	202	219	204	204	227	237	222	205	211	204	201	220	225	226	226	188	229	212	235	215	233	183	216	231	184	214	202	206	227	206	228	221	210	218	235	204	243	188	203	218	211	228	224	201	235	223	207	211	236	200	211	213	228	217	188	201	212	195	212	197	205	221	231	228	241	201	239	232	227	230	174	232	213	211	213	194	218	211	181	193	230	247	223	204	211	211	188	212	223	240	217	199	224	225	224	193	214	208	215	228	214	216	212	207	210	214	232	207	228	194	197	201	211	242	215	203	235	215	223	196	201	213	182	200	221	227	222	212	204	201	195	212	215	231	207	185	213	217	220	205	208	200	222	203	202	242	236	211	213	230	211	233	208	203	200	202	192	219	217	213	222	228	209	242	215	208	197	225	192	184	205	200	208	243	213	229	230	213	208	196	197	238	218	228	197	220	239	213	212	182	214	211	212	242	242	241	207	223	224	223	231	233	202	202	207	224	226	225	199	224	212	211	230	204	221	212	199	228	214	193	204	207	204	198	225	212	209	212	206	239	238	221	207	237	204	197	204	236	213	226	183	210	188	212	223	210	190	233	227	246	222	213	206	182	214	215	220	195	215	210	206	220	187	231	234	198	213	197	215	226	205	239	208	202	196	207	229	200	197	213	199	209	201	237	195	188	228	208	224	206	238	208	229	188	232	199	223	244	215	217	195	221	219	235	204	203	195	201	219	221	218	219	201	217	222	208	227	192	202	209	204	225	221	201	211	203	209	217	194	232	205	246	205	202	219	189	192	194	199	229	188	212	218	215	233	221	205	213	210	236	215	229	229	237	212	210	216	222	183	202	218	234	237	214	217	208	174	230	238	227	233	218	221	219	182	200	208	180	188	227	206	213	216	202	201	230	215	218	225	226	193	237	214	232	231	193	201	214	204	206	219	224	232	220	209	237	191	193	201	208	223	190	190	208	193	211	198	213	229	210	213	203	231	218	204	238	212	220	233	215	210	241	215	233	211	247	218	214	212	218	194	188	205	207	219	206	218	215	227	224	213	234	217	232	226	208	195	226	217	200	226	229	213	222	194	223	203	215	241	208	211	230	208	204	218	218	208	204	212	191	194	218	199	231	216	213	197	211	216	183	224	212	216	220	238	236	195	204	226	188	227	200	216	218	208	201	204	207	215	188	226	210	195	233	226	251	214	202	217	226	197	235	196	212	215	208	191	193	218	217	209	220	202	223	199	238	240	223	224	221	211	227	215	216	216	229	230	201	182	215	190	227	206	219	242	219	237	215	222	220	228	231	230	202	208	219	190	202	212	205	212	211	222	211	232	231	214	219	219	230	197	232	236	208	207	235	207	208	209	216	217	206	193	195	178	224	224	193	223	200	227	207	201	225	205	215	197	193	213	209	241	218	173	193	223	217	224	246	197	211	186	220	233	227	202	216	221	224	188	200	201	223	235	216	220	240	218	195	205	219	226	229	202	196	205	221	213	198	198	224	223	228	239	213	231	211	223	233	219	222	215	219	224	193	228	204	193	211	229	216	205	230	212	232	230	203	187	218	197	256	206	188	227	196	214	181	216	209	204	193	250	219	191	206	223	229	238	200	214	229	224	228	219	206	221	225	223	207	233	219	208	226	231	231	186	215	194	214	227	220	202	226	243	212	215	188	193	215	227	207	211	200	228	231	217	243	198	201	210	209	202	224	206	234	216	196	236	195	204	175	211	190	220	202	205	220	196	222	212	203	225	214	202	194	222	221	198	196	224	209	205	216	221	193	214	195	195	227	230	235	205	211	201	206	212	218	201	249	228	190	208	210	193	225	222	203	225	184	189	222	233	220	237	221	188	202	227	204	231	232	211	212	222	177	233	236	203	223	210	192	229	209	216	194	244	218	186	227	213	195	216	220	213	219	219	235	239	220	206	209	216	195	192	210	216	237	188	208	199	229	212	208	221	223	205	188	216	219	216	221	202	182	218	211	216	210	212	211	245	233	219	202	209	234	198	209	174	190	219	225	211	209	234	232	222	215	221	200	213	215	233	215	183	203	204	208	211	223	196	228	207	215	211	249	200	203	227	214	198	193	191	244	201	205	202	238	214	231	199	211	220	186	204	211	239	228	207	224	230	217	212	184	210	223	227	204	201	211	217	200	196	216	224	207	212	235	219	222	217	216	210	224	206	204	212	222	196	230	191	210	202	191	203	210	201	200	228	225	204	188	174	201	222	229	216	212	214	203	230	236	206	237	230	191	223	216	227	219	211	225	212	188	227	199	201	212	199	214	223	222	220	235	203	221	195	199	202	215	200	218	232	243	180	208	226	193	184	197	221	214	188	216	229	222	210	227	201	194	214	220	232	245	214	228	230	194	234	209	206	204	202	209	198	191	207	190	211	195	204	233	210	214	223	197	230	202	213	217	218	197	225	212	203	204	228	229	198	212	189	195	195	223	220	204	209	204	209	223	199	214	246	210	211	194	226	195	213	234	205	188	229	208	212	220	199	236	198	225	215	189	240	207	201	216	196	243	223	237	216	206	195	188	220	215	196	219	219	227	203	230	206	198	203	207	207	215	216	201	205	191	225	194	227	205	207	232	215	229	211	214	191	180	213	216	206	240	242	223	226	222	226	214	211	216	191	213	185	226	196	201	214	188	197	194	212	195	220	211	218	211	210	236	211	219	233
45629	58937	16193	10529	7244	4112	2679	2089	1608	1216	948	835	751	663	622	530	502	510	487	456	439	398	431	415	407	371	365	392	394	313	345	387	349	366	357	348	361	368	333	358	353	336	344	349	341	341	347	344	326	343	371	356	364	345	335	357	334	341	313	340	331	328	302	356	348	359	329	309	316	349	319	351	287	347	293	325	323	352	348	309	335	329	298	317	315	341	328	318	296	318	340	330	348	315	326	329	323	294	312	340	336	296	365	328	319	315	311	299	341	332	312	305	327	322	328	293	311	302	303	289	325	314	359	316	349	327	330	319	340	332	344	329	312	315	311	319	326	347	334	314	317	304	311	325	333	345	303	341	314	322	332	290	309	295	300	322	317	319	314	326	280	337	312	325	319	321	323	345	310	345	329	331	341	302	326	337	329	313	317	309	323	338	312	297	343	310	318	326	332	333	346	328	331	298	306	336	350	328	317	336	324	314	343	324	338	337	333	286	323	318	317	316	338	326	337	324	293	342	326	341	344	319	319	341	312	288	306	338	297	322	331	301	323	279	312	342	293	326	321	346	336	308	316	357	326	348	307	343	332	286	308	325	321	327	332	304	306	299	310	323	344	327	311	305	345	330	298	321	306	271	312	292	316	334	348	285	329	333	333	350	320	327	333	310	338	307	357	337	297	303	327	325	323	313	314	293	312	302	338	353	319	307	304	306	327	313	308	296	316	335	334	318	300	303	364	328	280	309	323	326	314	329	327	311	335	340	320	356	333	320	303	306	328	335	333	305	316	327	315	316	321	312	308	327	328	335	301	305	309	325	341	328	304	294	310	296	310	335	308	321	310	306	334	346	338	322	343	313	356	292	325	323	317	323	345	339	327	357	309	299	318	334	327	329	354	287	311	292	293	394	344	307	329	312	342	295	322	322	320	344	301	337	327	319	302	315	355	356	336	302	322	355	306	348	365	344	309	345	318	317	330	300	299	307	329	312	314	310	334	334	291	297	333	324	310	336	325	323	336	326	333	339	327	336	319	301	327	325	329	320	335	332	324	331	318	329	294	316	341	309	365	344	358	319	335	315	325	317	307	342	312	328	297	321	325	306	324	343	338	310	333	340	329	341	371	323	312	336	308	308	301	345	332	340	325	349	327	325	309	319	304	352	301	345	304	309	322	334	306	346	329	343	322	327	307	345	338	292	322	323	327	312	323	288	306	312	286	321	323	340	317	329	301	328	319	313	325	325	342	288	354	328	310	317	335	325	345	324	304	327	312	331	319	281	317	335	308	329	320	346	333	293	342	352	300	319	321	313	319	354	323	304	313	317	348	309	341	314	333	317	298	319	351	361	301	313	324	294	313	310	326	316	337	321	314	326	295	334	310	308	371	296	291	311	326	325	325	320	326	293	347	342	328	310	331	362	326	314	328	331	331	305	351	307	349	301	303	332	312	292	317	340	307	347	310	310	340	345	304	311	331	334	301	305	345	355	335	327	339	322	296	309	339	337	323	334	357	312	331	308	332	312	315	330	330	329	374	306	310	337	336	300	322	327	306	310	348	328	308	299	337	263	337	304	329	324	326	330	315	313	306	301	329	311	321	334	319	300	303	337	319	315	336	352	315	307	295	322	331	325	329	304	319	317	341	342	349	309	349	327	308	316	331	311	321	340	321	338	303	309	334	336	337	316	292	325	305	326	358	313	316	326	324	296	323	306	331	304	316	327	320	282	335	285	311	309	294	325	323	328	332	349	346	315	316	317	334	329	307	330	333	319	299	317	324	308	339	324	359	330	332	316	323	290	310	299	320	358	299	305	299	335	314	301	305	343	326	303	304	305	362	361	300	315	272	324	294	328	334	316	323	358	305	294	293	301	294	292	316	321	329	317	305	306	298	351	313	311	327	317	310	320	321	308	310	326	348	324	313	325	340	334	330	289	332	320	330	324	320	322	326	337	360	305	331	339	308	307	338	286	311	360	314	262	305	318	324	298	318	341	331	276	347	336	339	325	324	332	294	380	316	319	299	334	332	319	332	312	308	337	323	303	345	352	312	327	322	292	282	328	341	322	329	333	309	341	366	323	303	306	352	323	334	305	290	310	333	342	325	310	320	344	331	308	358	317	326	334	322	307	308	310	297	338	311	355	332	327	353	309	295	323	351	308	300	303	324	314	319	311	356	307	307	328	331	337	328	319	329	330	293	316	319	295	307	298	335	330	302	332	308	327	325	355	324	332	302	318	321	338	341	293	349	299	332	325	327	323	318	310	315	302	350	344	287	303	325	271	326	313	343	312	320	325	338	310	346	323	322	315	338	317	306	347	318	320	311	313	321	337	331	308	307	318	329	296	350	335	321	316	336	339	314	340	351	316	292	339	320	327	341	335	334	319	322	308	344	330	312	309	322	315	342	297	310	313	305	308	313	345	323	315	311	354	315	343	297	309	316	308	320	337	307	307	298	324	328	318	331	300	333	325	346	308	349	336	308	289	335	295	326	311	326	339	314	317	300	341	322	321	301	351	300	318	359	294	313	319	308	297	301	331	307	336	335	333	328	298	320	319	316	339	337	364	286	351	323	339	306	326	320	310	361	324	349	338	341	309	309	338	324	330	323	308	311	317	319	317	319	283	333	310	343	312	303	348	297	323	317	298	319	312	330	318	313	335	318	341	309	347	335	342	354	344	328	354	344	316	328	325	310	313	314	333	335	305	324	325	323	363	315	354	341	318	317	323	313	288	299	326	311	340	307	301	303	293	323	348	340	297	341	282	324	318	311	325	303	273	341	277	331	344	344	351	312	326	312	300	313	331	334	337	321	328	331	297	327	341	350	329	336	320	331	331	326	310	313	330	308	332	338	314	293	291	315	316	317	316	303	341	330	346	316	307	332	324	337	330	371	344	306	338	332	312	326	345	310	306	313	350	331	342	295	316	288	323	333	310	332	319	303	343	337	322	366	320	307	317	346	306	320	319	328	290	334	316	339	316	307	310	340	325	291	320	325	315	357	301	302	298	316	298	352	334	313	334	338	322	329	305	313	316	334	332	330	315	318	336	318	332	360	313	320	356	321	340	335	296	309	346	332	332	320	312	330	326	338	324	327	319	331	299	316	287	309	329	302	329	302	307	317	320	352	301	322	297	311	336	290	341	339	312	336	342	335	310	294	310	325	326	334	309	339	346	293	308	329	312	352	344	321	300	319	335	302	329	334	350	312	308	305	313	310	315	322	297	319	330	346	299	307	315	282	295	320	354	293	306	327	345	282	337	272	333	284	317	326	320	333	364	291	311	299	325	343	321	334	310	320	300	353	347	364	347	286	338	326	313	336	324	315	337	315	331	320	344	353	329	334	317	331	317	339	330	360	335	335	338	320	361	300	335	308	283	338	335	348	324	314	316	322	300	325	330	329	355	319	297	353	319	286	310	304	342	312	295	319	311	345	338	298	341	304	322	315	311	340	301	324	338	379	318	316	327	311	337	338	301	307	315	302	322	326	310	284	306
27654	21921	13030	2347	994	627	483	407	386	349	368	376	363	351	379	398	363	367	334	327	342	348	358	353	353	370	364	331	356	344	390	356	324	370	392	366	347	325	369	345	351	329	336	346	355	386	404	364	367	329	373	335	376	364	351	339	369	398	369	344	330	345	389	383	357	362	341	336	353	361	343	359	333	320	321	334	324	347	366	338	308	363	384	408	361	363	333	383	348	347	355	320	366	350	316	362	392	346	372	347	359	374	361	356	357	357	369	344	350	339	346	375	339	360	364	382	342	345	345	363	355	342	370	348	350	334	347	346	376	346	380	369	353	355	371	339	354	376	377	355	339	336	350	354	360	317	366	342	341	329	340	335	390	340	372	367	340	329	374	342	339	344	359	351	346	380	378	400	389	347	347	345	354	337	354	353	372	359	377	369	324	384	313	358	323	340	366	370	347	351	337	321	345	343	325	337	379	358	357	365	355	366	371	341	369	381	334	372	340	346	376	354	341	350	389	374	372	364	341	376	372	354	381	353	335	341	396	364	336	353	369	337	359	354	360	352	412	348	374	329	361	373	301	348	351	330	345	324	329	364	381	358	357	374	357	360	380	372	364	340	367	368	341	333	376	335	347	343	362	372	367	343	356	304	332	338	387	348	352	337	341	381	332	342	364	357	348	387	340	327	378	360	342	364	352	367	390	351	351	361	367	350	384	341	356	354	352	305	332	358	356	363	366	367	314	338	350	350	379	349	387	357	342	384	359	343	357	377	354	363	336	325	356	386	361	337	364	340	368	350	367	351	360	364	374	369	359	331	342	353	363	367	355	352	335	374	345	327	338	374	355	353	347	358	360	386	361	348	380	361	368	383	344	377	354	366	364	395	339	328	374	355	337	344	341	366	381	383	314	331	356	353	368	354	387	347	368	377	417	351	369	337	350	349	341	350	358	333	334	337	368	366	340	356	387	335	346	350	361	341	356	364	318	315	334	363	334	375	371	320	326	362	348	336	354	366	361	336	335	365	351	371	324	366	339	358	389	349	368	348	376	353	351	342	332	319	366	329	370	338	366	369	343	341	312	364	359	317	377	356	364	348	317	342	368	369	326	386	348	347	351	366	329	355	346	368	344	340	359	356	351	364	338	349	361	355	393	380	366	333	343	337	338	391	341	352	395	364	360	376	382	376	365	390	322	358	343	367	365	342	335	387	362	340	377	381	356	350	351	351	399	385	381	343	346	336	358	347	371	350	358	364	343	357	354	367	358	389	374	328	350	350	350	377	351	337	334	388	346	378	355	314	360	344	384	345	361	358	356	334	349	361	368	343	366	347	352	381	355	375	376	338	333	381	359	356	352	340	371	347	334	355	388	341	348	348	374	338	344	364	370	333	330	354	337	313	363	372	333	341	363	378	328	338	364	359	371	368	387	353	353	355	352	341	343	349	320	367	367	333	324	408	340	368	362	340	354	332	328	354	369	340	352	381	362	393	377	329	367	335	345	336	345	337	356	355	359	362	370	345	380	365	348	397	365	375	368	324	364	327	362	378	370	333	355	367	364	358	338	362	360	325	359	356	369	348	349	376	370	383	343	332	369	330	351	351	386	335	325	353	357	348	331	370	354	325	354	346	329	342	343	348	360	342	313	363	381	353	353	359	355	380	348	372	338	342	330	335	328	336	390	363	355	361	339	359	359	351	318	374	378	333	342	369	365	359	352	343	356	356	359	343	332	321	350	343	407	338	347	373	364	371	349	364	374	335	361	362	340	370	335	325	348	366	351	365	380	350	339	367	368	341	342	353	344	394	370	344	354	326	349	337	396	370	351	357	315	371	336	370	351	356	333	381	336	329	340	361	349	342	377	348	357	353	381	323	352	367	339	346	416	327	373	351	319	372	367	328	369	337	403	357	397	331	404	337	320	357	356	326	375	372	363	383	332	381	331	346	337	356	366	351	332	367	364	347	350	341	354	345	342	351	341	372	348	357	373	329	356	408	342	343	329	355	340	340	361	350	341	359	363	355	402	341	373	366	340	379	357	321	354	371	365	350	311	338	347	397	384	359	356	402	335	362	356	333	363	323	379	406	368	369	323	329	350	370	390	376	360	342	338	368	380	336	342	365	320	352	374	373	327	338	355	370	357	335	354	364	337	378	356	329	344	404	350	353	377	370	361	335	333	371	352	351	362	355	348	355	355	378	344	352	370	356	347	326	353	373	341	352	363	376	375	381	354	361	367	358	373	376	349	380	335	351	362	302	384	374	308	338	343	375	363	390	383	347	361	386	359	358	363	375	342	358	354	365	368	356	352	334	342	359	373	363	364	372	319	354	342	345	384	356	374	373	363	358	404	368	360	353	336	391	388	341	368	355	342	333	356	362	363	357	354	363	380	320	371	369	339	317	334	380	363	344	336	365	359	328	362	375	365	370	360	366	344	374	325	368	349	348	370	356	330	377	358	383	341	360	369	349	350	365	342	373	377	348	345	348	315	386	326	356	321	359	345	333	356	368	389	362	370	353	319	378	350	341	369	377	337	351	347	366	390	368	324	383	344	361	334	347	351	355	350	347	343	365	332	363	326	370	351	364	359	355	385	336	348	393	374	348	310	357	363	343	332	375	387	378	362	330	342	338	332	374	349	352	351	361	353	359	364	383	357	351	345	333	358	346	327	361	380	349	336	316	347	366	350	337	351	353	325	338	340	347	341	360	357	339	345	318	358	343	348	351	344	321	352	374	364	401	369	371	350	338	365	397	363	344	379	343	347	341	354	355	365	349	360	397	358	340	362	352	357	332	354	382	336	359	312	366	335	352	385	363	369	352	349	335	364	358	400	351	344	360	356	385	369	390	342	391	353	332	358	338	326	382	340	356	325	384	315	369	376	351	343	369	355	334	326	370	347	349	335	346	355	355	369	368	367	400	371	366	355	374	361	345	368	342	351	336	353	336	379	379	340	343	345	351	325	362	397	390	305	343	340	355	384	350	353	361	399	376	370	368	347	370	351	340	365	349	362	356	370	372	382	365	380	351	358	369	352	359	362	370	344	348	380	364	335	351	363	362	346	363	397	354	336	359	342	353	373	361	356	353	355	350	333	387	370	346	309	324	343	336	366	335	342	372	334	399	348	379	351	356	348	379	332	370	335	345	361	353	337	389	344	340	358	368	348	360	347	383	360	350	363	382	357	359	392	355	356	365	350	347	367	353	346	348	367	364	362	362	355	355	331	317	363	371	383	373	334	356	338	370	358	364	337	360	386	345	358	413	361	386	371	353	366	349	357	335	352	340	367	362	360	356	346	342	349	354	369	337	339	352	400	364	374	336	383	380	364	349	377	391	352	341	359	361	297	360	352	335	341	340	355	338	363	366	336	395	370	354	373	358	344	345	358	354	330	372	375	372	392	376	328	342	344	338	306	348	319	333	381	373	380	349	352	384	350	330	360	354	347	400	380	378	351	365	350	329	362	332	346	340	333	348	366	346	340	348	360	341	348	338	370	358
21574	26945	5918	3267	2285	1276	835	765	662	571	567	544	560	553	547	581	501	525	535	533	571	541	548	539	515	560	529	504	522	493	518	507	508	496	520	576	531	543	518	532	534	516	471	521	506	521	509	521	552	532	492	493	488	454	530	498	545	551	538	513	532	579	532	514	504	514	533	512	528	560	493	563	516	523	489	500	503	485	513	451	526	530	492	542	528	526	504	513	529	507	542	551	488	526	487	544	522	535	468	539	506	516	498	540	527	520	483	505	540	518	507	552	541	521	513	554	527	476	510	467	506	500	511	479	546	513	548	534	496	532	535	527	498	530	529	525	533	531	527	565	501	471	520	520	499	501	555	576	557	537	527	529	540	500	527	563	533	534	541	520	512	540	493	518	513	502	493	544	544	526	527	557	484	502	531	535	539	523	526	515	535	532	538	486	507	515	533	545	521	547	552	549	557	554	504	531	546	524	510	533	512	508	498	528	557	499	517	511	470	553	547	522	535	517	527	513	508	511	519	469	546	526	541	512	518	516	533	499	504	504	524	509	536	548	537	498	505	513	534	516	539	536	540	539	519	532	515	502	503	537	543	532	548	513	490	512	517	487	489	521	553	516	514	528	513	511	525	525	521	523	480	499	524	476	512	517	552	490	536	532	523	540	523	517	526	524	510	556	529	518	545	516	518	505	514	494	557	558	508	493	529	489	471	537	551	506	499	506	553	521	517	534	491	533	528	524	554	511	514	493	518	495	536	570	506	518	533	568	512	541	521	511	504	558	526	536	546	534	482	547	540	498	499	531	505	501	487	552	552	499	517	553	484	576	508	517	531	525	541	540	524	532	536	500	508	515	497	489	536	526	562	539	512	537	530	495	504	474	515	557	508	537	532	557	538	479	528	507	511	521	540	544	508	550	518	526	543	523	506	493	544	548	502	511	523	536	446	548	528	529	510	551	530	516	526	493	505	564	476	511	472	513	496	524	503	555	574	520	527	519	515	511	546	495	557	505	503	496	523	538	453	501	570	511	513	543	491	536	561	503	510	507	538	524	560	490	515	558	555	505	548	530	549	528	546	551	508	492	555	535	544	522	588	493	540	507	510	549	496	539	527	511	500	511	500	552	521	475	553	523	499	516	500	533	502	524	485	559	559	521	496	503	502	543	520	521	526	519	536	532	543	474	514	506	538	501	505	537	533	556	535	526	482	487	548	507	546	560	497	511	506	519	527	484	508	531	523	521	505	495	528	541	525	523	531	532	507	512	520	523	519	491	498	504	491	491	554	554	503	503	522	549	518	543	478	501	481	489	539	496	504	574	518	496	506	542	488	534	526	536	516	530	550	560	505	518	511	530	538	553	555	589	541	525	552	498	473	546	534	531	573	533	530	533	505	544	525	532	532	521	504	531	506	505	588	535	514	508	579	490	519	536	571	527	537	566	487	523	537	529	511	537	535	490	528	514	503	532	489	523	526	508	502	501	534	547	530	495	503	520	510	521	509	517	509	537	570	500	488	530	570	556	494	505	503	521	535	555	530	516	529	516	479	526	553	534	524	543	524	499	528	500	472	507	536	514	544	522	519	573	504	496	527	505	510	519	525	532	537	524	511	527	520	540	490	552	539	507	520	497	507	501	530	491	552	511	558	459	523	497	496	513	524	540	571	561	509	543	511	516	506	511	532	514	523	527	525	524	541	508	494	537	556	520	523	531	489	558	519	523	512	509	533	497	508	546	512	542	525	504	541	532	500	507	527	543	526	499	495	556	513	508	474	498	502	499	501	515	496	520	528	494	512	522	484	542	559	516	551	521	556	539	565	530	518	516	506	520	529	477	508	522	544	514	541	519	495	528	528	479	503	533	550	542	555	550	501	534	547	507	514	502	540	544	523	493	538	535	525	517	519	452	555	493	523	515	507	522	495	502	496	462	560	530	534	504	508	511	540	478	519	527	520	536	538	498	565	518	487	530	539	587	549	542	587	557	500	546	532	573	493	560	532	484	531	529	542	514	537	500	516	501	521	602	532	491	483	522	527	529	555	557	539	523	557	511	503	535	505	506	529	492	505	501	518	544	472	516	508	525	526	541	527	527	535	521	554	530	500	483	539	523	550	507	528	480	498	543	514	529	522	527	542	541	463	480	499	537	532	534	495	538	537	521	504	504	512	525	519	528	503	508	535	536	503	506	501	485	527	522	487	515	528	501	564	514	528	511	520	493	525	503	486	538	540	540	536	528	515	509	543	536	494	507	518	578	535	534	509	562	500	504	503	533	534	511	526	519	507	534	513	551	527	563	556	536	489	514	547	502	507	495	498	554	487	511	553	555	529	578	555	494	521	567	540	524	495	560	520	540	473	524	524	508	565	509	527	496	526	522	542	483	521	522	537	534	524	517	540	519	533	557	515	517	517	513	518	538	502	504	452	513	556	532	529	557	530	541	519	523	528	529	501	528	537	516	522	540	546	531	521	500	493	489	499	509	512	513	483	532	517	490	515	506	499	521	524	555	521	528	542	544	497	480	502	516	507	513	538	543	494	517	496	533	536	558	502	518	534	517	491	530	542	511	512	517	527	520	543	486	539	505	507	521	519	500	507	514	524	501	524	542	502	530	527	513	544	545	559	533	552	534	548	546	537	510	525	539	508	559	524	507	587	575	506	491	536	522	517	515	552	494	510	500	553	519	543	533	521	467	585	524	504	506	512	499	483	495	566	510	534	501	513	535	530	500	532	568	492	497	498	534	539	531	535	523	488	459	495	528	537	533	525	539	570	484	564	509	499	517	523	520	495	558	507	516	497	556	489	523	531	516	548	545	553	505	537	530	536	565	546	517	512	509	544	521	521	537	492	512	534	511	503	539	542	471	559	533	568	519	539	536	531	511	512	505	503	558	563	510	523	484	549	510	532	562	532	519	488	489	537	515	551	517	506	512	547	523	539	492	509	541	527	567	532	539	502	532	543	506	534	536	520	502	507	535	566	527	501	510	530	526	513	549	510	545	527	502	536	550	497	509	515	540	463	522	528	537	535	473	486	531	498	542	489	490	584	531	520	542	519	535	508	494	547	537	522	513	519	534	539	491	564	497	516	521	504	538	521	510	526	540	527	554	507	559	537	558	533	517	502	503	526	542	522	489	527	518	539	525	535	514	513	512	514	516	514	521	569	530	513	504	536	525	515	500	518	538	511	496	528	518	561	492	493	484	535	534	527	520	490	537	532	531	547	539	511	541	447	536	516	534	503	555	521	501	548	502	515	513	519	580	540	508	526	537	542	519	508	548	502	517	504	553	554	536	526	526	498	513	539	482	569	540	538	500	504	545	508	510	508	490	527	495	543	534	486	508	499	557	494	488	547	524	510	552	527	531	542	520	530	510	562	537	544	482	505	509	506	501	506	511	523	530	529	512	534	516	599	515	530	520	534	551	540	528	499	545	514	482	510	543	482	571	520	531	541	539	500	522	484	529	491	514	502	559	508	513	562	534	511	549	551	498	487	534
24368	21568	28915	24603	21270	7282	1079	696	563	527	486	429	501	420	472	448	433	418	396	440	437	429	416	397	417	386	409	405	354	397	391	392	406	412	424	371	391	394	363	408	399	407	379	405	380	409	411	426	402	408	391	379	390	368	381	406	366	384	389	377	400	395	389	382	412	381	442	407	413	381	353	383	420	400	421	385	390	372	380	402	396	407	420	380	376	391	406	380	388	394	363	372	375	369	376	378	405	389	403	407	362	394	428	384	422	376	375	403	380	413	416	378	415	368	387	441	387	374	433	427	408	368	376	406	398	396	401	410	392	372	391	371	386	386	410	421	418	400	412	393	409	370	370	411	416	393	395	413	373	386	396	389	400	387	394	367	368	394	413	381	400	384	377	405	403	400	385	397	390	388	377	390	361	441	409	384	384	409	415	403	387	422	404	390	407	407	397	406	371	402	412	423	424	428	390	385	375	397	364	391	392	357	390	407	407	380	388	406	393	376	410	384	425	402	402	408	395	401	384	401	351	376	371	408	401	373	403	396	400	409	416	372	388	375	403	376	381	409	419	364	393	408	380	411	411	360	381	391	391	413	377	395	426	392	380	384	395	398	399	388	357	410	416	412	406	409	382	366	380	384	426	381	404	427	382	386	406	373	398	351	406	399	351	379	422	333	395	413	389	386	386	388	383	402	451	367	362	401	388	388	381	397	391	404	373	387	397	433	421	390	387	409	421	374	397	399	347	392	359	404	393	363	376	418	390	399	398	376	422	390	379	385	401	405	367	385	416	421	404	360	419	368	383	368	372	403	418	368	389	395	404	419	418	354	406	397	384	403	377	399	423	366	413	393	433	381	357	380	421	376	404	377	362	381	411	398	363	393	383	404	417	401	374	427	403	370	364	385	360	407	393	356	404	407	372	392	368	374	391	389	411	393	421	368	412	401	377	396	385	396	415	382	408	386	376	399	404	402	413	401	379	378	365	394	382	378	395	397	408	384	402	422	396	389	420	406	388	391	409	368	393	362	378	429	394	412	381	351	367	381	403	372	402	345	397	398	399	377	403	405	385	403	389	407	382	391	403	392	409	387	374	384	411	395	414	378	392	403	415	384	392	397	414	377	415	356	406	391	383	384	360	388	420	378	402	370	413	370	383	367	380	386	408	362	409	383	390	378	351	396	396	401	395	396	394	383	403	398	402	429	426	420	425	368	401	372	384	399	377	395	395	371	379	341	391	446	393	421	396	392	392	384	422	410	362	410	399	427	373	369	378	381	421	394	382	418	370	390	389	384	416	389	382	408	389	396	440	363	361	429	393	393	368	393	402	435	410	399	410	428	422	372	403	390	380	422	376	384	390	396	406	417	384	357	359	398	404	386	399	361	393	382	378	378	410	420	361	372	402	389	379	412	348	405	425	380	367	363	390	377	406	374	400	397	415	378	425	400	353	379	397	412	383	394	408	385	407	414	379	395	368	388	374	379	406	378	401	394	401	367	418	452	360	383	401	371	382	395	358	362	378	395	382	409	419	420	349	395	403	394	383	399	389	386	404	362	397	396	384	378	406	362	404	407	361	406	377	385	364	408	433	416	402	389	392	407	387	394	392	396	416	386	370	361	374	378	404	389	372	380	387	403	415	384	384	385	394	355	393	373	383	364	387	369	370	390	414	397	424	378	369	419	403	377	367	366	396	393	417	403	399	361	408	404	412	383	400	381	376	371	380	400	415	404	373	392	421	378	393	391	408	387	389	371	367	384	377	386	375	376	404	403	426	401	388	375	363	335	384	374	380	363	380	377	397	380	383	418	372	377	369	390	412	403	409	394	409	366	381	396	371	372	378	405	405	392	407	381	416	387	397	419	354	367	416	381	367	410	384	371	384	382	403	409	420	372	380	398	428	378	382	376	365	420	375	414	380	398	382	433	400	383	375	405	408	418	370	387	373	370	387	382	404	353	396	403	374	384	404	359	399	414	367	403	378	407	404	407	417	396	373	396	418	376	372	384	407	364	408	406	378	381	398	387	371	416	370	391	405	380	382	382	380	367	392	358	376	413	413	359	408	390	405	389	381	403	409	393	399	391	380	381	379	401	401	418	373	383	382	421	397	430	400	377	430	380	403	389	396	388	367	389	397	428	427	371	394	410	372	366	409	426	403	375	382	419	361	397	366	360	408	402	445	380	415	360	414	380	413	403	390	368	381	419	357	403	377	389	400	419	384	405	397	353	352	372	373	379	406	404	394	377	372	403	417	394	385	397	394	391	385	391	355	389	424	401	384	394	360	413	383	405	362	393	382	418	405	407	404	405	407	398	364	402	388	371	376	410	398	403	408	428	355	382	400	362	365	382	394	383	373	434	392	407	380	395	345	410	395	403	390	407	413	390	375	423	416	399	380	352	406	367	368	384	370	415	366	411	367	364	409	401	338	415	457	422	424	387	379	376	424	395	399	401	386	402	402	383	394	370	386	379	393	351	359	369	397	425	375	375	389	396	363	410	406	385	377	376	398	403	387	381	414	379	364	393	394	372	397	408	384	375	416	404	396	417	382	396	384	359	378	398	408	394	407	405	403	348	384	403	384	362	392	379	375	403	391	417	383	373	366	392	389	383	399	359	409	380	407	378	394	396	391	438	414	364	380	394	410	394	397	384	404	339	403	364	386	412	412	426	404	397	404	405	420	392	404	406	415	390	405	389	408	369	422	396	397	366	369	416	428	389	395	387	400	398	404	405	396	395	360	398	389	409	422	393	384	401	392	380	419	382	444	390	406	410	396	390	396	386	413	407	333	393	430	393	393	383	403	388	387	407	407	414	426	401	395	402	402	410	411	382	365	410	370	348	398	390	387	395	367	414	375	404	399	370	382	375	372	374	419	414	408	339	367	393	393	381	398	402	361	395	396	376	390	402	424	398	399	411	396	381	358	335	382	417	414	406	356	352	396	356	409	400	369	384	405	374	344	387	408	406	384	375	396	400	346	400	411	421	405	379	425	377	423	402	385	365	390	372	420	376	396	387	397	398	427	372	403	385	376	386	379	414	451	419	414	389	403	422	394	395	364	431	415	388	412	383	426	382	407	408	396	368	410	381	374	368	407	377	396	383	386	429	352	395	374	419	398	392	391	407	379	368	361	395	393	355	401	397	406	400	385	395	400	402	384	401	427	393	358	396	405	398	384	390	422	376	393	368	417	408	359	383	375	397	427	390	385	408	413	424	399	391	372	377	379	410	395	391	383	420	431	401	424	393	372	364	390	382	405	410	380	394	365	400	389	394	399	384	346	396	369	418	367	376	389	373	414	383	370	379	388	438	434	396	392	380	403	378	394	390	429	397	385	401	401	404	369	394	393	383	395	372	398	394	401	385	420	378	400	362	429	422	393	426	385	423	401	399	412	398	406	401	371	379	387	404	390	365	373	396	393	394	377	372	382	406	380	373	374	404	422	404	403	370	405	348	399	383	388	355	402	389	401	403	411	388	374	397	405	440	390	370	428	376
41965	63123	12743	7039	4810	2848	1905	1574	1276	1004	921	821	833	731	714	729	698	694	685	631	680	620	638	598	626	641	583	625	571	602	560	603	634	571	573	593	600	572	556	595	557	586	597	553	598	552	605	545	578	599	555	586	594	611	543	532	568	574	584	577	577	546	541	551	558	592	607	588	597	540	576	540	584	593	590	606	545	605	608	574	587	556	587	542	581	576	569	578	562	603	601	560	557	560	613	594	579	546	618	570	579	606	577	585	540	553	570	555	571	595	622	589	553	591	552	564	566	608	583	580	579	607	585	549	588	566	602	520	572	616	549	565	586	595	607	580	638	558	586	510	571	601	620	582	564	576	579	569	570	587	572	585	577	650	544	563	569	594	543	593	532	568	543	564	593	578	590	594	566	579	547	585	563	545	628	558	584	535	581	605	576	609	595	583	558	557	554	566	540	561	593	565	572	577	614	595	572	621	592	572	617	607	591	589	577	559	572	615	574	607	562	591	600	581	553	564	575	586	581	555	570	562	574	555	587	569	592	565	597	625	634	533	591	586	540	549	618	589	606	567	577	569	574	564	572	580	506	559	552	592	607	553	547	533	591	579	575	606	594	590	566	601	584	543	571	588	544	525	559	576	591	564	603	584	573	565	602	603	565	554	551	617	570	573	533	556	570	597	567	549	549	570	589	574	536	566	575	560	573	614	545	598	594	596	570	597	579	617	601	569	548	611	545	591	606	604	582	588	588	553	557	580	575	540	560	570	543	598	588	563	579	587	565	623	561	587	585	543	590	612	592	577	592	577	579	563	576	544	560	565	553	578	577	626	527	558	551	590	563	586	566	603	588	604	600	587	559	562	568	564	580	570	549	567	561	565	591	611	566	573	563	593	593	579	571	578	579	563	569	586	563	544	549	572	609	526	605	594	570	550	553	559	606	560	571	624	565	532	642	571	563	616	577	560	569	537	582	620	591	589	579	552	583	621	571	572	562	589	578	543	587	575	582	563	574	605	559	630	608	586	611	574	581	602	574	554	578	558	586	572	635	620	576	595	602	577	563	562	567	576	566	539	588	547	551	593	545	583	594	559	566	609	594	593	549	580	584	574	588	629	603	548	600	609	548	584	578	587	594	576	564	561	576	577	593	566	566	592	564	579	520	584	626	562	576	571	573	552	585	584	592	600	590	542	577	594	593	538	579	579	582	568	561	579	593	601	586	572	618	582	584	568	540	591	574	593	564	607	584	559	533	613	576	585	624	565	563	566	599	537	551	561	607	578	598	559	586	611	541	587	579	574	550	576	602	542	571	571	594	581	577	595	595	568	610	588	567	569	592	592	565	560	546	597	607	599	615	554	543	594	573	606	568	597	550	563	547	603	601	605	566	564	566	558	564	537	626	567	578	577	597	567	622	559	585	642	558	604	554	576	545	635	583	578	579	592	568	627	585	597	596	571	628	570	591	574	578	575	587	588	587	548	522	604	612	564	538	576	569	543	548	585	578	516	584	580	590	588	550	625	561	558	598	598	596	589	583	589	544	591	580	574	554	607	589	574	594	595	537	558	611	545	519	626	598	575	587	571	596	600	557	586	556	581	572	559	538	551	595	545	574	571	593	549	610	581	573	585	586	596	575	584	558	576	559	585	567	574	590	603	586	570	581	611	560	573	597	567	557	559	593	624	570	550	566	615	583	567	586	572	578	595	545	579	557	589	570	569	609	606	562	552	589	586	633	568	587	560	600	561	525	576	618	579	593	597	605	629	594	585	583	607	606	591	590	546	572	526	597	544	600	503	608	598	554	550	566	574	568	583	569	632	541	573	588	618	564	578	587	542	569	555	550	598	583	579	608	583	578	553	590	604	541	580	551	551	601	564	564	556	591	557	581	599	563	584	557	573	548	592	576	561	552	574	535	540	549	552	599	594	584	595	545	587	614	512	575	582	580	608	569	576	595	597	569	583	572	570	588	613	576	604	605	579	572	532	542	556	588	585	601	533	583	566	540	580	557	603	554	556	542	589	564	551	577	567	568	571	552	565	568	594	605	548	608	608	551	571	592	586	550	535	585	606	608	592	594	557	606	555	581	605	560	588	601	536	569	590	609	576	597	579	565	553	557	587	567	540	602	553	611	549	574	566	533	631	548	561	562	542	558	555	559	568	580	571	538	552	660	561	588	559	576	589	588	561	514	595	575	581	576	598	562	593	570	536	604	553	588	562	577	560	598	644	542	543	557	641	590	605	585	632	570	604	591	569	582	559	560	587	576	546	588	591	555	582	610	566	590	587	605	578	589	534	590	555	589	561	529	571	591	592	549	593	550	604	581	579	564	578	638	554	624	549	550	568	556	546	552	574	575	595	606	541	575	535	608	594	576	605	576	567	591	599	544	612	592	597	586	571	585	581	617	533	547	578	589	542	553	574	599	552	557	572	573	556	554	574	587	636	591	570	597	599	582	578	592	575	576	614	553	571	627	583	588	570	556	609	558	588	577	578	618	546	566	561	600	596	574	611	551	590	563	570	571	547	568	562	580	586	575	570	583	527	566	591	581	615	579	585	556	594	611	572	582	500	593	591	577	522	580	564	568	571	549	582	562	564	571	590	621	510	551	630	559	580	517	551	570	555	593	599	602	612	567	589	621	579	590	558	589	565	584	558	593	564	597	563	551	587	582	588	571	568	594	574	592	592	590	589	595	593	575	602	581	577	609	566	561	587	583	542	546	585	594	591	598	587	583	577	604	537	600	541	584	599	569	585	604	578	575	571	570	519	543	563	564	573	587	572	572	593	564	570	563	565	551	540	559	578	576	555	549	533	641	572	568	603	579	587	566	595	580	556	577	617	541	625	563	568	601	611	598	573	572	575	599	566	587	589	568	577	596	602	573	566	592	566	559	545	546	590	557	562	581	575	535	578	592	579	565	569	560	564	587	603	561	592	599	555	599	530	578	547	604	552	578	543	556	548	567	577	564	606	588	553	571	621	591	542	552	573	549	598	546	568	583	616	610	571	593	578	583	605	573	613	596	578	550	629	582	571	605	550	586	583	519	619	567	580	590	566	587	592	572	545	575	605	536	586	555	584	555	560	586	553	588	576	534	487	586	591	581	578	556	555	601	553	567	562	578	606	586	571	561	545	516	642	573	579	597	595	580	577	585	602	598	600	602	569	534	571	564	588	592	610	599	587	573	625	620	576	593	559	556	555	599	597	546	567	576	609	565	601	596	609	590	597	590	580	583	595	550	573	559	587	583	571	558	569	584	592	558	577	601	597	537	581	553	591	564	560	518	546	541	574	556	577	581	623	561	554	594	605	582	546	564	561	615	553	537	624	565	585	587	568	581	559	566	586	564	587	551	593	570	540	565	596	611	635	594	580	564	569	598	577	609	544	582	572	590	597	602	570	563	589	573	571	564	550	555	579	579	605	593	589	545	590	592	558	556	584	611	579	560	583	571	576	547	575	570	584	556	534	552	598	596	597	595	597	647	581	557	626	578	584
23372	21549	29325	24180	21539	21529	8261	895	555	487	439	379	356	336	326	299	289	277	252	264	281	278	248	230	263	251	241	217	237	264	196	244	228	232	231	213	193	221	248	215	215	206	212	220	265	225	231	228	247	226	221	244	184	217	225	217	222	229	214	222	231	223	188	195	223	218	214	196	217	218	207	220	206	195	233	199	207	236	214	186	235	227	216	245	236	238	204	225	204	182	221	201	219	214	232	237	216	224	220	208	215	235	195	201	207	214	236	194	244	212	204	216	199	221	225	188	217	228	230	207	213	225	215	207	231	221	221	230	214	178	223	236	220	222	227	239	224	197	243	238	229	218	219	212	220	218	220	207	200	205	203	222	226	211	212	193	210	241	199	219	209	203	203	205	222	207	234	220	190	208	196	213	214	201	208	196	198	208	215	203	215	190	202	231	200	213	242	183	223	207	229	216	222	201	208	209	220	211	232	212	220	231	189	210	227	198	228	221	209	220	217	231	204	210	231	212	219	197	226	243	213	211	226	206	180	220	228	221	224	208	204	211	246	227	216	235	205	207	222	209	196	217	211	209	220	203	207	202	207	228	218	177	222	242	233	207	200	227	192	217	234	229	206	214	195	225	205	208	229	229	232	214	214	231	221	201	236	209	209	210	212	231	197	217	211	213	207	220	255	205	220	207	233	208	195	219	224	206	218	199	196	222	240	215	214	205	209	191	217	241	197	225	205	205	199	199	201	190	211	229	194	214	238	215	206	212	186	233	247	227	215	218	212	193	202	237	207	237	206	212	194	211	216	229	210	202	236	233	235	200	206	198	215	241	237	212	252	195	208	202	229	184	228	224	190	223	214	210	212	194	227	231	213	195	207	205	222	218	187	237	222	196	222	236	213	208	220	219	222	182	245	192	208	194	223	193	197	238	235	220	213	231	191	205	227	212	195	210	216	193	209	187	177	230	239	199	201	215	203	203	201	218	223	209	208	211	206	219	186	206	203	210	203	214	215	214	232	200	209	223	215	229	199	204	214	239	240	231	238	238	224	200	226	229	245	185	242	184	232	237	220	228	210	191	200	244	217	222	200	233	210	207	223	198	199	183	198	240	226	225	204	228	222	210	237	230	236	231	203	176	189	212	197	212	219	250	197	213	221	224	201	226	209	218	214	220	216	203	219	218	233	217	217	193	220	215	201	217	203	210	242	219	197	210	217	198	210	212	241	215	218	188	202	187	227	226	217	203	229	200	219	206	218	222	211	188	210	249	243	182	226	211	222	212	218	233	215	208	206	201	227	210	225	226	245	184	223	184	200	211	223	220	189	208	237	187	213	218	196	212	207	243	202	205	205	186	206	210	209	213	204	211	212	204	206	224	201	194	201	246	189	224	221	186	247	241	231	213	202	193	215	250	236	193	195	262	225	230	229	222	217	235	215	211	230	236	225	226	232	197	214	230	213	221	205	224	207	189	225	178	216	207	193	202	211	226	217	218	225	216	201	223	234	198	202	208	224	202	235	212	201	217	197	197	251	212	198	187	244	203	224	208	212	238	203	208	203	239	227	191	211	210	202	200	207	231	227	195	208	210	217	198	200	239	218	246	228	229	215	230	201	215	196	209	229	217	214	249	221	204	220	203	196	227	207	221	192	207	219	217	217	211	206	208	191	220	199	212	181	212	206	209	215	225	208	201	213	228	245	186	217	179	231	210	188	232	215	234	233	213	195	236	240	217	232	210	230	229	227	190	196	214	221	198	221	223	225	223	205	232	209	245	197	263	223	198	215	200	215	221	209	229	215	188	207	211	243	209	216	223	220	206	230	207	230	201	180	221	207	223	186	236	188	231	216	196	242	201	198	233	226	237	188	233	206	185	206	224	209	203	232	251	202	212	224	208	199	208	201	221	208	203	228	207	217	213	214	204	210	196	222	195	221	207	215	222	216	218	212	229	208	213	200	195	182	201	222	211	215	207	215	210	220	231	231	225	189	215	203	191	213	220	256	223	229	222	201	219	235	217	230	238	221	178	213	232	219	217	199	220	204	216	199	208	229	212	211	231	203	203	236	203	209	240	225	227	217	196	242	208	226	211	236	236	196	218	206	243	206	215	236	238	240	221	244	226	218	221	200	247	213	209	175	204	203	216	211	228	221	213	218	203	224	219	209	236	238	210	203	212	194	240	198	217	231	201	203	242	214	193	179	227	214	204	228	229	207	209	209	211	203	209	210	231	207	234	240	225	212	202	235	227	219	195	181	204	215	237	189	188	207	237	215	216	218	206	215	199	222	209	201	211	236	225	221	189	238	224	210	213	225	232	216	200	226	196	226	212	217	206	210	187	216	215	200	220	219	220	208	214	218	227	226	229	221	204	223	208	216	217	230	191	205	211	196	205	210	198	218	220	228	203	206	219	197	206	226	235	219	229	212	201	222	239	199	221	200	206	203	240	205	201	213	218	235	217	216	208	194	211	231	201	221	250	194	201	221	239	215	222	213	239	203	234	232	204	250	217	192	213	210	229	236	198	189	222	220	213	225	203	228	206	212	211	208	216	186	223	213	228	214	218	221	215	226	231	229	196	216	187	227	214	225	214	227	210	200	196	218	231	235	229	203	214	207	208	224	218	210	213	226	180	223	233	227	222	211	214	215	199	224	246	201	221	220	209	193	215	211	227	197	225	185	221	214	191	206	218	195	211	217	198	225	220	225	224	213	223	191	238	236	188	204	205	232	211	211	206	208	219	198	201	204	219	203	219	216	223	210	256	216	233	209	219	230	249	202	219	200	219	195	222	218	199	213	228	201	197	200	227	237	209	221	221	214	199	231	216	216	213	227	241	233	206	225	250	195	220	219	218	215	215	232	191	210	237	216	238	204	218	226	218	230	222	189	208	204	235	240	222	209	190	213	216	214	214	201	208	193	212	215	198	205	205	230	212	202	204	222	202	209	218	214	213	204	207	223	209	208	189	213	227	210	212	224	198	214	215	218	235	203	206	200	199	190	224	219	196	212	221	222	228	215	190	219	158	222	225	235	251	179	214	207	211	231	211	211	196	204	220	222	209	222	232	211	203	215	201	235	234	221	208	219	221	197	218	196	226	223	234	231	212	191	241	212	207	218	236	224	210	211	204	188	204	189	223	210	192	225	204	223	222	198	211	195	205	213	221	217	218	230	200	214	227	224	209	206	230	204	191	208	244	207	196	221	210	219	207	192	225	220	203	201	223	234	207	220	208	221	202	182	218	213	223	215	206	204	202	214	214	211	218	217	169	228	199	205	226	220	220	216	200	212	235	202	190	189	218	199	195	201	236	220	209	220	208	199	235	230	226	212	233	205	215	207	216	209	221	211	206	200	227	202	173	228	210	210	190	205	209	235	236	224	224	243	195	209	216	217	196	231	202	199	239	195	229	207	217	223	230	222	217	239	205	236	219	200	207	215	235	216	216	218	222	202	199	227	189	192	208	206	216	223	211	210	220	207	192	192	195	218	228	208	206	194	215
44480	65628	18018	10295	6896	4262	2793	2034	1580	1180	922	851	778	668	601	594	552	476	474	449	425	444	414	408	397	422	362	387	376	357	331	384	368	371	352	340	379	393	329	353	335	378	329	343	330	343	338	367	387	331	344	336	351	323	342	316	317	329	298	347	319	335	303	316	306	336	337	338	344	302	324	300	321	317	305	314	301	319	342	313	298	311	305	305	312	340	316	341	312	306	329	317	298	313	315	320	354	329	336	322	326	327	335	312	349	317	320	286	340	306	323	317	334	339	308	327	305	358	339	308	288	327	309	321	328	319	330	284	318	337	322	322	285	303	326	336	298	314	341	313	319	324	319	326	326	333	317	296	314	338	309	291	291	333	334	316	326	314	336	348	334	320	316	322	331	332	321	310	320	290	311	321	329	330	332	354	304	310	325	316	326	322	310	328	331	322	315	308	325	323	310	285	311	313	344	290	326	335	301	331	340	304	319	316	305	309	295	300	320	322	339	316	309	302	296	316	325	327	317	335	364	339	346	322	313	319	351	300	340	327	295	314	328	333	343	328	300	323	342	321	339	338	308	314	285	323	316	314	309	299	349	327	317	350	314	311	331	302	307	294	350	315	350	339	334	318	319	319	302	316	310	350	322	354	302	331	307	305	323	335	312	305	336	311	312	314	304	337	322	321	314	316	328	307	319	311	326	313	307	300	304	320	314	328	359	346	285	309	305	321	291	307	302	350	338	330	333	306	323	310	326	341	305	341	332	336	343	318	340	322	319	305	307	310	316	318	331	328	342	386	308	360	295	320	295	330	320	302	320	333	337	330	342	292	310	330	319	337	284	323	301	293	333	333	344	342	315	323	332	317	299	309	328	333	335	333	301	319	314	303	321	321	303	305	299	321	311	320	337	309	327	269	322	302	333	297	277	327	299	303	368	292	316	340	317	310	315	334	341	303	311	344	325	314	312	315	332	291	298	316	299	308	297	317	304	333	313	336	283	325	318	336	319	327	303	322	317	306	283	323	316	346	331	303	334	322	339	346	337	337	335	327	335	324	340	311	342	332	336	303	310	325	296	327	296	335	348	302	362	302	300	315	349	302	309	340	333	327	354	313	313	337	341	307	334	273	293	297	296	301	316	347	329	310	274	288	323	326	334	318	337	329	328	305	303	318	328	334	341	326	324	320	326	307	314	347	344	345	290	293	323	329	336	322	315	344	314	345	288	331	321	331	319	304	329	317	323	317	341	316	335	326	332	321	334	341	313	294	305	304	320	313	353	280	326	332	305	307	343	309	316	359	344	322	321	347	305	307	309	308	299	330	327	341	307	354	316	341	327	290	321	330	305	309	338	323	343	323	322	345	328	305	329	284	335	323	353	327	319	319	334	300	298	304	313	333	316	318	319	305	299	322	323	350	294	342	336	343	340	324	337	301	354	326	341	325	320	309	339	308	356	299	325	324	296	373	342	282	332	339	351	343	292	291	315	315	291	301	328	303	333	327	313	322	307	328	334	328	311	319	339	301	342	342	319	333	296	318	340	321	335	320	322	283	350	301	365	343	328	338	312	339	333	324	328	318	328	342	317	326	307	339	346	285	320	324	345	318	301	332	334	339	312	321	326	296	333	297	312	304	329	317	316	304	356	307	332	305	323	333	314	323	318	296	288	335	338	300	309	330	317	328	290	329	344	317	314	304	338	337	330	293	327	325	332	334	319	331	358	309	347	318	321	302	313	349	322	335	314	303	287	319	333	309	293	336	355	332	356	300	324	343	313	283	340	328	344	331	288	354	328	321	320	308	316	312	306	350	322	338	333	333	306	330	322	310	301	309	326	323	315	312	295	305	323	317	332	341	290	355	311	316	319	324	348	340	318	329	331	326	323	335	322	304	340	330	329	311	332	340	293	360	300	300	307	336	292	310	341	304	295	328	323	351	325	329	321	312	296	324	322	340	282	313	316	348	304	321	338	296	311	283	316	328	354	337	310	291	325	319	333	305	333	329	284	303	314	322	334	331	306	315	304	342	292	296	340	321	324	321	324	347	338	324	332	333	325	327	279	323	304	308	323	339	325	318	326	333	309	358	341	322	338	305	334	290	322	310	288	331	307	295	306	320	308	347	325	328	307	349	302	323	309	345	308	320	325	315	327	292	331	307	339	314	332	325	342	323	327	325	309	332	337	324	339	287	310	274	323	317	311	334	349	340	340	322	325	352	330	311	301	299	333	297	324	291	339	302	319	315	337	299	338	323	322	333	304	328	328	310	297	304	304	315	314	340	332	336	336	311	320	351	310	330	295	337	318	312	325	296	343	310	312	338	299	357	307	329	296	304	335	355	312	351	313	302	350	312	326	331	327	340	324	309	297	335	334	336	338	315	324	298	310	339	325	333	294	334	319	322	330	324	305	312	323	329	290	311	370	324	331	309	301	312	345	305	314	309	336	329	338	327	313	314	321	316	330	310	342	325	321	316	287	330	338	309	325	327	337	344	331	316	317	334	313	340	305	346	317	317	324	339	300	297	321	351	309	304	329	297	303	319	300	301	337	282	301	329	351	343	296	335	295	303	307	336	334	295	315	350	311	347	343	318	323	326	355	316	310	323	353	327	334	276	316	310	314	321	333	329	331	303	275	281	294	301	313	342	313	319	313	301	303	326	311	322	363	348	337	319	316	324	329	344	345	319	327	344	334	336	313	299	318	300	294	315	333	319	298	323	333	310	317	313	347	305	300	300	302	344	334	306	330	320	336	317	311	345	279	318	289	314	308	322	352	331	309	352	309	320	317	358	315	307	300	334	359	323	327	345	306	320	366	306	342	304	314	346	329	312	306	321	313	278	325	325	295	330	309	291	341	308	332	333	311	298	307	330	334	340	297	317	321	299	311	321	310	294	324	320	326	299	323	330	304	304	315	315	306	330	334	366	317	334	309	333	319	360	333	337	317	321	311	359	317	314	296	309	321	325	311	354	322	306	314	334	335	327	288	306	316	312	290	334	285	313	317	317	303	302	273	315	316	333	309	285	326	326	293	302	359	301	313	353	351	320	322	319	303	362	304	311	305	303	302	305	278	307	333	323	318	325	323	330	318	358	354	310	331	303	291	322	337	304	327	292	314	296	311	283	312	333	320	334	341	288	313	330	317	290	321	325	332	329	311	327	339	348	342	300	309	314	309	319	323	305	326	302	314	304	272	345	309	320	342	347	342	332	298	305	303	333	322	306	314	347	290	302	346	322	326	291	344	316	307	299	296	340	350	314	324	320	346	333	322	340	329	314	304	321	285	324	309	302	295	315	333	320	345	305	328	342	343	336	310	347	289	322	297	334	326	327	319	325	324	308	280	328	314	324	317	304	310	287	330	330	301	324	332	319	302	328	320	292	298	332	321	328	308	330	345	309	271	312	326	332	352	325	336	324	343	300	304	322	338	320	320	326	314	310	323	318	334	320	335	330	316	310	326	313	314	323	313	296	320	316	346	300	317	306	315	326	327	342	338	318
27567	22111	15063	2718	1046	752	538	429	419	431	377	368	333	365	365	379	338	373	352	393	365	341	356	360	350	355	366	381	358	364	360	364	338	342	360	369	354	337	350	369	323	373	368	346	353	339	335	341	341	381	366	357	338	334	365	338	407	340	355	365	349	356	378	355	354	360	344	339	362	348	343	366	346	334	350	346	340	354	330	354	332	359	349	373	349	321	372	387	341	354	378	385	386	371	365	361	360	354	340	351	329	318	343	341	335	355	386	344	312	371	360	349	350	343	343	342	350	395	351	341	332	362	348	392	356	342	379	336	360	331	365	373	372	355	329	359	370	369	356	338	368	400	337	336	390	369	358	368	336	345	367	396	368	327	332	348	335	362	364	354	389	373	346	349	360	337	381	328	316	351	367	375	354	354	377	381	369	352	391	344	331	360	366	347	399	340	372	384	360	381	368	358	328	385	331	342	345	366	349	375	356	361	356	360	368	378	344	355	375	361	359	368	354	370	387	340	363	340	360	378	368	314	347	359	353	331	364	392	342	375	342	328	358	375	345	391	321	362	359	340	331	367	360	351	379	339	323	335	349	340	339	394	362	350	357	325	344	391	387	391	351	347	357	373	376	325	386	377	330	329	369	318	353	341	335	350	355	328	368	348	384	387	384	357	349	372	343	363	343	350	382	387	363	343	362	359	346	348	368	310	355	341	344	361	352	330	345	344	333	337	352	360	374	341	383	335	367	353	358	376	321	324	371	346	350	320	338	341	331	366	354	350	392	314	323	364	367	365	349	355	371	336	337	341	349	373	352	328	346	345	345	359	324	361	347	358	334	360	352	343	338	338	336	341	378	386	367	347	362	390	339	325	382	364	379	355	326	374	340	331	336	359	352	355	319	347	375	326	340	362	366	324	370	366	350	380	333	360	378	379	338	340	392	403	340	359	367	355	356	371	374	368	394	344	383	367	362	359	368	369	372	348	377	370	342	362	318	360	371	347	343	358	378	347	404	373	367	366	361	339	353	357	369	362	355	359	330	366	356	355	337	327	377	369	356	373	373	362	394	324	355	360	363	331	384	373	357	378	365	359	360	347	372	377	359	321	368	341	372	312	373	352	345	356	366	358	368	391	375	353	333	402	341	354	357	348	322	355	387	359	321	360	396	342	349	359	347	352	315	350	353	346	367	324	362	348	346	370	362	367	366	349	346	354	378	345	359	343	314	354	364	351	381	360	303	392	368	358	350	335	352	349	356	327	365	326	366	351	359	366	385	378	327	375	341	383	330	346	351	347	328	364	349	364	350	358	345	358	370	352	386	345	363	358	393	356	334	382	357	333	364	349	361	358	323	332	397	369	383	409	359	353	357	363	360	367	355	364	348	347	385	363	364	333	363	389	351	351	368	330	399	340	343	372	353	343	350	349	353	366	359	375	326	367	340	367	356	329	368	360	358	355	363	320	353	372	354	350	370	334	342	400	373	347	383	346	384	291	345	356	355	336	365	364	400	339	323	369	350	346	328	360	367	360	348	360	368	341	350	356	340	365	337	377	358	375	351	318	358	350	349	349	384	347	334	349	377	341	348	340	375	355	335	351	358	345	354	370	380	345	398	354	359	352	393	364	404	332	328	360	372	340	380	349	358	354	340	374	361	357	350	364	327	358	356	329	364	387	373	368	381	349	345	343	361	349	355	344	347	341	354	380	401	332	332	351	347	322	336	379	370	354	364	338	320	341	314	364	361	361	374	353	343	373	363	351	353	361	361	373	352	370	346	379	363	353	359	329	339	381	354	368	355	334	380	393	340	361	358	372	374	362	356	349	366	368	303	367	341	337	354	356	362	390	344	362	352	309	362	357	326	347	365	383	344	341	361	369	326	364	353	316	351	372	366	397	358	380	356	355	334	364	356	368	348	339	351	355	370	372	395	360	352	373	331	350	370	384	346	365	351	359	328	403	392	314	371	369	387	364	368	382	372	353	334	365	361	300	345	341	330	333	353	342	363	333	358	350	408	352	340	367	341	333	347	354	385	363	340	352	372	346	351	327	408	332	342	359	358	333	356	387	351	363	334	374	360	373	334	371	367	360	364	348	347	364	387	358	321	339	353	347	332	324	343	378	346	354	391	333	353	367	374	377	337	325	337	353	356	333	383	327	338	376	354	340	356	332	317	374	365	304	379	351	351	334	355	412	330	343	364	378	351	356	379	379	354	376	382	341	377	357	374	348	374	368	354	348	345	395	357	355	363	312	345	366	359	312	368	345	353	367	415	358	363	330	377	345	342	390	350	350	363	364	347	364	336	349	358	372	372	349	372	382	346	373	347	350	333	349	328	321	371	335	363	328	357	329	367	386	355	350	356	351	348	383	343	387	368	370	390	371	347	330	358	392	371	341	376	363	377	390	374	356	355	326	387	377	385	382	360	320	371	371	348	351	365	392	349	347	358	356	335	350	356	361	352	325	330	327	359	374	331	341	390	373	330	352	388	366	364	339	354	315	352	362	345	390	380	343	382	357	364	361	354	346	377	362	360	378	335	328	360	350	340	337	361	364	370	371	331	359	343	374	350	407	361	355	350	312	342	384	375	352	330	324	358	367	336	369	361	366	345	342	342	400	367	356	350	339	343	382	359	369	351	378	417	337	356	402	364	370	346	375	372	362	357	366	334	322	359	342	362	351	356	348	379	365	338	360	389	340	379	336	338	346	333	358	372	327	372	361	361	345	375	340	348	361	354	336	352	353	341	360	340	360	349	355	334	344	341	348	349	330	322	341	338	346	385	331	386	342	374	378	344	322	338	341	376	369	349	348	347	355	339	388	366	315	363	348	339	371	384	355	359	395	355	336	326	386	358	356	348	372	355	385	369	346	343	358	300	373	344	358	355	372	366	359	340	375	380	351	357	365	340	364	369	367	349	361	337	338	365	359	341	351	335	381	357	367	345	381	353	383	352	352	334	360	339	368	340	357	338	350	351	340	380	333	382	359	314	336	370	375	369	362	314	360	349	362	379	337	340	380	362	370	357	357	363	339	370	351	364	348	323	363	349	331	360	369	351	371	343	356	364	351	323	350	362	373	352	330	363	354	342	352	326	364	352	354	337	348	359	334	362	354	372	350	358	337	372	366	363	343	399	361	355	375	346	365	334	329	372	319	370	329	371	352	357	346	365	377	361	343	330	361	361	367	346	367	383	343	306	371	318	341	330	330	346	351	379	344	374	354	361	340	352	368	377	351	340	350	358	373	331	383	346	362	384	357	354	312	358	383	356	363	376	369	374	346	371	348	327	371	334	346	402	396	346	320	340	328	391	388	343	375	380	356	332	359	348	385	357	334	356	351	377	349	372	318	353	415	349	340	390	348	369	378	351	374	354	362	338	339	368	342	381	362	335	339	345	347	353	353	311	330	360	334	334	340	375	333	381	375	335	413	348	353	339	309	327	360	346	371	353	380	337	357	374	331	335	330	364	353	373	369	347	346	349	365	380	354	371	329	347	381
21178	28809	6414	3127	2034	1289	913	759	646	594	568	555	514	548	510	496	548	551	502	485	479	481	515	506	539	523	515	540	503	545	521	522	480	515	533	512	498	525	498	536	498	508	501	496	509	490	564	499	539	514	494	531	537	510	520	536	534	450	494	525	535	503	550	512	498	518	509	532	472	584	524	495	509	492	528	528	502	480	518	531	492	521	496	519	568	549	543	522	494	508	511	537	513	515	501	533	524	548	523	523	520	464	503	508	517	524	577	503	513	514	498	543	537	512	513	524	513	564	540	494	496	503	540	520	524	502	535	536	496	536	514	526	517	525	550	505	524	507	500	520	521	524	528	538	505	524	525	508	583	533	521	505	486	512	567	512	522	516	496	552	499	517	531	502	527	539	536	497	504	537	503	526	519	546	508	516	515	513	506	516	494	548	498	539	539	519	510	507	504	543	508	540	522	505	547	510	497	491	527	533	545	526	531	538	496	493	510	476	519	544	545	550	508	519	529	496	502	547	508	548	515	545	557	519	512	507	538	515	506	528	504	525	537	521	552	545	533	545	496	450	540	513	545	530	526	541	519	525	498	467	523	504	536	527	458	512	486	488	517	506	533	527	484	512	540	512	503	503	549	513	544	507	517	492	516	492	527	507	501	486	532	519	521	495	550	530	549	503	523	523	561	530	548	504	526	537	492	518	526	524	530	507	528	501	540	499	495	533	519	514	544	520	512	513	480	501	537	509	526	529	545	487	522	479	516	497	506	504	493	500	492	499	543	480	540	516	543	542	531	558	512	514	544	534	540	544	502	541	495	511	525	520	526	477	478	547	513	494	500	533	494	493	539	550	526	522	533	486	497	527	555	557	559	575	520	556	517	540	510	580	486	508	501	521	523	508	517	546	548	521	567	558	500	504	496	520	511	500	513	502	540	536	505	507	517	507	494	506	507	537	515	497	520	512	481	486	511	521	461	531	512	514	517	502	505	490	521	549	506	485	484	510	505	517	505	483	530	548	499	502	538	497	516	519	500	524	488	506	511	503	512	498	521	501	473	520	500	538	545	516	523	557	484	508	504	501	467	490	508	502	541	556	503	487	513	558	504	514	523	528	513	508	546	485	524	531	537	507	486	494	532	506	507	498	552	491	527	551	522	495	503	532	506	501	464	534	502	520	536	536	527	533	525	569	535	487	526	525	561	523	516	519	559	504	505	482	504	526	509	534	533	508	523	537	535	495	502	560	513	517	528	533	522	480	539	489	522	524	483	520	513	534	497	484	506	529	521	522	489	518	508	456	516	507	548	506	528	490	486	540	514	534	519	503	520	513	551	513	552	537	494	511	485	492	515	510	526	540	474	486	495	473	527	544	495	484	575	496	472	531	483	496	517	512	525	545	528	491	519	522	524	526	543	516	534	515	470	547	528	525	584	474	548	518	522	564	491	530	505	519	528	523	577	485	504	488	530	518	507	489	557	528	541	552	471	496	510	486	546	546	523	504	605	561	495	493	548	479	548	536	527	536	510	572	589	493	538	551	539	469	514	507	491	536	517	510	529	569	528	529	548	534	509	516	544	519	499	525	545	557	493	494	562	469	531	518	513	531	539	535	491	561	549	492	537	501	533	478	530	553	483	475	488	534	516	544	544	504	487	497	528	540	517	530	528	525	517	541	518	516	532	570	537	510	527	551	509	526	533	510	518	503	539	512	543	498	503	543	499	520	511	513	482	496	524	505	526	478	469	505	513	486	530	489	469	527	519	536	555	508	518	552	506	545	513	527	504	544	491	550	548	517	524	565	530	544	498	512	513	535	526	516	482	491	556	536	557	529	524	531	513	553	487	524	524	517	529	483	536	500	528	501	526	503	521	524	530	510	541	521	532	501	509	524	551	505	515	513	511	505	546	506	540	507	543	488	519	538	494	526	530	509	505	502	495	510	486	506	538	472	519	525	510	500	501	505	537	486	556	518	530	508	489	514	544	515	548	490	532	540	532	460	482	551	559	563	486	513	492	553	550	539	518	562	486	524	540	534	522	499	524	497	497	455	543	562	515	493	518	500	522	505	489	523	540	541	519	489	558	492	562	535	528	503	512	535	514	488	485	495	500	528	501	516	533	492	572	517	504	476	543	489	491	474	499	508	504	525	498	527	516	546	509	552	513	512	514	527	499	546	541	520	505	537	496	528	503	533	505	485	501	497	506	523	487	531	510	527	528	519	508	535	507	535	533	518	528	531	548	530	494	525	553	530	526	553	554	547	530	536	519	544	498	541	512	502	509	516	509	509	507	529	513	544	488	568	507	493	508	494	510	522	500	525	519	533	526	500	536	492	507	536	536	516	514	518	509	514	508	530	553	486	523	513	519	502	534	517	524	524	521	483	531	524	507	523	551	518	488	497	534	543	497	524	496	531	502	561	482	448	532	501	564	501	514	528	523	513	504	481	549	512	523	530	543	526	578	510	529	528	562	515	471	486	547	528	496	522	481	511	529	536	506	517	523	504	505	499	495	495	503	519	522	535	519	517	495	462	539	533	478	537	532	499	506	539	500	511	523	520	535	535	469	545	507	503	547	527	490	545	535	532	533	498	504	511	501	507	493	547	534	485	526	525	511	514	539	496	525	550	497	522	491	500	534	507	577	499	528	538	522	532	574	546	488	499	512	540	504	495	526	503	521	523	538	508	545	502	511	550	514	473	515	511	515	556	532	532	523	520	537	492	526	508	497	524	514	511	500	523	524	521	507	574	506	522	538	559	568	527	468	493	485	514	513	509	531	541	532	513	498	515	545	538	508	507	523	508	509	536	517	465	533	534	575	499	546	542	501	517	576	547	535	535	560	522	494	572	539	528	498	535	522	562	553	493	503	488	496	521	541	568	508	545	518	520	575	505	503	501	525	475	566	470	501	517	490	536	503	535	495	509	517	514	523	528	494	529	545	477	541	526	540	494	508	528	523	508	552	491	466	507	497	511	516	539	565	547	485	546	536	529	526	507	584	490	533	522	532	509	505	508	506	533	546	523	433	528	512	550	497	471	503	532	524	531	522	528	504	523	515	528	546	512	515	528	519	485	505	548	502	559	544	533	537	500	519	513	482	535	536	494	517	508	511	504	527	564	511	506	491	507	498	496	521	512	520	544	521	505	513	520	504	538	506	517	481	502	502	579	509	482	516	482	502	523	489	502	516	517	506	515	512	483	522	507	501	491	472	507	503	543	505	494	502	526	517	492	500	529	520	506	509	482	554	465	525	561	495	502	539	527	517	530	502	522	544	531	551	511	483	559	517	536	492	497	524	491	520	514	499	491	517	543	519	564	523	516	507	517	514	521	531	473	498	519	477	540	496	524	524	495	462	503	497	527	502	540	516	509	493	484	516	531	543	536	522	580	522	550	514	528	527	527	498	460	514	555	501	523	496	515	504	496	508	519	492	538	498	523	529	511	479	487	555	521	522	516	511	541	572	535	530	551	506	532	565	500	516	540	509	546	566	484	525	563
24377	21593	28994	24599	21513	10653	1213	755	588	563	495	511	423	473	433	419	439	413	405	416	420	387	386	411	411	406	397	395	410	368	389	405	396	382	373	389	374	354	447	408	374	398	391	450	382	387	394	383	377	407	394	381	385	360	396	384	385	377	354	382	376	388	353	379	379	389	389	400	408	367	344	386	400	421	370	413	407	356	356	380	384	370	428	383	331	410	356	371	365	398	403	398	386	421	401	392	379	361	361	353	388	392	379	358	395	343	402	397	384	385	361	376	366	408	372	426	364	351	417	396	387	394	373	387	360	361	364	391	374	407	383	392	382	388	415	377	354	379	353	370	403	411	421	344	433	381	391	386	392	396	421	355	392	399	397	387	399	409	345	368	391	355	406	384	364	397	423	382	381	378	410	371	381	388	409	390	398	409	368	404	410	399	390	392	375	377	418	388	394	371	419	385	380	379	427	402	405	364	394	389	402	418	392	405	399	385	384	370	352	366	392	406	388	383	371	413	364	401	382	370	374	387	378	365	370	384	364	395	345	386	389	411	365	393	383	410	387	437	372	375	332	389	410	366	430	356	440	392	391	401	367	362	407	361	361	389	361	404	386	421	397	367	387	393	384	397	388	357	415	413	422	408	361	402	355	402	390	395	402	389	396	344	381	364	345	381	373	409	380	399	406	371	357	395	400	387	400	387	371	394	362	392	412	413	384	370	399	363	417	381	369	406	350	360	408	358	411	378	364	376	369	371	361	415	399	371	374	382	368	379	420	372	401	376	397	393	416	359	362	428	404	428	350	433	395	384	401	404	365	395	386	370	415	398	389	391	393	349	386	364	387	380	404	396	400	397	372	391	383	374	400	367	405	354	422	373	384	422	413	422	363	411	389	370	414	398	409	386	389	380	414	363	379	366	370	381	414	405	406	408	377	386	405	384	426	369	365	382	400	377	390	392	371	389	418	376	441	381	389	406	400	372	361	371	402	400	393	414	372	383	367	361	416	347	394	391	386	393	403	372	398	412	381	371	362	403	420	417	373	383	393	371	389	414	351	371	387	382	400	371	420	373	377	372	400	386	394	365	370	392	400	413	399	398	398	403	379	412	395	398	385	386	402	385	409	366	373	380	385	372	398	366	378	381	391	378	394	382	413	405	409	390	395	418	387	366	376	387	371	433	406	386	415	350	369	386	369	360	395	396	397	381	412	381	418	399	360	396	398	389	375	430	413	354	346	374	395	349	391	389	357	389	389	369	437	370	394	357	368	419	400	360	367	374	364	388	407	372	386	401	356	398	403	391	408	375	403	398	414	344	396	392	373	409	365	372	381	407	383	392	384	404	414	431	382	436	393	381	384	403	397	409	396	404	409	422	385	380	403	400	355	395	369	378	387	351	397	408	410	384	377	354	335	399	383	364	402	360	374	405	364	413	379	382	393	403	380	396	357	374	350	386	386	386	383	391	381	367	431	387	406	363	379	403	419	348	392	368	358	395	396	396	413	384	377	384	409	365	405	402	420	379	379	386	397	362	377	398	401	360	391	397	388	385	398	402	410	408	386	402	409	374	383	386	378	418	404	379	399	386	410	386	405	379	392	393	377	389	360	382	384	381	355	370	382	401	384	373	379	391	379	405	389	357	371	369	393	383	398	395	400	384	384	388	375	398	382	381	362	351	393	366	373	423	359	391	403	393	439	364	395	390	368	389	353	385	389	378	375	394	379	405	373	356	387	360	395	381	366	396	399	412	395	396	371	375	404	367	363	358	415	382	377	389	383	394	378	350	397	375	374	422	380	390	380	417	408	392	360	386	407	379	408	401	390	433	399	371	405	377	405	386	364	379	341	386	351	396	391	373	362	372	432	421	431	403	370	363	353	431	358	369	388	399	374	386	372	426	443	377	391	393	409	396	416	372	372	397	407	402	404	367	397	388	384	393	384	400	394	416	418	396	379	367	401	383	377	374	391	413	395	427	379	377	372	437	376	397	362	378	358	398	396	415	354	387	383	372	375	374	364	357	365	385	387	376	363	369	420	378	363	382	387	406	422	407	403	394	393	403	378	380	369	356	399	390	377	398	400	407	352	392	409	412	394	370	466	339	413	397	400	371	381	381	372	368	408	357	393	390	352	391	344	410	417	389	351	382	376	402	389	426	399	418	356	408	370	351	387	398	369	388	375	389	372	371	364	373	376	401	410	403	385	361	408	386	366	397	393	373	386	386	399	415	401	371	340	371	374	398	402	376	410	378	386	375	386	380	378	362	386	367	400	425	393	362	368	373	354	398	374	404	405	400	382	386	408	403	410	393	389	419	365	384	405	373	374	378	392	396	398	369	400	413	387	381	401	392	368	411	386	393	403	371	352	401	400	371	374	370	354	377	387	376	385	386	396	394	388	400	392	353	387	430	392	377	347	345	377	365	391	385	367	387	366	355	351	359	363	392	410	396	384	410	366	354	357	385	375	388	413	388	391	382	387	368	388	403	375	389	423	390	393	434	397	436	362	404	390	368	412	380	404	378	400	398	354	366	392	374	398	410	399	391	398	370	376	383	406	422	356	371	407	358	356	393	402	371	386	409	396	345	360	351	398	390	387	376	377	417	401	400	360	389	372	418	399	373	393	399	399	378	418	366	409	385	416	412	408	406	404	399	369	397	357	400	380	418	393	372	395	399	400	406	393	360	387	410	407	362	374	363	390	410	389	390	399	393	403	386	394	349	369	440	369	383	398	344	417	406	384	392	389	394	379	419	393	425	377	381	406	356	370	404	393	385	340	394	381	389	347	394	400	388	354	355	388	400	380	376	378	402	345	350	392	380	396	371	397	395	389	420	380	391	404	403	380	343	385	395	392	396	372	361	388	397	411	396	409	389	401	374	414	399	350	343	412	374	373	387	346	376	382	391	371	375	414	408	404	418	387	381	373	377	387	410	371	366	382	402	383	357	412	401	357	398	371	393	387	375	385	388	373	379	369	380	405	373	383	402	412	369	410	363	375	387	400	385	377	394	394	417	370	314	374	370	365	434	404	390	375	381	402	403	417	420	350	397	368	372	366	386	402	364	354	386	413	359	387	398	358	403	416	380	382	392	395	416	388	391	392	361	374	363	410	405	406	398	380	416	372	383	355	417	420	377	412	374	398	399	393	391	378	334	373	385	406	394	372	346	394	396	386	365	371	392	404	389	394	386	371	409	371	393	391	387	343	365	403	420	413	362	372	361	380	406	379	388	364	414	415	407	382	390	375	384	398	388	381	372	363	387	373	377	400	365	397	369	398	367	378	395	385	399	412	367	403	357	369	356	436	359	380	370	405	373	347	363	395	383	394	385	376	382	376	389	410	399	373	347	390	407	379	385	379	376	400	383	375	384	399	405	382	387	379	347	404	372	368	381	407	377	369	419	364	385	386	382	391	372	385	379	362	361	359	365	384	372	357	364	395	343	384	374	383	377	378	394	386	421	388	325	381	409	396	379	392	363	399	406	379	383	350	363	375	390
44169	55658	12566	6701	4653	3022	1987	1505	1191	1082	893	860	790	759	759	728	660	612	599	666	596	647	616	605	631	582	607	565	581	628	644	598	562	611	553	557	625	611	574	553	599	619	570	531	578	591	560	577	599	586	555	626	600	566	560	616	563	589	575	543	594	577	594	556	579	561	597	583	569	616	565	552	546	581	539	560	566	576	595	587	562	551	596	548	589	553	583	562	557	590	561	583	557	595	579	580	595	580	564	541	573	550	562	573	572	617	535	603	571	573	578	595	607	576	553	562	535	573	562	578	626	595	565	589	558	555	573	546	532	551	534	563	597	570	561	544	551	533	550	571	538	538	609	541	555	574	548	568	586	604	570	569	574	549	564	570	566	505	558	609	581	526	552	566	536	571	545	611	546	558	597	604	585	560	596	552	569	556	557	547	564	550	565	593	605	599	528	584	584	618	521	601	581	583	561	608	538	610	583	583	568	558	592	596	592	567	570	585	540	565	590	583	566	563	587	551	562	586	569	595	551	570	584	617	554	544	566	595	556	629	532	554	564	579	569	534	561	590	578	565	553	544	569	542	520	561	561	565	582	554	568	596	539	589	568	522	584	585	574	589	561	582	553	613	593	574	558	603	597	571	540	566	575	532	591	538	636	530	526	583	529	582	568	597	560	600	577	574	577	605	612	548	567	525	565	555	589	591	580	585	557	573	562	530	598	581	532	577	553	603	559	600	551	555	571	610	581	604	557	561	551	571	597	561	574	640	579	542	570	565	552	556	572	564	579	583	593	557	554	591	544	582	568	543	581	570	548	603	590	525	580	553	561	572	544	593	571	532	519	566	545	559	575	526	563	632	656	558	563	578	509	567	571	536	556	557	555	623	562	543	579	527	549	589	553	551	540	587	555	566	538	567	587	583	621	600	560	550	610	560	533	559	553	583	588	519	554	573	608	569	557	595	551	589	574	602	550	562	566	592	556	598	551	586	560	535	588	560	571	567	591	558	560	537	595	612	604	540	567	553	520	599	595	553	553	567	587	575	574	576	586	584	535	552	569	569	589	569	566	607	630	599	519	531	609	555	546	566	604	553	546	596	543	559	596	560	575	552	573	594	568	578	557	532	587	562	552	519	574	549	574	561	584	588	581	578	563	561	557	603	549	622	558	561	535	557	547	537	580	574	599	558	580	610	571	563	542	510	561	592	571	587	581	585	528	584	597	538	588	553	546	524	513	594	537	591	577	587	563	573	577	559	573	566	540	580	593	603	609	529	576	560	599	584	582	570	552	576	561	557	539	583	538	535	592	610	570	541	544	560	597	588	595	535	567	538	584	604	560	564	600	529	586	595	569	564	591	594	557	553	597	582	568	566	564	580	580	564	601	570	546	585	598	555	584	595	612	589	560	574	562	596	520	586	596	574	563	562	577	579	601	552	574	585	526	554	576	582	567	573	537	566	593	544	552	577	567	552	553	561	579	614	553	587	581	572	600	561	576	581	523	587	593	555	596	582	559	550	573	546	601	541	547	525	534	571	554	546	601	572	575	573	616	590	568	575	550	554	559	553	604	572	550	569	545	563	590	591	602	532	573	552	556	602	586	575	557	527	586	572	566	602	545	567	572	602	564	563	543	571	575	559	580	536	537	533	550	507	580	571	538	530	540	552	530	550	558	581	580	535	558	549	533	601	589	574	597	564	579	587	575	588	581	542	558	591	620	606	588	601	588	620	615	546	554	554	548	597	521	586	588	595	618	567	585	559	636	584	586	574	563	590	585	579	577	524	568	548	532	623	545	560	592	582	584	567	610	586	590	589	586	555	550	593	558	579	592	574	559	606	551	551	570	567	638	573	632	585	566	525	541	511	516	545	558	625	597	572	566	558	577	533	556	575	573	572	602	565	557	567	577	582	557	597	566	555	561	543	605	559	602	559	554	541	583	548	591	537	533	503	551	556	545	605	511	549	560	597	580	559	553	597	555	612	550	542	566	542	555	598	556	589	596	551	532	552	554	598	567	571	586	544	628	544	559	568	570	600	570	573	548	549	612	562	599	585	576	574	550	560	545	550	568	561	617	558	562	594	569	564	575	608	585	542	562	581	576	567	623	537	575	581	597	587	562	594	576	583	601	568	548	566	586	587	554	577	574	518	545	594	544	593	565	547	522	580	548	556	579	534	604	557	546	562	530	615	522	561	599	570	618	541	560	577	571	617	531	597	523	547	546	587	525	576	536	574	570	542	562	599	582	535	554	574	585	583	518	563	570	574	539	596	589	610	580	571	600	548	595	530	559	563	611	574	548	571	595	582	589	592	587	559	558	565	572	552	549	539	562	539	607	573	584	568	569	560	557	574	532	560	567	582	574	537	568	582	576	565	552	597	544	553	559	568	561	548	566	618	641	552	576	542	560	575	558	578	582	586	583	591	569	537	577	581	572	560	578	552	614	571	627	554	575	576	563	593	564	580	575	573	552	561	561	593	524	565	568	578	550	618	562	551	527	588	566	606	531	550	570	583	547	603	619	594	582	573	567	575	562	546	522	541	560	595	550	558	565	528	567	578	570	574	581	546	558	601	592	543	576	570	543	550	540	582	563	539	576	600	563	554	588	575	543	578	563	595	555	584	564	541	570	542	591	549	577	573	559	554	527	547	547	583	537	551	562	537	584	562	534	556	583	558	584	533	554	533	587	563	582	552	603	555	513	579	539	579	521	576	600	537	561	538	566	604	610	612	537	559	519	551	548	541	600	601	571	551	566	564	544	567	572	568	535	585	566	571	573	584	551	560	580	553	553	590	548	587	566	524	590	599	562	582	529	569	590	590	607	563	531	600	542	577	551	569	552	541	537	530	610	568	584	559	549	552	567	551	562	583	607	545	579	557	551	569	514	549	582	570	576	549	553	603	562	614	552	565	589	575	588	526	585	552	543	578	595	553	584	588	566	590	610	542	607	537	565	580	594	557	544	589	552	553	602	602	563	539	546	545	551	534	533	561	571	597	570	538	577	592	582	597	570	562	585	560	593	589	607	611	535	575	596	588	583	587	577	596	560	545	594	532	593	542	525	543	579	550	541	596	603	616	568	548	561	592	596	594	581	640	538	566	556	594	550	573	573	568	605	543	563	563	595	567	561	569	564	532	592	527	575	563	572	588	552	559	569	604	588	582	587	531	579	595	585	582	527	541	526	537	519	606	550	577	536	570	573	573	595	557	593	563	575	577	544	598	578	592	554	547	575	558	543	576	565	531	585	568	545	560	524	581	583	556	585	493	585	536	538	573	571	598	582	602	622	581	560	525	546	572	545	564	594	565	583	572	559	534	561	532	569	580	603	541	576	572	565	503	545	617	544	575	541	585	562	553	583	557	578	605	576	598	587	595	545	520	564	553	573	551	597	596	554	512	552	566	570	597	562	564	551	562	558	548	576	606	576	599	577	584	576	605	543	563	599	543	560	597	549	539	597	549	568	507	587	541	625	534	588	611	582	608	576	547	578	585	570	560
23367	21576	29480	24139	21573	21625	10736	941	553	470	421	374	333	353	337	300	290	301	256	276	261	247	250	219	226	254	243	212	230	236	231	232	224	226	220	233	223	216	245	210	209	246	196	215	221	238	195	226	204	219	247	232	224	233	219	233	211	194	239	236	215	224	208	228	194	222	227	235	222	196	223	202	221	236	197	214	205	196	198	232	192	213	202	232	226	214	244	223	210	192	242	234	216	205	221	214	211	239	199	212	239	216	183	217	200	226	178	214	221	206	212	217	210	203	219	194	205	221	208	206	212	204	229	216	210	222	214	210	214	221	227	210	249	228	214	214	216	207	195	220	206	212	221	210	204	229	224	222	235	200	218	228	194	219	196	238	178	207	231	201	217	192	189	198	211	216	207	238	210	204	205	185	199	197	186	220	188	210	213	222	197	184	187	197	209	206	235	221	240	213	202	222	253	171	208	167	198	226	213	247	229	207	207	168	191	183	195	214	210	209	207	199	206	213	199	193	251	209	232	226	203	190	216	209	203	219	170	216	225	207	207	208	192	212	204	228	205	218	199	210	209	213	209	215	215	218	219	241	230	203	224	188	220	229	220	197	220	208	235	183	190	216	201	203	205	207	207	191	248	213	235	194	214	204	199	198	208	239	226	204	210	208	181	187	205	188	191	207	221	214	195	207	190	226	223	214	204	215	212	202	197	221	229	250	207	233	176	219	200	187	195	196	215	207	208	196	218	225	220	231	222	202	211	200	233	199	209	196	222	197	221	209	207	196	190	209	205	208	185	230	200	209	227	205	221	210	207	212	219	193	206	200	213	229	217	192	217	198	225	192	193	213	229	211	238	186	193	234	205	229	189	206	228	197	200	218	217	215	216	177	208	207	195	192	211	215	187	206	201	227	214	203	202	206	219	210	203	228	204	206	209	243	220	209	211	200	199	205	229	223	227	186	199	180	230	189	213	188	204	244	209	209	183	202	204	210	193	221	204	193	232	207	205	220	194	230	220	188	219	188	217	197	219	215	200	206	189	239	212	209	216	221	225	197	178	200	244	212	228	227	197	231	173	193	208	226	207	195	205	199	217	189	194	195	214	206	228	212	222	207	232	212	217	200	205	212	201	217	195	233	209	233	198	184	213	205	208	197	206	200	202	204	193	219	224	213	209	212	192	229	200	206	204	221	207	196	220	219	211	200	208	226	219	210	203	234	194	212	221	186	244	216	212	226	210	203	209	229	206	222	216	220	221	218	198	204	214	230	202	197	227	213	233	204	211	195	203	231	225	197	214	189	230	207	209	175	208	210	217	208	192	216	208	230	191	188	223	193	177	224	211	225	220	214	204	200	196	220	192	189	221	185	217	224	209	212	191	197	207	200	189	219	205	204	232	227	237	211	209	208	219	199	203	229	211	196	209	235	197	212	216	214	225	218	237	199	178	240	222	211	220	211	194	232	200	210	219	227	191	237	198	194	210	205	229	195	209	196	184	193	225	199	218	218	219	208	195	202	199	196	206	223	192	198	198	205	236	195	216	208	219	215	221	186	200	178	198	213	186	226	216	217	214	204	216	209	224	200	203	218	184	235	201	203	208	180	207	194	233	206	216	181	183	210	229	208	230	246	207	183	188	182	233	219	218	235	200	233	200	219	205	210	198	212	213	222	217	223	195	218	259	216	231	188	232	216	182	210	205	216	213	199	203	228	179	195	218	187	224	224	224	244	209	218	193	207	227	212	230	219	184	196	225	198	208	193	192	205	212	227	231	210	200	213	224	199	216	215	203	187	215	204	213	197	225	212	168	206	216	224	229	186	215	211	203	210	220	212	223	182	199	209	218	214	200	199	207	193	240	201	236	189	181	209	211	216	239	215	202	204	200	184	231	199	206	228	217	216	268	216	198	225	237	221	215	219	203	203	191	212	214	187	216	208	205	216	183	189	210	246	223	215	215	213	207	251	191	185	211	223	206	210	192	224	213	202	229	198	203	208	214	194	223	197	210	213	210	223	243	231	209	210	210	206	227	227	191	201	203	220	220	220	203	219	205	186	213	229	219	209	203	220	213	214	211	199	208	231	221	241	198	230	234	214	223	192	224	223	205	226	257	199	186	194	205	218	217	207	209	217	187	203	200	200	183	238	207	219	201	217	188	206	194	190	189	226	226	242	215	206	253	190	185	205	213	223	202	247	220	235	214	220	205	224	228	221	212	204	229	205	218	237	217	211	198	242	206	231	183	199	197	210	197	213	223	218	233	213	218	205	208	202	195	200	262	201	195	199	198	203	218	194	236	199	185	224	185	207	225	189	223	239	221	222	210	227	191	204	228	221	224	198	224	188	206	220	209	201	223	223	216	229	208	194	212	213	210	211	184	213	199	182	215	199	209	205	220	210	200	202	208	233	205	211	183	234	205	233	215	193	189	193	221	217	215	203	197	215	194	199	233	206	199	188	218	200	214	190	214	201	207	210	205	210	231	195	185	225	216	187	199	201	213	213	210	223	199	202	201	192	216	209	227	213	203	212	212	189	237	220	214	211	201	201	226	245	221	245	211	204	227	232	253	208	217	184	209	204	203	208	185	210	214	210	194	238	205	195	207	196	227	223	208	204	223	196	221	197	206	218	222	203	212	216	226	199	211	209	219	213	207	196	209	219	207	208	204	235	219	197	215	174	200	236	198	197	215	216	189	206	193	217	218	219	207	227	197	212	198	215	217	215	200	211	216	190	193	226	193	195	206	199	211	222	201	192	209	214	223	199	212	206	201	202	221	224	200	210	203	197	210	220	204	186	186	207	202	213	196	200	218	207	208	212	214	207	216	224	190	192	213	205	213	189	230	208	202	200	207	222	217	190	206	235	205	194	210	217	203	223	201	192	233	205	232	193	231	205	195	222	235	211	239	223	208	207	224	203	207	200	198	215	197	200	241	217	203	214	219	207	201	223	218	197	212	220	212	217	211	197	218	191	215	229	234	213	209	178	211	205	206	195	190	217	203	197	212	199	211	199	203	233	217	220	185	238	215	206	207	211	188	212	208	207	214	195	191	199	215	208	228	214	193	206	201	200	221	171	201	219	192	218	199	201	205	217	209	199	217	197	193	218	228	222	235	218	208	199	210	207	216	199	226	209	210	226	198	187	221	228	218	203	225	203	201	204	232	213	222	208	231	233	214	204	194	224	200	227	210	219	232	224	219	196	239	210	191	199	231	229	226	203	212	218	190	199	191	213	222	224	188	210	198	197	212	190	245	201	219	205	211	188	204	192	209	198	223	192	206	194	196	198	221	230	179	232	223	200	196	209	231	231	220	193	195	184	200	194	214	211	217	207	217	211	211	205	226	214	205	204	194	206	200	229	214	209	209	217	203	210	191	203	198	184	204	213	217	199	213	192	205	212	232	228	187	209	214	200	218	228	210	213	195	222	209	221	185	246	186	206	190	201	204	199	215	184	212	200	213	227	219	217	224	217	215	241	203	231	202	200	225	211	213	191	203	220
48088	61651	15092	9452	7082	4536	2986	2060	1529	1293	993	911	770	694	602	603	518	522	516	455	392	427	433	407	387	401	394	402	371	355	358	354	321	350	384	397	340	346	348	355	353	345	315	334	342	329	322	334	342	339	318	301	288	338	313	340	327	299	336	317	320	328	294	308	334	311	315	334	315	327	316	319	301	303	312	341	271	325	312	305	293	316	314	284	302	337	299	324	300	315	289	298	312	298	367	338	341	315	328	310	337	350	310	342	312	322	308	345	338	344	328	311	364	317	299	331	308	330	306	329	324	326	330	371	321	331	336	303	312	291	365	295	308	322	310	334	323	307	308	313	323	331	328	335	300	297	313	332	288	347	294	310	311	295	322	330	344	332	340	331	315	305	325	333	316	331	289	337	325	340	313	295	344	309	310	309	331	324	307	314	339	265	315	295	334	338	311	308	290	279	359	335	316	297	327	328	295	299	337	328	315	320	295	311	333	279	301	337	322	324	291	337	297	296	320	308	363	283	309	338	306	318	326	313	329	279	306	334	298	312	350	328	319	317	307	316	306	311	316	325	290	305	284	327	304	308	313	314	294	341	300	322	329	317	308	326	279	330	301	302	308	282	296	309	328	291	297	305	320	300	310	328	296	281	310	305	320	284	296	300	326	323	285	355	342	301	316	293	333	297	302	327	326	282	296	334	308	312	348	348	327	334	324	313	314	302	294	344	317	312	350	347	330	290	298	310	326	338	336	326	312	314	325	326	306	306	322	300	334	337	321	311	333	304	330	315	316	314	339	333	318	341	298	315	314	292	286	306	335	332	310	346	307	334	295	320	311	281	323	345	337	303	328	330	300	314	291	334	335	304	293	291	314	322	306	319	359	315	324	297	318	335	313	326	346	298	301	323	345	299	325	321	358	311	357	313	286	297	285	300	337	325	315	336	298	313	292	315	266	312	311	318	300	293	326	303	292	276	310	281	292	291	307	307	333	300	329	317	313	322	334	328	309	322	309	321	279	307	286	310	316	344	310	306	330	308	316	291	341	344	318	345	320	338	319	325	310	321	316	323	311	307	344	331	324	317	306	293	298	325	315	304	296	307	351	302	338	300	341	300	307	313	325	295	304	305	337	325	333	317	323	307	302	329	334	279	329	320	272	309	309	319	301	313	307	333	320	297	340	332	316	305	285	338	289	309	319	319	308	299	346	309	321	310	359	334	310	281	304	337	314	340	327	295	313	327	317	312	340	304	316	322	297	312	289	311	321	302	317	327	313	340	309	323	328	273	322	320	317	302	318	329	323	312	278	317	307	334	330	343	307	320	320	317	309	295	299	328	306	326	359	332	296	316	312	305	319	318	331	329	272	318	338	336	346	300	310	302	283	337	314	299	321	327	345	272	327	320	289	326	321	305	329	293	302	283	300	313	345	347	311	349	302	305	321	341	306	322	318	324	326	311	333	289	329	318	325	315	333	316	347	319	341	323	313	303	292	280	296	366	330	325	320	329	314	331	310	315	283	299	314	306	308	317	317	304	308	330	310	342	317	290	332	303	332	318	290	307	348	356	322	318	294	324	317	328	295	302	296	284	332	327	302	285	286	319	323	319	316	277	287	332	327	309	294	329	326	302	295	301	335	327	316	321	312	309	314	317	306	295	302	326	306	300	319	317	324	345	322	300	329	367	322	300	331	343	299	295	328	327	303	329	300	326	328	314	284	309	341	300	333	348	302	296	313	343	309	318	317	317	332	347	317	322	262	325	319	319	320	315	305	315	311	328	312	333	319	319	295	317	286	306	297	332	349	312	315	331	319	320	338	313	311	303	334	305	298	314	297	324	337	327	296	319	323	342	312	315	352	284	305	343	317	306	344	307	306	315	344	288	320	319	322	317	310	301	313	306	299	308	310	306	319	311	331	326	338	299	299	328	300	294	316	318	319	296	333	312	311	313	287	289	309	308	323	298	328	312	313	324	269	298	303	308	314	338	302	317	348	328	294	287	326	331	298	280	311	341	324	323	315	275	312	331	326	296	349	326	358	332	341	311	329	306	325	311	303	316	331	292	324	327	298	322	301	312	323	328	323	295	345	343	282	333	330	331	311	296	309	313	308	294	295	325	298	314	362	322	297	278	306	310	319	315	360	323	319	307	319	316	329	328	285	299	304	358	310	291	341	334	286	349	308	333	346	323	333	334	314	337	310	298	316	328	295	283	325	311	292	283	357	308	293	289	318	320	309	283	313	329	301	317	322	333	304	323	330	288	338	300	314	320	318	290	314	309	322	316	330	318	293	283	356	292	318	278	318	319	323	346	300	318	333	318	331	306	315	311	299	317	315	315	299	333	328	312	300	313	297	300	313	335	302	304	326	318	314	308	329	306	325	309	308	306	307	347	330	328	312	314	301	325	317	326	311	304	312	315	323	315	305	328	330	302	320	283	310	312	311	327	307	311	304	360	302	307	329	357	340	324	297	288	335	306	306	329	289	301	287	328	346	287	378	295	301	283	281	292	299	307	276	298	334	302	345	304	312	318	274	313	312	316	319	307	329	309	344	305	330	311	370	319	309	337	320	318	331	313	319	301	303	335	284	316	301	329	320	270	305	308	299	355	298	319	318	328	312	341	300	332	309	318	316	292	287	298	313	345	326	330	303	324	321	328	336	345	266	306	320	307	284	280	295	303	273	321	320	319	345	291	328	320	342	330	312	311	317	292	355	332	280	310	293	327	328	318	337	313	314	343	316	298	321	342	294	324	310	336	310	328	302	335	326	317	301	310	314	310	278	326	311	322	328	305	299	319	352	301	354	319	308	323	312	323	314	327	293	307	295	304	305	342	294	295	295	312	286	337	325	293	342	288	299	309	305	313	322	321	328	285	323	312	314	305	281	290	321	323	295	318	311	310	306	324	279	309	336	306	340	345	305	317	311	291	294	343	302	316	295	312	287	317	323	302	302	312	320	331	315	327	324	322	294	331	316	323	307	331	296	343	326	339	321	290	324	319	308	306	290	290	319	297	302	339	323	322	306	354	311	327	316	300	301	307	331	297	305	332	313	331	320	317	278	318	302	323	316	321	329	295	316	334	336	326	312	318	341	323	289	296	307	320	331	318	300	332	328	327	329	283	321	306	336	331	308	302	319	302	307	306	305	297	323	302	346	331	290	337	302	321	324	301	336	331	335	316	315	316	352	324	308	275	314	337	298	313	321	278	299	315	304	295	279	307	319	317	313	318	337	309	332	283	317	326	299	307	309	314	323	321	300	335	313	337	312	322	332	302	319	340	323	307	280	299	317	297	318	315	340	295	321	317	320	317	318	311	297	287	311	326	307	305	323	323	320	302	333	328	308	301	329	291	340	312	337	327	301	328	321	342	321	316	294	339	322	295	332	291	308	353	304	303	312	311	307	319	309	295	309	337	312	322	337	316	319	304	313	306	322	302	306	345	298	334	325	306	318	330	334	304	343	320	306	294	322	318	350	311	329	302	302	298	306	316	324	327
27621	22082	14695	2416	996	687	488	442	421	378	381	386	364	358	348	366	347	378	363	360	399	366	355	359	327	332	383	329	368	332	350	341	364	327	351	334	371	343	389	359	353	361	353	333	370	347	377	333	354	363	337	345	365	348	353	348	360	358	339	331	331	337	364	361	372	341	329	322	367	347	350	346	367	388	349	356	351	343	318	319	352	354	355	380	339	338	364	354	375	303	346	361	321	349	358	303	341	332	341	346	341	324	353	342	343	351	342	350	370	329	368	354	372	326	321	361	334	363	347	343	347	370	382	352	351	351	320	337	350	331	329	342	362	361	340	325	315	350	342	354	362	345	368	361	365	352	341	379	340	379	351	357	375	358	341	377	347	331	368	338	351	330	357	366	347	336	352	349	377	319	352	314	353	359	349	337	339	358	344	333	338	355	366	344	349	353	324	358	331	346	326	377	345	370	327	328	358	367	344	326	361	346	370	327	368	370	340	363	345	350	321	357	337	345	374	344	368	347	347	381	333	349	347	364	309	375	366	370	371	409	362	354	311	348	354	375	378	373	325	408	372	345	355	334	333	366	337	369	339	344	373	350	377	324	359	338	339	334	354	333	328	354	367	359	341	330	334	325	343	335	338	332	366	324	366	350	326	350	360	357	350	364	321	342	329	322	344	354	330	353	329	337	313	350	360	360	379	366	349	364	349	343	376	354	348	339	368	339	325	347	348	346	362	320	361	340	350	374	392	331	382	336	335	335	355	307	338	358	361	358	342	354	369	341	362	355	354	365	337	340	335	364	338	320	351	370	330	355	330	325	325	356	358	369	318	341	344	372	371	328	372	338	358	353	340	342	373	364	320	339	359	305	351	321	333	359	357	322	354	336	301	350	357	352	384	355	350	343	361	313	389	364	356	340	330	356	350	338	372	383	355	359	343	332	328	325	342	319	341	364	342	328	341	352	334	328	357	348	309	338	331	355	368	338	318	344	362	349	321	356	337	356	381	341	336	341	322	323	324	328	303	371	357	317	325	394	315	339	324	344	390	338	352	341	324	337	366	327	354	364	334	345	342	369	319	358	347	347	333	366	375	382	364	376	332	326	361	345	348	326	325	328	342	362	369	359	334	345	384	372	375	372	332	347	374	380	328	334	346	322	345	351	381	371	348	345	359	333	320	364	375	360	385	346	359	342	342	386	356	340	352	350	382	386	318	353	372	383	335	356	338	380	334	339	328	347	346	349	373	368	343	325	311	336	377	323	336	333	346	335	379	346	331	364	337	330	352	364	341	381	346	368	343	388	335	361	372	339	342	334	368	345	332	344	365	336	357	353	365	311	359	343	363	354	360	364	331	342	324	375	353	298	342	353	345	310	336	380	353	329	364	368	338	327	376	364	332	321	312	328	322	351	353	384	340	303	347	350	395	348	381	328	325	355	350	360	337	334	343	343	373	335	347	363	352	355	393	358	360	349	363	316	377	341	356	339	352	374	335	354	350	319	377	321	343	342	381	328	352	333	352	342	367	345	347	352	360	357	362	332	362	366	351	346	323	345	332	390	368	389	387	348	348	346	342	343	361	313	351	337	360	316	358	364	348	352	327	373	335	357	358	344	334	328	328	327	332	350	332	346	344	347	350	333	382	355	361	349	370	334	375	332	409	340	350	351	320	367	373	304	354	344	333	349	335	341	387	343	339	336	353	333	325	360	350	321	364	354	362	349	341	344	370	336	349	335	350	368	322	355	324	349	334	327	342	362	374	340	362	326	339	362	351	367	346	326	380	362	353	360	350	352	349	381	327	354	334	342	345	345	377	358	327	341	333	375	375	344	341	340	356	368	340	346	346	392	335	338	372	339	339	355	338	338	350	325	350	335	384	355	333	353	347	341	352	367	340	372	349	354	308	360	371	388	351	323	352	334	338	352	366	344	345	370	354	356	341	366	356	337	330	354	341	358	316	349	358	352	344	347	342	315	365	355	342	356	360	355	319	343	330	336	350	340	368	372	332	380	387	373	312	367	326	351	359	347	331	357	362	343	360	362	356	319	364	358	357	318	360	367	358	353	339	382	322	363	333	344	330	360	303	317	366	370	351	385	328	354	363	345	381	333	358	341	367	335	325	335	390	317	327	382	318	327	324	388	350	331	297	344	357	359	376	349	348	351	373	344	401	360	347	342	347	339	358	347	335	370	391	381	352	375	338	353	351	347	343	370	357	349	352	343	373	363	335	364	353	313	346	357	360	342	385	343	332	373	359	340	363	371	354	374	374	319	349	350	383	347	342	353	350	334	332	362	373	373	339	354	345	347	363	349	341	350	396	368	351	356	359	328	368	295	353	360	332	317	367	336	367	352	355	344	337	340	369	373	374	346	357	370	382	385	336	360	347	388	358	368	353	330	356	332	347	330	368	357	344	358	325	355	343	319	383	358	356	364	358	366	361	360	325	351	345	341	326	381	352	357	359	342	360	366	335	317	337	375	395	342	339	377	371	321	345	362	339	369	327	338	333	339	324	347	325	342	360	354	376	342	347	386	352	349	368	371	385	357	380	366	360	363	331	337	364	349	362	379	370	364	330	344	337	359	343	358	366	360	350	335	344	338	317	363	356	354	335	363	327	351	351	358	380	350	306	348	327	336	384	353	345	366	381	372	342	344	324	363	363	347	361	387	345	362	371	325	353	319	359	344	344	320	379	355	384	316	333	361	334	306	318	338	343	323	336	368	365	341	334	365	399	357	318	371	360	353	339	379	341	383	395	342	341	299	329	348	358	374	332	363	347	368	356	347	327	379	321	336	362	348	357	347	310	340	337	369	324	321	370	355	333	348	346	333	346	351	354	342	361	359	366	332	358	333	370	344	332	343	337	345	328	382	341	343	363	378	346	329	323	348	323	347	326	359	353	325	360	364	376	365	339	369	343	357	355	348	348	355	355	355	328	350	348	356	323	308	317	334	343	359	355	342	365	358	348	355	351	349	361	342	351	374	347	352	366	345	378	340	365	351	353	401	350	356	368	327	376	358	364	391	344	324	331	363	363	333	333	347	360	351	360	351	368	381	350	322	347	358	336	326	368	354	326	307	326	336	368	338	319	370	345	362	362	343	322	332	332	342	351	347	357	322	325	343	368	351	346	346	357	311	330	334	352	334	332	351	355	369	363	309	322	341	364	342	348	388	371	365	334	362	347	365	367	354	360	398	360	335	349	365	376	323	375	343	354	318	357	328	371	339	336	350	362	352	381	331	338	359	343	353	345	359	321	357	356	353	324	367	350	359	367	373	335	342	362	356	334	339	364	317	345	356	380	362	369	346	370	339	357	378	339	356	352	325	351	355	367	344	340	321	331	351	349	348	307	367	356	356	358	354	361	312	354	367	359	337	349	407	352	337	370	365	316	387	393	380	316	350	367	339	358	359	365	337	364	344	349	347	358	362	350	349	361	371	354	389	349	360	348	352	333	340	331	323	342	365	349	347	350	334	352	360	339	325	379	336	347	368
20174	28922	5036	2675	2109	1383	918	777	631	613	579	544	565	520	549	501	525	487	498	526	540	529	563	519	546	524	474	505	527	522	483	543	505	490	523	527	478	553	488	494	504	498	495	523	519	529	544	448	472	515	506	499	513	510	532	502	536	504	478	536	492	530	490	507	517	537	497	549	480	468	523	513	494	523	504	482	476	518	509	549	524	498	519	513	503	495	493	517	520	532	486	491	499	480	520	433	515	471	502	488	497	502	492	515	501	554	511	514	530	514	484	503	501	519	530	504	555	515	512	490	492	467	526	538	489	541	496	531	503	459	516	447	516	512	507	509	515	504	518	508	488	500	504	498	484	465	517	551	523	525	503	524	510	548	464	552	515	523	493	482	483	531	517	548	478	499	505	509	485	516	515	507	490	494	514	567	505	502	481	455	482	482	504	503	518	494	526	511	508	482	560	503	541	496	482	494	517	512	493	456	545	507	527	496	523	498	537	501	497	474	463	490	512	490	474	528	556	516	494	451	464	558	504	510	497	535	515	514	539	513	486	533	536	527	526	513	506	531	484	529	511	502	519	538	485	519	502	525	505	491	533	557	479	555	505	498	518	521	541	478	506	526	502	488	512	477	501	508	491	518	492	525	479	500	495	521	502	508	469	471	478	505	548	488	523	552	518	495	499	510	528	550	529	504	525	489	531	512	456	488	516	524	532	454	486	477	508	459	480	533	500	484	554	501	542	487	521	530	487	501	494	512	540	499	540	522	508	513	516	517	526	518	497	481	539	465	535	524	493	494	498	483	500	494	506	500	503	526	515	515	492	538	519	522	524	526	536	507	530	517	497	449	534	509	500	543	502	515	559	527	508	505	517	513	502	517	496	500	487	503	515	522	499	526	505	506	514	493	525	528	501	525	541	505	561	482	535	528	516	472	501	540	471	495	552	499	538	534	484	574	488	518	500	493	477	552	495	510	524	524	529	505	530	525	505	535	483	516	490	496	491	509	497	489	535	527	548	457	498	490	529	481	553	537	527	525	491	485	529	566	556	534	537	481	501	528	527	535	487	542	516	505	511	513	514	488	520	510	527	498	516	519	568	524	509	533	473	523	525	491	538	554	552	514	497	525	515	510	476	545	484	505	523	499	483	536	524	508	502	525	535	510	483	552	515	552	525	522	557	482	491	492	530	506	526	528	503	494	487	487	543	529	517	486	503	512	513	444	519	498	501	527	482	569	477	511	495	521	483	526	481	534	543	532	517	460	452	511	529	539	486	537	531	479	480	542	524	504	505	471	507	531	490	485	489	484	528	527	515	518	509	536	533	547	518	510	487	473	525	533	509	502	490	492	517	500	519	521	512	492	520	542	488	527	510	519	477	523	508	526	541	534	511	527	521	489	521	537	558	519	491	499	522	478	543	479	514	506	476	512	505	507	552	476	543	492	537	538	504	543	515	500	522	494	492	512	545	515	527	485	491	527	540	531	514	504	510	456	477	469	516	485	567	489	540	510	539	541	499	514	492	498	482	503	501	498	537	482	532	503	461	534	561	523	558	490	505	505	503	464	499	477	522	525	528	482	531	479	485	529	514	502	511	511	500	507	494	487	485	525	488	533	516	508	502	524	518	498	522	482	517	503	487	556	529	474	500	514	509	522	535	512	498	514	530	477	508	565	505	507	492	504	502	547	513	538	502	535	524	504	535	485	535	453	544	524	519	488	561	521	502	522	527	541	487	520	538	505	539	525	500	522	518	501	520	541	477	494	495	519	525	517	551	501	535	527	544	552	526	537	517	480	470	521	518	516	511	517	518	533	536	525	492	495	506	541	485	506	523	519	535	509	502	518	508	533	579	522	545	506	492	521	475	544	520	476	512	523	515	490	533	477	511	520	516	510	542	496	469	529	518	489	491	518	532	497	492	540	550	503	503	511	487	507	534	531	498	518	481	498	505	509	536	491	503	532	510	501	489	556	513	519	514	496	501	518	520	484	515	502	498	514	505	540	492	501	492	514	500	484	476	500	451	457	482	526	520	491	532	561	495	531	499	520	489	467	511	498	506	519	448	551	538	504	495	533	489	521	501	495	530	523	543	486	564	481	511	504	503	503	497	485	548	569	535	496	485	533	520	525	527	485	507	507	531	493	486	492	527	509	528	502	516	467	523	514	478	495	515	563	489	510	501	501	502	507	539	530	516	536	538	493	494	525	497	521	480	498	528	499	517	468	518	528	527	547	524	485	494	477	507	540	530	478	484	507	539	451	549	499	489	505	524	531	513	533	508	539	509	524	520	524	530	536	539	502	489	494	503	505	535	486	464	508	531	500	514	497	499	484	507	516	518	534	507	477	516	536	513	542	511	514	462	525	514	529	508	516	498	517	485	511	500	493	507	496	521	543	500	501	522	527	489	465	455	495	502	531	474	497	534	500	462	512	489	490	514	490	512	505	509	510	520	531	479	500	548	550	551	517	507	517	534	572	497	521	504	547	520	489	525	504	523	530	520	551	518	520	472	539	496	486	500	503	498	505	527	521	474	485	556	485	514	517	532	495	503	500	499	519	545	523	474	512	480	513	499	540	489	540	506	489	528	516	538	556	521	495	506	528	490	527	492	504	513	521	501	540	516	538	498	483	500	527	532	497	515	509	494	506	528	520	479	558	522	515	499	510	561	510	492	484	510	522	490	509	471	494	565	524	513	521	532	528	510	520	479	534	517	499	504	495	524	525	469	492	484	551	503	476	556	469	511	514	487	518	498	476	532	518	538	501	488	480	518	464	497	491	464	524	458	501	517	482	520	496	502	507	491	535	531	453	547	507	536	508	499	542	490	508	487	495	542	531	505	542	527	519	512	503	546	508	529	530	488	486	488	500	504	494	569	532	500	530	479	510	519	519	524	544	520	512	483	526	497	551	489	518	479	521	469	496	495	558	515	478	483	512	500	505	542	491	483	544	530	499	502	547	464	470	492	556	532	473	510	500	489	508	499	526	523	491	544	519	576	543	537	492	497	508	511	536	543	560	508	516	529	535	493	478	508	519	477	507	507	518	464	500	521	519	547	489	505	517	495	494	546	515	525	479	502	523	530	537	488	483	501	515	491	527	511	474	498	505	529	492	506	496	492	523	529	507	507	510	512	564	522	530	490	524	518	532	507	506	461	530	476	486	527	539	499	484	529	529	546	528	517	495	516	479	503	519	491	467	496	491	519	532	539	510	565	502	489	543	521	473	543	559	492	538	517	547	509	523	510	542	506	507	483	504	497	524	520	520	510	477	501	504	498	538	501	517	513	485	525	482	480	504	566	528	485	517	536	532	499	527	507	510	523	505	502	521	485	489	483	514	507	508	528	520	508	472	482	473	473	536	549	511	536	522	515	500	467	530	502	505	504	508	498	540	498	476	503	519	501	484	491	493	514	494	488	516	527	490	525	552	486	498	499	523	524	528	546	524	524	490	517	522	505	482	536	519	469	507	514	529	497	489	509	474	529	527	490	509	469	489
24384	21572	28762	24721	21504	11000	1294	723	568	543	450	488	427	444	432	434	440	442	406	383	413	424	401	396	403	410	418	418	364	389	407	367	406	378	374	371	389	368	434	368	375	423	404	376	377	403	400	385	403	368	398	382	386	382	359	400	376	365	336	403	387	347	369	369	415	392	383	358	403	418	376	381	378	364	358	403	382	394	401	384	364	379	379	365	371	403	385	339	383	383	401	401	404	407	387	381	390	369	397	364	403	417	377	362	325	394	370	342	388	367	402	398	368	404	371	400	386	415	378	366	416	376	374	366	413	385	384	368	401	392	376	404	412	382	377	372	367	376	386	371	409	394	364	385	379	410	351	389	393	363	376	375	408	382	386	369	387	379	372	429	383	368	365	391	399	376	368	357	380	399	361	383	384	381	373	359	363	391	419	384	369	360	352	397	367	405	386	409	379	389	358	385	387	373	403	367	372	385	379	395	405	366	340	348	391	367	370	373	386	396	352	338	376	342	370	378	381	394	367	388	389	375	345	386	346	360	397	412	366	367	364	391	384	372	401	391	417	360	365	408	364	384	425	361	362	390	387	346	389	395	381	345	395	396	370	365	361	357	365	382	385	384	363	370	351	370	362	372	426	375	370	382	424	396	407	369	370	372	360	396	354	369	360	391	403	372	356	388	389	382	360	359	354	387	365	397	376	347	352	347	376	396	365	368	345	397	383	380	378	417	384	361	380	341	334	398	391	392	377	368	386	360	367	383	419	415	394	374	425	404	375	407	394	359	371	377	389	372	357	382	374	406	398	397	366	383	364	373	361	364	373	343	378	388	382	387	392	384	367	384	351	379	341	369	358	386	380	371	381	405	374	373	364	428	367	370	357	393	391	369	401	380	357	420	379	367	372	370	356	390	394	377	366	380	353	391	377	390	368	415	411	391	366	390	362	388	389	369	366	369	382	374	362	352	384	396	410	384	348	375	374	399	373	377	376	412	384	424	385	388	364	396	376	384	416	363	365	388	387	376	370	386	389	356	368	365	352	377	426	386	357	357	389	400	384	373	389	383	363	402	374	362	363	387	337	396	345	355	359	372	377	378	380	411	361	420	389	359	382	436	425	360	369	407	363	378	401	360	383	378	343	375	374	398	385	385	411	346	386	383	382	376	351	379	370	346	368	368	422	395	375	390	384	368	360	384	378	391	404	399	398	375	381	356	383	384	403	394	362	364	381	398	370	363	353	378	390	399	390	384	392	358	354	419	373	391	408	381	397	384	407	367	354	386	387	375	385	394	355	367	393	420	370	418	387	334	353	403	384	408	363	405	367	390	390	385	355	382	390	339	428	381	382	337	401	381	399	377	407	377	393	365	373	367	353	377	359	394	387	416	385	392	413	385	382	377	387	368	417	404	392	388	360	360	393	381	343	376	399	370	362	404	384	376	380	392	380	389	357	377	352	395	350	394	382	373	342	367	352	379	337	400	413	366	404	392	358	402	406	384	384	398	383	410	422	344	402	386	393	407	431	380	374	373	435	371	409	405	377	379	402	395	350	357	395	378	406	365	381	388	379	343	415	372	380	362	369	391	382	403	408	382	369	393	385	357	383	385	367	370	386	387	373	354	356	365	382	377	401	397	388	371	386	380	373	390	359	376	432	376	375	401	420	361	392	366	370	350	385	364	393	414	365	347	376	370	355	375	378	410	384	428	388	377	369	389	382	335	400	368	376	377	367	395	371	363	356	373	386	355	375	377	398	376	362	354	373	396	402	396	376	382	389	393	346	352	411	368	389	374	393	380	386	386	392	374	350	361	376	384	401	359	384	377	374	394	365	405	355	374	415	414	414	383	357	393	385	348	375	365	391	395	372	339	383	384	388	386	378	388	409	364	355	361	387	383	385	407	345	356	402	386	383	360	360	363	375	391	356	358	346	407	373	358	357	373	388	352	378	377	387	371	390	393	383	395	350	408	381	359	371	391	403	387	376	369	345	386	406	391	380	356	385	362	391	389	388	396	365	393	377	364	401	394	392	394	381	356	381	357	365	388	366	375	383	370	353	389	373	409	390	389	370	385	365	391	351	383	369	390	360	347	392	411	375	357	345	360	390	373	360	369	380	396	379	348	393	384	389	368	385	383	366	404	362	406	376	384	376	358	381	398	371	376	331	362	359	374	388	378	349	431	393	410	366	404	378	371	364	349	386	376	337	362	376	363	378	363	384	382	360	390	399	375	406	339	388	375	354	370	369	398	404	402	372	364	373	366	375	372	351	386	397	350	394	366	366	378	377	355	414	356	372	379	357	355	390	403	395	402	377	388	368	406	347	356	399	380	379	366	378	382	341	383	423	389	381	397	375	371	401	353	387	384	376	380	344	379	364	393	384	394	393	350	361	415	361	373	372	372	386	370	399	414	362	382	387	365	401	352	406	377	392	380	347	378	360	383	381	390	398	371	413	377	387	361	390	371	395	392	337	332	386	404	400	341	412	351	373	401	406	351	332	399	375	402	397	403	391	400	363	386	388	354	387	404	391	367	369	386	394	348	413	381	388	369	385	346	394	364	369	361	364	347	387	394	359	355	370	381	374	372	390	380	361	359	357	375	383	374	401	389	397	382	367	378	388	399	373	381	373	381	353	391	366	370	397	407	383	411	365	396	390	363	378	365	324	381	332	371	353	370	374	380	368	392	372	394	401	405	417	387	393	358	360	362	360	371	362	386	382	392	387	377	388	365	380	394	370	354	374	383	374	336	361	369	357	379	361	387	380	377	392	385	390	359	394	381	357	400	391	340	401	410	382	382	392	372	370	368	371	353	355	363	365	411	402	396	378	353	372	396	399	393	402	344	398	362	370	354	377	366	375	367	385	374	385	393	419	372	410	398	395	390	380	405	371	379	346	359	381	396	379	376	397	367	421	374	372	381	396	370	379	389	388	391	374	395	379	345	382	351	356	385	354	399	360	420	400	394	384	388	394	374	334	368	404	356	406	362	383	411	375	362	388	410	351	383	372	400	376	410	383	373	381	381	398	361	370	382	341	382	397	399	376	359	367	394	372	381	363	374	372	394	385	413	417	384	385	393	369	403	405	369	356	375	392	389	398	365	381	371	363	401	368	377	386	363	392	349	367	397	366	380	366	378	375	387	390	389	350	353	359	362	363	403	361	369	368	346	356	389	372	425	379	380	322	352	423	393	398	386	381	370	382	401	390	359	382	400	382	396	373	388	371	394	366	409	393	407	383	381	384	352	397	401	383	379	403	407	387	406	412	377	371	364	374	386	371	383	401	369	388	382	383	362	375	387	401	345	391	383	361	378	334	375	363	369	361	364	340	367	348	356	399	355	372	414	402	395	364	372	379	378	424	400	398	376	367	353	388	374	423	397	423	376	362	380	375	373	400	398	342	417	391	396	366	380	388	366	388	401	398	368	386	388	378	380	347	388	370	387	375	368	348	374	383	376	360	332	402	383	354	386	388	374	358	360	409	359	359	377	406	396	409	352
42227	60168	11284	6306	4954	3233	2059	1478	1183	983	887	863	760	742	703	664	659	645	621	601	666	624	630	643	603	593	617	621	588	610	579	617	578	622	568	577	587	558	622	555	552	605	559	551	593	534	586	582	559	558	551	527	613	570	568	648	539	565	555	552	573	626	578	566	613	601	571	581	553	566	569	586	548	573	617	573	543	597	551	520	578	568	577	594	581	587	569	563	579	550	563	565	554	563	620	593	574	592	561	574	539	560	581	552	569	544	579	595	497	619	581	548	564	560	554	565	522	575	603	546	521	581	638	564	563	517	549	567	513	588	584	582	571	565	534	609	568	588	554	562	567	524	548	558	547	532	511	608	559	599	559	545	580	565	569	579	548	594	622	570	514	563	556	515	599	590	557	612	537	563	539	554	570	560	556	524	544	597	519	559	565	587	552	558	570	596	545	599	553	573	561	542	562	585	557	555	537	570	538	588	587	553	563	563	571	540	587	552	519	612	568	601	570	623	548	593	589	525	566	568	576	557	576	532	581	580	558	576	541	566	528	544	589	529	566	581	555	607	523	526	568	579	589	579	565	557	564	589	528	544	564	548	535	540	540	572	564	521	556	575	555	534	588	512	591	571	567	560	540	564	535	533	518	519	563	533	544	547	546	618	568	617	587	567	552	561	555	568	521	576	585	526	556	590	562	532	533	521	538	559	587	582	597	584	544	543	583	576	525	583	564	544	575	573	559	572	592	600	592	552	569	575	575	534	559	597	633	558	562	604	601	543	554	585	536	550	532	608	625	530	555	560	600	582	576	599	597	502	555	594	527	578	576	572	590	539	583	562	564	598	546	552	551	585	580	566	570	535	569	594	591	554	530	551	524	589	523	590	575	571	569	544	534	543	545	534	565	564	575	524	542	555	593	623	560	534	547	578	549	564	554	602	573	576	554	604	562	548	561	555	546	526	534	566	566	601	584	525	584	560	576	603	593	579	528	555	552	555	557	518	575	520	615	558	568	563	570	557	579	544	570	548	526	573	526	574	580	554	572	532	554	571	549	551	546	502	576	519	554	581	578	555	559	532	560	539	583	553	582	564	591	544	584	598	571	560	656	566	577	569	542	543	562	555	565	563	560	559	530	563	547	591	582	565	551	609	579	565	541	546	526	558	584	584	535	554	564	578	526	537	575	551	575	532	552	561	551	572	564	579	576	577	560	560	548	579	529	618	534	524	580	541	526	572	610	547	544	580	526	569	550	598	569	530	581	572	563	535	539	590	591	610	564	535	538	536	559	584	555	566	555	573	577	570	553	582	529	536	577	553	607	584	599	521	558	580	575	563	555	533	553	564	579	528	582	574	571	531	551	550	543	604	530	560	603	578	600	557	520	554	581	559	552	530	611	560	553	579	510	561	561	623	574	571	575	605	583	570	549	544	554	545	569	585	547	564	542	593	537	586	546	536	596	579	572	523	590	550	570	568	551	569	558	553	523	563	572	542	542	530	583	575	553	573	542	566	550	579	581	598	546	552	540	571	564	543	549	550	583	540	557	587	541	562	568	552	593	560	559	565	581	554	559	568	549	579	539	605	553	514	525	594	561	502	553	558	545	564	554	558	572	563	525	577	593	558	560	565	571	587	522	538	534	601	584	533	531	553	538	608	548	566	575	560	549	561	554	549	517	562	584	585	532	533	621	553	567	536	568	568	572	579	586	552	534	547	557	588	567	583	536	573	551	549	565	573	563	557	567	506	595	596	537	545	539	595	554	554	601	545	538	616	583	569	579	563	573	595	611	537	563	582	552	559	559	537	561	584	541	569	555	541	560	605	569	548	562	558	582	563	577	560	592	546	554	550	552	581	530	501	569	544	559	520	611	593	583	598	545	540	522	566	531	589	599	584	588	556	540	552	593	575	554	537	545	555	567	560	567	592	551	570	549	581	584	597	592	558	596	567	531	562	604	541	568	551	531	549	586	548	511	602	511	570	581	553	527	567	563	579	559	630	542	528	573	555	562	544	559	558	588	512	554	562	534	568	587	562	615	631	597	593	570	561	580	564	539	582	571	538	561	602	526	556	550	585	558	583	501	608	585	552	546	552	568	593	559	593	547	559	543	596	575	574	586	569	594	557	556	551	574	568	577	545	551	555	572	564	557	559	585	532	573	529	556	546	566	530	606	571	552	562	547	537	543	570	580	590	490	579	551	564	590	555	523	570	514	577	573	529	572	544	553	564	552	556	605	555	590	560	583	529	607	528	603	562	552	545	561	561	569	525	538	559	540	541	562	529	577	568	533	560	517	565	541	544	550	541	527	590	552	531	559	589	574	562	554	553	587	562	559	592	577	602	515	516	615	596	556	561	632	503	546	571	591	567	608	588	608	553	546	573	572	585	555	587	575	559	585	576	526	537	551	573	543	556	570	574	582	540	561	541	566	600	543	574	578	553	575	574	549	572	564	545	548	563	571	581	596	594	573	549	580	542	526	546	546	537	574	569	573	547	566	566	560	537	602	570	571	554	538	535	604	561	558	572	554	539	564	536	519	553	567	580	553	542	576	557	531	581	561	577	562	515	564	592	501	565	557	557	564	558	571	592	589	556	601	580	556	534	555	584	544	548	541	556	560	561	562	538	546	585	550	547	547	547	565	571	574	576	594	559	571	543	551	540	568	554	574	554	593	605	609	597	579	517	569	578	572	540	522	566	605	567	547	548	539	573	583	590	550	597	539	557	587	573	562	543	578	529	532	522	554	532	536	579	545	569	553	600	571	583	562	607	575	570	559	544	556	557	554	579	615	578	548	555	588	610	572	579	565	638	536	565	584	548	571	538	599	572	606	529	572	569	571	555	556	533	588	587	564	517	524	555	539	544	568	530	547	574	536	559	585	590	607	534	550	554	522	561	574	532	626	522	574	523	572	542	578	552	591	538	538	583	569	500	553	538	547	531	568	595	576	527	582	555	559	493	563	569	558	599	585	558	571	538	543	595	548	542	528	542	566	525	522	557	575	554	539	579	558	541	624	597	541	597	591	603	594	571	550	571	556	570	560	572	556	591	589	526	533	563	554	517	581	565	588	536	558	523	562	541	549	586	563	617	551	540	594	558	539	551	572	559	570	621	556	548	544	599	589	539	580	557	575	521	551	568	575	533	551	558	550	553	587	557	597	546	538	533	594	582	572	557	542	532	531	543	535	572	553	573	578	544	583	535	549	588	532	590	576	561	597	567	573	562	563	549	559	551	579	555	575	543	548	560	572	570	568	577	555	577	558	562	494	541	577	544	552	551	563	564	577	540	574	514	540	537	540	569	561	540	543	550	592	562	558	567	569	566	560	553	574	552	560	581	548	558	563	545	548	601	562	557	563	540	544	540	540	551	560	565	571	581	598	565	539	591	578	580	569	534	545	587	614	591	563	576	563	544	556	572	569	569	579	587	578	517	578	557	575	606	607	592	568	530	596	536	519	564	505	557	564	537	534	570	566	562	549	552	534	570	519	587	550	579
23365	21545	29164	24300	21530	21547	9306	905	520	520	419	378	346	348	302	274	289	255	255	251	241	210	238	242	229	237	230	226	203	236	230	199	254	203	224	229	207	223	213	235	232	219	216	230	234	215	205	216	236	237	229	218	196	231	206	200	233	205	210	199	189	214	215	201	186	194	222	193	236	206	235	199	225	193	191	196	224	182	228	189	211	202	216	223	181	242	196	215	222	218	237	238	202	237	199	207	199	199	227	217	200	213	166	181	244	203	214	190	213	205	230	211	204	229	202	233	194	211	194	196	227	201	217	198	195	218	234	198	187	205	222	202	198	194	210	202	213	212	238	160	214	206	186	196	210	195	211	203	187	203	209	193	210	205	213	243	218	218	206	201	207	178	193	213	217	201	199	223	214	191	190	182	184	202	221	180	178	223	201	222	207	211	165	178	197	203	202	183	206	212	194	202	217	201	213	200	211	209	243	225	225	195	215	188	216	204	189	200	208	203	182	200	196	193	214	212	209	203	230	179	215	234	184	203	225	192	186	196	206	216	204	233	212	221	196	217	208	206	211	205	209	211	220	202	200	209	211	219	209	220	211	219	201	228	203	230	182	208	212	202	206	188	190	202	225	209	188	239	198	205	222	182	209	208	193	219	219	192	235	218	208	220	225	233	202	201	199	213	201	196	215	202	213	187	210	190	200	188	226	207	197	167	206	205	221	187	219	209	221	214	232	208	197	219	195	223	208	230	208	207	198	206	194	201	220	202	225	197	191	189	196	193	203	204	216	219	214	196	216	212	221	201	199	213	184	191	202	216	241	192	204	229	237	200	210	172	206	213	195	169	205	205	208	201	193	237	213	186	230	230	216	202	175	225	196	173	215	197	201	216	212	204	194	211	219	231	195	193	196	198	195	215	211	212	218	190	198	235	189	189	207	166	206	196	192	210	235	212	198	220	195	187	190	207	210	201	202	194	212	212	202	196	223	208	199	221	196	219	214	208	205	206	208	176	207	187	210	184	194	204	191	184	197	235	217	205	185	202	222	203	227	198	227	198	199	207	208	176	210	178	216	215	220	221	188	216	195	185	200	183	191	210	212	167	212	196	200	213	215	242	194	212	203	200	199	205	231	194	207	220	197	216	184	202	180	206	186	197	202	186	203	215	194	185	214	202	196	194	205	215	201	209	207	178	197	236	206	216	196	182	206	232	204	200	206	180	218	195	228	200	212	243	217	223	226	220	185	202	195	215	193	210	189	212	183	192	224	199	206	213	183	226	201	213	201	178	209	192	188	187	187	223	194	198	180	226	214	209	185	215	207	242	214	216	200	204	207	211	209	191	205	196	209	212	223	185	196	200	242	200	197	229	194	201	201	197	208	195	214	178	204	196	203	187	217	208	214	226	188	191	192	207	190	235	214	229	206	191	180	205	213	211	219	157	201	220	241	229	206	199	180	192	213	186	196	210	196	199	179	190	196	205	201	219	185	215	198	216	208	188	218	212	207	218	218	226	198	187	190	222	184	205	197	207	212	193	204	185	230	238	171	209	218	202	189	211	195	204	211	202	211	207	191	187	198	194	190	221	189	205	217	217	215	195	214	188	192	211	199	209	206	192	208	217	194	217	202	198	199	231	211	208	209	188	187	212	195	211	184	204	191	178	209	222	209	203	213	214	190	175	171	213	210	163	230	234	232	216	211	201	203	184	198	188	188	187	209	205	215	204	192	207	211	204	221	218	220	214	183	200	192	188	198	201	210	225	183	208	210	251	199	211	210	197	212	201	202	215	231	212	206	187	194	214	186	180	191	232	195	189	229	177	189	201	192	204	219	175	208	200	232	195	205	201	222	200	179	199	201	202	196	207	185	213	219	221	199	183	225	199	207	221	215	233	250	210	179	196	201	175	218	220	187	211	221	208	196	234	207	202	219	220	190	184	191	211	202	211	201	197	234	228	203	200	200	233	195	200	197	213	201	203	185	210	190	206	228	213	242	195	209	211	203	195	196	188	253	190	185	210	211	201	215	199	215	217	213	212	197	215	194	223	220	218	222	198	213	184	199	214	192	207	187	196	217	205	195	181	221	209	208	207	206	210	198	211	221	185	205	202	187	187	188	201	191	195	209	190	214	221	214	212	212	205	189	186	217	220	207	193	191	210	216	226	192	222	191	221	176	205	211	175	218	211	185	215	202	205	222	209	210	197	194	196	206	204	206	207	214	209	196	202	208	202	182	172	185	225	202	190	238	190	229	211	189	194	209	212	240	208	208	197	220	183	192	178	193	192	233	208	213	176	229	183	217	213	214	212	198	190	202	238	195	207	214	181	195	186	182	190	207	190	192	191	204	205	217	208	199	180	201	220	198	181	238	210	204	225	188	193	218	218	189	209	202	199	194	210	194	238	246	225	179	230	199	195	189	184	197	178	220	203	221	193	193	171	238	183	219	205	191	180	185	224	197	224	203	208	228	196	201	211	231	191	171	208	198	222	205	203	194	195	200	224	217	203	198	193	193	184	222	213	237	210	185	216	173	201	206	221	210	213	177	179	206	214	205	211	207	194	219	189	229	197	194	189	182	186	221	212	207	233	204	217	192	246	200	197	208	211	216	202	218	195	210	193	234	213	197	183	196	213	222	208	223	187	183	196	191	211	189	196	220	187	200	207	207	188	223	185	191	206	209	197	222	189	195	234	213	215	205	199	218	201	220	215	215	205	205	197	213	202	181	185	220	225	206	215	206	204	220	194	193	197	207	194	195	197	214	202	228	214	192	188	226	198	185	188	199	202	174	209	228	211	211	166	215	183	203	208	204	201	215	184	220	217	202	207	204	204	210	219	207	216	198	173	206	211	198	193	225	223	223	194	188	214	196	224	193	222	197	182	228	171	190	179	211	188	205	213	176	209	180	208	212	190	192	201	203	185	192	198	216	212	200	218	227	175	214	231	181	177	205	219	183	207	204	206	196	213	183	191	190	208	194	216	238	197	179	215	188	206	204	222	198	183	181	213	218	213	228	202	186	200	217	185	212	205	187	197	194	212	212	215	204	189	228	201	200	187	232	211	199	210	210	207	218	212	199	195	220	213	181	197	198	220	218	193	195	198	254	221	217	203	202	213	204	194	202	199	203	228	231	188	228	207	218	210	208	214	202	231	204	218	198	184	213	183	199	181	216	197	204	208	208	206	221	203	233	212	184	224	192	213	195	207	224	189	229	172	213	195	189	202	228	207	211	171	203	199	194	194	229	231	197	204	231	184	205	242	220	187	209	211	199	194	169	190	203	204	197	212	225	228	237	224	201	209	181	204	199	209	206	180	205	206	191	195	196	194	214	194	227	172	195	206	219	199	191	209	216	222	190	189	199	191	227	196	222	198	221	196	217	207	193	167	228	202	212	216	216	210	203	213	224	223	229	222	214	198	207	232	193	192	197	219	213	199	188	201	197	179	208	205	214	190	197	204	204	194	225	187	209	204	190	204	226	202	215	234	194	219	224	194	208	202
46634	68460	14263	9386	6990	4875	3024	1955	1498	1177	1049	865	736	696	622	563	525	497	491	439	430	425	429	390	383	360	384	360	368	361	354	389	323	354	343	353	333	354	333	379	325	276	307	315	350	315	319	327	300	338	305	292	304	336	324	333	313	312	334	310	310	311	309	324	331	341	329	298	342	296	346	334	294	304	281	347	323	304	302	321	334	310	315	306	329	296	285	323	331	325	310	329	314	323	308	276	304	325	276	287	312	333	301	309	294	317	327	301	301	314	339	303	324	305	314	320	290	329	304	328	296	313	334	302	308	290	303	312	291	288	322	299	326	308	309	329	304	321	329	360	302	313	307	306	303	296	313	305	300	315	305	303	335	291	286	317	305	318	268	331	320	319	292	297	310	307	291	304	294	306	307	302	320	304	323	313	307	298	326	306	322	299	312	323	338	311	302	294	291	306	338	320	345	324	297	291	281	314	314	314	301	309	295	302	321	302	292	273	296	293	294	269	337	296	321	326	328	276	285	298	296	315	344	295	331	345	288	315	291	293	326	302	298	313	286	308	303	297	307	308	297	320	295	346	295	297	310	346	292	314	337	330	315	311	299	313	344	299	293	284	305	329	309	320	347	327	282	311	319	315	291	335	281	315	319	309	261	316	293	320	302	302	295	320	324	329	303	314	313	307	288	328	290	286	279	306	330	290	320	313	304	333	322	318	293	319	313	317	283	314	299	302	293	318	278	298	296	290	324	321	306	318	321	298	303	297	331	309	282	294	310	303	294	339	290	319	316	300	306	289	291	307	313	322	312	300	264	315	331	298	297	313	300	297	286	296	307	302	326	283	284	336	306	306	284	293	311	325	321	288	319	268	350	317	296	290	298	284	313	311	297	325	307	315	288	294	313	282	291	310	312	317	336	304	307	303	324	291	307	321	297	317	299	353	324	337	324	323	308	306	319	269	279	323	275	310	326	310	285	308	303	309	286	306	340	325	302	324	306	324	303	312	325	328	291	292	323	300	304	300	278	307	309	286	317	311	290	284	332	301	305	300	292	298	316	296	314	311	337	296	303	309	281	306	294	326	304	309	328	329	302	278	318	300	300	314	309	293	317	319	300	286	286	305	340	308	304	348	299	284	318	302	297	318	306	339	305	312	355	304	323	282	291	334	286	306	297	317	321	327	298	312	333	302	303	298	310	322	304	328	294	304	273	325	328	327	318	297	267	342	300	269	296	318	314	331	294	292	278	317	308	329	304	285	312	309	319	305	329	299	299	325	318	300	331	286	318	320	278	351	313	322	318	311	277	317	281	285	316	320	328	308	311	320	344	309	289	355	318	280	308	310	324	300	328	336	299	276	334	321	329	291	342	310	293	283	313	296	317	293	331	315	311	316	312	292	289	277	287	286	305	330	303	295	316	322	274	333	293	324	314	304	300	326	284	320	296	281	277	330	250	298	315	358	306	297	291	317	303	306	316	297	283	301	303	292	294	290	299	285	307	346	311	315	319	298	329	319	315	297	303	303	306	275	301	281	317	338	314	327	305	295	311	302	307	299	277	306	300	330	328	284	288	313	318	295	268	324	334	300	325	310	301	294	324	313	285	287	341	283	322	286	313	304	303	314	335	288	296	290	301	287	284	338	314	309	300	315	288	312	312	298	319	289	282	292	289	296	298	335	307	297	295	329	316	329	327	300	355	313	338	332	292	317	309	322	332	292	298	343	302	308	335	259	311	303	320	323	316	292	295	302	297	321	314	318	299	300	325	308	283	302	297	309	311	311	301	291	305	300	296	277	305	308	309	333	299	325	318	335	303	297	295	301	334	305	322	299	304	316	315	300	290	316	354	322	306	299	326	323	312	309	315	312	313	305	306	314	297	376	303	292	283	333	335	308	296	321	304	308	307	346	288	293	324	334	293	329	313	303	291	292	315	279	294	336	297	307	312	276	275	317	300	319	326	301	333	310	308	311	303	330	334	297	323	305	313	316	351	315	316	302	283	307	328	332	336	343	307	314	281	283	282	291	306	320	306	334	331	326	313	314	318	307	303	313	295	297	308	306	330	308	334	317	317	304	320	338	293	320	309	330	309	307	309	297	306	330	298	295	314	315	288	311	322	304	309	318	319	301	318	304	332	321	291	306	316	350	301	314	317	314	292	314	309	317	328	282	283	304	316	326	339	298	320	289	310	344	320	294	324	304	320	299	329	299	302	339	323	297	316	315	315	297	301	324	320	294	288	313	291	305	318	321	294	286	319	292	311	316	308	336	318	302	301	332	329	318	304	311	316	298	320	319	337	272	308	354	300	301	311	284	320	310	275	299	314	305	265	313	297	303	292	294	312	328	297	300	305	300	299	322	335	336	339	325	275	313	315	298	305	300	303	315	322	284	321	297	300	316	290	283	334	316	320	318	317	291	307	352	316	290	331	301	325	322	342	292	299	312	303	279	313	313	312	286	320	289	313	327	349	322	295	325	335	292	306	273	280	308	301	272	314	313	346	322	289	285	322	301	285	300	308	276	276	313	328	286	284	321	298	305	311	348	334	342	329	306	327	323	314	325	277	316	308	307	309	317	304	322	296	297	333	296	296	289	328	316	288	300	343	298	267	318	316	304	303	314	310	255	320	320	296	337	300	333	337	302	314	293	303	307	331	303	331	314	331	311	317	322	318	285	284	304	319	322	281	289	318	302	311	291	287	295	308	314	282	294	332	318	332	307	310	293	292	284	305	304	300	293	305	320	318	282	319	306	269	282	332	296	293	323	323	306	300	297	328	296	319	295	326	317	306	305	324	290	316	304	323	314	315	314	280	339	305	333	334	333	304	277	325	315	318	325	316	342	311	293	302	339	306	284	285	307	324	321	320	310	332	312	295	319	285	315	273	309	311	310	306	308	311	312	327	293	307	297	324	304	285	308	324	278	314	347	323	316	312	313	291	304	320	305	273	321	279	316	329	298	310	279	299	319	302	255	315	307	312	307	303	338	321	309	297	317	330	315	294	312	333	311	303	310	304	294	300	291	300	306	311	316	301	325	303	309	277	293	276	342	289	317	332	299	324	323	308	320	328	295	322	306	288	307	368	319	306	321	305	299	315	301	315	306	327	330	301	311	309	292	320	286	295	285	330	295	318	334	259	301	325	307	307	319	309	293	305	311	284	307	319	298	292	335	323	288	316	291	311	315	278	301	333	314	309	299	305	296	298	327	305	293	307	292	319	331	297	307	307	282	304	341	319	309	303	329	300	285	278	315	286	349	320	332	304	321	304	307	316	305	314	308	295	296	311	312	292	280	283	302	315	302	307	308	297	309	309	329	304	320	316	300	308	288	298	302	301	339	301	293	299	251	354	305	281	292	301	301	302	310	299	326	314	292	313	308	280	320	347	320	309	295	289	303	307	297	324	290	303	310	303	284	297	316	321	312	293	318	295	300	282	295	300	302	320	289	292	313	312	303	306	340	278	275	318	334	320	322	315	304	289	329	299	328	314	282	315	343
27445	22022	14466	2320	925	607	479	450	362	355	358	360	382	342	339	337	342	357	349	356	373	359	354	329	304	344	326	373	368	337	338	348	318	378	330	331	349	347	331	351	324	340	357	315	389	335	350	354	370	337	376	338	367	340	330	373	358	343	323	371	349	366	338	383	329	356	345	364	356	344	308	333	315	320	342	341	321	326	355	323	346	355	388	345	376	335	331	333	330	356	374	333	320	323	360	359	362	291	334	340	361	333	359	351	337	325	361	348	371	357	320	327	360	341	327	338	324	383	366	341	326	334	337	316	345	352	319	340	317	328	342	324	338	312	316	355	320	359	358	362	331	360	353	337	338	324	351	334	320	358	335	334	314	342	351	357	329	367	338	338	338	348	355	361	314	377	339	343	316	332	368	335	359	308	301	341	331	351	344	365	359	344	362	350	329	323	316	355	330	331	365	360	348	344	312	354	359	357	338	314	364	321	365	336	339	354	333	332	316	361	344	340	331	325	338	348	348	344	325	344	372	344	320	363	369	348	349	345	346	361	365	361	331	360	336	356	327	364	345	350	356	325	316	317	331	315	367	348	346	358	309	338	345	335	348	345	321	301	337	338	367	347	364	344	317	308	342	356	336	359	356	319	299	328	325	340	339	371	317	360	332	331	345	333	378	313	327	366	329	345	323	354	383	332	357	325	372	323	394	311	358	349	326	315	337	354	333	318	316	336	369	345	354	357	332	385	362	370	307	349	342	311	337	331	343	352	337	350	339	350	294	319	354	358	337	336	355	367	347	371	345	361	324	332	344	317	355	313	350	348	335	349	347	315	340	326	336	348	315	344	361	336	332	365	336	323	367	343	329	383	343	333	341	347	345	321	309	361	376	318	345	304	348	320	327	384	353	325	342	386	339	358	325	324	331	324	343	341	357	357	329	346	330	332	332	330	352	321	353	341	343	350	341	347	371	336	372	366	360	325	349	352	371	343	310	340	332	364	365	336	312	330	352	345	364	343	393	345	349	323	333	341	322	332	348	341	338	335	291	352	334	376	329	366	323	329	341	337	322	327	321	333	321	357	326	326	332	366	321	349	336	342	326	355	318	343	372	347	365	347	372	319	369	348	316	319	358	327	351	352	373	337	331	321	337	371	336	343	334	356	345	367	344	319	335	339	364	331	339	345	354	349	320	359	364	341	323	330	314	361	367	333	368	354	358	315	347	349	348	341	328	348	360	356	346	341	348	371	361	362	336	338	329	375	351	328	358	301	341	340	350	349	346	334	325	335	357	364	345	351	353	344	348	357	341	347	382	353	320	353	367	347	343	368	377	306	351	364	316	367	322	373	370	319	371	328	346	338	346	355	342	331	317	331	327	319	346	325	355	334	336	312	325	345	364	353	360	332	370	333	356	346	357	319	311	338	347	334	329	344	361	338	326	362	331	316	360	333	349	352	344	347	331	384	353	340	351	337	330	330	360	359	373	356	355	325	338	334	374	356	345	323	348	354	307	339	379	352	374	335	354	318	356	348	349	358	351	329	346	369	339	295	351	389	334	316	326	335	319	337	325	335	387	344	308	333	351	336	332	352	367	314	346	345	322	380	336	332	331	354	362	351	343	358	321	329	366	323	359	347	352	371	344	329	330	349	345	348	362	309	371	346	327	327	312	316	325	346	326	350	349	349	366	327	322	346	353	351	319	356	359	363	333	336	350	335	324	308	354	372	319	359	349	349	362	320	306	332	340	334	312	345	367	345	338	362	309	358	363	345	327	345	362	373	327	297	345	357	333	328	333	345	341	320	365	357	373	316	356	341	341	359	331	345	371	357	347	337	353	371	350	347	345	321	340	329	342	379	312	386	329	336	346	316	355	354	321	329	323	332	328	338	359	351	338	362	337	351	352	364	352	341	297	341	349	324	346	340	310	343	322	336	330	357	339	333	353	357	317	360	329	361	363	325	323	344	333	350	351	321	358	353	344	329	320	312	328	375	358	369	347	356	340	349	353	340	337	350	381	364	356	326	322	347	340	342	352	334	357	345	378	324	321	355	339	356	351	360	346	364	357	353	327	341	371	382	370	349	322	310	369	361	333	359	322	347	349	355	318	346	331	343	349	364	331	305	345	315	351	321	322	335	363	321	332	328	342	339	343	371	357	347	331	333	330	316	333	342	320	324	338	317	333	311	311	325	352	337	333	301	360	360	334	344	327	311	310	368	356	368	351	334	339	351	353	359	345	334	298	337	366	347	366	361	340	369	327	327	336	351	358	348	353	359	335	345	367	350	336	351	343	362	340	329	358	349	353	371	350	361	340	343	341	367	348	331	340	357	359	354	336	350	356	336	372	344	359	307	349	334	371	364	363	296	355	341	317	342	316	360	343	374	332	323	364	328	324	320	346	366	376	333	321	375	384	349	321	329	348	339	349	370	341	363	352	339	326	333	340	325	348	364	329	341	347	389	340	327	345	357	339	348	329	327	328	340	343	355	324	347	374	350	366	375	395	352	363	356	332	338	305	357	328	345	347	346	389	396	324	329	346	349	324	320	334	338	321	366	335	349	345	367	320	359	304	379	322	362	375	341	304	327	342	339	361	369	354	334	329	335	338	349	352	326	359	373	341	385	314	343	315	323	329	338	338	364	368	317	319	346	333	319	348	340	316	353	295	354	349	343	361	344	371	357	342	315	342	308	356	324	344	370	333	364	334	332	352	320	365	340	357	371	328	349	333	352	316	338	318	337	346	336	348	312	332	328	357	348	323	354	370	370	343	356	354	362	335	366	350	343	337	323	356	363	355	325	363	360	341	345	391	331	354	350	351	373	359	357	341	354	345	386	349	352	314	343	331	340	334	346	360	366	339	303	328	338	343	349	360	335	357	350	352	374	338	317	343	349	380	350	322	335	358	342	344	378	304	350	328	338	355	341	381	352	364	338	331	369	340	296	332	347	348	333	334	344	349	295	332	329	335	371	340	367	374	348	335	343	354	363	318	339	338	341	345	370	344	364	324	334	339	348	398	351	322	368	305	370	360	344	368	346	328	339	345	338	358	383	321	342	331	363	331	357	337	370	344	339	369	355	341	346	316	330	348	340	319	310	352	307	344	363	371	344	354	341	330	305	386	351	357	319	316	321	345	327	346	347	296	323	334	355	361	370	325	317	303	340	335	331	341	340	360	360	387	330	332	341	336	343	350	323	385	336	327	348	351	349	357	341	346	373	313	371	363	346	360	335	315	338	320	329	339	327	324	350	330	325	312	354	352	365	336	327	328	342	391	349	342	323	372	319	346	343	356	326	311	341	361	349	329	323	322	344	367	362	343	347	360	323	343	351	364	340	329	334	367	319	323	327	337	329	353	319	348	330	338	339	333	336	330	359	373	343	325	325	343	328	338	362	374	333	341	317	366	359	377	385	371	348	327	348	323	296	332	307	326	343	351	359	365	363	348	357	331	345	341	355	337	326	335	362	309	344	335	343	348	349	344	358	357	369	386	326	329	350
19347	29275	4700	2799	2163	1385	930	719	636	560	541	528	547	493	527	494	525	503	467	512	500	512	519	506	547	516	507	507	509	488	508	518	485	495	504	495	482	493	511	511	513	476	499	527	539	505	480	512	486	468	504	512	508	484	468	499	503	499	460	517	525	531	502	526	464	524	545	511	471	492	500	497	525	503	493	505	508	524	478	526	547	508	503	507	467	534	521	522	523	496	510	504	461	501	484	506	486	529	490	520	471	497	519	526	491	538	498	485	499	531	476	488	500	519	490	517	497	522	464	489	504	509	492	507	516	516	536	501	534	521	509	508	543	519	478	528	517	483	486	503	480	489	521	524	536	498	500	518	529	504	494	496	467	515	519	512	470	504	496	495	555	496	507	522	509	501	524	507	509	522	534	525	512	517	528	504	484	525	490	512	512	520	510	564	520	482	503	536	489	529	530	506	513	516	523	500	484	539	463	477	481	484	455	503	505	510	470	506	514	500	513	501	517	561	522	510	476	467	510	507	528	529	572	547	515	521	478	490	483	537	476	536	521	510	516	520	478	509	506	480	478	493	521	485	505	523	516	489	494	497	510	534	477	473	497	523	536	505	521	479	538	506	506	492	527	490	486	476	472	459	528	491	478	476	486	489	514	512	538	490	504	489	477	488	481	477	520	501	475	549	495	493	508	486	477	519	533	513	513	483	510	517	556	508	512	531	534	537	533	510	521	523	480	480	501	500	508	456	455	475	536	522	516	493	520	493	507	512	509	494	497	504	498	493	495	478	479	496	511	499	504	474	478	527	493	468	511	498	507	523	513	485	525	494	517	526	507	511	523	531	506	496	509	534	498	547	506	515	511	479	513	485	443	533	511	530	506	547	474	535	551	477	489	507	497	505	502	489	482	527	514	539	526	481	512	514	491	483	530	490	475	538	496	504	483	531	525	499	485	515	501	528	502	510	523	495	521	467	515	496	494	535	512	504	517	536	522	490	501	544	508	506	494	517	505	485	500	523	486	522	513	530	564	503	532	479	538	484	492	509	513	516	555	469	562	477	509	495	496	504	492	502	507	499	508	543	477	503	517	518	502	513	518	507	520	520	504	499	492	492	530	526	481	509	481	545	475	523	516	521	501	512	492	549	546	495	515	473	517	559	451	504	532	476	526	528	541	510	438	492	493	496	498	518	482	503	453	473	546	532	491	540	469	519	464	532	520	503	453	517	550	523	536	481	510	489	561	458	471	542	495	535	448	534	508	513	503	520	467	507	535	504	499	495	483	495	493	513	511	499	522	483	502	505	521	506	541	513	493	486	524	490	499	497	518	512	522	477	533	497	489	459	484	500	508	511	480	553	509	473	488	503	472	512	510	539	506	522	505	473	488	496	550	500	524	496	513	539	514	532	510	490	503	491	459	532	500	533	524	493	470	512	521	461	480	499	505	533	533	502	533	540	543	550	508	507	548	516	504	482	497	518	495	514	504	494	479	502	487	507	522	529	503	489	487	499	532	551	539	543	455	514	509	505	532	471	512	525	488	499	492	536	519	529	537	489	512	509	536	502	504	516	532	504	490	525	524	525	494	534	504	556	522	545	509	491	558	494	516	489	474	544	495	540	482	498	503	505	507	506	481	527	498	515	491	500	506	487	488	497	514	501	499	522	523	492	457	502	513	533	482	462	509	482	487	519	532	481	497	498	514	523	498	580	501	494	500	528	442	528	535	477	525	521	520	499	531	501	482	488	484	488	490	508	513	503	525	494	481	505	503	479	447	513	492	441	510	489	481	480	514	530	506	545	490	522	514	496	489	484	509	478	501	483	492	512	526	476	527	554	498	474	494	512	486	527	530	504	473	568	501	529	522	509	522	503	513	474	510	512	498	522	559	451	497	499	535	521	516	460	557	506	530	477	511	516	536	523	521	517	516	478	509	504	511	506	520	516	503	496	528	484	492	510	509	531	527	502	496	506	532	528	500	493	516	529	494	505	469	480	529	456	501	490	517	449	518	486	542	526	468	511	470	535	513	571	501	479	471	527	510	504	532	530	521	521	501	499	481	516	500	489	532	513	511	490	491	479	519	509	488	489	547	563	457	494	535	503	524	524	487	516	509	491	502	521	524	510	564	531	476	520	490	480	478	527	458	488	541	494	505	524	511	475	460	532	519	496	498	468	484	560	509	502	503	515	543	518	516	448	506	505	487	522	490	487	496	517	520	501	475	519	504	486	498	501	492	503	510	473	493	516	533	497	482	524	509	525	471	499	465	501	469	507	494	511	523	511	515	480	482	484	486	515	489	491	507	481	475	501	470	505	500	480	520	492	530	500	527	466	504	512	536	478	537	475	432	498	481	556	501	499	526	516	521	509	507	497	491	535	497	506	540	533	512	560	481	495	530	496	494	487	486	523	480	536	496	480	477	557	545	506	498	519	524	520	500	526	535	536	502	513	539	485	507	480	516	489	498	529	462	488	473	519	507	514	467	493	515	540	482	523	518	492	520	516	512	537	482	485	497	499	466	543	517	464	477	521	504	500	489	485	538	515	524	486	495	488	508	514	487	507	505	563	487	509	535	503	489	492	527	480	488	532	489	489	494	510	499	490	478	522	474	513	525	512	513	471	493	479	515	524	494	521	536	529	490	484	483	517	494	508	531	511	508	502	517	477	474	504	493	538	465	511	504	502	492	510	490	493	514	544	516	511	483	521	533	490	505	544	482	495	468	547	505	499	514	502	492	478	500	505	524	497	490	457	469	544	512	508	499	488	515	496	522	502	517	485	490	477	534	495	468	516	514	555	493	483	488	505	464	521	540	504	536	553	503	486	493	553	516	523	498	496	506	498	511	485	494	490	514	540	508	491	529	491	509	507	491	491	478	515	474	518	509	485	500	498	517	474	446	531	488	532	552	490	495	533	528	496	550	512	493	545	490	498	503	495	500	496	511	487	489	473	480	482	494	504	488	542	495	529	481	480	506	517	509	503	492	514	475	499	494	504	469	474	531	508	495	499	511	471	466	520	517	529	514	503	488	482	502	495	484	452	517	518	525	508	496	475	507	515	546	497	484	516	495	505	490	517	474	502	514	474	485	517	542	515	531	514	520	483	518	529	508	511	542	504	522	518	501	505	493	480	484	534	531	527	483	497	495	477	548	528	535	525	473	467	499	496	500	531	519	496	534	517	478	520	490	515	502	533	472	460	547	522	490	496	476	527	513	492	526	523	503	529	548	490	482	540	474	523	514	527	475	545	498	485	521	488	511	485	499	481	547	471	524	523	464	489	500	510	478	508	476	518	518	516	500	541	469	481	442	523	494	480	493	512	491	502	485	500	486	530	487	503	458	503	501	514	532	489	508	502	492	522	485	513	502	557	524	540	498	516	527	494	516	477	549	487	490	500	486	529	501	531	495	526	479	546	477	533	567	512	470	543	508	530	501	530	478	501	517	516	513	532	532	513	492	515	489	491	521	493	496	503	517	515	494	523	533	464	486	495	467	494
24401	21576	29468	24119	21539	11869	1326	766	550	552	475	469	433	411	448	463	401	430	414	420	383	402	373	383	377	410	389	391	412	408	401	425	379	384	398	402	401	384	352	378	374	364	410	350	388	394	342	365	384	375	363	366	353	391	383	395	425	382	400	378	389	362	387	364	403	360	396	381	363	346	365	365	396	344	416	380	398	339	384	350	351	367	406	361	351	363	365	408	324	338	372	360	364	370	376	398	366	371	399	387	396	365	390	389	358	374	361	390	382	365	391	366	354	382	376	361	386	376	379	375	372	388	410	375	421	376	374	421	360	364	393	423	379	369	387	371	373	388	385	334	385	365	371	353	434	403	379	402	381	361	402	364	367	386	392	371	384	389	381	386	383	368	372	400	373	416	348	358	381	344	378	386	368	375	389	353	372	376	369	373	365	382	371	352	395	400	430	360	343	419	350	377	391	363	397	334	373	409	383	367	359	391	405	371	360	396	354	378	356	369	361	430	412	366	387	361	372	404	377	411	351	373	385	384	357	388	328	369	381	342	364	345	355	379	364	355	409	355	392	365	347	359	358	377	406	376	383	390	393	389	394	406	372	379	357	348	352	378	362	348	397	386	381	407	366	335	353	341	398	330	382	354	362	396	340	358	363	375	372	366	379	387	364	390	362	362	350	342	368	360	373	387	421	357	382	363	393	380	407	364	359	379	373	353	397	381	393	385	382	391	361	377	374	385	351	369	354	391	385	362	378	355	396	383	393	379	384	384	381	392	385	364	352	384	392	354	385	364	406	380	397	372	382	376	384	377	359	399	369	376	356	411	360	343	388	360	378	366	437	392	334	389	357	367	390	374	365	351	389	390	365	376	428	405	389	353	371	389	379	385	372	396	352	392	370	394	346	351	380	332	377	385	379	359	373	384	348	385	337	404	385	358	366	374	374	367	389	384	355	383	371	362	353	356	383	358	397	408	379	361	361	345	391	414	362	367	393	373	378	385	357	391	379	407	394	342	381	350	333	384	353	365	399	376	398	399	413	391	370	391	382	371	370	371	375	385	351	387	369	359	367	388	379	381	378	366	412	381	391	364	367	365	375	395	352	382	357	345	386	367	394	391	380	368	365	384	345	363	378	395	388	370	423	385	354	377	354	345	418	392	366	381	358	390	398	368	366	407	393	392	376	374	372	370	362	390	388	375	381	400	382	376	415	388	394	382	368	373	392	356	403	390	350	368	375	402	319	373	384	329	372	354	383	391	368	378	373	356	401	376	368	350	384	404	337	371	380	352	370	356	328	353	392	355	361	387	404	347	365	363	360	378	367	367	350	337	375	368	384	382	339	386	342	395	406	371	338	374	401	360	364	367	358	388	376	397	400	401	379	390	386	382	328	386	397	391	383	391	375	378	362	359	390	377	398	379	368	356	365	344	374	351	379	343	348	410	357	358	367	352	384	371	394	376	358	381	391	387	360	374	376	362	364	358	360	359	413	394	367	391	381	331	373	336	374	346	377	379	396	401	402	404	347	370	352	396	395	366	374	373	374	356	380	358	365	397	390	394	373	399	385	402	410	411	366	354	358	398	409	378	374	404	381	407	378	386	394	389	370	393	356	398	389	385	363	397	417	349	350	376	378	340	374	378	395	373	397	376	350	352	383	350	376	352	380	379	383	380	380	374	375	344	380	349	369	412	382	367	382	383	368	371	380	385	390	360	354	373	388	444	374	414	431	381	371	400	380	370	378	392	396	386	392	375	403	375	379	376	366	351	383	356	393	385	367	331	381	374	368	366	348	359	347	379	359	372	398	389	372	385	334	400	367	409	381	379	414	363	370	407	428	359	390	393	387	386	392	378	372	427	360	356	367	391	379	408	374	367	399	387	359	394	373	421	365	382	406	393	393	363	388	341	398	389	390	409	397	333	358	363	342	383	350	405	340	395	374	374	395	374	388	414	377	374	376	389	348	383	377	394	332	376	382	390	347	386	358	357	401	372	369	404	372	384	372	408	355	353	362	342	359	385	348	364	396	370	375	384	373	344	382	356	381	345	402	368	362	384	382	397	356	356	336	382	418	373	376	345	376	384	391	379	368	383	354	393	362	363	333	359	418	379	421	414	378	373	382	380	384	362	380	364	391	378	378	373	357	386	362	369	386	377	402	393	385	362	366	348	361	365	392	369	387	406	372	391	380	373	345	391	410	385	350	363	345	356	428	383	371	359	400	329	349	393	383	421	365	386	383	413	357	380	378	401	352	360	397	347	366	400	373	386	371	393	391	395	378	333	361	374	367	371	402	408	401	344	365	354	365	402	378	365	396	378	341	372	381	365	387	398	373	389	369	358	426	350	346	379	385	383	368	392	370	373	386	395	391	378	365	377	402	371	407	395	365	400	382	380	373	359	374	378	396	395	382	382	376	380	359	414	400	387	437	357	372	332	377	370	379	353	353	408	338	416	358	364	384	378	376	379	376	358	390	396	403	388	377	364	387	423	381	350	391	384	367	364	391	393	323	336	355	354	407	382	371	363	383	379	373	377	400	351	389	358	380	324	335	381	401	374	379	367	363	395	361	349	360	392	341	378	383	400	358	372	390	395	364	372	388	389	363	400	376	385	401	366	366	394	369	374	394	368	355	384	370	390	378	386	376	371	381	351	396	361	366	405	396	354	339	376	386	390	378	393	346	358	377	379	341	383	370	401	383	420	338	412	382	379	394	414	381	410	370	373	377	395	369	397	370	407	366	349	365	357	372	420	375	362	351	379	375	361	386	343	352	357	386	385	385	376	379	397	382	330	351	355	371	385	390	387	351	384	353	375	390	411	379	383	389	375	373	365	364	391	389	398	378	383	381	350	385	368	386	350	381	375	372	377	375	374	387	366	371	368	378	419	380	362	346	387	361	374	340	364	332	347	356	376	392	402	368	354	363	375	345	370	366	389	354	392	381	369	357	375	362	389	377	370	384	372	392	433	349	377	408	390	361	338	366	383	385	375	398	385	395	382	353	372	391	349	356	390	373	419	379	353	359	433	388	379	374	393	384	349	373	376	372	402	389	375	380	363	374	368	378	379	381	364	360	368	375	374	371	385	374	369	370	358	419	407	359	389	367	374	384	373	369	335	402	363	348	403	384	379	364	380	383	415	357	374	348	360	369	394	375	369	337	379	403	320	354	382	384	370	392	390	408	345	384	387	385	392	343	364	383	348	399	371	367	391	371	398	381	399	379	388	361	379	423	370	349	358	373	349	367	399	392	383	385	394	353	389	377	362	421	403	398	359	409	386	381	367	369	358	395	365	328	402	405	392	403	374	358	382	391	389	374	380	388	366	367	367	409	329	354	393	379	381	395	366	379	365	387	314	412	341	359	355	390	368	377	415	394	350	385	384	407	375	389	370	382	344	369	409	370	400	346	380	375	394	380	378	364	359	366	347	350	360	374	363	406	390	399	356	382	350	330	382	395	356	389	372	364	373	382	367	375	394	365	331	394	385	385	360	394	363
43819	51655	15280	6706	4505	2925	2020	1574	1153	1031	930	886	832	765	711	703	634	660	652	610	623	599	586	600	586	640	587	590	563	561	586	590	552	568	565	610	578	536	556	550	558	577	549	606	590	610	556	600	525	548	554	555	535	546	565	549	579	540	540	543	550	570	577	572	599	562	526	574	574	576	546	586	562	530	594	571	599	582	585	560	536	553	547	575	575	535	581	583	560	522	542	563	597	519	550	567	556	571	545	586	539	525	549	535	604	583	563	560	558	552	545	560	548	564	538	539	550	593	565	552	552	519	546	559	569	590	572	577	537	604	556	548	563	565	519	517	551	555	544	571	549	582	545	543	545	566	534	528	553	578	556	565	557	582	550	570	550	551	606	532	562	543	541	548	549	568	513	561	580	565	568	553	545	545	511	565	562	579	532	557	539	551	557	564	548	526	583	533	572	540	565	560	539	545	527	518	549	553	566	556	506	537	552	546	563	547	548	521	572	585	593	505	527	549	548	574	524	552	533	525	572	522	551	576	547	528	521	544	611	538	576	600	530	504	542	614	563	547	532	577	523	585	567	564	566	530	550	530	518	555	555	550	582	538	573	557	574	548	557	573	563	569	538	557	545	546	551	599	576	562	551	537	536	515	581	548	559	516	547	523	570	592	574	546	570	552	595	567	577	602	546	551	551	550	517	563	571	583	572	571	539	545	554	573	576	528	616	571	597	568	525	522	566	530	555	543	537	532	505	524	575	568	603	547	593	540	551	560	529	525	565	539	540	570	571	550	570	589	571	520	573	520	568	601	585	556	552	554	537	567	583	556	578	545	575	590	567	583	574	551	564	620	553	536	562	580	551	524	544	519	575	586	509	561	575	523	573	595	562	578	558	542	590	533	551	576	568	560	529	528	569	556	568	572	516	550	552	565	548	579	544	535	527	533	525	574	598	572	556	560	569	562	604	551	547	622	581	525	520	541	586	544	542	579	550	520	550	532	559	542	530	557	538	577	540	555	511	519	518	591	487	509	547	567	548	572	564	545	549	508	533	531	556	525	520	565	569	541	550	561	580	556	537	541	543	573	531	585	621	529	567	538	573	535	600	517	580	588	552	549	577	533	568	528	577	574	588	577	571	535	573	525	525	574	527	552	574	602	567	538	546	532	542	550	574	548	554	519	558	551	553	526	556	530	549	560	610	547	553	567	527	530	550	583	545	558	593	574	556	558	588	556	576	568	567	564	553	580	547	591	535	531	564	521	561	535	494	571	545	585	567	543	574	583	542	566	521	526	540	579	552	519	559	561	545	566	584	576	551	575	538	575	512	609	562	537	535	590	584	538	528	571	513	578	528	560	546	561	573	558	540	582	560	554	541	535	569	550	554	568	616	603	562	534	568	527	582	527	567	573	575	573	562	562	512	547	553	556	585	578	515	567	511	542	542	596	576	523	517	541	542	574	557	595	578	591	569	569	545	586	585	552	581	581	574	544	569	522	537	564	597	521	566	578	541	541	608	555	564	569	555	589	564	553	581	549	550	590	537	563	526	574	516	531	540	558	565	553	532	545	535	558	575	531	551	551	551	514	567	551	533	591	534	525	539	551	574	569	548	544	553	537	535	520	588	572	544	564	560	576	602	585	555	513	520	550	547	538	549	582	569	515	516	598	588	574	532	566	511	559	582	562	568	539	527	564	569	552	576	569	544	539	571	533	583	543	510	574	581	557	544	615	574	588	576	583	554	579	556	555	614	536	543	519	590	556	588	548	526	585	531	541	556	555	528	530	546	567	573	562	543	533	540	556	530	556	582	539	581	542	571	560	568	551	550	565	591	537	514	578	561	590	517	583	529	575	557	531	585	524	528	574	525	557	511	571	556	554	562	544	566	569	550	557	550	557	550	527	569	555	513	570	525	576	543	519	558	562	553	619	552	560	549	528	530	550	553	576	532	552	539	574	579	545	541	562	615	555	560	529	541	562	547	544	579	569	530	564	532	601	589	578	524	574	573	580	558	539	532	569	549	571	543	555	507	606	552	560	563	579	563	601	605	583	569	571	569	575	596	575	582	578	521	553	545	562	554	557	562	544	560	550	580	591	565	547	561	548	570	522	596	553	539	607	538	553	609	599	511	553	560	542	536	531	523	591	616	569	517	589	524	534	566	552	572	603	573	556	591	600	554	518	560	561	593	574	563	518	547	545	564	518	550	544	578	535	538	581	540	490	593	513	572	539	546	555	543	536	525	560	607	553	557	578	546	583	584	569	603	560	540	557	543	528	583	520	554	563	591	590	570	552	566	614	541	549	576	553	540	520	568	564	591	602	541	571	563	546	589	574	535	578	557	563	562	532	496	581	569	541	563	552	544	543	500	570	533	595	572	537	544	573	543	564	600	531	541	519	555	583	529	582	619	536	522	539	571	564	512	559	496	554	540	583	553	544	575	567	558	558	531	604	522	563	531	602	556	518	560	568	520	555	571	520	547	534	576	568	554	556	586	523	585	528	530	568	519	562	555	576	543	539	523	514	600	574	528	552	589	503	533	572	567	540	538	586	532	545	583	544	541	538	556	541	555	555	545	519	562	547	527	522	526	553	591	552	555	542	556	553	546	594	553	561	538	567	561	560	555	517	570	557	532	640	502	572	564	584	540	594	550	540	531	511	608	574	548	539	526	554	556	549	554	558	570	545	535	574	537	563	532	564	529	544	583	562	532	552	567	546	559	574	575	576	556	540	582	572	551	559	578	561	543	546	517	553	601	535	548	627	542	568	603	559	567	567	559	546	547	586	514	544	542	570	567	593	601	547	524	527	548	561	532	547	566	561	573	543	564	523	577	580	575	517	600	543	517	545	540	577	562	584	570	536	524	572	567	559	557	574	558	552	548	540	546	528	572	584	579	553	574	552	566	541	556	588	531	550	563	564	560	565	580	553	578	540	550	533	553	552	587	571	556	568	584	558	559	561	556	510	549	602	586	591	570	564	558	528	559	574	575	529	567	608	534	511	536	562	555	589	581	564	575	571	518	535	551	569	566	576	547	555	567	563	522	534	590	546	544	577	556	577	558	535	561	540	575	568	557	572	523	519	583	539	554	594	542	572	532	547	549	582	531	563	549	589	539	554	584	580	557	606	574	547	550	530	563	561	634	561	558	537	586	566	521	570	582	526	534	582	613	537	543	537	528	506	538	532	583	547	540	572	588	539	586	553	552	540	545	566	562	550	604	540	534	543	540	589	552	589	566	586	529	546	552	585	583	584	547	513	560	570	602	550	558	578	536	594	551	560	582	536	562	561	557	547	549	550	584	507	603	570	579	545	561	550	550	548	596	541	560	531	508	565	569	553	566	575	541	523	527	567	573	550	563	540	550	531	543	557	564	556	580	555	529	528	524	518	542	539	562	572	536	542	532	544	578	556	544	590	549	561	609	526	557	578	563	560	564	553	570	576	547	535	563	572	573	562	563	539	597	518	597	529	549	600	559	564	536	572	543	556	572	546	531	552
23324	21536	30279	23244	21532	21597	11604	974	544	482	382	385	325	320	283	291	261	248	247	237	241	250	240	250	234	246	202	232	217	232	244	208	238	224	237	191	202	227	226	249	226	208	220	194	206	219	198	206	213	192	239	205	213	186	198	207	172	196	204	197	200	205	207	181	218	204	226	231	202	203	212	198	219	205	194	194	204	204	196	193	218	198	214	199	206	201	216	211	205	225	212	197	169	186	228	215	197	209	208	211	196	185	204	214	202	179	202	204	200	203	197	219	198	220	187	194	209	201	210	198	211	211	218	191	199	165	230	200	219	197	222	213	211	199	224	201	230	211	210	187	209	201	204	209	228	205	205	197	210	214	230	195	229	206	219	187	197	239	219	188	182	194	226	196	198	203	212	195	183	214	185	213	201	170	194	221	193	227	199	187	214	211	200	208	182	197	183	199	199	212	221	212	208	201	179	210	200	213	195	182	201	204	198	203	185	213	220	206	215	230	208	221	191	204	217	198	226	199	197	187	215	208	213	176	217	211	164	178	208	190	196	209	198	196	191	184	190	198	199	191	247	210	219	226	189	220	199	213	209	204	219	200	222	195	248	209	203	208	204	207	197	216	204	200	214	219	224	218	209	228	188	199	196	192	190	203	200	217	187	230	227	188	211	215	180	214	220	187	208	225	195	210	231	191	218	196	212	229	190	226	155	201	198	192	201	223	187	214	195	213	204	219	171	192	209	230	174	200	202	209	202	200	209	212	212	199	200	204	213	181	223	218	192	204	196	218	201	215	193	212	215	216	191	200	209	204	216	203	186	213	211	201	217	188	195	230	213	212	209	206	218	184	235	190	218	209	199	194	210	201	230	181	219	225	203	219	159	233	193	225	197	201	197	199	207	184	184	213	183	244	211	227	158	222	206	200	203	242	193	202	182	195	175	199	221	203	202	204	199	208	195	193	204	192	184	214	198	198	191	183	183	199	209	218	208	212	203	199	203	205	210	209	199	200	180	204	209	197	195	204	189	201	197	179	218	210	195	206	202	230	199	200	196	192	187	196	204	207	210	194	203	195	184	220	203	183	204	206	211	183	237	180	210	211	206	193	221	192	218	199	216	198	223	211	194	225	187	202	228	209	211	238	208	221	190	197	196	214	203	196	214	195	195	229	192	222	195	204	195	189	188	192	198	227	216	186	201	215	238	229	193	193	213	190	223	195	179	207	217	192	207	211	206	210	200	172	188	220	194	197	198	227	215	202	190	189	208	187	198	220	222	216	233	208	171	195	225	186	201	196	211	187	211	203	207	196	180	196	214	216	204	204	214	217	214	214	210	208	202	200	177	219	204	189	215	195	193	182	227	200	202	187	203	207	190	198	231	201	180	215	202	205	196	223	209	205	209	173	219	226	214	216	201	197	235	197	181	207	193	204	217	206	222	192	227	218	226	209	195	213	209	206	216	225	218	200	218	207	222	202	232	178	208	200	205	194	202	201	240	195	213	205	176	195	180	210	191	207	214	216	199	193	199	203	211	204	201	181	215	197	203	186	200	215	211	215	209	226	181	200	209	234	192	204	204	195	216	203	196	194	215	198	207	194	202	175	198	218	181	197	204	210	185	223	204	194	230	201	198	192	202	189	203	221	185	188	186	197	200	216	199	184	203	192	180	193	191	189	227	205	191	211	184	215	208	191	184	220	221	212	224	197	206	192	205	178	197	216	192	192	187	201	186	203	214	217	186	204	220	225	198	196	193	209	193	212	183	192	202	212	211	190	208	215	213	198	228	231	216	201	221	217	190	219	166	201	198	215	202	203	185	167	210	196	179	204	190	205	213	195	207	209	207	204	198	181	185	212	192	196	212	225	209	189	200	196	229	194	189	223	214	225	221	221	221	219	170	192	215	217	198	216	215	223	190	220	214	176	187	205	203	208	210	203	180	193	206	234	189	200	213	205	196	215	215	192	199	216	214	204	199	198	209	219	202	188	190	225	200	212	211	189	173	193	204	186	199	220	218	209	218	215	197	208	180	175	209	206	206	216	212	203	202	189	204	209	211	217	198	209	207	186	186	201	194	232	188	240	176	207	205	185	181	194	195	222	207	233	180	213	202	215	221	191	190	191	188	225	197	203	216	200	198	198	192	237	191	193	206	193	180	203	189	217	174	217	218	220	209	218	199	201	192	208	225	191	222	187	208	206	202	190	208	201	197	184	208	219	215	216	214	215	226	208	206	207	191	194	202	200	194	221	202	213	176	204	186	237	224	201	216	237	188	197	221	198	192	196	219	206	222	204	190	204	176	186	203	205	201	222	204	176	219	221	211	204	228	189	220	184	191	209	196	179	219	226	215	195	192	182	220	193	207	206	203	221	212	190	196	209	223	201	231	212	197	202	205	186	218	205	196	182	198	197	182	175	192	211	207	220	196	200	185	176	205	191	201	189	224	195	192	226	184	215	201	194	200	192	193	203	206	188	206	210	188	198	184	231	233	207	195	194	188	184	186	176	183	193	210	194	195	202	196	200	188	206	168	192	209	217	214	175	225	200	191	185	206	212	187	174	193	183	215	196	179	192	193	189	187	209	213	244	200	205	186	218	194	205	235	171	210	194	194	216	210	206	208	187	205	183	201	180	202	201	192	211	224	205	194	198	199	221	185	195	174	195	191	184	208	199	202	202	196	203	194	207	209	219	183	210	175	192	190	200	203	205	221	195	201	188	197	174	232	198	219	202	223	203	179	210	178	239	155	203	208	203	207	209	225	203	201	210	199	231	234	206	213	205	216	211	199	214	189	204	185	211	197	189	194	199	173	212	192	194	199	203	203	196	197	208	219	193	186	193	213	189	211	198	221	222	219	213	199	239	205	209	199	223	216	211	222	206	229	191	191	212	188	194	234	224	199	191	177	203	196	182	183	208	193	217	198	203	217	215	199	178	191	222	195	217	203	214	192	212	215	206	218	237	213	199	218	180	181	184	210	182	214	193	171	184	218	202	204	200	184	210	190	215	210	192	218	201	195	210	195	206	174	179	171	185	214	190	194	195	216	198	214	190	188	197	211	201	208	232	200	224	195	230	205	194	193	188	193	194	204	188	174	191	221	225	201	207	232	200	227	200	189	180	210	192	197	221	209	209	190	199	203	218	199	207	209	199	184	199	221	193	189	203	202	207	185	190	217	195	198	209	186	196	181	192	189	205	222	214	201	212	214	209	201	187	189	202	217	176	186	200	225	186	200	201	207	209	211	209	193	197	182	204	211	195	200	200	189	208	195	229	212	219	204	205	207	183	210	208	193	198	190	202	198	191	192	205	219	231	220	193	218	211	208	202	215	186	175	240	215	188	203	190	202	206	184	194	194	173	193	200	202	200	189	197	197	194	217	225	183	197	203	212	190	196	193	197	204	215	188	217	203	198	231	234	194	192	215	191	194	218	187	200	194	209	188	174	199	187	216	171	206	220	215	184	220	218	209	214	206	222	206	220	199	199	178	183	218	215	190	201
47161	50190	16679	9703	6493	4187	2950	2157	1498	1220	1006	891	800	691	620	543	537	506	479	481	470	432	392	413	366	402	359	402	360	365	352	328	323	393	363	349	331	327	354	356	325	355	312	334	355	309	318	327	324	338	321	300	293	292	293	287	326	347	340	277	303	340	285	319	302	308	294	296	300	273	332	327	282	303	300	304	315	310	318	321	326	329	287	323	291	312	320	287	327	306	306	305	312	287	331	290	337	313	304	329	310	305	293	317	317	289	304	301	305	338	330	313	294	312	326	327	305	287	274	292	315	319	311	303	326	292	324	295	305	302	293	338	319	329	290	279	254	273	295	268	325	291	277	309	294	279	290	303	314	276	290	296	290	286	308	318	262	286	313	326	315	323	305	327	316	297	298	310	304	316	298	324	308	313	296	303	292	286	324	279	307	293	297	309	294	313	295	311	292	314	317	305	314	285	312	299	317	322	308	309	311	302	320	310	311	307	315	311	296	323	301	314	305	329	284	316	314	326	316	267	307	301	292	291	313	295	320	285	272	296	327	337	311	310	312	307	275	300	311	285	312	295	323	283	295	323	321	312	317	288	345	287	308	319	336	310	299	287	320	307	315	324	329	305	307	323	313	312	291	332	300	293	292	291	322	295	310	272	302	285	283	321	293	304	311	283	300	332	324	304	287	275	307	317	295	307	322	309	302	308	326	327	322	288	314	310	289	296	306	317	313	309	302	294	298	287	293	305	304	298	328	316	302	266	267	324	311	301	302	303	310	257	283	321	308	328	328	304	283	297	284	335	280	310	329	313	278	334	297	305	286	286	284	330	264	316	313	313	306	302	298	269	288	320	301	294	310	268	308	305	287	302	306	333	341	323	285	318	315	310	319	324	307	300	322	306	296	280	324	289	297	327	307	295	281	308	319	290	305	328	312	307	316	302	290	294	291	317	313	288	277	313	297	339	312	297	315	284	335	271	292	302	324	319	296	315	300	315	341	303	297	302	282	331	288	302	295	347	312	290	305	297	292	289	282	300	300	309	308	306	320	282	303	305	291	292	276	312	301	262	305	284	282	299	300	307	298	278	323	304	290	319	288	289	265	283	303	314	277	323	294	320	311	303	315	310	302	268	332	320	285	275	278	302	319	313	310	293	303	295	289	274	300	318	304	296	319	308	313	298	291	301	313	328	310	317	312	321	273	323	292	282	284	298	320	323	294	287	269	300	298	302	296	275	292	298	293	303	310	336	279	303	331	277	282	286	317	293	315	298	282	278	296	319	318	295	309	285	291	276	281	294	298	306	295	263	282	311	298	279	311	321	293	289	316	315	311	298	295	337	304	274	306	288	338	305	263	305	309	305	316	334	294	286	301	294	288	299	296	318	269	310	304	318	300	342	319	334	304	318	295	291	334	299	293	311	299	340	297	300	305	294	337	289	312	327	325	319	343	292	305	290	304	320	348	296	332	319	307	283	320	264	290	305	314	337	302	299	318	280	298	288	294	299	326	326	324	306	315	268	295	254	313	329	339	263	305	330	305	293	315	289	297	279	312	315	330	308	317	289	332	287	293	309	291	306	306	316	278	286	323	302	304	276	308	305	295	297	312	315	297	287	329	270	305	268	320	323	297	294	264	330	343	329	273	319	277	281	287	267	264	286	265	301	286	320	305	297	293	310	326	290	332	334	274	302	306	306	296	296	310	301	317	305	303	268	305	285	306	293	310	315	300	315	299	310	303	300	310	284	297	318	278	304	304	307	289	315	296	304	316	309	327	274	280	283	296	314	282	314	299	321	310	310	318	338	307	296	309	313	331	307	331	297	317	289	309	259	310	311	282	325	329	316	328	310	278	284	303	348	255	303	293	283	314	288	312	325	308	281	283	290	308	293	274	321	314	313	290	289	302	313	277	317	266	284	313	307	291	295	287	283	307	294	317	308	310	291	297	303	315	336	312	303	304	280	290	311	293	307	278	315	303	349	315	292	273	301	272	295	277	266	310	336	275	302	303	284	295	307	332	302	295	290	304	263	306	285	311	270	312	304	320	310	299	287	307	300	277	349	317	317	292	311	321	297	328	314	298	315	285	259	296	299	308	319	254	327	272	332	295	291	280	315	280	311	289	327	291	262	309	273	332	300	316	325	294	300	285	309	305	294	316	289	304	301	310	305	293	292	318	296	300	298	303	308	322	319	274	264	283	290	313	290	316	301	303	300	316	294	294	310	287	343	284	307	320	268	295	297	318	329	301	328	326	317	299	316	279	288	299	322	327	301	331	283	334	323	279	296	311	314	305	293	309	302	315	319	306	291	341	318	283	341	313	306	290	316	302	290	316	293	304	326	302	328	280	302	293	334	288	289	285	305	316	314	288	288	274	323	317	337	339	309	307	312	278	300	313	299	347	317	289	282	300	330	296	307	284	322	302	309	301	313	315	317	319	294	284	307	312	284	276	305	296	334	284	330	300	300	338	301	305	305	332	295	280	319	298	320	269	328	303	323	308	305	315	317	303	278	321	290	293	297	282	305	304	288	333	301	308	291	273	289	330	314	328	295	342	314	351	276	308	307	316	299	298	297	272	300	310	293	328	287	291	278	291	295	326	285	289	281	289	307	350	340	289	283	269	293	286	297	293	292	290	321	303	321	288	289	289	300	310	325	304	300	292	291	293	280	302	291	304	315	283	317	276	322	326	306	300	312	310	292	325	317	310	287	321	325	292	295	318	300	348	251	311	318	318	307	298	293	321	297	305	326	326	307	311	292	293	295	296	335	299	297	296	304	316	265	328	294	286	296	272	322	299	292	321	320	298	297	303	277	337	288	312	311	274	299	297	343	308	306	282	315	314	297	304	296	303	320	288	286	293	324	309	311	281	281	276	307	313	313	303	292	289	295	285	299	291	301	310	316	304	298	312	285	294	290	296	286	291	300	298	293	301	363	284	293	318	276	301	293	280	299	315	293	314	327	318	357	313	304	285	303	295	317	317	295	312	316	343	267	310	319	317	311	305	302	298	315	272	317	296	305	284	265	260	263	329	322	324	320	341	295	290	266	304	317	307	298	284	328	282	266	280	317	298	323	325	279	295	318	310	308	304	326	286	293	291	284	338	285	314	302	289	282	279	285	296	296	310	311	287	299	310	311	315	302	304	316	310	290	322	321	321	298	329	278	284	310	284	298	314	299	300	320	305	333	319	300	319	321	317	298	284	305	299	323	290	305	289	282	305	294	275	332	323	322	298	323	286	359	292	315	288	304	339	288	291	300	304	275	301	280	323	286	318	293	272	301	311	310	300	285	289	304	310	287	303	336	314	262	326	304	325	305	298	299	301	310	295	280	281	318	281	308	316	314	336	323	303	301	314	299	312	308	322	307	317	313	300	293	316	327	316	303	305	293	305	283	318	297	294	312	294	267	312	318	299	317	316	302	310	319	322	339	270	294	286	308	315	297	284	265	321	328	284	283	310	328	309	334	288	335	295	303	309	306	284	335	336	311	318	335
27324	21909	15715	2587	899	543	491	380	403	384	328	335	341	365	315	344	330	374	342	359	372	320	325	336	369	335	335	341	347	321	319	335	344	313	332	362	326	337	369	347	324	354	314	344	337	356	359	329	336	339	344	342	355	366	368	315	342	349	348	372	354	341	353	347	357	327	363	362	314	328	317	344	365	340	365	331	352	362	317	300	319	346	343	327	355	337	349	347	354	350	327	330	356	306	299	369	357	349	317	313	348	355	344	376	339	343	323	357	370	344	332	316	376	338	337	335	335	339	299	332	314	336	341	314	328	348	307	328	317	327	361	341	327	329	319	351	342	343	339	362	361	338	329	359	350	345	340	296	304	290	358	314	351	321	332	332	342	318	347	337	348	353	358	342	354	318	333	336	316	293	350	351	347	324	300	340	323	321	334	314	318	354	349	330	349	343	353	352	334	329	328	340	345	329	330	337	355	320	354	335	343	295	342	331	322	368	326	314	344	327	337	318	351	343	353	332	336	337	341	328	356	357	341	356	289	336	355	331	338	373	342	327	337	323	313	326	354	355	319	330	317	334	332	337	332	391	353	313	346	353	356	310	363	354	349	348	351	344	346	338	347	324	314	353	334	333	364	330	325	351	337	333	329	373	350	295	363	341	372	320	339	339	341	363	381	333	340	372	314	322	338	344	359	349	334	305	348	333	319	337	368	362	330	341	328	369	342	324	372	338	321	355	335	344	321	318	361	318	347	329	339	336	322	342	327	350	330	319	338	333	379	336	389	346	334	348	345	302	317	348	372	322	294	317	325	349	352	361	347	366	365	343	347	356	319	336	323	374	335	353	332	336	316	332	354	335	297	314	336	339	354	324	321	358	340	338	358	318	317	297	347	337	324	324	336	344	320	318	358	342	342	349	332	319	341	358	328	355	343	333	350	384	357	325	351	370	322	311	340	322	362	336	367	348	332	332	333	321	336	338	327	358	342	319	339	349	329	335	328	349	330	338	345	301	344	353	343	356	306	331	349	331	327	335	314	361	342	349	358	331	320	336	354	337	300	367	344	330	314	318	360	342	355	316	344	277	333	344	383	387	354	324	351	307	299	342	338	331	344	356	337	311	351	326	321	318	344	328	313	316	338	324	353	383	333	338	333	326	360	332	348	362	340	347	347	367	359	351	312	320	321	312	357	347	345	305	328	342	340	326	315	341	324	362	339	332	355	326	328	357	361	317	384	335	351	333	341	319	338	362	333	354	324	363	339	321	363	327	328	308	378	325	330	314	368	369	353	328	338	356	374	336	339	316	355	352	351	331	331	334	302	333	338	336	330	312	334	354	348	320	360	370	314	362	341	339	305	339	339	351	314	340	321	344	333	328	350	339	342	356	355	331	330	305	363	355	338	390	330	305	312	351	379	357	323	321	340	313	354	352	305	360	374	346	335	322	306	343	339	283	326	354	325	326	332	327	350	323	345	331	332	339	328	326	322	315	349	330	367	325	319	320	367	361	326	323	307	370	323	355	321	357	326	317	359	331	354	352	359	335	339	333	351	298	356	343	374	338	331	341	355	340	375	347	335	330	341	345	362	332	347	329	375	350	343	331	332	337	351	329	322	323	334	329	347	348	334	365	389	334	338	345	301	337	350	347	335	341	357	378	342	308	378	334	354	381	340	323	357	310	327	326	390	334	342	331	350	319	336	330	328	335	310	339	338	330	326	338	345	357	337	327	320	358	356	339	301	338	355	327	339	380	370	309	330	351	349	344	339	336	343	321	345	348	378	326	322	332	305	347	345	334	333	326	340	312	336	330	336	348	310	342	345	347	367	366	326	341	367	317	355	331	352	335	358	311	339	345	327	382	340	309	324	343	338	288	345	340	308	311	358	368	319	341	277	312	321	340	339	320	355	369	329	331	318	336	337	338	361	325	336	348	357	376	348	339	331	368	337	351	355	358	322	330	319	364	327	309	368	346	331	307	329	329	329	372	343	341	336	350	333	335	355	331	304	338	351	331	359	303	332	367	353	361	347	336	361	338	347	353	318	347	341	335	352	326	346	369	304	332	353	335	317	341	319	342	368	316	341	312	335	345	342	303	310	345	348	362	325	355	339	344	337	330	338	344	347	313	352	341	351	350	347	347	356	339	368	301	347	330	321	333	326	338	315	310	330	324	365	333	326	363	297	365	313	320	292	354	326	344	370	343	365	356	323	331	311	332	316	348	352	320	335	334	374	326	349	343	358	294	331	335	369	343	366	350	341	331	362	349	347	342	344	339	382	315	367	365	324	334	332	373	323	332	326	368	322	325	340	331	310	356	338	336	334	320	337	339	359	323	367	325	318	330	328	343	327	344	347	344	323	324	321	284	319	351	332	316	325	324	351	367	333	315	324	351	343	369	358	324	336	383	315	346	316	339	342	342	317	342	322	338	345	372	359	308	337	335	352	336	318	340	320	331	321	312	350	328	340	326	349	370	340	354	358	315	339	340	341	323	348	343	366	344	335	359	382	357	335	364	321	353	348	330	336	343	381	340	350	389	346	357	344	334	344	345	314	341	349	355	331	344	319	336	320	334	364	336	323	333	357	349	333	339	354	345	353	323	334	321	332	362	339	312	354	348	328	326	342	330	303	336	312	327	363	322	348	296	316	323	331	331	349	297	346	331	351	323	312	342	360	332	325	362	352	357	373	328	354	344	304	353	338	376	359	347	355	333	323	350	323	354	330	316	338	334	303	322	355	357	329	333	337	339	338	336	366	350	311	350	332	345	338	316	321	372	328	373	310	362	315	343	357	348	357	378	337	345	328	375	339	314	338	319	346	351	339	314	354	362	343	350	355	344	353	362	335	302	303	305	361	336	380	377	332	345	339	350	307	339	321	354	352	349	315	346	345	387	325	343	349	355	364	323	341	322	391	326	356	333	362	326	364	341	381	340	336	334	343	304	343	339	324	329	332	341	361	305	346	334	319	338	344	305	311	345	335	346	348	310	333	334	318	344	352	346	362	327	327	359	357	337	363	349	342	345	341	326	332	378	359	357	340	335	338	347	377	341	355	357	348	342	350	323	333	339	338	361	331	326	357	351	339	341	348	336	342	371	365	322	339	323	318	323	319	343	360	341	324	334	354	332	322	351	330	336	323	314	346	338	352	331	348	333	331	333	320	350	329	327	342	338	349	311	326	334	331	343	323	308	362	343	345	346	344	361	358	364	324	340	311	336	341	339	329	350	339	339	336	356	329	349	300	362	317	346	311	334	327	362	354	335	348	359	342	317	327	354	325	340	347	354	357	351	326	349	364	362	319	331	340	359	325	326	330	373	344	340	352	358	294	310	324	318	328	337	361	359	341	367	325	323	381	372	347	365	355	344	379	349	320	335	339	354	319	358	340	319	343	332	369	303	330	331	347	363	311	335	296	343	319	318	358	346	308	330	343	359	345	361	316	323	330	327	324	317	322	357	318	354	341	315	315	314	320	349	348	324	360	332	342	324	360	293	336	320
18309	30399	5785	2782	1803	1055	954	742	634	568	559	537	541	507	508	570	551	519	507	505	527	475	507	528	538	500	518	528	540	518	481	510	477	490	492	497	480	493	509	531	474	532	528	481	550	532	466	514	492	515	508	499	513	468	542	492	510	515	476	526	510	482	523	509	531	483	487	463	465	491	467	535	485	461	480	487	485	491	515	504	513	538	485	495	505	497	486	481	521	470	482	509	507	442	533	467	475	501	506	528	503	490	493	516	522	501	480	480	511	513	517	464	478	532	521	476	512	474	479	509	455	476	465	490	477	507	504	500	510	490	487	485	516	508	470	504	500	496	507	486	514	543	467	497	491	485	524	502	478	508	473	464	497	500	523	488	537	508	474	485	509	483	509	517	481	490	481	507	549	492	464	513	509	503	509	512	506	473	499	470	516	498	520	512	489	515	509	503	511	491	493	515	488	489	472	510	495	471	485	456	462	515	521	531	479	503	497	530	486	479	478	477	539	487	456	466	495	488	499	490	508	478	460	492	528	544	540	491	458	541	481	535	469	518	506	472	507	479	495	463	491	539	492	481	509	472	473	516	518	458	477	477	475	481	509	488	538	488	525	494	509	517	494	500	500	531	498	464	489	503	525	493	505	507	541	504	490	506	487	523	492	483	550	505	508	505	519	510	547	485	487	487	483	502	502	492	481	506	477	506	502	498	502	480	529	499	536	495	499	470	479	503	505	509	460	496	517	462	498	469	530	456	503	488	472	516	546	501	507	475	521	467	532	525	454	486	496	485	524	522	501	568	475	476	463	446	497	521	486	482	474	479	494	474	533	518	498	524	484	524	490	504	455	492	457	467	488	501	529	476	525	496	486	462	481	509	497	514	498	483	500	484	498	468	486	525	529	510	511	451	476	493	526	464	497	487	518	513	532	514	517	468	536	516	510	536	476	478	488	554	480	492	511	492	455	511	526	480	501	503	495	446	488	504	518	468	523	511	494	502	445	508	514	476	488	494	514	507	499	505	476	516	502	510	509	533	496	544	503	525	485	520	496	492	530	510	485	450	530	537	499	532	506	505	522	485	507	490	482	518	517	520	499	511	490	478	535	466	487	507	518	483	526	503	498	528	514	473	519	516	475	472	512	522	475	467	509	488	502	516	483	495	457	484	506	469	473	467	490	496	498	500	502	498	531	503	477	483	490	475	515	446	483	501	496	494	466	522	462	502	521	487	504	503	493	498	532	497	466	496	529	502	504	496	476	519	465	463	521	534	504	496	494	551	500	553	475	460	540	496	514	516	511	507	488	500	484	474	514	457	461	492	509	485	495	500	478	482	508	494	463	493	490	517	483	482	529	502	558	495	532	539	469	472	484	540	525	510	500	517	481	503	464	497	449	526	445	490	501	462	506	498	484	497	530	491	480	518	484	486	501	551	532	534	523	502	511	500	511	479	501	492	490	501	496	513	504	488	489	485	453	503	508	490	509	521	518	498	458	499	484	475	501	470	506	500	495	491	464	516	453	497	504	496	524	510	484	491	460	496	520	477	461	490	462	539	493	515	488	519	471	472	502	530	508	496	486	516	499	503	498	491	456	554	489	496	527	487	491	510	487	490	480	483	511	494	490	516	491	502	520	520	557	477	475	484	481	472	502	514	514	490	456	487	505	493	499	507	516	469	492	543	535	479	464	507	464	528	499	479	511	481	509	521	483	487	477	515	516	479	523	502	496	501	502	510	456	530	523	516	495	490	508	492	523	498	506	470	492	483	525	517	511	481	491	501	509	510	493	490	533	485	464	503	495	524	519	501	490	503	508	516	486	502	462	468	520	507	522	529	499	507	493	479	467	539	506	477	498	522	486	475	507	463	494	497	512	517	484	435	515	489	490	489	488	493	498	515	504	475	499	490	497	494	499	472	574	512	503	501	494	505	521	506	494	504	489	530	483	509	565	505	492	512	532	467	489	517	458	498	501	504	507	495	505	517	520	498	491	479	523	503	492	520	490	494	492	482	466	487	468	487	543	487	505	457	514	524	483	511	507	525	485	478	489	515	489	489	567	474	544	467	483	489	497	495	459	477	492	455	501	491	526	505	513	543	474	531	507	520	478	525	461	471	516	524	507	522	512	448	501	511	517	475	519	475	477	485	475	485	503	504	487	475	496	505	468	514	488	477	495	493	504	472	514	506	536	502	494	484	505	528	476	531	474	494	496	488	493	466	493	503	487	514	500	489	492	492	472	476	539	475	516	501	482	514	518	548	480	500	452	501	499	460	492	504	507	491	451	507	552	491	490	494	554	504	513	520	471	503	465	503	482	523	485	516	490	481	466	519	502	507	507	517	515	537	501	502	469	536	528	515	497	493	473	478	487	453	550	474	505	514	490	470	499	526	493	477	516	475	505	516	514	494	464	463	544	456	509	502	478	497	513	528	506	502	492	486	459	504	485	469	490	491	481	493	512	476	509	467	529	471	527	488	517	483	526	488	481	512	516	468	494	493	468	528	495	488	503	497	488	518	490	473	482	537	535	527	496	477	526	516	508	465	462	519	486	486	513	514	489	506	512	492	457	514	497	503	517	461	507	466	489	497	512	501	467	507	473	491	469	459	494	486	504	498	530	491	473	495	498	484	473	497	488	542	487	513	468	479	508	485	491	505	496	486	470	464	489	486	490	470	511	500	496	533	501	470	509	502	496	435	502	521	480	480	483	478	525	498	498	517	519	458	488	483	516	481	496	481	515	493	503	490	526	534	477	558	497	469	486	467	471	484	503	491	490	528	490	492	499	482	494	505	535	497	487	483	457	508	491	503	497	500	488	480	512	524	494	467	476	500	475	481	509	473	549	503	512	495	483	472	486	488	524	463	515	467	506	456	506	489	537	506	465	500	482	514	492	527	494	484	501	501	504	540	494	464	470	494	483	490	487	542	492	517	509	511	489	490	479	514	490	496	480	520	520	497	537	488	468	563	530	480	510	517	456	476	501	538	514	482	507	502	490	501	484	515	514	499	486	477	523	473	507	474	539	525	503	491	472	477	513	470	531	538	463	464	474	516	455	498	478	474	504	519	492	504	487	518	478	507	500	529	529	497	524	496	533	506	475	515	523	497	464	514	483	476	458	512	557	519	517	511	494	478	492	494	475	488	517	508	477	548	487	493	513	516	499	451	493	478	483	464	476	492	553	468	468	498	476	493	500	471	470	499	492	489	485	526	491	501	499	492	530	525	465	495	468	522	498	452	477	458	512	474	505	505	519	437	504	459	508	531	530	496	516	533	515	469	533	513	501	482	482	514	509	496	514	485	495	493	500	489	500	547	506	493	491	500	501	522	499	479	488	507	519	524	488	548	481	473	493	509	506	474	476	531	441	506	512	496	478	534	502	494	475	480	457	447	491	472	492	519	496	485	546	478	517	530	533	477	530	510	462	516	477	537	463	492	499	485	510	492	535	545	516	477	478	457	499	502	505	516	499	506	481	492	495	500	499	529	481	493	510	511
24394	21576	29315	24244	21541	12705	1224	702	589	568	505	495	446	437	413	421	414	427	392	406	405	374	400	361	402	375	373	400	389	391	394	413	402	390	357	371	372	417	375	379	421	374	388	358	391	370	376	379	408	390	392	394	377	354	377	372	361	347	400	392	387	353	391	363	371	352	379	371	391	389	388	391	366	384	374	370	396	359	352	351	431	366	360	374	358	361	372	382	354	399	379	348	381	387	396	394	353	376	383	415	380	355	383	384	369	348	385	358	377	394	374	374	380	414	362	361	364	386	367	367	393	377	344	344	370	421	365	365	358	377	373	366	375	393	411	371	398	386	373	380	406	367	382	363	398	362	394	378	381	392	400	366	373	383	344	360	352	365	381	372	372	362	366	415	384	353	372	358	389	358	373	397	340	370	340	353	395	396	375	383	368	384	399	407	372	395	368	376	346	369	379	367	393	346	390	372	370	362	378	362	379	380	360	354	386	391	393	377	349	395	335	371	388	353	372	384	357	390	404	366	371	380	392	372	365	432	384	347	382	376	361	379	336	389	359	390	429	382	398	344	372	383	375	340	357	372	421	377	355	374	335	349	356	335	357	367	339	383	407	362	399	401	353	332	341	384	351	392	402	396	390	368	362	387	383	401	375	396	357	379	384	352	398	336	388	346	363	395	360	395	357	413	350	399	370	371	379	339	394	391	408	365	367	362	355	429	402	383	377	349	391	380	383	353	394	360	402	347	375	366	399	327	372	378	323	316	358	368	384	389	380	395	348	361	385	388	374	410	364	393	355	374	360	390	375	397	364	397	383	391	400	393	377	353	359	396	390	357	374	410	367	363	352	389	386	372	401	366	374	397	369	369	331	357	408	371	380	378	364	376	361	371	384	343	349	348	388	374	361	385	336	378	378	383	368	373	384	373	364	398	353	345	361	363	374	371	378	369	397	379	390	393	413	368	375	363	361	379	349	346	390	368	371	367	366	383	374	382	382	386	384	370	386	373	370	390	360	395	370	383	383	398	370	371	372	359	360	371	382	378	386	384	372	333	365	380	390	353	361	392	378	349	396	347	367	349	382	365	409	358	396	379	357	372	376	399	376	393	378	360	382	380	409	372	382	402	370	390	375	364	383	387	359	414	374	359	365	393	360	372	358	367	368	394	372	394	390	347	346	360	396	362	369	395	377	393	367	398	385	377	342	368	379	412	368	384	364	376	356	343	388	357	359	386	370	379	376	346	355	357	386	337	398	400	365	369	353	381	386	336	345	406	397	356	339	352	366	406	396	390	353	377	397	402	326	414	339	385	402	358	369	381	360	373	335	345	364	360	367	411	366	378	366	375	400	402	347	373	369	370	363	385	410	367	373	393	406	361	357	372	383	396	383	415	382	391	399	366	367	367	356	380	388	383	376	377	366	419	371	369	377	406	388	371	366	373	369	385	376	392	388	345	394	370	368	365	366	377	369	403	328	333	359	367	338	325	374	380	366	368	377	368	390	387	380	400	372	361	388	353	343	351	372	384	338	384	358	417	369	373	378	372	382	397	380	361	365	368	347	341	367	385	405	392	366	394	360	377	377	379	384	383	356	380	408	357	381	397	372	357	381	347	370	357	365	378	382	345	381	357	338	414	347	359	365	368	377	374	364	359	365	390	380	349	433	405	411	352	409	368	372	339	360	339	362	384	422	392	376	395	382	372	359	389	392	377	365	356	338	381	371	381	390	378	381	358	401	368	373	388	362	392	345	393	361	376	373	386	384	398	366	391	390	383	370	392	385	366	389	341	390	391	358	352	370	403	368	361	369	356	358	393	385	391	366	392	377	394	357	358	371	375	368	342	401	368	371	352	377	357	371	355	369	401	340	381	357	404	366	383	380	359	378	367	407	343	378	388	360	368	356	400	401	384	367	338	364	409	362	409	401	369	374	391	362	365	378	358	353	386	375	355	383	358	372	373	399	389	367	367	377	395	360	404	383	393	413	373	360	363	389	360	389	354	408	380	367	346	381	349	381	345	358	349	385	410	333	329	381	376	388	379	355	393	386	394	392	359	363	366	378	396	359	389	335	414	368	377	406	322	374	357	376	391	375	378	373	371	394	379	404	372	388	378	349	374	391	391	365	353	395	404	366	393	391	334	390	378	389	333	400	402	373	365	371	351	364	377	345	368	393	368	386	387	370	407	361	360	409	377	380	359	401	378	398	391	347	414	375	359	401	390	402	408	380	393	361	374	402	359	383	363	354	377	370	418	394	366	393	382	365	413	385	362	356	377	383	374	401	371	399	376	383	383	384	383	365	368	385	390	346	364	400	368	355	375	386	404	364	414	390	385	359	353	371	375	365	395	352	401	357	368	399	362	392	382	375	412	356	374	363	405	374	409	351	380	371	378	395	365	377	399	384	385	362	413	370	387	345	351	326	378	379	386	387	386	403	370	396	392	390	383	383	377	366	377	362	336	380	385	392	404	376	394	369	361	395	392	366	418	377	389	356	392	376	359	348	385	368	354	368	387	343	387	342	391	388	332	340	377	390	346	372	405	381	366	384	351	358	367	364	351	372	369	363	379	400	404	358	370	375	385	385	351	427	368	360	370	394	380	378	332	393	356	389	364	382	368	366	379	369	364	375	394	373	381	378	337	365	374	391	370	384	352	383	375	371	342	392	368	414	385	353	369	402	374	367	364	365	354	385	377	382	358	363	367	362	373	361	408	359	405	373	394	375	339	389	420	384	374	349	372	357	370	369	393	390	350	335	374	370	388	378	368	357	396	356	375	392	354	363	372	361	366	355	381	362	352	366	368	357	359	405	405	356	382	375	363	372	383	369	385	386	376	384	365	359	384	400	391	358	344	393	389	393	352	348	400	426	380	369	363	398	350	371	343	371	361	386	390	391	381	403	383	385	355	381	372	366	331	401	383	344	349	342	405	353	382	376	350	361	354	344	369	409	386	378	368	398	364	361	361	355	343	384	380	377	387	387	339	409	402	358	404	366	371	399	366	364	397	415	369	366	346	395	375	366	369	379	385	356	409	324	392	385	394	363	378	364	375	387	362	365	358	377	378	390	344	387	376	375	379	402	373	359	348	396	371	372	369	408	417	373	368	415	388	367	367	392	359	371	388	382	363	366	365	397	389	395	357	346	383	354	388	331	365	399	387	362	342	354	363	366	371	351	422	390	335	371	384	378	349	374	372	397	389	367	349	376	365	363	366	381	410	343	361	324	388	378	377	417	353	376	369	373	385	368	368	363	389	359	325	349	410	367	390	365	362	355	367	429	369	392	371	384	356	322	376	363	373	384	340	396	366	398	382	395	348	383	341	381	367	404	375	407	340	379	375	379	396	382	392	373	398	428	416	358	408	389	381	329	380	366	391	396	373	376	414	356	376	415	358	380	355	374	415	379	375	335	400	365	365	338	389	384	382	336	358	361	370	364	391	331	385	379	334	404	349	378	360	380	362	371	365	325	345	362	369	337	361	360	366	385	384	368	379
42670	56499	12374	6315	4341	2480	1925	1401	1225	1021	906	825	825	752	675	662	653	621	633	667	602	636	638	630	547	578	545	579	556	548	578	615	584	594	523	595	554	526	538	557	588	581	564	591	549	577	529	555	543	557	522	558	591	535	541	575	573	529	570	571	559	569	570	558	558	594	570	525	542	561	550	510	535	574	590	494	587	561	583	587	541	516	574	537	554	555	569	551	563	560	615	545	499	534	566	579	558	566	535	557	583	580	511	549	525	550	548	554	533	534	584	520	575	577	569	562	569	540	520	546	548	544	551	532	580	501	497	519	522	563	545	547	536	531	565	515	563	548	532	510	579	524	560	566	573	608	565	563	528	568	572	573	546	530	551	571	558	598	558	551	513	565	589	549	575	603	561	556	604	534	555	525	578	561	516	561	540	529	549	579	554	538	538	614	560	565	547	545	564	511	554	510	548	570	546	541	538	545	558	542	571	562	558	534	596	548	602	565	569	563	541	539	578	498	562	538	537	538	563	564	557	518	573	567	538	549	549	519	583	554	562	576	567	555	548	567	547	539	570	553	529	565	538	561	578	558	524	540	550	530	544	519	559	543	519	546	530	568	543	564	552	564	549	583	508	550	607	519	532	554	575	551	480	567	554	523	551	541	601	562	552	524	579	548	569	534	576	542	561	581	539	559	538	586	547	590	514	557	503	579	540	535	527	559	550	559	556	551	548	536	576	575	548	526	546	578	553	585	537	544	577	554	539	565	576	575	570	590	528	524	572	519	534	534	575	519	577	580	563	555	524	560	566	526	587	565	582	539	566	568	586	531	578	545	554	632	527	588	574	570	526	531	529	536	570	525	530	551	586	525	586	540	575	580	525	549	554	549	561	501	576	514	566	545	553	590	536	570	519	538	571	545	590	566	552	540	555	552	577	556	571	545	538	565	541	514	539	562	594	495	551	542	566	534	558	542	576	571	516	535	554	578	502	552	527	551	535	529	596	572	543	487	550	584	488	581	504	600	549	545	576	551	576	560	549	557	550	541	592	521	524	577	547	547	523	547	543	586	519	585	584	532	570	540	584	526	549	555	534	554	527	540	524	564	531	538	547	555	515	546	556	558	526	582	547	581	557	520	562	524	519	558	577	544	583	561	549	567	515	537	597	554	512	529	572	523	538	568	572	573	539	594	537	587	557	495	527	557	551	501	569	574	524	535	550	587	520	568	589	535	579	532	546	576	553	613	579	575	558	563	501	544	567	553	495	559	545	511	548	570	588	526	537	545	567	563	493	530	565	517	547	565	571	621	524	530	561	563	554	572	566	548	580	557	569	544	589	541	591	578	562	513	579	526	543	581	560	538	549	593	503	563	576	544	556	522	569	552	531	563	563	538	520	530	566	532	585	583	513	550	540	568	545	573	528	551	571	571	526	592	583	550	586	526	536	575	592	508	593	549	539	544	616	547	545	548	556	556	555	541	544	566	547	556	548	587	534	554	542	563	539	535	539	580	546	566	543	545	541	555	521	586	554	543	564	534	582	568	547	575	509	557	551	585	588	585	542	551	504	557	515	575	582	604	573	562	604	575	560	565	558	587	556	590	541	565	557	570	535	580	567	581	527	494	579	532	509	552	541	538	534	564	556	558	562	525	537	579	551	550	573	563	520	558	552	559	571	574	520	574	544	530	554	572	555	538	554	519	545	537	543	573	559	636	543	537	531	567	541	562	564	562	576	570	534	588	522	529	559	543	513	537	549	538	556	565	574	523	538	533	568	585	583	542	494	545	609	580	560	534	574	601	536	551	539	538	569	576	554	571	535	555	546	550	572	533	554	566	534	551	528	518	529	486	516	554	560	505	589	570	531	574	560	532	538	583	520	542	551	586	549	615	540	561	515	518	552	517	594	512	565	535	525	554	554	580	513	549	573	553	587	543	575	554	551	585	525	594	555	541	551	530	549	581	572	577	566	574	535	563	509	530	562	576	546	576	546	529	534	567	526	557	542	515	512	553	546	565	535	553	559	546	579	549	536	574	565	543	537	566	511	577	527	536	553	533	535	522	553	572	593	561	559	588	544	560	543	544	544	553	575	540	538	561	554	543	557	552	521	559	535	583	547	575	547	578	510	557	574	586	570	526	559	550	534	578	528	546	530	522	599	548	596	538	532	536	548	550	545	557	511	549	489	547	592	560	563	537	584	588	537	561	534	545	551	569	514	560	528	531	560	603	546	548	561	574	559	531	515	539	524	579	555	600	552	554	546	597	486	561	550	584	518	526	542	558	554	587	537	554	572	561	581	579	542	562	554	536	553	529	542	581	557	611	594	555	567	542	609	567	556	573	540	553	537	563	492	558	526	528	540	585	531	543	534	573	562	575	560	564	551	594	534	523	545	575	546	541	558	559	556	553	561	550	520	558	559	575	565	514	567	533	547	563	546	535	573	568	532	558	569	564	552	495	550	593	558	570	528	549	583	559	532	580	514	579	586	581	569	513	586	509	581	599	555	521	606	559	570	587	616	487	543	550	547	568	554	518	583	563	572	561	553	547	561	593	581	542	500	528	544	604	559	595	559	577	518	547	558	547	535	561	564	513	587	516	536	539	583	527	537	526	506	561	511	540	517	549	553	562	545	577	558	546	516	529	551	553	585	572	538	525	512	529	571	556	567	558	600	535	564	560	536	565	560	526	516	593	564	534	554	564	566	553	539	560	533	590	569	622	570	536	512	527	566	528	536	579	564	577	534	517	540	536	550	571	546	557	568	571	562	553	554	542	590	527	531	630	553	562	557	520	561	574	552	562	533	557	541	551	535	567	555	574	577	552	516	565	541	534	581	514	597	527	527	532	499	494	568	550	554	536	539	584	589	572	543	554	544	586	538	548	555	566	599	532	550	578	563	565	567	548	518	537	563	534	576	591	528	528	579	623	551	599	518	567	555	584	582	582	503	516	553	553	563	548	488	528	549	571	564	515	625	524	607	579	543	543	493	570	548	574	570	531	574	576	561	549	548	549	566	538	568	581	541	551	553	550	541	576	561	560	528	576	589	579	524	548	557	509	585	565	516	604	524	517	599	582	514	575	550	562	536	562	574	554	566	553	589	576	590	559	541	583	572	484	558	568	573	548	563	574	551	584	570	559	540	536	543	537	572	547	576	572	565	539	574	561	524	534	558	538	532	553	547	560	513	544	549	565	516	562	552	561	477	546	547	523	542	560	524	563	556	567	575	553	551	516	559	542	586	586	554	525	533	557	550	561	560	537	521	538	553	550	534	526	551	549	547	554	554	534	515	581	536	554	543	545	538	554	513	585	568	540	534	542	506	574	575	500	558	589	536	564	526	525	512	492	534	534	527	576	575	587	545	511	572	560	588	550	567	573	539	563	519	563	562	581	560	532	526	532	555	544	616	541	545	564	528	582	562	545	600	577	525	545	548	580	560	562	606	558	515	569	559	566	556	543	533	543	548	524	538	571	578	510	547	537	498	529	590	559	524	543	612	509
23313	21525	28936	24561	21521	21536	10958	842	569	514	443	343	328	318	312	281	249	257	297	247	265	226	219	234	229	251	238	240	215	203	200	230	226	215	230	198	242	222	204	225	199	199	211	207	230	214	214	179	201	208	220	212	203	230	201	206	197	202	232	208	212	190	232	203	194	195	198	172	201	222	185	223	203	216	208	205	219	198	207	214	217	206	195	232	192	201	188	212	182	186	208	223	185	184	241	199	218	196	221	184	218	200	207	183	182	210	207	203	176	212	210	207	197	186	198	221	211	209	192	196	191	207	197	206	193	193	190	181	206	173	230	217	199	197	208	202	222	206	195	210	190	235	220	192	207	196	204	202	208	162	185	190	207	221	207	195	200	212	175	203	207	203	210	210	210	220	198	213	217	201	192	205	211	189	210	199	187	207	194	183	197	218	207	207	189	190	179	185	194	180	215	230	207	197	194	221	196	174	216	187	196	230	177	174	211	197	211	227	185	186	223	185	195	195	199	202	190	227	232	188	228	193	205	211	224	197	200	201	228	191	229	182	211	205	196	186	224	203	206	186	206	196	198	230	204	204	209	203	220	203	204	203	175	200	210	220	164	192	203	180	217	208	225	195	204	221	202	197	226	226	186	191	193	209	170	196	214	190	183	188	199	215	196	221	201	204	229	189	182	214	189	178	218	200	198	217	188	200	189	211	178	181	192	203	220	202	211	200	207	221	186	191	222	206	186	197	209	193	212	183	217	228	220	190	216	209	217	220	197	188	210	224	220	209	200	230	217	210	191	206	215	205	194	172	201	196	213	182	213	194	194	212	195	214	196	218	188	223	181	225	211	196	211	194	213	199	221	212	216	222	214	206	181	193	187	230	202	202	176	197	183	205	192	220	211	215	202	196	194	193	172	176	175	188	170	216	216	205	206	188	210	208	213	190	148	196	192	196	208	206	182	186	184	236	214	208	196	188	227	184	187	171	225	183	204	199	212	213	206	202	211	196	194	214	206	220	189	200	193	180	218	179	203	190	202	186	189	217	205	177	187	227	211	186	200	200	202	219	210	200	187	200	201	218	221	213	186	205	196	197	198	209	246	211	182	221	201	199	221	216	207	210	194	195	208	204	218	213	204	198	221	196	193	184	207	187	223	189	194	200	211	209	211	199	202	191	205	196	200	214	198	197	188	198	190	209	193	211	201	188	217	218	189	205	226	238	222	207	204	198	209	191	209	206	185	201	200	200	194	222	183	208	208	210	197	212	194	225	183	201	212	208	216	192	212	205	195	191	182	221	214	213	196	230	219	202	170	195	239	205	232	198	180	195	201	174	210	210	198	183	208	205	216	193	217	180	196	207	197	195	203	187	211	195	196	204	222	197	202	210	193	222	205	196	217	209	231	205	206	223	200	200	204	188	208	217	207	207	220	211	224	225	184	185	209	207	195	179	214	187	199	196	226	175	185	206	191	222	198	216	186	229	226	205	188	176	182	212	200	184	204	164	201	173	211	220	176	200	199	186	238	210	206	184	224	198	217	203	182	220	209	219	210	211	219	205	195	212	229	186	186	161	207	168	211	206	209	205	195	224	196	173	218	212	201	220	192	223	205	224	243	193	199	194	201	204	172	186	204	204	215	196	202	187	199	208	201	213	208	201	199	203	215	202	203	187	230	215	212	193	182	217	213	199	186	187	213	209	212	216	192	164	198	213	187	183	228	183	190	188	195	200	199	202	194	206	212	201	202	215	202	161	192	202	192	190	205	214	234	194	202	210	216	222	208	221	200	242	191	207	184	202	196	199	215	214	187	190	234	172	205	177	213	222	196	201	202	196	198	242	207	165	242	212	197	212	214	222	218	202	197	202	179	193	202	217	181	174	200	215	207	211	205	186	196	203	196	210	189	214	196	187	186	226	209	224	187	196	215	200	207	194	198	190	204	224	254	198	212	183	236	190	201	206	206	213	191	203	200	185	205	170	191	198	213	184	222	207	187	183	248	206	208	196	223	190	201	194	183	192	224	228	210	238	198	190	198	215	235	207	221	208	202	203	192	234	170	207	195	198	209	214	210	189	199	213	222	212	226	197	212	190	195	214	213	198	188	212	214	205	204	224	197	189	212	222	220	204	186	213	192	208	203	224	214	199	211	203	198	198	221	205	206	237	210	186	208	191	212	182	212	200	193	184	206	192	213	188	219	198	181	212	206	201	203	213	206	188	196	160	181	188	205	214	216	200	219	192	218	232	178	236	223	194	211	182	209	181	218	201	179	195	202	214	193	190	216	205	200	198	187	177	188	189	206	184	200	187	192	186	188	183	181	163	203	217	206	211	210	201	213	207	195	202	185	197	218	190	187	203	229	215	190	205	215	203	222	192	214	188	188	187	191	179	186	216	211	182	193	206	210	209	217	198	184	172	186	223	209	222	194	197	194	208	199	185	190	192	207	208	228	217	205	200	209	181	198	227	183	220	203	196	191	216	210	204	190	201	163	202	193	184	210	222	208	189	205	209	192	211	215	200	188	199	189	208	212	207	192	195	197	206	192	216	218	184	190	223	199	209	187	188	226	181	208	226	205	212	205	172	201	210	179	202	169	175	163	207	232	207	183	223	190	187	188	207	208	187	189	212	174	222	179	200	211	213	193	215	185	190	230	199	213	196	202	201	186	196	185	190	202	217	217	201	185	184	222	185	185	200	203	197	188	205	184	201	205	211	205	231	194	214	200	199	187	220	190	206	198	195	213	205	189	178	197	200	218	224	188	194	178	208	196	181	200	203	223	215	210	201	221	234	185	196	185	197	194	221	206	206	223	209	195	214	203	212	190	215	186	212	225	213	193	187	203	193	202	204	202	203	226	220	211	203	167	183	196	219	205	195	200	207	194	188	204	214	177	211	212	186	181	197	201	198	215	196	207	187	191	216	182	204	210	209	191	181	203	182	195	194	187	213	224	212	191	191	207	197	196	182	195	204	199	218	205	221	231	185	215	212	210	186	213	199	195	214	191	213	209	225	188	206	190	213	177	212	218	190	219	210	200	176	191	193	195	194	199	192	199	194	217	191	193	207	203	188	212	193	199	192	191	210	190	199	204	193	203	197	208	198	218	201	208	211	200	194	181	205	198	223	212	206	203	209	212	214	218	195	194	210	210	203	208	199	219	204	205	199	208	230	186	181	177	202	200	195	223	213	217	203	200	204	202	195	239	176	204	206	208	195	220	189	183	200	208	230	226	176	197	199	198	206	187	206	211	234	194	203	239	174	203	192	224	191	222	198	200	197	218	182	187	201	218	194	189	199	206	194	197	195	190	220	198	172	195	212	206	226	212	198	180	206	192	181	190	216	219	199	187	206	201	188	200	211	179	209	201	211	200	190	199	200	212	218	172	222	197	226	207	196	202	202	210	185	187	194	211	195	218	189	245	173	207	200	184	198	202	203	203	214	180	211	199	180	204	193	203	176	195	218	200	181	187	198	180	234	204	191	213	187	193	196	190	203	217	189
48610	58060	14589	9177	6105	3761	2659	1945	1469	1229	1015	842	760	627	570	525	480	444	484	446	442	383	389	441	379	399	333	362	370	365	352	352	327	350	332	317	324	305	344	341	340	334	329	343	288	329	274	307	309	299	340	303	306	320	326	295	328	322	314	308	310	343	270	297	287	308	322	302	312	289	302	310	301	308	302	308	313	336	323	296	279	293	301	317	309	339	291	311	308	322	287	290	313	325	292	268	326	306	283	329	301	285	298	310	327	285	303	298	316	292	272	300	303	319	282	302	287	292	314	314	314	279	284	302	315	292	309	331	319	329	336	325	310	297	283	343	301	273	303	303	305	296	348	309	324	277	299	309	290	297	281	289	310	304	277	292	330	301	306	306	308	294	275	299	309	292	304	291	313	285	316	316	295	289	316	318	293	339	278	315	270	293	328	284	280	321	288	302	315	326	317	305	279	288	271	296	300	297	303	283	285	278	302	305	291	265	303	327	296	297	302	277	286	304	314	297	284	280	326	294	320	306	279	301	295	316	273	302	312	323	308	310	301	327	321	316	313	297	311	305	304	284	299	305	305	264	285	310	302	324	303	283	313	340	302	327	340	298	300	275	341	318	302	305	309	300	334	300	326	301	296	268	304	281	292	310	314	293	305	307	323	307	298	328	282	314	323	316	283	325	285	281	295	305	273	291	336	297	306	307	311	334	270	311	334	302	278	323	303	308	292	296	299	288	323	319	338	304	300	308	343	288	332	324	312	303	303	301	297	307	321	285	310	298	297	269	304	294	323	306	295	332	335	322	304	311	309	295	287	315	294	310	312	304	312	333	298	305	288	272	321	276	321	302	329	299	286	306	306	305	298	308	290	306	298	293	298	311	342	290	336	295	306	315	321	307	282	274	304	318	262	313	312	311	327	301	310	332	301	317	303	278	309	316	286	289	307	293	320	314	262	317	340	268	281	318	321	283	308	300	286	300	282	311	308	302	323	305	308	289	310	312	280	301	278	316	289	310	301	300	318	298	294	270	294	324	318	292	331	302	286	282	313	309	306	320	275	312	296	298	307	281	300	272	283	308	306	306	295	284	305	290	298	319	297	315	292	317	333	281	297	311	287	327	317	294	308	280	302	320	267	330	301	306	298	316	352	320	308	272	308	287	304	302	306	282	325	316	298	299	278	325	284	318	302	315	303	305	316	299	273	285	297	306	309	301	310	327	286	304	273	295	284	322	311	308	304	286	322	315	284	297	300	321	306	323	320	313	295	306	317	323	326	315	293	305	300	290	318	286	335	295	317	297	304	323	305	313	307	304	326	296	328	301	298	317	322	331	289	327	286	302	276	291	303	321	313	329	284	319	281	299	302	323	286	323	303	296	297	300	320	318	294	287	310	285	293	299	318	284	339	274	319	289	293	327	275	282	306	300	268	287	278	296	297	312	310	306	294	316	288	294	295	313	309	290	307	308	301	293	314	286	285	302	319	330	285	305	280	286	301	299	328	311	276	304	302	312	326	316	312	299	294	302	287	307	293	312	280	276	283	308	269	300	314	281	292	318	280	317	330	310	313	331	294	307	324	305	283	315	291	305	303	301	302	303	265	295	286	314	318	296	313	294	315	283	287	305	309	340	295	322	300	318	286	303	313	319	307	307	332	301	289	303	305	288	281	305	280	284	295	303	249	258	329	288	300	285	263	299	300	305	314	308	297	297	317	281	312	306	276	313	289	292	281	281	307	297	272	311	295	303	321	328	307	315	322	270	305	289	303	290	329	291	316	301	285	302	321	289	320	292	315	323	307	307	286	315	295	328	288	314	279	296	301	278	304	269	295	287	291	282	279	300	311	309	267	313	286	315	318	321	302	311	299	329	306	286	340	289	286	294	302	331	308	298	273	303	321	280	299	288	294	310	273	303	302	271	321	302	324	334	312	265	309	327	275	330	288	286	304	326	303	281	291	308	331	306	308	312	351	272	301	297	341	304	298	333	321	296	340	307	335	304	307	300	294	293	310	315	317	304	304	303	316	305	279	286	291	295	283	297	284	280	299	305	306	309	302	337	285	309	300	324	316	308	288	271	288	305	299	304	331	330	309	306	320	273	308	321	306	266	328	294	312	292	296	354	314	280	274	294	319	304	325	314	317	290	280	291	305	312	295	305	305	317	302	320	320	320	306	300	330	312	305	302	281	306	341	278	295	335	313	338	301	294	310	291	295	294	264	282	290	274	279	301	279	312	292	323	304	307	325	297	301	312	292	282	278	309	273	302	298	306	298	310	321	296	287	308	292	275	279	297	302	301	293	314	326	299	291	310	318	289	313	288	322	299	282	302	306	328	304	285	288	306	333	330	280	279	302	288	304	288	328	328	296	337	291	307	267	309	303	320	337	323	277	299	284	312	289	327	304	289	328	314	305	292	286	297	298	282	297	309	335	322	298	311	317	311	289	307	311	299	306	311	298	297	294	323	300	292	277	323	280	299	299	289	325	310	333	338	313	283	306	315	309	305	315	294	284	315	330	268	327	307	310	282	304	314	289	330	276	312	321	324	343	325	292	283	297	300	319	301	287	270	307	315	293	296	280	290	315	293	305	279	282	300	250	282	308	288	328	263	336	295	309	327	306	306	313	314	339	310	317	277	326	290	301	321	276	299	272	323	321	279	275	267	301	290	297	282	310	291	340	319	290	331	299	288	289	306	277	313	287	345	313	331	296	283	320	274	315	305	317	325	291	298	303	318	343	288	331	308	290	305	298	308	264	328	294	309	298	302	315	279	305	320	301	337	304	300	304	323	281	322	307	314	315	290	296	312	308	299	318	296	289	306	337	328	302	309	294	297	293	316	346	297	323	320	299	290	328	286	310	304	306	259	320	302	295	292	287	299	313	306	295	307	316	336	294	339	317	289	303	278	307	272	265	291	302	327	329	293	302	293	291	308	319	308	325	315	315	335	335	288	317	338	291	283	324	275	269	281	318	326	289	337	265	304	317	307	277	308	293	293	318	273	309	332	309	316	321	322	320	298	315	300	307	321	305	297	301	308	288	289	324	310	294	296	309	319	294	273	312	279	303	307	293	294	275	307	282	284	334	301	320	287	293	347	302	320	308	304	284	321	290	286	298	286	351	285	310	320	294	289	335	302	307	301	282	264	310	324	293	311	319	289	300	316	318	300	269	303	297	311	316	299	318	324	293	316	314	312	317	313	320	309	324	285	293	302	306	299	302	316	310	286	327	282	291	321	307	270	304	322	319	331	309	285	324	330	310	307	318	311	303	277	315	313	318	318	289	301	305	317	317	303	288	314	321	291	314	314	296	304	302	311	307	293	294	316	300	275	317	296	324	282	300	281	285	299	294	320	308	297	284	297	330	261	322	262	309	283	290	327	295	310	296	280	311	304	306	307	290	318	270	301	321	322	313	293	302	298	303	303	276	336	327	321	321	329	296	297	318	326	301	298	284	292	299	298	290	327	293	309	289	321	288	290	319	316	301	291	305	324
27625	22465	16276	2664	744	533	457	418	369	386	358	349	392	410	365	359	342	332	377	347	314	333	353	327	349	367	346	341	345	342	328	352	349	344	321	334	324	301	337	360	345	346	331	338	309	328	359	341	339	342	360	365	356	351	343	360	343	380	316	340	353	338	341	369	347	342	343	321	387	352	346	337	314	360	333	327	345	355	355	349	324	361	337	360	341	350	350	346	346	353	338	350	338	309	332	336	377	327	311	350	364	324	341	341	326	358	350	325	369	322	347	337	344	351	350	372	351	323	343	346	329	347	364	339	342	365	329	325	340	335	347	335	306	341	351	330	344	345	355	334	294	297	309	336	354	310	333	361	391	316	331	357	310	360	347	331	345	371	348	340	350	356	381	339	347	335	320	337	362	336	348	336	361	348	346	343	356	347	336	354	355	326	326	335	318	351	382	312	345	378	351	345	317	337	321	372	374	349	344	353	320	338	353	334	380	379	340	350	328	336	334	326	399	370	326	336	290	338	340	345	362	358	372	335	360	357	311	317	321	323	311	351	329	355	342	362	342	323	350	347	368	355	362	316	357	363	350	315	349	361	358	352	331	332	342	324	348	331	350	318	367	347	333	358	316	357	322	334	334	355	330	302	351	321	337	335	347	329	320	352	327	358	360	307	348	355	334	360	344	318	318	349	343	362	340	329	376	342	321	350	339	307	325	355	363	350	343	322	355	319	367	353	339	352	320	327	334	325	332	323	336	341	367	343	328	325	336	378	353	347	331	334	310	308	393	364	362	329	327	340	360	326	349	348	359	337	315	353	340	318	321	341	344	346	351	342	346	352	340	354	369	326	315	359	347	339	315	349	342	330	360	339	352	346	316	343	329	329	313	346	370	334	349	359	369	333	301	337	357	352	315	341	347	349	351	327	347	322	318	349	322	370	329	366	319	322	322	349	349	339	350	341	363	355	352	366	366	350	347	287	341	378	344	344	359	334	350	323	330	350	361	335	367	348	358	315	352	323	361	350	364	350	353	349	351	353	346	323	343	327	325	331	324	330	358	368	327	383	320	366	322	377	356	357	370	309	343	348	329	359	343	335	346	342	366	343	323	319	386	327	335	347	319	339	352	352	319	331	341	330	303	350	361	347	318	355	355	364	350	358	358	335	359	347	338	343	337	356	355	318	337	338	322	331	366	352	333	343	337	347	351	325	340	384	333	324	375	319	363	391	321	352	344	337	358	353	317	356	350	299	332	332	361	340	334	379	361	345	347	358	363	357	325	350	401	341	340	344	343	340	347	335	323	353	338	339	338	330	341	340	329	322	354	310	333	334	322	382	370	341	370	365	329	339	353	335	342	348	306	365	354	348	344	373	341	334	338	336	327	353	378	318	327	341	350	360	342	345	346	361	338	352	346	328	357	317	344	311	360	316	354	296	315	329	329	382	354	339	351	329	348	354	340	360	345	338	344	348	331	335	343	334	313	343	350	318	361	359	342	309	327	344	337	339	351	333	337	346	339	349	364	331	347	341	336	357	333	328	336	390	342	327	327	352	355	340	339	321	347	324	332	327	338	327	324	333	351	316	346	329	355	341	328	353	346	341	332	358	363	352	346	331	325	340	319	319	348	368	347	348	334	340	380	346	322	331	316	382	321	341	331	343	387	322	352	324	326	332	348	364	370	336	357	344	367	372	363	326	359	323	359	354	358	367	339	360	319	365	328	340	339	334	345	368	347	321	367	362	372	377	372	317	367	331	334	324	339	355	355	342	350	332	329	349	345	369	363	350	320	339	359	362	343	358	347	344	339	315	347	358	356	323	322	316	332	382	361	331	356	322	370	327	362	343	353	339	321	326	358	363	308	338	348	362	357	324	359	318	334	344	339	333	371	330	304	350	332	359	333	349	363	360	368	313	358	341	332	328	320	327	340	371	359	365	363	350	321	348	369	337	314	378	339	351	344	366	369	358	350	326	350	346	326	374	316	351	333	344	354	307	346	318	326	362	312	345	294	324	351	327	361	334	342	338	341	363	339	338	353	354	325	312	337	353	325	347	349	353	296	327	330	352	348	352	364	336	391	386	312	348	344	341	326	359	321	313	369	337	337	320	334	393	366	376	352	332	321	338	345	341	344	349	344	339	324	348	328	347	361	321	361	355	370	362	325	342	368	307	317	332	360	344	351	390	334	326	337	366	374	332	344	357	335	331	331	343	348	348	357	360	346	311	368	321	342	370	326	332	367	336	346	337	326	346	332	334	345	335	362	354	325	326	336	347	357	352	338	387	346	350	332	315	352	339	386	336	322	335	332	387	341	345	359	352	332	345	354	327	343	341	386	377	333	343	325	362	340	369	335	374	321	362	353	348	337	353	332	358	369	332	388	341	330	372	375	342	307	371	334	350	342	362	359	329	359	351	334	362	343	347	358	343	359	335	360	352	341	328	357	344	331	343	347	326	361	349	332	346	340	316	331	356	296	336	361	336	358	337	340	334	345	397	355	327	372	343	326	350	341	332	352	309	345	326	329	319	305	364	320	322	310	351	358	336	341	373	318	332	310	366	359	375	358	354	363	340	358	309	396	372	342	353	319	336	350	334	356	342	347	343	345	360	345	344	357	367	335	347	382	400	351	321	362	313	348	369	350	367	306	344	329	326	324	368	349	395	329	384	347	369	370	381	333	334	354	346	338	359	328	355	330	363	309	351	352	364	328	389	335	344	334	316	320	335	341	327	335	313	369	356	351	350	339	368	377	330	345	354	321	349	338	304	338	346	336	340	340	346	326	357	356	362	368	351	372	356	341	350	335	351	331	307	309	362	345	348	337	373	346	312	312	338	350	327	328	378	369	330	377	359	358	386	360	367	357	330	366	327	355	324	312	365	364	330	311	363	340	361	386	337	365	356	359	347	359	378	353	362	356	346	374	355	361	374	328	342	340	385	354	348	343	373	341	364	350	338	337	334	366	364	352	362	340	356	339	323	353	348	348	326	342	349	324	356	336	344	358	338	354	317	334	316	357	326	318	363	303	324	345	346	324	317	334	362	357	365	312	373	344	361	320	343	328	312	375	361	315	318	319	312	326	342	333	350	334	351	347	365	356	363	362	371	356	352	360	316	335	362	355	350	336	329	368	347	348	374	334	334	342	331	339	363	296	368	351	322	322	333	344	335	350	331	320	318	337	314	323	333	345	367	346	341	399	331	326	333	317	312	349	361	330	338	346	327	348	339	360	360	336	345	359	340	326	348	357	362	342	326	382	314	353	344	332	371	347	341	328	364	350	325	358	349	352	357	323	311	355	347	341	345	379	385	372	360	373	322	361	352	343	347	329	374	335	354	344	332	376	362	333	325	297	360	348	374	362	332	330	325	316	298	342	324	343	309	352	336	340	358	405	382	310	334	357	360	358	319	344	373	323	351	334	356	344	339	363	346	347	326	345	348	333	357	331	376	330	331	351	369	350	355	345	344	327	361	355	320	318	349	357	345	333	347	352	312	354	329
19713	33221	7942	2524	1444	1027	785	667	645	592	511	556	515	547	533	515	482	500	519	534	488	512	502	523	536	466	518	515	495	476	557	497	549	515	507	496	507	513	493	512	525	488	481	490	485	525	532	474	525	485	520	478	537	507	481	513	500	529	479	495	484	521	502	520	541	509	493	489	507	490	501	501	455	515	528	510	528	501	489	455	496	475	537	459	483	537	494	503	517	510	498	504	478	498	525	504	515	503	505	530	484	496	523	520	520	498	473	526	497	490	477	507	475	474	474	457	487	486	522	507	505	496	467	494	468	488	497	479	500	498	506	524	497	475	503	515	498	518	471	472	448	504	513	501	499	505	520	515	503	536	507	485	491	526	463	484	473	489	541	511	492	489	486	488	536	509	468	476	486	506	481	505	508	559	480	532	471	514	488	469	490	517	501	512	474	546	509	442	495	483	523	502	516	514	493	534	509	545	489	503	492	495	509	524	537	524	480	456	479	491	486	512	504	484	509	515	506	501	500	520	507	488	507	496	499	542	496	486	527	486	476	488	472	488	529	511	500	514	505	498	535	499	511	508	503	478	498	507	484	506	475	513	522	511	491	489	463	532	518	504	525	498	492	484	489	467	488	518	489	517	472	510	514	520	526	556	486	495	505	510	500	505	488	494	489	503	483	462	499	495	497	485	536	468	511	517	463	538	500	496	488	497	514	518	516	534	515	519	504	496	508	467	480	479	510	487	531	460	501	483	530	456	525	535	496	505	524	482	532	498	489	470	511	489	514	509	488	538	485	534	499	537	470	470	495	498	501	513	478	526	520	509	480	493	510	496	531	499	526	492	533	502	482	494	478	503	544	512	510	498	488	506	508	484	487	465	490	497	501	517	476	505	521	510	517	453	506	518	474	475	493	494	475	516	535	535	479	496	529	499	522	478	469	518	488	511	494	508	541	527	495	472	520	474	508	490	506	491	478	457	509	525	481	508	485	507	509	494	518	510	532	492	500	487	486	473	500	534	524	506	444	487	486	531	519	505	465	467	484	522	511	511	510	474	511	502	508	476	517	485	504	475	526	498	490	490	506	493	476	505	506	487	534	504	497	497	522	525	512	497	509	522	501	486	515	505	450	471	562	482	480	489	470	476	511	532	515	479	501	523	468	518	535	488	498	474	505	560	483	534	501	530	460	486	519	498	507	501	503	484	505	520	494	468	503	522	532	480	506	490	529	471	507	521	540	507	497	489	494	501	515	473	465	510	474	489	512	505	497	510	487	490	491	477	503	503	487	481	514	496	510	553	527	523	523	516	513	480	478	510	510	552	525	526	464	478	471	482	514	509	479	497	537	497	469	441	493	497	489	464	497	529	506	509	522	468	515	513	477	483	486	500	488	481	523	491	500	495	487	505	510	552	493	481	503	475	514	476	494	480	471	511	510	522	484	471	497	537	504	518	521	538	500	501	567	518	491	479	528	548	498	531	519	487	498	503	507	460	486	525	495	503	483	468	541	522	545	490	486	512	480	510	512	522	480	515	512	501	537	506	514	507	490	523	547	522	476	498	487	529	496	492	533	465	484	572	507	508	508	495	482	474	505	459	513	518	481	486	468	510	517	459	496	520	483	493	482	537	508	492	505	483	449	475	491	471	513	475	538	507	531	475	502	542	487	502	487	494	494	512	496	485	494	489	482	496	479	472	550	523	521	469	518	461	476	521	504	482	525	488	452	550	493	477	466	500	525	513	515	505	502	483	444	462	474	501	472	491	538	522	503	494	493	478	531	483	482	508	491	481	507	531	495	504	521	499	460	484	498	488	494	503	462	490	498	521	478	455	505	525	535	477	457	482	519	484	488	506	460	496	509	522	489	471	518	469	490	493	508	537	518	480	487	519	500	473	528	511	466	537	535	484	513	450	490	550	460	497	513	496	505	532	503	541	476	454	491	521	454	518	485	506	504	518	514	476	487	487	516	504	480	483	505	515	490	476	533	476	523	526	502	485	485	495	512	522	499	502	499	491	502	494	513	516	485	481	496	505	533	484	516	470	516	529	498	486	546	491	465	530	477	451	487	482	480	502	506	515	476	509	478	528	552	549	517	506	521	466	551	543	494	531	470	517	486	503	508	524	472	471	461	512	513	507	509	487	480	488	461	508	520	500	527	557	524	460	508	476	468	499	512	496	496	514	480	533	485	508	488	493	513	474	483	518	492	512	510	507	505	511	455	496	503	499	475	494	499	479	510	507	512	512	508	470	480	493	511	471	497	506	498	507	493	467	502	505	506	501	481	522	534	526	492	489	490	501	500	474	504	505	505	468	500	522	521	495	526	495	485	496	490	498	518	488	490	524	506	506	494	488	498	494	510	496	501	494	540	515	480	538	490	484	458	491	483	494	480	476	500	514	528	504	541	511	511	570	495	511	537	487	520	527	511	535	566	486	507	519	525	499	485	508	526	563	476	442	493	540	496	501	513	545	493	510	539	505	563	503	495	495	495	524	528	507	476	498	491	508	465	483	556	506	494	502	469	502	452	518	504	501	515	507	535	483	462	483	492	517	490	512	515	490	495	491	506	490	494	489	516	504	514	503	497	536	470	481	532	474	554	473	527	473	493	511	472	452	506	527	518	534	461	497	501	496	514	539	521	491	504	499	485	489	487	509	500	476	481	492	490	474	511	520	477	491	479	488	499	479	498	466	494	514	524	499	491	459	545	483	522	492	521	467	516	501	507	491	520	538	495	505	545	502	477	468	494	459	550	497	501	485	462	497	513	560	554	523	487	503	477	511	450	469	516	483	485	518	466	511	494	494	512	496	503	522	483	494	510	536	477	515	499	484	473	498	505	488	529	423	493	498	529	509	539	518	509	505	481	484	480	475	527	521	468	492	500	538	484	530	493	518	473	473	463	512	500	516	478	484	529	509	485	535	489	482	480	528	525	460	519	490	497	466	512	520	509	524	505	516	474	558	514	500	484	535	502	478	495	462	468	506	483	488	528	485	517	503	519	501	478	511	515	513	498	512	523	478	501	514	468	483	493	496	521	502	490	481	472	515	510	521	522	518	525	489	518	531	512	472	492	491	495	485	516	473	471	505	496	514	499	501	516	467	497	525	485	509	508	506	483	466	503	522	495	490	530	517	481	528	498	504	472	527	488	512	471	520	528	461	508	479	538	506	516	508	514	516	504	494	495	475	471	500	525	513	505	521	546	487	507	504	510	530	496	484	475	485	500	506	513	485	467	508	500	532	501	474	523	474	483	491	487	479	500	502	535	481	490	507	495	509	521	470	530	481	511	518	500	540	497	488	514	481	493	489	513	489	500	480	488	491	494	514	498	530	512	478	492	481	500	501	486	489	508	507	510	524	500	503	479	463	481	518	494	490	505	492	470	504	499	499	511	477	544	478	472	504	500	502	461	505	485	491	501	495	504	491	487	512	505	483	493	473	507	482	506	507	497	512	545	507	539	485	550	482	513	547	512	489	518	480	498	505	481	453	482	448
24344	21649	28499	25136	21296	8074	974	655	592	511	487	451	436	414	436	411	405	388	379	403	381	390	412	403	394	380	388	389	372	418	372	402	391	429	392	397	392	358	371	407	367	368	352	361	343	403	384	369	362	362	362	374	342	410	367	360	390	345	392	371	381	371	334	357	397	341	370	366	373	345	395	370	383	378	394	381	399	414	380	365	362	420	377	357	367	364	405	380	345	388	402	380	354	335	377	376	390	381	376	379	363	357	377	370	384	377	385	392	373	355	352	364	362	387	365	383	361	373	371	351	371	389	381	396	368	375	360	357	368	385	357	391	377	365	368	361	358	368	376	364	409	399	375	343	380	391	397	388	393	389	365	370	383	371	384	344	362	380	385	366	350	342	365	392	369	359	382	374	357	399	355	405	397	376	384	376	370	390	376	398	400	374	342	385	350	401	357	350	366	330	334	381	378	378	358	367	372	399	407	399	352	389	366	377	373	386	351	368	354	390	391	374	401	367	380	346	367	367	382	334	374	396	395	397	409	358	363	364	405	389	362	372	378	380	383	398	387	375	367	369	384	378	371	363	421	390	351	360	347	395	387	394	348	380	352	345	372	368	337	391	340	367	370	399	341	386	361	368	399	411	379	344	369	393	338	357	379	378	386	392	387	359	399	394	394	342	355	346	354	344	371	383	410	347	378	386	341	384	385	388	352	385	359	408	354	408	359	384	351	331	356	380	340	344	393	407	350	374	400	395	405	375	409	398	370	361	401	360	345	361	343	365	395	398	355	354	369	368	357	398	342	355	352	410	377	399	389	415	389	385	345	387	348	390	356	371	393	373	360	390	387	381	442	376	363	353	354	336	360	406	360	382	384	344	408	368	403	366	359	379	354	343	359	375	371	380	379	384	368	369	367	359	389	375	414	383	369	366	336	373	330	375	357	364	357	390	409	325	377	365	388	365	352	401	378	398	379	393	398	393	390	371	366	387	378	401	356	342	425	367	365	355	345	384	385	386	355	351	351	353	347	379	371	370	394	381	377	381	358	380	352	336	365	361	332	405	359	376	377	374	414	389	363	402	357	391	374	357	399	346	371	396	393	362	389	397	396	407	369	359	395	384	405	379	368	379	373	351	359	344	404	405	409	371	381	375	385	402	359	377	381	385	404	413	403	343	382	335	376	369	359	390	367	407	360	386	383	375	363	369	378	344	384	399	383	354	365	373	386	361	339	369	391	402	385	395	358	361	373	357	404	367	379	404	362	377	373	372	392	389	388	393	378	368	374	403	380	386	347	394	383	366	430	362	355	333	369	372	385	350	381	370	396	381	369	372	368	363	381	420	405	398	413	372	386	386	362	382	395	382	386	354	402	364	371	368	374	367	401	421	362	373	365	384	347	325	378	368	378	340	369	385	376	364	354	347	380	358	368	397	376	392	386	370	390	376	369	354	381	403	362	376	401	356	338	393	362	402	358	380	377	376	370	356	399	375	368	363	394	369	382	385	394	373	388	374	354	382	392	348	364	356	385	374	359	379	367	364	360	346	355	356	401	365	338	367	382	362	393	384	385	354	332	363	375	395	377	365	402	385	359	345	336	375	367	356	390	389	372	362	358	376	405	388	375	377	375	362	388	369	392	402	385	333	376	361	378	363	395	356	379	373	377	356	345	371	393	348	374	388	345	381	401	370	387	383	350	389	376	362	394	339	412	371	368	380	377	383	402	379	375	354	349	343	408	387	405	368	389	379	380	349	407	346	346	356	370	364	363	367	338	390	349	414	361	392	389	356	356	360	343	374	400	376	364	376	392	367	367	359	389	392	356	390	413	358	382	405	397	377	372	348	405	378	393	409	405	372	395	356	403	396	365	352	374	398	378	404	372	365	394	390	366	362	396	381	352	369	401	369	349	394	394	401	398	373	372	403	371	382	387	405	373	389	333	366	366	327	397	388	331	384	362	388	395	352	375	413	379	376	395	355	365	392	391	394	405	408	384	398	355	356	346	377	355	386	353	383	385	351	361	374	362	380	404	377	384	336	395	402	369	366	398	337	357	372	383	378	394	367	367	418	382	387	375	380	377	406	358	329	388	368	364	388	343	391	394	371	366	387	359	417	385	366	365	382	389	419	375	372	390	397	384	426	392	375	386	369	360	382	365	381	380	393	362	404	386	387	350	388	418	389	360	360	360	355	406	397	393	370	368	402	363	399	339	389	376	369	346	393	363	392	377	378	381	360	368	399	380	377	392	382	356	364	390	404	341	349	340	396	400	374	414	398	378	367	378	343	377	353	394	369	387	365	397	379	384	380	363	373	379	366	372	393	373	378	365	414	348	355	357	360	388	372	381	404	395	403	394	370	394	400	368	361	363	402	356	349	390	400	389	375	417	363	392	347	399	374	398	381	369	411	376	387	385	378	365	365	339	378	395	380	366	354	362	364	365	373	388	367	349	354	382	386	361	369	360	367	384	361	389	409	365	379	363	323	382	386	348	398	353	393	384	345	360	371	385	372	349	369	381	333	390	351	367	374	387	373	357	384	409	363	371	350	396	371	375	412	384	355	349	404	378	369	400	396	394	363	367	346	386	407	361	420	359	361	362	329	405	386	358	347	351	407	349	352	401	359	368	367	382	355	377	370	361	376	427	363	401	422	371	402	368	395	367	398	387	347	384	328	392	391	345	362	366	364	378	389	365	357	389	363	380	347	373	387	383	335	384	365	350	356	341	383	383	410	370	363	377	397	398	373	383	378	421	371	382	373	370	368	386	380	339	375	382	362	381	362	409	394	390	378	384	369	383	405	386	388	385	384	361	345	416	340	379	359	380	355	369	372	378	403	373	394	364	357	371	405	377	360	377	390	380	341	356	405	381	336	360	351	414	386	363	352	418	358	384	383	389	378	382	356	411	342	401	372	384	356	349	385	377	374	358	403	356	403	366	390	411	387	327	382	378	366	379	379	402	357	382	379	423	363	390	343	352	387	352	361	360	414	333	380	381	366	351	369	367	411	366	404	397	373	384	375	413	364	371	346	372	363	370	365	390	422	350	395	389	368	352	341	363	384	356	381	334	385	377	380	378	363	374	382	376	370	361	357	370	377	371	389	374	370	370	367	393	387	374	377	347	383	341	369	383	372	393	407	383	367	359	370	392	381	381	395	389	361	357	337	365	388	350	382	380	379	401	380	374	409	374	365	359	371	352	381	367	333	380	358	395	383	384	373	374	404	354	372	377	349	362	404	406	353	355	389	405	393	367	386	383	338	369	379	365	329	352	372	365	362	330	372	345	374	370	412	359	361	365	363	326	394	381	379	363	366	367	362	329	398	355	382	348	360	316	406	368	382	358	369	378	370	329	404	421	342	363	390	354	350	384	377	372	373	382	346	402	367	373	383	380	381	390	377	347	405	369	340	352	374	379	337	360	365	389	367	372	390	388	386	400	421	388	358	371	400	370	368	366	370	403	381	366	380	346	404	384	366	369	369	388	374	410	408	417	379	389	361
41936	64208	13228	5615	3342	2413	1837	1392	1143	977	881	861	788	731	713	651	642	619	634	634	588	590	583	565	622	593	559	564	645	589	553	617	573	591	515	599	579	575	544	557	566	549	541	574	563	527	530	567	545	566	563	553	552	516	537	575	579	567	505	568	556	551	538	564	551	569	572	558	582	544	550	607	564	555	568	550	557	522	522	516	571	576	515	514	527	550	524	546	514	536	564	545	562	580	566	555	575	577	538	507	558	570	557	524	552	541	569	594	521	562	515	584	583	514	547	554	505	573	539	585	545	516	581	573	540	569	557	538	535	575	487	530	567	559	590	503	544	555	526	596	527	566	594	548	489	564	495	583	539	551	569	548	562	530	555	576	547	562	597	553	559	542	519	532	553	506	558	562	550	542	561	563	562	562	584	522	581	511	511	543	590	556	518	510	535	502	522	591	515	587	546	545	546	559	534	562	599	530	551	574	560	546	550	558	543	555	542	610	569	539	531	566	548	538	522	579	560	573	536	533	540	512	534	571	568	570	545	527	527	591	576	579	578	525	527	562	547	526	560	588	543	553	559	564	531	511	515	591	572	551	534	563	566	514	529	558	536	585	566	559	539	550	507	551	571	601	564	523	584	562	503	535	609	534	588	549	579	577	544	556	548	537	570	530	541	571	533	543	529	549	585	572	565	568	529	500	530	548	553	559	562	570	590	581	542	581	536	536	533	559	543	543	535	593	539	563	561	528	546	579	553	561	538	509	501	571	544	516	558	510	544	571	557	584	554	556	595	551	559	521	566	536	566	565	546	537	482	520	560	509	543	546	573	571	534	517	556	523	541	572	564	597	541	539	527	553	570	520	541	529	492	523	545	551	577	532	587	565	559	537	529	549	501	578	545	572	575	525	512	570	523	540	534	518	542	556	537	571	565	553	545	518	562	548	543	553	553	547	545	537	593	508	546	520	568	551	519	536	618	519	552	489	536	563	583	557	534	575	540	563	526	574	558	559	506	538	575	580	557	569	554	566	547	494	505	561	524	560	536	580	524	544	554	579	542	546	570	557	510	547	523	512	571	598	555	525	513	572	555	553	551	567	526	491	550	506	560	555	552	569	543	561	540	596	545	590	571	558	548	590	622	554	538	587	502	535	577	545	523	542	557	579	511	540	537	534	542	533	577	574	573	576	560	550	580	595	559	582	586	539	574	569	581	519	498	578	520	536	570	557	533	564	557	514	561	544	536	563	554	561	540	514	574	537	539	539	562	542	553	535	544	569	546	573	583	523	544	526	535	546	523	540	543	560	541	539	531	608	599	530	550	558	535	540	531	564	537	529	529	514	512	638	554	524	512	522	546	557	556	529	526	556	535	567	512	514	562	586	534	569	560	603	564	524	588	539	557	579	524	573	528	537	533	534	586	512	568	557	557	555	546	587	564	571	529	555	544	554	556	572	514	509	507	545	514	560	528	567	510	575	542	568	528	539	533	542	573	560	558	585	538	524	533	541	510	557	533	542	545	540	561	551	517	543	588	548	502	531	538	554	514	569	528	550	584	571	545	529	561	542	537	577	572	556	505	550	576	532	531	507	497	521	539	581	535	544	533	565	508	577	563	577	573	566	551	530	571	559	551	588	562	565	543	527	548	534	563	615	531	571	521	568	527	544	560	521	563	525	548	563	546	549	552	521	555	552	567	554	544	581	541	561	527	567	546	581	542	519	570	575	548	538	572	506	561	625	583	531	586	567	527	524	530	560	546	473	536	570	551	593	593	544	555	587	541	544	557	514	582	557	562	504	534	525	535	543	518	569	541	566	495	544	562	569	561	536	583	539	551	545	556	526	551	518	611	536	605	585	525	603	515	521	557	564	554	546	519	525	554	585	578	552	592	585	490	530	586	528	585	536	539	588	556	563	554	521	567	539	577	539	527	544	541	537	559	555	543	552	530	537	556	566	566	537	588	572	529	567	523	538	528	534	561	515	521	558	544	554	565	551	559	559	527	544	543	550	518	508	596	554	517	555	583	610	500	554	586	582	548	550	508	572	557	561	550	586	601	525	532	572	566	505	594	547	556	533	540	553	584	553	529	575	572	581	562	506	569	549	577	581	571	528	565	548	547	546	567	577	531	502	526	507	565	522	524	532	599	553	568	556	543	539	555	545	584	535	557	556	527	562	524	553	555	523	584	549	567	539	497	512	564	529	548	586	550	556	552	563	571	538	578	530	534	528	528	530	546	527	592	548	572	563	529	558	551	569	524	518	543	559	546	582	546	570	531	573	579	555	526	549	527	601	550	535	543	539	571	572	539	518	576	503	504	520	559	550	513	553	539	499	551	556	501	556	569	548	550	585	591	568	565	532	590	556	551	540	563	536	540	553	538	537	519	593	561	564	499	571	574	537	565	556	527	519	595	559	532	566	531	529	540	562	560	599	504	518	562	525	531	567	555	536	527	513	535	603	545	541	570	570	535	530	532	541	530	496	560	538	480	510	552	575	611	572	543	549	562	563	560	555	559	536	512	580	582	549	532	570	544	510	575	522	589	551	586	541	583	591	565	581	563	553	556	570	607	570	564	584	566	555	540	526	508	525	549	521	523	535	501	560	570	541	574	542	611	565	568	562	550	534	578	548	543	597	538	522	556	549	555	576	548	557	563	540	559	566	580	564	570	512	610	575	501	573	551	534	502	529	583	556	522	523	554	566	555	590	547	555	595	578	542	555	547	536	553	589	602	557	585	551	548	552	561	553	575	536	553	581	546	523	535	553	537	513	556	508	582	551	526	550	538	552	552	519	573	519	558	587	550	575	572	511	545	532	558	536	559	528	524	558	540	527	573	562	533	556	533	539	610	539	544	525	548	560	610	532	546	588	575	548	579	553	531	571	542	556	586	550	566	555	549	582	532	530	591	527	521	542	472	571	544	549	549	558	576	575	567	564	547	545	586	568	580	545	535	550	551	596	592	574	515	579	544	614	560	580	532	529	569	565	536	548	521	558	564	557	613	536	524	541	554	542	559	540	554	526	544	533	540	518	556	590	530	560	583	544	593	573	554	523	504	497	550	526	538	529	579	548	559	575	536	551	604	555	559	498	525	531	562	519	533	510	550	550	535	568	550	561	538	505	522	568	559	573	521	537	582	535	548	531	518	549	569	565	555	582	532	565	562	549	576	551	543	554	500	552	608	579	541	548	525	543	529	568	560	543	453	553	570	573	576	550	503	532	549	511	549	584	564	525	567	527	571	553	557	562	505	506	555	579	545	536	527	532	555	604	556	505	562	551	554	561	537	545	524	549	541	566	554	551	560	616	521	592	528	520	549	563	551	525	608	600	598	535	585	570	582	548	527	529	560	531	558	546	579	570	551	509	565	550	559	541	565	577	512	581	540	563	544	522	539	550	566	534	506	538	571	568	563	507	550	565	558	580	532	483	572	533	518	554	584	569	567	557	512	535	562	586	551	574	554	541	580	512	573	537	539	533	532	585	559	558	566	538	579	583
23265	21545	29366	24162	21523	21331	6248	801	559	520	440	348	351	329	324	267	267	272	258	209	268	254	214	234	231	246	236	235	212	242	205	202	208	222	219	197	211	229	221	210	183	188	202	208	195	209	234	184	225	218	198	201	223	177	187	227	212	176	213	192	187	197	193	194	213	206	215	219	209	193	207	222	213	184	190	190	202	194	231	205	187	195	221	175	221	218	207	206	222	187	187	201	196	227	196	181	230	206	191	191	213	187	197	197	192	183	196	206	192	206	177	186	227	186	197	171	212	181	206	226	209	166	215	214	214	189	206	213	210	202	195	193	206	182	200	192	223	194	183	190	185	201	200	201	193	201	214	196	190	208	229	208	197	221	195	188	221	212	190	174	213	201	183	183	206	216	181	181	207	200	203	210	182	200	181	186	207	192	195	192	198	210	217	177	181	191	187	204	214	218	206	200	210	206	189	187	195	206	206	183	201	182	183	210	201	219	204	218	196	193	196	200	212	193	213	184	201	172	211	216	190	190	215	192	173	232	192	219	196	195	207	198	196	195	214	182	212	207	202	198	195	230	186	188	210	208	196	214	205	188	222	226	200	193	212	205	185	181	198	205	199	206	198	217	213	210	195	220	221	193	190	201	221	199	193	195	207	205	189	206	199	211	177	214	191	193	196	215	208	194	185	197	196	186	188	230	202	183	195	195	200	212	211	190	182	201	194	230	188	190	192	193	191	240	199	182	169	203	184	191	218	201	224	210	175	169	194	192	218	190	200	203	189	215	204	223	175	201	212	180	196	175	192	191	201	197	195	201	184	199	186	199	194	220	210	182	222	199	197	200	199	195	217	215	194	205	218	197	203	203	201	203	196	191	176	182	192	194	189	185	200	224	160	198	199	215	223	212	171	201	175	203	190	198	206	201	201	208	231	235	191	228	196	223	175	185	200	231	197	218	215	182	223	192	203	202	191	203	188	204	215	184	192	228	222	184	203	213	219	192	192	204	207	207	204	204	178	218	209	190	221	193	198	205	201	223	217	226	195	212	213	214	211	214	177	220	183	185	215	210	219	228	186	175	204	200	203	205	218	195	217	189	191	201	175	184	201	192	191	195	200	213	192	185	213	212	211	195	190	211	178	205	197	201	220	210	200	217	183	186	227	188	200	218	210	197	178	193	212	199	197	218	206	195	206	198	198	182	182	222	215	196	188	193	209	180	210	199	220	196	173	182	221	190	197	197	211	213	198	186	192	208	179	190	222	206	206	208	197	202	184	207	206	201	207	215	215	206	188	196	222	214	199	180	229	204	247	156	202	191	179	213	209	195	200	192	192	187	220	192	198	196	198	181	211	210	220	199	166	201	208	179	225	211	205	199	227	206	211	221	204	218	208	207	188	197	199	191	201	201	195	203	221	176	193	183	182	197	217	217	209	197	219	207	172	177	184	221	209	194	208	194	198	218	224	155	226	199	203	209	216	226	207	204	194	206	193	181	195	179	184	195	198	219	220	201	197	208	234	211	221	192	220	217	188	184	216	235	211	191	200	212	235	207	214	180	194	193	202	214	192	219	189	181	217	206	197	189	197	184	188	233	194	239	221	204	190	197	196	221	184	192	196	184	231	201	178	228	227	206	241	190	218	204	174	195	227	206	198	207	170	209	222	230	192	194	184	220	213	184	223	207	173	198	218	175	187	199	191	194	199	215	204	204	181	175	194	195	219	199	167	205	201	185	198	184	193	209	195	210	199	221	190	196	206	178	194	209	215	218	199	215	201	205	193	194	217	236	210	185	203	191	172	219	206	154	218	197	221	218	191	194	225	222	215	193	224	208	188	191	199	220	192	220	221	189	200	218	168	202	216	192	199	190	207	192	179	203	215	211	185	212	201	211	195	202	199	181	210	183	200	218	201	200	201	235	178	190	211	189	191	184	189	201	221	222	185	218	191	184	202	191	223	214	228	184	207	232	194	164	203	211	182	193	189	199	190	181	189	200	177	198	205	166	191	185	184	184	197	207	205	192	182	204	207	220	225	213	201	208	195	176	185	201	185	174	233	188	198	210	195	192	163	190	210	164	196	210	168	219	199	177	210	220	171	198	186	205	223	206	191	218	175	176	208	176	202	199	204	163	183	217	200	211	194	221	189	198	190	199	183	192	208	216	206	192	202	214	208	218	217	199	210	211	200	169	211	224	209	214	196	201	195	215	200	223	191	200	211	194	221	191	212	232	205	209	206	172	191	205	207	191	208	203	194	181	185	210	179	226	191	201	180	189	198	214	187	174	212	206	188	198	198	240	211	174	202	185	180	208	203	210	196	194	212	198	204	201	164	192	184	171	221	215	209	200	202	195	178	220	201	204	170	217	201	201	174	202	207	217	185	209	191	180	184	210	203	218	182	236	187	211	189	188	185	186	192	224	193	194	175	200	218	209	210	202	198	204	189	205	196	185	197	203	216	200	197	178	201	200	201	195	233	201	219	208	219	188	172	224	217	216	191	203	206	200	211	215	201	226	205	195	217	214	175	212	195	246	202	190	211	210	195	204	183	182	234	201	206	216	188	204	227	204	196	221	202	233	187	202	192	199	223	211	198	208	204	194	198	188	215	217	202	211	204	187	210	227	178	184	188	184	185	229	200	193	179	182	185	213	188	215	199	201	188	190	177	202	205	209	200	192	197	209	206	209	207	224	201	221	195	189	189	209	218	188	211	193	196	190	185	197	202	196	183	219	190	185	181	227	200	204	207	184	196	192	187	212	191	192	208	197	186	224	201	213	200	192	229	196	204	186	211	213	225	195	190	196	197	221	204	197	191	180	182	194	221	174	196	205	188	211	206	173	193	210	195	200	213	204	210	221	209	199	199	200	169	200	198	188	188	198	222	201	206	201	197	195	205	210	197	201	188	191	187	192	194	198	192	192	194	184	189	222	189	201	214	180	192	196	229	192	180	198	218	206	214	185	195	211	202	192	208	196	225	184	176	209	181	207	190	207	207	175	196	230	186	212	208	221	183	200	197	164	189	204	209	209	159	207	199	239	193	205	208	218	170	212	203	197	177	184	195	191	233	223	205	195	186	203	178	214	218	211	181	212	180	204	186	239	217	183	218	223	215	184	186	207	202	186	204	205	185	197	182	200	221	190	236	192	196	213	195	217	189	192	197	201	219	196	205	211	222	215	195	206	186	206	196	201	199	187	211	208	208	193	195	205	192	213	182	201	205	218	206	207	208	203	211	197	208	183	218	184	205	178	219	194	208	187	196	223	184	219	199	206	211	186	198	209	187	196	205	214	195	222	226	238	218	195	209	217	209	208	200	182	193	220	179	185	175	218	203	187	189	197	172	198	230	212	206	237	204	211	169	194	203	199	217	230	193	215	214	194	198	181	223	204	221	186	213	216	205	198	202	201	203	188	218	202	210	222	181	213	203	197	211	212	191	188	170	205	223	177	174	199	199	201	190	205	196	215	213	215	195	209	198	168	198	198	206	223	178	212	196	198
41582	55581	12303	8320	5541	3648	2613	1896	1463	1183	952	819	780	647	555	514	503	490	468	469	416	406	396	371	386	395	365	382	396	340	399	307	302	355	355	321	346	354	337	354	346	332	318	334	293	284	321	322	330	285	349	322	319	335	320	302	324	315	280	300	299	325	330	311	303	294	344	263	296	294	316	347	279	307	294	299	314	293	299	299	321	282	312	268	312	342	299	284	308	299	301	294	279	297	295	319	340	333	301	288	285	334	295	287	323	305	307	316	330	310	315	310	303	292	313	317	307	299	331	301	295	338	298	346	327	284	314	330	291	305	271	276	310	315	306	299	296	269	315	310	318	304	327	318	302	277	307	304	317	316	315	333	320	280	309	297	300	338	314	269	314	296	306	304	303	300	283	307	296	320	293	300	326	303	289	267	285	304	303	326	281	326	280	315	312	350	271	290	288	293	315	301	313	302	336	286	310	315	279	290	301	311	302	317	276	315	306	309	280	298	284	318	306	288	345	309	283	295	306	316	304	331	307	282	323	283	328	288	289	307	323	303	293	298	303	302	308	291	279	322	274	295	322	303	329	329	302	301	305	300	315	321	286	299	324	307	285	327	316	312	279	253	326	305	308	302	305	300	306	324	306	324	324	296	281	288	329	303	306	307	287	304	296	317	327	298	289	277	290	297	307	310	316	341	316	305	292	298	292	333	321	295	294	340	292	270	311	291	328	294	336	300	321	298	318	330	329	281	278	273	300	310	296	296	333	305	301	300	302	308	281	289	311	291	288	281	308	299	296	272	298	315	293	293	293	291	311	299	284	327	323	315	323	313	297	320	322	320	317	280	324	316	305	285	297	307	301	322	272	299	295	287	289	296	299	312	298	305	297	315	299	292	312	272	268	272	295	313	303	273	291	287	301	278	273	319	300	297	341	329	300	302	288	279	295	293	303	308	289	288	284	316	285	326	314	298	315	294	309	278	317	297	273	290	290	292	289	295	338	298	310	301	280	288	302	296	274	327	306	288	290	277	266	308	304	311	310	277	312	309	271	283	321	322	312	301	322	300	322	284	274	305	341	325	318	304	307	279	307	282	325	297	316	327	302	304	273	302	308	305	300	298	308	289	302	302	298	293	298	295	299	312	307	304	314	314	309	282	347	312	301	302	330	312	325	286	305	277	282	298	312	327	309	323	292	284	295	333	287	285	306	338	311	291	278	302	310	302	305	301	262	292	292	303	266	291	322	293	310	303	282	315	317	322	343	303	287	273	303	311	305	284	308	293	269	286	307	282	285	307	315	282	306	315	294	303	297	297	293	319	282	317	303	325	293	286	317	273	298	317	286	287	306	316	336	295	278	305	301	323	296	273	316	265	277	282	276	284	310	315	315	293	302	331	285	280	339	303	297	306	324	311	290	317	318	341	307	274	275	310	305	298	294	281	304	297	300	303	331	279	332	294	288	273	313	275	303	321	288	257	329	278	254	284	282	290	316	286	313	300	283	304	323	310	289	259	274	292	305	279	299	290	278	301	292	282	305	303	325	306	308	292	324	304	302	297	286	274	303	292	330	298	288	305	286	303	325	295	321	336	336	296	302	308	287	297	326	276	279	288	301	318	325	278	308	289	282	333	313	296	321	312	278	290	315	292	293	305	315	309	309	290	305	321	298	328	297	330	259	305	295	291	302	314	304	319	269	270	279	320	337	309	322	307	329	293	271	250	290	294	272	295	280	291	305	314	321	264	326	304	274	312	295	323	294	294	295	282	301	318	318	301	283	296	305	275	299	301	295	291	318	298	295	331	270	318	293	315	322	313	287	289	280	297	307	315	326	327	319	302	319	283	291	292	291	296	289	307	325	318	288	306	296	280	298	296	344	331	328	266	308	287	283	302	323	308	299	301	294	269	291	289	281	287	278	297	304	312	299	315	312	297	331	312	298	264	257	294	312	288	312	297	298	313	303	319	274	286	292	318	303	307	339	312	302	294	306	340	290	283	276	300	272	300	290	273	286	331	315	290	326	293	292	280	287	298	299	314	310	313	288	308	294	284	287	278	288	278	320	314	311	338	302	297	320	286	334	302	291	311	282	299	297	287	299	324	295	322	259	281	290	331	299	284	266	304	307	314	342	296	284	291	306	296	307	327	294	316	292	294	280	292	293	276	308	308	332	289	284	311	297	304	291	300	302	284	279	312	317	290	305	291	285	335	289	301	286	288	284	318	309	286	335	287	287	279	301	345	299	292	296	316	300	335	277	315	315	323	290	284	299	328	266	281	296	330	320	298	308	318	309	300	327	288	286	281	301	289	283	306	301	298	297	291	297	293	306	309	336	288	286	283	323	294	288	288	328	296	271	308	338	309	300	324	306	304	295	293	273	319	305	297	276	317	304	292	275	266	306	321	308	279	289	297	303	316	309	291	309	301	296	297	314	246	315	308	311	293	294	304	311	313	322	292	299	300	317	290	291	270	322	306	322	294	328	294	313	309	327	324	310	303	313	300	320	312	331	329	284	316	327	275	269	318	289	300	313	325	299	297	299	286	294	327	330	342	304	332	267	300	287	283	307	309	356	326	321	302	283	293	304	328	305	303	294	280	309	279	336	321	298	279	287	311	298	304	330	287	304	335	305	318	280	294	276	286	295	288	327	273	285	282	285	296	279	302	323	305	296	274	311	301	324	297	310	315	286	309	300	316	302	329	315	297	286	316	284	329	330	274	310	288	313	277	310	297	330	308	264	299	288	299	283	324	289	290	310	310	309	333	303	291	299	289	285	311	323	316	310	301	266	290	280	295	302	334	309	296	342	317	314	297	319	343	287	304	293	283	319	295	290	329	292	300	320	307	307	293	290	279	302	306	293	352	323	262	342	306	317	304	295	308	339	315	278	327	290	294	283	306	345	274	317	301	280	294	321	303	328	309	299	294	264	268	308	302	311	309	322	311	326	288	309	316	316	276	307	283	313	296	267	302	304	290	303	294	283	278	263	283	277	295	306	318	283	313	307	313	305	282	282	287	308	315	314	287	301	295	276	284	278	311	308	283	295	296	346	294	324	312	299	307	291	296	313	305	306	302	310	318	266	294	281	300	320	295	317	296	340	318	326	309	276	325	316	316	318	316	291	306	271	293	289	273	317	277	319	308	290	274	311	309	291	300	308	288	331	297	300	304	277	333	286	305	288	345	282	290	279	320	293	315	301	299	321	316	276	286	308	272	260	278	324	301	292	297	305	288	321	282	300	311	310	295	285	287	315	290	292	279	291	295	288	305	286	289	305	302	289	294	290	301	283	265	299	302	285	287	309	281	305	280	288	334	298	324	298	329	312	295	275	277	304	268	315	293	281	291	284	276	284	304	292	339	297	289	292	321	309	313	306	279	322	332	279	292	312	278	295	283	310	275	345	296	315	335	325	309	296	311	282	294	307	319	325	286	288	259	294	246	293	284	295	308	289	287	291	301	299	297	289	304	292	289	312	308	345	287	269	299	304	301	319	295	283	313
27251	22473	15010	2012	778	518	418	394	400	332	344	379	339	336	329	327	337	338	349	345	323	363	349	345	332	348	379	323	346	337	352	339	339	338	370	305	315	346	367	353	356	348	352	344	340	361	358	342	338	347	349	341	307	355	325	331	369	313	343	309	353	342	366	319	341	335	293	333	342	358	313	304	338	343	339	345	334	350	345	352	336	356	327	346	350	318	342	354	333	352	332	344	358	350	366	362	341	332	317	334	345	345	366	321	339	352	349	299	330	336	345	326	333	346	354	331	332	325	368	334	308	301	347	310	346	308	347	314	316	321	314	335	346	316	353	302	318	334	347	331	324	353	331	355	363	351	344	350	336	355	307	365	347	344	319	306	297	361	326	326	314	350	318	369	365	337	356	344	345	338	356	335	357	332	347	323	351	298	368	341	325	340	309	348	361	328	342	356	336	349	328	362	351	358	353	333	339	302	354	342	339	329	371	332	326	342	355	327	326	335	346	350	359	358	350	315	333	345	349	346	332	314	322	347	344	308	331	321	328	309	326	303	333	331	350	329	345	334	345	318	320	361	313	323	350	347	339	380	350	330	339	356	330	344	319	335	356	330	341	345	330	318	323	339	332	319	331	343	339	329	311	335	311	317	322	326	327	339	320	371	354	314	333	342	344	325	346	349	362	336	335	308	349	347	355	351	344	351	343	356	328	330	327	338	337	299	348	345	321	330	380	325	340	356	346	327	328	302	350	325	341	316	333	364	324	329	326	328	329	345	324	327	361	361	353	362	348	343	314	311	339	349	319	327	365	334	320	335	330	357	318	317	325	312	360	335	368	364	355	336	344	329	333	359	333	328	339	326	341	315	317	369	370	340	310	346	339	326	286	355	283	320	341	304	328	333	316	341	313	320	330	352	340	328	346	353	319	363	321	326	322	354	330	351	333	358	342	318	300	344	327	305	301	317	300	330	354	361	354	334	350	346	345	312	353	332	316	336	297	333	357	320	346	297	334	324	319	364	343	329	342	316	333	381	319	345	331	363	364	356	327	351	347	333	348	339	312	330	312	336	368	304	336	315	344	368	347	323	351	370	334	353	328	302	338	372	316	346	341	320	323	360	348	359	330	338	306	334	327	324	327	346	313	320	332	345	347	308	317	324	335	345	327	319	369	358	360	352	312	323	339	369	328	367	332	291	378	334	355	347	297	312	319	311	322	332	331	356	324	314	346	345	350	351	343	331	298	334	341	335	315	324	344	351	342	332	335	354	356	329	332	365	357	355	320	340	353	311	337	351	321	335	363	340	353	346	317	318	344	342	326	338	349	356	358	329	340	350	362	370	330	322	345	350	287	307	368	328	327	341	370	333	318	317	379	375	378	335	346	313	342	337	318	319	335	344	373	357	356	316	346	336	343	353	334	307	344	329	330	333	341	304	336	318	341	335	324	327	341	339	322	321	323	345	317	338	345	299	349	333	345	311	340	327	354	311	347	327	359	316	315	322	326	322	357	349	336	318	326	341	354	347	359	331	343	312	341	333	341	338	306	325	309	312	352	332	359	343	340	327	346	354	341	301	312	350	315	353	335	323	351	346	310	320	376	375	354	358	343	350	347	332	360	341	385	323	346	330	362	337	337	394	359	344	341	290	320	353	288	363	346	349	325	391	329	335	296	356	355	326	370	336	324	317	371	342	316	341	333	360	342	334	328	364	338	349	311	363	356	340	296	320	309	360	317	338	334	327	353	370	347	333	345	325	321	369	323	364	364	348	325	333	344	334	328	304	316	349	342	355	334	318	335	347	341	352	364	347	326	365	336	348	313	328	345	304	330	326	301	352	356	322	342	349	329	293	347	332	352	321	365	320	344	345	342	345	330	339	322	309	344	361	346	353	332	320	375	326	368	335	315	359	339	352	372	346	319	338	357	360	356	306	363	334	312	376	340	335	344	342	342	346	352	329	355	319	347	343	333	341	322	337	353	329	350	324	378	354	356	366	317	357	308	366	314	324	352	331	336	317	339	352	349	342	346	338	309	360	343	335	319	346	336	348	319	338	333	325	346	363	369	316	368	339	328	342	328	317	345	364	340	333	347	327	329	331	336	372	356	321	334	320	329	329	370	293	337	297	335	340	345	345	363	324	305	357	321	336	343	321	345	341	329	348	334	319	308	320	359	320	323	316	325	350	316	332	341	357	304	339	349	335	347	333	368	318	316	359	327	340	337	336	369	331	316	315	362	354	356	333	346	351	330	328	362	337	375	326	322	360	333	329	321	381	347	311	311	358	318	323	360	328	361	315	320	354	331	342	344	337	337	350	334	307	359	338	325	323	310	342	318	329	331	325	318	381	356	369	363	319	353	370	335	319	365	355	346	328	330	370	347	343	351	331	332	300	336	310	331	315	322	322	325	312	337	319	308	329	305	351	356	352	340	341	321	355	358	331	325	336	355	329	319	345	348	373	326	330	304	370	342	358	344	330	329	350	311	337	326	323	332	330	359	317	341	338	352	355	333	335	332	342	323	322	313	320	369	358	326	335	318	362	315	353	320	345	359	336	311	370	336	322	331	339	343	345	345	305	325	327	341	304	298	326	316	354	356	338	357	323	366	352	375	340	344	364	327	317	356	325	324	362	376	325	359	353	356	321	339	314	338	321	326	292	330	356	330	312	299	343	331	330	345	320	329	324	366	343	322	339	335	326	332	318	350	320	363	311	338	289	350	351	352	353	328	355	386	338	362	357	343	359	355	329	308	321	322	330	310	342	323	357	348	362	316	309	341	327	319	363	340	340	384	343	358	324	317	325	358	303	321	316	342	342	345	374	356	335	326	320	310	353	340	348	318	304	323	345	362	346	340	301	310	368	335	345	339	345	345	314	317	345	345	352	343	334	329	346	337	319	350	368	331	326	326	344	352	299	335	310	337	365	316	331	344	343	354	317	370	351	347	354	349	287	325	333	346	358	325	350	351	344	319	369	341	304	312	333	375	327	324	337	334	349	331	317	370	341	350	322	339	336	321	320	351	312	325	359	326	324	340	342	317	364	323	308	298	353	319	382	356	307	334	354	328	323	349	327	351	331	353	316	325	359	362	363	329	363	358	344	350	356	332	324	367	359	307	344	330	333	317	328	341	341	353	324	330	326	307	343	392	328	335	348	333	364	350	328	349	321	340	357	323	351	348	329	325	381	351	344	346	332	326	354	371	342	320	350	345	353	332	327	318	350	314	333	346	335	316	336	337	369	382	330	369	297	346	310	328	313	345	319	332	346	340	340	344	334	335	350	335	307	338	324	325	324	323	352	360	342	343	333	357	344	351	329	327	365	338	346	325	338	342	369	335	350	353	300	324	349	338	345	338	316	333	346	331	314	350	351	365	375	332	329	305	329	359	318	315	329	319	335	352	344	334	336	332	315	341	345	321	314	308	338	344	329	356	339	345	346	344	325	367	359	368	329	333	341	349	323	324	360	358	319	321	345	314	349	352	333	350	340	314	332	308	346
18804	31795	6513	2114	1655	982	776	649	682	567	571	576	553	526	459	488	477	504	499	499	531	482	484	493	484	475	512	512	498	523	496	528	517	493	500	501	461	558	526	468	502	487	524	499	495	473	471	488	486	495	460	516	502	487	475	466	476	483	513	481	493	478	524	495	474	520	490	488	507	454	473	462	503	499	459	505	489	513	470	493	473	489	455	479	478	476	480	482	475	501	499	491	488	497	529	501	471	500	527	492	475	500	466	485	487	470	475	500	506	519	486	560	475	476	445	484	548	504	483	459	472	506	492	477	499	501	469	527	494	481	514	508	499	475	486	492	484	518	535	455	511	501	474	501	484	464	501	456	478	481	522	484	484	478	509	452	491	492	489	502	489	458	470	515	526	432	501	451	495	471	470	480	482	493	496	498	539	496	478	456	517	500	478	429	531	465	470	466	499	507	468	493	477	483	478	444	488	488	506	508	513	487	490	491	479	539	505	469	481	443	501	476	489	514	490	463	507	519	476	498	487	511	477	444	508	494	477	512	498	528	469	507	512	472	486	490	447	520	505	480	522	488	488	470	535	488	504	535	514	488	476	495	522	491	503	487	496	477	501	489	520	474	485	473	497	520	466	498	446	484	541	483	490	526	511	499	496	511	459	491	500	475	485	478	498	467	496	462	489	486	485	503	494	514	509	481	474	474	490	504	479	514	470	544	508	493	464	465	492	508	495	509	510	488	482	509	507	491	526	523	533	503	489	467	505	493	483	505	496	525	483	506	494	511	515	465	507	493	485	483	525	486	518	432	508	505	496	455	494	487	472	521	472	501	485	490	485	511	484	475	488	472	518	492	450	481	503	454	470	461	465	491	534	482	485	476	453	487	497	510	485	523	457	483	473	504	492	515	439	458	491	480	475	511	504	510	487	501	540	493	475	488	495	460	499	496	504	486	485	488	486	502	487	503	482	498	550	487	479	512	470	492	444	458	476	529	475	488	468	523	502	497	538	529	454	499	482	514	494	474	538	510	520	496	514	485	525	529	539	483	506	458	468	490	517	540	513	500	507	434	490	492	469	476	480	493	516	515	514	468	483	510	509	448	478	522	453	495	505	482	494	510	488	470	493	496	495	526	499	481	481	496	478	466	494	477	485	486	500	507	493	481	482	482	508	501	502	479	526	498	471	502	498	488	497	511	477	491	521	473	515	471	486	490	543	494	528	449	462	523	493	470	492	493	498	497	482	486	485	446	475	471	475	515	509	507	493	464	477	487	501	485	523	485	505	500	467	492	473	459	493	516	517	419	462	505	480	539	522	509	474	544	519	471	525	497	493	475	497	474	483	533	485	500	511	482	537	479	497	473	443	502	472	461	503	495	490	472	497	446	510	482	493	479	467	540	485	452	507	516	456	479	475	531	478	548	482	484	492	489	502	473	508	500	542	471	465	510	518	516	491	497	517	484	475	480	505	514	505	489	487	481	509	469	511	515	530	514	476	517	477	479	460	455	484	502	486	504	482	449	528	481	509	500	528	501	493	513	473	488	496	512	512	484	496	482	494	480	495	523	456	504	489	499	451	434	470	497	472	474	514	460	487	469	515	476	489	534	501	495	484	509	506	494	482	502	495	493	487	502	481	510	488	476	500	513	468	480	494	492	512	479	478	506	531	519	478	501	526	515	486	490	515	499	466	525	497	468	475	493	484	523	488	503	487	457	526	453	473	515	519	462	519	457	485	496	473	492	524	478	483	501	516	480	493	490	433	472	495	498	456	488	470	479	490	463	485	466	490	480	527	485	488	501	498	486	480	484	503	467	446	506	484	475	467	435	500	505	518	532	510	499	497	516	499	499	490	465	486	512	471	464	457	513	514	519	533	482	522	513	498	463	493	438	495	536	471	470	488	499	550	492	479	454	473	533	472	489	487	510	501	488	474	489	475	499	511	441	479	487	501	467	497	486	507	508	509	472	501	479	471	521	447	494	481	452	488	499	498	501	509	504	519	505	500	479	475	521	501	502	522	501	490	515	507	492	506	509	468	481	506	485	487	473	522	490	521	480	481	480	507	464	497	507	510	503	479	483	442	492	506	489	489	469	506	494	444	487	453	485	485	525	484	484	500	485	472	461	508	481	505	492	466	514	478	480	482	491	492	463	485	504	467	458	494	516	505	510	500	471	495	478	512	488	448	489	501	476	498	518	518	497	492	490	491	473	481	486	472	496	472	470	500	457	523	514	497	493	499	482	473	486	512	485	509	513	483	483	460	487	482	506	478	457	547	452	501	502	481	511	513	527	494	444	482	458	483	474	480	494	499	495	509	475	513	496	443	500	496	476	443	495	491	514	491	506	484	516	523	478	509	492	486	499	494	486	502	480	457	418	516	465	517	477	498	476	479	482	482	476	507	489	491	511	455	516	468	495	466	522	486	503	507	479	487	488	480	483	490	465	518	457	502	481	456	497	531	479	470	467	467	520	505	473	473	484	478	453	495	483	488	487	474	496	500	477	463	499	500	543	470	492	488	504	494	494	481	549	467	473	513	508	489	485	479	475	458	497	493	477	496	498	509	490	468	493	489	478	437	483	479	490	491	504	479	530	487	495	511	479	495	493	517	461	486	484	460	473	505	483	471	459	496	477	487	491	518	488	472	502	454	470	536	464	499	474	537	467	496	478	496	505	473	507	485	491	512	511	500	540	470	509	533	511	498	486	497	520	495	481	459	501	464	527	496	451	521	469	497	490	485	526	463	491	478	524	520	466	493	502	486	486	513	491	503	501	468	503	474	470	477	471	507	452	498	522	441	493	475	475	520	496	488	481	488	510	505	501	469	469	480	470	513	470	480	499	516	489	458	488	509	494	507	459	488	490	482	451	491	516	537	533	481	481	492	516	490	519	471	474	511	509	523	471	509	504	515	546	427	522	515	481	478	513	464	469	541	496	508	484	471	488	462	487	499	493	493	486	489	508	479	488	503	472	497	481	484	529	472	516	483	493	491	510	503	507	488	501	446	499	512	496	498	525	501	519	503	482	498	485	460	492	490	472	477	490	516	498	476	483	497	490	485	465	468	459	495	499	495	503	502	499	477	479	474	490	480	521	476	482	478	528	493	476	498	508	456	483	477	521	473	493	476	497	535	496	475	485	476	483	490	484	439	524	491	515	499	486	499	486	463	512	455	496	475	473	492	527	516	487	516	502	480	471	506	506	501	516	516	530	458	482	480	459	463	470	505	489	499	479	507	527	459	496	448	506	483	508	499	514	456	500	487	460	459	505	515	495	480	490	469	499	511	497	512	453	479	501	496	448	478	491	537	483	456	492	492	517	551	485	484	475	500	534	451	513	511	510	492	537	507	511	476	468	521	486	483	506	483	495	489	508	513	492	486	509	487	495	495	471	469	459	533	501	533	496	499	478	488	480	541	499	476	490	474	523	487	484	492	494	482	464	495	538	510	511	481	514	467	497	464	467	498	476	523	470	477	506	503	500	498	503	509	502	471	485
24325	21737	28627	24996	18415	3216	851	662	584	532	491	488	435	452	437	446	447	383	397	416	422	421	355	383	409	389	367	374	383	385	383	407	402	366	373	409	406	366	353	366	380	361	392	386	359	362	404	396	377	357	350	378	350	407	374	394	377	378	372	371	410	355	413	333	369	396	363	357	392	378	361	328	392	372	360	348	376	379	388	386	403	349	380	376	378	403	335	341	384	366	359	371	371	395	388	380	360	388	370	399	418	389	338	405	369	356	392	371	387	433	377	364	346	389	370	404	382	384	357	366	370	368	359	386	347	378	338	398	380	375	372	337	376	366	407	374	367	396	363	433	339	377	369	393	391	352	363	350	366	377	395	374	364	349	367	401	377	360	373	360	383	363	383	394	366	403	377	360	355	359	349	373	432	383	390	352	410	386	365	345	388	358	392	354	345	363	370	354	337	364	346	367	356	371	362	368	375	396	349	348	381	383	416	344	376	397	376	384	370	358	375	372	401	366	344	350	393	331	386	406	375	335	359	379	379	383	364	385	369	358	381	359	353	368	395	369	323	380	355	389	361	414	368	373	382	364	389	346	353	386	378	374	361	377	335	393	416	369	379	366	397	370	371	397	384	373	376	352	331	388	350	351	375	391	365	368	368	377	380	373	394	351	389	368	374	368	370	359	369	386	371	363	397	342	397	410	342	363	368	391	377	336	352	367	352	362	391	384	393	404	356	346	344	368	341	371	338	378	351	400	354	383	383	354	341	376	355	365	378	386	362	363	336	369	393	351	356	370	377	355	385	387	396	375	349	332	373	360	361	393	385	366	381	374	346	361	377	396	350	379	402	378	387	393	350	351	388	353	376	354	400	415	351	394	394	380	354	356	380	373	391	364	382	357	353	393	398	402	373	384	387	388	365	365	381	343	407	363	369	368	368	394	361	380	335	365	355	370	384	370	380	386	369	354	375	373	323	358	355	395	364	343	392	401	359	353	381	333	382	362	340	368	352	360	338	388	411	338	373	368	411	380	354	380	360	360	351	376	370	362	367	376	376	409	375	368	400	361	380	356	425	366	405	340	350	337	362	345	375	364	368	367	349	374	384	398	389	375	391	420	373	361	399	366	370	368	359	390	373	369	350	373	358	386	378	392	387	396	363	341	380	380	394	349	371	390	358	347	348	357	381	399	378	378	377	378	358	381	374	348	356	403	372	340	350	378	347	390	369	384	350	411	353	357	386	373	367	356	361	394	351	350	373	350	377	341	390	344	419	405	378	351	359	359	396	370	369	384	384	394	348	338	360	344	375	381	340	369	373	385	392	379	364	377	355	399	338	368	387	394	379	377	393	354	393	374	378	353	397	336	367	337	360	358	362	379	364	411	349	387	399	357	382	367	384	388	401	382	359	369	359	378	389	368	343	401	374	342	376	386	403	375	359	383	378	365	369	374	356	369	345	389	347	369	370	366	381	375	381	413	371	391	411	368	376	387	361	370	374	357	375	363	381	389	387	378	361	377	375	362	375	393	357	387	386	371	373	337	344	360	372	381	343	386	387	356	358	386	332	403	370	376	360	369	375	374	343	357	373	364	386	358	347	369	354	392	339	365	381	372	368	357	352	360	354	416	347	400	353	383	388	386	378	352	372	350	379	354	419	375	386	359	353	364	380	342	361	380	393	379	415	382	395	413	351	379	424	373	358	372	387	366	366	414	372	350	357	350	388	359	360	359	357	394	352	354	363	394	379	402	399	387	355	389	382	331	404	366	362	338	392	370	353	368	355	382	390	340	381	388	320	367	346	389	367	371	348	373	396	355	356	375	358	418	371	369	384	385	375	394	384	382	372	383	360	387	399	387	379	336	366	396	328	388	378	366	353	409	363	378	338	394	335	409	379	317	385	332	365	376	338	367	374	342	361	389	422	403	384	344	375	359	347	389	408	357	359	380	355	346	364	381	384	371	395	386	378	353	365	383	373	334	344	357	383	342	353	365	387	362	340	352	393	384	349	396	353	346	335	350	405	350	391	348	353	368	408	361	364	369	379	391	396	373	341	372	405	343	362	375	383	381	363	408	365	365	370	353	350	401	378	328	364	333	360	368	336	381	379	393	388	343	395	369	351	366	371	388	382	380	373	362	402	366	384	357	365	355	342	375	366	383	363	394	357	410	365	367	362	361	379	383	366	364	362	381	397	386	378	404	366	381	387	378	355	341	375	334	382	395	380	396	363	364	346	368	371	346	398	376	348	367	338	368	349	364	380	374	326	365	370	374	355	331	363	381	386	371	380	391	374	364	374	368	367	351	386	392	381	372	379	383	383	390	360	365	387	336	376	371	347	355	378	366	389	346	376	402	362	364	365	409	355	396	423	354	321	392	364	371	363	400	366	362	376	347	385	361	359	384	354	355	373	336	389	359	387	367	401	394	355	399	352	371	407	378	404	356	377	383	381	371	396	371	350	410	355	354	391	388	367	355	363	392	386	354	371	352	375	399	385	338	331	361	392	349	319	384	385	396	359	366	382	392	343	374	331	373	361	365	360	382	385	380	353	413	357	389	345	341	367	424	349	394	383	370	391	370	343	341	390	373	389	342	385	351	392	364	368	417	373	349	348	360	361	361	366	396	371	386	364	394	361	401	392	365	386	395	343	345	368	361	347	385	387	369	364	374	395	372	382	366	380	408	371	362	376	360	358	350	392	383	381	364	342	338	361	335	345	360	388	398	364	409	354	363	370	393	363	345	395	362	354	387	348	392	392	375	379	359	360	362	363	368	360	386	354	347	357	368	371	331	393	398	376	369	380	363	349	376	393	390	382	368	348	360	355	351	400	373	378	369	378	394	371	373	379	350	365	370	339	349	360	330	382	339	385	386	350	355	341	372	394	392	377	381	388	382	392	354	373	368	366	344	391	329	349	392	399	390	340	345	369	365	373	367	366	385	378	398	392	359	386	347	382	376	384	353	366	384	336	390	332	387	370	356	354	352	363	350	390	364	366	395	349	357	332	370	371	394	351	376	347	356	384	403	386	348	389	374	356	351	353	349	362	354	365	365	404	356	332	361	386	389	334	418	378	365	370	347	419	381	379	395	361	374	366	392	347	350	353	380	396	382	405	372	394	405	341	307	364	383	370	383	379	345	368	360	394	362	328	342	363	352	370	357	333	357	389	370	347	387	384	367	404	397	334	364	406	359	338	389	386	379	370	352	390	374	379	362	339	367	356	371	398	361	349	391	352	342	349	329	382	386	359	391	335	377	346	378	364	359	321	372	345	408	369	384	360	412	381	350	348	331	388	365	368	349	363	391	328	370	371	374	372	355	362	390	359	355	381	366	371	371	350	396	382	389	377	344	346	366	372	402	399	370	361	368	412	390	373	351	353	348	420	364	385	390	359	357	402	360	372	330	380	354	374	382	385	336	353	370	373	374	334	362	374	372	378	373	396	380	377	370	346	383	385	382	368	391	365	382	371	351	424	409	356	370	358	372	387	385	354	385	325	368
39427	56922	11123	5291	3725	2404	1718	1381	1166	1047	876	840	774	750	643	658	607	644	606	575	586	613	560	597	571	633	580	610	575	595	571	558	581	577	520	538	525	566	576	487	587	569	538	585	550	547	542	553	549	565	575	559	527	561	547	581	559	536	537	530	560	525	603	538	511	521	564	594	549	535	535	536	565	524	517	571	537	508	587	529	572	556	543	570	550	529	503	522	515	556	513	555	571	544	532	552	521	557	506	539	580	547	545	519	570	557	535	559	580	502	542	541	540	519	592	543	573	539	518	499	540	524	544	551	551	553	579	520	549	533	528	536	549	551	572	546	590	549	528	536	558	565	582	548	548	537	527	559	569	550	519	510	522	535	558	536	561	531	538	580	537	543	544	494	535	541	488	547	513	548	556	541	556	561	615	519	524	574	534	514	530	539	533	534	525	506	518	561	495	522	578	550	578	537	561	567	518	559	575	519	552	525	546	569	566	487	540	538	550	543	582	538	531	537	557	599	554	541	559	518	530	539	579	555	553	536	562	531	557	524	550	539	540	525	564	539	550	582	539	522	567	557	531	601	542	536	533	570	536	564	561	495	508	554	527	493	499	583	559	554	541	535	537	547	553	544	530	558	534	560	597	512	525	548	514	554	542	500	489	528	574	560	539	552	538	514	548	571	523	531	575	522	531	577	570	528	560	543	567	567	587	583	503	539	541	567	546	530	584	507	560	591	539	522	547	548	542	547	549	515	562	562	506	542	527	470	580	562	572	523	510	542	554	507	482	563	520	512	533	563	518	494	527	508	535	536	569	524	502	537	502	567	511	588	536	579	520	566	520	552	514	575	568	517	545	558	570	544	546	523	543	540	542	527	540	520	552	551	549	527	525	524	541	555	535	554	510	583	541	560	532	552	511	549	538	551	546	553	552	564	565	518	518	583	543	532	528	518	538	514	504	555	579	535	521	538	543	540	547	553	537	538	545	508	563	538	549	549	562	531	546	539	533	542	557	522	554	557	544	542	544	518	521	561	543	506	561	495	532	553	568	549	589	545	556	534	553	495	555	552	548	536	549	509	547	580	514	535	579	551	560	539	512	528	526	554	536	552	553	520	552	535	563	536	521	540	566	564	601	535	608	555	516	497	497	543	569	530	548	536	529	528	547	592	583	577	547	523	556	560	557	532	517	543	575	527	525	514	544	536	565	564	558	572	512	536	533	500	538	543	515	540	566	533	570	545	552	528	550	510	563	538	559	552	535	487	530	512	513	564	559	566	529	544	527	526	527	518	513	526	579	561	560	499	574	550	542	556	550	540	513	525	547	522	542	521	568	569	568	550	575	488	564	557	548	552	558	561	571	541	554	555	572	520	530	552	524	538	530	568	537	522	513	580	534	513	571	596	561	529	580	541	528	573	581	531	539	567	549	534	543	561	518	533	543	548	516	529	526	518	560	534	573	518	507	563	542	544	525	527	558	506	550	537	538	545	597	607	550	520	541	537	518	574	536	531	567	564	532	558	507	541	535	560	541	523	562	557	573	555	515	536	518	513	562	501	530	569	548	530	521	548	528	562	555	538	539	558	566	554	574	552	554	574	572	542	524	583	523	528	537	538	516	575	516	522	493	542	550	539	543	537	496	556	551	495	559	530	512	585	527	519	536	511	559	501	563	512	545	578	522	558	537	572	549	531	489	518	542	523	560	527	525	541	539	547	541	576	553	567	553	513	575	566	557	555	527	495	534	551	596	528	564	522	561	533	569	533	528	557	569	562	553	565	537	527	517	512	524	564	534	535	554	577	560	542	526	538	522	520	549	562	494	534	551	558	507	500	554	532	541	524	583	519	519	549	555	556	528	505	565	537	561	538	538	567	531	517	563	512	509	580	484	508	569	532	535	531	558	486	563	565	564	512	584	547	527	553	514	566	538	548	570	554	520	533	600	580	543	557	529	566	560	546	514	554	562	547	515	555	516	526	590	552	556	528	498	549	538	526	564	529	535	523	529	573	559	563	527	518	586	534	546	554	563	553	547	521	539	553	539	551	536	616	563	543	567	531	530	552	530	529	562	534	570	511	580	529	527	528	537	556	548	536	552	540	496	549	499	531	560	501	493	567	524	541	523	521	531	544	546	514	555	574	554	560	535	556	557	590	576	551	547	510	556	552	581	565	563	585	518	551	566	530	530	522	552	512	561	544	498	539	585	543	553	511	528	566	553	551	561	528	563	535	583	555	511	525	568	577	559	538	540	517	499	585	555	530	556	528	582	565	537	502	544	512	515	560	570	575	504	545	518	530	532	540	505	545	512	555	526	562	535	513	543	516	560	528	533	567	560	549	561	543	506	560	539	598	548	521	529	525	562	536	561	553	542	534	578	489	537	553	554	570	535	556	528	532	580	554	557	580	556	553	576	507	539	596	566	547	538	543	553	518	568	537	536	556	542	537	607	566	556	575	553	546	523	558	518	532	516	528	529	576	515	562	554	490	575	586	530	511	568	536	508	527	492	512	532	561	560	534	581	549	504	554	525	555	550	515	559	565	485	547	500	507	531	556	540	530	564	492	508	577	520	548	580	554	516	550	562	512	539	543	552	528	545	544	559	584	565	541	533	556	521	549	573	526	522	559	480	529	521	536	548	561	512	531	547	530	518	538	500	590	580	536	533	518	519	556	544	531	527	568	550	516	511	516	546	571	537	583	567	554	535	516	558	532	514	565	510	512	539	578	540	570	574	483	586	536	559	552	540	560	521	533	566	513	568	545	582	506	551	549	505	539	549	575	524	534	527	523	573	558	560	563	528	544	563	561	545	503	512	527	591	553	524	570	525	523	530	564	547	551	544	497	587	533	548	607	509	493	580	541	579	505	530	516	533	549	602	514	567	525	539	542	536	513	544	547	558	528	554	539	553	523	571	575	574	546	540	565	501	544	540	533	522	541	500	567	552	565	528	541	533	578	554	593	507	543	551	571	592	547	571	537	536	557	572	546	562	506	552	533	553	525	557	525	536	532	544	558	540	545	550	533	516	594	545	506	542	547	497	561	570	539	538	515	567	530	557	522	554	537	535	572	565	558	548	527	555	565	504	560	546	540	554	554	552	524	562	537	545	578	572	563	531	574	558	525	564	565	524	503	539	525	536	543	569	580	554	511	561	520	542	561	559	537	584	556	557	472	520	542	547	531	549	520	560	500	540	510	504	548	531	554	572	514	504	553	565	528	545	541	531	528	527	536	511	552	545	538	538	532	518	556	565	567	542	560	555	544	542	581	517	549	529	522	530	570	537	541	547	552	543	530	542	522	502	507	543	521	577	474	498	539	547	549	503	545	580	562	530	510	563	511	551	569	542	547	577	576	567	546	530	558	547	558	523	544	539	565	542	532	538	522	560	540	540	535	469	522	549	540	528	584	592	534	509	536	529	524	535	570	562	574	549	523	549	557	548	556	514	574	541	529	542	535	508	517	542	551	559	526	573	521	529	564	550	587	593	535	551	524	548	484
23396	21665	28252	25591	21605	16088	1759	719	572	483	399	344	356	298	277	277	262	235	255	238	238	239	218	194	212	228	256	238	232	239	216	211	230	208	222	197	249	209	202	222	196	179	179	213	203	181	189	194	197	219	214	194	218	172	199	197	193	185	186	231	185	208	226	186	212	198	215	194	199	233	201	214	222	180	220	181	201	204	198	209	236	203	189	221	193	209	211	221	191	213	196	184	198	191	190	182	219	198	198	225	214	183	168	208	194	204	199	226	205	187	207	172	202	200	211	195	236	203	212	164	199	206	187	192	189	191	177	186	200	189	178	206	240	188	187	208	189	216	207	189	204	214	201	210	186	195	208	195	204	189	196	194	202	205	181	199	192	203	182	185	183	228	182	194	197	187	180	182	192	205	197	201	174	218	216	194	226	205	199	205	175	221	208	196	200	190	208	181	179	176	192	197	198	191	187	204	206	198	182	191	189	207	183	204	210	223	235	205	199	201	230	225	225	182	190	209	208	200	181	212	187	216	188	182	218	199	199	181	209	195	209	205	196	188	183	193	195	185	213	192	231	196	169	224	216	189	202	202	200	183	179	200	194	186	224	202	166	197	227	207	199	168	219	217	196	217	214	195	194	198	208	202	221	179	204	202	214	157	204	179	191	215	212	215	191	200	208	212	209	204	217	197	188	215	192	203	208	188	204	212	202	192	191	226	208	190	197	233	200	185	201	218	194	185	197	191	207	210	198	181	209	203	209	190	210	219	209	213	196	226	181	211	204	190	225	201	199	182	213	212	192	189	219	198	209	195	220	219	208	201	213	186	212	207	216	200	205	189	196	205	209	193	216	196	186	186	205	169	204	192	210	185	211	188	205	194	200	217	191	191	200	209	200	195	199	188	183	213	209	210	191	180	171	208	215	208	210	208	202	185	189	204	208	197	213	185	218	171	191	212	182	191	188	206	190	184	180	193	175	212	199	206	201	192	204	223	196	227	204	186	186	209	194	191	204	191	184	197	186	196	191	189	192	217	186	188	201	209	224	199	171	219	198	210	212	224	194	191	198	194	199	200	191	207	188	181	174	195	217	195	227	191	211	217	188	206	195	208	205	198	203	201	199	204	204	214	203	205	201	224	194	190	214	199	184	174	214	221	217	200	223	216	208	192	178	200	221	214	214	232	212	185	201	197	183	212	243	189	182	203	192	202	200	204	189	170	188	219	195	213	170	197	200	203	183	206	171	191	212	208	204	206	216	183	203	199	193	198	173	205	205	209	192	211	200	209	224	198	199	185	221	196	210	204	187	191	194	183	197	197	212	173	176	196	203	201	207	210	221	195	207	191	211	217	192	194	234	215	209	198	219	208	172	193	214	200	189	185	188	209	192	199	187	218	244	197	198	224	204	200	207	182	203	199	202	193	187	221	187	190	189	182	185	191	183	235	199	195	196	206	175	222	212	207	188	196	224	208	208	176	178	191	226	196	215	184	209	194	215	214	201	205	184	210	200	178	211	177	193	217	212	217	212	201	211	202	199	200	217	196	210	208	185	187	211	210	216	199	220	193	192	205	215	198	199	206	203	192	216	198	189	199	186	200	160	197	196	195	204	196	191	191	210	205	208	212	196	211	177	193	197	197	185	181	194	209	208	204	224	205	214	202	200	223	204	195	215	208	172	187	211	199	209	210	211	200	222	165	198	202	181	212	203	188	209	189	185	205	206	214	199	192	186	210	217	191	182	208	185	206	190	195	204	213	186	214	221	194	211	189	208	217	193	223	206	206	223	226	221	204	194	191	207	212	206	194	207	218	192	175	197	182	191	195	195	187	161	189	204	175	194	213	167	209	225	205	177	212	177	200	221	186	193	206	182	197	192	208	201	190	179	168	193	191	208	198	202	205	209	184	191	181	211	200	217	223	191	186	201	210	194	183	189	187	179	196	204	192	187	222	198	196	179	190	201	200	189	212	191	212	202	208	201	226	229	195	207	223	210	200	220	216	212	199	209	216	226	207	182	211	195	176	198	187	208	225	210	193	213	202	195	202	178	199	218	196	198	200	208	200	200	204	194	192	196	185	205	225	184	206	161	183	173	230	193	202	213	215	210	208	198	180	211	208	230	202	213	218	196	202	179	206	201	209	202	194	192	210	209	226	207	209	192	210	215	202	196	196	205	195	187	212	187	197	244	203	219	182	196	184	185	225	200	200	181	180	207	196	207	183	232	212	214	189	183	189	203	184	200	197	211	185	215	235	181	186	199	199	216	217	198	201	179	191	202	186	191	183	206	232	185	207	194	181	204	188	208	191	200	233	195	216	184	183	174	196	183	169	191	178	201	197	207	202	175	181	191	200	183	213	211	235	197	197	183	210	212	194	201	187	193	191	189	172	218	203	181	194	180	190	174	211	202	192	210	202	205	212	219	205	166	217	200	194	224	214	223	185	203	216	212	180	191	200	204	208	201	194	206	193	217	204	194	200	191	196	199	186	213	202	200	216	205	195	184	202	202	183	215	229	192	189	201	204	205	187	192	207	227	212	174	201	201	200	226	209	226	240	210	193	190	205	205	181	175	200	179	189	191	211	214	203	192	183	179	205	185	213	206	181	201	204	187	206	195	208	203	207	188	202	223	223	191	189	181	208	186	206	212	209	174	204	211	202	206	185	203	186	191	179	214	177	213	195	201	184	174	186	218	214	195	190	207	216	189	217	198	220	187	193	183	219	209	201	190	214	203	198	184	225	192	201	200	202	209	186	203	199	195	202	200	196	191	198	174	191	213	217	192	184	186	210	205	203	206	181	204	211	221	221	179	220	202	202	195	225	188	185	196	177	187	196	219	210	220	192	181	204	179	219	222	210	203	184	207	215	169	211	209	204	194	230	200	198	221	195	209	202	193	196	187	198	185	186	215	202	202	194	202	201	204	203	183	180	205	189	197	209	177	198	214	193	217	203	202	192	189	188	182	205	192	232	209	197	190	199	220	202	210	220	186	200	192	208	226	171	201	221	207	197	198	198	209	206	192	216	198	183	179	197	197	181	198	187	210	214	189	201	189	167	195	191	196	192	208	189	187	193	188	208	182	200	175	185	217	224	214	211	181	188	221	191	189	197	210	193	196	205	190	206	197	195	208	197	204	177	193	197	201	200	198	220	201	214	221	203	172	225	213	211	196	202	196	183	201	182	207	216	201	196	177	195	199	198	190	198	196	185	177	198	197	185	188	190	173	192	213	183	187	203	192	200	207	216	204	200	193	188	214	187	204	215	203	203	191	189	174	210	209	184	209	191	210	180	209	183	211	189	209	189	212	232	183	187	207	195	204	202	183	198	234	222	220	184	189	204	186	197	211	191	167	196	190	229	174	199	221	221	174	178	171	215	177	208	201	219	205	206	195	185	203	196	206	173	185	202	198	186	210	206	202	225	198	200	221	201	191	188	212	189	215	177	204	187	193	185	183	208	198	204	185	179	192	207	222	206	201	172	224	203	186	184	204	218	213	191
39163	54822	12564	8448	5586	3691	2520	1845	1518	1197	1079	843	787	676	576	567	517	531	453	472	398	397	406	397	394	365	377	347	338	329	333	364	326	327	337	378	344	289	333	332	331	356	297	286	312	303	308	301	325	292	322	306	311	310	357	304	285	338	310	311	263	340	313	276	289	279	316	288	311	314	312	334	290	282	344	289	288	318	305	328	297	303	278	326	285	309	290	320	291	280	297	309	273	305	312	309	290	299	299	292	314	272	316	285	311	310	332	349	267	283	302	296	327	271	255	298	313	275	294	289	295	355	288	277	284	265	311	285	328	290	301	315	300	304	276	298	320	296	306	313	295	294	299	313	301	305	279	318	326	284	289	299	294	315	338	327	314	296	306	305	275	294	279	269	278	317	319	307	319	270	292	269	321	308	324	288	282	283	297	313	290	310	263	296	288	311	308	281	269	274	306	276	314	288	299	301	277	286	300	303	291	297	288	307	289	311	290	308	284	296	315	265	294	273	299	301	277	301	313	307	282	290	291	281	289	292	335	302	304	296	316	272	265	273	288	301	312	303	296	294	294	309	279	287	282	312	322	293	294	289	285	310	320	339	291	342	302	276	286	294	275	320	278	246	313	296	271	281	276	265	304	291	297	292	301	298	255	278	293	246	262	300	289	290	295	291	333	276	313	318	294	320	323	299	286	338	300	279	288	296	319	299	269	265	308	278	283	298	270	295	291	318	274	305	296	322	305	323	287	277	295	311	303	327	273	285	292	301	297	324	314	314	307	296	319	260	295	308	308	310	305	318	327	282	303	327	331	309	303	283	297	286	288	311	304	304	271	279	335	317	314	314	276	271	313	287	320	304	289	325	296	285	286	305	298	271	327	320	301	296	325	300	313	309	284	320	305	303	291	289	289	284	271	289	295	281	311	303	301	312	293	297	321	291	315	307	281	292	297	339	281	289	283	298	284	310	285	297	312	309	287	296	323	299	292	298	281	327	297	263	294	266	289	303	312	294	277	282	312	319	313	319	303	316	341	307	291	288	310	303	299	316	288	299	308	283	305	279	310	301	292	289	288	298	278	311	307	298	285	322	311	310	330	322	306	285	306	292	299	300	271	295	271	281	310	294	273	275	292	275	279	309	322	301	284	301	299	291	293	289	304	313	308	309	293	309	300	306	279	282	284	274	342	289	297	306	320	299	297	292	326	292	307	320	270	284	279	289	298	299	286	308	292	285	305	324	304	288	308	297	312	266	278	273	289	275	330	328	271	330	281	285	302	308	300	339	332	280	301	284	297	310	281	308	300	310	307	297	287	311	306	322	292	299	287	284	303	274	291	303	286	272	301	289	281	296	309	333	313	295	315	305	274	270	298	292	293	281	287	287	297	290	307	323	305	315	261	334	296	331	279	278	278	292	279	268	283	308	310	269	312	281	312	308	272	274	323	314	296	291	313	321	309	300	304	313	289	301	299	275	306	330	309	288	303	293	289	272	274	297	302	289	301	290	290	303	298	299	314	295	306	317	275	281	281	304	299	303	299	305	285	298	322	296	281	304	279	303	312	293	308	305	283	302	277	285	243	297	288	313	305	332	291	279	292	294	333	317	309	314	288	287	291	307	302	302	301	306	290	290	265	317	312	287	302	278	294	302	292	308	285	289	288	330	273	269	292	298	321	309	287	308	308	288	284	268	293	264	311	311	346	280	279	289	292	321	291	308	297	306	273	299	302	296	310	280	300	296	319	266	294	290	269	275	315	282	304	308	308	298	310	272	282	318	326	300	298	294	251	318	272	298	287	293	313	306	281	324	298	294	265	317	301	284	270	288	289	273	299	306	295	310	285	285	279	302	299	302	289	296	289	307	287	287	327	298	320	311	290	303	292	271	295	314	272	297	282	278	297	288	303	300	297	308	291	319	293	308	284	285	306	318	284	304	268	289	300	317	326	314	278	282	292	283	279	281	298	316	321	318	311	327	303	282	319	311	275	272	267	303	294	322	285	294	313	308	312	292	301	298	298	310	318	287	282	302	299	286	268	303	303	291	277	291	319	323	342	289	327	287	300	303	305	318	277	312	325	290	273	316	286	290	307	287	312	346	297	284	336	304	327	298	295	283	303	310	340	315	281	279	317	298	284	295	309	283	272	306	288	303	281	320	268	289	326	299	260	264	278	301	296	283	287	299	303	307	284	295	326	315	284	322	285	275	317	271	302	302	325	291	295	295	288	302	300	281	295	309	312	324	272	281	305	285	323	320	293	264	313	274	289	311	326	303	310	306	291	302	297	323	304	291	301	301	307	338	303	282	306	296	273	305	282	307	283	311	301	290	289	298	280	288	315	331	296	295	330	326	321	284	292	299	337	283	322	289	304	280	270	286	273	303	297	306	296	263	300	303	255	305	277	297	304	298	319	332	301	304	307	283	298	290	296	293	309	319	306	308	299	308	303	282	301	288	305	316	291	294	298	294	276	282	308	305	266	302	287	298	318	279	310	281	282	273	317	290	307	297	292	334	291	295	317	294	284	332	282	295	274	276	305	304	281	308	329	294	301	287	287	285	276	305	286	291	299	297	288	306	315	327	256	306	298	315	293	286	286	308	312	298	273	296	318	324	299	274	289	322	272	302	297	283	272	298	318	320	300	315	315	312	298	287	284	289	299	294	283	287	278	286	282	295	278	293	288	294	292	273	306	282	301	288	305	282	295	254	273	295	296	309	298	282	287	278	295	315	283	282	298	315	294	305	280	289	305	299	300	284	310	304	295	345	313	281	306	291	291	308	261	329	296	269	317	303	314	276	322	312	268	301	277	312	300	290	289	299	281	309	310	304	300	314	314	295	301	317	276	274	295	290	299	275	257	279	294	311	270	289	298	297	285	294	290	301	299	284	279	290	275	253	308	277	298	286	310	288	319	287	288	285	297	278	298	295	310	278	290	295	296	314	310	290	299	334	316	297	285	302	298	292	307	293	302	321	307	284	302	298	272	286	304	307	289	307	281	292	286	290	312	266	293	289	302	294	310	291	316	301	272	279	291	284	284	280	299	309	297	314	296	307	296	308	309	313	322	342	301	330	285	325	285	278	323	326	307	310	289	291	335	310	273	334	277	279	326	333	295	287	315	304	323	284	292	311	271	298	296	271	281	286	297	304	260	298	317	299	313	285	303	298	312	286	274	304	285	265	275	269	295	294	283	292	299	312	325	306	279	273	276	295	310	299	299	335	299	310	261	301	306	281	302	297	306	274	284	306	351	301	276	291	313	293	313	273	330	258	270	317	290	270	308	309	314	303	310	298	287	333	292	282	288	347	321	300	290	301	286	255	285	307	277	282	296	299	303	300	278	274	329	274	294	293	283	294	311	307	283	303	271	291	334	315	319	313	313	302	317	279	304	313	328	291	288	273	320	317	313	293	327	309	335	320	285	277	306	308	304	275	303	313	307	310	298	331	304	278	302	282	306	302	318	320	277	282	311	300	306	316	308	303	346	296	275	290	290	322
27479	21906	13112	1813	945	685	458	406	369	386	353	331	359	366	324	324	356	341	340	312	349	320	330	328	331	331	339	328	326	362	364	334	384	331	315	340	327	325	315	326	321	345	347	343	341	317	347	351	345	359	297	350	357	340	345	307	348	375	321	345	367	338	341	348	311	337	340	323	325	316	326	339	343	321	367	345	321	341	308	326	328	349	314	360	292	318	297	327	349	315	356	367	315	320	325	326	316	329	325	330	302	329	349	302	325	330	344	334	347	312	315	313	323	321	349	302	327	342	350	340	335	352	344	331	311	352	302	330	334	378	383	340	322	302	349	324	304	319	335	305	326	337	351	338	360	357	356	297	359	348	312	352	332	320	360	340	355	353	300	350	369	313	320	344	337	319	328	311	340	334	319	327	339	327	340	300	314	324	347	324	319	346	353	311	337	329	333	331	320	356	347	348	319	353	357	318	345	327	346	376	342	339	369	360	324	370	311	327	340	339	328	284	356	339	341	299	334	354	339	346	354	347	335	366	356	326	301	341	323	325	341	304	341	354	343	335	315	313	349	350	333	313	354	337	313	350	341	336	359	346	320	334	351	333	351	361	340	331	344	352	335	310	320	351	350	328	333	339	343	329	355	313	333	310	352	351	293	351	355	336	300	324	314	308	298	321	340	304	363	304	374	341	310	357	341	333	367	331	320	306	351	335	317	370	377	327	339	272	328	318	366	330	323	350	354	325	322	327	326	350	342	349	314	336	342	365	318	337	356	320	319	337	332	365	326	322	330	345	308	316	342	385	342	334	325	321	355	330	327	339	346	331	308	276	329	312	332	364	341	323	314	314	318	342	365	321	353	323	337	343	349	353	318	338	363	369	340	296	382	373	299	305	328	291	322	341	296	313	327	336	330	347	330	321	320	321	306	342	327	301	324	323	325	348	316	342	324	333	342	337	327	357	363	348	339	319	354	349	324	333	335	330	359	333	343	330	342	324	368	349	320	336	331	367	356	334	348	344	296	327	350	356	317	338	369	321	318	342	330	340	318	357	342	323	332	360	315	353	343	353	316	367	338	317	308	323	332	339	288	319	342	315	317	316	324	343	331	320	328	356	324	352	352	377	318	344	332	356	321	310	352	320	349	389	291	361	371	318	316	348	334	353	339	301	330	358	332	324	334	310	334	303	320	293	348	322	294	314	317	340	344	360	328	302	336	331	365	323	340	352	303	329	330	316	320	327	353	330	386	331	341	343	348	300	349	338	342	331	336	362	336	329	326	335	368	326	352	348	331	306	369	348	338	351	327	305	327	342	314	336	362	331	334	315	366	358	374	327	323	354	361	323	339	316	327	342	321	362	347	339	332	346	340	339	300	286	322	329	344	338	328	298	349	341	332	313	345	320	313	348	322	346	329	337	319	312	340	339	318	329	344	366	354	341	311	360	321	298	325	324	335	351	304	324	345	292	346	355	327	370	323	319	320	320	341	357	327	340	312	296	349	336	304	342	330	333	317	337	326	352	338	378	329	307	360	317	379	320	324	323	331	361	333	354	301	347	349	323	326	329	325	331	308	318	341	356	351	327	337	364	342	332	300	330	342	314	324	317	314	316	313	321	327	356	331	292	341	341	347	347	347	301	342	319	336	331	341	331	319	336	350	329	325	349	320	344	316	343	344	316	328	345	353	308	355	371	329	315	354	360	374	311	373	362	332	310	312	358	344	329	356	349	337	323	345	349	367	352	335	323	342	361	319	310	343	357	328	307	350	323	349	339	339	331	341	338	320	340	313	359	284	335	348	339	348	321	342	307	329	348	342	309	352	317	361	320	316	320	327	320	329	320	341	342	336	339	350	339	375	308	364	324	341	338	338	375	335	312	330	355	343	335	355	337	358	325	314	310	336	337	343	320	314	321	374	342	322	337	327	356	314	319	310	323	368	357	309	325	341	364	333	328	382	341	334	346	318	338	335	325	349	315	363	303	351	360	332	317	361	310	329	302	347	340	335	350	323	346	309	358	306	325	329	351	363	358	346	328	336	289	348	343	346	292	360	332	318	328	344	329	337	321	329	331	341	349	358	348	328	321	332	330	335	351	312	342	321	353	346	350	332	359	306	339	339	326	329	351	348	362	331	333	321	372	321	310	319	306	347	319	326	299	336	345	369	349	348	305	330	335	338	338	331	349	339	359	328	353	380	335	323	303	307	336	334	304	345	324	340	352	337	360	332	326	349	392	328	311	337	337	344	337	311	353	343	377	320	326	334	308	334	320	300	313	323	326	332	347	286	347	344	351	362	328	356	337	344	305	306	318	348	329	356	316	354	319	338	365	337	378	335	355	302	318	327	344	332	312	329	335	300	316	347	337	323	309	356	336	326	333	327	342	341	322	307	340	358	342	326	328	350	319	336	341	304	320	328	353	339	315	355	334	336	326	320	349	332	336	337	310	369	322	318	330	336	304	338	352	337	322	329	336	309	344	327	326	326	323	328	349	322	322	320	323	366	352	347	334	338	327	307	307	312	334	335	339	355	334	361	351	324	301	362	345	354	323	340	329	307	330	341	321	381	325	306	349	310	323	315	360	309	331	331	315	338	326	346	346	343	336	301	304	367	357	329	331	338	330	281	306	328	330	330	343	356	345	291	332	365	332	319	326	336	335	343	337	326	325	340	337	294	331	350	353	333	326	329	308	306	331	318	318	347	357	336	337	349	349	338	335	327	312	335	307	322	325	305	337	325	319	336	314	337	350	338	314	326	351	354	335	361	293	345	338	354	370	335	367	315	295	338	321	322	322	353	335	334	317	347	330	336	334	331	350	323	287	319	356	338	310	338	344	307	326	329	305	310	340	340	360	319	340	315	332	342	317	342	298	336	354	342	304	334	317	348	373	342	348	345	343	363	347	334	359	323	319	329	345	324	355	350	344	334	334	330	316	330	355	322	332	328	334	341	354	328	314	290	358	319	341	355	339	341	355	353	327	335	307	334	348	304	314	322	323	294	300	362	360	320	359	311	344	368	302	331	324	314	336	316	337	327	352	353	313	328	304	324	357	334	345	384	329	336	321	336	326	344	325	327	322	339	320	312	381	360	333	314	325	342	337	332	346	312	346	333	344	342	354	300	327	326	308	376	328	344	342	349	315	342	337	313	315	337	337	319	310	326	359	332	300	343	313	326	335	324	336	342	325	350	340	351	324	307	336	356	335	325	346	339	324	307	337	334	328	326	370	348	366	346	349	331	321	372	349	314	321	308	356	298	341	341	373	341	317	334	291	347	336	359	306	320	313	331	343	349	337	330	305	336	349	375	337	342	325	313	347	340	310	369	333	373	361	344	331	339	324	342	334	329	344	306	328	281	343	329	318	331	314	321	356	352	330	304	363	322	359	328	338	320	330	372	339	344	348	329	352	345	341	336	351	332	338	339	332	330	322	339	348	329	380	344	328	323	322	355	319	353	341	359	318	341	333	353	349	306	330	356	328	306	335	345	327	320	319	329	310
19621	28998	5621	2236	1536	1124	869	703	671	605	556	546	533	511	505	480	487	446	551	520	481	490	484	433	452	507	518	527	513	508	491	523	506	476	509	479	488	510	498	486	503	462	488	474	466	496	500	475	463	494	465	464	482	447	496	502	460	506	476	504	493	456	475	483	467	470	496	501	480	514	492	485	454	478	451	473	471	481	474	522	483	467	469	500	460	455	487	466	465	462	479	452	467	505	466	501	535	507	470	496	480	488	501	477	451	496	465	543	525	524	479	520	479	471	492	483	538	465	474	500	517	477	483	464	486	505	494	501	407	492	507	489	499	469	471	500	493	507	493	494	501	481	509	482	493	477	479	522	479	476	499	527	520	478	492	443	488	520	460	492	458	496	468	492	456	554	479	469	518	507	467	492	503	515	449	478	491	485	463	512	470	484	502	475	499	475	496	474	480	510	497	478	482	502	455	498	502	495	484	485	482	480	474	500	491	475	513	480	492	496	489	469	504	497	494	453	501	532	454	490	451	474	475	515	484	487	494	484	505	474	533	489	477	504	469	448	486	500	494	481	451	453	471	482	524	491	470	503	468	506	449	486	483	412	499	452	476	490	427	514	500	512	513	490	463	468	462	471	460	453	508	470	453	447	450	498	474	459	474	460	518	502	454	480	485	509	508	474	444	482	494	462	479	522	488	474	475	510	502	472	472	514	485	462	483	488	479	530	498	515	476	505	466	469	473	474	496	477	476	491	509	467	472	457	508	522	472	462	463	473	488	448	468	444	511	496	503	485	507	512	473	506	492	489	519	482	479	478	514	427	518	506	506	503	491	509	504	497	485	526	453	478	499	493	453	510	449	492	490	451	492	503	467	497	495	476	488	496	454	477	483	437	480	479	487	517	529	519	502	498	466	519	463	469	471	489	485	518	508	471	552	426	457	474	467	499	476	517	452	481	492	505	483	470	511	500	451	493	485	478	464	469	471	472	471	510	486	483	507	480	521	468	487	461	466	534	495	485	500	469	514	469	461	437	470	524	466	502	477	505	491	503	503	518	482	478	469	462	488	508	525	498	497	532	491	487	490	494	483	479	461	461	470	443	487	499	513	470	490	522	483	483	476	492	512	497	499	476	495	484	475	483	493	520	504	485	447	478	484	491	501	482	459	472	495	483	476	492	455	518	453	506	475	488	496	478	491	441	562	512	489	449	521	508	520	474	480	420	468	463	517	437	506	475	493	454	487	476	462	494	473	509	486	483	475	465	459	504	527	475	487	460	502	505	508	462	509	551	536	516	486	488	472	478	502	473	508	474	477	459	503	451	478	567	469	475	456	490	494	475	503	502	494	486	459	523	491	493	465	508	471	531	475	482	515	462	494	475	425	500	481	501	500	517	489	453	484	486	508	479	464	487	464	489	471	469	499	469	470	535	484	461	454	486	454	512	536	527	502	520	479	491	477	470	457	430	497	509	499	494	483	456	480	523	469	482	502	506	484	471	477	555	486	454	491	453	468	520	462	503	473	472	497	486	469	456	434	499	451	487	494	468	457	492	472	477	506	512	505	511	500	494	475	501	458	531	499	471	481	461	458	501	466	490	486	469	467	504	440	512	513	492	475	489	495	462	490	493	515	505	502	470	441	476	451	484	469	471	505	480	482	477	458	487	521	499	453	478	479	469	486	455	508	452	464	517	469	504	512	467	468	530	475	486	508	532	520	479	484	513	490	464	478	495	500	505	475	497	496	504	429	497	478	473	486	487	492	448	442	452	482	490	506	483	474	463	475	463	444	516	485	449	487	467	502	494	465	479	501	495	498	467	460	453	504	446	478	483	486	468	521	496	459	492	505	477	447	467	511	455	499	478	500	480	484	510	473	485	459	502	467	494	473	517	454	438	506	512	484	492	479	520	503	470	506	481	474	442	520	480	474	476	479	481	511	532	472	470	537	474	490	479	476	472	467	467	527	556	464	457	504	480	493	507	471	478	461	486	453	454	490	534	478	480	506	429	468	464	504	476	501	458	495	484	481	486	465	462	492	536	467	447	516	499	502	494	527	462	492	548	470	463	463	438	480	533	501	506	533	520	483	478	459	468	493	535	525	472	473	458	500	505	477	497	472	474	464	499	448	481	478	479	495	469	455	465	459	498	464	479	493	470	494	489	475	479	511	473	462	471	498	469	479	526	476	466	478	532	436	496	488	475	467	464	463	473	504	445	494	482	495	532	463	454	494	493	452	495	458	514	495	465	500	489	477	505	522	488	460	487	492	482	529	503	506	460	512	470	506	476	480	459	499	473	479	481	517	493	500	459	492	477	447	423	470	469	457	510	454	536	467	485	480	492	454	514	486	465	474	502	461	507	530	486	480	504	492	539	493	517	503	492	440	477	496	459	534	509	467	471	481	476	470	471	470	474	507	504	478	502	479	435	471	482	488	441	474	493	501	494	489	482	469	464	483	479	472	478	498	489	507	499	486	462	481	502	479	488	517	530	505	516	482	515	493	505	472	483	452	494	479	483	450	488	489	488	455	503	505	472	499	521	485	520	494	500	478	472	484	516	500	460	492	517	518	476	510	496	479	479	523	485	503	482	478	499	490	500	487	519	474	486	520	520	489	456	469	451	482	466	501	471	456	463	539	498	480	490	479	502	485	502	469	484	471	469	489	479	492	484	514	478	489	487	476	501	460	457	490	493	520	481	462	466	493	491	474	508	494	527	497	452	476	505	481	505	473	515	478	487	510	469	485	477	474	489	485	498	480	478	493	441	470	454	485	455	475	459	483	471	447	509	482	502	510	514	465	486	498	471	467	481	438	462	507	486	508	480	475	506	500	497	478	444	493	450	533	458	467	487	496	506	466	470	494	485	493	488	500	489	468	524	499	490	476	451	449	444	471	499	483	468	441	502	471	467	488	479	522	450	475	493	491	508	450	482	507	484	497	466	476	488	441	507	498	496	452	434	467	504	443	484	491	456	513	500	509	471	484	456	473	489	475	477	504	475	499	474	467	459	436	453	489	477	495	485	493	486	485	463	461	458	483	473	520	446	479	481	485	517	506	499	479	465	515	464	457	507	503	464	499	480	459	470	446	461	458	500	463	517	474	458	499	442	495	490	464	494	517	495	439	481	466	464	491	514	462	460	491	502	508	462	488	494	470	451	500	484	488	475	490	435	493	452	471	475	506	467	496	484	458	454	453	497	487	498	531	482	495	464	466	477	499	468	483	493	483	462	496	472	488	476	485	485	497	483	493	467	436	478	474	486	479	473	493	490	467	488	484	498	441	485	495	453	491	492	463	520	514	518	489	480	491	471	489	501	508	478	495	471	483	463	496	524	482	479	523	500	498	449	512	446	504	485	449	465	517	489	490	472	486	459	481	497	458	474	491	470	463	468	486	494	476	488	478	463	481	502	485	455	489	503	479	474	499	509	470	516	474	512	525	500	485	485	516	463	502	492	478	529	516	484	490	482	474	493	460	486	522	522	496	462	469	453	470	464
24306	21582	28220	25341	21351	7957	1117	684	527	510	494	454	427	420	411	410	417	444	366	365	381	352	407	359	394	347	359	379	380	391	375	376	374	384	347	371	340	362	383	360	393	373	315	373	364	409	358	349	356	393	335	352	374	389	359	328	369	370	390	370	371	371	373	398	348	393	368	358	355	350	369	386	345	363	359	365	385	348	329	396	340	370	357	340	352	356	358	361	385	376	340	365	368	330	365	380	392	360	330	381	331	392	363	328	356	383	367	353	350	400	360	367	372	365	367	394	353	386	395	338	376	381	353	351	362	358	362	386	376	364	364	388	350	390	345	360	370	352	363	379	329	377	403	388	394	359	344	349	365	378	427	366	304	373	384	404	357	377	354	351	369	352	355	370	329	340	342	409	387	373	369	355	366	391	371	353	373	365	394	348	363	405	374	374	366	359	408	384	379	343	370	365	365	377	373	390	371	343	390	355	358	371	406	365	372	340	338	366	350	335	346	339	384	366	390	353	371	384	343	350	377	338	392	335	385	388	394	391	343	365	385	371	348	356	377	360	366	333	389	360	375	361	319	356	349	339	352	373	334	363	366	344	366	368	386	364	412	370	373	370	344	360	375	357	353	337	341	370	365	381	376	351	350	347	391	379	378	327	357	335	360	370	405	342	344	337	358	356	331	399	344	386	363	382	357	366	326	387	356	352	386	353	367	364	384	345	374	362	353	362	339	382	392	344	388	361	361	365	358	354	367	378	352	338	357	372	353	381	339	377	376	384	379	330	347	343	360	346	368	381	380	348	387	340	347	350	365	334	334	364	376	354	359	364	377	366	396	353	364	366	380	352	351	350	336	343	367	364	365	369	354	361	355	362	344	387	348	376	333	357	368	392	355	364	396	326	388	360	354	352	339	379	353	355	374	385	406	369	357	349	373	342	332	354	385	348	369	341	349	358	354	371	363	399	366	354	343	328	347	370	343	402	392	367	363	382	367	365	341	345	390	370	361	360	365	350	389	350	395	348	387	347	359	382	357	353	382	345	365	378	367	330	359	364	376	350	404	335	367	336	383	355	407	364	390	351	334	379	389	362	329	368	343	350	344	364	364	392	349	382	393	402	381	400	375	351	334	358	345	390	382	367	339	356	354	367	337	361	355	339	361	358	366	383	373	363	345	363	348	333	374	322	376	381	353	348	335	350	384	361	348	347	364	363	354	356	339	368	351	349	361	355	417	360	386	352	355	377	350	352	368	370	367	368	333	366	347	356	366	365	356	357	366	379	361	391	364	365	371	340	344	334	393	348	372	385	371	384	324	341	375	377	343	397	356	361	335	328	346	368	369	370	374	392	369	388	381	344	356	397	365	342	362	350	338	352	343	378	339	358	366	396	350	371	355	360	335	338	404	388	365	356	333	321	347	381	394	385	337	362	379	380	379	333	386	369	357	368	354	398	365	358	377	372	352	310	382	374	369	375	362	365	398	367	363	359	375	346	362	378	383	379	377	332	355	347	349	363	357	352	371	366	344	353	352	405	388	378	339	418	374	374	341	350	337	354	363	358	359	341	384	362	327	355	409	341	345	343	352	344	355	355	362	370	346	397	359	344	370	349	384	347	347	393	367	361	332	385	353	359	335	363	398	382	365	364	351	347	361	369	415	352	355	363	405	338	390	333	398	364	352	329	333	374	352	388	352	349	306	383	367	356	338	366	385	334	342	358	372	371	366	363	371	345	344	348	348	344	362	374	393	366	368	343	358	367	370	369	376	370	377	366	390	356	368	380	339	363	396	351	353	379	374	357	335	376	382	339	331	361	357	375	365	335	413	365	377	381	404	385	346	360	326	342	382	355	389	365	330	330	357	365	346	368	359	355	399	366	375	378	346	378	364	317	381	356	346	368	375	374	339	359	376	369	331	345	348	379	394	368	362	334	338	378	347	371	367	345	366	375	348	345	366	359	381	365	373	370	342	374	331	365	345	345	374	378	351	413	354	367	358	381	363	393	350	386	389	379	370	368	339	353	371	357	362	352	324	392	358	402	327	376	365	398	339	346	342	373	381	353	360	371	353	398	391	413	398	369	334	358	388	362	359	339	386	312	354	366	361	378	362	357	397	333	365	399	372	383	352	360	364	363	344	343	320	368	334	370	302	375	337	367	342	357	366	348	369	373	370	372	364	360	357	329	391	372	353	382	354	341	371	385	374	393	369	370	359	406	369	372	379	406	353	385	337	366	345	375	358	353	389	337	380	367	370	326	368	349	355	339	337	351	351	389	355	372	352	368	356	388	330	368	332	357	372	391	373	337	374	391	372	389	412	362	397	390	378	362	356	367	369	353	384	362	419	350	342	366	381	384	413	350	362	377	387	357	366	361	374	405	363	388	360	382	331	356	340	378	378	371	392	360	323	382	376	368	374	379	374	339	371	358	358	359	347	376	367	346	375	352	368	366	378	363	363	354	385	385	395	373	335	381	354	359	363	352	383	392	390	367	344	368	366	358	371	390	349	352	384	348	334	359	398	359	341	376	387	408	364	358	370	383	344	381	374	360	360	412	384	410	378	388	372	363	363	351	348	418	365	353	343	365	349	356	362	364	358	381	368	347	353	393	343	379	367	342	319	353	350	419	352	354	397	359	365	375	365	343	346	331	339	354	356	394	380	330	362	349	369	390	348	377	352	343	365	376	351	378	391	343	363	332	365	359	365	356	350	379	339	396	379	382	382	370	354	332	371	385	332	341	365	341	373	404	328	343	346	350	371	349	367	368	357	379	360	349	365	389	364	350	354	363	345	372	393	379	345	366	361	356	356	370	378	372	345	353	380	340	352	373	369	342	371	350	403	362	380	367	355	356	372	380	366	399	371	369	342	355	328	366	365	374	355	338	388	352	369	337	380	391	351	331	408	355	344	387	372	352	352	340	345	363	360	367	387	333	397	341	347	361	366	407	396	342	319	340	361	345	359	331	392	362	378	361	372	362	372	354	382	365	374	346	359	359	363	364	344	316	355	380	358	359	375	374	363	356	375	388	380	364	393	353	377	368	320	400	397	335	366	350	335	368	362	373	359	395	349	365	326	333	371	336	368	405	364	384	382	363	379	370	342	383	384	377	367	359	384	366	361	335	366	362	363	358	363	389	369	346	362	344	374	350	370	344	373	376	357	399	374	386	347	337	359	346	387	384	346	366	373	394	363	348	340	376	382	360	359	394	372	402	365	383	319	363	358	383	384	339	367	334	343	368	376	386	343	370	335	328	383	339	370	333	357	370	366	348	378	370	372	340	358	385	321	356	349	358	409	365	373	368	358	362	374	395	386	349	366	354	383	338	337	370	403	369	344	361	365	362	345	372	385	376	353	393	356	362	375	390	363	383	350	367	378	323	374	345	379	343	362	345	397	363	348	351	394	364	375	357	339	322	355	382	351	369	393	355	379	349	334	378	412	381	366	354	381	392	368	359	365	381	379	370	399	360	377	329	347	353	378	351	353	360	357	366	379	340
39540	57894	9127	5159	3859	2830	2033	1489	1222	1013	892	806	757	720	666	603	647	607	598	572	591	566	598	551	568	587	588	554	602	554	540	546	578	603	575	552	568	523	542	574	534	577	582	535	563	529	566	521	603	533	517	585	560	575	538	515	542	524	544	558	549	535	538	480	559	523	530	571	525	503	534	560	540	517	543	532	520	498	543	518	534	539	580	514	541	576	525	530	518	575	578	508	537	510	558	563	526	507	572	567	508	582	518	493	555	490	544	541	569	542	554	529	530	528	568	528	539	508	530	544	542	566	538	527	558	484	538	512	568	537	525	517	536	536	539	528	541	546	519	524	548	513	525	489	534	536	543	559	557	527	550	537	518	567	549	564	517	540	522	532	549	506	529	524	541	539	579	548	504	518	521	531	535	492	566	511	518	543	528	565	561	518	510	552	493	527	545	526	540	503	530	561	520	549	506	495	496	536	530	568	507	532	528	534	559	502	557	528	574	516	559	510	529	515	518	567	571	545	511	534	504	511	522	513	493	536	527	503	502	505	514	525	548	512	547	533	514	538	506	536	540	513	553	506	580	550	545	521	511	518	508	564	538	552	523	511	550	521	531	554	530	528	544	525	528	530	565	520	540	560	519	519	522	545	516	504	535	537	540	556	533	577	562	529	532	549	565	574	525	526	507	536	576	507	529	521	494	541	567	526	534	562	523	573	529	527	540	503	535	554	526	562	570	599	534	575	539	521	510	539	525	563	539	539	546	547	529	531	527	540	521	555	599	494	533	510	536	543	523	478	570	551	525	564	539	500	517	524	534	547	533	513	517	519	551	566	507	507	507	482	523	492	533	558	571	562	507	561	527	560	512	566	491	540	525	531	549	535	507	539	537	568	563	529	548	524	483	560	524	524	520	541	527	544	546	496	540	522	518	491	568	545	504	513	541	540	523	567	570	555	538	549	516	524	511	571	545	540	513	538	529	542	543	523	530	535	512	486	497	509	561	573	574	490	554	577	513	541	521	564	552	553	511	548	527	526	521	521	526	532	537	498	515	539	493	542	518	542	573	546	509	503	515	548	551	549	497	525	538	540	528	540	527	526	536	543	567	519	549	518	539	527	504	546	505	495	555	499	540	480	505	566	513	530	538	532	509	499	553	557	549	556	529	546	521	521	563	511	547	551	545	523	507	549	556	544	501	539	554	567	501	525	553	515	501	499	522	547	516	505	511	511	517	528	517	512	531	528	510	533	517	576	569	542	514	525	513	513	518	541	522	527	555	493	502	530	513	517	498	485	519	516	576	537	521	512	532	554	549	509	510	516	505	532	505	526	544	559	526	538	515	538	567	523	558	496	540	537	522	529	508	561	514	548	523	531	558	544	581	572	523	529	524	560	549	539	517	486	544	524	530	514	514	520	551	517	511	561	520	562	530	524	522	563	551	559	532	483	507	514	543	578	540	526	539	565	529	519	544	552	528	529	529	492	537	544	485	552	519	511	534	529	518	484	525	513	527	500	534	509	532	524	548	516	583	555	541	501	527	514	531	527	545	528	545	522	528	520	523	521	511	530	489	540	534	486	494	540	514	510	524	519	506	532	521	520	538	548	553	517	502	550	530	524	551	512	535	533	516	536	523	548	532	517	517	545	499	531	553	582	528	564	548	543	480	516	553	555	552	477	544	527	501	569	567	569	548	524	531	485	552	498	536	548	490	518	540	526	517	571	537	541	541	514	507	520	533	533	521	547	495	484	500	534	524	530	525	508	564	536	537	562	507	547	551	628	521	495	528	558	533	526	525	484	546	524	575	559	503	516	573	528	470	541	531	519	486	522	528	519	522	531	508	514	532	563	498	491	536	491	518	510	526	521	517	536	561	541	507	585	537	556	548	568	566	555	551	534	535	516	482	521	492	544	569	500	513	516	524	546	528	535	587	513	520	516	536	572	582	528	482	523	502	549	524	499	522	517	504	508	566	501	513	558	528	523	544	553	529	495	520	522	531	539	556	546	568	528	522	484	504	519	583	522	565	540	499	514	589	533	528	548	536	481	529	548	524	514	537	515	545	549	581	532	506	549	544	525	544	519	528	538	501	585	530	534	560	542	552	552	496	513	534	534	578	530	576	533	543	546	502	548	533	534	578	565	526	557	534	491	525	557	486	522	583	527	517	491	517	501	544	491	488	562	539	524	536	554	560	569	530	524	502	553	539	586	510	515	513	537	578	539	540	536	497	548	536	561	568	519	527	527	526	504	511	558	527	522	545	493	530	527	565	510	526	548	531	562	572	529	577	558	539	567	536	574	563	491	529	556	504	503	539	542	549	564	538	487	556	546	510	523	488	527	518	549	520	504	543	521	517	530	567	528	544	518	522	547	512	545	533	502	569	516	517	531	585	491	544	521	491	534	528	540	570	514	557	522	525	483	543	515	517	488	537	557	552	569	505	527	525	512	558	536	529	528	542	555	512	559	516	531	535	521	508	529	503	563	536	523	500	546	513	539	514	518	557	544	560	552	516	524	542	527	514	548	507	538	513	500	571	509	558	544	529	526	537	528	546	550	507	528	516	499	563	500	541	559	554	529	520	588	551	507	531	527	529	553	559	518	543	550	509	510	529	538	514	509	542	522	545	529	549	539	485	541	508	520	507	563	494	521	498	542	508	568	514	520	520	511	546	545	514	554	558	539	499	538	531	535	533	523	578	489	521	497	467	515	534	550	485	543	512	543	505	513	515	509	529	573	497	547	524	491	559	543	551	534	534	525	555	518	524	562	547	501	572	495	480	558	509	548	569	539	521	538	530	486	521	504	519	495	536	508	515	526	526	512	492	501	506	544	506	557	543	536	502	536	493	592	537	523	534	545	525	556	489	479	529	588	530	534	522	533	527	504	553	529	562	540	514	520	527	504	537	539	535	548	549	534	545	524	546	550	512	518	548	564	505	543	513	550	531	518	489	518	523	506	596	546	507	554	586	550	496	464	525	505	550	545	524	499	479	526	494	532	528	536	542	530	551	539	567	510	532	520	531	545	528	537	540	538	545	568	544	541	532	577	530	509	564	511	528	512	576	564	568	504	565	528	481	526	550	526	563	560	533	524	516	560	528	534	521	530	482	510	493	562	521	499	523	500	546	541	536	514	555	553	551	604	518	534	535	524	531	551	568	538	512	517	560	549	519	523	510	545	554	494	524	546	550	532	515	551	523	563	541	520	540	561	491	519	550	514	537	537	525	559	501	588	538	550	544	529	545	574	513	563	535	483	566	539	524	539	521	509	588	497	546	543	574	498	560	495	523	543	562	514	535	559	518	531	574	560	553	504	511	509	497	497	538	547	539	534	524	520	524	515	523	481	561	547	509	544	526	572	544	545	504	491	521	562	517	524	520	572	509	556	514	509	535	505	524	495	535	563	553	582	540	555	526	535	528	536	524	496	538	567	509	542	506	495	499	560	508	555	544	519	574	524	564	522	520	534	519	514	555	515	547	516	542	546	518	555	514	523
23294	21529	28919	24602	21527	21507	8098	943	552	482	449	355	356	311	250	262	228	262	221	222	251	258	235	232	209	195	223	209	211	221	199	225	228	191	244	223	237	196	188	212	208	220	204	234	162	190	215	200	225	193	201	181	190	202	201	198	187	195	212	198	198	197	194	193	183	202	175	193	198	197	203	215	222	199	159	197	181	202	189	186	184	195	182	185	191	207	200	201	233	173	187	182	206	195	179	198	189	189	191	211	226	179	207	179	166	198	196	179	179	200	180	180	209	182	192	163	204	210	178	223	174	210	229	215	223	216	182	198	190	196	183	161	231	214	199	206	205	218	191	202	194	173	197	221	201	189	189	181	197	216	192	177	186	166	179	185	181	182	191	176	189	205	204	202	169	206	205	195	186	206	200	214	183	162	218	216	183	189	194	176	171	174	199	177	174	213	177	163	188	182	198	173	198	206	192	200	204	212	171	188	200	193	208	201	180	193	186	196	180	189	191	174	196	182	226	203	160	176	178	194	184	207	191	194	212	214	185	204	170	211	184	210	184	215	219	194	167	193	195	207	193	225	194	194	181	182	189	185	179	180	180	190	183	187	180	194	170	217	189	201	206	172	194	199	192	184	224	208	202	198	184	200	183	192	158	190	184	174	203	193	185	181	198	184	174	178	187	169	204	201	191	197	184	193	176	216	221	206	185	198	189	173	193	192	203	208	178	197	211	186	160	186	179	192	191	181	199	192	175	180	205	235	197	207	189	194	196	175	180	186	195	199	181	178	196	176	193	202	182	185	183	220	186	165	153	164	188	222	211	186	175	207	195	170	207	195	236	171	186	161	180	185	196	201	183	175	191	179	181	211	178	209	196	186	190	186	189	185	183	197	188	201	196	184	207	186	190	222	194	187	187	182	188	203	188	203	181	193	177	190	171	187	170	193	198	169	219	193	174	187	160	182	180	170	180	204	179	209	200	197	184	187	207	192	177	196	192	192	170	196	191	198	175	174	168	205	194	199	202	197	181	189	216	181	193	178	190	197	203	202	186	189	191	194	187	208	197	201	194	194	199	203	184	199	183	187	193	197	192	183	218	205	174	194	184	195	184	181	174	178	173	188	211	207	190	198	229	208	191	182	187	187	190	171	224	175	180	179	201	174	203	172	190	179	191	195	199	200	221	171	209	195	193	198	164	188	195	208	188	176	221	201	202	188	192	211	207	213	196	192	171	197	181	185	182	186	168	177	201	191	198	200	199	203	158	183	177	188	192	176	201	188	165	185	183	174	191	203	181	186	187	186	212	182	193	201	193	188	175	204	185	179	197	183	227	179	168	200	220	205	202	179	180	194	191	177	183	230	162	191	177	214	202	203	199	180	185	204	198	193	207	181	221	195	211	192	188	172	183	196	161	218	197	180	179	189	199	190	209	199	167	193	196	200	201	158	203	208	187	191	197	181	199	171	204	177	197	190	177	199	181	179	198	208	202	187	186	200	212	185	185	173	201	183	187	184	196	190	196	213	191	194	162	209	208	181	194	192	193	189	168	188	188	216	201	199	164	184	191	180	204	229	171	176	183	202	177	198	188	185	194	190	179	188	180	174	196	214	197	206	192	191	217	188	185	168	198	206	209	192	176	206	207	174	204	197	190	182	201	197	193	178	195	174	215	181	213	208	177	200	219	183	188	219	199	178	182	209	197	173	157	211	177	204	184	200	180	194	202	196	202	190	207	189	187	198	201	193	211	190	226	174	212	190	222	192	195	179	212	172	202	193	190	167	189	203	222	187	194	213	185	184	179	207	184	193	207	224	197	166	165	175	180	189	190	198	173	176	179	180	186	185	205	185	201	184	212	183	198	210	180	194	223	176	189	169	206	209	191	196	208	198	183	168	194	182	196	190	202	167	198	192	199	190	220	206	166	170	183	168	181	194	205	171	197	201	222	180	205	212	183	197	205	173	190	174	197	182	209	189	191	206	193	210	240	205	191	190	194	181	187	204	186	173	166	184	199	190	166	204	188	189	202	183	227	190	200	168	205	216	204	204	189	221	197	182	201	205	185	216	185	180	206	223	209	175	196	195	190	186	194	178	186	191	173	180	194	213	207	215	188	172	181	186	185	184	174	163	181	187	190	205	190	185	198	184	211	211	194	157	183	172	226	194	226	180	186	220	204	195	187	190	187	171	191	218	183	196	190	197	188	184	205	191	166	168	186	185	201	191	194	175	188	180	182	182	212	174	202	193	188	179	195	191	205	185	190	179	188	185	198	207	201	219	194	203	204	200	190	174	183	204	193	194	218	213	204	189	192	170	205	174	186	214	186	185	157	204	210	214	211	189	186	202	199	176	190	171	192	189	193	212	197	198	202	189	184	191	179	199	190	186	175	188	198	182	184	175	169	219	186	194	180	198	202	194	187	187	175	202	186	194	201	200	198	212	188	215	217	191	186	181	201	190	214	202	187	181	191	185	211	193	185	184	194	190	195	204	201	177	205	194	194	196	167	203	204	210	217	185	183	190	193	177	173	185	208	172	189	170	184	184	210	163	211	193	194	194	219	192	208	214	196	178	181	202	192	192	186	203	203	182	182	202	195	188	182	178	195	201	203	211	206	196	191	224	185	194	206	176	194	198	195	202	194	203	194	184	207	222	200	180	181	174	180	175	198	198	160	188	193	186	191	172	192	184	226	170	167	194	206	196	188	183	202	194	181	189	181	186	196	207	181	188	194	200	194	194	221	175	185	179	199	202	194	184	182	188	187	181	208	205	188	177	224	180	219	196	207	192	216	199	192	206	184	213	185	229	211	204	194	184	198	195	180	179	182	203	182	187	201	201	196	168	202	209	206	172	208	161	201	188	190	237	192	205	187	186	174	204	205	182	190	188	192	178	210	185	195	185	169	190	194	170	191	221	204	181	183	198	179	194	184	178	177	176	187	171	182	201	184	184	204	218	183	199	199	196	190	176	171	188	188	194	203	199	184	195	226	176	193	196	191	185	184	186	182	217	206	198	194	211	199	198	190	212	196	190	191	184	202	198	220	196	190	163	202	183	192	187	210	181	195	196	182	211	174	183	168	189	196	204	190	185	188	199	174	183	229	190	192	187	177	175	191	212	185	187	200	205	184	170	211	177	203	162	188	182	174	223	181	189	179	206	188	193	198	191	193	199	199	179	198	172	188	205	204	189	199	203	191	181	171	181	179	160	193	189	178	189	202	174	190	213	195	187	185	203	199	196	167	224	209	186	175	203	169	184	200	182	197	164	184	207	169	209	194	178	178	172	190	193	192	187	183	201	209	187	193	225	214	191	197	223	196	194	180	170	213	186	175	202	187	215	194	192	166	193	201	180	185	193	191	171	202	184	208	168	163	202	187	187	201	224	194	198	209	164	184	190	166	192	195	189	184	224	195	183	193	191	172	176	169	157	176	185	191	186	189	188	199	203	188	173	209	192	211	162	191	193	179	187	175	198	189	191	194	196	185	186	173	206	194	193	225	199
38685	56005	12305	8524	6061	4772	3242	2178	1598	1299	1016	828	780	677	586	555	505	472	434	438	434	400	351	415	384	381	348	331	355	361	357	308	293	350	337	345	310	319	318	333	307	294	317	300	314	316	294	294	313	289	304	302	318	291	293	271	291	297	274	316	295	282	311	283	324	311	285	303	333	273	302	297	290	280	315	304	298	287	295	303	288	303	298	282	295	282	289	289	281	304	275	275	279	287	275	292	285	271	313	283	285	279	294	284	307	277	265	315	272	295	300	284	290	302	301	300	265	308	275	289	291	292	283	241	279	288	264	295	299	276	311	280	299	294	289	314	279	306	306	292	289	297	295	291	264	273	286	255	291	259	267	285	293	312	298	277	313	295	281	301	293	282	292	267	309	293	256	274	275	326	296	308	263	295	280	280	280	295	307	278	269	285	294	273	275	300	310	320	302	281	266	284	271	321	275	284	274	294	265	267	268	313	271	294	267	325	287	274	288	309	284	286	279	286	291	283	298	319	283	290	294	286	293	291	306	268	285	296	291	262	255	298	267	311	282	307	287	292	283	309	280	311	275	286	306	302	281	311	298	267	281	282	289	296	286	296	285	289	283	290	256	286	262	288	324	282	270	277	287	290	284	315	274	308	287	267	280	318	297	286	303	277	274	287	320	279	311	271	283	285	307	282	289	283	269	273	269	297	327	299	304	279	282	275	263	264	264	290	280	319	264	249	304	254	293	269	307	278	272	288	286	312	284	264	282	261	294	294	288	268	271	276	272	283	283	283	318	285	310	316	280	262	290	259	273	277	301	289	286	306	299	313	291	324	309	325	256	293	296	272	304	273	317	272	284	303	293	261	256	307	276	288	301	282	271	283	284	283	307	286	270	271	305	292	295	288	288	281	317	289	287	281	275	305	294	293	295	293	288	265	306	289	284	288	285	270	278	280	272	277	292	315	288	284	311	293	270	269	253	247	306	296	266	271	265	274	280	274	285	277	255	280	308	262	310	289	297	275	270	279	285	307	269	290	270	292	286	267	268	285	262	250	281	273	270	254	276	303	300	262	290	266	241	289	299	280	268	260	295	279	308	312	284	278	283	281	323	257	278	281	299	304	308	284	283	273	257	303	271	293	287	285	300	267	289	283	287	282	263	277	286	292	254	297	272	273	313	266	297	278	291	332	309	281	266	279	278	273	289	292	285	289	280	271	255	277	291	271	308	317	298	279	284	255	330	282	279	278	296	308	295	281	290	257	280	258	265	283	294	300	267	303	277	312	285	258	311	274	306	307	276	307	282	301	287	302	292	295	261	266	276	294	290	286	271	282	267	295	281	280	309	275	304	301	267	263	270	303	269	288	278	290	272	275	311	261	273	290	288	273	252	260	269	257	313	291	267	310	262	285	295	267	306	265	319	331	273	260	267	291	292	284	274	283	278	279	296	300	254	286	317	315	265	270	278	274	298	281	245	328	281	309	277	301	273	278	283	281	286	299	271	277	292	261	296	272	286	282	271	286	301	289	287	277	263	276	301	299	302	287	284	259	277	277	289	285	286	278	306	283	284	298	286	309	245	297	228	272	276	288	283	298	265	268	306	297	273	314	275	292	278	293	265	301	283	319	278	307	266	270	293	321	264	271	302	278	295	286	278	302	312	261	330	304	268	282	285	298	289	295	319	310	299	290	299	284	300	278	276	284	281	290	282	300	292	299	290	282	277	274	263	298	295	296	280	288	306	292	260	278	291	246	257	281	287	253	279	320	254	286	297	289	284	266	270	283	285	295	288	303	256	284	300	291	292	270	275	310	285	285	296	288	286	286	276	273	259	298	250	280	292	276	291	238	253	273	291	292	284	267	284	309	273	292	320	261	308	264	287	273	307	265	288	274	295	313	311	309	305	281	297	282	290	286	301	293	308	294	281	270	296	282	277	305	321	294	310	289	267	261	315	276	291	319	291	289	283	290	254	290	277	279	293	296	274	289	255	315	308	267	277	289	272	274	283	279	288	261	284	282	301	279	273	297	302	302	306	324	263	318	256	305	262	275	288	263	289	254	304	297	268	278	266	269	274	262	298	302	276	287	281	303	287	283	279	291	278	302	299	315	257	297	300	271	315	297	290	302	295	280	316	282	296	317	270	271	299	277	289	272	292	326	315	275	255	298	267	303	289	291	264	281	289	304	289	303	300	303	295	309	291	281	269	272	280	271	283	311	291	260	293	274	303	249	270	295	300	279	299	271	273	295	283	288	267	259	313	277	297	294	256	289	291	274	310	298	265	286	273	301	299	290	302	292	286	271	274	300	316	287	289	246	294	284	247	258	234	280	286	285	297	305	300	292	287	300	272	271	297	291	264	283	281	278	273	288	307	330	312	264	287	298	269	281	291	243	265	329	276	305	287	288	284	287	280	311	277	323	290	312	254	280	296	304	291	325	278	280	262	290	268	301	264	275	298	282	268	272	298	278	268	267	284	276	274	293	300	288	278	311	298	288	301	280	287	288	272	257	275	263	313	296	297	288	321	282	301	299	320	298	305	284	298	305	322	329	303	314	296	251	322	288	274	282	281	310	268	290	258	271	312	282	307	288	279	281	265	269	292	323	308	275	284	257	288	319	252	265	269	289	299	291	299	309	262	306	270	286	290	304	277	287	317	290	292	284	299	264	279	284	288	281	291	316	282	315	310	284	288	297	264	259	308	303	300	280	266	267	277	239	303	284	265	273	289	293	287	290	288	293	286	254	264	296	241	273	266	269	299	271	282	292	300	304	274	277	291	285	261	270	321	327	316	280	282	287	274	294	261	296	318	250	293	271	268	307	301	285	307	267	310	275	308	270	273	284	282	305	315	279	291	300	270	292	298	283	252	272	284	304	324	264	277	269	262	286	290	325	255	274	277	309	267	282	281	305	288	270	270	282	293	300	303	308	300	309	295	292	275	290	264	262	289	294	309	306	300	255	278	313	268	314	292	281	283	302	275	279	287	317	280	268	280	293	286	266	287	269	272	299	314	284	278	271	314	287	307	274	321	284	270	249	304	308	321	257	288	313	281	322	260	285	289	294	263	327	292	316	302	275	280	320	302	268	314	320	295	274	283	293	277	257	301	293	293	280	282	281	274	311	300	307	312	262	283	275	259	286	262	298	290	295	281	322	300	312	306	304	288	273	327	294	277	298	292	303	267	272	269	318	299	290	275	264	298	280	276	276	288	289	307	274	279	266	297	260	281	312	282	292	309	290	289	295	276	284	291	275	290	329	283	287	277	303	290	280	313	298	291	280	290	299	273	247	306	271	303	308	281	284	253	263	268	266	254	294	295	301	282	269	297	289	271	302	292	302	314	308	285	289	287	275	308	272	301	300	264	288	316	290	278	289	265	302	285	278	303	280	277	267	294	272	279	299	280	285	286	294	285	275	286	275	262	293	324	305	290	278	282	279	306	280	270	304	307	301	286	295	288	300	291	307	273	263	294	280	312	306	299	312	266	286	300	286	316	285
27375	21708	13842	1854	850	640	469	428	420	381	353	371	335	369	355	320	336	320	332	340	362	321	335	337	343	328	349	327	374	343	318	330	312	364	338	335	360	339	336	324	349	283	310	306	320	324	350	358	326	353	342	359	324	332	321	353	329	355	332	320	329	307	366	343	351	352	316	329	302	297	328	332	337	374	342	339	309	333	351	330	318	359	364	309	329	294	351	315	313	319	383	341	297	302	333	331	325	334	325	320	359	323	345	305	322	303	313	361	334	319	305	285	329	331	293	324	333	358	298	325	338	319	348	335	306	327	323	324	329	351	312	351	343	316	348	351	327	304	309	296	331	317	338	320	327	319	319	314	297	314	351	317	345	299	327	341	325	335	367	354	334	317	322	357	302	316	353	330	338	339	320	332	333	322	309	362	326	367	308	330	342	339	323	329	315	355	311	324	345	319	340	315	324	325	376	324	329	353	314	335	334	336	325	315	339	327	328	324	343	355	347	340	327	295	351	355	332	321	299	329	336	349	326	332	349	318	300	340	353	319	325	320	348	307	315	352	342	323	330	336	377	332	304	304	345	281	303	315	299	319	311	321	332	341	335	312	322	347	326	311	350	326	341	360	329	350	304	329	314	330	341	357	337	358	310	332	293	325	329	313	310	362	326	332	345	309	352	332	318	341	323	312	303	331	331	297	310	343	330	313	307	318	322	314	344	330	307	297	321	348	342	326	318	325	322	333	310	344	332	347	315	325	310	341	341	305	369	316	320	347	280	349	327	332	335	323	343	336	329	345	347	344	303	331	354	321	362	310	335	358	319	312	354	288	305	321	369	342	349	343	326	330	326	335	312	360	296	365	291	336	348	326	315	324	313	303	374	335	319	336	350	348	345	324	345	360	348	330	359	320	342	323	330	339	346	304	322	334	342	323	337	325	334	368	354	296	322	314	350	331	322	375	344	350	348	340	359	325	320	342	334	325	367	316	337	341	309	333	339	326	369	328	320	338	354	361	337	343	324	316	307	342	323	344	322	346	327	308	309	365	319	343	323	340	343	374	357	326	308	309	344	304	318	344	353	317	366	331	364	333	307	334	344	320	308	348	319	313	296	295	338	315	327	337	322	320	304	327	332	360	331	305	310	292	334	327	334	314	294	355	293	315	319	304	313	314	335	350	325	328	335	363	304	339	334	326	344	342	347	306	342	351	299	314	325	344	340	353	335	340	323	347	339	303	320	312	324	336	330	328	339	331	315	324	337	328	343	321	336	328	359	335	322	375	338	330	309	336	354	315	357	330	342	313	322	351	342	312	350	341	306	371	328	335	310	313	331	327	347	331	359	349	326	330	358	320	300	344	343	353	309	343	301	319	337	283	330	308	336	352	337	316	367	301	364	364	308	348	333	344	348	321	341	332	345	341	360	336	321	326	340	319	314	332	306	334	306	302	317	335	339	317	356	316	354	359	313	316	327	325	329	352	333	339	315	349	346	330	320	330	350	311	327	344	346	329	348	312	338	315	332	332	352	325	314	318	350	349	319	321	340	334	338	327	355	336	330	310	336	334	326	350	330	366	313	349	353	309	333	336	305	344	303	339	329	342	342	305	312	319	340	298	318	324	312	353	343	325	327	322	351	301	319	347	367	317	321	318	314	328	314	315	338	294	341	351	314	331	321	348	305	317	314	333	309	317	310	327	333	359	349	312	312	285	313	319	356	333	320	352	322	341	304	309	338	345	322	313	350	312	317	327	333	277	348	354	330	331	355	327	323	332	322	306	356	329	304	343	357	334	317	319	335	334	303	364	352	335	297	322	344	326	334	303	337	315	318	320	318	361	328	339	331	315	338	364	310	337	338	326	331	366	338	334	306	324	360	335	373	341	297	340	286	340	320	323	339	355	350	323	315	332	332	339	341	294	329	326	340	350	317	328	294	332	330	333	353	327	359	308	352	336	341	336	361	340	298	317	338	306	318	331	302	320	336	327	328	325	352	333	327	322	348	342	341	328	320	324	344	346	339	351	331	354	299	326	328	311	362	340	330	369	349	357	322	297	311	329	332	340	289	359	333	355	315	321	314	309	339	322	302	328	352	332	361	332	361	348	308	341	336	386	332	312	367	325	323	324	307	338	337	334	306	328	338	344	317	342	314	324	325	298	308	347	331	328	302	322	330	332	358	352	338	343	314	319	306	301	344	349	350	332	335	343	333	315	328	322	312	343	322	316	337	336	302	332	322	366	340	318	328	309	328	333	356	361	300	317	321	334	355	345	311	347	284	344	356	330	339	308	312	323	321	335	340	309	347	303	348	332	345	324	321	319	350	314	348	311	336	329	324	326	351	313	316	342	332	316	333	351	320	316	321	320	348	322	323	324	349	334	371	325	325	307	325	307	307	312	350	331	324	317	321	348	298	345	344	304	331	326	359	331	340	301	301	319	327	344	346	314	327	323	339	327	319	318	313	363	312	346	330	302	317	325	338	353	351	340	376	321	315	318	304	364	377	310	336	316	350	338	333	324	332	322	304	302	342	314	299	327	356	351	314	340	310	364	303	337	363	320	299	346	299	328	312	334	365	307	302	344	318	307	315	327	376	333	346	348	356	337	316	326	324	329	340	352	335	348	319	341	341	335	337	343	366	323	340	331	325	340	351	290	342	320	332	311	332	356	324	335	331	317	369	357	337	320	333	304	340	305	328	335	325	344	339	329	334	301	295	335	354	305	348	351	356	306	349	338	341	318	338	331	328	298	304	331	326	338	328	356	338	357	348	317	352	371	325	346	320	317	342	302	299	369	332	336	327	332	362	346	337	327	328	297	339	335	324	319	356	344	344	337	336	347	306	354	326	332	353	333	309	321	323	332	317	358	347	349	345	319	353	300	335	308	321	332	308	367	301	324	302	336	306	343	316	338	321	316	354	358	314	339	338	330	316	326	315	331	359	352	322	337	319	339	310	347	336	348	331	306	361	308	298	335	350	333	341	328	321	328	373	324	317	317	356	324	324	322	325	313	338	349	319	309	330	346	338	344	322	300	329	328	327	306	311	316	334	318	337	312	328	328	315	341	353	321	328	333	343	291	341	310	329	318	303	328	334	332	327	360	339	326	331	343	301	342	334	316	345	340	348	327	309	307	347	325	324	357	340	352	321	335	334	342	306	311	322	320	328	336	315	347	326	318	344	367	313	325	330	328	307	338	301	322	313	348	340	340	337	319	327	320	320	302	302	325	303	326	307	315	330	329	342	323	298	327	333	350	336	334	302	344	355	341	334	315	294	325	324	343	349	334	350	320	333	311	334	343	349	330	357	359	327	300	309	358	323	334	332	311	334	342	325	318	323	350	323	358	338	316	310	342	322	342	334	367	346	318	316	316	327	284	329	312	336	352	339	306	336	292	353	339	324	327	302	342	285	330	334	387	331	367	343	320	308	348	335	299	343	330	346	359	353	321	324	348	276	309	348	351	319	347	331	349	332	334	320	300	344	334	345	337	355	331	366	288
18746	25214	4795	2141	1676	1366	971	732	626	557	562	499	505	476	495	494	476	486	491	454	492	472	479	496	446	489	481	487	481	457	505	506	498	484	504	467	500	461	514	435	461	494	490	462	503	476	482	463	476	444	465	496	482	449	486	463	460	479	494	422	461	448	475	484	480	476	499	507	495	480	460	439	457	482	478	443	467	453	464	472	490	456	489	430	458	486	472	453	489	481	481	456	426	495	492	469	476	472	462	480	479	447	462	516	452	486	440	462	471	454	509	456	459	486	482	508	516	464	474	449	509	448	461	488	458	488	450	476	452	454	482	462	487	482	479	443	454	493	477	475	461	474	453	470	488	454	441	456	485	495	453	493	428	508	479	449	518	484	484	476	510	479	469	491	497	479	477	503	504	485	484	466	477	525	476	493	462	442	460	475	475	475	479	498	501	480	497	477	479	464	455	477	471	466	482	467	449	466	483	442	495	450	490	497	443	477	466	456	487	483	460	457	457	465	492	452	481	462	489	497	475	491	486	465	451	499	452	497	479	418	476	489	514	458	472	482	477	448	496	488	477	498	470	482	468	440	448	494	508	479	468	500	494	455	446	515	443	488	483	449	456	488	480	442	451	470	473	510	444	514	467	488	502	450	501	498	474	461	512	462	480	489	482	509	495	481	480	474	455	503	495	494	438	482	472	464	478	522	443	483	481	492	467	460	526	477	498	489	442	470	491	436	518	448	472	495	506	462	494	513	436	525	496	452	491	470	445	448	484	444	467	473	480	455	472	497	448	474	505	467	439	457	505	462	494	460	484	470	462	483	434	474	485	400	491	494	501	514	444	439	492	509	462	451	477	484	467	501	471	441	443	432	489	470	466	478	480	479	465	490	476	462	490	462	459	440	476	444	480	445	484	460	465	474	482	465	438	504	451	471	476	479	437	466	480	502	472	505	521	507	458	467	470	457	426	469	457	445	497	478	473	445	484	475	456	489	445	512	469	469	480	477	439	508	465	460	490	470	467	456	487	487	471	452	467	457	503	476	500	470	469	464	516	437	474	491	478	470	512	480	460	474	467	429	500	484	528	486	475	463	489	450	471	485	496	464	473	473	500	479	504	452	477	459	455	479	420	474	479	487	486	448	468	474	463	462	492	476	503	457	498	495	433	487	473	472	512	467	463	466	461	442	407	485	495	512	479	458	452	506	506	539	493	472	458	496	479	498	464	493	468	448	466	463	506	495	491	476	464	520	533	456	474	489	485	455	526	544	488	500	496	494	464	465	447	462	470	471	501	474	522	444	472	514	502	502	445	449	482	451	478	446	477	478	510	483	459	449	474	518	486	489	436	487	477	511	440	485	445	488	453	471	461	481	488	480	426	471	479	472	506	489	523	442	518	467	467	495	501	495	447	461	453	479	475	504	527	457	485	439	466	441	493	482	454	453	503	452	490	434	448	486	459	478	484	493	454	475	447	478	428	505	484	466	511	515	473	516	470	489	491	510	483	481	489	471	463	473	438	512	481	455	477	442	450	507	495	478	456	506	471	451	457	495	475	457	453	502	458	464	498	460	459	474	506	459	454	466	465	521	486	495	512	520	505	429	494	473	496	499	500	486	480	444	495	443	474	464	467	465	472	488	485	486	468	479	477	478	485	510	490	489	507	477	507	474	439	480	473	468	480	466	509	438	482	457	497	460	483	471	470	486	485	496	500	493	487	440	435	470	517	494	480	486	493	476	476	467	479	491	507	451	532	484	466	442	472	491	480	458	421	491	437	455	487	488	497	501	501	479	465	463	476	463	464	476	454	477	486	464	465	474	445	436	500	476	447	481	494	449	464	489	477	477	504	472	453	508	466	508	470	492	504	446	461	508	473	486	473	504	490	482	490	479	475	529	444	473	456	475	491	506	497	509	488	455	491	500	501	490	464	483	494	467	499	460	459	485	459	444	482	489	483	492	480	481	489	491	480	473	479	453	452	446	467	455	431	456	491	458	505	487	500	455	435	451	518	504	485	463	476	472	475	474	471	483	462	513	498	476	491	484	460	451	461	467	463	476	459	470	489	467	482	462	469	472	447	464	458	517	436	539	485	493	475	450	476	458	480	441	492	499	491	473	452	468	468	542	460	462	484	483	463	467	467	496	499	467	475	468	476	493	461	488	474	472	514	451	454	478	469	486	482	479	468	466	477	479	504	453	503	521	482	460	467	498	452	487	471	482	505	486	463	473	469	500	483	461	513	468	448	488	459	478	456	483	476	465	480	457	446	464	505	474	449	442	489	483	464	517	467	487	496	492	462	485	486	472	461	478	466	450	479	459	476	498	500	447	428	503	492	472	471	466	456	495	461	474	527	490	468	457	488	439	473	458	480	506	474	469	499	492	450	518	490	473	471	463	485	453	481	490	458	445	484	508	500	462	484	473	469	533	489	475	487	480	452	455	500	485	459	476	444	482	506	502	520	476	458	457	481	486	469	451	515	480	508	491	454	467	485	472	480	487	446	508	468	427	491	455	481	469	452	529	483	486	479	498	477	516	443	503	499	430	492	496	517	470	465	453	517	493	477	413	477	488	438	475	488	476	522	491	490	479	491	523	457	489	504	472	491	490	457	475	477	461	471	527	469	461	485	495	437	445	462	464	503	485	448	452	471	483	464	462	451	453	468	479	488	485	494	489	461	495	478	486	471	464	477	467	503	499	489	496	490	455	443	452	437	437	519	453	455	485	465	491	457	462	491	480	494	433	470	494	515	465	470	498	504	459	455	480	479	467	454	470	512	465	475	496	493	497	464	429	469	498	455	501	437	462	475	490	471	473	476	538	468	499	470	447	443	460	462	454	474	484	487	448	453	447	495	508	501	475	479	477	478	485	488	457	476	495	495	512	480	466	455	485	492	469	448	492	453	485	481	494	470	482	485	464	489	470	498	473	449	463	517	493	499	487	482	462	485	460	447	464	456	467	482	497	483	493	496	450	514	472	488	453	489	487	480	441	494	493	483	458	471	486	509	490	430	507	509	443	462	479	500	462	474	450	477	478	505	503	511	491	451	465	464	475	513	474	477	450	474	484	470	458	458	495	496	501	496	467	440	458	473	500	456	493	475	466	489	449	484	506	521	470	483	474	447	432	475	453	467	447	466	431	497	439	487	482	456	441	522	475	508	466	460	441	467	422	478	447	487	447	463	449	481	472	457	475	432	483	471	480	496	473	443	510	468	477	479	496	456	535	477	501	510	455	465	454	494	496	496	469	460	463	455	474	459	460	471	455	466	441	486	509	474	443	426	494	456	426	489	485	483	484	447	471	490	456	490	464	484	459	456	461	524	487	494	459	499	510	486	480	451	467	486	449	445	498	491	471	465	457	471	435	498	488	489	475	470	482	463	487	431	432	495	430	455	459	462	454	510	486	486	448	463	495	441	478	446	474	443	437	467	468	472	483	491	496	430	471	482	483	479	459	473	469	487	469	486	493	488	516	452	471	475	484	466	509	444	477	461	517
24360	21567	28378	24973	21260	7780	1243	700	558	512	450	445	435	413	379	426	356	387	380	397	372	375	378	362	348	381	352	354	363	367	333	338	395	347	362	354	364	393	327	380	351	349	358	361	350	377	378	370	338	332	326	375	363	342	365	354	376	335	335	333	324	379	368	373	346	355	343	396	370	356	364	352	331	396	356	362	323	360	343	366	348	340	366	380	363	352	365	392	399	350	349	362	349	370	347	351	378	357	380	332	363	354	356	343	367	331	369	338	323	371	366	397	391	314	348	371	352	329	354	385	343	363	344	343	333	357	382	374	352	361	332	360	377	347	365	343	344	348	353	333	340	349	351	330	367	340	335	358	352	390	345	338	344	351	338	383	344	342	364	361	363	336	338	331	322	338	363	344	369	382	343	331	366	382	365	377	405	340	355	344	370	358	360	359	336	359	390	348	373	395	390	315	380	359	352	360	392	381	335	338	345	349	345	335	366	370	356	369	322	366	351	354	370	334	398	383	347	391	370	333	345	335	349	338	359	361	365	394	357	378	356	352	365	363	356	351	347	359	342	364	340	359	395	377	356	351	394	333	332	337	346	373	340	344	374	391	355	324	333	371	348	356	352	382	364	329	348	360	371	356	357	356	374	379	343	354	345	336	327	370	350	342	364	324	349	313	359	349	345	359	335	350	355	338	356	342	382	374	346	371	372	408	355	399	350	369	345	376	367	355	374	355	366	357	363	365	386	330	350	325	329	376	343	342	383	354	360	332	354	366	331	322	370	343	360	330	332	375	354	324	350	348	383	362	351	338	374	354	347	344	341	340	371	344	373	318	360	344	363	344	370	378	372	346	356	369	379	371	367	352	367	351	372	350	343	372	353	347	355	351	363	308	369	372	408	370	350	312	396	356	357	362	345	347	380	348	349	328	350	368	381	373	351	354	379	342	331	341	353	334	339	359	368	369	346	366	352	353	363	309	371	353	365	348	339	354	319	334	377	341	340	337	343	349	355	340	360	346	360	392	374	340	367	377	356	370	387	362	355	359	364	347	361	365	329	367	334	365	332	359	330	354	357	383	349	363	387	335	328	341	381	342	385	364	332	356	366	358	374	345	353	342	385	357	335	369	362	331	375	354	376	344	350	384	354	373	364	355	356	330	343	338	361	336	357	367	361	343	348	335	355	320	357	354	361	345	354	378	358	343	357	333	365	377	400	362	350	367	375	338	357	360	366	389	359	357	379	365	338	331	372	315	367	367	325	316	370	348	350	387	337	368	371	348	350	352	351	369	352	381	369	369	339	357	315	327	349	374	360	342	370	346	332	375	321	377	370	371	368	334	370	351	361	353	346	355	353	334	361	377	380	359	330	342	368	362	361	380	382	351	377	333	413	369	359	370	364	373	361	360	388	406	380	363	350	364	384	356	367	369	362	336	327	330	324	374	374	334	335	375	359	323	334	347	357	358	374	356	363	359	367	304	363	334	348	333	346	356	390	348	335	389	359	345	358	369	356	341	377	341	363	338	348	337	357	356	327	385	342	346	368	381	355	380	368	374	348	344	352	359	326	326	360	352	348	356	345	372	352	367	383	365	369	341	386	390	334	380	379	349	340	353	346	338	342	339	352	382	343	365	311	329	380	344	359	358	367	339	319	337	335	356	353	356	360	349	320	346	347	369	351	363	338	361	337	391	382	394	362	342	365	365	306	342	371	370	353	377	367	363	352	350	325	396	370	401	323	357	332	374	357	354	362	354	329	337	344	374	374	345	382	361	367	342	350	331	386	362	352	337	343	368	355	361	369	373	386	363	339	378	365	381	376	357	342	352	362	346	347	350	382	361	375	370	334	345	364	325	373	387	341	361	345	348	362	366	352	348	360	332	347	385	397	335	355	351	387	364	366	365	332	364	361	361	351	343	374	347	353	355	335	362	362	371	379	342	378	373	383	363	385	384	330	372	345	331	359	365	344	369	347	378	318	348	385	338	386	351	375	333	391	350	356	365	396	373	344	365	346	369	348	316	337	403	366	322	351	356	381	370	373	367	335	364	316	367	343	332	368	342	354	352	369	354	349	389	362	331	388	366	353	359	365	356	323	350	367	336	370	359	348	386	371	387	382	365	331	354	372	362	353	376	378	325	359	328	355	387	378	365	367	366	368	339	346	344	376	369	293	356	383	356	377	375	346	349	357	349	380	368	360	375	364	362	360	367	380	337	379	382	340	328	382	377	347	357	323	356	360	344	377	386	357	349	376	360	337	336	363	330	333	374	374	305	343	366	391	394	320	398	332	393	343	359	346	351	371	362	356	361	348	341	357	354	357	323	352	356	367	356	340	346	338	355	341	343	370	360	371	393	345	354	342	387	354	347	353	343	368	339	372	365	323	347	326	331	381	381	359	371	369	347	338	375	349	340	388	372	373	366	350	349	363	346	353	353	372	348	333	378	350	383	343	357	354	350	365	334	352	356	357	328	362	382	360	353	336	369	366	327	367	370	364	351	360	377	361	387	354	321	354	342	352	350	369	352	346	354	376	352	345	354	359	345	335	368	353	369	340	383	356	380	329	344	359	372	343	343	327	354	367	361	366	327	346	297	343	346	341	334	369	347	349	355	334	358	359	354	315	357	373	322	365	368	339	377	367	362	350	369	372	360	373	369	340	336	367	355	354	381	384	357	354	370	362	346	335	361	341	356	367	332	329	375	386	391	355	343	354	339	352	381	352	391	331	347	349	321	345	381	341	341	362	370	333	363	359	358	372	364	320	369	319	388	361	364	342	393	375	359	375	357	356	377	387	400	358	354	315	408	363	374	371	346	360	326	358	365	320	407	348	366	342	372	365	349	358	349	351	343	343	339	368	364	358	339	359	372	370	374	353	340	374	343	376	365	382	360	320	362	363	340	402	326	342	327	369	360	345	369	339	358	384	344	351	380	344	369	368	373	370	327	353	341	365	353	347	337	353	334	355	385	358	358	343	355	408	349	348	385	355	326	363	324	355	370	320	383	361	349	371	344	312	381	348	360	388	352	328	378	369	371	382	365	369	336	337	329	393	380	366	358	390	357	363	326	337	364	367	361	394	338	348	365	328	353	348	334	375	383	365	335	361	321	373	391	361	368	348	358	344	335	375	352	352	353	374	380	336	365	347	338	328	332	345	359	373	380	345	378	344	381	360	367	340	325	340	325	383	356	356	385	337	388	346	358	379	351	322	352	334	349	377	355	349	361	394	345	337	386	361	369	373	350	386	341	375	354	367	357	354	341	362	354	311	377	328	371	325	367	373	389	384	355	360	347	346	370	328	347	366	326	381	370	378	361	363	318	352	326	356	339	329	340	382	405	332	380	353	351	350	360	366	344	375	346	367	351	370	366	367	345	338	338	397	359	379	335	371	337	388	369	339	332	333	363	379	334	376	354	355	334	341	353	357	362	373	367	351	345	342	345	375	379	359	393	346	378	364	386	348	350	308	349	346	353	351	359	334	337	377	346	368	347	334	361
43781	52711	11738	5249	4222	3247	2084	1547	1269	1050	909	824	767	706	686	606	651	622	609	626	611	596	601	569	565	592	545	552	563	545	548	521	546	558	530	532	556	500	550	528	547	515	534	580	582	573	541	533	519	549	548	553	538	524	526	568	485	562	508	525	483	498	512	549	514	522	570	536	540	519	499	514	556	546	547	518	519	531	546	502	507	521	512	530	523	519	576	524	547	523	550	507	488	494	541	539	547	515	526	484	524	498	520	548	496	511	537	527	495	524	523	562	525	511	535	489	537	510	497	466	515	545	516	574	498	514	496	518	521	504	534	541	526	487	518	505	533	521	554	531	502	550	524	531	524	528	545	531	504	521	528	519	512	507	550	497	507	508	538	578	508	551	530	515	500	531	525	536	550	511	538	533	522	475	523	522	506	513	532	517	534	512	505	555	512	532	527	562	528	537	539	509	509	524	493	527	531	517	503	533	549	527	528	531	527	547	546	511	567	567	521	527	526	497	520	577	542	608	501	546	481	523	512	528	543	504	515	543	474	535	507	500	499	538	550	501	522	537	492	492	514	526	491	518	502	532	556	541	510	539	517	558	519	462	521	514	564	530	529	502	552	518	503	517	499	531	501	528	537	491	565	507	534	530	513	489	507	458	555	552	577	539	512	558	474	510	519	555	500	542	542	501	508	512	584	542	539	550	503	544	511	514	528	530	565	529	531	523	516	556	480	540	562	530	554	551	536	528	573	567	555	537	548	534	537	524	506	483	504	540	537	511	556	478	497	538	542	545	544	505	479	517	532	530	550	507	520	540	511	518	518	549	537	544	505	572	541	550	475	518	528	535	546	496	539	538	536	540	585	535	545	536	518	522	537	547	536	535	545	545	532	525	530	522	509	497	491	526	539	499	532	494	545	503	514	512	522	501	533	526	499	542	508	538	507	543	494	530	530	491	488	546	494	548	530	489	554	489	517	519	558	552	545	529	550	552	529	543	516	559	488	496	541	548	505	497	517	533	501	508	511	552	518	544	499	517	586	507	551	514	512	493	542	507	529	523	497	503	529	490	509	532	555	514	500	484	466	508	511	522	541	547	492	516	557	552	519	529	534	535	532	553	530	566	516	515	547	497	529	476	515	577	509	545	471	523	532	508	516	525	519	552	538	546	582	518	554	514	542	526	529	540	560	513	531	541	462	518	525	489	539	511	541	561	489	503	522	511	553	545	543	510	486	505	496	544	528	494	531	579	517	530	490	488	510	538	493	506	513	527	524	537	490	541	511	527	495	544	518	554	458	493	509	499	548	546	501	509	534	534	588	522	526	509	490	522	529	561	559	515	514	495	546	563	472	531	530	525	511	522	527	527	528	527	478	514	520	540	501	527	574	547	478	514	533	532	527	535	562	540	539	522	524	510	510	501	550	509	512	541	488	573	559	563	508	531	532	498	524	533	504	472	527	484	535	520	516	516	527	524	486	562	545	531	531	518	570	525	525	520	503	516	508	528	529	524	503	483	528	529	516	508	552	530	487	546	537	588	541	558	494	481	513	524	527	497	494	506	511	506	532	521	459	534	490	517	544	537	483	536	502	526	511	535	490	522	539	490	524	522	516	508	535	527	517	524	511	496	533	472	533	497	519	513	536	552	544	504	540	518	479	551	494	515	515	514	555	479	508	530	525	505	563	488	525	491	538	535	558	528	497	529	484	540	496	525	522	513	537	520	515	515	576	538	496	579	549	539	549	528	534	513	518	544	531	495	524	512	518	541	554	575	524	534	529	509	511	520	486	535	504	504	532	491	552	500	524	459	538	524	521	489	547	528	538	504	484	508	548	496	493	511	520	536	484	560	498	489	484	551	538	551	525	520	536	541	529	570	501	535	533	589	554	508	538	509	507	484	508	541	544	549	494	522	533	536	500	546	553	505	569	504	511	534	486	519	549	514	512	499	510	510	552	507	494	488	476	500	512	508	560	521	555	498	490	523	551	544	567	547	465	514	555	499	523	488	497	490	567	526	527	504	503	498	538	536	531	563	553	546	537	517	564	567	586	527	533	531	542	504	533	508	555	506	527	541	501	516	483	523	531	513	545	536	567	543	495	543	522	528	518	475	591	552	475	522	540	574	521	519	491	520	492	509	532	537	518	536	506	523	521	516	538	539	558	501	538	520	516	540	551	480	506	530	528	548	542	499	504	528	540	496	511	529	529	516	511	522	522	503	526	509	547	505	495	540	490	535	506	524	520	538	534	529	552	510	515	573	533	493	550	488	524	502	534	500	554	527	526	490	543	549	516	531	483	507	534	493	508	534	473	516	545	482	509	450	525	529	508	515	540	543	508	536	527	520	486	537	541	539	510	547	493	494	525	518	538	521	517	569	540	487	561	519	524	514	563	529	488	556	544	483	493	500	488	479	525	543	476	495	502	498	473	565	545	514	537	527	512	521	530	506	483	505	514	507	492	525	519	544	516	519	534	522	519	540	565	496	541	533	499	506	559	531	543	526	517	548	550	466	529	528	509	554	583	514	521	581	526	509	503	512	502	538	539	494	534	498	497	507	512	513	504	495	490	500	532	515	559	551	492	532	480	523	485	529	529	538	524	515	547	524	556	548	540	527	519	503	526	525	516	545	514	556	546	510	509	530	505	482	480	537	533	582	550	533	519	508	553	510	509	513	490	519	555	476	520	497	496	540	527	497	521	503	511	516	511	481	521	514	507	541	512	515	518	532	539	531	557	520	508	554	502	520	507	572	496	534	486	502	517	516	496	531	489	488	491	582	524	539	500	508	540	498	537	518	520	569	535	510	540	532	597	563	557	506	527	565	530	518	549	492	538	526	521	507	532	506	526	532	523	508	562	548	512	500	560	539	543	541	536	510	559	521	494	532	518	506	493	489	518	523	542	559	501	558	500	522	525	553	542	537	556	516	538	569	493	526	546	502	525	489	539	517	514	494	521	551	516	508	547	506	528	521	519	540	557	528	504	519	526	517	535	534	550	567	530	493	522	484	533	517	525	540	504	481	522	519	531	534	550	514	526	510	488	530	529	528	534	544	480	576	541	543	497	474	503	541	514	494	551	527	534	525	511	501	549	493	514	479	573	495	502	525	541	537	546	518	523	511	519	544	517	518	495	502	526	524	512	521	488	579	539	501	525	505	502	529	507	556	537	531	526	529	517	560	546	467	534	496	507	513	503	495	505	530	487	536	518	502	551	507	530	500	487	516	525	521	491	528	534	492	552	553	503	461	537	546	510	519	516	487	550	496	520	540	525	493	455	538	510	540	529	510	473	506	523	514	491	507	494	539	502	544	501	510	523	503	507	516	496	510	495	536	572	531	498	496	547	514	526	526	495	515	504	487	537	537	546	507	533	527	553	502	506	519	497	489	514	526	526	523	558	521	520	538	518	540	515	526	561	539	519	525	544	532	513	484	550	552	505	551	518	511	500	533	528	473	521	593	510	510	495	501	541	564	534	509	527	493	516	524	493	520	492	530
23276	21535	28963	24541	21535	21498	7232	957	581	510	463	340	337	306	279	294	265	251	230	234	240	223	230	226	209	207	192	215	221	208	195	210	208	223	202	204	215	181	192	182	201	198	212	208	189	222	204	198	215	203	199	216	210	193	181	187	218	161	185	195	209	186	208	183	212	165	184	196	195	201	203	183	196	190	183	193	192	189	200	201	196	206	172	182	169	199	217	194	204	208	182	199	187	196	187	186	221	182	193	193	198	191	204	172	188	177	207	160	191	208	201	190	199	205	178	183	197	164	192	197	191	172	201	163	177	217	199	200	191	182	172	194	212	203	163	191	189	200	175	181	189	219	184	198	184	188	186	190	201	169	180	191	208	193	192	215	204	209	166	191	181	171	194	193	199	188	205	190	185	188	160	191	203	192	200	211	171	183	193	178	205	207	216	177	195	194	190	218	182	204	209	179	195	183	191	205	189	193	178	183	171	193	189	179	209	204	202	181	192	222	199	201	185	171	208	190	167	197	181	179	200	181	187	169	177	194	196	214	183	186	188	195	195	196	194	204	187	191	169	218	182	193	216	178	172	171	186	178	191	169	197	194	195	198	198	177	186	205	185	186	198	186	184	143	204	205	189	179	175	176	172	180	175	186	196	192	163	202	199	202	201	162	200	178	226	179	197	178	179	183	208	190	183	204	190	178	192	206	195	222	210	175	199	218	193	161	166	192	210	186	212	186	193	184	205	196	173	180	178	197	183	198	185	174	174	175	185	174	198	188	162	191	183	190	185	175	196	176	199	194	197	161	170	187	181	196	193	184	190	197	219	211	211	200	170	185	193	194	193	179	184	212	204	180	182	189	181	184	185	198	181	190	190	196	205	193	187	198	211	171	200	207	185	171	173	184	201	183	182	205	197	182	162	180	176	185	202	203	193	190	212	186	189	194	196	192	177	173	185	187	179	188	146	215	185	209	174	194	177	200	184	177	213	192	190	172	209	183	205	190	189	180	192	199	201	188	205	183	205	203	179	208	196	190	192	220	189	178	163	215	189	189	195	201	194	192	184	196	175	179	178	194	172	177	206	172	193	189	165	204	211	176	212	191	200	178	194	177	207	199	206	187	221	165	197	188	180	175	190	193	179	207	205	174	181	189	180	174	175	210	196	179	193	179	213	207	177	177	142	184	179	199	182	204	202	189	181	198	210	186	175	178	185	185	189	197	193	181	191	150	170	201	193	180	194	194	193	191	206	171	195	205	170	196	189	175	190	173	205	187	176	189	214	190	172	180	181	195	187	197	146	177	191	182	202	193	180	184	164	180	187	208	193	206	179	194	207	212	174	203	188	187	182	212	190	173	212	189	194	193	173	194	205	199	198	200	167	194	185	195	185	176	198	174	192	172	191	202	193	179	198	191	210	186	184	192	207	188	177	192	203	168	217	210	189	201	189	177	200	192	182	182	206	182	181	184	181	191	198	185	203	186	209	193	181	195	183	187	202	192	172	176	197	161	207	171	196	192	197	180	185	180	198	173	188	174	172	171	171	190	184	201	207	155	175	176	187	197	199	195	208	183	177	155	184	181	182	196	207	203	187	206	191	196	187	198	195	203	198	195	197	185	186	205	205	218	185	206	217	153	193	176	195	157	193	177	207	186	170	187	167	176	197	181	189	177	204	223	217	194	202	183	189	197	203	182	190	200	196	201	176	202	180	162	173	214	181	182	189	185	190	157	203	186	200	194	172	191	183	177	176	177	185	185	173	197	194	205	210	193	172	218	191	189	202	199	191	214	210	169	186	202	182	184	170	190	191	157	186	202	179	202	190	203	167	176	198	208	201	164	199	218	200	183	171	196	191	191	201	185	188	168	168	215	177	156	193	206	182	178	178	177	173	182	176	193	218	217	189	175	191	190	193	201	171	204	209	209	175	196	171	202	214	210	210	205	188	190	184	179	198	191	179	183	194	215	201	195	207	196	180	195	189	199	174	224	189	185	170	186	197	190	200	197	179	186	194	194	186	187	216	184	202	207	205	196	196	175	197	196	173	195	184	193	173	179	173	192	190	175	217	195	212	192	212	210	204	182	202	198	201	179	166	184	170	181	170	180	186	178	185	198	178	208	180	177	193	194	177	177	202	174	197	194	198	216	182	192	196	170	220	186	185	207	181	221	222	193	178	176	198	172	194	183	192	199	179	192	193	202	180	187	204	200	169	168	205	165	170	199	200	175	205	174	195	170	192	195	200	174	177	173	187	211	185	200	173	191	197	202	184	205	185	195	179	192	182	190	205	196	207	175	189	191	191	186	220	192	187	190	180	192	208	179	197	172	180	179	191	200	195	191	189	185	183	204	173	205	175	195	165	161	186	201	208	195	169	206	161	174	187	195	159	183	196	185	184	174	201	223	174	194	180	196	206	182	187	193	181	178	179	200	219	170	181	162	209	193	182	191	178	201	177	201	187	200	172	185	192	201	180	196	188	176	172	213	197	180	189	183	191	190	200	189	212	198	192	184	189	211	171	189	194	175	204	188	178	203	182	205	203	186	160	199	194	186	198	184	186	214	189	193	174	191	203	183	190	185	178	202	170	180	191	183	203	176	193	187	196	202	180	165	188	187	197	191	185	170	178	185	195	181	188	197	178	181	233	183	202	198	187	187	197	181	205	178	191	207	166	172	183	186	233	181	197	208	179	183	191	180	193	189	190	213	191	199	158	176	175	190	201	180	204	164	174	194	206	220	169	165	191	204	186	223	205	202	162	198	199	184	181	157	181	182	176	176	166	218	191	181	189	184	174	196	211	182	183	193	194	206	200	186	184	182	203	185	179	193	188	179	187	206	190	187	203	204	184	182	179	183	198	182	199	192	166	185	198	182	174	168	190	180	175	171	210	179	192	211	194	169	196	192	192	190	173	188	198	184	185	202	190	208	190	190	173	196	185	200	200	192	205	196	201	197	190	201	201	194	180	193	192	191	212	163	201	173	193	191	172	203	204	191	202	209	189	213	204	178	228	211	188	200	194	178	181	182	190	181	197	207	194	200	186	184	179	200	172	193	194	202	171	202	190	173	179	215	209	188	203	146	194	189	181	180	190	178	189	224	189	211	210	192	195	190	194	170	219	187	208	199	224	174	189	177	191	181	187	200	210	191	172	201	180	224	190	182	214	177	180	197	173	195	150	195	174	200	171	189	181	195	184	186	197	201	184	199	199	221	178	190	202	185	180	197	188	187	203	190	181	192	173	176	195	197	180	184	188	210	196	183	193	185	218	196	183	182	169	194	175	185	180	206	187	194	192	187	177	209	199	189	191	195	185	180	181	182	187	195	162	196	203	183	182	178	188	199	192	181	207	210	200	202	184	193	173	172	189	177	204	172	195	175	178	182	175	196	198	175	166	179	206	183	169	187	141	173	182	165	188	191	206	176	190	168	162	186	176	211	203	188	185	197	183	203	196	201	202	200	199	185	196	186	189	194	210	187	197	176	180	217	185	194	205	180	184	206
50162	56631	14702	8883	6640	4974	3195	2170	1630	1268	1009	864	742	636	615	533	491	519	464	394	404	409	406	395	400	340	354	377	339	339	340	331	314	326	342	303	314	317	328	312	330	306	333	332	293	291	279	302	293	304	323	273	294	283	297	302	289	314	276	329	291	251	308	289	289	277	270	309	294	304	327	311	279	319	273	289	302	277	278	256	323	283	273	264	294	270	293	297	284	302	282	277	268	291	290	291	317	297	291	291	282	252	282	289	292	292	282	306	289	274	281	273	291	262	258	326	234	278	276	260	275	292	335	296	286	271	272	258	253	289	289	275	296	317	260	289	276	286	271	290	311	277	290	268	287	305	276	304	271	232	274	295	333	263	277	310	267	299	277	252	285	291	311	286	287	249	314	293	286	277	247	283	288	248	299	293	247	312	286	250	300	320	293	261	302	284	273	272	296	272	274	280	291	302	290	299	292	274	258	300	293	276	283	280	292	261	284	270	276	285	268	302	299	295	303	271	285	261	307	322	259	281	239	272	272	279	317	256	290	274	283	285	262	295	318	318	307	277	303	268	290	317	276	283	284	300	268	280	299	274	272	280	284	297	295	293	280	264	287	268	270	284	283	299	288	284	286	269	288	255	299	270	280	283	323	273	273	278	291	265	281	288	304	289	265	276	302	284	285	311	271	276	274	263	262	276	325	255	274	269	282	284	272	259	302	276	289	271	280	286	255	296	292	276	277	298	303	292	291	290	274	300	271	267	276	269	286	284	265	291	283	271	267	290	321	268	283	260	283	257	277	265	294	274	276	273	296	315	299	238	275	315	285	319	259	286	301	286	236	265	296	292	274	264	256	283	276	301	290	263	303	301	278	276	271	302	262	290	311	282	302	262	266	288	276	279	266	257	295	285	278	298	283	285	293	274	305	284	265	307	260	308	306	264	270	257	288	265	264	282	288	295	264	254	283	278	285	259	278	271	311	291	280	286	315	304	299	292	290	272	269	268	277	268	275	265	277	286	269	280	279	291	272	289	286	301	274	310	277	270	262	281	314	297	288	296	319	268	292	292	258	264	281	290	294	283	273	264	262	326	283	299	274	300	277	295	254	287	319	258	307	246	297	280	257	278	291	282	289	299	282	265	283	304	288	281	273	289	290	299	301	301	292	285	297	270	277	300	251	304	270	249	285	276	292	262	292	319	285	292	265	298	277	312	302	281	277	264	261	280	273	285	304	269	289	269	283	256	272	268	271	296	279	261	307	273	305	272	269	265	273	270	251	271	268	260	253	271	281	287	275	270	285	235	257	253	290	278	256	262	242	277	290	252	293	282	266	295	295	276	323	297	263	275	268	293	296	290	299	284	292	254	291	297	302	258	262	283	259	266	293	280	276	278	274	256	280	270	288	275	294	265	272	263	283	285	277	279	266	259	288	296	294	260	288	267	258	269	286	282	305	280	278	301	268	256	286	277	299	300	260	275	277	300	287	256	297	282	276	264	290	296	274	242	298	240	280	259	292	255	275	269	289	279	291	291	288	267	263	296	269	273	266	267	281	288	318	279	283	293	251	280	296	280	294	272	272	279	261	289	293	283	277	270	308	253	291	249	284	278	295	282	301	300	267	306	257	270	310	264	288	268	279	267	295	301	270	271	262	281	312	282	280	316	284	267	278	297	268	282	279	269	316	267	284	302	270	300	256	292	281	300	276	286	295	278	265	285	264	250	265	235	300	297	286	295	272	265	277	277	286	259	270	296	262	273	288	296	264	295	269	266	271	291	267	283	275	279	267	302	262	294	278	278	272	289	287	266	291	276	292	297	269	273	261	270	287	278	274	309	266	282	283	326	282	287	306	284	296	286	285	260	280	281	258	286	269	295	303	294	265	288	257	270	238	276	286	285	274	295	285	279	284	284	259	290	293	303	319	266	277	283	280	262	275	290	264	300	305	276	271	264	276	263	298	276	337	284	278	288	286	290	269	265	287	286	303	291	291	262	292	253	301	300	277	309	283	247	297	277	264	304	289	278	240	288	277	242	265	268	269	291	277	277	265	284	269	284	286	264	278	269	296	256	285	269	276	254	263	289	285	281	277	286	281	286	269	274	274	282	283	271	297	281	285	280	301	282	285	289	299	291	260	295	295	275	285	277	302	298	279	274	278	284	282	329	306	273	281	291	301	288	269	313	267	293	307	298	275	286	274	272	275	304	314	267	302	327	278	299	284	276	277	284	298	263	270	267	287	296	311	271	250	295	281	286	262	259	286	288	260	324	270	260	266	281	279	299	288	323	265	272	272	295	279	288	278	289	306	291	313	306	283	238	295	265	280	271	264	287	271	266	269	288	273	258	284	316	269	279	257	291	279	312	265	301	277	265	283	240	263	249	303	295	273	262	246	277	299	231	278	288	284	281	293	265	271	275	318	267	258	264	273	225	271	290	301	291	273	278	293	299	268	281	267	309	277	280	299	306	297	271	277	280	276	269	283	275	286	260	301	274	258	253	255	261	254	301	281	274	275	309	283	262	291	288	321	287	291	251	299	305	268	257	282	284	286	292	276	265	296	288	259	315	283	264	256	280	261	294	267	267	289	253	261	293	300	297	285	303	304	292	280	307	255	277	275	298	316	268	277	280	325	272	285	283	308	280	268	269	254	278	290	276	301	275	270	257	298	258	292	269	303	239	251	275	266	274	322	268	270	281	281	306	251	298	292	271	288	276	259	282	293	269	268	303	309	292	295	281	294	312	302	303	275	299	271	273	261	301	280	262	301	282	277	253	290	263	290	291	269	276	299	304	274	262	256	268	299	281	307	296	266	298	304	287	297	297	288	275	315	296	287	289	266	281	254	267	256	302	291	293	280	278	316	291	275	279	282	287	288	293	267	280	255	281	320	277	302	286	292	266	272	256	245	288	277	265	271	292	313	274	299	268	251	283	257	273	291	278	287	273	313	313	277	267	269	272	297	271	259	279	284	299	291	262	272	295	257	282	267	282	297	250	303	271	291	290	267	276	255	257	291	287	274	257	282	264	317	271	287	273	277	266	283	317	303	264	300	286	261	308	270	293	290	268	296	316	246	271	272	299	305	269	278	302	298	275	294	291	252	277	280	324	248	281	269	242	322	309	261	287	275	294	299	294	268	264	278	277	304	274	305	282	303	295	284	278	300	288	314	267	265	296	301	291	290	309	286	259	253	269	243	250	273	299	274	312	307	279	283	283	265	271	283	288	233	284	283	246	304	286	298	286	270	276	306	278	278	267	321	262	294	270	283	230	279	281	253	296	280	283	321	273	269	299	290	284	263	256	279	308	283	262	270	277	263	297	292	285	279	296	274	302	264	289	308	292	283	250	272	251	276	278	293	244	283	291	300	274	311	279	312	254	291	269	307	279	293	264	267	262	315	277	290	266	272	302	285	259	256	278	263	272	261	275	263	310	310	283	275	298	293	262	298	283	296	279	289	293	277	275	300	292	270	290	306	298	285	276	269	275	248	296	271	288
27375	21604	14715	2002	988	758	484	435	384	353	329	325	323	307	332	343	333	297	319	295	306	330	315	314	291	302	335	329	335	335	310	371	308	327	329	324	295	325	322	329	289	327	323	300	320	326	327	344	321	320	302	336	363	342	317	339	333	361	335	318	340	318	321	329	346	333	322	314	343	297	336	356	318	321	330	328	327	348	376	310	317	334	348	340	317	352	313	352	326	329	358	288	309	311	328	332	292	316	349	324	334	353	295	321	340	312	329	323	292	324	334	337	326	323	349	336	340	333	339	325	332	330	335	344	310	313	321	293	338	327	340	366	328	348	314	323	335	350	343	341	323	334	328	322	313	305	356	312	289	335	334	336	300	314	342	350	291	303	323	347	330	339	335	309	319	322	316	309	308	335	330	289	336	342	334	355	332	328	327	314	301	338	334	321	343	305	316	321	316	301	295	318	333	341	310	337	320	307	316	333	348	289	314	345	322	308	310	347	314	318	300	311	296	306	330	314	313	325	347	330	365	333	297	337	341	305	322	307	331	310	331	331	343	352	319	320	312	319	312	336	364	321	340	331	320	328	347	344	319	303	322	310	361	302	327	339	323	342	338	311	339	307	323	312	358	348	334	333	328	344	302	321	306	308	336	336	311	293	341	328	335	349	296	319	319	366	334	328	289	327	352	351	325	308	346	291	314	356	313	331	338	310	340	355	300	335	294	319	330	307	308	313	334	301	318	326	318	294	348	318	283	346	318	320	345	344	328	306	351	318	327	336	310	330	340	333	305	317	320	307	303	316	310	311	320	313	325	342	306	349	350	319	307	308	325	329	321	330	348	329	296	328	305	383	322	349	309	314	339	352	345	313	352	325	321	332	316	292	332	356	335	315	313	306	298	314	331	330	326	337	319	335	305	305	329	306	326	342	330	323	338	331	309	332	332	320	329	342	332	328	360	344	342	308	301	330	355	333	346	320	320	352	336	303	314	338	301	330	301	312	337	320	311	346	298	345	320	331	326	331	302	313	332	332	328	322	311	333	330	327	359	318	339	356	339	326	346	315	316	337	329	329	336	309	312	335	312	318	295	331	336	343	345	316	300	313	314	293	323	329	307	328	322	321	295	333	306	312	298	300	330	341	314	308	304	310	323	308	325	324	318	380	316	338	340	312	294	334	327	334	312	322	301	329	321	348	308	331	332	308	315	295	315	341	326	324	307	272	289	319	329	336	334	355	337	351	341	309	332	314	320	323	303	333	333	312	327	329	355	342	306	330	323	335	334	327	364	302	296	326	318	354	315	272	347	343	328	294	335	311	356	347	290	355	324	380	316	342	335	342	328	299	326	296	328	321	333	300	318	324	341	340	308	330	306	326	333	320	349	325	319	331	323	321	321	290	306	315	332	313	339	309	338	304	319	314	334	324	302	333	307	323	328	327	345	300	346	306	328	296	321	326	313	297	317	306	314	323	367	345	318	320	299	321	333	350	334	326	356	303	320	307	322	308	310	297	334	299	330	317	271	345	305	330	295	339	345	343	324	327	339	307	346	317	342	362	335	315	301	305	290	302	324	340	337	314	326	309	333	308	299	340	320	332	335	342	300	310	334	348	308	359	335	331	328	328	336	359	317	291	324	326	313	340	312	314	319	338	309	358	323	307	341	323	343	338	321	359	319	332	331	349	334	347	340	310	363	333	310	309	305	325	316	309	301	327	287	333	317	330	312	304	312	329	318	281	333	339	336	297	333	335	309	364	342	309	355	314	343	333	345	326	326	327	308	336	325	316	311	330	345	344	347	341	289	337	302	347	322	359	340	324	306	309	320	352	320	313	339	331	336	279	326	289	330	339	319	352	341	291	311	346	303	342	320	339	351	309	325	334	340	324	349	324	307	329	309	332	292	301	339	310	318	346	315	329	327	347	308	327	320	306	342	313	327	341	323	304	308	300	344	341	314	317	316	318	334	364	322	317	311	335	336	306	318	351	315	291	334	326	314	325	338	283	315	321	311	334	316	320	332	335	319	302	324	339	303	346	321	334	345	332	295	328	309	334	321	336	317	310	317	360	309	315	326	358	310	332	339	342	344	357	360	318	325	358	331	327	339	360	318	325	348	326	324	347	334	337	321	306	334	333	332	311	336	349	325	337	332	303	313	360	338	333	282	346	341	284	320	328	348	320	309	338	317	341	350	321	361	327	314	337	306	339	331	344	347	313	307	298	314	301	346	306	314	290	348	322	325	326	315	299	317	323	327	320	320	321	305	344	303	344	331	336	341	316	314	329	309	294	306	338	328	326	323	331	325	317	333	310	346	364	324	296	331	305	321	329	320	337	335	306	321	333	317	317	287	326	311	330	327	342	273	340	318	300	320	340	356	312	334	306	312	360	345	298	308	305	354	331	329	334	299	313	342	332	347	329	288	322	322	345	335	321	313	351	334	298	324	293	343	327	325	304	325	356	322	315	331	347	305	287	335	330	326	323	303	328	323	336	350	308	333	318	291	304	337	331	330	313	344	282	318	288	330	345	310	296	294	342	337	333	356	323	317	294	323	319	354	302	363	301	330	296	320	319	326	308	360	320	334	312	319	331	340	306	320	325	309	312	348	306	323	341	304	309	332	323	328	330	358	290	341	309	350	316	347	328	309	345	315	351	313	327	311	337	318	322	336	360	303	322	337	337	328	318	360	344	314	306	305	328	316	361	329	322	310	332	337	334	310	327	305	338	328	318	300	298	298	336	347	331	313	297	312	332	312	313	319	308	311	335	326	328	315	322	346	309	356	351	320	330	315	304	357	298	314	323	306	355	335	345	329	310	309	316	331	332	301	298	307	331	338	303	349	337	332	347	326	321	334	305	328	324	329	289	296	309	318	320	314	314	352	298	294	323	312	322	319	276	317	337	304	325	329	324	315	327	325	293	293	346	311	348	318	355	319	319	320	323	340	352	312	324	344	326	298	341	324	314	294	358	327	335	346	326	345	331	337	363	322	317	348	332	317	348	307	325	345	298	340	311	310	306	319	305	343	318	305	322	349	298	329	346	302	293	302	332	362	308	302	322	359	327	320	340	343	329	357	322	333	325	320	297	313	311	347	296	291	333	334	338	350	330	337	345	331	339	334	354	310	319	327	331	321	319	301	328	323	338	361	339	345	289	343	319	327	319	269	319	280	329	319	325	316	313	347	344	306	305	317	322	319	338	338	325	343	315	328	333	320	345	333	326	330	347	287	310	334	333	314	322	340	338	334	316	329	340	321	355	320	314	322	335	311	318	320	293	332	288	308	312	320	329	288	342	308	315	325	349	338	340	308	372	325	350	336	310	309	334	312	329	335	318	308	321	312	349	315	334	329	291	350	342	329	338	329	328	327	328	346	349	327	333	360	314	307	316	320	340	303	325	307	302	355	344	321	315	286	315	321	347	334	351	334	314	346	348	305	338	311	357	323	315	345	328	335	314	317	314	328	314	326	321	323	319	291	311	325	347	298	323	328	301	318	321
19631	22513	7040	2550	2035	1659	920	698	607	555	568	510	493	496	489	472	486	455	510	482	504	473	462	479	445	461	449	494	490	501	438	447	477	437	481	480	438	502	425	450	463	476	466	437	438	478	465	478	467	494	456	478	459	465	423	472	471	476	470	495	495	487	437	487	445	458	502	452	477	493	442	436	470	476	432	471	501	475	490	515	466	457	496	460	476	455	452	479	499	446	504	490	466	476	440	468	443	482	519	489	468	464	492	461	493	441	457	488	423	490	451	474	459	466	449	453	448	461	438	446	478	479	486	450	465	477	478	467	473	458	448	525	468	471	458	487	456	503	480	481	503	470	499	499	480	481	444	492	490	528	468	469	455	475	487	501	498	462	427	443	466	473	484	462	472	439	478	458	471	449	467	477	513	458	450	467	457	465	456	466	456	462	488	474	496	482	467	528	472	511	503	464	465	476	467	492	478	489	506	449	430	472	475	464	481	483	479	531	482	503	442	440	464	469	449	517	433	505	463	469	468	454	468	484	478	467	469	453	399	483	482	479	491	435	439	478	488	453	426	459	444	466	494	484	494	450	443	499	431	413	452	495	474	480	451	463	459	502	486	488	458	470	486	531	459	455	495	481	460	494	480	485	480	401	456	461	466	448	440	456	451	520	470	404	431	461	479	462	472	444	453	438	453	472	476	442	450	469	476	494	482	507	499	472	454	461	440	489	464	525	478	459	489	487	493	460	464	514	484	464	492	465	467	451	464	486	485	449	480	469	487	483	475	485	456	494	463	493	528	458	469	529	485	482	496	470	479	450	460	460	434	500	448	476	462	484	481	504	464	473	465	482	474	461	464	447	456	496	486	482	477	458	483	454	422	462	475	457	466	475	408	422	465	469	497	482	438	472	460	460	493	477	459	485	490	476	496	482	501	477	420	451	467	462	462	447	462	475	442	465	449	449	470	474	464	515	478	471	477	487	466	466	439	502	498	440	428	471	455	465	497	486	407	467	499	437	430	475	465	458	446	472	421	455	468	456	479	477	467	448	433	490	448	480	464	489	471	481	452	468	434	466	468	476	491	475	476	460	465	465	497	468	463	460	488	467	437	495	489	503	483	454	467	498	456	449	461	462	492	495	480	486	460	464	479	501	468	488	464	457	463	489	492	493	470	484	461	475	474	512	474	487	467	490	472	508	468	480	515	473	446	480	522	436	474	488	472	505	490	468	456	471	451	457	460	464	473	477	475	497	449	513	480	469	473	481	453	468	483	445	461	446	468	447	488	469	448	467	474	474	499	454	477	473	461	443	476	470	462	496	479	479	489	474	472	451	484	480	492	500	439	463	479	450	458	465	503	467	487	481	461	456	476	450	472	466	488	444	500	448	456	512	460	457	456	498	479	453	485	465	507	467	466	468	483	535	479	448	424	481	512	462	467	514	478	477	488	492	455	462	489	450	455	425	488	448	463	478	468	483	492	456	474	451	475	446	466	489	445	481	444	468	470	470	447	447	461	464	443	485	500	477	489	503	437	501	479	502	497	433	481	461	451	464	476	480	475	443	485	494	499	508	483	465	475	483	462	445	467	435	488	508	472	467	471	443	431	459	454	494	463	464	531	449	498	430	456	428	484	475	454	473	482	466	450	468	498	478	476	497	453	471	520	451	458	460	475	516	487	474	461	441	506	503	440	483	491	471	449	437	526	418	473	478	450	501	457	514	497	465	481	463	494	450	484	457	461	483	495	446	453	454	489	478	461	477	461	453	481	471	485	454	494	451	510	469	466	438	470	490	437	475	430	466	453	467	466	488	457	466	504	467	479	514	460	467	476	449	471	451	484	482	521	483	466	469	477	485	437	424	497	455	455	469	490	443	496	493	480	494	481	436	450	464	486	486	449	474	524	485	512	471	439	421	482	426	461	472	511	423	469	486	450	430	464	436	470	463	434	439	469	476	417	496	477	507	514	486	449	431	480	470	506	443	460	469	473	489	468	509	473	492	461	443	458	467	459	477	449	501	483	468	467	466	463	441	452	473	461	453	487	449	481	444	448	466	485	468	525	448	472	468	472	460	505	478	501	483	454	446	467	434	441	437	469	442	475	485	479	491	444	500	459	446	479	457	464	465	488	462	486	465	470	489	459	466	471	477	451	463	484	434	479	489	509	496	470	441	482	450	457	516	457	459	494	462	501	469	470	485	444	464	475	478	550	488	434	457	501	435	463	482	473	481	487	476	487	457	482	481	472	427	452	460	507	502	437	469	463	501	444	474	446	486	474	475	460	496	479	470	445	494	504	448	512	495	481	462	468	480	476	445	460	459	493	474	442	434	464	484	488	484	467	493	461	475	439	460	480	479	438	455	476	463	467	500	476	439	463	479	476	477	449	488	476	459	446	476	442	486	419	491	469	445	464	473	478	470	445	479	491	472	463	484	461	468	492	489	477	414	461	458	425	459	476	466	494	464	465	463	434	435	498	476	470	511	491	462	431	460	494	514	470	478	485	459	438	444	489	467	476	424	457	473	451	435	456	466	470	487	472	449	472	455	502	481	513	441	437	454	469	453	491	483	464	460	446	462	472	463	468	460	492	478	451	446	461	475	472	468	430	460	496	474	448	473	452	469	447	494	486	513	479	452	497	469	484	517	477	475	476	484	470	468	445	481	479	466	434	464	461	462	462	468	477	441	463	440	446	458	474	445	488	468	479	505	449	465	466	433	447	456	463	457	483	465	512	454	449	485	407	534	441	484	494	479	436	472	480	477	477	472	504	487	486	486	476	445	506	487	465	439	528	504	477	509	481	508	445	463	476	490	508	492	453	495	498	505	442	500	486	456	507	519	494	493	472	485	466	467	494	458	496	497	491	485	470	479	460	466	470	415	492	468	480	508	483	452	476	480	443	481	465	497	502	452	438	457	436	496	483	479	467	483	499	483	450	462	470	454	451	436	441	479	449	453	432	454	469	445	457	445	486	481	513	454	458	492	483	485	467	475	460	465	461	490	469	494	440	470	461	483	456	469	495	484	443	412	478	480	443	459	482	455	458	538	483	441	460	493	481	469	490	498	453	500	444	480	445	477	477	517	417	485	459	463	473	467	445	480	459	445	488	475	469	481	466	461	471	436	439	441	486	473	495	470	491	502	428	484	494	466	484	498	487	473	493	471	500	462	494	443	478	440	501	476	474	511	442	452	495	451	460	461	444	473	466	473	448	481	461	508	475	507	474	505	454	464	467	461	475	469	475	468	498	486	458	492	490	482	465	490	439	478	460	486	433	492	537	501	461	454	450	481	485	442	508	454	454	443	486	464	444	487	477	471	483	480	438	517	493	440	473	483	455	465	484	529	459	441	488	472	478	479	469	464	453	482	448	472	488	498	413	477	460	472	490	445	492	451	483	481	460	445	464	477	459	467	440	464	468	487	454	465	491	478	498	459	442	453	484	456	460	481	463	442	460	474	460	464	463	452	491	476	441	483	497	471	481	496	443	447	506	498	477	496
24344	21572	28173	25436	21418	8612	1209	661	545	512	473	471	420	426	420	384	395	393	376	391	355	410	401	411	368	367	361	342	369	344	352	389	362	359	341	371	365	326	410	394	358	366	341	372	354	359	369	351	338	367	373	365	369	365	379	359	348	344	357	361	351	350	356	339	351	328	348	378	359	325	345	351	382	329	364	351	349	369	329	383	373	367	377	377	366	368	358	344	367	340	375	382	336	361	304	345	324	344	380	382	350	366	384	337	366	351	353	356	322	379	344	317	384	366	312	372	334	336	323	355	348	377	347	357	385	364	357	367	356	353	349	374	330	357	400	330	372	359	338	364	366	365	347	327	357	375	316	360	365	358	363	344	378	360	368	347	333	360	370	350	345	350	328	323	354	387	354	359	369	342	356	362	355	359	339	367	334	377	368	339	354	364	351	311	361	342	365	404	358	374	335	348	337	332	369	338	375	342	373	336	353	319	383	358	348	381	354	362	332	342	347	357	337	364	360	356	355	352	333	342	335	344	337	321	380	324	375	376	327	367	336	338	368	370	323	348	339	370	385	340	321	384	350	352	385	390	368	365	342	337	400	365	356	347	321	360	353	371	355	328	365	334	346	359	334	328	341	384	351	363	353	351	349	328	373	357	352	330	360	337	374	343	376	346	370	367	338	353	366	364	336	332	356	361	345	365	376	374	389	364	324	335	368	347	330	374	356	358	349	365	349	334	334	380	327	378	346	361	355	359	384	355	379	372	330	337	325	341	349	339	354	349	341	392	380	348	361	401	340	368	391	342	378	370	382	359	399	362	336	380	386	333	349	356	334	357	319	350	384	335	369	351	355	345	339	363	345	366	378	351	349	353	345	352	359	368	334	351	343	355	371	324	392	380	366	368	363	382	349	358	346	358	308	343	390	317	356	354	375	363	360	325	357	340	362	335	360	362	310	368	360	378	366	363	359	379	363	361	367	321	371	348	318	377	361	354	371	329	340	334	359	346	350	371	364	347	364	349	363	341	357	377	333	369	344	360	367	325	394	334	373	347	341	346	380	353	340	372	380	382	364	366	353	357	322	348	360	358	342	357	325	331	349	379	325	359	343	354	375	332	357	337	377	375	347	382	355	379	341	342	356	352	362	333	363	328	353	360	366	338	370	328	337	318	362	363	361	329	344	360	336	324	358	399	343	357	351	343	337	344	336	341	357	383	347	324	353	360	344	309	313	352	392	340	356	320	357	361	360	367	358	334	367	352	356	347	375	351	322	337	361	331	344	357	371	359	390	365	346	362	350	376	347	344	365	350	354	374	390	339	364	344	323	359	360	344	353	368	358	340	329	351	326	331	356	333	376	348	367	322	365	359	350	302	344	362	379	361	338	354	351	358	323	350	352	327	352	374	371	366	349	344	343	367	342	339	362	338	341	355	324	333	336	380	356	359	350	344	358	364	339	325	319	336	346	343	344	351	356	352	327	365	376	364	367	335	335	379	307	345	359	344	330	340	394	332	394	358	369	369	351	346	333	366	355	365	352	358	340	373	318	344	375	363	335	350	379	336	356	353	350	373	338	350	370	393	360	361	344	344	329	338	287	363	354	353	332	393	382	349	364	357	367	380	365	345	371	343	330	363	355	375	357	372	392	348	344	359	382	341	351	365	377	342	379	327	363	340	332	355	352	325	397	353	366	321	370	385	376	360	360	386	358	330	352	364	355	357	352	343	349	348	375	373	334	356	355	355	378	346	353	350	380	390	353	343	365	364	371	330	364	357	368	325	351	385	360	314	347	356	330	315	390	334	363	366	378	343	345	366	313	365	375	342	373	343	365	346	349	366	358	333	368	369	345	319	340	321	372	331	340	382	347	350	351	351	356	376	352	382	361	329	345	362	332	335	338	349	347	328	382	358	338	340	359	368	377	323	383	328	352	328	347	348	332	335	341	373	366	345	334	377	350	383	344	385	359	343	341	329	386	334	335	329	389	353	332	356	348	344	397	361	350	381	354	374	377	359	365	359	338	348	356	336	327	349	357	349	342	344	354	362	363	359	334	334	343	334	341	350	371	335	347	359	335	359	351	396	335	316	379	344	325	320	376	359	364	305	315	351	342	367	390	367	345	362	383	365	334	373	352	339	391	366	363	375	352	350	312	339	362	347	352	344	369	372	334	326	339	348	334	327	344	341	350	353	366	339	360	354	371	365	346	346	352	347	364	327	374	357	360	326	394	349	408	369	357	385	331	380	345	358	353	345	372	333	339	359	365	390	359	385	341	356	347	358	336	347	345	338	360	333	348	353	333	359	339	342	355	331	356	343	362	375	357	334	325	351	363	349	348	359	300	316	373	338	346	314	349	341	383	358	362	356	355	360	359	356	341	356	368	352	336	384	361	352	341	349	352	354	385	347	305	379	340	355	325	368	356	344	367	357	342	371	391	366	354	329	358	326	337	370	328	368	311	331	362	331	358	359	382	343	376	356	338	359	319	368	342	327	363	350	380	324	346	355	376	378	334	337	362	378	360	368	320	355	359	376	348	362	368	371	326	336	297	363	351	359	391	368	352	360	359	346	326	342	352	370	372	346	358	336	348	338	342	331	362	357	377	346	366	334	378	339	374	377	357	355	331	369	380	323	335	369	361	357	344	337	323	368	353	372	345	353	364	350	352	329	338	337	369	327	370	324	355	328	347	353	336	353	375	363	320	336	383	350	353	362	357	340	369	386	348	372	347	371	352	349	387	376	341	386	333	359	378	334	367	363	333	354	348	352	345	360	379	348	361	342	349	345	322	379	360	376	357	334	370	380	377	362	336	340	333	361	374	384	352	355	306	380	349	331	371	346	364	368	376	372	385	343	323	359	352	358	361	339	355	345	326	312	363	338	360	343	368	374	329	317	337	333	341	346	384	369	339	388	349	389	352	327	362	366	333	364	339	361	397	344	374	362	357	362	342	368	307	341	349	327	352	320	375	350	349	334	361	344	325	352	348	359	359	364	385	349	352	348	349	336	397	365	360	343	337	344	353	358	364	346	384	385	344	374	368	345	330	362	359	336	389	335	374	327	339	349	324	342	369	329	341	342	370	349	393	348	360	372	337	352	357	348	400	335	371	391	316	345	329	340	342	354	328	389	331	371	342	371	344	369	361	381	315	366	355	355	382	353	346	344	329	342	355	375	364	373	335	335	380	355	375	373	334	364	325	380	372	391	344	367	361	323	341	360	342	358	323	344	362	349	385	329	380	361	361	325	351	362	340	325	334	363	356	384	348	342	348	364	353	391	385	366	352	345	370	319	369	347	352	331	318	369	350	318	341	352	375	355	341	358	377	337	370	363	322	363	373	337	370	389	356	351	349	374	351	308	336	365	347	331	375	369	362	329	328	331	320	334	361	349	396	347	344	383	308	351	401	342	383	348	377	352	358	367	371	357	361	353	319	362	367	358	373	345	387	369	371	346	327	335	358	316	394	341	338	372	353	314	351	333	372	376	347	345	364	346	345	364
46300	50883	12716	6176	4955	3654	2134	1469	1166	1053	891	827	790	679	703	677	611	565	609	629	578	596	566	570	539	547	567	569	604	519	569	555	539	554	563	535	531	548	531	517	549	541	550	502	516	532	521	525	526	536	506	515	570	536	494	554	528	566	478	542	526	535	511	563	547	542	540	527	531	503	499	499	512	494	535	504	530	545	483	546	553	501	518	494	523	538	506	522	512	524	552	498	512	513	536	520	531	521	551	546	486	510	528	542	498	511	534	501	543	514	500	516	508	490	528	504	539	509	454	555	518	525	532	521	525	545	509	469	478	513	565	504	550	521	457	508	543	516	493	516	519	510	490	537	602	520	547	541	504	511	505	542	550	561	473	487	528	484	529	545	519	497	504	528	539	528	507	508	525	522	498	508	491	524	522	532	527	477	523	508	521	512	537	510	529	502	544	524	512	532	531	509	533	527	490	529	508	527	502	483	509	520	474	532	532	536	491	515	541	536	511	495	518	508	517	549	511	510	538	542	529	530	565	562	483	504	517	524	537	495	485	547	517	524	486	499	516	496	527	503	517	537	530	526	520	534	510	515	500	510	571	522	559	549	514	542	543	523	518	478	506	549	494	482	529	516	526	502	503	549	515	518	513	524	515	526	554	507	530	486	526	496	493	506	530	482	530	564	533	527	515	489	529	528	545	524	524	519	522	543	525	529	497	503	541	470	534	471	519	506	524	524	514	482	537	470	528	526	529	480	519	531	540	505	513	509	508	554	499	528	538	545	530	551	553	490	539	539	499	541	551	531	499	475	530	532	533	505	528	532	517	536	490	483	529	558	500	568	549	560	480	499	537	543	559	531	526	521	527	523	535	550	487	526	506	519	558	565	527	527	487	510	509	531	540	530	500	496	506	471	509	519	504	508	558	550	518	524	540	548	525	492	540	487	510	518	532	511	517	558	527	523	510	538	531	509	510	541	570	534	554	500	510	509	556	490	530	505	505	497	500	561	508	527	511	496	508	536	500	518	553	554	488	561	501	520	495	557	520	518	500	513	491	515	523	518	525	522	549	515	525	499	485	509	487	541	553	527	519	574	531	556	500	560	504	490	507	555	536	518	535	552	496	511	536	505	564	533	484	518	529	510	538	520	538	527	521	547	528	529	535	540	583	524	543	499	506	550	481	560	517	540	490	511	507	508	509	502	524	522	518	538	525	490	545	527	478	523	525	527	509	524	494	514	518	527	517	556	524	578	484	493	522	526	498	532	527	488	507	559	497	499	502	544	532	539	534	490	555	550	552	531	484	536	503	517	529	510	512	485	506	500	494	505	543	508	544	500	512	516	535	499	508	533	471	531	490	526	526	517	514	512	523	513	498	516	506	534	501	482	524	534	531	490	539	556	499	561	515	536	550	527	544	516	518	504	504	510	520	526	525	491	540	529	491	491	527	492	509	545	537	530	510	518	510	525	523	504	515	556	526	514	524	495	556	543	553	517	520	502	525	520	538	556	523	531	527	548	528	522	526	511	519	506	547	516	519	532	527	559	539	544	499	519	504	529	478	498	490	523	516	537	506	502	505	530	519	544	538	512	484	514	508	507	515	518	493	511	498	531	577	526	554	517	506	513	523	494	527	491	507	524	552	489	530	509	506	538	469	513	504	509	585	495	500	495	534	501	522	523	538	510	540	532	519	505	493	568	523	499	529	532	512	542	537	527	535	500	499	487	547	540	530	538	502	537	478	510	508	545	520	527	493	515	516	535	498	517	495	502	518	513	518	490	497	545	530	523	486	518	556	539	529	503	484	527	516	516	524	507	514	537	508	506	581	519	500	540	517	520	523	549	488	543	516	499	529	532	502	528	531	512	484	519	523	485	542	542	546	532	529	547	511	491	544	495	489	514	518	489	505	537	511	510	490	513	516	546	515	516	512	514	522	505	512	506	530	548	530	492	513	501	544	553	571	489	500	537	506	512	491	516	498	496	489	511	511	527	493	557	511	521	558	536	506	525	559	539	516	539	518	528	518	513	463	496	554	491	515	554	542	549	517	483	503	476	530	507	513	525	550	489	533	532	523	500	520	512	510	508	521	533	508	521	538	478	512	527	525	498	501	521	512	486	555	541	490	505	522	528	525	481	515	529	551	482	520	533	509	555	509	498	518	481	508	536	548	515	505	482	515	527	502	532	506	506	543	568	494	531	550	498	488	516	486	497	511	528	501	497	532	475	521	516	544	504	509	511	511	509	533	551	524	522	577	520	524	543	564	508	528	555	534	523	488	572	491	570	530	510	571	522	515	520	497	492	519	520	517	521	517	527	516	541	570	513	468	506	512	529	506	529	514	525	476	541	525	521	518	488	522	489	520	473	553	502	524	516	536	506	514	496	549	508	515	485	528	524	527	534	553	507	526	497	511	479	509	506	518	507	515	543	529	490	510	531	549	520	548	507	511	556	540	527	545	537	504	511	531	540	528	496	495	515	542	536	549	510	576	512	489	469	524	550	548	479	544	544	492	515	474	513	516	550	546	512	519	490	525	518	512	532	516	442	509	493	541	499	511	520	495	496	519	542	507	509	501	509	514	516	498	516	474	521	546	519	526	520	508	520	490	480	527	523	532	518	499	532	539	541	531	508	533	544	508	503	548	515	542	513	511	538	496	530	499	540	511	528	508	517	529	540	503	498	530	477	522	527	505	498	448	535	506	555	546	551	470	568	506	499	518	519	504	507	502	543	521	501	485	507	562	506	551	562	477	552	521	546	499	507	529	541	533	520	506	511	509	523	501	516	540	536	530	520	505	502	533	568	474	555	515	512	514	506	506	528	498	521	564	541	492	534	533	511	494	530	511	505	540	493	507	502	491	521	537	501	550	518	534	524	477	517	493	499	553	556	538	520	486	507	528	493	520	505	567	490	511	481	509	467	513	485	529	516	526	466	491	500	512	524	559	527	514	495	498	520	539	463	496	522	479	480	556	546	517	470	508	514	494	498	533	567	481	503	540	476	511	541	537	505	513	533	538	475	487	490	527	500	496	562	520	487	517	509	531	513	549	499	552	516	474	503	532	518	486	480	544	492	488	518	504	504	490	501	510	505	558	539	501	521	522	501	479	544	526	505	491	517	498	535	476	543	522	523	490	511	508	514	518	513	539	513	516	523	528	533	500	569	521	531	540	508	542	495	488	507	492	524	540	511	512	504	504	546	556	483	518	523	501	482	524	502	503	514	489	535	491	487	526	544	512	530	533	512	532	545	521	539	510	515	518	515	546	537	515	502	512	529	492	500	536	526	481	566	554	450	542	538	529	531	517	565	487	510	520	541	495	491	544	546	505	481	510	520	512	479	498	531	534	499	522	546	570	562	525	467	504	490	492	525	531	511	495	521	515	543	505	553	464	497	516	508	481	551	509	475	524	528	493	536	535	514	527	502	507	504	532	501	511	515	508	539	519	534	512	531	563	533	536	511	502	582	484	516	491	497	493	485	519	521	519	446	546	522	519	550
23358	21578	28667	24935	21568	21535	8169	864	573	490	427	349	322	303	257	261	242	271	268	239	241	225	254	198	239	218	198	206	218	191	216	227	192	190	211	198	217	217	199	186	196	217	181	192	167	215	190	165	187	202	193	208	196	181	197	180	219	204	185	183	170	203	171	176	192	208	170	167	181	186	178	173	201	204	191	189	182	179	187	197	180	185	208	197	229	180	188	209	187	181	196	160	192	196	194	149	208	178	197	195	175	188	189	168	191	221	179	192	196	168	179	196	175	199	183	188	186	173	200	212	176	206	172	170	188	211	203	177	199	171	173	169	180	224	189	181	192	179	194	194	193	199	206	207	178	198	180	182	196	188	171	166	175	165	191	186	181	187	187	189	202	205	183	198	181	192	194	189	173	220	175	173	185	199	217	184	196	175	181	183	179	187	202	187	179	199	153	189	200	188	178	195	196	199	209	176	190	205	192	198	188	185	188	217	194	166	189	185	215	177	180	185	186	225	197	206	181	183	207	178	206	188	185	201	194	180	198	192	188	164	198	161	175	167	178	199	186	200	202	194	208	183	173	191	192	191	189	207	207	177	200	182	195	158	182	174	209	184	195	183	197	190	209	188	185	217	193	185	202	183	162	184	197	198	191	188	191	209	210	185	187	187	184	184	205	209	226	180	180	177	189	183	192	177	204	175	188	207	178	192	189	173	203	176	195	199	167	189	176	184	173	202	218	200	206	196	223	168	196	169	176	157	192	188	167	210	215	203	214	181	189	190	191	189	199	178	185	174	176	177	183	168	201	181	158	174	182	176	182	179	190	177	176	191	189	190	163	199	179	180	179	186	178	191	180	212	203	203	186	190	161	166	201	186	184	178	178	185	182	187	184	189	219	186	186	187	191	171	180	184	185	186	181	175	196	200	180	188	194	183	174	195	182	201	194	198	199	165	211	181	183	196	183	177	181	197	173	215	184	184	189	184	164	189	205	179	167	202	175	209	190	194	201	189	195	176	194	195	199	198	205	187	181	198	186	179	193	204	173	178	207	180	179	201	172	188	190	186	165	182	196	185	185	180	145	180	179	177	188	172	203	173	187	172	193	194	181	176	185	175	180	200	174	195	180	214	197	186	171	185	188	192	197	198	181	194	188	196	199	191	173	217	188	188	202	190	182	207	195	179	204	182	209	192	199	196	196	178	189	185	188	191	183	209	178	193	190	171	183	188	183	183	187	197	215	175	178	186	182	170	176	208	189	190	177	186	224	187	190	199	185	177	183	186	176	194	180	175	160	180	193	183	203	183	192	160	180	177	188	196	180	197	160	199	193	198	181	176	165	157	172	197	182	200	188	203	185	185	207	218	190	202	200	203	168	159	182	199	182	198	175	177	210	177	193	184	203	198	184	190	183	193	187	164	170	190	180	207	193	190	184	218	174	178	199	188	182	191	188	194	178	183	167	181	205	194	185	186	204	165	198	192	201	179	194	207	212	174	194	217	180	184	180	200	197	193	180	192	209	168	191	185	202	201	198	196	172	181	170	171	181	194	170	176	177	186	179	202	199	169	202	201	178	190	199	176	184	189	177	183	182	196	169	175	179	200	219	171	195	184	157	197	192	194	171	172	193	196	177	182	185	208	194	189	176	177	188	202	186	185	189	185	168	193	192	189	186	183	190	210	167	171	181	187	184	180	182	194	177	191	189	185	187	174	195	188	197	204	198	189	165	187	186	211	187	184	201	195	188	161	185	192	211	190	191	179	181	215	201	179	181	178	192	188	197	161	188	187	175	205	194	204	187	188	218	176	190	212	221	184	200	194	173	199	188	196	195	196	182	170	166	200	201	190	171	205	164	203	191	186	173	203	207	202	193	182	165	184	197	203	202	223	203	202	178	190	207	179	192	194	177	181	184	173	196	197	162	179	220	181	202	175	191	206	219	204	202	178	179	176	193	209	185	168	192	195	163	220	200	192	182	193	175	174	192	191	199	207	170	193	180	175	194	174	167	193	186	187	213	205	200	173	172	170	217	190	185	193	173	204	181	190	184	201	164	203	183	197	200	201	161	174	179	159	191	178	197	199	203	192	175	195	179	178	174	186	186	199	187	190	188	200	214	190	193	196	195	203	190	197	203	183	189	199	177	180	180	185	181	189	174	190	219	180	179	164	157	197	178	164	174	187	212	183	187	177	210	185	193	172	171	172	189	209	196	180	202	158	193	180	166	197	223	202	185	175	205	168	187	178	192	195	213	195	199	195	171	184	193	163	189	209	192	181	181	187	195	175	186	203	196	207	213	179	174	198	193	175	187	203	180	191	191	191	209	187	198	180	209	195	186	184	214	203	189	189	186	221	209	202	169	178	195	172	200	210	196	168	201	174	167	196	166	162	203	174	236	198	175	191	199	192	173	183	172	195	219	193	174	214	174	172	204	173	168	210	197	193	217	176	180	184	188	204	204	182	201	182	179	182	198	180	167	176	165	195	185	185	186	178	171	168	195	179	203	177	187	161	195	178	194	198	211	171	183	178	215	205	188	214	195	203	191	196	180	203	196	188	196	179	190	190	199	164	190	224	195	193	188	202	229	185	180	181	159	166	194	179	157	198	200	198	187	195	201	192	193	190	208	208	198	177	174	195	179	193	211	199	198	160	178	202	197	204	184	203	194	181	192	189	208	160	182	199	196	190	206	180	192	194	182	177	188	203	183	196	189	175	177	187	173	187	212	182	192	154	227	194	173	161	199	198	177	180	202	189	176	171	199	218	168	174	195	169	193	165	184	188	194	180	177	168	173	172	196	184	167	192	185	182	162	197	200	182	187	195	197	187	193	184	183	189	197	185	180	202	189	181	198	186	175	198	197	204	186	187	179	183	195	187	166	187	201	199	172	191	207	205	179	168	162	190	198	204	200	183	191	196	187	197	178	211	179	204	183	199	200	193	174	181	170	175	217	179	182	192	208	190	210	192	176	184	184	193	192	190	178	209	181	179	176	198	194	185	196	186	177	167	176	196	173	177	182	195	181	164	194	179	183	175	171	199	176	189	186	191	172	193	237	227	190	182	194	170	185	200	196	205	190	166	192	201	191	181	179	172	183	188	183	184	178	203	191	207	194	194	194	200	182	193	192	182	153	173	213	187	194	196	171	200	207	192	188	199	199	175	176	203	181	185	199	220	198	192	189	195	196	182	165	194	166	169	191	185	175	165	206	166	192	173	177	167	184	186	193	209	184	166	182	176	174	193	197	178	159	187	217	200	167	184	177	184	189	170	184	208	180	198	170	196	215	172	183	188	194	187	204	213	210	201	186	198	188	202	190	179	172	160	192	179	170	183	178	194	169	177	168	207	176	186	175	184	163	198	207	195	200	162	200	177	212	214	191	192	182	157	199	180	199	187	218	201	193	198	194	173	173	190	205	183	163	189	198	190	175	185	186	180	180	194	172	206	199	193	172	183	195	167	196	187	195	186	214	167	198	163	175	195	199	201	198	192	185	173	200	198
54051	55684	15747	9553	7527	5435	3042	2021	1513	1241	974	870	744	664	592	478	511	465	440	440	436	404	371	372	391	354	353	373	336	362	332	312	317	326	310	316	321	334	290	293	284	336	280	314	287	280	292	306	298	267	281	290	308	288	300	321	293	281	288	291	260	320	267	268	305	308	289	278	285	322	281	257	269	291	299	274	301	324	271	283	243	316	304	320	317	266	257	284	264	285	285	280	267	298	286	269	272	279	263	286	294	297	272	284	298	275	288	295	306	269	269	288	285	298	293	276	275	266	282	272	309	321	275	274	268	272	265	290	288	282	302	282	290	285	274	283	269	264	267	275	285	290	290	284	261	300	269	280	272	272	297	302	314	245	306	270	287	265	277	309	258	290	316	263	287	270	270	278	301	268	288	256	250	280	285	261	290	298	258	244	270	292	300	291	272	275	268	265	283	283	289	260	303	293	278	290	268	290	293	270	280	303	284	267	283	256	272	271	305	281	275	267	277	286	259	263	276	320	284	285	281	288	320	286	313	265	261	287	281	285	274	292	257	302	287	287	255	293	287	267	274	256	286	295	272	286	289	310	284	248	273	276	276	296	297	274	283	276	264	294	284	249	261	255	274	272	271	281	284	266	258	272	279	266	272	300	280	265	291	270	288	309	310	290	272	308	310	270	264	266	282	298	268	253	283	316	288	303	243	306	274	279	278	296	287	280	282	280	327	268	267	255	270	269	292	291	282	289	264	306	299	291	293	289	312	295	299	269	291	293	287	272	284	281	332	285	274	298	280	275	292	269	282	297	309	263	295	277	298	264	290	267	303	291	273	317	254	277	284	286	271	282	296	272	301	270	276	309	264	276	241	275	290	280	258	297	297	304	274	289	260	276	284	277	266	290	285	291	274	262	288	281	297	272	303	316	306	266	276	276	262	295	302	308	279	278	303	287	294	298	266	269	279	282	276	291	309	291	278	277	261	276	291	280	293	274	291	295	295	268	301	290	261	286	279	274	247	276	296	307	271	298	259	263	281	259	291	263	274	288	304	253	297	278	272	279	277	272	288	281	297	289	314	284	310	263	279	308	286	292	254	243	262	251	275	280	278	259	249	273	284	277	262	280	284	282	261	297	264	251	276	272	267	300	292	273	273	285	313	273	280	277	281	260	274	296	265	243	284	312	286	282	291	274	288	285	287	283	252	252	309	277	289	269	273	263	261	262	306	282	269	294	315	295	285	293	292	265	282	267	258	297	287	269	297	254	289	303	283	281	289	259	282	297	285	302	271	279	297	271	263	257	270	282	302	274	271	258	278	252	278	292	299	272	290	280	287	286	271	286	269	266	288	277	250	269	263	268	287	290	272	305	276	262	283	307	293	243	280	273	241	257	293	269	258	290	289	290	310	286	298	273	282	291	284	286	287	263	284	299	265	267	270	260	283	266	311	266	278	283	286	301	276	303	286	298	264	297	272	271	263	308	250	285	319	284	293	260	278	289	296	260	293	284	283	283	270	297	284	271	270	303	283	275	278	303	289	260	258	270	263	266	284	298	286	288	259	291	261	280	272	300	292	290	271	264	256	310	307	275	241	264	277	292	309	253	261	244	290	284	241	297	255	280	257	244	296	276	260	282	271	293	281	272	283	289	305	264	271	282	305	290	281	290	253	282	276	302	272	262	287	295	273	273	268	255	302	280	287	284	289	299	275	306	250	294	264	295	258	276	283	269	280	276	256	284	286	296	293	291	264	284	285	304	259	264	275	251	284	252	288	292	288	313	280	279	255	294	282	279	278	279	275	274	273	285	245	268	316	282	274	289	276	243	286	273	282	272	274	307	265	270	296	300	293	264	266	258	251	280	298	272	289	280	283	277	273	293	279	309	279	257	263	272	329	271	289	284	269	252	278	302	277	255	284	284	299	266	279	290	294	296	284	284	283	270	265	318	274	295	289	282	340	275	296	305	277	274	257	320	325	302	288	298	282	266	297	295	249	266	280	270	274	238	283	261	291	303	279	280	315	275	302	254	263	280	301	300	278	279	256	268	321	311	259	269	271	236	291	265	285	251	272	277	281	294	270	295	295	274	260	259	277	297	280	293	254	284	267	294	279	258	278	264	272	269	277	287	280	290	262	279	248	287	301	274	248	258	303	305	278	284	259	277	294	303	247	271	296	294	272	299	278	289	293	285	280	307	262	278	262	272	280	283	321	284	302	277	315	283	275	268	298	283	269	265	314	280	276	300	281	264	277	277	249	272	262	237	286	263	292	276	285	288	297	306	269	279	297	270	264	289	300	277	305	278	259	277	285	307	261	261	288	278	283	295	293	302	290	324	260	264	291	289	249	302	293	267	266	262	303	293	279	294	278	259	279	275	313	292	300	271	281	323	285	284	298	297	285	285	283	270	262	279	294	287	276	272	298	280	263	280	309	257	299	292	272	279	303	284	299	297	283	312	288	277	272	302	275	293	268	300	267	306	265	261	289	291	293	227	277	274	276	283	312	270	293	318	274	267	283	335	289	275	265	260	276	252	243	279	271	310	276	301	300	294	287	255	269	297	272	286	299	267	272	273	288	284	302	257	265	267	284	269	283	283	287	267	266	265	267	263	276	283	283	254	324	283	299	294	285	266	294	270	256	267	288	278	283	290	265	294	262	299	286	275	271	293	311	268	268	265	262	307	257	265	306	301	273	277	273	271	287	277	310	254	282	287	272	274	287	269	321	300	280	280	286	302	303	264	304	284	284	312	253	293	297	261	311	298	290	264	287	259	288	286	277	281	261	280	279	289	307	311	294	300	308	259	270	278	298	299	309	269	269	241	282	284	260	288	302	289	264	256	280	290	284	253	325	293	291	267	260	269	291	289	250	271	300	272	272	273	276	316	277	299	271	284	263	270	290	278	293	283	241	264	294	266	258	272	268	300	257	285	299	297	298	256	299	276	277	278	316	278	274	262	297	275	252	274	245	286	267	303	310	269	274	292	284	276	273	305	271	263	284	285	293	283	273	272	287	263	272	282	287	294	274	284	249	292	257	287	287	314	294	289	283	268	315	285	248	289	270	280	273	306	289	307	273	280	266	270	277	296	298	302	262	306	267	271	282	273	308	282	301	277	273	275	328	279	254	258	290	273	278	284	317	265	286	244	282	277	302	321	300	267	268	262	297	318	269	271	283	282	327	249	289	293	286	285	273	283	277	301	295	265	241	288	253	311	302	270	316	283	260	296	265	283	247	262	266	275	276	273	288	291	264	276	271	271	303	330	288	279	292	282	270	257	270	295	311	285	292	287	287	257	307	301	253	256	284	270	273	273	314	295	264	284	295	297	286	301	289	285	294	278	284	283	290	288	292	258	265	309	290	281	257	276	271	273	298	274	304	278	280	313	305	263	289	300	279	274	274	289	278	256	313	274	267	263	282	292	291	276	309	285	283	293	278	256	278	292	258	299	291	298	287	264	300	280	268	314	274	264	284	294	289	290	270	291	281	270	264	275	312	261
27467	21774	15265	2445	979	751	488	399	339	355	364	352	310	326	344	346	292	288	318	332	342	330	377	333	321	341	293	313	322	325	319	335	342	328	317	323	323	334	319	338	319	320	308	335	320	312	321	324	341	313	347	350	300	355	341	325	313	301	293	310	332	330	307	341	359	318	329	327	307	321	336	307	300	332	309	308	310	325	328	309	340	323	339	337	319	354	328	318	332	305	347	310	344	323	320	314	332	313	331	341	305	329	353	332	300	320	281	373	314	330	354	348	320	341	300	360	302	315	328	333	345	314	280	335	330	318	325	332	315	304	336	301	345	304	324	326	336	355	327	339	338	340	338	339	338	340	331	303	317	334	308	307	313	327	307	329	291	342	313	288	323	326	298	323	326	339	299	325	324	324	338	303	295	282	320	315	320	311	313	310	330	362	333	325	288	351	296	351	347	293	327	312	333	343	305	307	319	326	312	323	341	296	323	349	339	365	325	327	308	311	341	334	301	335	326	323	334	341	316	313	312	356	321	336	316	332	340	315	375	319	330	312	311	332	328	332	328	329	305	336	328	334	312	325	348	312	332	312	317	337	325	312	321	312	311	352	334	316	323	322	335	292	353	310	325	328	314	334	356	312	290	325	328	320	348	288	320	290	339	294	341	320	305	322	289	305	317	343	307	304	355	316	343	332	361	336	308	320	321	317	283	334	308	321	296	300	295	305	330	331	321	342	308	320	297	330	343	348	312	354	343	337	336	317	338	322	342	341	355	327	326	323	331	319	344	337	356	308	340	351	325	346	342	308	291	294	327	320	358	319	311	347	303	319	298	342	320	330	292	318	299	330	311	333	307	366	316	304	336	309	326	319	332	335	309	322	330	341	339	309	332	307	281	350	378	318	338	358	357	328	332	333	318	339	337	323	340	327	301	298	334	307	333	327	304	319	280	352	320	310	313	298	333	297	339	360	360	382	349	338	313	313	323	321	338	306	331	287	313	335	315	327	307	318	338	292	319	298	337	307	281	340	312	318	344	306	334	318	330	313	300	335	313	340	351	359	342	349	312	316	307	349	308	315	341	324	329	313	334	332	318	303	331	347	331	314	329	325	336	329	317	304	281	316	320	323	342	329	321	304	313	318	339	306	360	338	331	297	301	293	303	331	317	325	314	335	327	332	312	318	333	343	316	333	299	293	333	332	310	328	308	321	334	353	359	329	337	329	316	328	299	318	351	319	352	331	313	308	337	305	354	338	348	292	351	290	312	339	339	332	341	320	328	318	346	329	322	336	341	314	305	356	318	341	329	304	307	344	338	356	317	311	309	311	316	336	326	318	331	309	313	309	332	307	329	314	338	328	337	336	327	317	331	318	368	347	309	318	294	327	351	362	324	338	359	308	305	321	316	345	322	313	315	302	315	327	333	337	344	336	307	364	346	296	343	345	304	302	334	316	315	331	307	317	313	336	330	330	323	323	310	302	317	317	314	332	358	294	348	313	321	315	343	317	306	326	364	310	333	339	328	355	335	328	307	317	308	326	337	322	320	330	303	315	344	332	328	322	320	330	327	303	307	341	330	334	305	313	336	325	317	297	356	324	317	361	326	294	340	328	327	307	338	341	338	321	332	328	322	341	322	332	289	351	364	314	313	337	327	324	338	338	320	368	307	304	314	300	315	315	331	329	335	349	321	318	295	305	335	361	347	295	338	318	318	316	335	319	305	363	315	326	309	335	330	276	332	333	300	323	319	343	325	317	317	326	322	336	328	320	342	312	300	293	329	302	316	350	283	336	328	339	313	314	296	321	361	337	337	337	333	343	309	323	353	320	319	338	336	342	325	333	348	310	352	311	318	321	329	346	363	309	330	315	307	321	336	323	330	322	341	331	358	325	333	328	315	315	338	333	308	334	341	335	319	329	349	296	319	312	331	310	329	363	324	333	326	306	302	332	337	344	336	324	350	306	356	323	350	335	343	324	366	309	326	323	327	334	339	292	337	320	313	341	310	340	311	342	325	342	313	325	313	341	351	300	344	300	290	336	331	317	315	363	326	311	342	318	343	301	318	326	293	313	307	295	308	295	329	309	302	374	299	304	316	327	353	331	342	308	299	309	325	312	324	328	320	313	323	322	340	334	333	315	312	303	325	313	342	346	319	334	326	336	308	335	327	330	323	314	315	331	314	360	321	304	339	298	311	314	310	343	333	317	358	328	322	327	335	310	306	339	332	313	334	315	311	317	326	324	338	331	293	333	322	315	324	372	328	330	319	296	359	314	340	321	320	340	307	309	338	303	323	323	278	312	317	343	324	301	338	343	299	301	320	319	346	344	306	324	380	311	351	326	340	340	322	318	300	310	328	326	323	311	305	344	311	309	333	316	317	290	345	291	333	337	326	335	322	331	367	340	316	312	312	323	341	320	333	310	337	303	350	305	323	308	331	325	344	301	326	320	302	336	319	315	312	313	343	329	326	357	320	323	330	327	344	317	313	301	321	322	346	313	369	307	358	338	330	338	353	313	311	324	302	320	324	324	320	351	322	352	297	339	289	322	358	335	333	290	309	322	344	322	306	357	330	305	324	318	324	319	317	363	325	334	316	330	360	349	326	311	339	300	311	329	310	339	306	324	314	318	329	334	282	304	329	351	311	330	308	315	364	304	364	355	290	346	331	335	322	339	342	335	307	310	346	326	332	302	320	317	359	321	317	312	315	285	314	317	345	336	308	299	340	358	335	345	337	339	316	327	298	299	298	315	301	342	340	301	319	314	337	316	321	332	338	334	314	333	318	330	345	289	304	336	331	317	320	298	305	343	340	306	289	282	289	333	333	342	333	321	325	309	329	298	325	337	340	301	335	326	315	323	317	307	333	320	317	329	310	305	326	299	317	324	338	307	350	328	315	338	322	313	331	283	295	296	329	370	302	302	336	348	348	317	308	359	341	326	294	302	317	307	297	319	332	322	306	355	317	327	313	319	318	331	320	328	333	338	307	353	288	318	312	293	310	326	314	329	309	334	298	330	295	341	313	322	321	329	323	322	323	318	332	299	309	316	289	316	304	330	303	300	356	322	338	323	308	317	305	318	291	320	316	325	297	315	328	364	317	325	317	315	355	314	311	327	312	345	315	324	329	345	293	314	318	297	330	294	346	284	337	323	332	341	308	307	302	314	346	357	332	297	301	315	335	350	312	331	330	346	322	326	333	338	314	325	365	325	320	314	311	341	339	315	336	311	307	340	328	291	329	353	332	369	328	300	293	310	346	322	360	304	294	319	346	327	331	339	324	310	326	303	321	285	333	346	337	337	351	309	282	320	323	315	339	308	356	344	323	306	346	295	325	334	319	308	307	291	316	309	347	331	369	311	328	322	310	359	317	319	311	316	317	273	340	332	306	335	317	325	315	296	362	339	330	357	349	324	339	291	316	326	300	316	275	346	328	318	316	304	311	303	322	358	299	325	310	322	325	315	305	304	325	327	313	337	348	349	317	336	320	315	330	324
19943	26849	8112	2861	2391	1814	890	660	584	538	519	519	512	473	473	487	504	475	488	458	465	491	483	466	469	472	476	466	514	498	456	460	448	477	484	464	456	477	469	453	442	478	459	486	465	483	463	466	467	499	463	455	496	492	483	455	452	509	443	487	487	437	486	466	469	477	472	465	462	452	440	458	484	464	414	463	478	488	450	472	481	537	438	469	481	475	421	471	492	476	472	447	447	483	470	509	480	450	419	485	445	495	503	521	448	445	485	433	468	475	439	453	533	487	461	444	484	457	436	464	459	474	460	467	479	482	453	445	465	480	472	480	450	450	473	429	475	512	529	473	464	471	452	441	462	469	456	458	472	470	469	462	473	450	456	437	469	479	466	490	457	471	481	480	439	488	483	460	498	471	506	468	441	471	479	473	479	480	465	495	456	503	509	440	493	470	503	460	483	476	448	464	465	453	464	453	514	465	441	458	437	500	424	484	448	479	474	415	451	469	536	467	499	457	455	416	509	485	486	486	484	464	473	491	449	459	461	499	455	470	429	469	480	482	503	482	441	500	505	497	477	449	494	469	503	465	455	479	473	470	443	502	500	468	495	468	490	469	477	465	484	501	476	486	486	473	480	465	468	463	458	458	489	457	417	503	443	474	465	466	487	437	471	525	497	481	408	445	491	434	468	448	488	486	488	447	478	475	459	454	446	440	456	494	450	416	478	508	497	491	501	519	450	466	445	471	493	479	492	446	489	475	429	508	442	448	462	496	453	486	491	485	491	476	432	494	474	489	464	481	448	495	462	501	487	470	463	462	468	477	474	471	465	499	480	441	487	512	467	465	446	487	500	478	455	458	480	501	441	505	463	456	453	435	455	465	438	493	483	496	459	466	482	443	465	499	503	475	446	460	474	445	460	469	532	468	483	477	472	476	459	454	489	483	464	449	459	492	448	460	467	490	507	478	471	440	468	470	482	470	469	470	486	489	502	472	460	466	456	435	439	454	426	437	482	461	496	479	468	460	493	509	519	459	451	475	471	478	431	501	471	466	438	468	488	438	465	454	493	476	443	449	466	463	459	471	443	449	495	464	472	461	447	454	462	483	476	472	470	457	478	464	485	461	463	481	483	480	428	453	465	496	451	470	469	466	467	487	472	495	441	450	487	468	448	461	498	482	464	471	475	456	469	496	478	491	461	470	463	492	476	485	476	502	487	470	521	454	462	490	461	486	464	485	473	480	462	477	467	463	476	482	446	514	470	478	466	465	486	511	422	469	487	488	457	449	485	518	456	470	449	432	461	468	484	464	473	457	503	515	536	473	452	451	446	499	456	483	472	458	483	424	461	515	435	501	428	472	465	476	460	500	455	465	458	486	484	438	482	483	469	497	465	448	475	464	454	468	493	472	488	446	484	502	432	478	492	491	473	483	525	482	454	458	485	465	525	472	463	476	449	473	471	481	481	450	470	455	472	489	486	465	481	449	480	466	484	460	492	436	497	507	476	451	469	470	417	486	444	473	499	479	498	462	449	506	446	463	461	475	484	434	501	530	466	450	473	451	425	486	450	459	427	438	481	496	510	470	477	484	469	465	510	485	455	461	457	423	483	458	528	479	488	533	470	460	493	471	466	496	480	436	471	449	472	463	487	487	439	472	449	480	488	441	483	455	459	475	485	477	478	497	492	457	454	454	486	489	470	470	487	460	472	474	488	482	447	446	488	467	434	421	469	456	452	491	477	461	496	509	494	495	465	481	467	493	462	469	458	444	453	454	489	472	478	496	423	452	419	487	491	513	491	467	447	500	459	464	469	478	485	446	465	447	430	474	475	450	479	436	460	453	428	466	437	431	464	406	450	490	469	512	472	465	446	504	495	494	458	475	441	446	485	485	489	445	503	485	476	495	498	447	471	467	462	479	472	505	445	468	460	538	420	510	423	469	495	477	496	518	470	465	487	477	472	451	483	458	519	520	483	463	459	465	446	454	483	488	464	487	496	445	449	490	455	469	484	460	473	498	503	477	452	468	449	480	444	472	476	487	478	465	441	455	486	472	460	473	450	499	473	475	481	462	474	472	512	458	478	456	480	463	484	433	466	450	462	436	504	456	475	502	452	502	459	480	465	487	472	485	490	459	499	459	458	478	436	470	426	448	444	467	442	478	470	518	487	476	447	480	466	478	460	476	491	473	468	506	468	482	499	496	463	481	440	487	527	483	451	487	453	448	476	476	454	463	416	450	444	424	477	486	485	517	471	476	483	451	466	490	489	481	478	488	511	436	422	444	457	495	464	487	492	474	495	473	438	435	481	455	452	487	530	486	460	496	447	431	461	426	474	460	448	490	433	502	456	457	494	491	453	493	456	460	527	439	463	431	455	492	483	458	464	474	499	477	455	440	481	415	502	475	471	445	468	464	447	469	437	483	456	474	446	447	466	505	454	475	460	466	485	439	466	467	501	451	472	489	485	481	495	461	467	453	484	505	466	478	467	494	496	495	459	469	474	455	439	439	487	501	479	500	400	492	495	451	465	464	471	461	480	426	478	494	485	439	476	468	479	479	470	464	484	468	465	495	458	452	482	495	439	494	484	469	505	452	458	461	451	477	470	467	491	466	487	493	485	477	469	458	477	515	495	484	460	488	431	481	467	499	446	480	457	463	478	444	468	490	476	489	501	439	463	482	457	482	455	502	458	480	429	459	505	490	448	474	450	475	453	425	465	453	453	519	472	454	501	484	461	465	463	452	483	455	490	450	435	472	485	480	480	456	477	514	458	439	470	473	500	463	491	495	484	461	487	520	483	477	450	462	447	465	471	433	499	476	470	463	478	476	435	478	485	479	474	464	485	418	504	463	481	463	460	456	479	502	474	447	449	451	420	479	503	480	460	465	500	457	475	453	483	465	435	461	496	459	498	472	469	535	494	488	449	516	476	457	455	480	495	461	463	416	426	459	460	464	473	514	445	479	510	488	496	475	458	454	438	489	451	473	468	485	455	454	495	448	479	499	462	460	489	455	494	492	453	450	491	481	458	424	468	450	460	504	458	503	453	516	507	482	458	428	481	479	483	501	451	500	467	480	443	487	444	501	479	452	489	464	531	501	439	445	464	478	444	464	488	466	471	475	470	473	468	435	460	494	475	457	523	448	497	485	450	494	464	490	470	471	499	458	453	484	444	455	493	452	467	512	448	473	457	451	504	465	516	485	456	466	430	473	451	455	519	438	484	491	468	460	476	483	470	470	502	474	437	498	492	458	488	458	423	459	443	486	475	445	515	488	452	476	476	468	501	472	488	417	438	484	487	462	479	461	485	471	473	479	467	479	464	488	495	452	467	451	414	477	484	486	458	469	496	436	475	498	444	494	459	458	454	480	462	459	489	466	468	462	455	444	486	498	492	459	437	463	489	495	414	475	441	440	455	487	491	473	463	487	443	474	469	455	450	463	460	486	457	472	501	458	455	500	465	460	460	477	453	474	476	484	479	459	449	466	453	446	466	495
24341	21596	28570	25058	21519	10408	1195	639	530	542	500	442	461	388	406	342	376	372	365	370	358	364	373	365	365	351	380	368	360	355	386	359	349	383	354	352	349	337	403	389	355	382	345	369	337	370	339	353	362	305	340	364	361	359	351	359	355	352	362	349	376	353	320	349	335	357	394	366	333	348	341	334	369	345	354	333	331	338	354	371	383	357	380	349	361	370	376	352	349	344	355	343	349	362	354	351	352	346	333	359	352	336	333	312	344	397	343	353	336	334	346	373	320	358	382	357	329	370	360	344	349	342	330	326	367	347	344	334	339	350	362	347	333	374	369	316	377	336	340	349	378	340	334	349	324	344	343	321	340	344	348	367	342	342	323	344	355	364	388	363	384	372	333	383	366	367	340	352	366	341	367	385	353	333	324	373	334	355	356	321	368	329	384	324	339	367	357	334	329	353	344	345	366	349	330	364	357	369	368	333	379	324	358	347	343	377	339	344	366	351	340	336	375	400	354	327	350	351	361	339	359	373	340	344	360	360	351	359	353	315	347	351	357	335	354	340	340	332	318	330	366	373	320	353	335	355	353	315	327	353	335	392	365	338	343	345	326	318	337	358	328	351	328	384	331	372	359	352	368	352	347	375	323	332	345	337	357	369	339	365	378	376	349	364	338	355	314	355	348	366	348	341	343	343	373	375	340	373	331	336	353	357	339	369	355	329	349	348	353	342	312	352	308	336	370	369	374	303	326	350	325	336	351	333	350	380	346	333	321	365	340	339	336	344	368	352	356	347	350	344	378	331	325	356	375	343	369	357	347	349	364	377	343	352	357	337	365	305	335	324	300	335	340	360	350	355	355	357	338	402	370	357	393	356	357	367	350	367	349	375	323	338	349	371	384	325	357	365	378	367	335	328	334	321	355	340	358	375	344	384	326	340	325	335	358	358	317	340	326	384	338	336	311	360	359	343	346	311	349	354	361	322	316	347	346	359	362	359	337	328	345	350	357	339	330	349	355	393	349	314	361	347	359	366	330	351	358	355	358	364	347	366	331	309	370	331	351	337	337	363	371	365	325	345	364	339	328	318	335	340	365	336	356	311	346	361	367	361	375	322	354	350	339	353	354	364	320	334	367	326	332	364	334	362	355	382	351	347	333	355	341	353	350	347	325	379	318	341	330	363	342	347	330	340	341	347	326	359	354	327	353	389	344	322	368	349	359	366	397	365	355	350	348	362	313	359	327	362	334	346	322	347	327	330	322	330	317	380	323	358	369	357	339	330	353	396	350	383	357	351	333	342	362	367	344	362	334	331	323	324	323	327	310	373	349	345	356	352	348	309	365	347	350	337	338	324	360	340	346	355	352	365	344	381	398	344	346	352	341	375	353	357	342	356	369	364	318	360	345	348	346	349	355	332	348	334	363	339	318	357	367	364	366	375	349	350	359	348	335	368	342	315	367	357	309	335	321	364	344	361	346	352	341	340	384	348	348	329	353	357	363	330	354	362	381	314	313	332	344	303	356	317	349	362	360	344	335	346	331	349	341	321	357	310	341	319	349	342	359	401	334	349	360	345	350	354	336	331	356	349	329	358	369	349	363	341	334	355	350	345	356	338	361	363	374	344	348	345	344	352	350	363	336	326	365	322	322	374	342	333	368	337	357	352	382	332	350	354	356	383	367	340	317	370	336	377	375	363	313	394	340	370	359	375	367	364	350	323	327	348	337	364	341	371	334	340	348	380	383	347	337	313	367	329	371	346	346	339	380	360	345	350	366	337	359	355	318	310	345	331	360	347	372	344	358	340	331	360	344	361	341	341	350	354	348	359	343	371	316	332	314	344	356	327	361	358	327	354	333	355	333	324	370	359	352	345	353	350	343	350	349	323	346	325	335	336	358	346	342	347	339	348	375	344	332	331	339	350	302	338	335	327	318	329	382	330	322	353	339	343	309	335	297	333	372	334	370	337	344	358	355	336	344	339	341	365	357	330	338	332	338	354	362	370	356	328	348	327	353	361	359	393	350	355	383	362	335	376	356	353	328	350	370	345	312	370	337	328	364	353	352	334	327	340	361	354	332	326	364	335	363	398	363	327	369	339	332	381	398	391	337	352	344	324	368	331	343	355	320	359	385	364	375	354	328	354	324	391	337	346	357	351	373	320	355	331	321	363	371	359	361	342	313	352	372	354	355	359	344	336	365	373	354	395	317	351	343	331	361	347	362	356	371	344	372	339	363	336	373	356	374	350	326	342	363	368	326	373	345	324	355	350	311	355	337	387	346	327	360	345	349	340	398	351	336	350	324	348	380	356	378	364	360	328	315	338	314	336	324	338	332	340	364	359	351	364	311	362	326	337	320	341	363	334	354	352	330	338	358	371	345	334	362	370	369	341	338	349	339	330	389	343	351	335	332	349	341	378	305	371	334	346	299	355	398	356	340	340	343	362	348	323	313	340	344	375	334	362	342	354	372	322	371	369	361	354	358	354	356	364	344	350	333	367	334	359	333	338	345	380	359	300	333	353	390	347	337	366	353	337	353	344	316	354	319	357	340	313	315	336	376	329	356	318	372	332	348	347	368	364	360	376	339	323	370	352	313	349	354	405	386	343	348	365	381	362	324	369	305	349	363	357	364	361	338	304	341	336	353	391	314	361	343	360	347	335	384	366	350	358	346	362	329	355	372	363	305	348	359	327	376	383	374	315	371	328	369	361	336	345	375	387	349	359	347	376	346	332	333	344	352	333	313	342	346	388	342	325	353	331	336	350	347	363	318	352	338	332	349	332	353	313	341	375	353	336	315	343	361	369	338	303	386	333	339	316	374	366	315	335	376	360	351	359	336	375	348	346	369	320	336	346	373	336	378	344	359	320	358	341	336	324	358	353	338	311	321	331	372	326	367	360	362	365	333	334	339	403	347	349	339	371	338	333	390	361	339	349	344	332	356	313	312	341	335	323	326	346	358	333	386	359	317	322	307	312	348	364	358	314	359	368	352	337	314	358	345	357	349	349	362	337	344	372	359	336	357	316	342	340	340	317	347	306	339	318	358	386	344	365	350	366	320	348	354	355	348	367	369	327	346	382	357	329	369	341	352	344	377	358	373	355	334	326	361	343	374	348	348	348	357	375	352	348	354	348	328	330	335	341	329	339	370	346	315	362	332	367	356	330	351	335	337	368	350	340	334	308	345	374	323	355	395	367	368	359	356	370	354	364	335	304	358	394	358	356	367	363	369	343	357	331	368	323	359	347	392	350	355	328	364	326	331	346	319	358	336	343	352	347	344	354	343	344	329	345	367	330	364	345	343	349	371	324	341	365	326	364	340	331	365	364	376	348	341	331	338	355	355	350	349	336	355	349	356	349	329	351	333	326	361	359	347	372	373	353	334	347	336	366	347	358	388	335	357	347	360	337	338	340	374	339	353	312	319	341	383	313	317	361	327	327	357	354	415	317	357	358	378	356	383	335	352	364	359	351	336	347	317	341	334	345	358	348	313	355
45579	55057	13172	6742	5415	3812	2127	1428	1170	950	885	778	750	682	599	690	614	613	584	570	589	594	588	538	570	565	557	501	533	556	556	539	544	531	517	519	538	503	519	547	526	545	504	512	511	496	521	530	522	546	527	533	486	520	517	510	526	563	518	516	498	487	474	530	568	519	510	509	499	546	477	544	531	548	506	492	522	510	512	525	530	534	546	573	514	469	528	495	498	495	497	507	506	515	491	527	542	511	487	526	507	490	505	544	523	509	503	558	499	485	521	524	513	531	539	492	509	488	540	517	528	538	523	494	497	553	478	543	501	512	475	471	517	523	535	520	532	541	526	506	517	506	522	488	510	544	501	506	517	508	518	519	512	531	503	519	537	536	533	494	491	478	552	510	514	511	492	469	513	505	537	547	551	507	514	514	510	531	533	522	503	518	558	557	494	510	565	485	511	494	544	514	496	513	486	492	529	482	473	488	539	557	511	489	487	493	531	539	521	499	537	532	542	516	539	536	532	506	514	474	492	512	508	499	536	511	499	495	506	524	519	499	530	521	516	534	515	505	548	500	524	530	552	526	518	532	536	515	522	538	482	503	495	507	477	570	482	518	527	485	535	518	510	512	526	476	516	501	558	502	503	509	514	523	474	497	515	548	452	505	519	532	554	519	504	562	522	525	557	543	502	544	503	526	511	507	516	483	517	494	528	529	491	472	545	535	516	515	506	501	543	510	518	533	518	550	535	548	484	520	555	534	538	498	529	531	515	514	529	511	537	508	502	498	559	500	486	551	520	531	476	538	491	526	522	515	509	560	576	545	536	541	542	539	523	499	504	525	490	545	522	534	493	547	504	535	465	531	554	541	479	514	523	522	524	520	570	490	544	545	536	546	497	560	536	535	484	514	541	527	502	507	486	481	523	517	511	483	498	492	500	525	499	503	530	533	561	481	465	518	506	483	537	514	531	495	495	497	565	480	540	501	553	523	542	492	544	513	579	546	506	522	505	524	508	555	518	468	531	509	509	503	514	499	478	518	521	536	507	569	544	491	516	492	516	517	546	528	521	533	528	503	475	503	540	495	533	445	525	496	544	538	499	562	522	504	481	499	507	538	531	540	506	534	540	492	517	522	550	554	487	509	508	504	518	522	505	551	452	536	516	572	500	530	522	505	513	525	534	547	499	462	537	525	520	524	500	533	482	494	475	516	520	527	485	495	480	487	481	557	532	539	564	450	511	522	495	553	499	515	551	517	503	497	523	558	508	462	482	506	501	524	467	512	529	542	526	542	493	471	514	486	492	506	519	517	493	519	541	500	512	513	535	508	496	527	533	502	493	525	512	539	493	514	565	492	496	520	525	523	498	528	523	514	501	532	534	539	554	529	506	521	512	494	529	487	539	513	503	493	494	520	557	509	520	532	504	516	522	503	504	530	494	496	526	514	514	487	498	534	496	524	549	537	534	518	500	504	553	575	556	468	536	493	535	495	499	472	566	507	532	510	517	519	514	522	502	473	532	483	515	522	547	522	542	517	527	502	521	517	535	553	499	530	516	528	501	543	555	504	522	500	506	548	536	521	542	543	505	492	505	516	535	544	504	484	522	517	522	513	525	481	522	482	490	534	533	502	513	509	532	496	542	497	456	546	501	514	480	512	484	558	538	525	515	501	479	574	545	522	517	512	530	501	524	505	543	519	553	520	492	514	508	516	509	519	516	502	537	504	494	493	496	515	485	517	504	553	564	492	556	557	528	548	534	512	498	540	490	504	566	531	496	552	459	469	454	509	525	526	495	507	518	533	529	522	565	491	483	509	528	489	525	495	533	556	534	514	536	551	516	491	475	497	522	547	501	518	533	552	542	540	505	542	520	540	514	516	559	501	510	497	484	514	504	553	479	507	528	521	521	490	486	518	473	530	518	533	517	496	576	479	503	503	490	504	518	507	545	524	474	501	495	548	525	507	541	467	525	488	483	535	518	556	555	505	550	559	537	503	540	475	537	528	483	540	515	556	519	558	522	511	567	473	503	506	499	525	501	496	514	482	526	489	528	487	518	517	488	537	549	549	513	522	523	531	502	545	502	542	518	544	517	478	527	510	522	521	528	513	527	507	507	482	524	530	507	519	536	534	548	497	514	502	505	508	486	501	530	502	540	477	502	519	519	510	460	537	519	493	497	555	535	528	561	523	513	486	535	508	491	536	533	519	500	499	522	500	499	518	499	552	521	527	502	497	537	510	516	504	523	539	522	509	502	482	536	487	525	526	495	539	500	514	558	543	501	550	523	514	538	524	528	497	526	515	481	536	549	513	507	503	513	494	518	448	493	515	553	552	519	527	474	484	534	492	506	480	502	521	538	519	516	488	548	502	478	501	568	495	551	508	527	575	495	502	516	471	475	506	494	497	557	470	531	486	521	512	547	500	500	488	510	506	525	552	537	531	524	530	532	484	522	516	477	565	531	522	509	495	525	557	520	511	519	494	525	507	503	512	521	551	475	539	531	558	488	513	553	519	558	544	523	490	542	545	496	537	509	491	480	534	533	494	548	491	509	532	515	520	498	492	486	557	519	505	512	527	495	515	491	508	543	525	524	517	536	519	500	494	546	514	524	487	490	539	519	536	488	510	475	486	552	522	496	526	512	477	526	535	486	539	509	515	484	523	492	490	469	501	509	531	488	529	512	502	522	501	517	511	526	532	501	501	483	507	538	492	506	459	525	510	506	518	474	508	497	553	534	530	520	512	544	499	545	525	463	499	529	520	496	544	473	507	511	495	526	454	515	489	561	457	467	507	500	517	501	543	519	507	516	489	508	534	505	473	513	520	494	507	515	499	537	532	518	498	528	515	521	533	506	479	514	528	566	493	514	528	499	523	520	518	523	478	522	480	501	537	511	568	521	512	522	519	503	483	479	472	506	500	575	501	515	503	547	541	526	511	483	546	510	515	524	508	524	508	510	563	527	523	510	547	537	485	503	503	499	512	463	524	504	513	547	518	498	519	520	525	536	520	568	488	514	486	527	515	467	527	527	487	524	513	533	537	533	525	529	546	468	512	545	491	534	534	508	540	540	537	521	509	490	524	545	549	475	540	530	559	495	520	497	485	565	520	496	514	494	504	511	513	530	481	519	520	499	544	513	515	497	518	489	512	480	533	535	509	533	520	509	522	504	509	503	479	481	521	502	528	512	505	488	494	526	522	546	487	506	515	530	512	526	522	501	492	508	480	514	564	527	543	501	491	517	517	536	506	527	512	521	519	516	524	524	533	535	503	498	517	535	556	496	536	540	513	525	497	509	563	490	518	519	540	534	511	544	507	494	521	534	499	497	522	532	499	557	490	501	537	532	530	538	482	528	518	522	503	536	551	546	534	545	488	487	517	528	554	546	507	488	492	540	526	513	493	510	545	527	526	523	519	506	494	512	547	518	506	513	534	549	507	467	577	570	535	529	490	494	523	491	454	522	514	517	463	518	535	502	528	513	569	515	455	550	506	540	507
23317	21538	29572	23937	21536	21562	9411	858	535	448	394	386	319	348	277	284	263	235	268	264	220	246	209	190	220	225	212	211	188	199	202	223	214	208	199	190	201	196	203	187	193	188	210	174	165	174	185	193	177	171	202	189	195	205	191	179	183	176	182	186	217	190	184	177	191	192	196	180	215	202	180	183	206	203	184	198	190	187	182	168	199	200	184	208	174	196	193	188	185	193	153	165	188	169	179	177	190	178	177	169	171	185	172	162	202	185	204	199	186	181	191	177	188	202	182	187	165	177	191	185	212	193	179	193	198	191	188	171	210	194	193	186	191	217	194	193	192	184	177	169	185	188	193	178	179	178	206	183	190	211	162	180	196	202	188	167	189	158	183	174	173	187	179	178	199	197	199	166	198	188	186	156	178	186	188	200	185	175	196	166	174	170	192	188	190	163	175	189	175	179	188	196	176	178	165	188	180	191	192	165	190	203	176	187	183	165	189	146	195	179	206	181	196	184	168	186	174	161	183	187	197	186	181	202	194	183	190	184	183	183	195	176	186	207	189	191	181	193	194	160	199	156	178	152	199	194	195	165	181	187	174	195	202	192	184	197	185	187	204	201	168	193	169	167	186	183	189	175	191	176	175	181	191	204	187	171	182	184	190	198	185	185	167	217	188	195	200	178	183	183	180	174	184	183	174	195	201	170	192	205	181	189	182	198	196	194	191	185	167	182	165	155	164	176	193	215	178	216	191	166	180	182	171	197	181	212	171	175	189	186	187	187	178	185	178	185	196	217	176	175	146	192	181	211	168	182	196	182	188	189	187	178	187	190	198	185	194	193	197	186	193	212	183	218	177	184	183	177	177	176	167	181	170	175	184	174	189	169	182	182	185	196	180	170	200	195	178	180	193	196	209	198	161	198	169	198	192	195	199	156	204	185	166	191	211	179	194	178	184	191	180	163	190	171	212	184	189	174	188	187	171	175	177	208	180	186	185	182	196	187	180	204	178	188	200	181	170	190	184	187	175	179	199	208	173	156	185	174	220	179	178	185	169	187	201	195	176	183	211	190	179	194	190	166	178	198	193	198	190	172	168	149	165	199	175	177	183	191	182	202	158	190	176	177	194	177	185	206	176	179	185	194	201	197	186	175	196	181	165	177	184	179	169	216	207	173	224	187	170	173	186	189	182	203	180	206	178	174	162	179	183	207	188	168	179	208	186	180	167	211	192	174	204	199	212	175	190	213	187	187	203	185	220	186	216	158	166	212	182	189	189	184	179	176	175	169	206	164	186	198	168	192	212	169	172	205	177	194	205	194	177	188	191	172	188	186	183	170	206	184	186	171	168	179	193	198	173	203	175	176	212	185	171	159	189	158	188	164	177	182	184	166	160	173	185	189	195	177	225	195	185	196	190	178	172	197	191	194	165	184	202	193	178	188	185	176	182	190	177	179	180	185	212	177	195	175	198	184	178	208	168	180	181	194	171	150	208	199	207	170	188	183	182	176	177	208	176	191	188	186	163	195	187	164	166	173	197	201	200	181	170	183	188	177	187	177	187	196	183	181	178	201	175	170	190	182	177	192	192	202	183	163	177	160	190	185	175	196	181	173	157	187	193	205	176	205	183	195	190	200	187	173	221	197	205	205	198	180	168	185	182	176	191	186	187	179	197	178	188	153	192	197	176	190	188	189	178	189	171	197	190	204	180	197	195	219	162	168	168	185	174	169	202	192	185	183	213	182	193	167	209	195	171	181	174	199	193	194	168	180	211	177	171	206	199	194	204	182	189	211	197	178	203	199	194	172	185	202	173	184	198	196	183	207	184	202	172	195	184	174	189	190	186	191	171	184	203	182	183	165	188	186	191	183	181	169	205	195	191	206	173	197	206	171	194	191	207	198	165	180	164	189	193	190	181	190	197	204	191	192	172	181	188	176	193	180	176	205	190	169	186	184	172	176	185	207	186	158	162	195	214	185	185	185	185	174	174	196	179	181	170	189	183	161	180	184	166	191	208	198	174	219	184	195	165	185	187	183	178	173	169	217	183	192	189	204	177	187	191	198	183	189	154	167	161	179	206	170	208	172	193	179	173	191	187	188	179	188	193	174	169	186	180	176	189	173	196	209	179	193	191	188	175	191	202	189	210	186	190	176	179	192	211	177	184	202	195	187	169	182	198	190	178	163	149	204	196	190	188	178	178	186	194	174	196	183	177	187	184	173	173	184	188	174	175	180	200	187	166	182	192	196	168	175	190	183	173	196	207	205	198	180	188	193	186	187	198	208	176	169	210	186	192	179	176	184	177	209	173	188	183	198	186	191	190	177	195	190	195	172	167	214	191	183	181	176	204	212	154	178	171	150	164	172	173	183	195	194	196	179	191	197	196	209	204	183	223	212	181	197	187	173	196	167	205	193	192	181	161	195	167	186	201	197	187	165	181	179	167	184	185	195	179	183	182	200	198	183	198	179	188	181	190	167	185	184	188	173	198	204	185	201	184	189	189	191	175	173	176	185	192	170	179	193	188	152	172	188	182	193	195	209	185	165	157	165	184	208	218	173	178	182	174	194	195	194	175	195	162	191	198	192	165	166	181	160	192	172	207	170	186	170	210	203	194	180	182	179	152	202	185	159	171	187	190	193	180	179	176	174	161	183	189	195	175	173	163	183	171	211	203	205	200	172	199	196	171	187	178	182	185	185	190	164	169	191	179	182	181	160	185	177	159	192	195	188	160	180	178	185	192	180	168	171	200	169	161	198	212	179	181	172	181	167	182	174	184	213	197	182	195	193	178	178	178	178	190	177	193	194	174	199	177	182	189	167	193	167	167	205	215	186	176	177	171	199	210	168	177	179	194	182	173	182	198	188	178	185	156	178	175	194	176	176	207	196	189	184	166	179	172	170	174	198	182	172	182	183	215	197	199	170	154	192	176	180	183	178	191	211	169	171	187	182	180	172	167	189	201	215	188	186	168	179	202	163	187	194	177	158	197	159	171	169	186	194	171	192	167	187	186	187	203	182	152	178	184	181	162	171	204	165	212	165	195	166	177	187	162	186	204	173	170	191	170	196	210	200	169	168	186	173	167	172	205	175	154	188	178	184	174	190	188	172	180	175	191	183	191	179	169	181	180	196	185	178	205	168	214	196	174	186	168	205	175	183	167	149	209	167	189	208	182	161	159	183	173	169	183	192	173	172	192	176	195	190	174	216	198	184	192	189	203	204	150	192	197	186	186	181	186	184	177	186	192	190	170	166	181	173	178	169	177	189	192	166	198	205	177	166	215	221	166	173	170	190	188	177	200	198	177	183	191	181	194	195	192	186	186	185	201	187	201	184	196	167	180	181	183	214	187	175	223	171	181	191	194	180	166	185	162	178	183	175	167	176	189	183	187	191	175	179	190	184	203	198	175	214	177	195	174	188	170	212	179	175	157	207	206	192	161	164	187	190	182	178	179	180	217	176	198	161	167	161	192	183	193	182	187	165	174	176	172	209	174	175
51532	55843	16005	10693	8317	5514	3313	2013	1553	1256	932	838	713	583	543	517	513	483	398	442	410	407	388	379	360	350	341	336	315	325	383	328	338	338	298	283	318	298	303	293	311	308	307	314	305	300	285	296	299	327	299	307	267	258	330	304	287	277	292	302	292	283	315	292	291	298	307	268	279	290	300	281	320	308	281	270	287	289	292	255	263	274	276	259	289	291	283	278	248	309	285	269	302	271	272	283	281	314	281	293	272	288	314	256	285	287	262	283	256	274	310	271	292	288	295	290	275	282	281	281	266	268	291	279	286	281	270	303	286	275	280	280	277	282	249	308	303	269	305	285	316	300	249	273	267	277	295	257	267	257	280	259	257	260	271	273	294	287	265	270	295	272	260	302	260	299	295	272	283	280	283	262	295	273	297	270	296	261	306	283	240	252	292	289	271	258	254	278	273	256	289	291	286	266	275	275	279	265	293	262	277	287	278	274	286	287	284	277	257	280	267	303	303	278	251	268	281	291	270	293	282	306	288	276	266	281	253	272	293	280	272	273	285	296	284	266	248	304	287	271	269	291	254	288	298	251	257	249	268	287	260	275	275	249	274	302	278	262	249	294	300	276	254	279	261	288	283	266	242	269	282	284	268	271	279	286	293	289	275	286	298	259	255	265	289	243	283	280	289	291	262	257	267	292	271	296	271	293	273	272	311	248	266	266	251	281	282	301	268	286	261	291	283	282	265	297	257	282	282	282	283	246	268	286	281	271	286	296	278	257	277	262	274	279	289	285	305	269	275	270	275	311	279	263	266	296	306	286	278	305	245	317	280	302	301	269	278	267	269	262	270	268	242	280	274	276	264	248	291	240	253	269	273	255	294	278	283	262	285	259	307	287	270	272	274	277	247	277	266	286	291	274	304	307	272	265	316	289	279	243	288	279	283	274	272	280	292	283	296	305	287	286	262	268	299	298	244	265	290	252	269	285	286	266	251	275	276	278	277	259	304	290	267	262	254	253	254	297	259	245	301	279	301	282	263	291	269	265	309	269	279	275	264	274	278	261	267	292	275	290	295	256	265	279	251	306	291	286	245	293	275	287	260	266	276	281	310	304	269	255	276	259	313	294	297	259	254	259	311	277	255	268	289	266	316	273	286	280	279	269	319	284	255	274	286	301	271	277	267	291	300	285	275	299	289	272	296	246	250	281	253	283	291	279	270	299	294	296	281	286	278	278	286	276	303	309	288	267	280	307	294	257	256	311	284	304	282	286	268	307	254	288	286	257	310	282	288	262	255	292	272	301	255	282	278	316	288	289	268	257	307	269	284	270	260	274	287	266	278	292	299	263	280	279	275	275	265	274	304	272	306	287	292	284	291	261	296	269	285	267	297	277	327	274	265	283	276	279	307	290	269	256	294	277	301	271	263	292	275	298	301	268	268	292	277	299	270	295	275	255	252	281	269	296	297	279	298	263	273	266	245	271	264	271	273	285	280	251	284	291	277	264	313	284	263	259	252	291	279	280	282	272	289	282	284	279	284	258	229	269	273	273	280	272	269	248	263	324	286	253	300	270	270	287	318	281	298	263	237	311	280	277	290	282	291	281	265	292	270	281	288	290	267	291	279	284	307	299	305	290	296	279	251	271	268	284	273	283	272	275	285	279	277	294	284	321	271	279	263	299	273	282	256	282	270	243	289	290	290	310	279	270	258	259	263	280	286	305	296	277	252	272	232	266	291	278	283	285	264	255	264	258	293	272	284	304	271	283	279	295	271	288	300	314	285	246	288	287	286	260	266	303	262	271	285	281	272	274	278	306	289	278	287	268	260	322	284	272	265	260	253	270	285	301	265	289	302	297	290	269	274	285	284	297	265	250	273	292	290	268	279	264	275	284	290	255	264	293	273	323	270	270	278	292	282	270	286	284	273	287	265	281	250	267	265	274	268	276	278	311	263	301	276	262	260	264	291	304	245	258	304	276	276	284	309	319	286	284	269	284	260	245	287	292	287	266	310	281	291	291	280	271	269	306	315	285	281	262	306	264	261	291	274	287	251	295	270	283	296	272	294	265	292	272	267	309	252	307	260	280	285	296	266	275	277	283	312	267	306	269	274	275	277	251	281	277	282	263	278	266	266	284	253	275	257	321	276	286	259	263	293	266	304	263	292	294	279	324	260	257	298	251	276	271	266	277	284	293	299	292	289	277	279	254	287	243	271	294	293	304	286	287	289	264	285	290	288	268	277	275	288	296	254	317	312	253	278	292	263	309	270	281	289	278	283	261	278	254	269	291	279	290	269	281	278	273	297	293	307	277	269	291	297	256	238	260	259	291	277	271	236	269	272	289	281	246	300	273	278	272	287	267	307	307	277	262	279	281	272	271	272	288	263	279	266	297	240	264	258	321	288	277	257	304	305	288	296	285	290	284	275	285	259	246	257	289	299	272	272	248	273	293	287	274	273	300	267	291	296	283	262	257	287	289	277	263	299	299	290	279	273	304	305	299	278	279	273	271	244	281	268	277	286	259	266	258	298	278	249	294	302	274	262	282	273	282	288	266	282	292	272	246	284	298	280	297	260	305	296	256	288	265	273	279	258	260	253	256	275	268	287	300	291	273	260	277	281	306	303	261	279	264	298	272	251	267	265	268	290	282	290	263	297	290	302	277	250	299	267	283	270	296	274	260	248	270	300	303	300	252	277	303	270	272	275	254	295	264	304	244	276	297	263	263	277	264	294	261	264	292	239	276	236	326	280	261	271	273	277	268	283	243	250	259	263	249	279	274	286	243	288	270	274	309	277	303	288	301	285	284	261	280	257	289	283	292	293	283	301	296	266	264	254	315	267	283	273	261	285	259	272	294	288	295	270	294	289	302	261	266	284	271	301	277	269	255	274	283	300	306	284	265	282	275	279	276	279	286	256	266	303	280	245	259	246	267	287	304	289	296	270	309	286	293	295	274	304	278	275	291	262	267	285	326	245	283	298	278	294	261	298	289	273	239	287	290	281	238	275	302	294	280	261	268	304	305	264	270	270	285	271	278	285	250	293	302	270	255	282	281	291	257	254	251	258	284	264	294	267	270	288	242	284	279	270	268	281	262	290	262	268	297	274	277	271	280	287	297	296	244	277	280	294	264	277	297	274	289	300	267	286	278	273	276	294	267	270	263	280	276	284	272	282	303	272	284	264	300	282	290	264	307	251	285	292	303	257	286	276	270	293	259	259	248	298	291	273	268	285	252	284	264	270	274	271	303	290	279	288	289	265	277	298	277	301	262	278	294	284	282	259	311	257	284	263	290	261	288	277	259	279	247	307	277	255	253	294	295	296	293	296	272	300	271	275	264	289	281	277	280	270	270	273	274	299	308	279	253	270	283	292	284	302	270	254	283	289	278	269	273	275	296	284	291	283	270	270	258	298	250	259	287	278	265	267	268	297	304	271	250	285	290	313	285	271	279	275	261	293	275	264	290	265	261	276	293	282	279	295	282	286	261	303	274	258	283
27367	21845	14810	2815	1345	826	533	362	380	365	326	307	343	327	309	302	360	330	353	318	317	322	308	344	314	306	323	303	298	328	307	322	320	334	354	290	349	320	349	288	295	323	315	319	315	346	297	312	337	318	278	337	322	322	309	308	336	336	321	331	304	299	294	333	319	329	348	334	317	356	314	292	288	324	327	305	340	319	300	334	349	326	330	301	350	311	298	284	322	326	318	351	324	325	324	338	337	323	314	301	339	331	327	332	332	334	309	316	273	325	279	284	295	301	357	323	278	299	309	305	329	321	297	305	320	297	317	325	294	285	328	314	295	311	325	307	299	316	332	309	319	330	309	344	304	313	299	324	321	312	324	351	299	302	330	321	304	323	323	299	301	317	339	309	341	346	311	352	312	320	318	341	312	302	330	332	321	335	323	318	342	331	345	293	303	332	323	294	319	315	305	319	330	313	324	324	307	324	329	301	335	333	315	344	294	334	307	353	365	313	326	313	303	313	335	293	306	317	335	321	328	298	311	299	374	311	338	343	322	345	289	327	307	342	316	324	331	310	327	339	318	328	357	303	318	337	314	287	361	345	294	313	294	353	332	326	326	287	314	297	303	318	318	344	333	327	322	316	323	302	300	309	322	330	314	297	311	350	307	345	304	340	296	308	357	335	319	327	311	324	306	340	315	299	328	302	342	304	334	295	286	329	344	332	320	309	322	329	327	297	324	298	315	307	323	345	319	316	311	307	313	312	316	336	337	292	307	329	349	303	306	323	296	325	303	325	329	312	322	298	334	299	306	306	303	307	321	316	316	313	310	314	331	342	318	313	334	298	282	309	295	270	338	336	330	322	301	317	320	335	311	310	317	317	318	311	322	313	319	331	319	329	306	325	290	326	317	304	337	325	308	275	333	338	317	303	289	298	332	372	324	315	338	322	320	340	308	342	330	326	302	323	338	314	295	320	317	304	327	324	313	303	317	302	322	288	333	306	321	300	333	313	294	289	310	338	317	334	298	287	317	298	316	291	311	307	335	308	300	334	320	325	323	302	334	321	315	315	288	319	313	327	311	337	310	327	324	297	363	306	319	305	315	351	325	316	308	304	335	339	336	313	322	330	352	318	311	331	326	335	279	343	340	323	307	324	316	293	323	315	308	311	314	290	306	311	325	315	335	329	321	316	332	347	340	328	297	337	305	336	322	330	333	327	326	299	315	335	343	333	314	332	298	322	336	320	309	294	327	319	315	342	313	314	329	362	320	314	320	308	349	324	329	328	330	313	318	291	339	315	337	315	305	343	310	325	319	306	332	306	305	287	333	312	290	309	337	301	300	334	307	311	326	331	326	311	316	314	301	307	298	331	316	315	311	325	333	309	295	355	320	347	321	358	301	322	323	311	330	280	315	311	313	320	326	329	344	322	327	310	337	324	320	302	331	322	316	299	340	295	336	347	315	309	312	322	347	329	311	322	277	344	311	314	327	337	299	326	324	311	323	329	343	310	295	343	301	313	332	314	310	348	342	323	325	338	299	372	333	308	294	317	327	298	282	295	299	338	318	319	334	274	304	338	317	313	308	331	323	334	292	304	315	341	330	325	321	315	307	302	315	320	327	308	333	307	316	305	325	322	362	318	294	307	328	329	300	342	316	334	317	318	330	315	319	352	318	350	355	315	314	295	314	291	330	307	305	309	342	330	318	316	333	344	350	325	323	313	312	343	322	316	308	316	313	345	285	277	352	353	291	320	328	330	299	328	327	338	284	299	340	339	314	318	321	339	300	326	330	322	323	316	312	299	328	313	313	304	311	313	317	295	341	317	329	334	353	333	331	349	309	313	326	341	318	331	308	361	335	301	371	324	349	342	293	302	308	297	332	319	324	327	305	298	338	338	316	335	337	325	308	314	362	358	308	359	344	316	339	319	323	312	305	322	309	364	331	315	327	331	287	295	316	324	314	301	303	337	285	324	350	317	310	303	338	299	320	345	367	331	332	316	289	300	310	295	328	337	331	334	320	343	305	309	315	318	346	297	321	313	324	284	318	344	299	326	310	319	336	357	311	313	284	332	338	323	307	300	306	305	364	311	317	317	331	355	349	334	322	319	313	316	334	333	323	341	307	324	298	289	332	306	324	311	330	296	298	353	322	318	329	322	317	297	349	306	309	344	309	332	283	311	327	325	316	321	332	300	306	327	317	322	321	306	318	326	334	327	333	332	359	331	313	320	320	323	327	331	312	338	304	321	308	316	338	283	317	352	293	320	324	296	301	313	348	335	327	330	308	322	314	347	326	335	297	330	323	291	334	309	326	321	334	302	299	294	341	306	331	332	347	314	291	287	337	320	304	308	305	324	353	316	327	326	301	331	353	352	312	334	312	339	360	362	322	284	318	320	310	305	345	292	272	314	328	364	296	334	319	304	299	305	315	330	303	292	341	349	326	308	318	344	306	324	330	316	307	363	309	320	289	357	332	328	322	301	314	333	332	305	310	266	317	307	317	339	328	319	304	318	320	313	288	314	314	302	301	326	318	338	284	331	332	308	336	361	331	316	338	348	332	299	321	335	297	322	320	319	326	323	335	298	323	286	324	340	288	296	301	365	318	324	320	339	314	317	281	334	299	310	316	323	287	322	315	348	298	309	325	313	326	302	298	300	322	300	336	324	304	337	320	323	337	323	271	314	302	349	295	301	313	306	324	335	321	298	333	319	327	327	303	307	319	315	299	336	290	323	303	348	340	292	307	315	329	325	334	329	319	364	299	317	302	310	308	322	349	331	297	319	300	309	314	339	301	339	289	318	306	347	310	316	316	304	308	320	290	321	309	323	322	281	310	334	317	312	325	317	295	326	319	324	301	303	324	331	297	309	330	320	316	306	317	357	312	300	322	320	302	324	301	276	305	286	306	344	319	330	331	319	315	337	317	305	310	288	311	363	287	344	333	273	309	340	326	346	322	315	304	334	306	337	313	322	280	301	321	314	311	331	324	312	321	333	336	351	371	349	309	310	300	321	332	328	315	308	333	306	315	313	323	312	322	318	344	341	327	319	297	316	319	334	336	318	314	329	318	297	327	307	349	350	341	308	295	313	319	314	307	294	328	317	321	348	345	304	312	323	291	332	339	302	336	323	329	341	341	331	343	351	324	310	313	306	296	328	351	341	327	332	333	347	315	321	309	310	339	370	275	316	294	315	324	332	327	305	310	310	318	292	322	300	334	313	336	321	337	322	324	300	316	335	320	289	313	366	325	352	315	293	297	288	321	304	306	322	297	337	304	290	330	304	327	323	326	322	343	334	321	309	328	313	293	352	304	317	324	323	322	351	312	298	307	324	311	311	305	325	306	309	315	322	292	314	323	305	337	330	329	335	337	323	319	314	331	336	328	318	314	299	307	357	340	343	328	318	353	311	330	313	322	305	324	340	334	306	286	334	321	315	339	328	332	310	353	337	309	313	331	329	291	315	340	321	320	335	324	326	296	287	309	327	318	348	311	326
19905	29050	6566	3882	3197	1964	1045	674	596	555	485	501	487	495	461	477	484	461	480	471	440	468	461	491	473	481	480	457	417	449	495	492	493	485	471	471	497	472	471	481	470	458	469	513	493	473	486	453	482	460	486	500	469	469	457	414	447	452	448	485	457	499	472	478	502	444	447	455	490	465	460	429	429	442	450	468	532	454	487	489	474	485	459	472	477	469	455	499	467	457	454	485	467	465	449	427	438	460	484	455	433	470	457	509	466	456	459	480	479	444	480	446	472	480	456	441	455	453	454	465	485	497	464	484	501	476	448	460	442	472	448	434	457	492	431	468	469	478	486	484	420	462	502	492	437	509	456	491	466	471	440	494	508	461	447	479	454	479	454	473	455	487	494	459	491	501	479	474	445	454	526	489	512	442	493	481	435	482	466	489	472	430	434	425	481	486	457	481	471	515	458	454	447	467	497	453	458	440	496	440	448	489	461	487	450	483	505	476	457	488	470	452	476	436	473	482	469	462	480	488	462	463	470	482	470	464	478	475	479	472	466	500	493	506	487	554	422	470	436	494	425	487	438	490	470	441	474	466	477	436	487	449	425	444	462	480	430	451	453	452	477	438	439	453	450	483	445	464	448	431	460	471	436	477	460	473	466	448	446	473	466	494	454	456	477	442	461	490	485	461	479	464	511	482	479	464	487	431	513	444	463	449	477	457	454	458	455	475	499	437	439	480	465	491	453	464	478	483	477	483	482	456	447	486	459	465	478	415	478	434	437	467	456	471	483	474	461	484	469	494	459	484	466	474	474	442	475	489	506	449	456	478	416	482	494	465	483	479	480	495	497	439	475	463	495	514	503	477	459	466	427	472	457	503	454	452	419	466	453	492	466	458	472	507	451	426	457	485	455	473	513	456	473	449	479	433	437	440	433	477	470	493	497	441	464	438	482	464	453	427	453	471	541	489	452	480	465	503	454	431	441	494	454	429	454	454	473	445	457	469	467	460	470	481	487	489	449	436	478	448	459	468	461	459	477	446	477	442	459	485	484	509	473	472	453	492	473	468	470	459	471	467	458	482	486	458	450	493	432	462	441	497	473	459	463	514	415	466	459	496	470	463	458	492	450	455	438	454	453	493	410	469	503	473	477	449	494	480	462	488	491	481	444	474	492	440	455	454	452	474	469	439	452	475	483	425	456	483	462	497	483	464	474	504	512	448	452	400	461	453	458	499	480	452	453	498	502	461	455	472	509	503	458	414	435	481	425	469	434	486	444	463	446	449	469	485	452	491	471	503	464	421	491	421	469	460	485	453	467	457	491	452	457	485	443	461	456	457	516	513	466	487	458	468	529	460	436	442	457	448	424	448	489	470	426	487	466	474	440	468	457	469	454	437	448	466	476	496	481	455	459	459	488	446	445	471	463	452	438	434	442	472	473	472	511	455	469	464	442	442	450	434	458	481	436	468	476	442	479	457	488	479	437	446	479	466	442	475	474	466	497	454	448	461	442	458	473	425	423	507	493	469	457	468	491	407	449	505	443	461	479	447	490	477	456	503	439	471	459	450	448	442	467	457	463	494	485	487	480	494	481	471	487	416	476	502	532	426	484	447	412	449	456	506	463	450	457	444	472	474	462	428	498	502	454	460	499	486	473	443	462	446	466	466	421	469	477	463	459	471	459	470	481	448	447	498	458	473	462	458	442	469	444	481	447	443	436	463	480	532	474	452	449	454	448	464	471	455	489	473	475	446	455	494	504	445	449	483	509	471	446	476	473	439	455	444	459	465	470	431	472	476	474	467	460	504	475	504	491	466	435	488	457	452	481	437	438	407	445	502	491	487	493	443	439	462	440	440	470	463	479	483	466	480	496	474	490	452	465	464	504	493	440	487	450	493	462	476	452	457	487	465	482	483	445	458	434	502	486	460	495	493	442	461	449	462	460	434	471	469	479	469	444	489	477	436	456	459	518	474	479	446	453	452	472	466	435	452	458	463	492	481	434	484	478	443	475	461	473	490	462	462	480	467	461	478	471	486	439	479	421	442	467	498	438	469	442	483	483	453	466	457	478	441	459	469	421	477	510	501	465	452	503	450	456	471	461	490	484	462	462	477	452	445	489	410	464	450	474	465	464	476	438	483	484	456	475	494	484	462	464	471	486	438	445	475	441	492	471	457	437	460	504	471	444	451	482	535	477	487	473	519	457	491	451	473	471	471	439	456	498	457	465	451	473	457	416	477	483	483	491	456	462	437	468	462	474	459	472	460	454	477	474	490	487	489	458	477	447	463	480	451	449	475	469	440	440	475	504	444	489	433	463	460	455	443	430	448	448	465	485	476	464	460	487	434	453	469	452	418	473	500	473	454	494	462	457	469	466	467	458	477	474	480	508	456	494	455	443	464	492	451	468	461	498	487	460	428	446	450	470	455	447	446	499	461	450	476	477	414	471	517	500	468	452	492	462	455	438	456	430	439	460	432	459	482	424	512	477	473	450	469	454	479	468	484	468	434	472	441	438	478	482	473	463	507	496	426	469	474	456	462	478	472	461	451	468	480	452	453	463	454	476	493	458	471	464	448	486	491	463	447	462	468	429	460	450	455	478	464	456	457	490	447	478	437	489	453	486	437	446	451	481	465	444	464	470	505	460	469	481	464	439	474	501	474	475	409	468	482	426	436	475	509	452	461	469	468	465	465	440	464	474	467	437	442	490	481	501	484	479	467	481	499	460	456	474	479	453	464	450	440	470	516	445	476	481	438	439	461	507	449	440	436	475	439	459	469	463	486	489	440	477	489	463	428	451	470	502	418	454	460	444	438	443	497	521	480	496	475	483	465	456	435	462	435	441	483	427	448	448	489	479	475	473	449	458	447	457	433	474	471	467	442	465	499	451	453	477	456	494	492	469	414	457	472	471	460	456	521	502	481	475	487	424	458	459	481	445	482	472	460	464	451	429	455	481	478	500	477	469	449	438	458	442	478	441	454	479	450	454	473	474	485	483	465	416	485	438	531	483	529	455	460	507	445	443	433	454	463	439	446	461	460	460	464	459	461	468	427	427	464	463	481	463	441	493	461	453	442	487	455	455	470	473	468	473	471	453	462	473	422	453	486	435	440	446	489	490	438	458	460	443	484	430	471	466	422	454	463	480	485	454	491	471	426	454	446	457	456	414	453	449	504	476	446	478	447	441	475	471	517	471	452	486	453	483	492	454	457	452	441	485	471	459	489	472	469	458	456	453	493	449	501	461	469	481	461	465	496	502	479	472	476	488	464	413	475	484	502	428	510	422	469	472	440	512	466	500	476	461	483	462	434	453	450	446	445	470	466	490	456	477	469	518	448	452	455	429	480	451	426	501	493	477	456	486	462	464	486	460	488	491	448	487	456	490	464	455	482	490	455	461	504	462	483	449	494	510	443	478	480	461	445	448	479	446	455	505	449	451	473	456	434	473	470	481	509	473	456	478	446	451	447	513	456	461	474	440	461	446	489	475	444	463	437
24306	21610	29188	24422	21475	9782	1260	722	524	562	498	485	412	435	408	388	386	389	378	343	387	377	354	382	352	376	388	370	335	329	343	321	376	322	332	373	364	356	334	345	327	363	360	331	355	383	402	348	353	374	377	372	322	354	367	349	331	321	334	339	331	376	352	351	336	389	347	355	340	353	346	341	347	361	369	321	320	343	343	358	320	371	381	328	343	335	332	353	379	350	342	345	378	341	377	360	348	348	365	336	359	371	352	339	360	347	353	336	347	358	324	328	341	359	355	347	359	352	364	409	343	353	336	325	377	368	335	360	292	339	335	354	361	364	363	336	362	364	372	354	334	355	309	329	337	355	347	372	358	341	361	339	352	329	334	367	330	344	350	338	371	346	360	320	351	329	375	326	338	319	372	313	357	375	364	313	370	337	383	318	365	389	347	363	327	335	333	364	338	352	355	339	353	356	338	362	354	347	381	347	366	344	353	362	315	315	314	363	348	348	339	356	354	324	359	364	352	361	379	369	372	330	315	335	323	336	363	345	332	328	334	368	392	328	374	375	366	345	324	335	335	290	328	337	349	318	329	359	325	369	353	371	327	308	328	334	337	379	368	345	333	355	333	348	373	328	323	376	318	345	347	327	363	334	380	294	357	360	333	324	339	311	357	336	364	327	349	325	338	364	353	388	365	354	306	330	342	367	326	371	322	328	333	347	355	340	370	358	337	348	389	346	375	344	353	361	341	360	340	325	321	341	332	364	331	351	387	343	335	339	330	331	347	389	342	354	316	345	354	368	352	333	323	354	374	354	346	334	363	309	336	378	350	381	380	366	322	357	365	352	314	367	336	324	337	383	337	343	363	316	330	359	364	379	405	326	390	356	324	345	382	363	374	357	324	346	350	333	355	339	346	354	360	335	385	357	335	352	306	384	349	365	314	355	365	324	377	352	326	335	342	345	366	348	348	357	339	344	366	364	361	363	375	351	359	327	347	362	349	308	327	366	356	344	310	349	320	324	339	373	362	341	301	375	354	354	365	362	358	379	365	338	342	384	355	379	366	334	375	362	359	358	354	329	344	338	339	365	317	350	361	327	335	339	326	348	348	355	332	362	345	371	342	364	348	367	347	337	369	310	308	318	316	357	345	343	387	370	362	321	348	361	322	321	334	368	325	321	340	304	316	349	359	344	316	337	376	322	331	327	364	348	353	340	352	332	356	330	359	356	319	334	336	318	334	326	341	354	352	356	353	353	330	322	351	345	324	336	357	340	352	345	340	328	359	316	341	334	332	342	363	320	349	362	324	387	332	313	358	359	414	347	358	349	366	327	362	334	356	374	356	378	331	358	351	359	377	346	333	359	317	358	350	394	343	306	340	377	352	372	375	353	344	339	388	326	386	333	349	366	331	348	345	362	354	355	368	364	360	367	346	351	362	344	349	357	376	326	358	341	311	339	350	340	363	309	318	328	339	358	350	363	326	341	352	356	340	370	381	345	342	340	352	351	331	344	322	354	346	356	353	361	306	349	365	342	343	370	310	325	363	380	328	313	369	361	337	356	333	333	346	345	347	332	369	365	335	339	342	380	400	341	338	324	349	363	363	374	322	356	353	348	328	353	333	372	337	331	361	354	360	357	334	312	336	304	380	357	359	367	353	333	364	353	310	342	344	340	325	346	340	356	362	371	356	348	351	358	350	340	350	334	337	342	352	356	381	354	320	312	382	362	332	343	344	335	351	352	318	348	356	377	370	351	323	373	386	316	395	349	324	362	367	344	348	364	341	348	351	351	365	361	367	307	330	342	345	352	313	393	365	347	314	349	319	361	337	334	374	350	336	346	372	351	340	354	337	344	387	358	338	345	355	333	337	325	339	344	360	370	361	332	354	345	348	351	334	345	348	362	347	334	381	353	346	366	338	380	342	368	387	340	349	337	368	358	380	328	345	323	334	341	332	338	379	345	312	339	353	360	346	349	364	353	358	332	349	363	362	372	381	317	341	340	378	337	364	335	333	337	311	348	306	312	351	330	342	350	352	374	382	358	354	359	363	387	334	363	347	340	361	336	345	310	316	342	343	337	304	358	361	326	326	341	361	339	347	375	325	351	341	337	340	341	370	364	383	342	331	349	344	347	314	362	321	354	325	334	291	365	358	349	362	369	331	341	325	328	358	324	347	306	358	309	344	332	356	343	352	352	355	344	354	339	357	353	337	384	314	374	333	354	348	315	366	353	346	352	349	323	377	347	346	339	344	361	375	333	352	344	337	335	330	344	336	364	372	382	347	358	359	316	353	343	316	351	360	357	360	372	384	328	317	343	314	352	357	321	345	352	360	321	385	331	339	341	370	352	330	350	350	365	334	369	359	357	390	392	337	354	331	364	320	361	388	355	362	315	345	340	377	323	339	314	371	345	344	378	351	362	337	377	321	350	343	329	337	330	353	350	334	337	360	366	315	349	365	337	341	326	361	332	334	316	356	326	366	355	348	326	360	328	344	345	355	343	342	340	371	346	320	352	333	370	342	364	342	346	330	314	365	364	302	354	368	360	362	343	379	324	352	365	351	353	333	363	353	346	361	379	334	350	352	335	353	354	355	349	343	378	360	366	344	349	327	358	374	342	330	357	357	334	339	349	319	375	319	372	374	367	339	347	347	329	328	357	324	349	330	357	344	380	338	349	313	324	363	376	333	330	363	369	372	344	395	337	333	342	341	364	392	339	337	367	311	320	367	341	358	375	326	329	317	349	350	331	355	357	331	351	382	357	330	345	340	331	349	347	387	363	354	348	364	305	353	343	350	341	356	322	359	323	345	324	376	349	326	354	331	342	379	337	350	364	371	368	351	347	366	355	350	348	323	345	325	372	375	356	366	365	331	386	362	339	346	359	388	357	325	343	389	357	363	357	367	373	361	365	366	353	334	369	342	326	360	351	310	343	320	349	321	351	362	348	376	343	335	349	313	328	326	340	355	351	335	303	369	368	385	339	343	311	350	371	333	339	316	357	357	349	366	307	355	354	365	352	339	363	348	325	364	383	368	322	331	342	337	315	353	353	310	328	340	316	353	360	355	344	336	328	317	355	336	343	364	334	343	361	367	367	312	341	332	357	299	329	349	377	368	318	339	327	337	346	329	360	365	334	347	337	347	364	297	341	367	353	353	350	335	319	386	359	346	379	350	358	355	348	349	333	318	338	375	350	345	319	344	336	352	347	346	349	339	345	343	357	342	327	335	328	367	360	365	354	350	324	357	348	336	367	338	354	362	330	347	302	321	344	330	368	332	366	342	332	372	348	351	381	327	373	366	355	359	335	349	336	361	338	343	370	337	328	343	346	339	311	345	333	348	356	368	357	345	343	329	352	335	336	373	378	367	384	336	316	360	326	333	312	356	374	351	362	344	348	348	362	345	387	327	370	319	343	347	343	383	351	348	342	352	346	307	328	362	339	354	334	349	367	355	348	336	326	331	354	341	386	373	349	368	322	357	343	315	370	350	359
45544	58102	12690	7895	6971	4070	2285	1419	1161	979	863	750	705	691	640	586	641	591	547	551	582	543	537	534	521	529	564	569	556	533	516	561	511	514	522	510	527	541	569	466	492	517	549	543	495	478	539	556	525	512	514	515	533	502	570	489	505	546	518	576	554	495	528	488	564	530	535	535	489	498	513	469	513	534	473	496	560	485	530	526	557	535	471	538	478	488	489	515	475	464	510	504	522	524	522	492	522	534	530	518	529	525	538	500	538	480	512	504	526	491	520	509	508	514	501	486	559	487	541	555	520	505	513	544	500	486	483	505	483	482	537	519	506	555	509	538	485	537	478	532	495	480	527	504	530	467	534	486	524	531	501	521	530	501	524	510	501	520	527	502	480	517	539	534	522	526	496	523	489	528	515	463	525	512	522	526	517	531	505	519	534	508	470	502	518	466	492	500	495	488	498	514	549	494	527	503	507	519	479	481	488	551	519	544	541	511	560	514	503	479	480	490	501	492	515	501	539	462	479	478	506	493	520	491	517	562	515	523	541	499	480	536	476	483	494	523	499	511	485	516	504	472	487	531	530	511	503	486	483	520	492	528	487	501	477	515	510	500	514	525	522	484	508	537	489	507	509	556	525	521	478	520	495	501	504	504	506	511	500	535	517	527	488	522	504	540	528	494	559	504	513	524	485	500	521	503	497	492	547	563	558	460	529	503	498	550	515	513	526	521	507	536	509	535	513	541	571	487	522	509	531	471	515	493	517	488	515	540	511	505	515	509	515	479	496	527	547	518	518	500	529	501	550	517	517	522	509	507	510	492	467	501	510	499	521	492	498	491	537	494	498	529	521	556	490	521	519	519	523	543	506	467	499	519	493	539	514	532	509	505	543	533	533	514	488	531	521	521	535	500	564	507	523	489	507	506	502	483	495	506	539	508	556	515	483	520	470	525	502	527	531	512	519	509	528	532	543	544	538	521	520	497	514	501	517	552	479	489	494	493	507	547	493	529	505	531	506	569	515	536	503	497	526	495	495	538	517	503	503	478	517	510	544	526	485	550	516	490	538	503	512	519	494	469	500	497	548	501	490	501	535	510	500	480	498	524	476	488	538	538	524	522	493	528	496	496	528	494	529	471	541	516	526	497	511	496	509	492	508	541	547	554	492	516	492	526	490	524	483	525	519	542	476	526	485	451	502	483	508	513	499	469	516	498	498	504	535	480	514	532	482	528	531	500	470	530	487	477	504	499	501	532	521	531	504	532	481	530	467	514	511	512	485	536	472	522	507	473	530	511	498	508	518	536	466	492	485	473	525	514	534	494	485	542	512	553	478	508	505	514	499	546	544	508	516	501	525	483	484	532	564	500	507	484	512	466	533	492	516	491	504	532	511	480	526	523	512	516	467	532	542	502	526	487	500	508	498	543	507	518	515	542	489	517	485	527	513	484	516	521	502	498	513	589	517	515	502	499	502	534	531	544	535	529	522	562	516	511	491	528	510	482	492	531	487	523	502	484	493	525	513	472	520	487	510	517	533	541	520	516	494	487	486	478	518	500	549	488	528	543	548	509	536	497	509	522	492	527	522	471	498	503	498	564	484	510	502	564	534	544	499	489	495	548	553	524	525	491	509	533	518	466	485	511	524	507	517	489	460	486	504	496	486	470	469	500	562	541	532	493	535	498	529	519	559	507	528	547	498	506	504	503	496	477	512	491	513	530	544	505	498	484	515	496	465	518	511	519	524	510	474	509	532	501	528	542	509	530	556	523	518	534	483	517	523	489	516	505	508	477	492	510	493	500	511	492	520	518	506	528	536	505	538	516	503	487	492	470	503	511	539	469	516	483	474	508	508	524	500	552	539	492	495	509	513	522	492	517	502	483	526	528	507	526	487	481	480	544	526	537	520	522	481	457	516	542	524	524	508	544	503	506	490	545	497	500	524	511	517	537	500	545	497	482	470	492	511	517	554	500	517	500	512	498	557	492	504	556	535	508	491	513	509	529	509	489	499	492	496	521	511	509	508	496	510	527	511	482	557	576	488	500	521	535	536	525	523	500	520	524	522	550	535	493	529	515	514	527	522	531	521	513	530	526	516	562	496	479	497	513	519	512	489	509	502	527	507	522	476	508	531	506	543	497	556	523	498	520	555	467	520	522	532	537	504	506	515	498	486	551	530	519	452	507	500	507	491	524	531	518	490	487	496	498	483	529	493	516	526	538	504	461	538	483	538	522	545	528	515	530	482	522	573	508	514	502	482	521	514	493	524	503	491	484	533	550	521	475	538	509	512	530	497	492	500	510	484	529	496	469	511	502	474	539	463	520	504	498	472	529	490	470	499	505	506	503	509	539	496	518	505	491	511	531	538	538	529	485	508	495	510	499	499	521	522	519	508	525	516	532	500	527	483	504	483	543	494	547	482	513	513	521	548	495	514	475	499	541	479	490	521	492	455	507	515	525	494	515	519	500	509	494	526	508	550	488	507	467	514	530	506	520	558	489	519	503	482	538	511	548	511	528	482	544	508	517	521	493	550	514	503	552	538	533	527	526	547	473	546	503	507	548	526	496	498	581	498	486	526	521	490	493	553	510	494	518	485	480	503	516	525	515	516	516	516	497	486	500	525	547	486	513	541	466	514	511	528	481	494	496	498	513	525	511	517	542	500	491	497	510	542	492	478	511	523	494	513	511	462	521	542	513	487	532	477	546	493	486	467	506	527	487	523	493	520	500	506	470	542	536	523	494	508	525	540	526	460	506	543	546	471	527	499	497	493	498	564	486	530	496	496	511	481	538	495	548	507	482	534	509	504	512	536	543	501	458	512	534	523	508	515	519	530	519	538	512	520	509	525	525	520	503	530	448	521	491	527	505	485	503	538	523	485	508	470	585	530	513	509	506	548	513	509	464	468	509	535	489	550	528	507	474	468	522	537	519	521	522	545	527	509	509	549	479	494	509	508	517	530	497	504	549	483	490	549	472	503	505	517	550	532	507	521	492	552	501	471	542	500	490	501	498	542	512	455	495	491	530	513	523	471	506	533	494	508	516	492	540	493	506	542	484	535	523	543	540	495	516	519	539	463	478	533	514	545	532	524	515	495	506	514	531	505	503	513	481	516	520	526	487	512	495	539	534	533	489	524	499	531	467	499	502	497	495	491	554	537	476	537	476	501	516	505	514	522	534	534	516	491	513	478	494	535	505	508	521	528	499	488	540	509	533	486	549	545	514	537	501	507	475	488	518	542	524	468	458	526	476	537	492	491	532	520	499	477	492	502	534	536	530	489	470	526	516	530	540	506	491	515	531	549	506	540	503	522	505	495	541	525	503	519	548	499	513	526	485	486	496	500	510	492	469	530	508	518	510	515	528	509	481	478	494	517	488	519	473	538	500	530	492	496	511	539	473	513	461	496	520	492	545	476	494	517	491	523	495	509	491	520	558	465	521	470	553	503	521	488	531	525	496	495	500	507	513	503	483	529	483	489	493	500	521	504	546	546	517
23330	21541	29655	23851	21535	21471	7281	874	547	490	411	368	318	276	262	255	243	244	246	234	236	222	237	231	229	226	198	202	228	180	210	210	211	182	192	198	199	208	187	190	203	230	202	220	198	182	168	183	176	201	174	212	188	212	200	166	186	172	177	185	169	192	185	172	172	171	198	156	179	177	209	185	194	177	199	209	176	199	190	179	185	187	211	211	194	192	195	199	193	179	171	191	182	172	182	188	180	168	191	187	193	186	191	155	183	191	205	183	179	183	186	171	172	185	178	171	185	178	183	176	167	174	164	185	203	164	196	178	188	175	194	183	206	170	181	201	192	197	161	190	163	191	224	194	205	196	219	194	181	164	206	186	192	181	188	161	183	189	185	179	167	164	186	152	193	200	190	159	173	179	184	176	190	208	180	213	166	185	185	170	198	182	190	162	184	166	167	167	194	198	168	169	184	208	164	189	185	195	163	187	188	162	183	172	191	218	172	207	195	173	176	185	188	194	211	168	181	182	190	183	192	164	168	191	183	196	209	177	208	193	196	182	198	181	178	158	170	171	170	189	160	174	178	187	182	203	159	163	210	159	166	196	195	174	178	197	167	187	175	201	207	182	182	178	222	176	188	201	178	194	185	197	189	186	168	175	201	197	181	199	179	188	164	187	190	166	198	194	220	205	160	161	171	198	188	185	194	199	191	181	185	188	193	211	171	185	173	195	169	224	189	181	189	194	184	188	186	198	194	179	182	174	211	176	186	186	191	192	202	186	190	186	183	183	186	174	200	193	173	200	153	227	198	178	203	203	218	177	176	177	165	170	173	220	176	171	180	186	189	185	164	193	173	167	157	179	182	181	168	178	184	181	213	195	190	171	224	181	182	182	172	174	177	170	172	180	161	190	192	168	175	180	196	193	172	188	161	210	186	171	177	205	207	187	175	170	176	206	195	217	150	174	165	198	187	156	175	201	176	171	172	155	159	195	177	201	179	194	196	193	198	209	180	189	204	187	164	197	177	190	175	192	197	177	186	185	177	208	207	180	194	179	176	173	163	174	196	186	179	213	174	186	176	187	177	207	165	199	220	169	194	179	168	194	188	210	196	192	172	163	183	211	211	204	176	221	187	173	178	182	176	172	195	183	176	175	169	192	171	190	176	186	183	195	164	185	163	179	178	202	182	177	193	194	203	179	173	211	176	195	177	185	183	201	167	201	197	196	192	185	195	199	174	204	188	168	182	174	191	193	169	187	194	153	168	207	175	204	177	195	171	177	195	197	184	191	166	164	173	188	184	193	156	167	208	184	195	184	195	167	217	189	188	195	191	165	184	191	195	183	209	182	178	192	180	189	185	201	219	161	167	187	184	182	189	193	170	188	188	208	176	199	181	192	166	187	192	179	192	182	187	161	206	168	187	171	199	178	172	194	202	154	198	168	193	179	170	192	191	172	163	164	201	188	196	172	173	207	191	181	223	200	168	173	197	193	171	166	191	183	186	204	181	168	175	177	179	195	182	190	172	187	183	177	187	182	180	180	211	170	150	202	172	181	182	168	173	204	173	137	175	176	199	186	165	176	163	173	182	182	173	172	200	203	197	188	220	201	190	178	191	205	193	178	180	217	184	186	229	186	174	175	175	214	192	197	192	174	190	190	191	214	167	204	192	171	205	165	197	196	194	185	212	161	184	169	180	201	191	193	185	172	178	190	180	201	183	181	199	193	202	186	193	170	185	220	167	196	167	240	173	185	170	194	191	191	160	178	185	229	190	182	195	195	170	207	183	206	195	187	166	161	198	187	175	201	164	179	172	194	193	176	185	195	185	177	193	171	179	148	202	165	205	196	188	168	211	189	184	184	162	170	195	179	180	167	159	183	186	185	185	227	188	183	182	164	200	193	188	199	179	194	164	181	198	196	170	167	173	171	188	213	170	190	202	181	177	180	179	192	178	193	175	171	172	170	171	163	170	175	191	194	163	171	157	180	178	181	186	168	180	159	179	212	178	164	166	191	192	183	155	192	191	188	187	187	188	194	174	196	163	210	201	173	173	174	176	189	196	201	184	178	195	171	174	184	178	187	182	181	177	202	169	190	192	190	175	204	184	197	154	201	189	198	177	182	177	177	171	179	192	198	180	172	187	183	183	182	203	188	169	180	199	196	168	176	188	161	181	181	188	165	197	181	186	164	209	184	177	184	181	200	172	185	187	165	197	210	189	179	189	172	196	185	177	200	187	182	179	180	182	188	175	196	198	168	186	183	188	189	171	197	207	192	185	157	187	196	180	193	203	195	175	179	160	158	166	177	192	176	200	185	187	200	165	176	163	175	186	189	169	191	169	203	193	158	170	198	194	178	214	165	196	162	165	188	201	182	171	213	194	197	193	199	196	161	164	179	172	185	190	181	180	193	167	181	189	193	178	187	190	182	181	174	193	197	174	182	184	173	170	222	171	152	198	182	194	172	194	171	174	211	197	173	191	190	169	189	202	173	152	168	198	194	194	223	204	154	184	174	205	192	164	193	189	196	167	212	190	190	180	181	189	180	191	187	183	189	189	190	167	195	177	176	178	171	185	165	170	179	191	163	190	167	206	181	191	183	181	212	183	187	186	184	193	201	199	197	177	196	180	199	175	177	202	185	178	179	193	167	178	163	186	170	170	201	180	154	203	170	206	189	210	195	191	198	195	205	187	169	198	198	195	193	178	209	198	184	176	176	192	181	177	200	191	219	189	220	176	159	167	172	187	182	171	204	196	212	174	195	182	187	184	181	195	176	185	189	173	177	164	192	206	176	167	191	204	176	186	181	167	176	192	187	191	172	184	187	158	207	202	178	172	166	181	198	184	155	174	211	193	180	198	217	169	194	199	188	177	189	196	180	189	177	188	173	168	211	166	205	198	188	184	188	169	197	187	180	192	202	182	193	200	176	184	169	221	174	151	220	170	187	189	186	155	203	197	181	170	185	182	192	201	196	183	179	204	184	174	177	185	186	192	176	190	201	161	185	188	169	178	195	199	191	194	205	204	178	171	187	190	198	197	219	177	174	182	163	178	184	184	174	194	174	163	160	187	176	207	185	188	178	204	198	189	201	206	189	171	182	179	187	173	189	153	199	192	184	176	217	179	167	203	196	202	190	169	183	174	199	198	184	209	167	197	203	188	198	174	186	171	195	185	181	200	191	182	198	196	182	182	221	173	185	186	183	182	186	171	223	183	196	161	211	189	179	196	185	160	185	189	174	168	163	182	186	174	162	178	184	175	168	169	174	176	202	156	165	184	171	190	181	166	187	181	188	182	190	183	191	185	195	191	194	165	166	192	217	196	183	185	165	192	171	193	193	197	166	163	180	182	182	184	187	202	168	200	185	170	192	203	184	181	195	187	216	189	208	203	183	180	171	169	192	178	164	185	199	185	178	175	174	195	189	202	165	196	201	183	192	168	193	194	170	166	198	173	189	166	167	180	192	176	200	171	184	167	176	204	178	181	168	147	172	185	180
52493	63961	16911	11016	10170	6059	3325	1995	1539	1168	962	780	703	635	546	508	508	477	427	406	401	395	413	399	362	333	357	356	338	371	352	314	321	328	304	326	310	307	301	293	325	326	291	294	284	300	290	286	288	274	292	281	260	309	278	295	274	302	290	279	260	276	294	279	305	279	276	274	253	282	253	284	278	271	316	300	297	249	271	287	286	298	312	341	278	287	259	267	292	269	298	312	240	246	280	289	282	296	270	287	288	276	279	273	288	292	262	283	275	283	303	286	274	301	287	282	246	254	270	265	291	284	297	274	252	280	298	286	302	258	264	253	275	281	292	288	244	285	298	270	255	266	264	289	272	308	286	284	283	289	283	270	281	291	254	307	289	291	282	252	285	284	293	271	248	269	279	295	307	282	273	257	306	253	288	293	298	283	299	272	246	298	260	256	285	302	274	281	297	292	268	306	288	257	282	284	303	274	274	263	253	278	273	252	306	259	281	266	295	286	283	273	283	255	286	266	291	273	301	256	299	306	290	286	304	270	282	276	243	279	257	298	267	253	272	252	290	270	252	258	274	292	229	255	287	281	282	275	263	287	289	265	277	278	263	276	280	283	294	318	259	300	266	271	270	272	277	281	254	314	282	279	265	269	278	268	287	297	270	259	272	280	274	255	290	282	282	273	256	302	301	285	259	293	302	272	268	272	276	290	264	276	279	292	268	309	289	303	241	292	268	286	254	295	287	283	290	256	279	279	258	259	276	294	251	269	256	273	275	261	219	291	260	278	260	291	271	280	299	277	289	263	300	237	272	301	250	304	254	277	282	294	299	270	252	280	279	291	282	278	276	255	316	272	265	295	274	250	280	261	293	279	289	271	285	281	239	263	283	288	271	246	289	277	254	260	277	293	277	299	283	273	309	246	295	277	297	256	273	321	243	299	270	268	259	283	294	251	271	306	270	246	282	281	275	294	272	273	297	271	297	263	266	287	261	297	298	268	319	271	262	279	261	230	260	263	282	285	283	243	282	282	278	266	273	271	267	296	288	272	285	322	273	279	296	289	259	268	282	274	276	257	297	282	287	284	292	276	252	307	269	312	288	269	256	267	310	269	309	285	257	240	287	277	322	253	265	260	302	268	318	260	277	265	261	272	260	295	271	250	285	263	281	277	245	257	254	295	265	268	298	277	278	290	297	287	251	256	280	289	259	286	275	278	279	276	288	282	297	302	288	284	288	263	255	254	253	279	251	294	278	318	285	265	273	290	260	253	271	252	306	254	285	289	267	231	301	266	249	275	292	277	269	273	276	286	270	298	283	283	276	247	256	278	297	253	314	261	277	295	273	279	256	245	262	319	274	287	306	293	304	279	287	243	250	269	317	286	288	270	268	294	262	276	288	298	318	283	268	268	247	280	257	299	279	286	275	271	257	275	257	265	278	268	301	249	266	278	287	281	291	261	261	276	271	265	263	267	271	258	277	288	273	280	259	268	253	277	287	279	286	262	274	265	287	277	268	271	266	292	277	288	285	279	257	235	289	295	281	272	269	285	267	261	275	290	292	298	263	278	273	259	279	256	269	273	273	285	262	288	274	301	270	270	281	275	273	298	271	281	263	291	308	270	281	268	280	291	260	297	253	276	268	256	274	264	276	282	271	270	285	293	284	269	275	270	281	284	296	304	252	277	294	249	295	265	294	253	270	292	296	314	294	261	282	309	268	299	290	246	296	271	261	283	254	255	269	289	267	271	286	273	282	266	316	287	278	266	269	249	289	285	281	245	270	306	312	282	266	284	273	273	296	253	268	295	278	262	300	287	282	294	291	279	284	280	318	293	281	289	274	277	284	295	256	290	271	295	276	266	297	290	254	270	276	295	284	270	258	273	271	257	299	273	259	281	233	238	274	306	284	281	271	290	296	270	316	282	295	273	265	262	259	267	284	251	265	302	271	277	293	292	298	266	279	266	291	261	269	253	301	241	252	256	283	283	276	287	255	276	274	299	274	288	241	299	313	272	274	273	276	272	289	303	281	267	281	273	249	280	286	270	271	282	267	270	252	250	267	291	263	278	266	270	262	270	246	266	264	246	292	275	311	300	284	266	254	265	255	268	281	255	267	301	299	250	274	273	330	249	284	293	289	282	274	309	277	263	252	291	279	298	260	265	271	269	279	270	275	304	289	283	286	280	311	302	263	232	257	273	254	291	263	284	260	283	274	287	278	284	276	286	282	303	254	310	282	268	253	272	260	276	277	269	271	272	313	271	265	248	268	291	291	296	282	273	265	255	301	277	318	269	269	280	267	273	276	297	295	282	251	304	272	258	281	277	257	297	288	309	252	263	277	298	274	266	283	285	258	285	272	300	248	297	269	238	254	310	254	295	278	268	279	263	305	274	256	298	254	292	245	235	294	276	297	268	266	276	268	262	272	279	262	252	302	282	266	250	299	253	284	291	298	255	294	281	292	265	273	252	277	265	277	262	270	275	268	270	283	249	289	244	283	256	258	274	266	286	287	274	279	247	262	273	300	266	300	307	281	259	305	265	273	273	279	274	266	271	259	263	245	265	281	264	257	309	268	257	278	269	296	307	285	250	257	295	282	297	251	282	283	261	276	276	302	251	262	288	298	258	277	272	286	270	280	254	299	268	275	294	284	270	305	260	273	268	267	260	256	286	287	291	288	267	266	250	294	307	242	271	278	255	280	263	276	298	285	261	281	299	297	278	283	275	302	266	257	280	259	282	294	264	309	273	247	269	288	268	244	253	271	248	286	268	274	272	270	286	288	257	280	267	274	252	274	292	267	272	277	277	272	302	271	300	259	270	279	285	270	278	262	261	278	254	271	273	302	263	262	248	270	279	264	280	274	246	295	265	310	258	271	246	276	294	291	283	293	284	261	287	255	286	293	288	257	263	283	292	264	260	287	282	282	287	286	252	259	300	275	272	307	272	279	269	270	250	265	263	270	284	289	262	280	296	289	286	279	278	312	274	283	271	290	244	275	285	304	280	259	285	281	252	306	310	302	281	277	266	245	277	267	257	234	240	287	292	295	265	289	277	276	268	253	281	272	233	273	253	302	286	276	248	276	257	270	263	276	304	274	291	271	292	286	251	289	263	279	284	295	282	266	253	244	313	247	267	255	309	286	287	247	301	274	294	245	272	285	282	257	251	273	256	270	283	271	240	284	275	280	306	290	281	267	310	276	238	279	284	256	277	286	271	259	272	268	257	300	277	249	284	242	257	256	286	265	305	292	289	278	269	318	283	272	287	288	281	259	270	278	243	272	260	296	279	265	286	242	269	281	277	269	240	254	251	297	270	278	304	290	261	264	289	260	261	272	292	280	267	268	265	266	285	269	270	284	307	265	281	273	290	249	269	258	277	268	279	284	270	261	257	270	269	277	279	276	262	263	275	271	291	273	263	268	271	257	272	273	275	309	270	300	267	280	249	251	288	280	262	273	278	271	289	279	306	270	254	273	281	268	268	287	284	287	243	254	300
27144	21803	13994	2565	1430	903	503	362	344	352	335	333	337	330	323	321	336	316	285	309	329	324	314	309	331	324	310	298	299	325	337	261	319	333	330	317	307	323	319	358	335	296	339	318	333	336	314	318	322	299	314	307	297	353	303	364	301	305	313	305	309	314	312	299	320	314	335	337	327	307	351	326	307	318	321	302	341	293	311	327	315	309	310	289	313	346	334	293	290	327	323	323	292	297	291	308	325	356	350	323	319	286	312	299	307	299	317	322	327	312	328	324	308	323	342	296	299	295	307	300	287	305	306	342	322	309	317	301	324	361	312	331	315	307	324	320	311	347	304	329	318	310	298	338	329	306	322	317	329	330	319	331	293	306	295	352	337	295	305	320	330	321	327	318	318	301	320	319	295	302	367	332	295	335	301	314	337	330	302	278	300	308	327	319	317	311	294	309	310	303	339	327	296	323	293	347	300	302	352	342	323	305	335	320	289	324	289	335	320	298	322	301	279	305	311	332	323	333	325	325	343	329	310	334	298	282	321	290	310	293	333	312	350	335	288	317	308	327	327	307	322	335	292	303	289	362	334	328	282	318	313	299	297	321	336	309	317	315	330	322	288	283	269	305	317	325	305	298	307	301	292	312	303	306	301	317	314	332	299	318	342	319	317	334	306	305	318	320	316	325	294	344	303	324	340	302	341	310	323	313	321	344	314	321	335	307	286	308	319	314	337	310	318	317	326	295	321	324	306	306	316	331	338	301	312	293	303	326	305	297	331	309	320	302	303	325	336	324	317	326	299	332	317	310	335	331	297	346	290	348	309	340	309	324	342	312	330	316	307	317	305	287	310	344	286	283	356	298	316	355	310	334	335	301	310	300	302	313	292	340	307	331	337	298	306	307	331	316	321	318	329	268	288	330	308	320	309	287	308	308	293	327	329	314	306	315	368	339	336	321	299	304	321	298	317	315	328	325	297	294	330	272	322	318	306	332	306	331	314	307	292	305	325	311	308	294	338	289	326	322	304	344	338	313	282	305	318	328	305	310	328	334	316	356	306	313	297	294	291	314	307	312	322	334	324	280	338	312	316	314	326	320	323	307	314	352	298	309	342	297	304	338	302	271	323	307	335	348	299	326	280	279	302	280	296	305	313	280	338	313	295	272	314	309	321	331	319	319	324	292	310	298	349	341	296	318	319	315	329	287	328	323	299	316	306	336	299	336	327	265	314	307	314	327	322	320	353	322	315	328	326	308	315	276	305	282	321	304	320	317	304	298	336	320	300	300	298	329	337	332	318	316	355	345	327	336	303	303	263	323	321	321	315	344	314	282	294	307	312	288	300	324	315	323	310	349	327	332	306	301	363	311	284	295	325	286	331	320	333	319	308	316	312	291	327	290	306	302	347	357	318	336	305	298	293	340	309	298	303	312	328	311	324	319	322	266	308	309	280	319	322	320	355	342	347	323	350	297	313	350	324	304	323	313	328	310	305	320	331	310	292	328	285	348	324	307	342	308	285	290	316	325	335	327	290	329	299	323	340	316	286	292	278	310	324	303	293	291	284	303	304	318	301	313	311	344	326	277	304	320	315	314	323	306	346	329	302	305	328	319	287	338	317	310	320	327	334	316	308	320	327	329	331	321	293	297	302	289	333	316	326	323	322	331	305	278	306	302	329	340	299	321	312	311	317	311	313	333	324	304	326	319	294	284	308	298	326	321	290	322	311	302	330	306	340	353	288	322	306	319	345	314	324	292	320	326	339	330	313	332	293	311	297	330	341	299	328	310	314	318	308	319	346	305	281	317	317	323	304	333	321	331	288	295	327	313	319	323	312	291	304	307	287	284	312	294	342	295	316	304	308	328	305	324	338	301	331	309	336	304	336	345	327	288	333	328	325	336	317	318	321	291	304	301	329	317	302	319	334	324	311	335	361	325	305	313	300	276	279	302	305	328	311	317	291	330	309	320	357	308	296	328	307	342	317	315	299	329	272	342	340	327	316	311	297	296	357	297	300	327	304	340	300	323	337	293	342	303	312	287	341	306	323	313	307	291	328	286	302	316	309	300	338	303	332	320	280	300	343	310	325	312	324	313	326	308	331	324	302	318	322	310	341	330	336	325	345	340	315	298	332	294	284	340	308	285	311	300	327	325	311	330	324	327	319	309	309	323	340	304	299	324	313	307	318	313	314	313	316	301	304	330	316	338	333	314	297	302	295	317	322	300	331	338	311	316	302	329	309	300	311	328	324	311	324	288	311	300	326	347	329	316	320	318	341	311	342	314	301	292	329	313	340	320	316	300	282	307	334	314	320	338	318	305	317	308	324	320	320	323	328	306	312	319	304	325	301	316	289	307	304	310	358	307	298	336	317	307	325	324	310	314	299	317	351	323	318	321	302	317	319	314	312	329	299	338	331	288	333	286	322	317	296	305	320	308	346	324	304	285	328	315	322	336	318	287	304	294	328	298	293	315	322	327	308	306	328	322	288	328	298	342	335	316	305	334	344	312	310	298	301	336	306	307	338	317	301	304	306	330	333	280	304	306	300	286	320	341	354	353	326	288	311	304	320	312	294	311	293	322	320	325	299	324	325	298	325	312	353	353	336	318	322	311	328	291	314	316	327	321	300	327	306	295	315	332	298	295	335	346	319	298	339	314	330	305	290	330	271	279	345	296	312	275	292	315	296	308	292	324	315	295	296	296	328	293	316	309	327	316	329	288	303	332	309	303	336	290	317	338	332	336	298	321	308	298	317	332	317	306	337	325	336	318	340	308	321	299	339	319	342	326	323	279	294	330	310	322	345	349	307	288	308	288	337	326	295	315	307	287	291	271	316	316	326	301	316	300	331	335	316	303	292	325	303	333	323	308	303	337	306	305	314	320	312	320	299	301	296	340	320	310	298	320	307	303	301	299	314	316	309	305	318	290	327	318	288	322	299	331	284	344	305	284	334	303	280	295	312	329	316	315	319	305	300	355	311	293	291	334	334	315	316	308	314	316	289	292	313	311	340	306	321	287	332	316	319	299	308	344	304	313	289	305	294	328	316	312	314	321	304	300	307	306	322	300	346	291	316	348	289	320	305	330	309	308	296	322	323	314	300	284	318	320	326	314	296	320	299	355	300	323	329	312	329	287	320	347	334	346	332	342	304	310	313	320	312	288	309	342	301	294	300	296	301	339	288	310	299	332	300	339	252	325	314	307	293	317	300	300	337	297	299	317	328	332	317	315	297	313	283	344	299	300	308	299	291	339	326	329	344	303	291	334	321	304	331	328	327	287	295	322	351	299	302	315	320	319	325	300	319	294	339	314	310	316	327	308	326	307	296	334	325	307	331	340	331	301	298	307	325	324	317	299	292	284	320	315	293	300	310	314	321	316	356	293	312	317	308	337	323	310	304	329	326	329	289	314	277	318	265	288	313	327	362	304	323	328	319	305	299	302	334	316	329	313	300	305	286	293	361	339	302	295	328	324	311	319	313	302	318	306	330	324	314	323
19592	29883	7356	3612	3423	1995	1034	664	561	555	506	469	446	460	460	463	466	476	487	467	421	442	468	458	479	444	423	466	497	438	461	472	452	455	485	442	455	469	470	430	471	441	432	460	440	454	457	470	482	458	492	454	442	489	465	475	463	458	438	478	456	451	459	456	455	459	474	509	465	457	481	435	477	467	455	471	439	477	473	479	456	447	462	469	432	444	471	432	471	465	463	447	436	466	472	459	491	449	458	419	424	437	446	430	407	449	443	486	472	465	442	459	475	423	473	450	448	434	494	433	441	498	461	451	495	406	474	435	467	449	407	469	468	419	461	460	448	471	481	462	455	412	528	456	460	470	423	490	440	424	469	433	455	436	454	440	490	447	414	434	474	473	455	429	472	437	464	471	459	481	472	454	443	410	445	466	444	440	439	480	466	427	442	461	456	477	446	428	423	456	486	454	477	428	462	499	475	466	447	411	433	412	467	444	471	446	442	481	458	457	457	472	459	496	441	451	425	508	451	452	476	453	446	480	433	450	427	457	460	410	431	453	415	453	448	446	439	451	455	481	474	464	427	439	491	439	445	486	445	431	427	442	476	430	467	507	470	440	416	435	453	482	439	457	480	442	435	438	479	443	443	481	472	467	429	452	462	460	476	473	481	480	463	467	457	469	486	466	491	499	473	464	470	457	454	452	449	473	433	478	444	454	462	437	471	449	439	441	461	463	443	469	465	435	461	452	458	465	475	470	502	508	428	493	477	446	489	495	465	458	487	450	450	453	451	487	495	485	419	461	443	442	423	460	457	442	449	459	440	465	477	484	487	483	429	418	490	444	463	462	420	452	444	451	486	461	466	433	431	434	414	460	452	451	471	440	475	457	435	513	482	462	464	459	470	435	465	463	465	445	444	449	437	463	439	470	448	476	439	446	468	457	488	452	492	443	442	458	468	444	474	473	479	431	431	450	460	485	495	450	452	498	419	449	473	465	427	450	490	457	464	476	490	457	444	472	449	470	437	464	457	448	473	456	457	423	470	471	491	468	415	469	462	445	474	409	440	431	430	494	473	466	455	459	452	450	444	462	456	479	466	479	454	454	463	431	453	461	462	503	469	445	446	508	464	458	420	487	446	487	449	503	453	496	459	461	463	452	436	469	423	437	484	446	496	427	434	468	424	504	461	463	443	440	443	432	448	451	476	449	448	436	462	467	496	455	454	434	468	411	448	446	466	451	478	507	485	458	478	443	444	451	462	481	485	476	478	466	480	463	488	464	466	443	421	460	445	492	455	458	429	460	428	469	468	494	450	461	456	463	471	471	444	499	460	433	448	470	476	443	465	461	445	515	461	474	455	446	472	457	481	485	445	421	441	454	473	450	473	440	467	474	475	450	420	484	444	446	447	443	470	451	437	475	446	457	500	464	489	477	464	486	450	443	434	481	466	433	426	511	493	466	447	460	456	439	432	419	461	465	470	513	449	439	462	461	479	448	468	452	441	438	440	492	474	460	460	444	503	439	444	466	449	481	474	450	464	437	453	464	486	444	458	473	435	458	464	474	442	453	425	455	429	466	469	461	493	442	453	478	451	488	463	438	439	466	471	458	432	458	503	472	448	469	479	455	507	455	479	474	460	446	447	485	495	463	471	470	437	461	469	423	469	436	432	480	443	452	435	500	497	452	468	408	437	445	496	455	457	489	455	461	474	433	457	447	459	481	476	440	444	447	440	462	419	472	450	425	438	479	468	452	442	445	480	451	465	496	468	424	468	450	457	432	464	471	507	471	469	466	467	483	507	475	452	499	432	444	436	423	444	465	464	458	486	447	426	445	440	454	511	391	461	494	460	414	476	425	450	440	447	433	469	489	473	502	472	436	475	433	492	455	467	432	468	450	413	489	447	428	461	443	431	472	488	417	500	440	488	462	441	458	444	428	445	482	467	427	436	467	472	482	475	484	441	411	430	496	457	469	453	449	462	436	470	483	454	471	482	478	497	453	451	476	454	458	504	436	465	464	423	456	451	479	490	458	494	460	439	472	444	444	451	508	446	493	491	436	436	434	461	463	472	442	469	435	458	464	442	473	465	454	489	464	489	443	477	430	432	444	445	457	450	447	442	423	448	473	480	469	443	464	429	443	462	490	424	500	491	442	491	435	438	505	472	477	504	466	463	450	506	433	495	465	450	429	477	444	476	433	425	468	453	474	461	413	489	413	468	468	489	468	464	460	492	497	450	472	496	447	452	469	427	476	462	425	450	443	481	451	469	498	459	456	459	467	448	468	491	455	476	490	424	476	459	446	453	441	447	469	457	457	523	471	440	438	451	463	424	450	458	474	445	463	436	410	450	420	486	456	450	485	462	449	508	458	447	472	412	461	469	453	442	441	465	475	441	457	446	470	469	441	450	478	469	439	442	479	470	460	434	490	442	452	436	459	442	437	446	487	431	402	457	444	455	480	462	491	454	454	463	470	454	487	431	462	432	444	478	445	490	458	490	476	472	469	484	448	444	474	459	455	509	457	492	472	512	435	463	464	452	471	450	459	472	443	416	442	445	470	459	453	500	442	467	455	437	463	459	482	403	481	437	461	455	481	489	497	442	427	436	463	477	465	436	494	439	440	479	445	459	496	454	491	441	459	437	467	473	458	457	445	445	442	460	459	505	434	472	492	481	472	449	476	439	466	463	483	423	477	459	433	456	462	439	461	406	463	446	471	411	457	433	524	445	425	455	445	478	450	464	465	441	429	437	443	447	474	423	490	447	434	468	453	468	474	417	436	453	438	457	482	457	476	453	452	436	463	479	474	433	463	486	484	424	431	476	500	471	457	472	443	481	429	464	437	460	445	454	490	465	477	450	481	463	462	469	462	462	441	468	490	441	442	497	476	423	443	424	434	464	470	445	452	474	477	452	465	456	463	467	462	488	483	505	390	506	445	436	429	468	422	434	496	505	466	446	499	471	434	453	463	447	467	450	459	448	454	417	461	439	451	462	431	473	448	436	458	415	451	447	504	473	459	499	453	484	453	423	451	444	478	459	493	462	445	448	481	430	457	483	451	466	502	477	452	454	423	472	451	463	473	451	455	455	462	484	465	457	454	427	456	444	463	430	463	470	443	443	466	471	454	442	466	452	456	454	427	466	444	447	494	455	451	404	455	466	447	459	452	484	433	483	456	451	423	447	473	478	460	425	460	469	433	453	470	486	448	411	446	474	444	462	425	446	466	473	427	465	444	415	433	503	482	448	454	450	440	450	462	467	522	412	478	502	462	441	481	457	505	434	475	488	473	479	500	458	458	417	457	482	454	447	461	490	465	457	448	442	449	448	444	473	407	456	470	466	466	444	438	447	461	463	480	467	453	464	436	473	423	448	447	446	479	455	407	487	466	482	462	440	469	447	452	476	414	460	459	473	461	482	479	435	468	442	445	449	469	499	466	446	466	468	435	456	450	465	460	453	457	488	449	464	440	460	483	412	473	435	464	435	474	456	473	448	408
24341	21590	28729	24826	21216	7632	1310	653	543	518	432	396	427	374	400	380	398	373	383	353	390	381	387	359	346	359	373	374	398	370	330	358	371	373	346	331	362	349	349	354	353	370	362	326	366	340	338	308	361	347	356	361	333	341	365	356	362	336	363	313	325	334	372	347	355	363	340	349	341	327	338	364	286	358	357	330	349	356	337	347	348	356	346	347	383	352	346	340	356	359	341	314	350	340	333	345	353	330	329	292	348	340	354	341	381	398	321	360	351	367	341	363	333	329	354	342	354	349	316	332	348	360	332	354	329	340	336	331	347	362	373	351	348	348	353	340	352	312	327	351	334	345	337	335	331	317	329	318	379	353	359	318	321	323	336	318	359	333	335	330	338	341	342	361	345	368	313	350	299	346	341	312	360	357	341	359	315	346	305	334	351	333	336	327	370	340	338	324	348	333	372	350	330	319	314	372	312	336	326	294	339	354	366	327	354	344	339	377	367	358	339	350	349	347	320	352	334	314	354	347	353	379	385	331	334	342	349	350	370	373	336	321	346	355	380	345	340	338	368	319	386	360	346	372	348	378	357	346	346	325	350	336	343	318	337	336	361	313	337	341	307	375	346	378	357	345	343	357	333	345	339	369	364	356	360	340	339	372	345	352	311	352	345	374	327	311	327	352	359	389	327	334	379	376	344	342	340	338	305	339	349	345	351	316	372	333	346	351	370	354	333	359	334	364	351	371	343	345	350	335	345	324	334	363	352	337	328	324	349	341	345	301	348	377	330	355	358	333	335	358	334	330	352	336	351	364	343	382	346	333	345	357	354	338	327	354	355	377	333	347	357	346	300	344	315	294	340	327	360	341	345	327	333	318	333	389	325	345	355	342	321	331	362	360	351	321	380	347	359	335	349	308	348	349	368	319	349	351	350	362	343	350	325	370	363	334	326	343	372	359	346	349	374	352	370	328	360	341	348	334	344	340	338	320	369	355	347	347	344	336	336	319	344	333	318	335	336	358	381	334	325	351	314	354	329	315	327	330	315	336	401	339	368	336	350	357	340	350	354	341	333	342	368	362	335	344	370	370	357	365	352	332	374	367	307	376	365	327	363	367	360	343	338	368	342	318	345	332	350	345	326	375	335	356	336	365	349	346	340	323	337	321	347	354	349	343	328	326	336	364	338	351	312	310	325	358	340	319	350	343	313	347	355	352	331	326	372	352	335	326	328	329	342	323	336	322	358	347	360	352	352	325	348	323	325	354	326	331	350	343	323	334	339	318	336	349	340	354	340	363	365	354	331	329	338	347	366	340	345	345	351	385	344	353	333	370	348	355	319	383	326	372	362	322	359	344	368	368	349	354	330	346	325	326	342	354	359	330	351	334	323	318	320	363	332	362	328	353	335	342	336	358	356	341	370	342	341	337	382	356	329	334	396	337	370	369	355	368	333	350	315	326	358	328	340	334	352	323	332	374	361	359	328	336	341	324	359	361	335	349	311	351	351	329	326	337	327	310	343	325	346	333	312	341	335	314	333	365	385	331	354	362	362	361	363	349	353	313	333	335	369	379	325	335	331	360	372	339	357	334	335	359	368	353	347	326	364	354	356	344	337	361	348	347	343	286	376	360	328	312	349	330	372	336	341	365	320	323	356	347	339	349	347	354	320	367	328	297	326	358	321	352	340	348	354	347	344	342	341	361	368	314	365	312	347	347	336	348	356	353	367	326	375	338	353	335	350	333	357	328	344	312	354	351	352	340	343	324	328	348	361	359	362	384	351	373	351	345	302	336	347	370	327	355	324	337	329	337	378	337	363	360	336	325	350	353	371	328	377	331	349	336	346	331	353	344	369	359	332	337	372	392	350	331	337	346	328	354	329	341	350	357	338	351	349	359	368	349	320	366	377	324	345	314	342	318	299	361	376	351	402	351	396	302	349	351	339	323	340	340	339	351	345	347	359	345	325	353	335	334	353	373	360	362	317	324	334	349	321	341	329	332	377	307	320	354	326	346	359	336	384	347	360	371	321	313	362	365	335	342	337	344	339	347	358	348	357	358	329	367	372	325	327	343	336	319	343	341	345	336	371	323	354	357	359	351	349	331	370	348	360	331	368	347	343	359	334	341	312	336	371	328	375	355	359	330	330	329	355	365	334	341	351	362	348	359	348	346	351	358	330	314	315	349	388	315	330	371	365	340	320	339	339	353	346	343	338	359	308	372	371	354	331	355	335	321	354	356	323	345	313	341	346	361	361	340	351	369	342	352	355	358	333	323	346	369	324	330	337	356	342	335	359	348	336	342	329	363	358	348	343	366	364	358	372	342	344	348	354	338	346	334	354	312	325	365	339	328	356	340	330	344	348	376	322	324	326	325	375	380	350	334	319	305	333	336	346	307	353	341	331	357	356	342	330	352	371	327	331	353	347	340	329	332	382	331	347	355	336	336	355	350	337	320	306	401	326	339	334	343	339	350	367	318	318	360	337	366	339	367	383	327	336	347	354	388	335	336	337	332	323	339	337	301	342	316	333	352	328	338	352	334	371	352	347	358	310	387	329	330	322	322	374	361	315	331	344	372	346	352	366	312	343	321	359	306	324	331	350	330	342	356	386	379	342	341	337	344	346	371	336	365	343	341	363	349	318	324	354	350	324	334	333	352	329	341	321	372	361	316	311	313	329	363	347	346	365	356	355	383	353	327	338	335	364	323	374	334	357	349	372	366	335	350	327	310	312	333	341	341	334	338	346	372	329	325	309	359	361	348	329	360	330	355	323	357	361	316	330	340	319	353	326	344	350	325	352	303	328	339	345	353	330	347	366	328	344	334	303	351	357	351	356	362	330	330	352	350	289	330	321	376	349	351	320	300	345	324	344	339	354	321	327	384	317	376	340	307	376	335	367	380	344	375	318	342	379	360	340	332	363	392	339	365	362	352	358	330	374	344	338	353	309	315	323	329	359	351	352	340	340	338	324	359	339	349	331	380	336	327	364	341	331	347	319	332	362	371	371	378	319	346	363	367	302	348	346	361	344	342	346	342	347	350	333	350	360	321	319	322	319	338	333	360	347	341	376	352	371	346	328	339	330	339	348	316	352	334	355	379	332	368	341	312	397	356	348	385	349	338	348	338	366	323	329	344	285	326	377	333	333	328	356	335	322	324	359	341	381	319	309	360	315	324	339	322	354	356	341	314	317	337	330	380	349	328	344	343	305	357	352	339	340	346	352	331	324	347	367	289	325	357	334	359	328	357	352	360	399	347	376	313	380	365	313	356	324	344	335	361	333	356	327	326	386	361	323	337	349	337	362	343	352	353	316	371	329	333	341	340	314	347	359	315	355	370	356	350	328	368	370	374	363	313	342	337	352	352	335	333	341	357	383	354	314	332	355	342	356	365	361	323	328	344	308	321	339	351	351	362	357	348	333	373	310	347	354	334	332	351	316	340	343	343	331	347	347	364	329	338	337	353	329	332	349	333	359	343	319	323	355	372	349	366	342	335
46623	64012	13433	7654	6501	3973	2432	1381	1109	961	813	800	740	685	622	667	624	625	614	622	584	542	566	548	538	571	521	524	530	535	519	502	544	508	562	510	540	514	535	485	529	488	555	537	528	502	506	546	510	530	510	541	557	507	503	528	522	503	488	492	512	518	507	493	500	506	510	516	487	484	489	504	474	494	499	515	489	510	549	506	481	531	464	506	540	462	505	500	506	527	504	467	503	491	461	530	479	478	482	530	494	504	449	536	522	512	521	481	479	517	532	519	495	521	483	514	494	502	445	488	485	486	512	485	517	464	508	505	511	502	492	488	492	497	515	515	490	495	521	514	472	516	501	480	500	490	497	511	495	526	490	527	481	488	455	482	542	507	518	513	511	475	543	511	504	537	497	516	471	521	479	500	478	510	534	478	544	490	496	512	502	515	528	491	506	498	490	495	525	500	516	493	511	537	549	491	483	476	523	524	502	507	500	497	530	494	547	493	494	500	495	507	522	493	535	525	516	484	547	526	524	506	485	494	526	475	523	476	494	507	476	489	515	473	543	523	525	494	501	493	508	531	526	485	480	453	507	492	489	504	519	469	493	498	477	560	480	521	522	508	496	483	524	505	536	511	505	506	531	531	504	461	490	519	500	501	505	455	486	527	501	525	483	513	497	456	500	497	521	480	510	494	467	528	509	509	509	533	493	455	498	494	525	470	503	502	513	494	533	507	510	552	484	523	515	508	565	521	487	522	533	496	472	490	521	503	491	525	473	484	530	480	530	473	508	494	541	497	495	505	476	485	533	497	475	513	507	468	514	530	491	522	506	529	550	495	488	475	513	528	522	490	512	493	510	477	505	532	518	521	515	513	435	466	519	506	487	520	464	501	502	537	521	481	516	504	553	518	470	486	506	517	513	447	513	522	465	515	482	498	514	477	511	481	509	512	529	547	520	499	549	486	489	496	502	530	481	486	494	495	518	547	535	467	476	497	529	486	507	528	489	493	510	526	508	522	486	512	489	522	497	478	502	495	505	532	495	507	459	475	477	513	501	483	498	490	490	534	529	501	505	471	552	469	492	520	534	522	518	466	486	482	518	499	509	543	542	521	510	477	501	492	476	516	497	518	525	532	514	510	480	460	484	473	482	511	509	481	556	481	567	521	531	538	517	501	518	509	515	549	483	528	503	523	529	539	474	463	481	491	517	512	523	497	490	523	482	488	502	512	453	523	479	492	480	486	513	546	500	521	452	531	533	497	492	519	485	530	480	471	538	518	494	526	467	517	530	492	495	494	502	506	507	542	488	535	523	486	515	536	496	503	520	510	491	504	478	524	494	488	486	516	507	512	502	486	515	529	489	510	493	494	512	484	525	507	492	503	527	494	517	506	527	516	470	512	508	490	538	476	457	519	537	531	500	530	519	514	508	489	499	481	551	483	512	501	511	497	528	481	515	476	505	501	484	516	485	469	492	477	479	477	529	553	492	485	512	514	552	528	488	482	519	501	500	481	507	465	529	511	515	490	520	469	502	496	511	478	520	513	523	508	459	510	568	525	490	491	454	502	514	511	528	483	495	476	492	492	496	552	497	481	461	536	499	527	533	525	531	484	493	484	481	508	483	516	516	505	518	525	504	501	483	521	524	480	495	514	504	497	508	542	496	543	520	520	524	537	490	497	475	536	546	520	498	517	503	520	506	537	468	530	518	505	509	478	542	507	505	480	459	532	484	481	494	512	501	485	480	465	495	532	494	514	516	518	515	502	465	511	510	478	478	506	516	517	541	524	506	522	494	450	490	513	484	534	530	519	487	471	513	507	483	509	487	514	531	484	461	500	510	503	506	524	491	483	535	530	514	496	501	520	494	538	514	474	509	499	496	559	523	469	500	490	493	490	501	514	498	542	522	500	529	480	461	537	476	513	503	481	459	524	536	481	509	504	483	523	492	499	500	514	510	513	512	551	480	441	553	489	531	517	489	465	535	509	503	501	525	511	465	501	533	516	486	543	499	477	507	461	487	512	533	485	502	465	469	500	507	516	517	537	489	514	517	507	502	486	489	538	492	495	497	463	496	475	506	499	488	531	538	515	549	492	532	533	509	481	503	523	502	473	490	534	500	492	497	506	499	466	522	452	544	484	483	546	500	499	515	492	478	466	520	509	462	505	489	556	489	490	514	512	501	525	506	509	470	539	502	501	470	516	464	539	555	503	472	482	517	528	507	560	493	477	510	451	485	495	505	484	480	496	499	474	502	533	509	517	472	510	502	479	477	527	485	526	544	489	528	501	538	498	532	503	507	492	470	468	491	524	527	465	491	508	518	518	524	495	536	493	533	510	526	506	506	492	509	497	504	482	487	515	472	515	470	492	473	543	512	479	521	523	487	519	555	506	543	504	527	516	485	524	497	525	477	487	506	520	469	517	498	499	460	527	522	521	533	502	520	489	548	527	480	481	516	507	498	519	525	523	477	539	503	483	485	473	496	522	485	517	507	515	478	497	489	522	513	487	494	491	504	519	553	505	521	543	516	479	476	475	506	524	506	491	479	486	482	487	495	499	499	545	525	500	515	466	502	528	494	500	510	458	483	493	484	502	453	480	455	493	523	487	480	523	529	510	509	498	496	497	475	487	467	486	516	473	501	509	527	530	508	545	486	499	486	485	493	520	470	516	489	523	510	523	485	456	507	539	469	484	480	496	485	502	511	468	496	505	500	469	488	493	530	532	521	464	553	499	523	521	504	486	492	512	514	526	537	559	511	488	485	534	481	521	530	461	516	531	514	531	506	477	476	498	534	520	488	503	507	535	486	543	511	507	531	469	524	468	514	479	492	515	504	503	492	496	467	509	475	521	512	491	516	489	475	490	529	505	490	515	479	517	523	459	468	515	473	572	492	494	496	505	493	501	507	480	491	503	479	526	484	515	518	532	511	509	520	518	501	485	491	524	516	512	498	490	480	500	474	496	483	486	503	506	544	472	504	518	542	501	495	480	459	489	464	521	482	478	515	500	496	485	513	517	496	492	528	464	546	523	474	513	501	528	485	511	509	514	517	461	521	516	488	500	498	484	507	524	509	504	519	528	509	514	532	448	488	503	519	528	508	487	493	484	525	512	519	487	484	483	490	493	484	531	536	493	490	506	507	506	540	494	468	479	542	499	495	497	496	497	528	483	489	513	500	504	506	509	486	510	494	483	504	540	499	454	487	520	543	514	504	515	518	483	553	488	548	535	489	510	503	509	508	506	484	519	505	487	472	499	572	500	493	525	500	515	513	518	515	513	507	536	498	514	490	492	477	523	512	499	515	490	535	499	534	500	462	528	470	506	506	486	518	503	485	475	500	504	487	479	515	516	576	515	508	489	508	497	518	519	508	543	510	477	502	551	504	495	502	521	489	511	509	514	474	520	479	476	494	516	518	498	510	517	466	505	514	502	509	521	461	495	522	522	496	515	467	485	502	522	527	506	541	490	473	537	484	514	521	512	520	498	505	549	489	499
23297	21584	29325	24305	21573	21211	5886	850	530	432	414	328	277	268	271	275	247	249	230	205	233	209	199	203	225	228	218	204	207	214	200	205	165	185	192	183	179	201	171	180	196	214	180	196	198	182	197	195	193	186	212	186	194	183	208	192	208	167	182	193	178	157	204	201	189	200	192	201	196	172	188	186	162	190	193	191	197	196	195	189	165	186	170	192	200	181	167	189	170	187	196	210	168	201	181	186	189	187	205	165	191	208	197	185	189	174	179	167	192	198	146	193	177	175	191	168	195	182	177	163	166	195	202	202	176	209	177	162	240	197	198	155	182	177	192	146	170	183	176	196	167	181	169	188	180	175	157	198	170	176	182	171	190	173	192	174	175	172	210	155	188	191	192	171	197	189	197	190	175	188	161	158	176	166	191	197	170	173	163	179	184	177	195	181	185	174	176	190	183	168	168	172	200	196	176	177	179	189	198	185	167	175	174	184	174	179	177	184	167	201	211	167	168	190	179	171	193	189	187	195	197	157	169	198	195	173	161	171	186	197	207	177	187	186	184	196	195	191	178	172	170	199	192	194	191	160	168	184	158	193	193	182	222	195	196	210	191	177	201	206	166	185	205	168	189	188	181	200	198	177	163	193	184	156	177	154	167	171	178	166	167	167	219	191	199	187	184	205	186	186	180	183	183	177	216	195	187	177	202	197	208	182	171	175	200	184	194	201	166	170	200	213	175	194	175	193	177	202	198	181	167	196	166	168	193	176	186	197	198	180	171	180	169	173	170	180	198	200	174	196	175	171	196	168	199	169	185	199	185	206	178	193	187	193	194	207	184	174	162	185	174	190	182	168	187	161	187	190	177	181	181	168	161	190	187	182	199	178	176	178	187	179	177	187	183	170	187	204	186	188	172	171	199	183	180	180	189	176	191	183	177	192	179	168	179	181	193	193	180	174	186	215	175	196	179	199	196	180	155	186	176	186	191	190	186	192	189	165	208	179	193	174	202	191	177	184	205	190	180	179	178	172	180	157	176	179	178	198	165	182	174	208	176	185	196	203	187	188	178	174	192	203	171	204	195	201	186	176	195	192	191	189	178	169	161	189	190	169	160	178	175	201	210	190	182	184	187	182	152	196	200	183	169	177	176	170	193	211	176	174	199	194	188	195	179	158	178	197	163	178	200	165	211	196	181	165	189	175	195	197	202	185	181	188	173	191	191	182	176	195	157	198	188	148	189	206	188	186	166	169	171	191	176	204	195	183	196	179	175	159	186	200	203	206	185	163	185	163	154	175	174	197	145	177	189	191	180	192	193	184	198	163	185	184	183	204	167	199	173	197	185	190	183	162	171	179	184	195	190	170	179	160	177	179	209	189	169	171	173	187	173	181	163	168	181	184	179	184	199	204	159	192	177	198	198	191	194	164	187	190	154	185	189	173	187	188	203	200	196	159	195	190	197	177	179	185	180	192	201	179	191	176	204	178	170	190	197	180	180	207	190	175	198	186	185	171	184	176	177	167	158	178	164	159	198	192	219	177	169	197	194	197	168	180	208	175	210	182	184	169	163	186	183	179	185	184	181	202	185	159	184	190	172	185	189	204	197	172	179	176	164	185	173	203	187	177	172	204	195	200	180	196	183	177	164	188	177	163	196	159	148	199	170	184	187	176	195	196	177	200	174	184	178	197	191	189	202	183	181	165	175	172	176	167	194	183	206	182	189	168	192	178	177	180	194	181	162	190	193	178	202	174	174	191	177	199	171	193	169	182	199	184	154	192	173	198	208	199	172	183	165	173	172	162	172	181	198	181	191	184	184	180	204	201	175	186	174	192	188	189	178	190	176	193	164	201	172	170	188	180	185	170	172	171	174	167	180	182	187	186	187	176	168	172	186	187	192	170	182	172	168	168	197	176	195	196	176	167	187	179	190	174	182	185	198	196	192	196	196	172	194	185	184	167	187	165	191	157	183	191	201	193	152	170	184	176	176	183	175	202	178	172	205	184	185	203	184	161	204	186	212	186	175	174	177	173	192	194	175	175	176	179	178	206	186	176	183	179	182	191	189	174	194	204	197	197	172	166	199	195	163	193	180	178	185	189	196	161	159	192	213	177	194	181	168	194	161	179	186	143	189	185	189	185	161	175	174	141	176	173	187	181	204	199	182	180	189	171	197	190	175	166	202	177	196	179	179	172	180	175	181	180	181	174	184	192	193	175	164	169	174	174	150	189	147	168	153	189	183	166	175	193	198	162	176	205	182	196	168	162	155	202	187	211	206	161	199	186	200	182	184	188	175	168	173	195	187	169	193	184	201	181	194	169	190	170	200	167	172	173	180	179	189	191	193	157	171	192	179	189	166	166	194	181	168	180	199	171	206	169	188	189	214	207	205	199	171	185	190	178	184	190	189	171	174	184	194	177	186	174	184	185	203	180	160	199	182	179	165	174	172	190	170	178	190	192	165	196	189	169	196	196	176	168	163	184	182	155	181	166	207	189	180	185	204	163	213	185	205	184	224	163	181	180	167	165	202	195	213	194	202	167	167	156	214	167	207	186	197	160	180	169	177	179	176	176	149	167	182	173	180	178	177	212	141	173	192	192	167	201	194	189	183	182	177	191	182	196	221	211	205	192	196	177	166	178	181	173	175	192	183	171	166	173	174	186	191	189	199	182	190	189	181	183	181	185	169	177	191	190	183	195	184	184	185	190	193	172	184	164	184	183	169	195	180	189	184	170	175	205	173	199	169	185	181	196	184	149	179	188	199	185	173	163	187	198	209	164	169	190	188	176	202	190	163	199	206	188	191	179	203	186	172	156	181	197	179	176	178	176	162	180	163	198	182	175	169	179	192	210	205	176	166	194	196	173	177	171	202	177	184	184	196	198	156	178	205	174	221	175	179	195	155	175	183	173	198	177	177	163	177	188	194	188	156	192	216	181	173	170	171	182	191	167	177	201	186	202	178	183	219	175	188	188	193	176	158	191	164	192	165	187	189	180	181	200	199	177	186	192	200	190	200	182	192	166	185	183	197	150	193	169	172	183	201	176	180	152	193	176	159	215	208	189	185	184	182	162	210	158	183	181	187	205	213	197	208	181	180	175	187	178	191	195	166	194	181	183	189	187	172	162	176	190	181	194	177	177	195	179	196	182	184	191	181	162	180	188	171	157	179	182	186	211	173	201	176	200	192	188	171	193	169	158	202	193	166	155	184	194	175	161	165	190	177	183	207	213	174	174	204	194	180	196	157	180	158	177	170	171	195	174	191	193	170	171	206	185	168	172	173	194	175	191	166	175	183	178	176	177	191	165	185	202	211	186	200	188	185	167	171	175	190	179	153	180	172	213	199	198	170	174	191	170	189	187	177	187	182	166	188	172	166	174	178	165	175	149	183	210	197	174	184	189	163	176	160	188	199	181	203	190	185	192	190	176	177	211	174	190	195	186	200	205	205	183	205	178	158	181	192	190	194	174	216	206	165	187	192	167	169	181	175	187	188	200
54179	72099	19097	11301	9068	5782	3555	1981	1486	1104	911	800	695	636	569	551	509	447	431	446	449	397	395	413	340	349	351	352	326	344	344	318	277	337	305	330	288	291	285	340	313	303	316	296	288	286	325	289	321	284	264	270	302	274	281	293	288	292	297	263	254	250	270	269	299	245	274	275	284	285	283	284	272	288	286	288	259	241	285	294	299	259	279	301	292	263	258	268	272	263	271	290	285	260	228	278	264	287	277	249	258	255	276	278	272	246	283	277	283	276	295	269	267	274	269	300	277	272	282	276	254	264	284	266	247	258	279	280	268	265	300	276	264	288	262	264	291	283	259	294	286	260	276	318	310	314	274	276	303	278	284	281	288	281	266	299	285	273	285	285	287	295	282	268	285	277	268	288	273	259	282	280	256	271	250	275	302	273	275	269	303	250	284	285	260	261	276	249	307	272	276	282	279	297	271	306	271	262	269	246	266	280	284	261	284	276	266	286	268	281	313	289	236	287	257	259	252	300	264	267	288	249	263	284	265	293	271	280	269	269	263	279	253	256	262	263	272	286	282	280	255	292	273	279	286	247	287	256	281	269	303	277	287	275	276	274	270	292	280	271	279	263	246	267	268	265	251	261	269	277	273	271	275	282	256	267	282	294	284	260	281	266	241	285	266	275	291	265	288	254	271	273	282	287	257	272	262	285	273	294	273	250	279	271	292	278	265	285	266	261	267	277	266	281	256	294	231	293	245	257	269	285	310	293	253	264	283	249	265	267	261	256	279	268	283	267	251	270	280	285	248	271	277	280	290	285	273	288	258	281	285	295	244	268	286	283	263	238	288	256	275	263	291	272	255	269	268	260	296	284	293	267	251	271	278	275	288	290	271	254	298	279	279	285	294	266	296	256	296	292	277	296	267	292	289	278	271	253	263	246	258	272	296	262	288	302	261	258	270	273	280	294	267	238	266	276	281	320	270	263	263	261	255	299	281	268	269	287	259	258	280	273	267	270	257	284	274	252	260	262	294	284	263	249	270	261	288	295	251	267	288	298	292	267	289	250	256	263	287	290	243	261	275	261	307	258	269	280	228	305	270	297	290	286	295	283	298	313	265	283	282	293	281	259	286	271	293	281	273	257	283	261	308	279	293	267	275	291	277	291	262	264	268	262	275	283	263	289	279	264	258	234	259	268	271	271	295	291	249	284	293	275	256	287	284	263	271	287	266	274	269	285	273	232	263	269	273	295	268	266	294	268	261	292	269	229	290	271	292	269	274	287	260	259	273	286	290	270	270	287	253	283	254	257	273	315	294	281	253	289	287	291	239	286	276	257	287	280	273	284	302	269	288	256	260	269	244	280	277	265	267	289	274	300	264	277	285	252	284	263	275	287	253	260	281	286	248	259	285	298	257	287	278	280	289	282	264	271	287	262	283	276	273	265	268	294	266	266	293	279	304	263	272	286	290	256	278	281	288	251	269	266	283	288	293	253	274	280	271	280	253	285	260	292	269	308	271	269	251	261	265	305	258	267	258	279	276	255	276	274	292	278	299	280	284	227	243	250	299	269	288	264	276	257	259	248	269	304	276	282	267	283	284	279	247	281	267	283	285	295	265	264	283	274	301	273	266	300	256	278	257	295	269	256	274	244	260	266	247	285	268	287	242	282	265	299	251	284	290	278	287	286	265	273	266	269	295	279	269	259	250	304	267	289	282	262	262	303	292	283	275	269	290	245	261	270	269	311	275	250	293	255	268	267	266	256	284	282	269	287	276	272	268	297	266	293	277	257	258	300	269	270	257	294	292	297	267	284	252	263	269	271	270	277	269	244	270	292	275	293	264	264	264	287	275	247	264	268	275	263	295	282	318	330	286	279	280	270	286	295	275	260	245	268	306	271	266	280	283	275	287	254	281	254	247	265	252	272	303	290	311	270	291	276	281	260	271	291	272	308	258	271	301	290	297	259	253	276	284	275	278	263	263	261	265	284	248	309	251	287	269	271	265	272	273	284	282	253	251	288	290	253	269	294	265	295	267	270	248	273	269	261	277	273	294	251	301	277	254	268	266	292	288	270	296	249	287	267	238	277	288	252	290	266	280	282	267	321	291	250	272	260	282	269	282	264	300	254	262	262	288	268	276	286	292	269	261	280	237	260	267	275	274	271	321	259	267	281	296	260	277	307	271	261	268	264	284	282	269	249	285	270	291	294	310	293	264	289	279	248	264	274	287	247	272	265	296	253	237	262	289	262	288	261	266	281	286	280	232	269	269	266	264	276	264	265	271	273	257	263	273	263	294	273	283	284	259	289	255	237	266	267	274	264	284	289	254	294	282	271	298	306	301	267	253	274	269	244	282	264	255	268	291	268	278	300	272	265	273	257	268	292	284	253	287	277	252	257	331	248	292	271	266	254	257	294	293	283	265	264	263	256	277	273	275	275	245	301	265	275	281	243	293	283	274	251	295	267	252	251	269	258	266	282	261	287	296	262	289	272	242	247	257	261	260	267	285	252	269	280	262	281	287	261	269	283	268	269	251	275	283	275	300	277	280	276	279	273	257	291	252	279	289	272	227	282	253	288	240	279	301	286	269	298	281	260	267	263	274	299	272	243	228	251	263	263	296	258	292	279	278	288	280	265	270	275	265	275	260	259	263	279	266	292	290	266	289	279	282	252	278	303	269	241	288	273	281	257	309	253	245	282	290	269	311	262	270	273	288	277	272	265	280	265	269	296	255	245	268	264	241	258	270	291	260	277	255	277	246	246	273	289	291	286	275	299	278	261	268	254	315	272	223	314	281	268	265	264	307	285	261	252	285	277	252	262	267	260	256	298	261	253	266	279	266	297	292	318	282	292	287	268	260	272	256	243	274	258	277	273	268	274	271	252	266	298	302	266	270	289	244	262	276	265	233	274	268	290	291	262	257	273	291	284	262	245	272	288	292	243	275	272	275	300	270	257	281	255	260	265	288	269	294	266	270	262	285	284	286	262	253	284	285	269	283	293	275	283	276	281	293	256	277	275	269	265	275	269	291	269	299	273	259	262	262	287	265	282	279	284	238	300	283	269	274	257	279	262	272	260	279	304	261	276	313	271	278	290	244	290	263	274	271	243	277	323	273	296	281	297	282	272	294	248	274	300	256	308	258	269	287	257	286	254	267	275	286	249	298	281	301	260	293	288	275	258	263	244	288	262	241	271	277	271	263	309	278	284	245	280	282	249	307	298	276	269	298	274	264	272	266	258	276	257	275	254	262	277	252	247	279	282	248	274	267	295	263	270	285	272	290	299	258	263	275	278	263	315	258	287	284	292	238	275	255	297	248	275	291	274	277	267	295	279	283	271	265	323	266	290	268	298	262	274	255	305	276	285	260	284	266	295	314	256	293	246	252	298	251	272	267	244	269	250	263	284	268	277	287	257	276	273	259	249	272	254	274	285	289	287	286	258	269	286	255	274	252	283	305	264	269	271	280	285	284	265	288	285	269	276	234	258	253	264	307	281
27350	21910	14146	2643	1263	779	541	373	329	350	294	324	317	351	300	312	331	329	330	338	333	317	322	315	327	318	312	302	290	354	330	347	328	303	310	324	301	349	298	327	312	359	311	332	293	316	293	294	301	324	356	310	321	258	303	338	332	282	345	338	296	298	331	337	305	271	344	325	286	297	314	319	292	337	305	297	295	314	320	287	287	324	349	293	316	314	305	333	306	292	338	300	281	318	322	314	280	326	317	361	282	328	313	307	299	301	323	295	333	309	317	316	285	306	328	281	338	280	350	309	317	332	305	309	308	327	305	311	308	298	280	292	328	334	300	306	299	308	342	313	315	306	300	344	321	292	314	312	297	330	313	297	304	324	315	307	349	316	303	295	314	300	339	322	284	303	305	315	319	305	318	313	287	285	331	296	333	283	303	316	323	345	314	312	315	312	299	313	298	315	338	326	305	304	353	324	337	294	319	335	323	293	317	317	301	331	315	291	310	288	319	311	299	323	296	308	304	333	324	307	317	291	316	342	308	307	328	317	332	308	301	331	297	323	308	334	335	329	343	296	322	316	303	337	343	352	323	315	329	299	344	294	321	311	294	319	291	349	312	324	281	307	277	315	281	340	321	321	302	286	302	299	291	311	331	338	315	289	307	309	357	303	284	327	325	323	335	325	297	293	288	287	309	331	353	304	339	303	301	291	312	295	317	306	327	271	291	290	352	306	308	303	331	334	290	314	328	329	310	301	299	335	320	295	322	309	319	309	299	328	325	316	315	298	325	326	297	302	331	288	304	324	346	329	329	301	329	322	300	330	314	343	337	321	309	321	318	314	304	288	318	339	312	324	359	308	288	313	339	332	298	298	310	315	309	297	295	317	333	302	288	346	301	290	360	306	325	312	313	328	325	304	329	337	355	293	318	293	316	308	273	302	327	322	320	329	338	334	294	321	302	327	302	324	306	323	298	316	294	315	330	303	293	289	329	312	343	299	305	300	325	330	306	313	312	286	302	328	309	300	307	379	313	315	313	309	290	301	294	300	305	323	310	285	310	301	336	302	325	296	299	323	308	321	319	309	341	301	323	313	319	319	299	305	298	333	302	292	342	297	342	372	306	299	281	296	329	340	304	324	293	313	330	308	316	295	295	326	284	338	357	329	299	314	307	297	339	311	314	335	319	348	300	316	295	314	267	311	304	311	318	294	334	303	294	301	319	312	311	320	310	344	295	354	340	293	331	302	275	290	321	299	324	320	318	301	323	331	312	319	336	320	330	306	278	294	306	309	306	289	302	301	325	344	300	314	338	298	325	306	322	282	285	347	346	345	324	326	320	289	319	320	312	282	326	327	332	331	339	294	309	332	307	342	312	316	335	342	290	322	319	292	313	297	320	314	311	307	298	299	304	330	309	321	332	340	282	323	322	326	312	300	321	292	340	337	299	296	306	325	302	312	348	317	304	332	307	332	344	304	288	302	323	314	338	306	314	311	317	314	313	306	308	313	329	307	293	322	309	317	320	310	287	282	313	298	324	290	291	335	292	326	281	318	322	286	323	343	316	313	292	264	284	332	311	299	338	342	329	309	321	340	305	298	279	332	298	329	320	329	333	329	336	320	321	294	311	262	312	308	346	302	313	314	311	303	290	348	317	297	300	295	333	334	312	342	288	321	302	324	356	320	311	311	310	315	323	309	288	332	309	337	295	330	345	310	316	291	320	313	303	316	303	324	294	297	352	295	316	305	302	321	333	329	323	331	311	301	324	329	314	300	314	307	288	320	308	340	297	299	296	291	316	303	353	317	300	336	284	289	329	331	316	318	338	322	330	269	277	276	338	338	296	304	364	317	323	313	317	317	315	303	324	312	308	321	324	301	334	323	325	337	329	320	339	316	289	328	293	322	303	341	301	304	314	305	301	308	292	322	314	296	295	314	312	340	339	323	351	310	304	319	339	296	342	251	304	338	312	316	319	338	330	313	299	317	327	325	309	327	347	308	306	302	323	332	326	280	320	293	307	303	324	321	332	331	321	338	298	301	319	322	319	326	304	315	292	303	337	344	307	345	321	326	303	276	309	299	313	291	288	314	288	303	322	309	295	291	315	311	305	315	312	309	319	293	306	301	333	327	326	294	312	318	297	298	326	324	304	329	303	346	300	304	305	334	312	303	298	318	329	319	298	320	299	311	298	343	315	320	314	313	317	322	293	317	298	317	312	317	331	325	300	315	307	339	284	304	337	328	288	322	311	320	327	338	306	319	288	340	322	290	312	318	304	321	300	288	303	277	332	313	319	288	342	323	312	323	329	313	333	304	331	281	368	326	286	312	274	292	306	300	331	344	310	323	333	300	297	294	306	302	288	319	316	314	312	307	327	298	316	310	329	323	313	300	315	308	332	313	339	289	326	301	309	319	309	316	329	306	328	318	289	325	289	306	343	327	327	312	318	326	281	289	305	312	300	338	344	290	282	271	349	332	286	331	311	300	297	309	310	308	332	291	319	326	299	287	346	326	320	347	324	322	298	318	307	324	317	333	316	305	329	347	290	332	292	303	299	290	285	308	308	303	301	320	286	297	312	291	278	325	319	316	300	334	318	268	325	301	332	306	299	281	327	326	309	293	300	301	316	310	309	303	320	315	281	309	315	317	281	358	325	312	344	330	328	318	335	307	296	326	288	313	325	332	333	306	362	297	296	339	312	331	323	321	343	314	321	319	274	343	303	327	300	325	314	347	318	338	300	323	304	320	294	330	330	308	322	284	343	326	293	328	356	304	361	352	322	334	300	289	323	310	349	313	292	300	327	299	302	335	288	336	352	305	339	282	326	258	338	296	293	285	308	338	291	301	311	287	313	301	318	325	319	320	329	292	304	327	335	323	324	328	314	298	326	277	310	319	314	312	320	332	285	298	347	296	284	330	276	332	333	344	334	318	306	316	334	310	345	329	323	290	307	325	317	328	288	309	321	289	343	291	315	307	298	324	306	317	302	287	327	325	318	300	320	326	321	327	321	296	321	321	341	344	296	313	309	311	337	287	328	329	297	296	321	330	334	307	294	317	311	296	319	320	319	314	310	310	286	317	311	319	318	345	313	304	318	320	302	293	294	298	347	336	342	311	331	333	297	309	341	297	334	320	348	286	311	316	323	329	336	346	321	326	331	326	320	329	314	318	332	310	330	333	277	341	293	347	341	325	282	319	308	327	286	344	316	326	308	340	300	314	331	298	335	281	302	304	297	319	322	311	282	307	319	299	318	332	289	312	322	303	302	300	313	294	316	314	310	312	300	292	287	324	313	324	325	310	327	288	306	320	310	324	340	289	306	336	325	316	328	311	309	319	304	309	289	321	325	291	301	322	287	346	304	325	301	312	336	327	294	322	292	312	305	301	300	307	342	280	298	282	334	328	294	301	321	309	314	333	323	362	321	342	300	307	294	305	329	300	356	292	308	321	305	288	330	335	313	288	318	317	278	302	292	307	274	341	295	293	303	286	334	314
20415	29901	9452	3886	3144	1839	1165	669	565	512	493	456	500	480	465	487	468	475	439	455	491	425	481	467	442	460	450	451	446	441	461	506	488	436	418	449	447	448	452	425	473	468	480	441	449	476	498	439	453	448	472	467	473	474	455	461	453	471	463	460	476	466	461	467	432	496	458	464	432	415	428	451	453	489	449	453	467	492	490	428	465	482	472	471	471	459	457	453	487	421	480	449	467	506	493	456	473	432	486	438	499	464	457	457	441	460	486	482	490	429	468	493	447	438	442	431	474	453	400	444	479	454	468	474	439	407	435	460	478	478	447	435	488	429	474	464	428	439	432	489	481	496	438	480	484	494	493	443	466	487	445	454	459	453	449	465	472	430	447	436	430	474	484	478	426	494	486	451	454	479	454	453	435	452	449	428	485	415	465	477	472	455	430	420	466	479	463	486	486	449	470	390	434	451	435	447	479	479	473	460	471	463	464	454	463	446	456	455	450	443	465	481	459	451	429	453	435	451	468	447	434	433	467	482	479	469	456	445	442	417	478	404	488	434	448	466	464	422	475	459	447	469	423	478	439	482	454	423	488	463	440	499	470	467	389	468	465	442	475	459	429	431	441	449	457	478	434	494	481	441	437	455	467	475	460	464	464	464	466	450	453	464	406	470	422	494	452	412	461	441	437	481	493	460	426	441	439	467	439	452	458	450	431	456	440	418	526	480	459	442	460	490	441	466	476	496	436	446	430	481	443	456	431	472	438	471	457	500	476	446	480	450	441	492	461	453	496	474	487	467	441	451	468	462	454	422	434	420	446	438	447	475	454	450	460	421	439	465	440	397	408	422	490	427	485	450	437	447	422	449	447	424	420	448	455	466	440	447	455	460	451	484	436	459	432	488	485	493	436	440	453	440	432	475	438	508	467	453	424	494	446	467	445	460	459	454	454	445	505	490	457	455	471	478	441	467	443	431	457	480	487	473	467	500	429	441	477	439	442	472	470	449	445	463	448	466	419	482	466	448	435	465	454	422	466	459	435	467	416	421	460	427	467	446	459	444	433	426	444	474	486	458	474	454	469	473	491	450	448	462	433	454	466	470	486	464	412	434	456	428	438	458	462	479	452	463	454	439	480	432	493	470	449	418	465	463	479	449	446	482	478	454	479	435	458	451	433	472	428	446	427	454	467	430	500	437	456	446	453	445	445	491	454	461	470	436	476	436	460	431	462	469	479	440	449	487	426	446	426	488	454	454	487	451	463	449	473	430	435	450	462	440	466	481	477	432	484	444	454	505	440	437	422	465	457	453	458	448	463	465	483	479	444	435	459	472	451	455	427	455	461	491	461	466	470	451	431	446	459	428	478	476	466	442	486	469	473	456	474	468	436	432	453	484	495	470	449	479	495	450	413	445	451	477	479	450	459	455	454	447	438	492	437	455	464	449	432	463	469	461	448	447	448	439	417	446	452	421	433	434	446	501	417	479	426	455	465	483	472	458	441	465	451	446	444	491	436	437	473	447	467	467	442	437	473	438	440	450	465	470	475	450	465	468	462	418	455	436	474	476	453	440	457	462	461	457	459	486	482	466	442	456	470	427	444	454	452	439	454	485	458	439	465	431	481	431	516	466	445	492	442	482	473	488	479	444	458	414	494	449	457	490	425	437	478	424	496	471	426	445	497	450	460	449	446	479	439	438	440	447	426	444	440	448	488	461	448	506	451	476	497	487	457	455	460	477	464	411	449	467	460	481	451	468	462	498	429	458	465	453	470	434	485	432	453	447	460	477	479	458	462	433	454	441	487	454	457	451	477	472	464	445	453	485	472	457	451	463	461	469	469	490	431	443	451	431	455	444	458	442	441	497	472	450	444	455	439	428	430	431	413	463	436	500	473	479	484	467	420	443	439	469	412	469	449	446	441	429	405	477	462	420	491	481	478	463	466	445	459	442	483	455	457	488	456	484	439	418	430	465	441	480	407	476	454	470	453	467	469	439	463	476	459	471	471	436	468	504	438	481	469	420	450	477	511	457	442	476	467	475	435	438	424	440	450	461	470	439	457	443	473	434	451	455	481	456	473	482	459	463	447	450	415	429	457	470	482	465	512	450	447	439	432	450	452	478	463	450	468	511	442	474	466	468	457	465	450	490	468	471	461	481	481	469	469	486	442	459	474	440	456	425	479	466	448	471	483	445	422	434	470	465	439	462	444	451	440	458	453	462	445	480	474	444	439	453	461	405	459	440	441	430	452	462	444	442	471	455	448	468	469	446	456	434	485	432	427	469	450	485	468	434	471	473	486	491	429	439	486	441	442	420	452	446	448	455	459	443	477	431	482	441	426	456	477	479	434	442	446	465	467	482	436	480	499	440	456	495	462	507	505	470	459	476	446	480	519	487	483	476	493	426	445	492	467	435	437	464	458	466	475	452	455	457	482	492	434	455	461	480	426	464	415	423	438	454	424	452	427	426	441	517	452	465	456	444	457	434	494	460	436	452	453	402	452	433	475	474	449	470	451	456	426	447	473	445	464	480	470	437	508	470	478	445	450	440	452	452	432	429	454	456	438	477	456	471	488	479	446	469	459	425	483	443	463	427	457	462	443	414	442	460	452	469	451	444	439	442	428	447	469	460	446	445	449	452	447	436	470	418	478	415	464	470	468	441	460	488	446	452	470	429	437	461	419	473	419	433	444	435	477	473	446	475	462	451	450	493	436	424	437	451	436	462	469	459	474	459	481	450	443	453	433	483	458	444	457	484	436	480	419	467	458	471	463	474	472	441	452	452	440	464	454	428	487	457	452	447	454	465	455	466	469	436	451	498	471	451	441	448	465	429	449	462	429	463	405	482	459	479	454	452	493	462	436	471	457	499	418	429	478	466	474	461	474	461	481	400	447	486	454	479	521	491	455	483	465	483	448	457	476	455	472	470	491	456	441	453	440	497	434	494	458	423	462	438	476	457	453	484	459	460	460	483	426	466	435	442	443	479	446	499	468	445	438	475	476	488	481	429	444	443	451	451	486	518	429	452	440	473	450	456	469	479	425	446	471	464	463	427	489	424	438	470	472	471	456	468	496	437	479	474	440	428	442	469	472	445	421	461	422	411	460	435	463	447	455	486	437	440	467	433	442	415	460	433	467	494	496	448	448	501	450	493	460	397	453	475	458	432	461	444	430	412	450	465	457	443	420	456	466	472	439	467	475	451	490	467	474	471	467	453	474	499	464	451	470	419	442	436	449	468	442	481	447	440	423	464	432	432	466	466	518	471	484	483	438	508	457	459	426	482	441	463	417	485	488	470	456	422	447	453	465	444	447	448	454	446	467	461	513	460	436	424	468	432	475	450	426	428	439	449	432	457	442	447	441	468	498	466	448	475	476	414	477	463	474	428	428	490	477	460	416	474	452	436	460	471	470	445	452	440	433	450	460	442	474	466	464	467	455	439	485	456	465	481	465	451	462	488	414	449	473	432	451	444	468	500	469	508	447	456	463	454	474	455
24351	21567	28402	25138	21060	7144	1314	721	514	511	474	431	399	402	373	361	345	355	390	352	370	355	339	360	375	349	366	343	361	331	394	335	348	341	350	315	358	316	341	348	330	348	338	349	351	351	368	312	330	351	361	358	344	346	352	366	321	370	321	320	319	351	329	359	321	316	372	366	339	332	325	324	330	320	345	331	352	344	345	332	327	326	332	320	338	323	311	337	360	358	373	346	324	350	333	333	357	329	325	329	309	326	366	335	332	336	404	333	348	332	328	319	364	372	356	335	313	380	339	337	335	343	297	355	339	363	344	363	332	382	350	337	361	331	333	369	340	349	326	332	340	359	329	358	323	332	384	322	363	339	323	319	381	393	326	341	343	335	352	352	347	315	348	293	312	369	341	335	331	371	332	290	316	337	350	378	312	361	344	373	348	340	344	348	343	350	346	367	334	292	320	319	337	355	325	344	347	337	341	300	340	380	352	328	339	343	365	338	297	350	369	326	331	356	348	346	371	346	344	363	356	363	319	350	346	350	346	351	335	335	354	325	349	353	331	345	319	332	330	330	328	326	342	353	327	309	311	358	373	328	334	334	337	328	356	317	358	334	340	309	327	366	346	345	325	358	353	363	341	344	310	345	324	301	334	351	318	351	346	321	329	327	342	346	372	335	347	350	359	337	357	320	336	310	317	324	349	319	337	343	311	326	346	343	315	352	338	328	337	340	340	320	332	326	337	350	364	312	327	326	353	364	315	333	345	352	335	351	378	295	306	315	344	330	307	350	362	364	364	347	347	362	325	325	361	327	317	350	346	350	316	337	363	323	354	345	364	332	337	357	337	332	372	338	352	351	333	310	395	347	347	300	333	337	336	331	331	320	336	355	334	327	352	328	329	345	339	335	359	347	340	341	316	354	334	346	336	355	326	338	376	318	317	369	336	335	331	346	352	363	319	338	316	328	309	353	329	330	334	359	349	342	356	352	357	352	325	359	341	328	341	346	348	316	371	350	329	351	329	346	353	324	321	328	383	356	314	328	367	328	343	347	340	338	327	352	354	344	333	387	326	352	362	365	328	342	312	343	373	349	355	368	308	327	345	391	350	315	327	352	370	332	335	336	327	337	320	355	352	346	347	316	348	330	353	335	326	320	370	330	309	324	336	323	317	351	348	345	319	321	308	327	348	366	334	379	339	361	345	366	341	344	308	322	323	343	341	351	356	339	335	339	321	311	349	328	325	320	310	374	332	340	332	332	337	329	320	355	315	352	312	326	378	331	314	335	351	325	363	360	353	363	330	334	303	348	358	342	318	337	314	361	337	298	339	338	295	308	362	340	320	343	347	341	340	351	351	358	343	365	347	365	347	333	305	344	296	352	328	312	332	332	354	332	342	332	316	347	305	343	313	366	332	317	343	300	322	330	337	355	349	332	333	327	351	329	346	307	307	315	362	326	336	327	336	335	347	327	322	326	335	340	337	324	312	374	364	320	338	349	327	363	301	339	360	363	302	350	332	337	336	308	344	341	346	346	373	303	355	349	333	346	345	293	344	365	343	319	317	377	355	347	350	324	355	353	359	333	351	363	348	350	346	335	352	340	350	323	374	324	335	341	321	328	377	366	339	324	348	314	339	355	371	338	327	380	335	342	339	310	333	355	338	345	333	350	361	342	346	380	331	349	331	343	363	317	325	336	341	350	335	349	339	337	292	333	320	360	327	367	334	349	339	374	328	319	308	330	329	328	349	334	377	346	291	355	329	327	345	330	346	321	356	333	355	340	345	329	346	358	324	358	334	328	359	318	337	364	368	348	347	328	325	343	326	330	326	355	323	326	352	335	342	297	340	367	332	349	345	326	347	355	368	341	356	328	345	343	340	351	321	353	336	337	325	339	317	352	351	328	351	343	333	347	353	347	363	362	342	333	344	372	371	321	334	329	355	319	339	361	317	323	355	356	341	318	338	353	339	329	345	319	334	325	327	360	310	339	333	324	345	318	312	315	345	339	317	336	365	338	355	356	307	377	353	351	364	349	359	345	353	355	336	355	351	340	361	353	354	325	358	364	353	360	304	327	343	353	342	317	357	324	321	340	341	279	369	368	317	318	326	334	331	367	318	320	319	299	311	360	341	325	327	352	344	331	337	356	314	367	340	359	377	319	355	341	373	349	333	334	364	368	355	372	303	317	335	359	304	329	323	344	322	332	333	360	356	348	352	344	362	338	343	337	341	323	325	345	334	321	329	343	373	351	343	359	342	311	318	336	363	318	357	320	326	337	355	322	335	312	341	333	341	343	327	354	351	337	350	300	359	361	322	357	332	324	350	354	334	320	332	331	342	355	340	350	325	347	342	305	329	321	363	360	345	342	322	337	326	340	341	323	350	337	318	355	340	362	347	310	365	363	344	341	336	343	358	344	333	376	355	349	310	343	305	339	323	319	337	342	338	351	335	346	330	351	355	335	319	326	352	358	363	336	343	294	305	335	339	353	352	344	318	310	333	323	345	321	351	321	339	302	329	322	376	326	344	320	348	328	345	338	338	351	365	323	348	353	310	359	365	314	295	362	334	355	333	326	356	373	350	337	317	350	346	331	336	320	341	325	331	359	362	341	332	326	351	363	340	312	346	342	390	351	343	326	331	340	357	331	352	376	348	351	339	378	356	325	349	337	324	341	379	330	355	329	373	373	372	325	335	382	360	372	329	340	344	321	332	311	340	324	368	372	335	359	368	323	336	334	343	329	338	327	350	341	367	319	356	349	390	343	320	338	347	352	321	306	347	313	355	357	343	300	352	344	381	335	358	337	387	348	346	330	353	340	318	330	342	355	322	327	337	326	340	352	356	345	339	349	349	341	342	348	377	340	365	347	314	321	337	326	345	317	349	341	345	345	340	355	373	331	333	324	344	337	330	322	301	301	325	328	378	385	331	348	335	380	354	333	343	342	324	329	354	347	338	314	361	338	341	337	325	330	314	351	359	343	356	310	352	349	319	347	346	341	321	327	358	368	367	331	339	336	324	349	340	349	330	341	313	334	360	328	363	359	343	330	343	352	323	302	330	357	315	339	335	359	330	323	330	333	334	344	338	319	350	339	317	354	334	340	351	330	336	328	311	341	338	343	339	334	364	331	317	339	344	332	325	334	350	319	352	322	298	354	325	335	343	359	358	339	342	383	355	363	353	331	330	302	333	376	330	327	352	343	337	329	320	322	323	344	329	299	334	363	367	334	299	353	341	326	305	312	349	365	319	338	329	324	343	362	326	341	354	328	315	342	332	323	361	349	311	326	302	369	349	381	342	356	362	329	320	353	360	346	381	346	354	340	337	307	331	349	369	312	345	338	310	346	360	334	361	365	318	346	351	293	329	362	340	339	353	352	296	349	330	357	309	327	328	322	364	356	317	363	367	356	306	359	341	345	330	322	327	328	365	355	342	352	331	335	346	345	324	328	350	347	338	332	305	361	346	328	325	339	332	342	351	334	334	348	348	300	323	333
45933	64999	15418	8031	6444	3706	2485	1459	1092	922	885	755	745	639	628	652	629	549	608	613	554	514	565	542	556	540	572	541	512	555	500	514	517	513	533	494	531	465	498	549	506	532	522	532	525	473	549	537	523	452	485	480	496	528	538	504	467	490	492	526	479	541	563	504	513	494	490	507	502	489	538	511	494	487	545	481	538	497	503	525	523	485	477	530	453	454	498	468	517	468	510	503	513	508	479	487	445	467	485	518	506	538	516	527	513	508	538	502	534	481	506	533	518	493	490	538	517	485	480	494	496	503	489	550	492	489	488	469	516	497	502	490	529	461	489	473	517	503	504	517	468	494	520	518	536	503	473	518	467	508	520	506	488	508	475	498	535	497	523	497	493	502	491	507	511	502	497	502	501	493	487	489	505	497	475	498	470	472	506	535	490	483	491	474	490	513	495	505	484	469	496	484	518	473	507	468	490	492	505	469	469	505	504	506	518	497	480	483	482	481	499	475	507	523	488	506	516	492	444	494	514	479	530	486	483	511	499	481	545	519	496	502	514	466	476	524	545	462	534	520	496	504	504	499	500	520	497	496	524	470	510	465	498	525	461	535	506	516	489	491	499	493	510	475	506	514	508	487	522	492	499	503	484	480	493	523	526	473	499	517	516	496	476	527	523	501	497	484	478	498	506	503	510	503	497	558	518	491	504	488	498	483	525	488	494	493	501	503	460	499	525	522	488	519	513	477	521	507	506	485	469	470	480	499	530	492	484	482	484	464	493	510	489	475	505	489	499	497	509	493	491	462	540	490	510	498	490	491	454	503	513	520	515	486	509	505	547	514	488	529	507	517	511	497	469	500	506	497	479	481	494	499	470	536	487	487	503	482	490	515	489	519	482	473	498	517	499	537	524	511	506	553	514	458	506	477	492	490	517	502	598	500	515	487	476	471	537	518	532	493	535	485	496	474	535	493	502	508	496	448	500	492	513	502	459	507	464	515	454	491	471	475	537	501	515	505	493	461	495	492	515	524	446	546	503	487	490	494	531	485	506	464	521	486	496	530	459	474	497	493	475	499	522	510	510	521	502	502	469	531	474	491	486	491	517	477	502	480	489	502	482	527	488	517	483	505	490	481	518	496	476	510	537	494	491	503	492	510	451	505	511	464	480	498	476	493	523	502	479	501	535	458	495	484	504	514	478	523	506	515	487	504	500	450	514	528	485	464	536	458	491	483	509	487	520	508	511	501	561	498	477	530	513	506	521	485	464	503	490	526	474	478	475	525	500	484	478	489	489	467	503	546	497	461	560	531	497	484	535	478	496	490	523	542	495	485	482	483	493	495	495	532	524	492	552	495	522	528	500	535	496	469	484	506	494	473	499	463	530	547	487	501	515	491	522	480	494	526	514	459	485	493	503	506	493	517	492	466	528	506	497	507	500	538	516	522	498	528	474	483	537	533	518	514	521	531	508	479	518	521	465	511	513	472	477	520	495	485	527	498	504	514	493	502	489	497	499	506	501	521	508	503	501	492	510	486	466	500	490	480	493	462	491	467	495	511	497	489	472	526	487	528	500	521	496	485	538	502	476	520	483	477	545	500	457	509	463	491	515	526	478	537	494	495	484	485	578	509	498	490	507	469	499	485	491	534	511	513	525	504	509	502	502	502	495	478	491	484	555	489	496	485	537	529	462	491	540	496	488	474	499	498	523	507	501	472	495	472	503	522	525	503	483	524	498	477	537	497	527	503	509	543	536	462	514	533	508	497	483	500	479	509	499	513	527	477	512	505	485	455	466	502	508	502	455	482	521	505	494	529	510	511	506	470	468	494	477	507	513	524	448	499	484	471	488	483	491	514	499	475	512	457	507	548	516	506	490	530	506	511	514	539	486	509	516	468	477	488	493	514	486	488	515	503	469	524	514	468	501	481	485	496	472	480	509	486	545	508	481	507	479	484	522	535	489	491	501	505	494	519	488	512	469	500	468	531	468	478	484	505	502	494	556	504	483	510	515	526	479	488	479	503	455	522	480	492	511	510	529	479	504	513	481	495	427	516	456	502	495	482	500	466	513	469	467	475	492	491	481	493	497	483	480	508	457	488	535	477	489	507	499	514	512	500	492	482	469	499	507	505	513	520	496	510	443	518	505	491	537	497	498	473	534	501	515	519	461	495	498	501	491	486	504	498	493	514	510	458	445	467	494	511	490	518	495	477	496	517	503	489	495	528	485	523	505	529	507	499	516	491	504	496	466	494	493	510	477	533	497	480	502	508	528	496	524	524	546	506	488	500	503	462	503	504	519	535	497	522	518	503	491	479	474	496	521	494	502	492	527	476	522	514	473	481	491	508	513	493	470	493	468	520	463	453	506	491	501	502	484	481	503	471	474	484	488	498	519	518	532	525	495	531	477	498	479	516	457	493	475	495	509	508	516	476	480	485	520	485	456	463	497	481	504	513	487	475	543	465	555	482	482	464	490	475	471	479	493	498	464	462	510	489	506	492	525	472	501	480	516	506	506	496	495	491	489	507	482	490	469	503	559	451	450	506	497	527	506	531	500	506	486	483	455	544	489	514	520	470	477	496	485	491	511	508	503	534	528	484	510	478	531	519	516	491	523	511	498	467	520	493	547	534	508	485	525	490	520	530	498	536	479	489	504	457	555	491	475	490	503	508	481	514	522	488	475	509	502	525	515	488	504	514	455	497	513	506	514	496	491	534	462	524	471	518	500	464	526	507	523	471	514	486	539	509	434	497	458	503	525	491	497	468	526	486	486	535	520	495	486	479	510	489	517	482	493	489	513	497	511	505	526	515	511	504	495	485	499	457	493	517	501	514	506	490	484	498	488	519	481	530	515	489	511	477	505	515	482	518	487	472	488	439	513	536	485	508	525	480	532	484	471	515	504	495	492	486	507	492	525	530	474	526	515	502	466	523	519	535	515	463	499	540	517	500	478	530	544	499	512	519	472	478	500	503	513	498	487	520	521	474	511	500	457	485	500	511	466	472	482	478	500	484	487	483	515	556	482	496	526	509	504	489	498	476	497	486	524	447	512	484	498	506	476	488	481	497	502	475	482	508	463	473	516	536	528	495	498	508	478	488	489	518	484	484	477	504	486	482	519	496	493	525	479	467	460	494	466	529	485	485	511	507	525	462	503	519	539	477	487	506	488	497	490	510	491	492	543	520	478	523	510	477	500	509	485	513	519	510	497	514	538	519	511	481	490	470	519	525	465	500	522	485	528	502	478	513	490	538	501	494	493	503	497	475	530	507	507	509	486	491	499	477	508	472	505	475	537	480	493	484	505	482	495	449	486	461	509	492	483	456	478	538	500	539	505	489	525	471	487	530	438	521	514	508	503	500	474	517	539	466	516	515	500	481	509	539	490	512	500	531	481	499	496	477	517	486	457	519	494	494	473	539	482	526	517	529	523	503	488	531	488	483	497	507	530	516	525	494	498	496	537	510	508	487	510	526	480	501	506	485	481	496	476	511	489	498
23294	21584	29332	24307	21579	21539	8539	947	557	452	380	337	299	315	274	248	281	247	238	239	243	216	247	214	215	222	227	209	208	191	190	202	213	180	211	192	182	218	180	196	189	199	192	208	177	186	201	173	199	196	202	198	185	180	213	169	189	180	165	191	183	177	170	189	183	179	193	171	174	182	206	196	172	194	157	171	191	202	211	182	197	199	190	188	196	193	176	196	190	188	184	184	190	164	188	167	161	172	191	164	178	213	165	180	192	176	207	162	173	169	183	182	186	200	198	167	163	190	181	179	168	188	188	188	175	163	168	185	187	183	166	188	188	186	186	182	172	182	197	195	184	193	184	204	175	182	165	183	178	173	168	203	190	167	175	208	186	182	183	173	173	157	160	204	180	166	200	187	163	186	197	171	162	175	197	198	179	209	173	185	176	184	175	183	166	181	171	203	178	176	193	201	199	194	168	152	192	188	178	172	170	191	155	186	180	179	146	222	192	178	176	179	181	181	172	210	175	173	183	176	189	181	182	171	165	185	155	189	172	164	205	191	177	180	170	182	167	177	184	171	200	190	181	185	174	172	181	178	163	191	181	201	154	184	189	188	168	185	172	193	170	151	170	169	172	188	185	178	165	174	192	203	175	175	177	202	163	185	178	196	174	188	158	180	169	187	203	186	178	186	165	187	184	173	159	187	163	174	181	178	176	188	214	186	186	172	198	166	148	191	188	181	180	167	169	166	179	175	173	193	166	191	184	187	176	178	182	178	180	190	178	190	168	174	195	201	181	181	168	192	190	177	162	206	184	194	178	172	206	195	187	189	178	174	176	179	208	186	178	164	201	147	172	194	179	172	188	215	187	193	167	183	153	179	166	209	184	164	170	212	189	200	199	179	186	200	182	190	217	184	178	172	159	177	165	181	170	178	185	177	184	198	193	164	174	196	190	163	161	185	197	164	187	184	168	184	202	200	175	184	171	160	190	166	171	177	159	176	179	189	171	160	187	191	186	201	195	183	178	214	181	180	171	184	205	163	173	175	189	196	206	168	159	187	171	188	176	202	156	160	190	163	204	176	176	194	184	182	151	209	192	167	203	173	197	184	196	203	205	193	170	155	174	170	179	193	182	177	169	168	163	174	210	180	168	169	163	177	173	192	182	180	200	191	205	177	185	178	170	193	177	182	173	166	172	171	193	202	186	194	172	199	210	191	183	181	179	173	188	187	179	196	201	194	154	196	187	207	194	211	170	167	178	165	174	202	174	205	172	164	204	182	194	166	197	172	186	192	193	196	182	176	190	177	182	178	167	199	158	194	191	190	197	178	192	175	203	196	166	201	177	181	190	190	206	170	179	166	172	190	195	158	179	202	177	192	165	201	211	163	176	193	167	195	171	182	184	185	179	174	180	185	158	166	183	176	181	170	187	173	201	188	185	178	176	205	177	173	191	185	192	186	187	179	195	178	185	176	207	192	228	193	194	188	188	193	174	187	172	174	173	202	172	202	163	186	188	181	175	172	217	200	177	184	189	197	183	166	168	179	184	185	181	175	172	178	159	187	190	180	187	200	179	191	178	205	155	178	194	186	203	194	194	183	169	179	166	188	176	165	209	163	185	188	196	176	192	169	162	170	177	196	181	190	177	179	195	193	192	171	179	196	179	170	173	193	176	198	169	176	182	186	170	180	195	175	177	182	195	174	188	160	168	198	208	177	182	171	164	151	184	149	194	199	177	176	194	173	183	183	204	146	182	188	197	164	203	203	185	192	170	188	175	177	194	188	187	178	204	166	179	176	188	193	179	177	169	183	169	173	194	185	172	183	172	198	178	187	177	163	192	198	205	150	214	186	186	164	184	181	182	179	184	192	185	192	184	182	190	176	188	178	164	180	208	172	165	192	191	155	189	143	171	178	166	186	176	183	210	193	172	167	196	163	181	168	173	173	192	178	198	166	215	193	202	177	212	158	159	171	154	184	193	173	191	157	193	191	168	158	183	189	151	162	162	192	207	191	182	189	154	185	171	168	190	148	181	205	154	193	183	179	166	204	199	193	195	178	181	174	176	199	181	171	172	187	196	204	189	167	174	184	156	156	184	190	175	181	204	173	183	179	190	193	198	175	189	177	184	199	165	182	172	171	222	193	166	181	188	192	174	170	181	171	173	167	172	178	198	185	194	197	179	177	193	211	172	176	184	195	188	178	198	173	191	192	166	184	182	183	161	184	173	169	187	173	197	200	182	186	169	164	208	194	176	188	205	188	211	180	196	175	182	175	172	190	167	186	212	173	182	178	190	179	172	189	166	217	186	167	181	201	203	170	174	170	204	165	191	193	192	176	187	176	206	177	172	173	188	191	179	172	174	166	195	182	197	191	184	174	188	158	176	213	185	186	182	191	175	191	153	192	180	159	170	171	176	210	191	167	203	200	185	165	186	172	183	192	200	165	184	184	190	191	189	167	206	183	197	174	187	156	169	193	182	196	188	160	180	175	181	173	176	190	174	165	182	179	176	205	185	200	200	220	188	181	194	172	166	205	184	169	192	196	171	156	185	156	195	172	184	170	177	173	166	186	172	176	177	189	145	190	166	193	198	193	192	179	197	174	201	178	192	169	163	164	178	173	184	190	197	180	170	179	164	188	193	190	181	187	191	187	172	195	182	192	189	175	202	195	176	189	185	194	189	181	172	174	177	172	195	157	208	173	160	194	152	163	179	160	168	178	206	187	175	168	173	167	176	176	192	168	174	169	176	204	183	181	176	171	141	186	194	183	194	167	197	168	161	177	182	202	181	196	171	164	177	183	176	168	204	176	192	194	198	178	178	171	186	171	166	179	183	174	197	187	195	179	183	190	200	196	172	212	190	157	183	171	180	197	182	179	177	178	168	189	178	178	152	189	193	167	182	200	177	169	190	167	164	160	177	194	178	187	174	175	175	206	183	178	205	198	173	180	160	185	187	197	172	181	163	169	166	184	167	184	147	177	187	169	194	185	147	174	190	173	181	141	180	193	182	164	181	158	183	172	175	178	195	174	188	174	177	179	175	193	219	172	166	185	189	173	190	203	179	189	179	192	196	179	202	180	186	188	186	182	197	183	189	180	151	174	148	186	165	180	179	178	197	172	193	206	185	195	170	194	183	193	165	169	196	189	178	171	185	178	177	174	154	185	167	155	192	157	207	167	187	194	166	187	163	172	191	174	197	193	154	185	174	190	178	201	173	194	203	175	178	158	187	147	201	205	178	181	168	187	181	180	180	203	163	172	182	182	179	184	175	174	185	182	215	186	192	176	158	178	171	175	191	174	198	209	202	177	181	191	185	182	164	179	167	180	162	184	200	171	210	174	192	184	165	162	170	181	192	163	180	181	166	184	175	190	183	166	193	178	160	194	174	172	172	175	187	164	181	193	183	183	173	167	184	144	196	177	208	185	169	178	165	185	159	189	207	161	165	182	186	161	187	175	190	199	178	186	178	183	172	180	197	173	156	171	177	186	220	179
51608	71364	16904	11748	9291	5471	3700	2076	1467	1109	906	786	686	586	568	521	498	468	422	405	396	403	395	346	358	375	331	332	316	318	306	333	295	294	290	322	275	288	299	306	331	321	293	294	279	301	308	289	307	304	302	305	265	285	286	278	292	269	283	279	294	260	273	295	267	287	281	278	296	275	273	273	284	299	306	256	271	269	272	299	280	249	282	289	253	290	261	247	265	249	258	264	251	256	286	258	264	287	291	260	263	268	261	288	245	279	298	279	276	255	259	272	291	243	285	277	273	259	254	266	270	272	260	256	232	287	277	275	246	259	275	270	232	276	251	260	279	281	246	275	263	266	262	264	242	295	267	246	285	269	279	283	240	266	308	249	287	275	294	279	243	258	262	271	276	275	262	281	240	237	246	265	268	268	266	287	265	252	266	287	278	259	291	282	262	275	293	285	254	271	250	281	267	250	292	281	300	264	290	284	280	277	261	287	284	257	265	260	277	291	264	280	271	286	247	259	271	292	250	234	267	310	267	291	273	263	260	270	274	268	269	284	283	245	260	289	256	248	261	248	272	292	291	265	279	249	273	282	243	314	260	249	275	264	266	257	302	293	279	250	257	294	288	294	278	264	256	246	246	248	291	284	258	298	274	276	263	255	288	268	271	283	280	283	254	250	305	285	260	272	283	256	268	294	281	279	278	283	270	261	260	273	249	288	280	257	273	294	281	272	265	277	252	288	270	282	263	252	249	286	309	267	275	283	278	276	281	270	285	262	262	290	278	299	263	275	268	297	276	274	295	252	284	256	258	272	249	251	263	263	255	240	274	291	290	272	280	258	280	265	259	254	285	256	281	264	261	238	283	285	269	262	293	258	264	280	304	300	283	243	279	257	252	275	265	293	253	252	244	245	223	273	270	242	252	282	230	241	278	269	269	253	230	256	232	296	278	271	271	279	314	268	288	250	242	286	285	263	253	269	287	249	269	258	289	283	281	272	280	270	276	245	269	273	284	273	255	252	268	260	280	294	289	272	239	294	271	294	289	262	295	280	266	290	251	252	267	284	270	228	272	286	305	253	238	269	276	272	277	275	259	232	263	238	274	277	266	265	304	283	301	286	273	260	283	294	274	285	274	257	266	259	275	264	253	280	265	252	253	246	280	278	267	295	243	243	293	278	267	304	278	260	303	237	258	263	269	253	282	279	255	282	270	278	263	286	277	273	248	267	292	258	258	273	276	298	275	242	281	285	275	250	235	237	272	276	280	247	300	292	316	285	266	247	279	271	270	266	269	281	245	257	271	248	257	269	289	266	284	264	293	272	257	232	254	278	271	274	261	255	274	303	246	309	283	267	280	260	254	272	285	299	263	321	289	257	274	246	258	262	260	276	276	255	277	272	258	277	251	247	267	279	289	275	271	257	263	307	238	260	292	285	272	273	245	255	270	263	261	269	264	260	247	277	275	244	297	279	296	285	286	283	277	284	273	275	260	236	291	297	268	288	270	277	246	266	268	258	272	279	289	247	270	269	300	272	268	266	273	264	300	283	260	286	265	278	278	270	269	255	297	279	262	271	262	307	261	285	296	247	269	278	260	267	314	264	280	291	272	288	265	284	248	273	265	276	281	256	256	268	288	281	276	247	278	269	292	246	274	286	269	269	288	242	279	279	263	271	245	285	275	267	275	307	277	275	264	275	306	284	283	269	258	259	258	291	247	261	254	283	291	295	261	262	264	255	301	281	268	300	255	275	288	264	259	260	267	259	253	277	288	271	270	284	269	243	258	277	291	258	235	289	260	291	256	268	294	277	251	287	278	276	262	271	298	252	282	247	254	310	285	282	271	270	269	262	266	275	266	295	252	295	227	283	290	285	273	248	266	291	224	275	262	272	227	268	250	284	247	253	289	293	264	287	265	277	266	262	278	280	282	269	300	279	311	267	268	242	270	271	248	267	266	241	293	261	282	270	229	279	255	278	274	309	266	288	262	302	244	270	259	274	274	281	259	269	236	243	233	282	274	301	287	262	282	284	252	261	268	280	276	291	304	266	240	298	273	257	287	269	299	300	283	287	266	273	273	258	289	274	287	272	239	254	271	244	262	257	258	267	287	260	253	260	253	282	261	312	285	309	272	273	277	263	278	286	299	275	259	238	274	299	296	249	264	272	253	259	243	269	246	265	271	253	278	260	257	292	291	246	272	252	301	269	232	257	266	252	255	247	283	255	288	278	277	316	284	258	297	241	286	257	280	305	278	332	261	268	260	274	289	277	284	261	308	270	246	235	268	260	273	278	278	248	278	277	262	255	277	279	297	268	254	249	287	239	279	238	266	258	289	278	277	305	252	266	259	295	279	278	294	286	304	289	268	266	284	259	279	283	268	288	226	307	285	274	275	260	272	302	270	266	296	260	263	247	258	263	280	290	266	269	295	272	238	262	236	286	265	271	277	253	270	256	257	275	286	241	267	290	283	280	264	243	285	272	267	275	296	274	289	273	269	268	272	290	291	281	282	254	270	257	248	270	285	290	288	271	261	255	281	291	257	288	252	255	289	246	264	256	259	244	288	242	275	251	243	282	266	284	281	259	253	250	264	266	276	272	268	238	285	278	234	229	263	272	268	228	289	244	279	222	264	239	269	267	263	263	288	274	291	292	254	280	257	251	272	293	268	254	282	288	304	273	267	264	267	282	302	265	277	299	298	284	260	261	277	300	278	256	263	283	249	282	304	295	273	277	312	253	243	232	244	258	267	268	273	279	242	270	274	266	262	297	226	278	266	251	273	259	285	286	268	269	259	273	273	265	256	271	274	283	281	257	269	236	271	259	268	260	242	226	258	273	266	270	282	278	272	250	269	237	258	292	282	240	262	273	254	236	231	265	256	277	272	281	270	267	279	266	301	262	279	282	292	255	249	272	300	272	272	249	242	276	237	274	255	285	281	268	268	286	281	279	235	249	268	279	281	273	299	282	269	262	269	249	279	280	278	254	271	259	301	275	276	271	284	255	258	273	290	254	267	241	277	248	284	301	298	245	268	235	262	275	268	269	258	312	259	257	285	250	247	275	263	268	267	242	244	265	270	287	280	273	236	290	283	266	286	275	282	277	291	295	277	259	291	270	282	283	265	307	248	280	264	280	298	272	275	273	281	282	255	275	278	256	259	253	261	276	256	273	271	256	256	251	288	297	261	259	290	274	262	272	258	305	319	276	275	282	297	278	242	261	271	263	279	261	252	270	252	261	284	257	266	269	257	271	264	283	279	262	280	261	245	294	247	269	259	286	263	270	262	276	263	274	268	243	273	234	263	305	281	302	230	282	253	265	241	235	280	278	255	279	253	279	266	263	263	274	244	267	270	288	270	264	270	270	291	296	286	259	291	277	246	248	255	298	249	254	257	237	274	275	273	232	287	267	269	301	279	276	308	271	306	281	250	264	302	267	272	268	280	254	283	278	266	295	267	271	287	270	294	261	276	255	253	263	257	282	255	278	268	267	243	296
27520	21943	14860	2851	1275	730	555	415	342	329	327	284	312	296	294	318	310	287	301	329	295	308	283	318	310	318	288	300	302	305	290	305	303	310	327	323	312	332	326	324	344	297	321	334	320	331	290	306	328	303	299	291	328	331	344	311	291	333	316	310	342	314	300	310	283	288	320	329	311	305	292	296	315	310	333	303	346	317	326	294	335	312	314	295	309	298	278	300	313	324	316	334	329	327	334	330	309	356	329	318	279	295	311	305	322	305	308	288	305	312	316	309	313	323	306	301	291	320	327	300	324	306	318	319	312	327	327	315	323	280	315	324	313	303	288	297	332	315	318	308	297	326	337	309	306	312	327	319	325	310	278	287	294	346	301	297	296	330	298	312	307	301	322	291	326	272	302	305	328	280	302	324	299	311	311	316	307	274	329	305	312	273	300	321	316	289	286	322	306	293	306	316	302	283	306	290	308	300	285	331	315	316	298	334	303	311	338	314	331	326	287	292	310	328	295	315	303	315	307	301	307	307	351	305	323	276	286	285	314	329	317	296	328	312	327	328	296	324	286	296	306	319	323	324	327	300	325	328	324	340	296	312	308	333	271	321	305	316	337	291	282	313	312	310	313	316	318	289	306	332	324	305	321	313	323	308	286	318	298	322	286	318	331	306	319	312	311	352	320	315	310	291	317	346	314	335	291	286	317	297	286	297	331	324	312	325	296	325	333	266	300	279	316	297	262	311	314	292	302	259	296	327	319	308	311	330	322	326	308	298	312	320	321	328	324	289	297	291	299	328	282	346	321	304	320	311	298	324	286	329	336	321	304	313	331	296	317	348	334	331	328	316	305	339	312	321	306	313	307	294	308	301	313	312	303	315	285	313	311	334	311	330	286	321	312	331	323	308	301	325	274	296	320	282	324	335	320	339	321	331	304	302	313	319	312	352	287	320	333	304	307	302	324	307	303	302	282	343	295	267	321	351	338	292	271	329	331	311	360	320	294	315	292	331	274	359	309	333	311	300	323	289	319	278	330	330	322	303	288	323	324	310	313	287	290	346	299	299	325	304	294	316	288	289	324	330	308	305	306	286	277	321	278	298	334	321	317	322	314	308	294	307	312	314	287	310	273	309	328	321	345	326	305	325	308	305	269	326	369	326	317	313	300	336	340	340	329	305	293	334	307	323	302	330	300	335	337	332	342	289	322	302	287	315	316	293	333	303	280	326	344	283	333	289	291	337	298	289	292	302	335	324	319	282	299	320	330	320	305	284	312	323	298	338	294	313	312	325	312	306	311	325	309	330	301	297	314	300	296	327	303	323	310	302	305	306	315	329	295	331	313	318	303	333	301	326	303	317	300	290	300	331	316	289	304	301	302	319	316	319	299	332	287	305	332	324	304	297	335	323	321	329	273	317	295	347	340	273	314	304	327	349	307	296	320	311	319	330	306	285	291	328	358	327	328	342	314	288	309	313	296	322	323	347	293	289	301	294	286	355	316	331	317	310	303	309	315	333	315	313	307	317	323	340	307	335	289	317	294	310	324	320	327	287	344	340	312	313	312	338	314	328	320	303	295	308	279	312	318	306	321	282	316	286	285	292	282	297	294	271	274	322	313	323	305	351	302	341	316	308	307	312	296	293	297	300	319	303	290	321	300	320	272	318	304	298	315	333	299	317	282	303	300	295	269	300	316	326	322	339	305	294	299	298	324	298	299	293	301	344	303	320	316	336	307	315	301	322	333	327	320	321	316	292	324	322	305	339	328	277	310	295	313	313	322	292	280	347	282	295	352	290	325	307	322	312	354	317	333	312	331	302	331	281	325	310	297	315	308	310	313	300	297	293	311	326	312	333	303	330	343	297	337	293	331	332	312	306	326	288	335	352	285	293	294	318	317	321	317	297	311	283	333	323	322	311	325	303	290	318	319	332	341	307	295	352	298	315	310	313	289	298	278	335	307	310	307	299	312	354	291	309	355	337	285	320	290	337	311	295	264	301	323	316	309	323	293	319	309	297	300	325	315	302	283	302	341	316	314	334	296	344	317	295	287	288	291	335	312	291	313	290	281	307	326	314	344	304	305	295	291	339	314	316	333	298	316	309	321	325	319	321	323	313	298	305	367	336	311	303	311	303	314	291	313	342	306	341	285	300	302	303	334	319	319	328	295	308	312	317	307	294	353	308	346	325	330	302	368	319	302	295	337	325	302	295	304	333	317	294	280	347	305	314	285	314	324	304	313	334	317	297	296	291	326	302	311	349	321	342	293	294	298	292	327	298	315	314	296	296	330	316	299	276	301	312	296	302	316	303	311	296	340	323	324	312	324	296	347	326	277	305	293	293	317	341	343	313	283	323	337	321	314	312	284	293	329	260	298	312	310	311	332	304	315	309	326	332	293	265	319	293	327	339	320	298	332	293	334	308	279	295	328	278	274	309	331	294	310	299	316	294	311	280	263	301	303	310	295	337	314	304	305	330	327	316	282	314	317	308	329	316	336	271	344	317	308	308	301	307	280	292	290	328	332	308	330	322	364	323	296	325	310	307	307	307	308	312	289	315	302	324	305	298	302	315	324	323	307	325	307	287	299	296	291	314	301	327	307	315	277	294	298	319	297	322	308	307	339	337	301	313	291	324	319	318	302	300	283	331	335	341	331	342	308	308	296	297	296	292	300	289	305	312	339	328	325	309	332	315	321	300	290	289	271	310	308	313	292	287	335	295	344	297	302	331	332	305	345	316	339	327	304	345	325	333	314	313	337	306	296	317	309	302	271	292	301	335	328	298	320	346	355	286	298	322	308	304	290	304	319	296	291	312	337	299	304	334	274	320	301	318	306	317	287	299	305	288	291	317	286	349	304	295	315	283	305	324	303	305	310	325	327	303	296	305	304	307	279	326	333	319	320	335	295	338	320	317	337	299	296	300	296	301	279	315	292	335	308	297	327	313	315	325	281	296	299	300	332	285	344	308	296	314	303	307	280	291	312	341	321	357	303	322	319	324	284	354	336	289	338	331	308	317	303	329	326	327	317	329	312	298	318	325	357	338	310	346	305	310	321	296	343	348	308	318	299	310	306	342	322	323	299	322	298	315	315	305	313	336	325	315	286	282	307	318	341	291	331	327	310	325	329	323	330	313	302	322	306	323	314	352	276	322	301	332	325	325	337	320	325	300	333	306	298	302	305	329	287	320	299	308	307	294	331	332	290	306	311	333	315	309	289	323	304	297	332	293	328	302	307	326	320	323	324	315	344	329	321	304	311	290	261	335	297	310	326	303	311	312	328	302	318	312	300	293	308	307	300	354	305	319	318	333	327	329	306	321	305	316	314	284	304	320	324	269	327	281	317	343	314	311	284	323	257	331	306	312	322	322	321	336	301	300	313	288	292	329	336	307	312	329	309	320	287	318	294	305	295	305	331	331	298	327	337	339	343	302	333	336	299	320	289	339	347	340	306	282	293	295	289	316	308	301	303	297	331	303	293	302	302	311	307	317	301	298
21798	28970	7652	3836	3246	1853	1243	757	584	492	522	490	452	480	458	450	487	500	469	460	441	450	455	446	437	452	473	477	435	475	440	463	455	456	428	411	467	468	436	434	484	474	438	426	528	467	457	470	436	454	437	425	434	434	462	453	498	451	460	449	438	455	494	439	438	455	452	476	456	496	477	445	452	419	459	458	417	472	445	447	452	509	466	462	483	440	433	496	475	507	469	470	418	464	438	474	489	445	439	471	484	415	465	434	444	444	438	422	476	480	457	456	439	461	474	476	493	484	427	463	491	444	467	453	443	471	444	450	465	439	469	413	481	481	451	434	462	425	467	417	409	434	455	473	451	464	489	434	457	442	492	488	438	474	478	441	487	443	455	461	500	451	453	454	445	468	453	445	449	472	450	477	464	474	486	481	466	426	420	474	469	447	442	451	462	438	439	472	437	437	481	442	475	427	440	482	478	441	469	451	472	463	434	420	453	466	488	431	464	491	427	483	435	418	420	438	430	438	437	435	449	446	409	456	477	453	449	465	434	460	445	444	439	435	440	450	435	445	458	451	432	502	459	466	476	472	476	451	477	424	432	441	437	449	427	445	403	453	475	443	451	445	492	465	470	428	459	442	437	424	423	447	472	436	482	510	442	509	463	430	429	489	471	467	490	472	452	490	410	453	446	427	451	435	424	430	479	466	439	495	461	445	450	447	452	460	425	442	458	451	449	485	468	430	495	455	467	446	423	450	448	408	450	430	474	454	471	420	486	450	445	452	474	474	428	430	471	411	468	459	464	489	451	462	453	459	433	427	461	463	443	416	436	449	460	457	453	429	415	442	446	462	427	461	474	501	459	453	475	454	458	443	443	484	466	457	434	452	456	474	423	442	451	425	460	427	474	449	425	488	436	433	416	442	464	430	463	460	444	443	441	422	460	479	482	446	448	434	524	436	436	429	441	428	495	443	455	452	434	428	452	438	435	445	460	481	426	455	472	473	466	476	473	468	457	446	463	435	442	463	412	459	432	448	440	463	491	432	445	440	435	423	492	448	437	453	462	431	426	452	431	436	424	442	436	438	442	456	525	445	444	463	442	460	470	441	405	476	470	457	443	480	442	457	475	440	456	450	449	449	435	441	500	457	480	471	451	428	480	442	462	442	442	398	482	468	456	464	448	467	478	444	446	441	456	484	465	426	471	460	463	427	460	442	460	460	468	474	435	447	442	462	450	472	454	471	462	450	429	463	481	491	454	438	468	476	432	474	480	423	472	435	468	426	497	471	453	452	479	460	462	441	474	446	449	434	464	469	428	456	425	452	470	462	473	444	419	463	433	473	462	457	441	506	486	463	463	459	450	431	460	455	441	463	439	445	430	426	504	480	457	447	450	437	458	432	481	462	458	462	452	504	466	500	466	434	493	471	435	424	463	448	456	447	429	468	442	428	423	415	453	462	443	442	474	459	417	482	444	450	447	479	447	460	431	474	436	468	450	467	474	453	451	440	500	423	464	458	464	467	441	436	416	428	436	469	472	407	477	433	486	459	484	461	481	460	471	462	448	452	450	415	448	464	448	452	440	442	451	476	445	412	450	425	434	444	435	426	489	448	488	477	494	478	427	448	470	443	495	445	478	431	480	427	480	470	460	453	499	454	466	456	463	420	431	451	454	423	452	446	422	457	458	434	454	465	440	464	434	420	435	461	449	432	475	439	458	461	473	432	463	460	415	457	459	446	474	440	443	442	453	402	451	433	483	450	425	436	459	459	490	451	467	453	465	454	448	425	440	390	448	471	458	482	460	444	452	432	444	448	484	400	474	476	452	423	427	409	446	497	427	457	461	483	463	449	454	458	447	426	447	510	468	429	430	443	474	458	443	471	443	462	440	431	457	464	466	483	448	448	459	457	444	462	499	443	483	461	477	475	436	473	463	473	427	397	376	473	470	456	471	424	450	480	480	452	440	440	482	459	415	445	448	491	454	481	446	450	462	472	433	447	493	429	426	432	459	464	433	459	463	451	499	401	508	452	470	460	457	448	451	443	446	438	492	447	460	404	438	424	421	474	462	469	473	456	461	459	446	429	461	450	466	453	458	459	459	471	479	433	438	455	473	470	479	453	468	494	423	470	500	457	437	471	441	442	457	472	445	490	453	444	466	449	454	472	436	427	426	432	453	455	428	481	451	431	465	469	459	467	456	431	469	422	444	417	440	438	428	492	435	453	489	446	440	461	454	459	456	477	463	444	454	428	463	420	481	447	490	510	451	446	447	463	405	454	452	417	461	478	457	436	477	455	469	459	473	467	459	456	441	465	423	437	458	454	453	448	472	450	439	443	473	462	455	451	430	446	458	468	475	460	476	460	429	461	488	425	438	457	439	488	452	474	421	453	469	455	454	411	457	497	432	420	450	443	474	407	458	472	440	481	479	457	444	467	439	473	467	404	470	447	474	461	477	496	455	442	452	455	414	465	502	451	445	406	498	459	463	430	413	452	442	421	446	431	514	442	442	440	427	443	433	457	482	434	460	453	434	432	493	446	450	460	468	435	473	444	445	438	487	484	451	479	453	463	454	466	449	431	427	454	444	419	434	463	455	442	446	529	446	452	464	468	470	469	457	456	459	449	454	455	447	479	435	435	470	468	443	465	436	470	442	452	454	473	427	477	433	450	427	459	433	463	456	461	460	412	395	392	465	454	419	443	449	456	441	483	473	457	460	409	410	449	455	457	483	426	459	422	418	459	452	451	487	468	420	450	458	447	478	440	456	474	467	459	435	482	438	454	442	492	436	464	472	457	446	466	458	468	424	444	431	458	440	439	433	483	461	453	421	447	447	490	449	463	425	449	441	459	470	473	466	440	445	481	471	485	476	464	444	464	492	459	460	463	412	480	446	464	445	443	457	473	448	434	439	459	467	448	425	444	446	478	418	465	435	464	413	431	443	418	451	472	450	493	445	496	518	465	441	431	449	454	420	468	464	463	476	482	490	434	472	431	450	445	434	461	420	447	451	456	472	463	471	478	473	444	459	471	455	459	457	458	470	426	474	445	457	445	449	456	482	475	466	491	430	471	447	497	437	456	433	476	460	432	430	444	447	460	437	446	468	509	476	454	483	419	430	453	460	455	454	437	428	441	484	459	448	469	432	434	444	461	444	421	449	474	451	456	416	471	439	437	461	460	459	449	452	457	427	469	471	481	456	439	447	444	450	479	477	465	475	419	475	474	451	453	478	424	437	445	450	443	465	485	482	448	447	432	474	436	474	425	453	447	465	447	458	430	448	459	479	439	462	476	432	456	449	438	436	484	461	462	439	484	454	506	460	430	477	454	403	443	443	414	458	479	423	421	500	454	438	463	477	411	479	504	436	425	456	464	405	449	457	455	444	432	460	435	427	445	447	489	477	475	495	435	447	486	457	413	463	465	477	458	434	422	419	470	473	459	464	448	473	455	439	451	425	471	436	464	490	457	451	440	424	436	452	472	445	470	456	464	496	495
24277	21544	29034	24514	21175	7589	1321	732	516	451	428	407	368	374	396	358	369	351	350	387	357	363	366	369	366	382	365	331	348	352	370	319	377	320	368	330	359	351	358	345	332	337	330	363	348	343	366	349	329	331	322	346	347	355	346	308	358	321	340	341	360	340	324	334	335	335	332	302	331	318	345	346	339	355	340	328	324	343	311	340	345	340	345	345	307	321	339	316	338	336	353	341	301	307	321	333	330	333	356	331	327	315	322	383	313	345	313	345	338	325	366	338	316	330	351	345	347	346	344	332	347	298	374	334	352	308	361	324	330	363	343	332	341	324	354	352	378	344	378	331	361	278	330	341	345	311	314	366	305	346	307	317	303	322	366	366	323	341	315	351	332	340	328	321	357	333	339	337	350	352	300	337	362	358	351	354	332	297	346	338	309	301	359	325	283	336	365	344	317	335	298	316	317	307	337	301	317	332	324	328	345	363	338	351	349	370	336	306	319	373	354	352	336	332	325	346	351	338	330	343	340	361	338	360	354	350	344	349	320	327	313	336	342	374	338	286	325	296	341	343	332	333	359	352	308	331	326	322	344	353	309	341	332	334	339	345	338	370	331	339	370	379	309	358	356	346	364	301	332	326	326	311	355	316	335	324	315	351	335	371	361	345	322	309	333	311	331	313	357	376	350	337	354	344	322	322	329	334	358	336	330	338	313	322	337	348	352	330	338	348	343	323	327	334	319	330	354	319	319	358	335	341	339	314	355	336	330	335	356	351	333	351	343	341	315	310	337	314	304	330	358	323	320	310	332	298	317	353	342	356	340	330	356	337	331	324	348	309	302	346	347	326	361	306	299	301	321	313	315	332	323	354	326	314	333	335	326	319	322	337	351	335	365	301	318	333	357	342	327	318	336	340	360	330	340	339	318	364	329	379	343	366	319	344	305	315	339	350	312	372	321	327	386	374	332	348	340	354	337	331	347	328	347	298	344	344	337	310	348	342	329	329	328	339	335	365	315	333	318	331	312	329	303	325	318	321	346	338	366	352	357	302	330	320	328	317	345	368	324	324	369	353	338	329	350	316	330	341	369	312	349	333	332	340	316	336	337	327	367	314	349	330	335	304	307	346	339	311	354	347	351	339	316	324	343	321	354	335	337	334	330	331	338	340	342	310	364	337	372	347	352	309	338	349	370	322	312	334	358	341	320	332	319	322	357	339	329	367	338	303	328	351	320	331	323	379	324	364	364	352	303	337	323	370	357	323	371	322	330	340	343	313	314	301	343	310	339	327	329	330	336	355	359	322	338	344	277	312	352	349	306	285	338	337	352	331	328	343	351	335	322	333	326	332	334	352	370	323	352	371	337	323	348	343	320	337	325	364	368	340	344	324	338	348	305	299	348	303	328	354	327	328	318	330	332	359	358	337	323	333	340	349	302	326	343	341	323	313	345	350	313	302	329	348	319	329	345	357	329	344	371	337	319	369	349	315	347	349	332	325	339	324	352	370	332	351	325	337	292	307	344	329	326	339	328	340	367	350	364	343	353	329	305	336	345	344	386	355	363	330	319	343	314	308	354	349	360	325	345	354	344	326	309	304	331	328	317	348	335	345	350	331	308	363	355	298	309	323	301	359	362	360	311	359	372	316	346	307	360	346	346	359	309	340	312	321	320	311	320	325	353	344	342	320	310	324	314	354	306	360	339	334	306	366	323	362	330	323	337	353	321	364	332	359	345	327	331	338	322	349	378	338	329	337	344	354	350	334	332	351	336	335	351	333	359	336	347	294	341	316	343	318	343	306	325	328	346	307	338	336	355	361	358	353	335	290	328	327	352	325	336	347	366	351	322	303	346	328	346	345	308	322	309	324	325	340	326	324	350	354	322	356	351	349	372	338	323	333	322	315	311	355	314	339	326	347	344	316	362	344	354	376	339	357	315	344	356	332	337	342	323	348	350	334	335	358	346	377	330	324	337	354	356	330	317	345	355	338	359	305	336	301	357	346	335	350	361	305	307	340	350	341	344	333	324	319	320	326	337	343	295	334	319	324	321	316	337	332	335	304	316	324	352	324	363	335	329	329	314	331	327	339	335	359	355	329	344	365	330	336	310	332	326	357	358	333	318	321	348	307	346	334	335	348	331	378	351	314	365	308	358	332	303	322	334	354	345	332	340	346	307	300	320	343	337	332	345	352	313	343	308	340	355	325	362	332	333	338	358	331	342	327	351	319	330	346	318	318	346	338	329	333	293	337	343	331	349	347	331	350	333	346	347	326	308	326	336	334	351	310	341	352	336	334	319	328	355	362	320	306	338	352	341	380	339	315	352	316	320	343	329	334	328	338	346	317	341	325	378	308	321	359	342	339	301	363	349	323	320	307	333	340	341	368	347	324	367	342	328	335	336	353	335	349	329	342	322	345	350	300	286	310	336	387	362	340	358	394	344	339	357	308	277	312	333	361	338	370	346	361	314	315	317	319	335	331	330	337	309	381	356	325	317	320	324	359	363	337	349	360	310	364	328	339	340	331	353	342	337	333	349	338	318	326	336	306	344	339	335	312	312	351	347	315	351	346	352	365	323	354	312	336	322	361	322	300	333	343	303	323	336	346	333	343	341	338	335	359	352	336	360	312	340	348	349	317	354	298	345	333	306	332	328	308	328	324	357	330	350	374	350	352	332	327	359	336	330	329	319	333	333	306	327	357	340	341	330	320	343	353	300	338	337	329	344	314	348	340	338	332	340	343	337	339	343	366	337	327	324	334	312	339	330	324	354	350	320	346	336	329	321	310	320	354	350	327	353	318	291	358	339	341	337	327	309	312	342	343	328	318	345	326	316	319	346	318	324	332	326	337	323	306	375	334	379	369	337	321	358	331	342	324	342	326	341	319	339	343	321	339	304	330	333	328	344	329	319	359	367	322	332	335	325	357	337	344	338	326	330	329	346	327	333	335	300	310	340	314	337	338	316	304	361	344	338	326	346	313	350	302	359	364	324	327	359	356	359	338	366	335	331	369	311	328	323	342	302	328	332	330	339	324	367	318	340	353	336	339	327	370	333	318	370	358	348	310	312	346	347	320	330	360	359	362	329	332	324	326	339	347	315	351	321	328	349	365	346	343	302	339	347	358	356	336	359	359	319	331	336	341	314	346	339	322	336	333	353	342	313	303	318	328	343	342	338	342	342	328	350	351	362	341	366	293	319	359	332	335	339	344	284	317	345	316	316	308	341	326	329	348	325	338	301	356	330	335	338	347	379	334	316	358	322	326	324	328	381	341	353	345	336	351	333	338	313	368	310	321	338	353	317	357	330	354	350	322	333	313	337	306	346	326	344	311	386	341	323	328	339	323	335	323	348	337	339	324	354	322	365	317	358	330	341	323	353	315	322	313	331	338	308	320	328	329	325	326	312	333	330	342	372	337	356	329	342	304	308	313	347	316	373	342	360	354	324	336	332	343	337	355	329	311	346	323	343	333	362	321	320	337	341	337	351	336	319	358
47181	63278	15452	7841	6050	3819	2548	1567	1124	917	799	740	713	692	615	615	605	579	552	582	525	550	546	499	510	554	530	551	559	527	498	501	519	506	534	526	494	490	533	519	533	457	528	506	503	482	478	480	499	493	478	506	514	514	506	496	518	501	518	487	495	519	496	512	448	456	477	483	509	551	494	480	484	504	509	475	519	537	508	505	518	511	488	476	480	522	473	493	525	505	503	502	488	512	476	472	488	512	448	483	501	483	446	465	471	500	486	506	509	486	485	487	487	529	527	479	477	496	535	491	498	469	461	458	518	523	526	514	487	496	480	466	504	466	457	474	469	509	506	472	478	505	511	469	491	502	479	478	482	464	507	499	473	484	473	470	525	491	491	498	486	513	502	484	481	512	477	534	526	512	496	472	507	502	501	487	525	477	522	527	480	514	506	528	496	481	480	493	439	490	478	481	455	456	489	463	503	478	469	501	507	459	501	510	444	497	499	475	466	478	501	511	476	515	524	503	463	517	486	466	462	476	475	453	474	472	495	500	457	484	459	508	509	459	507	498	481	465	484	471	484	502	514	518	524	481	481	498	477	477	457	502	525	540	530	480	517	497	467	489	495	535	480	493	489	507	494	496	515	522	473	476	508	483	458	506	495	479	507	488	484	474	495	490	505	509	480	493	514	460	483	492	470	495	504	535	532	529	501	501	457	460	509	466	483	498	516	515	463	492	506	511	482	467	509	530	500	491	486	505	490	472	511	504	495	492	498	527	484	457	463	497	479	477	494	493	467	542	507	514	513	472	483	494	483	477	474	471	499	500	494	511	514	507	502	441	486	434	502	529	469	478	475	501	499	488	481	528	509	514	444	504	510	545	486	500	505	461	487	461	493	498	494	464	533	472	486	491	484	500	517	508	478	446	487	498	492	488	467	528	467	511	503	484	527	496	473	507	511	531	476	475	547	491	492	494	474	480	467	509	476	488	485	483	447	481	504	512	490	517	482	524	494	511	484	455	490	479	510	511	507	492	553	478	468	428	494	486	499	518	485	527	537	494	487	513	487	479	466	493	519	485	519	483	520	493	502	499	515	494	480	483	480	510	481	490	500	488	481	479	520	486	490	480	490	460	462	513	495	530	519	514	447	507	497	489	455	511	490	453	503	494	485	511	502	436	504	505	494	485	498	517	479	488	517	456	442	488	472	498	485	507	533	485	490	521	453	492	474	515	520	483	538	484	413	465	483	502	480	516	490	502	537	504	519	519	463	468	502	493	476	467	505	509	509	497	494	534	482	460	499	514	489	492	519	497	462	537	486	514	497	509	497	524	481	523	521	514	489	496	489	508	500	524	496	481	466	479	471	491	508	488	464	486	484	527	495	542	527	508	457	527	515	494	504	445	559	496	486	483	480	485	503	504	488	463	495	499	497	460	482	495	507	516	493	479	481	499	489	508	464	543	510	476	482	534	518	467	484	470	481	457	466	506	498	492	497	519	456	512	480	507	534	531	519	501	524	457	499	531	539	487	522	484	486	482	477	498	508	506	469	555	555	538	510	500	502	488	495	525	491	470	492	465	490	500	514	485	463	488	476	511	452	511	511	485	491	479	456	486	486	478	526	541	505	518	452	474	480	494	487	468	508	505	529	518	497	487	474	533	509	498	516	497	470	506	520	515	494	437	506	494	538	486	499	508	517	507	495	500	480	487	497	489	477	509	513	483	548	489	494	487	462	495	519	490	512	469	523	515	481	482	507	517	498	459	483	495	486	497	480	511	521	471	499	512	494	498	479	535	501	501	482	503	489	475	486	501	506	523	466	509	468	472	459	484	496	507	509	475	453	508	471	496	469	532	482	490	497	499	497	505	445	472	523	514	456	547	485	530	501	473	440	522	513	491	497	502	507	482	496	515	492	478	493	468	474	495	473	509	530	478	463	481	505	505	490	447	502	543	538	514	483	477	514	494	490	483	535	489	487	484	468	521	495	460	504	502	480	484	512	496	499	491	511	494	514	475	505	522	505	507	486	515	513	472	470	460	470	483	476	498	475	489	506	509	526	483	498	479	520	497	487	471	505	510	478	499	442	473	496	480	509	518	494	520	516	500	485	472	528	455	487	502	478	470	509	484	495	520	507	473	509	492	482	492	505	485	490	469	494	492	469	516	535	493	526	513	507	528	484	452	493	532	483	497	492	488	494	497	501	478	504	468	487	466	486	446	490	484	481	510	482	483	505	465	504	536	460	518	434	518	512	497	511	462	494	484	531	512	461	478	474	535	493	519	514	464	459	430	495	497	491	474	470	506	493	527	488	505	492	457	495	505	512	519	508	495	479	469	527	466	522	489	500	477	494	481	456	530	512	501	514	517	491	500	481	493	504	496	478	497	472	530	446	491	469	509	491	512	498	449	493	496	496	523	477	486	485	472	468	499	454	472	484	483	456	458	516	493	454	459	460	492	472	526	491	471	430	500	521	486	519	480	474	528	509	518	479	515	510	495	451	487	476	518	500	504	492	504	468	461	496	506	498	517	474	482	477	466	502	466	487	497	498	451	488	516	482	508	503	478	540	489	473	502	502	486	506	483	523	493	511	492	519	446	477	490	496	469	501	473	457	485	532	513	532	520	518	474	494	517	508	489	474	483	516	476	517	482	519	496	498	498	502	502	500	510	482	458	481	508	450	473	528	472	536	486	510	524	476	489	496	498	508	469	510	514	449	482	510	492	501	480	488	470	507	528	488	484	485	529	460	513	506	494	497	476	505	532	521	495	495	482	492	495	453	514	495	470	497	478	528	489	481	508	496	524	465	467	521	552	472	500	508	536	463	488	507	518	473	494	533	500	467	469	500	484	485	472	473	502	501	523	476	503	506	477	483	505	482	498	509	503	494	450	502	520	497	478	484	490	485	509	513	484	452	489	472	506	475	520	490	505	480	468	469	496	464	517	509	478	518	511	498	462	510	515	506	517	510	501	477	497	501	499	509	481	473	457	482	488	463	448	468	530	451	501	484	518	487	471	488	516	490	488	487	502	502	517	486	449	497	497	463	514	490	466	487	486	513	456	462	473	482	514	512	467	510	507	470	509	467	493	508	544	532	498	500	500	513	473	485	534	498	496	485	475	510	471	496	515	465	495	517	474	474	493	473	521	487	490	480	478	490	515	469	488	542	477	499	488	447	499	471	528	495	505	481	517	497	502	466	541	468	504	531	512	513	507	490	498	504	502	486	550	550	530	507	531	466	466	476	506	483	499	453	499	494	491	501	502	523	500	473	507	480	479	461	490	472	473	505	507	481	486	520	459	512	469	477	522	530	481	498	501	503	487	497	535	501	527	458	489	506	504	462	455	491	495	514	511	466	469	532	485	520	478	465	509	461	498	495	510	488	503	486	457	474	499	491	457	492	481	527	461	467	465	466	492	518	491	477	495	497	520	495	473	487	485	540	508	487	504	479	539	505	520	480	488	515	532	515	466	481	480	541	482	464	462	491	541	495	491	547	503
23295	21545	29585	23981	21545	21216	5731	972	545	399	399	315	332	294	258	248	227	248	227	230	210	214	204	234	231	183	224	177	192	187	175	179	202	188	184	217	197	181	186	177	195	185	193	169	187	190	166	188	165	198	173	204	179	198	197	186	176	177	152	191	208	162	185	189	206	184	185	168	190	197	188	178	216	172	186	194	206	177	153	167	164	208	187	181	190	169	191	155	168	170	191	192	181	189	205	186	172	173	183	187	158	156	141	164	171	160	188	184	168	158	168	190	192	171	174	194	181	166	185	194	166	193	167	165	165	165	141	160	154	177	156	204	175	165	181	159	192	186	183	156	179	162	172	181	158	190	213	179	150	166	190	165	154	172	182	195	163	168	185	183	179	159	185	175	189	153	174	196	187	184	175	167	195	167	180	179	192	185	178	192	171	150	193	178	168	183	184	182	183	169	168	172	178	169	159	188	181	199	168	171	173	170	147	181	165	170	195	204	196	155	177	172	202	180	201	172	181	164	156	181	185	151	173	157	175	178	165	163	183	163	186	174	171	197	192	182	182	164	210	209	175	225	167	184	179	191	175	169	187	198	179	184	181	162	175	173	186	160	171	205	181	167	178	180	170	169	182	177	191	180	151	186	189	166	200	167	177	173	206	175	175	169	179	198	193	173	189	199	176	164	179	166	177	191	178	180	158	186	157	177	179	199	171	167	178	171	179	161	174	184	172	196	187	172	176	180	173	178	159	173	170	204	180	160	201	163	179	188	186	181	198	187	159	175	179	184	168	191	168	161	174	189	175	184	180	187	153	196	168	168	170	193	178	173	172	188	200	152	177	155	172	177	165	187	199	171	192	176	177	190	179	164	190	186	185	153	196	170	177	165	179	182	165	160	148	184	183	175	163	180	167	166	198	190	169	175	183	192	164	192	186	173	144	170	183	205	196	178	153	183	175	183	204	168	194	189	201	181	170	164	172	163	175	175	144	160	175	171	194	177	157	162	160	160	161	186	180	169	194	165	183	191	184	176	181	183	166	189	189	184	172	156	185	171	193	191	166	162	185	175	173	151	186	170	172	179	188	187	181	172	187	177	168	160	184	184	178	178	192	193	182	181	183	188	195	172	157	197	182	153	160	166	175	195	165	185	170	178	181	173	185	167	193	178	182	164	203	204	165	156	167	167	161	195	190	179	183	188	182	150	150	177	168	169	177	177	172	184	169	178	178	185	169	197	177	175	193	166	172	178	175	177	192	178	166	190	200	177	156	168	197	166	192	194	184	149	187	175	152	174	172	174	160	176	171	169	197	182	168	199	183	174	173	183	200	181	175	183	181	187	182	198	196	184	189	177	192	155	165	181	185	185	174	179	177	185	155	173	181	165	166	181	153	171	163	167	179	172	183	169	163	184	179	215	163	169	170	187	186	190	162	233	197	188	189	195	195	181	172	190	172	162	188	187	192	188	179	155	171	171	196	156	186	165	201	191	157	176	178	186	171	176	182	186	178	196	170	170	158	173	175	187	175	156	187	192	169	189	179	169	193	146	172	183	168	187	171	176	173	184	152	172	191	177	173	201	163	174	169	196	179	195	180	172	170	187	191	166	185	176	165	193	170	188	166	199	197	176	175	185	191	189	180	191	176	195	175	164	179	179	169	183	151	172	169	195	185	202	180	173	178	184	194	169	179	181	202	172	172	178	180	167	175	191	180	193	173	178	200	155	194	159	183	169	198	211	183	168	184	190	163	163	150	167	199	160	170	171	180	158	178	204	157	178	183	170	198	183	167	174	170	195	163	197	178	165	168	183	159	180	188	183	176	167	195	163	205	204	169	192	165	150	177	165	206	198	152	180	216	181	182	175	173	196	198	183	163	165	192	199	179	184	187	196	184	175	208	138	185	178	186	167	189	165	191	159	166	160	194	173	207	192	186	188	196	182	186	171	182	186	191	176	155	139	173	169	157	186	190	175	179	178	217	182	174	160	176	189	193	175	199	195	177	198	193	190	178	154	175	184	188	175	178	184	209	174	179	177	190	162	157	175	184	169	193	185	166	180	189	175	164	179	181	170	176	179	179	181	157	178	168	188	153	172	168	135	182	184	164	160	186	162	168	172	180	168	184	192	170	197	178	176	183	178	181	185	166	188	190	194	166	173	178	177	160	181	148	155	161	161	170	164	168	184	201	206	181	178	168	187	172	195	173	166	171	177	163	216	183	197	187	184	187	180	202	193	179	198	161	182	163	192	180	186	187	152	183	152	177	205	168	161	173	173	183	202	194	166	179	157	190	166	151	183	169	169	171	155	192	184	190	184	162	171	169	183	192	185	173	178	173	165	153	182	166	201	152	180	172	171	184	140	185	164	165	186	181	189	176	171	162	173	165	190	168	178	162	179	191	192	171	172	173	176	181	199	181	171	190	161	171	182	177	186	193	173	197	187	186	191	178	150	179	164	179	193	194	179	184	201	189	168	186	177	165	177	175	187	175	170	157	177	169	189	182	199	174	188	181	194	175	205	174	175	177	197	190	165	182	197	184	182	184	160	202	163	183	160	158	165	163	176	177	181	160	197	174	196	176	160	178	177	184	151	166	175	175	158	155	201	166	181	186	168	216	189	189	189	184	192	163	164	191	179	170	188	189	203	187	161	187	177	168	185	153	173	195	190	168	185	190	183	177	169	188	175	183	145	197	184	177	187	167	203	164	213	202	174	178	173	178	183	200	193	173	192	209	179	164	177	160	190	197	207	175	195	176	172	177	209	188	176	159	200	166	160	155	152	139	179	185	165	166	202	186	196	170	189	152	181	179	184	167	178	171	186	169	178	183	182	175	170	186	165	175	195	168	170	179	185	161	179	190	169	179	160	179	137	175	184	172	185	146	178	177	154	174	158	171	199	158	183	168	187	180	190	180	168	184	176	151	169	175	185	145	177	181	158	187	177	168	180	173	162	164	179	176	182	168	203	161	188	162	170	193	178	158	172	166	192	168	151	191	163	161	183	166	167	154	178	190	163	188	168	169	171	188	155	167	182	157	177	187	186	156	179	181	192	162	178	190	180	140	183	188	189	179	190	173	176	189	174	197	185	188	176	183	157	203	183	179	186	186	178	193	190	174	193	170	180	177	194	170	176	177	174	167	186	187	146	176	181	169	184	161	177	197	164	189	162	188	172	177	175	180	185	170	165	166	190	175	183	184	152	184	164	180	175	163	196	188	176	195	168	212	176	177	174	178	178	173	195	168	193	189	143	155	172	166	190	196	184	183	185	178	189	185	169	198	171	188	176	187	175	172	165	157	198	167	195	161	162	192	189	170	196	193	189	161	165	184	195	171	156	159	148	158	173	162	157	166	188	197	195	185	195	162	173	175	169	183	197	186	183	185	189	206	160	175	168	176	178	183	165	193	165	181	172	175	166	195	184	173	178	164	168	194	151	181	170	196	185	199	155	194	173	199	172	176	194	178	183	174	142	195	150	186	166	192	145	193	172	200	171	179	176
54563	71570	20436	11121	7947	5543	3586	2274	1394	1061	938	732	664	616	530	479	472	458	447	356	379	393	374	356	392	321	335	319	312	342	285	336	298	301	282	293	302	313	277	268	324	260	267	293	286	296	274	275	300	263	245	278	274	287	288	292	298	287	243	259	275	281	275	265	289	284	264	299	287	300	274	255	277	254	284	271	291	285	253	295	283	251	250	254	304	270	314	234	271	281	264	254	271	247	276	267	263	250	248	279	253	278	258	237	254	267	263	277	255	265	267	254	266	290	268	250	269	249	271	247	287	257	248	267	259	266	281	255	294	276	244	264	291	280	270	245	268	248	273	252	281	286	274	280	252	262	263	283	299	270	255	279	283	270	263	267	258	256	243	260	268	250	287	294	244	279	255	267	300	267	260	271	286	253	269	267	266	275	262	274	262	236	288	249	259	270	258	299	255	272	283	268	256	264	257	246	241	270	273	258	294	234	279	260	260	243	292	269	270	277	268	253	261	263	257	262	259	261	259	247	263	266	277	253	255	297	273	288	259	233	267	273	269	291	275	281	260	268	280	248	267	275	284	227	253	241	259	273	237	245	279	261	261	279	277	309	280	268	269	264	284	259	290	265	271	275	272	265	251	258	262	283	259	286	258	286	268	244	254	275	279	278	269	276	291	284	277	270	250	292	277	262	272	298	259	270	243	275	305	253	252	265	289	269	293	270	244	285	240	260	262	281	289	261	278	257	266	294	255	252	255	250	281	270	269	266	268	275	309	232	262	273	249	258	252	240	300	277	305	276	279	263	271	246	252	263	281	266	274	250	274	259	268	264	284	275	252	274	251	265	288	284	266	269	246	269	311	274	252	280	237	259	259	263	272	283	260	277	247	274	229	258	270	270	286	282	275	279	280	260	276	267	286	276	265	254	243	261	251	257	299	270	272	285	254	243	270	244	230	249	240	254	296	281	241	243	234	258	268	226	274	254	243	255	250	247	265	265	253	247	290	267	272	266	262	283	263	244	253	257	254	261	279	291	230	268	279	232	264	255	255	301	270	293	255	244	269	252	254	269	260	257	269	276	276	280	254	268	262	265	272	299	269	269	255	259	279	275	254	258	221	242	265	285	259	255	293	307	277	261	250	282	229	271	256	266	270	292	261	290	267	269	284	257	279	300	244	266	266	259	260	261	254	264	253	272	247	273	262	273	287	268	246	259	267	273	248	271	253	294	281	258	262	273	269	279	289	277	259	256	278	249	268	268	244	278	267	291	259	248	259	267	247	244	279	235	288	282	275	212	241	259	279	286	275	272	287	262	242	275	269	278	236	230	270	259	273	249	281	265	261	270	286	257	261	258	268	274	250	284	269	262	260	278	292	277	250	280	244	292	278	273	278	265	268	246	259	277	248	267	266	309	276	256	292	262	273	270	283	260	244	254	296	244	260	264	246	288	271	297	271	261	289	254	277	270	261	244	293	253	259	288	266	294	264	245	260	252	252	285	234	290	264	273	250	306	271	244	273	242	268	268	265	265	271	254	277	235	249	247	277	272	242	261	273	269	281	282	269	264	290	276	281	254	273	253	266	251	263	252	280	277	283	270	289	262	263	267	250	258	292	279	286	274	270	286	259	254	259	266	283	261	289	249	269	252	263	245	258	273	269	290	259	280	258	231	256	265	265	273	261	273	264	259	282	283	272	277	265	251	262	285	283	256	260	286	274	287	303	251	284	297	290	255	273	265	311	278	260	291	269	259	221	250	257	288	285	263	261	252	249	265	267	270	263	266	283	262	289	280	273	257	255	276	280	253	268	246	251	282	254	245	278	257	251	273	265	250	235	268	271	250	275	238	274	280	285	270	266	243	276	260	240	257	268	252	247	264	241	252	264	270	273	268	249	267	261	227	248	256	242	287	265	263	268	250	267	234	263	241	247	266	268	276	262	257	232	272	270	270	269	288	252	264	276	292	257	274	251	256	273	286	229	270	273	268	265	292	299	247	286	242	273	266	247	255	264	290	266	254	291	242	244	260	263	234	272	265	257	258	265	258	270	279	261	289	249	268	267	253	295	249	261	254	278	279	266	268	278	257	255	278	272	273	273	233	242	261	260	262	286	306	244	284	275	281	285	279	279	261	259	239	281	270	263	277	256	243	265	266	257	267	276	245	276	273	246	245	260	251	270	260	225	262	273	266	253	251	265	302	281	268	274	254	269	258	248	262	242	265	255	260	263	266	271	252	230	259	262	260	244	248	290	254	264	252	269	303	302	238	261	285	267	274	292	280	286	278	271	265	274	257	252	242	241	270	314	290	284	234	250	264	246	264	237	275	276	263	263	259	254	257	273	239	304	250	272	243	278	289	257	253	266	253	238	284	267	252	251	270	276	267	249	272	284	263	271	273	259	246	256	231	264	243	244	268	265	273	284	253	261	266	263	279	277	280	271	271	275	265	274	244	249	266	282	249	258	288	258	262	267	292	271	285	253	300	260	259	254	246	276	229	216	280	246	244	266	250	281	266	268	222	269	232	266	279	252	269	288	293	254	274	278	268	277	259	249	264	288	260	247	282	282	285	255	263	267	288	220	253	261	243	247	305	258	261	255	276	236	282	258	255	242	269	291	287	249	294	265	258	272	278	265	268	235	262	268	272	274	271	262	266	299	256	277	269	252	257	284	265	270	289	253	263	270	254	303	242	240	246	295	266	260	263	266	252	257	263	244	241	261	254	271	267	256	247	275	264	264	257	262	279	262	270	283	251	257	277	225	256	276	261	246	290	246	263	254	250	244	274	262	256	270	286	281	265	284	303	279	238	301	291	296	258	253	259	272	262	270	248	263	243	261	249	237	267	255	283	238	275	263	253	289	252	263	264	258	263	238	263	280	250	263	275	270	253	276	258	287	266	250	286	252	254	310	278	279	257	247	250	256	264	278	253	255	236	280	257	298	270	277	284	279	282	247	257	284	252	227	282	262	280	257	267	282	262	287	266	241	262	273	286	257	260	255	264	253	284	262	260	247	267	253	266	270	241	268	282	267	265	276	238	256	267	266	292	239	277	266	288	270	269	279	283	265	248	273	253	284	271	243	290	276	265	277	259	253	253	258	254	259	259	286	270	272	290	275	256	274	290	246	252	269	249	259	254	273	272	279	247	295	257	263	274	261	257	295	269	277	273	257	303	246	252	260	261	255	248	251	256	283	270	284	269	249	239	266	271	271	261	267	265	248	255	298	286	254	272	277	267	282	250	290	270	249	287	242	246	263	263	245	261	256	231	257	252	271	272	268	312	288	253	230	248	247	258	267	269	269	270	261	277	256	277	241	293	282	241	285	261	253	236	266	263	257	275	262	265	290	283	274	269	277	280	286	273	256	234	244	272	279	268	256	269	283	258	290	286	266	235	266	287	266	252	256	252	271	278	279	248	283	257	259	261	279	273	276	249	265	258	275	246	258	259	259	284	266	288	268	279	249	249	265	264	245	244	282	251	259	254	244	254	247	260	237	306
27252	21623	13284	2251	968	797	493	398	323	306	274	315	316	325	281	323	322	315	329	301	303	289	296	311	352	329	295	314	296	342	317	291	325	313	311	305	307	299	302	294	301	287	252	310	290	317	304	311	278	292	324	278	284	281	321	308	289	279	336	314	290	304	299	294	292	274	311	303	281	321	272	299	300	312	302	276	317	289	284	316	293	309	298	330	311	264	282	311	319	325	299	301	317	317	289	284	306	313	300	274	275	285	301	311	283	324	319	319	289	302	308	270	298	324	300	326	312	321	313	317	326	312	270	300	319	296	271	267	287	312	316	300	270	308	310	276	298	318	290	305	284	312	296	295	274	282	305	284	295	302	315	280	316	304	299	289	312	296	297	301	321	335	300	299	302	305	277	316	315	324	284	300	288	266	302	343	283	296	324	290	268	317	312	283	298	278	329	297	281	314	319	314	291	277	323	304	290	288	262	295	296	288	298	295	299	299	292	281	305	296	315	308	297	286	307	305	283	298	288	329	288	292	297	291	283	300	267	314	281	313	312	309	301	310	320	297	307	337	307	281	320	315	296	296	328	278	298	281	300	303	308	293	283	348	319	307	317	313	290	285	300	291	289	305	312	315	305	327	302	311	283	294	302	280	287	323	301	297	289	311	320	310	313	313	294	296	286	306	324	284	310	283	297	318	308	327	294	292	274	304	320	323	305	280	279	323	285	317	302	294	313	324	304	285	300	319	330	293	301	281	295	305	309	279	307	309	304	299	307	306	300	314	271	291	310	300	313	292	306	304	300	302	260	315	271	309	321	334	344	288	288	279	283	289	303	318	309	319	327	287	322	302	317	301	278	296	315	274	309	293	318	295	303	321	301	302	310	297	304	291	314	312	308	327	319	297	333	312	308	299	281	286	320	321	320	306	298	315	259	285	317	267	305	312	321	278	296	340	331	306	282	300	316	264	339	274	283	280	310	295	291	295	312	311	290	295	288	298	329	311	282	276	309	303	282	297	319	264	309	330	312	292	296	307	300	288	300	299	302	326	316	298	295	306	308	302	300	308	305	291	325	332	308	295	263	291	313	282	297	339	293	284	312	307	312	353	297	313	312	301	309	304	322	323	306	327	319	304	317	329	291	290	318	307	283	281	328	297	287	306	324	305	314	287	314	289	300	313	333	357	297	325	316	318	284	301	327	316	277	301	289	305	317	287	302	309	315	302	312	302	284	309	329	270	288	303	313	296	301	272	291	293	306	279	310	283	297	291	319	359	280	307	306	316	265	327	300	331	301	319	266	287	320	321	297	318	296	322	295	312	325	270	278	287	296	312	282	310	300	278	296	323	287	277	293	311	296	285	344	345	296	304	312	299	304	315	333	275	292	306	285	315	287	318	294	292	313	321	310	329	281	290	285	313	297	318	287	252	286	281	310	299	297	291	259	338	316	307	315	302	325	291	323	306	272	299	298	263	343	308	323	298	318	298	300	308	321	285	316	287	297	299	299	302	313	306	287	295	310	305	281	303	321	306	324	293	317	305	289	300	287	299	284	330	287	291	314	316	320	288	269	290	306	334	305	337	337	323	306	334	323	292	297	284	289	313	291	306	270	325	316	272	307	287	272	295	314	278	314	294	296	315	254	333	296	328	300	277	320	279	285	309	301	311	289	334	311	319	301	321	304	306	287	339	300	312	331	308	294	285	292	294	316	329	287	272	310	292	316	326	319	317	329	316	315	318	290	305	306	317	299	260	306	307	286	287	321	316	294	318	270	304	281	289	303	318	331	299	325	306	297	287	305	306	311	281	282	317	279	314	274	297	341	305	330	321	272	290	318	288	320	318	277	305	299	274	325	312	306	303	315	306	298	303	287	285	286	284	327	324	320	312	305	281	271	281	309	289	298	305	306	295	285	323	338	288	262	268	298	353	295	306	315	297	296	309	317	313	285	296	286	291	297	302	288	323	313	327	285	315	297	289	306	323	304	301	299	278	311	298	276	294	278	317	303	270	291	289	308	332	332	321	286	319	297	299	296	335	301	291	315	314	297	310	274	316	303	297	288	323	307	270	311	338	292	312	275	277	301	297	271	273	290	313	315	314	280	281	307	305	295	275	270	319	290	309	276	342	293	292	285	295	308	270	295	313	301	302	299	313	296	317	286	292	308	333	333	313	294	302	310	258	328	312	302	309	300	308	292	301	324	295	287	332	314	316	282	316	309	297	299	283	316	317	317	309	324	303	284	303	293	337	302	309	310	292	309	325	305	290	295	294	291	277	316	325	289	291	289	311	310	310	335	307	305	256	340	320	298	316	293	291	323	311	291	289	271	310	338	313	298	321	296	331	305	269	287	312	313	294	308	314	286	323	276	293	292	322	312	304	306	312	294	298	287	312	293	284	297	261	310	299	314	332	303	303	299	299	312	285	286	322	301	321	285	282	299	320	306	297	342	293	315	334	310	299	289	315	310	302	266	318	309	312	292	303	292	325	335	296	285	289	316	328	267	283	301	304	327	297	287	297	337	286	319	299	293	285	287	315	293	302	285	314	281	322	299	318	297	340	324	320	286	306	280	292	293	312	296	290	284	285	295	315	293	295	279	302	299	307	319	305	324	279	300	308	282	313	311	278	298	301	316	291	319	315	281	278	322	300	298	296	310	304	294	298	290	312	343	332	340	316	335	295	292	298	295	310	298	303	282	293	304	336	303	297	306	324	296	307	300	283	311	296	286	307	290	313	311	290	321	309	310	316	318	297	292	299	292	331	307	304	307	297	304	308	293	328	315	303	297	287	273	317	284	299	295	273	305	323	291	313	310	300	291	296	300	305	304	311	312	320	322	276	286	304	324	327	295	296	287	316	281	293	298	332	295	311	297	286	295	308	286	311	295	295	300	271	331	281	283	305	281	306	282	322	297	311	300	317	331	300	307	300	310	318	309	325	301	298	302	338	283	264	305	277	318	254	299	318	328	306	327	297	289	303	325	279	287	285	278	303	282	303	289	283	301	282	290	291	291	336	307	303	308	311	294	339	325	289	324	325	326	286	312	322	312	298	316	291	319	311	299	298	322	276	283	319	333	306	308	299	315	300	269	305	288	279	344	299	288	337	293	317	318	329	311	307	279	287	301	298	283	313	306	322	282	281	347	305	289	312	276	281	281	300	288	295	284	316	344	279	310	276	297	310	332	277	303	314	283	326	328	321	317	326	354	309	310	292	324	322	327	277	305	269	273	285	340	332	320	343	339	325	298	307	319	288	309	289	283	280	292	312	299	287	319	275	324	308	285	310	308	312	333	302	295	279	312	310	297	339	311	308	323	310	296	311	314	288	328	309	292	324	308	320	294	316	257	337	317	279	288	311	311	306	336	308	329	298	307	337	274	309	301	301	317	280	304	266	308	300	306	313	315	273	305	268	279	301	293	269	329	291	291	298	284	290	294	330	304	319	307	311	338	271	272	312	298	306	325	285	287	272	324	320	286	282	293	295	298	284	327	296	284	309
21113	27684	8332	3148	2399	1891	1171	771	549	505	498	471	470	485	475	449	445	420	419	486	453	448	449	433	439	458	484	431	449	439	445	481	448	456	439	448	457	432	461	413	448	479	410	429	445	429	459	452	401	446	465	447	454	419	451	460	467	440	446	455	490	463	453	420	453	457	450	439	462	436	437	469	447	420	461	437	490	471	442	446	426	442	447	485	471	431	426	471	424	441	478	445	435	420	430	446	413	456	477	435	454	452	454	432	441	416	458	471	460	430	442	437	483	432	405	419	420	467	449	485	491	490	474	415	431	435	441	464	467	443	420	456	452	514	417	458	475	456	454	455	426	427	382	461	420	418	442	445	421	450	486	447	458	436	446	446	420	461	476	449	453	420	506	426	444	456	417	434	436	424	426	467	432	425	441	448	447	442	456	415	450	423	460	442	461	466	430	439	415	421	448	467	398	472	454	427	459	417	427	441	443	440	465	368	417	418	461	450	430	448	455	410	448	448	421	433	444	407	447	439	443	461	448	457	438	438	413	470	447	467	421	419	448	404	433	417	445	463	481	450	437	443	459	447	411	456	418	441	438	448	467	410	464	451	446	446	459	466	432	449	429	487	481	433	432	493	459	440	405	425	449	455	434	417	431	495	449	454	445	417	488	454	460	454	444	446	454	432	423	430	449	440	427	441	431	432	463	452	438	436	452	451	449	417	446	444	477	422	442	450	442	443	460	471	468	442	444	475	472	445	465	424	425	426	457	449	467	457	448	435	457	432	455	474	461	457	480	413	431	457	440	460	440	458	461	434	421	441	432	433	412	446	422	441	464	465	412	417	444	470	412	428	434	448	427	464	429	467	426	465	425	425	419	437	453	449	459	458	472	422	454	462	456	440	453	431	432	433	454	403	459	440	448	447	411	433	446	451	435	449	455	458	458	462	429	459	435	472	415	502	400	467	477	443	432	435	396	438	446	474	447	469	442	421	467	442	440	468	442	438	449	451	447	440	437	450	427	441	432	413	423	460	430	435	448	418	443	430	466	479	461	437	422	458	470	454	422	448	413	436	419	450	453	449	436	433	419	440	451	454	457	458	449	440	444	448	451	484	443	450	440	433	433	470	440	407	405	450	451	447	466	413	435	417	437	447	415	456	454	426	455	453	427	424	428	458	425	465	464	476	452	422	416	407	468	437	484	425	412	454	475	441	428	423	429	429	457	441	463	442	480	474	440	410	462	442	465	474	451	444	459	442	459	430	474	413	437	444	472	438	445	439	461	453	439	459	457	469	455	426	463	449	459	447	429	445	446	428	418	442	479	421	470	451	458	438	435	431	420	432	460	389	409	410	454	411	429	487	414	475	436	483	442	431	449	433	465	470	442	475	439	439	475	446	468	424	422	474	452	462	445	446	461	412	439	449	457	468	454	431	472	461	451	461	460	451	432	442	436	466	449	433	436	430	425	455	488	454	420	432	452	451	444	471	454	463	436	414	392	473	425	464	465	421	410	439	462	440	434	468	466	453	458	439	491	442	455	434	432	463	419	418	424	436	437	419	427	421	413	444	443	473	462	432	490	449	419	447	442	386	454	455	468	498	427	427	426	498	438	499	442	424	462	431	451	428	461	415	459	435	413	429	455	471	443	458	443	439	460	446	415	430	468	452	438	448	389	420	417	437	482	428	416	455	452	480	433	444	405	454	440	397	434	449	450	451	439	439	421	455	448	445	448	437	455	457	473	477	462	426	401	460	444	459	444	452	453	449	424	422	470	471	485	448	432	447	489	445	434	446	430	451	465	447	455	437	419	410	417	478	456	439	433	467	442	482	473	475	437	440	459	431	435	461	462	442	443	434	447	456	425	430	470	438	454	408	466	420	440	440	427	440	455	439	455	438	442	441	472	429	464	450	442	433	435	458	459	458	402	444	448	472	446	437	460	411	483	457	409	442	405	472	443	451	447	439	422	451	480	405	453	434	409	462	440	440	448	416	407	461	414	431	472	472	456	421	461	432	394	427	424	478	424	443	446	423	437	413	436	463	426	444	457	426	450	426	440	456	466	459	490	425	464	483	448	439	470	471	445	457	429	435	455	434	468	418	443	457	421	445	433	451	427	394	464	442	484	449	466	461	453	445	444	438	453	443	455	451	492	440	441	438	459	433	465	463	463	473	437	458	482	390	470	443	441	394	435	459	451	453	429	438	449	437	491	452	454	475	453	444	462	448	470	461	443	425	430	484	455	385	461	451	437	462	417	463	472	431	423	454	414	396	452	423	446	449	447	411	430	446	446	467	503	438	452	435	424	441	434	471	435	422	455	460	458	457	414	445	445	446	474	491	485	464	445	468	429	425	432	471	462	458	467	441	455	428	442	458	431	452	501	413	431	445	480	453	445	451	441	472	469	467	430	423	490	405	465	464	442	423	433	477	493	431	504	430	427	417	462	454	449	427	430	467	444	429	473	452	452	465	463	459	447	446	456	453	423	419	465	449	442	453	443	442	432	428	456	424	445	484	497	432	454	444	429	458	431	417	473	425	453	464	410	415	449	421	397	407	451	442	440	416	402	420	431	443	439	465	454	432	437	437	445	416	450	453	471	444	408	451	453	468	449	441	437	484	450	432	423	444	466	427	450	455	452	449	396	428	441	428	466	429	444	420	475	454	428	433	459	486	426	468	443	432	485	479	442	467	437	458	437	469	471	427	438	415	485	453	477	435	434	421	454	454	447	441	449	476	433	411	459	432	479	439	452	429	448	465	454	444	449	436	424	424	445	432	479	402	435	414	455	461	468	447	491	437	447	471	435	405	450	439	453	426	466	424	475	438	448	451	459	431	448	447	430	458	450	440	439	463	449	420	460	443	407	428	425	459	440	400	458	452	428	430	429	431	461	455	433	424	467	452	430	416	413	428	453	419	451	410	437	450	432	473	458	436	435	450	464	462	430	454	432	460	448	467	414	447	424	430	448	440	468	419	422	454	472	425	468	455	459	445	462	432	430	414	447	399	448	461	452	431	451	408	412	450	447	443	425	419	444	427	446	457	459	449	468	432	447	419	472	395	424	458	416	438	427	456	438	462	481	440	471	446	433	412	485	449	455	441	466	465	420	430	446	440	462	450	450	451	434	440	435	447	457	435	428	440	447	465	426	441	434	411	420	429	496	469	458	449	470	444	447	458	442	427	434	438	386	438	477	423	440	455	461	411	472	443	441	459	440	439	440	446	457	424	434	441	429	459	434	414	445	433	456	462	445	425	463	429	454	441	419	446	399	437	414	460	457	503	459	448	455	441	438	432	426	458	450	438	447	428	445	464	402	447	401	445	457	451	430	427	481	442	438	391	431	455	431	401	457	443	432	448	429	458	462	461	433	472	422	454	438	449	431	418	407	425	463	440	447	454	455	470	451	454	461	446	465	427	448	429	462	449	417	448	458	434	452	454	431	417	414	445	439	437	419	446	432	441	454	446	463	466	454	479	445	427	431	475	440	427	414	430	447	411
24259	21570	28595	24988	21051	6476	1235	769	534	487	434	409	374	392	391	361	410	362	353	330	335	356	346	339	357	348	372	341	364	372	342	319	375	327	323	320	345	343	345	327	346	319	357	360	327	324	352	356	334	361	353	343	314	357	349	334	327	302	313	317	326	322	340	349	319	306	320	303	279	304	367	339	326	353	329	336	318	331	327	349	335	342	313	322	346	344	313	317	334	334	331	326	327	293	334	311	333	355	342	337	334	337	354	315	345	325	334	330	319	328	348	329	344	312	324	351	322	393	328	339	338	322	340	340	312	308	335	359	308	348	290	299	329	318	298	327	328	336	314	328	316	327	353	313	309	343	317	322	300	376	323	324	364	332	328	339	314	317	344	323	306	340	315	324	330	312	312	344	330	352	342	311	330	307	303	354	319	311	334	345	296	313	343	309	308	295	324	338	349	340	324	324	340	352	346	326	320	334	348	285	348	305	335	338	316	301	302	358	330	337	322	318	319	321	340	351	337	338	309	317	315	317	332	327	310	366	322	332	290	360	357	349	359	337	337	355	335	342	343	344	308	314	334	352	323	324	334	317	336	331	351	314	302	332	360	326	342	325	332	330	306	336	346	314	322	348	331	313	325	343	316	326	307	363	333	328	332	310	331	319	340	290	314	327	341	374	320	292	329	352	296	364	305	339	338	341	327	335	328	346	327	381	308	303	323	330	350	303	347	314	339	341	354	310	369	346	289	317	312	336	328	314	330	353	337	311	345	324	314	328	329	329	331	349	323	313	336	337	299	334	300	342	324	301	349	310	344	337	361	321	319	332	329	343	322	326	340	330	328	342	331	325	341	330	303	323	324	369	332	295	335	334	309	308	327	322	368	365	317	323	341	310	369	328	357	314	338	323	337	353	316	335	337	331	328	323	324	335	306	345	303	321	298	331	313	327	343	341	304	305	338	344	318	323	329	328	305	337	310	322	316	334	324	305	341	345	320	345	318	322	338	338	310	333	306	325	359	327	321	306	342	314	308	315	359	325	314	335	347	342	308	344	349	356	354	309	321	323	318	310	352	329	333	358	341	339	308	329	323	335	320	346	339	307	327	317	345	382	306	358	281	353	314	354	339	333	364	301	334	324	290	342	306	331	313	312	350	335	322	295	318	336	349	305	301	331	329	345	352	356	338	287	315	325	341	293	312	353	326	363	322	339	296	327	322	306	330	331	326	329	290	350	335	311	313	360	338	306	299	330	330	312	341	352	346	370	316	313	330	312	330	328	312	368	310	330	348	323	358	325	319	327	332	307	348	335	318	331	328	338	290	316	324	291	332	334	360	308	310	333	311	332	346	342	308	334	339	351	379	357	343	316	331	331	353	318	313	312	325	302	351	325	325	340	318	330	340	328	312	321	327	331	352	314	338	314	368	322	342	327	307	345	312	317	351	285	319	334	323	294	321	305	340	304	324	344	320	322	327	350	342	304	337	334	310	346	322	291	311	332	358	322	352	323	340	311	322	316	341	321	328	321	306	355	387	320	312	317	343	331	340	337	348	365	343	327	300	340	361	331	320	325	332	345	288	334	313	271	321	334	313	347	298	331	333	305	324	320	365	323	330	343	376	337	348	316	342	305	336	322	316	332	347	315	299	327	328	354	322	346	311	326	371	331	353	335	318	311	337	341	358	362	340	320	316	336	329	315	312	331	320	345	332	323	373	341	357	317	306	367	346	327	322	335	320	304	358	324	304	329	358	309	336	334	333	285	332	292	329	294	337	333	337	341	335	318	347	343	308	344	363	326	349	358	358	314	372	354	321	340	317	323	337	317	339	341	308	358	320	293	338	332	344	333	336	340	297	337	296	334	360	322	322	356	347	312	318	325	346	345	353	330	325	318	330	344	336	319	324	330	308	331	326	298	340	339	335	313	314	341	335	357	340	294	317	357	305	321	321	314	298	350	321	322	294	311	295	307	290	328	326	348	334	296	321	328	304	334	352	331	352	339	329	325	331	319	309	358	329	358	321	319	327	307	305	349	313	337	342	336	328	343	332	324	335	324	337	336	322	334	329	322	315	354	321	312	353	335	319	325	347	335	328	319	346	321	339	367	313	326	327	332	332	359	325	305	327	337	359	315	317	345	332	330	300	311	306	299	337	324	317	334	303	335	309	289	324	328	320	310	352	315	326	336	365	303	313	364	302	330	321	312	317	323	341	342	332	348	358	337	358	322	300	293	339	297	319	333	318	344	314	335	316	350	316	317	327	353	333	330	347	339	354	322	329	331	329	333	334	355	318	342	329	337	347	353	335	343	344	340	278	322	319	330	365	339	322	291	311	338	352	297	327	308	320	343	324	318	328	347	318	351	327	337	327	328	323	321	335	361	328	348	348	335	302	330	340	341	332	310	336	318	354	346	307	334	321	336	368	302	303	338	345	324	314	330	310	336	325	345	354	334	331	317	324	334	319	302	331	343	335	292	309	365	311	340	322	329	315	331	316	349	316	318	354	316	357	313	319	345	318	339	329	314	304	374	348	330	344	310	344	341	310	324	322	300	333	305	320	288	342	330	321	358	344	304	313	298	311	328	347	296	327	318	347	334	328	321	333	329	342	299	353	293	325	313	345	328	304	327	333	343	334	361	303	350	355	326	308	298	337	327	344	312	351	334	337	307	328	301	337	278	342	314	360	288	307	332	349	305	296	348	340	333	305	352	345	304	329	323	328	362	312	337	327	323	305	315	363	337	337	314	342	327	341	334	304	320	323	316	349	335	328	321	330	313	316	337	351	335	327	314	304	309	335	334	333	327	317	338	342	327	326	322	324	365	351	346	319	322	328	346	331	347	334	364	318	330	323	347	332	312	368	325	313	324	310	367	330	333	367	290	326	335	346	346	318	321	311	327	329	348	345	352	316	353	336	319	331	330	348	334	336	353	297	343	347	285	299	313	309	331	335	312	335	312	336	345	333	337	330	350	324	338	329	328	307	331	334	353	318	332	333	348	330	305	337	311	350	317	305	299	291	357	334	321	329	352	319	368	334	341	340	339	340	315	331	340	330	348	347	316	315	298	327	339	306	320	329	341	360	362	328	346	332	304	335	307	290	308	303	340	343	318	312	334	334	334	310	295	323	363	332	326	331	313	325	320	298	294	310	313	302	295	321	307	325	342	352	331	338	324	348	323	317	302	296	345	322	323	358	364	303	322	318	300	333	327	339	334	330	301	324	321	351	348	323	321	311	331	331	329	307	297	334	294	346	342	347	292	305	307	335	304	334	331	334	331	328	360	319	300	359	327	332	329	298	313	333	334	323	341	334	351	320	299	328	313	337	312	309	285	305	328	342	335	316	354	334	356	365	334	333	321	329	312	357	340	308	374	333	345	323	316	347	336	328	324	334	329	325	343	327	316	290	291	322	324	332	320	320	341	307	349	319	334	355	311	336	354	332	318	342	311	340	332	311	322	337	337	321	322	364	306	363	307	336	285	353	334	344	304	301	353	354	322
48538	62978	13354	6390	4855	4105	2441	1623	1154	915	792	736	687	678	576	599	563	580	528	622	522	521	569	528	529	489	530	502	569	517	534	541	495	530	515	551	469	516	495	474	521	473	496	515	510	480	485	490	495	502	536	478	479	472	500	461	512	508	488	533	442	495	463	450	491	483	499	486	469	447	502	502	449	499	482	563	465	508	490	493	501	471	481	490	491	500	480	485	483	505	468	489	470	479	476	466	508	499	486	452	519	483	482	493	477	509	484	486	480	455	509	492	523	492	476	492	477	485	446	479	482	446	485	468	459	514	526	447	481	477	497	483	472	455	475	439	489	491	479	527	501	474	508	500	498	457	463	526	474	511	502	488	525	472	484	514	467	458	485	438	523	467	489	502	473	529	542	473	468	506	444	508	464	467	487	479	508	506	514	455	457	505	451	500	521	445	523	441	487	494	524	464	473	505	492	492	495	513	452	524	490	487	467	497	511	502	500	450	480	500	490	496	532	468	508	482	486	447	484	530	480	485	488	456	500	483	485	485	484	505	499	514	527	478	487	475	492	484	480	474	512	522	516	527	521	502	515	474	457	470	496	519	484	491	489	517	461	509	452	488	455	486	502	460	438	492	521	503	529	501	476	471	473	505	475	480	506	495	494	508	497	481	503	519	500	484	481	470	476	477	516	489	493	504	488	459	530	496	505	481	490	479	525	471	504	495	451	493	526	460	494	529	470	501	438	501	495	447	517	500	468	517	465	495	509	459	471	453	472	475	471	454	504	480	484	497	538	501	528	484	468	504	501	467	492	453	455	456	475	442	487	496	499	452	516	479	436	501	459	494	516	463	496	493	465	492	485	491	475	468	478	456	504	490	475	485	487	473	469	473	519	466	506	487	456	475	495	506	501	479	533	548	460	490	456	481	474	483	495	473	481	468	514	490	472	487	519	472	469	492	485	510	499	513	485	464	463	508	516	500	501	465	484	491	470	491	497	466	500	535	523	484	457	451	447	443	464	494	509	496	487	498	498	475	447	463	457	518	493	491	481	479	467	463	474	505	472	498	544	451	498	528	531	506	479	503	499	504	519	456	450	505	485	493	506	477	487	467	531	458	492	497	534	490	506	520	469	531	521	493	477	474	489	487	453	462	460	472	533	469	445	464	497	508	496	491	530	491	477	526	506	491	497	485	475	464	463	498	485	470	472	481	449	479	505	508	483	467	509	501	451	490	526	477	471	500	493	475	433	448	525	501	480	478	475	483	473	467	477	462	482	457	496	459	462	503	460	481	411	453	471	454	514	483	500	470	479	463	519	452	457	471	465	485	462	507	463	510	509	477	464	463	552	485	530	478	505	512	489	491	522	518	482	499	492	513	520	489	509	524	539	486	531	518	490	458	497	425	444	481	516	485	470	456	486	468	509	507	480	482	507	507	462	493	492	491	490	521	466	494	444	508	513	491	481	500	519	480	498	515	455	478	441	465	496	496	458	427	480	513	482	509	470	487	482	525	470	496	447	471	471	476	497	475	468	439	471	488	441	509	479	481	474	470	482	512	501	491	479	462	452	466	496	506	534	468	519	467	527	474	480	479	483	444	485	488	470	483	528	480	509	480	463	521	494	504	502	525	465	486	480	484	535	475	488	517	484	542	495	493	520	505	481	488	477	442	483	473	466	507	504	487	472	467	492	474	475	483	511	452	499	509	459	503	450	462	509	508	493	491	508	513	506	472	447	460	473	477	501	507	549	500	481	522	442	475	468	491	494	478	466	486	513	463	502	497	495	490	471	471	483	521	489	470	485	478	453	502	517	511	499	480	444	492	476	481	502	509	448	482	484	514	523	466	505	494	529	492	490	462	482	472	514	503	492	498	454	477	487	440	495	442	512	465	459	505	458	479	477	452	466	519	505	518	491	501	500	519	475	499	548	516	516	510	510	431	545	476	485	470	504	506	523	503	491	487	478	505	485	458	497	495	473	456	483	474	503	505	461	519	470	513	477	523	461	472	440	465	472	486	494	517	464	468	451	483	458	484	495	502	492	487	542	520	503	495	508	475	489	472	470	492	457	534	501	499	520	501	467	524	489	484	493	492	515	464	509	483	468	479	451	477	479	460	452	464	449	534	458	485	517	523	464	460	506	514	464	475	469	496	546	489	502	485	478	478	473	478	486	513	466	496	525	538	505	565	522	491	517	492	503	505	492	461	524	499	479	502	504	478	458	429	516	492	472	496	469	490	514	442	486	490	473	528	449	505	525	515	470	442	467	462	481	482	475	495	465	500	479	456	519	487	471	507	479	500	475	462	483	448	475	500	484	480	456	508	488	456	476	481	468	489	486	492	480	495	483	487	487	491	508	496	488	505	422	500	482	499	503	469	545	495	473	471	488	504	470	459	491	500	506	508	479	529	479	489	485	510	456	451	448	479	459	466	477	461	506	513	484	477	513	475	505	516	516	476	501	512	505	472	512	489	509	507	507	484	501	473	483	486	528	498	458	474	492	466	503	469	467	449	494	487	474	473	502	506	474	541	473	418	465	514	507	512	464	478	506	508	492	486	444	504	495	504	471	504	523	469	479	460	483	468	489	483	471	492	513	452	491	458	475	468	518	465	512	466	501	453	493	495	460	499	448	514	481	483	471	458	455	505	490	453	495	469	475	490	507	526	494	488	502	477	504	505	468	449	520	469	466	457	476	451	519	497	503	473	516	513	458	465	446	520	488	511	504	460	491	493	480	477	473	471	457	501	471	469	460	477	489	454	504	493	491	458	469	478	459	453	489	457	492	466	496	486	466	466	511	455	504	504	462	492	528	516	472	515	491	474	486	544	476	492	479	471	494	473	502	464	461	511	445	453	492	461	474	488	462	457	478	439	485	500	487	521	510	486	487	476	524	476	500	447	493	499	498	468	493	499	461	540	463	489	492	480	485	512	495	487	498	501	498	456	515	518	473	473	514	505	461	481	509	463	478	493	483	449	471	520	476	483	492	442	462	497	501	500	498	504	479	490	467	522	511	474	445	507	489	469	502	481	474	454	488	514	491	492	461	507	511	445	473	464	519	494	484	497	484	462	507	500	467	483	467	495	504	544	460	460	509	475	514	491	493	507	423	502	481	483	476	551	509	482	517	476	504	480	499	549	497	456	510	478	491	480	469	486	464	513	485	499	469	469	506	473	519	508	468	503	512	481	505	494	504	470	507	454	474	506	449	454	512	465	455	467	514	468	474	491	473	513	487	500	486	491	486	448	476	476	444	506	497	490	477	486	497	461	504	533	527	462	503	470	450	470	494	457	549	458	476	454	464	513	491	517	536	500	532	462	507	510	450	489	536	459	509	483	483	488	471	497	490	497	508	484	496	485	490	497	482	500	506	489	503	449	519	497	510	500	482	484	511	477	442	500	510	473	521	476	473	515	500	469	496	550	517	459	438	458	503	459	498	457	489	470	495	469	451	468	503	506	495	479	456	507	483	452	456	436	491	454	469	498	510	510	471	478
23325	21546	29151	24399	21544	21223	5463	905	512	419	346	339	314	266	247	239	222	236	220	230	207	221	217	216	196	221	166	197	223	197	177	174	190	167	177	171	175	156	182	186	186	175	176	193	189	173	195	196	167	178	193	178	167	185	174	171	167	181	181	184	172	187	155	200	166	170	164	172	188	161	184	162	169	179	152	162	178	185	151	171	192	162	189	173	165	160	184	174	160	176	193	216	161	174	208	175	172	192	158	189	186	176	187	178	163	169	180	186	194	175	181	168	170	175	175	163	210	182	168	187	179	177	180	189	172	180	171	178	199	174	198	173	170	181	138	162	168	146	178	181	158	186	161	180	163	166	178	178	179	176	187	172	173	179	174	167	172	187	173	194	188	166	165	168	177	185	164	169	159	149	181	169	174	199	174	159	170	185	174	159	176	169	171	165	157	179	151	189	156	181	162	197	173	164	152	151	189	173	158	148	177	175	161	168	185	148	179	164	149	158	175	170	156	180	159	177	165	174	184	168	176	170	166	174	153	182	177	190	183	179	161	179	167	176	172	181	152	196	145	183	163	171	201	188	157	164	190	182	187	184	156	175	168	196	167	182	175	166	167	183	181	184	170	146	170	176	162	191	204	173	194	179	181	166	191	175	171	180	189	195	172	179	172	181	174	186	184	144	200	173	205	173	189	172	159	196	186	167	191	173	168	147	159	175	174	179	172	159	162	191	181	171	172	170	171	164	185	172	180	176	154	179	193	178	173	168	186	179	195	163	163	158	165	156	182	148	176	181	177	207	180	186	147	172	189	214	177	155	186	159	177	197	165	178	194	154	178	175	162	178	193	175	200	157	144	162	161	168	185	155	175	178	183	156	183	155	168	158	178	185	182	172	196	196	167	161	177	186	178	184	200	180	176	198	158	163	159	147	163	163	159	155	172	181	162	174	191	188	165	171	162	188	189	163	177	164	182	186	149	177	177	169	192	144	180	177	174	168	206	181	170	166	184	176	168	183	162	186	177	147	177	204	173	170	176	157	195	191	162	181	191	158	201	146	169	166	170	176	179	169	188	208	160	191	165	186	171	169	178	186	189	184	155	164	176	178	154	180	173	153	193	184	199	187	204	178	183	172	172	165	162	185	166	144	154	163	176	180	177	201	150	164	172	174	164	158	179	176	160	149	195	182	181	191	183	155	175	167	167	161	153	170	160	178	181	179	181	160	180	176	175	151	171	182	167	149	186	160	184	170	184	168	185	173	165	162	194	171	158	174	170	174	179	170	168	183	151	184	178	148	172	150	183	159	174	172	178	179	166	138	164	182	186	153	173	168	184	181	176	187	179	173	159	162	187	188	153	158	179	178	158	183	172	164	164	160	194	175	170	188	179	179	176	158	184	163	170	182	178	173	189	165	169	168	155	140	175	160	181	171	183	193	174	183	168	181	183	188	171	184	160	180	194	167	159	151	146	195	174	180	167	170	181	203	166	145	156	185	162	143	177	169	192	173	163	159	173	167	166	177	155	184	209	175	184	185	146	171	172	172	167	170	167	182	166	160	156	167	180	182	179	146	185	172	160	171	167	176	174	151	154	156	158	163	184	179	178	165	152	179	171	166	168	175	183	170	175	184	154	166	180	174	168	167	174	178	177	173	172	179	189	180	171	174	192	171	168	170	181	170	193	182	167	202	158	159	165	184	189	185	159	156	153	178	170	170	180	198	170	150	171	180	194	172	189	174	171	164	197	201	174	175	173	170	172	167	183	173	167	184	182	189	184	181	182	173	177	154	168	183	167	184	188	174	186	181	176	164	192	154	172	184	169	173	178	160	166	181	190	171	188	174	180	152	171	177	173	189	182	175	173	191	152	166	185	182	181	164	179	162	190	187	174	169	177	173	178	172	169	184	162	186	142	174	171	188	157	177	174	174	212	185	172	192	179	185	174	168	181	173	185	181	188	161	193	181	179	163	183	167	160	157	171	169	174	151	183	180	180	191	171	159	188	152	174	167	179	197	172	154	185	160	168	169	210	184	173	142	200	178	185	192	167	186	185	170	181	171	173	184	172	214	184	184	184	182	168	167	175	163	166	161	165	187	159	145	182	182	173	168	178	156	208	179	182	168	194	179	183	195	193	180	174	161	170	188	180	174	174	159	151	182	178	160	166	166	151	153	160	165	182	168	181	181	178	145	160	173	166	194	189	157	166	193	158	175	190	169	192	189	178	192	164	201	164	163	168	147	177	179	189	183	158	162	170	173	189	192	153	148	166	188	181	156	186	179	168	164	176	192	177	156	182	184	171	153	187	190	190	163	168	164	165	162	198	172	190	192	172	171	177	179	179	147	190	168	191	172	172	181	204	179	158	147	145	191	157	163	150	188	159	168	196	183	174	172	175	169	191	156	164	168	190	172	172	167	178	181	210	196	157	180	173	177	187	185	183	180	182	199	184	185	139	164	190	172	173	177	186	160	162	169	173	178	159	173	169	175	187	188	170	167	209	172	144	147	183	182	202	173	174	149	174	184	163	172	157	185	150	169	174	166	158	160	172	185	190	173	191	181	151	158	190	187	170	164	165	181	164	177	189	162	162	171	179	184	164	176	167	199	176	189	151	166	175	185	167	164	170	169	166	168	173	132	175	168	178	137	165	204	183	174	192	162	178	155	201	178	175	175	155	209	173	186	162	175	176	177	158	156	173	178	160	166	154	163	183	168	161	180	165	154	176	180	193	169	152	212	191	166	189	154	193	177	179	188	184	190	167	161	168	188	168	172	178	147	178	187	184	178	170	175	153	158	186	186	175	170	175	183	166	198	172	190	182	165	187	206	170	159	154	152	157	173	167	176	163	184	181	156	165	172	163	166	172	167	171	140	208	172	185	169	160	168	171	180	159	151	165	165	152	172	164	174	175	179	174	182	170	165	170	164	181	167	166	168	181	176	155	188	178	168	173	155	183	159	182	159	168	155	143	165	186	162	169	180	162	185	193	178	184	146	165	173	171	165	145	184	190	180	170	153	192	170	168	173	170	185	144	192	181	188	183	157	171	196	178	171	160	158	168	186	187	172	185	154	170	169	208	191	171	170	166	157	175	177	168	190	185	195	159	177	178	165	179	199	161	180	184	191	165	172	173	177	167	156	182	184	167	168	158	173	166	167	184	191	173	175	169	191	175	175	170	166	159	174	156	174	185	180	171	177	184	176	165	195	171	170	176	185	178	149	167	158	152	144	182	165	168	179	169	174	190	164	173	186	162	159	157	176	182	180	158	180	172	192	168	179	167	178	171	199	173	173	200	170	166	166	184	159	198	165	156	162	175	157	173	172	187	177	167	158	156	168	168	177	160	156	178	162	170	175	178	180	168	187	154	180	165	172	163	177	179	155	193	168	210	179	163	159	147	166	153	173	176	170	200	191	174	205	189	155	172	156	193	178	173	175	198	170	162	175	177	174	182	193	172	166	178	167	180	178	163	170	158	179	186	192	170	186	164	170	168	171	182	164
57546	73489	15042	9835	7120	6048	3470	2325	1392	1026	875	755	648	581	539	485	491	455	438	385	428	382	376	362	340	326	329	320	309	352	332	317	307	307	330	294	289	263	253	268	286	260	262	233	284	261	290	289	269	293	266	261	284	248	259	284	277	270	263	267	282	238	261	290	258	278	257	255	258	245	271	246	261	292	268	263	266	293	285	242	280	244	266	254	266	272	296	270	262	262	262	241	258	258	274	262	255	280	248	266	250	264	267	257	265	283	249	278	296	250	253	268	275	276	246	289	238	288	247	249	280	267	285	250	267	298	289	259	261	267	238	246	290	233	265	290	256	270	242	264	265	255	274	245	278	277	240	257	273	243	261	273	259	268	280	229	254	256	249	258	248	226	295	281	264	240	267	244	279	271	269	277	255	249	260	276	258	257	277	263	290	273	252	266	250	252	234	229	260	272	277	289	292	245	255	266	213	258	245	274	263	257	259	258	265	265	296	253	257	269	267	286	263	267	247	283	292	273	269	237	281	298	290	262	260	268	286	246	260	238	238	250	280	278	272	251	245	256	262	260	299	267	268	282	272	274	233	248	279	240	274	247	242	252	262	238	248	291	261	249	234	243	289	276	235	260	247	239	284	250	259	297	260	258	254	251	258	236	247	275	281	249	246	272	218	252	232	264	258	265	260	262	274	269	285	271	244	277	235	242	285	249	274	253	256	243	271	268	255	279	260	255	259	279	264	256	236	247	239	247	269	250	286	297	260	247	262	270	258	222	269	247	248	261	291	245	273	291	241	283	251	286	255	242	248	265	275	255	286	272	253	269	269	281	262	254	251	251	257	245	271	273	239	253	260	260	234	262	273	252	262	298	267	249	286	274	255	269	264	274	233	248	271	286	275	282	263	250	258	284	246	269	248	285	270	253	248	255	234	257	250	284	253	255	236	281	250	254	229	255	269	241	240	277	258	297	219	246	249	256	250	231	271	257	270	239	248	275	283	277	269	248	281	278	282	252	313	271	267	262	254	269	258	266	264	250	259	259	249	221	263	266	261	272	256	273	252	246	248	260	235	290	278	277	284	244	270	302	264	242	255	267	280	266	266	264	298	273	268	264	307	283	264	267	262	275	285	265	223	256	265	267	262	261	281	246	257	243	261	270	274	251	252	280	312	271	260	210	283	287	284	283	253	243	251	274	278	282	282	274	273	262	266	251	259	285	268	292	266	271	285	275	257	262	277	247	293	243	269	248	245	249	257	239	254	305	250	259	257	256	267	267	244	238	248	262	250	264	277	251	267	248	255	266	267	271	282	280	255	218	261	237	263	259	292	246	254	283	256	286	254	262	279	275	252	243	290	262	286	277	250	270	261	264	239	235	258	259	264	268	266	251	232	262	259	233	255	275	252	277	264	265	259	266	260	269	272	277	269	269	285	265	245	297	256	280	250	281	240	259	265	248	272	261	244	273	281	252	280	240	255	249	256	273	241	268	272	251	242	248	286	246	255	269	270	290	295	237	260	283	264	266	245	295	253	264	256	285	259	274	284	229	252	278	277	258	214	218	240	265	290	263	251	249	257	269	298	247	263	243	287	266	250	277	244	222	284	272	296	269	262	290	238	267	263	258	238	261	287	275	254	245	225	261	243	213	275	250	243	256	260	276	264	262	259	263	286	296	264	262	259	249	251	250	284	248	238	250	250	270	285	260	273	254	275	263	282	253	251	276	284	263	285	253	281	276	251	246	261	256	244	280	276	231	287	268	269	261	229	268	289	241	285	235	256	243	255	261	253	264	246	241	235	274	271	258	251	260	254	275	261	287	247	276	281	257	268	246	275	262	284	253	276	240	252	282	262	258	244	259	248	266	266	247	260	242	281	291	303	256	280	273	286	268	272	257	267	219	277	253	271	248	237	278	262	289	265	257	240	292	296	269	260	236	271	230	251	261	275	246	245	243	269	256	254	244	234	263	256	236	274	269	249	252	261	270	255	277	247	239	276	305	250	291	278	235	263	240	283	251	267	227	282	292	276	256	266	285	251	304	259	236	252	237	275	269	248	247	249	275	264	257	255	252	257	238	257	276	263	284	246	244	246	244	281	265	263	281	254	272	260	252	256	240	260	244	259	244	245	267	262	254	259	230	271	269	240	277	246	281	261	258	254	273	263	279	261	264	267	252	281	279	261	253	266	257	279	244	270	268	246	297	251	265	294	250	264	276	280	235	276	250	254	296	270	231	258	261	284	269	257	248	244	274	270	248	250	297	251	274	267	270	264	276	262	289	279	251	265	263	272	236	267	261	242	257	251	282	274	243	285	282	262	266	276	231	281	258	242	254	247	283	291	219	275	290	289	276	243	260	250	257	254	249	292	267	264	240	258	300	254	274	251	258	255	300	286	272	280	242	255	239	267	285	272	271	245	262	229	220	268	263	274	272	246	274	258	275	281	258	281	244	254	266	251	239	259	261	283	253	278	279	282	257	230	262	254	248	253	263	260	243	263	260	257	264	263	261	294	254	266	266	245	264	288	271	285	257	264	270	283	264	276	256	238	266	255	247	275	289	252	272	283	231	275	214	267	294	238	244	268	289	266	265	260	293	231	274	261	256	287	267	238	277	217	274	247	257	257	252	243	270	268	254	254	281	268	252	272	236	245	245	244	253	258	245	304	245	271	253	270	271	247	237	290	267	238	243	256	252	240	260	281	257	278	254	253	262	240	255	230	270	257	270	278	284	272	285	230	271	259	276	278	262	226	264	235	227	292	249	248	270	280	257	247	267	258	270	250	263	249	273	284	238	255	266	278	243	239	260	245	272	253	268	250	276	283	265	271	243	271	259	264	275	274	254	265	232	264	279	276	276	269	270	254	245	261	263	258	249	246	264	276	251	294	256	248	265	252	231	261	252	246	268	268	256	251	257	256	242	300	247	250	269	255	278	254	240	273	286	252	246	281	241	280	268	260	267	240	277	268	258	256	266	264	280	272	248	252	251	244	255	257	276	267	256	241	266	272	281	263	231	258	240	264	243	253	249	264	253	236	257	276	280	259	272	280	268	277	243	255	270	253	310	245	275	290	266	267	294	287	273	302	250	245	277	243	272	282	263	261	290	246	257	259	280	259	270	291	253	283	263	277	224	245	271	253	271	249	237	268	259	317	272	252	252	255	247	250	233	254	254	222	291	273	267	253	263	231	277	264	279	234	289	282	261	247	277	233	256	252	248	238	263	277	257	284	274	263	256	264	252	237	252	259	264	290	244	274	272	267	254	244	264	251	225	256	250	267	286	245	237	242	258	258	270	262	256	226	248	252	266	275	237	265	243	288	259	259	245	264	285	267	252	254	244	277	268	263	276	253	256	270	238	261	273	266	265	291	256	257	272	241	259	253	277	272	253	256	240	275	265	312	259	251	252	269	269	270	237	246	280	261	262	248	245	271	258	237	276	231	242	285	252	245	258	256	305	248	260	269	253	282	283	248	284	234	252	276	282	262	281	262	251	271	268
27442	21750	11895	1889	962	843	495	426	310	321	299	309	278	314	299	296	323	312	314	289	314	286	289	313	293	292	306	314	276	293	300	307	325	292	316	296	308	298	297	353	322	323	294	325	303	293	305	299	291	306	316	273	289	322	329	297	314	299	281	292	296	294	286	328	310	298	283	306	316	317	320	278	294	321	307	305	319	303	313	309	301	310	314	316	300	326	306	295	315	319	321	306	278	311	323	279	278	324	303	281	326	294	311	284	319	302	297	289	315	294	296	284	325	291	313	305	279	287	285	325	310	286	292	325	263	292	299	293	292	318	317	273	253	320	298	298	299	304	305	309	315	308	302	278	288	317	317	284	340	309	296	314	280	311	308	315	307	272	312	288	293	313	288	283	278	302	332	305	312	313	283	311	305	295	312	304	295	285	286	277	294	299	291	295	261	295	306	267	287	319	316	286	301	292	302	303	276	302	306	305	292	345	294	305	337	284	316	279	312	293	311	325	286	316	269	275	307	287	284	333	284	301	300	309	284	316	306	320	319	317	290	325	312	319	315	277	292	314	321	294	313	301	321	337	313	300	312	320	292	319	274	329	279	264	301	324	292	293	325	302	314	309	279	294	330	282	269	310	313	288	275	275	301	315	284	294	289	316	291	294	264	313	323	313	296	344	313	305	300	312	279	340	315	282	290	266	284	329	345	297	337	308	291	294	299	272	311	321	283	306	313	312	335	266	311	277	295	324	274	306	306	327	309	296	286	312	298	346	319	274	300	297	291	335	289	299	300	301	300	252	279	301	308	302	336	291	306	283	329	332	311	308	295	291	293	289	315	278	279	290	305	313	309	308	283	309	278	308	282	306	305	303	298	294	303	305	290	326	313	290	301	296	301	278	309	294	277	272	267	304	330	304	285	316	310	287	292	298	308	291	297	316	283	319	294	299	304	330	283	307	322	318	303	298	296	315	303	314	286	328	285	308	307	286	290	301	320	329	303	301	323	277	299	314	300	326	313	324	294	318	327	280	288	307	304	279	302	333	311	309	301	286	285	296	288	288	297	337	324	291	332	311	296	314	291	293	332	301	324	256	303	285	301	286	287	300	318	299	301	330	321	305	296	275	303	297	274	286	331	293	289	321	302	280	278	308	308	292	298	297	295	302	314	325	302	293	285	274	294	288	306	294	291	285	268	318	344	306	305	283	284	327	283	297	340	259	311	282	321	303	286	308	297	323	317	290	277	299	276	296	310	299	289	323	304	304	304	313	339	291	288	292	286	310	303	280	297	299	318	299	302	300	290	272	314	321	284	273	309	305	293	298	298	300	341	292	336	290	265	303	288	312	297	322	296	314	309	293	311	308	310	313	280	298	281	346	317	300	291	308	304	312	305	306	293	288	291	287	324	302	300	292	282	276	320	327	291	311	315	316	318	326	321	304	304	304	290	302	285	268	314	291	290	281	330	316	302	322	314	313	310	302	309	294	316	270	315	316	315	309	291	283	309	308	298	318	276	291	316	329	320	300	300	288	322	290	290	254	322	294	319	297	295	322	303	266	278	265	327	341	282	293	322	309	285	313	323	304	284	311	316	264	306	296	323	306	286	325	271	298	308	259	253	294	278	322	294	276	324	315	294	308	292	290	307	322	307	298	279	297	312	312	321	354	317	291	287	322	309	308	293	340	298	293	302	302	327	257	306	300	290	333	307	293	291	310	280	294	266	262	334	284	296	348	283	289	284	318	290	299	292	329	309	297	309	303	291	290	261	285	276	309	321	299	306	291	305	280	294	285	306	298	304	327	315	320	338	306	298	303	272	286	317	297	316	283	312	287	301	300	289	283	293	305	299	302	286	297	289	303	312	350	312	329	292	303	304	300	312	307	311	288	307	328	284	300	322	307	307	278	299	300	317	302	286	300	293	299	275	295	275	300	281	274	310	306	289	305	293	293	282	297	298	316	337	321	295	322	337	275	282	281	296	309	306	291	340	284	321	301	310	324	321	277	282	295	290	324	288	314	299	280	277	291	288	317	301	286	292	304	305	290	305	304	301	322	293	304	305	319	269	285	301	320	314	313	305	283	318	319	294	295	304	317	286	317	303	302	293	288	308	315	287	327	328	317	332	345	302	295	283	321	326	336	319	308	287	314	293	297	297	285	305	281	333	310	297	299	273	340	326	315	279	290	298	317	300	304	281	308	301	295	311	295	291	292	319	297	316	315	324	282	317	273	317	304	289	278	292	301	305	324	305	308	328	273	316	293	294	322	333	311	293	293	292	312	307	300	314	295	326	298	325	311	306	316	343	309	316	313	272	291	299	331	317	287	276	295	300	306	295	315	305	326	306	269	297	309	332	292	283	293	296	321	299	277	296	316	286	321	296	300	322	289	315	319	304	306	322	301	296	304	314	288	307	322	289	297	298	288	294	305	304	279	310	319	322	289	299	267	306	295	326	332	295	286	294	294	295	264	301	307	288	270	315	319	295	289	328	325	323	330	311	294	286	293	286	294	307	304	279	280	290	305	298	330	303	307	293	316	317	262	306	265	318	279	303	333	294	320	303	282	297	332	298	315	317	313	302	296	302	285	302	317	311	302	326	288	292	322	309	321	295	325	268	297	321	284	308	305	313	304	291	307	269	334	289	306	323	284	296	297	298	323	306	298	319	308	321	287	313	302	288	321	285	301	263	307	327	320	293	308	307	298	316	319	338	297	283	316	294	302	291	308	291	280	311	301	289	310	338	359	308	301	308	274	294	281	306	317	296	318	298	314	315	309	294	289	318	324	346	308	293	302	256	299	304	284	301	312	338	336	362	294	324	327	280	275	298	296	299	335	281	287	324	290	289	289	297	315	326	288	293	326	310	307	298	296	313	286	291	336	301	299	326	315	297	334	299	306	309	322	324	310	273	295	302	324	278	310	293	330	299	303	314	289	309	324	293	290	304	317	317	314	276	257	298	290	299	255	312	308	292	299	278	305	294	312	272	278	294	295	283	299	298	283	273	281	300	319	316	332	317	306	332	316	304	292	317	251	327	290	307	350	278	268	295	324	305	314	291	297	294	278	312	293	318	280	286	277	299	306	304	296	286	308	300	304	316	314	304	305	318	307	286	338	288	335	329	332	287	304	275	315	307	287	287	306	296	293	292	294	332	319	284	290	306	305	299	287	301	327	327	311	301	315	298	318	285	304	286	326	320	300	285	311	304	283	287	313	299	316	274	278	324	316	304	314	269	294	294	292	316	307	314	284	314	289	313	318	324	311	294	294	327	334	282	302	304	302	290	294	327	303	304	307	288	281	328	288	250	329	290	291	291	286	299	294	323	339	286	294	282	347	315	315	288	299	322	345	320	305	307	294	325	313	331	302	320	317	306	312	307	309	305	287	289	268	305	297	318	301	302	280	284	300	279	328	281	295	308	314	328	294	322	329	272	287	325	291	324	322	294	308	317	323	316	300	280	291	272	324	303	304	327	336	289	304	319	339	309	297	304	316	314	311
22897	26382	6184	3010	2201	1987	980	678	543	501	486	495	470	448	471	457	491	385	435	462	460	443	492	441	468	439	452	459	445	466	482	447	424	449	436	450	505	475	421	422	444	419	435	463	447	421	466	476	462	471	429	441	444	478	411	430	451	467	442	462	490	456	440	396	388	463	448	429	480	471	463	440	516	450	458	442	450	425	476	452	479	387	424	418	412	473	455	454	476	442	443	419	402	424	444	445	446	408	476	471	441	466	444	415	470	452	444	433	410	456	478	411	471	437	481	432	439	451	426	442	450	459	448	451	445	461	448	457	448	453	416	454	454	455	434	472	414	451	491	425	410	435	434	436	465	437	417	414	460	435	395	454	429	428	453	444	440	445	451	428	459	449	432	434	446	461	427	425	421	442	441	430	469	412	436	420	430	442	417	434	456	465	427	463	465	460	429	452	452	406	452	440	470	449	436	462	448	401	471	431	439	449	449	426	495	423	437	462	449	461	463	418	459	448	418	441	456	451	459	460	387	454	448	432	455	417	463	443	445	456	415	444	389	459	403	431	436	473	437	474	445	470	437	456	434	434	431	426	461	449	417	454	446	426	452	435	412	461	460	431	466	454	430	437	419	473	456	425	438	431	451	497	452	445	405	466	419	442	466	447	438	408	460	440	414	418	453	456	405	456	409	471	432	487	449	438	473	434	474	459	509	420	434	420	490	437	463	439	469	441	433	463	427	475	422	447	443	430	439	425	477	457	437	460	446	464	454	416	474	467	451	464	460	424	429	451	433	437	425	477	478	423	444	505	456	424	435	446	446	415	416	452	457	448	457	420	442	466	432	476	422	490	431	431	447	443	448	496	434	476	431	473	441	408	453	442	456	451	446	418	463	416	415	459	442	440	436	444	446	420	446	438	451	440	419	463	433	452	437	446	471	451	465	423	399	450	416	459	442	408	440	434	431	424	426	457	443	431	400	405	464	459	454	439	454	489	425	435	420	473	473	465	466	503	440	396	446	407	440	458	438	461	410	437	445	459	446	468	409	466	472	460	442	415	427	448	455	441	438	459	411	424	442	458	471	451	472	446	447	439	438	459	464	467	445	414	476	439	410	434	450	413	432	433	437	467	449	456	434	445	460	439	452	431	407	440	441	486	455	423	441	438	448	454	454	430	415	444	406	421	437	430	423	450	424	484	457	472	445	391	424	432	404	451	453	446	502	459	435	428	429	463	459	453	471	472	437	445	446	467	429	457	434	430	473	455	434	417	432	458	447	435	433	427	483	457	444	453	439	454	458	444	469	449	425	450	471	423	485	448	499	461	430	472	415	461	425	450	448	449	438	469	400	441	448	426	427	457	452	475	364	451	453	434	441	430	438	438	445	466	448	478	417	424	431	453	440	431	449	435	438	504	434	443	452	447	393	466	430	434	426	440	472	437	435	469	438	473	442	393	427	463	488	428	431	426	424	420	409	504	451	448	405	453	436	441	434	438	449	452	484	476	474	443	431	446	420	478	453	453	421	437	449	462	464	451	422	436	462	428	409	445	457	445	414	437	405	420	447	466	434	414	450	441	455	456	464	455	405	449	468	424	413	423	413	441	453	428	407	437	448	440	392	413	468	444	419	410	458	447	421	475	459	426	429	450	458	464	465	448	474	446	439	428	469	429	415	461	410	446	430	464	442	408	448	451	434	428	426	437	438	451	439	447	417	435	476	454	425	473	430	466	449	426	448	461	441	466	424	424	457	411	441	445	428	427	449	454	462	475	439	477	441	442	445	455	448	447	465	462	411	439	425	428	441	440	428	441	428	432	452	409	447	438	467	424	460	465	441	454	446	422	441	464	488	424	463	455	466	442	480	451	410	446	421	448	449	430	426	431	424	443	488	465	450	484	436	423	454	446	410	446	475	444	458	448	455	427	446	437	413	419	450	404	502	435	442	419	445	421	420	436	428	415	455	418	483	436	445	491	451	424	415	425	442	474	424	454	463	443	459	465	467	409	431	449	432	429	426	425	425	441	439	433	444	476	463	432	432	435	438	409	464	441	465	450	474	428	485	462	451	424	454	441	431	437	429	405	447	430	463	458	435	431	456	454	437	466	445	431	515	450	418	454	445	445	478	418	437	446	436	466	430	400	444	456	474	418	420	498	402	446	428	440	424	455	428	443	467	464	439	454	434	457	441	415	435	438	448	473	435	455	484	414	422	428	470	452	438	421	431	448	479	439	427	461	409	444	425	442	437	418	442	447	450	467	480	464	468	487	467	458	461	447	445	432	469	408	441	445	440	477	467	494	422	427	433	445	450	439	419	450	404	437	430	486	432	424	420	432	457	486	426	430	461	458	429	454	466	442	450	476	456	443	456	444	471	409	446	403	442	424	442	432	476	452	450	472	449	437	435	449	475	450	476	438	492	435	427	438	424	480	461	440	429	442	466	449	420	462	447	455	431	424	466	422	432	454	446	436	453	462	466	385	460	444	446	453	436	413	474	411	435	433	446	426	466	452	450	428	419	453	437	426	472	431	424	444	434	472	484	487	431	459	457	433	416	451	466	448	453	443	398	418	452	448	428	420	450	468	418	436	436	432	426	442	431	429	455	420	429	426	431	437	464	462	475	441	425	484	440	419	402	455	489	433	449	440	460	430	426	430	457	427	442	431	424	451	448	454	463	478	459	468	417	409	409	447	458	422	454	430	409	442	421	432	425	427	455	432	456	440	432	454	404	422	433	428	463	476	458	431	421	439	436	445	459	456	445	460	432	432	455	425	427	451	441	418	422	447	406	452	436	419	453	424	479	496	489	414	433	451	446	460	419	409	428	471	414	465	416	395	428	432	437	454	444	419	448	460	442	419	462	436	436	454	456	474	489	429	405	456	496	481	451	439	446	454	441	414	462	471	469	489	448	422	443	420	440	437	432	448	447	420	444	415	420	433	451	446	404	480	420	447	438	440	403	446	455	447	446	476	446	481	417	448	434	439	435	446	450	471	467	418	488	460	450	427	449	463	458	415	451	477	417	398	409	484	425	414	421	388	440	445	423	403	444	489	492	424	437	426	432	448	439	439	473	392	452	432	447	464	394	442	423	438	422	409	461	432	463	488	451	416	445	475	434	456	505	414	492	450	455	461	426	431	423	432	412	425	455	443	451	417	416	417	414	435	433	450	440	455	436	475	434	421	469	440	443	469	421	429	405	418	432	465	413	483	511	449	469	444	425	442	449	433	443	468	407	440	450	431	450	435	498	489	472	481	417	449	423	444	448	444	447	430	400	418	440	435	431	421	435	408	435	446	418	417	437	471	443	440	481	474	447	458	462	463	390	449	460	433	422	460	441	463	436	469	471	459	453	416	415	435	421	436	451	462	447	433	421	459	447	441	487	449	439	446	413	430	471	421	502	408	452	423	465	458	437	466	423	430	424	429	438	391	457	447	431	468	438	456	450	465	413	456	445	467	450	437	465	449	427	469	459	449	430	438	478	436	420	438	431	457	471	474
24354	21638	28425	25209	20578	5220	1188	671	520	448	438	391	375	333	350	360	385	385	331	365	385	324	351	361	350	331	324	329	364	315	328	375	314	362	343	353	365	327	322	343	316	285	341	324	332	325	295	343	318	319	330	320	342	321	321	323	315	362	343	332	333	333	342	353	330	322	338	299	358	326	307	304	325	336	330	323	348	335	278	276	332	341	339	335	344	310	335	342	288	320	328	348	306	332	325	321	341	318	334	314	333	324	351	329	330	320	322	300	305	357	284	346	319	320	322	302	353	324	326	343	339	376	337	315	326	309	321	345	328	311	323	310	333	331	317	324	342	343	289	332	357	330	319	338	326	342	322	333	353	332	366	309	357	320	301	318	336	334	316	319	307	337	347	318	339	364	338	305	351	313	309	325	320	305	342	349	321	344	320	327	367	320	350	334	314	329	308	328	317	318	301	370	321	359	339	362	334	304	324	333	304	347	317	317	342	344	319	331	343	343	333	325	337	350	314	321	320	337	334	325	324	366	270	336	327	312	324	287	320	336	346	318	360	334	334	318	316	318	354	328	322	304	358	328	316	349	310	299	345	327	320	316	343	298	318	295	329	317	333	343	347	339	378	350	330	343	341	334	309	308	341	312	342	330	314	314	329	326	331	303	347	299	341	324	325	342	362	340	329	304	334	320	312	322	359	313	327	362	316	309	348	352	300	358	348	314	318	343	338	338	337	342	351	299	309	300	331	331	338	317	314	326	305	336	328	325	316	342	322	335	333	317	334	334	330	339	330	366	301	348	328	338	353	339	323	326	346	363	305	316	314	331	316	344	337	348	321	347	336	315	351	342	343	364	310	358	327	301	328	351	303	340	336	330	341	319	309	332	293	317	344	325	317	300	342	348	289	329	374	304	346	332	352	339	333	308	343	328	328	317	324	354	332	304	300	327	308	335	299	355	357	337	306	332	297	329	347	333	334	324	329	330	359	302	344	343	317	301	322	305	359	349	354	361	337	309	352	335	332	347	352	334	344	315	300	332	328	331	315	317	335	355	307	322	338	326	298	334	347	320	315	304	309	340	322	345	334	355	350	384	304	324	295	328	313	307	310	321	304	335	338	333	376	335	325	315	358	316	344	344	311	350	338	321	324	328	296	333	343	331	353	340	317	331	399	344	331	352	343	378	321	316	329	332	333	367	345	329	324	326	333	309	354	311	355	336	328	342	307	333	351	315	324	311	301	342	319	324	324	306	325	318	327	315	312	330	293	322	331	349	288	338	338	324	348	322	350	302	342	337	326	327	319	330	327	313	295	348	337	345	324	318	371	365	351	327	315	303	306	327	318	311	324	325	314	301	341	366	326	340	334	353	351	331	320	356	320	322	323	330	314	345	335	300	326	333	336	337	288	318	327	313	325	323	321	337	316	328	315	306	330	368	312	300	325	377	324	352	340	339	328	294	335	339	338	320	354	297	337	338	327	315	317	331	353	350	341	358	333	320	310	322	359	297	316	313	349	341	290	344	311	340	338	329	337	372	335	300	330	326	324	347	349	357	319	310	351	335	331	339	302	331	340	305	342	351	324	339	326	351	313	325	314	332	353	334	330	299	339	314	365	317	353	338	334	313	318	319	355	381	322	328	336	319	325	335	351	324	317	337	333	333	321	325	337	331	361	351	340	309	338	356	330	340	325	333	344	300	313	333	324	305	291	389	369	351	319	319	323	343	323	350	349	314	353	316	341	329	352	348	339	304	302	333	350	331	312	342	341	342	348	357	324	318	329	333	325	292	357	309	318	337	342	300	314	342	312	323	333	304	346	343	338	317	357	333	356	330	332	312	340	306	306	330	343	338	341	307	322	350	323	304	319	328	331	319	343	304	343	325	330	308	332	328	293	301	320	337	322	319	325	321	344	339	326	320	346	318	356	309	305	361	368	337	324	339	334	319	317	305	310	344	319	327	340	328	323	324	323	315	324	338	320	345	317	340	358	314	290	353	307	348	317	298	347	292	323	330	332	348	369	328	342	307	334	345	329	333	325	317	369	365	317	327	337	326	314	334	345	346	337	316	339	339	324	346	343	302	308	329	347	324	357	305	333	312	346	345	352	308	335	335	336	361	342	353	312	338	339	343	328	310	326	347	340	360	301	340	313	337	335	340	288	315	334	318	280	339	333	338	337	320	334	348	335	311	321	344	333	317	346	329	328	332	363	345	335	338	303	360	333	335	341	337	340	339	308	362	353	349	297	322	330	326	300	323	324	315	322	337	355	331	306	338	325	314	310	314	331	317	317	351	358	331	338	337	377	326	305	331	377	335	349	336	323	314	343	311	305	342	319	328	341	343	362	374	350	330	343	286	342	318	337	332	310	288	317	326	373	338	312	319	316	319	347	308	335	321	342	326	317	350	310	348	347	334	330	315	311	333	325	377	382	307	292	310	291	310	328	333	327	329	320	326	333	330	335	338	341	336	328	311	314	322	340	331	309	340	328	321	314	307	302	297	305	324	316	336	295	373	332	337	304	326	341	314	335	309	338	335	368	322	335	365	355	325	311	325	325	336	329	323	331	314	324	352	296	340	347	349	312	323	318	309	347	343	312	323	373	335	318	309	303	306	324	307	310	339	322	333	314	369	324	349	354	316	314	306	318	325	317	306	349	324	333	308	352	322	320	358	337	325	333	316	318	328	307	320	357	318	318	339	309	326	340	329	322	360	330	317	345	311	360	317	288	310	338	362	364	310	321	329	345	333	302	329	310	327	315	317	311	357	304	358	356	316	361	301	317	322	334	318	338	356	331	359	363	324	325	331	340	298	351	314	337	342	332	323	337	351	335	329	321	348	338	312	300	355	336	325	333	341	340	333	299	320	335	337	338	351	329	341	333	316	332	334	316	321	368	345	325	323	330	335	337	310	322	325	309	294	349	320	320	307	329	358	313	330	331	319	324	315	330	323	323	321	309	301	328	323	335	358	300	343	330	327	327	331	335	344	296	330	336	317	352	312	314	338	324	328	291	319	304	340	354	334	332	334	354	313	337	308	347	301	321	333	345	278	305	291	319	307	298	342	349	319	322	315	316	300	328	290	377	347	344	340	353	343	326	341	314	343	298	372	351	352	333	347	349	361	347	321	320	356	303	314	330	317	306	338	306	357	328	297	320	334	333	323	360	331	329	325	316	361	303	346	291	316	360	330	328	343	348	370	309	349	348	354	369	333	333	316	325	357	313	323	317	364	345	341	308	320	336	305	302	339	324	321	330	333	298	343	319	353	377	321	320	339	332	326	345	358	350	329	329	312	297	321	305	296	346	327	335	295	346	309	365	306	377	301	359	318	336	311	351	332	330	324	355	329	345	300	322	326	318	327	300	337	317	328	319	347	324	344	323	290	340	359	346	324	325	298	341	347	328	329	335	326	306	350	325	308	337	340	325	383	331	376	325	333	311	328	327	294	321	356	327	323	306	333	315	314	345	315	371	314	327	311	347	334	308	313	336	304	310	324
50153	63074	12076	6576	4468	3991	2269	1548	1080	870	789	717	683	594	624	545	594	551	539	565	542	588	550	527	518	520	523	546	502	488	539	505	512	493	490	493	515	529	482	525	481	533	501	500	470	437	463	470	468	504	498	475	487	489	456	462	489	468	477	509	466	492	490	510	483	452	471	496	442	510	475	485	506	470	468	528	482	480	472	493	509	478	479	481	494	497	528	494	517	510	470	497	504	524	493	486	440	509	456	481	493	507	486	494	480	460	455	456	497	472	467	512	508	502	478	455	482	440	482	490	497	479	495	503	438	534	486	487	533	442	511	491	516	479	472	492	465	524	468	484	501	468	481	456	475	490	540	494	468	492	466	495	491	481	507	474	505	470	479	411	513	475	467	480	500	498	483	490	481	493	497	464	505	422	477	478	510	472	467	488	468	470	456	504	481	477	511	465	483	452	483	505	528	471	489	511	490	451	501	509	458	458	487	470	464	495	517	502	471	421	500	480	477	480	451	467	521	500	467	477	518	466	489	474	463	496	489	491	479	470	450	501	490	511	479	489	476	481	450	495	484	480	539	497	480	488	486	506	508	476	554	491	445	484	468	481	485	526	498	477	499	517	471	510	474	492	514	490	458	500	455	436	451	473	516	471	457	489	512	466	496	498	474	491	512	489	453	488	476	487	452	475	459	495	482	450	461	513	486	480	452	473	478	469	529	486	464	503	468	477	476	523	449	502	446	520	470	486	495	450	460	493	505	441	497	496	475	502	465	485	489	467	448	474	470	481	431	500	544	465	457	440	496	494	488	487	464	485	457	459	482	495	482	478	502	470	495	476	506	468	491	475	484	477	493	479	477	488	461	464	459	464	501	515	501	428	475	489	499	494	462	487	478	477	480	524	492	456	489	499	511	501	499	481	471	484	477	490	476	466	490	464	477	461	475	511	463	453	510	477	483	483	500	515	514	520	497	481	466	473	485	426	499	450	483	470	495	485	468	479	504	489	479	439	501	482	442	484	435	484	500	498	472	481	494	499	478	509	459	511	498	513	475	449	473	474	551	495	475	479	443	469	500	468	475	502	512	482	435	473	480	460	464	460	518	493	470	470	487	475	464	477	483	493	508	500	508	493	500	505	454	524	449	508	544	509	498	497	479	451	474	495	490	507	498	501	443	474	464	489	479	494	481	455	513	492	489	481	436	500	482	510	500	480	483	481	482	499	510	488	480	507	483	514	524	528	441	472	474	491	494	467	481	474	471	474	492	473	491	451	510	525	487	502	458	499	490	498	479	494	497	488	474	467	474	475	516	487	499	478	483	495	541	490	440	480	510	488	505	493	513	502	475	458	412	497	479	517	482	485	496	505	494	532	463	481	482	509	502	497	501	463	491	498	507	500	498	486	482	507	481	484	479	472	475	473	493	484	451	497	470	479	543	457	472	502	477	488	464	478	447	483	470	501	495	470	465	494	521	489	504	456	482	498	473	517	444	508	493	446	526	484	461	481	504	499	492	486	525	456	514	504	503	477	528	498	486	489	511	490	490	490	513	496	482	501	498	516	445	478	483	502	479	444	501	493	490	536	477	472	446	465	475	469	496	459	479	473	482	487	498	474	481	444	491	446	425	518	451	505	503	477	536	483	481	471	500	504	470	535	502	518	519	466	520	481	483	494	474	462	483	463	510	516	492	466	462	480	489	518	482	503	522	483	500	444	501	462	462	453	467	488	502	484	475	519	497	485	493	462	467	479	462	498	453	490	466	471	482	456	462	489	478	477	458	467	510	481	507	520	481	519	463	515	475	511	467	437	507	463	476	524	501	518	486	472	452	500	482	469	465	485	529	517	479	460	462	460	492	509	458	488	472	511	453	470	480	451	493	468	500	459	490	470	465	517	470	470	450	500	504	527	463	504	497	509	457	480	459	508	495	487	455	448	515	490	474	499	477	469	471	490	503	468	473	481	448	460	491	522	506	446	476	461	505	492	469	506	488	496	470	534	463	462	504	498	490	499	510	478	447	483	477	460	515	499	506	486	457	455	467	489	492	462	490	476	473	511	487	485	457	498	468	491	457	490	526	466	468	482	499	516	475	475	503	469	498	486	490	483	497	481	504	491	450	488	478	495	510	459	531	443	514	482	510	466	439	486	482	437	515	485	450	506	500	426	487	504	490	479	517	443	512	465	469	550	518	471	487	465	499	480	526	492	483	511	469	451	500	486	461	462	482	487	481	497	492	471	501	472	482	464	513	460	485	483	479	484	504	465	537	469	492	451	472	468	493	470	450	496	505	445	482	446	499	505	465	509	496	494	462	491	478	473	466	484	488	449	500	497	475	511	485	452	523	460	473	488	465	484	498	479	501	498	439	505	510	504	533	464	470	455	506	491	500	475	471	504	466	498	435	498	531	451	471	475	520	511	482	490	480	472	443	483	483	458	477	459	501	514	483	506	499	496	490	507	492	499	502	504	458	484	466	472	497	480	480	522	495	502	492	500	435	496	465	491	487	535	452	493	461	469	481	451	516	488	525	505	442	487	487	465	509	494	450	525	489	479	526	515	498	501	491	464	444	443	462	488	472	505	475	494	495	509	486	478	478	506	491	481	490	521	484	469	491	469	444	500	475	512	475	501	486	456	496	461	496	501	457	503	496	478	526	484	507	479	507	468	449	463	472	489	496	475	459	493	471	500	491	455	459	468	481	495	481	487	500	489	495	463	513	490	491	466	494	486	484	477	477	467	474	503	510	441	500	514	493	504	435	454	480	502	479	448	505	469	452	460	485	505	461	506	485	441	455	494	467	453	509	458	491	472	468	476	520	457	483	466	461	460	508	512	492	519	488	490	485	510	469	475	498	469	489	472	465	520	498	489	509	486	509	485	469	462	440	465	465	529	487	453	467	469	539	468	485	475	442	459	488	482	479	463	435	488	503	468	489	520	515	477	479	476	475	495	465	482	471	484	505	513	509	457	477	497	487	438	497	513	475	510	492	467	510	446	474	508	523	469	462	507	501	487	529	498	503	477	519	483	507	506	517	439	494	448	471	471	483	447	456	470	499	491	495	490	450	495	464	485	534	473	479	470	501	519	460	482	445	442	459	465	456	517	465	484	483	486	510	509	518	481	469	461	478	504	491	479	454	508	490	497	496	464	518	534	493	438	474	484	482	512	477	490	403	483	457	475	491	432	469	465	455	468	494	496	523	458	482	469	469	428	473	500	473	483	466	495	487	499	453	490	516	481	491	519	460	469	536	477	461	486	472	486	480	536	453	487	489	450	415	465	448	457	507	477	520	459	441	484	477	414	468	492	453	483	450	462	505	461	488	470	491	500	492	467	439	478	495	455	461	503	499	488	445	490	464	517	505	486	494	476	466	478	505	451	480	486	531	457	505	431	508	502	491	502	511	474	511	446	472	496	491	478	474	490	482	503	490	466	471	496	472	478	454	500	503	542	509	466	476	492	436	454	491	461	483	479	448	511	470	458	489	481	523	458	497	501
23262	21544	29399	24084	21527	20652	4058	815	496	402	343	346	297	294	242	244	258	226	209	209	207	229	235	208	204	185	201	192	187	210	173	188	186	189	185	181	163	195	191	195	189	167	170	192	191	174	159	163	182	171	197	170	162	167	192	163	192	191	157	167	179	165	190	172	187	165	186	146	179	166	190	173	176	181	178	188	190	194	176	145	168	179	193	167	134	168	197	194	163	159	174	179	177	181	168	166	180	192	166	167	180	164	174	164	181	160	172	157	195	179	156	192	185	179	150	162	163	179	182	146	172	179	181	161	177	149	146	149	182	172	190	178	186	180	176	181	186	153	156	172	165	175	151	199	186	197	184	170	166	187	169	196	174	176	168	147	158	145	175	194	163	171	181	179	173	193	192	179	180	179	188	152	150	168	165	187	186	172	172	167	169	167	171	164	174	148	151	210	167	139	190	182	173	186	165	185	158	173	157	171	194	175	186	179	170	181	155	158	165	164	173	169	199	188	181	180	168	170	184	173	164	207	199	164	167	181	180	169	165	172	191	165	172	176	165	164	176	176	171	182	157	155	190	176	196	186	161	180	179	178	155	179	166	195	172	165	167	166	162	182	192	150	190	162	187	179	175	189	168	165	172	187	171	167	196	145	173	183	164	172	164	184	151	169	188	172	204	181	177	190	183	170	190	178	167	160	195	177	176	170	168	150	181	180	169	166	157	170	188	209	171	163	161	180	193	149	169	188	166	142	180	182	162	183	190	185	181	169	131	155	169	165	176	153	180	180	164	177	169	168	146	186	160	166	176	182	183	185	173	173	164	166	175	175	153	141	167	169	166	170	194	159	157	166	146	174	178	167	199	182	177	181	205	162	179	190	189	152	168	162	188	175	188	153	145	160	162	202	177	180	161	160	176	184	164	188	182	169	159	168	159	174	155	187	158	188	180	191	169	185	175	165	167	166	167	192	169	179	179	182	170	152	165	178	187	187	184	171	174	166	159	169	159	158	186	171	171	170	167	188	169	182	192	175	175	179	181	166	183	151	177	151	154	178	152	176	154	165	188	157	164	162	178	177	163	193	165	176	162	161	190	164	183	174	173	187	176	166	176	173	177	212	178	164	182	185	161	181	158	172	174	176	169	174	167	168	179	161	187	156	174	183	192	161	156	171	156	169	170	166	164	184	163	154	169	184	168	143	174	188	170	154	186	195	171	174	206	177	163	155	193	190	197	197	175	188	159	178	165	191	148	187	157	175	173	185	163	168	163	169	199	156	180	180	177	170	156	170	164	174	168	166	195	195	170	179	187	188	156	143	186	165	182	175	186	158	217	163	176	168	154	212	162	162	175	180	187	172	181	155	165	183	176	168	189	179	188	154	165	188	182	179	160	174	176	171	155	180	177	154	161	149	159	162	179	179	189	179	203	183	147	167	164	170	169	193	179	165	198	158	160	161	172	154	179	183	168	164	153	173	192	161	149	164	172	171	181	181	183	186	198	157	159	170	168	185	161	178	181	179	180	158	174	161	193	168	180	208	172	151	185	191	162	176	155	177	184	177	182	190	162	176	166	156	153	171	201	199	178	169	180	172	163	171	162	173	188	171	183	162	163	179	178	198	171	176	163	182	178	178	209	174	165	197	179	146	170	168	156	165	168	189	165	182	173	191	185	173	180	200	167	170	181	166	185	181	192	170	141	173	187	172	178	171	158	183	156	165	167	176	171	178	161	169	177	169	181	178	172	176	188	185	163	173	183	185	172	173	179	191	210	165	166	178	163	172	183	194	203	176	179	157	170	157	174	176	173	160	164	196	183	200	174	193	176	177	171	185	165	159	174	185	198	184	190	171	180	178	175	176	152	189	190	163	183	166	151	156	178	172	163	189	158	175	189	193	183	190	203	176	164	141	170	183	170	182	178	183	179	169	182	186	159	186	164	166	177	190	188	162	164	177	200	164	150	169	146	165	173	189	183	167	145	184	180	152	155	187	172	179	161	180	173	177	174	177	198	172	164	174	162	155	195	167	189	174	173	176	174	162	164	185	191	199	192	194	193	186	161	185	174	182	172	158	158	186	181	156	182	179	167	164	160	194	188	172	167	199	188	186	177	158	167	183	175	181	181	161	174	159	154	141	171	179	154	180	179	183	165	164	155	174	165	162	187	183	204	173	166	170	185	193	173	191	181	192	170	161	177	175	182	167	213	168	188	171	157	164	170	177	174	162	166	166	183	176	154	166	161	161	194	174	174	190	188	168	155	175	174	171	153	163	169	185	188	170	166	165	173	141	182	181	179	172	182	182	182	174	158	201	161	171	170	158	194	170	190	178	160	154	167	163	169	179	179	179	157	170	165	152	156	175	162	181	164	151	178	164	165	169	174	164	180	179	172	183	170	167	160	169	168	173	160	181	174	175	200	168	173	178	162	176	180	178	180	174	174	178	193	164	177	171	178	180	161	175	178	176	155	166	202	164	144	182	163	166	177	171	144	207	169	172	160	163	189	193	183	181	190	184	185	157	170	179	180	176	175	185	162	155	178	165	186	178	183	165	166	172	182	164	167	163	160	181	171	155	186	187	166	168	189	173	168	157	168	193	165	177	180	172	173	163	154	186	178	182	173	179	181	167	153	176	201	164	170	195	184	187	175	176	174	195	211	179	207	153	192	175	170	157	149	176	171	183	163	168	187	158	179	171	185	176	162	185	181	161	161	180	167	155	172	178	193	183	193	171	169	164	173	167	164	154	155	167	168	194	147	172	166	163	176	177	192	161	178	156	164	165	165	178	159	175	194	190	162	186	173	181	140	175	135	175	162	176	181	148	186	175	184	169	179	156	161	175	199	158	185	194	151	186	192	169	155	168	174	188	166	156	168	214	163	182	189	194	157	185	181	197	202	186	158	175	152	178	153	181	190	169	174	194	183	187	183	161	175	145	211	182	173	203	174	179	180	167	138	176	179	181	188	176	194	169	192	191	156	188	185	151	199	169	189	180	155	171	189	170	170	167	175	199	166	159	163	180	167	163	202	176	153	185	171	189	181	176	179	186	166	174	169	157	187	166	174	169	182	149	173	171	165	163	177	159	176	170	161	169	170	174	178	169	158	190	186	176	173	196	164	183	180	176	195	206	181	158	157	186	167	170	182	157	176	171	171	173	181	170	162	190	185	146	169	180	190	147	157	179	164	159	155	156	160	165	162	181	165	177	181	190	155	173	187	193	166	169	146	183	162	170	190	175	201	181	188	174	168	147	170	187	181	185	164	181	151	164	178	176	194	190	150	173	171	154	160	171	169	173	200	157	208	162	181	184	185	165	162	172	171	185	165	178	180	164	185	184	160	174	149	164	188	173	159	149	188	190	186	173	184	169	169	165	184	163	181	186	159	197	171	162	161	183	169	159	187	173	196	185	170	174	169	174	202	186	197	183	171	166	153	140	189	185	157	184	185	166	180	188	157	196	142	178	155	193	182	190	212	184	187	174	175	160	169	211	179	187	183	197
57617	72772	15535	9690	6552	5812	3507	2132	1361	1047	845	719	633	620	521	524	483	449	430	410	387	334	342	323	345	338	363	317	304	329	331	284	294	303	295	292	293	313	274	280	245	277	281	270	298	258	319	271	296	265	277	269	289	287	274	254	305	242	286	247	258	306	244	285	258	260	279	248	268	261	271	250	273	249	267	265	244	274	271	271	262	272	244	263	247	252	261	260	260	260	242	271	255	281	282	266	273	278	245	253	262	236	265	269	288	285	283	269	251	252	271	254	283	260	241	236	278	278	269	234	237	254	245	250	266	283	272	265	265	238	265	276	254	260	242	304	266	242	260	287	262	268	275	268	244	274	310	257	248	270	248	276	237	259	256	261	250	279	247	263	269	265	246	272	273	234	261	270	256	244	229	259	265	301	271	266	292	260	298	249	274	246	249	244	259	248	281	289	255	259	260	240	266	270	270	237	253	265	248	252	284	267	244	254	252	265	253	246	266	216	263	255	266	247	275	280	282	252	279	263	269	283	258	260	243	263	230	291	289	258	264	247	272	268	263	277	276	248	250	267	254	260	236	242	306	222	283	241	256	275	238	265	260	223	281	239	259	292	245	255	245	243	267	246	245	250	262	269	250	263	255	248	285	255	257	283	281	265	260	224	276	280	251	268	249	245	268	282	257	252	279	265	256	266	277	249	281	282	260	255	268	265	275	264	264	274	264	268	266	253	271	237	241	267	249	263	226	279	266	258	257	234	251	253	284	285	261	264	234	276	261	253	270	244	283	225	291	263	242	275	268	259	245	253	259	268	242	296	263	265	283	234	253	261	281	237	225	270	232	227	248	269	238	252	252	296	282	264	258	259	252	312	249	261	256	251	249	283	281	266	272	283	271	258	263	237	274	254	268	268	263	274	289	256	261	261	252	253	245	269	267	259	285	259	260	267	280	274	288	266	273	280	264	262	272	239	262	286	273	236	249	284	272	280	247	251	266	276	246	264	247	271	249	267	254	243	265	254	246	227	248	265	270	290	250	244	273	265	245	265	262	296	238	262	247	232	257	263	286	228	263	252	279	276	281	252	244	256	243	282	270	248	250	261	270	261	249	258	259	264	227	279	239	253	285	248	274	270	259	258	247	249	262	272	243	256	218	237	297	260	269	264	240	261	263	262	251	253	258	268	277	282	264	251	270	267	259	245	274	263	235	269	239	256	261	279	242	263	263	237	275	268	265	251	249	286	262	260	281	246	265	253	264	250	270	268	288	266	258	226	233	262	245	259	293	272	259	246	258	235	246	250	267	243	250	281	253	257	271	257	268	267	262	228	286	259	260	259	217	270	289	261	271	266	270	262	296	262	236	281	261	269	249	274	264	261	261	248	243	277	250	275	246	291	257	267	262	253	262	257	287	269	261	255	253	241	263	257	260	267	278	266	248	266	244	237	269	261	268	264	261	265	269	262	239	259	277	265	243	248	263	260	268	273	249	250	246	294	276	263	274	260	257	240	258	260	259	271	254	253	264	256	246	264	277	238	254	276	280	269	285	263	256	266	268	256	277	286	278	248	245	251	283	253	262	251	264	266	271	257	253	271	264	270	262	267	278	299	294	297	256	249	243	255	277	255	266	243	287	257	250	259	262	248	234	220	249	243	254	254	259	255	280	286	250	272	243	267	292	235	277	266	271	256	243	227	266	237	261	252	278	232	256	274	242	289	267	227	249	249	284	277	257	257	247	249	236	264	285	241	259	257	253	272	230	263	261	247	246	238	264	259	265	263	262	247	288	257	258	279	270	248	264	281	289	247	242	250	279	277	246	273	261	265	255	239	242	270	254	264	257	284	231	264	284	289	280	260	262	283	285	262	271	284	259	246	277	290	270	277	278	282	249	266	247	246	239	252	245	232	250	262	247	247	215	282	257	252	259	259	260	266	242	267	254	233	276	253	263	247	280	247	284	252	264	262	245	259	267	254	250	253	259	233	284	268	247	260	240	236	252	244	262	263	254	279	269	282	265	242	285	275	268	301	264	260	280	270	269	248	222	280	263	246	208	242	261	256	226	242	267	302	270	269	268	260	271	225	232	238	239	235	286	276	254	232	266	262	274	258	250	260	260	264	268	279	265	234	258	248	259	275	250	274	247	266	282	258	245	259	284	266	252	282	261	249	267	275	254	263	241	250	244	269	235	254	246	283	250	257	282	232	245	264	278	271	243	238	250	237	256	255	256	281	252	261	269	285	281	238	264	271	261	262	242	275	256	242	267	264	215	233	230	252	263	304	258	272	266	255	247	272	293	242	233	232	269	247	270	245	269	245	255	253	268	277	289	281	233	237	268	277	251	260	250	257	262	271	253	248	245	235	266	244	266	265	251	274	264	242	288	248	265	299	260	255	261	228	242	249	284	277	294	271	251	265	276	277	275	265	254	254	270	260	290	262	266	271	294	249	245	261	244	258	289	271	265	261	260	234	268	236	265	254	251	276	251	265	279	263	244	273	268	263	252	234	232	244	245	256	238	241	283	280	208	288	248	279	282	242	273	277	248	256	232	271	243	266	241	271	236	277	256	245	252	267	259	258	255	252	280	269	251	253	258	238	255	272	290	266	249	255	243	297	263	245	265	260	271	289	253	257	253	264	251	245	263	256	267	272	284	277	274	257	250	269	251	247	247	241	272	246	244	277	269	257	221	258	237	285	300	259	234	249	260	288	245	255	266	251	273	300	253	258	261	257	253	263	276	282	241	266	242	256	242	263	260	236	246	245	278	201	268	261	235	267	271	256	268	279	274	259	288	259	255	237	250	260	247	250	242	243	281	238	261	257	272	242	267	276	262	292	273	252	263	262	274	277	277	268	273	255	239	259	275	276	272	283	256	261	239	254	279	273	259	258	274	269	262	265	241	245	288	260	252	252	274	257	227	234	265	288	264	265	241	272	260	239	255	282	240	292	268	227	264	274	267	253	258	254	297	239	272	264	269	256	283	263	252	234	266	272	248	234	285	243	268	225	244	281	234	259	248	247	290	277	244	263	230	249	251	257	242	279	268	275	287	253	263	255	256	241	260	276	301	247	261	242	259	239	257	262	266	264	280	242	251	248	220	267	268	262	226	270	257	276	264	250	268	256	240	266	249	257	261	260	253	255	240	269	252	245	286	260	260	249	291	269	271	262	254	280	258	262	271	260	281	233	261	285	273	267	240	232	259	242	252	246	258	241	246	268	276	287	270	262	267	260	251	271	237	277	245	236	280	252	265	251	288	283	243	250	266	256	251	282	264	257	278	285	281	268	264	253	247	282	232	232	282	258	274	269	253	299	252	279	266	283	253	248	268	240	230	272	253	281	253	251	275	259	244	260	268	279	277	274	257	233	279	273	263	281	264	278	276	262	260	273	259	267	241	247	300	249	265	279	246	255	274	285	292	288	246	267	259	274	260	268	291	244	253	254	252	283	269	235	256	260	264	264	226	214	261	267	248	258	268	258	252	265	244	254	271	285	258	246
27507	21719	11092	1813	874	789	479	369	359	324	326	323	309	309	340	316	294	267	293	342	305	316	275	282	306	279	276	330	308	286	326	288	305	310	316	315	336	302	316	321	303	353	324	308	295	325	312	310	302	285	299	337	313	320	314	269	287	308	274	303	272	291	352	291	288	337	307	326	319	299	323	261	305	308	339	338	294	308	323	308	297	305	323	307	316	286	280	311	302	292	289	335	321	308	295	294	275	320	270	322	332	310	307	299	272	340	315	341	291	301	275	303	285	294	323	288	328	324	312	328	291	292	340	324	307	301	294	302	303	279	285	304	324	282	322	312	319	324	309	300	293	282	312	342	313	305	317	304	323	313	278	322	302	296	294	320	282	285	308	311	291	312	311	320	263	306	328	312	304	281	308	296	296	306	321	301	303	280	270	285	309	265	318	315	281	278	311	299	297	297	294	319	320	295	337	308	288	323	290	343	305	282	291	295	327	274	330	317	300	288	302	268	282	313	324	296	325	285	301	288	296	271	277	293	294	307	285	305	313	288	339	272	272	327	294	279	321	315	327	337	349	300	305	338	303	302	287	319	304	342	354	303	306	282	300	310	332	316	290	295	304	297	299	323	317	322	288	318	291	312	288	293	311	309	298	286	291	313	312	321	295	298	319	312	327	306	313	315	313	286	302	317	325	303	300	288	291	301	285	306	315	316	306	295	275	307	306	309	321	277	316	306	297	307	295	324	285	297	272	304	292	275	334	297	308	319	270	344	351	329	317	317	335	324	292	310	308	304	289	264	311	284	306	275	295	292	311	313	309	315	294	293	290	338	327	283	291	287	307	299	266	299	293	313	307	299	321	279	304	300	321	324	340	293	274	334	331	293	302	308	300	312	292	315	276	265	322	286	273	279	302	287	255	279	308	275	299	318	314	291	303	307	291	302	316	317	296	284	316	297	311	303	288	304	317	318	328	305	305	322	299	297	305	309	308	292	309	308	295	291	337	300	289	313	314	308	290	303	319	317	312	317	293	287	282	289	274	307	307	310	272	300	282	323	311	251	326	304	326	326	291	282	327	276	266	296	312	335	302	313	292	290	301	303	289	321	292	308	311	296	318	319	343	297	283	295	305	303	323	334	313	288	313	334	288	308	335	305	306	327	306	296	309	293	292	314	289	332	319	309	309	317	319	321	294	277	310	268	293	315	319	325	311	288	319	334	312	312	343	269	290	313	336	286	325	319	284	317	295	310	316	304	300	299	318	316	281	310	344	328	274	306	309	320	304	322	279	310	314	276	306	285	321	304	319	311	297	274	313	323	305	318	281	320	263	319	342	292	369	300	301	295	290	306	318	293	282	271	277	273	284	272	294	304	286	308	339	280	295	304	320	306	276	280	311	310	289	303	281	309	267	280	294	262	311	278	291	313	324	327	259	287	301	334	321	292	324	300	324	287	291	298	296	308	290	287	330	303	319	288	336	333	274	301	305	284	296	290	330	304	262	301	320	312	308	289	285	309	306	326	317	316	296	312	307	298	291	311	293	326	307	299	304	311	294	259	299	328	306	314	316	325	281	288	284	290	273	274	325	294	315	277	274	309	304	313	273	294	302	289	320	268	312	316	327	282	311	279	304	287	303	295	314	326	318	283	291	316	282	317	298	338	263	329	316	338	319	312	295	320	257	302	309	339	282	290	306	293	317	299	278	300	302	301	315	321	286	284	283	293	283	289	330	301	328	274	332	338	280	334	303	294	264	313	302	281	315	270	285	312	327	340	308	309	275	286	293	291	320	290	301	289	311	314	330	288	295	316	307	328	327	324	313	316	288	312	298	283	313	324	288	306	315	313	286	300	301	300	301	285	283	294	284	282	304	304	294	323	300	298	311	348	318	294	289	305	306	318	300	273	309	291	322	319	316	288	321	312	275	291	291	291	276	318	306	299	311	317	315	336	302	335	300	316	319	266	308	329	327	307	291	316	356	316	329	285	280	281	336	269	304	275	302	290	291	310	296	276	275	298	311	306	295	272	289	295	312	345	317	308	286	297	293	303	308	306	282	290	345	330	320	285	322	295	296	322	307	290	287	295	309	311	295	303	320	301	315	326	321	327	336	291	348	296	296	303	319	333	344	325	294	278	316	283	289	303	313	293	312	298	304	295	304	280	326	327	311	290	309	286	298	312	287	297	282	267	309	273	322	288	296	315	301	317	314	266	308	304	321	323	321	300	308	306	287	336	273	283	315	265	283	292	324	299	303	304	331	305	297	282	295	340	304	307	275	311	326	319	344	292	321	302	290	308	311	304	315	283	276	310	294	298	293	302	305	284	291	335	326	268	341	315	317	304	295	311	313	296	301	319	332	287	318	295	325	307	299	300	292	298	314	297	289	290	292	296	265	325	304	332	307	303	301	271	370	321	292	290	282	326	271	321	335	328	282	285	281	312	318	312	312	268	290	280	291	301	315	329	295	320	331	310	298	320	278	326	293	266	297	317	297	300	294	304	309	297	313	286	307	314	279	304	294	301	299	293	305	313	328	299	305	289	317	296	318	285	316	305	334	261	305	327	284	308	326	264	334	307	293	316	304	290	334	318	276	319	297	312	286	319	317	310	291	313	304	324	325	282	275	300	300	325	318	294	316	293	286	346	285	326	306	306	333	281	310	281	316	287	288	314	272	328	336	292	302	267	294	289	303	307	309	291	328	296	297	317	304	338	293	316	306	290	291	305	290	298	319	320	301	345	336	339	295	316	297	339	307	318	313	336	319	286	292	320	297	288	302	314	296	297	320	307	298	310	329	310	320	324	300	318	301	307	270	311	300	277	313	290	296	298	320	323	307	334	292	262	313	327	296	310	323	317	286	325	309	315	314	289	331	262	298	338	283	306	266	331	284	294	287	321	297	328	324	295	292	320	297	323	260	285	302	308	316	293	313	305	296	332	275	316	320	311	313	301	311	313	282	279	294	279	289	300	319	298	287	328	266	297	326	317	309	291	297	316	327	273	297	299	310	303	317	313	315	278	304	285	317	273	262	296	325	281	293	302	316	330	308	295	311	273	287	309	328	322	274	328	305	282	284	322	305	311	295	299	294	262	286	325	345	313	296	318	299	313	260	319	307	283	318	334	290	310	314	301	311	317	308	306	294	290	303	313	300	314	327	280	297	308	307	325	298	288	287	345	325	306	298	311	296	294	320	322	265	330	293	287	300	307	288	303	324	313	310	298	299	305	326	300	295	318	296	297	293	322	300	298	301	292	278	301	277	289	289	321	310	276	335	315	335	271	307	297	300	296	305	292	311	309	295	306	285	285	301	307	306	281	304	301	322	301	295	321	297	307	314	335	314	290	299	322	325	282	298	321	306	319	323	309	313	316	294	296	309	329	306	306	283	293	301	314	308	323	293	272	312	328	307	310	312	286	258	323	290	278	305	283	280	280	300	283	314	307	291	296	281	319	288	285	285	306	282	303	311	293	303	305	324	300	313	300	319	308	298	295	300	319
23090	27032	5241	2827	1853	1944	1055	640	542	483	449	455	445	452	471	465	444	426	463	461	452	431	484	411	443	466	438	394	438	439	417	422	429	439	427	418	439	443	443	434	420	488	442	433	428	508	409	447	450	439	426	410	422	429	436	447	474	420	432	423	452	407	427	430	436	436	415	430	408	429	451	443	411	469	417	411	446	441	429	444	408	415	437	403	430	436	452	421	441	404	447	431	426	403	414	427	432	471	405	441	437	421	460	430	415	428	431	449	447	429	455	405	427	460	433	409	459	419	444	445	483	431	423	413	443	455	456	438	456	459	469	403	443	423	417	419	446	425	419	463	459	464	430	458	457	455	442	435	410	427	439	446	465	472	456	436	440	438	475	455	482	466	472	416	419	461	432	411	441	453	448	453	436	458	421	416	441	431	463	414	467	457	417	435	411	444	461	441	449	469	429	430	449	412	412	441	476	447	474	454	437	479	439	450	458	465	412	455	452	453	434	454	416	410	435	459	456	433	425	432	415	456	416	437	453	456	421	443	425	440	443	441	423	468	439	443	466	449	452	425	434	413	443	455	417	451	448	448	451	421	423	464	443	442	408	476	421	433	446	459	425	432	457	451	427	425	442	449	427	461	416	406	408	435	426	423	410	435	399	452	441	428	460	459	448	421	446	440	441	443	417	435	455	432	496	419	419	416	461	455	458	428	444	444	468	419	450	418	464	471	448	420	445	463	420	451	457	433	436	450	451	458	433	442	453	460	432	425	415	440	460	467	438	426	446	413	419	445	488	424	436	449	477	459	415	447	425	461	451	410	435	425	459	483	442	467	480	462	440	440	439	461	437	443	458	417	450	444	415	403	440	423	427	466	439	425	489	448	437	395	428	441	444	447	449	433	436	462	432	434	408	443	448	423	435	456	421	445	457	429	469	436	430	454	459	424	438	443	475	433	444	403	421	458	432	479	433	447	439	467	446	410	472	448	457	396	442	455	466	444	443	479	439	436	422	451	433	396	450	458	431	469	454	458	441	409	437	436	425	427	452	441	419	400	449	407	475	436	387	440	446	455	410	437	462	430	418	428	446	453	450	419	421	468	455	456	463	440	394	510	452	459	446	421	418	466	442	445	470	443	416	449	437	425	404	436	455	416	425	456	424	417	461	422	441	436	423	448	418	450	432	371	413	423	436	442	429	477	449	426	425	442	445	425	488	444	441	447	445	476	451	422	444	419	454	488	446	398	434	447	413	434	429	404	461	461	433	408	492	437	450	404	448	422	433	436	416	481	425	445	447	489	399	457	439	426	441	456	441	435	457	422	440	476	454	438	440	469	415	440	412	445	425	456	476	431	449	453	455	426	438	404	435	400	435	411	430	434	428	446	432	464	441	422	467	407	422	499	428	458	412	438	431	436	476	450	422	456	427	460	415	452	452	445	436	448	443	465	490	434	409	461	451	446	447	429	465	401	437	407	461	485	411	464	435	475	489	476	458	422	444	449	443	452	429	447	409	417	386	469	421	417	455	418	402	419	445	421	474	435	445	482	450	431	431	441	468	452	442	465	397	407	466	477	457	450	420	454	457	445	408	438	474	441	431	412	432	429	415	433	437	425	427	434	431	421	502	447	415	450	404	406	419	476	452	452	419	468	429	464	401	430	429	450	467	411	431	422	443	422	431	382	427	426	435	455	469	446	433	462	434	469	431	433	449	483	409	418	462	478	447	425	392	412	456	414	449	431	480	441	418	455	415	430	452	435	442	398	423	470	462	414	402	465	451	405	442	476	429	400	453	422	439	426	420	430	480	463	448	437	457	430	447	449	444	465	437	428	443	458	462	461	431	432	421	435	449	436	437	456	434	446	421	439	448	411	456	445	476	431	451	463	466	437	452	445	413	454	434	487	398	449	435	422	433	491	432	418	455	445	461	439	449	439	448	449	415	414	445	460	450	465	451	452	431	447	481	460	435	421	439	450	425	428	428	418	428	426	449	461	439	422	406	452	423	408	434	487	443	438	411	416	429	457	407	432	467	417	461	451	445	440	437	434	457	422	450	429	427	459	475	464	442	440	434	430	448	460	443	408	454	439	471	440	427	437	434	452	485	420	445	455	451	449	444	426	454	462	445	453	444	430	442	451	456	477	443	457	416	420	418	442	439	468	452	431	444	467	449	415	411	391	445	465	440	438	391	452	443	444	439	440	433	448	445	403	438	446	415	445	452	466	432	444	476	447	460	450	408	414	467	436	417	448	449	419	440	456	457	480	416	450	413	435	453	429	453	436	431	433	432	450	441	429	419	433	451	411	445	425	428	425	430	438	429	435	458	425	417	446	441	385	416	438	401	441	464	408	436	398	434	469	436	455	469	410	447	435	466	448	457	410	453	425	437	416	427	439	438	475	436	452	452	422	439	428	476	409	455	439	420	480	442	470	435	420	435	435	459	428	441	423	409	418	439	451	456	418	468	429	438	393	414	427	448	451	419	433	461	442	418	446	435	417	424	452	427	439	458	431	436	445	423	415	453	417	455	444	415	415	429	477	433	438	454	438	433	461	443	436	463	430	440	447	436	429	447	458	438	474	456	450	398	471	414	439	425	426	478	469	369	437	409	469	424	449	392	433	409	479	419	463	424	430	446	437	431	443	450	429	439	403	443	428	445	466	434	416	473	450	438	422	433	432	437	439	404	407	426	429	412	484	419	480	485	447	420	430	465	452	433	448	439	427	462	415	414	418	412	440	458	468	452	460	455	457	413	470	454	448	436	412	447	458	434	439	464	399	403	448	448	457	422	449	442	444	439	460	451	469	448	422	417	458	426	439	467	470	448	461	406	451	451	444	451	432	455	427	420	454	437	445	461	470	469	415	428	439	448	419	474	416	429	433	427	494	422	467	476	419	444	438	424	406	432	451	416	417	456	448	484	435	399	430	440	409	422	426	480	471	433	445	438	469	458	432	449	431	482	453	428	450	413	431	452	433	439	412	472	435	411	465	407	454	430	440	457	402	439	439	438	411	461	460	443	448	462	434	459	415	457	426	453	411	454	451	445	441	464	438	423	451	416	417	441	446	428	440	443	468	448	446	424	442	416	467	462	444	419	458	428	453	430	457	473	414	427	465	433	422	400	446	442	424	431	390	458	431	428	477	480	458	448	441	491	431	464	465	477	438	428	437	440	470	435	422	415	460	440	442	460	462	451	459	422	439	458	446	449	415	439	440	431	464	443	439	447	455	448	425	420	425	397	446	458	489	398	447	425	418	393	431	447	421	399	445	435	388	431	442	447	494	455	442	442	436	480	448	434	476	430	464	417	475	432	444	441	450	431	426	414	435	428	434	461	470	451	429	432	420	422	404	432	420	408	446	439	441	447	448	496	438	429	443	450	453	422	454	391	400	461	421	440	446	448	471	390	450	431	397	427	458	436	422	434	475	414	415	430	466	434	450	443	471	450	459	438	442	455	436	446	451	443	438	460	439	445	442	454	490	433	432	412	419	445	442
24331	21596	28097	25438	21069	6308	1194	659	495	463	409	389	375	370	363	358	375	315	357	370	328	353	345	331	357	349	339	306	322	330	343	345	334	320	344	303	330	308	322	288	337	334	316	320	343	348	331	332	318	306	344	301	321	321	316	329	348	350	309	320	317	308	345	345	309	290	305	351	304	322	321	325	322	319	339	324	348	303	320	331	315	340	330	325	325	331	331	333	318	284	342	298	294	310	332	318	297	334	319	338	351	315	307	332	365	328	328	325	353	351	313	315	296	320	322	337	321	317	279	314	344	317	300	306	321	329	321	328	329	318	321	311	329	301	301	306	337	293	310	325	322	337	327	329	317	336	354	347	320	348	327	308	337	345	321	320	337	322	352	304	325	365	332	334	310	306	331	302	344	313	340	313	305	338	320	316	335	320	321	325	317	335	340	342	322	337	335	307	300	338	350	330	294	323	304	331	345	356	315	330	323	339	341	306	337	341	313	304	339	318	323	288	341	335	309	316	316	283	326	318	334	331	296	335	313	315	335	332	316	307	321	309	315	326	360	360	290	312	331	338	335	293	324	344	335	319	339	287	318	348	342	333	312	299	316	335	350	342	368	346	306	307	349	317	348	307	337	320	319	313	329	317	342	332	319	323	344	349	316	298	319	308	336	321	320	331	288	320	314	359	329	328	305	307	324	325	297	318	324	289	337	336	326	320	299	324	309	340	326	341	288	320	323	297	320	362	353	314	313	320	307	320	344	327	299	326	307	329	347	352	326	330	306	297	291	340	332	315	318	317	336	316	347	312	328	333	324	316	318	334	355	335	332	317	368	329	301	312	312	342	349	304	334	349	305	316	325	294	324	321	338	316	288	338	310	316	321	319	319	303	308	303	318	321	315	280	338	289	343	331	324	344	310	287	323	312	309	344	341	346	286	334	321	301	306	322	287	307	300	306	307	289	335	338	325	334	340	306	332	347	314	334	318	343	342	317	281	336	336	323	337	322	351	320	343	317	327	294	346	320	321	351	322	326	342	340	304	357	344	338	312	315	314	323	330	302	327	332	322	305	312	315	300	309	347	303	323	320	327	309	288	339	317	350	384	328	322	323	323	314	349	340	340	341	332	314	348	310	307	308	297	320	332	314	349	303	333	321	356	350	359	305	304	345	355	336	350	341	319	304	326	311	324	292	313	331	308	337	364	309	328	355	301	320	304	341	332	335	315	334	320	345	334	323	327	308	318	321	297	322	315	336	317	317	352	345	340	311	333	308	311	327	303	343	357	331	363	337	309	313	303	318	337	373	313	311	317	323	322	334	322	316	337	334	297	325	326	357	315	329	346	346	309	333	313	322	325	316	337	309	376	342	328	339	304	336	348	305	323	342	320	322	330	322	324	303	328	338	355	314	316	336	334	304	321	287	337	343	335	286	352	358	304	339	319	340	343	355	313	317	341	344	309	354	328	303	317	307	316	327	355	296	338	349	341	307	293	321	344	308	330	322	361	342	330	346	307	321	325	286	352	316	338	306	316	313	341	348	287	334	314	319	344	310	294	335	331	312	333	304	311	316	309	362	294	332	346	352	305	313	341	307	334	331	331	356	322	352	347	339	309	287	297	314	315	321	326	336	316	348	347	316	344	343	320	320	310	303	319	336	324	314	307	338	278	343	329	300	316	324	314	316	331	333	309	321	376	300	321	322	340	337	335	320	328	323	307	301	320	358	320	313	316	341	345	316	281	308	353	326	310	334	323	319	325	319	325	357	333	313	319	336	328	321	308	316	339	323	339	330	315	322	318	330	327	316	336	343	303	350	316	309	337	284	280	308	298	360	300	333	294	328	302	310	316	325	341	337	326	343	345	337	308	335	315	292	347	300	303	316	324	319	322	324	333	330	345	319	294	338	313	328	291	313	341	333	300	331	334	293	341	364	327	327	348	334	303	297	314	324	312	317	307	290	342	335	319	326	345	332	316	339	304	305	354	333	322	316	329	320	352	317	312	338	337	320	338	351	307	325	338	327	320	343	298	308	344	337	326	313	348	315	303	330	332	346	319	309	340	316	325	325	310	349	322	301	310	323	298	328	320	337	339	312	309	341	330	327	301	331	369	317	345	325	312	340	319	329	351	325	335	308	333	339	334	325	372	326	351	365	295	322	319	321	322	329	317	328	313	304	320	338	331	326	319	290	317	296	334	311	335	334	343	330	335	355	340	350	327	306	317	330	322	315	345	307	314	329	338	311	336	333	319	323	319	335	345	319	282	325	332	307	346	313	335	290	351	345	345	305	329	304	332	327	299	323	336	331	342	345	342	329	342	319	308	321	330	333	316	356	333	318	298	331	334	330	326	359	339	304	325	295	317	316	322	325	342	299	321	340	332	341	310	340	317	316	324	319	323	337	333	333	320	316	320	340	344	315	318	341	310	356	326	353	320	295	333	332	320	325	292	382	349	332	334	351	311	279	313	312	319	340	304	326	301	304	266	339	287	314	334	268	320	325	300	330	318	311	324	295	304	338	337	324	317	346	296	325	322	282	310	312	321	335	333	337	335	308	337	360	341	304	323	337	313	341	317	335	355	327	300	309	322	335	299	309	324	309	319	345	321	300	320	318	293	356	315	297	305	316	302	333	343	320	353	328	314	301	311	324	363	334	322	318	321	315	340	309	297	303	339	359	302	313	353	324	315	318	330	355	320	310	301	338	343	342	318	325	312	322	289	304	333	289	357	347	311	357	300	318	320	323	321	329	342	330	347	321	302	313	331	321	300	339	318	341	352	291	327	325	304	332	335	322	332	316	336	323	337	332	312	323	313	343	309	323	311	334	359	325	288	310	324	332	295	334	311	327	334	344	333	311	340	314	313	333	376	335	297	313	346	346	338	320	315	300	333	296	338	327	295	371	344	296	332	363	348	312	318	328	317	303	313	326	330	321	314	300	305	310	323	321	328	311	336	308	317	335	319	339	325	331	308	310	361	329	273	343	309	301	334	309	330	359	340	324	339	310	321	314	327	318	314	326	319	326	318	276	356	363	348	325	312	326	300	338	350	323	357	321	328	322	324	343	305	303	319	313	334	345	348	299	338	317	310	322	337	344	317	310	329	356	332	339	344	348	337	343	341	314	353	350	301	316	321	306	288	318	379	348	303	330	322	326	334	329	296	302	323	271	307	322	295	305	340	324	309	319	314	325	292	353	365	319	329	307	323	320	323	344	325	287	331	307	332	346	309	336	341	310	334	297	311	332	326	331	338	361	335	314	308	329	319	325	322	331	326	310	334	334	336	306	347	356	336	346	349	342	341	331	342	333	308	328	333	311	348	305	330	323	321	322	311	307	315	341	316	332	338	297	311	302	351	331	329	364	310	305	294	328	333	316	315	320	335	300	327	339	341	335	290	315	348	322	346	341	309	317	317	341	295	334	302	312	342	318	328	304	334	318	327	358	296	328	330	322	340	333	343	353	319	307	325	317	315	333	304	316	318	307	308	347	331	339	328	345
51795	58385	11061	6216	4273	3920	2353	1339	1024	812	755	679	680	638	636	594	582	552	561	601	556	514	566	516	519	520	491	572	477	516	499	485	446	525	487	530	468	505	502	481	480	422	454	493	498	525	469	451	481	473	490	433	520	476	502	495	454	461	484	477	466	497	495	501	454	499	505	490	445	485	441	475	460	485	501	487	489	452	482	539	477	505	463	498	503	523	491	450	514	490	469	499	460	474	471	489	472	464	498	505	463	478	445	493	506	484	489	474	469	472	489	507	496	475	486	454	476	466	502	455	474	495	434	481	489	488	485	453	445	498	457	502	448	461	465	499	459	480	501	463	468	505	480	500	483	476	473	492	486	485	444	441	473	490	476	488	439	499	495	457	448	451	481	472	466	482	498	464	502	454	468	496	439	484	484	462	449	463	505	465	455	464	482	458	482	464	482	444	511	504	475	492	468	507	443	505	482	502	519	539	473	505	479	501	467	496	482	495	426	490	465	506	479	490	498	498	451	444	470	463	473	474	478	447	475	446	491	478	500	488	503	439	470	477	511	465	488	468	473	458	469	457	449	509	462	495	462	481	467	475	458	508	479	486	449	461	465	465	452	483	474	488	447	484	442	449	468	491	442	495	477	445	493	508	508	509	482	488	501	429	503	502	501	495	441	479	497	481	465	451	484	475	465	457	500	446	472	482	439	508	464	445	474	460	470	450	468	491	500	474	459	471	495	480	471	493	465	476	474	479	452	449	485	450	471	458	447	495	468	466	515	462	477	442	478	489	485	513	492	504	499	494	486	506	462	511	451	449	477	473	498	462	492	471	469	457	468	487	506	498	511	487	475	491	448	461	470	497	498	484	485	446	480	483	473	455	450	541	506	492	517	496	516	509	465	493	508	528	507	481	460	479	460	466	520	473	485	460	527	480	436	474	427	481	472	472	515	489	514	501	491	497	470	498	482	469	437	445	472	496	522	484	476	477	477	506	469	462	483	481	486	472	462	483	471	493	528	468	480	446	471	499	482	476	450	480	480	475	506	461	456	488	496	476	470	469	471	444	515	482	551	457	488	455	518	504	449	470	482	486	448	451	467	465	474	466	462	480	476	485	431	444	499	512	492	482	473	492	498	488	512	515	464	504	476	477	507	452	481	464	483	463	474	492	481	500	461	461	479	506	464	491	456	492	473	502	451	503	472	476	468	495	433	490	496	519	514	459	463	488	486	472	485	484	493	465	529	467	493	463	447	480	488	503	494	464	468	477	499	490	464	480	511	456	510	501	514	493	449	453	470	456	474	481	432	494	456	448	454	510	495	518	461	476	517	498	517	486	460	491	495	498	472	469	503	509	465	477	452	491	465	471	497	483	517	471	503	461	508	487	488	469	503	466	451	499	494	480	481	496	470	469	468	516	458	478	481	448	513	469	472	447	502	498	478	447	459	502	480	496	495	529	531	487	496	467	435	461	481	432	499	484	467	459	491	483	525	449	450	482	449	486	512	494	442	505	463	481	477	501	464	498	467	471	463	462	462	471	465	452	508	490	489	465	465	495	465	479	465	477	463	454	478	472	436	501	463	482	527	491	490	486	489	504	480	496	528	457	457	488	506	493	495	502	507	464	486	508	491	504	486	452	491	481	474	481	493	509	499	460	520	471	453	446	469	462	469	466	452	474	493	487	470	482	487	440	484	470	476	478	485	464	502	483	522	442	430	476	463	470	455	492	481	481	473	476	506	487	496	473	473	434	475	482	472	506	490	507	472	465	474	504	500	484	474	514	517	520	466	472	501	476	506	490	469	518	466	480	486	488	476	474	502	517	492	500	521	433	484	522	498	453	463	475	450	498	492	506	446	440	478	492	449	515	470	457	475	466	467	472	497	477	468	481	487	481	493	525	477	459	498	454	442	485	483	455	457	473	499	502	493	475	517	438	467	497	502	504	494	476	510	466	472	483	462	490	456	459	463	447	465	479	472	429	499	519	471	480	504	472	452	431	464	457	515	423	474	489	500	445	447	494	453	498	468	460	484	488	490	463	492	479	505	479	499	476	470	489	456	491	480	506	499	505	467	470	518	476	493	499	488	504	460	466	491	449	467	472	466	474	494	485	489	442	504	472	475	474	487	472	463	497	469	463	491	477	479	491	466	519	475	486	475	429	517	515	518	489	468	487	461	503	475	467	506	467	418	453	486	535	512	481	506	454	484	469	494	466	487	493	508	467	496	495	478	501	444	503	497	478	501	480	463	504	471	498	466	493	472	494	506	439	453	502	493	500	505	496	440	450	492	508	452	456	471	471	462	480	445	435	470	462	444	512	481	508	507	473	508	459	490	487	482	445	502	492	439	481	493	448	516	448	529	462	483	463	511	509	460	481	448	462	446	481	501	486	442	470	477	469	491	453	476	496	533	482	488	471	484	479	465	492	469	459	504	479	466	496	486	471	479	433	491	480	479	463	489	503	475	463	470	449	462	491	517	406	485	476	473	468	476	481	469	474	467	458	495	469	497	523	460	504	490	493	460	433	482	449	464	493	488	484	479	506	490	485	446	514	451	462	488	457	503	454	520	481	474	508	443	464	495	456	454	484	459	504	492	476	463	518	516	485	491	475	521	487	471	451	465	466	473	511	462	461	508	494	485	514	476	484	498	447	467	467	460	467	471	518	456	507	482	500	488	480	476	477	474	500	449	490	490	451	497	446	450	430	481	457	504	468	486	527	443	469	467	455	453	442	500	516	493	482	460	491	473	468	491	497	527	494	455	458	503	481	485	461	482	463	507	499	480	451	477	482	459	449	485	475	434	462	498	431	466	500	508	475	486	499	489	474	500	493	464	487	450	437	474	453	428	455	447	500	453	468	455	463	462	500	517	481	474	457	497	487	502	523	493	474	479	485	498	466	477	486	470	501	456	502	436	489	466	453	478	453	465	466	482	473	470	480	480	468	510	479	455	485	501	450	464	449	475	498	478	464	512	524	470	499	531	472	483	470	475	470	463	471	472	455	463	441	471	505	481	484	494	495	472	513	492	472	505	450	455	506	475	490	474	468	432	456	478	481	466	452	434	470	490	495	502	481	444	518	497	467	475	482	501	481	468	467	492	486	504	488	441	509	477	486	500	492	458	477	480	497	475	478	491	465	484	486	489	447	474	452	445	455	481	477	491	500	474	481	476	433	497	472	494	471	520	491	432	489	498	521	500	537	475	463	495	483	497	489	462	511	513	503	456	501	468	449	510	485	496	460	456	464	469	474	465	491	458	448	483	486	478	492	469	506	465	516	490	459	495	465	470	476	484	512	457	478	474	480	449	475	498	475	466	488	456	509	505	430	473	478	472	490	479	473	509	463	513	494	513	465	469	507	509	494	462	492	436	501	498	489	495	497	496	446	474	505	483	462	480	478	491	489	480	445	450	458	493	495	467	428	485	471	503	504	469	441	490	457	484	491	480	491	477	445	489	512	432	481	466	531	493	507	503	503	438	486	483	491	478	491	461	494
23354	21585	28891	24708	21569	21530	7680	875	490	404	335	340	302	271	257	257	230	219	252	211	216	221	245	198	216	175	200	199	213	192	188	188	188	204	177	161	180	173	171	170	169	160	197	167	192	177	186	153	169	196	192	185	169	174	144	161	184	197	173	187	171	183	190	195	170	162	169	183	173	174	174	177	150	176	181	206	169	162	172	183	169	169	166	162	176	175	183	174	161	182	180	186	182	171	152	154	181	168	185	187	198	171	166	163	178	162	157	173	172	175	182	160	162	171	154	168	168	181	171	180	164	191	166	163	180	164	183	141	156	160	167	170	168	191	164	180	184	168	165	184	189	178	181	165	159	159	190	171	152	185	182	154	177	183	192	186	182	179	186	186	181	175	188	185	184	187	180	180	165	182	164	180	173	168	173	172	189	196	173	163	150	149	188	175	170	178	151	187	176	176	174	175	176	151	168	186	185	186	176	177	173	170	208	164	180	165	160	167	150	161	173	189	178	175	168	195	199	172	192	165	191	161	175	166	167	173	191	172	167	145	156	167	173	175	183	168	160	176	170	183	196	179	176	188	198	177	175	188	180	181	183	160	166	183	156	171	170	153	199	182	186	161	196	169	178	164	183	171	176	169	194	167	178	173	145	154	171	177	195	172	187	161	175	163	180	185	165	170	171	164	182	177	193	177	194	190	187	180	167	167	162	161	162	181	185	170	187	184	173	167	193	171	169	193	183	148	167	166	167	173	157	158	184	179	188	180	172	156	179	173	169	198	187	162	172	155	189	188	189	165	168	170	157	160	174	163	153	167	167	149	180	160	175	169	173	174	177	179	174	163	184	193	166	164	189	180	164	154	188	150	153	166	179	205	163	165	188	184	174	163	157	163	199	161	187	154	163	169	179	169	181	159	167	181	161	176	168	170	203	181	170	168	148	163	182	175	191	167	180	185	180	171	163	179	169	170	184	152	156	164	160	170	160	172	152	171	166	172	170	192	183	173	154	148	172	177	157	162	198	177	166	158	183	176	177	181	153	149	154	205	155	172	160	154	187	180	184	172	157	185	155	163	171	175	171	159	171	178	191	175	154	187	168	165	189	176	180	166	178	162	191	175	172	180	166	167	162	158	169	190	164	175	183	177	175	160	185	168	165	177	163	186	165	170	171	209	200	178	176	162	184	158	166	159	174	182	184	177	169	177	178	172	164	153	165	173	175	163	191	158	163	179	181	157	168	178	202	178	189	177	158	213	182	185	165	176	182	181	158	189	161	199	180	176	179	171	167	179	171	172	155	151	157	172	179	186	174	166	167	173	201	210	168	176	209	192	189	169	174	172	191	185	190	163	175	192	156	183	167	168	148	176	191	167	181	156	169	206	167	185	170	173	167	160	164	164	171	182	154	159	181	136	147	164	167	172	177	168	196	178	159	155	168	160	168	170	164	170	168	160	187	157	176	179	151	176	167	182	152	147	161	177	182	167	161	162	180	189	184	198	158	172	162	184	178	186	174	175	167	161	183	179	155	182	164	171	166	180	171	166	172	159	149	165	194	179	180	181	182	172	179	189	183	173	194	152	181	183	164	159	174	157	167	172	180	182	210	157	175	169	175	175	183	181	185	155	165	187	202	175	183	180	179	168	179	187	185	170	183	190	166	148	179	157	177	169	176	184	176	145	179	198	169	185	170	183	194	171	172	171	136	179	179	168	160	165	206	158	186	175	159	159	176	176	202	158	153	166	170	181	168	163	170	178	190	176	154	175	165	196	169	154	157	164	166	163	166	162	182	200	166	189	169	179	174	176	194	167	193	172	160	146	188	158	167	162	170	170	178	180	156	155	150	175	183	161	153	175	168	184	172	168	174	154	176	176	167	182	162	180	157	178	188	187	169	183	170	164	166	187	193	176	177	154	160	158	178	165	185	188	183	168	189	172	177	166	169	181	145	175	169	172	167	159	175	179	181	168	187	170	204	170	163	179	167	190	174	183	190	178	167	171	179	187	164	210	185	189	182	183	186	159	162	161	183	159	156	162	167	158	199	174	166	169	182	169	188	154	179	180	153	175	170	178	191	191	150	177	191	191	171	160	159	162	165	184	162	160	165	167	161	163	164	158	170	185	170	195	153	193	182	176	178	186	179	164	181	176	177	143	165	154	183	184	161	154	175	167	162	193	177	163	182	183	155	165	177	177	155	185	171	180	139	162	180	179	184	177	180	173	170	181	173	173	159	174	180	190	182	173	150	163	174	159	199	178	195	172	157	187	165	162	176	176	162	171	190	173	181	160	174	171	194	176	197	164	162	200	169	178	181	183	181	151	186	162	183	182	148	181	163	156	195	165	186	193	181	159	195	179	167	168	180	150	183	177	182	187	185	196	164	164	181	171	161	160	201	149	187	192	174	178	178	153	165	156	171	182	161	194	178	164	184	167	161	176	174	172	173	173	184	159	177	205	184	189	185	179	190	187	188	147	173	191	175	158	187	186	160	174	172	189	142	141	181	165	186	172	167	144	157	170	175	146	160	141	155	178	157	163	174	146	179	196	174	180	170	179	187	156	165	157	176	151	192	169	157	152	183	182	173	193	197	177	175	190	164	173	194	162	176	159	149	183	187	156	172	163	172	164	164	192	172	162	181	184	182	192	175	172	167	179	163	169	190	195	160	171	174	193	175	182	176	162	156	174	200	158	180	166	189	172	144	174	183	166	195	163	160	164	163	179	181	170	164	179	174	148	191	147	151	149	168	151	179	157	173	190	193	186	178	194	162	158	165	147	175	184	177	176	159	157	176	160	162	164	160	170	184	161	165	167	171	154	176	179	162	196	162	175	169	158	156	169	169	173	158	166	191	165	172	173	180	194	186	159	176	147	137	183	188	175	191	159	180	172	171	210	178	176	169	170	176	163	143	183	189	183	174	182	181	168	175	181	181	188	211	188	188	176	157	184	179	156	140	185	172	165	179	171	182	180	163	176	182	164	171	158	169	166	159	183	161	167	167	196	172	155	163	171	153	183	192	151	166	200	167	152	176	156	164	152	183	158	164	183	191	174	207	211	193	174	166	172	170	186	167	172	185	164	167	191	165	163	166	184	182	175	169	180	170	144	199	181	169	183	187	189	178	175	153	183	203	182	190	161	166	174	173	176	171	168	186	162	169	161	171	173	165	167	171	182	180	191	182	172	174	184	174	164	197	153	172	175	169	155	189	155	158	168	157	174	170	174	188	180	148	148	169	176	180	168	193	174	168	182	172	164	185	200	170	191	177	191	189	185	170	176	188	156	180	177	169	167	188	167	159	177	156	147	173	165	195	174	177	164	165	185	153	178	155	184	181	157	168	188	166	184	187	178	156	173	181	170	197	164	169	186	150	163	169	189	182	175	157	145	185	161	180	183	196	167	160	181	186	158	156	153	184	167	157	181	189	177	149	162	188	154	143	189	160	170	167	159	160	177	179	164	176	176	182	180	166	172	172	148	183	183	181	157	153	154	153	179	192	171
57217	66108	14892	8822	6102	5328	3321	2023	1318	961	791	754	651	589	531	492	462	448	390	391	387	384	356	357	322	329	356	328	296	331	304	314	283	307	308	333	295	297	315	268	309	310	279	301	278	297	267	296	267	265	277	273	267	244	254	260	271	278	270	274	253	247	277	273	272	251	287	275	285	260	280	269	273	275	268	249	275	272	261	245	262	243	247	225	278	248	263	264	262	252	285	250	243	239	290	267	265	250	247	269	260	278	262	252	263	281	249	282	287	255	264	275	246	257	266	247	262	294	223	251	283	246	267	252	263	267	264	275	267	265	263	264	247	240	261	242	260	277	263	275	281	251	233	258	235	275	289	246	267	250	273	262	252	251	242	268	250	276	262	266	258	231	223	265	270	249	272	253	256	245	266	272	238	258	263	271	251	240	288	246	256	248	245	283	239	240	274	254	254	261	265	288	215	273	275	287	259	262	255	284	267	225	299	241	275	268	241	274	261	259	248	252	261	280	291	247	254	250	249	277	239	278	234	249	260	264	232	260	253	274	250	290	245	277	251	243	231	263	248	243	261	269	266	273	257	265	278	262	272	276	262	254	272	266	259	247	235	273	276	249	255	271	265	266	253	248	259	273	273	269	253	248	244	251	267	253	277	244	276	264	246	245	275	243	271	263	277	270	274	265	265	254	260	250	253	250	266	244	278	278	269	259	274	258	266	266	264	263	235	249	217	283	279	274	265	245	238	241	246	239	258	282	254	247	248	257	255	230	253	286	238	264	243	267	264	238	257	236	272	269	263	244	265	251	228	276	248	287	271	279	285	252	251	259	266	277	254	242	263	284	232	271	259	263	250	269	273	260	246	242	263	290	237	256	263	235	254	263	279	249	228	237	257	289	285	252	259	271	269	257	296	297	264	252	252	285	225	286	258	256	243	263	237	247	256	258	263	257	242	290	269	252	289	263	248	250	242	275	271	230	267	273	256	277	255	288	287	255	281	261	247	247	257	242	240	257	260	238	243	271	273	265	231	276	254	280	249	248	277	264	276	224	251	261	266	221	241	270	267	275	262	235	257	305	267	249	261	262	266	253	278	269	263	240	251	253	249	267	264	252	279	246	232	249	242	273	223	246	263	243	273	237	277	252	243	275	266	257	281	253	241	247	277	237	269	280	264	253	240	255	247	249	256	296	276	272	255	240	274	282	247	246	264	276	265	283	252	255	263	265	258	260	256	281	284	266	275	252	239	234	283	277	286	251	278	260	239	252	265	268	261	270	248	231	282	223	254	231	259	255	285	270	277	264	238	242	257	280	252	298	250	250	273	255	246	275	243	258	271	254	273	263	267	249	233	261	272	250	278	233	223	268	258	275	243	268	268	232	254	261	247	254	249	256	284	260	267	240	230	270	256	244	267	249	235	249	244	288	251	279	236	236	256	259	241	252	262	255	265	265	253	261	289	264	259	255	256	261	259	243	278	255	296	262	258	247	256	268	270	271	262	257	267	250	274	275	252	262	258	274	254	275	278	267	275	256	271	245	278	237	275	263	252	262	219	248	267	264	282	274	238	276	263	250	233	229	259	289	243	280	250	254	258	250	248	248	253	252	259	267	259	242	287	278	260	273	268	265	243	266	279	287	279	268	253	276	265	239	245	251	255	262	260	279	282	264	249	239	255	245	253	253	245	292	266	284	265	245	275	234	260	277	274	248	258	272	263	248	245	261	263	251	267	240	254	266	259	259	244	242	260	253	241	230	230	249	274	255	234	266	280	277	260	247	281	286	237	256	237	287	237	274	265	249	264	254	289	256	259	268	274	262	251	271	268	281	242	282	266	285	250	296	260	239	266	265	229	241	266	289	269	272	278	253	257	243	264	237	263	256	254	253	233	265	231	269	248	245	219	256	258	251	257	286	237	250	250	267	264	242	293	247	264	253	252	257	254	280	218	250	257	268	261	280	276	231	275	247	260	266	253	255	278	258	289	280	255	266	254	244	247	239	265	262	267	226	251	257	229	261	262	273	279	251	229	249	269	303	265	292	241	248	249	255	287	233	253	261	242	250	272	258	252	265	265	256	291	254	254	264	246	249	256	265	254	244	249	262	250	284	255	281	272	243	245	285	269	259	265	261	275	234	274	262	251	270	281	268	255	257	238	293	242	248	283	252	270	261	246	276	242	279	243	270	236	249	213	286	276	253	259	270	261	258	254	241	273	225	274	267	254	280	284	236	279	261	269	276	283	251	241	245	245	267	254	254	257	265	236	248	258	237	248	241	248	255	273	262	250	243	266	252	275	279	245	249	278	236	270	250	260	255	252	267	273	258	249	240	258	234	253	280	276	260	221	251	273	243	263	246	274	265	259	272	242	278	290	263	279	231	240	248	238	253	243	272	255	261	265	269	236	242	248	268	273	262	294	249	261	253	247	266	254	270	274	272	277	248	274	275	307	286	266	245	254	246	252	267	260	256	241	271	272	263	298	316	251	270	276	279	260	243	278	285	265	271	255	248	281	261	253	293	272	266	241	276	263	255	264	250	279	268	258	265	302	273	298	255	239	274	238	268	227	287	287	264	247	228	269	259	244	262	247	255	261	272	248	255	257	258	250	280	272	223	250	241	233	282	277	265	277	241	271	262	288	248	261	257	228	221	270	272	287	286	267	255	278	268	281	252	305	239	259	252	261	246	254	252	253	267	265	237	207	283	234	272	260	263	267	249	265	263	252	243	248	223	242	248	255	243	288	232	258	247	249	258	248	265	259	261	239	278	284	241	260	260	252	277	259	283	271	244	258	250	243	264	300	244	292	266	286	241	271	278	266	248	257	244	259	246	261	268	282	260	263	257	239	259	270	293	243	269	264	240	258	272	263	269	267	300	270	245	238	290	263	274	262	275	236	258	254	273	238	246	273	267	286	266	280	275	229	281	246	286	266	239	271	282	243	264	271	268	266	268	243	269	255	257	243	241	281	270	272	228	239	267	248	257	259	270	260	245	236	246	243	264	231	261	284	275	254	255	257	265	260	284	279	252	272	252	257	263	273	268	255	253	278	260	268	266	262	247	274	245	243	263	254	255	250	278	255	291	247	236	230	260	275	262	264	271	248	244	252	248	263	279	256	251	281	257	270	256	243	268	232	271	263	266	275	258	268	227	231	278	258	258	273	241	260	242	266	252	240	267	280	273	231	242	278	247	242	246	292	245	244	280	268	252	230	240	243	246	247	265	248	261	288	254	276	245	254	256	295	230	250	229	280	239	277	237	275	259	260	261	267	271	247	222	283	288	237	245	252	272	278	244	255	249	241	279	260	238	268	264	285	278	243	251	264	242	252	275	241	276	288	268	241	214	276	259	247	264	267	275	260	255	250	270	292	278	256	253	256	266	278	229	260	234	265	268	233	259	260	258	274	258	247	239	249	262	243	246	250	245	267	277	263	239	267	271	268	278	273	278	255	259	264	246	259	281	274	275	257	240	207	268	281	279	242	265	278	258	254	252	257	264
27464	21875	13867	2068	771	803	463	371	297	327	312	325	349	293	339	296	331	307	306	313	292	276	289	324	300	297	310	296	296	301	280	296	309	325	316	321	324	315	304	327	281	324	290	332	300	310	317	288	285	292	311	280	337	314	305	322	325	303	281	280	314	280	318	297	310	332	280	276	277	302	302	262	294	280	303	321	324	314	323	313	286	287	301	315	314	310	301	284	295	305	275	287	287	313	317	294	293	315	320	263	305	302	290	280	302	293	327	315	297	285	312	276	287	277	313	303	305	291	283	312	299	306	303	288	322	314	265	317	278	320	320	303	304	314	306	282	314	268	267	313	310	317	289	291	308	307	293	310	326	308	288	306	307	303	309	316	287	311	307	324	273	320	311	331	295	273	314	308	284	303	299	298	311	284	307	299	296	309	295	293	274	320	297	322	287	304	288	278	276	293	292	287	287	279	303	312	301	308	311	323	304	293	297	297	337	344	273	335	312	287	298	295	254	307	307	279	309	313	335	290	301	258	303	296	294	298	288	281	260	294	315	318	299	307	312	312	302	323	289	284	301	300	285	284	318	291	279	292	286	312	285	274	276	302	281	294	297	297	299	278	303	299	293	300	277	284	304	327	318	292	319	306	280	307	317	273	291	301	288	290	312	272	323	298	292	293	301	304	300	272	307	295	302	267	310	284	310	292	306	294	288	309	301	292	285	289	291	300	287	255	300	333	279	291	291	290	286	298	314	273	298	300	301	341	312	322	321	311	294	286	274	293	275	315	291	289	315	297	302	299	291	282	257	299	310	317	277	289	311	301	310	288	286	289	312	319	299	291	311	298	270	274	303	294	330	306	305	283	322	267	311	305	288	299	280	266	317	300	308	286	285	310	321	292	295	274	288	305	282	283	295	313	308	274	299	294	284	309	305	250	313	318	307	271	308	304	291	260	344	274	314	308	303	294	291	293	302	308	281	284	308	311	319	321	299	292	305	326	287	284	313	292	302	306	280	345	302	314	295	307	301	300	285	318	288	285	278	306	317	282	301	286	327	301	276	298	280	292	282	284	278	291	313	291	276	322	292	315	282	322	309	259	333	304	324	278	291	303	286	329	290	303	320	324	316	298	336	322	338	309	289	289	305	300	326	295	301	313	338	300	310	278	290	297	307	345	294	258	327	317	312	289	291	293	338	339	326	306	286	337	305	303	292	329	295	274	292	270	319	305	269	296	290	275	276	303	307	330	306	279	288	311	306	320	297	303	267	268	256	309	298	291	323	281	289	308	308	290	286	324	308	280	299	301	303	309	323	319	325	306	291	302	323	302	287	286	314	271	309	300	318	284	273	287	293	314	271	315	310	300	322	294	307	299	302	316	294	304	303	314	306	298	311	282	291	313	307	269	319	335	298	310	306	294	311	317	281	319	306	304	299	316	247	289	278	286	309	306	290	297	296	298	282	306	304	304	321	303	258	314	292	298	294	333	300	317	342	279	300	309	323	315	333	314	300	323	303	283	284	293	331	306	314	296	319	281	300	301	322	327	278	310	276	321	282	322	288	343	281	267	300	308	306	288	309	262	323	300	286	281	304	273	283	319	288	283	305	296	318	268	325	291	281	281	277	310	302	325	277	297	335	284	322	304	279	310	287	324	307	311	308	300	325	286	280	279	316	325	306	311	295	247	352	318	303	322	313	256	282	296	296	321	320	284	305	308	292	314	302	290	327	316	313	285	308	334	316	351	266	336	334	323	275	292	301	272	290	334	303	298	296	317	283	279	292	268	303	279	297	301	284	295	310	286	307	286	270	323	280	305	310	315	296	312	271	310	300	277	294	313	293	300	290	325	318	291	314	323	281	313	291	296	298	306	304	278	287	296	289	298	281	285	296	290	301	300	290	318	284	333	314	265	277	325	295	319	288	327	307	293	287	282	303	282	287	316	294	312	332	303	282	312	292	300	297	339	311	296	318	306	326	305	283	300	295	304	327	296	302	291	298	312	263	300	319	299	268	301	284	300	299	281	282	285	292	303	314	280	283	287	307	350	306	316	302	306	294	295	310	298	290	286	299	302	331	331	304	285	305	288	282	297	320	317	281	263	308	301	321	294	337	297	303	314	276	320	294	306	290	295	267	310	275	307	269	307	271	315	311	315	302	303	288	308	310	310	319	285	304	302	291	299	307	320	310	327	292	297	319	301	314	304	288	314	308	334	327	278	291	259	299	286	307	306	262	318	291	299	328	324	298	324	271	304	262	278	302	310	284	307	303	296	313	308	268	285	308	264	277	273	293	281	272	289	314	304	298	293	283	304	308	315	269	280	335	327	301	283	297	311	313	270	311	280	270	279	282	299	270	330	334	282	285	290	284	285	284	268	348	305	302	295	279	296	278	312	291	303	277	288	257	303	334	282	333	311	288	331	293	302	309	300	284	285	281	306	316	311	324	349	314	271	301	304	310	284	286	322	312	300	315	295	319	292	307	293	306	307	285	293	302	282	293	317	279	294	266	301	325	314	316	297	302	287	319	316	298	325	276	308	317	263	301	302	302	315	321	312	305	292	285	293	274	312	293	302	327	293	325	312	322	298	295	316	286	309	272	308	286	294	278	293	283	262	306	290	309	329	286	306	304	305	300	306	317	323	289	309	282	296	310	300	308	319	273	330	328	281	328	307	346	274	276	302	291	318	275	305	328	267	272	329	265	320	282	273	299	279	285	292	292	298	304	312	316	313	312	258	310	289	280	334	302	301	270	297	313	286	289	289	306	313	329	317	307	306	324	267	302	327	325	289	297	309	315	280	276	264	303	293	293	267	283	316	290	296	300	304	291	297	287	270	306	288	297	318	302	313	288	299	292	277	295	306	322	311	298	316	283	314	301	301	281	275	302	281	286	275	289	273	273	304	308	280	308	299	294	316	303	264	311	324	331	292	293	306	297	273	306	315	308	325	312	259	302	307	310	304	293	303	291	297	306	308	301	304	302	295	306	313	288	298	314	320	306	287	313	309	309	296	299	323	309	290	282	287	298	296	316	285	307	289	300	300	324	297	302	299	291	292	322	324	295	287	274	295	311	310	306	293	272	297	314	304	307	315	291	311	310	277	303	293	341	317	290	301	286	283	306	329	324	274	287	290	299	298	311	288	308	311	319	280	308	306	295	321	295	298	360	316	287	306	309	296	313	288	312	299	279	299	289	290	324	303	284	279	312	283	291	298	279	304	288	280	299	295	285	334	299	301	289	301	316	250	312	294	291	304	318	318	330	300	328	302	250	333	288	277	294	305	273	296	296	356	314	281	336	298	288	325	312	292	269	304	302	325	272	266	297	312	285	298	284	304	292	317	287	347	286	271	289	290	298	288	276	301	303	294	280	324	284	298	284	306	305	336	294	294	322	299	314	325	299	346	254	307	298	318	302	284	308	290	353	283	299	310	287	308	279	326	281	304	289	315	308	298	296	306	258	316	300	279	289	304	310	282	299	301	285	280	290	302	316	306	283	278
24951	26824	5692	2334	1694	1813	915	577	529	509	461	452	458	449	414	458	408	449	453	452	485	442	429	447	437	426	424	487	381	449	424	435	445	435	419	420	426	447	445	428	444	450	453	439	453	436	423	432	455	406	416	408	435	438	469	441	418	451	455	399	428	411	418	432	448	443	445	412	417	456	430	456	422	433	430	449	426	433	410	459	447	438	430	441	417	447	459	453	433	442	425	436	460	452	449	406	426	438	412	432	422	455	424	425	424	448	436	424	458	443	454	441	466	447	454	420	428	464	441	447	466	418	436	435	436	437	418	429	447	482	445	434	436	461	444	458	412	439	445	468	435	413	473	474	434	423	455	414	436	459	382	408	440	412	406	452	464	430	416	410	429	442	458	460	415	459	434	474	455	449	402	417	445	444	427	417	420	439	412	441	452	415	425	416	475	482	438	449	455	417	472	435	442	425	393	424	457	458	445	460	424	413	446	424	433	426	442	443	432	467	455	458	457	433	425	398	406	452	434	459	430	474	436	395	414	457	407	451	437	416	418	438	438	424	428	455	402	432	412	468	436	438	427	453	422	461	472	419	440	444	464	448	417	424	407	439	474	446	462	426	457	458	416	457	449	404	455	417	438	464	454	441	405	414	445	489	430	418	449	448	435	393	463	449	419	472	442	413	400	470	445	462	404	461	469	431	440	433	468	417	440	434	435	445	454	426	406	468	471	420	449	460	449	440	415	425	431	450	435	401	442	431	433	408	400	445	408	443	457	452	414	461	424	437	406	471	409	452	444	426	441	408	448	401	457	463	437	427	400	484	453	399	411	416	424	451	444	416	444	448	408	442	425	432	405	419	428	416	440	447	446	429	455	459	440	417	429	447	437	441	456	456	454	416	417	428	465	437	421	402	444	434	438	416	444	429	418	429	425	448	435	464	430	436	459	393	443	436	416	497	457	427	410	432	409	441	464	451	463	456	425	407	443	442	427	420	426	447	484	423	416	434	458	386	463	478	415	443	470	435	458	399	441	465	452	438	445	405	445	428	459	398	452	440	408	426	459	450	447	420	414	439	399	476	460	433	473	445	432	439	491	445	416	446	433	435	428	448	416	420	444	448	480	427	420	405	476	461	417	447	462	427	443	439	433	431	450	425	435	427	440	467	419	443	427	478	457	466	412	437	422	448	469	402	441	442	450	444	411	460	419	438	434	447	436	414	433	393	421	455	435	416	432	442	431	426	458	439	454	444	440	428	433	430	431	427	423	406	432	418	451	454	487	414	430	467	441	470	439	422	454	448	467	461	468	435	436	445	456	400	456	434	464	452	442	422	424	387	427	455	419	413	459	434	437	403	443	437	417	451	442	445	432	412	422	443	407	442	431	428	419	415	434	450	434	424	449	429	439	464	437	457	456	462	399	450	425	412	414	449	421	437	470	444	442	444	425	448	416	424	453	474	428	440	455	414	459	437	448	441	423	414	460	413	420	420	432	427	419	431	458	455	432	446	440	431	454	395	473	453	443	440	460	440	422	416	427	438	450	429	446	432	447	493	429	399	463	430	417	437	459	420	444	427	424	413	424	455	424	434	412	444	460	429	416	449	390	436	445	436	451	398	421	450	419	418	438	454	440	422	473	419	463	430	421	445	460	463	434	449	425	439	421	445	455	439	435	439	455	436	450	449	436	434	401	458	440	450	449	429	400	432	433	438	442	450	440	421	468	443	446	431	419	421	435	409	403	448	434	443	424	441	399	457	440	449	394	432	429	454	459	438	415	462	453	442	453	462	453	470	427	419	458	441	428	432	425	430	441	426	466	461	441	447	485	477	442	446	449	436	418	412	426	439	444	407	451	454	443	472	458	426	432	442	443	439	435	425	411	451	458	432	423	419	417	441	422	414	447	448	454	424	428	430	443	420	430	438	438	401	423	422	413	465	474	439	422	476	418	442	446	461	472	424	419	440	425	415	422	389	438	431	445	459	433	463	429	423	465	446	447	432	407	433	439	440	444	433	428	455	481	441	432	476	445	440	432	402	461	466	450	440	410	404	407	440	413	452	424	430	466	437	448	448	437	410	452	409	452	415	435	425	408	400	441	450	396	422	418	453	458	478	434	441	436	416	477	423	444	414	479	463	453	445	396	423	423	443	443	424	473	401	442	442	463	408	438	433	451	420	426	434	422	449	426	429	416	457	454	443	457	417	466	418	433	426	444	441	442	434	416	438	417	468	435	454	418	433	427	457	436	439	475	434	446	425	441	415	403	456	451	434	447	442	461	433	420	410	477	429	407	420	420	472	446	447	441	446	407	405	423	415	412	439	452	431	428	442	423	440	455	485	429	428	428	465	433	435	449	415	462	446	426	448	470	431	383	454	433	427	439	430	432	461	441	460	435	462	422	456	422	487	412	439	451	423	450	454	444	443	463	451	442	417	458	447	466	432	434	412	405	436	484	445	413	444	404	459	424	435	437	425	465	433	415	452	437	462	433	461	386	410	469	461	430	445	423	442	444	487	474	464	471	457	436	460	449	466	435	447	461	427	415	489	446	470	444	416	471	443	443	437	491	407	407	402	411	442	429	399	429	441	440	430	433	396	443	428	440	456	448	469	430	419	476	415	428	430	458	425	467	439	427	429	445	410	450	432	429	423	411	450	477	417	435	453	438	456	421	422	445	429	439	415	415	442	469	423	422	461	430	458	429	456	462	463	466	436	463	446	405	387	457	413	467	472	445	492	455	407	445	453	428	418	446	390	419	428	412	433	415	424	425	429	442	456	455	429	435	450	420	400	443	443	408	433	446	443	396	452	449	407	438	437	396	463	440	416	456	460	460	428	407	464	436	442	409	436	440	440	448	415	446	446	408	446	444	416	457	467	450	433	414	447	401	437	470	466	451	422	424	424	390	432	425	436	432	433	421	426	433	437	375	445	415	411	415	456	451	424	444	469	411	427	484	437	419	423	451	450	445	469	445	419	468	450	447	416	439	425	470	449	437	437	441	416	438	413	468	450	452	426	397	398	445	460	437	433	427	427	427	407	382	456	449	473	429	436	446	413	418	445	484	433	440	384	401	456	447	453	429	438	455	480	443	408	428	444	449	441	445	409	488	467	446	415	489	435	440	440	432	456	444	421	473	425	452	435	417	464	399	475	413	403	429	458	446	449	423	439	441	428	441	431	420	438	417	419	438	442	435	423	454	427	420	423	440	411	442	431	433	455	482	457	427	408	444	440	422	444	438	454	427	416	443	422	450	435	425	391	466	446	406	436	425	438	448	474	439	436	440	415	469	397	431	416	466	465	406	452	435	440	423	473	439	446	468	420	489	474	406	433	445	477	454	466	436	448	430	443	456	449	409	435	478	431	425	402	469	435	426	442	467	428	394	458	432	463	404	439	432	415	421	408	445	416	492	463	464	423	435	440	467	463	445	436	434	453	432	454	415	468	459	417	457	434	439	453	475	435	458	414	416	421	423	459	449	425	466	468	449	474	456	430	431	453
24403	21578	28560	24929	21505	11014	1164	598	483	461	461	378	413	351	375	353	391	364	351	346	357	319	361	336	353	323	372	334	330	328	358	321	312	334	315	306	337	331	320	328	320	337	316	355	337	360	360	315	336	334	358	316	313	352	343	305	326	293	316	324	334	311	318	323	324	323	305	330	307	357	292	305	320	312	344	357	330	301	329	311	308	328	322	340	328	355	329	322	324	295	296	294	301	327	318	337	317	339	318	318	295	302	312	335	326	299	308	310	312	337	319	319	309	342	336	297	313	326	321	333	321	318	314	328	336	308	341	318	300	302	330	334	304	348	360	338	318	300	329	325	336	323	313	295	332	281	316	309	333	349	315	329	337	314	285	320	345	302	301	306	294	289	329	342	344	317	316	334	352	320	300	310	312	349	303	344	329	301	325	314	311	296	315	275	312	288	328	310	334	319	300	302	299	318	336	330	309	322	319	308	334	305	322	309	338	316	333	315	320	310	344	338	315	274	313	300	291	319	316	331	335	307	329	329	312	311	331	361	351	332	318	315	313	330	308	319	325	335	341	324	336	324	316	328	333	315	310	349	327	328	316	353	318	325	343	303	308	303	346	325	319	327	331	311	307	355	283	313	336	312	313	327	333	310	332	321	307	319	320	304	310	340	340	286	330	307	330	355	322	316	294	308	300	331	319	322	322	346	343	313	341	325	326	334	336	288	349	333	353	321	320	344	320	325	327	317	314	306	321	325	325	332	347	295	282	319	342	341	309	284	290	325	322	340	323	335	338	332	302	313	316	311	301	314	311	329	320	348	331	296	321	317	350	312	327	323	324	312	272	352	347	334	356	321	337	327	330	309	327	318	322	307	327	334	327	298	320	291	302	340	322	333	332	318	327	359	304	331	337	327	315	305	336	340	296	328	348	329	318	313	305	330	330	326	319	344	308	323	326	331	349	320	322	299	284	333	300	330	301	337	327	316	334	296	333	338	311	292	320	331	322	321	336	346	321	323	332	356	307	328	349	337	328	320	336	308	311	306	345	319	373	309	315	330	300	326	301	343	327	337	344	308	305	309	318	322	305	303	303	331	335	318	327	330	386	342	304	307	325	312	306	320	286	309	303	315	312	330	296	341	323	318	334	336	331	346	307	311	333	307	313	335	339	339	344	309	339	299	308	321	358	328	317	328	308	319	339	316	326	322	326	343	317	310	302	341	331	324	349	303	317	333	317	360	307	344	308	311	354	334	334	297	346	331	316	355	324	350	300	284	301	332	320	318	302	323	329	332	326	322	302	329	326	318	310	318	337	321	346	349	303	336	300	301	333	328	308	340	329	322	341	354	300	314	326	315	318	353	316	316	300	325	323	335	303	336	353	318	366	306	336	339	306	290	363	345	295	356	324	329	324	305	314	327	328	302	357	352	324	313	333	323	338	335	285	330	326	311	333	314	325	326	328	307	302	315	295	310	314	310	336	341	354	307	351	290	322	328	309	350	347	343	323	352	332	302	315	333	316	315	317	334	349	307	294	299	329	328	345	315	334	334	314	330	354	321	329	342	326	332	347	293	350	317	299	341	337	306	308	329	335	363	332	339	311	341	352	307	327	323	329	337	309	288	297	330	342	321	318	353	308	336	323	295	322	324	338	352	308	333	328	272	316	320	392	325	350	306	349	332	342	338	329	341	351	330	324	330	322	309	355	321	337	312	312	333	334	317	325	339	315	312	324	316	327	311	279	317	340	331	346	348	323	347	344	338	310	335	305	356	312	295	325	314	305	322	349	319	325	341	305	320	330	304	304	325	321	323	316	350	313	316	386	322	294	309	335	325	296	341	304	298	313	353	350	327	318	325	346	333	356	304	298	301	338	343	357	345	320	319	324	311	304	355	308	319	275	315	307	313	303	360	284	296	323	297	301	341	330	330	305	327	344	301	311	319	328	300	316	359	301	315	343	303	326	321	312	294	314	308	337	299	315	326	359	313	325	339	335	342	295	323	340	318	321	321	367	344	329	339	311	311	327	339	286	338	337	339	352	337	348	330	310	298	318	321	335	314	317	348	318	343	310	306	333	307	338	301	319	334	338	275	338	337	347	311	335	312	336	338	365	336	321	336	319	286	317	320	315	323	324	357	339	327	300	345	343	321	303	340	315	303	348	295	334	278	306	331	340	303	343	339	311	314	328	320	331	330	307	334	317	315	321	334	308	304	275	302	302	304	318	329	317	344	331	325	359	311	324	286	321	327	309	306	307	316	296	330	317	311	304	361	315	327	332	331	317	359	320	316	344	322	297	305	338	287	309	313	322	322	314	356	350	328	297	298	309	329	289	349	319	347	378	320	297	309	330	320	320	373	308	367	353	308	292	309	377	341	314	324	298	316	311	330	349	330	326	287	329	365	305	316	336	303	312	289	319	316	323	344	334	298	346	292	330	356	335	334	302	327	335	314	288	335	310	302	309	294	315	313	296	301	307	315	292	326	309	319	343	310	350	348	374	324	356	332	341	330	339	303	314	320	337	329	335	335	323	304	316	336	339	342	310	324	325	299	304	304	322	308	332	311	311	325	314	354	325	342	342	316	340	314	312	328	296	285	296	337	304	317	326	340	326	317	336	333	350	332	318	321	320	356	314	329	309	316	324	304	338	326	309	331	314	295	322	332	319	329	310	339	308	334	295	324	338	317	320	277	343	301	311	287	329	345	337	309	313	341	315	342	303	319	321	356	323	321	297	324	312	322	340	331	314	330	321	298	329	309	333	291	312	310	353	324	278	319	341	291	319	316	302	337	300	345	324	330	344	350	278	349	298	311	312	312	301	338	315	304	318	327	303	307	297	294	307	326	316	308	308	319	340	313	327	356	300	324	335	297	318	328	373	362	352	294	364	349	340	323	320	296	293	331	330	316	306	308	306	338	339	312	298	331	312	307	291	336	308	289	348	284	310	322	339	327	299	335	321	330	285	317	348	323	325	327	323	360	298	307	328	315	324	304	329	299	311	318	290	314	316	325	337	306	360	332	320	316	325	309	334	292	291	311	334	308	320	330	334	295	329	313	332	339	317	308	315	301	354	316	285	349	317	326	348	325	347	332	318	319	320	328	332	292	309	288	285	331	316	325	316	346	320	314	314	323	310	336	329	330	317	342	314	307	316	333	328	321	313	358	311	305	369	340	329	311	350	300	305	330	316	323	318	319	333	309	294	340	353	328	301	325	323	349	310	329	323	310	324	290	317	334	305	322	332	342	301	311	329	310	350	313	309	297	317	326	322	309	342	345	319	313	340	297	322	286	316	311	320	321	329	303	330	293	335	331	325	300	344	338	317	323	324	350	345	324	344	296	330	293	330	307	331	320	334	304	340	363	301	297	306	316	333	317	303	323	290	347	313	300	299	333	319	299	345	296	322	333	330	303	347	331	307	337	318	311	349	309	311	329	319	356	328	314	318	357	307	318	327	329	340	327	323	360	319	301	307	328	344	335	307	317	327	333	345	332	289	339
51367	56898	11922	5600	3891	3807	1981	1242	982	750	745	714	687	638	602	564	571	585	560	523	502	545	543	496	550	563	552	484	517	499	527	466	512	506	472	513	511	493	500	499	498	476	486	464	477	479	512	454	459	505	442	496	499	481	499	446	508	508	465	460	487	495	465	498	444	453	472	497	474	462	454	450	447	480	424	483	455	466	516	445	453	477	494	470	490	496	459	470	460	448	443	484	473	489	489	477	487	459	479	443	477	474	446	480	473	507	474	453	490	453	490	453	507	474	454	471	470	492	493	535	469	471	455	468	522	436	452	474	457	460	489	481	462	438	493	453	496	484	461	471	482	477	435	494	491	502	499	452	413	479	454	511	457	534	505	441	466	467	464	506	467	469	464	486	465	469	499	466	466	500	507	443	509	481	512	520	465	475	465	493	465	457	429	482	474	469	495	483	474	489	505	489	462	492	438	434	461	505	518	449	498	441	448	498	442	474	485	490	483	445	503	471	480	485	503	509	478	474	501	501	487	466	511	482	489	491	447	513	497	487	480	488	443	480	500	482	490	453	475	489	459	472	507	510	471	456	468	443	526	476	505	440	502	453	441	485	501	494	483	495	456	519	429	485	455	471	486	490	477	508	477	486	485	489	476	455	458	492	449	487	467	493	496	458	469	447	462	468	464	494	454	510	489	497	428	463	468	463	488	487	497	495	460	472	454	464	491	480	472	492	479	474	487	493	508	475	487	447	480	442	485	483	457	475	474	471	493	495	473	425	474	468	470	441	499	453	425	463	457	493	451	469	532	526	446	476	446	457	469	488	478	467	480	492	477	510	447	484	466	499	492	476	479	485	488	469	455	458	508	504	497	443	487	455	457	511	431	485	465	468	486	480	462	461	509	508	525	494	485	466	490	445	434	472	488	466	486	500	463	472	483	506	499	518	480	535	493	426	471	490	496	459	493	480	448	510	421	490	470	481	481	481	459	486	449	489	487	527	455	457	461	513	457	481	474	480	502	458	510	492	434	474	446	494	459	488	469	481	432	462	469	451	473	434	479	465	484	461	473	450	527	471	477	494	525	469	507	497	479	495	481	456	521	452	508	453	468	454	475	489	494	486	471	486	446	454	422	483	468	513	465	506	471	498	458	483	481	434	490	512	511	492	489	476	481	506	465	521	463	450	494	463	467	482	475	525	489	473	455	517	524	472	509	471	512	456	497	475	463	475	470	468	491	466	471	475	480	479	475	483	484	486	459	492	456	479	491	455	461	498	485	508	495	451	471	450	473	474	447	470	499	489	487	485	489	477	530	446	471	484	462	450	488	453	474	484	509	455	513	459	486	463	498	446	450	507	497	476	452	474	423	508	487	492	442	509	480	488	484	525	493	492	489	470	486	427	469	488	520	481	462	495	481	436	482	485	488	489	517	462	465	461	497	449	478	517	503	470	475	473	501	457	471	479	460	490	467	470	495	430	461	495	489	465	455	502	496	478	530	509	498	475	455	477	478	435	505	436	474	467	470	465	481	466	485	448	482	434	470	511	481	442	463	532	469	430	472	473	499	479	467	465	494	466	430	480	469	444	448	481	466	474	472	452	459	474	471	476	502	478	438	480	453	434	477	494	468	534	512	459	477	466	462	479	501	439	480	476	448	445	437	490	491	449	498	480	410	477	442	500	500	487	494	483	480	460	468	468	456	486	493	481	497	461	457	461	471	496	492	463	461	486	495	439	493	462	497	519	549	509	459	455	471	471	496	493	516	476	452	507	462	443	435	479	448	449	458	497	472	447	520	440	470	448	453	496	481	459	474	496	422	484	470	428	463	489	478	443	460	468	476	465	447	464	454	467	463	495	482	463	460	475	474	492	452	439	515	448	456	460	446	465	478	481	468	486	502	485	467	485	481	453	504	479	445	486	457	461	474	497	498	463	490	461	477	478	503	486	480	452	483	461	479	465	468	477	471	494	513	451	471	515	471	454	520	480	464	474	464	477	446	458	470	459	449	491	495	502	482	475	492	471	506	471	468	489	499	498	518	471	481	508	505	477	474	493	471	458	451	512	512	451	486	492	486	508	454	486	418	499	451	492	488	442	461	502	470	455	486	519	445	475	466	487	471	466	456	514	471	451	482	437	484	448	488	474	441	461	439	508	470	482	481	460	537	482	469	459	482	444	471	462	472	485	446	480	498	485	472	479	484	489	450	477	473	455	496	469	491	454	455	438	457	472	476	489	470	472	428	443	488	481	490	465	492	463	487	479	491	486	443	473	476	505	481	509	480	477	499	499	513	496	475	486	485	444	509	480	434	490	460	496	459	500	486	485	482	489	493	499	457	454	416	422	459	468	492	461	499	463	501	503	472	503	489	466	447	485	468	464	481	467	533	511	497	484	474	468	459	459	453	457	469	481	484	446	468	477	459	504	477	509	469	453	496	474	492	444	472	465	465	471	500	468	466	489	522	458	440	441	466	481	499	469	493	468	469	461	434	468	490	500	472	456	463	496	457	481	477	458	472	499	452	512	503	445	458	422	471	486	493	488	493	496	514	497	493	472	480	460	450	453	460	489	477	494	485	470	473	469	498	464	489	451	459	458	440	461	469	501	489	451	465	484	450	480	459	464	478	448	506	488	461	459	472	474	456	496	475	460	460	474	460	486	501	474	490	474	482	473	471	476	483	473	491	473	440	514	479	492	478	477	457	471	505	495	481	489	425	498	477	413	504	487	501	434	461	501	433	484	486	503	499	451	462	457	480	452	456	473	473	489	507	467	484	476	488	488	473	485	475	500	492	502	446	493	483	469	436	484	445	481	513	457	459	465	445	468	446	460	478	471	464	462	459	499	468	488	504	524	462	479	444	472	493	507	459	467	473	469	500	503	502	475	504	453	520	478	461	479	493	441	463	488	457	482	494	521	470	490	487	530	505	464	498	506	467	477	479	441	475	479	480	476	484	491	491	478	480	495	485	468	489	460	439	474	484	442	468	466	497	491	480	441	450	474	470	498	487	464	470	493	459	457	490	475	475	509	478	491	477	460	433	479	454	459	456	457	464	471	489	448	530	477	462	479	467	473	478	499	494	459	483	527	474	472	496	480	514	464	504	451	495	477	484	466	467	487	475	474	429	456	444	478	467	467	453	463	433	457	437	492	442	485	466	435	455	501	520	484	487	473	473	488	480	460	481	481	477	506	458	482	463	522	469	485	486	464	502	463	454	465	459	473	492	454	459	469	483	449	473	502	492	476	465	518	489	432	458	514	482	482	418	467	495	447	456	525	440	443	512	461	427	461	434	484	497	491	470	488	451	458	519	511	474	431	488	464	480	484	471	457	466	472	497	512	473	467	491	435	495	505	499	460	500	468	485	452	505	498	448	492	476	473	486	456	483	454	469	458	493	476	450	478	474	485	485	459	508	480	474	471	510	507	432	450	474	534	493	446	480	500	447	458	487	483	473	478	479	487	426	517	475	459	453	474	481	442	512	501	469	498	456	505	534	467
23274	21533	29212	24281	21526	21547	10838	788	476	380	330	304	256	238	260	268	215	224	213	223	221	212	176	198	182	237	187	184	184	219	191	179	217	191	165	186	196	177	158	198	190	202	181	178	161	170	201	177	183	211	160	198	182	173	184	186	164	177	158	178	157	180	175	164	163	191	172	192	157	184	161	174	164	175	171	172	187	145	189	185	179	177	174	150	151	160	175	171	182	174	164	177	173	188	175	163	148	179	176	161	171	156	155	179	156	177	170	169	184	196	179	175	167	171	170	171	214	172	192	178	156	169	178	178	186	178	168	176	167	176	187	168	181	163	164	177	186	182	158	171	162	178	159	181	173	188	173	158	162	169	149	171	192	163	159	186	186	188	182	171	170	159	150	166	163	177	157	157	172	175	169	178	171	168	139	199	180	173	177	189	165	176	170	146	158	185	150	167	177	166	174	173	167	170	166	149	155	177	165	165	177	160	164	163	172	159	152	180	176	174	184	160	184	176	168	194	169	181	164	172	166	171	166	162	178	169	175	182	172	175	171	165	164	188	157	174	170	151	174	193	197	167	152	143	183	179	181	181	199	200	180	163	171	186	166	167	165	183	162	189	150	172	159	174	144	183	165	159	171	173	176	168	202	165	163	140	157	176	165	172	178	168	185	182	186	162	167	197	158	184	176	149	179	168	188	169	161	141	195	184	160	166	165	180	171	196	181	167	188	173	172	164	188	153	169	172	150	180	167	178	152	204	174	181	186	172	207	185	152	148	158	186	166	142	148	178	160	190	182	180	156	173	190	153	151	161	166	183	181	161	179	179	181	173	187	186	160	169	177	187	185	166	177	159	183	152	148	171	173	166	143	151	174	162	175	150	178	148	167	175	170	175	189	160	183	173	147	177	170	162	167	156	167	158	172	177	166	184	166	194	163	180	169	179	165	165	173	193	173	184	171	140	176	172	142	177	151	181	186	178	171	161	177	162	176	187	197	158	162	151	173	157	155	168	147	186	171	182	145	179	189	158	177	177	142	171	168	165	160	186	177	190	158	151	173	169	152	171	183	157	161	167	171	171	190	170	173	180	152	149	166	181	154	171	173	164	165	179	174	190	180	171	162	176	165	166	180	175	186	174	172	164	183	205	196	158	192	159	160	180	168	170	157	172	150	156	161	184	183	169	153	196	168	189	183	200	164	185	170	187	177	172	190	160	153	174	157	186	153	182	157	183	136	163	175	166	148	184	154	167	153	178	175	158	166	181	166	164	158	161	160	156	161	160	154	166	168	170	174	166	149	161	164	158	180	187	170	173	182	165	166	162	184	186	174	167	179	179	167	174	167	188	173	168	160	185	163	160	176	167	167	166	177	171	189	162	171	188	172	155	177	157	174	193	155	174	180	162	165	153	156	166	186	189	145	169	163	150	178	162	178	170	183	155	182	206	174	176	156	183	179	143	168	164	167	188	172	162	146	174	171	169	185	172	182	172	170	175	175	186	169	169	168	178	176	181	188	167	189	159	182	162	171	175	153	146	180	172	164	172	171	175	182	192	159	162	215	162	143	158	151	172	178	154	175	162	169	167	175	172	163	182	181	192	171	178	176	173	186	184	169	173	193	177	169	152	177	177	176	189	178	174	175	155	182	174	176	163	164	176	179	171	170	185	146	163	157	158	193	187	170	169	171	153	184	173	179	158	148	171	156	163	176	157	195	168	203	161	187	153	171	172	184	188	186	169	162	178	189	178	158	187	170	162	175	156	186	174	162	147	172	173	151	189	165	179	151	175	182	154	178	164	170	180	185	172	171	193	189	159	160	179	177	183	178	192	164	188	164	175	178	176	177	194	157	197	165	142	176	160	170	171	172	171	151	153	169	173	197	154	176	177	176	173	176	177	184	141	194	157	155	185	172	149	176	183	160	160	180	167	158	155	149	177	190	191	159	166	165	183	175	167	185	198	182	155	178	168	144	159	171	164	151	186	160	186	176	184	176	144	179	176	176	173	207	181	182	174	160	151	175	137	164	177	199	159	159	175	157	171	169	175	192	191	166	169	183	187	167	184	183	164	162	180	173	165	177	187	170	177	184	171	148	176	157	163	161	185	195	164	175	177	192	156	177	169	180	159	187	168	169	176	158	158	199	169	167	157	140	189	159	168	181	195	172	159	194	172	191	176	192	166	159	177	165	161	169	169	139	168	152	175	162	180	156	175	174	197	155	150	166	163	156	174	163	169	171	177	180	198	177	186	165	165	150	177	194	193	174	168	166	169	181	142	170	170	190	143	175	178	169	159	177	166	166	170	162	176	172	159	158	154	174	141	164	163	166	160	182	193	170	175	170	162	173	166	172	177	167	173	160	185	175	190	170	135	168	162	176	192	189	169	179	179	175	180	174	165	158	189	150	174	143	171	172	149	172	174	150	192	178	173	177	171	178	147	172	165	159	170	144	173	179	172	147	174	172	193	183	157	173	176	179	160	165	169	158	147	182	152	168	162	162	179	152	153	148	178	199	186	140	176	173	166	168	174	171	189	165	159	160	134	172	186	172	187	176	191	178	158	158	177	157	177	151	179	177	159	199	156	166	176	163	162	171	175	163	168	178	159	153	170	154	160	145	173	166	166	160	144	162	157	164	170	162	169	163	152	183	181	181	181	185	151	138	173	175	186	209	158	160	151	180	181	187	169	165	166	144	183	179	174	171	160	194	165	176	188	147	185	172	157	180	170	163	174	184	175	166	174	172	161	168	181	179	173	163	158	182	160	162	178	185	163	171	173	177	174	170	177	174	168	181	159	196	168	155	166	165	169	170	150	176	164	162	153	159	161	193	194	167	163	163	159	142	180	172	168	177	171	173	163	194	167	176	183	171	161	184	141	158	174	169	173	168	168	165	150	186	154	180	145	159	183	159	175	171	158	177	167	168	188	177	165	182	160	199	163	173	200	168	174	181	167	162	182	177	167	153	171	155	182	164	157	152	165	183	175	163	183	188	162	174	170	148	171	163	175	154	185	177	166	155	158	165	166	177	153	168	158	164	157	160	156	156	188	198	183	173	172	178	171	174	144	166	168	177	176	185	183	208	180	172	170	159	187	167	169	173	185	180	167	180	156	171	170	187	173	165	193	147	191	183	161	178	165	169	182	193	178	161	162	164	187	155	177	185	162	169	169	180	172	171	163	163	159	156	198	177	189	180	171	169	153	172	175	189	158	158	182	168	160	129	166	145	159	159	177	169	170	180	176	166	178	175	165	170	184	170	138	161	181	136	183	174	185	174	164	178	156	179	162	194	156	149	163	166	131	171	154	156	152	134	151	159	185	164	156	168	175	169	151	168	167	163	184	217	187	196	185	177	155	161	170	177	185	175	151	192	170	170	173	184	161	171	164	168	176	185	169	201	164	191	153	158	208	189	172	205	151	168	180	181	170	186	173	165	175	182	167	165	184	179	161	183	168	160	175	169	169	169	180	174	177	160	170	165	179	167	169	204	182	184	162	154	176
55600	59770	15108	8524	5918	5484	2999	1682	1294	973	785	752	642	637	486	496	428	403	380	389	370	369	340	342	352	341	308	336	296	343	286	278	298	299	298	298	302	274	303	269	288	331	270	296	281	231	254	250	292	264	252	256	258	250	261	265	251	264	278	233	259	285	272	249	271	304	251	289	264	275	275	240	267	247	265	232	282	264	248	250	275	252	245	295	257	263	245	262	286	247	269	268	272	260	250	264	225	239	256	278	267	269	260	267	242	266	280	260	269	256	260	230	262	258	290	217	220	272	270	272	283	299	255	234	273	258	264	264	244	246	255	246	272	281	272	267	251	249	250	267	260	257	212	247	246	241	256	248	251	279	295	269	251	227	260	247	303	220	252	236	271	262	252	230	288	264	253	301	290	274	249	252	256	274	282	234	260	261	236	272	247	218	296	234	265	281	259	234	271	255	259	231	252	235	244	243	250	242	290	252	258	261	284	250	237	242	286	237	240	222	231	252	249	267	243	255	253	277	269	267	267	243	262	286	260	238	264	232	252	264	268	290	225	276	251	261	293	245	260	252	271	249	273	269	269	263	239	257	231	223	259	252	256	266	267	262	261	259	259	263	221	236	262	238	291	240	260	268	276	253	270	246	273	276	261	278	280	237	256	268	228	282	285	259	255	257	246	271	253	262	271	278	228	259	264	259	230	241	261	249	248	255	230	264	247	239	272	237	276	266	246	292	228	244	255	259	285	285	274	241	247	278	238	258	273	253	257	230	237	262	249	247	273	268	291	236	264	252	265	244	237	270	273	263	267	263	268	249	253	282	249	279	267	251	268	246	252	257	258	239	234	256	247	263	255	302	251	288	272	270	243	249	224	280	262	257	249	233	239	269	263	255	241	269	270	240	251	229	231	266	286	253	239	275	246	261	260	294	233	239	274	253	278	245	228	264	250	283	260	220	265	242	257	230	266	256	272	254	232	245	243	263	258	260	261	247	270	260	295	246	254	237	248	248	267	218	273	283	268	256	258	293	240	285	278	275	258	290	280	241	247	222	253	260	250	268	239	254	276	282	240	234	275	257	243	241	238	241	285	247	222	240	238	246	255	254	275	262	245	263	227	245	234	224	277	241	272	259	265	263	269	236	268	262	238	237	258	249	257	261	255	288	262	267	263	241	259	261	251	261	248	275	252	258	243	264	264	238	246	223	264	246	281	252	239	253	245	242	251	245	226	245	255	247	257	226	277	269	249	243	230	256	254	224	266	272	253	266	242	237	233	248	269	253	242	276	250	271	282	238	264	267	254	259	272	283	259	261	257	277	248	259	248	262	277	237	252	261	241	252	253	225	267	233	243	258	259	266	258	264	252	238	252	261	212	222	242	246	249	253	251	258	271	265	233	251	260	245	272	228	243	259	227	242	243	243	250	249	264	262	284	256	260	248	260	281	247	230	266	269	264	276	259	296	253	239	247	237	253	240	247	255	228	277	254	245	276	252	246	262	287	248	252	235	265	260	264	258	283	280	241	243	248	263	290	262	249	258	266	259	261	249	251	272	247	252	269	244	255	269	251	248	242	254	244	260	251	281	261	263	244	273	237	228	251	242	270	252	259	245	236	240	234	247	264	271	286	281	293	255	259	273	245	279	252	229	277	258	272	259	240	272	252	267	262	242	257	273	252	276	263	252	266	254	276	251	266	236	266	268	239	225	250	238	275	243	257	226	249	282	264	253	271	268	251	255	240	309	277	230	271	228	270	252	260	267	271	255	291	247	243	246	264	248	257	257	294	242	250	246	236	271	254	260	243	264	246	278	249	280	256	278	233	258	261	262	261	242	256	206	250	255	266	278	268	246	229	263	272	250	221	243	273	252	243	217	234	261	243	236	250	271	253	251	253	255	274	265	225	259	250	280	253	232	254	253	257	266	257	236	267	223	273	243	276	255	251	271	250	238	233	256	259	239	262	228	250	293	275	261	256	267	243	266	234	274	251	246	250	270	268	257	296	254	253	274	254	244	229	250	252	262	265	220	249	267	256	255	256	261	271	266	250	263	265	274	262	238	230	253	233	247	273	270	252	260	271	254	268	310	291	245	266	276	262	266	242	240	231	244	263	249	256	258	286	261	240	249	245	240	277	275	272	247	301	241	253	254	303	245	242	257	231	269	249	257	235	256	263	238	231	270	259	244	237	254	248	260	276	264	244	257	270	266	255	245	261	258	247	275	245	248	236	249	264	302	241	279	243	282	243	272	260	271	290	238	294	271	248	283	236	253	251	256	244	264	244	244	239	247	233	241	258	297	260	254	256	230	255	230	246	249	264	258	265	238	255	275	306	281	268	260	254	253	249	273	244	258	239	256	231	269	249	279	278	257	254	231	246	295	283	265	280	268	246	264	257	276	244	269	244	264	243	251	265	255	250	253	251	267	274	269	269	257	252	248	231	236	262	243	254	256	260	249	260	237	274	270	266	260	258	282	264	295	253	276	280	249	257	292	256	220	255	287	250	278	266	290	253	230	262	244	242	273	265	258	266	253	286	255	271	265	277	252	288	290	254	238	247	277	265	251	240	264	258	232	260	248	281	227	261	264	285	252	270	260	251	275	260	246	252	235	244	259	273	238	259	261	278	260	288	253	242	255	263	268	245	259	263	261	278	239	255	247	276	254	263	257	259	275	268	257	265	259	271	269	262	265	259	267	254	268	255	267	256	289	287	242	249	269	243	250	240	278	253	269	278	245	220	292	263	249	251	266	242	212	255	264	272	250	257	259	262	268	248	283	251	283	268	252	246	239	261	256	247	231	252	239	252	282	230	265	264	275	262	234	277	248	248	257	276	251	262	272	242	244	258	293	264	251	225	247	259	257	274	233	273	263	255	248	241	241	247	262	246	237	272	231	239	283	265	246	259	264	248	236	273	267	249	253	249	248	238	257	270	224	248	270	241	275	250	276	255	225	246	287	243	246	256	286	282	243	274	260	280	246	259	244	275	241	275	226	254	237	243	244	286	226	265	259	265	256	237	278	272	242	259	234	239	259	257	248	242	244	242	236	244	245	262	230	267	257	249	274	278	259	261	267	230	284	258	273	262	233	263	239	257	254	245	248	252	267	249	268	266	295	254	246	270	264	237	261	246	264	246	242	245	250	234	261	252	264	277	260	251	272	236	234	252	251	272	265	279	258	264	272	268	267	270	248	282	288	262	257	239	242	256	254	259	274	239	279	272	254	280	251	267	265	257	262	260	249	260	239	268	257	268	267	243	264	267	236	268	261	283	280	273	239	286	249	264	268	241	240	252	266	251	248	270	261	283	247	258	227	261	269	265	266	216	260	231	248	247	255	260	264	243	237	259	270	264	228	258	252	271	276	286	267	243	276	272	212	286	248	275	248	213	261	263	280	285	251	278	247	274	229	246	222	250	255	287	274	258	266	226	229	245	252	260	261	279	263	228	261	279	232	258	275	277	233	267	235	266	265	264	271	229	270	275	246	268	236	253	277	266	244
27437	21965	14898	2230	746	735	420	345	320	300	296	313	288	285	300	286	274	299	277	291	306	313	291	262	292	306	332	314	298	284	325	264	290	322	264	284	313	282	244	307	268	265	280	282	298	281	291	290	312	288	288	320	309	283	310	296	304	281	270	298	317	270	330	284	286	281	275	324	284	303	303	299	306	327	302	271	272	294	280	296	316	308	296	285	259	310	309	342	276	275	293	273	290	270	341	300	278	302	305	287	310	305	297	310	291	314	275	288	301	300	264	321	299	288	275	284	318	289	295	332	286	288	321	323	287	278	318	261	294	283	283	289	320	261	276	298	299	281	288	279	283	300	305	280	262	286	279	315	265	288	287	302	296	299	323	268	299	281	275	324	265	309	293	290	328	280	334	319	278	313	305	290	299	305	293	305	331	309	266	295	302	318	273	280	308	309	274	283	265	351	321	319	285	294	317	307	288	295	283	310	279	289	288	290	320	279	269	274	298	284	295	289	290	317	297	305	287	295	303	289	319	313	285	266	267	312	309	313	326	298	270	316	300	294	295	267	290	300	290	302	295	322	274	307	315	302	294	296	303	304	266	296	296	316	278	283	285	291	314	277	272	307	300	260	304	313	254	275	330	258	288	313	340	290	286	307	287	282	288	296	267	325	301	312	281	285	273	280	307	310	299	277	283	276	282	258	320	319	327	304	280	298	279	277	308	273	307	321	309	307	276	283	266	307	271	293	265	285	310	296	284	271	278	286	306	298	294	270	313	273	300	294	304	299	287	301	310	281	290	265	278	277	316	318	293	279	280	285	290	287	282	301	294	312	310	283	269	321	303	300	291	279	277	307	276	296	266	267	285	278	290	267	303	299	327	262	283	279	276	310	289	311	304	314	254	267	298	303	312	283	300	315	296	306	285	275	272	290	311	325	282	298	309	275	300	334	292	287	326	298	285	335	278	305	284	279	301	294	297	277	318	298	289	273	346	288	285	303	306	311	296	278	316	293	276	289	269	269	310	275	300	285	282	286	303	285	302	315	285	281	323	299	280	296	290	307	266	331	296	299	250	347	280	286	295	264	288	267	304	278	309	295	292	316	289	293	311	306	310	265	300	296	312	292	285	309	304	320	300	314	283	284	299	302	286	287	311	332	243	298	340	262	281	285	314	308	293	298	267	286	315	303	296	309	341	269	286	282	329	303	289	278	262	308	298	301	273	288	279	290	295	266	324	312	326	317	268	329	320	296	306	304	248	275	303	289	285	297	280	310	279	270	308	310	310	297	277	307	306	289	277	306	278	288	315	297	304	309	284	283	332	293	282	292	308	313	311	273	316	300	273	316	284	295	312	292	306	293	282	288	299	306	270	292	317	315	271	316	289	286	311	301	300	287	302	282	290	283	269	292	261	317	286	305	291	281	306	317	285	287	283	280	290	276	274	347	310	287	332	308	295	300	279	277	296	296	313	299	301	294	311	286	330	301	290	291	290	307	269	300	296	295	327	269	308	318	286	314	307	282	301	298	282	294	303	312	293	278	302	284	286	290	292	288	305	303	286	299	295	314	302	321	294	294	355	286	292	298	277	298	303	272	307	278	306	301	298	288	290	305	287	316	266	319	295	336	292	320	299	285	296	281	315	306	285	266	324	266	295	303	292	293	285	317	290	282	324	304	291	310	301	302	340	310	295	289	297	281	278	279	301	288	301	304	319	298	292	310	309	307	283	263	311	334	292	287	307	312	285	297	287	316	290	321	332	291	272	280	280	313	286	310	312	303	317	310	273	286	312	308	291	281	325	261	310	300	312	297	296	290	291	290	282	306	306	324	275	267	291	292	306	307	293	304	289	307	297	273	299	289	316	274	287	280	278	276	285	288	305	264	297	309	285	270	295	320	319	275	317	276	287	270	279	281	309	319	263	282	311	312	304	284	297	336	282	305	331	329	286	315	304	287	282	297	311	315	317	294	298	321	301	297	284	267	294	288	302	304	272	273	293	274	329	286	319	272	288	296	314	298	289	286	304	319	295	277	302	308	274	277	286	287	302	293	285	303	300	298	313	320	276	277	279	314	314	321	303	295	327	293	246	282	264	299	314	285	327	299	275	302	270	268	325	315	283	292	278	273	297	301	291	295	273	309	326	304	277	296	284	278	272	271	265	282	309	314	304	281	273	309	278	295	272	307	324	336	320	312	345	323	308	289	326	295	299	303	343	282	279	297	319	309	299	299	262	325	289	328	293	293	290	316	280	278	295	303	297	298	303	273	302	324	306	324	304	325	298	301	289	318	283	261	328	306	332	285	270	301	292	252	295	284	304	313	313	314	318	297	309	284	282	288	282	306	289	269	305	289	292	265	308	318	287	310	292	316	287	285	299	277	306	281	290	295	313	296	299	293	283	291	326	315	314	288	268	304	314	338	290	302	320	273	300	291	318	303	285	266	302	282	286	270	281	279	288	275	276	275	309	265	309	293	269	295	299	281	320	276	296	291	293	295	288	311	272	310	284	301	273	285	265	297	303	299	281	305	311	328	294	284	312	273	308	270	294	263	288	265	298	292	295	304	303	291	292	283	306	300	324	314	284	300	333	299	300	291	289	286	297	277	277	294	277	284	303	280	267	320	258	278	278	283	298	301	309	325	280	299	280	291	290	285	293	309	273	292	274	289	289	274	312	280	321	318	296	309	301	268	281	334	283	289	311	290	262	287	301	302	289	305	265	272	305	304	282	268	255	297	277	293	310	296	287	297	291	275	302	293	290	283	285	280	289	294	278	282	276	299	276	327	279	303	324	270	302	316	304	317	307	297	286	304	298	321	287	283	316	267	293	281	311	281	301	308	311	307	278	281	305	275	307	302	328	293	284	302	281	270	323	295	290	311	305	291	314	266	279	297	292	271	294	287	291	276	274	307	281	293	292	272	284	304	293	260	284	304	311	310	314	289	297	276	291	319	288	313	288	308	306	356	304	306	325	275	290	312	282	288	287	292	278	295	304	289	291	295	269	316	292	290	292	297	293	303	329	283	289	315	311	263	294	285	267	299	304	301	270	294	291	326	275	285	292	249	288	287	312	318	278	295	309	297	321	289	298	263	303	293	285	294	303	321	298	298	315	290	293	289	299	292	283	284	266	242	281	295	297	284	317	292	301	315	281	259	276	296	290	308	290	308	267	312	324	272	315	312	276	322	302	281	322	288	298	290	324	300	312	307	290	264	273	322	296	290	306	283	305	272	297	274	282	291	286	289	278	297	265	285	280	333	312	265	286	322	291	281	282	280	281	274	269	281	293	299	297	301	296	247	299	274	286	301	286	325	294	270	286	287	298	261	296	270	264	282	270	296	312	307	310	316	302	310	296	296	301	288	324	271	296	272	319	352	299	321	321	279	262	291	275	281	268	313	307	298	291	286	300	310	300	305	289	276	299	301	299	312	272	310	297	269	287	277	321	316	324	295	302	286	312	287	301	293	304	340	288	270	262	263	320	295	301	291	280	284	328	312
24866	28294	5166	2402	1770	1851	829	554	493	465	463	456	488	479	493	470	407	432	448	503	448	459	432	445	450	439	448	417	460	433	436	418	424	454	480	433	426	415	460	404	407	404	415	421	446	401	426	410	431	460	412	459	412	443	411	452	430	407	446	426	443	420	427	430	449	487	445	444	461	438	422	468	415	392	465	491	412	404	415	394	410	437	472	413	454	450	410	424	428	423	430	474	425	446	451	399	458	390	407	434	447	440	392	394	467	397	388	457	406	458	413	447	440	433	437	422	417	395	408	413	433	402	434	449	409	446	416	427	456	398	437	408	431	452	460	447	456	434	454	379	410	438	429	431	478	396	396	421	430	432	423	462	445	440	434	425	409	452	441	462	418	420	390	434	424	430	444	458	404	448	425	437	414	438	433	403	420	482	400	446	432	459	459	432	433	438	444	429	422	441	408	456	470	436	468	418	470	434	445	445	420	434	447	455	447	396	433	405	428	436	436	427	413	421	446	464	414	431	387	457	443	443	446	418	428	421	400	458	467	453	437	418	433	423	468	422	436	414	387	444	423	421	441	430	442	395	429	421	408	419	412	420	460	440	395	471	422	434	425	411	427	427	442	425	439	419	425	474	421	435	473	427	421	423	439	414	423	435	412	433	433	440	417	451	440	458	429	445	441	431	408	429	465	454	441	462	447	429	474	425	404	471	410	384	427	443	459	444	440	453	444	387	427	401	468	439	413	454	449	431	459	459	418	441	431	411	437	414	422	435	447	399	431	412	382	454	409	441	419	434	477	462	436	427	442	436	464	440	370	400	422	461	425	433	458	455	434	407	445	464	430	427	456	453	460	432	477	463	432	443	406	447	428	437	425	434	458	460	433	436	423	422	429	384	413	453	432	431	401	466	451	450	452	438	451	454	410	440	436	440	449	415	422	419	450	416	423	436	463	410	401	423	426	474	406	430	430	452	416	458	415	435	438	441	473	431	427	396	450	460	406	434	452	430	417	368	441	428	394	432	449	417	443	405	486	409	393	436	420	414	406	448	434	448	469	448	422	438	445	444	466	431	443	465	412	414	384	450	443	415	437	435	459	435	417	414	467	442	444	429	438	425	466	416	391	421	433	444	395	461	449	424	443	437	426	428	451	411	408	450	435	380	465	413	411	411	412	411	417	433	468	413	433	437	439	426	424	449	401	411	445	427	460	422	455	459	452	416	448	403	436	453	452	422	417	440	443	435	475	437	454	450	427	426	419	460	433	434	468	452	449	428	435	467	426	472	448	416	429	427	432	432	442	439	480	422	446	434	440	445	410	445	430	448	423	441	406	451	439	445	438	438	463	427	445	420	423	452	443	443	410	406	441	446	431	418	426	450	456	401	429	429	491	445	429	440	447	437	474	438	418	409	417	468	434	421	372	458	491	428	442	427	421	466	417	433	434	452	416	449	447	441	447	474	404	432	455	443	394	447	457	398	410	428	450	448	422	440	428	464	414	437	411	475	460	418	377	422	401	458	447	431	474	397	402	431	424	430	420	466	457	407	443	459	448	429	448	433	438	454	433	421	441	380	464	485	468	440	404	434	431	462	450	457	426	411	424	405	424	446	442	450	422	454	417	430	435	475	428	472	451	447	434	450	404	432	481	470	478	420	393	413	426	437	423	421	456	448	412	439	442	432	418	394	461	432	436	463	444	452	424	447	420	445	467	435	437	440	411	406	420	476	412	464	467	439	418	427	434	417	421	493	442	481	461	432	439	442	406	415	431	439	430	467	411	457	424	433	444	414	400	425	443	472	454	403	451	415	438	406	448	388	403	416	439	417	420	421	445	436	448	440	384	411	418	465	427	405	419	431	435	455	419	437	424	425	423	423	435	416	445	416	414	442	446	434	401	375	463	450	455	454	432	424	453	396	485	434	429	407	400	443	456	450	444	446	430	463	442	433	451	455	470	424	419	426	451	449	426	432	418	420	466	435	416	428	427	458	432	403	421	409	422	422	496	408	441	435	428	412	417	414	459	451	436	442	456	434	475	443	423	446	433	468	404	469	431	449	447	450	483	437	477	430	450	404	445	433	428	427	455	408	474	456	407	419	461	395	440	454	405	409	440	442	432	407	427	459	409	443	449	450	443	385	436	425	452	449	421	383	452	408	445	422	457	440	437	430	398	444	414	453	409	445	427	407	410	431	438	460	403	401	445	426	415	402	423	388	440	464	448	430	431	414	427	418	435	434	480	499	412	423	476	441	449	420	453	468	474	440	436	419	420	429	430	451	431	402	407	464	462	397	469	445	486	460	447	438	401	417	435	415	441	436	465	448	478	418	426	445	446	461	418	381	448	412	438	418	415	450	439	448	432	427	439	446	434	413	405	420	496	441	428	459	415	435	444	466	382	427	438	433	440	446	435	429	408	441	443	424	429	450	367	426	424	455	411	474	462	425	445	427	416	414	456	470	424	440	450	385	409	443	425	407	468	417	432	394	435	416	460	441	435	430	450	481	456	416	428	416	424	445	426	434	468	432	425	455	492	423	415	422	419	437	423	420	426	441	401	402	399	449	427	406	436	431	450	425	435	395	449	466	453	408	490	386	425	459	418	425	414	428	455	445	457	424	436	450	450	416	414	404	434	412	430	406	423	434	416	428	428	417	448	409	417	483	441	448	446	436	442	439	447	415	438	448	446	399	452	382	408	448	459	434	386	447	444	416	465	421	428	393	463	433	442	430	474	440	410	425	422	417	412	404	455	416	471	427	434	468	456	414	467	458	448	442	455	423	437	414	442	449	420	414	396	439	451	394	443	422	468	420	453	445	406	478	449	419	455	412	441	428	415	432	442	423	429	407	454	450	440	453	415	444	452	412	427	397	430	422	431	456	431	461	431	469	441	421	418	422	448	436	414	429	442	411	450	436	417	433	433	402	469	442	406	455	447	413	494	438	450	432	433	426	444	433	492	404	434	450	455	430	425	442	447	411	405	395	406	444	461	452	420	442	418	445	454	438	435	474	471	395	414	419	420	440	440	427	435	442	439	424	464	455	416	412	439	444	423	477	437	395	408	408	470	446	444	425	502	433	433	440	412	415	471	444	405	453	440	394	447	459	431	428	418	424	439	464	412	433	451	425	510	440	447	430	437	414	422	449	460	423	435	457	401	409	427	449	437	428	419	416	399	418	424	437	438	450	469	423	465	454	401	421	437	440	432	461	433	396	478	467	429	416	408	428	435	444	421	457	453	424	441	435	435	463	501	443	425	418	439	433	427	431	421	412	453	455	463	442	420	415	443	444	437	427	410	397	410	425	409	461	448	449	399	424	394	450	444	450	433	411	459	457	458	430	455	440	460	441	427	471	423	451	445	449	411	440	460	420	419	432	435	413	473	430	457	450	411	466	419	443	418	457	415	438	409	423	445	451	395	463	475	441	423	411	443	451	409	453	452	439	437	434	428	428	455	417	409	449	443	433	411	446	476	437	453	400	464	450	418	392	488	434	440	417
24307	21580	28867	24645	21491	11668	1106	563	506	440	409	408	412	328	338	349	342	361	331	350	324	343	343	351	339	348	319	328	338	335	337	333	283	355	316	317	323	336	368	286	339	337	317	325	337	342	321	295	321	373	351	349	339	299	312	340	347	361	321	333	336	343	328	342	330	321	318	325	355	357	314	313	333	335	350	320	338	327	345	327	278	317	329	337	311	334	307	314	319	330	319	282	325	348	354	315	335	322	333	329	340	322	314	350	360	329	284	335	285	336	326	308	312	318	294	311	327	319	324	323	342	314	284	325	333	328	353	310	334	335	341	330	337	333	317	292	307	320	305	319	312	324	305	279	322	339	329	313	305	304	306	301	312	285	367	320	308	313	350	335	301	292	309	295	333	347	324	312	346	303	306	303	326	313	338	291	307	310	312	321	318	291	329	301	313	310	306	298	287	296	320	319	320	306	334	286	330	336	345	322	314	327	331	282	301	315	318	360	308	338	318	296	329	316	349	338	322	301	321	336	313	311	283	290	325	316	330	297	304	306	356	303	337	312	304	330	283	306	319	313	301	292	323	323	313	340	299	312	315	316	331	303	327	309	316	316	319	346	309	332	327	316	306	322	330	340	320	320	330	335	316	292	306	341	308	360	333	322	344	321	307	326	314	367	310	335	295	349	325	370	295	301	309	324	314	335	333	316	344	342	304	320	332	322	334	323	309	332	326	303	314	315	350	318	340	299	295	304	325	318	298	319	317	294	338	329	338	315	310	319	348	321	309	312	303	345	298	326	287	342	324	318	365	318	311	324	307	305	336	324	306	335	298	346	323	302	288	298	297	304	296	300	329	303	282	339	392	313	327	346	300	306	334	337	327	317	330	321	300	326	288	314	311	319	307	333	290	312	322	329	316	307	324	306	332	312	321	324	319	287	312	311	326	323	296	315	327	300	300	322	319	320	328	330	284	305	326	311	312	313	316	320	312	312	332	322	335	294	321	289	312	334	283	332	317	319	305	343	302	326	291	322	321	330	300	341	316	307	355	328	291	298	363	314	355	327	336	320	273	322	298	333	317	262	295	304	347	332	313	282	304	323	320	324	318	320	308	334	312	317	305	318	337	327	350	298	344	339	324	311	312	303	308	330	285	318	297	296	283	345	352	332	299	348	367	342	326	324	323	322	278	326	317	303	332	317	273	334	309	335	328	303	310	313	327	294	301	341	333	326	285	342	304	338	310	298	351	301	291	307	297	348	315	291	314	304	335	318	306	339	319	353	326	335	319	315	308	344	309	323	323	323	319	316	335	334	322	298	325	341	301	341	319	304	304	311	334	315	338	339	323	316	320	324	319	341	329	318	331	327	322	321	353	329	284	314	310	313	341	331	305	297	317	328	294	325	287	336	326	328	325	304	332	311	283	316	355	277	317	319	343	324	389	347	320	346	315	296	356	314	312	334	325	315	323	287	313	336	336	314	309	312	317	315	307	319	303	330	296	323	330	275	289	329	320	291	316	319	297	336	294	321	306	318	279	323	324	348	328	321	323	317	310	311	285	332	341	325	296	300	336	346	318	285	329	343	285	318	318	295	289	312	314	293	355	304	338	302	321	338	318	318	316	338	333	298	315	325	329	354	314	324	319	329	323	320	328	304	298	317	303	312	296	346	315	325	328	317	339	317	313	315	288	313	335	300	314	313	360	327	320	315	298	303	330	300	317	330	339	304	322	333	322	335	345	334	332	318	309	300	288	345	308	340	342	284	310	338	307	329	335	323	361	303	335	337	338	315	322	318	297	312	350	304	293	288	276	296	293	316	307	352	313	297	353	355	312	319	357	312	307	316	336	319	354	342	303	310	306	348	345	301	280	337	321	328	313	345	317	325	304	319	346	289	306	335	303	324	327	302	341	331	323	336	304	336	305	335	320	302	297	322	333	286	318	316	321	334	320	318	308	330	267	306	349	324	325	330	316	315	346	291	332	337	348	319	323	308	279	326	293	326	335	294	308	332	311	304	316	311	325	325	321	286	316	313	323	333	321	313	317	307	322	312	276	290	345	319	336	311	317	336	345	338	315	315	338	327	342	330	331	319	328	319	287	361	299	351	348	320	334	323	306	301	327	337	326	301	342	319	323	301	302	275	362	329	298	300	340	341	333	319	314	328	314	329	327	316	332	329	317	317	323	313	336	321	318	368	342	305	322	326	357	337	334	307	319	320	291	286	311	317	332	331	321	314	296	289	322	323	335	296	309	313	316	297	315	305	302	307	329	315	351	327	283	343	296	325	306	303	331	317	322	292	279	324	300	324	313	317	312	338	309	337	302	304	307	331	306	313	298	304	305	306	343	350	312	316	325	299	318	341	342	332	312	332	287	335	309	316	329	326	343	318	305	328	325	321	326	321	331	304	322	316	330	307	334	374	279	306	320	314	295	329	345	339	325	303	321	337	314	314	297	317	331	299	278	309	353	318	324	309	277	317	322	331	323	324	291	305	322	316	344	301	306	350	273	293	299	302	324	338	307	292	349	313	311	307	273	296	327	334	341	314	303	274	327	303	320	302	325	304	291	298	339	323	325	326	315	303	310	333	307	297	307	319	311	313	311	327	312	331	322	319	320	318	345	311	324	324	329	291	348	307	304	320	311	299	313	296	311	309	314	329	321	325	295	323	310	286	289	310	330	335	334	343	308	327	298	305	293	309	316	304	336	337	342	303	328	294	315	284	281	316	275	321	323	357	347	331	314	327	297	293	332	333	319	301	319	298	314	340	329	310	307	282	313	307	343	333	317	342	315	307	326	329	323	365	329	323	323	322	286	276	320	294	322	334	321	328	326	294	301	317	322	321	326	332	297	287	328	313	324	310	312	314	319	308	306	338	305	280	318	302	332	300	323	333	326	332	311	338	325	310	328	324	338	305	303	302	302	356	302	334	318	356	283	309	309	326	306	286	291	335	323	317	316	305	325	303	309	316	307	307	306	337	289	299	320	302	327	318	327	344	301	314	299	315	314	305	296	331	336	345	313	331	313	327	334	351	322	287	324	309	347	328	309	332	323	311	321	338	323	327	311	360	319	318	294	334	308	305	299	321	311	303	334	327	336	297	325	312	322	317	289	306	324	304	322	316	345	298	319	307	302	340	329	316	302	299	324	333	317	308	320	302	303	305	339	325	322	324	333	312	331	350	329	341	322	334	308	300	347	307	321	311	322	298	324	292	326	322	331	311	301	316	314	322	312	305	337	321	319	331	301	317	327	328	330	322	288	322	305	323	307	315	351	337	299	317	315	318	336	300	332	318	342	318	289	323	297	349	313	321	349	312	319	331	297	351	325	304	337	334	324	323	330	327	305	333	330	298	351	297	275	318	319	345	335	322	309	317	296	348	308	330	313	345	338	274	336	318	321	316	328	301	307	315	350	310	330	334	310	318	311	311	321	335	347	346	315	312	328	299	313	324	342	319	350	306	326	320	333	308	333	308	321	324	326	318	336	327	305	340	325	322
48891	56566	10725	5786	3891	2936	1900	1189	939	811	716	659	665	615	577	576	560	562	538	558	530	538	505	507	529	466	545	531	498	502	526	488	510	490	514	506	494	488	502	473	459	474	478	482	493	499	513	457	474	494	427	453	487	486	453	480	461	498	459	444	458	435	514	437	499	459	506	498	427	511	475	442	461	507	452	516	521	483	489	465	503	454	460	474	500	482	458	505	477	488	471	485	483	476	474	487	444	485	500	485	487	482	489	448	445	470	458	442	480	452	447	475	507	471	444	436	486	496	481	523	524	485	459	513	520	457	477	456	488	476	494	483	463	477	486	449	456	489	485	466	494	443	460	494	473	474	444	437	434	464	451	493	475	500	481	492	492	491	465	475	459	504	490	460	482	458	436	464	489	500	483	441	518	426	526	438	444	476	457	459	498	470	435	420	438	494	490	489	445	489	480	436	481	498	452	464	472	505	420	476	480	475	461	510	455	483	482	450	495	450	470	486	476	480	453	480	470	505	465	479	464	488	458	446	469	485	458	486	496	523	460	472	454	486	479	441	465	470	476	461	482	472	434	487	489	479	463	492	448	472	425	475	485	456	497	477	489	486	468	465	473	444	446	494	451	497	489	467	450	482	458	483	477	486	467	483	482	435	450	489	506	484	491	520	468	490	490	454	515	494	463	475	448	491	453	465	480	447	467	492	493	467	433	464	469	464	515	442	435	512	507	458	502	510	494	450	409	506	465	471	498	470	486	496	435	437	490	446	461	456	470	487	454	466	460	485	469	472	428	465	427	476	444	478	432	458	455	472	422	487	478	475	474	480	479	488	445	478	483	493	464	475	464	459	525	476	489	469	473	467	484	474	459	460	469	492	462	503	473	476	477	471	475	466	444	500	477	480	486	465	471	505	439	509	439	503	456	493	460	488	429	508	474	471	481	434	486	459	461	455	495	463	484	473	469	430	487	453	468	448	487	483	494	479	488	469	508	447	485	486	454	521	439	472	421	478	466	460	455	449	472	485	475	495	435	495	468	476	491	472	496	495	434	499	483	450	488	482	455	450	488	452	427	456	461	460	519	481	481	448	444	466	452	490	509	502	464	483	480	459	492	464	461	517	471	495	461	476	463	500	469	501	461	466	485	480	455	451	467	454	465	415	492	485	455	481	450	457	475	453	479	432	439	477	467	469	465	505	443	471	465	483	494	423	500	468	441	476	462	465	472	487	480	482	467	463	500	418	495	469	464	473	472	465	471	466	465	501	452	446	466	491	483	452	487	467	435	487	481	488	449	425	486	490	489	457	490	472	438	450	442	472	502	488	467	488	475	466	450	435	489	459	491	503	447	465	504	471	466	487	453	475	465	425	500	500	472	442	447	479	472	501	460	461	516	443	458	478	512	448	446	469	441	479	425	467	461	450	452	442	482	515	445	496	460	502	481	459	475	514	496	476	490	487	487	456	445	499	454	486	483	445	485	444	451	452	445	479	488	466	461	470	476	474	512	466	480	450	481	495	505	485	487	478	487	493	426	471	455	477	459	478	467	452	494	496	500	424	473	444	433	462	452	489	474	484	474	493	437	533	468	484	451	447	438	476	427	452	447	441	505	497	422	453	502	473	459	440	478	483	449	478	511	484	481	489	517	477	527	477	468	474	433	488	482	465	471	451	448	491	447	459	488	455	443	468	525	475	467	481	486	475	510	445	479	493	455	484	488	509	490	452	491	451	497	491	457	504	467	416	477	447	441	477	458	486	506	483	447	461	446	492	501	470	468	443	464	456	445	491	460	473	479	463	477	489	480	452	458	483	528	461	487	488	509	480	464	499	489	465	471	477	459	469	455	436	468	480	491	454	467	505	501	459	471	454	452	442	466	481	498	480	490	458	495	478	460	452	456	483	477	447	519	453	504	430	450	480	469	449	492	476	491	449	476	508	482	475	451	453	465	521	521	453	500	463	450	463	471	437	439	476	470	483	444	495	452	454	500	459	478	490	514	465	476	475	446	462	497	469	453	485	502	416	469	490	458	462	463	529	497	515	478	465	499	481	469	461	461	425	443	495	483	476	471	477	458	485	486	497	471	464	459	447	488	446	455	454	491	501	463	459	447	487	466	489	476	497	481	474	452	482	488	484	468	467	473	497	515	455	444	473	503	469	453	460	483	467	475	501	448	479	497	491	448	458	471	478	439	485	460	482	505	474	502	499	461	458	461	495	517	451	499	447	488	489	459	475	480	525	477	420	436	472	465	510	455	494	495	462	476	461	440	458	492	473	497	448	441	484	463	529	495	496	481	475	563	474	498	470	478	440	463	478	436	473	478	454	480	482	489	457	460	451	493	500	464	482	459	453	420	492	454	480	478	506	514	489	457	479	439	475	483	487	449	464	459	468	492	505	458	458	482	469	486	468	464	478	444	456	476	501	460	463	425	467	455	464	446	452	478	450	486	460	466	455	506	424	454	468	501	506	468	444	493	456	454	467	480	483	466	488	496	492	471	472	507	508	473	436	463	463	493	527	461	465	498	432	480	469	478	465	480	487	517	480	465	488	480	454	522	504	426	459	446	474	495	499	482	455	471	480	483	456	464	482	471	487	481	492	440	437	475	480	494	499	493	470	474	515	444	478	475	464	478	469	447	487	480	508	472	457	446	449	488	488	442	441	466	482	483	447	501	474	439	488	443	455	458	494	474	479	467	463	457	440	451	477	452	482	481	460	451	487	487	490	453	465	485	485	453	454	479	495	458	469	528	454	469	455	438	455	468	464	453	448	494	475	441	463	505	461	451	501	474	512	465	452	498	453	466	491	447	472	468	485	458	435	467	483	429	468	460	435	457	459	493	506	471	453	508	476	467	491	488	504	462	511	462	462	506	510	444	472	510	469	480	488	461	454	470	480	480	440	465	484	483	479	459	499	471	468	472	502	478	451	467	445	467	471	516	482	471	445	481	471	485	442	464	490	453	457	474	495	478	471	428	477	496	493	473	486	499	528	468	518	484	488	470	484	448	466	496	479	475	486	477	439	495	485	479	502	413	487	481	487	485	473	484	504	468	450	478	452	442	466	481	462	489	469	474	451	515	455	470	496	473	435	481	466	474	468	460	485	471	478	463	470	452	496	490	494	455	464	425	484	470	457	464	457	477	490	449	456	474	516	474	498	490	459	466	498	436	432	451	465	456	442	473	448	472	453	478	496	472	481	415	482	508	482	492	435	448	508	474	459	479	505	442	498	447	494	471	463	459	487	427	446	484	468	500	465	450	459	479	471	473	477	478	438	490	450	447	482	455	459	459	510	438	461	449	500	468	475	476	453	492	493	482	452	491	466	489	459	467	490	495	491	509	500	485	501	462	457	498	475	504	466	447	500	463	502	493	445	486	453	461	521	469	504	472	473	497	463	508	475	457	499	451	462	495	449	502	525	483	479	491	490	458	455	459	487	493	481	480	472	436	484	495	466	483	461	433	465	464	465	444	433	491	480	476	470	465	460	491	491
23343	21604	29714	23949	21600	21635	10657	711	496	381	346	313	261	243	228	241	211	222	217	215	216	180	200	195	199	195	185	180	175	180	192	180	181	191	164	181	178	184	198	183	178	165	195	202	209	166	183	183	171	174	182	175	169	160	174	158	174	147	161	156	152	157	170	169	186	192	173	178	157	158	168	158	176	173	174	167	169	189	191	170	209	194	172	193	155	165	140	184	167	176	175	189	174	191	174	177	172	174	162	181	176	151	165	181	177	145	170	194	161	163	185	158	184	167	182	150	167	191	161	157	169	150	184	186	144	167	147	184	166	173	185	162	173	161	184	155	173	151	168	171	155	159	150	162	165	163	168	187	181	160	151	185	166	184	160	170	169	149	158	163	183	176	172	186	159	171	182	161	195	147	158	171	164	158	167	169	152	161	168	182	197	171	164	178	178	162	167	147	159	171	183	163	159	184	175	150	173	186	190	161	186	147	166	191	182	169	165	169	168	168	153	171	150	189	178	194	179	141	151	184	165	167	182	154	153	189	164	171	187	184	169	180	194	147	163	182	185	174	197	156	171	181	169	171	176	175	171	193	161	171	145	168	158	158	142	157	155	169	167	156	189	174	171	183	153	197	143	174	179	175	144	188	180	154	174	161	198	157	192	161	165	146	168	190	180	168	171	167	177	157	162	187	163	182	145	169	172	190	174	166	170	192	156	171	162	158	162	170	167	160	173	173	180	170	178	159	170	160	153	155	177	163	183	166	158	184	179	175	181	148	181	154	191	183	187	152	148	147	198	160	181	179	173	166	173	197	147	164	179	151	171	184	193	170	182	160	159	150	159	177	167	175	153	161	168	169	167	163	168	152	189	192	155	196	155	152	183	190	178	176	177	162	149	141	166	158	160	174	156	144	162	181	142	166	160	179	176	160	196	149	173	177	177	183	153	166	160	163	169	154	162	191	170	166	193	154	203	146	166	168	177	181	171	172	159	160	170	165	156	159	175	167	178	184	168	155	159	169	168	172	186	160	171	170	156	174	142	173	141	150	174	168	164	181	173	173	149	167	170	160	171	179	181	147	187	167	170	163	161	160	172	148	190	138	198	158	144	184	167	150	168	151	173	182	196	161	163	173	161	153	188	182	139	168	159	178	151	156	149	170	174	151	195	164	155	178	147	148	146	163	164	197	181	190	190	186	175	185	174	178	179	157	161	172	176	180	179	164	171	162	157	174	163	176	166	166	167	166	170	161	173	172	158	167	155	144	152	170	144	159	176	158	170	178	178	159	187	190	165	159	161	158	171	160	158	180	172	160	162	154	156	145	174	178	169	193	178	174	171	156	157	153	183	149	160	168	188	194	176	159	180	162	162	167	163	161	169	161	161	169	170	180	189	168	168	181	168	171	184	144	157	160	160	174	179	164	170	155	172	162	162	168	141	181	162	178	164	152	177	167	158	175	161	152	168	188	196	174	173	173	167	160	151	173	178	158	178	170	166	173	191	153	155	176	167	177	148	157	188	170	187	189	177	173	163	173	175	148	187	168	193	169	168	171	155	180	163	178	168	163	175	149	180	169	143	158	190	190	170	184	140	175	190	165	181	142	187	169	189	165	172	161	168	153	156	175	167	182	161	171	157	178	168	168	166	172	166	154	172	156	148	151	154	161	172	164	158	176	176	158	151	158	165	175	173	181	169	162	182	185	172	152	156	180	157	147	164	171	158	156	179	168	171	172	134	162	168	160	162	172	176	161	178	189	176	166	171	159	172	170	188	172	170	168	138	167	162	167	165	167	175	161	173	140	159	186	159	172	160	164	156	159	166	169	166	185	173	157	150	171	149	182	181	154	172	177	153	173	158	162	167	189	143	157	172	177	174	169	163	191	169	167	173	180	183	179	178	188	184	157	148	175	166	178	160	137	171	162	152	147	158	162	177	162	171	176	166	152	159	153	158	167	150	174	151	161	193	172	175	168	169	164	181	185	137	194	137	157	201	166	170	179	152	170	165	160	176	181	180	166	171	181	157	163	179	168	148	170	197	155	168	179	163	139	158	163	178	138	159	195	156	195	153	169	160	169	184	169	173	176	145	153	188	172	184	168	186	156	175	168	156	184	155	150	153	142	172	150	170	173	159	166	172	179	146	183	166	162	165	178	160	185	145	165	147	176	172	152	162	178	188	151	167	183	155	164	164	161	152	157	163	175	172	158	173	164	179	172	164	169	162	174	166	184	184	156	178	135	178	153	170	153	149	173	177	165	171	175	152	171	177	188	155	169	162	149	177	178	171	173	175	158	184	167	178	148	169	163	166	186	168	165	174	183	157	185	173	169	188	176	170	182	175	163	166	163	196	157	164	185	147	178	182	136	162	181	186	159	151	191	197	169	176	183	153	179	160	192	166	150	159	171	164	167	161	167	161	149	175	170	168	147	170	167	166	180	171	160	168	155	152	162	169	173	179	176	175	157	179	174	188	167	169	192	163	159	174	181	180	160	144	187	170	142	159	178	174	165	178	159	178	186	168	163	163	158	168	160	190	167	176	176	183	173	163	149	170	178	174	163	166	156	186	151	164	155	172	150	165	174	182	175	172	157	170	164	156	174	171	159	174	176	165	163	187	193	168	163	150	174	171	177	142	153	163	160	153	151	157	175	197	144	166	173	174	153	154	184	171	152	165	178	178	164	188	170	182	157	185	186	180	165	159	154	154	156	161	187	183	185	180	166	180	183	176	165	188	160	187	177	196	176	150	152	166	201	186	175	182	154	170	163	151	159	171	167	152	161	179	170	172	170	157	192	175	149	142	165	171	164	157	166	158	184	162	171	184	160	182	177	152	138	179	185	182	139	162	170	156	170	173	173	178	180	155	146	162	169	160	163	167	180	148	161	168	155	164	166	160	159	157	157	158	169	168	178	162	170	154	170	165	175	156	161	178	189	174	172	158	174	182	149	190	141	192	165	156	160	169	157	199	179	163	177	156	148	170	157	192	169	171	178	175	168	164	171	164	161	164	151	151	150	176	164	182	172	162	137	162	164	165	185	171	162	145	169	192	152	190	157	164	171	188	154	166	182	169	187	196	162	186	181	167	173	144	168	167	159	163	171	158	150	174	146	179	156	146	178	179	148	169	155	159	167	166	164	175	170	161	187	188	151	177	144	157	182	175	163	166	159	173	193	147	173	157	166	152	129	177	154	172	164	169	150	157	162	168	170	176	164	163	167	165	173	152	170	165	172	175	182	169	172	159	181	165	162	172	159	181	154	175	153	179	173	179	186	169	164	146	172	165	157	176	144	166	154	169	164	177	176	174	170	175	166	176	180	165	188	168	176	156	171	183	163	153	199	170	178	148	165	158	171	160	157	181	173	167	170	163	187	167	187	148	149	193	160	180	184	187	169	192	166	171	186	175	200	164	156	169	185	160	173	167	167	151	161	163	153	160	169	176	159	149	172	157	183	153	166	207	172	162	165	191	153	167	156	161	162	186	177	181	168	185	172	171	174
50397	59537	15502	8526	5517	3810	2622	1606	1246	950	760	713	610	581	509	480	443	399	418	419	346	344	359	330	324	329	327	322	308	294	302	296	290	330	285	293	280	274	291	301	282	281	277	302	264	288	305	256	257	272	288	257	266	272	285	235	261	283	281	285	247	244	249	256	272	267	242	274	258	286	238	267	228	239	250	267	277	275	260	279	256	243	282	267	253	267	264	231	305	261	242	249	244	253	250	239	302	281	233	269	265	277	242	286	246	234	251	239	251	263	260	267	271	241	252	255	247	258	253	259	255	258	248	229	254	253	248	248	274	256	259	257	244	295	251	262	254	235	251	254	242	269	270	274	261	239	249	274	284	256	251	267	250	258	264	240	240	239	239	278	249	267	218	253	246	246	245	249	219	282	246	248	273	246	244	261	239	244	251	267	243	249	262	237	235	292	247	258	242	260	259	286	247	216	241	280	247	246	259	280	257	285	235	253	252	264	266	250	263	259	250	247	279	247	243	264	218	235	235	250	267	235	266	246	254	249	239	255	265	245	232	273	263	235	269	249	238	244	211	257	263	270	243	255	247	255	257	266	270	262	233	249	256	248	262	285	259	266	263	257	258	268	269	232	250	237	242	268	243	272	237	232	256	263	269	253	264	276	249	242	231	256	277	257	267	266	250	257	251	230	256	247	241	262	250	253	246	255	269	263	245	276	271	254	261	295	241	257	260	246	249	242	234	268	261	265	281	246	273	240	248	270	267	234	286	256	246	267	228	239	264	271	248	275	278	279	254	254	272	262	263	244	261	248	240	269	219	256	258	280	255	249	258	236	290	260	260	238	235	289	230	267	231	278	247	274	281	260	264	253	246	227	286	240	266	252	261	262	258	225	251	268	230	238	265	247	282	237	223	259	251	243	264	234	290	256	259	264	268	248	239	267	250	279	264	258	225	290	239	225	281	277	289	233	207	251	254	256	238	246	272	249	251	254	275	241	251	270	288	238	257	260	246	260	299	243	234	252	231	255	221	244	239	241	245	245	241	272	271	233	258	295	276	242	256	259	253	261	246	243	238	263	267	261	253	266	236	244	281	251	236	244	273	249	232	227	257	278	265	236	255	249	272	246	268	245	256	253	232	261	247	255	276	241	266	243	267	253	264	241	228	266	282	259	271	245	249	268	295	264	261	229	242	254	231	246	248	273	253	281	288	271	254	259	264	218	260	272	254	244	243	259	267	241	238	248	272	235	256	253	251	257	253	250	271	260	285	276	277	257	251	301	226	253	241	240	281	263	285	271	274	275	247	258	264	268	265	290	237	255	267	260	246	250	242	260	243	261	305	274	250	260	261	246	254	244	257	250	243	240	265	232	282	232	250	247	243	228	274	261	230	262	238	215	268	270	258	242	243	261	266	228	273	291	254	245	267	262	263	243	267	249	254	235	250	252	242	272	267	240	247	274	263	276	280	228	231	214	264	253	231	244	265	247	239	232	275	275	260	230	244	260	281	242	256	285	234	250	227	256	255	282	259	244	269	240	243	247	245	260	241	268	253	246	242	246	250	223	275	268	261	278	264	235	249	267	271	267	275	255	239	230	263	266	266	252	273	253	249	230	270	236	257	226	264	256	286	213	293	223	293	253	241	233	286	275	247	282	281	248	271	239	262	262	259	261	254	260	257	267	243	248	227	207	275	241	254	245	230	246	268	254	249	255	237	295	272	275	263	260	262	248	232	257	228	221	244	273	265	258	246	243	254	262	245	259	252	240	238	273	253	246	263	251	266	273	248	260	244	275	244	240	241	289	244	295	278	258	263	249	281	268	249	240	261	237	253	249	249	256	248	258	252	263	254	245	253	230	268	256	264	223	245	244	266	241	246	264	274	219	265	246	252	254	260	256	268	235	266	239	266	239	271	255	244	246	320	242	258	264	281	234	223	251	258	256	273	253	280	272	273	271	276	248	279	249	250	265	271	234	256	291	256	222	231	284	246	266	278	248	236	249	238	246	275	268	254	279	265	259	240	238	268	275	262	249	251	268	269	281	241	237	271	264	280	261	251	244	267	229	241	255	235	267	252	278	279	251	231	235	239	264	258	234	286	248	279	229	269	264	222	259	264	268	229	240	252	249	268	258	241	241	229	239	253	283	259	288	241	249	236	228	279	235	281	239	260	265	271	254	265	278	256	273	239	243	248	269	211	252	247	262	269	263	253	246	266	274	259	270	224	243	244	268	252	203	265	253	232	267	277	259	250	254	237	224	236	232	275	253	273	242	256	249	275	270	244	243	232	240	257	262	272	264	252	249	286	251	243	263	257	247	233	255	261	276	226	255	286	263	261	230	263	264	272	261	293	234	214	243	265	263	239	250	255	259	286	259	217	249	240	284	247	255	243	237	245	253	257	254	266	247	269	271	256	245	251	263	231	233	274	265	242	251	241	272	283	263	258	270	251	249	252	244	242	248	282	249	214	261	230	228	245	237	236	268	289	243	267	253	238	280	260	239	267	237	227	240	276	264	271	236	266	272	241	293	265	256	246	225	272	276	259	269	282	248	276	232	235	282	253	255	278	243	253	255	258	256	262	253	245	240	270	281	219	246	258	278	255	255	266	284	282	258	256	242	234	288	248	252	237	259	253	267	262	241	233	261	244	234	251	230	261	255	267	233	262	257	260	263	245	282	233	222	269	255	250	259	261	264	235	253	258	271	266	286	253	267	234	277	247	259	246	247	272	257	250	258	256	256	251	245	266	231	280	292	255	244	264	256	231	242	264	248	265	230	268	262	259	284	246	239	270	239	241	225	247	230	281	232	225	238	242	233	283	270	237	227	251	231	248	218	253	273	248	244	246	244	271	278	242	269	264	264	244	266	239	250	297	273	248	259	262	281	263	244	264	230	250	265	253	238	263	266	243	219	257	266	246	220	253	245	237	272	226	244	247	258	232	232	268	296	265	242	254	253	265	255	271	265	235	245	257	242	249	243	245	267	240	225	271	253	224	272	242	235	257	280	252	233	283	241	237	233	233	243	265	252	273	237	279	247	257	223	241	259	230	271	251	233	267	271	249	242	249	271	249	275	265	254	259	264	230	253	249	255	257	248	214	234	272	261	259	264	265	237	221	239	227	247	229	250	253	235	254	265	232	267	243	264	264	240	266	253	231	251	268	262	224	242	259	248	275	253	240	236	238	251	234	256	270	248	268	262	249	281	238	241	235	267	290	224	253	274	184	262	237	254	289	263	265	259	221	260	260	245	251	275	245	248	259	233	256	252	232	256	248	227	224	246	261	257	243	271	269	259	224	231	243	254	256	261	249	286	289	257	257	273	254	255	235	249	271	255	252	250	258	249	272	251	270	251	244	254	248	242	260	253	256	275	231	241	253	275	250	263	274	234	243	270	265	253	223	264	253	246	226	268	251	258	240	256	231	265	258	247	253	238	247	254	245	243	251	275	257	260	242	271	230	233	263	236	235	251	249	253	271	257	277	261	268	230	271	250	218	242
27486	22026	13703	2078	701	508	400	353	282	320	283	292	307	282	263	314	315	297	256	275	341	279	273	274	267	294	299	305	321	279	299	288	303	290	280	304	274	300	331	283	291	292	277	274	272	300	295	283	274	309	287	273	314	304	299	301	307	297	276	264	294	288	280	277	294	293	282	280	292	312	271	252	284	300	254	293	299	278	268	270	315	293	302	325	278	296	270	328	274	307	291	286	293	283	295	273	309	292	317	288	283	304	299	286	286	262	289	272	281	287	293	319	260	272	288	284	278	276	284	288	288	322	274	273	277	298	279	335	296	316	295	294	285	267	311	324	289	298	315	308	284	292	289	273	289	270	270	275	297	298	332	282	298	281	309	274	295	278	326	283	296	300	299	267	305	271	297	294	272	268	300	286	282	277	298	277	297	283	299	304	272	325	249	317	286	297	304	279	279	293	290	296	276	269	287	301	300	303	295	298	298	276	301	269	264	282	286	245	286	269	274	303	307	277	292	275	291	344	273	285	303	283	312	305	301	269	296	287	284	299	264	291	295	319	315	295	337	294	312	305	307	260	241	295	343	293	283	312	278	298	269	293	311	289	268	294	295	273	312	298	251	261	285	304	279	254	305	262	300	277	309	289	295	295	295	275	274	293	287	321	292	280	271	284	290	301	263	310	275	271	267	305	290	293	261	306	259	293	273	344	308	297	289	311	292	288	299	288	298	274	304	302	275	287	315	299	299	309	249	319	288	295	315	317	264	302	307	273	285	284	281	274	281	277	298	324	272	298	297	265	271	309	271	294	331	268	292	289	261	304	294	278	299	306	294	308	241	310	297	313	304	281	291	302	290	289	299	267	315	298	291	304	284	307	310	303	301	272	303	291	295	318	302	256	300	303	299	264	303	294	294	278	269	304	296	286	272	310	324	307	268	301	325	276	297	308	279	316	306	261	259	316	295	295	305	293	314	295	277	328	289	288	311	282	268	304	264	318	292	286	316	305	284	298	296	301	253	314	309	295	283	313	290	304	295	301	276	268	287	293	287	271	296	267	304	280	279	286	303	297	304	287	304	284	299	277	287	277	270	304	276	305	258	284	280	283	264	323	290	281	279	311	313	273	281	266	302	282	279	304	293	285	300	295	305	277	283	305	298	291	328	313	281	283	273	262	278	283	282	326	294	300	320	275	266	293	252	302	301	258	273	301	284	281	248	263	278	287	282	273	305	253	293	285	302	276	298	297	309	285	269	295	285	270	285	312	295	281	289	294	295	276	302	295	266	280	294	304	288	278	294	296	272	299	302	312	296	267	336	279	324	313	284	284	281	303	296	294	294	306	292	268	282	277	315	266	306	279	288	292	243	295	287	273	303	307	281	274	305	288	296	300	309	283	292	251	295	291	284	308	274	294	310	240	320	307	269	295	243	258	250	304	290	284	270	290	307	250	278	296	290	296	319	319	315	307	310	294	291	284	315	278	285	283	264	309	301	310	305	302	304	278	275	295	257	306	271	291	282	302	279	280	306	279	282	311	284	290	309	308	278	290	271	262	291	282	294	303	312	302	290	305	300	326	296	287	286	322	268	310	291	275	284	306	304	254	295	278	331	260	298	288	300	308	284	300	279	281	299	301	308	289	273	312	292	312	335	287	312	293	308	306	298	304	259	278	319	293	275	299	274	273	297	260	300	275	283	308	291	290	264	270	269	285	290	291	261	306	275	297	284	279	264	313	254	326	290	287	285	293	279	293	266	283	273	312	294	271	276	288	289	274	291	310	293	276	296	298	303	291	306	278	313	292	285	282	305	337	294	294	296	279	288	261	298	302	288	294	282	296	279	282	272	293	269	266	301	324	276	275	298	249	306	290	275	270	271	271	301	252	273	290	302	263	285	286	268	297	297	314	301	282	312	267	272	267	293	281	310	315	303	273	271	307	285	284	301	251	355	282	283	288	286	314	286	278	292	307	310	301	245	293	280	282	309	305	294	271	310	301	293	262	276	309	288	286	285	297	283	268	276	279	302	302	295	287	289	287	308	280	274	269	294	290	280	290	299	286	277	259	280	283	297	275	298	309	311	281	283	290	269	253	303	293	312	259	271	282	289	292	318	276	294	292	259	300	299	298	269	283	278	293	262	285	278	304	301	267	283	291	273	301	300	290	287	286	300	281	266	241	274	289	307	274	285	294	268	280	279	275	308	309	292	283	276	267	281	300	299	297	289	268	264	280	287	295	307	286	278	290	281	295	322	271	274	292	297	285	274	291	297	270	290	313	283	279	272	259	260	277	288	284	284	292	292	314	280	312	310	279	294	263	321	297	290	259	267	282	272	296	277	289	311	279	300	279	267	300	293	279	288	282	297	316	285	314	266	265	293	258	304	276	289	277	272	259	296	300	318	295	307	287	282	311	284	275	277	305	304	289	274	274	283	269	247	298	261	271	306	293	262	260	328	284	298	272	266	309	279	292	305	300	288	329	304	296	298	309	280	296	270	300	284	263	255	291	286	255	317	286	296	294	278	265	262	328	305	278	320	300	301	301	287	245	287	299	280	305	290	265	308	298	255	254	302	334	294	344	281	309	315	280	299	272	292	302	333	283	255	314	299	280	325	296	283	285	262	303	313	276	276	276	301	291	255	279	307	279	277	265	314	298	291	273	302	260	289	321	270	315	322	313	278	271	309	319	265	318	301	309	282	301	311	262	282	283	301	282	318	277	269	302	301	296	310	290	304	292	279	266	309	318	268	304	290	293	300	285	285	287	283	304	297	256	268	293	257	313	293	300	299	278	284	268	298	275	301	310	304	316	288	301	286	286	276	267	294	293	282	289	293	285	320	290	288	304	289	264	310	280	292	301	283	285	296	294	246	272	272	288	285	326	292	301	305	313	307	298	287	274	292	284	300	286	296	270	280	274	278	301	280	266	294	309	282	297	313	298	292	300	260	284	290	263	290	294	305	262	279	263	331	285	308	273	281	321	295	271	282	280	297	301	271	269	271	256	310	287	291	265	291	288	303	288	267	281	289	320	299	292	273	276	299	295	274	279	282	297	282	317	328	301	290	288	317	311	287	285	306	281	274	306	293	304	294	286	287	285	310	277	312	295	287	276	322	271	304	289	295	257	274	293	283	307	279	272	290	304	273	248	290	271	277	281	283	314	295	290	303	266	279	296	289	302	324	313	299	265	279	314	316	299	279	316	280	312	282	249	307	300	278	288	284	290	287	275	310	262	292	287	301	275	278	339	305	285	287	266	264	292	290	297	280	274	297	299	283	303	304	284	310	308	255	308	282	306	271	319	300	250	293	333	299	281	322	281	287	270	314	311	280	289	262	256	263	310	295	299	285	276	292	292	269	284	286	299	320	318	320	287	291	314	288	294	285	296	298	284	305	292	303	282	284	268	323	291	316	302	325	329	297	275	287	299	315	299	281	271	307	288	291	266	265	257	281	264	296	308	303	300	267	277	277	287	336	302	293	321	280	316	267	285	273	286	312	301
24726	27211	4792	2479	1382	936	699	543	499	470	475	453	450	415	426	437	413	463	460	462	442	461	423	421	458	401	422	424	428	415	428	449	439	426	393	416	430	422	444	453	430	382	422	406	436	438	442	459	393	429	390	433	406	442	398	443	398	456	391	446	441	425	438	438	438	464	411	456	403	399	414	461	416	406	445	459	411	450	425	425	430	401	446	415	424	444	403	426	425	416	432	426	397	455	438	444	421	435	460	460	413	437	445	421	447	447	450	412	449	438	444	437	429	416	420	413	447	405	444	470	393	411	428	463	417	443	430	417	406	472	434	418	455	454	442	416	408	453	436	406	430	447	453	417	405	431	452	454	406	382	422	425	445	445	451	462	428	405	459	414	405	421	435	433	400	445	401	413	446	437	440	409	461	454	391	428	437	445	443	453	439	437	438	380	436	415	471	435	429	425	412	449	444	449	417	435	412	436	417	475	437	419	430	462	427	428	440	450	407	427	409	406	424	465	398	443	469	421	412	430	411	437	434	392	442	412	368	475	440	387	433	446	419	435	434	418	470	400	452	420	439	449	464	434	422	386	395	462	449	451	416	461	451	389	388	434	406	458	403	415	449	424	410	426	476	411	465	428	422	433	451	426	435	434	448	409	399	463	441	428	440	401	430	414	426	413	423	449	477	406	421	435	449	424	436	429	384	428	434	413	414	416	417	442	416	414	456	399	417	431	416	423	430	415	432	412	423	408	475	417	424	409	445	428	408	424	464	396	399	437	412	423	459	435	447	417	407	438	465	436	408	414	392	458	428	407	437	398	431	430	431	385	444	431	445	412	429	392	428	446	392	404	458	390	396	403	423	416	421	435	414	426	464	450	431	420	404	424	434	398	420	424	418	427	429	466	459	422	406	380	383	434	406	413	452	405	434	433	443	492	401	419	476	464	450	418	443	461	432	448	445	431	402	420	423	452	421	422	439	430	434	445	460	379	445	416	425	391	439	405	413	434	465	476	441	441	425	437	420	464	425	439	439	400	481	439	436	447	414	422	403	429	446	451	419	425	403	448	436	451	456	422	412	430	434	442	424	464	397	412	403	424	446	402	423	425	439	418	440	426	403	446	419	408	400	444	455	456	432	444	432	427	453	445	378	430	396	369	416	444	433	437	446	437	431	387	463	422	442	432	399	433	440	422	444	471	414	408	385	393	447	464	418	420	458	467	385	414	430	402	412	435	432	422	444	385	431	429	444	415	441	398	426	442	412	426	460	399	423	424	434	441	428	450	410	407	444	450	440	418	428	459	425	426	456	435	433	401	401	421	444	400	442	427	401	430	464	405	449	398	422	471	423	447	449	412	407	406	482	419	435	437	385	416	452	448	471	426	460	462	439	429	428	444	461	445	405	413	441	405	445	432	438	395	457	439	447	422	454	442	394	409	403	431	417	442	450	451	404	429	430	443	434	429	416	427	421	435	425	395	439	457	390	435	455	431	411	433	409	441	424	407	407	444	409	392	425	417	439	373	401	433	408	439	441	436	449	451	422	410	445	407	438	370	468	449	404	425	424	458	424	451	436	445	461	406	434	435	395	423	411	444	416	433	441	381	409	430	442	422	463	430	445	426	411	435	425	412	420	430	426	407	453	446	459	424	422	488	457	411	440	373	452	461	416	476	431	381	431	409	403	480	440	421	453	435	396	471	431	412	453	447	409	390	428	419	429	418	425	389	417	415	458	427	432	437	430	446	423	441	446	389	413	404	412	414	429	436	377	443	428	419	439	434	401	432	440	451	437	424	412	415	488	399	440	391	417	404	445	401	421	367	401	422	437	430	451	412	426	430	407	441	419	474	447	408	419	410	458	448	466	410	413	444	405	404	408	417	463	426	487	446	413	397	422	423	455	443	429	396	447	414	390	429	408	419	471	426	423	424	423	411	464	431	440	445	431	404	427	450	436	425	423	421	451	422	405	431	410	433	414	383	436	421	464	476	429	404	440	412	401	426	422	445	439	420	451	431	421	447	375	425	448	428	406	435	433	445	428	395	433	477	447	439	469	436	439	423	416	391	399	412	450	435	417	423	416	425	414	422	434	435	421	435	473	448	400	435	396	457	438	422	427	411	388	417	404	420	438	441	451	403	376	386	400	409	416	419	430	427	428	423	385	425	436	450	462	453	453	435	422	426	435	425	444	399	420	411	413	420	449	411	425	417	426	425	453	440	413	422	405	429	424	436	436	426	426	450	399	419	401	458	418	420	435	458	419	408	409	432	445	453	445	422	443	442	433	482	426	430	437	454	485	451	435	439	442	443	412	429	417	402	443	394	420	386	414	407	420	445	447	446	451	430	424	409	401	422	379	428	417	432	427	421	431	432	401	443	431	455	455	416	414	411	425	415	414	398	436	430	433	427	405	454	448	417	453	417	428	457	432	395	456	384	433	401	400	411	431	430	452	434	448	443	415	451	450	456	428	451	446	459	424	435	440	443	435	393	428	445	449	461	401	410	427	383	430	436	411	416	404	422	388	472	476	433	427	432	466	422	418	382	450	454	431	402	403	416	437	415	421	453	433	437	434	430	392	430	426	442	392	434	430	438	424	431	405	448	443	414	409	453	391	447	421	414	441	400	403	443	398	460	447	439	431	448	421	417	432	414	408	433	440	411	442	403	436	411	419	455	431	423	448	442	392	441	421	431	388	447	411	438	446	407	435	406	389	432	387	416	428	402	422	437	414	434	417	401	429	454	448	458	427	423	471	404	422	431	445	415	431	445	385	424	443	412	442	453	441	424	444	405	454	415	391	415	434	421	441	415	415	452	426	427	415	436	380	450	403	412	417	463	418	425	410	427	452	442	419	406	397	481	415	428	400	451	445	394	427	420	411	441	413	427	417	422	390	460	466	436	415	443	433	419	422	467	414	400	428	455	444	419	439	403	408	446	437	416	435	413	395	418	432	411	425	413	430	422	436	419	441	450	435	424	383	437	462	409	425	440	429	423	416	445	433	454	410	433	424	427	419	420	475	414	434	410	428	436	452	425	434	394	449	435	440	435	411	452	434	435	454	440	441	413	434	400	429	404	400	451	443	399	421	418	436	400	454	448	422	399	409	410	448	433	424	402	418	443	438	391	446	409	447	481	422	392	424	413	437	419	406	416	407	443	411	419	411	459	431	437	445	393	448	431	445	401	417	433	463	444	428	454	420	428	451	442	426	411	420	406	406	388	403	454	454	457	438	447	420	416	425	433	440	409	422	460	421	400	397	446	433	448	445	424	418	429	399	447	400	441	426	431	454	441	397	441	431	408	449	445	424	456	439	474	416	428	428	470	414	434	456	427	435	396	476	389	406	474	478	416	441	418	436	397	423	423	396	408	448	428	454	387	440	427	419	410	423	448	414	405	404	431	438	463	435	424	439	386	381	451	406	463	405	413	430	434	470	417	433	441	396	470	409	415	427	429	441	412	420	382	426	419	429	424	445	458	419	451	460	381	429	411	395	409	408	415
24232	21637	28703	24812	21513	10070	902	540	457	416	438	379	366	390	344	304	348	342	313	310	301	321	337	327	339	332	311	298	299	320	308	311	303	322	304	309	277	314	323	331	300	308	327	325	340	319	367	298	300	313	338	343	322	347	307	346	330	279	287	297	312	315	297	276	320	301	312	311	329	322	310	342	294	314	337	288	304	305	302	308	322	322	287	303	313	304	306	333	306	280	326	332	319	337	304	338	304	315	332	332	340	322	293	302	294	301	334	304	315	317	304	324	327	306	283	350	317	275	290	335	285	289	351	294	290	318	310	299	320	323	267	322	285	320	326	350	317	318	313	326	295	348	326	304	320	339	328	298	276	317	295	340	330	317	328	299	289	318	359	295	314	306	285	299	326	322	316	304	320	269	295	304	309	315	327	304	325	288	324	314	299	332	319	339	343	359	318	319	316	332	289	307	322	292	303	307	333	304	301	350	284	301	325	326	295	334	327	323	314	303	301	319	331	311	308	332	304	302	319	338	293	285	321	308	313	298	292	293	312	348	310	335	310	308	317	269	301	312	288	295	307	298	306	285	296	326	299	333	291	313	333	319	357	325	315	326	319	289	290	293	289	336	294	338	308	323	303	319	304	330	323	320	317	314	301	293	306	306	288	338	308	297	295	331	306	336	323	315	325	332	331	331	310	324	299	316	313	327	303	334	331	313	326	342	341	334	305	286	322	316	326	304	292	292	328	309	290	337	315	284	304	340	311	341	358	339	275	324	329	290	305	328	310	363	340	330	334	328	297	319	304	316	315	343	299	317	316	331	365	309	300	329	319	312	320	305	316	305	292	345	312	321	297	317	345	289	329	328	322	318	315	311	313	306	301	339	332	310	318	324	310	308	345	321	359	330	304	316	314	313	328	327	309	293	323	317	323	282	302	305	304	308	300	319	293	305	302	319	341	356	335	312	334	326	313	303	338	316	342	293	317	336	314	317	313	303	331	285	315	338	320	312	284	328	329	295	314	330	287	308	332	290	313	323	315	306	318	302	317	274	279	322	295	307	312	298	337	299	326	307	332	332	270	325	326	310	290	315	338	300	288	275	326	334	329	326	321	314	332	313	318	322	320	311	304	323	311	290	313	336	291	295	320	337	327	311	321	289	290	314	304	313	301	314	314	312	317	320	295	341	294	314	295	275	308	345	317	285	300	324	284	316	307	305	310	297	342	330	321	286	300	328	327	346	282	347	296	287	286	320	332	297	335	335	309	295	309	306	321	315	322	346	330	339	347	343	329	337	332	301	302	296	351	306	298	324	323	315	339	284	311	337	349	304	312	327	304	330	298	351	306	301	330	310	289	352	327	323	318	310	337	334	340	336	301	331	312	323	303	321	314	302	290	317	319	311	298	303	291	354	316	302	318	338	293	271	329	304	313	294	309	284	314	316	299	313	291	303	302	291	341	355	292	323	296	349	305	320	292	278	322	263	284	352	324	363	304	316	308	323	292	293	306	327	311	321	345	311	348	326	364	321	319	347	306	294	324	315	300	301	312	289	311	298	295	354	309	313	301	303	336	326	345	345	335	304	312	316	339	305	328	313	269	325	298	297	301	310	283	275	314	308	321	312	325	320	324	338	305	288	299	317	294	309	287	329	315	326	332	312	310	340	336	302	304	337	290	319	317	318	338	322	302	330	320	285	311	309	324	309	310	319	317	348	348	330	324	312	312	313	353	343	308	299	347	349	331	311	313	350	330	316	326	318	325	309	338	321	290	319	319	316	279	343	338	326	312	315	313	325	330	295	320	309	264	328	354	331	309	338	313	327	292	309	337	307	316	284	322	294	329	313	329	321	329	294	307	311	318	313	327	324	320	312	317	316	341	302	293	295	315	319	320	312	309	306	315	285	294	327	305	325	319	291	306	333	348	305	286	331	309	321	317	295	328	285	338	282	342	328	320	311	299	337	319	319	314	261	298	330	297	299	290	328	325	305	305	305	348	289	312	342	319	307	328	305	321	307	298	341	310	340	322	299	327	333	340	309	293	344	335	315	321	287	286	298	307	344	293	294	324	346	303	292	313	329	313	297	335	335	326	311	321	286	318	298	323	291	317	333	275	323	307	266	320	327	304	278	316	305	355	348	334	320	311	325	332	303	318	318	276	306	302	320	315	325	294	297	300	314	314	303	320	312	286	312	339	352	364	315	319	307	324	294	322	328	303	272	301	321	309	314	318	305	334	307	324	298	337	305	278	309	319	328	320	304	289	322	294	336	314	330	326	336	319	322	309	310	311	295	289	323	363	315	344	316	327	313	307	322	313	350	310	302	318	301	310	275	301	334	300	325	345	337	315	283	316	302	335	340	333	326	305	322	322	311	335	313	346	308	311	310	322	313	334	319	313	319	318	343	339	298	306	318	306	334	328	321	342	339	297	317	319	288	336	315	321	323	316	350	296	311	316	280	328	311	315	301	313	332	313	296	351	290	328	329	352	340	354	291	324	309	294	322	305	318	308	324	284	318	329	272	318	317	300	278	306	318	306	318	304	292	300	293	307	316	309	332	296	319	331	316	352	293	304	321	316	293	305	298	365	283	315	293	328	321	301	357	321	316	289	322	319	289	283	304	318	343	304	371	354	297	309	314	313	329	303	294	310	317	327	327	315	296	326	310	314	322	299	314	312	288	325	340	315	348	327	324	325	288	286	297	299	317	310	318	329	294	291	305	341	329	322	301	332	310	327	364	314	305	290	302	311	325	304	302	319	332	318	323	327	336	306	299	340	309	308	342	317	316	332	288	301	290	320	278	318	295	327	325	323	313	319	318	326	326	307	285	285	297	340	278	320	333	364	315	324	300	305	321	289	303	305	336	306	301	320	269	307	319	300	341	294	324	328	298	321	323	338	319	282	323	306	295	303	318	313	339	347	336	336	300	327	305	309	330	299	319	324	310	304	320	321	309	306	317	289	287	308	297	304	294	287	310	335	318	338	318	312	305	291	339	322	288	304	316	308	328	307	326	337	311	320	310	316	336	303	326	298	316	319	330	303	307	300	298	303	336	325	318	342	327	322	320	331	331	302	330	296	313	320	314	314	302	325	306	315	297	309	317	327	325	304	320	298	319	302	297	332	289	327	332	301	303	303	300	286	289	336	303	298	307	351	283	343	356	330	270	335	307	302	308	323	333	312	329	333	306	332	308	293	304	302	311	349	307	312	323	306	302	296	314	333	298	306	338	319	333	320	312	302	300	318	311	328	321	305	304	325	292	306	306	307	330	324	307	302	292	305	312	306	330	308	303	344	306	320	333	326	296	314	332	348	301	325	333	321	346	315	350	310	322	310	297	318	292	332	337	315	300	316	331	325	345	314	324	326	305	313	317	318	313	334	299	340	312	306	322	282	337	314	305	327	325	312	322	337	321	316	323	325	338	313	322	321	330	323	302	279	325	304	320	320	320	306	323	319	330	335	294	297	327	311	292	319	286	290	302	328	310	316	345	302	335	341	349
47525	61543	9687	5402	3255	1948	1517	1155	976	757	694	721	615	623	551	529	531	550	523	506	517	485	521	511	501	473	495	505	494	468	463	524	474	471	477	457	481	440	438	475	487	474	480	486	438	480	443	473	493	501	453	462	479	463	433	481	453	477	448	438	435	501	508	486	450	495	489	455	447	476	451	486	461	480	487	483	418	495	453	469	480	484	483	488	430	445	429	439	456	488	457	481	441	453	456	466	457	426	467	462	432	488	493	464	446	487	473	472	449	450	459	416	454	452	464	464	513	499	467	481	487	419	440	459	471	420	422	482	458	464	477	458	464	458	460	464	445	486	463	455	467	403	467	486	470	458	448	444	497	477	471	469	470	481	472	492	441	460	510	481	467	466	477	450	441	465	462	469	428	436	475	457	442	433	463	453	450	476	466	471	477	475	468	427	485	471	463	441	465	458	460	484	483	450	433	480	451	487	492	453	475	506	424	470	465	482	448	484	484	457	464	436	463	447	463	459	438	492	457	465	511	454	439	445	465	485	472	440	433	511	456	441	484	446	438	481	454	476	472	442	448	470	453	476	468	471	492	474	466	442	457	451	502	462	469	477	465	458	490	422	471	436	480	462	465	432	475	451	468	492	395	466	481	515	491	448	510	476	458	449	440	486	470	473	487	499	453	463	481	415	479	446	461	516	448	467	456	469	454	451	486	487	461	473	430	459	463	476	469	446	465	438	463	509	464	438	486	446	503	453	457	433	455	450	478	423	452	440	508	486	455	428	449	511	450	482	463	479	453	486	433	467	468	465	495	458	460	438	464	474	446	468	472	464	443	450	461	479	448	493	492	458	487	437	497	464	391	501	457	459	452	441	467	452	497	465	427	460	522	449	474	487	454	446	506	436	474	486	469	449	467	483	479	489	464	479	458	442	458	439	477	463	473	488	461	484	475	450	467	472	464	438	448	508	460	467	480	460	453	490	481	481	467	458	472	462	469	471	481	465	483	497	463	461	493	491	477	453	487	449	473	484	471	471	448	447	511	488	467	462	460	492	487	484	467	457	474	448	443	476	433	468	472	477	484	464	455	469	446	445	470	498	458	478	530	461	449	491	448	456	465	464	464	461	465	469	482	479	488	444	477	448	458	436	458	485	430	477	440	488	445	459	505	440	467	478	455	457	437	425	455	486	482	462	448	445	498	473	467	434	482	440	460	480	453	480	429	481	444	462	486	447	470	474	486	443	476	459	467	503	504	481	459	471	456	433	460	465	424	467	463	445	460	471	477	456	495	466	455	458	464	490	447	470	428	458	467	455	474	456	483	446	445	473	484	447	456	444	486	461	463	500	502	442	458	467	451	450	410	459	467	442	512	482	444	437	480	463	451	476	483	462	453	434	489	467	482	498	446	432	462	463	448	406	455	446	426	466	490	477	449	501	458	439	447	430	449	447	489	462	473	485	462	444	416	491	461	468	487	497	468	489	487	466	431	438	481	467	448	445	451	471	461	443	470	452	450	444	465	475	458	468	453	446	519	470	463	462	434	471	472	455	488	468	466	469	482	457	490	494	525	474	474	465	432	470	481	454	485	433	451	447	462	457	497	424	468	441	455	415	479	436	479	446	461	477	501	444	459	467	478	460	471	472	467	496	478	461	496	471	483	494	507	438	452	480	481	496	455	469	453	460	465	458	478	428	436	497	423	479	462	430	492	448	443	483	471	478	466	505	455	450	437	468	442	501	436	456	489	439	483	482	467	484	466	436	476	487	449	509	449	473	474	507	480	457	470	478	464	482	447	476	467	479	441	485	473	440	462	445	444	449	447	424	461	488	427	439	470	449	477	453	453	429	467	496	465	471	425	455	497	470	464	478	427	484	430	501	444	487	453	463	455	470	441	454	453	482	473	456	465	470	466	451	470	451	504	445	430	480	449	482	452	472	444	435	447	472	466	464	435	471	448	447	488	489	451	430	480	466	462	483	409	451	443	491	460	489	460	521	471	482	423	459	422	444	483	502	451	445	485	443	466	445	435	492	473	474	478	485	473	489	443	428	488	466	489	477	458	440	476	451	446	445	467	440	470	457	501	464	451	448	459	421	493	459	509	462	458	449	474	437	435	481	467	452	459	449	484	452	448	465	459	443	453	499	458	467	487	470	460	446	473	464	450	439	432	460	497	461	441	445	509	417	463	449	465	445	491	469	483	505	471	468	446	465	478	471	487	485	460	482	506	472	468	462	459	479	438	427	464	458	451	489	501	445	445	479	464	477	471	481	421	451	482	522	456	477	489	485	462	458	448	445	467	464	450	435	482	464	446	498	475	490	457	476	472	453	446	465	442	460	452	410	502	512	444	436	429	471	456	450	475	446	459	447	439	442	459	480	491	438	473	498	436	462	455	453	475	473	477	456	466	457	445	461	460	443	466	471	491	468	474	487	479	476	501	469	463	484	443	442	451	458	442	460	483	454	486	466	472	414	489	450	454	490	431	455	458	443	475	486	448	453	463	450	454	448	467	473	448	461	491	469	462	452	472	487	432	454	474	473	475	497	464	449	451	513	462	453	483	504	472	495	463	487	478	470	465	423	457	464	487	479	464	493	471	482	447	441	478	487	462	475	455	498	506	480	455	474	454	461	486	474	463	499	482	507	474	490	491	451	466	493	453	522	441	452	460	463	452	435	480	448	477	491	452	453	467	482	476	467	468	459	492	467	437	452	451	482	490	486	474	444	496	432	446	461	470	424	437	498	489	445	427	465	458	444	447	429	463	490	424	459	467	456	446	504	467	441	447	447	483	455	470	458	456	436	445	445	461	456	480	468	471	455	482	483	453	443	473	455	497	463	466	413	470	460	483	444	463	482	476	504	445	454	467	457	456	451	456	451	463	420	458	452	496	438	500	462	470	489	481	452	489	458	482	479	486	439	470	495	447	463	504	455	459	457	463	477	452	441	444	458	456	495	492	464	456	451	452	486	444	465	428	463	449	497	478	479	487	472	482	476	482	476	482	446	475	492	483	466	461	431	438	424	474	486	465	494	450	470	447	443	485	474	471	469	425	477	458	413	461	495	485	488	452	446	449	451	489	459	449	429	480	427	432	497	468	487	463	456	448	471	438	481	478	469	439	437	435	475	450	486	454	469	466	462	447	424	486	507	470	461	422	442	469	477	432	496	466	480	454	489	452	485	462	451	460	482	473	468	437	512	437	494	432	486	454	471	483	494	481	475	437	477	472	485	503	469	467	473	445	464	452	485	505	523	446	490	449	459	467	465	464	450	443	471	509	478	455	463	476	462	490	476	465	451	446	433	460	466	453	450	485	451	467	465	462	459	476	436	446	449	443	500	455	498	489	477	423	469	479	488	457	476	489	451	493	464	481	463	468	460	453	494	484	443	456	456	458	467	470	492	484	481	447	454	453	451	403	470	499	423	484	427	421	467	463	488	476	461	465	476	475	460	464	492	421	428	463	477	476	460	487	455	451	459	461	460	463	480	457	442	474	441
23299	21576	28811	24739	21550	21552	9649	726	448	345	343	284	293	276	266	235	235	237	163	205	206	197	185	194	193	196	203	165	153	185	194	178	208	190	181	150	202	174	163	178	166	169	170	183	169	171	162	172	174	180	155	169	181	153	165	159	175	157	168	171	169	146	156	192	174	173	187	161	179	150	178	150	173	156	177	155	156	178	135	147	176	185	184	168	174	173	181	168	159	178	182	156	183	154	176	166	177	153	163	188	168	167	174	195	171	184	159	162	175	192	161	182	186	161	149	188	154	161	151	176	172	194	166	170	166	181	158	182	164	183	179	177	173	201	165	162	155	160	153	154	172	172	156	162	152	154	172	162	158	176	177	175	161	169	195	168	177	185	167	167	152	195	158	170	170	165	147	195	185	152	163	155	146	143	183	182	169	184	172	174	173	163	154	157	177	195	162	184	169	173	159	164	182	156	173	183	161	162	177	139	160	161	156	157	178	187	165	164	170	169	160	144	184	179	169	165	147	153	143	172	181	169	169	173	193	173	164	179	173	176	172	165	160	174	173	169	172	147	155	152	167	163	146	174	189	163	157	162	192	147	185	174	159	180	146	160	168	163	177	174	159	180	176	153	173	189	161	167	166	158	168	178	157	197	157	160	136	154	175	176	163	146	194	136	153	162	185	139	156	185	181	176	152	192	158	180	171	156	158	150	154	177	160	161	178	173	177	160	174	162	152	161	178	168	172	175	154	174	169	180	157	151	183	163	184	164	157	157	188	146	157	161	165	181	150	159	160	184	157	176	152	172	150	179	162	161	151	166	160	175	162	171	170	162	161	173	172	157	162	169	149	163	178	152	176	178	168	172	179	166	181	174	169	158	134	179	208	166	146	162	134	159	197	199	184	168	202	154	140	185	185	181	168	189	142	187	162	178	164	178	174	187	155	167	169	168	163	152	174	181	180	164	137	174	171	168	159	182	146	179	160	164	187	161	175	195	182	187	189	166	166	160	145	181	137	189	195	183	167	172	170	156	166	192	173	148	195	158	177	177	180	151	168	160	151	182	186	158	161	160	181	170	186	181	162	159	168	147	176	163	154	173	164	179	189	172	164	159	151	163	168	162	168	168	178	168	164	166	183	156	173	168	160	150	171	178	172	174	184	158	167	175	171	174	187	151	161	174	172	148	173	190	168	160	185	178	134	184	161	152	199	167	177	188	163	179	161	171	161	154	183	164	169	147	157	168	150	170	170	172	187	162	173	179	162	135	179	173	171	179	178	205	173	193	151	184	190	165	180	174	168	168	151	172	153	162	162	171	167	143	164	175	176	148	163	174	155	162	151	167	158	174	163	169	185	164	175	176	169	144	202	167	166	180	165	175	145	163	178	151	163	184	165	158	171	158	134	158	170	173	170	172	173	158	166	158	179	156	161	158	187	159	186	148	167	159	158	151	180	161	163	168	168	171	187	164	179	168	160	202	160	151	171	176	163	144	166	146	163	184	179	165	181	163	163	135	177	158	183	156	172	167	190	175	155	186	171	187	180	144	191	181	172	144	159	185	180	172	154	181	172	168	162	173	182	159	175	147	141	178	159	145	183	149	171	159	173	182	164	156	152	173	163	165	184	170	194	174	168	172	166	155	155	172	181	186	156	157	176	171	171	181	154	179	167	160	154	141	160	163	174	153	172	194	149	163	146	166	189	168	182	174	162	148	169	165	175	182	135	161	174	166	156	175	158	185	151	174	184	176	168	196	174	177	195	172	174	199	169	153	190	167	178	159	167	145	188	152	161	162	154	169	176	155	158	169	183	167	162	200	157	157	165	167	176	170	163	161	181	179	140	156	155	166	184	162	175	161	180	170	169	161	159	176	169	193	151	175	174	190	168	161	173	164	166	158	165	151	162	141	156	148	190	154	154	155	201	169	187	156	160	181	189	139	171	174	188	174	166	165	170	174	174	184	172	185	154	173	187	172	161	175	172	188	161	184	177	170	149	173	178	191	179	172	163	182	166	152	154	165	191	159	173	161	187	169	158	153	168	172	184	164	144	159	172	174	185	169	143	156	154	130	146	172	161	161	178	156	144	175	158	179	173	172	184	156	152	159	142	164	167	157	166	149	200	191	170	169	168	159	173	174	163	182	174	156	177	165	171	168	162	166	179	155	163	181	169	160	180	151	183	171	157	163	160	174	172	179	174	166	174	153	163	173	162	194	164	166	171	156	134	159	167	191	177	173	158	142	169	146	173	185	163	168	133	164	153	142	164	178	175	171	169	162	194	161	164	169	185	142	152	148	181	169	165	158	156	170	166	192	151	163	163	151	162	170	162	158	178	154	157	161	163	178	158	156	178	176	168	172	179	171	175	176	155	171	173	154	183	166	158	172	160	158	151	188	169	171	176	176	164	145	157	174	181	162	166	180	168	166	174	174	170	145	162	169	183	163	181	159	183	147	167	161	181	161	168	179	188	178	165	167	180	187	168	189	176	153	167	175	185	171	149	160	178	195	185	171	156	160	171	156	186	167	171	173	175	173	166	176	176	139	180	167	154	161	193	142	175	148	168	146	157	179	146	146	153	181	166	185	182	167	153	170	169	167	179	140	193	170	156	173	165	162	179	185	140	169	172	182	165	178	175	186	163	164	186	174	158	175	175	179	175	180	160	186	163	166	153	154	181	156	169	153	154	188	171	161	147	155	165	157	186	141	165	158	181	166	194	176	196	178	178	150	156	172	182	183	167	178	172	173	167	165	167	160	175	195	168	173	176	162	158	174	162	195	170	161	151	148	165	194	169	169	156	166	164	167	162	168	178	175	158	163	167	171	186	173	167	191	170	163	176	150	178	154	162	168	174	188	155	187	164	185	180	171	178	161	174	164	188	166	180	170	154	144	164	177	156	175	162	163	164	189	188	163	164	155	178	195	142	170	166	172	155	187	156	169	180	192	175	170	172	165	171	165	163	149	158	165	184	150	184	177	171	150	168	185	165	182	144	151	171	135	172	171	182	147	168	163	175	171	163	136	155	150	184	155	168	183	159	194	187	176	181	140	184	157	151	181	157	191	169	183	186	165	178	159	167	165	154	147	154	183	157	169	151	176	161	176	150	158	154	156	174	136	166	187	173	173	165	165	141	162	194	158	168	173	175	164	151	160	176	162	151	154	173	188	170	170	161	173	168	171	181	179	164	143	162	178	161	168	186	181	175	170	172	149	148	176	189	160	187	161	169	200	185	168	162	150	158	176	168	170	173	176	155	156	167	174	164	170	160	163	168	152	192	166	150	176	171	167	186	156	172	167	174	154	172	174	179	171	165	168	161	158	179	160	162	167	136	182	157	166	151	156	152	169	173	192	141	170	171	168	166	184	177	156	176	178	164	168	170	168	176	154	150	169	194	151	162	157	176	141	183	178	163	137	142	190	180	172	193	185	169	171	180	192	165	170	178	171	140	164	175	170	170	139	166	157	188	172	165	177	171	177	164	183	147	156	152	190	189	153	167	162
47882	67825	12048	7849	4934	2832	2162	1532	1148	889	804	708	583	533	489	468	445	466	411	377	395	352	365	331	293	368	281	303	274	301	261	285	266	273	254	261	271	277	289	278	245	299	276	272	290	272	278	265	263	279	283	255	280	271	275	285	263	271	256	246	268	265	259	268	272	255	240	238	247	272	249	261	233	293	264	244	257	255	238	266	282	221	253	261	280	252	272	254	265	258	264	249	265	256	239	275	243	245	304	271	276	247	242	233	233	254	242	245	235	255	258	257	268	267	255	254	234	277	259	240	259	294	227	246	242	265	267	252	238	266	266	227	278	267	241	223	238	219	261	246	232	256	245	243	258	254	285	261	226	231	257	263	251	249	249	276	241	266	249	226	249	231	259	247	234	284	243	257	258	255	260	252	221	285	286	247	224	245	267	236	268	279	215	225	267	274	258	254	226	244	253	221	275	253	255	211	244	242	240	254	229	237	295	249	254	227	261	251	234	246	244	257	252	248	227	227	233	228	236	243	270	237	270	271	245	248	255	252	267	249	271	245	242	220	249	256	297	253	282	233	249	280	266	249	244	249	256	233	279	255	243	244	275	248	240	224	264	277	245	249	236	238	243	243	267	251	253	250	229	249	252	229	249	271	243	256	255	236	219	252	259	248	263	255	261	251	241	244	254	261	227	235	253	256	250	263	251	245	252	268	230	226	235	243	228	253	262	258	273	267	247	260	249	229	248	240	245	248	284	250	249	290	237	228	274	266	242	239	249	257	269	247	238	243	218	236	252	267	257	255	260	263	257	241	272	244	254	242	241	228	269	281	299	273	265	242	270	260	263	222	235	219	281	268	242	234	268	263	248	228	268	257	271	262	259	257	257	266	286	252	274	259	260	253	272	241	256	236	259	265	247	234	232	266	249	243	267	246	247	273	247	250	242	243	269	242	262	273	234	254	237	261	254	288	285	247	246	255	246	232	222	237	257	266	269	268	271	282	271	264	244	256	262	242	259	248	252	231	233	268	268	246	247	246	262	227	253	287	266	259	248	268	268	274	248	241	242	274	267	262	250	264	243	230	247	274	259	258	237	241	229	286	238	241	220	271	246	226	231	247	262	229	246	262	259	257	244	255	258	264	245	250	262	241	227	277	244	238	259	231	246	263	235	247	259	241	235	249	239	281	233	262	270	269	268	242	249	247	247	251	247	268	268	229	248	241	260	265	260	230	241	231	240	291	249	251	254	237	241	246	218	247	273	233	247	247	241	245	230	277	241	263	252	252	232	254	254	239	234	245	223	257	254	253	238	256	277	238	259	267	265	234	258	271	265	229	274	269	300	242	253	240	235	232	239	265	238	264	237	255	250	252	273	269	258	242	267	216	215	255	257	213	262	238	238	233	245	264	239	242	217	271	248	260	263	273	252	244	284	256	254	271	259	249	243	227	263	268	277	271	237	237	253	236	265	247	263	263	264	257	265	272	255	224	258	249	266	263	261	262	215	262	257	233	275	247	221	254	282	240	243	249	244	250	257	280	245	243	259	269	261	229	262	229	253	262	263	275	232	258	277	232	255	267	257	237	268	231	256	240	247	245	244	238	252	240	262	253	267	241	248	272	258	268	221	253	267	264	215	249	260	253	258	258	203	243	286	269	253	231	283	262	260	243	247	297	269	248	238	241	247	258	248	270	257	250	254	252	290	247	247	252	266	256	256	263	254	241	253	260	232	252	272	249	238	248	243	259	241	251	246	243	247	260	233	253	255	233	264	257	251	251	250	253	265	244	276	242	239	236	239	252	237	279	264	219	267	255	266	254	249	266	243	247	241	242	236	227	241	240	234	254	241	248	281	268	263	264	230	241	255	252	271	254	256	266	269	251	241	259	271	230	259	249	249	266	238	275	240	269	236	261	262	255	240	241	255	250	235	263	256	241	249	264	257	259	218	267	294	273	267	254	246	237	242	254	281	285	224	248	215	245	260	249	269	225	239	230	255	231	260	255	260	240	267	273	271	245	267	216	255	252	234	264	263	253	235	231	242	251	255	269	281	254	241	265	230	248	266	275	258	250	238	258	263	245	262	269	251	242	255	247	262	257	256	238	259	278	239	249	266	243	243	248	240	242	239	245	239	234	236	258	252	275	264	255	256	241	230	243	224	224	250	239	244	230	231	244	266	243	242	249	258	227	239	242	236	252	261	275	278	253	231	255	259	259	232	246	266	226	251	273	226	258	264	269	267	234	241	230	263	244	237	245	241	257	242	270	254	231	272	254	254	260	266	297	247	251	265	233	237	258	256	243	238	244	245	269	271	239	255	248	237	265	259	230	220	253	262	218	266	231	265	241	275	286	270	267	242	229	228	265	269	258	235	237	246	234	243	265	265	228	271	266	248	237	254	250	251	250	266	247	235	270	247	244	254	237	251	247	245	234	254	251	263	243	269	250	239	246	264	284	227	248	240	242	232	211	235	247	261	248	241	246	260	266	236	241	231	241	214	253	246	235	235	242	227	247	226	228	247	261	247	247	243	238	254	256	249	259	246	245	246	234	272	267	262	282	246	248	245	253	258	253	243	246	259	248	251	251	250	265	251	224	263	298	263	235	267	239	272	278	268	248	223	227	226	243	256	229	279	283	250	261	232	255	230	245	221	244	265	272	249	255	259	265	255	261	250	260	257	254	256	253	263	272	256	298	248	254	264	252	256	245	251	253	217	271	263	263	258	293	273	271	237	247	283	279	243	244	246	276	235	255	247	274	253	254	255	233	238	255	228	244	235	280	255	252	252	228	249	252	254	242	255	252	260	240	254	242	255	238	221	260	241	259	244	270	238	259	232	230	236	248	266	249	259	249	238	247	213	286	257	249	248	254	242	274	240	241	239	241	258	253	248	251	232	251	269	241	253	281	268	266	269	254	253	243	268	238	274	244	253	247	247	229	236	251	250	229	267	268	234	238	251	259	258	250	277	232	236	242	216	262	266	236	250	237	228	256	259	247	255	256	240	242	248	266	251	269	275	247	228	243	225	246	249	260	265	241	243	294	237	269	260	279	238	248	261	243	250	242	249	247	259	257	253	280	245	261	256	264	249	245	286	270	284	264	247	256	264	250	249	264	232	254	238	246	273	253	273	238	263	253	250	239	243	260	273	254	275	266	254	256	216	266	243	256	253	267	249	257	267	247	244	250	268	249	242	269	273	245	248	278	255	249	248	268	242	229	254	226	266	243	247	263	278	251	246	234	287	233	235	283	275	248	237	241	256	254	260	284	225	262	269	242	259	249	230	275	280	254	275	256	260	257	236	241	239	234	263	275	271	271	268	263	237	259	256	274	263	239	260	258	256	242	261	257	267	255	247	229	232	235	240	254	265	261	250	233	252	248	265	245	241	230	253	245	241	275	262	254	251	269	254	229	238	254	266	257	251	247	257	248	261	259	252	229	253	249	259	258	232	256	267	267	262	275	252	223	266	268	248	254	270	284	246	268	250	265	267	217	259	266	270	267
27244	22251	13212	1795	588	392	327	327	302	311	312	278	283	286	301	274	287	276	286	297	306	334	284	293	298	279	297	303	301	269	293	275	275	299	329	296	311	278	289	291	247	294	261	310	305	327	320	288	288	280	310	302	252	268	298	239	302	279	295	269	296	285	287	334	266	291	295	289	266	293	286	289	283	281	282	315	279	280	287	278	292	271	283	290	285	289	313	266	268	298	266	301	294	289	290	289	277	278	304	312	261	278	286	325	281	295	285	285	291	323	264	279	324	264	287	284	295	292	320	288	302	236	294	314	300	294	265	304	292	283	263	279	282	257	250	280	261	277	270	287	293	264	298	307	279	292	320	292	303	267	281	264	278	283	279	245	306	297	307	275	282	274	287	298	248	276	285	299	299	315	307	290	325	310	249	308	278	307	273	295	285	276	280	312	282	295	299	300	284	278	313	290	324	278	282	288	282	301	266	321	277	304	311	308	285	268	284	292	298	299	303	280	276	315	312	301	282	295	278	312	297	281	298	275	289	265	291	296	307	288	277	297	292	308	296	316	273	270	278	279	276	272	252	268	264	274	260	298	296	289	286	277	304	285	293	291	295	282	303	286	251	276	339	287	287	288	311	290	265	280	293	277	278	278	289	276	279	261	302	292	273	321	270	277	312	271	280	287	298	297	325	276	293	301	300	301	303	276	275	294	284	267	274	287	306	311	306	283	281	310	305	281	311	274	310	305	303	328	288	308	292	303	299	311	284	286	280	280	316	281	280	295	279	275	256	305	292	307	260	293	321	282	274	277	295	274	270	297	306	285	308	276	293	290	310	283	276	319	317	279	313	270	295	262	316	276	314	285	277	262	302	295	278	286	293	275	278	282	264	279	285	274	283	284	316	278	306	272	301	308	264	288	304	283	290	331	289	278	306	281	274	282	318	282	256	284	299	284	278	320	270	287	254	275	287	283	279	286	288	289	324	281	299	314	278	259	308	336	309	286	268	272	298	258	322	293	299	324	311	281	256	282	289	283	296	298	321	285	298	290	290	282	319	271	297	287	285	278	274	283	289	256	296	307	271	302	284	280	262	315	289	294	296	273	293	330	291	271	281	256	298	275	286	288	287	329	294	271	288	287	273	282	290	276	277	301	300	260	255	281	269	262	287	294	269	311	276	307	296	284	255	296	264	281	293	261	290	277	283	283	307	266	285	293	303	297	306	290	303	285	275	295	304	297	282	303	304	269	310	262	267	312	280	241	313	307	296	302	271	283	266	309	292	302	298	246	299	293	280	286	305	292	298	286	249	267	289	288	287	277	296	282	295	280	288	304	290	286	294	301	307	283	308	311	289	303	275	291	306	262	295	280	317	320	281	308	262	291	284	300	311	260	276	275	295	273	283	299	274	306	301	305	321	276	300	316	266	285	313	281	306	337	317	275	267	289	311	294	274	306	322	312	292	323	274	288	273	271	303	280	266	282	264	279	302	299	270	283	292	302	280	266	261	294	283	284	307	294	264	288	312	290	294	283	291	299	299	271	305	297	253	266	266	316	299	228	288	303	335	290	281	279	273	278	302	281	283	282	272	301	314	294	303	316	310	279	286	310	279	297	297	291	273	276	276	291	291	307	253	297	310	308	285	292	294	271	308	276	292	296	294	304	299	288	315	291	285	289	285	271	291	283	324	266	270	250	281	285	296	290	256	279	310	289	259	300	298	255	298	307	289	317	298	291	323	271	291	317	299	266	290	292	274	274	301	315	319	281	312	279	265	294	292	311	281	283	260	257	270	290	262	285	277	287	319	300	308	308	302	252	327	256	277	283	299	275	311	305	289	262	278	284	286	272	303	254	316	302	290	294	255	275	285	286	326	335	302	304	317	319	303	267	258	275	309	292	288	286	268	280	288	294	293	311	292	262	285	301	282	309	293	244	283	283	309	289	302	296	298	270	286	306	293	297	303	275	290	311	260	276	273	301	288	232	295	281	293	267	303	291	295	297	307	330	301	308	273	292	286	341	294	286	302	261	291	281	307	279	297	290	304	282	297	307	280	271	284	274	282	294	281	298	246	311	278	307	275	293	295	283	310	278	288	329	287	250	275	273	310	274	312	300	259	313	257	326	288	292	301	271	304	268	304	294	264	287	297	292	312	283	264	284	276	282	271	310	294	279	268	278	286	312	258	295	316	290	295	311	292	307	271	291	294	302	315	265	289	274	302	281	308	261	301	309	278	304	305	291	293	287	289	283	311	277	306	244	305	320	307	265	239	266	294	284	280	287	293	248	316	289	296	273	276	287	282	293	289	275	278	275	266	321	310	283	269	286	272	285	294	289	298	292	290	290	271	286	301	279	280	297	296	326	268	310	274	286	287	275	295	324	294	300	304	277	295	299	302	286	302	269	246	291	281	303	263	283	264	283	304	313	284	276	277	316	293	293	296	292	292	287	278	274	285	269	245	260	278	283	282	284	323	292	266	266	315	269	254	290	290	290	290	298	326	279	284	269	297	293	285	316	277	289	333	288	288	291	295	302	258	290	285	272	325	301	264	290	307	254	285	291	290	286	313	277	322	291	270	280	273	310	277	272	308	279	285	299	291	259	320	296	296	319	312	286	310	313	284	294	331	286	289	272	301	284	285	272	303	279	307	285	277	260	267	268	322	280	298	274	295	283	291	299	279	295	312	296	301	312	270	302	298	305	286	259	281	262	294	287	269	273	310	298	294	267	304	294	300	287	305	289	287	299	322	283	293	262	302	288	294	314	305	296	275	255	291	275	293	276	285	303	266	255	292	277	274	269	304	300	275	288	271	281	306	300	290	276	305	284	318	278	285	297	297	261	271	278	307	298	268	271	324	330	271	297	314	251	301	295	295	284	282	284	287	320	312	298	277	282	291	272	277	295	310	274	346	296	300	299	291	292	303	333	291	272	327	300	306	277	327	296	285	290	266	292	319	275	272	262	286	276	313	281	296	289	282	294	283	308	267	272	302	295	314	315	306	280	303	272	241	316	259	271	320	280	291	299	275	293	302	317	270	274	284	289	316	310	313	270	305	283	281	267	301	294	322	302	285	303	300	276	286	307	269	311	294	280	307	270	310	265	292	296	267	330	319	304	271	285	300	299	276	278	307	286	295	292	309	299	259	298	279	304	305	273	275	302	287	255	270	289	260	298	323	277	274	263	304	275	295	271	277	263	288	299	301	267	276	281	293	268	304	298	297	277	281	267	280	298	264	290	319	291	279	297	280	285	283	290	277	281	273	252	275	294	269	268	321	277	278	279	302	283	299	292	279	296	288	283	269	249	306	305	330	287	298	269	292	307	310	306	323	275	273	288	277	291	274	279	278	272	309	305	267	281	307	284	280	295	267	276	257	313	305	300	290	305	295	305	295	296	295	280	308	282	282	315	296	262	274	303	321	304	301	260	271	280	270	301	295	259	323	275	290	260	284	302	299	285	288	303	268	301	288	294	298	299	294	312	308	291	279	302	298	295	273	266
24465	28433	3019	1992	1191	667	588	500	452	458	441	433	420	434	420	426	434	412	418	442	407	424	412	429	465	404	428	422	414	376	444	434	418	428	381	398	431	434	428	428	427	433	390	437	421	438	420	439	441	426	429	449	444	425	437	447	439	396	394	435	423	437	431	435	411	428	394	418	441	459	418	444	433	460	423	439	394	424	434	416	431	416	458	436	440	429	409	465	434	422	389	405	417	399	420	444	438	411	440	406	431	446	448	441	412	428	429	431	429	422	422	442	401	436	438	451	416	442	395	414	419	444	438	381	427	440	424	446	372	411	421	414	458	422	444	430	433	423	417	411	450	444	438	389	443	432	410	409	456	430	457	430	403	439	424	410	413	363	415	397	389	453	411	421	433	442	419	444	472	408	424	462	397	405	425	399	413	400	441	392	425	394	396	413	380	438	424	448	432	453	410	428	412	453	405	399	434	428	428	411	458	447	448	419	417	414	440	422	406	409	411	379	412	434	383	426	446	453	416	428	433	408	383	438	383	410	426	426	396	428	436	428	400	405	439	443	428	419	410	470	437	384	433	398	434	415	438	446	446	438	431	388	419	397	457	415	398	450	440	454	398	406	438	413	439	420	410	424	425	401	411	444	428	440	394	424	426	445	415	436	441	431	440	437	427	445	447	429	412	454	440	430	457	435	423	434	417	452	428	427	418	449	435	431	432	437	389	427	414	418	421	407	398	381	453	434	397	429	409	433	435	416	425	424	421	420	401	392	419	431	417	369	454	437	412	435	434	397	412	439	437	371	431	433	409	441	453	403	416	413	425	461	426	455	420	407	397	448	449	462	453	416	437	444	427	413	439	441	420	421	396	371	452	452	413	398	438	405	438	478	433	433	408	439	401	410	422	384	405	404	421	380	434	412	397	411	437	384	425	416	407	405	422	392	445	432	426	451	410	405	464	437	415	412	457	412	434	446	419	420	424	415	411	434	425	410	422	426	419	419	413	430	452	454	447	443	422	392	387	414	427	395	404	417	432	427	440	437	456	391	420	412	484	427	465	427	441	433	444	434	420	426	416	428	459	416	432	415	404	413	475	393	410	423	429	428	404	442	389	409	393	398	425	394	405	435	394	453	439	437	415	447	430	412	409	451	387	413	426	416	432	422	421	455	417	426	444	412	403	467	431	394	404	418	397	411	430	424	395	409	425	432	393	399	425	451	418	402	447	388	447	400	412	373	437	397	409	468	433	438	414	412	409	432	429	443	418	416	442	465	404	458	405	433	419	407	419	415	434	400	403	384	398	407	424	446	452	416	413	397	383	434	412	423	403	405	451	422	429	440	437	412	418	439	425	441	392	406	423	436	427	427	421	430	441	416	430	459	413	465	426	427	413	446	431	428	430	399	440	408	381	427	430	463	413	400	429	428	425	420	419	416	401	452	407	426	398	427	435	431	422	439	409	441	421	416	393	408	436	405	424	387	402	424	440	447	419	422	419	409	484	445	435	417	416	468	427	456	444	417	454	443	403	430	437	436	413	427	436	425	441	446	483	447	426	427	424	453	439	440	435	385	456	419	422	431	415	436	420	419	410	464	434	388	388	459	442	423	440	424	419	441	439	436	419	410	383	426	398	404	426	408	464	438	394	361	427	424	436	442	423	408	427	411	437	449	416	426	409	395	420	444	411	382	432	407	435	458	418	400	418	408	398	382	400	419	435	377	468	408	426	422	424	446	406	443	397	408	426	457	412	417	466	437	430	421	416	426	406	411	383	411	440	391	433	426	415	415	461	434	413	463	415	430	405	417	427	412	418	425	421	477	425	450	394	433	390	424	425	423	412	453	391	454	438	432	430	436	431	395	446	400	401	396	424	395	384	441	441	415	442	436	391	460	410	460	379	444	432	416	413	418	414	412	418	429	431	422	450	435	464	437	437	438	413	415	412	420	420	418	411	431	448	435	405	441	447	435	421	437	422	404	413	421	421	398	396	459	395	421	438	418	435	415	445	463	408	465	448	432	430	393	390	452	407	379	421	406	413	424	450	423	420	436	403	441	449	423	396	415	425	460	408	413	416	441	410	429	407	437	395	428	398	380	388	442	435	404	416	394	454	446	392	427	395	411	400	438	405	361	442	405	386	401	430	418	412	434	436	432	429	455	392	393	441	394	420	446	418	411	429	448	418	414	401	386	411	483	433	446	437	459	408	432	441	414	462	398	422	431	468	424	433	450	432	431	427	411	420	414	407	414	441	462	450	442	424	423	463	403	424	424	447	416	440	447	427	440	410	424	472	452	415	391	442	428	420	451	418	448	424	424	393	441	442	412	420	434	465	398	442	456	420	397	408	386	421	431	444	421	420	427	428	437	422	410	427	414	450	434	455	435	409	417	430	416	423	438	440	387	449	451	425	380	429	411	398	430	466	416	416	398	439	436	404	443	410	411	439	429	418	432	400	398	427	450	448	434	439	388	451	402	420	395	415	453	427	437	406	434	401	422	409	378	403	425	437	429	384	456	416	423	442	405	417	433	450	401	416	399	416	443	438	411	432	453	431	405	393	381	429	423	407	419	395	397	426	369	404	450	419	416	425	456	465	417	412	402	446	418	401	381	426	423	401	386	406	411	429	437	424	400	387	410	417	415	415	422	446	429	380	398	406	397	428	414	426	430	426	449	393	450	410	448	420	414	428	431	461	450	390	434	422	459	433	432	397	443	386	387	419	414	419	448	443	424	444	420	413	453	456	429	438	402	416	429	403	427	400	416	424	408	433	424	437	420	449	439	427	399	419	411	395	415	436	428	426	430	416	438	431	436	419	431	436	410	431	455	430	420	423	430	416	422	402	429	452	420	423	429	393	400	404	405	412	383	431	416	429	414	425	422	433	418	409	430	380	466	429	396	415	421	422	434	393	401	409	429	454	372	388	452	387	435	394	428	418	407	428	433	385	434	427	426	408	438	402	442	433	409	432	402	396	432	408	424	420	425	423	399	429	423	376	424	408	432	396	401	417	438	424	415	429	437	425	414	427	411	454	401	429	434	392	432	452	404	390	407	430	429	394	416	421	407	412	379	425	426	431	456	454	406	381	452	417	423	419	397	422	397	437	423	407	417	418	451	418	424	456	419	438	422	424	452	398	423	439	402	417	444	413	431	358	408	384	404	428	406	402	438	437	459	425	428	434	389	422	416	435	442	405	427	424	427	462	455	403	455	425	402	400	439	439	442	436	450	425	423	468	421	412	406	435	404	458	388	426	430	384	406	413	423	458	448	428	398	400	436	439	409	415	420	413	431	401	435	458	425	409	423	424	393	411	440	440	409	446	453	398	449	423	431	391	399	418	411	434	415	493	433	414	435	450	422	403	426	412	394	371	420	432	415	418	407	418	443	419	363	437	408	410	466	442	439	409	429	457	403	428	375	409	445	414	407	430	432	432	415	407	390	413	433	428	438	456	424	443	416	414	443	452	398	435	410	409	438	407	423	404	423	409	399	425	417	445	404
24275	21623	28251	25244	21476	9724	827	534	421	382	404	396	386	365	375	347	321	334	338	337	343	318	321	329	344	295	338	335	320	318	288	305	302	309	337	328	302	304	310	318	305	288	325	306	337	310	312	319	321	317	318	311	323	316	311	308	306	335	307	324	287	298	282	315	302	327	331	278	304	297	317	322	352	313	316	305	334	319	327	323	340	344	299	330	308	348	327	306	283	307	313	312	303	317	331	301	312	309	315	295	324	311	314	308	291	293	331	314	326	321	317	278	320	324	291	349	276	303	278	349	307	277	318	302	300	327	288	324	319	297	334	301	311	327	326	266	331	343	311	329	288	292	283	319	313	344	319	328	302	301	309	293	313	314	334	326	320	309	305	324	303	320	307	323	310	313	318	284	340	324	323	309	322	303	320	336	328	302	301	306	327	294	296	277	319	317	300	302	301	326	293	311	305	329	327	319	327	308	301	305	343	314	302	324	292	319	299	291	316	302	300	318	323	323	309	320	299	306	302	307	310	341	326	323	327	325	286	340	344	371	286	324	322	333	314	330	335	295	308	302	337	288	344	294	324	321	314	317	329	282	324	303	277	320	300	321	304	302	304	321	330	314	298	313	294	318	344	306	307	328	288	298	334	303	299	317	316	326	294	296	314	315	333	338	310	320	326	348	291	327	309	310	300	314	290	305	284	323	326	328	303	321	301	301	299	305	282	336	310	287	335	331	312	316	306	331	297	284	308	304	315	347	320	316	325	336	337	284	331	310	330	332	315	318	358	307	297	294	323	253	305	326	298	364	313	297	305	322	305	309	304	297	310	326	301	320	293	314	325	320	316	344	306	297	303	294	307	311	326	310	318	313	299	296	299	296	291	289	340	285	325	265	344	312	308	320	302	345	338	308	299	311	305	329	310	332	320	316	286	322	300	320	299	313	335	321	342	319	305	296	336	303	306	298	309	327	310	309	305	288	318	329	336	307	313	312	308	335	327	299	303	322	300	326	289	288	274	349	299	314	323	286	318	301	333	345	333	288	334	310	300	310	323	322	305	323	317	307	321	316	325	328	312	300	314	314	344	307	298	336	314	309	314	314	311	304	300	305	309	307	294	298	338	332	318	269	298	294	311	297	333	342	310	301	308	284	302	364	334	358	350	298	286	284	294	305	295	321	325	307	323	318	297	298	300	313	321	347	317	340	336	288	317	317	297	329	291	324	326	321	328	305	310	282	305	327	312	349	322	323	324	357	292	327	314	302	308	307	324	307	315	289	311	301	357	312	254	309	316	329	289	309	287	335	313	332	323	304	286	325	299	310	350	299	310	287	322	295	327	328	324	306	341	293	329	295	332	296	298	317	308	315	283	296	307	302	341	283	303	315	311	301	286	307	316	321	309	311	282	315	316	296	318	309	363	311	321	330	326	309	306	309	334	307	346	312	321	286	337	325	325	306	336	320	332	290	326	310	315	345	326	313	327	331	319	358	325	287	330	340	331	306	334	344	314	310	317	342	326	314	339	328	294	302	349	280	283	341	339	296	315	279	309	299	310	326	306	306	283	275	308	292	328	317	315	354	299	329	303	301	284	294	324	309	314	286	303	304	312	329	331	322	318	333	335	345	319	298	304	315	331	339	289	323	296	329	328	328	312	358	296	330	313	316	327	284	299	326	322	298	329	300	332	316	311	321	354	322	298	329	307	332	296	296	291	335	285	273	309	306	326	337	332	293	312	330	316	307	297	300	306	313	297	315	329	294	321	300	276	317	300	321	319	321	304	377	292	287	329	338	293	340	323	312	295	296	320	316	322	293	308	313	306	335	305	310	325	315	308	289	286	306	318	283	316	295	325	309	338	309	285	294	323	318	297	298	306	291	327	329	318	321	315	315	352	318	296	318	315	314	325	317	330	304	311	328	331	306	309	303	316	343	289	338	309	302	305	280	334	327	281	303	320	287	323	310	293	323	328	288	319	304	330	291	325	310	317	329	303	306	346	308	313	315	305	334	309	287	325	328	318	355	287	303	311	303	301	297	337	275	316	316	322	319	334	310	306	292	280	338	305	302	311	321	314	290	333	297	329	317	293	294	298	321	349	321	308	312	323	277	309	342	326	334	340	325	309	295	312	309	320	324	330	316	323	245	322	351	293	310	317	289	309	313	304	322	298	325	318	306	313	327	336	306	309	318	337	330	295	318	340	301	285	314	316	303	307	309	305	340	330	309	326	312	306	290	344	324	293	320	327	339	332	323	337	318	323	299	325	302	314	304	316	321	305	319	336	287	302	313	310	319	313	357	314	288	297	306	294	318	326	300	314	315	301	302	314	330	306	311	298	314	296	327	306	313	314	332	316	289	322	356	280	281	333	329	328	319	318	299	330	297	329	324	321	303	288	318	310	281	328	310	288	323	317	340	323	275	359	304	302	295	307	346	299	304	311	328	310	287	294	330	323	312	287	328	287	298	355	305	312	336	291	314	291	285	308	303	311	334	343	288	297	327	258	308	295	327	311	311	315	332	323	326	309	310	307	334	288	282	294	310	324	287	337	321	335	277	298	302	307	369	292	300	314	324	324	327	308	311	303	328	305	316	330	281	315	348	296	312	333	279	323	280	318	333	343	336	348	307	311	304	304	321	324	279	308	317	304	337	302	318	339	300	345	300	312	273	294	303	335	345	301	332	323	314	321	327	311	298	318	337	349	323	301	298	303	297	327	295	345	337	295	319	281	330	290	350	316	301	319	334	324	317	298	304	305	294	301	308	314	314	315	319	300	319	324	322	328	302	321	309	337	314	262	305	333	300	341	331	333	307	335	299	295	304	261	338	312	321	323	302	317	314	331	303	320	303	324	319	290	344	328	339	336	301	310	297	333	325	319	295	308	320	305	290	311	331	302	297	298	330	312	325	319	306	309	313	290	269	333	282	295	315	281	320	296	310	323	281	291	339	327	285	371	313	304	316	296	296	322	318	320	310	329	303	353	300	313	319	288	304	313	319	292	317	291	332	291	310	298	297	286	312	346	274	311	307	311	316	315	336	321	286	280	331	289	302	314	308	331	313	287	339	282	300	336	340	293	266	299	345	294	319	322	347	330	300	317	287	286	321	290	306	281	291	329	267	318	338	299	320	323	306	300	309	300	294	299	320	280	319	292	312	315	285	295	304	317	333	304	303	298	300	312	323	319	314	317	291	315	315	327	318	298	313	309	340	313	318	309	286	317	313	328	287	296	304	337	306	311	300	313	306	333	315	303	316	306	326	347	300	308	312	309	350	296	342	308	289	309	290	286	314	320	280	309	342	325	326	298	305	277	301	345	305	296	324	307	321	299	330	321	310	287	330	311	319	283	345	325	299	303	315	291	348	305	319	312	337	294	307	291	309	268	301	297	328	349	310	307	314	305	304	319	295	329	302	321	320	300	293	312	294	325	319	331	296	321	295	319	283	322	303	273	313	328	309	321	316	293	297	291	311	319	319	309	330	322	321	327	331	308	313	334	327
47553	61690	8324	4590	2915	1794	1386	1036	848	751	682	704	643	607	593	605	546	551	547	505	499	512	502	488	523	532	461	502	487	469	477	458	531	479	469	485	511	492	482	457	458	458	482	466	462	439	466	452	450	439	486	470	500	455	463	449	466	448	487	459	438	428	452	455	460	491	422	479	496	476	482	431	470	452	453	462	450	475	483	486	445	520	437	457	439	439	446	457	478	466	495	441	464	465	413	430	444	477	466	435	485	498	472	450	460	423	449	465	474	455	469	487	458	474	481	470	453	502	450	450	470	454	481	420	465	493	431	499	438	496	457	489	438	468	456	459	476	426	482	461	444	494	475	493	491	452	457	463	474	452	459	460	452	449	411	447	463	448	471	478	476	458	432	436	439	437	475	500	467	464	460	421	478	423	457	450	455	482	489	410	473	479	445	471	482	421	441	455	441	466	443	450	476	494	435	468	471	456	446	482	458	420	432	475	447	438	465	457	465	487	458	458	472	516	427	450	432	458	449	451	506	440	443	465	468	489	472	479	466	466	496	456	456	458	467	422	470	456	458	493	413	442	420	431	489	450	430	473	446	452	444	434	507	470	438	446	448	439	445	467	475	453	474	472	436	449	457	431	490	448	468	483	445	463	453	475	451	440	425	443	485	457	434	454	488	491	463	451	446	501	471	455	449	470	486	480	463	441	419	436	459	444	471	455	456	449	440	408	455	534	495	452	461	446	462	440	481	476	474	442	437	456	444	455	450	489	492	457	427	476	486	471	448	437	440	456	438	463	442	453	487	464	450	491	428	442	445	446	463	492	436	467	434	416	458	483	462	477	440	454	489	485	482	445	462	475	472	457	435	496	490	488	492	469	476	441	475	460	446	479	489	456	446	475	476	461	453	469	480	449	443	461	484	470	455	440	471	459	480	450	458	401	429	438	436	432	467	442	458	463	468	453	453	461	433	457	448	492	431	512	461	426	465	479	469	472	439	456	454	456	488	487	463	476	471	485	467	485	474	443	464	482	461	430	437	428	422	454	471	438	464	441	482	462	468	458	449	485	469	491	452	462	476	472	461	486	419	450	479	430	439	444	469	452	472	489	474	524	447	440	523	500	433	445	475	461	443	412	493	449	454	471	476	496	482	441	459	452	445	434	481	448	497	464	434	473	454	538	476	457	471	455	478	464	483	469	471	467	489	467	443	465	494	481	467	432	486	468	440	467	436	465	435	474	440	471	455	429	413	456	442	459	445	432	470	468	489	449	423	461	446	488	462	489	459	477	470	456	440	454	480	479	463	475	439	478	446	448	471	441	437	448	475	503	482	467	441	481	469	495	471	455	457	478	446	441	492	441	463	456	471	441	476	419	468	465	474	439	495	469	430	421	459	451	452	484	464	429	428	485	418	452	476	424	447	445	490	460	443	500	442	478	449	448	440	452	468	471	434	474	466	457	418	437	526	469	519	493	477	471	492	440	430	434	448	472	427	464	484	475	467	481	479	424	486	455	470	479	470	436	440	468	477	457	466	453	448	447	494	447	479	451	465	441	475	462	486	436	493	490	464	459	426	466	469	461	464	478	465	437	466	485	474	455	481	481	508	458	444	427	464	475	449	456	474	457	472	467	452	477	484	479	456	421	435	469	470	471	458	458	471	429	420	455	472	489	482	447	427	472	450	455	472	435	458	464	457	507	464	488	433	460	511	473	446	479	462	438	448	463	412	436	456	469	413	442	433	457	485	432	472	417	464	432	438	478	404	484	457	452	421	478	453	457	456	450	452	460	464	428	458	457	460	463	424	462	452	457	436	447	507	441	502	482	476	430	483	428	431	449	463	508	451	477	472	440	413	488	463	411	480	427	427	454	469	489	453	419	455	476	485	475	441	491	482	456	474	475	443	455	464	446	472	480	446	472	444	474	449	448	450	431	463	447	488	458	466	452	460	457	442	450	434	474	495	468	458	487	449	465	475	461	424	442	469	436	458	446	441	456	446	452	464	432	468	450	469	464	464	445	473	432	509	436	435	459	442	460	443	452	437	473	456	445	450	469	383	456	450	434	453	441	491	462	492	453	478	457	471	474	488	432	462	445	475	451	460	468	501	478	443	460	476	491	433	453	497	401	433	431	414	446	511	445	466	446	477	441	470	490	491	457	451	475	461	449	480	430	469	476	515	450	470	457	485	452	452	475	482	453	508	459	436	460	489	503	465	477	451	483	473	473	452	458	462	438	450	448	409	445	522	428	470	454	484	467	450	438	427	488	431	442	464	452	441	426	443	458	434	408	421	445	473	490	467	446	472	484	458	442	458	483	454	444	484	478	478	466	454	481	468	460	432	491	447	468	426	439	459	485	400	460	429	436	484	469	480	480	433	486	505	476	442	452	447	432	453	467	483	519	471	471	394	446	444	474	474	444	450	475	448	468	475	451	516	439	463	458	455	483	442	514	483	474	468	467	476	455	476	482	454	442	454	473	459	478	494	481	461	432	477	474	443	472	465	506	472	440	434	470	435	478	460	442	471	484	433	425	438	455	426	482	449	453	454	463	454	443	467	454	460	472	420	454	493	456	444	462	504	471	456	451	464	488	465	429	477	466	488	451	453	453	465	469	477	476	473	464	484	438	455	409	493	469	447	477	488	447	456	469	461	456	446	426	472	457	456	423	436	447	437	464	452	446	478	459	454	414	447	487	471	495	458	446	460	469	440	485	444	451	507	476	471	465	469	448	490	482	459	499	487	470	477	447	465	472	411	431	453	464	445	488	442	467	471	472	494	449	472	490	474	450	450	485	479	488	453	501	438	447	430	476	488	453	444	462	436	447	433	436	490	453	450	478	501	454	460	478	441	436	471	498	446	497	420	499	472	471	487	453	469	437	419	449	457	486	457	482	475	442	463	442	463	452	443	459	440	511	488	479	443	458	450	475	446	451	478	481	426	467	479	466	481	484	461	494	479	442	482	472	463	467	450	465	470	450	429	444	490	473	475	435	453	458	460	438	473	478	442	491	472	448	455	456	428	484	471	483	492	466	466	447	443	482	473	410	449	468	421	466	437	406	446	389	436	421	454	467	475	424	465	478	439	463	465	455	479	477	455	460	473	447	442	452	472	494	477	453	429	460	460	466	467	480	480	444	463	462	446	431	475	476	470	468	475	481	483	447	443	443	476	444	461	387	457	468	438	491	475	447	470	462	499	456	463	464	457	470	451	470	477	472	476	438	480	468	445	488	447	451	469	493	473	482	470	458	482	462	460	455	483	476	440	446	441	479	466	453	449	445	455	451	452	460	446	474	478	470	470	445	472	477	461	482	454	439	490	490	448	475	478	452	447	451	446	452	428	482	483	458	443	422	491	502	449	484	469	440	433	459	482	451	446	464	462	479	428	449	540	467	503	481	500	462	435	470	471	455	487	463	448	438	458	476	427	474	419	439	426	453	428	482	461	478	454	481	451	421	440	465	439	473	418	492	490	451	482	454	463	452	457	457	441	442	454	446
23325	21553	28874	24634	21532	21535	9066	613	461	341	350	247	270	267	233	229	236	206	249	219	187	208	182	201	176	197	186	188	169	196	190	191	203	168	180	222	177	177	180	169	161	172	174	145	199	179	172	166	167	194	182	179	167	164	178	187	147	142	159	189	181	142	177	179	154	192	155	201	189	169	184	179	156	182	167	147	164	137	159	173	192	189	168	170	155	164	157	176	157	163	185	169	162	178	168	185	186	167	132	177	176	167	179	152	181	187	147	142	162	186	167	151	154	166	151	163	143	171	152	201	194	175	164	155	165	172	177	182	151	180	172	159	169	180	172	164	158	187	173	154	172	152	171	170	173	185	183	178	166	201	151	173	193	163	160	161	145	170	172	153	168	202	158	176	143	158	158	160	181	170	165	163	168	174	158	155	163	166	151	150	142	158	154	158	162	151	148	165	162	169	165	171	172	168	187	183	164	184	177	155	172	159	189	164	164	179	176	176	177	182	158	147	183	168	179	155	150	154	157	139	169	166	181	152	177	154	141	179	168	157	179	149	175	181	193	169	163	138	145	171	172	176	177	153	163	148	162	175	164	163	153	163	182	174	164	172	193	165	166	162	160	174	150	150	179	168	182	182	176	155	178	156	190	177	166	175	183	164	166	163	183	170	193	168	185	173	161	141	141	169	165	170	161	150	187	167	188	196	156	164	152	176	180	159	176	161	166	166	180	177	169	170	156	171	158	171	183	165	168	187	152	161	162	183	204	188	162	181	144	161	151	177	169	185	158	166	161	160	154	145	172	183	171	150	164	174	165	166	190	181	157	162	145	162	159	162	154	166	188	167	161	162	164	192	159	162	154	176	175	180	168	156	180	152	177	180	179	172	165	194	177	176	163	167	163	134	166	175	166	151	161	173	166	153	192	168	164	159	167	175	162	166	190	164	149	157	162	151	157	152	195	194	158	165	151	191	187	174	178	157	166	146	163	162	186	145	166	153	187	159	170	142	180	170	182	180	164	172	173	177	182	176	167	159	167	146	176	141	189	186	169	181	159	143	156	169	166	188	162	146	156	173	172	182	160	166	169	157	149	156	151	184	150	142	166	165	176	146	157	177	160	152	175	142	170	169	169	175	185	152	166	151	164	173	157	158	160	163	149	148	189	186	177	168	175	149	173	152	166	168	144	155	178	153	164	142	158	183	167	153	162	147	178	161	150	159	153	175	178	143	178	169	156	152	160	153	180	167	196	174	174	181	158	142	165	185	160	165	184	165	167	154	189	162	136	135	170	161	179	156	167	170	165	148	160	193	179	159	186	171	175	161	156	151	173	181	170	160	158	143	166	162	155	162	172	158	170	186	144	178	162	200	179	176	154	179	187	171	176	173	158	153	154	168	152	154	164	170	150	174	153	139	175	174	177	159	172	174	153	153	197	167	160	166	164	175	172	171	157	180	146	159	172	168	146	163	153	169	159	168	162	176	154	177	169	194	160	156	173	158	191	150	172	161	184	163	173	181	174	157	153	150	171	189	192	163	158	167	172	163	175	150	156	166	148	174	175	163	197	179	155	160	150	154	168	167	190	168	172	153	176	173	191	154	196	184	156	160	141	152	168	175	164	178	160	158	191	169	166	183	161	174	174	161	175	155	164	163	179	140	190	182	152	150	183	195	179	158	166	163	180	169	174	153	160	176	177	164	163	134	179	150	167	160	190	151	141	124	185	175	173	165	142	158	187	168	153	172	167	155	166	182	145	184	172	184	168	199	162	130	170	170	174	145	160	158	173	157	200	165	159	167	184	187	187	148	178	180	150	175	169	180	158	172	148	180	180	170	169	174	185	169	158	171	162	165	163	153	194	180	165	205	170	157	152	140	163	183	173	182	166	176	161	165	197	187	177	199	171	181	175	156	145	149	152	157	155	167	165	155	172	176	170	165	173	179	171	145	179	177	154	162	165	171	179	160	143	180	172	162	164	171	171	171	171	175	165	152	172	157	182	174	177	169	151	168	152	162	168	182	150	174	170	176	180	177	154	165	165	159	168	147	149	159	176	169	169	165	176	153	169	158	172	179	176	164	171	168	139	149	157	133	167	190	158	170	153	184	159	179	178	173	177	151	192	162	177	160	169	162	165	144	197	174	154	174	168	163	176	156	162	168	155	179	160	184	173	184	159	147	158	156	160	167	151	191	168	193	167	154	128	162	149	163	178	172	184	156	171	183	162	168	198	151	180	181	166	179	177	182	165	152	171	161	156	174	160	185	183	170	167	178	184	188	152	177	173	161	167	167	175	150	175	161	177	175	171	177	183	184	174	151	174	187	187	177	180	144	166	157	165	175	197	159	152	189	173	168	190	173	163	158	172	149	165	168	188	159	158	160	159	145	179	188	152	160	163	151	176	170	173	172	162	160	147	156	190	170	156	192	173	151	174	140	161	162	143	170	179	167	167	165	176	167	154	147	176	156	201	170	178	179	156	164	157	174	137	175	167	149	172	171	174	164	171	164	169	179	169	181	164	170	166	179	185	171	160	173	152	172	172	174	163	173	153	187	147	184	163	174	161	170	186	181	175	180	160	150	172	173	166	171	147	176	165	142	146	151	178	145	155	177	141	151	161	158	168	160	159	149	179	182	165	176	175	164	171	190	183	165	164	170	160	177	191	161	156	184	149	152	169	164	172	183	161	160	195	174	182	174	157	168	178	180	156	169	164	164	176	173	187	173	159	157	174	172	130	169	171	172	137	159	159	179	159	157	162	166	177	164	181	189	187	172	141	167	164	174	170	188	171	176	195	171	134	159	152	157	172	165	164	169	151	174	159	164	172	181	160	155	201	154	140	163	163	168	142	169	170	160	186	162	174	158	157	156	148	142	168	192	176	161	156	169	177	181	185	178	156	155	185	191	152	152	199	166	171	167	171	157	152	173	151	166	173	194	176	179	154	139	167	153	174	178	192	155	143	163	184	171	184	172	164	159	157	184	160	188	183	154	182	155	170	189	175	137	166	180	149	179	170	140	168	145	154	184	156	172	173	160	188	153	186	166	155	157	155	182	169	158	174	187	162	162	157	180	173	154	189	185	173	155	161	164	197	159	170	148	148	157	154	154	178	164	163	161	155	153	177	179	166	185	171	156	180	196	163	169	177	180	156	164	166	145	147	149	155	159	170	162	156	146	163	168	178	162	171	166	176	161	151	183	161	156	167	184	155	169	149	178	144	197	146	151	164	172	175	180	166	169	146	175	144	159	141	178	169	162	161	181	190	174	184	166	173	171	171	162	160	159	159	168	163	159	164	163	167	162	188	153	161	147	169	177	163	189	152	188	188	165	147	177	180	153	143	185	172	162	164	175	145	169	177	162	171	145	155	144	156	151	197	187	185	191	167	196	193	164	184	173	163	176	156	193	146	157	175	164	176	148	164	196	167	157	161	178	158	175	145	193	163	160	149	172	163	165	171	164	157	159	164	168	167	176	181	164	185	164	167	151	157	145	194	156	177	155
47936	69242	12167	6790	4234	2504	1966	1410	1106	900	748	647	646	563	480	424	426	376	388	400	366	395	292	303	303	340	312	284	298	298	286	274	328	298	293	279	296	279	306	274	263	265	280	260	277	274	267	260	272	259	231	277	237	267	245	265	235	235	257	252	261	266	274	263	261	270	240	260	249	237	289	283	253	255	265	272	255	267	255	248	264	240	227	247	276	260	257	236	273	280	226	256	281	243	247	260	251	259	252	243	231	229	266	246	234	278	245	276	237	266	235	250	261	253	235	239	258	265	255	258	245	237	255	222	253	251	261	248	251	263	263	242	262	264	249	241	226	265	264	268	253	251	236	248	246	253	250	239	287	243	241	239	236	254	248	248	242	242	250	259	248	246	231	267	260	284	233	268	232	241	264	246	261	230	250	254	253	240	237	249	234	254	237	241	226	242	218	254	239	269	236	246	261	237	296	233	211	272	223	269	253	237	252	251	232	266	254	247	246	229	262	283	258	236	223	233	240	252	234	249	255	256	265	236	226	264	246	235	244	251	274	224	266	248	214	238	267	256	285	235	265	247	291	245	234	247	280	242	261	233	216	267	269	232	261	260	246	280	274	217	258	248	229	250	249	258	262	276	253	256	247	231	262	245	254	246	268	277	257	259	256	233	224	243	251	244	242	227	228	263	240	243	231	276	212	264	232	235	238	247	258	274	249	249	244	253	237	233	264	264	236	235	250	263	247	277	232	229	276	256	240	234	253	260	238	252	269	243	240	264	254	253	237	259	259	261	265	246	248	241	258	245	253	241	263	262	278	233	253	243	242	255	258	258	285	253	249	247	237	245	250	264	263	254	257	241	248	243	274	266	268	238	261	262	268	257	249	254	275	269	253	249	244	212	229	280	242	245	256	223	282	271	237	229	230	231	244	257	239	256	250	224	245	250	251	224	248	233	253	245	279	244	239	255	264	263	238	258	264	263	247	241	229	262	236	217	239	257	235	233	240	253	232	251	238	254	275	223	270	286	241	270	225	253	257	257	233	256	263	232	260	253	250	226	230	238	238	257	263	260	270	265	249	246	252	241	252	256	266	237	269	247	235	239	233	264	262	257	241	252	258	295	234	252	227	253	249	247	256	285	268	253	247	239	227	269	255	245	241	239	264	237	255	269	247	231	260	260	240	264	256	232	262	283	254	234	250	264	247	225	222	288	239	241	239	251	254	222	244	265	269	252	237	256	221	250	273	212	261	248	241	308	266	276	252	238	245	273	245	251	258	266	257	255	236	267	238	276	232	256	238	251	210	267	218	272	240	248	251	232	254	234	265	243	265	276	269	255	257	231	244	233	260	233	222	248	254	216	230	241	264	260	260	250	236	259	248	244	251	250	255	229	276	218	239	256	266	254	241	239	238	239	263	252	261	213	262	238	240	260	233	225	234	234	249	239	235	243	217	235	221	283	242	260	233	256	240	254	264	257	236	235	237	246	264	246	256	222	253	219	250	245	243	236	245	227	239	250	230	276	225	217	209	247	252	251	264	251	220	233	287	265	242	265	257	242	243	254	223	237	246	258	219	275	230	265	274	264	254	246	247	233	255	266	263	249	243	259	245	252	252	222	222	250	265	236	242	245	242	227	261	249	281	252	265	265	263	246	263	238	242	260	239	275	248	249	223	233	246	241	203	281	231	245	258	269	226	234	231	245	269	245	254	243	257	251	238	242	233	251	244	216	242	233	260	253	274	269	238	238	254	257	255	261	246	251	234	243	245	264	245	251	227	261	267	261	218	254	264	265	220	241	234	247	240	251	267	240	232	259	247	251	256	240	227	248	247	251	241	248	249	241	271	253	250	227	288	252	243	264	263	268	256	248	248	233	254	258	250	260	269	267	276	236	238	241	240	246	241	245	233	272	265	269	250	245	235	264	277	255	271	275	261	260	264	222	220	250	265	243	236	243	253	247	227	259	238	216	249	238	252	268	249	238	281	247	243	234	257	235	237	270	239	248	224	264	225	227	232	277	239	266	262	244	241	268	240	276	259	292	267	252	237	253	268	228	271	239	231	243	251	257	213	254	272	248	266	265	227	252	240	228	264	265	288	262	244	250	241	265	241	298	254	240	229	257	254	255	264	261	233	236	259	235	250	243	256	259	236	256	241	286	240	259	255	237	233	218	231	258	271	247	255	203	229	246	230	228	242	248	234	244	234	247	223	250	238	260	237	269	268	267	245	250	222	223	239	259	245	243	234	228	235	241	252	264	210	244	261	241	229	263	239	255	224	253	242	241	238	257	271	269	255	257	274	252	256	250	254	227	238	219	239	244	270	246	275	251	272	249	234	238	242	251	254	257	260	250	245	245	225	206	241	225	247	263	253	242	235	229	248	233	280	235	272	227	268	249	242	244	227	237	280	262	204	242	240	236	250	252	243	245	251	239	248	263	272	248	260	251	259	283	214	273	222	237	235	252	224	267	249	269	254	272	227	235	275	247	265	246	245	264	236	252	243	273	239	256	249	233	271	246	224	282	291	266	258	247	257	244	241	239	238	216	234	218	237	218	246	228	247	245	232	245	259	247	234	274	279	251	265	254	264	260	227	258	246	222	240	263	238	286	279	280	268	241	242	261	244	284	234	263	248	240	265	229	225	254	250	232	274	248	254	262	250	271	263	251	256	264	257	235	250	243	211	248	240	256	224	234	251	244	248	239	235	261	254	273	229	261	261	218	237	233	242	240	281	242	239	254	221	262	244	259	261	253	275	247	261	235	252	252	260	261	268	276	230	215	236	275	294	224	264	246	271	264	251	237	267	252	257	274	242	238	222	237	243	271	263	256	252	265	245	244	238	235	238	275	257	236	254	265	251	277	260	273	260	270	252	263	235	238	231	228	251	231	244	264	254	247	238	251	265	244	253	226	245	235	286	266	234	231	253	236	258	252	236	229	249	243	255	239	248	248	250	262	275	257	243	248	273	233	252	217	240	257	245	219	252	257	266	233	253	248	219	251	264	245	247	253	236	279	242	268	252	237	241	275	216	240	270	219	270	263	263	241	253	223	247	246	248	262	270	229	258	256	212	212	271	269	277	261	232	259	256	286	238	221	266	258	253	257	247	247	230	255	262	267	253	231	256	255	262	239	256	219	268	263	256	229	248	232	264	261	264	239	243	243	270	252	231	245	235	250	238	281	273	249	249	231	264	246	274	226	239	243	268	244	200	256	249	244	237	253	214	263	247	261	241	275	260	259	229	253	248	254	263	263	256	224	249	246	278	313	244	241	263	228	253	213	272	237	285	277	266	255	210	244	213	257	264	259	228	243	273	226	235	276	246	270	264	278	239	234	238	246	239	257	236	273	278	259	257	248	283	260	269	275	230	260	238	240	240	255	245	232	264	247	244	251	244	281	282	253	254	257	265	290	269	245	256	250	242	239	262	277	218	228	226	237	230	242	231	272	228	247	263	225	246	274	260	262	274	231	260	262	229	269	275	280	261	249	229	254	242	265
27668	22720	12798	1507	469	385	293	313	325	314	287	300	286	293	312	286	289	297	298	311	300	329	312	304	289	312	293	336	329	282	301	319	278	292	295	280	282	301	278	345	277	295	274	290	333	271	283	310	281	262	305	306	258	284	323	305	318	301	277	293	323	289	297	281	270	284	294	278	314	312	289	255	290	292	283	283	285	288	282	314	300	283	276	274	279	290	302	283	290	289	300	286	312	308	304	274	263	294	259	283	293	319	307	299	306	274	285	301	290	313	300	297	271	308	292	294	289	295	295	285	296	284	303	280	285	282	276	273	312	281	296	306	265	307	283	278	296	274	295	311	283	279	291	272	278	313	299	321	275	287	300	295	287	300	306	308	306	324	280	259	313	287	278	297	277	285	287	288	286	287	295	297	250	280	279	297	278	286	322	299	309	295	296	312	321	294	279	272	275	271	282	319	301	283	279	270	297	312	310	296	287	264	318	284	271	297	295	299	308	273	302	253	297	283	267	313	284	258	289	289	293	291	292	293	300	285	303	301	312	297	304	318	295	283	259	293	278	294	292	280	281	284	292	289	316	274	267	310	298	301	316	272	286	323	280	301	295	282	281	305	258	263	282	302	286	275	304	303	325	266	294	288	289	295	282	308	281	289	269	315	314	292	305	290	299	315	306	294	271	312	321	300	278	293	316	310	303	305	303	282	312	285	290	291	271	295	268	314	302	261	310	274	284	296	297	257	291	271	290	312	264	284	318	300	281	285	316	276	313	288	309	292	289	279	296	281	304	302	291	304	294	280	305	281	287	287	310	277	256	298	299	285	314	283	318	308	306	267	273	316	276	268	292	289	282	270	265	278	302	306	280	285	283	285	289	291	293	298	280	314	291	280	291	260	281	284	295	286	302	305	335	301	320	300	269	292	303	297	294	291	291	291	289	293	283	288	282	291	314	319	300	290	288	291	301	271	304	252	297	301	292	272	322	295	284	292	275	279	271	267	297	324	305	312	310	296	306	297	271	290	279	304	311	293	285	296	305	272	303	279	298	310	310	308	335	278	285	290	319	292	285	309	320	249	305	296	276	276	294	295	310	280	325	269	257	256	293	290	313	303	319	315	293	293	314	278	275	287	295	293	280	294	297	321	292	290	331	340	303	305	324	249	274	282	279	297	279	302	286	292	280	274	276	282	270	316	300	297	294	308	309	265	276	268	266	326	286	318	277	329	319	286	313	285	290	292	309	288	312	278	288	304	281	290	297	274	312	332	273	272	303	248	281	294	271	301	324	282	294	274	283	279	293	294	309	271	282	291	304	265	290	282	322	271	331	282	275	290	303	270	265	282	316	294	277	338	281	269	301	269	314	258	313	297	317	311	289	280	277	296	326	291	326	294	301	287	302	292	306	304	282	288	290	260	310	312	315	292	304	302	264	302	294	308	294	278	270	306	299	297	296	292	285	315	288	287	316	297	309	254	286	282	310	291	272	297	319	306	277	277	281	309	289	293	283	280	299	275	287	283	306	303	292	284	275	291	281	282	276	292	279	301	259	311	288	306	279	321	289	326	336	310	277	274	300	287	293	278	275	321	321	300	266	290	311	300	323	311	290	283	288	275	280	288	332	329	311	309	302	301	281	301	249	276	297	291	322	280	299	282	315	242	294	285	300	287	304	278	278	315	281	316	309	279	278	256	263	317	260	304	293	262	291	267	287	286	293	301	303	287	273	291	296	281	288	282	280	291	298	304	275	281	289	329	274	273	296	292	266	273	300	295	292	306	302	294	275	285	274	276	294	298	303	261	286	271	306	305	303	320	275	269	311	307	315	285	277	294	283	261	304	315	274	299	270	292	325	273	315	302	284	294	314	317	293	306	284	315	310	285	294	294	309	306	291	325	301	265	286	285	297	292	283	294	277	276	300	275	295	259	285	269	323	315	304	311	286	303	317	304	321	269	280	267	313	299	284	293	295	260	290	292	319	281	286	301	309	287	318	318	257	269	309	268	295	287	322	308	310	266	289	281	296	299	282	324	287	268	267	306	290	317	289	300	286	300	295	315	282	303	289	281	276	283	270	308	266	307	267	321	322	325	285	299	262	286	286	309	288	301	280	278	291	298	287	315	272	307	288	290	303	294	288	328	289	293	311	303	298	299	283	307	294	284	305	295	310	312	292	288	284	275	292	297	295	306	307	292	251	298	260	290	309	306	297	277	281	247	308	288	309	253	310	270	306	273	289	318	286	291	306	300	263	296	296	298	283	269	308	271	308	296	312	285	265	285	312	300	306	296	318	282	292	279	285	278	283	289	296	280	282	314	300	297	281	271	288	292	292	286	289	292	281	274	310	276	291	279	338	299	301	306	263	288	294	289	299	281	317	292	268	322	278	296	277	297	298	292	282	292	290	288	310	276	291	296	279	299	264	286	276	296	297	280	315	301	281	302	258	305	316	301	299	280	328	273	283	311	272	285	284	310	278	293	302	300	294	261	281	295	283	274	290	273	282	327	308	330	278	286	299	285	262	272	294	332	314	312	299	290	261	278	293	327	282	302	326	274	286	315	246	297	311	277	283	270	310	315	278	288	314	280	285	280	308	313	264	298	297	300	306	272	277	274	302	265	313	300	287	290	290	304	297	284	334	281	286	283	291	287	285	287	306	315	323	307	288	289	292	281	303	295	285	290	325	288	301	307	292	287	303	313	314	272	321	261	281	294	292	285	294	306	300	260	289	251	286	274	298	304	303	264	283	320	289	310	308	258	277	296	284	284	291	302	298	306	260	326	305	309	279	276	309	305	282	267	298	281	319	334	294	303	264	269	296	280	285	298	313	302	291	303	281	294	297	328	287	313	312	286	297	317	276	317	298	274	311	280	273	285	309	306	292	282	288	302	282	275	311	280	311	294	284	284	290	290	320	307	311	298	279	289	267	285	307	273	271	320	304	282	287	287	283	263	277	319	286	265	300	284	301	288	299	280	295	263	316	280	292	297	301	287	293	286	293	266	286	294	290	275	270	293	308	290	276	275	275	269	306	308	276	301	282	285	276	295	292	277	302	295	279	323	307	270	293	258	306	279	294	300	300	274	289	323	269	263	291	287	289	319	276	312	314	280	285	286	305	275	324	281	344	292	291	279	309	282	300	296	273	295	320	308	272	257	304	283	273	268	274	276	309	298	306	308	268	266	315	272	263	292	294	291	307	294	314	281	293	278	276	261	289	310	291	337	256	290	300	285	287	281	294	307	275	268	269	298	275	252	269	259	320	282	284	244	277	289	290	262	308	274	307	283	299	316	290	309	283	310	270	299	263	296	280	285	256	302	317	252	274	278	308	263	300	265	305	297	281	305	272	256	309	290	278	280	296	300	298	280	305	271	284	276	260	298	295	289	281	277	302	309	274	281	305	275	308	277	271	330	269	295	288	321	290	275	301	315	294	261	281	307	305	277	275	289	297	267	300	295	301	283	283	302	298	321	303	279	289	321	290	316	265	290	274	279	305	290
24833	29701	3299	1635	1036	605	500	476	463	439	456	438	411	457	433	453	386	435	431	418	455	445	405	439	430	430	423	444	442	416	422	403	401	437	447	413	416	419	457	439	437	406	401	415	441	424	435	394	425	419	460	395	407	436	440	447	419	415	434	462	422	426	399	417	410	421	453	439	428	423	443	397	401	400	408	387	406	396	417	428	425	408	405	428	427	420	414	411	435	426	389	433	394	410	437	408	427	502	448	407	454	412	457	420	465	398	447	467	408	420	407	448	428	409	422	435	443	419	444	459	423	411	438	447	418	387	443	430	423	433	442	458	423	414	433	425	442	427	440	433	403	429	406	415	459	397	443	420	447	426	448	464	421	392	434	425	422	413	410	411	428	396	446	381	425	403	434	425	409	432	431	398	422	410	431	387	397	401	412	444	414	405	381	441	406	429	411	429	380	414	425	437	461	459	465	419	412	439	407	419	387	451	416	420	414	438	430	439	410	454	405	431	420	430	430	430	415	399	400	417	389	404	415	400	425	432	439	445	426	421	425	441	425	415	459	433	423	416	463	436	429	462	482	441	439	431	391	405	404	396	434	428	427	425	425	420	377	425	457	393	451	419	426	428	425	378	419	421	430	419	399	384	420	434	403	431	421	424	408	422	432	434	417	437	468	432	427	458	403	456	418	416	424	419	419	440	423	410	380	427	415	458	430	397	406	389	431	445	402	424	420	395	443	430	438	443	419	444	414	393	419	439	386	460	455	378	415	419	461	416	431	419	432	432	415	422	429	410	435	399	418	422	384	388	435	422	421	405	416	432	435	416	439	412	446	427	426	432	424	442	414	447	459	414	393	439	435	439	445	454	408	424	412	436	415	397	404	463	419	430	386	391	403	435	420	421	412	449	392	416	397	423	451	395	406	427	426	463	447	431	417	432	443	421	433	415	432	410	427	423	404	406	403	474	415	424	398	478	364	403	449	408	446	402	391	446	418	381	414	419	423	411	433	423	405	429	444	445	448	399	409	442	389	436	430	447	414	397	457	400	457	428	428	430	426	417	399	408	430	424	426	430	459	430	450	469	427	433	413	469	423	433	394	385	464	434	432	398	420	445	425	413	455	429	395	418	424	453	430	439	434	446	432	402	384	423	420	409	400	437	409	411	448	433	447	434	392	399	441	434	419	416	409	410	435	470	425	435	426	440	438	424	420	448	415	425	454	456	457	398	472	410	430	407	427	414	383	426	414	444	432	437	438	414	418	408	450	441	414	440	425	444	400	451	449	429	458	442	399	414	407	433	413	416	425	399	421	429	408	412	457	422	442	425	412	420	398	451	474	419	427	426	421	431	415	420	445	435	444	441	410	426	424	436	419	436	445	429	391	433	432	417	433	407	396	418	460	438	425	428	437	439	451	410	457	464	420	395	427	406	397	393	436	405	371	406	405	463	421	439	402	435	419	423	409	449	386	426	392	402	444	413	422	455	401	385	427	437	437	451	471	439	405	409	409	424	428	429	422	394	418	423	423	426	417	438	460	426	433	419	387	453	435	414	458	429	415	381	424	413	411	427	441	429	445	446	424	427	374	433	410	437	422	419	385	385	443	418	409	426	425	429	492	432	433	431	412	414	430	398	441	414	388	421	416	409	416	458	407	404	408	442	400	430	407	418	449	410	468	471	429	496	402	436	418	456	404	448	404	430	427	425	429	438	423	430	425	426	398	400	416	399	413	401	415	431	477	434	405	455	442	420	457	414	416	461	424	431	437	406	419	398	460	475	403	400	403	408	424	440	410	426	395	445	390	398	424	435	421	456	435	443	447	414	416	446	423	421	419	418	382	425	445	408	405	451	429	402	419	386	406	430	411	439	445	463	436	398	427	388	402	401	406	417	388	395	458	432	395	409	438	402	439	443	432	368	445	404	428	438	422	452	419	443	421	421	453	435	439	414	394	436	397	413	415	477	392	427	446	416	444	423	426	436	469	416	449	439	395	427	422	400	441	446	394	422	433	408	420	433	406	422	444	453	436	413	448	409	438	475	427	416	423	394	446	421	412	394	414	437	418	433	395	423	399	407	417	434	398	417	458	422	428	430	429	397	403	437	419	404	401	440	459	434	412	413	450	409	418	411	435	429	410	449	447	427	428	441	421	396	410	415	432	426	430	397	426	408	405	411	439	420	432	415	420	425	420	404	415	412	433	399	406	430	424	382	449	433	419	427	391	418	442	451	368	439	449	452	421	463	399	412	444	450	430	383	386	427	411	407	416	431	415	418	411	425	419	400	437	449	444	465	417	450	409	459	401	413	397	441	428	466	489	389	417	375	464	407	423	452	425	447	425	429	413	432	419	389	445	414	385	415	392	414	427	433	432	465	426	399	419	414	432	426	424	406	441	433	442	411	434	463	395	402	422	423	447	417	428	411	419	423	425	414	423	453	430	466	432	451	412	432	394	439	459	431	408	397	442	413	430	410	402	443	429	414	426	412	431	416	424	443	430	428	452	462	437	419	418	414	444	423	422	435	444	424	436	434	430	435	408	393	418	436	439	430	423	403	430	436	389	426	423	439	402	396	452	413	417	420	455	431	393	414	444	414	435	412	389	405	395	431	434	400	409	419	422	410	416	421	364	415	423	411	401	451	373	430	438	418	423	397	390	434	422	408	403	451	429	393	441	464	417	458	410	426	417	455	413	397	472	445	457	454	432	467	419	434	421	416	421	415	423	438	447	409	458	417	391	392	410	428	420	398	433	423	460	449	408	449	420	420	430	408	414	438	441	417	428	437	412	376	430	415	474	424	405	417	405	429	462	469	410	398	398	433	397	453	426	422	427	418	447	445	394	428	416	432	454	433	414	445	406	409	403	441	434	429	414	426	452	417	380	421	438	447	424	409	415	413	447	463	371	412	433	435	432	440	426	408	437	417	402	437	427	425	451	476	408	426	415	445	446	385	410	464	432	409	432	457	422	407	417	429	400	409	420	477	424	397	418	397	420	416	430	436	431	439	438	427	382	400	417	387	391	433	429	434	432	419	436	426	442	427	404	435	438	420	461	439	459	423	398	408	455	444	409	423	400	453	450	458	432	411	411	420	409	413	436	436	414	406	436	403	419	394	449	400	428	430	396	435	451	418	445	470	418	422	417	432	425	396	424	439	410	418	404	449	437	456	437	436	416	439	442	404	437	440	415	415	406	391	430	396	392	393	384	393	418	403	422	395	418	446	451	438	419	430	385	439	417	405	411	418	425	437	440	449	388	400	456	427	381	430	419	404	411	446	406	403	427	435	429	431	435	402	443	430	429	461	474	432	430	407	426	426	417	437	436	393	392	409	420	453	439	432	432	440	407	425	426	423	399	435	456	432	417	433	426	432	444	434	416	392	441	397	380	424	442	463	438	436	440	470	429	433	406	409	415	421	424	389	416	428	430	404	414	455	381	416	425	451	424	427	461	447	424	378	442	435	436	427	438	433	387	458	420	424	454	431	425	423	440	410	417	433
24276	21732	28831	24790	21299	6955	737	545	429	456	413	370	330	354	363	365	333	318	335	332	341	352	311	334	363	294	314	314	341	298	322	335	331	302	328	352	296	306	282	295	325	338	324	341	331	299	309	325	313	318	305	289	310	313	305	301	279	311	327	294	320	332	322	329	335	323	332	311	328	332	290	335	305	291	340	289	301	297	284	306	322	269	296	319	328	312	271	313	318	289	314	315	320	310	352	303	309	311	337	347	321	339	318	337	326	307	292	350	290	331	301	311	300	349	303	311	308	279	294	339	271	297	292	294	323	304	310	304	318	324	298	309	308	331	328	289	328	327	302	293	312	300	331	357	307	294	308	330	311	283	300	335	328	291	297	293	277	316	332	319	298	278	328	306	293	288	313	308	299	322	305	350	320	344	297	278	333	320	309	289	332	310	341	341	302	299	288	293	285	306	324	314	329	316	294	323	323	351	343	299	328	343	288	339	324	294	298	353	306	312	304	309	335	286	331	338	328	325	289	338	311	312	283	334	300	305	308	321	308	333	314	327	309	320	338	319	314	307	333	308	333	312	322	320	302	310	302	310	287	317	332	301	304	287	305	303	318	325	322	318	308	295	302	300	322	326	326	299	289	273	317	325	309	337	317	293	292	323	308	325	312	317	327	313	305	313	328	290	324	329	303	298	316	300	344	303	284	297	291	273	321	318	305	296	333	311	309	287	292	316	300	288	303	296	308	313	318	304	307	337	276	329	328	313	349	310	331	312	307	272	308	313	315	285	294	294	291	299	299	305	328	308	345	291	307	325	294	318	302	309	320	333	336	288	318	316	318	283	340	315	322	307	291	316	322	305	314	296	319	336	318	307	287	302	308	312	332	321	305	313	306	295	304	307	314	319	326	322	308	287	309	337	290	326	312	330	332	338	322	304	338	302	323	312	313	302	299	307	335	311	324	302	297	326	290	344	304	324	278	295	341	293	290	333	286	301	309	310	303	295	290	295	321	323	340	285	314	345	311	332	315	325	305	308	316	302	327	294	301	326	300	317	310	296	303	317	324	280	321	304	309	331	315	325	285	308	296	299	284	341	309	326	322	279	317	309	321	332	315	301	322	299	316	323	302	259	318	285	313	279	362	320	306	332	293	295	300	320	280	293	297	303	310	325	314	302	318	307	328	352	325	348	306	306	323	273	327	302	307	285	344	320	310	336	330	335	306	299	321	316	287	299	293	305	286	293	325	317	298	328	294	291	334	287	329	311	300	282	337	300	327	321	302	299	292	321	313	327	352	338	307	326	300	320	318	301	305	302	330	305	309	310	318	277	310	297	317	318	322	320	298	284	323	298	302	352	294	282	265	343	297	306	289	313	325	326	284	280	317	307	307	314	352	304	306	301	271	321	334	286	320	306	292	318	304	305	329	341	325	348	293	307	311	309	289	331	317	296	328	330	332	298	306	318	315	312	309	296	290	303	291	304	312	321	316	293	308	303	321	294	311	315	321	334	293	324	319	309	345	335	290	319	301	326	281	306	295	284	311	315	303	288	330	313	296	330	323	306	294	286	277	315	313	308	328	291	314	380	294	316	286	310	320	318	290	301	323	321	286	309	295	298	293	319	288	289	306	316	308	290	329	335	338	292	309	298	320	315	312	323	305	310	287	306	303	291	308	320	292	304	315	301	306	306	329	304	315	301	298	340	295	294	331	312	305	316	312	305	304	293	318	301	315	338	306	309	292	296	313	321	309	310	283	338	320	318	308	331	317	315	322	328	316	293	266	290	305	298	288	297	325	350	335	323	296	302	269	323	339	278	341	313	289	333	292	312	291	321	312	328	314	312	295	307	295	305	293	322	311	321	316	317	302	313	309	298	320	284	281	287	326	324	308	275	306	297	284	355	322	324	289	306	323	310	320	315	284	294	306	306	302	324	294	313	313	292	319	291	292	284	308	289	315	314	318	266	308	276	295	291	320	314	325	310	328	322	319	293	311	315	323	307	298	314	318	313	334	311	302	269	294	313	322	317	324	284	297	325	316	325	312	293	319	324	302	315	320	319	291	305	311	339	296	361	292	308	314	300	302	314	315	314	326	338	314	285	292	300	302	293	270	287	338	327	305	329	286	272	331	319	312	304	322	300	336	324	310	306	324	301	284	311	293	326	325	304	302	307	295	325	326	304	289	308	336	344	301	288	298	307	301	313	306	339	295	314	308	312	289	310	271	289	286	307	320	306	292	287	303	295	306	318	300	325	323	316	330	304	284	296	311	337	324	305	303	316	302	311	298	353	341	304	302	292	298	320	301	291	301	332	294	290	314	290	302	345	309	282	316	323	311	333	310	311	305	310	304	285	250	320	338	323	340	320	300	327	333	317	306	314	315	309	289	318	307	314	327	327	285	349	302	309	313	291	314	321	331	309	304	281	286	300	321	276	319	306	337	309	317	309	328	280	288	309	310	315	309	308	324	317	303	298	335	304	295	316	321	330	319	345	296	305	308	298	359	316	296	333	312	287	309	303	311	307	319	318	297	279	284	319	318	289	285	307	324	320	306	346	282	334	272	309	305	310	301	301	328	326	330	343	303	293	283	274	320	331	309	312	306	329	292	301	314	290	329	335	355	266	351	313	290	269	328	300	303	309	312	300	334	303	283	298	333	300	330	315	303	300	321	290	309	306	319	316	296	326	324	289	319	309	348	303	298	311	316	330	292	327	328	319	308	320	270	276	312	289	312	317	329	285	295	323	289	285	294	343	317	302	325	307	290	291	300	311	313	288	295	269	318	284	324	300	297	301	326	356	309	317	294	286	319	321	345	345	280	321	319	318	291	290	317	311	328	346	277	285	337	319	330	293	312	291	331	301	296	296	331	355	319	289	314	299	315	338	261	285	306	324	313	308	309	313	305	308	315	324	313	295	314	289	307	315	306	313	330	318	304	313	345	307	303	303	288	313	292	276	304	313	308	301	341	307	316	317	305	298	343	320	310	302	327	328	319	309	284	294	305	299	290	294	284	296	329	318	318	341	334	305	316	275	272	319	277	317	287	310	343	328	326	290	356	306	319	336	308	285	327	284	305	314	278	324	309	307	300	318	318	320	326	281	309	327	281	294	306	306	303	296	331	322	326	342	327	299	296	303	306	308	311	314	331	312	325	315	325	318	287	306	314	336	307	302	309	304	315	318	321	303	314	286	316	310	279	313	327	308	324	302	317	320	294	277	306	321	296	344	297	328	310	314	296	315	359	322	319	327	337	317	328	320	307	301	340	334	340	287	265	258	324	321	324	316	305	326	331	344	288	314	298	311	301	298	297	350	288	282	331	302	324	298	321	312	310	328	285	294	311	351	303	305	287	300	315	320	331	307	323	290	302	310	332	307	297	328	304	310	343	316	317	299	286	311	302	317	302	342	326	284	300	268	328	323	331	312	300	325	283	272	312	316	285	272	315	307	330	360	305	293	305	326	301	328	320	310	320	296	306	317	315	318	326	314	283	298	319	297
48543	67059	9837	4237	2523	1548	1263	1017	865	754	705	647	593	594	591	600	521	556	531	517	523	508	485	506	470	470	474	547	506	494	497	531	469	513	504	452	479	456	402	518	490	429	449	459	489	456	444	484	461	470	467	437	449	457	437	486	430	497	487	430	457	462	466	470	445	459	450	427	475	467	451	464	450	470	484	477	490	427	468	393	475	426	442	428	458	459	485	464	456	443	442	479	464	471	459	470	463	453	458	462	427	433	422	504	507	474	476	465	424	473	419	487	467	479	465	436	451	464	495	447	446	480	477	441	496	453	445	477	447	464	473	469	479	436	455	448	463	478	429	449	458	419	489	469	475	449	509	464	440	448	427	428	449	478	455	457	437	467	419	456	428	476	455	480	455	475	453	492	420	453	463	461	462	458	421	431	450	482	462	492	446	460	505	473	470	471	436	473	472	443	482	447	479	438	461	471	501	425	446	483	464	423	462	457	504	442	471	446	470	466	454	470	474	448	447	439	465	439	451	470	448	488	484	468	463	444	428	453	476	459	443	456	465	428	437	446	429	476	449	467	440	471	468	485	458	436	485	420	436	444	445	448	468	486	480	458	457	431	429	472	490	461	456	435	457	481	450	480	420	442	491	488	513	449	449	448	419	418	469	433	438	405	461	448	443	505	458	466	455	485	491	501	427	437	420	449	472	483	488	440	447	496	473	452	431	475	465	433	425	478	491	473	458	453	451	441	473	420	450	439	436	483	494	456	466	466	435	418	459	488	475	451	485	434	456	458	442	475	510	445	453	489	458	461	449	454	425	448	438	467	453	449	438	457	451	466	482	468	487	507	449	428	468	447	436	436	470	459	445	479	466	460	422	427	477	456	463	477	433	469	442	497	469	466	485	420	456	457	478	440	458	429	494	488	487	455	458	459	477	448	437	446	470	453	448	439	461	449	458	458	464	500	475	454	437	421	470	468	442	486	476	458	464	472	450	449	425	421	443	463	467	407	440	433	441	467	473	448	418	475	474	470	465	463	479	467	478	445	460	445	420	455	433	510	479	501	454	442	461	436	448	451	435	435	434	431	473	464	491	430	469	407	435	450	434	420	459	448	493	460	486	447	441	483	429	466	435	457	463	451	456	419	474	476	462	467	431	450	449	481	451	449	438	417	454	446	451	451	458	484	487	447	475	474	499	471	467	501	500	432	464	468	429	449	498	454	481	437	445	456	504	430	455	458	438	451	487	478	470	445	448	458	459	443	455	458	457	490	470	471	458	474	460	445	442	482	430	444	468	473	505	476	496	421	460	478	438	478	482	463	466	487	487	468	479	455	459	421	465	489	461	427	460	454	482	466	434	448	463	473	461	429	460	419	447	435	422	444	477	449	423	489	438	429	451	486	458	479	450	467	438	433	461	467	466	461	474	434	467	444	490	457	445	453	469	426	505	475	434	479	513	483	469	457	484	477	474	442	467	487	414	445	435	447	460	462	459	468	472	470	433	442	453	467	428	472	484	459	483	480	462	458	468	470	440	482	458	447	489	422	480	455	462	466	456	517	446	482	439	463	451	437	491	445	456	440	421	446	450	430	462	423	468	473	448	438	449	481	475	471	484	434	446	473	462	472	463	447	471	465	459	438	444	482	464	412	431	441	432	418	450	478	477	435	502	477	460	433	461	447	468	454	472	468	439	495	464	466	443	459	449	455	431	481	440	489	456	440	450	458	455	439	475	393	426	426	464	463	453	484	470	439	442	458	489	443	458	441	463	473	462	435	455	462	464	477	484	432	471	464	445	460	426	484	450	465	463	467	460	461	464	448	456	449	423	453	465	433	446	469	457	466	496	476	469	460	489	474	452	418	469	479	442	483	443	484	431	440	440	416	462	441	474	464	454	438	469	430	457	442	444	403	410	500	455	495	500	452	441	449	465	499	485	474	478	458	491	448	436	493	444	497	468	446	467	429	445	483	477	418	428	453	452	478	459	464	460	462	439	460	422	468	485	432	454	484	469	448	464	459	476	451	469	449	463	469	439	444	468	475	481	481	443	443	501	474	465	485	482	488	435	437	447	463	447	421	467	453	477	430	454	448	450	448	461	479	471	463	454	421	447	433	479	489	471	454	460	423	431	451	469	475	474	479	451	416	452	476	470	458	501	454	441	459	460	440	475	485	434	455	462	470	459	479	459	479	471	442	488	484	428	461	447	457	477	451	471	447	434	451	471	499	423	453	478	435	472	434	462	465	459	491	497	473	481	422	432	467	463	458	430	468	482	505	470	493	443	456	414	453	449	455	474	470	481	524	467	444	469	471	473	462	481	437	500	477	449	489	441	460	454	480	454	450	429	446	433	503	451	482	508	430	441	442	460	474	453	437	399	476	434	426	435	515	423	439	523	409	428	457	461	421	440	439	463	441	462	436	433	434	479	485	441	491	483	478	443	496	418	455	448	455	416	475	460	498	462	452	506	488	459	389	482	489	451	461	417	475	474	464	448	463	453	423	416	480	435	464	423	416	456	476	460	464	500	422	485	462	445	452	441	494	462	493	467	440	465	446	446	404	485	471	443	466	448	448	451	453	448	445	454	429	460	463	453	440	481	460	450	465	502	438	489	434	463	437	503	448	457	453	455	469	472	480	453	466	467	454	436	438	469	449	450	470	441	453	427	448	479	454	439	512	481	467	413	453	459	449	449	449	470	473	453	473	453	467	443	447	432	447	447	475	449	445	439	452	468	486	421	468	435	475	479	497	441	440	422	447	447	451	422	459	458	470	459	470	470	490	456	469	484	463	440	473	443	484	434	436	417	455	432	488	447	455	423	476	489	441	459	474	417	418	446	439	458	432	440	440	456	420	476	435	434	464	461	444	444	463	432	482	415	479	461	489	444	431	476	433	464	466	469	443	492	463	429	457	431	469	456	456	498	480	478	455	461	458	461	437	455	489	438	443	460	460	469	478	470	423	446	464	444	478	459	479	466	445	451	437	463	475	466	454	458	502	438	469	454	450	451	464	444	440	451	455	454	468	492	476	451	425	448	471	432	408	458	441	461	461	466	436	478	462	439	467	430	450	448	458	473	466	502	455	444	474	460	469	463	486	439	453	441	438	425	467	457	440	441	491	457	437	462	474	475	469	447	451	444	424	462	476	424	460	430	449	467	412	429	454	434	467	449	472	462	512	458	463	454	440	446	474	467	445	467	438	441	461	451	437	458	464	482	456	415	490	501	485	472	452	456	471	448	432	489	475	450	455	426	483	456	496	446	466	470	479	461	480	457	486	478	464	452	462	476	488	444	431	470	466	441	438	468	429	468	473	434	443	449	475	451	470	500	469	443	458	471	465	443	411	450	458	453	480	482	435	489	432	474	491	437	444	470	453	474	463	461	459	460	458	429	482	446	431	450	420	467	469	488	472	472	480	465	452	453	447	442	435	463	435	432	490	456	461	490	472	478	429	447	455	428	424	437	441	457	461	426	453	435	446	470	421	462	470	456	430	477	461
23245	21575	30094	23442	21538	21511	6726	587	448	343	342	300	258	261	250	218	231	210	216	211	207	198	211	220	197	181	187	185	169	188	192	189	180	184	165	180	189	193	172	154	161	162	183	175	179	188	179	158	169	189	151	170	175	176	165	158	166	174	171	193	157	157	175	177	183	172	162	158	156	161	189	169	196	174	168	150	155	143	171	168	162	164	158	160	168	158	159	149	163	177	175	186	179	177	182	180	176	199	148	174	165	170	185	177	164	197	184	158	190	159	187	144	152	163	172	186	173	170	139	160	154	172	158	159	184	174	185	166	170	161	186	153	169	186	176	161	153	165	186	168	173	187	158	160	170	162	161	157	174	180	160	167	162	152	170	169	167	184	150	172	179	164	154	141	168	182	158	172	198	174	169	149	164	165	183	154	197	164	152	162	168	167	189	174	158	153	183	136	180	196	172	153	164	164	173	173	170	165	161	163	162	185	173	150	159	153	152	206	167	160	171	176	177	173	151	171	166	165	173	166	161	176	174	161	171	155	150	164	153	150	170	172	171	174	162	167	171	162	170	174	167	164	159	154	180	157	175	165	159	172	166	169	151	167	171	141	155	156	163	158	146	166	167	187	168	159	169	167	168	164	165	162	169	174	151	161	150	182	152	147	176	171	153	145	167	177	174	187	140	139	152	165	172	177	164	161	150	174	153	174	162	161	166	155	175	168	174	181	188	158	170	184	178	180	171	169	148	150	181	176	184	183	162	164	146	163	174	171	178	170	150	182	155	156	158	142	164	155	195	156	173	173	167	168	173	168	171	166	159	176	159	166	183	167	172	168	171	171	162	177	161	168	174	148	162	185	171	172	160	142	168	178	170	151	184	186	165	168	134	168	163	182	151	149	153	180	180	164	168	164	181	162	163	165	179	167	162	163	148	172	178	166	158	168	167	155	159	137	176	160	189	150	148	148	156	190	180	168	160	156	153	154	157	163	173	177	158	163	162	183	172	171	180	166	149	155	159	174	168	169	166	157	145	190	189	157	164	180	159	178	151	152	165	159	166	188	174	160	182	174	184	152	162	165	161	165	161	161	175	176	181	171	172	179	156	174	188	152	179	158	157	153	168	175	158	164	166	131	173	176	153	164	165	192	186	159	175	167	153	149	164	177	164	179	178	163	173	163	131	173	180	172	197	152	161	150	164	167	161	163	182	157	153	152	159	171	176	172	179	164	169	173	184	179	178	164	152	174	155	168	153	180	188	143	163	178	177	171	145	177	175	177	169	182	155	164	159	155	157	162	178	174	171	164	171	168	155	177	185	177	164	171	160	166	166	148	178	175	148	176	148	157	156	170	169	156	164	155	156	152	170	169	166	170	189	144	175	175	157	177	150	164	196	181	143	162	175	183	163	152	138	177	161	181	162	146	167	159	137	139	174	172	172	154	167	171	171	166	157	180	144	175	185	173	160	155	185	174	158	199	173	160	164	184	170	179	182	191	204	174	178	167	153	182	184	175	176	180	180	143	169	171	186	172	155	170	173	178	165	158	171	185	168	146	161	177	170	169	160	134	169	171	160	153	172	160	178	181	166	141	158	134	172	175	169	164	164	174	160	177	145	171	161	139	170	190	155	155	185	179	153	154	159	157	148	150	166	152	180	157	183	153	169	182	186	150	181	172	172	185	181	143	167	157	159	159	171	161	154	152	165	169	168	176	165	169	180	171	156	169	182	159	161	183	149	161	173	177	172	190	167	165	176	183	181	158	172	172	178	141	168	166	188	143	161	150	148	130	165	164	145	164	159	146	160	165	165	178	152	172	159	166	166	164	182	163	162	170	180	186	161	163	192	171	178	159	144	181	192	173	149	146	152	149	156	158	196	123	161	147	165	163	160	176	167	147	176	152	187	184	138	179	165	164	169	169	163	170	183	161	176	197	184	158	163	159	178	169	154	164	143	136	177	142	173	182	167	163	172	157	168	144	173	159	178	173	168	159	166	175	169	170	160	178	182	197	171	164	179	165	161	157	158	181	160	156	199	155	182	171	153	176	188	157	172	184	175	151	156	184	164	154	164	163	176	157	169	152	162	178	159	160	171	185	171	179	195	155	170	165	188	171	198	161	182	180	156	160	166	173	168	153	151	171	171	181	150	169	174	148	176	200	161	184	141	154	157	171	170	162	185	180	184	170	170	160	189	179	153	165	174	166	168	174	167	153	145	163	169	166	174	189	158	177	179	166	167	175	167	160	173	173	163	168	187	173	168	158	170	164	161	167	161	158	139	155	158	161	161	165	181	168	177	174	160	144	181	182	173	172	186	152	170	179	164	172	184	161	163	155	170	161	178	153	141	192	150	164	165	181	148	157	190	174	154	164	173	193	160	166	163	190	164	172	142	178	151	170	151	166	180	143	159	146	168	154	169	144	177	160	169	154	151	150	175	177	158	166	146	162	168	151	162	141	156	164	155	167	171	164	186	153	176	177	159	171	148	159	188	147	148	174	153	168	196	171	173	167	145	158	164	163	143	144	163	167	152	181	163	178	181	173	155	166	172	178	195	167	178	139	165	151	157	165	165	189	183	196	158	187	178	155	156	163	170	174	145	146	142	166	164	168	160	161	162	179	170	180	189	135	163	167	189	169	166	179	183	138	171	176	154	160	181	190	148	173	147	173	180	170	161	184	172	155	154	174	157	159	172	179	155	159	191	188	162	141	160	164	176	167	163	156	144	156	161	170	182	150	148	181	169	171	168	188	164	160	174	174	183	172	158	179	162	188	197	187	182	158	166	142	145	156	169	149	173	148	159	139	165	151	159	177	165	170	164	190	151	140	168	186	171	178	157	156	176	143	159	160	174	178	159	176	152	166	153	143	159	174	174	160	169	186	176	155	168	185	168	143	157	145	159	153	165	145	162	165	178	182	167	174	156	171	182	163	160	191	177	181	167	166	170	168	163	161	163	151	159	183	178	180	170	153	167	145	159	153	173	176	177	156	173	164	165	185	167	154	184	155	160	166	192	177	153	168	151	146	152	140	155	179	157	161	177	154	172	207	142	170	182	159	168	147	166	161	154	151	153	164	164	178	173	181	147	147	176	182	170	175	184	144	160	167	167	152	181	190	184	166	174	165	171	162	182	168	180	151	180	169	187	196	190	174	170	178	164	157	168	190	154	162	153	170	167	171	166	152	170	169	167	169	156	168	160	172	156	166	166	183	151	167	140	131	144	179	168	177	173	170	162	137	154	165	176	149	161	153	186	163	171	166	170	155	149	158	174	194	160	158	160	179	154	172	173	158	180	157	164	164	159	156	160	177	166	171	172	160	175	163	158	149	161	173	180	170	156	158	187	171	161	158	152	180	160	158	169	166	164	178	158	198	171	187	164	154	163	170	176	182	158	181	165	169	161	185	175	154	164	161	156	179	158	149	185	133	190	138	186	156	151	184	165	156	164	167	161	156	164	163	187	162	191	173	141	166	166	178	186	170	165	171	150	173	161	196	142	171
50826	73095	16303	6375	3710	2318	1763	1356	1051	838	689	615	573	512	470	460	421	371	380	361	371	357	312	291	280	296	318	308	310	308	284	285	279	262	249	267	291	279	259	261	261	268	232	263	308	273	286	272	281	289	264	271	295	261	248	257	258	252	242	255	282	262	251	275	276	248	268	241	283	259	285	253	242	251	239	267	264	223	224	242	269	221	246	250	235	259	277	274	242	275	245	248	269	249	253	240	228	236	225	260	261	268	219	259	257	248	263	248	274	245	240	256	230	221	239	266	234	236	254	269	270	251	251	254	259	243	257	262	267	248	270	242	282	234	255	219	235	248	246	246	256	264	238	238	245	236	247	244	251	253	246	258	274	269	267	273	264	227	252	268	264	245	248	255	245	246	240	286	267	238	254	231	241	237	263	256	228	239	262	235	247	251	243	236	269	279	255	266	249	244	236	254	255	255	264	253	253	260	276	255	270	249	260	248	263	251	233	248	244	233	276	262	267	234	237	244	248	272	246	252	236	258	242	255	261	270	233	232	224	254	262	228	236	236	255	214	242	263	249	234	243	204	255	255	251	239	238	244	238	221	267	250	252	239	262	248	271	223	284	257	234	257	261	234	257	226	255	242	246	272	254	263	266	231	265	233	233	253	262	243	255	272	245	231	262	230	243	244	242	244	266	224	266	269	231	257	216	261	231	247	253	252	237	255	276	275	242	250	253	267	240	260	257	237	257	230	215	259	229	251	276	255	229	238	220	260	232	231	251	294	223	232	237	275	232	254	260	251	263	229	246	245	243	232	224	274	250	230	257	252	258	273	267	235	214	260	237	241	261	219	257	241	240	263	259	257	232	266	288	245	240	277	259	251	280	255	217	246	255	240	260	254	250	261	243	251	232	265	269	266	258	274	222	259	231	247	246	265	247	228	257	254	246	269	249	225	246	237	255	238	259	259	251	224	261	235	231	229	242	250	287	259	258	257	262	269	241	222	247	258	213	272	255	248	237	259	241	221	264	247	216	256	258	271	247	269	258	252	271	262	248	237	266	235	233	233	264	231	248	256	235	256	257	261	238	257	269	243	230	231	253	228	274	253	283	238	245	250	251	243	234	268	242	263	265	247	256	226	288	280	214	233	264	249	243	235	234	267	258	244	259	234	243	244	236	242	230	261	248	282	254	255	264	269	215	263	240	269	257	287	258	263	251	265	237	255	235	231	252	249	263	259	250	244	261	270	247	256	279	252	248	263	242	240	265	217	254	259	245	263	231	242	243	269	255	256	261	207	240	254	239	250	263	266	260	278	283	262	241	243	249	219	273	274	288	264	237	242	247	243	259	237	245	259	260	220	228	245	264	274	232	252	227	263	249	259	227	241	264	258	244	262	251	227	262	237	237	259	250	272	242	251	262	241	253	235	269	234	245	260	252	255	253	242	238	250	217	253	243	258	267	239	277	274	248	226	254	244	257	237	278	252	244	240	246	245	290	236	230	247	236	243	256	263	270	257	251	276	233	262	236	229	270	249	265	263	248	231	229	259	248	286	237	273	252	231	246	257	270	239	253	228	247	255	256	265	258	244	254	249	248	234	268	233	242	251	248	261	228	270	251	276	244	249	269	229	250	259	260	238	260	255	210	271	256	252	274	262	255	269	238	282	214	242	242	244	224	249	274	236	272	247	225	250	255	257	237	258	248	264	270	262	264	228	242	262	268	264	251	248	283	250	263	265	225	245	256	259	272	243	250	265	241	269	250	247	234	233	243	238	244	257	284	264	259	264	230	250	250	261	266	275	254	284	233	250	238	244	247	233	221	244	243	250	244	249	228	259	249	274	238	259	248	254	212	280	240	243	236	245	226	271	241	224	269	238	258	277	247	240	244	240	225	277	291	274	254	269	248	255	229	265	235	235	253	236	244	290	244	281	242	229	216	274	247	266	245	261	253	243	248	248	257	244	228	264	253	246	263	254	267	267	252	257	249	276	231	233	253	228	264	257	224	242	237	242	246	236	256	255	252	247	229	244	251	275	246	268	253	279	257	221	229	275	249	268	253	264	234	283	259	224	220	268	272	266	242	220	265	259	255	256	236	225	259	268	241	241	226	269	245	255	242	264	246	248	251	234	247	247	271	239	226	248	245	232	255	253	275	254	278	276	264	248	243	251	241	262	242	243	245	241	270	224	243	254	247	252	239	244	264	245	253	240	266	259	244	265	259	273	272	238	224	247	237	253	245	258	261	255	242	281	266	240	242	261	234	245	230	267	249	236	247	238	233	239	264	263	250	274	269	262	236	245	250	260	250	257	229	243	236	234	222	230	252	231	246	242	266	264	214	232	246	241	244	227	245	236	242	264	271	229	273	243	245	231	252	261	252	249	237	247	224	218	253	234	264	266	275	253	232	255	245	265	240	267	232	241	251	263	237	259	230	270	227	239	252	224	247	263	277	248	248	249	252	253	244	241	246	273	225	249	223	249	244	252	251	245	242	265	232	271	222	260	262	266	293	253	242	257	270	244	242	255	224	264	250	252	235	270	234	244	248	227	264	239	249	273	236	268	248	258	217	262	266	254	245	238	265	242	248	224	255	286	257	270	220	244	247	232	283	240	281	265	242	242	230	262	247	240	272	262	221	262	237	255	256	242	264	280	235	232	275	255	252	278	241	256	250	256	272	279	258	236	219	246	263	245	229	280	230	249	251	254	244	216	243	232	246	240	237	273	277	270	243	243	240	252	230	255	216	245	230	256	254	243	284	242	257	247	214	240	252	248	261	241	253	258	250	235	223	252	260	248	246	267	255	235	249	267	259	245	241	234	231	241	245	245	264	233	238	250	249	257	307	266	246	252	244	240	220	236	255	252	240	241	259	227	256	238	264	274	250	282	235	245	213	258	238	230	280	220	243	250	250	234	255	249	267	247	254	237	257	236	259	232	242	241	258	242	246	235	231	257	258	250	249	246	250	229	269	258	226	261	240	230	253	215	237	261	285	259	272	253	250	236	242	230	243	244	256	268	251	254	244	250	272	254	255	264	226	247	258	224	237	253	273	253	273	268	245	249	243	238	249	270	238	246	237	247	255	233	216	244	243	274	239	247	232	244	224	255	258	260	268	264	253	238	268	272	268	256	228	243	248	279	232	263	253	243	218	260	222	281	236	273	256	268	241	243	235	233	242	246	244	251	231	234	258	238	268	257	241	256	255	267	257	237	266	231	247	232	270	269	247	219	249	241	246	282	252	204	254	264	276	236	241	240	237	252	250	220	256	245	224	251	267	260	245	243	233	209	226	265	232	239	257	279	232	239	242	257	251	250	258	260	259	244	224	264	245	249	231	228	249	243	246	255	244	255	250	237	252	283	254	231	253	237	266	224	250	239	275	246	248	256	249	247	250	214	205	258	248	219	244	250	225	239	237	219	245	281	284	241	234	253	252	272	234	232	260	268	204	280	255	265	272	259	233	224	229	259	232	238	247	270	231	235	235	263	251	232	250	246	232	257
27433	22794	13907	1553	493	347	336	312	273	294	308	290	286	351	284	293	283	274	306	300	288	272	273	286	305	289	299	297	294	276	290	259	274	268	297	318	291	250	301	287	290	276	286	257	282	278	291	262	269	288	293	277	268	300	321	338	276	286	267	263	318	314	269	272	290	274	321	299	297	281	293	262	320	323	301	316	257	277	279	294	273	263	282	281	301	315	286	304	276	309	271	267	291	300	252	304	317	252	299	306	298	296	305	301	274	312	303	318	279	281	262	306	302	275	288	288	298	286	252	302	292	292	307	296	277	278	283	307	309	284	250	294	288	266	289	283	289	244	296	311	275	285	314	298	297	295	298	316	307	279	257	304	277	283	271	289	299	302	281	301	331	302	275	257	295	264	282	289	301	259	304	297	280	312	267	298	280	266	266	284	299	287	290	277	308	282	256	272	278	267	288	305	283	304	313	268	299	288	310	283	296	293	284	301	289	319	287	291	276	313	256	276	230	299	279	260	303	291	268	284	286	276	278	278	285	283	284	298	251	284	288	264	283	282	287	284	290	269	289	286	290	301	258	280	307	297	281	265	322	275	299	302	315	294	311	277	287	300	281	277	284	306	281	297	277	288	319	292	302	278	282	261	294	251	281	308	280	317	283	269	266	295	253	297	258	285	267	296	296	280	290	277	286	327	283	273	288	296	305	318	295	311	288	281	291	264	275	262	275	277	282	295	274	276	304	300	279	298	294	252	293	280	280	270	283	308	288	257	296	246	275	279	256	306	273	308	272	292	294	322	270	301	284	288	275	259	288	304	291	298	277	298	280	266	273	287	240	272	287	311	293	308	298	263	289	282	267	277	295	291	288	291	255	289	297	279	273	319	285	273	260	286	274	274	310	278	288	305	307	309	303	278	300	273	291	264	300	273	274	290	304	294	268	308	282	257	290	285	296	270	317	304	288	284	294	262	285	272	297	314	275	241	286	288	269	289	286	276	250	286	276	303	267	287	290	313	283	315	310	294	276	275	282	290	270	288	270	302	300	279	290	266	299	310	275	267	297	281	289	294	279	287	291	312	292	272	318	272	288	295	311	291	274	291	307	292	271	261	250	315	321	287	281	284	296	300	300	292	283	299	267	301	289	284	306	273	272	276	333	309	297	278	304	297	295	299	276	305	286	289	280	248	310	261	290	293	261	278	283	278	295	301	312	302	303	279	324	285	294	314	279	286	291	275	287	309	283	290	280	277	275	263	285	260	277	286	282	267	268	292	283	290	286	284	297	296	284	282	312	323	313	287	301	258	284	286	302	268	285	262	278	294	261	279	289	267	285	284	320	268	303	297	298	269	289	286	285	282	318	285	286	284	257	289	320	287	272	259	294	287	287	306	280	256	257	281	283	270	297	285	305	277	289	317	314	256	284	278	317	282	288	300	284	279	305	261	281	276	282	308	292	271	303	295	281	277	316	291	257	276	290	290	318	316	306	290	280	326	311	319	270	292	277	304	296	269	269	285	273	301	283	261	302	261	298	264	282	319	266	267	303	273	291	302	297	343	317	315	311	288	283	301	292	313	265	281	265	268	261	274	297	273	295	313	303	280	286	283	273	268	267	295	309	308	282	285	284	279	275	276	302	312	272	297	280	280	275	292	329	296	282	310	288	286	266	342	309	315	284	309	309	290	310	303	284	261	301	287	259	270	286	272	277	276	275	297	290	267	282	276	271	246	302	325	271	316	305	271	263	295	283	271	278	269	288	278	273	288	272	284	297	274	282	282	291	284	311	271	268	281	283	269	288	310	278	279	294	296	280	282	279	296	298	288	299	273	251	311	285	266	311	262	295	264	286	280	253	282	297	293	306	308	290	293	260	280	276	287	325	267	323	305	305	263	304	277	297	339	298	311	279	305	268	279	271	307	286	303	262	287	283	271	314	307	285	289	281	301	269	285	330	288	284	304	298	288	278	271	283	290	267	298	265	262	307	275	305	246	274	281	260	276	298	302	302	281	301	286	295	279	294	285	301	275	285	309	291	280	303	285	269	287	304	275	267	291	292	275	291	271	275	297	300	272	304	273	240	289	289	289	276	298	265	315	282	284	293	273	266	279	291	275	274	281	300	284	275	290	293	265	278	287	287	305	230	270	292	310	268	286	318	296	246	298	284	291	285	316	307	306	330	290	287	303	317	281	299	312	278	277	294	258	274	289	271	260	300	292	312	274	286	263	282	298	294	265	291	280	287	285	322	303	280	315	298	292	288	259	297	317	260	266	289	292	308	256	274	300	279	287	280	274	282	288	301	296	311	296	280	285	299	294	288	295	246	315	303	292	263	277	282	267	292	275	303	289	288	295	260	298	306	291	293	307	310	290	280	291	312	299	268	299	282	278	286	261	301	290	281	274	282	302	293	270	289	293	254	286	264	265	283	301	278	283	280	262	294	275	300	328	288	294	287	303	299	315	271	315	266	287	299	272	271	274	292	296	284	288	295	304	257	274	282	295	306	304	312	300	305	301	270	288	305	305	318	263	273	300	299	276	267	328	314	290	308	302	285	269	294	272	283	299	318	289	285	302	271	310	243	277	315	267	267	318	267	282	296	280	281	301	265	271	283	290	279	291	276	300	273	288	273	264	304	276	277	283	295	309	280	297	272	327	271	269	265	275	267	306	242	275	281	300	276	296	293	294	295	275	296	261	306	313	298	277	296	289	287	296	272	276	292	270	319	277	296	292	297	270	274	297	283	300	298	297	284	270	279	274	264	301	261	284	281	282	286	284	278	321	283	279	263	307	301	281	273	305	301	273	288	261	250	291	261	262	275	273	264	250	301	273	290	306	280	300	284	284	258	304	297	256	295	286	305	289	279	286	282	272	276	291	259	295	254	278	275	313	282	266	273	285	295	292	285	314	276	297	315	289	309	290	306	280	285	292	299	292	285	277	293	277	292	287	306	296	279	264	269	295	286	294	297	266	263	270	279	264	284	268	244	278	264	289	286	304	267	282	283	277	314	294	281	283	261	271	281	312	300	301	308	295	263	257	282	298	284	303	284	281	270	265	271	281	267	295	265	301	267	302	293	258	262	289	287	290	273	310	300	275	306	284	289	261	282	264	287	275	264	284	301	284	300	299	311	277	301	293	270	269	290	269	298	274	287	274	266	241	325	298	284	289	292	293	294	302	268	288	250	285	280	305	242	292	276	282	309	285	261	281	313	275	286	315	298	283	283	290	301	295	275	288	274	295	294	280	260	281	294	275	287	294	295	279	256	255	291	306	271	288	296	296	289	290	288	276	277	273	273	265	302	298	304	286	284	299	289	267	273	295	289	290	290	274	296	316	297	283	259	296	292	320	296	253	300	254	282	274	282	306	266	279	282	266	289	290	257	293	291	288	296	271	320	298	297	274	271	292	284	299	285	298	283	317	291	307	278	300	300	276	303	298	280	301	281	282	268	264	287	312	285	314	281	302	289	265	261	244	264	302	254	256	297	268	283	265	303	293
24501	30743	5251	1548	838	566	493	512	467	449	443	438	437	422	450	447	451	439	427	442	428	418	400	437	429	447	429	425	412	439	424	444	378	441	433	405	412	378	424	442	411	425	477	399	445	396	407	404	408	430	427	430	414	381	424	420	421	416	410	405	400	386	418	427	448	400	392	422	459	419	405	413	394	405	450	430	388	375	423	419	429	387	414	415	395	438	447	402	441	425	417	406	432	411	391	442	454	399	414	401	393	411	428	391	375	387	402	418	433	415	417	420	423	418	408	423	413	414	438	406	450	414	395	404	391	405	437	398	404	471	409	411	431	395	412	417	428	434	434	375	465	408	421	399	411	421	401	402	447	397	374	422	418	444	432	430	398	483	422	398	423	436	428	403	441	447	383	427	394	435	410	433	384	417	393	427	443	438	387	434	424	396	396	420	421	453	387	460	431	417	375	421	450	433	430	386	439	402	433	407	433	427	432	419	455	435	436	439	403	421	428	441	425	431	408	418	390	419	430	417	419	445	461	414	397	456	430	410	436	431	407	422	388	421	404	399	416	425	429	390	423	448	405	429	423	400	406	436	415	401	382	409	428	449	390	445	422	402	444	424	430	388	403	424	394	415	464	422	388	409	426	428	403	444	394	457	405	406	424	400	428	418	461	428	421	416	442	429	421	422	428	443	384	385	410	396	447	421	446	419	429	431	421	439	365	463	415	425	426	379	429	377	431	420	427	417	419	439	418	391	410	428	397	417	467	426	406	406	409	430	412	422	433	394	428	433	418	431	418	421	424	426	395	445	390	396	438	441	403	385	408	434	447	394	422	415	427	421	430	413	429	440	414	393	446	426	406	392	417	431	447	392	421	395	433	400	404	421	434	443	402	453	400	404	392	373	423	444	414	414	432	428	403	396	420	421	414	443	382	407	426	413	421	410	447	418	409	422	420	431	451	424	409	419	381	407	434	465	399	419	470	408	405	388	389	446	419	428	416	426	404	406	405	442	443	403	425	407	444	397	443	423	401	445	431	420	457	437	442	400	434	431	383	411	433	414	398	432	414	428	400	440	436	454	418	418	464	420	411	384	436	387	429	401	415	442	415	400	440	406	406	410	414	396	433	457	451	444	450	412	406	441	403	409	438	438	396	402	417	392	420	401	414	446	431	404	434	424	420	423	424	412	419	439	425	410	429	414	424	426	407	421	453	455	430	417	426	454	440	442	419	408	447	415	396	406	402	404	442	401	417	424	453	441	407	426	437	438	426	428	392	432	378	417	438	402	391	440	436	407	419	428	415	414	463	424	416	418	442	406	416	434	408	441	424	435	438	420	419	428	410	421	397	423	434	432	428	428	394	443	389	438	462	445	388	440	395	435	429	407	428	408	403	422	402	396	464	445	389	389	388	398	426	433	399	455	432	415	396	432	416	412	420	423	429	393	401	410	389	415	428	440	394	418	427	448	453	400	433	399	431	388	407	390	407	399	407	433	387	400	421	456	403	422	428	447	417	407	435	421	375	461	414	426	419	453	384	421	435	369	385	419	414	449	392	453	409	393	462	406	423	413	423	407	441	392	411	428	412	405	420	429	431	408	432	462	434	414	401	402	413	405	413	407	431	431	415	437	426	395	419	416	427	459	390	416	454	389	423	394	405	404	443	415	401	446	450	404	415	414	415	418	410	395	441	403	418	455	387	422	397	405	420	415	395	440	452	427	429	400	441	434	413	432	417	416	428	394	426	420	437	416	455	472	449	381	404	459	396	394	425	400	390	400	434	432	445	433	437	380	392	435	442	392	398	413	419	421	368	427	458	405	426	395	381	443	416	405	440	420	384	397	415	424	436	425	458	417	420	417	409	452	418	403	390	419	426	457	416	438	416	414	432	459	425	440	389	367	402	416	417	437	390	411	421	418	383	396	407	440	370	395	408	413	390	440	450	447	409	422	414	418	405	416	392	365	408	407	411	417	401	402	423	407	423	408	375	432	449	392	445	407	415	422	419	444	419	385	460	439	408	411	431	400	450	417	409	411	424	390	435	420	457	456	401	421	425	417	408	429	413	402	400	391	461	424	429	425	430	443	417	398	437	390	443	431	419	405	418	423	434	427	440	438	394	436	446	407	425	430	416	412	424	416	404	413	423	417	443	398	458	387	400	412	440	401	386	450	439	404	419	407	418	423	441	440	436	421	368	409	463	415	395	393	406	394	436	460	409	441	425	444	418	420	418	396	428	432	424	392	415	425	418	417	416	415	408	412	440	398	415	405	421	373	417	430	422	419	438	386	398	428	392	407	412	390	425	416	433	397	392	413	401	439	396	403	431	426	416	414	402	422	429	430	439	387	406	416	431	414	427	406	398	390	387	436	458	433	385	445	377	442	365	445	414	372	426	420	452	413	421	427	402	380	427	369	443	405	437	429	410	416	393	424	419	408	420	460	447	394	403	393	426	436	434	435	430	416	406	453	420	425	385	436	422	418	444	433	406	436	434	448	437	446	400	414	413	451	432	446	444	408	403	392	446	382	413	416	422	464	415	420	453	443	406	434	434	424	395	432	384	438	436	411	451	410	440	440	422	455	439	410	405	429	397	413	398	471	444	426	421	422	426	416	423	423	444	421	395	447	438	404	419	415	404	419	395	426	410	399	414	418	436	402	391	406	441	425	436	424	384	430	401	392	401	401	379	401	400	414	428	428	393	434	418	428	437	417	392	394	402	397	417	423	399	453	389	424	429	401	409	420	407	422	411	389	413	386	439	414	426	416	375	392	398	444	398	382	399	397	426	455	400	421	429	435	413	421	450	407	429	420	421	404	422	373	443	412	420	387	420	415	421	418	404	411	408	391	399	445	395	410	441	407	431	440	423	382	403	427	410	423	416	442	407	396	409	460	433	397	412	388	404	431	382	414	427	398	423	400	409	424	436	407	399	426	423	425	420	409	397	424	408	385	425	415	446	433	410	426	438	425	425	443	412	456	413	454	429	403	424	443	429	415	429	391	458	416	413	466	410	366	417	403	384	426	416	405	392	419	454	435	400	454	432	404	452	446	426	460	386	427	423	394	411	407	412	431	424	416	437	410	426	385	477	425	452	432	426	396	433	411	348	437	413	446	431	425	413	426	424	390	438	426	440	424	460	400	437	398	404	414	421	450	415	439	438	404	436	429	396	452	413	391	427	442	433	446	405	410	439	409	410	411	439	427	441	425	439	400	442	415	428	432	420	439	369	428	425	413	458	434	462	430	471	431	427	416	449	409	444	441	420	449	377	434	441	418	410	425	444	405	429	404	365	391	410	417	430	456	404	433	409	450	438	420	425	411	462	430	461	421	448	420	396	403	447	403	422	417	404	436	436	398	444	433	460	451	430	423	390	444	457	414	449	435	403	423	445	408	410	431	436	420	397	424	436	400	435	444	413	450	429	422	440	441	428	381	449	429	398	419	429	419	428	406	397	431	394	436	404	403	422	407	425	413	400	410	437	431	363	405	410	454	413	449
24248	21701	29629	23866	21473	9930	822	477	431	437	398	401	374	376	334	354	342	337	354	346	309	318	324	360	306	327	326	320	315	329	304	306	342	338	301	324	313	312	296	328	302	321	290	320	347	297	332	344	326	334	303	316	273	297	299	331	330	291	344	286	343	302	296	323	292	326	323	347	305	307	313	317	315	340	323	294	300	292	319	308	284	303	333	296	294	320	316	338	306	288	274	324	298	300	325	302	327	314	295	317	323	309	329	284	292	324	328	308	315	291	310	323	290	308	311	298	342	320	323	321	282	292	283	284	314	298	329	341	300	319	299	328	276	305	349	303	307	286	309	317	310	331	295	304	312	306	305	280	311	321	361	322	305	288	305	274	319	265	288	312	331	313	292	321	308	336	326	315	299	309	311	327	303	300	306	301	312	302	304	307	294	341	316	320	318	296	282	300	307	330	306	314	295	328	313	327	302	323	293	339	304	310	303	300	315	301	327	302	314	325	320	287	293	348	328	300	311	286	314	314	295	297	276	318	313	318	315	282	322	281	282	338	313	326	314	327	317	333	298	331	289	314	318	292	307	325	319	305	306	332	301	324	310	299	311	284	298	305	303	303	314	313	299	305	299	299	323	275	302	294	302	297	290	348	323	350	311	319	300	314	312	331	313	284	312	314	329	280	320	325	313	319	324	309	290	298	318	303	313	336	260	307	310	300	310	328	272	284	305	302	323	301	314	306	302	342	304	274	318	295	302	332	320	325	295	287	318	312	294	299	318	300	310	267	301	296	310	319	319	299	291	340	311	310	309	318	283	313	292	309	293	315	322	290	294	304	290	306	279	281	313	306	337	331	302	309	328	322	293	320	281	292	314	303	302	305	335	273	287	305	311	309	341	318	301	303	301	282	321	312	304	287	283	327	323	311	313	304	341	315	295	309	340	308	301	343	322	296	301	327	284	300	310	309	328	291	312	314	322	312	290	276	275	321	283	313	298	337	323	310	320	295	313	292	303	308	309	284	317	313	336	292	323	326	290	303	338	305	300	301	300	308	299	307	316	312	329	293	306	296	261	274	324	322	301	329	323	295	321	301	293	315	317	343	342	295	315	285	303	293	314	277	318	287	314	307	307	313	306	338	320	335	312	314	295	316	342	341	316	269	315	302	298	312	314	304	284	298	319	307	286	315	321	324	310	340	303	315	293	289	297	286	296	323	327	319	292	290	272	322	312	312	301	317	316	313	316	299	308	258	289	331	295	333	326	337	341	305	328	305	309	323	296	307	339	300	342	343	303	299	320	310	298	336	300	324	315	319	312	320	301	322	301	336	305	299	287	322	293	275	328	299	332	289	317	284	306	323	314	326	310	313	310	345	296	320	312	317	335	271	274	312	334	316	313	363	274	309	291	321	330	267	271	321	309	295	322	297	295	274	306	324	288	255	297	309	327	332	334	329	295	305	323	311	310	280	291	303	271	306	320	290	303	322	301	317	333	318	304	317	299	316	323	323	307	315	304	309	307	297	330	289	301	291	285	317	285	298	292	276	300	301	281	293	289	311	305	294	324	294	296	297	296	309	339	318	352	336	317	309	338	319	287	287	274	317	324	334	314	309	289	281	329	308	268	297	305	318	319	304	311	305	319	317	306	315	302	281	293	317	274	316	273	293	310	321	335	288	323	312	316	288	313	337	297	325	318	313	301	324	282	317	304	322	312	317	338	307	312	308	339	277	317	314	334	338	326	312	300	293	315	298	309	308	292	320	320	336	326	334	304	292	304	311	307	300	301	317	345	277	295	319	296	330	319	290	321	322	320	276	318	311	308	298	312	335	328	311	285	307	269	323	346	322	309	299	296	311	304	318	330	317	296	304	309	321	302	292	296	312	309	322	300	340	281	293	287	313	332	306	278	298	309	332	294	321	305	279	298	298	321	302	290	289	315	330	321	325	285	316	313	309	303	316	342	310	335	313	289	286	305	321	308	271	317	298	300	298	290	289	288	315	299	299	313	327	280	292	310	266	322	297	285	289	323	319	320	289	305	337	277	310	308	312	272	304	282	346	307	320	304	326	297	325	306	302	325	287	312	318	308	293	286	296	309	308	317	300	307	282	334	291	296	309	285	330	290	303	339	304	307	276	292	313	294	294	339	285	317	293	333	313	305	339	309	318	307	293	310	316	290	315	329	300	275	332	314	323	330	291	313	318	294	294	311	288	278	309	351	290	315	301	311	303	292	313	312	297	316	295	287	279	322	352	302	300	282	323	281	273	306	307	302	340	290	281	295	299	316	324	286	311	308	284	306	275	305	296	330	288	323	332	290	317	343	325	278	314	324	295	301	318	317	292	287	284	320	316	317	318	302	325	301	292	281	322	320	333	344	287	310	284	333	300	338	319	314	316	319	292	323	286	301	310	356	297	316	319	318	324	346	312	320	276	280	297	311	315	310	306	278	310	297	285	304	300	289	331	301	316	319	323	310	320	324	305	306	297	305	295	326	298	317	318	314	323	280	312	309	295	295	311	302	333	294	289	301	313	297	323	290	274	339	308	298	300	308	329	265	314	298	329	297	270	298	322	288	313	316	282	314	309	321	291	303	350	310	309	330	288	307	289	275	288	346	294	338	306	261	281	304	306	292	352	302	313	300	310	292	312	305	318	317	282	322	316	329	326	291	303	313	294	339	291	324	273	326	333	304	330	324	296	338	315	287	312	291	320	291	286	289	304	333	295	331	297	301	324	281	336	299	316	307	315	250	292	322	303	321	307	342	273	302	323	283	317	337	337	302	336	330	338	288	325	325	303	320	305	309	286	317	347	305	320	318	313	291	304	281	346	332	316	313	307	273	293	293	293	343	319	327	332	318	317	331	292	325	307	285	298	315	315	284	313	340	326	296	313	317	324	296	317	284	331	299	293	310	317	291	301	287	301	303	302	291	295	305	331	292	309	293	327	336	291	299	322	315	301	314	314	298	300	310	292	292	303	321	334	309	297	307	296	313	320	304	317	306	321	338	310	282	300	321	327	330	303	313	304	287	311	299	325	326	296	304	301	337	340	305	295	288	329	318	315	286	329	293	304	323	333	304	316	287	361	313	337	342	352	282	325	289	288	303	303	304	314	307	319	314	335	302	315	294	327	307	345	305	324	288	320	321	306	302	333	335	312	277	335	292	314	303	333	331	337	290	313	310	320	297	280	317	324	321	276	334	314	317	319	286	331	317	298	316	264	318	287	318	294	307	306	295	323	328	326	305	297	291	275	312	330	297	305	320	296	332	313	269	311	298	278	341	321	316	320	324	343	315	269	307	305	321	325	311	308	293	279	272	276	320	313	318	305	298	296	336	289	277	297	297	285	319	335	307	293	314	312	312	311	335	340	292	302	290	307	299	331	300	316	308	313	318	337	304	313	311	316	314	327	330	319	309	321	318	307	312	316	313	311	300	295	316	329	290	313	318	283	331	317	325	313	335	320	301	303	285	313	300	295	296	311	333	313	297	318	311	313
48575	63397	16414	4089	2315	1430	1154	955	872	749	653	681	596	583	592	553	536	517	520	474	491	503	475	457	490	483	520	481	434	446	492	463	502	482	507	469	443	466	461	453	474	461	476	460	481	472	479	436	425	419	474	473	428	460	497	438	442	480	463	467	431	443	427	462	463	472	462	425	463	468	454	483	427	454	420	458	487	490	483	450	463	456	462	454	494	464	422	434	394	465	456	474	453	444	454	449	483	446	431	441	473	479	445	460	473	425	480	444	432	449	431	482	425	448	469	458	467	465	432	441	453	457	457	475	456	445	456	452	450	475	424	451	456	420	437	457	412	453	479	452	463	463	474	428	442	435	445	417	472	435	490	484	428	455	456	468	470	467	485	414	443	460	442	440	470	447	461	472	457	472	432	446	441	455	473	471	433	463	447	484	468	460	466	445	476	462	419	407	461	431	475	432	453	477	460	472	445	439	430	474	440	428	471	464	465	466	461	430	433	444	456	433	429	426	506	462	436	433	466	482	429	420	463	456	464	431	447	421	464	429	453	507	486	441	450	462	420	448	448	420	454	457	435	470	439	458	451	451	454	442	442	453	456	468	417	423	468	452	452	459	475	477	445	459	426	441	471	468	417	458	437	419	466	446	468	471	493	437	475	452	422	420	459	449	452	438	424	503	436	456	419	448	475	487	473	462	520	461	413	482	486	450	432	494	454	465	497	468	432	483	413	426	437	466	417	487	414	434	420	427	452	486	459	419	408	461	452	459	446	472	462	473	418	451	449	456	439	439	448	447	471	440	461	464	474	437	424	447	468	457	460	460	467	469	451	450	437	428	487	439	461	444	462	446	475	463	466	409	420	454	418	441	501	477	464	457	440	435	459	464	471	433	460	486	409	448	433	447	409	447	433	446	474	439	398	449	442	436	462	457	424	442	445	488	458	480	429	465	428	456	474	471	456	486	461	405	441	463	441	461	454	440	471	434	446	416	498	424	417	455	462	425	456	437	444	457	449	454	414	463	417	444	413	487	447	447	412	483	486	463	397	425	470	444	442	461	442	448	450	454	462	434	429	466	417	457	447	421	478	452	455	484	462	451	466	471	471	466	442	438	429	455	418	417	453	453	468	457	435	452	468	438	445	437	472	437	422	417	463	454	452	411	442	463	473	462	424	475	441	414	444	475	428	436	475	477	448	438	467	486	447	459	448	437	477	428	430	445	440	471	459	466	481	470	449	474	446	458	453	447	475	445	421	457	421	425	459	470	487	428	461	461	473	456	430	444	495	463	447	475	432	465	438	441	439	460	449	467	441	484	468	439	471	450	428	477	472	465	485	454	444	460	455	449	469	408	453	460	433	441	471	451	459	438	501	444	442	427	416	420	453	468	412	465	488	491	438	469	477	435	440	430	460	451	482	466	442	442	434	483	432	463	456	447	443	456	470	393	462	457	445	419	493	489	467	504	477	430	439	482	449	449	477	410	489	446	406	469	448	447	476	477	424	446	446	465	446	458	468	443	477	478	461	470	400	426	482	439	448	486	465	434	448	470	453	455	455	448	484	452	443	435	463	431	471	483	442	445	423	466	431	478	462	421	474	458	464	433	408	461	475	423	503	510	478	479	496	432	449	437	444	468	459	476	476	454	449	432	430	431	469	409	462	407	433	466	417	443	476	432	448	510	424	472	471	468	447	471	457	464	450	459	487	431	477	456	465	454	468	457	457	455	422	443	432	450	496	432	431	455	462	458	473	462	425	440	436	458	452	445	469	437	453	479	485	465	461	471	430	472	460	485	431	446	442	430	432	467	459	447	468	454	446	455	454	484	449	453	433	470	446	448	440	487	437	436	476	471	443	435	475	425	458	452	432	443	453	453	442	450	469	426	460	453	456	473	451	461	465	463	447	497	498	446	483	459	458	497	439	412	466	464	449	452	470	446	439	431	430	433	448	401	475	462	492	438	455	431	494	450	488	489	487	471	476	454	442	419	426	448	450	443	475	456	456	460	457	478	471	500	429	462	444	445	443	458	451	456	440	377	483	452	425	434	411	438	448	485	460	467	414	435	457	447	459	478	469	462	482	463	469	421	450	435	447	476	415	480	460	439	455	453	444	430	459	454	429	444	468	448	468	448	477	415	433	418	467	441	442	448	465	475	458	421	434	494	451	422	446	474	490	474	432	473	411	497	459	468	439	449	406	464	473	457	478	430	436	425	453	427	403	465	474	449	441	454	458	437	484	453	452	420	475	458	472	469	463	471	471	478	441	444	443	427	445	436	428	446	426	421	493	468	468	468	449	440	439	446	460	428	420	451	448	457	493	475	472	492	432	489	438	437	476	446	463	438	463	459	439	445	465	407	481	460	439	435	467	428	446	430	446	455	498	413	437	467	427	451	477	475	477	464	478	450	434	418	466	450	446	473	436	433	431	452	427	430	446	414	439	499	429	488	429	427	441	465	436	455	421	456	442	459	477	453	420	444	408	467	447	478	455	471	454	418	469	414	476	439	431	474	432	451	458	472	430	477	422	450	440	472	482	475	466	445	452	450	468	433	476	440	461	472	472	435	440	463	474	464	447	465	444	439	431	462	421	457	469	442	429	425	459	459	466	483	409	440	413	426	442	450	422	451	447	476	454	470	447	460	487	422	423	466	468	472	459	442	465	466	413	493	459	445	460	452	462	445	442	407	430	485	416	429	463	443	466	472	451	442	401	400	453	395	470	451	462	463	446	428	429	444	473	473	457	461	458	440	432	477	450	446	402	422	422	448	421	471	453	487	452	495	410	416	468	461	449	492	504	460	429	483	444	476	485	487	471	484	455	445	470	456	482	462	456	483	461	419	461	456	467	424	462	450	439	467	460	444	459	425	424	456	449	457	451	436	443	463	470	462	422	490	452	458	450	517	438	441	424	448	470	469	413	441	456	480	453	464	471	459	458	422	465	417	434	467	402	446	415	463	456	409	458	465	493	436	476	436	463	436	452	459	474	467	448	458	427	459	478	459	462	466	442	430	441	439	426	448	471	459	472	458	454	435	461	462	421	463	444	428	436	470	461	401	443	443	492	446	438	449	450	413	481	466	512	494	450	474	427	464	414	446	454	430	464	484	449	483	419	434	472	464	472	414	453	469	454	421	394	425	441	486	457	476	474	464	456	420	485	467	448	471	452	409	469	478	465	495	431	448	449	456	486	424	426	449	484	475	486	459	467	476	418	471	474	425	430	477	440	440	480	423	413	455	437	438	456	464	457	451	481	453	455	464	438	468	455	430	441	455	487	455	458	456	458	462	468	467	437	473	440	455	471	463	446	458	427	423	443	432	473	448	486	452	427	467	405	474	484	451	444	431	437	469	459	456	454	470	432	469	479	442	438	438	439	443	470	452	434	473	432	454	486	433	436	478	439	458	478	463	478	420	491	463	487	428	483	458	444	411	424	398	482	429	442	443	418	432	483	433	468	421	471	470	447	419	485	402	484	449	473	476	471	446	461	441	433	483
23272	21608	30050	23578	21568	21601	11415	612	423	332	315	305	248	240	244	230	205	220	210	191	191	180	206	154	201	192	196	183	174	196	173	173	168	183	193	185	195	170	199	176	173	158	156	156	173	171	186	180	171	172	175	169	164	175	168	153	148	165	171	171	172	151	167	160	166	167	147	155	156	154	176	163	159	171	180	157	168	160	155	177	168	176	157	149	158	157	182	153	148	173	139	168	163	161	171	151	175	178	168	183	160	167	150	150	164	153	161	166	180	159	178	170	151	168	190	160	166	149	153	159	175	136	167	173	150	163	193	153	165	173	163	161	156	150	184	160	162	160	158	151	169	171	155	163	182	150	165	171	181	179	155	139	164	147	155	194	178	159	164	194	162	160	161	175	174	140	141	195	166	149	166	157	150	191	144	157	161	157	155	164	170	165	152	181	161	164	168	159	156	186	170	174	193	155	145	152	176	172	168	155	174	165	177	171	163	163	142	150	160	176	151	166	194	150	148	154	162	171	183	179	169	153	165	186	171	161	142	157	173	156	161	165	149	165	167	162	144	188	178	178	176	145	172	165	187	154	180	170	152	165	187	171	170	167	173	163	152	181	162	175	159	166	159	168	153	149	180	166	164	159	168	165	162	156	173	180	174	162	172	151	163	162	171	167	177	130	168	151	162	157	162	162	137	149	150	168	155	144	152	182	173	179	170	172	147	173	161	186	170	179	155	151	175	156	157	168	181	174	154	172	168	147	154	186	184	153	168	164	165	168	154	168	160	160	169	166	149	172	166	148	149	174	165	157	179	144	175	172	166	184	167	161	159	167	180	141	171	166	181	147	163	161	162	144	174	192	153	182	164	181	167	123	168	158	189	185	198	143	167	155	185	158	159	155	165	151	188	152	179	155	179	150	141	163	151	174	162	163	158	167	178	141	186	186	162	163	169	149	179	169	146	162	179	164	158	172	151	173	163	187	161	145	160	159	197	161	168	162	153	173	179	151	173	173	168	173	174	154	152	143	147	157	149	162	158	159	197	163	169	158	164	149	173	161	147	164	152	152	158	179	170	168	175	187	178	194	163	134	166	145	168	151	172	162	134	155	184	167	170	168	159	150	169	161	164	181	178	157	155	182	145	163	164	186	163	155	158	143	154	148	172	170	136	179	185	162	161	152	155	162	164	165	192	165	161	163	152	167	169	174	170	192	169	181	161	162	173	144	146	172	174	172	156	163	157	160	171	160	169	172	171	146	169	172	180	163	177	151	163	139	162	165	177	181	151	167	168	192	164	158	157	159	161	161	173	156	143	187	176	155	156	153	178	167	150	160	194	180	176	168	150	173	165	137	168	159	159	144	167	168	172	167	152	163	168	154	182	166	185	147	170	161	162	156	136	158	170	171	158	153	167	182	164	146	170	164	137	160	162	170	138	142	146	146	166	172	156	135	148	158	191	160	210	189	143	164	174	177	166	159	166	167	145	171	152	159	172	161	165	165	175	186	137	205	169	169	132	193	146	156	156	158	156	169	163	155	164	162	162	152	149	192	182	170	150	164	176	160	181	179	180	167	142	153	172	152	169	165	160	184	143	156	166	143	157	165	164	169	164	171	171	156	151	162	170	169	167	163	158	166	154	170	178	161	206	151	164	159	170	154	170	176	174	179	159	186	169	156	152	164	162	172	171	160	166	158	156	143	161	158	150	139	176	161	157	175	165	180	156	179	170	166	195	170	188	149	175	156	154	162	174	193	152	151	154	165	160	166	173	181	155	151	150	167	146	175	165	158	163	170	168	169	178	174	144	164	162	146	158	156	162	184	175	164	163	162	177	171	163	158	163	145	148	174	152	177	145	161	158	170	189	187	184	173	163	166	156	170	176	128	163	165	168	182	161	157	146	175	159	165	154	167	170	178	162	191	159	161	166	169	169	191	166	160	165	160	173	182	122	179	174	171	163	180	137	179	135	193	175	152	178	125	156	162	165	154	169	174	169	175	162	149	187	141	185	155	141	166	169	182	166	161	170	163	182	180	181	158	140	159	168	163	163	174	166	191	161	164	149	179	160	174	128	184	173	151	160	169	173	187	175	162	155	181	178	184	169	175	175	177	169	152	164	150	167	172	180	177	206	156	164	162	161	166	186	163	143	156	195	177	167	178	155	176	153	156	149	155	146	142	134	150	173	151	157	160	144	169	160	181	165	181	164	155	174	173	176	188	160	180	147	155	186	151	167	152	163	151	157	166	163	167	162	158	174	165	171	175	181	160	154	163	162	173	194	166	147	174	163	163	173	152	147	159	150	180	146	183	170	161	176	165	156	151	150	148	164	160	163	170	170	174	158	157	170	188	185	181	144	173	146	176	157	157	150	145	181	141	158	173	163	183	161	183	162	185	182	188	176	168	166	160	149	163	152	160	131	170	138	152	159	160	145	168	172	155	163	175	159	168	172	164	193	183	168	169	153	161	165	155	161	172	161	162	169	167	146	180	160	183	149	154	164	174	173	165	158	150	179	144	170	171	157	176	134	144	196	194	175	151	151	185	153	161	165	181	146	158	145	158	153	161	163	176	159	160	151	191	161	192	168	184	175	152	162	165	168	158	170	173	164	163	170	167	160	161	189	155	164	163	163	186	152	182	160	174	159	185	181	160	142	150	160	164	166	160	184	162	144	179	171	169	158	169	168	179	156	160	167	161	162	174	159	179	167	147	172	176	190	178	168	182	154	173	168	158	157	165	183	169	165	163	183	166	155	164	165	154	173	145	169	173	156	152	179	169	180	157	150	161	159	154	156	156	163	160	169	149	173	169	167	168	161	165	140	154	174	163	161	167	162	158	180	155	172	171	177	160	164	176	162	179	169	146	154	164	159	164	166	170	188	183	178	174	146	158	143	165	152	168	158	191	150	179	167	192	141	177	178	158	159	156	162	144	180	167	159	151	186	177	168	154	157	166	194	189	157	185	177	199	179	179	157	178	185	165	181	157	164	174	172	151	177	160	156	162	153	142	191	149	172	172	146	160	155	180	152	150	179	172	178	185	151	176	170	150	141	151	155	154	172	148	157	166	154	165	185	146	148	163	177	161	148	175	169	180	159	150	167	171	165	161	174	165	185	153	184	163	138	174	159	147	179	139	175	143	191	158	175	157	138	177	158	156	146	188	160	161	162	169	174	157	155	152	157	163	168	160	147	181	158	193	195	177	156	187	169	191	171	155	179	161	147	169	184	153	181	172	150	152	145	161	149	165	176	152	164	181	143	152	154	184	167	179	178	182	161	148	171	166	166	177	170	161	173	164	164	160	173	155	175	156	178	180	166	161	151	162	166	171	165	144	170	172	162	159	163	163	151	165	172	174	193	174	166	180	180	153	166	141	177	160	165	169	177	163	158	161	165	186	156	162	175	156	146	156	164	183	138	151	170	164	161	163	154	145	147	150	166	175	143	181	170	170	164	169	153	150	145	155	169	168	166	177	179	162	165	176	156	177	161	158	171	156	163	154
50317	66529	23473	6355	3567	2215	1726	1320	1055	828	711	656	592	500	453	434	423	422	396	355	353	321	338	358	279	305	306	314	282	277	280	319	248	315	247	276	257	277	270	259	288	280	280	260	269	268	267	259	267	249	254	276	259	274	260	225	241	225	242	267	248	262	265	242	270	243	258	261	274	248	212	276	235	225	242	249	245	229	273	264	234	256	227	265	228	236	217	233	272	241	267	259	240	239	254	248	221	257	253	261	251	255	260	251	252	240	247	269	281	265	274	240	250	244	228	270	261	260	266	251	251	255	271	238	234	237	256	241	236	249	223	228	254	241	254	248	273	248	267	258	250	224	227	252	229	212	249	226	272	233	260	240	254	273	255	254	237	274	241	239	259	252	264	258	267	264	232	242	251	235	240	247	238	245	220	261	254	235	230	228	266	214	243	242	259	244	234	242	229	254	262	251	262	242	252	250	249	265	241	251	250	261	261	234	255	247	237	254	250	255	250	251	256	248	237	260	252	245	222	231	272	208	234	247	237	266	250	241	250	247	255	222	219	245	267	260	239	268	246	244	245	230	277	251	258	238	242	266	257	248	235	249	245	260	245	248	237	223	264	232	270	212	231	223	238	243	227	250	246	255	271	264	234	232	229	238	247	257	266	252	263	236	236	251	226	241	250	214	254	239	294	229	252	239	228	259	266	257	256	250	231	236	259	247	277	245	241	268	246	255	240	275	218	244	242	259	268	289	255	259	218	270	275	256	234	263	241	262	258	239	209	257	258	270	240	248	234	231	231	250	263	236	251	221	238	232	219	215	258	234	241	229	231	279	244	217	248	248	239	239	263	232	210	213	241	257	220	231	240	253	269	242	259	243	272	280	261	245	262	254	225	249	259	238	248	254	221	260	220	273	267	248	253	237	238	258	276	226	241	246	240	234	243	272	228	233	228	258	252	231	247	255	257	238	253	250	251	257	234	234	238	211	241	225	218	264	254	214	252	234	271	242	239	245	238	221	266	272	242	241	269	249	233	231	269	244	245	240	229	259	212	245	223	257	226	225	258	272	259	227	255	235	232	252	234	239	250	245	258	241	254	241	251	226	250	230	273	221	246	261	220	233	243	232	233	260	249	276	225	260	247	249	277	242	261	266	266	246	212	236	266	229	262	251	244	264	276	249	275	218	241	237	246	247	234	208	243	240	248	207	237	218	247	234	239	255	260	249	230	227	261	227	263	216	254	274	252	227	264	268	268	234	243	251	229	239	242	237	202	225	244	250	225	282	238	246	245	238	238	235	255	252	241	239	261	260	259	262	246	234	230	253	242	245	230	258	222	241	240	238	260	221	227	198	224	239	253	236	250	240	222	243	242	266	244	253	278	226	248	249	246	233	232	234	258	248	262	253	258	246	259	266	247	244	234	244	255	253	246	249	235	246	266	224	231	219	241	229	245	250	218	223	260	252	241	251	229	224	229	255	239	250	258	244	238	263	254	241	233	251	270	237	254	266	225	234	261	231	233	269	243	263	247	231	263	244	225	231	246	237	233	245	271	244	239	246	236	237	235	251	226	248	266	233	227	253	234	216	267	240	258	225	251	240	242	228	244	243	218	242	245	257	241	236	217	233	253	264	227	261	284	261	235	261	264	255	235	260	246	260	211	253	236	213	233	247	258	273	237	230	266	248	237	271	245	231	234	241	214	259	232	234	268	252	247	264	263	227	235	233	255	246	268	230	232	243	240	257	257	211	255	252	260	250	229	259	265	262	266	261	246	258	252	242	228	239	249	263	220	239	256	238	266	256	233	261	242	241	259	251	234	239	264	228	267	253	261	242	256	233	229	262	262	267	230	248	265	231	238	232	253	241	253	276	247	246	255	257	237	236	242	250	248	234	249	274	275	250	254	256	243	249	265	240	244	282	244	253	261	266	246	239	232	288	262	244	228	237	214	243	251	235	246	257	230	225	237	241	226	242	245	253	238	246	255	259	209	235	247	258	250	245	253	226	237	231	238	234	216	221	246	213	249	260	255	261	228	254	245	239	251	257	242	237	215	248	231	278	268	257	250	255	225	258	260	232	261	263	245	235	236	230	241	204	234	239	250	259	239	229	242	260	249	214	269	223	236	255	283	238	247	242	248	247	234	273	240	239	267	247	280	262	272	250	239	239	243	243	254	251	237	251	235	259	251	242	221	231	237	232	242	251	246	247	253	267	232	264	238	226	273	207	259	240	241	262	231	239	266	257	266	250	275	233	227	226	266	257	253	253	264	262	247	237	243	234	236	249	243	264	250	253	268	248	219	249	252	267	242	226	253	244	237	244	243	267	224	277	230	228	241	229	261	238	225	242	270	236	229	243	258	213	253	230	261	293	230	223	266	250	256	232	234	224	249	234	220	242	236	261	277	257	255	228	221	217	234	217	255	256	249	229	250	257	227	270	239	236	257	243	259	256	240	236	247	281	244	241	221	261	221	237	246	256	229	231	231	260	228	248	224	249	241	249	261	239	240	217	252	237	234	241	233	249	227	243	273	277	249	250	230	242	252	248	249	229	245	279	254	243	241	261	248	271	257	228	238	250	248	268	258	258	252	255	240	263	256	257	257	253	259	223	269	239	251	251	250	271	237	235	245	233	244	230	252	231	253	246	249	214	232	241	237	248	246	228	237	252	248	243	234	246	233	247	266	228	241	278	246	277	221	236	260	245	234	274	236	268	250	253	240	256	265	231	241	253	240	249	243	258	258	256	237	258	257	247	215	260	245	254	215	240	254	250	226	269	262	221	262	282	284	272	263	223	261	256	235	238	266	278	246	233	250	257	250	251	242	261	247	253	246	252	264	261	281	250	254	234	238	248	244	237	252	237	269	227	242	247	235	269	231	275	258	272	242	249	245	245	251	261	232	214	247	241	280	226	231	203	230	235	232	240	268	256	262	259	261	243	259	247	244	262	264	269	249	248	227	258	244	262	257	237	223	261	239	244	252	246	236	240	203	223	251	229	240	253	236	267	256	254	225	247	222	253	253	249	238	238	252	246	248	239	244	236	271	206	262	253	250	261	272	248	243	239	244	254	254	242	232	259	225	273	232	237	225	266	235	248	240	250	256	252	241	256	216	233	254	272	235	251	249	265	240	233	228	259	261	257	249	258	243	260	257	259	234	232	251	235	262	241	232	247	239	247	226	234	233	214	251	235	254	261	259	262	250	222	221	249	253	240	278	216	253	233	274	241	252	215	257	268	239	255	234	244	262	219	237	237	229	242	252	250	259	232	232	260	240	256	253	267	268	236	247	259	244	217	253	257	222	235	215	248	251	242	268	259	255	215	229	263	239	236	251	256	242	269	253	259	265	227	260	249	253	264	259	240	243	228	265	237	250	231	246	240	238	265	262	251	252	253	250	287	240	232	270	226	242	239	246	250	241	253	247	252	234	256	232	244	283	261	230	245	252	246	252	257	264	250	273	237	265	251	247	223	258	217	249	256	220	262	247	242	246	242	256	237
27524	22696	16137	2349	685	587	438	289	298	298	328	269	297	310	277	284	305	316	316	336	287	279	307	290	331	278	285	272	299	260	285	269	276	259	274	291	278	260	260	279	283	297	275	282	259	271	288	292	284	285	298	271	261	275	321	259	278	289	296	292	266	317	291	258	294	264	285	293	294	266	293	281	319	288	301	280	270	267	293	258	287	273	291	272	273	264	281	264	281	267	299	275	282	287	280	262	282	311	268	249	290	315	291	279	297	277	317	282	270	282	292	279	299	270	287	273	291	276	286	275	295	270	296	264	308	304	256	293	267	292	293	293	327	315	275	276	288	289	271	284	299	286	312	283	271	289	285	308	280	316	285	298	298	299	296	278	301	282	272	277	276	269	259	299	293	305	299	305	274	295	307	288	291	290	266	262	268	298	287	303	270	275	294	268	306	312	283	262	292	269	337	268	274	285	281	334	269	301	284	307	290	275	265	295	299	317	292	289	254	272	278	268	294	298	292	293	311	275	302	271	271	279	261	279	288	241	258	282	259	283	268	249	280	275	309	307	288	260	266	309	306	315	294	296	274	291	310	281	281	274	290	268	318	308	294	312	279	277	291	280	317	270	278	300	279	290	308	300	293	240	284	295	279	280	295	274	292	290	280	299	290	275	268	308	276	289	273	274	274	282	306	320	259	280	277	289	293	284	271	257	289	301	280	308	276	331	305	270	309	284	275	278	287	285	308	295	272	325	302	243	271	321	280	302	280	299	302	295	266	288	280	277	281	298	291	270	289	254	274	290	267	284	283	286	283	278	264	266	281	276	299	289	304	271	291	279	299	292	260	285	294	278	281	267	293	267	304	284	297	285	294	295	248	320	259	280	254	249	296	286	273	282	260	298	283	307	281	287	285	289	269	292	272	291	279	282	258	298	330	275	310	293	259	268	273	280	288	295	303	273	324	263	267	279	287	292	280	260	292	292	277	297	290	315	290	284	254	302	253	305	280	259	307	273	282	301	275	299	304	271	283	280	275	284	278	302	283	254	254	283	261	285	270	265	298	312	271	290	297	257	294	265	250	284	292	293	255	289	259	294	302	283	289	284	275	292	295	267	288	322	286	301	259	279	282	299	277	301	304	279	303	325	282	285	297	266	284	282	252	296	318	275	293	290	292	315	290	260	278	281	286	279	289	253	295	302	266	252	299	272	266	285	261	251	268	273	258	291	315	305	286	270	298	298	309	279	296	304	265	291	280	258	257	271	278	275	275	292	309	281	312	289	296	270	289	286	309	271	281	249	260	276	286	299	312	264	287	282	293	291	268	282	291	296	279	302	261	286	285	264	288	271	277	283	285	251	280	292	281	289	282	260	326	262	260	289	266	295	284	262	255	268	256	272	315	307	302	272	285	335	276	286	295	278	303	233	286	277	264	280	283	272	290	308	242	262	282	285	310	293	275	282	296	267	300	265	306	286	264	306	319	285	280	296	249	316	283	289	321	293	283	264	286	282	276	291	270	250	307	279	300	295	279	264	305	280	294	298	272	292	283	290	305	300	294	275	295	278	311	256	300	292	247	296	254	274	276	261	299	266	283	273	285	306	297	290	291	285	276	286	291	264	289	294	284	275	299	300	282	286	275	259	265	269	311	291	269	288	307	316	302	290	292	258	300	275	282	280	298	294	287	253	289	253	290	264	272	275	284	281	278	297	250	265	307	291	288	274	296	282	242	248	290	302	285	264	275	303	266	262	289	299	255	284	305	259	278	323	276	307	297	286	270	271	283	265	277	282	302	274	269	264	280	298	283	301	292	274	267	299	267	313	276	284	294	280	304	285	300	295	271	304	281	289	295	300	280	248	274	319	297	279	301	280	281	293	284	276	293	296	289	305	297	253	269	312	300	288	260	284	276	242	283	296	313	278	270	291	316	301	294	267	300	286	261	261	312	283	247	290	294	247	303	293	295	297	303	282	279	278	259	291	281	311	305	299	295	261	286	298	302	280	285	270	302	312	282	272	331	291	281	264	293	254	272	306	318	281	294	242	305	295	266	308	303	289	272	275	274	270	315	295	288	314	302	272	306	279	291	295	287	274	293	281	280	267	292	283	295	275	300	281	291	268	294	285	289	282	273	291	278	269	284	282	313	280	306	301	288	284	275	298	288	277	295	259	299	292	279	283	300	287	276	283	295	251	304	283	293	280	304	287	282	258	267	287	291	292	307	283	284	284	298	277	279	278	299	291	288	276	277	301	270	297	294	280	274	289	254	265	304	246	299	271	304	285	287	290	285	297	292	276	302	266	290	270	267	270	294	275	256	269	282	270	286	293	283	300	291	281	272	286	247	285	257	282	271	266	272	256	270	286	278	291	292	285	281	308	282	313	264	274	250	295	284	259	296	272	312	261	276	288	287	322	282	301	289	288	253	281	263	279	289	255	261	269	288	281	272	281	268	266	272	274	308	273	241	264	310	302	287	296	290	306	276	270	288	290	263	290	286	262	304	287	274	290	282	323	265	269	294	313	266	256	280	258	279	274	300	291	298	299	308	271	296	301	269	271	283	313	269	297	291	300	280	297	297	309	296	301	289	281	273	266	308	297	264	296	282	297	291	297	286	321	294	314	265	284	278	282	269	287	280	275	315	280	256	280	290	330	276	275	256	284	274	293	298	267	272	313	284	270	313	283	309	292	280	284	304	308	267	279	279	266	292	265	276	309	304	252	250	293	250	298	252	278	290	301	284	267	296	307	283	283	305	286	290	286	289	290	262	312	295	293	260	289	304	267	273	303	285	290	267	322	273	274	299	307	282	287	292	286	297	260	271	275	283	260	235	286	305	281	255	285	274	268	274	288	284	248	301	279	313	292	273	279	295	271	271	264	295	280	291	282	294	277	284	286	271	282	267	291	290	275	301	287	297	323	297	269	280	274	277	312	285	268	283	267	270	286	322	282	281	243	329	282	296	300	300	302	307	291	277	289	312	306	248	303	266	289	307	291	279	256	282	290	319	292	291	293	284	299	295	276	287	290	294	284	319	313	279	301	273	294	263	302	305	303	245	251	302	281	288	293	296	266	284	288	324	266	285	299	288	292	311	269	295	311	258	298	283	297	315	306	293	278	265	253	285	290	320	274	265	287	283	293	283	263	261	269	287	292	292	285	292	275	279	323	284	265	274	308	277	301	292	300	294	290	259	295	270	282	311	255	291	272	288	281	267	294	279	268	285	301	271	287	287	262	319	317	284	279	284	308	311	296	294	304	322	307	289	300	274	288	276	269	276	301	281	282	282	292	298	261	291	299	246	308	302	285	278	302	298	288	287	254	291	268	282	284	304	276	270	287	293	257	266	271	280	282	286	290	290	301	278	278	293	263	269	293	292	255	279	296	306	288	298	265	313	269	303	315	271	282	286	276	288	276	312	288	255	268	304	277	263	278	286	250	316	304	266	297	266	289	278	289	288	281	291	280	265	259	293	260	270	268	317	270	269	291	291	306	283	274	249	273
24007	31729	7238	1595	776	576	540	476	492	432	412	458	398	423	438	424	452	419	450	407	413	410	409	425	431	406	456	407	421	402	436	437	423	432	363	425	417	423	382	425	413	418	452	424	409	406	400	457	430	394	385	404	435	409	410	441	421	437	446	398	428	400	388	427	392	412	440	395	409	446	403	400	413	414	408	424	387	436	422	427	363	439	409	437	429	381	422	437	415	427	386	445	409	426	409	384	398	403	427	403	400	437	449	392	436	375	392	428	423	414	398	439	418	439	422	409	459	391	421	404	452	410	413	426	391	432	413	431	417	388	372	403	394	390	425	453	394	382	440	400	397	413	415	412	396	420	459	405	443	438	417	431	423	420	390	387	390	417	406	406	413	379	415	427	394	438	400	445	385	403	428	420	416	421	393	383	422	443	390	434	392	413	418	405	425	409	374	417	422	404	412	445	431	467	411	401	423	390	406	420	420	390	391	406	419	421	432	406	404	428	407	409	386	405	423	416	382	439	421	389	422	397	403	411	424	393	427	410	439	405	428	410	419	403	426	410	406	425	401	420	398	395	418	452	405	420	354	406	394	417	405	416	444	469	362	385	413	436	434	428	432	429	446	409	395	423	457	442	422	422	405	377	420	389	420	396	433	432	378	423	398	402	446	436	370	430	407	374	403	400	400	371	407	422	413	404	418	473	407	377	433	459	429	407	422	429	423	421	431	393	420	416	425	402	415	424	414	437	404	418	419	346	367	408	420	406	385	430	400	348	383	392	394	427	429	427	385	396	429	408	412	431	399	442	386	400	398	428	386	382	381	396	392	444	406	391	411	403	431	440	410	407	402	419	414	368	383	412	412	407	420	387	398	409	412	431	430	403	442	428	419	428	377	390	403	354	400	417	402	431	400	418	410	388	442	399	435	419	421	393	398	421	392	415	416	403	424	421	409	428	421	406	445	427	430	413	446	460	395	387	411	417	422	428	403	409	430	459	425	405	398	400	380	421	433	396	445	415	425	419	398	405	413	429	437	437	393	434	427	390	394	404	411	423	421	447	375	404	384	407	384	379	418	458	429	446	420	400	404	406	371	415	422	404	446	402	402	418	439	402	418	423	444	391	421	398	400	391	423	423	392	421	397	421	419	429	433	404	388	416	394	388	432	404	445	426	410	381	423	394	400	444	408	419	416	413	395	402	409	420	418	431	410	395	445	418	415	439	387	409	440	414	420	413	433	399	420	378	419	401	431	389	418	379	440	407	406	415	399	435	428	430	459	402	427	422	428	428	436	439	445	447	442	439	396	417	372	412	433	398	380	420	424	419	384	425	409	419	406	401	434	422	415	428	414	426	448	425	437	394	415	423	443	443	425	425	431	409	418	397	414	399	418	399	437	403	392	411	463	445	395	421	404	381	437	409	403	373	394	406	411	400	411	383	438	403	409	414	427	411	427	403	393	404	404	417	402	400	389	412	434	419	411	418	372	386	439	438	445	389	403	431	424	399	400	399	414	396	414	379	426	430	408	403	401	418	437	400	395	355	414	371	442	410	400	374	376	430	396	411	432	380	450	394	390	425	437	405	386	397	410	419	392	418	404	423	404	438	419	425	409	398	408	388	439	424	386	404	391	407	419	428	411	417	402	421	430	432	398	391	378	389	403	386	421	440	415	390	414	427	426	375	424	422	453	430	429	375	405	386	378	432	411	405	408	380	411	414	434	396	409	413	413	407	411	380	397	429	413	419	421	392	417	437	423	432	423	426	412	420	407	423	434	423	401	401	407	443	425	384	410	428	447	439	393	394	388	395	445	403	401	413	423	415	399	432	408	384	396	407	405	424	426	406	423	399	408	409	427	398	420	397	363	418	450	432	440	417	414	400	410	430	416	451	415	421	416	443	424	410	416	412	391	381	464	424	443	416	397	395	422	429	424	401	408	394	418	388	452	384	386	423	439	410	442	403	393	386	414	407	410	433	443	446	440	416	426	432	357	419	413	409	391	420	412	406	442	416	417	380	423	424	424	433	414	384	427	425	400	438	393	378	407	417	393	414	410	422	365	402	462	432	403	451	420	396	414	412	406	422	432	385	412	392	435	408	429	427	408	432	426	377	401	413	429	417	398	402	418	393	415	409	396	393	389	373	420	400	417	399	408	439	428	389	395	385	439	401	451	430	448	406	405	401	408	402	404	375	392	433	402	426	377	413	382	373	440	437	422	394	417	403	442	407	436	401	410	420	404	457	424	400	387	426	460	432	420	435	413	410	412	433	385	427	393	472	421	396	409	431	407	391	394	408	410	439	385	406	427	422	432	431	409	420	434	453	445	406	384	441	403	468	427	423	412	445	440	394	465	448	436	387	421	405	436	377	414	421	393	381	389	439	418	402	424	386	396	406	406	431	438	380	409	389	410	416	402	433	409	426	373	411	395	434	400	410	401	409	406	429	460	417	410	416	421	402	398	395	370	385	389	428	433	418	412	412	410	403	420	463	409	401	422	428	398	440	411	413	409	443	412	431	382	427	418	378	427	400	394	417	429	461	397	401	403	403	378	394	373	418	454	399	401	404	428	433	429	416	405	404	410	348	437	411	417	369	425	411	422	390	419	404	431	446	441	405	435	421	399	414	393	448	413	394	387	393	416	406	396	468	445	408	401	402	414	427	414	422	416	415	423	417	375	430	404	438	420	407	436	419	419	403	414	411	402	414	419	385	399	410	404	387	410	455	396	420	395	384	429	391	397	391	425	429	415	430	419	392	374	431	435	434	456	373	430	443	437	414	452	420	448	454	399	399	410	401	414	428	387	424	413	420	419	411	427	423	414	401	457	376	424	421	408	433	433	447	415	413	416	380	418	469	417	437	398	381	380	423	458	381	407	415	412	403	400	387	434	376	394	410	425	396	394	448	429	424	396	388	406	410	469	420	421	410	425	416	423	411	410	397	437	450	464	400	429	423	408	376	462	398	453	413	405	420	474	389	402	421	428	390	443	396	424	376	425	379	405	424	400	425	441	398	446	376	411	383	402	407	403	438	435	465	437	442	418	416	402	439	422	400	451	419	418	355	412	395	404	414	401	403	414	392	406	413	415	419	426	432	435	390	406	438	460	424	400	408	392	431	419	431	416	396	416	413	412	393	423	410	426	432	396	384	385	414	440	413	425	400	410	418	412	403	383	421	399	388	416	392	400	431	395	434	433	401	447	397	424	421	430	408	406	432	441	395	450	412	427	371	391	418	428	444	410	376	453	406	404	431	402	434	449	440	428	399	411	409	440	412	438	456	427	395	428	434	434	441	410	405	427	438	417	392	421	413	373	404	429	411	438	456	417	430	403	392	397	417	431	405	444	404	398	460	413	421	409	425	409	403	372	427	418	398	433	418	405	439	395	436	367	406	438	427	369	462	423	401	397	430	374	384	420	410	392	402	437	424	446	434	415	453	387	436	399	371	390	421	406	397	374	389	435	432	450	418	440	411	414	393	460	368	453	459	426	390	424	425
24225	21637	29763	23719	21457	9664	803	498	428	340	379	406	357	345	347	346	324	320	334	364	336	303	335	319	334	306	315	317	333	339	328	325	312	260	338	318	329	331	282	317	275	302	345	293	318	312	325	316	320	278	352	307	286	322	291	315	326	304	304	305	316	300	268	322	312	351	335	308	322	323	288	296	328	323	274	296	276	283	318	317	334	309	290	284	272	345	306	282	299	307	341	308	293	329	278	354	287	283	304	331	318	304	320	316	294	288	295	309	307	271	318	310	293	324	285	301	280	316	322	317	286	304	319	275	320	316	295	323	304	318	306	273	323	324	327	331	286	298	281	280	316	288	301	291	278	311	292	300	330	324	325	317	294	297	298	326	291	321	316	300	301	306	325	305	292	299	325	298	314	332	327	312	313	315	267	309	327	341	322	317	316	328	303	310	300	296	284	292	334	290	263	296	306	323	313	304	303	334	298	299	334	301	302	279	321	296	296	287	314	321	315	301	285	301	312	303	286	319	289	279	296	283	287	298	326	310	296	268	291	323	306	280	279	299	309	293	303	313	313	295	282	323	315	304	296	311	303	282	304	314	304	312	333	277	260	294	313	286	279	320	318	294	292	320	327	311	305	285	306	299	330	304	314	338	330	293	318	315	306	284	297	294	331	316	314	297	312	342	299	275	350	321	313	302	295	326	303	309	271	318	316	296	322	289	293	314	273	316	297	272	310	300	317	294	302	311	306	297	323	318	306	299	301	309	286	292	300	345	309	314	317	329	291	289	286	311	273	281	315	290	308	290	311	307	332	316	327	310	275	297	306	285	281	289	290	283	321	313	300	273	343	254	312	279	312	314	302	310	321	313	311	364	281	315	307	301	298	298	321	306	303	289	298	302	312	297	296	279	292	263	317	276	283	318	299	328	327	287	339	303	293	310	317	302	321	290	299	306	277	290	323	291	323	289	301	320	298	313	309	308	296	287	305	305	318	299	323	314	309	312	311	300	310	301	319	307	298	314	283	287	320	285	342	319	264	329	334	320	326	299	307	307	312	313	297	328	308	295	326	309	305	327	292	325	309	305	301	311	318	306	318	287	309	314	317	301	342	283	314	304	330	332	294	269	295	327	286	293	292	281	308	294	311	297	332	346	330	312	308	294	318	321	284	293	318	332	304	311	307	307	289	283	308	292	287	320	328	290	335	304	281	316	313	313	284	305	325	314	312	317	282	302	323	315	300	288	314	300	305	295	273	291	309	268	313	301	271	300	283	294	326	324	301	278	297	299	295	299	307	310	300	325	340	321	298	317	306	277	317	296	279	317	318	317	312	306	307	318	308	322	321	287	320	281	326	300	318	277	287	264	317	321	317	297	304	283	290	274	280	305	309	288	315	341	306	348	312	304	279	318	258	296	317	327	294	329	308	332	313	313	287	314	255	295	311	320	300	263	292	319	346	295	292	330	302	350	281	310	273	296	327	305	291	312	317	280	290	303	321	302	324	338	325	295	298	319	315	295	323	351	307	313	302	297	328	314	312	295	306	332	317	322	315	291	330	307	334	334	306	323	331	296	327	302	305	308	318	290	298	288	312	314	320	306	283	296	310	315	289	310	316	306	315	306	295	318	287	316	325	278	302	331	292	311	328	308	290	289	325	314	301	324	307	331	304	304	318	310	318	302	292	313	309	316	298	336	301	307	257	291	310	311	322	314	299	298	350	306	292	293	297	337	307	271	292	324	307	303	336	306	279	300	290	283	284	279	267	300	324	312	318	319	308	304	296	291	311	301	291	302	274	329	320	297	322	297	312	282	316	314	290	298	307	313	316	306	330	307	320	323	309	275	302	299	323	315	305	326	286	321	282	296	301	304	335	316	313	300	310	319	310	304	305	335	287	293	339	306	279	307	300	328	277	291	309	288	277	284	319	314	330	304	293	311	297	323	284	302	320	323	316	268	299	259	318	288	299	306	321	308	307	309	302	305	298	301	347	294	266	315	309	287	322	322	296	292	294	314	319	293	306	286	294	308	301	313	335	291	316	280	330	275	293	308	311	300	276	310	291	319	286	313	285	312	255	314	290	312	291	284	343	305	280	303	318	295	294	327	306	333	321	297	321	334	306	332	337	292	293	285	293	301	325	317	309	309	303	292	276	288	324	317	298	326	276	303	317	327	298	317	324	285	292	304	291	279	278	312	312	317	321	312	292	326	290	294	308	310	302	308	329	297	329	295	286	308	276	318	296	296	302	333	286	288	311	307	320	291	320	304	322	313	314	332	307	322	337	307	301	318	323	278	307	310	292	318	303	289	301	305	325	350	301	309	305	307	345	307	317	308	320	324	299	299	294	322	310	305	286	308	318	282	290	285	339	317	324	326	270	322	308	330	321	322	306	319	316	307	303	282	319	282	302	290	339	289	312	321	309	340	316	310	280	309	304	298	316	314	317	320	287	308	319	320	311	327	297	340	314	312	307	312	287	319	281	307	314	307	292	305	320	317	292	321	310	329	298	323	275	314	308	312	304	304	297	279	280	298	306	300	305	303	322	286	272	293	330	292	294	319	281	325	279	334	300	321	295	322	308	313	321	320	296	285	325	275	280	331	286	318	280	333	309	295	316	291	269	305	296	290	301	339	333	284	284	294	298	315	296	293	337	305	311	319	326	308	322	294	301	298	292	296	346	312	278	314	296	279	289	313	306	328	299	365	278	305	300	334	301	324	317	312	305	312	333	299	330	326	345	277	307	302	300	334	285	313	321	299	323	292	281	314	307	333	362	288	295	311	296	299	289	322	305	307	318	298	304	290	303	304	318	337	321	267	289	303	325	309	315	306	326	323	331	322	271	280	332	332	299	273	328	302	286	288	274	320	322	327	304	330	311	305	327	311	276	279	297	311	291	334	324	283	316	287	288	280	285	307	327	330	276	283	310	281	341	328	311	332	317	304	303	291	308	292	339	292	322	322	297	288	307	328	305	321	296	308	309	318	309	325	285	292	318	315	317	317	289	301	291	320	271	317	297	329	304	297	308	326	290	328	296	305	290	294	313	263	274	315	304	301	299	304	292	289	312	285	310	320	291	309	286	300	304	296	294	307	279	305	312	293	291	327	281	275	328	325	304	320	341	277	322	281	296	297	311	281	288	283	285	320	285	323	300	262	314	317	320	313	305	315	330	312	313	296	332	311	285	282	325	281	279	319	290	339	353	301	298	328	302	287	288	276	313	300	325	315	268	295	282	298	296	327	303	292	278	249	280	310	284	302	302	319	338	307	311	311	308	309	329	326	297	316	261	304	287	304	290	277	343	313	349	311	296	306	312	296	311	322	272	278	329	300	314	288	298	326	306	308	319	310	326	337	282	322	303	298	316	324	281	309	363	305	284	298	297	323	311	311	300	276	301	345	320	292	284	319	335	307	306	313	323	302	325	305	291	317	276	286	293	299	294	297	331	293	312	281	320	282	320	281	322	330	312	300	274	288	306	278	298	306	307	309	343	347	299	279
48118	65159	15826	3865	2254	1446	1169	999	874	737	717	655	601	568	524	528	517	493	526	477	495	489	498	506	485	532	454	467	480	449	496	460	468	472	462	453	464	486	512	473	456	429	461	454	442	421	481	445	445	463	445	460	457	450	442	440	404	421	442	424	434	462	444	478	474	451	405	455	492	468	453	449	458	433	414	472	490	465	468	477	441	471	432	411	468	438	476	442	452	430	421	460	466	424	421	415	433	479	421	433	468	455	453	476	462	464	455	471	448	434	463	429	490	486	438	456	465	416	433	456	412	474	426	422	433	472	455	441	448	454	445	438	483	454	482	492	452	446	430	472	447	419	420	438	423	433	437	421	487	417	451	481	452	439	446	460	450	435	463	436	458	445	460	442	455	478	487	458	450	443	429	445	463	452	447	438	467	403	440	450	468	456	426	444	416	445	468	444	440	445	436	431	446	443	450	425	433	458	430	449	443	487	489	475	451	465	476	498	425	484	432	464	450	437	443	418	446	431	434	454	456	357	442	419	463	426	462	456	468	432	436	424	451	431	476	429	446	471	425	473	478	496	490	464	451	423	443	457	426	448	425	420	399	446	438	455	472	449	435	412	443	474	427	495	444	483	447	440	419	465	433	447	416	456	448	459	431	464	436	497	455	458	426	477	401	410	481	494	454	436	451	436	473	457	430	424	438	436	449	424	441	432	436	442	465	435	438	445	404	472	460	464	449	438	441	461	457	475	427	485	435	435	466	423	439	438	435	439	423	424	482	470	447	454	443	412	452	459	423	476	443	442	435	486	404	443	458	428	457	460	441	416	427	440	427	442	494	441	465	392	436	415	505	445	450	475	474	424	453	427	470	433	477	470	456	421	465	424	449	446	441	439	407	449	453	427	424	421	460	470	437	428	465	451	433	448	433	460	448	464	455	450	457	412	447	447	449	450	476	456	439	426	432	437	460	408	464	466	461	446	463	445	452	451	440	454	452	453	435	478	454	445	448	447	442	457	441	460	513	416	437	469	439	446	420	441	475	436	446	427	435	418	436	416	480	469	452	431	422	468	450	425	461	404	449	439	447	476	436	463	433	431	423	393	430	457	463	447	474	451	435	428	457	431	450	453	450	445	455	448	456	408	450	441	511	425	451	435	424	445	450	446	450	432	428	451	451	437	469	430	449	459	465	461	446	426	429	490	464	441	479	444	438	422	423	437	451	432	426	447	437	431	455	446	462	432	436	473	433	446	433	455	477	466	416	472	437	447	458	425	412	474	468	462	471	463	487	428	429	424	419	474	450	442	480	411	463	427	450	495	397	459	421	446	482	438	434	453	457	489	475	456	482	445	486	420	464	426	433	453	416	472	484	456	443	445	424	464	442	422	466	434	470	486	447	442	431	454	431	460	457	405	450	461	430	460	470	411	427	443	460	441	450	434	428	430	438	461	438	415	420	443	459	433	423	440	435	447	475	447	428	394	408	418	465	454	471	420	434	419	473	448	469	432	427	458	461	433	446	442	507	460	400	433	432	426	472	427	456	431	456	444	514	434	445	426	429	465	448	461	460	417	468	466	429	481	462	454	481	457	464	452	454	473	466	470	458	440	435	444	459	442	455	416	485	428	449	473	449	459	447	472	432	455	414	451	428	472	463	459	466	464	421	455	455	485	454	437	422	434	423	480	424	457	430	445	463	431	438	401	453	441	466	448	461	405	451	462	451	462	409	452	455	470	470	475	449	433	443	442	447	429	442	443	455	466	460	473	446	466	419	411	438	417	423	423	464	435	455	441	432	471	447	459	448	391	475	464	433	432	424	448	426	484	426	443	472	449	423	473	441	427	462	436	422	451	433	425	470	446	438	484	443	474	476	493	460	469	484	460	434	484	438	455	443	439	434	456	431	436	447	451	456	451	446	453	464	453	443	452	445	470	439	445	442	453	449	425	439	420	460	491	439	429	488	473	429	429	444	442	418	453	474	453	456	405	454	465	438	428	453	434	421	474	413	441	407	479	478	446	429	443	461	439	416	461	467	439	428	464	396	439	441	483	427	460	458	443	446	456	412	428	439	429	429	429	452	460	424	420	428	445	457	444	437	423	420	386	466	430	502	434	462	418	445	454	410	483	468	437	444	428	434	445	485	445	430	471	475	453	433	407	439	463	410	438	445	430	445	457	431	459	428	428	476	438	442	407	421	441	478	447	449	458	455	454	452	457	458	458	466	496	421	473	445	457	457	420	434	424	462	463	420	443	433	452	451	430	459	451	454	501	440	393	440	422	431	410	411	407	461	475	435	420	417	428	430	451	466	454	430	432	482	481	437	447	446	434	441	432	443	433	459	422	444	447	451	454	412	418	449	453	435	443	425	485	448	477	437	457	469	438	467	430	453	454	466	484	439	453	460	427	465	480	449	455	450	447	450	415	434	434	458	445	476	433	430	444	479	440	463	430	398	486	428	450	432	435	446	445	431	464	459	424	455	438	419	435	446	429	473	448	478	448	419	478	464	421	451	429	460	454	437	450	415	411	456	433	469	448	418	462	448	471	469	476	454	456	462	439	480	483	493	422	419	421	451	421	454	472	461	418	404	478	426	467	446	472	458	422	424	465	416	483	463	474	482	484	470	457	430	440	467	415	434	424	459	442	453	435	464	438	440	418	476	490	445	463	444	390	436	440	415	446	436	450	470	404	460	446	446	427	457	461	439	464	430	420	440	455	430	429	434	434	428	482	419	440	447	444	435	501	432	461	429	452	428	460	454	478	478	412	459	462	439	419	503	466	439	421	444	424	456	447	459	445	459	420	427	462	446	445	433	452	442	449	420	446	434	448	428	454	497	463	453	455	494	446	464	450	475	470	464	436	428	469	454	428	415	427	449	469	460	462	444	447	440	462	427	461	411	439	431	474	458	413	414	466	448	455	436	423	461	433	453	446	444	448	445	450	470	427	451	401	432	474	468	472	428	437	463	426	458	501	432	423	448	445	460	440	461	492	459	495	428	441	421	441	450	436	453	465	427	452	458	458	418	448	486	406	451	444	443	420	495	424	433	437	449	469	416	437	481	433	432	452	471	411	443	420	464	466	442	427	438	507	478	442	417	456	433	446	409	481	422	482	443	430	430	421	455	448	449	433	423	441	443	458	414	465	454	415	434	448	467	437	424	435	462	420	457	456	451	454	447	455	475	439	447	443	414	458	444	433	441	418	420	472	449	471	469	449	474	418	474	442	421	467	425	469	437	460	420	422	444	471	434	435	440	463	467	433	439	443	471	462	452	511	439	470	426	438	467	442	427	434	416	455	422	489	430	455	449	429	439	454	440	422	433	437	441	458	462	483	430	442	459	437	443	483	426	395	438	450	436	445	419	430	454	434	461	454	451	453	470	486	432	415	463	424	452	434	473	472	434	482	453	499	451	466	471	422	460	446	408	427	448	463	470	445	436	462	449	455	458	445	435	433	434	444	416	443	449	447	447	468	433	425	413	453	457	440	429	420	429	471
23287	21605	30104	23444	21564	21556	7484	603	422	344	287	304	275	255	253	204	229	225	213	225	162	208	216	195	193	208	205	180	176	161	164	171	168	166	191	170	180	179	173	164	171	157	190	157	163	168	171	169	172	181	176	141	183	180	190	174	191	154	161	158	171	158	157	179	184	177	156	187	159	160	165	151	173	170	171	184	173	170	190	159	167	170	138	182	178	160	176	162	167	166	165	165	161	151	160	160	159	164	154	191	154	158	163	173	164	171	170	176	164	158	162	153	163	161	168	181	158	151	149	164	147	140	160	161	168	168	168	174	183	168	181	171	159	139	166	176	183	147	156	175	182	149	188	158	161	167	180	173	153	165	161	159	158	143	191	183	155	152	179	156	154	186	149	174	160	171	157	149	178	155	151	157	157	161	151	154	154	203	152	175	167	184	177	147	146	149	177	170	166	180	175	157	167	152	159	166	168	179	145	170	161	159	167	171	185	163	162	171	169	173	167	167	155	155	170	144	176	186	191	159	160	159	173	182	152	158	149	167	163	160	159	167	181	166	141	157	158	172	145	158	165	160	165	160	170	165	185	159	167	165	165	172	150	194	148	169	164	164	179	155	165	163	151	148	175	137	154	162	168	165	183	155	160	145	152	155	161	150	165	178	160	163	167	169	161	160	172	164	180	166	143	135	163	173	171	155	156	174	158	175	179	177	161	157	156	143	182	161	164	161	172	157	174	165	160	155	154	174	162	154	137	173	172	185	159	130	166	149	161	183	152	175	181	156	178	152	176	166	161	165	143	171	182	164	178	157	150	177	155	177	155	178	155	162	155	166	174	186	149	170	149	164	154	152	160	147	153	166	180	158	155	167	147	177	151	163	161	178	189	152	147	178	187	181	179	175	155	174	160	171	138	163	178	149	153	158	185	171	161	161	172	145	150	163	158	159	165	147	128	165	162	181	187	187	146	176	178	170	182	152	160	145	146	173	169	151	168	184	150	167	164	171	185	164	141	156	152	160	154	157	163	145	158	189	171	166	160	148	141	177	177	176	168	146	172	167	158	156	155	138	150	138	155	161	160	149	140	172	152	147	156	144	186	162	176	157	170	159	161	176	172	157	157	173	160	152	159	143	151	160	171	145	165	139	165	164	175	186	160	149	157	156	150	170	169	146	136	185	161	188	173	151	160	185	170	178	161	158	166	168	155	154	176	181	173	149	132	154	161	157	167	172	146	151	183	185	164	171	149	157	157	173	162	143	157	180	154	144	175	149	178	160	144	142	167	170	187	167	144	162	167	165	185	166	147	158	149	169	149	145	184	160	167	166	171	164	164	162	160	156	166	166	180	163	166	178	154	159	148	170	152	190	168	146	182	156	178	156	157	176	166	146	164	184	146	161	177	173	176	171	166	166	181	157	157	165	158	137	160	155	162	167	159	169	152	165	153	157	174	181	163	174	147	148	161	166	170	165	166	172	170	137	164	159	168	184	171	153	163	153	159	170	153	159	173	148	168	177	173	158	151	143	159	155	161	158	169	167	147	158	161	134	169	163	150	169	164	175	166	175	146	178	159	147	151	169	135	169	157	166	155	174	141	178	159	186	151	165	157	150	154	175	176	150	174	160	148	165	190	145	175	145	149	157	164	143	161	151	184	153	168	181	166	169	168	158	171	162	171	174	167	179	148	149	184	167	137	177	155	175	175	184	170	163	155	168	169	144	146	178	150	169	173	158	162	182	168	149	179	156	153	174	162	139	193	118	144	148	157	125	168	159	146	145	174	166	162	168	168	149	136	148	175	163	157	158	161	151	186	154	168	164	151	144	177	171	153	169	155	135	188	185	180	178	152	157	159	174	185	171	159	154	147	174	136	147	162	155	170	167	188	156	176	162	158	160	181	171	147	167	162	147	151	153	165	169	182	177	163	177	162	162	163	173	141	152	158	151	168	157	160	174	163	145	150	152	168	155	151	138	161	189	163	153	144	149	162	169	142	151	169	169	176	174	152	158	176	149	156	155	147	151	153	176	164	165	147	159	162	136	161	201	160	154	162	141	164	169	174	168	143	158	141	168	171	131	140	171	141	155	175	173	176	167	181	169	174	152	145	142	149	160	164	152	162	155	152	170	151	154	158	139	170	173	169	183	149	145	182	160	147	176	147	149	154	175	157	164	157	158	163	143	156	168	165	142	158	166	177	177	159	162	198	161	172	163	173	137	193	172	173	165	152	153	165	181	173	189	178	175	168	165	166	152	158	149	151	146	151	156	161	149	182	178	130	163	174	170	168	163	152	153	157	163	145	161	166	155	168	154	182	142	134	162	158	173	180	165	179	161	157	163	182	153	168	147	179	180	149	184	172	157	177	175	149	152	149	188	168	174	168	165	144	178	169	155	156	171	162	167	158	156	150	141	152	167	151	167	162	148	170	176	166	130	186	179	158	158	153	156	176	175	170	150	149	184	147	188	165	159	163	185	152	161	168	172	163	167	153	170	186	163	154	162	168	160	154	167	143	150	160	150	171	160	157	162	154	159	170	170	160	164	175	163	161	179	181	142	149	180	189	171	175	177	139	164	160	163	174	171	185	155	178	156	136	149	147	173	147	150	166	174	174	148	162	157	158	151	150	182	163	162	162	175	173	162	154	168	164	151	156	156	159	170	166	153	177	159	138	154	139	146	161	160	147	205	153	158	151	180	160	174	166	157	182	156	165	146	164	148	125	153	146	144	148	167	150	149	146	165	163	174	169	167	167	128	148	178	146	144	158	170	162	143	166	166	162	164	162	152	157	169	168	150	158	156	186	176	167	149	162	176	145	162	155	178	163	175	154	177	174	129	181	180	152	156	177	159	149	162	161	143	170	156	185	142	157	157	186	162	172	144	139	170	144	148	152	154	161	181	145	162	159	166	160	156	143	156	164	165	180	163	181	169	157	158	170	162	144	169	170	148	157	159	139	183	176	175	167	149	137	167	124	153	175	156	149	139	149	167	173	167	165	179	145	139	152	166	145	174	157	176	179	167	170	177	169	160	162	172	162	163	158	175	154	156	186	150	176	182	166	169	131	169	157	159	181	149	158	165	147	174	155	173	148	165	170	165	144	168	168	173	142	156	173	157	159	155	155	160	148	154	155	170	188	128	137	151	163	165	163	163	168	162	131	150	159	155	178	168	171	169	185	150	172	166	152	169	181	188	163	147	162	157	166	161	167	131	146	160	145	156	148	162	169	151	160	166	167	174	134	173	156	185	146	158	158	184	133	167	156	150	151	143	147	149	174	156	140	153	153	165	148	170	156	176	174	148	185	144	150	167	133	181	164	171	164	161	170	170	165	157	147	171	178	156	191	176	144	153	163	149	149	151	156	171	144	176	177	159	174	191	164	179	174	174	164	167	165	151	138	168	180	166	159	177	173	154	183	163	178	162	156	168	132	170	144	176	159	169	162	180	167	175	158	155	155	156	157	169	164	150	167	168	174	144	167	164	170	146	155	158	155	148	163	201
50865	68113	18267	5916	3503	2267	1740	1352	1118	833	729	647	595	531	478	429	403	370	385	354	359	341	336	334	304	281	294	294	289	287	260	299	259	255	291	248	247	276	270	259	264	240	230	271	266	265	267	223	268	271	245	236	236	247	244	258	244	272	269	223	249	263	237	248	244	218	234	270	234	259	253	249	246	255	234	237	256	253	241	268	239	254	234	267	262	281	210	266	233	249	270	262	246	236	225	238	248	243	215	233	255	227	233	243	248	230	208	254	262	264	245	253	257	260	244	225	229	209	228	258	264	230	219	250	232	243	251	254	269	230	234	227	241	228	248	272	245	251	242	239	259	251	237	257	246	268	255	248	249	268	240	256	218	258	247	248	226	255	212	278	224	219	252	236	217	278	240	248	251	218	246	232	255	240	248	238	244	244	238	246	252	249	241	225	246	236	237	238	232	232	269	222	267	252	276	249	245	268	223	267	237	253	224	263	251	221	225	229	235	235	267	248	256	233	214	222	235	269	236	251	244	238	219	255	244	257	225	214	266	249	235	249	242	262	247	233	228	226	223	255	263	226	245	230	232	256	238	254	241	237	250	257	230	244	211	244	249	252	229	218	240	236	240	243	242	265	258	261	254	199	244	238	225	235	235	218	242	235	253	236	254	257	245	244	255	223	225	249	213	191	234	259	230	223	216	214	224	244	248	240	218	228	247	241	251	229	232	239	227	224	251	231	245	248	243	239	203	226	247	239	228	264	225	207	245	254	224	256	248	253	254	258	234	254	244	216	227	244	253	241	237	230	222	244	242	237	277	229	231	231	272	247	260	255	242	218	217	235	246	254	215	268	249	233	241	254	260	262	222	243	249	239	246	232	238	245	238	239	261	256	257	206	242	268	239	223	231	246	244	212	227	258	253	217	219	227	252	235	241	236	219	243	235	251	240	244	246	224	249	215	248	234	261	220	237	238	248	231	245	211	235	259	237	246	225	226	232	276	247	259	203	232	278	240	222	246	250	243	239	266	247	245	235	241	263	261	249	257	276	230	266	237	233	246	223	203	228	234	225	247	243	247	261	255	244	234	224	246	226	266	236	245	228	240	234	238	247	225	246	222	251	260	278	240	228	228	222	260	253	242	254	213	256	248	235	263	258	244	220	253	235	253	251	209	261	242	218	224	237	241	251	218	240	246	236	237	242	224	242	228	261	275	226	231	241	238	265	226	257	237	213	255	270	241	252	238	221	219	270	220	239	265	244	261	212	232	248	239	227	245	234	243	262	250	264	264	235	291	237	240	261	236	247	245	218	245	219	234	232	237	253	217	248	252	230	253	234	247	256	245	234	244	236	263	222	263	226	279	225	252	256	215	232	248	256	243	247	281	211	257	217	231	261	243	229	252	247	244	232	262	276	222	259	232	229	220	250	228	242	243	252	248	234	231	257	234	268	238	239	220	292	252	267	239	245	249	242	242	239	231	242	212	240	238	238	215	227	278	235	229	253	260	226	240	256	231	254	213	243	245	246	220	218	211	230	241	245	240	202	245	225	233	244	248	246	235	247	241	254	245	223	268	234	218	219	237	234	257	255	227	239	207	246	240	254	235	233	274	226	262	267	241	260	210	275	251	261	242	256	236	252	261	262	244	247	230	233	232	270	225	241	214	250	244	252	228	242	251	250	249	222	231	236	233	231	266	253	207	253	248	215	258	224	262	232	235	273	243	230	225	242	247	231	243	223	252	245	248	244	273	237	249	234	226	242	243	243	243	219	232	258	236	231	227	237	229	252	227	245	263	261	231	218	235	260	243	250	254	235	240	271	252	254	243	202	243	254	221	219	244	218	237	260	254	252	234	256	243	253	238	236	208	246	261	232	274	249	241	235	245	269	236	262	254	236	236	240	261	239	239	246	241	233	259	260	247	227	245	238	243	234	252	236	244	229	243	249	233	224	246	251	251	218	249	250	200	220	267	222	239	249	257	239	255	240	239	211	236	273	230	267	255	243	224	246	224	228	266	214	264	249	236	235	223	248	261	242	240	217	251	226	240	242	248	265	228	232	216	246	236	275	225	255	236	218	250	223	250	264	238	257	236	249	229	241	221	231	231	212	227	235	216	237	266	254	227	261	263	225	208	214	216	222	207	262	230	228	236	250	224	235	222	232	249	253	221	269	222	254	222	225	242	232	240	256	230	221	237	259	249	248	235	228	241	233	248	236	237	220	271	252	247	246	261	221	239	232	253	227	243	243	234	247	217	246	259	228	241	231	218	260	261	255	212	251	254	244	259	243	241	230	276	219	238	230	210	236	228	243	247	228	239	254	235	261	226	226	255	208	213	220	274	243	247	241	253	234	240	243	237	242	214	229	262	261	233	251	235	251	256	225	246	233	221	286	238	236	255	252	248	263	250	238	229	271	247	244	230	255	224	260	242	247	246	230	248	267	242	242	246	229	240	237	249	237	226	265	248	221	214	236	257	245	230	236	238	249	236	220	223	244	246	225	277	234	246	259	270	242	235	227	237	274	237	238	240	237	250	248	268	238	220	212	240	254	264	231	247	266	249	220	267	238	251	252	218	246	247	242	238	230	253	226	229	251	222	258	244	215	246	239	251	255	213	256	249	211	254	218	235	252	238	243	236	239	239	215	246	235	245	264	246	222	245	191	241	251	274	255	250	240	227	230	245	254	243	218	263	224	246	218	245	239	260	246	237	244	238	238	234	265	240	238	254	241	233	232	257	251	260	252	222	262	231	243	240	256	212	247	250	243	228	266	237	227	219	254	233	276	233	250	206	259	256	263	221	219	214	230	244	258	219	224	233	240	251	247	251	232	255	247	249	232	217	236	230	239	239	241	229	235	230	240	222	245	255	248	228	225	243	238	257	247	255	259	230	237	229	256	258	247	256	240	228	232	226	281	243	227	239	243	262	235	220	226	255	225	237	241	240	270	254	226	237	250	246	231	244	243	246	199	255	259	240	245	244	261	266	251	233	260	249	223	260	250	234	209	237	223	245	252	253	226	242	247	231	240	228	253	240	251	248	239	220	229	240	207	257	241	234	242	269	226	254	224	248	231	228	236	267	243	227	240	242	213	241	256	247	232	237	230	226	247	256	233	259	219	245	239	265	240	234	244	239	223	252	253	226	255	221	217	251	281	251	224	267	243	232	233	253	236	237	227	231	235	248	218	234	227	231	259	222	246	265	268	267	241	240	247	229	225	235	251	271	248	209	244	259	243	228	239	244	252	235	235	241	230	252	274	219	243	207	251	224	259	241	256	272	236	223	268	245	231	250	227	254	227	247	258	245	234	237	247	230	264	227	218	265	234	226	242	236	237	241	268	230	265	246	244	241	250	227	267	233	210	270	257	238	226	254	215	237	218	241	239	218	257	248	256	256	251	240	266	226	248	214	250	249	218	267	234	250	297	225	224	271	233	263	250	243	239	244	261	216	253	253	249	229	244	258	256	246	270	233	252	243	228	268	242	256	222	235	234	239	248	228
27368	22537	11844	1129	425	320	315	291	304	296	275	253	320	257	275	296	273	308	274	287	285	296	269	283	266	280	274	311	272	272	287	269	280	271	316	268	268	272	266	284	303	271	283	247	265	285	292	281	283	288	271	287	288	304	266	279	264	262	253	284	254	259	267	284	284	262	255	252	314	279	301	293	268	294	289	298	270	282	273	272	293	275	290	234	293	255	272	260	285	274	259	264	258	284	290	297	277	259	265	293	259	272	261	269	284	290	304	302	249	319	288	268	266	284	310	285	289	264	291	270	283	297	289	280	271	303	265	300	291	280	262	281	318	264	299	278	281	277	296	243	275	289	294	273	308	254	285	273	267	282	268	292	278	274	298	269	251	281	281	278	266	268	253	284	271	282	298	280	293	296	263	278	280	266	272	267	267	297	295	283	279	262	279	261	319	274	280	292	276	272	284	247	296	273	285	285	300	283	285	291	295	279	245	272	255	273	251	285	257	255	257	231	293	272	302	296	279	257	287	251	289	281	271	269	272	271	274	294	254	269	307	330	294	277	267	281	271	300	300	302	282	281	287	279	285	291	255	262	296	278	297	308	274	280	259	277	277	268	275	283	276	291	257	295	293	319	290	272	282	258	308	259	269	275	297	318	315	306	286	267	303	302	279	315	299	254	299	289	268	265	268	286	280	279	259	292	282	251	284	262	268	291	292	302	266	297	276	274	291	291	273	290	272	291	258	281	260	259	289	280	291	310	263	262	274	280	294	265	251	294	289	301	278	285	280	309	297	273	273	277	282	292	270	289	267	300	276	275	292	283	289	270	260	306	268	271	269	275	295	281	265	248	308	259	287	279	269	282	258	305	294	303	258	336	254	291	260	255	261	266	267	294	312	245	276	296	300	280	265	292	301	263	267	283	305	274	268	308	308	268	303	281	299	284	263	254	286	278	265	275	244	296	263	285	304	240	280	252	275	291	277	267	276	284	283	285	272	268	280	277	272	264	256	256	301	307	279	298	281	276	295	248	284	257	282	272	270	252	271	277	256	284	274	295	273	286	273	263	309	270	318	289	259	259	259	272	291	274	320	282	262	309	300	314	294	279	267	279	270	260	319	300	294	302	300	276	277	289	262	278	288	285	278	261	275	276	265	288	299	259	272	248	255	304	290	288	221	297	269	300	267	284	280	310	256	263	278	276	302	284	258	294	238	246	268	273	281	307	281	270	275	291	273	286	259	316	295	294	284	315	304	305	284	279	302	276	300	273	246	278	267	299	286	256	278	288	295	281	292	281	298	287	271	250	308	280	314	274	277	269	297	307	283	273	256	265	284	274	268	277	300	267	266	286	294	281	272	271	304	299	273	249	283	272	294	262	283	285	278	298	289	296	279	294	276	299	259	255	269	262	301	243	303	269	265	271	276	273	298	283	256	272	313	280	263	271	290	270	265	275	300	312	316	261	275	295	266	274	264	290	298	250	302	305	283	280	270	284	297	277	283	280	295	301	286	298	297	307	292	282	295	263	279	252	297	276	282	258	273	268	289	258	282	257	268	281	244	297	252	289	293	274	302	288	303	281	235	276	291	261	293	287	294	272	286	255	264	227	265	302	242	310	253	261	264	297	285	278	274	285	279	289	276	308	270	276	276	265	248	297	270	296	283	267	282	304	277	261	296	326	273	249	291	275	281	283	311	274	270	236	303	281	307	253	258	253	259	264	291	262	275	276	268	283	247	305	301	260	281	265	281	284	274	260	276	273	281	259	263	282	294	269	299	279	299	282	319	293	267	303	288	293	257	300	269	290	277	269	281	253	257	263	301	256	265	276	275	244	278	242	248	296	278	298	259	261	285	280	295	282	323	303	301	274	285	262	284	274	238	267	278	296	261	300	295	289	281	256	282	277	270	247	274	269	271	271	282	257	297	284	263	272	259	258	246	257	309	269	269	272	271	251	253	280	260	269	269	291	239	308	281	293	250	290	247	281	253	266	296	262	286	285	277	250	314	269	269	278	256	256	271	250	271	288	280	283	291	272	302	260	246	285	291	295	242	270	282	299	288	283	286	249	285	287	259	285	271	288	266	282	266	272	255	283	288	296	267	280	277	292	286	260	267	318	283	262	298	245	271	280	295	280	266	282	305	272	278	253	264	258	274	303	292	269	267	286	303	310	278	285	292	277	269	288	277	274	277	255	285	256	269	275	294	281	276	284	291	251	290	257	276	267	309	271	298	276	280	280	291	262	284	286	298	289	292	242	293	263	253	263	267	312	289	285	265	285	309	268	288	265	296	305	304	255	270	276	263	267	273	285	284	276	282	285	284	272	267	268	276	266	267	270	265	274	297	293	259	281	263	283	257	271	291	256	269	297	290	301	267	257	283	236	291	297	296	265	252	270	256	269	276	253	270	261	293	294	282	293	290	294	288	282	289	294	312	286	287	283	264	279	289	270	293	258	287	282	270	286	313	287	262	263	270	284	279	262	260	281	282	277	285	302	295	273	256	288	272	292	286	295	297	297	271	262	267	296	264	289	263	246	258	281	252	269	303	261	283	279	297	293	275	315	272	284	247	263	269	260	297	285	263	291	279	285	256	296	298	272	322	261	301	284	291	280	285	278	244	311	250	282	259	277	267	290	284	251	257	286	298	252	269	248	286	300	279	265	304	267	269	296	291	295	277	275	271	279	252	289	268	276	254	284	281	307	277	302	291	262	282	279	271	251	288	312	257	263	284	280	292	272	287	290	291	269	276	273	298	284	253	272	260	274	263	263	294	291	264	303	242	255	297	257	292	272	259	289	262	279	306	273	297	294	265	275	249	277	275	278	288	271	280	268	282	281	276	277	267	292	268	275	266	290	301	266	281	280	289	281	270	291	263	288	274	280	281	241	262	287	286	271	279	271	279	276	285	289	278	256	281	263	280	249	276	290	300	284	251	271	273	257	263	303	278	242	277	281	256	313	264	272	305	303	279	284	291	289	274	252	273	303	294	292	294	284	314	253	259	259	288	285	298	273	297	272	262	274	295	281	262	257	278	291	301	282	306	289	267	244	301	276	274	284	291	269	272	287	296	268	299	297	270	277	278	249	272	246	288	256	264	281	254	277	258	261	263	279	278	272	273	277	277	294	274	279	294	264	306	258	265	304	255	273	297	273	268	264	266	248	248	268	285	280	252	271	255	281	274	263	279	280	271	266	298	274	256	286	265	303	285	301	257	273	300	281	269	277	303	299	258	301	264	261	278	298	277	258	234	260	298	276	275	259	271	281	294	257	257	270	287	272	248	285	286	278	305	256	244	277	291	328	261	302	280	253	281	297	268	301	305	262	263	290	320	284	284	289	291	262	271	293	284	253	289	282	260	269	289	293	300	289	275	286	311	271	243	264	279	248	272	297	259	292	287	270	292	265	285	287	283	281	288	289	294	276	294	294	276	279	281	269	251	289	276	295	290	286	272	294	283	309	272	264	272	297	283	312	315	269	271	286	292	294	271	270	276	285
24763	27069	3159	1112	690	535	453	474	433	440	441	445	422	432	403	400	406	391	395	407	426	413	422	380	398	410	392	427	420	389	381	359	447	430	418	401	359	399	382	430	395	431	387	410	420	394	420	380	427	404	371	426	399	409	386	415	406	429	450	403	386	389	394	426	393	411	393	370	396	419	400	389	407	403	410	397	391	399	375	397	403	396	388	423	451	399	392	419	426	402	403	423	387	385	406	377	388	398	400	445	381	411	420	384	389	400	421	414	409	420	377	416	419	404	366	440	401	397	423	423	425	415	369	415	430	388	460	381	431	392	391	423	424	402	404	424	394	383	400	430	373	413	405	438	394	373	363	411	400	381	391	408	383	430	381	392	404	367	382	405	386	421	396	427	409	395	428	388	406	415	393	410	388	404	405	394	390	382	400	409	403	414	440	401	420	404	415	421	416	409	380	398	417	424	389	388	397	385	401	433	398	411	428	440	429	413	384	410	403	383	408	371	383	409	396	442	425	391	422	392	424	411	404	411	389	407	385	438	373	407	400	420	389	390	367	351	410	416	408	404	409	426	399	383	407	405	390	449	412	398	429	400	398	399	446	455	375	433	391	409	376	404	419	398	381	389	407	393	405	407	423	405	408	435	410	444	362	400	399	424	413	402	393	383	410	401	426	404	409	390	399	443	421	406	423	392	403	362	403	425	403	395	420	414	425	415	420	386	387	419	401	350	399	343	400	405	369	385	417	409	419	394	388	426	379	432	397	396	397	418	397	404	419	398	376	403	420	427	436	408	396	395	418	404	389	356	416	386	395	408	384	445	362	418	396	417	403	401	431	399	377	420	380	401	403	447	407	416	391	418	414	408	383	383	418	432	416	415	372	414	372	400	386	426	348	439	403	417	420	395	417	375	418	391	437	385	400	427	412	427	442	426	419	403	418	419	399	410	394	409	421	373	383	420	422	434	433	403	405	429	407	416	401	411	389	414	403	413	409	412	396	438	419	411	380	402	383	408	400	387	429	394	387	403	383	433	423	391	418	402	412	395	404	405	400	390	413	443	402	392	458	379	419	404	391	400	406	436	368	388	425	409	402	402	423	415	384	440	393	389	447	386	393	405	425	431	378	431	391	404	417	421	437	372	418	427	388	393	416	409	406	435	401	391	427	431	403	387	395	402	398	404	404	412	405	413	379	420	429	392	384	391	392	410	418	386	361	436	391	425	410	408	411	408	399	396	367	412	389	398	415	423	430	417	395	371	419	457	393	395	396	417	403	402	385	428	382	420	419	433	439	386	407	390	414	415	411	418	428	408	396	399	428	411	394	404	426	380	395	408	419	390	371	377	435	379	397	418	416	404	412	405	435	391	399	401	441	406	366	381	415	381	398	400	371	404	432	407	406	426	413	397	441	411	384	379	406	387	399	453	398	406	404	395	436	412	394	424	414	414	404	392	446	366	426	415	402	378	390	387	381	435	426	374	393	408	432	399	393	410	392	409	361	381	390	366	408	420	391	437	388	428	394	389	463	437	402	403	406	390	381	390	413	399	422	440	407	392	401	394	393	388	429	420	412	404	415	381	446	409	404	420	435	437	382	386	407	411	387	390	392	424	427	425	411	418	406	404	388	401	418	432	434	441	423	421	434	431	401	415	401	386	422	402	445	405	424	415	407	424	389	402	397	406	421	413	388	397	410	365	413	423	407	407	425	396	392	381	381	392	418	393	424	386	448	413	411	385	422	414	392	397	397	391	445	413	389	418	364	433	397	387	415	406	446	431	403	402	425	397	386	397	406	366	402	424	410	394	437	384	408	387	397	388	419	382	407	456	388	399	388	407	388	416	411	423	420	434	379	389	394	394	388	413	396	374	403	452	387	434	394	396	419	372	396	401	444	385	384	389	382	414	432	420	407	423	415	384	417	394	421	416	436	405	388	421	399	417	388	385	391	409	403	390	385	417	411	407	377	417	396	388	417	411	415	382	395	395	372	409	417	404	397	405	427	403	385	385	425	400	391	427	406	406	410	416	398	419	412	387	434	428	426	353	426	405	398	405	393	395	404	407	369	435	404	429	438	389	416	416	425	375	420	411	426	365	398	404	434	388	430	418	426	386	412	381	401	383	415	369	396	392	392	379	419	395	369	416	391	409	409	393	383	408	390	413	401	406	376	373	378	405	407	393	390	422	423	417	391	408	376	389	469	424	411	412	398	413	428	443	393	376	397	416	411	419	413	402	387	381	372	448	408	401	403	376	421	417	421	438	407	403	359	423	411	419	402	390	419	440	382	391	408	445	420	399	421	432	366	431	360	404	447	398	406	382	359	430	376	415	422	422	389	429	409	414	428	422	412	385	434	354	421	385	392	391	398	451	399	394	393	438	410	394	372	382	405	413	407	391	391	359	420	431	407	403	397	452	359	386	390	368	387	440	421	429	365	408	409	403	405	390	406	421	358	413	436	405	433	408	403	423	367	369	420	403	377	404	402	432	372	398	388	376	396	433	400	393	392	439	401	424	398	381	388	409	434	403	410	397	409	440	442	395	401	376	423	380	418	372	430	404	376	399	388	397	408	410	424	421	403	438	378	397	396	426	412	368	384	403	410	430	395	400	404	384	393	407	401	380	396	384	412	375	405	377	410	417	356	400	395	399	414	406	407	427	409	385	409	403	410	419	403	415	420	395	373	435	427	365	432	427	394	444	397	406	427	407	416	435	393	404	407	419	388	378	394	452	421	424	426	412	361	382	420	390	423	434	387	372	395	395	451	383	450	382	401	399	438	391	382	394	392	397	417	388	413	366	391	387	419	400	393	404	393	384	373	415	431	408	448	393	423	398	399	430	395	388	404	380	369	387	382	384	390	384	397	359	420	397	400	397	382	440	424	395	435	433	414	390	397	423	386	435	386	382	399	420	407	441	370	406	437	437	416	401	410	419	380	421	381	387	397	424	422	377	414	405	427	409	401	420	406	416	428	379	415	395	430	409	415	380	387	417	412	429	401	428	442	374	432	385	417	414	439	403	394	406	422	406	383	355	404	388	395	397	410	420	399	412	393	416	412	422	392	417	369	434	408	438	406	378	376	401	406	390	373	420	434	431	374	394	397	387	367	420	415	377	369	417	407	387	391	407	441	418	401	360	404	377	397	373	429	407	421	397	371	395	414	440	378	427	417	422	380	396	403	431	411	428	420	449	422	403	370	415	417	413	409	387	395	370	354	406	415	387	391	414	386	414	377	345	370	388	394	409	457	399	410	402	412	370	404	384	410	378	414	416	414	428	397	390	445	400	407	428	393	406	401	403	393	402	437	444	384	404	406	416	413	368	379	413	398	452	417	420	386	456	424	416	405	393	414	398	413	403	389	423	436	427	417	396	375	392	438	392	431	396	407	422	411	374	378	381	434	406	412	411	410	371	423	389	404	402	412	375	397	430	419	396	395	422	421	406	461	399	413	404	421	388	429	413	371	367	434	407	400	398	421	430	425	375	424	411	457	405
24383	21738	28943	24621	21103	5418	689	496	470	422	411	371	341	342	369	326	337	303	341	348	302	333	298	299	303	338	289	336	319	323	303	288	292	317	291	308	305	306	277	302	311	322	293	282	322	315	303	320	302	309	335	284	306	345	298	277	313	278	320	289	288	293	253	311	278	309	322	283	332	282	272	308	344	303	279	348	305	292	293	293	293	309	301	297	309	283	295	302	306	303	311	317	311	288	274	293	304	303	311	271	272	306	297	312	291	291	272	300	317	330	282	298	302	308	300	284	324	294	286	314	299	302	295	305	307	305	306	322	284	291	297	272	292	248	295	296	302	289	278	294	283	332	300	308	304	306	294	294	308	298	317	268	294	317	292	319	319	280	309	282	282	284	290	325	308	309	316	322	318	324	281	307	309	285	301	309	281	321	318	310	279	312	289	325	315	289	285	298	297	312	327	307	288	313	298	293	295	271	279	299	304	350	292	288	338	322	272	316	315	315	281	300	289	328	305	294	317	285	311	326	308	284	309	299	284	334	296	308	313	289	314	278	318	299	287	304	306	274	269	304	292	317	307	293	285	268	280	297	316	308	323	304	283	306	339	258	309	276	272	325	282	310	281	325	312	327	302	321	284	309	301	347	308	347	314	337	318	261	292	285	320	320	273	311	315	288	303	307	279	300	295	272	295	291	299	280	294	321	315	319	308	300	331	288	300	323	310	275	309	283	303	306	307	293	303	306	327	303	305	291	294	286	279	286	297	288	292	323	303	297	296	290	328	309	294	309	331	332	295	315	295	295	316	316	265	304	318	325	310	279	336	283	285	309	299	292	297	298	340	316	324	275	288	297	280	282	285	306	294	301	280	285	331	303	333	294	287	330	301	318	303	322	332	298	295	283	283	309	309	291	295	285	261	302	301	322	315	339	294	295	303	267	295	325	317	304	313	278	300	272	293	266	276	277	342	297	296	259	308	316	319	298	299	324	304	304	288	319	316	259	310	308	285	289	279	291	286	291	296	318	280	267	281	271	299	332	289	298	307	294	311	323	301	272	319	313	296	276	286	307	293	306	278	316	316	278	308	276	299	317	285	282	281	296	326	305	299	280	315	316	315	312	284	300	292	292	295	280	285	284	309	296	326	301	287	269	292	280	287	292	302	272	321	286	288	289	297	253	300	279	280	320	282	287	272	306	275	320	268	305	289	286	299	294	322	289	292	297	308	309	301	285	259	301	291	278	325	284	289	311	290	309	317	290	312	287	293	286	320	271	297	297	295	284	317	284	302	310	324	299	287	290	312	280	334	310	288	310	297	279	293	294	329	312	310	329	327	315	268	262	301	318	305	276	309	298	327	285	313	294	302	293	297	283	297	301	323	308	294	285	285	276	303	275	276	295	288	279	288	262	284	283	284	310	289	329	277	298	282	314	291	270	328	301	269	295	316	282	307	301	288	321	297	287	309	293	321	305	310	328	281	340	305	300	317	333	282	293	297	342	312	318	297	305	328	315	298	308	292	257	282	295	292	305	314	284	257	312	301	320	318	316	286	296	299	304	314	284	295	333	306	294	292	297	257	298	305	299	279	304	293	303	287	278	297	302	292	300	266	301	267	325	311	301	323	308	316	302	314	282	268	302	306	302	308	278	326	284	313	286	312	320	299	296	270	307	279	307	326	295	287	285	284	313	302	279	289	306	294	328	299	312	297	284	283	292	326	285	278	294	280	272	331	294	346	267	288	302	304	289	280	293	311	289	302	312	278	290	300	292	303	287	317	289	277	321	300	283	296	287	313	290	273	299	317	311	325	300	309	309	277	279	310	317	335	320	276	302	297	319	282	291	313	285	300	291	279	300	271	311	290	298	320	299	294	299	298	276	298	282	301	299	311	299	306	329	276	315	295	277	271	301	313	314	293	308	258	316	295	288	285	324	311	294	286	304	319	309	315	270	319	323	288	290	292	294	277	321	310	311	288	275	287	320	315	285	293	320	267	290	319	280	297	284	296	280	336	299	312	294	324	322	336	296	299	308	311	316	275	303	302	317	296	307	304	324	321	299	285	306	295	329	288	284	249	275	318	275	304	308	294	319	311	289	295	326	293	297	328	299	296	324	293	295	277	281	312	294	297	316	327	274	270	317	303	305	327	301	268	291	285	325	300	304	293	306	295	296	299	282	301	281	300	300	321	281	273	304	302	295	300	288	301	306	296	317	272	313	274	311	297	305	306	317	275	296	301	304	335	278	281	298	311	311	289	277	297	302	284	275	279	321	310	279	300	280	312	307	308	321	283	284	303	303	277	284	299	288	283	327	339	280	290	258	305	315	319	298	317	305	311	282	295	331	255	302	277	267	294	268	298	300	276	325	312	293	318	280	299	310	310	296	319	271	274	296	303	303	308	318	267	330	309	300	286	286	279	315	310	309	287	280	287	309	301	320	286	311	297	289	273	316	292	275	298	304	285	287	298	295	301	302	283	316	287	307	326	309	277	314	314	314	320	293	291	307	298	302	299	302	284	276	284	289	336	310	293	308	279	298	295	317	299	318	310	294	308	325	305	275	291	294	285	310	263	302	279	308	280	304	336	298	302	277	326	276	308	293	299	275	290	319	313	302	330	289	261	309	313	315	327	312	288	274	298	287	311	310	243	308	310	310	297	287	340	314	287	286	294	293	290	278	291	314	318	286	338	323	307	326	334	285	303	305	283	303	295	280	333	288	278	276	294	275	291	306	299	301	276	293	303	299	298	298	274	281	312	301	308	277	287	326	272	300	332	290	300	335	298	299	307	289	285	286	313	323	315	322	269	270	306	296	301	299	304	326	319	328	297	312	324	326	266	316	306	321	316	310	307	308	290	288	297	269	268	292	325	307	290	304	265	297	307	286	270	335	289	296	310	331	303	297	283	288	296	305	296	302	294	301	307	288	309	300	294	291	279	287	284	306	337	317	256	296	276	327	296	323	297	284	312	291	300	290	296	269	275	270	287	319	297	329	307	319	308	279	290	329	306	299	295	305	320	305	324	280	292	291	313	300	299	326	298	305	292	281	332	294	286	290	310	309	299	290	273	303	308	309	316	331	314	312	279	315	300	299	285	346	292	312	303	299	326	282	325	300	318	328	313	306	308	330	322	308	286	290	299	275	278	297	273	287	304	323	272	304	317	318	353	300	308	314	277	310	308	292	311	285	266	331	291	325	307	292	311	306	293	267	291	322	318	300	297	271	299	319	310	296	301	274	319	270	284	284	306	290	369	324	302	304	276	279	303	288	309	310	366	284	300	290	310	264	290	283	287	313	310	278	290	288	291	288	301	329	306	306	300	291	288	270	293	266	332	267	303	292	305	294	274	307	304	321	292	316	293	295	308	297	317	282	279	301	295	303	265	309	291	313	305	262	276	270	279	293	276	318	301	326	287	317	291	276	286	316	270	307	290	285	313	284	313	276	299	292	306	288	314	303	310	293	285	319	292	313	302	276	297	323	324	296	296	293	279	286	321	300
50890	53505	9634	3253	2132	1448	1180	963	878	701	659	671	606	542	541	526	506	521	471	509	483	473	480	504	481	484	428	481	489	469	433	446	479	466	417	468	442	439	495	434	458	429	435	443	464	455	449	461	452	454	442	421	498	437	449	432	438	453	439	459	436	432	451	422	440	469	431	419	454	433	447	442	419	434	469	451	445	427	460	415	448	432	467	435	412	431	462	467	411	452	463	421	432	475	442	466	439	433	426	470	447	449	442	435	455	392	419	458	417	466	426	444	455	468	470	454	405	426	436	440	444	454	466	476	396	460	452	435	430	398	475	440	455	460	426	431	436	451	393	430	437	433	446	462	428	456	412	442	451	413	425	437	405	462	419	423	444	438	456	429	411	432	435	435	432	430	435	469	425	406	486	450	469	452	389	486	453	430	430	435	417	415	429	444	408	453	458	399	439	433	416	421	469	405	467	440	429	433	436	458	422	430	412	423	421	468	458	426	448	416	459	438	422	420	454	432	471	430	438	441	450	414	462	437	448	464	426	420	445	464	423	465	454	422	475	444	444	429	441	475	438	448	454	477	443	430	421	407	426	445	419	413	429	450	462	448	444	425	489	411	430	437	427	461	402	442	429	440	450	441	482	424	408	434	437	459	478	435	429	419	441	420	438	475	431	442	438	429	462	457	477	430	455	445	474	434	462	451	432	457	420	442	456	459	437	472	454	454	431	463	460	426	436	422	437	445	454	462	455	475	419	442	433	417	429	420	436	466	436	452	403	407	469	449	438	456	413	440	425	444	435	462	449	441	461	434	421	440	432	416	449	464	472	434	427	432	430	412	449	451	436	438	455	429	402	451	415	477	442	434	402	455	458	423	437	411	439	411	474	436	480	463	444	463	431	437	421	464	467	441	444	472	454	426	449	501	420	400	419	426	400	478	476	460	433	458	426	417	443	437	433	421	445	437	456	431	478	420	445	432	501	430	445	432	446	406	460	391	430	429	419	419	412	449	446	456	421	444	433	458	486	428	452	423	454	456	426	371	448	418	445	447	447	438	473	437	411	377	441	474	431	430	470	452	452	453	440	496	473	403	405	415	436	466	424	401	437	427	447	426	446	443	439	404	437	447	456	420	406	449	422	458	496	486	420	464	415	448	435	451	443	464	439	443	459	503	465	426	438	424	426	472	427	407	461	392	441	430	445	405	413	419	464	424	432	470	412	431	447	428	425	423	415	429	490	461	414	436	443	412	426	483	447	408	418	430	434	464	431	428	417	446	431	420	423	468	468	429	430	436	420	421	467	447	436	434	392	432	424	467	415	470	433	478	441	463	447	446	461	413	406	441	429	413	437	403	402	481	429	416	392	393	447	439	448	459	441	415	418	452	468	405	434	431	461	441	440	438	451	443	411	444	420	448	430	444	407	436	448	436	453	414	436	480	442	488	433	429	442	428	433	458	452	445	409	441	433	400	448	398	410	396	416	422	465	435	491	455	455	453	457	421	446	408	387	444	422	433	463	417	424	469	433	463	450	462	423	417	486	420	455	417	410	456	434	416	407	476	441	438	457	428	468	421	418	438	462	450	411	457	447	436	414	458	410	442	434	458	473	451	430	428	471	438	433	444	484	408	437	439	432	371	470	445	455	441	430	412	459	463	440	447	444	476	442	408	431	455	439	472	450	476	435	427	435	446	454	455	460	426	453	447	427	408	449	406	423	415	458	433	455	438	437	482	435	448	425	452	421	401	435	414	435	412	460	449	443	459	403	408	403	444	431	465	445	450	418	436	460	434	452	464	436	461	431	399	427	439	417	424	461	439	442	446	437	441	457	461	429	441	445	438	440	441	434	460	443	431	496	426	383	442	405	442	427	444	393	445	425	459	454	436	406	404	430	453	433	462	448	418	468	448	421	444	435	430	438	440	451	456	484	466	471	407	442	458	474	470	445	469	482	435	458	448	468	450	429	431	393	443	464	453	439	423	433	432	460	470	443	441	413	476	430	456	421	465	451	464	383	403	420	430	471	410	457	477	424	448	422	438	409	468	445	449	434	414	443	465	439	420	425	461	438	398	463	448	453	434	453	419	463	452	473	431	447	453	453	455	431	446	462	432	431	454	417	452	431	403	448	443	444	449	462	432	399	450	448	471	483	446	439	437	421	447	450	436	437	428	443	453	465	466	488	449	446	431	438	461	441	427	419	442	430	470	450	459	412	416	467	442	466	427	429	422	411	428	465	436	426	432	461	402	429	448	402	429	450	402	454	454	427	428	461	442	465	428	463	468	424	433	440	445	420	407	419	446	415	422	445	447	449	430	429	447	435	364	407	413	429	426	442	425	425	466	462	434	468	427	434	436	427	472	454	421	413	447	422	423	469	409	420	450	437	475	455	433	422	445	429	425	420	461	459	406	460	434	449	439	441	426	441	516	435	457	464	439	406	424	476	438	432	459	410	418	445	427	434	441	450	402	433	459	451	440	422	446	445	427	427	453	467	452	420	434	477	410	446	455	453	407	437	447	446	438	439	433	411	392	421	412	446	447	463	449	450	440	460	431	432	441	418	440	452	453	462	461	449	430	455	453	416	477	432	432	432	430	448	477	448	410	408	434	416	415	468	444	426	463	397	434	417	456	441	386	456	458	432	428	444	470	444	431	420	489	417	444	424	448	490	430	446	458	432	429	441	425	459	474	428	397	451	417	458	427	477	411	433	445	456	434	441	441	454	451	459	455	441	433	445	431	449	455	423	436	434	442	409	471	426	464	452	440	450	436	451	443	425	452	466	455	446	437	422	418	433	448	453	407	435	418	445	417	403	454	430	475	433	419	421	453	413	436	473	473	428	432	441	418	402	459	421	494	491	408	432	408	482	438	425	449	447	442	461	420	415	461	396	453	398	420	491	460	468	463	445	473	455	446	443	453	442	438	443	410	441	488	428	427	468	468	416	441	423	431	451	444	447	391	466	442	431	447	447	414	436	415	476	457	404	443	448	444	455	450	413	436	406	465	479	478	435	436	421	449	432	440	460	450	453	436	467	457	451	425	464	441	442	464	438	470	412	470	445	449	416	470	466	436	420	461	433	442	435	468	389	469	435	436	461	465	458	446	445	510	431	437	429	438	431	449	408	422	452	438	406	403	440	432	445	448	431	423	409	421	423	436	457	474	427	429	455	451	463	465	430	493	461	477	433	436	439	428	477	443	433	425	408	440	452	427	469	423	458	427	471	460	423	465	458	408	463	444	449	461	475	450	438	428	441	379	463	423	440	423	406	431	426	429	433	446	376	432	430	472	486	485	477	455	425	471	443	442	466	408	446	442	422	444	444	423	449	427	453	413	422	476	437	459	391	455	409	439	434	432	420	467	432	415	447	435	446	431	405	423	448	431	444	439	417	441	448	432	443	446	473	417	406	431	417	418	443	447	437	403	444	428	422	447	439	429	449	420	461	465	428	427	450	447	409	456	413	450	455	460	443	458	428	442	423	471	430	444	446	440	452	435
23254	21589	29211	24299	21527	21242	4001	605	446	332	301	329	274	260	232	214	204	223	197	205	186	171	193	176	169	202	166	162	168	162	164	213	175	155	172	176	164	173	168	152	141	173	163	163	169	169	147	157	157	171	157	174	154	149	171	165	179	153	175	160	149	182	166	155	157	161	175	175	156	156	146	154	150	167	167	171	169	195	153	165	158	158	156	154	152	145	157	149	180	152	133	195	164	130	166	153	153	153	166	161	146	153	156	144	158	149	172	139	153	146	138	155	154	151	138	162	148	159	142	145	165	149	149	154	166	170	159	148	175	156	147	167	154	160	166	159	160	157	142	163	154	165	161	140	171	145	152	161	156	150	175	161	170	172	173	151	137	151	171	133	152	149	159	140	162	135	162	171	174	166	157	157	144	164	146	157	149	171	141	166	154	120	160	178	174	167	161	161	167	157	163	145	156	154	154	169	139	132	153	158	163	156	171	173	183	138	161	135	169	154	160	140	170	153	165	170	174	160	171	152	144	173	158	159	155	150	149	139	154	167	151	158	184	153	144	160	149	171	159	158	136	184	138	156	150	159	148	138	146	132	144	172	177	155	140	170	143	161	167	160	142	156	165	172	159	151	151	146	165	163	171	157	168	134	151	151	152	145	151	142	151	159	177	139	161	173	168	148	156	156	134	146	147	160	146	161	168	160	143	154	141	176	182	154	160	153	134	148	164	176	158	182	143	151	138	151	160	141	172	149	158	154	180	154	142	141	166	161	170	164	154	164	194	158	146	151	171	147	172	152	149	162	154	160	178	160	160	158	144	146	150	152	163	133	153	148	151	150	159	158	143	146	172	147	167	161	159	168	166	149	134	144	144	157	173	141	142	171	163	179	142	141	159	162	154	150	173	172	183	158	147	154	168	149	145	134	139	159	149	183	171	164	158	155	155	153	159	154	158	163	168	158	131	169	179	165	133	163	178	152	169	142	160	171	167	171	157	162	143	151	155	149	146	165	168	152	158	150	137	170	154	156	168	142	147	150	142	165	156	158	155	150	131	144	140	139	124	147	164	146	153	142	148	152	143	175	147	165	162	170	168	181	141	164	150	157	169	184	143	153	154	182	150	156	152	171	144	128	160	141	152	166	146	155	139	146	184	156	167	158	150	168	162	138	152	154	168	171	147	134	169	176	164	180	171	148	155	174	161	126	162	179	148	175	160	155	176	163	148	175	161	157	150	162	153	165	162	171	161	145	145	144	143	156	154	160	147	175	145	156	162	177	187	159	149	162	159	139	161	172	161	184	145	163	155	187	155	166	158	132	153	157	156	144	153	167	144	155	164	152	157	138	136	149	159	152	167	151	155	159	169	157	158	148	151	151	166	142	162	158	152	181	165	144	161	167	165	176	167	166	146	159	153	164	159	162	175	153	152	152	154	169	160	168	135	164	175	153	158	157	156	148	170	167	142	135	179	164	158	146	161	172	146	150	153	145	168	165	164	169	162	182	146	176	157	172	150	171	143	154	181	148	130	156	162	159	158	157	167	163	157	126	150	167	159	163	152	145	162	146	175	166	139	159	151	157	140	161	139	153	173	143	136	176	149	165	145	148	152	154	157	162	169	168	163	157	150	145	137	163	173	171	173	137	155	145	167	151	160	140	141	154	134	154	152	149	153	150	158	165	168	171	167	171	154	175	142	134	160	164	140	144	154	165	144	141	168	141	152	169	154	168	156	161	151	127	151	136	142	158	178	157	145	152	156	136	191	151	164	173	162	174	141	144	151	160	175	159	150	168	169	154	159	139	153	150	164	148	165	165	147	141	164	158	153	156	151	149	173	162	129	159	157	155	163	182	147	185	166	178	151	169	165	154	141	174	163	188	172	144	159	157	152	154	157	153	157	130	145	139	171	160	158	146	155	158	157	180	162	169	168	176	155	157	160	164	164	152	169	159	159	164	153	176	140	154	153	158	172	181	162	162	150	162	143	147	162	159	149	155	182	152	163	206	163	139	183	158	172	161	151	146	162	138	192	164	153	139	159	145	158	152	149	148	162	174	151	160	153	152	158	150	141	175	159	160	162	145	150	172	166	190	158	169	144	155	157	142	148	148	151	145	171	144	152	150	138	161	147	132	158	162	149	151	171	156	159	170	173	153	151	173	152	174	182	147	158	157	170	181	148	134	178	154	160	172	173	174	164	156	149	146	166	154	143	132	178	168	147	169	150	160	156	157	156	146	147	190	169	160	171	159	157	164	166	172	172	176	151	163	147	145	171	160	142	153	194	168	178	167	152	152	182	167	172	150	152	163	167	148	188	168	172	158	156	150	149	134	189	158	153	164	147	156	175	154	136	161	168	170	179	174	153	138	150	165	153	173	155	160	157	157	154	147	146	174	142	144	151	145	141	161	151	188	169	147	165	145	149	138	152	170	145	172	168	157	147	137	164	139	145	149	172	172	170	179	151	154	164	168	152	144	156	159	146	154	161	162	147	158	160	154	150	145	143	175	184	132	172	154	140	179	140	148	162	143	166	159	168	166	142	148	156	155	160	153	176	140	164	142	154	145	148	167	141	177	167	160	158	170	151	137	165	140	181	179	168	150	148	160	140	154	159	149	146	148	176	156	150	143	163	172	155	146	118	158	142	158	155	146	151	138	166	144	165	150	136	157	159	162	188	174	167	156	162	134	154	176	172	172	162	142	171	140	154	161	170	139	184	150	153	156	143	153	152	144	156	180	148	149	180	146	143	159	147	153	166	179	161	158	158	145	162	168	141	164	160	148	162	140	126	155	176	171	170	157	159	189	153	157	162	155	154	162	148	171	152	186	162	176	137	171	175	195	146	144	153	187	137	159	146	159	159	163	149	156	142	164	182	176	143	160	173	149	160	167	159	156	145	143	167	150	178	120	140	147	164	153	137	150	163	165	123	135	158	165	165	176	174	169	155	155	158	149	152	155	136	141	180	164	140	161	137	155	153	156	159	135	147	173	155	171	150	134	145	157	159	172	140	145	168	164	147	163	157	167	163	160	162	172	154	180	154	151	154	150	165	168	119	171	170	156	149	157	154	164	173	172	153	145	138	156	173	183	154	178	167	133	148	165	152	174	159	137	180	172	152	161	168	142	158	176	183	157	161	155	167	137	169	161	149	150	188	167	158	158	163	174	143	144	139	173	155	133	167	161	148	149	135	158	160	151	178	174	157	157	169	136	170	172	174	159	174	147	172	139	143	165	146	176	163	174	159	143	141	153	160	182	146	157	172	156	171	169	148	162	175	153	146	157	157	157	157	147	171	161	170	150	154	161	187	165	174	175	143	150	161	174	187	169	161	175	176	147	140	156	174	145	154	158	171	167	150	173	142	156	166	185	173	153	160	144	149	176	166	150	161	153	162	159	147	169	162	157	162	151	166	148	173	158	156	168	157	179	159	166	157	154	165	150	156	139	170	175	166	146	165	139	161	152	146	163	133	133	149	148	154	148	165	142	161	163	147	154	142	160
54247	52390	13181	5140	3301	2090	1745	1371	1108	836	691	623	557	490	499	421	445	378	358	324	341	328	381	299	285	304	288	303	316	286	284	258	245	237	297	262	261	255	263	260	242	245	247	225	258	256	230	267	245	253	238	242	239	230	262	205	180	230	255	253	242	235	209	218	257	242	237	278	258	246	227	240	232	231	232	227	227	260	231	221	249	252	232	230	219	249	237	264	216	253	232	221	237	245	257	234	226	235	248	231	234	227	221	246	245	250	216	212	258	237	253	250	244	223	229	237	228	240	220	232	216	244	255	243	237	247	229	247	251	236	270	230	226	223	216	243	218	265	260	257	245	234	206	237	243	219	205	229	260	230	236	241	247	221	258	249	229	250	240	247	239	221	220	211	213	249	229	262	276	249	230	259	220	224	215	229	243	239	204	247	221	262	239	271	213	215	241	227	230	230	232	244	260	241	266	244	227	218	237	220	212	237	234	230	219	248	241	226	261	237	243	246	229	218	240	207	254	215	245	236	244	231	244	232	246	214	257	233	257	233	230	243	251	244	227	234	233	233	242	261	236	242	226	252	234	242	213	268	261	243	245	228	240	240	232	230	246	245	215	240	237	252	225	257	226	215	233	228	263	256	248	230	238	226	209	269	218	237	237	226	244	239	242	212	236	205	253	249	212	260	232	219	254	191	259	253	221	244	231	228	216	210	240	234	249	222	223	248	240	204	244	250	224	234	253	222	234	215	217	214	243	243	253	213	249	246	204	231	218	238	209	211	225	226	251	226	231	210	225	251	212	248	231	214	241	256	227	249	252	244	236	199	244	228	266	219	244	254	216	207	235	218	249	245	215	220	225	239	254	240	243	209	239	220	223	220	249	239	224	222	221	203	249	254	241	221	234	215	215	230	254	241	237	237	234	230	229	232	251	221	260	234	238	251	278	222	245	239	235	259	242	221	199	253	224	267	233	225	265	236	242	225	260	223	239	227	225	234	251	240	229	225	224	240	250	214	216	239	243	226	212	239	238	239	235	217	243	242	248	255	238	236	208	217	222	248	184	234	255	242	221	234	239	244	242	252	250	253	248	243	219	224	237	175	227	236	242	252	237	217	234	229	237	218	260	209	252	234	258	252	234	265	225	209	237	241	247	264	224	250	237	246	247	234	191	244	244	219	227	249	223	240	213	254	237	204	245	255	226	272	208	242	232	233	248	227	226	231	238	235	236	234	225	222	240	200	226	245	249	255	250	242	236	238	237	233	272	254	247	244	245	227	265	227	253	229	219	230	237	253	232	231	226	221	229	223	218	241	228	212	227	237	253	262	244	236	206	229	221	206	231	220	246	214	244	205	253	248	250	244	247	229	258	229	203	245	246	238	232	213	239	240	241	219	236	238	215	243	259	224	235	233	226	203	217	232	241	230	243	214	251	260	232	255	246	257	227	242	240	240	242	239	235	234	211	254	225	235	245	194	225	246	226	247	248	225	223	246	232	243	209	242	237	227	226	237	233	233	214	255	235	220	249	247	223	223	229	252	233	257	240	260	279	235	223	245	240	221	239	236	257	214	269	233	252	225	204	213	204	229	211	221	246	246	219	220	236	234	263	222	236	229	262	210	248	243	254	250	227	202	233	219	234	232	215	221	250	251	221	229	250	240	213	221	233	221	243	234	231	246	250	237	252	243	237	242	227	259	206	250	224	221	235	227	234	231	232	229	218	207	244	208	216	244	227	240	233	224	263	219	214	229	283	216	228	232	227	248	230	222	239	228	223	213	235	250	227	254	234	260	222	243	244	233	214	256	220	231	266	242	231	237	232	222	220	236	254	234	248	251	204	235	242	243	230	255	226	230	237	253	243	208	237	216	241	235	255	244	235	219	215	250	212	230	268	244	266	247	248	250	238	247	216	194	232	251	238	243	240	242	222	239	249	245	240	241	248	222	232	219	224	242	240	211	247	231	223	223	226	232	236	224	240	272	228	227	207	222	248	257	251	253	271	242	221	212	235	247	242	229	230	261	239	223	236	229	185	272	229	238	211	224	204	236	229	231	253	237	238	235	263	249	229	231	220	249	253	233	236	230	251	232	237	236	251	256	228	212	277	239	223	230	231	259	217	266	219	267	248	233	228	252	255	229	224	231	252	218	215	231	234	256	237	259	197	230	224	225	233	245	225	229	257	238	259	246	241	233	237	241	259	244	223	224	238	226	244	210	240	244	235	212	200	228	238	231	232	237	225	221	206	240	265	214	219	225	247	219	229	237	242	236	241	210	223	207	235	233	224	261	253	227	204	246	242	234	230	247	243	257	235	224	192	217	248	243	235	238	208	239	270	228	245	220	266	227	213	254	220	236	245	216	221	237	233	250	220	232	219	230	244	226	233	225	214	220	239	226	243	241	235	261	241	265	227	259	211	253	246	237	253	261	242	259	242	216	241	263	248	249	220	254	228	214	233	239	259	251	241	226	229	259	237	233	231	232	259	215	236	221	250	232	263	227	238	226	214	228	229	260	230	243	233	244	227	231	212	257	241	231	192	238	232	231	244	220	226	233	228	253	221	259	254	255	233	246	220	241	249	242	233	229	236	236	213	242	237	227	255	259	257	232	221	256	241	234	232	235	243	224	231	228	262	229	217	241	246	253	270	213	249	257	243	236	232	226	240	233	226	222	241	243	233	236	224	247	236	237	232	235	210	216	234	250	223	253	246	249	227	264	267	243	242	261	242	222	244	228	234	219	235	242	226	245	230	262	234	220	249	236	242	230	257	259	244	262	243	215	234	229	222	241	232	231	239	239	226	248	229	210	255	217	256	221	233	224	251	244	231	239	204	235	250	239	222	242	250	201	221	238	228	239	231	250	218	261	219	241	243	230	249	250	238	224	241	224	250	250	244	222	251	235	249	227	259	247	243	226	254	252	245	236	237	275	261	242	238	205	264	238	228	211	265	281	229	233	239	237	222	221	241	224	247	221	221	253	232	228	222	230	242	238	217	231	240	234	239	238	228	217	227	223	228	240	232	237	216	237	240	245	237	236	226	227	213	248	231	249	248	239	254	243	253	244	267	226	217	249	235	239	241	235	231	226	240	222	252	203	253	237	211	220	251	239	241	209	221	215	257	223	233	237	242	227	205	248	239	253	260	250	251	248	222	227	240	248	228	208	205	241	237	258	240	244	229	222	231	225	236	221	208	241	220	228	216	238	259	222	225	238	228	220	253	222	217	230	230	243	222	226	243	238	233	252	256	236	225	237	243	246	271	238	211	206	219	261	229	276	237	237	242	227	216	225	217	218	236	223	233	267	250	239	256	257	252	258	212	213	230	264	216	227	257	263	213	231	233	221	234	249	235	231	225	254	246	270	224	236	209	236	210	223	211	228	228	225	245	206	214	223	242	218	249	232	238	238	204	215	211	230	219	224	237	234	256	231	225	241	237	229	273	254	243	238	236	233	237	230	214	259	261	226	249	248	219	253	223	239	217	210	226	229	238	230	234	261
27630	22408	10383	832	337	353	291	321	295	280	306	299	287	279	290	282	267	264	302	294	257	273	271	299	277	257	268	280	273	243	263	251	286	267	270	285	280	277	262	284	253	282	287	287	271	274	279	261	236	286	278	266	267	270	275	275	272	252	296	270	262	289	286	269	259	270	276	294	275	304	307	282	262	292	259	280	274	286	250	274	268	279	298	268	237	297	284	258	271	294	289	277	290	289	268	270	239	248	297	274	289	275	271	292	300	266	274	281	259	288	295	289	301	282	289	291	302	282	309	255	279	261	289	274	268	257	280	296	254	270	283	296	263	256	278	267	257	270	271	268	250	279	266	255	290	258	243	300	287	290	261	281	269	256	265	273	276	287	285	292	301	241	275	273	251	250	270	277	270	274	275	271	254	282	315	257	263	268	266	277	300	271	264	257	250	263	276	250	257	298	292	280	278	321	268	259	275	278	273	288	284	300	297	260	245	280	260	269	263	280	252	246	274	266	270	292	257	289	308	260	267	277	249	273	285	272	314	229	265	259	296	286	304	268	239	267	244	257	306	271	258	263	280	266	258	269	265	292	260	280	275	266	291	260	260	264	261	276	287	267	280	269	272	297	297	232	252	291	259	290	291	278	271	270	276	261	260	276	272	265	266	265	298	293	280	295	269	265	280	262	281	296	279	289	266	283	269	286	238	266	269	289	288	282	281	250	267	272	268	250	264	294	270	291	232	251	255	302	274	261	295	268	270	289	283	267	291	248	275	273	244	272	278	263	270	274	286	266	277	261	281	264	282	306	280	293	298	293	247	278	270	274	286	312	261	266	282	258	278	281	297	242	254	277	286	292	262	279	279	289	255	284	273	256	302	266	276	258	283	287	261	279	274	276	251	307	278	254	296	283	241	267	285	278	297	275	265	265	252	299	271	275	288	272	293	275	279	253	284	263	284	252	300	290	284	246	267	269	332	284	298	273	294	280	262	274	284	285	276	279	269	296	302	266	263	260	272	293	268	286	276	254	245	281	272	262	291	315	281	261	287	249	273	306	276	259	263	264	268	263	245	250	292	295	260	273	279	250	269	254	303	248	268	292	272	258	257	275	281	273	307	292	266	274	279	251	245	316	252	248	277	282	269	264	251	293	283	287	302	299	258	273	269	287	284	276	252	271	300	301	285	289	299	292	267	280	264	238	285	309	251	276	263	270	267	300	258	260	291	281	322	271	273	251	264	296	310	272	268	269	263	299	263	244	324	266	268	267	272	280	272	259	288	283	242	292	267	297	253	273	280	279	271	266	292	294	268	268	278	250	230	255	273	290	275	266	264	274	289	269	290	267	274	266	278	264	266	254	282	270	291	286	274	274	273	281	250	258	273	283	257	272	293	254	275	305	277	251	255	277	278	276	258	277	237	306	249	282	266	267	264	287	306	252	295	299	287	280	274	259	277	266	274	227	271	257	259	259	278	271	261	259	308	288	303	296	275	248	263	267	303	271	263	265	274	268	270	266	286	274	280	308	279	251	292	249	289	271	302	278	276	284	284	273	286	250	270	287	292	273	243	290	280	256	273	264	271	303	297	284	264	277	268	281	291	279	278	292	275	257	279	278	290	278	263	267	274	267	248	265	290	267	270	284	265	277	279	295	290	306	267	291	265	269	260	262	252	245	295	294	273	301	281	265	244	265	270	296	247	292	260	306	272	260	307	282	262	298	293	263	302	277	315	297	279	303	303	260	269	262	249	279	276	272	289	300	265	292	287	233	270	280	309	301	252	302	279	298	274	266	270	272	253	275	264	282	288	271	291	285	273	276	268	310	302	310	297	284	284	253	286	307	265	276	265	278	251	288	234	264	254	268	266	287	250	272	282	285	293	292	252	262	273	304	295	243	289	281	297	269	291	289	293	236	275	275	272	294	270	242	271	281	285	266	263	301	254	248	282	299	266	280	303	296	279	294	250	295	289	266	300	298	260	298	262	288	257	266	278	276	270	273	293	268	281	271	247	278	266	293	262	281	281	284	275	254	292	262	285	268	301	284	229	272	278	273	265	292	268	306	287	288	241	269	270	267	249	282	295	300	283	249	253	282	291	280	272	307	238	275	263	267	263	256	280	250	279	283	294	233	263	249	279	267	305	280	250	258	281	267	276	293	333	266	231	287	277	276	296	269	276	258	275	256	251	253	253	289	273	265	279	276	283	311	298	288	286	268	274	248	279	248	278	252	257	253	283	270	282	273	257	259	265	275	294	278	288	295	278	264	279	275	266	294	272	290	284	289	290	299	286	288	283	285	297	282	263	281	279	255	278	294	239	279	254	271	255	272	268	294	286	302	259	259	262	294	291	267	280	286	285	271	272	284	303	259	269	259	264	277	297	279	269	267	265	301	284	267	279	278	299	255	258	246	257	269	302	292	293	272	280	276	271	290	300	268	279	277	277	280	273	269	255	279	287	309	267	271	258	241	288	229	284	276	248	281	245	290	285	278	291	270	272	288	255	269	273	264	252	249	257	266	271	299	292	274	246	312	272	310	287	264	294	257	292	287	261	291	308	256	289	282	282	312	322	254	314	291	279	293	270	273	307	262	288	271	283	271	272	317	274	280	304	249	321	257	267	255	299	307	306	270	247	278	297	277	271	266	251	274	281	293	261	293	301	264	252	226	296	278	287	282	270	260	259	270	278	296	263	261	271	270	247	265	246	278	304	313	280	280	308	273	278	273	256	286	272	261	271	277	280	265	287	285	257	236	262	295	277	271	285	288	264	272	291	274	284	256	261	265	272	255	266	300	315	295	264	301	260	267	268	261	267	284	293	262	245	263	265	267	287	256	251	274	273	272	291	298	253	294	264	289	271	251	241	271	261	279	250	266	293	297	283	257	255	275	279	284	277	274	297	286	303	273	265	282	276	264	317	275	291	288	297	307	274	272	295	257	266	272	285	259	279	268	277	266	279	284	285	271	228	287	268	265	270	282	276	279	278	254	275	266	289	260	242	262	274	260	244	262	303	302	270	279	281	232	248	283	290	262	308	246	255	282	306	273	290	303	307	294	264	288	282	276	266	296	264	293	294	285	301	254	264	294	293	270	256	261	268	262	280	275	277	267	262	300	299	266	297	266	300	290	262	294	284	265	267	279	265	272	267	290	283	278	270	270	244	270	274	264	275	236	266	252	300	270	261	282	271	298	281	274	276	257	259	270	257	273	282	292	265	268	257	277	261	295	289	285	297	260	285	290	292	286	264	290	283	289	253	298	263	276	285	266	254	253	259	265	275	297	268	275	264	310	283	264	307	257	255	258	281	254	290	255	259	277	286	278	265	254	278	274	264	275	278	302	245	293	298	268	297	255	284	284	285	248	267	305	270	287	264	256	271	299	295	275	292	271	270	280	260	292	320	274	289	299	297	291	305	289	260	308	279	271	294	290	275	305	273	281	302	272	278	307	266	276	261	272	245	267	279	270	288	294	266	288	274	286	284	268	268	248	273	266	248	252
25025	23764	2225	838	586	518	474	483	400	411	390	415	418	368	421	398	429	395	406	410	434	414	420	395	364	414	382	392	432	419	435	412	405	409	416	413	415	390	358	407	391	431	373	436	432	391	430	395	397	414	395	363	412	455	408	444	415	387	415	410	416	430	416	400	385	396	398	389	435	414	408	425	411	409	398	399	392	432	433	376	397	389	380	386	401	399	436	420	433	418	367	408	428	404	406	444	389	407	423	426	367	393	447	428	426	396	424	374	391	392	386	381	438	435	377	388	423	391	385	380	406	382	402	432	389	353	390	404	420	417	455	365	388	400	370	416	410	427	383	427	374	405	402	419	390	429	430	423	352	388	398	376	428	413	369	370	388	374	370	411	350	416	409	392	402	430	377	383	339	378	425	413	416	409	428	421	432	407	392	404	420	356	466	421	419	397	380	407	394	412	398	403	407	423	392	405	446	409	380	408	408	407	395	384	390	409	387	374	377	408	379	380	430	425	451	416	453	420	367	384	417	399	425	386	398	435	395	399	407	433	409	410	395	396	436	402	427	399	394	367	424	405	406	390	391	403	339	441	396	406	389	399	420	422	390	422	400	401	414	399	412	399	423	425	421	393	400	388	435	453	397	405	427	407	427	402	440	382	408	375	404	420	413	402	448	387	393	369	409	447	389	392	469	395	394	393	406	400	419	382	401	433	397	424	388	411	412	404	417	376	378	372	370	440	411	419	387	413	405	415	429	391	389	477	367	429	403	391	396	421	411	417	411	380	454	402	404	402	378	388	419	365	410	421	406	399	389	377	371	416	373	380	425	423	399	407	391	391	348	402	398	399	358	397	416	410	423	398	426	409	407	408	379	439	381	371	411	403	396	377	386	386	397	401	415	379	393	427	410	383	408	403	384	412	414	388	408	441	439	402	422	404	363	396	396	426	419	423	400	407	381	397	371	417	378	391	411	429	427	425	373	418	425	409	372	397	405	411	393	425	387	400	397	404	403	413	401	377	405	405	383	414	398	421	380	356	423	408	404	400	422	412	417	433	380	424	424	424	402	405	456	408	405	385	401	394	393	403	395	408	393	400	414	433	403	378	390	419	373	364	375	361	386	406	411	374	403	405	412	412	407	435	403	393	381	378	411	435	408	411	444	432	379	395	419	391	407	403	442	402	416	398	362	365	409	400	403	403	431	376	388	364	391	419	389	387	412	382	391	389	364	416	442	424	408	362	386	441	398	374	416	395	435	373	376	390	410	403	404	399	394	404	422	408	381	376	432	421	403	396	427	393	426	431	399	404	393	430	402	437	398	387	389	412	399	393	443	417	419	409	398	399	392	431	370	399	403	413	382	434	397	406	443	405	413	397	408	413	421	383	443	406	368	396	381	416	418	404	426	414	411	400	393	424	408	426	378	402	423	384	419	404	405	378	394	400	412	438	386	403	408	426	371	429	416	404	383	382	381	442	404	374	375	385	385	409	418	411	411	435	412	399	436	401	407	391	388	354	403	398	401	420	402	397	424	421	423	457	410	446	400	384	383	410	392	399	447	403	383	372	387	401	421	419	435	400	385	418	410	424	406	435	421	417	422	392	439	388	425	351	408	405	404	428	400	386	396	359	372	412	392	396	386	399	412	390	396	422	366	404	390	377	415	382	406	376	369	401	414	393	378	410	432	412	422	389	401	384	403	389	391	425	371	399	377	406	430	392	386	403	388	431	390	405	426	424	385	428	389	399	386	382	425	395	371	404	376	398	389	387	428	372	397	421	421	450	410	441	405	420	416	409	411	395	391	410	396	406	387	402	401	399	453	383	388	395	404	384	393	427	406	414	372	422	405	394	375	393	401	403	396	401	401	409	400	448	439	405	401	395	390	388	388	405	384	408	380	425	407	401	392	416	397	373	394	403	380	407	409	360	429	398	407	397	397	426	400	424	394	409	398	421	414	453	394	401	363	399	401	398	396	390	418	390	402	414	398	411	390	400	385	373	378	391	358	412	415	420	432	392	394	427	383	436	416	377	378	386	424	417	390	359	402	378	405	372	421	420	409	397	376	391	386	415	392	419	380	405	388	425	430	410	443	361	413	420	434	413	379	388	392	381	386	415	428	392	429	421	353	400	367	401	421	419	414	399	395	402	379	460	404	390	429	389	419	405	410	394	404	424	400	393	358	397	427	383	408	406	421	414	387	378	402	414	397	388	443	357	381	399	435	395	428	412	374	395	398	393	388	398	390	456	408	432	389	395	381	418	407	406	431	414	384	410	416	382	418	390	390	396	422	417	461	426	422	419	397	417	401	409	431	387	420	423	402	421	372	410	401	388	415	413	391	402	399	381	418	421	392	409	399	423	419	423	471	403	429	420	395	387	405	378	420	372	445	405	384	408	404	399	415	394	410	401	430	396	422	383	375	396	405	379	400	400	398	407	419	409	368	403	391	441	417	401	433	408	416	404	411	347	377	383	384	387	395	408	359	411	397	417	426	408	435	418	401	400	414	388	411	399	384	420	382	392	405	420	386	422	395	396	406	453	410	389	415	407	410	404	417	435	414	446	423	398	424	416	351	392	397	366	434	383	427	389	408	421	399	404	378	405	400	381	398	373	381	402	396	415	431	391	408	392	405	407	391	405	417	388	391	388	367	370	389	377	390	423	405	389	407	392	392	428	391	377	376	437	429	394	450	397	377	377	390	385	403	409	391	373	382	368	434	406	395	427	404	451	400	384	396	425	422	414	403	392	423	398	422	419	376	417	424	414	408	417	383	377	396	413	392	406	417	403	406	366	411	438	395	426	420	421	422	390	415	444	416	443	402	410	397	391	405	394	401	393	432	392	414	358	420	379	389	402	410	400	419	368	407	407	394	384	421	428	403	365	404	424	408	416	371	423	407	380	382	423	464	415	420	407	427	415	408	414	423	365	396	372	431	406	353	367	407	395	385	405	419	387	449	413	445	394	395	389	404	456	385	365	409	410	390	391	393	368	398	374	390	415	411	436	409	444	411	428	395	406	417	415	408	392	400	390	396	389	403	424	408	408	411	431	437	386	410	421	406	404	380	439	379	453	388	398	440	390	414	403	363	397	409	401	424	413	407	429	409	426	440	420	397	381	406	377	431	392	383	412	400	425	402	417	398	379	401	430	418	395	395	392	410	439	343	393	362	386	375	423	404	415	426	411	435	437	420	370	432	375	403	422	393	369	399	376	381	403	415	394	407	400	369	440	396	425	460	410	407	375	401	386	423	427	432	426	431	435	396	377	375	381	404	411	421	390	373	380	435	392	437	394	415	420	390	396	383	417	423	376	392	412	431	377	412	365	378	376	386	410	420	399	443	402	397	384	416	394	370	375	402	461	407	407	422	377	390	410	393	398	397	376	404	375	406	381	402	369	370	420	389	398	424	396	447	417	412	405	405	391	412	387	412	396	377	385	419	396	412	438	373	414	399	405	439	411	417	400	395	408	373	416	392	441	430	397	432	436	392	417	382	418
24283	21772	28651	24854	21166	5682	695	506	379	384	351	351	349	330	302	322	336	322	314	285	312	322	312	271	298	308	311	330	286	294	308	312	300	341	320	296	301	308	315	301	293	315	282	280	282	296	304	328	281	248	302	286	304	309	293	288	324	292	310	289	317	285	287	297	289	294	286	262	302	308	293	325	315	290	288	296	295	304	319	307	321	290	307	301	291	308	271	289	269	324	311	305	278	321	305	257	278	297	255	325	296	335	301	294	318	278	298	285	309	334	269	308	317	302	288	282	306	265	274	282	294	288	319	282	328	289	297	289	298	268	287	285	352	296	283	310	289	292	285	301	280	273	281	282	289	275	293	269	261	312	280	330	279	302	267	311	301	289	325	261	277	252	304	255	286	302	315	319	289	276	306	268	274	306	278	299	282	292	299	310	300	273	308	279	253	285	290	251	301	304	315	305	298	304	314	292	301	283	284	323	276	306	272	304	273	281	289	286	301	300	299	275	288	290	298	309	293	312	277	283	314	285	297	322	273	285	298	269	297	313	278	301	280	300	290	272	311	282	312	274	288	304	320	308	268	316	338	278	292	301	302	332	309	289	282	304	322	322	268	300	292	271	279	296	295	297	285	263	316	320	322	322	249	321	337	301	256	323	305	314	288	285	298	336	292	307	308	286	313	267	308	296	289	311	292	291	293	307	272	275	303	300	295	272	264	274	283	282	274	285	264	324	296	280	282	306	288	295	288	297	269	284	279	308	287	294	304	309	309	318	302	299	282	288	301	307	287	318	288	297	329	296	291	296	300	305	288	289	293	289	322	297	284	296	311	273	283	282	312	268	304	275	283	302	300	321	345	319	304	302	293	297	321	307	274	297	305	313	283	310	294	270	330	327	266	292	274	287	278	305	305	295	278	279	285	307	293	322	281	264	267	319	256	273	296	269	291	256	285	299	324	310	281	299	300	287	309	296	289	270	307	323	275	280	276	324	275	330	286	318	255	293	298	279	300	322	282	299	278	299	313	278	276	305	258	286	301	325	307	323	302	310	289	276	307	283	246	307	252	312	286	288	308	317	286	313	298	294	323	299	306	257	332	307	300	300	278	293	266	308	309	304	302	313	283	317	303	265	299	296	300	296	284	271	301	304	307	279	304	294	268	289	282	312	302	315	267	302	320	290	287	269	285	295	317	292	276	276	259	299	297	275	320	293	281	285	274	285	314	290	311	316	300	311	281	276	292	298	259	301	277	308	272	292	300	291	283	339	294	339	298	326	295	320	289	286	315	302	301	264	291	279	280	281	290	285	301	319	300	287	291	270	294	282	298	287	288	260	280	288	282	307	304	280	274	282	310	269	331	293	309	310	287	300	272	283	297	337	278	284	307	277	312	291	267	302	298	287	287	307	300	295	265	272	293	291	314	296	282	300	293	293	302	295	298	287	259	281	291	313	294	288	318	300	285	299	288	304	286	286	281	269	307	267	295	312	283	298	321	292	299	252	289	284	327	321	297	271	285	302	312	303	314	314	292	321	318	317	273	286	299	324	301	285	299	294	322	295	301	296	287	332	307	282	287	273	291	322	311	298	262	299	311	290	289	297	296	301	291	297	286	291	296	280	299	271	295	288	273	297	290	295	329	305	275	304	302	264	323	291	280	296	283	327	298	300	288	313	309	271	288	302	276	286	297	284	296	329	281	275	304	291	305	317	291	282	283	293	272	300	283	307	304	261	288	313	237	288	280	292	270	304	326	263	288	296	301	285	272	280	301	306	283	291	309	290	302	283	275	282	295	294	284	295	256	283	297	279	309	278	292	264	281	318	298	310	310	290	270	248	278	286	288	277	317	293	262	290	292	295	297	306	304	295	305	280	283	280	317	303	277	297	280	266	322	309	288	278	316	299	290	295	306	276	338	301	307	320	326	301	324	301	283	296	292	302	292	267	280	329	290	289	291	304	308	296	270	283	295	305	302	296	301	289	285	309	333	302	301	274	297	289	335	311	289	299	304	290	276	307	282	307	273	296	308	275	320	292	299	324	306	300	294	291	270	295	301	318	297	296	309	297	281	291	304	283	315	277	300	291	290	281	276	325	264	296	302	300	274	322	340	293	280	308	289	287	297	281	290	313	294	312	286	298	318	285	286	294	310	281	292	292	279	322	298	295	288	290	282	283	274	293	297	329	324	265	302	283	316	283	254	282	308	300	308	264	276	334	287	263	297	265	302	302	275	284	304	303	272	308	271	309	303	299	350	314	323	270	274	330	269	269	315	302	344	307	292	266	306	254	286	283	284	286	270	268	301	277	308	289	301	286	282	309	321	284	317	254	312	283	306	303	278	312	281	278	310	302	325	323	303	278	266	270	288	301	316	283	288	308	269	308	296	280	283	271	275	305	324	291	295	329	284	280	295	290	310	306	285	292	300	301	302	281	294	294	316	299	311	308	301	307	316	325	286	315	296	275	307	277	309	270	281	254	293	283	282	332	289	300	275	329	333	324	298	298	307	285	286	293	307	305	317	291	286	276	287	277	296	280	290	260	285	290	297	280	322	304	295	297	270	285	262	273	258	290	293	316	344	290	285	261	292	268	336	316	264	288	299	299	303	311	301	311	321	291	326	278	280	277	285	278	261	301	296	304	294	288	291	291	284	281	333	282	309	271	313	313	308	298	293	288	289	291	328	303	286	284	309	280	298	281	300	311	296	293	279	310	292	286	286	317	264	297	285	264	296	306	275	318	308	285	303	283	301	299	305	286	271	287	289	308	281	274	307	301	343	329	300	296	279	327	312	305	265	287	278	314	315	269	305	283	322	291	280	300	297	284	287	292	301	316	284	267	291	293	313	322	300	301	276	301	307	288	307	287	288	321	298	278	312	317	301	285	293	293	320	297	321	283	319	293	282	294	345	273	303	289	313	280	298	306	323	317	305	292	289	306	256	325	274	283	307	257	299	300	319	297	290	292	320	308	318	290	289	293	315	273	290	276	283	276	281	298	284	287	276	279	283	303	321	280	297	295	282	319	273	280	333	269	274	295	268	319	307	287	296	314	255	288	299	297	288	267	262	287	312	293	280	283	295	308	268	280	302	300	306	317	337	296	286	291	307	271	253	310	295	298	273	312	317	300	283	309	306	306	284	281	289	314	275	282	284	276	274	262	285	274	287	303	279	335	306	295	308	346	314	303	318	291	293	289	289	265	267	282	291	311	307	292	298	319	274	297	309	281	264	295	321	300	259	313	301	287	305	315	327	273	269	280	283	304	255	274	273	281	311	276	295	299	296	295	304	272	269	301	286	322	325	324	291	318	288	314	311	297	263	306	310	315	290	301	269	280	309	305	281	288	273	279	306	315	308	294	278	308	281	315	305	277	281	295	313	294	310	323	291	314	301	293	290	290	305	293	297	305	299	293	292	282	277	307	310	283	285	278	307	299	283	283	317	289	277	290	282	260	301	302	277	277	318	267	285	269	263	283	300	283	304	305	303	284	327	255	280	289
50320	52964	8603	2856	1866	1376	1138	980	823	710	614	593	585	561	554	526	506	517	477	437	466	512	454	478	438	487	481	457	443	474	454	421	454	427	462	490	458	409	447	430	434	406	436	462	434	426	441	458	404	417	408	409	489	443	410	418	435	442	417	463	430	425	399	418	418	448	468	448	475	452	408	461	421	466	458	426	486	454	471	412	432	424	484	392	458	461	457	416	409	426	469	394	433	475	446	427	446	440	454	425	428	441	448	478	436	472	433	457	418	443	422	441	395	464	472	442	429	471	463	424	417	459	400	409	441	433	412	441	447	434	423	454	432	441	455	418	407	421	462	402	429	451	414	475	436	397	442	452	415	441	476	411	409	427	411	436	459	439	416	393	453	436	448	398	443	435	424	475	467	408	444	411	458	407	460	412	429	436	441	457	404	415	442	444	443	412	430	429	434	415	433	420	420	444	447	404	425	445	420	418	423	413	385	473	387	461	495	451	438	438	419	447	470	414	433	452	434	482	409	462	440	419	440	443	468	427	421	462	471	427	452	462	427	412	423	469	455	453	414	413	413	428	459	442	471	441	424	415	410	432	408	417	428	400	471	418	392	444	478	430	472	424	431	446	406	424	413	427	395	437	409	420	449	405	463	424	430	417	394	455	441	457	414	401	435	380	467	422	440	422	425	420	432	434	467	448	455	463	428	384	431	428	395	457	455	423	417	451	422	459	431	425	427	429	405	395	471	445	415	409	423	404	441	437	441	475	451	440	462	421	439	417	415	435	430	428	445	441	422	426	435	422	442	465	423	475	408	452	398	446	383	461	436	430	481	418	431	472	402	466	452	436	416	415	458	432	425	454	417	415	423	428	432	457	434	472	419	409	435	449	409	423	441	410	416	473	433	438	447	466	467	430	435	438	426	450	444	408	466	443	454	458	476	437	441	449	423	442	450	406	438	437	420	457	475	428	475	451	424	467	459	429	415	452	458	440	410	439	458	407	394	436	423	395	419	422	424	468	409	408	417	479	439	445	452	438	465	439	434	428	431	434	424	422	440	443	425	430	424	389	419	441	433	437	444	425	404	430	428	426	419	405	443	438	420	449	414	429	469	406	416	394	448	469	432	437	403	410	438	440	438	412	419	461	438	478	441	467	433	435	445	379	410	482	431	423	426	459	433	438	431	440	445	420	381	421	454	436	418	427	412	426	427	434	441	437	417	438	442	424	456	487	412	446	412	478	442	439	442	431	466	464	407	414	421	395	389	410	483	453	445	441	421	423	414	420	405	449	413	421	414	400	466	427	407	445	458	451	427	444	428	405	421	456	432	418	412	412	440	461	404	475	431	418	443	426	438	420	427	452	465	448	452	438	443	408	417	477	452	430	430	445	459	414	426	415	410	461	408	455	434	411	425	404	412	432	449	460	461	424	400	443	431	470	458	416	424	443	443	443	408	414	437	420	394	435	449	447	417	429	455	450	466	429	434	419	406	461	396	462	433	447	405	414	440	437	445	442	431	477	438	452	448	448	428	482	432	441	433	430	410	449	405	468	429	427	421	411	393	461	427	436	447	433	426	435	420	477	412	415	444	393	425	403	447	457	437	436	435	467	408	429	428	436	439	422	424	455	439	412	439	433	434	442	434	451	468	405	433	396	422	436	455	425	423	435	433	421	443	425	429	447	405	400	425	415	429	442	439	413	425	407	395	412	422	444	428	455	426	458	416	444	456	448	421	421	477	405	432	424	452	421	409	487	424	458	401	423	461	458	444	414	380	467	433	437	464	431	453	428	421	452	421	409	451	433	422	452	451	401	418	461	428	474	399	464	460	438	430	429	410	425	438	427	447	432	439	437	436	402	437	444	443	437	432	407	445	428	436	449	423	430	432	422	453	411	464	439	433	457	446	404	403	409	428	466	431	440	443	438	436	428	425	472	470	496	447	427	421	458	421	436	421	418	434	425	432	440	427	440	422	413	441	443	423	453	414	435	439	443	419	423	442	422	460	435	431	401	437	440	451	414	413	414	460	448	441	411	409	421	442	398	448	435	418	433	463	431	435	449	438	438	394	429	464	464	430	397	424	433	427	464	450	427	476	427	442	440	493	438	437	481	419	448	442	419	455	440	430	430	422	402	397	440	427	442	426	437	464	447	420	444	421	425	463	452	389	413	472	441	426	420	424	435	435	424	443	425	451	444	406	432	433	462	430	445	447	427	415	433	459	443	464	415	437	423	430	411	434	451	449	408	403	411	434	446	417	446	428	455	442	425	425	494	437	392	436	423	442	440	445	421	435	462	428	442	416	430	448	467	437	459	458	394	410	441	410	442	416	477	437	444	431	439	448	398	443	431	419	425	418	442	454	410	418	449	480	446	431	426	448	406	401	416	454	439	446	438	420	464	475	417	431	411	472	435	463	471	413	485	460	433	433	450	422	440	436	433	419	443	473	438	417	430	451	428	438	478	466	430	423	406	459	435	427	470	428	432	433	412	404	475	439	420	461	396	439	438	445	416	467	451	444	460	385	483	424	474	455	396	455	503	442	462	431	445	410	428	444	445	431	459	408	394	450	469	449	445	442	436	461	420	480	426	456	427	437	435	423	470	441	415	424	426	441	429	424	434	440	415	478	469	463	431	417	446	428	451	464	405	394	433	439	410	405	412	456	451	471	437	485	479	441	429	442	425	422	427	440	437	448	416	477	433	429	429	436	455	414	429	443	422	414	447	440	439	419	411	444	392	403	431	418	462	442	400	469	448	422	455	455	447	413	416	434	453	400	467	445	469	433	448	441	427	470	460	419	450	438	433	429	477	444	460	416	434	412	466	429	433	401	435	417	474	431	431	446	438	407	469	411	461	457	409	436	467	422	462	397	436	443	458	415	412	429	464	427	435	437	467	437	417	439	453	430	462	449	435	441	432	415	445	409	425	448	433	453	420	467	471	424	415	440	414	396	418	437	442	426	441	465	412	420	454	443	445	420	440	441	450	435	409	428	455	446	454	440	422	429	427	402	458	456	446	458	431	455	452	461	447	439	435	425	437	435	428	441	447	452	418	415	434	413	443	431	411	438	396	435	427	461	409	441	452	450	420	378	435	419	408	452	401	421	420	429	454	430	455	453	413	411	418	431	459	446	416	403	401	436	441	449	418	418	440	435	446	398	399	453	449	435	418	446	463	439	430	424	441	421	413	422	407	451	430	437	469	425	453	443	440	457	428	429	438	460	425	426	422	461	448	451	416	450	442	451	437	447	439	433	446	442	443	429	442	450	447	411	408	431	483	419	436	451	414	444	453	445	418	406	463	417	443	444	449	400	443	439	424	420	427	443	461	420	393	413	436	431	397	449	440	457	416	410	441	442	458	411	423	399	411	424	431	449	469	464	429	479	448	419	437	396	431	413	445	428	449	426	424	466	429	429	408	445	435	412	400	443	437	474	442	419	417	409	431	429	412	453	408	429	430	461	396	416	416	452	433	410	452	451	452	398	429	428	410	410	407
23375	21742	29216	24527	21622	21518	5279	612	398	335	273	268	248	241	243	225	211	225	197	204	168	179	200	178	167	174	201	171	155	181	167	160	175	176	176	166	175	173	141	171	161	152	177	181	155	144	149	174	184	190	154	151	152	148	158	161	139	155	188	164	157	156	185	173	146	164	173	178	157	162	156	129	142	145	164	171	179	159	174	168	164	152	138	181	154	157	148	166	156	173	161	152	166	146	175	148	182	149	179	152	139	177	176	188	154	152	161	141	165	159	161	151	174	195	164	179	138	151	149	145	174	158	175	166	160	155	158	138	163	161	151	164	168	171	156	156	145	177	180	178	162	162	167	188	173	168	156	156	181	158	161	164	160	174	170	161	148	160	144	151	167	149	140	173	151	175	153	161	143	154	150	157	154	153	172	131	143	166	160	149	175	166	150	161	160	150	155	141	179	161	158	168	164	119	135	177	163	152	168	151	143	168	148	150	169	159	169	176	178	178	148	154	168	144	148	173	125	165	180	156	190	165	160	175	149	155	125	161	160	157	148	169	153	167	155	129	159	168	141	145	157	145	156	166	165	174	151	132	148	171	155	168	166	156	155	147	130	140	172	133	173	148	144	143	146	180	153	195	151	157	154	170	165	157	154	164	165	140	162	139	151	159	150	159	164	159	146	153	169	171	184	143	176	157	156	174	148	161	137	169	150	160	183	162	149	179	137	183	169	140	159	147	146	170	177	147	172	162	165	172	153	163	138	175	168	146	172	131	127	132	155	176	168	148	160	150	161	174	157	152	163	177	142	141	159	159	169	156	165	184	150	169	160	165	156	142	147	167	146	152	154	167	155	163	161	164	188	166	157	164	151	155	163	153	158	166	155	154	165	172	166	166	158	151	148	155	139	165	155	175	179	138	166	159	161	149	158	141	200	169	145	161	157	143	157	161	168	146	172	173	150	166	162	178	157	167	145	144	174	182	149	146	175	183	178	172	137	154	161	154	155	155	173	168	171	160	147	148	150	144	164	149	169	176	150	145	164	149	168	171	154	171	171	150	173	154	150	170	163	171	178	142	166	158	158	158	164	155	166	125	158	155	128	176	164	160	161	154	162	149	147	165	165	197	143	169	162	167	178	172	180	164	187	167	164	157	173	156	136	162	172	163	152	154	165	157	164	153	153	168	164	130	173	142	158	154	163	180	134	158	189	170	155	152	169	156	165	168	148	150	163	144	175	162	178	172	144	154	166	159	147	167	159	153	151	166	170	137	153	147	149	132	141	148	158	158	148	176	147	153	157	161	132	168	149	143	135	145	179	155	144	179	146	167	163	156	164	161	177	156	155	164	163	167	162	153	141	140	155	182	158	174	183	164	160	168	164	146	174	161	145	147	167	155	157	156	139	162	158	168	141	147	148	137	164	162	160	167	147	151	150	146	146	155	153	152	157	146	167	155	150	179	162	182	152	161	149	180	157	156	162	166	149	162	173	162	145	176	165	160	130	163	160	169	151	136	149	137	158	153	145	157	148	171	152	170	146	168	143	154	162	179	182	154	166	147	173	169	157	134	160	160	151	154	132	183	162	158	147	166	165	166	184	160	140	149	151	182	156	169	178	158	150	159	161	155	162	148	143	173	142	142	163	167	162	160	155	154	159	160	176	171	142	153	157	130	162	173	156	152	162	161	168	158	144	160	174	162	168	174	158	165	162	132	141	149	163	151	181	163	155	157	152	149	178	157	178	162	148	193	154	146	154	134	158	173	168	162	169	173	176	134	162	177	149	166	171	166	141	180	163	152	152	154	174	163	161	170	159	146	166	154	155	162	157	162	156	150	149	162	178	153	155	155	173	150	168	140	165	143	175	178	164	156	176	166	195	140	162	133	149	179	169	150	141	177	166	187	158	162	175	155	153	167	155	179	165	148	157	151	162	158	144	170	167	166	174	170	167	169	177	160	159	153	164	167	144	133	143	150	154	149	147	162	144	148	147	160	160	165	161	166	143	132	165	149	183	145	162	164	149	160	150	160	177	141	142	166	157	168	168	146	188	163	158	191	146	172	148	178	138	169	155	120	174	160	153	159	168	169	148	149	163	148	147	151	192	162	149	166	165	168	151	166	155	169	146	159	164	146	171	129	137	149	150	175	160	142	145	155	161	148	167	169	173	154	157	183	155	169	139	167	158	138	173	167	158	160	163	170	146	156	162	151	174	148	191	152	137	152	159	162	152	159	143	188	157	175	180	142	160	146	177	135	152	143	169	163	150	182	168	180	167	155	158	179	161	181	156	153	155	157	157	128	141	151	155	166	162	164	186	145	144	177	167	158	167	153	146	183	162	157	173	150	170	152	163	170	120	163	175	169	151	150	165	158	163	166	164	156	147	146	158	151	157	151	167	159	174	133	168	162	145	172	142	180	159	174	169	144	158	156	164	155	161	150	157	175	158	149	170	181	149	156	161	171	159	166	149	159	145	136	194	170	162	156	180	176	156	171	185	167	151	163	175	159	146	152	162	182	161	145	166	165	135	166	178	152	158	160	165	138	161	151	157	164	153	160	164	161	154	138	156	168	157	168	174	139	158	153	158	178	148	140	165	174	143	184	157	169	153	155	154	147	166	149	159	178	163	154	163	145	152	144	154	148	165	137	169	130	144	143	151	160	147	180	159	176	134	154	166	141	165	169	172	148	142	163	167	138	170	158	149	145	157	146	148	169	180	152	151	156	142	145	172	166	156	122	160	161	147	170	167	147	132	137	147	151	161	162	175	132	146	137	145	158	177	179	159	183	162	153	164	160	147	157	146	157	156	143	156	163	167	149	160	184	146	130	160	145	168	162	168	167	169	165	166	172	159	152	134	185	176	176	170	160	154	169	153	145	201	156	151	132	141	161	150	186	166	164	175	159	175	148	158	165	153	143	178	155	167	151	161	155	156	170	165	163	147	157	160	161	164	145	155	147	135	158	159	176	174	151	179	145	151	148	156	175	164	160	164	153	147	133	129	159	139	155	166	154	155	161	165	159	141	170	143	148	150	159	173	170	159	173	162	169	159	126	166	149	160	154	155	170	141	122	153	153	165	166	149	185	153	138	167	151	153	142	162	155	146	175	162	143	160	173	157	149	138	155	172	152	170	163	118	148	164	141	185	167	178	177	157	146	145	164	184	171	155	155	153	144	176	155	174	177	160	161	154	141	168	145	157	151	153	158	141	176	166	161	143	161	167	165	149	145	172	136	165	159	154	153	167	136	161	172	165	146	141	143	167	167	167	140	148	139	161	151	176	173	157	160	140	133	189	172	147	156	163	165	157	145	169	172	160	136	164	169	163	152	157	158	171	162	142	154	155	170	174	129	127	172	155	132	145	148	152	174	154	167	153	167	154	143	131	138	178	159	149	172	186	150	160	171	163	150	142	170	142	185	160	153	142	142	167	169	146	168	138	132	126	188	154	152	160	146	157	154	158	179	171	166	171	155	182	175	160	156	153	148	136	165	154	164	159	170
51273	56169	12743	4650	2947	2003	1603	1264	1034	781	683	571	540	500	451	416	378	389	399	348	329	320	301	341	293	263	275	277	285	288	290	272	303	290	270	230	266	269	271	253	234	257	237	246	251	249	265	235	265	226	251	265	248	256	241	239	263	225	235	253	252	232	253	261	259	240	222	251	228	232	257	253	219	268	251	236	263	227	248	226	247	207	246	225	257	244	272	204	248	241	241	242	234	224	253	237	213	243	255	210	222	231	212	242	249	249	243	256	228	227	252	253	248	220	228	264	229	264	233	209	225	233	245	265	253	237	210	235	242	269	254	256	216	226	226	271	258	220	218	219	211	253	229	254	239	243	235	248	263	231	239	254	233	245	229	265	260	243	232	235	235	256	255	236	219	226	207	244	224	244	246	258	249	249	255	243	251	218	253	266	243	229	236	253	236	254	208	223	234	238	244	240	210	201	251	235	226	236	212	231	232	242	214	252	226	241	240	262	224	241	223	233	242	229	217	228	244	227	212	231	223	233	236	227	264	260	259	257	245	222	228	225	195	233	232	224	229	262	241	254	246	233	248	222	259	249	225	203	240	241	234	233	263	249	234	241	200	260	238	259	250	215	235	224	228	241	239	232	215	238	222	232	236	252	255	205	231	225	259	253	233	258	231	257	270	197	251	216	247	234	228	258	259	247	229	233	239	232	236	227	245	263	229	235	241	219	242	227	250	201	227	242	222	276	227	227	240	233	235	252	240	233	240	227	233	256	228	243	237	237	212	238	255	233	239	252	243	248	224	235	252	234	224	260	223	226	212	212	226	235	225	226	219	242	261	233	240	255	221	220	231	247	250	246	221	261	236	228	200	222	240	234	252	216	225	251	211	226	239	215	242	237	232	247	249	264	232	233	256	211	257	231	251	223	218	239	237	202	249	273	246	225	221	239	216	248	211	247	256	243	239	254	235	226	270	243	236	230	228	219	245	235	239	236	236	234	253	215	231	243	245	250	246	227	260	236	230	260	238	218	227	234	238	250	225	244	224	237	199	226	266	223	239	259	227	250	217	244	262	250	223	228	218	254	230	249	216	221	239	237	224	261	226	253	223	237	216	224	222	265	258	239	236	249	228	245	204	246	237	200	262	229	214	225	256	238	254	246	226	224	256	222	247	252	238	250	227	231	234	260	234	239	220	234	237	231	254	256	235	254	230	237	243	204	233	254	212	226	234	215	227	242	250	239	256	243	232	235	245	243	230	251	251	241	239	259	258	239	220	241	222	259	213	238	188	215	213	260	263	270	241	264	219	231	237	217	231	235	222	230	249	233	247	268	234	242	240	204	249	229	216	231	225	247	235	249	231	230	223	234	249	224	223	270	238	232	232	228	225	216	241	246	234	223	228	249	241	266	229	241	257	246	240	245	216	253	220	222	228	252	235	225	251	220	230	238	228	268	225	272	251	240	231	259	228	247	258	233	224	248	251	237	220	222	252	245	241	235	241	242	239	220	219	258	246	266	250	244	236	240	228	239	224	239	218	237	222	221	238	217	230	232	226	241	249	238	265	235	237	206	257	242	243	233	231	224	224	243	235	251	248	257	243	244	225	247	263	262	245	227	257	259	225	242	259	218	246	232	234	240	249	222	225	256	241	224	243	270	240	243	254	236	250	247	240	234	249	227	236	244	236	233	227	236	219	220	238	215	223	234	217	249	227	249	228	233	233	275	211	232	239	252	223	227	246	247	238	234	226	243	259	236	229	190	240	260	233	238	221	239	249	254	202	217	229	251	251	236	247	271	244	243	251	253	229	242	250	255	232	191	239	219	251	249	244	246	241	228	254	246	245	229	282	240	261	243	246	235	245	221	260	241	230	243	273	245	250	212	247	257	248	232	231	231	261	234	209	247	248	221	234	228	243	232	236	249	291	244	226	236	205	254	261	234	257	250	226	255	228	240	235	243	252	267	262	212	234	234	232	229	229	247	208	241	248	230	224	234	243	250	265	248	251	223	223	232	232	241	220	254	263	229	232	230	234	226	225	251	256	250	232	216	212	257	256	257	243	236	244	252	241	222	267	227	254	239	205	229	270	262	238	263	209	239	225	219	238	243	229	242	237	218	246	225	245	274	232	271	235	244	218	223	232	215	236	238	264	281	223	242	228	197	249	263	239	226	256	238	235	247	243	226	246	241	256	237	226	231	251	237	196	267	234	227	245	225	220	210	217	232	231	226	243	244	243	223	261	230	233	243	253	225	218	224	238	226	220	224	232	227	231	235	237	206	260	252	216	230	245	230	242	243	224	252	215	251	238	227	256	250	233	240	226	251	240	224	225	246	249	223	232	244	229	276	255	239	231	258	242	250	211	239	242	226	232	238	219	226	247	226	248	243	250	221	215	255	241	255	213	233	220	214	214	248	229	238	252	244	217	224	252	268	226	260	227	225	237	249	246	238	229	243	243	233	246	235	274	231	219	243	215	238	231	220	230	233	244	244	198	246	210	221	241	236	247	249	224	238	286	254	262	239	255	230	242	250	243	232	240	230	231	265	232	228	244	238	219	255	245	223	213	250	224	255	263	213	250	236	251	262	250	257	253	209	234	221	218	252	238	219	230	231	263	217	240	228	242	221	239	248	228	232	241	215	219	258	265	249	240	222	249	277	247	217	250	228	244	243	248	228	232	249	223	250	253	239	262	233	235	223	247	224	235	252	228	265	237	220	255	245	241	247	256	227	264	248	232	253	244	255	257	231	222	251	214	208	225	265	258	226	214	216	217	267	236	210	254	215	221	248	262	234	245	244	239	247	244	227	245	254	233	242	240	224	205	232	239	247	253	254	251	232	231	248	253	240	239	242	252	261	250	244	242	211	223	241	216	233	215	231	238	261	222	246	234	219	224	202	236	211	221	230	259	253	253	240	235	249	246	269	261	246	245	233	240	230	217	254	246	240	253	261	251	247	238	243	243	256	231	234	227	227	248	247	250	223	217	236	221	222	243	209	226	237	242	266	261	224	229	237	225	269	225	234	219	263	248	253	248	242	242	229	236	255	226	250	225	241	230	217	250	231	237	235	237	265	203	231	217	225	242	262	223	255	238	201	238	256	254	239	268	206	254	240	210	211	230	209	229	233	212	215	240	222	228	264	278	247	249	239	223	216	259	237	234	228	229	237	237	235	236	242	245	257	229	231	251	226	246	218	224	218	240	243	232	250	231	264	206	262	253	253	236	212	255	241	240	238	233	255	215	255	253	255	247	212	242	256	262	250	240	245	226	244	239	229	262	240	250	240	243	199	227	242	246	230	241	235	210	240	249	220	258	236	264	257	227	234	215	294	225	220	260	252	216	244	235	244	225	246	235	246	207	236	222	239	230	254	241	224	220	245	233	249	213	228	243	239	229	255	245	207	250	256	225	218	237	251	214	236	233	263	256	236	231	249	220	207	233	235	263	228	258	243	230	252	233	244	250	245	234	233	234	209	256	223	247	232	256	238	247	253	210	243	254	230
27604	22817	11481	919	340	289	289	273	293	294	282	292	274	257	299	265	247	311	269	298	277	301	259	279	332	275	276	287	283	307	312	250	274	281	271	279	276	282	300	292	273	258	231	267	280	256	280	259	260	263	263	260	288	326	269	302	264	241	257	268	266	287	281	272	251	285	262	266	303	263	289	267	286	270	279	279	278	274	275	281	295	276	263	283	236	295	290	269	311	264	290	263	278	296	242	272	264	257	261	280	278	265	265	270	295	259	254	277	269	234	278	279	301	265	267	266	278	269	290	239	256	264	294	265	285	273	286	260	274	280	287	254	262	268	251	272	289	271	251	296	266	274	303	272	286	257	259	282	286	288	266	285	299	266	275	260	290	275	266	273	285	248	245	271	258	259	269	262	260	275	232	290	280	282	254	252	277	283	265	290	273	268	275	285	277	272	268	288	273	272	265	301	268	266	286	272	263	275	278	280	322	272	267	273	274	283	278	289	257	255	272	225	277	267	251	253	276	266	271	281	290	236	301	248	238	264	287	259	273	232	262	271	275	292	276	278	268	272	276	266	267	301	272	271	266	270	288	247	284	262	260	258	267	268	258	268	285	303	272	261	291	278	255	262	273	262	290	271	270	256	235	271	274	269	246	278	272	308	270	252	262	284	273	280	289	261	269	283	271	275	316	252	307	301	282	273	281	280	260	264	285	254	244	233	258	257	267	269	301	290	300	297	309	274	301	265	268	260	263	273	306	287	269	289	254	278	268	278	267	249	280	246	286	238	291	288	306	294	277	250	266	278	277	257	243	252	260	308	260	272	271	251	279	280	270	264	285	259	274	276	266	282	272	275	265	283	267	256	247	314	279	234	263	274	274	270	271	252	261	292	267	261	263	263	269	259	277	286	276	258	301	292	264	245	264	261	299	287	235	257	275	265	285	294	280	304	247	280	276	298	227	273	291	279	253	259	275	288	293	245	253	288	268	287	284	282	272	283	292	273	262	272	278	259	265	270	268	273	273	283	277	246	290	247	297	274	299	315	292	230	284	275	266	230	280	289	272	258	248	271	306	267	258	291	263	277	251	268	247	298	263	267	270	262	262	243	250	272	285	306	269	297	278	277	261	288	255	268	278	294	261	276	266	268	287	309	260	264	283	253	255	298	266	278	305	271	293	286	273	273	274	294	260	270	288	252	267	284	296	274	257	276	295	237	247	270	266	292	284	276	260	272	290	290	302	261	292	257	294	272	257	274	302	286	249	250	278	294	260	298	274	258	257	292	277	254	253	293	278	251	299	297	269	315	268	281	302	248	274	281	308	283	243	278	265	281	257	276	295	283	260	290	262	296	329	258	302	323	297	286	280	276	290	274	282	270	275	253	261	269	259	294	279	283	304	269	264	294	290	276	270	282	309	244	266	290	314	291	281	264	254	280	256	289	275	251	256	251	277	297	292	264	261	260	272	294	282	282	280	267	282	279	251	285	280	255	287	258	281	270	266	271	280	272	277	270	297	284	272	305	303	258	248	277	262	272	268	271	271	264	291	267	289	270	277	280	285	272	255	285	302	281	275	273	274	300	270	291	265	296	274	277	289	279	256	300	275	266	269	284	276	282	271	252	278	259	273	275	274	285	252	251	276	291	246	273	269	269	269	252	259	277	265	285	236	239	246	282	274	253	257	294	304	301	288	272	280	285	301	258	269	272	293	287	276	276	278	253	277	303	295	272	284	308	248	261	291	267	276	262	254	293	269	258	282	256	303	254	277	292	271	301	303	271	280	269	274	271	288	248	270	255	243	289	278	291	265	266	265	263	259	281	274	273	296	283	271	277	264	258	284	276	264	258	232	293	305	280	277	272	254	298	299	262	279	255	271	287	260	298	256	265	293	263	285	262	298	282	301	281	272	275	297	273	290	261	271	261	287	268	281	280	271	268	288	245	307	254	257	253	290	259	239	252	292	283	269	252	257	263	277	251	321	258	302	283	265	227	261	293	226	269	259	255	280	270	289	271	317	267	272	265	267	277	273	291	261	263	267	245	280	257	238	284	253	275	245	273	275	264	259	286	301	273	269	263	270	282	276	265	257	286	251	288	228	262	275	282	286	249	263	295	278	279	304	285	258	264	294	274	280	277	301	267	248	299	264	245	270	290	230	294	270	293	261	261	275	284	270	263	271	269	283	283	271	299	291	240	260	249	271	268	278	276	270	259	243	297	254	273	262	251	272	261	258	268	275	251	282	278	258	281	275	273	272	288	274	254	278	283	276	264	297	246	282	268	263	284	277	283	257	275	281	259	281	285	254	280	280	285	245	263	251	235	268	257	278	252	280	263	274	282	252	300	275	292	284	266	256	279	256	288	268	256	278	274	290	259	286	254	276	249	281	288	288	274	267	253	275	278	298	237	275	324	242	275	241	291	264	297	285	282	267	263	286	288	283	274	253	276	267	282	254	249	269	266	285	294	242	281	268	276	269	263	264	273	260	297	296	283	282	264	283	276	274	299	274	250	303	290	267	273	321	297	263	292	282	266	272	271	309	252	282	276	266	281	253	272	273	273	266	279	259	259	273	228	280	280	259	303	263	289	294	261	271	264	266	238	287	281	275	254	263	293	314	263	283	264	292	261	281	280	263	311	244	248	277	270	282	303	283	293	246	261	293	277	266	272	259	264	221	280	272	262	262	278	267	249	258	290	270	264	260	284	300	246	270	270	280	288	280	278	247	277	262	292	289	262	280	282	286	274	273	313	242	258	274	299	282	302	297	263	270	295	269	266	259	256	263	305	285	294	280	297	252	268	270	259	248	264	262	286	279	279	252	316	288	281	285	273	273	275	241	264	252	298	300	265	298	249	266	264	272	236	282	270	276	259	298	279	290	245	276	290	263	294	265	294	257	244	283	277	277	279	240	306	277	290	268	274	280	250	295	266	287	284	289	270	275	265	262	255	243	295	273	272	265	286	258	270	269	294	288	270	246	301	302	261	288	275	224	298	257	286	293	285	287	248	250	281	306	292	260	260	280	260	275	257	257	263	280	270	274	256	275	291	256	265	300	274	243	247	257	305	277	270	261	284	276	276	283	289	258	303	300	296	269	281	257	257	260	288	277	296	273	275	268	277	267	293	283	280	273	287	234	279	266	266	262	252	260	282	269	281	276	300	251	280	283	271	258	283	294	284	268	266	270	273	285	243	283	260	272	275	289	279	291	274	304	257	270	261	257	271	272	272	278	273	278	293	297	244	272	271	259	289	273	283	279	287	269	289	282	237	288	287	265	259	290	304	280	302	268	288	306	253	261	292	273	279	311	262	257	238	259	261	260	263	266	277	249	274	254	248	270	305	312	259	249	295	260	260	286	252	278	299	281	266	280	250	284	267	255	274	265	274	278	304	259	280	249	282	252	273	271	278	276	271	271	270	262	289	266	279	244	276	297	281	285	272	240	263	274	297	283	296	260	259	261	235	257	280	271	265	276	261	272	263	281	257	278	256	286	265	267	277
25028	25246	2189	756	516	457	433	447	419	418	394	383	405	407	418	410	397	387	385	378	404	392	365	364	419	432	421	404	373	399	394	412	405	369	410	432	396	410	381	397	395	407	410	379	425	407	384	416	381	397	415	385	406	360	404	385	380	426	369	372	420	355	369	385	409	419	433	408	387	387	391	383	421	386	395	369	378	367	401	390	367	379	394	397	409	398	408	389	384	382	440	428	401	414	398	395	418	359	378	440	409	360	364	410	400	419	366	383	373	366	396	402	380	377	429	347	414	394	426	419	400	416	434	409	390	393	437	409	407	400	414	394	394	399	387	410	398	386	388	365	414	410	426	410	381	386	408	413	372	364	387	413	384	378	394	399	382	414	402	401	385	378	390	369	389	398	402	378	362	376	420	366	403	386	397	375	392	389	391	378	438	406	375	401	382	381	431	415	423	406	388	407	405	434	431	383	369	404	399	404	417	407	372	424	403	404	374	376	417	425	396	384	380	390	409	422	413	417	381	392	389	383	380	340	415	415	391	389	389	388	425	367	379	396	449	379	368	380	416	385	387	384	393	387	388	406	401	406	413	389	408	394	403	389	425	429	428	400	407	388	430	427	400	405	396	381	411	390	364	362	406	385	392	390	382	409	389	418	360	384	384	385	398	422	360	367	395	370	432	406	414	418	417	432	419	427	394	410	401	359	401	411	415	399	384	376	390	426	400	381	387	406	395	385	413	407	367	386	418	369	403	417	413	424	413	359	409	392	384	397	408	380	426	428	370	384	436	414	392	408	400	371	372	352	421	401	393	398	366	398	412	421	424	391	389	399	396	375	403	393	406	367	411	391	411	412	384	390	375	377	357	423	407	358	400	399	438	381	372	398	385	406	403	415	396	356	368	375	424	347	386	385	428	410	378	435	394	390	442	377	366	387	441	379	375	415	390	381	424	387	381	419	368	424	426	387	386	417	376	358	386	446	396	423	403	417	417	384	394	383	393	408	390	409	411	416	390	391	389	392	380	371	410	371	393	362	401	391	394	421	415	389	359	408	412	379	424	421	409	385	384	398	399	394	376	430	431	381	409	413	392	389	365	388	400	389	391	410	370	368	391	402	419	398	425	411	376	417	393	426	378	405	397	407	422	385	401	402	380	408	381	413	385	404	379	380	420	387	418	406	406	368	410	393	403	422	403	418	410	409	431	393	372	388	382	379	408	392	385	414	383	397	376	384	402	397	377	378	385	399	365	437	381	396	406	407	412	386	408	364	432	424	402	394	416	357	418	388	412	435	426	404	423	407	398	381	419	425	392	379	436	428	426	375	398	408	390	360	387	412	416	414	415	398	411	388	423	387	381	425	378	383	410	384	398	381	387	426	413	361	413	408	416	391	372	371	395	356	364	415	405	385	365	414	396	392	390	387	381	412	411	414	411	423	367	406	392	388	405	425	430	392	412	399	414	419	395	362	390	417	379	409	406	382	405	432	407	393	360	392	406	367	393	385	381	386	422	383	390	413	373	372	406	406	394	345	438	389	455	371	399	425	379	383	371	401	372	377	382	421	364	434	420	395	346	371	377	418	416	426	377	389	386	390	389	395	388	393	381	387	430	369	401	377	358	433	382	461	424	373	417	374	393	405	409	427	401	399	387	389	400	372	390	436	415	417	420	373	405	410	380	396	376	366	420	426	422	410	411	371	427	421	389	359	413	428	434	421	412	415	400	395	402	393	399	385	377	401	440	367	384	383	404	372	438	418	386	409	393	370	404	387	371	385	397	404	409	402	398	369	357	397	406	369	420	445	373	420	377	423	390	397	386	389	410	396	406	401	371	396	408	407	412	376	411	399	414	397	399	390	397	397	415	389	422	388	394	424	376	395	403	424	382	426	373	374	429	404	404	394	393	368	399	409	390	411	417	411	402	416	408	395	413	410	397	380	390	399	402	375	420	391	394	391	370	392	405	439	402	403	385	409	396	419	386	412	404	367	401	368	381	379	378	407	407	396	391	391	404	376	419	392	403	424	394	387	392	429	364	406	463	385	388	369	402	384	393	416	420	396	421	371	402	377	439	386	370	424	393	378	389	432	384	399	362	397	400	378	392	425	430	369	385	404	406	377	423	398	387	405	409	403	379	423	373	399	387	393	400	387	365	423	390	415	400	367	425	376	416	407	376	400	381	404	417	408	400	378	425	420	393	404	379	415	398	403	423	387	420	399	420	409	426	392	378	407	410	391	390	426	391	401	401	392	337	390	401	413	369	376	401	382	410	406	448	401	353	403	416	355	384	382	424	404	382	412	381	390	377	389	415	375	390	393	363	407	392	396	370	384	413	399	430	399	401	387	412	392	410	392	414	379	419	386	393	407	399	395	403	416	402	377	402	393	383	414	416	386	387	388	383	395	414	407	387	385	398	379	379	399	339	413	372	365	435	395	413	364	391	428	417	389	376	396	402	384	357	366	397	366	418	400	397	395	380	384	365	414	416	402	377	419	405	383	396	379	379	389	403	393	394	401	398	385	413	402	384	395	399	402	410	415	383	414	418	386	409	389	400	413	388	418	410	386	371	383	425	367	418	413	409	372	404	408	419	383	418	366	382	386	383	384	402	386	393	410	354	426	376	379	374	384	426	414	445	398	364	400	450	423	414	396	426	400	417	408	431	405	404	342	405	376	406	384	382	370	357	411	401	392	390	400	379	386	392	404	396	418	400	398	397	391	411	413	415	371	389	392	392	378	379	416	414	405	410	384	429	414	431	351	373	404	378	416	405	406	390	369	393	384	368	395	381	384	381	360	400	431	404	383	389	350	392	427	378	411	385	378	416	410	360	405	392	421	392	433	388	401	416	393	370	382	409	398	409	391	409	388	415	425	368	410	361	402	372	408	395	410	369	383	400	415	421	425	395	376	401	370	380	369	418	389	402	373	372	336	379	389	428	417	381	411	380	393	367	413	346	406	413	362	396	394	413	371	379	412	395	400	390	390	412	422	444	383	407	423	419	406	405	382	396	382	408	396	406	410	398	441	401	408	389	375	348	393	439	377	389	386	400	404	367	360	418	406	399	394	345	373	409	397	413	395	366	376	388	416	404	409	392	411	408	395	402	425	376	403	409	431	400	398	404	423	395	420	411	420	411	410	367	407	425	392	408	372	392	404	391	400	388	367	373	390	391	412	397	409	404	427	413	409	386	411	418	414	377	405	399	379	380	386	430	423	386	372	391	438	409	400	382	408	423	399	406	406	403	404	323	400	395	397	366	386	378	399	394	405	371	379	358	398	408	399	390	389	418	402	406	377	366	369	416	382	414	396	405	375	400	389	415	394	360	372	424	392	377	379	379	390	409	390	388	393	415	384	372	383	424	408	417	407	393	376	408	404	375	408	421	405	420	392	393	399	414	402	403	405	426	395	396	348	404	369	389	413	385	431	405	380	395	394	420	397	380	399	406	438	414	387	382	418	385	379	384	425	366	438	386	393	382	435	403	352	399	393	433	343
24277	21800	28858	24812	21502	8088	678	555	443	377	353	332	320	359	320	295	301	337	305	310	327	317	331	353	316	289	300	304	287	353	301	313	291	320	302	279	301	295	311	323	279	314	299	325	306	293	286	259	302	323	324	289	293	312	273	274	267	312	323	280	309	280	277	335	294	317	280	289	297	295	319	312	329	289	312	285	285	308	298	309	326	291	292	306	304	275	274	279	263	284	264	305	288	296	297	325	305	273	302	291	298	309	297	277	276	295	279	299	282	284	307	283	275	295	276	272	305	277	276	294	286	278	285	309	278	318	305	302	300	287	269	265	304	303	290	316	273	286	280	282	296	276	286	296	298	281	280	258	276	295	308	300	256	302	301	298	302	301	314	316	300	292	294	332	289	263	291	279	283	299	292	278	274	311	294	320	299	312	293	304	309	319	265	303	268	285	296	285	293	295	286	295	289	272	272	301	287	286	264	297	315	321	306	327	303	284	292	288	300	296	267	326	284	297	336	294	282	344	311	279	291	281	305	290	280	304	328	289	284	297	305	305	264	252	312	296	295	306	303	292	287	280	280	283	308	307	289	313	296	299	277	292	308	287	287	302	311	271	273	282	292	297	286	288	269	307	291	287	277	305	299	219	306	280	282	287	283	318	305	277	286	293	296	299	299	306	300	297	279	279	314	304	309	306	305	276	290	327	284	320	284	294	318	283	250	273	281	268	278	284	353	290	292	300	323	313	310	291	300	276	327	270	289	276	276	294	276	272	283	269	273	291	303	292	322	301	309	279	302	332	316	294	278	272	267	244	285	295	310	294	279	298	263	298	290	269	284	292	287	275	309	289	286	321	300	294	272	298	314	318	271	287	310	291	284	268	279	295	238	278	326	328	300	284	294	303	297	287	298	271	303	258	281	309	287	278	307	284	282	289	285	293	322	299	270	293	294	278	303	299	291	291	318	287	287	345	311	302	303	278	308	299	308	298	297	297	304	301	291	298	295	313	316	310	284	305	290	288	275	290	309	290	290	282	286	274	283	277	275	264	282	299	290	300	310	304	303	308	259	285	277	317	290	280	324	289	306	282	296	260	276	300	276	270	319	316	277	321	325	318	304	286	317	275	282	292	323	297	267	283	273	314	320	302	278	282	322	279	303	321	266	320	304	292	288	283	309	313	295	282	298	307	305	314	286	305	290	286	291	313	289	307	288	314	282	292	284	280	281	296	308	279	282	302	290	293	303	299	270	296	295	290	274	325	313	324	286	305	287	271	292	300	275	285	292	284	308	286	293	278	262	283	307	289	266	283	275	306	267	311	287	308	305	307	285	281	260	296	288	294	295	268	316	302	280	300	279	307	268	304	317	304	303	284	334	319	316	294	268	302	332	297	317	302	289	286	308	287	297	290	309	310	319	323	285	266	290	263	290	291	316	298	309	277	303	283	278	280	319	290	285	266	284	296	316	291	312	278	306	297	310	300	286	287	322	301	336	299	273	292	312	314	318	272	307	293	314	340	337	289	305	315	296	282	310	292	305	326	302	298	312	297	347	299	290	292	288	283	310	297	296	287	294	308	305	271	297	290	277	323	280	283	321	298	271	301	299	272	286	316	300	283	283	303	297	273	314	280	309	302	281	256	288	310	282	305	322	279	326	318	291	301	288	294	283	269	299	269	302	301	288	299	311	333	294	309	296	338	325	292	269	284	307	279	309	307	276	315	286	316	315	303	284	274	298	294	312	274	315	279	309	267	290	314	275	289	307	284	297	289	295	313	298	289	323	288	332	306	286	289	322	285	282	300	317	300	289	278	289	291	303	282	328	302	273	295	252	299	282	316	346	280	310	283	297	285	295	267	303	291	300	287	299	315	278	288	301	270	275	306	303	280	258	275	301	296	306	291	327	320	303	294	285	316	338	280	267	286	294	276	281	305	267	283	303	260	300	287	330	322	303	284	280	290	323	288	274	315	306	313	302	284	297	341	288	291	291	283	304	271	297	295	290	310	282	274	276	305	318	251	270	282	295	276	276	271	286	313	280	296	301	289	306	299	303	294	289	333	299	307	274	322	286	312	294	291	269	291	291	264	313	301	303	282	300	276	273	324	281	261	297	298	269	292	290	309	291	290	303	311	302	315	307	284	269	292	295	274	286	317	273	288	324	305	250	315	328	282	301	279	312	306	298	314	302	246	309	281	304	322	325	298	287	314	327	289	303	306	312	277	319	278	316	310	276	294	319	283	304	301	305	244	272	293	315	287	291	296	304	290	296	318	298	273	302	327	281	295	304	285	278	309	288	298	271	263	277	289	293	297	325	293	286	297	258	286	280	320	333	292	293	332	320	290	298	290	278	282	318	279	316	296	321	286	307	306	277	278	302	284	280	317	262	266	269	317	274	272	298	284	287	291	316	285	290	290	287	280	318	289	321	307	275	304	298	271	286	264	283	301	305	313	278	287	311	300	293	306	294	293	279	292	282	254	314	268	294	307	314	285	275	311	306	292	272	295	311	268	311	301	289	281	279	271	299	289	280	265	313	297	294	296	291	291	283	296	288	335	279	318	297	287	307	283	292	302	272	284	300	298	278	307	299	328	278	281	277	297	278	317	315	281	294	308	275	246	310	284	308	301	316	288	300	296	290	287	293	300	285	314	263	254	296	282	272	300	350	281	277	283	280	326	292	295	262	283	311	308	325	293	318	304	310	336	312	280	272	295	294	300	302	328	319	290	297	304	281	291	265	303	305	299	270	274	297	301	304	315	313	282	303	291	283	312	317	316	319	292	318	262	300	302	285	289	257	289	332	288	260	283	295	311	280	308	324	264	293	276	301	269	324	313	294	302	337	297	318	278	279	286	312	294	297	302	286	295	313	280	286	290	293	324	287	266	269	294	280	288	271	314	293	277	295	286	305	286	277	306	302	307	292	305	310	259	309	288	282	310	266	289	294	294	270	288	322	274	285	300	291	290	287	319	288	274	275	292	291	305	315	298	280	297	291	281	267	304	305	279	286	283	287	302	294	288	279	303	306	253	283	289	307	331	321	297	300	309	283	294	302	313	262	312	299	323	261	293	291	300	286	319	301	299	255	301	285	311	303	281	302	282	330	337	247	281	283	291	317	315	309	307	298	298	303	283	325	282	315	301	296	305	301	298	313	292	260	293	268	295	317	287	305	280	296	265	297	313	306	298	310	303	304	295	311	290	343	262	269	306	281	289	286	292	288	311	304	305	288	300	301	276	304	295	309	311	269	285	277	291	306	287	315	270	293	282	288	284	269	296	281	295	289	304	305	311	298	303	297	301	280	291	294	295	298	301	283	290	302	308	298	313	284	309	288	311	297	318	331	294	310	305	284	278	304	324	315	275	289	301	314	342	267	301	282	300	291	264	284	295	312	261	279	315	283	270	296	282	316	281	264	297	300	325	294	297	298	316	290	269	299	269	317	299	313	268	294	315	298	287	300	296	271	295	321	308	276	285	326	293	292	314	288	298	296	332	307	280
49928	53467	11397	2845	1825	1303	1101	921	774	733	650	584	586	533	547	510	550	532	490	499	488	477	480	451	438	458	451	471	465	457	415	424	451	431	457	444	424	414	484	432	429	436	445	437	453	436	465	405	387	458	458	435	432	403	406	455	434	443	422	407	465	414	407	423	476	433	415	428	412	437	417	405	422	426	445	425	428	374	458	447	431	444	406	440	416	431	454	400	442	456	399	390	415	462	403	426	453	472	450	449	441	465	462	436	441	415	459	422	478	434	451	415	449	428	395	396	477	436	428	435	378	405	437	407	390	435	438	411	420	434	430	438	436	434	420	439	448	445	417	436	370	420	416	442	434	460	386	429	419	442	399	405	416	436	445	422	453	462	414	425	383	392	465	395	444	454	436	425	400	400	422	431	433	454	457	423	416	405	429	396	402	417	413	439	438	466	439	375	397	420	457	444	414	414	413	421	439	438	412	440	440	423	430	394	404	447	430	485	367	426	491	461	394	408	369	444	431	394	424	440	452	402	443	423	411	433	427	431	446	423	426	407	437	442	445	412	385	429	429	432	412	429	396	453	404	408	438	450	450	432	421	408	403	444	414	412	384	460	387	425	425	429	429	430	418	398	418	431	449	439	431	414	406	446	445	432	443	403	475	431	439	450	451	411	468	432	429	423	406	425	423	446	428	403	426	454	424	415	427	424	450	473	421	454	431	436	420	423	402	434	396	406	416	452	424	434	443	419	432	370	446	428	459	434	436	416	423	417	439	427	426	448	442	430	407	437	395	423	390	417	465	401	432	440	441	403	418	404	410	461	425	388	430	448	419	458	438	452	460	404	406	428	439	438	422	426	428	441	414	397	430	427	432	447	415	398	432	442	433	459	438	437	471	427	468	448	443	464	440	407	445	415	422	429	414	440	419	458	421	414	446	408	422	430	416	448	439	430	429	439	422	432	421	443	447	451	389	418	429	462	431	442	456	494	445	462	456	438	433	481	486	424	460	437	446	434	435	434	415	431	470	403	388	450	419	411	418	415	412	402	419	411	434	426	435	447	413	440	432	416	412	397	469	441	417	419	391	458	431	398	416	431	448	420	452	407	398	436	447	429	443	423	445	432	435	455	419	443	431	443	444	440	449	411	449	393	430	427	417	446	439	432	422	428	405	400	410	403	438	439	439	414	404	440	469	417	417	424	443	453	433	442	454	434	481	443	382	452	431	442	432	436	462	411	430	420	443	428	498	416	375	432	433	436	404	420	406	408	426	425	398	475	443	437	466	442	402	451	414	426	439	452	426	386	406	426	417	434	461	423	469	412	439	416	426	462	414	430	440	432	441	468	390	412	463	444	448	426	405	447	450	431	432	432	425	398	447	430	441	407	430	435	441	415	447	449	473	392	429	449	445	396	435	443	441	437	429	437	413	413	413	411	413	434	413	440	431	455	446	450	376	465	452	410	407	415	408	432	476	447	423	445	409	426	456	416	396	403	397	443	390	461	440	439	403	420	427	438	397	402	401	423	436	446	441	475	426	429	453	418	417	431	422	416	423	398	444	481	411	436	443	399	425	394	448	392	448	468	418	443	431	410	419	426	464	426	376	405	405	411	440	427	439	400	433	431	436	449	464	428	425	431	414	409	460	432	454	413	384	393	424	420	417	415	425	419	418	427	410	442	438	415	450	441	426	470	405	489	458	439	399	481	475	452	438	431	432	420	446	396	425	441	413	434	414	417	404	429	382	440	440	444	428	432	439	436	421	416	421	401	444	443	443	440	459	441	430	430	448	428	447	458	421	444	428	429	429	435	412	397	465	454	442	466	416	459	453	402	401	452	478	451	404	475	416	401	400	432	426	397	400	417	422	416	428	432	414	449	412	433	415	420	384	433	414	442	454	424	389	439	432	428	447	454	401	419	442	417	419	466	436	401	414	386	423	418	415	437	412	421	408	429	396	447	423	431	470	399	416	431	413	397	433	431	425	445	410	428	463	446	439	414	436	387	456	394	439	421	398	370	421	436	411	431	430	425	391	421	450	432	424	431	398	409	368	422	415	444	448	439	438	433	409	421	443	463	428	413	460	413	429	417	428	430	446	450	412	404	426	438	418	461	403	441	440	462	431	436	415	455	425	415	412	412	449	401	450	473	412	428	420	431	398	429	431	425	458	399	415	429	409	421	419	410	421	395	427	460	430	433	452	407	451	460	409	444	431	446	416	447	409	460	395	410	396	402	416	415	423	385	442	421	466	413	427	434	435	428	428	434	377	447	470	421	429	456	451	461	448	456	405	427	453	443	437	397	424	446	425	420	453	386	420	427	421	443	378	438	413	429	413	454	425	455	436	418	419	432	426	461	446	429	426	409	417	423	487	430	415	407	430	444	410	458	465	463	448	455	392	436	418	469	444	419	445	451	444	446	469	405	444	398	440	409	439	428	421	410	400	412	416	402	431	435	440	414	418	399	410	453	408	421	438	455	445	443	426	421	453	442	432	438	454	439	427	436	452	411	399	420	441	418	419	439	426	407	421	437	463	428	407	463	439	388	431	429	426	440	437	447	474	444	408	431	430	433	423	418	460	422	420	398	427	437	446	441	439	444	469	396	450	406	448	389	437	436	432	446	422	428	451	434	440	432	404	412	422	440	433	466	461	416	430	421	465	451	435	427	385	425	414	395	436	461	431	416	393	446	460	446	416	393	422	422	465	418	438	411	422	446	441	438	400	429	425	438	464	411	397	453	457	427	451	421	454	439	470	456	435	423	429	407	443	452	413	473	426	423	405	402	449	436	447	414	404	481	451	449	435	445	433	410	453	419	427	420	427	424	425	448	424	389	426	425	436	406	439	437	463	451	424	436	400	430	416	425	411	406	401	426	463	427	433	400	411	425	419	497	424	434	443	394	430	429	403	417	398	421	424	409	457	455	433	427	412	437	448	442	456	439	448	421	410	421	413	420	450	433	440	443	456	404	448	438	444	429	424	411	431	426	438	444	427	435	421	446	433	443	438	449	451	430	407	447	438	450	426	422	416	431	427	437	425	403	416	449	433	479	405	413	476	415	468	468	382	470	436	433	447	402	400	399	427	428	448	425	413	391	427	414	403	442	434	424	424	429	459	437	411	438	439	408	428	454	478	437	439	400	423	447	432	448	459	400	446	420	402	437	463	428	418	443	435	450	392	409	444	398	435	443	456	416	449	405	435	441	414	410	417	448	453	402	434	481	422	473	436	438	418	444	437	404	456	419	453	412	433	448	475	400	421	437	430	453	391	429	462	438	416	427	439	461	429	409	426	469	433	452	425	433	429	439	434	437	411	403	421	452	425	411	420	465	426	430	475	420	438	436	405	431	452	373	465	446	454	422	430	396	403	452	458	397	393	453	413	411	411	444	452	428	429	453	443	420	422	411	430	436	454	408	456	468	412	414	458	428	407	397	432	415	450	428	411	411	434	416	408	427	401	469	431	433	451	419	460	484	453	421	426	438	404	440	394	484	431	442
23367	21714	29620	24080	21604	21370	4432	564	422	329	290	251	254	205	214	224	180	205	196	186	176	189	172	197	172	175	153	157	163	171	156	184	145	167	168	167	181	166	152	174	141	177	168	153	179	139	154	150	163	164	154	158	148	163	144	157	153	168	174	153	164	144	157	138	167	168	148	161	177	150	158	129	156	153	159	173	164	149	171	152	156	158	157	150	168	150	170	172	169	144	176	146	169	136	142	167	152	139	167	172	173	161	152	148	157	170	157	173	164	157	153	161	136	149	137	148	131	156	154	160	144	146	175	136	146	130	151	161	154	149	164	162	161	160	181	183	148	166	154	151	170	160	176	159	184	152	159	151	167	161	134	152	163	159	151	160	163	145	150	142	162	156	168	133	144	158	180	151	126	161	162	149	180	180	142	143	169	136	168	156	148	147	144	147	156	143	157	168	167	137	167	150	142	156	155	188	154	171	152	164	147	162	176	165	165	159	149	158	127	180	155	157	144	135	148	139	138	179	145	177	141	139	165	151	135	159	185	147	138	189	153	150	154	152	176	144	154	148	145	159	168	174	183	159	170	150	167	158	157	178	160	138	155	157	169	160	161	149	148	154	170	148	144	157	166	171	163	170	140	170	143	178	159	171	152	139	162	143	153	168	118	154	158	144	150	140	154	157	171	179	154	157	147	178	168	162	178	164	151	158	167	156	155	155	169	170	159	155	152	160	152	163	157	166	147	153	142	152	139	155	143	147	155	131	146	178	178	155	160	181	146	148	141	175	152	170	155	170	195	162	162	156	149	168	156	136	166	151	152	179	143	166	164	179	161	165	144	169	164	165	132	158	159	160	153	169	155	120	161	155	149	158	184	176	147	163	172	145	158	165	154	159	135	159	158	146	157	163	163	165	161	180	160	144	189	171	136	152	131	190	165	145	147	139	146	146	147	153	140	141	147	178	147	155	156	159	135	178	158	159	148	158	169	154	171	156	147	157	168	165	157	154	141	156	169	155	153	140	136	162	139	149	163	167	165	144	161	154	118	163	139	148	158	178	171	158	167	159	165	153	179	149	168	161	142	156	158	151	167	143	139	148	149	167	150	160	152	164	151	175	144	153	166	155	160	165	144	153	166	156	144	166	161	163	171	153	168	170	167	166	171	151	168	162	170	142	162	163	147	167	146	155	178	158	170	145	157	154	165	145	163	155	158	159	151	174	139	151	147	159	179	161	169	157	165	167	150	154	174	146	158	160	173	171	143	161	146	162	159	151	153	146	159	155	141	171	136	153	172	136	149	153	154	147	184	157	149	162	148	159	153	150	139	149	147	172	153	164	154	184	123	162	161	179	171	169	151	146	149	134	161	157	161	151	144	167	174	153	167	143	140	141	162	147	138	160	137	147	168	161	179	184	179	154	165	149	183	148	151	155	145	158	142	156	174	154	147	172	149	173	165	150	171	178	153	158	142	148	166	149	175	181	141	159	184	151	154	158	144	154	140	159	150	168	155	148	155	150	157	147	160	176	194	153	158	169	163	159	154	147	134	168	130	161	192	183	150	149	165	173	166	158	171	146	155	153	154	144	160	148	147	147	155	144	151	175	154	166	155	168	150	154	150	164	164	157	159	158	167	154	161	160	164	140	160	158	158	152	180	178	137	155	165	160	160	157	159	162	168	167	155	165	140	156	176	152	167	171	172	169	164	161	131	172	153	167	152	174	178	140	171	155	136	157	174	173	151	154	140	168	170	169	177	156	163	179	141	149	170	155	144	170	148	160	176	163	148	171	164	128	164	172	160	156	130	146	160	165	172	184	158	156	170	161	167	167	181	155	157	160	162	153	146	158	164	175	172	151	168	165	180	154	165	163	153	155	150	154	177	167	143	170	154	158	155	169	164	165	158	188	155	157	167	146	158	160	140	147	165	158	156	174	161	151	151	150	165	161	162	152	151	149	157	150	155	158	165	144	170	155	178	139	156	167	141	142	139	137	178	148	171	138	162	160	150	166	152	172	161	172	151	170	155	139	181	156	153	168	163	154	179	146	145	145	170	162	168	149	159	151	167	160	144	150	157	172	157	163	138	143	170	142	168	166	144	152	157	170	161	143	167	166	156	148	165	153	163	162	139	164	164	148	141	157	155	182	162	156	169	140	186	164	153	146	153	140	165	169	159	152	147	169	165	184	151	173	168	159	159	167	170	160	163	153	161	160	149	163	144	170	149	151	155	163	165	139	170	148	148	163	141	173	161	188	157	148	155	153	154	186	140	160	134	172	163	155	168	162	159	159	161	143	176	150	150	170	145	159	146	163	153	152	172	163	191	163	158	147	150	161	148	154	152	161	178	130	125	137	169	136	166	170	136	152	148	153	154	146	142	165	162	144	178	139	155	170	160	188	142	153	156	174	149	167	149	141	164	155	161	157	152	172	145	168	155	151	159	148	159	141	180	145	149	166	170	156	160	167	177	154	152	158	163	141	166	179	151	168	148	160	155	160	144	161	154	176	150	156	174	148	157	158	164	157	135	162	146	175	190	146	177	135	143	157	159	155	155	157	161	156	144	152	170	159	154	172	155	139	173	137	157	158	148	151	171	186	176	169	159	159	181	155	162	149	154	154	153	143	148	143	149	156	165	154	146	144	170	151	162	151	160	167	146	169	127	158	151	157	157	158	149	141	156	163	156	162	145	172	161	161	169	157	135	144	165	190	149	162	151	171	177	144	138	160	156	166	171	164	161	153	144	142	135	142	162	155	161	138	160	188	177	171	162	172	142	160	146	169	168	146	138	140	166	163	154	186	148	160	162	164	160	153	173	151	175	150	153	147	141	166	164	181	153	148	143	151	176	158	154	141	172	133	145	150	150	204	165	160	145	169	146	152	163	165	165	157	170	145	159	157	174	191	146	178	143	146	172	158	156	148	183	160	165	160	142	139	146	156	152	167	153	151	159	157	147	165	150	123	138	160	164	177	153	147	164	138	156	159	139	154	160	171	168	148	168	169	156	158	164	155	146	165	143	146	184	166	177	157	158	155	165	170	154	137	126	166	151	145	153	151	164	148	161	162	143	168	161	149	164	174	149	152	172	162	151	170	165	150	158	156	175	147	156	152	162	168	158	156	172	157	159	127	172	148	158	164	153	152	181	150	178	147	139	146	166	175	148	186	150	167	177	160	144	152	165	190	145	152	152	169	141	152	132	153	149	157	151	179	138	180	159	169	154	178	126	138	162	152	162	167	163	151	159	152	154	167	156	168	157	166	159	163	159	164	136	139	177	151	151	141	163	151	155	162	161	149	168	154	156	176	149	173	167	138	174	183	177	180	170	156	139	154	168	159	167	167	155	154	172	159	170	147	172	171	153	148	157	147	146	172	169	154	147	145	143	154	150	144	163	162	165	162	167	163	141	116	147	166	164	157	162	130	160	162	173	166	165	154	146	152	171	174	124	157	123	143	166	157	169	149	165	139	165	141	147	140	158	172	144	140	151	163	154	162	166	160
51967	60209	14993	4408	2883	1980	1562	1296	970	715	720	583	573	478	465	466	404	369	360	327	334	319	303	306	318	302	253	261	290	248	300	257	255	250	273	240	272	259	265	260	237	248	281	267	247	253	239	249	230	243	265	240	236	257	237	247	239	250	264	235	251	262	225	265	231	216	240	221	227	235	235	223	246	241	229	250	242	261	245	237	258	244	209	208	225	238	262	247	240	230	240	198	243	246	266	255	247	240	258	220	222	247	269	231	214	208	225	264	252	264	245	224	269	264	233	233	225	253	241	241	207	226	213	217	241	253	244	223	228	252	229	213	232	217	263	219	214	205	251	249	237	257	253	257	253	243	230	253	220	225	256	261	250	226	254	235	208	219	217	257	233	229	252	247	210	221	226	212	233	247	246	223	264	237	215	232	248	250	238	241	242	249	241	259	239	212	234	226	231	235	236	233	228	229	257	233	233	216	248	234	231	239	212	238	222	212	228	240	228	222	250	216	236	241	227	228	230	234	244	241	234	234	214	252	248	212	235	214	253	236	205	253	217	251	228	221	246	235	220	259	248	247	266	208	225	210	232	257	218	212	211	226	238	219	232	230	217	243	209	245	237	225	247	223	255	235	248	223	224	235	239	210	229	225	221	243	258	251	230	250	241	222	211	250	224	235	228	237	235	224	220	233	247	234	236	227	232	218	249	223	232	241	216	244	227	221	230	213	235	209	241	238	248	230	239	225	235	213	239	242	229	256	247	236	228	246	241	241	224	233	250	214	258	254	233	236	234	235	232	235	208	223	244	225	217	243	240	243	215	225	259	265	262	234	249	229	236	242	241	239	238	245	236	234	237	245	227	233	230	249	247	234	232	219	234	230	226	248	223	226	222	194	224	220	244	248	250	245	242	230	272	226	227	233	206	225	244	230	231	213	224	238	255	255	253	250	261	245	219	199	230	265	219	239	242	240	198	236	193	259	211	227	213	242	211	231	238	242	219	224	210	249	247	244	224	258	210	226	245	241	216	239	219	232	248	240	227	240	222	255	222	248	237	250	213	227	230	255	222	225	244	225	247	233	239	227	220	231	238	227	224	248	237	256	224	241	230	235	236	238	234	250	218	252	210	248	262	249	240	208	226	257	261	234	254	221	217	224	225	237	230	243	232	218	240	244	249	240	230	295	245	235	230	235	230	227	212	229	258	228	246	212	261	230	214	228	219	234	254	233	224	216	259	203	256	251	221	218	229	240	259	233	231	246	217	240	250	231	251	265	255	216	254	218	214	236	243	209	224	211	230	221	249	260	240	238	209	230	201	248	225	229	226	252	250	235	247	226	197	235	203	234	214	216	226	217	250	222	242	239	224	262	230	228	261	236	241	229	233	243	239	237	229	225	218	241	257	199	244	222	228	225	242	240	210	236	239	218	219	253	228	245	219	254	236	239	232	229	239	207	243	250	225	239	241	246	207	236	237	250	238	229	232	228	244	223	245	241	253	220	242	239	235	267	235	219	229	215	241	260	243	228	242	228	239	214	240	261	232	245	238	234	229	246	235	220	246	208	229	216	203	236	216	232	223	259	216	220	240	225	224	222	246	227	225	241	236	213	268	242	244	220	231	217	239	238	246	228	239	233	237	245	231	240	237	215	253	230	226	252	220	245	228	223	260	226	263	239	242	190	259	240	233	222	230	208	223	222	253	222	201	217	226	211	220	248	257	288	204	263	222	225	255	222	232	245	246	236	249	242	270	232	235	235	260	236	254	227	213	234	256	218	243	237	233	239	211	240	253	231	266	215	205	249	262	242	224	282	254	206	242	239	242	229	244	209	281	207	231	263	235	240	216	223	238	200	249	195	218	208	235	236	225	224	214	261	240	239	223	225	223	242	268	223	241	229	225	235	231	223	237	220	247	230	222	234	243	222	219	225	227	229	243	204	227	242	226	219	238	241	237	236	249	245	262	233	234	234	245	241	229	242	234	237	216	218	216	213	253	221	258	224	238	248	231	218	259	203	239	246	237	257	224	227	240	229	256	226	254	234	211	222	260	215	237	251	246	213	232	234	232	247	241	258	234	219	224	228	251	218	199	221	220	239	203	225	212	273	225	259	255	244	241	231	216	226	234	239	244	272	262	245	243	228	231	208	226	246	228	209	256	221	244	251	236	240	205	250	211	217	225	248	245	227	242	215	221	216	238	242	219	245	226	225	248	243	247	229	220	238	201	231	257	243	182	216	236	213	241	227	256	227	233	233	245	211	217	220	229	254	239	231	239	224	244	255	219	236	224	241	215	228	249	240	235	247	217	246	228	240	268	237	230	210	240	243	244	241	252	234	250	260	219	257	222	234	260	207	243	240	252	257	197	235	242	262	234	236	226	236	233	237	253	227	237	241	214	225	230	256	195	239	232	242	217	235	254	223	200	247	230	226	232	226	240	230	223	206	219	254	262	240	222	253	229	231	244	232	225	271	253	217	238	212	223	242	256	225	231	242	224	230	227	198	240	274	253	221	226	256	214	238	227	249	230	261	229	215	249	242	226	262	248	238	223	232	244	227	256	249	211	222	221	216	229	245	229	248	242	219	244	237	241	202	230	222	246	243	229	236	213	242	223	253	258	221	254	214	209	233	221	250	233	265	252	237	218	206	235	218	226	246	212	223	226	230	232	257	217	224	239	253	237	229	266	238	206	215	236	237	207	217	253	199	229	216	222	221	260	224	239	247	207	242	240	237	242	231	211	247	221	225	226	261	253	276	229	242	240	224	256	240	226	222	245	216	237	229	245	231	254	253	256	247	219	247	238	237	212	256	218	253	226	250	247	237	224	204	225	239	225	195	231	234	230	250	239	234	236	254	235	224	235	238	226	238	222	250	222	272	237	227	238	252	266	248	202	247	233	241	249	236	219	212	221	225	246	240	236	214	251	265	245	224	227	249	225	227	226	236	239	219	240	208	236	238	236	244	232	204	250	222	222	219	236	264	219	219	218	213	243	223	247	252	224	244	258	243	229	256	242	212	216	226	219	251	200	222	232	225	224	248	239	250	244	240	211	246	232	235	222	249	240	257	238	239	238	253	244	240	222	209	254	236	256	220	251	251	231	242	220	234	257	246	249	276	237	225	216	232	246	233	258	213	225	246	240	235	238	232	219	247	235	217	239	215	251	256	242	219	235	242	232	198	230	242	258	248	230	252	249	238	222	248	225	239	227	258	231	248	219	272	258	242	237	230	232	259	242	248	246	246	224	257	237	221	240	244	212	219	218	232	207	227	209	225	235	219	237	224	250	214	214	239	232	211	258	230	223	234	234	243	245	228	250	237	227	256	211	245	248	249	225	234	237	234	235	266	238	241	226	245	248	241	223	212	249	241	225	209	271	223	240	217	242	219	218	216	249	235	244	211	262	227	212	247	223	215	242	235	240	236	239	232	255	240	213	235	233	246	221	261	221	221	225	240	215	229	229	256	224	246	260	209	230	222	229	251	224	221	235	240	266	235	239	243
27673	23421	11619	772	338	297	272	293	285	254	266	282	267	280	235	274	262	274	311	251	288	257	275	276	293	292	277	278	296	256	271	259	247	299	279	299	264	279	277	279	265	265	246	250	280	280	278	263	287	300	265	249	272	280	259	269	261	286	261	265	281	258	294	288	263	263	300	274	284	257	295	258	248	281	250	280	229	256	256	257	294	276	278	270	288	283	248	285	258	245	279	293	288	283	284	277	249	278	248	273	261	274	268	277	292	321	279	257	283	290	255	262	262	281	275	258	266	271	273	267	267	279	265	240	266	255	276	287	241	277	274	275	297	268	269	268	256	268	247	244	277	283	282	288	306	280	249	249	300	247	286	315	266	296	290	278	250	275	261	262	283	265	283	292	254	255	280	275	283	245	295	253	269	261	248	287	260	252	247	241	286	257	287	260	264	262	272	290	267	274	285	275	237	262	278	266	247	295	274	286	286	255	295	255	269	276	279	251	302	264	284	255	278	268	256	258	307	301	273	291	278	278	286	278	265	281	267	310	256	285	250	255	287	260	297	256	273	289	273	247	286	253	269	271	292	275	274	268	269	244	273	278	248	283	282	240	274	278	279	258	287	273	262	301	278	255	243	256	283	289	292	288	294	257	264	269	286	260	274	299	285	262	269	262	259	261	260	267	262	247	267	268	273	270	273	288	279	262	267	292	260	270	251	252	252	299	238	273	280	318	278	285	285	245	295	274	306	272	246	277	303	312	272	296	272	269	276	260	280	290	248	258	256	274	283	279	270	301	278	289	239	268	266	259	243	273	284	276	276	286	250	270	271	284	256	251	254	325	248	282	261	287	255	256	286	257	267	243	237	286	308	287	287	263	247	301	267	269	295	269	276	264	288	268	304	262	297	280	259	260	239	234	262	278	263	247	285	266	280	261	258	297	267	291	258	268	259	297	274	261	262	274	267	321	276	265	247	317	286	280	260	305	276	271	283	264	283	279	223	283	294	294	306	284	231	252	271	302	295	259	270	292	272	273	264	279	274	261	259	266	246	262	257	276	267	257	285	288	301	286	262	295	265	289	303	266	272	274	303	258	294	259	275	266	271	276	269	277	260	258	274	272	265	271	260	303	241	304	276	297	279	270	299	280	276	248	265	259	281	272	284	300	283	284	263	267	253	281	300	258	274	235	259	248	282	245	275	264	281	263	261	233	236	268	254	282	290	273	260	287	275	286	277	294	278	278	257	283	248	282	284	297	269	280	275	279	280	250	260	301	262	255	253	267	290	285	242	280	294	308	269	260	275	233	265	294	289	246	277	268	280	273	258	311	292	298	265	262	270	277	274	300	292	277	304	276	254	298	274	280	249	268	289	268	250	256	275	272	280	268	292	271	275	290	298	287	269	313	269	272	288	285	278	289	248	300	300	258	270	261	280	270	281	278	251	247	252	265	287	274	259	279	260	264	272	277	281	255	266	292	288	280	279	284	270	284	283	261	267	254	276	277	267	266	283	281	301	286	304	265	270	282	274	274	251	266	279	275	276	281	259	281	262	279	286	284	272	251	269	283	264	284	270	250	265	262	290	259	254	260	267	293	282	268	282	282	267	284	274	254	265	295	268	291	286	278	273	251	279	302	276	307	276	278	263	270	264	266	281	265	274	277	265	267	248	274	279	284	284	261	284	274	268	263	282	250	264	245	237	269	276	284	285	273	263	260	263	276	272	253	252	253	272	284	276	291	306	260	272	263	263	277	275	269	284	250	274	275	263	261	290	294	264	255	293	259	245	258	266	278	270	282	258	294	280	282	293	250	284	267	269	289	248	273	273	276	291	264	256	273	297	283	272	280	290	247	268	255	283	267	278	254	234	256	244	291	259	259	241	242	262	251	286	261	260	272	285	264	277	247	289	256	283	275	288	290	242	278	261	271	255	273	303	257	288	241	283	288	277	281	278	268	287	271	273	259	289	272	276	266	265	287	266	272	270	302	259	280	254	267	239	274	293	245	290	293	269	242	305	310	229	271	278	277	276	265	310	287	259	310	288	276	265	278	271	276	272	279	268	271	284	291	257	284	258	261	261	223	263	289	267	278	300	260	254	282	273	273	273	282	282	244	258	305	269	286	293	268	279	284	264	249	247	294	258	262	278	267	243	260	271	300	307	281	262	258	295	267	259	263	283	268	275	252	259	276	288	262	262	252	244	274	258	283	247	258	302	270	266	264	286	293	272	268	292	303	270	273	272	300	297	257	269	267	273	268	277	308	287	296	242	276	273	259	268	239	292	231	290	259	285	264	278	257	277	248	244	303	256	271	280	246	276	276	280	292	272	271	296	263	312	270	256	267	284	276	250	281	234	272	270	291	299	241	287	274	279	240	295	281	294	245	256	247	305	269	275	264	279	282	273	283	284	283	288	293	263	270	251	260	248	258	284	290	264	260	277	279	243	256	257	287	279	244	305	247	273	287	248	292	271	263	278	248	271	290	284	298	272	301	294	284	273	288	271	271	240	273	278	278	268	277	260	256	275	281	257	290	255	275	292	288	275	288	283	262	265	276	256	272	274	256	256	283	277	255	262	251	275	271	286	275	251	276	279	264	236	279	271	285	269	293	262	264	279	239	291	264	307	254	265	263	273	285	286	254	268	303	280	303	261	302	308	285	261	293	292	246	286	239	246	294	280	286	242	285	254	273	258	289	277	274	275	305	266	250	277	271	250	268	269	294	262	262	266	286	282	263	265	275	257	280	281	242	273	233	256	259	266	260	269	271	244	304	261	256	289	281	260	268	282	278	274	284	275	257	315	271	305	275	257	264	304	251	302	260	270	271	268	259	239	284	248	287	272	278	255	280	258	237	245	286	256	286	299	286	309	272	246	274	280	273	264	292	292	278	254	280	237	277	283	320	274	288	280	260	279	271	273	270	278	259	275	278	276	292	242	255	273	281	305	301	251	305	293	275	298	255	283	269	279	304	274	255	270	269	288	275	282	303	252	280	283	269	262	305	243	264	278	280	281	285	266	288	263	256	265	279	247	285	229	263	278	268	250	295	308	273	237	279	288	279	256	280	289	287	257	283	255	253	264	286	293	263	307	263	292	276	278	255	271	295	278	279	243	266	260	256	264	286	255	264	275	269	268	253	255	285	291	254	277	285	265	271	290	268	290	278	298	289	261	247	281	273	284	263	255	285	277	258	290	254	288	273	283	283	261	273	260	292	295	295	276	285	290	273	271	246	276	261	277	301	285	257	261	248	267	286	275	255	283	286	242	285	267	257	285	265	286	273	239	285	254	277	278	284	266	265	243	293	283	269	266	236	268	272	287	270	286	242	240	265	277	270	268	241	274	298	285	282	298	279	269	287	283	241	270	268	267	260	293	282	235	282	309	296	275	244	259	269	272	277	267	262	281	275	277	303	279	264	244	257	271	264	258	272	290	278	277	290	276	269	281	258	287	275	277	277	264	267	253	258	275	251	292	266	268	290	281	278	291	278	229	269	269	257
24691	27198	5114	657	542	506	476	433	441	419	385	404	393	440	408	379	413	352	392	395	437	386	415	388	367	391	448	382	433	392	406	413	408	399	383	335	380	398	407	373	364	402	418	391	405	390	401	402	398	393	402	411	417	432	379	427	395	393	398	397	412	393	433	436	412	399	398	357	380	408	378	393	402	385	395	416	392	407	396	382	444	400	410	393	375	389	401	396	367	395	413	377	395	401	392	415	415	408	393	412	365	371	383	393	401	425	410	411	395	433	399	392	386	375	432	405	398	398	415	332	402	409	394	408	401	414	381	401	408	398	383	401	389	403	419	425	390	403	404	403	411	434	415	421	408	367	363	420	392	372	374	385	400	373	367	397	397	383	380	377	386	446	381	408	408	396	393	377	395	388	388	398	415	408	420	409	371	408	396	393	401	378	408	395	382	412	409	411	425	395	391	426	388	408	395	423	395	382	385	397	399	376	426	384	378	420	401	361	387	347	408	421	356	384	373	402	383	411	390	404	422	425	375	382	407	354	409	384	440	416	396	384	405	375	419	390	424	397	412	406	397	391	358	402	405	395	407	431	424	383	420	396	433	377	391	400	428	412	390	428	390	361	386	397	381	381	353	409	411	397	409	401	395	431	367	437	370	362	385	386	364	411	423	421	416	416	362	364	380	408	362	409	414	412	419	411	423	390	379	426	422	390	399	388	382	399	411	412	382	416	412	418	404	403	402	443	401	438	390	403	404	393	448	428	383	427	396	391	403	434	403	395	418	407	396	366	405	396	404	402	446	408	402	403	365	389	403	367	405	438	413	426	385	413	378	424	377	389	392	379	407	386	429	357	393	416	377	437	404	417	383	429	406	360	419	374	387	403	374	374	364	418	379	391	366	372	374	372	413	390	403	400	425	409	394	398	378	386	429	417	406	411	377	440	372	388	429	368	405	364	399	388	400	411	382	417	424	388	420	399	363	382	432	440	397	410	405	388	366	389	409	362	402	380	382	402	398	402	406	370	400	455	414	367	407	404	454	363	408	376	431	356	391	397	433	399	385	385	421	391	427	446	392	425	406	362	414	435	405	408	388	417	389	386	378	394	390	425	403	399	364	397	409	414	431	380	396	376	410	404	368	405	399	415	394	394	406	394	375	397	395	404	397	403	377	379	414	400	423	388	429	407	398	403	373	369	363	371	380	385	395	398	399	376	386	400	415	404	434	410	358	377	426	414	367	368	411	405	376	417	404	373	381	427	405	399	413	386	409	409	364	442	375	390	430	367	352	417	419	370	394	392	407	400	381	397	373	412	404	382	384	401	371	390	417	423	363	399	393	404	422	406	398	380	416	411	403	417	374	420	394	400	395	400	393	408	398	409	383	417	407	424	404	409	413	393	411	430	387	378	386	375	429	378	387	392	408	391	406	367	394	434	441	388	401	411	394	432	369	387	417	374	366	404	421	442	408	391	404	400	379	404	411	392	432	426	424	377	417	385	394	379	413	382	398	413	432	393	429	372	409	394	416	419	392	411	383	400	379	385	405	386	416	426	405	391	403	401	385	394	396	452	401	383	383	403	422	360	394	384	405	401	365	402	399	381	443	396	382	373	421	390	382	404	390	369	382	397	415	420	392	423	352	396	346	405	420	414	395	394	384	423	398	408	410	362	350	398	424	416	402	398	390	403	383	410	411	383	388	417	392	366	388	377	408	421	379	395	379	413	407	411	395	405	397	364	371	410	380	390	349	413	419	429	385	413	394	397	428	405	408	446	378	439	379	418	363	415	355	394	391	395	413	423	394	375	374	368	382	377	422	404	401	410	381	388	412	386	345	379	382	388	412	372	394	426	399	422	418	402	360	382	432	336	417	428	428	386	397	376	421	398	397	419	392	401	387	408	388	411	400	413	362	375	428	365	462	408	406	437	430	394	429	359	429	381	429	415	418	393	396	412	401	403	405	405	400	400	400	397	405	395	422	383	413	410	409	407	363	368	403	409	400	379	380	418	430	388	410	408	372	385	349	400	415	401	385	406	397	424	404	369	408	395	406	403	410	397	372	399	373	370	418	403	397	397	376	384	385	385	405	414	407	399	403	401	385	401	363	413	386	393	369	383	421	414	376	380	411	383	369	388	436	394	413	422	398	376	416	401	402	419	408	419	420	422	394	415	376	367	386	401	389	416	389	411	385	357	415	386	392	406	425	432	406	383	381	402	391	398	385	398	383	388	375	351	398	385	415	394	427	389	373	409	407	384	370	389	389	407	366	389	397	388	406	389	375	427	377	397	371	398	384	391	404	411	389	430	411	354	377	380	409	421	389	406	384	401	431	401	386	397	369	392	385	384	369	448	393	390	394	400	389	402	394	401	384	416	414	388	395	409	396	397	379	386	410	410	422	399	402	422	372	417	426	436	447	426	429	416	396	400	405	367	401	397	386	365	385	413	373	393	386	371	415	398	403	418	397	363	405	409	406	433	409	420	381	396	394	415	398	397	385	402	413	435	380	394	421	406	398	421	350	375	391	396	390	393	390	406	404	371	391	384	414	390	400	410	377	400	366	414	411	385	392	399	400	370	424	403	405	425	403	407	417	398	375	375	408	420	376	433	403	428	419	367	412	391	379	412	398	404	424	386	408	442	386	382	411	358	373	378	422	416	425	437	390	382	391	402	404	391	417	392	438	413	354	411	408	392	404	373	400	384	362	419	404	381	383	380	366	395	422	408	421	407	423	443	396	370	400	432	383	408	377	379	426	433	402	386	452	424	363	363	382	401	411	373	400	396	405	404	373	382	389	406	427	387	395	449	365	396	380	411	372	399	394	405	416	411	375	381	406	420	369	380	424	444	382	381	390	396	415	385	377	395	399	398	382	375	398	419	376	364	402	395	362	360	448	390	401	423	411	425	394	369	377	379	398	430	383	431	425	435	388	405	395	397	401	403	411	405	423	412	389	374	397	381	403	393	384	403	386	400	393	356	395	352	365	399	423	399	388	388	384	370	440	432	400	439	377	391	389	395	435	400	422	395	422	363	395	392	429	412	423	384	415	399	397	415	387	404	379	405	386	368	430	387	419	419	398	383	429	381	395	387	418	389	392	402	402	406	375	405	436	402	392	384	405	390	383	365	397	390	384	390	385	410	377	429	365	377	409	409	376	372	399	348	388	380	388	414	383	405	425	394	390	415	399	367	363	394	371	388	374	384	388	373	414	364	342	383	384	397	390	376	446	361	396	407	391	387	393	392	457	403	414	412	383	355	410	417	365	347	401	416	419	378	434	418	400	395	405	378	432	392	377	407	405	365	396	414	385	398	383	397	376	409	390	418	373	419	386	372	379	382	375	408	419	422	393	398	419	394	367	392	395	448	370	390	412	397	408	374	378	386	408	385	409	413	365	408	407	397	354	415	433	428	395	396	383	410	363	381	400	375	414	414	415	417	386	410	416	414	408	416	372	412	369	403	423	389	394	401	426	459	425	369	432	390	365	372	398	373	414	445
24340	22144	29278	24357	20894	4916	610	469	404	371	391	330	384	332	315	315	344	330	308	298	313	329	303	312	341	293	287	324	328	291	284	323	319	279	266	280	317	305	307	314	267	275	320	306	258	313	295	283	309	293	292	290	286	264	303	312	303	301	293	298	293	304	292	316	315	253	293	302	279	262	313	314	305	303	303	279	290	300	308	292	310	291	289	306	281	285	330	305	284	290	288	275	298	313	326	266	277	290	283	284	299	325	305	295	317	281	274	272	302	275	302	316	309	301	287	305	291	299	275	286	282	281	261	295	321	282	293	281	288	297	292	290	320	272	286	285	289	280	264	288	277	282	302	303	290	290	276	276	296	306	328	298	276	301	270	305	256	297	301	292	299	298	316	301	334	266	262	281	301	242	314	311	293	297	282	306	297	274	310	313	284	279	308	290	262	302	270	277	272	283	306	316	300	291	294	269	304	286	307	318	328	297	279	287	272	306	275	285	306	313	286	307	275	287	294	296	293	277	281	272	317	273	293	301	281	294	275	305	300	276	297	291	293	318	292	302	287	290	272	287	284	324	327	273	304	300	277	305	283	326	303	311	324	271	293	303	294	296	282	259	289	281	302	290	304	303	301	289	281	301	301	310	286	305	284	312	311	300	299	274	293	295	320	318	265	298	288	263	291	300	308	295	289	250	309	277	299	277	278	288	308	302	274	282	268	245	278	308	286	302	316	272	293	306	261	298	296	284	315	295	310	292	282	259	305	298	292	296	323	329	250	302	266	313	267	290	295	301	292	295	296	278	289	284	283	286	300	311	309	303	282	281	272	290	299	273	309	294	263	312	265	252	307	288	311	274	279	272	284	287	277	274	332	289	269	303	242	275	309	292	291	273	299	296	320	254	291	270	257	282	277	285	307	295	318	292	288	297	318	299	291	276	315	300	293	265	289	267	251	287	270	283	300	285	298	280	302	335	305	261	293	292	312	289	301	313	293	263	287	300	291	313	308	268	266	283	266	287	287	316	307	308	298	272	305	299	317	270	299	268	273	320	300	256	292	286	286	291	269	298	308	309	281	283	271	285	288	312	306	310	285	276	345	296	275	319	301	288	257	314	302	280	284	299	277	301	267	298	288	302	285	295	313	297	285	299	301	280	287	287	294	300	265	295	318	269	294	310	285	312	300	255	302	261	290	284	306	286	284	330	288	290	294	293	288	300	303	303	322	272	318	309	278	284	300	299	277	316	297	266	287	286	297	286	313	280	308	280	299	320	295	293	289	290	303	316	327	311	305	302	334	293	283	291	258	309	271	304	278	282	255	281	289	322	296	279	288	281	307	308	318	296	319	317	310	314	291	294	300	272	327	292	299	304	305	301	253	298	291	257	310	284	279	316	288	291	316	325	283	282	263	271	295	273	290	255	263	299	285	273	284	310	308	290	325	286	292	280	320	294	284	282	276	299	280	321	293	308	295	295	278	300	327	258	302	268	296	302	282	264	295	307	276	292	277	262	321	291	270	309	307	291	292	287	301	306	270	297	307	316	298	311	341	310	315	278	295	284	274	281	236	295	277	292	306	304	283	274	286	327	295	273	299	272	302	282	244	326	294	285	289	315	296	280	316	295	316	305	289	293	281	316	291	306	298	291	282	271	319	302	315	269	317	284	290	291	301	294	314	305	301	274	267	296	306	274	314	295	282	291	283	287	317	306	287	305	324	309	293	285	278	311	320	270	297	301	290	304	337	296	309	338	287	319	313	306	332	292	293	273	283	289	296	279	311	314	267	286	269	309	298	302	266	321	288	302	343	266	284	287	274	315	298	271	278	290	285	292	252	268	295	282	305	296	308	277	264	289	315	268	305	332	325	291	291	291	243	309	286	299	312	294	297	324	291	296	291	348	323	299	305	275	302	307	290	319	289	306	316	283	285	288	305	300	289	300	316	257	285	303	302	268	300	298	300	300	275	313	295	269	293	296	293	277	295	255	300	318	307	338	279	294	290	347	297	284	278	277	277	297	288	282	264	309	294	242	305	276	296	251	316	291	265	300	298	274	301	279	271	312	279	308	288	309	294	318	300	276	256	317	278	291	290	307	283	288	267	294	295	290	281	286	351	297	275	252	302	267	282	292	309	288	278	301	290	281	289	284	275	289	315	277	277	280	307	290	301	305	310	285	297	299	287	290	314	284	282	300	273	308	276	310	296	310	291	305	329	266	291	282	298	304	269	285	315	309	259	289	305	294	263	285	289	320	298	294	314	279	305	311	287	275	276	297	325	297	290	288	302	268	278	284	297	288	287	303	313	286	283	289	301	292	278	297	293	308	275	293	294	295	312	259	255	280	328	269	291	278	300	309	259	297	291	305	284	274	288	291	285	287	281	273	327	296	278	289	275	299	317	312	276	279	288	257	283	281	291	298	289	290	275	303	284	281	306	291	296	287	290	279	308	309	292	289	307	303	297	301	284	281	290	313	285	277	318	270	260	301	287	290	281	295	295	318	294	299	262	289	295	273	302	279	301	276	287	279	309	281	273	285	288	291	336	262	330	274	303	259	273	300	275	259	291	301	308	273	310	292	288	322	268	285	317	257	277	301	269	294	267	271	292	298	297	338	295	299	274	277	306	296	296	305	301	297	265	329	305	304	305	305	303	289	299	283	303	266	293	287	333	275	294	314	301	283	313	313	307	308	295	273	289	302	278	267	298	282	293	292	302	310	281	326	291	277	268	302	331	309	284	288	276	303	284	274	293	267	283	281	306	283	311	303	310	298	286	266	322	283	266	307	294	322	308	291	306	257	304	289	294	260	309	286	293	295	292	275	351	286	296	309	292	333	303	267	299	275	285	297	262	243	290	287	319	288	281	312	295	296	286	255	291	284	281	287	322	331	305	325	288	287	286	283	300	288	299	293	327	328	309	320	318	317	243	309	298	273	295	285	306	278	290	291	315	284	299	301	288	290	292	281	320	296	299	286	301	328	262	287	280	281	316	295	290	272	282	270	292	302	276	291	310	286	307	290	297	282	313	283	315	300	293	294	291	295	278	316	277	315	301	304	300	293	277	300	263	287	308	286	276	317	333	277	311	266	316	315	312	309	323	318	276	297	285	269	293	273	293	291	295	292	317	306	311	303	285	329	339	285	312	294	286	286	266	286	277	260	293	303	297	282	301	286	288	277	300	249	280	298	294	279	292	350	261	281	306	312	265	259	277	309	307	266	317	320	300	287	300	297	309	285	313	310	291	308	293	296	278	293	293	278	294	292	289	290	321	298	284	296	302	286	282	309	298	288	306	268	282	290	296	296	278	287	303	263	333	298	293	312	291	281	313	354	299	290	298	283	312	265	312	287	274	280	279	284	299	306	305	299	299	293	291	283	281	294	288	283	289	305	281	264	296	320	283	295	296	302	289	285	299	310	316	267	282	319	274	285	282	284	285	280	282	310	305	299	287	284	291	267	289	289	299	282	308	260	295	284	299	309	304	295	280	294	286	290	320	310
52175	60020	13813	2527	1695	1343	1091	918	770	653	654	617	574	553	528	509	463	475	477	500	502	469	459	456	481	461	483	467	451	462	454	398	422	432	446	487	411	438	434	454	456	411	484	408	380	446	452	457	445	444	422	423	431	438	454	428	415	419	457	428	403	437	471	402	388	460	432	463	425	438	432	408	420	424	442	415	423	479	455	425	436	463	448	426	455	434	445	459	428	456	418	447	450	415	407	455	405	422	441	462	403	414	446	448	421	422	448	439	421	400	432	392	446	458	419	465	426	439	453	439	433	410	383	437	445	442	450	410	433	428	440	434	413	432	410	437	447	442	437	428	449	464	402	433	460	410	451	436	424	475	451	425	421	433	387	467	398	417	449	414	417	395	417	433	424	432	405	404	428	453	424	387	441	474	428	430	454	407	434	384	453	432	391	442	464	428	413	420	456	423	398	398	414	420	449	412	422	460	395	430	445	398	388	448	438	428	408	456	430	437	399	387	416	421	449	435	437	429	434	426	454	415	354	432	429	439	429	408	409	435	426	410	402	421	432	400	412	421	416	421	416	411	439	415	447	477	423	392	433	409	472	420	454	448	450	435	438	407	377	389	409	408	445	417	445	436	430	423	457	459	458	388	427	405	398	390	389	451	412	412	395	409	430	432	426	402	378	407	427	439	493	432	436	408	456	452	431	447	424	446	431	422	389	407	421	448	431	458	441	428	393	427	401	422	429	398	450	412	415	408	443	400	457	449	417	417	439	447	419	401	449	455	459	451	439	417	449	413	458	419	430	374	415	459	460	431	434	453	431	389	406	426	434	408	427	423	399	438	451	396	428	421	427	437	432	407	402	431	441	446	397	452	466	436	444	408	405	423	462	460	425	439	399	465	420	423	406	448	441	418	432	418	434	429	449	387	420	400	407	423	373	416	450	447	408	435	454	394	441	439	420	408	442	472	428	422	444	425	417	433	434	415	433	447	409	437	467	441	433	414	448	422	408	403	426	423	418	407	404	403	455	409	410	402	457	464	398	445	428	428	389	435	414	416	421	429	446	448	429	407	452	413	420	441	471	472	417	406	455	410	440	451	432	445	437	444	436	462	432	410	415	398	442	429	410	377	373	488	436	407	428	405	445	401	436	436	401	402	391	394	406	441	380	422	407	436	437	476	403	407	416	408	394	432	449	386	413	403	396	440	411	409	430	418	425	429	401	426	407	434	400	424	439	428	436	413	444	418	401	423	383	426	418	443	414	441	442	448	422	396	446	429	441	434	388	427	445	386	397	464	441	440	433	454	439	429	389	438	431	381	439	384	429	410	433	426	468	420	453	394	403	431	436	416	449	435	393	438	450	378	430	389	408	416	427	451	398	446	436	402	461	427	438	443	435	410	442	412	433	433	379	474	428	452	456	448	424	404	429	399	442	410	463	387	403	439	431	414	440	442	413	452	411	414	446	432	448	422	421	459	446	389	421	467	457	446	428	409	439	387	401	435	421	453	453	423	427	404	436	436	401	438	437	448	455	434	440	421	430	429	446	419	425	448	396	437	429	394	433	419	434	425	412	404	436	465	420	414	397	436	431	448	454	420	446	453	415	420	426	427	458	432	434	480	426	407	412	434	427	431	413	420	462	397	449	445	401	424	407	411	424	421	390	391	419	428	388	437	468	430	453	436	445	456	431	420	438	437	397	420	447	421	443	424	432	369	413	452	462	450	402	418	425	424	406	417	442	413	460	433	407	424	443	434	451	440	393	458	436	457	427	416	412	406	431	396	425	417	429	432	410	438	420	425	480	416	404	409	430	454	429	417	416	405	454	421	425	441	428	433	433	454	454	419	418	399	428	420	437	444	422	405	437	456	455	448	409	382	435	429	426	429	391	448	461	412	427	452	432	408	426	383	450	469	437	454	426	413	415	431	446	432	443	405	440	423	449	425	426	443	406	442	425	446	413	423	428	411	440	463	418	399	419	435	438	427	412	402	434	447	444	396	425	465	428	413	370	401	411	428	418	454	429	434	410	432	418	409	401	423	421	438	436	398	410	465	459	429	408	404	435	443	419	426	418	417	402	431	462	399	402	459	388	438	404	391	461	419	411	400	463	400	411	415	456	418	443	397	417	464	435	436	406	462	410	425	423	430	428	391	428	454	452	395	443	441	431	416	452	419	438	410	431	453	404	448	411	450	434	419	428	403	384	459	460	456	420	420	381	408	451	411	408	421	424	417	410	443	387	410	457	415	438	403	419	425	474	423	419	403	462	420	437	442	418	426	405	403	438	448	426	428	426	413	407	424	448	417	393	421	423	427	441	447	426	451	406	396	432	419	427	440	425	419	414	408	449	461	437	413	431	455	460	412	400	432	405	417	415	446	437	394	400	456	446	398	450	412	438	398	426	442	416	465	441	404	378	421	425	447	431	429	418	403	438	452	392	394	426	444	452	432	427	455	413	407	428	433	434	383	443	382	425	422	453	386	417	423	445	430	458	410	391	392	409	388	415	390	448	440	441	411	440	436	416	468	377	411	456	425	417	464	432	403	414	379	412	449	403	413	437	421	417	408	438	417	391	409	431	449	421	451	411	410	418	440	428	411	397	432	458	424	438	426	429	425	405	447	418	460	473	431	426	396	442	445	429	365	437	416	435	409	449	382	450	401	399	434	409	413	390	411	425	446	401	423	408	421	421	432	426	446	414	428	402	410	415	434	413	427	422	415	408	428	440	432	416	466	426	399	381	414	417	431	423	444	404	420	443	455	465	431	449	434	466	414	454	439	442	442	424	423	431	402	432	470	435	459	400	409	422	388	409	455	415	432	398	431	454	420	461	420	458	420	419	431	408	431	423	432	429	412	401	416	421	406	450	428	429	422	435	413	421	436	436	424	448	449	445	441	414	440	436	408	435	394	402	430	419	422	416	454	407	447	398	421	415	441	406	428	416	424	419	434	421	468	403	412	419	502	418	429	420	409	440	401	433	403	441	405	454	440	424	377	437	440	426	445	448	452	493	412	434	448	391	448	433	422	410	390	465	456	426	468	414	418	429	445	423	428	426	394	390	434	404	427	410	405	449	427	420	434	423	459	443	422	401	437	415	437	390	446	425	416	385	490	410	434	426	446	425	407	404	441	449	412	447	464	415	456	429	384	465	467	442	421	400	465	431	443	427	425	426	398	461	404	428	430	442	458	418	442	420	428	438	436	456	426	430	435	438	420	428	426	439	416	412	446	394	398	384	437	436	446	430	445	421	406	414	417	420	425	428	431	452	422	396	397	442	432	435	430	401	469	389	412	433	432	399	413	420	425	427	456	407	438	412	419	443	424	376	446	414	429	426	388	427	404	457	411	451	429	396	413	439	441	450	391	422	416	462	420	419	432	435	423	417	415	376	431	393	408	427	418	443	441	436	446	440	432	456	426	431	410	438	393	439	407	455	435	410	462	463	420	410	416	426	470	413	423	404	397	421	446	457	422	404	425	423	421	439	392	417	437	412	418
23349	21881	29589	24092	21602	20536	2406	526	398	334	303	276	249	231	238	216	191	196	208	208	215	205	185	152	173	181	187	157	160	158	161	188	172	168	167	141	154	168	167	163	171	162	174	163	146	181	142	160	146	168	177	140	178	143	145	155	163	168	147	148	152	158	136	140	176	130	168	165	158	179	154	167	164	130	155	150	136	160	177	150	150	160	147	166	150	139	148	156	153	137	156	169	152	149	150	176	165	176	139	170	173	157	164	142	163	148	153	161	132	152	149	137	141	158	162	168	151	152	162	165	140	154	160	165	161	164	150	159	141	130	147	158	166	157	145	140	172	154	153	133	164	164	153	149	165	151	182	144	149	182	136	149	150	152	185	156	164	164	154	142	162	176	151	159	157	171	153	166	156	155	155	138	146	148	157	151	146	156	137	140	156	148	156	171	146	147	162	159	125	152	157	158	124	153	139	145	140	167	160	165	169	155	145	171	157	149	150	158	197	149	151	136	158	173	139	157	138	174	167	174	164	157	140	140	141	146	183	136	149	143	168	161	152	166	190	127	154	164	146	147	170	178	139	158	176	177	146	159	155	163	163	175	140	132	157	178	155	149	117	152	143	158	163	172	167	155	159	164	141	142	150	137	126	140	161	165	171	169	166	176	159	178	162	157	158	176	151	155	164	150	150	168	163	153	148	158	130	131	154	164	145	143	172	154	158	171	152	151	154	153	190	163	161	153	166	177	167	164	151	167	153	144	160	143	150	158	153	164	181	162	159	138	154	171	150	169	153	154	155	163	173	196	149	140	146	161	123	175	147	176	159	162	176	142	168	152	182	145	133	152	170	132	178	143	168	154	184	172	150	167	160	150	151	143	142	152	145	150	130	154	146	163	162	151	176	166	171	152	154	128	154	133	157	159	168	143	159	161	148	164	126	162	160	155	148	159	177	150	159	142	167	148	127	168	169	171	164	134	148	164	141	157	156	131	156	151	148	155	170	166	141	175	137	177	148	150	167	144	147	153	172	154	137	153	168	145	149	160	137	174	160	177	162	153	156	154	149	146	172	160	156	175	150	165	164	154	152	177	150	135	131	145	166	156	159	181	169	156	122	157	155	148	154	174	156	161	164	177	134	166	157	157	163	158	167	126	152	162	143	148	163	141	147	153	170	159	154	154	156	164	185	155	118	164	151	172	171	148	148	152	149	153	158	145	156	144	146	138	127	161	146	160	133	157	177	160	130	137	157	168	147	156	151	155	164	156	163	160	138	141	156	168	130	156	156	140	149	160	153	152	152	160	153	169	176	165	147	155	142	148	134	169	147	167	148	133	149	146	164	144	159	154	168	163	153	143	155	167	133	167	166	135	142	155	167	150	149	160	161	170	157	170	151	165	142	178	165	159	151	145	161	151	155	147	139	155	154	162	164	153	150	157	152	156	166	168	151	136	172	177	151	135	168	159	152	156	159	145	162	167	146	163	136	180	140	172	147	162	154	142	137	156	153	157	161	188	154	141	144	147	154	158	177	130	150	165	156	137	150	140	159	167	154	149	171	123	175	163	136	160	163	141	139	150	145	168	136	163	143	178	170	159	151	137	177	136	143	174	133	139	155	163	171	147	150	152	141	153	148	167	153	161	163	166	140	172	153	161	164	155	171	158	170	155	145	138	148	165	168	153	158	165	156	163	172	163	146	156	151	181	150	178	178	157	155	141	153	154	154	156	155	149	187	146	146	150	145	147	141	171	158	170	122	161	175	158	174	142	182	148	152	150	142	149	177	141	162	181	164	158	139	157	146	152	161	183	175	155	149	147	158	173	154	159	147	166	161	179	155	178	180	151	157	148	160	161	149	157	154	157	155	166	145	171	135	184	178	150	156	166	177	150	173	135	178	172	166	134	155	150	165	171	152	144	172	166	162	157	157	151	173	152	176	160	150	151	156	163	147	162	158	144	157	144	129	155	139	156	142	149	143	135	141	173	176	157	150	165	177	149	164	157	177	155	165	147	156	146	158	158	169	141	132	159	148	147	167	155	133	168	167	159	161	165	154	132	161	151	127	161	148	121	143	162	163	174	167	177	153	189	145	155	162	145	152	130	154	175	175	144	170	165	138	162	171	173	187	143	152	160	165	149	144	168	153	144	187	146	151	163	160	123	150	163	143	157	150	156	127	152	154	146	168	147	169	159	176	146	160	148	164	145	137	149	151	159	161	176	152	146	139	162	168	142	168	153	156	156	146	164	162	146	150	194	164	183	153	155	174	179	158	157	154	140	154	157	158	169	156	156	120	162	142	149	155	172	136	149	151	157	145	141	166	144	145	149	159	149	167	155	143	160	173	147	157	167	170	153	153	149	139	141	172	182	167	158	155	163	152	156	162	133	146	148	158	166	181	169	134	130	152	157	141	186	173	159	167	136	159	143	181	148	172	151	148	137	159	157	156	142	162	168	177	148	173	173	168	144	146	137	161	137	136	138	157	157	162	160	158	172	138	164	162	147	157	183	148	141	142	152	144	163	175	149	142	150	170	189	145	167	171	136	133	142	140	155	133	130	160	146	164	156	163	144	155	170	148	137	144	164	145	156	154	161	140	169	156	157	155	143	144	143	145	156	142	161	162	160	159	144	151	134	151	144	155	173	139	122	160	149	137	151	170	136	139	176	158	156	158	157	137	186	176	175	159	151	152	160	164	143	149	170	148	131	158	171	137	170	171	152	147	170	153	147	131	133	168	162	170	153	146	150	170	157	146	153	152	165	150	150	166	158	150	149	145	160	153	143	166	145	164	163	166	144	163	144	196	185	138	152	161	139	165	156	168	162	136	157	156	159	143	127	163	163	169	163	144	166	153	159	170	139	142	177	142	134	152	159	169	166	159	163	150	154	142	154	154	159	164	154	175	147	140	155	143	147	158	153	162	145	144	157	159	159	156	158	169	146	150	148	161	161	153	149	166	161	157	157	165	153	145	144	144	152	138	155	160	170	147	162	152	172	159	167	173	162	144	166	131	177	149	131	164	164	144	160	168	149	148	171	133	165	155	157	136	140	145	177	169	157	179	164	177	156	162	138	170	148	154	163	168	156	150	169	161	165	140	130	148	134	160	139	152	164	150	162	160	141	143	153	153	161	161	142	151	146	175	145	176	166	172	139	164	152	145	153	162	165	151	157	171	163	164	141	150	191	168	169	154	159	151	120	147	174	169	141	157	162	158	140	149	151	143	159	171	138	156	151	156	152	154	173	159	148	149	173	153	151	164	151	165	179	176	164	133	158	135	137	148	143	180	156	163	148	151	157	163	168	160	132	148	145	165	138	168	155	155	157	160	156	169	141	165	163	144	149	170	157	174	153	137	156	143	147	138	154	146	158	156	143	139	142	150	157	135	157	156	153	139	167	150	169	140	163	148	153	156	148	142	148	147	143	142	163	184	156	167	134	162	164	151	181	149	139	180	128	163	140	163	125	133	141	158	164	167	149	188	150	164	159	123	142	160	151	145	166
57667	57860	17249	4244	2943	1998	1567	1232	1013	744	675	550	543	471	445	427	385	389	323	363	322	281	298	298	322	260	270	285	260	267	253	277	241	257	250	267	253	277	273	231	259	226	238	249	270	225	227	256	230	250	256	252	234	262	235	220	248	237	245	253	224	233	207	240	225	222	233	249	251	229	227	248	230	227	242	247	241	219	211	219	199	264	230	230	204	233	253	213	241	224	246	261	237	224	216	231	220	230	232	226	216	201	239	229	259	217	254	247	217	271	251	266	249	248	254	234	227	218	255	219	234	266	224	227	204	234	244	230	244	219	240	222	218	239	245	234	205	233	246	258	234	229	205	230	250	252	227	242	232	214	235	224	244	239	231	232	253	225	239	235	224	216	268	201	246	219	229	223	216	225	220	215	211	227	216	218	254	210	250	229	239	218	203	251	233	259	220	241	238	212	226	234	234	227	241	236	236	216	233	233	223	224	240	218	218	239	223	238	215	234	225	235	214	206	232	225	228	229	229	218	229	238	227	226	209	239	244	239	246	185	203	254	229	237	240	217	216	256	260	230	219	243	228	236	231	240	263	212	222	228	252	231	240	223	221	242	245	221	228	217	234	226	233	231	227	220	253	250	221	222	245	232	230	221	224	202	228	252	240	252	244	245	245	254	234	227	233	219	247	226	213	207	251	231	226	211	223	230	246	224	229	217	205	239	222	249	252	228	227	233	240	227	210	249	214	243	226	213	231	254	212	227	216	217	241	229	216	252	228	225	277	210	210	227	218	237	240	240	240	232	252	216	245	210	238	253	208	230	196	214	232	210	239	209	236	208	213	243	227	226	242	248	238	235	222	240	199	266	259	234	213	222	218	255	233	184	245	223	256	260	229	241	243	199	220	247	230	224	221	225	235	225	240	230	223	250	207	241	232	228	228	245	234	213	245	252	196	243	203	232	221	243	209	222	227	237	226	228	264	222	228	228	236	239	229	254	258	204	229	248	247	225	246	251	233	255	238	250	241	231	220	220	215	233	258	211	236	226	204	239	226	234	242	230	245	244	235	236	235	248	194	220	251	268	235	244	222	202	234	221	217	229	230	216	256	228	243	252	242	231	222	235	224	236	245	242	213	242	234	229	232	251	223	247	244	207	260	227	242	235	221	245	242	227	227	233	224	234	241	233	230	240	224	190	231	229	239	240	227	207	265	256	194	251	209	216	227	236	220	219	224	250	261	194	246	222	212	236	195	229	219	233	219	207	265	238	235	233	219	230	228	219	246	222	229	226	212	258	258	222	228	212	234	227	270	225	233	213	212	230	211	251	208	230	226	199	235	251	229	221	231	237	215	218	232	191	212	214	221	232	242	225	238	232	240	244	244	216	248	217	251	226	230	214	245	233	239	239	200	260	242	257	249	216	251	225	244	220	218	216	222	209	199	228	203	220	244	213	248	244	235	229	258	233	213	234	248	230	211	223	243	239	203	233	222	244	242	225	236	226	233	254	222	249	211	207	227	244	233	236	234	238	242	222	235	212	217	206	253	230	213	243	225	209	259	238	237	224	247	229	205	230	252	245	237	235	224	219	222	229	247	227	240	238	224	227	251	223	228	278	231	231	221	227	255	205	223	226	228	213	235	202	233	241	232	206	213	216	225	222	240	201	218	249	234	232	187	214	213	223	243	228	228	236	214	218	237	229	240	237	232	218	225	213	228	218	197	236	188	244	216	224	221	205	235	225	233	236	227	225	246	235	218	225	219	244	228	227	241	235	256	207	230	233	222	238	250	206	220	220	228	235	224	226	247	252	281	241	248	246	230	264	220	255	241	225	218	234	235	235	242	218	208	228	234	258	229	230	220	214	231	257	232	211	234	210	213	257	245	242	225	243	223	256	218	246	227	214	239	269	230	233	222	236	245	220	249	237	264	205	230	212	223	251	231	247	232	225	221	230	207	223	237	228	215	251	216	232	263	223	225	230	224	233	262	210	229	232	227	231	215	237	252	234	226	248	226	225	234	229	234	218	239	217	231	225	218	223	246	235	240	244	248	239	232	250	251	249	227	257	206	255	192	209	201	218	205	217	211	225	241	225	234	241	220	233	243	235	219	244	210	221	235	219	251	243	231	224	257	220	233	229	252	207	232	213	218	208	230	253	221	224	231	225	228	218	238	213	247	226	263	245	236	230	211	231	260	207	236	233	238	242	232	211	231	238	229	217	259	243	256	233	215	253	229	221	228	259	221	223	215	234	250	254	213	228	216	229	232	230	222	227	227	254	253	250	237	234	250	236	241	234	223	216	208	225	233	237	205	226	229	246	215	229	239	256	248	231	246	213	235	212	214	223	247	197	253	242	244	236	244	242	222	230	238	229	217	196	202	226	212	251	219	242	223	216	207	202	234	246	217	219	227	213	222	235	219	236	249	217	224	237	229	201	234	242	216	226	249	243	241	244	209	242	231	227	237	217	212	217	187	225	223	216	228	214	242	224	249	227	229	238	232	204	217	218	232	224	227	227	205	215	204	239	226	235	239	218	230	219	258	220	216	233	212	237	208	240	235	227	241	220	221	221	229	217	229	200	210	218	238	242	205	209	243	251	244	225	228	240	231	214	246	227	251	248	242	228	222	268	209	203	216	232	238	237	220	231	204	235	217	212	215	230	225	246	232	264	246	239	225	218	211	236	242	241	238	226	240	233	257	227	229	239	242	239	236	213	263	253	244	227	227	223	233	201	231	233	234	232	255	230	226	211	209	235	262	235	226	220	237	215	232	238	224	248	223	223	225	203	219	226	224	231	199	251	238	216	212	238	223	202	218	256	250	244	222	228	218	258	228	240	212	237	254	252	214	240	237	214	230	218	251	226	212	216	238	217	224	236	206	262	245	221	232	216	220	222	208	239	214	234	241	234	228	237	241	253	252	236	236	247	240	256	237	242	226	223	205	225	216	232	224	233	219	210	233	236	223	226	232	236	226	240	215	227	219	267	246	259	207	240	234	234	216	223	224	253	236	240	238	232	200	225	204	236	216	216	213	252	208	242	214	238	234	260	213	212	239	229	221	218	221	237	228	252	275	217	249	248	228	216	222	230	233	228	234	216	236	209	236	234	249	239	230	227	219	245	238	218	202	224	239	231	211	219	231	229	260	215	272	216	250	202	228	203	232	238	225	216	234	216	214	211	222	210	209	245	241	251	233	206	212	236	207	246	233	211	244	231	230	247	222	200	219	197	238	232	230	229	208	200	213	238	224	236	238	224	243	246	213	217	230	220	233	266	228	238	234	235	234	231	212	223	247	235	208	236	224	207	215	235	224	244	236	206	249	210	229	209	258	207	243	227	225	239	244	231	199	235	234	242	228	229	209	212	216	220	246	194	241	246	219	209	233	213	226	250	234	255	225	214	216	233	234	188	208	218	238	242	233	217	216	207	231	213	233	215	239	226	250	224	246	224	234	256	230	204	233	228	228	206	220	237	226	211	244	225	207	247	270	249	220	238	221	253
27558	23462	10796	697	356	310	289	258	276	265	285	272	265	275	292	295	269	254	283	289	264	265	240	231	287	256	269	257	266	276	247	314	277	285	286	275	274	262	254	311	264	284	240	266	267	313	285	292	286	264	289	281	277	256	256	261	288	276	273	247	257	291	249	266	277	248	260	302	248	296	261	268	286	277	309	280	292	262	244	286	312	261	258	254	278	271	247	276	262	250	289	263	258	257	255	254	260	278	252	280	253	262	280	282	273	265	270	286	251	240	270	264	268	260	261	247	271	289	264	279	255	275	252	274	258	256	294	249	266	282	267	264	279	280	261	278	291	242	255	266	292	269	297	298	286	273	269	272	262	265	281	267	259	264	289	284	264	254	254	270	287	291	282	245	283	250	262	263	277	296	276	268	281	284	286	257	263	256	279	307	280	279	282	262	265	274	267	251	278	267	262	270	262	282	304	272	257	243	288	285	252	263	272	254	304	253	262	249	295	272	280	247	260	258	271	261	293	278	275	286	250	287	261	258	270	293	250	260	244	233	252	241	259	290	275	283	264	255	270	290	243	278	285	263	241	266	262	274	250	283	232	275	239	272	248	246	265	317	280	280	272	244	267	255	273	260	230	261	292	281	284	267	275	267	257	254	235	281	272	261	273	275	282	259	222	313	272	252	265	288	285	275	254	260	265	253	278	283	281	258	256	280	281	281	233	258	285	250	239	265	288	289	249	260	264	257	262	274	274	289	284	277	279	283	265	295	281	260	265	270	255	264	259	293	258	268	271	276	283	287	258	275	286	257	275	281	257	297	282	234	275	281	277	264	266	258	268	241	287	238	270	254	269	279	290	290	270	292	259	263	257	233	286	266	265	268	273	258	251	275	270	249	249	252	262	289	268	256	257	286	252	270	279	270	259	263	273	251	282	263	267	251	276	280	264	283	272	263	275	293	264	264	255	274	239	248	264	283	264	291	270	246	247	289	260	261	264	297	245	267	244	246	251	267	281	263	266	301	279	276	252	266	272	262	263	248	249	242	271	288	295	298	286	261	260	269	257	252	287	289	278	261	268	273	259	268	270	285	273	244	273	257	267	287	266	245	269	278	228	282	266	262	216	259	252	270	276	296	269	275	265	285	268	256	292	305	258	256	258	256	263	292	266	272	276	274	265	268	273	259	258	247	283	248	284	254	273	260	279	280	262	254	268	257	263	253	249	270	266	293	295	255	281	272	272	271	257	260	271	242	272	267	278	291	271	274	257	268	264	273	281	263	270	270	243	277	283	261	301	260	251	281	307	270	265	257	284	273	274	294	274	268	268	262	273	270	308	270	258	275	237	255	269	243	262	296	255	253	270	274	266	279	277	279	251	294	291	273	269	266	273	278	272	280	254	254	279	262	262	280	272	222	277	254	246	291	276	261	247	283	304	261	261	253	259	253	284	278	284	264	270	269	280	301	254	274	249	251	251	273	274	260	259	276	284	284	282	250	260	259	252	288	261	268	267	296	277	302	277	264	252	261	279	271	264	242	273	287	268	254	295	247	276	268	252	254	289	255	289	248	282	271	240	272	264	266	274	270	256	278	282	259	288	286	297	278	284	279	283	285	298	298	242	236	260	246	274	267	268	268	262	247	267	251	266	271	281	256	285	255	265	285	257	285	275	265	273	268	262	224	271	256	305	262	288	294	270	291	261	285	276	268	310	258	274	271	257	263	270	273	278	245	264	284	253	239	247	262	278	263	289	250	291	241	307	280	303	256	239	252	262	264	236	280	250	269	285	272	261	269	239	239	277	262	250	257	258	290	291	291	264	280	267	266	225	270	270	270	262	255	280	314	271	260	273	289	280	257	269	290	246	273	272	256	268	287	313	286	274	282	280	262	257	252	281	294	270	265	259	237	265	269	279	263	263	274	277	286	324	257	255	256	245	294	261	258	252	286	264	287	282	274	249	295	271	218	292	269	288	287	244	272	276	270	284	223	272	283	260	282	283	276	253	239	259	240	267	271	264	250	293	264	268	275	280	288	241	271	251	245	268	253	259	272	281	286	271	246	281	261	291	288	275	268	261	258	271	280	268	295	249	262	261	264	288	279	269	267	233	279	261	247	260	280	257	277	233	261	229	258	263	287	255	252	258	270	258	257	299	270	301	235	290	253	249	278	248	271	298	254	254	293	274	242	284	248	291	270	255	256	248	248	267	274	268	305	280	290	278	284	256	284	279	289	273	247	282	243	270	282	279	311	294	255	275	293	278	277	274	240	258	273	284	255	285	264	271	271	275	237	283	279	270	256	291	283	239	273	264	243	275	246	275	276	251	251	262	281	282	267	259	288	285	263	281	281	275	272	243	251	271	274	285	303	297	271	285	263	247	283	267	283	277	279	261	232	257	264	255	268	316	255	229	278	280	281	272	272	247	261	291	249	249	276	287	272	245	266	289	251	254	285	286	255	260	243	251	264	286	271	278	276	263	253	263	263	278	275	287	246	289	251	303	261	266	269	243	268	320	260	284	243	245	268	268	283	268	262	265	273	262	267	272	271	257	248	282	267	274	255	258	283	258	275	272	304	293	241	255	259	261	222	224	270	243	259	269	284	290	242	271	294	259	266	244	303	264	254	285	264	247	260	309	268	292	258	252	281	294	259	278	275	280	264	288	260	291	285	267	262	268	271	287	269	291	276	281	251	286	280	248	252	246	269	305	254	286	243	275	271	251	278	284	255	272	246	253	253	249	262	298	270	284	283	286	256	280	256	235	294	244	273	238	297	258	266	277	255	278	260	300	271	312	298	255	260	282	285	279	250	264	271	251	270	267	268	274	264	277	273	273	264	236	264	297	281	262	289	272	309	301	279	255	268	299	256	263	256	257	278	282	229	263	278	282	286	251	255	282	273	275	257	261	271	282	269	292	292	297	270	306	265	267	274	275	261	301	285	295	270	251	261	258	291	291	281	286	237	291	270	270	264	287	295	268	255	296	255	270	296	256	292	318	286	269	271	300	299	273	270	238	267	248	257	253	254	286	263	262	284	267	277	251	277	273	265	309	264	263	266	250	278	245	286	278	264	293	286	257	241	259	266	272	285	267	284	270	269	276	265	292	282	261	248	270	270	294	259	281	290	308	264	271	234	277	247	271	248	260	278	246	262	297	279	267	258	273	265	267	262	231	272	241	269	254	279	313	270	272	250	283	274	247	253	250	249	264	273	228	262	274	280	288	268	271	281	253	236	276	251	278	276	261	289	241	262	285	256	282	283	246	295	296	263	271	260	286	256	254	260	246	285	251	273	273	281	267	300	268	274	280	263	289	277	269	257	285	297	285	286	298	271	269	258	238	248	270	280	256	277	253	260	295	264	267	261	259	262	254	277	269	267	265	255	255	266	272	261	282	246	263	266	276	255	279	251	235	269	257	267	264	246	256	289	288	272	259	272	272	250	280	268	294	280	256	251	247	257	274	249	269	262	293	265	294	261	260	235	264	272	275	279	248	275	259	259
23357	28322	4558	693	541	461	434	433	422	393	404	369	405	391	386	406	412	396	371	393	387	404	426	389	393	428	404	386	390	354	399	408	391	390	380	395	406	387	410	389	414	384	333	340	342	396	391	400	394	403	382	424	399	385	395	378	400	404	359	424	368	408	413	436	388	365	354	394	382	360	395	405	406	373	387	372	409	372	391	402	378	385	414	370	381	399	368	390	358	409	415	397	362	403	398	370	409	373	396	406	379	369	384	390	380	372	401	391	405	382	416	396	375	412	388	402	386	409	383	403	392	419	375	395	377	400	367	400	415	386	395	391	392	406	390	386	377	389	426	398	418	373	373	384	357	378	430	399	378	415	406	375	400	399	422	381	382	374	389	392	412	406	368	367	377	410	381	385	401	370	394	367	376	375	389	400	386	403	353	402	370	404	388	392	375	377	390	401	399	411	399	387	386	383	380	388	373	414	415	383	388	376	388	366	376	386	417	386	395	382	381	414	355	401	371	374	393	384	386	437	396	395	413	405	407	418	381	406	402	393	412	405	340	362	385	376	388	411	385	438	408	364	365	366	393	397	376	384	393	360	386	391	410	394	399	390	409	401	384	369	386	371	409	365	377	393	383	392	420	384	476	388	413	403	384	380	393	338	378	401	403	378	391	381	356	382	391	393	404	374	376	441	407	402	403	364	399	374	406	376	386	378	407	379	430	400	360	392	384	386	378	408	384	404	387	401	403	436	411	385	395	422	394	396	397	387	414	426	385	407	378	385	397	419	435	360	410	379	413	387	394	394	399	397	425	409	397	400	416	340	371	389	420	406	371	401	394	419	381	372	409	376	398	396	394	403	350	370	394	401	402	412	393	374	391	422	382	381	408	370	380	398	404	371	398	391	385	387	417	404	378	407	401	427	373	409	428	435	408	386	373	389	368	395	381	373	400	370	403	388	404	397	360	368	384	407	374	383	407	366	442	384	383	394	397	380	360	404	412	425	356	405	388	385	405	387	357	370	408	370	404	351	385	401	406	414	392	406	392	392	427	380	367	364	380	340	423	340	395	437	383	382	391	362	393	376	377	392	420	354	404	422	420	409	364	392	397	406	404	398	397	356	360	392	402	412	384	379	382	372	377	425	415	428	394	407	401	403	369	382	375	407	412	377	365	399	396	411	398	404	385	374	396	419	376	396	363	388	370	406	380	402	413	379	383	380	356	405	374	402	361	424	400	389	391	397	408	375	426	418	403	406	414	370	397	372	407	381	373	368	401	392	384	390	394	378	397	428	419	417	371	377	385	331	378	447	435	412	356	426	372	417	382	374	380	365	397	370	393	404	384	363	404	359	363	395	406	360	392	383	378	408	370	389	372	390	409	399	380	400	403	420	430	363	405	373	385	415	379	399	392	403	372	369	410	399	378	395	403	380	404	372	391	389	423	414	383	359	378	379	389	363	391	400	432	381	453	404	409	356	420	401	382	384	371	388	371	381	426	395	358	395	395	409	409	422	411	378	423	388	411	425	383	411	378	401	401	398	412	384	350	402	381	399	356	373	382	379	375	405	388	378	415	422	432	409	433	345	329	427	390	389	391	403	356	376	419	408	430	395	396	385	393	408	405	412	346	378	383	405	439	418	381	395	390	407	356	380	372	376	407	390	414	379	398	416	392	384	351	368	410	368	403	381	422	397	376	368	371	422	335	383	394	372	346	436	381	377	385	407	402	383	376	404	381	386	373	403	369	358	423	400	405	435	419	389	381	384	391	390	403	353	396	396	370	374	390	382	380	385	383	375	380	391	394	387	404	379	392	351	387	394	393	402	394	399	374	416	382	419	385	372	374	383	412	384	371	383	380	414	366	398	391	408	381	390	389	367	384	399	419	398	412	424	404	403	420	392	370	387	371	422	376	378	442	366	380	404	385	357	387	429	404	406	398	397	350	362	423	397	387	410	349	422	387	392	379	382	417	362	389	375	350	408	433	390	389	396	391	360	405	410	378	367	406	396	400	374	406	381	418	385	383	370	402	370	406	368	406	398	367	382	402	391	399	393	372	399	393	353	389	375	378	396	371	416	384	383	387	399	383	407	428	371	385	406	407	369	366	381	406	389	376	388	364	391	390	414	396	394	407	364	395	392	388	416	433	377	404	379	348	392	367	400	387	378	385	390	385	378	413	388	352	433	390	392	411	377	355	379	423	425	381	367	387	360	399	360	363	417	439	376	372	389	374	395	386	412	383	374	398	403	381	371	386	407	396	402	365	379	379	362	386	388	372	415	393	395	412	403	345	372	389	390	428	349	394	365	377	407	345	411	386	399	409	395	393	386	392	393	349	378	383	392	400	371	378	399	384	355	398	384	382	390	360	384	395	428	379	388	369	410	410	386	424	393	405	343	411	404	376	385	397	446	396	410	369	366	435	396	388	384	392	350	366	376	383	372	416	389	400	406	386	403	400	386	418	405	441	397	380	377	403	385	403	380	418	424	400	408	416	382	369	399	401	373	385	385	408	373	381	409	375	431	366	376	402	399	405	401	403	413	352	412	400	385	402	387	418	365	381	393	402	404	381	406	370	391	386	390	404	391	385	378	350	389	384	405	365	389	377	425	419	426	357	385	402	389	389	373	432	400	369	396	397	382	363	372	378	394	407	411	361	395	404	360	413	387	393	361	382	363	383	392	391	412	393	361	391	405	353	371	410	402	382	388	390	379	404	392	369	430	358	406	405	389	408	388	381	415	385	410	426	365	403	411	376	392	376	361	417	379	384	376	417	416	383	384	415	355	407	388	401	396	407	391	377	419	366	407	373	368	377	421	384	367	383	406	386	372	404	397	409	381	358	403	341	383	346	386	390	407	391	396	407	407	386	407	393	374	392	368	383	419	405	375	366	409	367	366	406	383	385	393	388	389	372	372	359	387	412	368	391	401	407	362	455	389	385	375	413	376	413	408	408	409	400	404	394	389	411	368	410	400	350	367	388	398	380	396	378	399	391	374	416	377	372	372	364	408	387	382	403	410	388	408	382	374	363	361	418	375	380	401	345	377	376	382	374	373	407	358	414	400	405	410	375	414	394	379	421	401	382	378	377	398	405	417	393	375	422	368	400	389	381	389	375	400	365	390	358	405	404	391	423	379	399	418	374	374	387	377	399	398	407	400	366	388	387	401	395	388	390	367	395	380	391	401	390	350	415	387	383	371	378	362	370	407	405	371	359	429	399	369	413	440	420	384	407	384	431	427	403	352	392	372	385	361	395	429	404	366	378	412	427	410	390	419	383	368	360	375	408	384	394	403	400	403	400	399	401	396	397	401	383	380	346	386	393	408	400	390	416	384	425	396	404	379	408	423	391	413	400	429	392	407	371	411	358	395	402	367	390	434	403	407	390	382	388	362	395	389	400	402	387	374	404	354	367	402	373	375	399	352	409	396	366	410	383	374	399	405	370	384	384	399	411	369	383	401	364	386	378	410	431	398	410	385	404	374	421	425	409	353	419	370
24299	22091	28666	25095	20263	3673	627	496	371	354	321	357	312	336	327	309	310	287	333	309	310	299	310	306	298	311	260	285	304	257	313	266	276	296	276	307	256	300	269	257	296	291	294	274	293	292	310	306	284	271	310	285	277	313	303	298	287	316	302	308	283	261	278	305	302	305	294	276	284	295	284	287	285	310	297	296	230	290	324	299	288	275	292	293	325	285	275	281	312	289	303	275	273	302	282	329	290	267	263	276	317	292	312	300	287	304	288	274	271	276	289	260	290	274	334	305	289	272	286	283	313	287	262	279	317	296	314	290	309	334	309	300	300	341	310	273	298	291	301	281	297	295	271	281	289	320	269	302	276	273	286	248	285	308	290	276	276	311	255	257	289	302	289	294	269	294	288	270	290	310	290	288	269	297	274	295	284	279	309	298	306	298	289	285	276	284	306	284	326	297	320	296	296	281	276	302	283	291	285	269	300	294	279	270	295	306	319	284	259	261	295	307	303	277	283	278	311	305	311	278	293	280	320	280	273	280	326	311	299	263	278	313	292	280	286	272	305	300	305	271	291	296	335	294	295	318	272	316	266	271	321	293	316	282	296	284	282	327	302	274	268	322	292	319	335	282	322	293	281	308	280	277	274	285	280	295	322	301	282	265	300	292	317	303	283	270	287	302	311	268	308	273	312	277	292	297	292	270	310	296	304	281	293	296	293	275	286	291	274	278	283	262	296	269	283	292	257	270	276	317	288	290	287	278	300	294	266	300	283	293	283	281	269	287	293	271	295	302	272	293	246	290	290	290	272	279	274	283	277	293	296	284	283	271	267	250	286	285	293	283	280	319	262	278	299	287	299	295	294	299	332	313	330	286	275	269	303	280	304	255	276	260	279	313	299	269	244	254	271	320	329	309	284	261	287	330	309	295	308	273	311	284	273	302	284	309	275	265	280	277	291	278	260	317	308	293	264	292	281	281	304	292	241	312	263	282	288	311	305	295	256	276	291	281	296	317	303	298	303	292	317	277	296	293	322	256	293	303	258	293	284	275	275	296	268	253	255	277	282	287	266	267	327	286	293	280	266	309	299	281	319	302	288	293	275	305	295	278	306	278	254	283	312	268	313	326	249	321	263	285	308	266	293	284	297	256	270	295	296	272	292	305	272	309	279	288	291	276	293	279	284	270	273	316	260	277	286	262	282	316	269	278	286	296	275	288	278	265	282	258	303	273	267	276	253	291	274	274	309	294	281	299	256	294	310	297	277	296	283	293	280	278	294	291	293	302	286	254	299	286	286	306	299	276	282	299	295	294	294	281	295	289	278	287	297	296	282	275	279	286	278	285	284	315	294	291	288	295	296	295	325	269	273	285	321	271	279	275	290	301	309	279	274	280	276	278	287	275	288	275	319	271	267	274	293	275	257	302	269	290	317	267	300	242	302	317	283	279	264	275	299	293	274	267	292	271	276	272	312	282	259	276	288	299	293	272	293	281	294	287	269	293	289	319	291	281	295	270	271	314	286	312	264	279	263	288	305	269	292	263	293	270	285	308	252	281	282	295	296	254	264	250	286	315	269	294	309	260	284	301	291	301	290	292	307	277	277	283	299	259	288	295	310	309	305	260	295	286	279	301	292	286	302	270	307	290	288	292	350	287	300	260	308	278	292	263	274	254	278	288	308	276	279	290	288	311	278	325	286	300	270	277	255	276	290	285	269	263	268	280	312	301	300	296	292	306	290	291	318	278	282	280	308	319	308	287	314	291	289	293	298	252	280	275	303	304	285	290	295	304	299	294	306	286	314	225	285	287	273	273	300	280	313	287	282	264	289	301	290	255	265	294	289	286	304	279	258	277	289	290	262	301	248	269	266	287	314	295	314	278	285	279	261	298	275	278	291	270	281	280	311	286	292	281	297	287	292	280	282	297	309	325	278	312	295	289	301	294	292	285	275	305	289	291	294	304	243	296	285	284	288	257	263	280	280	276	265	303	296	258	314	291	306	277	279	283	303	271	296	310	261	271	277	281	291	303	265	291	290	265	285	287	303	243	263	301	291	255	281	296	297	308	281	264	287	279	282	289	294	288	295	306	319	283	339	274	303	272	308	295	282	308	286	271	277	298	278	284	279	289	260	264	296	282	266	269	279	305	301	324	296	263	292	280	261	281	280	255	285	296	274	286	260	273	303	264	273	298	333	277	318	311	301	256	293	308	319	280	309	293	273	289	269	321	306	291	273	299	292	310	294	283	268	288	299	278	297	271	253	258	324	272	284	260	299	312	264	286	290	278	261	322	274	282	297	281	301	290	281	287	271	292	276	279	274	286	280	281	324	312	301	273	277	283	280	290	334	285	288	318	293	317	298	297	256	280	295	312	291	286	301	293	279	308	297	287	287	251	256	327	291	305	291	297	257	274	262	292	284	286	288	308	342	296	295	287	300	294	287	309	323	280	289	271	307	285	302	264	317	280	269	291	261	275	299	304	296	276	296	274	284	271	284	304	279	321	318	282	297	296	302	291	291	319	281	289	278	286	318	290	294	260	292	284	238	310	263	266	262	304	287	286	283	265	281	302	274	283	290	285	308	279	300	293	289	323	271	283	293	261	314	288	264	278	260	255	267	318	296	276	272	295	249	296	279	309	286	279	269	283	303	295	293	292	312	278	259	288	295	291	284	291	278	280	324	281	265	282	286	300	260	291	281	284	326	311	292	308	284	292	284	307	290	301	286	263	295	293	298	323	284	288	316	308	271	286	287	273	273	309	289	290	305	287	292	288	272	286	256	275	266	320	292	301	254	294	267	277	282	302	300	281	277	283	290	316	306	297	279	291	297	308	279	268	293	275	274	263	265	310	271	293	290	304	265	278	295	271	293	288	307	296	279	317	281	294	282	299	328	301	294	270	285	262	282	275	267	309	281	286	273	288	278	292	284	270	318	285	307	287	270	328	271	293	294	294	312	293	269	263	259	246	264	285	273	270	301	266	278	298	272	318	315	323	279	294	318	262	266	276	260	274	279	284	267	280	287	275	274	301	281	291	272	300	279	248	296	298	288	292	292	289	298	285	292	294	298	303	282	310	294	294	278	271	289	299	297	272	301	292	266	282	290	279	271	262	280	283	279	285	275	304	300	274	281	280	287	282	275	295	299	299	266	285	306	329	275	288	276	261	279	282	291	318	293	250	279	299	286	272	304	281	277	292	343	275	327	289	254	281	304	307	275	266	295	267	277	288	274	285	295	280	238	269	294	272	300	318	260	295	250	301	289	268	299	255	262	282	311	300	299	279	285	292	259	312	280	278	289	290	288	279	308	304	284	297	312	264	285	281	278	306	296	270	274	299	281	314	306	265	270	286	300	273	292	266	280	289	286	287	286	273	275	295	297	288	244	306	287	265	263	287	284	311	268	311	266	275	277	287	293	300	300	304	283	282	287	299	275	301	279	272	284	284	267	277	279	276	294	269	264	270	276	309	294	288	277	281	262	287	278	298	284	297	325	283
52023	60396	16073	2687	1812	1225	1059	991	839	681	624	635	620	579	520	502	519	462	477	488	462	449	469	425	424	442	439	429	449	433	466	420	449	473	465	451	404	435	433	431	448	426	413	383	397	448	401	414	459	421	418	387	436	429	370	414	438	462	445	433	390	419	404	429	392	407	455	417	437	418	428	403	405	436	393	418	426	414	427	419	413	425	456	418	403	415	458	431	421	427	405	411	426	414	409	450	402	432	422	436	427	423	415	426	394	408	406	454	418	429	390	410	395	407	429	422	458	415	430	381	440	409	440	424	416	423	431	422	370	413	409	416	407	451	437	398	398	399	463	390	414	437	416	387	421	434	432	434	403	429	433	396	414	404	401	401	427	441	404	406	421	423	460	408	424	401	413	415	440	386	414	445	453	425	442	413	411	413	418	403	397	402	393	412	471	448	441	396	433	446	414	406	401	424	450	405	436	426	463	445	427	386	401	400	418	395	416	413	367	435	437	401	444	434	431	397	455	424	422	437	438	426	407	461	404	433	371	427	439	423	443	427	423	432	466	460	397	450	416	402	429	423	384	407	438	457	430	430	431	400	423	421	422	411	402	421	423	412	444	403	409	405	458	411	400	401	414	443	393	421	413	392	386	419	446	422	431	440	429	424	421	384	435	420	432	441	456	402	461	430	457	432	413	373	400	439	426	431	423	421	452	418	437	404	452	394	421	399	431	446	424	452	409	410	425	376	417	408	406	436	440	433	408	453	411	427	459	446	432	395	426	400	429	430	491	441	439	415	424	395	450	433	382	423	446	424	464	423	428	389	442	432	401	414	420	425	418	439	386	414	450	425	390	433	396	417	428	409	427	431	419	433	425	440	443	447	412	415	429	429	423	445	425	427	392	422	433	383	463	393	382	419	424	429	410	420	386	405	404	411	438	421	425	444	451	407	405	422	450	410	395	460	423	414	408	391	452	418	443	443	436	415	420	414	459	417	443	418	369	447	416	424	448	391	406	407	418	409	402	425	411	457	405	416	387	426	401	436	417	418	398	403	414	429	421	429	459	437	425	420	406	421	439	407	407	433	443	424	413	447	406	442	423	410	417	431	389	395	415	457	412	412	405	433	393	397	393	415	385	404	421	404	447	407	401	417	426	447	392	385	419	468	439	424	404	398	416	406	409	415	388	409	427	418	446	411	434	463	427	429	429	399	445	433	422	417	461	419	439	427	413	387	419	427	446	427	414	378	410	399	421	413	431	456	397	407	400	440	446	409	435	394	427	410	438	459	437	389	402	432	430	411	395	435	427	418	450	434	400	438	456	427	401	444	427	402	412	389	408	413	411	429	400	429	431	440	445	403	386	400	460	402	422	428	427	404	425	417	406	424	399	441	410	418	415	447	456	399	398	415	423	456	421	434	378	433	395	416	433	430	382	394	387	394	447	402	403	413	419	436	463	449	459	446	442	376	374	416	403	436	422	401	429	425	435	410	429	423	440	429	416	442	433	441	422	399	410	419	403	433	457	408	443	433	413	429	408	397	415	405	400	425	354	409	407	393	416	411	429	417	437	393	402	431	421	403	414	409	429	430	429	419	433	435	409	410	437	426	386	410	458	447	401	411	408	438	408	425	422	418	399	424	447	399	444	436	395	428	405	417	434	428	434	417	428	409	410	410	406	451	441	431	456	421	453	414	403	429	428	438	439	405	407	414	396	447	404	473	392	434	410	406	406	435	423	433	395	424	440	398	439	442	415	433	425	395	437	419	448	461	413	415	419	462	400	400	397	425	394	406	440	436	436	424	410	427	422	413	382	420	412	433	394	386	432	397	403	425	422	403	414	427	390	420	431	401	378	414	373	415	437	400	383	420	410	420	423	429	422	437	444	438	415	436	450	433	400	451	393	466	428	402	411	387	448	399	397	414	440	415	416	410	446	451	418	402	425	389	421	385	414	456	452	441	385	418	433	471	446	424	463	439	454	454	402	394	430	407	423	386	447	414	474	431	389	420	426	460	409	394	444	425	425	439	435	457	403	418	418	448	406	438	400	429	390	414	415	402	406	429	418	456	432	395	408	403	421	417	419	453	425	444	418	405	396	442	391	397	443	398	434	414	390	446	435	439	397	443	430	427	426	417	436	421	425	431	419	405	423	424	426	389	401	410	392	395	419	413	437	418	421	431	422	410	436	433	429	460	425	379	395	427	423	399	413	419	418	397	408	409	401	396	410	418	401	427	410	410	396	453	432	423	438	415	438	398	445	405	425	417	431	459	420	420	431	401	425	410	441	481	471	434	439	459	405	424	426	444	420	449	396	422	437	412	407	464	454	434	391	469	381	399	427	434	424	408	430	466	398	438	408	425	422	408	426	446	423	423	402	425	423	390	467	428	395	420	399	421	430	418	366	436	409	412	414	436	415	410	389	431	444	407	421	437	420	442	412	427	428	450	442	396	413	428	441	425	407	391	439	419	402	426	406	442	382	427	404	417	397	431	423	418	431	405	424	438	401	413	423	390	432	433	446	418	409	412	428	472	401	443	431	404	419	402	381	437	429	415	409	421	424	422	385	431	439	399	413	418	476	441	388	421	410	405	417	415	422	435	433	370	406	424	464	400	412	429	450	404	386	381	408	413	413	430	404	426	424	421	412	420	434	404	441	385	430	448	430	437	426	438	486	398	424	399	411	417	393	412	433	404	419	440	423	424	422	426	416	404	465	429	416	400	416	441	367	422	464	427	400	411	396	407	412	447	434	408	444	417	433	463	433	447	401	426	399	404	410	411	415	467	460	415	421	449	407	413	406	420	429	419	456	426	401	398	432	437	401	452	400	420	428	457	444	416	457	440	440	416	408	400	417	409	432	403	401	413	421	447	418	408	397	405	409	421	425	406	410	421	433	448	443	462	413	437	440	433	414	410	432	390	413	408	434	431	400	432	431	443	424	366	430	400	446	419	417	396	409	428	414	394	401	409	425	411	403	411	399	415	437	421	419	410	440	415	434	393	457	447	413	426	423	395	429	405	407	408	446	416	402	403	392	450	424	405	465	406	429	410	437	448	400	408	411	432	408	410	419	402	420	422	437	407	410	412	385	408	424	419	429	431	434	416	427	415	412	423	404	424	480	408	422	429	427	432	443	442	437	414	418	424	443	422	415	461	408	402	427	423	413	432	385	418	443	404	428	423	413	436	483	467	421	430	459	438	415	463	386	396	422	375	425	439	435	434	411	416	423	418	430	436	408	418	418	430	412	452	443	411	440	430	426	446	404	414	429	405	433	436	407	427	404	459	405	401	421	402	455	437	431	444	432	371	450	424	423	385	402	418	430	426	397	411	406	405	412	435	401	428	405	431	397	412	439	426	405	425	404	424	448	446	453	434	452	418	414	399	427	456	430	419	452	430	459	417	414	431	394	398	441	429	391	400	404	426	409	408	458	455	389	456	424	437	434	412	436	434	410	413	412	414	401	409	458	427	445	398	418	443	409	444	375	442	422	424	409	418
23300	21706	29260	24406	21597	20726	2769	552	396	349	331	277	257	206	226	191	189	209	208	196	193	196	187	187	166	173	182	154	179	153	161	142	150	141	142	157	160	161	148	150	171	151	166	158	150	153	162	160	163	160	162	165	168	157	138	168	154	159	128	137	164	154	161	156	154	142	144	159	155	172	149	167	159	125	138	165	152	145	144	160	160	143	141	175	141	148	130	149	193	144	156	150	171	135	138	157	158	154	141	140	175	152	158	173	142	153	150	174	176	184	164	163	138	147	167	156	135	143	147	141	161	159	148	133	146	141	148	146	144	154	137	147	136	192	136	135	173	147	176	164	133	154	170	166	142	152	151	134	162	163	157	160	169	157	175	154	136	134	147	139	148	148	150	145	134	165	156	143	140	161	153	133	138	141	152	155	149	145	157	138	157	163	158	147	150	142	150	162	174	160	147	145	151	141	150	142	136	152	150	139	160	157	153	188	150	129	157	155	138	131	151	152	130	126	170	156	140	155	137	161	149	161	154	155	149	173	122	173	165	145	171	145	132	151	150	158	149	165	131	159	116	152	150	155	166	159	128	148	145	142	153	154	164	148	152	140	157	178	144	158	137	169	122	160	157	164	164	123	145	166	146	150	138	150	172	135	128	152	163	166	144	146	171	160	141	167	143	139	140	167	129	144	146	140	147	124	161	154	167	151	139	145	156	159	151	151	173	157	167	135	159	145	145	132	158	123	146	170	161	158	161	137	152	138	159	168	161	164	145	153	164	165	130	172	135	137	149	146	141	150	134	134	151	164	139	165	157	161	145	177	140	144	150	148	141	161	163	153	163	133	139	164	154	155	160	142	146	147	151	140	150	139	141	131	144	165	144	148	178	138	145	130	160	143	130	155	147	159	160	174	143	147	150	156	141	152	133	154	154	142	142	131	154	143	137	149	142	140	142	147	133	145	151	160	156	158	140	154	174	139	146	145	169	171	130	162	172	123	189	143	152	146	147	171	154	162	150	144	154	154	138	153	166	143	162	137	161	137	159	168	164	148	154	167	153	135	147	155	129	158	153	161	139	155	157	148	135	139	140	154	143	131	162	153	139	166	152	118	142	154	152	143	158	149	153	146	155	133	164	128	139	156	145	138	146	155	139	154	129	161	197	160	145	165	152	173	112	155	172	156	150	160	154	134	167	150	158	145	178	148	144	156	162	121	150	151	141	180	145	171	162	149	127	193	145	147	138	168	165	170	150	135	154	156	149	170	154	149	159	149	156	144	132	149	135	138	136	160	138	163	171	136	137	145	164	150	162	153	156	139	164	164	150	138	168	173	128	146	154	150	161	133	169	154	129	168	141	165	172	122	149	138	159	160	174	144	146	150	155	140	139	143	132	147	154	170	165	154	148	118	140	141	149	150	134	135	143	153	164	156	163	152	145	153	145	143	156	167	145	153	140	166	144	142	150	144	154	135	178	161	147	140	167	151	149	130	137	139	140	146	151	157	150	156	157	142	199	159	155	167	152	138	142	145	138	129	148	170	150	164	152	148	155	165	165	158	153	163	150	138	157	153	125	139	140	155	169	158	161	162	156	131	151	155	141	168	166	156	164	169	174	155	161	155	166	154	163	149	152	147	133	167	137	132	169	154	132	145	148	156	148	157	152	168	152	136	134	159	143	143	144	127	143	141	146	146	151	143	147	167	148	149	158	185	140	165	173	165	166	149	131	161	152	117	140	155	145	163	175	162	143	134	145	163	152	140	161	149	129	165	134	167	143	139	144	182	143	141	126	147	143	138	141	169	147	155	149	175	160	137	161	159	172	132	151	173	149	166	151	146	174	163	151	125	157	133	134	165	148	163	135	130	153	158	132	155	139	155	130	156	148	154	144	140	157	136	139	144	142	137	142	153	136	169	161	170	183	186	148	151	155	143	164	147	149	151	162	145	160	128	120	162	145	141	148	137	137	136	160	150	154	149	148	154	181	158	140	156	160	156	151	132	164	147	155	167	139	130	156	153	148	171	140	157	169	161	152	128	183	156	152	147	157	141	159	154	171	162	175	136	155	170	123	150	147	146	144	152	128	151	157	159	142	161	131	165	150	141	144	152	158	138	164	162	156	141	149	141	149	157	136	167	133	146	130	150	166	168	165	132	159	139	156	146	154	138	151	157	156	136	171	148	151	151	131	178	181	140	173	149	159	158	161	150	137	143	144	170	156	145	133	150	152	143	136	171	157	132	147	160	139	143	141	163	170	165	166	167	136	153	164	153	138	140	163	136	152	146	150	158	148	136	146	128	156	148	150	157	153	137	136	145	159	137	156	128	125	157	149	134	150	152	158	148	166	153	142	131	171	141	138	146	144	116	153	148	136	181	149	157	169	162	136	142	149	147	151	162	161	155	174	159	168	148	155	159	134	136	142	140	139	167	143	162	152	171	180	158	155	152	179	160	149	153	153	146	155	126	150	139	152	141	166	144	155	153	157	146	157	149	136	176	155	141	137	145	166	153	142	141	150	159	164	148	131	160	161	138	150	129	151	137	163	181	151	145	181	160	138	171	147	152	167	153	163	157	148	122	169	173	145	158	171	141	163	178	157	138	144	144	144	148	141	151	148	149	153	151	160	146	137	169	158	149	131	140	128	150	152	152	137	153	163	145	137	126	158	151	162	166	170	157	157	152	157	156	148	150	151	142	132	175	171	152	134	147	149	139	159	129	152	142	162	149	156	139	137	148	145	134	168	150	151	154	153	158	153	126	130	148	165	155	143	146	137	150	156	176	131	133	168	170	147	131	155	168	150	142	150	160	160	152	133	162	135	155	147	146	149	154	143	125	164	146	159	152	156	163	148	142	148	139	160	135	153	142	142	133	149	159	148	159	156	156	145	140	147	157	141	189	139	151	158	157	150	147	151	143	164	172	145	153	142	138	147	158	150	161	167	147	144	137	137	158	149	158	165	151	167	168	157	126	137	157	158	164	145	141	141	137	126	148	126	154	132	145	138	165	151	158	133	168	156	126	115	144	148	145	169	144	145	153	148	115	149	159	149	151	137	170	161	152	159	155	160	140	159	144	146	143	173	151	165	136	147	159	135	165	146	148	149	150	145	146	146	161	154	156	129	148	163	168	138	171	155	146	134	140	144	160	132	153	144	146	148	136	147	147	137	142	177	163	132	146	149	166	171	163	148	152	124	174	149	152	156	155	168	148	144	142	131	148	129	148	170	156	145	170	147	172	147	168	151	163	133	165	159	155	155	182	152	159	150	141	142	153	150	146	160	147	164	154	161	169	148	139	162	153	143	164	160	129	133	157	169	143	147	145	144	161	140	140	160	156	170	137	155	140	154	153	165	146	130	143	154	150	140	177	146	148	151	154	141	149	126	147	166	153	156	178	163	134	150	154	131	144	175	152	145	148	163	158	135	148	143	154	174	151	145	173	156	139	153	147	137	133	153	159	163	148	154	148	149	128	143	164	149	148	156	146	154	152	149	130	159	148
57341	61357	20971	4390	2996	2004	1575	1312	962	790	709	593	539	473	454	431	381	396	389	327	341	288	298	320	306	357	278	276	282	281	267	269	244	252	249	267	228	239	247	240	255	263	243	227	220	259	247	267	267	243	246	198	265	225	244	247	215	228	253	230	251	226	210	217	218	255	262	226	239	242	230	230	225	185	229	208	262	206	238	238	237	247	257	230	232	224	214	198	215	215	213	229	218	234	236	221	228	219	219	208	216	211	250	202	210	227	238	235	211	226	201	216	206	225	249	188	229	239	223	214	241	216	238	225	217	207	234	261	221	231	234	214	209	227	245	225	212	246	226	226	205	232	238	236	212	226	205	212	242	250	231	246	247	253	205	225	251	258	204	223	203	218	228	213	221	226	230	224	253	204	258	237	230	180	227	228	212	233	220	201	221	257	246	211	218	220	232	225	210	212	259	243	214	227	237	235	223	247	241	223	228	214	207	216	216	239	255	241	225	237	222	217	211	237	220	224	226	211	230	227	214	212	222	216	230	225	233	232	233	245	255	213	222	233	228	210	212	229	220	245	213	240	240	210	222	224	232	217	223	232	212	228	223	219	213	238	250	218	216	227	214	198	226	244	225	258	221	217	228	202	204	241	218	200	235	236	237	238	236	250	243	217	203	215	215	248	221	225	251	245	211	249	208	234	232	216	224	229	233	229	226	205	219	230	216	227	198	227	247	207	239	203	217	210	238	232	197	246	225	231	244	227	220	249	232	215	237	247	256	255	222	225	235	207	219	219	198	253	196	225	214	226	202	246	216	218	214	244	201	226	232	242	217	248	226	237	220	227	213	194	231	218	239	216	238	228	205	226	217	209	230	223	222	244	226	226	227	209	242	221	210	232	218	215	209	195	219	237	254	245	208	253	210	243	226	220	222	253	205	219	222	238	211	207	245	262	261	197	201	216	240	238	220	217	204	252	205	227	225	213	227	250	231	220	203	219	226	227	227	235	231	221	192	229	212	217	240	246	198	224	214	235	210	213	236	234	222	237	240	231	235	202	234	197	224	249	219	222	230	212	254	250	226	237	215	235	249	218	210	219	222	233	203	233	212	244	237	233	214	225	229	229	242	210	215	223	200	242	224	210	226	229	210	217	215	195	233	235	237	224	234	194	210	215	227	225	228	258	201	207	243	214	232	210	234	252	220	226	231	246	230	213	244	232	254	262	259	225	231	233	232	227	213	199	252	229	213	247	217	213	209	223	223	237	203	232	212	220	207	217	226	239	228	217	228	178	219	240	247	227	238	240	235	206	209	249	217	221	238	220	207	235	204	226	231	240	206	222	229	231	241	199	223	253	233	222	233	232	202	228	222	219	193	233	207	202	221	221	227	228	216	221	246	224	235	248	219	216	226	253	236	218	231	204	228	241	242	212	213	206	208	235	214	233	220	215	237	235	239	232	227	223	219	258	236	231	247	224	221	217	231	222	209	223	225	243	216	205	227	222	229	222	201	209	224	219	207	212	225	246	252	215	256	229	220	226	209	228	254	212	197	212	210	255	247	234	241	223	238	228	233	215	202	231	225	247	207	233	231	241	221	242	234	200	224	237	245	230	223	224	217	237	218	232	227	234	214	227	222	243	212	235	237	217	225	208	219	213	252	245	229	227	245	237	227	218	209	213	227	207	210	190	244	204	223	220	204	221	221	239	221	248	239	236	232	227	247	219	208	237	230	231	208	223	222	241	228	227	234	223	228	238	244	239	238	242	228	243	203	257	231	196	259	178	213	222	208	199	227	215	224	220	235	237	239	215	227	226	206	249	209	204	238	228	219	203	199	235	261	260	225	240	192	228	218	230	213	236	212	227	192	200	214	241	250	203	216	233	244	230	197	230	242	225	243	236	236	217	220	230	219	217	216	211	252	232	213	228	229	251	249	243	225	235	211	212	233	214	237	226	220	248	230	219	233	215	210	218	230	213	246	231	216	208	223	252	219	208	241	233	231	210	229	226	230	196	201	223	217	219	218	214	215	244	210	208	257	213	196	231	207	208	238	202	236	194	207	238	232	253	243	243	210	228	215	204	223	214	246	219	188	237	224	245	196	243	223	235	231	243	222	218	195	219	233	202	208	215	248	242	218	217	226	245	230	243	230	213	248	212	248	241	224	239	222	240	185	230	234	225	236	217	217	240	211	217	213	212	211	238	215	230	198	215	220	232	218	223	221	227	230	224	204	223	224	236	249	241	257	231	217	229	230	212	236	194	231	208	235	219	247	214	225	235	215	240	246	226	247	232	212	218	226	237	229	242	211	223	225	219	234	202	224	222	213	240	236	220	235	248	215	227	250	228	215	220	236	242	224	221	212	220	235	242	238	194	228	219	203	234	248	211	222	236	207	202	215	256	238	212	227	218	203	247	202	243	248	227	231	226	227	221	195	226	219	229	226	234	205	235	228	221	239	215	203	229	248	218	231	238	213	221	228	244	224	214	209	222	216	222	220	226	236	237	207	228	223	232	235	225	213	226	217	225	224	248	215	236	209	236	221	231	225	231	214	226	191	245	221	223	229	235	216	234	193	240	243	201	240	231	205	219	222	217	232	229	254	219	230	201	218	214	241	218	227	227	241	218	242	226	192	221	236	215	214	241	221	240	230	231	227	249	214	236	230	219	237	255	246	229	220	221	229	247	205	235	238	242	235	237	217	202	238	218	211	246	222	244	236	224	194	194	246	237	212	212	238	221	244	226	256	220	238	215	229	215	210	217	228	227	223	227	250	218	200	240	214	245	234	246	217	268	206	193	236	227	220	227	235	240	216	243	232	233	227	214	259	217	235	228	206	223	211	223	219	232	248	233	231	216	242	225	213	251	214	214	225	234	224	236	244	234	222	235	216	237	213	250	225	240	218	236	225	207	235	222	206	222	249	210	235	218	226	223	237	235	259	234	202	226	231	232	220	201	226	249	224	220	217	231	241	230	240	215	238	206	251	244	232	236	230	216	227	214	264	224	244	213	212	215	206	223	242	254	227	228	223	224	207	223	209	236	240	234	197	223	233	243	218	206	247	230	256	217	225	213	217	227	224	222	221	205	233	204	217	217	229	231	193	248	244	221	227	243	234	215	247	213	236	225	223	209	225	247	213	228	222	238	205	215	189	249	237	220	239	223	224	241	212	188	209	244	215	224	243	275	248	229	218	201	218	226	227	197	204	228	240	209	218	209	216	223	230	236	254	232	225	204	245	239	221	202	232	232	240	222	245	213	248	223	211	225	229	225	236	208	232	240	204	228	219	244	223	213	215	235	213	193	236	216	227	225	242	200	216	211	229	227	222	213	235	217	196	232	218	231	207	243	229	228	246	250	236	198	211	227	201	229	270	223	208	219	225	209	218	191	213	237	225	232	253	195	210	247	249	263	223	236	237	235	236	255	201	203	239	248	226	232	225	197	219	240	217	216	202	222	209	208	237	245	235	217	223	224	216	253	225	228	235	220	235	218	230	210	217	231
27806	22202	13306	1095	351	299	296	282	327	290	247	274	294	245	254	281	296	277	250	267	284	310	278	289	235	269	254	286	267	275	283	259	266	260	234	244	240	271	248	243	270	250	264	291	259	246	253	252	249	246	253	257	268	276	242	272	282	252	266	308	287	280	269	258	277	275	244	246	298	255	252	264	233	245	231	309	262	268	242	267	284	274	278	265	263	267	289	246	267	243	269	247	258	254	261	256	240	320	264	257	274	263	271	254	240	248	283	296	259	286	271	263	256	255	242	276	292	248	269	259	230	275	288	262	253	286	270	255	237	263	252	246	297	269	263	257	284	286	292	256	283	284	255	243	262	245	268	260	259	265	262	251	242	268	251	272	258	226	266	245	246	271	265	251	290	278	269	243	282	248	247	252	233	298	269	250	244	253	253	253	279	247	241	247	259	249	265	276	264	272	269	268	287	281	248	258	286	258	264	265	248	263	269	274	248	229	275	264	275	231	266	261	228	254	264	271	282	277	258	292	259	260	257	264	251	246	232	275	245	267	286	239	277	248	239	251	251	249	265	276	273	245	236	259	283	265	260	265	291	247	293	249	264	261	256	291	236	298	235	277	233	284	270	227	260	217	270	293	296	249	269	234	269	256	247	264	264	280	257	285	260	272	297	273	244	271	254	272	260	287	281	244	232	263	266	277	293	280	267	262	250	278	243	253	273	252	283	269	281	254	266	283	234	267	262	265	269	252	292	275	248	274	278	250	242	292	281	254	221	275	271	259	236	242	236	246	267	263	281	280	262	247	278	256	295	265	238	260	264	276	263	269	247	251	263	260	261	294	279	247	256	273	279	294	274	248	272	253	275	262	269	253	243	253	266	250	250	260	287	250	276	282	269	282	275	264	261	253	262	268	259	241	280	256	239	276	236	272	276	283	228	240	262	268	296	259	255	280	239	267	264	264	291	258	287	250	274	274	274	297	261	232	261	235	270	258	263	233	260	275	255	238	273	280	270	236	242	256	265	257	256	249	270	247	268	238	282	269	279	274	273	268	270	256	247	273	229	243	277	258	287	253	237	261	279	264	260	275	252	269	234	263	267	240	263	236	299	261	237	282	262	278	240	253	271	261	251	293	252	248	258	255	239	256	268	258	286	274	268	281	281	243	255	283	246	243	301	277	267	269	274	270	273	271	261	233	268	235	248	278	265	247	259	238	271	268	249	261	256	260	278	259	281	289	277	261	271	273	259	251	279	268	269	262	242	250	257	268	241	270	293	263	263	255	271	249	244	249	266	241	254	260	279	253	288	282	254	249	244	243	242	240	248	271	252	280	256	264	270	260	259	283	253	248	262	268	261	264	256	275	279	260	252	244	265	287	259	272	245	260	263	271	268	258	258	317	277	250	258	262	267	278	262	268	234	260	261	248	253	270	237	277	275	250	259	301	242	279	262	250	273	293	253	291	272	280	248	273	258	264	249	259	269	274	267	265	285	279	274	276	287	249	266	262	244	260	246	264	280	290	279	260	271	251	273	266	228	261	273	280	258	272	292	258	230	258	269	231	255	249	253	261	269	266	256	245	260	257	255	282	281	250	278	293	271	257	267	288	272	270	268	277	271	283	263	247	260	262	265	251	253	252	276	250	237	277	297	272	261	269	285	286	252	256	284	276	284	248	292	259	264	277	264	251	250	275	265	260	256	280	264	257	261	279	267	272	245	239	293	264	284	254	273	255	256	291	260	265	257	246	284	263	240	263	268	260	269	262	277	229	265	267	272	272	287	270	273	262	263	265	276	257	257	272	263	283	281	267	256	311	292	250	260	253	243	270	275	275	278	274	238	241	239	264	267	251	240	244	276	243	246	264	274	220	256	250	270	266	272	277	269	263	244	265	290	252	255	259	239	271	281	239	291	233	265	259	255	274	281	262	276	239	268	301	265	280	274	242	275	257	275	258	251	258	291	273	270	261	276	265	267	244	260	287	268	267	297	280	268	247	286	239	291	275	284	267	260	255	255	244	291	259	248	276	247	273	265	259	267	291	266	255	262	247	286	247	261	223	271	261	248	266	285	257	285	263	258	269	281	299	241	251	254	264	279	265	288	282	250	264	285	276	297	256	257	247	274	257	278	235	270	238	229	240	277	312	270	265	247	278	266	249	237	267	246	280	255	285	273	276	288	275	261	256	271	278	279	279	287	264	247	254	262	261	279	236	250	261	241	272	261	240	281	277	239	269	248	285	255	270	280	265	254	268	288	256	248	257	263	236	228	261	259	243	282	250	284	252	288	239	261	248	276	259	259	263	271	261	246	276	272	271	268	273	267	258	275	282	238	219	250	255	257	264	248	288	281	279	267	285	267	269	260	229	297	244	244	262	278	251	289	264	239	262	256	265	297	257	266	269	261	249	270	248	253	262	265	266	273	259	291	263	287	298	242	254	249	264	249	264	254	302	261	258	258	263	258	272	234	267	286	252	260	282	277	256	238	249	247	278	271	252	300	268	270	259	263	276	264	249	283	267	278	261	238	251	251	249	248	261	266	269	287	249	273	274	275	283	249	262	269	266	287	258	253	229	280	293	254	266	256	258	262	271	277	271	287	285	282	298	289	261	273	263	255	284	291	240	230	265	261	281	291	268	256	244	280	240	259	244	283	262	261	262	257	272	288	269	278	238	229	262	274	300	251	271	259	269	258	236	271	263	255	253	269	236	254	243	251	273	253	257	287	263	257	284	251	280	241	267	251	265	276	259	248	269	280	294	277	275	267	280	248	255	287	260	277	269	244	298	271	248	227	261	271	260	260	265	243	246	265	298	278	305	271	265	264	239	274	263	252	276	271	249	261	250	253	271	309	274	249	276	258	255	286	267	245	266	271	254	248	270	245	266	255	276	268	252	270	248	242	224	268	283	270	214	241	245	301	243	246	276	274	243	301	260	260	261	271	261	286	272	282	290	254	231	288	274	246	262	272	288	265	294	279	282	279	264	279	256	284	259	260	259	257	262	303	272	265	303	250	272	272	305	287	246	253	253	241	256	264	261	248	274	274	280	283	250	285	246	279	271	295	286	271	273	250	241	286	294	257	253	253	287	267	259	245	268	280	265	267	260	270	264	255	268	278	262	276	299	257	263	264	245	242	260	259	265	291	255	259	286	276	250	264	258	241	253	259	263	264	253	273	244	262	261	238	271	264	240	268	245	231	258	266	255	286	275	236	267	268	268	270	217	284	242	277	286	272	269	257	248	264	270	261	238	274	225	246	274	221	263	252	274	251	270	268	266	292	251	273	279	247	283	281	284	245	244	292	265	265	260	268	287	260	275	282	264	261	275	251	263	251	268	255	269	257	229	231	256	259	263	262	278	251	264	262	242	244	267	262	277	254	301	267	253	273	259	277	240	252	291	277	257	277	265	232	259	273	236	248	298	271	249	314	262	266	236	261	249	274	272	251	284	274	264	238	247	269	273	289	251	285	260	285	250	276	230	261	248	283	259	277	216	239	278
24119	24123	7917	666	568	445	434	443	403	408	376	421	387	397	395	393	400	378	392	398	388	365	366	378	387	402	412	385	381	369	383	369	395	391	375	398	377	379	387	377	407	363	392	403	373	383	366	376	366	373	378	413	402	420	386	391	388	390	395	406	404	413	403	391	394	379	419	391	377	410	389	381	388	387	397	365	401	364	364	392	370	389	408	400	396	368	433	373	400	393	388	382	365	369	412	414	394	413	393	402	388	397	387	383	405	368	376	363	384	366	359	391	381	401	381	383	413	371	413	351	387	402	377	378	391	394	400	377	406	405	388	394	386	352	343	398	398	396	398	416	381	373	410	380	392	407	366	363	366	381	416	393	400	368	414	365	383	403	381	416	400	404	411	421	423	380	418	367	373	358	403	342	393	397	392	385	360	413	363	415	389	357	389	375	414	388	408	407	359	407	403	388	394	355	397	368	394	391	386	400	388	406	373	397	388	362	374	407	381	381	380	407	362	390	407	378	434	386	360	370	377	376	417	419	387	371	387	368	392	376	411	390	390	377	376	378	357	381	365	376	377	410	351	400	419	383	382	398	357	373	370	371	411	383	385	361	387	404	367	379	374	360	374	416	369	367	410	356	339	387	423	373	387	361	386	396	399	388	359	360	368	368	393	343	387	360	394	415	369	361	347	439	366	404	383	407	368	382	377	377	410	371	404	403	386	372	375	379	407	365	398	404	364	390	418	384	397	385	384	389	397	359	367	388	388	410	368	382	384	352	381	378	389	390	361	405	362	405	376	384	381	387	378	384	358	444	414	363	411	366	384	378	375	375	399	364	420	367	403	410	380	402	434	377	413	348	411	405	374	393	404	384	371	395	396	370	407	388	384	366	383	383	356	389	380	399	396	391	381	389	380	387	375	417	381	395	370	401	401	370	386	402	347	377	400	396	418	387	358	383	360	350	367	399	375	407	403	359	386	408	353	377	402	389	390	383	405	399	332	406	386	404	365	352	398	383	366	396	393	406	374	396	410	393	376	381	362	386	355	407	375	417	381	384	388	367	390	377	388	359	384	390	379	346	377	403	360	377	404	403	376	378	389	386	360	348	387	384	371	419	411	367	389	387	398	409	376	424	405	385	388	381	399	422	360	397	366	404	380	384	396	358	404	369	394	414	392	365	406	367	407	355	376	422	388	383	383	372	392	394	383	383	398	385	421	393	376	406	420	370	376	378	388	397	353	390	361	380	379	415	394	364	403	404	381	388	394	361	335	372	381	397	392	392	393	409	359	401	411	375	368	412	357	387	405	410	375	378	404	411	373	399	402	364	363	364	396	423	376	389	409	404	350	368	391	393	383	397	421	384	391	398	335	375	403	370	405	342	398	371	359	376	371	383	391	407	391	404	384	380	354	391	357	345	374	377	403	368	386	398	374	393	400	376	414	360	384	409	358	379	381	409	371	400	369	363	394	396	393	372	385	390	402	417	418	372	403	375	390	408	415	439	403	391	399	403	374	372	372	394	433	380	429	350	412	390	392	390	379	359	409	421	399	408	358	391	392	429	373	386	408	388	405	392	423	389	419	396	398	379	410	384	374	401	401	392	413	404	399	392	381	392	369	378	412	377	346	388	360	390	409	391	385	384	378	379	411	393	399	364	389	370	353	386	417	359	407	389	383	374	365	414	374	390	419	354	376	425	376	375	397	353	387	386	408	374	389	373	386	371	356	397	401	391	367	379	380	372	378	388	402	374	361	374	419	384	388	384	401	397	371	395	430	368	374	385	391	381	409	414	418	411	417	381	363	401	400	426	411	366	427	368	369	378	355	375	390	391	371	364	398	390	391	387	367	438	373	369	412	398	350	387	389	384	331	391	394	329	426	379	368	421	391	399	388	410	359	342	404	366	383	380	372	395	387	415	406	407	385	360	363	375	400	419	381	358	410	404	413	369	387	418	419	386	423	411	374	380	401	374	384	389	426	364	364	403	371	362	358	382	394	378	380	385	380	369	383	326	382	390	397	387	377	377	342	377	395	375	397	384	383	369	377	379	372	393	378	368	384	387	370	407	373	401	391	393	386	389	379	393	389	379	399	368	389	407	386	381	397	385	383	380	377	400	373	384	366	390	405	379	381	447	369	348	394	411	378	369	393	405	378	375	421	424	417	371	406	374	371	346	352	370	409	374	374	381	404	407	367	393	406	382	371	371	357	407	399	378	376	384	379	386	386	409	378	380	409	376	390	402	395	389	418	394	387	394	381	409	381	371	384	354	401	378	378	409	394	383	357	379	368	415	384	383	421	389	405	412	374	375	403	384	380	380	420	386	394	393	395	373	392	399	386	400	375	393	400	431	370	378	417	381	416	381	356	391	377	332	385	390	418	389	379	399	375	390	401	350	387	388	395	388	386	385	387	389	436	358	392	373	394	407	403	389	373	403	424	373	386	366	379	405	365	362	373	417	401	392	365	413	372	356	388	410	407	370	368	380	422	386	404	390	391	353	363	431	397	416	387	382	385	382	391	412	415	368	406	398	391	406	386	364	430	364	414	388	414	359	398	388	403	407	390	402	389	376	349	363	416	364	386	418	410	393	365	410	363	400	404	394	379	368	371	375	393	349	412	343	387	402	379	385	429	395	381	354	365	388	352	410	390	372	374	348	404	367	410	397	387	389	382	375	364	404	372	378	393	347	387	393	394	372	414	370	375	359	353	389	354	401	367	375	398	406	354	383	384	440	410	393	376	373	359	393	380	360	401	393	405	384	392	404	356	385	348	377	385	395	356	379	377	412	376	385	350	386	361	345	403	402	391	382	402	375	360	371	392	448	402	421	398	364	373	392	399	399	363	369	380	388	368	394	369	376	386	368	384	370	418	400	414	421	373	414	370	396	387	391	386	396	369	366	356	409	386	407	405	424	377	391	415	402	403	370	360	376	345	394	355	380	378	382	384	384	377	391	367	384	372	420	413	381	401	354	402	412	412	407	397	381	405	385	410	433	369	375	386	390	361	381	336	393	401	375	364	382	367	433	357	391	390	437	391	352	379	371	365	396	419	388	379	382	391	380	343	411	384	390	384	383	413	401	397	392	433	402	381	375	363	384	375	380	420	387	369	383	397	401	382	362	373	358	355	399	391	363	407	373	376	370	397	362	347	359	361	390	386	403	368	383	367	362	373	407	400	389	399	392	394	431	355	370	418	391	401	373	402	383	381	376	369	393	376	358	398	383	373	399	375	354	384	392	393	412	367	372	432	424	405	365	375	357	395	378	382	390	377	358	406	401	399	387	386	403	397	391	390	402	392	394	404	396	396	409	379	409	398	401	400	395	378	390	387	389	374	390	397	385	374	391	414	379	392	368	377	401	342	392	380	396	391	404	401	393	390	358	410	403	385	354	393	421	381	379	389	386	389	391	379	400	400	393	361	385	408	400	389	418	347	394	385	367	358	364	411	348	378	409	403	387	402	405	387	395	377	374	375	367	363	365	359	388	374	385	390	372
24324	21643	29245	24376	21522	9209	703	507	401	393	368	313	349	287	296	312	307	272	304	271	332	289	301	271	281	296	295	293	268	279	317	259	279	301	255	294	291	290	309	281	273	284	283	263	299	285	289	288	318	296	327	258	271	293	273	272	294	303	295	278	286	273	248	298	313	293	300	292	242	273	261	291	289	240	267	278	301	287	276	260	256	264	255	277	257	302	288	284	290	293	289	260	276	292	278	265	272	265	273	301	280	283	280	262	301	278	257	294	263	276	292	273	270	269	245	290	305	279	278	274	280	267	287	304	253	297	301	277	300	271	288	274	283	307	285	251	279	282	276	267	283	298	287	278	287	263	255	291	298	267	286	286	272	289	260	263	289	265	315	314	261	264	270	274	280	262	270	257	251	261	280	255	266	267	265	282	272	282	313	293	263	283	286	279	282	277	283	310	272	268	267	268	251	285	312	300	290	285	297	288	277	274	283	279	268	259	297	268	276	269	262	322	298	291	254	257	279	271	292	276	316	262	290	273	277	294	272	293	279	264	280	308	242	296	234	279	289	282	258	285	292	275	265	281	289	309	286	284	316	282	290	283	271	279	277	289	298	288	268	264	277	294	271	274	272	259	273	305	299	285	291	279	268	262	294	289	273	286	261	280	311	278	265	257	287	273	261	254	266	253	291	284	271	301	270	289	258	245	270	315	245	271	282	246	274	272	296	243	265	301	288	281	283	298	278	309	309	312	281	270	296	280	296	269	282	273	291	303	267	288	257	268	278	267	287	283	304	300	330	268	266	273	293	261	305	293	290	280	265	266	279	270	292	257	270	299	293	296	280	266	280	267	276	289	271	276	267	284	263	286	294	324	263	280	269	280	254	278	276	300	272	278	312	245	299	268	273	287	261	282	269	251	275	308	299	281	277	305	271	271	288	255	296	273	299	290	290	321	271	270	310	267	258	266	286	253	244	314	275	284	297	313	296	307	278	274	301	255	262	304	258	292	300	260	282	288	278	277	274	286	280	249	281	270	270	295	272	295	251	253	272	296	284	270	292	261	294	286	292	257	298	312	250	257	282	311	277	290	245	296	264	270	282	290	273	265	268	281	251	292	284	274	259	306	280	259	269	284	276	280	285	262	292	263	274	269	292	279	272	270	238	254	266	280	284	320	261	256	274	261	291	303	271	280	263	276	303	247	276	274	263	286	268	276	276	271	297	295	280	282	293	284	282	274	285	263	278	230	308	278	290	283	300	266	253	267	287	295	261	282	274	276	282	304	261	296	262	252	288	292	270	297	285	253	287	283	280	301	299	292	281	278	273	282	252	288	272	302	277	255	288	269	276	286	246	250	295	316	278	292	287	291	281	245	270	322	275	292	305	292	256	274	298	266	258	262	281	282	324	284	282	296	270	290	266	244	266	290	323	281	289	255	282	253	293	294	250	285	295	280	297	313	264	267	268	294	270	271	299	282	264	297	249	271	290	281	278	296	289	265	253	315	282	265	286	280	279	265	281	269	272	283	273	282	276	273	249	247	295	286	283	283	268	266	295	258	223	286	266	268	284	294	280	288	264	278	259	283	286	270	287	280	280	244	279	286	282	272	278	286	297	263	260	273	294	280	280	278	262	282	270	277	291	281	282	301	261	295	257	265	257	319	292	264	275	313	263	291	311	288	264	249	300	272	261	278	281	258	284	267	261	247	274	296	277	277	311	272	246	269	274	275	283	303	271	271	280	287	290	275	288	279	263	281	271	274	262	289	283	291	280	240	282	264	272	262	286	303	278	272	270	247	284	283	310	282	258	293	291	270	274	265	261	277	267	305	283	275	263	290	298	271	255	267	261	275	265	273	264	273	292	293	301	254	269	278	298	286	291	287	262	287	293	291	276	275	267	278	287	299	291	320	246	311	291	279	282	258	256	264	285	273	282	290	250	312	255	281	282	275	285	270	279	310	282	298	277	287	278	281	270	294	302	249	289	256	281	287	267	269	279	284	265	281	244	268	281	307	272	259	288	293	281	285	271	262	282	296	261	281	276	276	259	284	273	297	300	274	266	325	284	281	271	265	270	280	290	298	279	262	253	285	272	278	249	294	280	267	302	270	240	282	274	282	260	251	242	254	275	276	277	277	271	272	277	262	262	273	312	296	269	254	288	257	294	270	274	290	284	280	277	263	276	289	273	305	270	271	298	259	271	261	278	309	276	262	264	285	274	281	266	305	278	296	303	258	280	264	285	288	285	292	259	248	249	278	245	283	268	277	284	260	261	257	284	257	288	293	322	267	293	297	272	260	282	289	267	245	298	254	264	279	261	269	295	276	275	253	292	315	305	271	269	231	280	301	273	288	262	305	269	294	260	250	285	292	269	271	299	269	262	315	286	287	282	257	275	250	282	272	287	255	278	288	281	288	293	289	264	248	308	290	267	298	288	254	299	277	241	296	289	285	328	285	280	237	301	267	295	284	281	295	268	277	257	275	269	244	284	308	252	304	299	301	264	292	308	269	276	268	254	258	271	264	263	287	259	294	303	279	302	304	303	276	275	296	274	250	271	284	271	304	317	294	276	266	274	245	270	244	271	282	255	279	306	289	266	271	294	268	277	294	278	275	279	236	280	297	268	269	297	242	255	261	253	291	306	272	256	295	283	271	270	280	270	274	267	266	269	273	295	294	249	257	305	267	258	284	293	281	273	297	274	283	283	265	255	292	274	277	273	281	279	277	255	296	276	288	265	291	281	260	278	297	300	267	276	257	293	259	266	256	256	299	314	267	299	272	294	309	290	291	289	291	301	288	301	254	323	288	276	330	279	300	268	253	261	281	290	283	288	264	265	304	266	291	297	275	291	276	311	293	286	305	313	271	321	284	267	267	236	303	283	261	267	250	294	310	264	268	246	257	316	289	305	264	306	283	287	273	255	258	270	278	280	287	261	280	282	307	268	292	267	274	272	263	282	271	270	271	284	305	269	313	281	250	299	284	286	302	281	288	264	279	266	281	270	282	240	273	244	268	274	284	306	289	265	289	294	279	258	284	282	300	290	264	289	262	290	287	295	268	303	297	248	281	279	277	270	266	276	286	275	253	307	232	255	281	272	293	271	288	268	308	271	307	289	282	279	250	299	269	287	272	272	260	252	263	301	296	282	249	276	288	282	268	288	273	275	300	275	275	260	266	291	289	270	272	263	284	291	275	279	278	309	275	294	285	295	283	286	271	278	276	265	289	272	290	286	288	286	298	273	262	243	281	291	271	261	265	297	303	284	267	280	287	271	261	257	281	251	265	284	264	259	299	244	279	265	247	283	263	277	278	296	300	258	280	257	262	289	274	290	274	306	297	261	274	256	268	272	279	282	297	286	276	260	312	321	311	276	244	287	257	272	286	289	251	254	323	281	275	281	271	267	307	271	302	268	287	312	271	275	276	250	319	298	288	284	302	257	299	260	275	278	288	298	265	290	308	263	246	287	258	263	276	257	280	263	276	300	272	272	275	272	319
50002	57283	21013	2699	1880	1398	1158	992	830	708	659	600	564	542	520	499	523	464	463	447	485	486	430	448	473	438	467	416	421	431	445	396	450	433	400	434	403	407	440	458	393	439	466	407	433	414	419	402	409	428	394	421	417	410	407	418	403	455	413	470	432	380	426	416	414	399	416	401	368	439	446	384	408	421	433	427	377	443	405	448	433	409	382	411	433	366	412	419	387	416	403	439	417	418	409	441	403	419	415	426	397	398	384	417	434	371	379	394	410	420	420	414	411	434	398	415	391	412	397	407	403	407	455	409	414	416	399	441	425	399	405	439	410	427	404	441	406	414	458	424	399	400	414	402	428	421	406	395	397	417	406	389	428	427	400	394	406	396	399	436	398	400	374	407	376	402	415	386	387	382	413	400	427	436	391	423	410	380	411	458	420	421	404	410	424	394	396	433	439	424	431	413	388	398	404	404	405	394	414	386	446	455	431	383	402	383	390	472	427	404	390	382	412	407	390	396	414	374	416	430	412	393	411	398	398	411	411	409	443	413	417	388	416	397	384	418	425	355	375	416	386	418	411	425	394	382	440	412	460	378	445	397	379	421	381	397	423	431	441	428	402	449	400	396	406	384	391	428	372	419	421	431	388	435	379	409	428	373	419	438	436	411	428	403	450	444	444	381	413	383	438	436	410	424	442	420	418	435	393	393	398	417	390	430	376	390	408	408	399	429	409	421	419	405	412	375	419	400	417	384	421	417	386	433	398	405	402	421	384	408	398	392	408	376	445	415	390	427	388	439	389	375	388	426	398	440	437	372	419	430	475	434	416	403	431	392	439	421	379	449	382	405	425	424	404	418	396	413	419	420	415	410	388	386	446	421	399	382	395	425	416	428	427	440	405	404	446	412	426	415	423	417	393	397	398	402	444	443	412	433	389	387	394	421	392	409	417	406	370	416	414	426	429	408	432	424	422	413	379	424	410	425	416	391	365	439	415	417	430	437	440	413	412	405	414	389	379	418	451	398	425	444	402	426	386	421	432	409	448	406	423	405	411	399	411	418	409	421	388	466	430	401	418	423	381	415	399	381	419	383	395	396	412	415	431	426	440	409	384	416	439	405	406	424	433	396	399	412	438	381	410	415	405	435	428	388	437	424	411	413	401	383	390	437	424	440	423	375	388	395	442	401	382	434	377	424	380	391	388	428	451	417	405	417	399	416	415	390	469	397	426	401	393	413	437	402	412	418	414	392	380	403	425	402	376	432	408	433	459	427	390	390	423	420	406	384	401	453	405	417	424	411	444	414	376	417	457	427	383	386	417	439	375	442	411	410	413	418	444	430	409	410	444	426	435	386	420	393	419	398	418	431	415	428	424	410	410	408	406	367	397	414	398	423	419	398	389	418	387	413	399	411	392	416	411	420	390	375	378	393	415	417	413	378	384	420	407	432	385	414	381	430	446	395	414	435	368	422	406	399	397	407	428	438	398	406	383	393	410	428	402	414	410	419	365	388	406	414	401	412	431	404	407	384	419	429	422	389	419	416	473	421	426	412	431	410	383	421	424	406	361	440	411	433	412	401	408	412	449	397	412	436	381	411	379	415	409	367	420	451	380	424	411	395	366	450	439	425	445	433	413	445	454	420	394	410	397	416	422	439	430	402	400	432	391	431	430	416	434	413	436	419	439	406	438	403	434	446	431	415	391	394	426	436	433	413	397	436	414	422	425	448	421	407	417	433	438	428	421	424	426	378	432	384	413	411	401	405	407	441	405	396	421	443	375	413	422	423	434	384	411	440	458	410	427	424	397	404	430	417	400	425	446	434	438	411	395	425	403	423	418	420	395	397	396	372	393	443	445	410	406	417	414	443	439	431	409	419	404	408	414	427	411	393	433	411	417	405	405	380	401	399	422	385	419	395	420	419	450	416	424	412	410	383	415	397	398	410	404	434	395	398	423	405	399	419	434	414	383	395	439	414	382	369	381	421	393	406	374	395	422	358	378	425	437	367	408	431	413	416	363	423	433	449	402	392	433	404	415	422	414	405	397	408	402	420	403	433	385	422	457	466	422	392	399	434	401	390	427	394	393	435	410	411	409	410	417	417	409	366	410	449	415	405	430	405	414	437	423	461	413	419	416	404	430	423	402	395	404	413	463	419	407	412	400	409	429	401	408	423	400	402	450	392	424	373	402	382	406	394	422	452	426	423	398	402	386	384	418	427	435	434	390	425	414	395	424	394	425	408	392	460	424	440	440	415	413	422	421	415	383	458	416	404	423	446	416	437	403	422	377	388	419	428	418	394	402	380	428	441	410	399	391	428	425	386	451	434	381	424	459	394	415	405	416	385	417	424	385	406	415	372	416	429	410	426	413	436	401	433	406	430	391	405	385	388	408	424	387	422	386	410	404	413	407	389	374	411	423	434	410	473	391	431	362	415	437	410	419	389	435	421	414	397	438	418	453	419	383	464	394	415	362	408	391	423	423	401	415	416	413	415	377	434	408	393	400	440	400	415	416	416	428	406	432	405	411	394	413	422	412	420	429	373	409	370	426	410	398	405	447	438	415	384	420	385	447	400	423	439	384	385	426	378	394	418	414	415	423	441	401	404	425	406	449	387	397	414	417	438	425	415	389	410	406	388	424	404	403	390	399	406	421	422	416	418	438	413	433	437	414	378	400	386	443	432	413	402	398	405	408	418	426	420	404	455	388	408	420	422	416	384	430	399	446	418	443	377	388	409	426	426	415	393	411	445	434	426	407	429	427	451	436	412	406	449	408	401	411	374	450	387	430	440	395	417	390	410	436	442	391	461	439	390	447	374	416	447	386	428	436	376	388	399	388	408	408	420	445	383	398	420	385	407	422	447	439	368	405	435	399	385	428	398	417	406	379	376	438	386	460	416	392	421	424	410	405	426	411	405	400	428	421	417	422	415	389	403	409	422	407	370	454	415	451	440	434	439	415	450	437	418	426	393	400	389	406	450	442	374	375	428	417	407	395	380	402	407	386	415	424	415	396	434	441	407	445	419	381	447	419	428	386	412	383	393	447	403	414	399	421	409	416	432	421	405	441	419	420	442	423	384	403	429	417	406	392	436	414	434	426	416	425	350	432	430	404	459	420	431	407	422	413	429	426	397	441	400	428	406	391	392	398	412	431	465	417	415	395	408	386	385	447	376	390	456	447	435	397	403	419	419	460	397	437	398	411	440	402	417	403	406	434	402	412	420	436	422	448	412	416	417	411	425	433	430	404	423	416	423	400	426	422	397	429	394	422	431	393	406	382	404	391	390	418	392	407	398	418	396	428	377	414	435	448	387	381	430	392	434	472	441	432	392	378	439	387	423	360	417	379	407	406	420	383	410	426	387	436	414	420	420	424	415	450	396	400	409	381	392	391	420	420	413	364	448	424	435	411	406	400	424	430	416	398	425	408	390	408	409	423	399	428	397	456	409	402	434	440	459	415	414	434	428	381	426	408	432	429	452	389	406	384	427	391	420
23300	21608	29587	24085	21594	21588	8031	625	364	316	328	254	253	224	222	238	186	209	181	179	176	200	179	170	161	175	147	173	158	162	168	155	139	181	167	160	152	145	150	148	166	152	180	141	158	139	144	155	165	159	136	171	151	173	147	129	158	164	168	142	155	155	150	167	126	151	149	142	145	128	138	169	156	135	159	140	155	148	133	150	160	169	141	136	145	145	143	148	147	152	145	124	148	127	149	138	149	156	155	175	137	142	151	128	159	166	144	132	149	134	142	144	168	157	157	151	141	144	150	148	158	135	161	154	136	135	147	148	118	167	134	163	159	140	142	154	155	147	131	158	142	169	166	148	139	131	144	126	156	157	147	133	145	114	156	133	150	135	133	144	160	176	164	145	144	125	150	136	127	158	136	143	135	117	125	138	136	157	162	147	132	154	160	168	153	144	151	134	152	142	144	167	157	156	130	158	126	156	151	136	150	144	140	131	147	149	158	122	136	147	126	128	137	132	149	143	164	117	141	153	147	148	151	145	161	152	133	166	164	143	163	153	125	157	143	159	122	154	140	150	159	147	169	132	148	152	151	151	143	143	148	163	129	153	168	123	150	157	148	147	146	153	160	143	141	161	145	123	143	151	128	154	155	140	136	151	129	117	114	140	152	160	172	156	128	123	139	153	154	142	161	131	141	146	169	140	157	135	160	143	138	175	163	145	136	139	179	152	128	149	164	143	159	164	134	163	144	138	169	158	155	144	128	149	150	155	126	123	156	141	161	147	153	138	146	133	153	129	153	140	141	157	143	145	145	144	128	151	149	150	164	113	160	156	159	150	156	160	126	129	143	118	169	148	133	159	144	150	135	136	134	139	134	142	141	163	129	156	142	159	155	129	137	154	145	128	170	129	162	150	159	151	125	151	140	147	136	130	123	148	137	155	140	143	163	157	151	145	143	125	171	136	149	165	140	143	141	169	155	153	138	143	129	153	160	155	155	146	138	139	158	148	157	150	152	148	139	150	161	126	154	137	139	152	144	159	132	127	140	154	147	160	139	139	146	147	137	139	141	160	135	145	137	153	132	150	167	156	162	164	145	122	157	150	150	145	170	121	159	155	112	145	173	138	133	163	145	146	168	151	152	151	134	144	157	145	177	136	150	154	164	157	152	141	158	137	140	163	150	151	135	138	122	153	152	165	141	150	156	154	129	156	148	164	157	151	146	138	157	131	146	145	159	150	142	155	147	136	154	145	166	156	156	154	159	131	146	159	151	151	132	149	153	123	155	165	147	134	129	128	141	146	149	153	138	134	135	137	146	156	146	153	121	178	158	143	152	145	151	150	140	136	150	148	149	161	160	160	168	160	133	145	155	146	146	170	157	153	120	145	141	162	136	157	152	158	160	131	159	153	145	166	152	156	136	126	143	152	157	135	152	149	160	133	134	156	142	157	150	139	148	146	142	142	146	159	165	158	146	125	138	146	170	133	156	145	150	148	159	132	141	145	149	159	162	152	153	158	134	135	141	144	157	141	155	155	140	136	134	130	152	136	136	127	162	149	158	155	159	151	144	146	157	151	152	148	132	129	138	166	156	145	146	143	157	167	135	151	135	146	146	138	155	127	144	141	163	140	153	128	147	147	135	124	162	128	149	150	128	140	160	154	162	150	125	161	150	146	162	145	153	128	142	146	120	150	136	141	132	141	141	167	145	155	144	138	132	149	157	144	151	161	135	130	127	154	150	147	138	130	174	141	139	160	155	160	157	139	147	163	125	142	150	155	159	136	147	141	141	144	168	138	151	140	161	136	144	159	141	139	162	155	155	134	138	142	148	144	157	144	161	153	152	128	146	148	124	141	152	140	140	154	148	155	128	151	142	160	136	147	156	154	137	136	131	142	140	124	141	137	155	153	131	130	128	147	147	142	159	133	154	157	144	136	161	123	151	131	156	130	154	135	167	146	161	135	140	163	174	137	129	164	145	147	154	159	150	147	138	159	148	143	143	132	134	131	157	126	150	152	154	138	159	140	130	152	134	140	134	149	142	150	149	154	151	149	146	144	161	163	166	146	144	157	176	146	144	167	168	128	140	135	151	142	154	156	131	141	135	144	157	160	158	140	132	131	154	146	153	142	161	139	146	150	146	121	148	129	147	150	130	173	148	153	153	135	131	142	136	142	152	138	144	137	143	155	140	131	153	117	135	135	146	132	150	136	140	129	137	157	151	164	163	153	145	144	134	140	158	139	154	135	147	140	143	141	147	154	136	149	132	161	162	153	147	147	139	148	141	142	152	164	164	130	150	141	130	156	167	149	149	153	142	148	135	143	150	124	157	146	158	162	154	160	137	138	149	147	164	144	152	147	146	125	138	149	131	156	139	150	144	130	137	134	141	161	159	143	139	157	131	152	136	153	134	155	149	136	98	176	164	137	145	128	135	163	147	147	132	133	136	129	127	156	150	129	143	167	132	129	141	149	149	135	142	149	152	157	138	154	136	156	140	156	151	140	131	149	153	154	143	146	134	142	147	152	153	154	161	169	143	137	151	162	138	136	133	146	145	140	125	138	152	126	140	131	152	125	154	159	142	154	129	159	125	136	141	124	157	156	125	136	160	168	153	149	148	115	171	146	135	155	124	134	141	154	136	140	137	144	136	132	169	133	170	139	134	146	144	148	152	157	164	131	156	151	142	168	126	152	155	141	162	167	156	144	151	147	158	130	139	142	139	155	149	162	131	137	151	140	154	140	143	135	166	155	148	155	136	154	136	162	150	160	131	142	129	150	168	137	168	138	137	141	144	145	144	145	137	144	147	146	153	162	160	146	149	147	133	134	161	136	161	135	146	139	130	142	129	147	144	136	147	142	146	132	152	144	145	159	144	147	154	163	124	151	139	147	148	172	132	175	156	140	142	160	144	183	147	148	141	151	135	160	161	157	165	123	137	148	121	157	168	153	156	150	154	151	137	138	132	136	150	125	134	120	143	157	155	122	116	138	129	154	171	151	150	131	137	123	153	136	156	144	157	155	136	141	123	146	136	136	144	134	161	147	158	136	138	140	147	147	149	157	151	143	150	155	150	150	140	156	138	130	163	140	134	144	149	160	139	150	140	158	138	161	140	144	173	144	156	146	147	140	137	145	171	136	150	133	151	144	155	176	144	141	144	161	156	150	159	169	128	170	137	132	141	157	146	139	149	162	142	141	154	141	125	166	165	131	156	162	149	145	155	145	155	133	133	158	145	159	146	163	134	144	136	171	136	148	152	155	125	136	120	148	147	149	153	150	157	150	179	150	155	143	138	143	142	152	173	150	137	150	146	159	129	141	135	136	154	157	133	143	147	131	167	126	163	166	147	123	137	163	141	140	141	160	141	167	150	147	133	160	136	155	161	142	152	147	153	142	147	164	143	143	156	154	137	155	157	167	145	135	151	154	155	134	125	130	141	150	153	154	138	163	134	142	147	131	159	158	142	131	166	143	164	149	131	120	117	122	138	161	145	127
51404	64782	26063	4616	3254	2175	1676	1433	1116	783	721	603	570	501	438	401	399	413	374	357	327	309	272	297	314	257	261	288	250	282	275	243	270	234	265	283	226	228	251	264	231	230	258	238	240	240	242	242	249	200	248	253	251	220	257	250	246	251	215	227	224	237	210	226	231	241	212	237	228	259	234	210	231	215	203	235	230	232	228	239	206	240	228	215	204	223	221	205	216	254	247	222	224	214	211	232	226	206	225	231	245	220	253	208	229	198	239	227	213	210	222	216	210	218	211	213	200	236	205	219	222	205	249	211	231	222	233	215	246	187	234	218	216	239	219	227	218	211	194	208	230	238	195	207	222	248	225	221	228	218	234	219	204	198	235	226	221	188	207	218	213	217	227	218	246	201	220	221	222	204	234	196	220	210	239	229	198	201	228	214	227	196	221	196	217	216	200	206	219	220	218	233	201	248	231	223	208	214	223	242	213	210	216	210	230	219	203	212	208	218	218	230	228	220	240	219	226	213	240	228	216	237	194	210	217	221	220	228	242	211	242	220	231	220	213	223	216	227	225	194	189	214	243	199	211	226	228	202	211	225	204	211	203	219	252	247	232	254	206	221	208	220	219	241	242	204	221	214	216	209	203	233	214	226	207	228	236	223	212	231	213	234	236	192	223	238	220	223	233	241	231	219	225	209	228	239	207	224	210	223	236	231	268	217	230	214	227	230	228	233	210	191	190	226	225	243	226	246	231	230	240	203	229	232	223	215	245	174	209	192	225	230	193	194	221	229	238	196	216	212	205	196	202	220	205	207	219	216	231	209	200	203	239	220	190	218	241	199	219	243	229	209	232	224	217	200	222	190	223	185	208	220	236	213	235	229	222	233	254	224	227	199	204	232	212	206	214	192	225	210	213	226	220	221	217	182	223	197	239	216	230	227	224	204	223	226	203	216	216	197	206	217	200	198	229	202	232	220	240	211	225	206	221	223	222	211	215	217	248	226	244	207	229	234	225	215	196	217	200	218	240	222	202	215	239	220	208	236	226	241	224	227	219	214	204	216	215	217	248	228	189	220	210	211	229	213	205	219	229	221	222	228	208	216	251	233	220	187	204	217	216	218	225	228	225	233	239	222	225	210	222	213	227	212	225	215	214	207	230	259	212	229	224	221	207	184	245	257	198	212	203	220	196	212	203	212	204	228	217	212	232	209	230	227	233	220	198	220	213	256	200	235	236	257	196	226	247	230	215	196	211	202	206	210	199	255	206	209	244	211	231	232	213	223	214	242	234	208	235	209	207	219	213	224	219	219	196	272	218	237	219	230	210	209	221	210	230	235	233	222	204	220	252	213	224	222	229	213	223	232	216	213	218	202	206	242	215	221	223	218	204	233	224	193	231	221	227	241	217	223	225	217	232	234	234	239	208	227	206	225	227	228	212	231	222	238	234	225	208	208	235	234	228	231	205	244	217	210	245	216	207	254	199	248	247	220	235	195	235	235	219	206	245	230	227	219	202	238	236	231	220	224	214	224	195	227	210	233	211	219	191	211	217	217	231	203	243	224	241	241	223	214	208	213	247	239	218	207	200	228	217	230	220	236	214	238	233	243	219	234	219	205	232	222	217	226	225	203	227	233	194	220	213	193	225	248	217	213	221	215	208	212	244	213	212	221	196	200	213	237	261	188	227	224	203	219	193	213	213	221	201	216	222	235	213	234	210	202	209	227	201	210	225	232	232	243	210	219	222	256	226	230	230	229	205	210	220	211	246	204	204	235	201	258	208	211	231	200	216	228	218	202	219	221	236	224	234	218	199	207	224	214	225	242	207	205	193	226	248	230	213	226	223	225	214	243	236	218	239	215	194	208	233	251	219	199	236	236	209	221	210	229	229	229	213	223	226	204	230	233	253	221	235	226	212	227	214	231	210	198	234	230	250	197	231	222	234	221	203	220	229	231	231	217	215	226	215	239	227	227	213	226	191	217	209	214	202	225	224	199	215	217	214	241	217	184	221	224	228	190	225	201	215	229	224	207	225	241	229	230	231	217	193	217	247	191	174	242	215	229	226	234	215	233	241	226	212	226	223	208	231	221	213	199	220	235	203	228	240	233	220	233	223	209	219	254	210	198	208	236	236	219	187	227	246	221	206	221	221	217	216	207	244	211	233	230	224	208	250	199	234	228	219	234	208	218	209	213	214	230	232	229	270	233	247	239	205	222	251	231	246	195	238	232	210	210	214	221	215	208	227	205	219	241	215	231	206	217	210	219	232	215	224	210	225	219	243	219	205	233	225	215	211	221	222	234	193	218	228	211	215	198	178	222	245	215	195	241	191	226	230	210	228	209	204	220	220	254	242	237	221	229	241	250	221	221	206	237	232	208	211	218	211	201	208	206	193	214	227	224	218	220	216	210	238	231	222	204	216	202	214	227	217	228	213	233	195	204	212	219	208	219	213	216	237	226	230	223	226	234	207	206	198	211	214	206	204	201	207	229	212	228	233	199	193	226	212	206	231	236	220	212	199	235	207	218	190	207	225	224	224	218	231	223	222	235	201	238	209	249	208	218	222	212	197	206	212	207	220	219	196	214	222	229	216	228	224	235	206	215	212	229	235	220	237	240	216	207	216	217	217	239	187	231	213	219	208	204	230	220	202	241	190	209	250	231	216	221	216	191	215	216	222	224	230	211	229	231	206	211	224	202	247	208	224	204	244	197	187	211	214	238	227	230	212	220	169	220	232	240	227	232	198	201	194	195	231	212	236	222	236	219	219	256	215	209	230	221	231	220	222	224	196	220	203	230	238	233	228	222	201	213	244	230	213	228	221	235	227	206	218	211	211	208	209	203	228	235	211	214	225	221	206	208	222	205	198	213	229	186	228	217	214	216	193	215	212	204	225	219	226	233	238	195	226	229	231	218	220	219	221	180	197	193	245	215	218	235	207	259	213	206	243	225	223	223	216	203	203	222	238	205	240	214	236	211	227	197	235	227	213	237	201	208	213	189	202	215	190	259	204	226	201	236	185	243	204	217	217	234	199	243	235	216	219	221	227	245	232	233	210	206	222	222	228	189	236	222	210	219	238	218	250	209	201	216	249	230	235	197	222	217	198	251	213	243	215	213	224	215	221	217	195	220	201	233	236	215	241	206	226	216	201	241	211	220	233	245	211	210	218	211	223	255	226	227	223	226	206	227	246	213	234	205	198	216	216	222	212	235	230	207	192	202	230	215	238	251	217	206	193	210	219	207	187	211	211	218	232	241	233	210	204	236	234	212	229	208	223	210	236	237	226	233	211	221	223	216	246	200	217	224	214	221	243	199	245	226	225	214	215	245	199	228	231	180	215	254	218	225	207	223	229	231	236	223	220	221	222	208	227	215	246	202	204	206	217	225	212	216	211	198	218	224	237	222	211	241	224	216	213	242	222	198	210	233	224	233	213	199	229	221	208	223	243	243	205	217	201	213	231	230	207	223	225	222	209	233	222	215	214	209	228	221	199	224
27586	21821	13150	1028	318	281	270	253	244	289	255	244	259	252	244	242	262	265	269	233	256	276	244	263	239	242	280	270	252	264	235	227	261	257	258	221	264	253	262	285	251	250	257	232	241	312	244	246	265	301	251	272	270	256	261	240	251	257	249	277	286	228	257	257	282	275	275	263	254	284	269	243	233	241	266	251	253	260	249	287	272	267	274	260	262	247	273	274	263	259	273	261	235	275	228	247	269	275	255	268	243	277	238	269	249	259	257	260	278	262	278	271	285	260	292	278	255	218	245	278	267	252	233	246	243	257	264	268	246	240	278	239	286	254	266	235	260	232	245	261	279	258	226	278	274	235	236	258	315	279	249	231	279	222	286	233	242	282	262	272	263	246	263	275	277	233	240	235	270	296	239	232	269	262	278	246	260	274	298	273	250	254	316	248	264	246	256	242	256	250	271	227	248	272	251	238	258	259	253	253	242	285	261	253	277	255	267	229	261	262	253	238	282	265	258	234	272	238	253	257	254	259	278	256	235	265	246	277	264	249	260	279	241	250	245	258	245	258	270	259	268	288	276	265	279	286	256	236	258	234	245	287	268	263	235	226	281	258	263	259	255	252	249	242	266	250	250	251	265	293	272	261	224	275	282	283	250	269	258	226	264	281	250	238	253	272	257	255	260	277	241	286	268	252	247	280	260	240	282	254	240	196	240	251	244	272	284	245	267	271	272	260	253	240	247	249	289	249	292	240	261	256	257	232	269	257	266	270	292	267	255	260	277	251	292	244	251	255	274	264	247	247	230	234	250	236	242	233	271	264	259	262	238	260	234	236	255	263	255	264	258	231	281	239	250	261	258	249	275	227	262	251	235	268	272	286	233	247	270	266	273	252	271	237	253	244	257	256	255	249	267	258	263	274	294	250	232	279	245	241	239	266	273	264	289	237	248	263	250	260	263	278	219	290	292	257	266	272	244	286	245	242	282	241	252	243	280	263	256	267	259	236	251	261	246	272	244	254	245	278	265	271	252	256	253	265	277	242	252	268	280	251	237	264	252	244	266	246	246	239	251	256	257	240	271	260	278	280	255	251	231	261	267	243	287	242	255	283	268	259	269	293	244	282	282	262	256	281	284	249	245	251	244	263	271	248	247	231	255	255	268	238	285	262	260	249	264	252	245	248	251	257	253	268	244	259	268	258	235	247	270	245	254	242	239	233	262	262	272	245	279	256	259	242	264	272	252	234	274	284	255	277	263	254	248	228	258	233	266	281	253	242	257	257	255	231	276	257	232	278	269	282	259	270	264	249	264	265	267	236	258	271	237	269	237	260	255	239	267	283	255	247	245	261	278	263	272	282	260	275	255	246	257	248	289	290	267	255	270	256	236	272	248	237	284	244	253	250	248	233	272	253	249	269	254	277	290	265	249	249	236	239	233	274	221	250	266	246	269	257	255	244	225	237	300	250	267	274	281	282	244	256	251	240	256	225	260	269	285	259	223	253	224	244	252	240	271	251	281	276	239	267	251	252	249	255	254	278	257	256	254	258	278	257	262	252	253	255	252	274	274	264	274	260	245	246	274	247	244	255	227	262	249	232	253	259	230	259	238	263	258	294	269	266	261	236	292	275	247	261	247	266	274	258	252	264	243	243	249	259	279	282	268	265	258	259	288	248	261	239	249	259	263	295	259	262	274	246	257	235	248	268	252	229	257	259	241	243	225	235	255	239	242	239	276	256	267	273	257	260	242	241	248	260	271	250	248	259	254	279	239	244	268	261	261	242	255	255	272	265	248	267	268	262	258	256	279	262	255	257	254	265	247	277	263	263	270	245	253	243	264	244	264	265	256	262	251	320	266	252	256	247	259	262	250	243	267	267	251	253	273	266	254	255	266	294	258	266	262	245	252	264	254	277	241	242	259	277	274	237	290	245	252	253	262	283	260	255	263	255	264	272	236	224	269	255	250	253	265	253	288	259	263	231	270	261	253	236	250	251	272	230	258	262	262	246	262	290	242	265	281	278	252	267	258	250	269	295	244	274	252	272	263	249	252	232	283	264	244	263	290	253	216	248	269	252	241	260	265	256	271	241	251	278	264	274	256	268	255	267	269	229	237	273	274	254	240	267	274	254	253	241	248	258	234	289	256	272	268	277	261	271	271	244	219	239	273	267	280	250	251	233	292	255	279	267	248	262	237	244	245	271	252	274	248	265	266	253	269	286	268	251	245	250	246	261	279	258	259	250	246	233	238	235	229	250	250	274	250	225	275	266	245	229	252	266	261	236	268	273	278	249	243	271	271	255	292	239	263	250	255	251	243	244	283	264	254	252	270	279	259	271	274	254	273	244	256	248	268	248	291	264	277	274	258	251	228	237	276	260	294	254	267	253	266	238	273	277	256	262	247	241	243	273	256	239	253	253	239	268	240	259	251	252	257	266	270	269	278	259	282	281	236	252	256	248	264	263	256	265	245	270	257	262	268	248	258	257	233	234	252	241	251	274	273	254	265	246	276	271	277	223	247	281	249	286	292	275	280	243	246	252	277	287	227	261	242	291	277	293	284	276	255	223	279	257	246	246	235	252	245	247	287	264	260	262	262	274	280	218	248	267	247	280	263	240	262	266	256	252	256	256	255	266	265	265	285	248	256	273	253	257	253	242	228	243	235	243	271	264	244	243	248	289	282	301	259	268	250	243	291	290	231	259	268	266	252	266	265	284	247	259	271	277	216	271	281	232	239	218	258	248	241	255	281	249	260	262	287	273	244	255	284	262	252	224	268	267	242	252	238	275	251	254	244	272	237	278	252	244	232	271	264	253	261	255	258	255	248	291	255	258	256	259	252	272	284	262	276	274	247	277	261	252	246	258	236	255	259	267	266	242	238	254	232	254	240	270	264	240	279	246	259	271	269	285	232	285	259	228	268	260	248	257	288	256	276	252	266	232	253	272	271	226	239	267	265	255	242	242	252	276	255	231	272	250	270	278	298	246	250	230	253	264	279	260	232	273	252	260	247	271	242	268	263	302	273	248	275	254	254	268	252	243	253	261	262	261	260	258	285	264	307	243	260	263	289	242	227	245	271	269	261	253	265	262	243	273	288	264	265	273	291	239	291	267	272	257	274	261	259	254	253	229	269	262	240	254	261	264	302	247	244	285	259	262	242	266	276	240	250	269	264	271	233	267	281	261	248	240	248	257	287	265	267	272	252	267	243	264	231	262	280	265	238	287	236	268	289	278	238	248	261	287	292	264	253	261	262	266	243	251	269	249	279	246	258	244	261	258	248	283	294	237	275	274	244	259	249	233	248	275	252	255	256	270	240	261	266	252	303	268	267	266	276	265	225	262	248	241	250	249	253	227	285	264	242	258	270	278	246	249	227	242	270	283	244	250	248	249	264	272	245	283	257	232	253	287	248	280	269	264	268	257	246	272	275	235	247	279	265	249	275	275	269	255	291	225	251	255	273	281	263	246	257	242	253	247	245	256	263	246	259	243	251	276
23647	23526	5996	624	523	466	431	420	396	411	411	420	420	386	399	379	397	368	413	389	390	356	358	358	372	388	380	385	374	388	360	357	397	372	401	358	382	392	357	387	365	395	373	393	397	382	425	354	379	414	377	382	370	417	338	386	368	371	407	339	343	346	386	363	371	364	356	447	368	395	343	337	367	349	391	400	363	374	399	391	338	355	395	383	380	366	390	371	389	361	405	385	397	388	385	366	330	362	408	353	366	400	391	357	379	415	383	389	398	371	357	389	349	333	378	397	381	402	426	319	365	393	356	406	395	367	391	350	382	371	373	377	401	391	352	355	374	385	364	369	344	352	375	399	367	364	349	381	362	404	377	371	405	380	441	361	361	379	362	389	387	377	380	358	395	385	393	374	364	369	357	397	393	409	385	414	371	392	379	360	380	384	394	355	385	363	370	412	383	343	374	400	380	370	364	362	360	385	360	354	406	392	400	389	381	405	387	401	358	385	381	383	390	394	358	380	361	389	391	414	381	367	393	373	396	397	389	362	375	336	357	370	366	339	362	359	375	418	386	393	396	391	388	355	389	397	402	396	385	381	371	368	369	388	370	377	390	383	397	381	418	392	363	366	355	388	378	434	388	368	368	397	377	405	394	387	373	361	354	367	394	373	363	365	438	374	394	389	350	375	359	392	350	370	409	366	380	387	398	365	337	346	385	363	352	367	387	338	366	380	376	355	375	398	407	391	363	388	383	378	345	400	352	372	380	384	357	389	383	392	375	343	347	404	369	358	379	360	370	344	345	382	351	364	364	395	420	392	384	357	385	379	383	354	372	398	358	368	418	369	375	385	343	361	367	345	400	412	386	386	347	383	383	373	379	339	395	383	365	364	419	382	358	383	361	330	374	404	357	372	379	391	398	387	383	385	381	415	389	368	376	387	394	376	366	402	363	346	385	350	383	327	392	377	368	394	410	366	356	360	357	415	380	391	327	391	391	395	386	372	361	375	376	374	365	360	384	352	395	389	368	391	364	392	383	365	378	380	351	347	377	401	394	387	380	376	370	385	398	398	410	378	400	389	363	409	388	346	355	402	371	353	373	385	406	363	384	350	388	376	341	379	376	379	400	419	387	381	358	386	393	410	377	363	389	363	391	388	409	371	408	409	376	401	395	391	379	351	390	358	378	389	380	375	379	385	380	367	387	383	415	368	375	386	382	380	393	370	374	373	384	400	346	360	409	388	402	380	364	368	368	390	365	367	391	387	378	425	377	405	386	370	384	356	351	371	381	343	394	383	337	396	379	381	358	386	387	340	359	382	368	379	363	364	419	390	389	363	369	363	402	405	363	384	392	366	369	386	371	380	384	393	419	361	385	397	377	372	391	411	368	400	383	363	407	406	363	375	400	366	375	396	368	358	403	397	387	378	377	333	389	385	369	369	401	391	416	348	355	372	387	392	393	394	360	410	382	370	371	377	370	360	392	394	406	389	382	367	391	427	385	359	398	363	380	406	345	356	385	388	413	346	390	392	399	347	368	348	366	363	353	401	387	416	363	399	366	355	384	397	369	396	390	357	362	397	376	382	352	360	393	368	357	336	383	427	341	371	345	396	415	383	399	338	349	393	368	364	381	406	369	381	383	379	349	351	414	399	371	367	372	379	344	350	367	392	366	390	367	380	384	378	429	368	397	353	371	388	335	407	385	380	384	381	405	368	381	363	381	385	394	392	388	372	365	358	377	375	367	371	368	362	374	354	372	382	360	356	384	373	387	364	400	368	371	383	370	355	352	380	377	362	378	361	363	374	363	386	389	384	362	360	383	369	386	397	387	333	405	362	393	344	406	392	379	368	398	375	407	374	403	398	405	372	363	384	395	369	390	389	383	430	365	381	380	364	352	378	395	380	375	378	405	359	376	396	374	381	403	376	399	384	370	386	378	405	381	386	356	393	392	377	369	396	351	397	389	365	399	379	383	375	348	350	369	407	343	342	386	367	387	385	400	363	355	373	379	418	410	394	384	366	405	405	389	381	352	366	379	388	376	380	368	392	357	370	356	380	324	344	354	395	373	411	335	357	374	393	382	382	384	398	376	393	372	376	373	370	371	358	385	388	384	376	365	364	420	389	389	362	376	386	362	389	362	393	361	365	380	363	371	392	355	367	384	358	394	427	396	379	418	408	383	362	428	367	381	389	377	366	392	336	377	388	404	380	407	411	365	371	364	404	387	393	369	400	365	394	351	379	383	360	405	412	380	386	396	403	371	371	392	385	367	397	372	381	364	380	353	396	356	373	376	346	417	365	394	365	360	367	373	395	389	408	373	385	367	395	383	407	365	357	364	373	385	370	375	353	384	381	376	367	389	409	362	424	359	392	382	380	403	339	387	371	415	402	407	371	384	374	343	376	377	403	351	361	360	381	409	379	392	413	343	371	359	361	364	392	389	412	391	363	342	352	376	353	384	377	369	373	388	373	348	397	387	360	372	354	354	358	370	357	350	383	369	392	395	361	344	382	371	370	368	387	355	364	342	341	373	386	373	374	396	377	393	395	395	358	397	399	364	395	371	379	375	398	368	376	395	367	364	414	395	369	398	383	340	405	367	334	367	350	356	419	369	363	343	347	377	404	402	396	350	355	391	407	389	370	371	393	363	349	370	361	372	393	396	386	393	363	401	407	405	372	360	338	375	405	363	354	348	373	373	376	353	370	385	380	373	372	392	370	324	351	363	387	399	387	400	371	419	326	366	363	389	368	386	383	380	345	393	386	364	382	402	384	346	391	382	325	345	392	377	382	381	380	369	381	401	364	401	394	384	367	345	372	372	399	366	354	390	343	399	355	346	360	355	372	356	394	377	376	381	400	385	412	359	362	388	408	373	389	396	390	371	381	394	398	376	371	396	363	387	371	387	370	361	376	379	395	371	352	367	359	409	376	371	379	401	355	416	394	389	349	365	368	378	398	393	382	367	376	342	382	373	373	382	382	352	383	391	372	371	414	379	370	373	371	380	386	384	365	376	406	369	370	373	430	385	421	389	399	386	383	380	353	368	385	371	387	355	381	373	389	344	364	377	388	388	397	414	342	377	367	402	364	373	394	355	385	376	377	366	348	374	391	371	375	349	392	363	341	392	420	364	394	349	365	377	374	352	378	386	392	394	358	404	375	352	357	366	345	371	370	393	402	366	380	369	403	371	403	371	400	339	367	385	376	394	366	396	360	385	364	388	360	369	386	385	359	371	370	341	397	359	369	382	384	376	374	388	374	396	355	358	373	381	416	433	353	351	384	383	398	410	370	376	375	378	416	379	351	353	384	402	352	365	399	393	392	358	367	374	367	363	416	396	377	384	370	370	417	364	363	368	372	398	362	397	376	392	351	397	377	414	393	369	383	382	369	397	377	385	383	357	362	375	412	357	376	428	377	375	398	402	399	399	372	384	358	385	407	405	364	411	403	365	366	398	381	368	404	385	385	368	402	368	411	382	366	396	401	398	350	351	392
24295	21658	29251	24358	21520	8579	682	448	376	399	392	328	301	287	298	301	299	293	283	303	288	322	285	289	298	276	300	293	287	279	256	275	264	314	311	259	301	267	251	280	265	291	280	242	237	290	301	303	268	300	277	283	284	303	281	276	286	262	242	281	283	259	311	240	288	270	291	304	271	275	283	269	278	263	272	291	267	290	309	238	293	247	276	292	269	223	253	279	242	286	280	282	282	279	277	288	277	282	289	257	259	250	274	299	274	317	278	276	281	267	276	229	285	275	302	300	277	286	284	271	289	271	272	265	286	287	295	259	287	230	300	294	282	266	275	308	254	286	270	288	268	283	281	303	296	269	286	245	301	259	290	283	284	254	280	290	284	243	307	264	251	257	307	290	281	283	272	293	247	280	263	271	285	277	259	300	253	271	267	303	246	277	276	271	264	263	305	256	244	297	292	282	286	294	273	245	272	261	280	287	250	277	275	291	299	282	280	270	262	280	270	285	282	278	266	293	296	288	275	290	267	267	289	293	280	282	276	275	286	270	257	267	250	290	264	299	278	289	284	247	318	276	282	267	257	296	280	289	294	281	291	289	282	266	249	269	281	247	260	275	270	273	275	275	282	283	285	235	284	242	289	264	274	295	288	261	277	296	269	276	303	270	311	275	298	271	291	264	269	281	284	258	309	279	266	276	279	253	292	287	291	279	265	266	301	281	238	285	256	273	316	275	280	277	296	316	280	280	289	276	286	244	302	251	255	306	293	293	281	286	270	275	272	265	266	305	287	268	302	296	298	278	280	300	308	259	268	292	270	285	282	260	290	280	258	283	265	281	276	272	307	281	265	301	287	310	290	275	293	273	290	273	294	282	297	284	254	233	275	284	284	260	303	263	256	289	276	275	282	302	256	271	290	277	274	234	285	265	274	278	303	287	270	286	247	251	256	266	274	263	275	289	288	267	289	260	274	272	284	244	295	296	289	305	301	290	259	272	302	259	253	256	278	287	280	272	273	269	310	278	301	267	236	274	256	255	260	276	275	267	309	249	291	273	300	298	286	267	276	266	277	284	280	262	221	258	268	261	278	263	261	269	263	275	293	262	281	281	267	274	284	281	234	301	259	271	282	292	280	245	279	253	276	263	268	307	269	269	293	254	297	282	279	247	289	283	273	281	282	271	272	284	286	254	270	251	259	265	269	263	298	289	283	248	259	265	301	285	279	270	268	295	272	289	281	273	306	297	279	251	257	241	262	290	266	273	268	269	282	305	259	264	291	271	269	258	293	268	291	267	301	289	264	294	297	298	289	287	277	282	272	263	267	278	282	290	268	289	287	239	292	277	268	290	295	260	259	281	246	309	295	296	281	262	268	267	296	255	277	283	298	287	254	263	288	296	256	250	274	279	256	292	283	261	296	286	256	284	271	281	256	265	254	256	273	274	291	266	256	289	294	276	284	304	268	293	258	256	279	266	264	283	277	237	290	272	265	263	286	250	271	286	250	283	298	231	310	276	273	296	248	260	267	291	272	271	245	268	282	275	283	299	260	259	299	291	290	251	296	271	285	267	255	292	263	269	268	264	270	258	289	283	283	259	277	313	290	301	281	281	275	301	266	268	279	273	266	289	284	305	277	307	256	301	244	295	280	284	299	275	241	304	288	253	294	284	257	242	284	248	266	302	256	301	278	279	265	298	257	252	255	288	258	292	283	263	248	278	255	282	284	253	297	297	314	275	274	263	307	294	258	262	280	284	263	273	288	302	299	279	276	271	256	279	274	261	281	252	281	252	270	245	288	275	265	289	281	291	285	278	260	295	251	273	328	295	283	279	274	289	278	245	286	258	254	268	254	282	282	273	289	288	268	295	307	278	258	243	253	299	277	295	285	270	264	257	266	298	285	278	273	283	276	276	272	258	263	290	270	267	285	273	262	300	255	282	283	257	295	253	286	245	260	276	294	276	257	263	299	263	269	276	264	261	270	245	278	318	291	267	269	266	278	275	290	282	269	265	272	257	278	275	254	291	247	286	252	261	293	293	293	300	244	253	257	286	259	297	255	268	287	291	262	271	249	285	314	304	247	284	270	279	294	276	272	274	265	255	288	300	262	283	250	286	294	275	285	289	287	250	263	278	268	279	287	317	273	273	272	283	256	292	268	244	264	275	293	259	282	263	281	284	299	257	276	268	286	294	267	257	267	293	290	292	252	287	283	277	273	242	276	303	287	281	292	258	268	276	266	278	279	243	278	261	263	304	276	264	280	259	269	332	266	300	273	296	279	267	258	291	279	260	267	261	269	291	271	288	270	283	283	275	271	244	304	282	266	267	276	258	269	309	272	294	277	254	270	286	278	275	257	293	251	265	296	280	261	278	299	292	315	274	240	281	283	294	296	278	290	252	288	314	283	277	295	261	292	281	305	270	310	262	276	286	297	242	260	279	296	261	277	263	279	274	286	267	270	283	298	262	261	247	291	259	307	297	279	286	290	306	276	279	287	246	255	240	310	275	275	245	286	253	272	306	290	262	256	274	310	250	280	296	270	275	296	255	272	286	270	252	291	272	278	271	278	312	301	307	287	286	270	261	269	247	300	277	283	253	276	252	259	288	259	245	255	284	270	278	282	267	260	270	307	288	295	257	255	307	286	290	278	265	277	291	270	273	295	257	268	289	290	287	276	276	259	262	294	270	272	293	281	271	285	270	277	279	273	297	256	282	280	289	279	275	277	295	285	298	288	242	282	252	269	255	288	265	283	248	261	242	278	291	249	307	268	272	290	291	285	256	259	278	279	258	296	272	280	263	275	282	286	246	294	289	330	285	277	283	292	255	288	252	304	251	294	262	300	272	283	275	278	264	288	255	280	277	247	276	282	271	298	275	259	257	266	253	296	295	270	273	259	283	300	278	274	289	269	262	284	256	277	284	289	278	272	265	272	288	269	271	283	301	259	251	283	288	250	253	291	273	299	298	242	273	286	257	279	266	276	256	295	299	313	292	278	261	293	277	269	273	251	314	295	280	295	261	266	275	262	272	273	272	272	259	259	275	283	302	291	287	250	287	303	265	258	275	264	287	289	286	278	272	224	259	273	296	305	257	295	256	302	282	278	251	289	293	243	271	313	302	266	299	304	297	291	311	288	300	280	274	293	298	279	274	270	294	283	284	289	291	251	281	306	292	294	277	278	303	272	270	303	255	303	281	251	267	296	253	264	287	244	273	270	244	251	263	268	250	256	274	292	272	305	260	286	271	235	238	314	267	273	262	296	257	281	250	252	291	264	300	266	296	299	270	272	283	264	289	282	259	296	288	263	277	273	283	309	288	244	286	263	312	261	306	292	288	282	289	282	276	287	286	277	266	297	268	251	282	259	281	312	282	246	258	282	267	299	257	292	299	297	290	267	305	268	291	266	267	266	270	275	277	233	280	296	282	272	304	290	269	285	299	275	287	260	290	300	259	271	275	265	272	275	299	280	301	262	316	288	278	286	270	294	264	248	308
48447	59203	15605	2766	2004	1337	1126	988	768	693	637	607	528	492	536	518	489	467	477	463	434	452	475	432	431	392	447	453	375	448	429	396	445	435	396	432	413	410	410	437	425	415	388	415	414	398	422	416	395	423	430	446	414	416	398	446	414	414	446	401	399	381	382	410	370	403	391	420	389	450	432	410	381	448	383	459	397	421	437	391	467	400	456	411	389	402	385	414	402	399	407	449	387	403	426	386	404	417	398	404	420	398	384	412	369	427	423	386	429	436	384	394	408	409	424	441	398	442	411	410	393	383	406	396	373	414	418	460	427	427	407	404	425	381	390	377	396	395	398	393	424	424	423	410	440	390	451	388	386	401	397	413	382	378	448	413	397	398	365	386	426	395	403	404	417	365	401	430	439	425	424	392	407	403	431	389	412	399	436	410	388	465	432	365	360	419	405	396	403	432	405	397	435	428	394	406	391	418	426	375	423	422	412	383	401	415	403	385	440	367	402	399	406	443	406	381	413	408	387	411	400	410	393	420	409	412	397	386	388	416	425	413	438	442	391	438	385	392	396	393	434	380	378	411	409	445	382	375	438	402	390	380	391	409	423	411	371	425	379	396	404	402	369	435	376	407	381	380	448	427	410	372	438	401	368	410	365	416	422	408	427	396	406	367	429	413	399	380	428	408	387	415	369	401	434	416	377	400	387	386	356	412	403	395	431	417	401	350	407	401	401	447	396	404	383	379	412	421	428	392	386	407	421	378	424	381	408	405	413	421	440	393	388	413	407	417	392	379	409	399	391	369	414	367	429	416	372	382	417	405	372	414	421	366	386	418	392	419	394	423	409	378	382	406	401	413	386	395	433	417	384	404	391	398	369	409	421	390	394	400	388	400	366	396	408	399	415	364	372	410	432	385	395	412	407	379	414	385	398	410	389	419	393	413	379	388	385	406	432	412	414	379	406	397	362	423	388	384	407	368	419	420	444	403	365	385	401	403	417	402	435	419	420	410	390	378	387	426	473	398	460	412	384	408	389	386	396	402	407	387	403	384	420	392	356	417	388	388	441	424	404	367	389	388	416	411	422	402	390	426	388	394	444	442	424	428	417	398	402	402	440	406	335	408	410	385	395	401	411	434	413	381	398	400	427	409	406	400	383	434	386	407	382	389	398	397	416	419	400	376	410	433	426	412	420	391	399	381	424	379	412	432	438	422	409	422	398	375	400	411	399	458	408	404	399	411	382	415	420	396	423	421	383	427	367	397	406	381	383	413	370	378	412	407	397	435	441	375	401	424	394	403	424	402	400	425	426	434	416	435	407	400	415	434	394	388	417	377	442	406	399	404	376	409	373	407	401	434	412	407	393	394	368	396	400	438	407	415	430	417	404	421	428	434	413	421	425	420	381	389	406	397	409	393	387	434	406	391	410	412	414	429	422	387	398	417	394	415	437	406	412	383	416	367	441	406	385	408	389	445	422	371	438	416	420	396	412	411	381	398	416	453	409	423	392	410	411	469	381	439	415	394	389	410	419	395	383	391	427	428	397	394	396	388	400	427	430	400	386	377	435	391	401	401	402	398	422	453	408	423	435	391	411	382	376	391	420	407	390	401	429	382	420	392	370	393	373	395	441	435	365	397	377	408	418	422	411	406	413	397	410	382	381	378	396	401	374	370	398	390	406	386	433	392	425	439	401	431	424	410	429	419	387	402	403	383	415	417	398	408	403	406	399	395	383	400	396	439	358	402	397	366	392	435	442	409	378	447	392	428	398	418	360	382	422	417	362	434	388	382	409	406	388	382	382	385	412	431	377	381	386	421	393	407	395	381	393	404	378	416	399	432	395	418	405	413	404	384	401	408	411	403	394	390	401	415	395	429	423	428	439	388	412	425	412	385	396	422	398	426	404	417	404	429	390	432	412	400	390	416	385	403	417	421	379	396	396	400	421	406	453	368	404	369	411	360	401	403	409	397	417	418	444	421	399	399	417	413	392	358	446	400	415	419	410	410	404	399	385	376	372	390	383	379	376	446	399	403	385	399	420	422	422	382	424	375	452	451	440	405	376	402	420	376	393	455	379	412	404	422	399	420	413	402	391	405	400	412	398	405	424	394	418	429	427	397	413	397	393	377	363	393	385	397	410	409	427	411	400	396	423	418	398	385	383	383	399	399	385	391	398	431	409	429	419	400	406	407	408	456	390	424	407	409	409	410	367	404	412	381	418	455	402	394	444	418	390	398	407	395	396	433	378	413	409	408	379	407	418	402	414	402	397	399	358	380	405	380	405	407	435	381	393	421	390	406	424	406	398	406	429	398	413	408	415	419	391	357	422	387	393	415	482	382	405	412	380	458	426	423	429	405	408	364	382	379	377	406	409	420	418	417	382	365	372	411	393	393	378	428	367	406	379	393	412	399	403	438	418	365	401	395	416	421	394	428	399	402	408	401	394	375	435	443	404	416	401	367	437	402	402	425	385	424	393	426	406	413	397	409	438	372	427	389	402	390	400	394	403	436	396	393	377	425	423	410	395	406	391	413	408	406	432	396	421	378	385	399	395	416	394	401	408	399	402	388	420	386	393	430	421	436	421	437	404	430	380	400	405	396	379	402	395	394	397	404	386	410	407	397	380	380	419	427	411	396	375	380	373	418	401	422	378	382	408	385	436	373	422	370	439	400	402	386	401	399	391	407	398	447	405	406	415	409	357	406	398	405	392	402	418	400	413	439	401	386	434	425	380	382	401	393	415	382	410	419	410	446	415	396	389	401	409	400	401	408	348	385	404	388	395	409	402	390	436	402	418	416	439	427	435	426	402	400	403	399	407	365	404	442	378	379	416	414	394	430	417	416	441	407	419	430	459	426	397	431	425	409	387	401	409	411	398	390	391	398	401	394	405	394	430	402	417	398	413	396	416	401	361	426	388	353	412	431	418	349	416	375	397	401	424	418	395	375	412	404	403	435	428	430	384	370	403	400	394	430	417	378	397	421	406	423	387	433	417	399	389	390	382	371	437	395	410	412	428	413	367	383	483	397	401	411	421	403	416	463	405	408	405	399	418	383	382	417	417	382	413	405	436	380	369	411	385	395	419	403	391	383	403	389	436	441	411	431	397	418	387	414	392	410	412	390	416	415	400	405	402	414	370	413	382	384	385	394	384	352	428	409	434	428	431	382	421	460	397	407	387	385	369	407	430	393	399	426	417	401	412	385	401	411	457	386	388	423	427	416	398	410	415	437	388	402	400	436	389	399	406	435	410	423	410	404	429	409	414	396	434	426	404	406	398	410	402	362	379	422	419	414	396	387	425	428	395	408	407	361	407	416	381	388	436	419	407	391	388	402	394	413	432	421	400	430	427	418	421	422	415	401	410	395	425	464	413	393	408	412	389	405	396	403	419	390	400	398	379	420	436	400	419	436	382	395	416	392	388	400	403	363	415	398	430	418	390	379	389	389	401	382	375	420	382	411	406	390	408	441	442	411	404	417	427	362	399	419	400	409
23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
