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
341086561241	341086561802	341086562352	341086562902	341086563450	341086564002	341086564552	341086565102	341086565650	341086566202	341086566752	341086567302	341086567851	341086568402	341086568952	341086569503	341086570051	341086570603	341086571153	341086571703	341086572251	341086572803	341086573353	341086573903	341086574452	341086575003	341086575553	341086576103	341086576652	341086577204	341086577754	341086578304	341086578852	341086579404	341086579954	341086580504	341086581052	341086581604	341086582157	341086582704	341086583253	341086583804	341086584354	341086584905	341086585453	341086586005	341086586555	341086587105	341086587653	341086588205	341086588755	341086589305	341086589854	341086590405	341086590955	341086591505	341086592054	341086592605	341086593157	341086593706	341086594254	341086594806	341086595356	341086595906	341086596454	341086597006	341086597556	341086598106	341086598655	341086599206	341086599756	341086600306	341086600855	341086601407	341086601957	341086602507	341086603055	341086603607	341086604157	341086604707	341086605256	341086605807	341086606357	341086606907	341086607456	341086608007	341086608557	341086609108	341086609656	341086610208	341086610758	341086611308	341086611856	341086612408	341086612958	341086613508	341086614057	341086614608	341086615158	341086615708	341086616257	341086616808	341086617359	341086617909	341086618457	341086619009	341086619559	341086620109	341086620657	341086621209	341086621759	341086622309	341086622858	341086623409	341086623959	341086624509	341086625058	341086625610	341086626160	341086626710	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2765	2000	3600	2300	2765	2000	3600	2300	2765	2000	3600	2300	2765	2000	3600	2300	2765	2000	3600	2300	2765	2000	3600	2300	2765	2000	3600	2300	2765	2000	3600	2300	2765	2000	3600	2300	2765	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23307	21826	29695	24532	21819	21883	7985	1456	1083	1023	877	820	843	786	773	684	759	685	683	688	685	657	662	641	629	636	608	650	620	658	674	574	608	630	584	617	649	583	586	594	602	594	561	598	630	601	612	636	633	642	580	591	604	619	594	582	602	659	611	588	634	640	626	635	568	567	612	573	610	590	634	635	647	617	576	579	615	580	621	614	604	576	604	630	571	593	584	604	597	600	598	611	628	586	602	591	596	675	594	549	567	626	581	607	644	606	653	610	592	590	585	579	599	573	557	543	589	571	608	609	606	603	634	605	543	623	551	587	596	582	559	577	610	597	627	564	548	587	604	559	574	588	593	569	585	611	619	608	608	614	577	645	665	655	627	620	606	559	612	615	574	578	593	581	590	641	570	583	586	615	593	578	563	573	603	591	562	566	565	666	578	537	573	604	635	577	567	594	611	614	615	585	626	659	563	583	596	569	558	617	642	565	613	603	588	607	630	628	608	607	611	617	568	573	558	564	586	608	582	615	589	576	617	535	526	605	597	629	556	599	595	628	581	598	608	589	631	584	589	549	580	564	596	574	605	590	620	595	587	604	572	577	581	595	633	598	605	600	596	602	648	595	638	607	607	595	548	631	574	614	598	544	642	605	635	589	639	591	586	573	596	635	610	591	641	602	574	603	623	620	613	569	584	619	553	614	575	630	569	557	613	622	568	594	608	616	554	642	628	597	566	646	611	596	599	571	602	639	622	617	568	576	570	589	641	614	598	597	565	601	608	591	631	628	597	565	608	588	615	619	627	617	618	579	601	610	577	646	610	598	595	591	626	543	603	586	593	577	604	558	577	574	644	594	585	613	606	597	608	612	586	613	567	613	588	598	568	596	557	591	566	586	576	617	627	592	551	651	539	582	565	606	593	612	575	611	626	653	619	604	597	617	572	565	602	560	580	575	602	624	584	576	586	571	552	576	605	570	611	629	620	624	596	619	603	559	618	583	622	625	602	609	604	601	608	639	585	640	576	599	586	587	599	597	634	633	609	512	583	594	603	648	576	562	597	586	581	623	623	582	549	607	638	539	577	602	571	625	594	592	566	621	575	605	608	563	577	590	616	618	579	555	575	585	578	596	617	596	582	572	580	629	635	566	610	588	625	597	631	570	570	587	571	601	621	546	576	611	612	585	616	578	599	572	598	603	590	610	569	558	622	600	583	579	575	596	601	602	633	594	599	601	615	578	554	608	630	567	581	593	599	604	561	630	611	570	604	557	558	608	588	575	621	582	618	544	594	597	574	632	619	580	589	540	604	561	552	592	583	583	631	581	558	592	579	594	609	604	617	600	616	573	636	634	620	612	597	590	622	564	584	590	575	589	552	531	624	575	587	593	538	549	583	587	670	609	564	643	593	608	610	583	604	578	603	602	558	622	613	574	576	594	620	601	618	619	590	629	578	613	604	600	628	570	624	604	577	602	581	614	624	602	545	624	533	609	579	603	568	582	576	578	579	615	531	601	616	600	617	589	593	613	610	585	613	567	598	655	574	581	601	557	579	561	565	575	606	577	576	590	613	626	602	540	594	578	528	573	620	584	613	616	578	579	608	565	607	587	629	647	658	582	607	601	592	600	617	585	581	576	569	599	580	630	646	627	585	605	599	580	595	634	595	610	625	583	503	576	609	575	626	580	616	658	576	587	576	574	623	652	642	602	574	629	576	575	614	602	618	605	609	580	609	613	570	609	620	643	593	603	581	595	584	618	614	599	613	581	565	564	592	615	610	593	616	563	600	595	580	604	632	592	556	608	519	601	590	622	609	596	593	568	578	587	606	640	591	557	602	600	576	623	580	615	598	614	601	630	584	593	611	593	584	578	630	611	626	627	572	601	607	505	588	594	596	591	608	559	562	595	598	558	600	619	568	551	574	586	572	552	615	597	578	619	631	599	580	664	601	616	588	641	582	608	567	578	565	641	569	571	591	610	582	599	616	587	641	626	523	594	585	595	563	584	580	618	589	579	614	591	593	583	631	599	561	592	571	626	631	578	561	572	593	553	617	610	608	589	592	549	581	624	624	579	587	634	589	573	639	606	565	639	610	636	581	604	592	589	609	606	600	616	554	570	620	553	599	586	581	562	609	574	570	589	586	584	571	634	627	581	591	617	603	579	578	559	627	610	611	591	615	579	560	578	565	593	565	564	606	569	563	597	608	616	632	585	603	626	600	579	580	563	557	563	598	568	585	613	606	595	603	571	553	565	645	626	564	614	602	583	608	602	576	601	633	547	581	605	592	567	545	588	585	573	565	591	579	619	562	582	587	568	624	587	589	598	630	537	599	601	574	593	604	581	635	614	604	608	558	572	561	590	601	589	626	640	567	562	567	604	565	598	576	577	594	623	596	658	564	596	590	605	614	591	598	602	608	567	590	596	575	589	616	619	613	624	608	605	634	614	601	584	541	593	586	626	613	576	570	624	611	588	610	581	595	560	585	611	622	630	627	589	581	578	589	578	601	572	597	560	599	628	580	564	541	646	594	644	563	587	648	601	565	585	646	577	590	620	566	606	637	599	555	622	591	599	592	630	573	579	600	617	582	583	599	580	602	609	581	607	619	543	615	620	619	590	598	589	556	619	572	599	605	591	548	596	590	639	590	612	572	607	598	634	585	619	605	590	617	612	587	586	606	604	549	589	590	578	595	571	616	542	565	623	623	611	616	641	583	598	621	614	589	619	576	618	577	596	620	624	582	583	608	595	612	576	566	621	547	588	581	598	589	552	587	599	558	597	575	606	572	587	618	600	573	592	628	607	592	598	607	630	621	586	602	574	573	638	621	554	579	598	560	589	610	621	579	584	583	559	586	599	565	610	584	596	624	579	604	611	600	567	593	585	559	584	603	621	589	579	579	630	585	562	593	601	595	580	628	575	608	560	602	616	634	574	637	634	613	589	588	585	631	590	590	586	580	587	632	615	653	553	567	615	577	615	596	638	622	597	639	593	598	553	592	639	591	599	612	580	613	605	563	553	553	561	628	591	585	597	563	601	603	623	601	604	593	566	598	624	608	609	541	637	598	619	578	613	567	553	550	631	603	586	586	558	634	609	600	581	644	617	588	616	596	618	630	572	595	621	609	629	565	577	583	599	616	609	606	558	591	651	536	580	549	568	557	574	640	560	602	607	580	589	604	571	619	603	634	544	589	615	586	612	615	569	542	588	580	557	587	605	566	583	657	581	598	584	603	567	599	564	581	611	589	609	610	597	598	577	603	600	578	604	617	615	596	668	556	585	646	558	619	576	607	543	586	587	599	589	612	613	606	602	582	569	633	614	604	625	590	572	599	582	568	609	594	608	588	633	585	575	606	631	614	574	586	609	580	578	618	573	601	616	561	638	602	604	602	587	621	588	602	578	602	576	605	584	596	645	568	570	636	595	565	561	587	590	635	606	587	659	648	603	576	593	592	542	603	564	601	605	587	591	604	621	617	555	563	607	611	618	582	586	586	643
4843	15265	10303	5030	3667	2872	2194	1814	1505	1332	1164	1029	930	883	838	832	733	771	795	715	696	751	675	678	641	654	668	695	659	630	659	654	586	667	635	612	646	661	669	665	618	626	638	619	604	639	601	644	633	630	581	575	644	614	687	608	638	588	625	645	609	619	595	612	632	556	607	607	596	607	634	641	558	578	602	580	594	602	577	594	593	596	572	613	579	583	639	609	581	612	640	607	639	580	616	626	595	595	590	587	590	591	582	626	606	590	575	648	649	614	610	604	581	613	572	589	620	575	618	559	598	565	600	634	630	607	587	626	574	597	617	602	572	599	612	589	614	609	617	625	587	581	658	565	576	619	627	559	604	536	617	606	622	597	647	623	603	580	603	591	599	573	529	645	627	640	559	600	586	566	653	565	608	624	623	644	627	606	591	558	645	580	592	581	584	578	575	643	606	604	612	633	606	568	624	599	564	561	629	574	594	611	647	594	655	597	572	637	593	550	606	585	607	612	595	564	624	629	586	580	574	580	606	567	577	607	666	561	608	555	610	619	632	580	570	593	589	601	624	627	661	635	600	615	592	599	598	604	564	602	596	582	587	568	630	571	559	597	619	617	587	551	587	592	614	575	611	582	585	587	601	613	608	610	578	573	528	635	590	574	575	590	614	590	571	600	638	602	633	607	586	583	580	584	612	612	624	565	565	590	611	567	582	613	607	602	545	613	635	628	570	576	655	622	626	611	565	660	608	630	629	674	626	603	643	591	596	623	611	573	627	541	562	609	589	615	596	641	619	599	590	604	626	595	586	599	642	561	557	584	613	603	595	585	606	552	596	592	605	612	628	589	607	610	588	588	560	587	632	591	598	590	605	607	606	612	561	615	595	575	596	573	604	593	565	583	575	584	578	562	624	609	622	552	613	573	658	609	591	599	643	582	607	588	634	564	636	601	607	599	622	642	629	594	594	596	617	594	579	556	620	592	568	600	538	576	572	588	594	571	598	600	628	608	555	618	570	585	579	594	587	572	580	628	551	635	580	607	571	594	589	602	597	583	651	590	606	604	623	626	601	589	627	611	600	613	627	652	611	567	583	578	592	642	580	569	632	588	580	600	580	567	582	622	573	583	607	609	581	564	615	570	597	624	606	611	538	599	578	585	569	554	608	603	597	602	607	547	613	635	608	595	565	639	598	573	621	580	628	601	610	583	580	600	601	603	592	590	628	645	645	636	597	570	585	587	602	598	582	571	592	581	639	590	566	610	609	607	609	592	596	540	614	575	608	608	598	587	611	615	611	617	564	599	616	584	586	602	594	603	601	593	596	621	610	593	600	609	589	560	586	574	615	569	574	611	648	554	582	606	609	610	606	562	599	581	622	603	597	576	606	637	574	604	584	607	574	631	593	647	599	626	590	595	608	569	583	580	632	576	548	583	627	596	579	552	574	614	581	582	589	576	605	607	598	587	597	579	553	629	630	607	581	574	615	606	629	585	583	574	623	623	579	596	593	586	597	614	562	591	599	602	587	659	590	611	590	587	566	595	583	625	611	596	597	593	607	596	606	598	582	575	591	636	591	570	592	609	554	622	573	592	611	586	609	634	603	605	650	556	649	597	606	586	594	579	618	610	617	624	600	548	648	609	623	583	581	613	633	577	586	556	593	612	557	618	545	614	623	592	616	618	629	625	562	592	587	609	626	576	584	588	576	570	547	568	622	600	583	610	587	626	613	559	628	625	599	585	595	618	616	587	574	587	565	622	601	574	597	570	626	595	627	572	606	585	606	598	581	626	578	573	608	574	609	623	588	621	596	612	581	598	593	560	584	631	569	629	593	616	610	637	610	598	624	607	574	581	572	587	630	588	629	612	602	613	627	565	610	616	635	583	622	609	578	587	626	601	583	594	598	629	585	596	598	550	582	575	621	589	609	607	641	609	663	608	575	607	614	581	591	563	592	624	590	585	599	589	558	636	585	588	616	559	590	572	649	588	625	572	642	597	584	583	595	546	586	568	564	559	615	578	608	588	608	618	605	599	600	634	580	607	612	624	636	590	586	578	598	610	591	598	574	592	596	560	630	544	619	631	584	566	591	584	602	607	613	635	624	611	587	610	619	586	570	588	593	582	663	636	552	524	585	637	594	595	594	616	613	605	561	576	622	556	607	612	623	574	622	601	582	559	605	573	563	578	580	609	585	619	652	595	606	598	601	603	603	628	583	612	590	569	580	641	565	580	633	577	543	564	619	595	593	597	606	623	587	607	620	585	543	595	587	596	579	598	629	582	556	607	590	600	615	610	578	587	586	606	588	584	591	597	595	625	613	610	595	590	617	571	577	592	581	618	574	653	579	581	558	623	634	596	592	633	605	627	594	600	600	612	634	630	577	624	572	601	596	571	600	622	610	564	625	588	587	575	589	573	627	594	590	615	608	601	585	585	587	585	622	600	602	580	551	564	614	592	601	578	603	634	598	572	603	606	614	612	610	598	612	600	584	637	653	636	618	631	588	617	609	612	624	639	579	563	591	598	601	601	595	596	607	575	636	603	612	552	598	603	633	587	596	590	586	574	615	562	581	614	621	604	621	562	583	611	592	611	572	619	551	603	555	570	600	644	593	656	577	578	610	632	576	622	576	584	592	601	585	595	625	604	617	606	588	536	632	587	604	529	618	592	576	586	573	654	571	634	587	592	607	554	642	594	632	628	645	557	555	610	573	598	590	608	589	589	614	604	595	557	634	633	595	608	661	592	584	675	578	563	594	606	618	609	589	620	639	562	594	620	587	617	602	615	549	586	582	607	593	604	567	633	642	588	623	605	536	586	616	589	585	659	625	622	652	559	598	593	584	594	616	575	592	579	562	597	612	563	607	588	580	613	555	642	558	583	552	605	602	611	593	626	578	587	613	613	581	555	576	598	587	594	590	577	631	582	584	605	615	575	609	588	619	586	616	600	568	561	616	620	618	559	618	605	598	624	554	620	636	637	624	589	574	637	588	614	592	619	614	598	612	560	624	660	539	584	610	587	581	607	593	554	595	600	578	631	605	633	610	626	640	591	591	627	592	598	596	553	580	600	608	593	621	559	569	584	583	643	589	621	625	627	618	613	587	600	639	593	630	624	599	620	611	561	568	589	588	650	621	572	589	626	622	592	584	585	584	584	598	591	600	623	606	573	587	584	621	583	592	571	619	592	543	608	582	582	592	540	619	653	634	596	627	594	580	629	630	598	629	552	606	618	592	560	607	596	539	598	589	610	572	591	663	585	587	594	571	595	578	594	601	577	580	630	569	620	604	594	618	581	566	620	656	604	585	630	577	591	602	608	609	601	580	593	566	596	633	591	590	586	599	632	568	583	654	664	576	598	598	581	592	615	545	614	587	622	579	679	571	588	623	586	604	637	578	631	576	607	606	620	573	610	592	551	604	585	594	613	625	578	578	596	621	603	586	591	569	556	572	581	544	587	584	572	617	566	589	631	589	574	574	586	595	602	602	631	650	581
27856	17372	3116	426	293	250	260	232	220	231	204	222	201	211	224	209	196	215	215	226	225	195	198	217	218	236	220	234	198	205	239	228	206	203	239	233	215	209	203	236	224	244	224	181	229	202	206	207	224	227	214	188	229	213	201	226	226	218	212	215	168	202	219	195	210	218	213	228	227	220	220	227	242	245	199	201	217	237	200	212	213	198	203	214	220	196	216	205	238	220	212	236	213	235	221	194	208	186	219	236	184	224	241	224	219	238	211	230	223	256	234	223	236	220	220	231	175	222	213	221	221	211	217	223	226	204	183	224	211	229	225	236	201	236	198	237	201	212	238	226	215	221	225	233	218	247	219	217	232	206	227	205	201	203	201	202	218	208	208	229	234	218	230	238	229	230	195	196	221	257	215	185	197	214	209	229	204	217	223	239	240	215	247	225	207	199	234	203	210	244	230	225	223	245	225	229	222	211	221	237	217	239	209	236	197	215	199	194	211	226	221	210	215	201	209	231	209	232	228	205	240	230	224	214	218	231	215	216	239	232	236	214	214	216	231	210	214	219	207	232	214	195	206	212	223	234	210	209	197	214	207	241	257	226	204	229	214	212	173	216	218	205	199	217	209	227	180	217	230	242	221	218	191	230	212	228	217	228	231	199	211	211	210	233	240	200	212	204	186	235	224	206	200	211	226	239	241	194	198	223	222	235	223	226	230	228	227	234	200	209	198	245	222	224	228	219	238	235	218	206	193	185	216	199	218	214	225	229	235	224	207	220	210	200	217	215	212	219	224	220	224	208	222	206	231	215	232	235	214	229	235	234	206	190	237	191	215	213	211	220	213	226	228	217	225	212	228	208	223	214	208	210	205	222	209	214	202	192	196	233	177	225	215	186	261	213	216	211	218	239	212	219	202	231	214	215	212	228	199	252	229	217	252	231	232	208	208	230	231	218	213	223	245	215	198	226	215	190	219	210	218	217	195	225	235	204	193	214	219	216	232	228	229	218	244	233	226	234	212	243	207	213	196	243	212	211	246	209	221	225	197	214	201	212	224	230	228	211	210	219	217	223	253	202	231	212	192	190	241	225	195	199	212	209	220	212	196	223	195	200	211	221	206	218	237	235	215	243	226	220	219	229	205	206	201	208	241	192	204	203	217	195	222	209	207	215	225	244	226	238	223	232	225	211	245	210	230	202	209	201	199	226	227	211	226	213	238	210	212	214	213	218	233	225	198	227	217	212	217	228	215	248	215	227	200	229	197	250	249	237	208	211	206	197	216	208	228	202	216	250	211	235	211	241	205	238	225	214	224	223	216	247	232	193	201	203	221	233	240	207	190	206	223	216	227	206	225	233	225	231	197	231	227	198	228	212	230	221	222	197	213	240	243	222	217	213	247	211	251	212	224	232	217	229	208	196	231	226	222	179	247	228	201	231	188	207	251	226	228	216	216	218	215	222	235	228	192	248	199	181	227	229	212	206	222	228	228	224	222	232	207	229	241	235	189	227	205	227	218	202	220	230	199	202	234	221	202	205	196	207	245	241	216	209	213	234	248	206	224	214	224	214	223	238	179	213	223	185	214	226	247	209	217	215	243	251	220	195	194	231	234	233	204	221	212	197	219	237	236	221	230	221	210	238	223	190	207	214	217	206	205	194	197	223	236	219	214	221	221	209	210	231	223	212	230	237	185	212	205	223	227	226	200	197	201	219	207	220	217	218	236	203	212	219	201	232	225	218	217	207	235	193	240	214	234	209	225	222	203	193	230	223	230	217	220	180	223	206	202	207	223	228	217	222	209	236	245	228	218	219	235	205	206	218	234	211	220	227	213	210	215	197	225	234	234	232	231	213	244	185	217	232	211	219	193	242	210	211	228	241	213	216	213	221	219	219	218	201	215	225	250	245	241	228	210	209	226	225	227	226	198	209	224	178	203	250	232	209	207	233	205	221	215	225	224	247	231	214	221	206	187	220	223	210	237	227	209	216	206	214	205	222	222	208	224	213	194	218	211	241	199	225	214	231	244	216	221	220	215	234	228	204	199	221	235	245	220	211	223	247	223	216	226	195	206	223	200	253	234	220	209	243	216	247	215	240	227	196	220	232	244	237	244	219	228	227	227	229	211	239	261	248	233	222	204	225	228	221	219	244	212	223	210	196	235	226	201	217	208	214	205	215	207	225	224	234	202	209	213	226	217	201	208	206	236	220	225	244	224	227	223	208	221	224	218	221	238	215	212	218	210	206	228	213	237	211	237	209	219	214	215	233	224	213	217	226	224	222	211	213	217	238	218	215	233	242	205	235	217	222	237	205	191	207	247	216	206	222	229	225	219	206	226	233	206	245	238	214	212	202	219	239	217	222	220	225	225	255	217	228	222	227	215	234	191	224	225	197	237	222	232	227	223	228	217	239	213	203	203	193	212	212	219	227	236	227	217	241	253	220	240	225	216	193	237	208	234	222	212	213	234	206	231	237	211	233	238	226	214	219	243	221	237	209	226	204	232	226	189	211	215	245	234	221	197	234	222	216	189	226	243	241	225	232	201	218	219	201	234	222	213	209	229	223	218	204	207	227	226	229	203	218	227	218	242	209	262	250	220	220	198	214	223	234	228	213	211	224	230	228	207	209	203	236	226	229	220	206	217	204	202	233	244	204	225	224	215	212	214	223	244	196	230	230	217	221	204	195	200	197	223	196	200	216	217	255	235	227	215	220	220	242	218	199	203	192	211	219	206	199	214	227	244	193	191	227	225	231	219	199	201	212	216	225	226	228	209	210	217	234	235	200	212	221	222	221	207	244	214	222	204	211	223	229	226	190	242	220	219	238	222	221	219	212	209	190	243	213	230	207	236	222	214	226	216	201	197	218	231	204	215	207	221	221	217	208	196	221	226	208	241	238	213	213	210	189	218	219	222	242	214	220	217	203	228	187	217	193	248	233	225	241	211	237	214	182	200	216	247	216	236	219	233	230	220	222	235	222	203	216	185	215	215	225	227	191	211	246	231	231	236	222	214	234	230	188	225	238	227	194	222	230	243	216	216	229	223	241	213	227	234	209	232	233	221	209	212	216	224	213	209	210	248	166	197	247	200	224	218	244	233	215	232	203	211	211	215	248	234	204	229	217	237	218	223	214	208	206	247	213	225	216	213	226	246	204	213	204	221	218	207	215	242	204	213	213	229	202	233	220	201	217	194	236	223	227	219	229	243	212	229	206	225	207	204	222	220	239	222	236	215	216	193	211	224	214	203	224	203	222	226	200	212	205	193	223	238	225	205	226	210	229	224	215	253	210	206	227	230	201	220	220	220	197	205	203	216	237	234	235	239	207	212	190	194	186	254	239	239	225	250	242	219	225	231	213	218	236	217	227	190	241	219	228	214	204	216	201	215	173	205	224	189	214	199	221	238	195	217	199	225	240	198	220	214	221	228	234	205	197	239	235	221	224	202	237	210	219	206	223	245	230	216	212	233	230	219	202	230	210	217	201	202	230	212	234
4183	786	596	356	323	325	276	295	258	283	277	275	259	244	251	244	245	256	269	252	265	237	237	234	259	233	233	244	241	269	282	260	233	228	256	252	236	259	249	277	235	237	246	256	259	255	258	247	214	237	238	281	250	229	257	223	255	269	254	224	247	258	267	260	255	236	245	255	266	281	234	239	261	248	239	255	260	246	264	233	233	235	224	255	237	247	247	263	264	236	258	222	269	247	232	217	240	246	260	278	241	240	241	252	229	282	222	257	256	263	212	254	256	245	251	268	257	243	253	251	281	240	245	217	240	244	219	265	253	225	251	243	245	270	241	237	245	269	244	263	248	253	264	262	231	278	249	225	240	250	231	256	233	274	275	249	249	221	231	230	233	264	266	239	268	254	258	262	234	237	283	259	241	237	220	233	253	237	220	233	213	254	241	255	234	249	254	281	244	265	265	252	240	257	239	251	249	213	245	248	235	234	233	221	257	215	257	237	247	232	272	235	259	247	245	221	249	245	227	248	260	225	254	267	268	244	230	246	249	250	251	231	263	221	265	238	256	236	257	265	245	249	250	240	259	252	245	262	248	246	255	231	258	254	239	237	260	263	251	271	217	253	231	265	251	261	249	241	265	252	248	254	259	212	256	249	244	228	252	253	253	246	259	240	227	245	240	239	252	263	251	262	247	234	246	250	244	237	227	254	269	235	222	226	229	221	251	251	238	244	230	268	247	258	277	248	264	250	260	227	230	269	234	223	244	248	234	242	261	271	239	236	262	241	233	217	249	230	246	257	227	259	242	233	251	206	251	270	226	272	251	253	267	215	265	230	233	243	263	228	220	233	261	274	236	250	247	249	239	254	247	234	254	275	231	225	251	256	271	242	245	244	246	253	250	224	254	275	250	278	263	248	224	263	251	229	250	245	224	268	230	244	249	252	249	253	245	270	228	236	245	249	238	257	266	232	235	218	233	221	248	243	248	251	223	258	232	253	230	282	280	258	221	242	236	229	282	257	247	261	257	232	256	240	254	263	243	250	258	225	257	268	254	242	236	246	227	236	246	252	267	237	225	208	207	236	246	279	231	247	235	264	229	260	216	243	248	244	239	218	230	256	263	254	222	230	259	247	250	267	246	276	231	261	248	240	247	260	248	240	261	227	277	246	240	239	257	235	251	227	225	227	262	219	237	235	245	247	245	238	266	235	220	266	251	253	229	227	221	251	258	253	247	244	242	270	241	255	243	252	261	244	265	265	242	268	251	210	240	267	236	225	234	225	244	250	212	288	280	267	236	268	263	240	271	245	234	248	244	232	235	260	231	225	271	270	226	243	257	247	234	255	247	244	283	247	237	228	252	250	251	244	226	297	231	254	224	270	267	259	223	242	274	244	224	218	264	258	240	239	223	229	247	250	239	265	251	227	250	259	229	246	238	256	247	263	257	243	263	250	256	220	250	241	248	251	256	254	244	290	285	228	234	258	220	256	237	241	237	250	235	237	279	268	241	234	236	245	229	237	252	257	230	244	237	250	223	227	244	224	228	236	272	244	252	253	238	237	225	258	247	244	249	230	260	269	257	268	210	267	240	246	258	266	226	233	254	217	254	244	255	249	260	265	220	240	236	257	274	199	232	279	255	264	225	232	270	228	233	237	233	272	265	230	250	256	249	230	236	226	249	230	248	242	241	241	265	253	210	235	259	253	253	239	237	274	251	254	208	253	251	250	241	259	249	250	251	234	237	264	236	256	224	243	241	241	238	245	256	250	228	248	234	212	221	235	212	261	255	224	245	238	238	258	266	261	244	256	254	243	254	237	266	254	223	250	260	267	260	267	265	264	234	226	281	244	249	257	261	234	223	258	253	253	238	227	246	264	260	251	225	225	245	259	226	221	236	234	237	262	260	266	235	245	248	249	258	261	240	230	235	255	235	262	236	252	252	264	246	248	216	244	253	244	269	235	237	264	236	256	272	243	263	277	250	215	239	230	230	254	228	230	225	236	269	235	232	255	261	257	238	254	271	252	216	251	218	250	242	241	259	247	243	225	228	210	269	222	256	261	266	263	248	256	259	261	241	243	224	230	255	249	249	287	255	258	262	245	231	236	256	259	213	255	242	215	247	245	238	245	268	225	234	236	237	275	213	252	253	241	241	247	243	223	242	229	247	238	261	224	238	285	267	224	238	250	249	236	262	221	276	229	259	235	238	262	264	248	254	221	264	228	233	241	242	213	223	239	204	238	205	242	229	219	237	237	255	279	272	247	236	217	240	261	249	230	275	238	261	269	211	262	222	274	224	220	238	252	235	245	258	253	247	237	237	242	261	248	242	236	236	241	217	263	207	247	231	239	240	270	240	223	258	249	240	233	257	266	240	243	259	252	279	242	251	237	237	257	251	244	259	232	244	279	243	214	242	254	229	279	259	249	279	262	258	242	240	221	226	256	234	236	255	276	237	226	249	268	233	251	233	258	233	267	264	250	256	271	252	250	221	223	255	268	238	250	242	263	218	275	257	272	221	256	234	252	248	223	265	278	252	213	238	251	233	246	224	211	232	256	260	210	281	259	257	254	278	272	243	258	226	255	249	238	261	256	226	247	271	263	230	247	257	270	258	233	278	242	259	266	266	240	232	256	247	281	228	229	263	254	262	229	247	212	270	247	275	232	248	256	264	238	229	236	260	237	244	248	228	232	214	242	267	243	242	227	234	272	226	245	241	256	240	270	263	255	243	242	246	252	239	212	248	237	233	247	237	236	262	262	265	251	231	254	231	269	234	250	244	229	227	251	222	244	252	229	255	239	235	244	233	244	280	247	257	236	239	268	241	253	251	245	235	255	234	254	235	241	251	263	238	238	252	255	271	239	243	241	257	253	242	238	250	259	260	230	239	245	286	234	262	268	247	235	274	256	252	224	233	228	237	260	271	250	254	249	271	246	256	238	259	247	229	224	264	252	255	263	249	254	237	267	223	259	230	257	246	249	252	234	249	242	218	234	226	243	263	259	267	247	225	220	258	255	232	257	239	217	246	260	270	261	274	255	245	247	218	251	268	244	234	279	237	212	217	237	245	250	239	258	235	242	246	264	254	235	260	232	214	265	256	274	257	247	244	225	239	222	270	252	229	236	242	252	294	226	252	263	243	234	260	251	251	247	243	233	256	228	271	243	264	235	261	269	255	231	226	221	256	223	237	246	233	250	249	252	218	251	225	242	239	207	242	261	221	232	225	255	242	222	238	254	223	241	250	245	245	276	262	251	222	234	246	244	257	253	244	255	229	228	241	244	233	270	233	260	240	273	243	246	211	262	239	276	237	278	253	241	243	231	280	226	231	247	240	205	241	250	238	240	243	243	232	213	245	251	253	247	228	265	248	217	290	214	273	246	241	249	247	241	256	251	243	229	243	232	228	287	215	242	218	237	248	256	252	262	239	234	234	264	245	253	258	236	243	240	256	237	232	232	278	259	241	238	257	272	242	246	232	228	239	236	228	250	237	229
23924	21372	28629	24514	21372	8773	935	605	507	457	446	399	346	333	373	340	346	293	271	289	288	267	335	303	294	269	283	260	269	279	293	304	292	272	284	259	271	287	277	279	292	269	271	279	278	259	261	253	256	273	234	286	282	266	290	272	281	281	284	239	259	253	286	285	274	300	268	262	320	264	246	258	265	290	278	279	250	295	272	275	260	277	273	263	262	259	267	263	281	262	283	279	260	259	248	259	268	284	263	274	254	259	277	281	259	266	279	260	302	281	273	259	270	267	254	261	313	286	315	255	258	275	245	263	285	273	262	290	269	270	260	256	283	294	278	276	268	258	282	264	259	271	271	276	272	301	267	272	225	273	264	276	325	289	271	264	250	296	293	293	278	257	278	273	235	259	260	253	265	253	290	297	278	266	272	255	280	253	255	266	265	298	261	242	277	263	279	297	297	239	268	281	306	260	251	258	264	285	259	260	273	276	301	263	270	270	260	259	250	276	310	260	274	263	277	251	248	269	262	252	259	264	234	266	263	295	272	290	299	276	274	265	266	290	273	285	259	274	282	269	247	253	247	279	251	316	273	281	253	273	277	258	243	287	261	254	263	286	283	261	262	279	276	265	280	272	287	287	264	294	274	264	276	281	275	274	277	281	266	252	290	266	291	287	271	260	269	287	258	287	298	263	257	264	295	279	289	274	253	293	268	250	261	254	282	261	248	283	293	277	304	278	253	273	279	258	254	270	282	253	261	263	294	272	292	281	262	276	283	263	239	255	259	248	254	276	247	262	265	248	296	244	265	262	267	250	228	272	258	276	277	272	277	253	260	300	282	257	278	280	259	288	271	298	274	270	282	260	253	267	262	259	267	272	269	287	272	261	267	280	264	294	256	294	277	266	265	260	293	290	272	266	235	268	276	289	239	265	261	311	257	280	255	274	270	291	268	270	270	273	261	276	269	271	296	256	279	284	273	289	253	292	262	281	265	272	290	271	270	277	261	261	275	298	274	301	283	266	243	266	294	280	268	280	263	262	247	268	261	256	281	267	291	282	280	299	263	261	288	285	284	253	264	244	277	285	275	291	267	243	258	254	272	297	277	269	274	255	254	264	260	258	252	290	260	271	276	307	262	274	262	275	295	259	271	254	264	288	277	260	245	278	245	250	303	260	263	278	248	280	249	278	269	277	259	249	272	269	256	279	266	237	266	229	246	277	260	284	261	273	245	277	291	231	285	293	262	277	253	264	286	266	277	263	258	257	263	283	241	247	276	295	277	267	281	264	279	269	268	293	290	276	258	260	254	270	278	259	259	275	260	276	284	283	278	266	274	304	289	245	271	259	270	297	255	280	272	251	268	265	287	249	261	271	282	231	276	291	279	253	278	290	251	267	291	282	253	265	272	257	271	266	295	276	313	272	302	246	260	280	273	256	292	266	311	274	269	283	271	254	284	263	282	259	260	282	272	270	260	273	247	273	278	260	292	248	284	272	251	268	292	291	264	286	294	244	261	265	284	253	268	279	268	255	276	297	245	255	257	282	270	271	236	261	237	270	281	282	275	255	240	252	248	275	262	258	269	257	265	265	300	255	305	249	279	270	293	251	266	268	258	267	269	270	228	261	281	292	270	265	290	258	267	255	271	246	262	282	259	242	259	244	271	270	279	265	283	293	274	256	286	276	263	270	263	271	311	290	287	258	281	292	275	273	259	260	259	293	285	257	287	252	251	310	279	268	258	291	292	290	290	248	270	268	267	251	255	240	290	274	290	253	283	265	282	259	266	281	279	282	254	277	256	250	247	261	275	265	263	222	286	273	286	247	267	261	276	249	258	299	262	265	269	258	267	254	270	269	251	258	259	278	266	263	259	272	281	302	254	254	262	294	297	296	275	252	247	249	266	262	250	278	268	254	282	285	271	273	272	266	255	305	265	262	271	257	283	259	293	255	270	293	253	254	268	247	273	282	267	273	287	255	260	276	256	255	258	298	276	256	277	263	271	293	270	255	278	269	273	266	244	234	244	256	243	250	239	286	297	249	249	259	258	231	242	235	265	282	287	299	270	271	263	269	258	265	279	268	244	236	312	276	277	256	251	291	252	298	281	300	267	271	281	264	255	264	287	246	270	262	264	266	249	245	277	232	278	268	265	281	261	277	262	279	268	258	288	294	266	261	266	251	280	286	278	298	275	266	286	269	282	285	278	276	257	288	257	284	283	269	296	273	272	270	270	272	284	250	254	276	273	293	264	282	295	281	280	243	244	260	259	274	259	284	278	232	284	225	307	273	260	274	310	266	253	306	288	273	287	266	270	254	267	290	278	237	259	243	294	278	259	292	258	261	266	277	265	245	294	283	289	270	287	265	293	273	273	239	303	250	267	282	283	294	293	284	275	279	250	264	270	266	288	258	255	269	260	285	302	282	278	278	285	254	263	271	272	264	250	268	277	302	284	252	283	251	302	265	278	309	263	268	285	263	277	264	251	289	255	263	270	269	282	271	279	267	275	258	273	320	262	265	271	270	283	277	289	268	273	265	303	264	299	274	283	259	292	265	279	279	271	278	266	250	284	247	260	258	269	285	279	285	270	242	268	311	286	274	260	276	298	247	294	276	259	254	275	252	288	277	304	267	265	272	269	266	282	273	260	249	278	272	284	284	272	269	253	261	263	283	267	249	279	258	263	270	290	286	273	283	303	270	296	272	261	282	260	290	286	279	274	273	261	267	260	245	282	281	269	280	255	280	251	264	245	267	263	279	300	259	287	261	243	262	238	248	238	272	292	272	285	260	260	266	261	276	251	282	274	259	257	291	271	292	264	298	286	244	279	285	302	275	281	283	258	266	299	255	281	280	267	243	264	297	300	283	282	275	287	283	265	265	316	234	280	301	231	260	253	272	282	288	285	279	272	264	303	264	273	276	247	263	281	233	258	253	268	277	290	275	267	267	251	290	240	289	283	280	251	272	259	285	232	272	243	263	264	261	309	276	286	248	265	254	255	270	280	271	273	273	269	258	246	264	247	292	281	249	261	291	236	261	278	272	287	286	251	275	304	283	273	291	267	272	306	308	287	273	287	270	268	275	276	264	251	276	269	269	278	250	237	258	258	275	257	260	240	290	272	278	296	258	244	276	271	271	280	263	259	263	273	259	261	284	269	270	236	281	262	256	270	263	289	247	247	286	241	282	305	256	277	284	261	284	276	248	289	273	294	283	276	255	282	263	299	270	276	255	251	292	269	259	242	274	247	281	275	255	287	280	271	256	240	296	291	250	296	277	238	269	265	255	283	276	261	290	262	282	248	270	267	270	260	263	289	256	250	265	284	281	266	260	262	295	261	271	261	267	257	275	244	298	266	251	255	281	288	282	278	270	252	282	286	271	278	250	305	259	298	269	283	274	274	273	266	261	295	292	280	281	270	290	289	260	259	295	269	248	262	265	282	301	275	269	262	262	258	268	258	253	267	259	265	285	279	294	271	254	285	264	280	293	290	252	255	267
3375	8841	6012	2713	1952	1509	1135	889	740	632	570	475	461	403	458	393	328	371	362	342	355	344	333	319	354	322	304	316	293	313	319	308	299	329	295	312	294	313	263	292	288	319	287	343	322	326	279	278	320	299	288	301	258	328	304	277	282	275	277	297	267	284	294	309	301	301	317	259	281	301	326	297	286	290	280	282	282	311	273	284	308	286	288	319	263	298	303	266	287	281	267	286	274	310	286	310	269	275	291	289	260	300	283	308	299	293	307	316	307	284	270	292	278	282	261	295	300	304	290	309	341	259	275	313	309	283	306	271	292	304	251	306	301	300	256	306	286	257	295	312	280	299	280	293	287	291	277	288	261	313	285	267	267	258	272	310	281	312	273	284	277	247	320	279	302	287	297	277	291	296	304	291	271	251	324	281	311	288	277	297	288	286	283	299	275	285	275	292	282	277	268	253	273	299	292	299	258	300	309	260	298	272	300	300	280	280	308	278	286	289	344	297	279	298	333	264	296	301	308	264	272	303	277	282	287	285	306	284	295	281	286	271	285	278	254	296	301	288	304	285	284	288	266	301	294	298	287	294	260	295	300	272	285	292	246	327	274	285	297	265	287	258	316	277	281	307	296	256	277	287	281	280	271	320	274	289	300	278	308	292	288	281	267	265	292	272	294	304	293	289	303	278	296	310	302	278	296	324	306	303	297	276	280	330	290	271	292	284	282	301	277	270	283	286	311	269	280	283	297	310	282	270	277	301	277	290	286	271	282	304	259	261	297	316	306	291	282	274	289	264	299	304	261	282	275	317	301	294	277	273	297	260	285	316	264	287	298	280	291	282	261	292	258	265	277	245	297	280	285	289	279	278	290	276	284	299	278	279	283	285	314	276	279	312	263	290	312	277	291	304	291	298	291	287	258	281	307	278	269	316	308	287	270	301	273	283	315	291	305	288	268	308	269	291	296	264	285	286	306	273	281	294	292	258	293	284	300	296	294	315	275	283	283	276	274	275	268	305	290	297	290	277	270	271	267	325	308	278	314	307	290	337	304	294	274	275	271	300	276	295	293	288	296	303	270	286	272	300	301	287	312	264	303	294	323	312	299	297	265	289	288	278	264	298	301	317	300	282	338	280	278	280	304	286	319	294	296	292	292	281	272	264	305	291	312	309	296	250	296	277	278	279	275	270	319	257	286	284	303	291	282	296	288	264	284	278	273	261	298	284	291	284	266	288	303	280	286	293	271	290	294	300	306	285	272	295	275	282	269	305	298	271	292	263	268	295	327	296	309	279	308	254	301	308	302	304	286	288	304	285	278	299	290	295	270	297	308	294	302	303	289	269	287	270	290	295	289	295	300	303	286	309	298	314	276	263	273	289	299	262	267	297	305	270	305	246	297	296	264	274	278	261	327	300	292	294	317	282	256	282	266	290	275	275	271	261	281	285	273	304	275	312	302	292	311	258	301	296	297	289	282	279	307	284	333	256	278	276	303	283	312	260	286	305	291	306	300	266	283	305	300	296	267	272	273	272	309	307	266	268	283	298	290	252	306	311	287	289	306	265	284	281	271	321	296	290	282	279	267	275	297	301	295	273	303	307	312	319	296	306	270	285	312	270	302	290	278	292	285	278	268	294	262	295	289	265	280	282	249	290	289	316	296	283	273	277	306	294	299	303	273	285	293	283	293	310	282	296	273	308	277	272	271	282	303	297	266	293	300	300	293	308	296	341	289	306	303	327	281	303	307	297	293	295	289	263	299	285	231	279	305	272	265	290	248	282	298	274	299	271	324	300	257	278	264	353	304	276	289	299	302	294	282	259	280	275	275	282	271	302	262	300	283	290	272	300	293	294	294	299	287	274	309	270	305	288	302	295	303	301	297	281	267	290	278	285	297	295	277	261	311	274	264	283	321	289	281	290	278	280	285	297	255	263	278	274	264	272	285	277	287	283	297	307	282	272	280	255	307	259	285	274	280	250	274	307	316	247	292	270	303	281	287	290	295	272	283	284	302	303	267	292	285	275	284	312	289	262	269	256	270	273	278	266	300	286	288	292	318	304	239	279	272	287	264	295	285	303	265	267	319	265	296	286	291	264	273	294	269	286	304	265	262	301	258	306	305	276	304	311	286	272	276	288	281	300	297	278	283	316	263	267	319	288	271	311	281	303	291	283	297	288	298	282	297	289	256	285	291	300	289	313	295	327	288	278	300	267	286	271	289	308	292	290	294	280	297	307	283	298	285	291	305	316	309	280	289	276	295	299	282	311	273	310	279	281	272	286	260	302	329	269	278	266	294	267	310	275	283	293	309	308	277	265	266	281	270	294	276	295	315	261	298	334	274	268	303	293	260	259	275	275	288	254	263	310	285	322	286	270	293	261	277	260	320	294	295	309	285	275	274	282	301	289	309	314	286	300	347	271	287	276	334	278	299	294	290	256	282	323	292	301	295	289	261	289	312	301	278	271	319	287	301	306	281	283	268	310	259	289	268	290	253	299	292	287	276	309	280	259	296	295	308	310	281	285	257	301	264	297	257	305	279	300	305	292	313	289	266	274	263	276	261	291	340	297	283	265	326	307	291	296	298	252	303	296	264	276	288	288	275	317	253	313	301	274	274	245	244	277	269	270	306	284	281	316	264	289	269	299	264	271	280	274	280	277	267	286	279	301	286	304	292	294	275	270	283	299	296	345	284	299	281	287	301	307	278	284	266	280	277	269	280	274	296	288	260	272	277	326	272	285	283	301	271	312	286	298	290	275	285	272	299	282	292	301	307	319	297	279	270	285	318	300	279	278	281	303	284	265	279	286	293	279	314	277	304	308	282	302	268	293	271	285	297	302	300	303	315	270	291	295	270	301	282	276	270	296	299	285	275	296	288	315	296	302	283	293	303	281	278	275	288	325	283	302	283	273	323	299	302	290	246	276	257	273	278	255	283	291	289	313	277	282	312	279	264	282	315	273	281	280	324	301	307	301	293	305	281	298	262	272	292	314	286	294	273	278	258	287	301	279	296	297	299	314	267	266	289	290	276	291	262	264	302	276	287	316	293	324	292	298	288	294	279	309	272	314	302	274	337	300	291	261	272	283	270	305	280	307	275	281	332	265	302	247	299	296	275	281	295	288	287	286	295	293	324	312	286	299	291	278	273	307	306	287	269	283	283	291	315	294	283	277	284	302	275	289	296	311	306	300	302	282	270	282	301	277	307	275	294	326	280	262	280	273	275	320	281	311	287	263	310	299	290	297	263	281	298	266	295	308	260	319	275	263	300	265	275	278	300	272	244	286	272	282	259	292	269	284	302	274	300	274	283	336	267	291	262	320	282	286	289	276	321	302	239	296	289	294	262	281	263	285	274	302	293	270	303	282	296	304	306	294	267	296	302	272	291	269	298	259	286	299	288	285	307	293	275	299	283	287	294	303	292	289	292	300	287	288	304	278	311	290	299	253	283	263	280	300	302	295	301	313	299	277	277	284	251	280	293	307	281	294	272	254
25261	21432	27527	25680	9667	914	677	626	578	522	539	464	518	507	464	506	469	447	428	491	456	493	438	434	490	459	444	430	447	471	428	400	481	462	407	432	479	477	443	449	451	440	418	466	454	435	451	425	453	427	440	442	480	445	452	418	426	439	460	492	460	445	444	480	424	440	462	380	452	443	434	449	432	483	467	441	458	465	465	449	452	463	406	442	442	447	431	429	404	440	457	445	425	445	438	429	416	459	439	444	403	479	453	434	441	441	499	442	457	463	439	425	449	469	444	402	437	442	476	461	414	472	473	464	442	434	422	463	410	454	459	433	469	486	426	459	440	413	434	412	470	478	461	434	410	452	447	425	451	466	397	442	443	439	418	429	454	427	394	433	428	464	438	483	425	433	456	434	421	455	455	430	434	424	439	450	442	432	437	416	427	448	485	452	392	443	399	453	437	459	421	414	465	481	475	421	424	451	408	425	411	426	415	413	442	424	448	436	465	457	473	422	423	437	444	452	452	449	437	389	473	439	477	469	437	487	465	419	423	463	423	410	430	458	458	445	428	441	410	416	458	432	409	469	440	442	441	465	387	466	485	440	454	445	427	494	438	483	429	445	444	450	510	420	465	453	431	429	424	437	430	475	431	444	437	441	447	452	440	428	452	373	471	435	434	462	406	475	448	404	472	429	444	416	434	458	411	449	423	450	438	455	447	453	429	408	436	424	443	466	462	435	455	408	452	446	457	466	447	419	431	456	436	426	422	420	430	429	445	483	452	413	485	436	479	429	429	443	449	413	458	444	467	472	457	430	423	475	409	460	451	466	448	397	433	427	494	452	417	424	458	445	403	429	479	415	416	456	462	456	451	434	481	466	446	415	448	474	447	430	405	426	441	472	445	432	450	470	441	468	427	434	445	452	444	435	420	436	408	457	443	432	461	462	396	415	451	471	430	417	420	423	424	453	455	474	422	445	454	442	419	427	438	431	468	474	442	432	447	428	453	455	428	410	485	432	452	424	453	429	404	446	441	429	443	397	421	450	452	425	404	458	467	456	440	430	431	443	488	441	495	449	440	449	390	475	423	406	446	446	435	437	448	430	419	463	446	437	464	428	465	460	445	424	433	402	427	448	426	460	472	418	461	383	422	450	498	450	411	404	455	427	467	439	437	457	426	431	461	425	450	429	437	410	412	481	418	473	416	436	448	403	425	441	451	436	418	430	431	462	416	424	435	435	446	474	422	398	422	462	445	426	423	436	419	456	477	451	434	457	431	456	453	447	460	440	445	421	440	401	428	412	451	406	438	436	444	429	486	450	451	444	427	436	477	448	459	439	447	452	420	434	435	437	424	412	425	402	405	434	436	445	505	468	420	463	447	421	468	424	465	410	470	491	434	425	465	428	462	461	447	448	463	439	459	439	458	412	446	462	430	433	441	441	449	436	424	462	449	479	437	456	458	418	401	426	396	446	453	477	451	456	443	461	459	439	447	424	441	422	453	411	417	472	469	408	400	448	409	453	449	444	451	460	433	403	445	427	462	480	429	430	415	425	416	431	414	451	429	432	468	459	425	434	442	440	462	428	435	478	426	429	441	435	415	427	433	462	453	418	430	443	502	402	440	419	453	475	435	398	456	421	430	440	408	471	454	414	454	427	421	468	486	460	438	417	432	438	482	484	445	473	436	456	403	471	425	467	411	431	462	432	449	443	425	404	437	443	433	427	431	455	395	447	466	423	468	468	437	452	468	429	425	439	436	493	413	463	443	456	460	481	440	453	440	458	463	443	423	415	456	439	435	437	410	457	466	417	419	420	447	437	443	470	438	442	433	441	455	436	490	420	444	442	445	470	444	415	473	430	451	400	475	445	439	439	448	461	444	453	457	480	469	418	418	488	447	453	442	436	424	471	468	444	443	436	450	447	464	451	427	458	440	432	424	432	453	438	430	444	431	452	420	459	469	433	434	429	427	444	426	461	438	427	415	443	422	489	404	434	447	425	453	426	443	457	433	451	431	420	427	429	462	435	451	463	426	445	423	453	410	411	474	473	429	417	455	435	479	437	429	453	442	423	475	460	431	484	448	403	423	409	450	441	484	456	466	441	447	466	462	438	431	447	439	505	465	440	437	407	457	447	442	464	446	464	412	422	443	417	462	426	449	461	432	436	447	464	434	413	405	387	421	438	407	475	418	444	448	421	463	444	442	469	454	437	453	437	412	443	475	426	422	451	457	434	454	456	473	433	460	423	457	455	436	433	451	441	436	397	458	463	426	430	487	421	476	438	451	458	443	463	443	448	426	432	449	435	399	437	434	420	463	438	457	468	417	417	399	416	419	413	419	472	436	421	429	454	433	427	432	444	461	442	444	478	440	436	463	452	463	439	481	465	430	412	448	468	468	439	449	443	491	456	434	424	468	460	465	453	463	491	407	441	481	461	466	429	438	473	424	413	436	416	429	447	414	431	461	460	426	440	415	459	441	450	459	436	445	449	420	411	451	433	446	446	441	457	438	472	432	440	441	419	463	415	478	444	443	458	447	427	417	437	450	432	429	461	439	440	442	437	425	412	436	439	398	441	404	447	464	442	460	408	424	443	420	491	459	442	490	412	416	475	446	477	465	458	476	464	425	422	423	431	462	394	426	439	444	426	434	458	443	438	466	450	468	445	475	429	432	447	437	449	469	468	437	426	438	438	463	438	428	478	408	422	437	466	458	437	434	394	423	492	412	462	434	428	426	446	450	429	488	430	441	466	483	401	424	473	429	488	437	466	450	465	435	460	445	436	455	423	458	468	419	421	442	428	452	457	448	438	437	439	449	448	458	428	421	433	441	442	490	442	440	455	461	413	426	444	430	422	416	399	480	418	453	430	441	440	438	453	432	444	454	391	461	403	481	451	452	424	435	444	447	426	452	462	415	442	464	445	407	411	491	466	433	453	435	474	399	419	413	427	413	443	422	442	438	431	441	448	447	455	418	449	450	457	433	462	435	416	468	414	453	441	397	450	414	459	410	466	452	451	440	467	463	424	442	425	431	438	430	430	438	479	453	415	457	433	487	435	431	465	444	453	460	432	422	473	457	444	439	412	437	445	460	465	442	434	465	455	415	428	420	465	450	458	434	454	411	438	432	425	440	428	467	457	435	465	433	421	430	482	471	421	464	426	449	477	431	409	474	445	476	473	468	438	439	441	403	453	462	408	429	452	442	446	472	449	458	424	434	449	463	462	421	405	479	387	447	427	455	449	478	452	440	433	444	469	443	446	434	458	435	423	415	438	439	444	444	450	441	402	451	474	407	441	443	426	432	433	458	457	444	423	471	454	446	487	438	407	444	432	441	432	430	468	445	439	409	476	446	444	430	448	431	416	418	454	468	446	436	486	414	435	456	459	477	438	491	421	432	450	422	440	461	447	420	438	434	442	481	400	430	414	450	447	412	448	445	452	457	449	438	409	426	427	426	449	390	399	479	435	482	450	413	446	445	422	477	433	438	445	416	444
3622	5344	3435	1815	1343	1116	948	829	732	699	636	566	602	570	526	517	528	513	489	510	519	507	496	519	474	513	468	507	482	474	504	498	481	508	468	470	494	457	487	469	451	472	517	454	478	475	465	488	505	481	475	491	502	494	492	503	521	428	458	439	479	497	456	460	478	471	485	479	464	484	475	460	511	439	469	452	482	488	488	483	488	470	478	485	486	478	487	462	464	445	462	458	470	455	461	472	486	496	491	519	509	487	448	488	509	448	467	469	481	447	461	470	492	471	455	514	440	499	485	477	521	434	451	497	448	459	519	432	462	498	480	479	455	483	462	512	487	496	459	488	481	499	513	463	484	475	494	484	447	499	431	492	463	459	468	482	492	471	501	490	498	469	459	448	497	457	485	470	506	481	462	476	447	490	463	456	467	489	475	475	463	490	494	475	488	464	495	470	489	481	479	500	474	488	464	491	454	498	486	496	510	436	454	463	457	466	500	462	473	468	492	485	488	458	472	437	450	475	458	460	477	453	506	482	484	491	448	421	477	416	505	494	480	498	453	453	472	476	484	501	457	501	457	478	512	492	492	453	473	466	512	447	483	491	471	524	495	476	473	493	501	462	473	472	479	460	483	479	485	490	497	480	458	467	474	445	471	455	470	484	469	455	479	510	458	488	452	503	462	461	476	507	472	480	483	487	477	490	457	446	479	484	492	490	456	488	471	444	459	461	431	485	454	483	492	502	474	451	480	454	470	455	479	522	484	480	456	485	485	445	481	452	474	489	505	448	502	496	443	456	431	483	446	469	449	465	464	457	451	461	461	480	476	479	444	459	449	457	479	447	466	499	498	456	430	493	470	452	489	473	476	518	484	468	476	465	480	483	452	497	501	498	514	461	480	490	468	466	460	502	424	482	469	468	466	471	505	474	478	495	480	471	490	448	490	462	510	479	488	458	513	467	460	457	452	456	499	448	491	457	495	507	482	502	446	465	484	544	444	468	487	481	501	484	504	469	478	461	432	483	459	484	529	485	485	493	520	485	482	439	463	486	479	451	472	455	499	442	476	472	479	491	474	474	484	476	452	431	450	464	479	471	478	492	520	476	475	471	503	514	504	501	448	445	474	468	498	462	451	461	480	473	509	439	428	455	453	491	485	452	475	445	495	476	475	498	459	492	440	487	457	465	463	483	454	426	473	459	470	502	470	472	455	519	473	526	492	525	494	456	481	459	536	465	435	462	453	468	467	456	501	475	440	448	492	484	454	455	454	483	493	453	475	456	462	507	495	468	501	494	489	475	472	461	456	543	448	484	485	426	481	475	475	470	469	458	452	483	504	507	466	473	478	514	444	531	497	457	503	494	494	478	473	470	506	500	480	441	461	451	524	498	491	489	472	483	514	462	482	482	448	499	474	486	490	498	447	483	456	494	484	455	480	460	495	484	463	503	462	468	490	482	470	478	449	464	480	459	473	464	465	458	484	459	457	501	486	459	467	466	466	472	467	489	494	458	457	464	481	464	482	494	502	472	497	505	478	462	484	482	484	471	493	459	501	462	440	450	510	490	442	467	513	449	482	443	476	458	503	455	442	503	488	469	476	476	460	452	460	468	465	494	480	475	465	468	489	475	466	525	461	470	412	478	466	450	446	472	498	481	465	493	467	467	490	463	465	507	479	463	498	471	480	476	441	473	484	511	474	507	454	471	508	485	488	513	498	447	446	499	477	476	484	488	485	505	454	513	475	479	458	477	487	527	478	502	466	497	505	522	450	491	506	472	501	496	484	491	485	468	502	442	480	461	454	478	480	487	471	450	467	504	474	463	447	443	490	492	465	470	473	462	452	492	481	444	498	502	476	476	440	494	527	428	455	493	476	461	490	472	498	491	477	466	474	484	468	501	433	471	508	485	470	486	462	457	463	479	456	471	463	505	462	482	466	483	485	485	472	513	493	490	450	481	474	463	465	480	474	449	488	477	470	496	475	459	457	505	490	495	480	433	497	472	472	488	495	453	508	469	449	449	472	502	457	445	433	472	471	479	482	485	466	515	495	482	476	460	478	499	484	479	492	477	489	476	483	506	471	474	444	503	478	511	479	497	463	472	486	447	478	494	515	496	463	497	459	425	501	454	474	469	495	497	485	472	447	447	470	479	489	470	493	493	411	488	459	427	439	472	482	512	487	466	492	501	443	472	448	474	439	478	432	464	446	511	462	440	510	482	484	475	490	486	451	489	481	450	440	459	455	506	482	471	471	471	474	480	495	433	466	515	450	486	467	463	452	493	482	511	466	512	467	465	488	499	473	475	469	457	462	497	469	467	468	491	480	451	506	478	486	482	485	481	490	483	456	465	499	481	511	508	491	468	529	468	496	424	495	490	466	494	491	447	493	501	441	448	492	465	519	453	474	446	436	466	494	475	489	469	461	488	484	447	506	499	474	477	496	447	480	512	471	509	472	479	451	521	505	485	481	494	469	459	496	452	472	490	508	474	466	469	469	456	516	451	459	456	501	479	470	503	450	491	468	499	476	512	496	452	468	480	478	480	471	464	442	525	470	475	439	431	498	450	479	473	494	477	505	487	463	478	490	488	510	467	479	473	454	446	484	459	482	488	496	464	508	439	481	441	475	483	453	456	472	467	512	495	471	458	449	464	494	504	480	503	483	472	486	461	496	476	509	486	554	469	474	534	480	503	506	467	488	501	451	476	462	451	464	455	455	461	455	457	463	496	524	499	499	458	476	478	465	450	465	523	483	476	461	475	474	449	475	494	462	501	442	516	513	489	487	480	501	493	456	457	467	498	493	470	458	462	454	463	494	493	445	501	487	522	470	471	520	454	478	489	481	424	470	454	464	502	467	491	432	453	482	463	479	453	479	474	453	459	518	434	484	480	481	484	482	453	490	442	499	460	491	490	454	487	460	478	478	495	484	486	446	446	449	442	485	480	483	493	470	442	450	490	456	492	468	464	494	505	499	451	466	450	472	453	481	452	473	493	450	469	446	471	482	504	473	496	474	482	449	487	458	537	449	460	477	462	429	440	462	465	468	486	485	481	485	483	446	462	474	438	447	488	461	432	475	482	444	464	443	506	462	456	511	480	458	487	512	483	495	467	465	442	503	466	505	466	463	465	477	516	486	473	476	479	495	516	445	475	483	468	501	475	484	488	460	494	478	440	463	499	456	451	472	471	492	500	448	453	491	472	462	503	449	450	489	456	452	485	463	495	495	464	527	456	469	468	467	480	506	462	490	489	448	493	465	469	459	466	494	473	492	465	495	497	480	454	467	465	464	502	477	480	523	485	532	458	431	480	490	476	464	484	484	445	512	483	484	481	457	491	473	453	476	496	455	466	440	482	494	455	478	438	493	503	478	532	490	508	482	462	456	464	474	472	452	519	478	532	506	472	493	493	424	498	504	456	472	452	435	466	480	520	482	459	475	513	496	503	463	466	487	480	494	468	491	498	496	487	472	494	478	458	460	512	465	475	442	486	458	492
22854	21422	29145	24070	21416	21480	7899	1367	1090	924	855	791	752	772	769	649	685	655	659	688	670	692	645	610	660	628	620	595	640	619	575	575	608	648	584	565	606	572	609	571	611	590	602	577	614	608	615	606	619	585	587	610	563	590	593	533	570	571	593	588	598	564	534	560	581	592	581	622	591	594	571	578	601	576	595	604	580	604	564	578	646	598	591	571	509	603	541	620	554	585	545	613	598	600	537	606	611	568	609	578	602	587	574	532	562	593	585	576	550	544	573	573	617	557	575	619	570	553	610	603	597	588	600	600	538	570	582	606	553	576	597	588	576	590	582	569	600	615	605	571	568	601	578	599	559	540	568	547	596	547	583	650	619	558	586	574	600	543	549	610	586	573	576	532	604	580	597	580	556	548	631	613	548	604	577	596	585	623	593	569	586	569	596	616	554	619	538	582	533	601	600	576	606	561	574	555	584	612	552	584	578	592	544	589	571	599	592	569	576	552	608	540	579	555	584	571	600	534	570	528	593	581	605	596	572	561	566	560	576	614	570	600	567	547	634	577	577	597	571	580	600	595	597	586	561	595	536	584	559	596	562	572	561	570	550	606	557	587	610	573	557	557	558	543	648	568	607	567	599	555	617	537	572	563	561	576	581	599	613	558	583	604	621	587	594	578	578	562	580	550	540	544	598	565	606	537	560	575	595	560	561	557	547	581	580	548	595	601	588	566	589	567	589	596	600	557	573	573	584	564	567	600	600	578	553	534	552	594	556	588	609	587	578	599	601	582	575	599	583	555	600	590	559	622	578	611	580	587	585	569	581	597	568	638	563	580	572	596	568	592	552	562	562	584	596	557	618	623	604	549	614	580	581	577	574	566	590	595	630	564	573	598	570	573	605	565	597	604	578	552	625	538	600	585	577	596	589	565	613	598	576	580	567	534	609	509	557	580	590	598	577	581	565	583	540	592	611	583	613	591	597	559	560	553	576	563	565	536	612	557	607	564	551	566	592	609	584	556	539	577	632	602	601	585	602	581	600	599	518	589	563	575	625	571	585	566	570	586	562	617	581	588	625	592	574	567	554	548	572	579	598	620	569	555	586	601	586	552	604	604	551	567	565	625	583	553	578	565	590	598	602	609	551	594	606	558	593	578	567	588	585	610	577	557	551	531	566	586	607	541	558	569	552	624	544	598	595	590	570	565	554	624	550	537	568	615	540	589	626	557	577	591	636	557	569	590	611	614	598	550	593	578	555	553	618	552	629	621	615	557	546	525	615	611	566	576	566	592	612	621	614	584	583	570	553	610	624	586	569	578	622	582	590	592	559	603	565	535	523	602	525	563	621	593	615	578	569	586	541	585	599	618	573	563	579	602	551	569	570	578	557	548	568	620	613	579	550	552	573	597	562	582	598	584	574	589	601	567	577	530	587	585	597	558	527	579	583	572	594	587	591	582	586	591	580	565	569	564	581	543	625	548	557	613	574	560	563	563	552	562	573	621	589	598	590	586	607	584	551	593	563	574	590	581	600	556	564	577	543	562	620	568	605	532	601	590	552	566	581	599	579	582	549	585	609	561	601	592	605	548	572	533	557	613	554	562	564	593	558	573	559	555	563	545	609	551	621	544	599	595	532	541	533	546	559	590	529	586	577	564	559	582	576	570	617	577	556	523	606	573	555	622	577	557	587	585	570	569	553	621	587	586	611	597	608	551	581	594	579	556	588	584	598	560	578	586	554	631	610	605	524	584	571	573	582	581	549	587	543	572	565	547	561	579	599	542	617	576	576	536	567	617	586	485	557	584	565	531	586	597	573	577	588	584	618	570	550	568	591	592	569	562	572	552	588	563	567	592	557	565	591	591	523	582	611	551	559	576	531	551	600	569	540	549	558	582	605	553	598	587	594	588	544	567	589	602	540	630	582	561	567	576	619	617	622	539	563	573	620	585	550	605	559	566	587	555	565	579	562	608	601	575	600	576	620	618	569	578	579	580	546	561	598	590	640	556	547	579	622	552	595	624	620	586	594	575	568	608	571	587	571	605	557	580	563	583	602	620	580	585	568	585	575	592	578	561	574	645	621	585	556	562	583	542	582	578	562	603	638	580	591	562	610	568	609	560	575	628	548	578	558	576	570	577	589	651	601	558	549	583	636	602	555	626	565	599	594	598	555	575	574	575	593	567	570	626	550	602	618	586	580	549	563	576	543	562	588	605	568	588	565	519	573	564	552	553	573	587	597	531	621	583	588	547	607	565	572	567	563	595	610	561	591	596	592	646	653	613	589	575	595	574	565	528	617	581	587	577	555	562	561	562	605	552	546	583	620	596	559	590	560	587	559	635	606	563	592	599	606	588	569	609	622	556	611	590	616	573	558	534	527	573	595	631	544	579	604	573	569	544	567	550	580	585	571	604	583	610	564	604	586	613	598	564	600	588	567	601	568	623	563	550	572	581	587	561	541	557	556	604	577	582	543	561	540	598	527	608	542	574	550	602	556	577	592	586	584	607	577	609	611	579	651	571	584	599	561	556	629	522	538	572	568	570	608	577	610	553	535	570	556	575	581	562	542	598	557	553	570	552	590	588	594	567	566	557	567	537	565	549	563	579	578	626	569	571	611	576	583	587	578	608	572	594	576	578	587	606	574	596	554	556	547	575	588	564	525	569	559	606	615	578	575	578	558	553	564	549	605	570	543	587	551	616	587	557	610	580	569	604	586	651	587	546	582	559	564	562	603	574	590	537	565	544	544	561	604	578	617	603	592	569	586	544	565	593	535	566	586	567	548	556	601	602	581	630	546	572	593	590	583	591	559	588	597	569	579	579	579	536	604	560	541	571	622	587	579	593	586	577	555	595	581	568	543	619	619	528	581	558	552	563	598	553	575	546	593	594	586	561	602	610	571	568	596	637	509	576	571	564	593	558	579	568	562	589	538	564	646	586	560	557	628	563	582	567	578	569	576	578	562	557	587	559	614	582	583	595	574	558	611	579	564	544	617	583	528	580	567	547	555	581	604	596	609	560	574	606	567	540	566	573	572	587	609	578	567	593	561	563	579	570	568	566	594	547	591	567	606	598	546	598	564	613	603	586	575	590	618	565	585	549	589	587	606	592	557	600	595	566	515	588	552	577	621	596	561	589	588	574	571	600	546	589	554	578	566	588	604	571	535	574	596	572	606	587	589	571	631	518	549	583	603	574	607	579	609	591	593	592	559	600	561	615	596	570	565	612	591	581	581	615	616	621	587	583	590	581	552	606	564	566	554	537	596	585	560	565	545	576	599	530	603	585	569	578	586	583	528	593	563	559	552	605	594	593	577	525	548	579	582	623	564	560	565	584	546	585	591	615	539	545	546	557	528	593	589	644	542	579	583	575	530	596	633	559	568	585	583	592	542	580	567	557	532	577	580	582	519	531	576	561	562	570	592	579	588	556	561	570	553	552	551	553	583	608	594	568	574	593	600	564	573	551	556	549	585	544	571	583	582	587	600	568	592	552
4852	14923	10177	4976	3733	2888	2104	1734	1468	1315	1065	1033	966	848	827	791	768	755	713	692	719	688	675	703	678	614	684	649	644	628	660	646	606	630	635	635	583	605	604	626	617	596	639	645	619	605	615	605	619	597	551	632	577	624	612	595	619	635	570	605	574	576	668	585	602	585	604	583	588	613	604	588	620	585	564	593	554	594	627	640	578	561	587	624	590	606	619	591	593	596	606	639	604	616	559	571	617	591	627	582	569	560	576	562	563	557	573	569	565	594	603	604	555	593	573	585	593	598	609	580	605	568	598	577	596	566	611	620	589	624	639	570	543	582	597	571	616	604	597	558	555	606	593	621	620	555	611	580	633	643	609	581	550	607	574	590	595	613	608	585	581	587	627	633	592	604	614	572	583	558	583	556	559	607	581	598	588	581	597	637	599	612	575	588	640	564	576	563	593	567	569	599	615	563	588	575	560	601	590	538	599	617	590	596	638	560	605	574	592	558	600	601	575	609	590	584	558	621	598	628	572	586	562	579	644	593	583	577	589	610	592	592	593	614	550	609	611	572	551	568	560	573	631	571	566	593	546	578	594	628	598	579	608	605	576	553	574	603	608	566	561	585	602	555	567	618	590	572	578	585	638	638	569	541	612	572	539	604	579	602	570	598	568	601	553	565	593	584	613	601	568	576	557	561	627	634	578	550	608	598	562	619	571	581	585	560	561	578	615	582	578	553	571	614	590	573	595	550	605	599	586	601	605	585	575	607	546	616	581	567	592	574	571	601	529	597	612	588	553	567	613	603	574	597	556	563	570	653	569	591	571	563	577	612	589	564	588	579	630	591	612	641	593	567	596	618	581	567	611	571	614	563	577	535	560	533	548	582	658	579	590	594	578	621	588	557	608	604	574	587	564	561	577	574	631	552	572	593	598	557	548	617	594	568	537	575	582	560	572	572	571	632	589	606	511	573	563	595	578	618	560	564	552	606	566	593	595	552	592	608	594	602	586	537	613	593	583	630	598	629	611	582	603	611	520	568	551	566	593	598	579	613	575	564	615	610	581	553	579	567	600	576	543	563	584	607	629	595	603	603	566	600	560	561	664	595	643	622	559	561	569	563	593	583	552	597	656	593	550	605	592	596	528	581	572	592	575	574	577	563	568	603	586	608	552	570	581	593	606	588	566	606	603	509	597	527	603	572	624	608	597	616	575	582	560	551	589	549	578	596	589	594	528	600	582	592	615	621	578	574	576	571	598	551	587	596	549	563	598	566	620	562	579	613	556	634	579	579	579	529	560	596	607	575	577	594	616	613	572	604	618	613	595	642	602	565	602	574	579	597	572	593	594	587	605	561	579	612	599	559	595	577	592	527	592	535	579	620	593	559	608	606	541	599	561	584	573	605	604	620	549	571	612	557	567	538	621	613	594	568	597	601	592	602	626	581	572	580	580	591	580	605	599	636	581	612	557	618	572	598	569	571	572	579	590	588	593	601	653	574	567	579	574	573	585	616	574	564	605	619	593	560	599	613	561	584	567	563	580	613	578	592	591	569	625	626	581	584	575	587	595	600	610	586	583	599	576	594	623	601	562	607	569	567	634	603	593	590	583	562	583	567	579	619	601	610	537	531	594	583	584	598	649	580	627	606	590	579	600	591	604	582	599	586	578	545	645	561	593	598	544	564	566	589	578	588	580	590	579	571	581	558	559	604	541	600	567	617	582	613	609	572	580	601	566	594	573	587	563	606	585	578	590	592	533	565	598	591	567	569	577	593	594	574	580	653	583	633	579	616	578	555	594	615	580	627	606	590	534	552	581	586	626	544	620	602	572	603	603	617	636	589	572	594	575	602	605	627	551	606	621	576	527	593	628	609	618	584	621	647	570	612	587	621	622	561	567	603	606	602	636	607	606	566	604	592	595	589	593	617	593	563	582	594	592	568	576	591	539	573	591	566	657	583	617	611	557	616	594	572	591	591	612	626	580	547	583	590	547	598	581	587	594	583	596	588	645	634	561	606	611	586	569	559	589	584	568	610	601	587	563	603	534	616	541	564	579	603	572	558	590	606	572	651	573	544	608	609	550	603	614	575	585	632	584	571	616	576	589	569	605	584	651	611	650	585	584	581	592	600	578	607	574	599	593	602	552	563	611	592	609	595	614	527	568	641	590	538	561	623	588	585	606	587	580	583	636	574	606	618	585	538	614	567	574	553	580	576	611	586	605	590	605	563	625	606	582	577	583	586	598	587	576	636	590	626	556	627	586	605	605	584	602	585	584	573	586	528	586	581	572	594	613	603	564	580	584	645	569	585	595	585	578	649	590	566	624	574	605	551	578	603	566	533	574	565	545	585	548	580	594	611	603	580	589	567	582	542	607	571	593	576	599	603	591	606	552	604	559	626	597	553	578	556	624	566	597	558	557	595	614	574	610	599	553	540	602	594	584	545	594	601	539	561	597	590	558	600	549	585	534	574	514	565	578	530	583	566	617	520	598	623	576	610	566	565	587	608	579	597	596	578	602	603	600	610	557	580	588	579	620	614	620	598	636	555	593	581	539	573	573	556	570	577	590	568	570	617	604	544	549	550	563	563	594	596	634	606	591	600	571	619	578	596	620	555	572	565	616	601	593	608	618	576	626	604	637	590	595	615	626	632	571	615	558	590	631	581	560	588	580	586	602	595	642	599	565	584	573	566	569	555	578	570	575	577	572	641	570	597	562	575	580	592	595	603	627	611	609	589	622	633	573	633	582	624	541	597	573	612	580	568	576	574	608	590	566	585	550	586	633	585	627	562	557	606	561	565	596	590	639	584	629	570	600	607	606	573	574	582	553	573	603	624	567	561	596	561	590	619	616	568	610	618	553	555	571	586	577	558	555	584	592	577	539	611	584	559	548	588	616	600	576	579	566	554	684	589	579	605	667	575	548	567	586	591	567	553	597	607	563	564	582	575	603	597	632	595	567	557	547	616	616	575	587	626	591	580	582	584	587	571	607	581	583	556	566	566	571	590	601	603	598	565	626	574	568	598	590	567	607	598	617	558	585	584	587	568	608	557	578	551	607	590	591	543	552	597	600	619	573	586	606	573	595	571	573	576	570	613	586	602	571	615	582	594	619	633	572	584	625	593	587	571	594	586	579	566	589	613	583	588	566	594	638	584	610	613	611	600	573	591	550	587	545	643	574	565	578	589	577	657	599	573	559	591	563	585	577	587	548	601	608	596	584	610	558	561	595	549	549	574	598	593	611	575	555	584	599	595	586	573	542	571	601	586	567	588	575	573	555	557	587	622	591	610	568	601	601	553	558	581	587	615	579	607	635	621	558	581	608	561	626	563	611	574	573	565	573	554	558	579	624	612	587	584	558	599	598	625	596	604	613	591	618	578	570	611	546	604	575	602	600	601	552	608	599	539	530	551	573	590	587	610	628	571	547	593	588	543	591	595	585	553	585	595	601	627	554	556	562	594	605	600	575	576	563	552	643	583	604	600	565	567	615	586
27981	17716	3400	637	482	408	307	247	264	257	277	210	224	238	251	228	200	218	238	227	243	230	231	206	212	209	213	245	219	211	227	233	238	206	201	225	222	214	236	251	210	229	258	228	224	213	229	219	223	226	233	229	217	233	197	214	236	252	229	210	241	238	209	222	224	224	207	240	204	232	220	229	218	202	232	219	195	217	213	227	231	219	245	199	217	227	220	223	230	213	221	213	209	220	206	215	226	184	243	217	219	218	230	214	251	210	213	243	229	215	228	228	223	202	212	229	215	233	237	213	229	211	217	257	215	238	223	227	212	199	217	223	237	214	240	236	209	175	220	237	214	198	234	232	230	219	230	240	229	207	202	225	237	231	224	211	214	235	212	230	217	218	212	219	223	212	217	245	227	192	219	236	221	201	254	240	231	195	215	208	207	214	227	247	192	226	214	212	209	227	235	215	187	218	230	230	223	217	203	228	221	229	249	232	233	225	234	214	216	216	232	234	221	238	244	206	222	220	242	217	219	237	243	205	233	220	218	245	199	216	205	218	212	195	216	236	220	245	221	213	211	221	230	202	224	196	224	204	207	233	219	218	221	238	203	214	207	237	229	239	238	249	235	220	250	244	232	218	234	213	208	232	257	239	235	245	225	216	229	228	205	191	190	209	226	213	224	209	235	224	236	227	206	216	209	223	202	259	194	223	233	232	208	245	240	221	210	215	207	218	218	230	203	219	213	242	216	229	227	239	221	203	219	213	227	220	224	201	237	223	216	230	267	229	222	240	212	205	235	209	214	210	217	228	226	220	246	216	199	215	225	233	212	254	230	243	217	245	229	197	232	238	228	220	238	203	240	248	226	192	226	243	235	206	218	228	218	225	232	241	212	207	233	212	228	221	242	212	199	185	190	207	215	199	247	208	205	214	233	211	233	205	221	230	224	233	221	223	260	220	232	254	210	223	235	228	221	200	220	232	200	215	239	199	219	227	226	214	178	223	207	203	233	205	196	237	224	189	192	213	221	218	230	209	241	212	202	238	228	208	235	213	209	227	241	223	253	202	193	255	202	230	217	199	225	192	207	231	240	223	201	233	230	221	248	233	201	233	222	228	228	255	229	219	197	246	195	217	217	207	192	218	233	226	211	210	235	223	204	208	241	238	238	204	237	213	220	220	226	198	213	218	235	265	219	221	224	227	228	233	232	242	173	237	218	215	202	230	207	225	217	223	219	207	225	207	248	214	229	211	238	231	225	218	237	237	238	236	227	224	223	229	254	207	232	213	205	208	216	218	219	220	212	241	222	225	209	214	230	214	265	242	198	218	247	237	249	226	209	238	247	203	201	231	214	215	250	220	200	219	223	227	196	215	241	232	231	205	212	222	223	208	204	223	212	198	193	232	198	249	227	220	239	222	203	235	247	205	252	240	240	201	243	254	222	227	221	227	205	227	222	222	203	219	211	260	196	229	212	218	209	222	219	198	226	214	232	234	230	212	224	217	209	223	220	244	246	238	198	224	226	234	221	210	207	211	230	235	235	216	218	245	209	209	214	229	210	237	221	244	240	215	224	220	205	223	212	232	218	214	211	235	222	203	209	209	231	227	204	224	229	270	225	226	232	203	221	216	216	227	233	227	213	235	194	218	239	207	216	216	201	248	217	230	195	253	201	218	219	218	211	223	229	216	224	214	213	203	225	211	200	218	205	217	239	238	240	211	200	203	235	235	209	228	229	229	222	212	235	198	242	240	217	246	241	226	199	193	209	222	224	226	207	217	244	225	215	224	236	217	208	221	231	227	212	221	221	201	205	218	213	225	245	202	194	221	216	216	204	209	220	226	218	214	217	237	213	217	208	233	228	217	250	238	217	220	227	239	233	219	229	236	210	204	223	219	217	236	236	206	222	233	222	220	179	204	210	222	194	228	222	223	218	222	220	217	232	223	237	205	231	228	224	193	209	237	205	235	234	219	224	226	184	217	212	220	238	216	223	221	221	214	216	217	224	245	225	212	235	214	228	207	225	199	193	198	203	208	252	223	250	223	234	222	243	226	230	239	233	206	230	238	233	240	216	202	216	238	240	227	214	194	209	215	227	228	214	216	234	225	231	223	214	246	218	205	213	212	230	204	213	216	213	210	225	213	225	231	211	210	235	223	211	232	218	203	223	226	214	220	229	214	226	211	244	189	195	203	229	232	192	228	220	213	210	211	201	229	214	209	247	233	222	199	224	225	211	222	211	239	204	224	233	217	216	218	244	236	250	227	240	224	252	227	217	240	226	237	222	215	196	200	221	243	235	232	185	226	241	265	212	238	231	215	208	220	218	214	223	218	247	224	235	219	242	223	205	195	220	227	216	243	236	217	226	213	231	248	221	232	235	196	219	223	238	245	226	230	219	226	216	214	199	234	209	215	223	197	213	217	217	219	215	221	197	243	210	222	224	226	219	237	215	216	225	248	250	218	220	232	212	227	230	257	232	241	229	215	216	254	236	225	227	215	232	199	251	231	218	224	218	211	225	226	248	209	239	210	225	207	236	223	229	221	235	235	232	190	239	234	229	239	241	225	206	214	211	218	220	204	220	238	206	221	209	229	231	239	235	214	231	236	234	232	235	236	213	204	224	223	231	233	211	230	246	211	197	231	206	229	222	209	213	243	217	212	215	231	225	221	257	223	203	231	236	231	221	210	228	220	196	209	209	243	213	236	207	246	205	212	234	237	228	203	221	229	228	239	201	208	197	210	228	213	235	226	266	221	224	225	239	219	219	243	223	219	213	212	257	210	235	264	219	213	211	208	214	231	238	232	254	220	217	219	221	231	214	245	212	203	206	206	237	214	245	232	204	234	212	201	203	212	204	215	220	222	190	198	216	221	214	243	241	228	208	208	193	221	195	255	210	228	214	202	195	228	210	216	215	218	234	222	215	210	212	241	210	230	204	228	223	215	250	191	206	245	195	228	226	237	227	222	234	236	210	195	241	242	202	232	217	223	253	209	207	239	208	223	249	226	228	229	201	213	212	259	231	210	215	235	195	231	218	241	201	211	217	256	221	219	201	225	260	211	202	196	221	222	245	221	243	213	211	202	252	210	192	211	215	259	237	211	195	220	249	214	212	246	229	223	234	215	226	215	218	221	234	204	226	200	213	219	227	223	228	201	221	222	213	230	219	248	215	219	208	225	224	218	265	209	239	212	231	206	223	222	224	208	225	233	228	215	215	216	210	231	234	242	236	219	224	222	201	206	212	204	223	214	226	238	241	240	220	246	214	201	218	232	230	201	222	237	235	222	237	208	239	227	217	230	206	202	196	216	227	261	244	234	220	207	222	236	215	246	207	193	229	205	233	227	226	219	211	230	216	252	236	227	217	229	202	219	216	215	222	249	236	220	258	247	241	223	244	240	236	199	222	221	223	220	223	226	246	212	230	245	238	197	183	246	225	222	239	219	236	209	227	229	220	245	225	247	213	240	216	236	235	228	231	190	194	231	228	204	230	217
4248	936	693	440	376	331	309	285	269	264	251	274	231	272	258	281	251	240	264	262	270	246	246	237	236	263	259	249	249	240	247	251	275	258	257	247	258	252	239	262	260	248	256	242	257	243	242	239	258	233	228	247	263	275	260	265	237	266	236	215	252	224	233	229	194	241	245	273	239	263	267	254	250	264	232	225	250	235	231	251	251	243	226	237	232	261	239	247	248	226	242	264	240	256	244	261	258	262	254	260	237	222	222	214	259	254	262	227	236	235	282	229	267	235	242	239	253	269	250	240	242	249	223	280	255	233	258	224	259	226	266	235	264	251	243	223	241	249	247	273	273	244	266	235	253	250	246	238	267	251	285	268	268	257	239	245	257	277	251	241	262	244	260	283	252	241	243	258	240	253	261	223	268	270	257	289	204	249	229	278	230	265	248	219	274	267	253	271	238	261	246	253	253	245	226	251	232	254	276	236	235	246	273	222	264	266	257	251	277	230	243	259	248	263	243	285	233	256	255	255	247	232	267	259	249	241	248	235	246	260	277	269	258	219	247	247	233	218	251	260	267	262	271	223	222	233	223	250	252	263	262	254	246	252	269	256	219	255	270	237	270	255	251	246	226	239	279	277	254	258	224	225	239	257	238	239	243	246	258	252	235	243	252	279	256	252	265	237	248	253	252	253	265	240	231	268	260	254	227	245	265	254	264	269	280	221	256	240	270	231	245	249	256	218	251	241	242	251	234	221	254	250	252	245	249	247	235	232	238	227	270	268	235	257	258	257	251	258	255	272	273	256	263	274	232	265	251	270	253	255	236	236	261	254	247	259	250	260	246	260	246	245	266	233	258	261	263	240	231	218	263	256	235	208	231	249	254	234	248	265	228	258	236	247	249	263	240	238	253	224	225	276	238	261	259	217	260	255	250	298	220	286	259	248	246	248	255	272	238	284	242	228	254	227	242	240	249	252	231	294	280	251	279	251	244	253	230	232	248	266	247	253	272	261	234	246	258	231	247	259	255	254	250	251	263	267	253	239	249	246	235	256	241	241	247	248	234	272	220	252	260	243	236	261	280	233	232	251	262	263	271	232	251	262	279	275	242	260	228	251	264	277	237	230	259	266	247	266	270	239	275	274	237	249	264	265	221	236	264	251	215	277	262	295	271	233	241	256	255	256	261	271	248	264	278	254	250	245	239	253	251	233	256	265	234	273	234	260	254	252	275	259	248	248	276	246	252	234	278	223	220	247	253	250	241	271	248	261	256	260	250	245	222	252	229	261	205	242	246	266	292	267	291	225	279	258	243	251	262	256	260	258	240	219	264	271	238	279	266	223	240	241	240	230	254	251	270	262	237	247	278	259	272	226	233	250	251	261	252	245	242	246	234	271	251	249	246	238	212	242	243	255	291	225	229	248	256	249	240	275	265	288	237	247	259	243	229	260	265	231	246	255	256	252	235	250	267	244	260	259	248	245	244	246	253	263	267	271	243	256	241	255	272	248	244	227	250	242	260	232	250	250	243	258	246	242	277	260	254	261	268	255	247	246	249	244	251	240	244	263	252	261	227	264	237	247	265	246	235	236	256	272	231	275	247	241	236	234	230	221	264	253	243	255	251	241	260	234	246	240	257	237	237	276	239	275	234	263	265	228	259	249	261	248	243	255	231	237	236	246	239	277	215	243	254	238	250	247	239	237	259	230	252	248	245	231	262	258	258	273	241	254	232	248	260	239	250	244	260	254	240	243	225	271	220	241	246	233	263	248	222	234	254	246	247	267	263	241	270	244	257	267	249	244	257	252	253	268	245	279	244	254	271	264	239	250	270	249	228	235	241	229	260	285	270	269	242	269	241	260	272	263	254	265	237	233	242	262	265	251	240	262	262	219	271	289	248	257	279	245	231	245	250	255	265	257	258	251	235	234	228	236	263	261	266	261	252	237	238	256	239	235	289	266	246	243	233	215	279	248	236	232	238	254	228	277	264	247	258	253	278	245	282	246	233	266	229	250	262	264	269	263	232	253	244	252	255	231	286	249	244	253	251	262	222	250	208	259	242	252	229	258	247	272	236	252	254	222	252	275	246	239	261	254	258	235	261	256	270	263	271	227	243	265	245	225	226	225	232	234	245	230	256	262	265	239	271	256	280	249	251	251	256	227	240	222	251	248	250	242	234	251	230	274	263	235	266	253	235	273	242	219	272	244	239	275	285	258	246	242	268	224	225	265	261	274	266	258	271	263	254	255	243	268	205	258	239	254	246	261	256	225	244	265	246	222	240	264	249	280	260	258	256	250	232	254	235	239	252	265	254	258	259	255	220	228	242	255	254	251	235	241	249	259	208	237	242	275	246	231	247	250	259	257	273	218	268	254	289	203	244	267	256	259	247	238	256	242	277	293	249	260	248	269	249	265	276	240	247	281	274	236	254	258	263	235	245	246	264	241	260	240	238	271	260	262	246	274	257	248	233	266	265	267	261	230	242	235	224	233	274	258	266	266	296	229	285	239	254	266	259	241	230	277	253	229	253	240	259	238	254	251	269	226	228	217	237	247	246	270	250	247	246	258	275	255	271	257	234	254	280	270	228	238	222	259	274	269	243	245	226	253	232	246	250	251	257	232	246	229	231	235	246	238	254	240	251	247	237	233	282	252	284	261	262	222	257	244	242	246	276	261	283	267	235	242	262	244	249	254	249	249	245	282	259	267	224	236	252	233	268	245	227	244	276	215	236	273	250	250	269	253	204	248	264	248	258	229	230	245	296	251	251	274	244	241	252	247	242	263	238	242	231	266	255	252	240	230	264	237	245	231	254	260	240	242	249	251	222	261	254	266	254	234	259	255	261	237	233	252	245	264	246	240	252	258	236	256	237	250	258	264	261	286	236	243	231	260	230	244	270	262	220	260	242	258	249	252	215	266	240	264	261	275	245	242	258	208	270	197	260	268	247	275	251	240	254	241	267	249	225	226	233	231	233	236	250	260	257	236	252	242	219	251	223	247	247	258	267	264	274	253	256	254	247	268	238	239	227	223	252	263	238	224	262	245	278	234	254	242	255	254	234	256	265	244	279	275	215	255	263	255	275	248	261	264	242	274	222	232	268	249	198	220	247	271	257	270	234	240	256	236	250	231	261	278	219	239	274	266	249	259	237	246	266	245	253	281	276	229	269	275	258	233	247	277	274	232	241	215	268	266	265	253	239	221	239	239	270	247	248	239	232	239	220	228	268	262	234	267	261	221	272	260	273	272	264	258	245	264	291	242	247	231	241	231	235	247	256	228	246	272	280	239	222	284	254	261	317	252	231	258	251	251	256	262	206	285	248	256	240	238	282	281	250	252	235	253	281	238	251	243	290	237	229	257	237	228	243	251	250	245	270	247	270	245	272	286	251	258	241	243	236	249	233	254	249	245	257	243	268	260	239	251	242	257	285	270	236	234	230	251	256	223	252	243	256	267	211	275	258	249	239	244	249	229	261	278	260	250	244	289	266	243	272	229
24050	21408	28705	24510	21406	9212	980	639	539	508	406	407	377	349	357	345	325	326	321	320	313	297	283	278	284	272	283	282	264	286	263	281	284	257	271	290	252	281	276	289	289	294	310	294	270	289	278	306	259	269	289	312	301	291	283	301	253	294	278	280	278	237	276	299	273	268	284	255	278	263	269	301	277	240	273	309	314	279	264	271	259	292	258	274	305	267	262	283	270	273	302	281	275	278	250	241	273	252	298	299	290	267	264	271	271	296	273	271	262	267	279	280	243	289	275	298	273	290	288	285	278	281	257	277	269	293	290	259	292	280	297	277	276	283	275	260	278	289	256	280	249	282	278	278	256	279	271	290	287	291	251	277	260	262	289	288	271	280	282	268	269	290	303	231	290	270	253	247	274	295	302	235	294	263	280	293	258	286	282	308	271	269	292	301	262	287	234	295	271	281	270	304	273	270	258	234	263	264	280	277	273	291	285	262	272	293	267	285	264	293	262	255	285	279	314	263	255	278	260	272	267	310	267	269	290	279	265	302	262	280	297	272	272	291	271	282	278	304	307	309	269	279	281	266	261	257	293	304	277	276	269	279	269	279	262	272	247	285	277	260	264	302	258	275	268	257	284	263	264	263	295	283	307	249	278	284	258	246	283	248	261	259	282	296	276	268	245	265	259	288	294	253	259	252	277	271	238	272	262	253	300	271	237	289	278	271	255	242	260	267	269	276	289	256	304	291	273	263	273	282	258	275	242	257	280	278	258	276	285	274	266	289	233	273	295	240	278	304	260	262	268	261	269	268	246	272	292	280	265	279	242	263	272	269	273	272	274	275	267	233	282	279	263	281	277	260	280	260	282	290	262	280	302	271	279	271	279	254	272	288	286	296	264	246	275	273	256	318	259	239	276	253	259	277	299	277	273	271	277	265	292	279	246	264	288	272	247	252	267	277	298	241	278	281	276	283	282	255	278	271	264	289	276	305	267	282	288	278	279	285	252	253	270	261	270	262	319	275	234	250	259	285	277	286	248	265	283	238	270	273	240	273	256	276	249	276	278	289	276	284	256	249	283	263	275	273	291	320	300	264	241	273	293	274	299	274	326	270	263	271	256	266	250	262	255	278	249	260	296	241	284	278	242	302	289	262	268	303	278	258	270	267	240	289	258	271	275	267	258	296	289	252	275	274	267	233	270	272	258	277	300	299	275	250	308	279	246	285	269	287	267	276	268	273	312	249	245	267	297	251	286	266	277	290	314	249	278	285	225	260	256	240	272	266	248	279	278	285	261	258	253	252	267	286	255	235	268	264	275	279	268	266	271	316	277	249	261	284	299	273	277	272	287	280	262	270	281	271	263	251	288	250	296	263	283	306	271	263	306	260	275	276	282	253	272	265	263	265	307	283	298	290	266	226	264	286	243	250	314	256	265	253	256	249	276	285	276	294	262	251	265	271	249	272	282	289	285	271	268	251	268	263	270	263	298	299	288	285	244	272	254	274	293	285	286	298	300	245	250	265	253	247	263	274	273	286	252	281	274	269	281	262	281	273	279	244	247	273	303	277	242	273	267	283	255	279	283	264	298	249	263	276	265	256	267	266	280	259	282	264	279	262	253	283	275	280	249	272	272	255	269	306	281	276	301	293	270	261	259	264	251	244	257	266	272	266	267	269	250	244	259	288	271	238	245	253	275	288	278	229	257	272	256	275	277	257	303	270	261	281	266	275	289	277	312	253	234	271	265	277	271	283	286	287	295	272	280	264	265	266	258	293	265	293	257	255	262	250	300	302	291	268	277	295	289	270	295	280	257	290	281	274	276	268	257	264	246	226	245	287	277	239	276	263	278	279	267	259	271	247	272	274	293	268	283	289	253	244	264	279	265	287	293	293	273	266	247	250	259	252	285	286	279	302	256	290	282	249	279	273	295	266	293	296	266	270	277	294	278	270	276	283	283	271	268	291	273	268	272	268	262	246	292	262	283	286	263	255	262	296	291	278	280	265	272	287	256	274	290	262	267	270	277	260	261	273	265	250	249	278	271	263	267	281	242	295	316	282	275	266	272	250	254	273	245	239	262	282	265	254	267	291	286	268	248	260	259	261	250	265	279	268	262	264	280	257	292	255	282	258	271	283	259	259	277	234	270	293	264	280	272	302	272	272	311	269	266	273	297	273	277	288	277	271	279	275	256	289	266	246	278	272	255	241	261	252	289	265	279	260	298	272	300	251	268	274	262	293	251	237	275	269	308	287	251	278	256	274	259	259	226	289	277	309	275	287	271	255	273	264	278	275	275	271	263	270	285	248	280	273	269	255	253	292	262	290	300	274	278	260	260	272	269	263	316	266	263	255	262	274	278	243	267	271	272	253	292	271	266	251	277	276	248	230	276	263	279	252	272	270	256	298	262	252	274	247	269	256	277	257	266	258	295	312	261	277	257	273	268	287	266	267	265	266	283	260	273	274	218	300	268	274	290	299	297	270	258	267	254	276	287	243	262	275	282	290	281	286	275	271	273	312	277	290	266	292	256	277	278	280	278	263	307	280	237	266	315	312	259	315	296	243	251	262	258	260	261	247	279	287	271	245	317	279	246	296	283	286	287	265	263	278	282	246	279	256	288	254	257	258	254	316	275	272	248	295	262	275	289	263	251	265	266	277	243	282	317	289	251	302	252	272	267	246	249	266	269	276	263	283	282	262	262	248	260	267	275	254	263	254	261	269	285	266	274	267	267	278	267	280	284	280	264	280	304	283	259	250	264	279	252	302	254	275	272	261	265	283	268	256	297	273	285	261	249	274	279	261	275	267	245	280	275	258	289	281	289	305	269	277	291	267	263	268	274	297	279	284	270	288	290	250	294	284	285	286	295	252	272	295	293	262	273	232	263	295	270	276	285	273	241	271	286	250	275	280	280	270	310	255	268	255	278	263	298	292	273	261	259	270	254	284	293	271	250	289	310	270	276	286	252	285	266	262	262	272	268	242	291	266	244	253	272	266	262	273	255	274	268	283	279	251	272	287	262	277	288	278	289	276	283	271	255	267	250	267	275	269	284	259	263	294	266	291	281	291	236	277	257	274	282	264	302	259	267	256	260	292	271	290	270	286	287	276	271	256	263	272	268	270	272	284	260	246	272	284	254	259	266	262	291	260	278	274	294	294	283	261	265	301	274	262	257	265	278	264	294	267	279	288	265	252	273	245	275	283	302	301	294	275	268	282	294	269	268	266	275	251	279	270	281	242	275	270	276	275	254	281	259	288	242	258	247	293	275	274	285	263	291	265	282	285	287	246	278	269	280	288	256	282	289	286	272	255	257	249	274	291	265	281	297	262	272	289	281	292	256	261	258	299	272	269	279	295	260	267	272	266	278	276	260	270	261	272	265	252	297	253	277	273	281	268	278	283	282	247	248	271	258	286	290	266	259	277	257	253	267	275	278	277	290	275	307	272	293	264	242	238	246	253	237	300	263	267	269	259	277	264	269	285	263	273	271	278	263	290
3344	8836	5963	2749	1955	1426	1094	891	719	638	590	513	449	473	401	407	346	346	361	346	331	307	352	298	322	309	321	293	319	328	341	288	302	317	342	339	299	329	319	320	307	267	274	259	311	301	283	310	277	321	300	274	299	330	252	302	284	302	259	297	287	281	268	286	289	304	282	299	249	284	266	297	272	307	334	282	303	311	278	301	310	283	278	289	275	254	295	276	254	257	291	284	304	313	297	276	280	294	288	290	307	278	255	283	306	291	291	288	298	280	311	272	288	269	318	287	296	284	282	285	291	286	294	302	283	272	270	293	300	303	266	278	300	293	300	279	330	306	278	298	301	315	309	305	302	286	269	272	284	284	289	309	300	281	294	294	288	296	299	285	287	279	281	325	283	279	285	284	291	300	291	269	283	283	285	294	281	271	297	321	277	298	292	266	271	303	268	300	304	292	265	257	275	286	298	278	276	293	307	279	279	288	300	269	313	326	311	273	310	290	311	285	294	281	284	266	294	273	275	302	265	269	287	297	293	290	277	285	289	303	291	262	280	285	241	257	288	278	311	288	270	301	294	293	293	312	274	307	254	303	312	285	293	264	258	302	284	306	265	295	283	296	303	264	290	279	279	315	278	270	279	287	300	289	302	295	277	296	283	284	293	272	273	312	283	277	314	294	291	264	308	289	305	276	297	290	265	265	300	296	292	295	287	278	278	283	293	311	309	278	310	323	294	278	261	300	279	293	317	281	304	296	283	299	291	289	271	285	277	283	275	315	296	285	272	264	275	253	267	343	308	276	285	290	290	320	305	257	262	288	280	302	254	257	269	280	281	301	291	280	258	291	292	271	293	257	295	261	291	306	282	321	299	284	288	313	285	281	284	266	316	291	297	292	273	306	303	297	294	293	277	284	273	292	311	306	302	280	317	250	272	292	302	274	325	259	306	287	301	288	285	309	275	289	310	287	284	312	299	288	298	345	295	255	294	279	301	318	313	289	298	288	271	279	302	273	302	320	314	298	294	282	264	290	298	280	295	272	265	272	258	278	297	278	288	297	284	280	304	315	288	282	294	268	276	294	314	320	265	267	276	311	275	277	285	303	272	300	299	299	302	272	274	306	315	324	289	300	296	300	271	273	289	308	305	310	295	281	285	316	265	295	310	294	287	325	281	271	304	309	274	278	307	287	305	261	306	279	282	322	289	272	295	284	297	291	313	285	270	306	272	298	262	278	288	313	312	281	266	293	285	256	301	295	301	300	312	312	246	267	282	279	270	284	273	264	274	263	266	293	276	275	286	303	277	289	241	282	293	281	295	288	302	294	272	295	288	289	302	245	251	265	306	284	305	294	260	285	265	292	288	328	256	307	288	284	267	280	308	270	291	300	250	265	290	280	298	301	284	289	286	305	283	289	236	292	294	282	299	267	352	289	311	316	319	302	284	300	313	282	288	308	261	321	303	271	274	305	290	262	281	304	305	273	300	291	296	288	267	325	316	290	289	270	265	315	295	299	281	281	270	280	286	313	303	309	306	292	289	284	317	299	268	286	276	272	268	290	285	266	307	286	292	276	295	291	279	317	264	312	301	294	296	274	270	315	308	265	291	272	284	302	308	286	296	272	295	301	261	276	290	293	271	294	284	278	266	313	297	262	311	289	301	312	294	317	292	295	298	257	300	282	294	272	279	297	257	265	287	275	316	290	249	285	313	304	274	298	278	298	277	302	302	306	316	301	307	285	297	287	306	266	299	264	322	295	268	278	283	281	294	276	259	279	287	320	306	276	322	284	302	311	268	250	274	257	312	308	298	264	313	280	298	292	289	290	287	304	280	279	294	278	307	290	297	269	297	257	283	269	310	290	273	292	304	292	303	265	280	319	273	268	282	291	301	293	281	290	286	270	331	288	282	286	300	316	286	259	296	290	299	275	261	284	263	293	278	275	287	256	313	282	276	264	261	276	284	314	274	291	248	307	304	307	297	289	259	270	297	294	283	254	282	312	291	307	265	271	295	310	276	312	294	301	312	276	286	286	278	298	301	304	288	297	297	290	280	277	302	273	293	275	264	273	288	302	319	306	289	274	292	312	293	279	284	306	284	288	265	302	270	285	316	267	280	267	272	297	272	309	279	302	310	294	301	282	278	286	297	281	253	274	266	298	287	323	316	266	303	268	292	305	298	249	276	289	300	293	298	309	307	272	278	295	308	309	307	296	294	261	291	298	287	287	304	276	290	305	319	286	286	291	268	262	286	274	285	293	284	306	299	294	293	290	262	322	285	278	295	282	300	278	289	258	282	287	298	277	285	285	282	261	254	259	277	270	317	275	283	300	279	293	250	276	298	293	272	299	305	277	285	269	287	284	269	278	292	256	289	321	298	282	279	289	311	297	306	275	299	307	309	271	293	258	301	325	287	280	267	272	271	293	300	288	291	281	308	312	236	289	294	275	265	291	310	295	284	288	274	274	323	316	285	228	264	268	282	289	309	308	297	289	286	277	270	281	287	292	244	301	299	286	285	276	275	311	291	272	292	290	285	284	277	279	256	302	279	309	280	309	270	277	284	281	300	308	291	292	274	283	271	273	242	280	287	309	288	297	295	302	269	269	298	262	279	261	269	269	300	293	322	280	265	294	272	258	279	289	267	248	275	256	264	281	289	278	282	280	282	282	302	275	277	271	313	309	304	284	334	286	290	279	299	293	295	296	273	278	256	316	271	284	248	306	280	297	285	303	293	307	300	300	292	309	288	279	284	314	288	296	266	274	294	292	311	304	271	248	286	307	292	273	297	288	279	304	278	286	265	266	283	264	287	298	317	285	269	286	270	313	283	296	287	304	328	286	289	267	303	329	260	298	305	277	284	278	270	301	277	281	301	274	311	304	264	284	284	270	284	287	323	277	285	295	285	265	290	269	269	297	269	278	301	270	287	289	283	322	276	300	286	306	281	282	315	280	281	304	277	270	301	307	271	250	296	296	294	285	264	290	300	289	311	279	292	270	283	296	254	278	311	291	298	314	300	276	288	314	285	304	254	271	291	289	275	290	277	287	313	284	261	264	271	303	325	286	309	277	297	306	286	304	289	297	293	280	280	291	324	276	281	283	262	300	273	310	293	299	285	285	295	294	305	263	303	294	289	306	266	314	314	279	268	281	300	297	301	279	268	279	281	284	289	310	275	303	313	274	246	273	282	304	265	304	264	282	280	300	276	290	259	262	298	300	308	305	291	281	273	307	283	316	324	302	286	296	288	307	280	274	286	276	266	280	309	305	276	260	281	293	276	248	279	292	278	262	259	304	295	279	301	281	328	297	299	309	296	295	302	238	261	289	262	274	298	293	280	257	291	265	305	251	287	290	327	275	278	290	307	283	268	308	291	291	269	273	299	305	278	296	289	272	298	318	292	283	278	271	329	290	326	271	284	275	260	256	286	306	284	263	291	303	300	310	305	302	323	297	297	304	310	306	296	273	329	328	286	280	302	315	257	304	326	273	274	288
25206	21424	27606	25582	10006	941	707	617	574	549	486	448	513	476	468	468	459	493	462	451	445	494	452	506	456	464	456	457	470	446	497	466	483	425	441	455	489	478	478	418	412	414	395	383	464	425	450	431	439	481	458	433	434	446	443	488	463	432	459	457	439	486	431	445	429	478	472	450	481	460	436	407	452	412	495	411	452	449	442	439	463	462	435	454	492	432	434	455	442	453	389	443	438	410	415	467	457	467	456	435	443	410	437	464	451	460	442	417	450	419	465	461	426	461	414	438	430	469	429	410	395	447	451	455	469	434	423	421	437	470	441	455	426	443	436	446	458	443	410	461	457	466	432	445	424	425	432	426	469	450	459	444	398	477	427	428	405	432	441	463	433	434	424	495	465	459	460	453	451	455	433	455	456	467	447	449	404	441	442	495	450	431	437	429	458	427	450	421	425	446	474	455	443	439	438	443	461	458	467	449	435	471	453	458	396	436	444	459	446	457	422	435	463	452	438	439	430	459	449	426	399	434	447	457	433	459	422	429	472	438	419	427	434	447	412	430	463	477	442	475	460	424	512	448	408	434	440	466	422	411	412	438	464	442	449	429	457	436	438	483	440	431	453	426	467	452	471	438	474	451	479	473	436	450	469	452	455	412	423	451	420	459	442	438	462	475	403	475	460	457	456	457	473	435	447	412	460	437	428	437	428	425	472	428	453	414	433	422	464	493	458	431	463	444	445	427	457	460	475	445	409	446	463	467	417	415	433	424	432	407	428	423	442	440	454	470	437	420	461	417	458	430	463	443	452	407	436	447	461	439	451	461	419	453	449	464	440	417	431	432	449	466	440	468	443	435	453	425	414	433	479	435	428	431	458	475	428	475	416	453	423	445	416	450	442	456	450	468	398	476	456	439	429	456	451	447	434	435	447	443	492	454	434	426	461	475	490	461	426	471	435	436	432	427	425	466	450	467	445	468	436	457	418	423	415	414	454	475	427	431	441	433	422	420	460	471	394	460	411	416	426	497	424	451	435	445	463	455	465	446	433	463	456	453	427	413	412	422	431	418	457	436	388	459	435	460	477	459	437	444	416	466	441	475	489	426	430	408	453	482	405	414	490	432	412	419	437	431	449	406	467	436	468	469	457	427	462	440	448	453	424	464	435	459	423	465	466	434	422	426	450	439	431	489	416	453	417	449	407	423	452	458	438	427	463	475	439	431	447	377	473	448	473	481	460	476	413	405	443	433	447	469	431	438	416	445	490	403	431	452	455	443	496	438	439	436	449	469	436	451	418	443	450	458	443	466	432	478	455	424	442	432	463	461	471	481	461	475	433	458	449	430	443	448	439	414	458	420	488	455	457	464	452	409	406	440	455	467	452	459	409	450	463	419	447	477	464	449	441	447	475	456	423	424	455	426	431	448	443	464	452	419	445	437	427	478	414	447	420	442	423	458	500	451	432	432	461	460	462	423	399	422	450	448	450	489	471	437	451	432	428	460	419	444	469	427	427	453	467	459	434	436	450	447	411	462	469	440	450	435	459	446	469	444	464	447	444	423	429	434	430	444	431	417	455	435	443	469	456	488	458	454	415	451	435	467	421	412	447	447	417	448	434	426	437	446	448	427	466	465	450	429	444	427	423	479	417	447	455	459	443	462	464	448	444	435	425	464	474	434	439	442	459	448	440	432	450	481	430	468	402	440	440	432	444	433	441	456	478	440	452	447	449	451	450	452	481	428	452	408	444	442	424	419	421	419	417	477	403	426	452	426	416	469	498	426	501	455	464	440	471	429	434	443	395	431	429	423	453	408	402	430	465	450	440	422	414	468	437	428	458	440	431	473	436	443	430	409	449	438	430	440	440	456	460	442	430	424	440	493	434	423	444	471	461	464	461	418	469	421	452	437	433	414	456	397	449	466	430	453	431	433	467	451	439	423	426	472	435	436	446	456	434	435	455	417	434	455	482	451	425	441	455	423	464	421	418	439	459	435	423	416	501	439	449	420	447	442	435	421	479	436	466	444	443	447	434	420	468	495	445	426	455	468	434	461	478	482	443	454	476	476	466	430	478	447	447	436	464	432	427	446	445	440	487	481	430	419	448	448	451	420	453	468	484	441	481	458	471	446	473	421	408	453	440	456	472	433	467	451	435	436	428	446	414	419	421	462	436	469	458	434	416	475	463	463	449	466	446	463	419	412	387	401	435	447	436	423	435	454	412	463	445	463	477	415	444	418	416	432	441	452	448	446	455	410	475	453	423	457	477	443	473	474	459	442	448	469	442	468	453	425	421	455	473	401	465	419	444	468	435	461	451	430	431	462	458	425	440	453	485	456	467	463	426	442	425	421	463	446	415	437	473	450	426	457	465	465	423	408	451	416	418	456	468	446	428	441	480	454	447	406	422	411	421	445	415	446	409	430	471	412	457	420	468	462	425	418	451	488	400	446	413	444	420	465	449	450	428	449	428	414	461	428	447	465	449	452	435	422	458	483	414	452	453	465	476	425	447	482	458	442	416	431	403	429	407	444	454	426	472	453	427	437	466	442	439	438	457	456	452	441	398	420	446	465	441	444	414	413	456	458	456	432	436	423	432	499	452	437	416	444	461	428	418	458	503	463	480	422	443	466	441	434	417	418	441	450	433	469	451	423	461	442	414	482	464	463	435	458	429	434	459	457	445	418	410	444	459	442	466	410	453	452	470	430	445	424	454	446	432	474	431	476	444	423	428	450	453	420	428	443	468	491	461	470	433	414	443	461	409	439	448	463	444	429	429	451	392	466	467	409	440	463	429	438	425	440	432	402	443	469	457	446	413	435	490	422	434	451	405	438	445	477	461	422	455	434	406	405	455	434	429	433	467	476	481	422	465	455	438	441	404	392	442	441	419	430	409	426	481	452	441	494	452	411	424	444	454	425	495	471	448	473	460	452	449	425	473	432	463	460	463	449	457	483	464	473	412	464	463	419	448	435	439	405	425	411	433	447	432	455	394	416	470	417	430	423	468	433	443	443	447	418	398	452	448	471	489	461	444	447	393	441	446	491	445	408	421	452	419	456	417	459	449	451	438	438	437	437	448	443	437	435	459	483	427	462	435	436	437	462	452	467	449	435	443	431	450	446	476	400	428	420	447	442	475	461	393	457	429	444	458	430	423	446	492	462	462	466	448	429	452	434	407	433	440	439	449	454	485	464	482	493	426	422	439	426	446	413	437	434	440	469	462	446	428	413	437	422	454	444	473	399	440	410	449	457	468	441	469	416	425	436	461	452	461	413	437	448	420	397	469	440	443	439	416	448	471	408	391	446	441	476	440	460	418	461	454	416	429	490	438	412	441	423	438	414	422	434	422	430	439	468	414	444	429	452	477	454	430	425	443	434	439	439	426	445	474	432	440	432	429	452	465	471	464	432	411	462	445	459	447	429	465	421	453	427	426	454	485	467	465	443	435	435	452	446	406	417	440	501	434	432	424	463	412	438	448	459	415	450	429	462	428	458
3506	5217	3534	1746	1329	1105	983	756	722	651	618	615	568	579	585	552	486	548	491	509	497	502	481	507	500	499	481	507	483	454	464	492	488	475	484	499	475	447	482	481	460	483	501	482	489	480	454	493	444	437	533	464	489	493	453	502	430	475	460	502	516	447	491	468	500	482	499	461	470	482	483	482	442	481	494	455	467	479	490	462	492	464	538	464	454	484	429	486	448	511	459	436	459	493	468	434	461	513	435	513	542	515	478	474	462	459	471	519	458	480	484	468	469	471	513	521	488	475	498	462	461	451	466	538	491	505	524	516	501	463	482	482	475	464	490	498	453	454	473	514	478	527	492	482	481	419	497	474	476	463	475	463	467	446	473	485	462	486	465	461	456	511	549	451	515	524	459	439	447	469	465	467	447	450	468	481	485	429	489	449	476	503	466	474	472	448	505	466	444	465	481	486	465	496	465	447	485	474	487	454	468	447	498	512	468	469	485	441	450	471	475	453	435	462	494	449	493	453	441	491	452	467	487	472	430	467	463	443	483	524	512	471	532	498	467	472	507	494	504	464	513	488	492	455	443	460	452	476	475	457	477	465	488	464	452	481	475	491	458	501	466	475	486	484	470	481	459	456	518	473	504	466	506	446	504	500	483	433	509	489	473	484	460	427	502	464	499	456	493	468	482	506	516	437	455	418	487	438	498	469	476	492	497	459	460	479	498	463	474	489	481	441	448	486	505	447	489	453	483	471	446	458	453	429	484	424	459	481	459	465	505	516	449	500	488	503	477	520	479	478	469	499	437	498	510	457	491	490	460	450	474	457	475	473	493	480	504	475	479	469	447	487	482	452	492	498	479	433	451	484	459	492	498	484	461	492	487	467	472	447	478	495	452	454	491	447	460	469	460	515	478	425	475	494	468	480	444	462	471	484	477	482	483	501	471	520	456	480	445	479	511	463	463	497	483	469	471	483	512	474	476	472	476	436	472	458	481	481	499	440	473	473	487	445	472	483	500	478	491	505	438	506	477	483	461	491	471	455	508	469	504	481	498	456	453	451	481	478	494	471	486	475	456	491	504	467	427	455	470	509	476	448	487	452	457	505	473	489	492	502	494	475	468	482	476	516	455	495	467	468	487	454	492	497	464	448	487	452	490	473	471	465	472	441	476	495	470	466	440	466	454	461	481	517	483	479	476	491	478	500	482	434	448	478	465	465	495	455	459	490	510	468	438	465	437	479	444	510	442	477	452	489	496	469	499	467	482	471	455	485	503	461	436	489	488	465	475	482	488	475	479	479	457	490	455	427	478	467	489	480	492	467	468	502	491	477	497	489	497	480	438	479	439	473	487	487	513	460	448	447	463	458	516	510	467	458	471	484	461	443	496	476	479	448	472	468	470	503	468	482	509	456	458	475	474	462	495	471	487	506	460	463	464	503	479	490	477	470	478	493	480	455	454	496	471	496	444	473	472	455	498	477	468	473	513	463	453	475	493	471	473	479	484	486	484	468	476	460	470	444	473	471	519	473	481	480	407	476	525	450	456	438	451	490	480	518	481	494	485	490	492	461	449	469	478	471	456	451	454	512	427	481	509	483	462	519	504	461	470	437	498	444	436	458	464	435	438	462	460	489	508	495	499	468	499	504	512	469	457	487	478	473	484	471	459	444	441	450	474	445	491	484	477	460	451	444	452	481	446	455	451	454	491	482	493	504	484	466	458	495	452	445	494	463	494	470	475	455	545	474	451	489	484	510	457	505	488	451	504	496	533	454	442	465	446	445	445	487	473	479	504	444	453	442	472	475	481	482	489	447	496	468	463	477	459	495	476	497	461	508	458	487	469	484	498	475	468	475	481	440	493	497	478	442	478	469	484	478	472	470	477	477	477	505	474	498	464	457	486	482	483	491	482	439	469	491	472	479	491	467	484	478	479	489	496	495	498	491	491	519	458	495	495	513	518	495	488	487	480	497	464	474	486	471	490	487	497	448	469	496	444	456	468	484	421	467	488	464	477	465	467	417	486	486	473	485	484	468	473	508	475	464	487	434	493	489	483	441	496	516	472	487	437	493	479	448	464	448	498	466	481	450	469	514	503	444	438	486	485	479	451	444	466	445	489	463	509	482	470	439	482	517	471	463	466	473	509	462	463	488	473	441	470	484	477	505	469	495	456	516	454	488	455	475	459	470	486	523	463	503	489	463	471	473	490	508	465	509	472	503	506	460	472	520	485	458	469	473	464	442	502	509	477	440	457	512	469	480	492	408	430	504	486	439	479	471	484	470	487	491	478	491	469	468	437	472	470	475	461	493	494	466	490	512	482	492	443	465	463	484	486	474	495	505	438	461	459	456	491	488	489	524	476	460	457	458	466	438	455	451	525	474	466	493	461	473	461	476	487	475	490	469	480	461	432	500	461	501	468	516	475	461	481	476	503	486	474	453	482	520	452	447	465	472	504	455	442	462	474	485	469	479	470	519	451	427	521	492	487	447	466	463	493	468	483	491	428	479	523	517	478	464	500	492	467	511	483	430	481	481	508	457	438	485	467	468	518	449	475	474	460	481	466	503	437	475	495	479	471	459	510	499	507	492	435	494	487	472	425	466	500	495	440	499	473	452	479	500	519	465	468	506	453	503	497	478	459	466	434	529	455	486	482	446	484	484	504	448	435	473	447	492	454	460	481	455	479	490	488	432	472	460	488	498	458	435	472	480	499	479	478	495	421	456	464	492	466	470	418	475	469	466	500	458	452	470	440	445	505	503	492	499	472	476	463	473	467	501	479	449	456	468	501	510	465	474	491	480	491	470	489	468	470	476	453	479	495	479	497	470	436	495	481	493	460	457	458	475	427	459	466	482	485	463	453	479	484	460	434	481	497	494	449	510	476	475	476	460	485	489	465	460	453	504	489	493	460	486	488	431	452	479	514	477	471	475	485	461	464	427	461	465	490	431	420	475	470	493	487	469	487	479	520	463	451	478	482	458	494	490	465	470	441	462	431	448	471	471	494	468	465	501	447	507	478	493	485	472	467	489	448	475	484	472	498	494	472	449	494	474	476	436	446	470	475	451	480	453	503	461	464	465	459	440	495	454	458	473	448	469	463	469	498	468	493	477	476	455	450	450	453	474	467	455	475	495	485	507	493	473	476	491	480	474	514	499	482	501	471	448	497	478	452	494	476	494	463	478	493	496	478	444	477	481	506	482	496	486	488	511	492	515	472	480	462	500	466	500	466	471	453	485	457	475	485	467	474	435	494	463	519	481	466	461	484	451	458	483	471	511	461	479	449	501	490	473	460	434	484	498	493	490	459	467	472	488	508	452	447	469	508	456	470	485	461	429	494	481	494	450	477	528	446	464	469	469	446	488	448	453	487	487	473	490	510	455	466	425	462	444	467	479	503	488	461	508	437	456	443	448	493	493	457	496	489	483	469	473	463	474	492	479	466	473	495	463	450	506	489	497	424	489	508	496	464	488	508	483	466	495	472	438	461	457	471	446
22836	21404	29122	24072	21405	21463	8044	1361	1125	941	856	828	806	726	727	700	641	629	665	651	659	645	612	667	651	637	638	639	624	620	636	611	594	633	618	628	616	597	557	608	593	564	602	603	600	586	555	600	565	570	580	539	598	580	596	584	620	600	571	560	585	554	567	593	596	580	579	603	627	596	515	578	603	552	572	590	578	573	597	561	549	603	579	571	596	587	563	561	586	561	587	589	587	579	597	613	564	570	615	600	568	535	591	562	613	583	566	561	626	530	553	580	580	543	571	609	574	596	556	543	577	584	557	547	576	536	563	640	571	560	559	573	576	588	565	594	602	586	567	618	575	597	558	568	560	605	598	589	571	583	617	585	567	533	619	587	583	560	597	610	598	589	609	583	567	555	588	577	575	579	629	601	559	566	602	563	596	591	573	585	603	600	597	648	544	560	611	603	658	583	593	553	564	579	568	569	598	603	535	598	612	530	605	568	540	587	597	568	592	557	575	575	579	550	605	657	590	562	600	601	610	582	578	590	562	563	580	583	573	574	617	571	558	581	613	596	577	588	589	603	565	601	546	559	571	594	586	610	622	531	608	573	615	579	571	591	533	552	575	581	568	602	557	578	582	635	595	590	571	612	548	525	600	555	599	565	615	591	587	595	578	622	592	566	556	551	543	580	572	586	573	587	574	593	555	599	575	605	609	570	586	574	605	582	574	569	626	593	553	595	589	585	594	551	575	618	582	576	602	616	632	568	591	586	604	559	598	589	579	605	565	606	563	581	568	539	590	545	607	587	553	612	619	539	588	565	542	576	564	567	537	606	573	574	557	581	588	541	597	596	551	560	541	520	583	554	583	580	568	603	560	526	543	620	619	583	545	613	532	572	611	574	625	574	541	588	593	572	591	578	580	604	536	574	572	614	558	596	591	575	573	576	522	595	624	626	571	545	580	613	619	585	525	597	573	536	551	565	599	559	581	533	589	572	605	598	621	540	615	552	571	562	581	583	588	577	553	566	565	582	599	680	565	508	551	563	606	545	570	581	547	579	631	572	595	571	513	594	586	616	598	613	590	604	599	583	551	598	552	596	607	608	593	563	612	570	601	588	601	558	540	553	535	603	583	590	565	526	590	560	524	569	596	574	613	600	577	555	627	614	542	597	606	542	540	588	567	589	586	592	584	572	547	586	584	565	637	575	577	605	576	550	587	564	645	614	608	586	532	582	558	552	564	618	594	554	591	570	577	581	611	574	583	600	614	602	616	594	571	608	626	542	564	565	585	596	589	592	543	596	582	589	623	570	596	589	549	575	609	600	564	555	603	623	571	552	648	610	545	586	555	620	623	598	538	552	609	593	591	606	604	548	562	572	548	593	611	586	583	592	559	582	594	537	601	605	566	566	626	550	529	608	545	558	540	580	590	584	581	573	535	563	581	567	583	570	606	602	595	560	588	566	614	518	550	545	616	582	562	584	597	548	589	577	564	580	607	557	613	576	607	570	554	578	604	566	584	610	583	582	600	590	639	622	579	564	602	579	574	575	549	601	549	569	566	598	594	608	581	583	576	561	607	576	533	580	571	574	591	609	598	553	542	578	550	555	568	610	572	578	550	605	588	577	612	604	572	570	555	618	556	583	616	614	577	557	594	587	552	570	553	598	620	572	573	607	562	574	600	571	607	589	565	590	532	531	610	554	582	561	567	554	543	607	584	579	591	569	595	552	560	598	589	590	605	613	556	621	562	550	592	567	597	545	550	551	564	593	554	608	560	563	576	586	601	599	598	584	616	631	595	577	569	574	546	568	573	627	573	560	575	574	539	589	587	590	585	562	590	596	617	565	513	586	595	576	619	554	619	552	589	577	592	577	570	562	565	602	595	530	592	603	596	555	568	562	552	576	565	598	557	593	611	571	584	578	605	561	562	612	595	593	598	591	604	560	606	611	585	589	612	553	548	574	584	604	548	590	640	566	573	586	601	553	580	569	606	587	611	603	591	565	541	552	584	582	573	593	564	558	554	551	594	574	581	641	571	586	560	594	562	589	613	589	615	560	633	563	548	627	539	608	577	552	566	579	610	581	573	626	584	602	559	610	575	569	547	611	602	547	554	569	582	606	594	565	546	600	567	585	559	596	638	549	588	588	575	548	629	573	550	601	600	600	577	594	652	589	542	553	577	623	623	599	569	581	618	579	578	559	547	622	534	547	580	600	624	618	592	619	622	580	599	548	617	593	591	582	580	567	601	604	583	603	560	541	557	602	552	579	565	564	594	602	601	602	569	596	565	588	584	569	614	678	594	539	592	594	597	561	572	599	574	590	535	613	579	586	613	569	601	619	545	612	542	586	582	601	569	552	612	599	573	562	536	580	564	563	587	548	597	588	571	558	555	588	578	562	592	603	560	588	598	605	575	562	599	550	570	564	584	536	606	575	628	590	570	587	565	600	621	592	571	588	573	617	565	618	606	580	581	579	626	577	608	618	591	576	569	554	607	581	527	618	589	570	570	583	551	614	575	614	545	569	618	591	575	602	574	571	572	582	583	570	571	571	580	549	578	552	570	554	571	614	606	576	573	591	584	584	586	574	573	613	564	593	595	582	609	597	575	560	581	587	606	528	553	585	562	579	601	574	530	576	633	608	608	587	577	578	572	580	559	607	613	613	601	587	579	610	569	578	627	613	581	585	584	596	592	585	599	586	546	583	598	536	551	577	594	595	571	598	534	555	618	562	584	606	586	598	579	590	550	592	570	539	607	558	554	564	594	638	537	592	574	575	562	551	593	554	543	586	611	592	594	607	572	564	572	600	590	581	550	574	578	569	573	549	573	577	542	582	616	572	564	579	560	591	592	539	524	621	571	550	587	567	539	567	608	614	623	572	587	589	508	502	569	555	604	552	555	543	593	580	578	578	554	581	617	570	582	578	554	561	590	607	589	560	586	580	606	590	562	538	593	608	569	579	600	586	621	589	557	562	587	547	577	567	583	563	570	590	603	572	625	586	537	605	507	622	592	634	586	594	575	574	619	576	580	522	578	596	587	608	557	570	609	530	593	573	600	615	553	625	552	612	595	588	629	617	583	604	568	553	584	572	586	575	620	560	581	586	594	576	632	577	590	588	605	608	561	568	561	563	593	562	536	557	612	594	582	567	638	628	575	568	569	593	574	593	563	556	569	595	596	613	580	578	592	620	587	596	604	572	563	593	588	598	581	564	578	603	586	603	560	624	567	550	584	619	569	604	602	547	592	576	575	573	593	594	571	556	615	652	606	581	595	615	576	594	573	538	569	568	579	580	576	582	567	554	580	531	567	583	612	564	600	582	575	561	541	565	634	596	564	592	601	590	584	589	594	577	585	566	589	551	559	569	620	615	575	559	580	533	547	618	581	575	581	601	563	589	599	611	604	546	591	595	637	592	574	626	632	575	540	573	622	572	568	557	589	553	572	566	596	563	574	538	598	582	579	574	632	575	603	599	569	601	617	596	564	598	575	594	557	580
4842	15024	10018	5044	3692	2785	2096	1797	1473	1284	1185	1011	881	846	864	763	797	716	714	699	692	712	683	684	667	715	570	672	668	614	654	573	628	652	637	591	619	607	651	642	593	615	617	591	665	613	597	589	610	623	582	626	609	600	591	604	594	571	563	614	617	568	585	571	597	565	548	602	634	590	591	601	602	546	602	573	583	580	588	595	604	584	588	566	609	564	585	610	565	596	589	605	623	572	616	601	592	600	632	622	542	664	568	608	542	585	569	596	564	585	577	589	597	584	595	570	591	586	610	569	573	563	560	547	541	607	604	610	626	591	573	587	594	573	593	615	555	596	642	653	566	566	583	588	614	597	543	624	570	594	594	588	633	590	560	599	583	556	614	555	576	582	507	598	594	589	644	571	632	603	614	613	552	583	610	638	596	562	557	624	566	570	581	607	570	614	575	582	565	596	593	595	578	607	605	611	639	564	563	574	596	601	570	594	595	570	626	569	576	601	569	553	562	593	556	566	613	614	579	570	580	607	574	589	585	568	615	569	586	589	620	576	605	576	541	563	578	619	577	568	571	600	597	587	601	579	594	556	648	603	602	612	562	610	592	541	576	645	588	657	587	590	581	568	591	610	578	586	585	577	602	580	655	580	593	617	602	546	560	588	610	594	598	628	620	563	572	589	578	561	578	588	605	568	576	611	588	591	603	570	594	600	603	600	554	582	562	637	591	532	561	533	590	584	596	612	632	591	556	521	617	584	528	598	636	564	603	568	645	555	599	582	592	588	589	568	611	598	544	551	535	633	549	612	566	581	635	534	564	602	592	570	590	606	560	585	575	601	569	647	611	571	580	603	606	594	586	638	568	589	566	608	575	599	550	561	593	637	555	606	594	566	568	588	592	562	566	587	597	601	596	532	614	582	550	612	561	596	597	559	562	547	583	569	564	592	561	595	593	551	550	551	569	596	611	635	559	560	569	618	566	581	552	570	560	599	570	619	601	602	589	618	557	576	595	601	618	583	583	570	614	585	637	623	585	541	581	580	566	632	569	588	575	563	574	592	570	605	578	577	586	613	570	564	601	609	565	596	625	605	623	567	579	535	609	610	576	564	581	588	577	658	580	581	574	541	622	592	563	584	633	591	567	551	528	597	593	594	586	604	595	557	554	584	586	588	546	621	592	557	591	563	540	561	594	591	595	609	614	543	558	596	602	595	559	615	568	618	592	603	607	568	620	543	624	562	598	613	573	578	551	588	598	635	564	584	621	624	563	595	566	588	619	574	608	592	585	565	597	623	560	593	558	556	531	630	554	564	553	586	596	551	603	561	601	599	555	588	622	590	552	618	534	610	561	616	621	583	596	600	579	614	606	547	564	560	620	600	587	561	573	629	576	589	554	634	561	586	613	581	585	584	600	622	591	572	594	569	553	602	625	615	580	588	582	580	544	590	606	638	570	589	596	606	597	557	594	576	569	596	580	598	581	595	604	641	578	607	596	571	573	579	571	597	557	602	565	568	592	598	592	575	591	589	576	611	600	595	591	612	617	574	555	608	609	577	588	619	573	584	631	575	604	575	618	636	572	597	576	557	556	591	590	581	633	611	535	591	566	586	589	567	585	574	621	592	557	604	611	588	600	600	584	551	604	595	603	605	594	608	612	627	574	602	611	563	604	611	633	596	556	640	593	597	640	556	589	581	615	589	588	610	568	577	618	597	563	586	606	609	613	591	591	589	603	586	570	603	641	589	571	583	609	604	590	566	616	590	577	562	567	672	596	609	558	608	565	568	564	617	559	531	603	602	570	578	617	571	587	598	614	551	617	561	583	646	562	545	635	602	584	569	606	581	607	608	615	613	585	582	586	595	626	589	607	623	545	613	592	623	606	570	610	576	622	575	584	583	586	648	642	557	586	570	569	568	586	577	558	547	558	587	594	586	574	586	603	635	607	594	564	620	570	580	603	632	629	612	601	579	617	579	540	585	619	577	597	600	616	591	581	613	550	595	565	620	589	624	598	547	594	639	617	570	630	593	599	564	590	582	560	568	543	525	622	566	626	600	589	587	607	575	620	584	568	595	599	582	610	551	595	545	601	529	587	603	621	554	617	530	527	598	568	602	542	566	553	544	557	576	582	545	578	582	591	595	600	532	599	587	565	583	596	583	607	575	575	582	587	561	588	589	591	606	593	578	575	571	568	537	579	567	570	589	631	623	585	571	576	632	548	610	615	600	601	579	614	583	611	536	578	610	603	616	570	571	580	590	610	569	565	530	562	582	604	602	623	588	596	578	589	546	570	607	602	619	638	602	629	527	601	583	584	556	592	578	577	594	579	575	604	575	632	609	566	565	592	608	576	577	519	586	573	574	612	568	566	589	561	578	572	617	606	583	580	580	590	587	574	554	611	592	568	605	621	600	575	609	531	566	567	561	604	604	569	613	584	573	532	642	564	576	587	553	554	583	588	630	599	623	607	546	612	583	599	599	607	611	585	595	599	551	580	550	654	568	550	601	593	587	547	549	612	558	585	583	605	588	616	534	598	576	619	609	566	543	585	591	566	579	587	568	580	578	625	641	573	562	565	580	594	552	602	557	534	582	604	552	597	599	592	602	586	582	603	556	571	642	592	547	577	600	553	568	605	551	567	614	586	568	611	581	600	602	560	585	615	590	651	571	587	607	601	547	560	624	559	599	580	576	603	565	593	602	559	563	577	606	611	613	584	596	565	571	659	612	607	550	562	610	592	573	551	610	614	605	589	571	608	552	616	559	611	560	578	584	621	582	608	603	589	596	592	566	573	588	569	571	591	662	628	610	581	616	610	576	533	582	602	598	592	557	617	576	569	605	574	551	592	601	599	635	612	583	613	599	569	627	572	585	610	604	602	586	578	589	620	591	577	634	594	588	567	540	611	514	583	603	578	569	607	581	616	565	569	578	596	576	616	583	602	597	620	580	598	597	622	631	634	586	531	588	598	592	584	637	587	572	603	582	591	599	590	599	593	570	574	582	615	590	608	602	569	593	551	569	621	622	579	554	585	591	595	581	569	552	600	556	612	595	600	543	555	633	574	574	550	568	650	554	632	582	601	597	600	561	600	584	572	585	580	589	581	575	589	600	611	560	618	605	618	584	598	578	579	556	621	594	590	574	602	617	589	610	601	589	594	574	595	589	565	593	563	602	606	585	578	612	562	574	589	563	562	571	595	577	590	580	567	615	610	558	616	553	586	587	563	607	559	607	576	640	556	609	562	570	608	598	543	563	580	589	571	581	603	611	569	580	605	536	581	605	578	604	589	639	629	646	598	578	573	609	601	598	610	581	592	579	551	562	566	599	609	605	589	581	615	602	548	584	600	601	585	577	562	579	602	549	546	573	616	581	605	584	561	571	583	622	607	588	593	618	569	544	600	560	598	603	585	596	583	583	586	585	597	564	595	587	584	550	582	540	591	552	579	584	608	617	622	594	623	605	588	528	564	561	579	606	582	599	582	584	589	637	571	575
28037	17557	3282	471	378	305	231	244	222	235	231	210	223	216	242	201	224	211	202	215	233	232	236	262	229	205	236	225	207	216	221	232	228	229	222	203	205	214	225	228	211	226	193	216	237	247	225	231	230	216	226	224	208	195	215	208	222	199	183	212	188	230	216	221	232	202	218	198	221	223	213	209	202	200	216	223	194	213	212	199	193	232	240	194	228	211	223	216	228	201	217	230	238	259	213	263	209	219	206	211	214	233	233	220	218	217	228	241	219	209	217	221	200	226	214	207	217	245	214	234	194	229	190	216	210	230	226	228	211	192	193	208	200	238	209	234	216	235	193	209	204	235	222	246	196	226	217	207	225	207	207	219	214	212	226	212	197	230	218	230	213	184	187	209	224	199	225	213	241	222	195	204	194	181	214	176	210	261	234	222	215	223	218	231	226	208	210	215	223	236	239	204	226	210	209	172	202	222	211	200	231	222	222	240	223	221	228	223	238	232	211	224	215	243	217	210	215	213	224	225	238	206	215	209	242	241	201	229	191	220	213	212	214	217	204	211	216	224	231	236	222	209	221	207	226	252	198	227	220	222	222	216	236	177	222	218	193	248	217	207	232	220	229	200	201	193	201	222	220	202	220	222	241	205	201	213	226	214	224	231	193	212	211	191	224	214	201	208	205	198	213	200	205	191	208	228	223	223	211	243	222	217	228	220	232	233	220	242	229	215	214	248	236	208	215	217	217	228	232	214	207	204	214	232	223	233	224	212	212	221	212	226	220	209	209	223	204	237	205	212	221	244	212	216	195	239	204	218	209	228	241	233	200	217	234	228	229	238	217	223	220	225	218	216	214	218	195	209	222	215	213	221	244	220	229	207	225	207	215	215	218	193	210	228	219	222	229	203	178	210	222	198	229	217	214	189	215	238	202	203	208	239	236	209	224	227	221	216	235	220	225	221	196	223	203	244	210	198	226	224	212	207	232	239	232	211	212	227	203	208	216	203	192	204	252	215	202	223	241	212	224	190	223	219	218	242	237	255	229	201	239	204	229	215	225	238	244	202	206	217	221	235	216	223	242	216	234	220	237	235	186	225	204	213	232	211	238	234	236	212	221	207	238	212	224	230	195	222	187	222	235	213	232	222	228	216	211	200	201	181	241	209	179	194	204	179	205	210	230	194	220	255	231	205	227	206	209	230	192	185	206	214	221	216	193	228	185	224	208	218	229	212	206	203	199	221	208	219	242	216	192	198	208	221	255	218	209	223	214	208	238	244	206	184	236	238	219	220	223	227	220	197	206	206	228	202	200	207	228	192	223	231	262	195	198	189	227	227	198	201	217	205	239	223	256	246	200	192	231	240	218	195	210	226	215	239	213	243	233	235	221	221	209	210	245	234	209	214	222	229	227	215	219	226	223	198	202	218	210	225	197	234	213	197	229	207	225	201	214	213	220	224	214	218	201	201	222	212	228	206	216	218	208	244	183	205	209	221	201	234	206	225	227	199	211	227	213	233	242	192	191	224	208	207	237	205	224	216	227	222	222	230	226	235	207	187	211	254	231	224	210	228	213	253	250	217	193	214	206	201	226	214	225	238	213	204	225	218	221	225	224	234	198	215	204	203	207	243	212	214	222	224	213	221	222	232	224	206	197	208	221	201	178	187	193	230	202	223	221	228	216	199	210	223	195	213	176	198	212	226	217	202	186	218	189	226	208	192	221	230	208	216	201	253	216	257	238	211	234	224	204	236	201	227	225	218	242	216	197	204	205	227	234	226	211	219	213	184	206	219	214	220	218	229	185	201	224	235	231	216	215	244	209	209	237	231	246	237	224	207	212	229	210	220	207	233	230	232	240	196	226	183	201	205	208	227	209	201	228	215	224	210	217	215	214	215	217	220	202	203	238	204	206	204	219	243	252	195	207	226	221	225	227	213	206	195	237	210	192	213	218	226	219	202	218	199	220	221	212	207	212	183	233	221	216	234	229	237	233	207	196	186	195	232	230	232	191	209	209	234	233	227	226	215	215	222	239	229	220	202	230	223	236	220	207	222	220	223	240	198	236	195	204	215	254	230	216	227	225	223	219	236	212	210	220	225	195	209	203	216	209	220	232	239	208	253	240	220	208	224	192	224	226	207	238	219	215	199	224	233	190	214	217	216	228	242	238	204	206	229	189	211	222	224	232	218	205	191	217	251	246	201	218	230	209	211	221	229	249	190	218	223	207	247	210	200	186	200	194	209	205	213	226	242	220	236	215	223	183	247	227	218	245	206	232	204	223	215	237	200	255	224	213	211	218	232	220	221	232	206	214	210	202	234	242	194	230	232	238	221	217	265	212	211	223	225	186	214	228	209	228	219	203	202	206	222	212	208	244	185	225	178	224	214	239	204	210	223	214	192	222	202	224	192	192	202	241	242	215	215	224	193	201	199	211	232	229	215	244	221	215	223	225	212	196	224	225	198	229	171	226	240	211	193	221	235	201	200	229	229	192	202	221	211	236	216	232	197	189	186	224	219	193	206	206	228	209	208	221	215	226	221	218	235	223	195	211	205	235	211	216	191	210	206	199	200	194	228	202	213	219	204	241	235	230	209	206	199	219	217	213	207	215	207	203	243	220	224	217	245	245	226	208	208	250	233	207	210	225	215	214	227	207	241	238	187	210	210	200	236	214	218	226	233	207	213	201	232	216	215	240	216	227	219	205	219	239	180	248	233	220	211	199	224	223	225	235	217	239	220	196	221	219	190	218	229	204	206	222	202	243	235	231	225	205	218	236	208	207	204	226	222	216	237	232	212	193	196	187	211	230	204	201	227	192	234	203	195	215	237	210	236	214	192	204	223	248	220	221	240	212	192	191	205	223	242	222	211	214	209	238	198	235	231	245	186	215	205	211	212	228	206	228	226	203	207	231	211	222	219	222	233	239	216	218	205	184	197	233	215	249	204	208	206	219	199	240	218	219	214	212	223	199	221	249	216	226	192	207	218	208	239	228	221	189	220	211	225	239	221	184	210	209	217	233	202	213	212	210	198	224	215	204	199	220	221	213	186	219	207	189	234	227	229	220	236	226	193	224	230	225	237	224	231	217	254	188	241	210	189	215	218	219	229	220	216	209	217	207	202	204	186	243	204	219	219	191	209	213	237	229	254	205	199	232	208	228	205	249	218	225	193	197	237	207	189	216	217	242	246	246	207	215	224	202	222	235	207	200	228	242	205	200	229	201	229	217	206	231	231	205	213	228	219	204	226	223	212	203	190	222	225	215	194	221	222	226	217	209	227	214	218	221	229	233	240	191	213	224	225	209	207	224	232	224	224	210	210	209	204	233	176	223	209	224	223	195	192	198	222	226	207	211	216	225	205	221	247	232	237	205	215	210	201	198	234	224	235	237	234	207	223	239	206	187	212	212	221	232	275	232	215	230	197	229	216	225	224	201	223	219	191	248	223	215	205	226	213	229	209	208	205	197	215	227	219	213	225	194	240	216	220	238	208	233	224
4252	727	669	370	352	305	327	282	284	271	275	272	242	265	245	234	222	276	232	245	245	229	236	243	255	240	254	248	249	229	222	258	280	248	241	226	237	245	244	232	233	247	251	262	242	243	257	253	252	231	235	239	239	238	234	272	258	245	262	226	253	240	257	226	258	254	241	278	211	271	268	244	274	213	231	234	252	222	232	279	243	260	268	254	247	242	238	270	229	267	253	251	227	224	259	258	248	240	211	253	262	240	229	249	249	208	272	227	247	218	228	235	224	240	246	252	235	226	235	249	242	258	234	240	236	228	253	252	234	214	267	240	207	278	235	247	232	268	226	270	230	259	229	239	251	241	226	238	252	270	252	271	249	256	243	244	238	239	249	239	229	258	247	220	260	245	231	234	257	232	232	237	246	260	258	260	254	229	272	262	238	271	280	235	238	258	282	252	249	226	277	234	254	265	250	258	285	235	239	257	256	233	258	259	212	255	258	249	285	250	225	235	254	259	245	234	262	263	244	222	239	253	245	247	254	274	244	232	243	242	274	252	258	240	266	225	232	243	264	228	256	237	253	233	270	254	260	261	255	249	245	229	245	251	260	255	229	236	253	214	259	238	222	263	251	258	253	256	248	263	245	253	263	258	242	243	239	250	252	253	251	217	228	245	253	254	250	269	236	261	247	241	239	280	232	201	258	256	242	262	235	247	231	226	257	227	270	261	249	254	266	242	225	273	255	253	248	249	229	259	248	247	259	264	265	259	227	260	265	243	216	239	239	233	257	250	237	289	223	260	270	260	241	242	222	248	277	243	246	267	242	235	252	241	231	243	246	259	267	247	272	241	246	258	234	255	267	242	243	224	245	262	238	236	256	239	264	250	259	255	234	232	261	258	257	272	214	235	222	248	239	265	249	270	234	252	238	245	265	255	250	248	261	232	233	257	237	229	256	243	250	250	227	264	234	243	249	252	243	233	251	252	252	266	225	237	242	258	250	242	220	263	274	244	237	252	259	233	244	242	271	236	256	228	251	267	239	216	265	224	235	248	259	257	248	261	286	226	265	282	269	259	263	226	220	260	272	256	247	248	249	245	242	238	257	249	278	239	216	244	250	261	229	238	247	248	235	236	270	258	257	245	254	233	253	266	238	247	243	237	235	218	244	264	230	254	250	271	243	245	226	240	236	274	223	265	224	238	242	265	262	240	268	224	222	235	255	219	230	268	254	228	239	259	264	244	242	293	250	264	249	257	239	236	269	235	265	242	229	217	256	240	269	232	241	255	264	244	220	252	247	251	254	223	224	223	256	256	270	252	271	280	223	228	209	225	235	268	224	241	259	269	249	250	225	236	269	261	247	263	211	238	222	259	239	250	265	239	249	272	254	228	241	238	273	233	261	265	271	251	267	265	210	238	248	251	251	244	243	253	252	242	224	222	251	265	246	252	249	258	252	254	234	230	257	243	221	249	254	247	263	271	262	265	240	231	209	264	223	242	238	241	242	257	253	233	232	249	250	271	229	223	262	249	246	263	270	258	239	256	242	259	284	206	247	250	225	247	258	223	215	237	235	241	267	239	259	251	252	273	254	264	258	256	218	238	239	244	212	237	244	247	261	208	241	256	214	247	241	247	232	259	219	253	247	250	255	242	257	231	230	218	256	254	241	233	265	252	245	255	246	253	230	252	251	244	251	237	245	239	247	243	243	258	256	240	228	223	258	259	217	271	234	248	250	270	260	208	273	269	241	249	260	274	260	257	271	259	231	243	241	250	265	230	260	248	249	257	223	242	237	253	279	256	256	245	256	243	259	260	246	264	248	253	247	246	250	245	267	254	255	251	253	272	268	242	240	262	238	263	242	220	272	267	258	235	233	276	239	244	236	252	229	233	215	227	216	252	265	241	260	248	271	229	261	230	237	282	238	232	243	252	248	226	251	250	261	253	243	208	267	256	222	227	262	263	270	239	239	259	233	273	238	262	261	235	268	239	237	216	237	246	251	278	245	226	225	219	250	245	230	262	243	254	240	253	229	255	256	241	218	240	269	211	248	230	251	231	259	259	228	234	248	236	257	250	239	237	237	250	260	230	233	232	250	267	265	255	254	244	280	249	267	249	263	245	275	255	263	222	278	252	250	244	221	253	262	250	247	257	267	248	258	236	243	241	268	232	241	249	251	262	236	239	230	241	266	278	249	257	253	250	261	276	276	245	266	230	235	247	255	261	254	234	267	279	264	237	238	259	240	225	250	250	238	257	263	272	249	236	249	239	238	266	234	248	238	263	235	247	264	244	255	245	209	239	231	267	254	212	247	243	249	228	266	257	225	229	227	256	211	213	255	233	294	282	237	240	250	250	244	227	250	261	284	240	244	238	241	221	240	236	243	221	258	261	269	262	241	255	253	247	231	221	256	251	248	231	242	209	267	229	262	240	236	225	266	234	289	246	229	276	242	233	260	240	271	244	271	260	271	248	221	243	258	239	227	264	245	229	227	240	286	241	254	246	270	210	240	235	241	258	247	222	258	287	244	252	245	241	250	239	278	257	269	262	264	222	267	255	231	254	252	261	253	255	247	245	243	273	264	264	236	262	256	247	236	228	248	234	232	249	213	251	226	241	259	241	250	226	245	239	272	237	242	270	243	252	246	209	250	259	235	240	218	229	225	266	251	238	249	263	221	260	229	271	280	245	245	251	291	293	252	262	233	249	266	267	250	234	223	249	225	233	264	243	266	220	248	221	255	278	236	243	268	249	258	231	250	220	236	230	253	284	258	224	262	226	243	252	251	226	273	233	247	271	235	276	238	252	250	252	246	219	237	267	260	254	241	224	257	212	223	243	273	262	224	276	262	223	245	244	246	256	244	237	233	277	238	244	242	243	258	228	263	238	242	276	247	238	231	222	236	255	248	251	228	249	241	259	234	256	266	265	250	263	214	240	228	251	229	240	251	257	275	216	256	239	235	261	251	239	226	212	251	223	275	229	265	232	255	228	248	264	258	253	250	274	264	268	285	227	252	224	246	242	258	237	250	239	258	240	242	221	267	260	245	236	260	225	232	258	227	245	260	241	232	257	256	242	249	256	233	239	261	245	214	259	242	239	225	259	253	237	217	247	226	291	233	276	229	268	248	247	243	261	269	239	265	252	254	262	247	227	288	254	254	241	246	240	246	247	244	233	251	229	247	245	239	245	254	239	232	257	282	253	229	241	275	275	238	240	250	269	285	258	249	246	252	260	225	224	270	242	224	253	277	277	231	269	230	218	246	277	293	246	238	224	228	255	239	239	268	260	272	244	235	249	227	249	255	255	244	239	237	264	234	277	255	275	234	248	235	218	252	249	224	251	266	284	248	215	263	239	254	254	238	251	270	216	291	224	241	255	263	245	241	250	243	239	229	220	247	297	262	273	252	237	228	224	263	243	263	221	245	242	259	291	240	267	261	251	252	222	249	238	266	243	232	261	247	238	243	265	268	275	250	273	258	227	239	252	229	231	259	254
23975	21429	28684	24497	21370	8931	894	617	510	476	465	404	411	358	348	343	353	327	332	293	324	276	306	313	272	294	288	264	286	308	285	272	288	289	297	298	309	276	298	288	282	284	261	282	276	290	281	306	285	292	304	300	331	272	291	266	265	281	284	288	256	291	284	280	277	247	272	281	257	286	322	254	258	305	285	275	256	262	266	276	291	253	253	269	283	266	261	257	267	261	293	265	276	269	269	273	251	295	282	273	261	289	273	272	291	279	273	249	311	258	264	297	274	304	277	277	261	297	279	245	275	248	279	249	289	289	233	259	273	288	261	285	251	300	271	281	289	273	270	243	291	275	244	232	308	271	304	263	272	259	253	270	308	279	270	269	260	266	261	257	260	331	247	268	266	290	275	277	269	293	288	276	244	292	259	248	264	284	253	299	271	293	255	259	268	274	276	309	265	243	256	288	268	285	257	266	278	269	251	273	295	242	286	273	240	262	278	241	270	288	245	256	278	263	277	285	278	276	261	268	268	266	264	279	299	267	292	279	257	263	289	290	276	291	275	260	251	288	285	264	263	281	288	270	285	264	259	256	280	278	254	285	279	309	277	300	268	305	250	293	247	277	254	262	250	244	278	263	275	276	251	286	281	262	264	292	296	300	267	257	276	274	252	296	316	272	290	266	225	261	296	284	246	253	278	284	255	294	282	264	302	270	263	294	258	257	267	291	272	280	287	298	239	281	251	286	284	281	255	285	284	260	245	286	290	271	255	309	253	251	241	253	250	248	266	270	294	285	267	254	265	233	288	285	272	246	261	278	302	272	257	269	274	249	278	290	278	288	292	287	244	279	242	274	243	297	255	269	268	289	261	256	272	264	287	255	284	247	253	267	279	258	297	272	277	255	256	262	265	279	248	276	285	257	270	304	300	277	266	296	278	296	259	256	285	271	302	253	309	258	262	288	292	270	290	265	262	253	254	271	291	306	307	277	277	285	273	247	268	280	299	301	275	277	265	265	256	274	235	226	270	269	278	265	288	262	261	266	307	259	272	295	273	276	235	282	262	260	264	291	274	273	272	273	257	289	285	263	266	241	243	277	293	276	276	249	241	261	299	241	274	273	284	270	294	298	263	283	264	259	275	279	279	265	264	257	286	280	277	277	287	291	266	299	283	283	281	260	278	295	264	269	239	271	261	286	288	274	258	260	285	294	300	293	286	259	272	289	266	280	308	248	256	272	257	264	267	268	289	273	269	227	301	283	294	264	293	258	285	288	289	266	275	244	296	257	244	263	269	264	314	285	283	251	271	257	276	238	259	278	272	278	282	256	281	271	268	275	273	271	288	262	277	269	234	297	264	250	279	279	295	257	294	260	276	285	261	270	279	231	238	294	272	269	282	263	297	286	278	295	245	296	317	258	278	292	283	287	276	273	262	251	276	248	286	276	241	300	274	298	297	269	259	267	255	259	280	289	280	259	274	270	279	257	267	288	270	251	259	263	261	245	263	284	281	281	256	257	272	275	258	273	275	259	264	276	266	278	270	284	246	249	239	261	284	279	262	270	283	323	321	280	296	286	290	266	295	239	250	278	269	274	294	265	258	282	250	274	237	279	244	261	247	242	258	314	294	272	283	261	278	277	267	286	304	290	285	276	253	264	284	290	253	288	275	241	264	268	269	297	302	281	249	269	269	290	268	270	293	275	256	265	260	279	295	240	275	269	274	274	272	265	279	269	289	271	249	267	261	262	271	255	284	267	301	260	246	299	281	249	249	256	283	264	243	276	243	239	297	274	262	309	287	263	252	286	287	267	272	291	293	280	298	267	287	244	282	241	301	237	280	271	266	273	301	286	253	271	312	251	254	280	276	267	294	287	289	270	260	259	255	293	266	274	293	266	268	285	275	283	256	299	279	256	270	302	280	273	249	281	273	275	276	237	279	229	249	268	257	268	267	248	301	269	292	269	241	273	286	280	273	245	238	287	287	291	242	267	272	284	273	254	250	309	265	283	279	245	265	255	266	300	283	289	251	269	269	274	281	281	300	292	280	288	272	270	286	244	270	247	242	222	281	260	286	266	278	293	251	260	266	296	261	256	241	257	254	269	289	258	273	272	267	264	273	283	265	236	293	277	249	278	269	312	282	264	268	304	279	275	261	268	265	276	260	285	260	258	296	265	257	275	284	262	295	257	274	278	250	281	276	256	269	312	263	252	284	275	280	279	306	293	285	291	279	277	270	262	265	270	255	295	230	307	264	295	260	281	259	264	265	294	308	284	253	251	257	271	279	267	282	273	254	304	251	304	251	276	291	249	296	259	289	266	330	285	261	242	268	268	240	297	284	266	286	255	297	256	273	276	276	269	274	267	257	286	266	306	226	272	262	250	269	270	281	289	261	281	264	267	256	262	294	299	263	296	281	269	274	250	291	254	272	280	258	253	284	275	282	270	266	267	265	281	258	275	284	261	277	280	295	242	267	275	276	251	281	243	268	280	259	260	292	263	238	266	250	325	272	267	299	288	253	291	278	274	304	254	266	266	298	253	286	272	294	269	283	236	258	296	237	269	269	274	287	270	260	252	276	268	239	267	255	279	291	275	281	251	245	254	254	247	280	287	240	277	295	276	273	250	286	258	260	292	265	256	283	297	270	301	263	276	269	255	284	268	265	278	295	299	299	277	277	268	292	254	283	279	265	273	270	266	273	252	262	261	266	254	262	263	302	243	289	268	264	261	284	250	306	297	259	241	283	272	280	274	247	259	269	245	293	299	273	287	266	268	286	257	281	271	236	281	269	257	276	251	270	272	306	287	270	279	265	283	244	255	271	267	289	271	251	266	279	302	235	265	294	294	318	256	242	269	265	307	256	262	266	269	287	254	300	273	249	256	255	270	278	268	264	299	286	290	279	247	265	257	273	255	270	282	265	277	276	251	251	288	245	244	268	275	264	278	273	292	253	325	235	251	255	268	274	291	266	274	270	276	276	302	279	284	276	308	242	277	266	278	278	276	284	287	263	273	251	255	280	267	316	264	236	270	289	264	271	270	267	287	277	263	282	233	254	271	279	262	286	253	281	237	272	281	287	239	275	278	319	247	270	274	282	268	274	251	265	271	291	279	264	278	307	280	294	269	285	273	300	281	270	273	249	304	276	270	279	248	275	291	272	270	268	254	256	249	273	279	296	266	258	289	289	287	282	298	294	277	258	289	264	283	270	266	261	261	250	244	267	298	265	268	253	250	269	301	260	265	253	313	227	313	273	278	266	263	259	279	272	288	256	287	307	283	269	278	289	283	265	277	285	264	283	288	266	290	269	271	290	251	313	271	269	248	306	254	258	254	272	282	258	272	258	276	272	323	278	272	265	300	261	249	304	286	268	268	251	269	262	276	260	277	249	278	253	260	257	244	266	276	297	269	274	276	268	258	270	279	271	254	269	289	260	250	277	257	268	268	276	260	268	287	310	274	278	276	272	289	233	277	315	247	290	263	276	272	281	289	293	277
3353	8809	5882	2705	1929	1443	1200	874	709	646	524	532	432	438	405	423	375	374	324	333	324	328	339	318	343	301	309	304	293	293	305	308	297	326	278	273	300	327	320	326	298	281	311	297	300	291	284	292	269	313	330	295	326	285	315	286	292	271	291	324	323	271	292	311	287	272	322	307	278	302	306	289	266	290	320	299	273	247	278	295	299	278	290	274	313	285	304	306	271	297	311	288	269	275	292	281	256	292	301	301	292	284	278	298	299	258	277	280	299	292	316	292	315	283	279	270	255	299	288	293	283	260	279	281	298	299	332	269	303	299	295	277	319	295	285	300	281	249	300	269	300	315	257	286	301	287	276	294	264	277	303	272	265	274	271	287	308	298	256	278	290	309	270	300	282	292	268	309	297	335	285	294	290	306	317	296	282	290	276	311	300	295	272	291	300	280	303	292	271	290	294	293	311	277	272	285	308	315	289	308	290	311	290	288	286	303	290	280	326	299	300	298	294	302	279	283	333	303	260	311	295	287	272	247	299	290	284	268	278	286	268	268	293	258	286	314	312	294	316	304	288	291	330	283	300	276	248	291	296	275	328	285	284	303	252	301	278	278	262	293	281	309	307	245	276	280	274	280	281	276	279	281	276	279	299	306	290	256	273	325	289	287	286	279	291	327	290	322	281	291	275	255	275	298	259	331	296	302	316	315	298	272	277	267	274	278	302	286	279	288	294	252	275	268	297	268	286	279	274	271	250	280	272	289	307	309	271	292	259	274	297	294	286	264	295	284	302	286	320	326	316	280	311	313	249	258	267	319	294	288	304	323	293	334	301	310	282	312	301	267	299	325	264	307	279	294	298	261	280	302	291	270	283	275	301	300	294	319	226	290	286	276	310	255	288	248	270	317	270	301	287	289	265	278	269	292	267	312	271	293	319	286	281	287	290	269	293	297	286	297	288	275	291	287	280	301	282	311	291	256	263	301	298	309	307	276	339	290	322	280	271	296	286	291	304	294	272	293	286	283	310	317	289	297	302	288	283	304	295	332	275	273	273	275	287	293	289	279	325	300	297	287	288	294	299	289	280	293	305	285	307	288	289	272	324	302	314	312	267	328	296	268	299	263	283	298	301	266	277	282	285	303	287	346	276	287	298	276	254	300	293	267	309	294	268	293	264	283	284	267	288	274	316	272	307	292	291	269	273	283	287	279	293	258	327	302	284	266	286	274	251	291	266	310	319	295	290	307	289	290	289	297	274	299	296	311	277	281	294	285	285	289	306	315	276	276	271	282	266	249	261	283	300	291	273	310	279	318	273	289	293	302	289	297	268	275	305	277	303	257	274	304	262	296	294	288	284	257	310	290	267	290	289	288	298	294	293	267	287	256	276	305	278	302	287	296	286	319	295	244	326	266	306	294	285	282	311	270	281	300	283	276	268	279	285	299	296	254	284	287	277	266	305	291	323	304	303	285	292	301	307	302	337	323	283	295	275	269	296	269	269	289	312	318	284	271	287	282	286	297	275	290	312	248	303	297	266	300	327	299	277	291	301	270	301	269	275	267	276	318	304	282	256	305	285	306	271	287	309	293	327	287	297	292	285	279	286	271	267	279	303	245	310	314	270	270	293	301	309	271	286	290	278	292	301	296	302	305	287	303	248	303	284	267	267	270	281	319	297	312	299	286	256	293	294	270	268	263	313	292	260	285	290	299	271	297	280	278	287	294	289	296	295	306	295	308	308	271	265	335	279	303	284	295	275	294	276	294	269	321	280	294	278	263	326	284	282	306	296	310	289	286	263	312	305	268	315	320	314	300	285	286	278	275	312	268	280	308	298	284	293	277	280	303	284	343	315	285	335	294	286	298	277	287	287	282	275	299	309	259	294	267	301	290	297	305	273	265	290	317	264	296	283	270	283	320	297	270	305	278	300	294	293	282	281	281	304	294	302	293	281	292	290	281	277	279	289	307	299	299	303	301	313	257	291	286	292	276	270	280	300	302	276	282	302	295	308	318	278	269	270	286	252	278	271	250	305	285	305	284	266	304	282	270	281	268	302	270	288	299	269	295	286	285	268	311	271	284	289	293	246	278	259	286	280	289	302	285	261	316	315	285	312	269	310	287	303	299	279	289	284	299	280	295	284	292	276	278	270	287	301	275	306	292	259	269	292	296	265	274	269	270	291	270	273	276	292	313	283	272	298	273	310	291	283	294	269	310	296	272	282	321	286	281	284	294	292	264	289	264	283	282	281	279	271	305	273	262	273	265	301	287	261	281	320	296	300	272	299	285	297	283	285	299	281	286	305	283	281	281	280	299	295	302	276	281	292	316	300	307	287	268	278	257	301	299	294	290	325	288	311	293	302	301	307	278	285	291	290	289	297	321	289	280	300	257	256	235	263	288	271	276	306	281	264	293	286	278	278	313	284	306	310	276	277	265	305	290	288	273	303	282	257	299	301	283	282	283	258	290	299	317	292	295	307	307	287	309	302	292	301	267	290	284	289	299	290	296	278	289	318	280	289	253	290	306	276	301	293	317	318	279	285	300	288	312	297	283	282	274	277	267	291	257	294	330	295	276	257	310	315	274	269	261	272	303	329	303	265	287	315	287	274	292	311	305	308	269	265	316	279	306	299	303	271	265	250	325	286	299	295	290	266	276	266	301	268	308	276	299	298	279	290	255	304	276	256	263	265	283	260	260	265	298	289	283	318	283	262	286	311	285	291	307	270	273	291	304	287	268	271	312	288	285	280	292	300	273	291	304	274	297	254	324	298	285	272	283	266	288	278	264	282	306	261	286	277	293	270	292	301	278	308	289	315	259	285	286	281	312	290	272	281	282	274	299	293	298	267	254	298	283	321	307	302	301	287	300	301	290	293	303	253	275	279	292	308	283	276	285	254	279	295	285	298	303	300	281	293	327	288	295	288	308	289	292	303	290	303	312	273	299	269	328	261	275	274	281	280	303	257	314	313	286	253	312	288	307	299	277	314	293	265	255	299	298	278	282	297	272	275	287	305	276	274	265	279	271	294	320	267	268	288	257	264	261	274	297	272	290	265	273	310	311	274	291	275	257	308	290	262	294	298	304	292	279	276	263	303	278	286	277	302	301	286	317	267	276	300	297	296	296	312	276	278	304	268	278	283	286	293	303	299	317	284	290	291	237	282	262	284	291	291	297	297	323	308	312	300	291	272	301	261	301	274	300	317	309	271	301	295	271	312	300	280	299	299	297	261	295	275	308	279	255	297	302	292	281	293	303	290	306	277	297	279	274	296	287	298	293	300	311	293	263	287	284	286	294	269	290	281	266	277	277	270	271	267	307	307	331	310	274	268	278	308	301	296	328	299	300	291	293	262	314	303	285	291	297	300	301	297	280	276	273	292	304	292	294	277	292	267	283	311	309	275	289	277	285	277	322	274	303	296	301	252	291	289	290	250	256	287	332	291	249	310	295	306	310	319	306	294	318	240	301	278	285	250	275	286	305	286	276	313	295	285	290
25199	21391	27509	25533	9847	817	728	612	515	562	539	486	476	502	456	455	484	421	439	506	449	449	461	483	513	439	460	447	447	440	455	455	466	411	428	434	448	428	441	460	423	482	417	478	456	430	414	498	460	442	418	481	444	465	442	432	409	419	441	425	411	430	422	462	431	461	474	474	409	460	457	473	451	442	460	409	464	483	431	469	444	449	417	486	423	442	448	472	387	422	441	425	431	444	439	441	426	406	462	437	456	410	471	426	451	423	420	443	439	480	426	471	469	441	407	448	443	447	415	409	455	464	467	438	494	442	440	443	420	481	440	442	396	438	439	438	405	412	426	433	452	454	416	459	472	440	412	434	424	429	458	426	403	417	483	446	460	465	446	409	429	412	428	430	417	419	457	441	454	435	456	451	451	428	438	431	414	474	444	465	434	435	422	450	434	442	413	418	449	426	420	438	434	421	403	433	434	445	446	415	436	470	481	455	449	463	452	437	444	400	455	441	414	417	457	428	460	469	417	446	458	429	428	402	448	399	419	405	442	441	411	449	445	451	425	420	432	434	439	424	426	412	407	415	451	456	481	448	440	427	420	426	453	436	443	452	433	469	468	462	400	470	451	442	458	429	441	450	418	457	424	432	459	456	436	436	437	441	458	457	401	449	429	468	411	430	450	442	443	450	419	439	440	431	438	410	410	431	459	423	463	450	428	429	479	421	435	454	442	449	454	446	457	383	470	434	453	424	471	397	407	464	470	426	454	435	416	415	422	421	426	407	437	452	429	447	416	466	422	442	424	439	414	446	491	433	462	445	439	439	452	465	454	438	451	481	414	413	427	413	432	464	476	441	438	460	419	449	471	441	457	438	407	445	437	415	431	442	431	476	439	424	485	438	431	452	458	455	440	437	444	448	425	466	438	431	446	433	458	452	449	420	434	410	439	426	444	435	466	428	437	426	425	441	449	454	423	479	462	417	458	438	480	423	396	434	486	409	452	446	434	440	438	416	459	409	450	447	430	445	445	409	429	436	420	410	450	470	421	445	454	464	424	408	466	429	427	470	418	416	421	464	431	456	435	421	413	485	470	471	430	474	428	463	461	437	455	454	496	475	468	434	472	449	409	451	444	394	434	447	458	417	443	453	423	423	463	441	402	406	438	463	415	425	391	434	437	423	451	422	392	442	443	449	428	423	435	460	390	448	428	454	457	435	390	413	434	434	480	424	408	419	420	445	445	438	437	463	461	432	434	412	447	464	467	473	456	453	440	411	437	431	427	431	429	442	451	420	471	432	447	444	460	447	408	433	460	411	416	436	476	456	465	441	400	435	413	445	435	439	491	413	446	439	456	436	422	445	440	458	434	444	427	413	437	430	453	397	448	431	394	449	430	413	443	433	454	406	449	441	453	427	434	405	446	446	400	443	414	424	392	474	443	449	454	414	448	438	457	426	408	415	409	427	438	430	431	430	485	410	438	451	429	454	435	432	416	433	428	460	439	429	434	424	438	442	468	460	427	436	441	443	471	439	450	417	473	435	445	426	452	400	412	405	427	412	447	446	425	470	444	438	477	448	436	439	449	462	418	431	435	439	429	448	468	442	439	460	429	451	458	447	442	462	425	408	439	435	447	450	459	414	428	421	446	464	458	445	403	464	479	419	432	434	417	464	432	439	464	466	446	430	416	455	437	445	454	430	431	454	437	407	422	427	458	437	421	487	449	431	462	428	434	414	408	457	443	462	449	425	432	488	405	454	422	436	444	445	429	415	431	446	462	426	458	472	375	459	459	448	425	467	444	431	449	406	428	423	411	453	465	408	433	429	453	443	417	450	409	460	431	408	423	469	452	448	392	434	466	446	432	443	437	427	452	440	449	455	443	447	476	408	432	417	426	413	428	452	425	428	418	407	452	472	435	429	441	445	460	435	398	443	409	423	458	443	443	400	439	453	453	418	443	429	460	413	454	457	456	438	413	423	398	445	444	461	458	451	463	444	440	405	434	415	443	433	428	460	452	433	435	449	422	459	421	417	455	441	462	457	392	454	431	440	400	436	458	414	436	458	420	459	412	432	425	412	403	467	414	419	437	395	486	465	449	458	437	459	420	414	429	458	444	440	460	464	428	443	463	476	465	440	469	455	439	402	471	413	440	442	425	455	459	487	430	437	453	417	408	404	421	444	459	437	421	433	445	427	435	453	430	456	445	444	429	435	467	450	438	429	471	411	451	441	416	410	434	433	403	408	444	455	447	444	442	442	444	418	461	458	485	460	460	460	450	461	430	408	418	463	425	456	435	420	432	424	455	471	403	463	459	465	420	442	451	444	443	445	454	443	428	435	420	456	449	448	433	456	437	419	412	423	429	449	500	412	443	455	443	443	460	452	433	480	420	404	429	447	400	422	431	439	431	456	436	410	463	440	436	464	422	472	437	452	437	441	436	418	404	387	471	441	444	445	431	436	454	440	424	443	443	461	439	406	440	411	444	426	420	431	437	434	444	426	463	461	447	410	434	445	412	432	444	447	437	432	441	425	439	443	436	447	446	403	445	404	410	415	440	412	436	425	439	457	433	416	423	432	465	408	409	420	447	461	403	436	439	465	482	459	463	456	447	446	450	439	480	425	489	435	453	468	472	400	434	440	427	421	473	411	439	442	440	412	430	421	457	416	432	381	407	440	426	466	424	452	382	450	448	467	445	469	394	450	434	432	436	418	474	461	434	420	444	453	449	465	444	436	435	441	477	461	441	448	417	445	447	452	438	423	463	428	416	454	417	460	427	438	455	427	436	453	487	445	439	441	441	415	433	439	473	421	409	431	461	468	450	432	467	452	400	451	442	447	399	456	427	436	455	452	444	461	414	424	439	441	461	409	449	436	406	410	427	416	437	436	458	486	431	402	428	468	449	423	412	440	431	452	412	426	425	499	442	389	441	474	440	414	448	424	406	434	460	450	431	467	415	447	411	441	442	404	395	437	412	473	433	423	439	432	432	440	409	426	425	433	472	406	449	446	461	477	466	468	418	400	458	416	427	409	431	469	439	456	449	422	495	442	428	440	425	439	474	463	451	422	427	445	417	472	447	435	453	474	415	434	468	415	433	449	444	437	404	430	475	423	442	420	457	393	429	443	416	414	410	431	460	451	443	452	391	441	439	508	414	456	432	431	437	436	458	438	449	419	433	461	417	444	475	436	442	415	426	471	419	492	429	448	436	425	409	475	444	440	479	480	449	428	482	429	445	413	465	430	426	434	443	481	477	465	409	461	427	452	440	452	425	397	423	466	455	479	455	418	449	432	442	444	434	479	451	448	434	430	445	442	413	398	463	429	456	470	459	411	459	460	416	386	418	418	409	432	443	421	446	426	456	459	425	479	432	466	400	464	427	411	420	455	437	447	444	455	417	440	435	415	445	435	419	435	471	452	446	457	469	468	398	420	441	473	421	432	407	499	444	437	427	424	430	446	415	450	442	424	476	411	440	429	422	428	454	452	412	439	457	456
3423	5175	3450	1777	1380	1126	952	748	691	639	602	596	580	532	558	518	492	478	481	515	475	477	529	458	459	502	481	481	467	500	482	463	513	524	448	482	462	474	479	462	490	485	493	477	504	463	463	490	479	477	487	498	496	460	482	464	514	447	455	481	468	461	454	495	464	444	460	444	462	493	501	464	478	456	471	478	521	449	447	468	458	468	475	496	486	457	494	471	487	492	482	452	464	457	442	444	450	458	460	490	461	468	472	489	488	439	467	506	488	456	486	492	430	449	462	500	501	479	524	475	477	441	456	527	483	443	452	477	451	462	513	462	464	468	500	431	471	474	492	480	486	470	476	467	500	478	471	447	462	476	485	491	446	497	488	420	484	455	436	396	512	428	475	489	491	526	477	479	480	475	449	465	474	523	426	485	508	479	458	467	429	484	470	459	497	477	447	468	465	496	466	475	501	488	468	465	485	491	490	491	449	471	456	492	499	491	500	495	519	438	478	441	501	470	477	500	447	491	492	465	455	453	441	478	488	488	502	471	480	446	492	503	481	440	484	479	432	471	486	511	492	466	470	468	484	458	483	493	434	453	468	464	489	542	457	470	486	440	498	481	478	460	472	473	436	476	446	534	445	453	471	497	486	481	436	483	468	456	468	498	451	486	504	476	481	486	482	485	459	433	457	478	443	510	492	468	457	466	447	501	447	494	471	479	446	449	443	506	458	460	492	478	462	473	467	486	459	458	468	487	491	462	501	475	433	489	503	472	465	463	510	470	443	444	467	449	427	455	476	474	481	508	444	426	449	490	428	479	468	461	450	456	458	448	447	462	417	467	466	459	458	483	439	480	469	488	490	482	475	456	462	471	472	474	464	425	484	469	450	440	471	474	487	452	452	484	447	491	472	442	486	477	464	411	497	499	453	485	471	502	445	457	418	463	472	453	502	464	455	452	474	456	460	495	473	474	460	457	485	463	516	469	475	533	444	490	459	447	495	489	453	470	498	501	494	492	442	462	462	485	493	449	474	458	467	435	507	488	493	458	476	497	479	452	468	465	462	497	477	448	468	531	449	454	455	473	433	463	450	460	497	462	499	453	468	477	463	470	464	516	471	477	462	489	468	499	485	491	445	462	493	493	509	460	475	460	445	445	450	437	478	467	472	479	486	453	480	451	463	469	441	468	480	443	509	448	469	494	503	501	471	509	462	479	462	468	482	437	445	448	452	457	527	454	444	470	459	430	456	442	490	447	481	408	443	496	438	483	492	490	505	455	490	479	496	484	461	470	433	457	456	462	484	464	452	498	494	484	478	458	511	452	477	486	483	479	435	462	465	444	466	456	485	499	503	481	505	450	447	486	494	488	447	531	490	484	434	512	505	482	484	477	487	454	474	469	479	462	456	457	437	504	485	438	449	447	466	455	484	453	487	474	457	476	474	470	485	472	441	478	449	453	485	489	481	470	447	494	481	448	458	428	473	470	482	480	512	502	515	498	475	473	488	453	469	497	453	474	458	479	480	465	461	481	433	474	492	475	468	475	503	472	452	454	512	465	495	493	481	465	436	464	485	487	472	448	491	458	492	442	501	483	474	477	464	467	461	492	470	456	431	481	457	444	487	463	447	482	472	448	492	520	476	465	491	459	502	413	487	460	503	496	502	472	492	459	506	484	520	495	455	447	458	468	479	513	494	449	463	473	452	466	475	450	446	473	488	477	498	455	452	472	473	468	472	453	461	482	469	446	504	453	441	435	483	442	462	498	472	500	476	475	477	452	464	450	435	489	492	446	455	498	463	440	472	424	488	490	472	527	452	475	500	475	453	499	477	493	451	428	499	453	468	500	499	438	496	480	461	459	466	516	476	506	489	478	460	471	474	474	462	473	484	518	487	484	499	481	468	453	461	490	476	483	480	486	479	484	489	458	479	511	517	504	472	485	478	430	466	460	482	519	477	453	487	458	441	452	469	457	480	464	473	458	487	478	458	458	480	477	471	500	478	498	447	446	459	473	458	453	503	472	452	438	458	469	453	482	473	467	493	447	501	427	469	456	481	499	476	455	449	472	496	465	492	468	486	467	453	464	444	486	467	506	435	502	460	501	476	486	441	499	456	489	468	467	475	506	491	459	439	482	487	445	462	479	452	500	483	458	467	458	474	509	505	449	464	484	467	476	472	470	453	514	448	470	445	462	503	496	483	498	480	486	480	491	461	483	486	487	478	493	486	446	457	480	468	424	475	470	482	425	429	453	485	469	433	497	470	491	457	483	458	459	518	503	452	505	457	488	486	447	498	450	483	468	438	482	480	466	475	441	459	466	469	444	478	426	478	472	490	486	441	470	482	459	500	489	469	495	463	509	494	438	440	453	493	458	481	503	520	477	467	481	455	470	493	475	487	455	485	466	453	471	456	488	448	484	492	488	481	455	490	489	486	479	471	477	466	482	498	441	482	467	478	484	508	473	458	499	429	486	465	452	474	482	483	491	481	481	508	463	498	466	477	474	459	501	440	479	488	491	494	476	475	463	473	458	508	469	467	466	509	483	463	451	441	454	466	497	478	458	455	469	475	465	441	514	460	507	517	472	460	457	486	490	469	485	446	472	471	503	460	477	497	455	467	475	441	458	486	495	437	474	463	461	452	468	459	486	474	464	452	466	509	475	448	461	480	465	469	468	439	484	482	490	481	472	471	453	442	459	461	473	458	520	476	479	506	472	459	461	506	472	462	473	453	431	440	465	449	495	437	475	456	506	483	498	466	464	451	456	517	482	448	442	464	469	490	466	440	462	457	502	512	468	476	483	472	483	471	499	447	471	450	479	459	463	476	460	458	484	497	443	504	448	462	490	426	510	494	492	476	448	454	428	437	452	490	477	439	468	474	469	503	428	488	457	470	465	479	469	490	478	482	485	485	471	467	477	454	444	472	503	446	467	455	459	456	449	535	453	502	483	475	450	490	451	470	490	472	463	484	422	487	501	457	462	458	456	489	496	496	438	477	448	474	510	470	497	420	507	501	470	485	478	455	476	495	504	469	473	521	487	512	465	443	466	469	481	458	484	509	501	436	428	537	457	448	470	471	479	450	408	451	485	470	433	447	480	511	476	500	481	487	494	472	510	479	483	495	462	484	435	491	469	465	457	482	491	511	465	440	472	471	452	490	468	484	461	484	485	478	473	480	452	457	485	453	493	464	528	455	460	457	474	459	437	479	457	480	452	466	472	485	478	474	453	518	485	442	472	488	461	497	500	455	486	431	474	461	453	500	460	483	496	434	480	479	460	501	505	453	463	500	437	494	460	456	462	525	495	486	458	483	436	514	493	448	462	496	483	476	487	491	468	512	472	429	439	478	464	478	471	463	488	451	477	473	456	475	509	426	489	461	446	479	476	473	492	477	437	462	464	507	484	479	470	438	480	495	478	481	421	473	457	451	431	419	432	461	490	480	485	491	461	448	499	470	434	476	472	455	488	497	491	476	471	489	491	486	468	461	491	488	468
22919	21438	29137	24125	21360	21370	7765	1369	1038	968	835	816	800	737	730	715	708	617	700	668	664	660	599	653	632	603	609	610	624	547	623	620	605	537	606	587	562	605	580	570	642	598	563	639	628	592	579	590	602	609	615	598	592	575	572	569	535	598	603	591	581	567	614	607	591	579	620	615	566	568	531	575	598	544	594	565	579	592	581	604	556	599	555	557	588	604	586	549	606	609	574	553	596	623	594	609	599	616	591	587	622	554	606	572	581	601	585	553	604	592	620	564	588	554	627	560	568	555	612	555	600	545	566	554	601	613	571	575	543	599	594	600	568	563	589	583	590	593	579	600	521	582	588	586	526	558	613	585	581	525	628	596	554	617	577	603	612	601	577	609	539	554	582	577	546	569	552	578	559	588	590	606	609	597	582	603	572	574	626	598	584	586	581	588	505	575	580	568	631	628	604	563	619	587	612	581	596	594	580	601	604	593	522	601	587	556	589	543	608	577	608	598	556	629	565	544	592	581	616	554	562	593	612	610	563	599	586	584	557	562	566	553	551	608	609	586	564	576	564	547	620	573	571	632	570	633	573	593	631	613	564	571	582	574	610	601	589	598	574	607	540	578	585	596	542	593	541	567	597	610	570	584	592	575	602	592	570	562	588	559	603	579	589	539	591	601	628	590	645	566	570	568	575	625	535	605	536	571	609	610	555	596	584	521	590	580	535	577	584	584	577	607	607	567	594	586	609	605	581	601	593	577	616	591	596	576	617	613	624	616	545	595	624	560	548	605	532	577	605	579	562	587	593	564	603	575	596	585	585	580	547	589	602	562	625	580	609	565	591	585	588	583	553	585	544	587	564	547	585	568	588	585	585	589	592	549	563	557	589	545	609	557	575	578	574	617	568	584	601	594	594	595	583	565	559	543	591	595	546	604	554	570	611	542	613	589	579	596	586	614	543	555	579	563	566	533	567	581	560	596	580	599	583	566	627	598	570	618	602	522	558	593	558	531	573	614	585	569	607	610	584	627	598	605	613	596	578	621	582	582	592	599	596	601	547	541	533	588	584	553	593	598	560	641	599	590	563	577	617	592	570	549	649	589	558	543	578	599	614	617	574	566	591	587	572	587	606	552	579	584	540	562	539	592	564	593	601	603	548	619	603	562	580	584	563	563	603	562	564	614	564	587	527	598	546	562	590	592	562	579	619	605	573	596	577	675	581	581	590	588	591	555	569	633	630	604	569	547	573	577	637	563	567	558	584	577	604	569	613	599	603	599	531	603	584	597	561	597	555	610	591	569	621	579	613	557	586	559	565	592	551	522	580	553	607	597	576	575	508	589	612	543	605	562	612	522	619	598	600	583	564	612	556	595	565	591	571	555	564	627	598	624	554	623	567	592	622	588	589	622	583	596	582	583	580	648	569	590	571	521	614	580	588	600	548	576	589	597	602	584	555	568	645	578	574	595	533	588	567	595	589	587	604	549	537	605	585	580	596	629	568	560	609	554	588	590	579	566	577	568	592	591	571	542	557	564	547	617	559	570	565	548	582	551	597	604	575	594	597	578	609	592	552	566	558	596	584	575	611	590	602	560	628	551	609	579	551	567	601	596	569	553	624	589	556	519	571	585	584	613	562	592	541	584	580	588	578	554	542	595	615	548	586	603	622	588	572	596	594	612	565	587	568	573	569	597	590	550	574	588	572	567	613	644	617	551	571	550	562	596	567	564	625	606	568	546	602	572	640	561	598	574	556	554	574	583	601	576	576	561	599	584	597	552	560	604	582	613	600	542	568	587	574	594	569	602	606	616	565	538	567	572	599	554	566	575	608	570	584	591	601	575	593	592	541	603	535	590	615	589	589	589	546	602	574	538	611	562	602	599	569	569	594	545	570	542	573	566	558	607	615	566	556	625	520	602	592	577	564	548	600	587	611	614	554	558	569	535	572	579	584	616	548	573	544	595	605	620	516	556	595	578	594	575	592	558	554	575	565	550	573	616	603	585	565	596	595	547	550	551	608	532	591	537	543	584	579	568	596	531	556	573	570	613	519	576	567	575	543	575	556	602	578	528	578	559	554	561	603	547	585	571	547	572	515	547	611	582	575	564	588	606	530	586	572	574	579	586	569	586	595	612	575	555	578	617	572	599	606	519	546	595	583	637	600	573	607	588	587	593	611	585	630	613	565	587	595	612	587	625	559	542	582	584	562	614	618	565	549	570	605	587	564	623	602	537	616	571	543	575	568	653	610	604	568	561	562	591	568	561	549	541	578	588	563	596	587	583	623	624	602	567	601	565	587	594	598	604	603	635	590	549	556	611	594	585	581	543	593	592	627	584	597	622	568	572	600	583	605	545	556	586	580	540	573	596	620	546	571	606	560	583	596	552	535	604	587	589	609	592	567	614	578	542	614	552	546	610	548	579	593	575	603	607	559	572	556	600	528	588	588	605	615	603	548	595	605	582	590	595	552	612	600	604	582	566	576	582	577	568	586	557	617	592	600	624	586	585	628	572	553	563	566	614	552	579	536	584	619	600	555	575	576	568	581	565	548	585	582	565	615	580	605	595	584	564	555	603	574	577	579	544	592	567	569	550	578	595	602	576	591	620	587	577	563	555	562	533	583	536	606	553	550	580	645	549	585	584	590	560	636	625	554	594	518	537	560	588	569	581	599	602	514	567	544	602	559	606	600	584	587	556	601	568	564	612	602	588	560	584	606	549	592	605	604	610	548	617	539	590	557	561	546	581	568	593	583	539	590	534	535	600	571	538	559	637	516	591	584	550	599	559	547	607	554	564	558	569	617	572	529	564	557	593	568	578	578	608	624	535	563	576	549	608	570	560	599	572	606	576	549	592	597	576	617	604	587	627	617	543	603	560	572	586	626	559	580	610	546	571	531	551	586	589	572	499	582	556	592	581	569	585	549	553	563	608	554	619	538	583	595	574	572	596	631	578	623	602	558	621	576	574	563	532	550	636	588	585	600	539	561	557	593	591	543	568	616	526	536	611	576	554	579	600	597	592	591	614	544	582	559	576	600	601	563	576	532	567	589	568	567	535	568	626	600	581	587	584	556	538	562	615	581	566	583	561	545	563	619	578	557	562	566	611	554	583	605	582	608	606	604	558	576	596	587	524	582	594	574	629	584	553	524	604	557	580	593	602	550	596	604	615	569	576	581	494	589	597	586	583	586	555	588	556	545	581	592	570	590	572	592	580	578	588	584	576	572	569	557	578	556	587	571	575	566	545	507	603	602	556	582	594	605	601	616	589	588	612	562	616	582	554	567	588	585	589	562	574	568	598	584	598	578	557	577	660	572	534	582	621	573	572	569	579	555	564	578	570	584	567	553	602	581	594	585	546	597	607	588	587	573	578	569	598	588	582	597	551	566	564	596	545	555	611	560	618	562	583	566	579	572	590	578	574	585	534	571	599	605	580	625	533	558	594	617	572	612	541	596	564	529	567	604	595	590	572	545	560	601	583	602	595	563	626	546	537
4887	14686	9979	5040	3546	2735	2144	1748	1446	1291	1162	1075	940	848	842	813	737	727	738	726	692	728	641	617	687	655	675	610	623	637	648	609	651	628	567	642	600	601	601	576	603	617	641	620	577	635	634	642	602	631	601	599	596	578	674	600	608	623	641	604	595	581	544	574	608	583	631	628	565	579	579	591	542	637	595	572	612	577	569	651	578	588	600	606	609	599	590	576	573	589	581	626	568	559	591	582	583	552	541	564	582	592	597	614	572	581	619	564	614	600	561	603	595	606	623	560	601	548	572	574	598	575	593	595	610	574	637	606	621	575	581	570	594	558	584	592	583	578	550	554	605	560	569	575	639	600	613	628	596	582	600	557	584	602	568	600	577	622	592	600	658	551	619	583	601	616	576	567	572	560	623	571	586	611	592	584	612	590	552	590	585	614	564	579	597	590	623	600	587	580	648	603	569	556	595	580	574	632	598	605	633	606	576	565	584	586	560	557	566	572	544	604	560	571	593	598	559	555	569	596	556	595	568	592	607	582	572	631	604	578	583	607	588	575	591	561	610	598	554	636	579	559	611	551	569	570	584	598	580	576	594	588	568	572	593	558	588	559	588	575	609	600	613	555	596	596	612	603	584	580	586	618	619	588	573	592	579	508	615	542	577	555	592	577	589	603	576	595	620	602	577	591	586	572	645	580	575	574	599	596	563	586	585	560	569	572	574	623	539	572	608	605	573	555	617	591	555	585	619	576	596	594	558	548	563	535	585	509	563	572	577	582	627	609	570	596	578	594	564	582	593	623	553	560	624	566	602	577	570	583	634	562	583	584	599	598	603	578	589	583	541	618	583	588	538	612	608	574	619	626	579	610	602	560	617	580	593	607	605	586	556	573	617	549	627	610	568	574	596	602	575	577	585	597	571	646	573	592	608	591	591	581	566	576	603	553	560	533	566	573	611	575	586	617	570	560	585	582	551	594	592	587	601	589	557	607	598	572	601	569	603	584	618	562	616	597	584	563	587	612	597	579	574	610	601	579	619	566	618	600	603	563	622	596	563	596	583	610	590	560	602	668	582	571	608	664	579	569	582	576	563	578	571	594	549	593	580	586	612	614	615	575	587	617	645	571	592	638	604	596	586	570	583	640	584	561	603	579	600	583	589	605	555	630	611	575	563	629	548	609	588	568	566	546	617	572	595	567	564	591	631	560	613	584	564	585	622	619	558	615	561	538	604	560	589	611	578	618	632	627	571	572	615	595	576	612	614	566	625	577	585	612	559	573	601	579	567	598	525	607	589	606	579	627	582	566	585	602	577	615	594	566	563	597	589	590	558	567	576	583	607	572	572	587	611	621	603	607	614	579	586	576	614	575	622	602	541	576	597	590	553	602	607	592	608	594	592	538	590	582	607	603	586	549	604	568	585	588	565	598	634	592	604	536	562	603	591	579	608	576	616	594	562	583	620	610	600	595	589	592	591	649	543	605	572	646	570	636	591	555	572	561	585	603	595	565	607	555	614	579	599	561	544	629	593	571	564	630	572	602	602	595	579	624	591	569	594	564	568	562	605	547	591	585	585	599	592	588	571	582	597	562	573	586	587	615	583	601	618	625	553	601	561	599	596	669	602	591	559	564	594	598	617	584	581	519	532	577	606	590	594	604	585	568	544	575	564	585	596	591	532	616	592	582	579	576	591	587	565	576	564	575	580	596	587	592	565	603	574	617	549	567	642	554	563	604	626	573	579	560	575	573	580	611	594	565	599	558	559	560	556	577	576	639	551	608	579	624	585	586	617	581	603	613	600	598	595	584	550	577	594	568	565	652	567	605	598	601	578	555	568	567	603	538	572	593	614	670	577	568	658	569	590	618	583	610	616	564	602	617	601	546	611	570	556	574	577	617	593	620	578	603	588	566	610	583	608	566	550	543	577	619	547	601	595	575	560	626	589	561	587	672	565	617	543	604	616	604	553	598	631	581	600	596	574	595	617	569	569	576	627	583	588	604	621	586	623	575	603	582	571	591	588	606	602	545	591	626	579	600	635	621	575	596	579	590	561	579	585	554	610	574	576	570	602	630	568	605	600	578	607	578	613	569	598	582	541	613	584	609	591	591	580	563	598	576	584	610	600	613	591	603	603	570	597	584	594	565	571	561	610	585	607	558	623	586	559	570	592	603	601	559	548	571	595	601	601	601	586	589	555	517	598	577	563	585	615	611	625	568	575	546	571	595	599	628	577	612	547	521	605	623	610	564	586	568	567	600	571	592	602	595	605	587	569	623	581	607	587	589	607	554	561	608	561	598	572	584	564	576	553	569	586	661	597	538	595	612	616	599	617	577	584	595	597	557	562	562	541	620	610	564	614	561	622	588	586	564	582	588	615	600	530	623	578	609	587	597	599	604	545	560	585	626	610	625	622	568	620	584	640	572	564	571	616	652	634	609	591	599	614	599	571	580	570	599	578	589	554	579	584	649	597	560	593	598	581	590	541	598	561	589	558	546	589	603	608	615	578	620	607	602	602	606	585	564	598	558	593	575	585	546	602	575	551	578	605	552	576	609	608	581	594	604	587	596	572	562	568	605	594	592	550	579	552	535	658	599	575	625	540	569	575	568	584	535	605	637	634	612	596	583	655	572	547	643	605	552	596	584	521	565	684	625	566	536	579	586	624	551	594	606	581	605	580	591	595	590	565	599	581	587	581	552	558	604	594	616	552	589	588	603	573	554	581	578	546	626	604	596	591	594	550	543	624	591	581	550	589	595	576	627	638	542	601	535	589	563	587	624	536	574	594	588	567	605	607	551	606	601	597	575	554	629	578	596	624	572	571	603	584	606	591	618	619	609	596	606	579	607	560	534	582	622	618	609	583	583	598	566	600	598	563	605	601	565	563	566	560	600	593	615	561	652	553	578	574	601	583	609	579	617	583	576	574	582	563	583	579	637	577	570	603	604	621	561	557	573	638	601	604	566	527	617	561	613	586	604	602	605	558	639	580	612	594	565	603	583	593	558	575	573	620	551	556	618	586	571	618	580	633	615	551	623	613	580	578	602	590	558	594	626	585	655	591	578	568	559	610	600	575	523	576	580	663	564	569	572	576	602	618	597	592	586	583	578	562	524	583	568	580	592	550	589	576	633	593	567	613	565	607	604	575	620	592	558	592	603	588	586	587	615	580	580	586	597	592	582	591	551	616	626	617	557	557	619	597	569	630	574	597	540	603	579	611	577	615	539	544	584	561	589	585	565	565	590	553	588	550	594	609	617	550	579	681	575	614	595	604	578	556	609	611	626	576	583	546	583	573	584	588	590	593	585	582	651	595	582	589	559	614	563	537	574	594	644	584	612	619	628	573	583	547	613	592	582	578	581	565	599	572	566	588	552	604	618	622	586	580	622	555	552	591	566	609	590	586	592	584	586	568	564	607	584	542	616	571	577	565	568	633	611	575	565	588	571	593	567	589	596	583	575	547	582	588	572	600	620	575	549	587	588	538	583	555	601
28217	17497	3165	448	335	274	208	242	227	232	218	245	202	206	231	201	236	216	215	207	257	198	204	218	236	236	209	218	214	230	210	237	213	237	236	208	211	200	214	216	218	202	234	213	217	197	223	221	262	212	212	214	208	201	225	229	215	205	230	198	240	201	236	240	204	197	221	216	220	199	245	227	212	225	213	212	222	209	219	201	210	228	233	228	210	221	197	229	194	229	188	217	204	206	197	230	217	215	204	234	236	213	217	217	252	234	236	242	220	220	186	216	215	214	235	213	213	254	193	221	232	219	213	201	207	244	205	201	228	215	213	214	223	191	221	224	221	217	209	239	200	224	250	206	216	216	217	212	209	232	212	210	227	256	221	227	254	230	209	240	232	207	228	219	221	226	200	242	215	223	229	216	222	218	220	204	194	232	211	208	231	225	227	215	226	209	197	204	216	223	196	208	239	227	223	202	218	226	233	227	224	238	200	208	235	244	239	221	189	231	236	224	225	212	230	219	225	231	234	221	198	210	226	216	245	230	222	235	219	208	215	187	211	254	247	201	212	213	224	258	225	207	238	212	261	192	246	225	227	213	250	220	231	203	228	218	206	207	241	220	234	198	232	218	225	234	237	201	211	198	211	238	220	219	207	252	216	221	218	225	230	207	248	216	225	234	215	223	230	194	226	249	217	225	196	231	227	211	218	207	198	234	224	211	227	204	255	212	238	209	215	203	191	219	215	234	217	216	208	233	217	201	212	235	228	211	209	188	231	241	229	216	219	216	205	208	223	231	232	244	216	198	192	222	226	211	220	257	203	238	219	239	221	216	250	199	203	215	220	213	216	208	230	208	216	207	196	214	201	233	212	240	219	233	217	230	203	224	230	226	202	214	218	229	230	222	227	212	193	205	191	199	233	200	215	239	243	222	233	216	214	216	233	229	234	220	205	244	218	228	218	220	226	209	219	211	216	224	269	244	226	220	211	201	255	196	217	221	208	208	215	214	244	228	207	257	213	218	239	226	210	230	217	218	223	200	240	197	220	219	197	233	199	207	227	228	207	233	207	218	235	211	214	202	215	236	236	217	200	237	226	198	189	213	219	249	219	226	223	216	224	196	221	232	222	234	205	209	209	236	225	241	220	220	229	238	200	228	242	201	202	224	251	228	222	216	226	226	232	208	207	244	247	239	219	207	229	224	210	208	199	199	208	218	229	236	206	193	231	209	230	216	250	222	208	215	210	240	223	211	223	207	237	207	238	225	221	238	222	224	186	220	213	233	228	216	228	233	218	223	229	219	234	227	226	234	200	239	246	255	232	232	211	236	214	213	226	232	231	227	263	242	212	222	232	199	212	212	239	224	229	202	226	231	226	235	229	207	232	215	203	230	237	233	219	206	229	208	233	208	200	227	223	228	237	225	201	184	233	215	217	200	228	233	215	213	197	233	224	213	226	246	228	229	237	211	212	231	234	203	207	209	247	233	217	230	207	211	189	232	221	229	229	226	206	211	203	215	232	214	219	198	218	203	210	224	243	217	236	221	221	229	246	206	206	231	256	233	215	267	212	222	216	255	216	222	211	216	227	212	228	225	220	233	224	218	241	218	211	235	209	237	222	202	205	228	233	228	224	227	212	227	220	246	214	229	197	197	229	215	229	184	236	207	206	189	216	205	199	216	221	219	221	223	234	198	200	210	207	189	220	210	239	229	210	210	208	185	218	232	230	242	209	218	214	205	222	217	217	205	202	220	191	248	197	217	217	232	236	218	212	205	197	198	232	178	202	220	243	227	224	227	214	206	213	196	214	217	228	206	228	260	211	223	216	221	201	205	215	211	209	183	227	244	220	208	213	195	206	246	228	270	225	198	205	197	217	222	238	206	236	225	229	220	200	233	210	245	209	206	218	220	222	216	221	218	195	236	206	198	233	206	198	236	233	230	224	204	201	231	212	218	221	199	232	215	192	232	219	210	212	190	218	217	219	195	221	176	208	230	221	210	190	215	221	227	237	235	226	203	217	217	213	219	239	242	225	178	230	188	206	232	243	230	200	215	207	235	200	235	213	235	214	202	225	233	187	237	201	191	231	221	236	237	202	212	217	210	195	220	236	245	205	213	227	210	224	199	220	201	203	213	211	214	214	207	196	238	220	232	205	226	224	207	238	218	218	197	216	200	230	202	229	237	223	202	216	221	255	228	213	209	199	209	215	222	211	208	223	231	237	196	206	224	208	237	178	215	227	211	221	217	224	211	226	217	236	235	201	206	212	255	215	222	242	232	215	230	251	206	224	206	197	230	194	195	219	220	210	228	242	238	221	246	223	213	218	215	211	221	206	210	252	241	202	204	224	211	204	212	222	250	251	208	206	217	217	201	209	203	228	202	227	214	222	206	195	224	203	186	219	235	207	239	183	212	227	188	212	235	217	220	214	234	220	217	203	228	244	201	210	231	233	229	241	254	217	231	205	236	217	215	204	193	208	198	231	218	211	212	220	219	194	243	221	212	200	209	216	195	202	202	220	226	223	203	189	224	229	246	223	208	205	205	229	224	212	225	208	229	198	223	193	226	215	218	206	213	214	194	233	212	261	194	196	223	245	221	218	214	218	224	188	201	242	225	245	197	212	226	241	225	210	220	229	216	186	228	216	208	204	254	214	213	222	192	202	231	214	235	217	242	219	204	215	226	243	215	255	212	214	231	233	248	214	225	200	224	219	261	216	210	229	212	223	195	219	218	219	247	200	217	222	245	230	208	215	227	188	183	217	206	227	216	235	236	226	234	226	213	213	220	230	209	188	197	233	213	233	222	223	202	198	219	248	226	210	219	206	231	209	214	206	230	253	227	231	201	210	228	227	231	213	224	211	221	200	216	241	213	203	223	219	217	229	226	221	203	220	209	235	237	206	239	209	196	203	206	234	226	195	210	199	214	221	239	189	206	202	222	195	250	252	213	198	223	229	232	261	214	226	222	206	209	226	218	234	229	231	220	240	208	216	185	203	217	226	211	225	229	174	214	207	191	207	237	233	229	208	204	244	241	221	234	241	200	226	222	217	202	222	216	232	214	229	223	225	202	207	207	217	226	214	210	214	214	208	192	219	210	217	211	224	200	199	211	236	214	211	230	228	185	200	227	210	236	205	217	208	213	200	218	237	237	191	206	224	247	204	240	232	230	209	239	220	237	215	215	223	227	206	216	208	233	244	234	204	233	224	209	225	212	217	203	234	240	218	233	231	229	207	243	217	224	213	231	228	232	202	238	216	213	210	266	211	200	207	232	212	206	225	224	230	222	238	194	215	233	213	231	238	211	230	241	217	230	198	203	214	220	212	217	217	219	195	219	218	198	198	239	230	183	233	213	226	197	211	226	220	240	238	210	201	203	222	208	215	204	237	217	202	210	244	231	204	247	214	226	229	236	209	232	199	207	223	233	250	217	242	210	223	194	220	200	201	206	201	211	194	217	215	227	227	218	213	196	212	242	218	203	228	189	200	220	212	234
4277	808	615	362	350	309	302	281	259	260	265	242	244	243	261	288	254	203	238	264	251	286	247	248	232	261	289	231	245	231	254	253	262	245	224	235	234	262	212	234	258	238	243	264	284	270	231	237	249	258	268	247	254	240	239	257	231	276	238	269	224	280	218	279	269	267	236	281	264	256	267	235	240	270	237	280	235	269	256	247	241	266	257	230	244	241	239	259	255	261	251	220	263	239	250	266	241	218	241	244	252	255	231	233	249	227	263	216	220	265	288	244	238	261	258	256	260	237	261	231	251	272	225	263	235	256	239	262	255	236	257	236	253	232	250	259	250	256	220	250	262	250	235	268	243	252	230	225	268	250	270	246	243	257	245	234	233	238	219	243	235	254	248	252	251	219	242	249	215	246	271	277	272	249	257	225	247	271	231	242	241	247	258	225	228	257	253	263	224	246	246	269	239	235	239	241	246	234	253	240	237	244	257	228	253	228	246	261	251	239	263	262	254	251	268	259	255	277	232	279	265	256	241	247	259	265	252	251	268	267	239	269	240	278	263	267	233	258	247	246	263	245	227	224	252	267	250	246	244	254	271	251	269	242	248	247	232	253	233	255	257	221	249	261	267	242	246	258	247	240	244	244	240	249	249	252	253	275	251	262	296	224	283	271	219	259	235	226	240	250	245	209	256	232	248	220	224	238	248	263	256	247	231	241	240	268	269	270	250	228	250	266	245	228	213	238	225	227	228	230	242	255	243	274	239	235	240	276	236	249	233	276	264	236	253	270	259	275	259	241	234	258	233	236	239	235	259	224	232	245	255	267	242	267	222	249	252	245	277	243	273	245	238	227	259	238	243	249	242	270	252	246	222	270	248	256	270	242	269	237	214	246	227	223	251	235	237	264	240	259	235	252	258	255	247	230	250	225	265	237	257	271	238	245	245	238	220	231	230	267	253	266	281	233	236	236	236	238	248	230	252	264	245	238	234	244	276	237	247	240	232	263	234	231	213	243	236	230	254	220	253	246	236	249	225	273	250	264	261	267	257	258	251	241	257	267	270	280	238	237	273	274	255	239	255	268	271	267	249	247	276	239	231	255	250	257	235	278	273	272	240	267	263	252	230	233	241	305	253	217	252	235	245	232	276	246	234	264	239	253	246	238	260	221	251	218	234	257	271	268	269	242	236	266	259	261	242	242	225	231	272	245	232	260	281	234	257	281	235	258	256	211	245	246	244	241	253	248	258	234	244	241	221	257	229	244	246	230	255	250	226	225	221	238	260	249	235	240	269	249	256	246	236	212	246	248	235	248	239	223	242	247	255	249	233	245	237	259	266	241	265	249	252	263	255	289	279	232	247	222	284	222	286	277	216	229	250	227	263	272	215	211	255	252	256	246	226	239	236	250	253	261	239	229	278	245	253	267	249	248	231	263	218	261	257	236	248	251	238	258	258	267	265	266	284	276	272	263	241	223	239	259	248	248	250	250	231	240	236	254	233	258	255	257	260	268	245	256	235	237	261	261	277	259	226	267	255	266	267	264	263	244	287	251	253	244	245	272	245	259	265	276	248	255	229	260	241	253	239	221	254	260	239	228	221	267	259	267	277	240	229	250	260	248	256	233	238	254	245	248	245	237	248	256	217	237	212	230	216	255	252	237	271	264	268	227	254	272	290	212	256	269	226	247	235	240	245	230	240	242	257	280	270	252	240	215	228	282	216	238	281	266	254	246	267	281	276	256	248	217	237	256	217	248	276	242	220	260	241	274	265	249	267	255	246	258	241	261	242	250	217	246	252	244	232	251	243	229	274	270	258	255	285	271	260	238	249	243	252	247	261	273	261	252	261	240	226	269	231	250	261	243	242	223	254	242	240	243	231	243	266	254	260	254	249	266	234	233	240	238	265	268	252	219	254	255	230	279	255	282	255	251	221	255	238	232	257	236	254	248	243	243	266	252	253	250	239	267	217	211	260	237	245	242	238	250	246	249	229	239	257	242	233	252	245	245	245	261	247	248	245	225	249	266	250	227	267	267	240	239	244	218	232	256	242	280	238	241	269	236	271	232	253	271	231	234	244	238	255	251	245	253	289	237	249	258	241	278	272	247	226	246	282	239	234	235	252	243	258	229	234	255	254	258	239	239	254	231	252	243	273	215	233	250	256	255	239	251	235	234	229	257	266	257	229	263	268	239	261	270	247	253	254	262	252	244	261	240	254	262	239	240	234	276	235	261	235	286	287	256	239	232	221	267	205	251	272	240	266	247	264	251	259	246	266	251	251	247	245	261	242	210	253	239	244	255	205	243	242	249	237	251	250	233	246	238	224	233	236	267	258	224	263	265	243	245	247	245	263	262	247	250	222	257	244	215	252	238	261	261	267	266	255	239	262	262	235	287	231	236	253	250	270	276	265	242	246	263	252	224	242	241	268	267	260	270	236	249	264	267	227	236	250	257	239	267	239	231	243	218	252	246	261	245	274	221	246	260	235	283	272	255	236	238	266	248	265	246	280	263	224	254	232	223	282	246	249	249	266	274	267	232	250	247	272	259	238	222	266	254	236	230	246	252	282	239	248	246	264	251	224	254	241	230	266	259	250	211	246	260	222	272	272	255	231	242	225	270	265	239	232	246	241	278	238	263	230	224	233	259	224	220	239	288	250	239	241	225	266	253	226	239	247	243	237	249	245	241	257	271	255	224	220	254	269	250	266	244	236	261	239	255	231	232	260	234	258	248	253	249	235	262	237	231	254	255	252	231	257	251	257	217	250	265	258	244	241	249	249	270	280	214	241	260	272	244	244	239	255	248	244	249	233	264	245	229	254	253	248	232	227	245	244	239	244	243	241	246	253	239	240	264	219	250	235	238	270	260	236	216	243	253	223	220	230	255	264	292	270	228	247	233	237	244	242	234	238	275	243	250	217	245	247	244	272	250	247	260	229	258	278	251	271	246	237	245	248	218	254	255	230	241	255	242	282	255	243	221	252	263	259	263	237	247	281	219	238	250	262	233	263	238	256	263	238	234	253	266	251	260	290	273	253	228	281	225	278	234	230	268	271	259	231	239	235	243	234	266	262	233	233	235	263	242	254	233	247	252	263	251	225	275	232	251	244	254	231	230	243	264	247	260	262	286	246	249	242	267	242	271	257	276	243	272	249	245	245	258	228	263	269	268	238	242	255	252	247	256	236	244	236	233	230	265	214	258	258	226	252	238	246	238	229	253	211	265	232	263	235	226	262	235	249	243	216	257	211	234	259	236	230	242	235	222	243	271	237	237	248	244	246	279	256	250	245	291	240	258	218	263	265	240	254	223	245	217	270	248	249	230	222	233	250	238	263	270	253	278	223	235	219	204	264	227	223	233	257	228	225	224	244	225	250	230	245	241	215	268	260	228	247	230	252	235	242	239	234	255	258	249	262	254	259	254	245	226	268	240	255	233	244	237	246	259	257	249	245	229	238	247	234	238	235	258	237	231	287	270	247	244	253	229	276	229	244	249
24017	21434	28673	24582	21431	8861	954	622	531	475	428	394	358	343	323	311	312	318	333	309	284	326	287	277	298	322	318	289	290	275	298	287	295	268	262	316	284	262	296	249	296	261	294	290	261	291	287	247	272	278	254	275	287	259	303	285	282	302	271	311	283	288	287	269	268	256	268	287	289	285	266	277	268	264	301	288	261	278	280	259	285	256	249	301	252	290	272	270	303	319	270	269	292	234	276	275	259	296	278	277	286	250	264	232	303	277	284	269	277	301	273	266	311	275	289	283	274	260	263	294	270	281	287	274	302	273	257	272	287	306	286	273	278	283	278	267	268	277	261	289	227	266	282	300	267	236	289	279	277	284	253	281	247	266	272	267	273	282	294	280	237	277	308	275	272	284	256	284	263	277	296	270	299	271	291	270	275	283	288	278	295	255	275	273	250	250	283	243	294	276	269	306	264	256	275	281	302	262	261	263	276	262	299	273	249	263	284	288	268	272	257	301	250	286	250	256	281	278	284	302	273	282	255	278	267	273	285	284	262	293	282	266	287	253	246	281	290	274	293	300	294	255	280	272	248	287	291	273	302	304	294	276	243	254	269	300	269	297	279	266	276	271	263	305	258	271	271	296	268	275	282	278	285	268	255	314	251	291	236	266	271	270	260	296	265	282	276	293	250	264	293	258	250	275	278	283	271	248	276	287	249	266	273	326	278	289	256	292	292	284	272	274	295	284	272	255	312	276	261	303	272	288	280	284	258	284	251	266	279	264	260	259	278	253	284	292	265	273	257	270	268	292	261	280	266	272	261	266	278	288	274	243	304	259	257	249	288	262	271	256	300	265	299	264	266	276	265	268	288	302	294	278	263	274	270	284	277	272	259	281	264	272	275	271	286	265	230	280	291	268	294	267	253	253	290	243	290	258	248	255	261	264	289	299	270	274	269	253	280	283	303	255	244	295	255	248	271	260	279	238	263	283	281	265	299	267	272	274	250	272	259	244	282	278	284	254	264	280	281	267	287	246	261	280	260	283	271	284	261	236	267	265	257	274	233	282	265	270	280	285	261	258	245	272	285	297	288	289	268	273	283	259	262	285	271	270	254	278	289	289	280	263	277	304	248	278	289	264	243	238	251	293	283	261	284	242	267	297	290	270	264	276	285	283	289	272	262	284	295	263	281	263	268	256	292	323	274	283	284	285	270	264	293	289	267	314	267	263	251	267	260	228	296	246	268	287	222	268	270	302	289	268	272	275	281	265	307	263	296	259	302	265	258	254	261	251	279	242	270	288	280	272	252	284	259	276	266	281	276	253	268	286	268	258	270	281	251	244	281	289	269	286	248	245	279	286	305	265	259	271	271	288	305	259	263	285	245	284	281	267	282	276	295	282	266	278	302	273	269	290	276	275	275	255	275	284	274	278	267	305	292	300	280	281	287	280	297	281	279	268	314	255	259	273	263	233	264	272	271	293	284	316	259	273	276	279	254	266	307	289	302	267	275	281	278	278	270	258	250	286	268	287	284	266	273	272	297	268	246	268	254	282	273	266	250	275	273	262	262	294	283	291	260	296	279	287	269	294	276	270	286	262	272	266	276	276	271	269	294	285	278	277	255	275	274	270	275	258	284	265	283	258	267	272	272	313	264	280	255	272	280	247	267	287	297	274	269	273	261	281	249	246	311	285	292	269	264	278	275	277	261	281	278	274	223	256	297	262	276	274	288	261	281	246	275	290	289	272	280	245	260	271	253	249	299	287	304	302	266	262	272	272	280	257	295	276	288	277	274	310	283	275	273	255	263	273	297	268	303	291	283	272	287	265	285	252	276	265	301	293	263	270	281	272	264	279	289	254	243	272	280	274	281	264	268	285	277	283	281	291	272	259	276	252	228	249	258	279	280	282	261	294	281	287	274	252	277	289	263	272	263	265	253	259	309	275	276	278	261	256	269	298	257	274	266	266	262	289	279	281	272	283	290	287	287	269	267	269	281	244	262	255	276	277	303	278	262	284	292	298	253	268	257	244	274	267	256	265	261	245	259	263	246	254	280	272	290	271	270	274	294	305	257	275	260	267	291	274	267	243	262	288	290	311	281	267	282	273	279	296	286	273	292	269	275	314	283	246	263	264	248	272	260	239	283	261	252	271	292	251	252	267	272	263	265	271	311	288	273	288	306	257	312	250	291	283	282	275	297	290	271	262	252	267	260	275	280	290	279	261	260	271	267	327	239	282	275	256	265	286	291	282	297	290	287	255	289	266	281	273	277	273	277	243	269	276	274	275	257	247	269	266	270	265	249	298	250	271	251	267	270	265	295	253	282	274	269	257	229	265	283	277	254	274	261	285	277	269	248	274	312	269	273	285	284	294	257	262	264	263	285	261	268	283	289	285	236	250	266	245	265	266	261	259	301	262	261	284	266	284	266	293	244	251	282	293	284	275	268	269	281	307	276	268	261	294	291	288	279	281	276	281	244	252	307	280	298	304	280	264	260	281	263	274	271	279	288	271	256	278	267	276	270	283	269	282	292	275	265	267	259	243	267	291	276	296	273	292	260	272	255	280	249	254	230	280	293	282	286	289	281	267	255	244	269	263	278	304	281	286	246	267	272	280	256	272	289	268	268	282	287	265	277	260	303	261	258	264	289	292	306	293	287	280	259	267	261	256	313	262	272	260	270	282	278	270	288	296	238	255	259	269	285	256	254	264	268	278	266	275	283	267	287	290	254	304	273	289	288	257	262	266	269	256	296	289	249	269	266	316	294	254	288	300	304	268	279	290	274	283	274	276	281	273	280	250	285	291	281	252	284	282	265	290	253	248	284	267	254	275	285	269	248	223	259	260	283	243	275	256	288	272	278	250	262	241	302	257	298	262	268	252	276	287	284	288	280	258	287	276	271	233	264	281	271	267	274	290	269	275	272	286	274	277	297	294	277	262	274	259	287	297	273	260	272	269	297	289	299	264	280	285	270	288	246	293	287	263	258	261	298	286	274	285	296	288	292	275	293	271	267	259	283	271	307	236	225	246	251	260	275	264	267	244	266	261	287	266	262	267	301	302	254	260	284	261	266	232	269	283	264	291	262	273	287	302	276	290	284	266	269	272	267	281	246	269	270	280	275	281	280	290	280	263	272	285	271	291	247	280	270	268	265	293	249	279	277	293	280	292	272	263	293	260	290	257	280	269	279	265	278	285	292	288	283	267	303	275	261	275	282	298	277	278	277	244	259	286	289	273	308	272	266	298	272	281	274	270	292	281	272	290	264	254	276	282	266	249	266	274	269	276	240	296	290	244	263	286	249	243	257	279	288	255	285	299	281	253	285	267	259	246	302	278	256	259	262	289	279	287	291	297	278	277	246	275	251	303	278	259	291	276	306	288	288	267	281	266	275	258	275	259	312	286	267	282	276	242	269	240	269	262	292	289	274	292	260	277	287	246	253	245	280	273	277	251	268	270	255	283	274	277	259	291	268	302	281	286	269	276	265	289	315	266	273	278
3430	8723	5895	2742	1920	1432	1117	921	739	572	572	510	465	432	421	363	365	342	356	371	311	351	323	327	337	308	344	313	307	298	289	293	310	308	328	317	290	312	274	283	300	312	295	308	285	296	266	273	298	297	302	296	283	307	304	308	273	277	295	303	285	292	268	282	290	294	300	290	300	298	293	297	267	265	284	306	296	310	272	293	291	318	287	282	304	284	297	282	274	269	268	324	304	289	301	282	268	293	305	299	294	268	253	289	261	287	292	298	295	274	272	260	289	302	288	283	263	311	274	303	282	320	284	278	289	292	279	249	326	262	306	270	293	322	274	301	297	308	309	286	281	287	292	295	291	267	267	332	318	304	285	282	260	290	270	277	273	304	311	307	296	290	292	277	320	295	274	285	259	285	281	290	299	331	297	306	294	288	302	294	295	276	308	310	288	266	293	308	284	284	257	273	299	299	272	275	288	282	275	268	312	296	284	310	279	282	288	259	302	262	301	279	296	266	305	273	266	285	271	278	278	276	286	309	301	298	289	292	281	288	273	297	309	286	286	290	279	290	294	305	302	306	315	280	271	284	277	300	306	253	286	300	281	251	306	291	326	278	304	270	314	300	290	280	289	279	328	293	300	311	280	306	246	307	299	286	266	317	272	292	283	318	260	283	289	289	307	276	282	264	311	305	293	287	286	298	317	301	292	326	267	281	276	275	317	271	268	285	286	302	294	310	317	291	264	308	291	303	307	293	280	275	298	300	282	306	260	308	323	272	302	282	289	283	281	259	276	309	293	247	312	262	313	277	293	235	276	270	290	299	309	297	308	289	284	280	282	302	299	282	280	287	290	284	303	265	262	311	265	315	294	276	271	264	305	256	285	272	296	272	295	293	298	294	296	294	362	283	261	285	318	294	288	269	281	289	294	325	270	274	261	286	286	303	280	294	289	273	296	316	305	293	278	294	283	279	273	265	275	325	284	296	293	287	283	293	270	260	305	306	305	308	298	302	279	284	318	263	296	320	279	288	317	308	301	283	302	279	306	296	273	302	283	280	285	295	284	263	294	288	269	283	282	270	279	299	287	284	284	318	303	293	259	291	310	271	256	287	293	284	284	286	301	306	298	305	295	294	307	284	259	298	315	286	279	299	311	289	263	251	306	262	314	313	281	278	267	316	281	259	299	313	312	316	297	276	290	290	286	314	277	281	307	286	264	305	276	282	311	293	276	253	280	309	284	287	257	297	287	299	271	315	253	273	283	294	278	278	306	279	271	281	283	284	286	271	273	290	279	298	299	298	301	293	254	270	257	286	279	280	293	288	314	300	282	302	290	308	304	272	319	303	301	311	301	257	291	271	283	282	275	304	287	309	260	260	268	273	291	299	282	277	281	307	292	274	317	283	292	284	284	310	313	320	270	321	287	255	278	297	288	301	295	288	271	279	278	286	303	288	304	279	309	306	272	288	290	306	294	303	291	295	308	306	290	308	270	295	284	309	281	327	290	264	296	310	277	295	292	272	282	271	258	312	300	302	312	311	294	273	298	288	270	325	290	301	293	319	297	278	314	268	298	287	285	263	275	305	306	305	267	284	307	266	296	244	283	313	247	296	289	293	320	279	278	269	324	276	306	292	275	270	264	285	264	307	303	282	315	258	301	270	277	317	292	286	306	291	284	327	243	284	301	315	297	286	306	294	306	322	239	309	277	295	270	299	304	276	288	289	289	304	303	330	293	280	273	305	291	302	275	291	291	282	291	306	287	268	278	258	319	300	294	297	282	310	308	283	265	326	273	272	299	267	255	315	279	300	292	304	293	303	309	266	284	276	299	286	309	266	281	307	296	291	275	282	277	279	322	299	299	285	309	296	268	254	263	276	301	261	288	310	278	301	249	273	295	285	295	280	302	250	290	249	297	275	292	294	267	301	293	318	258	274	300	286	295	277	293	304	276	288	269	300	283	304	256	277	293	285	277	285	289	311	264	272	305	300	280	292	297	287	278	304	318	294	260	282	284	277	296	298	272	278	285	263	282	300	284	282	303	287	321	304	309	291	288	284	312	267	325	301	310	316	306	326	290	271	295	254	277	293	284	314	270	297	276	298	262	261	299	313	272	291	296	306	276	276	288	263	243	274	316	308	240	305	264	304	253	303	291	259	324	309	321	294	272	258	273	288	277	307	323	266	282	311	277	285	297	287	281	281	278	328	320	294	308	310	287	313	291	311	276	275	274	306	301	308	266	302	279	282	282	276	274	313	291	276	302	281	319	271	289	290	297	294	294	308	270	285	269	297	309	276	292	323	297	273	261	290	285	276	288	273	291	300	299	285	304	296	314	274	291	301	309	322	275	300	281	251	320	254	257	277	252	267	291	288	304	275	281	282	277	292	270	315	287	265	301	277	271	300	279	294	297	311	284	271	291	288	256	279	283	296	275	295	280	306	260	285	290	288	303	311	293	292	299	275	289	300	307	266	290	286	297	286	263	265	302	310	305	319	319	258	327	314	275	301	317	284	316	315	299	309	287	305	308	327	252	283	293	306	328	274	299	292	277	272	302	276	296	286	286	283	231	287	301	324	301	282	297	296	296	266	296	312	299	262	314	275	299	306	293	292	292	302	283	256	298	286	312	278	266	307	294	295	291	304	314	301	280	291	298	309	296	273	305	301	274	286	267	278	281	276	298	317	277	318	272	314	286	319	287	291	287	272	300	323	259	310	286	257	304	314	284	273	277	291	267	307	268	284	314	298	289	301	314	306	258	294	258	308	269	300	327	288	295	296	265	281	300	293	272	348	299	299	267	294	283	287	281	292	300	300	281	300	280	290	290	286	307	285	268	304	291	287	313	285	270	284	319	281	311	292	319	290	270	292	293	279	288	272	292	272	277	287	281	266	324	302	280	274	307	323	284	273	298	290	292	283	282	282	271	329	277	278	285	328	322	309	310	296	303	272	277	291	293	303	307	290	288	290	318	295	300	271	265	286	293	262	285	290	290	297	290	283	313	279	289	269	274	276	314	298	277	295	287	290	305	283	274	299	297	294	300	286	274	264	295	288	301	294	291	271	274	259	288	266	264	311	308	287	296	307	270	286	287	283	254	280	293	295	280	266	290	284	296	276	272	308	295	308	311	281	288	254	311	287	303	300	280	286	292	286	310	311	263	274	305	290	310	272	290	305	266	329	284	275	301	260	284	279	299	266	323	295	290	304	279	317	294	265	301	306	268	298	301	287	266	276	274	285	307	293	303	296	311	268	307	299	271	303	288	311	304	330	291	299	282	274	300	285	284	287	308	261	289	286	271	295	266	280	287	265	329	301	278	271	252	308	279	272	288	296	318	276	290	292	300	283	273	286	277	279	296	287	296	277	308	318	293	286	287	271	284	310	315	273	285	284	308	279	255	293	256	294	309	295	294	279	291	299	295	285	286	313	308	290	301	290	291	274	274	281	295	274	295	307	295	298	302	295	284	289	285	252	281	308	309	284	277	288	249	302	291	299
25124	21316	27403	25536	9997	865	672	619	548	504	523	502	497	491	472	496	516	461	486	433	450	469	454	492	426	448	481	499	442	464	492	435	479	441	416	470	441	480	442	422	444	463	432	465	477	498	446	471	433	461	452	456	466	436	412	433	450	460	455	421	483	466	448	428	446	415	441	437	449	450	484	410	441	461	435	437	451	416	427	446	420	478	427	457	463	441	472	447	443	454	453	410	437	454	466	416	438	444	425	441	474	429	426	452	421	428	406	464	434	456	438	471	439	451	461	410	454	488	453	432	443	438	442	446	454	470	430	477	439	408	379	479	428	457	438	487	423	428	446	398	425	430	445	422	459	444	425	429	426	458	428	485	441	444	426	456	436	430	441	441	408	442	404	442	395	470	433	448	449	450	478	454	417	455	425	432	430	442	465	440	466	441	434	445	423	437	421	415	435	422	436	456	455	390	475	430	406	432	486	422	449	415	404	458	468	423	456	404	435	428	411	443	438	416	463	447	425	465	428	457	463	472	416	389	477	442	448	378	458	429	415	444	452	450	441	462	455	423	417	453	418	445	464	423	450	453	429	476	424	438	417	457	468	410	417	428	454	428	461	414	457	442	451	459	402	405	447	406	459	430	466	428	418	432	447	505	454	449	442	464	444	446	441	459	434	405	452	436	443	422	477	432	490	486	441	445	453	405	412	479	481	418	491	437	442	412	420	406	419	481	445	458	460	449	420	464	382	440	450	407	452	439	464	420	422	452	402	409	422	435	455	451	440	436	415	456	447	469	460	430	422	443	412	454	445	462	442	425	441	433	483	446	444	446	421	439	432	407	431	412	439	427	478	425	414	505	444	463	440	388	438	422	425	438	461	493	440	459	451	439	464	442	455	412	445	448	396	438	449	443	456	457	452	426	442	463	455	479	472	427	452	449	434	430	462	442	403	414	442	453	413	447	417	426	432	455	466	461	455	435	420	431	419	394	422	459	442	411	410	396	417	451	474	425	374	464	432	437	436	419	426	444	440	440	459	411	454	422	414	422	424	428	460	433	429	421	483	419	455	488	442	448	435	398	453	411	445	428	435	472	408	462	446	442	442	436	482	443	454	418	440	438	421	435	440	437	442	426	414	419	421	446	468	431	451	451	462	436	446	450	440	415	442	428	463	424	434	387	422	456	441	450	450	419	446	460	476	503	408	424	450	439	401	430	431	415	448	422	439	429	462	447	451	429	437	454	417	436	443	467	445	427	431	429	425	418	468	447	416	447	481	409	406	424	460	445	431	442	427	408	416	465	414	456	447	460	450	434	404	453	467	430	475	429	436	441	481	448	410	461	429	463	449	414	447	481	440	432	411	458	447	407	440	456	467	476	428	456	431	433	434	419	437	427	456	428	437	432	429	435	495	423	424	450	415	444	452	443	407	466	468	451	441	431	442	428	438	473	454	384	419	480	420	466	431	456	389	462	468	458	429	439	420	437	421	439	456	431	424	424	430	455	391	490	440	459	490	413	440	448	438	428	419	429	451	473	448	427	458	418	400	457	452	470	467	441	453	452	431	420	473	443	429	461	443	445	448	473	436	420	444	440	439	452	426	443	435	450	426	426	455	435	438	444	443	423	427	400	471	399	448	431	442	454	467	417	451	434	445	445	454	427	468	467	430	428	465	431	455	437	467	458	432	449	443	424	422	451	489	441	451	437	459	450	382	407	459	436	442	426	418	424	373	465	418	419	442	436	431	467	468	410	434	449	442	456	447	416	428	480	445	460	460	507	422	425	427	410	425	424	460	439	418	465	466	449	406	442	435	431	408	445	444	441	460	443	406	430	399	438	422	441	433	447	451	445	408	442	455	423	419	441	478	441	429	473	439	436	450	420	437	420	417	410	454	428	473	429	440	437	452	489	442	401	464	425	455	443	447	454	471	409	424	454	456	421	425	420	465	449	434	430	444	425	467	413	422	425	466	436	435	442	445	454	480	473	479	411	407	403	459	403	438	466	451	468	475	400	430	464	450	433	454	465	441	412	418	425	447	397	454	474	456	427	430	476	411	447	472	441	430	407	414	432	460	493	432	462	442	453	419	440	446	453	468	433	411	402	466	426	478	466	436	438	408	465	441	454	461	416	445	471	440	444	448	446	447	407	421	394	427	446	453	421	420	465	454	432	493	386	431	382	410	429	451	435	433	453	470	434	472	428	444	404	457	453	490	421	446	452	413	425	470	435	430	420	440	434	428	435	409	473	484	461	431	449	453	455	420	476	432	427	469	432	461	474	436	454	409	448	458	448	463	429	425	488	442	429	467	481	427	476	443	431	422	444	427	444	422	410	460	406	427	446	451	474	434	421	432	441	470	445	453	410	450	456	473	429	458	437	461	458	433	441	436	418	430	451	460	477	449	442	426	405	453	448	436	446	456	427	444	467	475	412	453	456	449	426	405	411	480	421	407	483	456	423	464	460	456	438	436	429	390	449	448	420	459	428	452	417	422	461	422	444	438	423	436	439	443	421	410	492	426	432	459	445	440	433	423	413	455	436	458	432	437	443	457	428	442	454	441	417	442	427	417	423	455	439	462	432	440	402	434	416	394	447	455	403	453	406	404	435	435	445	484	434	469	447	400	460	438	423	450	456	406	432	434	430	474	409	439	416	434	460	417	420	427	410	406	439	439	436	414	407	456	429	437	442	431	451	442	424	433	460	412	480	478	415	426	421	431	435	434	452	441	440	451	423	468	442	425	447	484	404	430	461	440	438	436	431	483	406	423	421	444	420	488	410	435	462	439	440	399	436	483	410	469	441	469	441	432	429	440	418	426	392	387	442	440	414	466	453	419	449	436	429	416	449	450	485	446	426	437	418	453	476	417	453	428	431	480	444	455	435	415	471	458	432	472	453	426	428	429	472	442	445	428	409	478	435	474	408	450	473	386	420	417	393	448	429	451	430	422	482	482	398	445	411	419	433	436	444	406	489	434	428	453	423	433	454	424	404	472	434	416	397	466	451	435	452	429	446	417	420	459	405	427	455	453	449	475	429	453	419	425	413	408	477	455	446	459	405	429	447	425	476	432	475	436	422	458	462	473	429	443	451	457	451	412	420	471	461	423	418	395	498	428	456	459	462	439	436	421	442	443	437	404	408	417	463	416	428	405	476	463	490	397	428	431	435	416	445	462	412	446	486	450	447	414	432	450	424	475	445	486	432	485	461	442	471	435	420	439	458	453	422	440	458	436	461	430	414	456	447	432	445	443	448	433	448	394	417	438	448	417	495	465	469	485	389	438	420	431	479	440	459	425	468	462	478	421	440	411	420	446	446	423	455	440	421	427	424	477	437	482	444	476	416	434	405	442	389	436	405	401	425	416	461	424	412	424	442	429	406	441	438	420	414	455	434	401	470	409	431	447	455	455	449	463	440	406	377	457	418	470	420	416	501	483	418	453	456	433	463	445	426	483	463	440	454	461	429	411	459	434	452	419	420	433	434	419	463	445	435	450	481
3535	5201	3521	1743	1333	1083	979	804	737	662	624	598	529	574	541	519	485	506	500	560	474	470	495	515	504	513	499	479	486	487	462	466	473	504	500	452	418	479	476	476	517	474	515	480	458	499	429	494	468	474	456	503	468	497	497	454	437	432	479	446	453	454	458	500	459	457	446	487	441	475	476	474	498	502	464	463	471	459	469	469	487	501	470	473	486	444	480	524	474	455	476	448	470	467	480	499	473	449	485	470	495	514	497	461	436	447	501	512	477	445	490	480	473	469	479	486	481	452	438	491	507	478	477	475	445	477	468	465	530	454	442	481	455	495	486	435	459	458	471	476	504	446	480	487	441	438	476	453	487	506	472	475	478	442	478	497	465	452	452	479	461	457	473	452	488	485	462	474	449	508	480	473	489	501	455	505	470	475	455	480	429	467	511	482	484	445	474	473	433	468	494	477	450	474	461	472	465	452	472	478	433	465	517	429	448	468	463	455	513	426	488	456	490	511	486	476	459	515	469	470	438	413	437	454	481	464	474	463	474	475	427	477	454	445	428	507	508	480	458	437	519	495	462	470	487	438	476	479	449	445	481	459	461	467	484	464	432	497	495	463	472	476	465	472	501	483	464	479	470	440	456	480	463	496	427	452	476	496	432	459	499	485	489	431	497	452	452	469	460	465	455	481	448	450	468	466	496	460	464	485	466	489	474	483	488	443	467	477	441	493	444	463	510	474	484	465	469	466	493	466	495	513	494	437	497	469	494	480	468	476	504	458	469	453	477	499	480	478	501	476	467	453	475	448	494	469	492	432	503	459	459	454	458	508	465	454	484	483	473	492	462	493	482	446	487	449	485	472	467	482	491	456	462	480	454	474	468	458	489	471	468	458	469	486	448	489	466	463	476	425	482	490	469	495	451	513	460	447	531	455	465	451	460	492	492	490	501	483	459	431	463	466	458	498	440	443	472	475	491	481	447	471	430	463	502	481	500	451	493	479	474	530	488	457	454	437	466	436	470	468	514	436	469	483	507	481	522	498	462	428	453	496	466	464	466	475	416	478	462	511	483	445	487	445	469	460	488	447	489	466	513	465	449	449	482	445	500	489	451	495	456	471	446	488	444	459	480	457	428	473	465	448	431	449	473	444	460	449	472	455	483	472	471	469	453	484	474	484	456	471	503	451	484	457	451	446	467	489	456	489	465	494	477	477	468	496	448	488	435	469	481	460	527	478	479	457	492	479	504	426	477	482	461	483	473	464	500	498	469	462	460	444	484	469	482	452	468	431	488	490	485	488	492	478	496	487	471	457	482	476	484	461	492	485	444	484	457	465	496	453	478	435	439	477	449	473	501	459	496	523	465	486	481	491	459	484	492	461	466	496	460	446	459	462	471	496	503	461	493	478	490	487	482	496	472	468	503	469	462	452	484	458	490	513	519	452	449	460	464	441	465	462	481	479	486	533	450	454	465	491	479	487	479	490	470	486	451	466	445	465	459	513	495	472	471	488	456	536	496	472	465	477	463	449	481	432	469	510	464	452	478	491	495	498	487	447	473	446	482	504	451	475	481	500	495	428	476	447	443	434	456	471	459	484	507	457	474	479	487	480	469	482	465	486	493	453	446	449	469	467	458	510	437	486	496	505	465	488	476	476	481	481	491	491	469	491	455	466	465	431	484	479	469	488	488	439	464	503	486	478	482	503	457	456	466	436	430	507	506	456	457	420	490	475	492	490	472	471	497	472	497	466	460	449	457	497	465	508	451	470	472	466	481	459	498	476	477	487	496	468	458	451	474	468	467	498	437	463	461	453	440	474	503	467	454	462	469	474	525	507	500	457	492	490	458	445	434	456	501	495	456	433	489	434	479	506	484	472	458	466	443	445	470	479	454	469	435	441	462	474	519	453	479	429	483	434	458	467	502	446	518	477	472	490	468	460	499	514	482	440	472	419	498	496	436	436	453	492	514	437	511	494	465	447	429	460	536	458	454	445	470	470	424	465	457	515	489	470	499	523	472	474	447	493	464	467	467	478	470	457	481	456	506	488	449	495	458	458	452	468	490	503	449	503	462	462	422	486	451	448	437	484	484	466	483	469	471	477	530	465	455	469	479	494	462	491	463	434	455	510	475	468	461	426	477	502	489	467	467	473	455	459	488	465	479	449	489	469	457	438	503	484	462	443	488	478	456	453	491	489	450	467	439	469	487	478	454	474	495	485	446	463	455	492	510	509	494	453	471	457	495	475	471	474	498	447	461	514	457	456	463	481	501	466	500	482	460	481	489	457	458	481	470	463	450	469	480	508	427	442	475	457	465	523	487	485	476	454	475	490	481	461	429	472	438	509	524	460	418	447	477	486	502	440	466	448	509	485	454	467	487	451	461	476	489	454	476	495	459	505	464	461	498	468	437	455	496	483	471	508	484	420	469	454	484	421	474	481	475	471	490	471	484	468	454	511	481	462	516	432	489	475	492	493	481	443	454	452	464	441	457	459	473	470	473	472	478	464	454	500	389	477	492	444	462	478	488	519	454	481	457	487	439	467	490	473	438	446	468	465	463	513	514	458	500	492	475	497	497	458	451	457	451	498	483	494	472	445	457	487	498	489	455	508	509	469	481	466	470	451	455	459	470	485	479	467	440	484	467	465	490	455	456	476	475	432	485	482	515	458	448	484	452	457	470	443	459	448	475	528	473	468	469	502	442	461	513	490	452	462	471	470	494	486	482	458	491	471	455	480	519	440	481	468	471	519	480	461	492	451	505	490	499	461	489	472	458	485	454	479	482	506	449	458	471	484	507	503	497	470	449	474	502	477	506	468	457	444	491	458	472	482	506	476	477	426	494	466	450	469	448	479	507	485	462	468	463	421	453	431	446	477	468	481	446	467	477	455	457	439	492	483	483	526	470	482	522	497	457	501	462	448	462	454	469	430	392	497	417	471	469	468	502	483	440	478	441	473	473	462	445	491	507	451	483	476	501	447	459	485	501	459	456	433	464	454	530	476	453	484	491	456	462	476	460	486	483	462	456	479	506	487	452	478	466	433	491	450	495	484	482	465	437	489	428	507	458	457	504	470	465	485	459	465	484	499	459	439	509	490	443	468	463	481	464	465	481	508	493	500	503	484	450	451	478	475	495	452	455	462	486	488	466	470	511	475	446	493	469	443	528	421	501	434	484	454	469	470	477	447	450	462	494	474	460	454	473	465	464	480	497	484	465	509	484	475	488	468	487	483	496	494	483	470	432	513	459	466	503	454	519	463	432	440	451	498	499	506	492	492	443	502	472	448	486	487	467	490	518	461	461	450	457	464	475	475	443	490	501	471	458	488	511	450	505	478	427	438	473	455	454	425	454	471	478	479	457	480	467	467	450	424	432	487	462	450	480	467	522	488	468	439	455	483	472	470	457	464	506	461	492	477	467	446	456	470	468	495	512	434	474	479	460	486	429	458	464	516	484	484	466	438	488	439	523	467	511	474	473	464	504	478	460	477	491	467
22817	21412	29113	24067	21402	21435	8016	1416	1024	938	913	843	764	765	744	693	672	644	710	662	616	667	622	636	636	665	652	668	616	639	612	606	610	625	606	629	628	627	607	616	605	617	584	621	602	620	574	599	587	558	575	586	593	544	642	565	584	562	588	571	601	596	557	582	587	584	577	599	596	600	614	523	606	567	575	582	611	572	565	630	552	543	544	571	549	606	539	601	576	548	580	575	568	589	559	584	602	584	597	634	591	601	576	588	589	530	596	590	556	596	574	595	573	599	536	596	591	548	582	601	567	573	565	609	610	555	571	570	589	567	610	600	600	626	590	584	567	572	585	588	572	589	551	590	610	555	582	567	575	618	621	611	589	609	618	616	607	607	575	557	603	576	557	573	560	574	624	584	571	605	552	606	599	597	627	631	616	604	571	584	599	596	549	603	602	615	570	587	560	586	580	588	536	525	574	587	542	607	531	591	587	563	592	620	563	599	579	600	591	595	562	637	578	575	573	581	555	638	519	554	571	550	581	579	637	598	614	571	615	569	617	564	590	587	561	605	556	601	578	580	581	602	594	618	578	634	557	577	616	568	602	611	558	596	580	566	593	617	608	566	565	595	580	606	556	605	573	570	591	608	536	626	568	631	567	580	598	600	572	578	588	619	622	618	571	623	577	568	574	567	611	538	589	641	540	602	595	632	557	588	581	564	618	575	569	549	603	602	574	564	611	601	575	570	603	538	612	552	598	530	626	557	613	598	576	569	584	595	595	519	554	606	585	544	577	579	589	575	582	594	695	552	606	618	558	581	569	571	586	574	634	576	542	616	636	612	600	568	607	605	575	577	544	626	583	586	638	621	641	560	588	618	535	581	614	616	619	611	575	565	616	570	594	563	554	585	638	577	577	567	559	586	591	584	599	630	611	564	530	593	590	587	586	569	550	564	611	563	638	601	572	544	554	557	593	595	590	581	572	595	563	606	566	596	620	546	577	553	591	586	590	583	576	581	589	592	563	580	565	611	603	574	584	598	568	565	578	610	592	575	589	566	593	577	580	581	535	582	601	603	603	589	599	532	555	618	625	556	574	576	595	586	546	574	575	567	566	564	615	562	614	560	576	594	617	604	591	569	576	610	559	612	609	546	560	584	576	542	594	594	565	582	559	583	589	590	585	554	580	583	597	628	584	568	609	551	621	585	598	625	587	605	583	561	596	583	597	578	584	555	558	549	569	595	587	552	639	586	595	604	577	572	612	544	623	620	565	630	510	589	566	587	635	567	598	589	566	570	591	586	544	594	627	549	590	579	632	568	631	572	579	569	602	590	581	621	601	598	595	600	610	613	553	546	565	550	617	584	586	584	577	602	600	561	616	623	585	556	603	587	575	550	567	591	582	596	606	581	570	569	564	585	586	582	590	568	559	594	578	630	569	610	590	615	619	588	613	548	617	587	613	620	597	543	580	531	573	586	585	598	587	555	603	620	566	586	583	607	559	577	607	588	593	644	520	573	576	567	562	608	560	569	597	571	598	606	600	548	577	575	572	601	610	569	577	574	576	575	600	606	535	591	640	560	621	572	602	573	592	608	564	591	587	548	591	574	579	598	559	554	573	561	576	574	567	613	566	530	622	555	558	603	632	614	642	583	578	587	592	580	614	615	599	588	557	585	544	546	595	602	608	593	599	601	611	608	581	536	614	596	599	576	560	542	633	636	555	590	584	542	580	556	582	597	574	548	570	563	569	609	595	578	590	559	580	623	555	607	587	597	570	600	599	563	582	571	624	608	611	592	558	587	573	612	572	625	613	580	609	567	627	590	602	585	592	587	569	589	587	574	611	566	573	568	563	626	606	573	568	607	585	582	548	573	614	578	603	605	569	624	647	590	571	587	580	587	547	558	582	597	623	549	567	564	602	597	567	628	591	588	580	599	575	560	619	588	552	584	563	652	606	604	591	590	579	578	564	583	575	602	602	567	592	569	580	603	558	614	598	589	635	591	600	613	590	568	585	603	614	584	604	561	608	626	615	601	595	582	624	577	582	566	521	578	584	574	551	566	582	551	618	587	549	605	512	600	561	562	564	564	618	569	607	542	626	588	571	612	544	570	572	614	633	607	585	556	579	594	594	592	596	547	620	611	644	548	588	561	585	563	591	563	593	596	531	598	642	606	601	631	559	595	577	557	591	582	616	612	581	573	535	606	651	589	535	564	529	600	564	548	597	564	587	600	577	613	598	579	629	604	625	580	629	586	610	551	616	578	612	572	568	598	585	574	564	607	591	553	588	587	574	567	605	566	613	558	573	553	552	594	585	620	611	611	646	587	560	553	583	586	610	607	588	559	596	557	611	630	562	619	582	557	574	592	607	553	577	548	628	590	616	605	590	578	587	615	571	567	548	605	587	518	596	630	629	563	598	598	586	561	575	580	593	537	601	607	593	586	598	533	565	633	560	594	570	590	597	592	598	599	596	586	569	616	536	599	574	556	617	585	558	586	596	579	604	555	555	594	591	563	590	576	568	572	539	571	619	573	600	541	572	551	599	597	584	585	519	528	604	608	566	614	566	586	605	591	572	598	580	567	608	555	574	559	613	588	575	592	576	572	555	569	584	560	571	576	564	580	569	560	577	581	596	541	576	569	608	609	552	632	647	584	607	566	587	631	562	592	627	568	556	569	555	557	567	581	555	566	575	545	618	569	570	579	634	605	584	555	628	586	611	596	556	626	601	579	633	599	548	573	564	593	578	575	607	585	580	590	599	556	565	579	577	550	590	564	574	597	565	573	573	578	588	555	590	571	580	558	594	575	551	568	617	631	574	592	561	638	597	575	565	602	626	598	581	604	582	587	543	572	587	584	617	592	619	600	588	575	606	588	588	607	596	616	571	615	550	579	590	594	559	589	600	589	527	583	592	573	581	609	587	564	593	567	557	577	578	536	568	566	573	618	603	606	635	601	584	581	563	536	596	592	564	602	574	593	578	647	531	569	606	571	545	613	525	603	581	602	593	590	596	563	577	595	583	571	583	625	566	564	612	610	570	543	605	582	584	588	587	585	598	570	547	582	590	599	589	577	592	558	609	623	560	582	580	601	547	595	607	569	570	579	573	574	593	563	572	571	587	572	592	628	585	586	611	590	571	587	600	573	605	560	571	565	565	543	615	600	588	596	602	590	555	557	556	573	613	635	549	553	579	582	560	597	540	587	621	577	555	591	590	591	602	532	533	596	588	610	552	579	592	587	515	572	594	597	614	581	554	545	592	586	595	575	570	552	608	595	563	559	578	579	534	561	567	606	566	603	590	644	617	607	612	596	568	597	590	613	569	588	609	554	566	603	584	613	607	610	621	604	579	595	546	579	602	582	610	602	580	599	581	598	547	558	579	580	548	564	623	541	617	559	583	574	604	617	550	566	557	535	599	570	579	567	582	571	637	626	587	550	565	598	532	556	571	564	607	615	568	551	593	579	640	593	538	555	611	566	563	547	544	596	601	594	579	583
4872	14901	10134	5019	3586	2811	2161	1706	1473	1259	1095	1003	926	861	811	821	749	715	717	692	718	737	692	667	657	664	662	634	651	609	636	649	603	646	643	659	626	618	588	599	618	588	597	626	584	647	554	594	642	620	657	625	638	541	550	609	625	589	590	601	563	601	620	618	564	609	572	611	641	586	600	609	627	609	579	617	573	570	612	554	570	592	628	597	538	627	583	608	578	547	559	639	570	588	614	609	569	594	636	597	607	594	556	598	590	588	588	592	598	617	564	577	559	623	577	559	595	636	583	612	576	634	608	563	602	565	586	599	598	600	547	623	585	587	586	577	628	538	626	568	623	598	568	640	576	585	614	586	616	569	575	611	586	560	596	576	619	587	611	583	590	608	547	580	556	595	594	562	574	594	592	613	600	560	599	582	610	624	572	596	558	586	615	587	578	604	595	565	549	609	564	569	580	573	600	584	536	625	545	621	600	568	606	609	614	565	633	594	584	629	571	584	622	555	584	585	599	609	600	606	577	585	581	566	568	607	615	556	582	567	593	580	619	594	563	599	556	579	551	605	587	585	618	567	529	650	587	611	628	560	573	573	590	559	589	612	567	538	613	574	566	588	597	596	541	559	616	565	581	535	587	555	617	601	596	586	586	557	595	569	594	602	610	599	563	622	574	563	580	608	593	579	611	577	583	587	605	569	603	588	655	588	542	583	573	576	609	585	607	628	643	585	574	582	616	583	586	527	602	589	605	606	622	641	595	606	595	575	622	552	543	570	538	601	570	603	614	574	599	603	575	565	583	607	615	575	580	582	634	556	590	600	608	603	591	607	589	586	566	611	575	629	589	604	578	583	552	602	583	606	573	572	586	585	645	589	564	572	576	568	597	605	583	580	582	554	606	576	585	602	543	604	564	564	570	614	602	571	566	599	592	537	626	600	597	574	539	513	593	603	626	603	609	546	604	626	554	612	607	581	568	553	578	632	562	591	624	587	545	618	630	594	552	594	570	605	557	590	587	636	586	574	541	587	628	628	584	603	641	588	577	571	549	625	595	553	644	608	577	589	580	558	563	637	560	625	598	609	564	614	593	587	564	614	618	628	602	642	587	558	592	598	595	604	564	574	592	540	604	568	585	573	582	552	569	590	588	579	604	601	632	605	608	550	573	600	626	572	586	589	593	618	623	553	558	643	601	587	571	605	561	552	554	571	594	581	628	597	573	588	608	590	628	580	606	614	597	613	557	587	592	580	584	578	625	559	566	572	542	586	564	691	566	629	538	609	629	568	634	601	569	637	552	595	579	561	609	622	576	584	615	593	614	634	599	597	560	595	553	558	565	615	597	598	609	583	597	549	587	577	590	573	599	563	613	582	586	546	589	605	571	591	618	606	606	592	577	576	586	624	590	606	588	599	590	600	566	594	569	591	607	544	594	552	602	619	584	565	587	526	547	573	555	588	612	567	624	570	597	592	596	623	562	591	610	605	587	628	545	586	639	639	560	615	599	604	588	614	564	590	577	570	635	655	574	595	548	637	643	566	580	598	604	593	531	611	596	574	587	578	583	576	555	570	573	646	588	562	601	602	613	577	553	599	594	623	582	574	621	630	522	583	613	603	562	585	597	590	619	635	556	584	649	601	627	556	582	591	672	621	570	594	620	605	603	558	591	565	620	600	551	606	600	544	579	667	578	618	618	609	595	598	571	596	582	610	606	564	600	588	575	584	605	566	577	580	595	586	591	618	574	584	598	567	633	562	576	621	572	594	585	584	592	597	607	599	607	617	585	586	584	618	579	568	537	578	553	572	599	596	565	598	560	518	587	583	539	569	601	602	564	622	598	595	621	591	594	609	633	621	575	615	601	608	581	572	565	624	596	595	637	637	586	575	610	613	557	599	610	539	588	585	586	570	605	611	596	599	596	560	648	548	582	598	560	622	590	603	603	574	590	589	575	611	582	588	582	565	593	616	611	585	618	548	586	599	574	596	611	622	596	558	581	560	588	590	601	581	613	582	581	604	576	545	541	610	538	643	599	570	596	597	598	637	575	550	551	586	579	563	588	575	589	614	551	605	587	600	620	595	575	611	576	607	570	541	623	570	596	591	530	539	599	603	590	615	630	580	581	604	539	579	576	596	561	582	597	555	572	573	603	534	599	542	620	568	624	595	604	622	600	605	558	579	592	539	591	561	624	611	586	595	584	621	579	575	633	614	592	573	575	586	592	582	591	631	605	631	603	585	576	604	591	580	625	605	590	562	590	592	612	565	568	596	545	618	553	595	577	554	579	580	586	596	565	556	615	582	571	569	579	592	554	624	581	529	608	602	617	590	613	587	579	590	577	609	603	617	606	600	595	643	556	600	595	617	617	601	631	617	624	594	668	602	585	604	562	625	589	590	607	640	621	637	565	556	603	564	573	589	621	565	581	609	573	637	572	626	609	603	614	596	634	595	569	592	612	613	581	612	601	554	570	632	582	573	573	554	622	561	599	593	585	586	571	554	599	587	599	613	601	586	584	596	609	615	596	583	603	578	621	582	582	576	560	586	575	602	597	575	588	592	616	623	668	560	628	595	564	618	609	647	585	542	583	580	613	610	629	606	553	549	565	562	564	590	629	554	587	561	591	615	569	562	572	589	590	579	579	618	569	520	597	622	592	572	582	625	600	579	561	633	555	580	565	549	564	570	558	578	595	591	586	558	592	594	593	577	574	618	590	581	590	582	622	577	559	594	606	541	586	562	591	579	563	563	584	606	606	614	576	610	546	547	603	588	597	590	570	572	553	598	552	613	570	580	577	596	576	543	584	574	574	590	549	620	610	609	594	577	584	594	561	609	621	591	617	575	568	568	623	596	589	593	582	625	567	628	558	583	607	620	622	580	601	580	558	608	614	586	554	589	602	604	614	653	599	571	581	644	555	630	589	594	552	574	602	605	618	549	546	597	589	574	575	559	596	583	626	607	577	548	639	652	542	617	603	583	617	622	570	572	579	608	587	605	543	572	597	599	582	601	601	572	579	574	606	594	587	609	583	619	603	607	593	584	583	624	585	584	596	573	643	587	570	567	587	624	587	583	571	579	601	579	600	603	613	578	574	573	573	628	602	581	563	588	577	578	593	622	584	598	595	593	613	553	526	587	569	581	560	620	578	572	590	592	570	589	600	648	523	580	554	534	561	612	656	593	573	573	565	599	591	604	573	623	598	585	600	594	590	562	625	590	603	577	597	593	557	550	560	571	618	584	578	593	567	626	552	607	578	574	584	550	555	591	573	582	581	599	577	568	645	597	617	624	579	578	595	586	605	588	599	570	622	632	633	589	569	594	617	605	572	531	631	557	580	569	540	646	575	611	559	585	633	590	556	612	586	570	612	541	537	574	605	648	543	582	622	551	569	566	630	564	619	535	601	601	592	661	583	552	545	577	621	594	549	571	609	567	604	536	624	617	583	569	552	600	548	578	586	578	609	613	633	620	596	559	618	572	614	626	603	592	610	604
27936	17517	3319	623	446	404	267	244	236	252	214	220	226	207	222	230	233	223	229	206	257	218	208	239	227	206	233	244	217	192	215	211	214	249	233	198	214	212	254	263	202	209	235	197	217	212	231	211	226	257	215	203	219	218	236	230	190	246	199	226	227	193	240	223	236	246	244	215	226	201	223	201	218	197	216	235	212	212	241	213	211	238	206	210	223	242	201	220	206	249	241	250	180	214	207	246	239	252	223	208	203	212	221	201	204	226	217	226	206	189	231	220	221	222	218	200	199	220	227	194	207	214	213	208	215	201	224	182	206	222	184	231	207	215	238	192	238	230	245	209	250	267	213	226	216	206	215	210	238	206	229	210	203	201	223	180	226	180	215	209	220	219	230	206	243	227	206	206	239	192	231	244	195	225	221	228	230	221	238	212	222	201	225	207	207	227	207	219	239	214	216	245	220	205	220	223	236	220	210	233	225	213	215	202	218	220	226	195	232	200	253	222	248	242	230	212	215	222	225	220	230	225	240	247	223	221	207	214	207	186	217	218	204	213	231	234	227	214	226	213	210	212	246	223	235	238	233	230	246	211	229	236	222	227	216	248	216	234	224	210	185	222	204	213	227	223	232	219	220	221	214	199	205	207	216	219	232	236	214	250	214	205	212	220	221	213	214	281	214	206	228	216	210	229	228	231	236	228	245	221	259	238	212	210	203	203	216	207	209	224	210	224	235	189	258	224	206	197	235	225	208	226	200	201	227	243	211	216	253	233	210	223	205	198	211	213	220	214	241	247	235	220	235	240	222	217	225	202	207	202	211	220	220	211	228	218	221	196	216	221	229	232	224	206	235	205	245	232	215	224	221	237	219	220	237	214	245	211	208	240	210	211	213	209	213	206	204	215	226	211	237	212	226	214	205	179	208	210	241	200	201	198	243	219	213	215	224	219	205	244	210	243	237	233	229	204	234	210	237	242	224	210	215	216	223	224	239	219	195	237	206	223	218	201	206	242	247	192	229	234	250	214	198	227	232	207	179	205	206	210	203	212	237	201	253	244	211	216	204	234	200	212	207	215	216	222	233	213	201	203	200	225	213	211	213	175	181	210	224	204	219	231	211	244	209	196	223	207	217	240	214	213	209	231	224	234	217	219	218	205	227	218	204	195	198	200	205	253	219	189	242	224	222	224	203	245	199	224	226	233	216	231	233	236	222	198	232	225	200	215	221	225	207	226	233	240	238	230	214	211	229	218	208	230	236	209	218	237	207	222	221	235	222	228	252	214	210	218	231	194	203	210	223	218	218	227	214	241	222	233	211	213	211	223	230	222	226	192	258	234	226	214	240	227	240	210	216	212	235	215	232	206	235	212	227	229	226	237	244	252	206	228	230	221	217	216	210	231	255	244	221	223	251	227	222	199	212	236	200	238	227	248	231	244	207	229	238	222	230	213	215	247	204	196	226	229	193	230	222	228	209	220	241	230	215	222	198	192	249	192	223	219	204	227	202	217	242	236	238	255	227	241	221	237	206	212	199	212	221	197	191	223	217	207	224	244	232	206	210	252	213	222	227	203	203	225	204	220	232	215	224	244	207	245	232	234	218	223	190	193	250	224	236	214	201	208	209	230	218	203	200	223	247	219	232	237	223	225	210	236	211	226	233	213	218	222	232	240	222	216	198	266	225	209	217	213	220	231	215	231	216	210	242	231	234	234	211	231	212	197	218	218	242	215	217	206	207	229	199	239	219	212	228	204	190	215	232	200	232	234	241	214	190	233	214	231	212	228	226	229	218	236	214	218	215	213	211	204	230	196	209	220	205	203	186	243	207	211	228	209	215	217	214	237	222	216	204	219	209	201	203	204	213	240	204	216	221	217	209	209	194	215	231	217	238	221	197	220	219	233	219	216	218	191	210	203	235	225	229	209	233	226	230	200	226	219	233	229	230	210	220	225	211	201	234	203	217	223	222	241	189	224	220	214	207	214	216	219	200	235	230	239	235	232	219	203	209	214	218	202	238	231	237	219	208	240	233	242	220	233	211	217	220	192	224	195	211	212	225	217	225	225	192	223	212	186	226	224	221	234	222	226	241	256	186	241	202	210	227	212	210	213	205	204	219	239	240	217	213	200	234	226	218	231	219	214	229	221	229	238	220	214	219	196	234	208	205	251	238	214	223	195	227	227	196	217	237	208	208	210	214	207	212	193	231	216	211	228	226	236	200	217	232	208	226	218	234	238	224	197	238	214	224	232	192	193	214	232	228	220	186	217	206	227	191	224	232	220	219	193	214	207	208	240	210	214	220	230	219	204	233	220	214	220	210	224	217	243	223	194	210	216	237	209	232	212	197	207	228	211	216	239	217	232	219	243	231	220	249	206	228	206	193	209	240	231	222	208	204	232	222	218	217	220	219	213	229	196	233	232	216	222	230	215	224	245	210	230	211	208	231	203	227	204	224	217	194	196	246	226	216	233	244	232	235	237	235	218	214	220	209	224	223	221	219	226	214	196	176	250	197	210	195	222	211	236	218	217	221	222	247	226	210	261	201	217	210	235	209	225	212	209	229	203	215	204	192	206	228	244	222	226	221	230	223	198	242	196	189	225	223	228	218	235	215	215	242	209	235	223	199	241	198	200	213	213	228	216	224	231	207	236	229	234	229	219	221	218	212	211	232	205	199	224	232	234	210	208	213	201	223	241	223	224	221	224	197	212	228	212	218	246	205	206	212	206	221	197	229	222	236	197	235	208	226	206	238	207	198	212	230	214	208	188	246	219	201	233	211	212	212	218	208	208	219	217	205	237	200	223	224	210	206	246	216	201	222	214	229	205	225	205	197	188	208	205	228	192	215	214	231	227	225	226	218	225	242	230	194	221	220	218	211	191	221	217	226	234	205	217	267	211	202	224	219	210	233	222	209	210	203	183	215	213	240	200	225	234	209	219	228	222	229	210	214	220	224	231	225	212	217	238	196	217	197	215	223	221	232	219	213	224	226	233	212	218	228	188	201	215	194	206	192	251	234	216	213	227	215	236	197	204	223	213	247	216	201	214	215	214	218	208	232	215	206	232	227	220	221	221	218	225	224	207	202	215	205	213	200	213	245	221	199	219	225	234	218	207	213	259	229	199	214	226	234	213	197	203	258	227	217	221	212	242	204	202	201	234	207	205	237	217	182	231	206	226	215	237	211	232	225	221	249	233	213	208	248	220	194	212	205	245	212	226	208	207	220	210	220	229	237	242	182	220	238	188	251	219	233	203	207	264	239	225	205	228	224	224	187	223	221	234	247	217	198	208	225	222	209	248	199	200	238	196	223	217	205	247	225	219	216	236	213	230	224	216	204	238	227	234	210	232	210	218	224	214	206	236	226	247	220	213	229	196	196	238	213	202	189	211	213	221	199	221	187	211	217	216	242	213	214	210	225	217	206	184	209	238	210	228	250	218	195	212	226	222	213	229	218	231	237	223	182	237	221	211	228	240	216	230	243	233	203	205	228	211
4215	775	660	452	346	343	295	286	270	267	263	287	274	259	239	256	248	248	244	251	272	240	222	260	284	275	254	247	247	223	250	255	270	271	281	252	258	261	260	247	262	231	255	219	274	247	266	274	247	231	212	243	252	234	262	259	239	239	248	244	262	230	265	257	256	232	252	250	247	217	255	235	256	239	264	238	271	260	242	244	246	241	249	232	238	250	232	235	243	219	222	254	246	242	254	243	243	247	242	288	242	242	253	246	254	250	255	264	247	241	220	282	238	269	254	246	277	268	262	239	237	259	227	265	261	242	268	229	264	240	237	224	260	273	258	215	255	267	239	238	241	242	242	255	281	241	251	249	244	263	240	246	251	275	257	203	239	235	264	272	278	259	257	269	255	269	241	246	243	252	264	246	255	271	236	214	236	251	246	244	226	244	241	280	235	276	237	249	269	244	262	245	242	236	262	268	253	242	248	244	257	253	242	246	250	239	248	265	242	273	264	265	260	240	255	261	247	261	209	226	240	243	256	264	254	238	259	234	262	219	254	270	269	275	237	233	238	240	279	268	263	249	279	243	235	243	237	241	230	221	248	244	253	287	248	236	233	263	234	264	266	255	238	230	267	231	251	240	254	247	272	258	254	249	270	254	275	279	249	245	233	226	262	259	256	234	253	238	259	252	241	261	272	259	245	258	253	243	274	285	257	227	267	242	230	216	261	252	236	256	246	231	260	269	248	245	248	232	245	263	261	249	259	261	243	276	231	245	233	253	225	242	271	229	259	218	266	255	281	252	259	246	242	253	263	243	245	259	257	225	274	219	245	265	263	244	257	226	247	227	240	283	245	272	240	235	232	257	258	252	216	232	260	237	260	245	244	242	236	248	234	251	245	219	258	231	268	216	275	233	246	260	268	252	240	242	242	257	246	235	236	234	248	243	276	240	233	268	259	236	238	259	258	239	252	247	251	249	259	268	255	256	262	237	235	243	238	244	226	272	249	244	236	241	241	242	255	234	267	241	271	259	237	259	264	240	286	248	278	269	241	248	241	249	274	288	268	244	239	283	283	250	259	237	257	227	260	243	236	266	259	235	235	256	261	253	269	266	241	243	247	270	252	273	241	256	271	250	256	226	240	243	246	238	228	239	250	285	244	247	250	230	240	216	236	229	253	230	248	257	260	254	286	239	259	241	225	243	230	241	244	238	251	257	253	250	229	240	262	255	235	232	268	270	273	259	239	249	245	235	263	263	260	244	258	270	261	258	250	264	248	245	250	248	237	233	258	252	269	256	254	258	244	249	209	243	253	246	257	257	264	255	245	256	261	245	247	280	244	246	256	238	233	245	243	241	234	255	221	234	262	235	263	245	251	246	261	240	267	265	248	236	250	220	279	245	236	257	259	243	227	273	256	258	243	237	233	253	264	237	230	251	230	226	272	264	257	258	251	210	256	261	261	243	246	261	243	245	224	265	247	245	265	233	243	240	254	254	278	219	261	230	274	252	266	266	239	253	255	267	248	245	262	223	250	258	231	236	258	239	255	264	248	226	240	257	208	274	229	243	273	264	251	259	239	213	259	284	222	225	231	264	260	246	229	269	246	256	244	226	252	279	242	255	237	239	232	263	238	237	262	260	241	233	250	280	247	241	254	240	235	270	258	238	263	279	241	266	287	257	231	232	287	222	264	243	264	261	265	255	286	220	238	275	258	242	253	226	278	277	252	231	240	252	298	249	256	261	257	266	267	261	250	247	231	243	239	261	214	275	271	271	250	272	253	270	237	222	246	270	232	238	233	243	248	246	239	228	258	224	268	268	231	264	252	235	251	249	262	262	262	242	242	269	214	272	243	270	248	241	247	255	273	248	258	253	245	246	244	254	261	264	261	272	232	226	258	272	262	242	277	227	241	263	237	227	244	237	255	246	232	247	230	201	239	256	254	237	219	225	249	265	232	237	260	280	221	242	249	228	258	240	248	255	243	255	240	257	244	241	237	260	259	228	257	224	251	250	226	255	237	253	245	243	227	241	256	245	241	238	262	225	247	229	258	247	250	260	244	242	256	260	260	244	266	231	231	267	248	256	254	255	251	258	237	215	248	266	231	250	251	234	253	253	225	244	223	276	244	257	264	265	270	248	251	257	251	288	231	230	247	249	255	257	246	261	248	286	251	255	254	221	250	261	258	245	290	251	247	237	247	257	254	221	267	262	222	270	230	219	269	257	252	247	233	248	268	230	260	225	241	235	222	232	255	251	251	265	242	249	254	261	252	265	230	259	250	278	247	255	250	260	249	227	231	250	241	266	240	259	249	247	276	267	250	237	240	256	247	231	220	240	243	232	238	254	219	232	280	265	252	242	253	260	248	262	252	256	249	276	266	265	245	228	237	258	234	235	209	223	236	221	256	250	261	236	273	233	218	264	244	228	282	276	247	243	237	250	226	251	236	252	250	263	250	245	264	218	234	277	259	283	265	239	235	271	266	259	241	270	243	251	259	267	233	226	256	222	239	248	251	251	239	230	261	237	262	240	272	248	253	246	240	230	276	237	241	243	259	253	236	271	256	246	236	231	267	231	255	245	241	272	250	283	260	254	252	250	237	258	268	230	246	239	255	267	262	226	253	224	240	251	237	242	269	275	241	266	234	254	264	256	255	254	234	233	234	246	262	255	266	246	259	253	262	256	248	234	230	237	237	250	237	237	260	237	258	258	228	245	260	240	263	277	247	262	251	256	256	246	228	251	230	259	259	236	241	240	253	239	246	261	234	247	263	257	246	254	271	253	256	255	246	245	242	264	220	255	222	266	248	240	235	252	238	262	261	242	260	224	268	234	252	271	253	259	260	233	259	247	243	256	232	221	244	264	223	260	257	266	234	227	264	245	249	231	255	256	265	254	269	260	230	264	246	275	261	266	236	251	263	249	221	258	242	263	238	260	249	231	234	288	261	249	239	237	213	243	241	220	260	271	248	249	257	254	271	249	234	281	229	225	250	271	259	229	247	241	239	252	239	247	235	261	212	276	222	249	230	242	258	286	234	251	270	254	262	251	228	236	233	257	245	266	214	275	238	258	263	255	248	228	244	227	249	254	257	243	226	230	254	236	244	252	257	272	251	256	257	226	242	241	266	249	240	275	300	234	255	253	257	246	263	245	222	272	256	254	279	259	248	267	224	232	248	251	248	275	253	251	234	245	254	227	232	251	268	259	258	241	256	251	235	246	261	252	268	251	248	219	237	225	228	275	266	230	237	241	254	252	251	278	258	251	281	258	265	264	265	242	235	264	223	243	218	227	252	247	221	238	245	249	245	222	252	240	254	244	259	215	242	252	250	277	256	260	256	271	249	272	268	243	235	250	244	262	239	203	248	256	267	260	252	258	238	248	209	238	251	232	265	272	270	236	236	257	265	270	268	255	222	263	223	265	260	284	247	256	246	238	251	233	263	268	282	267	221	239	226	248	247	236	260	272	256	276	212	256	226	252	240	272	255	237	224	244
23807	21286	28473	24404	21298	8946	921	622	536	494	437	401	335	411	339	345	339	340	334	321	313	297	271	273	306	271	258	319	297	287	300	291	295	256	288	276	249	268	249	267	279	262	275	285	254	303	278	278	282	273	306	280	266	281	278	285	290	257	249	284	256	272	254	291	279	283	301	292	279	263	283	269	238	269	252	291	265	288	276	280	277	278	260	265	255	270	292	279	318	298	250	280	284	272	288	262	284	307	266	268	275	260	274	282	270	287	290	292	277	283	275	274	259	291	279	262	270	234	266	286	260	261	269	290	265	265	300	250	272	303	252	242	286	308	246	253	257	282	279	281	286	266	259	299	252	248	286	285	292	262	291	279	257	274	259	287	285	312	253	274	260	285	277	292	274	274	278	259	271	283	264	289	277	263	283	247	276	261	279	273	295	258	245	257	269	273	298	272	273	276	276	271	302	285	274	277	281	270	265	285	262	280	254	243	271	298	252	269	267	266	290	283	280	292	252	278	281	276	280	304	279	286	271	307	296	267	272	287	311	264	265	262	269	289	252	294	276	264	279	281	272	282	270	254	276	270	276	281	290	275	280	249	250	287	275	284	246	284	283	276	257	278	275	264	279	291	271	282	273	276	292	254	268	268	282	277	283	283	314	288	261	250	261	304	289	259	267	304	267	258	270	244	307	311	294	260	262	265	256	288	250	282	296	265	260	249	309	281	272	285	273	277	254	291	254	260	253	244	262	286	276	276	262	261	286	294	265	267	272	269	256	277	266	285	250	270	280	287	279	277	263	278	281	281	303	241	296	302	269	270	295	292	300	267	287	266	307	245	290	272	258	281	273	296	266	276	269	259	278	275	283	256	257	282	265	313	271	268	244	266	299	277	282	269	295	282	305	271	264	268	274	259	264	293	258	292	263	259	272	281	287	256	299	269	277	270	288	300	272	255	280	275	263	265	302	257	275	271	240	265	302	274	282	277	271	246	252	273	300	272	266	293	268	262	270	254	276	270	304	286	269	255	276	272	301	268	306	277	258	246	270	290	296	287	278	299	272	251	274	265	273	286	282	264	266	290	272	284	279	274	280	270	252	274	266	242	276	269	267	254	269	247	304	267	270	279	281	271	272	258	266	285	259	275	241	271	260	239	292	229	273	310	249	273	276	290	311	284	277	248	247	264	275	268	281	265	288	246	290	258	299	249	257	269	251	269	257	281	283	274	253	274	282	275	240	250	264	299	284	279	258	292	264	276	289	263	283	280	269	248	270	273	273	262	292	291	269	302	298	293	282	299	274	285	258	259	261	298	275	257	267	268	290	300	277	273	280	261	265	305	243	274	257	257	268	259	277	270	282	277	254	283	299	265	276	258	289	260	265	272	282	278	277	286	268	269	267	307	283	250	277	262	259	287	307	301	259	261	254	300	276	295	249	292	292	268	268	279	249	284	266	279	270	250	279	277	254	237	264	279	283	262	284	277	268	264	266	282	282	240	260	316	298	280	283	279	272	275	260	281	273	266	248	253	264	291	288	273	287	281	276	238	281	272	273	255	284	276	281	280	248	300	284	259	270	269	298	282	299	295	254	279	281	295	284	271	296	257	282	286	292	266	260	267	257	275	288	282	285	246	294	256	299	248	251	259	278	254	275	286	289	272	261	268	321	265	306	292	277	314	266	302	289	286	273	287	269	267	289	276	280	294	265	280	283	254	256	262	276	286	240	278	286	240	259	263	286	255	271	292	265	261	270	260	273	270	277	306	233	254	250	300	282	257	235	272	256	273	281	283	285	290	288	283	252	266	278	284	286	257	287	262	289	266	269	263	279	275	271	264	303	243	271	259	263	253	286	285	307	262	289	264	283	284	270	282	255	278	247	284	258	247	284	278	296	271	270	239	291	264	279	277	284	250	259	254	291	270	278	287	285	251	289	280	264	278	281	305	274	267	282	257	277	227	276	276	264	267	263	273	284	272	256	252	244	282	289	273	265	294	287	268	252	289	252	279	261	297	267	266	298	271	254	275	304	292	308	251	279	270	283	253	259	280	290	273	299	304	287	267	300	278	288	302	267	253	261	277	251	263	279	267	301	276	258	297	260	254	258	252	289	275	246	287	234	287	258	260	255	275	272	289	282	279	258	270	333	284	274	297	246	276	270	292	246	277	303	270	287	240	287	273	284	283	258	254	267	280	263	290	270	281	263	290	283	269	293	268	257	272	292	260	286	290	263	289	272	267	301	248	249	270	273	287	264	284	278	298	306	246	294	261	283	288	288	306	275	284	298	280	277	256	287	268	259	272	267	276	280	275	289	258	301	285	276	260	266	261	255	278	274	270	258	285	279	300	297	294	295	296	261	280	246	276	259	273	270	272	278	279	268	305	269	253	275	266	266	262	284	272	267	252	263	266	253	262	274	260	304	288	244	276	268	264	273	281	314	271	286	249	314	245	303	283	279	303	251	261	268	281	290	243	257	274	241	288	276	284	269	259	268	269	271	289	280	290	269	268	284	253	264	249	279	252	291	279	289	294	276	278	277	273	271	280	292	287	268	247	258	256	309	296	285	315	289	273	247	265	261	271	275	279	274	265	264	293	275	254	270	275	294	300	280	290	303	278	256	265	283	260	275	295	301	266	280	294	254	252	302	257	281	274	266	274	250	299	272	273	331	291	290	277	265	288	259	296	263	269	296	291	299	264	234	282	294	289	271	259	276	297	250	310	260	311	288	278	253	284	257	275	266	267	284	258	265	296	263	267	271	261	272	266	290	290	249	284	277	265	255	275	283	272	295	265	266	255	257	227	278	279	257	269	276	278	297	263	275	285	295	283	293	248	287	275	291	275	278	291	261	257	247	260	275	271	275	264	258	292	256	303	296	261	297	267	275	282	246	245	295	306	295	249	251	286	265	294	274	233	287	280	255	274	288	293	298	269	267	276	274	248	268	282	287	285	250	253	290	284	294	256	303	275	278	295	269	297	282	271	280	238	235	246	269	301	284	265	289	262	275	297	285	286	271	255	298	279	288	267	275	269	262	293	258	250	260	297	279	283	270	289	261	294	263	254	280	289	285	284	269	308	275	267	243	241	244	283	293	261	286	277	243	234	259	289	275	293	277	270	287	262	273	260	276	310	292	305	265	273	263	254	266	275	258	263	291	282	270	265	289	275	228	267	261	296	300	292	278	284	259	272	292	302	272	284	292	273	301	286	273	254	280	273	310	249	257	259	261	292	300	248	267	296	270	278	268	268	262	259	265	282	250	300	291	276	289	284	284	280	292	260	306	287	263	265	228	245	301	305	237	295	268	255	265	278	285	264	286	280	278	276	263	286	261	289	270	253	266	287	252	297	277	274	248	232	298	237	253	259	275	309	283	316	273	280	330	257	277	286	284	259	270	255	264	261	262	268	219	283	245	282	290	252	307	250	255	248	276	252	265	290	255	268	257	233	288	260	309	253	247	248	277	255	268	316	266	304	278	278	246	282	254	295	270	279	261	271
3442	8941	5918	2737	1906	1484	1070	886	751	667	541	509	470	433	389	405	369	342	318	356	345	342	356	316	348	304	341	302	344	305	302	306	307	311	289	314	277	310	277	273	302	296	310	343	286	323	312	322	280	300	326	320	328	297	273	297	274	256	289	317	293	298	320	290	304	269	305	280	290	279	305	274	317	340	336	305	279	309	312	281	301	270	265	291	284	300	303	289	292	314	289	287	293	274	297	272	319	306	314	286	262	294	291	277	298	277	270	276	342	302	299	266	307	293	270	288	275	270	270	297	292	300	275	282	296	307	314	289	326	256	299	285	291	268	290	314	271	284	296	299	279	291	279	258	283	277	304	273	322	320	297	289	275	290	284	273	287	259	282	316	268	294	288	288	307	286	303	286	296	301	267	333	273	282	304	265	293	272	312	282	267	301	284	271	302	299	292	289	275	296	268	294	300	289	278	278	287	276	325	279	303	304	286	281	284	287	285	296	285	293	298	333	273	298	293	274	323	263	311	303	280	295	310	276	284	290	288	288	303	293	275	274	288	301	301	308	299	277	321	293	294	301	288	290	332	281	272	300	301	265	271	277	281	273	281	283	311	255	284	277	273	277	300	276	256	290	285	307	318	257	299	272	296	294	278	261	293	280	306	307	289	306	269	269	275	293	282	232	307	273	275	288	289	322	323	294	283	272	306	290	275	291	270	290	258	269	316	302	294	307	284	295	294	296	294	270	277	293	279	272	294	287	290	282	311	300	292	271	291	281	287	289	261	279	282	289	311	261	304	307	276	260	292	314	283	291	287	272	307	269	267	294	285	299	309	280	334	313	293	320	287	292	300	288	319	302	298	283	265	278	279	278	261	292	306	304	295	260	281	297	306	303	297	275	281	299	253	315	277	268	305	294	263	285	282	285	279	285	297	287	280	283	307	290	310	272	307	283	278	292	275	295	257	281	291	297	303	291	283	299	271	281	301	280	293	292	284	243	305	308	274	270	306	287	289	262	281	284	281	302	282	267	306	284	312	293	279	300	274	294	279	295	301	292	284	304	298	294	263	319	301	274	286	273	282	251	315	278	265	297	305	286	265	285	284	288	279	303	306	299	268	298	319	282	317	269	296	313	280	305	252	300	273	280	273	283	290	285	309	275	263	268	302	284	305	281	273	285	260	296	242	303	293	269	290	329	294	297	296	296	266	296	277	301	322	312	297	262	281	282	284	295	283	289	281	283	281	285	290	305	291	315	296	305	291	287	275	302	314	290	287	307	264	293	318	298	285	284	325	296	279	266	274	277	290	300	300	293	301	266	258	286	283	273	301	278	296	295	276	270	299	273	285	299	302	268	307	294	307	306	301	262	282	299	314	305	289	279	317	290	296	263	291	260	295	321	262	305	268	287	318	288	278	286	286	278	286	290	291	251	334	275	282	308	283	294	289	312	293	253	303	302	310	303	277	306	293	297	310	282	281	288	302	278	302	313	291	285	278	267	258	293	310	288	295	310	271	273	270	312	255	278	307	280	295	323	271	293	305	276	292	311	262	288	284	252	276	319	291	284	271	284	277	292	303	266	286	292	277	276	286	261	306	272	277	279	286	253	303	276	271	294	301	302	299	276	319	298	287	277	272	308	302	301	327	301	265	309	283	281	282	292	287	284	280	302	278	269	274	264	278	321	283	304	294	278	319	274	287	294	313	285	284	283	269	305	310	296	304	278	276	265	289	296	314	306	286	293	337	302	305	311	308	288	306	267	301	286	290	305	305	292	320	274	269	283	287	299	296	322	298	282	288	275	281	309	286	287	262	290	279	274	256	261	265	277	277	326	292	271	302	285	258	289	273	282	294	309	312	304	287	270	260	278	291	280	305	294	281	296	284	269	281	293	305	281	267	303	293	273	287	307	320	323	313	299	262	309	300	300	282	286	318	282	288	294	280	300	311	283	279	270	283	286	294	282	280	292	277	282	320	292	298	284	281	298	291	305	277	260	281	277	272	295	287	267	270	291	270	323	314	280	291	297	274	295	265	301	267	302	285	288	306	281	297	301	292	299	289	301	287	265	280	294	291	303	314	290	270	298	283	296	276	286	324	288	287	265	272	283	286	284	261	279	276	295	299	285	284	265	283	298	321	289	293	307	290	278	276	305	265	244	295	292	262	325	296	293	285	275	254	292	310	277	265	295	303	291	298	280	303	279	281	297	253	283	285	295	275	287	314	317	305	286	281	333	309	288	290	307	283	289	302	275	319	282	299	303	283	282	305	298	250	324	272	281	286	286	259	289	270	285	296	284	294	290	301	272	315	305	278	271	307	301	291	279	275	286	288	282	273	270	298	279	287	314	309	303	270	297	329	287	307	282	284	290	311	294	260	284	272	289	285	292	297	260	324	282	275	311	270	308	295	282	288	275	313	299	283	283	293	288	294	282	301	269	310	301	322	309	305	291	302	319	297	300	328	303	305	277	307	283	270	285	281	293	288	299	290	305	293	291	282	313	277	310	298	323	265	283	271	286	299	285	278	312	315	289	285	268	292	301	291	305	291	274	280	311	289	291	266	303	256	280	287	280	300	272	264	295	311	277	258	289	290	296	267	290	296	290	288	301	328	262	315	287	302	272	289	310	304	287	293	272	301	303	296	287	259	289	282	275	304	288	292	255	291	297	297	249	313	301	264	293	250	319	316	305	316	309	317	284	300	301	274	283	265	264	274	303	275	272	275	303	295	312	295	313	300	290	262	292	326	257	301	316	293	305	289	294	300	292	285	258	281	276	287	285	273	288	290	290	284	274	312	293	312	308	280	278	291	297	283	285	289	280	285	300	289	278	288	270	280	304	270	311	300	277	313	269	285	304	309	296	288	306	275	309	301	285	301	289	268	292	309	293	289	273	298	295	273	305	259	263	272	295	270	260	344	311	282	322	303	310	282	262	289	305	280	297	283	321	282	287	296	277	291	304	281	268	275	330	281	271	313	270	331	291	285	259	319	301	257	297	276	293	288	255	290	244	267	281	289	271	272	298	294	297	282	297	303	284	287	280	301	291	294	292	294	285	284	309	300	279	292	297	287	272	300	257	292	296	310	281	289	273	293	286	285	301	281	290	292	293	303	300	339	251	316	267	300	262	277	277	274	299	282	295	272	310	304	320	315	289	284	301	284	276	263	277	293	290	311	275	303	306	272	293	272	304	262	290	293	304	268	281	273	307	280	280	270	296	282	296	293	296	317	293	306	298	314	298	281	263	312	293	288	292	293	270	292	289	298	288	267	307	288	320	275	276	311	277	314	297	286	271	298	283	276	271	319	250	290	280	275	305	306	270	289	279	283	300	270	282	276	260	284	293	305	273	335	270	297	268	283	264	287	302	254	299	267	285	289	270	298	294	305	301	282	296	329	293	277	292	291	304	296	276	304	281	280	278	284	292	276	303	296	264	275	292	282	292	305	277	286	281	313	271	315	306	289	305	272	308	305	276	274	308	275	270	287	272	285	286	296	267
25037	21366	27454	25596	9863	858	672	608	545	544	512	512	494	471	493	475	458	466	468	442	470	467	433	463	425	459	450	457	435	431	464	415	454	452	438	473	441	422	464	447	454	453	438	448	438	449	406	422	489	400	437	409	485	416	402	469	396	422	420	416	433	450	469	442	458	425	422	471	421	436	445	441	429	427	466	434	459	444	466	442	491	441	430	426	456	457	455	434	425	415	489	457	441	438	457	429	405	441	472	410	446	433	437	423	426	444	438	461	446	434	405	423	456	421	416	451	453	379	431	454	449	413	439	439	445	427	447	440	476	436	472	426	417	469	436	442	398	459	402	452	437	504	422	445	409	462	437	439	428	406	435	430	452	492	464	434	449	456	447	446	434	425	452	423	488	450	430	458	431	468	413	446	481	438	448	465	487	439	450	428	456	427	431	442	409	398	452	439	448	438	483	416	426	418	449	479	444	439	418	414	434	428	443	414	438	427	459	451	436	476	424	458	455	436	400	454	460	471	404	434	463	436	440	432	460	449	412	414	426	446	427	430	460	453	438	416	431	444	443	430	455	406	470	438	438	437	443	400	471	433	427	446	438	440	435	467	449	451	464	418	393	453	464	463	433	415	467	435	419	440	484	461	434	427	476	458	463	455	396	444	385	482	465	444	463	425	501	439	444	429	454	456	432	463	425	464	444	475	461	423	472	435	454	451	429	447	439	451	464	448	454	450	396	407	396	419	425	448	421	463	441	460	448	466	417	405	445	444	464	447	453	450	439	431	441	444	441	455	426	473	414	434	488	417	447	448	439	462	451	439	402	477	450	438	436	443	444	435	444	458	428	435	437	423	432	437	463	469	484	421	422	429	436	462	453	448	434	416	437	444	455	436	453	413	468	425	456	449	438	439	415	441	436	469	452	425	453	442	422	427	428	424	449	433	432	436	490	455	431	448	458	405	418	427	429	413	439	444	456	448	430	479	417	414	422	432	446	411	456	445	470	421	441	426	430	437	423	478	454	436	424	449	450	447	440	427	473	462	434	452	447	442	470	412	467	438	431	436	439	466	427	416	467	419	436	419	471	412	434	426	434	417	441	456	435	463	438	436	438	438	440	472	460	425	427	456	429	464	439	437	460	403	456	425	447	437	422	430	446	456	434	445	405	449	434	422	419	457	446	431	464	425	448	421	459	419	448	466	433	445	443	457	462	426	432	410	432	431	418	422	450	460	434	414	411	466	444	451	435	433	440	444	419	408	444	461	407	469	402	414	447	388	426	433	454	457	464	448	423	431	472	430	452	420	444	422	448	456	434	411	440	435	436	439	403	458	471	408	464	424	458	432	439	439	467	419	455	466	432	440	440	442	465	449	481	441	416	445	424	499	407	418	426	481	442	442	471	396	462	465	397	454	420	426	442	464	438	409	440	431	447	438	439	432	418	437	441	420	459	426	460	456	496	436	416	429	434	415	466	417	427	456	424	408	481	452	464	445	423	452	460	433	429	477	426	400	416	450	408	385	455	451	439	421	419	459	492	452	473	450	475	417	415	401	454	456	436	441	425	447	431	482	446	469	447	423	457	461	418	452	407	438	426	417	415	459	467	469	452	457	466	409	483	420	418	415	451	404	444	492	428	460	459	427	449	445	454	459	414	426	424	434	468	449	445	459	457	427	453	480	439	506	403	480	428	461	431	457	441	386	436	484	404	480	453	427	432	436	445	436	455	448	448	452	474	457	436	455	428	431	458	485	445	437	472	454	431	461	452	459	455	455	460	434	438	403	457	452	462	450	436	432	473	409	416	449	484	401	473	431	410	453	460	432	434	436	446	481	436	451	442	437	422	426	425	463	449	434	473	471	424	406	454	435	461	428	468	443	440	453	465	431	445	432	429	443	443	480	467	402	424	460	404	425	438	445	447	459	467	440	414	467	430	426	437	462	426	488	427	442	440	451	427	463	453	417	468	405	460	401	434	430	415	483	427	444	416	419	456	409	440	442	423	473	436	423	440	448	458	441	425	425	446	442	412	432	410	429	443	427	421	440	492	455	426	439	435	425	467	446	492	416	493	423	444	438	417	450	443	484	409	486	437	468	451	459	443	431	446	443	494	441	432	448	440	460	445	486	480	450	444	436	444	470	454	445	453	463	461	430	435	432	447	452	476	428	428	422	456	459	451	421	440	470	428	447	403	458	438	427	429	466	439	459	451	403	454	433	417	415	429	447	477	423	451	454	434	437	453	435	433	436	456	471	430	441	410	446	420	432	431	465	413	436	391	465	447	425	426	436	449	473	461	475	451	421	434	427	450	506	467	443	454	438	426	438	432	424	431	435	459	404	462	463	426	447	411	436	437	466	438	432	454	444	459	431	449	450	448	457	410	393	449	417	427	418	410	443	433	462	456	435	476	420	432	449	445	414	464	460	435	468	470	439	427	479	418	455	414	440	476	442	419	441	463	407	443	456	439	470	475	429	409	485	449	444	448	415	429	464	416	465	466	459	426	430	433	423	473	456	434	471	418	454	457	415	431	458	437	430	459	456	476	448	430	396	442	426	446	418	424	423	433	471	437	451	456	414	454	456	426	420	453	438	447	432	452	450	445	434	427	407	471	449	406	417	394	451	426	420	462	452	449	422	438	476	433	433	438	415	427	469	423	436	455	463	439	436	495	432	480	449	494	434	445	432	424	469	430	457	440	415	449	430	473	471	445	408	465	471	431	431	421	447	417	436	413	421	471	468	462	424	447	465	433	446	432	446	407	438	423	424	395	454	435	463	443	433	439	423	428	414	404	460	436	466	429	447	454	468	408	456	444	435	442	459	456	454	425	469	407	408	429	424	432	454	454	429	487	442	427	432	405	440	437	434	463	421	458	425	443	436	441	435	492	436	453	453	462	381	456	390	448	443	436	466	461	436	435	441	418	424	459	442	459	456	425	437	429	447	435	429	405	434	423	454	451	434	440	469	408	463	435	429	440	438	420	443	436	421	430	453	477	403	451	455	442	444	412	481	408	439	459	431	420	458	432	449	489	445	443	425	467	428	424	426	416	400	451	410	458	444	402	438	448	407	446	420	448	396	453	431	421	423	437	487	413	421	432	470	456	445	437	451	468	462	429	430	440	453	456	459	440	437	459	437	441	495	441	447	450	465	465	436	431	429	473	464	428	413	448	442	437	414	452	452	425	438	430	430	419	445	468	421	407	432	473	399	450	483	449	416	413	426	429	429	464	400	444	401	441	446	433	425	424	426	431	463	463	427	441	434	422	431	455	438	442	443	420	424	422	453	458	443	444	451	434	434	429	451	427	441	416	458	426	440	424	433	443	438	455	421	459	427	443	456	446	473	432	411	466	414	476	431	451	452	475	410	425	428	409	422	446	448	422	465	467	461	460	421	397	423	445	403	455	383	433	422	443	430	444	418	473	447	446	462	431	474	432	446	450	425	423	439	412	446	397	430	457	450	441	443	467	450	456	448	426	440	448	418	438	430	403	445	456	403
3576	5231	3593	1869	1332	1115	910	828	705	701	634	588	555	566	587	534	503	507	515	497	504	498	527	491	453	478	480	468	489	498	481	493	470	472	483	468	478	483	438	459	501	485	493	467	463	486	514	499	505	483	448	495	481	493	480	503	475	481	476	502	489	493	456	459	463	479	484	515	488	477	494	461	467	458	456	490	481	472	462	490	457	448	493	488	495	469	463	515	485	417	449	491	491	482	483	488	478	481	463	497	476	479	472	448	462	467	459	512	455	442	444	504	449	467	460	470	482	489	465	484	496	501	466	474	463	444	479	450	485	445	480	506	491	478	489	463	471	495	449	463	429	473	445	456	517	441	475	494	480	447	479	438	458	467	485	508	460	493	478	482	482	505	472	470	502	495	491	442	483	491	418	504	482	507	495	464	523	464	497	466	463	470	460	472	489	460	474	454	471	487	467	496	495	481	469	489	472	450	453	485	457	460	473	467	434	499	471	444	443	454	471	462	492	456	445	468	472	467	504	475	473	451	496	470	479	478	470	495	468	500	470	464	465	466	476	450	453	474	480	446	479	448	484	465	461	460	500	460	467	467	452	494	449	469	458	525	444	517	466	458	458	480	463	475	437	467	459	502	494	430	499	502	459	469	435	506	453	497	487	490	468	453	441	521	495	474	490	460	462	463	486	455	438	498	480	459	462	452	477	455	441	476	478	510	487	450	449	498	480	492	502	456	478	453	487	469	508	459	458	467	492	444	476	425	454	449	486	476	477	472	480	450	402	479	455	488	496	499	459	485	475	490	478	458	461	475	504	468	461	471	483	496	444	456	478	455	492	463	443	449	515	486	486	464	503	480	468	478	473	517	479	491	494	478	441	458	457	487	442	528	514	470	475	478	481	485	482	492	481	472	456	496	473	525	493	484	499	483	481	478	493	438	476	460	457	464	463	485	465	455	490	473	441	488	493	452	472	471	498	508	530	478	481	474	472	498	497	476	491	478	439	502	506	480	479	488	488	454	469	465	471	471	472	496	464	488	441	502	487	462	467	477	462	459	474	459	504	433	471	476	443	519	487	487	500	477	460	481	484	502	465	466	468	466	451	492	444	436	434	467	492	471	499	519	488	464	470	454	469	466	466	505	463	434	479	512	461	501	463	493	491	461	448	466	477	459	467	519	461	485	528	433	454	533	475	449	417	458	445	471	501	501	471	493	453	485	442	477	495	460	484	474	460	434	468	491	477	479	487	472	486	451	479	518	513	423	482	483	492	470	486	494	512	471	468	472	458	468	469	468	435	470	486	521	530	454	504	487	433	472	481	481	502	476	474	475	492	470	492	487	465	439	485	483	520	458	492	490	469	472	474	442	482	471	503	448	459	456	475	475	474	483	486	491	469	470	466	480	491	481	507	490	477	494	494	464	490	491	498	503	464	435	474	457	472	455	484	485	513	459	461	471	503	430	467	451	483	476	463	483	478	447	459	498	440	410	463	443	459	471	486	466	478	474	471	459	495	464	494	463	495	476	445	487	488	498	454	477	480	484	505	465	474	471	473	475	479	445	462	501	461	433	485	487	494	497	484	530	425	464	423	478	497	467	494	471	476	479	482	467	487	451	506	450	461	462	484	451	453	463	484	470	456	497	473	449	438	473	475	508	497	457	488	475	465	463	455	441	443	459	442	468	485	481	499	479	515	453	500	428	469	450	483	514	480	476	473	458	497	485	510	478	440	479	480	470	483	420	447	440	490	474	440	458	470	464	518	459	460	468	447	478	479	496	468	470	511	489	441	455	495	484	425	506	460	480	468	509	459	437	443	500	469	480	490	473	419	497	464	471	484	453	483	485	457	428	472	447	449	520	495	483	475	466	477	445	522	524	424	473	480	503	495	499	480	477	501	478	483	462	443	483	463	458	457	471	469	490	467	481	480	488	498	510	470	508	440	438	421	462	492	510	491	488	524	474	485	506	449	479	471	509	481	451	466	458	486	477	489	498	502	474	459	474	472	493	465	477	478	461	463	493	491	472	473	483	460	474	475	473	477	445	436	488	466	482	498	445	464	471	462	437	485	510	480	499	462	478	508	484	497	503	461	466	479	455	454	470	447	487	437	513	476	464	484	458	462	489	479	480	439	490	442	486	469	489	465	485	472	485	476	442	464	515	485	440	442	428	491	444	465	532	457	469	459	461	463	504	509	492	513	482	445	436	464	446	474	475	489	418	495	488	519	455	445	492	498	449	456	473	473	519	532	480	485	477	464	496	469	504	461	476	441	482	510	467	463	463	448	440	478	455	511	508	433	439	476	437	439	429	482	457	497	484	479	478	467	483	500	416	471	440	468	481	440	462	473	525	493	475	474	480	413	493	507	498	432	485	524	461	465	453	495	478	485	446	491	427	465	474	479	480	490	479	498	497	455	476	465	486	465	450	474	448	492	481	487	515	417	469	476	464	465	489	467	494	520	497	474	453	491	451	447	423	466	479	500	495	481	457	457	463	450	452	499	500	500	496	478	449	530	515	463	478	468	456	473	461	485	465	441	437	461	479	470	453	475	471	478	464	484	459	463	492	465	488	492	500	481	475	493	475	468	467	475	479	425	487	488	473	448	481	470	461	468	463	492	453	449	485	502	484	458	486	467	494	479	479	441	465	507	496	474	485	460	481	456	459	508	471	467	474	483	464	488	431	482	457	481	470	506	423	465	518	462	481	468	508	501	469	464	454	470	507	489	442	483	498	470	470	477	464	495	466	461	463	488	498	444	493	440	471	437	520	460	469	475	419	510	473	473	434	463	428	495	472	514	460	511	474	469	439	491	501	472	460	545	442	487	517	472	462	486	510	480	457	451	482	508	472	461	476	471	492	437	480	446	446	471	507	448	499	457	442	481	457	459	497	424	474	495	479	501	469	467	474	542	491	459	482	462	470	452	449	447	527	503	487	444	463	485	463	518	482	524	483	487	501	470	445	502	509	472	502	512	445	472	480	482	499	462	503	522	478	453	478	482	489	473	508	462	458	490	488	471	457	494	523	471	447	494	485	485	486	491	458	496	469	515	480	438	479	476	476	492	506	461	481	481	443	498	460	458	492	475	498	478	490	454	514	487	484	453	492	535	500	501	474	428	496	473	482	508	498	457	468	480	490	488	497	465	436	492	410	484	426	442	477	485	480	463	472	473	469	466	454	465	493	460	493	505	465	458	463	467	403	518	471	442	446	475	496	483	448	428	487	506	497	532	478	476	476	445	466	465	470	493	500	450	473	452	468	446	522	490	483	465	445	465	468	507	450	474	455	509	504	454	481	475	508	462	448	492	475	460	462	455	490	481	418	457	484	482	515	451	494	489	464	481	469	489	489	520	480	473	461	462	501	497	450	478	485	462	457	481	473	451	471	512	503	461	443	477	424	472	472	487	457	471	453	488	518	464	462	499	501	460	492	502	455	511	462	470	511	481	485	451	489	433	487	459	488	463	450	496	473	465	510	474	427	488	501	489	464	509	519
22830	21430	29159	24096	21433	21498	8148	1365	1067	928	843	831	794	800	751	681	676	680	700	663	677	652	637	665	636	647	661	610	571	630	614	617	648	623	603	583	655	624	588	611	638	557	632	574	591	581	636	639	578	599	570	584	616	635	591	561	609	562	622	585	625	590	548	574	554	602	596	588	581	597	587	617	578	618	555	602	616	545	561	599	591	602	623	535	582	571	645	601	596	568	593	570	633	563	612	593	606	612	627	619	566	610	580	561	610	618	642	574	559	568	576	582	582	597	594	576	579	561	584	587	575	597	576	563	587	563	585	555	599	607	611	626	578	603	612	592	592	606	589	613	543	614	632	564	554	590	607	564	565	621	573	624	628	553	612	600	595	628	551	549	609	604	588	583	600	629	592	601	537	595	568	579	656	601	596	619	611	643	591	586	573	556	575	580	596	572	609	611	636	562	575	559	619	554	584	606	539	576	586	631	585	591	566	588	589	601	567	612	612	578	598	583	535	597	555	560	610	603	593	638	549	582	592	541	607	598	661	592	618	617	564	593	610	582	577	622	569	579	608	571	548	594	594	528	568	586	593	579	595	588	572	613	608	562	609	604	586	607	602	573	539	605	592	598	550	580	603	570	582	606	566	588	576	596	621	564	606	597	585	550	552	594	591	626	578	597	629	568	549	568	559	555	586	566	640	570	587	604	599	591	590	576	622	579	596	612	612	619	580	573	562	629	565	542	587	605	615	592	584	615	553	625	632	587	601	560	571	608	597	589	570	569	592	622	573	571	638	606	601	538	587	631	574	586	600	586	577	642	557	602	618	531	592	608	626	559	617	611	560	603	584	598	600	614	557	581	581	573	609	576	570	598	599	541	596	569	630	604	598	593	587	597	580	586	603	586	574	609	557	628	608	576	592	638	605	618	552	577	567	589	580	549	534	578	610	619	571	585	619	550	593	574	555	570	602	576	583	597	590	573	531	582	576	586	562	553	586	574	560	569	604	550	551	557	581	597	611	605	609	576	569	635	619	578	601	634	604	567	601	565	573	557	559	597	575	613	569	584	599	591	585	581	569	566	616	579	619	613	615	551	587	600	578	602	604	593	566	577	596	565	611	610	587	592	567	580	567	588	612	539	587	601	597	565	621	595	583	536	578	565	597	628	558	578	579	531	582	614	570	567	577	585	582	589	554	610	625	555	598	579	643	573	611	565	619	573	601	592	582	610	592	569	620	571	569	619	556	599	610	620	584	580	567	595	621	621	607	568	574	557	582	598	571	637	625	613	581	584	537	577	604	630	582	590	601	591	623	626	562	587	635	567	580	602	580	608	555	578	550	581	533	602	609	615	611	573	589	558	572	551	572	532	569	600	557	529	602	613	577	606	602	571	575	585	584	582	621	554	547	599	578	577	553	591	583	573	563	590	580	595	553	602	609	588	567	596	590	630	640	602	600	561	588	599	588	570	561	589	623	611	597	558	603	595	616	581	576	587	588	606	589	577	589	609	597	611	591	606	626	563	584	585	588	584	621	597	565	587	594	620	562	614	610	540	559	591	594	594	581	596	571	597	577	597	580	569	601	555	607	617	582	579	597	618	606	593	591	605	611	584	647	602	578	590	613	561	581	566	577	568	620	579	608	535	612	574	573	614	586	600	554	553	590	618	601	562	612	580	575	648	557	566	577	585	559	604	594	606	577	584	534	562	570	569	573	610	619	589	576	612	593	622	586	545	605	582	543	581	607	559	588	544	563	636	572	557	595	556	599	599	585	581	580	633	607	558	555	595	522	566	576	620	638	559	625	570	590	629	582	609	602	585	597	572	576	588	584	564	579	553	623	599	527	572	594	605	585	604	580	543	559	592	590	585	595	552	562	574	568	633	546	593	602	619	587	596	595	620	595	564	594	608	561	524	571	576	549	588	581	568	574	562	646	584	545	589	606	568	595	631	571	583	579	587	561	605	585	543	613	553	607	597	599	578	620	588	609	583	567	614	599	603	574	605	574	576	606	628	633	588	564	628	593	610	570	580	638	582	623	594	662	537	600	596	592	564	620	575	635	619	619	591	555	571	617	577	530	553	560	569	585	597	595	590	605	530	599	593	554	583	613	575	569	549	555	566	589	543	536	573	592	539	544	598	603	589	589	588	585	602	590	576	606	580	569	567	595	574	553	569	566	632	618	567	607	583	610	600	553	579	567	584	573	585	611	604	555	627	590	557	574	586	529	587	643	591	561	537	628	561	594	573	571	593	543	575	586	570	569	566	587	599	552	556	590	574	595	570	574	560	609	557	590	589	578	592	582	589	594	590	558	582	581	597	558	598	571	600	592	564	586	621	607	597	611	546	574	568	598	612	572	574	587	608	596	649	613	567	625	569	574	607	588	632	604	564	535	589	605	603	606	584	627	598	563	595	593	582	564	595	600	586	609	670	593	576	629	572	615	577	572	518	609	576	558	577	597	596	602	548	635	611	575	635	626	603	595	579	514	583	572	560	618	588	554	552	629	585	592	640	601	574	627	589	591	597	596	549	593	594	571	633	591	577	549	603	573	621	590	576	577	584	604	577	601	559	573	557	595	571	621	577	600	545	563	581	565	578	589	575	603	601	602	570	619	537	569	565	574	590	572	555	571	595	623	595	624	585	560	582	554	590	610	582	603	624	550	603	572	533	571	563	566	529	603	628	619	610	589	626	577	566	592	560	602	570	576	582	598	561	558	585	619	543	587	557	574	584	603	547	597	614	611	584	559	555	572	556	623	582	585	626	618	563	566	590	585	602	586	576	574	573	612	602	580	565	566	552	579	547	593	589	602	557	611	561	640	581	597	610	606	600	573	572	565	591	571	576	594	627	605	578	552	628	605	591	608	585	590	607	601	594	585	575	580	576	609	609	594	593	550	578	564	570	677	616	579	588	594	569	636	561	577	606	551	605	589	605	578	582	624	567	579	593	603	571	569	585	625	598	555	571	617	565	590	576	581	553	599	585	568	588	601	547	571	607	546	566	598	615	595	577	579	583	608	584	595	616	598	580	567	611	574	634	546	581	601	524	542	610	572	589	574	559	578	588	614	592	611	552	591	600	590	574	565	536	673	655	572	571	586	599	573	589	562	649	537	611	604	566	619	587	573	599	582	573	556	563	638	600	528	615	579	574	573	627	609	566	563	580	616	581	596	627	585	564	561	565	592	593	573	582	607	624	560	581	589	559	641	575	568	597	579	631	599	549	563	611	568	618	563	600	606	602	615	571	627	595	583	565	559	583	605	619	578	564	535	581	563	556	576	577	609	592	607	567	556	600	625	572	608	576	640	603	577	602	599	576	602	566	596	546	576	613	600	611	625	650	633	584	617	617	638	601	591	589	592	548	591	602	552	529	584	612	571	584	597	610	598	612	583	606	594	615	586	595	550	583	605	596	594	595	585	589	631	595	611	547	609	600	571	586	569	583	581	563	581	598	561	585	591	594	544	597	620	591	581	587	616	608	628	601	553	597	612	585
4872	14915	10127	5027	3612	2898	2163	1813	1483	1278	1142	1069	948	880	901	822	785	767	738	746	711	659	692	658	642	705	642	624	653	632	613	650	705	610	608	610	608	616	648	639	651	600	588	637	645	613	600	583	581	593	635	605	618	591	629	577	588	602	591	652	653	601	577	603	561	589	564	613	624	594	603	601	576	563	548	619	609	567	575	582	612	612	586	600	602	574	571	614	555	590	608	589	574	568	603	591	616	611	598	597	596	615	595	595	605	591	653	592	558	596	563	596	550	557	605	595	606	617	565	586	602	605	563	587	614	608	569	616	632	550	560	594	591	628	623	586	604	574	598	607	603	599	609	604	590	601	608	568	618	582	587	605	580	604	654	552	567	555	545	597	560	584	571	602	539	661	534	605	570	586	594	593	574	619	586	593	563	599	598	624	582	575	594	582	589	572	605	635	615	561	542	578	591	611	652	632	593	609	553	588	590	639	601	611	618	579	575	591	568	574	648	547	567	558	598	612	570	560	606	598	589	586	545	591	622	572	616	544	592	599	637	557	580	601	586	617	596	599	592	560	561	627	590	602	595	613	625	587	610	586	581	578	579	594	637	607	589	622	595	565	629	582	572	579	598	547	624	653	623	590	571	603	583	553	587	599	572	586	577	596	555	566	659	652	549	600	599	608	598	563	604	589	602	587	635	574	631	608	580	592	558	606	585	601	592	603	553	594	621	561	586	572	608	536	603	569	598	575	599	611	606	603	655	598	540	605	558	576	566	600	607	573	581	573	580	642	614	598	565	600	596	551	592	575	580	586	613	601	610	595	605	589	560	621	558	645	589	613	561	609	584	546	581	580	609	612	586	607	599	587	568	598	560	589	545	612	545	581	603	580	569	600	595	562	593	561	601	607	615	607	627	617	606	573	615	645	615	645	567	582	591	574	572	556	615	605	583	558	571	576	584	619	579	663	567	609	582	595	544	648	560	569	575	591	618	603	590	607	604	581	601	602	586	603	575	603	530	591	570	611	614	552	600	599	591	627	539	603	621	633	602	586	581	596	632	549	597	629	591	559	574	648	569	558	568	566	597	586	608	578	608	632	598	603	613	585	604	588	597	622	626	631	625	601	608	608	621	585	613	567	570	610	533	653	614	581	601	573	585	583	578	599	638	581	579	580	576	592	573	573	613	566	582	628	585	595	589	594	616	619	559	596	563	578	568	594	622	606	590	561	579	580	612	614	583	573	625	610	558	628	578	596	578	610	608	574	618	592	618	581	566	590	600	598	604	545	611	588	599	554	618	605	600	585	585	623	593	592	591	589	567	607	514	558	597	595	602	593	620	590	578	625	590	592	595	599	582	610	600	581	618	585	581	595	609	554	608	593	586	612	593	559	581	577	579	571	586	572	596	648	601	616	596	595	568	623	567	576	552	567	557	618	603	591	572	621	602	591	607	584	581	599	595	567	584	537	637	610	586	615	585	627	619	623	576	557	584	577	583	591	592	568	617	570	612	590	577	566	568	577	552	550	580	577	641	593	553	595	586	546	582	605	633	609	552	629	606	603	592	580	603	592	619	601	579	592	591	633	548	539	580	584	576	587	602	589	588	561	608	536	573	599	619	587	587	606	582	568	571	605	590	615	587	617	593	608	620	568	638	596	591	562	576	597	588	582	564	631	600	598	585	592	620	589	515	634	619	567	592	613	591	628	568	575	588	575	626	617	621	634	598	604	565	597	579	625	569	578	621	619	573	575	627	613	609	568	592	585	607	622	621	621	583	603	589	583	584	570	573	601	588	567	625	557	595	553	564	616	613	592	644	619	588	605	595	608	582	549	614	593	547	598	551	550	591	580	586	590	527	589	562	559	601	558	540	624	564	592	564	601	575	587	590	609	602	533	603	621	529	583	616	591	571	668	585	592	641	578	593	563	568	574	603	568	552	594	592	566	571	580	552	569	574	589	553	552	557	596	566	587	574	603	607	578	590	545	585	550	575	613	612	574	590	582	591	557	593	599	601	611	568	610	587	606	585	627	518	622	590	527	577	605	567	566	611	624	596	599	599	559	556	595	580	629	586	578	582	601	577	561	599	565	597	580	580	589	583	592	598	586	598	617	614	557	633	594	544	607	563	594	577	600	595	604	566	561	581	621	625	637	579	593	569	583	626	620	591	561	610	597	622	581	612	550	603	566	609	599	551	614	570	525	590	601	640	570	591	555	617	614	632	614	617	586	597	566	534	612	572	577	574	555	591	547	586	564	586	580	561	614	603	607	589	573	623	574	633	592	588	547	607	592	567	572	601	583	572	585	561	611	548	575	593	576	587	636	573	637	577	563	602	624	620	593	593	574	580	598	569	577	599	613	570	622	546	601	612	607	591	572	623	568	586	594	620	572	574	576	600	579	547	565	592	596	603	575	580	604	601	585	569	600	584	600	652	596	620	595	585	592	610	584	583	569	618	577	595	587	637	553	556	581	579	556	574	583	594	605	551	567	589	601	568	570	609	621	619	622	606	617	578	568	582	591	581	601	581	587	619	598	577	611	575	590	540	580	560	589	619	615	598	591	560	589	605	606	590	591	563	551	557	559	617	563	578	542	590	578	598	591	615	545	541	599	627	579	620	623	583	617	585	612	557	496	583	599	628	606	633	589	593	580	600	627	574	606	590	590	604	578	627	592	621	592	593	557	612	590	639	591	596	577	582	626	582	603	589	580	609	613	574	590	625	607	576	589	618	573	553	618	580	608	585	590	615	612	636	563	584	588	551	630	574	598	575	596	586	625	635	600	561	611	577	555	564	558	560	598	576	592	613	611	604	565	630	603	564	590	591	589	582	577	549	586	620	579	576	598	618	585	616	608	587	604	597	599	587	551	564	611	574	600	586	594	600	526	613	590	580	596	593	601	652	597	581	616	580	591	577	648	584	626	590	634	589	597	606	586	608	613	584	624	582	604	603	600	567	606	566	600	581	578	548	569	621	619	601	544	577	591	613	597	625	614	555	563	554	549	593	592	600	584	592	628	614	582	598	571	601	574	582	577	584	570	600	590	577	596	604	528	588	600	577	563	598	606	614	596	578	580	589	569	547	590	572	573	633	547	607	582	589	606	590	582	599	637	614	641	601	576	605	569	549	586	563	615	632	576	597	587	614	594	592	610	586	625	627	542	620	605	603	592	594	586	606	591	559	609	568	611	561	621	618	639	584	607	544	581	603	630	573	602	597	588	592	568	585	600	600	605	612	589	601	569	577	619	610	603	572	584	581	619	600	597	577	596	655	598	545	592	535	589	615	582	585	594	614	624	572	604	597	627	582	595	615	588	596	549	599	608	625	575	578	560	616	582	599	611	617	572	600	597	611	576	588	581	606	601	550	570	565	606	586	588	569	557	580	588	580	564	608	586	564	604	651	621	599	567	593	615	627	611	605	597	564	568	616	629	554	592	621	603	569	648	588	587	613	590	622	591	605	626	562	568	577	603	660	605	571	626	546	548	569	559	584	611
28082	17611	3148	441	289	291	237	226	212	232	239	223	196	234	207	217	217	229	231	216	203	241	206	224	205	230	223	211	236	225	211	249	226	241	209	248	252	226	238	232	227	205	224	221	241	202	226	193	228	204	206	209	187	188	234	227	220	212	216	195	235	205	233	220	228	209	215	228	250	213	211	203	214	230	241	221	216	219	222	205	213	201	228	250	206	217	226	204	206	207	195	208	217	215	215	244	218	195	198	224	213	208	205	225	237	180	213	242	217	199	222	224	227	190	228	261	225	225	230	219	224	214	203	210	225	229	223	224	195	200	217	220	200	211	210	211	220	231	233	233	226	216	238	219	218	222	203	216	226	211	230	230	230	232	194	214	215	208	224	201	218	206	225	231	239	206	195	210	218	232	226	209	212	223	212	214	248	214	228	230	225	231	211	202	212	220	234	231	225	211	232	213	225	222	239	205	249	226	194	244	242	213	214	225	211	216	201	234	233	235	207	212	197	219	213	220	222	243	220	204	232	215	227	224	197	228	229	187	221	218	229	215	247	206	214	211	231	213	237	235	235	198	203	230	224	217	214	210	202	213	211	210	217	206	207	199	212	216	215	261	175	227	217	206	200	254	219	238	239	214	227	193	208	209	235	208	216	224	219	207	227	205	221	216	216	210	234	235	233	203	208	223	221	195	218	203	235	222	218	212	236	200	238	233	220	213	252	246	234	219	222	212	237	207	231	221	236	203	214	191	199	220	241	199	215	232	247	208	225	213	208	225	214	215	208	207	213	202	229	216	223	219	194	232	237	214	205	206	246	223	210	214	220	204	216	231	229	215	233	256	203	235	212	218	219	246	238	242	235	223	207	242	210	237	243	233	218	233	199	203	251	215	261	245	235	227	208	225	216	217	207	235	228	215	235	206	212	235	247	227	207	219	204	218	227	234	226	213	199	213	186	256	226	241	219	217	232	231	207	205	198	225	209	231	206	203	222	214	228	206	216	198	200	249	227	211	202	178	210	220	211	210	197	204	237	234	244	234	212	220	208	193	222	242	263	218	224	195	246	200	198	213	237	197	225	210	229	201	223	227	225	227	208	216	205	230	188	218	223	229	216	232	235	239	216	210	226	233	203	226	213	223	212	207	213	206	236	224	207	240	234	221	232	222	209	216	206	223	185	233	196	214	210	220	239	217	254	215	215	220	235	229	250	198	172	196	249	217	236	206	202	223	214	222	239	224	226	242	245	192	225	221	201	227	222	217	221	189	249	223	224	214	215	213	212	228	232	250	220	220	212	227	222	232	213	223	228	227	237	219	219	209	231	222	204	214	192	217	213	202	221	209	218	224	239	209	247	217	217	231	232	246	215	223	249	224	213	237	213	223	206	214	173	220	231	228	196	200	248	200	211	230	245	204	236	221	205	206	209	230	205	220	216	207	197	214	227	205	220	214	210	195	209	220	237	214	230	205	211	215	212	236	232	246	194	216	225	233	198	219	227	193	212	198	209	223	233	212	225	220	213	221	217	217	198	221	209	196	233	203	224	202	224	215	219	227	202	215	244	215	193	232	219	244	209	187	200	217	226	201	200	212	205	219	197	213	206	207	206	220	223	232	225	201	216	211	205	224	204	204	215	254	197	205	235	200	202	216	216	224	216	215	228	255	226	252	183	227	212	185	214	215	220	210	199	217	230	205	187	204	215	226	203	242	208	206	212	198	201	204	232	198	213	227	202	220	209	243	224	205	199	208	235	219	219	204	206	237	192	252	211	209	218	217	239	225	216	207	213	210	224	218	248	221	208	211	237	244	206	212	225	240	219	222	227	223	226	226	229	208	218	222	228	240	219	208	219	243	204	220	218	205	221	227	223	221	233	221	210	208	212	205	234	209	211	215	225	214	211	216	233	229	243	245	225	240	235	218	209	215	204	203	216	188	187	231	209	214	232	213	228	222	182	222	212	238	237	211	217	202	212	222	212	247	231	225	228	208	203	198	221	213	190	247	254	188	213	199	235	236	228	229	222	249	221	228	199	219	227	219	188	204	217	236	237	210	213	218	210	205	208	223	215	220	236	224	218	211	231	218	218	227	249	206	238	237	205	234	209	218	232	215	239	224	205	226	215	253	197	195	238	204	187	227	230	221	235	202	211	196	194	233	195	228	186	215	207	194	217	207	210	211	205	219	214	222	204	207	232	204	239	211	240	229	238	216	200	227	231	240	207	235	223	204	221	216	212	237	210	213	201	243	242	217	242	196	216	219	214	226	226	201	221	212	192	244	233	234	205	201	218	211	213	211	215	219	192	236	222	209	251	216	235	209	224	214	213	202	229	217	216	202	220	224	207	214	200	222	236	202	227	228	211	253	187	195	239	237	230	228	201	218	212	216	219	214	202	211	241	241	235	205	217	198	250	201	236	217	220	230	195	231	215	202	221	233	215	211	204	200	208	206	201	240	237	208	213	215	198	227	223	195	225	223	206	206	206	236	213	225	237	237	197	231	214	263	211	228	197	209	235	230	217	233	212	217	221	222	241	230	217	233	204	214	220	207	227	212	192	200	209	200	215	221	234	212	202	205	203	217	220	213	196	215	243	218	212	228	197	229	220	232	223	228	219	215	208	200	214	202	228	223	213	201	207	216	211	205	211	231	225	213	214	220	211	234	214	224	211	201	205	197	225	192	215	218	241	192	218	237	189	229	198	196	234	221	238	236	225	224	200	224	229	216	227	221	247	214	224	255	216	208	232	203	229	223	201	231	188	213	221	223	201	219	211	197	195	186	224	229	214	226	207	231	243	213	218	222	204	198	207	218	211	212	260	221	202	201	241	227	206	200	217	219	213	228	206	223	209	210	195	216	215	231	219	189	201	207	239	230	221	234	219	220	227	211	207	207	247	212	211	226	189	200	229	222	208	219	204	199	217	216	225	229	197	220	220	212	236	190	233	209	219	215	231	253	224	220	233	207	217	214	206	229	221	211	231	219	221	214	199	204	211	213	232	233	230	205	219	206	220	212	216	217	213	233	215	240	200	209	212	201	216	218	187	215	231	224	201	197	187	232	231	216	210	219	221	230	247	207	216	220	217	250	219	211	218	233	248	233	221	200	199	204	189	214	189	240	192	203	217	222	218	180	213	228	213	224	229	228	237	225	201	222	212	197	209	234	201	226	198	249	212	226	234	217	257	209	235	201	199	212	230	188	213	229	238	211	227	241	223	215	220	225	219	250	204	238	200	233	229	205	242	229	225	200	219	210	248	229	231	206	223	209	191	214	217	224	205	213	218	238	223	200	238	212	235	224	228	223	189	228	208	207	239	216	251	231	246	216	234	227	232	211	193	212	221	227	204	214	241	225	219	211	221	207	230	201	227	212	192	246	221	228	240	220	217	196	238	215	239	196	229	231	200	212	229	213	188	222	219	226	232	238	198	213	249	222	212	209	228	192	228	228	211	222	232	238	170	226	230	235	229	227	203	201	216	209	219	210	220	208	210	204	244	194
4266	763	568	369	343	265	269	287	264	228	274	265	237	269	266	267	225	236	231	244	242	256	243	234	228	224	244	230	244	215	249	244	282	251	259	234	221	241	263	258	259	250	246	239	246	253	247	252	244	231	221	248	259	257	230	268	242	259	255	227	245	257	262	244	257	264	255	227	257	248	264	244	260	239	248	262	235	230	251	255	236	239	252	254	249	250	252	258	220	239	256	240	248	239	228	242	258	261	244	239	251	243	239	260	209	252	217	282	265	229	269	239	240	239	263	240	264	266	247	251	222	242	256	254	246	238	246	232	249	233	232	247	247	239	263	255	286	244	254	233	237	249	214	232	249	264	263	230	255	229	237	239	260	263	249	264	265	266	290	244	248	255	236	245	246	243	233	230	242	280	231	260	251	248	244	239	233	257	242	252	247	244	215	241	231	241	220	259	272	240	224	222	284	274	247	258	272	245	226	231	251	241	251	238	233	259	250	278	240	251	254	266	224	251	242	231	255	286	252	251	255	243	251	225	219	239	227	246	272	264	212	254	238	265	252	237	252	256	249	250	235	249	267	236	248	222	250	262	243	282	222	259	229	283	247	230	232	253	271	253	262	264	238	242	263	242	245	251	233	264	257	239	239	258	240	230	236	242	251	246	255	255	239	243	230	265	242	267	229	267	264	241	247	250	211	252	233	266	277	230	252	268	252	225	252	258	246	228	283	241	228	252	275	267	260	262	257	226	238	255	237	245	241	246	247	238	237	219	221	270	266	245	262	244	230	249	250	260	266	228	254	256	240	234	207	227	262	266	212	229	251	266	265	250	260	250	259	267	249	269	241	261	236	222	241	264	233	256	251	252	230	279	267	235	272	238	254	224	237	231	270	235	230	239	228	236	274	249	258	242	262	247	290	268	252	219	250	239	282	242	232	262	226	263	243	242	258	275	271	270	270	252	258	268	215	246	227	246	246	273	234	259	241	232	249	263	260	227	214	265	240	259	221	260	291	250	257	268	202	249	244	229	282	256	232	259	261	233	294	255	258	273	250	268	240	252	259	261	237	230	237	249	263	233	223	232	225	243	249	238	245	250	247	256	273	251	242	271	232	265	266	275	243	271	251	238	232	247	232	233	257	242	262	243	260	219	237	233	217	235	236	234	237	247	260	249	254	247	223	251	239	237	256	237	260	263	250	260	245	243	258	254	240	262	268	239	265	268	212	236	229	224	240	248	260	258	264	261	250	268	264	267	254	241	219	252	248	262	245	254	296	226	242	246	256	259	239	233	268	234	276	259	223	269	259	286	255	242	263	258	254	278	212	230	251	233	218	250	250	251	258	220	223	261	253	230	259	280	240	268	222	211	245	223	236	243	228	263	254	248	285	230	239	249	246	244	258	240	281	248	262	264	252	248	252	254	227	241	266	240	265	265	251	233	242	232	263	253	228	246	261	239	250	253	272	251	286	274	231	256	262	226	257	254	254	270	238	256	243	231	227	252	226	221	252	263	251	248	257	259	239	252	251	231	251	231	265	253	241	256	272	248	237	234	235	255	274	218	262	240	252	218	222	222	260	252	227	241	236	227	259	286	243	249	233	251	249	240	251	241	253	225	236	241	259	242	278	260	275	247	264	242	272	222	245	240	260	242	267	241	278	249	229	248	264	258	226	214	232	257	286	260	255	255	243	225	236	252	248	231	243	256	244	240	249	227	227	247	248	255	242	229	230	250	262	244	223	263	256	231	246	263	233	275	243	277	257	267	224	249	237	259	249	242	231	254	263	298	274	252	230	248	240	254	257	231	253	250	247	254	202	255	240	228	266	251	240	208	254	217	235	252	238	265	255	226	223	210	252	251	251	272	226	241	245	261	224	251	243	221	227	296	253	233	255	250	239	228	265	227	260	253	218	257	233	260	257	232	242	260	274	244	231	242	271	257	239	240	257	256	262	276	233	266	226	272	264	262	288	268	241	218	241	280	260	250	268	292	257	284	258	257	244	254	232	260	246	236	243	241	277	263	269	221	266	235	257	244	244	240	231	272	257	251	260	239	234	239	254	243	227	232	235	239	238	245	247	267	251	273	256	229	244	249	248	225	262	254	237	252	247	266	245	234	266	234	245	261	252	258	249	245	234	229	263	269	225	248	254	239	222	235	196	238	242	238	242	274	258	261	241	251	227	249	261	233	221	262	249	262	243	250	236	256	254	249	224	263	227	262	241	232	259	231	265	247	243	252	227	257	238	233	223	257	277	261	240	253	267	255	234	272	244	258	263	265	259	271	248	266	256	250	227	246	284	231	241	231	215	251	241	249	258	271	247	218	262	239	251	278	244	238	224	232	239	271	243	250	254	258	257	203	271	234	248	260	256	257	249	245	246	258	252	230	255	233	227	231	233	230	239	246	276	237	235	239	241	246	257	269	250	250	237	244	237	276	258	246	242	229	263	257	256	241	222	252	251	276	254	271	269	255	256	227	274	265	244	237	239	259	247	239	255	242	241	251	254	247	233	242	236	241	227	242	259	243	267	277	227	245	243	233	244	221	238	254	254	257	234	253	253	227	224	232	245	249	219	243	232	245	228	259	245	242	215	263	249	236	240	247	248	245	238	266	266	247	240	237	246	248	262	254	243	263	262	236	255	204	245	238	239	271	245	239	262	235	274	226	232	218	263	239	249	243	281	255	253	224	250	247	248	250	259	267	250	246	232	253	252	265	238	239	237	276	241	241	231	227	230	223	254	257	230	231	266	257	276	238	237	251	245	261	237	244	238	245	239	241	279	261	247	247	229	234	258	258	215	232	255	229	251	252	258	244	250	274	233	263	252	234	253	226	270	223	241	281	237	232	242	231	230	236	251	243	249	262	262	229	280	250	256	228	235	250	248	257	249	261	249	252	271	239	244	223	272	232	244	288	240	254	234	225	238	221	262	253	233	249	235	255	252	262	239	243	281	228	243	249	233	253	224	276	250	249	265	252	273	246	246	235	280	283	218	263	226	255	261	261	246	268	266	256	236	223	231	230	233	230	240	231	268	263	239	257	266	237	238	251	243	239	241	269	250	236	239	259	263	244	272	271	235	254	255	242	259	234	223	246	237	247	240	243	255	217	244	286	240	248	240	252	249	261	271	265	253	287	250	238	254	266	268	243	250	264	220	268	249	231	239	269	215	245	281	228	229	254	234	245	223	231	239	259	242	255	265	255	249	247	253	289	249	229	255	233	234	268	260	256	244	274	244	259	277	220	229	242	243	234	261	225	238	241	247	253	252	230	252	229	277	253	217	249	233	231	255	251	231	256	271	254	245	235	253	225	261	260	263	227	241	238	220	244	255	264	242	233	235	219	257	245	256	263	282	229	217	247	256	239	239	257	217	248	268	242	243	244	258	252	254	221	244	264	259	236	257	268	290	251	255	235	219	233	240	250	244	236	259	231	253	213	257	248	266	245	236	246	251	251	258	200	231	254	271	256	247	254	239	244	229	264	243	233	225	232	264	254
24012	21368	28587	24507	21352	8935	895	644	497	474	441	372	350	370	379	325	291	325	315	291	327	274	284	302	328	299	282	277	278	305	309	289	291	276	285	308	280	297	292	270	293	283	284	271	256	285	279	315	290	265	283	260	248	231	268	290	293	269	259	274	301	288	270	279	304	242	284	276	246	274	270	265	273	262	258	262	283	270	257	276	279	260	298	286	260	273	256	266	242	293	258	273	277	273	291	252	298	271	261	287	240	288	295	267	278	274	285	237	283	273	285	261	273	246	270	294	251	259	267	283	295	252	300	284	257	278	293	289	266	279	260	272	281	303	275	273	284	285	245	270	298	279	292	280	283	276	239	284	258	259	296	264	276	282	271	279	258	280	279	242	286	295	263	267	277	285	278	269	292	281	283	264	265	265	233	285	281	258	288	273	285	293	258	295	290	268	286	262	277	249	272	280	279	268	273	304	275	268	275	291	280	276	267	263	282	284	275	267	275	281	267	255	277	277	263	272	297	283	262	282	271	252	269	235	273	279	272	270	277	269	291	244	280	305	253	303	233	276	263	285	268	301	281	279	251	262	269	292	266	281	214	234	265	274	267	268	271	265	276	253	258	242	281	257	293	289	316	261	271	298	242	296	276	271	285	271	259	314	270	297	285	271	303	268	260	268	269	294	260	277	287	276	305	259	267	294	298	305	233	246	258	263	265	278	268	275	294	246	282	274	264	278	267	276	289	279	267	292	280	282	267	265	279	268	262	265	239	263	290	277	290	267	276	277	283	274	258	281	275	275	264	282	259	283	252	262	270	257	252	273	273	259	267	300	264	262	249	319	293	302	274	281	281	273	280	293	280	261	272	300	275	271	301	259	275	277	272	281	245	267	260	255	275	240	310	282	272	253	293	266	300	266	279	244	271	290	273	282	262	271	271	269	280	281	294	301	252	229	277	284	267	256	281	260	271	259	286	288	293	281	259	287	286	283	257	276	288	281	282	241	289	246	273	243	290	261	269	284	277	285	275	260	257	275	289	262	309	278	285	258	251	290	262	269	287	282	272	288	239	253	274	276	318	265	281	299	273	250	271	285	265	285	273	261	299	279	306	273	264	279	293	292	277	322	257	247	242	242	261	247	297	283	282	292	286	279	260	253	271	256	251	278	276	307	273	258	283	257	269	275	293	290	301	267	261	271	260	272	267	240	279	227	259	268	287	263	246	256	281	254	271	261	279	265	262	288	238	308	283	261	310	269	267	263	266	260	278	245	268	261	245	288	274	266	292	264	269	250	283	262	260	272	293	286	230	257	260	270	289	230	259	270	281	255	284	286	250	263	274	282	245	280	292	267	270	288	281	269	291	257	258	286	242	281	254	263	270	300	271	286	280	276	303	304	307	306	257	289	279	268	279	269	288	260	256	297	280	274	250	270	288	265	286	302	250	250	253	283	274	271	245	222	291	286	262	296	287	257	264	277	266	269	278	288	250	294	279	284	305	265	265	253	268	281	293	263	281	296	268	265	267	284	275	269	293	281	271	291	252	262	273	316	281	279	287	289	286	282	284	298	255	255	281	287	286	260	288	254	269	293	254	264	302	307	261	255	260	251	255	267	312	262	264	302	264	283	270	289	303	259	235	284	266	295	258	266	274	279	259	259	304	271	284	282	283	278	266	274	254	290	289	298	247	254	282	260	281	263	281	307	289	275	287	283	279	291	275	282	268	261	289	252	279	282	284	258	262	266	273	249	284	267	250	290	309	255	306	268	285	248	313	282	244	268	303	254	275	239	266	256	274	238	251	290	265	265	303	306	274	263	268	271	276	263	269	245	276	266	274	298	264	285	257	245	263	267	276	234	280	273	289	262	283	298	298	293	296	266	246	289	286	281	263	281	289	252	246	300	276	262	252	282	279	268	269	314	304	288	269	298	271	295	281	284	260	281	247	275	280	281	273	251	274	286	270	287	274	291	259	281	278	276	272	266	269	268	269	284	257	293	241	304	263	272	287	274	313	285	278	283	273	235	282	288	283	296	280	285	261	271	248	295	269	230	283	253	284	288	262	286	291	305	271	279	255	268	269	267	249	285	249	301	294	268	257	273	270	267	284	265	280	253	274	280	260	244	261	281	303	298	261	256	285	254	313	264	282	261	267	250	255	259	262	267	260	279	263	288	278	288	290	254	264	268	290	252	291	261	272	275	241	266	271	291	293	293	258	277	268	292	322	284	267	243	263	284	246	243	271	279	293	259	253	260	281	240	294	265	276	251	273	263	286	265	281	291	268	237	277	273	263	255	287	291	251	274	264	257	255	290	308	301	266	260	283	314	257	277	265	272	274	257	293	268	280	247	263	269	254	251	279	283	279	241	263	285	266	263	262	260	254	290	280	276	276	292	236	282	275	286	295	292	269	258	275	279	271	257	266	303	271	327	295	264	268	249	289	278	269	262	278	225	284	244	308	257	283	265	267	269	285	266	264	253	264	255	268	262	319	231	307	282	288	269	232	257	262	253	238	278	260	280	295	252	278	260	263	249	296	258	267	282	283	245	260	239	283	267	280	309	283	278	259	268	252	281	251	253	273	268	279	269	269	279	256	305	258	309	274	292	263	262	279	276	271	256	251	258	281	273	269	276	274	265	276	294	252	259	287	259	277	281	281	280	280	264	278	286	290	281	261	288	290	282	289	247	288	265	282	266	261	277	271	273	302	262	288	273	250	256	276	286	281	300	283	254	265	270	277	245	283	277	289	252	272	294	263	266	271	284	304	291	260	260	294	266	313	265	254	255	281	276	255	270	254	290	260	258	269	269	226	228	253	277	273	260	284	262	256	281	265	283	265	260	308	292	265	278	276	267	277	252	252	274	301	269	271	252	247	251	293	286	262	288	278	285	251	244	283	295	256	282	287	296	286	264	287	282	281	264	265	281	262	278	310	296	266	264	259	254	263	243	292	263	272	253	292	273	268	255	275	266	266	264	272	288	250	250	258	264	257	282	304	253	268	307	276	268	257	257	268	281	302	280	265	263	306	269	324	308	260	261	232	275	269	249	293	263	295	287	279	291	305	243	265	258	316	249	277	286	275	289	260	295	266	271	287	279	301	275	246	276	287	259	290	253	286	277	279	274	269	285	252	261	336	271	279	258	267	282	277	276	255	262	256	284	296	284	294	269	293	293	252	285	274	301	259	284	306	253	268	291	284	273	278	280	280	286	256	275	290	265	249	278	287	282	262	295	293	286	264	277	265	286	283	288	301	279	268	290	269	307	255	263	297	272	278	262	293	256	268	258	272	275	269	303	276	300	305	256	291	261	288	269	260	300	272	290	287	265	300	277	251	272	248	248	275	275	268	237	295	240	281	284	280	272	261	254	253	289	250	261	273	280	272	288	283	286	263	270	281	286	261	273	314	294	269	266	293	247	295	254	253	263	271	289	267	263	263	301	263	261	264	269	283	242	289	302	287	249	251	259	284	278	256	268	232	256	278	279	304	287	274	279	280	277
3448	8748	6046	2814	1954	1399	1143	902	732	653	568	522	474	419	400	384	370	375	345	365	318	345	327	328	339	351	332	305	325	314	306	330	312	296	312	313	324	323	314	309	313	283	301	272	254	322	278	289	331	303	327	326	330	312	313	312	298	311	304	285	279	305	280	281	286	315	305	299	335	278	281	280	293	311	325	308	283	317	310	298	324	292	273	289	304	287	296	288	300	312	306	298	307	306	298	316	291	287	283	283	291	285	285	306	300	298	286	306	330	301	299	311	288	279	321	282	286	286	286	303	269	293	304	293	298	285	291	313	278	279	320	263	272	277	306	285	334	298	281	315	279	292	283	285	284	300	310	255	281	281	281	285	299	283	284	316	282	285	279	291	325	286	313	278	275	270	270	282	295	288	312	289	279	301	309	308	273	302	271	272	295	282	302	308	295	317	316	253	308	264	315	283	286	283	282	311	302	332	276	308	291	291	296	315	311	301	282	316	325	280	288	289	296	253	313	305	258	277	268	287	282	273	315	293	270	281	321	243	295	326	281	285	278	282	316	300	266	305	269	286	271	295	272	293	302	285	307	287	279	279	304	318	289	290	288	289	274	300	287	321	293	284	286	337	328	331	287	262	290	289	309	267	298	284	275	301	300	288	304	304	298	279	329	275	296	285	269	301	267	288	300	312	287	330	325	270	313	295	275	280	306	280	284	280	286	289	290	255	300	304	303	294	302	278	312	317	288	280	274	312	276	269	299	268	311	300	300	270	275	334	300	305	315	272	299	284	290	276	287	268	268	288	300	303	298	319	313	277	279	281	295	248	276	269	276	294	272	292	299	298	288	281	293	273	305	308	268	296	314	299	283	311	289	271	269	325	272	288	300	295	294	287	311	292	295	286	295	266	278	273	306	310	318	272	277	287	287	261	294	297	306	303	293	292	293	295	278	301	288	291	292	267	271	296	270	284	302	249	286	307	305	299	274	285	309	263	280	272	291	301	314	296	290	299	292	274	306	321	320	291	283	309	305	291	284	305	268	290	267	279	278	317	305	296	314	290	275	314	300	274	279	286	322	321	310	291	301	274	260	292	296	325	311	318	310	294	296	287	285	308	285	304	285	268	268	309	282	308	306	283	262	271	304	287	280	255	287	282	302	289	283	296	273	277	292	295	291	314	277	276	288	275	296	302	322	257	271	302	292	271	288	279	322	313	287	284	311	339	325	319	316	291	285	289	304	292	249	321	304	314	278	301	262	301	303	278	287	313	287	310	285	268	270	293	287	304	331	277	307	318	259	300	272	284	281	305	308	261	305	295	289	272	318	311	273	307	279	261	279	328	286	270	267	283	276	295	281	300	280	294	326	330	279	309	286	302	318	304	274	295	272	274	323	283	285	308	315	270	304	291	275	288	247	291	271	307	284	296	285	291	299	296	300	282	294	260	258	273	301	293	302	273	290	291	307	296	252	287	266	299	265	287	265	280	284	313	271	253	283	282	307	289	298	277	284	303	264	275	328	281	290	282	261	310	280	269	264	291	304	300	297	283	273	327	308	305	277	267	320	287	302	295	283	303	266	303	300	287	296	266	288	290	295	280	281	289	291	320	303	281	257	311	300	304	299	327	282	283	287	300	286	292	284	310	281	261	282	296	302	302	302	305	295	291	276	329	289	276	294	324	325	271	250	287	291	266	310	291	299	277	276	277	285	271	299	276	304	283	272	282	303	284	293	278	273	295	292	294	312	302	274	279	292	279	292	297	272	302	273	291	295	302	291	290	290	289	288	312	289	296	300	299	280	282	276	303	299	295	274	281	268	322	257	280	257	300	295	303	266	284	317	295	292	273	287	291	283	287	302	315	297	261	299	303	303	293	284	278	281	298	275	323	285	279	306	305	293	298	267	278	302	301	300	264	272	305	292	272	311	286	264	320	309	283	279	271	297	283	307	287	296	283	283	278	290	290	279	313	264	285	293	290	282	244	305	280	293	295	304	315	299	281	308	292	310	300	295	305	289	277	279	334	281	284	291	305	279	297	301	279	288	272	281	299	293	293	285	282	280	282	270	291	284	282	318	314	265	263	278	317	314	260	287	280	276	311	274	302	290	305	289	321	289	293	258	302	286	304	281	269	295	285	305	296	303	295	322	290	304	295	271	316	302	290	266	291	323	283	285	304	298	326	277	297	297	263	289	290	294	296	282	312	305	282	274	303	297	275	307	297	289	319	300	297	292	316	292	301	274	298	292	330	277	291	256	267	291	303	272	284	270	285	310	290	285	311	272	273	271	306	287	296	295	268	293	289	283	307	298	302	308	306	324	293	288	294	305	289	280	308	302	295	307	296	292	302	292	296	300	286	300	318	273	318	290	295	289	289	297	288	301	291	281	286	256	305	305	285	300	297	292	287	275	286	282	305	303	303	301	310	315	283	281	313	285	298	297	292	305	333	291	275	302	289	317	288	299	301	290	290	302	310	310	292	299	254	297	279	302	312	245	317	306	295	256	334	272	296	274	279	275	291	283	278	316	306	296	285	280	304	277	306	309	293	286	298	248	286	273	291	303	291	302	302	299	300	279	282	329	286	278	283	286	317	274	273	289	295	307	286	285	282	296	337	283	271	279	300	284	304	300	262	279	284	292	309	296	297	281	286	315	303	305	285	299	311	271	265	282	291	293	307	301	266	282	279	320	265	311	295	292	272	285	302	282	307	325	272	283	288	292	270	294	284	308	296	291	259	306	313	291	301	286	302	271	272	309	284	303	261	275	272	289	294	306	298	318	251	297	296	296	298	298	314	310	293	306	293	274	293	279	289	280	281	259	275	326	306	297	275	272	273	308	274	286	302	295	281	262	282	300	269	286	307	281	286	304	284	300	268	290	281	273	297	282	278	255	308	263	278	266	308	316	302	288	311	315	293	274	295	319	280	257	280	308	249	279	284	294	276	279	282	281	277	267	275	290	300	297	292	305	307	326	268	315	264	302	247	290	247	294	316	296	273	305	249	299	326	264	269	317	301	276	302	275	279	294	321	274	258	284	277	309	314	235	277	289	285	271	294	267	287	283	297	286	296	247	309	287	284	280	287	306	272	306	267	294	290	291	299	258	326	306	283	312	310	303	309	308	276	322	269	318	292	299	292	282	256	283	290	299	288	265	283	269	308	284	282	287	282	312	274	305	283	292	305	308	288	281	298	295	315	301	297	299	286	267	258	306	267	326	272	323	293	288	282	302	277	270	278	306	260	294	304	284	292	305	293	283	256	300	268	295	302	287	314	270	261	287	275	317	288	288	297	272	316	282	285	321	302	285	295	314	301	303	316	297	300	274	267	286	305	297	313	278	293	264	282	272	278	304	284	298	295	276	310	289	290	306	268	333	305	302	299	300	279	257	254	299	309	255	315	288	261	318	299	294	300	279	260	263	291	301	280	308	276	304	273	300	255	281	281	301	292	282	286	276	317	270	314	293	291	304	266	294	294	257	308	289	293	257	297	273	337	306	275
25290	21416	27562	25599	9917	908	705	653	589	543	487	488	475	512	525	493	473	450	468	456	422	428	435	501	407	459	445	438	450	440	460	464	462	471	466	452	466	432	457	458	447	447	443	437	438	482	440	441	453	440	437	437	477	451	417	414	446	443	455	452	451	462	392	465	433	424	434	403	429	456	478	453	437	444	447	449	444	404	456	423	439	484	412	442	449	417	451	436	460	474	434	473	408	440	470	485	458	457	456	424	438	460	433	432	445	426	428	414	437	441	417	447	429	466	459	484	433	433	442	444	466	439	433	429	417	484	453	387	481	453	432	426	480	447	457	442	446	462	449	456	511	436	444	407	446	442	440	446	420	447	440	422	415	472	404	447	429	464	434	458	424	425	376	452	434	474	415	455	461	491	479	423	463	384	408	443	451	453	446	429	466	458	431	429	404	452	444	402	430	404	434	444	454	463	436	422	420	419	417	450	425	433	464	419	423	424	439	382	439	437	433	413	448	416	442	452	458	408	432	443	425	445	441	444	473	422	470	438	462	435	440	462	421	448	430	450	425	458	441	449	454	449	452	436	460	460	448	427	445	426	434	462	395	407	455	466	435	422	407	424	442	431	447	478	432	410	448	455	458	481	434	444	452	448	441	404	431	455	455	419	421	429	451	455	450	423	456	428	452	428	436	434	445	400	420	468	448	430	451	410	434	432	427	426	444	447	428	420	443	432	433	403	408	441	413	438	426	471	441	451	466	461	408	430	444	452	453	430	432	452	443	456	424	452	444	449	470	446	479	436	424	427	411	436	404	461	459	434	480	451	480	402	449	492	470	409	420	447	428	423	426	448	441	427	464	435	437	453	463	446	442	436	423	459	406	435	423	415	408	439	435	453	424	436	419	469	494	469	432	408	467	475	413	462	412	389	483	470	436	433	417	407	450	423	434	438	421	440	427	433	398	440	435	454	473	443	448	456	453	417	405	436	446	417	471	469	461	432	453	425	471	414	467	455	427	465	431	448	427	454	470	458	432	442	429	429	441	447	421	427	425	453	423	457	468	439	440	409	418	415	474	444	446	439	462	450	452	419	413	470	457	438	440	445	439	450	424	450	474	440	452	456	425	424	456	424	424	454	484	421	451	442	390	400	477	451	421	396	437	432	457	479	451	432	446	437	456	414	446	425	430	425	395	448	427	458	448	442	437	445	441	466	454	465	438	496	456	451	480	427	468	422	435	442	418	434	422	453	420	408	411	444	473	435	465	452	412	428	437	446	419	407	454	425	452	423	426	442	427	488	462	405	457	440	422	427	424	432	450	439	440	440	463	465	426	411	422	425	448	442	428	413	414	453	425	459	416	431	428	467	434	449	447	457	442	474	426	407	471	396	432	436	437	426	460	456	476	446	428	453	412	445	407	410	490	478	477	406	417	419	466	445	426	415	435	456	455	443	418	437	448	427	417	454	408	430	429	457	490	431	424	446	465	426	446	446	466	431	454	443	442	436	426	441	458	434	425	434	443	430	416	425	411	462	450	463	460	473	438	463	425	416	455	446	468	442	462	393	412	429	422	462	437	409	430	486	426	437	451	462	455	458	444	443	419	439	418	456	413	500	447	446	423	501	434	442	464	455	428	452	448	452	447	431	466	465	426	440	440	450	461	430	443	462	463	451	423	444	429	434	408	431	434	462	435	418	437	454	405	444	425	423	440	461	460	453	442	446	425	399	426	422	450	422	444	431	431	464	401	470	415	433	459	415	415	416	469	421	432	416	415	406	471	417	427	428	425	430	445	440	427	443	443	458	438	430	425	407	431	445	422	434	465	449	431	452	414	446	438	458	449	444	427	467	439	411	426	455	434	406	453	435	485	429	449	434	425	422	435	422	436	448	441	404	431	485	459	440	411	444	452	472	436	424	430	438	432	416	419	457	436	438	420	440	458	431	485	465	441	466	452	448	413	475	472	471	457	424	480	419	482	467	462	410	455	420	449	449	437	429	438	410	460	403	474	435	442	451	468	445	454	430	390	417	401	401	437	454	439	406	444	446	442	414	421	446	457	431	432	428	463	414	439	405	395	395	448	435	472	415	431	409	398	441	431	454	444	429	451	401	443	444	412	433	436	471	416	446	443	458	486	464	421	455	433	432	452	443	439	473	439	426	435	429	468	423	439	442	480	487	451	437	430	449	476	429	437	448	446	467	438	418	467	481	398	445	441	429	446	446	475	443	426	459	420	434	431	438	459	450	439	446	424	386	452	477	436	443	445	460	423	451	432	411	421	418	478	425	409	457	431	444	429	408	461	447	428	406	459	426	451	453	391	404	457	406	444	410	445	370	427	425	459	400	449	465	421	447	451	440	474	415	441	432	409	475	440	457	400	425	417	456	432	403	444	438	424	461	425	445	419	451	423	422	475	423	401	441	439	425	443	436	434	452	412	403	480	477	434	434	418	411	417	436	430	445	443	457	493	431	467	428	481	417	425	422	466	416	502	476	414	437	462	473	444	428	448	475	416	463	431	441	422	451	461	439	425	443	446	477	481	451	463	457	465	408	426	466	422	458	414	447	461	459	430	449	459	410	474	421	434	459	453	441	405	426	426	435	467	459	428	421	468	386	428	447	440	470	457	432	418	445	420	461	416	442	471	422	453	425	430	401	455	449	421	392	441	456	425	407	458	468	462	457	466	397	450	415	426	444	456	423	461	441	461	406	450	436	474	431	456	466	411	466	429	423	431	395	408	424	417	463	469	443	400	439	431	445	455	418	412	400	453	483	442	454	439	483	456	456	444	484	448	403	398	406	447	410	447	421	465	439	480	439	446	417	457	431	376	433	421	436	424	451	461	444	394	438	438	446	448	464	434	444	446	449	445	439	431	417	439	407	435	437	420	415	422	450	425	459	395	468	459	412	431	406	445	451	447	457	459	459	433	401	467	429	437	402	461	468	425	453	418	436	439	439	426	453	432	408	427	419	407	412	451	432	427	449	476	420	437	434	416	434	444	422	403	460	416	455	418	437	454	442	407	403	452	447	447	469	430	419	444	440	428	425	445	435	459	450	403	428	419	411	457	444	445	457	414	425	447	429	430	448	461	427	449	428	444	430	448	393	474	419	456	446	427	436	460	419	440	455	455	459	423	439	451	415	432	440	445	452	437	452	460	428	463	423	432	423	429	422	448	446	423	447	434	434	432	431	430	422	413	479	411	447	405	434	446	427	427	427	424	444	450	445	449	471	431	436	430	438	450	441	454	449	440	457	428	452	433	446	444	449	435	411	433	430	400	449	448	428	414	412	420	388	428	447	441	470	437	398	433	467	453	453	422	458	443	430	443	460	429	430	414	435	449	450	418	432	432	448	464	425	442	431	468	495	461	423	462	430	455	427	470	460	469	444	435	444	419	433	438	393	401	449	407	457	415	439	466	438	452	437	433	445	478	454	457	457	428	417	439	449	436	430	424	417	431	439	412	412	443	413	452	425	404	426	413	432	483	438	426	412	452	429
3558	5168	3636	1802	1340	1109	945	807	733	701	662	571	594	573	541	563	554	498	551	521	519	489	500	502	501	463	498	473	503	436	467	468	495	543	498	456	531	489	473	470	506	491	485	464	459	464	472	442	499	473	467	485	483	427	487	463	515	485	485	472	468	504	455	481	436	455	497	502	441	459	461	481	472	509	514	493	469	506	495	456	480	492	478	475	520	498	476	472	494	459	516	471	467	472	446	467	456	494	491	478	390	471	470	445	492	463	502	475	462	525	487	472	503	431	431	450	448	426	474	492	488	461	490	483	476	450	476	457	420	462	502	511	450	474	499	479	490	480	465	484	443	480	495	486	441	496	515	474	469	467	467	471	450	461	451	508	504	461	501	480	464	482	473	480	487	468	481	506	478	476	470	447	479	444	458	450	511	467	435	475	454	493	454	483	457	449	501	526	488	469	501	479	486	485	515	457	431	447	447	499	471	476	468	539	452	452	486	421	490	514	457	461	493	481	472	482	441	470	475	497	494	451	474	447	497	475	460	456	518	479	467	456	481	490	421	450	488	503	474	440	469	470	470	449	478	462	486	478	458	472	491	474	501	494	471	480	474	475	458	505	440	499	452	478	476	466	516	505	491	486	470	465	478	495	435	472	482	436	504	477	467	465	481	461	512	472	474	489	500	494	515	523	497	493	440	443	480	484	472	430	478	488	483	504	480	494	471	448	482	489	474	460	488	495	461	483	527	433	460	405	480	461	489	486	492	476	459	458	450	440	479	442	458	479	493	468	492	510	497	464	452	451	480	475	474	480	449	449	449	449	466	475	459	491	464	487	470	485	497	483	441	502	460	535	491	445	427	477	470	493	455	440	462	496	446	475	438	484	475	496	510	460	491	464	494	461	480	477	463	443	459	463	444	492	439	465	483	508	495	462	448	507	506	499	530	471	433	520	503	448	464	455	490	418	473	471	459	413	512	485	463	490	459	499	505	433	456	502	471	474	438	447	504	447	497	483	481	447	449	446	477	487	515	477	510	456	442	515	429	443	516	472	500	481	478	488	477	496	478	535	462	447	479	479	448	483	482	451	469	513	442	469	437	546	471	481	477	481	441	457	464	462	475	436	485	482	460	492	486	466	497	467	446	493	484	441	490	482	499	480	432	482	497	468	454	472	451	485	449	508	460	434	486	477	422	483	423	444	515	495	445	454	524	513	481	469	469	489	443	456	444	458	491	436	457	481	482	469	475	462	463	499	462	474	470	502	509	485	451	503	461	488	447	497	483	458	500	465	431	478	492	495	451	460	479	455	469	458	488	490	469	449	462	475	437	462	494	505	473	455	501	503	472	505	478	450	457	477	480	466	480	489	487	465	464	446	482	469	495	452	466	447	509	491	432	521	476	456	463	426	448	494	486	468	473	468	436	489	460	470	459	530	469	433	478	455	481	473	489	458	452	462	459	436	479	487	467	462	492	466	483	481	448	488	504	484	479	483	488	452	492	483	484	472	481	469	486	462	498	456	458	488	477	487	469	453	461	483	484	470	494	478	515	484	455	438	480	471	486	474	466	471	465	471	430	476	510	455	490	501	501	454	464	452	476	468	480	477	462	455	477	455	495	456	450	497	457	466	497	480	431	475	526	456	486	434	509	465	497	453	487	449	475	471	487	447	480	504	509	461	491	479	447	485	473	440	474	439	456	483	458	500	461	474	491	447	481	506	447	484	445	484	466	490	477	501	518	464	469	493	488	471	479	428	471	438	457	490	477	477	445	493	471	509	511	464	452	451	462	505	500	433	453	483	501	468	495	461	485	484	527	473	502	458	471	466	442	471	445	471	445	480	470	466	518	461	495	461	467	454	451	484	456	471	474	466	477	468	494	423	459	467	458	480	475	484	434	452	481	469	472	476	454	474	494	460	461	463	502	473	490	467	460	504	452	503	474	514	500	470	469	463	490	479	464	484	487	464	457	446	496	468	455	487	480	444	488	453	503	468	484	470	487	475	488	498	496	481	480	467	484	463	478	485	448	496	472	457	488	504	523	496	428	502	514	471	459	490	471	490	450	453	443	488	501	473	502	493	478	457	499	495	458	470	479	489	438	497	447	468	457	480	450	476	513	511	491	491	528	472	437	417	474	471	446	491	483	472	458	488	510	477	434	478	450	448	484	453	422	497	457	468	471	477	494	454	460	461	504	456	448	467	481	449	461	465	466	502	462	499	467	477	458	458	456	509	502	475	482	469	495	470	454	464	475	491	436	448	458	477	511	489	463	484	473	437	441	491	502	458	464	463	426	490	467	489	471	490	489	455	469	497	498	447	483	495	498	479	502	477	471	490	472	435	475	487	457	467	499	543	465	437	497	478	470	514	501	491	465	456	502	463	497	467	448	517	454	457	483	494	480	524	489	485	456	470	490	469	464	501	460	492	452	483	463	457	474	472	524	496	450	467	479	448	496	463	485	482	500	480	511	510	474	470	459	441	488	493	454	485	483	454	510	453	443	478	495	470	459	425	479	445	477	477	484	476	473	499	455	469	469	507	474	486	427	505	473	452	481	495	484	420	451	483	478	479	450	490	479	473	457	490	451	447	509	449	498	449	518	439	435	462	487	499	509	479	471	463	492	448	473	462	471	476	496	481	469	473	477	502	497	461	497	471	492	499	465	486	491	507	451	497	463	458	454	486	454	484	471	478	455	429	467	513	469	518	499	485	483	461	443	495	485	475	427	475	485	468	513	458	508	481	504	466	452	452	514	504	477	454	506	460	510	488	473	457	473	465	470	463	446	475	481	449	462	438	427	484	493	483	450	464	500	471	474	466	488	458	460	486	493	496	490	480	446	460	455	439	461	487	470	542	475	471	481	445	478	481	502	434	496	461	491	472	469	484	427	434	435	454	481	500	509	472	473	466	465	523	495	511	494	423	455	460	470	489	518	481	443	468	446	499	484	434	503	449	472	451	511	474	474	476	457	522	478	487	504	471	506	458	483	506	458	487	479	475	477	467	455	507	460	455	477	453	495	516	489	505	467	439	465	488	514	490	480	471	438	492	462	484	477	482	469	509	473	472	436	458	496	476	489	495	466	485	487	427	481	491	460	496	452	482	497	495	473	487	494	470	477	487	468	484	457	451	506	513	499	481	474	444	475	486	479	481	475	493	525	499	462	485	491	484	494	484	507	473	459	483	481	475	516	445	451	452	492	467	474	507	476	452	511	453	505	505	517	505	453	459	485	441	481	461	497	456	478	474	470	475	466	464	435	497	524	496	474	465	458	488	509	484	442	474	456	430	485	471	498	495	468	448	461	461	481	486	454	480	452	464	498	526	488	487	464	484	472	480	464	483	449	480	516	507	479	460	501	528	469	445	433	457	460	480	487	482	513	492	474	490	430	488	511	498	485	464	476	494	488	497	511	499	444	471	495	476	495	477	523	484	475	425	453	482	506	511	476	463	451	461	493	469	450	521	471	525	481	466	453	480	476	489	495	471	486	461	495	498
22885	21436	29178	24100	21434	21486	7914	1404	1039	955	884	796	740	722	693	710	687	665	661	622	646	669	625	634	653	599	658	632	602	627	591	618	627	651	607	577	560	571	558	577	583	610	601	621	576	581	607	556	612	599	608	589	617	562	565	628	611	612	586	578	614	556	595	573	564	614	616	588	629	645	589	615	620	575	625	584	612	618	578	590	573	607	583	587	627	576	612	593	566	579	560	583	580	602	560	584	557	558	616	615	592	603	552	595	628	592	590	571	605	545	610	602	557	547	597	544	549	631	604	587	554	647	613	591	610	568	600	606	612	587	550	540	655	582	603	576	615	639	571	600	610	582	620	578	585	579	615	587	626	598	567	622	592	566	604	594	588	587	576	560	605	586	567	597	574	599	619	553	585	620	558	584	574	610	564	585	610	585	634	603	604	606	616	589	588	611	560	575	567	611	597	589	606	625	622	576	559	542	626	582	591	533	562	563	602	554	629	576	586	590	607	590	578	600	551	549	590	573	578	609	609	552	562	556	597	563	570	563	612	592	627	576	595	575	551	580	599	615	618	559	604	545	557	592	579	572	560	598	604	571	597	626	633	593	582	549	598	578	533	611	540	576	585	604	598	574	554	613	608	613	654	579	609	610	605	554	615	589	590	597	575	557	581	590	570	542	541	611	597	638	603	597	580	585	578	558	559	575	600	584	569	602	606	567	588	582	577	605	593	612	558	640	628	612	649	592	624	600	604	652	595	610	581	555	568	536	556	569	576	570	586	559	569	598	565	594	553	604	590	564	569	582	556	579	573	582	585	588	575	564	598	585	605	559	600	567	583	577	622	540	597	566	581	583	564	610	605	589	609	600	584	559	602	655	559	594	528	607	595	567	572	604	598	603	542	609	619	566	588	558	586	590	595	609	564	545	609	612	590	575	564	594	607	549	646	618	602	601	576	610	612	596	598	582	583	582	574	585	589	588	624	604	608	590	569	531	619	576	582	580	595	576	580	557	612	578	568	531	574	554	632	548	570	581	540	556	577	558	542	570	577	604	607	606	581	580	601	548	622	562	590	570	600	573	571	598	564	620	585	541	601	602	567	572	567	590	583	607	624	567	624	602	574	593	558	605	618	613	601	591	559	557	608	614	631	590	587	581	549	586	591	573	589	577	579	573	606	582	581	563	607	619	575	620	609	567	588	570	587	579	582	559	555	611	594	603	590	559	600	611	605	596	595	603	591	582	645	593	639	523	603	580	571	619	575	561	597	570	596	614	563	597	558	595	623	607	618	617	598	591	552	542	579	587	576	600	518	609	570	613	621	611	573	577	603	596	591	619	551	569	580	606	598	621	566	595	586	582	530	559	571	556	566	590	591	597	602	604	565	569	569	592	549	589	589	604	602	598	590	589	590	537	552	524	592	585	590	569	597	629	571	589	547	598	574	599	604	556	547	572	608	571	601	620	601	584	610	549	590	601	591	567	620	594	604	576	580	583	551	611	588	604	591	594	604	608	569	601	579	603	576	557	578	594	606	610	542	563	619	601	613	589	659	582	564	623	556	574	611	622	583	568	574	621	538	576	588	617	584	606	593	635	586	536	579	579	589	608	605	591	563	639	608	579	582	590	554	624	615	609	553	548	571	581	599	568	574	572	599	603	596	559	565	584	604	547	545	591	561	581	591	592	586	591	600	594	538	585	612	585	584	618	596	565	579	594	600	587	602	646	580	574	603	601	558	625	593	587	566	577	574	583	577	553	553	534	607	553	556	541	613	630	577	560	623	582	578	606	556	532	614	592	583	552	572	577	540	600	581	597	592	548	581	596	547	585	528	557	607	620	640	583	570	571	575	589	606	613	534	522	561	640	588	553	587	559	557	637	592	565	621	588	612	581	576	578	587	534	626	580	569	606	603	595	577	618	641	583	589	547	585	592	595	559	580	560	542	595	573	563	587	588	608	616	593	613	566	580	630	580	579	660	555	572	607	598	570	562	542	583	597	589	559	553	635	578	636	595	590	592	606	567	573	549	575	590	567	522	606	562	606	551	558	593	561	581	607	593	588	577	560	583	611	585	540	573	609	540	571	563	617	605	581	565	578	642	560	597	570	619	622	632	567	557	608	572	589	588	611	599	601	598	574	575	560	560	594	623	591	560	562	597	621	606	593	620	585	594	597	549	570	581	571	581	577	555	615	591	653	607	604	536	595	569	588	610	595	619	543	545	572	561	555	553	585	616	586	617	572	546	578	587	604	564	594	599	578	558	601	575	553	557	562	559	569	582	602	620	581	585	534	574	613	631	631	577	623	565	595	572	623	577	594	560	623	587	561	546	596	612	551	617	600	580	621	588	598	587	588	634	548	570	563	564	571	564	619	589	566	595	591	590	613	571	562	590	588	613	599	611	620	562	591	619	597	543	606	569	583	634	551	578	602	549	571	587	586	615	623	567	580	585	557	613	639	576	608	571	567	579	569	589	557	570	583	557	597	579	558	591	570	609	568	592	568	593	581	577	608	567	587	617	591	562	584	545	527	579	612	654	545	587	591	578	602	615	627	589	619	590	591	584	579	590	579	557	542	572	613	574	607	575	622	588	617	608	552	593	556	582	584	560	559	640	582	554	626	531	582	569	583	588	594	589	575	590	566	611	564	584	607	638	546	571	589	612	592	566	639	571	594	554	574	644	612	597	614	580	588	566	601	559	560	568	574	610	616	574	581	589	563	591	615	581	586	624	594	616	586	550	572	548	575	561	620	576	614	555	543	613	618	549	566	601	568	584	596	585	580	532	582	579	555	562	603	591	574	585	565	601	555	578	621	583	606	614	544	572	628	548	564	588	579	607	591	612	629	617	562	570	574	573	581	546	600	539	577	621	589	543	610	607	592	585	571	544	614	564	593	598	575	609	570	571	573	534	640	578	560	620	589	583	628	536	605	565	597	561	569	588	631	586	584	577	653	614	602	620	558	589	584	572	591	550	588	553	550	564	595	582	570	598	587	630	619	583	565	590	590	583	575	575	574	583	575	610	599	594	591	608	632	540	585	564	618	618	571	619	608	567	564	596	603	602	607	578	572	562	551	561	575	573	545	550	589	620	595	594	579	605	596	588	599	601	586	604	605	618	566	574	592	606	607	566	598	616	566	594	586	598	586	614	634	640	581	579	532	580	543	565	614	580	552	607	580	600	611	599	581	582	561	592	570	598	618	584	597	622	576	570	573	582	569	610	592	550	589	567	609	563	619	569	564	611	644	592	610	574	638	589	550	620	552	532	573	561	571	603	593	590	585	603	553	609	580	579	598	610	598	604	581	575	574	611	583	617	600	555	557	599	621	532	551	556	581	557	600	563	631	539	598	570	582	596	594	553	599	626	610	582	553	613	607	622	583	571	639	637	593	559	597	583	585	594	538	579	589	586	599	635	592	601	598	561	573	574	561	576	574	612	588	572	611	585	578	604	586	614	615	618	564	591	557	570	570	563	604	587	612	545	572	573	592	569	577	581
4822	14950	10237	5160	3656	2730	2222	1709	1480	1249	1150	1011	942	874	823	794	783	792	701	732	701	680	670	642	706	616	611	694	652	680	686	603	599	614	649	613	621	627	598	600	610	590	608	642	563	620	606	620	607	613	579	583	578	603	611	622	598	613	633	570	596	586	620	581	605	579	602	633	607	578	632	602	623	629	581	577	584	595	598	639	607	587	594	636	596	590	619	585	605	609	575	620	591	580	612	588	634	617	605	586	594	592	575	609	568	631	568	603	586	603	571	571	620	565	576	559	625	616	605	607	593	579	564	576	559	611	590	608	612	582	656	621	608	565	579	596	555	578	605	614	622	600	601	597	565	582	610	589	591	587	617	584	554	587	604	578	545	577	621	574	594	613	646	572	639	568	580	590	605	605	550	620	616	572	601	619	594	591	594	576	610	542	595	617	629	583	610	580	581	545	625	650	632	588	595	590	559	601	628	579	594	594	611	623	614	589	552	585	597	631	615	580	601	589	590	594	580	615	607	613	596	601	605	581	585	578	624	579	590	602	609	605	614	611	586	609	579	562	612	573	610	618	604	570	588	594	593	598	593	585	582	612	631	546	612	607	607	609	622	618	579	569	570	596	579	549	589	565	603	533	638	627	553	607	584	619	567	612	550	605	565	580	631	604	604	584	591	619	621	586	629	569	562	592	607	558	616	584	611	610	567	642	607	559	612	542	601	582	619	618	570	592	578	546	601	591	590	557	597	589	615	588	598	573	589	561	579	635	595	619	633	632	604	608	568	587	589	595	610	604	588	599	632	628	597	642	571	643	620	636	641	607	613	559	598	589	558	598	569	617	573	607	575	578	641	585	557	565	597	577	590	554	559	594	596	610	596	563	592	604	601	597	576	536	629	544	594	577	648	590	584	578	607	610	616	614	572	554	580	584	585	593	587	568	588	587	571	624	583	542	604	614	563	583	602	577	603	575	601	580	605	597	567	565	627	596	602	624	587	570	624	590	622	555	597	607	569	555	626	648	611	620	612	590	552	602	566	596	628	659	622	538	618	577	638	604	597	637	567	589	608	624	594	613	569	560	592	587	659	575	593	603	574	572	577	595	593	598	590	595	562	607	638	626	557	571	609	546	592	617	588	621	597	587	623	619	577	595	578	636	600	563	612	584	573	601	617	596	566	599	556	584	615	573	613	611	599	607	599	558	618	562	573	581	630	612	589	603	610	631	594	576	581	598	645	615	626	616	618	597	621	602	604	591	583	610	612	624	576	583	581	577	598	629	616	560	629	508	543	607	565	579	578	553	603	596	546	591	592	555	575	584	575	598	543	576	582	590	604	589	599	603	589	558	612	566	586	614	568	590	574	587	612	573	600	563	621	582	590	560	568	570	609	631	623	622	591	535	582	561	600	597	598	563	619	592	574	582	582	550	597	584	616	615	569	564	538	585	560	599	612	598	595	640	567	583	587	571	593	595	619	584	634	636	619	615	589	624	582	599	603	649	639	615	568	621	628	590	571	578	606	609	618	601	579	655	595	530	622	601	592	559	604	607	591	576	595	606	627	581	591	610	590	624	597	574	578	589	610	596	600	565	550	614	613	583	601	611	591	617	624	629	585	582	578	588	591	601	561	539	591	572	601	650	619	606	566	589	617	600	602	569	628	576	626	565	587	586	597	575	630	602	628	576	570	559	606	612	585	569	576	567	594	590	562	581	621	611	562	619	534	564	615	632	564	623	596	577	592	610	604	613	585	579	614	568	603	565	568	572	591	628	576	589	596	652	642	589	598	584	558	604	598	590	634	611	611	622	573	579	548	583	601	577	565	573	576	607	555	564	593	604	614	561	572	550	587	624	578	600	616	630	623	581	599	586	592	620	559	577	569	609	579	628	630	565	581	567	561	627	618	587	586	559	577	581	562	589	605	576	600	605	558	568	592	561	603	586	614	583	591	601	594	560	593	545	576	595	598	595	587	636	625	572	600	602	577	595	614	616	610	611	556	602	599	584	592	613	607	570	573	611	565	614	640	619	611	566	574	599	569	581	591	588	553	565	619	602	590	601	562	607	642	543	616	584	613	585	546	591	549	622	606	637	593	595	581	627	615	577	579	582	568	555	588	583	549	596	561	594	613	572	583	562	582	612	568	644	561	606	536	613	562	568	609	590	595	576	546	589	605	572	594	586	599	594	623	566	543	630	592	561	648	625	587	613	582	590	613	587	626	626	565	549	569	594	576	590	561	552	565	619	593	626	627	602	631	557	553	578	606	629	581	578	593	618	594	547	559	636	585	589	631	590	591	565	643	614	613	628	603	616	555	597	630	608	602	618	598	585	561	592	622	610	590	582	585	610	606	610	533	602	568	585	624	596	577	555	616	605	583	566	597	592	624	597	584	608	571	595	585	570	598	603	565	608	640	579	619	563	590	626	595	625	572	582	573	600	589	624	600	547	569	624	580	585	588	620	585	620	583	560	580	580	578	592	588	637	604	569	598	572	586	596	608	568	582	618	612	620	584	551	596	608	600	558	576	614	603	569	563	572	622	619	584	598	574	605	556	602	626	601	547	573	632	556	557	568	608	586	641	583	572	561	606	559	565	604	590	601	609	589	608	626	585	610	561	644	554	626	601	599	564	595	578	575	609	547	604	603	632	567	619	576	592	542	605	574	605	620	574	575	558	607	579	583	575	579	588	575	588	632	568	621	588	552	588	574	569	626	573	606	603	588	596	562	636	582	623	593	587	616	567	575	540	593	584	600	575	563	585	581	598	595	620	607	636	577	559	619	590	582	603	584	608	600	576	621	581	593	551	553	595	587	589	557	619	614	596	597	559	626	552	593	578	556	590	608	553	603	597	612	589	643	620	586	555	558	577	589	567	647	554	622	611	602	576	627	568	590	571	587	526	605	604	615	582	601	553	578	572	605	590	575	597	591	564	633	550	527	588	617	603	592	549	544	577	612	574	612	618	588	560	632	575	625	619	564	591	577	560	591	580	595	610	633	586	552	608	596	546	569	584	600	594	628	589	552	542	639	567	600	578	571	598	578	607	609	584	571	610	559	567	553	614	582	551	581	610	604	564	557	635	618	562	621	607	600	597	598	585	635	554	597	618	618	590	629	612	594	569	618	604	572	568	573	553	592	592	618	574	564	560	598	647	548	593	638	617	607	519	604	632	572	600	573	644	591	549	636	542	623	587	598	610	597	585	573	593	617	580	612	550	634	609	615	621	580	612	588	585	613	572	557	578	583	570	605	585	579	596	587	586	576	641	661	576	584	579	608	599	587	630	604	569	577	597	598	587	594	584	578	598	585	576	580	589	625	577	596	581	624	596	593	618	628	577	590	562	644	595	575	550	544	603	575	609	576	599	612	622	584	595	589	553	617	568	590	620	547	629	571	582	617	583	598	592	587	633	602	599	567	573	601	654	599	583	599	615	590	590	623	614	573	597	567	609	590	600	551	613	613	582	588	580	615	573	589	587	598	576	575	612	590	587	579
28035	17444	3110	478	323	260	255	228	242	191	228	238	236	188	220	195	213	228	211	248	207	228	222	216	227	252	235	187	227	220	219	187	202	209	214	232	212	206	195	224	221	218	221	198	209	234	239	195	207	238	204	226	218	235	220	196	232	215	239	234	211	222	229	212	207	227	222	200	237	198	206	222	211	197	247	219	224	231	228	205	216	224	209	207	228	225	224	208	231	201	179	242	209	215	214	204	199	214	229	201	215	215	244	234	235	187	185	215	246	222	221	216	208	189	216	244	230	216	207	231	213	203	232	219	193	216	221	220	221	212	212	201	185	243	200	223	205	217	236	213	217	230	239	210	226	197	211	233	244	215	238	238	191	216	211	230	223	211	235	211	239	262	218	209	229	251	208	209	209	201	222	211	212	228	205	201	231	217	218	227	215	225	234	222	209	235	233	228	215	223	236	236	249	242	224	232	204	225	189	188	223	220	236	237	226	221	216	211	207	212	226	224	229	224	215	218	214	219	205	219	230	200	207	208	218	210	198	226	214	233	219	242	250	237	194	209	211	206	186	225	230	200	217	219	219	245	209	221	209	235	221	210	207	235	217	213	199	198	230	221	235	210	223	201	202	234	209	194	219	193	203	228	240	222	223	215	194	211	214	247	234	232	203	224	222	216	184	231	196	221	195	196	215	231	223	207	244	194	232	230	200	220	239	214	217	201	202	217	194	215	231	194	200	241	227	214	223	212	233	214	209	219	207	192	202	256	189	236	211	239	229	220	224	209	208	207	193	190	193	198	221	222	218	219	206	242	221	196	209	230	194	209	223	217	232	230	229	226	209	247	214	200	210	197	221	236	201	198	197	222	207	226	218	196	233	212	220	211	204	225	199	207	211	210	212	233	195	209	245	227	218	206	220	203	218	220	209	210	202	201	229	214	204	196	241	233	202	206	208	207	214	211	217	227	208	215	219	211	202	223	215	247	226	210	213	197	207	222	215	228	205	221	227	210	227	223	218	215	233	208	228	238	213	220	223	224	203	239	220	219	229	192	224	170	208	191	220	233	202	223	208	255	222	213	220	226	232	227	202	206	211	215	201	220	229	207	255	226	201	228	203	215	229	207	229	214	220	215	230	217	212	241	196	211	229	254	224	192	213	214	239	211	228	235	221	200	223	242	213	208	195	217	247	224	228	237	241	225	224	226	195	228	223	225	227	187	216	213	214	238	216	214	210	221	215	210	221	236	217	230	209	203	213	184	213	228	229	228	240	209	221	232	227	198	211	240	220	214	197	232	220	193	242	196	235	191	223	206	213	262	218	214	215	208	208	264	214	200	205	244	208	213	236	226	195	227	217	242	234	222	220	191	207	226	240	222	186	205	193	226	218	191	192	225	212	213	220	205	223	223	231	197	194	205	196	232	228	224	206	213	209	220	240	208	224	198	218	219	225	222	196	218	210	218	231	220	224	231	221	185	206	229	217	241	215	198	212	208	195	223	218	258	217	212	199	210	231	213	231	218	248	218	220	222	195	213	218	216	217	243	223	229	209	213	209	233	226	199	211	226	176	194	207	215	231	228	205	203	194	195	216	219	227	212	200	241	206	240	235	245	248	248	212	215	208	235	231	232	228	198	225	230	213	217	228	214	217	234	208	214	230	222	225	225	226	218	224	199	230	246	197	224	202	224	202	241	229	223	196	198	221	227	215	188	215	196	237	202	208	196	214	214	227	210	227	230	207	223	235	206	249	202	208	210	228	204	230	227	215	242	222	197	231	227	232	208	217	223	219	224	212	234	208	203	228	218	199	206	192	246	185	218	203	222	258	218	208	209	212	214	234	224	204	210	220	204	226	195	202	247	248	214	221	223	225	202	218	217	222	193	197	200	250	210	236	197	226	212	219	202	221	216	203	199	218	224	199	199	232	214	206	229	220	206	224	199	225	224	214	193	210	218	225	203	232	232	216	202	218	241	194	218	197	195	203	221	225	216	202	229	198	216	251	206	218	221	217	221	216	223	210	236	217	213	213	198	204	243	236	208	223	246	214	226	176	236	212	215	193	233	224	212	203	208	217	211	216	214	225	197	233	228	209	221	243	231	216	219	222	206	225	235	222	235	233	208	207	226	212	201	214	243	218	215	214	199	210	217	220	231	210	217	210	216	204	224	221	208	222	206	216	212	225	240	230	215	224	222	197	215	224	213	215	195	221	212	259	213	205	216	204	209	196	220	216	212	197	202	220	218	226	223	233	230	223	202	242	237	209	182	219	221	227	214	256	221	197	218	220	228	235	187	218	224	222	211	206	229	224	198	209	205	250	239	237	229	216	251	198	182	244	213	211	235	238	187	181	173	201	204	189	225	208	185	215	210	222	219	209	266	215	216	225	243	212	235	234	239	228	234	225	247	208	207	229	218	260	221	214	235	219	210	192	222	221	215	234	217	214	234	231	214	205	234	222	218	230	224	208	209	254	222	243	242	219	209	208	217	241	214	217	187	217	214	235	232	239	244	214	199	213	213	215	207	238	213	229	241	232	201	231	215	217	216	210	226	202	241	211	196	236	196	236	206	224	233	197	214	218	239	225	216	221	207	210	210	226	222	215	219	219	185	218	211	196	226	228	220	228	223	207	240	199	210	214	219	208	201	206	201	223	210	208	200	220	256	199	232	181	222	214	218	222	205	223	232	236	194	199	220	206	214	205	217	225	211	199	228	217	197	222	229	203	253	207	245	206	243	227	228	203	185	212	242	213	204	218	208	227	235	224	240	210	217	242	204	205	229	222	242	213	218	242	220	231	196	188	216	242	213	226	226	206	206	208	220	214	201	209	187	226	224	210	208	192	220	224	229	193	214	226	195	190	202	218	226	212	224	210	208	209	194	206	206	187	207	212	205	208	231	200	210	205	236	211	222	225	218	229	219	202	231	216	231	205	224	218	207	220	200	195	214	219	224	229	205	204	206	216	216	238	176	241	215	219	233	212	245	221	226	230	215	198	208	210	210	196	185	217	198	221	203	180	217	207	229	203	210	241	256	232	239	210	219	238	215	238	221	239	229	215	238	223	224	198	211	219	214	220	219	201	211	204	220	242	200	211	200	228	219	209	201	221	235	223	227	225	207	237	197	189	239	197	235	224	222	194	229	232	220	214	229	204	211	238	194	223	210	220	237	184	231	211	206	207	238	245	212	204	193	217	226	217	200	217	218	197	259	248	226	209	215	204	250	201	228	218	202	226	232	218	210	206	211	246	233	191	198	215	215	207	200	195	208	225	209	213	242	210	229	196	211	184	262	227	224	214	205	204	213	214	200	241	224	205	192	188	251	218	215	222	204	228	206	217	213	219	220	203	210	231	219	223	240	227	241	220	190	238	220	230	194	198	239	214	219	246	228	218	216	258	222	240	226	219	207	219	220	223	224	213	214	183	214	250	208	208	240	192	237	238	216	214	227	230	225	234	212	230	239	204	226	218	221	208	223	233	237	206	227	209	234	212	240	197	218
4292	800	615	390	333	300	303	265	257	256	256	277	254	228	235	248	245	238	275	249	238	241	276	266	231	242	249	252	256	249	230	253	223	235	250	244	253	279	254	243	235	234	269	256	252	247	230	261	283	244	247	255	243	270	236	246	251	248	248	255	256	261	229	271	230	264	245	228	245	234	258	251	236	254	259	233	246	223	252	227	247	242	272	240	232	219	230	251	279	221	217	263	238	266	250	238	260	271	257	245	257	243	243	205	268	265	269	251	232	255	236	253	224	241	232	227	206	227	235	235	242	236	283	278	288	239	253	263	265	235	238	281	233	257	235	222	221	215	247	245	237	231	243	223	258	253	260	220	242	268	243	223	278	225	241	250	268	261	253	234	240	229	222	274	265	234	263	245	244	248	264	227	272	233	240	239	245	238	232	245	292	274	256	247	250	246	263	259	260	266	224	251	261	239	259	236	257	245	248	278	281	234	237	219	251	221	236	251	251	237	264	257	242	263	261	264	256	240	236	257	242	236	252	234	249	251	247	258	238	226	265	238	248	229	242	255	230	226	261	250	212	245	272	253	247	226	224	234	247	250	245	233	260	258	248	252	255	253	242	269	216	223	273	253	270	240	253	248	272	241	255	293	237	261	260	259	253	255	241	233	217	250	241	261	247	244	278	257	269	260	236	253	286	248	269	245	243	255	248	283	274	240	237	248	263	250	247	256	242	272	255	254	246	244	223	262	260	255	277	228	238	240	275	226	280	251	214	231	260	251	249	243	235	234	234	230	260	289	219	245	235	261	242	256	248	250	240	236	256	276	256	266	266	264	231	252	265	231	240	220	254	222	266	277	262	240	225	224	259	266	236	251	237	268	260	252	235	266	251	268	261	242	246	276	240	246	252	245	223	259	243	234	277	266	264	284	257	269	252	240	268	237	235	268	235	257	258	237	251	253	255	236	228	231	249	252	264	266	222	247	240	252	246	255	257	248	250	223	249	266	252	222	241	236	277	244	252	228	269	252	229	265	257	244	248	269	212	256	247	253	222	234	225	235	247	240	262	234	247	230	231	252	251	229	219	245	247	285	266	229	229	247	224	241	252	274	241	227	241	237	279	256	248	234	215	236	256	235	258	227	262	259	240	232	240	244	277	243	278	206	246	224	224	222	238	243	275	266	229	215	227	240	246	223	242	237	241	253	223	223	260	223	246	248	255	235	252	263	246	241	269	213	281	261	205	256	257	238	249	246	238	276	233	228	239	217	225	241	240	227	255	246	236	246	218	218	233	255	216	221	285	209	250	246	268	221	265	273	229	229	235	230	276	277	258	248	262	224	244	246	257	266	260	239	266	223	248	235	249	250	234	285	241	213	243	239	243	248	248	237	259	249	255	223	240	231	232	240	259	248	240	246	258	235	252	240	256	269	257	255	247	233	242	254	250	246	229	270	232	247	257	246	250	260	233	241	272	223	255	257	235	251	229	220	247	229	244	250	264	236	243	267	230	224	251	252	274	245	260	232	257	237	235	225	262	232	263	265	268	230	246	246	248	266	241	241	257	242	256	256	245	255	222	236	227	244	238	237	221	221	240	237	274	251	211	255	244	219	259	267	263	240	284	246	208	251	281	247	213	243	262	267	236	219	256	270	230	248	266	253	241	244	232	243	244	252	236	240	279	275	245	252	221	224	237	237	258	216	270	255	262	247	217	263	236	255	263	251	231	246	253	242	269	254	253	240	254	267	263	231	252	248	237	217	262	240	252	229	221	231	239	240	248	283	252	230	260	272	228	220	263	235	276	240	228	244	238	259	254	232	222	267	255	230	235	252	231	235	244	254	234	242	238	264	233	259	231	234	239	281	201	271	231	262	225	242	234	249	244	264	247	239	211	256	245	219	248	238	261	269	254	228	250	262	237	258	262	278	228	257	245	239	275	270	254	234	231	266	273	246	252	258	264	219	255	244	243	252	245	279	271	263	243	233	270	262	257	256	249	279	237	250	261	225	236	258	252	241	253	279	248	262	246	220	248	255	254	230	241	264	223	226	236	231	229	262	246	253	232	230	254	263	232	257	245	210	264	252	253	235	238	222	258	224	230	257	274	203	231	227	244	253	228	256	239	255	243	261	248	266	248	231	240	269	210	247	266	253	225	237	235	254	260	221	243	264	246	247	248	254	236	262	234	247	272	275	243	230	240	244	223	273	230	239	252	254	239	265	234	238	236	237	256	235	244	247	244	235	233	252	258	243	247	227	296	237	251	250	273	252	273	251	243	266	263	242	238	251	230	283	261	248	219	249	240	242	245	243	241	255	256	269	247	276	245	242	259	243	251	252	236	254	221	243	285	289	252	239	298	237	245	259	225	251	254	234	268	258	293	217	269	249	265	255	268	238	234	235	265	258	242	217	247	249	251	246	274	244	235	237	263	242	244	267	252	246	233	233	231	256	237	233	269	273	251	212	254	228	261	260	228	238	242	261	229	258	242	257	227	239	247	264	240	241	239	241	251	275	277	235	223	242	234	232	232	234	266	223	254	257	249	252	281	219	264	260	259	264	250	237	272	255	255	250	261	271	273	262	254	230	253	279	239	230	241	257	237	240	270	259	225	247	243	269	223	235	219	240	240	236	245	256	288	248	232	261	257	253	250	230	246	254	261	247	236	263	259	252	249	263	261	221	223	264	280	251	216	236	237	257	242	258	270	237	246	264	238	248	239	233	239	225	230	285	248	229	250	250	242	249	234	238	211	240	241	244	250	247	235	250	256	248	246	272	266	226	247	247	245	241	218	232	258	249	269	238	242	235	232	257	236	278	259	223	229	246	244	257	271	223	251	236	258	277	248	262	239	229	237	274	260	242	238	254	233	243	234	239	249	214	220	229	232	262	221	253	274	227	238	264	256	234	264	228	233	256	235	267	230	243	243	237	273	237	264	233	258	250	270	239	229	259	236	251	267	260	233	235	231	240	265	234	262	243	274	234	232	248	233	219	220	252	267	244	231	256	247	238	239	247	233	248	242	284	242	230	222	240	234	270	241	262	248	233	239	235	253	265	247	233	264	253	268	269	236	286	220	252	240	247	256	249	291	228	259	246	266	248	241	232	255	255	225	249	263	272	240	242	237	234	236	252	209	229	238	222	227	236	236	213	226	228	239	249	243	244	242	257	240	222	243	231	266	262	243	255	231	242	252	225	259	274	255	233	246	218	257	286	229	233	245	264	278	234	229	254	234	260	271	242	244	239	258	268	236	257	241	216	251	233	245	231	248	273	234	249	235	264	265	236	207	239	267	259	221	228	216	237	243	261	255	240	248	238	257	265	222	235	252	251	263	236	231	247	264	266	254	227	225	264	221	271	240	244	267	247	247	221	258	233	238	269	274	243	244	237	256	247	245	249	256	227	240	271	266	273	240	229	232	249	247	287	231	256	238	245	241	269	233	245	243	266	260	245	230	249	234	237	248	259	244	245	252	270	239	231	283	277	255	255	255	237	247	236	252	250
24172	21478	28715	24638	21463	8816	955	585	512	473	466	387	375	338	366	361	310	341	343	329	313	312	268	301	314	276	281	309	270	307	302	301	301	278	292	284	278	331	309	281	291	279	260	293	292	267	285	287	282	252	266	255	267	273	293	260	279	301	262	277	272	251	248	268	281	266	262	277	270	266	284	283	250	277	262	278	290	254	295	261	273	266	289	269	272	314	270	282	274	264	237	290	275	289	253	307	297	256	243	288	263	314	259	294	286	260	240	299	277	248	301	322	300	332	288	259	274	271	271	280	279	278	261	271	276	295	279	252	279	260	270	264	294	249	278	300	294	266	299	251	271	261	262	270	282	294	273	257	259	298	315	288	267	273	285	274	281	249	264	235	255	270	245	292	297	271	261	286	281	251	267	297	254	261	275	306	273	273	271	255	287	275	261	270	302	290	260	264	285	271	252	309	283	266	273	266	283	242	296	262	282	261	299	280	276	294	268	282	252	263	275	272	257	300	292	277	305	277	258	266	281	264	280	282	267	276	265	284	269	265	224	242	283	305	279	295	266	263	287	281	266	301	263	284	254	299	272	262	250	261	283	275	275	256	266	300	267	290	273	264	275	250	275	298	258	280	284	286	283	262	268	263	273	275	269	301	298	288	277	271	301	256	246	248	263	277	273	291	283	261	273	293	270	269	311	267	262	285	298	255	284	304	258	264	266	270	255	293	252	260	253	286	283	265	290	278	251	302	260	252	295	277	274	265	260	243	318	301	289	268	310	241	257	276	290	271	270	281	273	235	311	265	284	260	278	302	256	267	317	260	311	305	248	272	248	270	251	243	267	286	251	256	252	281	288	279	252	246	260	256	265	299	290	262	254	302	276	262	251	290	287	268	265	276	279	276	279	269	281	275	279	262	294	255	250	253	272	273	269	301	274	294	231	246	294	287	290	273	275	253	289	305	290	260	276	288	279	247	266	282	244	263	269	254	256	255	277	273	270	303	263	295	257	268	275	271	280	261	303	238	255	272	295	281	276	268	279	281	284	281	278	246	294	256	288	253	264	261	278	251	262	272	313	257	264	281	287	263	272	290	266	262	284	280	259	268	287	277	272	288	274	277	292	272	289	277	268	278	311	285	299	253	297	258	287	272	268	269	261	261	245	242	271	275	283	294	279	312	279	249	258	251	242	252	266	284	253	289	271	294	275	260	263	281	281	264	260	282	275	283	290	275	258	305	293	284	259	265	272	258	270	290	280	266	258	270	264	272	286	275	295	262	271	267	298	270	266	318	270	248	274	245	264	262	297	258	268	283	302	282	268	286	267	285	279	283	315	272	281	259	307	266	273	247	271	284	268	281	276	303	247	289	278	274	242	289	238	277	294	268	250	271	262	251	307	280	253	266	264	284	278	270	281	276	269	273	294	272	268	280	250	259	305	265	318	287	322	253	261	303	232	286	288	282	265	284	288	244	283	298	301	278	288	294	259	276	288	267	293	274	263	301	230	234	274	299	274	309	242	293	281	290	283	298	276	264	260	258	246	255	236	278	292	232	252	249	272	287	304	284	282	301	318	239	285	273	290	295	269	273	274	306	273	247	263	258	268	289	270	300	255	260	308	270	284	278	270	284	255	284	267	292	271	299	292	274	307	270	289	277	268	269	244	281	278	256	324	289	294	287	265	253	268	268	247	263	257	270	290	284	279	294	283	289	276	274	311	291	283	279	303	269	276	255	301	260	245	287	277	252	284	248	323	271	283	287	274	257	256	275	308	301	245	282	252	266	265	273	260	261	293	315	312	260	241	259	279	273	283	295	267	291	308	294	270	252	294	267	279	278	303	300	269	277	262	271	255	269	273	259	272	291	304	284	276	295	279	263	269	302	295	237	264	278	265	277	272	253	268	260	283	273	260	277	262	264	280	297	271	260	284	276	289	273	253	280	292	276	302	266	264	269	267	260	268	287	259	249	280	271	279	280	302	290	271	276	287	258	284	293	271	258	273	289	278	256	289	291	299	266	283	293	253	248	276	285	299	277	248	291	288	271	277	232	259	269	295	273	313	288	278	284	260	265	288	246	287	274	248	287	279	280	269	274	303	283	289	265	256	287	270	230	292	277	277	256	258	284	310	281	290	306	292	258	250	266	283	236	289	273	276	272	293	287	255	297	278	273	278	272	284	258	283	288	311	292	292	291	247	310	303	270	308	275	287	273	280	283	275	251	244	299	289	268	270	266	260	261	271	278	276	279	283	272	271	289	300	284	261	295	290	293	307	251	290	263	301	256	262	276	251	260	258	235	264	270	271	294	223	297	279	257	293	278	270	285	284	287	306	282	251	252	268	303	278	286	271	259	282	268	273	256	280	294	264	259	266	279	259	310	271	260	303	263	284	234	295	248	287	305	265	297	300	279	244	304	280	277	319	264	260	255	294	286	264	261	261	303	284	269	285	286	280	293	276	264	256	278	258	296	295	285	269	240	277	285	258	273	299	262	259	271	278	284	278	239	284	266	275	283	283	285	290	267	269	264	278	263	244	307	295	306	272	272	251	300	312	281	283	276	256	256	287	245	277	254	262	241	296	281	229	285	258	269	276	255	292	233	282	274	282	288	282	264	275	286	277	280	228	256	271	284	271	299	277	290	260	275	286	262	280	276	272	282	261	257	261	310	258	285	305	292	251	294	262	275	288	277	265	282	261	273	292	293	262	263	303	285	279	260	269	257	278	273	268	290	304	261	291	249	306	295	289	269	271	260	268	267	288	272	273	264	293	264	285	259	280	282	256	261	296	249	249	269	302	271	281	280	287	284	269	270	313	280	260	278	277	257	263	223	260	287	266	260	279	288	280	268	246	261	295	286	267	287	275	279	273	289	264	280	287	308	260	257	318	285	298	291	250	268	263	260	294	253	276	259	280	296	287	254	293	256	269	308	254	298	250	246	266	293	265	279	252	279	257	262	277	252	306	262	277	303	250	290	277	259	270	281	275	251	283	263	283	314	284	287	294	271	286	275	272	300	279	305	277	276	243	264	264	265	252	248	277	287	246	252	258	269	286	270	289	268	265	312	276	286	262	281	268	279	294	278	248	245	290	273	255	272	298	278	303	318	289	267	243	285	280	289	263	269	258	295	252	289	299	269	303	286	262	285	282	265	260	263	276	262	290	271	284	271	303	308	292	269	277	259	276	294	260	279	276	289	267	280	282	290	295	295	272	282	291	276	262	262	275	283	274	281	281	243	296	253	262	267	289	263	281	271	271	275	278	267	294	237	275	310	281	287	268	275	244	257	272	280	274	263	266	292	277	275	259	251	291	293	240	302	261	256	290	253	280	305	261	278	232	248	288	261	261	277	287	254	285	261	296	272	276	282	261	285	273	252	316	263	304	275	279	297	257	257	270	288	278	299	244	300	265	266	253	295	281	301	271	302	248	306	272	282	272	276	302	295	255	276	280	252	296	250	273	303	278	288	283	307	267	284	260	248	277	257	273	284	298	256	265	299
3446	8926	5874	2767	1898	1436	1118	906	759	648	556	505	448	428	420	387	368	355	343	332	355	325	336	336	347	312	330	351	342	319	301	305	289	293	311	299	308	296	285	312	315	308	284	316	306	302	307	283	312	291	302	290	308	270	298	324	303	298	289	315	320	283	280	300	308	288	292	305	280	312	314	282	277	293	296	284	283	273	276	301	279	324	304	319	292	304	339	302	280	306	286	302	314	273	323	267	306	314	311	305	270	261	298	322	297	270	314	269	305	307	304	317	293	299	295	311	298	314	280	301	280	282	308	273	279	279	322	292	286	296	295	337	297	322	294	320	305	302	307	272	283	277	286	284	289	296	293	337	266	315	293	291	281	307	283	278	286	272	270	308	259	283	293	314	296	281	296	292	289	343	308	320	294	311	274	307	286	286	304	287	278	304	276	303	316	290	296	302	251	288	304	276	296	304	296	291	273	318	304	295	279	282	326	308	284	262	267	288	304	267	321	306	298	307	299	320	273	253	310	271	284	296	321	299	330	271	298	321	302	284	264	304	312	308	276	302	281	294	270	319	315	295	301	298	289	300	307	298	292	279	282	303	276	287	266	308	302	304	301	281	266	287	314	313	307	271	269	327	311	274	302	291	288	265	290	286	280	290	256	271	275	290	280	299	311	293	298	304	283	294	308	284	300	281	287	292	288	278	267	287	284	282	297	293	260	290	308	273	289	304	287	306	306	288	281	287	285	279	283	319	289	296	274	286	301	317	294	302	303	293	279	300	290	295	335	313	268	294	288	266	311	288	303	297	296	261	288	305	271	303	282	309	280	306	294	313	289	294	282	320	288	305	270	295	291	269	290	287	335	311	301	276	272	300	325	272	298	327	275	278	298	308	307	287	332	284	306	308	308	324	258	281	292	307	295	303	255	303	287	315	292	323	298	255	296	311	294	299	294	341	300	311	286	291	337	282	306	326	298	278	310	296	305	288	317	294	284	270	313	278	261	300	283	304	286	272	302	279	314	309	297	296	297	305	299	287	284	282	301	274	288	273	294	263	292	287	299	261	266	322	310	305	295	278	299	289	291	266	311	300	310	296	303	306	289	275	300	285	305	326	280	285	286	292	291	282	290	296	282	301	275	312	300	299	293	289	297	281	323	289	280	306	313	269	273	308	300	291	282	287	300	272	301	281	321	311	284	305	303	291	309	255	296	306	287	282	304	270	285	282	297	318	280	286	283	292	297	331	304	293	304	291	277	295	307	299	310	301	309	304	341	315	284	270	304	334	291	322	285	302	302	286	282	341	284	304	284	302	292	276	282	315	284	306	303	304	248	291	270	284	284	289	285	287	312	311	321	303	320	302	340	288	270	297	309	289	274	276	303	311	306	291	292	302	292	295	317	272	264	284	323	292	312	296	284	307	299	286	289	291	287	293	301	298	306	310	264	281	301	301	293	286	289	284	307	280	313	288	310	286	265	295	296	281	283	302	282	278	294	284	278	296	281	301	277	292	321	282	262	298	266	294	295	296	303	300	303	304	277	285	275	275	303	275	296	316	271	276	270	289	266	278	282	294	277	291	268	299	278	256	280	290	297	266	316	300	250	290	299	273	267	309	303	261	290	266	278	318	314	288	271	281	311	281	306	305	316	302	275	290	282	304	282	280	274	310	271	309	305	262	295	275	291	315	287	302	274	301	307	274	288	300	253	272	341	298	278	269	294	307	300	297	283	299	289	283	300	270	283	265	281	283	285	304	262	278	307	326	319	293	286	287	303	273	281	295	289	280	308	309	292	273	293	313	291	267	298	299	298	298	295	279	279	294	290	280	293	286	304	293	275	288	285	314	302	288	318	282	262	319	272	272	295	298	311	306	303	278	305	280	298	315	341	292	297	284	280	314	283	299	288	280	291	300	299	300	292	300	276	287	278	290	303	297	293	298	271	324	303	323	298	288	307	303	289	265	312	297	283	332	273	314	297	282	329	305	279	306	295	303	279	336	326	265	273	314	299	295	303	288	322	330	307	308	272	312	274	299	255	275	292	275	300	291	299	298	296	283	293	290	268	286	303	268	272	314	302	295	308	266	276	281	282	314	308	290	300	284	296	331	329	292	310	279	291	298	256	264	306	295	300	290	305	277	290	277	292	264	274	287	274	266	275	298	278	284	290	324	286	257	269	325	291	270	326	291	329	288	323	301	309	309	266	304	296	248	312	298	298	254	333	282	293	298	310	274	317	279	320	315	274	294	292	283	290	307	312	273	296	277	306	293	274	288	329	305	295	313	297	308	293	304	268	281	250	272	301	304	288	292	285	346	292	300	295	290	315	264	291	283	285	290	312	313	296	279	292	280	298	307	294	287	308	278	315	289	287	292	299	291	298	282	249	273	255	294	290	287	306	309	290	312	304	306	281	305	302	284	323	295	308	320	285	305	323	280	292	279	281	281	289	313	301	288	300	272	331	296	299	302	290	295	305	301	274	318	309	306	299	282	298	299	304	285	301	289	292	284	298	308	291	309	299	288	295	310	279	282	298	289	281	280	301	286	291	273	311	286	321	315	267	275	282	304	313	294	313	297	300	300	303	303	305	279	275	301	277	292	323	286	296	297	243	255	276	280	312	302	301	283	308	273	304	288	299	297	297	263	316	267	280	300	283	289	320	302	301	290	291	287	296	284	300	297	286	295	279	287	269	283	294	264	281	297	303	322	303	329	304	267	278	300	248	290	300	314	302	324	280	291	282	318	303	290	298	320	298	312	282	303	278	292	247	292	246	305	291	299	244	312	249	284	280	307	291	310	274	304	299	301	286	280	304	315	281	302	270	278	287	269	300	288	290	294	305	285	281	297	309	260	301	317	305	269	291	272	289	306	344	309	286	315	300	301	291	313	275	314	299	325	307	285	309	279	287	282	302	291	287	315	287	314	283	289	299	295	307	270	310	268	291	301	291	301	261	281	301	279	319	298	280	286	302	317	282	292	286	313	290	324	293	285	271	304	301	310	288	279	291	282	270	276	278	305	326	290	271	290	296	277	276	282	298	264	291	287	292	291	279	290	308	259	293	299	292	288	295	288	290	309	303	296	276	272	293	297	316	282	306	294	257	297	317	279	307	284	311	277	281	301	290	278	266	304	258	289	268	299	294	322	297	294	296	291	253	270	274	326	286	272	260	283	325	250	317	290	291	315	307	294	300	293	282	283	294	283	295	284	310	291	290	266	284	282	298	279	290	311	310	264	313	286	311	316	304	305	288	301	313	316	295	309	278	320	248	294	273	280	295	298	269	316	288	288	310	287	295	293	288	311	301	306	279	270	293	290	320	291	304	294	327	287	282	299	317	259	311	292	321	274	281	310	324	286	324	300	277	299	281	278	311	292	280	300	287	305	299	296	296	293	307	288	341	251	272	318	289	287	267	298	268	302	256	281	305	278	316	309	316	298	276	310	296	306	295	308	269	301	306	296	290	290	300	305	281	286	306	307	288	314	300	262	289	295	295	273
25316	21426	27530	25672	9759	935	701	627	564	557	518	474	515	491	461	466	448	465	447	489	470	441	422	455	463	445	473	476	446	437	433	438	461	473	410	423	434	426	430	429	461	445	453	393	464	430	433	450	434	437	457	466	470	421	432	435	432	406	417	412	416	445	452	417	419	424	420	469	456	453	444	428	411	443	432	430	437	435	453	436	459	438	421	414	480	422	464	435	452	430	438	395	443	426	416	407	416	405	507	432	442	450	429	443	395	464	455	418	427	482	444	460	464	409	439	416	446	423	464	426	433	453	468	423	476	467	447	468	456	431	446	425	440	408	485	419	477	425	425	443	406	437	422	393	437	426	445	470	398	415	423	415	433	389	420	430	460	433	452	434	447	454	420	424	436	465	486	445	408	442	445	463	432	405	425	442	432	462	463	440	419	432	453	437	459	467	442	446	415	424	424	435	454	436	446	421	428	432	481	434	430	423	446	393	414	471	455	445	424	444	455	469	454	466	410	468	432	426	431	410	416	445	403	442	412	461	466	461	439	450	416	409	445	448	434	461	440	430	460	462	451	425	413	459	416	446	437	429	465	445	438	442	444	410	435	438	409	409	435	404	398	441	432	433	431	412	437	472	432	466	453	486	437	431	421	463	482	457	418	456	450	433	425	457	456	416	449	470	444	468	405	464	433	436	431	426	450	461	399	411	443	444	425	464	448	475	453	418	408	433	451	425	419	438	432	415	447	423	444	472	405	424	462	460	436	444	484	439	412	416	426	450	412	428	457	477	443	479	424	453	427	408	411	443	454	406	432	430	429	436	426	428	459	446	436	394	421	459	447	410	434	436	408	460	457	428	389	437	407	480	468	430	457	442	447	423	411	437	457	469	434	417	441	468	427	439	420	428	468	396	399	382	465	476	455	445	419	466	410	443	444	467	436	380	415	438	433	423	421	434	469	410	431	418	417	458	423	404	471	467	396	417	444	436	451	420	444	463	449	448	453	463	430	433	418	470	424	453	431	395	437	432	462	422	441	463	432	451	446	448	428	381	462	431	474	446	426	444	408	446	470	392	421	440	425	488	451	475	468	438	441	417	455	435	420	419	480	440	425	446	431	455	448	453	377	416	455	427	431	469	407	466	425	426	480	441	471	429	433	439	423	491	474	466	417	446	407	433	446	424	443	435	430	446	469	447	424	435	426	451	426	445	432	434	445	437	420	468	425	452	423	406	408	458	474	437	438	424	455	459	456	475	415	424	418	475	453	441	425	407	444	439	440	456	406	461	445	418	452	467	429	423	451	449	439	436	448	423	408	446	438	432	404	447	442	454	430	436	398	435	428	451	449	483	458	444	432	446	427	489	442	451	414	464	452	413	446	419	442	428	476	441	412	423	427	480	423	421	471	452	429	434	438	440	440	402	413	440	470	430	442	394	450	423	427	446	442	446	437	443	442	443	432	419	428	422	430	449	431	418	455	458	406	455	461	466	432	490	418	430	421	431	469	476	445	466	453	441	425	430	418	397	469	413	460	444	479	441	450	456	442	433	430	449	424	437	387	428	424	451	442	444	448	442	474	419	397	430	462	475	431	446	406	449	403	445	414	428	474	425	463	476	426	430	446	419	442	466	428	439	429	431	440	437	437	469	461	426	447	425	426	474	442	436	435	429	445	468	451	437	427	431	424	457	451	468	453	451	411	424	395	452	443	479	449	412	442	432	465	435	440	426	405	469	414	472	444	450	456	423	426	435	446	439	443	414	451	444	443	414	428	463	453	430	552	444	423	430	414	458	461	450	453	446	441	432	451	444	423	415	415	438	421	436	439	446	426	432	410	429	420	441	426	430	388	424	466	453	435	432	442	412	391	410	441	432	436	459	401	426	447	460	428	426	425	430	439	456	455	429	488	469	425	416	428	448	413	453	446	429	392	441	460	428	439	409	432	402	417	418	435	453	429	446	439	441	456	449	404	409	436	462	453	414	443	433	457	466	405	383	443	441	455	445	488	477	449	415	396	433	418	472	442	445	415	415	435	411	409	417	464	407	441	460	442	459	430	447	456	415	442	418	445	447	433	452	434	429	414	431	470	451	433	374	453	449	429	415	423	476	422	442	428	405	436	465	457	406	443	469	406	436	458	426	451	468	409	423	458	420	474	417	422	439	433	429	461	416	450	430	405	409	431	422	415	446	417	406	416	458	465	447	445	382	442	446	472	429	433	436	428	475	442	444	410	436	437	416	417	417	434	453	424	438	445	416	473	414	422	420	436	462	408	452	435	458	489	447	425	450	447	412	442	426	414	422	480	453	434	432	419	412	434	448	465	460	458	456	433	417	422	425	435	429	429	453	450	399	447	444	459	449	410	426	406	469	474	432	470	402	506	421	436	405	412	397	419	432	421	445	432	409	456	408	431	446	461	440	453	483	443	405	440	406	389	401	402	393	439	450	454	433	468	448	448	404	456	423	449	445	449	411	445	395	479	446	433	425	444	475	445	453	457	453	453	436	414	440	430	417	441	427	461	454	469	463	486	427	449	468	442	447	449	467	388	415	412	445	424	418	463	437	441	444	456	433	421	443	412	484	426	465	472	438	440	458	455	472	421	391	481	460	449	443	416	436	411	442	496	422	446	412	444	404	400	422	457	435	470	456	423	395	446	456	418	433	444	421	450	438	431	416	428	457	425	415	467	404	419	425	465	453	441	419	457	442	445	446	459	426	482	447	460	424	439	472	429	430	418	411	402	416	423	402	425	439	470	422	459	483	422	417	444	404	450	407	391	466	428	413	432	417	422	422	438	411	425	448	456	441	476	407	439	442	441	487	439	417	472	444	446	447	425	450	432	458	450	428	438	441	436	465	417	424	458	423	421	376	445	455	433	423	398	475	408	424	408	448	440	422	434	424	430	431	458	418	442	457	447	430	421	466	421	397	422	449	430	427	448	459	382	474	436	450	398	436	456	405	473	436	465	460	453	452	422	424	411	478	432	466	429	406	446	442	434	448	400	463	448	431	459	473	401	465	457	417	413	453	488	441	460	451	439	459	460	469	423	390	409	456	463	418	463	435	426	434	451	432	409	449	451	422	482	452	439	423	411	421	438	442	410	488	454	409	438	423	437	441	443	421	445	425	468	404	477	401	417	480	451	460	437	501	450	421	472	469	452	439	461	438	426	454	405	408	453	414	441	424	468	458	437	469	441	484	413	438	411	429	466	418	451	444	441	430	386	410	412	430	469	422	429	426	405	432	442	439	407	444	446	434	441	428	423	455	412	436	454	439	457	410	475	404	474	430	371	433	423	431	458	451	440	424	363	429	438	418	472	468	457	419	429	455	425	477	429	407	404	443	418	435	441	427	462	426	432	420	443	438	449	414	397	416	459	428	447	435	422	473	433	378	424	432	459	440	444	438	464	438	458	481	424	455	417	421	469	439	431	436	451	421	443	451	437	425	410	458	437	474	471	401	439	429	454	446	385	429	398	402	450	413	432	430	417	450	443	440
3591	5328	3507	1790	1344	1132	884	783	771	703	620	580	625	553	512	519	503	517	525	520	506	499	475	476	484	501	482	483	465	487	527	496	485	510	468	492	454	487	473	437	483	452	495	495	500	492	459	474	477	481	446	470	496	490	488	470	463	483	466	504	478	502	487	476	461	481	505	501	465	498	456	491	462	467	438	490	487	482	422	469	503	479	456	459	427	427	446	452	447	480	450	487	485	495	486	464	503	477	442	495	456	452	477	502	492	474	447	472	462	444	464	487	514	494	455	520	444	483	473	481	517	480	514	465	472	471	470	481	460	515	509	505	445	478	484	509	465	493	428	482	487	495	500	448	493	509	524	494	439	445	469	451	471	460	468	460	436	462	470	486	447	467	486	472	506	476	452	466	481	476	494	451	469	531	454	477	470	503	470	452	443	469	453	462	460	488	500	449	466	496	455	479	483	493	484	471	477	518	419	494	460	437	493	479	440	462	492	499	441	489	444	458	469	463	487	466	493	480	474	490	472	477	493	482	429	435	468	496	506	465	479	444	503	457	455	446	463	463	488	493	511	487	439	451	478	487	487	459	505	459	461	446	461	523	446	483	493	501	483	474	456	455	459	465	444	451	421	469	485	445	477	466	487	477	474	457	456	480	463	463	484	489	486	506	445	469	452	486	470	505	467	498	446	490	479	482	492	524	430	475	484	450	465	485	473	501	474	481	538	485	471	452	476	456	471	496	457	483	445	400	492	490	485	464	483	466	470	525	441	465	421	438	451	462	465	501	503	524	484	469	487	455	471	499	468	462	468	483	483	431	469	431	531	520	468	484	468	496	433	460	469	465	496	447	453	480	458	472	433	476	461	455	465	456	474	445	505	453	466	503	464	454	482	475	490	460	441	484	476	470	433	458	465	438	486	466	464	457	473	492	489	474	475	473	513	508	461	469	470	464	493	502	474	470	482	499	475	475	476	446	459	487	443	473	479	469	504	503	448	482	477	461	476	469	477	460	465	478	465	503	478	466	491	508	451	478	467	438	463	448	469	458	464	483	482	456	451	467	484	447	468	485	432	493	470	465	444	459	458	471	509	443	469	497	462	459	435	492	466	469	477	480	467	475	487	458	460	503	483	446	471	476	439	485	451	467	456	446	492	442	500	532	503	458	492	474	472	461	473	444	445	484	491	450	510	479	434	472	477	465	434	495	476	486	465	532	446	419	451	461	500	450	462	480	510	466	467	452	479	470	472	482	474	460	462	485	509	498	472	488	462	479	509	478	493	459	469	489	472	446	465	508	499	473	492	477	507	515	485	506	450	450	507	453	469	489	451	496	482	480	485	471	516	472	477	484	458	483	493	439	499	463	455	446	468	490	475	483	448	473	427	462	443	474	489	480	469	452	459	492	440	495	494	490	465	507	438	447	471	461	447	491	441	469	495	453	506	490	456	452	455	495	468	481	462	493	482	478	490	469	517	479	460	497	491	477	462	479	436	462	487	476	488	487	453	472	470	507	461	474	453	471	472	462	465	504	444	466	464	482	483	487	460	471	475	460	492	464	461	492	491	500	492	501	456	445	483	461	458	439	446	469	472	464	451	494	490	466	482	481	513	454	484	494	492	445	474	413	509	481	486	489	475	475	462	485	461	530	503	423	455	477	479	476	527	447	499	421	491	461	452	496	448	484	487	458	472	433	483	474	463	471	453	467	474	479	446	478	480	464	474	468	486	493	500	436	432	450	490	483	470	476	487	484	441	490	431	491	486	469	436	495	462	443	469	437	451	478	465	505	481	462	469	478	465	453	474	462	475	469	447	456	461	461	493	496	461	436	517	447	478	466	493	470	490	466	475	469	487	482	451	453	488	465	481	482	458	463	471	469	477	441	468	449	449	448	469	432	449	495	443	469	513	454	493	474	453	482	482	464	457	477	492	477	461	503	497	499	475	470	474	476	461	486	501	478	445	488	504	472	495	490	505	487	496	494	476	487	456	487	502	485	486	492	484	475	472	494	477	449	463	479	478	480	467	473	497	472	459	505	471	469	473	501	505	490	460	514	472	479	498	491	484	449	433	497	474	471	473	420	502	475	445	470	473	487	482	472	470	472	435	469	519	516	473	504	492	468	510	485	478	455	478	462	525	477	450	456	497	462	474	458	513	482	454	456	489	418	420	453	429	504	470	462	500	505	492	481	501	480	457	498	465	505	426	430	493	483	451	502	513	463	430	478	496	461	479	470	466	450	467	463	515	455	461	498	481	497	492	467	493	472	478	516	480	482	442	477	482	432	480	490	435	479	480	486	485	437	430	455	457	471	478	503	492	478	435	478	463	459	488	498	464	442	477	462	461	460	449	455	456	520	480	490	449	508	470	474	489	496	480	478	471	464	478	483	479	461	449	454	446	473	474	465	474	419	449	479	455	481	479	494	489	465	542	451	460	447	468	443	489	462	459	476	502	458	484	490	477	496	481	444	486	452	514	475	453	445	492	458	466	448	425	457	485	481	446	487	485	461	446	471	488	488	433	466	473	459	490	491	475	447	498	470	463	485	484	438	456	438	519	478	452	452	437	484	477	433	491	492	486	458	464	476	476	507	473	439	482	464	447	479	463	504	460	426	458	461	451	471	461	478	493	462	478	465	509	454	504	526	485	481	444	471	471	483	471	451	505	494	508	492	479	480	491	453	446	467	485	510	463	479	497	453	496	480	493	512	454	474	478	494	487	436	446	483	492	476	466	442	433	486	485	464	486	412	477	501	512	457	441	453	491	491	482	450	463	463	467	456	451	436	483	453	471	485	498	439	476	483	456	461	460	459	472	470	483	464	479	493	487	459	491	422	460	495	469	496	483	473	475	460	456	434	466	486	477	456	514	491	455	506	481	492	464	498	494	456	467	503	458	448	453	459	449	450	488	487	462	477	492	533	502	498	452	449	454	472	471	453	453	479	472	462	483	466	501	517	458	489	445	452	481	498	510	485	455	512	475	480	426	447	455	513	468	504	479	409	482	484	457	502	435	493	490	453	480	470	470	445	426	496	437	480	509	460	475	494	456	497	496	450	486	448	454	460	499	455	455	478	494	487	506	510	497	479	506	502	460	460	474	461	493	458	451	473	470	465	474	460	465	466	458	473	477	472	456	467	464	509	484	432	454	508	483	476	476	447	487	464	489	456	442	467	489	457	503	480	496	475	483	465	468	491	508	485	467	445	458	481	479	468	513	515	476	473	486	470	428	479	445	477	473	451	486	485	456	472	421	507	466	473	488	487	461	450	483	447	451	446	456	463	435	446	491	489	492	489	490	440	438	469	470	481	425	433	464	471	482	467	474	473	488	464	449	480	520	432	474	465	446	459	464	475	435	504	480	437	445	471	483	478	457	487	506	459	462	487	511	471	451	450	458	457	447	442	487	466	499	473	474	473	474	468	456	452	462	454	467	450	466	457	449	483	453	456	449	471	465	473	482	491	503	494	502	483	481	470	480	460	461	495	499	417	490	478
22899	21464	29205	24111	21458	21510	7771	1313	1082	1010	872	819	777	746	763	678	679	709	645	674	631	641	592	618	611	622	633	596	639	619	619	622	641	595	626	600	604	624	614	593	637	624	585	607	609	634	601	597	598	585	597	577	590	627	589	599	621	585	578	622	554	585	557	597	569	571	569	601	607	585	620	663	553	581	589	579	593	584	616	598	578	563	612	606	653	613	604	602	602	585	606	568	586	568	593	586	578	558	579	567	560	588	602	579	605	588	602	580	559	577	583	663	599	614	519	583	590	596	579	585	601	641	610	558	605	578	585	632	623	583	586	575	568	563	619	612	613	547	584	604	571	606	555	644	606	582	584	583	590	571	601	569	593	620	620	608	594	632	589	561	590	602	572	580	606	592	584	555	541	567	628	597	570	544	600	632	561	593	546	586	588	557	604	617	603	664	569	585	590	602	563	578	568	604	606	583	580	605	596	589	589	596	625	615	579	602	578	590	593	592	596	573	601	619	567	576	629	579	625	589	593	606	599	564	638	595	596	599	592	547	594	615	567	638	639	594	596	573	567	606	654	583	556	569	573	573	570	571	577	564	616	526	577	620	571	607	568	592	555	570	599	605	578	573	534	595	581	605	571	585	612	591	551	579	562	583	560	593	540	587	569	628	589	601	553	578	585	583	593	606	596	566	604	582	591	568	564	589	606	598	598	525	604	612	597	606	563	590	606	613	597	603	606	628	629	597	581	599	602	584	564	567	562	577	560	551	571	619	578	605	612	640	563	584	615	553	582	520	557	553	587	599	619	568	617	591	552	636	605	609	613	589	558	568	601	611	586	576	591	619	590	566	561	618	592	621	630	583	595	593	582	580	582	574	564	543	612	575	555	610	561	568	620	598	597	553	597	618	622	554	558	575	596	561	620	585	556	590	574	603	538	575	596	567	605	590	589	609	559	574	580	562	565	590	595	569	579	573	555	598	604	632	603	555	559	643	582	556	551	614	587	560	571	587	623	580	610	593	551	602	604	602	597	611	603	574	617	584	566	620	538	553	585	608	584	548	562	540	573	611	559	581	600	538	633	582	610	592	595	620	600	622	559	550	608	618	535	556	634	596	578	579	557	558	568	614	589	556	539	599	603	571	567	593	596	572	602	597	553	567	637	619	557	593	521	583	568	622	591	604	566	606	609	587	563	606	611	627	594	556	566	591	636	577	542	581	569	560	608	608	549	572	589	597	597	610	593	629	608	605	556	630	601	592	630	571	585	602	566	598	543	633	603	579	556	573	592	588	625	594	572	612	600	577	584	555	568	568	618	669	545	599	559	602	559	523	632	591	609	606	596	634	604	551	630	584	589	545	544	580	564	591	585	581	549	563	584	624	604	583	604	550	617	597	611	576	567	587	605	585	619	587	608	597	605	579	608	561	551	624	555	614	549	589	560	577	636	622	532	597	587	601	584	575	591	566	623	574	555	600	583	581	577	626	578	552	613	576	627	570	556	548	552	606	540	585	601	601	548	545	588	598	604	600	591	578	569	580	575	592	634	563	585	626	613	606	572	585	540	575	583	597	597	567	571	576	622	544	573	554	556	588	598	568	585	554	592	583	577	617	629	572	600	618	529	578	586	574	536	579	558	563	601	589	563	607	585	594	577	561	575	569	577	596	633	595	627	537	585	600	590	590	598	669	588	588	591	557	602	601	592	593	578	607	595	571	623	555	559	566	586	589	570	596	597	632	605	600	611	572	571	617	601	598	601	615	552	547	590	592	611	581	593	568	561	583	565	627	575	577	557	611	581	580	565	557	569	589	574	555	572	559	570	571	603	624	576	574	589	577	599	621	596	618	640	605	580	617	580	579	503	568	563	595	540	594	631	587	622	609	600	576	563	574	604	615	559	547	623	585	602	582	591	616	608	638	592	592	573	560	549	577	553	631	590	558	574	603	546	597	597	570	596	616	608	551	570	582	545	538	573	578	608	580	568	613	584	583	615	563	556	574	623	628	569	567	598	547	586	590	592	621	593	605	581	617	604	541	568	610	568	561	561	591	578	533	566	573	607	578	557	601	584	564	619	608	603	553	556	560	565	594	566	575	597	554	577	585	567	566	594	583	555	535	575	563	580	586	584	579	629	592	589	549	543	571	580	582	587	556	583	613	550	608	537	596	583	575	590	633	604	574	621	560	591	605	571	528	553	571	572	592	588	583	571	547	586	592	569	590	578	582	634	568	576	539	578	585	601	582	563	543	576	574	628	638	602	579	586	566	592	550	556	591	607	557	584	588	588	579	595	652	573	569	602	601	563	571	542	555	605	621	598	622	607	611	617	534	580	597	588	599	633	594	604	566	604	542	610	547	580	576	648	556	617	558	583	576	588	558	562	577	601	602	567	597	596	580	566	565	561	584	598	602	594	593	574	602	547	581	574	612	592	614	581	630	556	621	583	517	575	578	594	590	579	630	594	599	587	576	608	579	599	588	585	619	583	607	609	570	597	630	592	587	544	551	595	541	546	557	593	564	572	581	622	595	615	576	603	569	595	586	541	607	623	546	604	573	525	564	604	579	573	560	591	624	577	590	568	629	579	589	586	577	632	584	596	625	546	556	576	579	523	585	626	603	619	606	589	549	617	568	635	624	601	571	587	643	600	601	619	570	558	557	572	585	553	610	572	544	608	559	588	555	575	581	579	607	603	623	570	587	620	581	582	594	581	585	575	572	597	564	532	542	568	549	578	596	579	580	609	570	597	574	589	581	618	558	592	605	538	601	565	567	604	606	579	550	587	604	573	563	592	582	524	590	583	564	586	577	574	539	574	601	599	540	583	581	561	595	546	602	599	528	602	575	609	550	570	582	608	620	568	583	588	569	580	578	526	604	566	597	567	571	606	542	580	579	589	560	624	544	526	560	570	590	590	588	575	598	586	601	597	574	569	551	579	558	594	601	595	614	606	570	604	566	589	599	563	592	566	579	613	649	617	591	578	561	562	602	598	567	579	575	575	573	599	560	585	571	606	614	571	628	555	647	586	613	607	592	588	584	588	579	615	628	606	577	548	570	576	620	580	595	606	596	538	540	567	579	587	554	595	591	595	603	629	556	567	614	600	520	608	618	578	578	588	571	610	552	599	558	591	572	583	601	608	605	594	615	605	556	588	591	615	593	559	566	580	563	587	597	613	611	587	558	575	587	600	578	593	557	582	575	583	594	587	596	552	570	609	594	586	559	561	538	590	616	552	562	573	646	576	654	593	610	533	614	582	573	601	578	582	557	593	550	555	617	595	598	572	529	557	599	579	610	591	616	580	569	561	603	599	552	563	604	626	571	569	610	596	616	602	565	584	589	592	543	594	574	587	581	604	598	591	580	568	637	574	581	542	593	609	679	594	595	644	630	599	600	600	627	553	577	593	596	551	580	581	583	607	603	579	605	574	542	578	621	581	567	620	593	544	547	589	594	570	597	572	604	557	545	557	588	603	609	606	577	566	620	577	610	578	586	611	616
4811	14713	10103	5004	3806	2771	2237	1799	1515	1267	1157	1000	947	875	828	817	750	740	741	722	729	667	674	719	650	682	600	644	642	632	625	646	653	623	618	613	601	624	592	619	617	608	618	624	616	580	629	604	604	603	564	604	550	605	554	591	575	622	586	624	579	661	567	576	600	604	634	607	620	585	590	594	614	616	594	624	632	602	599	605	584	613	596	591	604	598	632	607	595	606	571	615	615	624	596	589	588	569	569	619	556	637	584	564	575	588	606	569	590	590	582	553	609	594	591	574	597	599	598	597	641	535	600	581	596	625	615	607	586	594	579	619	607	631	581	595	646	613	596	586	569	562	574	605	620	556	589	604	544	614	603	564	608	572	630	571	581	601	585	617	583	585	613	650	603	617	575	613	593	646	581	585	583	569	606	584	588	570	603	567	600	579	596	587	596	568	604	579	611	575	616	592	580	572	571	601	551	601	603	590	548	616	613	600	583	576	603	600	544	612	588	604	596	588	525	598	617	632	591	602	618	571	572	604	604	596	630	688	574	608	609	595	592	591	611	551	568	584	541	621	619	590	614	607	597	638	591	599	585	580	609	597	594	569	624	601	596	628	583	600	586	615	582	564	578	579	622	565	645	569	588	573	619	580	602	582	584	595	565	552	614	565	588	612	565	630	591	623	562	601	620	584	632	561	593	599	590	592	642	600	611	610	626	618	597	628	647	622	609	634	595	615	658	561	558	561	593	594	608	580	622	575	597	551	606	573	623	601	553	597	618	591	590	580	617	582	573	620	589	597	567	577	546	590	608	594	592	601	582	610	628	606	545	616	637	597	597	618	585	632	571	594	579	545	583	576	594	632	584	620	607	582	557	589	554	567	608	609	582	602	514	560	635	594	622	600	574	605	554	573	592	559	573	587	597	597	567	583	607	625	648	560	588	591	587	623	538	626	622	591	540	609	625	614	579	609	628	594	521	571	611	562	595	586	542	576	596	598	566	572	597	564	611	564	574	576	569	560	589	540	583	576	568	599	600	605	555	582	575	601	611	632	625	611	584	643	571	570	607	621	580	594	621	591	609	594	609	564	598	599	562	584	604	574	572	562	584	600	611	606	587	645	562	604	614	613	580	590	603	596	630	620	578	612	627	569	590	610	602	548	634	602	560	618	589	586	592	611	560	580	616	579	569	572	613	597	576	565	644	591	587	589	611	579	544	588	612	588	612	592	638	580	577	570	602	588	603	598	569	610	558	557	596	626	583	599	600	589	548	585	558	593	549	567	584	597	582	607	594	564	610	584	619	595	618	581	599	642	618	540	563	551	596	586	620	591	612	635	593	551	606	617	587	569	540	596	576	610	569	571	568	554	599	574	585	573	597	590	611	586	588	563	631	629	616	577	562	603	543	556	583	574	615	614	591	615	602	579	545	622	552	592	584	635	606	625	593	581	599	576	559	578	576	593	568	642	594	598	581	609	549	610	620	565	581	583	649	553	566	616	580	577	629	573	610	595	585	643	564	564	558	585	628	581	590	589	562	592	577	579	550	589	616	611	586	583	597	547	575	613	591	570	599	580	600	597	592	603	592	631	591	615	596	560	601	613	612	613	620	582	568	590	569	590	547	583	564	624	629	602	617	618	637	627	620	572	637	664	589	561	620	580	546	581	595	575	562	620	580	557	564	610	638	599	619	623	639	596	612	576	583	553	637	650	578	599	632	597	589	601	597	573	592	603	580	605	580	565	573	603	568	597	580	626	600	614	597	585	578	641	585	656	592	562	602	584	552	609	620	580	555	544	614	585	607	596	585	631	624	595	588	660	590	581	620	583	579	581	589	618	614	555	608	601	571	583	619	626	563	577	616	574	584	597	613	581	589	583	561	625	620	540	561	601	610	586	584	592	624	636	600	606	663	624	580	562	603	568	591	578	647	605	598	612	609	588	601	587	601	594	568	625	595	592	564	603	589	575	560	574	620	627	624	562	564	587	581	628	628	571	586	585	570	598	592	566	556	638	587	551	610	575	588	587	560	610	531	571	605	603	591	603	598	631	581	606	622	601	583	595	597	567	599	600	570	579	635	554	600	579	562	605	597	592	578	629	582	627	589	603	572	584	620	600	582	585	579	612	572	597	634	611	630	593	596	579	612	590	589	612	597	587	604	580	557	557	625	566	631	649	606	557	553	571	622	597	581	593	582	567	610	580	611	628	585	550	570	554	633	601	627	567	595	610	601	586	613	578	595	599	577	600	627	581	611	636	610	599	558	590	616	590	602	626	590	589	555	600	630	580	583	560	581	584	553	600	630	585	593	610	573	552	603	617	569	568	535	620	597	556	575	571	621	639	617	549	588	555	598	538	644	636	624	552	566	565	637	627	575	632	588	599	570	571	585	587	583	561	610	581	566	582	559	590	569	637	637	561	624	590	631	615	564	555	556	582	609	555	607	611	570	641	594	580	578	562	582	594	585	570	614	587	610	589	591	573	559	634	603	574	587	598	604	587	578	612	588	535	612	588	554	594	574	590	573	579	574	613	610	610	602	642	627	625	605	587	597	595	584	623	606	579	597	552	542	591	590	587	598	606	628	617	590	626	577	606	562	567	567	563	615	578	584	599	625	581	625	573	598	575	573	596	608	616	568	623	557	599	597	586	579	582	628	622	592	636	593	635	597	639	592	602	545	589	577	555	580	630	566	600	558	582	607	648	558	614	605	595	548	619	617	542	566	612	590	634	585	623	582	565	588	606	618	621	577	578	621	588	581	590	576	599	582	578	597	617	568	569	576	594	590	596	605	593	609	616	642	566	628	556	604	593	623	586	613	627	575	602	640	597	612	647	563	595	600	585	571	594	598	628	547	604	579	600	547	597	553	602	574	579	589	619	598	593	587	573	596	591	628	641	605	590	557	612	614	611	637	575	617	573	605	551	606	592	573	633	566	612	603	605	632	581	587	531	604	561	574	578	603	622	569	629	579	572	606	615	549	594	606	571	581	576	569	594	555	605	586	623	565	523	603	605	640	640	568	614	586	629	559	564	625	554	616	580	593	581	537	603	594	583	566	601	541	596	583	591	574	592	573	589	603	546	590	575	601	630	568	601	579	582	582	578	631	571	688	587	584	565	590	591	592	617	606	589	564	578	530	605	602	577	564	634	559	570	590	610	559	595	574	584	608	583	597	590	594	573	641	597	640	610	597	592	602	612	589	623	625	585	574	553	571	563	565	581	620	609	609	587	639	567	660	609	604	561	569	559	613	613	594	590	576	580	589	621	584	570	649	593	605	599	607	585	604	592	598	581	572	631	582	558	557	588	639	636	591	570	560	559	617	613	638	615	618	595	635	600	594	563	560	600	579	558	573	574	559	579	600	606	568	574	588	557	589	578	543	602	568	596	586	507	579	631	580	535	651	593	589	614	553	601	577	574	563	575	575	594	628	587	565	662	575	560	562	572	581	597	614	567	618	556	611	595	584	613	587	578	606	612	602	606	595	616	611	613	574	575
28113	17608	3187	478	295	299	226	244	257	225	218	202	205	189	200	202	206	220	248	203	233	209	204	206	209	232	219	217	236	206	217	245	222	238	212	201	201	222	199	202	219	213	232	230	219	199	218	220	201	224	221	201	226	215	210	222	200	203	235	212	201	215	240	247	213	219	204	210	227	191	223	241	231	214	204	212	208	205	204	225	194	205	197	230	220	199	205	230	215	236	197	204	231	206	230	188	206	216	222	218	230	230	222	192	215	228	206	195	229	215	216	227	219	186	227	211	219	218	215	210	227	224	242	195	220	221	234	265	234	233	211	249	198	219	193	230	200	243	231	199	205	244	218	247	232	218	240	194	206	201	188	230	245	214	212	207	193	213	208	236	207	194	215	241	210	217	229	242	209	202	198	216	230	188	228	254	239	211	220	230	224	204	212	205	212	241	207	229	241	192	197	221	205	230	248	201	196	218	220	231	254	212	202	216	219	220	210	192	196	197	246	235	216	206	228	253	201	216	200	217	218	220	207	215	238	217	224	219	251	217	242	233	230	221	216	231	223	223	231	229	209	233	200	212	196	210	211	203	203	220	237	223	238	204	212	201	216	207	222	255	233	231	215	205	226	231	210	214	244	247	220	234	215	193	207	203	227	235	235	211	212	235	220	219	220	202	204	203	202	206	209	200	225	216	223	226	216	221	198	187	231	188	206	190	199	210	206	215	194	213	213	212	207	203	239	216	226	207	232	202	206	218	233	210	207	215	214	240	218	223	214	215	214	217	215	228	209	206	201	192	201	186	237	209	216	213	206	212	271	213	215	234	210	221	220	221	232	197	202	208	215	221	232	198	245	228	198	234	224	223	223	221	223	241	235	231	229	205	207	185	214	217	216	228	213	216	240	226	207	215	186	186	229	236	224	226	244	225	212	241	204	213	230	202	205	246	172	208	219	212	221	226	212	209	214	216	184	201	211	203	209	197	208	209	197	209	249	209	230	214	208	196	207	204	201	228	210	225	215	229	215	232	242	225	216	204	196	211	191	191	229	225	212	199	217	211	196	213	227	204	247	223	195	226	217	218	222	210	209	229	190	231	237	206	217	209	227	225	237	210	249	240	220	242	214	189	218	208	175	206	215	195	189	212	206	227	245	198	230	209	254	210	252	221	222	230	223	213	198	222	207	217	217	232	203	194	209	210	266	194	216	234	214	230	220	216	218	222	192	220	202	216	205	201	209	226	208	228	216	220	233	241	201	229	217	220	213	212	211	206	207	230	239	237	197	216	208	201	219	231	219	233	222	192	225	242	228	239	191	195	220	213	217	206	214	200	229	198	206	231	211	235	209	221	232	202	222	207	227	218	210	225	189	189	226	218	210	237	201	201	218	230	224	216	211	191	206	212	227	214	258	221	196	214	224	176	200	256	230	226	226	234	205	208	223	233	207	219	208	215	207	200	211	223	197	246	224	207	221	222	208	245	220	228	230	233	229	197	217	195	212	232	231	208	232	199	196	199	209	207	245	233	246	215	223	238	241	194	240	221	221	195	225	212	240	213	225	189	221	209	231	205	211	234	235	224	206	213	239	227	211	218	226	229	234	223	181	215	216	234	210	211	200	238	207	188	198	216	236	208	197	237	209	216	191	215	246	223	214	240	216	204	238	228	201	211	231	211	212	204	236	217	216	193	221	246	208	217	223	230	221	220	237	218	220	227	228	210	229	219	222	247	205	214	202	221	209	208	236	227	208	215	209	225	220	215	197	222	216	219	219	205	218	230	202	223	216	236	234	212	221	229	199	209	203	211	230	213	208	211	222	224	223	191	217	211	214	224	221	221	220	227	210	206	224	230	211	209	239	206	222	221	218	188	197	221	218	234	214	213	233	216	224	211	219	220	215	209	202	226	210	221	197	220	221	239	171	262	222	226	212	204	208	215	241	240	200	205	248	201	237	214	217	198	224	227	213	223	246	215	225	210	219	225	203	213	220	224	217	208	225	201	239	218	195	176	236	205	200	217	209	220	244	193	235	218	184	225	223	230	223	199	204	215	239	234	209	210	235	201	220	245	189	204	189	197	208	198	215	237	208	227	208	201	225	226	203	217	200	208	238	237	217	200	219	207	240	216	213	192	214	200	198	222	220	238	212	212	232	203	236	231	219	189	223	214	234	210	229	234	214	186	201	232	184	213	242	208	193	256	227	210	200	225	210	230	226	223	214	198	221	238	216	208	215	223	191	209	231	202	173	212	187	228	227	208	201	210	234	229	238	190	217	232	231	214	218	199	215	221	229	211	232	206	224	185	215	195	242	217	219	223	218	212	228	219	218	215	224	218	215	215	237	216	207	216	225	222	206	208	207	195	227	213	225	212	217	244	218	209	211	232	206	209	217	220	216	252	219	221	222	235	223	246	234	221	228	198	218	218	213	211	192	210	230	223	195	225	222	218	239	227	204	236	203	223	230	220	199	230	225	242	205	226	234	211	212	212	203	231	229	246	209	214	240	206	220	199	213	208	225	236	218	238	205	237	220	221	218	214	212	240	215	172	238	217	204	237	197	211	188	214	220	202	205	195	220	206	255	219	225	253	188	220	214	187	222	226	200	214	229	229	210	196	210	218	208	209	199	207	220	221	206	214	202	209	232	218	221	229	210	215	223	223	197	236	242	211	235	231	237	200	224	213	228	208	199	202	227	203	206	241	211	195	220	215	200	238	241	218	212	226	234	199	207	221	229	203	240	212	220	225	215	205	226	211	228	215	194	266	221	212	205	236	224	232	216	209	214	215	228	215	199	219	215	223	206	213	209	211	223	234	209	218	219	229	214	184	204	230	214	209	243	198	212	225	220	210	221	249	223	212	209	234	214	234	217	226	231	238	177	207	222	225	229	201	218	221	209	218	206	221	220	192	228	208	224	220	214	222	222	225	216	230	202	225	221	213	205	210	216	244	240	229	214	218	221	222	223	239	245	208	209	229	224	202	213	213	229	200	231	217	193	208	226	229	212	233	211	197	239	217	231	237	239	233	224	209	206	241	206	210	200	202	200	210	202	206	204	244	236	232	210	188	193	208	240	211	208	206	229	214	224	225	244	214	225	222	209	237	242	213	199	231	209	225	220	195	204	221	217	207	211	241	212	224	202	234	211	210	227	179	204	239	215	203	205	233	222	218	221	212	193	195	229	216	212	223	238	218	231	195	225	201	252	216	247	219	229	212	219	215	222	208	195	218	205	224	227	230	196	209	229	235	214	199	208	214	235	195	212	249	215	192	213	237	207	203	224	202	222	197	217	250	218	193	219	232	215	205	226	222	225	243	220	209	208	211	233	212	223	203	237	187	211	204	212	222	221	239	233	215	232	196	232	223	216	203	220	244	217	212	239	213	203	229	235	216	214	194	228	217	207	214	204	208	236	227	209	238	206	233	233	219	216	243	214	215	233	212	216	235	212	208	218	216	228	227	210	217	199	229	206	214	210	233	199	222	212	212	232	230	249	183	207	204
4263	721	578	389	305	335	284	285	263	279	265	278	276	254	244	218	273	267	252	247	242	264	252	258	266	248	249	235	231	268	275	226	215	236	282	250	274	242	240	245	254	215	243	256	244	251	252	239	233	219	249	253	272	244	237	277	270	259	243	235	269	243	270	256	272	256	265	235	249	261	237	216	238	248	243	274	248	262	260	250	226	240	234	243	239	264	226	253	232	244	219	246	252	212	267	240	260	249	242	248	266	264	234	248	226	241	239	233	258	244	251	272	244	257	239	224	228	245	289	253	263	260	249	229	217	233	248	251	258	247	237	238	238	253	258	224	267	259	254	276	249	273	249	281	262	249	238	255	247	217	227	240	240	250	232	256	244	244	234	287	255	236	242	265	257	231	274	258	245	250	231	272	272	273	237	253	244	222	232	249	245	253	267	275	243	258	257	256	266	239	251	223	260	242	262	250	232	222	268	260	257	241	287	253	254	244	231	271	248	243	217	258	210	248	236	233	228	246	220	253	226	250	240	268	234	233	258	272	230	256	237	220	241	277	235	238	257	240	260	236	219	259	225	221	227	224	242	242	241	242	224	245	249	247	234	229	237	232	238	235	234	239	255	231	254	205	222	220	218	261	225	227	264	221	230	225	243	248	218	268	291	239	278	251	261	232	243	264	216	231	249	257	246	252	269	260	232	248	260	261	252	240	250	200	238	233	229	252	268	246	259	241	256	231	252	238	263	270	253	237	218	240	215	286	226	246	248	246	246	257	260	274	244	289	250	258	238	239	253	238	269	247	249	245	276	246	247	258	252	236	238	270	268	227	227	268	252	229	217	262	221	216	267	288	246	262	254	238	238	238	247	241	259	228	239	227	236	265	274	236	214	226	237	248	274	235	241	254	245	265	244	219	242	241	248	239	262	267	229	243	259	243	270	267	231	233	247	272	225	250	250	234	236	248	246	235	255	258	245	265	242	258	227	258	253	252	212	259	235	200	264	248	246	245	248	260	259	278	241	254	241	251	256	215	240	233	258	221	232	226	251	278	250	233	246	275	256	252	246	264	242	229	249	226	228	239	271	230	234	238	252	256	257	251	219	233	259	247	265	259	240	234	245	239	259	237	264	238	238	253	222	221	256	235	263	243	252	254	272	243	262	252	269	253	282	240	221	267	259	240	256	228	240	254	257	228	240	266	213	234	254	257	275	229	253	242	240	241	232	254	229	224	261	237	268	226	276	233	217	252	246	237	258	254	230	267	280	247	242	239	231	267	252	239	246	241	237	218	243	231	267	230	273	246	251	262	262	243	222	235	253	243	231	261	247	258	242	270	240	253	249	226	262	239	250	282	229	241	251	287	247	231	261	256	236	236	275	263	221	258	256	259	249	262	250	248	224	246	237	235	243	233	246	243	280	260	245	246	239	241	220	242	257	268	256	227	231	248	248	259	247	249	268	229	238	238	251	214	217	265	244	252	233	255	219	242	249	268	204	241	209	252	258	238	219	254	229	256	260	284	264	279	270	263	239	243	274	246	252	240	234	248	249	246	258	267	257	232	238	230	222	255	232	245	263	232	246	264	248	276	225	223	219	260	278	256	237	240	233	236	273	261	258	225	254	261	227	250	247	233	260	220	231	242	252	250	239	254	259	253	247	237	264	240	256	259	231	234	258	257	250	245	232	246	274	273	267	250	233	229	248	243	242	230	262	246	248	231	243	247	265	286	220	238	272	239	230	217	256	237	227	262	236	259	235	232	263	219	232	232	270	243	247	257	248	258	225	256	245	264	225	255	237	257	258	259	251	243	256	252	245	262	229	248	245	237	280	234	230	217	252	261	275	247	242	264	280	267	225	221	217	288	283	235	243	247	224	245	248	277	281	235	257	229	257	252	271	247	248	242	257	271	226	239	268	264	266	261	251	220	265	253	243	246	243	253	226	246	259	236	243	274	266	261	253	241	238	237	241	233	255	244	225	235	224	251	256	255	257	246	285	255	237	237	232	210	247	263	250	239	254	244	247	256	248	244	263	238	247	236	235	278	239	227	209	235	255	242	255	276	261	248	245	236	258	242	261	240	223	257	250	222	235	280	253	240	247	253	251	238	248	224	225	251	251	249	247	259	226	233	268	266	263	230	253	267	243	255	242	252	241	242	233	241	245	249	249	247	244	265	223	237	242	253	217	253	252	246	243	250	220	247	273	242	252	256	241	236	244	254	231	266	248	260	252	225	230	268	222	229	239	255	244	246	226	234	269	240	242	224	239	250	239	218	240	233	282	244	231	217	248	261	245	233	238	235	244	268	265	246	248	271	238	245	232	269	233	247	245	274	255	260	263	257	242	250	228	266	238	238	240	242	245	251	258	248	260	242	223	235	264	223	259	229	262	237	248	268	270	205	242	223	237	244	247	261	263	234	220	251	230	241	267	236	242	251	251	257	231	258	256	264	228	239	269	261	235	245	258	242	228	233	270	257	283	244	245	269	249	227	239	273	235	240	244	247	249	263	230	255	254	251	262	244	265	229	257	245	249	267	261	248	257	234	251	242	247	231	285	252	234	238	249	256	258	245	251	237	239	264	270	260	250	271	215	236	243	243	268	243	234	263	229	227	238	256	220	253	250	245	239	238	246	273	264	228	236	273	238	283	246	245	244	260	240	242	274	245	247	269	251	223	238	261	254	251	261	252	246	268	250	277	247	250	214	251	233	244	205	225	271	260	257	289	252	248	240	236	253	242	264	243	252	264	275	229	227	243	231	219	256	215	241	241	244	235	280	235	252	216	215	247	269	254	251	251	231	249	261	256	230	226	247	291	275	245	242	259	244	246	247	237	250	258	269	235	266	249	236	259	256	238	263	259	248	246	246	245	238	255	252	248	221	222	245	255	247	249	247	215	240	230	235	238	258	282	215	247	254	241	274	240	234	241	252	240	221	232	262	259	259	205	270	239	232	255	254	262	278	249	259	253	243	241	241	240	242	270	255	244	254	255	227	219	228	260	247	254	241	281	256	232	239	250	223	242	249	234	248	270	259	246	262	231	215	220	249	239	254	241	236	250	228	273	233	237	211	222	263	248	272	231	238	221	252	207	254	270	224	232	253	235	272	230	242	244	280	259	262	280	265	268	228	241	235	257	265	238	242	237	229	268	239	232	231	260	244	238	238	238	239	247	238	258	284	219	255	236	246	265	265	241	231	241	257	271	257	249	270	247	226	239	239	274	248	238	245	269	267	243	244	235	229	268	241	237	246	231	254	230	254	265	236	241	230	245	276	220	262	201	254	270	262	253	240	223	254	268	269	244	250	225	248	249	244	247	249	238	244	246	247	235	258	233	226	229	225	252	236	237	235	232	245	240	233	242	242	232	250	239	261	248	244	216	245	240	241	233	251	250	250	233	242	234	238	261	253	245	263	246	255	265	241	241	250	245	237	257	242	256	236	212	251	236	225	256	248	238	226	270	257	239	241	251	253	265	246	239	272	234	236	246	268	226	249	229
23983	21364	28590	24474	21343	8911	994	649	532	437	447	385	393	389	349	362	356	310	334	276	299	315	306	303	312	285	308	318	319	311	295	274	282	291	279	298	265	276	279	293	274	273	255	281	303	299	283	271	290	281	248	278	301	282	274	264	264	264	290	269	291	301	275	294	260	264	275	253	248	284	258	302	284	253	262	260	262	275	275	271	281	292	278	275	281	298	286	259	299	305	256	286	329	310	259	244	291	270	290	264	263	269	276	278	292	271	268	292	296	274	307	267	272	265	269	266	280	286	262	320	285	278	309	293	289	281	271	293	283	286	276	295	238	286	278	281	286	282	277	254	259	284	262	260	289	270	289	261	268	275	261	288	298	283	277	255	257	291	253	261	277	258	264	248	267	273	264	284	272	265	260	283	284	306	266	256	262	267	274	260	266	264	276	257	269	314	271	235	285	292	285	266	252	266	289	287	308	272	256	271	235	280	291	291	264	280	278	308	305	274	252	264	288	272	276	271	269	292	264	307	303	269	284	295	268	284	268	262	297	245	267	262	245	286	260	274	266	286	259	281	244	299	245	266	257	285	272	281	276	257	290	281	244	289	262	261	292	325	291	270	289	284	300	266	279	265	281	264	250	248	301	276	277	271	271	270	301	275	272	299	251	276	267	267	274	251	275	272	301	278	280	284	267	286	278	269	251	270	315	277	253	267	247	228	254	262	289	273	286	280	265	271	282	295	311	290	272	254	289	275	263	293	283	276	260	258	287	274	260	266	297	299	265	274	270	278	279	282	278	310	275	283	257	298	260	286	256	300	248	275	256	287	272	266	267	254	300	287	269	270	290	281	282	274	271	265	284	289	282	266	306	267	270	280	265	267	299	283	256	284	269	287	285	267	280	296	283	267	253	277	274	301	285	286	239	264	282	252	281	277	262	293	278	261	255	289	275	277	293	270	256	258	261	260	320	281	295	273	280	241	280	269	290	271	283	297	268	257	268	315	299	284	274	282	260	274	318	267	313	289	279	273	259	281	292	258	274	289	294	301	302	255	277	311	279	264	246	317	266	259	249	278	257	275	287	264	272	291	296	271	292	290	267	277	278	293	282	303	280	296	293	281	293	307	290	262	244	287	293	248	268	279	271	276	310	284	286	277	282	260	245	257	266	296	255	266	277	276	238	257	272	255	260	283	283	271	277	275	261	285	276	259	286	276	274	302	254	252	271	288	253	258	261	292	282	250	281	272	273	274	318	263	280	275	288	282	290	282	281	282	239	275	274	249	281	300	271	278	303	273	269	272	295	282	268	265	283	284	288	244	284	276	267	279	274	295	264	285	267	313	278	255	295	274	285	276	279	285	268	268	271	258	266	283	265	291	275	274	289	282	264	266	282	282	299	274	276	270	306	262	255	310	239	243	245	275	289	270	272	269	278	266	244	291	283	279	274	304	256	285	263	281	279	259	272	269	261	283	284	259	282	265	286	255	288	277	262	282	252	289	258	251	278	282	253	281	269	264	295	270	284	260	244	257	268	296	266	311	289	301	278	260	286	281	262	250	257	273	311	267	272	270	275	266	254	259	278	253	278	264	261	267	256	292	297	277	264	282	311	270	290	283	280	273	267	297	285	305	303	214	246	267	272	261	279	286	283	284	271	287	262	265	282	257	266	308	277	290	273	269	310	294	271	292	269	314	288	260	263	240	252	269	262	301	256	270	282	279	294	278	270	260	260	251	283	252	270	284	282	275	246	303	254	306	304	275	270	279	300	244	291	259	257	218	270	264	246	288	269	277	254	289	301	278	250	259	286	271	270	259	270	271	242	244	276	255	274	289	269	258	282	263	292	266	267	274	278	311	288	273	248	274	299	264	244	253	272	283	279	293	269	277	282	285	273	241	261	283	281	283	282	268	263	247	287	273	268	294	293	260	259	250	255	281	269	274	287	264	262	273	286	292	246	267	243	261	277	309	258	269	285	281	259	280	274	270	275	270	295	269	269	275	257	296	276	239	276	281	304	282	251	274	250	290	253	270	277	281	294	294	262	258	298	283	286	277	256	281	274	264	265	282	250	282	274	250	280	263	250	270	285	259	280	267	259	295	305	278	278	272	276	270	297	295	262	247	263	272	263	280	272	293	314	267	270	280	280	255	285	278	313	259	285	291	269	235	247	306	275	295	267	274	292	279	319	283	265	260	288	290	291	283	278	264	286	275	271	270	237	296	259	286	286	278	294	253	266	276	241	260	290	232	264	285	275	278	268	255	298	262	253	279	313	265	279	331	283	245	284	282	297	290	288	288	300	272	278	243	290	255	268	301	247	270	266	286	253	278	257	253	283	287	260	286	284	277	282	286	251	276	281	274	297	267	244	305	298	258	241	274	273	261	252	275	281	263	278	280	258	296	263	277	273	262	265	273	275	289	250	266	260	286	238	279	283	274	267	241	296	281	251	276	287	266	278	284	270	251	257	259	291	277	293	273	279	291	247	272	268	277	273	276	268	284	258	280	291	263	275	301	269	273	272	315	289	293	296	300	268	259	283	262	266	288	275	269	261	295	274	274	258	281	274	276	282	260	306	254	278	272	275	265	277	270	252	286	287	288	268	298	268	295	293	255	274	318	282	268	297	283	254	274	301	270	282	264	286	270	269	274	269	268	309	282	287	257	261	251	261	249	288	308	271	265	247	300	301	271	270	259	260	246	249	279	267	258	279	292	263	283	300	270	288	265	252	265	244	281	286	267	280	293	275	273	265	274	262	274	264	263	265	271	274	277	269	291	276	253	285	271	275	272	299	251	261	292	275	291	287	246	261	278	309	275	284	301	282	272	272	304	266	291	256	255	304	267	260	281	257	253	258	275	267	270	286	264	290	282	287	287	252	286	293	272	277	272	273	275	249	271	292	283	293	273	254	291	247	245	261	264	263	296	311	268	261	290	271	261	262	278	268	277	277	292	282	269	279	269	304	251	249	243	260	279	290	285	263	299	294	294	260	267	296	270	245	285	290	259	250	273	253	266	268	270	290	269	282	252	268	305	303	285	257	257	272	265	293	284	282	297	264	263	233	286	267	309	267	245	261	262	284	283	327	290	268	298	275	305	244	264	266	268	258	281	280	295	297	269	272	300	265	270	251	294	278	276	247	265	277	283	286	281	307	271	267	277	242	267	260	270	256	322	289	288	273	271	279	307	249	289	301	267	272	244	285	277	287	290	282	286	297	277	283	280	286	263	257	280	300	267	287	269	283	281	230	266	276	263	289	301	293	247	273	268	280	268	271	258	270	271	314	255	255	295	284	293	308	266	296	278	261	275	275	252	257	281	278	255	281	270	246	284	276	240	300	266	279	272	310	308	253	313	273	253	277	258	271	276	277	286	288	268	251	281	275	276	297	289	245	273	274	295	298	251	282	261	283	299	264	311	243	297	278	256	327	304	244	276	265	291	264	258	283	268	311	256	288	264	257	252	270	288	322	314	292	298	261	272	297	251	280	259	272	284	301	275
3382	8794	5841	2694	1901	1455	1127	894	689	589	569	515	520	422	433	410	371	360	330	341	299	336	318	338	329	328	319	314	307	335	298	320	298	328	312	305	282	282	322	315	305	264	282	323	301	294	320	332	303	300	279	285	325	318	299	257	317	291	291	279	285	295	283	294	311	306	284	288	310	309	295	304	274	318	287	292	322	298	250	285	299	287	294	292	276	328	287	288	324	328	323	311	264	289	260	303	293	284	288	275	285	290	270	317	280	326	305	292	288	302	285	292	326	313	269	294	290	285	311	274	281	300	287	298	275	280	298	286	284	294	291	284	262	310	282	281	325	319	269	304	294	310	252	315	279	307	284	296	292	282	267	324	308	301	293	282	281	287	301	295	281	297	269	316	297	267	313	292	280	293	290	303	277	318	294	330	310	287	272	295	306	271	307	289	316	278	290	272	273	325	289	286	288	319	292	302	323	310	263	312	283	282	313	296	312	273	304	293	277	303	282	260	276	302	274	298	277	279	305	304	307	268	287	289	308	282	322	292	251	302	284	307	277	286	298	306	283	314	285	299	264	285	306	282	261	289	292	274	288	316	289	282	303	324	316	330	320	299	308	312	298	321	309	282	311	324	301	310	312	301	269	291	299	305	303	265	310	300	306	314	281	314	278	301	297	302	268	290	304	280	277	274	295	297	306	286	279	306	297	313	295	321	303	296	282	271	258	286	313	265	294	296	275	301	290	299	303	297	275	285	301	292	277	287	282	349	284	273	272	284	305	304	280	244	279	311	293	284	274	270	313	311	286	272	319	284	293	281	309	300	319	291	310	287	284	305	279	278	269	298	304	311	270	316	270	279	277	323	302	276	294	289	280	296	270	279	287	319	288	285	291	301	315	302	268	271	303	299	274	270	307	303	260	291	311	310	286	289	360	287	281	281	317	321	323	282	277	287	311	304	279	299	274	296	316	278	300	267	301	299	286	286	313	301	304	286	296	270	291	269	306	286	274	310	266	281	305	306	283	307	304	254	289	304	294	286	297	255	303	291	300	252	333	288	308	320	286	314	290	310	279	329	303	303	301	310	300	303	279	310	277	281	295	289	273	298	285	282	301	305	292	287	302	261	297	312	342	298	291	304	259	296	289	283	282	295	299	334	300	317	334	309	300	276	300	291	301	282	302	280	306	303	272	311	285	305	282	261	286	290	298	308	284	286	279	317	282	287	277	282	302	271	302	299	261	293	279	291	272	259	275	266	263	277	275	264	292	283	272	269	309	286	293	300	294	297	314	242	290	291	309	275	296	305	285	263	299	266	293	283	276	268	286	281	313	297	274	314	265	295	268	309	303	288	296	284	271	309	303	297	293	286	278	303	289	286	293	272	318	293	321	280	316	270	289	298	315	274	290	298	305	263	254	306	298	307	283	303	294	291	266	301	291	286	308	247	298	307	301	302	300	263	272	300	316	250	283	304	311	315	288	299	280	302	274	289	313	267	273	298	317	292	250	327	309	289	314	300	289	286	317	281	307	281	320	273	312	278	287	338	283	344	312	271	313	298	300	265	337	281	303	327	269	307	318	298	304	294	292	285	285	279	306	264	283	312	295	301	280	270	317	264	286	274	304	307	304	283	315	300	313	303	311	286	300	300	280	327	310	317	300	261	290	293	284	323	293	259	321	330	267	309	283	318	289	283	293	304	297	300	329	287	254	288	257	286	290	296	292	280	275	301	274	302	305	336	248	328	268	285	277	272	306	277	278	275	277	270	261	277	296	314	317	316	297	282	305	292	276	297	264	303	325	307	323	293	264	260	296	278	303	289	311	304	290	295	319	313	283	270	274	265	317	297	295	280	270	269	288	281	273	287	258	270	292	317	275	289	277	274	320	317	304	284	299	285	238	267	267	288	310	268	289	278	276	307	300	301	268	305	281	314	302	314	289	301	265	300	310	264	288	281	254	292	279	316	336	287	293	293	305	291	290	269	304	257	323	325	280	284	279	282	281	305	299	304	312	295	291	293	283	272	295	297	305	314	279	275	296	306	290	321	264	316	299	281	309	274	272	304	284	295	299	279	268	299	275	283	261	270	285	312	286	303	286	324	305	294	292	275	300	300	283	301	280	292	262	296	283	316	301	288	261	286	299	295	274	283	299	293	281	268	290	322	309	267	291	293	284	294	276	292	301	292	292	308	250	309	264	300	293	288	337	268	302	270	300	288	292	284	314	284	315	303	284	345	300	311	275	302	286	272	277	299	307	289	312	274	296	288	324	309	286	316	285	286	286	312	283	268	288	292	259	286	288	315	282	298	302	268	285	275	284	304	303	315	306	297	264	283	297	260	259	308	285	308	273	291	273	263	275	291	287	307	295	270	295	298	283	280	298	282	289	288	296	285	305	253	283	255	278	281	284	280	300	327	273	282	277	286	304	293	278	314	279	289	285	292	289	283	300	324	296	274	310	283	296	302	306	302	319	291	281	306	318	304	305	334	301	308	261	291	268	296	268	321	295	281	289	285	290	291	292	288	287	273	278	321	305	307	285	296	264	284	291	292	295	302	306	264	317	313	305	280	302	283	260	283	305	325	303	260	288	306	280	293	309	307	302	286	273	314	296	269	296	278	301	301	295	313	279	293	262	287	332	290	305	321	267	310	290	280	327	305	311	301	273	325	275	301	311	279	310	292	267	271	313	314	285	289	307	288	265	284	263	307	285	274	321	291	310	297	308	274	298	305	257	302	293	270	288	289	318	286	286	295	280	281	272	305	303	288	274	292	305	265	306	294	264	298	312	285	279	277	288	285	280	292	301	315	284	296	289	279	273	313	276	283	304	285	288	295	293	289	292	291	302	290	300	291	280	277	276	293	303	278	280	273	289	288	314	254	293	309	303	301	283	262	290	317	280	276	299	270	333	303	294	289	309	249	273	303	294	283	275	316	297	274	289	263	275	269	307	267	278	326	287	282	287	317	293	270	274	306	264	284	277	315	307	287	314	300	298	316	261	278	269	268	308	334	290	311	301	242	319	293	297	287	291	300	295	270	307	288	284	301	321	294	278	290	313	328	291	280	312	283	302	314	315	284	281	283	299	283	249	283	306	265	279	265	301	292	276	307	307	279	316	306	327	284	315	279	298	270	295	300	269	303	283	302	268	274	267	290	301	280	290	305	271	273	260	272	270	295	283	304	309	269	283	287	279	300	246	301	303	329	290	296	310	277	291	260	327	303	288	298	297	302	287	308	304	316	313	299	251	282	274	294	283	280	308	286	320	314	282	291	281	308	309	298	299	288	289	293	307	264	287	298	297	294	269	279	271	296	289	338	315	278	296	310	264	294	290	325	285	281	284	291	287	309	275	269	296	274	257	294	288	285	284	277	269	283	315	293	307	292	298	312	300	293	299	272	312	307	295	270	303	301	298	302	291	302	306	306	292	313	299	275	265	290	307	300	291	298	288	275	295	285	270	320	255	259	301	317	322	285	256	285	292	323	285	296	293	293	294	284
25199	21377	27446	25550	9825	894	641	577	536	517	522	507	437	455	491	436	440	449	459	463	445	449	495	459	453	455	446	464	453	490	427	457	420	437	444	476	412	421	432	457	437	456	416	471	459	460	485	476	428	443	485	439	429	441	466	438	446	448	432	427	445	434	462	471	461	415	453	436	430	460	483	438	457	437	393	468	429	445	455	444	440	443	463	442	456	450	435	420	433	450	447	428	438	429	424	403	427	474	459	450	445	411	456	404	418	441	432	441	416	415	479	434	428	456	417	442	425	432	422	412	436	451	453	473	415	470	435	454	435	440	454	431	414	440	452	431	430	421	456	466	425	449	434	458	422	446	432	433	420	465	422	432	412	433	426	451	458	434	443	418	424	451	464	418	446	456	436	475	405	416	433	437	424	435	462	442	441	457	444	453	449	431	442	470	443	443	442	453	400	427	428	432	426	428	456	398	445	431	450	447	450	407	445	416	437	435	398	471	494	423	431	445	427	449	404	424	475	460	430	438	455	413	434	464	471	407	409	458	452	469	428	430	435	418	419	444	462	417	424	447	422	421	430	467	411	435	418	391	399	444	444	418	443	446	418	410	447	405	444	445	439	427	441	429	403	443	426	428	439	436	422	451	397	416	426	443	444	442	455	430	458	458	418	467	428	422	450	459	458	454	397	432	460	432	409	450	452	420	473	465	461	435	425	425	404	450	406	435	430	434	435	428	464	437	416	412	470	427	425	428	452	462	437	435	425	424	439	454	454	438	443	470	434	437	449	449	457	446	449	460	453	423	458	459	421	419	436	426	407	427	477	429	398	497	444	427	456	420	432	444	465	450	420	410	446	383	465	469	441	443	425	487	400	423	457	384	437	455	453	452	474	439	403	414	454	466	464	415	443	392	422	446	435	436	412	457	448	424	421	436	479	431	435	453	431	451	435	420	415	447	423	445	409	425	455	451	463	473	449	443	420	459	431	418	449	422	433	427	457	423	458	430	436	431	489	479	441	445	468	454	435	417	434	417	473	412	446	412	454	447	476	440	420	437	461	406	436	420	428	434	442	424	454	436	417	463	449	467	422	455	447	423	450	433	454	428	449	450	442	485	418	440	421	418	439	415	401	420	437	436	451	434	455	457	430	440	431	452	427	456	423	423	448	466	449	438	428	423	453	418	453	437	420	469	425	454	446	446	439	457	388	397	460	445	447	428	429	427	448	484	449	427	418	431	470	452	444	457	435	443	491	403	433	433	400	437	438	433	427	399	457	450	441	435	409	425	424	475	474	412	432	439	439	412	434	453	386	419	451	432	432	459	465	419	428	423	448	453	430	433	432	472	425	467	450	412	439	433	423	436	474	437	408	478	436	460	447	440	437	440	429	468	469	458	455	436	441	423	436	445	446	413	465	415	458	454	422	444	441	421	456	443	457	439	470	445	468	461	461	422	437	464	418	466	408	475	484	446	462	456	461	435	470	438	460	466	458	468	473	445	422	424	469	443	435	436	426	455	454	437	441	459	483	442	420	468	428	432	463	471	460	440	411	448	439	429	416	413	465	380	431	441	416	470	469	456	423	423	410	407	412	424	472	441	419	481	466	405	422	473	390	445	422	434	440	423	442	462	407	433	436	426	389	472	429	432	426	456	473	457	454	445	443	424	455	414	416	430	446	460	464	415	436	446	452	434	435	424	448	432	453	426	424	455	470	444	493	393	487	448	433	460	453	439	457	405	420	414	437	446	450	451	442	377	460	462	466	442	463	495	445	439	450	416	453	497	418	455	462	447	401	429	423	459	500	456	440	458	408	455	459	413	462	441	424	478	447	446	448	462	457	444	438	428	426	453	442	462	460	469	457	446	491	443	455	447	450	458	494	476	422	448	433	410	422	419	453	458	430	450	455	447	429	474	448	408	479	448	465	433	426	433	429	436	403	445	430	446	482	454	435	419	436	434	438	450	441	431	425	440	448	408	460	454	431	442	431	418	455	446	454	449	432	424	430	445	443	440	438	454	452	454	446	438	487	438	441	434	433	420	442	426	407	445	425	464	435	437	448	426	445	424	437	434	429	429	427	410	428	468	440	440	445	432	397	431	463	431	470	432	475	435	416	431	427	434	425	470	492	443	413	437	393	415	392	422	459	455	450	397	416	417	443	478	468	444	424	437	448	438	420	422	453	433	393	452	423	449	463	446	422	440	423	469	438	441	421	444	445	469	455	411	460	428	452	466	447	432	429	456	466	443	454	414	439	444	406	455	463	413	441	426	465	480	479	424	458	428	447	469	432	410	435	465	439	442	441	390	403	459	414	415	456	436	442	394	463	429	415	444	453	435	471	457	463	458	398	423	426	482	486	437	482	430	442	423	453	434	425	458	432	451	401	397	475	443	465	416	421	451	409	400	435	435	461	431	411	438	434	405	415	452	446	451	429	406	473	481	448	429	409	463	412	477	425	432	438	458	454	439	450	437	389	460	409	446	418	452	418	482	477	497	435	424	437	424	451	420	439	431	441	467	483	455	444	469	448	437	426	428	427	441	443	450	444	491	478	439	438	424	484	453	451	414	472	412	431	436	447	420	445	419	438	410	441	444	459	499	440	416	439	426	437	431	435	387	476	419	430	476	451	410	440	417	451	367	433	427	429	415	417	431	468	429	449	459	437	421	413	425	439	427	462	432	427	453	453	466	438	455	450	435	477	461	413	427	472	426	456	438	431	455	475	373	427	446	449	448	417	471	397	430	466	440	443	411	439	455	449	453	436	447	432	522	465	430	433	444	413	411	439	431	491	438	430	465	406	450	456	431	443	443	464	444	426	429	450	466	451	475	446	429	463	430	456	421	441	454	419	467	467	453	452	432	422	450	416	424	401	418	453	425	414	415	444	467	416	475	432	495	438	425	430	475	386	475	464	454	441	406	444	470	470	440	417	427	456	434	410	429	460	414	483	409	441	422	443	428	425	436	515	439	442	445	454	463	438	443	414	441	416	432	424	417	437	450	446	425	448	413	450	415	430	442	422	473	457	418	423	463	461	417	466	444	452	489	467	446	393	446	427	422	441	379	451	429	446	429	393	439	440	467	426	448	414	459	450	439	445	441	419	482	494	449	456	413	487	428	407	441	467	461	467	479	418	423	502	421	454	424	451	452	445	460	431	454	434	438	433	464	443	463	473	411	437	392	422	452	431	412	446	435	394	403	433	441	441	453	480	413	435	431	429	427	425	399	403	411	436	429	474	457	406	435	435	467	418	473	440	427	425	414	474	472	416	431	450	457	453	434	451	427	445	428	456	442	462	435	388	448	425	438	450	445	448	429	434	424	419	412	447	455	464	468	485	413	435	427	486	458	420	433	441	439	420	458	429	469	444	384	418	446	432	461	440	448	436	468	433	435	454	452	450	436	462	464	421	483	449	427	419	438	399	482	409	412	404	415	416	447	468	447	428	453	463	452	431	417	457	441	406	453	451	439	455	433	462	427	445	450	451	451	479	415	451	443
3582	5251	3531	1732	1352	1115	942	782	696	648	628	578	582	529	522	527	522	536	483	531	496	475	504	497	474	480	529	477	517	512	477	497	508	514	489	477	485	486	474	503	476	497	514	449	452	457	500	450	496	472	476	436	486	495	442	457	487	462	500	476	469	459	513	495	452	450	490	459	473	441	453	464	481	476	488	470	462	475	514	473	496	471	477	497	464	477	478	521	472	523	464	491	491	436	485	475	518	507	490	496	496	483	500	459	486	515	461	491	488	480	488	523	505	490	477	467	502	460	476	469	500	458	500	473	467	523	457	492	442	423	462	481	451	476	444	449	497	468	474	500	454	489	457	494	477	459	466	496	451	462	462	476	484	475	472	474	495	482	480	455	454	474	505	484	471	450	486	476	510	460	504	481	454	478	474	477	497	458	486	458	472	480	496	489	475	478	517	446	495	461	486	504	462	454	443	469	443	502	496	489	431	447	488	485	479	446	487	466	472	478	458	466	429	461	476	485	464	485	499	476	486	466	484	458	503	470	450	500	455	461	480	472	461	482	461	512	430	510	470	450	462	467	467	451	435	470	468	487	458	461	421	467	451	470	453	469	483	477	472	481	501	500	483	459	460	473	475	505	517	463	467	460	480	501	467	471	467	472	470	469	435	505	435	481	447	498	483	460	498	446	475	498	465	471	446	461	488	453	419	491	435	440	459	464	424	487	452	470	452	438	472	463	478	416	514	461	485	463	466	490	465	479	504	447	474	471	488	444	520	500	452	468	484	482	434	457	494	439	472	474	483	499	462	441	486	509	472	451	485	469	473	459	493	488	478	483	470	438	457	497	451	475	465	470	465	455	474	440	466	468	502	444	500	488	494	481	470	476	476	467	497	466	494	466	478	462	491	443	454	478	445	469	471	481	480	504	461	513	504	469	442	492	455	486	462	427	442	468	444	496	486	505	453	475	467	469	468	454	467	509	489	474	465	481	495	478	511	497	448	469	505	473	489	417	462	454	460	466	432	508	481	486	491	472	480	470	455	483	490	508	470	456	479	496	463	448	487	455	484	464	473	477	469	475	482	486	511	462	472	488	492	475	446	470	460	461	476	470	479	470	457	458	467	438	479	496	463	454	497	476	441	449	445	447	495	483	491	497	477	471	480	413	499	449	460	446	471	447	470	509	479	463	447	488	485	478	491	474	498	454	429	445	509	490	456	490	478	438	473	479	502	455	459	484	439	501	506	439	458	438	497	468	451	480	471	479	439	447	471	490	484	467	488	494	479	497	484	455	475	469	470	475	460	500	461	470	438	448	474	489	501	477	450	492	452	467	502	464	508	477	462	490	510	442	503	483	477	491	442	479	479	475	483	493	498	483	462	520	490	475	487	461	467	513	489	477	464	451	438	475	480	486	465	448	467	471	463	487	463	456	480	457	487	522	468	502	496	451	488	474	478	458	479	445	439	440	457	508	476	447	477	458	469	487	499	527	463	504	443	492	469	473	492	489	458	457	469	472	480	503	464	472	500	439	500	481	452	426	463	452	478	455	478	448	491	492	473	435	459	451	459	418	465	467	511	450	485	496	477	495	453	475	453	488	420	443	468	447	492	468	460	487	474	490	469	480	488	458	475	460	471	440	466	442	449	498	449	470	457	474	469	496	451	455	459	475	475	445	486	462	473	446	475	485	459	462	506	459	474	460	511	463	499	489	494	470	484	433	489	488	450	469	513	477	456	444	492	496	476	462	457	468	452	458	458	478	461	484	465	459	492	474	461	466	464	486	458	504	469	497	489	458	472	517	458	478	473	463	459	472	504	502	489	434	447	446	452	495	470	423	494	440	491	484	523	480	485	475	464	459	465	474	466	476	474	483	503	456	445	484	459	482	460	466	452	508	454	431	477	452	458	454	482	479	471	513	459	501	464	493	453	472	490	476	445	490	465	482	437	469	455	481	478	448	507	468	457	485	505	476	496	495	438	450	476	468	465	480	470	443	471	460	496	435	493	481	512	471	485	445	459	500	447	477	482	497	468	495	433	474	485	455	456	491	433	462	451	487	491	447	474	450	466	483	450	521	494	485	475	487	443	473	453	508	504	458	472	433	477	434	442	496	458	475	528	470	455	496	492	489	484	474	481	477	466	495	446	486	449	484	461	466	461	473	527	528	446	512	467	497	472	448	519	467	472	473	493	473	492	477	468	462	462	477	489	493	454	486	469	490	439	479	486	463	440	404	473	452	460	472	470	444	476	495	441	512	472	464	491	438	464	467	430	455	509	469	479	480	512	464	465	458	462	462	452	510	452	429	493	501	494	482	479	448	476	418	448	497	515	491	489	500	506	493	434	449	487	460	490	516	455	477	472	501	443	470	449	455	440	474	480	461	470	510	458	484	464	483	432	473	466	503	492	505	451	480	458	472	488	479	482	450	472	446	485	478	457	467	464	477	487	502	451	455	447	455	452	444	492	445	504	475	524	458	453	502	540	470	487	456	492	468	466	478	458	480	463	480	464	485	465	459	482	455	475	466	475	508	493	461	476	499	460	459	498	458	445	465	485	449	457	468	496	486	467	483	471	482	488	452	476	470	476	465	497	492	444	474	504	492	451	453	487	457	430	533	497	486	452	496	457	496	526	503	483	461	460	477	471	456	472	462	510	505	471	442	464	459	447	464	442	445	483	472	485	496	458	446	501	484	486	521	443	461	489	450	477	471	432	464	431	469	452	483	503	500	499	493	492	440	491	466	481	470	492	472	465	525	534	457	463	475	504	548	460	435	466	436	454	459	488	469	450	526	480	482	473	481	491	472	493	495	456	472	449	483	474	499	459	472	463	479	469	468	497	465	481	425	475	493	479	465	448	491	486	485	482	461	479	461	462	463	481	468	488	478	489	472	468	473	487	469	464	461	472	473	466	480	458	456	481	473	511	443	439	511	485	453	479	439	469	478	479	480	454	467	497	502	494	479	481	526	484	468	437	462	466	440	488	482	439	441	461	445	476	481	455	474	498	479	475	478	496	467	484	475	486	475	444	432	453	463	471	471	494	458	475	495	509	445	444	504	439	459	499	456	452	509	457	474	478	435	471	457	485	509	475	450	480	469	484	475	471	450	481	457	484	484	451	454	453	470	488	448	475	488	477	476	448	494	441	443	457	493	488	436	457	470	462	493	497	440	500	451	479	505	477	427	517	490	466	478	471	475	477	452	487	517	493	485	448	495	490	530	490	457	444	471	478	483	525	485	470	519	491	437	490	442	461	470	499	473	466	498	477	499	474	463	458	464	469	466	465	428	482	462	409	467	519	501	510	458	520	481	493	446	472	469	461	483	420	459	454	466	440	431	513	477	464	476	488	489	500	451	502	512	496	440	475	540	494	509	466	481	440	428	441	447	454	445	476	501	473	460	509	463	448	483	477	443	483	467	444	447	464	445	488	481	497	478	474	457	449	503	450	463	539	470	533	477	497	471	456	444	447	481	498	463	462	484	456	468	463	454	473	465
22824	21412	29142	24066	21407	21454	7908	1307	1109	1005	862	757	829	792	717	787	692	652	655	636	586	644	684	632	620	654	617	618	595	611	564	620	638	580	648	645	637	602	600	600	534	610	627	624	598	581	625	606	587	622	581	616	603	550	581	583	572	568	587	608	597	603	616	614	590	607	612	608	581	625	626	565	621	575	619	574	570	597	605	600	576	588	589	584	567	594	578	566	551	599	587	547	636	574	589	600	540	601	572	579	573	584	621	589	615	577	565	551	604	598	650	578	606	607	589	568	629	590	561	579	598	561	600	554	572	588	565	586	631	600	596	574	597	666	553	577	553	576	610	620	584	561	594	592	559	572	595	604	583	574	612	584	588	580	594	603	604	545	599	615	596	573	572	583	615	584	580	596	561	558	581	566	600	550	560	607	534	589	576	549	587	607	634	576	587	591	605	537	617	628	561	598	577	608	602	571	572	577	598	614	582	615	569	581	606	543	591	551	538	581	665	585	611	550	568	603	601	646	622	612	529	603	620	588	608	614	577	616	580	577	605	578	586	575	611	618	579	603	613	604	628	556	580	606	613	602	596	613	568	629	595	597	572	603	594	592	573	571	565	589	602	586	637	592	591	567	610	545	548	600	567	590	615	576	627	592	591	612	613	547	572	588	578	604	581	558	591	603	583	557	632	604	597	576	577	585	561	612	561	578	618	606	606	564	603	583	569	607	595	623	619	624	573	590	597	613	563	548	558	595	609	613	581	607	635	554	586	580	612	585	620	601	629	585	557	566	592	613	544	558	584	594	573	637	611	565	602	560	581	592	557	618	578	589	575	601	550	589	599	556	559	538	589	612	616	620	580	576	606	585	584	562	600	579	619	602	554	604	625	561	599	587	602	588	603	577	582	585	590	596	630	596	605	605	624	582	557	591	596	661	592	572	575	612	616	567	579	592	596	568	621	573	565	569	612	629	559	575	592	643	603	611	602	571	573	574	590	612	550	614	637	594	577	568	597	598	616	576	574	610	573	557	618	566	591	583	576	588	601	577	586	567	609	578	574	597	575	599	569	578	577	582	580	579	598	599	580	623	615	539	578	554	575	561	582	568	559	571	555	600	602	590	576	550	555	554	564	618	574	578	602	630	602	630	550	576	606	575	616	623	609	562	585	585	542	623	549	579	593	599	572	591	593	563	607	584	584	587	627	587	612	573	562	599	575	633	580	578	564	571	548	571	538	628	571	568	575	602	589	582	582	599	577	583	599	586	594	628	606	603	608	589	576	583	558	583	597	635	613	615	575	623	599	555	604	603	599	569	610	587	582	626	578	589	586	639	561	589	614	607	578	589	562	568	575	568	580	556	610	617	576	591	589	599	583	589	617	565	578	587	605	580	575	554	627	607	593	579	579	605	624	619	561	549	602	591	584	561	585	577	597	557	579	579	591	582	579	637	546	593	588	595	607	632	617	605	572	635	599	607	570	591	577	591	593	609	562	586	555	633	598	565	628	579	581	587	621	620	576	604	577	590	614	599	594	614	603	595	562	565	588	604	672	537	588	592	609	616	616	569	541	594	610	589	571	592	562	604	580	587	581	575	605	586	605	563	620	577	612	590	562	583	626	550	619	592	567	608	596	652	628	610	588	582	567	568	591	603	606	585	610	579	608	589	591	578	576	605	568	574	618	565	601	561	542	582	576	539	594	568	534	563	568	581	607	573	612	592	595	573	565	561	606	589	587	607	589	619	622	586	588	571	558	576	604	600	562	584	596	580	584	547	546	575	612	602	574	594	574	571	586	608	572	589	525	536	582	563	609	603	587	590	572	578	561	587	593	647	564	575	593	605	575	578	583	590	580	553	635	568	581	524	609	529	599	562	572	597	585	586	602	572	610	576	579	588	621	577	589	582	602	532	632	547	568	614	584	581	550	597	590	546	585	559	576	575	548	577	559	575	621	590	595	573	584	554	591	606	577	579	571	573	598	565	576	621	586	590	590	580	611	632	614	558	596	623	580	608	551	613	598	577	596	593	613	614	571	596	613	586	599	590	579	650	540	568	580	571	561	644	653	557	625	582	635	595	583	540	563	563	594	576	567	595	592	639	588	595	583	585	590	597	634	596	584	589	596	536	594	604	586	594	606	625	550	568	576	603	616	584	573	611	603	600	633	604	624	584	588	575	610	544	574	581	603	584	593	571	574	580	662	605	548	578	578	634	548	562	615	592	540	604	566	595	621	562	594	599	577	600	543	582	563	590	572	605	549	527	578	611	558	574	566	601	596	572	579	547	524	552	597	588	576	612	637	580	610	612	602	605	556	601	632	558	579	537	596	635	552	577	613	576	553	611	582	580	641	553	527	579	557	606	584	557	596	613	604	601	622	526	590	578	567	566	565	578	601	600	604	619	601	571	552	553	596	587	580	560	564	600	584	599	541	556	584	576	558	602	612	578	557	578	576	554	579	600	622	608	582	543	573	606	594	605	627	591	545	563	593	583	630	597	644	569	593	609	622	582	583	588	603	583	578	556	599	565	580	568	630	575	599	579	541	549	547	571	569	575	560	573	586	573	572	577	596	589	591	540	595	610	575	614	622	609	617	604	596	593	588	571	631	582	601	617	596	583	619	590	584	545	611	558	606	609	559	552	568	610	587	549	611	613	571	589	578	593	587	564	563	596	570	554	544	592	588	579	569	606	583	625	551	570	603	584	551	644	585	583	554	545	601	626	586	587	567	561	574	608	583	566	581	576	521	595	600	570	603	626	585	550	611	570	609	584	582	571	522	576	591	563	597	588	605	588	603	594	602	562	550	617	582	575	581	594	568	617	557	611	605	549	564	590	595	590	585	636	575	609	588	547	581	628	580	551	617	584	634	586	599	638	605	612	574	614	574	618	608	573	587	575	584	650	621	567	577	571	601	590	582	573	578	626	580	601	584	579	544	566	586	597	565	541	633	621	584	604	596	608	612	609	548	594	589	606	552	609	563	575	585	563	564	585	623	595	588	582	557	586	593	533	618	584	570	593	561	627	588	568	598	573	593	564	587	596	587	595	556	595	576	565	550	606	614	591	601	610	577	555	600	605	564	578	599	562	600	616	607	583	594	623	596	594	581	570	622	593	631	579	573	592	577	583	614	586	548	573	549	542	590	585	590	569	577	562	578	602	602	585	616	559	626	627	536	644	564	584	551	618	610	593	606	575	597	602	580	609	588	568	582	605	577	600	627	590	559	569	594	564	608	583	576	585	622	561	577	575	587	625	621	606	617	584	597	615	587	601	623	571	624	545	630	555	578	604	553	590	609	568	605	619	562	591	612	571	592	600	555	588	565	597	535	586	619	594	643	606	590	581	564	572	613	558	573	611	595	565	603	568	559	582	609	606	556	567	573	611	597	583	590	575	600	629	559	573	570	624	608	582	570	580	612	614	544	568	564	570	601	568	589	615	593	626	608	571	558	580	649	578	579	599	602	563	594	564	554	605	570	555	595	584	590	554	609	587	575	569
4841	14736	10224	5020	3592	2884	2284	1691	1474	1348	1093	980	951	845	827	798	771	743	701	746	713	664	645	672	609	655	640	677	604	653	643	591	662	622	628	605	632	627	611	598	636	644	648	596	587	628	560	606	619	652	598	617	602	598	619	580	647	648	559	583	614	592	608	602	598	607	614	607	587	611	586	632	566	629	595	563	606	579	560	573	584	606	617	682	579	618	575	603	628	595	621	559	589	627	576	606	581	590	569	595	629	605	608	578	597	590	626	601	615	600	579	585	630	576	616	616	564	601	590	566	614	626	538	616	635	641	584	580	606	556	612	575	549	573	577	607	602	623	614	594	560	626	619	613	595	592	606	615	598	624	639	610	560	619	621	576	668	591	592	557	557	645	564	597	610	556	593	561	595	584	630	576	611	566	572	583	594	601	608	581	576	644	621	603	607	612	620	587	604	623	614	575	599	612	595	558	540	620	585	576	587	539	634	598	593	616	588	592	619	585	529	600	632	621	577	586	577	604	596	592	619	608	605	626	615	645	569	583	608	609	603	611	619	598	606	613	514	580	625	602	582	590	592	576	570	582	672	567	614	565	588	609	643	590	623	610	606	618	655	595	627	554	617	547	602	579	633	642	624	614	622	580	591	602	590	599	631	532	646	620	577	615	592	579	565	600	583	631	571	592	578	568	536	588	554	607	604	616	566	619	568	612	598	609	624	561	599	558	562	596	592	584	614	543	610	586	577	624	607	619	536	588	582	598	575	627	579	585	607	596	645	555	568	562	602	586	588	614	610	607	604	590	579	551	612	571	598	575	603	602	593	597	604	576	564	569	567	589	609	595	657	579	618	623	558	616	557	546	609	579	578	582	567	629	590	571	566	581	581	590	583	604	582	614	557	590	609	594	620	577	618	551	615	597	548	592	611	595	559	612	537	579	614	596	620	566	626	622	586	611	559	589	644	604	619	597	591	563	614	601	609	613	627	651	605	584	633	551	574	585	628	576	637	604	574	555	580	619	625	563	596	570	570	605	622	602	585	592	569	607	583	634	613	601	607	598	546	589	598	581	622	619	607	595	577	575	629	589	585	609	582	615	573	554	625	619	620	575	594	594	593	672	606	623	548	628	591	596	589	618	563	608	646	612	609	571	578	606	638	600	621	601	605	592	604	596	599	591	651	605	602	615	598	625	658	565	602	572	601	584	620	568	624	580	573	611	603	571	604	607	583	587	591	636	583	595	642	576	608	591	600	627	634	627	630	602	560	603	580	587	609	591	619	631	583	645	559	599	582	575	582	565	625	623	568	616	575	594	607	613	584	601	624	627	560	584	581	616	620	611	594	611	613	586	652	591	564	598	589	582	617	603	600	588	611	604	570	564	603	584	596	567	587	562	609	608	619	564	601	602	591	588	620	583	592	616	591	568	576	598	611	635	585	610	585	545	575	628	612	626	626	558	583	636	616	633	536	598	599	582	545	590	623	630	588	559	612	595	628	598	571	625	611	597	566	589	532	576	560	635	626	590	598	599	569	646	587	557	604	644	546	591	598	622	601	651	615	578	588	634	587	590	619	608	626	579	577	545	600	583	555	578	565	583	571	589	617	572	630	613	607	596	558	576	571	648	578	579	606	610	632	571	591	572	639	599	573	598	570	583	570	586	594	570	626	603	634	580	586	591	619	614	614	609	586	575	545	547	574	587	627	598	555	588	606	647	564	595	574	621	591	595	633	530	596	623	551	594	604	587	570	543	568	577	527	598	578	600	605	590	585	604	589	560	595	642	586	583	623	618	616	548	592	619	606	601	569	598	580	624	565	597	577	601	576	584	583	609	590	609	602	559	632	658	589	560	614	595	631	568	576	591	584	619	581	642	598	584	565	596	587	562	550	625	607	594	599	642	589	602	571	639	589	646	638	579	626	625	595	574	595	621	577	581	583	573	568	619	565	606	571	577	604	597	626	608	588	606	603	572	580	639	550	566	587	609	589	551	596	601	594	557	592	568	615	602	628	606	571	610	607	604	620	593	611	545	560	588	613	621	583	602	619	603	597	572	630	637	592	624	571	583	647	574	589	587	619	589	577	638	554	605	619	549	593	598	587	590	582	599	604	585	612	616	640	611	577	576	555	579	552	573	563	559	589	593	563	624	592	599	601	590	620	645	610	609	558	585	586	597	601	576	630	589	593	599	594	631	597	588	622	610	598	589	603	547	604	576	567	596	671	579	584	597	639	589	591	630	554	596	600	577	581	604	549	581	585	655	620	624	588	595	592	597	599	608	627	593	614	599	547	598	603	572	581	566	636	642	557	582	566	612	574	572	601	574	532	604	582	608	602	580	650	607	604	594	631	618	548	634	612	641	632	637	599	583	613	583	615	615	598	641	629	596	606	525	568	598	590	607	579	600	563	589	583	602	639	584	599	618	620	601	597	625	584	577	599	611	589	582	630	554	602	606	612	634	590	566	591	625	559	591	613	629	602	584	622	576	548	588	602	592	583	617	630	606	552	565	581	624	562	575	621	574	589	615	619	558	639	624	618	583	618	635	560	646	602	592	552	564	581	539	590	580	597	554	577	580	602	641	611	572	611	618	637	605	575	658	575	574	575	592	561	612	564	581	649	613	595	585	597	588	590	615	629	588	553	603	566	576	612	598	615	549	572	626	613	652	604	625	644	590	583	558	570	618	626	598	612	575	569	597	575	593	576	585	605	553	630	631	567	589	603	568	630	607	578	610	587	625	566	622	592	598	584	601	598	594	603	586	624	556	598	615	571	619	586	596	580	630	612	612	603	580	565	570	626	644	628	604	589	564	644	581	593	596	604	612	630	612	643	583	595	606	559	618	568	595	595	566	613	569	624	575	613	630	593	585	604	604	544	589	582	570	560	577	570	555	594	572	609	590	580	627	600	547	609	579	574	580	605	552	598	608	593	651	595	619	603	644	632	609	624	598	623	580	567	581	622	597	547	567	625	609	616	569	591	574	599	568	585	641	621	597	613	636	575	619	551	561	610	612	644	613	591	612	557	635	600	608	551	623	630	585	614	635	598	598	588	548	563	578	622	586	623	569	567	581	580	615	591	595	587	609	639	594	551	626	597	614	622	628	597	541	626	589	593	572	598	630	612	626	596	607	599	592	610	613	587	625	591	597	623	601	604	567	564	557	595	587	587	628	610	597	564	567	593	595	627	565	571	542	595	560	613	581	619	560	567	649	591	602	614	618	572	539	633	575	579	564	568	539	612	593	594	592	581	621	606	592	613	597	586	606	647	591	593	615	578	584	619	608	578	614	590	569	617	588	618	631	588	620	578	599	611	614	579	596	574	598	583	564	611	594	581	598	644	610	575	614	600	650	575	545	627	622	630	591	599	576	555	583	557	604	579	541	626	605	562	625	573	597	590	547	607	595	573	611	561	569	565	564	618	600	584	597	569	597	584	619	567	590	615	571	628	655	618	586	622	569	553	628	590	584	577	598	557	592	565	611	554	585	544	580	626	632
28269	17548	3120	435	275	278	262	250	232	235	218	259	225	219	183	199	238	218	233	206	209	251	206	201	205	221	241	208	218	218	215	221	209	233	186	192	216	201	192	228	208	229	239	217	201	230	230	201	195	215	218	196	215	218	188	193	223	214	197	219	207	214	225	223	210	192	226	211	211	214	226	204	207	203	219	225	206	195	211	207	207	226	244	195	228	205	209	218	208	220	214	209	219	211	208	196	221	223	190	220	209	204	202	215	222	214	225	235	225	226	222	241	218	222	194	230	217	216	241	234	221	216	197	230	217	219	215	191	207	209	206	216	218	185	214	215	226	222	212	202	239	196	216	233	198	220	234	229	240	219	200	195	222	211	202	208	204	241	207	197	216	197	229	242	251	196	215	200	205	199	231	221	210	210	218	237	228	212	208	195	238	203	215	218	211	208	216	229	219	232	223	202	237	234	232	210	218	216	210	210	221	236	204	222	202	230	230	193	213	202	214	201	206	231	202	218	235	249	221	204	220	208	204	222	234	228	194	218	210	235	234	220	220	216	208	210	211	219	187	185	237	226	202	220	215	228	201	192	179	208	221	233	207	240	213	197	226	187	218	207	243	223	188	216	205	199	217	211	185	233	215	222	219	228	215	198	225	222	193	226	232	209	231	210	191	235	213	189	220	228	228	210	199	242	220	219	244	222	237	189	219	209	223	219	198	250	209	220	206	204	238	204	220	230	218	224	218	222	217	217	240	205	237	217	206	212	255	211	195	222	229	222	205	222	221	215	230	232	206	239	198	195	214	212	234	195	209	200	216	232	234	213	188	200	216	203	223	232	217	211	226	242	195	185	240	224	215	200	221	215	236	221	216	208	208	198	231	231	214	195	233	189	212	212	221	226	214	226	224	239	200	196	216	229	214	223	215	201	205	203	210	206	223	230	219	216	223	219	233	213	209	236	221	219	195	213	217	189	201	210	209	218	237	197	214	208	210	211	228	219	228	223	208	214	199	200	213	196	195	229	175	243	215	217	240	237	212	226	215	221	230	226	223	206	209	227	221	229	197	185	193	234	234	222	211	226	259	205	242	217	195	236	183	228	224	220	230	203	202	190	219	241	237	229	196	223	214	223	221	208	213	213	218	222	194	213	212	249	197	222	195	229	218	227	225	245	196	200	228	205	231	219	213	214	202	213	225	237	220	211	213	239	222	206	231	225	238	228	229	223	214	262	207	201	205	209	216	201	202	250	211	225	218	233	216	211	246	216	211	190	239	225	202	209	242	223	222	217	206	221	239	213	187	237	236	213	223	213	206	188	241	229	218	225	205	195	222	228	192	218	206	217	202	205	225	224	235	193	226	223	210	216	199	205	238	204	210	213	201	235	215	220	227	226	231	206	202	221	207	203	222	188	216	205	219	243	216	236	229	197	231	230	228	183	226	239	215	254	195	208	207	204	218	223	242	206	209	229	221	228	220	219	197	226	198	241	198	226	204	200	198	197	222	193	231	226	210	259	191	219	195	226	196	211	214	220	196	247	209	223	210	242	218	229	206	228	217	212	210	212	239	203	216	189	221	224	239	206	204	251	212	194	192	216	233	232	208	215	243	226	174	192	221	225	216	240	229	217	205	206	181	238	197	212	218	224	240	224	206	240	190	221	215	190	201	218	223	196	213	265	218	234	234	229	207	228	212	188	225	216	220	231	210	212	210	242	204	232	200	232	226	215	215	219	222	168	203	209	241	209	186	238	200	219	208	179	214	212	225	219	228	229	206	217	200	217	204	201	208	215	220	207	213	202	242	223	199	196	229	214	228	247	221	216	198	234	227	182	236	230	227	186	209	212	215	214	210	215	226	217	206	210	234	217	218	237	264	222	218	207	230	226	232	217	228	219	208	231	225	213	209	194	189	201	215	225	214	212	221	238	215	222	207	223	199	209	216	218	234	212	231	198	216	243	244	242	221	221	194	234	211	211	212	213	221	199	225	195	176	234	209	231	209	210	210	207	216	214	204	203	205	224	254	231	223	199	218	218	221	230	214	243	231	193	219	219	211	222	220	232	216	215	236	245	224	210	212	214	194	222	216	206	216	226	240	206	217	220	201	213	206	198	199	214	213	217	228	239	211	235	196	229	202	240	208	213	214	213	234	218	212	243	209	214	220	202	221	221	207	195	210	201	216	220	213	204	219	205	220	215	212	226	218	245	237	191	188	211	207	237	206	218	203	195	220	223	208	221	245	205	226	228	233	241	242	217	186	209	229	210	225	219	219	204	205	223	237	232	223	208	222	201	207	202	228	203	235	189	203	258	200	204	183	229	200	227	216	211	234	208	209	210	202	216	219	237	228	211	223	221	206	211	208	226	207	212	215	222	223	224	230	241	216	221	206	222	234	219	208	222	201	179	200	222	211	216	215	213	239	222	230	212	232	233	215	228	198	214	205	223	204	223	234	222	217	207	206	202	222	207	238	234	219	229	217	198	227	221	225	234	217	214	230	222	227	217	186	215	208	194	211	242	226	235	238	212	214	217	241	218	226	185	238	200	213	217	206	239	216	219	217	222	247	212	207	200	200	218	215	172	207	219	217	225	212	228	210	229	208	230	205	233	216	241	222	200	205	216	216	195	189	205	208	211	178	228	200	217	241	233	199	246	204	214	219	218	208	225	209	224	183	212	199	210	227	199	217	232	243	216	216	218	225	200	190	176	210	210	227	207	229	189	183	204	231	243	202	219	217	211	206	199	213	229	223	207	230	235	212	243	218	246	189	207	211	208	218	236	238	204	213	226	209	205	198	218	220	232	212	181	222	192	215	199	227	221	214	234	225	211	227	224	225	249	227	232	207	243	216	220	243	189	220	230	234	223	212	208	219	219	225	223	215	212	202	198	225	226	208	221	223	189	216	217	228	220	189	227	215	256	217	209	208	218	204	239	191	242	216	224	211	219	194	237	221	206	218	231	240	220	232	208	225	205	210	248	185	209	223	216	221	223	224	216	232	231	217	226	219	182	213	213	235	231	210	197	215	222	212	201	208	238	220	212	250	223	199	209	236	217	208	216	211	254	213	208	241	216	241	229	196	195	198	229	217	175	207	227	207	225	242	216	209	205	215	221	226	251	195	228	220	198	221	220	234	209	237	218	223	196	187	209	217	201	224	201	231	228	230	231	230	219	217	238	220	226	204	224	186	213	223	221	195	225	217	202	191	238	218	204	211	220	225	234	225	221	222	193	220	236	193	227	201	235	197	200	233	220	220	254	222	221	216	226	204	198	233	218	210	207	200	202	231	218	215	190	245	213	217	230	210	204	215	231	200	202	240	201	207	241	210	231	204	230	229	229	231	197	206	213	204	205	216	184	220	215	209	202	218	188	214	242	215	214	212	226	216	231	219	207	240	230	214	220	206	227	244	217	228	205	230	230	205	212	198	256	217	206	198	198	217	202	229	245	216	222	223	222	219	200	225	228	206	231	230	238	206	207	230	213	242	204	206	234	192	196
4316	754	588	337	329	313	269	256	289	274	256	258	237	240	256	243	251	266	237	265	263	252	234	259	228	237	267	218	242	293	219	236	249	252	215	212	225	222	260	230	264	270	243	241	251	245	286	241	216	248	267	246	261	264	232	248	251	237	233	246	249	246	243	247	246	245	293	249	240	281	249	255	249	231	254	237	235	251	260	223	225	242	258	245	250	265	238	254	253	257	254	250	280	267	209	245	253	245	255	240	227	272	240	252	240	224	242	242	243	243	254	245	217	241	262	240	227	241	242	247	247	215	246	243	232	235	261	250	249	222	244	253	258	254	243	267	241	244	265	242	219	239	267	263	242	222	275	245	236	269	265	269	236	279	246	244	245	254	250	248	252	254	256	256	240	245	251	272	233	254	252	255	235	237	237	247	252	240	224	247	225	242	257	243	258	222	260	260	250	245	246	251	248	255	251	276	224	238	239	235	258	203	254	247	263	239	221	267	276	236	257	242	236	232	250	257	245	261	246	229	224	243	263	238	253	223	269	253	244	241	263	246	257	262	256	261	239	250	226	244	252	244	269	234	238	267	279	258	247	257	251	243	252	267	230	251	246	262	240	224	264	261	234	244	252	264	246	226	225	258	228	218	257	229	247	240	229	234	239	216	236	276	255	249	253	257	242	250	220	243	243	233	249	247	245	251	244	243	277	255	224	214	247	250	253	237	253	290	262	247	235	251	254	264	264	272	257	251	225	247	248	251	238	218	258	278	236	277	245	239	270	224	255	264	258	226	269	243	236	221	275	239	245	246	235	263	241	263	256	243	220	235	227	231	224	282	247	274	231	241	250	243	217	259	220	268	267	246	254	238	229	237	255	227	256	241	265	250	241	265	277	256	241	251	272	238	263	247	267	258	253	255	257	248	242	249	255	252	234	267	258	241	229	244	238	221	252	219	235	261	239	254	240	226	260	245	259	254	264	229	240	243	236	260	246	219	276	244	256	246	236	250	254	215	231	254	289	242	234	245	228	257	228	250	224	247	236	256	233	261	261	256	258	254	251	228	235	247	247	250	284	246	214	263	250	281	251	226	274	241	229	253	228	250	250	275	219	243	256	256	276	247	261	251	240	255	236	238	259	267	246	248	246	260	258	273	241	254	210	242	213	279	253	235	269	258	236	237	261	244	246	256	259	265	221	257	243	245	228	244	231	252	254	244	281	230	230	242	227	264	231	234	259	252	277	249	279	271	242	255	266	244	253	275	235	249	276	248	239	226	230	240	275	252	232	253	245	226	244	258	216	250	251	247	222	244	234	253	238	278	269	242	271	243	232	233	231	243	252	245	249	242	248	257	239	264	232	227	260	245	265	254	252	253	245	237	258	234	236	254	226	222	248	241	229	242	226	245	262	258	255	242	237	243	218	248	289	287	250	241	231	236	207	275	247	219	264	244	235	232	252	251	232	247	267	264	278	261	235	225	232	254	242	247	249	256	245	271	242	254	233	248	263	258	236	248	237	237	255	253	235	282	248	258	232	230	221	250	221	239	268	250	229	250	271	249	210	226	239	234	243	231	265	256	262	271	217	234	239	235	251	241	262	200	262	234	231	243	248	252	267	296	232	264	249	234	245	234	244	253	222	243	255	241	244	256	254	264	243	208	252	241	235	265	229	231	248	260	227	258	237	253	253	241	244	230	237	238	268	241	244	240	233	266	251	268	215	248	248	255	268	232	226	243	231	261	250	226	241	241	223	223	245	257	234	220	238	249	243	236	260	254	261	253	271	257	264	244	253	251	242	261	252	236	241	251	252	254	254	248	246	275	268	219	239	234	255	253	232	242	234	223	227	249	249	243	251	267	248	229	258	225	256	239	221	241	244	255	239	260	248	282	224	254	272	238	234	250	241	234	280	247	253	236	254	262	260	232	243	260	255	214	279	256	244	270	233	247	271	241	255	257	237	244	249	220	250	265	238	257	221	254	248	249	270	257	271	234	236	252	259	254	243	246	274	240	279	272	239	242	240	235	240	246	247	232	229	253	256	240	258	256	259	255	230	248	276	246	214	248	258	233	234	222	247	230	251	228	248	228	224	228	218	246	252	251	235	256	265	262	239	271	236	263	262	249	278	253	273	272	235	254	256	245	236	215	254	247	250	227	247	216	240	222	228	257	265	216	261	234	245	245	234	247	242	245	235	256	232	248	260	253	231	267	248	265	278	238	233	243	248	233	235	278	251	246	252	229	248	227	252	290	258	216	259	259	242	245	245	260	226	253	263	248	256	275	264	243	269	271	289	257	243	233	240	268	263	221	247	253	272	261	252	252	259	240	228	239	263	226	262	257	234	238	254	228	258	258	246	253	244	253	231	250	234	266	273	269	247	238	262	233	250	216	262	258	254	250	248	268	268	239	269	230	245	262	243	252	232	255	241	237	248	265	217	220	229	243	224	247	255	234	225	224	227	233	267	275	233	239	247	264	262	251	233	256	253	249	253	249	268	254	227	240	275	247	231	217	224	242	225	244	250	258	227	219	230	241	258	235	238	256	265	283	227	236	224	244	285	246	239	248	250	262	278	232	242	225	257	249	279	249	254	251	266	251	241	232	267	249	252	252	231	273	252	250	242	239	257	236	246	292	242	268	268	239	252	243	260	251	238	255	238	256	255	253	253	253	255	240	263	281	270	255	240	240	244	252	250	255	253	249	215	252	245	234	254	252	226	253	240	241	213	244	224	268	234	249	258	235	234	228	269	215	267	234	254	246	242	245	247	253	233	229	282	237	245	255	236	231	270	236	258	251	224	220	247	249	209	246	217	240	267	236	255	242	236	237	230	251	225	209	251	255	238	226	240	273	246	236	231	238	239	228	265	228	263	234	242	277	279	257	240	230	223	237	237	236	281	234	260	246	235	251	254	254	226	236	245	240	253	277	238	232	262	261	260	256	238	256	221	223	228	256	267	272	243	235	255	225	238	283	256	279	252	236	261	243	224	219	240	266	249	290	251	232	248	265	235	223	239	272	258	262	280	244	239	224	217	235	262	230	254	237	252	259	251	251	245	271	234	238	283	246	265	251	247	228	260	227	245	253	256	262	256	231	260	261	250	236	268	236	246	246	255	257	255	255	232	231	265	241	273	246	243	253	261	253	245	280	232	275	248	252	225	258	257	238	235	245	250	262	238	248	242	219	243	250	255	266	241	245	213	291	218	250	271	239	249	267	231	259	279	249	244	252	238	280	258	257	253	260	240	222	228	270	220	274	248	243	265	226	234	256	264	239	241	248	223	251	235	255	253	237	257	249	235	256	253	245	230	235	242	240	214	288	247	242	236	245	227	287	252	263	252	245	250	233	248	239	233	243	271	239	234	223	244	234	237	222	246	250	232	243	248	253	255	258	245	267	236	246	264	235	237	257	252	224	234	249	269	253	282	273	233	232	267	233	275	266	267	247	264	229	267	214	237	239	253	219	237	231	280	265	263	240	249	260	234	239	261	252	240	219	279	235
24001	21376	28597	24519	21384	8934	905	624	508	486	454	369	368	349	346	336	326	337	331	326	323	318	299	306	304	282	325	301	269	314	287	269	278	288	297	259	318	312	293	268	298	276	275	268	285	253	282	285	283	251	304	286	265	249	272	288	300	283	278	277	266	288	286	302	281	287	271	260	263	289	249	297	269	269	265	270	242	285	259	258	272	277	284	281	255	279	262	268	247	290	290	273	277	254	291	281	295	310	307	290	276	287	283	278	275	288	262	271	264	263	249	274	283	262	243	286	254	286	298	294	250	261	263	260	269	270	253	269	271	251	310	266	276	282	245	283	241	270	227	274	300	266	271	299	250	258	275	281	252	280	265	271	300	287	308	289	261	247	274	274	274	259	254	289	307	279	277	285	278	286	269	255	295	283	258	260	265	281	284	281	257	298	275	295	248	286	288	290	279	253	285	260	271	311	287	274	268	269	263	301	282	259	272	291	279	261	295	280	263	265	296	275	267	266	254	306	270	288	263	287	248	261	272	279	267	277	286	276	283	293	268	264	292	265	253	261	291	241	273	262	302	305	271	279	272	288	289	302	287	271	287	291	267	265	259	280	286	247	262	273	279	271	282	292	278	283	267	273	308	251	299	297	268	291	262	279	270	259	267	258	235	267	283	284	299	283	263	256	282	268	294	279	303	246	289	309	282	281	280	281	273	280	298	256	277	276	275	292	249	245	304	282	266	241	242	268	281	273	275	258	273	265	278	264	268	261	281	279	274	299	291	273	267	242	279	273	284	286	290	288	294	261	308	277	264	265	300	280	262	271	259	251	269	251	248	276	264	263	277	245	277	252	274	286	266	246	261	288	277	298	282	264	247	293	281	296	303	274	272	306	276	281	257	277	326	288	269	298	255	280	263	280	268	270	290	306	285	253	264	271	284	255	313	289	274	319	269	270	292	260	280	290	283	261	279	268	311	251	305	262	287	318	266	263	278	285	276	274	245	265	289	275	268	282	269	252	262	259	283	291	285	278	277	288	270	248	292	311	280	268	317	265	261	269	276	290	265	283	276	278	276	261	267	287	269	307	294	266	284	258	292	254	262	278	278	278	260	259	270	276	284	243	287	286	294	255	285	274	308	263	283	304	259	274	288	297	286	251	278	291	263	278	241	284	282	256	269	239	264	289	274	281	240	281	244	293	273	284	259	286	276	255	261	310	265	312	256	266	295	256	280	249	259	284	277	265	250	271	299	273	272	259	274	298	248	276	266	297	269	255	299	284	269	246	281	309	279	269	272	267	272	274	269	253	305	275	290	251	273	257	277	255	257	271	284	297	258	275	262	287	273	279	246	263	287	281	272	288	276	297	292	271	294	266	293	271	274	280	280	274	277	276	254	264	288	263	263	265	291	244	269	306	304	290	296	267	275	279	289	265	295	252	277	290	283	251	282	261	239	278	266	294	294	289	297	274	270	278	236	263	285	277	273	275	268	276	268	280	248	272	266	279	261	288	276	255	286	253	274	274	255	270	269	266	283	287	260	325	294	288	240	285	278	288	276	274	273	273	281	296	273	293	285	279	259	289	271	285	276	302	273	268	258	273	271	251	273	278	259	285	288	259	242	255	267	296	246	258	267	264	260	306	294	280	281	237	254	285	276	307	285	270	243	262	274	263	266	289	292	270	261	259	297	277	293	271	295	281	288	253	292	252	273	269	256	281	266	281	268	265	275	272	301	283	287	253	262	260	255	277	260	287	271	305	271	240	263	288	281	283	258	260	285	268	267	255	286	290	268	291	269	255	283	302	270	259	250	232	279	274	266	294	289	268	277	264	287	269	278	259	277	311	261	250	283	280	295	239	269	248	294	293	267	278	295	259	263	300	295	262	268	237	256	303	235	285	277	267	295	256	301	271	242	247	275	320	305	298	260	278	246	289	290	272	296	290	259	273	278	264	289	283	287	259	291	294	294	288	299	272	272	297	265	274	269	287	281	285	291	284	265	285	268	269	266	292	277	258	284	284	273	281	287	293	252	280	283	271	267	269	258	275	277	232	275	256	277	261	292	268	290	271	300	283	295	260	291	277	253	293	261	287	292	295	279	274	276	264	273	259	253	282	277	283	263	261	293	286	257	253	282	303	266	252	276	309	274	278	280	278	250	256	253	284	255	256	243	286	256	297	283	305	263	264	271	291	275	278	290	257	281	266	293	271	265	276	289	296	258	273	275	263	253	284	285	295	288	252	272	256	294	265	258	268	291	282	267	280	260	272	274	279	249	271	255	263	260	301	278	281	247	286	245	254	293	284	252	222	279	288	277	278	284	268	271	265	275	269	268	282	277	293	279	272	288	261	282	303	270	265	315	260	292	252	269	252	237	260	253	267	292	284	274	276	268	275	251	279	274	284	293	293	256	279	293	275	255	278	295	282	282	249	258	285	297	303	310	290	272	249	287	280	278	234	281	282	293	269	298	257	290	241	305	273	290	253	280	282	272	268	259	284	286	262	270	254	297	270	270	281	291	264	312	288	261	298	314	294	274	275	269	272	284	306	279	303	285	275	289	314	275	279	244	264	260	219	308	283	270	249	250	263	264	305	280	255	257	296	270	298	280	291	292	261	273	273	258	268	254	276	255	309	317	242	252	276	271	278	300	300	266	251	273	270	295	274	267	235	296	279	315	291	296	278	268	273	283	314	285	305	257	300	262	279	280	288	269	269	264	299	282	275	277	293	274	282	254	259	270	247	259	288	276	286	281	270	288	296	260	286	255	254	247	271	283	276	270	264	264	272	262	285	257	267	273	270	275	260	279	273	263	264	290	270	278	282	284	293	268	271	274	294	265	268	258	290	259	220	270	252	280	250	260	259	265	280	276	281	246	272	256	294	270	274	279	284	230	249	271	279	264	271	281	295	260	272	281	260	261	275	261	244	285	267	282	268	263	287	272	307	269	256	261	272	275	260	263	276	276	285	267	271	297	253	272	274	278	232	273	286	262	264	275	288	273	286	238	266	319	283	270	262	305	266	273	272	277	282	261	307	293	242	287	269	271	272	276	288	272	287	281	267	297	282	301	269	277	261	266	256	291	260	282	280	308	255	289	268	290	303	272	261	282	251	272	305	261	277	275	278	248	279	278	277	266	244	260	262	281	278	256	246	282	276	283	285	312	249	295	268	283	270	262	262	263	288	260	292	272	254	259	294	291	274	265	268	300	295	298	274	283	306	280	278	262	237	257	276	282	297	246	310	277	286	248	261	273	300	243	303	284	284	267	253	274	276	253	247	271	270	248	281	278	297	256	279	241	286	304	242	271	252	244	280	250	304	280	293	292	278	284	265	282	251	259	255	306	267	262	299	284	272	273	266	302	269	299	302	257	304	279	243	258	285	267	254	268	306	258	256	250	278	263	309	279	281	260	258	307	261	278	289	268	258	283	268	269	311	271	258	271	263	290	277	258	271	271	277	260	265	257	266	286	306	273	329	283	270	280	282	281	280	283	271	273	264
3409	8863	6020	2732	1912	1438	1182	924	716	627	587	518	468	464	395	401	350	383	389	323	342	320	325	319	317	325	338	304	319	297	302	333	331	290	327	318	328	310	338	324	302	309	279	291	299	311	268	285	305	308	305	314	320	307	297	269	290	293	283	259	323	275	307	298	294	304	267	272	287	278	297	305	283	288	301	293	281	282	333	315	282	290	297	295	311	276	275	285	322	300	326	304	286	299	283	287	312	276	277	289	294	281	302	299	277	295	297	275	278	271	304	283	318	280	319	329	290	298	282	298	309	306	269	288	293	305	304	324	286	291	271	270	301	287	288	268	322	266	315	295	302	293	308	311	315	311	300	295	342	248	279	291	285	289	299	290	327	293	320	305	274	281	293	274	309	323	297	274	292	291	312	298	274	284	293	280	289	315	299	322	302	274	302	317	314	306	267	273	291	270	266	312	268	287	299	263	293	302	252	303	297	293	305	274	305	318	309	295	315	341	300	286	300	318	266	297	290	292	300	307	286	305	315	281	261	281	285	285	323	267	329	260	284	263	308	260	289	299	306	316	325	301	283	312	293	287	299	288	285	302	281	276	310	283	288	276	302	285	328	291	293	311	287	290	299	290	289	280	289	295	296	310	285	319	277	306	311	313	318	298	293	328	302	280	284	301	288	292	259	265	246	289	280	293	276	281	327	272	307	300	276	277	282	296	341	304	299	287	314	299	290	289	300	285	307	305	286	286	278	297	282	290	298	293	309	266	290	285	272	285	307	271	302	322	315	290	264	297	283	274	302	303	309	302	300	314	316	290	284	295	269	307	278	284	284	290	291	293	317	314	289	309	271	306	297	300	274	281	290	283	285	328	317	331	299	279	297	296	283	271	280	321	299	292	277	311	272	301	318	295	299	299	291	294	324	298	269	247	289	277	335	305	291	283	285	312	266	268	306	283	281	297	266	306	293	312	299	300	311	292	278	263	262	289	285	302	283	304	300	321	294	260	274	287	304	288	294	282	276	282	303	304	276	309	288	335	283	315	291	296	256	308	281	295	292	302	305	279	304	259	310	295	255	303	284	275	283	334	279	258	304	289	322	296	295	293	279	304	263	303	286	304	312	310	268	266	282	291	276	319	282	318	313	289	308	279	275	283	304	272	272	297	285	287	270	293	307	293	287	284	305	294	324	304	290	283	275	290	293	300	314	301	288	288	280	283	296	315	307	265	294	296	319	284	262	306	262	298	318	330	314	288	316	306	312	349	282	264	294	286	287	283	326	331	271	298	336	296	300	275	277	276	262	293	295	292	310	287	299	297	290	321	312	309	302	292	294	257	271	315	323	317	253	282	294	292	317	285	273	276	277	288	295	297	287	323	284	305	296	296	248	288	288	312	306	302	285	290	300	306	277	314	295	339	321	286	315	283	295	272	326	277	299	299	308	282	276	274	293	292	288	291	284	289	285	266	277	301	257	311	305	307	267	271	314	305	296	302	294	292	287	280	293	300	297	300	293	315	322	319	299	280	288	317	307	298	298	318	305	270	294	249	319	284	307	288	312	303	282	272	286	290	309	292	278	283	318	285	282	295	308	296	268	294	290	303	302	272	311	283	287	326	305	296	306	319	299	308	320	245	294	315	260	278	294	281	320	303	297	292	273	322	293	303	287	305	308	302	307	277	293	272	303	286	306	292	255	298	278	282	292	293	281	297	292	294	279	278	284	287	261	258	298	298	305	332	304	309	296	291	294	281	306	260	301	305	307	281	281	282	318	292	295	267	293	308	281	279	315	289	267	286	309	298	299	278	317	295	292	320	284	269	309	281	328	311	281	282	276	282	314	286	275	297	270	265	287	294	269	306	309	292	304	244	263	286	310	305	287	287	289	262	304	283	305	264	305	318	294	304	305	291	299	317	295	294	283	317	303	293	302	316	282	271	309	323	302	282	289	262	279	297	274	287	309	257	294	307	299	277	300	270	288	321	282	303	264	278	281	291	272	306	298	276	313	310	307	311	278	300	297	302	337	291	292	285	272	310	290	306	289	313	298	264	292	289	285	297	279	279	294	288	302	324	283	269	300	289	293	261	276	289	300	277	282	286	284	279	292	306	314	325	281	316	319	297	284	318	270	267	279	282	337	309	315	336	308	275	292	299	296	259	266	318	294	276	288	298	296	267	286	295	299	332	303	297	280	290	287	297	289	293	311	316	299	291	274	280	301	278	265	276	302	269	286	255	295	269	273	307	287	288	312	270	311	291	291	272	316	308	293	319	309	305	281	284	274	291	273	306	287	274	312	312	314	284	297	300	300	297	312	237	300	276	288	290	316	304	284	286	294	290	309	309	333	297	309	282	286	271	302	297	306	296	293	316	283	330	310	289	267	291	248	272	263	316	280	263	277	304	299	277	273	320	314	301	269	280	282	270	256	289	260	285	326	292	318	315	317	290	299	292	309	275	279	322	269	301	315	307	258	296	296	279	257	311	283	304	295	287	292	300	307	290	273	280	290	274	275	285	346	272	313	274	285	264	311	276	294	280	288	284	304	292	284	301	282	314	306	258	287	306	290	288	287	280	285	271	291	282	266	277	324	315	313	295	283	275	283	297	303	295	247	297	280	326	310	291	286	290	282	273	258	275	271	282	271	280	285	289	336	313	279	314	303	292	316	276	278	288	294	302	285	274	306	295	292	260	295	276	294	267	282	285	290	299	288	280	274	277	255	294	292	320	278	274	294	280	331	270	293	310	279	312	310	296	263	312	266	321	324	286	287	313	311	283	298	298	272	305	268	273	293	301	280	288	275	289	308	295	309	309	306	287	281	265	287	262	291	299	299	333	266	289	323	313	300	295	262	273	285	288	281	272	303	284	277	267	286	277	307	281	284	277	279	294	302	274	272	315	280	272	267	307	323	298	298	291	291	294	304	277	291	290	280	267	270	261	268	304	307	315	285	292	305	267	293	307	303	275	294	277	290	301	284	287	310	320	268	293	295	298	284	287	272	279	328	281	262	289	310	258	317	290	296	313	332	275	292	288	291	302	295	263	277	295	261	284	303	302	282	289	289	270	304	285	300	294	289	307	301	276	310	297	274	295	292	285	304	282	283	298	307	270	287	306	278	276	305	301	297	292	295	333	280	298	287	285	283	253	304	304	285	287	306	305	270	306	293	315	298	306	281	310	268	323	284	309	277	294	279	291	291	288	282	282	287	291	280	304	351	291	316	281	309	283	318	267	293	295	309	257	296	306	289	269	301	278	280	288	333	288	294	296	288	291	288	265	286	267	290	279	322	324	308	277	303	290	311	283	281	302	294	317	295	295	304	275	285	318	310	307	306	302	314	296	277	277	276	279	301	293	294	334	286	271	304	319	293	303	267	287	271	281	289	295	299	330	303	271	305	295	262	293	280	301	292	323	326	307	280	290	270	314	299	290	290	306	303	278	303	293	289	297	281	291	320	299	276	307	293	297	295	312	330	284	299	317	278	238	304	275	290	310	277	252
25089	21309	27346	25473	9886	862	659	595	572	535	495	456	507	467	453	484	454	457	439	437	421	466	517	440	456	469	415	420	448	409	435	429	433	432	432	433	461	445	414	426	439	417	460	443	476	414	459	443	448	415	468	424	408	419	437	451	454	446	420	458	454	426	419	438	444	444	451	457	454	458	446	419	451	439	394	433	434	444	441	434	415	423	430	435	425	411	452	431	438	453	439	428	437	437	421	438	462	417	417	406	421	418	400	408	426	405	453	451	430	399	459	395	426	394	398	432	429	431	435	441	431	466	414	430	415	455	451	432	468	402	409	443	436	474	405	418	435	445	436	432	427	435	425	430	444	449	452	421	449	457	464	457	422	419	427	417	438	417	425	433	425	468	473	437	444	428	427	458	462	407	407	415	399	412	419	439	419	451	404	417	457	457	458	444	432	482	421	396	437	449	436	413	462	419	426	395	431	448	443	435	412	401	383	432	393	427	467	423	451	427	477	435	420	423	426	434	462	414	454	426	449	394	435	413	440	469	445	449	443	443	426	440	408	455	436	403	440	424	427	451	419	472	380	436	476	392	433	451	424	425	448	428	392	444	432	404	450	454	414	422	478	417	426	371	411	413	424	455	435	400	462	426	471	456	459	415	427	438	411	441	432	447	438	428	444	415	461	386	419	458	395	419	426	419	467	432	465	423	415	435	447	434	447	432	441	423	457	410	468	421	427	405	445	474	397	452	441	415	434	425	410	409	492	439	416	426	476	413	446	457	457	447	459	415	418	433	426	468	432	436	425	457	430	454	432	417	415	435	454	438	409	418	479	438	430	462	419	412	457	436	432	429	470	460	402	397	443	432	437	399	422	438	425	415	436	414	440	419	491	447	429	396	409	445	447	440	444	400	438	440	428	442	413	442	400	453	407	414	396	437	412	485	426	437	471	432	443	401	429	386	443	448	395	398	432	425	426	450	461	407	402	420	454	458	400	428	440	429	405	434	424	435	450	439	431	443	411	416	463	404	458	428	404	455	404	437	421	436	408	432	447	457	432	418	446	418	447	442	430	448	419	425	429	421	428	438	431	436	438	471	415	458	413	476	430	396	407	433	443	445	392	449	456	436	429	450	424	413	473	437	410	452	441	477	433	413	408	447	428	447	440	418	435	440	417	402	440	405	424	429	436	411	433	435	407	452	409	429	434	424	472	422	460	437	436	441	428	442	419	418	416	434	412	429	404	415	454	430	438	426	443	466	449	422	404	425	430	423	469	462	424	424	431	426	451	393	447	456	415	422	408	430	448	420	400	438	440	426	455	434	460	471	417	409	412	437	445	445	459	427	424	411	420	434	388	419	424	449	420	445	478	489	448	432	423	444	446	430	444	423	412	433	415	453	440	473	403	458	421	420	439	445	422	424	456	443	444	442	432	422	430	436	451	415	409	408	433	471	443	447	427	442	449	452	458	410	437	429	464	416	420	454	449	432	429	410	463	408	415	427	425	456	448	404	434	477	471	386	448	479	421	446	425	437	433	416	412	431	418	426	462	413	424	410	423	456	435	428	409	437	472	433	470	446	424	432	406	432	420	405	457	444	435	416	429	386	426	406	429	414	387	394	421	411	423	435	451	456	412	448	458	444	408	504	432	439	413	429	415	416	437	445	472	436	415	421	449	414	422	433	406	438	422	471	471	396	449	431	422	430	411	470	417	469	447	447	459	441	435	446	404	436	394	429	406	412	422	429	447	425	414	441	468	412	431	430	444	445	420	431	453	416	418	416	431	403	423	442	430	476	445	448	427	450	445	444	465	475	456	444	417	453	445	465	417	447	481	450	435	435	451	447	461	435	445	422	414	444	465	434	438	414	433	482	434	381	431	428	434	425	431	441	420	427	473	445	432	412	427	467	424	446	423	406	470	433	403	429	437	399	407	407	394	444	458	429	472	418	442	453	412	446	453	424	476	475	436	429	416	384	425	455	455	440	452	432	440	488	384	415	406	470	414	434	432	425	451	404	442	483	476	455	441	449	435	431	457	433	424	421	423	453	443	446	450	436	449	415	453	450	462	428	443	421	438	435	494	448	462	410	409	444	391	442	412	466	465	443	430	438	466	436	449	443	470	424	434	483	405	449	429	453	407	448	415	440	439	412	427	464	453	493	444	427	446	449	419	439	420	410	431	399	434	424	418	412	451	445	414	413	411	433	419	442	441	424	436	412	401	409	458	415	432	424	444	415	437	435	455	446	467	419	424	454	457	441	441	405	410	458	435	443	406	462	412	448	435	429	436	415	421	425	422	432	395	438	465	440	487	443	393	393	439	418	408	416	435	442	409	426	440	443	455	424	471	403	413	429	413	438	450	395	481	461	394	408	428	451	442	433	437	440	422	445	422	409	438	441	430	425	437	442	408	438	433	427	408	394	415	429	451	442	445	409	443	396	451	435	412	463	452	421	417	421	450	458	435	423	455	426	428	455	446	440	445	430	448	434	407	427	434	443	461	424	465	462	415	456	455	419	436	440	454	433	434	417	451	435	419	465	404	443	416	438	464	453	454	429	439	427	458	457	439	430	437	459	405	426	472	419	415	491	444	424	412	434	434	445	450	429	471	398	470	449	422	464	457	430	435	441	457	413	449	379	478	433	417	424	441	464	436	460	445	454	464	448	476	404	433	432	399	427	416	428	423	421	424	452	460	430	447	434	408	387	424	400	388	411	414	406	424	453	399	431	400	435	426	449	462	412	418	449	403	474	424	429	440	405	454	392	414	402	480	409	409	466	420	440	420	394	438	452	445	439	459	415	461	441	435	429	442	451	469	431	459	473	475	421	405	462	424	433	462	442	427	458	422	441	449	439	449	452	412	429	462	462	455	401	423	444	422	463	441	456	431	458	434	408	451	446	455	387	414	443	425	415	462	401	459	446	401	397	450	436	442	458	419	443	443	433	450	457	393	433	445	428	419	459	484	435	451	441	419	453	443	472	439	461	458	441	417	434	462	432	409	435	455	440	414	444	395	462	436	453	425	439	463	439	431	457	439	426	449	473	394	443	440	436	389	418	425	385	394	451	469	449	458	466	472	421	426	430	406	430	438	448	424	441	408	443	469	455	427	419	421	446	427	431	400	468	468	421	423	431	438	413	465	412	463	439	440	408	414	432	408	410	439	394	445	446	413	440	455	421	438	428	454	454	469	459	449	439	457	455	419	446	444	423	415	457	444	432	446	407	477	415	446	413	384	420	428	413	438	461	396	419	410	426	398	441	446	445	439	432	429	423	433	429	418	444	431	472	439	455	445	460	406	421	432	448	451	380	412	437	445	447	454	434	442	447	426	397	460	439	436	443	414	424	434	410	425	432	420	438	402	440	464	397	402	418	423	467	447	433	450	448	438	439	404	421	464	419	464	392	406	451	440	445	394	436	426	418	451	439	444	407	443	424	432	455	472	394	471	430	411	436	408	419	389	432	431	399	433	425	440	443	451	426	442	421	415	448	433	438	385	407
3527	5391	3575	1748	1344	1074	927	796	731	691	586	611	588	550	526	512	524	505	498	457	532	514	475	503	488	488	502	485	445	492	477	483	450	483	466	477	467	451	472	465	471	466	493	498	476	473	454	495	495	461	463	452	491	459	454	493	477	434	448	465	459	510	503	481	471	441	486	459	462	467	475	466	454	482	470	473	532	505	470	476	448	494	451	472	446	472	447	476	479	489	443	489	465	473	476	473	463	431	453	442	461	452	437	469	466	455	458	474	521	463	469	483	462	489	487	460	457	483	479	482	455	452	459	507	504	456	461	444	477	494	453	463	496	470	458	497	428	475	484	451	481	460	514	450	436	516	477	440	506	463	487	469	468	478	514	467	456	475	466	453	482	498	479	470	475	426	471	474	462	489	489	485	476	475	495	481	435	438	450	458	507	480	473	511	443	467	459	478	538	498	496	475	456	473	466	502	514	501	458	467	474	465	457	448	470	471	475	459	468	477	495	488	426	469	498	508	484	460	491	449	434	454	437	462	440	470	518	440	449	481	514	466	482	471	457	469	480	432	491	487	477	508	444	460	459	477	481	469	457	472	464	436	470	444	501	470	446	483	509	495	485	483	437	437	436	464	452	495	475	486	477	432	445	487	483	489	460	494	485	454	486	480	480	487	435	474	474	498	491	461	475	475	461	495	476	465	466	464	453	476	505	439	462	478	436	491	486	483	447	433	444	471	463	466	480	471	468	496	496	477	459	441	469	527	453	475	482	469	478	469	442	485	546	472	494	511	498	492	497	463	459	458	469	483	440	512	479	467	442	470	476	478	473	467	459	486	486	494	466	463	483	464	466	491	460	484	501	468	431	493	455	490	489	470	503	468	503	488	435	446	431	481	452	449	458	497	459	462	497	478	458	492	463	463	472	513	463	434	486	492	462	452	429	449	428	452	471	452	478	465	481	451	464	511	479	479	465	444	493	496	496	502	488	455	496	481	440	474	475	430	476	449	498	458	467	447	436	472	482	434	470	477	468	463	490	452	404	461	468	467	431	518	483	464	446	489	484	439	465	464	458	463	473	466	471	466	502	426	502	490	475	454	446	439	485	481	468	445	489	473	457	480	447	517	465	452	458	485	486	460	494	504	491	467	429	474	440	449	474	477	445	503	475	429	451	448	464	476	474	462	475	448	465	449	472	435	458	479	457	476	488	519	455	500	484	483	470	457	465	471	488	473	472	481	455	469	469	465	498	445	435	456	482	495	463	433	455	491	468	443	481	509	511	478	475	421	450	471	487	500	458	468	482	491	455	446	448	452	454	475	464	442	497	500	481	495	483	466	482	465	436	477	443	474	475	449	463	482	467	454	465	443	459	443	482	496	465	471	450	470	439	482	466	468	474	473	465	503	486	439	438	480	489	498	498	482	444	474	455	477	419	488	508	495	466	478	490	466	465	462	495	491	436	463	443	479	491	462	448	487	500	475	440	513	462	454	457	443	448	441	460	498	475	484	502	493	464	466	490	445	517	442	454	438	475	458	501	479	452	447	481	510	471	436	453	452	443	466	468	457	481	405	458	430	481	485	466	466	459	461	472	445	447	462	447	437	509	430	488	477	495	506	472	468	497	443	434	459	478	490	459	472	407	458	464	453	488	456	422	436	466	451	460	495	492	440	481	506	486	501	488	462	486	464	441	492	444	452	454	445	451	477	470	441	465	462	442	477	462	466	456	476	459	497	483	440	441	483	462	471	468	457	459	498	492	503	462	477	486	476	440	465	466	464	470	461	445	503	458	503	435	458	459	491	489	420	467	444	482	447	465	436	496	472	477	474	486	465	457	504	461	429	461	494	460	475	462	444	467	456	487	467	469	452	491	434	452	465	487	476	509	454	459	466	473	460	481	472	465	451	482	453	459	476	494	496	478	435	466	451	437	493	429	447	444	451	447	466	515	470	455	459	473	484	468	447	444	471	468	461	464	468	458	465	463	442	470	474	509	494	470	452	505	462	459	475	480	478	466	434	459	449	489	461	475	453	473	472	458	484	509	452	471	465	483	535	425	479	465	445	486	471	446	495	454	448	445	459	437	486	491	425	487	465	473	464	492	452	430	495	449	507	515	495	468	457	486	456	429	482	468	492	444	458	487	460	471	473	432	456	502	499	466	480	435	461	500	435	495	502	470	456	500	444	475	452	450	451	481	449	475	463	486	472	477	494	474	450	461	482	478	458	444	469	455	460	504	430	426	488	493	492	489	452	479	483	514	485	448	475	482	488	458	429	407	462	433	469	482	483	454	483	492	455	439	449	459	491	484	479	446	415	504	488	446	473	457	519	442	476	491	453	489	466	448	465	464	486	458	460	453	460	486	442	464	454	424	442	451	444	467	448	496	474	525	474	481	461	455	501	483	485	440	453	448	478	445	467	425	448	450	444	443	474	486	468	448	453	478	433	495	454	469	467	481	486	461	456	465	453	440	481	470	465	437	464	448	508	497	441	502	489	500	436	478	466	472	461	455	493	460	448	480	461	478	425	439	460	489	502	464	427	477	461	450	477	466	481	525	455	460	403	458	458	484	497	470	499	475	460	474	445	477	477	509	430	439	477	468	455	465	448	436	487	440	457	440	472	471	426	450	475	425	435	450	491	485	491	484	457	458	496	450	459	489	484	454	487	482	452	492	470	481	439	446	463	449	435	470	473	420	459	491	445	463	481	458	456	442	470	459	494	444	514	473	460	468	469	468	469	516	474	466	452	449	468	441	478	495	484	463	495	447	469	433	464	456	470	474	457	501	482	464	450	441	478	536	477	464	453	462	465	440	428	482	466	466	446	443	458	425	479	455	464	472	506	486	461	483	475	460	473	455	452	488	480	487	510	449	470	464	450	463	458	476	439	468	484	480	450	473	459	460	465	432	478	485	448	464	486	480	473	511	464	485	479	487	486	495	443	480	482	442	482	458	436	477	439	457	478	488	467	473	488	460	465	481	495	464	472	438	476	481	497	484	492	463	469	429	479	492	471	491	464	489	484	465	471	483	460	470	502	499	465	455	455	443	497	485	476	442	486	484	468	483	473	483	443	483	489	500	483	461	448	489	465	472	457	477	535	452	455	467	483	469	516	432	475	428	472	446	475	485	438	483	463	447	455	486	494	440	473	494	436	473	448	480	519	488	425	478	459	441	473	488	452	470	440	442	463	473	470	484	487	491	456	471	476	495	477	465	492	485	414	466	462	511	478	454	485	441	473	486	460	484	465	488	525	483	470	501	495	458	451	492	468	460	457	456	450	480	451	466	488	482	488	442	448	465	494	478	461	457	494	459	490	472	464	493	456	500	497	463	468	481	471	463	495	452	462	489	448	472	497	453	469	464	463	505	464	493	477	490	470	523	485	437	465	508	473	458	492	453	488	460	464	470	479	502	494	447	467	437	485	468	481	464	483	465	463	443	474	478	454	456	446	500	499	467	462	467	494	519	470	442	473	498	472	463	486	497	458	452	489	456	468
22821	21412	29149	24101	21416	21466	7807	1430	1083	939	866	851	777	767	761	735	662	649	665	716	661	612	656	635	684	631	615	564	612	611	589	603	605	606	580	630	623	600	573	645	640	597	586	595	625	601	600	608	565	605	618	616	592	528	616	574	577	563	584	558	573	637	547	601	591	557	606	607	579	594	596	633	612	558	585	604	552	585	572	601	622	579	581	627	549	556	592	571	580	686	548	591	575	586	600	551	618	636	586	564	607	617	600	621	567	590	589	616	613	598	596	561	635	609	657	655	588	630	576	569	594	595	597	602	591	574	608	587	627	597	576	585	586	591	616	598	638	549	586	595	630	594	600	611	590	592	531	604	580	603	587	575	587	578	606	600	592	629	533	604	601	578	614	562	607	605	551	601	565	580	672	575	609	572	556	625	586	586	597	607	602	600	597	585	585	590	602	602	627	636	605	641	553	592	600	604	545	573	595	532	623	591	581	570	560	599	610	561	577	595	600	585	588	588	590	547	589	618	611	571	575	608	605	603	536	580	592	610	612	576	597	602	595	610	558	623	543	577	610	598	599	604	570	596	611	554	603	569	587	565	569	563	535	619	595	574	580	578	576	591	629	561	644	559	601	592	600	588	582	549	576	621	559	556	592	620	652	591	581	605	614	584	535	547	586	596	598	569	585	586	556	546	584	581	637	579	592	599	538	606	580	601	583	633	603	616	591	575	589	585	613	578	604	585	615	621	572	579	520	627	610	558	605	529	559	589	598	580	597	601	585	563	601	594	611	584	558	566	575	597	600	617	636	643	557	551	629	611	590	602	603	581	564	564	555	562	604	613	604	612	570	610	587	605	549	623	556	596	571	572	642	590	563	599	606	601	578	577	617	581	554	599	642	595	564	589	618	590	634	618	622	639	581	585	638	579	600	605	551	598	604	633	614	604	580	587	603	612	580	609	607	594	582	615	554	560	568	582	600	598	571	544	584	624	575	659	535	533	611	612	611	603	582	608	614	596	583	517	581	610	613	574	635	598	612	590	576	575	623	622	578	613	578	614	619	601	609	581	609	593	627	585	579	610	617	589	573	601	569	585	564	635	581	627	607	575	597	570	615	609	564	585	584	567	571	609	541	617	647	605	607	581	604	592	596	622	592	611	570	571	606	609	590	559	590	574	561	601	594	600	605	579	557	616	589	544	563	603	599	580	601	589	591	614	596	592	590	574	610	588	608	590	613	563	617	593	587	611	591	612	630	621	588	572	607	633	615	628	611	604	622	592	566	563	611	603	584	547	601	578	619	582	627	566	552	666	606	537	554	612	588	579	593	549	575	575	593	560	629	578	637	548	609	579	564	577	629	586	587	597	538	616	530	603	610	580	589	635	593	572	628	627	625	601	604	579	581	582	587	607	580	620	617	589	603	599	608	589	549	607	599	562	562	614	575	627	598	599	614	579	601	571	593	550	588	602	538	573	596	598	587	556	589	616	612	613	606	582	615	593	562	593	616	581	623	562	617	590	563	591	589	592	567	545	556	596	567	592	608	583	618	569	594	621	589	595	588	574	597	584	596	604	579	563	580	585	602	573	561	630	593	585	586	590	568	574	612	585	553	549	595	623	615	635	580	603	580	606	639	587	588	543	584	589	589	585	539	581	558	616	589	619	595	585	611	607	598	608	583	605	575	593	614	572	581	580	563	596	570	573	546	584	577	614	612	563	628	606	581	579	581	584	600	557	564	584	569	574	601	611	591	655	568	609	607	655	566	639	613	603	585	548	578	574	622	595	578	611	619	621	604	586	560	598	595	617	594	536	574	620	635	620	644	589	598	618	596	641	581	621	573	600	596	572	603	567	588	603	583	557	565	578	540	616	584	609	630	577	587	573	564	599	568	644	668	593	615	555	553	569	551	599	570	618	625	637	602	536	618	606	552	570	593	613	588	565	579	615	597	597	581	583	578	594	581	586	568	567	557	577	564	575	572	605	586	567	588	582	614	568	644	606	591	602	574	611	605	634	521	575	599	643	605	571	584	624	617	623	622	595	584	571	583	584	567	543	557	545	576	583	569	575	609	582	532	583	557	612	600	599	567	564	647	537	617	542	570	609	555	639	591	568	593	603	590	572	562	562	588	605	558	593	557	609	599	606	650	570	593	621	564	606	610	600	585	588	602	565	563	552	566	614	539	584	570	552	570	582	605	596	604	528	591	567	619	582	550	595	561	584	578	574	597	638	562	568	529	568	566	567	608	571	593	611	593	574	580	622	552	620	561	586	586	534	576	613	566	545	606	601	616	583	580	553	642	572	605	581	605	529	569	565	564	623	590	597	596	578	586	624	566	586	570	574	609	613	604	572	595	600	610	602	591	575	631	597	599	584	584	583	587	604	589	602	592	616	573	593	599	562	632	581	596	603	589	577	586	602	577	597	574	685	563	595	600	614	560	601	556	565	560	639	631	580	618	587	610	596	611	562	599	598	562	568	574	574	612	579	564	575	564	546	586	626	595	617	592	557	572	597	571	599	566	628	581	581	546	589	588	578	585	554	588	531	597	533	603	579	574	573	618	624	571	580	574	564	589	571	601	595	594	587	572	576	552	571	590	589	607	614	556	582	570	569	615	649	579	584	586	630	600	653	592	602	553	619	603	570	592	591	580	567	593	545	620	602	603	613	591	609	602	580	599	579	583	545	564	589	542	607	526	627	583	568	576	610	573	558	600	620	632	574	581	579	610	587	609	566	588	615	597	614	588	574	586	601	557	646	616	594	624	560	595	571	590	587	564	571	564	602	580	606	608	600	584	608	610	538	590	596	564	588	580	590	607	568	572	556	623	593	571	535	579	607	587	573	569	579	605	562	572	607	581	541	567	591	593	586	609	567	574	561	615	606	618	608	618	601	553	614	551	603	629	562	556	571	590	582	569	596	616	592	586	571	586	589	614	576	582	603	573	557	589	585	562	566	591	581	633	598	565	602	560	586	644	627	633	563	585	590	567	585	576	565	573	584	592	565	566	607	602	554	598	624	619	636	552	597	576	605	606	577	602	597	565	589	581	596	549	550	577	602	584	589	591	607	624	597	580	607	596	579	617	569	589	632	527	585	566	649	611	615	603	592	610	538	560	619	575	569	551	611	561	571	580	634	555	598	585	597	608	585	633	629	584	621	601	588	591	566	630	558	596	570	563	590	603	605	603	618	591	651	589	589	577	542	603	628	569	591	581	560	587	588	598	589	546	556	590	599	571	589	579	542	624	594	601	556	560	603	601	595	587	600	576	583	576	599	566	579	598	568	613	569	591	586	588	613	572	590	593	632	612	571	539	562	603	533	619	577	599	586	544	590	604	577	598	573	571	583	579	624	554	587	565	598	584	640	606	619	570	587	611	580	571	594	603	552	599	598	559	618	569	610	575	584	589	577	624	572	594	595	590	567	586	568	599	587	628	555	601	555	632	602	568	621	630	626	578	645	620	578	605	532	581	568	593	603	597	577	595	565	646	596	566	570
4866	14712	10134	5031	3774	2785	2289	1812	1489	1322	1177	1020	931	877	872	745	737	775	721	688	719	680	658	694	682	653	685	644	684	637	614	607	651	637	673	641	624	629	627	633	618	609	599	623	598	622	614	628	622	589	610	630	628	598	623	579	581	617	611	616	611	611	591	580	612	596	605	590	569	628	611	591	570	626	606	570	558	582	633	630	593	581	607	568	600	589	584	621	575	641	583	576	599	613	587	559	640	585	584	610	590	553	596	586	595	618	587	617	602	616	603	603	596	605	585	564	601	615	619	593	565	567	651	578	623	646	555	638	558	571	604	594	629	605	598	619	569	584	630	615	607	589	589	576	610	639	568	548	607	553	596	580	578	596	598	622	577	580	597	584	576	584	600	611	595	616	627	577	644	573	597	602	625	583	607	590	557	600	618	611	583	576	584	566	615	613	630	573	591	567	597	585	603	615	609	622	607	613	597	596	564	596	577	573	602	587	600	565	615	631	605	624	635	640	549	615	592	654	571	603	558	571	579	583	546	593	630	628	600	617	623	596	602	575	563	555	614	595	608	595	580	606	653	559	617	563	589	627	606	618	578	618	598	589	578	589	598	564	594	627	633	573	627	599	567	535	611	626	568	587	579	577	590	590	610	600	587	622	635	588	626	575	614	620	625	623	639	553	600	583	630	589	618	617	608	577	613	602	557	588	623	564	614	589	543	632	621	569	600	622	588	577	546	622	636	573	592	583	573	585	585	612	620	583	609	615	610	515	643	610	614	590	582	599	576	584	580	599	577	621	566	619	587	609	643	581	571	617	601	566	561	592	613	575	618	559	608	557	572	596	633	597	624	600	626	615	572	617	608	601	587	614	638	616	628	589	584	601	649	588	585	558	553	627	601	641	559	559	601	585	602	546	635	623	650	608	598	597	583	569	591	589	605	588	571	597	597	585	570	588	588	619	600	590	601	582	611	586	586	573	596	600	605	591	566	581	623	575	574	562	558	520	600	624	580	614	603	623	590	624	619	588	612	607	669	605	591	580	599	583	602	638	586	590	567	632	602	572	597	576	599	586	577	552	588	576	579	581	595	580	606	587	625	612	621	561	579	607	603	578	590	559	534	614	618	589	609	614	593	576	585	601	615	591	625	550	688	603	591	590	586	626	567	617	561	610	611	575	606	596	590	602	611	657	586	595	599	628	614	574	636	628	567	590	592	561	665	626	588	625	611	612	632	584	558	631	623	604	584	613	623	573	617	588	628	595	624	632	598	569	573	584	608	597	559	577	553	616	592	577	617	632	564	573	631	608	603	586	566	565	619	612	582	642	572	630	593	564	563	596	611	651	629	619	564	559	591	621	585	569	617	611	637	574	626	617	564	579	587	598	641	593	587	630	636	615	554	599	597	590	617	604	593	591	557	563	605	520	593	616	587	578	577	577	595	629	648	595	612	608	577	586	617	548	608	614	578	657	594	586	597	598	570	595	606	620	584	618	611	579	594	594	588	557	576	570	608	596	581	612	620	600	581	570	592	557	616	584	645	615	547	564	563	597	552	577	587	565	592	568	617	598	590	592	604	612	598	599	602	610	638	631	567	636	633	610	629	627	588	590	608	586	604	600	599	592	639	624	590	638	567	594	629	585	591	618	622	597	567	612	609	569	579	558	577	562	589	590	623	617	604	581	609	554	623	592	583	599	612	587	629	585	571	594	592	585	602	599	596	609	575	659	594	606	600	586	618	631	575	589	605	576	571	552	599	605	608	576	630	575	571	604	585	579	556	543	633	586	592	605	557	588	626	619	597	618	583	627	562	592	602	586	630	558	594	537	555	586	558	617	557	594	560	611	563	611	561	585	596	593	596	572	570	633	576	587	566	600	615	593	588	594	568	603	577	639	598	589	580	639	639	596	593	597	578	603	616	605	592	585	606	594	596	647	600	578	589	576	614	580	634	630	635	623	572	597	602	602	622	581	585	586	591	592	649	602	591	605	602	605	592	597	593	624	601	632	580	605	604	623	605	598	580	616	607	571	574	606	627	599	581	626	575	606	622	584	633	611	566	627	612	588	603	620	563	588	575	580	600	630	590	632	597	630	580	608	592	592	582	634	624	545	575	621	589	563	564	587	582	557	605	620	615	619	586	592	631	569	575	617	552	588	599	572	562	582	581	592	595	611	589	584	643	597	573	637	615	608	574	592	602	574	572	565	610	575	543	604	615	589	583	627	562	621	579	619	611	623	610	596	576	629	602	601	579	614	581	597	584	600	602	626	607	594	616	606	584	570	573	598	593	609	635	601	603	598	549	590	548	600	575	579	592	632	571	640	607	575	611	597	585	604	662	609	597	601	599	557	604	605	609	590	552	607	632	614	579	580	552	572	587	635	635	642	622	589	622	607	646	607	619	604	567	604	596	594	615	605	579	571	550	609	527	576	594	651	583	609	603	561	566	596	621	626	538	540	606	559	595	604	628	600	587	601	579	603	585	594	592	609	594	601	558	591	593	586	596	620	599	601	599	590	553	644	570	594	610	605	573	608	575	639	585	640	592	619	569	681	639	605	586	631	581	565	641	608	610	639	578	564	579	578	607	583	591	552	602	591	542	598	579	602	567	591	613	592	607	594	604	605	613	544	574	548	593	674	567	559	618	629	587	567	560	573	607	597	639	636	580	573	594	608	621	589	580	613	615	571	569	629	629	592	621	598	589	589	586	572	616	601	601	587	623	620	593	617	603	569	646	612	624	613	575	605	586	586	573	583	609	590	533	644	620	549	605	561	590	551	583	573	563	569	612	565	584	644	571	619	563	592	610	601	597	568	573	583	632	559	586	579	617	620	580	581	593	604	580	584	584	595	574	633	554	627	585	562	590	557	630	606	595	557	613	564	551	656	618	618	609	576	591	576	596	563	593	583	571	630	590	596	576	566	596	594	567	609	599	572	617	603	615	586	624	565	604	589	592	589	597	591	597	600	588	572	593	604	619	588	567	587	583	596	528	607	584	574	585	607	587	630	594	583	612	580	605	567	555	611	625	556	562	626	611	616	605	602	611	621	585	610	584	612	586	602	587	605	596	585	559	606	573	568	648	636	568	579	604	635	628	574	580	615	579	624	575	576	578	618	608	572	635	584	580	578	634	580	617	553	594	590	580	633	611	614	597	597	631	627	602	563	550	609	567	586	602	554	570	628	569	592	611	579	582	573	639	637	565	624	608	576	573	613	573	600	634	600	595	630	627	588	589	602	568	562	609	606	607	628	591	609	595	607	590	538	577	581	582	548	606	547	614	594	585	583	606	568	628	608	590	594	594	606	553	617	582	604	577	605	583	595	560	620	605	617	604	568	632	569	595	612	599	580	603	558	630	584	588	577	622	606	580	628	595	609	566	611	609	593	619	560	619	598	606	576	598	592	553	572	592	596	588	551	585	594	611	637	624	635	612	603	622	605	629	560	626	603	589	593	584	626	604	614	607	607	583	620	635	542	593	576	571	630	610	586	620	629
28009	17428	3090	481	285	268	257	225	226	236	202	255	239	191	202	233	209	218	233	220	221	215	244	235	221	201	203	220	212	232	219	215	221	219	218	202	232	217	213	228	220	229	195	223	241	233	210	199	217	229	209	212	204	213	227	212	226	190	219	205	240	194	249	206	209	187	199	206	214	241	217	234	236	228	199	206	207	216	214	211	232	217	203	234	208	221	206	236	219	233	214	209	223	220	202	195	212	222	233	203	203	209	223	197	208	205	189	227	206	184	202	212	234	224	216	232	224	233	234	184	216	241	212	203	221	218	214	236	195	211	242	246	216	202	214	214	225	231	209	235	226	231	225	195	214	230	233	223	234	220	216	189	239	252	230	218	227	194	200	206	195	238	224	193	209	202	187	231	231	205	187	206	196	193	226	212	241	225	220	210	228	205	219	226	222	229	220	205	221	217	226	205	219	226	204	219	187	236	213	213	188	209	227	230	233	224	231	222	197	215	225	211	208	220	219	221	220	212	214	225	206	184	229	208	206	193	214	225	218	210	215	215	224	218	223	232	220	234	228	219	192	218	233	202	202	235	208	185	209	222	215	208	206	197	247	233	217	234	206	182	216	229	237	213	202	217	215	222	214	217	222	231	240	209	208	219	232	218	225	202	212	226	216	219	198	195	219	216	190	203	211	210	232	208	205	205	208	207	202	241	232	208	217	204	224	212	228	224	193	229	211	213	237	234	205	208	214	210	226	236	219	215	225	222	217	222	216	212	238	213	213	242	194	205	211	247	225	211	186	228	252	232	224	212	208	216	225	181	202	228	224	249	221	221	211	198	211	250	199	204	223	204	209	225	213	211	226	186	188	221	223	194	197	207	206	234	208	215	194	225	200	222	224	200	216	205	218	194	213	217	227	230	221	220	238	213	218	218	217	217	218	190	211	183	209	210	224	226	217	222	210	216	203	213	242	219	230	213	214	231	215	205	213	172	203	215	186	222	216	228	206	212	201	202	188	209	234	228	211	211	220	215	214	205	212	203	244	206	218	237	223	218	212	213	235	212	223	215	218	201	228	211	197	215	237	215	223	197	212	255	209	170	226	241	198	224	229	214	207	206	204	209	192	216	221	219	207	213	231	215	212	243	212	240	227	226	214	227	221	191	186	247	189	183	217	188	234	218	219	203	235	219	192	218	200	185	199	195	206	231	205	217	203	201	196	211	220	189	214	208	218	220	207	229	221	217	237	192	234	231	192	227	244	195	221	183	240	203	266	227	197	252	240	203	228	208	225	221	218	233	202	210	244	229	202	210	211	197	201	249	215	209	208	234	220	208	216	188	232	234	226	210	207	216	230	225	242	226	222	228	223	216	208	209	216	205	224	191	190	205	222	235	232	240	194	257	208	209	215	232	208	228	214	200	197	222	220	213	207	212	217	200	207	229	232	252	219	230	225	232	230	220	218	207	236	245	218	206	220	203	200	215	234	188	212	202	201	221	213	216	210	227	216	216	220	211	221	217	213	219	211	217	230	234	197	210	246	214	240	220	231	239	201	190	221	216	192	214	199	202	228	209	208	213	217	234	205	231	242	209	216	212	174	221	234	215	205	205	242	240	215	228	219	212	220	209	235	219	228	200	207	212	228	212	196	219	204	213	191	205	237	210	227	209	215	215	236	234	214	213	193	216	203	202	219	184	206	199	209	211	220	210	207	203	227	214	205	216	226	194	206	228	211	193	202	214	229	209	214	197	219	215	210	198	204	228	212	202	194	212	210	211	220	210	204	225	230	222	246	235	212	207	192	203	216	190	203	233	208	202	214	237	215	196	216	214	211	202	231	220	194	233	225	188	226	238	228	204	193	209	226	228	203	217	195	225	215	216	235	242	241	205	213	217	213	212	192	212	265	189	228	202	216	199	213	217	241	237	249	201	202	206	220	215	217	191	216	208	226	194	230	217	218	227	210	237	204	201	222	213	219	202	222	204	222	200	200	235	208	245	181	228	190	197	227	241	224	202	250	204	217	219	225	228	208	190	258	236	196	193	204	219	203	228	218	230	201	233	207	217	233	204	222	203	221	251	232	249	217	212	226	218	207	220	219	220	231	221	204	210	244	211	223	216	197	232	226	202	211	218	234	205	235	226	207	228	217	206	225	200	215	222	217	241	217	223	205	230	232	216	199	226	216	230	205	230	219	220	229	233	232	235	206	218	201	214	207	209	195	206	211	209	241	222	210	210	209	202	183	198	229	207	247	233	212	221	236	209	213	219	219	231	209	221	195	240	199	201	216	222	222	221	195	219	220	183	198	255	219	198	211	210	209	210	205	208	216	211	208	215	214	198	223	222	237	194	193	223	239	218	196	230	223	227	221	225	212	223	195	201	216	207	211	209	242	226	215	202	211	209	203	196	219	214	219	222	225	213	236	193	227	230	224	217	192	199	197	218	195	201	207	229	232	182	201	209	200	189	214	204	212	221	201	228	203	202	197	170	243	213	222	234	201	204	233	202	213	219	195	209	239	210	211	215	224	218	212	222	214	205	202	187	239	188	226	210	221	206	192	194	221	221	202	218	230	233	204	234	218	199	219	213	237	208	215	197	215	207	202	206	203	228	205	202	236	218	237	216	194	234	220	236	223	214	213	207	224	225	203	219	188	207	213	207	226	196	190	231	200	231	214	232	241	203	213	233	201	227	229	200	244	225	228	247	222	213	205	203	225	201	229	216	231	214	215	215	216	208	202	222	226	222	232	183	225	204	219	199	208	191	231	202	206	232	237	212	223	213	222	201	186	217	205	227	200	203	245	202	225	214	234	198	231	227	204	211	236	243	195	218	212	226	242	229	206	206	199	185	201	206	221	212	194	203	214	251	206	212	195	218	232	193	218	216	212	208	216	221	185	219	223	210	201	202	189	236	224	206	201	197	194	208	209	206	200	176	223	226	226	202	203	226	251	234	214	201	219	210	179	222	182	203	221	200	234	239	233	217	212	203	248	211	207	216	191	183	199	211	241	223	209	215	189	191	200	238	208	225	210	219	218	239	213	214	212	234	199	239	209	202	209	233	223	220	224	225	224	251	234	227	223	210	220	220	218	203	222	216	226	216	199	213	190	212	201	207	214	222	222	216	186	214	208	218	198	239	250	204	203	224	195	199	209	193	228	218	201	222	235	222	204	212	236	189	219	205	220	238	215	223	206	216	249	196	214	206	211	190	227	211	217	238	216	214	201	218	238	207	206	224	230	217	219	222	201	201	210	232	243	225	218	233	194	217	229	211	200	215	223	196	217	224	215	196	219	233	205	200	208	202	221	246	217	203	211	225	236	225	211	228	188	214	218	247	186	180	236	204	215	252	209	206	198	196	185	222	211	197	234	225	242	226	231	204	235	206	198	190	213	234	238	214	226	205	208	205	202	203	217	186	197	233	203	221	221	239	201	187	211	235	180	219	167	217	240	202	193	202	191	214	220	239	183	215	218	236	226	233	224	191	220	201	211	212	196	217
4323	751	583	389	339	308	299	288	260	255	262	254	292	256	255	230	251	243	226	243	278	288	251	239	247	237	225	239	259	267	231	262	248	248	246	225	222	247	232	266	226	241	238	252	260	236	255	251	280	248	251	247	245	267	247	226	226	251	264	240	244	250	255	268	232	211	264	285	233	251	242	243	248	233	248	228	219	254	249	259	238	262	238	234	239	259	226	228	262	253	230	227	245	274	239	266	270	266	261	250	260	243	232	265	242	241	236	260	255	260	254	231	266	260	213	254	262	274	253	243	257	236	238	264	235	268	251	247	248	219	240	242	255	253	243	235	245	262	254	252	257	259	265	239	256	268	251	249	241	247	241	228	247	224	252	236	259	231	258	226	247	229	251	246	227	244	249	231	255	253	257	266	261	232	262	216	239	222	228	253	239	235	239	246	250	221	239	262	249	240	277	262	244	271	266	225	256	240	203	273	270	242	234	266	244	228	236	272	241	257	248	254	224	264	245	256	251	241	255	260	260	228	241	281	247	240	239	258	238	240	268	215	237	237	242	252	247	229	232	242	250	247	246	229	261	247	248	246	266	244	255	268	250	252	255	254	218	248	242	254	266	239	265	240	250	276	247	231	241	250	268	222	233	235	211	234	228	231	242	259	251	227	255	284	265	266	229	234	237	267	221	248	248	248	229	204	234	240	241	249	236	234	244	256	244	233	239	261	244	252	257	280	263	234	238	260	258	247	232	273	253	243	235	248	242	237	243	266	260	247	251	269	248	242	241	247	232	247	287	239	209	255	265	248	246	249	213	240	273	255	258	248	248	252	249	240	239	246	271	253	228	242	276	234	278	261	255	246	238	217	244	240	224	254	267	241	216	233	233	247	199	229	256	259	247	233	259	248	237	223	232	234	234	240	252	241	252	273	254	256	276	236	238	225	256	262	203	215	230	239	277	230	254	261	220	263	233	231	250	229	250	248	249	270	206	251	223	232	241	237	247	251	277	249	245	239	235	241	246	248	228	233	246	274	256	252	215	245	241	242	239	241	206	266	260	258	217	238	277	233	222	238	255	244	265	227	258	236	207	248	246	250	248	223	251	247	255	245	247	234	224	246	244	244	237	250	258	236	248	227	254	276	252	291	281	282	222	255	247	242	262	248	219	253	256	244	239	245	248	242	260	241	239	275	238	247	252	241	262	242	259	232	254	235	234	244	236	232	229	249	245	263	282	207	226	237	245	250	246	276	282	235	262	243	259	231	257	255	245	225	256	261	199	275	237	245	279	245	262	264	247	236	261	232	250	243	253	233	249	254	263	258	270	216	242	277	254	237	243	231	237	233	285	225	257	212	243	252	244	237	202	237	222	255	266	224	237	263	261	239	209	248	256	226	246	212	255	258	242	247	259	261	229	237	236	239	232	234	250	260	253	246	246	239	237	251	270	258	236	225	224	232	227	226	244	250	279	263	269	246	223	255	242	248	244	237	255	236	259	271	235	262	251	259	235	252	275	233	247	233	273	233	215	247	238	269	265	250	264	263	255	233	240	220	235	236	228	244	250	248	220	260	243	253	237	237	247	240	266	237	214	244	227	248	262	240	246	234	222	255	255	244	218	251	233	252	248	241	254	274	233	249	272	247	244	248	267	255	262	233	252	241	255	239	239	235	241	262	235	256	249	228	266	232	240	262	262	261	252	276	289	251	231	234	241	218	242	272	242	215	249	253	255	284	218	238	239	244	263	244	269	263	226	237	258	255	256	243	228	228	259	251	273	223	258	249	254	236	236	236	208	254	214	242	255	248	262	250	191	251	252	250	224	235	247	246	251	254	243	232	265	231	239	261	238	233	233	247	216	232	267	247	251	246	255	264	248	236	249	261	246	245	256	242	248	256	247	254	234	255	272	252	235	222	280	206	265	239	260	256	234	266	247	213	240	238	268	253	256	186	235	248	237	262	258	227	223	258	263	260	247	258	241	240	240	241	237	237	266	250	262	252	257	207	249	258	243	245	230	251	255	264	229	218	238	239	245	304	271	244	244	255	244	246	258	222	220	241	243	239	241	256	259	237	269	250	241	261	248	245	233	263	258	251	236	234	254	248	254	249	274	266	226	241	260	241	261	222	261	248	246	246	227	263	216	278	238	230	247	251	240	249	270	266	253	253	239	257	235	255	276	261	230	228	259	281	253	229	243	249	278	249	266	222	238	267	231	254	234	236	252	247	254	261	249	245	262	249	253	251	263	243	261	245	272	254	221	255	271	250	238	238	267	230	248	249	245	265	247	264	230	253	241	229	220	225	286	265	254	244	258	266	262	256	242	247	257	263	263	279	250	272	258	259	257	258	258	258	236	243	226	230	234	261	260	223	218	284	256	246	239	293	226	257	235	246	239	254	264	237	236	245	249	262	244	277	262	239	279	248	252	239	245	224	265	265	269	258	258	228	233	255	227	272	251	237	263	270	247	264	266	245	243	242	257	227	270	281	239	237	243	257	261	256	243	269	214	238	234	232	236	228	278	212	245	216	277	245	228	220	245	247	241	247	224	243	258	247	225	271	254	244	267	233	239	250	245	282	228	262	260	249	239	242	253	236	235	225	255	252	254	250	244	273	277	247	238	244	271	228	248	250	224	283	267	233	259	238	264	209	240	265	250	277	252	242	246	234	262	255	238	247	251	244	245	244	272	256	239	244	231	292	228	248	245	226	233	251	252	246	241	257	266	249	253	237	252	237	251	237	237	246	253	247	243	243	213	232	255	249	230	245	257	268	265	259	263	238	254	235	204	211	233	236	238	247	247	255	241	242	254	237	242	260	245	267	259	260	234	259	248	263	241	255	253	264	253	240	223	255	259	215	243	209	240	256	234	251	246	233	222	234	254	236	257	247	246	262	257	245	239	249	250	239	244	218	259	219	255	268	252	234	253	251	230	248	259	276	253	252	252	261	236	281	248	216	246	233	244	213	238	231	239	247	241	282	246	225	257	214	267	221	249	258	257	245	238	240	271	262	228	237	254	266	225	237	215	238	261	231	248	261	265	250	232	245	237	242	257	237	238	231	233	215	263	204	223	237	243	263	264	267	247	239	239	232	236	251	257	240	235	229	212	233	262	267	247	257	237	245	258	234	239	249	244	256	234	260	236	258	245	248	241	252	254	221	262	211	256	248	244	279	235	247	254	249	247	273	246	225	252	232	238	246	246	234	256	249	248	242	260	222	259	249	224	226	265	260	239	248	286	252	212	255	238	243	243	269	249	282	254	254	222	222	237	232	234	251	268	251	235	249	268	239	239	248	241	276	236	246	238	233	254	245	259	241	246	230	237	233	231	252	217	230	244	251	260	273	238	264	231	250	209	237	216	238	245	224	220	259	261	250	230	218	261	259	247	243	236	240	241	256	231	261	240	245	264	260	233	224	240	270	233	233	235	290	230	272	234	233	257	261	281	248	242	254	270	252	234	252	260	233	246	250	239	265	241	242	233	227	233	229	252	254	258	250
23879	21298	28509	24413	21297	8732	958	622	536	468	428	383	378	396	313	353	339	319	322	300	315	299	303	298	287	308	305	272	291	299	292	318	307	288	310	296	279	298	282	268	306	301	290	315	275	268	269	288	289	295	279	305	297	264	285	296	280	252	309	239	272	289	255	275	253	257	279	234	276	305	285	288	265	288	275	312	275	292	269	244	271	311	246	294	270	303	272	299	264	296	324	291	290	275	291	263	272	283	277	307	284	272	279	279	268	293	287	299	271	261	267	286	275	309	282	275	261	274	289	252	270	270	291	284	271	281	270	292	284	287	284	304	257	244	257	294	286	242	294	281	280	276	272	280	248	303	271	279	244	294	273	255	270	244	306	302	277	283	248	261	272	275	273	261	300	282	268	279	245	256	286	298	282	289	276	292	264	304	280	250	320	312	251	269	273	271	257	267	241	254	267	263	284	297	239	278	293	285	328	277	270	272	270	266	299	263	271	271	251	295	276	289	263	266	315	276	297	265	247	245	269	260	270	270	264	291	278	279	273	263	287	276	288	276	265	261	262	241	302	264	295	270	284	261	254	281	278	270	286	256	294	266	259	254	273	268	276	284	292	270	284	271	267	268	286	263	284	274	312	279	289	274	265	277	296	302	299	290	282	278	279	283	288	249	284	280	261	288	288	294	252	260	256	286	286	278	289	261	263	251	251	298	290	282	283	321	288	290	284	289	270	288	280	287	258	264	264	270	279	257	265	272	293	293	268	285	297	265	276	299	290	287	287	274	269	268	266	286	266	261	271	277	283	291	275	261	280	257	261	273	264	289	273	280	280	252	281	284	307	250	305	302	288	265	270	291	286	296	269	291	286	282	274	240	291	290	267	264	275	249	254	268	290	290	284	297	260	285	289	280	286	262	282	302	298	286	269	298	311	257	312	279	275	291	253	279	301	300	287	270	264	310	277	278	287	257	269	262	282	302	261	299	315	280	282	270	287	260	280	270	272	283	275	258	255	281	271	272	297	260	261	260	257	274	268	279	283	282	281	292	255	270	260	272	277	281	276	271	237	266	303	267	266	269	312	256	314	266	292	262	288	263	290	287	279	317	295	275	257	307	300	283	292	266	277	291	292	285	251	288	264	283	276	291	297	258	264	279	263	243	290	250	274	286	271	255	267	259	270	305	263	281	267	251	292	300	284	232	273	293	272	281	293	270	284	264	271	261	297	281	274	295	289	248	280	308	285	266	280	260	259	287	260	308	273	286	263	280	284	274	302	263	296	272	262	284	258	256	282	255	295	254	256	280	281	297	287	273	265	268	283	284	277	305	279	301	261	279	305	269	267	269	271	251	272	282	276	299	262	295	265	280	265	291	289	281	263	298	280	273	265	245	250	298	279	278	268	292	266	262	253	275	267	281	277	288	265	262	280	249	298	288	252	294	289	279	281	292	242	290	271	289	256	266	277	265	273	282	270	254	294	299	258	272	283	261	278	260	297	279	268	289	251	258	285	265	271	291	272	267	280	248	267	251	257	246	238	256	281	288	254	264	266	263	249	271	267	285	284	267	260	302	260	292	273	266	291	270	275	279	259	286	295	249	276	241	291	294	255	291	257	253	289	296	281	252	266	276	288	258	267	285	245	264	280	281	246	281	270	271	264	276	287	288	265	266	267	294	298	265	288	291	277	246	273	310	307	310	261	272	284	278	282	306	278	249	251	266	285	275	292	261	256	282	263	275	248	304	274	281	264	268	279	265	271	296	268	274	269	258	263	287	295	288	279	280	297	293	284	271	277	272	264	280	262	291	282	247	293	263	275	253	273	285	282	265	290	305	286	289	266	274	286	275	269	264	296	304	289	266	286	237	312	245	292	248	280	283	278	258	300	263	254	281	249	282	283	292	279	276	290	298	295	309	300	243	276	296	294	314	286	283	279	302	274	304	260	268	282	297	279	268	272	278	286	277	271	267	258	259	259	273	273	261	315	298	228	315	266	277	274	279	280	271	284	312	254	272	246	247	272	255	267	261	261	256	255	266	283	271	278	277	273	256	308	273	278	284	288	272	250	297	271	250	292	253	280	290	271	264	273	292	281	287	260	293	297	255	247	246	310	248	288	301	302	293	261	278	271	269	313	321	305	265	297	288	256	250	275	266	270	293	293	296	284	299	300	273	319	231	273	269	308	257	245	294	274	232	268	266	294	271	277	285	302	264	314	277	283	234	271	276	251	286	259	257	280	243	272	282	290	286	290	279	262	283	244	283	282	272	276	255	281	275	282	271	273	262	262	257	269	271	275	239	264	275	277	249	275	274	256	253	309	302	271	300	289	285	283	276	302	271	252	282	297	264	306	275	272	288	281	280	298	266	310	276	281	272	284	270	250	250	292	261	276	262	263	257	298	308	251	281	258	268	315	295	266	261	308	261	294	265	247	261	272	281	279	279	276	288	291	261	287	258	273	290	306	273	275	283	275	265	280	300	271	253	273	267	276	253	259	265	303	264	278	298	269	242	287	266	315	280	291	276	278	283	282	283	316	296	277	281	282	292	291	274	281	287	274	296	287	271	285	271	235	266	290	278	269	300	267	275	265	273	264	276	296	251	288	250	281	292	289	304	263	261	307	285	264	246	276	311	273	271	270	281	271	262	277	273	292	249	271	266	264	276	272	276	278	251	270	270	303	256	306	280	285	312	277	274	295	292	276	250	259	280	275	281	296	291	302	276	252	257	273	283	264	253	260	322	289	274	289	274	281	311	265	267	271	320	289	269	271	270	278	288	289	298	283	264	278	291	273	275	286	245	258	268	257	261	274	251	287	265	302	305	275	268	255	281	261	290	277	262	292	290	270	258	273	275	262	282	272	274	282	300	289	274	259	264	276	272	267	287	261	269	277	297	271	297	267	276	269	285	256	300	289	272	247	282	246	263	272	289	299	274	300	271	276	253	279	273	271	272	250	277	273	250	267	249	287	278	281	239	255	272	271	254	263	271	279	275	276	312	287	280	269	264	316	298	236	281	275	267	290	272	294	250	303	257	280	306	297	294	281	265	287	279	282	270	292	242	278	273	263	293	279	260	256	282	281	258	299	280	304	264	275	260	288	276	257	289	235	298	257	269	303	278	290	296	293	272	277	258	266	265	262	253	278	254	288	286	273	265	242	285	286	278	295	279	274	247	281	287	276	279	284	269	266	287	301	295	253	270	276	280	279	226	264	247	278	284	270	247	279	295	266	296	284	278	243	263	276	279	285	294	314	285	311	250	298	277	259	300	295	293	254	291	284	258	263	276	268	276	304	273	279	269	266	226	277	266	265	274	273	273	267	307	302	256	272	282	262	298	253	261	281	270	256	277	282	275	285	241	268	277	278	279	253	262	275	276	275	250	256	276	270	266	290	294	279	264	281	240	242	278	272	282	287	275	274	291	292	309	264	253	303	277	282	260	264	278	279	285	250	255	288	278	282	261	296	285	301	267	263	285	254	259	266	285	260	272	279	244	277	264
3413	8851	5897	2737	1954	1444	1073	912	760	620	576	510	509	500	404	402	385	345	369	365	338	354	321	335	325	330	325	321	307	300	296	323	322	301	294	306	304	308	302	306	309	303	307	329	304	310	315	287	299	332	309	276	287	320	295	272	272	303	307	307	305	287	290	278	267	294	308	294	293	316	297	274	273	304	266	279	301	295	308	300	331	260	301	266	274	290	289	297	297	312	302	303	296	272	278	322	303	283	288	265	323	312	325	287	317	282	264	286	297	313	280	305	281	295	289	308	298	276	262	309	312	308	310	296	317	293	304	313	304	297	261	303	310	290	260	320	290	290	290	307	305	280	287	275	300	323	294	298	291	294	295	268	278	307	290	284	274	282	308	305	283	308	271	290	287	293	286	293	288	274	295	300	293	277	287	285	303	288	274	291	283	284	302	263	304	282	318	309	283	287	281	310	298	295	251	292	315	262	281	315	321	287	296	300	293	308	288	285	282	290	278	296	286	298	292	285	304	320	300	281	273	299	259	268	304	324	283	267	300	299	315	289	303	311	301	305	283	289	305	271	301	321	291	288	330	308	326	295	299	296	303	307	281	318	281	310	331	309	318	310	300	295	322	282	286	314	291	314	276	297	303	292	268	286	303	282	310	315	305	304	317	267	317	271	277	280	329	272	294	271	293	284	297	283	279	306	293	298	316	280	299	302	283	309	273	281	290	276	307	290	288	311	297	310	303	300	301	297	292	299	274	281	309	288	277	319	313	262	303	286	287	277	306	324	277	310	278	319	308	300	297	288	295	292	301	292	304	289	289	306	306	282	299	306	278	285	296	310	318	307	282	294	254	316	283	323	260	330	299	296	280	300	296	266	290	285	266	315	332	321	291	299	294	283	293	282	279	292	272	289	285	322	292	282	277	307	293	285	286	318	280	310	263	294	287	298	270	300	296	305	262	296	290	278	297	316	247	319	279	301	298	310	275	288	284	282	299	283	284	303	313	270	301	298	305	305	279	279	281	327	286	315	287	265	286	322	292	315	305	275	300	289	308	296	308	271	275	284	305	288	291	282	289	285	291	334	302	273	275	286	273	292	282	270	298	293	271	291	299	289	296	297	307	287	302	311	293	281	277	289	314	287	305	325	288	273	290	313	298	300	307	305	265	259	297	285	278	255	307	299	318	312	280	303	300	276	271	314	309	313	304	264	287	289	227	284	317	306	284	264	293	285	314	303	285	269	297	271	300	293	270	296	288	282	279	292	260	297	293	313	303	306	302	290	290	292	280	264	315	301	284	296	297	273	271	295	289	294	285	299	312	317	286	305	291	311	286	316	298	274	275	290	296	283	302	301	281	314	265	275	298	299	314	289	265	302	285	265	270	326	306	296	310	290	290	290	290	283	304	312	317	272	279	290	290	277	311	310	310	276	297	329	285	289	318	269	295	278	302	307	295	290	287	320	278	293	282	293	293	278	288	281	296	285	284	263	288	304	303	296	310	307	311	295	284	299	276	314	294	300	272	306	267	279	307	305	306	289	291	328	313	259	276	293	265	289	291	273	255	282	275	312	282	268	295	285	300	293	283	310	293	303	285	277	291	296	281	294	304	322	311	318	273	282	293	285	276	291	304	279	285	301	266	296	287	301	313	304	294	277	313	286	282	273	287	287	276	283	281	292	299	308	278	301	301	281	292	263	278	312	298	289	307	271	313	293	290	281	297	288	282	274	322	282	285	319	297	313	286	284	327	295	301	296	254	259	291	290	290	320	300	295	284	266	292	311	300	297	275	274	286	307	296	279	292	315	313	289	301	324	270	294	312	303	319	288	290	301	297	276	282	295	275	274	280	324	306	307	310	282	283	271	307	307	304	296	330	300	299	301	267	276	324	302	304	295	294	283	270	290	328	291	303	284	283	312	321	293	288	312	298	279	277	296	301	275	336	286	275	290	303	281	297	287	293	277	282	305	298	285	251	299	285	279	300	279	306	283	330	277	291	266	284	315	311	303	308	266	279	310	264	298	276	281	299	299	282	268	301	340	273	309	311	268	302	275	278	275	283	292	292	291	300	311	279	312	292	308	309	270	269	299	278	284	323	290	272	293	276	304	336	267	288	305	304	299	332	286	293	295	286	288	287	307	312	249	294	295	286	315	297	273	290	264	287	278	300	302	272	295	258	258	270	327	301	287	296	262	282	291	314	301	281	282	288	326	258	293	281	262	308	291	270	308	283	264	276	308	289	274	291	295	269	303	277	290	276	291	300	288	260	286	290	317	285	330	300	288	285	289	261	321	276	308	311	291	288	318	321	282	256	301	302	283	295	305	265	303	296	267	289	294	341	291	300	316	278	317	312	299	293	297	264	294	282	314	306	295	315	297	346	276	295	299	295	284	299	316	308	262	286	295	289	303	279	269	296	284	306	299	257	304	274	292	282	295	297	310	301	285	291	276	295	287	279	292	327	311	296	295	294	289	270	295	291	281	309	310	263	278	311	300	307	316	304	292	302	292	272	278	286	278	265	277	286	307	282	285	284	296	316	283	294	298	297	289	269	283	273	282	246	273	302	301	277	278	260	290	314	268	308	268	277	327	257	270	293	276	281	285	284	290	264	304	299	309	305	293	279	301	291	305	283	285	303	331	293	296	264	287	309	287	299	300	275	275	268	301	260	269	277	306	286	254	279	300	295	294	300	295	295	286	271	309	274	299	278	284	295	304	301	278	279	306	313	299	326	290	281	305	297	291	307	260	305	316	335	309	296	314	306	272	288	295	290	282	307	284	287	290	285	329	285	265	320	298	278	301	290	273	311	287	269	299	349	317	285	307	301	306	285	304	284	279	295	296	277	292	303	282	265	298	306	316	287	334	298	334	293	289	307	307	252	289	298	279	247	307	275	269	308	316	303	281	308	270	281	277	269	299	289	288	317	290	265	300	288	281	287	315	287	280	296	314	282	275	300	293	296	304	304	299	291	279	303	311	320	282	300	263	302	314	283	276	258	304	269	291	294	293	282	292	285	298	290	287	340	291	293	278	317	281	281	289	317	313	298	289	273	268	302	314	291	296	291	277	278	299	289	301	301	300	297	280	299	279	296	287	298	278	301	281	317	319	295	265	314	253	285	325	272	302	332	307	315	299	271	303	290	328	280	279	307	316	305	289	279	306	298	297	288	290	309	291	291	283	290	304	305	285	297	288	312	311	289	282	326	327	298	290	266	297	265	282	271	272	297	289	339	269	286	275	284	294	277	276	314	308	282	279	277	285	287	269	295	299	303	272	283	309	299	283	296	286	289	266	307	293	273	289	279	299	311	266	281	294	263	291	277	300	291	314	285	318	298	318	289	279	293	278	300	283	308	274	314	286	294	311	284	295	280	292	293	280	301	290	284	300	271	318	312	292	297	279	314	290	264	320	288	286	290	318	294	298	294	274	277	285	291	275	306	292	280	257	290	278	287	303	285	303	281	297	306	284	312	280	307	289	284	288	275	302	284	286	275	292
25269	21366	27410	25600	9616	872	653	606	534	525	491	517	517	411	490	491	484	449	507	460	429	453	427	466	414	453	464	455	470	455	421	444	431	417	458	461	437	418	443	435	442	429	429	411	424	444	438	416	450	464	449	416	390	440	464	438	470	409	441	420	455	401	428	443	432	428	407	479	445	429	446	400	429	428	460	446	452	454	487	430	441	449	467	411	455	444	405	430	424	469	472	421	446	432	401	488	477	442	402	425	434	428	385	435	426	442	466	426	461	440	451	444	480	454	457	442	450	438	464	438	421	448	432	439	484	428	398	410	395	480	407	426	436	463	457	435	443	460	455	446	447	415	423	447	445	424	409	444	449	431	430	403	435	437	465	460	441	418	420	474	435	445	434	438	456	444	469	440	426	490	454	429	417	426	425	427	468	443	459	395	446	436	418	452	421	437	452	451	413	423	449	411	443	403	448	453	421	445	426	459	453	457	460	404	437	413	430	440	398	454	446	409	479	467	436	381	467	426	444	471	416	456	431	424	444	483	463	458	421	450	425	466	444	443	432	454	446	448	466	425	420	430	447	468	449	436	448	472	443	420	456	477	426	454	410	447	408	450	442	396	434	437	438	430	486	452	434	460	455	471	423	465	455	434	452	436	420	435	464	468	431	442	416	469	424	457	459	394	443	440	457	431	422	439	417	448	459	420	409	436	404	419	445	449	458	429	430	461	432	424	422	429	460	436	434	417	439	445	449	443	446	419	436	467	449	415	453	460	451	436	458	429	429	442	438	426	450	450	421	438	413	480	446	411	509	435	424	449	444	460	432	451	433	414	461	449	448	437	430	409	446	412	395	428	452	444	431	428	409	460	437	439	431	449	457	391	480	427	430	440	439	448	487	494	413	473	463	459	428	453	420	395	489	395	471	428	440	470	471	465	440	455	426	412	421	424	442	470	426	451	411	466	463	429	438	418	444	417	459	427	493	446	416	434	446	412	410	481	458	437	460	424	457	429	408	440	417	446	431	443	443	415	437	468	411	442	414	419	487	412	452	453	449	467	439	415	440	462	437	447	414	433	443	429	450	419	478	417	480	472	439	439	430	417	456	486	447	466	429	457	415	411	448	455	406	441	445	434	462	465	427	421	426	419	443	435	451	420	469	446	431	408	460	417	425	450	443	427	462	455	477	454	416	428	439	438	438	446	456	423	477	410	420	434	450	399	418	437	455	449	486	437	456	420	436	428	445	460	414	454	433	446	427	468	440	409	427	471	445	468	449	425	414	426	445	472	414	463	428	445	446	475	451	450	433	438	476	417	448	440	452	405	459	433	459	443	425	433	445	443	450	412	431	441	432	425	456	424	434	437	439	433	430	450	399	423	407	452	451	448	435	447	409	440	423	450	470	436	400	439	394	429	406	408	433	465	442	427	453	428	427	407	435	437	439	409	428	453	390	432	408	426	457	433	415	432	455	430	422	418	420	444	460	479	442	411	441	419	412	437	407	440	459	437	429	457	391	451	400	458	437	445	432	452	429	425	452	411	455	451	442	417	462	439	433	449	422	438	448	444	427	456	425	429	424	440	464	432	450	408	419	459	423	437	444	425	462	466	425	454	456	457	429	481	443	452	397	471	426	419	427	440	432	436	449	471	447	410	382	442	464	432	433	414	477	440	409	475	418	423	427	426	461	458	453	427	398	400	416	424	423	445	421	425	419	425	412	430	453	433	436	441	440	413	456	436	440	427	430	435	415	431	461	403	438	437	487	428	472	437	417	445	450	445	428	412	377	447	452	403	485	406	444	425	446	416	455	427	428	469	414	444	420	423	460	464	420	398	470	466	441	453	413	439	409	405	463	446	450	410	437	415	463	436	433	440	449	489	444	453	462	446	458	438	441	472	446	424	428	467	438	445	475	433	438	455	428	441	453	424	418	456	408	430	467	434	431	468	456	442	425	427	464	432	429	432	492	418	452	414	463	457	433	429	454	446	416	427	465	436	456	408	457	457	454	397	440	467	391	455	411	461	449	444	444	468	429	449	448	428	458	458	401	447	451	443	436	427	451	432	472	439	425	428	501	427	422	480	434	441	438	416	434	431	465	473	437	411	439	461	436	444	434	411	448	448	432	447	458	444	459	449	412	423	419	449	443	433	484	441	451	420	432	451	420	430	416	451	436	462	428	434	429	479	466	423	431	434	409	451	430	471	422	447	431	462	450	390	449	420	418	410	463	404	444	417	442	473	419	421	420	446	440	467	425	434	438	435	433	431	411	453	477	469	441	468	432	450	424	426	420	484	413	427	413	464	420	433	419	419	421	402	417	422	446	447	454	435	454	465	439	419	459	397	462	419	451	430	413	424	497	473	398	458	403	398	454	447	394	396	459	414	421	407	457	461	428	428	438	445	429	423	435	453	415	419	417	419	445	436	440	434	444	462	481	430	471	413	422	394	435	436	412	452	419	453	472	452	462	454	418	434	418	464	427	449	399	413	435	501	440	388	436	443	434	437	420	436	405	450	411	419	425	429	459	435	424	443	426	427	481	445	449	452	440	444	448	446	391	420	469	432	449	421	401	431	470	460	385	468	447	449	439	429	439	455	436	456	443	406	422	441	457	431	415	428	429	425	411	407	461	432	413	411	435	416	448	431	449	411	458	459	441	471	455	400	414	445	411	473	447	413	391	429	497	401	411	445	453	396	393	419	438	462	459	442	452	426	446	426	434	453	416	423	418	434	447	449	450	441	446	444	473	450	467	431	467	466	410	416	409	461	449	450	450	406	424	406	416	444	440	454	463	410	424	426	482	455	454	428	419	420	432	454	467	428	451	393	409	440	443	454	424	405	468	417	427	433	451	449	415	415	421	422	396	423	434	427	388	468	425	411	465	411	415	458	442	423	464	427	441	473	463	390	443	413	482	457	405	443	494	392	417	447	434	426	474	434	425	470	476	458	398	433	437	465	407	450	429	433	430	485	424	402	412	435	427	436	435	413	464	483	432	435	440	460	430	460	453	414	463	467	439	459	452	487	408	447	421	469	417	420	456	412	470	390	440	423	445	440	403	385	441	459	393	438	392	410	397	426	433	453	455	450	442	475	433	444	435	471	451	446	444	445	449	426	479	451	421	474	450	438	429	445	447	444	458	442	381	448	444	466	421	461	409	426	407	435	464	440	428	436	439	407	428	411	390	428	417	433	450	439	435	441	411	439	427	415	446	424	435	422	437	391	424	436	430	449	452	396	416	445	441	422	433	433	451	432	438	446	494	439	458	453	418	396	403	452	423	418	456	440	453	441	431	434	468	449	407	411	450	447	458	453	426	442	449	482	478	436	433	443	436	420	446	451	435	404	434	425	449	460	462	414	384	448	459	418	438	437	446	428	419	453	422	404	427	440	444	432	415	463	409	451	449	452	432	436	470	447	383	459	412	441	438	409	448	449	448	440	389	417	434	445	455	457	457	414	446	416	460	468	435	435	473	434	418	477	421	462	417	414	410	425	472	407
3572	5154	3583	1771	1383	1140	956	818	690	621	540	611	591	540	510	527	516	496	505	504	522	472	487	525	477	448	509	449	503	481	468	490	463	459	502	496	472	459	451	486	483	470	485	469	523	490	467	479	495	453	485	443	449	459	480	485	453	486	484	513	506	468	471	504	474	486	500	493	515	470	465	484	467	496	466	483	461	513	442	516	468	462	467	501	515	431	462	450	514	466	492	473	460	494	462	464	470	483	467	468	484	502	450	427	438	471	495	479	466	486	460	478	438	483	506	452	503	507	494	496	491	433	467	461	517	430	513	460	452	449	460	513	470	469	460	492	451	457	497	464	465	448	487	505	507	486	469	454	459	478	420	480	472	454	468	498	478	483	478	524	446	469	462	457	457	499	458	484	469	460	430	481	444	436	462	483	478	468	487	452	494	457	449	445	458	500	439	495	455	434	482	481	465	456	466	465	459	471	457	477	480	477	446	473	503	438	456	447	461	476	498	497	471	457	436	438	471	455	468	469	490	474	469	506	474	440	481	486	482	459	467	456	447	489	447	442	454	480	485	470	449	456	477	461	445	464	471	467	470	474	482	498	492	475	451	484	481	458	480	476	484	460	416	468	478	493	484	432	490	474	476	506	476	488	459	437	427	476	480	486	473	444	485	471	517	483	490	482	458	441	471	476	470	500	463	516	482	464	462	439	488	439	463	487	535	444	482	476	476	476	443	446	478	433	476	452	488	511	467	496	489	437	416	462	477	453	485	475	477	442	458	427	467	461	434	477	495	464	497	441	480	469	483	435	478	459	462	485	454	474	470	469	489	441	457	479	437	485	471	466	546	477	481	456	430	445	475	444	462	442	438	438	506	454	455	473	444	478	463	470	481	439	461	493	514	470	488	466	470	439	468	467	504	481	499	476	458	490	440	477	487	475	484	452	460	480	460	456	514	482	445	507	467	462	461	460	443	449	468	448	471	473	452	442	468	476	466	448	468	456	449	453	477	470	437	463	458	506	463	470	504	449	421	444	456	479	446	463	491	518	514	457	476	454	434	466	458	499	507	461	474	477	456	455	464	534	460	465	475	438	470	497	453	459	494	421	447	447	501	447	457	479	460	486	469	450	454	464	465	460	470	449	497	502	502	469	468	452	488	461	458	461	477	469	446	485	459	461	473	474	463	447	469	459	442	458	495	493	477	478	447	475	457	463	454	490	482	449	445	493	439	466	478	485	457	464	482	463	488	449	481	486	494	435	495	493	457	470	457	505	481	468	452	471	445	461	480	449	486	480	474	455	458	450	455	503	468	452	461	514	484	472	472	511	465	454	432	464	503	470	433	470	488	461	463	465	473	486	460	458	426	496	470	482	472	484	429	496	472	486	487	461	473	469	475	475	442	465	488	492	501	473	462	513	470	478	504	520	441	494	479	456	467	473	477	430	431	496	447	492	488	465	444	471	458	463	461	474	437	506	497	484	444	476	510	473	450	491	483	435	446	446	481	507	489	464	495	474	458	493	481	518	474	447	472	480	460	467	476	419	508	448	437	497	477	443	499	490	481	452	442	454	478	480	480	435	435	512	461	473	466	484	482	468	453	486	456	469	506	465	487	490	490	515	446	492	493	488	467	444	520	490	506	490	452	488	466	468	454	459	495	486	480	451	445	506	455	484	461	457	468	456	481	465	451	462	440	439	479	469	469	474	479	474	459	503	495	510	446	463	489	462	466	512	525	477	488	488	457	441	445	466	501	448	451	441	497	443	444	500	429	470	466	470	487	481	494	491	440	484	496	496	472	464	485	475	457	428	488	455	485	496	473	439	457	458	450	461	472	494	477	464	442	453	505	463	456	523	459	469	460	452	442	460	449	477	457	447	491	509	473	458	470	464	475	483	461	485	461	467	463	462	471	450	481	488	483	486	448	494	455	505	483	465	465	463	462	472	490	476	487	446	454	523	474	449	466	463	485	458	507	454	498	466	484	465	502	451	496	480	441	437	487	439	495	455	435	489	454	468	477	480	452	460	492	468	463	479	472	466	497	471	418	463	454	491	486	480	444	475	476	458	435	471	478	528	477	502	485	458	508	483	506	466	498	443	433	489	479	444	471	494	484	506	439	480	495	481	470	467	472	472	456	479	481	487	457	486	455	464	466	468	465	473	475	508	463	451	514	458	481	468	459	467	455	471	502	504	458	476	479	460	463	451	454	450	502	471	485	450	462	462	448	489	487	459	466	447	494	468	481	453	451	457	481	515	471	467	485	471	465	462	442	450	502	466	483	481	470	473	477	436	512	451	522	464	466	464	457	514	487	482	478	461	470	503	472	474	478	486	505	509	470	470	446	465	469	462	457	502	492	445	516	489	464	439	467	431	453	457	486	462	517	470	482	483	500	494	481	471	464	464	463	502	469	481	472	460	481	491	450	447	432	485	492	517	488	471	473	465	453	467	487	485	455	470	470	442	471	484	461	495	490	436	480	476	471	488	477	488	479	448	456	501	476	458	494	442	455	509	464	503	515	466	466	455	453	468	460	482	523	475	480	469	482	451	501	478	482	484	477	468	443	420	448	492	456	495	470	488	467	468	459	468	482	495	476	469	456	438	474	494	488	472	486	483	454	502	496	472	490	469	456	462	444	465	469	505	479	484	451	465	473	476	485	469	520	458	462	465	421	453	505	471	457	477	449	447	493	509	453	484	466	506	470	435	501	455	484	450	447	468	444	457	443	474	497	489	440	507	478	489	483	498	475	451	467	486	497	470	494	471	469	474	488	519	441	504	488	440	473	454	457	462	439	468	510	505	449	467	458	473	497	457	441	502	497	466	468	464	468	470	465	441	456	464	438	449	473	469	460	469	476	477	465	468	478	496	436	441	492	490	460	488	474	433	493	507	447	478	458	487	470	440	454	431	486	436	475	467	462	488	442	447	527	456	467	456	428	478	506	490	473	501	455	456	457	449	489	460	434	472	475	488	453	496	469	470	489	493	475	482	474	487	484	484	491	474	438	455	483	499	476	447	464	467	423	477	462	479	466	465	530	460	464	482	490	473	464	459	476	476	439	465	445	432	431	445	469	489	461	468	444	479	471	512	475	484	467	437	456	496	482	477	478	482	447	477	486	459	454	496	457	468	496	445	471	438	463	476	443	488	468	459	477	487	456	528	488	504	474	437	509	503	494	446	478	452	457	475	512	483	468	468	459	512	476	472	492	502	459	483	457	462	482	451	439	477	484	476	460	467	486	461	467	463	498	473	452	467	448	480	467	484	488	447	466	495	499	456	497	471	506	457	443	493	490	511	468	474	468	445	464	525	498	461	451	484	466	455	465	476	442	448	490	469	456	463	463	495	411	466	455	454	468	480	464	508	510	417	491	457	474	468	446	472	460	478	467	470	471	455	466	440	471	502	487	445	502	528	488	483	451	489	447	491	460	496	489	492	486	465	462	478	455	427	472	476	467	473	449	456	479	420	502	470	470	470	456	444	481	458	475	449	492	467
22910	21442	29151	24151	21445	21497	7565	1406	1087	953	897	884	825	833	744	705	689	681	672	621	648	680	615	642	651	665	543	606	656	588	598	570	626	604	643	598	618	587	577	604	592	579	663	621	645	624	592	622	641	586	615	564	589	580	616	607	588	625	621	590	643	615	591	602	591	601	619	587	609	593	613	588	602	601	610	615	650	592	606	589	584	636	604	642	616	593	629	572	620	581	580	596	631	592	621	657	586	631	596	575	594	592	573	597	621	549	600	563	645	566	653	593	579	605	566	570	543	587	629	599	582	556	588	572	591	597	568	594	616	559	631	653	572	607	542	620	570	580	606	614	595	590	587	594	587	558	569	601	586	635	530	552	571	651	592	566	604	572	568	615	626	600	606	592	573	610	622	597	595	570	615	608	605	576	566	590	604	555	576	576	606	608	629	545	632	587	615	576	616	575	619	575	573	578	574	566	576	609	581	629	594	580	574	611	538	544	605	582	535	586	582	588	624	607	589	606	589	645	535	580	627	589	546	589	556	623	580	565	630	588	597	633	581	619	626	585	648	574	625	644	579	585	586	621	604	593	604	607	585	581	629	560	592	575	602	570	645	636	596	605	603	579	577	579	570	587	596	583	564	612	576	586	591	585	579	589	541	568	607	585	648	556	604	614	588	606	598	625	589	581	567	573	588	608	615	557	556	572	564	593	604	594	591	586	603	605	601	604	576	635	563	576	582	605	607	591	604	567	633	597	584	587	615	617	587	625	569	555	602	598	629	589	580	564	601	600	645	595	562	614	610	609	607	603	594	609	642	584	599	623	573	585	588	560	598	577	573	613	613	603	539	600	623	573	593	549	591	573	593	590	623	588	615	595	607	571	581	574	626	586	527	576	599	592	560	598	591	609	577	587	613	587	547	566	583	582	600	604	591	615	603	560	591	593	610	556	588	564	601	574	591	618	637	581	587	619	627	572	590	599	582	593	593	567	583	576	604	625	584	545	598	542	627	628	597	610	610	571	583	601	620	599	631	569	606	571	595	536	568	608	610	623	572	586	578	584	585	624	594	598	575	541	595	608	636	596	584	618	593	626	552	566	603	587	579	582	597	645	603	643	575	601	637	565	614	538	580	602	557	626	595	597	581	562	606	611	570	572	575	619	590	620	610	572	585	614	563	625	553	544	561	584	604	592	634	613	585	554	592	544	585	595	612	595	581	558	648	617	625	578	610	610	639	580	602	579	537	597	593	616	562	586	598	647	579	606	615	594	572	593	606	601	623	586	601	565	625	622	594	613	603	595	640	587	634	607	560	606	590	631	587	557	579	599	620	593	581	578	612	632	572	573	633	585	586	607	571	591	602	557	598	649	642	586	544	551	595	582	581	606	613	584	595	617	594	627	557	548	592	613	597	576	622	579	564	644	609	554	602	628	599	609	579	572	596	582	576	592	615	572	614	618	601	588	613	591	604	585	600	628	576	542	584	588	632	601	601	601	665	586	617	592	601	597	562	594	597	599	612	586	595	605	586	602	556	539	547	620	624	606	613	613	614	600	595	615	576	572	589	618	636	607	592	583	619	590	573	601	619	629	572	598	588	592	583	642	596	615	604	576	561	589	614	571	606	598	576	637	610	606	590	584	613	622	596	565	598	581	590	594	617	538	571	603	585	599	575	545	600	605	590	619	598	564	579	577	631	570	605	593	674	583	594	606	624	562	558	612	596	544	590	615	611	613	556	615	571	580	599	550	591	562	599	595	570	592	597	591	579	586	594	583	614	588	623	584	601	549	647	604	588	597	596	668	633	567	607	545	548	603	572	591	574	586	580	622	588	598	564	612	594	604	587	569	578	574	611	620	611	613	582	637	598	618	557	609	560	593	578	577	571	603	540	594	587	579	598	581	591	583	620	598	616	578	588	602	610	632	613	543	579	630	607	620	581	531	622	602	571	590	596	586	543	597	579	557	584	607	598	631	592	617	557	589	598	586	568	551	592	585	567	656	558	553	616	563	601	581	556	619	584	598	599	596	577	575	639	609	560	642	597	571	589	582	575	595	592	566	595	623	599	534	558	636	563	580	590	582	644	558	577	559	614	617	622	546	575	638	549	560	638	581	582	627	621	576	587	577	604	587	587	583	616	601	547	583	606	580	604	600	627	600	619	634	606	621	585	563	603	608	602	589	563	579	599	628	559	569	558	610	572	581	575	600	577	578	599	629	597	594	576	545	604	566	576	571	599	590	556	582	601	585	602	617	556	571	594	573	611	600	589	592	590	585	565	586	613	588	552	587	614	618	613	584	625	571	606	590	595	585	639	578	616	652	628	642	572	551	544	585	628	559	568	572	568	625	618	590	560	600	598	583	579	559	554	621	558	590	611	615	599	568	571	562	562	583	633	625	574	583	632	551	605	634	605	622	563	553	546	586	618	584	580	593	622	584	594	613	589	614	573	623	635	594	604	568	540	574	611	602	571	573	570	566	556	602	603	577	580	580	632	577	592	597	570	591	583	599	589	581	592	595	589	600	606	636	523	616	591	580	591	563	576	581	582	616	605	641	562	549	639	595	598	587	581	556	607	568	625	618	589	576	576	586	604	646	587	574	578	634	645	571	630	568	599	574	544	576	610	547	557	591	602	585	602	592	648	570	584	550	611	618	612	564	551	585	617	584	586	598	578	621	558	566	613	631	616	577	588	583	569	612	607	646	614	548	556	579	579	558	615	608	589	579	629	557	600	595	594	660	616	587	617	581	607	585	624	654	576	582	607	617	567	567	592	609	600	581	598	598	632	634	599	609	619	576	605	623	637	569	592	581	631	575	584	564	570	591	550	618	614	632	607	565	599	563	552	605	596	548	583	595	607	626	614	596	582	552	599	616	608	605	611	571	581	649	602	579	562	573	615	568	589	599	556	640	591	564	595	566	645	593	591	545	578	569	572	587	590	596	585	634	566	597	590	622	608	628	607	604	610	571	573	617	601	591	572	617	585	606	603	597	596	592	573	575	562	644	588	591	563	570	590	579	638	634	551	595	593	622	625	593	582	591	611	588	613	574	576	596	600	591	589	567	598	621	627	609	599	585	601	571	596	569	592	592	610	568	612	584	611	622	624	624	604	544	619	575	600	594	620	586	642	590	592	605	561	589	573	571	582	597	592	635	615	602	624	574	616	595	588	594	628	615	608	580	610	563	643	631	591	586	602	591	592	596	636	636	579	653	608	596	638	539	639	600	579	599	610	556	603	612	625	621	605	588	605	584	581	606	598	654	624	640	619	607	603	601	560	601	581	589	587	582	564	548	586	592	628	632	631	557	588	590	584	599	623	583	635	560	589	547	623	665	599	584	596	583	600	593	602	583	628	578	600	621	605	571	597	591	589	592	637	613	577	623	601	579	592	601	577	592	602	608	591	619	650	602	615	630	590	624	651	589	616	614	567	617	580	583	599	605	599	583	586	570	566	584	605	580	597	601	638	561	619	565	598	574	602	595	579	595	573	571	587	626
4837	14866	10179	5073	3666	2820	2221	1831	1561	1280	1210	1027	934	896	807	803	715	724	761	710	713	703	677	625	656	670	649	668	627	606	674	611	627	660	647	607	640	572	611	595	642	620	619	596	620	618	585	611	578	603	664	594	581	590	564	616	595	626	618	611	543	636	615	586	581	584	549	629	594	570	563	565	576	592	601	618	592	585	606	600	621	571	638	608	598	601	609	597	642	648	566	611	623	585	558	607	618	602	618	586	591	592	594	589	608	607	599	629	628	602	608	557	588	585	589	595	576	555	617	619	578	561	592	560	634	601	576	567	611	561	596	600	594	632	575	616	581	615	605	643	586	580	553	609	604	646	607	638	596	593	556	563	598	602	615	609	608	578	618	548	616	623	586	621	597	589	591	618	576	585	581	653	617	569	559	579	567	629	561	625	560	624	615	588	586	630	569	580	647	607	603	593	627	616	578	612	593	550	596	587	600	607	619	596	610	603	605	623	617	578	580	651	536	605	624	622	589	581	569	622	592	618	636	619	603	598	612	613	581	557	556	628	607	567	597	589	585	584	586	574	597	577	623	584	551	592	593	572	590	585	614	646	610	594	585	611	615	574	599	579	651	613	589	598	596	586	640	629	626	629	575	604	544	577	628	586	610	610	584	597	580	620	565	605	590	606	634	609	589	584	614	605	598	582	605	640	609	635	602	569	568	586	589	561	564	628	612	648	600	596	572	609	646	567	597	588	566	545	635	600	657	643	593	618	627	609	647	583	614	574	533	614	560	580	628	632	615	565	594	609	653	597	586	578	604	576	575	592	603	561	603	583	621	581	603	600	602	576	573	584	662	584	614	556	581	575	623	638	581	538	614	597	598	589	557	566	557	582	620	569	568	645	615	609	635	605	582	606	603	602	632	621	554	647	567	559	599	579	585	603	619	588	604	581	634	565	583	602	594	595	579	598	587	591	627	606	562	620	574	594	556	592	620	659	605	587	591	563	582	616	609	585	667	580	583	585	571	556	632	597	636	641	613	613	611	595	611	577	605	551	610	629	605	645	623	563	593	557	597	608	575	616	623	614	611	614	573	555	565	579	576	603	571	582	572	595	589	597	618	605	606	591	593	591	577	589	601	613	582	610	603	544	589	540	601	570	626	592	582	643	593	618	592	617	591	603	555	589	618	584	606	554	561	593	555	557	584	603	602	587	567	639	613	547	605	571	580	618	598	596	579	593	613	609	559	605	625	577	639	588	590	620	557	584	551	616	592	605	600	535	598	578	572	571	620	602	622	651	544	665	615	549	577	569	577	601	553	619	576	592	612	610	603	601	641	572	593	612	594	583	616	636	571	582	570	582	548	650	598	612	635	590	587	576	582	610	588	605	639	639	589	608	600	561	609	612	586	556	596	598	596	606	618	625	597	589	604	594	594	596	610	564	559	604	553	611	611	558	553	576	596	582	580	563	609	598	591	612	600	613	626	614	629	577	580	559	607	602	629	505	631	648	603	628	627	596	561	580	578	560	582	607	601	587	565	586	597	571	575	603	615	584	623	536	612	568	587	578	563	591	597	622	598	610	562	570	607	589	579	618	576	621	573	558	625	605	558	607	648	651	583	608	634	600	586	627	641	620	608	638	598	617	595	635	602	581	624	573	621	575	567	608	609	607	584	583	583	620	593	598	601	630	595	591	582	582	611	567	607	584	567	605	578	581	607	625	595	566	586	600	593	593	610	539	630	630	609	565	557	649	594	634	611	544	611	636	567	635	602	574	597	576	568	630	609	619	652	627	533	599	583	612	579	591	605	591	571	606	616	602	567	616	618	611	580	629	588	586	573	611	600	582	600	614	592	583	619	607	564	577	607	573	638	563	639	584	570	624	605	604	663	628	649	577	558	576	602	618	576	621	612	588	591	532	562	565	616	626	666	617	603	607	621	594	624	584	620	590	595	580	638	609	622	572	607	615	580	645	604	602	583	583	597	582	603	611	578	584	592	596	570	590	609	598	598	610	603	614	620	576	625	627	561	629	556	621	630	650	599	611	628	623	585	646	640	568	575	607	587	594	598	569	584	598	583	581	624	602	590	582	578	618	611	622	600	598	568	576	577	530	576	571	595	584	609	637	594	582	592	610	619	614	610	569	601	617	584	615	599	611	592	608	626	605	597	621	613	557	625	617	566	609	611	578	645	610	587	615	637	569	598	594	607	606	568	600	551	625	561	569	617	606	568	554	577	601	573	598	616	576	627	597	616	600	589	581	552	576	569	604	579	526	591	581	578	601	573	581	559	584	578	574	617	580	642	563	611	579	583	593	569	616	610	615	585	572	641	571	586	596	595	586	564	591	618	571	612	589	618	596	577	649	607	606	600	593	608	650	597	628	645	637	565	579	622	628	610	599	609	545	593	563	600	584	632	610	591	624	579	585	620	593	623	629	630	577	612	619	607	590	612	593	605	632	558	574	608	624	583	607	572	589	588	565	586	605	602	559	612	547	582	609	611	584	618	588	623	631	626	575	610	632	624	604	573	573	592	566	627	569	572	568	580	630	568	615	618	582	596	580	613	624	626	632	608	627	623	598	640	618	665	603	593	602	587	619	603	625	629	599	600	570	564	603	600	572	592	611	600	662	614	612	614	553	602	594	622	594	600	597	591	605	625	629	605	606	631	651	613	589	578	598	619	589	602	609	629	560	615	607	581	612	616	590	575	607	552	566	626	618	592	565	592	543	581	576	624	590	601	580	617	589	606	627	581	565	629	588	581	598	591	648	607	567	659	595	630	594	579	582	585	589	563	592	627	606	555	590	599	579	591	624	581	565	612	587	633	588	610	591	579	600	595	602	563	577	568	597	628	582	578	599	587	604	608	585	631	631	612	584	597	601	610	553	599	593	631	610	596	570	601	573	613	592	583	628	622	571	618	571	576	594	556	536	576	609	611	607	560	648	607	590	584	610	645	596	618	623	613	625	548	604	616	627	616	593	604	599	581	627	574	599	574	578	589	553	554	597	621	592	598	587	605	592	597	601	640	615	602	604	649	571	605	613	566	587	596	579	620	657	560	616	585	540	611	615	595	613	585	587	598	604	556	517	638	582	573	578	583	608	580	568	589	586	585	613	622	621	575	608	587	568	626	590	606	593	576	641	613	595	615	579	553	568	583	586	579	581	572	616	594	568	638	618	590	572	585	543	569	628	611	637	592	615	567	567	606	571	625	625	599	595	597	677	572	574	624	629	595	609	574	596	615	619	610	637	625	622	574	650	570	620	575	598	593	585	561	575	626	621	579	600	585	579	632	625	604	573	601	608	599	590	589	567	602	563	603	587	623	576	633	585	573	579	587	612	588	594	628	573	594	634	596	612	624	641	584	592	569	642	563	614	609	552	592	604	598	563	628	628	634	584	607	617	594	591	605	629	602	614	605	616	568	632	583	594	572	600	635	605	548	604	613	585	623	628	605	589	577	613	580	570	609	604	617	583	590	583	534	562	580	551	621	598	668	605
28107	17336	2984	437	298	298	225	258	242	233	201	232	219	225	209	222	237	238	222	203	202	221	231	245	218	216	243	217	221	220	222	201	199	227	218	243	215	228	191	224	212	178	215	236	208	214	205	237	211	225	235	209	213	198	210	232	201	215	227	201	220	211	205	235	234	234	217	216	196	192	215	202	209	207	210	247	213	216	195	224	218	234	212	200	181	230	222	199	237	206	257	211	227	228	227	186	221	225	231	203	208	208	211	220	210	195	199	191	203	206	230	205	237	220	216	215	200	218	222	204	204	230	203	203	232	222	214	226	227	241	233	216	233	229	192	230	242	232	215	234	225	211	235	237	198	223	207	185	228	210	215	230	207	190	226	229	211	212	210	233	235	248	202	234	211	229	232	216	221	215	224	231	240	226	226	212	220	207	224	202	215	219	229	196	205	201	228	220	238	192	225	219	187	239	223	228	217	232	214	232	235	195	228	225	215	204	242	235	224	196	219	237	194	220	249	203	245	209	224	210	192	217	195	216	191	240	212	228	208	210	226	205	186	225	201	181	223	196	188	213	214	211	225	199	219	204	224	214	232	234	190	222	218	229	228	216	218	211	207	219	208	205	204	204	213	222	220	220	176	246	201	242	219	188	194	215	223	233	231	229	191	229	215	231	202	210	231	215	220	239	223	228	211	217	202	247	221	210	230	227	219	223	226	212	223	213	218	235	213	229	198	246	203	214	215	223	200	197	228	203	221	233	198	180	223	232	213	223	208	233	214	235	199	218	211	227	223	207	216	226	205	239	233	209	214	227	207	229	229	208	228	227	212	234	241	210	205	220	209	211	207	215	206	229	245	219	240	225	208	218	205	203	220	216	230	196	238	232	202	223	215	243	207	225	225	202	210	207	201	201	225	204	219	230	210	228	212	208	210	211	249	205	207	203	218	214	225	205	194	216	214	201	256	214	188	233	247	222	231	210	225	218	218	231	233	212	201	202	218	211	223	235	239	224	209	222	188	224	216	229	223	181	214	206	197	243	226	204	196	235	204	230	223	220	199	214	231	212	210	244	217	204	210	222	189	219	174	237	218	221	195	196	181	238	218	227	195	237	216	215	211	198	226	228	217	237	216	237	225	214	248	230	200	209	235	210	244	213	230	185	205	206	206	229	214	219	226	246	209	203	202	215	206	215	215	223	227	211	201	215	222	197	178	220	202	221	227	234	225	206	208	236	246	201	200	200	226	209	211	211	205	222	224	209	221	232	202	219	192	209	225	209	200	225	227	207	201	227	222	230	225	220	220	233	199	210	219	240	202	222	217	210	214	195	220	214	216	202	196	215	218	192	221	202	224	212	218	197	229	211	227	225	212	234	215	230	215	213	226	197	239	184	225	198	225	225	192	221	199	199	217	212	201	206	202	240	234	204	232	207	213	184	197	210	227	198	213	212	201	240	200	226	211	238	237	211	210	229	222	202	218	197	202	230	237	229	232	213	214	205	218	256	201	222	232	209	208	203	204	201	201	226	214	223	252	217	222	219	234	220	206	219	209	219	191	200	237	233	211	241	235	201	227	222	215	217	204	209	190	239	217	232	216	211	211	216	212	217	204	222	171	197	199	214	207	197	241	214	208	220	208	202	196	206	232	219	211	222	212	211	204	232	223	237	208	228	216	211	216	202	229	216	225	214	203	206	213	220	204	246	209	206	210	226	194	194	237	215	206	181	198	205	220	206	221	216	210	218	207	223	235	215	221	242	235	220	200	209	210	222	220	216	230	209	207	206	231	221	201	194	201	231	210	199	226	247	233	211	213	217	209	222	206	198	212	224	245	229	218	211	184	200	235	208	215	229	215	204	231	219	225	226	225	223	233	222	205	226	223	217	200	222	237	230	228	209	233	216	230	177	223	235	224	224	237	214	253	196	231	219	211	219	233	216	220	204	219	214	222	205	231	211	240	213	213	241	221	223	219	213	214	228	173	223	228	201	213	212	206	216	191	237	199	206	218	218	211	243	228	228	209	236	219	204	220	212	219	236	204	209	237	205	212	240	194	206	227	225	206	197	204	233	222	229	232	231	213	228	223	225	211	184	170	234	211	218	224	227	198	209	223	216	214	238	206	232	210	212	225	201	239	229	214	199	202	213	214	229	208	244	205	213	246	232	205	239	215	216	207	212	212	203	222	193	220	233	217	213	217	215	184	218	238	218	229	203	236	208	203	234	217	225	201	188	194	234	223	203	219	232	218	217	201	218	235	237	216	208	197	210	215	206	211	205	201	217	222	219	193	231	211	218	215	208	249	224	199	204	213	227	205	229	222	214	214	207	225	229	225	241	242	225	204	222	210	225	222	239	206	211	223	195	193	215	221	221	223	206	207	229	222	207	208	216	218	217	239	256	225	217	225	188	228	239	228	206	243	256	208	194	225	206	242	208	219	193	225	233	209	195	218	225	197	223	216	206	210	230	223	209	208	213	200	228	230	210	230	206	228	189	218	227	190	210	215	260	227	221	234	210	207	194	215	203	237	212	203	237	193	229	212	195	217	233	200	198	219	206	206	239	221	230	207	213	196	227	209	229	218	204	194	224	213	236	231	218	197	190	230	209	222	215	246	215	213	207	214	214	202	205	200	202	208	244	209	221	223	227	209	205	203	213	208	216	202	196	199	214	215	205	207	235	208	232	214	232	198	193	209	223	198	227	228	231	233	215	211	222	211	220	215	198	235	222	217	211	225	188	235	216	211	214	193	207	225	213	192	234	204	214	224	208	233	209	225	198	208	197	224	227	222	223	213	231	242	193	231	211	206	211	230	191	194	217	223	246	192	226	214	205	225	210	205	223	230	199	236	200	214	210	237	220	188	195	192	223	244	185	251	214	213	214	204	234	201	190	217	203	240	228	225	224	226	207	219	210	223	204	227	179	229	229	195	221	222	212	219	207	197	214	213	224	210	228	223	225	211	209	202	204	229	212	200	206	232	210	223	216	239	190	227	238	223	215	215	223	200	225	209	205	221	209	219	232	212	220	234	237	213	223	189	209	216	229	209	180	231	226	218	214	203	227	219	219	243	235	244	235	213	206	241	234	214	220	228	228	251	220	197	211	213	232	212	215	201	195	223	217	214	230	225	215	194	223	221	219	219	230	219	249	223	193	213	219	235	214	227	208	219	235	234	215	213	199	238	220	209	210	205	220	208	222	213	217	223	185	222	218	230	229	203	245	214	190	204	231	240	234	216	222	192	192	202	207	214	222	247	227	217	212	224	215	204	182	236	240	229	228	227	225	183	227	222	214	213	236	194	232	224	214	196	189	212	229	209	209	232	214	221	221	226	201	218	215	228	223	223	213	213	201	219	223	224	215	194	208	207	198	221	201	227	213	241	206	204	232	222	185	216	188	236	247	209	197	218	223	211	244	221	209	191	203	238	239	230	220	222	214	224	193	186	208	224	194	226	212	193	208	191	235	208	215	243	232	212	231	213	206	183	217	208	231	206	209	206	230
4191	722	551	366	338	309	277	302	264	290	236	246	262	268	226	255	254	253	267	266	254	262	245	229	264	261	228	252	253	240	224	258	229	262	243	242	240	241	266	243	253	233	237	240	221	244	261	250	262	246	239	238	231	246	263	244	228	271	238	229	248	251	263	228	222	238	245	235	258	272	278	237	268	263	227	241	262	247	277	247	234	248	252	259	217	240	262	249	237	251	229	249	238	273	255	255	218	228	245	247	247	222	250	253	270	219	256	242	252	257	246	222	241	246	230	247	244	255	224	239	279	240	241	255	239	242	225	265	268	222	249	249	218	253	235	252	215	233	242	230	238	231	234	256	277	242	254	233	260	248	260	241	250	223	244	226	229	235	255	221	260	255	262	234	231	257	244	247	253	287	273	235	254	209	247	241	219	253	228	253	234	212	225	267	250	230	265	239	234	229	218	256	243	247	224	238	244	249	242	251	256	281	237	245	246	240	253	251	247	239	254	214	242	222	258	267	244	238	257	233	253	266	211	245	223	237	250	233	266	253	252	217	272	267	246	256	252	254	232	247	273	225	248	242	244	238	259	231	238	240	233	250	236	246	235	228	241	278	247	256	249	252	245	223	237	279	252	234	244	239	235	254	240	258	233	225	223	250	265	242	245	225	235	244	249	254	215	235	243	242	262	219	270	258	254	270	252	251	263	272	267	200	229	245	221	245	234	255	234	227	238	253	239	235	270	269	242	219	243	236	253	240	243	268	261	264	258	245	265	234	214	230	245	238	224	222	228	215	197	232	228	248	243	276	258	223	243	227	253	236	243	280	233	225	244	251	259	237	284	247	242	231	215	258	260	266	250	234	262	253	240	222	266	233	265	257	251	257	238	251	234	258	232	210	257	256	253	239	246	234	263	272	252	254	232	231	224	252	249	251	241	249	237	299	258	255	271	253	234	269	246	236	235	237	272	246	260	255	268	241	255	226	246	236	274	225	225	240	267	277	265	229	276	238	245	284	236	229	249	231	245	222	266	238	242	231	227	228	248	245	247	261	246	243	289	244	258	235	264	270	233	223	228	249	258	236	256	255	244	274	243	253	257	258	236	238	241	251	239	242	243	238	242	242	270	238	253	232	245	245	236	257	276	232	236	251	220	255	247	259	215	257	255	265	228	262	231	251	262	250	221	247	254	223	284	246	234	231	230	242	220	248	220	261	262	208	239	230	248	243	238	271	231	234	274	230	253	237	241	249	233	227	235	230	265	264	235	249	232	292	247	249	255	251	251	248	238	238	241	231	244	240	266	259	239	228	265	260	237	249	239	255	249	239	265	238	241	258	229	246	248	245	218	238	244	243	264	220	246	214	251	257	217	241	262	278	254	260	209	262	237	268	254	251	236	239	260	231	231	263	265	241	234	248	233	235	250	240	253	252	248	236	252	236	224	236	241	260	230	269	258	257	281	237	248	257	261	215	263	259	255	262	257	251	261	231	246	260	252	240	233	247	233	250	255	261	233	267	257	246	255	228	231	252	234	241	257	238	234	240	258	240	226	245	241	274	253	267	241	268	263	261	238	231	244	259	257	218	247	229	233	263	218	263	243	252	248	262	228	237	267	223	237	231	250	248	235	240	240	257	224	237	261	246	238	239	249	254	231	222	233	278	224	260	263	245	266	244	236	213	257	243	248	249	243	246	270	222	247	238	244	223	234	257	256	248	252	253	255	253	255	247	234	247	244	241	237	264	229	232	266	235	233	231	240	243	237	254	230	248	237	250	243	252	235	256	251	231	233	242	270	234	236	258	272	243	268	252	256	256	266	205	240	256	257	231	260	244	259	225	218	242	252	260	230	257	250	230	258	246	234	251	231	247	233	236	218	229	243	215	220	226	235	230	262	227	241	234	224	247	254	245	262	231	240	240	216	236	257	252	249	247	236	264	253	263	238	232	283	250	230	227	242	255	237	219	206	230	211	245	231	268	220	234	243	288	283	242	236	244	252	225	233	256	280	243	239	234	225	239	243	214	244	273	265	254	221	243	251	235	259	216	228	244	248	251	238	238	223	229	230	237	221	249	233	255	243	226	256	245	244	257	238	272	232	276	230	226	241	248	212	239	241	255	237	240	270	248	236	283	239	262	261	260	241	237	257	236	264	260	251	244	236	219	236	244	253	236	278	231	215	223	229	273	222	258	240	248	245	240	236	258	292	274	226	283	246	222	223	256	246	238	212	268	223	251	259	251	263	247	252	229	271	253	257	267	276	246	239	253	244	257	244	241	235	240	248	232	228	267	236	244	269	262	248	228	254	249	247	265	232	232	265	242	272	238	261	220	246	245	251	250	289	234	240	247	245	233	249	241	228	244	252	238	246	264	252	225	214	256	247	250	276	241	243	224	250	247	234	236	264	216	237	250	253	235	260	270	243	226	252	257	245	258	248	246	248	257	228	249	256	245	274	243	252	238	238	241	246	220	223	267	242	264	244	264	226	249	260	262	233	234	255	236	243	259	262	245	239	236	229	246	255	222	241	228	222	241	258	254	236	288	240	244	226	254	244	224	236	233	262	255	263	261	234	232	225	254	245	229	227	229	261	266	231	245	270	264	256	219	228	253	231	224	243	230	247	259	240	261	252	217	245	247	214	230	261	250	247	276	238	256	221	254	234	262	247	234	247	259	230	199	252	232	268	240	268	244	234	235	241	223	263	208	228	258	257	234	233	235	247	234	259	235	245	260	230	224	219	253	231	239	238	227	228	251	233	224	223	255	254	265	238	227	232	247	252	247	246	250	267	234	233	236	217	219	239	260	244	229	236	255	270	243	262	259	222	253	266	242	248	259	231	225	261	265	230	253	223	245	221	245	227	221	261	256	264	257	222	245	254	235	227	260	271	279	253	245	268	262	258	265	260	261	266	282	240	232	253	228	248	241	246	257	238	263	254	257	257	256	259	240	251	247	223	236	244	238	236	255	211	279	245	241	252	266	248	236	260	246	222	228	243	252	266	239	253	256	257	236	250	248	252	288	239	233	251	237	261	270	235	250	241	231	238	244	261	261	221	220	249	235	245	245	234	231	240	222	253	265	224	237	222	240	233	256	244	222	273	247	251	258	232	240	264	238	249	240	272	260	250	257	234	246	242	273	257	226	251	276	253	255	252	247	234	243	264	217	234	245	213	247	238	247	256	240	242	243	273	250	233	233	274	232	246	250	249	220	260	230	251	256	256	277	225	241	258	211	242	249	258	239	259	246	239	274	209	255	242	244	245	236	260	245	254	238	239	238	254	264	235	260	261	218	230	274	230	240	234	245	255	237	232	253	242	256	245	270	249	231	244	243	284	235	204	294	245	213	246	254	260	267	247	259	257	245	277	243	252	246	228	239	254	265	257	267	252	219	237	258	245	275	257	221	244	281	258	295	226	268	237	242	214	256	259	244	254	261	244	220	214	233	240	245	252	217	280	225	240	245	230	245	236	282	290	240	265	237	238	266	218	219	243	247	252	239
24045	21388	28608	24514	21369	8664	942	658	528	443	440	416	417	381	342	326	352	321	311	323	300	310	287	292	282	292	305	303	313	298	317	308	264	284	307	267	294	280	310	283	284	284	298	285	295	277	278	287	309	269	262	286	305	291	327	300	278	261	299	268	279	264	236	287	295	264	259	265	272	267	264	287	269	278	289	260	272	247	272	283	251	279	268	270	280	294	281	292	333	266	275	279	295	264	276	307	269	269	268	278	327	289	280	263	289	282	285	241	252	285	273	276	271	277	247	273	298	284	259	244	311	272	290	288	299	284	279	313	279	278	270	276	257	262	282	262	283	289	307	269	246	278	252	303	275	276	287	282	284	276	306	289	272	279	275	272	279	311	295	288	266	310	287	298	274	273	291	239	271	285	309	270	270	278	277	278	290	267	274	268	270	311	315	305	272	262	291	304	290	289	284	270	281	299	275	249	271	255	310	293	289	260	273	274	300	273	273	285	284	289	316	293	288	275	293	302	291	268	281	279	274	278	276	277	242	282	295	264	273	277	266	298	260	295	278	290	266	295	275	301	293	265	299	293	283	256	267	258	298	311	254	284	317	275	230	284	273	275	268	286	282	299	270	289	323	264	277	266	286	285	299	294	255	279	266	313	271	261	257	268	275	284	275	247	293	291	257	293	276	253	292	260	294	297	300	267	271	302	304	285	251	281	276	264	263	268	279	263	265	293	258	287	275	281	278	260	286	283	302	281	305	301	268	274	292	279	282	268	299	313	276	315	268	293	262	271	289	268	271	288	271	289	251	286	286	280	268	302	279	302	271	289	294	268	276	299	261	300	256	277	249	295	287	265	281	295	295	289	266	280	289	292	270	296	310	261	292	301	285	271	265	264	284	260	297	253	299	242	276	289	275	314	316	274	295	278	272	263	284	309	296	263	271	282	294	270	236	265	282	298	267	273	295	262	292	283	285	255	282	248	274	301	291	286	283	298	260	292	285	279	285	261	294	262	299	278	249	297	272	296	261	284	277	269	281	269	285	244	287	300	258	306	255	263	266	282	283	288	295	292	289	295	290	260	273	292	296	268	292	293	301	271	279	254	297	273	300	278	272	258	257	289	295	300	299	291	276	248	270	289	305	282	268	278	275	301	312	283	263	288	277	274	284	280	275	295	245	300	253	285	267	295	272	284	293	273	264	260	293	290	278	260	289	277	286	274	255	248	271	281	274	267	300	276	301	297	246	257	291	278	249	264	248	292	289	238	250	279	311	290	290	290	296	292	313	270	266	296	306	235	257	294	244	277	276	258	287	263	278	275	259	261	274	283	274	306	291	249	260	297	282	273	259	280	262	269	276	272	294	255	291	265	261	260	290	287	268	283	256	282	281	263	304	288	278	302	255	310	282	275	272	272	262	258	283	295	279	271	276	265	302	266	273	261	273	255	262	279	275	289	258	292	256	288	258	279	287	270	225	302	261	273	296	266	266	277	256	273	225	301	286	293	275	288	247	269	280	279	287	289	259	279	289	280	273	250	263	273	277	285	278	270	277	293	258	271	298	309	304	251	271	314	276	287	272	313	259	271	298	289	295	298	271	273	278	284	263	278	268	271	272	262	251	254	263	304	288	294	275	297	267	293	317	305	260	264	284	245	295	280	301	272	304	270	263	293	262	273	270	279	248	289	286	280	291	254	273	269	278	295	270	276	259	300	277	266	273	299	265	262	269	307	308	283	273	299	272	273	331	262	269	282	277	302	302	282	262	267	252	279	280	271	298	288	294	272	281	266	258	298	267	281	277	296	282	255	274	252	283	247	273	286	287	296	267	309	271	256	290	260	313	269	293	281	270	283	279	279	303	294	269	299	285	265	267	309	267	286	247	280	280	271	278	318	268	291	249	301	264	293	303	267	270	240	272	277	278	289	293	275	285	295	292	261	293	274	299	286	289	303	286	265	290	256	257	282	306	289	272	271	274	291	312	307	295	257	274	290	260	320	291	293	315	294	281	279	278	268	293	266	266	268	272	270	284	307	286	299	251	286	276	271	294	254	312	282	291	293	288	268	283	263	297	280	262	260	278	309	299	285	248	262	317	289	295	280	275	268	272	298	292	248	291	272	256	269	285	312	290	281	290	277	301	295	313	272	258	277	261	249	284	287	283	304	279	285	264	301	262	285	271	298	268	275	289	322	269	270	275	270	289	288	247	276	275	277	277	297	267	261	281	305	272	275	260	285	269	239	260	302	265	266	269	306	251	302	275	261	252	263	307	272	274	288	295	294	294	267	301	270	300	264	276	295	290	287	266	299	275	278	287	269	274	292	267	291	268	290	252	289	297	265	258	270	269	277	272	291	234	290	269	316	290	263	266	270	293	288	322	300	283	295	255	274	234	283	288	256	275	281	280	271	287	269	275	314	268	253	321	260	299	278	293	292	291	250	263	264	286	296	282	274	293	282	291	271	281	293	249	284	300	278	263	276	281	270	279	273	284	255	303	286	294	264	250	234	312	271	294	267	310	272	286	267	280	296	259	262	299	255	272	282	263	262	280	274	280	259	292	298	270	267	271	322	303	275	254	267	309	253	275	275	301	275	291	287	277	270	278	270	293	295	264	314	259	289	287	265	251	286	247	298	282	265	255	277	274	309	280	283	272	272	281	259	280	300	272	281	268	279	302	282	264	282	265	236	255	283	245	297	273	282	263	289	270	293	308	247	285	304	294	276	301	282	296	293	294	288	280	243	275	294	276	306	264	270	267	278	267	278	252	312	251	308	254	286	256	267	274	310	276	274	270	275	282	255	271	283	282	292	289	274	256	280	269	260	264	269	290	287	246	271	293	285	290	261	260	293	278	272	269	280	281	260	285	294	259	257	294	284	258	253	298	266	273	261	276	254	278	275	284	291	281	259	282	315	266	263	281	295	307	289	253	265	294	272	284	259	267	271	295	294	261	284	283	273	266	269	296	305	275	284	259	285	282	247	256	273	270	279	297	287	305	248	267	269	315	255	283	298	293	255	288	278	286	310	279	262	287	264	288	312	317	283	271	295	288	271	235	279	262	271	268	284	262	295	295	263	256	281	274	296	273	286	265	247	288	283	277	267	271	261	285	303	253	275	289	280	280	265	249	259	278	274	257	302	275	239	282	284	285	259	291	276	272	297	281	292	304	274	286	288	306	290	257	295	273	280	275	251	279	299	254	275	294	256	263	258	268	241	294	254	276	272	243	289	275	257	268	279	275	268	279	300	294	267	287	283	278	286	288	279	296	278	271	292	264	308	267	313	255	290	290	275	295	276	287	260	275	255	264	316	265	264	279	286	300	297	276	274	294	277	259	276	288	265	279	271	266	279	270	251	287	280	263	283	285	272	280	267	278	266	275	278	293	262	268	283	293	301	258	275	288	287	288	277	288	256	304	315	248	276	261	253	293	275	249	260	260	282	282	288	295	279	261	268	280	289	288	254	295	262	279	282	291	279	275	299	267	286	283	275	291	272	289	309
3406	8834	5868	2644	1914	1509	1114	889	741	656	559	490	438	423	439	406	370	340	366	349	378	338	317	336	330	321	298	305	323	320	299	325	318	301	302	322	303	290	315	289	290	298	305	303	283	281	308	308	312	287	316	294	329	299	325	322	305	319	303	301	306	309	288	283	301	287	289	308	305	307	293	290	301	303	287	296	308	315	306	298	276	316	292	276	294	285	289	282	277	290	271	283	288	294	323	318	321	280	309	297	289	294	313	277	308	303	314	291	304	264	286	287	315	282	283	278	327	310	286	310	283	285	320	314	293	316	281	251	297	320	327	305	295	286	277	305	286	288	289	285	287	313	304	289	281	297	293	312	306	282	293	306	276	287	291	305	302	316	271	295	316	286	293	303	275	272	307	310	265	266	308	294	310	298	318	245	320	294	287	304	314	282	274	303	288	271	296	287	287	299	293	273	331	328	308	290	279	285	311	279	300	278	311	304	279	310	273	287	323	302	280	290	294	288	288	295	323	278	303	269	277	292	281	296	274	268	322	320	287	283	299	322	293	298	283	285	308	308	297	295	277	312	307	277	291	280	309	331	321	320	290	305	314	259	271	335	299	281	289	300	292	277	267	309	322	301	260	286	290	285	297	304	272	272	297	321	275	307	298	279	283	312	303	256	303	307	329	253	283	292	311	310	276	293	289	305	296	296	304	294	312	283	299	303	262	295	285	266	308	338	317	285	257	249	285	269	309	294	292	324	276	311	292	290	288	298	324	293	306	291	282	319	278	266	277	283	283	296	276	300	337	299	293	302	284	286	324	300	282	262	278	275	324	282	265	276	296	321	306	314	245	282	293	295	308	300	311	276	311	302	321	287	281	315	300	265	314	270	294	260	303	296	312	297	300	279	285	293	309	314	310	274	277	316	316	293	289	281	311	307	290	295	310	266	293	318	288	279	289	290	263	291	321	287	300	272	283	297	277	264	272	291	270	286	288	324	281	270	302	278	299	263	305	307	315	331	298	298	284	333	312	285	313	307	285	289	288	282	305	294	298	316	287	334	272	277	276	285	288	291	282	263	264	296	317	265	295	330	290	276	274	311	313	274	285	316	276	287	323	281	304	303	299	307	287	307	280	278	275	281	271	281	285	292	311	312	306	286	306	297	292	339	265	324	283	279	282	308	285	317	267	311	306	308	280	334	265	294	307	276	294	294	306	291	298	276	292	301	270	299	339	313	282	306	277	316	271	288	284	290	288	318	285	297	315	320	313	298	301	327	312	317	315	320	297	285	311	310	292	293	292	296	299	301	302	301	286	292	299	300	294	283	318	302	306	268	309	304	303	297	275	316	272	281	300	306	303	283	296	329	281	308	300	295	307	309	296	308	311	278	286	269	293	325	287	302	323	279	318	278	290	275	317	302	270	261	265	295	323	285	268	265	309	294	307	321	265	268	285	293	278	273	248	287	320	278	304	319	307	285	311	270	285	258	297	263	290	305	284	266	300	312	300	289	321	259	344	291	304	297	295	306	298	270	311	295	296	307	333	292	299	307	337	276	310	303	277	278	276	315	276	291	298	303	328	290	302	275	274	304	301	271	278	296	295	305	305	283	304	291	276	292	276	324	266	261	289	314	304	287	263	254	309	307	292	282	303	322	289	273	300	282	303	305	290	304	308	311	325	317	269	277	300	333	286	299	307	294	307	306	286	290	310	309	294	277	291	263	273	303	284	312	275	270	294	269	309	284	314	287	268	279	290	323	287	297	283	255	279	289	291	283	305	287	280	285	283	305	318	299	281	276	316	278	296	274	277	286	292	329	280	294	284	263	269	298	291	315	290	289	277	295	306	272	264	259	286	289	307	288	307	284	322	289	298	273	276	273	287	314	297	287	312	288	284	317	296	286	289	295	298	311	302	295	273	267	302	292	292	288	283	278	348	292	305	302	315	333	269	313	278	292	294	296	291	302	287	295	296	296	313	306	330	307	258	269	279	294	320	296	299	289	292	293	289	323	303	279	331	298	276	307	298	275	277	297	311	299	308	296	289	320	285	298	297	281	305	302	312	288	323	313	261	283	300	321	256	295	291	289	303	308	278	292	290	277	305	289	299	288	294	309	297	281	287	308	299	290	307	276	278	304	300	295	308	311	300	304	323	326	278	283	281	321	281	302	245	288	293	307	318	306	330	284	274	307	299	308	289	279	315	304	287	261	265	306	283	299	283	284	306	306	275	287	281	316	306	282	278	282	325	328	293	278	286	286	335	306	307	273	305	276	276	329	267	275	274	300	281	310	296	304	288	312	293	286	291	341	297	280	284	290	307	311	275	280	289	296	295	274	299	305	285	264	289	276	309	295	246	311	297	268	251	284	305	294	309	303	301	299	312	293	271	287	309	300	269	307	312	277	275	277	312	307	292	286	305	288	286	275	335	277	323	265	297	290	286	305	282	302	306	299	308	307	316	265	297	299	290	318	317	310	266	274	310	283	310	261	280	303	309	266	280	297	309	297	311	305	277	291	278	295	287	274	274	298	297	317	320	288	275	280	287	308	314	288	294	265	289	273	297	292	283	301	303	283	275	287	270	288	289	246	291	304	291	293	308	285	302	291	327	280	320	306	295	293	282	286	319	277	295	304	299	270	327	265	270	304	282	277	280	320	322	293	247	310	293	287	310	283	257	302	306	278	287	291	281	274	262	271	279	298	262	294	301	312	270	285	311	282	262	302	302	281	290	292	323	275	303	302	290	316	290	299	257	285	335	263	264	273	261	292	312	304	294	310	305	324	281	296	278	287	300	313	324	332	293	286	300	291	319	307	307	314	298	303	261	323	297	280	300	303	263	311	303	312	311	285	252	297	284	312	289	319	274	273	282	289	284	290	287	305	316	318	300	294	279	298	271	316	303	295	340	286	305	310	284	300	316	285	292	303	277	306	302	278	299	304	275	299	269	276	292	299	310	306	298	282	300	331	314	295	329	297	272	283	289	287	320	298	273	303	321	277	286	248	292	279	291	315	311	300	292	305	268	299	283	269	270	282	272	327	330	283	309	267	277	324	281	296	301	283	305	295	287	277	287	279	316	286	285	277	305	288	302	283	289	307	294	289	303	290	270	277	318	281	276	326	305	288	297	315	293	331	309	263	311	276	316	318	299	327	291	332	309	304	274	298	308	297	285	292	267	317	277	307	271	286	295	305	303	287	281	312	281	293	274	311	275	286	263	289	302	286	279	284	268	286	253	302	312	283	276	329	305	308	296	290	310	291	288	295	283	295	303	313	313	318	288	279	289	320	323	333	277	299	300	304	276	278	265	291	319	288	292	289	291	299	289	299	298	290	273	300	300	311	300	285	284	340	295	287	280	286	296	279	305	306	275	288	278	327	289	332	298	284	298	302	281	282	277	306	305	305	267	255	282	300	307	297	281	301	309	303	304	283	316	293	298	295	310	300	338	274	271	279	310	308	269	270	305	295	288	276	304	288	278	318	276	318	306	283	314	276	275	300
25198	21385	27453	25569	9438	876	703	624	590	542	522	527	508	472	461	452	430	441	484	406	442	435	477	454	434	468	442	459	439	447	447	440	434	415	420	443	442	429	447	460	430	449	454	455	479	450	441	447	386	492	431	486	412	437	480	427	454	465	426	486	453	431	456	437	457	434	454	452	423	444	474	422	417	428	415	411	419	456	453	437	439	450	440	452	456	423	453	468	448	429	424	447	452	424	427	417	472	434	461	404	443	409	437	451	438	439	438	438	419	422	451	444	438	449	450	430	472	415	449	437	456	446	440	458	440	455	477	466	417	457	410	441	463	437	421	405	457	405	442	425	414	483	453	458	446	417	458	453	418	487	421	413	436	410	434	449	452	439	425	439	440	440	436	392	425	455	460	426	411	468	428	470	445	452	443	442	452	451	456	468	472	447	408	389	397	461	481	430	442	444	451	413	441	456	470	423	434	464	427	421	429	427	447	466	439	448	447	439	445	462	435	441	443	437	453	477	448	495	407	432	405	399	439	420	438	442	447	465	432	429	457	444	433	461	442	429	430	428	447	464	413	424	429	391	446	443	427	460	417	450	420	440	406	470	428	441	438	481	446	413	414	425	422	417	414	437	420	447	430	462	443	470	449	448	458	467	413	419	440	433	449	411	419	438	389	410	452	435	439	427	456	430	411	408	427	456	429	432	418	461	427	431	447	401	456	442	465	461	436	421	451	426	466	448	411	430	425	436	459	466	423	437	455	452	445	436	447	476	401	463	432	440	456	448	422	439	418	422	428	414	435	440	460	445	440	466	429	461	476	415	447	437	393	428	476	437	442	449	428	446	432	446	418	433	411	428	461	465	445	425	426	390	469	419	452	435	448	427	422	443	466	444	443	421	443	412	454	421	458	428	471	432	440	423	413	428	462	423	472	408	454	444	444	408	451	420	437	453	464	476	455	422	430	429	445	492	430	409	456	417	437	416	460	428	428	431	440	452	453	435	453	424	433	415	422	448	437	431	474	426	439	377	440	431	410	447	439	429	436	420	449	469	445	429	435	397	421	447	451	409	461	415	426	425	475	443	436	462	409	400	442	426	433	441	431	421	441	412	397	449	477	429	412	421	439	444	402	444	447	413	458	445	416	415	444	457	456	446	433	454	419	447	413	438	454	398	470	448	443	411	431	407	453	449	442	447	457	440	457	425	455	458	439	427	410	459	459	428	469	453	444	432	445	472	455	431	463	410	491	458	477	429	406	438	418	455	438	435	427	439	449	426	427	440	480	423	434	445	455	459	431	436	464	425	431	465	419	410	451	421	442	445	403	448	428	406	419	433	426	399	440	427	407	414	449	474	395	440	427	407	461	421	421	408	429	436	456	429	443	412	468	435	449	442	465	414	388	413	448	454	494	429	443	460	444	425	457	439	449	445	433	443	451	483	443	488	424	416	463	388	428	434	438	454	443	414	416	432	445	375	446	429	428	436	426	452	415	459	429	425	437	444	444	413	453	447	446	441	440	481	442	467	435	429	427	424	446	405	440	454	479	431	435	441	420	430	422	413	432	466	419	439	446	446	408	423	422	442	437	443	473	426	466	420	448	419	425	431	451	383	416	418	415	437	480	444	404	445	437	436	453	431	415	440	456	433	424	435	451	475	410	379	455	426	434	454	418	415	430	434	414	420	477	467	456	454	448	432	414	457	462	451	436	476	413	431	408	453	458	411	423	426	453	436	471	431	434	431	441	442	409	464	418	438	398	415	418	463	442	411	435	468	471	409	450	445	462	493	432	445	406	453	409	391	453	440	432	466	419	428	444	438	430	442	418	422	441	505	456	431	450	451	468	416	414	438	422	387	421	456	406	419	380	440	464	432	472	474	458	412	425	447	437	444	401	452	445	401	391	452	452	486	456	439	417	430	426	434	439	474	413	427	435	445	435	474	437	427	435	427	423	452	443	432	478	412	429	447	447	418	453	445	432	468	421	430	439	448	413	467	444	445	443	416	472	451	440	458	438	475	438	431	425	428	443	450	446	463	438	431	450	441	461	452	426	452	455	472	439	431	416	447	423	431	425	445	432	470	448	430	412	424	438	443	444	453	455	456	453	440	440	440	456	417	408	435	471	443	428	455	409	426	436	452	398	414	460	412	422	423	426	405	444	429	424	442	414	427	426	435	463	422	423	454	429	457	456	445	431	403	429	456	462	443	416	401	443	425	440	451	452	448	471	458	473	427	466	433	437	458	432	463	426	423	470	437	424	425	408	482	453	467	417	475	408	414	430	428	440	425	492	432	398	456	455	442	454	452	439	454	452	411	445	463	428	452	429	436	441	467	464	430	432	449	428	406	471	451	420	394	413	454	435	451	443	403	413	399	472	436	441	457	465	436	435	453	455	428	423	448	442	477	438	472	462	408	466	425	433	450	499	412	432	428	464	440	447	434	423	445	440	436	487	448	432	422	402	397	452	450	435	439	418	456	420	435	465	414	438	472	422	435	406	414	450	430	400	426	431	430	435	443	404	439	420	419	441	442	432	439	439	457	431	457	422	428	455	384	414	459	470	428	475	444	437	409	446	468	457	389	421	441	442	450	426	475	471	457	423	477	405	485	433	435	438	450	449	421	426	389	452	450	428	436	440	416	414	437	413	403	454	414	416	480	435	408	458	459	438	442	471	457	503	492	452	472	436	430	403	465	480	439	422	457	452	440	452	425	419	403	429	419	453	442	435	436	420	481	453	442	453	459	424	446	407	415	453	434	425	478	422	429	400	448	429	392	423	462	412	475	433	454	467	412	425	399	455	474	439	443	457	444	417	428	436	391	442	429	420	443	455	409	414	469	430	419	461	457	457	406	435	465	446	450	438	484	427	431	432	431	444	425	431	425	444	480	420	422	446	474	425	445	426	437	441	435	412	417	441	460	411	440	462	400	444	423	461	479	458	418	414	457	440	445	441	419	466	430	452	499	473	448	460	443	449	389	471	430	438	446	457	388	458	448	450	452	468	406	440	448	446	427	384	454	398	452	404	451	426	443	434	463	419	452	425	435	463	423	420	414	450	415	434	432	465	460	403	434	421	455	433	437	433	454	412	451	423	402	434	465	454	441	480	432	468	446	438	445	466	429	423	430	448	454	440	419	459	427	442	421	418	421	444	417	427	388	426	423	412	428	474	457	454	440	425	434	413	436	427	390	435	462	442	414	437	459	457	438	421	440	436	452	469	406	466	395	452	429	427	448	476	461	443	441	410	448	450	467	386	411	434	470	399	400	436	446	451	475	444	419	409	456	416	444	430	452	458	444	428	459	429	434	412	407	391	447	426	456	452	446	407	459	427	448	450	446	443	422	458	442	449	406	396	424	426	424	479	438	446	461	453	430	407	441	431	418	446	432	457	430	400	429	413	494	432	459	448	397	451	428	419	457	450	401	456	425	423	435	434	425	438	433	418	427	409	454	427	442	483	391	403	440	423	429	450	483	434	429	454	418	446	462	431	449	423	433
3495	5163	3422	1751	1405	1058	929	794	762	714	609	541	602	567	510	555	556	536	515	514	531	475	502	493	472	470	457	453	443	479	497	479	460	465	477	477	491	442	502	455	498	472	464	470	530	484	493	446	514	472	449	515	442	454	496	470	505	458	434	515	440	480	457	471	482	492	491	450	490	466	456	418	466	455	469	506	463	484	485	433	473	448	442	434	450	453	468	476	497	429	467	458	516	448	446	481	469	509	477	475	415	448	462	491	500	444	430	497	492	490	481	463	486	502	453	473	412	421	499	484	490	484	453	488	457	463	472	465	435	449	469	470	476	438	442	464	456	434	453	471	496	461	509	472	482	471	462	502	451	464	478	511	467	455	498	481	464	452	477	463	475	445	443	499	437	469	497	497	477	468	425	462	498	477	468	488	480	466	472	502	464	468	460	458	475	439	502	468	451	504	497	466	459	458	488	451	504	488	477	461	461	490	480	442	460	467	512	441	441	488	469	457	477	518	464	469	466	477	466	466	468	471	506	436	479	491	473	505	465	472	444	481	472	498	477	446	470	470	475	464	518	498	501	466	491	462	499	453	511	480	466	472	473	457	436	477	458	499	477	508	477	472	441	443	493	481	491	480	467	488	476	471	477	478	449	468	505	448	496	412	462	468	455	455	489	481	474	456	432	478	478	499	479	465	511	456	513	457	422	488	506	475	443	491	457	476	493	509	443	466	497	471	481	498	477	477	486	458	485	467	446	478	468	465	486	479	521	484	442	468	486	496	481	458	473	481	490	492	461	468	469	539	436	469	478	471	467	461	425	458	452	477	460	488	446	489	435	462	514	506	481	502	472	525	476	477	462	475	471	473	498	450	529	446	475	474	456	503	471	484	453	471	474	488	481	438	508	442	492	484	493	519	468	472	466	487	487	446	466	493	462	491	537	489	489	469	471	479	483	474	478	488	462	488	485	482	458	477	483	456	465	451	459	481	438	463	462	486	496	441	461	478	481	478	509	496	496	490	445	460	488	464	430	463	474	458	467	463	453	477	458	485	490	479	489	450	449	483	468	470	481	470	437	490	472	462	465	452	518	456	499	444	441	472	496	477	464	451	469	496	469	472	469	468	464	473	453	460	470	501	478	480	482	493	466	426	448	470	512	483	487	474	411	487	460	430	479	468	477	463	505	461	469	483	475	454	438	494	492	484	481	456	479	443	497	499	463	510	483	445	439	448	505	468	499	473	455	471	468	442	485	449	518	505	501	464	472	465	482	449	486	471	496	480	530	491	486	441	445	503	450	462	504	471	434	436	494	483	465	468	476	497	464	500	498	458	479	466	474	457	488	472	502	446	464	475	499	460	485	475	507	460	471	491	457	495	475	467	510	455	483	465	460	465	491	461	503	498	481	459	460	448	525	454	521	501	451	443	472	463	501	484	475	501	503	434	471	423	478	489	439	447	491	471	451	438	470	439	435	470	450	466	464	448	464	476	475	449	469	469	469	493	469	493	461	501	452	498	498	498	475	480	453	466	471	446	458	441	510	478	498	476	446	439	485	481	485	443	482	466	465	478	466	501	466	467	495	467	452	478	503	445	479	479	436	465	494	453	460	441	481	504	455	492	464	484	458	422	451	474	471	523	518	462	457	459	486	498	486	484	492	431	493	441	470	498	483	478	515	482	447	478	496	471	452	483	463	467	466	490	462	473	457	477	471	460	468	485	475	441	438	485	428	484	496	450	461	487	441	491	480	478	476	497	489	470	510	455	491	499	472	455	487	479	462	435	459	447	480	472	423	463	428	437	478	465	455	496	476	453	438	475	472	462	449	468	483	459	481	495	479	458	467	495	473	496	461	472	484	500	447	492	493	465	503	488	445	516	470	440	507	455	443	455	463	428	449	454	460	476	454	504	494	492	499	432	449	488	501	491	506	475	478	494	438	472	451	502	481	486	429	464	466	476	482	473	500	491	488	456	464	460	432	495	493	494	487	496	486	490	483	449	489	469	497	473	497	436	452	451	475	504	424	427	427	464	474	471	447	463	442	502	493	461	479	497	490	457	486	440	453	470	513	475	488	466	463	483	477	458	531	443	446	465	481	449	477	447	476	496	484	451	460	440	463	479	465	473	440	458	487	475	424	481	466	470	438	475	475	443	459	477	469	465	432	443	483	478	464	445	484	492	466	461	489	464	477	487	468	509	465	453	477	488	473	449	466	485	485	489	470	497	485	453	502	494	476	493	489	481	481	493	464	479	473	441	454	487	430	490	485	452	433	428	478	457	469	495	486	502	445	483	508	459	471	471	437	458	439	465	490	484	455	468	487	515	485	435	489	488	453	459	459	484	494	492	460	485	449	473	467	506	448	518	450	484	495	459	458	459	474	472	478	463	469	470	449	470	464	458	476	463	434	468	441	482	488	474	469	478	454	454	453	481	523	500	458	503	520	524	483	463	495	476	482	481	472	460	452	420	495	435	475	437	462	468	460	463	474	455	477	457	469	439	453	483	486	464	498	482	465	481	468	466	503	472	448	479	480	444	492	470	484	497	469	510	470	467	460	496	447	450	421	492	471	497	486	454	470	480	450	463	519	469	463	467	449	460	449	496	485	468	457	498	485	460	496	474	477	450	487	444	482	483	462	456	471	471	486	463	476	490	467	466	506	468	441	481	460	441	452	532	477	491	451	488	467	456	452	427	473	454	475	447	463	465	445	508	507	503	467	458	485	470	463	462	464	475	498	509	472	490	471	480	477	444	444	449	464	477	456	456	476	473	467	481	499	448	474	451	483	491	495	483	432	479	480	487	444	481	466	479	458	455	445	445	489	459	453	482	481	514	508	478	464	492	483	443	481	437	466	499	496	482	491	494	445	508	444	451	460	479	501	470	491	478	452	485	462	491	500	531	488	475	498	455	460	475	484	503	487	502	473	471	493	436	509	471	464	463	490	451	473	491	459	491	461	504	453	487	462	495	487	444	477	453	503	467	484	464	435	460	472	487	447	474	469	474	472	465	453	486	447	495	460	491	495	476	463	456	462	466	464	512	474	515	485	456	466	481	477	461	478	459	465	487	450	511	455	466	456	478	457	446	513	456	441	522	455	438	468	462	498	437	496	447	490	489	473	492	443	479	471	449	458	493	466	455	494	444	459	439	476	484	504	481	449	447	477	497	455	502	496	460	503	477	459	469	479	442	501	448	452	486	467	482	482	478	487	473	455	457	485	488	467	494	429	465	469	419	479	442	457	483	477	459	499	455	455	458	468	474	447	477	494	451	470	461	455	530	459	441	491	475	459	462	465	501	520	457	498	454	468	488	451	498	461	457	478	467	450	498	477	474	454	475	458	449	473	446	500	497	420	493	501	486	445	516	481	476	508	487	455	460	478	489	467	495	488	434	442	473	457	446	456	477	480	474	469	483	436	489	480	480	495	444	441	498	490	492	463	484	505	510	489	499	454	447	470	476	521	492	454	465	493	486	481	450	451	499	467	462	460	464	495	504
22880	21448	29185	24117	21451	21499	7548	1364	1079	957	890	834	802	787	718	697	679	666	693	707	700	662	681	643	595	630	656	587	641	604	591	607	634	604	634	608	612	609	596	633	606	578	603	602	592	599	640	604	653	604	591	638	606	642	637	646	583	647	647	594	604	630	573	590	590	597	626	599	566	642	624	570	611	579	604	604	551	595	611	635	608	566	583	609	594	619	601	601	589	594	626	634	584	628	600	604	610	610	557	548	576	574	634	591	574	549	604	605	567	561	593	573	598	609	641	612	616	596	618	546	568	624	563	584	594	617	637	592	573	594	589	592	587	583	569	634	616	581	609	602	584	593	598	636	586	602	653	563	613	640	588	601	585	606	582	603	602	613	577	557	630	602	594	547	608	585	651	600	621	598	563	599	547	569	628	585	585	588	555	617	582	594	560	594	593	574	573	580	587	590	592	597	616	622	579	615	619	619	607	612	644	585	586	609	610	567	576	596	629	640	569	563	581	566	608	629	578	591	604	603	605	599	543	612	616	593	637	616	614	608	615	629	587	594	633	617	563	545	565	598	636	579	587	594	583	583	587	631	566	597	542	633	587	588	563	571	615	594	610	594	618	581	589	573	583	579	582	580	616	582	580	589	605	611	596	594	581	605	615	591	570	608	558	581	562	610	597	573	592	595	573	641	603	590	640	636	623	582	574	599	634	592	569	563	588	550	574	610	601	600	610	626	598	607	587	599	583	589	593	594	603	575	575	585	590	605	580	565	562	589	632	576	586	593	609	620	609	609	598	562	627	564	619	588	579	650	564	567	588	592	621	606	607	598	550	606	597	626	611	597	547	582	613	634	589	626	575	593	566	549	546	575	609	628	608	547	585	587	618	583	622	617	574	562	581	596	613	567	547	628	603	597	556	563	634	614	560	563	611	612	539	596	643	557	587	570	542	589	598	611	564	602	584	565	569	559	584	610	558	613	627	588	609	614	579	589	588	572	572	605	570	583	596	546	621	586	568	597	550	593	573	561	584	591	587	606	610	594	603	617	602	556	588	590	623	584	595	635	561	576	626	620	559	596	577	594	603	576	531	632	614	565	572	558	593	558	563	548	596	616	634	561	653	545	555	601	602	604	607	612	595	619	582	588	620	603	568	591	559	557	608	567	625	585	589	594	609	531	581	602	580	581	557	589	596	640	603	627	565	621	558	596	627	602	607	568	601	630	575	648	570	533	596	607	572	577	624	566	640	589	581	604	589	578	605	595	599	587	544	616	585	629	602	598	579	608	637	592	588	587	598	593	585	596	591	591	587	616	583	602	612	600	638	606	562	594	603	548	562	605	612	575	610	589	557	582	589	609	595	592	543	589	628	567	589	611	611	615	533	590	586	622	589	602	565	619	588	618	584	593	615	570	616	590	646	574	585	589	591	559	592	592	581	571	592	606	588	587	624	640	625	595	573	549	572	532	598	550	643	586	604	617	584	620	572	583	588	600	563	607	606	576	602	563	602	520	573	556	564	548	582	576	584	603	565	577	629	622	579	537	607	583	589	582	587	571	565	586	566	591	591	579	571	621	565	551	647	629	579	613	596	605	587	577	623	599	592	613	563	590	606	599	599	612	580	572	569	620	623	560	606	610	561	575	641	620	644	619	581	551	606	600	629	544	627	569	604	614	574	579	655	626	601	541	558	575	558	593	600	568	602	605	567	568	590	609	614	629	618	561	616	590	556	595	581	613	600	589	597	572	581	596	585	550	557	571	624	639	618	625	572	601	620	578	605	550	588	615	625	574	585	533	621	570	600	555	604	592	590	647	577	571	614	594	590	632	611	614	547	582	604	626	587	602	588	573	568	581	614	565	569	577	568	575	594	546	544	616	603	594	637	558	596	613	623	614	556	569	613	588	607	615	598	605	597	609	612	607	572	552	632	596	579	585	612	580	590	593	618	543	601	608	629	591	581	597	574	628	580	627	631	604	571	525	574	598	597	592	577	589	577	575	640	598	576	593	560	600	564	608	564	614	599	575	631	579	597	561	637	601	620	595	624	585	596	609	610	602	584	606	607	603	614	579	563	555	587	590	575	628	576	602	619	586	576	620	623	559	581	602	601	573	575	564	601	568	584	619	613	534	606	557	589	601	604	567	546	633	556	628	617	610	543	606	633	605	598	585	600	627	601	590	582	566	617	587	585	571	608	603	593	609	587	609	604	549	598	580	631	574	617	597	592	607	602	553	618	612	576	563	597	540	598	624	579	612	624	590	573	609	592	582	583	597	539	542	564	583	570	554	603	622	587	589	652	613	561	562	611	516	563	614	581	634	594	544	605	611	628	594	613	570	574	597	556	601	623	546	589	566	581	550	594	564	618	599	597	577	612	626	593	583	536	619	592	562	610	558	586	546	538	644	591	604	591	608	571	597	589	583	600	540	558	624	633	554	609	607	594	602	601	613	594	597	584	586	613	574	589	621	601	559	571	603	601	584	579	592	610	554	563	581	583	593	632	585	589	610	565	550	618	586	587	619	628	624	564	576	610	556	577	582	590	612	585	630	600	637	640	611	568	553	597	554	619	551	570	598	578	605	627	569	611	569	622	614	591	534	539	533	646	610	561	597	585	568	588	620	582	622	586	601	577	581	594	595	572	546	599	584	556	590	577	580	568	591	558	639	563	566	583	635	585	607	570	574	583	596	604	595	579	583	591	623	593	577	580	576	585	589	601	596	586	614	583	600	571	574	590	574	602	578	617	591	588	604	589	597	562	571	548	545	629	599	573	613	571	582	569	615	569	599	614	606	552	581	576	602	587	637	586	586	592	560	598	592	564	576	579	597	604	572	605	588	572	606	617	553	560	589	589	597	608	569	609	567	573	582	640	615	589	595	597	571	581	610	598	560	607	592	625	593	566	608	561	571	609	587	623	597	609	548	596	592	580	562	551	578	601	602	589	621	552	605	626	597	585	544	583	577	577	595	614	628	576	591	599	590	572	590	582	531	540	578	628	595	591	607	598	549	612	533	590	553	607	567	592	593	559	581	575	575	576	610	621	614	622	609	620	601	598	545	589	579	539	597	609	591	587	596	623	615	553	603	595	625	595	584	597	596	623	639	601	544	622	580	611	604	606	566	568	548	660	591	568	591	597	616	597	586	611	600	588	541	583	598	574	575	593	586	561	641	588	598	581	611	588	602	556	528	619	577	596	602	629	585	595	556	606	556	605	632	561	595	583	604	602	541	587	562	594	570	583	560	552	612	596	570	549	606	574	614	565	599	557	616	638	636	586	592	544	584	563	582	581	614	604	567	562	610	555	599	616	598	553	602	585	584	543	552	613	579	560	584	598	583	624	630	606	578	583	670	591	579	597	624	591	604	629	581	604	580	601	589	577	602	637	607	567	558	578	649	556	613	593	617	627	580	563	588	589	554	555	574	571	532	637	591	587	584	634	567	615	602	609	570	613	580	587	605	677	575	587	579	624	593	571	617	586	571	645	596	584	605	627	561
4846	14830	10091	4949	3689	2771	2229	1781	1502	1285	1180	1026	958	863	841	846	802	726	759	734	720	645	701	695	678	708	659	669	619	653	600	621	644	648	631	649	620	641	613	590	624	590	612	604	555	609	628	634	634	641	601	553	595	628	647	621	624	647	610	604	583	613	651	620	588	601	541	621	564	652	601	602	627	594	592	550	543	608	565	597	586	612	557	576	582	590	594	609	612	600	613	559	585	573	630	596	590	601	588	582	628	577	614	628	601	620	609	615	640	589	584	595	618	618	574	606	623	582	605	560	627	631	589	614	593	578	566	624	587	612	602	534	592	572	622	613	583	639	603	562	592	598	605	592	604	570	606	598	611	626	551	615	552	549	556	573	596	654	581	570	635	599	592	587	593	592	595	583	582	593	622	594	571	611	600	627	616	566	611	600	552	606	594	593	583	577	567	614	631	589	603	601	600	624	637	604	607	561	602	574	579	608	603	577	579	579	564	578	601	653	590	589	598	615	597	589	560	575	590	609	617	551	612	590	591	591	550	591	576	604	578	575	613	550	680	582	555	586	596	574	559	569	569	557	600	591	562	588	580	577	626	541	597	593	618	598	590	597	602	574	571	604	635	558	607	625	623	622	570	597	589	617	623	568	619	551	617	613	617	591	598	589	571	605	600	603	621	564	585	572	588	548	600	625	598	603	629	586	597	576	570	648	599	582	609	582	638	582	633	592	574	592	596	608	646	605	636	610	608	595	602	623	566	577	561	610	573	555	629	639	642	562	566	585	608	622	627	585	592	621	629	588	588	599	643	568	604	590	610	577	589	602	580	603	586	597	597	586	614	597	596	584	588	585	582	553	558	619	555	572	568	570	597	616	598	623	591	582	568	601	558	618	603	605	629	620	574	577	576	601	549	575	606	624	597	583	589	544	557	558	561	568	603	582	594	583	620	579	545	665	687	573	591	585	600	591	580	543	579	613	615	618	608	628	605	636	618	605	660	613	593	548	556	591	640	587	615	556	596	547	614	575	565	562	581	579	594	607	580	562	577	578	546	588	599	609	594	614	557	628	586	595	628	619	606	599	584	580	622	617	607	606	578	598	590	605	561	597	605	630	589	608	594	562	610	588	619	568	598	586	597	612	587	601	598	610	603	574	605	624	583	599	614	641	556	626	598	585	582	599	567	604	563	575	586	576	594	621	596	617	586	609	602	607	618	569	575	634	574	597	607	630	596	608	591	618	608	592	610	659	632	586	619	586	564	576	592	584	619	572	582	598	597	582	649	603	582	599	637	629	529	637	591	596	579	605	604	629	571	600	585	652	563	625	556	595	603	555	605	600	664	606	589	593	587	614	586	627	615	602	588	538	613	575	626	601	595	597	564	625	631	588	618	643	638	552	554	644	648	609	549	603	606	566	593	598	635	587	609	584	608	603	616	619	579	608	607	595	650	564	620	559	607	568	620	559	563	571	573	577	585	616	571	609	571	590	605	574	604	584	647	583	573	600	618	615	588	620	589	565	578	588	596	606	598	593	608	563	566	627	604	606	545	592	599	611	599	566	656	602	639	601	589	589	573	636	635	589	657	603	605	645	595	573	593	642	590	560	571	539	636	601	646	587	584	603	609	630	581	594	626	558	612	576	594	588	585	588	626	639	584	636	581	606	585	624	601	625	618	591	580	577	596	608	595	538	598	574	596	601	585	598	622	599	569	543	601	572	600	579	586	612	632	587	564	581	624	632	580	574	594	557	575	607	618	620	583	622	569	582	581	598	554	583	588	587	678	552	618	609	607	579	595	559	540	627	599	565	622	624	552	609	578	573	604	625	610	568	625	615	627	602	647	619	629	595	631	639	598	584	594	612	575	590	606	594	570	599	561	620	598	601	577	645	637	570	542	590	590	551	578	591	606	563	571	612	580	625	573	566	625	549	601	591	579	615	631	560	620	561	589	602	607	584	618	592	609	616	587	590	614	558	608	598	601	579	586	583	581	575	604	611	622	607	592	596	582	561	564	579	613	568	660	615	597	598	611	595	533	610	640	586	584	595	629	592	621	606	618	537	578	610	566	583	633	596	563	583	560	599	615	601	554	594	582	619	608	606	562	590	597	570	559	603	595	588	611	564	627	616	619	635	592	570	618	566	606	575	608	567	596	627	602	582	588	609	617	602	603	593	525	622	606	581	598	604	571	627	599	587	664	623	600	569	597	590	630	577	564	647	574	612	606	600	591	634	601	574	546	604	580	599	601	613	631	594	582	622	590	578	574	602	577	588	618	625	647	599	598	603	604	628	600	581	567	613	606	603	557	643	577	562	590	610	581	598	618	582	601	608	571	575	577	587	614	568	604	630	570	588	614	623	595	580	570	562	601	575	588	604	604	567	581	604	623	615	589	616	597	623	613	596	609	610	612	582	607	561	534	591	541	596	598	612	577	583	560	607	604	584	573	618	581	606	603	620	619	601	588	588	632	633	593	638	617	612	583	602	614	638	591	593	621	630	571	568	569	588	562	594	609	578	646	589	575	589	624	597	634	535	590	614	553	624	585	589	600	567	576	562	621	590	549	595	553	600	614	553	595	597	614	544	613	591	601	603	557	621	640	580	593	542	604	601	611	579	610	557	600	597	614	557	614	604	584	598	572	570	608	568	606	620	577	603	611	603	611	579	565	614	584	583	612	599	611	596	610	578	579	619	582	608	577	570	568	572	641	567	605	609	605	618	574	632	585	600	593	623	597	603	582	570	612	609	603	603	617	611	584	548	575	574	565	593	612	619	595	573	553	597	581	572	585	588	593	585	578	599	555	548	614	628	602	575	558	579	569	604	573	573	567	622	611	614	571	584	623	626	585	607	621	602	604	596	550	591	576	596	605	605	580	610	604	626	620	596	596	599	565	595	592	597	573	613	591	557	563	612	558	586	617	609	589	597	582	567	601	616	601	616	670	585	538	586	582	605	609	561	595	624	651	554	603	566	638	619	576	594	571	595	584	567	585	608	603	603	600	625	591	618	563	609	592	597	579	592	553	597	618	574	601	629	631	618	577	575	608	541	616	561	620	592	590	627	591	581	609	583	581	603	626	588	637	569	580	619	645	594	583	610	618	536	643	614	614	568	600	593	644	629	577	613	578	581	611	637	648	604	551	600	597	560	601	573	613	634	597	573	608	576	589	593	589	569	597	588	601	580	609	600	594	565	587	608	581	553	608	559	592	608	612	604	638	556	624	612	608	605	600	616	590	605	613	600	610	608	579	623	599	612	571	598	627	620	580	592	582	610	586	601	558	544	614	593	613	575	602	658	635	588	612	585	612	610	574	612	590	594	590	577	598	626	598	574	598	557	596	599	604	603	580	641	602	607	574	577	585	577	576	603	603	600	587	643	610	593	581	617	638	574	549	656	631	616	660	563	556	600	615	563	636	565	626	588	615	579	545	606	569	592	590	566	564	568	589	642	615	626	593	601	599	612	642	588	606	576	623	608	586	608	592	637	619	594	561	592
28163	17492	3093	456	330	290	287	229	237	231	225	218	188	209	235	199	228	230	204	241	207	210	202	205	239	226	229	225	226	230	218	213	221	229	198	203	228	207	192	221	195	214	223	210	211	213	215	218	231	232	227	224	233	218	213	245	216	204	222	241	202	203	223	215	224	219	185	189	203	213	233	210	214	220	209	243	215	200	207	209	193	195	201	202	191	221	219	217	208	230	212	202	196	198	204	190	248	195	208	214	226	207	206	222	224	201	216	201	238	215	209	223	230	220	206	221	190	221	193	199	198	218	214	210	213	214	221	211	231	235	206	222	223	206	218	204	243	239	220	209	234	217	220	223	219	242	197	219	199	218	225	200	215	220	220	225	200	212	209	232	224	199	232	223	205	229	228	223	248	197	228	250	223	196	232	193	213	194	221	219	214	232	195	183	229	214	226	223	227	210	218	232	190	223	208	232	219	214	240	216	198	223	185	207	232	202	202	229	220	220	222	222	194	230	195	240	205	241	194	206	211	230	229	210	212	234	205	209	221	225	190	220	215	202	188	207	196	225	200	223	206	215	199	227	228	219	212	224	227	223	237	244	208	192	197	205	200	197	226	200	218	226	208	220	207	202	210	224	238	236	209	211	218	204	201	196	209	216	207	198	223	233	204	204	213	221	209	201	228	214	217	246	245	191	213	231	216	216	216	223	210	222	191	253	212	221	220	209	201	186	233	215	213	214	201	184	233	200	228	229	220	222	214	216	237	223	237	232	215	216	216	196	241	215	191	228	204	230	209	226	199	223	225	182	197	224	202	246	222	215	208	213	220	208	182	215	222	211	227	206	201	189	224	244	211	205	196	202	222	231	190	196	222	232	198	184	238	205	198	239	210	202	220	226	212	219	209	213	206	194	240	219	224	203	205	209	226	230	216	201	209	224	208	219	188	183	214	214	213	202	221	215	190	198	225	221	210	215	219	221	185	203	217	206	209	228	217	216	220	209	196	226	223	219	242	224	206	222	235	201	212	224	207	204	230	207	203	239	231	210	217	211	213	208	227	195	190	224	218	222	203	190	196	227	221	209	202	256	211	211	220	225	207	207	261	212	196	229	207	218	207	228	204	202	220	185	204	231	208	201	206	185	221	198	197	238	226	217	205	221	219	214	203	240	237	211	199	199	213	218	210	222	221	202	208	220	213	216	232	198	195	225	224	204	206	224	228	233	252	243	178	226	214	208	224	233	244	237	221	223	214	215	203	200	219	216	230	257	188	210	213	222	205	202	227	221	192	183	208	208	197	194	245	202	198	236	234	218	232	217	215	231	224	238	213	192	209	206	261	227	204	218	208	215	193	185	230	209	213	240	207	199	202	218	199	197	218	216	213	213	240	203	192	225	197	182	197	207	205	201	202	214	199	218	191	232	200	220	197	212	224	216	218	212	198	213	202	205	238	222	212	212	205	216	224	217	204	211	203	198	201	252	228	209	189	224	217	203	222	218	201	224	206	209	222	217	212	221	213	213	222	203	193	219	203	214	222	216	187	231	235	207	239	225	231	228	229	246	211	182	231	221	206	219	188	220	233	222	235	221	218	230	213	243	228	217	233	214	234	232	229	225	216	231	203	196	244	237	219	207	202	195	215	198	228	238	214	244	215	233	221	213	213	210	226	225	212	195	207	230	181	225	181	211	235	229	212	212	227	208	251	233	208	219	213	215	252	195	210	204	219	226	229	205	220	223	225	189	210	233	212	199	230	215	191	189	214	227	198	222	163	216	203	202	205	223	221	227	232	175	212	224	217	210	208	208	228	190	213	216	226	201	232	193	241	222	224	207	235	211	222	196	237	210	221	205	234	206	208	228	195	214	207	198	209	209	206	246	182	236	226	254	205	207	226	211	218	218	189	220	196	230	193	233	219	236	242	201	209	210	234	219	219	241	216	212	211	206	203	231	203	229	239	221	223	236	226	259	219	217	218	212	222	230	221	200	232	222	229	218	219	221	205	185	217	221	202	224	215	190	251	220	220	206	178	210	210	206	207	215	216	209	218	208	222	205	221	230	221	219	207	218	205	206	238	213	235	219	227	207	194	215	210	198	188	203	210	229	209	213	210	205	217	222	240	229	199	223	192	215	209	202	219	225	225	195	220	240	211	203	209	248	230	263	219	232	240	212	212	228	218	217	201	205	210	226	228	231	205	218	200	219	203	226	251	224	199	214	248	208	231	220	236	220	219	201	234	210	217	233	234	204	222	186	207	202	229	192	191	207	222	209	221	248	259	215	194	195	262	228	209	215	198	206	228	219	180	229	223	220	211	237	220	200	197	214	229	214	190	200	238	209	229	210	218	206	233	203	186	223	229	220	209	217	226	209	200	215	227	204	220	217	232	209	223	212	207	201	228	223	236	218	260	211	239	205	217	224	204	235	215	219	221	201	238	193	212	216	209	200	224	221	224	215	226	226	205	200	216	197	222	192	215	221	217	201	196	207	206	231	216	217	230	206	231	220	211	188	213	217	210	208	212	214	226	209	258	216	204	229	208	205	228	215	207	219	223	206	211	198	236	186	230	197	221	222	248	218	206	219	233	203	214	227	227	207	232	197	223	198	212	232	214	203	237	193	214	207	211	236	215	241	213	198	228	227	217	208	200	235	221	222	237	216	223	216	223	247	208	213	217	234	207	228	237	239	210	231	241	214	245	227	212	215	205	232	244	236	242	199	193	214	210	211	214	224	205	252	204	209	261	204	190	216	230	224	200	228	225	211	226	241	232	213	238	196	222	206	232	228	209	209	227	230	210	201	222	232	206	207	237	218	203	247	219	229	225	229	224	216	199	226	209	212	242	189	226	227	205	201	190	219	185	211	219	217	218	222	201	180	219	189	228	196	198	216	208	241	222	203	200	228	233	226	213	215	206	240	190	199	205	231	230	208	208	252	204	210	224	221	190	218	202	214	211	242	176	219	212	237	215	215	200	213	230	212	201	219	201	207	223	190	204	223	221	215	232	221	221	199	208	192	217	231	210	219	230	216	213	221	194	192	188	221	223	219	235	202	203	208	225	236	200	216	229	211	206	199	222	214	207	229	232	235	218	190	220	223	219	243	236	229	224	225	226	213	212	236	178	209	213	226	203	211	206	225	206	229	206	223	210	215	218	234	197	212	241	220	227	190	198	226	226	193	202	208	240	193	237	238	190	219	216	209	206	217	233	227	205	231	231	234	217	213	191	193	213	210	231	215	201	235	223	193	199	215	223	249	221	228	218	215	219	204	216	220	240	209	204	215	215	221	220	205	224	217	227	204	204	218	222	221	229	216	170	230	216	228	234	217	242	217	246	216	201	237	202	225	200	229	214	215	237	238	200	231	236	230	248	238	222	217	208	214	234	228	214	202	184	186	202	211	227	214	215	202	236	230	234	223	227	226	240	198	211	229	214	229	236	223	204	224	222	226	248	232	220	230	216	195	203	216	223	223	187	235	226	192	215	222	195	197	201	206	226	216
4298	744	636	374	325	303	313	246	277	273	288	259	257	236	252	267	237	229	234	252	251	254	246	269	248	244	260	232	266	275	253	238	244	242	250	257	258	254	224	247	243	232	226	200	267	233	242	264	236	235	269	235	291	252	253	275	260	263	242	251	244	229	227	274	245	228	267	232	238	235	228	251	251	260	255	269	237	251	227	218	250	289	252	232	252	233	260	271	239	236	257	232	251	238	267	239	258	247	271	258	215	218	257	249	244	229	242	240	230	221	262	242	214	245	245	251	241	230	232	255	243	240	249	238	230	257	261	267	243	254	245	256	233	258	241	244	231	263	241	234	226	258	261	253	247	238	207	222	254	286	255	238	240	237	235	226	247	259	250	267	280	223	250	271	232	231	231	253	279	233	262	251	224	253	239	244	247	262	275	238	278	238	260	235	240	248	264	234	224	232	247	250	250	257	228	253	251	220	243	259	227	220	261	268	248	237	231	250	261	257	245	254	230	264	258	263	265	236	247	247	257	251	267	251	218	261	278	269	258	266	233	235	213	244	246	237	254	258	215	263	270	230	268	258	247	245	240	242	211	282	249	249	236	250	239	241	240	237	243	254	252	286	257	243	244	223	206	230	243	245	233	243	240	251	257	232	253	244	252	279	247	244	257	264	267	218	247	244	254	248	214	218	261	240	236	245	235	216	236	256	247	273	242	258	234	234	244	252	243	252	238	252	251	213	226	237	220	275	216	267	266	232	259	241	225	241	249	254	234	243	232	245	250	234	236	254	253	254	256	231	229	228	239	280	245	254	259	262	235	244	276	245	247	234	252	267	244	247	251	248	227	251	223	221	222	262	249	233	244	235	251	254	225	239	235	240	219	228	257	268	217	251	272	241	242	225	242	225	254	240	243	245	264	235	248	257	249	235	258	260	268	228	248	242	270	266	249	233	228	229	221	274	255	234	267	228	245	243	243	226	267	227	225	251	241	236	255	242	223	257	256	253	269	287	242	202	254	235	259	278	243	243	250	242	262	244	236	237	230	237	227	252	235	255	256	238	237	260	238	216	240	232	238	239	264	238	204	226	251	237	246	243	241	246	248	245	247	244	236	230	272	259	257	255	254	242	239	224	263	243	227	227	238	241	239	230	247	263	225	275	245	238	213	227	230	272	214	270	229	255	256	246	242	201	236	241	250	233	249	245	252	254	247	245	252	261	239	244	254	261	257	260	268	245	260	247	260	239	236	232	244	238	234	242	246	246	245	254	249	239	256	245	239	234	238	260	266	243	230	270	266	273	243	248	245	253	256	236	249	237	240	244	237	229	257	228	254	257	243	254	237	236	250	238	266	220	252	264	241	247	217	248	249	248	258	247	254	222	241	264	237	247	239	233	253	253	234	251	232	258	232	254	274	241	251	242	244	245	234	263	258	263	246	222	243	245	238	265	261	239	272	242	241	250	221	255	240	287	240	221	278	253	246	242	242	228	228	240	242	244	242	233	232	255	233	240	250	231	245	279	246	254	227	265	238	270	235	234	256	228	240	254	242	219	239	243	232	235	258	251	228	284	243	244	270	240	256	249	241	268	264	261	255	249	243	216	240	239	236	258	245	247	246	243	258	261	247	235	237	227	247	234	249	265	240	241	260	246	249	253	248	265	247	246	253	237	263	228	263	227	254	265	224	245	228	260	241	262	254	249	228	233	243	231	249	243	220	243	243	244	235	249	236	220	235	219	237	244	258	254	232	249	251	239	228	243	234	255	229	252	240	251	261	281	240	217	249	265	241	245	232	222	249	240	245	250	251	262	253	259	245	230	227	235	275	268	245	254	257	253	264	217	253	252	261	253	259	255	256	239	229	239	244	214	254	239	229	222	238	231	249	280	234	215	263	255	254	257	245	244	227	240	220	247	224	236	251	224	223	244	275	241	250	232	248	266	242	221	274	284	205	227	224	237	251	217	245	224	255	254	269	222	259	252	226	239	250	247	270	228	255	219	266	247	262	255	257	208	251	255	263	240	242	255	241	261	238	246	264	238	230	238	259	272	246	258	273	243	233	260	223	261	252	249	257	239	255	268	245	217	250	244	251	223	248	256	271	224	237	260	264	237	251	256	233	240	232	285	232	273	250	236	220	257	228	259	254	235	251	259	246	246	233	238	251	235	238	223	255	243	256	243	245	245	215	259	253	246	260	259	244	238	248	228	230	236	274	259	246	256	235	253	262	239	248	240	251	260	244	245	238	258	235	275	266	282	233	242	247	243	246	234	273	223	240	233	246	245	259	248	237	242	235	249	260	261	258	266	256	274	248	249	243	256	233	244	255	276	235	221	244	241	223	256	227	230	261	245	230	243	271	284	237	240	243	247	224	263	287	251	257	234	234	239	251	258	265	261	204	253	227	239	264	244	271	205	224	266	246	262	253	236	244	235	234	228	230	275	264	241	244	235	270	255	235	232	252	259	248	254	233	232	230	226	235	247	244	226	246	247	255	254	259	266	229	216	247	252	270	218	261	234	269	263	225	244	258	200	251	253	235	265	233	229	233	257	261	254	241	249	251	244	248	223	240	221	259	229	270	258	253	248	257	235	229	270	255	220	254	238	248	244	251	220	237	239	236	252	266	243	251	234	255	239	262	249	243	235	238	253	265	237	252	247	246	229	280	252	261	221	244	242	249	239	232	219	250	246	229	262	254	257	244	245	267	260	262	257	225	243	240	224	256	266	242	228	248	288	247	247	228	234	250	247	248	243	251	248	232	247	280	244	251	240	242	216	252	239	266	244	260	252	246	231	250	237	241	276	232	256	232	303	255	246	247	284	252	249	244	230	252	265	268	243	242	230	274	235	220	242	226	233	259	240	227	238	218	245	259	265	264	222	260	247	241	247	259	250	227	229	255	236	264	228	230	269	241	251	248	257	253	230	241	252	248	259	249	251	244	233	262	247	264	233	226	231	241	240	256	248	228	240	247	266	231	241	243	274	259	229	244	230	274	234	223	225	261	250	267	236	262	208	247	251	267	275	271	243	237	268	245	256	243	264	261	249	248	252	229	271	263	256	254	237	264	274	272	257	267	236	262	235	260	198	242	259	229	251	233	245	259	226	256	230	287	240	261	278	261	260	242	252	239	245	260	256	224	247	247	255	260	254	243	239	260	267	267	273	239	240	255	238	239	244	265	246	266	254	233	256	220	250	274	254	254	229	227	242	242	233	260	235	240	251	274	245	221	218	241	219	234	232	239	256	253	241	255	238	245	251	257	254	236	257	270	220	235	219	273	265	206	231	232	255	221	239	252	254	271	245	272	251	251	254	246	263	229	251	239	237	228	260	245	227	235	264	246	264	241	229	249	252	251	260	254	243	227	248	230	278	239	250	238	258	230	229	257	236	237	258	244	243	284	232	230	239	224	264	242	264	239	225	266	241	223	275	255	255	274	245	292	265	235	252	242	273	229	259	241	280	258	281	249	223	263	258	240	256	238	263	226	270	284	236	214	247
23897	21358	28605	24480	21360	8554	940	616	522	468	407	435	370	330	327	336	312	320	336	294	329	303	283	292	314	311	329	272	293	303	309	252	263	299	265	309	280	294	296	254	276	268	310	312	268	272	293	288	285	281	296	261	264	258	277	328	278	303	253	273	260	265	286	281	283	304	321	283	279	260	289	261	258	265	269	290	269	272	291	250	297	281	289	261	293	296	288	284	254	289	296	267	250	292	281	264	282	298	284	259	261	269	282	299	259	275	322	245	269	257	268	310	291	293	283	285	294	287	263	279	294	252	280	315	266	267	264	269	290	315	277	293	293	285	279	262	290	282	297	284	281	260	283	267	288	287	281	281	276	266	298	263	273	249	301	260	276	288	249	247	268	267	291	276	279	279	261	298	292	284	268	281	282	295	283	289	260	267	259	290	312	288	280	295	262	278	277	297	248	259	242	256	309	279	258	280	278	280	268	297	278	285	297	220	270	297	312	264	263	273	284	280	256	280	280	260	279	274	293	270	303	241	294	261	263	258	247	282	310	255	291	293	280	252	304	275	259	262	247	290	258	292	276	271	288	270	287	283	269	262	272	278	294	275	257	265	254	274	289	257	278	276	290	282	301	249	271	263	294	279	267	268	266	290	261	255	282	273	302	306	273	241	236	273	282	298	290	280	267	273	283	279	290	284	290	296	268	304	268	247	280	277	274	281	276	271	281	288	284	278	289	284	278	258	264	263	277	277	263	303	269	271	284	268	263	300	268	263	272	317	242	251	284	284	300	281	278	266	280	248	276	288	282	268	271	297	271	283	283	287	255	277	266	286	290	257	260	284	281	274	282	261	260	261	277	285	252	269	301	293	285	287	292	283	284	260	268	280	277	276	275	281	263	285	272	272	308	299	263	271	271	293	271	315	253	262	279	325	260	262	278	250	282	245	253	279	266	276	265	268	295	272	295	277	273	262	271	291	280	253	282	281	249	266	293	286	288	270	294	266	290	273	283	259	261	259	259	289	284	294	282	270	288	280	295	285	285	250	272	292	278	302	258	296	287	289	276	270	270	291	274	255	300	297	257	292	250	273	256	294	305	277	272	288	270	293	302	271	262	259	294	268	297	267	309	281	270	267	265	245	256	292	285	268	287	261	265	277	282	268	296	284	313	259	286	264	256	294	280	278	270	274	288	284	272	308	303	279	291	259	270	250	292	289	254	261	271	252	269	249	286	269	269	257	281	270	283	287	267	265	276	277	307	277	260	252	278	285	277	297	269	278	281	274	259	268	270	266	272	280	253	281	272	278	265	270	299	270	288	287	246	268	279	267	276	262	315	296	291	276	307	268	259	267	287	248	280	268	258	261	275	286	286	251	258	290	268	280	295	288	275	260	284	268	276	297	271	279	302	254	285	296	271	275	279	286	281	295	254	251	260	266	276	291	253	266	278	268	253	260	273	278	289	292	259	322	279	289	312	292	279	294	281	276	277	270	287	243	270	297	307	255	276	269	271	295	260	286	256	257	266	266	272	267	281	282	293	287	295	282	255	263	267	245	292	295	293	273	281	276	260	299	301	261	271	253	273	238	315	300	273	276	301	297	281	265	271	298	272	267	265	255	245	277	270	284	274	252	289	268	262	273	277	271	265	292	282	290	249	279	284	247	267	281	258	277	267	260	266	277	282	293	264	260	300	285	271	265	253	280	265	280	288	272	264	257	305	331	287	308	277	288	255	271	268	284	291	283	261	280	276	282	279	257	278	294	250	261	282	269	295	254	290	259	259	263	268	302	304	273	259	281	277	278	248	268	277	276	263	286	261	287	293	259	254	288	263	265	259	269	278	264	262	271	262	305	269	290	250	263	277	263	280	295	272	264	285	270	293	297	268	274	270	277	261	295	268	263	280	309	289	287	306	296	263	271	275	274	277	291	271	293	282	284	272	294	273	273	276	253	285	270	254	261	252	281	266	300	297	256	258	278	273	290	295	295	285	292	278	266	272	268	291	255	252	284	268	280	279	296	299	292	258	266	279	272	285	267	282	270	309	266	291	283	249	258	284	263	266	292	277	280	250	243	260	268	287	258	272	277	287	292	285	269	272	305	296	283	264	279	297	272	270	270	260	283	300	273	265	261	266	258	286	271	271	249	263	285	297	281	270	262	316	304	291	307	255	332	271	267	298	249	272	288	282	278	272	285	289	282	310	262	301	261	296	282	264	262	270	266	295	263	280	290	287	293	264	263	305	279	273	252	254	273	250	281	287	248	277	273	233	302	281	276	269	265	285	259	294	283	274	260	274	296	253	304	269	294	284	258	295	272	273	275	268	270	269	282	266	292	252	281	264	277	276	272	239	258	256	283	292	268	281	247	270	298	249	255	284	288	269	265	306	285	264	280	281	280	258	282	288	282	265	265	282	270	268	263	267	270	273	268	231	256	273	263	249	298	309	289	279	312	247	298	269	311	288	274	273	283	273	286	299	275	277	281	299	307	282	248	307	258	258	314	284	283	283	237	262	291	292	309	286	258	293	248	272	286	279	267	262	284	268	276	273	268	282	271	268	280	297	246	299	281	275	265	280	267	281	271	310	281	269	286	279	287	289	267	279	277	260	303	282	262	297	273	300	259	282	304	260	264	286	254	277	299	291	295	254	290	304	268	279	292	262	285	311	290	275	299	288	281	229	269	259	281	292	314	283	274	271	279	262	287	288	291	275	286	258	257	258	284	271	282	278	248	261	284	277	297	284	268	278	239	319	291	275	279	280	271	255	295	280	277	285	302	265	291	272	279	252	276	281	285	290	296	282	279	293	292	287	256	260	234	301	285	295	287	283	286	248	320	292	257	268	295	290	262	262	277	283	272	301	276	285	302	245	257	256	277	287	277	284	291	259	279	257	249	262	266	278	250	250	292	280	284	287	260	267	283	269	266	281	273	273	286	269	278	301	280	264	262	258	267	255	281	271	277	258	292	291	274	256	290	242	265	289	266	285	262	261	288	281	278	291	255	264	254	279	286	278	275	302	283	271	277	263	300	290	294	273	276	283	301	240	289	279	264	269	277	257	272	265	283	269	301	279	270	274	274	279	262	291	298	283	269	265	286	299	251	246	256	283	276	315	315	303	293	268	280	282	274	256	261	262	283	290	265	240	284	286	281	289	267	300	264	283	252	280	265	260	284	262	287	275	283	302	296	306	242	286	269	299	263	303	249	284	300	263	298	284	293	295	283	304	277	291	266	270	274	277	263	282	245	267	260	287	293	331	312	273	272	284	284	248	279	264	268	304	268	286	260	245	260	267	285	254	279	242	280	267	289	264	296	265	291	270	246	253	285	309	294	295	278	303	283	268	274	265	277	248	278	294	285	286	282	301	272	270	289	253	267	254	252	260	298	265	259	288	269	263	291	269	295	275	285	281	278	272	263	277	245	295	321	272	273	280	275	270	303	308	265	309	285	286	287	279	272	292	298	286	293	280	272	274	290	290	305	286	285	275	281	274	281	298	297
3437	8720	5810	2725	1932	1443	1077	939	747	679	547	513	436	452	419	374	400	337	359	333	356	322	361	319	286	330	328	340	314	311	307	327	297	300	307	318	296	307	305	331	281	298	280	272	298	295	316	296	310	290	293	294	304	297	291	296	305	289	294	313	274	306	260	287	311	288	260	272	304	268	317	285	302	310	318	296	294	306	286	306	287	301	287	288	270	303	280	278	332	308	291	298	268	272	264	270	294	266	299	280	298	281	276	313	282	286	272	302	253	299	270	304	286	311	296	300	322	276	291	306	274	283	284	261	310	301	287	297	269	281	274	309	308	274	307	317	288	292	279	285	285	327	292	296	309	267	297	318	291	316	290	306	320	301	252	288	290	329	319	303	286	290	314	284	256	298	261	297	278	272	299	310	303	256	266	281	282	272	302	296	296	269	302	310	264	295	298	307	311	295	291	299	280	286	304	303	267	337	293	294	317	318	283	323	327	286	315	299	297	296	275	316	315	289	292	272	315	287	318	304	304	268	290	295	314	282	283	292	300	319	278	303	311	286	267	307	304	267	305	287	280	284	262	287	286	292	310	304	315	282	333	304	289	319	315	298	306	322	335	290	271	332	300	309	296	270	294	295	313	299	301	287	309	278	280	301	305	284	276	299	314	293	300	294	313	265	317	272	298	289	321	286	308	273	293	282	308	303	294	266	306	326	272	328	303	271	297	313	295	299	297	305	290	295	304	278	310	298	283	308	288	271	300	283	278	283	311	321	275	295	307	300	295	273	329	296	310	289	265	295	272	273	295	252	302	324	292	296	273	302	300	295	256	297	322	315	249	329	306	301	298	285	318	294	270	304	298	296	313	289	317	284	286	285	296	298	265	302	310	307	273	333	287	306	315	281	292	282	270	293	284	287	312	283	300	326	292	301	300	316	274	308	244	306	296	281	287	295	349	303	268	278	322	305	293	325	315	291	280	286	303	290	276	283	304	299	315	275	277	281	289	286	267	281	300	271	275	324	300	270	295	268	301	273	289	282	287	280	282	308	321	298	278	317	281	321	320	283	317	284	304	274	281	277	267	309	316	298	265	252	286	298	266	283	300	308	304	305	292	278	304	279	317	308	282	293	319	298	307	286	284	275	279	283	268	307	283	299	303	304	292	283	283	322	274	288	302	288	273	288	281	293	298	289	308	295	301	280	301	321	287	304	298	315	303	280	284	281	292	271	288	310	287	298	275	311	282	306	287	296	290	276	268	292	290	280	321	279	293	303	319	315	280	286	300	283	312	289	281	285	288	308	265	269	276	279	285	328	281	284	291	298	277	257	280	294	301	267	294	304	308	254	294	287	280	296	281	303	285	285	293	274	275	314	285	267	260	321	305	289	283	282	279	264	278	279	316	293	289	287	293	286	272	305	318	319	267	311	320	314	280	252	333	348	278	284	259	323	299	291	276	288	298	295	304	289	282	270	297	273	292	315	289	289	257	278	312	308	263	282	266	292	292	285	314	290	305	254	284	309	312	317	321	293	270	306	306	303	298	275	305	290	286	284	275	261	259	299	276	291	294	320	279	293	319	321	315	321	302	292	298	279	318	306	289	284	280	287	261	301	311	285	290	312	284	312	271	326	284	349	297	285	298	273	282	284	274	294	277	304	286	291	307	308	332	313	294	316	296	286	292	304	286	294	273	293	284	313	297	303	263	310	292	284	294	271	279	285	288	253	291	295	292	270	333	278	299	302	271	280	265	298	271	284	289	310	341	313	305	298	279	252	278	282	292	279	292	279	300	280	321	268	301	306	309	297	288	311	291	293	287	299	307	306	282	276	283	281	280	282	288	299	318	295	311	319	298	254	327	311	284	325	270	272	315	283	312	298	298	319	286	274	284	273	280	292	281	310	308	282	292	263	296	285	304	268	316	291	274	302	308	260	300	269	318	315	270	318	293	264	291	310	331	295	280	308	289	295	348	280	316	275	297	273	295	286	278	285	290	293	313	288	265	308	266	316	303	290	335	279	283	288	293	302	300	264	246	272	239	295	312	299	319	289	265	311	296	284	298	296	274	310	315	306	313	287	277	296	280	288	268	262	290	294	306	287	307	290	272	279	303	284	283	279	265	308	290	279	285	318	285	281	289	279	257	299	328	320	278	305	303	258	321	271	310	301	306	302	308	307	293	269	297	286	259	297	277	276	318	299	255	280	268	300	271	299	311	282	281	300	268	279	310	292	291	341	298	310	317	287	279	283	286	292	303	307	274	310	284	293	307	323	303	314	323	312	310	281	288	282	290	304	326	281	258	287	264	297	293	282	304	291	263	274	272	293	280	289	295	293	297	303	300	306	277	289	278	323	294	274	302	264	288	306	308	288	286	269	307	292	307	278	286	314	288	288	279	311	298	308	294	287	286	291	306	266	304	282	277	309	321	279	315	298	307	286	280	298	296	298	324	307	310	315	290	297	270	286	273	271	326	298	270	307	258	314	304	317	296	286	296	293	300	316	332	305	272	278	283	305	271	326	290	289	289	271	297	297	305	318	311	293	278	261	295	294	315	307	258	301	303	296	295	247	298	286	308	293	347	306	274	297	270	271	307	274	286	317	294	304	313	304	292	297	299	290	292	280	306	293	277	266	274	315	286	341	302	283	298	288	295	287	307	302	299	295	308	304	292	284	290	306	297	259	288	296	287	301	301	294	280	315	316	306	292	305	270	291	302	281	308	286	287	299	305	321	259	267	286	296	301	279	285	316	307	310	282	291	281	309	303	313	267	269	304	278	300	285	292	308	294	306	303	310	318	278	269	295	322	303	283	311	304	290	294	269	302	265	279	300	292	291	287	276	340	301	278	281	330	301	297	292	286	295	307	309	291	331	319	260	287	335	301	264	289	306	299	321	289	299	262	327	300	301	308	273	298	299	268	293	306	295	292	305	305	315	299	285	281	290	268	277	305	282	305	347	283	273	303	277	281	300	299	312	315	298	316	277	310	274	308	311	303	288	281	287	281	291	302	284	323	276	246	284	275	288	336	314	313	301	314	314	300	334	269	295	287	310	287	316	293	292	294	278	276	293	296	262	293	320	303	276	284	300	285	303	321	276	267	295	271	317	273	313	313	308	313	299	294	264	287	265	307	311	316	291	310	280	287	313	281	293	305	308	294	326	286	288	313	275	285	319	302	299	275	290	275	260	265	301	297	320	300	291	299	280	251	322	294	272	281	284	280	306	294	285	317	299	304	298	292	291	289	271	327	291	289	298	286	279	332	255	297	283	321	317	302	292	279	315	288	329	286	300	302	305	302	292	291	297	308	321	275	274	282	321	292	298	299	298	285	283	291	287	279	281	305	289	284	292	250	290	286	309	294	289	307	286	293	301	276	325	307	271	293	270	297	306	292	316	300	326	266	295	295	306	310	280	286	294	264	300	301	310	277	293	311	300	285	309	276	261	298	270	264	264	287	287	328	312	300	310	277	280	272	292	302	296	265	307	295	308	306	275	307	288
25237	21428	27487	25647	9372	835	654	588	519	518	522	491	448	482	461	456	479	464	469	452	440	422	414	458	435	418	453	433	471	432	463	458	409	432	414	453	410	470	419	392	441	451	441	479	453	448	409	456	449	420	442	469	460	469	424	438	414	440	419	414	403	430	468	451	466	439	467	442	441	439	458	485	459	439	450	454	420	473	447	448	458	421	448	466	457	415	415	460	421	438	449	447	435	442	438	443	428	417	436	449	451	476	454	425	434	414	438	443	446	420	462	421	445	433	466	429	426	455	454	456	416	420	429	452	435	419	435	427	440	437	434	459	438	428	453	442	434	420	414	437	438	446	433	410	390	400	464	454	453	448	474	460	453	425	454	441	456	441	432	471	442	411	440	450	414	426	406	481	420	410	457	432	456	423	435	433	425	419	471	453	440	453	456	444	425	463	433	409	448	456	427	457	416	441	467	464	437	435	430	444	432	440	448	417	444	414	421	423	438	438	406	418	425	422	449	465	460	419	465	428	434	463	407	460	431	414	435	413	398	449	430	430	416	447	420	422	439	432	468	467	474	419	459	435	441	431	426	420	395	432	417	416	442	427	415	466	427	414	462	432	417	418	448	408	471	424	433	432	419	439	424	444	438	434	416	458	445	438	434	437	425	422	456	419	455	407	464	487	435	427	434	442	450	389	453	461	488	420	446	464	405	446	457	469	435	448	467	413	441	428	419	427	430	457	398	421	429	427	450	461	424	407	454	421	439	497	415	423	425	418	436	443	416	455	449	414	464	462	445	466	437	388	417	408	458	470	437	414	448	469	428	453	452	453	443	419	407	414	449	433	480	447	469	451	420	405	436	442	448	434	414	435	443	443	437	436	445	440	412	440	383	427	444	434	420	414	456	421	445	422	433	478	443	446	473	486	427	466	451	432	425	422	475	464	455	434	421	444	481	419	420	452	420	450	437	416	383	412	438	425	428	429	436	458	437	433	407	423	443	422	425	430	461	435	442	438	424	425	453	473	459	413	436	465	457	429	423	458	444	421	431	409	383	477	450	417	465	425	450	417	429	455	443	457	426	414	405	422	404	434	442	443	471	434	438	450	386	436	453	444	415	422	418	460	442	421	385	473	440	454	397	433	444	422	452	443	456	451	404	424	464	416	455	416	446	422	445	393	463	448	424	458	452	448	454	453	476	422	387	448	442	422	449	427	436	436	434	433	396	423	435	444	392	403	410	486	438	420	447	398	451	459	421	451	467	454	391	478	440	465	444	449	457	453	430	422	406	460	457	419	462	450	453	464	456	455	450	465	406	447	411	440	422	460	434	449	455	427	429	451	399	412	437	450	490	459	449	438	464	431	441	431	440	496	419	380	429	433	435	451	467	449	439	465	465	421	430	440	441	416	422	441	446	411	431	412	442	449	406	437	411	437	426	461	444	461	455	431	389	442	418	438	403	483	500	396	434	437	446	414	390	427	440	439	444	408	455	433	411	421	441	443	426	439	444	438	441	447	393	452	426	464	452	447	393	446	437	431	444	455	464	439	415	426	458	432	413	458	418	422	415	419	430	435	442	487	399	442	434	425	446	417	438	430	445	461	413	394	431	444	414	426	416	421	427	387	444	474	420	426	445	385	462	435	423	448	459	452	398	447	458	471	434	421	446	416	391	455	453	448	448	421	427	396	454	421	476	414	446	466	453	448	440	436	397	461	467	425	493	435	430	434	460	454	403	411	465	437	418	440	459	425	468	414	417	490	438	464	400	406	408	421	425	435	411	441	469	418	413	438	435	445	417	398	475	449	466	431	416	406	432	405	443	435	442	417	414	419	400	400	426	432	453	447	444	441	444	420	451	439	423	441	453	401	403	417	497	415	434	426	458	430	454	467	443	414	435	454	476	452	452	446	462	452	420	459	438	465	401	436	458	482	397	461	429	467	449	434	401	454	453	464	425	439	434	427	399	436	414	463	434	448	433	403	409	427	443	463	440	448	420	386	451	404	434	408	449	434	429	428	473	432	423	402	445	444	449	433	464	454	409	452	426	395	449	439	419	406	462	451	459	423	436	412	469	412	440	419	436	434	467	415	469	450	448	395	397	446	469	432	451	462	415	416	467	426	410	451	420	425	411	402	426	414	432	469	445	426	435	410	436	421	462	443	426	445	398	399	425	482	431	423	417	446	435	458	402	444	430	439	469	450	431	439	439	438	439	438	473	439	454	447	426	449	415	442	435	466	430	436	468	446	416	408	455	423	412	467	395	458	404	449	423	457	463	469	433	416	446	424	425	401	409	476	415	431	440	438	428	454	422	446	436	419	432	445	435	450	437	410	477	393	451	440	414	479	449	450	428	468	427	434	428	445	433	428	431	420	454	446	441	471	422	442	417	388	428	407	459	416	453	392	473	438	430	417	446	423	473	429	419	457	447	431	414	400	414	462	442	432	447	426	420	453	437	405	425	457	434	388	415	434	430	427	459	417	478	412	435	425	417	407	466	455	470	423	409	438	417	419	438	420	461	429	453	413	405	421	447	413	425	446	443	421	441	421	408	431	460	442	389	423	436	451	444	448	441	419	446	444	433	415	425	413	435	442	424	445	407	457	452	453	426	431	467	436	457	470	419	452	429	413	421	444	443	420	434	416	410	423	456	417	419	449	424	475	442	432	417	409	432	423	427	444	410	430	432	426	425	443	427	460	426	427	456	388	464	437	439	429	468	448	425	442	384	434	437	414	429	451	430	468	454	411	435	451	460	388	389	433	422	432	419	453	431	451	460	454	465	443	442	412	405	452	417	464	442	439	394	420	441	433	418	444	384	458	424	421	426	460	447	422	424	432	420	465	435	407	466	494	434	430	419	416	412	451	420	475	408	434	414	449	421	422	439	427	436	413	438	439	449	439	436	456	459	416	425	426	409	441	398	442	438	433	450	428	458	462	431	448	444	460	436	420	429	461	428	471	447	435	407	482	464	416	440	426	462	418	479	438	454	461	437	404	454	444	433	442	442	429	443	444	434	451	452	442	451	437	458	426	428	435	412	406	451	431	452	382	458	419	405	399	451	456	440	446	462	409	445	469	411	456	450	451	447	439	381	450	427	386	429	432	436	433	443	471	411	434	469	445	459	434	441	419	405	446	436	464	442	468	432	415	461	499	439	434	443	401	457	414	453	433	407	466	423	443	397	443	444	450	449	442	422	454	438	408	466	439	419	389	439	450	433	439	436	435	439	444	448	426	462	410	396	443	406	443	418	437	434	461	471	469	444	465	423	423	424	405	447	433	436	427	444	434	459	450	415	455	477	436	458	407	431	479	443	404	429	424	446	436	431	422	439	465	445	434	447	437	442	412	426	453	420	449	427	481	433	462	443	416	430	434	438	474	421	447	463	420	411	427	431	457	450	429	503	418	400	416	444	487	456	442	475	421	436	447	408	444	449	445	435	448	407	432	414	409	445	416	463	407	481	449	439	418	424	435	451	433	420	442	445	450	415	426	469	449
3514	5316	3614	1855	1326	1106	924	822	698	668	620	619	546	540	521	518	535	495	466	553	504	487	550	499	493	468	523	502	553	455	465	462	494	514	491	474	470	471	509	489	502	502	447	451	473	437	488	458	465	518	494	457	484	499	505	489	524	484	477	492	513	483	479	510	478	482	488	482	466	465	474	462	489	472	490	501	454	473	471	494	450	446	468	461	486	477	484	454	466	495	479	499	474	467	464	493	466	445	481	446	498	476	498	430	477	444	482	491	503	438	460	479	454	455	507	465	485	464	459	510	469	432	434	452	471	513	484	458	479	476	458	471	480	488	479	455	455	465	480	455	487	482	440	444	466	484	507	513	488	470	522	475	501	476	454	468	448	491	481	493	479	464	455	452	462	464	439	447	502	467	443	459	462	484	469	464	488	460	484	462	446	441	438	487	479	508	487	498	438	463	475	476	449	442	480	503	471	472	491	485	493	446	481	463	507	470	487	457	450	509	445	518	450	481	488	472	495	458	438	475	440	469	484	446	467	471	482	464	480	447	445	437	438	482	471	458	468	448	498	461	474	504	458	499	476	454	478	457	438	481	496	484	514	468	482	492	445	453	443	479	472	490	478	465	474	495	469	500	488	471	451	490	449	501	438	460	452	480	486	478	497	500	484	480	452	516	445	466	488	480	478	422	474	475	438	461	478	442	483	452	473	444	510	472	439	487	512	434	477	492	455	467	496	528	441	489	436	483	465	468	468	501	449	475	518	472	498	460	490	457	471	488	470	481	438	472	455	487	502	474	455	463	485	484	514	453	458	465	473	463	442	503	450	499	475	461	491	436	482	442	455	454	508	480	466	449	495	495	486	455	441	482	468	469	468	441	478	479	448	459	450	474	457	458	473	480	506	454	467	470	497	457	465	465	463	523	456	481	465	491	535	482	455	491	484	472	480	469	505	435	479	491	434	463	463	486	438	495	516	526	471	478	503	481	449	473	490	503	470	476	465	491	486	448	494	485	468	521	453	480	471	497	476	479	449	472	491	466	457	474	483	488	448	461	460	481	455	461	481	459	462	447	465	437	504	435	454	462	476	435	460	458	452	453	456	475	479	466	499	446	474	472	464	453	469	528	464	449	446	487	460	440	445	457	460	449	488	503	462	482	453	483	472	455	488	445	464	417	472	450	459	489	445	471	473	494	460	460	471	441	452	488	501	456	493	491	499	501	453	436	477	479	470	476	473	435	510	439	490	449	462	516	474	472	472	495	456	454	464	453	485	486	455	464	461	469	512	518	454	451	462	472	469	482	449	466	480	471	483	486	498	430	469	469	453	499	438	467	467	437	523	478	471	452	515	429	491	442	441	463	464	453	454	463	490	489	465	455	457	487	477	486	475	475	456	509	456	462	440	463	455	458	493	464	430	460	457	467	504	474	461	454	465	427	477	450	484	459	457	487	439	498	471	442	467	430	519	471	503	515	459	478	486	478	454	467	460	541	495	483	484	490	499	449	462	488	487	499	476	526	458	463	437	452	470	471	493	474	469	485	482	456	464	459	462	503	473	450	471	477	458	482	491	471	477	487	451	439	445	472	472	483	493	470	490	492	506	481	440	476	493	469	452	490	457	503	481	494	465	517	474	479	476	488	441	435	465	483	469	487	465	508	464	485	506	527	464	495	523	465	481	460	461	457	464	524	480	483	510	470	489	492	456	445	463	474	456	505	505	513	502	477	451	456	442	481	482	423	465	472	439	440	499	499	500	480	450	495	474	477	500	443	481	437	481	469	447	487	522	468	457	459	462	448	501	462	495	433	474	464	507	459	483	476	439	487	480	451	450	477	498	471	465	491	450	501	454	490	472	456	445	472	463	436	448	440	451	488	442	489	509	484	471	451	467	470	454	483	463	472	497	472	477	446	477	444	454	484	492	504	487	511	489	480	474	489	461	448	457	484	467	476	447	478	480	461	477	479	446	501	502	479	442	464	476	483	475	504	431	446	453	483	477	447	470	460	477	462	439	459	466	444	487	445	440	444	472	486	457	459	462	499	479	468	467	454	457	446	480	454	445	467	439	462	457	469	504	469	455	469	461	495	513	481	491	470	475	450	467	496	492	464	488	479	467	505	483	456	466	473	457	456	461	491	485	462	500	471	456	492	451	454	459	510	446	491	463	476	408	490	460	479	465	454	439	477	448	456	496	477	474	437	510	516	480	492	456	501	499	509	514	446	477	455	444	497	469	489	491	444	440	461	487	447	490	486	467	468	475	451	488	457	502	464	441	483	437	437	472	495	480	450	477	443	450	476	464	488	481	438	440	473	470	473	449	464	479	494	496	428	479	481	446	455	503	460	495	449	457	488	467	442	457	465	451	472	477	486	493	446	450	460	430	480	467	449	469	448	473	489	492	491	460	478	456	479	470	473	489	456	482	487	464	492	465	509	501	461	470	462	459	456	462	453	491	472	476	489	459	486	436	507	430	467	431	467	475	462	490	442	492	472	489	497	469	482	473	455	447	476	479	428	487	498	482	449	427	450	455	404	473	490	458	449	462	468	477	473	450	500	487	485	458	430	469	510	461	484	468	435	462	492	478	442	454	479	507	474	460	486	494	446	467	453	464	487	498	444	458	501	490	467	477	472	481	456	464	446	520	491	478	474	453	467	456	450	511	465	475	511	504	443	485	482	483	442	477	475	492	456	502	483	457	477	466	463	484	501	462	479	489	495	474	446	475	456	500	483	431	482	453	466	461	504	466	504	479	415	467	478	475	470	498	474	483	513	480	427	449	489	484	473	459	479	469	422	491	463	456	463	442	508	444	495	487	502	462	460	476	511	445	517	458	497	441	464	473	420	469	456	474	497	502	445	431	451	488	477	473	498	458	470	488	458	498	466	477	532	493	508	485	496	495	487	514	475	482	461	469	512	452	445	440	496	452	486	452	460	492	448	479	487	512	513	449	430	500	451	436	462	447	470	477	481	453	494	492	474	425	467	484	493	465	471	465	503	524	512	482	478	500	512	455	485	469	440	466	471	470	487	487	486	452	466	452	440	460	468	501	483	484	482	446	504	452	527	456	506	413	476	518	465	431	487	469	474	450	435	463	494	472	463	443	462	502	470	453	479	454	503	469	464	458	499	508	461	466	481	465	504	470	473	445	482	498	449	474	500	471	479	458	469	476	471	451	476	457	486	469	498	453	468	471	488	476	476	469	467	426	454	471	493	489	450	486	438	491	448	478	483	479	481	473	476	493	445	451	456	430	455	475	447	484	475	484	466	480	491	440	472	470	468	473	494	473	459	439	446	473	465	456	471	502	447	427	509	491	489	449	497	468	476	507	477	469	507	466	462	457	496	483	478	491	469	463	455	501	456	450	490	451	445	467	488	488	437	467	468	472	436	471	470	483	467	463	479	480	472	496	501	460	532	506	486	449	489	476	488	459	483	503	531	465	487	467	477	469	470	458	464	482	481	483	438	425	484	475	455	482	470	468	487	447	482	483	454
22888	21406	29129	24069	21414	21470	7448	1399	1040	973	913	822	811	747	724	699	671	713	658	654	676	634	627	621	645	588	647	645	609	648	676	600	621	645	644	604	603	561	638	606	601	620	628	606	656	652	610	628	583	608	636	579	590	584	609	607	614	589	555	587	560	635	614	632	584	616	580	621	639	563	561	607	551	577	568	576	606	582	577	576	590	535	612	589	585	555	580	594	606	586	602	604	547	590	601	591	594	614	569	586	557	598	579	542	633	581	584	565	605	608	566	581	574	547	598	603	553	609	593	587	570	573	557	640	600	570	570	547	573	602	562	545	560	610	586	607	586	541	600	607	590	578	588	620	526	586	599	510	572	601	603	585	605	606	641	590	583	564	598	576	598	555	632	662	590	596	636	578	627	545	609	629	584	590	600	600	593	648	612	629	596	627	597	620	623	631	592	607	596	540	606	585	579	577	586	633	599	596	588	584	620	620	633	583	577	580	549	605	590	596	572	564	582	597	598	569	546	568	569	615	572	556	590	640	598	590	572	641	587	630	570	592	632	584	590	544	616	573	571	559	620	567	555	569	630	624	580	544	568	571	617	605	609	573	606	608	610	605	563	601	564	580	599	610	624	575	590	572	595	603	576	624	614	580	627	544	598	578	587	606	551	633	622	638	594	588	613	600	623	606	591	608	589	619	571	607	584	581	619	568	562	626	592	629	578	583	605	602	564	578	582	603	673	619	550	571	592	594	563	591	559	564	625	586	641	570	592	583	638	618	605	589	588	542	591	590	591	584	580	593	528	600	585	593	572	548	569	638	591	553	607	605	630	564	590	598	556	584	569	583	635	593	597	585	547	544	624	611	624	626	604	592	573	595	606	580	582	620	560	611	574	565	615	590	594	588	644	645	604	546	602	602	564	595	555	573	568	570	587	559	609	600	579	623	618	572	606	565	610	588	565	582	628	606	602	579	586	663	604	604	591	577	568	582	581	607	610	613	628	607	596	612	567	632	586	609	607	594	583	551	629	600	589	618	586	612	580	560	610	572	630	611	607	574	588	595	587	630	575	604	562	579	563	572	622	608	654	604	585	637	648	605	613	588	586	631	600	625	602	592	570	587	563	611	575	594	570	610	554	606	548	588	594	587	606	590	618	591	597	559	568	563	584	544	604	632	625	569	569	587	575	539	582	574	600	624	581	614	602	577	571	642	565	652	589	648	655	612	612	567	604	556	607	608	604	589	610	604	641	595	567	604	588	626	607	566	573	583	578	613	594	604	587	576	586	578	605	582	584	632	603	553	621	597	608	594	566	591	602	604	571	569	581	621	560	568	568	564	612	593	587	586	640	595	596	625	557	565	593	624	582	615	596	555	585	586	573	572	599	608	536	578	556	598	621	597	597	566	625	577	599	603	570	593	588	594	575	599	574	589	599	562	606	597	640	581	617	619	597	612	604	630	613	614	605	544	636	602	622	609	570	633	575	560	544	580	656	620	579	567	620	597	592	561	589	625	566	610	596	599	593	588	579	586	608	587	625	588	601	567	636	592	630	577	603	626	613	575	541	584	635	596	600	647	618	638	542	624	571	592	599	599	640	571	618	626	592	588	572	590	570	558	565	581	615	618	584	628	647	584	597	595	611	607	572	608	592	601	582	583	625	576	593	593	615	568	583	582	605	602	554	611	536	591	595	604	615	653	577	584	604	616	602	572	607	622	588	595	587	620	569	576	556	587	552	581	607	546	561	604	581	572	589	583	614	542	597	588	593	605	625	623	626	558	576	590	637	556	618	602	580	585	579	587	584	602	574	584	542	554	562	545	556	608	571	584	575	561	604	630	563	618	622	609	631	587	592	611	569	574	597	585	554	572	611	597	551	574	584	590	599	535	586	590	596	597	617	626	583	582	597	550	580	597	613	607	610	575	567	623	572	563	638	580	573	566	599	604	570	556	645	658	541	590	632	578	570	591	632	585	634	609	612	581	570	575	628	608	612	600	571	567	557	628	605	579	593	565	578	591	599	602	600	613	590	587	561	588	582	577	593	602	557	585	592	610	628	584	567	546	601	616	628	609	611	604	569	599	576	597	618	578	561	552	599	607	600	604	598	568	563	607	625	597	579	628	586	617	562	560	598	572	598	605	602	554	595	600	578	587	601	601	602	598	578	534	641	607	568	566	567	573	529	569	545	576	631	606	567	639	583	582	607	576	615	584	608	589	564	569	576	623	592	589	588	590	576	569	601	579	605	612	528	589	630	575	610	617	579	587	595	603	626	608	571	631	582	604	563	593	557	626	617	600	624	600	557	638	577	599	605	615	619	582	597	565	596	604	593	610	587	596	529	582	560	603	609	573	555	562	574	590	576	553	576	585	617	605	584	600	582	600	552	589	570	620	581	603	571	590	572	608	648	639	612	599	585	605	574	617	616	586	572	584	583	573	567	614	570	596	570	560	615	582	632	569	623	552	578	609	591	563	570	606	572	596	574	605	601	573	586	559	589	575	606	610	589	598	607	632	539	609	596	595	610	624	548	518	590	599	542	616	540	595	604	592	599	580	602	569	581	587	625	560	600	647	621	615	560	602	586	583	605	605	560	611	595	590	568	590	591	604	615	583	599	603	609	586	562	575	584	565	605	596	593	588	584	628	587	601	572	630	597	626	610	618	590	607	603	603	577	609	597	569	574	600	620	614	578	587	635	618	607	613	601	559	567	616	600	607	598	618	613	633	576	588	582	560	591	577	572	571	588	593	592	591	567	572	589	583	616	570	623	591	580	561	534	588	607	594	607	562	549	622	587	567	570	597	609	584	603	608	584	560	581	614	579	598	599	579	592	562	616	600	572	613	583	621	625	569	568	617	584	576	558	609	593	636	579	549	596	593	591	597	576	598	578	597	581	604	590	625	584	562	593	585	628	563	564	566	566	563	614	574	606	594	563	584	605	549	620	564	580	560	639	620	568	602	586	612	590	619	613	590	590	564	561	595	629	603	539	594	559	600	583	579	579	588	623	616	626	591	589	605	573	548	578	644	563	574	575	593	584	555	590	605	544	559	602	590	602	594	627	622	589	575	560	551	593	572	591	542	605	581	567	562	584	606	618	603	594	572	607	628	574	575	584	556	591	603	616	575	578	550	553	575	599	557	561	563	586	579	607	553	573	569	590	608	600	618	577	614	599	573	588	600	590	621	582	588	593	552	582	589	584	589	618	604	616	605	584	590	575	597	594	572	605	613	583	581	590	605	588	600	594	629	604	607	627	546	586	557	613	597	597	601	580	599	584	611	582	606	601	585	611	589	638	568	608	586	597	626	597	567	590	570	612	609	585	580	625	604	604	605	571	566	601	613	595	595	620	585	542	542	557	581	578	591	569	631	602	575	604	609	599	583	572	605	571	622	569	577	548	540	630	587	635	610	579	549	592	575	560	609	582	600	573	603	582	545	619	554	621	583	567	626	595	569	600	614	591	543	574	633	566	573	597	569	629	574	556	568	590	626	574	600
4958	14677	10078	5001	3744	2811	2166	1740	1537	1252	1146	1059	910	881	844	791	779	788	740	693	662	705	656	670	727	659	629	647	675	634	665	685	625	624	668	635	634	615	584	620	631	667	663	646	599	581	612	619	640	601	592	657	635	592	586	586	588	598	635	608	647	583	606	606	633	614	619	583	599	648	593	579	585	625	587	653	608	601	630	565	607	602	621	619	625	621	601	578	600	645	597	644	591	613	614	515	600	617	607	620	582	587	605	594	578	640	609	603	625	575	584	585	626	607	626	597	551	608	602	592	587	588	614	571	598	620	616	618	642	637	601	600	572	613	628	622	578	591	585	555	568	606	611	582	599	603	606	617	590	622	602	581	602	656	570	605	626	589	611	646	541	587	581	567	603	604	608	607	604	600	585	623	610	648	615	607	555	623	622	577	633	569	632	552	595	618	596	571	561	617	632	573	599	614	583	580	573	612	640	519	616	616	607	568	601	609	550	602	594	562	599	571	605	596	574	655	572	574	619	570	602	624	571	582	598	563	620	573	587	544	625	659	606	631	616	576	583	595	549	567	598	530	651	600	631	579	594	616	611	579	625	574	622	613	591	620	610	580	602	584	572	598	593	603	591	606	614	646	614	589	619	610	643	572	590	584	595	626	554	595	594	593	615	586	587	601	566	604	614	588	583	590	615	578	614	603	605	631	584	576	609	591	577	594	574	605	587	596	586	583	606	633	570	624	617	585	564	636	563	565	550	586	576	559	583	621	632	570	622	615	565	632	570	621	584	628	590	563	607	614	587	621	628	611	623	605	632	578	586	626	610	587	603	570	582	563	602	607	592	580	537	583	599	589	614	623	597	608	587	574	575	598	625	573	606	581	566	619	641	601	597	552	578	636	594	568	564	566	643	585	588	587	602	572	606	591	578	598	587	631	608	575	630	596	591	613	593	632	605	590	603	597	586	638	575	573	628	589	583	626	610	617	651	613	620	612	595	632	602	558	558	585	610	561	592	620	637	660	597	581	561	653	595	598	592	602	596	617	557	616	640	594	560	558	593	615	622	630	598	609	603	584	566	619	580	635	610	602	612	644	608	585	598	586	588	606	573	602	565	580	629	596	630	635	548	612	610	625	549	552	574	569	587	614	556	631	592	558	628	626	583	600	620	565	575	613	584	584	636	657	631	600	579	603	596	595	594	610	608	641	585	573	601	613	619	588	648	628	609	629	620	582	594	590	633	593	608	619	609	613	585	592	586	606	602	582	629	570	578	635	585	566	599	593	604	634	620	560	592	597	605	559	592	595	559	612	604	617	621	595	617	629	615	609	609	652	617	615	597	553	552	627	619	590	568	563	649	604	585	597	596	592	656	573	623	565	570	562	587	574	597	567	599	625	622	600	620	572	607	611	605	618	573	593	593	612	615	591	551	614	641	545	606	619	605	579	576	625	569	612	605	588	600	602	583	605	638	617	570	612	572	551	603	599	605	582	633	571	616	574	607	645	598	614	594	626	593	553	601	588	601	592	568	626	618	594	619	620	590	567	616	565	608	614	619	582	632	579	612	565	615	576	623	556	622	623	614	655	567	606	592	627	624	626	594	601	579	559	583	630	591	593	601	640	573	566	539	622	621	580	594	581	580	614	576	578	620	577	549	632	617	621	630	600	574	602	576	599	607	593	584	622	599	594	591	611	619	583	616	603	590	622	572	589	620	631	625	594	580	615	590	605	621	580	589	616	580	619	597	643	548	625	586	632	612	602	578	569	604	600	543	626	623	578	650	609	620	609	565	632	583	622	597	623	602	603	619	615	562	587	601	605	570	572	604	589	631	597	564	638	591	608	605	586	621	570	617	580	584	598	591	609	608	597	608	570	578	592	614	566	607	620	600	574	613	595	566	587	625	576	572	574	555	618	615	593	553	575	606	573	596	634	585	581	633	591	570	581	563	617	596	605	616	605	566	637	594	582	579	582	576	595	608	576	578	633	605	583	599	557	601	594	615	630	575	574	625	574	601	599	601	595	564	572	592	599	608	620	581	559	633	592	609	639	672	586	574	610	580	592	578	618	624	564	561	582	612	573	578	628	573	583	613	600	639	572	626	571	589	607	614	615	592	608	579	620	577	592	614	612	595	600	603	599	593	646	619	597	552	595	591	592	589	589	599	605	600	623	631	563	594	616	568	607	604	603	585	551	572	595	555	606	586	608	589	590	624	592	591	560	599	577	626	597	598	625	594	609	633	582	597	613	647	586	617	622	596	563	596	603	583	605	607	626	573	618	572	598	618	581	571	555	576	567	644	608	598	623	576	564	579	593	558	600	597	614	616	599	616	621	589	580	544	606	559	622	630	590	593	619	650	592	625	590	560	650	580	660	585	629	579	601	584	596	609	595	548	587	582	590	598	573	593	603	605	585	588	575	657	567	600	592	587	601	621	568	567	561	586	596	552	593	600	590	561	578	633	610	613	583	583	573	576	630	605	655	646	594	593	557	637	641	622	555	557	632	546	647	630	627	595	616	614	608	605	576	620	628	557	581	594	613	563	636	617	629	602	597	600	549	585	625	611	579	598	624	598	617	608	557	591	629	586	605	646	612	554	579	607	600	569	598	564	596	560	595	587	626	613	595	605	592	574	626	626	588	601	581	563	557	600	539	590	597	608	586	623	584	609	588	565	583	558	598	622	544	638	638	635	585	584	598	555	634	628	609	607	638	590	621	584	603	593	616	575	577	574	554	622	596	622	613	582	620	592	593	580	628	591	593	637	583	576	617	622	599	603	577	571	560	629	614	599	626	617	575	558	616	618	591	594	584	617	562	575	545	573	644	557	584	592	586	573	608	566	609	567	587	597	617	605	639	618	615	589	603	623	577	585	612	568	621	559	583	605	604	575	577	612	588	585	554	607	574	623	564	588	588	594	624	588	568	571	651	622	602	596	621	581	573	568	595	610	603	640	661	620	557	591	572	615	608	570	633	614	611	599	584	600	619	592	597	598	604	613	583	643	597	558	584	571	606	558	609	585	617	579	608	583	593	617	636	635	601	612	580	572	619	609	578	549	572	554	592	570	612	608	605	620	588	655	658	601	621	583	608	622	566	628	610	563	603	581	591	592	572	568	628	576	632	582	623	617	602	643	593	600	571	599	592	587	609	609	638	590	611	583	632	574	538	614	603	584	570	599	581	609	638	587	589	597	542	612	561	611	601	648	654	629	615	566	617	649	567	540	596	645	647	608	621	611	577	606	629	604	603	600	553	601	555	581	597	593	610	582	627	587	567	608	627	645	558	596	575	610	537	593	646	595	571	635	601	584	590	543	610	550	538	613	600	578	584	556	582	617	660	596	591	591	594	542	557	588	608	613	590	563	617	565	573	637	589	606	590	595	596	593	583	579	615	563	586	616	614	597	603	607	582	604	551	577	571	599	615	618	582	599	580	610	575	555	584	593	594	574	581	571	587	596	569	619	578	632	619	580	616	580	576	648	577	637	607	597	618	608	614
27989	17304	2904	416	311	269	260	233	240	220	225	238	225	230	215	203	197	222	207	236	218	210	220	223	199	210	255	217	230	210	199	231	217	222	232	206	201	221	218	236	216	222	222	226	224	217	220	212	219	187	221	218	223	205	229	196	240	198	224	206	194	227	243	207	225	245	205	232	251	209	200	222	238	207	202	217	223	219	204	226	241	225	198	212	212	224	217	227	193	195	228	194	222	227	233	240	200	205	221	213	179	225	192	194	218	218	214	205	250	189	229	209	240	218	215	212	230	219	229	216	226	200	251	216	215	236	226	216	206	212	206	226	217	244	218	222	219	214	232	221	221	196	214	194	222	195	204	200	232	214	214	227	210	209	224	248	211	196	196	219	191	212	208	233	234	197	202	228	229	213	202	222	237	225	189	208	204	198	217	231	241	198	202	227	216	235	185	194	239	232	221	230	230	211	207	212	191	215	224	229	211	211	213	229	227	197	204	206	218	200	188	236	224	193	208	214	210	215	213	221	215	217	204	242	228	212	226	198	219	201	241	209	220	208	216	211	216	233	198	195	212	203	209	207	230	212	209	255	212	229	227	221	240	190	206	208	229	207	204	230	198	200	202	213	243	198	224	204	195	217	190	231	220	216	232	218	190	232	194	213	191	210	208	196	231	241	219	222	215	222	199	209	238	224	210	194	212	229	209	180	248	242	218	220	244	206	233	190	206	203	185	227	212	199	208	229	196	217	239	223	217	213	205	229	183	191	199	225	221	209	211	232	234	214	203	209	232	244	227	234	220	235	219	206	204	212	237	202	211	217	221	197	234	216	205	204	235	220	233	196	202	213	222	205	201	215	214	204	214	233	205	218	224	196	205	236	238	231	193	205	231	196	229	221	198	232	223	212	195	209	216	206	187	238	216	203	252	204	223	241	225	207	207	215	238	218	183	216	212	193	214	211	243	210	238	223	212	216	217	237	237	183	215	206	195	199	253	230	233	230	221	223	183	216	252	226	211	220	202	224	237	216	199	201	200	216	219	202	225	211	241	240	207	201	203	228	239	203	212	241	183	210	211	190	222	188	209	219	210	237	206	225	249	217	196	209	210	218	224	221	218	210	218	204	221	216	206	240	219	211	219	204	220	212	207	213	273	227	193	234	210	212	209	218	233	212	225	191	209	194	209	231	206	206	212	218	198	197	214	208	197	193	205	256	216	212	239	249	181	248	218	206	198	195	208	219	217	224	235	211	203	224	239	224	211	221	211	241	235	216	253	197	204	231	230	231	204	239	200	216	172	206	205	220	200	218	206	204	205	190	215	213	198	217	198	224	222	206	217	241	213	202	228	207	222	211	240	220	237	194	206	225	205	211	202	203	234	213	227	240	224	244	225	207	218	213	207	195	225	229	220	211	194	227	194	236	211	209	189	218	213	222	235	226	204	228	199	195	225	200	206	247	186	222	182	222	213	179	212	224	210	211	177	246	197	234	225	208	224	166	226	183	224	228	217	214	214	200	217	250	226	221	236	234	219	204	212	220	223	214	212	214	211	211	243	212	211	197	200	230	221	215	240	218	212	213	224	223	239	217	200	233	228	219	222	218	215	215	201	198	192	203	216	236	212	237	178	214	209	225	225	214	235	218	190	235	215	200	208	235	214	231	205	228	198	228	216	210	217	211	199	195	200	212	235	215	218	213	242	205	223	224	216	220	229	234	224	216	203	209	229	230	203	208	231	216	230	225	224	220	235	249	214	216	205	205	224	236	211	205	215	207	225	220	197	217	210	208	204	234	222	179	219	232	209	212	203	230	223	207	227	236	209	220	222	214	218	219	217	201	224	218	203	232	206	221	199	234	204	208	214	192	232	209	213	203	206	223	202	247	223	188	213	204	187	221	221	178	237	192	187	180	218	194	172	218	207	222	214	202	216	209	208	212	218	211	221	209	202	199	216	226	193	191	206	215	224	206	229	211	242	187	218	224	187	208	193	181	242	220	212	215	200	219	201	235	195	206	207	193	206	227	207	205	211	237	231	209	205	210	197	205	184	213	195	202	221	195	222	209	221	219	215	222	227	211	217	189	206	205	221	219	208	206	200	198	213	214	221	215	204	190	204	234	198	202	220	187	219	221	227	206	220	230	223	216	211	216	227	217	220	208	191	205	231	235	218	204	224	201	219	215	212	208	210	220	191	214	213	202	201	213	218	208	224	198	222	181	220	212	204	232	219	203	207	218	235	228	202	204	205	236	207	232	196	197	227	208	197	221	234	213	201	207	191	233	205	230	206	214	195	217	231	206	215	205	186	202	231	230	204	230	219	216	228	189	213	211	221	219	214	185	209	227	230	233	213	188	216	216	206	207	215	170	234	238	199	198	190	192	251	209	214	192	198	248	221	193	230	179	201	213	205	211	239	197	231	194	205	241	212	207	213	209	199	229	251	229	225	208	218	197	225	192	232	225	218	187	205	215	220	219	211	204	226	211	198	198	206	214	210	174	221	199	215	224	220	207	208	211	203	215	229	207	220	238	204	232	227	235	212	192	213	207	220	208	190	200	210	219	182	219	223	221	217	219	222	218	196	224	210	243	219	212	228	206	226	166	223	207	213	204	217	204	211	226	211	211	200	243	221	213	230	212	218	228	203	228	191	203	228	216	211	200	209	200	225	205	224	232	195	211	227	233	238	205	199	208	189	243	219	198	239	199	219	226	222	218	222	211	214	232	204	204	214	228	187	215	240	205	219	203	232	221	211	227	218	209	224	231	202	225	253	226	216	205	222	233	224	188	212	202	210	220	212	207	223	193	206	224	221	218	240	208	219	201	233	205	241	206	204	225	214	195	238	199	210	223	225	197	212	219	223	225	218	250	224	207	229	208	175	197	210	204	196	230	204	233	181	185	212	218	215	199	230	212	225	196	233	218	219	218	197	221	236	226	216	221	218	211	218	231	216	209	224	212	219	194	210	209	197	269	222	221	209	203	212	201	193	203	209	208	207	224	231	220	219	185	211	207	180	220	211	238	204	225	182	217	205	209	225	226	209	226	213	215	237	254	220	247	200	230	206	186	237	234	221	223	191	206	217	207	223	203	247	220	192	200	209	209	223	206	222	201	206	235	229	221	196	218	212	250	194	193	217	213	253	217	223	253	202	208	239	224	192	233	194	213	197	207	203	235	193	213	186	190	198	226	228	225	213	226	247	236	221	219	244	208	210	203	187	191	205	207	196	222	205	219	210	215	185	203	202	222	211	204	206	195	223	233	203	225	241	217	190	202	224	215	240	204	196	243	201	225	216	225	195	189	221	208	253	202	243	226	217	237	234	207	210	218	241	241	187	238	220	207	200	247	247	202	209	228	235	220	256	221	213	221	209	231	218	227	217	211	213	211	210	214	200	205	212	234	211	217	195	225	203	201	210	253	223	198	207	213	237	213	206	195	206	226	189	208	217	217	233	213	221	217	215	189	196	225	196	196	225	214	209	225	225	202	231	222	229	182	219	201
4218	723	569	368	361	307	281	285	262	264	266	276	260	269	275	249	259	257	245	268	269	225	255	246	265	275	228	232	242	223	251	257	238	227	212	291	261	260	249	226	259	217	231	261	255	256	260	261	252	276	233	234	262	229	247	251	238	260	223	244	216	236	239	238	244	247	231	244	253	269	260	234	231	255	241	235	232	244	240	245	245	270	258	261	263	246	239	260	243	260	243	224	255	266	284	241	256	218	255	265	217	228	227	251	255	217	236	255	273	223	243	254	245	242	241	265	234	242	272	245	270	264	230	229	244	249	220	251	241	230	254	219	225	245	256	245	234	221	245	253	255	255	217	216	234	262	282	251	223	219	261	237	227	254	257	259	248	234	249	236	263	245	227	234	263	253	277	249	248	278	250	241	265	270	221	240	266	246	267	247	238	233	235	237	235	274	249	278	262	258	243	255	250	267	255	239	260	272	255	239	240	238	250	262	232	254	248	223	241	249	263	266	263	234	252	240	254	237	244	263	237	258	233	215	242	248	270	249	257	246	221	248	245	248	263	231	226	246	223	237	250	235	237	259	220	266	255	228	244	259	235	269	257	241	256	238	252	251	240	223	257	221	235	259	268	231	236	252	233	257	223	229	256	230	232	222	231	233	279	242	227	261	253	258	274	233	229	234	239	247	275	258	240	250	255	252	248	242	237	256	270	274	220	249	253	238	231	253	246	256	254	258	241	233	231	263	265	251	241	251	266	277	223	238	235	254	237	251	248	231	237	245	241	222	269	270	248	271	237	275	237	230	222	254	239	245	235	255	252	257	245	257	231	260	258	240	249	217	269	216	250	268	232	241	253	254	266	233	260	233	237	251	256	238	255	242	249	246	254	244	247	258	227	259	262	256	266	258	241	245	243	255	252	262	250	237	249	252	284	249	245	248	290	264	236	239	284	236	244	233	220	254	227	237	243	249	231	242	270	223	233	243	231	250	238	244	239	244	272	239	268	229	256	249	220	263	248	259	222	220	251	230	247	244	243	234	245	252	229	247	249	271	239	246	223	250	248	246	241	250	262	256	234	257	249	240	263	254	259	237	243	246	237	247	243	248	231	270	206	241	210	232	241	263	258	243	241	270	206	251	243	255	233	251	211	244	242	223	245	269	252	267	246	233	231	243	244	236	249	248	247	239	249	244	251	216	236	275	241	240	278	254	253	256	228	274	232	267	240	216	251	253	218	251	250	239	245	273	273	225	267	252	248	261	249	212	233	221	243	253	218	241	232	274	242	233	258	256	273	251	234	284	232	247	229	253	259	254	258	264	253	238	251	245	253	292	264	240	238	236	233	248	241	207	252	261	256	259	244	260	249	262	238	258	221	270	240	231	263	248	234	242	242	236	252	218	262	241	237	241	240	228	238	247	244	266	245	239	226	236	221	225	220	264	232	254	243	259	248	239	251	280	238	223	242	233	236	233	232	214	245	222	234	232	228	274	244	255	250	257	254	253	245	219	265	249	211	238	251	274	234	252	220	251	220	248	229	237	238	290	271	251	221	256	241	248	240	239	258	254	250	282	267	246	244	244	224	212	258	250	259	255	263	241	226	256	264	241	251	268	282	270	241	252	232	245	233	262	256	248	249	230	216	270	242	242	232	235	212	267	265	220	255	233	265	247	232	231	240	244	283	221	248	236	231	267	242	232	281	220	236	246	260	251	243	280	246	231	237	236	207	257	229	247	244	237	238	247	266	260	221	233	250	258	274	235	244	224	263	212	296	231	240	250	224	230	249	247	243	204	248	258	251	247	244	237	230	245	249	240	255	243	233	235	269	251	259	235	242	233	236	257	245	253	261	227	264	236	239	262	224	251	271	250	253	241	228	230	207	251	214	244	255	233	236	236	242	232	236	251	233	250	230	238	237	262	272	221	222	253	247	253	249	255	249	230	231	240	252	251	249	241	261	250	233	238	248	245	293	244	247	263	248	261	261	281	220	248	240	238	251	254	264	265	243	272	236	249	229	263	226	240	259	243	230	257	276	275	226	257	237	252	262	254	245	266	239	250	243	258	218	249	262	248	236	246	256	251	247	233	238	241	252	244	253	230	266	232	222	288	236	271	251	248	250	229	259	254	226	246	248	230	240	261	250	232	264	259	240	240	239	265	220	259	226	256	223	267	275	256	231	272	249	245	239	256	244	256	229	250	258	231	244	237	213	266	255	259	258	242	232	243	221	244	261	245	256	242	239	232	251	238	225	219	268	238	242	246	223	244	252	239	257	271	227	244	250	217	234	240	235	268	253	237	246	238	239	266	234	239	239	287	250	248	226	242	226	228	257	245	244	228	227	217	229	237	236	235	230	247	252	238	226	266	250	223	255	244	241	248	223	258	248	276	241	250	291	258	236	233	267	226	231	220	212	247	252	282	251	247	249	241	242	250	262	231	222	237	232	253	244	222	256	259	254	248	255	251	241	238	270	247	259	273	252	224	233	250	256	231	245	263	265	248	274	254	270	242	237	220	256	244	243	219	272	243	240	253	220	258	227	234	238	215	234	232	261	289	243	213	243	241	269	275	254	252	240	218	240	266	250	244	249	262	258	251	253	250	260	247	228	230	255	242	247	247	208	250	274	234	245	275	235	265	242	234	248	264	264	244	241	221	229	226	249	238	261	234	215	246	246	275	251	232	217	245	249	253	253	275	239	237	267	242	227	226	217	214	218	222	260	249	252	236	262	276	272	263	236	241	283	263	225	221	234	233	261	226	272	249	236	242	238	243	234	253	254	249	240	245	264	214	252	231	244	238	223	247	246	237	254	231	222	229	249	228	264	229	258	256	235	236	238	230	246	264	228	220	230	235	200	276	225	250	230	244	254	202	259	241	252	242	243	213	260	255	274	244	272	255	234	220	234	254	228	240	264	263	218	220	247	249	222	242	238	229	228	259	259	262	242	227	240	236	251	232	257	244	255	235	246	258	256	285	274	254	245	256	233	232	245	213	233	259	245	266	233	244	256	256	242	254	213	252	239	266	271	241	227	255	263	243	264	267	238	248	241	257	249	258	275	234	232	236	224	239	247	273	230	259	238	264	257	230	280	273	257	240	260	247	238	248	258	244	252	265	228	235	253	219	276	248	217	254	244	275	260	260	265	233	243	247	257	260	231	232	250	249	237	255	249	255	231	251	241	256	233	232	266	225	240	206	251	231	269	252	230	242	265	247	248	230	247	264	248	258	250	256	247	230	246	229	227	253	248	243	231	261	221	233	243	255	254	247	234	262	254	231	267	243	234	229	257	230	238	266	271	227	250	244	244	247	246	259	243	265	235	225	223	225	266	249	224	218	248	235	253	251	237	269	257	229	229	231	256	252	245	256	249	245	237	251	233	231	266	257	232	237	254	235	232	253	244	263	238	253	211	247	249	246	248	250	275	234	250	227	246	231	254	239	261	235	259	244	239	253	235	237	219	247	233	206	250	236	247	225	241	257	231	251	275	228	268	254	276	241
24092	21434	28669	24613	21429	8522	949	658	524	462	443	409	415	369	341	358	344	332	296	344	335	312	322	275	309	317	309	288	287	291	309	316	267	296	283	294	267	280	290	277	269	295	291	270	301	287	266	264	279	280	258	307	278	281	286	252	282	288	294	287	274	300	299	276	259	282	299	275	300	293	254	294	256	281	270	294	267	295	253	243	297	290	284	311	257	264	281	261	281	291	300	287	253	245	254	296	262	321	284	272	275	284	282	283	296	290	267	292	261	316	305	286	286	286	282	290	289	283	282	251	296	261	298	291	259	273	252	280	279	253	286	245	254	259	270	255	280	286	263	257	265	272	291	266	265	267	267	266	286	255	290	283	257	274	291	294	283	277	278	261	319	271	274	274	264	284	257	298	290	251	300	271	294	291	287	301	287	321	281	287	281	267	261	267	270	268	273	278	281	242	284	279	290	276	302	300	274	284	271	262	277	291	271	293	271	277	273	266	281	270	254	289	276	289	285	289	298	269	296	258	258	293	264	270	281	269	261	230	265	281	313	289	295	276	242	263	258	262	273	270	300	261	282	271	278	281	254	301	287	264	290	275	294	275	280	269	295	295	283	301	284	270	254	273	251	275	304	292	297	285	258	290	280	267	268	287	281	321	262	305	266	277	235	278	280	266	300	314	221	304	301	275	267	255	319	267	254	288	278	263	276	258	259	294	265	289	247	279	289	268	266	280	287	271	286	269	254	278	279	293	281	267	272	275	267	282	246	294	284	285	282	266	281	273	260	271	286	250	285	278	255	275	251	269	284	293	259	290	279	270	285	286	277	239	279	288	287	274	279	279	289	268	275	296	296	259	298	253	306	295	276	281	277	287	276	279	280	267	281	306	291	297	263	294	262	291	281	281	256	251	257	283	282	263	292	308	285	307	259	296	276	271	271	301	264	281	270	325	243	272	280	282	266	284	290	288	283	300	257	301	273	271	289	276	273	273	282	285	255	271	267	275	281	240	294	279	285	231	281	277	264	272	257	265	298	316	289	294	266	259	303	293	252	266	300	282	268	283	287	278	292	276	273	281	289	269	278	292	292	284	255	267	283	277	316	258	258	279	287	270	290	272	308	279	287	276	264	271	277	295	244	270	256	283	266	297	269	300	269	282	246	282	273	290	297	270	277	249	264	277	264	263	290	289	269	277	272	285	299	269	298	233	293	285	259	298	286	258	272	272	293	298	270	271	293	281	282	257	279	298	327	290	301	276	279	299	295	254	278	295	246	275	286	295	275	276	315	283	297	294	251	296	247	270	265	278	287	266	286	279	328	268	258	271	282	264	246	270	285	271	275	291	243	288	279	274	250	265	274	268	261	256	303	278	264	267	283	292	275	271	270	266	267	277	306	268	305	280	281	262	268	265	260	299	259	287	269	266	290	252	240	297	279	300	306	284	276	235	291	287	270	269	288	272	253	265	279	302	275	284	265	292	314	295	250	279	294	286	257	262	311	267	270	273	299	264	312	305	282	268	280	277	300	295	269	271	259	281	270	276	287	290	291	287	271	311	275	277	311	288	257	276	256	295	258	295	263	277	265	255	260	273	295	266	292	337	249	268	275	251	278	291	267	290	304	285	280	280	259	261	257	248	252	272	261	287	265	281	271	265	249	323	284	282	271	311	290	268	283	273	282	296	275	256	254	289	275	258	264	277	281	307	298	263	298	274	243	274	284	239	274	273	252	265	305	292	246	279	275	255	289	293	268	272	272	272	296	285	294	277	304	245	279	283	294	303	283	249	246	298	269	247	263	252	303	296	293	287	279	273	266	275	274	243	256	264	270	251	307	295	302	300	276	260	263	288	286	258	270	265	284	275	262	268	275	278	278	261	271	279	284	246	265	316	285	281	286	272	278	265	279	256	263	253	295	281	287	284	285	268	293	275	291	310	277	283	265	281	257	293	286	260	283	279	288	303	275	288	266	285	285	276	300	286	258	290	298	280	253	246	290	297	293	296	286	296	264	294	271	266	265	284	264	288	268	256	264	296	283	301	276	279	291	306	284	278	302	272	273	282	245	295	285	278	292	277	287	286	300	277	243	265	274	293	289	285	299	300	277	278	236	280	270	248	307	272	272	273	278	293	273	277	302	253	308	287	253	281	319	300	292	242	295	286	285	261	272	270	269	270	278	273	296	284	249	277	289	291	284	274	283	279	264	309	296	257	298	296	298	233	282	281	266	255	265	262	320	296	311	240	270	290	286	304	291	291	264	301	276	272	269	297	278	272	284	273	263	297	282	287	261	269	285	274	264	253	267	293	305	288	291	277	260	274	290	289	256	278	258	264	285	282	272	298	260	301	248	289	276	288	267	273	269	232	251	277	274	266	287	299	247	279	252	294	251	289	262	300	284	290	245	303	291	305	296	238	275	302	266	266	255	261	307	277	314	268	275	260	298	288	286	265	280	266	240	263	267	296	249	267	267	268	277	278	263	289	268	294	259	285	261	266	279	288	285	279	299	275	298	243	307	273	260	289	296	268	267	310	290	302	279	301	285	272	274	310	256	266	277	268	291	271	270	284	260	276	293	266	265	296	273	245	278	279	273	292	260	265	247	279	271	283	297	286	273	274	284	263	292	273	285	286	311	276	283	268	269	306	308	293	279	267	267	281	288	290	277	252	263	277	279	260	273	264	276	288	277	253	280	286	282	244	270	260	259	311	289	306	300	267	275	291	255	294	309	257	273	287	254	299	243	269	293	281	255	279	288	277	283	294	282	276	247	276	296	258	266	302	257	257	281	290	272	299	266	282	291	269	264	260	277	274	280	265	271	282	283	265	265	278	285	280	253	271	278	305	300	290	267	303	250	264	269	323	288	313	280	270	289	276	290	256	284	300	289	299	285	259	261	287	278	265	293	257	280	292	258	278	281	244	261	296	283	303	280	292	269	258	274	282	287	302	272	264	272	291	260	298	282	287	275	258	274	286	255	265	261	310	278	268	277	271	267	311	290	285	292	299	275	242	268	277	300	301	271	312	293	256	269	287	290	286	246	278	282	271	229	284	287	276	265	269	283	253	275	282	264	282	267	260	250	271	280	282	315	274	253	267	281	257	280	303	270	303	305	289	277	285	262	288	294	283	257	259	282	284	303	286	272	266	297	265	286	291	276	263	286	275	270	296	256	270	273	269	286	279	283	293	268	264	260	307	295	285	296	307	291	277	271	282	296	281	282	255	261	286	269	280	314	292	287	268	272	282	285	276	293	264	280	266	289	288	278	263	299	278	300	265	288	251	331	321	252	281	253	272	255	287	238	264	280	271	269	255	255	266	275	270	281	280	283	285	286	289	296	299	275	296	303	303	250	289	283	281	272	293	286	256	261	294	289	265	277	266	270	261	266	287	280	264	273	275	292	273	274	272	297	284	271	274	284	271	279	294	272	270	280	291	304	283	299	273	286	272	271	280	266	271	281	296	278	287	272	268	279	276	292	263	307	271	252	273	269	286	279	301
3401	8885	6055	2705	1945	1479	1183	892	801	653	564	510	477	486	446	407	382	361	362	355	341	323	357	332	326	351	287	318	337	350	308	303	321	295	298	302	318	297	295	302	283	297	287	314	277	273	286	303	314	289	318	320	302	297	308	326	306	293	293	282	319	295	314	291	309	322	278	279	282	266	301	324	287	302	285	289	293	304	305	277	289	314	298	312	279	285	279	279	300	315	293	339	275	303	281	298	287	297	299	278	313	303	292	312	303	311	303	308	271	291	282	280	289	293	296	305	317	275	330	257	287	289	304	289	323	302	324	251	290	315	299	296	292	292	313	290	280	310	293	323	314	292	298	297	285	304	288	324	302	255	305	312	300	308	300	296	315	280	319	294	287	300	275	280	318	297	290	274	290	289	298	311	280	309	321	274	299	275	282	291	327	307	312	271	298	273	308	287	282	272	299	281	278	320	309	299	319	281	281	291	316	277	281	270	319	283	287	302	328	308	304	302	291	282	307	298	303	310	292	301	298	301	303	338	317	272	270	308	287	299	317	290	284	290	307	289	290	327	289	306	337	269	260	292	279	277	326	311	293	322	297	296	293	292	295	275	308	309	281	274	288	298	298	304	310	298	292	309	275	275	276	310	309	283	290	302	311	316	304	271	299	292	320	285	282	283	296	320	336	262	307	310	278	314	298	323	306	304	289	285	269	272	327	311	269	293	315	283	306	280	311	297	292	312	278	288	309	338	270	285	302	283	298	310	307	267	283	317	254	289	316	286	287	293	307	321	302	268	316	280	296	284	291	305	302	294	294	286	316	323	272	310	303	282	276	273	303	301	323	306	269	298	279	296	293	268	316	276	305	282	295	282	311	316	319	262	303	276	325	302	296	292	316	298	290	316	303	289	267	303	277	304	285	305	282	301	307	301	283	312	282	301	317	352	303	295	263	308	273	294	292	278	271	281	283	292	308	296	282	289	288	295	301	296	348	314	316	314	306	307	314	300	303	277	296	320	298	279	286	276	279	299	286	295	300	303	322	313	316	296	301	322	293	287	295	285	275	297	271	270	319	290	281	292	315	285	306	296	285	296	310	281	308	293	302	306	306	310	299	310	295	321	304	274	308	318	319	301	305	279	285	301	302	303	310	284	294	249	275	291	304	278	285	287	291	288	311	298	295	289	280	288	293	280	316	339	270	293	304	310	297	314	278	309	317	303	295	267	326	285	293	297	292	306	287	276	319	274	300	290	304	276	295	300	272	294	308	299	289	267	316	307	296	300	295	293	287	312	284	315	339	292	289	269	322	303	293	270	298	277	286	309	271	294	320	284	305	288	274	299	309	283	303	274	303	294	309	270	296	274	310	283	326	338	308	289	307	306	273	279	314	304	325	301	297	296	309	321	296	302	298	292	286	309	288	278	300	278	295	289	262	287	290	284	283	276	302	277	316	287	314	285	290	285	278	283	288	308	271	297	279	303	268	315	274	292	286	297	309	260	303	282	292	304	286	309	290	289	285	302	307	303	287	277	296	304	310	279	300	295	302	285	272	311	288	294	296	322	274	273	262	288	283	280	322	281	309	305	290	301	305	292	298	306	270	314	294	318	279	304	328	298	299	302	275	295	291	288	287	295	302	288	273	285	302	299	275	257	283	287	284	286	300	303	328	319	311	303	270	289	302	293	322	295	288	289	287	296	302	291	318	253	314	311	305	311	334	316	324	327	292	284	316	323	287	309	298	310	285	314	305	312	274	272	289	269	267	321	291	269	286	301	319	293	282	329	285	301	289	276	288	301	299	284	279	306	280	306	292	305	306	302	296	292	315	298	311	279	267	306	299	308	312	279	282	294	310	275	291	282	296	291	310	290	319	281	290	292	278	341	277	313	322	279	304	245	290	281	272	292	290	292	288	270	297	304	333	290	299	261	290	317	296	311	312	284	250	307	290	283	300	284	283	323	287	259	321	292	283	312	261	299	289	306	264	271	276	300	305	299	284	311	290	297	301	290	308	307	289	306	325	287	315	297	309	303	292	290	290	294	263	302	297	294	287	294	292	302	308	292	313	320	314	324	299	316	296	288	287	266	315	288	279	296	310	311	294	295	303	304	294	299	276	296	291	271	289	319	311	296	295	340	314	294	299	305	307	313	292	309	277	297	317	307	317	260	277	279	300	285	283	262	297	290	314	323	255	284	296	303	286	310	339	285	267	291	317	303	337	322	285	320	283	312	301	286	292	305	306	298	306	271	290	315	324	306	292	305	304	317	299	262	325	322	316	297	304	297	285	324	312	293	274	304	352	285	264	303	251	293	288	308	310	294	310	289	273	272	284	300	303	311	281	318	311	294	308	301	290	271	283	308	309	273	330	273	288	322	294	303	289	298	302	327	339	282	280	285	286	313	295	295	283	315	314	301	292	272	286	296	304	321	289	283	271	282	308	276	288	290	314	295	275	302	256	299	288	305	314	301	295	311	278	312	292	293	296	295	300	290	257	296	293	282	291	278	276	286	303	282	317	282	289	292	263	321	270	296	295	296	285	292	297	274	276	301	300	291	290	298	307	266	323	280	291	295	298	293	283	291	301	298	312	310	313	272	310	293	286	292	277	317	299	310	294	297	302	327	279	326	281	285	297	328	295	291	327	258	308	319	284	324	314	315	291	245	271	284	288	310	293	281	269	327	280	271	309	296	320	278	271	285	300	270	265	291	300	277	280	310	322	302	351	296	285	314	286	311	284	314	286	310	284	281	304	296	296	319	290	325	261	290	300	299	297	285	299	270	291	305	316	285	282	291	287	293	333	314	293	301	309	331	280	330	302	304	329	274	303	300	316	287	274	270	280	297	275	296	284	298	291	301	310	302	302	273	310	297	301	324	306	300	299	298	296	309	306	292	294	285	308	293	300	302	318	302	296	286	292	287	299	301	322	306	310	298	269	297	266	284	297	296	275	287	318	302	302	288	286	289	296	300	294	315	274	279	294	305	271	292	282	285	323	291	305	275	317	321	299	280	288	338	297	285	292	282	314	301	288	293	294	256	294	280	289	316	287	313	296	258	275	291	297	286	302	279	314	331	313	295	303	307	297	299	328	285	318	285	286	321	272	300	282	279	325	293	283	308	285	312	301	289	302	296	314	289	301	307	295	297	272	307	277	284	312	306	313	294	309	273	297	287	309	298	305	298	312	291	287	286	284	292	319	287	322	321	269	298	311	266	320	286	285	274	294	297	279	307	309	293	320	301	295	303	337	300	288	295	334	297	292	294	331	313	315	294	318	296	308	303	287	288	268	312	290	294	290	287	320	308	296	277	298	282	283	297	293	282	317	299	293	285	338	271	308	270	270	321	302	318	267	282	267	302	311	303	301	323	294	287	308	281	309	279	307	303	304	289	294	297	274	272	285	296	269	281	307	283	306	312	299	302	304	298	325	265	271	278	315	305	297	278	289	294	296	305	305	268	294	274	312	295	313	311	278	260	313	299	299	296	319	304	336	321	267	269
25275	21424	27513	25696	9434	806	658	607	571	569	496	519	466	483	453	480	467	469	473	481	471	421	448	459	471	452	418	445	414	427	460	396	432	448	396	438	436	488	439	461	429	459	463	436	439	436	417	455	438	424	444	442	473	423	436	403	421	411	448	463	425	460	447	393	451	422	453	420	456	440	420	443	418	435	458	424	448	483	430	424	425	435	435	450	433	417	464	460	413	442	452	441	460	464	472	425	450	426	426	435	432	451	390	441	422	426	451	413	458	444	448	412	437	415	393	459	467	443	423	463	451	420	451	442	414	439	451	415	415	465	402	426	417	422	458	465	411	427	437	424	434	462	431	437	436	433	447	462	455	387	470	453	451	471	426	447	437	452	474	395	399	424	402	472	456	421	457	445	433	417	424	389	420	404	436	427	445	392	436	444	418	459	446	425	389	442	423	464	437	431	455	423	472	435	427	463	430	448	442	427	442	438	425	451	395	449	475	448	411	456	451	445	461	446	408	444	426	389	455	415	431	410	418	429	432	455	445	399	448	477	443	423	413	416	447	419	456	450	461	407	409	403	459	433	424	440	465	428	443	403	420	423	444	427	456	427	415	434	460	432	447	378	402	441	408	423	424	435	455	430	447	414	442	428	401	439	443	420	466	455	426	435	480	431	376	443	476	375	419	429	489	440	398	456	432	458	415	435	415	448	430	457	457	427	410	432	444	389	424	448	430	442	427	464	438	467	464	437	416	461	427	448	456	437	407	423	455	446	433	465	515	432	464	418	444	412	431	435	472	452	470	399	419	390	408	452	465	478	424	431	476	419	455	424	460	432	433	439	452	425	471	442	412	456	483	401	449	419	428	463	463	402	435	433	460	445	471	430	438	399	457	456	446	429	464	460	451	440	428	431	449	458	425	460	464	398	415	437	461	442	429	456	421	418	424	454	421	405	469	446	447	452	439	453	437	437	416	428	435	388	435	417	372	419	456	439	445	451	417	440	418	456	411	412	455	423	444	412	462	463	429	444	428	438	452	432	454	431	425	442	444	473	409	455	424	448	439	459	490	456	454	417	409	408	462	427	439	443	435	440	425	467	397	440	418	435	450	458	424	434	425	453	463	463	465	450	449	431	434	430	439	471	455	435	422	444	421	478	398	447	417	454	461	447	457	460	420	462	446	450	419	449	486	409	425	428	439	439	487	433	429	443	473	403	404	433	438	447	424	451	409	442	425	404	414	428	434	419	435	413	408	415	422	443	431	431	461	457	442	439	468	458	422	444	394	443	437	451	431	444	462	449	438	461	446	474	424	428	437	442	423	455	496	414	420	431	446	440	463	472	443	445	420	430	423	456	467	461	473	436	439	419	448	432	452	432	407	434	423	469	465	413	436	426	412	423	423	409	445	425	417	462	453	450	446	456	455	445	441	463	411	434	471	440	463	427	456	461	461	394	432	454	449	451	453	393	421	414	453	419	415	419	424	442	366	427	451	428	444	437	437	416	441	425	452	434	451	430	431	446	436	470	458	468	420	446	443	437	448	476	436	419	442	407	448	412	411	437	408	451	433	413	441	441	431	494	416	426	434	423	454	413	408	454	446	407	420	408	425	445	428	395	449	434	459	482	434	453	408	422	409	408	464	446	444	425	442	432	472	401	451	439	423	449	439	429	478	437	433	433	420	438	452	450	420	407	418	417	432	415	454	406	433	430	427	435	443	411	398	452	424	414	430	441	445	421	409	431	416	451	424	414	414	433	432	465	422	426	441	418	441	467	440	422	424	469	426	442	456	457	439	457	458	426	472	447	428	432	454	443	432	426	437	435	422	411	460	443	438	413	427	421	451	477	453	445	430	427	430	443	410	408	444	417	431	445	419	429	424	458	395	418	454	418	399	416	406	434	431	440	423	437	424	425	439	435	419	420	447	439	453	441	412	419	425	460	392	437	431	405	450	408	409	434	440	427	416	401	455	449	425	428	429	401	454	463	444	463	404	426	434	474	459	444	433	403	422	386	412	404	455	448	440	428	417	431	398	431	420	454	442	454	432	409	442	455	458	466	467	399	437	431	417	409	439	456	436	443	423	443	424	455	446	443	468	426	422	468	435	412	433	403	451	451	421	483	449	433	475	433	410	418	456	436	452	433	419	442	454	423	407	412	423	412	433	443	445	451	418	456	459	420	424	428	472	455	429	409	483	414	423	454	410	433	433	449	520	438	502	434	431	440	444	462	440	434	421	434	442	430	418	445	435	431	460	424	494	424	431	409	407	427	447	425	429	419	503	415	442	421	430	442	407	407	419	435	421	460	421	474	435	422	465	425	438	392	406	399	409	423	405	444	422	417	454	447	443	448	458	442	450	467	415	418	464	443	442	441	443	410	441	422	421	487	431	445	418	456	433	404	455	425	401	426	453	481	459	435	418	451	438	453	456	429	459	437	423	485	399	413	467	430	390	435	458	429	441	449	436	436	433	434	416	430	426	398	417	428	431	422	460	463	408	428	438	429	420	414	435	449	437	438	418	407	461	446	430	457	446	422	461	465	454	419	426	424	441	424	452	451	455	435	418	462	458	432	421	425	428	457	417	434	446	489	433	412	441	421	441	450	436	394	412	466	420	404	409	440	398	419	459	404	432	469	444	425	465	416	463	420	439	439	425	444	435	429	450	446	388	409	474	433	421	393	450	409	392	410	480	407	441	441	427	449	441	432	436	446	417	442	437	466	437	418	438	432	414	462	423	394	429	404	410	420	411	453	457	439	426	438	458	464	441	425	411	477	435	410	402	417	444	423	410	456	475	445	395	469	411	449	448	430	436	458	440	449	433	445	426	410	447	384	460	450	454	405	419	474	450	430	439	411	415	417	450	457	430	425	447	463	447	461	432	408	468	413	403	430	453	391	445	418	415	402	388	439	422	445	479	413	420	416	445	456	459	441	455	431	423	439	457	446	420	419	469	426	447	447	462	397	425	415	435	459	425	365	445	472	431	413	431	390	456	431	445	447	418	461	447	467	441	427	396	430	452	448	422	418	418	473	446	472	436	451	448	443	457	451	458	461	426	453	430	442	464	436	417	442	424	435	378	433	456	465	405	445	466	442	443	414	435	421	434	433	451	465	430	406	441	431	436	406	413	393	423	416	437	420	453	453	433	433	446	412	449	392	395	453	441	423	422	460	447	458	397	402	415	402	420	442	409	424	422	416	417	427	458	413	454	422	431	437	460	409	409	433	443	441	439	434	411	410	457	439	396	415	442	457	418	406	440	416	416	408	419	444	431	481	462	447	429	442	454	432	459	446	454	424	464	421	425	446	466	422	424	467	416	454	464	454	435	440	393	425	411	443	471	446	440	440	423	444	466	383	458	451	397	420	416	414	461	450	457	414	413	442	450	376	440	437	391	489	432	449	446	484	457	449	421	449	418	461	446	418	416	436	437	429	487	427	423	387	435	452	415	429	457	433	402	453	435	419	420	462	447	420	456	426	412	447	415	440	443	427	445	436
3512	5368	3581	1726	1382	1094	968	839	720	662	645	584	599	565	535	527	543	492	485	512	524	491	496	473	435	525	471	483	527	468	498	481	460	475	464	500	478	507	479	467	498	464	533	495	465	464	497	494	476	493	444	465	449	405	511	470	495	493	438	457	479	489	477	466	452	476	471	455	476	441	437	480	474	456	489	467	465	418	506	453	451	472	465	427	460	491	459	457	489	475	495	499	450	478	416	461	481	460	473	475	464	453	503	476	468	448	457	475	458	470	461	448	528	472	469	435	485	468	480	465	459	519	470	447	468	449	453	447	483	489	485	409	440	462	473	485	497	454	476	484	464	436	493	504	448	441	441	491	466	484	480	450	476	453	465	487	503	483	435	455	447	509	466	465	465	463	504	497	496	459	485	477	497	461	465	492	472	468	431	465	448	463	473	462	476	445	450	481	510	456	464	481	476	477	503	470	468	465	476	441	464	513	500	464	466	502	515	445	479	446	422	493	463	503	463	506	456	514	490	492	420	470	505	476	477	462	493	444	469	499	502	478	490	458	498	483	444	504	455	499	503	465	470	495	447	496	473	493	485	481	513	443	461	521	429	513	468	516	472	460	456	469	465	499	418	459	449	479	492	471	455	506	457	465	459	457	478	500	494	482	468	476	453	473	488	468	464	460	434	456	460	476	461	481	443	470	464	444	448	479	447	437	489	456	493	491	458	463	485	490	442	521	474	461	450	469	468	498	476	488	463	445	455	475	447	467	454	463	470	488	488	478	490	464	478	467	459	524	470	455	455	480	458	483	494	453	501	475	471	452	531	468	459	473	463	483	479	480	482	450	412	467	470	442	465	499	475	469	470	459	453	426	479	467	481	454	450	443	476	453	482	475	485	486	481	471	454	498	469	473	435	470	484	467	461	506	442	459	461	465	479	468	441	517	496	460	470	449	492	499	446	476	490	480	451	522	448	459	438	446	474	459	495	485	498	466	458	458	503	457	455	459	419	484	470	458	460	458	447	467	457	480	491	504	487	490	460	449	498	442	471	503	492	433	461	465	429	485	481	445	474	470	471	477	462	501	488	457	508	442	465	473	471	482	441	455	467	452	480	485	515	451	476	473	485	460	473	477	450	454	440	467	491	457	448	431	447	491	495	495	450	464	445	477	450	482	431	450	486	479	463	463	487	455	469	486	530	467	484	463	426	474	439	441	463	470	480	445	468	477	463	462	457	458	503	489	488	468	505	513	467	478	491	473	500	511	453	476	463	449	477	463	467	502	469	457	524	449	436	471	449	474	442	434	480	435	509	488	471	470	469	427	483	463	450	488	453	483	477	486	492	475	467	454	418	490	469	449	515	459	463	508	462	493	467	447	472	473	440	455	482	518	473	501	482	487	495	470	475	508	519	451	475	480	463	506	489	473	478	468	469	474	462	460	443	510	512	465	488	480	471	430	467	444	455	439	507	498	449	476	488	486	463	507	492	452	458	454	492	458	488	457	468	454	452	485	470	490	433	478	477	462	483	501	465	437	501	463	438	481	443	494	456	450	450	469	473	466	492	469	464	486	503	494	492	473	448	460	488	438	507	467	430	485	464	467	457	508	528	467	463	493	475	448	466	457	490	512	467	487	484	475	460	476	475	478	537	471	447	476	456	445	482	476	464	500	483	502	471	445	478	469	480	466	468	470	478	461	453	479	492	413	460	448	519	493	491	470	452	485	495	440	486	475	487	444	459	428	465	473	453	492	491	488	460	501	493	512	504	473	464	486	470	477	497	466	420	442	486	506	465	492	472	514	459	454	483	475	493	464	466	473	479	463	456	465	487	449	483	473	455	474	456	450	475	486	487	401	441	504	466	464	460	437	524	488	458	493	482	464	449	469	473	487	485	487	462	471	484	481	455	456	464	443	458	503	495	447	492	464	484	470	451	432	500	426	472	443	494	492	512	505	455	444	477	484	451	442	501	490	447	458	454	459	474	488	505	471	522	472	441	479	447	488	526	458	495	486	490	471	467	468	437	503	504	500	492	470	460	468	457	508	454	468	489	445	459	497	467	492	501	490	480	428	458	457	432	492	473	484	432	460	457	486	489	470	481	522	440	445	477	463	438	477	464	501	434	488	475	554	472	468	494	457	503	456	456	452	448	425	495	462	438	465	492	453	448	497	449	464	518	469	467	483	451	456	486	479	497	452	441	449	472	456	480	459	459	486	468	442	450	448	461	489	499	452	454	468	478	435	460	464	459	466	471	455	462	441	452	448	452	458	498	457	479	463	482	447	456	468	482	484	478	491	463	418	480	452	494	471	472	466	486	473	447	450	439	509	516	477	475	492	469	479	501	452	482	469	493	483	477	465	462	478	456	500	443	453	464	455	475	484	491	405	460	456	457	440	483	457	497	461	487	442	492	458	489	511	479	495	474	450	441	466	475	482	455	490	466	475	466	433	479	489	483	479	450	523	446	458	471	463	450	477	502	436	502	431	475	465	442	454	478	447	484	447	448	482	460	453	491	478	461	474	467	437	474	438	467	442	474	483	452	450	469	454	457	505	498	492	470	497	483	480	487	484	438	504	484	475	460	453	530	459	509	452	492	472	474	482	480	470	460	522	474	473	451	425	506	495	498	494	448	451	458	435	454	475	503	506	472	447	511	461	487	464	441	446	465	467	469	456	499	465	505	451	496	451	461	442	485	466	474	467	459	442	470	490	437	452	466	435	449	469	487	441	447	436	483	489	474	445	465	469	469	463	438	477	497	471	470	447	477	501	487	476	472	469	484	475	458	456	464	481	451	463	478	476	432	473	460	473	471	456	466	470	481	481	469	454	451	450	488	496	456	493	454	530	494	457	469	458	453	453	435	486	448	456	448	446	472	465	553	448	475	451	512	468	444	493	426	478	510	482	459	452	429	471	498	486	465	464	468	455	515	444	459	419	442	422	475	435	483	457	450	496	523	476	479	487	508	427	489	470	443	486	436	457	441	502	465	437	503	486	492	482	472	492	475	468	444	475	454	510	508	491	493	448	472	471	485	475	499	486	497	487	517	506	433	428	516	491	447	501	474	474	458	454	535	504	468	474	468	470	445	467	492	498	473	457	478	452	468	496	471	451	509	502	465	438	475	506	441	476	478	471	494	439	470	450	501	453	439	457	436	501	463	480	448	479	453	499	473	435	474	489	483	548	451	489	484	477	458	518	460	470	449	496	469	488	476	516	483	477	477	470	491	485	470	478	487	485	478	487	494	494	493	451	478	481	468	478	476	487	477	478	447	461	448	447	493	492	444	450	449	471	486	459	473	471	433	439	464	429	480	499	472	453	466	505	485	511	461	430	463	483	485	477	446	451	469	474	460	442	490	449	481	529	477	477	443	451	476	449	477	431	501	497	462	453	497	500	488	455	500	474	448	450	461	427	455	480	445	448	507	477	470	466	479	452	456	497	443	502	447	435	466	469	497	419	487	485	470	495	488	497	487	475	439	502	456	473	462	463	496	497
22954	21469	29226	24173	21465	21508	7429	1371	1062	945	854	868	778	747	708	707	676	678	667	655	679	668	667	658	646	663	664	598	628	617	569	627	596	586	618	601	643	600	625	623	642	647	583	571	579	635	624	603	598	615	641	644	609	631	608	584	629	555	603	591	598	580	622	594	607	590	625	559	647	600	584	645	580	592	652	603	597	564	586	577	641	580	597	593	619	623	630	587	606	553	629	576	610	601	579	600	651	592	618	591	592	601	594	567	642	559	571	538	602	573	573	586	631	619	571	592	581	608	541	603	608	582	630	583	580	585	619	588	575	617	610	610	638	588	594	626	615	589	594	597	604	543	645	632	596	596	571	543	599	570	600	558	599	585	599	578	616	589	560	580	635	660	578	609	545	604	610	581	595	517	564	559	579	540	588	563	615	604	593	614	615	606	568	610	608	550	579	646	568	543	605	584	601	586	590	583	602	577	615	599	612	609	625	613	563	604	587	607	572	586	616	629	599	617	615	590	628	573	572	607	633	598	595	588	621	605	563	573	638	587	555	638	605	554	555	560	644	610	598	607	610	630	585	565	555	611	584	604	559	640	600	607	537	651	558	591	589	560	561	569	610	590	604	518	614	598	552	590	592	561	584	536	518	578	621	581	555	541	565	592	553	611	645	609	599	624	551	601	558	642	595	548	578	622	569	604	566	601	587	551	567	605	540	594	591	655	578	615	623	521	589	567	579	582	596	590	592	609	593	580	596	577	601	565	591	581	604	610	635	612	566	581	563	602	602	594	583	574	557	498	623	578	630	625	619	585	580	599	573	593	592	592	577	573	588	623	613	623	626	546	600	609	608	611	554	548	617	590	620	573	616	585	619	603	573	551	581	596	611	582	610	574	599	568	582	616	627	574	566	609	578	611	571	614	595	566	612	609	536	622	557	588	599	621	620	595	563	617	605	571	622	567	582	591	563	578	597	605	569	596	594	560	599	585	609	552	582	612	612	555	597	610	619	559	619	634	610	525	597	584	604	580	622	600	589	560	589	568	566	642	595	556	627	601	615	649	565	605	622	597	601	629	626	629	551	555	552	617	568	624	637	620	589	649	656	562	604	624	579	597	606	576	573	560	609	588	581	621	586	606	610	620	597	591	587	605	597	559	596	568	570	589	578	593	618	598	596	585	612	610	575	564	583	612	583	606	649	621	563	572	623	624	606	579	572	628	618	608	553	575	614	528	619	598	651	577	625	605	588	575	581	575	601	618	590	592	603	564	642	601	623	616	571	630	627	614	554	554	634	614	623	595	575	592	579	527	588	636	629	572	624	603	615	624	581	540	576	586	603	574	624	558	597	564	572	634	556	553	621	600	612	595	605	613	551	615	597	545	594	583	628	601	607	580	560	584	612	589	602	624	627	595	585	646	642	633	573	577	559	584	596	596	586	607	580	592	574	565	605	587	608	587	584	601	545	537	594	582	558	574	624	613	567	586	602	577	612	528	580	598	605	650	582	569	597	611	540	594	590	565	607	585	581	601	639	563	610	642	542	601	600	684	585	557	575	595	558	621	603	592	629	583	618	615	592	590	592	623	574	580	570	568	549	614	595	556	576	628	616	600	556	574	592	644	574	570	594	569	595	602	578	614	567	552	584	590	577	616	553	580	570	594	595	574	605	582	574	632	526	620	541	526	535	602	602	609	623	584	578	637	601	576	591	628	631	598	589	593	604	572	574	606	572	591	604	625	575	628	565	557	579	574	583	595	617	532	636	584	583	609	580	587	554	618	568	597	626	603	561	630	589	584	574	587	626	638	607	597	602	582	596	605	599	597	574	596	579	594	565	606	568	590	590	591	592	588	633	561	621	644	587	600	604	600	549	614	568	632	588	575	591	629	568	661	595	596	579	554	593	593	584	587	564	621	602	557	624	545	585	577	573	657	622	588	618	590	587	573	564	562	613	574	573	573	602	532	626	590	597	620	641	592	601	607	594	587	557	609	602	576	588	560	549	612	592	614	637	597	601	577	600	600	612	582	568	586	601	657	588	616	534	606	603	594	579	647	591	596	636	606	588	610	617	609	620	615	592	554	569	586	606	544	592	552	570	592	586	578	591	604	588	592	615	603	593	602	605	614	608	616	608	570	607	549	589	607	578	621	624	584	614	529	607	584	570	578	599	598	588	630	550	598	539	623	604	563	569	580	575	553	566	569	601	591	604	548	559	618	618	610	572	561	546	587	622	526	564	562	594	606	549	615	614	613	581	577	606	586	590	565	568	598	582	550	582	614	593	603	616	568	630	587	584	607	606	611	586	587	568	561	580	598	555	599	602	579	614	620	595	595	579	655	590	569	584	599	620	621	626	607	582	626	542	614	572	608	609	623	583	629	628	592	576	593	594	605	573	588	593	622	577	557	601	567	605	593	595	575	619	573	604	561	578	625	653	594	570	600	618	556	607	618	577	605	603	547	625	624	616	599	602	613	614	568	586	567	624	604	621	565	559	588	549	605	585	582	552	598	652	618	538	568	592	612	600	597	604	595	608	614	596	580	558	592	578	601	630	563	618	616	581	639	598	600	602	596	532	565	630	607	579	606	590	589	590	603	587	599	614	560	554	579	607	584	570	604	621	631	591	551	552	566	635	578	585	581	555	566	562	559	616	592	580	585	612	576	574	579	605	546	612	608	553	576	650	597	546	511	617	609	609	601	606	549	563	585	568	593	603	558	570	553	601	610	580	602	583	591	603	574	613	605	591	602	580	593	577	632	603	595	585	579	642	606	595	621	588	585	577	615	576	592	583	552	627	556	585	585	607	606	573	571	573	533	615	569	599	601	602	594	586	580	590	645	590	571	576	588	619	575	601	631	603	639	589	606	619	635	559	574	575	580	596	622	607	612	590	603	562	589	623	614	608	575	575	585	565	611	593	563	626	628	580	602	589	613	598	624	612	584	614	557	570	534	597	585	603	600	604	587	579	612	598	591	579	565	567	568	590	569	606	637	598	593	538	630	634	601	563	579	576	640	602	574	552	631	616	581	592	568	601	631	583	602	574	629	636	592	564	622	603	595	577	566	572	627	590	613	583	590	539	617	579	581	596	602	601	639	613	589	607	584	677	585	618	584	610	590	578	571	592	541	589	613	584	568	558	618	551	610	551	625	582	583	566	574	564	598	537	638	576	555	622	574	570	602	599	591	635	592	634	611	555	634	563	596	543	578	629	595	590	596	561	582	582	590	568	589	605	556	561	565	582	538	599	599	585	610	579	639	578	539	568	600	619	577	649	573	613	622	564	585	624	575	585	616	572	618	559	557	591	627	630	557	589	599	570	582	613	650	563	588	536	633	603	593	601	595	631	575	583	617	607	611	592	609	596	579	615	588	617	631	608	615	589	603	564	568	585	592	585	590	562	555	547	561	570	537	610	591	559	594	599	608	650	585	595	591	589	583	600	591	583	545	565	558	581	604	562	586	570	607	603	622	575	618	603	600	585	602	578	600	597	602	560	587
4853	14797	10188	5082	3683	2903	2185	1744	1582	1315	1138	1011	971	908	873	846	777	776	748	709	735	683	660	656	641	674	666	653	635	634	636	670	621	618	660	619	615	622	627	618	623	611	628	610	625	680	644	621	621	620	623	596	664	620	611	586	609	627	577	558	617	592	590	621	615	560	628	564	608	609	575	636	568	561	595	578	623	633	581	606	598	616	634	619	612	603	574	611	596	633	608	574	593	622	580	601	593	652	586	604	621	590	566	581	614	603	578	597	604	593	610	584	615	588	627	594	624	601	596	592	591	591	606	635	602	598	576	605	574	613	586	633	617	599	612	632	579	572	589	604	590	569	597	616	577	580	565	616	618	584	594	615	620	601	589	584	582	569	569	611	633	632	603	597	590	601	637	571	638	566	606	617	599	579	620	633	603	649	552	606	544	614	598	598	598	601	620	587	603	648	599	579	606	599	590	615	608	611	607	627	596	594	632	603	600	636	633	571	550	649	627	625	598	553	613	573	565	585	568	614	604	637	600	595	597	551	612	605	604	580	627	585	616	542	623	583	585	579	565	594	629	561	649	604	602	575	605	609	600	626	571	545	614	596	574	593	560	596	621	587	562	612	602	612	551	572	611	596	543	598	612	598	560	584	560	575	588	568	600	627	594	563	603	603	588	607	587	615	595	603	596	549	592	602	579	612	586	586	620	578	580	597	619	581	578	592	610	559	557	562	597	596	592	618	566	615	598	636	606	586	624	598	643	566	591	611	588	584	609	573	575	578	612	587	603	608	601	585	543	634	591	601	574	601	616	615	587	595	589	606	612	608	623	624	620	595	553	577	619	577	590	612	572	620	606	644	616	584	559	622	593	624	551	615	580	597	595	618	549	645	632	579	602	604	589	595	553	600	538	638	579	605	580	582	576	576	614	588	632	591	589	636	599	624	592	616	584	571	608	581	577	627	616	631	613	604	597	688	586	617	624	557	561	629	636	632	605	628	584	566	630	617	594	573	621	586	588	584	612	610	619	580	594	579	570	581	596	603	602	595	608	577	619	609	573	595	610	576	594	581	596	592	628	574	619	590	617	608	623	589	595	596	620	610	541	625	613	607	590	581	578	604	608	587	549	580	606	578	601	603	632	563	653	556	581	626	565	621	583	581	576	616	623	615	592	636	599	594	607	567	588	594	611	634	603	616	562	566	618	626	601	598	576	629	609	578	589	616	613	560	616	604	586	580	609	580	558	606	590	593	549	631	572	581	631	615	608	621	587	600	611	588	598	617	602	587	594	631	581	583	550	583	601	614	580	618	619	596	593	627	584	602	582	586	589	589	570	636	603	581	649	613	612	616	586	598	591	618	623	616	580	619	617	628	658	585	616	616	622	584	583	573	617	565	609	613	572	576	612	591	622	605	608	584	568	553	620	623	592	593	560	588	568	610	577	632	552	579	573	556	613	589	587	632	580	585	603	565	565	573	578	600	571	599	581	596	582	548	609	563	604	606	602	601	617	625	604	599	613	631	580	581	605	568	578	608	635	586	636	594	584	597	612	586	538	565	605	572	562	599	650	578	568	627	612	642	618	585	581	531	601	600	619	599	612	586	581	612	585	614	591	632	583	588	555	622	611	633	634	559	577	614	586	621	613	586	627	629	608	584	610	578	632	640	594	668	634	593	592	611	660	618	597	623	591	644	592	581	580	582	600	592	597	611	601	616	625	606	605	629	617	577	558	657	586	587	574	579	636	637	620	597	592	618	598	588	591	568	639	597	622	581	630	614	575	619	589	635	579	636	624	544	581	575	590	584	605	621	601	609	598	599	605	620	611	661	606	622	599	614	584	592	593	612	602	577	655	582	614	599	586	607	601	606	629	577	606	591	620	580	623	573	590	594	570	588	647	605	574	610	583	642	623	604	610	632	582	641	572	624	585	587	616	554	640	577	604	574	572	621	597	562	610	614	624	620	624	600	605	560	609	610	627	588	579	609	587	575	593	603	570	625	597	604	651	607	586	572	598	563	586	559	562	564	565	620	638	598	575	594	572	553	586	568	605	612	596	591	607	603	619	621	574	592	610	585	592	610	578	602	588	560	643	598	597	573	587	613	591	607	519	612	600	603	617	607	613	590	604	581	628	622	612	590	607	603	608	606	585	582	641	617	604	607	619	589	563	594	597	581	606	598	588	596	573	610	567	572	554	575	618	605	566	592	660	593	601	601	555	619	599	616	569	584	615	597	601	600	604	619	596	615	628	585	605	588	575	599	590	608	590	559	647	564	640	651	588	615	625	623	612	611	586	605	588	586	609	588	591	606	597	576	613	622	605	613	597	556	610	596	560	620	609	619	604	592	628	615	577	597	607	591	593	579	601	613	633	591	630	594	598	606	606	587	610	629	578	587	609	584	610	682	589	582	574	567	572	542	599	583	621	606	615	565	569	609	650	596	589	613	617	588	560	595	604	621	554	595	566	614	609	584	621	551	620	579	609	618	565	597	605	630	578	574	650	595	558	579	606	547	631	587	624	621	633	611	530	606	599	621	549	593	614	588	565	606	581	594	587	638	593	589	598	593	624	636	617	608	596	598	559	573	570	617	598	592	604	634	599	617	607	588	617	595	600	581	606	581	574	579	619	568	646	631	599	595	564	554	610	601	593	579	600	586	637	536	616	630	572	629	642	561	592	586	568	574	582	590	572	544	622	563	571	646	619	611	634	586	651	625	590	563	591	554	617	609	640	617	622	579	613	601	659	644	599	619	623	599	579	565	610	602	590	617	570	584	610	567	596	648	571	562	594	590	581	607	653	581	593	615	596	585	618	581	626	648	638	636	614	593	557	621	586	619	592	633	602	585	593	592	607	594	576	594	623	566	647	574	592	651	606	585	599	580	553	599	587	553	621	637	588	587	598	628	602	616	634	582	629	627	576	602	634	642	621	626	610	586	586	579	619	590	608	615	583	626	591	622	583	602	629	586	540	607	652	583	607	598	588	589	607	628	614	638	588	584	604	624	599	594	575	580	568	582	587	599	571	563	587	603	563	669	600	590	568	584	582	562	576	609	616	590	611	567	611	565	581	610	582	627	561	614	633	572	615	563	585	626	586	622	598	605	602	566	632	594	537	608	613	619	610	610	572	607	653	629	594	584	536	605	588	571	581	627	579	560	580	591	632	573	552	625	535	650	601	586	595	599	579	584	610	596	613	567	587	586	585	632	595	590	610	567	581	591	594	587	599	569	599	592	560	565	614	604	597	603	602	584	618	585	578	643	580	627	589	596	631	625	578	569	602	605	613	601	600	628	571	581	606	612	576	612	633	594	585	587	621	618	595	597	601	587	579	591	625	589	632	626	574	561	626	604	632	562	577	611	582	569	634	632	630	609	585	594	601	673	556	576	622	582	576	583	612	606	561	571	616	587	554	631	617	603	561	596	583	564	580	626	573	628	598	583	619	609	616	585	597	596	563	570	596	610	599	586	586	593	571	628	595	563	587	581	601	621	591	593
28055	17415	3333	675	495	460	307	224	234	242	235	204	259	218	213	226	246	236	260	181	221	238	214	203	228	228	214	233	199	205	236	180	204	239	196	230	216	225	185	219	235	243	200	223	235	218	207	208	215	218	238	228	234	218	222	200	211	214	228	206	207	223	200	211	236	223	238	227	213	217	210	193	226	234	221	228	232	201	224	229	220	245	223	218	216	180	225	214	198	213	222	226	205	220	222	238	246	233	224	258	197	207	220	224	243	212	223	215	210	235	234	236	204	205	225	202	186	251	245	207	187	197	190	223	219	198	224	189	224	234	192	200	252	213	221	230	192	224	230	216	232	217	220	230	215	223	214	252	221	240	225	202	202	223	226	226	225	213	176	225	244	221	190	213	203	198	208	205	219	235	255	216	203	226	219	222	186	214	201	210	228	201	228	192	175	215	207	195	233	223	219	257	239	210	204	190	233	212	213	220	212	211	219	198	224	217	230	210	196	208	203	229	226	216	241	223	210	217	212	237	229	181	220	204	203	222	241	243	229	224	233	203	220	209	208	194	224	224	196	227	214	227	221	218	217	234	199	201	237	225	215	211	226	225	208	229	213	237	198	220	257	213	209	232	230	236	222	214	213	231	228	220	260	228	206	240	217	223	234	231	214	228	226	236	204	203	204	229	208	236	222	225	232	234	227	235	212	219	227	223	217	225	238	212	210	224	214	213	228	222	208	215	234	216	211	234	206	215	206	174	229	216	235	214	200	200	211	186	215	207	225	204	204	191	211	233	215	201	256	197	213	242	239	214	215	241	185	218	181	233	231	223	222	231	223	212	216	209	212	227	191	234	229	234	227	231	204	217	216	210	222	202	200	210	214	205	221	234	245	223	221	211	211	213	240	206	220	211	218	223	183	201	203	222	206	219	220	221	221	211	209	220	227	216	235	228	209	198	213	222	211	250	218	198	209	213	242	196	238	235	249	224	211	230	206	211	207	235	224	192	214	207	201	208	216	245	213	225	217	198	222	213	217	230	226	208	207	229	204	245	218	195	226	216	211	207	214	208	232	196	232	217	206	217	220	200	228	208	235	214	232	243	200	224	207	212	222	210	242	234	223	248	249	210	226	211	228	205	204	219	215	223	223	206	208	218	220	229	229	211	232	233	223	203	206	223	186	216	218	244	240	199	217	248	238	227	228	223	196	217	222	193	227	225	201	208	199	190	216	212	227	199	213	206	185	244	214	202	210	209	217	237	201	238	188	208	230	229	218	221	226	241	239	243	211	244	210	229	210	214	205	202	227	214	230	225	213	224	222	215	227	211	237	208	218	207	225	232	214	220	227	212	228	226	221	200	233	223	205	231	209	223	204	201	239	204	221	209	241	212	203	250	242	198	237	231	209	206	214	194	225	212	220	222	203	219	229	205	202	230	229	216	213	229	212	227	191	223	207	229	211	223	219	216	215	228	219	240	233	208	217	189	243	200	227	265	196	214	231	224	217	203	206	227	207	193	217	225	212	206	214	222	204	233	216	203	206	209	230	223	208	201	233	212	221	225	208	248	221	225	220	217	209	216	232	224	212	238	200	208	216	238	226	208	240	215	204	219	241	229	206	202	204	221	221	239	217	216	229	217	240	228	235	215	206	230	206	211	236	213	211	218	220	209	208	227	235	238	216	215	203	192	239	197	215	189	249	199	217	236	219	198	219	247	211	224	224	226	230	238	210	244	225	220	264	229	216	217	218	205	203	258	245	260	221	244	186	243	246	214	229	227	248	218	248	230	241	201	210	220	198	200	211	185	225	196	193	202	215	232	229	232	209	217	194	213	209	203	215	223	198	253	209	235	239	218	230	226	214	254	207	238	192	216	225	237	223	209	215	243	192	208	230	222	236	238	232	230	217	203	233	238	228	214	205	207	246	230	229	222	217	222	225	233	195	223	207	254	229	239	208	235	198	210	194	222	216	191	216	232	243	189	225	215	241	227	210	207	223	216	223	213	229	252	233	206	200	227	208	228	202	228	236	224	222	231	237	190	220	212	218	228	205	185	211	264	202	205	196	197	237	214	253	239	231	221	210	222	249	206	202	211	214	234	237	199	204	219	224	232	214	228	213	190	202	227	236	215	231	238	218	218	214	220	188	240	220	237	216	213	230	226	215	233	220	208	197	190	227	240	214	206	235	227	239	216	214	220	205	184	224	208	212	216	219	211	231	248	205	227	217	214	214	207	232	204	187	233	216	209	201	220	209	220	217	226	221	217	221	209	236	227	198	228	217	228	220	231	228	240	212	227	255	222	237	204	218	183	216	226	205	206	224	230	215	207	234	191	233	204	230	226	213	208	195	220	219	217	220	208	208	236	206	217	235	252	217	219	222	215	222	202	226	224	237	208	230	217	196	221	200	225	219	216	244	237	210	198	235	219	227	230	212	235	230	209	234	217	225	209	228	213	176	218	232	220	210	243	230	212	188	252	207	225	244	191	237	223	216	220	198	205	188	257	230	191	226	230	223	215	200	222	186	175	229	210	220	221	235	219	231	210	201	213	222	225	212	227	203	237	220	228	229	230	242	205	222	252	218	231	240	219	230	229	221	235	213	208	234	220	221	222	255	231	226	229	214	241	217	212	236	191	241	216	206	230	223	188	195	227	223	211	214	215	190	204	207	238	209	228	218	233	200	228	234	236	218	210	202	208	233	219	194	242	194	229	220	230	252	219	198	237	218	219	225	212	209	222	219	184	235	232	212	185	225	202	219	209	216	213	197	218	210	217	252	267	226	223	198	208	227	194	221	199	213	210	209	203	219	212	217	218	230	223	240	226	209	202	220	230	230	237	234	215	214	213	240	231	222	233	227	207	218	231	206	222	244	204	223	229	206	211	214	229	197	230	228	208	198	241	196	206	224	243	221	235	191	234	209	232	203	212	255	238	197	198	208	199	207	233	237	205	214	214	213	225	228	232	242	212	239	211	253	192	194	207	218	223	228	209	232	240	226	213	210	206	215	215	217	212	211	213	204	254	230	201	239	215	222	196	197	220	216	245	223	215	222	212	214	201	231	195	216	229	209	230	222	236	237	217	207	229	212	242	238	234	227	208	224	206	215	182	197	231	227	220	204	236	202	216	218	217	240	202	218	203	219	205	218	223	206	215	235	229	261	246	232	221	209	223	219	180	196	224	207	209	208	239	214	211	220	220	219	200	241	231	217	234	226	244	218	250	212	237	227	203	214	210	215	217	228	216	235	216	234	234	213	222	222	234	215	209	185	209	198	205	208	212	201	214	212	222	208	231	218	203	221	226	201	228	187	201	216	222	212	227	215	219	217	237	243	216	212	222	229	239	232	231	210	201	185	209	198	212	216	231	228	202	209	243	211	243	194	213	228	245	202	232	231	239	231	206	222	240	226	222	226	219	199	212	230	224	217	208	210	238	226	247	219	207	234	219	223	234	226	238	206	220	233	209	245	245	220	226	233	240	218	235	212	232	231	227	249	197	214	209
4255	860	640	408	345	317	289	312	268	289	263	274	241	274	266	283	270	253	248	262	279	266	234	263	260	240	273	213	247	257	255	195	274	265	231	240	238	268	251	271	273	246	266	229	244	266	231	240	264	255	243	285	259	251	239	235	231	278	224	220	267	227	237	232	236	200	242	244	232	270	265	248	251	235	231	255	270	237	244	258	247	257	239	244	235	243	232	253	261	258	248	265	259	298	250	275	270	260	216	256	283	235	238	247	240	236	262	268	240	242	244	257	270	269	236	236	257	251	250	275	256	235	257	249	254	260	262	250	277	240	267	253	229	241	264	249	270	228	247	250	277	235	252	252	238	228	263	238	226	259	238	211	245	278	236	236	231	231	259	262	255	279	215	251	243	265	213	248	223	254	255	248	252	241	263	239	255	279	240	245	246	257	249	251	241	262	251	245	235	239	242	261	243	226	238	248	237	225	270	273	239	236	234	273	238	252	262	228	247	244	242	242	223	229	232	243	253	249	237	240	257	269	257	257	267	259	262	285	234	228	238	235	255	237	227	237	298	248	247	243	244	261	244	250	249	256	267	213	260	260	260	250	270	271	256	242	253	257	229	245	293	247	258	258	260	262	240	269	247	228	238	252	245	280	235	241	261	232	263	247	239	261	239	246	250	232	240	248	280	263	224	246	248	241	249	272	253	228	259	243	263	248	237	256	239	245	238	220	270	234	236	226	248	233	261	268	274	249	227	249	216	238	246	268	255	232	218	231	234	276	253	246	251	217	254	236	218	231	254	253	228	234	251	230	254	242	265	272	268	225	231	255	240	225	235	240	252	228	224	242	235	243	245	244	232	232	262	257	258	244	248	238	240	243	248	242	251	237	270	255	240	239	270	248	249	261	256	257	260	225	247	241	228	261	248	257	231	246	263	241	255	227	237	231	244	246	257	245	246	238	262	271	247	224	257	248	251	242	261	253	256	255	247	255	257	238	257	260	253	232	250	262	235	232	270	250	256	243	242	271	236	256	231	265	247	243	259	223	231	247	237	250	235	233	210	245	217	257	247	232	262	251	253	228	252	247	217	249	264	232	244	261	272	299	224	229	275	256	256	242	279	253	257	263	236	256	247	221	269	262	248	259	226	244	226	242	232	228	215	241	248	246	239	267	256	254	253	254	249	262	270	250	261	245	251	228	245	239	215	244	274	251	222	273	241	261	256	253	273	262	250	286	284	216	245	258	239	232	251	251	249	240	251	245	243	256	244	231	257	226	242	258	258	259	241	251	267	251	264	236	235	242	245	238	252	252	245	254	227	250	230	244	251	255	227	230	221	255	234	290	245	246	226	251	228	252	239	270	235	239	257	243	228	243	245	232	272	257	256	236	258	256	270	255	249	261	249	238	242	242	228	270	237	283	259	270	255	230	258	243	265	227	239	254	245	233	212	248	261	234	253	263	249	243	270	244	256	209	296	267	252	253	250	244	283	269	232	239	273	252	280	283	242	283	252	241	238	234	244	227	216	244	269	262	232	262	236	224	267	253	236	252	238	242	220	262	272	282	267	268	250	269	249	255	227	229	260	260	262	231	229	253	241	248	257	271	238	244	252	263	236	242	242	244	240	250	249	260	246	247	267	256	238	224	223	253	227	231	259	240	242	269	234	265	244	247	235	247	235	267	252	247	231	249	263	227	252	205	287	283	271	239	223	256	273	237	251	239	242	264	260	261	247	256	264	231	240	253	258	219	232	245	274	265	252	269	260	232	259	251	257	247	241	234	218	251	249	272	257	263	231	249	248	253	249	247	265	224	227	277	251	270	276	236	234	250	238	230	256	249	239	262	235	249	243	265	256	260	231	226	286	261	237	259	243	235	269	243	256	238	237	257	233	219	249	241	256	259	271	275	251	243	252	244	270	247	236	255	238	256	235	263	244	244	252	244	256	237	255	268	245	267	238	256	254	258	206	221	253	240	237	244	248	270	247	239	270	275	222	226	250	213	258	252	239	193	242	260	262	246	241	251	219	247	222	246	241	246	265	243	240	264	210	242	246	272	221	240	268	255	253	246	235	235	253	260	271	234	255	242	241	265	234	229	262	238	253	237	275	227	230	238	250	252	242	225	267	251	235	236	219	248	238	271	269	250	259	247	243	262	258	269	244	252	238	243	238	241	244	246	277	238	232	251	207	230	257	250	249	230	224	253	268	240	249	263	237	278	240	279	237	254	221	251	253	258	264	240	239	250	257	244	255	233	235	247	258	239	246	268	276	251	243	257	206	250	273	259	257	235	242	234	247	260	258	246	245	256	242	269	245	254	212	247	268	255	252	239	274	265	246	227	240	241	217	259	217	231	248	269	281	278	248	254	229	253	244	218	257	263	284	265	252	241	237	258	240	233	255	213	258	251	267	224	270	257	256	249	248	251	245	235	252	247	246	249	257	244	237	242	224	288	269	274	234	242	241	252	218	233	259	236	239	234	193	267	258	264	255	263	246	249	230	243	247	235	246	224	255	244	263	236	285	194	249	239	272	234	251	255	232	266	269	228	242	249	235	242	277	263	232	259	262	237	254	227	240	250	258	225	242	254	260	253	268	257	245	261	247	247	242	243	275	248	265	227	233	265	260	257	247	274	249	283	216	262	209	252	259	256	287	240	193	225	246	268	253	255	228	236	227	238	258	241	268	232	245	232	237	238	238	248	248	246	232	235	241	268	253	243	227	242	252	236	255	224	249	231	234	238	227	234	225	238	259	260	248	223	253	248	255	245	232	234	238	236	249	261	279	264	221	244	237	231	257	243	234	225	218	243	259	231	228	266	259	253	266	222	225	263	281	224	262	227	230	264	234	257	270	226	222	256	241	269	239	262	255	238	252	250	261	230	254	258	246	278	220	241	242	250	228	262	245	253	235	236	238	246	271	211	238	255	272	242	250	246	273	228	250	257	244	236	235	255	227	228	239	238	253	261	253	240	263	244	252	253	249	239	239	251	257	260	240	238	236	241	281	249	263	240	250	254	252	279	256	231	242	241	250	237	254	259	227	241	239	214	257	289	267	248	233	247	233	253	274	239	275	295	265	224	257	222	266	249	268	255	253	271	247	230	232	269	258	265	250	234	222	249	246	243	247	258	235	252	237	240	244	254	259	258	248	244	241	270	238	233	253	237	240	257	269	202	227	246	271	253	251	251	247	230	228	240	249	257	235	244	275	248	223	286	235	262	229	241	244	232	267	219	242	250	251	224	252	232	225	241	240	246	242	243	255	253	245	250	274	239	260	254	254	255	289	253	239	268	257	266	249	263	258	270	245	241	274	235	261	213	226	250	239	244	267	252	246	256	244	250	244	249	262	202	224	228	243	256	263	220	260	253	250	233	237	255	272	262	250	254	229	216	225	202	241	260	223	239	259	217	262	245	250	264	246	255	236	255	246	280	235	236	235	273	246	251	243	241	244	242	249	258	221	252	272	251	251	248	266	259	255	229	242	247	244	242	231	234	223	239
23976	21361	28569	24529	21327	8597	949	623	555	476	430	418	378	339	356	300	310	322	364	324	340	299	297	318	291	294	306	290	311	309	254	295	271	268	293	269	289	290	274	300	280	269	289	264	295	296	252	269	287	282	278	289	285	287	302	298	294	255	290	266	278	279	306	296	266	267	283	254	296	290	292	298	269	286	308	289	288	265	296	280	292	277	300	251	250	278	250	302	285	297	287	290	258	269	260	291	302	281	284	252	261	280	253	250	286	272	272	279	271	262	242	285	288	292	277	264	315	287	287	285	264	285	277	322	272	264	284	294	272	292	275	290	308	261	286	308	279	285	299	269	269	283	244	254	275	245	297	276	311	297	282	267	281	269	286	261	263	295	276	298	262	276	273	273	299	259	277	281	284	262	314	281	289	277	265	291	277	282	279	288	302	278	291	257	270	273	317	266	290	284	303	306	275	259	298	283	284	283	305	248	271	266	246	253	272	268	280	303	280	304	235	255	287	285	264	279	259	285	280	283	295	277	275	258	271	274	241	276	247	293	277	301	270	278	275	277	273	302	285	249	264	248	268	278	294	288	273	286	300	235	280	281	272	287	287	266	274	297	266	288	279	273	305	258	296	271	277	286	273	292	258	272	267	306	249	276	291	289	263	312	267	265	269	278	260	282	293	270	297	263	270	283	279	289	283	272	314	280	240	257	261	265	282	272	261	271	260	291	297	285	263	286	278	293	273	284	284	289	283	299	285	294	302	213	253	281	273	279	264	282	290	276	273	265	281	295	297	258	304	275	295	282	291	277	257	296	302	262	255	288	299	297	279	290	273	300	274	280	283	274	291	295	287	292	290	296	293	291	234	303	259	287	290	311	273	270	295	271	256	266	290	255	246	302	287	286	272	290	263	235	272	285	278	283	304	291	280	265	294	317	291	274	281	300	275	275	253	296	270	307	300	284	282	299	309	264	270	266	259	291	278	296	280	287	297	272	268	294	298	267	275	284	287	283	274	297	286	281	277	282	283	289	276	254	278	294	306	276	308	276	266	257	283	298	289	250	267	275	244	255	282	282	285	272	307	284	264	264	253	262	256	299	261	283	276	274	253	277	271	268	284	306	287	280	288	273	297	249	281	263	268	268	308	278	283	295	302	275	286	303	290	274	258	297	276	266	292	271	262	307	267	285	258	263	274	267	265	283	271	294	275	256	271	275	270	279	287	238	282	304	271	252	270	276	280	263	304	285	266	282	277	247	284	316	264	301	286	280	310	274	283	257	302	289	269	268	286	279	253	284	311	273	271	268	304	287	285	276	281	295	248	283	283	300	266	305	290	293	263	280	296	316	291	288	295	265	314	287	276	284	222	284	268	256	251	298	277	266	288	269	326	261	263	293	267	314	272	251	304	268	256	271	305	275	295	314	278	254	259	220	294	281	268	283	257	276	260	260	311	268	304	271	278	235	284	251	259	302	279	304	279	279	270	289	286	258	293	245	286	285	305	295	240	265	279	276	255	275	297	266	262	285	279	281	249	259	250	277	257	280	281	273	272	261	281	273	290	303	307	287	272	292	300	289	294	275	283	281	280	298	280	265	266	285	267	280	298	267	305	275	269	291	286	269	276	311	252	253	289	280	284	293	279	269	294	263	248	296	263	301	301	268	262	270	282	272	282	305	285	288	277	256	298	293	299	266	282	276	260	293	274	304	281	265	276	284	313	271	288	297	288	297	291	281	253	278	270	272	300	213	293	274	298	262	314	280	284	276	260	260	277	272	275	280	272	296	296	272	293	258	256	304	289	302	296	290	289	271	306	255	286	300	261	265	256	278	303	269	267	263	254	288	293	285	270	267	293	269	267	319	319	268	279	280	251	282	290	293	287	316	258	289	257	299	279	281	265	267	256	265	292	276	271	258	318	307	291	260	303	303	259	264	254	284	233	288	255	288	280	288	296	291	284	283	273	256	267	277	264	285	298	298	277	269	309	276	268	273	270	282	235	323	279	285	311	273	273	293	273	243	277	255	275	273	277	297	263	271	269	280	283	282	295	245	268	272	302	283	283	252	288	296	313	259	267	268	288	294	322	267	267	275	290	305	311	274	274	252	269	280	292	265	281	277	266	295	294	274	316	301	250	288	277	263	297	260	261	287	270	291	276	250	261	271	269	276	260	274	323	298	277	295	275	273	311	290	303	297	273	266	287	267	297	318	265	260	274	286	274	268	283	297	262	262	294	277	282	298	268	277	280	267	281	289	263	285	278	278	291	305	285	299	253	266	302	274	281	271	268	288	271	270	276	276	255	271	285	258	298	295	240	293	272	274	282	304	291	278	297	245	320	273	254	269	265	262	298	286	292	312	296	268	289	271	271	296	279	292	267	275	243	265	274	270	252	303	269	284	290	263	287	271	281	265	282	297	268	274	273	274	266	290	304	279	303	271	271	301	249	274	272	259	288	281	296	300	275	292	267	297	287	282	283	283	257	314	291	272	271	282	291	285	258	310	307	277	270	255	247	261	241	268	286	272	275	286	305	277	267	279	262	252	267	281	260	282	282	276	234	272	274	292	294	271	288	275	297	261	287	260	261	272	267	305	310	258	283	261	297	261	249	264	274	265	289	297	275	319	272	286	290	284	272	294	292	279	282	262	280	276	291	266	288	278	304	257	255	279	297	248	295	242	256	258	285	269	295	264	286	270	257	291	292	258	258	274	292	262	277	279	290	275	279	300	246	273	274	275	295	288	305	278	282	242	256	287	291	271	260	257	275	264	255	264	298	283	258	291	307	264	287	290	286	260	286	264	293	303	254	243	282	287	275	295	290	286	292	261	260	291	263	287	276	291	268	282	293	290	267	295	310	309	292	274	308	277	257	286	269	272	286	261	294	283	292	283	274	280	262	310	300	299	299	272	282	294	295	278	272	266	289	290	313	278	286	271	280	254	266	253	301	263	242	290	300	272	276	291	272	255	272	288	285	257	283	288	264	280	280	272	295	304	273	255	274	275	261	282	306	288	280	272	250	276	269	292	295	259	283	318	300	271	273	276	235	292	257	275	262	256	269	269	282	265	285	287	286	285	282	276	275	249	247	281	265	261	277	272	284	281	301	270	262	313	273	265	287	258	284	299	289	256	270	289	282	268	280	274	257	254	273	289	273	281	297	292	292	278	283	284	257	265	254	291	298	292	279	285	281	244	284	263	287	278	260	315	288	256	259	270	243	298	300	272	290	289	269	275	307	284	280	278	257	280	283	277	304	271	281	281	268	285	307	282	236	269	315	282	298	260	292	294	283	276	269	290	293	290	294	283	271	269	269	276	269	248	283	287	266	299	279	272	248	277	273	283	267	260	288	262	246	267	292	263	276	268	296	267	286	300	290	272	253	287	287	284	292	302	279	264	284	260	267	273	262	308	267	287	281	266	285	246	283	288	265	285	273	289	248	237	279	263	296	248	298	259	279	255	288	255	258	291	273	259	314	255	304	253	272	275	309	267	285	268	284	270
3399	8805	5984	2738	2005	1464	1112	912	729	675	585	495	443	459	437	407	392	367	402	334	384	320	341	316	352	344	340	300	318	298	297	312	319	324	304	327	341	298	303	308	318	334	284	304	298	263	290	328	339	311	303	317	306	310	312	311	302	290	298	299	283	307	303	312	355	296	288	293	318	330	302	309	292	292	286	309	275	309	309	311	322	338	305	311	286	317	297	312	295	304	314	284	291	311	268	288	318	300	289	294	291	349	283	274	325	319	320	304	302	272	316	304	303	328	303	284	284	288	295	320	259	284	321	291	321	302	284	303	300	321	286	340	275	277	293	288	299	309	291	317	292	308	301	282	299	299	320	309	316	315	304	292	293	272	292	318	286	311	268	275	309	310	314	283	323	305	281	282	276	301	333	304	316	314	296	313	278	306	315	270	300	299	307	292	315	268	302	289	308	321	309	281	282	310	279	332	298	295	294	295	325	291	277	315	279	301	312	300	239	317	307	309	287	296	284	291	329	306	306	295	272	327	310	321	290	266	301	304	335	283	286	265	304	304	309	285	288	317	294	282	281	319	331	269	291	337	292	293	278	313	318	307	302	274	285	289	306	320	303	277	312	317	293	280	306	321	279	299	307	292	290	281	274	298	325	278	304	292	257	294	308	307	321	271	302	274	320	281	314	296	317	308	283	307	302	337	315	277	313	262	288	286	287	296	289	293	286	272	298	321	292	322	282	280	308	295	292	273	283	321	277	326	296	275	309	264	290	290	307	298	285	278	290	284	305	290	268	283	265	336	272	320	311	283	307	277	319	297	284	286	315	300	282	311	317	347	313	290	285	304	341	268	270	292	306	262	295	298	315	321	307	304	289	291	309	290	314	286	296	276	343	290	269	282	292	297	308	280	304	314	292	351	285	283	325	296	315	298	321	313	305	281	297	321	300	318	307	290	314	295	303	287	283	316	270	284	273	308	316	296	329	303	299	290	318	299	311	304	285	288	285	302	322	312	304	285	263	274	311	291	308	273	315	314	331	285	309	304	285	280	306	295	279	324	301	286	295	315	264	309	288	269	294	307	275	294	269	280	304	291	307	284	286	310	287	310	280	291	308	310	309	291	280	307	323	288	297	291	262	302	299	295	302	309	310	326	307	306	293	303	297	315	280	330	311	274	280	313	283	285	278	268	312	280	308	296	289	277	309	287	309	305	307	285	288	276	266	287	295	279	303	307	299	274	295	280	321	313	276	286	266	283	308	279	260	298	296	281	302	291	272	295	279	325	316	333	287	316	324	305	298	302	298	272	315	281	284	299	316	303	306	278	297	301	298	297	286	305	301	300	305	303	276	291	323	285	309	299	283	298	305	316	323	304	315	284	295	293	323	302	295	317	291	308	291	308	345	294	304	295	288	311	290	282	302	323	293	314	274	314	327	281	288	272	287	287	283	305	319	287	287	265	287	287	286	299	325	306	296	316	320	304	300	297	313	291	292	276	293	337	298	306	303	310	310	322	278	290	301	312	294	292	300	292	329	278	294	281	281	282	313	289	288	291	305	319	300	295	257	315	293	299	306	282	266	291	270	317	282	316	287	327	296	310	271	309	278	295	288	303	301	309	275	291	304	309	311	315	316	279	299	311	270	294	300	270	298	265	291	284	309	292	294	308	314	288	310	281	294	299	303	288	287	302	287	278	312	298	300	313	281	305	285	306	311	278	299	286	273	297	305	271	310	320	305	304	279	288	281	274	317	297	293	292	305	299	283	319	281	342	292	293	327	315	294	327	305	271	295	311	280	298	289	281	288	283	308	254	285	259	322	331	270	322	348	320	288	300	296	321	307	271	300	284	294	311	284	281	287	302	294	287	309	283	276	324	278	278	303	281	283	309	288	310	320	308	283	278	274	323	320	286	277	310	308	293	291	290	266	318	315	292	298	281	327	301	280	330	284	304	295	293	289	292	270	283	277	298	318	289	308	276	293	278	303	295	291	300	284	290	280	318	291	301	296	296	293	277	283	277	276	310	305	304	294	282	294	268	304	298	309	274	293	299	334	285	290	318	275	309	313	322	289	316	293	298	298	299	301	313	287	325	313	292	288	315	289	300	304	326	295	290	305	282	285	285	275	334	262	290	283	277	303	290	318	275	292	288	293	290	302	318	302	290	315	292	285	288	306	310	275	285	296	309	307	304	303	296	302	297	312	300	317	301	292	295	294	287	296	287	273	294	309	290	314	325	294	284	285	313	309	311	292	289	290	319	291	270	300	297	305	300	300	268	295	276	279	268	254	295	258	289	307	319	305	308	309	303	329	295	276	268	268	326	292	295	272	281	286	297	312	276	273	310	299	287	261	324	289	317	296	295	309	285	325	302	306	285	275	298	290	299	307	280	305	285	289	329	300	279	274	303	313	280	286	288	323	287	271	326	275	323	282	284	321	316	294	305	294	294	281	285	302	300	277	297	288	321	324	319	317	291	313	290	291	301	277	275	264	283	287	294	297	305	296	284	306	265	295	306	289	278	300	272	294	303	296	279	315	301	300	278	298	301	302	280	303	304	314	273	270	316	280	318	326	312	325	293	276	289	283	293	340	302	305	306	294	295	324	287	294	286	285	301	290	308	297	279	298	309	291	312	300	316	312	301	315	289	294	324	300	314	278	306	267	284	306	263	299	300	298	305	285	288	299	310	302	286	287	302	321	305	313	313	279	285	297	331	288	320	276	273	287	290	284	317	318	329	270	261	307	288	257	317	301	298	268	299	291	269	301	326	310	314	288	302	259	289	272	299	286	301	313	277	288	322	312	307	299	312	274	299	284	281	321	300	300	280	303	271	326	315	302	286	302	276	320	280	288	305	282	301	304	282	307	302	310	281	298	303	312	271	303	309	285	320	300	335	279	292	270	277	276	299	306	305	291	298	284	283	318	283	284	287	292	325	312	307	314	298	274	308	282	267	310	294	288	294	282	295	298	282	265	307	301	347	287	274	306	285	281	300	271	300	295	310	296	310	263	308	296	283	301	320	272	308	297	321	290	301	286	260	289	299	270	261	289	321	313	288	301	277	297	324	288	297	275	283	307	289	302	293	285	286	295	285	305	329	289	310	279	284	295	271	288	295	277	315	297	317	272	284	297	306	276	320	301	294	279	310	308	299	347	328	297	331	307	276	301	285	285	312	278	302	299	291	303	308	290	284	296	289	288	287	323	318	312	303	277	283	308	271	293	267	321	313	304	297	300	321	338	301	270	298	303	278	290	316	299	321	288	310	298	297	319	273	263	279	306	317	314	312	277	272	297	295	294	308	280	319	262	307	283	306	301	278	298	324	292	281	279	301	291	326	322	332	275	298	292	296	332	317	294	284	305	285	290	278	299	303	300	310	289	296	280	294	273	309	287	294	305	335	289	279	288	274	284	299	273	286	327	311	303	295	275	293	300	281	303	295	260	295	311	306	293	291	299	292	300	285	318	294	321	271	267	288	319	303	309	277	267	305	274	275	285	284
25115	21249	27228	25465	9323	885	721	576	548	557	503	508	530	446	448	469	474	477	415	441	437	449	470	429	438	438	453	446	488	523	437	458	381	453	455	410	439	429	423	418	448	412	427	394	475	420	432	444	421	444	422	415	444	430	401	488	474	442	428	420	406	420	450	425	435	443	416	438	483	425	418	412	394	444	454	449	434	434	445	444	429	444	413	451	430	441	412	438	444	389	445	447	459	425	480	373	446	463	444	442	441	442	415	437	424	391	432	413	452	406	492	414	424	443	458	437	405	430	451	440	447	449	440	443	436	418	428	416	425	408	454	443	442	458	454	437	419	378	426	418	444	469	462	454	442	438	428	441	457	410	480	441	419	430	433	413	430	435	442	412	429	462	454	447	422	467	447	403	435	388	432	440	453	413	441	441	447	366	426	434	435	462	455	435	421	432	430	431	474	418	458	455	407	434	428	419	439	452	444	387	440	404	442	434	438	429	436	451	433	434	428	444	413	471	460	426	385	453	431	428	461	430	421	397	471	417	410	451	439	411	419	430	433	471	412	428	416	452	439	426	451	439	438	462	497	416	426	414	450	413	480	417	444	415	436	395	402	454	433	400	422	402	443	424	437	426	432	420	431	443	461	431	441	450	455	459	425	447	434	437	447	386	410	461	441	457	418	410	416	416	434	395	450	450	494	466	456	406	453	449	489	427	445	419	427	433	429	429	446	409	461	415	428	425	423	457	445	405	427	429	424	423	441	433	429	432	434	446	416	437	399	417	415	428	441	446	441	460	422	461	424	419	450	448	472	461	423	422	435	442	416	419	423	455	416	469	438	394	425	441	439	473	391	460	410	444	468	420	407	449	434	405	430	431	473	447	414	416	453	449	408	430	429	470	433	430	436	440	422	430	424	407	436	445	453	429	424	428	440	417	445	438	424	471	426	440	411	443	434	406	468	496	413	442	445	445	460	441	437	409	414	433	433	433	462	395	437	421	442	436	424	434	442	427	423	444	431	449	413	402	433	498	453	422	410	444	397	420	447	444	434	458	422	451	414	429	438	421	414	422	429	435	440	461	425	422	443	461	428	473	445	460	438	457	435	416	459	446	496	438	449	448	411	429	425	409	412	446	422	419	464	433	397	406	446	387	420	406	478	400	424	446	436	426	408	426	429	439	418	455	378	444	446	450	422	407	436	429	421	450	436	429	455	439	459	415	448	427	443	463	406	443	458	440	420	455	436	453	384	425	433	472	447	416	459	460	406	414	392	462	424	393	439	435	400	430	418	422	448	424	444	449	422	470	449	441	465	459	433	445	441	438	416	447	440	453	447	407	413	459	421	415	434	384	406	452	410	402	438	473	428	415	403	460	441	422	458	420	414	423	450	399	446	459	461	443	412	454	376	409	452	415	425	425	444	446	414	417	390	413	437	446	453	422	447	446	420	445	424	441	403	450	421	459	438	421	412	427	412	428	400	418	446	420	442	423	463	442	414	472	402	437	443	417	433	467	416	427	419	436	417	477	413	446	476	420	442	409	463	448	395	407	439	446	404	386	434	455	422	413	443	422	416	413	421	440	425	439	418	410	436	459	453	469	426	443	410	456	430	419	450	416	460	387	418	396	430	404	430	465	448	397	469	434	454	439	459	436	422	412	430	433	428	443	430	405	463	462	434	456	400	418	434	444	464	439	386	413	455	415	412	456	458	443	440	448	439	434	419	444	398	419	466	416	471	440	453	444	409	428	396	473	413	397	403	439	420	448	424	439	415	425	438	464	437	443	465	429	455	431	436	441	436	427	417	436	448	433	453	429	405	455	424	433	435	433	426	419	435	445	468	416	467	407	440	448	448	445	440	395	407	425	404	432	435	423	469	436	434	445	425	409	428	444	411	418	411	394	445	405	443	455	452	417	399	445	414	460	470	420	452	409	477	422	430	417	412	411	432	427	404	449	410	443	426	426	438	418	457	440	393	413	429	450	456	439	445	439	429	453	452	409	413	411	458	420	440	416	438	441	457	418	399	498	398	437	425	423	442	420	430	440	421	460	439	441	430	441	460	416	462	441	418	439	446	422	424	409	435	459	399	471	447	459	461	440	435	406	448	448	458	482	465	428	431	409	458	435	443	421	407	462	426	413	435	398	450	444	458	439	447	467	435	391	410	432	433	465	421	399	385	459	400	426	432	412	457	426	426	444	500	452	420	452	445	424	411	417	401	428	400	456	439	426	435	424	406	444	451	434	430	440	435	470	435	415	438	437	437	447	448	421	437	474	412	464	467	469	441	405	432	428	443	425	473	460	475	478	451	442	429	424	438	458	421	431	413	465	435	426	427	420	420	424	432	432	426	460	428	434	474	429	424	407	414	461	448	439	417	458	416	448	429	436	438	410	425	465	421	451	446	456	436	438	440	435	446	424	474	448	411	430	467	449	452	402	474	453	400	419	409	420	466	419	457	418	471	421	433	442	426	393	421	439	425	454	453	414	402	443	441	459	427	437	433	478	409	435	386	421	417	432	411	433	432	444	454	404	454	493	427	415	467	423	380	414	401	385	423	414	403	432	437	425	402	407	439	416	451	447	435	423	419	411	414	452	444	443	442	427	406	452	431	404	396	412	437	440	434	436	388	453	468	430	438	416	438	394	427	448	438	437	421	393	415	424	417	463	444	423	426	478	464	444	443	438	469	399	485	431	468	466	447	435	433	397	414	411	418	425	441	437	419	446	437	409	424	426	443	404	451	407	449	404	429	426	451	402	466	425	429	446	429	423	443	444	414	432	434	428	475	454	481	452	450	394	430	437	422	440	449	425	439	423	433	408	451	425	435	486	449	461	448	444	434	455	429	440	417	434	420	477	449	441	423	437	416	444	468	454	445	427	458	454	427	434	446	453	450	413	447	406	446	474	411	443	445	389	461	448	439	448	456	450	416	416	411	412	434	432	440	415	437	418	421	456	431	457	430	434	408	425	428	440	448	415	424	455	417	451	418	428	422	441	424	432	424	462	433	438	463	423	449	480	431	449	426	394	414	471	433	385	422	444	434	441	424	444	426	433	433	369	432	445	472	421	445	429	416	453	452	441	431	443	429	428	444	445	417	433	436	432	435	448	438	453	450	454	454	441	419	441	416	428	404	442	397	432	466	404	412	434	442	431	441	449	414	432	455	431	434	451	434	438	447	440	444	441	446	427	450	429	450	401	449	437	444	408	464	455	430	388	466	410	465	458	445	505	463	427	445	410	472	493	415	418	474	401	445	455	440	419	420	413	380	440	446	430	446	423	410	455	395	442	431	456	410	419	439	430	437	397	422	396	449	439	409	402	436	463	435	418	433	420	472	378	443	447	441	432	437	430	419	425	454	395	452	420	463	436	424	419	409	425	453	436	432	411	408	433	424	428	436	410	433	442	443	424	455	464	444	444	463	406	484	444	445	405	421	399	421	462	434	421	425	456	425	438	419	425	425	429	422	433	471	397	394	453	437	432	441	428	427	477	471	415
3546	5109	3437	1794	1322	1057	963	798	742	660	620	603	581	567	535	512	518	490	463	510	522	473	464	515	482	510	490	476	529	453	496	489	491	490	461	488	482	465	454	482	446	492	481	482	438	501	534	454	500	488	471	437	479	475	460	477	464	483	454	468	483	500	530	484	462	479	494	477	482	467	514	429	473	451	500	461	505	474	480	472	437	444	469	492	458	498	475	485	485	449	465	467	476	494	460	468	443	482	484	465	503	488	447	490	443	458	452	464	467	416	457	489	428	444	482	449	445	412	462	470	482	444	494	470	468	493	453	485	454	470	446	464	479	438	447	479	459	446	455	483	468	494	481	485	458	441	493	494	445	481	500	468	472	434	497	480	462	524	441	487	449	473	448	476	454	458	472	484	459	464	482	448	495	440	444	445	476	472	471	464	461	489	464	479	500	460	470	478	456	433	478	451	487	485	473	458	433	448	464	466	479	479	484	491	463	509	467	475	485	457	485	497	486	483	466	485	456	489	475	465	467	492	507	498	467	461	479	452	469	500	513	445	428	503	446	486	522	467	483	496	460	487	448	472	431	527	449	464	438	477	445	461	425	434	453	476	464	469	492	471	506	474	417	475	493	453	451	443	439	477	445	466	481	468	434	490	453	472	471	440	480	465	455	439	440	451	468	474	476	444	455	453	454	452	464	500	443	501	446	460	457	460	448	472	456	427	508	472	462	479	448	459	503	488	454	510	450	479	459	444	466	455	470	477	485	457	514	463	464	451	444	459	434	454	519	483	450	479	447	488	465	456	447	445	509	485	448	432	451	511	457	470	481	458	478	506	503	481	460	435	478	496	457	488	454	433	454	429	468	496	510	454	461	438	468	481	456	459	462	449	457	435	473	477	492	451	472	404	417	444	437	491	476	486	471	479	444	495	439	455	446	478	455	484	456	478	494	458	464	439	464	464	483	498	465	495	458	440	453	503	466	446	448	451	486	448	454	460	457	427	442	477	520	456	469	473	485	463	454	471	518	488	441	468	488	465	447	454	425	486	429	453	481	472	428	457	480	447	439	512	451	495	447	477	479	491	479	463	459	463	487	434	470	468	496	454	456	461	479	473	454	433	495	469	444	477	488	433	452	467	463	493	466	481	477	449	462	444	436	495	465	481	466	486	475	458	446	462	479	476	451	486	458	485	435	437	515	450	456	451	500	440	459	488	449	439	460	492	456	450	480	468	450	475	484	467	488	442	441	468	489	440	475	464	491	470	450	450	467	466	479	493	481	488	473	458	447	459	438	466	437	469	488	462	465	463	484	461	460	440	447	463	466	446	447	490	495	461	473	469	497	454	450	467	469	504	487	452	467	480	424	449	468	485	453	468	406	478	478	467	472	500	469	528	440	453	458	456	495	524	449	443	460	421	429	510	462	482	490	465	462	497	436	466	472	456	494	491	478	449	468	443	466	486	443	443	467	431	484	489	470	498	454	456	441	443	445	469	488	449	493	467	466	453	499	452	456	449	449	435	520	469	475	473	457	507	457	457	444	464	459	484	478	442	483	455	509	499	467	517	496	464	449	447	489	457	458	434	417	440	444	511	464	466	480	479	475	470	451	455	494	441	447	464	498	453	439	425	499	457	455	495	459	469	464	471	488	491	485	495	478	471	469	473	473	454	465	465	476	500	447	463	470	464	484	509	486	502	482	444	448	443	474	480	518	454	435	466	494	446	481	473	489	473	441	475	450	466	444	471	505	470	492	492	473	427	499	469	474	466	468	487	437	473	438	468	482	474	495	450	458	488	464	521	474	511	458	439	467	481	445	441	490	454	476	435	436	455	486	450	423	445	461	430	456	484	434	492	443	458	463	469	470	452	508	441	473	472	430	444	453	473	470	449	450	447	448	488	458	454	514	464	483	471	474	461	472	454	491	453	460	470	465	439	448	425	490	429	462	479	462	439	475	473	446	462	470	427	427	492	480	473	439	453	485	490	453	492	483	488	489	474	446	489	499	482	470	491	500	454	463	458	453	476	458	465	475	433	487	478	487	452	444	474	444	466	462	441	440	527	478	454	451	486	493	459	447	509	467	474	468	490	479	435	472	461	480	503	493	475	490	461	474	494	446	464	450	463	472	492	471	455	439	439	462	487	475	448	489	463	458	453	478	485	500	424	452	442	508	469	466	471	473	484	456	478	454	475	471	489	422	498	453	516	456	485	463	438	451	480	448	430	447	448	520	492	497	476	457	467	504	438	436	452	468	447	482	492	477	434	456	463	491	473	482	496	487	474	439	418	473	418	482	472	497	458	477	432	459	480	516	481	436	500	450	472	470	451	471	452	509	480	488	449	469	474	461	488	474	441	465	477	460	471	477	473	485	446	471	473	464	473	469	474	473	459	460	447	448	418	427	433	482	436	484	472	494	465	438	433	500	448	464	451	454	446	479	466	468	459	501	507	481	496	429	497	432	501	508	463	484	463	464	452	442	495	498	479	464	479	499	475	472	477	455	466	466	448	491	460	485	473	462	467	472	422	445	463	422	489	416	477	434	475	474	478	483	477	472	464	453	476	489	452	460	460	506	452	503	474	482	459	457	448	469	448	498	499	456	474	467	460	465	449	485	479	475	478	469	446	454	524	425	421	492	495	430	408	457	487	447	444	447	464	500	462	484	457	497	478	480	451	465	450	458	467	459	461	482	492	482	500	497	470	420	445	496	437	466	483	442	490	480	492	449	463	472	487	479	477	457	475	448	448	451	444	476	461	429	425	450	469	473	460	441	495	477	462	467	456	449	475	435	471	473	483	527	496	460	471	505	438	484	492	453	480	496	487	453	468	450	453	475	469	486	472	444	450	486	459	494	471	465	472	462	493	475	493	521	468	446	477	498	470	433	460	451	440	492	433	448	481	488	487	486	463	467	422	478	451	492	447	456	502	478	474	452	465	478	483	493	415	457	495	491	400	452	496	477	465	473	480	449	484	436	467	458	477	472	469	468	488	468	484	459	460	482	503	458	492	449	441	488	454	471	441	491	476	452	465	445	470	449	477	457	477	492	482	490	487	477	467	508	440	458	449	461	434	472	431	461	457	472	475	471	471	479	448	446	495	464	487	501	455	472	472	471	449	424	479	441	449	446	471	449	447	481	488	442	466	480	461	451	477	454	477	465	545	443	466	463	463	449	458	485	437	471	483	468	468	464	451	527	446	460	487	460	502	478	472	492	476	460	473	470	483	470	454	511	464	458	450	416	439	454	474	473	476	485	481	432	466	424	469	479	465	406	498	497	473	463	472	486	459	493	472	464	499	462	470	447	424	465	468	494	488	456	477	506	459	488	433	481	448	501	469	467	463	460	456	471	430	448	500	468	471	497	525	444	488	436	485	488	496	494	463	475	443	486	440	475	484	519	493	463	476	472	487	438	472	444	449	484	455	478	483	455	460	469	461	460	450	442	493	474	518	476	480	447	510	423	499	447	468	467	449	479	466	475	456	495	470	459	469	460	435
22849	21408	29092	24123	21412	21483	7496	1390	1079	945	931	892	751	768	765	720	716	682	690	694	642	657	647	636	625	648	675	615	645	657	576	640	615	590	597	589	604	608	602	605	619	602	600	607	577	569	572	623	638	644	639	570	633	617	614	625	591	637	598	610	602	588	632	592	627	596	615	625	582	597	584	584	630	604	614	625	603	598	587	560	588	609	624	548	607	597	586	582	625	607	571	622	597	579	612	622	658	578	586	591	557	607	582	579	569	598	589	575	625	590	622	555	642	597	643	590	627	612	613	584	634	618	649	597	602	639	619	599	624	580	602	578	583	641	631	594	599	529	596	601	603	610	595	591	619	558	568	619	575	585	584	600	538	624	620	598	560	615	619	639	582	629	603	560	586	632	600	635	604	609	633	554	571	610	568	577	601	594	651	562	625	587	636	601	592	595	598	609	585	579	601	636	598	594	603	602	564	626	604	606	630	563	626	587	562	630	614	624	576	615	615	580	565	613	584	589	582	594	612	640	641	566	589	561	610	590	588	595	578	592	605	580	565	603	636	581	669	606	614	603	583	588	591	584	598	594	590	596	598	601	568	592	634	617	620	562	586	553	626	575	604	586	622	590	588	592	576	603	593	631	596	563	596	602	571	600	602	628	569	612	607	564	602	582	585	632	593	610	600	593	584	598	612	604	574	616	606	595	510	580	612	561	616	578	582	609	600	524	582	601	555	524	596	604	577	574	618	590	618	601	600	634	606	641	580	611	610	557	591	593	607	608	582	576	580	579	521	617	613	590	598	610	613	576	569	600	623	564	596	541	628	618	588	589	620	603	593	614	628	604	623	617	590	589	614	600	611	543	561	544	608	622	571	644	597	562	601	579	647	616	609	605	585	611	564	684	592	614	562	601	579	571	623	593	636	568	594	625	590	582	590	626	607	594	558	602	578	561	589	602	607	610	578	600	627	614	597	590	594	588	566	621	599	614	576	569	620	584	593	557	617	598	582	609	599	595	629	566	616	588	623	591	572	563	625	606	576	655	542	596	631	600	579	559	619	581	580	615	567	602	622	595	640	602	610	636	601	558	528	623	608	618	631	569	541	575	596	609	604	617	595	593	560	558	563	601	616	595	621	568	606	591	608	597	589	618	640	608	602	610	557	598	570	561	590	618	611	637	597	579	614	603	579	600	565	570	595	595	567	611	584	576	637	614	612	555	590	587	590	597	574	607	566	609	580	578	652	605	550	616	564	582	568	623	599	619	580	640	590	589	614	626	612	591	620	626	558	584	594	590	583	595	582	568	587	587	596	610	594	601	566	607	569	619	586	621	612	580	575	643	620	600	568	582	603	555	589	591	583	604	598	572	583	610	569	621	606	614	570	575	625	607	597	579	604	579	593	555	599	615	552	595	606	620	632	657	631	576	609	581	616	576	622	608	609	573	577	618	658	612	599	574	568	555	606	560	632	600	587	641	612	581	566	584	591	578	605	631	611	599	533	574	624	591	599	564	602	603	595	607	625	620	574	580	611	597	616	558	618	575	598	577	621	581	579	601	551	586	572	587	622	603	567	632	559	565	601	602	590	568	617	614	648	589	597	561	588	547	571	594	619	571	569	582	582	617	613	578	617	593	581	610	621	600	601	606	604	578	563	584	585	631	647	610	572	575	627	589	583	607	610	576	575	576	663	605	586	610	641	640	563	613	599	575	588	599	579	593	604	605	582	567	612	566	610	623	596	611	578	599	581	543	623	578	613	530	603	581	576	647	554	543	636	556	556	575	583	586	630	564	586	567	619	588	620	578	602	574	546	619	593	642	592	622	601	580	604	628	532	580	561	574	577	570	595	578	581	562	602	595	578	606	589	570	633	653	569	579	580	634	581	610	591	605	602	592	568	593	624	579	592	618	562	575	564	577	568	588	584	610	599	596	597	551	623	582	585	602	609	641	589	588	583	586	569	622	588	623	683	572	603	619	599	591	635	602	627	617	596	624	644	573	571	606	594	589	555	568	615	600	627	630	569	587	609	609	573	601	579	588	574	565	571	622	566	606	576	632	578	611	567	600	582	586	538	605	594	610	610	579	563	576	635	577	619	594	590	623	549	601	577	630	600	596	561	610	553	594	623	601	591	603	624	644	597	626	593	617	650	604	618	606	606	582	564	581	670	581	646	568	574	626	551	590	627	602	592	598	572	601	586	616	655	600	556	605	615	642	645	617	549	591	597	591	591	589	563	571	585	578	595	581	578	645	601	572	603	603	624	619	624	576	561	590	569	577	591	600	557	576	594	605	599	624	623	567	588	646	625	625	605	598	575	641	621	609	552	610	559	587	580	616	574	523	585	637	571	568	611	554	593	590	565	570	654	578	541	607	584	635	606	559	601	627	577	616	556	597	634	588	582	614	590	592	631	589	609	647	598	568	660	587	585	611	601	578	554	554	586	565	586	574	601	567	583	536	593	594	600	567	619	620	546	617	563	587	564	640	623	616	548	557	630	629	634	556	629	597	616	646	563	620	579	591	583	614	603	639	616	637	633	616	618	575	618	587	578	593	623	573	595	578	536	563	635	586	605	603	566	579	600	604	562	580	628	569	627	576	636	565	622	587	603	574	566	594	589	578	621	584	558	603	596	604	549	599	581	587	610	594	561	627	568	582	622	565	602	575	570	598	581	563	592	585	551	614	602	599	597	550	540	569	576	571	557	577	684	605	630	540	656	592	570	577	576	610	604	592	632	600	584	618	612	599	574	597	553	630	580	549	585	595	578	604	589	594	597	615	591	534	613	562	608	594	584	577	575	588	605	587	639	593	612	592	573	594	603	583	596	606	575	594	598	639	587	628	586	645	588	557	604	594	570	607	598	607	582	545	568	578	600	605	592	585	604	645	570	607	562	607	594	553	583	614	598	600	569	575	620	600	549	596	568	573	589	588	629	577	579	606	578	606	593	636	618	561	603	540	619	569	586	617	607	583	624	590	546	591	623	620	582	563	565	628	577	641	569	552	533	605	574	594	624	660	569	573	612	581	634	609	586	625	605	624	635	586	631	620	577	595	582	607	602	570	592	621	612	587	583	577	617	548	594	550	596	608	611	586	606	589	596	596	544	566	588	613	588	581	537	615	567	604	578	621	575	626	617	612	590	584	626	617	592	564	570	572	632	593	634	595	637	598	580	608	569	616	580	571	633	564	532	573	615	602	570	604	609	565	596	597	596	613	603	634	582	615	617	579	614	575	600	612	573	593	589	612	590	567	555	617	575	612	571	578	618	571	621	646	555	577	624	605	612	586	611	628	585	577	582	600	609	591	581	587	605	651	574	556	596	584	587	643	625	570	563	564	603	587	630	612	601	546	588	599	601	623	637	592	591	590	608	563	588	590	595	608	575	627	589	585	586	565	612	583	639	585	615	598	604	567	648	601	613	601	597	595	556	604	620	607	576	575	595	580	596	665	594	626	617	572	613	603	586	605	600	568	603	640	543	547	589	568	592	568	615	593
4825	14756	10157	4943	3649	2837	2236	1775	1505	1325	1144	1006	921	833	862	759	718	730	716	689	699	661	686	665	696	684	667	680	652	623	636	616	614	610	639	590	604	676	601	574	640	598	621	628	617	605	632	585	592	618	584	618	597	619	599	615	592	618	601	616	598	606	586	566	654	569	635	610	592	621	637	646	652	604	581	632	621	584	635	649	643	580	638	633	606	620	593	642	608	569	602	627	586	587	597	625	562	573	632	589	603	601	584	592	583	626	587	633	596	585	585	619	606	582	611	588	589	582	616	566	615	576	603	579	579	611	555	539	628	633	584	609	604	595	616	572	585	527	581	601	591	616	615	660	585	621	594	610	585	569	611	623	604	593	578	630	605	611	587	578	532	605	609	597	626	591	575	582	597	587	608	592	633	629	623	575	576	615	593	570	614	591	587	592	648	624	603	616	563	574	611	615	574	586	572	633	599	619	598	560	594	604	630	623	587	621	585	600	616	623	622	573	576	608	602	591	591	619	592	546	576	550	624	624	612	609	578	589	598	625	632	594	583	623	603	587	606	574	654	609	599	592	579	595	615	607	594	625	611	588	593	617	608	603	625	573	618	576	611	616	581	582	595	580	578	556	598	594	599	610	564	578	621	592	588	559	557	608	575	608	597	573	585	616	599	614	588	603	540	640	572	625	614	585	619	611	607	641	599	593	610	621	604	571	595	591	614	568	585	616	551	604	598	620	608	572	602	600	584	604	583	601	595	627	577	609	613	613	620	629	596	559	607	631	645	612	613	602	624	558	580	579	577	632	644	622	610	588	551	619	614	571	618	599	576	629	611	598	595	586	648	609	632	605	598	600	565	613	613	569	580	566	589	580	619	602	577	582	584	638	632	560	622	588	629	575	606	582	584	606	577	644	611	560	597	607	591	580	609	621	614	626	618	603	606	637	574	598	601	579	593	539	626	603	577	587	587	616	576	605	556	608	560	612	607	594	576	593	621	547	617	614	604	595	604	564	589	614	619	616	589	617	595	654	620	605	580	596	580	598	601	587	588	612	602	601	628	597	600	615	568	598	576	562	581	585	551	645	609	622	589	647	603	594	572	579	568	584	583	603	610	609	593	587	567	566	588	601	623	580	598	560	607	613	590	617	600	566	591	592	565	583	571	612	615	569	623	611	616	619	584	582	617	628	600	588	600	614	664	630	621	632	623	638	628	625	575	634	599	601	587	587	590	595	559	597	570	637	544	611	639	620	609	634	584	602	607	610	588	575	596	599	574	600	548	588	601	569	596	603	587	599	598	621	588	605	640	601	626	635	568	569	583	589	578	618	631	593	647	645	593	566	572	602	609	626	631	601	637	633	674	626	596	618	595	615	579	624	625	589	587	603	616	623	610	545	592	569	580	644	582	619	591	578	603	591	601	588	609	594	578	674	585	599	585	620	595	584	589	576	600	606	649	620	628	626	584	603	622	624	619	619	579	612	599	605	579	603	616	608	574	598	585	657	542	602	582	642	601	646	616	634	598	625	565	618	609	618	612	612	591	589	649	588	572	563	640	629	624	608	597	582	578	585	627	577	650	605	602	609	611	582	576	592	595	596	621	653	637	619	607	608	607	589	587	586	623	640	598	604	573	621	584	598	574	628	632	597	646	589	589	602	618	571	590	616	631	612	639	586	614	577	563	606	548	598	597	589	579	570	644	631	604	633	601	630	570	630	582	584	579	575	567	586	557	611	609	626	635	598	586	601	598	629	646	568	580	584	567	586	621	617	593	611	588	618	623	574	621	610	536	624	620	608	630	572	597	602	559	565	587	570	622	574	583	634	632	628	625	641	653	603	605	605	568	584	601	576	571	609	658	602	622	608	622	631	605	666	581	589	590	627	610	592	554	602	656	576	631	614	577	583	594	627	591	619	601	594	611	610	580	572	606	605	636	637	591	609	586	578	605	578	607	567	577	556	588	565	644	586	616	588	607	549	598	619	590	576	598	547	598	575	593	645	558	597	610	578	653	587	612	592	636	599	606	587	587	604	614	613	580	605	604	574	587	594	623	596	627	634	604	592	605	615	626	667	597	581	580	626	596	599	601	620	635	610	620	595	594	607	565	596	554	603	619	597	594	638	574	574	600	575	624	589	553	593	659	591	634	588	572	606	580	572	614	604	588	626	600	581	603	633	568	574	596	621	606	593	610	572	613	616	583	649	587	585	597	619	591	562	593	582	585	602	566	571	638	628	612	571	609	613	551	621	579	594	590	605	584	550	594	595	584	595	586	597	642	604	591	624	635	599	589	598	585	628	577	622	584	630	594	538	592	572	567	580	559	612	598	618	618	592	639	579	592	624	575	593	592	592	591	563	631	604	599	584	633	583	552	575	602	554	620	577	588	608	606	588	620	618	583	647	571	596	621	578	610	598	589	569	595	594	566	574	578	602	597	605	619	553	593	594	647	611	607	624	598	646	594	570	578	589	622	616	588	589	631	611	596	572	595	584	644	575	609	591	600	595	570	581	615	608	677	574	575	597	648	597	586	643	569	609	608	595	597	561	587	597	595	598	640	620	570	611	601	585	597	558	600	615	573	604	629	595	605	583	596	607	565	566	625	579	619	651	569	594	614	623	566	610	582	634	628	604	607	662	630	614	625	614	607	594	643	592	557	617	626	596	601	590	581	614	605	637	591	588	578	580	583	591	543	607	613	589	632	622	620	598	610	566	627	588	571	558	619	622	606	637	575	602	602	600	579	604	570	586	591	612	601	606	603	597	619	603	580	629	592	623	591	626	591	605	573	575	629	578	568	603	642	637	620	558	562	608	602	640	567	587	588	626	559	599	586	575	593	608	568	626	548	567	566	589	584	597	598	596	603	609	555	610	620	569	628	603	613	619	607	601	589	548	622	595	602	576	599	617	604	634	579	601	599	569	614	613	575	609	589	570	599	609	600	582	614	558	588	621	640	592	597	581	553	596	616	617	599	607	592	605	587	612	588	565	605	588	627	650	588	635	612	637	591	569	571	602	607	647	624	562	575	583	557	643	631	587	606	595	587	613	623	560	622	600	594	593	571	585	608	605	619	588	594	582	587	641	595	583	594	595	621	561	601	594	613	636	592	620	565	605	601	578	594	637	587	626	605	571	578	562	601	613	560	603	658	566	633	574	584	581	528	560	616	635	603	594	582	614	607	551	618	586	588	611	611	587	625	584	569	585	577	598	570	546	552	582	561	567	592	596	618	621	614	562	579	594	630	625	643	581	623	604	625	573	594	615	626	584	637	604	588	580	600	656	652	589	636	577	577	603	607	600	606	578	616	591	641	587	607	539	619	610	583	609	617	607	572	570	630	591	586	609	613	563	560	610	567	596	582	573	602	613	562	628	613	609	607	596	611	542	592	599	602	574	532	582	582	585	651	654	640	624	611	625	662	577	575	594	610	592	571	612	567	590	594	557	588	556	610	612	617	599	630	588	568	572	575	606	604	597	572	581	619	591	613	581	577	630
28036	17296	3012	424	325	285	256	239	219	218	234	203	213	187	225	197	213	232	212	213	212	230	227	231	215	195	210	214	207	199	228	216	210	219	233	210	229	210	198	227	201	227	212	204	215	213	205	210	232	221	214	193	222	226	218	202	191	236	227	201	208	244	211	233	209	230	196	223	222	231	231	215	219	227	210	204	196	204	202	198	205	204	204	221	223	227	219	194	223	193	193	191	234	203	201	222	198	204	208	210	235	197	212	194	219	202	194	185	231	243	213	192	212	214	220	227	207	224	203	203	211	239	226	256	220	232	187	222	224	204	207	193	209	198	186	203	222	210	225	203	222	190	248	210	193	195	223	176	220	223	169	218	215	217	210	209	199	204	222	209	224	218	214	199	211	203	192	214	208	218	225	213	218	220	249	214	197	221	216	210	227	217	195	226	221	191	246	172	257	214	206	201	202	202	208	236	214	218	207	218	191	210	200	219	199	225	233	225	237	193	202	218	222	222	202	218	216	245	198	215	208	218	222	243	212	220	215	212	197	239	245	215	201	219	231	192	208	243	226	196	209	208	224	206	223	232	195	210	208	209	211	206	183	180	222	214	207	215	212	204	217	225	213	234	209	206	214	205	218	208	189	215	209	239	201	203	245	225	222	228	212	242	215	216	227	197	204	218	183	206	216	211	188	202	228	202	235	190	220	190	226	213	209	198	209	215	208	209	221	206	227	182	208	231	218	203	237	197	212	211	239	240	201	219	229	201	203	205	233	232	211	200	208	222	233	219	215	212	222	210	201	207	223	208	212	198	198	204	232	179	223	231	206	186	228	228	178	232	220	217	235	229	212	212	187	206	211	217	203	233	232	206	222	232	207	198	185	193	211	194	217	228	205	211	232	210	232	201	204	204	213	215	220	174	197	203	205	202	214	200	209	208	201	208	245	211	232	216	222	222	196	214	223	242	227	227	189	214	235	220	219	213	202	210	229	203	211	195	220	214	235	214	189	218	220	235	178	222	224	212	223	219	191	223	209	186	233	234	202	240	231	205	219	211	214	229	192	224	201	194	212	197	191	227	219	222	205	233	210	202	205	233	226	198	220	229	222	212	232	192	195	217	219	235	190	224	231	241	218	199	232	214	209	207	215	242	217	236	211	228	215	220	204	194	217	214	187	202	206	202	212	220	218	192	202	202	234	219	228	181	211	237	207	239	213	237	211	203	200	216	226	195	218	220	219	193	230	197	199	208	232	220	206	233	226	181	190	225	226	203	212	211	209	204	230	203	221	202	207	204	212	197	212	233	213	223	199	210	231	239	218	200	234	209	234	201	220	197	218	195	235	206	194	231	230	216	215	183	192	205	215	211	230	216	216	178	211	227	209	212	207	219	217	211	225	221	217	230	199	194	236	219	221	227	225	192	246	192	211	222	202	213	237	192	197	198	244	230	202	195	199	222	212	203	217	211	201	222	205	191	222	203	221	203	195	217	205	206	224	221	227	206	225	231	216	221	205	219	222	227	213	185	189	196	197	200	238	242	224	188	196	199	190	212	200	227	218	201	207	217	194	215	221	190	222	217	220	215	198	210	229	198	212	223	188	194	208	234	205	195	211	241	242	224	220	218	198	212	200	254	215	231	205	195	220	219	237	191	205	204	219	205	204	220	201	244	207	217	244	222	184	191	199	236	226	197	199	241	241	212	211	223	214	204	205	203	231	226	215	189	212	198	200	198	203	213	184	213	245	222	198	218	220	241	194	220	195	229	222	212	209	237	210	202	224	229	223	199	195	233	217	242	204	226	205	219	204	207	208	183	229	201	217	254	205	204	198	224	206	228	227	229	212	209	245	220	201	227	202	201	200	221	217	238	237	211	223	199	223	203	217	185	207	207	216	234	215	200	209	234	206	220	206	257	178	223	191	239	208	201	234	218	199	228	227	236	235	220	195	198	206	215	211	214	201	196	230	219	212	186	206	212	205	201	202	221	215	207	234	212	213	212	225	202	227	232	235	195	238	190	205	217	207	192	227	211	220	205	246	242	202	239	206	237	209	224	217	228	202	218	216	210	216	200	192	228	200	205	198	193	238	224	213	229	199	215	188	190	196	218	199	233	214	211	214	203	234	194	198	220	217	213	219	222	207	230	208	197	205	199	240	229	227	224	222	207	202	215	196	180	210	222	204	218	226	176	217	215	211	226	223	201	231	201	224	207	238	219	200	193	184	199	202	201	229	220	223	234	213	212	211	200	218	217	226	200	226	207	213	220	188	219	234	237	210	198	209	206	208	221	209	213	212	208	197	217	193	192	231	213	227	238	218	208	220	214	206	224	214	208	207	228	234	207	238	231	203	243	213	173	201	207	226	194	209	194	231	227	212	199	205	214	195	225	206	210	203	224	237	203	195	207	213	235	213	213	220	220	226	206	200	225	221	196	228	241	232	218	232	219	217	202	209	230	230	222	221	205	195	211	192	201	220	218	207	229	209	215	221	222	228	241	213	215	195	214	229	205	218	206	215	221	219	235	212	220	201	217	199	217	206	213	213	222	192	231	188	210	186	225	211	224	209	231	210	204	205	211	229	215	232	194	219	200	201	242	232	191	217	200	204	210	213	207	219	232	214	234	229	194	209	203	209	221	192	213	223	210	216	210	217	209	216	233	219	174	201	246	207	210	216	199	218	181	225	195	209	212	232	206	183	201	193	232	225	240	206	200	177	198	201	221	214	211	218	195	202	227	193	185	224	210	218	235	224	217	195	225	205	226	206	213	207	211	225	212	214	215	204	172	212	250	202	235	205	229	217	211	227	231	215	195	221	206	219	204	221	185	207	210	223	200	205	203	194	201	213	196	196	195	213	201	195	212	217	222	219	205	193	222	210	204	229	207	216	244	206	220	194	251	214	201	194	211	239	219	211	212	199	218	238	216	210	234	198	209	185	223	189	213	221	209	224	219	205	207	218	202	197	196	240	227	193	197	223	229	228	225	207	199	202	233	171	245	202	202	215	215	206	232	246	194	230	179	228	218	201	207	174	204	202	230	218	224	208	182	184	196	207	212	229	236	199	217	232	213	213	204	234	205	213	226	215	211	220	241	202	198	214	206	228	178	227	252	196	222	206	200	208	183	214	203	199	205	214	208	214	205	223	212	224	204	203	212	182	198	194	214	228	194	204	223	231	211	214	184	218	197	228	213	215	199	213	203	207	219	243	190	234	244	222	219	212	218	205	217	207	200	213	216	230	217	207	226	216	222	232	229	210	213	215	200	191	250	192	216	206	210	218	214	207	192	214	185	232	199	202	218	209	217	208	197	203	210	218	240	216	224	209	230	228	184	202	197	213	229	225	213	204	187	190	237	214	219	236	215	214	187	221	201	208	221	214	216	216	207	205	206	205	195	193	197	235	228	231	228	232	209	208	191	218	219	216	201	230	235	213	239	206	207	176	219	229	193	205	219	177	214	203	225	194	231	204	222	217	205	217	224	237	232	225	227	204	218	209	215
4266	712	628	350	360	328	298	280	282	251	263	249	253	237	252	259	247	257	233	225	246	235	235	252	252	252	247	262	240	275	219	215	241	228	248	254	225	250	221	242	235	234	242	241	256	217	242	247	239	248	252	237	229	241	248	244	235	246	246	230	245	252	259	208	257	263	230	239	214	246	234	223	229	234	223	249	216	242	272	255	243	244	233	248	235	271	243	258	221	224	239	235	252	236	272	237	245	274	247	246	204	247	246	261	246	264	266	222	222	240	245	236	239	260	245	238	239	264	263	262	254	265	276	232	213	258	258	230	270	250	236	243	270	253	255	235	230	224	240	252	276	264	233	248	233	246	252	234	255	235	226	227	242	232	243	256	241	249	233	253	256	254	242	244	230	278	229	249	248	246	253	252	246	266	239	224	236	233	247	253	236	244	245	244	247	268	247	240	240	247	260	248	244	220	240	247	282	237	244	248	238	259	213	240	243	229	256	259	211	239	253	225	261	247	266	254	244	263	230	239	216	218	241	254	243	272	252	257	246	214	239	262	227	224	230	243	253	247	254	253	247	280	252	219	255	251	234	223	223	243	241	265	249	262	238	257	228	243	241	223	274	230	243	257	263	239	260	246	258	220	252	236	241	242	239	236	243	235	251	246	251	248	247	234	235	246	240	248	261	249	246	260	221	230	245	230	255	257	257	220	227	235	259	264	267	239	257	233	236	234	250	250	249	224	253	234	248	237	241	242	230	265	258	228	217	237	263	244	219	228	267	253	235	237	265	235	244	212	260	245	251	266	266	241	240	249	251	246	220	244	235	225	255	227	245	264	231	239	273	249	257	234	214	224	246	227	241	223	243	232	221	214	248	236	233	250	255	241	239	254	229	247	236	253	256	240	256	234	226	264	255	229	246	238	210	261	249	253	231	211	243	245	260	251	243	246	274	226	255	230	246	214	240	256	228	226	272	244	254	263	252	233	232	237	251	237	250	268	231	250	231	272	257	244	244	243	267	274	253	228	249	251	272	224	271	232	252	233	243	221	248	253	242	262	249	253	260	259	251	240	242	246	254	260	243	224	246	252	239	248	241	251	230	233	242	244	245	260	260	245	245	234	268	249	246	250	242	255	268	229	265	250	251	252	247	236	259	237	239	252	252	223	283	249	231	214	247	247	251	267	260	236	229	234	238	242	251	249	241	266	264	234	227	210	253	270	264	210	231	246	241	244	255	250	275	256	256	250	254	246	240	241	257	254	250	241	256	227	246	240	254	250	237	233	258	230	243	220	234	210	256	226	237	235	222	244	249	268	252	226	225	238	237	252	227	244	250	251	245	238	219	262	241	262	259	232	219	245	256	256	257	232	243	246	234	263	247	242	234	237	228	229	255	253	255	241	232	225	218	242	253	250	223	236	269	269	254	226	247	242	252	249	236	279	215	221	222	215	238	240	227	233	247	270	279	233	245	249	243	248	233	249	255	249	256	247	235	247	273	278	243	237	226	226	231	236	239	253	229	266	213	269	239	243	242	224	238	243	250	243	226	246	256	234	260	239	225	230	247	220	230	226	235	228	249	268	239	233	227	235	241	271	269	235	238	239	279	231	246	236	256	242	232	229	227	249	240	229	234	255	220	252	274	246	239	253	210	264	240	261	243	255	263	236	232	227	242	248	246	252	246	255	234	246	238	247	264	240	233	240	247	235	267	232	256	231	224	274	232	223	270	234	259	212	225	220	209	256	244	240	261	243	243	254	253	239	253	249	232	234	248	226	248	226	250	229	232	252	255	259	236	264	229	254	228	248	248	226	263	244	235	249	223	217	264	233	249	238	244	267	267	267	229	237	226	277	255	244	244	242	275	211	249	225	238	248	218	238	229	261	224	232	240	251	256	263	230	218	282	269	264	235	226	277	243	239	261	287	250	262	244	244	238	244	250	238	250	260	228	221	250	255	250	227	224	285	230	225	255	238	236	262	252	261	242	268	234	223	221	244	243	260	227	272	248	233	230	219	216	252	266	220	234	231	249	227	264	245	239	248	246	256	218	229	256	248	227	250	209	258	248	252	232	220	233	250	224	227	253	245	248	238	235	250	251	237	246	219	257	244	261	260	252	227	220	225	273	277	240	217	254	260	234	275	232	274	252	257	258	252	245	229	223	253	265	265	260	223	243	249	260	251	223	247	234	234	248	242	254	255	239	266	246	250	249	240	267	240	237	226	215	256	248	241	229	244	253	249	234	262	300	257	233	263	270	280	237	246	212	249	251	253	236	225	250	245	245	232	256	233	271	273	260	236	240	258	249	251	239	239	243	267	219	262	252	250	253	222	230	257	211	241	238	246	212	239	241	237	226	225	267	245	262	250	252	244	264	237	292	248	253	257	268	261	278	219	237	254	245	249	255	242	243	247	243	218	248	253	255	248	248	235	242	238	220	247	229	279	244	224	242	242	237	234	237	246	255	264	226	219	242	244	230	225	292	227	241	236	235	250	242	229	221	233	219	232	236	263	220	241	227	241	207	264	227	264	242	244	235	266	232	245	237	241	274	241	263	225	262	282	241	242	255	242	240	239	223	235	260	225	250	275	214	241	251	257	258	254	237	231	251	208	236	265	244	234	235	255	228	231	228	215	280	253	265	234	230	245	264	239	242	233	212	247	259	254	248	225	267	241	248	239	245	240	248	246	247	250	238	272	246	239	244	235	236	271	223	250	225	255	237	249	225	233	216	225	242	241	232	238	250	223	247	230	213	242	216	233	252	281	234	248	220	232	220	240	242	256	255	216	260	235	274	264	249	240	238	235	250	231	253	255	238	248	236	258	253	243	260	242	224	251	254	225	249	238	253	240	228	235	221	228	226	214	253	261	229	247	229	238	251	236	240	266	241	244	232	245	254	239	242	249	241	236	232	242	253	249	251	268	234	218	247	233	231	266	257	278	250	245	237	250	224	237	249	236	257	259	220	250	241	262	237	281	218	256	237	253	230	273	250	247	249	238	212	247	229	253	236	237	228	215	235	237	231	234	243	259	256	250	238	229	248	257	264	262	251	279	232	258	233	255	223	228	247	252	248	263	257	267	230	240	250	251	248	252	235	252	237	243	239	256	235	238	233	243	264	239	203	230	266	248	239	222	232	248	268	279	264	249	231	261	253	222	248	228	230	237	244	240	226	221	247	263	258	221	251	239	257	220	275	262	246	232	259	247	254	272	264	243	258	216	253	283	200	260	237	208	244	230	242	219	233	251	225	227	240	230	214	238	237	272	228	268	248	250	238	261	231	264	217	243	233	252	225	248	245	242	234	253	236	256	243	236	230	251	273	251	254	219	247	261	232	268	220	224	244	241	247	250	211	256	229	245	240	252	227	237	240	221	262	215	244	244	266	219	235	250	257	243	243	255	227	234	251	258	243	259	225	238	237	267	262	254	262	235	231	239	260	251	271	241	238	254	249	231	238	245	254	257	247	239	240	233	249	258	244	240	250	259	275	241	256	250	222	241
23829	21290	28472	24419	21290	8489	887	665	537	501	426	377	370	377	388	316	337	341	297	333	289	321	293	314	301	304	323	286	336	277	274	327	310	293	289	280	290	260	299	291	294	240	270	265	302	254	282	256	270	290	248	271	307	271	268	314	270	285	278	292	290	293	287	273	293	262	261	256	298	276	293	298	278	260	275	285	281	251	285	270	289	267	282	271	268	254	261	286	264	271	258	285	267	287	279	284	272	275	272	269	284	272	296	266	276	294	278	295	272	300	284	261	281	294	283	286	312	271	270	268	281	285	277	271	324	280	280	298	288	286	286	298	315	295	273	283	305	275	266	260	247	326	304	276	263	243	264	292	281	300	285	266	248	297	277	265	267	294	295	293	286	276	297	253	303	296	276	257	275	260	258	293	285	250	250	260	287	287	237	283	294	312	256	293	261	288	280	299	286	285	275	288	264	274	278	274	288	322	278	306	309	257	286	304	311	268	316	296	311	254	302	279	289	288	281	285	273	258	272	273	307	280	258	255	277	261	285	312	284	322	254	289	252	292	275	274	256	298	260	243	290	286	292	242	268	274	289	256	309	264	287	275	291	300	254	274	265	263	265	283	266	300	268	270	277	307	277	263	281	280	261	304	303	271	274	314	261	280	260	281	293	263	290	287	293	256	303	263	268	306	282	282	298	263	275	273	262	287	268	248	275	284	262	255	279	259	266	303	260	271	285	261	282	296	269	255	284	283	282	282	274	288	274	298	275	290	282	288	261	261	283	283	280	258	310	248	251	258	297	257	307	264	288	261	296	268	282	291	270	295	260	275	288	258	297	277	263	247	282	285	316	284	274	287	296	290	285	278	245	253	283	303	275	310	289	257	298	286	297	288	269	262	281	274	284	263	256	265	289	282	285	275	296	250	300	296	291	274	282	263	284	273	274	317	295	254	281	295	312	294	296	249	276	274	276	270	289	296	259	274	295	286	292	287	295	276	302	288	291	287	275	264	298	290	266	265	283	276	284	260	279	277	264	231	236	314	271	250	284	279	273	242	291	281	280	288	289	304	282	237	308	265	273	270	268	248	276	267	298	275	278	272	290	267	284	294	274	289	229	293	287	275	275	274	254	264	270	269	301	295	283	282	296	287	292	258	251	307	278	282	261	264	291	284	264	308	260	272	273	254	292	303	289	272	251	268	276	261	278	290	296	305	281	285	273	276	248	281	267	290	315	282	288	260	304	277	320	275	272	298	272	295	281	254	269	253	288	271	245	278	280	271	290	257	284	274	280	295	288	282	263	265	278	258	294	280	284	292	276	288	302	241	284	281	271	279	294	264	277	284	313	269	266	268	289	307	297	256	296	263	266	256	263	304	292	293	281	288	284	286	286	299	272	269	294	281	281	285	292	253	279	238	260	268	254	290	314	276	274	292	247	275	276	269	271	269	280	274	282	281	303	280	264	258	285	293	294	276	266	274	283	265	270	243	295	261	272	294	283	290	293	262	312	264	254	279	288	299	276	294	293	285	289	269	270	289	284	257	271	287	280	245	281	259	306	277	277	330	247	277	323	267	262	266	285	285	276	302	258	273	273	291	306	259	284	254	277	261	292	307	304	262	264	316	273	260	288	307	289	263	294	306	291	251	266	281	305	327	274	269	286	271	270	273	281	266	268	263	287	273	299	273	269	276	288	275	274	282	292	274	263	294	254	274	276	279	265	281	274	274	255	301	264	251	265	263	263	279	281	293	291	280	286	282	301	277	288	281	283	281	268	297	294	268	292	308	281	292	270	277	290	291	305	261	302	279	258	263	267	276	275	283	306	284	271	304	280	270	263	275	281	260	303	260	258	276	266	296	267	265	298	284	263	250	266	301	260	287	302	267	273	279	289	283	273	254	279	274	260	281	272	288	274	299	270	250	262	273	284	290	244	294	255	278	285	264	295	244	263	285	297	280	289	254	294	266	279	271	276	262	274	286	258	273	262	287	296	271	256	281	306	287	280	286	287	304	290	291	281	282	282	269	258	270	263	251	304	272	294	273	283	300	269	278	290	266	272	281	271	293	266	257	237	267	288	282	258	264	294	284	266	262	283	302	296	287	279	269	267	270	270	287	291	305	277	284	294	290	276	271	278	284	301	271	275	282	282	265	300	265	234	285	296	244	271	280	281	265	285	303	290	264	287	271	246	276	303	287	253	291	259	262	257	270	272	267	267	246	276	287	264	271	256	265	289	262	287	294	253	268	307	282	302	253	275	286	291	257	320	290	282	245	252	247	273	261	263	283	287	292	246	242	277	277	286	289	273	252	282	268	312	292	285	277	305	249	269	257	273	264	244	280	293	279	274	276	284	258	289	275	280	267	281	266	284	266	296	282	280	285	280	274	305	283	306	297	268	293	240	264	284	280	301	263	277	281	290	291	255	271	274	284	248	254	297	265	301	286	302	299	246	282	281	309	280	266	289	286	288	282	246	281	290	308	288	291	276	285	263	292	269	250	273	281	307	276	258	266	290	282	252	279	283	251	302	266	277	278	292	302	283	265	256	296	294	253	283	282	302	266	288	277	274	259	269	279	281	312	267	259	297	262	270	276	271	271	287	273	279	301	287	273	275	257	263	265	313	289	274	283	254	291	319	257	273	273	244	311	302	271	268	273	260	278	294	238	259	239	288	270	312	277	270	289	289	259	284	275	251	290	257	268	283	309	286	289	257	295	251	300	274	278	278	246	251	272	272	236	284	285	274	287	297	263	266	286	248	281	277	283	290	288	281	288	267	311	280	291	264	278	297	256	304	283	296	268	255	274	307	316	291	270	263	268	273	291	270	310	273	267	263	295	279	258	272	285	243	278	308	276	256	280	275	279	303	284	317	278	300	267	257	290	270	297	322	339	295	249	264	312	288	279	259	257	281	278	309	306	299	272	302	270	265	285	262	275	267	273	293	245	269	260	278	303	253	276	268	304	294	301	302	296	270	256	262	273	282	280	289	298	327	294	262	261	277	280	301	290	257	268	304	265	273	282	267	289	282	245	304	286	287	271	278	292	254	298	270	271	271	270	284	299	260	282	282	283	289	284	271	283	277	268	286	270	304	269	252	290	296	245	255	308	277	260	250	290	279	275	268	280	269	294	262	286	307	268	275	269	276	251	265	282	260	284	254	285	276	284	265	247	265	277	289	280	260	311	279	272	287	295	279	273	250	307	303	230	272	262	271	292	258	279	266	278	305	262	265	279	283	269	282	299	286	253	260	296	274	270	277	294	245	288	285	268	258	289	252	285	268	295	273	280	288	307	280	252	280	292	254	280	281	278	295	283	314	278	282	274	253	266	287	271	253	247	306	272	271	250	251	283	266	273	261	271	269	289	265	269	293	288	247	284	276	272	272	287	291	282	274	269	293	299	256	247	256	298	275	297	282	264	264	322	262	278	253	300	292	326	267	311	276	285	294	257	286	279	281	306	256	306	298	267	257	244	250	279	286	277	296	266	258	292	289	282	237	290
3335	8736	5961	2729	2020	1444	1123	905	749	621	603	524	481	479	386	395	361	398	349	345	356	341	339	328	342	312	363	318	342	319	321	332	307	325	329	323	321	321	316	311	265	277	315	307	309	321	319	306	300	302	316	316	307	292	292	309	287	291	288	319	275	294	279	299	276	279	306	271	287	281	278	277	281	295	289	291	299	289	305	315	293	291	291	287	302	283	322	314	288	293	314	286	285	305	274	302	303	291	270	281	280	285	277	262	317	290	296	326	291	297	317	301	286	271	309	305	296	290	284	268	284	336	259	289	314	305	279	298	291	307	303	260	313	303	269	279	300	313	270	266	311	309	272	290	278	246	323	302	297	298	311	297	296	310	270	328	275	278	302	299	334	269	337	272	320	295	318	275	269	305	296	280	313	314	272	306	279	306	274	335	278	307	270	299	279	278	331	315	298	276	286	287	285	306	282	312	302	310	266	296	305	318	315	290	311	274	284	276	310	291	261	305	296	275	275	317	258	306	275	306	321	295	291	314	332	278	319	308	337	323	269	298	287	307	306	291	313	306	296	306	298	284	287	284	300	279	309	306	321	309	310	293	263	302	287	288	298	311	287	300	289	278	277	284	296	255	265	294	290	296	283	295	308	291	296	330	269	300	320	270	325	283	288	275	267	319	326	297	285	303	293	304	249	300	301	300	301	289	297	323	344	255	316	266	298	294	285	309	285	312	286	263	265	304	288	258	282	287	296	293	332	328	289	310	312	299	294	278	272	302	264	281	316	301	274	325	287	298	298	283	315	297	306	322	312	290	264	311	280	291	309	315	310	297	266	330	270	270	263	297	307	298	273	318	318	309	299	323	314	274	283	292	304	289	300	326	304	284	293	310	298	288	289	301	279	309	288	302	289	330	295	288	258	281	313	285	276	263	286	311	300	307	271	301	259	280	310	302	299	290	279	263	305	280	285	292	289	292	315	334	329	276	282	291	308	304	282	306	304	291	307	282	272	291	323	308	295	278	298	272	304	286	348	276	317	287	291	285	274	329	305	292	317	274	300	284	289	290	312	295	284	291	313	332	273	308	287	296	302	290	280	279	273	284	320	281	287	296	282	308	291	321	305	285	296	322	316	274	294	285	291	297	321	294	296	296	310	286	319	314	291	268	278	264	275	291	297	288	282	296	295	288	298	306	325	294	287	293	307	314	286	311	327	329	307	303	276	274	306	298	282	299	299	314	298	255	283	309	289	303	307	313	303	298	291	302	295	291	275	287	292	288	313	279	291	282	288	282	309	309	283	321	265	329	288	317	309	313	297	275	292	286	287	314	254	275	318	296	291	284	303	282	304	288	265	314	311	290	304	264	291	281	300	283	289	282	280	291	304	305	287	291	289	281	305	292	276	291	301	301	272	320	308	299	280	266	287	290	287	266	284	294	299	313	284	296	276	274	305	296	328	303	309	294	331	300	287	293	300	277	307	301	302	304	290	283	280	293	278	289	303	326	299	303	286	285	290	296	292	295	287	257	260	278	293	302	286	316	270	333	292	291	333	297	293	288	280	285	318	303	296	262	275	315	301	333	291	292	268	285	329	276	308	270	294	297	315	273	297	293	305	285	291	312	289	314	283	308	303	271	308	321	261	289	274	294	307	279	323	297	308	331	286	310	298	273	276	296	304	314	268	292	286	308	294	262	273	316	308	310	317	305	283	323	290	270	297	269	295	300	324	303	300	307	310	291	298	260	296	298	281	318	288	301	298	258	315	309	294	289	305	262	288	273	301	266	249	295	299	269	287	293	348	300	323	297	303	310	292	289	297	274	283	280	288	297	273	317	321	268	323	287	300	290	311	275	284	283	285	273	306	293	316	294	292	315	296	281	291	320	293	276	293	315	270	296	282	290	321	289	302	289	318	332	274	273	307	327	329	323	265	303	316	303	311	289	254	293	313	293	299	294	291	275	279	294	286	263	294	276	288	313	298	311	285	267	331	285	281	276	237	268	290	302	298	286	309	300	295	323	312	257	299	311	289	293	276	310	295	294	305	296	285	292	292	281	296	306	324	281	293	307	303	296	307	310	296	268	286	293	310	281	266	289	307	281	309	288	287	274	309	276	267	285	294	323	305	297	296	282	265	282	283	280	321	329	302	298	308	275	297	276	271	326	291	312	250	266	280	294	308	325	302	303	322	271	270	288	284	286	310	300	325	292	323	286	317	302	281	281	296	329	307	305	293	276	276	292	307	286	310	301	301	318	300	315	310	290	283	296	308	274	305	284	294	290	318	311	268	263	291	290	261	283	294	314	338	272	292	302	284	297	308	302	283	299	309	307	313	302	268	269	290	311	285	296	319	295	275	272	302	289	272	303	297	276	302	316	294	285	294	327	298	274	291	299	315	284	292	293	275	283	296	321	284	279	296	319	287	326	287	282	279	286	284	327	314	298	318	296	284	303	324	285	308	254	294	340	295	307	297	262	284	286	311	315	271	263	299	312	304	279	251	283	319	299	284	328	287	315	298	275	267	316	294	266	290	307	288	300	274	273	328	278	305	302	291	275	316	294	274	284	256	311	301	282	310	290	281	274	303	309	297	281	324	317	305	305	309	285	300	296	264	279	308	271	262	292	287	302	293	314	302	284	307	291	284	285	319	285	299	288	280	278	272	305	321	287	319	279	260	311	318	276	289	286	273	289	294	259	294	299	318	308	294	295	279	297	274	264	296	299	302	291	336	284	301	293	293	290	278	295	282	287	327	297	321	293	284	293	301	313	291	296	297	278	296	305	301	303	301	304	270	291	274	281	285	325	290	292	279	304	318	320	273	319	270	285	298	299	292	288	294	309	304	277	285	294	299	315	252	301	332	264	312	286	317	275	283	297	300	276	294	305	277	272	309	301	290	294	300	299	263	263	319	309	295	260	285	282	283	298	294	321	295	302	265	263	303	295	277	286	282	283	296	283	289	282	305	302	294	296	243	276	309	254	286	312	301	301	275	301	291	281	297	284	326	286	258	273	278	303	302	289	312	287	319	292	288	305	302	321	314	281	294	284	287	318	292	297	281	290	307	311	310	288	289	287	285	275	329	307	283	288	270	322	303	293	301	292	303	310	279	301	309	298	305	329	274	285	303	274	318	302	310	313	290	280	300	268	327	298	295	272	283	304	293	272	285	277	296	286	299	284	286	298	283	289	298	309	267	298	312	286	311	291	314	306	304	278	299	279	301	287	280	278	319	280	283	298	296	308	297	309	253	300	274	303	293	298	299	292	303	290	295	298	293	266	278	290	260	294	292	297	308	267	338	270	315	332	298	277	312	298	286	274	285	298	289	237	282	315	284	321	275	299	312	310	282	288	288	288	288	288	278	331	261	265	286	300	286	289	304	320	296	323	303	287	298	297	296	318	298	300	298	286	317	283	312	281	312	304	291	319	294	272	289	307	299	288	306	251	310	277	277	298	304	274	318	302	315	281	273	332	314	247	316	281	277	290	301	263	283	335	316	301
25303	21469	27515	25735	9362	868	667	623	537	521	482	532	509	467	446	485	460	487	444	495	471	488	444	440	451	459	452	451	442	462	412	430	452	439	422	428	436	450	450	452	407	442	374	417	422	438	426	465	467	438	410	438	426	421	451	409	396	456	448	447	443	455	460	428	449	446	467	410	433	447	426	438	431	410	451	445	440	455	414	458	427	425	438	453	462	432	469	447	415	401	423	413	441	441	418	456	454	447	414	434	454	405	432	438	425	427	423	458	462	416	423	424	444	434	437	433	444	444	457	431	437	411	443	462	448	429	404	436	418	418	448	454	444	408	434	433	483	440	459	426	443	413	419	427	439	413	417	477	428	441	446	425	454	423	438	418	454	472	465	480	410	419	408	434	410	440	413	438	456	445	426	443	419	424	400	438	425	447	450	493	435	430	420	413	427	424	452	418	407	448	450	410	448	449	429	448	432	409	406	379	432	427	469	417	418	436	418	453	430	434	461	431	456	386	422	456	395	474	425	398	464	465	482	409	419	426	480	430	450	454	430	431	433	482	411	451	446	427	428	444	419	404	464	438	451	373	469	458	446	437	421	446	456	456	436	437	437	461	452	444	473	465	437	459	452	456	442	449	436	454	427	463	444	409	409	445	422	444	416	424	412	461	413	427	440	434	413	454	445	452	424	433	442	432	467	450	466	437	401	415	425	451	389	393	431	405	456	410	454	461	413	420	440	404	449	438	397	426	427	420	437	438	415	433	462	396	426	465	429	465	407	446	464	414	463	436	428	422	413	438	443	440	459	417	424	461	451	411	432	432	424	407	421	451	399	430	441	430	442	479	418	440	397	431	455	447	429	463	450	425	450	412	470	431	430	422	469	458	433	415	447	420	415	427	475	396	417	453	429	421	448	473	444	435	413	445	469	427	447	450	467	436	440	431	386	486	482	436	427	416	480	451	436	456	432	443	385	455	427	426	446	477	440	466	436	405	436	421	410	423	424	418	428	441	433	408	430	429	428	413	463	439	410	428	439	449	490	433	454	450	459	433	446	447	455	465	419	462	417	460	430	453	457	421	413	439	425	430	434	427	429	418	427	434	447	434	474	428	457	390	455	434	422	460	432	437	422	451	438	441	443	437	459	411	451	447	470	431	429	426	435	438	437	437	462	425	419	431	451	425	474	465	445	437	434	410	423	417	418	432	419	412	425	420	451	446	421	460	444	465	447	443	439	431	449	457	485	413	430	390	413	424	396	454	450	416	430	407	437	444	409	420	437	435	439	423	453	430	408	438	403	430	420	401	466	448	441	439	456	436	388	391	449	432	434	474	465	404	436	467	414	431	410	423	448	446	418	446	454	429	402	475	418	459	408	384	410	430	438	430	444	405	440	444	399	389	423	450	413	477	440	434	431	413	435	431	460	427	439	423	447	436	444	436	455	412	456	410	464	441	453	465	414	450	390	452	441	428	416	447	437	402	456	415	440	433	426	447	435	445	438	435	407	476	475	422	447	460	400	451	444	473	439	465	418	421	451	452	423	433	444	405	416	462	446	467	435	439	437	427	394	450	415	426	400	425	458	441	432	399	419	431	436	450	431	424	429	401	461	418	452	453	411	419	468	484	424	462	464	434	397	419	439	409	409	415	404	386	434	425	427	434	464	435	442	440	449	462	462	431	434	426	420	438	455	436	436	420	442	423	471	395	413	470	441	420	397	446	448	449	453	457	407	475	484	421	431	430	406	489	434	424	426	402	461	449	407	425	439	456	452	466	445	412	452	431	458	395	454	413	443	446	427	430	433	461	436	445	443	436	449	439	425	416	477	473	401	410	447	412	394	368	450	433	420	431	388	393	428	429	422	444	440	441	422	423	461	397	419	465	403	449	466	428	392	469	425	448	470	429	426	446	432	405	421	432	423	425	411	442	415	391	446	454	448	461	441	437	470	417	427	441	444	499	417	414	421	461	433	427	447	426	453	443	452	408	450	425	456	447	471	415	442	447	445	439	463	424	428	453	433	436	467	421	456	440	440	445	429	435	439	423	439	453	431	388	463	460	452	449	430	467	421	436	448	444	422	411	420	445	456	487	405	456	457	399	431	439	474	445	425	474	437	459	423	443	444	428	458	446	420	440	458	382	409	431	453	427	407	414	429	464	441	426	435	441	452	458	427	437	449	424	429	432	446	454	440	455	407	456	465	450	403	422	432	447	425	476	446	404	419	434	422	416	411	422	456	405	429	442	489	430	465	433	411	458	451	451	419	463	418	449	414	442	419	419	413	461	434	419	414	411	443	451	453	416	396	432	469	439	428	473	419	419	414	419	432	484	414	444	409	433	425	406	432	456	407	408	437	427	448	450	411	447	443	405	452	461	433	436	421	442	419	424	466	469	457	466	465	443	454	467	423	417	377	439	405	421	440	407	485	447	463	434	455	394	442	456	431	450	416	417	451	435	428	418	465	437	425	434	472	410	455	446	424	431	464	440	444	444	426	426	447	423	443	435	426	440	429	470	483	398	441	445	438	396	409	462	397	378	460	446	417	440	437	431	454	405	427	440	433	411	417	413	420	437	444	413	468	412	444	436	434	437	430	425	452	463	434	399	455	417	427	421	444	439	436	449	418	417	430	424	430	430	475	470	473	437	454	458	422	456	485	405	466	408	420	438	399	449	469	435	432	477	452	466	396	423	449	465	438	447	404	439	451	435	430	401	441	453	428	390	435	408	414	442	424	458	409	406	454	443	464	458	474	447	466	416	422	438	435	412	433	405	435	424	439	414	438	457	452	426	434	386	399	447	434	443	394	411	416	412	414	441	461	436	433	464	419	444	427	451	433	473	431	439	410	393	408	443	456	444	431	424	437	397	411	444	401	424	459	461	402	418	448	446	410	425	434	422	377	440	420	431	428	427	449	448	436	453	441	399	436	434	453	467	435	412	438	414	456	442	422	429	402	440	440	477	412	435	432	448	385	454	448	441	461	444	384	457	472	425	408	409	404	447	422	416	457	416	448	436	433	390	426	440	461	425	429	446	441	391	411	423	420	390	429	432	433	483	461	454	410	421	445	434	457	439	473	432	456	426	444	422	438	417	417	458	425	421	417	459	407	434	417	428	411	431	442	421	423	482	411	428	445	444	472	452	425	438	457	403	440	388	410	451	440	433	404	463	446	437	457	445	435	404	426	430	414	466	448	415	417	417	446	424	451	462	438	444	431	433	454	397	389	466	442	389	439	446	404	449	411	418	405	426	458	428	466	450	446	415	405	388	422	437	498	430	411	451	437	412	437	426	419	419	436	441	430	464	431	444	456	456	489	441	460	441	411	443	475	458	420	448	453	469	413	475	433	455	446	449	397	434	439	471	432	415	454	438	446	443	457	442	453	417	396	432	439	453	463	423	422	455	411	455	439	450	442	440	437	443	419	437	417	444	423	426	410	449	448	442	415	393	456	405	447	453	417	421	455	447	434	416	427	406	456	425	439	457	439	434	460	434	419	428
3548	5224	3527	1771	1344	1115	942	793	762	670	637	590	578	510	537	558	523	513	500	499	481	479	506	466	484	466	484	480	460	444	445	454	466	460	519	464	485	483	443	499	442	423	503	475	475	498	448	502	481	474	468	480	498	455	449	461	487	458	480	508	403	481	459	453	456	501	460	469	464	472	462	452	483	442	465	439	486	477	483	524	481	471	515	511	478	451	435	466	520	434	464	468	429	481	464	467	468	505	453	433	442	481	503	462	446	480	526	451	467	464	449	473	454	464	483	470	486	447	486	453	486	514	464	446	460	482	444	484	478	467	508	462	465	478	481	475	448	457	464	496	481	491	449	480	495	476	496	490	502	486	493	483	469	521	477	438	495	484	468	498	460	447	491	467	455	475	492	478	458	467	460	440	499	468	476	461	482	454	442	432	478	464	476	512	468	437	471	526	472	485	426	444	429	507	501	458	455	489	442	461	442	440	501	483	476	474	479	470	460	490	452	456	465	497	516	482	481	469	472	430	449	468	468	477	462	444	471	502	479	486	505	451	459	532	485	475	468	457	504	469	488	426	462	479	474	460	467	473	488	490	471	466	485	499	450	471	506	436	473	449	474	503	463	469	442	448	494	492	459	451	463	480	467	472	476	467	495	494	479	497	450	517	504	471	457	492	471	449	456	509	441	478	454	462	433	434	526	495	499	477	458	437	476	450	472	480	471	454	480	464	522	469	482	519	502	493	478	499	453	470	474	450	488	485	462	497	464	480	492	432	456	469	501	483	440	452	435	508	465	497	464	483	481	492	503	474	464	497	440	455	433	429	471	479	445	492	480	507	486	423	474	468	450	482	466	403	487	476	488	471	450	430	462	469	499	491	479	462	473	448	499	434	450	469	471	455	502	441	469	451	475	428	453	432	427	473	425	481	443	512	466	438	471	410	453	466	457	457	453	441	514	444	506	490	509	466	427	441	459	432	457	486	470	449	470	464	481	473	444	474	474	480	525	416	451	453	476	462	437	478	469	493	499	455	464	515	462	466	460	505	447	462	462	486	445	441	460	451	425	434	521	481	471	441	452	449	463	474	464	441	474	530	439	453	507	466	447	484	455	444	467	470	464	462	484	505	464	497	487	469	454	485	434	461	480	494	486	488	454	485	460	461	460	494	477	482	458	421	488	465	488	491	467	454	481	477	472	458	465	497	457	462	459	471	447	489	419	500	458	471	454	477	471	495	457	479	470	464	492	434	496	502	492	437	475	524	456	476	454	473	468	461	457	493	479	468	501	518	474	507	469	480	479	438	471	447	451	453	480	454	495	455	481	464	498	469	470	523	457	490	453	447	443	525	486	482	504	461	438	489	473	464	507	486	460	470	493	500	477	435	435	475	474	481	497	446	499	474	435	473	464	480	459	438	463	492	461	508	485	470	470	479	458	484	470	488	480	462	458	426	450	502	454	462	444	482	445	458	511	487	495	478	472	485	463	509	463	497	480	478	433	455	445	472	479	512	468	430	469	479	455	471	436	485	479	472	430	481	437	499	478	493	494	496	445	495	422	462	478	470	463	481	493	471	457	450	472	457	519	437	471	485	487	471	464	455	453	512	424	486	467	477	439	465	461	500	473	463	448	475	468	491	483	457	469	425	462	454	435	442	526	492	524	465	479	449	480	480	516	453	503	496	473	468	497	426	483	453	484	473	432	518	466	422	502	506	459	443	522	479	485	437	437	528	429	509	453	444	469	518	451	468	473	458	459	475	421	443	490	430	496	464	502	440	496	469	466	486	466	512	456	469	459	473	441	424	474	474	473	475	474	494	459	466	460	493	470	464	492	462	519	476	513	457	456	467	484	474	450	481	485	477	484	435	509	469	483	476	494	496	485	484	463	490	433	470	463	434	452	491	469	495	460	488	501	481	436	492	470	502	430	484	475	490	513	489	481	480	493	482	476	452	423	454	476	488	471	472	500	429	431	470	503	422	456	508	503	465	501	479	465	449	487	485	461	443	497	450	476	458	495	463	471	460	464	434	472	495	461	472	469	475	417	477	496	471	491	457	480	461	472	447	483	489	496	503	466	460	490	485	485	497	457	466	442	479	462	475	477	492	453	447	474	478	460	474	497	464	501	473	434	466	460	487	470	456	458	443	466	534	442	485	495	521	455	482	443	506	447	447	419	501	476	468	472	454	471	429	458	475	497	477	452	472	443	414	466	444	477	437	473	513	474	479	462	479	488	470	516	483	463	527	482	464	443	475	461	469	476	475	522	471	475	428	475	512	482	448	435	505	458	511	486	454	486	494	502	435	468	502	452	468	482	486	488	455	501	445	461	478	444	457	485	460	486	435	485	490	481	425	492	460	442	503	431	465	484	443	475	477	513	486	468	459	497	516	479	472	489	469	459	456	487	454	463	449	458	470	458	469	457	461	439	448	481	472	491	445	480	497	533	438	483	458	435	460	473	464	479	466	485	440	494	491	442	456	463	467	502	455	496	462	452	480	501	480	456	475	458	457	506	493	446	464	496	489	450	465	449	488	435	462	427	486	481	476	459	410	457	480	472	472	491	455	472	463	473	448	461	417	467	475	464	470	506	470	477	475	461	464	471	470	487	459	477	465	447	482	480	446	455	441	480	477	466	455	489	499	467	472	478	469	442	450	471	470	437	439	458	444	492	504	463	483	505	477	475	458	450	461	479	468	457	473	447	467	463	473	467	474	445	482	434	478	449	480	460	479	470	491	477	509	487	460	499	462	457	423	481	487	476	475	495	479	500	471	435	516	500	493	489	444	505	476	450	474	443	457	524	492	477	461	463	439	494	418	471	485	425	426	461	483	467	454	478	462	462	449	492	440	419	485	452	436	484	477	494	434	482	472	469	458	472	484	522	450	459	449	461	452	461	426	463	478	481	467	453	432	471	447	463	453	491	510	490	488	453	436	472	457	498	484	488	477	465	482	489	488	459	492	464	466	459	465	474	463	499	434	498	467	460	495	460	447	459	430	450	482	468	502	476	433	486	494	461	459	422	475	451	467	468	470	473	432	453	453	442	463	465	463	492	450	486	510	454	480	467	485	459	473	468	464	467	490	437	457	490	465	434	486	439	476	486	479	479	435	471	479	483	439	462	447	479	486	448	440	468	459	463	457	451	445	433	474	475	431	451	489	466	526	464	480	502	472	468	492	533	429	479	496	475	450	475	459	480	484	454	480	471	492	458	455	476	473	435	478	467	484	486	491	455	453	482	476	476	483	466	494	497	454	467	459	495	462	429	464	458	447	464	482	451	439	496	472	474	455	533	489	501	460	479	424	498	444	512	466	467	458	498	435	491	457	492	479	502	474	451	480	483	469	486	465	453	429	464	457	489	462	442	468	427	505	439	461	452	482	509	453	469	482	467	447	507	450	432	457	485	465	456	511	472	485	495	456	444	474	481	466	467	480	501	473	486	487	439	436	475	455	467	450	457	468	462	466	470	469	481	482	477	451	471	499	473	462	438	466
22975	21478	29203	24172	21481	21522	7444	1323	1035	950	926	800	815	705	710	709	717	715	695	704	692	649	582	608	641	627	650	637	600	639	597	563	616	578	607	579	614	580	632	591	574	617	635	583	567	633	619	598	614	583	591	607	608	649	633	604	594	589	624	606	592	607	609	629	622	629	609	613	575	594	576	545	580	569	640	590	572	582	640	631	581	592	619	580	560	562	597	610	569	581	567	622	606	626	623	633	589	596	591	620	610	620	567	563	622	605	604	571	588	596	587	591	615	613	575	599	596	598	610	585	615	541	607	584	561	597	592	604	587	599	571	574	585	552	641	530	619	597	557	591	576	609	624	594	576	576	626	553	598	599	621	573	597	590	587	571	633	574	607	597	532	582	622	554	591	556	599	608	590	609	580	572	619	595	635	551	584	562	617	584	577	605	592	600	606	585	584	560	573	575	591	593	583	620	577	578	535	583	547	600	598	561	586	585	620	574	612	619	565	609	600	613	571	560	586	619	594	588	590	603	556	572	546	643	569	598	562	592	607	562	632	585	632	552	606	580	545	614	579	569	600	587	594	610	630	581	580	599	620	597	609	591	606	618	585	569	584	561	591	601	587	596	603	574	591	565	618	581	592	601	631	613	577	611	599	536	598	605	560	569	573	537	588	566	599	599	571	551	590	586	603	571	561	631	596	561	626	575	603	585	591	584	622	615	635	580	606	589	601	661	568	616	553	611	592	581	604	617	584	567	543	588	601	617	590	618	596	585	595	595	562	578	589	577	605	611	554	580	625	595	607	633	595	604	577	572	524	552	561	582	619	557	547	616	618	580	631	572	581	551	634	550	644	611	648	572	585	584	595	624	618	614	573	612	565	608	611	642	622	605	593	597	634	537	577	636	608	576	619	604	572	653	611	616	613	586	610	600	603	597	574	578	595	550	605	571	626	592	548	558	631	600	599	585	588	585	577	582	615	613	572	592	598	590	588	608	585	618	602	600	536	610	634	564	594	581	596	626	623	618	592	593	542	560	584	615	617	592	558	610	554	581	573	552	641	604	555	611	584	613	581	618	534	612	642	580	630	574	595	596	593	587	593	578	623	588	594	545	601	599	591	589	590	594	584	573	651	566	616	585	587	583	595	601	597	572	568	591	577	649	597	571	587	600	609	591	537	607	570	602	582	582	582	580	605	610	602	630	587	589	610	592	631	612	630	563	588	559	548	628	561	591	598	606	573	614	638	554	563	579	639	629	624	595	612	573	608	579	584	604	609	595	638	584	579	636	613	542	565	590	602	622	610	594	602	589	628	560	615	603	606	621	565	614	606	580	634	587	617	618	595	621	577	577	583	552	630	601	589	581	550	624	592	563	604	588	615	641	634	588	607	636	612	630	558	572	581	598	547	587	593	565	569	630	579	589	605	595	625	629	567	567	634	580	568	582	607	609	551	608	635	608	604	598	593	542	616	612	592	546	587	637	640	604	596	639	637	607	603	555	591	591	613	595	581	602	630	555	535	588	576	583	603	615	580	586	637	565	586	585	585	573	553	597	584	620	570	602	605	544	610	597	585	614	563	603	582	607	617	555	583	650	595	593	593	586	638	594	610	589	581	575	614	594	579	560	568	555	621	641	556	611	598	613	570	558	619	629	620	605	574	583	578	638	583	650	590	567	601	546	559	622	611	580	607	616	569	608	636	586	586	594	605	557	593	605	628	562	610	586	602	568	623	642	586	565	577	571	623	541	575	599	610	596	593	572	588	551	574	577	610	571	578	587	582	590	617	647	594	634	605	616	641	613	630	613	598	594	593	565	573	618	573	574	626	571	584	542	584	587	576	568	601	605	571	602	593	626	578	578	606	646	580	604	586	621	614	624	568	565	627	573	586	611	567	567	606	610	578	620	559	568	587	626	582	619	573	620	578	579	580	557	576	572	594	588	612	583	603	590	617	634	591	580	584	589	588	570	569	616	575	595	583	614	613	534	604	592	599	588	587	632	629	590	583	567	641	585	590	552	616	630	612	581	582	662	611	594	609	612	572	598	588	591	550	598	638	563	578	640	629	610	615	602	584	568	562	607	586	612	667	601	612	580	583	587	603	564	549	631	600	590	592	567	579	606	597	557	597	546	610	601	576	550	560	564	577	585	612	588	555	630	618	616	600	581	585	606	585	617	630	561	580	598	534	573	551	589	570	589	555	608	600	618	586	576	578	565	568	547	611	596	627	583	594	581	543	624	580	601	637	619	611	598	602	559	581	620	621	594	618	593	590	629	613	640	568	571	589	580	563	649	599	604	540	583	570	570	613	577	607	608	633	593	628	606	578	581	626	587	562	613	631	601	588	597	613	585	564	567	577	609	623	628	613	591	586	558	550	617	593	577	542	594	624	629	614	597	600	572	609	589	584	574	583	612	595	556	579	581	609	616	631	610	589	612	586	609	566	560	585	602	567	553	634	599	574	557	597	583	654	604	573	614	595	570	583	586	625	569	591	596	600	651	641	610	586	583	579	548	653	580	570	562	576	596	611	570	597	569	585	575	632	571	572	601	626	570	611	627	594	620	613	594	592	609	615	540	619	579	597	633	590	591	560	615	647	559	607	561	591	602	562	567	639	610	568	615	636	517	632	554	595	604	648	581	574	570	579	549	590	537	573	552	620	620	593	623	599	581	625	601	574	605	617	586	634	570	584	615	554	570	561	560	604	602	643	559	622	593	582	630	572	593	566	573	548	616	614	599	609	571	620	587	587	611	567	584	578	639	613	602	598	590	616	598	602	558	611	572	618	587	616	573	569	604	573	559	601	585	601	637	633	581	583	562	574	631	562	626	601	587	548	581	566	580	563	586	571	605	606	578	637	562	614	599	603	610	585	582	598	589	560	559	574	634	601	572	557	616	575	631	597	602	565	597	611	604	597	585	545	584	597	645	553	573	576	607	612	598	590	584	577	572	596	632	556	569	594	596	562	545	628	585	608	555	564	627	598	560	550	611	599	604	600	592	577	583	602	609	586	581	610	637	616	614	591	589	624	591	593	566	565	616	570	630	612	592	537	595	585	587	576	602	617	560	551	597	570	598	608	628	590	573	597	598	614	596	600	625	558	624	562	630	581	574	627	558	615	591	605	624	600	605	578	560	614	606	587	584	552	603	560	625	591	593	607	621	561	632	550	591	542	602	555	582	579	578	576	562	622	561	546	616	607	587	556	597	571	592	589	588	609	631	631	589	614	585	600	559	611	631	586	622	663	572	560	578	604	648	596	580	555	627	619	621	528	549	600	568	582	621	577	566	614	592	577	572	618	611	593	597	556	597	619	604	582	618	558	567	599	630	603	565	606	573	602	570	585	629	592	613	594	619	583	657	582	586	582	579	607	584	532	620	642	624	560	566	649	625	579	588	594	606	595	582	579	593	575	570	533	564	594	597	620	580	556	584	587	576	597	593	572	604	601	579	577	616	611	569	618	574	578	608	619	546	584	552	616	611	579	665	579	620	589	637
4936	14694	10351	5020	3818	2859	2186	1724	1436	1295	1110	1056	939	906	819	804	760	724	692	730	703	695	718	658	655	683	695	641	620	636	643	629	669	646	606	627	612	584	604	634	611	598	602	599	586	622	594	651	619	609	631	600	632	607	645	589	610	640	584	647	636	599	585	598	609	619	579	649	596	616	599	663	642	589	628	638	602	608	559	632	577	603	599	585	654	608	611	590	613	614	606	612	622	586	614	581	633	675	568	567	578	605	655	603	633	591	560	597	604	613	609	608	597	587	604	609	580	566	649	597	616	616	633	620	632	629	592	572	629	604	590	625	588	628	641	601	567	541	593	624	528	595	611	621	581	618	633	573	633	615	612	596	629	575	629	638	551	578	612	591	531	595	607	599	614	636	587	603	583	618	622	596	615	584	613	607	597	592	589	582	575	612	574	641	615	628	612	581	590	609	577	597	571	634	595	581	626	582	573	566	618	586	619	599	602	594	623	603	551	612	600	591	616	609	587	648	589	611	609	603	595	594	581	660	612	588	595	614	593	642	614	617	569	590	628	589	621	620	655	572	588	601	574	584	560	598	626	563	613	550	616	627	588	610	574	645	642	614	581	603	643	646	600	602	632	583	590	592	617	589	614	616	547	592	575	567	608	613	598	625	594	646	583	619	613	631	616	554	609	620	612	589	617	599	582	622	598	608	596	637	587	581	611	656	640	595	585	562	609	603	606	576	588	619	569	587	646	598	557	576	608	585	600	618	581	648	628	608	611	595	575	613	593	569	538	621	586	590	570	619	574	617	609	584	578	599	561	592	594	592	584	602	601	570	591	598	580	554	564	639	602	605	608	599	630	633	590	584	600	546	567	586	619	594	573	615	584	586	599	617	610	656	619	623	576	615	557	587	613	605	618	603	566	597	610	626	605	617	603	579	597	596	567	623	570	587	624	607	586	635	621	612	613	581	574	607	596	594	600	588	651	606	608	586	603	611	647	589	606	590	588	602	611	613	587	592	614	630	610	634	644	547	586	634	580	598	605	574	630	615	556	612	588	593	609	543	598	654	578	621	623	602	602	586	624	611	604	661	604	584	616	554	602	561	601	596	647	607	600	602	627	562	570	602	614	609	587	576	599	600	597	609	567	598	591	584	589	571	583	654	597	577	572	596	587	599	621	586	633	622	569	634	600	625	607	594	598	571	584	610	618	599	585	596	592	617	594	612	583	616	594	553	567	606	632	620	611	603	605	586	626	590	623	575	628	614	585	588	610	631	621	640	580	588	618	601	561	597	610	587	599	587	588	575	582	601	616	581	586	594	622	603	619	590	620	583	592	620	609	612	592	600	574	586	579	580	630	635	581	647	588	629	603	616	596	605	608	625	598	572	565	540	620	593	634	622	602	596	543	625	579	563	597	638	604	614	552	623	596	621	604	566	557	620	542	620	590	565	580	592	568	590	599	633	642	613	637	592	598	660	574	591	617	574	581	614	611	566	567	642	578	596	588	585	607	577	647	596	607	592	588	602	604	619	580	619	597	601	601	624	653	633	593	561	651	590	588	636	584	595	566	617	599	612	626	588	595	625	584	549	595	600	574	569	600	553	619	598	606	616	556	585	579	652	626	591	608	583	574	595	586	584	648	627	579	545	655	617	597	600	599	602	641	618	553	573	594	574	601	627	617	606	564	624	594	595	633	629	598	598	534	567	623	589	580	606	562	627	597	597	567	627	594	604	601	613	611	613	564	623	616	628	592	602	602	617	573	608	569	625	612	649	607	602	604	604	636	599	588	628	610	603	646	596	574	612	587	587	621	598	615	575	572	612	624	581	566	610	591	588	590	594	635	570	690	602	639	526	607	560	596	575	548	628	598	580	602	628	594	620	564	581	577	619	605	583	603	607	584	664	633	570	606	555	599	601	549	593	588	597	602	579	583	607	584	618	623	571	613	605	608	594	570	627	592	632	516	590	576	566	621	602	628	589	565	579	594	577	636	605	642	627	637	577	602	638	530	603	600	566	572	594	602	592	591	577	596	597	613	600	621	569	583	594	558	600	568	665	594	571	557	580	585	638	596	598	596	590	584	574	594	572	579	612	595	637	590	628	573	617	616	593	617	578	566	566	592	596	610	579	588	586	616	608	588	616	606	615	635	621	618	608	645	630	589	594	602	587	596	577	610	610	585	579	573	558	620	606	588	648	616	616	596	615	608	620	584	608	620	597	649	593	612	606	656	583	610	553	592	607	559	615	551	560	589	620	577	635	613	618	539	610	616	574	585	603	612	599	557	597	599	597	649	602	613	573	614	630	634	561	612	582	612	638	643	639	611	582	627	585	613	642	616	585	604	615	587	571	600	577	611	569	579	589	629	571	589	594	598	626	548	589	568	560	630	560	576	618	613	614	572	602	579	624	564	614	639	620	606	583	635	646	597	599	589	579	597	584	584	640	630	595	611	600	612	585	572	570	585	581	648	599	602	577	597	596	645	616	613	620	586	625	625	621	585	608	605	629	582	557	546	576	644	582	592	601	551	593	598	606	560	607	591	590	617	571	630	632	598	582	596	588	603	630	598	600	578	555	599	584	585	595	606	591	647	585	596	601	620	572	594	600	656	642	582	589	584	606	628	584	574	593	572	586	602	582	630	594	614	582	591	610	568	606	558	618	582	586	573	596	589	600	573	605	593	576	578	601	640	615	579	576	558	667	557	619	601	575	596	583	607	659	578	573	595	631	592	591	606	609	569	589	609	586	604	607	596	569	608	568	630	628	594	580	597	613	581	563	561	566	639	604	598	593	605	578	636	608	631	603	602	586	617	605	651	588	603	601	607	634	580	590	593	585	633	621	597	608	625	634	571	600	623	600	599	617	608	597	591	647	586	593	551	601	585	585	594	621	595	612	590	565	611	570	605	579	614	585	606	616	599	637	661	626	639	590	593	586	590	642	620	603	613	543	619	615	571	577	617	602	561	612	615	603	618	598	600	593	576	550	598	619	577	582	627	580	608	584	602	607	577	636	575	583	590	620	576	582	590	565	629	602	596	623	537	591	597	669	612	607	618	534	603	580	634	590	607	601	608	599	615	654	578	572	593	617	589	616	622	600	613	591	603	578	571	601	647	636	638	574	606	612	611	567	601	610	575	569	600	621	622	573	557	588	571	561	635	620	639	580	598	618	585	595	590	604	579	608	622	619	620	595	580	572	598	607	621	605	625	577	615	617	582	570	618	608	595	627	583	576	563	652	603	631	598	584	587	603	596	621	580	602	584	586	624	580	587	597	623	567	587	566	623	601	595	644	597	599	563	578	600	631	592	589	566	559	545	601	582	581	618	580	612	531	599	612	580	590	585	625	569	592	591	597	606	578	621	583	588	603	608	622	605	597	555	556	568	614	614	575	610	634	603	596	640	610	611	587	587	603	581	573	609	545	615	621	616	563	591	589	595	605	571	592	632	613	606	587	583	575	643	580	575	588	588	605	609	613	582	582	602	555	594	598	618	590
27988	17240	3191	628	471	388	293	245	210	243	241	221	239	209	229	217	197	215	225	199	233	199	222	213	239	233	212	199	200	203	236	236	203	208	232	229	214	221	204	195	217	237	203	220	210	218	220	220	241	216	202	205	215	228	199	248	223	225	218	198	215	207	207	215	216	210	197	221	223	211	226	249	230	207	219	210	236	222	214	213	229	200	242	216	233	207	196	233	229	225	211	210	215	251	228	235	229	234	226	203	225	201	190	220	227	235	204	230	223	213	203	220	235	196	228	220	236	198	222	211	215	206	218	201	214	235	201	210	185	231	215	214	220	235	241	216	219	184	215	214	209	216	184	218	222	211	207	186	212	231	237	188	206	200	220	228	227	212	225	228	187	203	211	235	228	219	212	222	213	212	219	242	201	217	241	225	196	188	220	237	195	195	243	229	227	220	218	200	196	219	193	201	219	216	238	211	202	212	194	200	235	222	208	233	200	218	214	217	218	196	247	201	217	201	189	223	205	245	199	216	228	234	224	229	233	213	205	208	209	202	230	203	220	204	225	242	227	235	242	192	208	220	220	197	216	241	200	218	212	206	206	221	199	196	202	194	212	219	215	225	202	224	215	203	195	205	213	187	245	203	207	212	243	220	227	205	220	202	198	203	218	226	206	194	213	210	221	200	206	214	208	238	212	229	241	208	211	220	213	226	214	227	214	200	230	204	224	211	222	256	214	199	214	215	220	237	210	204	241	206	225	230	217	216	227	208	220	210	229	247	228	198	214	204	205	231	214	214	229	208	198	224	229	244	229	231	219	211	196	210	212	190	246	216	195	192	223	209	210	225	198	235	179	190	196	168	207	232	217	219	213	217	236	210	232	232	224	195	212	195	194	219	234	248	216	226	183	233	205	235	209	209	215	221	204	178	206	209	183	246	221	229	218	216	204	192	219	217	236	226	219	228	227	229	233	230	216	216	249	229	252	208	212	217	195	208	203	230	216	235	254	213	245	217	207	231	224	244	229	202	215	209	209	200	209	215	192	225	215	203	196	255	197	210	195	214	232	205	233	237	204	225	212	205	223	204	203	208	205	229	233	218	221	187	220	196	224	203	193	211	221	204	186	226	216	190	201	225	232	227	207	200	223	230	238	210	212	203	230	222	210	220	228	211	212	224	210	208	197	218	237	217	208	231	225	228	189	217	210	203	230	217	236	223	192	233	232	192	226	213	214	224	191	205	218	204	234	191	203	200	207	212	233	194	230	231	211	199	215	184	225	201	204	193	210	221	181	209	206	214	238	207	192	220	206	224	208	227	205	197	220	219	211	232	214	205	236	235	214	214	233	204	207	225	211	233	202	202	209	202	206	237	201	206	209	210	231	238	212	206	233	217	199	246	242	208	223	216	213	215	202	246	236	246	204	196	221	213	215	204	208	193	239	199	217	218	211	217	236	209	214	203	231	193	214	176	203	193	217	206	225	214	230	232	215	218	248	226	199	214	214	199	200	232	225	227	208	193	217	206	209	216	226	224	224	216	208	217	209	212	215	241	228	227	232	222	211	210	207	200	220	236	205	215	233	204	204	226	202	195	213	192	225	218	240	202	192	208	238	223	198	235	197	246	214	243	211	212	216	194	218	226	225	249	222	220	216	228	202	214	186	219	233	241	216	204	234	224	192	193	206	218	193	235	228	198	216	214	213	216	224	224	234	214	235	215	209	220	210	218	238	222	239	240	215	235	207	221	218	241	230	213	221	196	211	220	214	208	225	221	229	221	207	215	217	233	198	197	219	198	228	214	216	226	199	206	209	207	229	210	229	228	197	208	212	231	224	212	224	235	217	209	218	216	213	212	205	170	205	214	236	230	223	223	195	206	196	195	207	228	220	219	232	199	209	195	240	220	218	218	208	224	197	212	215	238	231	214	212	192	226	231	214	224	240	237	209	181	220	208	214	209	221	232	229	225	225	215	223	195	213	216	209	229	213	225	191	233	197	223	214	207	194	216	218	246	221	218	214	223	207	222	218	221	222	223	218	187	231	239	217	200	214	205	215	202	219	223	206	216	194	237	217	205	228	221	212	222	217	193	185	206	193	212	212	199	224	215	204	207	180	224	209	224	220	208	199	229	208	215	214	211	198	193	242	221	247	202	213	237	240	203	183	213	208	210	233	219	212	241	215	244	218	213	221	216	226	196	221	210	209	221	229	211	245	234	226	242	231	235	237	239	199	213	209	225	219	206	256	214	221	198	209	247	200	224	243	242	215	215	228	224	209	210	227	214	216	212	224	208	242	210	213	230	207	201	218	220	212	223	213	217	216	196	231	238	200	214	194	206	217	251	223	249	198	217	195	228	231	224	207	220	216	220	197	251	223	207	220	227	240	219	206	223	207	206	222	182	210	226	219	212	216	220	207	205	236	211	231	204	218	208	230	210	230	187	214	190	217	212	207	221	190	196	243	241	241	235	202	199	223	216	212	209	233	216	213	217	217	194	214	202	217	217	209	252	218	195	196	190	218	192	224	214	251	189	235	220	227	206	210	208	201	228	221	226	225	233	221	205	213	207	221	221	233	210	201	210	188	223	227	214	220	218	230	208	219	197	230	213	238	186	212	226	188	207	227	198	187	213	210	227	232	194	229	241	221	242	185	231	244	214	202	209	227	218	205	224	248	218	232	215	213	217	200	188	239	228	209	219	204	214	214	194	220	196	225	209	217	245	225	216	212	210	180	224	227	214	205	222	212	213	203	227	203	241	218	234	215	204	200	228	229	204	221	213	239	216	204	186	216	227	228	221	206	212	218	231	227	212	213	232	226	208	226	212	218	208	204	231	218	221	237	215	229	237	214	205	203	224	185	204	224	221	210	242	226	200	200	216	217	199	236	211	224	220	201	221	187	193	232	200	219	218	206	186	194	214	235	232	217	236	201	207	197	211	209	225	214	220	220	204	187	218	231	196	206	218	237	239	214	197	220	224	225	216	228	207	199	205	210	227	204	206	205	217	219	221	243	210	206	222	207	235	213	197	235	215	195	235	231	203	218	211	221	206	222	199	233	214	219	210	208	236	206	222	223	209	210	222	229	225	211	207	216	201	198	217	215	215	225	206	202	214	211	231	242	243	233	247	224	215	197	191	218	224	189	221	194	229	238	221	226	242	218	230	213	212	205	204	228	221	258	229	202	193	222	207	210	240	228	201	196	236	213	225	245	214	232	184	232	199	175	209	208	220	232	210	219	208	210	232	191	233	189	181	216	230	209	213	239	216	200	206	236	190	213	221	213	191	224	215	194	249	238	210	208	201	196	241	214	205	229	199	218	251	187	201	208	218	212	245	218	206	222	208	232	203	213	213	223	219	223	213	223	219	219	208	205	208	216	226	222	208	186	225	227	205	194	236	223	196	219	224	191	220	219	225	234	203	203	226	210	235	221	204	228	215	216	227	214	218	225	220	248	207	234	203	210	217	208	193	184	199	226	220	212	229	203	202	232	212	222	229	196	215
4286	860	678	398	342	303	276	292	268	254	268	262	267	277	262	248	236	242	259	251	216	232	229	248	262	246	230	256	247	235	260	221	242	251	221	252	209	258	264	238	233	235	232	231	232	226	257	260	221	253	257	270	262	245	259	225	245	248	253	248	217	262	257	227	264	259	250	232	256	250	257	226	244	242	223	228	243	252	247	266	264	244	269	233	244	211	259	245	271	241	248	259	241	246	235	254	231	214	262	241	217	236	231	267	225	228	253	232	257	256	245	245	237	245	254	253	244	244	260	248	243	233	244	255	259	271	235	263	243	248	247	266	262	237	236	271	241	277	249	249	247	235	247	242	254	240	250	238	264	224	250	235	239	256	223	267	231	221	261	243	266	249	239	241	236	244	262	230	237	256	259	247	251	254	240	270	241	225	232	231	253	236	258	250	255	252	231	231	232	260	254	257	243	255	267	230	246	246	223	251	248	245	248	242	216	257	235	263	286	239	247	252	267	232	242	240	243	232	231	219	273	270	243	263	271	237	223	242	255	245	227	234	271	277	262	241	244	257	218	234	232	224	232	215	242	249	249	237	249	225	234	277	244	240	265	260	257	237	244	229	267	230	245	258	232	228	239	223	277	263	228	244	258	259	247	220	271	229	244	257	269	245	262	249	237	233	236	241	265	259	242	235	257	244	253	273	232	235	278	230	263	253	239	250	235	261	230	219	253	246	243	252	267	231	252	244	219	257	238	229	248	257	237	275	227	233	255	243	259	222	242	256	237	224	241	247	262	224	240	252	227	221	245	241	246	240	232	240	236	241	248	259	258	248	253	226	262	242	248	248	230	242	230	215	253	239	252	250	254	213	249	252	226	250	250	224	259	223	237	253	259	246	231	238	262	247	248	243	254	281	279	268	273	232	240	243	252	238	257	225	258	244	251	249	259	234	252	250	222	241	219	236	268	221	250	257	256	246	248	235	250	225	226	238	244	243	239	250	241	243	225	266	251	251	241	256	244	274	254	251	233	261	242	240	247	262	227	250	218	254	236	265	236	244	242	239	277	263	212	250	258	246	231	238	269	234	239	243	257	231	245	233	245	227	241	246	238	237	248	233	244	250	255	227	227	251	228	234	247	241	231	255	256	257	223	223	234	247	213	260	259	208	208	252	238	255	246	250	276	235	209	253	238	237	249	217	261	240	241	244	238	230	242	231	234	255	233	256	260	255	256	264	247	227	261	259	238	247	257	247	254	226	214	226	254	247	237	241	256	261	238	231	228	270	247	220	256	245	250	258	266	243	221	241	272	232	245	224	237	238	239	263	243	233	259	253	263	263	280	239	245	235	222	266	268	238	264	264	219	253	256	270	243	227	246	243	242	241	232	230	250	249	251	247	250	240	239	242	233	243	234	239	207	245	226	271	250	220	247	260	258	257	237	251	258	256	259	232	261	258	238	242	248	254	228	230	286	250	229	232	244	256	241	245	241	271	235	250	261	274	225	250	253	247	249	241	261	240	243	223	281	241	212	227	254	250	259	252	249	256	244	269	230	222	254	268	256	232	247	246	232	192	284	244	222	268	204	254	281	249	249	268	239	219	231	252	247	263	231	243	249	251	241	267	262	262	253	249	228	236	248	258	242	249	264	253	247	247	235	231	254	252	248	250	229	274	248	232	256	237	233	228	228	250	259	246	224	243	243	255	243	252	240	266	239	262	222	224	243	263	254	254	250	250	242	265	235	224	246	226	254	272	220	238	242	244	216	253	246	212	227	270	244	261	242	248	268	247	214	278	226	223	253	261	258	217	259	227	264	243	235	228	233	221	244	229	238	253	226	263	238	246	254	227	252	236	249	273	246	242	269	259	224	256	230	245	225	252	225	224	243	248	248	240	239	257	226	235	241	266	250	237	235	251	217	234	231	258	246	225	253	245	206	264	247	250	211	239	233	260	247	240	239	263	259	235	242	274	255	272	271	210	224	241	257	225	261	285	222	234	252	254	245	237	234	241	265	236	271	220	282	224	258	253	245	272	235	252	252	251	249	233	252	251	237	250	233	254	256	269	232	251	245	255	238	243	245	222	234	251	222	259	246	246	236	252	259	269	224	249	264	244	247	245	243	224	239	228	226	256	234	250	251	226	258	228	230	210	265	256	240	231	239	254	266	236	215	249	262	222	231	220	244	242	265	221	231	245	260	235	241	274	217	240	239	246	254	258	251	243	265	259	213	237	243	249	246	269	236	229	239	270	247	244	247	241	276	226	261	237	257	249	251	243	252	270	249	216	255	225	272	261	274	258	232	251	241	256	234	262	257	239	263	251	234	234	250	231	243	240	232	230	228	267	243	227	242	253	243	257	233	244	248	225	233	265	218	242	255	261	210	235	224	236	257	252	234	228	253	245	222	265	236	249	242	251	218	267	235	243	262	250	211	222	252	244	235	253	257	253	243	237	247	222	252	263	268	276	270	239	210	245	255	253	256	243	259	240	239	251	221	237	235	246	263	238	237	248	243	249	258	227	238	239	238	237	243	223	235	256	230	276	253	270	240	245	272	240	226	249	267	224	250	246	244	218	233	237	265	254	280	241	276	224	238	258	241	238	216	280	269	268	240	244	238	248	220	228	234	229	229	243	251	236	265	237	225	232	233	254	246	221	220	250	230	237	229	240	240	241	260	249	241	248	228	254	245	230	275	240	245	205	239	267	250	231	261	262	231	248	250	231	231	218	255	269	263	233	225	221	240	235	285	224	252	263	247	252	218	250	229	263	263	252	230	270	238	257	244	282	271	223	256	244	260	257	226	243	234	237	250	211	221	257	247	246	270	283	247	262	213	245	230	241	244	265	248	266	253	266	236	239	215	236	255	243	244	259	232	274	247	258	236	241	244	251	200	263	253	291	237	239	225	238	244	219	230	239	237	238	230	247	244	238	234	236	238	253	248	253	254	236	274	238	236	269	266	237	246	226	222	252	266	230	254	273	223	213	236	262	234	250	257	268	257	267	217	205	258	249	235	256	243	254	266	280	226	273	243	232	254	246	239	227	260	232	226	245	242	253	244	232	258	254	219	248	216	205	252	251	236	238	224	227	284	247	258	222	258	254	242	273	244	242	232	223	234	238	238	232	217	245	275	260	209	274	247	244	253	242	240	246	223	234	240	258	259	241	250	246	234	222	240	277	257	257	239	249	251	251	268	232	250	234	231	251	252	239	256	232	270	276	228	243	280	253	244	251	251	238	259	264	244	236	267	242	236	235	265	212	263	230	258	258	239	263	280	251	247	271	257	243	236	222	225	255	223	260	253	223	263	264	236	235	229	234	261	247	262	246	258	272	244	234	249	246	254	238	239	261	241	239	258	247	237	257	262	223	243	262	254	285	237	242	237	239	261	212	257	243	245	235	206	251	269	271	230	245	231	252	257	244	263	247	236	271	241	225	246	229	255	226	261	242	225	244	241	234	258	258	248	244	251	229	257	242	238	262	247	254	239	246	258	231	236	241
24073	21357	28448	24382	21240	8430	970	633	494	469	408	378	378	362	331	335	328	315	324	325	316	293	328	328	293	310	322	297	281	283	291	295	307	315	309	283	279	270	275	285	320	276	281	285	331	284	284	279	273	310	295	283	287	307	281	270	292	301	301	283	292	277	305	275	277	281	291	314	269	313	281	289	277	297	251	300	246	275	293	262	257	283	263	260	288	262	279	244	291	279	285	263	270	285	264	280	251	250	279	273	285	293	268	266	270	282	301	260	271	257	278	297	291	262	289	288	268	286	265	287	277	291	264	249	299	284	267	262	281	278	261	292	277	291	280	300	287	287	275	285	298	311	249	276	302	282	248	307	305	282	282	273	278	261	245	281	277	316	277	270	268	267	279	270	285	293	291	290	286	277	264	275	284	251	281	265	254	289	290	263	281	254	271	259	266	284	293	274	256	284	311	244	296	276	310	331	275	310	283	281	285	316	288	249	285	285	289	273	294	278	303	265	297	273	290	282	274	275	318	306	294	283	273	271	271	302	282	283	313	253	292	291	251	297	273	270	290	276	278	273	297	305	276	274	269	285	281	275	311	278	285	269	292	293	301	280	299	306	281	271	285	284	262	257	279	298	295	287	302	290	301	240	289	297	293	281	298	291	273	296	280	299	255	301	283	275	272	278	315	272	285	285	274	261	281	326	267	266	289	288	304	264	268	266	287	267	290	277	252	277	284	265	287	280	299	284	289	266	287	315	260	256	259	260	295	288	314	280	294	248	276	317	283	280	280	237	283	263	292	282	281	285	317	288	276	279	283	293	286	285	308	258	275	283	249	272	310	284	324	265	266	274	257	268	271	287	275	244	260	314	277	270	298	293	263	285	298	295	273	266	271	289	274	253	259	250	270	302	261	305	284	301	287	274	297	300	286	277	270	264	274	315	272	255	293	279	259	286	298	276	261	306	281	248	276	274	265	298	282	277	272	280	304	330	284	276	265	291	292	279	262	271	252	306	289	286	256	263	279	278	271	260	264	299	297	295	237	268	285	306	310	291	290	284	269	281	296	263	286	261	320	276	294	292	270	292	285	290	262	268	289	264	299	272	277	276	283	285	263	288	292	298	304	282	317	300	302	298	268	266	272	259	292	307	255	277	273	280	285	280	283	298	256	292	272	260	262	250	273	272	292	284	255	293	277	323	295	253	267	269	292	286	301	301	332	292	257	265	268	301	282	282	279	277	277	265	272	275	314	282	262	288	333	303	297	298	276	267	270	274	308	285	265	256	272	274	276	296	280	301	286	257	281	274	292	284	268	281	299	255	309	254	276	286	280	292	285	290	252	301	307	292	277	292	245	267	288	294	260	277	268	265	276	292	310	298	267	307	297	260	253	320	279	253	304	258	270	298	265	291	277	246	297	244	291	247	255	281	291	303	301	293	306	298	285	282	267	287	284	269	305	302	238	290	280	296	293	255	281	261	265	270	268	269	289	276	301	253	259	262	282	277	262	292	304	297	291	246	270	276	275	280	277	266	281	263	267	279	285	302	279	297	258	258	258	268	244	259	264	295	276	287	310	284	249	266	293	286	295	281	285	277	279	267	269	278	276	296	306	299	253	268	299	281	264	277	314	271	268	279	258	294	287	284	282	267	266	297	307	276	294	266	246	258	249	252	283	257	266	286	291	279	299	264	281	285	282	320	307	284	282	292	289	262	300	291	283	295	291	281	267	288	283	291	263	245	265	292	287	273	265	266	288	281	277	275	269	294	276	283	303	252	267	298	263	258	259	289	299	276	247	278	279	282	272	258	283	293	259	287	273	271	286	300	282	248	295	249	293	259	308	273	274	286	254	299	312	259	283	281	276	262	291	276	298	280	287	285	294	281	294	307	271	300	279	317	275	271	277	287	312	289	296	285	272	257	261	295	295	257	264	256	274	248	242	297	275	262	283	294	306	288	295	289	255	280	302	310	276	277	278	283	301	297	274	285	275	272	281	269	279	267	282	304	263	291	289	295	288	268	269	240	258	285	320	290	273	287	263	290	301	283	266	309	258	286	269	295	239	289	257	284	298	282	259	282	280	278	310	308	276	297	275	281	309	272	288	253	274	256	292	269	258	290	270	275	301	286	272	275	300	282	270	284	285	289	251	283	273	265	293	290	293	299	285	291	256	279	279	296	282	270	293	300	277	262	300	301	295	282	291	261	307	275	297	290	310	267	277	269	275	280	298	273	302	279	285	273	294	303	253	262	275	265	270	266	268	276	277	283	299	255	295	294	297	285	279	298	290	280	269	283	294	242	268	317	279	264	279	267	271	292	289	278	282	247	279	290	254	264	265	284	295	278	294	296	242	258	290	288	289	293	302	287	293	298	277	296	298	291	284	232	283	270	273	263	260	270	266	269	302	253	292	282	297	255	296	244	303	241	286	292	246	258	292	293	301	289	252	279	276	280	313	257	288	269	277	299	296	304	259	256	275	272	290	268	263	264	262	250	259	268	271	265	295	268	275	276	286	274	297	307	247	260	289	283	260	287	289	265	302	304	306	272	263	288	265	293	255	285	268	279	266	298	291	274	270	291	292	249	283	251	281	269	265	264	266	264	259	295	274	243	291	292	293	280	269	307	240	289	270	275	275	265	262	286	331	276	283	269	296	287	281	272	306	277	293	270	322	252	288	312	275	291	276	286	294	291	271	256	285	311	300	255	289	256	296	281	252	276	288	296	306	303	303	269	296	283	264	260	286	296	287	267	284	284	255	275	288	310	252	271	283	258	302	268	266	265	280	296	269	282	278	245	259	275	291	288	291	301	260	291	309	266	271	281	260	296	291	277	302	296	273	277	275	287	282	294	295	298	297	275	279	279	258	276	276	253	265	289	257	257	284	322	296	293	270	289	267	263	288	279	283	282	302	280	279	282	283	278	247	256	288	287	284	284	285	294	257	274	282	282	284	252	269	275	278	276	275	265	268	284	318	274	276	258	287	296	267	268	301	263	252	268	284	288	271	289	266	284	252	257	270	270	290	273	265	274	263	305	289	277	254	279	277	291	271	255	301	291	261	287	254	281	286	254	265	276	257	282	278	281	285	301	273	317	260	279	280	286	254	262	313	288	284	306	295	253	273	251	289	282	304	260	271	298	280	291	274	278	295	266	277	312	290	258	298	288	305	295	282	295	248	263	270	302	299	262	274	273	258	271	260	310	308	286	290	267	267	265	285	287	270	273	279	277	259	297	287	284	265	287	277	282	307	270	306	265	275	277	294	303	271	278	289	258	286	302	288	303	266	258	274	288	246	278	300	292	286	265	237	262	294	307	299	271	256	278	288	294	302	275	298	281	293	291	276	281	284	276	277	285	266	293	255	272	305	258	283	258	274	275	276	297	280	294	271	298	285	275	274	292	297	260	280	282	242	309	288	273	286	269	303	284	272	262	269	267	250	264	282	274	263	326	299	270	289	315	283	257	283	269	287	279	293	291	269	246	281	312	274	312	277	282	252	253
3433	8815	6018	2713	1965	1443	1137	934	777	698	569	520	459	426	458	396	365	404	360	358	319	319	327	321	317	341	334	345	317	340	327	315	312	333	308	306	295	312	286	268	298	300	302	302	303	297	281	326	292	296	287	307	304	299	302	295	280	316	300	313	302	311	329	300	343	295	266	303	280	289	272	291	316	299	306	279	272	298	282	286	311	287	289	309	275	323	285	302	325	284	317	312	324	283	276	310	278	279	321	306	314	289	289	300	275	292	316	278	313	295	297	276	300	324	302	296	315	294	315	310	342	308	305	286	291	298	289	290	318	304	315	303	275	302	299	292	281	310	289	340	319	290	312	311	281	314	264	288	277	274	289	294	308	326	298	298	295	310	278	310	304	287	285	278	262	303	290	275	271	303	273	272	327	277	287	294	310	290	299	308	316	296	286	320	294	312	293	305	300	302	306	298	308	321	275	286	309	315	293	316	300	276	275	290	284	298	277	260	317	326	299	267	293	278	312	298	298	313	298	261	275	316	283	291	284	305	324	297	296	282	327	310	272	288	289	332	319	288	290	289	282	290	296	310	282	275	331	321	268	283	271	310	296	268	306	266	323	290	302	312	305	270	279	282	304	275	303	284	296	272	288	303	297	301	300	288	345	290	295	272	297	271	330	284	293	285	271	288	286	261	286	300	300	300	306	257	297	305	281	296	272	295	294	282	272	303	285	288	277	301	263	308	312	288	292	283	296	293	285	283	285	286	347	322	325	319	295	256	301	283	289	330	292	299	297	306	302	318	311	289	284	271	288	291	310	306	293	298	312	278	310	319	320	286	289	299	269	281	294	327	312	302	299	267	300	289	308	270	303	287	333	303	293	298	310	309	298	282	317	268	306	241	293	284	299	266	298	304	278	318	308	274	305	299	283	304	273	286	311	301	300	270	251	311	328	256	275	284	262	261	322	282	315	310	290	305	293	310	310	272	283	283	283	295	314	305	312	319	298	293	268	295	310	283	325	305	306	309	316	304	272	282	282	323	281	299	303	298	286	280	296	300	259	276	309	277	273	289	292	270	293	280	296	289	279	269	276	273	311	287	276	281	310	279	316	252	290	304	276	306	322	289	329	282	283	301	304	297	293	275	292	320	296	279	264	304	319	276	280	305	287	291	307	311	331	291	282	305	285	292	274	299	293	299	319	307	289	294	326	297	312	317	280	287	274	310	297	278	280	273	315	281	289	295	326	310	288	344	294	300	325	300	310	300	264	285	281	309	280	287	310	325	291	302	275	294	296	288	347	290	268	325	292	276	307	315	295	293	310	309	258	295	292	299	303	315	276	308	312	264	294	331	286	321	291	297	299	311	290	275	320	320	290	312	290	264	315	337	278	316	299	286	302	314	303	292	317	283	320	300	317	307	304	275	312	304	274	293	267	303	285	315	286	296	283	267	263	288	319	289	314	269	305	290	303	285	318	272	293	287	277	308	319	296	310	313	305	307	302	321	303	311	313	304	292	301	305	294	311	309	291	284	289	318	310	296	303	307	312	276	302	319	280	280	304	281	293	292	300	308	273	287	275	291	318	280	297	295	307	317	329	299	303	287	312	289	336	279	280	313	307	292	282	277	285	298	262	279	315	311	279	268	311	267	294	299	284	272	278	284	280	298	335	274	266	300	269	280	288	306	307	307	327	331	275	290	302	314	274	290	307	315	296	302	289	284	315	314	289	268	294	287	281	303	297	303	310	334	283	287	296	300	283	282	299	326	313	257	310	272	283	303	281	279	308	296	304	278	322	297	269	276	294	297	317	293	285	289	291	311	302	316	305	307	302	264	290	302	290	275	287	323	307	270	295	301	314	324	283	274	298	294	275	282	317	299	307	297	284	299	282	287	292	295	317	321	309	287	285	335	245	298	305	312	284	288	288	261	305	255	286	289	331	319	306	296	272	302	320	285	303	276	300	322	279	256	286	311	314	289	274	289	303	291	267	267	309	291	289	313	312	293	314	311	313	296	263	295	317	302	312	301	314	314	302	295	328	324	300	303	305	296	260	279	278	310	319	274	294	287	270	316	292	316	302	312	324	289	277	281	290	339	325	302	329	289	304	276	273	304	315	285	320	338	296	336	296	288	310	296	272	292	289	285	303	285	283	301	324	299	299	303	271	333	282	294	297	284	323	296	264	291	293	307	296	295	283	286	289	295	267	298	296	290	306	309	309	313	304	298	325	282	288	295	307	280	310	277	294	280	251	301	273	284	283	321	302	332	317	287	303	278	307	282	295	284	271	299	320	286	289	272	285	308	290	301	279	297	278	284	288	297	269	297	300	299	289	296	327	263	318	276	289	311	273	314	307	310	293	279	311	287	298	326	327	278	282	313	314	304	292	293	335	301	317	269	319	289	305	287	306	319	295	281	299	301	284	293	260	285	309	334	308	302	297	300	307	312	298	291	258	290	289	282	303	292	295	298	294	316	260	299	293	285	285	291	292	272	279	275	286	291	318	324	295	285	314	304	319	294	275	280	292	298	274	333	270	285	282	271	312	261	300	258	316	286	304	282	284	301	276	288	287	331	292	278	312	285	294	287	285	304	302	291	310	293	282	288	279	310	289	315	283	303	301	302	310	279	313	304	325	283	342	296	303	319	262	268	322	312	300	282	318	289	277	283	338	275	293	276	284	286	271	288	274	287	282	319	302	315	287	319	268	282	316	304	331	290	280	280	292	290	318	278	328	310	294	280	275	310	278	271	308	264	304	297	285	342	334	316	302	281	309	295	275	288	282	307	263	326	294	284	313	267	282	283	311	324	314	313	314	296	303	298	294	322	274	332	294	313	313	294	306	315	311	291	315	262	296	283	298	282	296	276	300	277	307	289	276	297	309	270	306	290	329	314	307	321	310	296	293	313	343	287	252	303	294	287	291	315	318	302	305	284	271	315	279	290	312	282	277	303	284	319	299	291	289	293	302	294	304	335	301	303	271	285	297	263	324	311	282	252	306	297	313	293	303	295	330	315	259	281	286	331	296	304	294	282	325	299	299	293	306	319	295	288	285	295	279	303	270	320	326	309	303	324	266	325	272	273	321	313	280	301	285	281	282	271	288	283	289	295	308	314	311	285	278	319	299	289	274	311	301	281	324	290	308	274	279	310	275	273	296	296	299	287	302	298	328	331	290	283	280	306	289	288	293	316	294	299	289	307	287	284	311	311	310	285	276	316	296	286	299	301	293	300	271	302	257	298	279	300	293	293	284	308	303	291	307	303	300	296	299	286	324	337	345	285	285	306	290	285	295	283	300	308	305	314	310	313	266	293	281	311	326	319	308	296	288	292	306	273	279	314	272	306	311	314	292	286	290	287	315	310	289	306	315	327	296	294	323	323	302	301	285	298	280	287	259	292	295	266	272	291	328	292	298	311	289	288	315	305	292	284	299	303	330	300	298	279	285	308	312	299	284	287	310	278	267	314	277	301	316	286	282	293	274	321	303	320	293	295	292	313	284	323
25357	21476	27593	25676	9340	861	699	616	564	507	498	512	509	472	463	488	454	470	422	466	451	450	432	451	418	472	423	461	453	456	458	467	405	390	391	436	448	432	431	475	420	448	421	440	462	453	421	446	432	425	486	476	439	443	439	436	424	426	426	462	376	440	445	469	401	438	410	401	420	444	471	476	425	440	465	439	426	446	410	480	395	454	458	451	414	464	390	426	401	418	460	456	431	411	437	404	435	467	412	445	468	432	431	457	419	413	427	433	423	442	429	436	467	454	420	466	400	448	464	466	432	448	413	434	448	464	429	442	460	406	464	455	420	426	436	427	449	408	422	420	411	442	436	402	403	457	426	437	421	408	429	437	386	405	442	448	415	450	477	418	447	437	439	413	427	497	455	452	448	437	412	464	456	426	480	403	430	394	458	439	442	451	417	384	421	464	469	462	440	452	427	404	435	498	449	450	469	439	418	432	416	422	410	441	477	411	462	436	425	432	390	455	451	444	413	458	433	414	441	433	420	416	437	442	458	434	412	432	424	406	435	421	405	431	390	438	426	451	439	472	440	450	435	451	419	443	449	481	445	424	435	442	432	430	420	418	453	473	420	420	441	415	448	392	437	447	448	407	411	463	433	410	418	448	476	424	445	445	440	470	439	430	426	422	441	411	471	443	444	418	489	453	408	407	429	465	441	438	408	428	422	432	449	452	402	429	387	410	433	456	394	452	433	447	449	403	424	443	427	450	447	448	426	433	427	466	428	437	459	448	416	433	417	427	408	425	440	410	460	429	432	428	411	445	447	468	449	465	443	448	436	479	397	399	442	412	446	421	465	450	434	415	450	421	451	458	432	424	424	444	411	459	410	426	417	368	416	432	441	452	453	427	460	477	442	401	441	423	442	425	415	443	459	421	483	429	403	438	434	411	426	405	438	416	441	409	415	413	475	403	447	440	431	447	432	393	435	440	434	410	445	450	446	454	452	444	455	443	428	440	456	444	428	461	438	474	402	445	420	448	425	445	432	429	409	446	395	421	446	440	415	382	406	435	454	454	464	417	414	411	417	480	422	417	440	493	419	419	384	410	406	452	421	441	413	437	477	417	446	448	426	412	414	430	430	410	438	461	443	479	432	425	469	430	411	442	430	439	450	439	439	444	409	424	447	424	446	442	430	433	434	418	430	429	434	411	413	423	462	415	467	406	447	419	421	430	444	396	402	406	385	451	430	418	446	455	467	458	410	434	438	474	414	437	430	477	461	439	436	406	452	424	442	428	415	432	454	485	440	430	462	426	465	434	477	451	501	438	433	430	454	454	451	426	447	420	420	448	430	414	463	464	421	414	416	419	451	435	442	424	416	449	411	403	460	462	464	442	436	444	485	457	424	452	447	424	420	431	385	403	418	454	417	408	410	474	446	418	430	423	432	421	405	407	395	469	440	421	416	431	391	457	445	435	449	423	416	457	401	420	450	409	445	442	452	434	458	436	434	425	434	425	430	450	415	434	420	452	453	456	424	459	445	441	463	434	434	443	395	453	465	425	436	453	458	459	418	430	422	453	398	451	428	457	425	424	430	443	424	374	405	425	430	445	448	447	476	413	427	441	403	412	437	430	450	417	432	435	461	436	422	428	443	472	430	462	448	456	461	422	431	452	425	451	400	426	433	432	432	412	399	465	450	398	441	423	451	447	441	420	429	464	436	435	486	456	405	456	447	455	405	416	422	441	434	418	439	433	446	458	402	490	457	445	431	399	447	421	444	440	404	452	442	421	440	450	449	452	445	459	454	422	442	460	467	441	437	418	439	464	415	467	434	414	475	388	423	416	425	480	462	426	422	447	398	437	462	460	449	431	463	450	415	444	416	435	373	404	407	444	427	448	429	437	409	441	449	412	457	434	391	454	423	450	445	441	414	430	450	468	442	465	457	460	431	430	446	429	406	427	443	450	429	454	401	452	407	437	442	441	440	398	462	458	446	402	420	435	441	437	424	454	426	413	427	433	401	427	400	420	462	435	455	435	443	430	420	429	476	429	476	473	404	432	423	434	473	433	444	446	422	438	437	412	451	416	407	405	446	389	394	403	430	422	450	471	462	411	501	426	420	436	412	442	426	408	417	406	430	427	411	412	451	419	406	433	441	422	492	436	426	453	458	392	433	435	453	418	430	449	423	466	470	435	422	426	459	450	435	434	420	422	454	465	443	442	423	422	456	419	431	468	447	384	462	449	410	444	442	476	415	433	422	437	431	431	453	411	466	408	420	444	461	427	441	436	471	451	388	430	447	419	410	447	465	452	475	440	440	453	445	478	460	462	476	469	455	444	444	456	438	457	447	428	416	387	424	443	476	420	438	402	436	476	451	439	423	476	404	466	438	430	465	439	426	413	500	451	449	407	382	418	393	475	392	427	391	443	459	432	431	416	458	428	438	388	440	437	404	463	459	427	410	417	433	440	450	439	418	407	405	457	440	431	414	412	419	429	481	446	387	466	436	397	450	436	448	467	394	420	449	453	430	425	422	470	438	433	433	442	415	430	456	401	455	448	430	468	431	400	395	437	423	420	459	433	445	473	455	392	431	444	467	443	403	416	448	456	452	445	438	454	468	453	460	449	435	448	441	420	436	440	387	434	455	428	391	390	444	399	449	390	423	417	398	436	422	447	443	429	449	432	450	401	449	408	425	443	438	448	421	385	425	441	445	449	450	436	446	477	415	493	466	397	421	472	421	390	418	417	420	446	419	422	469	397	416	434	452	454	418	454	421	442	428	451	412	438	393	412	399	425	441	429	437	396	414	439	417	386	431	487	436	417	415	459	414	458	423	446	400	433	413	460	457	440	426	413	448	437	433	434	416	443	430	412	425	441	461	421	436	444	414	394	406	463	457	449	425	449	433	425	424	442	402	444	411	446	468	477	452	420	423	435	443	453	447	403	414	448	445	428	424	431	428	406	435	444	443	454	440	416	433	437	475	418	437	428	420	440	425	397	430	476	431	459	402	416	435	421	438	419	419	421	426	435	435	451	444	415	451	474	394	444	425	426	442	437	437	457	462	455	403	407	436	438	395	469	423	392	422	449	455	444	434	417	424	415	409	449	434	423	410	456	455	422	442	448	392	421	403	425	461	465	413	448	432	459	415	437	402	459	477	398	468	444	463	432	465	462	427	411	465	444	452	436	446	458	433	432	433	439	393	463	462	434	483	449	434	458	451	412	407	465	444	437	415	473	435	415	418	420	417	437	430	412	462	449	449	450	422	448	419	461	427	463	443	455	435	404	462	448	405	421	420	431	433	418	436	452	465	436	403	468	431	394	422	466	479	449	413	437	451	423	436	492	433	436	411	426	409	458	411	483	460	468	438	448	432	437	406	428	447	423	410	452	402	445	428	442	463	426	413	406	447	429	442	428	413	434	457	442	455	438	422	456	454	426	428	431	367	443	417	474	428	425	423	451	386	442	445	473	429	498	482	459	443	439	424	452	455	392	454	423	411	431
3537	5268	3501	1789	1273	1089	949	767	681	732	634	602	579	547	548	562	539	535	527	497	517	453	489	504	570	485	517	504	481	488	495	471	514	419	456	443	463	458	491	491	479	448	493	508	466	445	507	510	473	473	496	472	455	484	455	428	469	501	479	418	472	468	447	446	494	440	514	473	501	466	494	480	458	507	476	485	455	454	483	490	461	495	465	460	457	465	460	430	480	485	464	467	483	467	507	471	477	434	454	466	469	458	451	451	493	452	463	486	486	458	446	468	454	442	424	454	463	467	485	456	488	470	444	462	480	491	488	472	462	488	503	452	462	443	458	473	483	443	461	476	471	459	496	451	485	497	452	455	505	456	458	456	490	477	435	462	461	452	466	471	475	454	489	484	483	485	464	475	482	464	488	488	469	445	466	479	450	522	435	437	435	466	505	452	476	429	465	461	462	513	485	436	501	458	474	486	472	452	455	451	495	479	460	438	476	469	437	491	448	487	448	464	500	451	477	486	450	478	459	473	438	483	480	490	473	501	444	464	463	498	494	442	472	471	474	445	448	456	493	478	459	504	459	485	501	476	456	488	470	505	447	445	470	471	442	471	481	471	453	460	462	473	462	493	460	497	478	444	424	460	499	453	453	475	467	482	515	427	482	467	483	449	417	465	488	500	472	525	464	489	449	490	455	458	487	473	492	497	470	492	477	454	480	447	502	475	462	473	473	457	458	476	473	504	454	466	477	497	475	476	471	475	472	491	475	473	441	436	468	478	448	457	462	444	488	434	474	455	477	458	460	488	486	470	434	515	447	479	482	462	451	432	503	501	493	470	455	467	454	471	522	477	470	471	478	494	447	444	427	456	448	475	469	494	453	462	505	458	465	473	456	463	455	454	481	477	455	431	481	441	439	499	484	463	478	452	468	472	445	468	469	450	516	472	488	480	461	482	472	444	445	450	510	483	492	441	463	495	469	435	480	479	491	456	444	468	509	427	438	464	489	465	464	471	431	452	444	512	473	512	461	469	460	494	467	475	401	486	459	446	510	500	457	474	438	516	467	454	463	443	458	457	479	444	469	479	484	439	464	490	467	483	465	473	466	434	525	457	468	480	463	498	433	477	404	457	455	463	480	457	487	463	469	512	470	462	495	462	433	485	460	494	465	487	485	490	471	462	472	476	476	502	476	465	455	469	457	496	449	450	453	448	483	432	469	456	461	473	493	458	418	463	442	463	448	484	487	452	465	474	501	466	481	456	480	449	465	489	493	469	525	458	485	434	505	445	438	451	495	474	490	507	449	459	483	480	467	472	466	456	456	455	470	471	465	496	472	462	458	469	474	493	492	510	426	478	454	459	477	472	481	480	482	443	456	444	492	471	480	453	455	446	486	492	436	484	441	467	467	487	463	502	462	464	470	466	439	475	447	474	459	461	417	473	491	442	482	457	475	477	462	493	502	484	464	461	475	477	443	435	482	483	452	446	466	486	481	486	491	486	456	443	471	476	457	492	447	469	457	473	433	478	514	476	498	464	472	475	493	457	461	480	471	480	442	461	449	532	471	498	492	509	501	448	463	457	479	485	462	446	496	450	456	439	443	466	497	449	479	477	474	450	459	446	476	475	445	463	527	477	446	478	501	499	459	488	503	489	460	483	485	469	461	452	426	442	447	505	461	450	487	507	491	472	487	492	496	489	458	429	447	522	431	484	473	484	478	449	480	453	477	478	538	452	466	495	473	451	453	455	513	501	500	422	512	463	444	504	463	476	482	471	466	468	471	450	514	464	434	477	488	420	472	489	465	450	492	466	483	495	464	456	463	422	436	439	453	480	454	447	473	444	470	474	451	419	477	484	491	448	490	438	444	489	464	462	454	463	482	448	451	505	427	529	470	457	444	466	484	478	432	477	471	478	499	488	457	460	434	491	473	497	484	482	474	504	485	473	427	459	474	467	483	462	491	435	471	493	487	474	448	453	489	464	461	474	504	433	444	443	459	472	504	502	530	509	488	455	478	497	457	475	463	476	480	497	449	473	465	484	492	498	444	456	485	470	486	474	483	436	497	473	467	472	440	467	489	478	461	469	487	458	478	452	442	458	454	513	492	447	453	444	414	458	483	463	448	483	467	456	433	460	519	487	494	443	459	483	468	465	461	413	517	465	476	418	512	465	458	452	463	471	520	470	466	470	433	477	469	490	481	446	447	505	441	506	480	440	472	465	466	477	448	444	460	476	459	460	457	486	453	469	458	463	432	447	457	488	457	494	465	473	469	492	468	439	493	456	473	484	518	517	486	442	468	455	461	471	485	459	429	503	439	479	471	456	476	456	496	462	481	454	481	482	451	450	451	478	462	437	488	457	489	502	462	459	462	447	461	468	475	432	472	491	427	511	465	479	476	482	500	470	496	480	448	469	470	464	434	460	461	453	457	470	471	450	467	433	482	488	476	495	441	486	421	479	456	501	480	465	425	476	445	485	470	511	433	469	470	468	497	482	442	517	512	456	468	457	476	486	490	471	480	480	492	463	509	477	458	440	451	458	493	453	428	469	458	459	483	467	459	488	449	448	450	486	483	459	493	462	455	505	539	476	479	498	475	486	498	468	479	470	455	477	479	465	495	466	459	474	477	508	488	496	502	461	444	474	508	453	477	479	495	460	432	459	468	471	446	456	446	455	477	489	496	483	470	448	466	475	468	409	492	458	480	476	454	499	457	495	426	452	451	502	435	498	474	521	491	445	466	468	490	499	508	487	472	473	495	447	517	473	467	459	444	459	420	468	471	500	467	514	474	483	451	438	465	477	490	437	492	480	450	476	455	506	465	464	475	462	476	460	465	417	473	473	424	448	497	448	459	529	485	494	454	497	461	498	443	510	440	458	482	483	486	458	473	459	456	456	488	475	462	463	443	488	476	464	455	456	426	437	472	471	472	494	454	490	500	472	460	443	477	478	450	528	466	438	456	463	495	461	509	484	473	462	457	494	487	437	413	465	529	502	484	485	509	476	462	454	491	435	516	442	479	471	472	478	466	444	519	454	467	440	482	469	461	467	457	519	464	477	471	448	463	444	461	514	469	447	471	459	477	442	452	469	454	463	465	467	436	441	460	474	493	450	496	442	457	485	464	484	498	464	500	444	484	458	477	457	473	441	422	466	454	455	499	473	462	466	475	471	427	451	490	486	474	471	428	454	446	468	434	456	448	421	446	438	428	480	480	479	469	502	492	476	469	470	461	462	516	487	497	489	475	492	496	484	488	491	433	478	460	479	471	421	448	426	478	488	497	479	509	491	474	493	467	469	432	490	482	464	438	450	472	519	436	486	436	450	438	442	465	470	459	454	534	481	484	489	483	464	435	486	500	477	459	477	461	488	456	471	446	459	482	440	453	494	464	446	446	460	438	478	463	439	468	484	453	456	428	463	474	475	465	434	466	449	457	509	444	498	439	461	439	460	493	450	450	448	486	449	487	483	465	499	486	478	456	455	496	485	477	525	447	474
22905	21412	29139	24052	21415	21453	7388	1352	1084	938	931	817	802	785	710	743	694	710	680	665	682	654	645	639	672	641	627	681	622	630	628	593	623	604	626	592	682	623	597	589	618	569	613	610	563	607	616	585	620	581	622	577	577	583	577	614	594	627	610	588	612	585	572	582	650	611	610	645	597	609	608	625	597	570	594	626	639	617	600	584	571	612	632	591	602	605	623	606	614	599	583	578	606	590	605	574	593	587	587	602	556	609	602	575	579	591	584	551	633	561	587	582	634	611	559	617	581	592	614	620	630	593	596	584	596	598	564	620	584	584	618	657	566	578	592	612	566	624	632	614	584	610	620	581	567	592	598	578	606	602	572	587	580	580	608	587	605	574	534	582	604	583	597	555	628	605	585	591	607	597	596	601	575	563	559	644	615	624	637	619	583	587	560	644	606	583	576	545	586	614	615	598	634	527	538	558	548	583	640	648	584	606	637	590	569	616	590	607	608	592	543	658	638	614	597	567	613	635	614	609	599	601	609	591	616	606	589	604	604	593	642	593	628	576	596	578	611	644	612	619	606	608	587	639	554	593	580	576	617	636	544	601	582	582	617	567	552	576	562	553	579	660	623	558	601	580	567	570	596	573	568	603	556	553	637	557	639	598	585	656	572	590	602	551	605	563	580	596	610	616	621	580	582	603	609	596	602	603	629	584	619	583	580	628	589	631	600	603	602	603	605	617	607	577	606	601	595	607	634	609	633	549	582	598	606	566	604	586	570	639	614	615	600	562	620	605	574	575	614	601	568	582	631	598	586	626	591	603	602	597	605	573	582	672	638	608	619	574	616	597	560	622	587	619	619	552	610	622	613	638	616	601	611	580	597	599	589	585	570	581	588	622	574	620	587	609	599	601	604	642	629	583	587	561	542	597	596	578	633	635	580	574	621	606	605	636	597	601	581	629	622	573	605	606	614	615	618	575	569	599	626	617	555	595	588	568	603	613	609	599	567	597	554	573	583	616	607	608	649	608	581	609	630	636	602	628	584	632	615	627	623	611	594	616	626	601	587	586	559	607	554	573	621	569	616	566	578	617	611	603	610	607	608	606	624	614	586	602	529	591	613	579	604	589	596	644	598	598	633	591	625	574	556	616	574	567	596	657	583	550	588	621	639	607	584	603	583	640	598	560	612	654	619	606	573	594	617	597	611	566	601	540	626	603	590	589	580	566	593	587	587	613	595	568	638	586	606	661	613	555	586	642	605	553	635	575	604	621	597	634	628	544	597	575	596	599	583	582	612	615	541	579	610	545	581	579	578	570	622	606	568	600	548	529	584	577	611	583	581	557	566	599	557	584	544	603	618	593	601	611	547	610	638	607	595	583	624	642	606	587	617	613	563	619	624	616	630	641	608	601	611	616	548	583	581	602	606	602	603	632	624	569	560	600	612	605	596	554	584	587	578	571	550	604	623	597	575	562	617	621	625	642	608	596	630	609	623	551	576	680	577	611	607	593	600	591	600	606	579	624	585	558	659	586	610	586	628	577	605	627	601	535	588	587	623	560	579	580	624	586	595	629	606	638	595	601	611	623	610	596	566	600	591	644	615	602	605	602	573	572	583	620	570	554	613	602	616	613	591	612	609	566	567	611	604	607	567	593	613	568	611	550	560	550	572	643	552	589	601	581	603	604	589	581	594	585	556	609	586	584	592	595	612	565	590	599	616	634	598	565	604	612	612	605	597	540	625	560	612	594	601	597	622	596	625	620	567	571	552	608	620	591	610	596	608	618	602	622	603	623	584	636	584	608	572	569	603	570	602	631	546	587	561	610	623	566	568	612	576	602	622	596	604	596	542	625	575	580	583	616	604	570	625	549	581	613	616	619	556	611	584	593	639	531	614	580	561	590	624	576	643	589	617	552	581	589	612	553	595	590	587	604	605	618	546	602	606	564	616	573	581	574	607	594	591	643	648	602	584	576	589	595	579	649	616	634	606	587	568	609	617	597	586	618	598	585	630	576	590	647	575	613	600	616	580	602	595	606	571	547	576	614	587	651	642	611	589	558	601	554	661	594	572	570	610	543	608	603	592	582	614	621	635	634	559	583	648	571	607	573	635	592	597	583	558	585	613	599	606	583	617	587	630	600	635	624	617	566	582	578	601	590	592	590	565	589	569	561	587	576	585	588	569	550	604	578	601	567	615	539	607	626	570	552	581	604	608	602	611	587	566	653	569	607	607	598	595	571	613	610	569	591	609	656	598	577	572	623	642	554	616	570	582	575	583	602	633	636	582	600	591	627	582	609	596	618	591	572	632	569	635	565	586	555	644	584	627	591	601	582	637	623	617	609	609	605	609	626	584	596	617	563	600	643	580	615	604	648	571	581	578	609	634	577	605	557	575	596	594	582	590	615	576	603	618	612	574	551	618	608	568	623	589	565	607	642	602	598	613	604	539	598	590	624	567	577	574	540	621	558	594	610	572	648	623	602	569	622	582	552	592	594	618	632	649	585	615	621	594	663	621	595	559	590	612	601	606	591	599	634	559	602	584	608	604	551	544	579	574	560	566	576	625	599	596	594	620	590	556	596	566	590	601	563	581	602	597	589	587	547	580	615	626	598	580	576	540	569	611	636	597	567	595	601	606	543	612	585	597	579	588	574	659	589	599	583	586	577	580	559	582	586	605	590	556	634	587	574	613	638	596	603	565	595	608	598	624	589	591	610	601	584	605	603	590	547	586	619	640	588	578	581	610	608	629	552	606	589	599	627	589	611	591	584	602	618	593	594	639	602	628	645	580	607	615	640	589	548	590	595	608	592	615	608	631	630	579	600	617	572	610	620	570	600	601	629	619	616	628	589	552	570	571	621	621	629	589	642	601	585	608	596	610	592	618	638	630	625	625	583	556	587	583	585	613	615	550	580	599	637	570	601	573	555	601	612	534	562	627	570	584	616	591	626	593	625	602	575	590	567	607	589	584	585	575	581	600	564	575	603	613	624	618	615	611	628	570	628	611	581	620	575	541	610	609	632	600	612	613	618	562	578	608	645	582	574	589	596	566	576	622	614	603	578	634	590	568	589	576	625	620	558	550	611	569	613	585	614	570	629	607	587	622	586	603	570	602	559	597	602	581	592	634	621	607	572	578	569	599	596	608	554	606	582	584	568	629	567	578	571	625	631	580	615	559	595	621	575	657	638	606	568	622	574	582	627	570	592	581	572	611	581	534	628	613	588	593	556	578	658	603	609	597	620	595	582	583	624	598	666	581	615	593	590	636	569	570	609	613	596	593	603	624	628	582	587	580	555	581	631	624	576	550	622	595	624	643	643	573	624	592	582	600	570	595	618	556	597	632	589	556	614	598	575	608	592	624	562	596	622	610	557	553	568	583	597	614	643	578	589	602	601	593	600	610	642	593	601	606	590	594	561	596	587	570	599	595	601	586	601	634	609	570	625	569	612	596	582	613	577	581	573	564	621	545	571	608	587	582	556	594	607	599	586	609	573
4880	14773	10308	4984	3723	2849	2211	1802	1520	1295	1116	1034	898	923	845	769	771	757	691	706	704	689	719	648	661	685	637	695	644	649	671	636	655	628	617	623	676	573	634	614	587	601	597	593	588	600	620	589	621	658	633	608	601	583	637	573	553	612	595	601	575	647	606	634	604	602	628	601	585	630	587	608	595	622	570	644	608	652	588	604	597	667	614	589	661	631	632	578	597	581	614	640	581	554	609	592	632	601	602	645	613	587	614	625	598	579	608	627	600	607	632	608	614	623	649	584	622	641	555	574	533	618	652	593	606	659	586	612	595	613	623	598	609	611	623	586	601	629	628	600	614	609	630	617	602	608	581	564	607	590	588	598	615	617	604	617	635	650	599	600	599	579	600	580	606	631	579	607	610	638	592	619	563	597	618	647	593	576	634	584	569	612	594	622	601	644	575	582	604	593	659	629	636	609	587	591	600	628	619	626	618	605	622	614	606	596	615	574	639	607	608	576	626	563	539	594	603	659	610	602	615	591	618	580	580	605	639	601	549	638	580	638	632	632	563	582	589	602	592	607	566	625	633	563	589	638	597	638	590	586	586	567	587	586	593	600	611	583	593	614	595	556	602	605	601	604	613	612	620	583	608	582	608	613	615	568	571	652	616	571	581	562	595	606	597	590	603	593	623	584	618	610	634	660	558	619	588	560	575	636	608	569	578	594	599	618	582	611	624	578	594	585	616	590	606	631	631	564	591	622	576	602	550	584	596	617	600	574	654	633	606	591	578	608	581	593	640	581	657	566	621	605	623	557	579	618	612	653	614	617	618	627	627	622	586	615	601	596	582	573	618	640	630	580	623	629	593	612	572	592	602	580	589	553	569	593	578	624	586	618	619	576	594	590	560	636	598	573	617	562	633	625	575	603	588	601	581	605	596	585	612	599	638	617	610	600	605	574	660	611	585	586	616	619	601	616	579	630	613	626	605	643	588	583	589	580	621	624	606	614	622	592	591	614	608	607	600	622	556	594	580	611	583	560	605	630	627	605	589	616	569	615	609	553	625	600	638	606	585	631	579	640	621	646	604	579	597	622	620	625	590	645	615	586	595	537	609	579	593	645	602	599	551	618	572	680	634	583	636	664	644	580	592	621	594	526	592	599	555	591	572	583	580	618	602	609	587	587	568	563	580	553	598	613	656	572	598	603	645	624	594	584	589	584	635	604	628	584	613	584	626	612	561	574	603	568	617	628	576	616	573	603	591	627	627	581	558	609	592	633	550	648	598	605	621	611	595	611	617	619	601	611	569	601	552	616	602	589	640	581	545	573	616	658	597	634	557	579	606	605	582	601	561	625	643	585	623	645	626	583	574	620	613	595	609	570	548	580	618	635	588	598	631	609	609	596	594	603	582	587	579	634	594	594	608	626	595	609	587	578	621	576	596	592	599	605	607	619	610	608	558	585	613	596	585	616	604	573	616	589	599	582	568	603	554	583	603	539	572	597	631	595	627	592	570	566	545	574	619	591	583	617	584	569	584	624	600	600	604	627	614	643	597	605	605	652	586	646	637	599	572	578	604	592	631	652	566	637	621	587	605	612	619	611	592	640	613	623	597	591	632	627	621	577	581	586	589	551	578	619	588	647	594	613	575	623	611	607	637	615	615	611	622	613	646	591	590	586	607	599	646	594	628	611	595	612	580	576	594	594	589	606	600	542	564	561	610	588	576	630	627	587	606	602	570	576	590	613	607	609	584	615	576	588	571	588	603	612	601	600	614	629	584	614	643	631	600	602	614	595	595	585	578	589	585	618	631	579	592	593	583	576	627	575	573	584	585	629	604	617	633	650	564	613	609	616	647	593	657	614	606	584	591	644	600	586	574	632	640	626	574	612	589	617	567	618	611	598	585	625	620	607	574	605	626	605	630	606	673	571	606	624	623	604	629	578	649	608	608	610	627	573	572	597	586	574	584	574	593	648	618	610	582	605	614	572	622	639	616	574	583	589	630	624	615	581	585	603	614	595	613	537	610	557	632	616	623	573	561	610	563	605	559	638	592	627	606	585	627	621	599	658	586	628	656	637	625	617	620	552	613	557	604	544	601	640	580	634	599	590	626	604	622	649	585	648	591	633	587	606	590	616	598	606	615	605	588	579	585	589	572	600	620	581	635	625	583	628	579	597	591	573	574	588	615	607	560	559	553	590	608	606	627	575	585	599	600	574	593	587	614	576	604	613	641	603	612	593	568	620	610	586	621	588	608	644	634	571	643	604	587	610	569	577	610	578	627	605	607	567	609	575	642	582	629	597	641	592	596	610	608	615	658	653	610	589	633	615	586	567	560	649	583	595	602	544	606	614	604	603	571	644	585	602	627	645	607	594	598	598	608	605	607	556	648	603	571	567	583	592	537	564	606	595	652	619	593	635	589	545	614	605	624	584	610	593	572	626	638	594	584	563	598	590	584	606	604	609	619	565	594	605	623	638	592	627	607	634	600	581	565	638	594	587	596	624	579	587	618	586	601	568	595	561	591	618	643	630	572	622	646	580	643	577	603	569	579	559	615	583	597	553	614	578	573	584	622	578	605	569	518	599	556	584	608	635	599	616	574	631	603	594	579	616	604	606	603	586	601	611	612	601	620	613	589	605	584	634	563	618	552	609	584	593	601	599	593	594	599	597	603	593	562	588	568	599	640	605	570	593	613	623	543	608	581	575	621	577	592	610	606	544	546	642	587	605	632	640	606	616	559	643	614	597	633	580	575	587	595	610	603	561	640	594	594	610	574	604	593	599	623	653	596	583	598	585	592	595	622	604	620	611	564	605	602	598	579	592	608	607	572	612	605	629	634	584	613	631	587	595	604	604	574	606	554	598	544	646	609	609	594	600	615	652	546	565	609	602	624	606	598	614	647	603	634	580	548	607	612	590	590	564	594	637	611	632	575	611	598	620	595	643	576	615	592	572	634	583	588	602	597	589	643	593	611	578	601	604	612	566	607	600	584	620	636	593	592	589	583	601	568	570	579	624	591	582	621	609	585	582	576	627	612	610	610	631	621	595	596	586	598	613	566	548	587	585	599	615	588	588	617	553	563	591	634	640	609	607	552	615	630	574	614	580	597	568	556	535	601	584	612	582	626	599	603	558	558	547	574	624	607	584	623	623	604	564	615	589	521	584	594	611	605	588	608	597	598	573	591	596	601	625	628	567	558	653	583	624	598	618	646	615	584	613	594	613	588	588	599	630	591	621	615	557	608	644	583	592	608	596	586	553	588	611	574	634	580	605	594	614	595	572	590	593	558	571	559	626	575	608	615	584	613	592	593	577	641	593	607	583	629	606	622	555	574	621	670	629	637	588	635	585	576	612	613	621	607	593	580	562	593	593	575	553	593	630	614	596	619	603	594	594	622	576	625	626	566	559	593	605	630	575	572	591	574	608	576	605	569	605	602	624	575	594	612	646	587	597	617	599	620	592	590	581	607	576	632	600	606	610	617	587	594	616	624	631
28116	17422	3244	625	452	469	286	239	246	208	271	207	230	236	218	235	263	226	228	225	209	245	208	200	227	191	218	185	206	238	209	211	221	230	233	202	232	219	232	241	225	217	223	215	221	215	188	233	212	205	211	205	249	212	236	236	228	218	223	227	234	210	211	223	214	209	208	239	231	221	211	204	226	204	225	231	223	209	179	209	201	222	240	217	206	218	226	220	191	219	211	211	207	203	223	240	231	195	183	226	232	217	220	212	222	199	242	211	215	189	229	208	232	196	248	211	199	229	223	219	237	221	251	228	219	234	218	237	198	219	217	190	220	197	205	234	236	223	219	218	217	226	207	221	203	228	253	234	195	218	205	218	225	223	224	214	221	220	205	208	231	195	227	218	227	206	221	204	207	219	219	202	192	229	226	229	221	205	202	208	210	218	226	223	241	245	207	205	229	211	230	213	222	206	235	216	215	224	228	228	206	238	230	213	182	223	211	228	218	197	212	215	197	215	203	229	234	228	220	251	229	210	231	222	216	217	185	217	219	215	223	211	208	201	202	217	231	208	208	246	188	201	217	199	196	226	209	210	195	192	218	224	204	226	192	220	208	236	239	220	214	196	223	237	208	234	235	217	202	255	191	202	204	212	208	248	243	222	225	253	213	220	235	199	209	203	224	183	242	238	215	238	226	219	197	217	200	210	212	225	218	239	214	199	213	238	231	240	237	219	224	208	203	225	217	204	213	217	194	201	214	206	230	200	219	193	223	219	232	205	202	222	215	216	213	223	192	219	198	191	238	212	215	207	197	213	234	200	215	226	238	215	220	222	204	218	225	212	222	206	215	233	234	215	249	220	229	226	190	204	208	232	235	223	190	193	253	234	216	194	234	238	224	213	228	236	191	228	226	211	234	256	217	223	219	258	204	228	233	190	213	201	236	191	221	188	229	225	217	192	230	230	226	215	221	204	204	218	225	222	211	231	209	192	212	222	223	190	206	200	215	214	234	192	222	229	231	212	202	213	208	212	230	206	215	210	220	190	215	194	184	199	204	223	196	223	222	222	210	228	212	204	190	194	212	204	216	202	206	251	213	215	210	220	205	195	208	222	214	226	199	200	223	226	212	233	210	190	211	186	200	206	239	232	232	189	239	197	205	224	224	237	226	199	220	223	223	202	209	215	235	210	236	198	209	229	221	190	204	207	206	186	213	182	196	216	214	209	210	222	220	254	242	241	197	212	188	213	213	207	240	213	201	210	197	232	208	227	224	236	216	232	200	214	237	212	201	218	221	233	259	201	194	225	214	227	232	211	251	234	203	219	223	182	227	204	214	214	188	224	230	212	224	192	225	224	241	232	236	208	246	163	229	227	216	232	232	248	257	203	208	231	236	229	178	247	227	204	221	223	220	203	224	233	232	214	226	229	220	226	236	214	197	196	212	196	226	229	215	225	201	210	223	192	214	225	210	217	225	199	232	233	226	239	216	210	241	245	207	206	237	226	241	208	202	225	211	226	207	229	215	229	217	207	226	205	211	193	222	199	213	240	188	244	237	218	200	194	214	227	226	194	231	222	234	246	239	215	217	205	207	213	217	219	247	236	224	228	233	238	221	233	221	225	208	197	227	213	209	227	251	203	213	218	234	216	228	221	242	212	222	225	190	205	210	222	195	207	219	226	195	216	251	213	207	211	203	215	216	205	217	217	221	225	219	208	217	208	232	192	205	217	213	237	197	204	215	236	201	201	213	227	191	212	211	188	217	207	224	212	203	227	233	214	224	215	205	197	200	198	227	218	215	217	196	228	200	216	198	234	222	199	213	212	236	203	244	230	217	228	227	203	226	220	237	219	212	203	217	218	226	228	192	205	233	217	226	228	195	217	231	206	240	211	219	211	195	231	202	236	215	212	230	239	224	226	222	180	208	228	203	207	234	189	204	247	207	220	228	211	236	216	197	234	189	208	216	225	226	224	198	205	218	186	237	229	233	247	240	205	222	213	236	215	218	189	206	221	205	217	203	227	202	212	222	254	194	209	222	215	218	243	234	207	228	227	203	201	203	203	183	203	224	221	214	226	192	201	231	229	209	226	227	200	196	197	211	215	208	223	203	233	229	212	228	237	215	207	221	180	214	234	199	225	241	211	213	215	214	202	251	216	220	213	205	219	179	203	208	214	250	226	224	221	197	206	194	212	225	224	201	201	228	237	242	222	207	219	204	218	240	201	200	216	211	232	204	196	218	215	220	216	219	231	214	193	218	246	227	209	241	208	229	189	232	221	203	248	203	212	214	243	201	237	222	232	221	211	209	182	211	227	236	215	224	216	212	229	247	194	194	201	209	208	220	261	207	200	217	230	209	211	216	217	221	226	205	210	231	210	247	235	221	219	219	225	227	211	231	236	202	213	222	219	203	219	205	232	228	221	218	217	195	223	214	224	211	231	223	235	209	199	210	235	216	220	193	198	228	192	184	245	213	206	205	210	198	212	203	221	193	219	188	201	191	210	219	220	211	173	243	238	224	190	213	224	230	235	199	222	204	234	205	243	228	222	216	194	216	207	220	206	206	213	218	200	222	207	228	227	221	220	231	231	232	228	217	215	228	220	211	228	204	219	198	221	213	184	214	203	223	216	213	209	246	214	229	233	201	209	199	206	215	213	219	197	215	187	212	233	220	209	214	219	204	240	217	223	207	196	228	242	224	227	223	189	206	226	223	208	221	224	219	221	217	251	207	241	218	214	219	226	214	195	196	218	221	210	214	200	206	220	219	224	225	226	234	225	221	218	240	228	253	199	207	225	256	217	225	221	253	222	227	209	205	234	219	211	212	209	245	217	240	194	217	224	207	212	209	235	226	220	208	211	237	243	221	212	233	219	235	211	201	204	224	210	216	182	217	231	236	244	199	211	207	207	209	221	211	194	198	210	239	261	206	213	185	192	215	201	239	194	229	202	222	235	215	215	230	223	228	171	210	237	224	248	209	208	220	231	244	248	235	239	218	224	218	224	241	239	227	197	228	204	200	210	249	234	212	181	206	222	231	216	200	208	236	225	219	211	211	210	215	226	213	199	208	218	216	215	215	207	180	183	208	235	184	224	238	212	220	217	219	228	205	222	189	210	244	233	220	230	213	213	194	213	218	225	207	246	197	215	230	230	244	216	227	207	205	201	195	202	199	214	205	190	223	198	217	226	221	231	233	222	221	199	210	217	198	209	232	201	232	236	215	230	189	198	203	237	231	226	212	214	208	214	214	211	212	192	228	225	229	230	229	210	253	229	222	246	195	232	217	235	205	245	209	185	204	222	223	209	224	215	204	214	234	211	214	206	199	223	233	238	206	194	210	182	202	201	227	239	227	230	207	225	239	212	234	220	201	213	234	217	196	231	209	210	205	209	211	208	213	204	216	213	220	232	191	215	219	233	228	226	216	211	213	207	214	202	199	206	216	207	233	217	211	190	212	219	231	243	219	219	231	177	230	224	236	221	221	208	202	206	197	232
4212	845	632	411	363	329	310	294	276	271	281	269	247	228	253	263	270	246	270	244	270	254	217	237	238	270	249	257	237	233	261	227	252	218	244	245	257	254	264	241	254	232	248	255	229	257	223	252	264	238	232	233	245	249	306	237	228	237	240	252	243	244	234	273	258	239	233	243	241	233	243	264	249	264	252	242	237	242	204	252	259	229	241	265	253	237	215	236	223	252	228	275	230	244	249	232	248	252	257	235	262	237	216	253	234	260	271	228	249	241	242	252	266	269	231	203	234	279	258	245	245	223	273	223	219	255	255	250	246	263	226	244	258	261	278	231	251	235	249	248	233	251	246	217	225	246	244	237	235	243	254	274	239	272	249	232	256	253	258	245	247	247	234	228	253	243	287	239	264	248	289	230	248	241	260	255	267	260	260	251	236	245	206	278	256	240	249	235	256	229	255	229	219	237	296	251	219	235	245	242	232	242	240	255	256	264	248	221	253	235	259	244	253	242	235	225	248	228	260	236	257	246	245	224	245	238	222	249	257	274	252	254	263	241	252	277	253	261	260	239	245	238	247	246	254	250	247	232	245	222	254	261	238	229	253	277	235	225	249	248	251	266	242	282	242	250	240	240	244	227	212	245	243	254	225	245	258	259	267	256	226	220	298	257	234	210	248	255	266	237	239	203	236	243	235	251	260	237	252	257	215	244	249	239	297	247	244	273	300	224	234	233	246	231	237	257	263	238	246	223	258	251	249	240	247	216	238	281	206	241	256	227	251	229	253	235	238	242	241	261	215	257	264	269	239	255	231	230	244	244	254	251	224	235	223	240	228	246	219	231	238	251	259	256	278	234	251	224	276	207	238	247	249	237	251	264	238	257	224	224	243	227	250	237	253	221	263	237	235	225	263	246	252	239	236	240	248	258	253	244	266	244	245	271	271	260	265	252	238	251	256	244	240	257	269	257	224	258	250	254	246	245	252	257	281	261	227	265	253	244	244	254	229	242	236	252	254	229	230	243	243	250	272	253	273	236	262	260	252	237	215	235	237	272	243	249	274	245	238	252	216	227	269	267	238	268	269	235	240	248	234	261	271	262	246	251	221	249	251	245	241	260	240	209	251	267	234	249	229	206	243	230	248	220	233	253	268	258	226	252	240	237	245	243	230	207	254	276	262	228	236	268	245	247	236	243	235	237	238	270	278	245	223	244	217	263	245	244	238	240	249	229	224	253	260	227	234	243	216	232	251	235	256	240	242	252	234	241	245	264	246	247	268	241	225	243	242	234	242	233	231	244	249	274	255	254	219	230	239	256	231	244	255	238	210	234	245	225	244	241	230	276	242	244	252	251	281	252	246	243	263	241	237	241	250	271	241	235	279	281	248	255	253	228	250	250	223	231	252	245	258	227	234	254	246	242	245	262	261	247	239	218	214	248	243	242	239	244	225	247	261	268	232	266	237	238	236	239	237	223	235	257	222	250	242	244	251	260	262	232	244	264	251	237	250	258	228	249	209	246	261	243	251	241	231	235	223	226	257	282	240	257	265	226	247	262	245	223	247	236	239	256	213	251	246	239	254	243	236	247	231	283	251	233	240	258	258	231	250	270	212	250	239	216	250	234	232	258	247	245	239	242	248	220	270	241	237	226	241	261	243	259	238	250	242	249	254	228	240	237	225	242	242	253	264	246	241	242	237	244	247	210	246	254	251	248	278	269	245	244	265	258	240	263	238	245	239	242	256	263	251	262	232	255	237	263	232	248	245	253	250	262	227	236	261	261	233	268	230	285	234	259	258	270	244	231	232	265	237	248	261	237	249	263	221	241	228	222	263	230	242	254	217	225	254	247	248	239	244	246	218	256	237	238	250	245	254	241	254	272	248	232	237	258	277	261	242	250	258	221	245	225	267	236	237	226	233	245	274	236	217	270	224	278	244	257	229	250	230	252	246	258	243	238	247	273	221	231	250	223	254	262	241	256	253	268	274	242	257	237	206	271	249	262	261	274	272	260	230	225	278	253	255	228	271	238	248	249	257	248	282	264	263	266	227	231	274	257	247	235	271	269	233	223	242	242	258	242	238	250	261	251	237	233	235	264	239	255	258	224	219	256	244	246	239	236	246	243	238	221	251	260	227	250	245	255	220	258	224	257	228	245	235	235	231	240	253	243	248	257	238	239	261	216	227	238	234	242	270	243	221	223	243	251	238	234	256	252	235	223	241	227	234	222	245	232	222	263	236	212	244	250	228	234	242	241	256	246	256	234	249	233	259	237	258	256	220	258	227	268	231	250	249	247	239	265	256	219	256	258	242	205	232	255	232	259	233	273	239	235	220	221	252	274	255	235	242	259	239	268	244	243	238	229	252	258	257	236	232	247	233	231	243	236	227	240	230	236	248	240	244	222	248	240	246	275	242	246	265	229	234	262	258	257	236	256	254	256	263	267	239	254	248	237	247	246	263	243	257	238	243	242	236	234	235	256	242	262	245	264	245	266	262	280	253	237	236	250	244	212	254	225	256	226	250	239	248	255	249	228	238	225	230	233	239	257	244	219	232	211	263	256	244	245	229	262	231	255	252	246	242	270	256	226	221	212	227	255	259	232	246	242	257	251	219	257	256	239	260	218	245	246	255	224	240	239	263	265	240	286	240	248	229	232	234	243	221	238	272	214	251	252	276	287	252	256	245	260	256	263	243	232	236	231	237	250	249	233	245	288	250	235	221	223	275	268	250	247	246	235	232	234	267	262	217	283	240	245	271	259	262	221	275	227	239	232	231	244	243	264	280	266	220	210	258	248	230	260	220	244	243	254	240	260	234	235	247	212	255	263	282	276	245	246	260	252	253	262	278	250	238	259	278	240	263	248	244	234	236	250	243	264	237	224	235	246	233	231	228	233	233	237	232	245	271	235	263	237	210	249	214	227	228	250	237	258	229	247	238	240	210	267	239	274	265	249	234	246	234	261	236	247	265	227	251	242	243	269	258	254	257	246	277	248	275	242	262	251	273	250	265	248	243	265	240	249	239	235	249	252	249	231	231	282	249	213	227	229	239	267	279	226	238	240	229	235	260	281	248	243	231	257	254	268	254	227	259	242	224	234	283	249	246	257	245	255	244	247	224	253	227	263	252	222	241	234	235	246	256	254	223	262	253	235	263	233	225	262	206	240	246	240	252	215	247	263	210	232	235	246	230	221	243	275	240	235	250	253	260	252	235	237	212	258	263	247	233	248	252	227	242	251	237	235	273	251	235	221	251	222	253	254	278	256	250	262	230	265	225	249	263	227	269	251	256	220	269	247	247	239	242	248	246	256	239	249	232	276	262	248	226	287	245	250	223	254	263	247	262	254	241	243	265	231	249	250	248	227	237	271	230	251	261	243	251	249	250	246	256	253	229	234	252	235	263	252	218	236	254	253	233	225	249	246	246	251	226	252	263	244	265	219	231	243	247	256	241	250	255	275	276	263	231	231	224	267	232	231	208	235	234	257	244	260	250	255
24020	21380	28596	24531	21338	8255	875	624	566	475	394	406	363	354	379	330	397	351	323	362	352	284	335	331	283	317	298	303	289	277	253	259	311	312	303	296	287	290	278	298	328	279	306	282	308	270	297	298	275	288	288	256	299	281	265	261	294	281	278	270	266	277	287	282	318	289	304	281	279	286	267	296	275	239	273	268	275	279	284	294	285	278	305	288	269	264	275	303	267	282	293	258	283	283	261	294	289	255	281	275	314	285	257	297	281	272	273	283	259	279	278	248	269	255	259	248	262	295	313	302	296	257	271	277	271	278	274	275	231	252	285	279	252	288	268	285	250	265	291	299	274	273	286	269	275	300	263	267	275	267	283	292	299	293	305	229	287	283	275	302	289	267	304	274	295	282	292	291	291	289	284	302	256	264	263	314	285	331	268	289	298	279	307	255	299	299	232	266	277	299	312	277	243	259	258	299	288	297	259	280	284	290	270	300	316	281	306	278	300	295	295	249	277	295	288	284	269	253	258	251	276	295	283	309	279	266	284	279	299	283	293	277	299	241	255	275	291	282	254	280	281	297	312	262	271	308	289	255	237	284	295	259	283	270	281	300	294	295	287	267	240	256	274	272	311	264	268	265	297	277	299	310	282	292	263	286	279	272	303	266	293	258	295	320	287	267	304	272	274	276	294	303	259	271	252	285	276	309	273	277	277	286	284	264	297	282	283	264	284	300	289	290	259	290	261	297	285	306	270	294	297	286	273	261	297	269	300	272	299	276	269	285	286	299	285	314	283	287	268	273	251	263	250	286	277	290	299	294	298	252	295	314	285	270	294	266	256	273	282	265	268	284	266	287	285	295	274	279	246	258	289	271	284	285	285	276	296	296	299	268	280	280	269	304	252	278	264	252	296	304	277	290	294	272	249	281	278	307	283	263	277	278	300	296	286	290	296	273	291	265	278	277	303	283	277	266	296	273	280	295	290	298	312	282	277	287	285	307	295	283	251	281	261	292	334	271	261	307	285	288	298	292	311	274	275	273	298	296	261	275	291	282	305	265	272	286	278	260	296	295	298	289	317	307	299	312	293	283	298	259	285	306	288	270	294	271	279	262	301	251	290	271	298	272	276	291	238	293	257	283	259	271	294	266	277	287	305	296	280	305	286	278	294	297	300	270	280	291	279	314	310	295	270	285	270	290	263	274	272	247	255	288	270	260	310	295	264	276	300	263	286	315	276	274	271	273	287	281	302	277	290	293	284	254	278	279	277	273	305	301	269	321	276	274	286	278	234	278	266	280	277	263	268	308	276	315	288	255	285	261	281	257	294	274	311	318	288	279	272	283	254	258	288	276	264	256	281	277	258	246	290	295	295	279	263	269	278	292	253	280	255	279	278	273	288	297	279	290	270	269	285	231	289	286	243	280	287	269	283	275	283	266	297	275	263	296	271	278	274	281	291	285	294	319	299	305	269	309	300	310	290	304	252	300	283	268	295	294	289	268	269	273	261	292	257	265	281	272	275	260	281	294	258	307	280	297	278	281	294	256	251	312	295	268	272	250	269	252	265	262	271	289	273	270	302	263	279	267	280	256	262	266	310	270	266	290	275	296	290	280	320	270	276	295	288	279	279	270	285	277	304	267	291	303	285	266	278	315	271	292	290	257	259	289	279	288	270	288	284	237	284	287	276	286	304	285	268	302	265	277	287	290	305	310	290	279	283	290	258	271	286	296	301	286	258	308	291	276	284	307	277	301	293	266	272	293	272	264	277	268	282	269	271	305	300	268	298	282	310	301	300	279	280	317	270	272	312	286	299	270	280	308	253	310	269	278	289	294	276	270	258	257	266	285	276	286	284	294	276	283	275	274	307	269	282	297	290	280	274	295	288	267	271	280	276	310	285	263	309	295	277	259	299	248	282	290	299	289	286	270	296	288	322	315	251	274	256	232	255	282	277	259	281	301	289	282	268	267	272	265	274	279	295	286	285	258	268	281	302	280	271	276	287	282	249	260	287	273	279	307	285	290	298	296	285	274	263	270	254	306	266	292	292	300	260	295	273	245	305	251	306	290	276	328	284	246	305	266	283	273	252	283	283	249	299	276	264	298	289	296	317	261	259	264	291	286	274	242	281	264	273	297	294	288	278	311	319	299	265	262	283	279	295	290	249	276	292	294	265	259	276	264	273	305	278	300	318	293	287	289	262	296	266	292	283	278	270	307	275	260	270	252	281	279	294	293	261	284	292	276	284	276	278	259	259	261	293	248	282	276	286	279	239	285	289	273	291	294	275	278	268	268	278	274	271	272	263	301	270	254	286	271	297	263	310	287	258	266	292	280	261	275	310	268	281	304	297	298	271	261	300	285	309	285	269	284	326	274	275	285	264	279	288	337	274	296	279	244	303	264	299	321	289	254	297	268	289	308	277	280	284	277	267	271	278	287	280	275	282	287	264	263	293	283	287	286	253	263	250	282	267	262	254	276	259	279	264	283	283	276	289	263	291	285	301	289	294	276	279	281	262	259	289	298	268	282	288	267	300	285	253	266	302	285	257	287	269	265	276	270	307	302	305	302	268	284	273	263	261	281	281	306	268	276	257	288	289	289	275	252	279	274	311	262	288	296	259	281	263	281	265	299	302	267	264	295	273	282	298	283	273	278	293	281	273	276	301	308	264	292	256	285	291	257	292	269	262	242	291	311	252	274	299	279	305	276	279	277	250	275	294	276	272	262	293	291	273	261	264	269	245	278	301	282	296	277	264	305	289	291	252	259	263	269	284	257	277	278	296	277	300	275	268	301	278	286	280	269	301	311	293	299	268	272	293	250	278	263	284	281	280	304	256	275	293	292	256	299	285	309	278	292	270	300	270	312	303	239	266	284	281	264	273	288	281	249	284	292	289	287	279	266	297	299	311	286	274	295	296	275	283	294	293	302	308	298	271	303	269	275	284	256	275	272	276	290	282	295	287	284	293	266	281	267	276	267	263	263	280	272	267	288	287	257	308	282	269	278	248	260	323	290	271	305	269	289	243	286	260	274	305	240	270	274	317	285	256	285	308	313	293	303	296	282	282	291	279	265	277	310	287	293	301	271	282	274	270	281	272	270	287	282	257	290	261	250	273	292	261	286	286	277	260	289	310	276	262	271	266	297	293	249	313	265	333	269	274	272	285	268	269	252	278	269	277	284	289	299	263	297	265	299	264	284	290	315	270	299	274	282	271	270	300	258	281	258	261	273	286	256	288	309	293	295	288	262	260	251	278	289	277	258	298	301	271	296	286	269	259	299	257	256	293	291	312	249	263	287	287	257	244	268	270	275	261	275	319	268	292	301	273	286	260	313	261	277	322	271	265	256	283	273	284	292	278	294	276	254	283	266	276	298	264	280	288	274	292	272	271	292	278	287	285	270	249	302	272	276	243	240	285	283	281	299	270	293	280	271	287	297	254	284	283	300	290	296	279	269	287	286	257	257	265	262	283	293	250	295	298	277	279	282	305	297	256	285
3314	8867	5921	2671	1961	1444	1133	931	778	677	586	519	498	459	378	413	410	352	373	361	332	357	292	360	352	312	327	324	343	331	319	290	342	302	296	296	329	290	288	293	304	301	290	310	306	296	301	304	295	301	298	286	312	293	302	285	299	280	294	281	312	283	334	347	338	281	308	314	295	291	297	322	301	307	273	332	305	315	307	291	296	323	279	290	267	295	311	268	309	320	309	272	334	296	311	294	324	320	296	293	306	316	316	324	296	312	299	305	308	288	273	311	280	319	307	275	298	310	257	287	311	298	304	302	280	323	298	282	306	296	293	322	274	311	311	307	320	264	286	289	300	268	294	276	322	271	272	295	324	274	297	332	309	327	290	294	311	327	306	301	295	296	307	293	268	302	281	291	280	268	315	278	308	286	302	322	314	301	291	304	282	307	306	304	308	283	292	307	312	295	317	304	272	295	310	293	285	280	282	293	288	303	268	297	301	261	292	297	329	305	286	282	328	273	294	291	279	336	270	307	291	277	301	268	328	285	286	291	304	318	279	322	315	280	275	293	312	315	267	286	294	274	322	290	289	293	300	274	296	272	279	330	290	300	311	293	302	327	302	288	295	290	298	331	278	270	305	268	297	294	275	334	297	311	317	288	307	271	287	296	340	303	300	301	284	326	322	306	295	301	300	313	289	336	296	308	285	309	299	321	303	324	305	332	272	275	299	304	318	271	287	313	295	276	312	293	297	312	290	316	293	316	299	292	304	295	281	311	294	295	307	302	316	299	304	326	298	330	274	274	308	305	278	270	304	312	285	305	331	310	291	273	300	314	278	299	292	306	293	306	295	268	283	323	287	322	301	327	299	295	291	287	300	289	278	290	300	298	280	291	305	298	315	267	307	299	309	302	279	303	309	332	279	280	283	300	303	314	320	272	285	299	292	301	291	310	304	293	257	266	279	309	301	291	299	312	283	295	287	329	331	310	286	289	301	284	282	286	308	292	286	299	323	312	321	281	289	304	295	275	329	266	287	317	297	293	322	292	301	289	287	273	312	281	279	303	297	315	299	319	302	310	301	270	274	279	348	288	308	298	280	297	294	309	283	306	316	285	323	285	280	322	292	331	303	292	311	311	284	280	314	310	309	294	304	320	279	277	300	284	311	334	297	311	291	290	285	285	314	310	295	303	290	316	265	333	297	280	281	284	292	293	306	280	313	305	304	309	294	332	296	298	297	301	309	304	310	315	275	303	291	292	290	277	307	332	324	304	275	300	305	304	294	259	301	334	267	278	344	314	254	298	307	305	298	297	310	308	330	328	290	302	305	293	280	288	299	282	312	294	283	278	293	313	308	269	301	286	311	276	301	312	290	293	304	298	294	310	287	316	310	296	302	285	275	277	287	297	270	275	329	320	315	296	325	290	302	263	262	311	327	295	288	300	283	269	302	304	299	302	283	298	294	307	309	291	292	285	291	287	315	338	293	299	260	305	301	306	267	287	281	311	302	326	286	290	297	306	296	294	308	318	296	307	299	265	279	299	284	299	311	312	287	292	274	286	289	277	292	288	292	309	289	293	294	279	261	295	325	287	287	294	282	309	302	312	289	303	317	310	310	273	288	309	298	309	281	297	324	306	322	287	268	284	297	291	285	306	307	305	299	301	310	278	317	287	307	302	317	294	298	275	315	294	277	302	283	300	284	303	288	268	269	268	289	316	266	307	279	287	283	298	301	300	287	338	298	291	333	315	320	285	291	288	299	284	302	298	316	284	304	286	275	288	305	248	307	297	305	265	293	255	306	281	303	268	304	287	328	282	303	305	293	301	296	269	289	315	291	298	303	318	297	293	320	268	292	278	308	279	283	281	277	296	279	290	317	274	302	283	331	283	298	281	281	307	279	309	287	264	304	300	300	301	302	325	319	289	297	294	298	285	283	332	299	306	295	289	292	303	317	302	321	330	280	316	323	302	286	303	295	296	322	303	289	290	284	306	288	314	300	298	313	303	268	277	291	312	283	312	283	309	294	322	284	287	287	293	275	308	277	307	286	285	275	315	287	293	309	303	264	309	315	308	284	328	335	279	271	282	287	276	334	347	275	313	294	293	296	293	277	292	290	322	289	292	276	302	257	302	266	294	315	293	276	282	282	284	278	288	277	268	298	283	285	301	318	287	299	304	285	311	318	265	279	301	263	314	274	231	296	344	267	297	310	266	314	292	318	296	308	280	302	309	310	317	274	286	298	260	291	280	281	290	279	301	327	284	293	303	301	300	324	293	285	309	298	295	281	298	287	310	301	272	302	288	298	298	305	311	308	312	318	282	317	291	290	281	334	314	294	293	294	275	287	305	282	306	296	298	290	307	321	292	298	298	285	267	293	313	303	286	268	315	303	291	304	268	301	350	288	273	302	289	306	300	303	308	268	306	312	318	325	288	314	282	309	298	319	304	277	293	317	259	300	303	319	298	304	322	285	263	324	266	283	298	296	294	303	317	247	276	287	312	329	315	345	297	310	270	297	288	311	319	292	305	277	289	316	309	323	281	302	281	293	281	304	289	271	263	316	273	288	289	255	323	285	292	279	297	301	322	288	262	298	281	316	294	289	328	283	324	289	295	312	330	300	277	288	302	290	291	292	288	319	306	273	306	286	293	302	280	330	304	277	293	289	314	303	280	301	330	281	285	298	290	282	323	262	297	305	314	300	269	294	305	288	286	284	283	273	305	305	303	281	318	278	297	306	279	299	315	312	276	286	306	273	313	314	307	273	279	296	287	304	275	285	281	314	281	281	283	295	291	314	298	329	298	309	278	315	288	303	297	299	333	295	283	302	320	315	288	292	280	307	308	296	312	317	276	305	298	332	303	321	318	300	290	304	289	278	285	305	326	296	296	275	311	254	278	307	272	266	294	283	286	291	311	270	296	300	297	294	305	283	302	275	298	313	296	274	277	290	276	300	315	338	298	303	316	324	298	310	283	289	304	302	278	278	291	283	319	300	268	334	293	301	283	280	296	308	299	289	319	296	285	320	303	291	289	267	307	310	328	285	280	279	320	277	272	325	274	306	319	306	313	310	294	273	308	287	307	335	296	276	297	302	304	306	288	315	275	298	311	304	279	299	278	331	284	274	299	296	298	321	298	297	283	295	292	293	297	317	262	287	317	260	291	285	287	310	313	288	306	303	289	308	314	314	308	284	308	317	322	283	291	324	278	275	307	286	305	274	284	295	262	301	295	316	296	308	282	311	289	322	297	272	277	318	284	297	290	273	289	291	288	275	298	305	312	305	299	272	292	298	287	280	316	288	290	331	316	287	287	295	292	264	301	304	283	309	286	277	300	287	320	306	305	310	316	300	289	292	296	277	283	298	260	296	313	317	311	297	275	318	331	285	285	289	307	305	304	302	293	307	294	272	282	316	314	300	315	283	306	289	332	289	323	299	266	292	246	290	280	309	297	315	286	298	275	265	333	294	276	272	284	316	319	282	278	284	313	301	302	280	305
25236	21382	27446	25649	9277	826	694	575	548	537	521	489	485	471	497	511	486	436	423	453	470	426	441	422	470	446	421	438	448	436	417	443	463	429	438	411	437	452	441	443	471	478	452	436	442	413	405	456	443	449	437	430	456	422	442	414	439	451	426	443	457	411	415	391	451	438	426	403	465	426	461	435	470	443	426	403	403	462	429	425	413	441	460	428	457	432	426	454	435	488	421	457	470	420	415	407	444	451	446	414	442	422	428	440	400	420	446	451	393	426	408	458	423	433	436	427	424	441	462	471	463	419	447	441	451	428	455	418	428	394	427	408	433	431	434	458	433	433	436	415	418	430	407	406	423	433	383	422	452	453	406	409	456	461	464	439	442	445	431	414	408	431	414	432	426	403	481	452	397	450	469	486	428	430	466	467	438	429	413	412	477	433	437	448	418	422	430	425	419	424	440	422	413	433	423	427	443	426	427	418	432	462	428	450	426	394	429	421	416	437	455	444	424	455	457	416	436	414	425	424	448	418	433	433	425	403	416	408	424	449	456	458	424	437	465	438	455	408	370	481	450	428	446	432	426	420	421	440	453	447	426	418	415	435	466	455	415	424	438	407	410	424	460	409	433	433	398	428	444	451	462	434	413	436	432	410	458	443	417	418	416	448	420	416	442	380	438	465	441	455	422	412	433	428	380	464	418	384	486	429	412	455	435	405	441	441	437	453	430	454	424	433	403	437	424	437	453	434	423	414	428	380	403	437	442	446	399	447	417	427	426	454	448	491	429	424	443	462	454	472	422	468	436	434	432	449	430	437	481	480	418	428	406	402	431	422	421	432	436	462	423	425	449	457	448	456	443	409	456	421	449	423	452	456	417	453	402	429	433	464	447	423	405	449	436	396	450	402	434	411	442	432	431	420	455	443	404	417	424	434	433	435	478	447	452	448	433	418	450	427	453	434	445	423	423	422	454	434	419	419	460	438	422	439	477	416	469	436	429	432	449	416	462	409	468	403	439	458	403	400	430	453	449	449	423	444	431	474	401	400	418	426	446	419	397	408	428	429	471	452	424	421	444	436	438	419	432	462	430	433	463	448	465	431	432	416	438	436	464	413	436	430	438	398	425	473	438	412	447	429	463	466	434	408	435	447	411	412	454	436	461	396	419	450	409	444	438	423	435	439	422	412	451	463	460	474	456	444	416	472	411	438	396	401	433	479	426	438	426	403	425	454	444	450	435	462	411	435	440	415	460	460	410	422	449	432	450	444	417	461	432	426	440	439	426	433	449	468	411	449	465	455	447	451	435	462	452	459	443	472	410	444	457	398	442	422	435	451	395	450	463	416	444	425	443	436	436	445	439	409	424	425	470	432	446	434	483	417	426	409	431	401	399	427	427	437	417	406	428	420	447	419	458	433	454	442	454	391	460	412	430	424	447	423	411	404	452	440	426	433	450	393	461	442	433	440	405	435	417	423	450	432	437	461	427	405	468	388	426	464	406	407	436	421	414	468	420	415	425	426	452	415	438	451	404	424	431	387	418	438	413	456	424	441	441	421	419	420	451	432	390	450	472	428	382	429	425	458	456	484	432	442	437	438	428	422	445	421	423	433	441	442	433	439	420	418	448	413	423	419	435	395	435	407	469	451	401	491	412	461	472	463	440	398	418	415	428	421	470	458	454	431	470	428	411	401	430	435	439	438	420	450	440	442	408	414	441	421	421	413	426	445	441	452	422	443	427	442	432	417	429	417	471	379	429	440	438	460	428	422	407	402	448	464	386	451	409	436	413	441	445	426	441	428	393	436	413	448	402	463	471	415	429	418	435	393	471	418	445	411	393	418	462	496	424	433	446	395	425	430	427	447	459	403	435	405	461	377	448	458	430	414	453	450	433	404	435	435	422	456	453	420	416	445	417	456	421	443	449	414	432	441	410	431	453	453	443	421	430	434	425	430	433	431	460	453	441	463	429	411	427	448	394	458	451	402	441	413	426	425	447	438	439	426	447	433	442	450	432	486	453	451	417	427	428	426	393	418	425	433	404	450	431	462	451	447	410	432	445	423	414	419	427	438	440	420	456	458	400	397	467	425	438	412	434	451	426	431	451	463	454	434	439	452	457	441	426	449	431	421	423	444	477	436	430	406	445	421	417	435	443	431	410	414	436	467	417	448	399	450	418	407	451	414	416	405	446	422	447	403	436	472	428	454	437	485	431	474	449	439	422	415	452	457	437	427	424	454	445	441	419	438	395	434	427	409	434	439	444	402	460	426	432	436	380	435	406	439	425	465	436	453	424	451	425	452	401	427	421	455	476	445	451	448	461	423	413	431	431	440	423	481	409	447	461	439	437	448	473	447	416	452	443	414	405	448	415	462	471	378	431	374	417	432	403	418	455	402	469	424	437	460	427	440	430	449	415	420	436	421	436	424	407	428	433	441	439	422	462	427	457	437	401	407	418	422	418	434	440	410	394	413	445	421	421	456	428	421	417	483	461	400	451	445	459	449	463	434	458	458	445	460	430	437	459	439	418	424	469	390	425	403	420	429	423	455	441	431	418	448	461	449	432	463	415	429	423	429	460	479	428	432	430	454	407	434	431	458	435	459	400	441	461	462	476	439	449	415	419	436	421	452	411	464	418	409	429	448	457	418	443	440	475	422	420	460	464	450	411	435	437	434	438	425	467	438	437	425	438	445	431	413	432	453	476	402	432	391	442	410	404	426	432	441	425	476	399	454	458	432	416	468	439	423	446	453	437	431	395	395	439	425	407	411	444	465	409	446	457	439	442	396	416	444	411	418	434	417	429	432	433	444	443	435	450	416	446	435	464	473	460	451	460	433	461	412	478	432	457	430	462	440	449	397	450	423	452	455	434	454	436	428	445	427	393	422	435	454	479	431	397	421	463	453	410	437	420	408	474	372	441	426	457	395	428	436	401	407	438	418	399	460	463	461	441	418	404	415	458	464	466	453	449	450	385	419	440	402	412	423	437	460	415	462	434	426	415	456	436	459	477	465	431	406	437	442	423	387	443	413	461	419	454	479	409	419	447	428	487	476	454	415	429	465	435	452	441	434	427	411	425	461	464	465	411	437	456	487	458	423	431	436	414	396	434	421	442	444	398	418	442	442	446	456	444	387	413	482	450	407	430	431	437	430	439	454	396	415	424	413	431	431	425	452	402	416	423	416	439	413	402	453	427	416	443	438	397	444	433	442	435	476	397	458	452	476	430	417	429	406	436	422	418	425	437	409	435	467	418	433	450	407	413	409	434	414	395	401	433	452	408	440	418	421	440	423	419	434	419	428	415	437	415	448	470	420	420	396	420	396	464	450	464	430	470	419	437	409	441	439	411	406	461	436	415	436	425	453	424	422	426	401	397	442	428	433	454	446	419	416	415	431	393	480	440	419	412	417	459	434	398	424	451	444	418	408	428	448	421	434	417	398	457	380	437	392	439	407	501	423	487	425	417	469	432	457	437	428	432	433	422	430	429	443	436	445
3547	5301	3529	1789	1408	1111	937	837	712	646	659	592	587	534	532	509	540	538	486	499	495	483	447	463	484	522	464	482	475	475	465	481	485	488	471	452	482	467	456	458	442	465	518	506	455	501	481	502	482	458	455	487	467	456	426	464	504	466	449	468	489	464	468	492	454	462	499	456	454	486	484	407	464	468	461	495	456	453	474	468	465	448	444	482	456	479	452	463	467	510	461	497	478	466	443	468	477	469	467	470	461	482	448	492	489	466	453	445	461	432	445	474	473	515	449	425	492	448	472	455	451	467	469	461	435	469	422	476	459	451	451	443	458	441	465	451	472	483	452	481	436	413	453	477	474	447	469	449	423	467	496	456	516	478	470	479	465	486	468	441	474	472	441	490	495	509	480	474	513	481	470	476	477	471	440	496	501	464	454	474	469	456	480	486	489	469	483	480	445	470	456	492	478	482	454	454	434	484	467	466	502	475	470	492	478	486	475	458	440	468	473	477	481	442	481	491	456	441	479	481	440	497	462	482	459	485	475	479	472	467	465	460	470	484	444	485	466	473	428	491	472	460	465	470	497	471	462	459	476	435	473	450	492	432	468	466	499	510	455	466	429	476	463	461	518	476	480	468	516	425	503	489	481	482	497	497	474	479	487	485	449	437	457	417	523	454	496	492	465	462	474	504	452	448	486	486	483	526	472	427	450	504	484	451	466	508	449	481	459	520	442	476	469	435	468	475	444	502	469	456	466	451	424	482	456	506	459	471	478	463	481	443	487	454	442	459	460	488	461	465	469	453	474	458	487	430	504	463	466	500	490	496	468	471	496	475	500	461	471	459	467	458	459	381	470	476	478	475	452	449	444	472	463	474	469	481	500	487	497	488	480	462	436	454	479	449	484	501	463	505	456	434	479	470	488	460	405	484	454	471	450	466	461	479	487	480	455	494	471	500	470	427	471	470	470	461	505	452	510	455	508	541	474	430	456	470	510	495	404	419	419	486	529	488	482	488	485	486	483	469	436	473	480	518	477	452	457	510	472	457	448	500	480	493	484	477	444	472	458	477	495	468	473	457	483	466	453	497	437	467	510	431	436	497	459	481	489	514	459	475	456	499	458	415	454	495	485	482	502	488	448	508	489	413	490	479	444	427	459	488	452	458	428	489	457	448	479	460	458	435	468	462	499	483	455	492	473	471	485	460	468	486	491	447	463	472	448	454	461	498	485	434	475	457	485	472	507	455	463	492	472	515	507	509	481	467	430	452	467	429	449	514	516	467	463	422	471	484	479	485	474	440	478	478	480	485	420	478	490	455	481	459	462	456	453	451	492	481	480	473	491	437	420	495	445	463	403	432	527	456	475	416	405	495	474	474	418	480	443	434	440	484	466	454	442	432	478	488	485	454	482	480	479	494	506	443	436	469	464	463	441	468	431	519	486	456	445	479	446	470	492	432	448	462	462	469	483	481	496	477	451	470	476	468	456	506	444	469	507	483	478	480	465	446	425	474	481	446	473	441	421	498	453	508	473	463	481	485	460	434	474	424	486	485	466	442	429	481	462	472	470	460	435	463	489	457	498	479	491	452	450	474	429	511	490	534	444	436	478	456	484	443	487	474	435	447	486	495	456	457	493	497	457	453	449	506	447	446	484	469	472	450	457	464	496	460	470	490	460	492	464	456	481	487	480	465	467	439	471	463	461	434	463	501	459	452	479	465	469	450	457	468	502	498	453	495	483	456	480	455	451	484	488	457	464	451	440	470	495	442	461	483	493	466	452	508	445	480	479	445	478	435	497	467	445	489	460	472	479	464	454	490	485	472	468	466	439	427	439	445	482	458	480	481	423	455	483	436	490	494	445	491	446	467	486	502	460	459	438	502	437	475	472	478	446	487	475	466	496	476	443	482	484	481	494	484	489	466	443	490	464	484	423	479	452	457	451	448	472	467	485	451	456	467	461	443	528	450	494	485	474	474	469	481	478	445	407	455	463	480	487	452	459	518	494	476	467	463	496	491	463	475	449	462	481	474	472	491	514	477	463	476	450	431	483	466	501	434	476	470	470	474	433	459	492	498	439	431	469	442	460	441	509	433	458	464	499	456	429	438	470	466	489	457	453	457	462	493	454	473	464	457	445	467	452	475	497	470	457	502	474	433	461	454	437	468	479	493	464	478	509	498	454	431	470	479	483	475	478	518	472	480	464	481	460	424	443	491	447	468	478	429	462	460	467	451	461	451	438	448	476	475	474	476	448	485	470	460	461	478	485	476	495	470	460	499	468	512	445	475	469	450	474	475	460	463	462	460	460	455	483	450	450	465	479	491	458	483	473	469	451	446	458	470	466	470	435	445	488	467	462	481	499	435	455	489	501	455	499	450	498	454	456	467	483	455	463	463	476	498	486	451	506	501	440	506	458	448	516	485	448	459	465	449	483	451	459	457	478	499	504	487	498	481	433	467	473	457	453	463	468	422	461	463	445	479	468	457	455	517	476	458	468	454	479	473	498	425	467	471	492	468	446	472	457	473	480	483	471	437	455	473	483	434	453	466	438	470	444	476	456	464	453	463	476	463	456	466	471	443	513	470	493	478	444	494	456	456	454	447	449	451	483	443	441	496	464	474	506	492	450	485	470	436	471	458	433	483	439	455	483	499	461	485	442	475	460	456	499	440	471	442	444	476	437	485	471	447	437	452	462	483	487	482	469	465	475	472	449	454	478	455	462	473	457	486	477	445	420	452	491	445	450	437	508	471	474	468	501	455	431	457	469	481	464	479	450	459	461	502	478	459	496	486	422	483	464	479	475	472	460	440	462	511	461	484	458	448	456	477	472	469	444	462	465	457	467	413	441	473	451	449	455	464	441	467	480	489	450	454	464	432	474	424	460	473	478	457	471	483	519	451	452	474	445	455	470	494	469	463	428	459	479	428	464	472	464	450	465	448	479	479	484	486	459	462	483	493	469	501	479	421	439	504	459	459	431	421	454	457	468	467	473	475	437	477	449	456	466	479	467	463	519	455	442	464	446	487	466	462	507	451	505	440	493	453	493	464	458	459	484	486	442	461	463	442	469	441	475	455	456	475	451	493	462	452	472	478	445	480	445	431	475	469	457	480	458	479	477	461	424	469	472	435	458	458	485	452	463	502	463	486	472	523	451	444	473	481	470	460	495	471	497	492	472	472	486	475	433	444	503	488	473	453	477	482	454	471	514	450	464	458	444	476	422	453	460	479	454	463	489	460	463	485	462	446	479	445	503	466	476	509	458	506	513	501	455	485	485	478	478	504	478	472	459	437	491	493	480	491	451	505	490	475	448	481	467	484	462	464	506	495	455	448	449	464	445	477	479	439	477	436	470	448	448	470	498	478	464	459	467	495	433	481	442	472	427	446	468	475	488	428	454	472	454	465	494	488	482	493	483	480	473	489	488	458	483	449	477	472	452	463	478	437	436	457	467	477	457	473	459	507	438	498	462	479	475	458	436	507	446	464	480	523	457	451
22873	21404	29120	24077	21406	21446	7428	1408	1099	928	875	785	758	732	730	735	731	716	694	637	640	632	673	650	657	654	657	622	634	673	637	630	603	608	617	658	635	643	580	610	629	593	618	590	596	588	562	595	577	623	571	605	585	546	609	627	595	570	621	599	589	604	557	591	613	579	585	552	675	568	576	614	583	597	606	558	586	596	600	610	602	599	563	577	544	622	582	635	567	602	613	617	562	637	535	593	578	563	609	591	588	561	614	598	597	600	589	615	587	589	600	576	573	619	581	560	599	581	579	578	605	555	597	611	609	608	659	577	640	595	595	584	576	611	594	598	579	618	548	569	597	598	608	607	578	612	619	573	566	600	590	612	593	612	551	630	594	562	603	631	603	631	621	572	577	607	587	636	571	567	591	581	578	585	625	579	598	551	591	554	597	600	608	592	610	572	632	596	588	604	588	627	613	604	611	621	624	574	541	548	606	606	638	590	592	612	625	609	596	596	550	604	555	633	578	615	603	585	583	595	586	620	597	578	598	606	590	584	580	569	626	636	615	563	604	548	570	563	574	603	621	616	623	572	588	560	599	570	625	614	623	584	600	610	573	614	588	611	588	598	611	594	612	569	631	580	591	574	576	568	592	578	579	578	578	585	533	603	620	613	585	624	569	586	609	565	611	598	608	578	601	621	595	587	602	611	581	557	618	601	604	587	612	566	515	591	596	582	586	625	635	605	588	532	613	655	558	608	629	585	601	562	560	517	634	616	571	554	580	565	567	590	543	624	611	581	565	558	625	592	598	669	580	594	632	596	618	637	630	601	602	581	595	566	613	614	623	591	571	626	537	569	576	591	610	575	604	576	564	605	585	564	549	608	574	588	578	575	570	590	555	573	573	568	643	642	617	605	595	590	650	570	606	579	584	632	602	592	560	608	601	607	593	577	624	615	601	601	572	601	658	593	601	610	603	602	609	622	601	614	552	583	599	625	598	607	576	592	571	568	561	574	609	630	584	634	561	596	571	624	580	565	568	565	570	584	564	605	602	568	640	562	553	583	582	587	579	574	586	595	591	552	612	582	592	611	600	627	594	573	565	575	613	640	591	607	601	601	592	615	586	615	594	579	564	644	665	638	619	599	620	563	596	546	572	599	557	556	619	575	563	572	619	570	610	595	574	602	600	571	598	571	642	641	577	606	592	595	563	593	591	578	625	590	565	657	570	581	572	601	597	587	590	632	612	564	548	589	553	622	578	571	654	601	608	568	569	595	579	594	604	616	610	592	590	583	639	585	588	610	622	583	583	644	564	633	581	585	586	545	563	601	565	605	557	591	615	588	562	564	589	622	607	606	575	528	590	627	636	563	571	590	640	598	613	601	614	600	591	616	587	592	550	593	595	582	567	645	610	602	603	572	569	574	599	580	623	596	615	581	615	599	572	598	586	584	632	596	584	623	594	623	625	591	589	630	569	579	616	587	593	555	587	582	562	602	580	577	563	598	559	606	629	616	576	566	583	576	563	611	582	587	606	562	595	611	597	579	573	595	587	592	590	628	591	575	554	579	606	564	610	655	611	573	595	587	604	591	614	600	589	612	619	596	577	608	627	570	589	570	579	578	553	598	647	614	553	587	649	580	604	634	619	595	589	634	585	578	640	615	602	575	617	560	591	590	596	614	626	585	590	627	577	592	584	632	577	617	591	562	546	606	545	577	567	593	546	598	650	556	591	607	624	573	568	576	586	594	591	563	625	592	577	594	603	649	574	588	621	595	546	614	602	574	591	588	554	616	594	566	596	593	609	603	623	635	567	594	577	621	616	625	607	628	574	540	583	581	578	567	570	590	589	582	584	599	598	594	552	634	590	608	593	597	588	619	605	587	581	617	600	597	542	616	605	597	591	608	599	557	611	561	611	563	604	586	635	634	564	666	679	590	577	564	599	611	568	620	580	606	569	555	593	557	627	601	599	587	546	584	623	589	585	589	582	613	604	547	616	574	587	677	614	647	579	572	555	611	604	575	625	602	597	618	607	598	614	586	599	583	673	614	588	653	579	597	610	592	573	573	580	582	591	584	598	581	654	602	629	604	566	617	619	635	584	579	577	579	641	573	587	592	607	604	614	556	583	583	579	623	616	624	583	578	591	548	640	619	567	623	585	629	598	567	536	584	591	561	581	570	587	571	582	582	599	551	590	600	586	627	551	596	582	590	563	564	578	561	622	602	592	608	554	601	577	597	560	552	648	589	592	585	572	609	598	565	580	632	563	575	581	590	553	614	608	554	588	590	611	603	623	600	627	570	596	582	582	567	600	643	597	576	617	566	584	570	606	609	563	597	643	609	606	600	583	566	613	572	599	590	568	636	596	586	564	614	587	572	587	579	583	613	643	591	655	573	595	586	529	593	584	637	608	545	619	592	605	599	612	588	552	639	583	576	582	588	596	571	581	593	560	582	606	602	594	581	547	599	556	594	589	534	600	607	608	597	592	604	531	593	580	613	582	605	626	590	587	606	611	588	577	609	561	570	556	586	560	620	581	564	563	597	609	573	581	558	552	598	604	621	570	638	586	582	637	600	613	568	608	619	593	574	637	579	577	614	584	542	588	622	597	644	560	593	590	609	630	558	611	635	604	559	609	600	620	590	561	645	574	635	627	571	638	586	594	570	590	596	577	551	558	606	593	580	574	596	557	572	552	599	588	648	569	611	632	602	579	646	593	635	612	540	578	549	585	612	602	602	606	569	611	593	598	599	620	628	611	592	572	613	547	585	629	563	590	606	560	570	588	565	576	576	560	618	571	638	581	610	563	609	601	593	557	543	568	557	565	564	598	607	615	587	582	581	596	578	605	596	616	575	571	650	631	574	548	614	586	602	558	583	568	608	579	576	564	558	615	589	570	598	600	566	603	634	605	560	563	617	619	581	576	592	607	618	602	582	587	574	606	571	579	579	622	611	545	559	615	612	618	588	584	584	592	552	591	608	615	591	622	603	572	586	575	566	569	562	603	594	586	586	570	606	583	588	603	592	566	612	614	612	578	637	653	647	572	594	567	576	604	614	626	612	615	578	559	563	602	579	616	585	591	553	613	596	566	601	591	588	626	631	637	542	560	588	599	574	603	550	606	643	624	558	627	620	562	601	600	616	567	581	593	579	613	568	549	621	603	609	582	588	572	587	639	607	608	553	573	589	579	580	613	596	599	588	609	563	586	569	582	627	576	601	538	602	586	606	582	633	568	581	621	617	609	605	594	571	603	594	592	588	579	606	598	590	566	578	589	635	602	605	593	620	623	615	609	606	618	585	569	608	537	604	593	616	614	590	611	572	585	643	570	576	593	587	570	619	586	667	548	590	585	595	608	589	575	622	568	600	582	553	604	629	611	606	613	598	612	587	550	566	617	646	553	581	568	575	581	574	590	585	616	620	598	604	607	573	562	592	594	628	607	569	618	558	564	559	608	577	602	607	591	605	618	578	560	602	586	547	575	540	603	616	618	555	579	569
4773	14605	10224	5026	3720	2751	2170	1681	1470	1253	1101	1057	942	883	808	849	798	760	747	673	725	684	689	679	698	659	644	659	621	668	632	648	627	648	636	660	627	594	639	598	612	651	653	589	634	624	587	616	571	612	661	654	618	618	646	652	604	648	613	608	611	594	595	613	577	597	604	569	585	604	608	581	610	602	639	623	558	621	584	552	620	647	585	645	585	635	635	626	636	632	614	610	630	579	601	603	605	599	550	617	567	584	614	647	576	549	658	585	632	590	615	591	595	577	594	539	613	611	552	586	608	606	595	624	613	603	582	616	630	632	622	600	568	552	613	600	593	554	553	598	604	602	599	619	552	579	601	599	574	587	597	597	563	609	620	621	583	613	559	628	613	551	569	629	612	594	621	612	585	603	597	663	603	569	588	575	571	629	586	598	613	602	544	618	612	601	582	600	612	607	597	637	616	611	598	597	588	587	618	604	654	641	590	618	576	572	604	684	618	572	615	621	583	657	616	624	611	599	610	625	562	578	588	581	590	601	574	560	604	608	584	596	554	588	577	613	612	592	584	583	627	582	629	613	579	588	576	595	619	619	572	556	561	620	638	633	565	556	664	559	609	606	572	570	595	575	614	617	571	634	578	598	591	586	589	639	614	572	633	592	575	590	632	652	566	579	608	584	584	597	617	596	614	594	661	619	570	577	567	613	587	587	591	657	565	615	667	594	587	584	584	617	595	599	569	593	599	646	609	595	587	628	618	584	584	593	629	601	611	559	569	626	563	565	614	583	549	568	592	627	667	590	609	598	558	613	551	607	590	565	608	597	626	595	614	581	627	589	567	567	610	604	603	586	595	541	636	581	599	617	606	579	607	575	552	572	587	625	599	592	572	560	601	598	624	582	613	591	622	607	591	627	608	640	595	565	617	582	633	605	615	600	620	615	613	581	533	589	630	582	590	641	576	571	574	602	570	622	621	617	571	571	635	601	607	605	595	603	595	621	582	610	614	607	592	610	634	581	626	602	596	596	620	616	612	596	588	579	623	592	616	589	555	622	619	569	588	582	571	595	583	602	613	587	581	567	616	638	616	580	568	619	624	572	642	629	590	566	582	655	574	600	623	583	556	589	591	624	602	609	621	593	594	617	609	582	615	608	595	607	624	600	609	552	608	631	549	558	676	587	602	590	612	616	617	618	614	595	620	576	583	579	570	569	555	610	610	608	603	647	596	637	586	604	595	614	624	600	617	615	594	610	591	582	576	632	638	561	620	626	602	591	605	664	610	559	593	609	606	609	627	588	566	603	540	591	550	613	575	606	596	628	608	591	567	600	593	580	622	610	629	587	580	623	654	566	589	587	584	615	599	577	621	627	603	603	600	660	637	618	589	569	603	577	627	617	551	648	608	619	621	617	613	659	598	617	595	632	622	574	600	637	646	583	635	592	602	643	602	583	612	615	591	595	591	630	603	618	590	597	597	595	608	608	551	629	590	609	623	590	596	621	608	593	591	634	617	638	595	584	597	599	615	611	588	607	589	650	592	617	610	605	584	582	613	577	646	591	549	625	569	571	591	634	596	586	556	595	631	582	617	576	592	617	558	601	578	591	610	568	624	558	604	576	587	607	635	593	587	664	584	614	590	591	586	624	591	586	576	636	572	654	594	602	657	566	645	606	621	619	594	597	579	537	608	620	586	556	609	600	549	598	603	597	629	609	629	648	578	595	585	620	601	595	597	564	580	607	604	597	639	614	622	626	628	583	569	607	630	578	596	636	600	570	615	613	580	582	616	585	588	572	613	605	586	602	638	600	588	589	610	586	580	563	646	614	612	582	593	576	571	603	606	592	617	576	568	586	606	522	570	599	598	578	600	558	613	616	628	628	617	619	592	626	629	584	567	556	631	637	611	591	613	593	618	575	579	580	575	652	580	601	577	550	622	616	625	612	619	562	588	602	623	627	604	628	604	616	611	605	608	595	647	593	566	608	599	655	612	605	563	591	608	569	608	558	564	614	607	599	607	613	649	579	581	621	588	646	530	593	592	584	634	581	627	587	613	577	594	591	584	620	570	593	572	584	599	611	591	605	607	596	605	604	614	575	610	612	578	582	575	597	578	621	570	573	571	588	605	598	621	602	574	605	587	551	607	611	568	597	597	628	555	607	633	620	594	630	633	571	558	635	616	606	596	606	601	577	583	584	635	610	620	659	638	601	604	566	570	607	617	583	577	579	590	594	615	597	638	607	582	580	578	644	626	612	546	651	604	567	592	585	587	593	603	612	592	600	579	617	645	583	579	616	575	605	583	631	561	578	549	574	569	594	620	574	628	618	605	575	563	571	579	610	588	577	638	584	588	638	588	581	606	601	595	669	574	646	605	605	628	568	571	625	580	607	571	608	595	559	629	632	625	583	591	594	619	599	594	578	613	600	596	576	614	553	588	603	624	563	601	593	571	619	583	625	582	564	562	558	565	622	569	590	587	612	569	606	616	589	598	620	610	607	613	620	601	578	604	614	563	585	583	607	588	606	604	651	574	585	604	623	619	606	591	604	557	597	595	565	598	556	613	586	566	610	580	597	639	637	620	639	622	586	624	632	567	590	545	557	584	600	616	636	603	634	588	604	569	604	611	632	620	556	585	577	619	589	641	585	615	636	612	613	606	570	608	623	567	622	613	550	549	560	575	569	599	593	608	560	621	616	594	552	609	649	611	614	598	597	616	589	569	574	607	591	593	620	590	570	571	628	527	623	606	587	574	613	577	586	613	594	633	557	618	615	593	604	619	590	567	593	617	585	615	603	561	604	596	576	561	567	594	632	648	574	599	575	600	606	615	618	614	591	592	623	622	601	603	629	560	558	599	628	571	611	614	589	580	665	604	607	594	596	641	620	575	618	582	559	632	616	622	600	594	569	613	608	615	589	620	589	591	576	556	600	565	589	587	607	627	605	667	575	585	582	589	625	581	643	599	641	617	579	607	576	589	584	586	612	617	620	572	595	580	568	575	588	587	626	594	628	562	603	618	605	578	559	596	620	601	610	598	564	648	586	596	612	559	581	643	603	601	620	611	604	591	593	575	627	609	611	603	571	593	551	568	594	646	563	580	590	567	626	611	595	609	620	631	598	563	548	539	572	588	541	609	621	588	647	624	597	600	628	561	589	600	617	610	578	657	597	599	610	563	598	590	621	592	588	558	602	584	574	581	644	587	574	581	629	638	579	569	627	587	611	558	606	626	598	633	598	569	583	610	625	662	598	598	602	547	584	589	669	585	653	585	619	598	649	640	605	608	590	616	616	589	601	621	625	608	639	599	630	577	570	618	593	601	604	612	585	607	578	596	563	567	584	626	623	585	619	613	591	577	622	608	594	584	587	609	614	595	609	563	627	646	577	569	580	619	649	608	553	595	586	579	598	561	636	585	576	559	637	559	615	579	568	563	600	608	572	594	580	582	589	594	559	621	621	579	589	581	563	625	594	585	573	584	605	559	666	609	591	584	570
28015	17270	3283	710	499	495	303	239	232	246	222	198	232	230	230	232	220	201	221	230	218	210	231	207	232	227	204	233	241	216	215	194	213	240	220	235	243	207	205	222	211	211	246	202	216	206	219	217	215	201	223	210	188	216	218	203	222	182	217	241	232	211	203	242	213	217	213	226	213	227	211	213	219	194	210	236	222	202	237	214	202	221	212	206	215	219	225	181	178	211	216	205	203	232	212	213	221	235	222	206	243	193	202	195	228	215	228	204	220	182	237	213	235	211	209	217	223	222	214	213	214	233	241	201	206	222	222	192	201	202	214	203	213	200	214	221	200	207	235	218	225	226	216	225	214	226	227	229	218	245	203	228	215	211	206	202	255	198	210	202	226	233	211	233	221	204	207	212	228	225	226	199	230	211	224	217	216	234	251	201	236	219	225	226	228	204	202	218	218	250	202	237	222	257	223	225	238	195	241	211	220	207	232	224	207	248	228	202	226	217	226	192	224	203	222	209	241	213	237	195	219	221	194	206	230	213	233	246	208	205	223	219	225	221	220	202	228	193	213	205	217	240	221	202	227	234	225	214	202	234	208	230	229	220	211	218	229	223	196	222	215	222	205	182	223	211	201	237	223	242	200	225	218	214	240	214	218	178	237	199	209	215	221	223	223	233	227	215	201	229	192	205	226	227	215	223	204	214	220	213	220	229	221	212	214	203	190	210	229	240	229	216	231	230	215	224	206	195	213	221	230	209	217	216	211	185	226	223	210	212	223	213	235	198	205	214	211	193	227	217	245	224	212	224	217	213	208	213	204	203	185	194	235	200	221	214	236	220	242	200	221	188	216	215	223	209	210	222	220	212	213	224	219	213	214	205	187	228	211	233	185	207	212	208	199	249	229	193	217	209	210	231	226	213	240	224	226	240	212	213	221	208	218	221	214	246	221	228	208	212	200	232	220	221	225	209	236	213	195	225	196	239	221	208	221	220	217	188	202	205	219	211	215	227	225	216	219	209	212	202	222	198	203	215	231	200	215	231	229	194	225	208	235	218	225	213	246	229	199	206	227	216	230	229	210	216	207	200	229	220	207	190	208	230	222	219	232	191	221	221	239	210	210	230	234	197	202	205	204	234	230	195	231	211	207	226	232	224	197	214	232	219	229	219	209	209	200	232	205	217	218	240	226	240	239	231	231	250	226	213	218	208	231	194	177	221	212	196	213	229	202	216	207	213	192	216	190	225	227	218	237	201	214	192	212	212	245	221	202	216	203	209	242	226	207	229	237	204	215	226	221	211	225	239	218	228	209	195	234	198	221	203	231	203	227	198	220	220	235	225	237	204	221	214	214	182	217	188	191	211	214	219	233	197	186	220	195	232	203	218	215	223	206	182	210	213	203	218	216	233	206	229	218	219	209	212	194	218	198	194	214	220	215	206	219	229	199	222	231	219	207	217	208	231	216	214	195	217	218	215	209	230	230	222	185	205	196	206	228	230	220	210	231	215	195	213	216	178	190	215	208	210	191	202	201	214	212	230	182	198	247	218	212	219	214	200	227	185	233	224	193	228	204	239	212	212	216	186	230	207	216	212	237	198	233	209	200	197	212	201	229	235	217	231	221	201	203	203	222	220	238	204	258	226	214	204	211	236	198	178	197	227	214	203	216	208	189	220	203	218	204	230	261	230	201	210	248	208	189	213	222	204	209	222	237	226	223	218	207	232	195	218	205	185	238	228	237	227	214	202	214	205	213	236	230	233	212	220	229	199	205	223	196	219	193	234	207	216	209	232	199	206	235	239	226	227	223	177	222	206	245	213	221	235	233	212	243	212	196	213	206	203	208	211	205	214	228	230	199	227	185	224	206	244	215	222	202	220	204	204	220	223	221	242	216	224	221	230	220	215	218	227	212	220	211	210	180	199	215	229	210	199	231	225	220	222	211	234	200	226	195	215	238	232	219	201	209	232	226	213	228	204	187	220	209	209	243	233	229	223	209	194	209	227	229	223	203	222	223	201	202	195	216	224	180	212	204	220	214	240	216	214	223	213	235	195	213	212	214	228	201	232	226	230	241	229	212	217	221	202	216	215	207	210	255	223	231	227	243	206	239	201	225	199	216	210	228	241	211	216	228	228	230	227	241	201	212	221	214	197	227	207	225	232	207	234	203	213	214	195	227	197	245	226	191	238	187	204	215	205	222	219	208	202	226	207	205	221	221	239	210	205	197	193	205	212	206	218	217	224	242	210	204	206	223	226	213	227	215	247	217	201	220	219	228	209	192	217	228	229	212	236	211	211	233	210	225	231	220	239	231	216	190	209	246	216	229	207	202	247	204	194	194	235	218	206	208	209	218	238	216	208	232	198	236	226	207	216	193	213	196	202	198	224	204	219	229	216	248	203	233	212	192	219	224	205	207	209	224	176	216	208	220	230	248	214	233	217	203	226	216	209	224	205	235	221	204	240	217	229	211	219	221	225	231	214	200	209	237	234	217	211	234	234	205	229	253	199	223	238	206	215	193	199	214	221	213	200	204	211	213	239	208	242	228	224	255	210	218	227	199	203	220	211	208	215	217	214	211	214	208	214	226	194	226	220	228	212	222	198	205	226	252	197	215	204	198	208	201	234	223	224	209	225	234	186	200	237	196	223	222	207	247	209	220	227	226	227	218	208	215	215	201	239	203	210	219	194	236	178	206	212	212	215	218	218	230	207	233	225	222	210	199	223	215	221	222	229	226	220	222	205	244	234	222	207	222	231	211	241	210	239	204	218	252	206	212	216	207	199	184	203	203	196	213	247	219	212	206	208	219	221	196	219	208	215	197	197	219	226	237	227	198	238	194	225	217	240	211	216	216	212	234	195	219	216	191	209	205	220	215	205	223	217	200	235	222	211	201	202	203	198	193	212	203	227	247	205	226	233	198	230	209	225	214	219	222	215	233	222	189	257	214	236	213	203	217	198	200	223	199	204	223	205	262	209	208	210	207	214	222	190	224	207	209	199	234	229	227	196	221	232	228	213	225	225	220	204	230	177	218	202	214	242	204	242	238	221	211	202	194	211	195	199	234	222	233	224	231	240	199	231	214	217	221	199	219	228	217	241	205	206	220	214	233	206	230	230	226	203	217	240	242	188	223	213	203	209	201	210	199	189	209	209	206	207	233	196	214	204	218	224	234	210	248	206	220	229	227	247	223	219	231	210	207	199	224	197	201	202	227	216	225	217	190	237	220	208	227	228	243	212	229	216	225	223	205	205	229	207	229	228	217	223	221	208	213	220	247	212	213	236	218	228	232	196	223	206	214	232	190	216	187	225	211	220	245	233	253	219	202	209	211	211	218	214	220	203	195	204	219	225	206	231	207	214	222	224	207	222	199	217	224	197	220	218	225	225	228	220	218	207	218	234	214	206	209	196	181	217	226	232	238	192	212	215	218	230	206	218	214	222	207	231	224	225	221	223	193	220	209	229	199	224	208	228	226	195	195	181	206	224	223	198	217	241
4303	894	650	400	364	319	273	291	248	249	236	275	271	253	263	236	227	237	248	255	247	209	223	281	258	272	241	228	263	252	231	253	239	255	215	234	232	263	272	265	250	240	251	233	223	264	267	212	266	227	265	243	245	260	256	223	230	272	247	237	252	236	246	210	256	222	251	273	262	232	267	261	225	240	239	248	244	246	251	237	263	288	244	274	243	258	257	249	271	265	223	241	238	254	256	238	225	265	257	240	244	253	243	244	245	220	266	259	208	258	248	254	249	245	250	255	269	257	224	261	247	247	259	240	230	263	249	272	242	234	275	283	254	247	243	240	238	239	258	247	251	235	246	234	239	267	247	231	261	290	212	246	243	205	240	236	261	262	248	222	250	232	243	253	230	245	272	256	257	255	264	236	253	258	258	223	245	236	236	244	236	240	237	255	262	281	262	274	244	225	264	255	262	247	229	222	252	276	271	242	217	231	248	258	264	251	248	217	249	277	261	268	247	237	245	247	242	260	243	249	231	242	227	248	226	229	244	267	226	271	250	229	264	253	260	258	267	234	261	245	258	238	266	253	214	243	247	264	237	261	248	239	269	231	247	239	236	241	228	256	229	230	232	239	246	241	273	241	219	258	247	242	223	237	284	227	221	275	260	216	280	238	252	233	248	285	237	234	261	255	248	239	242	226	270	260	258	217	266	276	278	258	259	250	224	238	258	225	255	206	252	217	246	254	259	252	255	286	273	248	238	235	224	226	229	244	223	221	269	237	225	240	238	256	244	256	242	258	277	264	244	249	238	249	263	220	240	270	250	226	251	250	239	224	241	281	242	229	213	218	235	241	258	246	240	258	243	253	235	271	255	250	266	262	233	235	245	243	276	228	237	236	223	216	274	241	229	279	219	255	239	231	236	232	244	220	251	259	241	254	237	230	259	241	257	248	266	268	250	232	245	256	253	232	236	254	263	270	265	260	225	272	255	247	255	223	204	237	246	213	241	239	243	264	241	237	249	225	232	240	226	244	237	251	269	243	267	239	242	214	254	249	249	243	243	263	292	215	258	239	260	238	264	253	248	219	240	265	271	239	231	249	232	231	258	270	228	218	238	260	229	235	232	251	227	221	255	244	219	248	229	253	248	262	278	230	233	235	238	241	241	233	238	240	246	236	229	245	235	256	238	235	231	234	265	247	237	241	249	242	241	231	235	248	238	254	247	262	257	239	242	233	234	265	254	230	248	252	234	228	273	237	263	245	270	246	241	231	268	259	230	246	245	223	230	248	241	267	241	237	264	236	233	249	239	232	257	266	218	238	238	252	222	240	268	240	261	231	230	235	244	249	241	250	266	276	246	255	253	258	239	230	243	225	214	259	239	235	235	248	255	256	253	227	268	231	244	238	261	251	252	245	257	257	236	244	241	245	267	266	279	245	268	260	244	248	243	244	268	254	237	238	259	251	228	248	261	296	274	287	258	256	248	256	252	245	239	262	254	238	276	267	265	254	254	254	252	270	217	249	280	249	273	258	246	250	237	238	266	276	271	250	258	211	255	247	257	237	228	246	243	274	234	243	203	236	228	249	243	254	232	248	276	231	240	233	246	260	224	259	252	233	245	261	239	243	220	278	231	237	252	264	252	244	254	256	253	250	256	230	243	234	246	222	259	258	240	260	242	245	227	226	259	233	246	251	264	229	239	234	240	211	254	243	227	255	249	254	262	231	232	236	247	245	262	250	249	249	256	225	233	232	250	261	245	274	243	269	277	248	232	260	260	241	257	228	254	239	221	217	241	239	254	245	257	237	247	257	221	250	212	243	258	260	242	231	275	216	217	236	246	252	258	229	263	237	260	254	242	262	253	268	254	257	239	216	240	254	236	227	261	250	259	275	248	247	268	231	222	258	225	261	271	261	235	233	252	249	254	254	258	252	238	293	261	219	229	254	209	237	284	251	257	244	258	271	239	219	248	232	247	227	268	221	251	248	247	260	224	256	230	244	264	224	225	242	269	278	253	254	231	241	249	277	232	243	255	239	247	250	253	251	206	268	252	224	242	246	260	249	268	260	275	238	260	236	228	254	258	285	240	253	238	220	234	221	264	235	239	289	245	241	250	244	241	243	276	245	248	250	245	241	246	265	248	241	266	241	254	272	233	256	252	244	245	267	254	270	225	249	241	228	255	231	251	271	245	261	241	222	223	261	239	254	260	255	247	221	245	246	251	256	261	237	267	262	268	246	271	223	248	220	254	226	251	248	273	239	247	244	242	257	243	241	252	252	227	294	227	246	214	231	248	250	227	257	259	271	232	221	241	232	224	245	270	223	235	254	229	244	221	227	268	261	231	264	248	256	244	254	227	269	248	250	234	221	259	231	250	231	247	231	273	226	206	248	272	263	226	231	244	270	238	232	246	246	245	258	248	211	253	233	247	242	226	244	251	210	244	261	262	247	269	257	227	268	264	263	232	265	234	238	252	240	226	250	231	252	246	281	246	227	246	259	243	246	249	245	246	263	247	245	233	237	227	243	245	266	243	276	250	242	234	252	252	239	258	233	253	240	227	248	229	241	263	213	237	260	254	253	256	262	259	235	247	289	248	249	258	230	240	235	234	233	251	277	249	220	268	220	229	255	231	234	247	260	275	228	232	234	259	245	238	253	228	251	237	235	270	260	256	240	241	254	249	243	238	282	255	282	256	226	272	246	242	256	235	243	243	234	230	244	229	232	246	235	270	254	241	236	257	225	243	253	228	269	262	263	245	245	274	248	231	272	258	256	246	252	252	250	258	295	251	226	220	248	253	258	238	240	208	237	224	233	253	238	272	254	244	259	252	247	237	248	290	225	252	242	237	256	248	212	260	234	229	267	256	258	246	249	255	232	248	232	255	286	256	261	254	231	260	251	265	259	247	242	232	236	269	245	261	205	261	263	250	252	246	234	244	252	231	243	228	272	267	277	249	236	259	254	222	227	250	250	242	254	234	240	257	267	253	264	227	259	247	237	258	260	217	265	261	249	273	249	235	252	282	224	243	246	238	256	248	250	263	247	251	280	258	230	236	266	220	250	255	283	259	239	239	219	237	257	260	279	228	266	265	249	246	195	245	191	257	269	289	244	252	219	255	249	229	256	286	225	240	243	242	241	257	252	231	222	247	221	249	245	238	229	250	253	251	247	245	243	228	235	238	248	272	244	235	238	218	262	250	244	240	247	242	239	237	254	269	259	230	248	259	250	226	219	243	270	258	228	247	241	234	268	236	254	262	233	236	273	226	250	245	240	265	235	244	212	220	258	258	267	230	234	251	266	266	251	253	227	257	247	293	238	245	264	255	240	224	230	262	239	243	230	264	229	272	243	229	249	266	258	262	248	258	242	246	266	270	271	224	217	240	240	217	245	253	234	207	262	238	259	234	235	234	229	234	269	226	268	213	243	240	248	219	210	234	225	220	237	255	257	254	217	241	248	259	245	223	275	252	264	237	238	240	273	237	208	243	234	239	263
24022	21361	28483	24401	21253	8334	977	663	525	456	415	389	378	384	355	310	342	323	301	308	326	307	274	296	312	284	320	240	325	303	289	282	289	287	310	280	270	271	300	284	299	262	271	298	289	312	290	280	291	293	316	289	286	295	296	277	274	320	274	284	280	291	291	270	260	261	287	290	300	300	285	278	280	309	283	300	281	269	284	270	250	279	286	295	278	279	263	285	309	271	309	263	262	311	288	281	283	274	276	285	282	293	274	284	270	286	267	263	310	265	284	305	333	288	264	293	278	253	303	283	270	280	297	290	271	280	239	251	292	273	302	283	274	262	289	290	269	283	311	286	287	260	274	290	299	294	290	271	276	287	260	269	287	262	295	310	288	273	261	279	287	266	258	280	263	284	263	327	279	271	280	299	318	310	244	286	260	286	287	312	245	281	288	270	290	278	264	300	295	293	265	235	306	284	298	289	268	292	260	293	269	291	307	297	280	281	274	265	269	261	302	277	266	293	300	262	258	278	283	262	279	278	296	278	243	250	289	273	289	260	263	267	278	293	294	252	317	263	266	284	272	273	276	281	307	272	313	306	242	321	288	286	316	286	303	286	274	293	293	264	281	295	300	256	257	286	265	288	292	302	256	268	286	280	311	301	266	277	269	319	271	270	281	273	292	282	278	260	283	253	275	283	279	268	261	324	271	280	270	232	267	287	295	330	264	287	257	296	275	292	256	291	293	315	295	300	266	275	281	309	273	276	279	260	268	305	267	298	282	288	277	256	274	287	308	302	279	286	307	255	266	283	296	283	296	286	285	302	263	255	284	294	245	280	267	293	284	283	261	278	254	251	314	259	285	267	242	273	296	286	273	284	292	255	297	283	290	275	275	293	269	287	280	269	260	272	268	286	277	265	278	281	275	288	253	273	296	273	269	288	322	266	287	296	283	255	321	294	270	282	300	310	279	255	261	286	297	287	282	277	285	271	278	295	276	257	283	296	284	284	295	260	266	281	275	293	280	278	278	255	271	302	289	265	300	297	292	304	247	243	278	274	283	286	302	247	262	257	295	286	296	285	276	277	310	285	302	250	259	304	268	263	260	298	288	272	286	293	270	307	292	305	269	282	284	299	290	259	290	281	313	278	305	262	257	300	265	277	280	292	251	296	295	263	295	300	273	295	289	283	283	273	285	283	280	279	275	295	286	278	266	327	283	272	273	265	296	291	292	256	255	289	290	271	288	272	287	248	263	282	290	279	284	270	283	293	275	285	284	280	245	269	281	310	283	270	331	290	303	293	268	300	280	304	282	306	291	295	310	266	278	251	266	283	256	304	290	282	281	259	285	276	243	275	264	260	289	302	259	279	302	287	290	252	257	246	271	248	289	259	280	278	288	289	279	286	273	267	286	255	282	260	294	291	274	295	295	265	302	282	262	259	269	288	291	302	259	284	281	275	265	273	287	278	283	248	319	284	287	287	297	257	274	276	243	276	284	271	299	283	321	248	278	281	276	269	278	267	238	291	279	261	248	269	311	261	343	271	278	283	289	284	294	288	273	265	262	280	291	287	282	299	263	279	295	297	310	276	285	265	271	269	278	266	294	286	285	262	281	283	298	293	290	273	286	271	300	254	282	300	241	278	298	284	274	296	287	259	275	289	306	266	265	283	272	248	295	295	267	283	303	277	279	276	301	249	305	266	271	290	275	272	283	276	266	253	328	283	271	304	284	249	293	284	248	284	250	284	257	302	284	290	293	278	288	294	302	281	276	295	307	269	276	304	275	275	302	273	277	270	294	284	264	269	294	256	270	258	279	283	272	269	294	273	265	277	302	239	263	280	282	273	269	275	243	288	286	312	277	299	271	297	289	301	257	287	267	290	276	287	280	280	252	264	296	257	281	266	274	267	274	320	283	284	273	238	274	263	323	273	285	300	283	273	313	258	293	275	296	266	267	267	276	298	261	271	264	295	287	250	288	292	279	275	290	288	273	275	306	265	290	295	275	294	249	281	290	306	289	265	286	242	303	279	296	298	271	299	279	246	319	271	284	279	296	312	294	265	273	273	289	282	253	284	271	270	250	286	260	262	274	275	312	297	306	307	290	287	298	282	269	278	255	280	286	273	280	286	292	266	253	287	273	241	266	249	266	261	284	264	293	270	275	260	294	274	264	259	278	260	297	253	271	290	288	257	298	277	312	263	285	276	274	257	309	292	278	272	279	260	298	278	293	260	282	268	278	294	306	251	280	286	288	263	254	269	303	306	283	315	266	289	279	304	274	245	254	301	263	263	264	281	308	267	255	294	304	270	280	289	276	277	291	279	231	299	296	311	297	279	296	276	278	287	272	308	279	310	297	270	282	255	289	265	277	315	283	287	323	268	271	268	318	288	264	283	285	282	288	257	288	276	291	274	284	272	263	299	297	300	289	285	284	291	253	299	275	272	269	263	271	298	275	268	293	301	288	285	261	299	285	290	297	254	301	292	273	307	259	273	278	271	271	283	262	269	286	284	287	271	276	267	268	304	254	263	276	273	272	299	278	278	290	274	273	296	270	309	287	282	294	304	281	275	277	291	293	275	270	287	273	276	272	276	276	291	299	265	264	267	276	286	260	296	254	285	278	288	266	306	250	294	262	293	265	276	269	306	281	266	273	278	298	274	281	271	277	277	282	275	298	257	247	278	269	271	271	287	290	292	308	289	269	251	305	284	276	291	284	254	255	279	278	287	277	281	283	270	297	256	269	316	276	271	301	269	286	286	305	255	282	274	286	281	307	301	288	271	279	268	294	254	281	275	286	309	276	263	255	258	313	291	266	319	311	268	294	281	254	309	265	301	260	279	311	274	292	269	280	273	283	292	287	289	259	290	281	299	279	268	259	265	283	296	282	258	273	295	311	297	281	308	274	304	276	280	271	300	264	274	268	313	269	308	274	262	296	272	260	270	296	243	261	275	290	271	268	266	254	274	265	277	278	269	268	231	283	288	277	295	305	286	268	282	285	273	264	269	254	302	304	288	287	297	260	268	265	299	311	268	289	282	251	319	246	285	269	286	263	296	280	273	236	290	262	286	293	263	292	287	291	287	253	286	306	320	279	294	289	283	278	259	281	254	255	299	283	286	301	291	289	228	302	263	248	285	283	265	251	262	254	273	292	279	280	274	270	297	259	281	270	274	280	290	286	275	272	276	274	271	311	283	283	283	296	272	289	268	254	261	300	267	343	286	276	289	264	279	268	284	275	289	276	253	295	290	273	275	262	287	274	248	308	285	252	283	308	273	296	293	290	274	271	305	294	293	244	244	262	297	278	275	298	270	285	292	261	272	267	295	275	271	259	257	290	279	267	263	295	264	274	263	284	308	260	261	276	281	315	266	290	263	271	276	313	298	299	272	302	280	283	311	260	281	294	274	273	287	277	316	248	288	271	245	282	298	302	236	296	307	287	316	283	270	275	252	270	248	258	294	251	271	284	285	265	258	261	267	251	252	293	292	283	282	294	270
3413	8565	5895	2698	1951	1449	1149	903	772	708	558	539	468	465	425	427	384	396	369	363	338	331	330	331	333	349	317	310	318	300	320	338	286	324	305	277	311	338	302	314	310	294	298	312	293	294	294	334	309	321	334	284	326	320	282	302	303	307	290	306	298	282	354	307	299	316	283	312	282	329	280	302	303	314	305	303	303	304	293	314	287	304	280	293	325	259	283	327	344	276	287	303	307	275	327	305	302	280	284	293	275	266	312	304	284	303	322	312	282	296	293	312	301	291	310	289	298	296	319	289	312	265	295	296	292	285	279	346	314	281	298	318	310	301	297	303	288	272	280	297	313	294	274	277	293	285	288	294	309	302	275	275	328	314	298	305	319	285	299	275	284	311	277	315	322	279	293	302	306	291	303	287	298	296	288	321	315	307	308	288	323	333	310	329	308	295	323	262	281	269	284	302	283	299	297	335	267	338	274	292	294	261	311	328	311	304	313	322	296	314	274	324	303	273	265	269	277	276	287	283	293	264	304	304	274	285	271	284	310	293	298	317	288	278	292	293	293	316	285	288	298	290	304	288	283	317	316	294	270	309	276	305	328	281	307	339	295	297	284	275	273	324	289	317	290	301	304	326	269	299	271	309	295	320	298	294	289	318	302	297	307	275	299	287	304	323	315	267	310	313	296	329	290	259	304	275	294	297	296	284	283	308	280	296	303	301	291	299	307	301	319	279	328	325	302	300	301	304	270	312	265	289	285	291	310	288	306	301	323	274	293	293	288	293	306	292	277	285	309	313	287	312	298	311	337	288	268	335	310	323	305	288	309	308	297	273	300	320	275	304	313	294	282	302	256	290	315	322	296	301	310	321	291	327	295	332	302	281	294	298	296	280	289	316	292	299	307	286	325	309	331	305	307	297	290	294	283	298	283	308	307	333	303	266	291	274	311	316	283	310	304	311	260	271	291	286	286	334	310	286	329	262	295	312	260	324	293	328	296	286	304	284	280	307	292	296	303	284	298	288	325	291	277	294	280	296	294	324	305	317	303	292	309	311	300	272	289	316	291	288	293	328	316	258	284	335	320	296	338	313	295	291	290	297	289	294	316	308	282	310	319	312	304	303	288	313	294	285	289	301	289	278	299	329	289	295	307	314	297	300	288	312	272	278	323	301	296	284	342	312	279	291	277	290	309	301	282	304	288	326	295	319	280	319	293	312	327	290	281	296	296	305	311	313	307	304	264	295	281	323	299	295	279	270	286	284	288	335	321	311	287	290	306	278	291	298	294	305	312	310	306	288	299	290	295	313	310	318	305	288	301	314	302	280	309	296	341	289	303	285	310	282	295	300	326	289	278	281	341	291	294	293	263	309	280	348	304	305	295	298	324	290	282	303	318	289	324	299	286	284	267	298	311	312	300	313	294	323	297	322	307	268	312	281	284	299	314	318	319	274	287	296	299	287	321	282	291	289	287	291	260	301	296	299	279	289	292	308	307	274	321	294	325	297	313	300	313	307	303	318	309	313	295	308	291	321	278	274	295	322	276	271	320	296	293	299	263	294	309	280	299	291	288	316	305	315	297	304	306	310	306	292	306	286	282	321	296	303	297	285	301	284	323	278	313	318	310	274	272	307	303	294	299	289	290	292	283	291	278	307	302	287	292	286	296	281	306	270	305	295	310	275	330	286	282	321	293	279	294	298	321	303	322	278	272	303	302	302	299	326	306	306	288	323	300	260	294	310	288	302	313	318	301	292	321	301	300	317	298	302	319	291	322	270	306	299	303	289	307	271	296	296	275	305	276	318	277	311	316	297	296	291	271	300	314	287	312	333	310	278	276	293	280	308	289	309	260	317	271	283	290	319	311	271	318	272	311	259	293	289	313	322	315	265	301	280	288	291	262	344	312	315	291	301	312	280	314	287	301	301	300	303	254	293	298	291	302	319	298	304	293	307	270	306	279	293	299	283	285	295	290	298	280	308	299	283	275	307	295	279	308	306	308	325	305	305	310	307	282	321	288	333	312	294	313	297	283	301	276	291	312	328	295	288	290	319	285	288	299	306	318	324	302	280	297	310	297	293	322	345	292	310	282	329	279	277	324	291	304	281	297	305	286	273	298	292	278	294	315	306	292	293	297	303	302	298	310	325	311	287	314	288	302	316	280	297	315	304	304	313	301	319	316	290	317	317	296	301	289	319	300	291	301	308	287	315	288	295	291	339	300	318	280	315	272	267	307	293	318	254	325	271	308	320	318	291	288	289	297	315	284	287	303	286	273	297	290	328	282	277	267	310	305	291	292	294	307	314	303	324	295	296	290	299	298	303	311	303	311	319	295	309	303	313	305	287	297	306	331	303	299	317	321	296	300	308	274	304	275	277	305	297	296	308	302	280	303	271	292	286	308	302	307	299	316	295	314	331	308	314	280	301	369	289	303	290	310	279	296	279	294	273	303	334	306	297	290	289	295	309	308	316	307	292	287	310	300	265	296	295	292	298	331	314	272	275	320	275	268	308	291	301	314	323	280	313	299	324	284	302	284	306	314	307	307	326	285	289	286	279	304	323	281	262	294	301	326	345	300	289	289	297	326	314	307	283	306	289	296	281	302	286	303	309	303	299	291	289	276	311	288	285	290	280	296	317	324	297	294	346	297	288	281	280	290	259	279	282	304	285	283	299	273	267	283	318	323	283	285	314	334	278	286	333	291	282	306	297	293	276	291	288	277	307	280	296	273	297	313	299	312	297	273	270	331	296	315	273	321	324	308	300	338	311	280	287	323	308	271	272	326	304	320	304	277	301	302	295	281	278	300	311	267	321	294	290	325	324	295	308	322	304	301	283	313	282	294	301	283	301	312	297	300	334	285	305	324	289	327	316	273	286	266	310	245	289	283	321	294	311	321	292	291	288	282	307	270	301	320	292	272	288	307	285	296	329	287	284	300	302	302	298	273	301	290	301	329	294	273	288	293	283	341	275	277	308	269	320	304	327	333	278	287	299	318	302	272	300	298	306	299	280	281	323	295	322	312	315	305	272	301	272	281	281	312	321	296	312	312	309	304	284	294	287	285	288	323	309	265	294	263	293	282	271	281	315	293	287	291	303	324	299	311	272	277	301	277	296	276	267	323	310	311	316	282	300	304	295	283	297	282	309	329	312	303	311	310	283	294	299	292	274	291	262	305	270	334	277	280	326	323	305	290	334	299	319	304	283	299	285	304	285	275	285	286	276	268	278	300	281	335	297	297	292	319	287	316	286	357	350	312	276	278	303	348	328	260	304	316	303	312	293	284	283	318	314	282	306	293	280	309	289	303	290	296	279	306	301	265	284	340	332	317	277	294	289	285	307	320	270	298	273	289	301	246	288	296	305	293	264	281	294	279	266	282	322	300	278	281	325	298	273	265	319	309	290	266	286	288	336	320	309	285	278	295	319	294	270	297	308	329	293	281	319	306	277	274	298	326	298	280	312	312	307	293	299	323	309	299	314	334	294	320	297	320	314
25254	21373	27446	25585	9417	824	709	621	540	534	505	515	532	490	483	475	411	457	418	493	436	408	432	451	454	471	448	436	437	450	436	447	408	451	404	470	425	399	430	454	460	462	441	399	453	463	412	407	454	494	426	437	420	420	411	431	428	443	434	442	407	469	452	420	417	442	436	441	443	423	431	449	445	420	435	444	480	445	456	452	422	468	422	396	422	443	423	442	409	405	400	439	412	425	440	411	422	432	417	433	410	421	455	456	491	423	442	436	407	424	430	425	445	432	412	434	458	441	403	427	447	445	421	433	440	442	424	480	437	453	441	409	399	407	444	434	444	431	432	450	408	461	412	443	416	439	464	456	410	412	415	423	428	460	445	422	468	445	427	437	472	444	438	444	448	462	406	427	451	405	429	425	436	424	435	422	436	440	437	423	400	432	444	409	441	443	442	446	416	449	430	397	432	407	465	423	435	388	435	466	415	410	445	430	440	436	413	414	404	429	457	436	445	433	442	439	452	408	403	429	423	464	432	411	467	422	421	439	410	406	430	435	448	401	425	438	424	422	436	439	418	462	446	443	388	416	409	410	412	480	467	418	461	427	413	417	437	435	463	419	414	434	413	422	448	430	413	414	452	457	451	444	396	433	446	401	419	431	421	419	400	420	480	412	437	478	436	468	436	442	441	416	432	463	450	402	410	419	473	463	409	418	424	411	464	425	478	434	455	438	428	451	434	420	447	440	442	426	440	417	469	438	428	441	430	390	415	438	432	415	449	422	407	419	437	462	407	420	420	467	476	446	423	432	427	449	420	439	420	424	443	427	434	439	445	428	446	478	433	452	431	421	447	446	453	436	456	448	436	467	425	408	490	422	442	415	413	436	432	399	442	441	414	404	435	415	389	407	457	422	471	471	427	462	436	413	422	428	410	449	490	430	441	462	442	480	410	423	416	424	456	454	447	423	461	416	474	368	416	416	450	374	453	435	444	427	477	432	423	399	432	442	453	424	435	432	432	421	466	415	443	439	416	450	469	435	454	442	414	435	447	452	456	406	411	431	440	426	466	433	404	436	449	437	452	422	433	437	445	432	391	417	452	432	458	410	403	442	428	478	427	408	427	373	451	463	398	428	466	453	438	421	438	421	449	406	447	455	428	453	479	464	411	436	444	452	423	417	452	440	399	434	439	400	453	438	450	435	390	418	421	443	408	407	428	393	465	469	398	432	414	451	444	447	394	458	454	443	449	393	427	424	409	475	407	452	453	456	446	428	457	447	446	387	414	408	445	443	441	445	450	432	467	475	397	420	453	444	439	434	447	425	413	448	428	416	467	436	429	447	390	450	403	432	424	449	434	490	449	435	403	415	456	477	487	411	437	447	400	384	426	397	429	436	407	436	437	425	433	459	442	421	436	420	447	431	469	376	480	427	464	442	391	475	442	444	392	441	405	438	434	428	428	414	432	410	432	449	435	479	399	448	417	420	417	390	465	443	414	444	450	421	398	418	398	432	413	439	429	429	432	423	399	433	414	449	451	399	439	444	435	424	438	408	453	442	421	452	497	433	435	426	424	385	451	444	401	423	422	452	437	447	458	444	448	448	478	434	465	435	397	444	455	432	438	430	424	418	411	410	428	433	462	452	407	439	468	392	451	431	421	427	438	466	468	436	451	456	397	454	385	421	423	387	451	427	442	437	439	425	400	371	434	440	440	440	447	465	437	425	414	472	431	428	429	422	418	446	430	447	446	457	424	439	441	432	440	475	435	441	415	403	441	420	420	412	424	394	427	427	451	416	459	404	400	444	433	474	415	478	419	461	396	408	472	425	441	441	442	412	442	413	460	446	398	413	444	429	438	431	461	447	421	401	396	465	413	403	429	420	426	428	418	435	425	429	452	441	404	437	457	454	429	445	407	444	448	432	455	468	405	404	461	429	417	434	430	436	433	434	418	455	437	438	442	446	415	441	445	433	420	427	397	438	464	419	404	422	440	397	406	422	441	461	446	411	418	446	442	434	413	405	454	422	418	376	420	432	441	449	392	418	431	410	443	423	447	435	433	436	423	397	437	465	413	430	452	446	454	436	401	424	416	454	409	413	438	419	435	413	425	426	441	440	411	457	415	426	423	422	433	443	439	418	444	470	436	409	401	433	481	400	463	435	444	446	425	441	453	409	454	456	424	455	427	477	411	416	448	427	445	463	468	416	418	407	446	451	448	456	429	428	434	456	473	418	429	419	438	398	437	436	459	399	436	445	452	464	387	464	448	390	459	432	420	436	458	443	433	430	451	463	416	434	397	435	419	459	478	406	468	420	442	425	433	452	449	445	400	409	415	411	424	415	422	434	445	468	445	459	424	436	457	405	458	464	381	448	427	438	477	418	457	419	422	416	436	416	423	425	408	435	414	455	428	449	412	420	455	437	417	403	457	456	409	452	393	420	466	454	448	435	419	410	448	452	420	423	452	444	433	405	438	424	452	457	459	428	452	450	436	379	419	441	421	423	457	420	445	479	447	497	429	428	449	418	472	438	453	432	405	399	402	422	414	460	452	446	422	399	401	429	445	421	368	453	445	477	448	443	410	434	412	478	444	417	457	429	415	457	460	452	434	443	391	435	412	433	450	368	432	440	404	455	440	409	411	449	443	403	451	453	413	449	428	409	413	474	439	465	412	386	454	448	461	408	405	412	418	412	443	413	432	423	459	453	451	456	426	417	476	419	407	452	407	444	451	401	433	485	475	421	448	411	430	437	432	413	448	412	442	423	444	428	440	412	453	470	436	425	396	423	428	445	393	430	433	476	432	421	415	428	418	461	473	441	390	441	439	425	420	457	432	428	437	422	459	433	418	419	432	427	424	438	453	425	419	474	458	408	465	415	431	444	416	433	426	435	481	394	418	409	443	408	416	483	456	471	418	483	445	421	477	457	428	435	466	430	461	436	413	409	413	488	414	434	421	447	415	451	459	412	408	440	481	408	410	426	439	464	426	449	443	427	449	433	403	431	433	431	434	393	428	398	417	408	424	463	429	427	470	415	421	404	431	444	468	478	399	401	466	415	429	419	460	411	428	449	420	394	471	421	451	423	461	425	423	445	462	446	415	466	398	402	458	438	453	443	428	451	440	472	423	463	431	441	432	397	441	431	461	439	436	395	430	436	437	411	430	446	465	413	417	433	458	443	439	451	447	438	461	413	434	449	472	414	435	434	449	450	458	424	438	424	441	449	443	442	389	438	452	438	424	447	430	423	465	446	409	413	444	430	399	385	431	393	392	446	412	434	417	448	401	438	459	387	448	433	451	434	492	442	444	445	443	426	440	416	441	438	418	403	428	398	446	410	452	423	432	422	429	442	420	433	394	387	428	453	426	440	439	416	424	467	423	454	455	419	405	432	440	446	451	451	413	422	442	453	424	420	473	459	455	407	431	438	413	419	432	437	413	448	384	442	411	435	463	444	446	447	452	453	405	447	405	424	432	420	378	395	446	443	480	421	447	468
3502	5205	3432	1764	1308	1079	927	815	736	667	633	603	580	544	493	526	512	504	510	465	527	512	459	517	503	470	469	469	439	523	474	466	465	464	420	469	457	468	444	460	474	447	393	534	458	456	477	446	444	476	483	477	500	479	487	447	520	452	429	448	462	459	502	437	481	473	469	434	500	449	472	453	444	453	471	450	474	466	452	469	479	449	441	460	455	466	501	455	450	481	424	452	423	478	487	496	469	454	440	502	503	504	485	451	447	460	460	470	431	489	427	446	440	462	476	436	452	453	446	442	433	457	469	468	464	484	443	492	502	452	454	471	423	453	503	440	475	462	443	468	487	465	460	447	456	508	486	454	450	456	497	466	483	459	506	464	447	519	498	462	527	476	440	452	484	474	439	507	473	457	485	447	441	481	440	445	503	464	471	449	461	439	434	474	476	460	503	507	467	472	462	476	480	460	469	472	456	450	457	486	467	499	482	461	474	488	484	493	487	474	478	466	464	470	447	471	480	460	455	482	446	441	503	442	459	426	459	457	500	459	440	484	468	467	466	471	460	468	517	458	462	468	473	471	462	450	489	437	480	488	490	472	487	463	453	482	468	480	462	475	432	458	490	461	457	481	474	518	471	440	451	498	470	466	444	437	457	451	432	470	408	508	462	422	465	523	445	461	471	448	488	436	459	442	479	521	463	474	472	441	438	466	431	508	428	455	425	457	466	495	442	432	445	440	460	465	461	476	448	460	470	492	488	486	453	441	475	449	458	526	483	479	473	456	445	507	471	483	425	471	463	466	498	461	498	469	453	515	453	480	478	464	484	469	511	500	430	491	499	482	457	450	491	454	426	489	481	466	491	409	460	483	421	487	482	473	481	490	438	460	481	474	452	461	530	451	483	485	468	424	456	421	504	434	475	457	472	471	461	474	488	451	458	462	429	449	464	463	454	461	484	485	488	465	478	460	461	489	509	491	456	440	478	443	452	435	462	463	430	478	470	444	471	499	427	478	422	485	445	449	465	413	510	468	483	470	469	466	476	463	490	484	478	476	445	437	508	484	475	480	472	449	511	464	470	473	451	442	483	482	454	473	480	502	479	426	495	441	462	422	467	446	460	479	463	445	458	463	451	503	457	446	449	466	451	509	484	508	443	431	477	465	448	457	488	429	486	491	444	447	480	440	456	462	449	487	483	446	433	470	421	480	471	463	445	499	441	438	489	524	468	482	477	481	454	460	462	478	477	477	478	438	468	500	451	488	461	490	478	496	468	499	463	507	485	471	498	464	493	501	479	441	450	461	473	478	487	474	490	497	447	452	419	491	540	438	465	451	465	460	447	439	459	455	522	453	466	432	515	489	462	483	485	459	473	453	465	479	447	458	437	475	504	469	439	463	482	510	453	444	476	436	473	465	502	436	472	457	468	493	481	450	461	458	479	449	490	465	483	497	512	492	476	493	478	458	487	499	420	498	452	461	497	482	475	464	500	462	477	465	484	431	466	440	474	432	442	435	473	453	455	448	417	454	463	463	498	476	466	490	481	475	415	454	502	450	501	443	439	465	481	433	455	435	498	469	481	469	481	483	494	503	467	447	488	512	463	479	427	493	448	494	454	485	430	477	453	473	509	481	461	486	482	431	481	440	422	475	457	463	467	513	466	463	516	481	428	480	497	492	482	466	478	487	453	483	460	521	439	481	472	460	490	448	503	454	504	464	470	474	485	462	469	459	494	480	452	444	464	417	446	466	436	455	447	472	477	438	478	445	442	462	501	440	461	461	473	405	461	454	462	475	494	466	416	453	514	458	437	436	459	482	479	480	493	445	474	436	445	473	443	437	463	505	449	461	446	470	469	435	510	472	501	459	465	478	481	505	469	443	479	440	487	465	453	456	474	451	465	485	495	466	477	435	443	450	455	423	487	418	477	429	462	444	483	460	515	442	448	494	430	440	466	479	440	481	452	467	433	482	492	445	495	476	460	445	481	439	470	474	464	458	466	457	430	469	432	473	451	439	479	480	440	495	481	462	470	494	505	465	458	475	478	487	482	452	465	454	493	481	485	429	446	458	465	499	444	462	466	486	489	469	458	493	451	470	475	461	447	482	488	467	492	490	470	440	482	461	465	443	511	433	418	443	471	438	487	446	451	442	458	489	446	427	484	429	466	454	467	489	453	471	472	458	507	475	461	437	486	469	487	469	473	474	444	462	462	494	510	465	466	472	482	469	461	457	498	468	494	446	478	460	452	503	461	474	448	478	474	484	411	494	497	484	446	490	438	451	478	491	480	492	506	494	456	454	451	451	453	480	505	481	459	476	456	483	463	478	478	480	468	487	434	406	448	462	445	450	492	444	433	461	476	444	448	465	484	488	459	489	483	469	468	438	469	482	465	402	505	439	491	441	468	449	428	474	463	475	478	479	449	461	437	463	437	466	499	492	474	462	487	444	462	499	458	407	449	492	463	439	466	493	472	464	454	484	443	438	465	460	472	474	482	455	440	453	481	454	474	479	486	495	456	481	510	458	466	462	450	524	489	479	453	509	468	401	480	491	497	453	464	507	441	455	459	453	495	443	480	476	475	472	476	480	487	470	473	461	496	475	457	449	468	472	442	465	525	466	470	451	437	474	489	477	466	492	488	474	469	489	517	494	508	460	487	493	448	482	454	472	432	480	456	501	459	461	453	499	463	501	453	491	439	458	457	463	473	517	424	457	451	490	462	454	473	454	459	484	452	477	468	523	480	440	442	456	457	484	467	465	458	428	448	461	471	502	480	487	474	450	434	477	460	516	455	489	411	432	468	479	484	419	426	462	452	489	458	466	477	434	471	471	459	474	445	455	473	439	445	447	492	462	464	449	458	498	495	423	453	475	472	444	464	487	432	463	448	469	452	475	474	478	471	450	437	456	486	475	438	468	463	451	521	468	440	471	488	470	475	462	444	471	462	481	454	455	479	483	460	466	454	445	485	496	496	462	454	506	467	477	445	484	463	452	477	456	494	441	465	478	464	480	487	430	415	471	454	442	482	467	454	489	464	491	452	477	460	450	484	490	507	459	497	470	471	515	416	499	473	436	484	483	469	444	449	444	480	444	486	517	468	499	465	490	438	488	459	472	482	444	445	490	483	467	458	469	515	443	446	510	441	493	441	483	479	476	447	451	439	436	504	392	459	478	462	452	496	453	458	447	491	505	441	459	465	500	489	477	435	471	470	444	471	475	476	477	411	401	463	448	414	492	511	425	446	454	471	433	474	475	460	429	462	499	460	522	458	437	430	464	434	456	470	465	481	499	471	442	443	442	456	495	462	469	498	450	449	454	461	429	453	455	467	496	461	442	487	477	490	480	468	463	474	469	463	499	473	457	472	446	469	430	479	479	420	461	450	466	466	464	472	487	521	459	439	486	501	472	436	416	459	448	465	471	452	455	487	472	500	463	441	462	459	469	480	447	455	473	486	449	462	483	461	475	489	484	456	484	447	451	483	478	416	468	443	472
22781	21280	28949	23935	21282	21313	7410	1465	1017	926	939	769	757	751	740	711	754	684	665	668	689	633	633	684	648	616	688	636	612	627	588	632	665	621	604	624	624	641	623	646	606	604	631	635	630	652	629	601	613	605	621	626	596	575	622	624	624	603	605	571	625	630	610	599	593	593	601	585	547	620	611	571	607	608	593	557	651	605	601	565	607	620	607	573	609	546	578	566	579	569	606	609	594	604	596	607	612	635	588	627	604	563	558	561	587	648	601	570	601	549	579	602	607	551	581	606	609	619	588	617	535	607	639	590	604	593	601	622	607	604	619	619	599	554	568	564	594	587	612	627	554	578	566	588	621	599	622	556	624	606	552	633	569	616	618	621	580	550	576	606	606	635	607	623	582	593	640	636	617	634	571	562	607	577	610	605	556	614	607	623	583	609	577	628	574	592	576	583	612	596	545	617	577	615	587	578	604	598	603	591	608	582	597	590	607	585	623	608	569	618	575	618	614	632	581	569	636	605	597	595	649	546	592	598	552	524	615	599	565	595	598	590	615	596	592	578	599	570	572	573	588	554	548	587	626	532	597	584	603	619	568	613	606	621	584	578	628	610	616	570	586	584	592	588	573	588	559	622	555	556	576	569	605	624	583	599	585	608	636	627	602	587	602	567	596	608	548	611	633	594	607	585	590	567	584	588	552	545	579	590	593	591	625	615	585	610	588	560	587	561	600	572	564	593	661	630	590	597	613	593	610	631	595	636	640	551	590	608	575	639	625	622	583	574	574	593	548	566	531	597	607	565	556	591	542	585	591	556	595	529	588	603	591	584	560	579	588	594	547	590	606	629	641	582	643	561	634	580	623	602	605	577	589	586	559	596	625	567	628	572	575	599	593	567	601	538	585	564	598	596	614	594	632	578	597	577	575	595	588	589	587	583	594	598	596	608	543	625	611	591	606	635	591	564	620	559	604	586	629	604	620	640	583	564	615	554	623	580	615	570	671	605	564	584	598	594	572	571	542	621	600	594	574	557	592	590	592	601	564	601	606	578	591	605	609	589	627	586	603	601	622	611	598	587	584	585	579	576	602	607	608	583	594	619	588	571	593	608	580	606	604	628	575	592	599	572	607	588	600	606	634	593	607	605	570	582	577	572	622	563	611	585	581	631	614	579	579	605	563	609	607	627	574	531	639	604	581	554	613	549	630	605	605	611	604	617	621	601	585	575	583	561	611	615	607	551	619	629	575	628	562	565	592	591	578	615	616	619	602	569	583	592	574	584	553	573	602	527	583	623	596	604	591	554	572	616	583	622	582	582	613	626	601	591	599	603	641	610	591	621	613	582	593	598	548	636	568	573	629	593	587	579	578	573	623	570	593	577	611	593	599	592	618	642	631	573	617	597	591	583	603	621	633	620	610	562	588	586	593	622	613	613	575	602	561	573	607	619	576	609	595	597	591	625	586	561	549	573	636	604	600	586	592	652	556	604	560	610	610	584	613	610	594	541	624	621	547	592	614	581	619	590	621	610	586	595	582	613	576	599	613	575	580	603	625	564	598	567	597	607	596	565	571	588	594	585	588	563	566	600	601	568	552	571	563	575	616	592	585	562	580	608	582	616	611	630	612	646	574	591	625	577	595	581	611	596	591	579	617	591	631	600	594	614	631	561	580	599	563	561	607	584	558	586	568	573	604	610	605	599	591	627	592	593	574	590	546	601	599	592	631	598	596	639	604	576	596	605	646	609	539	607	564	559	554	589	600	564	615	615	637	582	585	585	586	614	587	550	633	614	599	574	571	580	564	603	619	548	577	577	614	617	610	659	586	652	590	589	581	536	588	583	564	542	613	526	634	586	610	546	628	576	576	594	602	588	580	600	620	566	591	587	594	590	585	580	581	613	556	606	574	586	605	612	560	600	563	585	575	576	569	528	546	635	612	570	615	578	573	559	578	571	602	576	592	594	630	594	560	598	602	597	593	568	522	597	625	599	613	619	602	566	581	599	589	580	600	567	547	621	627	590	616	589	609	576	610	619	570	610	570	562	577	605	642	561	550	590	617	648	615	577	573	622	555	572	561	573	589	589	557	614	582	589	570	552	573	594	563	621	516	587	573	605	602	595	593	617	570	546	593	594	635	600	561	567	564	597	599	570	558	575	597	607	565	583	557	613	579	598	591	612	590	611	568	558	596	544	578	594	602	569	580	606	577	595	564	610	589	621	628	560	615	608	556	610	564	564	598	595	603	575	586	521	599	579	613	549	592	628	591	604	569	618	589	566	574	607	634	562	626	583	578	550	588	613	565	525	603	615	537	620	612	585	595	588	630	593	578	587	602	598	598	588	580	559	567	628	567	595	574	603	590	539	606	579	573	551	578	608	622	615	574	559	611	565	533	536	579	636	570	645	607	612	600	581	639	575	605	616	613	633	591	582	635	567	597	597	543	608	607	598	579	611	615	614	617	644	551	583	547	590	580	566	620	577	607	617	583	636	579	634	625	568	631	604	571	602	564	580	605	609	580	594	609	585	615	590	606	596	610	616	582	632	566	539	584	620	546	578	580	609	590	580	543	554	602	616	603	608	590	602	585	597	601	629	594	553	598	569	600	584	557	589	614	574	579	600	639	553	586	596	594	601	580	555	584	574	591	627	567	574	581	600	586	578	600	593	570	569	618	598	593	607	608	609	580	608	610	569	626	550	546	553	592	594	621	528	590	593	613	558	619	564	579	618	594	591	633	608	556	647	615	569	605	584	575	578	557	617	600	565	565	574	562	579	557	585	581	585	607	606	580	580	659	594	561	573	585	564	575	620	560	559	586	599	589	608	582	581	577	596	595	537	590	617	580	587	600	602	592	556	574	571	583	605	567	604	566	624	604	589	582	578	603	633	606	598	592	610	589	603	621	598	624	601	595	565	583	593	594	594	573	602	647	587	631	594	617	571	604	603	626	567	578	583	581	577	565	599	581	615	579	611	569	574	603	600	556	570	577	593	543	621	585	626	561	591	612	579	597	604	591	600	583	601	594	573	572	581	586	594	560	553	621	582	591	591	587	595	628	582	585	617	574	572	638	570	565	622	609	568	583	640	565	617	582	596	583	620	614	589	558	647	586	575	592	616	577	564	602	603	606	603	559	572	563	539	579	563	585	596	574	603	617	603	641	592	594	592	594	588	553	595	605	592	565	645	563	552	588	562	575	559	601	587	559	605	582	600	575	588	586	606	585	630	588	569	586	584	600	597	568	626	558	603	584	579	639	561	568	592	604	619	572	568	582	580	570	619	548	604	649	553	603	613	570	609	615	541	599	614	532	602	593	567	602	625	581	625	599	597	555	581	582	587	573	577	604	629	626	572	644	611	625	554	543	576	621	562	601	587	586	630	579	568	601	589	570	613	584	642	550	589	610	601	560	618	626	579	612	579	621	588	545	620	568	585	581	611	568	574	619	591	557	587	584	607	581	587	614	593	559	600	567	528	602	617	576	589	634	568	578	636	597	583
4910	14627	10163	4931	3673	2813	2121	1715	1442	1270	1132	1007	978	828	787	765	772	777	776	704	677	739	697	687	654	668	656	660	653	672	656	649	657	587	657	591	636	628	627	653	624	605	595	595	579	626	640	605	539	649	602	586	630	597	627	603	625	628	633	625	634	642	573	577	592	555	566	623	638	643	608	604	630	606	582	581	611	660	609	570	637	595	624	567	600	573	658	609	634	623	594	580	553	634	609	577	617	639	547	613	588	604	539	593	636	573	600	605	578	606	656	652	573	601	650	648	579	610	570	566	623	606	622	593	606	623	625	589	613	598	572	625	593	584	593	621	595	585	610	595	604	569	620	614	541	649	564	574	601	629	581	581	565	591	597	593	613	606	590	576	625	587	608	565	610	638	562	594	575	604	606	587	575	562	587	600	590	631	639	641	604	578	627	621	603	570	596	630	598	585	648	594	583	592	602	624	599	593	568	587	559	585	642	615	627	617	597	625	539	551	595	587	606	604	613	608	597	615	619	602	588	553	598	610	597	586	569	629	631	573	632	593	599	607	569	622	557	541	616	605	582	620	574	584	575	644	594	574	600	586	665	573	651	617	532	596	603	595	577	630	604	633	606	573	570	627	607	628	575	571	559	592	584	555	605	569	542	624	628	576	595	622	566	557	590	558	597	583	590	579	558	604	572	584	608	590	588	571	595	658	565	581	625	624	612	562	600	568	554	550	593	576	619	613	575	605	620	545	570	590	580	588	566	625	543	572	583	570	603	587	586	622	600	606	616	610	630	580	585	590	605	624	603	611	559	557	587	619	617	564	601	619	626	594	604	592	622	597	558	598	600	632	617	584	627	640	610	621	637	593	599	585	613	647	567	623	557	585	613	586	614	568	603	625	546	585	646	621	628	552	614	605	598	603	614	611	617	627	592	571	560	641	573	558	563	569	583	559	607	586	561	600	591	615	577	630	596	552	642	609	630	608	613	625	630	591	572	649	611	643	591	604	623	608	616	594	603	610	593	610	562	623	608	665	557	574	606	624	623	631	618	606	589	607	570	572	592	562	582	602	607	578	551	544	582	566	622	572	598	625	606	595	600	598	548	569	606	609	598	630	628	567	611	583	594	556	569	590	572	565	590	582	576	634	572	684	590	577	549	579	593	580	602	576	600	602	574	617	594	630	579	611	628	585	601	614	565	575	615	581	589	551	597	599	559	597	592	582	609	602	579	577	562	588	599	555	621	607	569	614	545	594	584	599	651	578	636	599	573	614	539	618	587	618	614	595	566	569	562	590	586	601	610	607	577	553	591	602	624	572	574	580	612	588	642	604	554	632	635	587	621	587	616	615	580	561	601	599	601	571	648	617	646	573	603	544	648	625	584	558	619	570	573	597	635	614	597	562	572	619	556	603	609	557	601	659	599	598	623	588	597	623	593	576	571	574	630	648	548	586	586	533	606	597	582	575	588	580	552	598	593	566	596	564	580	537	568	562	563	593	609	602	606	622	605	581	589	595	616	581	550	600	610	575	566	605	611	603	585	579	557	616	617	590	587	593	602	651	598	587	603	602	591	628	548	601	580	586	551	586	600	551	554	594	610	563	596	590	597	566	629	588	643	577	571	622	667	581	613	614	613	622	577	590	581	590	567	618	594	600	564	556	570	599	616	570	588	635	633	622	579	627	616	619	613	612	604	592	605	600	580	585	624	616	589	561	575	639	618	592	583	553	611	561	590	550	578	653	572	590	628	590	608	586	598	601	655	576	580	637	549	576	584	595	607	605	570	611	604	607	536	607	602	553	561	593	602	557	563	674	604	630	588	589	623	561	529	625	599	632	605	583	616	579	608	606	612	628	606	594	614	609	624	589	608	602	608	591	635	642	599	590	601	568	581	621	566	545	588	581	618	583	621	604	580	622	611	589	582	555	535	602	552	597	594	622	580	605	586	592	570	597	601	591	577	627	581	610	612	596	589	567	613	581	602	580	630	537	611	577	602	589	605	605	607	581	617	583	638	605	601	617	601	565	580	566	589	571	587	577	610	546	582	605	626	594	636	587	604	596	633	532	657	575	579	647	579	606	597	563	579	601	567	535	606	594	566	560	576	595	568	613	640	575	595	617	565	559	588	594	626	627	623	588	612	605	594	589	592	579	645	637	600	542	572	604	602	580	621	546	611	600	592	571	572	609	647	569	601	577	573	585	594	590	562	622	612	591	592	612	605	599	641	598	639	657	594	592	622	610	527	616	610	624	583	580	583	622	591	606	546	592	626	569	575	579	611	600	628	573	609	655	592	553	628	629	562	569	594	589	592	609	624	590	602	609	596	613	576	578	576	570	626	605	584	587	635	600	569	575	560	581	639	586	620	629	609	618	642	575	602	582	626	612	598	646	623	589	574	575	589	609	582	602	579	602	605	597	641	597	603	554	609	595	561	632	591	581	615	570	592	598	601	553	586	602	580	610	643	610	581	634	574	617	595	636	592	624	581	630	589	558	611	574	577	562	583	613	559	578	589	593	625	597	597	568	555	570	595	600	646	601	597	586	560	619	592	607	609	611	576	579	625	605	626	600	593	568	587	568	553	592	615	596	603	628	597	586	569	576	611	586	546	572	618	615	616	603	620	605	612	616	626	600	585	570	572	641	591	593	555	617	626	580	583	644	579	581	609	616	599	610	563	586	552	548	640	602	575	674	654	595	588	593	558	606	578	595	556	605	592	589	571	591	605	566	603	604	642	577	575	525	554	581	580	576	602	616	591	576	608	600	655	595	599	553	573	606	619	594	623	583	592	635	612	555	633	573	574	593	602	641	631	566	633	584	622	597	591	556	615	605	584	594	602	595	572	644	634	596	629	588	601	572	608	588	632	607	634	600	607	570	600	587	578	570	636	585	610	619	635	551	520	576	624	587	573	603	588	606	570	560	586	559	600	630	641	593	559	599	583	622	594	614	583	615	597	578	597	576	577	635	657	579	630	589	618	567	625	601	604	620	596	585	566	578	632	577	625	609	602	564	600	625	576	560	568	540	527	589	607	646	610	559	629	657	621	661	593	636	565	569	642	606	621	581	610	598	561	598	589	626	580	627	572	593	606	658	617	612	591	569	595	556	577	581	646	591	580	651	594	587	583	620	581	593	579	587	567	622	608	570	586	596	613	603	576	593	610	597	661	584	639	548	580	622	577	593	558	596	614	630	624	583	594	609	617	619	592	620	621	601	568	626	630	569	571	587	611	578	581	575	578	603	604	590	561	631	553	561	617	602	568	583	596	594	586	562	613	613	558	593	605	621	560	573	581	600	589	564	582	616	582	593	593	632	600	579	599	638	597	556	588	568	614	565	577	585	611	593	568	617	568	610	602	607	559	617	601	585	623	627	588	575	617	593	606	580	559	643	570	618	631	586	576	634	583	613	584	582	582	620	599	593	564	590	596	629	621	601	623	623	575	598	599	593	583	564	545	555	615	573	593	591	594	607	577	555	554	629	560	573	602	617	576	573
28062	17465	3138	442	293	277	233	234	203	241	223	242	223	229	211	211	222	217	238	229	192	230	220	240	205	221	200	194	216	217	234	210	213	195	230	209	211	220	219	206	209	192	215	221	222	194	193	247	211	211	242	204	197	216	201	206	232	205	232	215	193	229	219	233	215	196	207	203	210	221	221	190	220	200	241	226	214	215	249	202	216	193	213	200	220	221	233	225	189	232	194	215	207	197	229	216	211	206	216	194	214	211	208	209	171	188	204	200	171	224	213	191	227	213	220	195	219	223	223	207	215	199	210	207	192	202	206	226	213	210	223	194	211	201	195	222	228	213	191	220	229	230	238	219	184	224	195	235	207	211	200	235	230	232	220	225	201	212	237	212	212	224	181	187	203	213	199	214	214	216	208	203	219	209	222	224	207	217	220	248	204	207	191	245	240	216	217	218	212	214	241	204	214	197	186	215	225	184	207	219	203	216	214	222	196	235	198	207	209	200	199	218	191	184	209	203	190	231	235	199	216	221	200	228	217	196	196	224	194	236	229	221	191	221	206	210	212	187	204	194	188	218	184	200	205	181	210	198	210	214	219	200	229	226	221	234	255	199	218	214	231	204	262	199	210	209	228	207	228	228	240	213	212	219	223	222	223	242	233	194	189	231	183	226	210	204	221	212	189	213	202	196	197	241	237	199	217	220	194	241	192	242	231	199	244	181	219	215	215	214	235	213	209	220	203	183	233	228	176	236	206	203	208	233	195	210	227	209	211	213	219	197	220	209	201	219	226	232	218	207	227	199	228	191	212	214	198	207	208	196	210	232	209	181	222	228	206	223	216	215	194	223	216	208	225	214	209	192	186	223	208	234	242	228	210	224	214	232	219	199	202	218	211	212	205	208	186	207	202	198	216	213	213	209	216	207	198	236	196	243	221	219	219	189	197	212	226	223	214	210	228	194	222	226	201	238	187	209	221	227	228	214	213	223	216	211	229	201	204	239	189	227	198	209	241	229	199	242	224	196	226	224	209	233	229	197	207	207	214	211	189	210	230	207	250	231	226	208	220	183	177	213	197	213	220	209	219	222	192	213	258	213	219	226	242	200	211	214	210	221	206	240	210	210	214	245	216	209	197	208	204	240	222	182	232	203	226	231	217	216	223	191	187	235	222	222	230	225	206	213	223	223	216	224	203	196	226	205	213	208	221	218	214	205	194	226	218	198	240	203	211	224	226	218	245	218	199	229	218	224	212	230	220	207	197	217	216	210	223	200	217	211	204	181	220	224	208	227	206	211	185	197	229	237	200	206	219	214	187	225	205	208	219	215	218	191	240	194	207	228	224	214	233	197	203	226	173	210	215	194	220	235	218	218	199	220	216	203	199	203	219	214	209	221	238	221	203	197	211	207	192	236	220	205	235	209	222	207	214	218	203	215	210	204	200	226	204	227	215	216	218	220	232	219	195	211	219	219	212	207	216	212	210	202	232	190	203	215	222	200	232	204	211	249	219	227	190	191	200	184	233	201	179	200	194	194	239	220	234	237	211	218	229	228	220	229	258	224	200	210	215	185	209	226	221	199	210	213	218	229	219	216	214	224	233	223	204	214	195	197	195	220	239	217	207	182	224	203	208	239	232	191	221	224	197	223	225	216	215	204	214	214	227	224	231	206	233	224	198	201	202	220	227	235	214	213	237	201	201	225	205	221	210	230	229	223	203	208	213	206	227	207	215	207	208	219	197	227	210	223	214	228	221	213	214	200	214	207	204	208	206	214	223	218	208	230	195	224	226	203	207	235	241	224	196	219	239	226	197	212	202	203	192	214	242	199	239	231	216	212	208	220	205	222	204	220	199	221	241	211	212	199	218	207	217	202	237	223	218	194	210	198	204	220	215	223	225	216	220	221	215	224	217	213	196	209	211	192	221	244	218	192	206	204	221	199	221	203	191	182	203	215	214	202	236	188	232	245	219	237	217	220	206	233	227	229	226	186	212	218	216	203	188	227	189	198	227	206	210	230	215	207	210	222	209	192	253	199	205	231	208	184	238	207	212	225	231	206	197	227	252	202	228	204	203	219	202	230	207	230	229	237	223	200	210	203	186	219	237	256	214	218	215	215	225	227	229	218	218	224	212	199	221	213	190	216	213	238	226	233	206	208	220	238	204	200	214	193	231	201	176	198	204	224	200	212	206	212	242	194	228	208	203	196	218	244	223	216	206	190	208	220	187	236	212	207	237	222	180	210	232	222	201	172	208	202	206	229	202	195	201	208	197	231	200	215	217	217	214	195	192	196	245	224	220	200	203	211	213	213	213	229	197	205	208	206	215	197	202	199	228	204	209	207	198	207	227	223	193	261	218	224	235	224	205	218	227	201	188	201	198	242	223	228	216	210	216	222	208	207	211	224	212	243	199	206	198	206	220	208	191	190	229	218	206	227	227	214	216	214	225	178	223	204	190	224	199	216	170	210	245	217	224	239	217	201	196	216	197	192	218	220	186	214	208	222	216	232	219	202	213	216	228	204	226	210	214	213	208	217	213	221	223	222	225	214	234	191	225	222	215	227	224	209	207	221	198	204	203	226	200	207	213	180	229	226	215	241	196	238	220	213	231	213	208	243	221	199	180	191	241	188	229	219	205	181	215	219	201	215	222	195	217	206	210	186	193	230	211	210	202	209	218	225	195	224	234	214	213	223	234	237	221	201	215	241	231	203	219	214	196	206	215	214	211	194	209	212	232	211	202	203	218	185	212	180	247	197	216	214	183	215	201	232	229	221	222	208	202	220	222	216	225	217	212	240	205	199	229	203	199	219	214	217	213	208	204	237	230	201	244	201	203	226	211	200	186	208	205	212	211	187	171	212	216	234	202	215	206	227	210	221	227	226	218	206	235	201	213	205	203	209	225	212	176	199	195	189	218	226	211	207	245	196	208	209	226	231	240	231	212	187	199	231	214	218	215	218	193	232	221	200	237	218	210	192	204	223	202	232	221	223	231	224	225	211	198	240	213	217	209	185	222	204	224	199	225	234	208	217	212	178	210	220	215	185	230	205	196	219	228	204	214	218	218	204	228	183	244	217	217	220	218	219	224	229	228	201	213	192	214	223	222	209	216	218	228	216	210	178	210	201	195	208	206	186	205	205	211	196	215	192	228	177	234	199	209	224	228	192	202	201	204	235	199	208	194	228	224	226	201	215	227	201	206	221	235	218	181	202	218	193	254	217	205	216	235	220	215	215	225	214	198	228	225	207	223	212	209	221	217	213	230	220	201	227	203	209	233	237	232	234	235	242	224	236	202	198	229	235	212	207	225	206	187	176	188	208	216	218	212	208	211	211	183	219	223	227	228	195	213	219	211	207	210	252	217	192	209	211	211	225	202	214	216	210	203	225	201	209	192	215	230	210	208	226	217	215	224	210	222	209	230	209	193	205	231	230	205	187	173	217	187	180	204	213	200	222	210	223	217	216	233	188	231	212	192	198	198	211	225	206	215	231	208	205
4304	738	548	371	345	289	285	303	237	260	239	241	239	208	245	231	244	243	248	243	241	274	242	232	268	243	248	229	232	226	227	235	251	284	245	250	218	242	285	229	204	241	255	231	243	246	250	262	245	233	241	239	222	237	246	234	225	247	245	263	226	258	243	249	254	219	237	250	235	250	231	199	231	228	252	268	219	213	238	260	252	239	244	235	255	244	225	234	236	244	270	276	240	262	221	220	235	233	257	246	234	240	233	255	248	216	262	229	254	250	248	246	183	224	234	235	244	226	253	241	241	251	251	251	233	220	228	257	239	253	221	260	235	273	226	245	231	245	213	252	245	221	244	250	270	227	254	246	236	243	279	227	257	233	226	254	225	238	241	211	221	248	219	236	248	260	257	243	224	243	250	235	252	249	264	242	239	228	246	235	263	263	234	230	251	230	261	265	255	234	235	238	211	234	209	262	262	250	259	231	244	239	233	260	234	276	270	250	236	221	251	250	230	236	232	231	235	248	235	246	234	258	237	266	251	241	232	245	255	246	256	242	201	258	253	233	253	241	253	267	234	240	246	276	227	243	257	229	247	249	233	256	236	249	253	246	264	237	252	249	257	235	235	243	247	264	252	219	232	239	242	226	250	278	237	274	248	209	215	227	248	286	242	217	242	246	228	240	233	220	227	250	230	252	249	230	256	262	232	257	254	249	268	237	251	245	249	237	234	240	242	260	211	280	254	248	228	246	233	264	256	252	230	240	239	242	244	247	246	240	256	227	248	227	228	219	252	203	253	251	247	275	254	252	232	212	215	229	244	214	248	204	275	245	196	261	272	245	253	254	265	262	255	254	234	224	230	240	233	281	236	225	242	249	237	240	238	255	247	217	258	235	225	228	254	242	229	257	255	246	213	215	222	266	236	235	249	269	248	255	249	228	248	233	252	259	246	245	247	216	245	218	235	234	243	244	261	263	230	207	224	224	247	221	240	247	244	233	265	228	228	238	227	240	229	242	232	244	262	252	217	247	232	236	254	233	267	233	231	231	232	262	244	247	223	212	260	203	242	257	254	219	244	251	240	247	219	231	243	254	219	233	250	254	245	240	245	255	237	229	243	262	229	222	219	232	266	244	240	251	218	248	229	240	287	264	209	232	248	214	256	249	270	252	253	213	227	232	253	219	208	268	251	244	240	255	213	219	263	265	228	227	254	216	237	269	256	249	225	229	235	241	249	238	234	212	231	245	255	227	247	228	278	252	221	229	218	223	261	209	242	254	261	231	223	247	250	249	224	267	237	246	260	227	240	240	222	251	235	217	228	235	235	247	231	226	271	242	232	205	230	245	248	237	257	241	260	235	245	241	267	260	252	227	243	237	213	232	255	209	230	243	257	247	232	245	245	249	217	238	236	255	225	250	248	218	234	213	235	273	239	248	252	262	248	221	233	249	250	237	234	230	252	278	241	231	211	239	215	214	246	228	264	275	239	241	241	262	237	238	275	258	230	235	257	251	249	243	243	255	233	236	218	256	244	239	222	231	233	262	242	224	264	222	246	245	203	250	222	252	227	239	240	239	230	231	267	213	240	255	255	249	227	228	221	262	247	215	236	260	235	235	231	256	225	257	220	236	235	259	242	247	245	251	237	259	270	245	237	237	249	244	260	238	252	272	219	205	247	259	246	233	252	258	238	208	243	244	253	235	265	257	212	255	231	243	244	213	228	230	241	234	235	225	236	239	224	228	229	216	229	246	226	248	247	244	226	259	263	257	257	252	237	219	238	224	232	255	217	266	252	254	250	256	258	232	238	200	237	246	248	256	239	234	228	233	257	227	231	271	237	247	219	249	259	253	250	230	259	257	214	250	258	252	218	265	227	223	240	256	247	288	251	262	213	241	252	242	271	251	248	215	252	254	242	231	254	224	259	238	230	227	256	257	239	219	232	228	210	246	231	248	245	245	247	237	235	258	223	230	238	230	241	257	233	232	230	221	261	242	231	206	220	238	216	241	236	242	214	262	247	255	244	261	256	229	248	235	247	258	254	249	232	215	223	240	215	226	254	229	213	252	238	223	248	260	222	239	247	223	233	222	236	246	266	224	246	258	239	255	261	235	239	238	242	254	215	247	217	255	233	225	242	237	259	247	222	237	249	253	233	202	248	266	231	207	229	238	251	251	261	225	214	247	231	243	236	245	236	237	252	263	238	260	234	241	234	257	219	255	233	239	247	259	265	225	261	221	231	268	270	219	226	255	235	227	217	224	252	243	201	270	213	235	228	275	232	233	262	236	229	238	277	220	240	284	255	230	229	246	229	249	238	220	246	244	263	232	225	230	235	251	261	227	237	259	250	260	240	230	264	241	238	262	229	268	251	231	255	247	257	237	264	244	240	237	237	255	259	265	232	265	242	244	233	232	242	247	251	222	263	216	234	258	276	228	251	237	241	254	256	226	217	252	242	254	256	251	257	249	241	238	231	248	225	223	233	251	239	244	229	221	257	220	250	257	253	245	226	235	269	225	233	243	243	255	256	217	262	258	256	228	222	242	217	203	240	279	245	232	259	247	247	239	224	267	219	255	218	262	254	258	247	235	225	224	216	231	222	254	234	259	245	239	253	252	241	239	248	229	191	238	240	258	227	249	253	253	244	235	238	241	246	230	251	241	246	228	233	221	234	243	266	223	231	255	230	265	247	237	239	244	227	230	240	249	238	266	225	271	231	213	237	216	262	218	254	234	247	255	253	246	224	223	222	234	236	238	238	225	243	234	216	245	271	254	218	243	262	212	211	231	247	217	229	242	268	248	242	230	267	249	260	246	264	228	254	254	251	252	218	246	243	222	244	239	247	241	249	231	252	216	234	245	247	272	245	245	230	226	267	234	253	258	217	228	221	237	239	234	218	215	223	256	267	242	239	221	229	229	252	235	242	246	210	239	253	243	265	271	229	262	226	267	271	259	247	214	261	218	244	238	245	226	264	232	220	258	252	238	242	239	221	243	232	200	249	228	249	255	256	268	243	228	214	229	269	221	229	248	245	249	225	257	248	235	249	225	239	247	242	247	229	249	263	230	234	270	217	267	202	244	213	277	264	222	266	266	208	258	263	234	248	252	277	231	229	225	243	253	228	226	261	259	238	239	234	243	249	219	232	258	234	229	265	243	226	239	246	285	257	232	223	246	263	232	249	248	251	228	260	253	261	253	227	253	243	223	240	265	231	244	264	247	260	240	228	233	236	244	238	226	263	239	233	228	214	240	236	228	272	257	240	256	262	221	245	190	248	224	228	260	224	250	226	256	223	246	247	232	241	228	239	228	244	262	242	213	235	253	231	237	265	237	273	242	231	250	250	214	243	199	250	233	271	242	228	222	254	243	262	239	256	235	225	280	224	231	237	259	234	263	230	268	228	241	213	231	238	242	229	242	226	227	250	228	242	214	229	226	226	268	260	239	241	222	253	241	224	259	218	249	242	246	264	207	222	252	228	226	253	259	221	243	239	211
24066	21424	28667	24554	21394	8711	1015	656	567	467	393	425	388	352	371	353	316	347	333	317	313	333	327	306	305	303	333	290	310	297	285	335	278	277	301	319	288	252	290	278	292	320	286	271	297	302	309	327	279	284	283	298	284	306	296	291	274	255	305	276	305	303	303	267	283	270	284	305	298	292	297	285	274	297	286	285	289	307	292	299	298	298	298	316	296	264	274	296	280	291	283	254	276	291	285	306	294	294	306	291	281	294	297	259	285	282	296	285	251	298	312	290	303	260	285	277	293	286	274	281	298	287	264	282	288	295	281	264	269	265	301	261	272	294	275	271	292	270	318	273	292	303	322	286	301	301	268	258	290	289	262	277	251	276	296	267	274	275	303	304	280	275	292	313	280	261	309	291	271	262	290	290	268	267	289	292	276	284	278	282	283	303	285	299	282	271	279	284	297	301	305	282	305	270	305	304	274	294	290	289	281	252	316	271	309	283	295	260	287	293	308	277	259	283	306	265	280	298	344	282	271	263	302	267	315	272	283	282	301	273	261	298	269	255	288	280	299	265	316	303	269	253	277	280	278	286	324	257	310	301	293	258	295	279	315	274	263	283	293	248	281	286	275	268	268	283	289	278	297	302	274	275	311	268	311	312	266	321	274	292	282	280	289	302	268	313	307	258	316	292	260	281	291	292	275	285	252	259	250	288	320	294	283	298	304	275	258	270	257	269	289	303	255	245	286	289	284	303	282	269	276	248	296	295	293	268	296	254	299	295	305	268	299	301	345	271	311	274	300	309	297	276	263	245	284	285	293	295	265	265	306	285	265	274	264	293	250	273	271	266	284	271	266	278	270	327	311	289	251	291	297	271	298	297	299	299	287	264	298	260	283	271	273	267	305	289	272	335	300	268	295	310	263	284	265	301	288	287	303	294	321	268	282	293	300	290	279	281	310	256	278	286	269	301	283	265	279	251	301	272	260	276	254	284	295	319	288	308	286	315	277	262	276	272	289	286	275	282	279	331	294	282	275	329	260	315	298	258	300	270	309	303	307	274	275	282	298	283	298	279	279	297	275	293	283	264	286	292	299	285	295	303	278	294	256	332	305	279	280	315	307	296	296	316	274	304	294	303	276	259	300	299	282	292	323	300	298	270	276	290	280	285	292	250	289	290	295	272	290	287	291	284	277	275	293	272	267	281	279	312	277	271	317	307	292	291	274	283	288	268	288	296	261	262	262	268	294	313	292	290	305	330	298	301	277	283	304	308	275	287	294	297	265	272	278	276	255	286	276	272	306	254	311	314	289	286	291	263	284	264	282	285	283	257	289	276	250	331	286	270	288	313	249	291	277	284	270	312	291	274	305	285	285	304	280	292	299	304	261	274	260	285	273	279	310	315	276	293	280	267	284	291	301	279	278	284	274	261	293	259	299	276	280	273	294	301	274	276	279	283	296	270	286	260	252	290	329	311	295	279	287	280	282	269	290	260	281	270	265	300	272	257	281	300	303	268	288	273	287	294	285	244	297	254	311	284	291	278	269	285	299	284	282	267	275	276	299	296	293	290	260	281	286	286	306	294	310	307	298	312	276	282	304	305	299	299	301	304	323	298	275	302	276	273	254	261	284	278	263	301	266	279	257	283	276	294	282	276	299	304	312	283	301	292	266	279	298	273	265	265	297	288	266	290	280	242	276	280	292	282	269	273	284	287	258	275	317	283	300	263	285	275	286	304	281	272	274	297	282	252	280	288	293	271	289	282	274	296	292	280	272	290	292	287	297	298	276	236	287	297	296	303	325	256	275	293	287	278	266	274	294	283	295	287	242	309	273	256	273	291	287	281	307	299	294	262	265	245	286	307	271	280	286	245	256	293	265	305	280	269	283	287	328	296	260	288	282	312	301	284	277	287	286	284	303	287	309	314	303	273	270	264	272	289	282	261	305	284	289	312	291	281	274	279	267	268	297	281	276	274	315	261	292	285	297	291	286	301	261	309	281	261	256	260	261	290	297	280	264	307	280	266	278	308	291	291	289	284	289	291	253	261	290	292	247	264	258	334	292	296	295	264	293	264	272	294	287	288	280	290	284	281	297	253	286	277	296	274	282	278	259	278	265	270	274	276	281	259	255	284	266	269	262	270	280	269	296	290	262	263	292	273	277	294	285	292	285	281	265	269	294	292	307	271	272	267	285	299	278	255	277	305	295	297	262	277	285	293	273	277	266	277	294	280	271	289	295	263	305	290	281	273	282	284	268	253	274	262	266	301	265	271	268	278	295	294	309	272	321	269	262	281	299	299	317	286	274	282	267	270	306	322	270	308	276	311	295	278	273	256	271	267	277	292	276	280	290	257	277	261	295	293	287	289	284	293	311	283	296	257	269	272	289	288	291	287	288	282	269	261	300	305	276	273	310	278	286	287	277	295	264	275	282	296	231	249	244	293	289	306	298	264	257	274	294	306	281	280	291	287	274	267	290	253	258	278	280	325	258	288	276	295	269	282	282	291	254	330	274	272	281	265	302	298	275	270	290	289	277	290	289	291	251	286	261	265	258	288	296	262	267	289	276	284	293	293	279	316	313	290	309	318	301	289	293	241	294	263	268	276	310	318	297	289	273	261	285	297	290	302	309	271	280	276	273	263	300	281	314	265	257	299	298	329	270	270	248	275	284	282	241	304	304	304	314	308	289	271	290	286	304	299	289	275	263	243	276	282	310	269	257	296	303	283	321	266	299	277	315	261	275	279	278	271	273	288	315	254	288	265	265	309	281	276	283	276	282	295	233	318	273	306	265	268	299	281	313	267	314	270	311	264	296	293	286	287	253	283	288	292	298	302	295	303	288	268	270	278	282	268	314	309	300	292	284	290	290	265	300	261	260	275	331	274	290	275	307	299	274	286	298	275	260	304	258	287	311	278	283	308	310	315	285	285	309	274	256	286	273	293	293	293	280	292	274	282	291	282	270	306	287	287	276	279	316	312	278	264	277	272	272	276	303	285	284	254	296	279	281	286	279	238	273	293	272	271	274	278	286	297	294	287	280	254	264	301	271	281	279	299	261	294	266	265	290	293	311	277	245	278	293	285	290	288	299	288	277	278	271	287	287	278	308	308	252	271	270	279	281	288	310	277	260	282	297	249	283	291	297	272	302	275	261	279	269	292	291	274	262	266	265	282	281	289	271	287	305	291	297	320	264	291	284	313	288	284	287	294	266	285	282	287	297	260	290	250	302	271	310	303	299	266	269	300	287	281	271	294	323	290	289	323	258	278	276	306	278	270	283	288	296	287	272	263	250	285	279	272	281	305	244	268	295	264	283	308	280	291	272	305	292	293	294	256	287	272	310	281	300	269	284	293	258	272	296	272	264	266	296	298	270	316	289	265	272	291	286	275	282	269	287	283	275	294	304	291	263	298	288	265	253	279	291	298	298	320	296	271	258	295	263	277	315	290	288	263	269	278	320	274	312	283	302	279	319	278	283	287	298	299	302	313	285	281	290	278
3354	8866	5993	2691	1937	1514	1166	936	805	652	569	536	461	429	425	456	374	361	363	326	334	358	337	317	321	332	314	329	301	297	320	318	295	315	314	311	331	353	281	301	323	302	327	303	321	293	314	325	301	307	312	315	295	313	315	307	303	279	336	314	330	334	294	309	282	262	314	311	293	309	290	294	307	293	275	323	300	273	303	270	308	314	299	295	254	287	323	319	306	317	294	335	290	299	310	318	311	296	307	319	300	288	316	290	291	310	293	309	308	321	313	293	296	299	306	322	309	286	327	280	318	300	288	257	295	321	272	320	308	305	311	305	300	317	294	279	303	299	306	309	286	290	329	278	288	306	276	293	319	274	283	307	307	299	320	270	331	316	347	281	291	301	293	287	329	267	279	329	295	265	352	291	317	318	277	294	302	317	325	306	296	307	269	315	301	290	294	316	298	286	292	286	319	305	280	339	296	303	279	322	313	296	299	310	278	277	311	310	309	306	272	308	308	256	300	310	308	323	275	286	320	333	288	308	296	291	333	303	276	259	327	283	311	313	306	325	313	276	261	303	282	309	303	306	267	307	299	275	264	311	260	307	296	279	311	289	308	339	329	321	313	297	285	313	290	333	340	312	303	314	303	319	270	290	333	293	315	346	282	276	304	295	305	283	300	281	301	269	304	321	296	281	277	293	304	309	280	304	276	278	285	312	285	323	323	303	293	275	310	285	294	307	295	309	326	264	316	281	290	287	290	273	294	310	293	307	289	277	290	295	306	284	293	275	301	293	333	251	301	308	285	287	293	303	314	286	329	263	272	265	291	286	315	340	287	339	319	292	318	289	309	308	300	300	300	321	310	281	315	310	280	300	298	276	316	344	294	310	300	294	325	283	296	312	298	284	285	310	315	264	311	321	299	315	302	298	286	294	317	277	290	315	298	299	300	286	278	286	283	302	314	259	301	278	281	322	283	311	324	307	290	303	314	298	299	315	311	263	319	285	316	283	303	282	296	313	302	316	324	330	283	302	271	276	271	289	281	302	319	315	293	301	269	342	259	326	292	331	259	296	270	300	288	319	297	294	309	310	290	290	313	298	297	292	289	284	297	316	293	320	309	313	329	316	319	315	314	298	263	317	291	286	314	293	329	286	316	287	321	287	324	298	304	370	297	308	267	277	272	284	301	312	304	282	288	325	302	286	294	297	283	291	312	323	267	309	302	300	299	304	292	284	284	335	296	328	300	293	304	303	328	283	309	289	281	301	291	296	277	310	314	300	291	286	295	308	280	332	328	275	283	283	315	318	291	301	302	291	319	270	309	325	275	324	315	329	290	281	286	275	288	302	300	310	286	285	320	312	306	333	298	284	278	290	299	288	312	318	306	283	267	281	314	311	331	279	274	301	283	301	275	274	301	337	276	293	310	310	299	310	287	290	292	305	296	309	312	319	286	340	323	262	303	315	275	305	289	293	314	314	299	319	301	309	260	306	320	289	307	295	279	324	323	307	281	291	306	331	295	312	273	332	286	283	308	286	298	297	281	337	274	297	301	308	289	307	299	274	291	300	280	278	277	289	287	275	293	305	296	321	300	297	311	309	303	314	287	289	293	324	276	278	308	306	320	299	301	307	287	286	266	305	292	263	291	279	263	301	276	290	312	306	292	296	301	263	304	308	335	288	293	296	315	293	309	295	279	315	292	286	274	305	297	268	311	326	292	296	309	337	299	289	277	332	301	309	288	310	276	309	318	331	290	264	285	281	287	326	294	294	308	271	311	304	310	301	327	288	301	309	305	277	295	320	280	312	291	297	295	297	315	283	294	287	286	317	316	289	277	312	304	293	289	313	272	307	283	278	313	312	308	273	300	293	289	288	293	303	280	295	316	298	318	319	326	305	310	315	299	348	276	287	331	285	280	272	325	316	317	298	291	287	310	307	288	320	288	301	296	291	287	306	292	309	297	316	288	294	295	316	297	322	289	305	313	330	281	339	303	283	338	273	286	283	288	326	272	331	292	291	295	309	300	297	299	295	309	287	298	299	319	322	281	280	340	299	285	317	303	311	283	298	297	304	312	342	274	284	279	296	316	311	286	292	309	290	305	292	286	300	295	311	303	291	297	303	336	316	295	314	295	313	302	283	282	281	336	283	313	292	294	304	313	301	310	320	270	313	338	305	289	293	290	277	262	281	268	328	314	309	317	302	321	325	301	274	311	292	278	323	313	302	291	295	304	304	291	282	322	300	298	295	311	290	313	277	283	286	295	332	275	282	293	296	301	310	300	307	301	303	344	286	280	311	302	289	279	305	311	332	276	276	319	308	299	291	311	287	322	309	309	317	295	287	278	324	307	303	275	295	319	303	301	314	310	302	250	317	255	318	296	297	292	334	306	304	326	303	298	279	280	312	313	264	309	310	286	303	288	289	280	308	278	292	300	307	299	314	294	284	298	306	306	285	300	320	303	306	299	294	326	294	319	298	320	293	307	343	287	287	295	295	294	291	274	293	335	311	266	286	291	312	274	319	310	286	292	324	292	309	301	294	292	291	283	313	276	341	274	289	279	304	280	296	294	273	292	328	302	297	245	310	279	280	306	281	293	311	303	323	295	326	285	278	303	323	297	322	293	287	311	295	308	266	298	285	301	283	305	303	275	276	302	324	314	289	317	303	303	289	274	263	289	292	300	302	273	333	304	285	293	301	281	286	304	288	301	314	310	318	275	281	318	316	263	282	269	321	274	307	305	305	291	254	317	306	268	336	295	280	322	302	292	333	294	294	340	298	315	318	293	318	300	299	286	287	289	296	284	309	281	307	297	308	322	306	275	300	292	307	298	302	305	329	289	284	279	326	293	275	265	306	285	295	271	264	285	339	293	266	299	278	296	320	314	288	277	309	300	303	302	266	315	280	289	289	308	286	270	271	343	310	305	263	281	270	294	304	302	294	305	289	298	263	288	321	283	312	314	310	271	291	307	287	272	285	282	301	291	305	302	297	338	275	320	300	305	291	304	324	324	305	307	304	290	313	303	297	312	304	265	324	307	298	290	264	324	304	292	311	287	282	317	277	299	297	335	279	302	322	302	249	297	301	299	278	304	264	324	301	293	285	347	301	322	314	276	280	310	338	307	289	285	294	305	326	293	296	285	312	331	283	331	300	327	260	304	302	279	276	302	319	292	329	292	337	293	317	310	319	276	267	306	300	301	278	289	305	267	287	280	286	356	300	292	309	306	305	323	283	285	326	310	278	303	279	274	312	282	332	285	306	313	281	292	285	292	302	300	313	265	292	331	296	299	283	312	330	292	299	316	296	307	295	314	281	308	294	276	302	336	304	296	291	317	287	297	296	307	314	287	282	289	338	308	313	307	278	327	325	306	301	321	296	317	304	308	310	312	303	315	288	303	283	280	334	305	261	288	319	278	307	321	295	316	288	284	318	304	295	327	299	302	319	284	308	307	284	285	300	289	305	309	280	317	292	259	309	287	290	309	316	311	271	289	327
25035	21274	27288	25479	9490	858	662	536	522	543	507	511	513	486	492	447	449	455	448	444	475	452	447	434	440	455	435	503	438	457	409	444	442	429	475	397	448	445	466	415	431	402	417	455	447	472	443	404	433	458	439	435	406	455	436	409	441	408	449	430	436	441	410	398	422	442	436	442	412	424	452	449	441	409	466	431	407	410	429	440	441	400	451	425	430	419	417	397	452	445	429	425	436	453	403	415	451	408	456	391	406	427	440	477	388	439	453	444	439	424	426	402	454	430	424	401	409	439	433	425	426	440	400	454	429	382	451	457	458	402	415	424	453	433	445	430	447	427	452	428	422	443	458	410	447	418	451	433	418	445	429	454	446	431	438	402	447	440	443	465	440	398	393	446	428	393	438	446	426	461	441	432	463	419	433	413	447	426	426	448	456	446	418	407	422	420	444	470	453	387	410	430	443	418	385	392	424	463	424	389	422	430	454	443	465	451	404	420	400	447	458	429	417	416	452	442	457	445	440	450	451	364	430	455	450	440	439	432	417	447	439	459	417	436	411	411	428	423	425	467	393	430	399	429	429	406	438	438	461	404	444	417	439	451	432	437	451	409	440	393	413	433	442	406	450	434	433	454	455	452	421	432	404	442	419	431	418	440	400	422	441	460	435	427	442	426	417	431	440	404	492	410	425	426	462	450	407	438	437	425	431	430	448	412	464	421	423	439	436	383	395	443	411	448	463	381	439	437	450	397	441	440	433	417	392	426	444	434	455	415	455	439	442	455	396	417	424	434	443	473	412	423	406	433	440	414	445	404	481	427	424	440	438	437	434	416	394	454	461	416	407	436	435	466	429	409	436	417	416	429	417	456	399	419	427	442	428	458	444	414	433	447	411	441	420	426	449	407	422	469	438	403	406	430	434	438	425	473	407	435	412	419	400	462	475	456	431	454	431	423	417	429	401	422	424	433	449	400	475	423	391	439	416	429	405	392	418	434	409	459	442	454	410	405	435	447	434	435	469	419	435	433	477	457	415	389	480	446	451	402	420	458	428	451	423	423	442	458	428	425	427	427	410	439	419	390	445	435	442	460	382	414	449	441	391	421	409	404	434	411	455	435	429	438	425	420	462	426	397	438	396	433	424	455	421	430	454	439	453	399	422	443	432	437	405	441	409	451	430	471	410	419	430	385	414	472	429	425	435	454	433	431	422	433	428	431	459	441	462	460	422	389	444	384	416	471	406	411	428	420	433	428	424	420	410	448	396	441	409	438	427	455	443	381	439	399	411	450	416	428	468	458	415	405	470	418	473	446	427	418	430	399	412	452	423	403	467	447	416	409	423	442	406	427	425	430	432	438	442	427	439	423	423	410	426	459	432	478	459	456	412	427	456	455	387	421	458	414	465	435	419	397	417	445	456	442	462	433	448	419	400	427	465	397	442	452	421	454	408	438	454	388	394	441	439	461	435	446	399	435	432	431	415	443	420	425	436	428	418	438	440	404	425	435	406	466	390	422	395	442	427	430	415	448	400	404	424	437	459	433	405	438	445	448	410	453	426	471	416	411	407	445	394	398	417	440	391	430	401	419	401	404	425	436	455	445	453	407	417	443	424	405	426	419	424	443	437	415	404	390	424	440	440	399	382	417	425	389	399	408	424	422	453	393	384	411	417	403	460	443	453	427	422	410	427	397	423	407	430	437	440	407	437	413	468	440	449	453	404	446	456	422	413	456	442	427	490	460	433	450	459	413	438	448	425	461	410	408	432	441	429	430	437	420	455	400	428	448	469	438	419	428	411	402	404	459	402	435	437	418	432	427	419	419	415	456	479	434	412	431	411	433	416	456	446	432	441	413	410	440	428	418	451	449	415	446	437	404	422	452	413	431	457	418	439	436	395	431	417	454	429	410	445	455	423	452	481	432	445	442	417	427	462	455	393	439	455	424	410	427	426	423	449	442	423	414	419	465	425	426	426	412	450	457	438	434	470	402	450	428	423	460	449	451	449	441	440	446	421	431	429	448	424	427	435	429	391	398	443	430	436	439	433	407	399	426	453	443	424	439	427	362	428	412	447	424	471	449	426	436	449	407	413	417	385	429	443	505	465	416	420	425	451	469	407	452	404	436	402	432	422	413	425	455	408	441	465	418	433	447	433	466	455	420	422	436	407	476	423	423	421	418	447	429	437	439	402	419	435	426	448	448	416	409	456	441	456	414	423	451	444	437	456	418	441	435	439	415	430	417	412	427	410	415	425	446	425	423	465	456	397	416	399	415	405	437	433	413	450	463	471	390	434	419	431	410	449	402	443	423	429	441	430	432	474	428	447	467	438	454	438	430	456	455	410	431	424	429	454	441	442	444	441	383	445	390	475	410	426	458	418	447	441	431	465	448	463	470	433	457	435	444	448	421	446	472	436	437	464	433	455	413	412	435	421	436	442	439	408	439	421	428	434	447	430	410	419	444	434	415	422	440	433	400	415	455	418	404	458	414	416	446	416	427	421	451	402	418	463	420	438	451	457	442	429	410	435	415	441	427	405	428	422	419	431	428	470	429	422	449	450	404	423	415	461	444	446	410	428	450	410	426	431	422	425	432	413	433	444	420	441	438	442	393	430	407	456	424	433	456	441	442	445	442	465	450	411	489	448	443	451	402	348	415	446	422	458	425	429	435	402	448	441	444	437	388	404	438	430	432	452	427	440	448	413	444	418	431	429	398	388	464	444	431	431	431	443	436	426	426	408	389	437	445	454	441	452	439	422	423	410	396	423	459	422	467	444	423	441	412	452	400	431	402	421	420	428	420	431	398	484	445	450	470	453	413	453	448	407	447	450	406	429	436	403	437	439	448	463	450	407	442	420	432	429	409	420	411	452	440	450	417	413	420	449	444	441	446	426	423	419	436	413	404	419	441	455	433	459	445	427	430	452	406	419	439	404	419	458	416	430	445	423	442	423	427	435	472	452	435	409	434	399	452	419	460	408	448	401	424	466	417	424	412	438	426	424	422	414	457	431	424	408	430	448	369	446	459	441	426	421	439	421	444	451	434	426	444	409	428	464	403	432	454	448	433	465	404	408	414	418	432	424	433	421	401	446	416	450	445	395	428	463	458	428	438	400	429	419	433	433	389	419	433	426	447	408	417	446	438	424	417	466	430	409	431	437	416	401	423	411	417	466	440	482	433	419	416	466	432	417	452	417	444	418	424	430	401	450	411	448	397	435	451	486	403	455	406	394	440	428	456	459	461	425	437	425	418	423	480	431	419	426	409	410	427	445	440	449	433	440	442	442	440	421	424	459	425	409	423	437	448	432	423	408	386	438	414	417	459	446	434	440	412	415	415	455	426	462	431	473	423	464	451	433	422	449	424	433	452	430	432	420	454	424	432	469	417	394	423	433	409	447	455	387	442	435	428	421	423	411	411	449	418	427	440	426	451	418	417	435	430	419	442	427	411	428	458	411	410	419	429	430	430	443	453	387	399	440	414	499	462	432	462	417	441
3484	5187	3578	1712	1320	1107	873	824	715	664	641	643	577	502	523	538	518	522	502	480	501	481	474	494	482	444	416	462	429	480	481	493	447	493	495	457	492	451	462	441	435	435	467	479	434	463	448	500	528	484	442	460	436	493	485	520	503	439	459	444	459	429	456	427	458	475	428	441	489	442	474	468	450	452	476	499	489	472	469	493	479	465	487	479	461	467	459	456	472	504	471	482	424	448	459	457	490	462	481	475	430	486	474	497	465	427	466	457	457	515	483	474	487	472	463	428	461	481	466	467	438	452	448	473	474	418	475	459	470	434	423	486	449	448	441	462	490	422	455	502	465	435	442	456	496	491	494	476	447	485	497	426	431	451	519	487	481	424	452	431	457	462	436	487	470	459	437	488	478	461	501	429	485	506	481	492	479	487	447	440	454	445	509	444	476	472	451	451	444	475	475	474	419	500	473	449	458	481	441	474	441	440	483	448	466	448	452	479	498	486	434	460	476	431	464	451	484	436	446	459	452	450	446	468	484	452	491	483	469	489	449	447	471	476	443	442	447	432	427	477	448	440	472	461	461	471	476	435	491	479	450	474	465	484	453	470	464	524	441	485	481	424	454	472	468	458	483	461	461	460	472	472	438	460	435	490	449	410	472	524	475	459	480	450	478	485	463	459	476	467	443	471	474	447	459	461	460	503	468	481	426	479	439	434	471	479	463	462	462	503	462	456	418	459	478	449	476	503	470	496	460	431	430	447	475	488	467	432	441	447	471	455	432	465	476	448	462	501	440	472	441	459	445	495	452	489	436	440	469	442	432	464	465	485	430	439	456	500	455	461	461	452	487	476	457	443	496	443	447	493	453	431	470	471	490	427	455	457	477	466	440	421	456	463	492	468	456	476	438	445	442	478	467	461	468	470	449	432	426	512	441	477	451	452	461	459	471	491	482	470	457	469	460	462	484	476	452	456	455	484	474	463	447	470	452	484	474	458	448	482	447	465	458	434	442	430	441	453	468	492	445	468	484	491	456	502	465	477	441	442	434	441	460	473	456	469	449	466	501	487	434	481	482	461	471	466	457	428	474	473	490	447	457	455	487	462	478	482	441	471	445	460	500	459	447	458	456	448	472	461	466	460	437	433	504	485	455	475	453	495	466	460	474	437	482	496	471	433	432	448	472	463	458	467	428	500	516	432	476	442	471	417	447	462	442	500	477	445	462	451	509	441	454	447	454	452	472	483	485	445	477	478	485	480	494	492	439	441	472	486	490	411	463	427	448	473	429	481	492	461	462	490	456	464	468	477	441	454	452	450	450	490	468	454	490	499	455	481	481	472	459	453	423	442	444	490	423	452	425	472	445	516	503	468	442	466	454	457	473	455	446	511	441	455	422	464	475	434	477	449	444	476	436	448	441	449	460	437	468	449	471	466	503	456	443	488	447	468	495	469	454	485	494	475	439	453	455	443	453	414	491	477	449	463	489	474	474	478	464	442	457	450	453	456	470	472	486	446	453	436	477	492	448	490	453	474	463	470	473	440	446	464	433	453	458	467	474	445	453	443	439	475	454	459	471	439	437	455	449	441	469	470	471	420	491	474	483	486	440	463	521	470	454	485	477	494	470	456	475	434	459	437	471	445	421	452	448	485	436	477	460	465	474	449	456	450	423	492	443	424	462	471	474	466	440	461	497	479	436	439	432	504	479	445	467	445	452	469	496	467	473	476	492	470	491	495	455	462	458	475	461	446	504	465	453	483	481	437	453	453	450	468	465	465	438	512	458	459	476	430	438	462	460	463	459	492	446	411	459	470	451	468	456	463	468	463	441	445	490	444	467	441	450	424	460	485	459	456	469	435	462	450	476	424	466	476	438	489	497	442	445	427	462	445	456	427	448	444	463	446	480	467	454	478	449	468	468	460	475	445	485	465	470	444	468	464	446	462	464	464	441	488	458	468	435	464	472	458	436	451	435	454	448	496	507	446	466	468	463	439	477	457	415	442	446	451	487	450	495	491	474	451	480	450	489	476	473	455	402	479	461	438	489	415	465	455	449	452	470	473	450	442	443	444	483	454	480	471	470	469	454	490	462	461	463	475	481	486	484	435	453	452	443	458	470	407	461	458	476	490	493	455	465	466	474	478	445	464	442	483	472	465	520	461	448	474	510	468	415	470	479	422	460	461	448	476	486	479	510	480	462	483	452	434	454	455	465	460	444	474	419	490	469	496	453	425	462	453	475	478	486	450	509	433	456	455	466	460	453	447	499	474	463	464	476	478	447	449	448	450	439	464	477	445	464	449	449	452	498	426	464	438	474	498	421	485	498	467	490	461	455	435	471	478	474	472	497	491	431	461	447	445	436	483	441	455	439	493	441	460	482	447	446	442	445	510	438	453	492	450	465	506	461	477	441	464	445	455	458	467	455	470	513	428	457	458	474	407	439	459	459	429	452	460	453	460	484	434	439	468	472	438	442	427	466	436	460	435	459	459	439	480	479	468	429	417	471	446	467	471	437	454	455	461	447	497	477	491	492	485	435	447	445	429	422	448	461	468	450	451	454	472	455	447	450	457	440	463	452	445	483	506	473	441	455	470	426	472	441	497	459	470	443	457	447	490	436	461	457	476	465	425	468	477	483	482	445	474	447	479	451	460	450	428	504	445	424	500	429	465	429	477	478	474	457	439	463	470	458	458	462	450	469	483	458	440	458	500	469	484	503	468	464	478	438	503	461	436	466	472	483	443	454	468	478	487	464	482	452	462	448	435	419	465	442	453	475	484	472	447	467	435	445	517	479	433	483	467	491	491	477	467	471	467	465	466	435	465	499	439	476	419	480	457	481	490	490	492	475	449	464	469	430	498	466	484	483	478	498	486	424	455	429	463	448	475	488	463	476	450	479	433	453	453	446	492	497	445	463	472	420	460	490	464	497	472	462	463	477	435	430	464	458	469	454	469	459	426	477	483	455	468	459	467	434	476	497	468	431	462	450	477	493	433	457	501	457	474	461	483	463	475	482	451	470	492	466	418	414	427	436	462	452	488	425	436	486	488	458	442	456	484	465	441	483	470	436	504	470	445	417	480	443	478	466	460	423	490	473	478	433	450	491	481	485	524	469	465	489	465	476	474	447	456	435	454	496	458	477	460	471	471	454	485	430	454	477	468	480	451	426	491	475	481	460	452	443	488	459	461	498	471	473	478	472	413	461	437	488	436	445	495	450	462	449	482	457	461	454	418	455	463	445	439	463	452	471	452	458	451	478	468	484	448	455	431	476	474	434	460	427	463	461	469	473	486	443	423	482	549	462	439	457	468	458	488	478	453	426	450	493	478	450	459	498	463	429	484	485	452	448	428	462	455	445	447	494	431	467	462	467	476	474	483	451	465	455	492	447	467	469	459	450	459	435	500	443	402	482	466	437	472	451	473	464	453	458	463	446	476	472	435	451	458	484	473	485	451	450	430	477	463	434	430	493	493	488	446	408	478	451	472	474	459	476	437
22965	21434	29159	24107	21434	21472	7519	1349	1120	961	929	804	774	782	755	730	727	726	695	671	694	679	664	691	675	691	657	625	619	597	598	594	638	599	620	674	618	612	616	670	651	599	638	668	580	599	616	612	606	606	598	582	632	604	591	597	576	553	607	586	571	587	588	578	590	694	609	596	617	618	585	601	611	619	583	596	646	624	652	618	613	561	627	590	587	602	613	590	598	612	574	623	628	595	604	615	591	602	656	591	647	612	597	616	633	573	562	601	613	556	597	619	606	611	597	580	576	633	592	574	591	612	541	629	599	524	600	591	561	649	644	587	627	592	612	576	584	564	593	586	602	612	614	610	606	571	626	600	603	600	625	590	620	579	591	601	623	622	571	567	585	577	650	566	600	643	607	614	608	606	617	638	590	610	576	599	610	594	615	565	604	625	579	616	593	591	603	548	555	590	558	623	619	590	618	572	599	580	592	610	612	653	568	588	618	609	648	650	605	575	597	611	636	591	582	556	608	590	595	613	633	544	610	632	594	591	641	605	609	638	628	616	609	617	569	590	592	620	579	621	610	579	608	557	611	588	620	623	634	603	588	596	608	642	618	614	625	586	593	565	596	560	614	580	588	602	620	609	628	560	598	622	574	631	594	605	580	610	594	584	623	595	632	614	546	615	537	584	604	604	604	612	627	587	616	614	601	607	609	577	595	588	616	602	590	574	600	630	595	639	589	596	619	596	580	567	592	572	604	594	617	565	597	621	602	592	584	633	597	595	600	556	606	628	638	580	572	610	601	642	616	611	601	651	630	589	557	607	607	595	645	650	546	554	595	616	628	616	607	621	581	573	576	577	591	600	639	650	632	600	609	571	592	605	654	605	622	577	620	597	621	602	609	598	590	587	622	602	569	599	609	623	560	561	596	567	612	574	591	578	571	557	576	586	630	587	595	636	550	619	577	613	630	609	600	634	594	561	571	578	576	642	646	605	638	667	619	586	611	656	562	585	621	565	570	587	630	594	576	580	566	599	603	580	605	591	600	635	604	616	559	615	609	587	613	601	611	612	620	561	601	621	588	588	588	580	554	630	605	626	585	563	593	607	566	588	675	566	634	581	619	576	604	570	594	628	589	605	598	620	624	585	555	594	605	588	556	604	600	615	610	601	601	570	571	623	631	570	573	597	575	622	591	544	599	625	656	603	629	598	607	606	541	603	581	607	608	620	628	612	628	572	608	581	588	610	588	589	596	604	634	577	623	636	576	591	596	616	581	567	582	569	582	560	596	629	589	580	616	627	592	593	600	603	602	590	609	577	617	596	628	635	571	583	577	590	630	603	607	583	620	588	599	564	565	620	580	620	567	630	591	626	576	619	609	609	597	623	604	597	587	633	585	566	632	621	609	603	667	583	571	579	573	562	616	570	598	580	558	552	598	548	582	606	541	578	586	598	603	571	594	595	584	571	574	598	575	598	599	593	585	610	595	565	605	614	604	621	583	621	617	585	644	588	590	614	614	618	573	594	588	620	602	622	586	631	588	591	619	638	576	584	610	607	573	620	577	608	566	611	586	580	597	611	592	604	585	564	582	581	595	587	585	595	649	579	583	595	587	640	629	579	607	562	577	538	633	564	626	559	580	588	578	572	556	571	586	556	635	617	578	609	626	569	627	602	589	557	569	627	589	589	622	601	549	647	581	630	592	602	610	592	653	606	581	553	601	632	593	594	611	615	551	618	584	580	582	612	571	622	573	598	578	575	571	631	542	570	628	582	571	654	604	589	614	558	589	575	631	584	630	612	582	582	590	632	594	634	574	647	633	634	619	594	574	633	580	602	606	613	600	591	592	583	590	598	578	615	574	534	617	656	632	620	588	596	589	601	605	610	594	574	592	608	617	614	586	623	598	593	579	580	588	585	603	614	612	588	597	642	603	592	611	590	628	585	595	608	608	590	606	577	597	622	593	586	594	590	576	635	564	586	597	621	596	630	626	560	585	632	574	576	610	631	579	596	606	632	618	562	625	573	536	581	632	604	613	606	603	570	581	627	583	622	597	571	574	608	618	570	596	591	578	592	586	594	614	615	592	624	606	623	625	606	662	614	587	590	597	598	575	582	582	575	603	588	576	581	599	585	591	628	611	559	598	621	549	598	576	519	612	608	593	620	632	641	563	561	554	589	612	590	603	594	542	570	605	624	628	587	645	602	567	587	631	556	630	590	606	583	626	615	614	616	570	603	637	598	570	565	597	592	561	596	627	587	601	579	586	614	557	609	600	569	597	631	617	595	565	592	624	592	660	650	591	571	616	617	601	582	670	631	588	602	616	594	569	576	601	624	584	625	603	608	605	594	637	635	606	595	564	574	624	647	618	612	590	557	583	643	621	566	632	596	567	570	612	604	615	599	631	594	590	598	535	634	576	599	628	595	575	612	590	606	561	609	620	607	603	588	603	622	632	556	632	554	635	575	573	590	595	625	618	561	595	609	560	587	638	570	615	566	602	609	573	571	602	612	619	603	604	551	626	575	589	611	583	605	556	596	622	599	599	626	577	614	592	588	622	571	594	622	604	607	576	590	633	587	594	590	572	630	588	597	610	612	589	592	614	594	568	627	609	593	626	613	599	592	625	591	562	614	637	576	596	651	589	575	608	601	645	605	606	604	592	599	560	601	582	652	589	573	612	609	617	560	587	613	664	630	587	589	604	632	605	681	589	595	586	584	587	639	604	574	545	582	666	582	591	624	569	605	585	555	574	634	595	628	627	593	574	562	621	575	605	582	575	612	625	636	599	576	600	596	592	603	606	547	593	602	638	607	577	668	633	610	536	638	557	615	615	524	621	604	582	570	629	639	593	642	558	614	611	611	621	583	597	615	596	543	581	598	593	618	588	599	577	600	628	593	583	627	567	623	597	567	605	568	606	580	589	589	622	586	641	628	603	603	587	605	562	598	568	596	536	590	631	563	609	601	619	592	583	572	586	591	578	574	605	595	610	589	547	595	591	565	591	617	603	605	617	609	627	602	593	583	610	612	572	588	546	590	603	613	618	578	623	563	575	566	613	592	576	537	617	614	588	640	543	560	583	580	581	593	561	624	627	623	619	564	599	597	653	522	603	604	606	587	578	579	601	616	602	598	594	612	582	550	590	600	564	591	618	561	588	594	610	633	606	569	591	601	601	605	611	562	557	584	573	628	598	581	599	601	576	613	618	576	530	552	592	613	602	592	603	586	586	589	607	591	601	636	565	648	613	592	635	598	643	569	596	620	593	593	568	619	624	552	617	592	598	610	615	581	637	597	578	591	598	569	558	652	577	595	590	598	611	630	633	609	576	574	640	618	608	604	620	585	566	570	565	593	601	630	567	583	592	602	604	621	565	589	607	574	583	581	576	588	583	555	607	579	590	621	608	619	581	592	618	608	602	560	608	651	604	607	557	585	588	576	606	551	592	612	593	599	596	593	580	616	602	599	613	581	593	648	610	571	613	642	582	574	629	627	614	627
4892	14762	10196	5102	3703	2851	2185	1773	1535	1187	1165	1024	945	882	843	790	761	769	760	665	700	701	683	632	641	645	713	682	606	647	710	697	668	647	650	563	608	602	612	668	605	617	645	583	630	582	595	606	625	668	688	600	595	651	591	620	599	592	645	616	577	613	567	594	625	558	574	581	634	652	568	630	607	575	590	601	621	587	589	609	598	629	583	595	575	588	635	597	599	598	623	586	602	591	684	583	602	590	570	584	668	557	636	598	610	620	593	633	583	624	662	576	566	627	634	551	614	609	603	624	604	566	631	624	629	588	618	564	614	597	634	590	586	582	623	592	584	601	613	584	640	589	643	578	611	610	667	621	612	658	600	636	610	617	576	603	614	555	603	576	571	585	586	604	607	623	570	634	615	601	606	602	640	612	611	626	587	577	632	572	607	580	602	597	619	599	578	644	639	616	610	599	543	622	600	659	593	599	598	607	637	616	613	565	627	580	597	580	562	609	596	596	598	606	604	633	616	590	576	607	589	632	576	564	604	610	628	631	609	607	597	613	603	622	627	610	616	591	620	589	594	618	582	613	606	589	615	631	598	628	577	629	597	624	603	621	617	578	610	563	620	593	587	610	601	629	643	633	603	628	622	610	622	634	615	619	600	568	574	631	647	604	573	552	600	581	569	597	580	631	579	647	603	620	628	626	614	556	600	616	591	618	591	608	615	545	617	608	613	626	596	625	603	597	625	591	565	562	599	601	577	597	622	628	603	621	582	583	629	573	628	602	617	558	651	604	611	606	590	570	578	605	623	609	568	602	620	581	631	569	589	595	557	612	572	557	587	611	609	588	603	582	569	624	567	583	626	568	558	573	609	581	567	583	566	607	616	622	575	601	590	611	600	649	601	593	610	573	612	611	547	607	623	623	603	575	596	641	591	603	608	598	573	620	591	625	621	596	604	582	596	560	567	592	632	583	583	647	604	590	625	567	585	620	612	625	576	616	590	610	625	598	616	616	592	611	574	583	576	565	587	601	564	596	603	610	576	600	600	587	600	614	628	540	613	607	601	547	567	621	628	640	563	570	568	604	614	577	536	642	586	610	610	616	561	586	562	618	598	625	595	623	593	600	581	597	594	566	598	576	618	555	604	611	600	612	647	582	613	606	596	597	605	604	551	592	638	588	579	607	583	576	615	573	608	575	580	614	564	601	564	574	580	618	591	605	642	610	591	613	593	630	569	619	612	576	615	622	576	561	622	603	609	588	596	629	648	590	566	627	610	590	644	591	637	583	664	569	569	612	608	606	609	607	629	569	586	605	643	597	607	629	557	596	567	583	627	590	611	591	628	618	561	620	572	613	587	587	577	605	607	588	600	611	592	618	592	623	596	572	643	601	597	621	585	623	613	617	629	592	608	632	588	638	588	580	602	590	544	599	619	632	608	625	581	606	595	618	622	608	613	577	583	588	653	609	597	589	614	570	629	597	577	585	609	608	533	607	634	582	626	588	606	597	653	637	592	578	625	592	617	591	572	608	574	633	578	618	556	560	557	587	586	590	634	579	607	580	597	613	645	615	599	632	572	574	595	649	593	597	571	641	637	607	617	608	593	567	594	582	578	589	639	627	594	610	622	565	577	597	553	579	617	553	619	581	598	569	596	580	596	656	595	614	588	584	581	607	613	577	582	593	580	561	608	580	576	597	604	594	636	564	628	591	614	599	578	629	557	594	630	611	623	623	594	583	647	592	565	582	590	611	597	611	629	634	615	608	598	615	609	581	643	623	602	590	610	562	635	615	629	606	585	546	608	606	567	551	585	603	594	644	598	588	616	558	644	568	585	605	651	613	632	644	628	587	586	602	595	618	617	618	583	574	583	589	591	589	627	612	626	607	620	563	622	594	613	590	585	577	613	658	635	570	580	625	595	581	636	565	600	590	586	586	613	596	573	608	600	584	629	553	611	588	591	613	610	571	649	625	582	596	568	611	576	588	603	599	595	570	631	611	594	560	582	583	643	583	585	618	609	634	550	619	597	607	593	609	576	576	609	606	602	602	618	640	600	601	573	591	600	619	570	532	637	603	564	657	607	659	607	612	596	628	608	591	619	599	615	599	584	600	600	563	588	591	603	604	608	587	611	609	613	598	618	542	602	589	595	588	605	578	604	573	631	634	581	601	617	602	561	602	600	614	652	547	607	630	606	638	572	597	570	652	620	620	613	601	594	621	593	619	607	630	614	625	650	559	594	575	627	614	602	647	580	594	608	577	601	609	580	627	587	636	690	611	576	667	541	599	630	606	578	603	584	588	596	559	636	638	619	608	625	615	577	632	612	602	597	602	612	593	589	585	581	610	585	597	654	586	579	579	591	608	606	599	624	601	605	602	610	590	569	599	635	594	617	588	580	643	614	545	608	619	594	589	595	605	600	590	584	607	584	602	588	583	611	620	621	584	605	592	610	590	605	617	572	600	575	630	594	585	590	576	595	578	603	574	577	587	578	609	585	601	602	613	647	602	620	583	630	559	610	595	654	616	628	619	614	593	618	632	578	656	566	612	609	592	571	571	622	640	610	637	580	572	553	572	564	615	610	618	564	594	614	594	597	577	567	627	635	616	578	613	594	577	566	560	572	648	595	577	570	652	621	565	612	596	600	623	621	655	582	596	584	652	586	575	660	615	617	582	613	606	581	570	602	606	579	666	574	578	611	593	564	609	610	582	589	624	637	574	606	620	630	616	569	606	595	601	574	628	555	592	616	550	595	596	622	623	603	611	636	583	597	595	610	575	586	624	613	592	584	621	630	568	655	577	627	588	630	576	632	559	577	613	642	552	592	552	644	609	591	589	585	607	609	628	620	606	633	594	627	611	597	567	583	607	618	612	576	591	594	646	564	611	568	560	620	623	544	613	570	592	614	642	624	597	597	602	575	563	584	609	620	582	555	582	601	562	622	559	625	610	631	623	582	617	596	590	588	638	610	583	556	573	554	585	591	569	595	595	558	607	617	601	630	583	627	588	616	551	617	637	564	600	644	634	561	590	614	606	580	614	599	628	607	581	606	602	570	575	598	585	615	610	614	590	614	597	626	614	609	621	598	588	622	628	619	623	587	594	620	630	618	637	611	566	608	593	588	637	580	590	568	587	642	587	562	611	610	604	616	571	612	611	583	572	628	622	568	628	604	583	600	538	612	598	610	580	571	638	609	623	590	607	585	579	626	560	603	622	651	592	618	626	551	578	610	554	617	634	630	611	573	626	615	636	633	611	582	566	571	572	660	586	554	623	584	612	595	599	590	548	621	596	583	598	593	598	587	578	582	601	590	598	575	614	580	585	638	610	622	594	568	618	602	610	589	620	575	640	623	597	600	592	611	635	623	593	573	583	577	560	596	581	635	584	595	610	615	590	601	619	599	549	590	568	614	586	531	623	584	609	600	564	603	577	602	590	649	652	619	611	555	608	644	604	588	581	595	593	574	573	611	590	589	619	602	581	585	613	620	569	597	618
28158	17544	3151	410	296	272	255	214	235	244	203	226	246	197	209	208	243	228	223	243	228	220	182	231	206	239	213	215	223	213	199	201	195	206	223	196	200	201	217	219	226	208	210	210	220	245	194	205	230	211	206	205	232	223	209	211	245	203	203	214	201	199	228	227	227	232	221	219	227	223	199	234	209	207	199	210	214	207	210	205	212	222	204	215	203	255	208	213	231	202	201	203	229	215	213	209	203	251	187	225	212	215	209	212	215	227	216	225	202	204	194	226	218	216	200	217	201	224	194	208	218	244	219	204	208	223	228	207	219	189	185	254	232	224	236	236	193	232	217	204	231	217	215	213	185	212	206	222	217	204	209	196	210	219	211	198	215	203	247	212	213	227	208	204	219	201	196	208	199	212	195	220	200	196	186	213	218	217	233	223	204	214	245	216	194	216	223	227	192	211	230	227	211	211	201	219	214	210	214	224	202	206	226	199	205	187	196	226	212	233	225	230	223	199	175	212	205	207	183	205	208	181	200	200	234	204	230	212	251	203	234	212	222	213	216	196	194	218	216	229	230	223	171	224	176	207	220	217	192	199	188	212	206	228	217	218	231	192	228	211	218	229	210	202	194	195	215	200	180	207	201	218	208	229	248	213	199	213	215	218	218	195	234	229	205	210	216	221	191	230	224	220	195	192	212	207	225	225	224	232	238	200	209	200	221	213	240	204	199	232	212	219	239	221	187	230	229	213	213	202	199	210	213	200	214	198	216	211	203	213	212	208	195	223	225	216	186	214	219	217	211	215	225	205	200	227	212	205	217	226	178	225	218	209	223	216	208	169	199	236	218	217	223	226	236	213	228	231	213	213	216	208	190	221	231	215	230	211	217	199	209	207	211	224	215	222	208	226	224	219	219	200	215	209	214	193	199	204	208	194	215	219	217	219	200	204	230	207	200	229	219	203	234	210	194	228	228	245	221	181	228	194	202	185	205	239	217	241	201	195	208	217	231	230	210	185	197	226	214	192	229	228	201	220	229	211	172	243	210	208	213	209	206	211	242	206	230	217	209	230	225	219	204	207	230	196	195	238	236	213	206	203	214	210	188	225	218	197	215	210	216	177	230	242	218	225	209	210	206	197	189	233	244	201	242	238	224	241	222	224	208	222	227	225	236	200	236	237	247	209	227	207	203	218	196	239	223	213	216	219	221	213	231	216	242	210	197	220	218	193	226	210	229	182	234	217	199	209	207	186	197	197	232	214	211	206	206	214	211	224	227	233	226	220	232	222	240	213	220	222	204	203	196	204	203	209	227	225	209	229	200	223	203	192	219	229	219	214	227	195	234	227	184	250	208	191	214	217	200	211	228	199	199	204	215	206	234	190	193	194	210	239	207	243	246	187	212	191	193	211	225	201	227	209	212	212	225	208	213	249	205	196	212	215	250	214	191	203	221	206	218	245	228	206	215	191	207	231	198	246	191	214	214	214	243	214	204	222	208	217	211	229	196	198	196	199	224	243	206	214	208	207	213	205	209	212	215	210	218	205	231	211	219	223	238	209	226	198	193	225	194	216	233	213	223	211	233	180	211	229	214	205	203	230	208	231	223	222	211	226	229	218	239	217	204	220	201	206	224	227	206	215	228	208	211	217	219	218	226	210	198	231	213	249	224	195	219	228	218	197	194	212	214	214	210	209	192	216	217	202	232	207	200	209	203	232	213	226	231	207	212	176	234	240	189	237	251	223	196	225	207	224	226	217	201	223	245	213	226	203	205	212	185	230	213	209	222	227	233	227	217	246	217	217	207	199	221	218	226	208	213	228	203	236	212	223	213	186	218	213	221	220	205	232	221	222	229	223	213	216	196	210	198	184	216	218	193	233	236	233	225	216	197	198	208	189	197	201	236	232	214	202	229	220	225	225	205	207	213	204	227	225	240	213	225	239	225	207	198	212	202	236	217	242	238	207	224	200	231	199	212	233	212	197	220	202	238	218	196	219	196	210	208	213	241	210	240	223	201	210	225	250	236	206	205	232	206	237	215	219	201	215	204	183	211	198	212	196	212	224	215	220	242	203	199	238	218	206	183	230	184	224	213	193	213	202	204	247	219	210	214	237	225	215	182	207	216	216	224	257	215	201	207	206	195	206	204	224	207	215	200	216	213	201	228	230	218	194	219	212	191	206	214	183	187	229	205	204	217	218	215	230	219	196	234	203	197	225	219	208	216	231	215	220	193	227	197	229	230	223	207	200	238	215	218	200	212	195	217	219	228	210	228	211	211	211	217	216	209	220	201	194	235	194	234	251	219	204	222	199	212	211	201	214	206	234	186	199	197	212	221	241	206	213	218	207	226	210	200	214	228	233	197	217	227	193	210	191	214	221	226	254	195	212	228	214	182	225	223	234	225	219	215	199	225	235	208	192	214	226	219	212	207	208	211	245	185	222	234	196	207	211	217	210	232	198	202	205	205	227	238	233	222	224	210	197	199	213	212	215	223	243	202	215	221	187	214	223	194	217	226	231	224	237	224	230	243	206	202	211	218	207	229	214	229	195	199	203	229	247	227	226	211	209	205	216	198	241	216	204	218	195	234	196	224	207	209	209	226	219	208	206	194	211	207	233	197	178	223	241	217	190	173	214	171	208	221	210	243	210	218	216	205	197	224	200	192	228	220	208	205	229	210	224	227	187	222	210	213	198	213	220	217	211	225	242	219	238	216	222	206	210	187	187	204	227	234	194	230	235	217	201	211	235	210	184	213	204	229	203	221	201	202	218	216	220	204	220	214	217	206	224	185	201	204	207	222	225	182	192	217	193	232	202	224	194	207	231	232	217	219	223	191	211	205	206	198	227	255	218	224	224	205	227	199	213	204	227	203	227	196	222	205	209	212	224	198	196	195	208	202	212	204	220	190	215	235	228	198	227	226	210	207	213	179	223	210	207	218	206	216	206	197	218	217	224	214	189	215	218	229	169	202	227	212	230	216	195	203	210	228	209	213	232	234	194	210	200	198	207	216	210	233	246	203	190	211	218	206	235	185	213	183	217	232	212	222	194	207	230	218	228	212	220	224	233	190	207	193	229	239	199	214	199	195	192	233	218	186	215	233	219	231	207	218	217	196	215	241	205	219	239	204	204	208	222	205	216	225	205	201	200	205	201	219	237	229	213	227	229	210	251	228	215	209	229	201	208	222	225	222	187	218	203	240	196	188	197	198	199	230	203	228	214	224	207	217	199	207	222	199	203	221	204	204	213	239	225	216	228	210	226	206	210	200	223	209	194	227	244	216	212	205	220	217	212	197	213	213	229	237	232	195	235	214	208	211	229	227	195	206	161	200	207	223	210	211	211	231	211	204	213	212	219	185	229	206	228	209	236	223	219	210	202	217	214	220	216	204	217	209	221	220	212	214	226	258	214	206	201	216	199	220	205	208	237	200	232	216	189	229	210	217	228	219	224	200	207	202	213	208	191	208	213	212	205	217	236	208	204	222	215	209	244	229	196
4375	774	603	398	343	276	271	278	246	243	271	240	275	252	242	249	254	249	258	252	274	238	244	232	241	219	259	250	240	252	234	264	242	260	270	239	233	241	222	262	292	247	226	228	232	227	232	242	243	237	244	259	227	249	253	227	264	267	241	223	222	245	231	239	232	240	221	232	268	264	212	222	241	247	212	230	244	217	238	266	267	235	244	232	222	236	206	214	256	249	248	241	242	220	256	232	238	272	231	231	235	259	234	247	220	234	251	240	242	255	263	223	253	254	231	240	244	239	220	215	254	267	220	247	245	253	259	269	266	231	232	283	212	241	251	244	256	258	250	270	264	258	224	241	267	246	217	248	256	248	252	252	249	246	218	232	242	260	266	257	256	249	220	250	216	251	232	241	241	246	243	234	259	244	248	226	216	231	250	230	254	230	269	248	210	251	238	246	233	229	234	219	228	253	237	259	251	247	239	248	214	248	256	232	254	245	251	227	240	247	263	272	217	243	245	228	223	239	245	226	245	251	241	247	243	238	223	237	247	215	239	234	244	270	246	230	279	255	245	267	269	237	213	199	241	267	272	293	250	248	260	243	233	238	264	244	229	244	220	218	246	224	263	227	233	262	251	236	228	255	247	240	240	235	263	260	269	235	233	227	282	238	220	236	231	203	238	228	255	222	220	257	260	242	223	251	222	229	209	245	224	259	253	270	267	250	240	237	229	251	247	230	266	273	225	267	252	213	254	242	250	247	248	232	255	223	218	244	251	227	245	245	247	237	259	243	258	235	229	258	234	256	239	230	259	232	251	240	266	251	230	252	256	238	238	226	221	221	259	283	235	233	231	234	238	244	202	235	221	250	241	245	243	257	240	223	238	252	238	239	236	269	221	226	238	237	229	243	255	255	261	237	245	244	245	224	258	265	232	250	236	238	238	266	263	236	236	230	217	235	257	246	233	249	255	251	234	242	250	230	235	258	234	244	269	250	275	223	224	254	256	230	238	285	232	241	240	217	231	238	234	236	227	236	238	270	259	228	249	214	239	230	229	255	215	259	247	224	231	242	236	241	240	221	238	243	233	243	213	219	244	261	253	238	254	255	251	244	231	244	230	256	237	218	248	239	244	241	233	256	228	235	249	260	248	235	213	232	251	260	251	258	256	241	236	250	255	247	207	256	254	239	223	262	222	230	211	223	216	219	254	221	257	228	234	235	253	228	263	247	245	259	255	242	263	218	291	249	224	229	237	244	217	249	250	246	244	209	253	244	223	261	235	242	233	269	235	240	247	235	229	257	244	238	239	273	245	246	241	232	259	243	241	232	223	243	210	251	229	226	234	282	237	229	218	233	221	219	263	250	251	247	257	228	252	276	222	237	246	256	222	257	240	236	251	236	217	243	227	238	236	227	256	213	251	249	248	234	255	265	251	258	219	235	253	233	249	240	259	248	243	271	238	256	226	228	242	248	238	241	223	264	236	234	235	255	242	221	251	237	211	253	244	242	250	221	239	226	283	250	229	255	239	245	248	256	254	253	279	246	242	246	246	224	238	259	239	261	280	254	219	233	232	237	246	263	243	239	236	232	249	240	249	254	236	217	249	236	233	263	246	249	239	252	268	245	268	238	229	226	215	246	250	248	227	244	239	233	243	241	266	227	237	238	244	217	239	261	249	232	235	248	215	236	230	238	227	241	264	225	252	250	258	262	230	229	241	255	231	221	215	244	265	235	248	242	273	247	237	247	244	212	236	233	225	234	238	241	251	259	229	246	227	234	256	261	251	263	255	250	222	245	252	229	242	244	243	217	247	237	234	222	218	238	248	230	245	255	237	245	250	249	235	268	249	244	231	223	246	217	246	218	251	255	251	240	239	238	261	248	251	245	214	259	224	242	230	227	263	251	245	236	258	235	256	199	256	258	218	249	253	264	230	237	251	246	238	249	261	260	262	257	259	254	244	249	237	236	233	236	222	250	255	241	237	256	227	233	246	220	241	258	220	232	255	209	241	251	251	248	251	239	260	248	223	270	244	229	242	237	243	254	238	226	219	266	254	230	217	237	235	250	229	249	241	255	236	250	244	239	233	237	235	220	256	253	253	239	240	241	268	242	255	217	267	259	240	238	258	241	240	248	262	210	229	248	246	254	231	234	266	239	258	254	251	212	225	255	242	261	248	239	203	237	273	277	240	264	242	212	263	229	247	252	221	251	253	247	233	260	231	234	251	249	214	221	252	255	216	239	258	223	243	238	246	258	246	235	254	240	246	258	247	219	231	258	251	219	239	255	229	238	229	229	266	258	232	247	255	257	255	247	220	261	259	260	223	219	243	246	243	242	248	263	247	242	234	250	242	227	234	285	237	224	250	260	256	224	219	236	245	267	261	239	235	225	243	234	259	238	236	251	250	227	232	287	242	236	239	234	241	263	253	233	260	266	231	270	254	265	237	277	243	251	248	232	263	250	228	227	254	246	243	247	253	265	235	257	238	215	227	222	245	251	262	247	275	234	253	239	235	226	249	251	237	250	227	245	232	220	224	246	221	238	261	234	256	244	233	216	239	237	247	260	241	257	232	248	225	253	264	218	224	239	235	239	223	248	259	237	268	215	228	257	280	224	253	254	257	243	231	259	254	274	258	223	262	224	245	236	225	195	244	249	234	243	229	257	253	241	227	249	244	247	253	247	232	240	262	250	248	232	236	237	249	237	202	237	240	226	230	252	230	243	225	232	239	239	218	232	251	240	274	256	212	257	256	235	234	249	210	253	242	241	234	270	231	245	233	223	223	247	261	215	250	260	244	246	273	259	242	255	250	253	238	252	242	247	247	243	214	235	250	225	237	220	247	246	236	233	252	231	270	254	246	225	234	254	249	230	244	256	268	236	217	226	228	238	235	260	249	226	245	249	274	232	269	230	260	248	254	236	248	262	241	229	261	220	276	240	255	249	257	265	248	236	219	255	240	235	235	250	229	232	240	267	242	233	236	263	253	229	265	260	229	227	257	233	249	223	232	238	224	277	229	226	224	248	237	263	197	248	242	253	257	276	231	212	252	227	241	229	224	260	267	233	243	257	228	237	245	246	236	247	260	224	235	248	208	249	222	231	237	244	238	242	242	233	246	203	228	267	231	269	260	254	247	267	244	224	256	199	241	260	263	278	212	241	241	257	214	201	254	278	237	237	219	277	252	251	229	234	212	243	234	220	285	235	218	260	251	248	237	254	226	224	254	255	240	236	243	262	212	219	255	249	235	242	256	244	249	237	245	273	232	241	238	244	240	253	234	248	246	264	236	227	250	232	232	266	231	252	257	228	207	251	239	259	236	240	252	246	242	258	223	262	252	241	221	249	242	235	238	230	236	240	222	254	226	230	265	264	237	245	239	213	244	239	232	233	268	258	225	256	249	243	270	247	246	239	246	243	241	245	233	244	233	227	276	252	221	256	242	257	260	268	249	254	237	234	245	260	221	240	239	234	259	247	207	238	248	244	214	240	231	237
24137	21442	28708	24574	21426	8756	952	622	468	481	440	389	366	393	360	363	346	310	315	303	313	323	313	298	306	338	314	308	287	263	309	280	279	289	300	283	289	317	323	295	293	294	258	310	299	301	293	296	285	267	280	302	250	296	286	272	303	296	292	310	277	274	281	286	281	263	302	254	279	254	297	293	294	314	313	286	284	289	292	273	304	298	293	293	276	287	266	277	292	282	291	290	301	300	267	290	281	304	287	316	276	250	310	297	259	257	290	242	282	273	282	271	288	267	269	255	305	265	297	265	288	288	320	283	284	268	286	287	272	281	297	289	314	300	290	293	287	284	267	285	296	253	318	307	286	316	290	291	293	278	268	265	262	275	284	317	281	275	266	294	287	295	278	299	281	263	305	290	299	290	288	275	281	263	272	285	294	264	317	274	282	295	309	283	281	251	329	299	281	308	295	292	307	249	276	294	265	247	312	287	297	269	239	280	299	277	262	286	294	302	280	272	266	245	262	311	289	264	262	267	307	283	298	281	295	290	273	262	297	289	300	340	274	292	289	266	300	288	307	311	279	272	276	272	270	303	270	279	270	280	295	272	316	297	288	324	267	284	291	257	306	236	301	294	266	312	298	292	260	298	264	251	286	274	298	285	295	297	268	291	295	266	269	316	285	274	296	273	270	270	287	288	285	270	290	269	262	293	257	307	276	267	254	276	307	291	309	307	270	282	258	245	278	272	304	270	281	310	275	299	303	282	298	260	289	304	294	309	277	249	276	237	318	294	259	274	281	262	269	272	299	270	268	280	274	286	290	286	305	284	265	302	270	269	283	300	278	270	308	283	285	290	275	278	283	256	277	292	268	269	272	286	283	276	245	289	306	264	278	293	314	263	287	259	289	295	279	277	275	238	252	309	286	272	289	270	268	299	264	272	260	258	289	294	288	281	291	269	280	317	281	282	296	273	277	274	315	272	275	283	281	318	268	299	257	297	292	287	299	281	268	263	277	311	281	260	296	296	281	280	315	303	261	278	275	250	252	267	272	295	303	295	295	288	265	277	265	265	270	281	277	268	292	299	287	279	275	279	296	271	249	296	300	290	321	264	286	271	295	297	290	280	279	260	295	243	273	269	285	295	249	288	281	276	296	310	282	261	265	285	309	291	265	262	289	280	293	295	267	263	295	275	316	278	278	289	254	273	250	267	279	295	277	309	309	273	305	226	276	273	290	298	266	291	275	294	274	293	295	287	287	294	292	289	280	271	268	271	312	288	300	298	281	296	269	266	254	276	323	274	283	284	313	293	279	302	306	287	273	307	277	291	298	280	290	284	281	268	296	274	307	280	298	285	294	268	266	308	273	289	267	298	292	264	299	269	291	279	257	295	273	289	287	302	258	284	277	277	268	267	265	277	280	308	254	272	302	292	250	274	267	286	300	276	283	285	271	297	278	277	290	284	275	297	278	243	292	309	306	285	290	272	270	284	259	264	291	285	290	250	252	317	288	302	303	287	303	285	257	287	292	283	262	297	267	262	275	292	303	276	269	280	304	258	271	270	292	281	280	272	280	297	289	298	289	305	307	291	272	287	270	297	257	281	283	301	318	272	310	258	271	284	290	306	306	294	319	297	282	276	260	299	304	296	294	289	266	269	268	305	266	260	271	296	270	297	314	293	263	303	314	295	288	284	274	268	303	280	302	270	251	265	293	281	301	262	285	276	289	261	279	304	315	272	242	288	276	279	281	315	274	287	284	301	277	263	289	294	297	288	269	285	314	270	328	283	277	279	276	272	289	264	281	261	310	283	292	307	298	256	291	293	273	260	292	278	290	300	306	292	278	268	276	286	325	285	283	294	305	258	294	266	276	298	298	233	256	293	293	246	298	278	274	295	287	280	280	285	288	295	283	293	299	269	286	301	275	277	284	276	297	307	261	277	294	255	286	278	263	260	264	268	292	269	295	288	283	276	249	277	334	262	270	279	287	287	271	277	312	321	268	288	276	293	281	314	251	290	287	269	296	255	272	285	292	292	292	269	284	251	306	314	290	259	273	275	314	263	270	313	282	318	290	284	320	314	279	286	280	268	300	261	295	278	295	301	253	297	287	268	294	280	259	277	299	274	301	306	264	289	277	268	303	271	249	280	283	279	283	272	300	277	256	292	252	296	284	256	278	246	306	287	265	311	280	274	279	278	264	286	294	268	321	308	294	285	294	274	270	281	275	283	262	270	334	275	290	308	282	274	294	280	253	266	293	288	271	279	293	282	287	288	275	292	277	294	305	297	285	292	249	250	294	282	288	278	276	281	274	272	253	285	289	290	257	256	277	273	284	284	271	296	260	276	300	300	304	284	285	309	309	274	303	285	283	286	266	263	287	267	259	285	306	290	276	295	301	292	249	309	287	295	279	280	290	280	290	278	273	294	298	291	305	265	337	286	298	259	315	282	276	315	243	285	261	292	259	282	274	287	315	287	296	258	288	310	302	290	290	312	271	294	278	261	305	276	299	275	273	304	288	297	286	288	278	273	293	274	282	282	287	312	284	272	292	289	282	299	318	282	296	282	297	301	315	269	287	290	278	317	295	293	253	278	275	321	296	287	276	254	263	266	281	307	319	284	282	288	280	260	298	276	281	303	255	278	275	290	315	295	306	297	265	310	286	279	274	281	291	287	302	279	280	265	293	286	291	284	303	253	284	276	274	279	289	278	288	271	274	268	301	285	291	287	274	284	282	297	306	285	266	276	280	277	289	307	289	278	261	286	267	281	277	268	268	254	269	255	304	297	262	285	246	305	254	305	275	278	290	290	317	279	275	313	293	302	304	274	281	272	249	308	290	297	279	288	314	268	261	285	311	264	262	314	281	311	284	271	293	269	309	279	285	281	314	290	276	295	291	269	297	283	306	273	284	268	273	268	275	278	284	319	311	264	305	304	274	251	284	275	293	329	272	324	300	313	259	288	298	290	271	312	294	275	322	263	311	286	285	299	287	277	285	262	291	296	310	275	286	288	270	295	280	296	293	243	267	308	248	299	263	268	277	271	284	278	266	267	306	257	268	298	290	269	260	320	253	261	261	266	301	305	251	271	262	270	314	282	303	305	301	274	304	293	275	265	266	271	273	256	284	302	298	269	280	275	312	271	253	301	273	264	257	254	273	265	274	259	272	253	282	313	259	275	267	290	262	294	271	283	296	295	304	300	264	306	290	289	284	260	267	304	311	305	297	278	278	277	298	296	282	272	286	282	303	302	258	273	275	275	297	262	278	277	257	295	274	284	256	256	282	256	262	311	272	279	282	277	269	250	294	307	275	314	262	274	298	292	283	290	271	245	285	279	249	282	260	276	261	291	292	285	311	272	280	310	275	270	279	270	267	299	294	292	294	273	268	300	253	281	269	295	260	313	289	288	262	264	291	297	313	257	262	262	274	299	275	271	300	287	294	307	267	264	308	291	239	288	291	296	279	286	289	303	315	291	272	277	285	277	297	293	276	251	311	272
3422	8887	6031	2729	1913	1441	1144	956	753	664	571	533	510	445	424	382	339	439	352	377	367	309	337	327	295	335	346	298	339	326	311	333	328	286	307	330	341	312	311	316	305	281	304	319	329	325	293	317	291	294	267	295	291	306	289	299	295	326	309	317	278	302	313	305	276	290	331	288	280	309	292	291	333	341	284	299	317	298	270	290	292	316	313	312	314	280	289	284	277	310	296	299	329	288	298	321	298	293	307	302	296	310	287	297	270	288	303	288	295	326	306	311	318	301	284	248	271	302	325	286	296	275	312	331	334	347	281	307	292	310	304	280	310	316	311	286	312	330	289	304	306	293	319	290	316	310	267	305	313	287	300	287	306	290	315	279	310	286	300	312	315	309	332	304	291	287	321	327	254	277	303	326	279	294	309	325	309	308	276	271	294	293	302	280	300	301	312	294	317	298	294	308	345	279	273	311	317	303	303	301	301	291	284	305	321	346	311	307	311	270	289	289	274	335	315	264	278	310	295	300	325	287	304	333	276	313	331	266	292	315	322	284	309	314	301	286	278	320	313	320	299	280	318	293	286	308	302	288	297	322	320	271	300	289	326	302	311	326	276	301	316	307	278	298	302	294	290	296	328	279	288	301	299	275	301	289	267	313	288	306	303	310	283	270	326	303	310	307	312	280	294	303	303	298	281	306	296	317	275	323	302	295	295	293	282	301	263	291	286	291	303	267	347	295	291	326	308	294	332	304	303	287	318	304	290	317	304	312	288	311	312	314	320	287	286	279	310	307	287	288	331	316	280	319	324	307	327	268	297	258	324	325	299	298	301	315	291	284	291	287	327	295	309	282	332	323	288	291	309	276	298	309	320	289	299	303	314	345	308	326	281	350	324	329	306	349	292	281	272	297	323	324	308	297	266	314	282	321	278	311	283	262	335	296	301	310	305	304	317	290	311	309	299	291	323	301	289	310	298	283	308	313	323	318	280	277	319	314	280	302	285	300	301	282	269	272	289	283	300	295	322	318	274	259	289	296	293	275	297	299	289	286	299	316	278	331	294	321	308	322	306	296	290	323	333	308	315	297	303	321	305	287	309	292	317	284	311	293	309	290	295	275	309	299	289	311	340	320	289	313	267	316	274	288	295	302	332	306	313	332	312	302	318	286	295	295	313	298	304	287	336	292	300	312	342	312	305	287	292	308	324	321	320	292	303	288	307	272	321	295	293	320	317	294	296	259	301	314	327	313	320	317	315	278	316	312	283	291	330	299	294	308	286	298	313	295	311	286	329	287	318	296	333	279	274	286	324	301	304	303	317	282	302	296	311	309	296	282	291	289	296	287	275	283	283	283	295	312	300	298	312	321	281	303	306	313	321	283	301	286	315	275	289	338	260	289	318	299	314	298	268	301	305	322	299	309	329	314	293	300	299	286	322	293	320	286	294	311	249	291	291	326	327	311	296	299	295	307	312	307	305	283	317	302	319	288	296	288	294	273	307	296	305	318	336	315	277	294	268	285	285	297	293	285	302	286	328	316	289	321	323	318	282	320	304	296	284	301	296	322	295	315	318	336	246	308	353	289	302	316	292	310	290	295	309	279	298	335	293	295	297	308	302	291	268	280	301	310	321	301	332	330	306	284	274	306	298	252	303	279	273	318	288	303	289	312	293	329	291	289	297	281	306	292	306	274	297	307	287	286	268	305	296	298	299	326	313	288	286	268	312	307	272	285	306	308	315	306	342	269	308	285	292	327	280	311	305	314	289	345	288	321	312	291	299	285	316	272	306	302	319	331	289	297	281	295	291	295	268	291	318	285	295	309	354	320	294	321	323	327	284	317	284	300	297	319	311	300	344	315	326	334	299	289	344	302	309	311	297	303	301	306	293	320	292	308	309	294	297	303	283	296	304	263	305	308	305	284	309	279	314	288	283	322	275	275	300	303	315	284	310	308	307	294	296	320	297	301	286	293	305	302	272	286	279	306	274	287	330	317	312	313	306	251	313	300	261	285	326	293	322	320	300	319	297	296	304	293	319	293	308	298	350	307	300	293	307	321	295	324	301	286	301	270	322	306	303	280	294	273	286	301	293	302	273	304	320	333	291	325	269	299	286	305	278	298	304	301	322	286	259	278	271	311	283	299	337	309	269	301	324	318	297	299	296	285	305	270	320	267	300	288	292	292	314	309	308	275	312	305	277	317	299	298	321	276	288	291	329	267	324	305	285	296	306	285	292	295	282	317	318	286	327	322	294	315	316	308	272	299	273	289	278	300	292	312	317	327	300	320	296	302	296	299	291	317	295	310	289	293	317	330	286	319	303	325	323	307	334	294	315	265	303	315	294	293	328	303	295	331	307	293	308	285	281	301	299	319	288	320	300	279	324	318	276	277	295	316	302	289	290	314	302	303	290	327	293	292	317	269	336	279	273	310	311	298	310	308	265	289	287	306	294	299	296	273	298	313	316	319	283	321	297	315	275	295	325	297	260	316	296	290	317	304	318	318	305	279	283	320	301	301	274	287	315	285	315	319	275	268	319	299	300	304	300	320	318	263	310	301	325	339	326	292	302	298	321	290	294	300	258	287	303	299	297	293	287	307	301	312	289	296	294	296	317	290	289	312	319	306	303	307	278	293	296	308	346	293	354	276	279	299	305	322	302	327	299	307	315	276	289	299	293	272	306	311	297	291	279	308	329	301	277	305	288	309	304	327	249	325	296	302	272	333	316	301	298	309	305	309	269	312	297	301	289	293	269	266	317	301	305	300	295	294	317	308	316	271	311	312	313	292	308	285	300	297	278	323	290	288	297	364	304	313	299	283	311	313	300	302	335	290	306	290	294	284	304	300	297	290	320	287	262	305	331	275	321	307	286	307	293	316	293	314	324	299	321	314	294	295	296	329	286	309	305	322	301	291	282	324	298	282	338	326	302	266	289	340	308	313	296	297	310	293	273	341	297	317	280	273	293	309	306	293	279	300	286	299	291	338	318	273	301	288	304	299	289	310	320	297	265	281	266	277	267	298	274	276	286	310	292	315	296	314	294	282	302	287	310	290	304	290	315	288	296	320	254	275	324	292	302	276	287	317	292	303	280	325	285	288	321	331	316	291	302	301	290	326	303	300	296	316	297	333	291	287	284	288	303	294	306	290	300	299	298	312	294	298	300	319	309	322	308	287	307	296	318	327	297	310	316	289	288	333	282	293	306	330	258	323	290	311	296	291	312	320	282	287	285	296	285	298	308	273	301	314	323	308	295	283	318	311	321	315	301	310	305	301	308	291	314	318	303	288	317	277	303	296	315	296	330	302	285	280	314	300	320	325	290	321	276	289	265	305	308	292	283	297	301	290	313	292	278	295	294	326	316	343	301	316	316	287	301	302	315	323	316	300	300	312	289	296	312	264	279	296	309	317	291	256	299	298	287	296	302	318	300	296	318	325	274	318	334	295	296	319	307	288	272	304	348	330	273	297	307	281	302	295	291	305	333	303	290	294	325	319
25149	21360	27423	25570	9558	879	694	584	536	534	485	526	497	486	489	457	478	460	450	423	445	475	483	425	442	460	455	504	455	422	441	431	487	435	422	451	423	455	413	456	421	445	429	451	411	470	436	428	468	410	455	446	443	444	474	411	469	439	454	468	412	445	441	476	432	462	421	458	420	443	436	462	446	426	491	426	377	403	433	449	447	448	398	430	445	451	429	432	411	455	457	434	449	424	439	424	409	457	464	428	412	412	431	423	442	439	433	421	406	425	481	473	463	442	442	480	427	404	441	430	413	444	445	421	458	424	442	435	434	452	435	433	443	420	443	423	431	445	451	443	444	439	449	459	409	419	402	452	406	461	446	415	387	438	408	395	451	431	410	431	452	417	435	446	427	414	461	420	444	440	421	399	426	452	417	443	447	461	452	431	464	455	429	432	446	449	433	433	419	443	422	445	487	475	451	433	418	429	444	440	442	441	448	447	455	433	453	418	472	454	433	441	450	427	442	465	437	425	433	451	441	451	412	436	446	437	419	427	458	413	423	407	431	414	428	448	443	458	483	436	443	434	467	436	408	441	409	436	427	445	454	446	427	411	447	407	429	466	437	443	411	428	422	434	392	451	448	417	458	431	428	428	425	438	421	442	477	416	466	398	463	452	428	453	472	432	407	448	428	401	450	424	437	415	453	416	420	408	500	440	411	420	428	426	428	412	411	454	456	395	444	432	432	432	436	450	458	413	411	428	393	445	402	454	429	433	437	446	442	407	396	416	414	428	426	426	442	453	421	450	452	449	423	410	430	462	427	446	459	440	431	440	394	413	441	444	465	450	451	440	403	453	463	417	424	424	433	437	434	413	442	455	422	420	437	448	455	429	477	416	423	445	395	428	454	451	422	454	419	420	489	425	456	409	426	419	451	413	459	450	388	400	441	431	441	444	454	443	436	435	467	467	431	472	480	395	434	424	402	416	416	434	446	444	443	465	430	433	444	437	422	420	453	397	458	430	489	421	426	456	404	427	410	448	452	444	438	417	450	436	433	426	439	437	455	401	442	445	436	480	429	431	442	424	420	447	452	427	398	407	430	439	442	462	492	461	409	454	439	435	468	408	457	464	400	408	432	480	421	448	455	443	417	399	454	419	452	436	459	436	433	477	474	457	429	450	433	401	452	415	438	421	415	402	453	436	406	430	426	431	445	426	445	456	412	426	438	415	458	434	401	436	445	418	420	424	423	442	429	442	403	444	410	414	434	442	428	434	465	440	433	447	458	432	452	456	424	455	438	448	402	422	408	428	419	418	442	414	466	400	429	457	429	368	445	436	422	396	440	434	402	427	427	431	412	434	460	421	435	411	443	409	447	416	421	389	447	397	396	482	407	446	443	439	500	414	417	466	433	465	457	452	441	425	444	486	474	391	418	428	437	441	429	466	437	469	387	395	445	410	462	424	404	432	426	401	401	444	446	440	396	434	446	488	427	432	450	466	475	473	427	427	440	434	456	442	423	425	439	479	431	472	413	419	425	432	438	443	437	440	416	426	423	434	367	418	429	429	430	484	440	451	420	469	435	426	415	400	473	423	438	462	425	430	453	494	393	423	437	424	458	456	467	429	463	445	441	413	415	457	442	464	464	433	439	403	391	415	406	445	447	454	436	415	412	441	437	439	426	437	420	432	407	419	417	433	402	445	433	417	445	421	424	388	444	435	451	427	444	422	452	450	442	404	448	427	458	428	414	425	431	450	469	448	402	405	467	384	417	474	419	451	442	429	431	448	456	433	422	454	451	420	413	478	437	464	447	395	466	428	418	459	424	440	406	455	451	477	414	425	406	384	448	446	421	439	459	432	435	407	472	436	458	440	445	453	406	424	421	438	432	394	447	417	448	409	428	419	405	468	457	396	456	456	424	450	440	437	454	431	425	468	412	420	457	422	460	451	429	407	434	460	468	428	451	396	429	462	462	418	482	392	447	443	443	429	394	431	431	415	444	449	424	422	406	429	419	425	446	432	464	435	418	474	454	423	420	458	437	445	434	438	446	444	449	430	450	436	484	432	440	416	470	423	451	449	471	431	451	417	430	431	411	420	430	443	423	457	435	450	453	449	454	442	390	414	481	420	429	418	435	472	461	461	418	431	455	409	457	389	425	429	470	435	477	414	414	452	422	476	419	458	411	458	402	445	459	439	427	417	405	400	460	436	429	415	440	407	417	437	471	438	434	434	441	410	438	450	417	454	455	443	428	431	442	401	441	441	405	406	443	430	418	422	473	452	417	477	437	423	424	453	433	456	418	427	406	445	447	429	414	430	429	422	426	430	441	393	400	432	435	426	469	453	406	446	381	397	431	449	444	405	423	431	426	484	440	437	438	433	406	425	421	420	411	441	429	453	424	431	405	437	432	448	415	431	443	439	451	444	459	443	419	423	444	449	392	436	441	412	430	438	403	465	449	391	451	455	436	406	459	451	415	474	429	455	417	437	434	448	405	425	467	435	416	409	443	450	430	419	428	440	455	424	456	415	435	425	417	485	410	409	449	427	419	440	433	449	428	427	421	403	434	456	426	416	456	426	436	427	412	415	432	409	436	420	436	459	454	458	421	417	423	462	471	451	405	423	472	440	433	439	445	431	427	444	395	424	426	426	430	470	474	404	445	472	453	411	436	472	415	415	421	433	437	483	441	438	478	446	418	429	451	475	447	467	417	457	424	417	419	443	435	424	422	440	454	425	411	420	445	442	431	356	418	432	447	411	438	460	444	415	466	428	425	424	402	459	457	439	460	470	412	430	455	448	454	432	445	407	437	426	431	399	441	403	397	471	451	446	467	427	475	460	425	430	415	471	462	435	424	449	428	448	447	414	433	421	426	440	426	460	418	450	437	453	469	433	426	480	454	397	414	450	415	395	437	459	464	467	430	435	457	474	423	412	418	412	434	420	438	445	440	422	442	461	439	429	440	429	430	436	413	437	431	416	434	393	398	426	405	458	427	420	451	400	418	405	416	478	425	429	439	421	429	403	438	441	414	405	426	412	393	433	406	424	481	422	420	445	437	448	457	456	457	473	450	411	430	380	437	431	385	441	435	407	423	420	437	409	424	420	439	433	436	453	449	443	451	433	424	430	430	405	450	392	446	455	442	427	425	439	434	445	429	438	465	425	403	429	468	414	404	433	459	408	443	439	417	449	438	443	404	451	436	434	433	430	452	416	466	444	439	460	395	428	418	450	414	425	445	426	422	431	467	424	403	405	399	444	435	459	423	405	409	411	408	424	421	425	472	427	468	412	463	457	428	471	434	431	425	458	482	454	428	417	436	439	424	430	417	420	444	463	402	424	434	454	388	424	445	417	437	402	417	449	451	425	444	441	413	428	436	461	408	407	450	438	405	414	458	466	451	438	438	422	439	464	438	407	429	439	391	437	387	388	438	433	447	446	402	422	432	428	424	393	444	440	441	407	444	422	411	437	405	440	443	427	418	398	458	434	452	413	437	459
3488	5303	3529	1738	1404	1145	962	732	713	625	638	600	594	560	558	540	527	494	511	461	526	501	495	477	487	490	499	495	429	503	498	456	494	465	495	481	508	517	474	458	425	447	492	490	432	472	460	467	478	456	457	495	460	463	497	491	473	431	460	474	475	507	458	467	486	485	459	526	483	500	407	477	457	467	464	483	490	470	458	488	469	463	496	462	457	485	436	462	448	485	440	449	479	463	445	464	459	433	476	454	475	476	495	438	468	489	472	479	485	458	455	472	493	451	463	474	467	450	475	458	504	485	452	466	439	442	465	425	454	473	460	463	477	444	462	462	455	499	418	469	494	472	473	503	445	456	506	449	471	465	479	463	447	486	469	490	432	480	513	457	464	469	462	477	456	435	538	490	496	499	500	436	486	431	448	443	468	428	425	477	460	456	474	470	470	458	424	486	460	478	481	487	436	454	488	452	449	456	484	449	449	465	467	452	467	462	478	463	461	446	465	461	472	456	435	456	460	455	484	479	480	419	456	447	465	509	475	462	432	501	467	430	497	396	474	456	498	471	463	435	455	473	439	468	491	471	482	452	469	494	463	457	447	449	463	450	475	468	472	438	503	481	486	466	457	442	494	457	450	481	502	442	430	479	476	483	468	458	462	473	407	476	445	483	449	469	420	463	504	475	475	463	500	476	476	485	447	496	442	422	466	487	446	478	439	517	462	465	462	422	471	455	466	483	494	452	468	483	489	462	481	466	487	483	498	478	455	484	478	458	478	466	472	478	418	441	485	433	488	471	505	445	460	475	494	455	476	467	501	457	471	475	471	502	466	481	463	447	456	470	461	447	458	455	482	478	445	479	461	465	447	439	462	464	460	476	510	460	469	485	467	421	481	479	507	452	492	443	473	433	484	456	453	463	458	464	447	464	510	462	473	437	496	472	490	491	492	496	482	459	426	484	472	438	473	492	440	474	465	442	425	453	453	465	480	419	466	444	471	453	482	436	487	473	435	456	471	483	449	483	395	463	476	451	445	436	445	437	426	476	475	495	434	475	519	466	459	465	452	462	453	466	472	428	452	490	470	472	463	449	474	430	496	492	456	484	493	414	488	450	455	463	495	507	447	489	439	464	472	472	441	504	468	482	465	484	474	466	475	472	475	452	457	470	457	483	465	438	441	465	462	415	463	462	444	486	485	438	457	489	446	491	489	460	489	464	468	458	466	446	450	455	485	456	472	423	472	448	475	433	461	458	474	463	477	486	448	489	480	507	504	473	455	481	488	436	459	490	466	461	458	440	473	484	488	453	516	469	459	427	471	461	467	496	486	490	450	462	460	482	475	491	457	485	483	468	455	462	488	484	463	420	432	429	462	449	456	487	443	484	453	408	432	441	431	485	447	458	469	437	474	485	479	422	469	468	474	453	449	434	443	442	456	478	429	433	451	423	467	433	482	443	465	458	462	487	456	455	498	464	426	491	450	456	481	462	477	478	477	461	466	460	458	451	477	498	477	486	467	498	464	434	478	498	468	457	483	457	477	453	443	420	471	443	456	468	433	461	459	477	432	437	448	466	469	435	491	441	465	488	474	483	447	443	458	454	455	473	460	466	442	447	457	503	446	472	481	466	481	467	462	440	461	491	458	470	448	486	443	502	476	478	485	472	428	477	456	459	448	454	444	500	496	493	458	473	459	429	467	449	445	440	457	427	467	471	460	456	439	487	449	475	481	471	480	453	417	483	462	473	430	423	493	486	501	436	458	495	460	441	488	451	466	457	464	459	501	514	472	488	421	483	464	499	477	421	450	463	474	486	440	460	480	450	491	410	480	497	444	448	481	455	456	474	474	506	494	445	484	426	469	446	447	412	489	451	449	441	435	480	462	460	501	458	479	472	472	476	476	477	502	455	458	426	473	452	474	423	466	436	477	469	487	469	454	471	457	465	437	442	427	472	429	476	444	416	474	454	479	426	467	479	541	506	471	478	463	465	444	460	449	450	468	443	461	476	468	471	484	446	471	462	481	470	460	458	454	481	466	470	446	485	476	478	471	529	450	456	474	479	491	454	467	402	523	507	453	454	449	437	489	432	470	513	462	510	480	461	435	485	466	451	458	413	480	477	445	448	439	461	486	467	454	494	451	481	505	487	432	443	467	451	465	462	507	491	493	471	459	460	425	456	485	457	491	433	451	490	454	451	499	469	463	482	451	487	440	484	498	433	469	445	439	492	464	480	484	441	504	448	501	466	464	474	442	468	468	460	481	466	476	458	489	487	497	457	468	424	471	456	459	418	508	457	454	472	494	439	430	466	453	486	450	463	459	483	464	498	486	453	440	529	481	461	466	474	465	439	442	454	492	466	459	463	470	442	447	481	476	515	468	479	480	451	479	429	461	463	463	464	464	437	487	487	473	485	479	471	463	477	497	498	424	487	459	457	487	459	454	487	478	433	465	518	494	470	446	449	399	484	436	507	453	443	451	467	453	435	434	466	431	465	489	475	494	475	438	444	451	500	495	466	455	454	483	448	479	450	481	504	463	511	490	449	439	501	491	450	441	445	486	428	415	479	457	438	458	457	463	479	460	474	505	522	455	440	455	478	471	455	509	475	495	463	520	441	471	448	458	481	436	458	481	454	447	450	462	515	458	465	453	489	514	436	472	446	413	464	465	492	484	462	505	483	418	424	464	479	442	445	481	446	474	469	456	446	473	461	461	449	455	447	443	470	521	479	485	480	493	476	470	477	476	431	463	457	456	442	491	462	468	450	461	454	510	489	457	448	467	482	467	490	434	464	455	430	435	442	513	466	473	450	431	449	472	490	479	463	456	478	475	460	450	466	488	456	473	469	445	486	437	483	463	463	498	432	490	451	468	474	456	436	434	463	462	490	486	490	478	474	493	474	440	466	466	464	477	476	484	495	445	506	465	471	446	483	455	506	485	480	442	438	441	455	498	441	436	476	421	460	479	454	430	493	460	425	471	486	472	465	517	431	477	440	477	465	452	449	488	459	435	426	446	465	459	479	461	449	470	473	416	459	443	489	454	468	472	494	476	453	446	460	462	511	483	458	442	463	454	451	521	441	434	503	466	487	505	472	486	475	448	448	498	483	479	456	473	464	439	458	458	474	471	455	469	477	495	468	493	492	464	464	468	444	434	483	468	452	481	464	449	474	461	469	497	443	466	486	482	509	469	442	454	449	477	472	472	477	459	464	472	461	476	450	454	471	467	485	494	492	467	459	493	426	463	466	466	491	465	457	479	417	481	441	507	419	449	479	489	433	445	460	431	451	457	427	471	457	451	459	497	453	451	469	462	456	456	464	473	456	475	463	489	462	441	444	467	477	439	446	499	506	467	473	476	442	445	483	450	475	490	490	458	466	433	447	464	430	479	503	509	469	481	468	493	476	475	491	469	492	489	484	429	468	495	459	477	457	480	534	470	508	496	452	460	467	418	407	407	479	475	471	476	455	442	453	432	464	508	489	438	472	479	469	483	459
22918	21431	29126	24104	21423	21469	7629	1456	1065	1016	904	822	807	772	766	740	767	732	693	685	709	656	651	603	655	654	667	637	628	628	606	651	676	579	583	587	605	597	623	631	582	635	639	648	658	641	631	601	649	632	577	614	580	608	642	621	596	612	555	620	607	610	575	604	634	606	573	601	565	607	577	626	599	590	616	613	613	602	623	615	590	598	589	609	587	643	587	613	601	581	606	584	628	582	580	563	612	626	550	603	604	609	593	592	641	593	588	631	597	605	620	592	612	616	615	571	625	609	575	597	602	647	592	625	607	587	598	620	597	587	581	589	615	612	617	600	616	564	599	595	633	571	619	582	593	599	640	616	610	629	618	583	623	646	570	544	611	606	576	571	594	595	606	594	617	562	615	643	602	585	584	561	593	632	587	589	603	590	622	623	587	560	591	592	600	633	582	601	606	604	586	597	585	649	558	616	627	582	608	589	574	604	615	625	576	666	622	596	571	610	614	636	606	578	625	578	628	600	597	629	609	632	625	576	613	578	615	609	607	572	586	602	628	603	576	557	637	613	632	597	538	624	625	610	599	602	602	612	600	601	611	599	608	608	557	597	568	609	603	592	569	607	573	555	581	565	595	575	549	618	629	596	614	613	590	582	636	630	549	581	621	598	595	635	573	588	645	605	588	613	598	617	555	633	583	623	581	576	587	651	545	601	625	606	643	603	578	581	615	578	614	591	579	675	623	588	606	641	607	609	620	624	598	616	611	596	616	575	592	602	603	586	589	586	591	594	592	599	595	627	531	617	587	603	585	599	606	607	562	580	609	663	589	581	646	594	597	544	633	564	583	636	577	579	589	630	630	600	578	573	581	632	623	593	610	579	605	598	595	599	596	609	565	586	592	607	559	616	620	610	647	614	606	607	573	580	608	589	586	548	634	623	600	592	597	604	623	567	570	598	621	644	619	584	561	625	605	577	631	549	582	568	598	618	597	594	598	593	621	612	562	582	610	601	592	577	570	622	584	612	564	606	686	572	592	587	639	566	579	619	589	597	539	632	612	589	585	610	602	580	624	549	608	618	629	627	653	626	610	586	564	603	638	575	568	592	604	600	564	628	611	606	581	553	626	591	597	578	570	599	579	588	636	561	594	611	584	586	637	566	593	591	609	554	571	575	596	609	591	574	685	641	672	590	621	593	573	586	603	567	570	571	646	595	604	602	602	592	594	579	597	583	604	618	600	564	609	596	551	614	555	606	582	643	618	668	591	584	587	588	604	585	610	646	584	614	590	608	627	605	627	631	607	607	591	605	596	614	580	632	572	653	616	601	605	597	609	602	558	599	586	589	548	616	608	601	543	559	586	583	586	615	608	618	592	608	586	585	665	644	578	563	633	602	563	606	598	618	630	583	579	594	613	568	565	597	595	616	571	600	620	621	610	589	575	636	635	614	624	627	610	624	607	596	574	541	551	606	597	604	598	599	595	584	587	570	574	549	623	611	602	609	590	597	608	620	605	574	594	624	618	606	589	609	626	604	608	585	632	594	574	589	600	590	549	566	586	609	608	563	675	564	596	601	575	617	617	622	593	622	615	619	580	589	558	618	624	605	638	554	603	601	608	602	596	588	593	625	584	563	582	627	589	622	597	575	587	580	602	554	618	645	596	600	584	555	585	577	612	589	608	584	585	593	592	609	615	637	542	572	547	533	574	591	565	597	567	584	606	664	586	567	614	565	610	619	597	592	621	621	588	599	598	557	620	603	549	627	603	595	635	594	591	590	633	619	572	592	595	587	588	605	604	587	603	565	622	550	601	606	570	585	574	596	665	608	633	628	593	617	573	629	615	612	570	587	612	625	551	575	599	600	638	604	618	641	584	614	604	521	639	579	604	620	579	562	592	587	600	595	592	620	613	663	604	604	587	659	587	592	548	576	582	595	584	604	561	595	565	585	574	615	594	600	578	607	612	556	601	586	582	538	570	610	571	601	638	591	601	593	624	571	595	589	630	578	656	555	624	568	614	563	598	605	575	611	615	600	634	586	622	557	583	631	591	621	626	625	616	616	644	609	600	585	572	565	643	606	619	566	543	569	576	589	635	614	582	569	579	615	571	596	651	572	607	604	590	611	613	654	652	595	602	615	616	586	586	574	567	608	579	612	602	556	630	601	577	602	557	579	606	615	564	572	552	602	593	627	554	616	548	607	599	636	583	597	637	603	564	530	564	636	600	570	595	582	610	616	622	613	616	588	630	576	573	634	599	617	585	581	629	615	613	570	599	581	607	610	610	593	598	588	631	635	578	611	580	582	600	586	609	582	601	604	576	576	573	603	561	607	599	560	615	585	593	579	611	648	559	574	617	623	600	617	585	591	535	590	602	573	587	563	582	587	555	583	586	596	531	567	602	600	614	580	616	591	640	588	602	581	537	572	581	583	591	616	589	590	632	595	570	584	595	659	595	609	596	604	587	551	660	661	625	585	620	578	580	596	601	594	564	642	593	586	571	618	631	579	621	609	637	594	578	555	589	575	601	619	595	621	627	639	615	621	578	594	585	582	563	587	582	597	669	624	581	571	576	657	584	586	598	597	572	521	593	614	586	599	586	601	610	602	607	584	612	579	619	600	588	630	594	609	615	563	661	620	622	587	617	610	597	606	611	579	590	602	621	617	609	629	584	599	620	577	587	622	603	596	543	618	572	633	593	650	583	663	639	661	581	599	633	605	641	603	587	559	590	571	609	618	620	588	591	629	589	601	620	606	602	595	609	556	607	571	581	611	592	551	584	635	604	598	610	597	590	621	610	592	621	603	574	597	665	584	628	598	605	585	598	623	569	579	561	597	582	605	649	589	573	615	633	579	561	594	603	617	624	573	581	604	579	593	644	589	645	597	639	574	620	654	589	560	617	589	628	649	574	596	578	587	586	613	579	619	598	630	565	567	613	588	620	572	606	609	618	623	608	576	614	599	640	618	582	556	594	634	622	584	623	599	577	597	614	582	569	613	598	620	569	565	582	565	593	605	555	599	606	570	608	582	614	590	589	610	621	598	591	609	595	624	570	579	637	589	624	536	645	650	578	620	561	567	620	618	604	620	614	622	615	593	557	628	575	579	587	591	624	619	580	575	586	608	621	586	617	616	549	601	561	600	604	608	610	579	623	652	630	617	662	571	604	606	598	631	657	602	643	582	570	612	567	637	603	610	632	636	619	617	557	557	576	600	620	595	569	571	609	599	619	623	627	596	578	604	593	610	582	616	589	614	614	602	589	614	589	610	619	641	644	586	569	583	565	629	605	590	598	601	556	585	595	589	594	561	603	627	637	578	574	623	586	629	587	585	564	620	613	587	579	605	624	572	604	621	590	612	597	574	574	587	605	627	580	584	569	609	588	602	607	598	649	587	538	628	613	613	577	592	555	595	598	601	602	626	652	648	594	614	642	583	576	604	577	640	561	581	591	634	579	613	608	590	614	547	568	589	584	626	554	605	587	594	600	614	628	613
4829	15106	10133	4947	3627	2793	2226	1732	1501	1216	1109	1068	984	897	839	806	763	778	761	744	700	667	717	681	692	646	646	671	628	621	642	648	620	600	673	649	604	647	612	607	569	619	595	595	608	626	607	605	590	628	625	618	587	587	641	617	614	601	599	621	670	595	628	598	573	613	598	624	576	617	616	594	592	583	628	613	610	632	596	604	603	640	597	600	602	603	614	629	576	616	623	579	608	621	605	609	628	542	604	559	603	559	647	601	606	594	615	613	589	602	638	605	591	616	604	591	628	571	560	572	571	576	553	607	592	596	660	636	617	573	638	595	576	604	595	577	629	580	592	589	604	651	567	568	577	588	581	576	617	574	609	604	576	632	593	612	616	586	594	574	611	604	596	624	637	624	623	603	605	576	631	589	622	603	651	638	629	614	579	550	601	627	620	584	573	619	565	585	564	602	619	592	573	587	607	601	641	647	584	607	561	618	655	637	618	558	571	645	642	615	599	609	624	608	585	571	541	576	566	619	629	579	576	597	557	561	620	641	594	594	593	620	592	654	575	659	593	646	597	607	614	623	633	638	577	616	620	641	583	613	603	615	613	639	574	574	580	618	607	559	595	613	625	612	576	617	617	590	578	604	554	589	616	609	560	619	603	622	579	635	537	609	617	605	574	612	638	544	593	582	591	667	599	604	610	568	603	618	620	632	613	601	617	638	580	594	584	629	633	605	628	609	617	647	617	613	619	597	636	608	617	593	602	632	599	637	594	590	625	601	584	607	605	633	572	632	575	608	580	609	592	639	609	591	658	623	602	583	638	626	564	563	621	611	576	584	566	637	600	593	617	589	622	618	575	593	565	600	595	587	563	637	634	632	625	579	607	656	594	574	621	602	635	634	535	604	619	588	630	593	583	571	654	621	637	622	569	618	644	586	610	600	601	592	642	626	620	587	591	595	577	635	618	606	623	630	579	621	584	621	629	617	610	588	616	553	595	583	612	560	592	591	610	609	579	629	626	614	588	560	634	580	593	559	598	606	637	626	581	634	602	625	589	587	620	559	593	589	593	575	593	606	596	586	587	633	623	616	605	589	637	551	567	625	561	570	608	596	616	620	616	627	642	628	619	585	587	555	597	609	611	584	604	632	609	570	604	602	543	605	609	578	670	575	600	617	567	598	618	592	605	583	618	554	583	563	611	615	552	606	591	626	614	595	602	607	560	590	636	636	643	566	625	586	629	611	589	607	639	585	588	598	550	612	650	627	619	595	579	541	621	590	608	604	591	641	619	620	591	559	603	599	612	638	638	617	634	607	617	591	576	597	611	572	635	564	565	571	611	620	577	643	619	639	646	602	574	575	625	612	638	581	609	594	615	576	628	619	613	590	601	612	626	603	643	604	604	668	592	629	608	605	625	573	589	634	647	585	639	608	595	601	588	601	593	655	593	622	646	620	615	626	566	611	610	628	614	583	611	646	592	577	610	601	585	542	583	605	603	603	603	560	578	600	590	598	597	609	583	621	619	639	595	609	593	589	611	601	563	648	598	578	645	581	570	597	569	622	628	612	600	595	607	584	585	577	560	594	583	597	618	574	596	598	599	616	574	589	547	629	598	605	628	571	592	617	576	594	530	588	612	631	634	587	593	560	572	619	593	606	610	650	599	603	633	588	597	614	561	632	548	598	585	617	584	576	620	610	618	566	575	576	583	598	609	568	640	625	575	644	652	613	562	618	596	628	612	585	555	608	600	595	626	565	584	590	631	573	562	624	590	607	606	573	592	587	582	604	627	594	611	585	602	602	621	599	547	566	626	561	595	594	650	554	595	568	618	572	626	611	598	590	603	622	611	594	590	601	605	602	626	601	599	625	574	555	579	587	611	599	613	614	594	569	581	588	619	640	586	561	586	643	603	584	586	637	591	602	574	594	639	609	588	629	589	609	568	598	625	615	574	603	578	585	572	577	613	566	576	581	629	623	613	565	627	621	565	634	590	635	630	610	690	611	634	568	573	551	615	646	630	604	587	586	620	587	613	627	582	584	609	621	602	600	620	532	600	617	607	571	592	578	595	546	574	598	589	573	589	601	624	575	608	579	600	602	631	630	598	563	581	602	590	610	609	616	636	588	609	592	568	612	563	586	618	581	618	573	634	592	606	600	567	590	610	577	606	534	626	631	598	625	594	583	579	648	585	574	601	573	617	587	592	591	584	609	631	602	596	595	594	649	573	634	592	659	586	617	633	564	644	606	610	572	623	605	600	598	587	613	620	647	586	637	620	628	663	635	630	632	634	596	581	582	626	627	634	621	624	619	587	635	584	585	621	665	613	617	614	563	620	641	589	623	605	557	584	591	647	621	631	601	581	523	601	600	645	612	586	634	645	590	597	620	617	598	614	626	625	601	563	601	641	604	638	551	593	628	545	604	592	607	592	557	645	602	605	627	601	623	611	615	577	605	576	598	614	586	556	607	606	570	624	596	583	620	585	624	615	584	560	596	592	606	624	574	627	603	621	638	607	606	591	606	568	625	590	607	669	598	579	585	604	586	607	578	592	588	619	564	587	622	563	593	624	555	573	593	560	588	591	653	553	583	633	620	586	567	580	597	599	624	595	626	575	639	617	577	593	601	608	595	579	603	618	611	634	626	595	576	578	570	592	599	615	554	589	561	606	605	600	607	575	608	587	625	607	632	597	654	612	615	628	594	585	566	614	561	591	590	574	587	606	615	602	611	631	591	597	607	644	630	606	568	598	565	603	605	567	612	638	600	570	633	584	593	609	550	603	630	599	630	587	600	613	621	623	607	597	593	587	606	631	592	654	597	641	616	638	598	601	577	605	614	592	573	615	590	632	607	614	561	566	613	635	618	551	563	576	568	602	647	621	598	584	635	616	637	599	599	619	545	620	604	595	613	618	632	608	613	604	592	557	598	571	576	643	642	582	599	663	609	583	569	585	624	648	572	609	627	558	634	584	634	603	616	584	631	625	587	620	585	615	626	621	558	597	628	653	564	609	574	608	622	585	562	603	605	572	593	573	594	575	576	620	605	599	617	598	594	640	564	597	589	575	576	667	589	628	596	612	628	585	583	615	621	558	607	571	624	584	601	621	641	604	619	610	604	585	580	584	620	580	565	589	609	595	605	615	610	581	589	631	608	587	644	612	619	572	625	541	623	563	626	575	626	614	597	611	610	576	612	607	628	580	604	582	643	673	583	627	599	614	563	591	579	586	557	593	555	576	565	586	602	583	636	574	609	641	622	562	625	627	605	626	582	610	609	601	613	666	575	534	538	600	593	619	590	619	606	565	597	558	636	568	587	596	581	660	595	642	632	627	643	632	630	603	601	587	592	586	587	575	614	599	602	619	627	559	629	585	597	601	626	574	599	555	600	621	641	571	593	620	573	645	590	597	578	594	554	601	630	594	633	592	578	616	576	600	628	586	621	651	606	645	587	598	658	615	586	582	618	611	607	597	573	601	599	636	564	616	569	607	584	592	642
27916	17433	3177	425	323	264	240	217	232	253	202	208	243	231	203	231	218	230	217	203	188	231	227	234	237	212	235	178	216	211	207	225	199	191	233	230	202	206	228	230	210	190	220	230	211	215	219	206	212	204	213	207	213	208	214	222	224	219	216	179	207	210	207	247	223	199	221	198	231	222	240	222	224	220	199	220	213	244	200	198	226	209	188	225	214	209	206	196	221	216	213	208	203	201	218	203	217	211	201	231	208	204	223	206	200	197	197	190	220	208	216	197	204	190	191	238	233	198	189	211	206	227	217	206	236	219	223	219	209	223	207	208	197	232	164	207	225	210	200	184	210	209	224	229	219	221	195	227	202	204	219	216	199	218	238	227	243	228	185	191	223	223	207	241	236	194	228	234	219	222	239	189	211	195	232	197	179	203	238	227	203	219	217	205	221	238	218	212	244	227	203	203	202	186	194	219	193	232	201	207	199	207	200	200	200	239	214	242	232	231	204	205	202	211	234	199	202	224	220	215	185	195	237	187	219	227	205	212	228	232	225	225	198	188	202	213	217	216	220	187	212	232	214	214	207	191	236	233	206	216	201	221	233	205	189	193	226	230	240	222	223	241	205	234	225	183	193	213	194	221	223	231	226	196	210	222	208	225	187	212	219	217	196	226	210	218	199	199	205	205	217	231	225	224	222	195	211	181	187	223	190	225	233	199	212	220	195	220	198	195	209	223	213	211	196	206	223	191	231	216	240	189	238	224	205	199	231	225	215	198	211	188	203	205	210	198	192	216	215	215	210	209	209	207	197	236	210	227	225	213	238	219	211	222	206	213	206	215	208	205	208	203	186	237	220	220	221	192	226	227	231	216	230	233	223	205	227	219	205	208	208	224	204	214	227	210	203	204	191	227	206	193	207	215	201	205	196	207	202	225	198	224	217	189	213	240	215	213	215	202	219	211	189	213	218	196	213	222	193	223	215	203	226	203	259	245	216	225	204	211	214	233	215	177	220	209	241	207	232	202	230	203	222	195	190	219	228	212	206	214	208	226	228	230	226	224	234	238	202	218	196	219	214	228	227	223	236	185	226	222	207	210	216	213	202	235	210	191	224	200	225	207	204	227	217	221	203	220	188	215	217	245	197	221	214	236	195	231	225	246	195	202	237	214	218	209	216	227	194	228	232	205	205	224	202	213	223	214	224	212	223	199	207	194	205	211	214	227	226	221	215	221	195	196	213	221	204	204	200	190	193	211	193	213	205	215	198	215	222	206	220	205	186	214	205	253	215	216	215	223	208	210	200	234	212	204	230	201	225	201	198	205	199	225	239	234	198	210	197	209	201	213	191	203	218	198	231	204	218	231	200	215	224	234	234	185	202	191	212	200	224	208	223	212	207	214	194	211	246	214	213	226	202	219	192	234	211	218	210	216	195	232	215	220	231	210	202	198	217	226	206	230	200	213	240	224	215	207	203	202	202	216	223	238	192	221	216	225	229	240	191	215	216	223	219	189	226	215	215	217	219	207	224	193	216	196	222	204	233	240	218	206	202	229	204	218	223	237	206	218	196	198	192	232	222	224	221	237	202	215	219	201	212	225	213	212	213	205	189	231	200	204	196	235	201	231	219	209	231	230	232	239	229	214	246	199	206	204	213	219	211	215	189	221	220	213	236	210	189	198	208	193	201	218	215	208	191	209	211	216	222	209	157	214	232	198	222	211	229	192	227	216	212	226	210	213	192	226	195	233	236	208	216	218	210	205	229	203	228	215	218	200	194	202	203	218	217	218	208	191	225	248	204	201	193	192	196	203	189	240	211	180	217	212	217	191	210	226	206	228	199	210	218	231	210	235	206	225	193	211	199	203	204	217	225	206	211	225	236	201	243	211	195	216	194	222	181	178	184	218	221	232	212	217	198	209	240	214	214	205	187	191	203	212	215	236	187	222	209	221	225	250	203	234	192	226	218	202	217	242	214	227	217	249	205	224	216	193	220	193	226	220	233	200	217	225	203	203	222	216	205	217	200	221	222	222	197	221	196	222	212	178	215	204	228	231	209	203	235	224	206	215	193	246	199	216	222	226	217	201	207	218	196	220	206	210	214	211	227	207	226	240	237	226	225	220	190	225	211	198	226	217	214	213	224	219	190	202	221	232	219	212	211	211	240	232	179	189	196	231	214	203	201	236	220	223	207	210	192	191	215	194	217	225	210	217	218	211	227	231	214	228	219	213	203	201	205	205	210	226	205	216	210	212	197	195	227	226	217	233	244	215	235	236	230	220	220	201	224	193	224	194	225	192	206	220	205	208	226	222	207	208	252	243	227	202	210	233	223	211	187	222	219	240	211	200	221	209	227	231	227	219	211	201	207	233	225	219	232	220	219	244	215	218	204	210	221	248	199	219	236	206	192	187	193	215	221	222	215	211	203	215	214	201	224	236	220	224	217	221	215	217	195	221	201	236	204	225	207	207	216	206	206	209	201	208	215	226	198	212	216	218	189	231	211	207	213	218	234	208	200	224	220	201	199	196	219	205	186	212	204	240	200	208	210	217	210	211	206	195	213	208	211	198	215	216	240	221	216	217	194	213	238	220	224	212	217	200	217	206	227	208	215	198	216	213	220	207	234	208	217	191	188	232	204	235	206	202	220	188	211	217	199	213	228	241	201	197	224	216	199	219	223	253	188	218	219	212	189	214	199	205	217	221	228	219	212	221	206	192	196	207	210	214	212	200	207	227	194	225	209	220	207	211	236	223	233	206	208	206	226	204	204	207	231	217	211	190	208	228	220	195	209	230	211	204	183	198	222	215	218	218	232	238	218	210	213	203	223	204	211	236	208	196	189	211	194	192	221	229	171	213	217	219	214	237	242	248	232	219	197	217	210	203	220	214	227	224	199	221	231	218	225	216	217	221	215	215	182	217	222	222	214	232	197	197	233	211	221	183	164	207	226	236	228	198	204	208	183	199	207	214	227	182	228	206	218	189	201	234	198	202	202	203	204	196	214	191	212	197	238	217	213	201	221	213	223	204	239	216	210	209	201	214	246	204	210	217	237	202	205	230	199	197	238	200	211	219	231	218	213	218	234	226	195	218	193	213	209	205	217	199	234	219	211	208	182	214	235	226	201	199	205	228	248	192	167	191	189	194	208	209	229	209	209	234	210	186	208	186	213	224	219	220	220	242	226	211	217	228	213	210	207	219	211	223	189	216	203	230	241	195	203	195	215	215	202	197	221	191	199	228	233	216	229	217	206	181	193	220	211	217	191	231	227	237	227	225	229	246	228	224	208	208	231	195	198	215	232	196	229	206	214	212	206	197	228	215	200	194	188	203	184	197	183	215	227	208	226	212	224	203	226	234	212	213	217	222	201	208	231	197	219	205	234	236	245	217	242	190	197	239	205	200	225	225	212	195	207	193	217	203	211	210	230	224	223	238	214	218	217	213	237	243	213	214	219	204	216	201	194	219	198	197	226	196	185	214	221	189	258	239	198	224	215	202
4266	827	570	378	325	288	269	256	277	230	246	226	259	230	229	228	262	238	234	263	226	238	231	251	220	243	234	225	250	226	239	229	235	248	253	245	250	227	245	236	237	226	279	251	254	257	233	203	237	258	258	216	237	228	227	255	279	240	262	226	249	260	239	239	250	251	228	255	232	274	220	261	264	254	213	224	232	226	222	214	255	287	248	227	260	223	243	249	233	232	252	227	262	252	240	240	217	248	240	224	219	236	263	221	231	231	235	230	249	256	234	250	259	246	251	235	267	214	252	213	216	230	249	241	249	284	249	223	243	250	247	233	247	211	246	225	252	256	253	254	267	245	261	237	243	251	239	239	224	242	234	247	247	227	226	243	214	237	219	262	242	242	239	253	193	222	251	246	256	225	247	223	215	246	252	234	238	263	215	228	256	233	242	261	234	248	218	239	226	249	261	257	224	231	238	235	233	267	232	228	247	220	266	267	262	240	253	254	253	226	232	275	221	211	271	260	234	216	218	228	251	215	240	236	239	240	239	252	236	213	243	245	217	227	230	246	221	253	210	257	220	214	223	269	247	266	218	264	246	218	229	230	225	244	234	238	243	230	235	229	254	262	206	225	237	241	237	248	224	258	240	239	237	227	274	209	259	256	207	216	241	206	236	228	213	238	277	268	244	244	264	254	231	236	240	256	236	210	231	266	241	266	252	218	228	243	217	233	271	247	260	218	219	236	256	233	241	272	260	240	237	270	231	238	239	216	229	218	238	232	244	220	251	250	260	271	239	256	243	261	249	245	231	234	228	240	250	225	235	236	243	239	254	260	260	251	265	211	249	248	240	251	266	233	204	230	231	273	217	250	266	241	240	221	217	265	235	240	247	252	265	248	221	272	226	254	239	226	243	266	244	280	238	228	250	230	249	243	224	233	247	262	234	243	237	236	234	231	239	232	238	230	238	238	238	246	245	221	231	255	229	256	247	233	245	244	220	264	213	243	218	217	267	257	244	219	235	233	255	226	210	235	239	248	246	229	237	234	239	248	215	260	234	249	238	240	241	236	258	237	231	247	221	242	241	235	221	238	242	221	252	221	220	270	261	222	254	241	242	248	226	234	238	224	248	249	238	274	241	205	247	271	262	247	249	239	242	243	214	221	233	229	256	232	251	236	232	242	250	247	252	229	244	225	236	222	266	232	222	245	246	260	237	257	243	222	235	228	216	275	269	249	255	236	247	248	253	221	239	260	259	229	241	270	273	244	254	241	254	233	222	230	234	238	245	263	223	272	225	235	254	232	234	271	242	237	241	242	242	243	225	254	251	208	207	221	235	227	255	241	237	228	237	261	241	246	247	255	247	252	246	245	260	252	262	246	258	234	234	258	250	247	268	230	236	221	260	248	243	258	218	250	231	271	252	245	236	236	226	274	236	241	249	260	247	261	246	243	285	247	231	232	236	247	223	231	222	273	243	244	235	209	260	235	257	256	242	233	208	246	249	226	263	246	250	265	240	242	227	229	253	219	229	242	250	259	268	224	268	220	241	238	236	224	277	243	245	230	231	256	235	226	241	224	243	249	252	232	253	236	250	231	216	235	259	234	232	236	234	221	235	237	258	240	258	218	253	256	221	248	227	238	210	211	226	256	229	258	250	254	260	252	234	266	241	226	240	245	239	230	265	239	237	223	258	221	245	226	247	242	269	234	257	225	222	236	267	243	261	244	223	264	248	230	239	248	224	252	230	251	222	228	256	232	259	258	243	232	231	245	267	234	235	213	279	225	242	237	245	231	241	236	241	246	269	241	234	241	236	217	246	252	244	255	276	246	249	249	226	251	236	249	242	212	249	242	248	268	250	256	255	230	238	242	240	241	249	256	257	234	266	238	245	218	226	224	230	221	240	238	231	259	242	278	229	224	224	230	233	267	274	215	243	245	255	240	252	269	238	251	224	251	224	268	242	235	233	216	233	248	234	244	239	250	264	240	272	253	242	270	228	251	235	256	254	247	247	243	239	269	253	266	269	249	263	224	246	262	231	244	256	223	236	255	271	225	235	226	216	237	256	264	263	260	229	244	236	232	246	252	242	229	246	269	246	256	235	223	196	219	221	241	225	242	268	251	231	267	241	199	233	246	262	275	240	250	251	275	266	229	234	225	225	254	247	266	221	257	253	248	245	249	235	230	251	248	227	227	234	270	229	248	273	212	251	221	258	256	220	244	235	229	237	224	235	241	229	226	231	243	250	221	243	239	241	236	235	251	217	251	234	218	220	283	244	239	227	228	228	247	263	250	260	251	249	248	235	226	250	254	240	227	245	244	222	236	253	229	209	224	255	241	251	248	224	241	227	247	259	252	257	260	222	233	241	258	263	257	235	232	252	253	248	276	252	269	248	255	245	236	220	251	243	236	227	242	248	257	259	263	255	274	235	239	272	219	257	229	225	238	243	231	238	253	253	239	217	212	242	243	265	257	250	280	254	246	246	247	255	247	231	242	246	236	236	222	235	239	236	261	235	234	234	270	257	251	254	239	232	222	243	220	242	269	244	259	246	238	203	251	205	246	232	239	222	252	251	232	243	228	235	272	262	266	249	246	245	236	236	241	233	253	255	236	228	252	223	223	249	232	220	263	241	236	229	240	255	254	232	237	235	226	247	227	234	258	233	234	256	235	242	239	262	211	243	248	249	279	232	238	232	254	265	232	254	229	258	254	245	260	228	235	237	237	259	236	235	262	240	251	262	241	223	243	221	235	231	222	238	239	226	256	266	262	272	235	247	261	223	258	269	247	243	223	253	235	241	229	236	232	267	244	237	235	227	251	237	242	215	228	239	257	239	236	214	253	245	228	215	267	242	268	244	208	236	255	233	235	246	243	229	257	269	296	280	257	273	234	259	231	217	240	247	216	269	247	232	247	214	230	231	237	247	230	262	266	262	264	245	243	242	253	236	234	226	261	212	236	250	236	244	227	242	246	210	224	231	231	270	254	253	237	238	253	233	247	224	221	254	259	240	224	246	246	242	244	224	251	229	243	218	260	198	235	241	249	238	272	255	243	252	243	216	238	239	255	231	228	246	265	228	244	199	264	229	242	268	249	242	255	252	230	248	225	227	224	253	230	233	232	244	232	219	241	242	242	233	238	247	263	209	245	235	246	280	227	229	257	244	246	242	243	241	247	215	242	244	250	258	220	246	227	262	255	232	232	216	228	228	223	254	237	239	247	222	253	215	249	239	219	243	256	224	241	237	224	249	236	269	252	245	232	242	244	242	199	250	234	241	250	235	268	219	231	263	247	249	255	244	236	243	249	245	236	233	233	227	269	229	233	239	256	222	266	259	237	231	241	248	229	234	245	259	209	260	238	234	288	237	239	267	264	247	265	264	277	248	221	235	256	259	240	245	238	243	245	229	239	235	224	278	232	244	244	229	264	199	226	274	247	219	235	245	232	248	225	239	242	229	252	230	254	266	238	241	226	228	232	218	247	244	245	222	235	247	264
24061	21392	28619	24523	21369	8813	1000	624	506	488	460	404	422	361	374	334	370	320	324	314	352	266	335	318	294	320	333	271	306	281	305	300	291	311	327	274	317	292	273	304	283	301	287	316	276	312	292	284	295	315	288	297	281	309	273	297	289	281	283	273	293	277	289	282	322	294	301	291	335	289	312	285	312	268	263	292	290	291	288	273	280	282	279	288	294	304	292	290	289	317	293	280	304	262	281	285	275	285	305	275	309	260	301	281	291	298	293	271	277	263	303	287	294	301	279	300	278	276	285	267	287	279	288	287	285	306	310	311	285	271	298	295	273	293	286	282	274	269	276	300	315	281	272	306	307	255	270	278	290	274	287	279	297	267	284	319	326	298	292	275	296	281	271	295	287	302	279	302	269	283	278	279	263	310	329	272	251	299	276	265	260	302	302	294	302	292	306	326	300	305	263	292	258	308	276	285	287	290	252	288	274	304	272	280	314	295	302	249	291	272	261	274	310	274	274	287	246	285	263	289	348	276	273	260	273	263	287	283	273	279	299	264	354	294	270	301	277	268	282	303	285	244	286	287	294	279	299	261	258	297	272	282	274	311	258	288	266	275	286	293	274	266	305	266	272	280	279	267	258	279	293	287	314	286	275	284	293	272	305	297	258	304	314	290	276	290	283	315	270	273	311	286	286	278	263	298	290	278	264	294	288	272	276	255	265	282	254	288	309	286	288	296	297	268	286	281	302	285	295	284	271	284	284	266	281	308	283	273	293	295	319	285	303	287	287	289	281	271	281	289	296	306	293	269	259	265	288	301	268	285	284	263	284	276	288	293	276	295	317	294	287	306	290	260	302	281	299	272	285	311	289	295	298	286	286	286	283	304	281	313	292	273	286	284	283	272	298	273	264	298	268	265	287	307	285	287	307	291	290	287	290	259	288	283	283	280	282	300	299	290	275	288	273	282	285	283	275	281	290	263	276	321	294	300	308	293	297	271	247	285	299	255	271	275	293	276	303	289	287	265	280	269	271	285	278	301	295	271	272	313	302	320	268	302	266	296	297	265	304	258	290	286	266	312	289	317	303	292	302	275	275	294	282	273	295	262	298	258	271	293	307	289	302	305	281	274	285	265	283	271	271	275	268	299	302	296	271	273	258	272	305	270	268	282	289	298	264	278	297	289	263	283	281	273	277	291	284	289	279	295	257	293	288	263	300	314	282	291	284	345	283	268	291	302	317	313	294	295	291	298	267	264	283	272	304	294	272	280	285	303	269	268	281	292	283	295	260	291	272	287	253	338	304	275	286	278	264	298	261	302	261	273	258	275	282	271	286	281	264	274	293	293	287	283	305	278	317	296	268	261	295	291	293	291	300	280	271	253	274	284	284	265	284	264	301	273	279	285	282	291	295	267	308	292	290	299	286	292	254	304	293	243	299	296	293	295	297	266	269	271	290	246	314	292	280	260	260	313	311	290	306	272	275	294	272	295	321	306	266	296	278	270	304	305	301	300	256	295	300	268	311	270	306	280	320	269	271	265	283	273	286	273	279	273	265	295	290	296	298	293	279	294	297	304	283	304	292	242	291	302	276	296	278	294	262	313	271	279	258	275	298	308	291	303	274	285	288	270	279	278	240	312	281	287	281	267	295	251	248	294	284	293	278	254	261	240	328	290	307	279	267	283	295	286	302	284	310	310	279	252	282	294	252	270	291	294	309	287	248	285	300	260	307	291	287	299	292	259	287	275	282	291	282	296	276	284	291	270	264	311	286	330	299	292	280	309	267	249	298	325	330	278	292	289	287	305	280	287	261	283	278	299	306	315	283	289	295	287	286	303	291	258	275	285	291	276	274	283	301	285	279	290	274	282	281	279	300	293	254	301	259	292	260	280	286	262	300	284	303	281	278	273	283	315	322	282	257	261	297	308	282	298	282	273	298	296	294	288	269	288	307	287	300	290	301	277	294	317	283	269	290	290	291	275	285	284	277	247	275	267	274	289	271	258	254	284	272	291	262	289	278	275	309	288	293	267	266	289	305	285	274	258	311	269	241	298	297	282	276	307	283	284	289	289	264	287	286	280	291	264	265	295	306	290	292	279	291	293	268	290	282	293	285	288	268	259	306	270	302	262	273	286	290	290	281	271	307	271	279	310	276	254	264	266	285	269	272	292	284	281	276	244	277	299	282	311	254	282	264	244	302	297	255	254	247	272	290	279	304	274	278	281	292	272	294	295	308	237	262	258	271	336	271	276	286	280	305	282	265	297	336	297	312	281	304	278	261	291	288	305	281	274	290	277	302	293	259	289	306	299	286	275	283	287	292	274	310	292	304	272	305	302	288	282	287	286	288	300	278	297	302	282	283	251	267	276	278	266	262	309	278	264	263	322	280	279	294	284	283	269	275	304	254	265	282	290	313	280	265	301	275	298	301	243	276	266	307	291	276	296	257	276	310	279	272	314	272	280	286	275	264	290	311	276	279	284	285	242	264	308	295	266	274	270	281	283	298	272	257	293	258	294	259	272	280	303	280	288	272	271	295	301	260	287	266	282	275	312	273	282	267	340	264	295	305	275	234	319	319	301	291	271	274	309	275	277	283	263	262	312	268	269	248	323	261	243	318	289	264	299	304	304	253	272	277	280	303	301	268	269	299	287	276	301	286	282	303	280	292	288	295	270	274	265	294	315	274	295	290	286	289	283	289	281	260	294	324	248	287	291	272	313	287	302	295	292	298	256	264	287	286	268	322	250	317	298	252	299	307	279	274	300	281	280	272	295	296	310	287	311	298	264	253	277	288	291	288	308	289	272	280	306	331	278	284	288	305	252	264	299	260	241	304	293	278	276	281	256	261	265	308	293	278	271	289	255	270	277	301	307	273	278	269	279	292	281	295	291	259	274	281	287	285	304	279	286	266	276	340	297	301	292	313	288	292	302	264	249	285	297	272	323	278	273	270	313	282	277	278	278	280	288	263	301	305	299	258	277	270	317	267	290	313	300	289	289	302	267	295	319	295	288	287	292	309	278	286	275	330	261	306	299	269	292	297	305	301	260	291	287	296	295	271	297	276	247	285	277	292	293	283	271	272	303	283	266	295	293	240	266	313	312	248	285	292	315	270	305	300	280	272	298	286	279	277	258	310	267	308	293	284	271	284	278	286	300	306	279	268	280	262	274	280	295	302	294	262	295	285	264	298	289	275	303	277	297	309	259	301	332	291	305	269	283	293	304	293	304	295	307	339	295	311	288	284	290	278	281	271	292	303	288	283	299	312	320	285	308	258	258	261	301	278	278	285	284	260	283	288	274	307	292	277	250	286	281	287	331	273	304	258	265	276	303	249	302	259	245	278	279	273	264	281	269	307	280	280	298	303	277	305	277	285	283	270	277	262	271	258	287	297	319	253	285	289	259	286	262	275	265	277	297	289	293	286	253	285	235	294	245	257	290	278	261	276	292	292	316	285	293	297	298	313	279	248	273	281	254	303	297	292	309	259	274	273	286
3383	8898	6005	2761	1877	1519	1176	931	764	578	611	512	481	456	455	431	371	389	365	351	380	380	346	338	370	326	317	328	337	300	339	347	325	303	350	302	294	279	321	303	302	354	311	271	317	308	264	276	301	323	318	309	309	315	303	289	295	310	272	340	299	320	294	317	283	299	298	288	288	307	304	335	308	341	290	283	327	314	288	291	271	301	278	301	306	297	312	329	298	308	296	298	335	350	281	290	294	299	295	303	310	294	305	317	304	326	293	308	291	324	301	296	303	326	329	295	279	321	305	296	287	346	280	330	303	289	292	319	309	285	270	301	310	304	306	306	311	288	285	273	289	290	276	298	306	298	298	300	318	288	263	303	314	273	279	319	301	299	314	320	301	308	303	308	300	323	321	311	307	289	295	321	296	347	314	326	288	297	286	291	286	307	323	288	292	312	312	299	281	292	301	304	324	391	264	334	293	312	282	276	291	323	297	309	276	337	284	310	304	287	292	287	303	296	285	295	314	285	306	285	319	301	338	327	314	289	284	314	314	270	284	296	316	322	306	312	344	329	278	277	277	298	278	319	291	305	302	276	290	269	303	295	290	278	328	301	313	293	281	300	307	341	305	295	282	291	298	297	299	297	293	285	323	290	287	306	284	292	280	276	287	297	295	295	333	310	325	301	308	285	286	303	299	292	339	306	303	289	339	297	328	331	308	302	299	284	336	305	293	296	287	313	295	306	319	308	287	324	302	296	300	299	281	305	291	317	345	322	297	300	280	299	318	316	308	305	305	342	287	293	335	301	304	286	278	297	289	298	282	322	318	334	272	304	320	267	316	288	324	299	302	288	308	305	316	301	273	303	284	279	323	300	285	307	326	279	302	301	304	284	312	282	287	297	316	278	293	275	300	301	325	325	291	309	306	301	305	324	294	283	310	274	305	266	309	304	300	285	282	311	295	299	311	295	322	289	283	296	319	297	328	312	271	293	299	321	313	306	305	313	283	324	305	325	326	284	312	295	289	301	267	316	317	297	342	312	285	268	286	311	276	334	300	294	294	276	308	325	286	316	293	302	295	308	289	306	289	291	289	326	323	327	321	307	294	292	328	293	273	308	287	288	288	310	313	297	280	308	281	319	309	311	300	295	304	281	309	276	309	299	290	312	321	305	292	320	304	299	313	307	326	341	313	315	322	306	307	301	316	309	310	310	296	302	274	273	326	292	285	302	285	321	281	300	321	286	318	289	290	298	302	303	313	325	282	329	296	287	279	302	260	310	278	295	270	357	279	294	283	307	298	338	322	283	302	313	301	316	309	303	304	286	243	284	327	314	301	313	322	300	303	290	308	318	294	287	288	305	286	304	280	279	320	270	266	303	313	258	314	319	301	285	299	296	312	302	299	298	323	294	298	308	305	273	331	288	296	267	304	310	278	267	311	271	267	291	289	299	271	270	309	260	259	302	312	289	280	308	280	301	334	290	298	285	299	305	316	283	316	291	309	294	304	310	307	289	318	299	304	286	326	282	287	260	309	303	313	296	288	303	290	312	275	310	277	314	292	327	312	304	307	282	270	295	293	297	284	295	309	320	309	298	298	325	317	314	311	289	315	293	298	295	307	283	316	310	295	314	315	295	305	274	301	301	298	313	303	297	276	330	315	288	267	277	345	310	319	279	288	333	307	330	279	306	285	270	335	299	303	277	303	300	311	323	301	308	294	298	324	264	299	287	309	311	304	265	319	270	264	304	290	283	312	285	307	335	292	300	338	293	283	296	302	296	309	294	293	320	271	293	293	316	292	316	304	310	284	308	297	279	308	293	284	314	332	291	295	302	282	282	267	317	336	322	303	293	316	286	304	314	324	308	285	287	296	297	292	276	291	319	292	288	294	301	273	292	297	291	297	296	338	289	305	275	307	307	332	274	292	297	300	281	271	297	290	300	309	299	302	282	293	303	308	284	267	338	318	327	298	316	280	329	336	320	316	290	297	331	294	287	277	305	301	332	295	305	321	318	297	315	287	314	269	292	295	290	263	287	341	299	312	281	310	301	319	260	293	293	297	336	297	280	283	318	290	294	292	274	294	316	307	281	269	295	326	296	324	301	301	301	277	276	312	307	300	285	333	321	305	337	286	285	297	293	317	292	291	293	321	312	317	308	311	311	306	324	304	255	289	301	314	310	309	280	274	336	329	316	279	295	289	324	299	293	311	297	300	307	318	295	292	304	279	310	311	310	304	316	320	288	293	281	300	327	304	298	268	292	322	305	312	291	300	292	298	313	316	300	272	298	311	273	301	320	331	289	315	285	287	260	291	309	293	271	282	288	330	286	307	296	294	274	298	302	311	287	322	284	323	288	307	342	289	275	312	320	309	308	301	335	314	316	290	296	305	282	318	283	311	302	291	294	269	315	329	319	311	322	336	332	321	304	301	267	303	301	306	301	286	301	309	323	306	292	297	304	295	310	348	285	305	294	292	300	290	282	295	311	317	295	286	285	316	309	294	306	285	297	306	311	292	279	278	303	313	318	302	291	285	366	317	308	294	294	291	330	282	328	287	296	273	292	301	317	288	357	319	277	325	255	326	299	301	296	288	286	305	291	285	281	267	276	313	310	316	314	316	288	286	284	293	276	308	315	327	305	285	311	293	318	272	314	283	295	341	263	293	295	281	283	263	305	298	291	276	311	266	293	276	307	294	310	315	328	308	296	283	300	298	250	278	274	324	282	294	320	305	324	310	281	322	282	283	336	324	309	253	303	306	292	326	303	282	283	283	299	272	293	282	333	302	330	297	288	291	303	311	309	285	311	296	296	311	291	317	299	283	272	303	309	304	320	293	271	286	344	288	296	274	342	278	303	292	286	294	339	297	297	310	288	298	322	293	292	292	296	285	314	312	337	321	272	315	322	296	300	320	297	295	286	327	319	300	289	302	314	285	268	305	301	296	267	282	284	310	321	288	317	326	307	268	301	300	293	293	302	320	322	303	303	261	301	309	314	321	290	289	264	291	312	316	292	298	300	308	297	300	284	284	282	291	281	264	301	294	304	274	302	299	287	298	350	308	294	298	331	278	298	285	306	302	304	284	294	304	286	275	308	285	290	292	296	308	301	306	304	291	323	302	302	297	298	276	303	309	308	342	305	290	314	303	276	290	282	319	293	309	294	269	286	302	284	289	309	299	291	294	315	280	298	284	315	309	287	302	290	295	309	267	288	295	323	300	321	334	298	300	288	320	302	317	271	311	284	297	284	298	296	302	283	284	306	310	305	296	334	292	292	314	297	285	327	308	284	310	303	282	312	307	292	329	271	294	323	294	297	309	275	307	295	291	294	308	280	316	316	283	340	289	306	313	302	265	310	314	301	290	305	307	316	294	300	299	304	312	291	304	290	297	313	312	294	294	309	289	310	280	297	308	298	305	314	293	281	285	324	298	300	285	286	319	307	299	307	303	302	282	314	309	286	282	259	306	288	284	281	291	289	311	306	289	281	287	291	290	308
25199	21378	27442	25632	9466	921	614	595	552	509	528	527	461	492	454	451	454	473	443	438	449	447	482	419	465	488	432	438	429	414	465	433	495	440	421	433	441	478	396	441	435	434	473	421	451	411	431	408	475	448	420	422	421	400	418	439	419	422	399	415	458	456	423	438	444	462	400	415	419	418	466	416	419	432	447	446	396	449	447	437	438	432	435	422	449	425	412	424	420	445	452	435	422	438	474	434	478	418	434	440	419	463	433	437	407	348	436	436	448	406	403	447	454	437	431	438	419	436	430	441	449	441	422	420	441	416	451	427	428	438	433	427	444	433	433	433	466	422	407	416	439	418	446	415	438	425	424	429	388	413	451	411	401	440	434	448	439	424	418	443	417	438	391	442	436	435	439	422	449	426	380	426	435	429	425	449	412	444	417	436	472	420	452	451	458	437	416	407	444	406	427	451	400	411	439	415	439	455	461	405	457	436	438	475	412	428	438	411	438	408	417	401	418	419	419	412	446	474	475	398	474	404	470	447	487	404	400	430	472	429	429	475	437	463	455	446	421	447	462	451	440	452	486	422	421	446	424	436	436	411	417	414	451	447	452	447	439	433	458	460	394	415	432	437	446	462	431	402	490	461	462	432	427	448	410	432	463	435	416	394	450	427	432	437	463	436	397	437	456	404	450	419	438	421	450	495	455	427	461	446	505	444	406	401	446	430	449	427	430	464	440	447	441	446	459	431	470	413	423	391	448	458	434	428	462	424	440	447	461	416	449	407	418	448	458	438	438	450	420	450	472	409	426	433	433	499	513	430	409	457	444	440	485	415	451	417	438	438	460	385	443	453	418	419	467	422	438	429	450	409	406	438	426	466	405	452	424	431	440	460	460	412	420	416	428	397	447	466	440	434	421	408	439	451	450	462	425	445	414	461	424	429	416	395	424	399	419	419	411	455	424	440	494	426	471	434	428	399	418	420	467	439	473	431	409	428	485	429	426	470	433	463	461	440	413	424	452	426	432	421	441	419	423	451	433	412	462	448	425	397	464	439	429	418	393	447	472	374	441	435	425	422	416	440	420	437	450	436	461	413	429	459	401	452	454	451	469	444	449	474	455	397	411	423	443	419	447	441	433	421	437	447	435	449	487	425	418	413	414	452	425	413	408	410	435	412	399	432	424	407	469	448	416	424	436	411	443	420	429	467	426	460	419	436	428	442	426	414	429	440	431	469	446	435	405	442	419	411	421	430	493	457	455	452	416	440	446	430	429	435	457	448	417	416	398	434	428	429	408	467	414	412	455	448	433	425	408	433	432	440	430	415	411	423	440	434	458	405	415	435	448	459	439	456	415	460	447	430	460	441	440	435	445	460	451	415	446	422	447	425	427	464	459	432	447	441	439	423	439	436	442	440	408	430	448	430	423	419	433	439	431	438	451	427	464	439	437	454	440	467	438	398	433	411	443	465	446	415	420	456	421	434	462	442	431	441	444	431	449	445	407	426	457	424	414	439	433	429	442	419	436	450	416	444	458	382	443	441	423	400	439	425	440	413	425	421	419	429	421	415	441	427	469	450	425	402	447	399	432	449	437	441	435	428	430	425	439	399	419	423	407	436	419	444	420	401	419	420	407	442	375	422	470	432	430	441	451	418	414	464	450	412	462	413	436	463	425	455	392	469	475	391	421	437	448	441	447	442	442	393	439	419	429	450	470	432	416	422	416	416	451	474	442	410	440	462	453	428	450	430	466	464	427	472	499	410	435	450	399	441	443	432	409	431	420	411	413	461	441	455	403	427	453	460	455	443	462	427	457	431	400	439	457	438	444	477	435	447	450	413	428	438	433	427	458	476	416	423	410	423	469	402	454	423	436	454	471	457	404	437	437	425	396	408	492	432	442	431	452	441	439	430	424	434	451	426	457	463	421	417	437	435	431	423	403	457	446	467	455	450	461	463	439	379	470	404	444	449	431	435	466	362	430	450	427	421	398	456	447	454	402	427	421	474	442	468	439	450	425	418	381	408	429	424	403	461	466	421	443	424	460	437	428	406	435	438	462	448	424	407	442	430	446	465	412	426	403	452	411	437	462	400	459	392	439	424	451	439	427	404	425	474	435	414	416	415	421	443	434	447	433	441	451	430	427	437	469	453	437	415	441	405	435	430	438	405	449	428	435	422	400	452	435	432	463	427	429	413	451	438	468	390	457	464	437	425	471	471	447	459	450	461	419	461	434	412	428	424	440	393	448	425	433	463	435	443	445	452	420	404	438	417	438	425	428	434	439	427	391	474	464	445	454	441	433	469	460	429	435	460	406	398	472	415	400	437	448	465	425	421	445	412	465	406	447	416	457	419	442	432	430	486	452	522	426	443	413	418	443	412	422	435	436	442	470	431	390	429	430	415	448	428	460	390	397	454	417	431	458	401	424	419	445	407	434	454	419	452	436	418	414	460	396	401	458	451	419	423	421	419	431	397	458	385	453	445	446	423	415	422	422	412	412	456	448	449	437	416	415	424	430	398	451	455	416	450	423	408	415	396	428	427	452	446	452	437	419	441	461	396	414	426	446	484	462	373	475	442	424	455	434	494	428	419	448	444	412	444	447	451	423	361	427	440	442	389	476	426	407	393	438	407	448	439	426	389	450	418	451	452	427	421	446	444	458	428	412	431	462	420	465	443	454	457	403	434	457	428	441	451	446	447	426	423	446	432	427	417	427	457	409	437	408	458	442	457	412	441	467	395	428	462	399	451	439	426	459	421	430	420	456	436	397	463	445	443	443	418	447	444	443	399	394	426	480	431	416	463	436	403	413	412	442	438	422	419	445	441	450	410	414	444	448	412	438	400	398	431	455	419	435	427	415	438	424	494	403	405	437	418	444	446	441	389	466	414	420	437	472	420	432	414	433	443	453	475	424	450	408	434	445	438	451	433	474	413	428	441	421	432	436	441	450	416	411	428	451	420	442	417	431	430	423	449	429	443	455	442	405	463	473	440	435	422	419	442	442	415	447	459	433	447	424	446	439	463	431	433	423	483	430	447	434	446	417	443	437	443	448	417	441	425	410	443	428	455	447	454	439	450	427	433	459	442	393	456	451	424	444	441	415	384	461	443	434	435	443	451	410	430	438	441	421	447	459	473	430	424	424	442	466	443	419	468	443	439	424	432	417	435	440	409	445	423	418	459	429	429	466	451	483	463	451	473	468	417	439	432	446	453	434	415	418	417	454	448	445	423	427	413	475	458	458	476	427	420	445	437	418	434	416	450	452	412	454	426	441	414	432	421	434	466	421	378	427	398	443	413	420	460	473	424	427	412	435	444	479	449	438	446	444	410	417	455	430	408	410	404	430	428	437	471	422	398	433	422	421	470	433	437	460	452	374	441	436	450	409	430	444	428	437	455	424	442	429	432	404	409	420	471	410	421	407	414	486	426	451	434	429	390	364	429	451	443	451	439	453	439	431	432	439	447	430	446	426	401	385	417	408	417	393	458	426	415	454	406
3599	5271	3411	1739	1357	1104	954	809	716	648	628	592	578	553	526	482	498	571	478	501	488	511	495	465	512	519	506	497	478	470	461	493	476	446	463	485	499	481	482	472	474	486	457	408	494	486	498	479	459	432	445	493	471	520	481	465	488	472	505	510	486	440	489	475	480	497	471	504	456	484	475	476	488	463	498	476	437	441	475	428	435	460	420	459	434	454	466	450	444	457	442	447	490	475	448	466	490	461	401	498	452	487	444	497	497	449	433	457	459	426	492	457	464	459	472	463	431	501	496	444	473	457	463	500	448	488	506	470	437	446	458	497	467	454	495	446	420	468	459	494	461	452	466	441	441	482	480	455	469	465	457	459	452	453	474	455	507	479	467	446	445	472	457	486	488	453	457	481	457	485	451	397	444	480	434	487	481	487	498	467	480	442	403	460	476	512	445	427	505	444	473	502	478	476	475	461	493	472	455	454	471	463	472	467	477	491	438	472	465	450	456	482	496	439	483	454	465	500	488	460	439	449	421	433	457	435	489	451	458	440	483	486	480	475	482	441	448	479	474	449	497	471	457	472	465	473	461	520	437	455	480	460	502	485	463	445	498	486	476	498	486	455	485	474	502	459	469	458	474	460	469	459	433	480	460	471	446	466	481	443	503	440	415	450	473	474	443	494	474	450	458	457	472	491	438	468	452	443	463	489	460	461	461	466	455	456	477	443	411	484	470	486	418	476	461	434	479	440	471	452	475	454	454	445	455	492	455	492	477	456	480	490	463	469	470	507	445	460	482	451	455	491	482	457	457	461	459	451	453	457	481	478	467	447	460	472	445	449	480	422	444	444	474	448	487	451	456	433	448	442	447	479	474	498	465	445	464	454	497	432	472	479	444	474	454	446	466	483	435	514	472	480	471	465	441	476	437	445	457	430	508	469	465	489	482	454	462	447	490	454	482	485	456	434	461	478	449	471	479	452	488	466	469	426	463	496	436	424	471	462	481	425	455	506	453	441	442	487	510	470	471	407	449	454	412	481	477	443	415	471	486	458	467	475	472	463	464	472	505	468	478	482	442	424	471	473	456	489	497	472	508	523	467	470	455	479	493	423	453	440	471	473	452	422	455	474	450	474	483	508	492	449	501	495	422	488	444	447	485	479	487	508	440	453	455	451	454	427	451	466	461	490	471	478	435	456	427	474	483	404	453	442	446	459	501	465	444	480	456	478	450	426	439	426	446	507	430	459	455	490	443	472	471	445	457	458	460	483	435	500	493	452	450	476	489	435	481	456	472	490	509	473	428	437	462	474	449	471	454	495	463	504	429	461	466	486	477	451	492	435	434	482	495	447	423	480	463	428	478	433	473	488	496	445	430	491	493	470	494	452	480	452	397	426	486	442	481	496	475	452	486	494	468	484	488	473	496	495	457	430	461	512	471	483	448	448	443	457	492	456	461	450	453	451	442	449	441	472	451	492	485	472	473	456	479	454	468	474	482	460	482	442	473	457	512	464	457	462	443	450	483	483	455	420	463	456	435	447	444	446	461	469	481	456	486	461	474	420	438	458	441	472	434	441	412	462	471	469	396	497	503	475	438	485	476	502	431	465	454	480	435	450	452	450	495	458	514	464	463	478	469	452	471	473	451	479	457	467	465	449	462	441	455	475	474	497	425	482	454	462	476	472	479	450	470	511	453	447	498	440	470	472	471	494	470	460	445	483	458	466	406	491	436	437	440	456	451	463	473	488	453	474	436	449	486	439	442	457	464	457	488	452	457	456	447	467	492	469	485	437	513	460	494	457	445	454	458	459	482	479	491	453	468	451	453	493	476	479	454	476	460	473	447	493	468	427	483	432	478	452	438	450	475	457	430	452	427	460	436	413	468	445	473	470	461	451	466	453	438	459	470	452	507	424	476	448	432	496	474	439	505	423	433	444	443	469	415	483	502	425	482	452	442	484	457	446	480	453	475	481	475	493	484	492	497	459	476	416	459	474	466	467	438	428	469	456	438	448	493	458	507	468	468	475	458	473	447	427	450	469	441	460	483	489	471	462	448	431	474	426	436	425	435	494	445	469	436	480	490	427	437	434	454	463	442	443	452	487	445	475	481	482	414	463	506	442	459	460	492	430	476	468	473	470	442	456	458	474	492	451	432	474	453	528	442	449	461	488	476	499	470	455	454	457	481	448	465	458	481	475	458	462	464	480	450	449	460	478	457	469	472	489	429	411	444	439	467	468	467	427	479	436	438	456	472	425	467	483	500	489	429	467	445	438	495	472	485	453	439	449	461	444	464	489	446	450	479	469	465	438	474	440	434	464	459	466	469	470	475	434	421	409	462	462	447	451	463	458	425	465	466	447	460	447	469	441	469	508	465	449	471	457	477	476	489	437	465	449	467	465	456	483	451	446	467	460	470	514	460	459	477	489	455	456	460	490	445	465	444	483	476	431	487	470	423	481	429	448	487	479	443	464	447	452	494	458	463	445	441	453	469	461	471	461	492	467	426	472	485	465	477	479	510	451	437	459	518	465	462	441	450	457	434	486	468	466	470	443	496	449	485	513	428	451	484	485	473	485	447	452	484	490	451	448	461	482	465	458	468	487	488	446	465	453	485	468	474	474	449	447	518	499	471	466	483	471	456	466	489	436	476	493	471	472	466	455	438	491	435	455	448	479	470	482	458	520	485	455	452	491	485	459	494	471	463	486	478	471	451	469	441	453	459	460	428	503	476	467	443	455	429	447	462	431	445	468	484	460	450	479	487	438	459	477	482	448	463	480	452	473	441	461	475	482	449	459	436	495	480	458	448	425	466	430	492	442	458	458	441	461	486	464	463	442	444	500	476	441	444	452	424	405	433	462	489	451	461	470	419	418	473	460	461	464	498	489	470	453	455	458	417	480	428	479	455	437	448	494	441	468	461	456	460	469	487	466	497	445	461	463	486	478	485	460	477	473	457	418	472	470	503	469	449	441	457	484	469	468	455	442	402	449	410	457	462	497	485	479	480	446	455	462	484	446	490	465	477	454	453	452	470	444	462	461	475	429	455	459	452	451	485	445	460	439	488	457	514	487	465	459	439	480	462	443	442	486	474	467	436	499	479	450	477	476	451	451	478	473	498	442	437	477	475	463	458	433	474	463	457	457	452	447	454	435	495	477	427	478	489	478	484	479	458	439	436	454	476	446	463	487	474	425	477	510	462	483	462	468	452	499	423	470	484	476	437	443	459	459	435	429	461	463	469	488	432	450	467	454	480	460	455	447	450	433	480	463	509	484	431	452	448	474	458	463	458	421	462	431	505	445	486	465	451	439	466	433	436	500	470	435	484	467	514	483	477	453	514	471	474	486	494	476	472	491	473	503	466	488	481	498	451	476	493	437	493	479	476	434	443	472	410	466	465	495	426	445	449	462	459	444	447	481	432	492	429	477	451	490	473	455	479	478	473	439	447	446	494	429	519	489	485	483	463	446	484	435	437	480	469	432	478	477	464	452	444	458
22989	21506	29248	24215	21509	21569	7623	1384	1081	1013	886	845	784	782	739	718	694	722	657	638	656	681	653	643	643	630	627	666	626	659	629	579	613	568	627	627	606	629	649	638	596	618	635	639	561	569	587	629	663	596	625	625	575	606	602	582	604	600	579	583	573	607	647	585	567	601	627	663	618	646	587	574	563	639	656	605	619	611	625	619	586	627	596	633	576	620	593	592	612	583	623	573	620	620	619	595	592	606	578	611	590	614	624	631	588	607	585	580	650	633	587	592	596	611	632	574	571	596	603	593	525	565	647	594	604	618	602	566	647	590	639	628	606	632	563	631	560	580	609	569	603	634	617	601	598	588	595	603	622	564	622	582	586	619	645	616	604	535	630	621	616	613	590	592	587	607	615	623	642	563	582	617	609	603	587	605	551	599	639	638	621	603	564	574	578	611	571	562	619	622	607	597	581	624	617	559	650	605	599	601	586	597	630	598	603	583	584	615	622	588	606	654	614	621	592	653	605	613	593	613	590	615	598	567	589	594	567	620	584	561	601	587	610	625	581	604	551	619	617	564	598	585	589	601	576	584	553	587	582	611	616	620	623	632	609	619	597	596	671	610	618	600	588	634	604	564	612	578	598	612	582	586	526	614	611	593	607	556	590	607	569	576	607	592	591	640	600	586	596	593	592	622	630	621	641	564	543	553	620	588	619	635	665	573	596	556	625	598	602	577	573	620	607	584	596	597	615	589	609	585	624	587	617	623	600	602	636	604	584	621	602	605	572	605	564	573	604	634	623	589	606	556	620	616	594	621	585	578	601	614	616	583	624	631	582	581	577	568	634	619	628	609	584	565	580	637	619	610	608	619	654	598	620	622	608	623	640	602	623	592	617	618	670	617	634	601	554	619	613	623	642	622	585	554	562	578	588	637	578	650	588	629	646	581	612	616	629	569	541	571	603	582	589	618	613	599	623	620	613	632	554	522	638	634	620	578	637	590	615	599	599	596	553	588	608	601	628	602	604	596	622	576	618	614	609	561	638	604	579	609	570	625	587	627	617	599	562	633	555	566	605	595	604	618	577	628	617	611	572	630	591	600	582	590	609	621	592	618	597	614	621	577	624	571	602	611	553	583	605	584	605	640	619	579	573	595	607	633	597	591	647	651	558	658	607	555	624	593	593	580	602	588	598	705	587	550	612	664	609	603	629	597	592	596	595	634	601	596	559	621	584	599	612	587	610	610	638	582	608	616	595	598	573	622	590	593	617	628	569	566	587	587	615	591	631	611	589	587	599	629	625	639	585	604	627	593	583	652	621	611	582	564	593	639	580	598	593	591	598	620	592	587	592	614	614	654	588	554	599	607	583	618	607	610	598	582	591	607	579	601	617	633	633	586	655	564	559	606	562	607	586	562	609	607	582	601	575	592	606	590	600	601	575	558	618	581	589	587	606	602	580	631	625	632	616	595	593	593	588	606	609	610	561	597	567	572	597	660	626	611	577	626	618	601	563	647	555	617	587	530	627	589	591	644	581	574	576	581	597	593	603	564	598	624	609	618	624	547	633	646	637	615	623	608	569	582	539	619	627	612	605	570	608	649	597	653	613	610	602	597	564	577	612	623	609	578	644	542	605	597	636	628	649	582	599	614	585	634	609	618	591	611	612	589	593	617	611	634	602	621	634	650	619	578	610	596	600	591	600	615	635	637	604	578	565	614	559	619	622	582	603	638	666	581	579	638	616	592	640	576	583	612	571	557	619	613	569	597	620	603	585	625	577	582	576	598	617	574	542	611	627	628	615	607	587	604	611	588	619	603	588	659	596	611	616	579	587	598	605	599	595	591	621	609	568	555	599	615	588	582	573	680	613	578	594	580	558	580	613	667	561	526	554	629	627	597	592	593	580	575	638	622	587	619	583	607	608	629	578	583	577	631	632	626	604	571	545	551	603	619	605	609	591	607	594	592	626	638	615	605	582	646	561	581	539	645	617	608	586	598	609	615	589	611	575	617	539	554	625	612	543	590	603	604	560	603	591	646	607	575	632	577	554	610	580	652	627	636	595	558	571	544	604	650	607	578	587	600	616	617	597	635	623	603	571	626	636	645	548	614	616	588	608	609	583	571	583	587	625	614	568	592	619	579	623	601	567	600	605	624	611	636	611	567	608	566	573	552	623	557	600	624	587	621	628	599	663	623	616	589	586	608	592	582	632	602	602	620	615	561	600	593	619	631	626	618	605	571	593	601	597	608	619	611	614	567	613	621	598	629	588	620	573	605	612	585	609	641	571	585	584	616	601	590	604	616	645	598	608	637	578	601	596	619	606	619	586	595	576	602	600	638	605	602	614	560	577	633	586	614	610	580	631	577	568	593	583	589	624	636	619	584	615	603	574	604	557	561	638	575	605	586	624	624	611	607	563	600	651	588	634	602	612	575	588	626	619	593	621	616	593	604	629	618	637	591	586	611	581	641	626	566	562	637	615	579	591	608	620	619	606	614	632	596	590	595	625	589	591	635	545	584	619	643	573	554	613	626	584	616	628	603	576	606	570	574	592	629	596	587	612	614	631	608	607	576	587	591	560	578	589	601	591	606	607	603	555	590	601	583	596	616	655	589	607	606	613	597	618	608	574	558	605	570	643	601	591	619	607	610	566	595	600	616	578	590	597	611	608	595	587	611	666	657	632	584	566	623	630	621	586	629	568	610	606	569	591	628	565	606	565	597	590	601	587	610	580	592	641	603	577	558	604	597	569	600	631	604	579	581	595	585	614	617	609	581	603	603	585	572	649	583	610	579	609	640	626	572	652	657	612	620	636	572	632	586	591	611	647	663	560	622	610	567	596	588	621	604	630	554	571	592	625	639	603	581	623	580	567	588	587	634	618	598	623	566	569	586	592	621	644	571	666	587	603	616	597	588	554	590	601	613	605	601	578	602	586	591	605	658	607	580	642	598	602	603	542	630	603	621	608	642	590	628	560	593	643	619	596	599	610	574	601	597	618	571	596	580	566	586	586	585	620	629	569	621	583	582	646	585	631	576	616	587	631	617	596	600	578	584	599	659	627	581	584	574	609	584	610	631	652	612	594	594	598	574	575	588	625	652	532	554	584	548	631	589	572	598	627	589	580	593	554	615	616	625	576	619	585	593	586	643	624	587	573	615	532	579	606	625	590	608	606	579	625	623	631	573	588	575	622	640	569	568	592	571	579	563	580	621	583	657	630	625	615	522	590	570	562	609	621	599	623	582	628	605	576	619	633	578	639	589	578	578	569	591	583	605	611	609	640	616	599	608	567	572	597	573	626	602	599	605	580	611	611	586	592	599	592	637	581	607	556	567	565	582	632	584	566	615	632	603	575	571	625	582	537	621	652	590	659	612	578	630	582	566	591	584	629	581	598	564	613	617	614	587	576	584	570	604	634	599	624	610	629	610	593	616	573	579	577	569	605	614	579	608	571	602	640	644	585	592	627	599	586	602	602	575	650	564	651	605	606	610	639	569
4933	14896	10318	4997	3644	2839	2147	1767	1540	1282	1145	1052	1010	919	854	775	800	739	723	759	662	713	661	668	714	658	644	659	690	633	586	683	587	653	633	594	573	663	628	642	646	637	657	598	607	623	608	629	615	585	626	626	621	601	597	586	592	636	594	629	645	631	611	644	603	607	587	619	605	629	597	649	653	569	630	594	616	641	590	566	644	619	625	560	582	619	581	618	636	631	580	622	621	603	616	583	634	627	618	574	594	624	603	592	601	603	574	595	608	635	601	614	589	642	681	607	603	622	575	595	613	632	584	567	601	602	656	646	626	600	601	590	609	621	596	595	614	585	604	640	607	582	589	583	559	608	620	633	647	574	573	580	606	594	592	603	599	620	612	633	546	676	584	604	653	624	636	611	600	590	621	610	601	597	585	608	564	602	583	570	612	585	604	597	601	633	619	587	644	594	622	619	556	589	575	610	603	611	561	617	606	623	628	555	610	583	609	598	627	608	574	635	600	613	581	662	570	609	592	603	618	563	573	609	591	586	590	627	611	579	590	625	636	586	602	637	588	568	628	565	560	599	601	589	560	615	585	621	601	606	645	598	619	606	611	585	622	609	603	557	642	596	572	621	584	572	556	618	587	610	584	582	629	590	605	589	620	588	598	569	676	581	563	611	607	585	602	569	583	613	623	619	639	592	622	592	573	625	619	634	581	607	642	626	602	644	648	609	626	621	623	613	653	577	626	639	643	587	635	668	626	649	647	591	611	620	613	584	630	596	632	615	611	563	595	599	596	585	603	612	588	571	619	585	586	584	602	597	591	646	643	611	611	638	647	573	545	635	640	614	560	569	597	599	566	605	572	605	595	614	611	580	582	595	639	613	556	588	580	614	664	617	594	616	636	606	594	598	620	618	621	586	659	603	600	608	640	565	580	580	645	646	629	581	596	625	601	635	617	595	608	577	589	583	613	630	625	587	588	574	575	617	580	597	617	559	636	559	612	588	618	610	633	608	578	580	643	641	624	542	577	623	607	611	585	625	607	580	636	677	606	644	604	576	602	579	580	611	574	593	583	657	629	613	561	599	611	689	588	596	579	554	558	599	631	599	637	585	590	626	608	640	607	600	652	573	561	566	612	598	627	602	574	644	593	592	567	590	619	609	591	596	578	654	638	567	594	605	597	641	612	618	600	645	614	591	612	595	611	611	609	591	582	589	614	603	621	632	582	611	576	599	584	581	598	560	590	566	611	596	582	592	608	649	592	592	609	593	635	621	589	630	575	619	584	560	617	645	593	574	613	612	581	613	620	584	607	568	595	626	605	609	588	613	600	578	577	620	615	610	576	603	615	604	612	613	580	605	643	630	612	605	623	610	641	612	571	613	573	618	587	613	614	561	665	606	604	637	602	615	595	594	605	611	641	607	611	594	600	591	586	573	605	588	614	641	614	577	615	595	620	580	599	619	592	571	615	620	591	569	604	606	577	625	558	587	585	619	582	581	575	618	628	582	630	575	571	649	592	633	597	590	639	622	634	619	618	593	583	636	593	606	631	606	635	624	588	558	583	624	610	608	637	596	597	584	599	610	590	601	624	623	590	639	619	597	619	580	583	573	561	638	586	599	613	598	616	634	647	569	621	625	618	571	625	552	558	604	613	610	622	594	616	647	647	629	680	649	593	570	627	623	608	634	597	601	630	641	613	603	582	601	576	588	609	657	570	624	565	608	591	619	592	614	579	578	585	605	641	590	613	601	603	586	576	549	597	633	600	629	611	594	656	608	614	633	607	609	605	598	581	597	635	651	595	629	599	630	601	584	630	613	601	596	553	584	627	629	595	645	622	614	585	622	612	581	650	646	586	607	580	582	637	623	578	615	612	602	593	584	630	579	624	617	623	636	595	634	586	595	589	608	645	653	593	633	655	640	592	643	607	619	649	594	577	601	625	575	621	608	641	571	592	615	615	615	585	675	565	621	614	611	605	590	577	553	599	655	602	573	660	647	616	621	640	631	656	586	618	626	578	593	595	590	610	604	596	569	569	598	573	566	538	611	599	582	604	547	596	613	563	609	639	628	691	612	620	584	573	632	640	620	571	592	581	595	640	578	601	598	595	612	637	570	605	580	610	602	621	617	602	597	590	585	593	585	622	574	631	592	627	604	587	601	599	580	598	613	592	604	629	603	592	596	578	632	640	601	579	558	616	631	582	630	602	589	602	599	592	644	598	565	633	614	610	595	616	597	592	581	658	594	619	581	591	605	622	598	582	583	580	574	610	585	654	615	580	560	642	596	582	630	610	595	640	613	683	603	636	554	569	615	602	607	613	591	572	576	571	634	592	670	623	578	616	616	605	589	595	620	568	658	622	600	607	571	590	585	617	598	599	613	606	614	596	592	638	556	608	624	586	574	593	578	642	641	615	618	614	577	636	593	638	558	592	652	577	581	593	568	549	660	635	605	615	559	617	588	623	586	602	572	593	617	623	620	625	653	618	631	650	576	583	620	601	609	595	596	598	621	557	602	601	591	587	597	587	625	586	595	659	617	603	589	578	583	630	628	605	603	611	601	592	592	626	620	622	629	615	606	617	576	555	550	582	596	581	605	639	616	618	611	619	587	582	608	638	597	588	620	604	621	626	599	617	580	593	604	614	606	630	586	613	629	601	599	621	602	596	584	605	584	609	621	618	622	573	645	595	602	609	573	609	565	601	622	601	590	628	608	618	580	598	599	649	613	593	626	602	646	621	589	575	628	651	587	644	606	582	580	591	628	637	596	601	565	595	565	570	593	627	616	587	593	625	648	590	569	619	648	594	615	577	623	567	622	598	621	599	592	647	565	634	610	632	551	571	607	583	597	620	643	649	597	564	641	575	611	592	624	625	603	609	615	606	600	562	579	593	601	587	578	632	581	599	587	605	603	560	581	609	583	620	626	612	597	590	587	591	615	595	598	623	608	600	611	636	631	643	588	604	560	568	627	565	593	599	571	616	660	594	614	576	559	617	631	666	639	633	672	619	603	584	599	630	616	595	583	592	600	633	581	636	593	600	655	602	597	597	579	623	547	575	594	555	615	550	596	598	627	635	563	585	612	619	580	586	570	622	606	580	614	603	616	584	588	589	567	605	517	622	596	564	625	598	582	573	601	592	583	611	657	600	615	581	602	607	608	645	628	627	613	562	628	596	573	602	602	607	621	641	572	637	571	603	648	562	610	629	625	594	606	576	617	585	579	611	589	616	614	619	589	606	661	604	585	626	622	614	582	601	639	616	582	564	623	602	592	597	637	544	641	540	585	610	582	657	639	629	584	594	643	622	584	634	625	563	637	597	603	632	585	631	690	599	626	603	559	611	577	602	577	596	636	550	593	645	604	618	649	608	579	615	610	606	630	601	604	613	579	576	617	635	601	628	632	618	638	600	602	582	611	641	572	573	623	603	626	629	594	609	596	626	608	596	589	579	585	599	595	608	622	591	604	605	593	609	624	587	598	578	590	601	641	615	594
27843	17328	3113	481	343	311	246	252	218	248	210	215	229	214	241	217	223	207	201	219	232	211	216	221	216	211	213	221	209	183	194	191	208	249	207	197	213	225	193	214	193	260	225	212	204	215	177	223	201	198	241	191	216	212	186	209	203	204	207	223	217	210	182	195	218	204	193	222	219	239	233	193	233	187	240	198	219	225	199	215	193	213	224	192	201	227	233	241	211	222	180	173	210	196	231	226	215	211	201	240	219	210	219	189	245	224	181	198	228	247	202	197	213	205	226	208	204	203	188	231	212	207	221	225	208	192	219	194	191	226	199	215	216	200	204	213	207	226	227	198	198	208	204	181	224	211	199	212	210	195	216	217	236	224	217	234	215	207	188	176	214	190	224	230	209	235	195	206	234	216	223	226	214	208	225	213	174	225	189	197	210	198	218	173	214	180	219	193	216	213	225	214	188	210	211	230	205	210	192	196	193	239	207	208	227	224	194	225	218	218	209	200	225	242	197	192	206	225	201	219	227	190	196	234	232	213	210	205	214	225	209	210	210	199	200	193	232	233	203	210	205	199	208	246	202	202	215	207	191	206	201	226	202	208	188	222	208	232	237	202	227	199	230	205	198	193	208	206	225	199	210	194	199	204	202	218	207	223	228	221	208	251	220	209	218	223	209	213	216	227	186	222	201	208	201	183	208	218	239	220	215	201	215	237	211	228	196	222	230	213	194	201	228	248	195	206	224	196	202	215	223	214	191	196	212	192	186	211	192	192	214	204	226	199	213	195	227	208	189	208	180	202	222	202	214	206	225	227	225	203	215	234	215	228	226	198	240	194	214	204	196	223	206	230	229	222	209	216	234	215	194	198	229	212	184	201	203	230	218	208	224	204	214	181	206	229	229	209	219	217	200	234	197	208	200	230	239	203	188	226	212	184	201	190	219	228	208	218	246	202	185	200	211	227	200	219	222	206	195	197	227	215	215	237	178	213	193	208	201	230	226	218	206	206	214	197	194	204	198	207	202	181	186	207	198	207	186	210	223	204	226	221	205	195	209	219	205	208	212	222	223	208	230	191	184	204	187	225	211	204	206	203	196	196	199	218	232	183	197	214	207	226	239	187	196	206	206	194	201	197	204	212	233	192	226	222	186	234	197	190	221	207	201	191	201	225	200	200	217	228	206	206	229	204	205	201	186	223	200	212	204	216	189	192	260	218	181	215	225	193	197	193	213	207	210	217	225	223	209	199	237	219	214	217	229	214	212	205	205	226	208	204	208	193	225	187	218	244	216	205	215	195	212	216	215	223	222	217	248	191	215	212	221	217	215	224	211	208	237	198	210	203	196	239	217	209	221	210	223	169	222	235	227	228	192	197	205	226	194	219	204	201	192	187	212	205	210	213	211	234	214	199	207	200	184	191	223	206	213	221	208	208	207	222	220	227	227	209	182	204	206	232	219	193	218	192	213	205	207	206	223	212	204	196	222	201	213	207	177	206	210	192	236	220	208	218	208	203	212	222	215	212	207	191	203	207	237	214	194	210	208	228	215	221	209	202	209	228	215	200	200	266	203	202	207	214	228	221	192	180	209	206	203	206	204	203	224	197	208	194	239	178	209	233	216	204	223	187	233	228	201	218	199	202	233	189	201	209	195	202	200	189	207	202	185	216	207	225	205	246	212	206	232	201	213	220	211	214	212	209	216	235	214	226	214	240	208	191	205	202	214	208	209	205	209	206	231	198	224	239	221	210	195	240	201	223	232	231	215	212	208	203	195	189	211	212	189	197	212	219	234	204	195	227	216	210	205	196	198	209	185	233	198	216	185	204	231	218	208	222	205	215	200	216	199	212	222	201	217	196	224	235	206	213	220	228	224	198	225	207	193	230	205	213	211	219	205	206	203	185	196	221	227	227	184	223	216	218	180	212	182	227	204	211	209	215	244	220	223	201	226	225	195	190	223	227	214	213	226	233	235	222	230	202	199	213	223	203	216	204	196	210	198	224	164	208	189	203	210	207	220	214	210	242	207	202	200	207	211	176	197	203	221	219	223	218	223	230	237	184	217	214	206	205	207	220	214	226	193	200	211	212	228	214	253	218	209	205	205	221	239	211	196	189	221	190	218	186	219	200	227	223	218	213	188	220	227	212	190	232	217	222	234	217	201	184	197	186	205	219	215	202	214	201	205	207	191	203	201	207	227	201	226	230	224	192	220	215	225	199	217	223	187	208	216	202	239	207	225	223	220	198	204	196	190	202	216	216	194	221	173	205	189	230	215	230	219	221	195	217	223	228	218	212	248	231	201	204	231	192	208	202	227	213	208	210	230	217	207	234	201	217	192	218	219	208	208	196	219	209	218	211	200	201	213	200	209	216	217	226	200	205	220	205	222	244	195	219	206	229	199	224	205	213	223	217	196	208	196	222	194	215	216	191	191	196	181	217	190	234	245	224	224	181	188	207	224	199	210	227	213	205	196	203	213	213	177	199	221	208	226	209	220	205	192	212	205	198	195	206	199	179	200	211	223	218	210	202	241	211	241	193	195	197	192	224	186	228	201	210	216	228	227	193	219	209	194	223	217	195	190	207	211	199	200	201	181	228	216	206	201	203	177	222	204	198	208	215	204	194	222	206	213	221	238	203	221	208	216	228	213	221	214	202	217	199	218	207	216	197	205	222	214	236	200	214	212	247	210	221	188	219	234	210	207	210	231	191	226	209	226	216	197	217	206	207	227	224	213	205	197	205	231	207	222	230	211	216	219	224	189	183	222	197	234	207	187	203	235	189	225	223	230	206	241	202	230	227	235	220	192	196	207	211	216	190	209	209	213	232	198	195	234	193	213	198	210	226	188	229	215	228	221	190	194	189	210	179	237	204	161	236	205	226	187	221	225	213	211	199	216	209	247	208	243	178	223	225	203	216	237	201	216	195	215	244	219	223	202	196	196	195	220	226	211	215	235	207	208	233	207	208	209	189	191	222	228	235	207	210	219	204	225	232	212	215	191	226	205	215	239	207	211	217	213	219	201	211	209	221	212	204	202	226	198	209	207	221	190	197	211	208	250	192	219	216	217	229	217	205	224	220	252	220	185	207	219	198	236	219	214	172	204	219	208	197	216	217	203	209	218	212	205	202	226	200	222	217	213	214	218	225	206	247	223	189	215	210	192	204	212	202	189	238	210	195	242	201	192	203	183	219	213	196	190	212	186	212	223	202	220	204	197	217	218	197	222	197	201	193	199	211	204	228	227	205	193	247	181	205	209	200	229	196	193	206	241	207	189	213	209	227	217	213	217	201	201	218	197	204	207	224	200	220	200	207	221	220	224	238	191	183	214	211	210	215	215	218	209	201	214	222	204	221	222	206	214	233	222	245	189	209	215	202	204	216	246	199	218	239	194	227	213	224	196	208	237	218	195	228	222	193	195	215	209	220	252	203	213	202	218	218	197	226	212	205	211	215	196	197	222	195	200	170	208	218	202	245	204	239	215	214	195	228	219	225
4265	764	566	417	308	321	238	285	272	230	248	264	269	269	244	214	231	230	226	250	238	257	257	227	247	235	231	227	257	245	223	233	236	250	232	253	223	226	230	232	226	266	221	250	245	266	210	219	206	221	247	214	226	222	231	240	258	237	245	255	214	243	214	221	249	245	228	239	247	211	252	253	236	235	230	209	255	244	224	267	243	237	249	250	222	247	240	258	251	246	236	256	262	241	240	240	235	244	242	240	217	241	246	268	242	242	258	236	247	264	224	246	249	257	252	213	256	237	249	258	264	242	228	218	229	235	267	239	248	251	233	219	231	242	246	239	241	238	232	243	236	222	250	228	235	250	241	234	257	248	249	248	223	231	227	203	230	229	260	227	227	238	227	252	220	240	215	242	237	251	259	257	235	244	253	228	239	264	221	202	233	229	230	238	221	244	264	228	246	247	233	260	246	229	232	247	272	273	258	245	246	222	257	236	247	241	243	234	261	236	252	257	246	235	244	257	226	254	228	251	252	260	248	240	226	262	253	251	241	235	250	261	227	264	251	238	239	234	236	256	226	229	235	267	242	241	240	234	229	239	227	271	240	211	259	247	238	259	211	224	237	248	222	238	241	229	238	254	266	238	217	234	269	230	232	255	250	218	231	241	200	217	235	265	238	204	224	218	238	263	268	235	240	227	215	232	239	245	250	219	262	248	230	205	266	239	226	251	225	259	266	248	221	230	229	258	226	221	274	247	250	245	216	242	236	207	231	247	261	280	238	227	207	212	214	227	228	220	249	235	222	253	242	229	233	232	246	255	241	243	234	236	263	240	257	238	247	250	204	246	241	262	227	240	260	253	225	233	227	251	249	207	230	230	246	233	256	270	230	246	239	241	264	247	219	246	212	231	221	239	232	253	234	267	237	212	239	236	214	240	262	238	253	258	263	221	234	232	248	246	229	258	254	226	221	250	229	256	235	224	250	222	265	216	233	249	242	265	229	226	260	266	249	253	238	246	233	243	237	236	236	240	238	229	239	246	242	252	221	232	249	199	259	230	232	230	239	243	237	243	255	244	241	239	242	262	243	210	226	242	231	255	228	243	266	247	240	258	264	197	255	225	216	236	239	254	236	224	206	257	222	231	229	249	258	215	241	241	252	256	237	231	230	254	246	258	249	210	259	281	256	237	219	218	252	245	277	255	235	227	242	250	239	220	277	246	237	260	232	251	241	237	245	244	239	252	223	248	216	222	232	227	236	231	190	247	255	241	245	233	240	231	288	273	216	241	243	260	253	225	237	226	244	232	241	251	223	251	225	254	243	235	247	259	238	234	228	237	239	217	207	255	198	267	252	230	244	285	250	223	246	228	236	238	219	234	278	238	233	228	253	222	242	263	236	242	225	242	247	258	245	265	240	228	250	245	216	254	225	238	257	227	237	233	249	242	238	245	253	262	247	234	250	252	219	255	214	234	238	253	225	241	221	239	234	231	236	230	217	216	229	252	249	253	252	230	238	242	237	277	234	244	237	215	241	251	261	237	213	241	216	241	261	220	234	209	242	215	216	252	292	244	220	251	247	229	236	254	237	228	251	226	267	241	233	261	289	235	233	231	232	237	235	245	233	261	236	243	234	221	237	216	254	235	229	213	224	241	239	263	213	226	251	241	262	261	242	236	223	243	217	248	237	251	261	224	219	254	244	244	266	248	234	234	255	229	246	239	276	233	259	269	253	219	240	260	206	205	243	230	227	250	248	257	247	221	252	243	244	229	234	270	228	251	242	231	208	241	238	222	239	251	227	239	199	211	265	258	238	226	265	240	232	253	232	244	226	259	240	216	227	263	231	229	255	269	241	238	257	219	253	224	259	252	244	255	237	217	227	240	238	231	208	208	267	237	247	243	216	231	222	248	232	235	232	256	216	237	253	251	230	236	230	232	245	228	261	247	234	253	228	233	255	208	217	234	224	224	233	239	254	248	252	227	213	238	248	239	214	246	231	244	234	225	222	231	239	250	237	207	232	250	271	236	210	258	194	259	243	240	267	229	248	259	246	260	243	224	210	225	244	221	223	262	226	240	248	248	232	247	249	233	265	237	244	256	198	240	226	237	219	227	237	247	234	273	235	229	275	249	228	238	238	222	276	230	249	241	247	247	259	254	258	238	259	227	246	246	234	260	255	194	229	249	230	234	255	218	258	233	260	246	250	231	218	229	272	242	263	259	248	220	231	260	242	248	225	236	261	246	214	204	242	240	210	210	232	215	215	228	233	240	234	247	230	240	228	251	223	236	240	245	213	251	236	255	258	219	223	244	232	225	247	237	255	260	216	262	223	231	233	257	233	235	232	240	245	251	240	211	205	258	236	233	203	245	254	240	264	235	237	264	247	216	269	245	246	266	234	250	253	219	215	232	240	246	223	226	236	231	250	247	239	238	230	234	230	227	224	257	227	239	239	245	272	226	238	238	244	223	221	243	230	242	237	257	216	247	234	237	210	231	262	255	265	254	248	256	260	269	249	242	226	256	258	246	246	237	226	209	223	250	236	236	250	260	257	249	228	241	258	248	263	203	240	267	232	275	220	222	246	241	284	242	222	244	251	210	221	247	238	246	248	242	256	226	207	259	231	262	262	231	242	271	223	214	239	247	207	237	221	256	258	240	254	261	213	246	241	237	203	262	246	218	197	231	241	230	238	248	242	249	274	242	235	249	276	227	237	225	278	266	230	264	233	236	234	237	235	226	253	215	230	236	229	245	237	227	229	257	251	258	262	232	244	250	213	243	234	259	221	251	231	243	253	283	220	252	243	214	249	209	242	224	257	202	241	243	266	228	251	221	231	219	245	246	223	252	286	254	213	240	239	231	246	236	235	219	230	234	244	238	216	222	243	243	261	248	223	248	236	229	248	222	247	243	230	213	240	244	219	258	230	253	221	239	240	218	248	242	256	237	208	236	236	259	258	231	256	248	253	249	227	217	250	230	264	246	221	237	251	238	229	234	231	263	250	225	231	247	218	211	241	235	232	216	213	240	266	234	223	244	208	250	258	218	224	273	239	246	247	239	210	264	258	252	233	234	231	268	199	231	249	263	213	263	251	255	224	236	212	258	227	252	245	261	206	259	231	245	219	253	242	255	261	225	226	250	257	254	230	236	250	252	237	248	241	233	264	267	235	253	213	240	232	245	213	228	248	238	230	254	255	249	238	251	255	210	242	240	235	215	253	245	212	230	218	248	237	233	233	239	224	282	238	227	255	238	258	227	264	272	220	220	231	231	235	210	251	238	227	233	234	231	253	274	243	248	228	234	204	211	222	267	234	246	256	241	219	251	238	227	213	252	255	229	245	210	242	218	253	230	229	273	253	227	250	248	215	237	236	214	225	219	222	243	235	231	237	246	246	250	240	256	255	237	243	261	210	216	208	234	235	236	222	232	246	244	230	263	227	252	227	229	241	244	262	245	205	239	253	215	248	226	257	231	217	223	203	230	260	215	236	222	238	240
24125	21404	28619	24552	21377	8831	974	633	545	460	441	444	405	367	366	346	348	343	309	311	292	358	321	303	264	282	291	323	309	281	265	275	285	304	256	295	305	299	313	319	282	298	287	291	304	304	269	283	296	305	320	303	259	288	257	284	284	297	280	296	288	283	282	273	304	297	305	276	282	318	300	276	302	274	269	286	277	263	269	273	295	287	329	248	278	316	283	316	286	301	245	293	316	276	272	308	296	273	254	275	278	300	248	292	291	318	272	263	260	285	271	297	270	266	296	291	308	250	244	283	298	283	316	318	272	288	282	291	248	281	287	288	299	298	281	288	274	301	311	275	297	285	295	303	290	250	275	296	289	282	292	272	312	301	327	311	313	307	284	298	274	288	293	250	297	277	285	299	290	288	274	269	283	295	314	290	271	295	290	288	297	291	297	260	279	309	296	282	293	258	292	302	279	298	269	287	283	309	293	291	303	284	256	292	275	287	299	282	279	277	291	299	283	276	281	293	274	334	309	267	270	307	315	260	275	296	281	283	293	308	297	283	290	263	283	294	261	290	261	294	294	318	257	244	268	268	275	285	278	281	290	293	282	286	293	261	261	309	294	283	298	328	274	288	280	282	310	300	279	271	286	266	300	276	296	270	275	260	285	292	289	263	288	282	305	289	289	250	282	287	311	284	261	295	287	297	322	309	280	286	297	261	312	281	271	262	263	284	295	275	299	296	328	266	294	279	298	280	277	290	329	307	271	284	310	291	282	275	294	271	272	274	288	239	276	282	295	288	266	296	275	274	280	271	273	277	268	269	258	287	269	265	323	251	316	292	280	255	277	294	268	285	305	295	273	279	275	267	282	283	273	316	276	281	271	253	300	281	279	299	290	286	276	277	267	302	280	289	334	294	267	334	260	277	278	285	305	258	301	259	272	319	303	266	266	293	283	277	272	294	258	281	260	312	285	282	296	249	299	308	282	268	258	291	310	293	280	291	311	264	306	281	279	249	300	298	288	291	280	310	296	278	303	275	283	293	287	263	308	276	287	288	276	280	282	299	279	265	302	300	293	274	238	291	292	264	284	314	265	316	262	271	285	292	284	324	274	261	290	270	270	278	273	281	302	296	304	269	281	271	272	301	294	282	290	279	283	307	282	286	307	291	271	297	266	294	278	284	299	294	275	283	272	276	293	283	272	267	277	293	284	278	276	272	326	310	275	297	280	271	284	280	296	279	258	290	286	301	281	267	266	270	255	281	293	294	297	290	286	276	243	276	284	273	288	273	289	295	273	256	263	275	275	269	292	285	277	293	252	315	308	291	261	273	263	292	314	291	294	284	272	284	299	298	279	260	305	296	330	278	265	280	287	287	285	284	279	294	282	254	313	288	254	260	300	278	242	270	289	313	267	291	278	289	287	293	281	268	294	272	277	284	317	275	273	274	257	267	295	270	268	256	309	297	272	278	270	318	256	286	260	313	286	262	304	305	291	296	295	289	294	315	294	285	288	326	267	292	270	283	246	286	261	283	301	274	281	308	296	272	270	313	289	274	287	291	261	285	297	288	319	261	274	301	264	296	268	293	304	305	273	310	283	275	277	279	283	314	277	251	273	266	256	307	245	311	300	284	306	256	292	318	282	311	283	290	269	276	333	299	286	267	296	300	269	270	307	261	285	277	297	282	262	291	297	313	292	284	300	289	289	276	288	292	275	294	283	270	285	246	292	308	295	271	311	277	315	273	273	273	283	300	287	288	272	288	260	311	260	281	307	276	266	314	300	279	266	292	296	277	298	300	289	281	311	266	292	285	296	306	287	270	293	282	277	280	262	282	288	282	280	299	257	297	310	287	292	299	275	285	274	266	297	283	250	278	260	277	301	271	285	261	296	310	291	242	281	323	265	297	297	288	266	267	318	262	284	297	293	276	291	271	278	259	284	316	280	287	272	267	279	264	319	297	281	250	272	281	267	288	275	277	286	300	311	277	282	322	259	281	269	285	292	295	305	292	273	280	305	254	266	275	302	289	298	269	275	298	297	290	296	277	299	265	272	264	268	270	287	282	295	271	281	279	290	282	267	294	268	279	271	296	297	267	280	274	292	296	285	274	269	261	265	256	311	263	285	299	295	283	289	262	265	266	284	287	289	280	302	287	266	318	277	284	287	286	255	290	266	283	297	243	272	289	278	308	285	307	282	289	280	307	298	279	268	273	303	277	273	273	297	264	291	293	300	287	262	286	279	261	254	276	304	254	272	271	293	279	294	271	263	257	285	249	298	309	276	255	281	298	287	291	274	289	285	281	300	272	256	306	297	293	308	284	293	296	306	290	304	279	288	273	269	314	267	264	271	283	277	298	314	282	301	291	281	291	277	302	272	293	290	298	275	258	271	293	257	297	283	256	311	273	250	302	325	316	295	282	265	294	270	289	282	261	296	314	313	302	267	292	259	276	292	293	309	274	278	296	268	271	275	293	266	281	257	282	285	280	279	291	290	308	290	307	280	266	267	272	283	287	299	283	274	303	269	309	286	291	301	282	284	256	287	287	308	310	299	288	277	290	300	280	283	294	295	266	288	296	267	280	285	283	298	282	274	281	285	282	255	324	299	274	275	288	306	257	285	297	307	286	249	294	298	277	297	290	307	279	302	294	284	291	258	253	286	279	302	281	291	308	298	290	267	290	277	286	267	276	294	303	305	275	264	277	274	304	270	292	268	289	311	279	285	288	301	268	285	299	306	309	253	283	298	275	266	305	256	293	241	274	282	247	294	287	296	308	286	273	268	273	277	299	268	279	279	282	303	284	275	258	280	278	259	249	277	301	275	299	270	270	252	295	274	327	260	288	266	308	316	297	290	252	274	272	269	266	287	299	278	242	306	288	280	272	278	270	280	264	307	274	296	287	267	300	267	281	283	279	306	299	290	267	294	274	272	286	292	288	252	273	302	300	286	293	285	273	307	291	293	265	304	261	274	302	276	255	279	290	297	276	277	268	276	301	283	275	276	291	259	262	246	289	247	308	295	298	248	302	285	270	254	270	275	294	278	284	282	275	283	301	259	296	265	300	287	301	293	278	284	292	301	257	278	295	297	289	300	303	287	302	252	248	269	301	345	249	295	276	288	262	305	265	290	281	266	277	281	344	291	278	311	301	312	278	263	279	299	279	276	266	271	312	287	281	296	275	293	277	277	267	265	286	285	283	284	281	283	287	312	271	285	286	297	271	277	277	298	271	275	290	287	264	310	291	292	284	294	278	293	257	317	298	286	295	285	296	308	268	262	270	266	291	270	310	272	270	314	301	300	283	292	308	252	296	292	313	286	271	291	324	294	285	280	268	253	267	304	280	279	280	278	260	273	282	272	296	260	267	288	303	314	272	269	267	294	261	289	268	281	279	280	269	278	293	271	296	308	302	269	307	286	272	299	287	301	262	267	286	293	256	270	298	269	288	279	287	265	287	288	319	271	309	275	287	264	292	300	269	281	284	293	283	317	311	279	265
3529	8954	6002	2715	1867	1476	1108	950	750	653	563	532	447	460	409	384	389	353	392	358	349	345	335	340	325	323	338	325	308	331	324	327	312	324	343	304	316	336	327	312	323	279	327	328	289	330	319	269	306	265	279	299	344	275	303	326	315	276	311	308	324	286	296	274	298	294	284	323	327	316	297	288	302	303	275	278	312	281	309	272	305	320	284	323	298	273	299	287	288	295	308	311	269	295	311	288	288	284	307	319	302	294	307	318	282	282	293	269	315	284	288	291	309	321	280	282	306	311	280	322	333	298	269	293	301	305	307	291	298	278	291	313	319	293	290	294	324	298	309	327	322	315	293	310	306	298	323	292	279	288	316	340	312	335	291	275	299	318	315	295	293	289	281	310	301	284	327	281	319	284	318	311	293	309	295	321	283	306	275	292	299	318	280	292	322	311	301	317	299	284	327	290	279	295	264	316	288	321	295	278	279	305	306	313	270	325	309	334	302	303	285	327	311	312	282	300	312	338	307	300	302	316	289	299	303	299	299	312	328	282	309	275	316	307	301	299	285	303	316	310	321	299	314	304	299	317	307	312	276	277	290	277	291	315	273	296	290	302	307	320	305	302	313	308	303	285	279	301	309	280	304	292	314	278	253	284	294	324	283	294	284	299	297	280	309	295	296	313	299	304	315	300	304	301	306	299	302	303	308	315	315	302	289	282	281	300	269	290	280	311	315	287	303	318	297	321	313	313	280	317	291	293	299	296	334	330	277	295	295	282	328	306	300	316	311	286	316	302	333	318	278	320	311	323	322	270	311	313	322	295	318	287	306	312	278	330	302	302	265	266	295	301	284	301	311	307	313	289	312	326	326	275	286	324	313	305	284	334	305	292	275	319	301	328	292	328	310	292	297	288	271	302	294	300	319	301	272	295	302	298	284	290	282	306	289	294	282	288	285	287	291	340	295	270	316	289	284	278	286	318	320	329	309	303	307	286	266	293	270	266	294	281	298	291	323	296	306	271	291	300	298	320	286	319	313	301	297	352	313	315	293	263	312	299	276	276	306	284	263	286	283	307	290	302	307	333	303	304	319	311	306	311	311	325	277	317	312	300	297	321	280	279	293	254	290	302	322	293	302	316	292	296	304	310	298	310	300	290	303	295	321	300	307	306	300	328	356	298	321	306	323	293	335	283	323	292	291	305	286	273	299	321	306	322	294	288	337	295	308	307	263	314	295	290	314	298	259	294	273	295	330	278	330	316	282	299	272	257	281	309	299	307	286	311	295	308	316	302	312	290	316	284	325	316	313	312	322	304	290	282	329	288	299	294	306	309	284	273	303	298	283	316	273	304	308	289	313	282	287	294	296	297	304	287	312	268	293	317	294	301	274	327	338	304	328	299	314	278	300	348	273	309	310	297	299	276	280	333	279	321	316	300	310	320	307	296	300	309	294	323	328	309	288	281	310	298	281	301	284	299	256	284	303	295	306	302	289	291	317	296	306	310	313	316	313	295	296	305	301	295	280	281	307	282	304	278	289	284	317	285	299	356	315	265	304	290	313	335	275	306	303	265	308	281	304	314	299	309	293	315	287	306	324	314	302	292	312	303	301	323	292	277	302	293	270	311	280	296	291	292	267	279	309	305	285	303	263	299	312	294	292	315	283	256	300	303	303	303	304	332	309	300	263	310	308	271	295	283	293	317	273	307	332	287	291	298	310	278	304	309	306	293	306	282	308	303	310	293	275	299	301	322	294	276	329	304	306	284	292	284	300	323	298	328	302	290	285	303	300	330	292	287	328	297	281	269	309	305	313	297	307	286	292	282	289	325	301	322	304	310	297	316	308	296	283	285	316	303	307	313	307	295	310	326	274	303	301	297	316	301	323	275	301	300	315	302	314	322	317	312	328	279	325	298	294	311	316	303	290	299	315	300	307	304	308	305	289	274	277	335	317	300	303	288	276	270	329	281	295	314	299	292	325	295	303	292	299	286	304	302	316	287	310	282	285	280	296	291	320	261	299	326	305	298	283	303	303	293	298	305	337	282	303	316	296	281	331	286	299	291	305	309	315	272	278	294	297	319	326	312	316	302	271	298	278	320	308	300	302	286	309	286	319	260	291	300	290	318	342	285	284	297	273	309	292	321	306	310	325	309	268	323	295	284	289	308	302	319	288	284	295	291	306	285	292	267	305	270	299	278	313	311	331	275	305	290	308	298	289	273	300	302	302	292	284	315	281	308	303	317	302	277	292	256	260	304	307	301	327	304	265	296	282	314	304	325	299	268	308	304	302	293	288	341	339	294	295	276	297	285	302	296	298	296	318	282	301	270	310	302	278	304	340	291	291	323	320	294	300	313	335	297	299	262	294	321	267	309	257	294	280	307	287	235	298	285	290	333	322	321	317	323	290	316	294	300	313	297	296	303	301	306	294	324	289	325	310	266	331	270	289	315	294	285	312	273	279	275	308	315	301	272	288	309	288	326	299	307	320	273	326	289	330	292	288	298	295	298	325	329	295	265	294	331	342	305	302	312	317	287	293	300	300	287	307	295	311	272	295	300	307	304	305	302	276	304	303	312	322	313	294	298	315	338	318	326	325	293	298	274	307	297	279	286	328	298	306	312	289	293	295	326	347	320	272	266	320	277	321	305	296	302	301	310	302	338	301	299	260	318	285	310	276	312	289	294	264	319	316	307	304	318	305	288	331	328	281	328	302	298	314	293	290	301	309	292	305	324	318	313	315	310	284	293	281	315	277	300	294	283	293	312	312	311	323	294	299	301	284	297	294	283	292	301	297	290	319	295	287	298	299	292	303	305	286	331	277	296	325	292	319	304	287	290	304	304	321	290	335	308	311	293	308	294	305	291	296	363	290	332	299	298	286	334	315	287	302	284	296	335	306	283	294	310	300	288	302	293	300	318	322	307	277	294	319	292	305	304	286	297	304	273	307	279	288	314	294	331	277	300	319	280	317	289	316	295	292	281	298	326	287	267	311	302	283	293	284	277	317	302	294	302	271	317	284	312	281	279	308	335	307	293	279	283	300	300	313	305	290	315	324	305	284	276	298	298	283	287	273	295	287	302	301	326	312	284	289	314	301	321	286	314	306	326	297	279	290	272	309	311	288	334	311	307	301	324	304	298	294	288	295	298	305	323	329	298	264	293	321	310	275	288	298	273	305	303	287	273	312	308	296	294	322	293	306	274	278	302	321	308	293	307	292	324	326	262	296	318	287	322	301	301	293	294	316	293	302	290	316	297	276	308	328	295	288	310	318	294	284	283	263	301	302	319	307	282	291	295	314	309	330	281	305	284	294	305	283	288	287	312	319	299	288	300	312	320	309	313	295	307	296	307	316	307	298	315	310	299	285	295	332	294	276	291	325	287	280	310	307	339	278	302	293	310	304	318	315	296	294	290	320	295	318	298	298	293	304	308	320	281	307	345	312	318	271	282	331	309	320	294	289	303	265	311	283	290	325	323	278	323	309	307	308	303	304	273
25255	21414	27490	25631	9446	850	666	632	561	443	501	493	500	444	447	460	461	476	450	428	464	460	417	426	475	445	414	436	421	447	401	460	472	470	405	421	419	461	474	478	477	421	431	430	477	432	422	442	418	438	414	455	415	431	440	410	413	422	413	449	438	430	481	433	447	446	437	447	485	422	432	456	390	427	437	448	424	447	428	450	415	405	446	419	435	409	431	442	451	450	469	445	422	436	427	421	432	391	417	422	447	429	430	429	446	451	393	416	393	383	399	439	439	430	427	413	478	425	392	404	412	404	467	414	426	420	437	445	389	397	449	440	430	432	462	402	458	428	433	439	431	427	409	458	433	434	424	397	426	410	427	440	400	437	431	454	417	447	440	434	443	448	422	445	456	423	397	441	433	466	417	457	437	420	388	426	453	420	412	427	427	495	425	424	442	478	425	407	429	443	429	442	461	416	432	439	384	429	448	452	444	465	420	417	434	455	452	431	411	425	391	431	412	445	454	435	440	458	438	411	436	436	429	452	446	424	414	424	454	441	447	461	440	377	433	441	418	394	434	460	446	452	420	438	429	417	423	392	442	410	448	394	459	473	421	423	406	448	407	429	410	431	427	425	449	459	436	412	401	423	423	428	427	435	388	473	420	422	448	420	382	434	437	438	395	408	426	441	439	468	420	436	446	429	442	399	415	442	402	415	394	434	437	437	407	458	378	456	443	426	445	419	459	467	420	462	431	427	414	428	431	415	435	462	451	418	452	445	458	431	397	375	419	422	455	494	437	442	457	448	430	437	471	430	440	425	428	436	434	425	445	455	453	464	439	438	409	465	390	439	418	453	419	434	427	471	450	457	418	434	447	435	427	430	427	436	411	449	400	434	394	426	459	401	461	425	453	431	451	430	435	448	432	418	423	414	423	433	425	443	458	398	449	439	413	398	456	428	406	395	422	434	438	440	456	450	455	469	390	422	438	439	421	461	411	422	409	433	433	431	412	451	438	396	428	424	403	435	449	445	417	406	438	397	438	455	444	391	451	391	402	440	435	429	416	437	452	417	451	428	417	467	417	407	406	456	450	410	449	416	454	418	457	454	389	424	431	428	423	452	431	437	441	427	406	442	396	422	422	441	451	426	426	411	431	441	410	393	416	467	430	437	426	472	445	386	407	450	408	464	424	416	428	422	431	429	407	422	462	426	421	433	437	422	413	425	433	409	462	439	455	413	424	450	451	460	430	507	416	395	439	427	442	436	427	410	416	427	455	438	431	396	436	399	459	465	435	435	422	449	422	439	429	417	416	410	442	436	392	395	441	428	440	411	432	440	466	385	442	395	426	412	471	432	423	432	446	432	424	410	436	486	463	434	481	425	448	448	433	404	432	442	463	437	444	464	406	423	431	490	462	410	436	410	414	436	399	442	433	407	418	418	446	471	430	432	435	384	420	425	413	433	431	392	456	425	405	426	406	437	451	453	429	444	433	443	360	431	451	416	398	439	436	445	432	440	450	448	427	417	449	417	354	436	440	442	420	429	428	449	442	465	436	417	404	423	407	434	441	466	413	448	452	413	428	415	420	410	428	433	406	427	408	414	406	474	446	446	477	437	432	428	421	416	444	441	392	449	425	457	431	440	450	409	426	425	411	432	436	417	423	473	442	453	397	447	458	416	440	440	401	415	411	418	433	437	413	370	405	413	449	422	457	415	464	443	445	439	430	419	398	455	413	436	415	439	454	451	462	408	426	471	405	451	395	421	422	406	488	416	435	476	458	431	460	459	416	438	413	427	421	458	423	430	452	444	437	440	407	455	414	423	400	454	394	432	424	442	401	436	483	414	436	419	441	429	439	433	436	439	426	445	409	436	417	385	422	464	440	456	451	450	423	419	402	425	444	451	445	399	447	433	441	433	449	394	406	451	430	418	442	445	459	397	442	397	424	442	354	418	413	422	423	433	404	419	424	444	429	475	474	420	500	421	435	424	446	404	445	467	431	402	382	427	442	420	429	389	452	438	432	461	444	417	417	454	414	434	438	427	446	453	441	468	403	453	434	444	436	422	421	440	448	469	449	400	455	463	451	417	454	413	395	430	442	459	444	455	452	422	437	446	439	452	451	469	438	404	452	418	419	440	401	434	414	409	430	411	428	437	431	419	423	423	449	388	443	419	439	438	417	437	436	464	449	484	447	428	425	456	406	437	391	448	440	426	422	406	425	436	466	472	401	435	416	428	429	425	402	440	441	415	446	415	395	421	419	405	395	442	467	444	435	423	448	452	406	418	419	410	441	412	464	448	443	436	416	455	434	415	418	463	425	418	411	405	436	472	448	421	417	416	466	452	447	477	424	413	421	413	429	432	402	433	458	423	425	436	425	423	418	419	429	436	382	417	397	414	437	454	418	436	440	444	394	448	447	413	443	425	433	438	432	409	422	456	430	451	434	421	442	422	407	402	435	446	451	409	440	411	429	440	395	415	440	442	419	415	427	401	415	426	430	460	407	392	416	433	445	457	429	445	451	428	437	417	401	423	467	436	437	432	407	447	396	447	408	427	446	464	441	451	411	463	448	415	433	452	436	451	458	426	401	414	402	426	425	458	467	432	428	449	436	456	430	415	406	435	420	434	427	431	435	450	463	453	444	436	400	407	445	381	433	426	428	406	421	426	433	416	427	435	403	463	445	431	427	412	390	437	446	466	393	402	423	450	417	439	423	393	435	425	441	395	426	455	444	418	463	427	414	420	437	429	433	450	435	462	419	429	425	433	423	442	416	424	428	423	450	451	394	425	415	440	447	414	421	431	458	420	422	420	382	457	450	421	448	407	405	413	449	454	443	456	430	432	395	445	443	407	430	429	441	426	417	433	414	460	418	401	432	429	465	431	452	429	410	417	445	439	423	420	433	440	412	386	399	420	407	458	434	437	425	435	462	458	420	438	419	444	430	433	436	417	429	404	428	428	394	390	459	438	417	422	438	449	432	476	434	444	453	421	441	390	444	417	419	420	472	407	412	428	382	422	425	475	431	455	426	455	449	440	485	450	469	421	404	442	453	422	425	453	434	438	465	440	434	457	447	429	419	469	466	410	445	397	392	415	444	467	444	396	444	429	442	424	441	438	414	445	433	396	473	431	446	382	424	405	408	455	429	419	400	411	424	452	423	407	432	418	428	426	442	451	437	427	432	408	443	462	463	420	430	433	425	414	440	413	429	424	472	423	426	432	425	431	402	461	441	434	438	437	381	465	464	428	424	424	462	414	447	453	409	425	425	405	431	430	425	421	446	435	405	428	437	423	437	439	399	423	438	412	402	425	445	412	405	445	448	437	393	430	439	435	399	425	447	393	417	397	382	388	461	422	397	441	450	453	435	410	468	426	424	431	413	437	430	416	443	427	442	413	455	415	389	441	436	450	430	376	449	419	438	429	445	434	420	426	406	425	417	455	451	412	437	420	434	428	377	411	437	432	443	398	463	456	433	407	438	407	445	425	441	401	458	420
3526	5356	3534	1763	1356	1179	955	798	690	695	615	629	560	547	493	535	509	476	524	492	509	475	492	506	479	454	455	488	515	480	479	458	509	491	438	461	485	483	471	494	479	476	476	456	505	499	496	478	446	466	490	486	480	461	447	449	506	453	463	435	448	502	525	470	471	454	448	490	483	487	457	494	470	492	476	475	425	465	485	451	432	485	475	480	483	499	476	462	481	473	472	456	503	468	465	463	481	450	467	494	465	493	458	483	450	472	462	451	468	480	474	487	488	428	470	490	486	442	451	496	509	436	481	410	447	449	435	462	427	464	466	478	451	482	475	440	444	454	438	456	477	464	476	458	430	438	451	442	452	447	450	449	492	456	511	459	477	499	473	458	477	432	456	460	486	495	529	471	448	464	445	483	497	476	467	474	432	463	483	491	491	464	483	468	463	425	478	439	468	499	473	449	454	484	472	437	495	475	481	439	418	452	446	461	475	429	427	466	485	484	459	500	455	484	492	472	462	479	434	450	470	449	463	438	443	457	497	449	440	502	436	478	450	470	420	458	473	471	458	437	512	472	469	487	462	445	442	500	459	438	464	492	466	469	452	513	438	462	450	476	474	471	478	415	453	456	451	456	507	489	466	461	460	449	456	427	459	482	469	487	474	498	470	492	495	499	477	456	446	436	457	477	455	414	458	515	465	471	466	506	472	482	483	435	444	464	429	510	477	449	489	458	449	465	427	464	468	495	435	477	434	449	447	467	425	466	449	460	463	466	496	475	459	455	450	452	446	439	443	448	462	496	445	483	498	465	439	447	448	466	458	484	478	453	487	483	423	484	425	432	444	485	500	490	461	485	503	478	451	470	470	453	483	437	470	467	476	471	447	461	476	452	462	477	457	437	479	461	512	463	428	513	477	465	453	457	463	469	459	444	498	499	474	472	467	469	413	485	501	455	463	506	465	464	479	483	470	487	438	465	474	434	483	485	487	480	476	485	438	453	465	487	474	445	450	447	467	426	497	477	461	491	477	455	472	473	449	439	479	474	479	478	451	467	456	444	486	473	466	465	473	487	494	516	477	534	444	427	451	463	436	496	485	476	485	464	508	491	488	463	481	442	478	450	483	453	498	446	469	471	455	444	472	468	472	479	439	469	467	468	464	465	487	470	441	440	456	437	455	469	482	467	474	451	476	469	446	456	453	433	434	471	468	509	474	467	471	482	478	476	412	439	497	443	428	461	482	440	465	436	444	417	428	484	457	459	455	465	443	516	475	457	517	484	501	479	493	439	459	480	475	466	467	442	469	457	470	484	469	469	447	423	462	472	450	474	512	471	459	470	485	459	449	470	469	483	452	503	470	482	470	461	428	473	465	439	450	444	468	465	481	489	477	464	474	437	460	497	456	503	473	477	460	436	439	430	456	468	446	476	471	475	452	473	480	436	437	450	456	463	460	449	482	443	506	433	447	483	451	454	516	444	461	488	477	488	447	485	448	476	468	426	504	446	469	484	438	470	455	457	456	446	463	480	441	468	516	510	470	431	486	470	463	450	462	464	494	510	463	437	469	453	486	464	458	501	450	461	496	458	466	463	483	447	453	469	477	490	459	549	438	501	421	495	465	493	469	456	472	522	432	468	440	453	474	452	471	514	439	487	490	456	473	450	445	460	491	460	467	442	441	469	445	460	483	430	452	481	470	467	428	470	451	483	458	458	508	438	464	470	455	453	493	437	470	433	453	461	448	467	462	478	488	460	477	496	461	516	440	451	474	488	468	486	434	445	461	455	437	465	496	471	453	479	509	486	493	487	455	486	435	457	484	436	480	457	464	504	434	445	457	480	452	461	430	476	474	472	429	455	446	487	421	442	455	481	447	473	452	461	450	486	457	490	471	433	446	463	446	505	456	451	502	474	482	445	459	430	459	509	480	489	470	495	443	460	447	464	469	469	433	467	440	447	442	468	484	496	471	498	413	479	434	427	493	444	457	464	475	408	429	463	453	497	511	449	457	459	427	480	457	467	467	461	468	463	433	492	439	477	427	464	464	444	446	443	454	481	451	477	454	449	465	416	482	489	482	453	437	471	450	438	442	463	525	485	497	448	467	456	459	456	445	462	465	476	453	461	463	471	475	489	465	465	464	483	490	467	448	471	464	460	451	427	480	471	484	476	480	490	435	467	441	471	454	480	487	450	442	440	502	467	478	451	470	455	461	512	430	447	448	486	459	461	446	450	454	458	453	502	461	457	439	501	464	483	460	472	479	454	446	479	452	485	447	453	441	459	453	463	441	470	454	445	482	477	451	432	431	473	452	464	448	462	509	459	475	461	470	464	461	468	433	464	496	486	442	468	448	517	449	445	479	443	485	452	426	468	446	449	485	462	446	443	477	452	461	473	493	473	469	451	457	452	464	450	432	473	455	427	432	488	472	473	473	478	446	465	450	453	477	458	452	440	465	446	485	443	530	497	485	482	457	442	486	461	434	459	445	490	457	462	436	454	434	464	476	446	479	472	481	480	459	460	422	479	459	469	451	491	486	486	450	459	440	423	449	425	513	469	486	473	467	456	463	454	498	490	445	446	479	494	510	473	449	463	462	423	460	477	482	436	445	436	457	491	463	506	444	472	436	474	471	427	451	475	485	433	472	463	457	438	398	428	498	488	466	439	461	500	466	481	462	491	454	489	459	481	470	481	483	509	473	452	496	485	451	470	460	490	488	476	468	483	459	454	436	477	436	484	421	462	474	468	496	459	468	453	473	445	487	500	467	514	472	472	453	430	454	455	472	421	432	451	472	461	469	449	490	451	475	495	437	493	451	465	456	459	495	456	463	496	488	435	465	444	442	438	480	438	455	453	459	456	439	503	471	485	455	463	440	469	447	488	520	470	467	489	471	455	473	471	479	462	443	450	469	451	521	446	474	463	460	456	450	457	450	454	460	448	441	432	453	480	479	445	460	446	438	485	451	477	464	438	503	448	518	488	448	488	453	456	451	447	464	424	466	466	518	456	452	466	429	511	471	479	445	458	415	464	483	481	460	511	524	492	459	448	457	452	468	482	444	481	450	450	513	499	473	471	475	472	450	454	464	455	433	501	461	487	478	506	462	438	460	487	477	483	485	483	465	439	475	464	471	510	453	442	465	468	458	501	435	476	441	439	474	477	460	418	498	458	481	465	447	433	438	476	456	485	436	478	439	432	457	485	440	485	485	468	470	468	458	447	474	456	451	490	496	461	481	460	515	461	473	447	476	477	443	458	477	466	452	453	463	464	481	478	449	481	471	469	477	458	454	472	461	461	459	468	483	475	491	487	467	496	464	467	470	438	465	437	432	456	463	496	453	487	422	470	439	466	441	451	429	415	462	460	468	442	462	467	463	447	465	452	439	471	487	425	454	477	456	466	446	487	441	486	468	478	434	490	485	461	449	440	473	461	495	452	437	453	452	471	464	479	483	463	462	481	495	433	434	454	478	460	450	486	473	452	522	455	483	430	407	444
22975	21450	29160	24144	21452	21508	7570	1359	1124	960	895	792	821	763	758	724	752	709	660	697	678	641	652	654	651	652	649	673	660	687	647	652	651	658	627	674	693	622	591	612	617	599	613	608	622	593	587	622	604	629	623	585	634	624	582	587	583	632	655	558	590	611	634	635	615	640	558	616	605	605	596	598	650	583	616	595	611	604	617	648	600	621	635	582	663	598	581	604	635	601	607	612	612	589	592	568	588	575	642	584	576	622	571	610	626	592	581	602	624	562	591	604	597	588	632	606	570	571	589	588	580	600	631	584	560	583	589	584	608	606	615	557	596	611	624	581	612	662	639	659	601	612	625	602	612	582	583	573	602	550	629	625	577	599	591	597	640	604	600	579	642	618	584	638	553	596	609	613	574	632	588	611	617	616	591	599	602	587	584	577	598	599	601	556	576	613	641	600	587	623	613	652	619	600	597	560	593	619	598	594	598	576	631	594	621	631	560	586	561	593	579	605	587	611	602	593	598	594	585	614	550	640	586	606	629	561	619	616	582	582	613	591	581	617	631	589	619	608	651	601	557	623	610	598	578	593	619	576	588	656	601	567	577	611	566	636	607	592	638	626	643	590	574	663	565	612	586	589	577	586	607	591	633	616	663	592	565	628	603	603	584	580	598	625	600	628	587	615	608	577	613	606	575	602	639	648	626	601	611	601	579	608	584	626	587	595	574	591	603	565	588	608	600	589	599	598	599	603	595	625	622	597	559	623	617	589	598	561	618	609	589	612	623	569	640	649	546	600	610	664	638	607	594	620	606	577	634	618	575	635	561	610	612	596	566	600	597	599	545	617	610	607	630	605	603	567	637	651	603	521	567	577	615	612	595	608	582	594	587	591	619	575	587	601	621	603	597	571	647	629	564	624	655	603	579	590	624	593	603	615	588	577	579	623	595	582	603	651	619	590	600	615	588	618	569	591	624	598	616	653	586	556	582	605	529	572	595	629	583	598	558	559	559	567	619	603	627	572	557	578	604	602	636	590	583	644	573	573	578	599	617	565	645	658	630	603	604	629	604	582	629	612	580	632	588	592	598	620	636	602	622	606	601	549	598	594	578	601	584	645	623	565	602	615	567	576	624	636	584	662	586	571	598	557	594	593	555	630	610	610	584	590	594	599	591	639	608	605	633	602	586	626	583	619	655	563	608	563	603	621	574	594	620	609	610	589	598	600	591	607	585	578	585	614	548	611	586	611	595	579	625	603	580	576	580	627	609	582	566	631	610	600	575	649	619	642	616	591	571	558	622	610	618	607	568	648	569	612	587	610	597	633	602	580	611	594	592	615	584	592	607	587	609	610	569	594	625	603	619	596	592	606	630	596	594	590	649	558	569	555	559	608	617	618	660	611	611	618	603	631	562	563	605	564	640	532	580	592	596	611	619	606	572	579	610	644	581	593	588	588	583	579	627	607	613	603	595	593	603	619	576	593	580	575	594	566	589	606	573	594	602	603	556	571	633	592	596	580	526	547	593	630	579	599	600	567	594	598	608	585	584	576	617	596	591	615	600	570	605	597	674	613	561	593	583	661	608	646	601	611	641	580	639	614	579	560	649	595	587	584	609	637	648	603	629	590	638	595	611	555	619	584	597	595	604	630	624	599	629	592	569	612	623	626	545	623	605	548	600	605	610	565	582	628	648	576	525	629	575	609	631	586	595	627	609	633	599	593	582	577	602	632	576	576	567	550	592	615	606	615	633	573	592	629	627	586	596	559	601	616	588	630	580	549	632	572	652	594	556	617	632	585	613	634	595	610	606	597	661	603	606	625	593	582	578	585	567	584	620	604	593	623	611	574	581	618	596	582	592	533	588	657	617	608	629	586	636	551	607	545	599	585	549	598	547	579	593	575	616	646	621	570	574	581	574	589	618	651	604	621	674	604	599	629	637	608	609	536	604	641	638	590	583	609	615	633	593	607	587	574	587	623	629	644	581	604	603	572	568	630	574	637	609	574	612	577	610	572	590	611	624	577	615	648	592	530	604	581	580	640	590	596	587	587	571	622	595	613	576	602	593	567	605	586	615	630	585	635	595	620	646	602	608	584	578	620	588	580	629	585	575	630	583	603	585	618	611	576	610	593	595	623	607	649	665	615	609	607	621	562	604	605	564	570	592	598	564	610	556	652	556	578	616	599	619	579	558	632	586	599	608	596	588	585	586	601	581	631	583	597	607	602	622	590	597	599	600	580	574	598	616	591	574	611	570	623	592	593	568	585	618	572	637	589	565	593	601	613	577	628	583	574	657	619	595	613	584	569	613	561	577	585	621	602	607	611	592	605	621	631	642	596	637	593	605	599	602	574	568	605	646	572	620	597	582	583	624	614	576	609	602	618	597	595	618	621	605	651	555	591	631	614	604	557	624	595	600	585	612	604	563	571	572	578	638	623	534	598	619	581	607	555	579	558	589	614	628	597	549	594	606	625	600	585	633	605	579	651	597	579	601	570	597	588	619	567	633	600	571	639	649	594	618	639	549	648	585	615	568	611	653	563	614	571	602	631	609	614	580	591	596	584	608	548	576	577	608	625	610	602	574	613	597	584	615	617	620	580	638	615	624	621	587	652	607	623	621	606	584	609	611	621	551	588	602	612	570	631	601	569	600	592	598	626	616	575	594	588	610	576	616	553	592	635	590	623	612	610	617	614	572	616	601	600	589	617	568	595	570	610	615	577	606	619	578	589	572	577	644	592	570	592	586	624	556	637	632	612	609	601	626	582	590	621	618	607	614	604	624	550	627	601	639	606	585	614	625	630	585	585	589	594	622	604	572	603	621	587	581	595	563	588	603	579	600	599	642	627	614	615	610	655	592	606	613	624	590	584	598	626	579	621	561	637	583	591	626	568	589	569	591	608	564	652	532	563	558	603	575	622	605	651	645	568	602	653	609	623	630	598	595	621	565	565	639	593	584	573	671	619	626	554	618	634	562	562	601	624	598	576	603	572	561	600	604	601	600	617	579	577	653	571	575	582	625	627	566	602	595	580	600	654	577	600	612	581	579	618	624	576	594	595	628	598	611	628	593	615	595	555	622	632	570	600	577	588	616	588	620	616	639	561	580	608	683	627	583	653	570	597	603	597	608	622	564	588	608	583	621	554	601	601	598	575	599	563	580	594	606	655	626	593	574	623	637	622	615	655	566	588	623	598	622	579	610	579	588	586	593	625	605	577	624	574	583	594	623	612	586	599	620	560	580	585	625	620	557	574	551	581	590	618	677	605	604	578	595	598	623	584	594	636	631	591	613	632	591	569	588	591	586	614	624	574	623	574	656	591	631	620	600	588	623	638	623	561	563	613	611	643	606	589	609	613	524	604	614	603	572	575	602	646	593	624	592	621	612	621	643	571	564	571	585	594	617	597	588	609	571	591	637	619	578	577	599	604	582	584	600	559	581	582	620	595	628	645	596	621	613	595	549	612	602	596	614	577	584	560	557	640	605	623	615	559	620	585
4886	14721	10292	5090	3536	2704	2164	1742	1505	1295	1121	1092	929	873	789	793	813	744	783	739	715	725	649	687	656	641	692	694	627	621	648	686	632	626	662	606	635	624	609	594	597	594	655	584	645	610	614	591	607	603	614	645	657	690	606	595	608	632	630	614	628	607	613	588	606	657	605	614	624	658	638	571	596	564	573	640	606	605	588	614	621	607	629	592	659	621	546	613	619	611	565	606	618	625	597	593	622	590	627	586	582	612	633	612	606	650	643	596	578	592	625	573	669	594	604	619	646	581	591	603	606	584	565	591	616	601	594	597	627	600	592	637	631	622	644	585	578	598	541	580	623	569	617	611	621	556	623	600	651	598	593	549	611	592	608	614	645	608	583	589	641	595	581	617	613	625	587	627	610	594	587	613	639	614	626	595	562	615	637	614	639	580	600	581	585	624	620	570	636	620	587	587	592	543	607	606	604	578	643	639	619	571	648	611	606	631	606	604	602	603	608	616	595	556	598	597	621	564	614	600	639	584	585	579	619	619	611	603	540	582	592	617	576	588	543	578	569	588	568	580	591	611	617	598	610	603	617	637	604	596	639	587	573	565	604	652	580	638	612	616	608	627	624	589	593	628	646	555	638	651	572	583	587	586	616	587	596	628	592	649	590	633	615	597	590	623	616	600	589	620	574	594	598	604	629	654	606	625	653	589	614	617	615	622	649	624	596	565	626	595	573	617	607	581	613	625	608	592	584	606	576	618	594	609	626	603	604	615	565	609	629	607	636	593	595	629	609	574	654	596	629	627	580	606	622	602	607	581	636	602	604	623	618	590	595	612	629	603	595	594	576	584	570	605	582	584	593	661	619	624	612	608	575	600	597	609	598	636	587	588	626	563	590	606	579	615	608	565	633	634	571	619	667	598	616	643	632	588	583	564	578	618	613	589	575	626	594	627	613	599	623	586	573	597	595	608	600	641	597	629	662	610	606	590	578	602	619	616	606	593	611	614	592	619	594	626	595	602	579	640	607	596	579	604	636	609	572	620	639	640	618	612	645	551	637	581	613	648	596	614	632	596	554	596	632	578	639	579	583	601	595	627	633	610	585	578	569	586	578	615	566	589	594	593	580	602	598	602	627	617	582	592	605	579	604	636	649	560	563	628	613	644	539	555	619	595	592	610	579	607	607	596	587	611	605	598	628	564	583	620	585	571	627	613	612	624	611	600	585	597	600	584	609	581	618	603	563	615	578	623	635	604	599	604	612	594	592	586	631	615	579	632	593	596	624	631	611	618	594	594	613	603	599	625	601	625	586	661	624	605	616	609	591	554	578	598	596	582	577	624	611	588	571	618	609	622	623	608	591	607	597	599	617	631	586	622	547	586	613	594	608	570	619	592	610	614	599	545	642	596	653	657	577	599	640	632	581	614	600	603	577	624	614	614	623	580	608	557	633	597	589	622	600	586	564	583	672	619	551	613	590	610	591	590	588	599	596	655	602	616	619	630	624	607	564	606	596	598	549	577	635	648	569	619	598	623	585	612	635	600	611	624	620	658	561	621	606	598	599	632	602	566	595	596	589	569	554	612	619	578	579	601	605	591	586	625	625	630	599	581	556	621	608	533	648	613	546	630	629	626	591	569	612	600	573	615	647	608	605	615	603	574	633	606	588	591	604	582	612	594	625	647	647	581	604	671	618	661	578	623	634	610	612	574	554	606	615	618	599	598	576	627	594	594	583	640	597	612	608	582	572	593	637	573	594	601	633	599	619	588	615	626	584	613	595	646	579	601	580	596	671	594	581	579	638	607	578	589	592	687	646	600	579	633	611	615	592	641	575	586	622	645	584	584	577	595	668	608	590	645	603	637	645	575	631	681	610	597	639	612	619	566	614	619	641	589	596	564	566	603	560	608	602	641	580	550	627	601	647	581	605	568	604	632	604	611	612	585	612	597	549	609	660	592	622	609	607	595	575	587	582	594	649	597	588	616	591	657	623	587	609	597	596	620	611	594	593	621	547	604	611	616	574	586	667	586	609	544	597	613	559	631	630	624	608	580	654	614	617	603	591	630	616	573	607	588	603	566	589	575	642	569	554	627	605	630	623	546	619	599	580	570	605	643	660	578	618	594	612	619	582	582	589	606	579	608	612	605	608	660	598	590	553	584	592	610	624	618	603	598	602	585	593	595	624	613	625	572	596	629	618	614	679	579	518	589	604	594	590	582	586	596	605	616	617	591	574	616	621	561	585	570	571	597	634	615	583	613	598	572	594	579	563	592	576	610	570	627	610	615	608	602	581	569	594	578	610	612	616	618	613	597	599	597	614	603	571	581	593	545	571	586	592	600	630	579	591	596	581	641	574	644	582	568	604	601	568	576	597	644	623	637	598	601	613	623	569	620	629	631	599	614	577	600	617	592	634	598	589	599	609	584	607	608	606	576	602	595	605	592	613	654	640	613	592	540	600	597	604	605	601	592	634	623	593	595	638	608	579	614	625	611	552	596	639	636	609	570	594	626	558	561	619	619	633	665	571	624	618	581	566	570	594	559	621	568	607	563	632	593	629	605	586	608	601	605	616	635	619	604	624	581	641	595	607	598	610	602	617	613	576	613	628	555	595	595	600	589	610	610	615	606	607	583	604	586	588	602	615	556	612	636	620	577	544	607	625	634	563	594	583	580	592	633	564	670	623	618	618	624	610	601	598	655	612	632	618	603	597	557	563	609	594	568	603	616	585	577	607	575	628	591	598	612	592	600	635	598	559	628	599	654	590	595	629	652	580	592	632	618	600	601	563	583	608	553	599	600	620	607	650	569	586	595	611	617	614	622	648	624	618	622	601	558	617	612	602	650	657	605	620	647	593	621	592	632	614	587	597	601	608	590	580	614	628	590	592	601	588	630	613	594	601	575	602	571	600	594	614	623	613	586	584	581	583	625	605	608	608	587	608	632	616	571	561	608	594	592	635	591	608	580	564	610	581	654	640	569	588	616	606	609	621	604	614	625	591	630	594	591	590	590	616	649	627	600	585	618	583	609	559	626	571	593	644	608	564	617	595	613	656	566	555	578	596	593	597	624	565	582	604	625	612	555	586	568	570	616	600	634	580	579	586	575	574	606	634	625	579	614	580	616	588	572	603	577	609	619	579	591	620	603	578	616	610	589	656	624	631	649	612	563	624	620	608	585	595	584	616	631	562	614	581	635	606	631	596	567	620	594	624	600	574	582	639	595	576	618	568	553	585	615	572	572	565	607	567	583	591	590	629	608	619	634	623	561	616	612	597	591	634	611	574	635	617	591	590	594	611	591	612	603	604	612	609	588	647	608	585	608	568	558	575	602	636	600	625	603	621	639	614	575	601	593	606	600	591	582	635	584	598	598	590	581	595	579	600	591	598	541	584	607	564	633	595	628	615	579	646	563	596	610	608	622	594	587	579	584	618	609	601	599	628	594	616	612	575	609	597	564	626	651	556	584	599	580	607	599	627	633	635	595	596	621	620	603
28049	17345	3044	435	277	240	236	234	224	239	202	210	232	229	222	207	235	221	219	246	198	207	189	197	190	210	204	205	212	232	204	217	226	212	208	191	190	230	219	210	197	209	219	190	204	234	225	199	205	215	214	185	206	242	203	215	208	231	219	191	207	188	217	205	215	196	202	216	230	179	223	216	228	207	216	209	225	182	239	193	199	197	220	207	191	193	199	194	210	225	219	204	234	224	226	244	210	217	206	190	208	204	222	199	189	215	184	225	205	216	220	231	225	202	207	209	231	217	220	232	211	202	182	203	220	206	209	214	177	190	220	215	212	183	205	209	210	198	202	224	182	199	218	206	200	195	214	207	195	189	197	192	223	206	202	199	216	225	218	214	210	240	201	215	194	206	215	201	211	210	237	188	193	208	229	238	185	201	204	212	210	211	218	191	215	210	255	200	194	214	212	206	196	227	209	231	213	231	217	213	233	211	192	209	190	212	194	208	201	199	199	227	202	204	175	186	231	183	195	227	211	221	187	202	215	198	226	209	225	227	218	221	220	217	201	219	234	214	224	199	189	196	228	210	208	233	210	209	212	198	218	197	199	205	224	212	223	256	167	205	213	235	230	199	199	211	218	191	222	215	216	215	224	185	239	219	201	187	244	212	227	207	233	212	206	218	210	225	200	213	199	230	209	229	208	224	206	217	239	221	201	178	204	197	220	203	232	208	184	232	192	234	204	225	183	209	191	205	190	208	209	202	190	213	190	225	195	210	201	185	193	203	198	220	214	219	194	208	237	210	222	204	180	230	222	215	210	220	217	223	229	187	198	222	226	212	197	198	222	196	200	212	213	211	205	193	206	242	189	214	192	210	219	212	221	229	204	204	218	201	216	216	204	194	206	207	220	233	211	185	207	197	194	210	183	218	219	222	209	188	201	258	209	226	221	194	242	223	228	241	221	194	192	225	187	181	223	221	193	199	210	184	213	212	180	214	199	168	182	234	248	229	196	201	206	221	185	208	203	192	220	197	187	195	179	204	222	214	233	219	206	208	236	196	229	186	215	211	236	214	239	190	232	211	243	209	205	211	201	208	210	203	203	179	222	197	233	223	217	187	184	241	194	185	190	212	218	223	219	227	205	220	203	234	205	189	208	197	224	214	218	179	206	182	210	196	205	220	186	250	197	228	254	226	195	202	202	204	217	222	215	220	213	213	206	229	228	220	215	217	206	199	222	208	238	228	225	214	198	205	195	204	209	196	203	214	207	197	224	192	246	215	215	192	211	215	175	200	235	189	228	203	225	179	195	176	224	231	225	191	205	208	211	186	237	215	206	212	229	180	200	232	198	204	218	218	229	217	212	201	228	239	220	219	229	215	218	227	234	210	206	189	201	226	211	238	247	205	167	227	238	191	203	213	228	219	180	214	222	229	220	210	224	202	224	229	220	214	206	203	208	237	226	193	212	229	201	214	188	217	210	190	202	210	228	189	211	202	202	226	210	217	227	230	238	187	222	194	206	207	220	188	231	201	228	205	189	188	204	228	232	225	205	198	208	247	204	199	217	196	219	205	185	203	211	195	178	236	204	198	220	197	205	202	204	202	192	238	218	197	222	202	218	207	206	195	219	208	209	228	198	207	196	202	230	194	216	225	201	220	202	213	192	216	229	195	224	203	219	191	213	201	197	189	220	202	205	228	208	197	208	212	209	214	212	195	200	219	218	221	241	243	226	222	194	208	180	209	213	219	182	224	248	197	229	189	186	241	214	196	201	204	197	171	221	241	258	225	177	200	233	221	230	187	213	200	205	221	189	216	203	200	215	226	189	216	212	232	231	202	226	229	191	186	206	220	219	215	225	217	217	182	214	211	195	190	179	207	226	191	196	196	198	210	212	238	186	214	213	213	193	232	200	228	220	211	230	192	212	233	230	207	206	230	211	210	230	213	195	217	213	232	209	216	223	217	212	215	218	206	217	212	212	206	214	211	190	226	216	217	267	206	192	222	209	192	229	232	206	205	212	206	185	205	189	204	225	219	196	187	203	201	239	195	228	223	226	223	212	214	212	237	229	232	208	187	196	230	222	203	226	237	222	214	192	218	209	200	236	193	220	209	196	253	228	196	208	193	218	192	198	224	202	210	189	245	227	212	185	241	203	205	234	218	216	244	223	213	210	205	195	188	220	221	207	236	204	214	217	230	214	223	239	209	211	209	193	244	216	217	213	238	230	186	212	226	198	192	207	238	218	187	196	196	199	205	233	216	225	197	233	205	228	206	213	202	196	211	214	210	232	219	181	172	219	209	209	205	212	215	187	216	228	220	176	218	194	219	210	209	211	218	229	232	191	217	217	184	184	195	235	193	186	198	211	202	221	205	233	200	221	199	222	194	227	212	223	209	204	201	208	219	227	184	227	194	212	227	202	225	210	208	183	204	179	214	208	234	225	215	179	227	222	202	214	197	186	202	189	194	211	215	187	232	206	265	193	215	226	220	191	207	227	200	186	215	190	199	220	234	205	205	231	223	241	222	199	213	227	196	225	221	218	196	218	235	198	182	204	216	219	213	238	200	228	199	220	208	243	217	207	209	223	229	223	194	215	211	190	222	219	189	227	238	222	223	203	225	216	226	206	203	207	221	235	224	195	181	214	177	202	211	208	203	204	194	216	218	232	182	217	203	196	210	237	208	232	210	206	191	230	223	227	206	232	207	198	197	198	221	177	197	198	201	176	223	212	215	208	190	205	216	226	218	225	226	190	217	219	195	225	200	224	231	196	214	192	220	197	224	209	192	203	202	233	230	227	219	215	214	208	202	207	226	209	209	180	222	205	221	209	195	218	212	208	202	202	206	210	197	186	202	200	210	197	214	203	223	197	201	206	202	226	213	199	223	201	203	196	196	207	219	199	220	186	182	227	233	226	205	234	212	221	218	194	188	180	202	198	219	204	201	224	194	241	202	186	215	192	227	217	217	204	208	194	213	207	191	208	219	211	210	199	224	208	206	212	225	202	233	219	201	197	220	216	209	216	181	195	212	203	195	218	222	188	216	224	219	228	213	202	225	207	211	217	220	196	186	179	197	212	215	208	226	229	209	208	193	203	214	214	229	223	194	198	210	214	206	216	184	194	213	217	227	206	236	207	215	215	206	213	210	215	195	213	214	216	250	189	193	191	206	206	197	230	206	211	245	207	225	223	202	216	233	235	215	243	228	228	195	230	195	224	210	202	184	194	208	235	192	225	199	220	210	226	210	224	199	224	261	226	214	218	196	193	187	192	209	214	215	206	218	221	201	203	212	208	219	209	209	205	214	221	208	202	209	218	187	230	195	209	226	198	223	212	224	208	188	204	191	241	214	208	211	218	212	189	213	203	253	208	237	200	217	202	210	194	199	205	230	236	219	203	228	230	207	199	213	231	214	198	216	226	207	201	192	214	208	190	223	217	211	246	210	244	202	188	222	233	208	215	220	205	207	214	185	193	197	228	224	187	199	214	211	205	213
4324	738	555	347	313	277	277	291	282	230	225	243	265	255	250	248	230	246	233	230	226	229	252	256	239	267	258	234	222	244	239	228	228	255	226	243	226	234	232	255	270	232	246	246	281	222	261	252	224	252	230	246	262	241	240	218	231	248	258	255	225	241	222	254	228	214	255	242	232	238	247	240	248	245	236	216	250	219	236	231	252	274	237	252	222	236	236	223	255	222	230	262	252	243	240	233	239	252	231	230	256	238	214	250	232	239	227	227	248	203	252	228	215	252	215	224	228	237	223	239	248	221	242	254	222	230	226	250	260	250	230	252	221	238	242	242	250	218	258	217	232	279	230	228	242	248	233	235	225	219	260	204	232	227	235	265	270	253	263	238	253	212	257	226	229	232	251	220	251	251	255	209	248	249	224	253	258	245	272	235	248	237	265	257	231	248	248	242	260	224	233	229	226	209	236	242	249	218	241	203	246	221	233	241	231	236	232	217	265	235	227	220	210	266	241	217	258	228	224	237	229	267	249	234	234	230	228	239	241	262	257	218	241	244	258	227	259	230	243	227	255	254	248	252	233	257	228	231	250	252	252	241	269	253	232	208	247	237	215	220	241	250	233	234	230	252	235	250	266	236	225	233	252	219	260	258	247	238	226	215	231	240	228	254	226	252	217	233	246	261	241	252	243	245	225	246	217	260	231	223	236	231	244	226	212	227	251	240	241	208	246	256	224	242	209	243	246	234	264	228	244	255	234	265	246	228	250	250	221	239	233	241	216	222	230	241	216	265	223	237	272	212	258	255	206	242	220	198	272	258	255	218	245	230	245	234	233	231	234	239	240	219	248	240	256	232	219	234	256	259	232	226	239	202	263	237	232	240	216	222	238	267	274	245	229	227	240	240	228	228	251	225	242	248	243	237	243	244	235	254	264	231	254	234	245	226	229	253	245	241	232	243	253	228	235	260	234	220	255	224	213	249	219	222	231	230	248	245	253	264	241	226	252	209	250	240	237	234	232	245	236	215	251	224	237	234	243	226	235	228	216	241	239	229	215	222	225	238	252	237	256	242	229	253	242	233	236	222	243	225	221	249	237	257	210	235	283	226	237	258	239	246	243	254	242	240	234	239	237	252	229	253	241	236	266	226	235	258	239	282	235	239	241	226	243	260	237	234	244	210	218	233	208	225	256	229	242	239	243	233	246	249	216	268	256	231	226	240	231	235	265	289	248	232	236	223	264	251	242	239	232	264	224	227	229	247	256	241	262	236	231	235	233	218	241	242	216	249	261	251	241	247	249	236	236	250	272	237	230	247	248	250	249	255	221	229	232	269	211	233	251	233	260	252	227	263	256	218	248	221	236	236	235	220	240	229	218	233	242	236	265	242	235	237	221	251	248	272	227	244	207	237	256	254	246	234	245	249	245	255	287	240	249	246	280	218	241	244	237	248	256	212	260	227	209	224	261	251	241	213	209	239	239	223	228	268	262	235	217	246	241	228	226	273	216	232	244	238	243	248	236	226	236	236	222	254	239	251	226	259	260	238	237	219	213	244	242	243	253	230	267	226	247	240	251	228	255	248	238	239	252	255	229	213	219	246	232	213	236	264	233	241	261	247	257	245	241	251	251	243	233	218	226	245	243	233	242	232	236	232	245	250	247	235	211	256	250	268	244	236	266	238	238	228	258	256	261	236	229	224	244	264	233	237	235	255	269	244	269	194	231	242	241	256	277	250	248	252	252	235	246	245	244	235	265	226	213	225	227	222	244	238	245	254	236	240	223	221	228	218	257	227	232	231	223	222	235	243	235	257	220	251	232	258	225	242	240	230	242	206	247	244	264	239	207	236	244	236	249	252	220	210	249	213	220	222	258	226	237	262	243	255	243	244	226	235	244	244	244	263	232	260	213	216	232	237	236	241	233	241	256	246	254	224	245	247	250	241	245	263	238	243	238	225	227	246	240	242	248	241	235	224	246	234	257	224	271	226	262	225	241	252	238	240	249	237	233	237	221	209	270	264	257	250	243	262	226	229	218	207	222	240	205	209	277	238	243	248	252	240	239	251	235	252	243	253	266	252	255	230	236	223	243	242	225	234	251	238	226	256	254	216	259	255	227	240	251	237	240	265	254	263	243	238	269	236	240	256	235	235	236	233	244	252	217	246	254	235	263	226	270	252	239	235	217	237	238	237	210	224	220	249	241	238	244	255	264	226	211	259	257	223	220	209	226	241	238	246	249	278	238	221	278	234	237	240	248	237	270	256	234	248	222	249	221	239	241	215	222	294	236	238	258	221	249	264	244	242	227	232	221	263	259	243	237	242	258	240	256	232	264	233	245	265	228	257	221	231	243	242	237	260	254	235	247	221	264	226	227	235	220	254	222	237	252	224	227	246	276	221	261	236	242	229	229	252	252	230	237	228	195	250	220	255	264	236	220	241	260	244	251	236	233	240	221	232	235	266	235	241	253	239	223	237	232	251	233	229	243	226	237	250	278	217	251	241	219	258	241	239	265	225	229	232	233	243	239	244	269	245	246	264	246	259	261	206	237	232	225	244	237	217	275	232	225	243	253	230	216	242	245	236	225	238	244	251	270	234	234	259	224	223	247	212	241	253	258	250	243	227	195	241	235	222	242	259	237	244	230	243	217	241	254	217	234	219	246	226	259	262	264	221	235	240	244	243	222	241	240	269	230	232	238	240	251	252	256	234	232	241	230	244	227	261	268	230	233	225	231	235	251	222	234	242	245	244	227	234	238	224	243	273	246	247	229	238	257	244	237	261	235	221	271	262	244	264	241	254	242	224	242	207	247	259	238	235	245	245	238	248	282	247	235	267	222	231	231	239	254	227	240	232	233	248	257	242	248	230	224	239	225	238	222	235	267	243	268	224	240	256	238	248	232	212	234	255	249	233	254	246	267	222	239	251	225	239	242	247	273	247	240	254	228	244	245	247	232	249	240	255	240	210	261	221	261	235	234	248	263	238	252	268	255	237	255	256	235	264	232	236	236	251	254	227	222	247	238	242	228	247	264	250	241	206	259	256	227	252	249	264	268	233	216	220	252	221	216	243	238	255	233	228	240	225	254	214	260	230	211	226	249	232	241	249	240	223	224	217	252	271	232	269	235	235	278	198	246	243	218	262	248	241	238	208	232	276	230	211	249	233	243	227	227	235	248	242	238	238	241	249	234	233	228	264	226	240	255	230	227	229	264	210	258	249	233	255	242	231	218	260	218	227	199	238	269	231	238	245	226	254	208	240	246	247	233	250	230	239	258	238	255	243	235	272	228	228	208	249	255	212	247	234	241	211	234	250	234	226	209	266	247	239	248	265	234	257	236	267	271	259	231	228	237	234	251	240	240	250	239	248	270	244	261	245	245	237	241	234	256	234	232	233	224	261	238	256	213	222	263	254	231	244	242	209	246	220	238	218	245	230	219	239	257	247	234	235	242	250	237	257	244	244	230	266	241	240	238	261	236	254	249	233	240	245	263	238
24057	21403	28648	24492	21381	8851	890	677	509	445	468	424	381	376	386	350	307	331	304	316	328	324	312	313	320	293	307	310	307	298	324	307	317	293	293	306	290	308	286	268	303	323	276	285	316	305	289	286	284	310	297	269	287	302	257	281	285	294	302	285	309	289	282	296	269	303	306	306	326	305	290	291	281	289	286	299	309	279	312	307	323	265	292	278	271	299	275	287	287	296	291	282	270	287	275	284	278	257	276	302	257	296	313	252	283	279	283	294	267	292	289	284	266	297	297	300	335	285	288	260	294	274	278	311	290	286	303	280	294	283	310	276	311	317	291	289	268	242	243	275	327	266	312	316	265	285	313	317	279	299	287	268	310	286	285	286	299	307	303	281	265	270	298	298	278	291	295	263	286	308	257	297	300	300	276	277	306	273	299	321	272	290	298	267	305	297	306	282	274	308	267	286	300	269	299	331	273	280	287	270	290	276	289	262	292	311	307	260	288	283	315	271	274	267	319	293	275	301	285	267	264	281	279	317	298	285	294	266	295	311	265	306	275	296	284	277	276	311	294	276	308	281	291	299	319	263	295	272	267	264	292	311	293	272	305	305	281	278	265	278	281	273	282	286	259	321	268	289	291	296	299	274	299	254	281	286	286	269	276	263	269	274	295	299	283	282	275	268	265	272	276	246	286	273	286	303	270	281	314	264	291	275	277	283	305	281	319	278	321	282	322	327	261	281	309	295	293	293	261	329	299	280	345	281	274	295	256	310	287	307	257	310	268	276	278	252	269	259	292	283	281	310	285	294	284	272	293	307	275	282	322	285	261	250	262	305	294	280	302	277	300	275	296	283	288	248	302	287	292	290	271	271	300	272	270	282	295	266	268	258	305	273	264	335	274	294	299	312	284	301	249	258	293	289	283	279	270	268	291	274	280	303	310	333	287	312	298	323	264	303	317	274	287	295	317	306	293	294	320	257	275	240	300	277	304	299	281	281	293	264	261	312	306	298	275	284	291	294	300	298	330	279	276	310	278	285	264	291	306	281	275	294	273	313	279	294	269	301	253	278	294	273	274	314	284	270	293	287	291	280	322	290	310	298	297	293	317	267	300	257	299	298	284	294	299	288	262	255	284	292	310	260	245	267	302	303	281	285	294	275	309	279	315	268	268	282	293	280	274	291	302	293	306	277	280	272	294	275	297	303	300	316	300	318	323	284	279	238	278	291	301	270	272	296	270	303	276	278	294	253	296	297	282	277	288	292	255	263	297	248	283	275	261	274	284	312	251	299	292	313	254	295	303	291	297	302	287	290	265	274	279	272	299	254	287	264	274	292	309	306	293	292	308	298	280	263	271	254	274	298	284	299	308	265	289	276	290	304	271	296	283	285	294	295	255	285	294	286	263	295	283	318	308	295	286	280	295	281	292	285	278	301	296	260	301	296	274	279	271	275	281	264	252	259	265	267	299	291	310	271	288	298	313	266	279	285	302	305	298	279	288	284	302	278	303	250	272	297	299	260	265	314	276	319	292	320	286	303	283	289	278	269	303	297	277	267	264	299	264	287	278	267	264	278	279	279	322	287	284	271	291	331	287	271	281	311	288	287	286	290	262	260	298	263	271	278	256	324	255	303	262	281	260	271	282	280	249	285	283	259	311	274	296	284	274	312	268	288	320	290	297	267	291	318	310	330	288	307	250	288	277	288	319	263	297	277	294	319	268	295	314	295	287	285	307	292	278	291	315	280	275	242	249	282	300	275	293	284	255	290	320	307	274	269	277	288	296	285	280	272	281	274	282	280	279	261	311	289	298	292	309	267	255	290	288	276	298	317	278	293	283	276	269	285	243	284	263	281	295	289	294	264	295	317	305	276	270	292	283	281	287	295	302	304	294	271	283	298	280	298	299	263	308	290	285	282	310	288	272	284	271	264	296	312	266	293	280	285	278	314	307	297	337	314	272	280	261	290	301	303	287	292	285	290	285	292	277	252	265	305	287	279	283	288	266	281	286	307	279	295	298	272	287	253	268	275	270	295	287	298	286	280	283	307	261	258	272	275	304	294	301	272	270	297	293	298	269	303	276	318	284	292	281	278	315	291	304	284	267	259	314	275	293	287	288	249	317	301	275	317	291	281	261	277	295	282	284	299	295	274	306	292	291	282	293	292	268	259	276	287	306	256	292	305	283	268	246	289	291	293	302	292	290	284	277	308	292	269	292	279	268	260	255	293	294	296	288	319	272	307	294	282	288	276	276	294	295	258	276	263	269	288	278	276	292	266	269	260	310	302	289	295	311	271	295	271	293	301	295	296	261	296	282	278	286	307	295	278	301	287	293	324	244	294	278	283	271	280	323	292	276	272	299	268	271	271	279	272	271	275	291	297	287	286	303	286	251	285	305	289	282	281	300	283	301	276	308	313	301	310	283	289	302	274	300	271	296	277	255	297	251	317	255	268	293	264	280	270	276	295	269	307	292	285	316	281	280	293	300	280	283	299	303	296	294	305	258	281	317	257	327	264	275	275	265	278	271	299	322	306	305	290	268	314	298	290	310	280	296	300	282	277	305	277	279	296	295	266	303	279	303	276	304	291	283	295	314	268	300	316	272	293	338	263	312	289	287	275	271	307	292	303	271	286	317	303	290	282	277	297	303	286	273	274	288	290	288	292	289	279	300	303	297	304	265	297	265	284	298	313	271	300	296	282	282	287	305	289	256	283	255	301	296	287	259	287	294	282	270	290	271	294	305	302	278	249	290	265	272	295	290	253	289	285	311	317	278	257	282	280	311	273	291	309	274	261	268	265	281	279	295	266	292	323	276	291	274	277	305	290	301	290	281	272	303	302	301	302	277	276	303	295	321	257	260	339	267	319	268	294	292	287	286	275	272	253	285	265	288	286	285	290	282	319	268	292	261	261	306	293	302	271	262	280	293	278	283	286	284	326	291	272	293	281	297	303	304	270	304	283	280	304	306	288	300	272	323	270	262	305	317	274	278	261	302	314	258	307	307	273	320	341	289	287	256	281	285	292	266	283	275	283	299	298	290	301	279	283	285	267	318	288	304	299	258	325	279	285	262	292	287	307	292	288	294	301	289	310	286	265	292	281	261	291	277	301	295	275	286	289	306	290	284	320	266	249	293	322	299	306	293	294	270	247	287	296	277	266	304	261	270	268	274	304	260	291	266	304	302	288	300	310	276	272	303	282	274	271	325	282	280	296	300	266	263	285	291	284	264	272	284	296	295	278	278	290	298	310	270	291	275	270	282	305	316	325	270	282	264	294	257	279	281	311	252	259	281	273	281	291	310	291	285	292	284	270	296	295	272	295	259	269	271	277	288	313	310	278	278	303	291	266	281	253	303	292	300	314	256	270	281	274	312	334	309	314	269	264	310	272	288	277	287	316	281	288	264	279	278	309	268	276	273	294	325	326	300	276	305	281	279	325	293	307	293	270	293	265	277	293	259	282	301	263	302	301	278	293	280	297	292	284	293	281	284	306
3422	8846	5901	2735	1925	1430	1118	911	823	630	555	570	473	441	404	416	413	379	330	365	329	360	366	309	351	300	329	311	292	313	329	310	327	332	327	306	287	316	328	323	306	310	284	321	344	301	319	272	272	294	294	307	318	317	304	322	265	294	296	290	332	316	305	298	291	311	321	289	288	297	287	283	311	292	302	280	300	307	302	326	295	304	305	319	331	290	282	298	318	339	297	294	309	318	280	277	341	286	309	282	318	273	297	335	292	297	334	313	310	292	305	298	310	323	332	320	300	288	297	286	311	278	322	285	294	301	307	316	322	292	264	301	276	286	299	309	330	293	289	260	316	285	315	339	293	295	294	275	307	288	267	278	293	312	307	302	298	302	296	310	319	296	250	280	306	299	304	298	293	278	319	269	327	301	302	321	310	309	297	291	318	289	303	326	279	299	297	316	311	296	269	311	303	318	313	317	266	270	290	270	306	300	297	289	321	292	307	302	304	288	318	286	319	303	295	307	296	308	290	311	313	268	296	313	301	283	347	299	264	317	265	307	288	289	288	298	298	318	260	249	309	288	325	279	293	314	298	319	298	312	290	289	307	308	279	299	347	327	318	316	284	281	292	287	304	297	309	282	324	296	318	300	292	287	329	289	284	294	317	283	283	321	295	316	307	291	314	347	283	312	281	276	301	310	262	256	269	305	282	332	303	319	302	302	320	287	309	250	280	283	309	294	304	318	307	292	305	291	302	300	308	331	320	296	285	304	279	306	318	301	275	297	300	268	290	296	297	308	291	289	317	300	302	257	302	285	300	311	303	293	263	289	288	304	272	300	289	271	314	277	285	312	278	302	297	305	296	289	317	300	298	309	321	286	306	297	324	307	295	304	291	293	293	301	320	306	328	307	314	306	285	339	279	320	327	308	290	295	266	317	299	314	297	328	326	304	311	294	316	274	309	305	275	277	284	292	296	299	308	264	316	295	325	288	285	312	284	322	325	256	286	283	316	300	307	330	318	305	300	328	310	310	276	285	313	300	311	316	268	296	302	316	310	319	313	316	279	314	306	316	316	288	296	320	294	330	305	283	282	325	296	304	295	298	306	277	290	306	285	291	299	294	281	329	323	328	301	311	309	316	303	322	306	276	315	319	281	314	312	307	294	317	331	301	318	315	296	321	268	322	325	327	321	281	275	319	282	298	323	311	294	305	285	296	294	250	281	301	253	270	274	287	310	319	277	298	282	329	302	303	297	312	283	300	296	309	295	328	336	319	284	294	303	302	304	340	294	288	300	329	291	298	315	280	307	312	321	321	272	293	286	284	314	317	313	289	317	302	286	313	320	325	285	294	294	301	330	285	278	289	302	304	312	314	326	297	310	296	323	292	320	316	287	286	302	283	304	282	304	296	292	306	294	304	305	325	301	301	283	315	318	316	323	292	328	311	291	305	298	284	259	289	309	309	311	297	298	311	311	330	313	285	329	303	278	297	299	301	286	327	288	270	329	335	272	332	297	323	301	328	309	300	324	312	323	297	311	308	307	323	291	314	308	299	321	304	309	293	286	301	319	310	304	288	308	325	313	326	320	310	308	304	317	295	281	305	288	289	297	283	287	312	296	294	300	302	303	295	290	320	316	337	305	301	326	311	302	308	313	297	289	300	311	327	311	298	292	309	300	326	320	290	283	317	300	297	331	313	293	288	305	293	289	313	303	260	336	294	321	303	286	283	305	276	313	282	294	313	285	332	302	308	314	263	276	329	319	299	281	297	291	301	304	268	314	307	299	324	307	331	313	309	301	307	285	301	295	323	324	326	247	326	297	330	273	307	302	291	261	311	293	288	309	311	326	271	305	296	296	324	308	289	340	316	306	296	304	287	276	325	302	283	324	311	314	281	313	296	297	286	290	325	318	310	301	297	316	294	295	310	318	300	314	321	283	284	293	328	283	299	284	284	313	313	319	302	307	311	268	283	322	291	307	288	290	303	337	301	315	302	304	315	272	315	334	311	310	326	305	306	295	263	278	327	276	264	313	291	338	305	284	313	304	291	285	298	281	317	298	287	270	270	304	290	346	316	299	310	308	287	318	311	311	348	274	302	307	309	312	264	278	323	301	281	284	292	328	310	293	305	301	310	311	308	307	311	277	332	288	313	327	303	291	314	324	307	268	263	293	283	313	315	301	317	303	312	308	288	292	290	301	311	287	312	299	303	261	290	311	293	303	279	296	350	306	303	319	306	276	288	292	284	293	293	299	296	303	286	320	297	267	291	303	294	272	280	316	301	338	319	319	283	289	290	286	284	328	302	329	303	308	265	316	319	271	287	287	295	290	351	301	287	322	319	311	316	282	316	308	332	307	283	292	298	280	263	299	307	310	330	312	321	307	305	304	314	303	298	316	319	302	310	292	331	290	319	279	312	302	300	294	322	295	269	283	292	321	322	317	259	284	295	293	301	295	298	290	295	305	290	317	306	318	294	283	309	278	282	295	317	315	280	268	306	317	310	298	262	308	301	298	322	285	303	289	335	304	280	315	301	311	300	295	280	294	275	336	313	314	292	303	321	296	296	298	273	332	297	347	311	307	312	303	307	313	302	309	312	335	318	302	295	288	330	313	294	323	283	289	297	292	309	302	271	270	329	328	301	317	327	281	284	290	323	314	308	376	289	296	315	291	264	290	291	322	305	325	313	314	335	307	276	325	307	287	278	316	324	306	319	318	293	304	306	264	313	334	304	315	301	310	305	276	295	301	297	291	330	290	269	294	298	286	302	313	308	285	291	298	278	309	274	303	316	302	327	332	276	307	316	272	286	287	324	300	335	324	317	314	310	290	329	283	303	327	317	281	293	273	303	281	299	305	311	298	307	303	314	285	316	285	318	318	261	325	300	353	284	310	297	305	275	283	312	290	304	280	318	301	326	296	318	322	297	296	296	285	271	318	330	306	298	306	291	307	333	317	297	316	316	301	312	301	300	273	316	283	268	307	299	303	304	303	315	301	323	282	312	293	274	298	289	302	324	326	330	262	308	278	308	321	329	297	280	287	344	293	318	331	257	320	302	304	290	309	281	284	283	323	325	289	292	297	331	333	296	303	269	314	283	315	302	293	328	289	312	330	296	301	297	291	319	294	289	268	289	304	302	306	283	311	318	276	307	295	288	312	326	322	298	282	283	308	326	286	306	272	325	318	319	296	303	314	311	317	309	283	294	311	332	300	292	310	323	284	305	315	314	324	275	292	298	309	310	279	301	310	339	265	293	287	271	289	317	328	318	290	324	281	310	307	308	299	284	314	295	336	268	290	294	286	308	341	308	304	297	323	284	280	306	301	282	308	313	310	323	287	294	309	354	303	343	305	309	309	288	280	307	297	342	286	274	319	327	311	289	316	277	274	288	330	310	288	307	299	299	296	309	333	301	282	330	323	286	315	274	300	315	296	278	311	289	325	321	287	314	296	298	290	295	303	306	268	310	296	292	282	328	293	287	292	312	281	305	332	300
25286	21431	27490	25669	9532	858	691	587	569	498	449	487	502	462	480	446	468	417	439	422	481	447	441	477	454	424	433	422	415	423	445	443	455	446	452	457	391	459	426	418	433	456	453	429	474	476	422	435	437	479	413	397	485	434	462	462	447	432	428	461	457	433	418	419	451	427	406	376	441	458	444	421	462	434	457	418	431	439	473	384	445	448	451	449	425	425	422	430	378	436	463	430	425	400	441	485	450	459	433	413	448	406	451	460	427	434	415	411	427	432	442	459	425	445	440	408	461	395	415	389	430	451	415	403	425	409	449	407	441	438	437	387	428	404	441	396	425	455	452	423	424	435	420	437	412	437	432	412	422	454	438	442	447	428	439	458	410	446	441	448	400	443	476	452	430	441	418	430	426	471	406	423	439	464	390	408	419	406	411	450	469	451	423	436	391	414	437	442	431	465	464	477	446	422	445	439	452	433	429	445	422	448	417	429	446	431	396	431	404	444	440	435	439	403	437	436	429	421	488	414	419	437	472	439	466	455	419	427	471	419	444	455	433	441	431	430	452	420	453	458	420	412	458	440	421	458	408	430	472	401	404	392	420	432	458	407	432	446	417	453	404	441	371	438	456	461	452	414	451	416	409	409	429	419	440	452	451	422	425	442	416	446	463	418	406	447	432	431	440	444	452	447	397	455	442	435	430	433	426	456	465	421	438	464	468	451	450	433	434	456	412	439	474	435	423	442	414	428	397	464	436	459	438	396	437	469	449	462	418	463	427	443	464	440	388	425	434	434	451	412	414	432	454	412	455	446	446	420	461	420	410	435	471	443	482	415	419	430	449	444	451	426	417	449	416	442	466	423	418	431	453	439	449	434	418	492	435	397	433	435	464	442	444	407	408	411	411	422	429	431	448	440	435	450	460	437	409	489	430	423	405	418	436	436	407	401	425	463	422	447	413	465	463	470	420	419	440	421	439	453	415	427	461	405	437	422	461	397	460	419	372	411	416	426	423	411	429	431	424	425	437	399	420	410	412	442	437	395	421	461	430	428	409	422	435	434	424	445	422	379	444	469	427	429	455	433	419	417	437	423	440	416	415	415	459	424	447	411	438	444	477	455	421	413	455	415	437	426	429	424	447	451	395	431	411	417	431	443	433	418	406	405	463	462	441	437	417	466	421	416	446	456	425	430	406	395	428	445	419	439	443	431	414	409	454	466	453	408	428	411	439	402	427	417	405	440	471	425	424	443	440	413	444	429	431	379	387	466	414	456	435	433	463	469	406	445	430	460	421	437	441	489	474	436	430	437	425	391	400	428	439	442	398	415	488	438	433	421	415	393	423	439	419	439	409	444	430	428	422	445	430	404	426	403	469	446	393	457	441	463	437	428	428	415	407	447	422	404	444	406	480	457	436	428	367	412	455	412	425	442	425	423	419	455	418	453	459	460	422	424	412	470	464	414	412	423	400	438	451	442	434	400	401	434	428	413	437	415	427	421	450	439	443	413	487	436	432	417	438	426	443	431	399	447	394	439	459	396	441	419	477	449	471	451	400	424	436	412	449	465	434	406	395	454	430	442	418	463	405	452	444	396	455	428	426	441	436	444	428	456	414	451	428	413	427	448	415	428	475	429	464	391	425	426	430	437	430	425	455	428	452	401	458	398	442	403	452	433	447	450	458	455	453	437	459	407	404	440	408	424	446	440	467	442	450	421	455	455	425	433	423	402	386	421	434	417	427	417	409	426	421	424	437	430	428	446	453	443	443	447	438	460	447	453	438	442	453	437	470	425	434	452	409	429	411	445	406	445	449	421	433	409	444	433	412	435	434	396	407	412	430	408	459	416	417	456	428	448	428	443	458	426	429	410	440	409	430	424	423	455	479	439	404	464	433	464	431	438	411	427	427	446	440	417	406	423	429	419	445	425	423	432	402	446	439	442	441	431	423	410	438	446	452	428	436	481	465	433	456	442	414	467	453	472	390	456	418	457	434	448	466	425	440	402	453	414	404	454	416	423	426	421	454	428	427	443	471	446	451	429	394	422	410	444	455	418	395	453	436	434	492	441	437	442	420	462	417	423	449	435	464	401	419	440	442	405	435	417	457	419	437	421	432	426	410	404	456	394	433	459	409	406	447	429	424	456	468	453	427	421	431	428	417	441	465	462	443	394	407	429	451	409	428	408	423	428	424	418	425	408	432	419	465	459	402	462	433	417	407	407	428	442	466	393	404	386	431	420	407	426	417	430	441	435	470	475	430	422	399	399	466	399	455	407	470	457	444	477	436	433	442	433	444	438	422	429	407	426	418	426	413	399	444	433	397	418	415	449	443	400	442	459	423	458	425	427	409	434	438	428	426	426	426	432	468	409	403	436	437	416	425	419	478	384	439	433	453	448	436	432	406	432	435	425	434	385	447	420	424	427	445	432	396	410	416	431	437	395	390	452	415	436	449	458	443	439	414	406	441	463	412	474	439	413	425	390	406	461	430	431	437	444	433	400	379	449	410	425	432	405	444	428	447	413	432	389	424	423	418	428	415	431	434	442	426	417	411	409	399	440	427	446	473	443	445	459	411	394	429	438	424	431	470	470	482	403	450	418	437	405	408	462	440	417	413	416	421	476	425	462	441	438	418	448	425	408	426	425	401	422	441	428	412	410	412	454	403	449	433	452	456	431	421	456	438	439	439	459	441	453	415	432	419	445	447	405	446	432	431	450	447	423	507	439	413	446	447	423	435	425	422	415	396	471	412	434	413	408	425	418	411	415	423	421	451	434	417	428	433	431	412	436	449	417	436	427	431	441	432	429	428	420	416	448	433	405	467	384	428	449	437	434	441	426	403	420	427	417	429	433	388	421	429	421	439	409	438	447	386	428	440	455	449	427	405	423	462	403	409	455	469	469	428	407	435	439	435	436	386	421	462	447	409	429	458	409	447	429	427	458	435	433	446	396	453	400	405	403	431	424	416	419	420	420	465	445	416	404	475	431	467	436	428	445	436	439	450	453	428	425	468	416	444	389	430	420	442	408	408	457	426	470	441	423	446	462	395	411	445	430	419	446	463	425	436	418	417	405	406	424	430	480	435	424	404	439	434	457	472	449	437	400	439	432	470	447	417	433	434	428	418	399	424	426	438	434	429	467	486	438	407	451	411	440	406	415	425	462	417	470	453	438	442	399	465	430	411	420	418	398	426	444	442	441	450	406	440	425	436	449	447	433	403	430	411	430	398	409	430	442	425	389	424	454	421	419	453	408	401	445	450	453	403	442	447	474	426	439	457	447	421	435	432	423	408	421	430	410	423	449	436	435	450	422	465	429	455	426	464	421	415	431	454	431	426	428	432	392	422	443	437	418	437	428	410	416	424	441	433	435	441	434	501	414	442	421	439	390	403	425	400	390	395	407	449	405	439	441	447	458	430	434	431	422	404	445	442	438	432	440	438	415	471	426	439	402	444	463	412	425	454	459	437	449	423	435	433	415	424	426	436	475	425	447	434	470
3624	5279	3574	1721	1320	1063	914	838	760	666	653	594	567	587	584	556	494	468	470	475	457	495	466	450	489	504	460	475	475	500	485	514	425	447	461	462	484	479	452	432	473	432	486	481	476	434	448	423	500	451	435	479	504	488	456	450	450	534	494	505	444	504	488	454	428	477	456	470	475	462	444	478	445	470	502	496	437	466	492	437	513	419	487	479	485	453	438	488	453	469	397	453	480	504	476	469	448	464	465	442	467	439	448	420	492	446	444	468	440	465	461	405	460	475	425	479	488	491	462	505	476	467	447	423	449	461	467	465	477	479	460	490	454	456	477	472	466	475	438	481	456	459	471	497	449	426	449	449	476	424	467	488	463	489	475	483	495	449	477	486	472	440	481	441	443	516	497	440	461	450	455	477	468	517	448	439	420	491	515	472	476	495	482	479	482	442	442	473	445	447	487	454	464	452	444	454	437	489	411	472	450	479	429	452	481	495	463	456	519	458	444	468	478	453	454	482	489	467	423	442	436	457	469	476	476	425	431	467	472	457	440	457	478	493	503	456	450	473	470	439	475	462	485	473	413	444	450	483	450	463	512	479	430	463	447	460	466	488	493	475	461	465	434	474	453	433	471	474	449	465	447	477	469	502	476	486	450	463	469	446	456	474	457	464	458	463	461	458	504	468	475	437	459	493	457	482	466	453	430	435	503	454	486	455	450	455	452	467	453	439	462	498	493	473	483	458	431	497	471	467	454	465	459	488	470	413	445	503	442	476	380	502	465	452	469	428	442	474	509	445	453	474	490	463	453	451	475	425	430	470	454	479	453	498	476	484	467	424	441	477	416	496	449	483	484	457	462	466	462	462	472	481	452	466	488	455	468	462	458	487	422	495	459	448	455	427	466	460	472	456	434	521	473	444	484	461	474	494	469	463	505	492	471	468	450	468	450	488	448	450	482	514	438	465	453	483	495	427	424	485	467	443	458	439	450	439	496	472	509	461	446	469	479	482	466	456	456	466	452	436	432	441	460	450	468	466	505	444	459	446	464	468	475	513	502	481	500	448	462	483	464	461	437	469	525	445	440	479	470	457	472	451	441	471	419	491	429	483	466	464	472	433	439	527	471	479	457	437	438	459	495	463	473	485	456	470	511	468	445	447	456	462	435	458	526	466	435	450	457	473	430	431	463	480	461	466	475	476	466	470	468	482	466	451	484	460	431	450	469	465	476	441	467	455	447	447	428	433	473	498	490	458	444	459	469	460	439	485	421	475	455	495	471	450	478	470	476	454	461	451	484	479	461	499	450	430	487	446	483	420	410	449	450	491	457	443	473	469	434	474	434	412	437	465	470	459	467	464	445	452	461	447	482	460	455	474	489	487	454	485	489	440	458	473	448	475	440	447	477	437	462	456	477	500	423	474	444	433	472	482	451	422	471	482	445	431	455	446	438	503	475	430	453	434	452	494	453	482	448	417	459	454	436	431	436	476	463	464	468	490	442	464	452	499	474	461	434	466	476	466	463	456	465	455	458	465	449	443	449	482	454	463	491	466	467	468	430	432	476	481	488	444	456	465	451	472	481	423	458	439	483	493	470	440	507	493	444	506	460	458	452	460	477	429	455	467	444	473	478	470	459	456	489	484	464	481	471	472	473	499	438	466	467	449	439	445	450	481	455	432	445	492	482	471	462	445	465	447	465	413	462	465	490	463	458	461	441	459	479	467	443	501	516	459	467	464	442	462	501	429	449	504	471	440	452	474	441	436	446	463	457	470	484	473	458	459	432	459	451	483	465	458	460	479	452	434	442	471	501	464	480	499	427	424	446	458	480	505	461	459	463	430	492	473	462	478	443	430	457	475	474	426	443	408	453	444	491	470	472	455	465	459	426	497	469	447	491	429	439	503	434	462	481	453	463	447	431	450	438	460	445	457	508	435	456	445	413	493	455	478	467	468	457	484	473	445	486	428	438	497	465	453	465	480	466	479	445	462	459	479	464	426	458	465	482	453	495	469	473	467	484	459	448	464	473	426	478	433	465	483	477	461	485	450	483	436	480	454	465	444	481	473	466	433	496	491	458	475	455	458	450	444	481	505	421	474	490	465	476	453	452	485	449	475	468	470	472	506	445	443	448	422	489	461	444	475	423	466	472	463	484	465	461	466	458	464	423	475	426	425	423	481	416	469	457	473	439	452	462	492	456	454	484	468	493	465	461	488	466	490	476	465	433	475	489	420	449	466	466	446	433	479	454	494	476	460	471	482	464	433	456	485	478	445	475	479	474	450	473	442	467	451	469	491	450	473	449	476	466	467	485	503	472	452	439	452	477	520	416	459	437	489	428	446	451	488	454	467	477	411	448	418	479	477	453	462	453	457	437	470	493	425	455	442	442	456	462	487	471	429	463	505	466	470	499	469	480	472	473	463	438	476	445	467	500	435	438	463	446	492	458	469	473	441	421	456	460	483	490	456	479	432	472	473	430	463	451	471	466	474	461	461	491	468	548	442	458	484	453	435	484	457	462	450	463	434	477	470	459	461	426	447	453	466	487	453	500	437	436	477	452	470	483	419	462	461	469	442	483	441	461	459	462	453	450	449	472	486	437	451	440	503	468	473	467	428	489	477	518	447	433	488	498	453	476	475	464	448	436	477	433	443	460	466	464	484	448	450	426	468	486	458	495	480	481	457	440	435	496	475	455	483	430	463	456	480	438	456	458	478	432	469	460	461	461	463	461	446	450	494	435	442	499	497	508	484	486	473	461	487	474	514	480	431	427	471	526	448	475	442	449	492	455	452	452	480	441	452	455	437	478	464	464	459	483	471	479	461	430	406	440	451	480	495	459	438	462	491	509	466	473	477	445	469	480	482	457	476	485	489	460	490	459	487	461	426	463	461	424	479	442	459	445	454	461	470	456	456	486	450	448	514	447	457	456	453	467	455	490	462	460	497	480	460	478	452	460	465	464	438	465	469	464	460	438	451	463	474	474	491	491	452	509	482	454	467	475	506	414	444	414	472	472	464	478	469	466	495	458	500	477	445	485	438	481	452	436	467	506	477	480	458	452	462	471	467	423	463	462	411	440	459	437	436	460	497	475	473	463	483	452	442	468	483	441	463	429	476	473	506	438	478	439	481	469	460	460	443	491	445	480	496	467	460	435	417	471	469	464	470	432	482	456	455	470	448	462	474	505	499	471	467	467	436	448	474	452	482	501	497	467	492	478	464	461	453	444	461	469	437	452	460	453	455	450	436	504	438	454	478	462	469	445	475	441	474	475	485	468	443	439	476	477	419	466	451	484	466	481	456	452	493	503	473	478	478	472	447	475	452	459	478	479	442	460	443	445	462	457	468	452	474	449	470	442	472	495	477	496	475	462	480	447	463	456	448	478	502	474	484	464	456	448	469	505	445	421	482	486	475	459	445	468	466	423	476	494	457	453	477	440	467	463	459	451	489	452	427	447	452	516	457	441	476	460	455	453	450	458	463	446	493	489	483	450	432
22806	21322	29037	23976	21325	21361	7375	1316	1059	981	889	826	823	762	744	729	758	704	695	646	657	626	655	679	618	633	580	694	587	641	626	623	594	664	608	580	592	588	597	605	624	603	589	611	633	608	591	572	643	616	638	610	646	592	626	615	574	602	585	644	583	621	629	592	587	599	602	597	639	601	620	591	585	570	556	599	587	603	637	593	620	595	605	633	607	626	621	589	600	584	578	581	587	578	595	584	635	609	564	588	600	587	631	540	592	591	592	605	554	564	599	594	612	571	566	563	600	586	556	575	576	567	630	594	570	603	608	573	597	615	572	570	585	587	557	578	610	597	625	583	598	602	605	602	574	620	625	570	635	585	597	567	598	605	599	595	609	623	598	604	559	606	616	612	589	595	620	599	565	638	585	645	575	604	583	633	613	572	542	586	602	582	579	631	591	580	596	603	551	599	577	568	612	581	609	627	617	576	596	603	570	585	597	573	591	631	666	583	596	647	616	573	662	607	594	592	596	622	613	606	620	590	604	644	562	601	591	578	608	619	569	551	638	601	597	566	617	606	617	602	579	554	579	610	564	636	560	591	595	609	593	565	574	596	562	591	617	565	606	640	562	600	596	588	618	552	615	614	602	606	583	578	622	546	613	561	642	621	577	611	609	617	607	588	555	565	640	584	582	570	603	608	583	625	588	586	615	598	588	620	610	598	580	587	598	573	596	605	606	580	626	626	603	594	577	581	580	621	566	597	594	599	584	618	574	572	596	554	558	616	622	614	565	627	619	586	580	599	580	602	559	626	575	579	631	625	612	612	597	644	613	606	516	589	621	596	640	578	617	598	609	590	595	599	585	603	594	614	601	582	575	624	571	587	605	594	586	594	643	593	615	608	621	598	567	610	611	591	601	602	611	590	556	585	586	601	565	591	590	604	580	588	631	577	552	561	586	610	608	592	643	612	554	594	583	633	582	604	600	570	584	626	578	603	593	590	651	568	586	622	623	598	577	588	584	599	617	571	575	619	588	582	596	596	600	624	591	636	582	573	598	639	565	580	584	600	583	611	618	602	590	541	576	659	621	635	592	605	616	607	559	581	610	614	593	586	605	586	617	581	604	603	599	594	561	593	607	575	575	588	633	628	584	583	647	605	630	569	627	607	585	616	585	613	579	643	546	644	573	613	622	579	593	570	579	603	627	576	592	625	603	610	579	612	601	602	614	562	649	582	668	593	586	595	577	595	597	576	586	642	613	587	644	625	634	571	556	620	626	598	584	574	585	593	592	601	614	604	551	592	576	635	596	564	563	592	593	551	603	622	596	602	659	569	629	596	607	631	619	607	617	632	595	600	597	567	546	553	593	593	565	594	595	556	605	556	547	580	585	571	603	590	607	612	637	572	598	625	608	647	604	575	624	573	622	614	592	651	573	604	584	590	622	603	595	595	592	591	585	580	617	629	532	604	584	627	605	620	637	602	565	577	609	626	616	621	627	610	599	585	599	578	578	592	613	605	600	576	628	622	594	572	606	550	555	623	587	610	600	582	549	596	610	610	581	617	615	575	602	576	584	560	569	585	570	617	589	612	588	616	614	595	556	602	590	612	632	603	575	558	587	609	603	549	643	593	564	587	611	610	596	575	579	568	592	585	622	568	559	561	565	557	584	584	561	650	616	599	573	598	573	568	613	588	611	619	586	593	616	598	580	616	628	564	614	586	578	618	584	600	606	581	579	615	610	567	612	602	595	554	590	597	612	571	598	626	621	547	624	582	623	571	555	599	583	593	628	579	629	578	627	573	604	579	613	603	598	582	585	569	581	570	565	588	582	597	613	596	582	588	595	547	604	608	639	595	579	601	566	564	616	606	597	603	567	573	579	594	588	578	580	543	579	588	604	606	579	545	595	599	618	561	581	643	581	607	623	575	599	585	582	591	597	575	598	611	624	592	615	615	582	552	590	580	615	608	612	586	624	593	583	565	576	572	597	578	623	575	552	575	554	590	584	565	599	557	572	599	559	608	576	584	556	555	587	604	590	597	608	567	597	597	595	616	617	566	654	616	605	613	569	610	597	610	553	563	630	639	610	598	589	583	552	601	628	600	603	642	649	608	639	585	564	595	622	600	618	602	628	607	609	577	579	615	611	602	613	583	568	523	553	608	592	546	615	591	577	583	563	572	591	578	577	568	598	610	583	608	622	607	645	600	623	579	567	562	612	598	586	620	613	600	654	629	562	562	603	556	612	627	626	576	596	637	618	609	608	583	599	591	594	587	615	592	612	608	644	587	625	604	607	636	618	597	611	562	576	600	601	591	588	584	595	595	571	599	618	596	568	559	596	573	603	615	582	605	629	614	585	594	597	615	540	584	629	600	551	578	581	557	575	573	541	576	641	614	581	602	567	558	592	606	594	573	569	579	583	566	587	615	600	593	585	582	589	575	609	570	615	588	603	634	604	580	594	646	595	585	540	561	597	582	596	570	601	579	635	625	522	646	567	559	633	608	628	567	586	585	596	564	556	581	591	619	571	610	534	595	595	636	571	556	577	573	629	579	632	557	566	587	566	589	589	549	594	593	596	598	573	585	602	577	609	585	577	588	566	604	583	620	611	587	582	552	584	610	582	586	625	592	593	601	606	557	584	592	576	625	569	609	547	613	607	601	599	604	595	574	554	612	652	553	626	599	625	605	611	591	589	577	618	560	590	583	573	581	590	593	620	602	591	626	607	596	550	563	585	556	583	579	624	602	581	594	566	589	590	603	570	609	628	609	617	560	630	605	561	572	587	589	597	613	586	602	624	568	616	547	547	559	600	558	574	657	562	577	609	608	621	591	582	569	633	599	589	594	592	566	575	584	555	587	590	572	584	589	568	632	602	652	527	656	599	599	580	582	646	591	544	588	587	583	592	595	580	629	638	576	578	560	626	568	578	573	609	550	619	538	608	631	585	564	620	572	590	581	592	578	615	582	583	590	587	607	618	641	645	558	597	607	581	587	543	606	581	628	588	615	586	622	645	616	601	553	584	572	613	578	595	576	572	621	530	583	574	600	606	610	595	606	591	613	595	553	609	609	606	631	566	596	629	612	588	585	609	662	599	598	627	613	606	610	568	585	556	604	610	576	637	586	594	589	596	594	545	625	560	585	606	629	625	593	585	601	605	590	562	611	603	596	548	598	608	607	566	576	610	575	583	579	606	586	646	607	621	577	550	593	606	547	567	597	585	572	619	594	593	597	575	613	604	561	596	629	610	569	578	605	586	588	584	573	599	612	604	625	610	581	644	600	587	628	618	551	575	585	593	637	626	605	579	561	593	600	631	556	607	603	646	608	586	582	645	583	596	599	614	585	573	571	622	607	635	595	622	580	597	600	582	624	641	562	581	590	596	590	592	625	605	608	605	602	589	612	602	592	571	587	641	605	621	580	610	626	632	612	586	593	613	542	610	580	634	562	557	617	594	588	600	586	593	558	619	577	595	593	562	546	595	610	581	564	561	578	586	604
4843	14696	10269	5110	3741	2922	2196	1817	1538	1285	1172	1049	958	901	862	777	750	722	748	720	676	671	699	665	675	693	694	626	688	629	602	672	587	623	611	591	650	619	616	566	632	618	616	607	589	600	585	616	629	620	605	621	570	582	577	650	618	575	556	605	599	639	638	583	602	594	595	592	597	590	579	621	630	605	634	627	627	569	618	622	600	600	605	616	605	570	606	628	628	600	613	585	622	582	601	612	622	559	606	588	604	619	564	563	641	580	590	576	587	567	572	619	629	588	607	588	609	613	631	566	611	566	614	599	573	556	582	628	607	600	595	601	604	573	571	609	610	603	613	575	604	604	602	625	564	613	615	593	551	606	624	633	587	576	577	602	583	640	594	625	649	577	575	593	546	561	626	569	604	566	588	617	594	618	569	654	590	611	566	575	618	598	551	619	588	592	597	580	597	611	562	586	645	588	622	610	578	588	617	570	610	590	607	630	618	609	576	571	611	551	589	601	633	615	604	583	610	588	594	571	596	573	583	585	603	600	657	605	632	589	610	599	563	645	612	569	576	603	573	625	600	659	577	609	645	605	634	563	594	607	602	573	604	617	618	604	581	638	645	585	589	603	607	592	640	648	597	555	620	624	582	634	614	617	621	627	631	610	572	615	615	582	628	556	556	612	630	624	602	595	590	614	618	628	648	588	623	602	599	625	675	614	605	604	609	574	593	615	629	617	612	585	623	593	644	606	589	572	590	608	601	590	591	569	557	625	616	537	595	645	579	577	591	572	592	581	616	599	566	613	610	609	576	585	638	581	622	564	584	602	583	606	606	630	626	599	619	637	610	577	598	597	621	585	615	605	580	625	624	581	604	570	627	578	660	596	616	620	588	569	602	640	622	572	612	602	594	602	589	614	585	614	583	561	584	623	567	596	630	608	603	584	584	583	606	537	606	604	589	606	641	619	574	624	582	571	621	587	598	628	567	589	602	567	572	591	589	585	635	629	629	614	619	605	600	610	602	559	592	602	615	539	611	616	545	600	592	577	643	604	579	573	541	626	584	596	617	612	626	593	636	625	623	601	616	590	610	624	595	580	578	596	588	511	616	611	587	635	607	627	579	618	585	560	615	630	551	613	632	600	591	604	580	591	572	592	615	610	597	572	638	587	563	624	598	645	606	614	610	602	579	630	581	632	584	609	663	589	563	571	575	575	627	591	562	606	609	576	594	585	614	662	601	600	587	636	630	643	598	606	610	576	604	606	549	640	587	560	574	593	631	600	582	630	625	606	575	585	609	577	579	614	607	627	604	587	600	599	626	606	624	626	593	576	602	607	614	574	615	594	573	592	601	541	610	595	600	589	614	606	579	560	600	554	623	607	581	613	638	638	587	653	582	584	582	578	617	640	603	600	586	573	608	603	580	574	570	625	604	606	574	598	595	630	607	570	576	563	615	589	665	577	628	572	566	605	561	575	597	581	615	600	618	575	567	614	588	588	592	615	644	598	571	579	599	587	565	603	567	644	594	559	557	597	591	585	635	607	597	654	609	613	550	631	591	625	636	615	607	610	569	592	574	622	613	631	629	605	610	550	578	602	565	578	628	589	606	600	595	589	618	570	583	607	605	582	560	602	620	614	633	610	591	574	558	600	618	598	553	589	654	569	559	587	591	595	581	602	569	591	578	574	628	601	541	605	573	577	639	588	636	615	560	568	648	591	597	582	551	577	626	562	633	603	597	652	615	598	558	619	605	549	600	617	596	615	555	608	570	613	660	608	562	637	567	635	584	622	623	587	598	565	584	586	605	617	612	599	650	594	576	642	580	592	590	594	560	605	569	619	654	591	596	614	620	618	618	597	614	623	605	556	603	600	615	605	572	592	634	558	633	600	610	591	579	618	610	605	577	582	614	621	594	600	596	617	591	575	593	604	621	554	617	604	630	610	635	581	593	610	626	558	570	601	622	587	601	614	632	627	631	560	606	615	607	589	565	580	582	624	565	670	600	605	587	608	631	589	585	581	595	572	617	594	584	635	597	576	580	587	597	638	626	591	638	602	567	648	598	561	596	566	578	578	603	552	600	594	575	603	644	599	580	539	610	612	562	582	590	610	613	609	588	579	579	603	532	604	622	633	673	576	615	608	570	614	636	575	594	633	576	600	631	569	630	577	618	589	610	618	620	621	615	616	556	635	616	665	604	568	567	589	610	585	605	571	587	589	601	634	636	621	570	575	578	583	595	631	624	639	585	579	559	627	596	569	580	610	582	631	592	597	581	571	564	655	609	556	599	606	546	584	628	644	601	627	641	597	596	649	596	605	538	558	617	581	582	570	632	578	590	577	617	545	571	585	562	599	598	597	586	605	598	580	590	589	598	588	613	593	580	615	648	556	610	601	625	608	592	578	601	652	592	600	597	602	607	654	586	603	603	600	584	608	576	598	620	601	613	626	603	592	572	579	574	601	606	615	609	606	608	583	582	624	579	558	625	569	572	588	599	607	606	548	639	593	660	649	620	581	600	579	611	576	623	589	596	595	639	596	547	591	599	573	638	598	582	600	585	570	599	618	650	607	612	612	550	604	559	657	621	615	556	572	618	568	603	595	561	549	568	628	619	612	597	583	570	655	619	653	609	618	579	574	595	610	617	599	641	599	574	598	630	623	618	565	619	599	580	606	630	587	625	623	603	638	582	607	604	616	609	584	589	599	630	564	607	569	589	616	596	544	598	627	601	608	586	633	596	574	592	611	606	575	619	598	616	640	555	591	629	534	592	590	612	565	576	605	555	575	567	581	613	612	565	629	614	607	618	620	578	644	565	609	602	597	627	609	571	601	548	617	597	631	606	599	583	631	600	587	591	574	604	634	623	623	583	619	655	584	580	585	595	548	604	591	591	574	599	620	603	606	588	607	598	554	626	625	578	563	592	630	594	583	602	570	581	598	569	624	580	554	616	611	631	605	580	567	617	588	620	573	638	587	586	589	613	587	598	614	576	618	568	609	617	600	630	574	607	623	568	611	638	574	573	598	564	607	599	612	629	572	588	654	625	591	639	656	582	565	611	561	583	585	623	587	537	584	572	652	627	628	611	622	588	545	557	590	613	569	620	645	622	577	608	591	641	617	630	604	586	615	584	583	560	619	631	622	571	579	573	575	593	591	557	572	593	614	660	590	639	617	591	579	575	642	591	593	562	590	667	599	548	616	608	618	576	606	605	601	574	609	597	609	583	604	585	608	577	584	605	606	597	584	584	603	577	592	573	650	580	594	591	589	608	587	616	609	603	603	616	629	609	602	598	559	605	611	588	601	585	641	562	608	608	588	587	604	617	587	588	589	609	662	610	634	613	615	600	602	607	585	635	622	621	619	579	623	599	662	588	595	606	622	560	605	589	626	606	586	598	598	617	629	625	613	598	603	551	603	588	596	587	618	588	597	629	636	595	577	623	574	655	646	614	587	597	554	637	632	639	539	641	592	555	558	592	622	626	588	579	589	606	623	620	593
28014	17390	3063	458	315	272	249	237	238	243	221	213	212	236	200	217	201	223	212	224	208	214	226	206	198	213	224	240	227	199	239	209	211	191	205	219	235	192	226	235	206	208	189	230	208	225	245	205	211	213	227	218	220	189	203	219	216	187	212	214	204	212	228	242	209	197	199	198	200	202	198	212	205	200	230	214	216	208	188	222	221	216	219	200	209	218	225	203	209	185	225	225	194	190	199	213	222	232	190	183	215	201	194	215	209	219	214	213	183	199	223	203	172	214	216	222	210	197	192	203	202	169	222	217	212	201	194	208	222	229	190	196	206	211	190	185	212	211	200	219	221	223	209	227	200	200	221	226	209	222	195	193	229	211	227	220	234	220	236	220	183	215	225	202	215	222	259	217	213	220	202	213	195	215	217	231	210	231	194	213	215	206	204	206	213	211	210	227	233	205	222	224	224	234	214	208	215	178	230	188	231	218	196	226	204	201	238	207	206	207	185	212	215	182	213	238	226	201	218	226	232	200	229	219	194	210	194	227	227	204	211	239	197	205	195	195	199	215	219	211	212	212	209	227	213	234	212	218	190	177	198	214	208	208	223	195	209	205	218	235	235	222	216	226	220	205	226	196	214	207	205	228	211	204	215	191	216	191	213	227	200	185	223	253	219	215	217	221	221	210	216	191	220	203	239	196	194	206	193	224	204	208	186	251	190	198	193	189	217	210	190	193	217	196	196	210	206	231	201	211	209	209	209	213	189	221	211	184	209	224	201	224	200	214	194	217	208	209	209	190	181	197	194	200	202	203	242	231	201	223	206	208	217	216	215	219	199	226	206	213	194	212	194	216	198	195	192	201	230	189	222	225	190	237	209	204	219	221	216	212	196	219	241	208	233	218	177	222	221	194	228	197	194	223	229	177	197	202	220	206	212	219	242	219	205	208	228	206	204	220	207	220	209	196	216	199	228	200	228	196	226	241	217	203	195	198	236	214	201	197	207	218	208	203	213	218	209	192	186	203	199	222	249	223	229	204	214	232	198	207	191	202	211	213	223	218	216	217	195	185	189	222	208	197	212	215	205	225	201	191	208	200	184	214	214	209	219	210	199	223	194	211	213	210	219	198	199	207	213	168	199	217	204	225	213	207	200	187	211	194	188	196	210	206	202	223	196	200	210	223	210	217	189	218	214	226	215	193	236	206	189	224	219	172	209	201	231	207	204	236	231	232	205	212	199	199	213	244	209	199	227	244	201	219	206	206	221	189	204	186	197	194	240	218	215	200	204	192	229	215	217	208	210	204	174	207	215	216	219	187	190	220	203	205	212	205	230	234	262	200	193	197	214	210	208	210	221	230	210	190	206	188	244	203	208	213	220	195	218	210	179	203	230	217	199	207	230	215	198	215	214	208	203	218	233	234	206	209	198	185	235	240	208	209	236	184	199	204	202	213	205	214	229	216	249	233	206	206	212	214	219	224	209	227	201	211	216	231	196	218	189	215	183	192	225	212	173	212	249	202	214	226	210	220	208	215	201	219	209	243	203	210	199	186	206	220	199	228	201	199	168	196	214	208	218	222	225	230	218	213	201	228	209	200	201	230	195	201	219	225	196	230	224	222	221	218	194	185	208	217	217	189	200	239	196	224	204	217	198	210	218	215	211	194	225	221	200	197	208	186	197	215	200	213	226	187	186	205	211	235	223	212	239	195	202	203	214	176	179	194	199	201	200	185	201	228	213	220	227	209	230	226	222	211	194	200	213	226	231	213	233	233	218	200	221	209	179	199	228	207	157	217	205	190	187	205	190	201	212	198	207	201	207	198	228	218	217	190	221	220	213	195	207	211	186	213	238	210	208	188	202	240	231	177	228	196	204	213	210	216	228	205	218	194	216	234	186	184	162	202	211	208	211	197	200	182	202	215	217	206	204	232	218	194	208	231	234	192	226	214	217	221	223	211	217	207	206	237	208	194	203	215	216	174	212	228	220	198	231	212	227	207	213	192	226	189	216	209	193	188	217	222	195	188	227	222	222	213	218	221	228	220	198	186	204	197	248	211	188	213	233	207	220	227	219	205	235	213	175	248	204	192	196	190	229	232	219	194	187	227	213	226	224	197	218	233	209	212	189	230	227	240	207	222	213	234	187	212	232	219	179	226	211	209	234	199	194	212	215	228	192	224	222	212	221	223	188	202	227	227	223	219	198	255	229	218	209	201	203	191	214	227	203	237	201	215	237	199	217	225	223	231	217	222	192	228	209	236	213	212	212	212	214	203	234	211	193	230	207	188	202	209	200	204	208	217	213	199	214	211	220	211	206	224	225	205	230	207	195	222	216	203	237	212	195	211	205	211	225	189	194	218	204	222	216	208	203	214	215	228	207	216	214	229	217	228	214	208	218	236	214	209	213	183	196	200	212	226	210	213	191	207	249	196	213	198	209	213	230	188	196	207	223	201	241	210	213	228	179	209	195	189	219	198	211	200	194	212	190	194	192	210	201	194	201	201	209	220	209	208	213	191	192	208	224	215	202	206	211	180	212	204	201	214	228	218	201	190	223	212	213	219	218	206	247	200	208	219	199	238	237	208	213	227	193	189	211	192	206	243	231	201	189	218	202	201	216	179	218	197	229	188	193	235	207	214	235	197	237	198	210	198	236	209	195	205	206	216	196	223	217	191	227	201	176	221	219	233	214	223	204	206	217	197	240	199	208	192	219	203	217	232	229	202	235	190	189	207	213	201	221	218	170	182	209	199	194	212	206	198	222	227	212	186	216	219	216	183	223	186	203	233	223	218	207	233	202	193	202	235	180	223	220	193	229	221	217	207	197	222	229	200	210	214	217	216	207	236	207	217	231	208	204	191	185	213	217	217	227	214	228	189	201	221	220	209	201	203	213	208	230	214	186	201	208	203	204	214	214	244	210	218	229	224	201	178	205	209	214	217	204	206	214	213	219	218	226	222	212	212	222	217	200	215	219	210	230	227	227	222	231	206	203	209	223	220	227	215	226	207	196	210	195	215	213	221	216	213	212	205	191	206	238	222	203	205	211	218	210	213	189	211	192	217	234	191	216	201	219	202	226	192	188	211	215	201	226	201	202	213	205	198	205	232	193	226	220	201	197	217	218	214	209	221	208	243	205	205	223	170	197	198	196	194	222	225	236	210	207	213	239	217	207	230	210	180	232	229	206	217	233	216	230	194	213	184	238	217	195	231	223	206	222	203	232	202	205	208	206	233	215	192	194	209	228	177	190	199	211	195	187	221	204	215	217	233	210	193	230	193	206	209	205	222	202	231	238	204	228	226	219	191	235	213	182	207	210	221	221	216	216	207	224	204	221	213	204	219	207	234	217	197	198	209	186	220	208	226	209	227	205	200	187	222	206	205	220	226	208	227	213	206	213	215	225	176	225	202	226	192	223	205	201	232	201	225	224	210	185	217	213	192	226	224	195	212	228	185	223	225	197	214	228	206	207	197	215	207	223	219	210	219	210	215	234	214
4337	816	531	361	315	296	287	259	267	279	241	230	259	265	236	225	241	255	239	229	221	233	245	223	252	255	244	244	271	221	212	240	246	250	244	249	251	243	260	214	257	261	242	267	278	253	267	247	240	245	256	269	267	236	258	226	222	247	223	217	232	250	236	243	235	283	232	235	258	221	222	218	261	290	248	258	225	221	230	242	236	286	231	243	239	240	220	289	256	239	232	277	228	234	244	238	239	237	232	206	249	200	231	231	219	234	246	224	236	256	226	230	253	226	240	228	232	238	234	234	212	245	248	232	244	232	257	258	231	245	278	227	249	244	212	261	249	232	239	264	265	245	238	241	268	263	235	229	252	228	234	241	240	227	245	249	222	221	254	270	236	229	248	264	245	226	253	255	261	250	254	225	237	234	228	236	218	275	227	229	242	256	245	240	244	243	256	245	224	241	224	252	249	228	238	253	227	218	247	232	264	224	227	254	224	258	231	250	243	245	243	226	252	231	244	231	253	231	240	265	246	259	254	249	248	248	233	222	248	226	243	227	209	236	236	254	218	236	236	260	240	214	243	272	204	243	239	268	237	245	220	224	243	220	271	254	208	237	210	210	221	252	239	246	238	243	239	227	266	216	231	245	249	235	246	252	227	230	258	237	241	226	245	246	258	244	236	222	242	235	217	222	242	218	256	239	246	262	232	258	251	227	240	227	207	259	234	240	236	232	215	259	243	243	242	248	275	237	245	237	238	241	244	277	246	239	231	236	239	225	242	231	245	229	231	223	227	252	222	249	242	249	249	245	233	228	256	235	268	249	219	212	228	221	218	251	231	239	257	214	247	237	241	235	259	259	239	225	256	248	228	247	230	255	247	241	208	238	250	216	246	250	258	222	222	248	252	235	257	248	239	249	235	219	244	247	220	233	220	242	234	231	246	253	219	220	218	265	255	232	237	234	220	227	254	236	237	254	241	249	243	203	240	241	246	220	250	259	233	215	256	237	259	228	247	265	255	265	248	235	217	213	221	265	254	228	225	244	244	253	249	246	232	255	226	225	252	243	214	229	215	228	245	238	241	223	246	220	250	232	264	244	221	235	241	262	230	231	218	218	239	261	232	244	224	242	223	261	264	220	258	261	255	220	231	232	267	245	256	248	274	250	231	256	241	240	286	241	227	267	247	245	245	228	208	258	219	234	224	263	238	274	236	224	244	244	223	216	253	242	254	219	255	250	255	235	213	247	271	256	247	249	238	207	251	236	221	222	259	233	258	256	239	217	248	233	229	245	267	227	230	252	230	247	231	228	240	232	241	235	243	229	217	232	265	241	234	241	248	247	235	228	213	231	241	215	235	224	259	247	263	228	255	240	237	223	254	255	245	228	251	212	260	219	237	261	239	222	273	203	235	245	236	235	250	239	247	236	243	218	231	258	224	258	225	207	229	232	257	230	251	246	233	222	220	224	248	243	247	256	239	246	232	230	228	231	241	245	244	241	227	271	245	221	226	284	252	212	245	243	232	228	264	222	254	234	228	237	249	252	249	242	226	225	250	252	252	240	234	271	239	236	243	251	260	226	253	243	264	238	227	241	220	262	251	250	209	256	244	210	244	229	241	228	252	223	263	234	258	239	224	219	249	207	219	239	221	215	240	231	251	227	274	227	260	265	245	244	256	254	226	231	225	250	255	205	246	229	238	245	219	247	238	236	231	230	249	255	220	241	226	204	262	244	244	255	225	236	272	196	249	238	237	263	230	227	216	260	226	253	228	222	232	215	218	245	244	231	219	261	229	256	236	245	234	229	252	255	222	240	245	253	258	219	226	246	250	237	253	235	218	235	235	243	260	242	246	228	259	259	251	241	235	259	237	252	221	250	228	234	228	237	260	261	227	261	233	256	216	246	227	255	226	234	239	235	262	234	220	231	216	261	242	253	215	263	279	247	288	234	233	237	273	252	249	250	236	231	270	241	238	230	246	252	243	258	223	249	237	237	229	227	261	264	232	254	235	233	236	255	223	259	245	243	227	236	228	247	251	252	243	253	264	215	253	262	212	235	246	254	246	251	240	239	225	237	249	237	228	225	255	215	228	256	212	234	221	263	234	229	246	222	265	248	255	238	240	246	251	235	239	256	212	239	218	235	255	238	234	248	242	243	262	234	228	250	233	246	216	205	230	241	229	244	258	246	230	236	238	225	219	249	220	234	255	220	258	252	245	249	248	232	248	272	274	220	227	242	241	251	241	230	232	247	255	260	237	203	212	217	251	253	248	231	280	239	233	205	238	240	244	228	244	278	247	233	224	257	234	246	254	257	257	228	235	245	222	225	214	240	214	239	242	245	222	242	230	209	190	258	248	242	261	268	228	246	250	233	219	221	249	239	255	242	241	208	248	250	244	245	269	255	228	237	243	236	231	232	218	214	246	244	231	228	237	231	229	237	250	233	224	234	241	214	229	220	242	223	231	265	247	234	261	232	232	277	236	226	232	234	220	241	245	238	259	257	239	229	263	221	260	222	253	245	221	260	226	259	222	249	246	223	230	227	226	227	253	237	232	248	236	249	218	221	207	236	252	250	235	247	238	246	218	244	248	249	233	248	255	241	249	251	225	259	247	247	229	256	262	259	236	253	233	238	224	229	254	246	224	226	236	255	248	239	217	263	232	224	227	229	221	252	233	247	234	246	252	229	243	216	245	252	244	243	232	238	273	244	235	259	211	225	241	251	256	256	267	234	251	225	228	238	225	234	215	261	237	250	233	234	256	251	226	247	223	270	257	227	221	246	243	241	207	227	247	215	216	235	266	243	226	236	230	204	252	242	238	241	269	254	262	279	228	261	262	255	231	213	250	221	223	258	234	214	234	243	248	252	231	237	222	251	248	270	243	221	206	232	230	233	256	222	241	239	243	256	248	255	240	221	238	229	241	201	241	224	244	261	242	241	240	241	252	241	231	237	253	270	259	247	250	234	241	281	239	222	265	251	235	218	228	245	235	264	223	242	248	227	252	231	242	259	252	234	231	237	268	259	237	257	252	242	223	266	259	259	220	247	242	218	254	260	230	261	241	229	243	256	235	252	221	242	249	235	276	219	254	244	255	246	236	241	245	252	254	218	235	235	217	233	219	225	223	241	230	257	247	250	246	246	239	231	221	267	239	222	232	234	219	247	266	229	264	208	237	245	234	248	231	250	253	242	234	251	255	261	255	214	219	232	235	225	233	237	235	210	224	230	228	265	220	215	247	229	245	229	270	216	237	255	249	241	256	258	226	246	254	234	238	254	260	236	239	262	223	247	249	240	233	266	238	234	219	240	259	231	236	257	253	258	250	242	254	211	232	228	268	235	207	222	221	231	249	211	233	242	227	273	215	227	256	236	263	244	243	256	243	253	222	212	269	238	262	247	257	225	245	238	230	209	273	235	264	247	242	247	223	242	230	233	249	252	225	247	268	235	229	248	217	234	238	240	242	234	255	263	236	242	251	260	239	254	228	244	218	262
24096	21422	28637	24580	21406	8697	993	675	537	476	422	385	396	378	362	365	346	327	340	326	298	309	333	326	318	308	312	327	294	290	294	307	279	294	301	252	292	273	325	276	294	286	309	254	305	284	308	323	286	283	257	323	297	276	283	287	275	299	304	296	277	282	308	293	284	266	287	268	253	275	304	290	273	290	312	291	303	274	292	293	279	305	285	242	275	284	277	266	268	308	293	297	263	297	273	301	280	287	306	278	286	276	282	283	303	315	289	293	276	298	305	285	301	242	291	321	299	272	292	269	281	270	269	283	298	273	289	295	260	270	290	292	284	268	277	316	263	300	271	313	270	242	268	289	311	302	262	307	267	291	255	302	298	323	283	301	291	299	269	300	275	285	270	316	281	295	267	279	271	269	295	273	249	276	299	296	307	287	293	287	286	275	299	284	300	292	280	273	291	307	301	303	273	290	291	305	320	269	264	275	283	313	292	290	293	269	272	302	280	282	286	283	276	316	291	276	296	282	276	276	275	296	284	290	267	278	300	273	308	295	292	282	293	305	252	278	281	291	260	299	313	284	287	295	315	260	302	261	323	299	255	297	268	300	259	288	301	263	288	253	316	291	289	265	315	309	250	273	254	258	287	282	279	256	289	280	298	298	267	282	296	265	310	317	274	279	274	301	267	273	275	281	307	274	273	306	263	292	293	274	274	299	290	309	311	282	279	314	326	306	285	300	261	261	302	299	281	313	270	285	274	279	300	288	289	289	273	306	312	289	317	279	265	317	271	273	245	249	268	313	302	267	285	285	263	324	289	252	279	288	274	272	320	244	293	283	324	287	283	316	307	292	265	300	287	312	301	276	303	229	283	265	266	302	287	282	290	263	295	261	286	269	281	261	285	285	273	289	264	309	277	293	317	279	276	295	304	270	280	271	311	285	294	293	280	292	268	305	281	287	260	280	267	276	296	277	291	269	277	287	286	261	302	294	274	286	266	264	284	305	309	259	301	271	289	268	291	255	266	288	276	308	299	278	292	291	269	297	264	306	271	291	282	293	275	268	281	306	276	260	316	283	252	265	303	285	283	302	292	271	279	275	295	305	307	277	298	287	265	279	259	307	273	289	314	296	288	297	256	266	277	287	257	288	269	299	297	288	340	305	284	305	294	292	301	304	282	288	293	303	279	282	295	314	304	265	302	266	307	293	270	310	270	270	284	279	275	267	308	276	269	300	287	295	283	281	305	285	292	265	285	261	299	276	287	270	279	280	271	308	308	296	283	267	308	263	306	277	285	286	301	293	273	250	258	297	260	287	272	266	259	258	295	278	281	274	299	296	291	265	276	269	275	311	291	276	319	281	288	314	284	282	276	272	277	282	305	263	284	293	268	320	285	284	260	259	307	294	285	292	297	290	304	271	290	283	290	273	232	295	270	290	276	270	282	343	295	273	287	292	308	333	311	286	292	296	282	278	283	293	288	285	314	289	271	297	300	296	316	292	262	291	278	289	274	290	309	280	284	294	274	268	283	273	266	268	268	256	264	281	305	294	288	267	289	280	301	299	294	280	295	290	248	277	261	269	269	295	310	297	287	318	300	278	274	256	273	272	288	274	270	272	294	285	268	299	251	306	262	311	277	301	269	259	282	280	317	298	273	302	282	293	276	312	285	306	259	277	271	280	272	306	278	264	318	273	262	297	277	282	298	289	290	307	262	270	245	266	261	258	276	266	254	321	285	257	286	291	294	284	252	305	286	268	291	279	266	293	288	307	265	292	273	276	286	314	303	273	271	297	292	284	282	297	306	276	301	288	272	303	285	293	265	302	309	281	277	290	280	284	277	299	289	249	308	290	278	300	278	261	289	272	272	277	308	273	302	243	281	279	303	290	279	262	291	281	265	272	312	308	271	278	269	277	269	268	276	283	285	277	322	283	284	281	254	254	274	275	307	284	282	299	293	265	310	315	295	274	275	278	267	265	269	284	314	282	314	275	270	277	297	276	268	287	292	300	285	276	257	282	291	282	283	282	278	282	280	282	270	293	301	270	273	299	296	291	277	268	290	283	297	252	292	271	256	288	284	267	284	282	275	272	272	284	253	296	255	275	290	279	283	270	297	259	277	288	307	287	290	263	293	276	293	306	270	294	262	292	298	265	272	294	275	290	251	286	275	301	296	287	260	277	286	299	314	269	278	318	280	275	292	283	282	275	257	315	306	304	298	301	313	264	291	314	270	296	268	277	285	281	293	293	306	311	273	295	310	274	269	300	300	272	276	289	303	279	277	267	288	279	297	262	275	261	305	306	291	290	286	297	286	306	293	271	276	272	289	264	273	293	292	260	300	265	272	297	294	272	263	289	262	292	286	272	261	311	306	277	302	280	290	271	258	290	307	286	309	289	290	254	258	279	297	262	315	289	297	302	334	296	285	296	304	273	279	280	270	300	297	294	271	286	291	269	305	282	291	288	268	284	299	270	285	266	305	284	290	291	298	267	281	276	309	279	288	275	283	317	316	260	296	280	295	257	287	312	302	291	281	281	287	269	270	298	270	297	302	258	285	269	293	300	259	279	257	289	250	272	302	301	265	287	309	289	292	293	283	302	274	288	261	305	303	272	282	271	269	286	303	293	270	310	299	262	297	317	297	316	283	296	281	309	259	289	298	285	279	278	259	313	264	282	293	273	274	283	285	292	322	301	262	299	286	278	301	293	252	275	250	295	265	293	279	291	267	314	279	284	299	295	277	307	287	279	300	289	287	289	276	281	302	283	284	275	268	285	273	260	277	292	280	259	297	305	277	302	288	263	274	268	293	295	273	287	262	277	299	293	301	273	273	313	313	302	283	280	266	285	281	297	273	283	279	300	292	277	275	280	276	258	258	255	251	283	307	272	298	302	273	292	308	297	252	289	253	297	279	285	298	269	289	295	261	268	250	324	284	303	313	287	279	274	291	303	317	293	306	291	258	286	297	290	269	264	251	284	285	315	278	315	301	285	301	293	304	269	277	267	269	275	324	293	297	274	290	292	315	320	278	286	279	299	277	277	292	275	280	254	307	284	293	270	265	279	286	276	300	283	324	332	288	307	259	278	323	283	294	272	282	300	250	302	293	321	306	251	309	273	281	268	284	259	271	293	307	279	287	260	267	280	279	300	270	279	283	284	293	302	283	283	312	287	291	245	283	311	271	310	286	277	260	271	280	272	274	286	274	308	262	248	304	273	280	281	300	327	256	265	307	274	308	283	280	268	287	271	314	287	305	281	293	258	278	324	282	277	251	266	272	312	302	249	271	284	309	285	284	286	270	306	291	310	288	278	259	282	288	277	274	277	264	277	296	324	311	266	274	289	281	266	272	252	260	297	275	274	250	273	303	277	277	311	299	291	281	258	295	273	299	252	264	301	283	257	282	277	288	293	287	274	279	269	267	280	292	272	282	271	302	312	286	282	274	292	265	269	288	266	267	248	283	308	273	298	302	274	272	304	264	287	301	311	296	317	275	291
3384	8897	6029	2754	1949	1444	1144	950	728	704	525	534	456	424	440	372	412	350	375	403	356	367	341	319	327	341	336	317	342	298	316	320	297	320	322	306	295	313	311	313	280	298	338	333	350	338	334	325	321	296	334	323	331	315	332	325	338	287	317	316	311	263	275	311	316	328	335	304	295	302	263	278	307	266	327	283	307	326	326	288	297	300	300	261	324	281	319	318	297	312	319	332	293	358	328	282	307	304	317	302	316	294	320	329	253	276	336	301	300	324	289	294	290	292	302	281	277	284	309	305	300	298	271	302	301	292	308	314	292	311	262	289	277	335	304	316	301	282	325	276	276	271	322	335	307	334	312	297	313	294	325	298	283	271	310	327	300	308	292	306	304	322	288	315	276	300	292	305	320	310	317	294	316	283	306	319	303	295	337	264	278	313	289	332	305	312	294	290	300	286	286	300	280	333	306	323	304	311	296	313	286	274	283	277	304	295	309	307	276	287	264	299	302	338	274	275	308	320	306	300	310	289	259	317	283	303	320	304	291	288	307	292	298	294	304	278	262	285	303	300	330	265	288	304	286	269	304	285	282	308	261	300	319	341	320	296	317	291	315	307	307	307	317	312	307	324	288	314	289	266	307	312	304	296	293	285	297	298	323	298	301	290	325	303	316	300	311	303	300	301	298	306	332	305	310	296	297	311	304	276	312	287	283	283	320	303	321	297	279	321	312	320	302	294	292	293	285	286	305	306	311	315	282	294	301	350	303	294	324	309	284	314	297	290	256	302	301	303	327	307	312	311	331	297	296	265	310	301	296	300	292	285	284	293	306	301	326	304	301	314	300	287	271	296	301	286	331	300	317	271	305	273	304	299	316	341	298	298	296	329	313	305	288	314	318	306	313	298	315	268	291	308	295	309	304	299	321	297	310	305	306	344	300	284	321	279	294	299	277	269	277	300	308	282	303	287	311	295	285	344	308	295	313	288	293	308	338	301	325	271	299	301	285	302	312	298	318	279	278	275	305	303	321	304	299	307	321	310	327	282	306	316	303	286	295	314	337	298	314	334	263	292	313	294	299	313	286	316	291	318	296	323	310	284	298	309	301	292	298	315	306	304	296	305	296	277	277	284	293	297	326	291	302	302	299	292	339	310	292	325	310	306	328	346	268	308	287	300	302	308	276	287	305	306	320	290	331	305	307	306	311	303	303	266	304	311	295	297	305	258	293	321	314	311	307	283	316	285	310	313	299	283	310	303	304	298	301	304	296	285	313	305	311	298	290	312	287	277	313	323	326	300	261	299	328	308	290	290	327	294	294	319	262	287	301	312	326	315	287	300	308	311	309	295	286	310	314	294	314	321	316	297	286	294	280	289	301	299	303	295	256	315	284	328	333	290	301	309	290	291	322	319	296	310	311	330	308	325	346	291	326	297	320	290	322	292	288	316	325	314	290	290	309	321	334	304	295	306	287	314	299	286	277	321	275	297	300	309	310	316	286	295	303	317	292	288	284	313	308	291	310	289	286	307	285	285	297	286	308	316	322	283	285	300	316	295	293	282	299	327	299	281	310	316	301	312	280	301	311	322	294	321	297	321	321	300	287	295	319	331	315	300	287	285	308	303	294	323	278	290	310	319	336	253	292	293	295	302	309	310	298	329	330	296	324	287	283	315	310	310	307	320	336	285	293	298	313	315	313	282	327	316	276	305	301	297	309	307	284	294	299	321	317	332	298	265	320	313	300	323	295	288	334	295	328	281	283	289	321	278	303	312	290	329	298	286	296	313	292	304	299	285	258	290	310	316	319	266	301	290	329	282	304	287	274	281	310	319	292	294	287	297	331	301	289	275	306	303	299	270	288	265	307	321	296	290	311	288	317	271	312	280	310	285	328	308	306	296	331	287	310	295	307	325	316	291	283	302	304	291	299	287	294	295	285	278	304	293	308	290	303	330	278	295	303	318	298	290	281	307	298	304	300	282	303	340	333	288	292	288	293	298	297	316	307	326	281	289	299	322	315	308	289	315	287	304	307	300	297	313	288	321	271	319	321	314	306	323	281	310	285	315	291	317	292	328	304	316	299	304	300	298	294	282	305	306	308	294	274	289	279	312	316	290	309	301	284	292	287	295	302	299	280	309	314	286	298	278	280	294	285	307	310	307	316	308	313	296	302	326	299	288	309	320	323	339	314	325	332	318	310	311	310	325	281	314	295	303	304	308	304	310	297	287	311	287	333	304	284	290	281	312	306	300	270	288	295	254	324	300	336	302	310	290	300	298	306	292	311	297	316	286	307	299	299	316	309	273	311	311	307	336	305	268	298	290	303	262	287	275	269	290	279	301	298	310	298	319	306	317	283	296	286	293	312	302	307	302	309	316	301	286	286	305	307	304	289	343	310	287	278	314	274	303	311	285	297	297	292	303	301	299	303	304	322	267	274	285	307	294	282	293	317	303	297	305	280	289	310	294	298	294	262	274	288	276	294	297	307	273	293	331	276	320	276	301	304	293	313	304	305	291	316	284	306	288	325	325	335	321	267	307	283	299	292	318	331	315	284	283	304	284	287	327	289	287	303	248	296	304	321	310	274	277	300	295	326	302	279	280	300	293	293	330	279	340	341	322	293	325	276	317	317	305	302	329	278	312	284	289	298	274	298	303	308	297	301	305	290	310	326	319	268	286	294	323	319	313	311	322	301	323	292	310	289	295	305	290	314	306	266	302	287	297	287	310	302	292	277	299	306	266	303	310	270	293	296	310	302	334	283	312	275	308	300	348	290	293	291	331	271	330	328	316	294	304	312	321	313	274	288	308	302	302	295	317	311	282	275	275	277	317	307	299	268	310	283	314	324	303	314	306	309	306	331	318	315	325	331	322	282	312	316	309	297	301	328	299	291	319	300	322	316	286	307	311	238	342	327	274	283	278	298	322	304	314	299	340	297	291	331	307	294	319	280	295	308	294	303	297	309	326	281	289	305	276	315	288	330	327	309	292	298	320	291	278	279	310	281	266	317	329	315	272	301	284	311	300	275	277	330	277	287	314	277	287	316	283	294	318	279	333	289	288	304	308	289	282	326	292	298	276	318	310	288	302	272	294	301	347	307	299	305	290	287	300	274	295	285	331	306	283	285	309	294	306	342	305	300	304	285	308	281	268	315	297	308	321	277	321	307	309	297	299	285	315	268	304	280	286	303	293	300	291	291	298	271	282	338	292	287	281	300	273	267	278	287	292	316	293	327	284	317	291	283	296	303	320	326	262	297	301	311	285	293	305	327	290	314	349	307	291	299	269	331	308	302	302	284	296	306	323	296	336	291	258	313	290	316	299	296	275	301	251	293	291	310	306	317	305	324	319	313	294	307	283	303	310	301	308	284	282	292	292	318	323	292	288	285	289	335	309	289	302	301	335	316	315	316	289	304	319	328	307	308	298	340	306	322	341	286	267	280	295	307	288	306	328	281	267	288	329	281	299	305	318	331	290	279	318	266	302	296	280	290	320
25145	21268	27303	25493	9246	871	666	576	530	520	500	489	463	473	437	471	450	452	420	435	434	485	426	444	464	414	452	420	452	445	424	452	403	403	462	430	435	417	406	441	427	445	446	427	455	391	422	458	423	449	424	431	436	439	429	442	437	399	440	392	407	456	414	432	435	440	437	433	420	463	425	442	425	418	436	419	407	404	437	439	420	410	438	402	448	452	437	422	421	426	416	425	414	412	444	393	431	405	424	445	440	394	430	431	443	427	493	434	388	407	408	428	401	448	427	425	423	433	394	439	434	436	411	454	396	469	414	408	422	415	411	422	420	417	444	424	444	381	430	439	447	415	435	400	425	420	429	479	419	445	434	426	402	451	428	424	435	472	459	426	390	402	411	469	452	403	465	449	410	464	441	421	401	449	414	416	418	389	430	425	459	425	390	439	466	402	466	450	444	441	433	436	443	422	458	439	410	457	430	437	426	407	401	436	407	433	435	440	434	411	425	426	431	406	418	458	424	414	460	434	440	431	404	422	418	412	427	433	452	444	433	420	405	451	435	430	438	412	434	433	458	434	420	405	448	443	385	424	417	413	431	399	471	449	429	401	454	421	419	426	482	428	430	395	417	408	403	415	419	427	418	443	451	422	429	401	461	432	418	461	431	424	405	479	376	402	415	407	428	403	424	410	427	429	409	458	414	404	447	401	409	446	410	424	433	405	427	437	421	397	465	464	423	442	408	417	402	417	425	434	462	435	420	441	405	458	442	404	449	432	378	389	426	460	430	412	475	421	389	397	457	404	435	445	456	401	421	418	409	484	425	425	435	428	446	460	398	454	410	439	466	427	435	410	410	423	417	412	414	399	438	413	402	430	432	400	466	418	416	370	413	460	387	405	436	431	431	421	446	416	445	404	426	429	408	446	436	460	378	414	436	447	407	420	427	439	448	434	412	414	443	394	405	436	440	421	412	434	420	410	427	437	398	436	431	407	419	394	407	423	432	391	406	417	396	449	430	401	405	429	422	429	443	424	434	445	417	479	438	443	428	432	413	418	450	439	437	425	455	419	411	438	406	471	374	423	424	407	447	421	417	400	425	453	416	387	460	435	409	421	457	407	434	453	485	409	454	453	441	416	396	426	389	398	476	427	418	463	441	400	421	415	435	417	427	412	414	425	410	417	429	438	442	431	428	424	412	397	424	420	398	423	441	442	420	444	373	409	418	400	465	420	446	390	415	415	415	429	416	417	381	389	408	443	396	408	432	432	384	417	437	398	415	438	413	403	423	428	446	435	447	420	435	443	394	433	407	411	441	442	443	416	438	416	457	402	466	420	473	414	413	425	419	448	437	428	435	416	409	446	396	408	418	444	419	421	428	447	406	415	452	417	444	387	439	426	424	436	449	430	427	474	382	430	396	436	414	419	420	411	438	443	426	420	426	441	446	437	434	404	456	474	418	448	411	416	401	420	409	446	390	431	425	426	368	386	421	375	401	469	444	398	436	442	459	421	449	438	401	423	406	460	442	409	430	428	433	410	436	400	439	424	436	429	457	437	430	435	425	441	429	426	421	398	440	399	405	402	421	458	425	406	431	454	413	423	440	430	457	450	398	439	405	409	420	403	422	452	416	390	415	401	429	421	452	428	435	430	398	466	410	436	450	436	440	411	465	409	437	427	407	390	418	442	403	432	429	410	425	412	417	477	391	403	428	443	388	412	409	432	401	407	462	435	439	388	399	425	416	425	405	419	402	415	411	434	451	440	437	425	427	444	417	422	423	419	440	410	442	414	405	414	382	411	413	439	410	421	435	418	458	407	433	426	408	454	433	426	447	429	420	384	436	386	425	381	402	436	456	452	453	391	460	433	428	429	459	412	410	424	443	409	434	421	424	445	448	442	413	401	439	449	409	399	413	441	412	436	433	425	408	447	453	434	430	440	420	423	429	434	376	458	419	418	412	410	482	435	449	451	417	419	482	406	383	435	420	416	436	429	435	387	364	409	421	443	422	460	439	384	383	400	416	447	442	425	402	406	456	459	458	422	381	423	436	415	426	418	406	393	402	430	439	409	380	430	423	405	428	427	415	433	455	419	397	438	438	422	418	407	413	388	435	413	432	424	425	425	446	403	444	403	412	395	437	433	420	427	459	431	442	420	400	443	403	382	402	394	412	423	415	432	415	424	430	413	462	399	454	433	434	403	417	425	381	380	419	422	420	428	422	442	410	448	399	440	448	419	418	426	410	401	412	416	402	376	416	370	427	398	426	446	441	451	414	385	454	375	423	443	391	418	467	441	464	416	436	432	419	394	425	430	464	417	427	422	421	432	428	426	416	427	418	460	418	424	419	407	415	443	441	422	430	411	412	392	460	432	422	403	437	452	417	423	432	408	404	436	422	431	408	417	413	466	396	417	387	425	454	434	412	449	444	434	421	449	383	410	452	453	398	439	442	408	420	437	410	403	411	436	446	448	444	444	416	419	402	460	384	373	456	421	442	433	420	431	419	419	387	417	447	410	440	426	445	436	451	436	426	399	412	427	419	428	450	423	401	413	459	407	402	458	451	417	438	429	434	442	428	459	413	421	421	410	457	399	387	420	440	460	419	434	422	443	431	444	421	427	419	455	447	418	419	425	391	470	429	459	456	440	419	423	442	431	427	467	460	425	457	438	453	420	402	412	453	419	427	428	395	427	414	415	394	422	462	428	456	463	429	460	455	448	443	429	390	394	403	411	423	475	426	389	426	459	428	426	388	431	443	443	463	415	445	448	444	394	432	406	445	429	455	427	448	447	431	438	445	412	421	415	421	421	407	437	430	369	451	454	423	429	443	464	418	423	446	393	400	420	423	419	440	412	418	418	403	410	436	414	423	419	449	431	431	418	468	436	392	453	428	419	373	429	434	365	420	401	401	455	430	420	435	420	436	403	455	452	420	382	424	419	446	446	424	410	405	407	412	403	423	427	455	421	470	420	427	449	439	417	440	430	444	397	385	417	418	459	428	453	414	429	429	397	446	430	387	443	435	419	429	431	428	411	414	454	386	409	444	434	471	465	416	434	410	397	420	414	461	442	422	447	409	467	430	442	419	441	459	403	448	439	407	438	401	423	449	429	419	406	407	418	422	439	430	413	455	436	421	418	417	406	417	404	422	400	418	432	404	405	410	427	467	405	451	417	436	432	417	442	414	387	402	383	401	443	411	409	434	436	405	424	392	398	424	448	435	425	449	454	427	399	426	399	430	437	450	373	430	411	439	405	432	436	421	479	413	412	445	438	432	418	413	406	450	366	440	445	401	391	445	442	422	406	433	452	430	409	436	457	411	427	427	460	389	449	422	437	451	437	409	435	420	469	442	371	399	393	477	442	436	413	419	437	399	415	401	400	432	444	371	404	411	464	447	423	432	427	442	452	432	465	411	440	416	443	484	421	414	448	410	397	434	413	422	430	449	422	420	416	445	429	376	434	426	405	420	432	433	393	418	396	420	396	453	413	406	441
3565	5243	3580	1776	1365	1114	886	798	743	626	691	568	538	538	546	521	509	518	500	487	472	471	516	522	499	469	491	474	489	486	445	473	486	475	468	449	449	466	452	489	460	472	410	430	458	430	483	491	430	464	454	452	480	468	461	454	435	462	463	477	432	450	467	451	466	442	489	453	457	484	460	455	423	469	503	443	454	465	490	449	461	433	483	478	459	461	437	449	432	432	450	466	458	477	451	469	426	462	455	476	445	498	457	469	484	489	447	481	497	436	467	470	467	476	447	437	487	405	455	438	444	439	448	413	411	404	474	461	506	464	505	463	447	426	454	469	464	430	448	471	451	488	451	457	451	506	406	434	418	478	419	435	472	447	440	448	458	451	437	478	454	443	495	466	444	450	456	471	448	462	468	434	465	460	455	425	460	486	476	477	467	464	441	431	442	450	466	492	509	473	460	473	470	432	475	457	475	490	489	476	467	470	459	454	461	494	406	473	461	464	511	475	435	494	454	439	469	495	443	435	478	464	452	450	495	483	451	478	407	469	468	442	458	445	453	447	469	455	468	446	440	455	466	449	448	461	464	462	453	458	480	470	446	470	489	442	443	473	461	421	474	465	474	428	456	451	455	465	444	461	455	483	456	485	479	433	485	443	444	476	495	432	454	477	454	472	452	455	455	473	483	463	397	441	466	457	456	468	454	485	457	479	452	479	440	467	461	480	444	475	433	463	462	470	461	459	472	481	474	448	443	456	478	468	478	466	460	430	446	485	451	481	459	466	468	508	439	449	443	440	454	477	466	489	455	479	446	453	433	444	455	465	450	480	450	431	407	465	428	477	481	447	430	440	438	447	434	441	453	450	426	456	488	482	458	475	440	511	469	407	480	473	438	488	477	492	452	420	505	475	451	472	447	449	462	449	485	447	472	454	464	452	494	443	462	457	469	453	479	441	434	461	479	484	439	453	449	458	460	458	470	422	455	429	475	455	476	479	455	430	490	465	431	488	471	471	477	457	451	472	484	428	463	447	443	412	458	460	419	453	430	472	444	491	469	448	473	416	430	439	485	449	462	446	476	471	435	460	444	475	476	447	466	430	413	457	438	443	485	481	470	457	468	476	419	458	437	456	469	452	437	468	481	491	478	443	451	427	470	416	483	453	457	447	452	460	473	469	460	503	485	459	433	458	507	431	500	477	441	445	461	484	452	453	484	464	456	482	461	441	487	479	467	488	443	471	447	487	449	485	468	458	437	469	468	432	457	507	455	479	461	454	443	487	469	415	427	463	454	433	430	494	487	475	429	453	489	475	446	495	453	487	455	491	447	498	463	470	456	437	483	442	442	459	417	444	458	453	487	456	472	460	442	449	483	503	470	414	461	500	441	448	547	400	495	459	456	453	409	468	455	429	470	474	476	460	483	414	461	480	454	469	485	429	474	463	471	504	463	448	469	458	435	439	441	456	466	449	471	478	434	464	445	477	443	412	456	439	457	392	475	468	447	474	465	473	442	500	462	431	458	437	442	481	433	425	452	478	482	407	458	447	440	492	443	483	442	419	435	431	461	460	422	466	470	437	443	427	428	524	430	425	459	444	479	451	458	428	432	434	472	473	434	456	465	471	457	492	444	449	459	452	482	460	451	469	499	446	423	473	433	461	451	466	440	415	482	510	490	426	451	461	468	464	505	455	477	464	463	445	427	435	489	453	458	476	463	465	479	490	469	483	430	469	455	448	480	450	447	411	437	436	444	453	466	427	463	450	469	500	477	455	443	478	454	467	451	476	431	477	485	434	405	437	468	445	492	466	470	442	445	493	456	465	432	460	438	473	462	457	472	461	450	453	451	480	457	459	447	450	447	434	452	442	461	465	434	480	478	465	486	504	453	446	462	471	459	471	481	462	462	413	481	460	466	430	448	446	516	486	454	485	452	478	456	452	446	457	448	454	463	456	480	453	484	422	440	475	493	452	513	453	456	463	447	457	465	479	449	456	466	458	493	435	451	446	430	462	458	455	477	471	478	441	467	448	468	459	448	451	458	445	470	442	480	479	460	444	461	444	446	447	456	462	442	465	473	409	441	471	455	461	488	439	448	453	470	458	462	473	450	459	483	461	479	422	467	416	478	435	433	483	454	428	462	461	464	491	432	452	479	463	465	464	447	444	420	471	472	477	452	489	450	469	434	479	481	486	479	447	460	450	421	484	427	437	444	477	449	406	441	474	426	479	449	469	443	448	449	452	439	454	455	427	451	434	452	472	456	450	482	469	447	474	470	418	458	468	460	433	441	498	442	443	475	491	441	457	488	450	434	494	444	444	463	462	494	493	433	450	446	494	447	467	498	498	464	481	486	433	465	443	473	469	499	461	438	461	478	462	412	445	450	462	442	456	441	472	467	456	484	444	458	427	436	475	445	419	450	477	440	468	459	423	439	486	446	488	443	461	448	443	472	441	450	441	456	449	457	472	444	435	465	489	493	453	471	458	454	427	490	442	486	439	466	512	457	477	515	437	478	468	434	427	453	483	459	453	460	426	467	467	473	461	457	465	443	529	478	424	449	459	446	476	453	486	482	483	465	452	444	453	493	463	456	430	436	462	443	447	496	460	464	456	447	419	499	446	470	435	477	494	473	426	471	494	469	467	434	450	432	493	473	497	423	465	457	458	473	448	458	451	464	464	456	484	469	467	463	458	478	468	446	511	462	470	453	455	440	426	434	510	455	417	455	484	453	458	456	443	466	472	490	472	460	477	454	475	445	476	482	442	463	469	483	450	473	419	483	485	484	522	461	454	478	435	457	456	442	498	457	469	461	488	450	489	455	425	462	463	457	459	469	439	449	421	471	463	447	447	467	453	449	475	448	449	447	463	459	454	448	438	468	422	465	441	462	503	476	448	452	464	469	466	452	489	437	498	461	452	447	472	501	452	465	456	423	473	459	459	455	459	445	438	481	455	458	486	444	483	461	466	452	426	418	396	445	524	460	503	463	457	449	488	480	439	464	439	517	461	458	469	480	467	417	470	451	465	464	470	487	424	437	428	449	454	451	440	445	460	454	456	440	437	462	475	414	480	443	467	421	450	458	473	471	450	446	434	463	464	465	497	471	476	493	476	427	439	478	423	468	445	454	442	465	433	441	466	472	457	468	506	449	459	441	482	460	475	465	473	408	496	481	438	468	476	465	479	484	452	459	451	461	457	440	493	468	476	492	451	456	446	460	441	468	456	471	451	460	475	460	439	470	499	448	467	461	441	461	484	426	438	474	472	470	465	422	485	460	469	449	494	476	469	462	481	426	446	455	463	426	469	489	453	447	440	444	478	486	459	476	474	488	428	470	474	472	466	466	486	457	466	467	458	484	484	496	502	467	452	452	382	471	451	447	494	494	457	462	453	439	507	433	512	458	453	447	456	448	472	459	479	454	478	435	470	451	459	443	471	481	434	457	460	470	477	471	490	458	452	468	416	449	508	465	463	473	466	472	457	476	494	432	481	460	479
22902	21411	29144	24071	21408	21428	7293	1387	1062	947	884	826	794	737	770	722	670	698	701	652	634	643	644	654	659	609	613	679	601	651	631	661	614	559	622	647	602	572	607	574	620	595	655	627	594	659	618	636	592	589	617	608	624	620	596	586	606	622	593	611	596	588	641	627	613	574	614	601	545	583	620	581	612	632	615	625	567	577	599	586	586	624	594	574	557	643	622	596	562	622	585	581	558	587	586	574	604	585	537	598	600	637	583	653	644	593	619	608	608	602	590	602	595	598	565	612	578	614	617	599	619	594	623	611	592	597	601	580	556	595	650	603	604	593	595	580	558	617	549	550	596	586	589	592	584	560	614	628	619	620	596	586	599	599	601	567	560	643	622	614	630	561	596	630	581	562	527	626	640	585	564	623	605	606	588	582	580	554	594	550	601	607	590	588	597	596	598	593	613	612	595	569	608	644	556	594	609	575	547	583	549	577	565	627	583	592	633	588	584	587	602	608	616	599	595	595	610	575	575	626	582	625	595	576	589	556	610	581	561	619	591	583	570	577	627	591	618	643	616	628	593	587	596	607	575	615	555	581	565	537	575	568	571	599	602	640	565	632	582	571	592	615	631	601	580	597	582	600	582	589	615	593	599	622	629	605	588	613	602	634	629	575	563	585	609	583	604	611	561	607	586	603	566	602	565	561	565	563	603	564	603	605	596	551	605	619	591	572	558	533	528	553	580	593	601	571	642	648	556	606	599	551	616	574	595	551	625	567	581	555	580	575	597	600	561	626	573	599	606	606	559	617	583	648	581	586	613	589	599	592	615	605	628	592	553	609	627	611	577	566	628	570	601	610	574	636	585	567	623	596	569	586	620	574	609	601	618	607	601	571	557	590	622	561	578	596	648	605	642	615	580	626	602	623	609	587	602	616	568	558	638	565	621	577	593	569	617	554	570	572	593	577	584	638	581	566	625	557	614	604	581	615	584	627	596	571	595	631	653	581	628	599	568	631	576	605	598	646	610	553	555	589	628	624	609	577	592	600	577	590	629	610	615	613	567	567	582	583	572	578	587	587	571	634	554	594	561	584	531	605	618	632	615	592	618	545	611	582	586	583	592	638	554	599	602	589	601	553	618	645	581	541	610	572	623	604	595	567	622	605	582	577	597	578	616	579	638	629	610	660	621	594	633	621	600	632	556	602	533	614	591	591	562	592	584	541	594	578	626	607	562	594	577	612	592	587	522	583	568	608	562	566	592	559	582	576	605	614	591	626	625	586	609	570	617	602	597	609	599	606	603	617	615	629	579	580	591	593	585	601	565	593	600	549	592	599	629	547	621	617	598	605	568	601	586	611	602	628	623	636	624	618	586	586	561	597	636	627	631	616	605	614	581	570	551	622	518	575	597	550	624	591	554	605	571	591	552	620	609	580	568	597	579	599	637	584	605	569	572	557	591	631	609	576	584	583	627	600	624	570	596	598	595	626	595	661	583	576	582	544	609	584	598	598	573	530	565	573	614	583	594	595	633	574	575	630	592	560	609	620	556	623	618	582	604	625	596	571	656	580	597	586	607	611	583	580	534	621	620	631	575	621	613	613	622	600	605	578	602	619	611	626	582	589	591	548	580	627	591	595	570	613	555	552	607	579	628	617	619	606	557	575	563	524	556	591	559	599	545	547	629	590	643	581	603	620	556	594	593	587	568	583	603	592	605	592	591	602	548	576	596	602	583	593	568	629	618	604	576	586	583	636	598	567	626	587	615	588	602	587	572	550	601	597	602	566	591	628	596	617	563	602	587	595	587	590	606	567	644	595	568	618	579	624	588	608	601	563	622	605	564	571	597	612	556	570	573	622	568	610	594	615	586	580	588	594	559	599	582	600	591	610	568	588	651	602	632	545	621	589	610	558	615	650	606	575	614	575	579	618	575	629	591	630	604	574	533	609	555	595	555	614	593	594	647	599	608	568	581	576	570	609	588	565	601	582	613	607	580	607	622	609	611	568	595	564	589	557	568	544	567	548	603	604	565	657	590	571	615	600	607	577	584	597	594	624	608	626	612	605	602	591	576	587	587	556	583	600	566	622	543	597	561	599	548	575	590	615	601	559	565	591	602	588	580	614	584	591	572	587	577	613	588	621	563	605	613	598	644	631	599	668	561	624	632	614	612	606	631	595	607	568	554	611	594	583	537	613	597	561	617	614	592	551	600	573	588	552	560	624	589	620	544	568	652	577	587	592	584	591	573	617	594	587	568	560	628	562	600	574	570	568	571	579	629	609	580	569	610	596	594	666	600	583	570	583	605	570	593	585	583	605	618	615	619	600	605	592	614	568	574	615	590	553	620	578	596	615	586	587	558	606	587	560	609	584	597	579	600	597	621	589	620	628	607	595	566	571	604	594	607	574	612	603	564	594	584	625	613	619	597	603	607	586	616	597	584	588	612	621	547	596	597	646	653	622	575	586	591	570	615	623	581	566	618	619	597	582	592	603	630	554	597	585	572	600	581	583	594	598	600	578	630	548	635	588	606	594	584	608	577	583	614	560	593	549	584	575	567	583	607	574	577	616	584	575	611	579	583	612	582	615	591	606	612	584	579	600	562	519	565	587	609	607	608	595	569	604	606	592	605	642	604	589	574	614	622	600	612	585	537	586	551	568	572	566	626	629	583	646	631	589	593	588	595	613	639	595	574	602	576	542	620	611	588	620	556	585	634	563	560	555	611	591	565	602	610	634	546	577	645	593	580	576	598	580	588	605	611	593	615	616	563	597	585	564	621	572	612	578	629	602	575	595	600	571	576	628	546	604	571	594	581	584	579	606	573	613	597	583	586	624	536	598	624	616	579	574	591	585	622	579	562	563	622	596	624	623	576	565	594	602	573	556	606	588	608	569	574	616	583	587	604	599	598	581	610	593	658	590	613	595	559	592	556	638	594	599	589	584	594	586	625	616	611	603	581	601	615	608	580	626	601	592	561	548	545	608	611	604	590	544	568	557	602	588	578	599	572	639	573	596	575	619	605	566	626	588	615	556	577	583	595	599	639	583	556	587	619	553	596	618	636	618	585	543	617	572	630	581	560	584	601	608	592	561	576	600	570	587	630	579	602	547	541	557	636	661	593	611	578	606	576	559	536	603	555	602	571	564	635	581	600	599	586	580	595	596	580	627	627	642	599	593	598	599	626	594	590	586	577	593	596	579	606	559	583	600	559	592	600	591	566	612	562	620	642	598	592	593	600	537	610	624	544	579	588	580	572	562	574	622	594	616	619	607	588	578	608	584	609	597	619	628	597	613	619	572	599	589	588	611	609	621	589	632	617	596	583	613	562	609	569	611	596	601	640	596	596	599	589	611	577	599	578	627	588	625	578	571	608	606	599	610	567	566	595	615	619	554	575	574	558	590	573	578	557	568	593	607	613	594	616	582	598	612	561	579	606	580	591	596	570	576	605	630	627	656	566	604	616	588	612	579	593	589	604	596	548	635	598	540	577	631	606	564
4808	14800	10274	5094	3734	2873	2214	1787	1485	1289	1134	1042	934	872	851	802	797	759	727	723	704	671	681	665	712	669	637	636	663	632	634	580	603	659	585	623	608	622	672	600	621	612	614	589	615	627	595	590	670	597	615	647	595	620	617	644	581	613	598	586	608	625	627	615	652	589	637	656	620	616	627	629	587	586	644	642	614	586	576	599	556	635	614	626	621	625	621	593	586	564	611	557	582	636	583	611	624	603	595	603	562	601	610	615	571	597	584	622	533	579	577	624	570	611	609	576	552	636	609	574	574	605	567	626	592	596	658	590	614	601	660	575	616	614	662	579	591	602	568	598	624	577	605	610	623	586	618	616	620	610	564	615	605	636	614	631	596	595	601	572	563	635	572	573	629	612	586	621	624	637	600	561	559	597	624	591	583	622	596	596	584	564	575	615	625	627	619	611	644	548	606	593	672	607	563	626	560	598	619	585	617	574	585	596	587	628	639	599	588	622	636	606	605	545	632	609	557	568	612	607	606	570	605	606	660	602	583	563	609	584	591	584	592	597	609	595	608	614	633	636	623	593	592	635	564	637	628	608	586	589	635	607	590	629	632	570	614	589	566	583	590	606	644	596	616	604	606	624	593	623	619	610	599	630	595	558	571	646	564	602	594	590	596	590	592	593	583	633	637	605	569	641	591	595	638	584	633	589	613	618	579	614	593	574	620	626	580	626	607	611	657	601	563	618	604	625	607	570	609	641	625	641	550	606	597	575	615	615	597	596	611	560	539	599	628	628	592	617	568	627	596	649	589	654	595	581	552	624	591	583	627	647	594	590	580	584	618	607	573	569	589	556	593	588	605	618	629	593	609	589	614	596	581	592	609	592	623	639	612	636	600	585	612	610	621	630	606	607	650	601	622	598	628	607	565	621	604	599	595	603	593	611	628	603	612	580	661	593	603	611	558	586	575	599	557	613	614	618	587	595	564	596	646	584	598	587	607	634	615	605	609	636	581	646	563	629	579	579	606	588	614	576	591	635	667	564	575	620	606	630	614	579	615	635	589	628	606	627	626	609	565	592	588	648	612	578	603	619	622	563	588	589	592	648	586	593	568	629	610	566	596	646	587	593	590	559	571	627	635	593	645	584	553	615	587	617	598	598	620	614	609	571	583	617	626	609	596	596	571	581	559	594	635	588	642	608	593	586	586	612	580	674	546	606	610	576	627	649	581	584	557	598	595	595	566	616	579	603	583	615	596	555	549	586	634	655	622	638	596	608	618	655	590	596	543	601	606	629	632	585	631	608	632	642	579	619	645	583	610	615	608	611	615	591	578	622	625	608	570	585	597	646	582	618	607	624	584	630	615	571	620	611	568	614	605	606	611	616	595	607	586	604	636	603	588	636	613	577	569	600	595	579	608	649	622	584	580	579	600	571	601	587	649	630	600	617	607	605	572	604	614	603	597	622	598	644	610	612	619	603	637	646	586	589	616	600	591	633	614	604	609	597	594	564	596	591	590	620	611	600	635	569	615	606	584	590	602	653	618	576	598	591	608	587	562	576	582	585	577	597	580	602	577	625	567	634	563	588	589	653	613	602	599	590	609	583	565	610	585	548	616	626	622	609	598	612	635	602	565	629	621	566	624	569	578	611	571	604	591	601	633	581	584	614	609	621	634	614	565	646	595	563	554	618	620	585	591	616	613	607	582	633	585	579	627	639	593	567	611	655	624	622	588	644	596	601	650	612	560	615	630	593	600	594	610	636	633	615	607	588	568	611	604	599	590	578	581	603	613	610	585	589	604	614	592	616	647	599	602	617	622	586	622	609	614	587	626	605	627	601	621	640	561	572	608	559	624	625	603	598	625	592	627	577	630	621	614	562	627	608	621	628	618	577	626	596	588	610	579	585	582	606	571	572	610	633	639	608	594	600	576	574	615	573	603	588	593	609	582	589	635	603	597	634	633	581	566	574	617	558	595	600	624	543	603	617	648	604	638	599	611	612	583	572	608	564	591	601	581	638	606	571	609	596	551	592	610	590	605	587	602	587	624	549	610	607	614	615	614	608	563	585	620	574	598	602	598	642	564	651	592	555	545	611	581	559	645	613	600	643	625	602	570	599	599	599	594	595	579	615	627	595	610	591	590	590	584	599	561	592	578	603	614	565	591	569	638	596	649	595	568	621	602	590	582	561	616	627	613	613	641	594	582	571	591	587	586	575	620	591	628	589	585	590	594	610	621	566	607	610	594	642	648	623	584	576	587	601	599	601	597	594	613	597	603	604	582	591	594	647	611	592	591	593	605	672	576	589	630	616	610	612	607	626	602	542	593	572	611	603	627	569	595	631	637	666	631	600	600	583	580	649	561	601	613	617	583	583	587	573	655	590	661	613	631	617	596	609	643	567	593	601	600	583	608	581	580	587	617	567	654	612	595	554	589	592	635	580	617	618	593	587	593	625	595	589	589	595	590	581	605	584	606	574	624	613	579	639	625	580	593	604	632	591	612	599	606	619	608	632	591	635	615	590	551	650	621	605	614	583	588	617	604	588	602	641	604	624	600	625	598	610	607	588	644	595	608	557	605	576	597	590	602	567	590	581	594	599	579	569	588	630	609	621	590	596	586	617	603	587	580	636	586	630	606	588	611	554	607	636	566	621	615	601	629	618	630	576	597	616	580	590	629	586	576	589	625	557	645	613	617	582	610	613	600	607	591	607	615	622	620	638	597	605	607	570	576	587	583	584	581	629	609	600	598	537	569	639	556	617	557	586	642	612	579	614	593	589	601	590	602	612	609	634	608	562	599	582	605	588	570	580	565	585	599	597	563	602	559	617	541	556	600	626	597	600	642	614	587	644	587	592	569	612	594	613	661	609	643	633	580	604	620	588	579	640	585	626	545	612	591	605	594	598	622	544	594	593	641	626	629	546	614	591	622	621	636	624	610	569	600	591	578	584	629	616	599	583	596	621	628	575	615	638	627	602	555	613	677	611	577	583	589	627	618	551	597	602	606	601	585	573	600	594	609	606	602	627	612	653	626	634	595	558	588	586	584	595	622	583	567	615	582	626	597	587	592	575	595	562	632	593	597	607	579	577	591	562	628	626	634	636	641	566	572	582	600	603	610	627	646	594	637	594	586	655	594	605	551	602	631	567	613	617	620	595	633	582	593	601	584	617	631	596	596	597	585	598	612	624	574	581	598	622	585	620	634	587	592	616	582	596	642	626	648	594	599	549	588	597	644	616	597	576	626	602	615	614	605	630	631	604	584	593	620	573	589	597	589	609	575	628	575	628	585	618	573	564	582	575	615	619	605	647	606	602	607	572	636	646	595	620	631	655	616	599	592	606	587	634	589	587	607	599	601	601	570	570	597	625	583	592	582	566	612	604	613	577	577	564	578	600	595	583	605	629	595	585	657	608	565	618	624	619	550	683	610	601	568	587	622	582	578	619	580	570	514	568	627	561	581	576	596	600	572	581	630	615	581	587	561	629	600	581	576	616
28097	17545	3121	497	318	257	255	232	212	241	205	191	206	198	212	215	195	224	209	216	198	213	237	214	209	217	190	202	202	195	232	222	230	224	228	236	212	189	198	198	218	229	177	199	189	218	204	204	216	252	211	228	215	185	229	208	209	202	221	210	208	203	206	218	212	220	219	188	185	212	214	223	209	205	221	243	198	213	191	233	217	210	227	210	220	206	254	219	224	236	202	200	204	216	216	218	245	192	194	189	241	226	190	209	215	190	213	220	201	187	210	197	197	221	185	181	218	213	191	194	212	245	202	206	215	202	200	207	195	193	230	217	188	212	228	209	206	205	232	184	221	231	224	222	210	246	189	231	235	203	212	202	211	213	234	201	220	228	196	195	222	186	242	192	219	188	201	213	209	187	200	207	177	220	224	210	231	211	195	207	221	198	223	210	228	228	181	224	205	180	188	220	216	222	220	228	204	205	228	198	197	198	215	196	189	221	204	199	223	209	211	205	226	206	196	200	211	201	205	217	212	194	210	203	203	188	191	211	202	196	239	199	199	216	194	211	207	215	202	229	184	193	181	223	226	202	229	217	236	197	199	201	212	227	192	190	193	204	221	216	208	227	213	198	187	210	205	196	172	228	207	215	191	198	208	204	221	221	218	231	191	195	238	200	232	225	229	209	243	211	218	196	251	213	199	197	219	184	205	224	220	198	232	248	238	207	229	205	213	225	187	209	205	205	204	222	194	189	187	207	189	207	198	217	212	222	201	206	217	215	196	185	216	188	199	222	225	230	217	214	196	208	203	196	212	186	196	196	205	209	216	193	203	218	186	206	196	186	190	223	206	204	185	205	205	189	193	206	213	223	229	222	203	203	199	219	233	194	227	196	204	223	192	186	207	238	211	198	201	227	226	179	201	205	172	221	192	217	191	240	234	211	222	214	201	193	196	171	223	211	223	190	192	215	209	175	217	203	195	212	181	206	212	183	199	196	218	209	233	180	210	213	193	204	202	218	214	210	185	234	224	202	224	195	234	231	207	194	201	228	200	207	204	233	229	207	222	209	208	215	223	208	236	194	194	197	219	214	205	216	191	211	231	198	208	214	229	194	206	220	229	219	245	237	220	201	227	210	224	196	211	192	238	235	190	220	211	194	220	231	232	209	196	194	248	211	193	200	198	218	201	220	203	241	227	218	190	199	215	208	193	223	217	243	210	193	249	220	189	201	213	208	218	212	216	196	225	165	215	193	212	178	193	227	198	214	211	207	200	210	192	211	202	216	204	224	190	248	204	216	201	225	228	227	202	212	225	216	224	216	220	216	229	231	200	208	188	222	213	200	200	205	205	189	220	206	200	208	225	200	218	222	219	206	199	225	203	190	198	211	199	204	217	211	212	224	203	220	200	198	192	192	194	214	221	211	235	219	191	244	200	213	213	177	245	209	247	188	202	237	219	202	205	237	229	199	190	226	218	205	250	214	219	189	191	194	216	223	223	198	203	191	193	208	194	214	203	231	213	208	216	215	220	222	219	184	199	186	208	229	218	192	214	196	229	220	213	201	195	221	203	199	226	197	208	219	232	253	202	196	200	199	213	225	225	215	209	212	198	214	195	216	201	209	229	206	237	216	221	202	214	220	219	207	204	196	202	216	209	200	238	200	215	225	210	209	187	193	202	240	197	211	227	218	178	233	202	200	197	209	204	214	225	223	234	226	217	212	228	234	222	229	240	200	219	218	212	214	204	231	237	211	205	209	215	224	213	204	197	216	226	242	191	217	208	194	207	231	187	210	234	187	228	197	224	219	204	232	228	227	203	196	218	214	224	213	238	249	227	205	201	226	162	198	207	205	230	194	196	207	198	211	218	220	203	210	205	197	210	196	173	204	210	267	219	215	234	217	208	219	212	201	207	200	197	217	207	192	193	214	209	230	221	248	211	203	222	202	190	201	205	212	206	245	191	201	222	242	212	194	235	192	216	225	216	198	179	208	201	214	228	199	205	208	209	224	181	235	190	212	193	214	209	207	210	232	196	231	218	216	215	209	213	206	196	217	208	212	190	222	191	223	236	191	199	199	210	211	223	212	222	235	213	202	236	210	196	208	229	230	202	193	205	221	206	187	205	203	214	224	262	249	198	214	224	198	214	208	216	214	223	198	198	215	215	229	222	207	226	220	196	230	209	209	208	200	233	189	190	195	210	215	195	226	220	198	210	238	220	200	233	211	212	206	224	217	217	191	184	219	230	197	234	201	238	206	182	205	220	201	209	195	216	191	199	205	201	194	198	195	182	213	193	218	171	206	206	219	243	218	229	180	194	217	221	192	204	238	230	195	210	202	217	191	208	186	221	204	216	222	222	234	234	192	215	209	188	195	198	190	209	212	195	203	220	223	216	218	205	205	226	207	223	193	219	199	248	200	195	207	215	210	198	239	201	205	211	213	194	226	207	220	201	198	188	204	217	211	232	203	204	206	206	214	209	209	218	191	201	233	188	201	225	204	192	234	202	181	233	201	209	210	200	225	204	218	210	228	204	229	206	226	197	231	227	221	210	214	203	193	204	211	200	231	214	200	183	198	198	221	200	218	214	200	199	219	204	227	230	204	205	226	230	204	195	213	212	191	219	202	235	211	205	190	204	242	196	219	196	216	226	206	203	231	205	199	208	187	227	208	215	209	219	222	217	247	212	223	206	217	193	209	203	217	195	194	214	208	207	232	208	237	202	221	200	217	198	185	196	205	220	212	222	219	216	211	208	202	202	175	206	222	217	213	205	199	215	212	229	210	216	216	215	202	214	222	210	219	206	207	203	198	211	201	195	222	204	215	198	205	222	223	222	219	192	211	198	184	212	242	234	215	179	205	187	215	204	208	188	192	213	215	209	194	220	246	219	207	218	236	195	224	232	201	230	215	216	201	211	207	180	205	195	223	200	191	193	203	223	218	229	233	214	195	198	237	178	200	219	213	173	203	220	203	225	221	206	218	227	213	183	207	237	219	198	185	201	209	226	203	206	194	220	225	208	224	210	210	187	219	194	227	219	206	222	213	218	211	191	214	206	213	212	226	217	187	216	205	222	218	215	216	194	200	224	202	197	202	241	193	196	211	183	196	244	210	220	215	191	202	225	213	198	205	210	196	206	209	185	211	209	206	221	215	214	183	201	198	225	211	219	220	223	199	225	201	222	205	189	213	223	208	211	201	214	243	192	194	220	202	210	224	206	192	200	214	210	222	227	211	225	208	217	224	232	210	194	224	215	207	217	194	211	187	213	226	211	208	211	190	212	201	235	201	220	203	203	214	203	198	212	200	197	213	201	198	234	187	211	205	218	236	219	205	215	193	219	175	209	189	224	216	218	233	230	197	231	209	196	209	193	233	197	223	196	211	234	194	227	212	224	214	222	219	215	209	210	218	220	217	219	193	224	218	199	197	185	232	217	214	216	221	212	207	176	201	197	203	203	216	198	212	248	229	194	207	226	212	181	203	213	232	212	200	234	202
4356	774	565	400	330	283	274	235	303	269	259	255	262	266	225	260	236	257	240	254	214	231	240	237	271	230	273	262	250	235	239	244	254	235	278	245	236	261	231	249	229	234	251	238	262	237	255	233	228	254	250	255	252	234	248	247	224	225	244	250	222	270	229	252	238	215	244	251	219	259	249	229	216	240	219	232	202	246	268	247	253	235	251	256	232	217	221	233	250	232	255	208	242	266	243	239	243	210	273	262	240	236	236	247	232	256	241	221	249	239	223	232	218	230	241	216	254	233	230	254	222	235	219	221	259	259	224	235	269	210	231	243	237	232	262	252	268	243	250	246	256	219	250	243	246	243	224	214	255	232	250	257	230	262	257	228	239	256	236	233	228	237	261	253	263	238	245	236	233	239	229	255	234	238	250	251	252	248	279	246	237	230	249	231	238	254	219	246	224	258	241	218	264	239	248	235	268	294	246	239	229	239	252	219	210	243	227	240	235	232	230	226	251	237	248	229	226	229	264	220	232	283	244	244	240	210	269	238	247	209	231	268	261	239	238	245	234	272	250	224	233	233	237	247	228	249	267	243	243	250	227	225	248	259	237	268	234	226	235	244	239	239	268	246	205	228	236	262	265	219	242	220	230	253	218	260	227	242	242	254	231	238	239	223	233	257	253	244	234	231	247	233	214	245	230	259	236	237	214	242	231	200	210	220	259	236	225	224	209	271	251	240	241	231	226	266	263	226	251	242	227	227	232	229	234	277	241	231	224	261	248	244	232	243	262	242	233	246	231	246	258	241	258	246	235	226	213	221	245	231	243	235	255	245	227	230	255	236	271	235	242	284	262	235	234	238	259	226	220	266	242	216	235	262	229	229	252	260	249	223	238	247	228	227	228	231	263	249	254	229	222	237	241	221	245	224	267	252	251	235	230	244	227	261	243	256	240	224	248	248	226	246	241	209	223	251	262	254	214	280	263	243	228	258	241	260	250	243	217	218	259	233	247	206	246	248	230	234	262	239	223	230	225	232	235	255	262	216	219	239	248	233	237	219	238	241	243	271	257	239	245	236	232	227	259	223	259	240	265	241	231	237	236	224	229	219	258	255	259	237	256	256	216	233	224	259	263	225	234	270	259	239	248	265	226	209	220	230	251	239	255	248	204	258	246	267	216	241	240	246	238	237	230	248	252	209	223	268	246	228	235	226	251	222	243	212	231	254	232	254	238	234	223	234	207	226	224	229	253	222	225	227	253	238	264	226	213	248	255	236	225	235	243	238	244	243	233	228	231	259	227	249	238	259	229	222	229	246	227	271	265	237	245	236	255	249	209	229	252	228	240	243	213	231	254	225	235	225	244	236	243	219	242	223	219	248	254	226	259	257	216	251	247	238	226	213	231	245	275	254	240	243	268	251	245	214	234	246	269	240	243	240	244	249	273	214	253	257	236	239	225	217	254	220	249	234	233	260	244	250	248	238	245	228	240	208	246	242	241	238	246	241	260	219	227	248	218	236	214	215	255	234	231	215	252	242	235	279	260	249	256	233	259	245	224	221	241	237	213	245	244	239	246	236	262	239	289	245	233	247	230	245	231	245	248	282	245	250	238	228	224	206	240	210	227	257	250	257	232	246	257	244	261	249	248	239	225	261	256	259	247	260	244	260	245	253	247	219	255	225	255	213	251	265	224	255	231	251	234	230	230	237	230	223	250	253	216	227	232	236	235	220	230	229	232	242	224	221	255	254	207	240	236	245	218	239	240	240	239	251	248	248	247	238	215	225	229	237	255	237	246	263	240	215	230	229	232	226	230	240	255	248	227	250	256	276	212	239	246	218	241	242	260	255	269	251	225	241	253	243	237	230	241	250	248	251	227	254	228	242	237	252	240	246	232	233	243	251	254	244	231	255	238	270	263	263	257	233	242	257	262	237	237	233	265	237	235	246	224	219	251	231	232	238	235	236	250	244	240	236	271	264	223	234	219	205	227	242	268	241	236	248	214	236	233	263	221	263	257	232	258	227	243	248	254	241	258	254	263	241	219	248	264	232	275	239	293	233	211	247	247	235	228	218	251	233	239	238	257	222	230	212	257	245	228	251	240	234	262	248	210	219	260	263	264	237	209	240	226	249	276	214	272	252	231	240	228	236	227	219	267	221	215	230	220	252	257	277	249	244	252	211	251	223	263	246	229	226	244	263	229	247	252	241	234	229	263	221	246	223	217	212	216	240	242	250	285	226	260	219	202	245	274	251	230	239	253	247	259	243	247	262	235	256	233	222	253	227	240	223	223	265	237	274	215	244	222	242	244	227	229	271	227	246	251	234	234	254	254	233	269	241	235	215	251	223	239	232	247	250	230	230	229	232	233	270	221	217	280	199	244	263	260	226	223	249	273	236	269	240	242	247	230	247	270	233	229	234	230	246	244	257	242	236	246	227	244	247	246	263	243	258	251	275	254	229	245	216	217	242	267	221	223	228	227	232	245	246	237	242	249	221	259	263	249	226	246	256	238	236	235	212	208	247	271	246	269	243	223	247	238	228	242	242	233	239	222	244	229	213	233	256	241	262	254	266	258	233	247	212	236	256	243	243	260	246	258	225	237	246	258	248	258	220	239	230	210	248	222	250	236	221	224	236	241	242	243	241	244	274	240	235	251	243	260	238	239	243	259	252	220	232	250	249	252	255	225	216	212	243	249	235	240	254	254	250	215	269	249	248	254	246	252	251	240	230	251	225	211	245	234	230	242	225	240	252	246	248	244	205	253	230	236	212	260	222	238	245	241	225	227	232	236	241	214	268	238	235	254	254	220	237	219	258	236	238	227	240	240	235	250	212	230	228	245	233	240	245	216	233	242	249	228	249	210	239	270	243	216	253	230	254	263	235	232	237	219	237	252	238	222	268	225	240	246	244	240	234	232	238	212	248	260	242	241	235	262	252	257	253	246	265	258	254	228	229	232	215	246	230	257	231	243	230	238	229	211	232	221	228	293	228	229	229	230	234	248	230	224	250	255	217	238	228	223	212	226	210	241	248	249	254	251	226	225	238	263	219	213	251	216	227	244	250	241	251	237	232	240	230	236	261	211	226	234	252	233	232	262	241	258	221	250	240	242	234	264	218	238	252	219	221	250	230	251	221	266	254	250	251	223	246	259	260	266	264	250	252	235	252	251	235	261	234	233	234	244	241	240	219	253	234	236	208	242	225	220	238	235	269	234	224	238	217	234	251	232	223	239	241	253	220	233	265	222	231	235	257	254	233	201	275	233	236	253	222	211	216	240	228	254	279	235	254	226	235	232	248	232	232	244	251	215	222	250	222	247	230	226	278	219	257	222	253	259	226	236	230	208	245	219	249	275	239	243	246	252	255	214	228	254	226	222	246	246	248	232	247	246	239	254	262	248	235	217	248	238	244	227	230	230	247	241	244	254	231	212	218	238	231	245	205	266	261	254	222	227	221	237	219	260	237	249	245	218	237	220	247	238	233	255	242	227	246	223	234
24071	21384	28601	24539	21381	8975	956	616	510	503	429	347	385	367	367	338	349	343	338	326	327	315	311	289	277	316	303	321	345	271	277	299	297	269	293	321	318	320	309	320	282	293	262	288	283	286	303	280	261	292	275	281	292	293	286	288	271	266	267	285	281	283	278	265	296	248	287	302	281	298	282	280	277	288	269	288	292	306	289	273	302	314	266	273	258	306	304	275	308	274	253	267	300	295	256	276	273	317	275	282	303	266	310	286	287	282	315	306	304	280	289	252	280	269	282	297	286	263	267	273	260	259	264	271	292	238	298	311	284	273	296	288	267	277	224	290	274	291	292	289	268	295	291	302	291	297	294	288	297	261	271	296	300	271	290	286	273	307	288	247	291	296	309	293	305	288	258	292	297	313	300	264	293	269	270	257	255	306	262	285	276	281	291	282	258	290	308	286	272	282	268	257	260	299	302	276	310	306	299	303	284	317	261	256	272	267	298	277	312	298	292	315	288	274	282	274	288	285	311	286	285	272	295	292	278	300	295	310	302	274	273	276	269	290	277	297	256	271	310	280	287	297	285	307	294	269	280	263	278	284	301	303	288	311	291	284	274	283	309	270	310	294	278	252	282	242	302	280	272	266	264	305	248	282	279	324	291	309	268	288	295	275	277	305	273	273	278	290	288	253	269	284	291	297	308	307	289	267	296	276	278	266	264	319	311	266	320	286	303	292	268	289	312	282	300	304	327	280	259	268	316	286	275	288	294	302	308	291	260	276	289	294	286	296	290	310	285	270	276	298	298	284	316	314	274	283	287	308	281	286	302	271	294	292	294	297	298	297	302	299	260	287	294	264	284	276	255	272	290	269	258	275	286	282	312	302	281	281	283	276	279	282	271	276	291	294	299	264	280	288	292	306	298	272	286	307	292	272	291	274	285	296	291	274	298	263	283	293	271	309	279	293	313	303	299	307	309	269	276	301	286	286	313	276	284	298	295	308	279	305	256	313	288	280	305	247	263	311	295	267	295	291	251	284	291	289	311	288	296	314	270	272	262	295	302	253	261	307	270	276	251	291	275	283	300	301	312	280	284	285	296	272	285	282	295	297	291	255	277	268	309	299	276	310	266	276	297	263	264	292	257	284	270	282	290	293	305	284	288	280	279	281	276	322	292	293	284	286	288	250	281	291	304	279	275	280	314	301	275	282	256	308	305	300	278	303	303	293	295	288	274	294	296	280	302	288	275	240	293	276	294	307	295	290	276	254	271	288	293	290	284	269	291	307	298	318	290	291	284	273	299	297	283	288	313	277	308	301	268	276	269	262	291	285	293	284	312	273	282	257	286	296	292	277	293	281	297	277	273	276	313	286	308	283	287	295	273	286	279	297	258	309	307	308	306	306	266	296	262	288	308	266	281	277	287	289	273	284	281	284	262	294	293	274	324	270	282	305	309	274	285	273	273	292	295	282	296	288	245	323	291	289	304	267	269	291	309	298	293	272	279	269	264	291	272	304	289	291	278	267	298	288	288	292	296	299	272	317	294	269	282	279	272	275	297	288	268	285	253	291	283	273	268	247	295	252	283	273	309	286	275	284	274	256	268	279	243	299	302	277	285	296	295	300	273	278	297	298	262	257	265	279	291	287	287	289	256	289	320	285	292	306	290	277	315	283	289	256	286	259	275	271	305	284	289	270	300	288	273	284	276	321	271	270	242	297	281	278	289	296	252	283	292	270	291	297	312	286	284	298	279	269	274	289	299	251	292	260	289	288	308	291	286	272	316	286	306	286	281	287	276	293	273	309	283	276	323	301	263	283	266	271	259	282	265	271	299	284	274	312	286	307	264	291	283	289	295	291	296	274	319	284	280	263	274	278	265	310	296	257	279	311	296	271	283	272	280	275	289	308	301	284	269	295	289	306	272	267	270	273	263	263	274	285	299	319	253	293	286	297	267	307	291	264	279	266	290	273	288	297	273	291	276	290	254	307	281	282	265	294	299	268	314	292	318	357	284	272	290	274	305	287	301	286	281	279	302	302	286	301	285	280	249	299	323	279	281	287	288	308	256	291	304	287	303	319	288	307	273	296	282	304	241	277	281	282	291	318	272	276	286	289	274	264	286	277	300	296	290	275	298	245	306	291	283	288	260	277	291	290	290	301	304	285	297	285	319	293	293	294	297	312	316	269	281	272	279	280	269	264	268	274	301	280	282	268	285	281	246	291	272	316	272	284	304	298	291	296	281	276	263	304	291	305	297	288	306	271	306	260	284	276	250	261	266	277	267	248	280	306	293	301	278	294	305	277	308	259	285	282	257	301	276	292	310	284	280	306	269	275	284	297	277	275	290	250	283	293	306	294	296	270	289	306	274	285	254	291	285	305	292	278	284	256	280	256	273	260	318	278	305	311	303	282	292	289	291	283	265	268	273	283	276	288	274	315	293	281	277	242	300	278	274	267	254	301	275	302	253	290	272	320	276	281	299	283	288	275	314	268	269	288	306	247	306	292	297	299	303	289	277	301	254	286	276	286	308	305	318	288	273	284	255	256	288	275	271	287	304	297	313	294	258	297	302	287	291	290	287	296	298	309	266	288	277	272	284	300	278	298	278	289	281	307	272	283	293	284	301	267	294	288	277	266	296	280	278	319	278	283	258	282	276	320	302	293	285	283	278	292	284	276	311	269	289	290	285	274	306	292	291	282	305	260	271	284	273	322	250	294	306	302	317	310	310	281	292	286	279	245	284	284	279	272	285	273	267	275	275	268	272	276	287	311	261	274	277	302	261	303	302	269	290	300	294	263	298	260	289	279	281	294	297	289	286	278	274	279	318	278	296	291	266	281	265	269	280	280	291	263	285	279	271	301	298	288	280	299	312	285	292	295	277	286	267	259	246	296	283	278	302	296	293	245	291	269	289	271	272	261	285	284	284	273	288	261	298	290	304	286	289	265	304	267	283	296	294	290	286	292	272	287	282	305	314	277	284	270	323	290	294	282	293	272	296	289	270	273	310	265	303	293	289	246	286	282	287	312	280	269	278	289	265	283	310	296	289	278	254	287	314	291	268	325	293	286	270	271	268	271	296	286	305	294	256	296	275	265	271	284	277	251	256	283	291	299	276	303	270	278	282	286	290	299	279	286	284	296	300	271	268	288	276	279	286	276	283	255	282	303	280	276	311	270	299	295	254	310	282	265	338	287	276	321	287	278	305	269	288	299	295	326	301	276	278	253	300	287	301	282	269	298	275	270	327	289	295	279	239	263	261	255	299	280	305	278	265	296	259	271	270	295	257	266	275	297	319	283	285	300	273	281	256	287	301	294	295	280	303	288	287	324	271	264	284	284	306	263	261	301	256	308	315	263	303	321	288	281	301	292	306	288	279	297	297	309	269	277	289	276	286	322	266	286	248	267	275	271	258	298	282	290	282	277	305	294	265	299	280	257	298	295	295	289	277	250	291	244	305	265	290	294	284	282	308	278	288	314	277	256	278	286	302	282	306	288
3405	8944	6048	2708	1969	1471	1156	921	801	613	583	543	446	512	424	402	435	415	378	391	354	338	349	368	336	355	338	343	320	326	330	342	315	314	302	293	322	286	302	291	326	308	270	292	280	320	320	330	305	286	314	286	310	288	294	296	334	289	327	262	305	333	320	286	318	302	327	295	282	304	301	283	306	306	321	257	276	320	278	322	333	294	318	277	305	300	283	343	286	337	317	303	320	312	272	292	292	306	316	298	316	295	315	320	276	331	311	317	350	307	312	312	282	336	318	291	288	299	274	314	303	295	291	288	314	293	303	278	277	312	303	323	317	308	304	306	297	299	310	292	308	318	307	314	292	339	308	283	284	310	268	301	332	278	316	332	312	312	313	291	289	333	312	319	331	293	278	302	312	305	307	300	293	316	261	319	275	288	315	291	309	322	304	260	291	318	313	309	317	292	297	303	315	316	303	303	302	304	279	312	313	295	317	302	298	259	334	278	280	299	319	304	302	270	287	293	291	296	279	320	320	275	271	299	269	298	311	292	294	304	294	274	269	317	300	301	310	291	308	325	294	305	296	304	280	319	323	279	292	288	278	323	297	302	312	268	277	321	269	297	289	308	321	321	322	295	283	279	277	315	316	289	269	298	292	286	309	295	305	285	295	314	305	313	309	322	330	313	291	303	303	267	301	297	287	283	328	281	317	290	299	324	303	310	317	343	300	294	316	308	277	304	321	305	292	288	306	300	303	298	314	290	286	282	280	332	285	292	284	299	289	325	308	296	287	311	276	300	258	297	318	293	301	317	304	317	311	288	296	311	306	292	268	275	310	274	316	307	284	324	338	276	339	283	333	303	301	323	321	292	280	303	286	277	273	312	293	281	311	279	285	316	281	323	303	262	301	295	277	293	313	292	301	301	316	311	303	273	311	296	298	291	296	319	297	315	278	294	290	308	306	295	277	310	329	306	308	307	276	284	305	314	292	314	278	294	287	316	310	283	265	302	279	307	293	281	304	291	294	303	314	294	276	310	282	305	291	312	303	307	288	318	276	343	303	311	259	294	314	289	297	311	299	297	319	297	312	276	301	270	270	305	284	299	295	299	332	296	289	326	286	338	279	299	311	289	316	304	300	292	317	263	294	322	338	299	328	301	257	313	282	295	322	321	295	307	310	259	319	288	282	309	310	297	287	310	295	315	282	307	311	313	323	310	283	309	306	285	317	300	311	308	284	291	301	283	293	286	300	290	292	297	296	309	291	293	305	325	297	322	313	287	311	294	300	302	326	312	314	314	292	303	294	227	290	315	317	283	275	322	276	297	285	333	308	269	267	301	315	339	303	284	300	308	298	318	334	280	310	297	279	288	307	291	311	296	290	262	295	311	331	316	293	315	285	304	329	290	307	297	297	334	278	294	315	292	283	287	284	291	286	299	294	281	303	315	319	287	331	322	295	301	299	317	276	311	279	298	280	287	303	283	273	310	315	294	307	268	281	294	334	294	306	310	295	272	293	323	319	287	252	338	267	311	316	285	280	313	278	300	268	326	252	312	279	283	308	321	318	319	293	268	285	311	310	290	315	281	258	284	311	265	310	312	307	311	339	307	302	297	298	319	314	290	285	300	326	272	275	315	296	317	300	324	302	291	277	281	304	313	278	298	301	290	296	315	290	310	327	295	270	273	304	287	286	295	293	291	300	280	302	330	265	308	308	291	318	285	307	292	285	295	308	314	322	331	279	321	289	281	290	273	296	336	313	292	320	297	311	282	316	294	290	307	311	301	318	317	305	298	280	284	291	322	316	318	317	294	312	300	270	294	293	315	295	285	288	315	290	287	299	263	287	286	291	337	287	281	306	306	273	323	327	312	284	289	307	323	285	321	318	297	272	320	329	313	311	318	346	346	296	293	296	320	343	280	320	269	290	287	292	290	326	304	305	301	287	283	301	328	303	309	285	324	299	307	302	323	295	308	279	303	296	302	316	312	286	309	283	293	321	312	326	316	302	314	296	345	307	303	323	298	292	305	288	282	301	288	308	288	312	271	283	309	294	296	342	277	295	321	304	295	307	323	335	303	288	315	292	317	270	286	344	320	308	301	305	316	292	306	275	280	288	291	299	308	291	311	285	290	287	318	255	280	336	315	288	296	293	314	310	296	279	301	336	280	292	329	289	292	302	298	306	301	272	277	320	301	303	316	309	273	320	283	308	319	319	322	304	290	297	317	305	272	283	325	282	290	322	287	300	313	326	290	299	298	314	289	299	279	309	311	298	278	301	297	290	289	306	287	288	320	338	357	302	324	336	322	301	299	311	321	288	306	305	277	306	278	288	286	283	279	266	264	317	306	249	331	313	271	304	309	320	291	284	307	321	330	319	307	309	301	319	297	338	304	334	292	269	295	277	282	324	281	322	284	303	304	292	316	302	309	287	301	290	313	316	287	282	322	301	346	294	286	273	281	286	304	282	323	297	325	279	323	273	336	325	297	304	336	322	317	284	299	307	308	308	302	326	299	290	290	289	287	305	307	300	299	295	327	293	300	298	296	327	277	335	305	284	309	307	308	316	310	310	323	288	273	294	274	280	265	309	308	302	315	265	303	308	330	296	306	299	294	340	285	305	273	303	324	309	308	287	306	308	319	304	306	259	302	314	353	278	271	276	322	288	333	300	279	314	317	304	274	272	333	305	335	301	317	320	305	313	287	310	321	315	307	295	335	284	305	324	306	327	285	313	299	300	299	279	294	289	294	273	296	305	269	290	297	332	308	314	273	325	310	292	291	312	309	285	348	295	298	328	291	328	285	324	272	293	313	301	288	288	327	298	309	328	259	341	322	296	325	295	328	300	315	305	298	315	274	298	306	304	291	314	260	333	327	299	293	316	297	328	278	341	293	299	313	286	317	303	307	276	270	293	318	287	321	302	302	286	310	274	308	303	324	325	320	290	302	285	284	327	297	311	323	294	272	303	296	298	318	289	259	293	301	285	293	288	314	305	280	282	303	306	321	296	298	295	320	283	305	243	300	305	293	298	299	282	292	341	306	302	294	290	301	281	299	299	315	315	304	332	298	310	315	305	301	284	307	302	279	291	293	321	288	304	317	275	321	290	301	303	278	265	277	291	301	340	304	281	324	316	282	316	297	314	273	303	306	291	327	341	286	302	276	303	320	301	340	278	293	307	285	334	277	287	299	326	281	303	294	315	299	314	326	294	306	297	295	295	314	297	273	295	309	301	313	287	293	333	305	308	289	312	300	318	298	299	289	279	312	313	291	307	260	294	326	308	257	276	323	320	286	284	315	316	314	309	283	282	300	276	305	301	285	315	286	295	308	306	336	314	304	304	310	285	298	296	301	320	320	259	293	296	309	286	296	305	327	279	305	291	328	300	290	314	294	287	290	293	293	315	325	312	311	340	285	273	301	315	303	294	301	317	286	316	297	294	330	286	281	279	311	301	319	314	318	312	299	294	289	304	309	305	321	263	278	273	303	302	306	308	293
25253	21430	27564	25656	9707	840	677	583	586	517	509	532	452	467	454	501	450	450	465	453	442	410	450	432	457	417	413	403	429	441	441	402	429	419	487	434	414	439	415	453	421	443	419	416	432	430	429	411	432	428	406	416	441	445	453	420	463	415	447	431	422	422	417	430	439	417	438	408	389	446	431	452	460	437	433	456	482	398	430	424	402	422	422	410	410	424	425	422	391	403	438	427	441	425	418	394	425	417	413	432	439	408	421	420	454	391	421	427	462	415	407	441	458	454	431	414	386	404	446	394	416	429	428	439	393	452	415	458	437	450	430	444	406	419	431	385	426	388	422	442	438	400	426	426	389	425	479	412	437	409	462	448	384	410	434	443	460	444	415	406	449	427	424	431	435	432	439	490	409	412	413	453	433	430	372	377	415	440	380	451	429	435	428	420	479	401	427	420	424	442	423	450	415	448	440	369	437	420	366	425	429	420	405	400	416	439	444	455	440	429	436	434	406	462	448	428	452	417	417	420	426	436	444	456	438	448	412	438	400	445	398	386	419	413	463	427	417	388	421	397	451	438	451	399	447	412	395	397	423	432	429	398	423	427	381	438	410	395	425	443	445	392	408	484	413	436	435	441	424	424	432	416	412	444	439	437	454	467	423	384	428	435	441	451	409	411	424	423	449	427	420	428	423	442	441	417	458	410	436	412	427	448	418	407	411	418	441	413	458	391	416	429	452	390	445	430	445	395	418	448	411	468	465	439	467	455	427	409	432	397	455	379	448	394	450	447	440	418	473	448	445	429	452	433	435	456	468	443	430	392	397	393	402	420	384	429	435	412	403	437	419	419	405	430	425	383	410	449	419	438	408	451	408	404	416	459	421	433	422	452	415	454	441	415	421	432	426	420	429	400	378	416	432	398	426	416	430	417	416	408	432	416	460	409	404	387	427	400	432	433	413	433	417	395	436	465	429	409	483	412	406	437	388	431	425	444	432	436	423	444	425	473	393	427	452	465	408	432	397	425	439	442	446	424	440	452	437	444	406	388	412	395	409	369	428	423	442	428	455	450	392	438	383	433	440	454	429	418	404	443	404	437	434	436	443	463	423	441	429	433	434	446	440	443	410	427	421	438	457	437	428	428	452	452	441	415	416	417	477	404	425	439	443	444	407	423	427	418	419	407	427	416	424	440	451	454	447	460	454	441	463	406	396	449	457	435	409	450	446	434	398	462	422	438	435	441	455	415	416	462	370	400	402	413	438	410	480	444	404	391	429	435	431	433	425	417	453	410	447	441	453	448	449	410	404	445	431	426	434	441	457	418	445	462	417	440	412	438	448	419	448	421	414	432	442	442	471	426	420	418	434	425	416	413	430	459	433	408	431	392	400	403	421	421	445	447	462	419	420	416	414	425	451	482	432	442	447	423	395	418	415	453	417	454	445	419	442	401	407	389	387	431	451	425	417	443	414	430	424	403	422	406	480	445	431	443	424	446	435	433	468	428	437	432	370	421	424	424	390	403	421	413	419	415	422	411	446	441	425	421	430	423	413	473	444	412	455	432	433	414	410	402	435	420	412	421	403	435	430	396	424	397	412	425	445	445	428	437	412	410	441	429	439	464	418	423	425	438	441	444	413	419	433	401	411	412	429	437	420	458	384	415	406	419	406	429	411	421	400	382	443	418	455	457	391	416	432	410	472	418	444	398	457	445	404	416	398	437	392	414	406	427	429	388	386	433	417	431	421	425	392	455	439	437	431	396	433	451	423	440	405	442	419	415	414	459	451	420	459	419	478	424	463	427	423	438	457	433	402	429	457	426	450	405	401	435	455	418	479	446	443	420	454	448	412	441	434	432	450	435	404	427	437	420	445	442	404	438	370	454	409	426	400	422	432	420	430	447	416	465	440	455	454	414	473	422	439	423	424	439	403	421	422	421	444	447	420	445	470	434	447	441	443	460	436	431	426	436	451	427	420	424	469	412	423	446	422	400	416	444	449	415	455	421	428	403	422	423	416	436	392	406	455	463	439	408	378	421	436	417	423	425	423	418	434	393	425	459	426	469	428	430	453	446	445	395	420	421	386	459	443	412	442	420	427	418	442	456	405	408	422	403	419	416	405	454	453	427	438	447	473	414	430	434	432	411	460	454	425	432	449	435	435	441	391	410	413	406	407	414	417	408	466	431	453	409	402	432	366	403	411	423	418	422	406	427	416	405	451	419	420	429	444	411	421	455	438	378	418	439	447	436	483	460	437	380	448	402	431	396	445	447	419	432	428	412	470	455	455	413	461	405	439	411	443	422	428	446	409	431	416	446	438	463	394	416	424	403	441	448	412	403	438	456	389	405	473	441	454	430	419	449	428	474	420	417	432	404	441	435	409	396	391	415	417	453	427	416	413	442	427	432	433	381	430	444	449	416	458	416	468	413	431	429	449	404	437	402	439	447	414	434	432	441	437	453	438	404	420	437	418	419	465	455	396	465	416	409	410	423	410	436	434	431	403	430	424	397	401	434	437	417	472	431	428	419	409	441	423	448	405	420	443	418	418	438	426	400	422	403	445	417	416	409	408	435	381	404	414	407	396	414	431	432	393	456	443	452	461	447	453	446	427	442	441	400	459	408	455	430	433	440	454	444	438	429	417	423	395	404	388	439	455	425	402	424	453	435	450	413	433	413	425	449	423	418	434	421	449	428	432	423	487	464	420	391	424	405	404	441	460	443	434	426	431	457	412	386	429	440	425	449	452	379	428	431	463	439	432	422	418	436	407	389	434	449	419	389	407	414	420	486	429	403	441	432	448	448	446	443	467	456	448	431	431	427	423	458	453	421	417	431	422	434	436	393	413	426	445	421	477	409	403	424	412	459	434	457	416	413	425	412	471	404	416	462	417	453	431	416	431	413	458	492	401	435	416	422	441	447	412	452	441	441	421	431	428	450	395	422	439	415	431	407	423	448	416	416	396	447	417	422	392	428	425	442	417	399	408	445	393	407	462	436	411	446	411	415	454	456	428	436	419	386	409	388	434	461	444	419	440	435	430	426	420	433	425	431	399	417	430	483	429	406	462	433	447	446	416	411	426	401	419	395	430	444	438	417	465	441	423	440	446	443	422	453	390	447	429	388	469	453	456	396	423	444	464	429	429	420	446	397	426	462	373	425	426	461	433	396	437	434	431	478	391	414	438	427	403	454	435	435	397	461	427	427	422	421	436	426	403	421	429	398	430	427	433	405	412	421	391	426	426	432	391	444	428	440	382	422	432	412	448	427	407	420	376	419	424	448	414	444	485	471	462	452	417	434	409	409	450	420	415	408	432	454	378	429	447	419	398	408	436	427	423	418	436	428	430	446	478	424	416	442	403	381	422	414	434	428	433	448	433	395	422	457	419	431	426	450	432	440	429	468	426	444	445	398	397	420	411	450	420	460	429	401	438	465	421	430	428	419	445	474	427	446	440	421	422	453	438	423	398	446	417	454	458	425	407	426	407	405	451	423	458	457
3541	5259	3538	1788	1337	1094	965	759	726	681	638	566	551	544	553	508	547	516	510	508	502	468	485	455	470	480	459	457	472	503	473	483	442	488	459	455	463	442	462	482	440	422	486	479	474	465	442	458	435	451	476	471	470	448	482	495	451	491	491	473	465	456	468	463	482	488	471	466	423	434	472	511	468	479	459	485	493	472	441	441	452	449	476	479	466	474	479	505	501	463	459	454	475	462	450	425	461	452	465	509	465	436	466	442	474	451	433	473	459	469	471	452	467	484	453	460	462	461	446	441	495	462	449	475	445	490	462	445	495	471	458	499	457	470	453	429	456	475	458	490	485	414	472	489	491	454	443	465	449	506	437	402	478	484	484	449	455	478	459	461	455	458	444	477	460	465	452	434	468	471	507	440	442	464	442	484	432	468	451	477	492	480	471	436	469	443	453	440	474	451	483	499	482	459	438	443	494	468	455	470	430	455	418	493	429	459	450	456	471	487	459	457	436	452	457	449	424	423	506	463	459	471	470	475	430	444	465	479	418	426	456	462	471	451	485	450	457	498	458	476	453	446	465	445	455	442	462	466	455	440	465	494	496	484	442	459	466	417	450	466	478	499	460	449	457	440	459	474	489	485	479	492	496	463	450	445	453	470	446	470	451	435	469	473	467	436	513	461	439	469	459	455	435	499	494	497	446	479	464	441	450	442	456	474	422	449	454	455	473	481	512	447	509	489	432	462	474	477	479	459	458	431	476	499	419	458	450	469	465	446	452	465	502	457	450	456	435	475	451	451	470	454	483	454	483	486	479	435	454	478	469	426	434	435	453	438	471	470	495	475	466	488	418	476	447	485	438	494	469	476	465	442	468	447	441	459	492	438	491	478	472	426	447	421	480	481	458	466	443	473	467	461	464	462	435	471	464	464	421	485	413	447	466	448	457	422	419	455	442	434	403	468	471	435	466	414	463	472	477	444	434	470	470	477	490	492	417	437	484	457	464	461	464	477	470	487	435	489	438	452	494	484	494	449	479	491	449	437	451	474	467	495	465	465	453	439	429	496	459	466	444	458	412	464	443	507	463	480	517	471	472	482	487	456	508	458	493	430	466	494	484	443	462	454	483	482	441	498	452	477	513	435	467	495	422	454	484	468	469	466	463	423	488	436	446	464	470	458	529	470	485	437	479	500	414	430	456	446	453	451	454	435	476	475	484	438	501	446	445	415	477	473	469	451	494	465	434	506	444	482	438	449	429	461	444	490	457	458	462	464	449	464	483	495	473	502	463	434	475	447	421	504	433	486	451	505	464	435	438	434	451	448	451	438	472	483	447	454	458	490	454	429	510	454	468	508	477	471	506	472	460	457	453	420	448	474	480	461	502	469	481	429	490	471	460	469	496	481	479	474	466	470	468	494	456	459	469	446	438	478	483	469	503	492	476	498	456	466	472	470	475	472	444	485	435	478	448	472	442	430	465	510	467	420	451	463	422	467	466	454	448	462	445	509	474	471	470	463	488	441	496	459	458	486	484	434	482	460	445	456	437	441	476	447	492	468	444	465	474	451	445	462	479	486	433	450	444	467	522	464	469	452	495	486	441	473	437	460	481	465	430	477	466	466	443	464	470	483	424	457	437	475	457	450	393	508	473	482	454	462	472	500	494	464	463	449	476	429	423	458	459	462	457	490	459	458	466	441	457	497	466	447	478	453	450	458	447	473	481	472	492	440	461	455	498	503	472	436	504	480	440	473	471	451	434	505	462	458	467	489	435	484	487	481	467	456	485	457	450	461	510	473	498	455	476	473	471	461	469	457	488	416	440	484	456	505	490	449	442	438	467	459	462	440	463	452	449	476	495	464	471	467	456	451	475	445	438	454	404	472	461	521	455	479	469	467	468	469	500	459	471	433	413	436	456	472	463	484	443	445	501	462	507	441	423	487	464	435	493	460	456	494	467	437	467	475	414	452	510	466	450	452	450	454	448	446	465	470	416	459	459	436	449	451	475	450	465	492	454	461	402	436	520	478	437	467	460	453	469	431	467	441	453	490	459	436	459	441	462	483	467	465	468	468	489	445	463	441	447	474	465	483	489	493	476	467	460	463	479	470	481	461	487	417	463	461	432	461	447	470	492	510	459	442	440	449	530	475	454	498	468	481	481	475	441	473	440	441	493	463	466	456	445	418	423	416	468	486	470	470	451	484	471	470	465	454	482	476	492	449	448	441	460	471	459	483	438	455	442	489	441	475	484	423	437	446	486	453	461	477	403	466	464	460	471	462	472	487	459	514	432	459	472	491	460	437	459	450	476	451	464	503	495	434	479	423	463	415	483	455	480	456	481	452	433	448	467	456	442	444	483	471	453	488	471	450	477	453	452	478	441	488	489	472	464	434	517	488	452	456	493	437	483	450	475	478	413	465	432	486	465	447	490	469	461	452	443	469	462	460	473	463	488	478	476	491	467	466	436	428	436	461	486	465	478	484	471	463	476	480	462	426	430	490	459	420	417	493	414	480	470	438	453	465	465	463	474	454	479	470	470	468	469	435	485	462	481	469	424	480	454	452	465	459	489	479	448	471	452	455	421	442	475	493	480	472	410	454	464	466	443	481	446	448	485	465	458	447	439	477	490	454	458	431	486	449	524	479	447	473	468	430	438	473	502	450	454	448	458	454	446	423	465	500	413	447	465	464	477	451	421	455	456	454	443	461	484	426	486	476	471	462	486	482	486	470	465	464	454	460	458	468	422	451	451	450	457	450	456	446	460	451	463	452	432	431	484	458	475	442	470	481	474	459	436	435	484	473	500	497	461	448	464	451	478	480	474	427	466	438	445	488	471	457	442	451	444	468	433	445	497	473	464	501	467	453	432	473	419	436	448	443	461	476	466	444	456	407	484	467	421	457	460	441	414	434	431	418	461	445	452	423	459	473	479	482	412	474	454	432	477	439	473	437	476	447	459	445	468	462	472	445	452	463	483	471	468	507	460	479	459	462	478	450	455	467	475	447	510	516	436	479	459	465	455	475	499	470	483	532	444	432	461	442	438	468	442	458	494	453	471	453	459	470	500	518	433	485	461	437	448	461	442	475	487	454	462	422	480	454	491	438	413	475	442	457	443	463	477	458	453	486	453	425	453	460	452	471	463	465	431	454	468	449	481	488	456	420	434	446	451	485	471	468	475	474	448	461	456	484	461	465	462	498	462	458	486	461	450	493	434	478	482	483	428	453	436	509	492	477	451	475	477	466	469	479	461	456	470	475	486	469	458	465	465	453	493	473	456	446	426	440	454	443	467	434	454	482	468	493	461	451	440	462	431	454	467	468	489	437	456	429	483	484	439	483	465	458	473	483	448	475	495	448	444	458	473	447	465	443	450	483	453	446	459	491	506	472	441	459	459	469	475	450	439	455	459	487	439	448	477	442	479	480	473	454	461	486	466	476	489	483	502	445	464	456	463	461	477	465	465	509	457	463	448	450	440	475	492	456	473	452	480	458	469	433
22929	21427	29151	24101	21422	21463	7822	1350	1091	1026	916	876	843	764	712	693	689	735	657	677	661	632	630	662	647	619	649	635	651	611	630	636	556	632	599	623	623	603	629	584	580	618	656	636	586	572	649	632	606	628	591	609	582	656	582	574	610	581	650	614	678	570	640	645	567	582	593	620	600	617	611	578	601	586	625	609	614	612	569	628	603	590	597	577	559	564	572	586	614	635	614	606	622	608	594	590	591	594	591	630	616	558	618	605	561	599	616	605	551	631	569	586	616	585	630	604	620	592	610	595	601	601	614	589	587	595	563	590	625	634	585	580	601	540	635	604	551	630	652	583	595	593	578	618	585	562	632	561	581	589	582	604	588	619	634	614	619	677	640	625	563	586	623	616	579	631	603	576	565	611	595	604	603	595	596	605	614	592	589	636	653	604	603	579	598	561	624	621	621	622	597	570	544	567	644	591	600	624	602	587	589	595	580	584	628	595	596	564	613	613	620	632	610	595	613	598	625	637	618	549	579	618	584	662	594	594	597	572	610	620	606	649	577	573	566	594	573	568	588	612	572	606	546	605	596	626	632	613	615	624	616	581	620	574	578	610	622	569	603	604	617	612	605	564	621	606	647	540	610	576	597	587	579	594	608	606	603	567	626	597	587	602	543	651	624	573	579	581	656	567	645	618	588	638	576	605	583	596	557	584	585	594	618	615	631	621	623	553	603	619	621	551	581	606	593	590	633	624	587	612	596	622	623	586	599	608	629	596	583	620	582	590	632	585	622	622	554	601	613	654	564	581	598	649	557	582	572	622	607	643	636	602	556	597	589	575	635	598	605	618	584	606	600	612	600	611	654	607	627	610	574	579	678	581	593	583	642	595	569	622	613	604	583	553	590	615	594	547	616	629	609	598	613	569	639	640	595	579	603	560	602	611	571	692	607	678	607	608	581	635	535	659	587	615	554	638	640	604	636	629	539	571	648	643	602	642	594	611	568	616	599	616	631	657	589	624	620	596	602	645	604	612	665	621	572	590	637	630	632	583	599	607	658	612	595	617	635	620	630	583	641	630	627	580	615	601	576	613	615	600	593	606	606	625	587	574	611	598	542	606	616	610	608	602	572	603	584	596	614	571	669	609	576	639	609	626	586	581	594	559	597	588	553	606	608	579	567	603	620	588	622	591	568	638	628	606	623	583	604	626	590	604	629	637	606	610	618	607	547	596	551	674	623	614	661	586	623	615	601	571	628	586	630	607	599	644	604	577	574	679	590	608	614	625	564	601	575	582	616	592	669	624	576	592	607	584	589	595	596	592	683	565	592	596	622	579	590	615	582	606	566	585	592	621	584	629	601	613	600	636	607	592	608	583	595	572	599	612	609	609	656	592	644	588	649	625	609	610	632	635	569	561	603	597	592	622	593	541	571	593	605	616	590	594	612	603	569	624	562	641	628	643	609	563	623	596	613	578	564	587	579	615	563	604	612	627	593	584	581	574	595	581	586	638	616	602	642	571	570	621	635	566	610	641	590	630	590	615	652	614	599	625	610	592	659	578	585	567	566	580	622	620	575	618	588	593	600	607	637	615	596	602	593	598	595	581	559	597	562	566	564	597	594	567	564	587	612	627	567	599	600	599	542	569	589	573	540	585	608	601	613	609	585	621	604	600	638	626	624	598	617	574	588	579	620	583	576	572	567	602	608	561	570	593	576	585	639	623	581	599	632	598	557	573	582	607	630	597	578	603	613	593	608	618	628	585	605	611	577	629	587	630	634	628	593	579	662	535	567	602	594	614	633	609	647	593	553	618	607	581	595	612	631	612	659	593	603	598	646	637	627	605	647	563	607	591	568	633	587	609	597	601	647	580	585	617	615	650	610	611	576	627	590	589	602	571	622	645	594	622	554	616	613	565	616	648	574	637	603	568	560	631	600	613	645	633	653	620	626	593	619	575	634	576	559	549	569	577	593	632	612	630	569	587	621	612	588	591	553	625	639	614	642	616	581	586	655	580	593	553	630	603	601	596	590	583	578	627	594	629	670	589	581	579	609	589	525	598	609	590	622	635	576	598	638	586	586	603	583	643	598	590	607	612	617	564	611	637	590	623	599	601	602	626	587	597	594	591	597	575	600	621	579	589	591	603	610	606	583	582	556	583	582	589	592	620	586	589	618	578	588	651	590	570	606	605	584	619	581	632	609	577	620	623	596	640	634	610	650	586	610	583	584	616	596	640	644	600	571	578	620	578	572	562	583	588	571	584	578	560	610	612	603	570	591	608	610	587	561	616	629	624	603	608	613	610	621	553	620	583	585	599	608	580	634	560	600	649	608	636	611	577	582	585	600	586	615	613	633	588	588	592	599	659	589	536	577	532	598	577	615	569	652	614	575	601	589	608	625	554	588	634	608	605	621	583	593	604	610	608	615	620	629	575	552	620	568	566	601	584	579	588	601	586	618	574	566	611	614	605	585	597	609	596	665	568	619	553	585	597	612	683	622	608	597	606	579	636	572	578	642	590	633	629	580	603	596	584	556	558	638	585	638	620	599	609	549	629	563	611	581	580	584	605	608	560	611	609	591	596	580	587	577	564	560	604	594	607	559	575	608	568	633	552	591	574	613	526	592	556	580	632	612	601	609	616	582	606	632	501	584	572	615	634	602	587	583	585	565	619	588	607	582	612	566	555	597	597	574	602	585	627	599	573	609	575	583	603	602	596	637	589	597	605	626	638	602	606	623	590	589	624	617	612	606	566	610	597	594	593	608	609	594	617	584	580	576	609	593	598	628	604	634	512	642	590	570	566	597	605	559	638	598	589	618	583	564	579	576	595	593	590	605	603	604	594	591	604	597	611	561	650	569	590	576	562	578	600	568	603	618	627	617	583	603	640	602	634	583	561	613	644	616	618	607	569	576	609	591	604	590	589	609	598	595	596	613	630	595	633	613	636	591	586	604	589	613	557	605	600	590	604	556	574	620	585	563	629	594	569	635	604	600	605	646	613	642	606	588	614	596	582	586	623	587	613	596	596	593	639	575	567	634	546	619	571	560	586	615	613	584	594	581	593	600	642	627	581	610	582	606	610	598	597	614	646	606	603	614	614	601	611	631	620	642	557	547	588	607	572	604	569	600	637	596	621	636	642	577	604	594	627	604	596	633	586	633	587	535	601	570	596	593	622	653	587	635	605	634	583	584	581	577	597	613	599	515	603	623	597	628	595	555	612	612	596	578	580	573	634	562	636	610	623	575	603	646	650	597	603	608	663	555	581	601	626	570	612	617	653	579	617	598	624	613	549	598	574	594	566	596	556	621	591	607	581	616	543	606	595	663	584	606	591	631	611	614	645	607	588	608	619	651	595	584	637	591	603	632	608	600	615	586	609	554	611	597	590	579	635	646	632	588	626	607	586	548	617	598	607	582	649	601	611	642	570	584	589	592	597	589	630	634	598	583	638	594	611	603	647	624	628	611	608	584	619	638	574	591	588	570	573	617	609	640	596
4983	15122	10266	5059	3802	2817	2180	1736	1467	1235	1146	1073	925	956	834	833	784	746	741	734	740	708	626	652	653	671	623	700	675	621	663	670	663	638	675	642	624	658	610	617	610	590	650	648	644	678	639	663	611	666	608	608	576	578	592	633	593	585	589	645	649	606	607	645	599	623	601	613	597	594	567	614	582	610	579	603	630	605	631	659	618	649	654	594	615	624	611	631	610	612	546	594	617	575	602	599	596	647	625	590	609	628	574	631	616	624	635	558	607	622	676	580	647	584	557	633	610	570	613	611	629	578	622	624	654	612	638	578	632	601	622	615	597	626	622	602	621	568	632	564	582	557	574	568	578	562	604	549	627	598	613	655	645	625	595	604	622	573	605	595	595	582	649	589	611	590	595	647	630	623	636	594	627	647	630	584	566	593	606	594	568	606	629	600	615	595	589	611	580	655	588	640	621	556	595	558	578	584	611	619	619	599	598	669	571	586	580	617	618	608	608	612	636	573	656	571	641	592	600	592	620	640	626	632	629	623	551	606	599	579	637	607	610	639	611	629	595	585	641	616	597	618	617	600	571	641	570	619	616	616	601	617	599	621	627	579	612	599	630	619	612	619	612	580	651	584	606	576	626	600	638	611	589	639	651	602	577	630	619	590	617	594	609	564	595	604	653	604	579	628	576	583	606	572	629	606	636	580	617	559	579	640	606	621	655	571	602	586	621	637	588	583	614	612	623	577	609	577	605	619	578	610	592	628	597	591	651	585	648	556	624	619	620	637	606	593	637	615	594	566	614	607	597	604	579	624	587	594	603	613	592	603	569	604	621	629	597	609	599	641	565	591	621	573	619	589	569	568	642	616	629	626	575	605	617	607	593	611	604	638	608	628	574	646	620	608	583	660	612	639	615	566	580	597	601	590	601	598	567	596	558	605	633	589	616	634	649	613	582	572	599	605	580	630	616	569	567	626	565	623	592	578	597	594	601	623	608	557	617	595	627	618	598	622	599	605	618	593	614	625	624	608	646	604	585	581	597	647	605	565	599	579	593	613	617	617	586	597	557	579	604	586	657	621	634	603	601	566	599	602	619	612	667	552	620	617	557	597	600	634	588	596	622	573	575	613	619	630	611	620	621	585	606	593	590	603	645	572	618	565	596	559	590	598	577	604	613	619	648	594	632	628	596	609	604	586	580	588	592	621	566	651	644	579	556	630	607	622	610	556	651	575	615	590	610	594	620	649	587	621	581	627	580	595	613	619	605	608	600	596	620	619	641	607	600	636	625	623	584	607	594	577	618	612	613	646	632	651	579	624	586	559	639	622	602	593	653	568	601	650	644	602	605	629	623	614	597	576	617	596	595	622	613	625	590	609	648	608	607	605	627	613	579	636	602	598	567	599	612	623	569	609	643	592	588	589	593	578	645	637	614	604	608	636	615	584	629	607	646	628	634	584	614	618	572	628	583	633	575	621	614	596	632	586	621	616	631	637	580	596	601	567	581	615	580	584	579	594	633	609	560	562	583	623	636	594	587	591	643	572	601	611	596	607	576	608	599	574	578	630	633	685	564	590	633	603	546	580	613	622	604	641	596	592	630	630	600	592	622	559	604	597	621	646	635	556	604	632	602	570	631	546	568	667	607	606	587	637	639	557	610	580	640	616	574	625	567	537	617	626	571	617	595	557	574	665	626	580	589	545	649	583	605	573	627	586	560	618	592	617	599	608	601	598	613	591	602	591	613	604	614	593	604	587	606	589	591	569	629	624	576	623	637	618	591	610	626	594	624	577	594	555	619	642	601	632	614	621	604	577	585	657	591	565	609	594	628	614	597	579	586	616	618	599	617	642	609	587	582	579	606	629	644	640	601	624	608	641	573	584	645	619	612	631	607	625	619	560	575	592	607	621	598	609	622	606	618	605	596	578	598	624	576	613	591	608	603	613	602	630	657	594	612	592	577	568	595	651	617	612	586	558	605	657	628	595	635	580	573	563	609	635	609	602	599	583	620	615	639	621	612	604	623	585	559	569	598	620	612	630	594	565	579	592	612	617	567	605	596	638	614	585	592	620	620	661	600	606	580	609	622	627	593	601	576	612	592	610	620	613	647	586	670	612	613	616	626	602	591	606	621	602	621	584	589	609	611	610	622	634	582	608	623	571	591	559	571	579	617	598	612	623	571	597	588	602	635	597	638	573	622	642	586	635	585	665	608	630	572	618	596	620	574	609	611	599	603	599	561	623	621	550	592	619	578	644	652	567	568	607	594	587	644	617	577	610	598	618	620	622	587	600	615	570	603	624	586	589	611	596	603	640	611	603	641	619	632	613	596	644	635	635	570	606	645	603	610	630	563	645	625	598	619	593	591	624	579	566	642	584	588	622	631	629	644	586	603	588	566	597	626	575	599	611	646	610	605	570	625	561	545	548	622	588	606	610	619	633	584	590	653	617	583	573	598	621	601	601	603	602	577	649	613	611	592	596	596	632	631	607	605	634	659	647	582	593	625	570	595	590	637	595	611	613	596	633	594	550	615	634	635	644	609	600	605	616	579	593	598	579	623	624	592	606	619	645	618	601	603	629	580	606	583	573	575	583	637	596	603	607	570	617	644	601	624	626	636	584	586	597	560	608	607	635	625	608	618	625	575	601	608	589	594	619	615	608	625	635	605	613	651	595	601	611	580	606	593	545	597	638	636	588	589	601	614	567	566	588	595	598	596	643	591	597	620	620	574	562	624	568	603	630	617	607	597	594	578	534	631	595	635	640	584	597	579	595	585	617	622	604	579	587	561	617	588	601	615	591	561	615	554	594	584	655	666	642	632	572	576	602	579	600	602	615	602	598	580	586	610	560	608	601	629	595	596	588	609	582	606	636	583	607	612	595	647	589	540	620	615	603	602	627	642	610	579	578	645	624	605	591	595	595	617	631	619	605	595	638	614	616	601	638	599	623	627	600	614	629	620	589	622	610	595	606	637	673	587	628	597	616	597	630	598	590	683	607	622	614	619	607	578	599	586	650	543	634	602	589	598	647	589	590	549	583	582	630	595	623	586	610	618	613	640	648	628	632	590	568	629	626	599	617	575	594	588	623	618	588	628	612	600	632	579	578	560	631	600	595	613	575	660	589	602	646	622	648	595	616	639	610	597	620	614	576	618	562	605	653	600	620	588	592	595	590	596	582	609	612	626	650	651	587	575	618	627	590	610	612	633	562	642	576	613	595	603	600	605	619	632	611	563	612	591	592	592	562	618	620	630	568	592	613	636	580	630	612	588	652	616	587	658	642	606	598	615	572	575	588	620	550	576	638	648	622	620	603	624	605	615	618	603	594	606	636	644	615	623	603	639	581	612	617	603	605	623	582	582	596	610	626	605	621	622	616	622	589	574	603	611	620	626	615	575	623	634	570	632	599	609	626	611	604	637	585	602	585	572	653	618	593	578	600	566	634	581	612	589	647	591	626	561	601	618	627	602	607	615	636	596	623	619	647	558	636	586	549
27936	17572	3297	637	455	396	302	240	210	219	201	214	223	229	207	209	229	211	231	207	213	219	216	202	214	221	207	185	198	213	215	223	220	231	218	241	240	238	241	208	233	205	218	205	192	223	220	206	209	207	218	230	211	217	226	215	197	208	178	207	195	210	241	213	212	218	216	229	222	223	222	227	222	216	216	214	208	181	212	230	222	222	206	213	222	207	171	220	198	217	210	196	215	221	239	224	207	208	205	242	238	215	233	242	222	199	215	232	231	200	217	238	191	203	210	198	201	215	217	208	210	218	208	233	227	192	212	206	216	219	228	215	190	219	201	224	225	189	191	221	226	224	212	213	225	196	229	201	203	229	226	205	248	201	209	212	210	231	174	216	219	228	217	219	216	201	200	208	189	223	206	231	230	232	224	210	190	221	194	242	202	225	213	219	203	236	177	225	232	205	188	204	240	200	223	207	219	228	195	195	231	202	226	198	194	237	235	205	194	228	254	218	216	227	193	203	212	208	195	179	209	210	194	204	175	214	236	211	219	190	226	211	216	215	228	270	210	211	210	193	262	220	211	227	204	219	205	222	204	215	181	204	212	235	220	228	213	249	226	213	212	222	210	193	212	240	201	201	220	212	225	200	225	188	219	244	197	237	195	214	192	206	238	183	229	222	207	215	230	186	218	224	195	204	233	232	201	201	209	193	206	225	198	195	217	199	207	200	222	204	188	228	238	211	227	187	211	218	244	224	228	241	213	187	229	221	219	221	216	227	200	213	212	209	218	196	206	212	226	204	212	221	203	196	192	204	239	221	218	236	207	206	196	210	215	205	225	214	214	204	198	232	194	233	208	200	225	200	217	221	201	199	207	235	200	222	245	214	190	226	192	211	218	208	217	185	210	205	211	232	210	227	203	228	249	208	203	214	198	191	201	217	198	186	202	202	206	211	205	212	223	198	226	218	223	248	183	212	217	204	194	197	210	224	205	218	195	218	222	214	192	210	186	214	239	197	229	222	200	210	209	224	211	202	205	217	215	252	191	222	202	209	193	211	223	220	234	226	204	202	221	213	216	218	232	190	214	213	205	236	213	220	212	237	229	226	202	200	214	211	192	206	200	206	212	202	231	208	200	209	213	219	249	236	211	211	210	212	187	207	215	219	205	221	218	222	230	217	215	229	207	197	227	189	218	204	215	187	228	227	200	201	238	240	214	224	227	221	220	207	197	220	228	190	207	193	218	209	224	236	218	187	227	213	199	220	261	213	232	241	196	227	181	198	211	202	186	198	211	254	181	221	219	189	204	214	226	241	230	208	224	203	195	211	199	210	206	192	227	219	217	203	229	208	225	210	236	218	224	206	201	212	212	213	232	212	208	211	208	219	229	211	237	196	206	241	225	228	199	213	208	205	185	233	229	217	222	222	233	203	219	236	186	224	213	212	196	195	214	242	224	223	237	211	195	213	223	247	214	211	195	222	208	193	205	230	199	230	213	184	194	189	210	211	225	190	211	226	228	210	195	219	207	212	219	216	252	199	215	203	214	214	222	185	201	207	219	237	214	213	218	212	212	198	237	193	233	221	240	207	220	212	244	229	239	220	207	212	199	198	209	218	217	241	218	226	202	178	228	233	205	223	202	192	207	222	226	203	204	224	216	194	198	195	200	228	188	213	201	203	218	245	210	227	214	196	206	220	224	206	211	220	194	192	204	203	206	241	223	168	229	242	207	228	186	223	207	218	217	192	200	205	226	218	202	200	199	234	188	203	185	223	225	195	210	230	213	197	209	211	218	221	215	230	215	214	198	201	243	220	228	214	241	195	210	212	205	223	206	185	219	222	190	202	232	220	229	192	212	199	235	231	215	200	210	233	226	205	223	191	224	190	225	210	226	212	202	208	205	188	206	222	207	222	176	204	210	217	228	223	207	215	233	220	214	224	205	211	200	205	191	219	188	207	217	231	231	223	206	195	215	215	209	208	218	261	234	215	205	199	201	181	221	201	223	218	211	220	203	236	202	209	208	211	222	219	238	243	206	189	212	222	223	204	193	204	210	215	204	240	228	230	205	205	195	184	201	205	196	206	230	210	211	230	206	220	217	209	202	224	215	215	209	211	213	209	215	204	203	202	214	188	202	205	222	219	214	218	182	218	187	209	202	210	227	230	223	231	219	225	250	214	221	224	197	228	240	198	230	207	223	238	203	223	219	236	212	218	219	196	218	231	207	227	231	204	210	212	223	210	261	227	209	223	209	208	203	219	203	197	219	209	212	225	211	215	219	202	236	199	248	206	225	219	210	210	203	186	208	196	203	200	197	231	216	226	196	227	213	229	218	228	198	235	205	214	210	228	213	200	226	212	232	216	212	215	212	226	200	227	223	188	181	233	221	205	235	188	226	225	222	234	193	203	219	197	218	211	199	201	221	198	185	219	225	181	225	191	230	229	217	205	204	230	239	217	181	204	204	222	237	235	190	220	183	198	206	205	226	208	213	178	207	231	205	212	228	207	207	210	241	217	200	219	223	210	215	229	209	227	223	222	219	223	234	214	216	180	210	201	210	203	211	214	207	208	193	209	197	214	222	200	194	202	208	203	201	215	180	194	195	210	207	213	246	189	216	226	211	222	252	217	213	208	213	231	223	202	208	228	177	202	225	209	226	201	186	212	236	213	215	198	217	207	206	243	231	170	195	230	230	209	238	218	203	202	217	202	223	210	213	237	198	227	218	224	192	231	191	187	219	194	226	230	222	204	221	205	216	226	204	196	231	224	242	207	210	196	243	235	222	224	181	212	223	220	190	220	224	216	198	238	205	216	213	193	203	205	192	210	229	227	192	222	209	232	204	223	221	195	220	199	234	231	227	200	211	222	174	227	217	187	215	209	217	213	246	229	237	217	232	224	202	218	214	208	244	201	219	223	208	248	210	187	205	226	212	223	226	218	225	233	197	207	200	179	235	197	226	184	215	226	219	213	215	217	221	219	227	231	209	205	221	224	212	241	212	213	230	222	240	209	224	203	235	219	189	197	218	217	210	219	194	220	207	204	210	234	230	211	220	217	218	193	255	206	216	215	200	234	193	232	208	212	212	209	228	211	225	194	225	213	221	207	194	209	178	203	223	209	201	217	244	202	225	227	191	181	197	202	217	211	237	226	215	227	201	225	197	224	229	194	217	224	205	223	207	211	206	220	185	213	211	205	206	215	196	182	228	219	216	239	216	222	207	215	199	201	220	195	214	217	207	214	209	215	208	201	211	186	232	192	247	209	210	217	200	217	199	187	222	211	196	226	199	231	209	215	251	231	200	226	245	230	239	197	207	216	200	184	209	227	222	207	230	204	192	239	204	207	229	194	211	213	196	212	213	206	210	197	215	205	196	205	199	196	208	226	214	209	210	241	203	227	237	219	216	225	200	191	204	208	232	181	215	212	221	197	222	180	206	228	219	215	218	209	209	195	224	188	208	200	202	207	205	200	198	225	213	209	219	210	229	206	208	212
4260	902	626	420	367	319	274	272	277	250	250	254	288	230	256	293	250	271	260	238	237	241	225	224	249	263	243	256	249	242	256	233	239	226	251	253	249	202	237	234	280	235	248	242	228	223	203	222	260	238	244	229	241	231	260	260	239	232	231	258	223	242	238	251	249	257	273	239	243	228	227	219	216	232	226	225	239	262	233	277	233	226	242	243	297	241	241	230	255	245	241	244	243	230	247	245	217	263	239	255	249	223	236	237	257	241	231	264	217	249	251	245	229	253	204	232	233	228	248	230	256	253	222	257	240	228	225	244	244	247	225	227	202	252	231	258	226	258	259	240	246	232	206	243	227	227	215	249	243	255	233	270	246	248	234	215	229	242	228	232	208	250	243	209	248	232	228	253	243	232	224	238	227	196	240	240	220	252	243	256	239	246	238	243	210	242	247	243	264	236	236	244	237	239	218	266	255	241	223	218	237	246	246	242	232	249	238	215	229	257	221	251	240	258	251	242	238	217	257	225	239	260	242	228	218	240	233	245	219	235	257	220	221	238	234	243	245	233	219	264	227	219	249	256	239	238	217	262	253	226	239	239	238	234	228	235	199	258	250	251	248	229	235	239	216	246	247	226	258	266	245	245	240	235	248	250	253	226	245	227	232	242	226	228	233	264	246	221	228	235	238	225	243	232	220	240	234	226	262	243	252	248	237	233	228	255	224	251	213	232	233	257	247	233	260	229	237	222	252	245	236	252	221	234	234	230	224	262	215	249	243	251	268	237	224	232	235	217	239	221	227	240	236	255	232	255	219	234	241	249	228	247	226	209	256	216	249	240	248	245	254	255	242	228	222	242	250	251	247	248	246	237	233	220	248	230	227	240	246	262	266	254	228	215	243	240	231	258	253	237	226	228	248	265	226	207	232	253	198	223	250	231	249	240	244	262	240	219	235	240	250	214	261	250	234	256	228	257	207	251	247	227	239	227	250	254	240	232	254	244	237	248	236	245	227	246	248	221	240	217	267	235	258	228	246	238	231	241	264	237	209	232	251	229	232	266	239	238	237	220	240	217	254	234	222	264	261	266	254	252	226	214	239	258	226	222	248	250	238	253	240	250	268	227	232	238	207	230	235	236	251	241	235	238	237	210	229	225	227	241	235	253	226	250	223	253	241	227	252	269	231	248	247	223	237	220	242	256	243	229	252	233	234	244	256	238	240	245	259	237	230	243	224	240	230	262	257	241	252	259	226	247	229	232	223	237	241	268	278	217	235	238	216	258	247	264	248	230	248	235	230	235	253	266	233	253	258	261	237	254	233	225	233	219	215	240	247	286	238	247	245	216	233	215	246	259	223	242	246	237	215	260	243	226	239	224	233	259	250	218	262	237	233	193	252	241	264	217	246	254	229	224	226	226	246	237	263	240	242	261	222	226	241	256	247	251	216	242	222	239	232	208	213	268	231	237	248	235	231	240	233	247	248	233	241	272	225	236	267	259	246	237	204	253	244	251	258	254	249	237	250	254	242	243	250	239	219	250	234	231	258	241	251	246	267	275	248	238	250	256	234	243	219	252	219	247	241	246	238	202	271	212	248	228	225	267	232	251	256	245	242	278	238	237	247	253	262	238	259	200	252	209	257	251	249	254	235	247	244	228	260	197	239	248	229	233	230	242	250	237	246	254	198	235	228	233	278	236	278	257	236	219	230	259	230	260	248	262	236	248	214	239	281	230	246	251	222	225	244	262	239	242	221	237	208	234	233	267	236	276	237	248	247	267	231	226	234	247	261	234	229	264	241	239	226	234	214	246	236	259	223	270	252	267	234	234	249	228	251	235	233	260	244	214	229	289	237	221	241	236	266	241	254	219	271	240	261	226	241	253	225	264	247	268	214	234	256	249	251	261	262	214	249	254	242	237	244	245	226	257	220	241	223	240	232	229	237	273	279	236	233	200	252	264	238	218	270	246	228	236	267	230	272	246	255	249	230	247	211	226	249	229	273	235	254	226	257	240	251	230	261	212	250	262	225	241	232	256	246	236	233	266	244	215	229	255	242	245	227	248	227	270	211	261	252	239	281	242	218	224	244	241	259	221	245	241	242	223	238	249	263	245	238	240	248	241	211	210	223	253	235	243	248	247	254	246	260	253	219	217	224	245	211	243	229	237	231	252	210	228	258	250	259	217	260	231	223	231	231	277	263	241	251	234	220	232	253	222	256	236	237	232	256	230	236	237	264	252	243	243	235	237	245	245	243	246	262	227	243	227	254	231	256	218	239	226	244	229	237	251	228	241	247	248	243	232	237	248	240	243	216	242	232	236	233	219	236	233	240	263	240	261	224	229	247	235	220	246	233	247	235	254	229	248	209	252	246	228	242	216	234	210	263	231	239	246	216	250	251	244	239	227	236	228	245	235	230	249	234	253	222	205	246	246	248	250	236	235	256	267	250	224	243	256	239	260	258	227	274	259	234	255	211	206	214	211	213	242	226	243	210	236	238	261	226	230	250	248	276	223	242	234	256	246	248	203	240	237	214	235	265	230	234	234	240	252	221	260	244	272	244	232	239	218	246	249	280	226	263	262	263	274	235	237	227	249	223	246	253	244	225	248	256	226	230	244	254	248	234	261	251	242	233	262	243	239	228	229	270	251	283	241	233	267	254	235	230	245	225	239	231	247	265	227	218	244	236	227	237	230	253	233	265	210	251	247	237	241	213	238	254	245	241	263	248	257	207	224	271	256	252	219	219	260	241	221	212	260	224	235	236	242	246	216	240	228	207	215	214	226	228	227	211	258	257	255	234	224	246	235	252	256	242	203	267	229	250	248	254	259	230	234	243	264	263	232	244	238	239	242	262	242	243	241	231	237	242	252	232	242	249	246	242	245	246	211	246	231	230	245	238	232	246	243	244	212	213	241	213	235	242	238	226	250	264	219	233	240	252	248	233	253	257	224	253	246	236	239	221	228	244	247	226	237	241	237	249	236	234	232	249	229	261	245	238	219	229	234	271	244	215	238	203	249	227	253	245	233	234	254	247	241	253	216	226	248	221	245	234	265	220	248	221	243	226	260	229	224	259	213	260	231	248	226	274	235	251	241	229	267	223	228	250	230	236	267	244	263	240	216	226	240	235	246	253	246	238	255	243	257	249	252	254	249	237	263	219	239	238	251	230	229	223	238	254	231	236	223	257	261	234	229	243	246	223	241	238	250	255	229	250	232	259	263	225	262	243	234	253	255	237	225	248	217	233	267	244	226	234	233	242	242	266	247	249	245	261	221	261	201	227	263	249	234	250	225	254	249	199	294	251	261	242	234	269	232	241	253	241	245	258	239	231	238	229	226	226	232	246	235	257	232	248	241	239	241	227	256	242	249	235	211	242	231	226	245	240	229	223	227	220	223	231	229	214	231	228	230	266	240	266	251	221	204	244	253	231	254	227	208	241	245	248	213	223	227	255	228	241	235	236	248	252	262	234	219	233	258	262	280	236	243	240	248	226	235
24006	21356	28591	24485	21358	9076	990	627	530	492	416	417	418	348	377	369	363	342	309	319	318	323	321	282	324	289	291	285	317	291	317	310	296	332	302	301	276	298	304	307	329	318	315	309	305	283	309	289	313	282	298	312	287	301	274	260	299	299	315	276	285	282	275	298	292	284	298	306	273	292	275	292	288	285	287	290	294	287	283	296	256	268	265	267	314	278	319	317	288	283	288	311	266	311	261	259	281	311	248	271	275	286	303	290	307	260	299	293	280	286	288	283	299	300	290	281	322	292	276	271	270	288	279	287	305	293	283	294	291	285	303	278	313	270	252	283	266	293	285	268	306	306	284	304	320	296	291	307	264	284	296	309	302	297	282	291	269	310	285	262	266	289	287	296	306	300	315	292	276	282	268	300	275	325	288	259	309	268	276	276	306	280	284	263	304	326	259	282	302	261	279	281	290	283	304	297	285	312	283	264	284	296	296	310	286	270	306	307	305	270	261	243	279	283	308	282	273	297	308	281	302	275	276	286	253	297	278	300	275	314	287	272	303	270	308	284	289	268	296	296	303	300	276	311	276	287	273	296	249	328	296	243	316	289	310	293	271	296	332	303	287	300	308	288	295	299	295	288	281	293	279	279	283	294	308	267	268	272	286	265	285	267	307	295	292	263	288	279	268	274	292	283	269	276	315	293	290	297	290	296	287	277	288	261	281	285	319	262	282	283	288	296	304	261	291	274	311	320	265	314	298	288	284	295	261	291	274	314	293	298	284	296	268	295	262	282	295	285	258	278	262	282	285	257	307	285	289	302	300	310	313	282	260	255	301	281	269	288	284	267	289	288	292	283	301	292	309	295	286	271	284	285	291	300	270	281	272	276	232	313	305	302	285	296	280	291	291	293	321	275	289	285	328	265	293	310	275	304	285	277	272	290	257	306	257	292	291	288	288	278	303	293	269	274	286	293	300	304	254	313	279	299	303	277	306	302	288	290	269	275	271	296	282	302	303	291	302	277	292	273	266	281	313	265	293	300	275	248	271	288	281	273	284	310	273	265	267	277	285	259	275	272	280	267	290	312	287	323	288	292	283	294	275	276	276	265	272	282	315	358	275	302	298	316	294	269	289	323	294	304	297	297	294	259	305	271	290	300	276	281	271	306	285	293	307	276	275	292	311	295	302	319	277	305	305	310	291	283	309	267	281	294	276	294	316	273	303	289	276	279	293	301	282	339	309	291	292	263	295	306	275	270	268	282	295	300	270	280	294	280	323	317	260	302	304	272	296	283	295	286	288	310	302	289	301	278	296	297	290	296	287	277	285	283	270	294	296	270	318	272	292	275	276	265	290	285	278	291	285	320	278	280	297	320	319	265	291	260	331	247	273	293	293	300	287	288	255	302	299	283	289	257	292	290	313	266	278	298	270	272	254	282	315	289	257	314	271	328	275	281	311	281	297	304	308	301	271	268	270	290	303	280	321	299	264	272	281	270	301	267	278	279	273	271	289	269	285	291	297	276	325	307	266	298	288	268	301	279	294	280	295	270	296	286	277	280	272	260	282	278	285	294	272	280	245	285	272	265	283	263	300	282	299	293	272	286	266	309	305	239	293	248	309	302	300	291	267	306	306	301	286	271	295	279	263	253	287	274	283	287	291	253	311	286	293	290	261	295	284	284	295	302	312	283	277	282	323	283	273	262	317	293	311	290	285	305	301	279	290	272	312	290	243	274	271	302	295	290	277	299	281	282	287	314	287	295	292	304	305	281	276	297	299	283	267	285	279	279	299	275	301	243	277	301	300	296	281	288	287	328	328	235	260	283	289	284	310	287	304	312	301	317	293	292	307	297	282	237	265	279	303	302	292	265	262	301	300	272	296	306	283	275	284	288	272	278	281	293	263	263	305	281	337	276	309	281	266	306	287	287	297	287	307	273	259	289	301	274	292	276	298	295	290	281	272	307	259	268	252	243	327	313	299	311	276	301	310	274	286	297	283	283	296	280	264	302	296	275	285	303	324	280	318	321	269	278	293	322	281	253	278	296	286	268	291	292	293	280	262	293	285	276	294	273	284	300	299	280	306	283	289	253	289	287	291	294	283	279	298	309	280	305	296	286	280	302	270	300	278	327	271	289	271	251	322	289	296	320	301	266	298	268	295	300	254	274	282	295	295	294	326	323	271	297	277	263	274	280	277	285	319	283	263	281	301	321	290	272	287	287	285	272	298	320	247	289	285	290	277	276	304	309	271	298	287	298	299	287	274	297	271	305	302	281	269	278	292	277	278	347	275	294	288	294	285	248	298	296	311	283	307	269	267	286	294	264	289	298	289	263	301	296	268	281	277	276	258	297	298	280	277	281	280	313	292	285	269	289	309	278	301	304	275	286	278	263	292	284	294	298	267	299	287	306	293	309	293	276	307	264	288	284	276	323	304	293	258	278	275	257	293	311	283	282	321	293	270	287	282	282	293	321	292	271	281	272	281	282	305	291	288	296	278	285	266	251	265	312	304	285	259	281	322	295	280	300	284	308	304	287	287	293	283	281	304	309	281	276	285	305	269	290	263	304	300	261	286	322	276	281	299	258	292	312	296	273	289	299	268	289	293	341	262	267	296	267	258	311	273	264	270	276	273	318	299	285	274	309	321	281	298	303	289	306	295	305	296	311	286	290	276	293	272	306	268	304	302	311	290	311	295	285	272	267	258	294	269	313	283	284	306	277	274	274	295	303	291	286	253	300	288	277	292	290	309	253	252	288	299	309	303	285	269	280	268	293	308	299	300	267	285	272	265	269	267	290	262	280	282	290	303	279	300	292	308	289	284	277	264	281	281	277	250	294	265	273	304	284	309	284	269	282	304	284	285	294	277	315	307	293	283	282	298	254	289	285	263	279	272	262	285	295	285	288	235	285	316	287	319	298	291	274	262	283	285	290	292	282	277	301	295	295	291	276	265	266	263	237	312	281	280	307	267	295	299	288	302	295	273	279	275	297	291	256	284	280	298	281	286	297	292	284	294	300	281	274	295	278	302	284	282	308	264	266	294	276	281	278	270	278	282	269	283	280	271	253	278	306	290	287	300	277	283	275	280	296	295	292	300	275	295	290	287	297	281	322	279	271	307	285	283	313	290	297	277	277	295	276	290	247	294	294	302	318	289	267	322	276	284	287	288	281	306	284	291	288	255	315	274	281	289	286	297	285	289	296	286	280	288	308	282	306	285	275	299	304	282	317	298	290	287	286	258	270	303	284	288	297	289	291	276	308	261	271	278	299	297	271	276	295	286	267	270	290	304	314	319	275	274	285	296	302	272	273	300	271	276	290	307	294	275	272	283	283	279	275	286	277	296	266	297	297	253	304	286	294	288	264	313	258	294	290	271	292	307	292	294	275	338	297	284	254	295	300	287	277	303	308	273	324	299	273	307	264	293	273	275	269	260	274	283	334	288	299	287	307	279	299	259	279	275	298	300	260	279	296	300	298	297	259	274	315	304	287	306	290
3557	8863	6082	2723	2035	1535	1177	905	775	634	553	481	477	442	426	423	409	357	362	363	361	352	351	336	328	352	333	340	296	336	326	326	332	302	329	313	311	318	322	293	287	324	314	285	292	313	289	293	342	298	289	328	347	347	314	317	272	288	282	329	306	323	287	323	326	305	297	299	335	280	309	312	322	304	319	301	335	332	304	299	327	311	325	292	289	270	310	312	277	280	344	309	293	302	296	290	315	277	295	292	305	289	312	304	303	294	300	299	337	269	329	297	320	312	336	359	279	296	314	319	321	278	294	322	266	318	287	325	318	307	318	312	303	282	309	342	299	302	303	310	336	276	296	269	295	298	319	289	303	302	286	288	320	328	292	313	276	339	303	305	297	316	325	326	315	317	269	327	313	308	309	287	304	289	306	283	282	253	303	315	270	344	311	312	315	288	347	300	283	269	327	302	265	303	309	282	302	336	269	288	314	308	296	290	303	288	318	307	296	305	276	288	296	315	301	301	315	270	320	307	284	316	307	301	326	328	316	326	295	298	301	289	305	318	342	307	286	299	326	311	312	308	338	290	292	289	304	271	281	332	317	273	323	294	285	342	319	303	310	277	307	288	332	298	281	305	273	274	295	290	312	329	312	276	304	282	284	304	307	305	314	329	324	293	323	318	284	303	323	256	309	299	297	287	298	300	309	302	272	331	305	316	292	307	301	307	289	310	289	329	324	317	314	302	290	324	295	289	298	291	320	316	306	288	317	318	280	310	302	329	314	310	322	311	307	322	293	313	277	296	314	342	295	311	283	307	297	301	284	303	329	288	311	283	307	265	290	301	303	278	304	319	310	302	312	331	287	280	318	308	275	343	300	281	281	269	302	276	314	297	307	294	310	313	292	275	325	292	312	267	318	286	293	299	298	313	274	291	302	311	299	323	311	326	312	290	285	315	303	324	286	254	297	292	313	316	325	289	301	287	297	310	321	277	310	290	311	301	312	310	288	297	318	322	320	311	294	325	297	321	303	297	280	309	283	317	308	328	300	338	319	297	339	306	291	292	317	306	285	310	308	274	286	301	296	288	311	298	331	258	298	283	300	278	296	272	314	295	289	324	300	329	296	290	297	304	296	318	289	303	298	288	288	294	284	305	294	305	321	295	343	320	311	308	276	339	277	286	316	326	305	286	282	303	311	315	285	314	292	296	287	303	311	279	304	291	289	298	278	308	337	313	312	328	297	316	277	290	320	304	279	301	325	325	317	341	307	289	298	299	295	309	289	314	293	319	319	322	292	322	281	313	325	302	315	284	292	324	287	295	297	289	294	298	324	315	330	281	298	319	299	297	263	294	306	312	292	303	306	327	300	305	290	332	313	313	297	284	313	301	329	304	294	305	304	272	313	317	300	290	328	287	319	298	317	281	303	307	285	342	299	302	311	305	311	303	288	324	297	307	302	325	335	280	285	271	299	306	285	282	314	310	290	330	304	326	304	297	320	307	317	287	280	315	318	328	303	323	280	307	295	301	301	291	316	295	299	301	298	264	281	302	291	315	293	305	306	320	297	319	297	330	289	282	293	261	308	273	268	320	298	291	341	305	282	270	315	313	300	290	310	305	303	296	329	330	309	318	327	303	325	301	314	302	308	303	306	328	297	281	289	310	299	281	290	286	318	320	300	297	282	296	291	275	306	274	268	315	330	298	330	318	315	315	283	299	309	323	295	312	283	269	300	312	304	262	292	297	337	305	272	264	306	268	278	307	297	351	323	293	276	271	324	305	279	293	300	316	300	279	313	309	278	275	319	292	257	283	316	296	340	287	299	311	294	280	306	298	325	301	299	267	293	264	316	313	300	316	304	280	291	301	320	309	293	299	302	293	254	305	306	303	320	326	301	293	322	319	284	323	299	273	323	279	297	306	305	276	315	327	300	286	287	311	305	282	331	312	316	320	322	295	317	275	298	283	313	303	305	296	328	325	314	292	299	291	313	274	272	290	271	278	295	309	345	300	277	341	304	293	327	278	307	290	301	331	283	307	291	264	321	296	325	287	282	306	309	319	320	322	279	317	289	268	322	306	320	329	323	315	292	272	307	301	335	323	296	321	334	323	307	291	310	302	285	287	301	288	310	280	314	285	300	308	276	324	277	283	308	325	276	309	314	288	311	315	307	322	278	296	280	305	317	285	302	305	292	298	286	303	278	323	299	301	304	319	308	278	321	333	290	266	324	303	282	296	310	339	317	292	301	322	322	290	295	287	298	253	314	330	292	301	296	315	295	286	312	283	309	307	292	269	297	295	313	304	319	331	286	285	296	305	319	291	323	322	307	304	333	309	280	276	327	316	297	335	312	291	300	300	293	314	308	309	309	276	306	315	318	285	282	320	289	329	298	301	277	328	331	307	288	313	288	315	285	307	293	279	298	308	310	332	313	341	309	323	282	292	288	284	302	316	293	292	280	285	285	302	321	294	301	285	303	300	298	285	276	299	293	307	301	301	315	310	304	297	317	294	297	294	304	326	286	296	267	302	307	317	290	295	289	296	270	289	301	305	309	326	329	291	307	301	312	294	300	292	297	304	322	273	305	295	310	261	308	294	287	308	297	288	316	293	273	271	286	302	294	305	285	284	301	326	280	307	297	272	298	286	305	296	301	304	315	290	299	261	325	304	280	328	320	297	329	316	298	316	311	298	294	270	291	293	314	304	300	306	325	306	321	306	292	314	318	300	336	327	275	312	325	285	309	306	299	313	308	327	291	315	309	298	324	277	302	286	303	297	289	285	301	317	299	292	314	284	308	329	330	296	285	285	287	302	301	313	310	299	290	283	312	303	317	280	302	289	316	281	282	313	312	295	297	314	316	293	285	291	313	299	302	271	308	316	331	300	319	339	308	326	347	327	319	310	304	310	314	296	314	338	300	272	318	299	327	341	296	349	294	288	310	330	270	328	317	306	328	296	262	306	296	307	260	322	312	300	303	314	307	283	309	303	309	293	330	327	282	314	286	328	300	305	334	285	294	286	307	265	271	291	323	310	307	295	327	321	280	297	320	261	304	320	285	318	297	283	303	291	302	304	300	309	290	318	317	338	299	310	306	292	284	303	290	249	287	296	285	281	283	280	278	302	308	280	319	335	279	295	337	309	295	251	326	297	287	275	333	267	347	287	320	297	312	334	281	316	284	307	273	294	306	290	293	283	305	287	297	287	299	264	278	308	302	320	301	301	296	317	297	280	300	289	328	306	319	299	284	315	274	294	294	347	282	267	322	288	299	276	303	285	315	305	302	288	331	309	304	310	308	309	332	347	282	291	284	335	317	314	313	326	311	318	287	287	312	301	317	310	289	312	317	302	313	325	318	280	304	281	310	295	289	293	309	320	334	296	312	260	306	299	263	301	308	307	297	284	275	289	291	305	284	286	307	328	339	325	279	295	311	278	301	317	300	290	287	304	304	312	300	304	299	294	286	279	296	310	321	273	313	309	302	292	304	284	293	264	297	315
25293	21395	27506	25554	9712	884	659	583	500	546	528	465	475	499	467	472	454	448	462	469	437	433	437	450	380	487	433	430	470	437	441	470	444	414	430	410	453	451	448	432	449	397	443	464	409	412	439	409	400	481	400	411	429	449	411	439	445	449	393	416	437	403	452	409	452	420	405	463	460	472	409	436	435	410	424	425	465	434	406	420	435	441	457	450	408	412	438	453	401	445	454	429	420	416	391	396	438	408	457	385	438	422	417	460	483	461	423	436	429	435	451	439	452	410	457	434	435	417	443	428	440	435	432	437	449	418	433	452	426	422	405	479	401	451	406	425	439	404	412	417	398	423	428	442	430	413	441	441	425	418	421	427	446	425	419	460	452	422	439	463	392	413	438	431	415	457	424	417	420	427	422	452	413	390	415	425	430	441	387	439	457	421	411	452	418	411	423	447	437	416	474	409	442	365	436	429	396	412	421	445	451	423	443	423	423	419	433	435	438	434	453	491	382	404	433	455	424	478	430	437	436	429	445	424	432	399	445	441	459	471	424	422	424	452	411	414	441	410	432	443	413	451	413	479	412	436	412	434	423	440	420	415	436	397	450	437	415	398	420	445	418	475	417	430	436	455	431	431	432	434	443	394	427	437	411	415	468	395	442	466	461	381	410	458	459	435	449	480	462	414	433	449	439	409	399	440	463	446	393	430	445	437	456	432	438	436	418	450	446	408	430	445	422	436	459	405	421	429	425	403	424	442	413	430	448	443	415	492	403	422	463	450	448	418	445	439	424	418	433	449	426	422	388	405	406	424	421	444	429	452	439	461	423	408	438	434	403	425	436	401	414	447	402	473	432	420	436	433	439	398	421	440	430	444	388	473	439	390	451	439	425	452	410	396	461	403	418	429	462	415	434	397	442	482	407	416	393	408	430	445	441	441	430	445	430	414	419	432	439	426	422	447	441	418	431	458	452	409	408	383	444	461	395	420	412	456	430	410	449	436	435	415	413	448	411	407	426	444	409	431	408	403	436	418	455	412	429	437	429	400	426	428	428	439	472	419	433	411	420	434	445	427	454	383	452	396	445	446	417	440	419	440	447	387	472	420	390	411	462	468	444	424	433	453	440	439	439	440	421	426	415	416	450	424	425	419	442	463	410	437	428	401	402	412	422	426	427	451	401	430	443	402	406	442	459	443	441	438	455	442	421	429	424	417	462	422	419	395	424	443	438	427	413	441	437	428	380	396	415	439	470	426	428	400	467	401	428	425	471	453	431	447	445	431	450	442	419	420	432	440	456	460	420	387	418	438	448	451	400	424	435	416	415	402	426	410	455	400	428	445	423	419	440	417	417	490	430	417	441	462	437	418	410	423	399	416	410	441	436	439	416	424	418	439	419	418	475	419	423	445	451	413	471	426	420	409	406	427	444	466	411	462	444	458	414	444	426	438	450	396	438	423	418	455	440	412	460	423	421	414	458	430	440	444	430	385	429	445	413	459	476	474	435	412	426	440	396	469	434	418	415	456	424	438	491	449	442	420	452	390	388	437	424	440	409	411	442	445	425	397	435	401	412	393	432	412	439	419	394	402	429	393	422	396	439	421	403	452	382	432	457	410	416	414	476	452	428	410	443	415	446	468	422	463	429	424	431	421	404	430	443	443	456	404	435	440	441	403	426	413	390	416	424	429	408	442	438	430	444	437	483	403	430	437	447	444	424	436	429	472	450	456	400	417	412	404	394	464	460	466	416	451	445	468	425	421	417	410	430	425	411	435	435	455	460	417	424	418	411	426	422	417	420	376	448	435	399	440	437	424	439	403	405	393	448	432	447	425	472	462	422	445	415	433	454	399	412	446	395	420	462	397	416	419	430	466	412	419	425	419	436	456	445	450	441	454	419	421	432	454	444	434	408	454	420	395	408	447	395	419	425	442	427	408	429	443	412	382	442	450	428	376	440	455	407	434	432	400	377	405	449	442	444	427	424	397	391	453	419	460	428	446	425	445	423	434	430	425	430	458	434	399	437	446	432	409	419	449	458	417	414	424	423	447	435	462	438	398	387	411	404	410	456	396	461	453	440	444	391	459	414	443	455	431	449	432	404	425	452	458	413	461	454	390	452	422	465	455	418	403	409	421	418	396	440	441	433	410	480	374	461	414	436	407	423	399	426	433	464	446	395	462	462	422	416	448	440	446	464	418	455	452	421	468	444	449	423	423	424	455	407	453	427	437	428	443	434	455	408	422	417	444	450	459	427	412	401	400	426	445	428	421	438	430	462	422	430	392	420	434	384	432	421	462	442	446	410	476	416	461	409	393	399	457	434	387	444	425	435	401	441	426	468	423	459	444	443	442	417	438	425	441	466	405	394	477	407	413	430	460	439	428	432	438	462	446	435	432	434	409	401	448	420	412	432	427	406	421	427	462	428	423	440	425	447	422	450	429	463	427	441	428	405	442	458	381	403	436	434	479	407	411	395	443	436	409	452	441	427	452	418	413	422	446	440	472	447	395	451	400	444	403	450	400	449	455	426	416	471	443	438	444	433	399	387	438	423	450	423	416	442	427	490	421	407	414	401	430	431	439	416	443	396	440	450	412	446	444	442	414	419	445	430	426	403	434	417	434	440	434	401	428	427	434	441	435	426	415	410	418	432	402	417	435	417	417	418	411	441	424	446	426	394	418	432	431	402	442	447	413	447	452	416	423	452	462	424	427	421	463	414	408	434	445	457	430	442	452	434	457	428	456	460	423	414	431	406	425	440	429	418	418	476	438	400	374	425	417	414	432	432	431	395	413	437	424	429	442	407	458	415	431	447	440	450	437	411	411	432	402	403	405	423	422	433	452	440	412	436	465	440	448	426	424	465	412	402	466	429	444	458	440	432	423	428	478	417	428	445	432	464	477	432	452	425	388	403	439	432	401	434	456	447	455	449	429	429	419	474	432	435	408	444	421	433	422	458	400	447	402	427	442	428	449	404	449	436	423	445	461	398	427	360	396	426	462	448	394	419	455	403	428	396	423	438	427	463	431	420	456	424	404	460	435	410	391	434	428	413	404	418	391	416	408	441	420	441	430	400	414	411	430	427	463	376	451	426	420	431	422	421	434	453	421	413	461	402	411	428	428	450	427	389	416	440	405	466	459	450	414	407	442	400	448	442	411	396	402	401	417	388	459	456	437	418	401	420	434	413	426	420	413	464	431	423	429	407	431	405	410	454	447	410	424	448	418	429	480	422	387	452	439	437	464	430	419	450	429	426	438	438	420	434	425	443	464	422	496	484	435	446	450	411	449	441	438	396	410	441	426	418	443	444	387	433	440	435	424	400	413	428	414	412	412	405	458	423	414	409	428	444	468	410	407	427	402	411	438	460	416	458	460	436	436	423	411	445	461	430	414	402	451	400	447	424	424	425	402	438	412	427	456	426	426	394	429	444	408	431	438	428	404	453	463	429	418	443	451	451	452	436	415	443	447	408	408	419	414	442	436	447	408	454	431	446	428
3645	5375	3472	1757	1288	1065	924	769	752	669	633	577	542	564	525	529	492	519	502	490	488	521	463	476	484	476	501	514	506	462	424	487	470	442	430	465	485	503	460	458	437	495	439	485	458	460	478	486	492	447	448	428	439	454	467	464	470	488	489	475	447	455	469	456	447	462	443	408	513	540	459	465	435	449	482	488	465	457	490	470	473	452	461	485	467	437	419	451	446	478	467	443	471	457	442	488	490	464	434	419	453	481	476	461	469	469	454	478	507	470	488	467	496	454	493	460	457	435	484	419	457	444	476	447	459	421	495	460	435	456	456	422	435	482	455	460	442	443	473	437	451	480	435	444	475	478	440	424	475	467	454	434	451	442	513	466	483	449	464	476	434	465	438	451	454	430	442	464	462	449	490	472	461	476	473	470	475	431	461	440	459	474	452	500	431	464	433	417	402	487	443	441	472	488	465	450	475	473	536	437	444	489	477	441	489	440	456	444	469	475	464	438	465	472	467	479	470	453	441	483	442	461	443	463	425	444	462	476	474	480	451	479	479	491	465	448	430	437	481	439	433	442	458	460	460	447	450	432	461	480	434	472	479	441	475	447	444	464	462	480	509	458	449	459	438	445	476	489	465	436	484	452	465	482	469	479	460	483	498	463	414	438	435	429	494	442	489	459	496	468	500	462	482	463	478	467	441	427	457	432	453	470	444	446	499	459	462	467	476	462	470	445	452	440	459	445	503	481	423	443	429	486	455	476	483	460	444	452	497	464	453	494	441	465	440	464	443	488	513	469	471	432	497	476	455	478	453	445	410	477	455	476	478	427	485	429	444	495	489	456	442	433	444	478	439	451	479	474	487	455	487	471	447	456	439	495	450	476	466	480	449	480	452	465	471	490	486	447	469	454	404	470	459	476	463	451	422	449	436	460	491	484	447	441	492	476	486	441	465	552	484	452	469	469	482	480	444	459	432	461	435	445	478	485	415	466	446	431	479	459	450	495	463	460	449	456	471	500	439	472	430	477	462	481	479	445	457	450	469	446	437	483	449	451	471	498	477	445	474	473	468	419	435	503	440	428	460	451	474	466	459	493	480	490	457	471	430	472	430	461	460	447	460	462	455	460	449	472	432	484	459	426	460	441	474	468	503	470	452	424	470	466	450	455	460	476	463	496	478	450	450	476	448	430	436	470	497	505	470	474	450	460	493	474	475	478	477	446	471	458	479	449	440	461	454	440	444	450	463	457	426	455	424	438	466	503	419	462	427	476	468	487	438	495	474	472	472	448	454	495	438	456	432	410	432	433	494	441	461	443	506	472	450	487	451	464	423	461	485	477	455	461	440	500	454	452	441	480	479	452	465	457	429	424	470	460	438	473	441	445	453	423	457	438	453	453	444	444	465	451	436	463	468	449	482	470	479	449	476	463	471	439	453	476	443	458	479	499	460	455	491	486	450	474	442	453	472	498	444	446	485	414	478	464	451	427	468	471	444	444	478	453	461	433	484	445	470	484	468	435	454	440	469	407	456	448	477	462	446	443	444	466	466	465	437	443	482	497	407	466	469	463	464	446	458	488	459	421	484	474	459	498	454	479	432	478	478	448	475	473	482	473	498	447	477	467	452	470	437	467	499	473	519	472	458	418	467	469	477	442	510	445	453	457	488	455	461	458	456	463	439	448	454	489	477	484	444	450	431	472	485	470	436	435	464	468	454	456	475	405	416	484	469	462	491	428	454	451	490	488	451	449	458	454	480	449	506	449	457	459	451	484	487	448	462	426	453	465	457	481	431	456	468	490	444	428	469	428	453	482	447	461	466	481	455	451	492	483	479	471	474	447	451	431	448	484	462	453	483	467	481	435	468	482	475	453	438	483	450	494	483	471	456	490	523	452	478	465	476	454	489	444	485	477	473	483	422	445	457	466	464	462	455	442	442	473	477	432	490	438	505	452	449	458	428	444	434	482	458	420	438	454	435	469	473	453	462	454	449	468	486	418	447	437	438	438	448	451	473	483	454	458	468	464	478	424	470	460	461	492	475	448	462	494	443	436	456	464	478	494	473	463	442	450	473	519	449	486	471	435	464	447	461	463	509	464	449	472	483	454	471	427	485	435	468	468	453	485	407	460	488	436	438	416	506	433	407	502	455	478	447	479	457	450	445	429	425	473	448	511	445	461	486	469	487	472	453	425	465	440	460	439	425	458	425	469	469	513	505	476	451	432	458	487	454	477	452	476	456	497	439	463	466	450	443	462	481	428	500	473	456	451	429	448	452	500	475	422	480	458	481	460	469	468	515	460	438	452	463	447	458	470	432	473	439	503	457	452	461	455	448	452	491	445	500	458	493	438	481	446	456	478	467	430	474	459	452	455	461	435	469	469	461	477	451	464	452	437	479	445	439	479	449	493	451	434	455	434	458	472	454	423	427	434	439	443	475	466	474	446	466	430	464	476	469	439	435	479	506	436	489	450	482	474	461	462	440	474	449	495	459	439	467	475	454	475	473	433	482	465	458	436	449	482	455	437	465	487	457	438	456	460	472	479	452	470	425	440	465	480	482	446	466	491	483	498	460	445	490	483	478	427	456	469	478	438	436	451	460	453	452	484	441	458	470	442	454	466	460	457	466	454	487	492	468	462	469	466	464	463	497	450	467	462	463	431	458	472	463	456	437	437	434	467	435	429	472	430	460	447	437	470	474	443	478	448	453	462	424	494	446	460	500	450	528	466	448	460	469	456	474	396	491	439	466	434	488	486	483	497	444	463	463	451	459	456	442	407	474	448	474	442	499	462	440	445	471	449	446	467	441	463	479	442	465	426	447	453	463	461	482	486	458	481	459	456	455	473	478	488	480	452	483	464	514	448	459	450	452	415	440	468	455	423	498	461	443	447	427	484	464	441	472	475	470	447	467	443	453	449	482	452	457	451	458	438	412	481	462	475	480	443	479	472	459	434	471	437	431	437	457	471	432	424	475	485	455	473	422	478	483	421	435	496	435	460	488	419	445	457	449	480	475	458	448	458	481	490	500	399	416	438	426	438	507	458	476	456	450	473	450	435	464	456	473	472	480	453	420	446	480	465	480	442	440	500	470	449	503	462	464	479	482	442	452	459	439	437	436	479	425	464	441	443	456	451	489	447	498	478	466	481	458	460	450	424	444	482	464	493	501	433	447	454	484	448	484	449	446	398	445	450	478	452	472	470	478	487	444	469	459	458	415	449	399	441	455	476	468	486	453	437	462	469	425	443	488	462	460	478	466	444	441	482	468	441	447	450	411	447	455	450	482	447	432	487	433	459	440	420	421	468	462	433	499	414	480	494	471	458	491	431	466	481	458	482	492	446	462	444	445	484	445	473	421	488	437	476	413	446	446	490	440	465	458	441	450	444	448	476	458	414	436	442	462	432	474	493	446	431	410	471	465	463	454	464	490	447	435	444	471	475	452	462	450	488	443	484	407	458	477	455	458	410	446	462	446	465	454	460	480	455	469	462	473	452
22943	21442	29157	24105	21444	21490	7799	1362	1099	929	927	870	783	720	731	751	691	706	675	705	661	681	679	654	687	659	695	611	640	616	617	617	592	605	611	601	623	608	662	623	637	620	592	622	586	623	615	591	579	635	629	673	627	621	606	585	583	584	630	543	572	620	620	611	600	620	598	614	607	607	555	608	576	601	620	599	616	565	627	576	580	618	606	613	606	646	616	603	645	612	586	550	632	615	626	631	595	585	633	668	571	645	565	615	571	584	603	612	637	627	638	624	591	581	594	600	591	608	575	583	571	645	587	633	592	632	607	618	594	603	623	569	610	596	603	551	628	648	615	564	588	576	620	624	587	636	589	605	617	585	597	577	613	602	586	583	601	581	620	578	607	629	636	626	604	605	614	621	605	624	619	615	576	608	581	612	612	610	589	594	609	648	583	580	637	600	625	565	618	646	593	623	570	585	593	598	629	575	615	575	612	608	579	591	628	598	595	626	585	605	557	566	614	578	585	564	579	572	622	609	567	561	551	620	621	584	630	617	605	605	597	638	609	667	584	586	603	556	613	570	646	688	578	636	604	622	615	601	597	626	600	593	603	642	552	588	585	588	610	616	600	601	620	581	572	632	640	563	577	633	575	627	646	614	597	575	613	603	613	584	590	615	585	561	599	590	615	572	634	625	608	591	610	625	603	637	584	550	581	604	624	628	587	630	640	629	624	575	626	587	592	568	607	593	563	590	576	608	600	562	610	660	609	631	557	608	620	585	565	612	592	618	577	623	625	568	617	637	621	624	596	571	598	570	573	612	619	604	607	666	611	595	583	560	609	651	591	604	614	569	607	614	625	622	570	592	612	631	583	652	628	603	629	604	613	601	555	594	611	613	585	623	589	604	597	615	579	617	636	632	596	616	606	613	625	572	596	584	587	628	570	614	647	590	626	604	646	616	618	626	568	604	594	588	595	578	602	587	594	615	599	621	636	625	622	624	592	581	624	624	565	601	592	573	587	623	589	593	619	631	605	562	604	551	605	616	570	594	557	609	620	584	612	644	590	603	600	616	594	631	627	636	567	575	555	618	600	651	578	592	559	609	604	575	560	617	596	601	612	614	609	609	600	569	602	635	575	569	585	580	647	627	598	617	580	640	619	607	585	594	593	590	563	627	568	610	596	590	612	596	598	614	574	613	607	646	571	596	583	608	642	596	607	653	590	582	543	593	586	608	546	578	593	612	587	581	587	641	605	632	572	568	624	631	588	608	610	597	609	621	603	598	590	659	629	612	629	572	581	597	601	600	591	647	576	613	618	597	599	615	639	634	604	560	616	597	625	600	576	598	618	586	622	633	640	629	522	613	571	591	615	565	623	607	600	595	574	633	605	570	584	617	600	608	615	606	620	605	632	594	592	578	609	618	584	623	598	582	600	565	592	626	559	595	580	640	584	594	563	604	641	596	596	664	618	596	601	562	598	599	583	581	605	616	604	594	626	621	611	632	594	615	629	612	624	598	602	569	613	589	619	615	615	565	626	572	566	600	648	604	592	569	634	586	595	563	607	552	570	588	602	588	592	589	626	581	623	593	622	605	596	595	605	617	628	536	546	599	559	560	578	599	645	608	595	609	590	609	598	609	605	582	611	600	629	614	600	581	604	569	616	575	557	608	577	599	585	630	628	574	628	596	640	554	603	581	607	623	632	621	616	637	592	607	573	555	611	608	610	608	582	592	611	582	594	601	638	575	600	603	636	556	563	600	602	606	625	629	582	580	578	574	571	618	621	606	631	588	599	574	580	616	652	583	625	611	631	604	574	552	622	572	625	527	608	593	585	594	631	602	605	606	599	604	589	611	601	620	645	612	581	588	663	637	629	621	604	585	574	603	566	606	565	611	566	636	604	619	646	641	625	598	584	615	595	570	585	590	562	657	569	607	577	583	625	572	608	623	617	601	657	626	624	594	590	624	584	618	582	588	559	586	582	605	573	619	611	640	614	638	591	571	600	622	611	607	639	565	590	594	609	594	629	606	580	585	623	655	598	619	609	575	603	588	608	592	570	649	600	641	579	574	587	595	592	615	617	617	587	584	588	587	580	599	596	613	589	640	574	568	619	628	601	647	588	570	573	624	616	632	640	595	617	573	565	607	593	614	608	556	618	613	603	613	619	609	592	655	591	575	609	582	616	589	572	651	592	571	544	589	628	571	618	598	588	566	571	595	627	617	607	613	606	636	605	615	613	583	591	603	601	596	617	593	569	577	602	605	616	576	625	587	617	612	658	593	644	590	616	603	603	585	588	587	604	622	604	603	584	585	610	606	611	579	576	568	585	583	646	558	608	591	614	563	620	605	618	593	604	580	572	568	553	623	552	620	581	573	607	614	568	545	625	582	540	564	581	568	567	566	611	604	645	601	592	574	608	611	569	592	600	589	606	562	615	623	593	574	552	591	649	600	611	597	595	619	597	576	637	616	577	613	593	606	612	625	554	595	582	591	575	612	575	591	596	580	610	566	627	653	570	588	582	573	615	631	620	578	594	625	602	589	626	583	602	593	590	629	587	583	610	612	596	591	562	622	596	607	603	585	609	616	574	592	600	641	633	627	599	594	628	570	608	646	592	602	624	587	596	592	621	591	574	612	619	615	562	618	608	568	609	602	628	640	584	583	652	613	597	606	603	635	592	589	603	599	580	626	544	582	611	604	617	577	601	609	595	622	621	604	535	574	566	623	596	633	633	584	616	572	590	586	597	571	655	597	612	582	597	597	598	604	613	660	578	659	586	604	603	589	611	590	575	619	596	560	624	597	596	598	655	591	566	640	612	641	573	561	558	599	599	581	587	585	601	600	555	589	601	562	605	640	616	578	563	589	591	573	626	594	622	618	568	589	609	567	626	627	582	618	650	615	584	614	564	587	602	599	565	601	597	625	595	618	589	598	578	606	600	572	581	597	592	604	575	618	562	586	632	585	645	608	596	590	619	595	635	613	620	617	610	569	570	597	553	577	608	567	631	622	613	571	587	556	653	607	568	546	595	607	602	622	550	631	589	591	607	621	631	598	574	605	574	628	626	635	604	580	580	599	631	679	655	597	597	601	597	617	577	601	532	602	632	624	581	607	574	659	612	598	577	616	597	542	592	586	596	582	604	606	599	591	620	632	626	587	600	593	634	560	552	631	614	589	591	617	589	583	585	626	560	571	602	626	580	565	553	613	597	580	587	570	594	596	598	550	605	568	595	605	631	601	607	636	664	616	587	574	598	596	610	605	624	623	568	631	549	570	589	612	618	645	596	565	608	652	626	623	589	574	568	630	648	627	568	610	588	562	607	584	629	560	614	609	609	612	610	583	599	612	653	589	558	606	566	607	589	624	609	601	590	612	603	635	599	599	631	597	608	594	610	613	592	592	636	614	595	609	552	618	646	582	609	603	590	577	560	631	628	564	633	582	589	595	640	588	601	585	598	601	597	576	600	583	580	593	596	605	604	624	613	629	592	614	618	592
4894	14746	10274	5122	3639	2938	2159	1766	1511	1252	1170	977	982	877	843	822	810	736	821	771	666	735	671	709	668	675	710	617	657	651	573	654	622	644	663	641	672	663	652	606	641	606	674	613	627	642	605	607	580	601	623	654	622	614	588	584	603	626	630	624	622	628	633	574	654	649	555	613	642	626	641	595	660	587	639	605	584	630	638	621	615	595	584	602	608	583	594	603	592	588	648	609	596	593	557	616	596	617	646	600	611	589	598	619	628	598	562	615	621	623	597	570	600	600	614	599	598	622	571	600	629	570	591	637	573	627	603	580	673	619	628	611	599	612	611	610	620	589	589	605	588	616	587	608	606	665	613	627	645	621	615	603	601	597	593	621	590	592	647	629	652	585	615	578	637	605	574	632	621	573	611	625	604	611	593	620	651	593	641	649	589	637	613	590	570	611	615	606	582	588	602	590	623	633	598	579	576	613	622	627	605	592	589	582	577	613	611	598	571	588	575	651	579	607	576	575	579	580	621	619	593	584	541	642	592	618	619	611	633	607	633	607	623	598	621	630	623	621	625	596	599	656	585	588	627	579	600	597	623	633	612	573	616	577	561	572	578	606	611	569	609	622	633	618	584	582	613	602	627	610	586	598	585	617	580	588	594	621	655	624	616	585	558	591	656	599	597	617	635	580	622	606	620	567	588	547	597	575	587	620	637	553	574	549	610	586	645	618	615	562	609	646	584	595	599	620	624	567	608	598	624	634	627	631	616	577	605	604	629	620	612	601	578	592	657	587	578	592	578	611	567	620	623	605	590	585	604	600	613	611	600	548	621	585	575	606	616	606	596	570	555	605	589	618	627	606	624	540	596	567	628	621	620	569	605	584	593	569	566	597	634	636	591	656	613	619	579	603	590	597	593	612	624	579	611	649	608	634	638	615	611	615	599	606	547	597	579	594	643	646	606	601	613	636	596	592	547	593	627	570	568	587	610	611	610	555	574	592	582	593	590	579	606	546	564	659	618	589	603	582	635	581	605	628	599	624	608	611	586	623	605	589	607	579	623	594	586	586	660	623	585	615	593	589	635	608	595	600	675	632	583	585	599	590	622	568	629	585	597	578	608	563	642	633	581	602	637	617	624	616	616	619	624	595	618	586	655	609	607	607	618	649	623	601	598	602	605	632	587	571	569	617	616	636	615	552	581	577	620	627	600	603	588	594	631	607	561	614	620	598	604	627	606	593	596	656	625	622	576	619	599	595	605	590	606	591	604	608	604	639	609	620	577	621	590	590	586	579	616	609	593	588	620	611	604	596	591	575	623	646	559	623	604	662	610	570	634	605	628	606	604	610	600	615	607	589	591	604	614	599	587	605	627	596	595	572	561	592	591	632	626	593	615	597	565	589	580	602	576	594	594	612	619	616	593	616	619	606	652	596	600	608	604	632	622	561	572	602	586	621	604	625	605	631	614	583	621	630	604	595	564	645	542	579	576	598	598	590	623	577	584	595	647	586	583	553	625	613	683	607	565	584	605	580	642	621	606	596	615	618	581	605	615	641	572	585	659	605	630	647	563	639	611	568	569	601	572	603	577	573	633	584	618	606	590	593	606	626	606	600	596	597	605	610	567	585	603	577	604	570	612	621	553	618	614	621	636	608	579	633	586	675	593	659	642	601	620	622	642	584	603	571	608	590	550	578	560	604	632	671	605	597	612	593	588	588	606	584	612	656	577	595	609	541	562	604	632	592	580	602	599	626	578	583	555	584	590	562	621	570	656	585	614	587	610	542	629	591	583	591	578	601	609	634	594	618	585	612	622	574	615	571	655	612	623	592	611	652	607	619	614	587	627	578	605	579	558	567	595	601	590	584	626	634	561	574	603	565	598	626	555	651	589	580	614	597	592	580	625	625	618	600	609	589	635	630	604	611	666	590	572	621	625	569	596	581	647	552	608	630	648	581	588	589	630	627	567	619	549	613	621	605	555	614	610	632	602	604	589	591	657	591	605	580	621	589	599	576	625	608	619	561	586	638	593	618	583	607	624	615	653	583	584	629	585	574	546	612	587	664	576	607	633	595	561	624	603	592	592	582	623	626	599	635	582	579	598	632	634	628	599	601	605	605	595	635	687	574	603	593	662	590	569	620	550	616	611	606	613	579	622	610	586	606	594	609	603	631	586	621	585	639	611	595	613	599	597	571	625	601	594	588	597	585	628	615	617	605	642	616	552	611	559	614	600	621	606	614	617	641	616	589	616	617	598	605	596	620	612	608	574	622	633	631	584	602	590	634	625	573	613	617	577	600	616	614	586	619	625	613	581	632	628	638	585	570	607	589	568	630	656	570	573	609	595	594	600	563	585	619	604	583	628	593	609	657	583	615	588	642	570	562	591	577	581	633	614	574	590	574	601	587	613	592	598	623	553	608	592	632	596	586	601	616	592	621	608	539	621	603	591	626	591	588	591	580	575	641	631	587	577	598	606	595	612	575	582	628	592	619	609	627	616	612	563	592	592	620	656	597	632	630	606	562	600	595	617	583	640	576	595	649	616	597	618	573	577	615	596	585	608	603	588	620	615	584	576	575	599	620	579	596	595	615	588	603	598	597	556	610	628	654	666	603	598	651	566	590	595	603	597	594	625	580	589	628	598	573	620	597	600	635	570	636	639	613	596	629	621	632	600	648	653	598	638	611	584	606	588	596	603	617	593	571	596	598	626	618	585	614	616	616	601	562	601	625	624	563	644	585	593	602	640	625	628	597	586	615	601	607	619	587	627	589	638	591	664	603	545	571	652	618	600	637	593	647	658	674	577	653	646	567	597	623	616	596	574	549	587	611	630	583	614	589	634	615	577	612	616	589	593	608	614	573	631	605	630	639	588	602	616	637	602	618	608	623	621	620	612	614	613	617	602	576	585	617	624	613	625	612	626	603	599	589	612	602	556	603	606	599	617	603	612	613	593	613	614	590	593	650	571	578	586	588	618	612	626	616	622	633	608	618	599	630	628	560	584	603	577	619	582	565	619	603	637	646	592	572	565	636	660	594	623	564	596	590	585	615	602	607	620	637	631	607	591	622	616	603	625	587	591	603	593	631	613	616	604	636	620	596	632	617	634	574	596	615	624	630	614	601	595	593	611	588	610	593	620	627	599	583	629	658	587	613	621	622	615	604	620	600	591	561	603	628	594	607	667	586	619	594	605	592	622	577	576	551	593	642	647	642	639	643	631	583	596	594	582	658	592	592	647	599	600	612	652	637	601	641	602	611	621	649	595	591	615	652	584	586	597	645	617	613	662	622	596	556	609	633	569	559	588	644	610	630	596	588	584	628	627	616	596	596	639	574	611	592	595	587	611	562	603	590	615	604	597	584	615	595	614	593	628	604	649	596	626	595	583	608	620	639	602	580	602	560	613	575	608	627	624	578	565	643	616	606	599	568	622	637	607	587	585	579	640	618	629	564	596	572	552	560	604	570	610	606	594	602	599	603	595	637	601	564	602	550	597	619
27970	17289	3118	450	316	258	235	258	216	231	231	226	231	197	226	208	207	217	220	224	205	198	210	226	246	198	211	186	203	205	223	209	190	197	227	226	183	195	219	182	208	203	219	225	205	218	204	224	221	179	215	207	193	210	204	205	208	207	209	192	229	223	224	228	210	236	219	221	194	198	200	194	222	195	213	203	198	205	195	214	195	223	199	212	225	207	202	193	189	209	201	229	214	207	222	219	229	226	201	222	199	218	216	221	237	198	216	203	196	207	217	193	221	206	199	224	217	210	212	208	228	201	220	202	197	215	217	193	227	228	205	189	219	197	195	220	209	187	194	234	200	194	200	189	212	223	219	198	228	195	206	231	230	222	216	233	210	195	232	228	181	222	217	196	221	209	198	207	233	215	205	217	212	196	215	207	217	213	200	207	210	203	199	218	225	251	186	220	204	203	204	226	231	205	221	225	199	198	208	234	210	203	236	231	200	201	210	211	209	215	208	198	206	193	219	191	206	201	209	200	216	219	187	174	213	209	216	185	212	205	208	189	210	199	244	203	223	205	224	241	208	209	242	196	214	202	224	200	213	211	202	185	192	222	214	207	221	212	209	236	202	212	212	202	207	195	224	206	217	191	198	196	203	219	196	201	209	199	199	197	193	224	210	236	213	226	183	222	210	190	206	212	186	207	187	255	227	217	199	207	208	213	196	223	220	236	210	231	222	223	212	225	230	172	194	198	190	241	234	233	210	203	222	215	183	214	201	196	186	219	213	187	214	190	190	227	221	208	232	221	204	232	217	189	207	191	188	196	215	232	197	226	200	205	186	209	209	206	205	194	213	216	198	189	206	234	186	224	187	205	205	198	197	215	204	229	222	227	239	198	186	199	205	212	207	228	214	189	216	175	202	207	212	219	206	227	211	209	205	203	215	233	226	214	195	208	216	223	209	211	211	196	198	183	229	192	191	220	208	220	216	217	183	245	191	210	223	202	213	224	196	206	200	199	216	231	191	212	226	198	230	229	182	222	216	212	208	208	211	184	219	200	212	191	199	208	218	199	206	220	228	220	215	204	211	210	233	197	223	210	221	206	197	204	214	203	253	233	209	208	223	217	207	209	227	200	224	225	232	201	202	215	197	240	206	196	209	221	215	230	216	212	228	220	191	228	210	219	228	201	209	222	220	194	200	211	214	227	211	211	200	186	192	210	219	202	200	232	233	198	218	211	227	229	212	204	186	204	214	208	220	197	198	205	204	195	212	207	217	203	219	199	224	185	214	198	217	221	180	208	212	184	248	211	203	210	199	226	207	234	186	193	216	218	237	211	221	229	181	211	216	223	199	220	185	218	218	199	231	206	201	215	206	200	214	222	201	211	202	225	216	190	178	191	208	208	206	219	217	216	200	208	217	226	205	180	200	216	204	233	247	235	226	226	208	209	228	228	210	226	211	195	207	187	205	192	208	184	229	218	230	247	225	228	204	221	221	219	199	248	224	197	190	213	216	232	229	214	204	211	189	220	228	185	203	210	191	196	225	207	218	234	254	239	216	197	212	197	229	177	237	190	214	193	206	202	218	202	192	211	231	243	225	215	207	229	220	229	218	231	206	217	200	220	223	195	209	206	199	214	191	226	233	233	206	200	226	182	163	223	217	235	218	237	197	223	218	213	198	206	193	217	186	203	201	223	192	216	191	217	222	220	219	208	210	210	221	206	206	210	185	207	197	218	222	246	207	209	197	223	201	219	207	203	204	196	223	222	200	188	198	206	225	200	195	210	221	175	218	211	181	213	228	196	172	201	222	207	192	224	192	191	211	200	190	225	203	212	228	204	202	200	197	229	223	210	215	215	258	215	235	206	205	211	209	215	208	214	217	213	207	215	174	218	191	228	223	216	210	201	219	227	212	183	214	226	202	208	197	222	178	215	221	197	202	209	233	214	188	226	221	193	210	208	211	201	180	222	219	212	211	217	180	194	223	197	194	232	201	221	187	206	225	225	204	186	198	221	204	212	192	202	223	207	206	217	228	209	190	191	187	183	205	190	217	185	229	223	230	210	201	220	219	208	208	199	214	231	220	177	223	224	213	203	220	200	203	188	231	235	208	203	215	190	212	207	227	201	184	188	195	206	213	203	215	190	209	202	219	194	233	223	208	210	196	182	240	212	212	184	216	234	231	221	228	213	186	223	215	206	207	207	218	231	200	206	221	222	220	207	209	197	217	217	197	224	190	216	198	180	195	233	196	217	198	214	239	204	213	216	201	200	199	201	227	206	212	193	214	171	223	225	227	210	193	211	208	226	212	235	200	207	222	174	196	218	199	215	231	211	194	240	221	231	208	224	200	215	203	237	210	211	205	196	203	193	212	218	215	214	199	225	189	208	210	208	213	218	235	218	194	210	212	239	208	199	227	196	203	222	201	208	213	219	221	200	208	219	225	199	204	237	217	218	189	218	201	228	200	209	222	201	219	211	218	192	199	207	249	214	218	212	198	218	213	182	215	210	216	199	215	218	216	208	227	218	228	223	210	202	192	202	210	220	198	221	207	186	206	218	196	201	190	222	194	217	200	176	213	208	207	223	200	191	191	222	216	216	213	235	212	209	203	209	221	195	190	206	216	192	201	214	225	210	246	211	191	215	193	211	207	203	218	196	227	201	204	213	205	214	219	214	193	186	231	206	216	205	227	215	217	196	218	222	205	214	194	194	213	198	212	203	198	226	197	210	223	194	218	214	200	212	209	222	223	196	203	198	211	225	195	209	192	199	216	198	181	197	201	196	229	202	197	237	222	224	189	211	187	231	216	232	218	213	215	219	232	198	230	190	192	210	199	208	221	186	211	229	199	188	202	201	201	229	209	213	216	224	228	183	196	187	223	184	213	248	204	201	197	228	198	218	224	202	224	225	215	193	217	176	209	211	243	187	212	225	197	199	207	212	224	185	205	201	229	201	225	220	207	227	199	229	211	207	200	224	187	189	224	216	223	234	199	179	215	197	229	200	216	202	223	203	212	205	218	224	225	196	216	226	202	215	220	215	193	218	215	213	212	224	207	216	197	222	211	192	204	205	210	216	209	204	195	184	225	212	200	209	200	207	199	207	222	220	206	208	217	194	197	193	207	190	192	209	210	196	185	207	244	219	175	203	208	195	225	226	220	198	218	200	213	217	213	177	234	227	221	226	213	210	202	181	222	213	225	216	225	213	233	186	239	200	196	182	230	242	194	209	202	210	199	213	214	230	229	221	208	212	216	221	221	203	196	212	191	196	198	220	244	207	215	201	197	191	215	206	237	205	228	198	250	220	221	217	225	183	213	196	199	204	187	206	201	200	183	193	185	237	194	213	178	215	212	209	214	203	209	200	209	204	216	212	189	203	203	230	190	215	219	193	238	201	224	215	209	232	201	219	220	212	208	207	206	214	228	215	208	214	217	227	183	199	243	198	219	221	196	213	205	204	211	196	212	202	223	211	189	191	206	194	216	239	206	206	220	213
4289	719	582	407	320	298	301	280	262	261	250	255	276	252	248	216	241	233	257	227	247	237	210	238	238	243	254	218	244	241	255	259	236	235	241	216	245	214	221	242	224	241	249	234	270	234	244	210	242	240	241	218	246	232	218	223	219	259	236	251	261	239	228	237	219	253	250	239	236	236	242	240	217	193	236	259	197	240	232	228	224	234	245	236	242	235	238	253	213	237	253	255	262	222	265	230	247	225	218	239	254	238	247	239	237	245	231	265	209	257	212	225	240	234	231	253	232	254	259	238	234	245	224	225	226	238	211	268	258	240	238	265	246	254	238	252	230	248	228	223	254	245	263	229	234	200	252	230	252	242	221	219	225	225	251	237	248	230	235	207	228	237	255	227	228	263	246	266	270	232	235	231	235	252	233	276	232	215	255	218	226	239	207	253	250	230	259	250	234	218	243	236	243	213	250	234	232	255	242	234	235	218	254	197	233	223	257	243	211	214	252	224	244	242	232	230	250	245	224	238	237	226	237	250	245	266	258	224	271	218	234	237	239	233	223	247	258	251	253	221	253	234	214	243	251	226	235	225	244	239	237	239	243	246	256	258	245	228	225	235	241	245	217	229	242	278	256	233	226	229	232	237	237	214	247	227	220	223	218	232	250	237	244	220	244	266	230	237	237	222	252	260	243	238	239	212	234	265	250	214	230	214	242	256	255	251	237	235	233	224	258	256	249	228	215	248	252	216	222	249	250	237	227	243	228	223	222	221	211	213	255	257	224	228	229	249	243	243	239	245	268	270	233	215	221	246	238	261	244	267	243	228	223	240	233	238	241	224	226	247	222	234	220	226	227	231	236	251	226	266	246	237	243	224	213	229	236	254	235	226	235	246	240	239	239	235	242	236	242	251	256	230	225	245	271	260	222	256	244	220	227	230	226	235	237	250	235	237	243	206	264	245	208	235	227	241	219	238	224	228	217	254	252	220	223	254	251	248	220	242	230	217	243	227	224	221	238	235	230	232	230	231	240	245	238	262	253	246	223	231	231	242	250	240	250	259	227	273	240	239	229	253	265	249	262	236	244	245	238	228	201	216	226	223	262	274	241	236	250	237	242	204	241	251	254	257	216	239	224	244	236	225	238	236	242	235	246	267	222	230	249	227	256	244	238	227	227	236	249	245	220	259	222	242	245	213	260	212	239	226	225	249	224	231	231	243	219	217	257	232	252	247	240	249	230	267	226	224	228	226	220	235	221	224	233	213	222	213	229	225	237	212	227	212	248	229	227	238	251	235	227	241	225	253	243	219	226	230	252	241	244	234	252	208	243	240	250	256	214	217	224	239	228	201	260	215	218	239	239	238	238	267	261	253	244	220	231	214	246	244	249	247	235	227	219	241	256	249	263	234	233	238	245	259	227	250	248	240	224	242	242	251	213	265	226	204	236	258	248	226	257	260	224	230	202	247	238	229	237	236	242	234	249	254	239	212	228	235	235	237	261	231	246	240	202	249	222	244	241	218	214	234	226	222	225	220	250	233	247	234	257	241	230	243	222	223	254	253	237	250	239	221	264	244	203	255	223	221	260	217	253	259	223	234	232	236	231	264	229	238	217	281	227	238	205	270	198	238	222	238	260	231	235	250	218	251	223	229	220	229	249	239	261	233	209	198	231	233	241	233	247	240	251	224	208	248	236	242	222	251	276	255	248	240	229	243	223	251	202	250	238	227	259	235	240	242	252	220	193	239	286	230	228	221	251	261	267	233	241	217	224	252	246	259	233	245	227	237	253	233	240	240	270	224	251	237	223	243	235	257	241	233	239	223	258	221	242	236	249	237	237	238	232	218	235	250	226	272	268	241	267	245	232	260	240	248	244	223	268	251	244	237	265	246	224	234	237	259	236	219	215	229	228	230	232	251	226	211	243	247	226	227	234	244	218	250	238	256	242	252	234	229	257	227	211	248	256	253	228	236	220	236	241	250	223	219	220	232	261	249	231	250	239	255	239	247	266	237	235	272	274	218	208	229	246	252	242	261	262	260	246	233	254	218	238	249	264	235	226	246	259	240	229	233	234	253	243	247	218	209	239	255	232	233	232	231	220	203	239	266	229	258	251	238	235	249	220	235	251	224	230	238	238	249	253	235	238	248	235	235	238	234	249	243	260	232	253	246	237	228	227	239	218	222	263	226	262	220	239	234	224	252	234	253	224	242	226	239	233	228	245	218	244	261	215	235	233	232	261	245	231	245	256	246	257	242	246	246	234	229	233	234	235	252	222	232	249	256	225	214	255	245	218	219	268	253	258	264	245	249	246	265	215	223	239	214	247	240	225	225	261	236	267	223	247	214	240	206	238	242	257	259	254	216	240	254	225	214	215	257	225	226	221	253	232	229	264	228	245	249	226	242	252	224	220	244	239	248	239	219	254	257	234	245	235	232	249	258	244	252	238	226	243	259	219	231	236	234	247	250	249	237	228	272	237	248	238	238	249	253	226	235	208	249	228	201	240	227	242	239	224	253	242	213	239	273	232	228	224	253	241	240	222	240	228	239	267	230	242	226	212	241	237	234	228	238	221	253	218	240	235	243	252	219	242	241	238	247	258	217	240	236	219	231	226	258	227	231	224	230	229	236	254	199	232	242	235	245	238	235	223	213	244	244	234	232	198	233	217	251	229	233	263	228	246	237	234	234	242	237	256	236	222	259	238	249	231	236	239	243	204	247	234	250	242	224	229	230	234	236	247	222	221	241	238	229	232	251	232	216	255	271	242	243	220	272	234	236	230	228	240	239	242	244	217	213	233	226	227	267	222	244	245	243	242	243	232	255	263	247	227	234	270	235	241	220	228	230	226	247	250	227	233	219	220	246	236	228	229	253	252	247	240	238	255	233	213	230	234	232	228	239	245	224	255	255	222	253	233	212	232	228	244	233	246	227	233	220	222	261	270	233	250	244	272	235	260	211	246	228	233	224	243	227	250	234	200	226	250	229	241	248	235	231	229	236	229	240	231	256	227	241	246	186	246	220	224	260	248	262	233	268	215	235	243	223	240	259	230	225	249	210	251	246	250	232	209	240	219	227	215	250	238	236	242	235	283	253	237	210	236	246	233	241	235	247	243	247	247	216	217	261	242	242	243	259	241	281	246	249	245	230	247	239	224	263	232	234	249	227	220	236	221	258	261	249	249	241	227	216	237	248	251	208	227	228	232	236	245	226	237	247	267	245	220	226	235	243	241	239	221	230	227	210	247	241	258	240	206	232	228	215	224	249	227	240	224	238	247	259	236	231	259	236	246	217	237	246	218	238	238	250	230	245	245	215	220	248	227	217	239	233	230	261	236	270	239	244	259	245	236	238	225	204	203	222	252	252	243	244	244	249	228	239	228	247	260	240	216	234	230	233	252	229	225	242	225	249	240	213	228	226	252	235	240	240	237	243	256	243	242	244	246	256	239	240	224	254	215	255	241	229	237	224	236	228	259	252	231	235	242	246	243	245	231	233
23951	21360	28578	24493	21369	8860	973	652	579	493	413	451	409	390	330	360	336	331	338	325	333	335	298	338	302	335	292	338	299	291	291	311	263	305	301	299	259	295	310	264	323	303	266	309	321	302	295	332	290	297	290	281	284	283	278	304	302	309	267	287	251	296	261	271	278	266	292	275	253	300	285	293	326	299	262	288	303	295	295	289	304	284	281	286	327	273	263	270	303	270	292	272	292	278	256	265	278	261	290	298	283	299	265	294	287	255	300	313	317	265	281	271	271	293	265	292	279	316	283	276	294	314	277	267	271	282	287	282	287	275	292	275	298	271	297	299	285	309	273	309	273	300	298	256	294	312	271	288	292	292	294	313	314	289	291	281	257	305	311	275	312	315	284	274	280	272	283	274	300	296	280	275	290	258	255	268	283	273	290	313	286	279	316	315	294	306	302	271	288	288	279	316	300	310	290	263	326	329	275	271	277	282	275	301	293	271	299	316	292	301	298	327	281	257	288	261	276	287	293	270	285	278	272	283	292	275	315	249	284	294	275	276	260	310	279	294	293	286	250	274	296	292	242	286	315	277	299	269	305	285	260	278	288	278	263	303	280	282	279	298	255	245	289	256	317	256	291	250	307	276	281	282	280	307	270	282	296	294	268	307	255	293	290	307	282	277	305	288	301	293	265	294	288	281	300	294	321	291	286	293	285	304	278	287	296	295	307	311	294	292	307	254	281	261	284	268	297	299	305	282	272	295	293	286	281	284	268	262	276	279	297	312	272	290	275	283	264	253	294	249	303	288	288	271	296	277	289	288	278	264	277	301	289	262	287	304	291	274	259	255	291	297	294	280	271	288	265	315	284	295	287	305	273	270	281	309	267	295	276	275	279	330	299	278	305	255	299	270	306	253	310	272	279	281	268	274	278	300	298	313	274	263	279	286	261	284	267	290	293	303	290	294	271	326	282	277	312	273	312	255	275	286	252	261	327	305	273	296	306	285	268	292	260	282	289	275	277	295	301	288	281	290	258	290	307	284	293	278	274	297	323	293	289	270	302	264	289	280	289	277	298	340	300	274	276	292	297	255	254	278	323	296	300	291	280	264	260	280	282	292	298	291	278	312	290	273	305	281	273	259	264	253	302	270	298	275	274	290	264	283	278	282	268	293	285	299	285	308	291	274	270	282	315	262	304	268	319	279	265	286	279	306	281	297	284	275	291	294	269	302	281	293	285	257	292	276	299	301	273	285	280	296	283	317	273	284	281	275	281	290	295	294	273	280	263	277	285	254	300	297	262	296	245	300	311	292	274	292	294	253	292	286	273	280	292	275	302	277	270	308	259	286	265	269	291	280	282	314	274	286	295	233	276	296	294	268	268	275	288	271	266	304	300	286	271	296	289	274	287	292	314	274	267	259	271	296	298	289	286	282	306	323	297	289	272	286	282	292	282	309	320	280	299	301	289	277	292	266	307	307	301	281	262	294	273	332	278	289	266	296	301	300	262	283	287	270	272	258	260	285	279	304	308	283	271	282	264	300	280	280	315	271	279	310	266	311	277	288	292	288	279	321	272	318	267	294	264	320	305	308	284	285	252	247	309	282	262	287	299	291	282	319	275	274	294	307	319	303	291	297	293	267	279	288	296	291	306	274	302	279	281	296	271	286	250	318	267	267	288	287	311	290	273	280	296	298	283	325	306	260	318	312	293	306	298	277	296	274	306	305	262	299	265	274	290	257	269	249	249	291	268	322	275	264	292	277	291	291	317	268	264	296	269	304	324	292	281	305	279	300	291	264	275	291	301	287	285	289	308	324	274	259	267	288	307	304	316	266	295	298	301	257	301	231	262	264	279	271	286	296	266	280	245	266	284	298	293	284	279	287	275	292	293	275	274	296	286	304	301	308	269	278	291	306	274	298	319	258	271	283	282	298	281	294	288	270	312	282	308	292	298	274	301	311	305	265	277	267	274	288	261	285	325	300	272	297	276	273	318	306	279	258	284	260	283	263	305	265	298	290	285	256	310	280	294	271	333	280	274	247	302	263	268	301	311	307	311	264	285	302	272	305	306	298	307	308	286	280	298	303	286	317	271	300	309	289	313	314	289	293	266	262	296	284	315	296	308	313	276	311	313	280	313	314	296	307	286	284	287	259	249	283	260	305	293	294	307	280	276	277	328	295	294	289	305	296	279	310	279	252	275	297	283	298	290	261	270	290	272	279	294	299	291	306	271	283	300	270	288	288	305	318	291	248	279	314	299	269	264	295	282	282	283	249	275	293	298	295	298	293	276	297	269	271	281	295	275	268	251	316	293	272	280	298	271	278	294	280	295	348	301	267	311	279	287	277	295	299	287	303	284	301	273	279	309	305	313	303	289	287	322	282	287	292	299	269	285	276	299	295	306	293	282	282	293	252	280	276	298	282	262	304	310	280	263	280	297	290	287	276	298	264	310	265	276	295	250	282	289	271	264	282	276	286	273	280	274	282	281	280	277	272	309	284	262	277	299	263	298	266	289	321	274	292	307	289	274	254	282	284	297	287	276	306	307	286	298	245	270	271	315	305	290	283	315	296	256	289	286	287	295	315	309	281	292	250	288	277	316	273	298	275	304	288	320	268	294	309	263	310	303	276	277	266	266	273	299	265	275	272	270	306	276	250	292	300	290	280	307	253	314	282	273	269	260	271	272	298	279	287	301	279	269	306	278	293	290	285	312	270	314	291	280	304	253	290	269	292	302	299	243	290	275	270	275	281	291	270	274	298	299	259	279	267	299	270	279	297	291	294	297	287	280	281	279	285	288	278	274	276	253	272	266	272	284	315	294	284	275	318	267	300	268	263	272	305	296	263	295	304	279	307	272	271	317	283	263	291	301	312	271	306	279	287	290	278	287	306	311	283	282	296	296	292	290	295	309	300	328	264	269	318	306	287	269	260	327	274	264	288	264	319	259	309	277	283	265	283	301	262	296	254	232	267	305	295	331	303	295	270	286	284	247	281	276	238	285	267	275	273	262	307	250	326	227	291	288	269	278	302	263	299	304	293	253	284	278	285	313	272	305	305	305	286	308	294	265	262	265	317	307	280	298	273	289	262	297	321	292	299	276	293	275	276	289	276	295	322	284	315	261	294	296	301	296	300	296	278	295	301	285	302	323	315	309	290	288	289	284	285	292	283	272	303	280	317	297	294	295	280	297	270	293	296	300	276	285	285	274	291	311	279	295	271	303	284	300	274	300	259	276	281	278	307	301	303	278	297	280	282	271	312	283	271	280	293	307	270	288	286	293	272	314	287	278	301	253	265	295	333	263	285	289	268	310	291	263	273	289	279	303	285	277	271	271	301	290	250	310	271	306	282	304	281	259	289	303	258	260	240	287	309	251	269	284	255	293	284	295	314	264	296	296	280	257	297	276	275	279	305	286	304	298	280	270	270	297	285	314	302	275	286	282	292	250	300	317	268	289	292	276	270	294	280	301	268	301	293	275	303	291	289	298	273	291	296
3520	8882	6098	2711	2003	1510	1175	937	793	632	568	503	513	477	377	422	403	380	354	411	353	348	304	340	305	344	326	357	293	347	334	316	349	297	344	291	325	321	335	336	305	325	339	361	314	309	336	305	345	318	296	311	316	336	320	334	354	334	344	269	281	297	302	294	291	297	333	304	329	280	358	292	278	323	271	307	286	316	316	318	296	279	304	284	272	285	317	312	302	324	299	313	272	287	316	313	285	315	284	261	296	332	270	285	294	309	304	262	312	297	290	318	295	276	287	296	324	294	286	296	294	298	280	299	322	264	288	294	275	291	300	301	290	290	303	300	302	292	279	300	270	291	302	317	312	289	292	301	318	297	306	302	280	283	305	305	307	312	308	321	318	310	295	309	282	277	321	272	313	292	314	321	295	287	311	323	319	329	290	338	292	286	295	312	302	315	322	269	294	269	319	300	276	340	290	297	290	288	334	292	311	284	300	266	304	302	297	299	313	285	312	316	304	296	324	317	308	307	288	330	326	301	291	280	321	293	321	286	309	286	299	302	308	297	293	301	309	310	308	303	300	290	303	306	315	291	311	269	270	339	296	317	303	273	301	302	338	290	316	295	289	291	323	307	289	287	292	320	315	309	295	317	292	288	282	298	259	314	281	284	293	272	290	291	322	296	285	320	294	312	311	306	312	328	288	306	285	301	303	314	326	267	315	310	281	305	311	268	319	322	296	318	284	303	271	296	271	321	280	301	268	286	305	278	316	345	311	275	315	280	285	300	296	288	337	306	302	300	309	301	283	309	303	267	336	318	280	306	295	279	296	259	308	283	303	288	294	332	322	288	289	291	298	298	270	284	263	275	297	319	284	311	284	295	294	317	286	275	328	291	275	274	296	292	283	314	277	330	321	314	286	338	315	307	311	334	328	307	350	312	292	327	301	276	292	302	299	288	294	292	279	316	305	299	290	313	302	270	286	283	301	299	314	290	287	323	299	306	299	304	285	325	295	320	289	304	299	313	316	292	324	310	301	310	293	289	322	313	309	271	258	290	306	317	300	301	313	296	295	304	290	291	342	300	307	319	307	275	312	301	285	320	280	308	287	303	281	339	272	293	311	296	280	268	326	296	326	287	276	298	285	326	328	293	355	289	289	325	307	294	300	296	294	309	329	339	303	277	323	305	327	307	272	321	322	280	331	297	304	297	321	321	306	287	295	321	289	285	289	298	328	302	294	326	300	290	307	303	295	303	322	276	292	299	264	317	303	307	278	305	283	275	318	302	302	283	337	339	311	335	290	278	288	344	323	328	267	301	298	301	308	310	322	304	312	300	322	304	291	333	281	279	286	320	298	332	304	298	319	317	297	304	294	280	307	333	311	277	306	322	316	295	305	300	307	292	298	289	273	296	322	316	307	289	284	306	290	329	320	325	301	319	293	304	294	288	276	310	299	276	292	289	280	277	276	294	306	304	306	292	271	318	276	316	291	341	318	290	306	290	334	324	264	280	329	315	303	302	272	307	292	298	296	297	279	295	287	273	299	309	280	321	300	301	324	299	300	311	324	302	324	286	311	287	284	302	306	264	307	306	282	321	310	318	311	300	317	258	301	302	306	293	295	338	280	302	264	318	295	288	306	288	311	298	305	311	311	303	288	313	294	271	331	292	306	296	307	298	293	299	270	295	298	340	292	296	313	296	302	285	301	274	283	305	296	276	275	305	285	303	290	322	290	289	273	301	283	306	292	326	306	282	311	318	292	295	314	316	294	305	312	316	288	332	314	287	306	319	287	277	337	313	284	304	320	317	301	296	297	310	358	284	274	326	332	299	312	280	285	294	302	283	283	317	295	328	271	301	285	288	273	320	287	257	323	329	307	327	327	297	290	290	313	286	321	312	297	281	313	309	299	288	333	324	294	300	295	329	316	310	319	321	308	290	289	294	279	330	337	288	320	323	332	309	320	291	272	320	301	294	318	297	305	353	284	325	290	316	326	289	305	293	282	301	293	304	321	287	297	303	298	328	304	317	301	315	288	306	302	313	315	309	313	319	287	321	311	287	293	279	278	280	306	304	310	297	301	306	264	314	285	307	313	314	306	286	304	319	304	302	327	289	290	329	293	296	278	277	308	292	315	301	293	287	298	284	286	279	298	307	275	279	292	318	306	318	330	300	282	309	298	305	297	312	266	319	304	307	286	324	319	317	277	294	286	312	272	321	286	297	287	325	294	315	305	309	286	293	313	279	308	303	321	304	306	291	303	285	313	317	295	288	276	283	268	327	293	296	294	290	294	326	274	327	272	287	306	293	316	306	291	305	311	304	282	314	285	298	293	317	312	320	315	296	306	284	336	321	318	313	269	289	281	304	297	283	310	303	300	309	338	295	303	306	321	301	301	270	326	307	316	310	285	326	336	323	305	291	284	321	282	285	284	307	298	304	327	302	302	319	272	304	287	342	298	280	292	302	284	299	303	330	285	299	323	325	311	322	314	296	335	310	307	276	289	319	317	310	288	284	308	282	328	284	312	310	310	295	280	315	327	318	282	318	305	294	290	314	294	293	336	275	286	312	292	316	310	298	300	300	300	302	314	298	286	275	305	296	289	314	279	304	288	297	294	323	289	306	310	312	308	313	280	321	278	306	314	266	338	317	306	291	310	286	317	290	336	320	297	277	297	293	309	298	321	319	271	303	282	295	300	320	313	318	290	292	276	268	288	289	322	296	300	303	306	301	297	329	313	326	295	287	320	260	323	306	300	267	294	283	300	315	290	292	319	313	281	275	301	299	297	285	290	263	314	304	279	303	290	363	323	275	344	325	329	304	291	337	322	292	282	333	289	294	333	267	298	286	318	309	291	296	277	265	290	274	319	287	339	282	300	295	300	286	316	308	316	262	274	303	315	281	316	302	285	287	306	270	306	307	289	303	316	286	323	306	305	292	307	289	291	268	287	316	285	306	287	297	289	306	288	278	313	270	295	310	301	288	348	328	275	289	301	286	312	304	306	285	331	288	302	295	304	332	306	297	293	301	292	270	278	352	312	318	287	305	307	276	302	285	296	342	303	283	298	314	300	276	281	323	315	301	262	324	283	279	315	298	279	341	274	316	310	307	330	299	320	292	286	313	285	303	311	294	298	298	335	322	262	308	300	334	298	327	298	296	290	320	298	311	309	317	294	264	302	303	328	304	308	293	309	298	290	300	277	290	301	282	312	300	292	312	292	302	322	308	290	307	318	292	304	353	283	317	282	280	304	297	329	308	283	283	306	314	329	284	305	300	312	318	293	292	265	300	282	285	312	309	293	297	317	302	310	311	338	309	307	301	315	306	291	295	299	327	324	283	305	319	286	329	293	295	306	276	308	287	300	297	301	296	319	306	286	305	267	310	315	299	294	299	314	282	307	325	314	275	294	312	323	316	314	305	326	325	253	288	295	338	316	281	286	309	311	324	313	308	294	273	282	295	288	305	315	293	282	327	295	336	301	313	273	295	287	314	305	328
25238	21376	27462	25574	9679	885	625	598	593	509	486	473	468	493	446	425	473	437	456	438	470	433	457	444	409	419	428	425	441	423	433	441	430	426	399	435	424	438	449	448	430	455	409	414	438	449	432	437	402	428	438	457	418	410	423	453	451	412	420	438	426	423	411	428	422	456	432	416	440	393	423	427	425	416	411	421	426	418	451	464	429	444	403	443	431	411	428	440	426	453	421	471	467	391	382	411	368	425	484	411	414	422	457	438	422	424	418	433	420	460	411	424	430	408	404	425	423	438	424	438	393	439	458	411	394	423	401	441	449	445	414	449	459	442	410	416	398	470	414	432	424	410	452	433	436	430	472	428	400	400	415	420	411	450	444	388	406	438	449	443	447	422	411	411	436	420	461	459	459	428	450	446	425	413	408	422	472	453	442	409	460	428	430	449	365	462	468	406	390	448	437	435	426	425	448	415	459	410	394	438	429	412	406	455	462	419	400	461	407	437	438	447	462	431	426	415	430	385	434	423	448	424	407	444	422	438	428	429	443	435	446	385	433	418	430	426	418	421	445	458	440	422	424	435	433	421	438	420	431	459	437	434	440	391	469	427	429	449	453	445	439	432	426	412	425	435	407	433	443	415	423	416	431	463	415	452	434	402	392	401	446	428	465	444	406	446	478	405	439	376	453	424	378	439	411	386	425	467	411	435	449	424	404	437	444	478	385	442	444	412	429	458	402	461	453	425	429	412	433	434	405	427	426	395	414	445	407	402	388	433	431	445	434	398	463	422	420	389	412	454	425	440	443	422	446	441	419	424	411	433	412	421	416	415	477	415	420	404	401	455	429	408	419	417	445	406	420	433	424	437	423	444	430	412	442	454	433	468	424	431	466	424	418	406	394	411	419	439	420	449	425	441	438	427	381	408	408	419	387	395	423	398	420	452	396	406	418	412	426	479	438	438	439	424	400	447	432	431	427	451	442	420	412	415	471	435	434	434	427	456	464	425	424	456	436	427	401	438	416	455	455	482	427	416	441	406	436	452	443	419	423	405	452	423	443	391	413	409	425	435	405	451	425	402	390	395	424	424	419	400	427	421	439	444	397	414	441	464	429	451	440	439	406	478	439	420	442	459	435	439	434	446	417	418	449	434	432	446	481	423	437	425	418	421	443	412	376	447	386	437	416	421	401	401	398	451	430	418	432	476	442	365	484	406	447	435	445	434	465	424	428	408	448	400	367	422	404	459	413	447	445	428	435	439	404	436	428	433	445	453	406	431	412	437	425	403	441	430	445	462	406	420	429	425	420	398	470	397	391	414	435	439	461	399	410	386	424	424	441	473	416	406	422	412	419	428	427	445	431	450	419	423	411	452	442	385	422	416	438	382	445	449	410	447	427	399	415	425	424	453	424	400	432	399	457	450	454	407	405	448	378	419	399	418	399	445	414	401	402	419	396	474	449	423	447	424	426	472	400	451	421	428	427	442	448	436	445	467	439	425	449	436	446	426	440	441	425	411	388	411	462	425	434	449	468	401	437	397	427	404	427	428	439	437	439	425	439	441	402	452	431	443	434	462	408	411	418	426	435	412	401	450	442	424	453	436	400	412	429	444	459	401	439	411	432	413	447	460	410	462	423	426	436	440	469	412	426	446	436	441	405	446	449	437	444	402	475	427	431	416	423	431	405	433	421	415	366	454	433	448	446	453	429	420	461	438	405	413	412	426	414	452	420	419	437	428	447	410	421	447	425	428	447	420	406	412	410	422	424	432	430	409	459	449	460	452	451	437	435	451	404	414	405	460	436	411	447	379	436	396	410	431	421	439	398	447	460	454	437	369	441	401	454	410	455	439	430	421	428	447	455	461	396	458	397	425	451	419	397	435	443	432	433	409	437	440	464	445	438	442	459	377	424	404	434	423	421	436	447	408	429	351	477	408	466	429	426	401	403	468	393	423	410	412	425	450	425	424	402	449	428	418	388	419	402	413	428	453	430	424	416	444	433	409	450	429	444	457	429	405	408	423	427	400	426	428	413	432	445	409	440	447	430	450	453	434	431	429	399	412	451	407	398	426	415	407	433	444	405	382	430	396	450	419	449	420	403	423	422	405	435	423	421	436	466	410	436	398	409	436	430	461	407	430	420	414	399	457	434	465	450	437	451	415	435	454	416	414	404	418	445	412	502	472	432	407	438	411	408	428	415	415	440	433	427	430	421	439	390	430	448	414	456	421	402	437	399	453	450	442	453	401	428	452	425	416	391	433	436	423	420	438	443	424	415	427	425	405	438	404	438	399	471	407	429	413	428	430	452	419	379	422	439	413	394	430	458	431	365	433	425	419	406	430	431	454	454	429	452	420	414	403	439	402	414	403	429	413	429	464	452	444	404	438	442	410	409	439	429	435	405	449	384	439	433	422	414	429	425	418	441	451	443	435	429	428	432	419	456	415	437	426	453	425	408	411	423	478	444	454	413	402	461	415	439	475	436	414	461	426	411	421	445	439	421	442	422	418	405	411	425	421	416	448	408	439	435	415	417	457	374	427	426	407	427	417	407	432	452	417	421	399	392	448	423	427	433	450	416	427	434	409	404	450	438	432	418	431	405	434	386	410	403	418	415	423	436	419	414	471	450	457	430	421	405	420	457	406	432	427	429	435	437	392	469	428	448	423	435	439	444	449	433	415	429	423	451	438	430	445	415	426	444	435	398	418	430	409	407	440	414	455	438	427	428	412	411	408	423	398	448	466	395	440	452	430	395	438	418	418	447	416	401	428	462	416	420	428	415	411	412	452	395	425	411	418	438	420	431	437	418	423	408	418	447	449	426	438	448	443	443	408	394	467	470	455	436	405	405	415	427	418	424	420	428	457	426	424	428	400	397	413	439	398	429	468	438	444	460	400	429	404	393	436	460	400	451	417	438	457	428	430	436	413	392	434	400	421	422	400	456	429	438	411	434	412	433	443	420	444	419	432	414	415	448	425	426	381	445	450	413	441	406	442	428	445	458	433	408	418	451	409	368	450	469	433	445	441	445	425	407	454	422	425	444	417	439	427	428	419	404	442	408	434	422	418	440	436	431	434	389	440	421	433	407	412	447	410	437	381	402	375	401	475	410	394	427	409	397	432	446	439	466	419	390	441	429	403	423	464	469	411	404	457	425	410	391	436	437	449	421	419	433	448	446	437	417	413	420	430	418	414	421	434	430	438	453	474	427	418	428	398	402	421	423	427	438	444	415	429	421	432	451	451	437	419	411	413	388	437	409	436	424	418	460	414	441	404	417	429	424	415	430	417	411	421	443	427	431	429	418	425	441	443	442	413	474	419	426	438	413	466	454	428	398	407	396	408	403	400	434	421	420	458	430	417	430	402	400	440	426	406	434	425	434	407	391	449	435	450	446	452	419	465	389	469	467	432	446	433	435	431	416	439	427	434	427	424	442	449	408	412	443	397	424	409	437	442	434	483	417	419	416	431	400	460	490	377	432	442	391	434	403	458	445	456
3570	5355	3524	1745	1348	1126	931	796	682	673	619	562	528	584	512	563	499	491	485	463	499	528	489	458	480	459	462	445	480	444	482	463	516	475	466	483	490	493	481	467	492	482	484	470	458	494	506	474	473	489	455	481	457	458	431	438	436	468	455	428	523	515	455	490	444	480	422	448	485	460	446	429	496	454	445	480	504	476	468	501	488	453	486	451	461	466	423	486	427	503	473	444	479	443	473	480	482	434	437	489	504	449	500	470	452	466	468	428	446	465	454	459	487	425	459	472	456	451	445	426	453	485	443	458	484	463	454	473	467	442	456	437	447	479	479	451	491	413	434	436	442	470	416	468	450	445	439	445	462	495	423	477	458	463	455	441	438	444	473	419	489	445	459	499	503	435	474	490	459	458	464	469	480	421	444	485	455	439	461	407	436	481	457	481	461	443	434	467	462	445	462	483	426	498	426	469	455	424	436	422	467	461	489	466	478	436	474	435	500	430	476	464	469	467	431	471	422	428	491	451	490	492	476	451	497	461	456	452	487	403	474	446	438	495	470	438	461	495	469	458	478	448	443	461	447	470	471	441	450	489	437	464	477	433	472	425	478	459	449	470	437	498	428	487	506	450	444	453	450	467	467	462	432	469	493	457	477	460	470	468	440	466	457	477	464	463	489	452	457	503	417	450	479	443	452	481	472	446	531	469	437	437	429	451	464	462	471	429	449	479	437	480	481	495	471	453	494	461	469	475	450	464	443	439	479	430	430	451	493	454	448	455	487	477	474	438	450	455	461	468	448	439	504	429	483	479	486	467	460	457	457	458	476	474	422	476	442	496	454	467	490	462	434	470	473	500	425	481	477	474	455	479	476	439	457	479	456	458	484	435	448	472	444	462	504	473	447	475	437	467	470	461	435	444	446	427	444	443	490	448	453	458	423	443	474	436	447	474	467	449	417	484	471	455	459	438	450	444	460	461	438	448	476	454	444	424	450	474	444	475	458	465	465	408	408	473	471	450	455	471	418	494	435	474	462	403	445	441	436	419	441	460	448	462	442	481	467	427	441	453	483	456	468	432	447	485	474	453	438	467	508	459	431	461	492	479	464	417	459	428	426	468	449	452	472	459	470	444	476	433	445	451	466	428	427	439	450	497	426	469	493	448	439	482	438	433	455	463	465	454	473	436	453	460	423	472	466	428	442	438	481	465	514	447	461	422	460	463	466	429	449	460	461	448	480	431	451	474	465	458	485	472	468	455	470	497	458	451	494	424	480	439	442	460	462	451	480	479	458	429	502	430	440	475	462	464	505	424	442	432	466	442	454	438	461	447	406	474	444	467	447	480	503	435	512	486	465	446	462	452	448	443	458	431	487	458	436	423	445	448	471	452	440	436	440	479	459	451	425	459	466	455	480	482	443	441	476	462	449	449	451	454	472	485	466	473	454	423	457	462	468	426	484	457	483	461	466	449	484	446	497	474	478	444	499	451	430	459	469	445	458	476	466	463	451	432	411	462	466	446	472	436	481	422	461	446	490	462	479	435	486	460	434	472	449	437	457	434	433	486	457	431	439	463	491	434	482	439	482	469	472	463	466	455	436	459	509	479	480	435	482	451	463	440	413	453	493	466	479	480	483	514	443	469	499	444	479	461	444	454	470	429	481	460	492	445	450	466	475	426	470	460	479	446	479	445	461	434	449	476	471	428	489	431	445	432	430	446	470	447	420	494	467	464	469	467	460	436	444	405	460	463	501	476	434	461	440	405	467	479	447	486	439	471	469	486	514	477	424	473	468	470	447	482	466	458	445	462	454	451	502	455	488	465	444	411	493	463	459	464	480	453	499	465	432	495	447	450	489	459	463	423	453	436	459	455	442	486	440	459	450	498	437	484	486	474	472	460	437	457	455	474	461	439	458	452	458	445	407	458	464	449	434	475	481	418	453	455	493	457	466	442	449	461	438	484	437	446	470	429	483	453	459	501	452	450	478	514	434	469	468	431	471	483	456	451	460	447	487	452	434	466	459	451	441	492	463	467	440	458	458	420	463	474	450	487	491	461	478	438	446	482	455	475	460	459	438	459	440	457	447	474	437	450	474	461	446	478	416	482	422	421	433	451	464	481	484	459	437	445	465	453	476	412	448	448	464	460	449	450	446	472	470	447	473	471	443	440	457	450	475	482	441	485	461	461	434	443	470	458	488	455	405	447	448	431	464	462	467	427	460	474	425	467	484	459	487	462	439	459	486	469	449	453	436	484	460	473	459	444	465	479	430	447	450	456	453	449	494	464	467	437	461	465	463	470	485	481	474	476	457	447	454	450	457	515	424	459	449	485	474	496	439	452	475	429	433	452	449	452	474	451	460	493	460	428	448	425	453	481	427	457	424	457	450	468	416	466	435	422	488	434	447	479	435	481	456	462	442	432	471	458	446	501	410	485	456	433	518	422	431	448	468	499	415	461	456	475	446	470	472	476	465	452	477	478	466	462	420	459	485	441	457	457	473	459	473	467	423	445	453	497	460	457	456	476	490	486	428	468	510	494	431	484	449	429	500	454	446	464	453	446	449	446	506	492	439	421	455	452	476	433	431	472	427	485	469	463	479	464	469	472	435	460	463	498	459	467	464	473	460	492	428	459	449	432	464	442	450	479	460	432	433	440	490	449	448	452	467	449	466	473	483	437	478	423	487	458	454	481	456	418	484	446	504	487	446	426	434	421	430	443	418	433	450	445	425	485	459	427	473	447	441	437	475	470	479	465	435	484	455	461	462	481	472	438	450	474	484	412	479	493	446	452	473	481	487	497	463	448	442	483	487	452	464	454	474	460	445	457	485	447	453	459	420	442	450	452	450	457	476	446	441	432	449	444	448	435	457	429	475	461	470	478	485	446	447	453	427	488	450	481	462	459	455	491	442	450	478	448	468	444	477	424	445	448	479	482	463	448	445	445	472	487	443	491	442	436	458	464	485	462	445	470	477	481	462	474	466	478	467	470	457	503	458	479	449	481	467	467	462	473	441	471	466	447	469	430	459	449	456	435	467	451	467	464	455	494	486	466	445	458	468	428	448	427	472	471	465	485	446	466	472	472	445	437	444	470	463	411	502	461	456	478	457	444	428	446	447	426	484	499	466	437	431	466	459	492	404	483	494	472	485	435	463	463	438	455	429	457	464	456	453	443	492	480	500	462	474	449	430	478	486	405	458	462	492	450	446	467	465	460	493	446	437	441	433	510	487	408	444	464	453	452	453	468	470	503	420	450	424	502	458	452	440	448	462	451	447	434	458	449	484	441	508	456	437	463	478	501	462	501	446	484	450	439	435	465	475	459	501	456	442	438	454	442	453	435	478	461	439	458	478	448	486	420	451	486	429	435	521	469	453	466	450	430	447	465	471	469	485	418	491	475	428	421	450	487	442	476	459	430	453	471	458	462	461	467	472	460	429	437	439	494	432	429	485	442	462	471	449	442	472	441	435	457	462	464	487	469	483	478	483	465	463	439
22893	21428	29129	24118	21430	21488	7459	1382	1063	1033	947	814	858	801	699	758	752	684	747	697	679	667	633	648	668	683	638	646	589	610	665	601	612	590	599	625	623	610	621	627	635	630	596	615	607	576	648	606	603	567	559	601	575	629	598	621	612	595	592	649	625	605	603	583	640	651	618	610	590	621	606	580	639	614	629	606	579	615	570	579	570	595	549	577	588	595	633	640	593	525	573	608	611	580	658	637	646	600	594	556	535	589	586	587	585	540	592	589	604	618	627	611	615	643	614	619	597	614	592	593	591	588	631	610	623	619	594	654	613	582	631	613	615	592	608	589	580	644	629	567	619	543	600	651	595	632	624	592	608	576	562	569	560	616	631	636	602	622	598	625	581	605	623	641	584	585	555	632	642	615	578	602	584	587	606	626	577	612	658	600	574	592	603	585	602	576	612	605	602	650	636	622	566	621	583	600	547	581	569	573	615	623	581	625	606	543	574	616	598	602	576	602	600	582	608	557	597	602	602	594	582	601	578	566	606	596	634	638	645	588	608	596	614	610	556	581	602	605	632	554	593	621	572	604	599	591	629	604	589	604	623	635	583	585	548	592	604	589	586	605	573	593	643	611	619	528	619	600	583	605	540	636	586	553	643	589	615	601	564	629	582	570	607	597	602	624	580	591	562	592	599	611	565	576	594	600	583	559	604	590	624	572	604	604	627	588	615	615	685	612	617	615	582	623	589	587	596	593	610	604	596	596	622	616	609	556	634	603	564	610	605	620	621	611	610	614	597	624	557	616	587	587	582	612	626	578	609	604	566	594	617	639	610	602	570	549	604	576	542	610	620	585	598	584	586	593	625	585	617	623	587	573	586	622	635	602	579	622	574	600	624	584	635	591	596	584	595	607	600	574	581	587	521	582	532	560	650	567	590	604	607	620	611	573	590	581	581	647	570	631	591	581	552	613	612	582	596	583	603	619	572	576	601	561	629	626	583	573	628	605	566	596	612	568	624	641	620	556	624	629	578	616	618	555	576	596	580	615	663	616	592	582	608	577	583	591	602	593	595	569	554	628	583	574	616	660	605	559	564	573	619	618	583	599	574	621	577	628	579	612	589	550	595	613	606	608	625	616	607	584	612	608	630	590	581	587	610	580	549	596	619	578	545	554	602	627	637	661	638	589	630	630	566	600	592	576	574	592	615	628	602	592	572	581	597	587	617	590	571	632	607	620	605	617	601	567	617	654	562	642	580	587	646	547	584	592	638	617	599	627	617	588	599	606	589	620	630	630	615	641	592	592	594	546	607	578	636	573	498	585	584	585	560	593	590	616	583	588	617	596	578	614	577	599	589	609	616	585	623	593	585	595	618	612	603	612	571	573	563	591	596	592	585	580	594	576	620	590	620	558	571	590	598	588	619	619	564	605	607	584	595	596	631	610	567	599	560	606	606	606	562	575	572	577	629	580	598	592	576	655	595	662	639	558	627	574	566	618	625	603	626	620	566	574	579	587	560	617	589	616	659	625	594	646	596	572	630	566	583	605	636	626	602	621	613	591	584	611	608	618	647	593	591	617	612	603	586	615	605	612	590	637	606	574	582	617	577	604	611	591	595	560	627	597	598	604	613	622	569	597	611	592	628	604	590	593	634	582	611	593	574	586	590	529	623	562	595	595	579	597	559	567	633	573	592	607	588	618	596	614	577	596	594	565	624	622	598	574	580	647	564	529	605	549	631	616	624	638	589	590	643	560	631	610	574	632	595	581	592	627	589	568	569	617	591	569	586	613	629	586	609	585	611	594	594	560	599	601	630	589	599	598	588	578	585	599	611	603	665	644	591	574	641	581	599	614	574	598	584	578	594	600	617	612	615	598	592	595	635	612	585	574	614	592	608	604	592	578	602	590	616	586	590	611	579	590	603	578	584	579	638	592	585	561	573	598	573	625	559	606	620	583	600	623	577	550	616	605	633	586	584	584	579	617	585	595	602	606	594	613	589	576	632	627	609	583	582	637	597	628	620	595	614	611	668	591	591	605	571	589	586	606	605	595	596	603	591	621	636	594	583	608	585	592	588	656	608	560	593	602	583	593	628	603	587	592	564	587	579	594	616	589	624	609	585	615	567	589	607	577	603	607	609	569	569	634	638	651	575	540	632	557	564	608	595	590	601	595	594	555	621	588	627	618	642	600	583	631	648	609	598	587	630	560	586	620	589	622	600	572	622	590	624	610	607	591	566	607	621	557	563	647	627	592	580	608	634	601	581	590	617	577	605	591	598	606	604	600	664	610	636	576	603	585	618	547	629	646	600	589	595	572	543	639	608	625	621	596	584	626	575	566	613	570	611	552	634	612	569	632	617	641	591	599	606	641	554	612	576	558	592	579	590	631	622	577	610	606	617	587	593	613	557	607	626	627	571	587	568	548	584	596	549	598	606	566	604	610	610	614	574	610	587	617	619	594	541	536	609	572	606	635	626	537	577	603	552	553	578	626	631	604	617	636	607	591	588	578	619	562	580	551	603	591	584	628	562	540	608	567	619	586	574	540	614	625	572	613	597	548	592	553	571	588	594	596	571	612	622	616	608	594	600	597	580	610	594	608	604	591	556	588	592	566	590	608	631	591	601	582	609	605	586	573	541	615	624	607	557	580	614	580	580	622	553	645	564	569	607	629	592	595	594	634	612	576	570	579	584	557	583	554	570	595	626	584	579	600	600	597	578	608	604	603	580	605	586	627	621	578	598	569	626	572	592	608	602	639	611	625	589	623	589	542	608	610	553	604	566	626	622	621	559	576	596	560	581	614	619	589	623	578	615	596	614	633	579	606	547	617	588	566	561	588	573	601	577	567	568	586	608	602	570	611	559	576	603	605	606	591	600	592	561	530	611	599	568	589	618	595	617	592	592	586	592	586	627	610	604	599	638	645	587	627	648	617	617	571	577	598	587	579	570	623	616	587	560	632	603	602	608	606	567	593	623	633	601	568	621	565	623	605	576	601	619	638	575	611	575	594	602	585	579	644	588	602	616	569	619	610	621	624	583	573	642	575	600	551	557	622	577	605	578	654	586	576	594	609	605	564	570	577	585	613	623	581	619	580	603	608	586	624	604	634	618	583	642	603	577	587	585	572	564	591	572	576	582	615	592	610	601	610	579	576	577	587	603	567	553	619	590	589	577	628	613	578	589	540	549	596	617	615	620	591	590	564	594	626	620	600	596	620	567	612	607	624	559	575	601	563	581	623	601	596	606	612	613	610	582	606	612	579	585	621	597	604	606	583	607	586	591	622	581	599	638	583	605	586	606	597	565	581	592	585	590	609	589	600	624	578	596	584	569	590	554	568	583	588	605	620	589	616	584	536	603	580	601	571	599	613	626	590	590	655	624	580	588	589	568	622	609	563	611	615	599	617	633	592	589	592	577	631	604	544	640	621	598	613	600	627	614	611	619	638	659	630	592	595	591	614	589	609	580	565	595	588	616	581	588	583	609	591	590	575	633	587
4960	14997	10123	5032	3717	2769	2201	1754	1541	1306	1115	1037	1006	887	835	857	785	780	723	718	677	698	659	655	686	666	652	658	594	680	625	672	636	646	598	658	630	626	616	623	634	600	591	622	633	583	611	594	641	606	623	616	638	610	601	591	608	629	602	590	593	661	580	633	598	628	595	602	579	635	584	669	615	583	606	572	605	647	561	610	618	627	595	626	590	589	599	599	600	620	626	594	591	608	631	662	626	582	611	608	614	624	574	635	599	605	559	633	579	577	654	610	653	583	601	624	596	582	589	575	612	588	647	579	583	600	638	614	582	644	636	628	623	616	630	631	613	580	583	588	565	607	574	628	590	612	558	607	585	627	627	549	623	654	597	611	610	642	615	565	587	594	606	569	618	624	589	591	558	592	579	581	639	573	567	635	585	595	620	593	575	600	584	614	605	583	626	590	623	606	552	613	590	612	619	581	622	568	572	630	589	640	636	621	594	625	609	606	596	588	599	634	638	565	604	585	601	599	615	618	603	575	612	614	620	604	588	624	640	596	560	589	581	584	591	618	581	588	597	612	567	622	591	599	599	613	611	639	622	588	661	616	622	615	561	551	547	606	596	602	598	596	573	600	632	621	591	568	630	594	594	626	594	625	609	581	592	605	644	610	576	596	590	603	585	595	581	559	569	665	597	579	616	623	618	559	623	589	598	607	627	573	602	626	602	594	623	607	617	602	585	616	576	619	577	621	607	639	646	600	576	638	622	633	620	589	633	602	619	624	617	606	616	613	633	592	603	638	606	596	636	592	587	614	617	608	598	641	623	546	650	596	588	543	610	622	599	612	570	608	623	587	560	620	611	626	606	575	623	586	605	581	594	596	593	586	589	633	618	599	599	585	658	617	613	568	622	579	626	593	596	562	612	600	637	628	605	624	622	609	597	574	616	608	607	603	655	622	572	593	594	569	629	615	611	623	618	566	606	604	559	616	633	600	598	601	626	632	581	602	543	616	595	573	608	582	547	645	601	602	582	595	620	565	585	606	598	586	599	603	630	594	585	603	597	599	599	632	611	606	631	607	610	594	617	624	596	563	616	619	566	622	596	626	616	595	610	618	618	599	582	572	548	646	617	560	574	598	606	591	595	630	616	587	545	584	628	599	610	628	629	603	609	600	588	598	601	629	619	622	639	613	589	571	563	588	600	628	597	646	575	611	624	570	598	567	579	637	634	605	589	615	571	592	609	604	591	607	583	617	608	581	560	634	598	629	591	623	582	634	608	589	591	612	603	624	567	590	666	578	603	581	608	639	599	607	564	573	629	625	615	615	597	599	586	625	565	594	640	611	570	612	590	611	595	653	611	609	645	651	622	596	617	609	626	567	616	606	624	624	583	638	589	633	569	631	595	592	599	546	601	573	583	654	608	649	629	608	639	580	600	588	595	592	586	620	620	612	612	579	614	595	607	628	577	584	588	622	614	633	600	632	597	574	616	609	639	580	575	592	555	604	629	595	647	630	621	624	586	620	619	679	579	601	578	599	585	584	590	611	614	662	592	579	629	591	595	578	611	587	630	608	600	596	624	616	589	586	549	589	586	575	566	616	608	643	549	588	638	589	610	604	592	578	606	591	619	596	580	580	598	619	635	615	597	581	524	598	589	620	607	625	626	594	617	601	583	615	556	615	625	580	594	630	593	567	603	596	615	620	657	626	588	611	596	591	623	568	625	648	621	612	585	619	571	651	602	605	576	609	613	632	600	621	592	628	609	626	595	621	584	625	610	664	598	616	597	601	605	611	581	621	611	575	624	589	568	588	562	618	581	639	619	560	654	605	585	572	648	689	621	631	586	573	605	567	589	578	642	597	563	576	603	606	593	607	613	639	582	609	590	603	605	594	605	618	582	624	587	583	615	560	577	596	610	624	568	640	600	629	600	564	615	603	623	586	631	607	617	600	616	610	581	592	619	601	578	637	616	643	608	607	636	580	608	605	595	556	617	640	598	626	545	594	625	614	644	635	575	604	571	664	616	593	599	596	613	623	620	581	585	637	598	615	574	631	623	605	615	629	617	612	579	589	613	613	601	608	619	623	574	628	594	644	605	598	651	623	611	644	573	594	620	614	576	597	623	621	615	615	601	607	591	615	615	593	605	624	613	585	628	588	618	605	566	617	629	564	580	590	591	596	595	689	623	589	628	627	599	618	658	582	654	618	586	600	611	573	593	623	643	641	615	595	608	665	583	602	651	635	623	604	618	610	569	598	651	604	567	589	635	575	591	584	616	615	586	627	572	641	625	623	593	579	634	609	606	576	611	584	615	606	626	598	590	613	588	625	592	574	616	624	607	616	584	613	610	607	618	592	597	573	606	565	632	604	621	619	605	570	587	619	594	575	589	570	599	557	633	633	576	634	610	590	637	614	616	605	627	628	538	607	602	557	617	628	613	620	612	601	610	634	608	595	621	584	547	570	614	611	617	557	554	623	634	668	620	625	555	644	595	568	625	575	625	654	614	658	638	608	611	545	581	571	594	604	570	571	624	633	597	570	567	615	607	593	574	607	620	595	578	620	576	633	596	605	632	602	600	573	594	633	656	633	590	608	624	631	588	635	588	614	618	547	599	661	577	614	596	607	591	584	601	559	603	608	559	655	607	614	619	559	573	592	584	610	610	621	579	617	561	606	585	586	608	581	643	611	602	589	633	623	601	634	606	577	631	619	574	619	658	597	611	613	600	572	598	582	618	611	583	604	606	587	596	592	613	627	599	612	604	578	605	614	623	561	599	581	569	606	582	639	589	587	638	617	642	574	607	555	576	581	598	622	597	580	592	651	618	640	601	611	585	593	569	615	611	640	636	590	596	594	600	579	601	608	634	605	613	594	612	586	646	604	572	554	610	611	568	604	642	556	565	589	599	570	611	573	609	570	620	568	627	622	629	594	620	602	646	623	642	621	636	599	611	642	521	603	663	594	609	579	608	601	573	626	580	567	618	618	582	614	586	585	595	630	594	571	649	576	593	567	621	615	572	608	589	628	610	582	621	607	607	608	572	619	604	611	567	601	613	628	639	602	589	595	594	630	603	627	597	608	633	592	620	622	564	591	566	617	600	579	590	557	611	658	586	595	557	565	599	613	584	615	623	605	561	616	611	591	631	576	580	600	640	566	595	655	569	586	615	607	583	608	619	576	584	616	626	603	618	613	636	634	591	604	608	572	605	609	606	605	597	582	601	625	565	607	595	603	619	624	642	606	616	575	563	593	615	621	560	595	552	586	644	596	585	614	606	583	602	588	597	600	625	623	652	610	593	604	638	586	621	601	597	611	625	640	652	568	617	578	583	559	576	604	585	611	594	609	613	574	607	575	625	622	595	617	611	570	597	587	659	575	624	613	578	540	585	613	557	593	586	598	589	590	580	594	636	629	563	598	574	551	607	622	560	608	601	590	609	599	593	656	562	611	609	589	620	594	624	609	600	643	614	568	619	613	554	643	598	628	583	622	594	597
27869	17371	3409	748	579	538	352	229	230	260	207	215	238	210	240	210	219	212	201	194	218	208	183	196	222	209	238	210	223	227	216	203	206	183	221	211	232	221	209	214	209	197	211	198	208	229	213	220	223	223	192	210	177	195	215	223	199	206	193	210	222	191	202	203	208	206	203	207	195	188	216	221	193	222	218	230	228	187	215	209	231	205	191	201	207	210	201	222	209	193	215	221	206	205	216	199	218	217	223	217	201	234	214	218	222	235	208	204	216	188	223	208	195	203	232	197	200	192	198	200	213	199	233	199	206	229	216	218	226	219	217	231	169	212	214	235	201	228	205	197	221	204	219	226	189	193	221	250	222	241	190	195	224	202	201	206	203	242	210	203	205	221	220	210	237	179	213	219	226	218	217	203	200	208	214	221	208	208	235	223	207	217	230	225	208	246	235	238	198	190	205	198	230	209	206	233	209	230	211	201	203	206	213	247	214	192	207	214	231	252	201	214	217	205	196	204	187	223	183	197	212	206	213	220	207	232	217	226	199	217	220	234	222	211	209	195	227	217	235	188	211	226	184	210	226	211	220	216	212	201	201	230	208	213	200	199	201	216	220	240	204	207	241	215	226	215	179	189	212	192	210	218	236	202	200	192	200	187	210	209	229	217	239	212	202	207	206	207	214	193	206	204	210	207	227	231	191	238	205	268	244	209	205	190	191	222	217	211	228	207	201	222	225	224	205	225	210	222	221	216	215	231	202	210	207	221	208	212	226	204	222	192	198	185	207	200	192	213	203	251	218	217	203	216	221	214	184	217	217	205	196	207	210	224	209	212	225	218	223	210	201	222	215	193	199	239	197	205	187	218	191	222	217	222	221	188	243	221	215	227	224	218	214	222	196	246	249	216	218	226	196	203	220	234	189	243	209	232	201	244	213	212	191	197	204	203	218	228	221	220	206	193	222	196	177	224	217	211	228	230	213	205	226	224	215	208	203	243	192	199	231	206	213	242	208	217	209	193	210	211	214	234	221	238	223	208	190	195	203	211	215	198	222	210	209	209	206	226	219	220	204	199	242	213	214	194	231	208	221	223	201	222	225	207	231	224	207	200	190	226	192	218	213	224	212	180	198	188	217	198	194	217	183	220	211	210	215	210	214	241	213	242	218	206	224	208	218	185	194	224	204	194	247	243	215	236	220	222	212	194	182	243	207	215	203	241	198	220	207	211	237	203	216	219	198	199	222	191	206	231	204	218	221	219	216	235	209	195	173	218	205	226	228	202	199	222	208	225	247	224	197	204	218	219	246	193	198	216	190	227	212	194	218	223	230	217	186	224	237	213	210	212	205	213	210	224	222	225	213	203	217	176	193	215	228	206	210	200	199	218	230	199	216	227	215	246	215	178	186	230	215	197	198	242	205	217	201	217	213	200	212	223	225	212	209	235	201	190	235	195	186	198	246	232	217	224	223	214	228	218	205	223	220	203	211	193	192	235	215	211	227	230	211	202	213	220	203	213	203	219	205	196	182	193	222	197	213	206	206	199	210	196	223	213	205	182	223	199	215	218	221	215	208	194	215	236	200	210	195	207	199	212	233	197	208	205	206	228	215	215	225	202	193	213	198	229	226	231	221	188	205	218	239	194	216	223	250	216	186	216	218	211	239	205	227	211	244	212	208	214	212	205	220	214	209	207	234	219	205	205	204	201	201	195	229	225	238	208	204	211	206	217	193	229	234	239	210	249	227	222	211	216	229	188	193	189	193	211	206	236	212	237	211	209	229	237	211	217	196	220	234	226	260	203	208	200	231	212	217	216	221	192	225	239	211	208	235	195	243	218	218	196	193	203	229	225	195	217	200	203	199	209	211	226	233	198	222	229	245	220	204	217	222	226	201	208	224	205	212	233	212	245	216	233	198	224	210	188	228	200	170	202	186	211	234	195	234	249	238	208	201	207	208	219	203	234	208	188	227	208	205	200	179	212	216	208	206	228	202	181	225	201	210	204	225	203	208	219	208	224	236	212	199	243	209	218	242	218	234	212	207	200	189	200	214	201	225	228	221	212	219	188	248	218	214	230	209	225	220	212	240	229	210	220	192	215	228	219	221	224	205	218	210	223	235	197	204	188	201	231	206	205	223	207	226	226	224	200	232	203	224	171	216	229	232	207	219	221	194	234	197	210	220	185	219	210	223	203	215	238	194	241	192	210	193	222	229	198	182	244	200	237	221	225	213	223	229	219	212	232	214	237	240	213	223	229	208	230	195	201	212	215	185	215	219	217	254	192	216	216	219	206	216	210	174	211	234	231	197	224	238	222	216	214	192	215	236	176	215	221	213	220	218	209	207	211	197	210	252	246	206	221	204	229	217	204	209	220	213	256	211	204	237	231	238	225	249	210	219	206	240	221	219	222	222	184	223	206	213	218	202	187	199	188	194	208	186	227	213	179	206	230	211	192	200	219	225	224	217	243	198	246	201	233	190	236	211	218	215	218	192	221	187	181	208	206	204	218	211	216	199	208	208	218	214	232	216	229	224	210	199	217	224	209	190	213	202	184	212	206	198	212	208	202	230	208	209	219	197	214	209	195	219	232	204	195	185	195	221	201	190	203	223	196	209	226	213	206	213	192	228	209	213	192	230	218	212	229	225	207	195	212	205	197	216	210	220	208	232	220	233	222	213	214	215	178	191	241	223	214	202	229	219	197	204	224	197	193	205	205	227	228	205	201	217	234	218	217	216	206	201	218	206	209	207	199	226	210	243	209	208	195	220	211	204	192	224	221	236	211	230	224	217	214	214	217	197	237	214	210	214	207	221	217	225	230	227	241	217	230	200	165	224	197	200	267	189	228	188	204	214	240	213	222	204	213	203	191	194	229	213	216	220	213	210	205	185	214	211	194	215	226	201	213	212	223	224	216	216	220	209	222	226	202	216	231	209	217	188	200	244	218	241	223	234	202	207	203	238	225	224	193	189	192	239	199	217	211	206	251	191	220	215	201	200	190	230	206	215	205	224	228	200	239	225	210	219	192	170	202	193	210	188	215	214	199	212	195	205	206	212	212	194	252	184	243	207	195	205	202	194	208	183	193	205	247	207	217	228	205	216	212	209	198	219	229	202	211	236	238	223	224	217	227	199	238	215	219	219	194	198	204	207	203	229	240	232	199	186	205	219	226	213	188	199	211	201	218	226	217	216	220	206	222	201	219	205	194	212	216	221	200	210	210	219	209	237	212	193	207	226	205	229	200	199	215	221	190	193	213	176	202	200	210	186	240	178	195	223	221	214	212	194	226	227	227	189	213	214	207	199	184	217	217	207	198	222	204	218	226	201	210	182	214	219	229	207	216	234	210	217	205	224	200	193	189	232	207	209	199	201	217	237	210	214	222	181	215	215	233	202	210	226	244	218	226	239	190	204	187	211	221	207	222	208	230	222	233	205	188	227	231	203	225	214	195	227	224	221	211	218	212	226	187	192	220	219	232	215	219	209	210	222	217	211	200
4293	957	706	436	360	327	313	291	298	253	256	256	240	250	269	252	231	246	252	298	261	233	282	249	258	261	231	266	245	224	233	235	250	230	248	230	241	290	271	236	230	240	223	247	281	266	250	240	242	258	235	230	219	290	229	253	247	228	245	225	269	237	221	235	238	235	241	230	232	228	250	255	237	250	248	262	230	242	249	240	258	255	255	240	287	252	226	237	208	261	243	238	244	239	234	260	235	236	246	270	261	237	256	239	253	226	244	233	214	218	230	257	238	240	229	235	257	228	242	222	237	233	219	244	229	247	230	239	264	235	231	258	239	238	244	226	252	258	223	273	235	237	263	235	253	215	235	271	233	240	257	250	224	251	217	235	218	249	266	264	223	261	245	256	249	227	266	245	240	243	219	237	248	204	248	247	244	214	249	269	240	223	245	222	254	243	230	228	225	263	246	234	251	224	232	257	261	262	253	249	237	268	237	220	239	251	211	226	246	245	254	205	242	263	255	240	220	238	245	253	247	254	223	236	237	239	241	242	259	223	254	236	234	240	258	223	229	242	245	246	256	253	257	226	230	229	228	213	241	252	236	241	245	237	226	250	235	243	246	217	229	229	230	253	262	266	234	265	260	264	245	240	243	231	244	248	268	215	241	249	251	258	215	231	252	265	229	267	250	256	237	254	260	268	262	240	258	233	255	235	270	225	254	231	248	203	244	230	265	209	209	264	243	238	250	254	269	222	241	254	205	218	226	251	234	234	240	243	218	232	244	248	221	229	264	252	245	212	233	252	223	267	245	243	244	254	261	269	244	255	245	236	268	222	247	235	249	251	232	248	235	251	245	234	236	266	256	255	247	207	244	268	231	238	246	241	227	221	220	222	234	225	250	247	227	233	238	261	228	237	251	243	244	239	234	240	247	218	272	234	256	249	258	238	236	251	236	269	254	257	237	245	240	257	246	241	230	241	230	262	248	248	216	247	257	224	239	228	245	245	237	251	282	243	269	244	223	215	220	232	238	269	253	276	254	262	279	237	261	220	202	241	253	248	246	221	227	220	236	221	243	238	209	235	255	238	253	244	222	241	238	212	226	235	228	250	248	245	227	237	253	244	281	277	243	239	232	220	261	277	228	237	251	267	233	260	244	230	260	223	232	254	262	272	241	230	251	244	239	237	242	199	264	242	236	216	248	286	266	227	251	243	243	255	230	258	228	234	257	262	238	252	252	225	245	258	205	261	261	256	253	259	269	274	248	229	233	234	241	252	253	253	240	266	242	256	247	251	248	243	279	237	254	247	235	237	265	248	227	230	241	265	227	240	244	241	238	239	272	235	255	224	249	245	221	221	244	246	224	252	223	230	222	233	224	237	242	245	254	247	263	251	247	242	234	224	244	230	262	255	235	207	250	253	242	217	244	242	208	244	260	244	255	242	244	259	219	230	218	256	245	219	247	250	224	268	266	234	247	245	229	237	225	213	226	237	218	227	244	263	258	219	224	213	262	227	247	251	251	229	239	230	234	258	226	222	221	240	222	251	225	235	230	237	260	242	228	271	228	280	262	230	219	233	224	221	231	215	224	237	246	240	240	232	222	225	215	262	259	250	227	228	251	255	272	219	235	236	252	245	243	248	241	220	241	253	254	256	242	253	276	235	256	260	254	231	250	226	240	258	249	244	256	248	287	240	231	228	239	235	259	243	256	237	248	267	231	230	246	269	256	255	244	247	217	234	243	239	239	227	263	247	228	230	238	203	247	261	220	244	227	240	246	273	266	231	256	227	244	228	221	244	251	249	275	239	261	235	216	233	218	241	231	249	240	239	249	224	247	234	233	235	268	235	281	261	264	236	268	241	246	224	243	237	225	220	269	239	242	240	229	233	225	237	265	223	241	236	240	249	230	228	233	239	234	264	237	263	222	244	232	245	263	221	258	242	231	239	228	234	244	259	251	249	265	218	246	246	243	267	224	250	252	237	242	232	221	240	241	243	223	239	266	238	234	227	255	212	251	260	247	258	272	261	225	231	244	213	229	250	254	251	260	264	236	240	249	228	263	226	251	253	203	221	227	226	229	229	205	236	254	264	227	227	250	219	233	233	241	264	250	266	238	227	242	254	250	233	245	227	239	218	220	237	240	203	260	263	259	241	246	225	248	264	240	237	255	231	241	240	258	218	255	270	225	230	246	249	218	220	253	248	270	241	257	236	246	257	252	240	237	226	246	243	260	255	270	224	260	264	240	247	268	255	226	258	223	249	272	256	217	218	234	246	274	248	211	252	236	256	268	212	259	273	235	232	233	252	252	224	256	219	218	276	246	259	222	208	260	219	225	247	241	255	224	243	250	216	234	237	246	257	248	222	226	243	253	261	240	241	253	266	261	240	229	262	254	217	249	238	249	246	254	238	244	236	245	212	255	247	235	234	217	249	219	259	248	237	224	259	238	222	236	231	256	265	208	263	264	221	236	239	232	267	232	250	234	217	246	227	263	234	243	226	226	226	228	228	242	251	258	241	258	253	242	254	256	220	252	233	218	240	231	261	255	242	237	226	257	224	245	225	217	241	216	261	230	222	247	259	223	239	256	248	244	237	235	259	246	222	256	226	254	255	230	246	229	249	253	247	248	255	235	261	255	251	257	228	210	240	243	232	201	258	260	219	224	217	210	275	259	221	248	259	245	277	226	292	219	245	225	249	234	248	225	232	234	225	238	250	238	262	233	250	264	237	249	251	240	260	244	228	254	241	246	253	221	252	256	220	230	215	231	239	231	242	212	259	232	256	247	247	246	248	255	256	255	247	235	255	235	239	227	237	228	235	241	228	238	252	215	226	279	268	249	239	230	274	266	234	256	239	248	225	224	237	232	240	266	240	250	219	219	225	226	239	271	230	255	251	257	247	277	235	254	236	225	252	233	237	219	267	233	232	262	274	225	218	238	226	238	254	254	244	247	237	230	227	245	216	222	250	251	244	216	232	237	239	251	262	223	258	259	262	250	234	227	244	234	235	231	260	218	229	240	216	240	240	219	219	242	258	265	236	277	234	245	261	232	228	228	251	234	261	235	211	260	259	252	256	238	233	237	262	237	248	253	269	249	254	235	226	240	252	234	261	237	239	246	253	247	240	249	256	260	248	254	239	257	202	247	244	232	235	242	240	228	243	217	213	243	278	268	220	244	279	226	259	250	221	241	243	246	243	223	236	253	238	244	232	268	255	256	229	261	249	222	233	234	238	224	247	242	237	228	223	237	240	226	256	243	240	251	238	260	233	220	214	229	248	289	220	245	233	256	233	242	236	240	241	233	260	233	279	233	247	242	252	246	261	262	254	227	279	246	257	251	257	248	251	243	230	242	263	252	269	255	240	238	231	246	244	227	258	232	246	218	225	267	234	250	234	213	280	208	245	213	236	241	232	287	240	225	249	226	212	247	242	222	241	224	244	236	255	242	217	244	235	233	211	223	269	260	230	237	233	244	264	242	240	212	225	262	225	229	244
23982	21368	28611	24488	21353	8915	943	595	557	504	451	399	427	368	343	338	373	324	346	318	322	348	320	312	265	292	291	278	308	300	317	299	310	281	284	286	292	299	283	282	298	293	330	286	284	309	305	265	312	293	297	334	311	299	285	273	296	301	301	260	277	290	305	322	273	292	295	282	285	293	270	265	271	271	272	309	279	286	281	306	263	306	248	291	294	303	273	324	297	268	299	283	297	311	291	248	294	287	288	328	281	272	298	266	273	295	300	277	268	288	285	265	305	265	278	300	262	248	297	296	274	260	286	300	279	292	289	269	256	292	338	292	276	283	311	274	267	278	250	304	302	338	272	297	270	312	263	277	286	273	297	276	274	267	285	303	277	269	301	275	291	280	264	251	275	260	284	294	284	286	318	310	267	286	260	305	312	310	264	283	274	283	295	289	269	282	292	274	279	289	341	258	260	276	272	292	284	289	273	281	276	291	301	286	280	306	291	288	302	297	291	274	270	283	280	287	282	267	299	294	308	266	267	299	295	312	296	301	284	281	257	279	300	289	261	269	307	276	278	313	293	271	293	286	261	308	275	308	273	327	296	302	277	289	299	295	278	266	283	286	287	296	304	306	277	329	307	300	283	272	274	272	312	261	288	306	229	291	280	270	251	283	282	312	279	284	286	279	257	302	308	316	305	274	266	281	312	272	306	286	286	291	299	271	287	263	250	290	300	294	303	299	262	296	283	312	295	292	287	311	290	312	263	303	281	293	291	331	268	301	286	290	303	291	264	283	281	279	281	280	295	333	313	282	286	260	272	293	292	290	263	298	272	298	288	269	273	310	278	298	291	298	259	275	272	270	306	304	282	306	299	320	282	270	284	271	317	300	265	276	298	278	259	305	303	280	285	274	285	278	278	286	281	288	296	318	311	283	297	264	310	305	286	305	266	307	282	279	307	290	306	300	288	281	263	278	259	267	307	272	320	278	270	308	264	289	308	287	273	246	285	290	269	293	309	277	277	318	310	282	293	294	288	311	276	280	288	299	278	282	296	296	269	269	287	286	260	268	318	304	285	275	284	283	273	264	276	300	302	272	295	305	261	289	281	287	270	301	288	296	289	274	268	275	298	314	291	279	293	319	299	259	274	270	292	260	291	272	305	317	307	345	253	285	297	288	304	288	298	305	305	268	311	293	250	274	308	279	262	276	299	275	290	280	293	299	282	283	271	280	297	310	296	289	253	294	290	293	276	278	296	270	280	274	291	268	287	321	297	272	302	306	288	282	303	282	296	277	278	275	267	289	321	333	274	288	288	251	295	279	303	256	287	271	283	280	272	294	254	290	286	287	292	314	279	270	336	303	287	290	287	291	295	272	297	282	269	302	299	304	303	296	308	295	301	302	246	273	284	273	282	278	293	273	273	301	278	256	312	295	289	294	263	312	280	300	269	248	294	280	304	306	275	273	310	273	265	296	288	289	293	281	300	275	252	316	280	306	301	306	288	315	286	305	284	291	291	287	286	300	275	276	284	283	303	284	304	283	317	296	290	254	301	287	278	287	261	278	308	268	263	328	274	288	313	297	259	313	278	277	262	274	268	262	280	300	264	281	295	287	259	278	271	269	296	300	278	322	290	275	322	313	297	312	274	266	295	256	283	265	283	276	301	284	301	294	296	283	300	300	270	262	257	285	290	287	273	312	259	272	274	280	316	300	284	299	279	260	292	302	295	274	277	293	288	258	295	266	300	296	288	275	273	285	284	276	272	310	280	283	282	324	267	301	271	291	297	295	269	284	289	294	289	285	269	276	303	292	277	267	279	259	277	276	267	302	286	320	273	303	292	264	309	307	298	258	310	306	298	293	296	308	293	301	298	296	320	285	331	260	283	260	311	295	282	277	263	295	284	272	277	286	274	279	299	256	283	288	293	285	293	294	315	274	299	293	296	273	308	287	283	283	268	295	284	262	297	292	290	290	292	262	274	319	265	283	268	262	308	263	280	286	305	299	260	274	262	315	295	267	259	289	297	288	283	286	291	258	306	281	297	296	287	282	266	304	274	309	292	290	319	319	276	290	270	287	300	298	295	296	284	308	268	288	265	283	279	292	290	286	266	307	300	331	295	272	259	275	292	300	283	292	285	291	262	294	307	316	261	303	308	284	278	283	261	278	292	306	274	269	292	280	277	283	270	245	325	275	305	296	269	284	303	332	301	262	285	276	292	289	272	279	300	291	291	275	308	269	271	306	296	289	284	248	303	293	272	301	305	298	284	248	271	271	272	293	283	312	260	308	300	269	284	275	267	316	290	292	267	294	291	276	275	301	279	281	288	275	298	287	252	288	283	279	241	282	304	254	269	301	302	269	292	304	279	312	268	264	300	293	309	290	305	252	293	287	283	261	306	288	264	319	275	277	296	262	284	280	302	280	291	272	284	315	309	290	290	277	290	277	265	295	301	281	290	281	290	302	277	293	303	266	297	288	302	289	309	311	287	289	278	282	320	287	293	284	292	296	308	307	271	257	269	275	270	270	298	311	298	294	278	313	279	293	282	287	281	290	276	291	265	268	278	318	300	293	313	288	292	287	253	275	314	266	258	271	287	300	327	249	320	268	285	286	296	297	263	324	288	237	290	294	307	278	290	315	306	307	248	300	270	293	285	294	291	290	270	256	322	310	249	316	302	261	302	268	285	288	302	313	293	318	303	299	310	307	285	296	274	276	307	291	282	297	275	288	283	262	301	309	268	286	325	294	278	288	299	278	308	306	268	311	274	287	289	301	264	298	282	265	296	274	277	286	259	302	275	310	269	275	308	286	303	332	264	316	282	277	302	308	292	282	278	285	297	264	270	293	285	319	282	312	264	283	280	305	306	322	293	272	294	304	299	289	287	278	295	301	306	331	266	283	307	280	276	292	259	253	273	308	297	272	272	283	291	308	293	296	287	285	267	291	278	308	297	274	284	277	296	301	309	293	307	269	265	300	284	306	281	279	302	290	282	316	333	236	267	276	258	288	267	288	307	260	297	266	315	309	286	285	298	273	285	291	277	278	299	286	286	263	286	294	274	286	306	287	274	269	322	285	303	282	285	292	274	297	282	277	273	288	281	283	293	282	285	299	293	307	279	281	295	266	268	277	266	290	261	290	271	259	299	276	287	287	277	298	271	314	299	304	282	276	275	282	290	274	290	273	292	298	307	313	280	284	292	300	292	298	283	331	288	268	328	270	295	333	281	278	274	289	302	306	295	290	300	281	307	276	250	280	283	322	278	285	268	267	278	278	276	295	283	298	280	281	287	254	294	273	295	297	292	290	303	240	312	289	259	291	284	286	293	299	301	264	292	304	301	307	310	298	293	288	287	319	268	274	292	309	299	282	270	294	273	286	281	302	274	304	297	294	303	275	296	289	307	299	264	262	282	266	314	291	320	284	288	284	275	319	283	307	282	284	271	293	291	288	289	284	315	263	273	277	291	267	279	316	282	289	317	268	318	274	274	283	310	297
3458	8942	6036	2764	1885	1517	1167	906	787	664	548	529	501	456	440	409	390	392	384	357	322	362	341	331	333	345	341	321	327	314	309	314	295	330	310	341	320	332	312	312	319	293	288	293	303	306	315	295	335	287	314	329	311	306	298	307	303	313	329	326	303	321	310	312	323	281	303	309	306	330	309	289	302	279	320	314	290	312	274	292	342	316	296	321	310	331	284	308	295	323	280	328	294	309	287	296	316	277	290	307	323	308	304	289	302	305	314	313	297	311	288	324	298	288	336	292	328	274	287	319	282	313	266	299	320	337	306	301	313	323	309	294	309	303	310	331	300	329	289	300	324	261	305	295	268	292	282	318	295	306	277	355	309	292	324	284	325	294	316	334	311	326	323	326	319	272	307	313	318	302	311	283	344	268	327	294	271	282	316	306	259	307	319	325	304	306	267	279	267	306	314	282	283	308	288	300	320	278	270	290	302	321	329	292	308	312	304	263	276	315	309	290	312	323	297	274	281	306	287	292	274	327	276	294	300	317	310	317	311	311	275	294	293	353	310	308	289	303	298	324	287	291	307	296	314	279	304	294	309	308	309	323	307	326	293	302	309	278	293	291	307	347	300	314	288	304	292	278	294	291	304	307	295	308	314	323	318	304	347	290	289	294	295	320	303	331	307	298	296	304	293	316	328	305	317	291	301	297	324	318	284	296	288	316	297	337	306	279	333	335	314	280	288	295	314	322	319	268	308	294	288	274	303	287	319	302	307	311	320	285	297	325	296	297	278	302	302	277	304	298	306	304	274	284	309	281	280	288	291	298	317	308	291	294	333	289	308	306	339	296	275	294	309	311	282	299	303	312	293	314	292	282	292	317	294	295	316	301	258	294	311	295	306	313	307	273	300	306	322	305	343	313	294	301	291	290	305	336	296	301	306	299	315	335	340	301	301	290	288	300	301	304	294	318	280	288	316	292	338	311	298	299	278	307	304	287	311	308	314	319	324	300	305	286	293	298	311	276	306	304	329	315	311	274	323	275	313	309	273	293	317	301	306	307	293	276	298	291	303	296	318	291	305	335	309	319	296	291	308	340	311	284	296	315	311	295	317	286	299	299	313	265	334	307	313	323	326	282	302	278	323	270	325	300	300	297	303	325	350	300	305	317	296	322	302	306	315	313	306	331	303	317	296	314	267	313	277	314	271	280	326	306	311	312	295	315	275	302	307	297	315	292	339	304	306	286	291	282	300	292	282	331	283	308	282	300	282	314	305	298	309	294	297	314	305	291	306	322	280	275	327	291	287	325	319	306	313	298	304	322	319	273	314	307	276	281	316	347	280	315	299	294	320	283	247	285	294	301	313	301	293	286	299	328	325	312	337	308	316	298	339	326	262	321	314	281	299	300	269	320	306	337	304	297	283	305	309	288	277	302	322	326	312	286	319	280	285	299	280	297	335	307	335	336	320	288	281	298	294	277	308	280	293	346	320	324	289	300	307	296	288	312	298	308	308	319	314	335	266	286	324	327	296	290	310	296	315	286	338	295	276	310	329	298	307	274	289	293	308	314	312	302	309	274	282	255	295	286	352	336	307	307	301	306	282	304	327	299	313	316	314	309	296	300	281	292	255	325	303	330	306	318	324	305	307	329	289	280	293	303	302	283	304	331	284	287	270	302	327	317	302	279	310	328	309	267	316	290	313	338	306	297	284	317	317	283	334	286	306	282	283	278	300	310	287	283	355	327	316	272	301	312	325	280	311	330	295	292	282	278	324	295	288	291	267	308	287	301	302	264	287	300	321	317	280	282	310	302	281	268	277	291	298	305	296	314	313	300	319	298	328	280	303	290	311	314	298	341	285	284	273	283	287	295	301	306	299	324	292	314	303	285	302	283	323	306	328	293	312	303	322	288	303	309	269	314	342	329	298	289	289	302	325	292	301	298	277	308	316	273	287	359	283	315	334	295	274	311	296	321	319	296	315	321	335	278	317	311	326	296	331	287	323	285	314	306	305	308	310	312	282	303	299	290	281	296	292	305	303	280	288	304	272	307	316	321	299	323	291	333	285	307	325	260	303	343	293	267	337	299	288	339	273	318	307	292	297	293	290	311	312	301	284	301	323	294	316	321	272	275	304	309	311	326	305	303	314	313	303	304	329	309	308	298	299	338	282	298	295	292	298	301	314	315	297	304	325	298	323	292	306	275	297	300	293	288	312	295	271	280	289	335	337	335	305	338	344	316	316	320	291	287	284	301	294	314	306	308	288	306	288	299	319	293	358	308	308	291	313	306	294	310	274	289	299	302	319	275	309	304	278	298	288	316	308	315	308	295	301	298	303	271	299	315	299	307	303	307	306	318	314	301	282	294	301	303	318	282	291	306	307	285	319	280	306	335	293	289	296	307	316	288	301	299	338	304	290	339	289	334	283	311	331	279	275	305	286	282	262	309	280	314	281	311	304	293	307	260	290	288	296	294	310	264	298	305	318	318	274	269	317	313	308	301	310	281	299	299	305	292	280	304	272	298	327	281	323	320	292	319	289	280	317	334	286	328	285	309	305	285	334	295	333	312	297	316	281	289	318	319	312	314	312	288	315	288	312	284	310	322	320	327	312	311	307	280	293	287	305	321	288	294	300	294	286	337	315	289	295	297	331	285	298	303	326	311	316	323	310	299	275	341	329	295	281	300	312	322	328	321	325	324	291	347	282	338	304	299	288	307	330	309	309	296	298	322	327	278	298	272	313	346	329	317	304	293	329	289	324	301	335	288	307	302	301	314	305	291	292	284	264	317	295	299	324	288	296	300	289	299	309	304	294	326	311	291	315	321	297	290	304	295	327	324	299	280	292	278	307	308	298	290	319	292	290	313	326	303	330	329	318	299	322	298	300	349	341	328	266	278	340	349	284	331	314	310	306	293	293	293	272	296	326	311	301	288	303	308	310	271	301	320	290	281	300	326	300	305	289	299	273	304	321	312	310	285	293	268	296	267	282	292	303	304	299	315	295	293	311	313	327	310	322	290	293	307	317	323	292	303	293	291	298	313	318	325	303	300	305	293	279	345	308	334	289	311	317	307	293	302	313	278	306	300	313	344	347	301	319	311	319	330	330	289	289	283	325	305	287	299	309	297	307	281	301	308	298	314	309	283	325	326	288	259	297	328	308	305	309	282	292	281	322	289	305	291	295	307	294	277	316	318	310	279	251	280	292	316	306	321	309	301	338	275	294	311	272	317	326	315	326	283	281	316	299	289	307	286	303	285	332	315	287	300	312	310	325	300	323	312	283	287	301	323	306	306	280	302	306	311	334	298	301	320	288	293	299	301	271	276	296	297	312	290	286	301	271	305	310	292	294	277	296	288	333	291	291	282	273	326	282	318	308	305	288	294	301	319	293	327	286	298	327	300	323	326	311	305	335	316	280	334	304	276	314	299	301	296	318	281	274	283	312	300	315	293	320	301	296	310	277	299	309	295	314	333	299	310	315	288	305	321	306	283	274	281
25237	21462	27608	25658	9798	903	660	621	547	524	508	512	490	465	450	467	457	428	471	437	449	402	431	476	452	460	437	428	433	400	440	421	427	430	433	439	452	464	391	457	412	390	432	436	433	423	429	421	428	433	476	414	426	428	443	429	438	418	455	428	469	437	439	445	403	396	438	446	428	395	422	421	436	451	428	398	423	415	427	415	429	424	449	407	431	422	437	450	431	368	417	436	407	441	436	441	420	427	379	445	429	408	436	452	403	464	435	397	438	455	470	408	474	454	436	429	387	434	395	425	445	434	429	448	431	417	373	448	435	416	464	437	451	440	425	440	430	399	411	441	394	436	441	462	413	452	451	429	413	407	398	446	472	463	432	436	422	408	400	452	453	413	431	424	464	383	418	464	446	465	416	408	396	421	454	412	404	447	438	422	440	408	413	459	422	419	459	461	438	401	440	407	447	455	463	440	433	405	426	444	432	399	443	430	456	445	457	421	395	422	434	420	463	413	459	421	423	451	454	453	426	414	417	420	468	378	424	434	432	444	414	412	428	415	444	396	389	435	435	408	422	446	443	401	433	405	429	395	434	412	413	429	427	432	420	443	410	431	422	390	431	428	405	425	420	420	425	423	419	401	418	469	433	458	401	416	440	422	435	474	427	451	435	429	443	420	434	438	439	375	426	422	434	455	445	398	434	438	408	398	427	431	408	425	455	430	418	438	418	432	411	444	424	444	401	421	464	427	426	370	457	407	442	457	412	388	456	441	444	410	482	430	417	439	441	411	413	453	442	417	421	441	396	432	415	410	415	442	408	387	434	407	464	423	455	427	394	431	427	452	423	442	453	443	442	428	437	426	390	449	432	422	427	411	395	431	390	443	426	446	442	471	456	434	441	431	430	471	431	441	466	414	445	456	409	448	430	428	451	417	433	468	438	429	455	433	445	433	450	400	432	459	414	436	427	443	433	449	429	446	444	474	406	431	437	412	387	422	409	394	439	400	448	415	447	398	428	440	416	446	443	418	414	450	430	411	466	437	442	454	462	461	382	429	446	459	445	451	428	412	440	420	418	401	441	463	422	421	420	417	416	432	467	421	404	423	415	458	451	458	399	383	420	479	392	431	413	417	461	449	449	470	428	424	455	416	434	448	409	403	432	435	402	465	457	414	437	410	461	427	446	443	463	455	408	372	449	454	471	459	427	437	446	424	405	429	436	441	418	431	432	433	445	433	412	416	440	406	445	465	451	456	393	414	429	456	474	485	453	411	425	461	429	449	435	441	420	420	445	429	443	406	419	431	437	413	423	453	424	438	458	473	434	419	438	472	424	435	404	445	414	478	384	436	414	425	450	413	453	449	455	411	445	453	446	411	422	415	438	437	464	427	401	423	415	429	388	446	402	441	447	438	410	434	414	440	428	438	382	427	421	430	419	422	454	425	432	406	398	418	421	422	428	423	459	439	436	394	399	419	448	415	420	451	383	432	407	407	441	412	411	440	428	422	413	419	444	413	433	428	454	451	468	435	430	424	402	451	443	426	433	440	404	464	450	409	404	423	417	454	437	412	440	411	430	426	412	419	412	429	426	428	422	450	411	423	429	449	429	465	422	426	427	440	422	449	427	440	455	430	438	449	453	435	421	471	424	455	442	401	407	418	410	430	452	405	453	456	421	448	459	407	465	396	409	441	389	431	422	404	447	422	432	415	456	406	453	433	409	447	443	423	394	422	423	425	409	406	468	438	427	407	461	450	426	445	441	406	446	445	406	424	397	433	419	393	450	462	433	431	419	436	429	439	413	406	447	453	437	433	428	463	462	443	415	388	442	415	452	449	397	419	422	449	415	472	390	435	455	433	441	419	408	383	478	443	432	432	412	437	414	443	436	429	439	447	452	444	432	424	425	441	381	426	439	431	425	445	398	415	412	428	434	428	443	409	419	455	409	376	454	439	429	406	415	424	411	404	420	436	405	419	434	415	467	432	434	442	427	380	440	444	461	419	398	464	380	437	390	444	430	446	430	432	428	384	406	456	432	406	439	436	427	395	436	419	442	432	468	454	400	422	438	462	436	411	416	432	448	443	438	416	467	426	431	449	443	426	432	457	432	428	400	456	421	435	421	426	420	459	418	428	461	418	442	419	416	437	422	451	410	446	440	451	436	400	437	418	427	409	443	429	420	462	464	446	415	410	423	441	465	421	411	456	410	426	447	465	415	431	430	414	433	429	431	402	438	408	407	453	436	413	461	425	427	438	384	452	401	412	417	440	455	485	398	431	424	428	437	442	407	432	385	396	404	439	430	448	431	422	435	430	412	410	436	423	407	468	454	434	398	466	439	413	418	387	478	413	441	422	459	434	456	407	446	395	458	407	446	406	393	425	431	450	394	452	422	417	425	444	442	413	434	392	429	408	444	403	439	411	455	407	425	428	450	424	424	434	400	447	410	430	416	430	424	430	457	414	436	433	442	455	417	444	453	423	406	447	423	436	393	410	444	450	414	416	439	464	426	429	446	411	443	414	435	420	439	430	404	446	426	450	428	415	400	401	474	412	400	452	456	432	422	423	416	423	435	439	444	433	403	438	400	425	394	399	425	425	418	423	468	429	423	410	446	453	432	461	419	456	432	417	467	407	426	413	440	449	426	399	451	427	444	388	432	432	424	402	455	430	417	467	445	427	379	417	442	438	439	429	421	430	465	441	453	440	404	461	451	401	433	391	399	432	407	446	407	428	408	412	412	468	397	406	420	456	429	403	390	441	416	404	407	430	401	423	422	412	444	420	417	430	425	443	458	406	433	426	448	428	443	402	392	405	380	439	404	447	453	423	445	410	416	440	428	452	435	455	401	490	409	386	439	476	457	427	432	427	441	455	434	386	473	433	443	405	462	420	440	475	427	465	417	446	415	424	399	429	444	402	418	393	381	424	460	389	405	418	403	401	452	451	450	440	440	437	407	443	465	413	453	438	439	415	439	393	419	430	446	435	418	406	425	444	432	447	440	422	409	462	415	429	443	422	451	432	428	430	429	447	444	440	412	418	440	428	436	423	448	444	444	414	416	425	448	403	430	457	435	442	442	421	444	455	446	410	382	437	407	412	411	438	436	442	416	427	446	418	416	418	422	419	457	395	445	413	456	414	465	439	434	450	407	417	420	439	449	413	406	450	454	420	419	413	406	418	425	450	420	405	413	419	418	469	416	430	447	423	453	440	415	410	383	414	381	443	436	447	432	458	430	400	411	436	405	452	426	445	411	435	453	447	423	426	414	401	443	438	426	426	425	488	456	427	454	432	472	426	460	420	430	461	425	392	417	403	464	401	427	444	437	440	449	400	433	369	442	498	435	413	426	407	411	456	416	421	397	451	439	417	426	430	421	432	426	447	435	442	442	437	396	421	432	412	464	442	409	415	414	393	450	451	413	407	442	429	438	461	458	428	427	432	377	420	444	396	411	405	442	421	416	430	416	436	445	403	415	451	437	373	405	411	461	434	423	429
3563	5327	3487	1714	1264	1190	913	805	686	691	582	567	571	544	560	528	487	473	499	447	475	486	516	493	432	495	491	477	490	490	457	477	456	451	481	481	503	481	477	428	436	462	478	456	495	442	489	446	442	456	446	443	425	452	506	451	466	472	500	491	457	458	462	476	463	479	465	435	448	463	485	497	463	486	472	490	462	460	454	456	446	448	491	484	491	468	463	494	458	437	470	445	453	463	489	505	497	478	480	474	441	441	471	477	497	469	458	476	492	443	496	436	450	445	469	498	507	453	457	493	426	463	408	508	504	476	445	480	436	446	433	451	457	485	467	493	404	437	474	469	441	452	503	446	492	475	490	450	426	458	441	455	448	462	428	476	420	487	486	476	474	463	440	474	454	415	470	454	472	474	460	480	440	517	479	461	475	498	463	470	458	528	454	499	446	444	482	484	436	438	498	466	470	436	472	450	444	473	476	469	466	439	476	420	437	469	414	483	445	462	494	470	481	487	457	476	445	455	513	471	438	507	490	455	502	465	434	477	476	463	442	479	486	430	496	484	480	470	476	517	467	448	454	498	481	479	444	442	457	486	454	463	447	450	475	483	477	458	503	507	457	471	426	446	434	445	477	509	433	462	436	444	446	452	480	449	463	428	455	482	457	466	436	460	462	452	466	464	465	442	467	471	408	447	513	459	443	475	461	482	453	472	469	476	444	471	445	458	451	452	462	477	443	445	445	424	478	409	432	455	446	467	481	446	495	465	499	464	467	401	454	478	455	446	440	471	476	487	462	461	435	423	436	438	430	473	459	487	522	492	455	447	462	437	479	449	452	460	423	523	446	452	469	437	467	455	430	487	451	491	469	451	452	484	472	478	435	444	482	412	427	476	453	440	455	473	449	473	475	478	469	499	470	444	467	473	462	446	439	419	439	482	464	469	482	476	425	442	444	430	478	447	458	477	484	465	470	476	482	516	472	455	482	484	492	468	469	472	454	461	458	462	444	512	477	474	502	509	429	484	463	479	475	430	435	453	470	489	448	463	433	471	451	497	495	474	454	440	505	484	483	462	412	452	470	421	474	471	466	457	449	462	435	446	482	470	470	467	492	450	411	434	467	427	447	452	463	433	445	457	456	463	495	476	460	444	454	446	423	482	436	471	466	476	447	463	428	513	466	450	438	439	491	441	439	443	498	453	455	462	465	491	472	449	477	456	484	488	460	433	476	492	491	445	446	438	456	470	446	463	459	474	440	430	414	468	444	477	475	526	437	473	470	458	497	490	423	474	460	473	486	432	482	501	482	422	496	450	442	460	472	496	430	468	461	461	461	499	451	507	455	466	453	489	471	470	466	464	449	441	478	470	477	487	470	485	432	447	457	466	491	478	457	486	437	449	504	451	461	445	474	490	470	468	457	453	489	449	471	469	531	491	447	484	437	468	481	445	433	452	416	414	461	502	428	459	480	450	472	413	447	456	452	440	477	447	490	496	439	415	499	450	430	456	472	439	485	445	484	488	441	447	470	505	466	445	469	478	466	466	449	435	467	451	501	464	449	472	457	438	453	464	449	500	445	452	477	426	464	453	488	450	431	450	462	485	475	494	485	464	426	467	430	456	434	476	482	477	471	457	466	456	427	476	453	465	491	456	468	485	479	475	453	444	450	466	483	476	442	460	476	462	440	462	461	426	445	450	486	457	488	470	459	444	477	425	520	460	478	453	431	428	467	479	463	435	447	472	471	460	460	451	436	474	473	470	456	486	484	420	459	441	456	479	448	477	466	456	449	423	463	475	449	498	472	479	487	443	425	471	472	480	425	449	467	448	459	431	478	472	464	427	462	432	430	425	471	448	486	474	469	446	473	469	474	472	447	476	460	476	459	416	458	442	462	448	467	463	447	484	468	466	481	474	460	465	490	504	480	464	476	477	448	480	448	444	452	438	449	476	493	452	439	457	469	481	468	417	445	447	511	470	458	476	485	459	496	511	461	474	474	463	427	442	481	460	467	470	458	471	430	485	473	450	442	450	498	489	424	457	475	462	489	482	448	465	443	442	436	494	491	478	473	465	422	434	486	466	488	488	467	483	472	461	471	431	468	420	460	431	465	494	509	451	484	436	460	439	469	457	483	489	482	477	474	497	424	448	435	453	437	481	451	473	481	481	465	443	476	449	462	468	469	472	434	471	464	471	445	500	492	465	457	426	437	443	489	463	454	441	450	462	470	460	465	455	482	429	444	453	478	457	437	471	452	440	446	467	441	455	484	454	471	483	465	456	491	421	424	453	446	432	480	454	518	452	435	469	441	463	454	426	481	453	466	460	439	503	443	472	477	472	446	475	472	476	484	443	466	465	471	491	467	471	476	453	442	484	436	435	451	464	455	466	448	463	497	448	484	471	497	465	452	508	433	488	451	457	466	477	462	463	440	440	499	470	491	495	496	470	487	455	440	483	459	448	481	463	498	508	470	501	470	466	480	432	446	472	447	443	453	454	450	459	469	505	458	481	452	467	471	480	472	460	470	465	451	478	425	462	472	473	462	461	461	463	468	498	462	503	487	460	459	470	456	462	461	453	442	461	458	455	431	489	489	498	470	480	445	461	442	463	472	434	446	470	449	408	412	519	442	447	513	463	492	476	434	450	486	477	467	467	433	462	437	454	457	444	445	455	469	468	483	432	481	464	482	470	445	432	495	474	467	464	477	449	418	429	463	468	462	459	454	469	440	437	477	474	434	455	482	424	482	443	439	429	478	470	451	483	423	471	441	455	450	454	460	456	453	479	494	510	420	435	463	451	465	489	476	466	470	460	487	488	452	466	463	454	497	469	427	483	482	440	481	447	492	455	466	482	433	458	491	454	466	484	487	464	479	463	470	457	444	481	479	469	438	445	441	493	458	475	458	442	488	446	457	474	485	441	477	461	472	480	461	471	485	467	472	474	459	468	484	449	396	422	458	494	443	447	448	457	497	449	466	472	476	475	442	471	452	465	477	462	465	473	451	481	438	469	471	476	477	480	446	440	433	474	420	473	436	446	455	477	465	461	479	461	465	446	433	443	481	465	491	464	455	442	459	447	483	462	442	487	490	436	459	467	471	435	440	468	441	473	454	457	461	487	465	447	466	516	474	460	480	431	439	461	466	492	448	451	489	432	464	477	426	453	459	496	443	494	437	455	465	455	436	488	451	438	470	500	476	474	470	438	427	451	453	466	466	475	483	443	434	441	459	484	468	457	464	470	463	438	457	466	476	464	487	463	476	456	455	436	488	506	475	433	487	464	480	466	458	424	470	488	445	444	462	485	473	489	445	431	482	453	449	494	466	472	458	451	425	450	473	487	479	449	457	518	490	446	472	428	501	488	482	465	468	426	444	470	465	456	420	491	436	469	478	415	478	483	487	464	490	489	473	469	440	466	457	462	496	476	436	460	483	507	479	443	458	477	470	448	485	457	459	484	449	488	457	475	471	524	467	480	440	450	499	466	491	477	443	447	493	495
22878	21372	29074	24053	21376	21430	7913	1376	1094	964	967	863	863	784	776	708	689	693	673	715	704	609	661	620	636	680	650	625	650	630	629	663	605	597	633	618	655	651	627	629	619	580	602	614	642	614	646	597	616	589	635	601	596	608	652	626	602	613	601	611	595	611	572	643	598	587	637	637	630	570	637	601	597	562	591	608	571	619	666	618	564	583	616	592	511	613	592	575	580	656	589	600	620	618	636	623	605	616	600	589	608	608	633	610	628	620	565	561	625	622	577	576	589	603	648	622	547	602	582	597	644	596	611	581	577	617	555	577	586	595	553	593	601	654	570	593	571	614	628	580	584	611	646	613	594	585	561	594	571	622	588	606	582	621	626	611	624	592	594	608	621	577	591	644	557	616	615	634	583	615	612	613	578	571	566	616	564	577	617	596	621	638	579	587	644	615	598	628	598	597	580	613	615	642	650	646	594	605	561	582	598	631	613	603	582	640	617	609	614	595	622	597	585	578	595	645	618	574	591	599	609	658	610	602	607	574	571	638	618	584	574	606	586	609	593	578	623	579	584	581	607	601	594	603	596	582	612	616	579	603	595	631	594	607	619	617	649	576	637	626	602	605	616	643	566	586	588	574	585	617	605	601	591	568	556	594	604	590	577	566	638	616	629	577	572	567	582	581	558	574	637	584	584	568	587	632	619	580	574	615	611	589	546	593	584	622	574	596	569	604	584	622	591	571	595	566	600	628	610	587	570	575	604	598	647	605	599	587	574	599	596	630	591	618	631	624	559	581	629	585	627	578	623	568	632	599	584	636	563	612	563	607	550	608	581	661	572	629	594	578	586	610	631	602	573	608	611	600	567	599	601	606	612	595	597	586	603	577	601	608	576	595	593	582	601	595	587	586	624	616	637	619	610	574	592	603	644	632	582	668	620	628	581	574	577	575	583	626	605	593	586	629	645	599	617	621	607	623	561	613	573	613	626	616	592	613	577	602	614	543	571	584	659	570	596	569	562	634	579	589	593	604	610	580	575	590	634	590	583	595	566	640	576	584	536	581	590	591	601	611	559	578	622	598	587	580	624	605	578	636	605	571	547	562	630	583	608	594	588	599	675	604	613	550	609	590	659	593	598	597	633	610	555	574	612	627	581	599	594	612	612	582	599	645	627	593	625	621	600	610	573	581	598	596	596	597	594	610	599	588	621	584	640	609	593	600	598	588	573	629	607	611	660	597	598	581	622	609	593	584	587	593	573	628	574	583	620	593	612	596	605	595	614	598	618	583	593	661	612	634	531	598	593	625	596	567	584	576	619	612	586	611	617	561	558	624	597	606	610	554	635	586	620	567	620	597	658	582	555	599	631	656	582	604	619	573	586	570	573	584	618	631	638	584	610	568	613	578	602	536	589	577	621	588	612	609	575	575	576	628	606	657	579	617	605	601	615	605	577	637	602	576	570	575	589	617	612	618	604	628	550	600	609	624	549	636	575	567	605	611	585	601	628	581	597	582	552	607	588	645	599	589	578	630	601	595	609	601	609	603	588	629	578	566	646	567	597	598	578	570	563	568	625	563	613	572	602	562	627	576	624	649	613	621	607	576	597	578	571	598	601	596	574	574	645	627	594	658	573	613	562	605	572	612	623	607	594	602	599	541	577	594	599	643	585	632	561	610	593	618	635	591	577	564	579	595	617	652	611	608	634	583	545	603	611	573	629	572	598	622	596	587	615	578	559	617	631	615	626	623	579	626	589	558	607	566	634	609	601	608	595	571	608	615	591	593	631	585	569	604	604	670	587	586	588	604	618	577	635	553	625	629	616	594	576	618	598	573	598	572	596	618	603	639	535	612	623	618	644	571	605	601	632	590	588	592	585	581	654	617	564	553	576	597	565	619	602	578	597	600	620	617	550	620	584	687	604	603	538	617	622	603	641	642	629	577	637	582	646	603	607	610	609	592	640	630	614	615	640	602	596	602	585	630	601	578	614	628	626	586	616	587	596	597	627	628	596	571	591	595	645	597	565	569	578	601	578	583	615	620	597	563	629	574	580	604	607	607	601	624	581	615	634	596	609	610	630	562	613	554	622	605	575	603	565	602	568	627	638	613	603	634	586	569	595	572	613	602	620	582	595	577	580	663	585	641	603	637	594	637	612	593	553	605	606	586	568	604	574	585	556	610	594	592	619	581	610	620	599	614	622	597	619	646	595	611	625	612	618	602	658	603	577	591	601	642	605	602	587	618	588	588	634	590	548	580	596	591	600	581	607	597	619	611	591	584	600	601	587	623	570	594	579	572	618	639	640	616	585	594	547	594	585	559	601	660	603	625	614	635	596	550	655	633	597	549	600	613	601	588	599	559	645	606	607	552	614	602	620	568	614	578	573	648	631	629	583	614	590	604	610	586	608	593	561	575	592	605	567	592	609	640	600	592	589	601	586	588	560	607	663	583	591	603	605	574	579	596	626	600	582	565	575	643	594	574	586	567	599	627	587	606	612	647	608	614	588	585	615	576	643	549	615	614	596	575	612	562	562	593	607	562	616	561	590	619	585	616	602	604	593	613	607	579	601	559	542	565	579	596	598	601	585	596	613	584	588	579	609	580	604	598	563	561	581	588	570	583	614	579	578	596	610	584	583	616	594	610	587	582	612	579	618	598	607	582	601	613	613	598	575	604	652	605	593	596	612	566	562	608	567	572	599	639	574	584	590	638	604	593	590	599	591	588	613	603	562	577	612	624	601	638	563	581	588	623	556	608	632	604	579	627	570	632	565	596	630	598	637	659	609	601	594	585	584	532	581	592	627	617	633	637	614	569	605	572	600	605	590	597	581	617	565	564	629	583	617	579	605	581	582	640	611	603	627	607	648	612	618	665	566	552	582	610	593	600	586	589	625	613	556	633	602	570	611	584	565	592	576	561	595	598	636	602	627	584	594	585	565	593	593	635	601	585	610	588	641	608	562	593	605	597	588	574	623	584	609	646	552	593	610	641	620	607	638	617	642	620	575	588	615	608	580	572	634	626	627	586	656	578	604	560	600	603	638	551	573	558	574	583	586	603	569	632	597	604	601	618	600	591	589	584	620	580	637	590	612	601	565	601	617	612	582	594	624	562	599	602	642	583	532	602	628	593	588	556	581	571	624	546	622	606	588	587	597	595	593	604	595	602	601	590	621	589	587	566	610	595	544	617	569	612	574	624	573	572	617	575	611	623	581	579	609	631	539	609	580	589	605	639	559	588	621	580	635	594	574	589	618	614	610	578	609	590	618	595	610	634	535	590	610	590	630	600	607	624	629	616	564	599	573	643	593	603	625	614	592	624	612	578	625	602	577	592	601	625	652	605	582	564	549	605	593	587	571	567	603	623	584	639	601	572	579	594	559	608	582	605	608	610	632	595	608	623	587	591	597	634	549	602	616	622	616	615	580	602	583	645	634	605	591	612	621	608	606	626	574	589	627	566	616	537	607	590	626	606	620	630	593	574	612	578	590	631	603	545
5041	14986	10131	4941	3586	2850	2182	1758	1513	1314	1157	1054	991	907	814	811	806	713	781	702	732	661	684	662	639	734	655	629	657	664	659	622	633	645	643	598	637	639	642	626	636	622	635	591	621	623	621	640	672	617	596	591	584	574	639	600	614	601	607	623	647	662	616	609	631	614	594	590	595	620	627	607	608	599	584	590	646	663	599	599	593	618	580	604	603	590	595	592	647	652	636	609	588	592	558	606	622	630	593	617	593	598	622	621	605	608	635	605	626	605	597	593	606	643	640	570	632	595	615	581	602	635	612	654	575	584	608	625	644	579	622	602	604	616	624	621	638	594	610	622	643	613	573	598	616	602	611	570	599	604	623	615	602	631	578	593	566	619	614	572	596	630	567	569	616	586	600	577	643	659	621	622	624	666	598	638	632	602	601	558	598	598	615	612	584	604	568	599	625	618	604	580	640	602	640	554	603	612	599	606	572	603	600	610	582	635	614	596	653	630	564	582	581	610	645	553	596	629	577	589	574	590	637	586	606	631	601	564	614	635	637	603	622	616	574	602	632	615	605	568	579	575	623	655	581	585	623	565	617	649	596	610	555	609	646	623	603	581	653	589	588	591	612	586	595	583	602	641	589	609	590	569	629	607	625	576	594	586	609	646	564	575	599	638	647	611	589	575	592	565	593	599	603	608	587	612	621	611	569	585	639	595	583	603	616	655	592	607	559	599	557	641	564	632	579	535	625	616	605	578	593	576	620	578	605	621	615	610	598	585	620	628	625	615	644	611	634	609	571	576	588	654	617	578	599	611	591	638	560	583	619	617	599	622	590	605	620	568	555	620	610	597	615	605	536	584	580	644	583	594	626	620	635	603	694	584	603	577	623	639	579	604	570	623	593	631	561	671	593	577	605	642	613	613	615	631	620	609	567	588	570	604	584	587	594	580	592	622	565	577	623	619	631	612	589	592	598	601	650	589	617	628	585	623	607	614	650	589	595	576	610	599	569	565	622	595	520	662	563	612	596	649	598	597	561	579	591	621	603	557	609	628	633	590	673	609	610	617	598	569	569	646	588	591	644	631	604	571	614	585	609	568	642	630	587	608	569	611	642	603	629	580	575	615	589	626	593	579	600	608	555	599	573	605	629	584	610	621	604	591	609	618	602	589	675	590	631	629	623	588	613	645	613	647	593	607	668	624	611	634	644	620	587	572	575	621	580	598	628	568	574	587	649	562	573	614	600	608	584	605	609	627	623	560	627	578	613	598	586	573	576	648	616	551	627	604	600	622	547	571	600	615	634	600	594	591	623	636	633	647	609	616	593	581	604	616	642	607	615	625	623	602	618	587	609	574	603	605	623	614	634	563	636	613	644	618	560	599	578	585	592	571	602	582	609	607	619	593	585	569	625	567	620	555	585	641	645	585	623	609	612	611	619	581	636	588	605	593	650	616	577	593	625	587	603	603	629	524	616	599	616	583	649	592	635	578	633	579	556	612	645	596	588	631	630	612	601	635	604	613	603	560	632	605	596	567	601	577	622	601	598	576	599	582	583	614	598	581	596	639	595	580	644	601	586	600	629	597	616	556	593	598	611	593	611	587	628	628	600	596	575	616	590	536	618	587	568	562	564	577	558	638	609	611	585	629	587	602	599	613	593	624	620	624	620	640	566	602	621	641	614	570	557	624	618	621	604	604	595	592	570	662	604	603	584	592	629	629	554	588	632	570	595	616	583	627	604	607	580	604	613	591	644	590	614	621	599	647	554	599	642	585	590	658	591	636	590	603	631	604	606	648	611	580	608	574	598	621	618	613	597	573	665	635	580	642	581	592	597	591	629	556	624	587	608	620	617	588	607	556	625	642	580	595	573	624	628	591	594	599	605	594	614	579	614	601	631	547	618	623	566	586	609	618	602	621	598	590	590	615	595	618	605	587	612	600	561	596	596	594	581	574	600	578	599	615	576	650	634	606	584	592	603	599	565	574	607	599	619	603	582	576	590	600	577	611	583	596	597	629	591	601	580	599	570	583	617	607	611	622	621	615	587	602	592	590	600	622	586	596	563	627	583	607	615	602	593	627	615	555	593	642	630	646	599	593	599	596	589	611	634	610	583	628	579	607	612	611	596	596	631	586	651	622	581	626	617	632	616	629	635	620	594	619	562	597	561	604	618	594	588	592	639	621	621	648	601	616	572	615	596	587	588	571	614	654	602	596	576	593	618	599	616	607	599	643	607	559	578	629	576	599	654	567	594	621	652	593	589	612	584	647	571	636	597	582	604	622	635	609	631	564	616	593	607	626	593	634	584	624	599	603	609	595	592	631	575	624	594	569	620	565	609	601	619	625	636	647	596	586	589	623	594	567	595	603	610	635	603	627	608	598	605	605	622	617	579	634	594	622	602	588	598	558	620	665	582	546	602	619	583	583	608	621	588	577	609	667	605	590	642	604	572	588	618	639	608	604	586	560	628	569	565	571	577	622	625	629	597	614	680	567	613	575	590	587	625	616	613	608	609	620	599	613	572	604	604	610	613	588	587	582	594	599	607	560	647	592	582	593	622	632	600	604	569	612	583	618	605	651	582	617	625	586	583	599	606	641	606	653	634	612	606	632	639	569	590	576	627	604	670	615	579	559	625	640	607	582	620	601	624	626	597	636	644	629	568	601	597	651	606	590	639	560	655	607	635	599	636	651	639	626	594	639	633	630	584	592	574	624	614	590	590	625	641	600	614	584	603	562	606	614	591	624	588	618	577	613	627	621	613	633	627	629	607	586	571	621	597	613	631	597	635	603	595	560	589	602	598	557	569	614	584	599	627	583	627	632	608	611	597	630	672	572	582	590	635	631	548	604	576	595	630	607	575	621	566	638	589	588	622	579	629	576	598	603	593	624	587	637	580	616	569	624	583	599	607	558	574	645	558	585	595	620	570	640	616	611	563	620	615	650	607	591	638	601	632	640	636	660	588	641	626	593	589	631	614	622	629	587	567	615	632	631	621	658	576	604	621	582	528	591	611	608	616	602	627	641	594	581	601	601	589	608	590	641	612	625	599	584	611	581	586	596	631	619	647	591	621	644	615	608	596	591	600	620	574	629	557	573	575	579	618	625	609	564	595	582	584	595	638	622	597	606	572	589	646	563	593	620	582	581	633	624	572	605	586	639	558	635	608	600	589	594	592	586	602	595	628	631	562	613	585	602	641	629	652	599	611	569	642	630	603	598	566	586	612	605	665	614	624	636	600	604	591	580	663	643	596	611	608	570	617	639	587	619	626	588	622	586	567	634	615	638	591	587	614	592	591	601	604	611	572	579	591	601	593	591	569	631	557	612	619	619	641	602	629	598	597	604	577	581	620	614	589	590	566	575	596	621	591	642	658	612	619	571	620	641	642	584	587	596	582	586	622	561	607	599	580	586	594	620	621	580	579	634	609	601	604	586	626	607	605	627	632	590	589	629	591	584	577	616	609	587	623	602	634	606	620	611	597	624	602	609	625	591
28026	17528	3127	486	326	284	247	214	224	210	222	187	217	223	229	219	217	219	209	208	196	203	215	181	218	219	208	208	208	221	201	205	211	202	197	246	194	189	202	185	233	216	217	201	191	213	208	219	202	186	231	229	202	208	196	223	203	211	216	212	204	186	198	214	215	203	209	226	217	226	199	202	206	211	195	225	205	205	202	197	213	205	191	202	182	204	212	234	195	217	214	194	215	201	209	186	198	199	219	190	183	178	219	204	212	209	193	220	205	199	217	201	190	202	200	199	224	197	204	165	226	220	221	202	189	212	197	230	200	206	211	189	203	224	196	210	214	200	207	215	198	231	234	212	199	211	183	204	223	200	225	218	207	183	216	219	213	226	239	179	201	191	192	214	232	212	180	210	215	246	193	210	227	197	208	225	228	208	196	204	214	217	223	233	249	205	215	206	228	169	189	217	199	209	216	193	202	204	221	188	225	215	216	202	218	233	226	204	179	209	215	220	201	210	233	197	205	189	206	248	213	171	190	216	197	211	217	207	207	197	218	227	205	210	199	187	184	219	200	207	181	204	176	212	184	227	204	206	189	202	217	194	192	199	198	203	197	220	206	212	199	203	187	190	205	221	192	204	230	204	219	203	193	224	201	207	198	217	204	209	227	218	198	210	215	206	183	220	201	196	205	191	191	195	198	197	195	190	192	209	176	202	196	209	180	207	210	185	207	219	194	209	234	222	218	191	214	197	212	208	189	208	226	209	183	230	205	226	231	237	230	194	205	196	215	225	212	223	214	214	190	218	202	189	231	243	193	205	219	203	202	234	203	202	185	217	219	210	220	190	196	200	251	233	228	207	203	227	205	213	209	189	219	224	184	233	210	208	163	209	224	182	223	214	217	207	213	197	201	190	194	202	220	206	203	201	201	221	175	213	214	227	223	254	209	222	197	172	214	203	206	214	191	186	197	210	204	195	195	201	225	204	206	205	201	205	196	196	190	210	214	207	210	195	202	198	221	211	205	217	192	176	227	220	203	227	206	219	211	205	207	210	190	233	198	228	196	210	219	211	185	217	240	237	226	187	210	204	206	229	220	219	211	202	207	212	208	211	235	232	217	197	204	193	223	225	212	197	214	204	204	199	177	197	189	204	220	195	184	202	184	217	190	204	236	227	195	205	210	211	210	196	210	182	192	210	210	246	237	219	194	227	202	232	198	204	206	193	237	208	215	196	189	230	194	218	239	223	230	221	223	239	192	206	198	205	212	221	183	210	238	204	220	211	189	219	197	239	211	215	219	189	195	203	204	222	191	207	228	198	202	227	190	234	225	195	232	207	210	180	206	174	232	225	232	191	235	197	221	190	208	208	205	224	196	222	210	216	195	199	201	203	207	193	246	214	213	210	201	198	212	199	183	194	201	192	216	228	230	172	203	231	230	203	194	204	188	211	219	207	207	219	236	190	213	180	214	192	203	218	223	223	194	190	229	229	211	211	216	198	199	225	213	225	210	216	184	204	195	207	224	224	228	208	218	218	219	191	216	216	206	238	219	213	212	192	203	214	213	195	213	212	208	202	217	228	235	208	207	220	212	198	198	181	203	222	212	196	212	206	195	187	208	220	192	230	198	204	185	207	223	205	200	229	219	224	232	214	206	211	216	197	186	203	207	197	201	210	206	214	217	240	218	220	242	178	191	207	208	216	211	203	177	183	207	180	222	207	209	199	229	225	192	194	222	227	231	196	187	229	214	199	225	205	188	210	212	211	210	204	206	190	203	209	228	243	226	209	192	198	207	216	241	203	178	194	218	208	210	218	217	207	213	216	199	228	194	224	196	184	204	199	209	196	226	212	209	208	211	207	210	202	227	210	204	193	206	235	199	218	190	227	237	222	192	185	199	216	208	195	200	178	205	204	219	203	211	210	234	188	210	214	215	218	200	214	201	210	192	215	199	194	232	212	209	221	189	200	207	200	199	202	236	205	206	221	204	227	214	234	198	229	212	201	223	200	195	229	206	235	212	230	211	199	228	220	199	180	221	211	193	212	195	216	206	195	207	212	217	193	183	216	211	211	216	192	211	195	193	216	220	212	212	207	230	219	205	225	226	209	172	244	200	205	199	222	231	207	212	204	217	239	215	215	174	214	212	218	189	185	205	217	244	202	209	231	211	202	209	212	231	201	221	201	202	208	226	226	211	215	201	214	200	208	220	197	220	240	205	196	205	195	190	231	199	205	195	195	217	224	205	194	238	210	242	205	176	185	187	172	194	217	189	217	218	190	215	217	181	206	186	194	209	229	201	215	199	199	200	185	189	218	202	192	215	210	261	235	225	212	193	200	198	218	199	225	180	197	199	188	191	213	228	228	218	232	233	237	241	225	194	196	225	201	205	198	198	200	191	197	195	191	184	216	217	202	189	205	199	191	212	216	210	193	197	172	222	202	216	187	201	197	214	217	221	198	210	187	194	220	196	216	203	195	222	214	201	200	218	204	212	201	197	215	203	211	225	187	200	180	204	187	213	225	213	203	215	206	237	213	219	201	196	189	209	194	204	196	207	194	190	211	208	233	225	201	214	225	205	204	226	211	204	210	190	207	216	177	238	207	196	215	194	209	219	191	217	234	183	209	216	205	189	211	193	202	217	215	220	175	220	186	212	210	201	217	205	197	215	230	227	196	217	225	213	211	218	201	227	237	201	228	193	197	215	197	214	185	203	189	215	210	209	224	205	206	209	190	199	220	192	192	196	222	185	197	204	212	204	200	202	183	194	208	217	200	213	209	208	187	204	212	228	218	190	199	214	196	214	196	206	218	214	212	213	202	235	214	213	206	217	226	214	220	221	224	186	177	214	222	208	217	223	234	183	208	203	207	207	222	225	211	215	221	221	191	214	190	200	207	221	221	177	215	187	199	223	207	213	180	196	210	209	195	206	218	222	204	214	222	188	221	218	222	215	211	198	243	209	194	198	219	222	193	214	241	205	224	240	184	214	231	205	208	209	225	197	195	205	194	217	211	221	218	207	198	218	213	235	193	204	186	246	187	196	230	195	206	207	203	206	198	201	197	209	199	213	214	227	200	208	192	217	207	209	209	198	188	207	215	217	185	239	206	191	204	193	221	192	224	208	226	229	213	206	220	176	186	210	186	199	200	217	202	216	237	194	210	212	213	188	206	206	243	197	234	200	196	213	207	218	191	212	186	223	209	209	204	214	207	182	203	192	226	205	195	196	226	205	202	213	211	235	220	209	183	225	209	225	182	207	209	209	214	214	210	206	212	199	210	210	213	196	236	219	234	218	234	196	217	207	227	202	194	216	219	215	197	197	228	214	204	211	194	216	214	197	204	214	182	202	208	210	199	202	220	210	200	214	222	188	226	215	205	214	207	189	206	196	247	202	208	197	226	227	205	221	204	226	194	177	207	207	187	189	188	206	209	205	188	217	221	211	221	220	210	204	184	209	207	180	190	205	206	182	221	200	208	201	205	201	231	193	191	186	235
4234	791	602	359	308	283	273	250	270	258	258	258	244	248	270	248	220	222	226	260	255	267	237	249	253	271	243	230	249	232	216	245	223	219	225	231	231	243	248	217	238	247	241	240	246	227	227	248	247	243	224	264	242	228	236	226	252	213	220	216	235	229	230	213	236	226	220	241	237	273	211	226	236	248	240	245	236	227	217	255	237	233	248	212	233	237	241	245	248	231	263	221	233	229	255	232	231	246	230	247	236	226	239	227	226	237	226	233	217	243	231	240	231	243	231	221	249	235	239	248	240	217	235	238	257	242	236	230	227	245	226	249	240	234	234	235	268	224	248	238	246	254	237	223	229	245	226	261	226	235	241	245	238	254	242	244	235	288	226	223	254	232	263	225	257	247	241	243	257	265	234	223	243	241	266	207	219	215	231	243	235	226	234	229	260	234	236	247	227	233	221	226	220	237	261	235	252	241	256	217	220	244	217	264	203	231	236	243	247	241	237	220	254	243	232	233	255	259	221	223	224	240	232	250	235	247	195	221	240	241	264	214	231	255	235	245	235	233	236	213	240	219	250	231	206	241	264	230	211	226	238	241	255	241	255	250	257	228	218	252	249	247	252	226	244	243	236	212	232	226	244	252	224	227	247	244	256	256	248	252	236	233	232	243	239	242	226	211	231	234	243	228	235	231	242	254	268	241	244	218	240	237	213	236	244	251	222	237	217	284	228	263	238	233	238	237	231	245	253	227	230	246	237	211	246	249	234	227	248	235	221	228	230	225	239	231	242	263	222	241	242	244	209	225	247	227	236	215	242	224	229	220	257	240	232	232	243	229	238	242	258	229	242	245	235	203	242	222	259	255	235	270	230	220	246	250	246	263	238	221	223	247	241	207	237	247	228	207	222	236	215	221	221	206	215	241	254	226	235	246	234	236	267	238	246	244	230	234	231	249	237	257	231	234	257	247	227	240	250	223	243	248	237	264	216	245	220	235	239	235	246	270	252	252	238	215	258	246	229	242	225	236	221	247	240	223	242	232	253	228	243	219	242	229	223	233	237	236	247	255	231	232	220	231	245	241	233	224	261	239	239	243	232	224	237	228	280	230	207	267	225	227	253	244	236	221	252	197	234	213	267	231	242	228	192	269	222	219	219	241	247	225	233	210	254	245	240	244	239	260	236	242	213	228	224	229	263	246	244	262	229	245	250	230	213	233	216	227	224	249	243	229	224	199	257	215	230	259	247	251	223	223	244	237	250	250	242	226	255	248	270	247	221	244	236	236	218	245	255	258	223	253	256	240	228	229	216	210	231	235	255	221	247	232	247	276	253	239	238	229	244	254	233	231	233	249	243	247	234	233	252	260	238	227	240	253	239	220	240	257	234	223	241	232	230	222	228	260	246	242	218	256	205	244	219	250	267	258	223	247	248	239	257	241	225	216	242	214	236	235	266	248	234	249	249	251	280	243	246	247	233	247	256	259	235	229	263	224	200	265	253	255	224	241	246	211	239	230	278	232	229	237	253	263	222	214	222	257	205	221	240	237	252	229	234	247	232	230	238	241	231	227	228	242	252	232	223	244	246	228	232	227	252	227	252	219	229	235	240	240	244	217	231	243	235	249	223	230	249	245	265	236	226	226	227	231	243	244	228	241	219	214	256	214	261	227	227	253	220	250	251	259	215	275	244	255	229	223	242	251	224	249	239	240	219	226	225	248	243	258	219	235	244	256	249	219	194	233	265	225	236	244	246	241	228	246	247	231	239	240	256	247	215	240	250	211	250	236	238	253	253	241	234	253	232	267	231	241	216	230	232	246	249	248	214	232	264	246	231	240	235	235	209	233	222	234	262	241	230	240	263	270	234	243	253	218	239	253	246	227	244	236	228	252	240	260	261	249	237	240	224	256	234	235	223	217	245	238	217	235	221	226	268	263	237	234	248	228	237	253	235	213	247	229	211	231	235	230	220	251	246	265	254	205	231	228	240	219	203	225	224	252	230	214	226	203	258	237	239	225	261	242	250	235	235	257	221	259	252	235	235	231	200	248	231	243	235	240	235	222	235	215	240	222	233	257	214	236	236	231	225	252	199	231	251	245	239	225	257	245	229	244	229	243	234	251	243	230	230	228	229	244	250	237	248	236	234	248	210	268	227	237	243	218	238	267	245	245	232	229	244	266	234	266	231	228	239	232	233	229	251	225	212	227	248	216	228	251	238	238	223	267	264	249	216	229	239	243	213	234	218	240	227	218	213	254	193	202	266	219	222	254	213	245	265	246	250	232	242	241	238	258	247	229	256	278	238	262	236	256	217	236	234	249	264	220	267	249	228	222	232	255	246	249	261	223	232	236	220	247	234	201	232	242	232	255	227	235	244	237	230	217	250	223	242	226	241	241	229	241	232	221	255	209	228	262	219	241	202	212	258	209	232	231	256	230	230	214	247	242	226	214	253	230	249	230	246	208	241	223	236	238	214	242	235	256	238	248	250	246	254	205	234	241	207	240	233	211	237	227	226	252	239	227	215	250	216	263	260	237	220	228	221	262	261	231	234	235	241	229	266	241	222	235	220	237	242	237	259	225	241	249	235	227	257	238	214	263	230	217	216	274	246	266	233	239	248	225	231	237	244	274	232	268	261	220	237	248	214	272	244	240	257	243	234	232	227	237	203	234	229	213	233	241	246	223	251	215	249	236	253	260	219	239	251	245	256	247	244	244	224	236	255	239	241	228	254	253	225	217	229	237	219	242	224	264	227	225	265	239	236	259	252	246	235	259	223	251	209	241	213	249	237	201	226	256	227	203	208	222	238	279	246	232	235	249	215	244	230	250	257	216	236	244	250	250	244	230	245	205	257	222	217	244	242	250	242	260	245	231	245	244	255	234	268	252	237	221	229	240	228	225	228	244	230	212	250	245	272	269	216	262	257	218	224	221	233	223	235	233	239	245	252	237	257	243	252	218	244	235	229	256	237	228	238	233	237	251	253	232	248	248	227	274	243	230	248	221	211	234	227	233	213	215	248	234	229	215	259	239	246	256	223	243	254	238	238	216	243	246	224	232	261	246	256	225	250	238	225	233	240	240	237	219	245	237	242	209	250	227	245	251	234	228	262	224	220	227	219	245	249	223	266	222	239	269	224	218	225	234	230	232	228	219	217	236	246	250	222	262	212	250	244	247	250	267	256	251	253	275	232	222	232	222	258	234	219	240	233	232	278	215	270	250	258	224	270	230	238	233	241	244	205	225	222	233	240	229	215	221	238	239	259	247	213	248	217	236	217	231	236	220	263	238	224	221	249	244	256	234	211	226	240	242	240	239	260	261	270	267	258	232	240	242	216	263	221	228	241	247	216	240	264	225	241	246	261	235	209	225	254	235	217	241	230	252	209	232	200	223	223	251	255	220	218	235	253	226	254	240	241	233	225	190	232	221	256	250	245	218	255	241	226	232	260	205	232	224	258	261	211	236	244	225	211	228	224	239	249	235	254	233	253	254	228	234
24014	21404	28676	24514	21403	9051	935	643	517	473	456	369	377	375	352	361	344	310	333	303	292	351	332	326	318	293	346	327	295	299	298	277	286	330	263	305	286	310	303	301	306	253	309	278	302	274	301	294	295	282	277	301	270	286	270	291	294	288	304	292	295	263	267	257	253	300	275	265	283	330	278	286	281	337	267	288	308	308	273	275	286	297	295	291	272	309	298	285	259	282	291	295	277	284	306	306	262	299	315	276	303	274	313	303	313	291	261	306	304	282	320	302	318	280	272	280	280	286	287	284	281	269	261	277	279	305	329	268	282	275	293	271	297	303	315	318	277	269	278	296	278	264	293	284	317	279	295	277	292	308	289	264	301	297	276	306	264	271	310	282	276	278	289	309	302	263	293	285	304	294	277	277	290	282	301	307	277	295	311	330	307	305	260	299	252	283	289	262	260	282	277	308	275	301	313	288	291	256	288	262	300	279	303	294	315	297	282	288	304	286	286	306	316	283	260	290	300	300	271	270	307	307	312	293	275	287	262	290	264	304	277	309	298	260	272	294	296	285	248	297	309	291	303	299	284	272	260	280	290	285	307	302	300	309	292	297	298	294	266	275	292	291	267	281	305	275	264	303	300	295	295	303	284	267	283	298	289	281	311	277	292	283	299	277	263	283	260	270	266	280	299	288	289	283	277	281	309	269	280	282	270	270	335	279	293	279	293	290	297	300	304	268	269	260	302	268	313	282	266	268	291	301	283	299	278	263	307	283	315	271	313	293	271	324	299	309	295	287	292	281	276	265	278	305	322	277	315	295	310	320	306	288	288	280	314	290	291	289	277	261	276	286	270	287	314	291	288	304	308	285	294	284	295	293	317	286	287	292	311	290	259	303	284	310	278	287	296	276	296	295	312	299	274	314	303	269	290	301	319	325	279	273	304	295	282	274	315	257	283	274	333	280	282	318	270	282	281	265	303	285	277	257	300	267	303	268	330	300	248	307	315	301	284	276	283	296	269	300	287	302	278	283	274	285	285	267	311	279	287	263	300	308	309	283	322	286	261	283	283	259	258	278	274	287	281	268	293	281	313	309	260	301	293	285	264	321	260	299	333	323	304	316	280	318	273	276	266	285	268	278	304	303	288	273	293	284	309	315	256	278	305	290	279	265	300	276	276	276	269	275	302	286	271	296	262	280	281	292	287	268	268	283	280	267	309	289	306	271	269	285	304	298	280	269	348	283	283	283	285	281	269	312	303	275	292	292	284	280	277	269	316	281	311	272	254	272	291	307	261	288	265	310	264	302	284	278	292	276	327	286	255	284	287	305	284	309	269	268	294	303	272	278	278	284	292	301	322	303	255	278	296	297	307	268	253	296	287	283	286	280	267	278	284	275	292	274	280	295	300	279	295	271	274	279	319	249	272	292	297	299	311	297	304	286	297	280	273	306	295	280	286	277	287	258	251	295	293	268	283	267	287	279	290	271	268	286	293	299	291	291	288	321	284	275	270	315	283	290	310	270	300	306	289	293	265	288	309	297	278	259	284	289	296	309	299	295	319	291	248	303	312	269	306	303	297	295	276	267	302	293	300	268	273	250	307	264	294	313	302	282	325	278	292	273	292	285	273	275	301	282	292	261	286	263	273	306	289	311	299	253	271	297	259	283	278	257	300	263	275	304	283	292	287	292	288	297	293	323	301	264	298	291	300	273	292	266	262	293	270	288	298	298	301	304	312	295	304	291	287	278	282	272	303	276	298	266	276	266	283	270	272	280	284	303	300	283	265	306	284	280	279	285	287	314	288	281	315	292	288	262	273	312	276	312	308	250	284	315	272	299	281	261	301	288	258	284	294	278	293	320	305	314	262	300	283	310	291	274	320	256	293	279	307	313	285	278	303	295	284	277	248	276	280	291	279	290	279	287	304	280	323	278	276	292	292	281	279	276	320	293	287	322	274	259	318	285	274	275	280	265	282	298	306	278	306	303	319	242	278	259	276	314	325	307	260	290	290	247	268	273	334	258	285	336	283	283	296	297	271	304	261	272	314	316	278	257	258	275	269	301	331	286	307	314	271	281	254	268	307	279	295	269	290	315	321	281	335	270	270	284	295	293	278	242	303	279	279	282	274	313	310	281	310	302	280	282	292	304	298	287	284	289	289	300	308	278	263	297	253	281	286	285	291	264	301	299	288	298	287	284	307	327	279	271	273	291	287	322	283	281	280	303	275	248	281	301	294	303	270	279	316	307	310	308	286	277	300	271	263	269	274	273	290	293	286	292	263	281	277	278	306	279	308	298	272	293	283	300	288	299	309	309	291	293	302	274	303	288	296	275	278	298	315	298	272	283	285	289	294	271	297	260	296	293	317	277	298	287	298	303	272	277	312	305	303	287	247	261	276	320	274	291	291	282	290	289	293	287	282	251	308	303	274	284	274	279	260	302	260	299	291	311	272	281	268	280	272	273	279	264	278	264	283	292	269	291	287	288	302	283	297	281	271	264	272	268	266	273	281	307	291	251	291	265	278	256	308	277	278	304	289	299	284	301	288	292	282	283	292	274	292	297	285	277	279	260	287	277	275	290	293	290	277	266	297	318	269	289	288	317	293	299	288	302	284	276	275	275	298	304	303	299	263	282	282	314	306	297	301	267	300	284	298	301	294	289	304	282	280	271	323	319	277	309	291	323	274	290	289	311	287	295	258	294	290	312	285	279	306	304	262	258	285	275	291	301	288	282	287	294	263	254	265	287	291	266	281	272	247	285	274	310	303	256	284	296	285	299	293	270	273	293	282	303	286	306	299	284	261	284	298	284	280	296	279	270	298	291	314	302	287	293	291	285	300	278	280	302	263	285	314	318	293	269	290	246	326	284	282	275	286	284	298	273	288	295	297	282	272	258	288	272	296	292	295	275	279	312	293	284	306	296	301	274	288	266	277	295	304	293	306	289	287	272	288	295	302	283	296	291	303	283	286	247	306	300	305	278	302	289	307	282	289	296	278	275	284	294	294	282	262	295	304	286	312	302	304	305	311	286	290	308	267	286	290	309	284	280	294	248	289	302	309	328	294	281	276	284	286	268	303	300	271	284	310	251	324	296	280	271	286	258	271	307	312	301	252	244	290	271	273	290	298	328	308	286	283	286	311	279	252	292	279	305	291	302	316	291	295	257	266	317	269	281	301	261	300	282	251	292	285	291	279	281	286	300	290	289	280	281	288	273	321	290	310	296	289	268	304	297	290	278	288	280	291	266	317	274	265	291	304	268	282	308	293	280	291	260	264	301	274	285	288	270	284	302	283	298	293	283	259	278	264	255	312	268	268	284	275	297	306	294	322	301	329	267	289	324	298	310	293	330	297	314	281	278	293	299	283	289	291	270	288	296	271	292	302	277	321	286	287	282	311	295	268	283	291	308	297	258	282	273	284	281	290	267	310	286	263	261	302	292	321	299	266	282	274	316	281	274	291	280	301	301	328	287	281	276	291	312	304	264	290	287	307	260
3514	8976	5903	2748	1976	1503	1118	933	763	649	610	535	510	424	411	390	440	359	411	360	392	360	325	347	326	357	315	318	309	319	357	320	341	311	291	311	320	305	329	295	320	335	301	307	295	306	272	308	314	321	324	289	339	336	294	294	299	303	303	264	297	299	344	303	311	353	292	286	314	279	320	325	294	309	304	318	312	344	309	278	304	326	329	283	300	289	308	308	322	333	326	307	277	282	317	299	302	290	328	305	289	297	324	282	322	291	283	330	314	305	305	306	308	298	313	334	297	269	335	292	294	315	323	320	328	312	319	300	310	307	300	311	307	325	292	323	324	301	312	278	289	301	303	302	310	295	313	312	297	320	279	283	319	317	312	271	319	317	308	281	279	296	323	311	311	292	305	304	298	302	308	276	317	321	318	313	299	323	313	299	324	280	304	302	316	298	308	310	314	317	316	319	312	293	322	293	299	303	300	311	280	290	316	309	328	297	288	278	324	307	302	304	324	290	335	291	307	335	311	292	302	314	308	322	273	342	289	309	306	322	274	286	290	292	310	320	317	308	329	302	284	359	286	313	302	305	316	285	318	294	304	315	342	324	314	301	322	298	325	305	305	286	290	308	336	314	320	345	334	338	341	281	323	307	331	305	287	328	290	318	287	306	335	333	277	308	298	298	299	330	303	286	291	287	279	298	306	330	317	310	275	327	286	332	339	308	320	287	304	328	290	326	298	311	333	309	301	326	332	272	298	305	330	296	289	283	317	284	344	287	315	311	321	324	314	305	278	286	317	306	339	336	288	281	295	310	314	311	320	314	317	281	319	285	323	333	292	306	294	332	287	321	302	305	323	286	308	299	305	307	326	280	295	284	264	277	271	315	294	303	311	324	290	297	276	296	309	316	311	299	277	318	293	291	315	304	282	310	323	320	274	307	326	321	307	312	294	273	296	332	352	316	292	307	318	323	290	285	306	283	301	291	296	288	288	301	301	297	288	311	330	309	278	300	300	282	300	288	290	314	355	309	309	293	277	299	298	296	323	277	306	357	280	325	311	338	293	285	305	318	299	294	319	287	274	260	307	328	324	297	295	322	291	312	307	284	268	317	304	327	314	300	282	312	302	314	329	295	312	315	319	290	330	313	287	307	330	318	328	306	299	308	274	292	287	309	311	292	305	336	338	336	297	306	314	342	311	308	323	313	267	311	267	302	304	297	329	301	288	305	327	347	296	305	315	285	291	296	307	301	294	295	312	277	312	325	294	294	290	303	315	282	281	304	293	298	305	319	284	353	303	282	320	328	306	317	263	323	304	272	327	331	294	300	295	293	282	290	315	304	334	294	309	307	261	310	322	297	318	300	313	293	298	324	321	314	317	281	317	300	329	322	302	299	274	346	309	337	274	331	314	285	315	315	293	268	295	288	301	319	292	296	293	315	275	306	300	311	308	320	307	289	278	297	303	314	281	277	278	301	330	299	320	288	289	281	322	326	315	294	312	294	305	278	318	296	306	315	272	288	323	334	290	274	297	271	321	307	306	296	300	288	273	277	292	308	305	319	299	282	282	352	306	302	320	305	310	303	310	299	298	318	288	311	312	326	288	288	278	280	314	309	272	296	281	309	319	317	275	287	321	294	280	275	304	295	295	308	307	336	265	312	326	273	310	325	314	306	291	308	313	312	266	287	308	292	305	319	313	289	286	311	335	315	304	284	309	302	289	298	312	318	297	281	300	295	298	291	314	317	307	298	315	301	301	314	311	312	335	307	307	301	287	305	306	279	302	293	296	334	318	327	303	317	326	288	298	321	301	315	316	291	295	326	265	290	284	307	311	295	293	314	339	278	290	322	283	309	307	303	297	304	301	298	278	310	327	304	311	302	320	316	306	313	313	313	290	307	308	303	316	299	311	308	309	307	325	305	312	312	287	309	293	301	315	285	313	294	320	315	292	281	290	302	330	290	277	311	323	303	307	329	326	309	286	314	316	304	300	294	323	333	281	317	274	283	303	304	300	305	296	305	286	304	298	317	286	292	325	292	335	278	293	306	298	338	291	313	291	275	275	274	289	285	293	338	283	329	300	318	298	285	304	282	283	326	294	310	274	295	307	269	303	285	311	315	313	308	322	301	304	273	303	306	319	295	304	314	315	302	330	319	295	293	277	307	295	324	297	293	324	293	297	286	292	292	327	294	294	313	304	305	314	302	264	314	334	364	318	289	300	284	304	345	299	309	294	314	277	289	317	294	274	310	310	325	323	267	304	317	325	304	301	291	307	297	301	277	278	289	303	285	337	303	305	301	316	328	324	308	284	364	320	318	299	313	301	279	298	299	279	323	313	294	309	280	293	272	351	307	326	295	299	312	297	305	314	330	307	327	311	304	281	283	313	311	328	289	293	308	308	315	311	305	320	337	295	325	308	284	315	328	315	280	311	297	298	301	320	318	322	328	305	325	305	316	308	283	304	308	309	319	329	312	313	298	286	299	301	322	336	313	325	287	308	343	293	302	309	313	312	291	316	306	279	303	324	333	292	289	293	291	287	314	296	280	293	306	306	315	328	323	317	266	315	291	306	309	336	305	315	326	311	295	314	295	323	342	298	298	291	292	318	306	288	294	298	303	286	344	328	265	302	352	315	322	297	321	323	332	304	314	285	287	268	340	280	294	339	308	314	327	308	321	304	307	339	302	304	322	255	323	310	311	304	305	294	267	276	315	327	314	329	296	269	285	325	267	284	331	289	291	312	313	315	328	293	323	326	322	280	314	305	276	319	316	296	305	316	273	310	312	299	318	297	318	312	332	307	310	272	284	316	279	301	333	288	279	309	298	344	312	334	317	323	293	295	320	291	297	290	295	307	301	318	306	335	283	289	291	281	302	293	327	299	311	292	292	315	313	297	298	313	292	310	308	296	295	285	320	288	308	284	290	291	294	291	295	296	333	314	295	309	299	262	303	299	336	297	323	310	312	294	298	292	305	315	319	324	296	305	330	322	293	304	299	292	304	283	280	308	308	299	314	274	328	323	298	316	291	328	316	287	314	281	265	322	306	298	299	293	279	307	293	301	330	307	320	325	306	305	297	288	310	331	294	313	298	314	274	325	299	298	303	294	290	274	334	324	301	280	302	330	293	269	301	264	298	323	322	285	315	293	266	319	332	300	288	308	291	314	284	304	315	318	330	300	323	315	319	301	289	296	303	288	279	324	301	292	292	317	305	312	288	320	296	331	279	290	278	312	272	317	317	329	329	288	265	293	293	291	277	332	324	317	303	287	325	305	311	308	293	306	302	302	327	334	309	297	291	299	279	304	319	301	302	285	297	313	302	281	298	307	300	285	299	301	329	277	324	288	281	290	315	307	266	304	281	334	289	295	314	292	298	340	306	306	275	300	297	285	345	318	306	323	344	274	272	292	286	330	327	283	299	294	313	299	294	317	297	319	329	326	323	299	297	295	294	284	303	330	337	298	331	324	289	274	302	307	348	302	313	327	311	287	280
25221	21343	27458	25476	9815	884	696	563	518	555	490	468	475	494	445	427	440	481	389	468	438	406	472	452	455	444	429	408	420	427	409	450	436	451	470	435	446	446	425	396	405	395	436	433	441	398	419	399	415	462	407	432	436	450	414	472	452	433	403	415	435	412	422	428	423	429	438	442	433	453	424	445	432	415	445	450	439	396	409	474	449	452	421	426	458	409	432	380	428	404	476	413	446	442	423	441	411	427	438	431	431	452	408	443	439	418	459	460	406	432	393	435	409	405	409	409	431	424	430	421	461	452	450	426	424	425	446	446	429	447	403	391	426	401	430	375	403	418	392	439	436	423	431	474	424	417	385	413	444	415	412	400	427	418	412	473	373	420	412	411	409	449	429	393	378	401	421	468	448	421	420	418	475	400	423	393	427	405	412	425	472	440	417	413	420	413	423	416	424	415	441	381	432	457	445	384	428	436	431	403	442	422	399	409	408	432	435	455	441	439	418	407	429	373	407	438	428	443	460	425	409	398	408	438	477	451	444	395	417	379	447	404	404	383	424	446	428	452	423	423	431	415	430	415	420	422	412	425	412	393	446	448	417	397	424	410	427	430	426	373	425	436	439	437	438	407	422	440	413	399	391	441	408	412	451	428	456	435	442	385	451	426	426	406	413	452	439	427	404	448	410	420	453	436	426	429	450	436	437	446	436	422	423	437	385	423	395	433	396	437	451	457	452	410	376	419	439	396	446	411	406	442	412	429	387	459	420	425	414	441	415	434	423	412	443	430	401	408	448	437	412	400	432	454	416	434	451	414	441	399	419	439	386	429	425	421	408	426	375	427	405	418	408	431	469	425	414	423	447	438	460	399	451	380	415	431	436	441	394	428	410	452	455	368	443	442	390	408	430	413	429	426	444	406	473	417	459	432	420	424	431	395	398	452	429	412	410	430	406	433	406	449	455	425	389	437	410	378	433	419	420	472	437	428	420	440	432	411	421	429	447	415	435	419	413	411	358	430	433	412	438	455	443	451	411	387	406	440	459	406	455	412	384	423	438	415	408	426	402	440	373	448	413	393	401	466	442	447	415	403	406	409	410	426	375	449	427	436	349	421	416	467	382	393	410	428	420	406	423	434	423	420	412	443	406	429	405	452	448	381	387	389	421	409	411	429	445	399	467	440	454	424	451	434	409	400	396	400	431	425	416	390	432	435	441	453	403	404	409	447	422	408	440	424	442	427	395	411	447	417	402	438	395	448	400	415	423	445	413	426	440	426	414	410	412	422	444	440	380	402	392	401	437	422	446	400	409	443	476	392	489	416	423	440	415	422	417	413	397	394	396	434	445	421	425	405	464	407	433	441	421	423	447	394	414	475	441	449	473	437	449	387	441	428	436	425	409	408	409	414	428	412	410	450	428	404	406	388	422	418	412	460	393	420	422	425	421	403	430	418	437	411	408	414	411	408	413	438	399	445	456	433	369	444	420	399	422	452	435	432	402	451	422	381	410	431	408	436	416	396	368	420	403	430	392	407	408	472	458	434	434	416	424	406	421	435	403	418	417	392	414	437	420	421	396	415	442	459	402	430	389	425	412	430	406	432	452	409	406	451	455	433	402	398	398	437	448	405	424	442	423	410	387	425	442	415	433	440	415	437	410	433	384	459	400	421	431	417	420	411	443	444	423	432	407	423	443	444	427	410	419	448	408	450	445	397	451	421	420	423	478	418	458	378	423	441	417	487	405	398	409	418	409	411	439	403	442	414	419	427	451	393	433	433	397	418	461	422	415	422	413	440	388	411	416	419	411	452	398	410	437	430	376	437	444	392	401	449	413	396	447	445	416	416	414	454	434	422	435	415	410	431	447	422	448	440	429	427	449	452	424	416	442	444	404	410	432	421	406	419	436	413	408	414	410	427	431	436	399	413	457	410	427	416	449	422	423	392	405	404	404	405	388	390	386	418	455	448	433	444	459	406	469	444	423	418	403	462	399	423	437	414	426	413	393	439	394	431	439	445	423	431	450	404	435	445	425	422	467	421	438	437	429	442	433	417	427	377	405	457	432	409	425	451	410	477	408	397	433	382	391	455	422	415	413	422	422	422	391	430	447	404	438	417	428	400	401	416	406	444	423	443	409	424	454	442	414	417	420	431	404	397	415	417	406	458	451	427	407	412	458	418	429	425	427	417	451	438	422	400	411	437	466	429	415	425	463	427	444	433	439	420	426	452	449	388	409	447	428	390	402	419	438	411	386	423	430	456	399	405	439	413	473	436	433	404	450	377	400	428	437	411	444	464	424	417	411	421	399	422	462	417	389	431	413	410	475	462	445	433	450	390	432	447	422	406	460	481	376	409	414	415	385	405	417	444	389	414	432	422	402	420	447	413	430	432	433	423	432	410	407	413	451	418	422	414	413	431	413	419	434	430	409	436	407	475	435	404	414	450	436	426	473	424	468	431	430	431	428	404	436	415	422	435	397	433	406	421	399	440	450	425	413	388	420	430	426	408	435	403	427	401	421	445	441	416	441	421	435	424	427	434	386	428	455	415	441	406	441	410	472	399	405	414	443	442	425	448	462	462	431	426	446	431	423	379	427	448	437	437	433	426	386	400	406	445	420	443	411	442	386	415	426	438	404	405	428	441	457	410	406	406	443	431	417	448	416	374	434	410	434	394	395	436	454	379	416	452	430	426	430	406	412	411	440	458	395	463	421	439	388	444	427	425	416	446	434	407	442	401	444	470	412	392	380	419	458	398	432	473	450	429	433	424	413	399	399	419	421	446	415	412	453	429	433	455	421	410	411	429	398	419	412	457	429	395	451	433	366	398	412	431	432	453	412	420	395	448	432	411	416	462	408	398	435	398	427	425	419	422	420	420	382	432	448	423	446	413	391	407	423	421	450	420	415	413	446	446	436	386	424	407	427	438	456	424	425	423	421	422	433	420	439	456	411	428	442	396	390	435	439	452	434	447	435	444	430	452	409	416	434	417	435	424	443	409	411	439	406	413	460	462	429	428	401	467	446	401	384	427	365	432	428	404	427	413	433	445	417	429	440	413	429	380	412	437	403	427	444	432	434	433	418	434	415	424	404	416	425	460	452	448	390	389	429	395	419	414	436	465	442	397	473	424	418	453	412	422	411	418	385	412	420	391	431	449	415	397	416	453	463	426	396	410	405	449	395	390	425	461	393	405	392	440	430	402	446	440	415	435	428	380	426	425	403	435	442	455	412	417	446	447	463	396	419	448	401	426	436	430	408	425	425	410	430	392	425	403	455	427	436	446	439	416	408	454	394	401	383	434	412	432	425	404	408	426	423	400	436	431	400	439	430	444	417	440	420	423	428	445	425	455	446	406	432	460	400	420	430	396	443	418	447	391	398	448	414	453	412	457	466	410	378	390	487	450	409	376	423	445	432	414	392	406	401	397	418	382	444	415	393	443	391	414	434	438	448	421	401	432	442	414	403	387	429	430	389	466	425	360	412	433	428	440	427	398
3529	5322	3479	1808	1341	1104	966	848	666	645	622	584	575	530	533	503	524	472	477	491	500	494	500	470	459	508	454	519	470	486	505	453	456	457	484	467	495	476	432	470	487	473	489	466	447	479	498	467	463	418	482	499	476	428	491	429	457	416	491	433	462	451	454	400	454	487	485	460	442	473	473	458	466	464	437	489	420	433	469	447	459	475	453	450	447	458	435	459	450	451	481	459	441	465	469	462	461	459	421	456	489	471	464	459	453	450	448	471	460	454	439	457	448	460	426	452	456	471	476	483	463	436	472	442	441	459	464	433	459	463	380	470	488	498	470	454	449	473	470	462	441	435	464	463	446	472	452	474	456	438	458	457	458	457	439	460	475	470	454	474	459	464	436	475	506	416	463	431	478	421	445	422	438	467	442	435	454	468	452	448	435	469	492	454	458	441	454	448	446	439	480	487	498	448	454	516	478	447	466	461	467	472	453	494	452	455	448	469	436	516	442	421	447	446	467	432	445	445	403	451	446	460	502	461	465	486	435	447	460	482	464	440	438	448	439	478	445	470	463	432	461	440	439	454	426	499	435	447	414	428	444	474	487	455	485	515	487	536	417	432	459	439	454	461	476	451	505	450	446	435	442	465	465	454	431	417	481	481	464	437	477	484	473	493	436	469	470	468	441	466	489	464	483	505	439	451	418	437	457	423	471	453	450	480	456	491	483	439	452	488	467	477	455	454	452	469	465	465	434	450	428	457	461	511	447	479	438	464	466	473	463	422	450	446	458	435	472	468	463	465	452	458	485	464	427	480	442	507	479	455	451	490	442	503	462	425	455	453	474	450	495	473	417	503	488	461	465	467	465	485	454	487	442	464	500	443	453	446	414	491	467	490	454	448	471	461	445	483	490	471	468	466	472	459	445	467	472	463	434	480	485	456	475	485	462	501	486	456	449	467	482	499	458	466	445	473	445	447	421	476	410	488	454	452	471	450	482	442	488	476	451	492	446	456	474	449	484	485	461	467	463	457	458	463	454	502	429	430	484	442	453	475	477	470	419	419	478	429	439	443	435	440	453	465	479	424	513	467	487	447	425	460	408	477	489	429	447	437	417	449	455	477	454	441	485	466	489	493	482	459	515	446	453	446	437	492	406	431	456	456	461	426	461	456	447	465	475	432	469	439	428	499	516	430	460	482	453	497	437	492	465	476	454	428	467	464	468	427	440	445	440	447	466	484	472	440	483	461	428	477	487	477	459	432	451	457	399	473	432	480	453	466	463	451	460	444	447	469	486	448	446	500	428	466	432	449	432	466	461	492	474	449	445	450	469	437	460	453	413	475	463	442	487	452	431	476	468	449	445	465	462	465	450	484	434	436	469	455	462	453	472	412	423	433	452	432	444	445	437	462	429	448	468	436	493	454	427	433	488	418	438	474	427	417	463	417	430	474	464	472	463	438	440	463	463	447	487	470	491	472	440	464	458	443	456	478	436	457	450	422	441	454	429	501	434	466	454	416	436	426	436	461	475	434	440	438	449	479	487	425	466	464	432	486	463	466	480	428	463	484	466	495	425	440	452	496	467	454	454	466	445	476	438	402	432	446	452	460	485	445	462	475	473	458	471	460	433	450	458	468	483	477	452	488	491	476	468	459	437	471	490	465	445	460	435	469	453	464	476	480	444	468	481	448	441	483	399	440	454	489	465	445	456	439	448	464	433	450	439	491	457	413	423	463	474	454	445	471	468	462	460	424	462	443	474	433	486	480	466	449	458	447	454	464	485	474	446	498	429	476	496	476	442	451	461	480	472	433	443	506	459	480	459	454	441	453	458	445	466	451	464	463	473	481	486	466	448	480	448	484	440	500	475	458	470	449	472	453	485	442	448	465	453	461	423	474	462	452	445	478	469	450	445	429	452	469	426	495	485	443	446	488	473	491	443	448	462	473	453	471	451	497	420	461	452	426	444	446	471	460	456	442	454	423	447	429	480	462	454	446	471	488	509	490	436	465	424	457	425	480	465	439	485	464	455	445	471	428	478	461	462	464	433	480	417	464	468	444	459	470	473	471	444	444	457	464	441	444	432	466	454	473	466	480	460	446	461	472	479	443	459	435	453	436	455	467	415	451	442	475	452	424	466	484	485	462	466	458	428	438	476	429	422	471	437	493	465	475	477	404	474	455	472	442	450	460	479	440	472	491	459	469	477	455	446	438	481	437	473	506	469	451	450	435	433	479	427	429	458	470	449	496	455	455	441	476	438	495	424	430	448	453	448	447	422	431	430	448	436	494	425	490	469	440	440	499	474	468	456	432	467	445	430	412	439	459	449	446	448	496	457	490	426	477	465	459	465	461	504	451	467	475	475	480	467	449	437	460	471	494	453	469	438	455	473	432	428	413	518	436	471	470	439	482	425	462	473	466	465	435	471	444	474	464	446	443	449	430	446	496	414	463	446	452	448	463	465	462	505	483	449	476	501	448	444	446	455	432	469	464	456	433	459	448	456	464	445	464	434	454	448	457	459	464	455	430	459	429	447	439	464	473	444	439	484	438	449	480	464	483	448	497	453	449	437	455	441	505	448	442	466	449	443	492	461	424	472	427	461	427	432	442	443	453	490	462	435	476	469	475	401	451	500	441	479	472	480	448	457	435	477	465	474	485	468	449	481	477	458	438	487	400	472	477	487	476	455	486	476	486	452	461	491	453	426	455	455	458	486	454	467	493	477	471	460	479	444	472	485	468	468	477	418	476	446	489	426	438	479	445	438	428	472	483	419	459	456	450	469	474	454	459	484	521	467	475	434	470	479	486	446	427	480	445	470	483	473	460	427	451	441	443	430	450	412	442	477	467	439	426	444	485	435	451	508	464	430	437	409	446	462	493	448	455	450	471	463	432	450	475	446	468	472	431	442	439	467	485	454	426	457	454	456	434	471	458	443	429	471	465	478	429	443	461	434	441	437	438	442	420	469	479	452	419	440	446	433	468	496	460	454	468	452	440	449	455	451	455	463	431	442	486	420	460	485	472	450	487	489	467	432	431	463	438	460	467	459	460	457	451	452	491	474	434	519	437	473	488	441	428	482	491	458	468	462	425	465	447	448	487	460	448	438	465	432	440	455	441	462	419	447	430	461	457	453	399	416	442	453	448	449	488	440	477	465	466	471	414	444	453	449	441	476	487	454	443	461	491	440	477	434	446	453	470	427	467	406	476	480	459	447	450	472	458	464	438	463	472	458	468	473	455	450	455	478	478	487	459	431	468	484	471	495	488	479	423	464	448	506	434	458	415	447	491	458	446	453	471	423	482	489	430	495	474	441	457	483	478	458	438	476	513	399	443	450	446	522	450	459	443	472	455	458	432	435	492	403	500	443	467	465	435	421	463	449	443	412	451	485	437	452	455	454	432	467	441	495	458	428	484	454	469	488	451	465	461	410	411	492	409	429	440	441	481	481	454	463	479	485	478	456	462	438	440	451	439	457	488	467	439	458	480	456	437	467	472
22930	21482	29245	24137	21478	21533	7929	1368	1139	984	926	868	795	793	742	718	756	661	707	691	671	665	634	670	677	638	649	661	682	670	678	621	632	626	578	655	578	630	647	575	626	628	605	642	613	617	647	603	620	613	621	618	646	578	609	593	604	619	596	627	561	624	635	623	581	624	596	594	593	563	625	601	629	590	612	607	578	594	614	619	563	594	566	600	610	575	627	578	581	597	592	581	619	625	579	639	584	622	634	567	553	622	579	558	617	595	618	565	614	597	613	599	574	603	587	607	585	605	585	600	566	595	628	628	581	607	587	608	604	621	576	584	629	594	619	581	595	623	564	647	656	579	598	584	615	647	546	591	572	579	600	572	661	568	592	590	577	630	578	583	582	547	615	621	592	620	579	642	573	555	660	591	591	628	575	645	599	579	580	637	620	620	619	597	634	638	604	596	561	611	641	579	590	573	601	585	618	585	580	572	599	601	626	606	616	604	568	576	620	605	547	600	582	588	621	611	576	586	620	571	609	591	589	613	601	623	605	621	617	628	623	587	570	567	587	558	631	603	633	574	649	585	635	593	599	614	588	630	617	547	600	589	585	571	587	594	633	595	605	569	561	660	546	559	605	601	607	593	601	608	598	639	619	577	595	603	583	616	584	578	606	600	579	619	625	630	595	579	612	610	585	625	612	644	570	654	661	630	591	624	582	615	607	591	579	626	561	633	579	583	614	609	601	598	622	622	623	564	598	587	593	569	550	606	563	635	630	615	620	565	589	563	574	564	606	592	603	597	592	574	650	574	593	613	581	594	600	601	573	600	642	592	574	584	624	610	641	640	585	604	561	613	604	620	573	631	621	593	628	601	615	572	624	591	547	624	630	613	610	625	560	593	580	568	607	567	634	600	618	582	593	600	569	618	627	565	596	600	628	628	557	622	621	632	596	566	566	611	613	573	648	582	598	582	650	624	580	579	604	613	583	625	606	634	637	613	570	554	600	613	607	576	568	616	625	578	572	580	606	587	613	576	612	595	608	587	572	622	628	589	595	591	619	594	600	627	624	570	617	576	567	568	598	567	598	594	569	623	631	576	574	635	580	556	551	597	614	615	626	581	648	605	612	595	573	594	586	603	594	581	613	584	635	584	573	593	600	585	606	622	549	585	654	594	586	560	546	588	594	623	576	634	599	581	593	575	600	610	589	595	576	624	617	628	571	574	606	625	598	589	602	612	613	587	603	551	584	570	575	622	593	567	565	607	631	632	574	571	617	618	637	589	589	591	598	587	575	575	548	635	619	601	590	599	586	593	577	604	593	637	596	628	567	626	606	581	629	584	571	636	572	618	590	628	598	617	585	570	612	627	563	560	602	600	616	605	603	604	581	619	615	625	627	587	637	610	607	607	609	585	602	582	609	592	668	594	624	628	649	590	590	611	587	611	644	606	635	587	635	617	585	593	583	580	573	560	606	603	588	627	604	593	572	635	609	571	646	644	617	584	605	572	623	597	576	586	604	596	571	581	601	606	636	581	625	624	576	582	626	579	588	620	626	574	621	594	607	593	559	568	604	567	596	614	595	562	604	565	588	598	608	586	626	613	593	643	584	630	572	569	551	603	602	579	602	583	613	651	616	634	551	602	612	609	641	651	574	626	606	619	603	613	605	601	598	605	629	592	576	576	575	589	558	633	588	602	599	653	590	584	612	555	583	563	579	573	566	629	630	577	618	562	626	614	610	661	640	575	567	609	574	586	584	586	582	625	601	606	582	610	632	600	629	553	558	615	584	609	626	598	601	591	596	542	630	595	633	563	607	625	557	540	602	582	595	626	607	563	651	615	582	622	671	604	658	586	657	597	563	603	633	603	628	591	591	577	625	604	611	604	577	599	576	631	565	619	619	604	615	625	585	560	611	587	678	627	573	573	579	569	598	596	603	576	612	616	583	565	616	630	572	582	579	599	572	600	644	604	546	601	601	540	581	616	569	608	591	602	644	592	592	571	596	593	599	580	599	601	571	585	627	598	609	565	621	635	604	621	605	557	586	658	619	579	615	613	577	601	611	573	591	603	606	593	625	547	643	606	603	590	537	586	646	573	583	599	583	616	549	617	619	602	629	595	569	585	633	579	590	591	581	574	602	592	610	543	609	608	587	592	631	621	595	613	643	584	558	617	626	610	590	582	607	567	624	591	640	598	664	623	650	609	634	619	644	607	635	588	625	610	627	598	589	609	601	600	660	583	551	640	588	573	639	577	600	587	598	574	552	602	600	605	628	570	618	586	590	622	573	594	613	605	605	611	594	587	625	574	576	605	671	631	622	567	575	635	582	579	573	589	593	595	612	603	606	611	593	602	597	577	602	564	630	612	587	559	586	602	603	571	564	577	546	615	626	595	581	588	608	591	598	638	597	609	616	588	603	609	593	658	579	619	594	563	554	603	570	594	570	597	560	604	606	584	614	617	585	635	599	620	619	645	588	605	566	536	603	608	647	595	589	590	569	553	592	600	592	594	584	588	605	610	635	583	644	586	579	569	597	612	631	589	626	603	580	601	597	631	605	618	604	603	600	586	575	607	572	571	561	630	609	573	592	619	572	651	575	568	665	617	591	568	637	610	632	578	625	564	611	605	590	594	577	585	585	587	631	581	535	577	653	631	576	599	639	607	576	533	578	611	608	622	617	608	613	576	614	549	601	618	542	579	588	580	649	591	593	635	582	615	606	576	559	597	605	579	574	594	579	606	555	647	569	590	629	612	641	594	594	590	604	574	589	635	627	585	591	605	606	550	627	587	611	616	576	574	582	577	597	563	670	580	619	586	569	605	654	627	630	585	627	591	607	590	610	569	604	601	590	620	566	602	609	617	626	602	603	676	587	573	555	576	597	594	577	613	574	604	584	558	651	596	573	605	597	616	592	619	601	554	589	605	599	607	602	606	589	579	569	583	611	622	592	596	569	604	613	576	606	605	591	578	585	625	626	601	597	618	576	623	611	621	621	616	607	633	597	599	636	599	644	617	547	635	581	623	539	578	645	662	571	585	595	575	614	586	641	562	563	567	594	575	596	585	593	563	567	660	615	606	576	610	591	576	608	631	592	609	553	624	580	545	596	628	580	619	575	669	589	609	581	568	557	577	622	565	569	586	572	623	590	599	612	600	597	609	605	616	622	586	619	600	618	638	629	574	632	588	608	643	591	592	651	568	617	596	610	621	628	627	575	606	592	671	593	638	598	566	580	622	594	621	604	602	604	574	586	599	617	592	603	603	582	577	594	627	573	600	569	602	567	562	616	575	609	566	556	552	613	592	579	569	605	604	602	595	638	562	620	595	590	628	592	596	598	554	607	631	610	584	543	612	619	606	600	598	556	606	562	589	615	587	608	658	596	619	604	569	613	602	583	644	594	563	611	551	582	573	592	567	580	613	613	613	594	591	592	633	596	587	525	614	582	612	583	616	616	629	625	594	612	587	613	630	598	583	630	593	614	598	624	599	573	601	606	604
4886	15075	10289	5117	3646	2905	2206	1785	1558	1320	1114	984	984	900	864	782	790	731	719	710	664	734	646	652	691	681	690	652	642	590	683	657	634	663	612	647	616	642	595	635	636	586	642	633	597	650	600	645	607	617	623	595	582	631	594	586	662	604	631	630	609	634	600	653	598	668	625	554	613	648	606	660	609	623	582	619	611	640	649	610	606	616	604	625	619	620	627	611	621	638	601	601	598	624	581	647	617	615	604	618	628	636	605	586	664	589	626	629	588	603	612	608	618	600	634	633	619	656	564	600	628	653	609	581	620	587	591	626	605	575	615	608	628	586	661	610	555	583	598	592	575	599	615	624	610	576	559	575	582	577	608	591	594	606	611	578	598	639	624	600	634	610	648	602	556	599	538	634	601	575	592	621	611	622	588	647	605	588	643	565	651	586	580	617	582	631	619	635	574	600	603	589	626	625	590	658	577	594	569	606	574	640	589	608	644	601	640	649	617	597	571	605	632	579	632	609	639	608	604	612	617	623	643	621	610	625	634	627	604	598	569	586	585	623	614	611	589	624	596	617	588	602	600	616	615	642	581	595	557	613	645	600	612	599	610	600	608	626	623	627	599	599	575	621	631	621	614	607	641	592	604	605	649	603	635	556	616	592	569	647	588	600	580	580	564	608	634	590	637	657	605	563	584	627	592	580	603	575	598	621	586	631	623	620	623	597	602	596	592	649	601	609	610	624	612	638	646	628	663	604	588	575	598	604	617	594	561	643	584	597	633	550	617	595	636	563	589	621	593	678	647	588	591	666	608	622	646	533	606	620	598	618	615	586	626	617	627	586	538	594	603	591	599	628	599	619	614	586	639	578	631	598	610	574	598	593	586	584	604	617	615	626	595	611	606	588	625	617	634	606	603	664	627	602	618	611	598	620	576	571	594	644	662	615	638	601	584	610	599	606	581	637	612	598	606	611	607	623	623	595	631	589	625	632	602	632	580	614	625	583	552	564	618	581	575	606	599	594	549	623	580	676	603	593	631	581	607	617	599	593	605	660	574	620	611	608	630	621	630	581	611	596	611	586	618	574	638	623	613	591	612	583	621	595	580	612	663	577	616	608	658	607	609	599	605	605	590	623	576	612	606	636	589	587	605	606	601	589	598	608	589	623	605	599	606	565	622	616	614	619	569	617	603	620	599	646	624	564	613	585	624	615	615	639	632	620	638	617	566	592	612	606	573	616	561	624	605	636	584	601	639	644	620	591	588	611	616	573	621	581	608	603	595	571	650	653	589	568	591	588	598	599	587	612	591	580	585	622	598	619	629	597	553	584	628	600	600	638	621	573	642	621	619	651	600	627	614	624	614	587	600	629	598	574	606	606	622	617	596	632	569	603	647	634	591	611	600	611	639	594	623	638	617	627	577	584	628	617	609	657	618	584	592	629	597	638	604	617	595	573	652	599	574	621	591	603	598	641	557	617	606	640	627	594	642	591	607	599	616	636	605	620	622	621	585	639	585	616	635	607	601	598	568	674	601	618	640	628	612	619	609	595	624	600	617	666	617	572	595	581	635	638	599	581	634	602	620	596	587	631	620	581	582	585	591	676	600	628	593	584	647	601	635	588	589	623	609	597	640	626	617	612	634	617	621	624	598	593	578	642	581	616	618	576	623	603	585	609	606	629	624	559	573	589	588	611	598	637	616	588	583	629	609	615	554	614	643	589	638	569	617	606	608	583	604	580	570	591	620	639	595	619	612	603	557	606	597	603	592	659	609	581	598	639	573	627	599	628	600	617	603	585	602	614	585	589	576	554	638	653	619	590	597	626	612	628	647	594	614	628	614	573	587	587	575	617	590	570	610	616	599	633	582	628	622	574	682	627	564	581	574	617	600	549	577	603	563	623	563	596	596	607	622	644	632	583	596	562	581	586	582	573	600	648	578	599	603	632	633	623	609	623	600	616	617	606	597	596	609	609	637	618	589	612	626	575	558	618	626	633	574	595	538	621	624	624	578	607	593	651	565	603	602	649	603	637	591	593	626	599	596	633	594	587	627	597	598	630	613	625	609	638	614	575	618	603	570	587	594	613	558	583	593	610	610	641	584	605	583	577	623	638	566	601	601	641	577	595	605	626	596	621	573	562	601	614	592	588	644	599	600	593	635	622	595	607	581	624	589	620	647	661	598	615	641	613	597	602	603	571	613	621	596	592	597	582	596	608	634	608	648	585	644	620	567	620	621	636	642	619	622	560	640	648	569	636	630	639	622	606	619	626	605	656	645	612	636	612	614	606	662	648	602	613	650	571	603	595	590	580	579	605	584	637	595	578	601	631	596	615	676	585	605	650	606	593	556	605	676	588	623	610	568	586	577	638	640	631	626	584	580	592	638	597	569	569	590	618	617	594	602	603	582	631	648	629	592	622	561	597	594	617	662	656	561	601	570	597	605	617	572	625	634	590	606	653	661	608	618	607	618	612	621	628	597	600	664	607	617	639	616	652	658	616	614	584	605	555	577	594	623	634	572	656	591	620	591	605	588	646	630	610	631	615	575	578	615	582	604	594	611	616	609	583	601	610	565	627	557	563	576	614	611	563	589	593	541	569	627	584	644	639	610	614	585	548	602	646	592	621	626	589	571	609	652	575	622	605	587	601	635	600	592	590	562	592	589	565	610	632	582	589	635	556	660	604	659	587	614	639	601	643	602	598	602	658	609	615	640	622	612	628	615	612	607	541	632	595	602	595	597	614	612	617	589	597	593	615	586	613	600	651	643	572	586	572	643	587	638	599	647	629	581	632	606	620	629	589	613	598	597	626	587	604	642	629	606	653	604	652	582	592	611	595	550	625	622	607	662	607	574	612	647	607	594	544	559	611	585	618	614	614	600	582	575	669	593	591	589	553	610	633	602	612	646	628	635	636	597	617	656	582	629	582	622	640	599	626	603	615	621	631	601	629	633	634	607	604	612	571	626	572	627	602	602	580	579	622	597	614	643	640	592	578	662	594	616	587	621	624	610	603	594	598	598	598	619	611	630	614	579	653	596	628	624	593	599	587	582	632	634	577	580	637	593	593	598	588	636	596	606	607	604	631	649	608	611	539	600	670	610	571	588	635	617	608	585	594	621	620	612	608	596	623	612	619	581	603	612	585	582	601	619	625	570	644	581	604	620	578	637	567	574	603	601	640	601	636	592	600	636	526	641	630	631	577	617	595	588	596	597	602	676	631	592	614	610	564	623	652	624	602	608	593	607	618	617	590	581	573	597	594	615	585	623	595	600	625	595	598	628	614	616	635	650	601	609	606	614	570	598	605	606	601	637	603	611	608	583	654	629	638	608	617	605	612	613	601	607	620	618	635	600	560	609	599	614	580	627	565	622	628	607	633	642	612	579	601	600	606	597	581	605	581	613	584	592	605	608	636	636	612	619	622	568	626	606	556	653	586	613	604	622	615	596	599	582	624	625	597	610	606	542	587	592	596	571	631	617	616	591	610	577	587	638	587
28101	17503	3098	431	309	261	260	213	227	231	237	213	203	223	192	209	235	187	225	215	218	200	204	229	208	200	219	197	207	189	220	217	223	214	213	215	200	190	213	215	195	216	208	233	226	214	222	220	251	234	219	175	181	202	206	198	195	203	176	208	199	216	219	209	200	220	200	206	219	205	216	197	215	227	185	199	216	202	216	187	198	202	190	214	186	202	222	206	208	184	215	223	210	215	224	224	227	223	193	204	204	206	200	200	215	180	213	216	196	228	201	204	198	213	203	214	197	205	192	220	205	221	210	219	198	189	220	201	189	217	216	203	222	220	246	223	207	216	225	209	209	204	201	206	189	200	202	187	216	193	204	196	212	190	226	228	222	211	252	229	210	217	205	204	202	216	220	222	198	217	181	213	235	199	213	212	219	240	206	197	207	214	221	207	177	213	193	197	219	201	222	206	190	209	201	202	212	208	224	196	225	197	203	246	187	212	202	228	205	217	219	217	214	210	212	215	176	222	208	219	215	219	208	208	193	167	218	197	216	206	210	210	209	189	203	224	198	197	201	197	211	197	208	214	181	193	223	234	204	213	199	222	196	193	225	221	190	208	212	223	213	215	210	208	188	224	220	195	201	216	226	198	218	219	212	205	218	197	210	233	215	214	217	205	216	186	215	210	220	234	217	207	218	218	217	209	214	185	182	227	201	224	218	209	223	209	227	219	208	206	233	244	204	187	197	210	220	218	196	217	198	209	217	239	197	210	210	218	196	188	207	222	214	230	212	224	228	184	206	197	201	218	222	211	216	211	241	210	199	212	214	222	219	210	212	228	203	219	218	223	204	217	217	222	203	219	236	213	216	190	211	216	206	216	203	206	202	218	189	187	202	208	195	208	216	227	196	230	184	198	196	228	225	216	222	213	190	182	211	185	189	191	219	207	224	214	218	216	197	189	211	204	191	193	198	201	196	201	207	203	239	223	187	207	204	213	227	226	188	202	197	213	224	196	226	244	193	185	214	195	208	218	224	218	190	210	202	217	223	212	196	228	216	223	209	208	198	244	201	210	196	230	221	235	184	210	208	190	216	208	213	200	209	209	212	211	200	219	195	217	182	200	195	212	224	218	216	231	227	208	216	222	230	204	186	195	219	219	229	217	209	199	221	191	203	206	208	223	194	203	199	179	221	212	208	223	208	226	220	201	213	213	211	217	216	205	199	237	189	193	203	195	204	222	208	234	198	215	211	217	198	203	209	228	195	206	211	231	204	222	215	215	210	199	195	202	210	220	239	196	213	211	198	193	200	204	211	234	232	196	223	220	233	173	221	222	214	192	219	211	216	199	215	211	219	164	224	196	209	214	192	246	199	214	251	215	206	207	201	192	231	220	199	198	218	216	193	216	227	216	230	202	201	197	215	203	233	197	213	208	210	193	194	195	186	210	195	221	191	206	215	210	196	238	219	210	217	242	199	233	202	224	206	219	178	219	221	192	190	207	213	199	181	223	194	212	186	192	206	200	200	213	203	186	218	211	201	209	222	209	207	230	218	222	230	220	189	189	209	211	194	215	193	214	197	202	189	236	187	182	230	189	224	227	215	225	208	212	229	203	200	220	205	205	203	226	202	225	227	194	204	202	204	208	208	208	216	206	212	228	194	245	217	197	201	212	207	226	223	202	199	210	228	199	217	209	217	199	213	187	199	223	192	207	209	195	224	206	213	204	193	211	200	219	213	212	231	221	207	213	215	226	204	196	205	212	230	195	188	233	225	215	217	188	196	221	220	220	191	205	195	204	228	213	212	201	226	211	202	235	221	226	241	214	209	195	226	208	228	226	193	210	223	223	193	197	213	193	222	230	205	228	185	222	221	206	202	224	201	211	191	230	207	242	219	212	204	221	212	179	201	188	214	194	217	220	210	236	189	207	223	206	224	228	192	181	214	203	232	210	196	204	204	212	207	218	188	198	199	237	201	205	185	223	199	196	226	222	212	191	205	208	198	179	195	186	219	214	215	200	212	198	196	218	215	216	223	209	196	209	207	200	223	195	202	200	228	171	197	209	208	215	196	196	199	223	230	239	203	221	210	207	213	203	204	190	209	225	190	221	197	225	191	230	204	187	200	218	212	220	219	202	211	200	250	207	205	212	205	233	189	196	249	220	202	194	228	204	199	199	202	203	188	191	198	213	207	236	217	192	189	205	196	215	204	202	215	174	205	205	192	213	225	208	241	195	216	231	206	197	225	237	196	190	232	227	187	193	182	200	218	206	224	210	216	226	186	206	229	208	203	222	220	228	216	200	192	221	212	204	234	202	215	219	193	189	190	234	213	201	226	213	229	186	224	205	213	213	209	221	197	218	232	227	221	206	203	220	208	196	220	191	205	210	211	203	190	208	214	204	225	214	224	219	219	217	207	211	207	209	215	217	226	222	193	202	207	214	202	241	194	233	222	194	204	201	195	191	195	208	191	231	214	201	202	216	207	206	220	191	212	221	186	188	225	217	210	213	211	200	216	229	213	194	195	205	203	196	181	223	208	210	196	215	202	212	212	211	220	232	206	200	212	201	232	210	212	204	185	218	213	201	219	185	223	198	222	192	214	224	224	221	187	183	213	240	230	206	189	216	225	237	200	223	177	193	232	204	221	201	207	207	195	242	234	204	194	178	218	198	182	209	206	217	212	218	209	210	256	221	207	211	201	214	203	226	211	231	202	189	225	199	205	206	220	213	206	210	215	201	235	203	194	200	217	180	182	224	203	220	217	186	226	195	195	221	212	206	211	213	208	211	221	210	207	200	233	197	246	228	201	221	220	200	192	210	194	200	205	249	187	210	210	222	229	181	227	225	224	240	199	204	216	181	191	189	222	209	179	210	212	220	211	242	237	206	185	225	201	182	221	228	241	198	202	185	195	211	181	193	226	217	204	224	201	214	212	199	218	186	224	220	207	186	191	193	204	222	230	202	202	202	190	198	214	197	192	215	207	194	200	211	216	229	199	217	221	189	210	209	225	209	218	196	205	210	217	209	205	224	189	218	200	230	241	190	228	207	217	219	206	199	203	206	218	209	223	201	208	188	200	203	182	202	204	199	199	222	217	206	198	228	195	203	215	205	191	202	192	222	195	215	179	204	226	209	226	231	180	218	221	191	229	226	212	221	221	230	197	203	218	229	216	229	186	198	202	231	178	221	216	212	201	205	186	220	222	215	204	211	221	218	197	221	220	212	203	213	205	197	205	205	213	206	226	234	244	208	212	223	214	191	227	243	219	200	227	196	231	214	225	217	216	200	221	196	214	240	217	206	199	193	220	207	208	224	196	223	206	205	199	199	193	214	202	195	209	194	207	212	209	213	207	175	233	210	212	183	223	209	210	201	233	205	211	212	200	187	212	220	227	202	188	208	200	187	195	210	197	216	212	200	207	201	190	228	220	209	215	208	198	206	217	189	196	188	252	220	213	221	247	192	200	203	214	206	204	207	196	208	223	194	193	215	180	195
4238	788	584	428	349	297	263	267	262	242	257	223	247	249	242	260	224	263	252	269	270	237	223	233	250	257	220	243	251	236	245	269	246	239	230	221	273	238	234	248	243	201	242	258	226	257	252	256	229	231	226	235	252	234	236	274	225	224	232	227	244	217	289	229	240	227	244	224	247	231	223	228	222	229	254	257	234	216	256	249	235	250	229	220	241	279	226	223	247	234	243	254	257	241	221	227	222	256	237	227	225	240	249	211	220	263	241	245	226	254	258	232	231	233	255	228	247	236	257	246	223	221	239	238	242	264	245	246	258	263	230	258	229	226	256	251	260	237	242	244	235	229	252	214	240	265	240	224	235	209	284	261	249	219	243	200	225	204	259	251	229	242	231	227	224	217	235	207	229	245	222	233	244	229	233	213	212	260	208	263	236	260	256	239	241	258	229	235	246	236	211	243	235	222	248	239	200	224	230	264	225	256	256	233	230	224	234	216	246	227	272	245	223	241	274	248	227	233	240	213	230	211	246	253	251	230	245	225	230	215	265	233	266	221	230	237	246	258	232	231	269	225	213	258	261	227	221	223	205	216	221	251	237	219	247	217	236	249	242	230	224	247	242	266	226	243	210	251	239	281	238	254	232	252	214	256	241	215	250	220	246	231	212	232	241	228	226	250	225	281	246	246	217	228	259	244	237	240	259	248	214	252	222	260	237	237	227	228	232	240	246	256	228	236	247	255	236	241	276	266	227	257	226	246	222	224	221	234	231	240	238	219	199	249	264	230	241	227	248	213	235	230	216	261	230	237	255	205	253	232	253	212	238	269	228	257	271	221	245	261	245	237	228	238	212	240	254	243	252	248	225	235	218	215	267	246	255	245	247	261	240	259	250	242	230	221	242	215	246	250	251	233	240	255	243	233	281	221	232	249	214	240	223	242	238	233	230	264	234	260	251	240	234	227	241	255	212	248	238	217	219	245	230	274	227	224	229	239	233	225	213	260	221	247	222	236	225	215	249	238	246	234	244	262	253	251	246	258	255	239	234	237	252	243	231	235	238	248	248	243	267	233	218	233	218	240	224	222	248	232	253	234	242	228	228	251	278	264	235	250	229	258	256	234	230	246	247	234	223	233	223	239	244	253	234	240	227	212	217	222	252	220	229	243	255	253	241	257	224	231	257	226	251	215	245	246	278	253	230	203	230	268	245	244	232	261	228	236	225	213	273	219	233	234	250	239	243	235	247	230	248	228	228	279	223	228	245	227	245	266	220	240	247	236	250	230	224	250	227	241	234	220	242	237	255	280	208	240	261	212	218	240	237	234	231	271	230	232	246	242	254	231	241	221	239	221	243	229	246	230	263	244	243	259	249	239	248	221	234	242	259	231	203	203	245	220	249	206	254	253	215	240	208	256	237	272	256	225	218	206	228	210	236	263	231	240	231	243	242	234	247	219	233	253	246	267	219	218	284	239	246	232	221	244	238	235	231	250	235	249	263	241	238	233	223	253	209	223	236	258	223	227	216	239	237	232	237	210	260	223	234	242	245	233	255	285	214	230	248	206	235	226	234	232	242	223	224	242	230	243	242	222	209	258	237	252	224	258	253	259	236	236	234	242	230	257	250	223	237	232	221	238	265	221	235	238	240	232	223	248	226	237	235	227	238	247	254	245	265	225	238	230	221	240	264	220	256	215	261	231	237	233	233	242	235	232	228	263	254	250	233	233	242	244	225	237	225	241	251	246	238	251	246	243	234	239	241	227	230	235	231	223	227	231	236	222	275	236	229	216	215	229	264	214	248	257	250	265	231	245	240	214	222	218	262	238	230	255	217	235	214	254	231	208	248	221	240	237	246	219	235	253	219	233	252	255	242	228	236	271	231	221	223	266	221	236	226	236	231	222	271	224	238	263	235	249	195	254	244	233	231	206	246	256	272	234	234	258	230	237	206	260	233	255	247	233	228	231	237	244	254	221	234	249	258	232	253	240	246	221	246	219	222	263	233	253	219	204	223	228	240	261	242	263	255	242	257	259	220	238	225	241	221	215	244	241	232	245	218	245	219	240	259	236	228	205	255	247	224	276	240	247	241	261	210	213	275	243	230	272	242	228	264	233	260	249	247	227	228	248	226	242	263	245	215	248	249	237	222	249	246	209	236	237	228	271	226	215	237	246	243	251	241	230	236	236	247	205	225	243	253	216	247	237	230	232	233	249	228	256	237	252	238	230	266	217	257	240	227	251	259	242	258	236	239	221	267	226	235	219	240	243	257	250	223	228	224	228	245	248	230	231	232	256	228	234	227	267	235	228	237	252	250	240	252	232	266	239	236	234	221	211	249	283	249	249	242	250	246	253	228	231	219	230	239	251	229	246	243	215	227	256	245	244	253	251	209	221	248	255	222	235	231	222	253	249	212	228	246	231	218	256	235	221	225	232	229	218	230	258	242	211	241	245	246	236	246	237	266	204	220	220	253	235	247	239	210	228	242	212	254	233	233	249	244	242	205	234	242	245	243	225	233	245	249	254	248	239	216	220	231	217	232	231	254	248	244	251	248	235	236	230	225	210	250	252	229	236	250	223	254	253	226	238	222	230	241	249	221	267	218	240	217	221	254	211	257	212	226	223	234	238	234	234	218	242	275	235	249	230	244	242	241	219	235	265	217	226	247	243	236	233	249	249	238	263	244	202	219	235	212	231	231	226	253	241	243	261	241	235	235	256	241	243	218	218	243	249	246	245	245	256	251	222	254	248	239	258	229	245	258	247	238	253	238	236	251	242	224	231	248	230	257	238	253	242	242	259	238	261	228	242	234	232	218	232	280	200	233	255	228	262	254	231	229	230	256	247	250	242	237	230	225	247	248	228	246	237	267	232	229	226	259	216	229	252	244	246	228	238	229	266	214	229	223	226	251	253	229	245	235	231	259	237	239	238	248	229	238	249	253	225	251	215	240	228	227	225	231	253	250	240	235	243	267	251	224	231	222	232	250	235	225	236	230	233	239	239	229	253	216	254	246	250	254	229	226	237	255	211	217	234	244	246	228	217	242	242	239	224	230	245	255	243	257	233	221	219	244	253	233	244	251	244	267	244	217	239	242	250	224	259	215	228	236	254	234	246	238	217	235	255	242	269	243	251	238	211	224	244	217	249	263	237	236	224	226	268	255	259	254	236	245	240	227	227	242	242	219	241	225	248	234	257	221	231	257	266	270	220	245	289	249	250	241	233	240	187	243	236	237	242	246	265	237	260	255	213	262	211	249	244	237	242	241	237	233	224	222	246	237	254	248	240	223	261	245	238	247	256	235	206	251	237	234	224	228	235	247	259	242	202	219	244	254	243	216	252	240	228	234	257	256	248	234	261	242	204	235	213	236	263	225	231	244	205	236	246	224	241	220	231	248	239	247	237	235	247	234	233	214	209	250	223	230	229	243	271	242	243	230	214	256	215	240	224	220	239	225	216	239	230	206	220	222	245	245	222	245	217	237	232	221	223	262	237
24038	21400	28699	24482	21399	9040	966	664	490	488	426	398	378	381	349	383	345	354	297	338	336	314	316	322	301	321	302	308	306	290	307	286	295	282	325	284	297	297	276	245	282	298	278	307	268	307	281	279	331	301	282	264	264	308	297	299	300	307	284	305	297	290	274	305	255	286	288	314	318	314	271	319	306	302	276	294	306	277	294	283	292	291	281	306	288	289	288	304	292	281	274	292	297	285	269	270	291	269	274	289	291	282	286	309	320	310	301	298	336	291	284	271	308	286	285	291	302	268	299	301	283	297	311	297	283	320	300	282	285	279	289	265	308	309	286	280	331	275	309	291	244	276	305	314	288	290	274	329	291	296	314	290	312	263	288	298	306	272	260	305	298	318	302	303	288	302	303	307	273	294	293	271	274	299	284	301	293	289	278	303	302	304	300	244	291	291	259	263	276	305	341	277	281	276	293	283	276	264	251	290	295	274	273	306	300	271	273	302	278	265	316	283	273	276	285	259	284	278	331	267	319	340	324	296	307	300	303	268	293	306	270	316	273	275	292	263	316	293	295	297	313	325	263	284	295	293	298	299	297	293	292	284	264	290	292	288	265	295	287	286	264	292	281	304	298	276	293	286	305	253	275	306	283	312	257	312	271	280	289	276	275	287	262	313	310	271	288	294	291	312	302	310	282	308	281	282	268	295	298	273	279	259	265	288	273	324	310	275	277	306	298	286	304	261	318	276	270	299	286	278	297	250	272	319	306	288	284	300	308	267	309	304	279	274	307	293	276	285	261	273	269	305	274	263	281	299	283	317	295	285	287	301	269	290	282	280	302	269	300	303	262	309	308	290	263	303	311	277	292	294	274	280	284	265	276	252	266	346	302	271	289	265	306	292	288	248	285	271	260	282	291	281	266	295	290	312	288	287	290	285	290	279	279	258	277	281	290	284	266	301	295	292	284	280	291	307	294	282	294	308	305	326	306	282	312	275	300	293	266	265	292	339	290	317	281	271	302	278	297	293	287	284	278	298	275	281	269	286	287	295	293	309	286	267	287	271	297	274	273	302	305	297	281	294	290	275	270	276	268	280	290	279	287	279	300	281	312	292	286	302	292	324	265	273	286	310	300	266	284	280	299	267	299	277	293	272	280	293	276	272	294	312	288	306	296	295	270	295	281	265	291	297	271	321	326	287	298	306	294	286	255	272	287	279	283	296	281	295	270	287	292	288	310	310	286	300	303	306	290	265	265	273	287	296	283	279	290	302	313	283	257	281	284	296	275	305	289	270	264	292	272	267	252	307	304	279	296	294	309	332	281	326	301	290	292	293	266	280	249	285	286	298	292	301	279	271	307	294	273	248	310	287	295	296	285	297	326	305	279	243	296	288	294	289	293	297	306	309	284	270	268	284	296	294	292	292	284	328	283	285	298	294	279	300	289	265	284	297	312	303	273	282	296	295	286	286	288	290	295	321	273	299	277	302	319	309	322	286	286	310	315	305	292	290	280	280	284	281	278	273	297	287	270	291	286	299	271	266	319	261	269	277	267	332	302	292	253	297	255	294	277	278	281	267	266	261	286	296	305	305	254	279	244	300	300	285	270	278	275	308	283	302	292	290	275	264	295	290	311	321	265	288	281	284	276	292	292	282	282	284	291	283	303	285	300	271	319	302	268	291	282	284	309	282	316	279	281	253	288	244	287	294	286	292	302	286	279	306	277	297	298	302	294	307	277	290	273	287	291	286	298	266	269	276	295	257	316	277	262	256	254	308	301	299	267	294	279	274	291	252	265	299	293	280	291	299	280	286	262	294	276	308	280	260	305	294	287	307	272	336	299	288	284	293	265	293	300	292	299	296	304	275	310	284	259	279	272	276	278	288	312	279	292	307	294	317	288	282	298	318	281	270	306	312	286	269	271	300	258	282	269	278	269	278	306	248	323	274	295	296	274	280	299	297	273	281	291	297	244	298	305	285	291	267	232	325	296	298	269	284	270	295	300	305	292	319	303	278	237	253	264	305	298	287	262	293	297	290	267	302	275	293	286	304	275	264	297	285	279	306	272	306	272	321	273	272	271	246	293	287	286	293	288	278	262	292	256	269	314	291	274	270	275	273	288	300	297	256	279	298	274	281	296	312	308	291	273	262	284	244	286	292	286	303	289	253	288	271	269	259	289	292	281	277	290	274	247	266	277	274	278	282	293	294	303	297	261	290	293	298	304	290	290	276	284	268	291	272	265	322	317	301	283	261	309	301	282	286	297	308	290	302	325	273	277	266	278	296	308	324	293	274	252	276	290	287	293	242	276	286	267	292	276	292	291	245	283	276	296	268	286	285	275	280	254	258	310	276	278	288	279	272	295	275	259	285	310	274	289	251	302	283	298	283	288	305	276	287	289	298	274	286	292	300	284	298	286	316	296	289	254	250	283	313	266	280	293	268	299	277	281	290	287	280	288	281	312	286	308	290	290	314	298	302	333	262	276	340	307	290	275	265	305	291	291	292	291	289	312	245	282	295	306	323	287	289	300	293	274	281	285	297	308	266	234	289	278	298	315	291	301	280	283	272	277	318	280	293	302	279	260	284	268	295	293	275	276	271	283	299	256	282	315	290	295	277	299	289	305	282	272	277	286	281	268	310	272	280	274	305	299	297	261	288	267	297	281	305	262	286	276	278	301	312	297	308	283	279	286	282	269	305	266	299	290	305	295	290	282	297	274	285	242	254	292	255	294	279	290	260	273	288	290	307	274	246	266	312	295	289	306	300	278	302	283	309	272	283	273	286	294	288	296	293	282	280	277	254	288	289	276	296	295	266	283	303	276	292	306	287	296	277	288	288	273	281	273	281	260	313	293	306	282	285	264	287	273	316	271	296	273	287	307	259	297	296	260	291	250	265	305	271	264	288	265	293	283	280	266	289	283	283	276	285	287	268	277	278	283	288	283	277	261	300	280	287	297	260	306	305	256	292	289	273	290	277	300	278	295	308	301	284	288	300	276	278	284	280	309	287	278	275	284	270	266	275	279	293	291	261	268	281	239	271	267	265	260	303	290	249	272	291	320	291	276	312	281	275	274	281	285	276	270	272	264	262	294	298	285	279	262	261	267	284	263	294	270	296	287	314	274	297	293	284	295	286	283	265	326	297	297	282	296	310	308	301	279	289	264	285	276	293	289	323	291	297	280	275	317	315	278	296	301	298	288	300	288	274	293	288	286	300	293	292	278	268	280	288	307	269	277	274	273	318	290	279	272	276	318	281	264	293	306	338	292	288	291	293	291	274	272	290	283	233	273	259	303	261	311	293	288	240	316	301	303	297	293	278	287	315	298	284	308	292	277	271	320	268	249	271	307	274	259	331	319	271	306	291	310	295	293	307	313	278	296	288	270	277	308	291	302	293	265	281	295	278	280	307	289	282	281	319	253	314	265	284	279	296	283	281	270	249	283	254	278	295	272	314	313	289	292	308	297	293	303	276	309	272	286	286	286	293	282	293	258	285
3426	9029	6000	2767	1912	1525	1084	952	753	704	587	500	468	491	445	425	403	400	380	367	367	359	340	326	349	329	369	332	348	344	289	291	324	313	333	323	297	320	314	335	339	323	308	303	303	319	342	314	327	311	288	305	314	300	307	292	274	315	309	286	316	288	326	310	284	288	308	283	328	319	322	311	287	313	307	325	298	307	339	324	294	301	331	294	310	303	294	294	273	320	341	286	321	278	304	291	291	305	291	308	298	325	324	279	314	333	285	308	302	318	303	286	315	301	300	288	323	285	324	324	306	314	286	320	289	326	297	300	320	350	258	329	300	295	309	309	294	305	280	338	326	306	336	312	280	309	328	304	291	298	285	300	332	308	305	303	313	311	300	332	293	291	308	291	308	317	330	255	311	276	329	309	282	303	318	325	281	303	302	309	301	320	313	320	295	287	261	303	316	321	328	306	312	314	323	312	306	302	291	325	314	281	304	323	287	316	340	282	314	284	305	290	292	285	291	298	322	295	286	334	325	293	326	300	329	290	318	298	296	288	293	326	307	313	301	317	262	300	316	318	306	325	286	322	285	277	323	294	328	254	316	290	319	308	307	303	303	311	330	298	308	307	304	280	297	305	324	310	311	299	294	316	312	315	325	305	284	265	297	302	341	278	301	286	286	273	309	325	291	349	309	305	327	294	283	313	276	296	338	284	312	299	280	307	311	294	308	290	270	276	289	313	314	301	307	281	305	330	291	281	308	287	311	289	305	290	282	303	322	302	310	299	293	308	281	285	314	293	296	302	322	293	304	325	325	330	296	337	323	312	310	333	317	284	296	308	323	301	320	311	282	305	300	311	309	299	288	299	301	312	285	305	296	286	324	305	308	303	303	320	334	284	310	321	316	343	320	298	303	286	295	316	326	307	295	336	292	267	302	311	314	305	307	342	330	296	297	325	299	317	292	309	304	302	308	285	284	293	316	328	305	319	310	316	335	308	293	295	304	305	308	308	329	296	313	295	324	311	314	295	296	311	284	297	321	330	299	308	319	299	292	296	303	277	302	304	327	309	302	345	311	302	308	325	304	289	323	327	287	284	298	296	299	332	314	311	300	296	310	333	311	334	288	283	277	306	324	289	286	315	334	279	304	308	323	288	287	298	273	318	328	323	295	288	298	295	277	311	304	304	314	315	296	301	273	322	308	302	281	288	282	261	320	309	315	309	290	303	313	292	316	282	320	316	301	326	321	283	276	310	296	318	348	317	280	303	297	310	292	310	277	282	305	308	288	363	272	328	302	287	324	311	300	296	301	300	297	276	330	317	284	311	305	262	302	301	313	319	290	297	282	297	290	294	338	308	319	311	330	322	320	323	323	304	322	343	310	280	293	307	312	323	306	310	313	294	332	294	308	286	310	296	323	299	298	278	292	318	288	281	308	326	311	270	298	302	307	285	276	302	283	314	292	286	306	327	277	303	300	308	281	299	292	331	310	313	319	319	320	301	278	288	303	311	315	298	309	268	297	315	336	295	315	309	344	300	317	307	304	307	324	327	291	329	291	298	307	253	313	315	267	293	301	317	291	304	342	310	304	329	314	270	317	309	330	315	291	322	313	263	309	309	287	277	315	304	313	284	290	273	352	309	322	313	299	309	333	291	302	340	307	310	274	324	320	300	302	295	315	319	269	285	316	275	314	337	294	285	326	297	291	325	323	302	299	282	291	332	303	294	306	291	328	302	308	319	307	272	323	322	309	332	303	300	285	309	289	306	306	311	320	314	286	300	294	294	298	298	289	314	311	320	315	285	309	337	302	317	293	300	303	306	310	350	297	326	309	329	301	270	290	295	294	292	293	330	310	317	293	340	310	283	311	311	272	320	284	316	342	324	299	281	288	295	300	302	273	304	290	318	299	304	320	293	289	319	300	292	310	296	322	307	308	320	296	347	292	285	294	321	319	316	310	289	304	288	288	299	297	308	339	317	307	330	274	335	267	269	295	330	334	296	301	296	305	312	285	303	310	291	286	311	305	288	309	286	308	333	298	282	298	296	307	323	300	312	330	314	335	328	320	326	268	279	289	305	302	282	319	300	297	314	315	302	334	289	302	277	298	265	319	323	327	294	274	368	309	327	282	306	297	301	320	309	277	303	315	301	331	270	317	322	292	300	289	327	286	288	323	348	311	275	306	314	296	331	347	298	289	304	321	289	306	328	290	333	296	319	303	307	303	314	275	288	307	277	296	281	317	303	338	315	300	277	309	283	268	320	305	314	281	325	302	319	301	317	320	320	333	317	315	325	281	324	309	292	277	315	288	313	273	343	269	332	322	331	286	282	339	289	318	286	275	315	283	286	307	328	290	306	298	323	321	292	321	319	293	280	294	327	302	313	292	281	309	307	323	304	299	331	309	309	311	327	281	310	301	288	334	283	304	335	283	312	299	307	297	285	319	307	279	302	291	289	303	329	284	294	258	298	301	298	299	317	300	293	314	332	301	287	302	297	305	315	284	323	305	307	349	313	269	272	312	300	293	305	307	281	312	275	311	281	299	308	279	302	307	288	302	320	285	335	300	310	316	287	285	301	297	299	288	308	258	333	289	334	306	295	265	300	290	308	288	294	312	320	290	277	313	264	292	297	267	298	300	323	332	323	330	288	324	287	268	304	319	298	332	308	304	298	308	306	320	313	324	279	299	287	322	308	292	299	279	314	316	286	282	307	313	299	317	333	314	310	296	286	261	324	299	296	277	294	296	318	305	306	282	286	294	313	287	289	301	318	330	294	313	309	301	310	291	280	318	306	313	305	304	318	297	298	342	302	313	313	299	311	310	286	300	306	310	328	279	337	287	292	331	275	268	313	296	295	330	289	308	317	312	328	297	303	316	307	329	311	329	302	276	301	286	324	313	316	309	315	273	305	302	308	324	293	309	285	320	304	298	308	315	301	320	297	321	254	281	303	311	312	314	300	282	299	315	325	288	308	329	319	273	328	335	281	324	313	309	310	283	281	316	295	298	321	332	298	297	282	294	307	346	301	298	288	280	297	291	309	305	284	340	293	298	294	284	311	303	312	325	287	315	305	284	317	300	291	290	279	307	312	308	290	289	287	294	253	261	315	298	292	302	324	339	310	328	291	306	269	297	307	307	302	302	290	314	297	327	307	319	316	296	307	294	297	316	300	286	299	289	327	275	288	315	305	301	286	285	317	306	279	307	320	301	297	306	325	282	346	312	306	308	314	329	323	284	341	308	293	307	317	367	308	316	274	302	290	272	340	303	313	309	304	308	318	303	309	315	293	309	322	335	278	296	323	288	334	300	300	307	341	289	322	281	295	273	284	326	295	347	297	291	297	295	301	307	323	296	296	292	302	319	310	306	333	314	301	306	315	330	283	318	310	299	331	336	320	299	299	284	298	314	298	279	306	285	299	333	324	279	282	310	338	271	304	318	309	316	285	281	300	268	307	276	315	293	300	308	276	329	317	282	271	325	286	308	306	310	272	292	294
25198	21347	27376	25533	9671	883	690	581	539	505	547	479	510	449	450	460	475	440	413	452	462	478	447	411	434	441	420	450	423	369	424	437	412	456	435	444	439	406	433	449	441	427	405	395	417	415	426	414	416	388	429	447	483	424	447	462	437	438	417	451	452	411	408	406	422	424	399	392	400	413	433	418	397	373	409	426	414	394	403	445	452	413	429	426	416	427	396	419	414	408	430	471	456	428	390	432	438	384	421	421	426	439	397	425	443	446	423	462	457	408	457	415	407	426	432	439	446	416	437	418	430	418	422	387	405	395	420	403	420	406	429	412	428	426	434	436	444	401	402	406	443	444	438	433	393	432	404	395	402	403	434	382	432	426	412	419	423	459	432	409	399	412	460	430	423	405	442	412	431	409	423	438	459	441	433	449	439	424	415	408	428	387	433	457	393	450	414	426	404	403	404	423	438	394	430	396	427	420	415	431	436	430	460	403	425	440	399	444	423	393	477	404	468	439	416	414	407	414	444	418	400	432	457	416	439	444	408	404	389	390	410	432	430	403	420	460	448	449	430	444	432	403	422	388	408	411	419	441	406	419	448	419	398	391	396	426	395	437	419	415	443	400	418	418	482	410	450	410	433	397	441	413	426	435	385	413	435	362	437	419	409	412	427	443	418	413	439	495	399	444	414	394	431	403	445	395	393	429	410	439	419	420	397	395	422	421	406	413	444	413	398	452	452	408	414	431	434	412	410	405	433	423	395	437	469	423	403	381	419	460	419	401	434	404	413	416	460	457	436	418	404	407	461	422	397	447	438	406	435	448	384	457	381	429	420	426	469	442	429	413	414	413	379	433	411	450	437	440	435	430	433	403	424	431	413	407	419	404	433	445	416	410	433	428	388	447	437	440	401	416	416	429	426	424	413	393	402	399	452	413	407	427	440	465	466	426	449	437	392	453	438	400	408	430	437	399	437	380	451	432	425	404	417	409	431	389	445	431	444	422	372	433	430	428	410	417	402	399	433	422	439	407	412	426	452	419	429	422	422	444	382	410	386	419	418	419	465	434	442	430	398	432	412	436	418	429	404	417	394	405	415	447	426	431	382	397	429	425	434	418	394	358	395	349	391	467	409	383	422	406	475	393	406	459	419	420	433	447	432	400	459	379	433	457	456	371	418	401	398	454	420	426	405	426	383	427	410	390	441	380	416	426	420	442	421	423	430	428	435	393	454	412	431	395	446	382	398	443	413	416	415	428	418	436	419	418	421	398	375	435	423	451	412	445	422	409	399	408	424	430	405	450	395	403	424	439	427	461	380	409	424	415	439	406	417	410	451	388	379	407	436	391	414	439	398	443	410	435	434	435	416	444	457	400	411	393	401	423	385	423	422	422	464	418	441	410	448	392	437	418	406	409	432	429	396	395	429	430	475	413	400	400	442	400	440	418	428	397	395	394	376	437	443	412	452	400	435	429	434	383	415	424	425	447	406	420	430	396	429	429	463	403	395	416	426	385	436	451	420	393	400	428	389	405	413	407	406	409	437	450	403	426	441	390	408	387	450	439	427	414	403	439	476	397	395	427	415	431	409	433	390	416	412	404	414	404	426	405	403	410	423	419	403	436	388	429	428	415	434	397	414	412	434	430	434	442	426	463	429	401	434	422	429	421	429	438	439	411	399	428	430	437	431	390	411	419	397	433	448	406	428	414	394	430	433	439	377	421	385	412	403	406	423	446	429	416	444	437	405	447	428	425	427	423	441	450	382	414	398	424	408	426	409	435	434	416	447	404	434	450	416	444	447	431	458	414	431	450	417	422	401	381	444	404	397	439	434	420	401	427	401	433	405	463	427	429	408	417	438	406	389	432	418	408	435	389	415	402	448	410	366	417	431	414	423	392	424	462	421	423	405	410	440	403	411	407	431	408	419	407	416	424	437	425	430	440	463	422	421	426	411	434	429	386	414	432	420	423	412	391	407	397	419	427	386	409	435	416	455	488	430	378	447	408	406	432	463	401	454	415	408	442	428	449	418	418	444	430	437	424	405	440	425	417	416	433	425	406	438	400	393	402	448	387	402	417	418	417	446	465	404	453	388	422	417	420	379	441	380	435	454	407	418	432	434	413	400	388	411	416	397	406	418	394	408	431	395	414	451	433	412	435	435	421	441	417	400	447	431	455	420	387	417	397	384	440	437	400	371	391	388	400	423	417	418	445	387	398	438	430	464	425	445	399	406	396	423	412	417	442	467	419	420	401	387	411	445	420	411	431	414	419	431	444	428	429	414	424	418	425	391	372	399	400	454	433	432	433	456	451	415	382	403	457	417	433	412	420	440	408	438	426	419	437	421	399	444	429	424	469	388	439	426	423	439	386	423	474	422	417	417	438	419	437	414	403	380	387	418	412	415	453	422	416	424	402	431	426	423	418	398	428	412	422	427	378	430	432	438	459	413	403	435	421	402	456	428	401	415	384	427	406	403	407	448	432	415	447	406	427	396	435	394	440	373	437	406	416	407	436	411	440	436	413	451	447	456	404	385	391	411	418	411	425	400	445	412	396	412	408	403	426	400	445	417	383	433	386	430	416	432	468	451	399	417	407	429	445	405	426	400	420	383	417	465	475	458	422	435	432	437	431	407	450	427	411	431	414	494	424	434	406	432	418	454	435	419	442	426	427	461	424	416	422	409	439	458	439	436	411	409	430	467	432	430	433	413	425	430	439	396	462	429	409	430	449	420	421	441	397	459	461	429	420	428	392	417	418	476	433	441	439	399	393	433	411	379	446	395	442	426	431	437	465	433	421	412	431	379	381	441	394	424	456	440	390	423	400	412	414	383	426	457	411	405	419	450	396	451	440	410	400	400	449	425	415	465	423	417	412	416	443	407	441	444	469	447	433	430	379	451	405	452	404	420	435	441	452	434	423	417	476	428	402	428	368	428	448	422	403	434	429	443	393	429	444	453	391	401	371	447	455	380	425	406	388	409	404	463	443	413	422	409	433	435	432	380	400	424	421	420	421	396	419	447	447	417	428	431	424	425	449	436	428	391	415	445	409	388	480	422	379	418	417	413	410	435	422	418	436	411	438	419	446	417	445	415	385	456	439	420	433	416	429	427	386	423	407	410	423	438	430	423	417	469	413	395	404	436	439	423	422	418	437	470	458	388	445	447	445	417	404	408	393	421	423	431	441	467	435	450	401	391	395	413	424	417	423	382	409	403	438	392	419	406	386	453	426	412	471	422	460	420	469	436	431	414	399	386	393	466	460	384	418	445	454	403	406	410	430	407	439	408	430	437	432	452	445	435	442	423	426	421	409	416	431	419	446	418	444	409	400	389	428	400	438	442	418	417	432	443	370	426	426	392	395	411	418	415	399	400	437	438	447	401	415	468	470	383	446	447	428	404	410	417	395	419	467	396	386	416	453	397	403	422	432	438	413	423	444	409	431	383	433	423	379	447	419	470	424	415	429	431	404	387	406	418	418	416	439	379	414	454	406	422	420
3600	5062	3513	1738	1276	1076	934	746	708	683	629	586	603	549	538	515	492	521	526	497	459	477	459	504	512	497	466	481	443	480	463	447	463	467	470	466	472	459	448	428	468	474	459	462	457	451	463	460	455	498	421	460	458	469	428	428	465	486	465	453	446	498	466	494	407	450	449	473	480	456	422	480	495	440	493	437	440	474	451	443	457	482	465	479	496	439	476	464	476	459	433	462	437	458	425	433	417	472	457	461	497	507	440	407	468	462	444	477	461	448	436	434	445	447	461	424	441	450	430	502	466	479	446	454	507	449	486	428	459	432	498	486	475	461	428	476	451	470	445	439	451	489	460	448	460	414	475	436	440	438	463	461	419	455	459	454	461	474	456	470	421	434	482	483	484	445	471	463	490	428	425	461	475	497	465	469	486	450	444	467	413	469	454	432	444	467	477	465	454	449	438	442	455	447	476	441	459	490	488	452	450	452	497	440	448	480	466	416	486	456	451	492	481	456	462	478	433	435	466	446	471	475	466	439	457	490	458	423	458	461	487	465	464	446	480	475	465	422	498	468	470	451	487	446	460	462	501	430	443	434	459	456	454	496	478	461	452	465	448	453	456	494	422	441	427	468	434	451	474	466	486	449	481	459	463	477	433	461	471	444	459	488	443	487	431	476	432	458	468	492	461	477	445	439	504	470	462	450	476	453	481	444	476	439	462	420	463	481	445	426	460	404	470	467	444	468	472	488	446	394	461	445	447	472	429	447	439	409	445	473	427	441	468	484	429	470	473	438	446	503	400	444	452	431	443	418	455	463	447	465	450	433	447	433	491	439	462	446	452	444	481	461	427	416	450	464	490	450	450	438	475	433	418	430	458	464	439	456	457	441	469	430	475	486	449	430	474	463	460	477	447	452	447	482	457	455	418	432	455	468	454	435	449	458	459	453	513	459	491	463	436	482	470	468	460	487	474	481	449	450	462	481	472	497	462	412	459	470	442	474	454	499	477	451	454	476	483	459	449	441	425	493	456	462	464	424	453	475	472	449	437	470	449	476	466	468	445	489	471	463	397	459	463	435	445	454	455	485	483	422	459	485	488	480	493	463	457	477	476	506	430	471	430	445	455	445	487	458	473	441	474	467	453	443	449	463	486	472	461	451	452	454	439	460	380	470	493	431	482	440	442	450	426	445	427	425	434	437	470	455	421	495	461	418	490	427	468	483	472	462	476	460	417	456	470	456	509	481	467	478	462	457	454	419	483	489	460	461	435	461	476	448	467	438	467	465	445	430	464	467	456	473	435	488	467	450	456	458	429	460	399	475	434	518	459	445	464	466	482	489	448	446	444	480	443	488	430	448	444	467	435	466	433	469	454	460	477	494	476	487	454	456	460	427	463	425	460	458	445	445	467	467	457	453	418	465	444	453	480	444	444	446	456	427	413	420	506	441	445	469	449	458	460	435	451	446	428	452	475	503	498	506	463	439	459	478	480	456	467	467	483	506	459	449	473	456	503	430	452	470	423	410	440	455	439	479	482	460	453	472	445	437	439	461	464	489	463	457	459	499	475	478	424	482	464	497	421	438	421	443	433	472	433	482	428	462	436	451	451	508	487	457	421	438	451	492	466	422	458	472	425	474	458	431	458	456	468	444	430	444	468	469	449	470	465	504	451	439	426	459	454	443	420	472	477	467	467	436	462	434	440	446	489	465	421	413	476	442	486	470	460	461	438	442	496	449	432	476	420	434	462	467	471	497	463	482	433	466	446	431	443	460	433	480	462	456	452	461	470	463	415	491	454	475	456	477	483	438	466	485	470	477	459	448	507	474	433	472	460	433	445	452	451	441	444	471	452	453	463	444	453	453	444	492	442	498	469	480	431	473	457	460	422	442	485	442	461	436	448	438	461	452	460	474	470	451	465	444	446	490	423	480	457	439	453	480	454	407	486	462	499	473	460	496	458	452	485	469	470	438	476	460	489	460	452	450	418	471	463	466	399	482	492	466	488	429	437	431	431	480	458	466	439	439	440	473	468	443	423	446	477	441	400	456	490	446	444	434	459	425	436	439	432	487	430	436	463	448	455	477	423	458	500	459	452	465	422	475	446	434	471	452	459	426	423	453	419	458	505	467	436	446	443	468	454	475	426	511	428	475	428	433	455	468	461	509	441	474	440	421	449	467	474	445	454	462	459	449	458	484	487	467	463	487	485	430	440	474	437	478	462	471	433	410	502	417	462	457	478	433	451	461	431	448	427	473	471	464	432	491	466	445	436	487	408	460	477	463	433	484	421	491	473	431	436	420	462	474	455	486	450	473	445	452	454	471	438	461	469	455	443	471	472	459	468	453	445	426	434	479	431	441	450	460	447	468	433	421	473	483	467	452	467	494	424	470	449	471	470	484	486	424	470	467	430	448	453	451	446	447	432	453	470	475	421	471	422	409	451	486	474	464	433	434	448	482	433	444	437	476	442	464	444	463	424	444	446	435	422	440	460	432	480	479	441	425	449	430	468	453	459	447	445	434	440	442	451	418	472	463	456	438	461	467	470	437	467	484	459	484	442	461	422	457	473	434	460	447	444	455	456	454	503	475	460	469	465	461	486	452	437	477	458	446	459	477	454	474	454	449	421	451	467	437	462	429	463	428	464	445	475	431	486	439	408	483	463	476	436	437	426	441	423	488	450	476	469	474	489	457	469	459	454	495	447	475	451	444	443	450	472	468	526	417	445	454	454	433	396	470	434	479	446	458	481	452	484	479	461	459	477	429	438	470	456	468	476	476	454	424	466	444	460	472	451	462	451	451	486	458	472	430	493	453	464	452	447	436	505	484	447	474	446	474	468	463	479	458	478	430	519	449	432	444	456	492	465	454	442	460	431	449	474	502	431	483	472	450	504	506	513	461	447	439	440	452	467	447	459	459	481	439	457	466	456	482	447	468	490	446	436	453	429	463	448	474	465	490	450	449	496	479	432	439	472	465	462	468	475	456	480	506	464	439	432	492	481	467	473	490	493	441	460	436	445	461	499	455	441	417	471	470	448	442	427	435	450	491	450	514	445	444	432	443	437	467	455	430	460	450	482	451	451	434	425	459	447	448	472	453	441	483	429	468	436	472	511	447	452	448	465	457	466	456	450	480	449	453	479	434	436	516	481	443	493	453	458	462	464	491	455	458	461	470	445	447	451	456	433	460	433	428	466	441	473	473	480	433	480	431	464	465	493	501	472	466	473	438	473	408	445	481	466	477	486	465	454	444	465	450	438	433	456	464	448	451	445	449	443	504	447	463	435	442	460	475	420	471	448	447	468	472	490	475	426	474	474	477	437	419	437	463	460	466	451	420	448	439	458	487	456	445	417	441	449	451	506	420	447	482	434	471	473	437	423	419	499	463	469	463	494	442	451	526	425	467	427	457	477	419	471	480	471	470	432	465	440	460	457	458	456	436	459	454	446	471	459	476	451	414	468	459	439	430	438	443	449	453	486	459	417	453	483	456	484	451
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
